:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-earth: #3a2f24;--vt-c-divider-light-rgb: 60, 60, 60;--vt-c-divider-dark-rgb: 84, 84, 84;--vt-c-divider-light-1: rgba(var(--vt-c-divider-light-rgb), .29);--vt-c-divider-light-2: rgba(var(--vt-c-divider-light-rgb), .12);--vt-c-divider-dark-1: rgba(var(--vt-c-divider-dark-rgb), .65);--vt-c-divider-dark-2: rgba(var(--vt-c-divider-dark-rgb), .48);--vt-c-text-light-1: var(--vt-c-earth);--vt-c-text-light-rgb: 60, 60, 60;--vt-c-text-light-2: rgba(var(--vt-c-text-light-rgb), .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-rgb: 235, 235, 235;--vt-c-text-dark-2: rgba(var(--vt-c-text-dark-rgb), .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}html{overscroll-behavior:none;scrollbar-gutter:stable}html.is-sortable-dragging,html.is-sortable-dragging *{cursor:grabbing!important}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:none;font-family:var(--app-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.form-input{width:100%;padding:10px 12px;border:1px solid var(--app-input-border);border-radius:4px;font-size:14px;color:var(--app-input-text);background-color:var(--app-input-bg);box-sizing:border-box}.form-input:focus{outline:none;border-color:var(--app-input-focus-border)}button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--app-focus)}:root[data-theme-switching=true] *,:root[data-theme-switching=true] *:before,:root[data-theme-switching=true] *:after{transition:none!important;animation:none!important}:root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=search]):not(.global-search-input),:root textarea,:root select{background-color:var(--app-input-bg);color:var(--app-input-text);border-color:var(--app-input-border)}:root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=search]):not(.global-search-input):hover,:root textarea:hover,:root select:hover{border-color:var(--app-input-border-hover)}:root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=search]):not(.global-search-input):is(:focus,:focus-visible),:root textarea:is(:focus,:focus-visible),:root select:is(:focus,:focus-visible){outline:none;border-color:var(--app-input-focus-border)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--app-text-quiet)}:root{--app-font-sans: "Inter", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--app-surface-alpha: 1;--app-surface-2-alpha: 1;--app-surface-3-alpha: 1;--app-surface: rgba(var(--app-surface-rgb), var(--app-surface-alpha));--app-surface-2: rgba(var(--app-surface-2-rgb), var(--app-surface-2-alpha));--app-surface-3: rgba(var(--app-surface-3-rgb), var(--app-surface-3-alpha));--app-surface-overlay: rgba(var(--app-surface-rgb), 1);--app-action-hover-surface-alpha: .9;--app-action-hover-surface: rgba( var(--app-action-hover-surface-rgb), var(--app-action-hover-surface-alpha) );--app-item-hover-surface: rgba(var(--app-action-hover-surface-rgb), .62);--app-group-header-bg-light: rgb(var(--app-group-header-bg-light-rgb));--app-group-header-bg-dark: rgb(var(--app-group-header-bg-dark-rgb));--app-active-group-header-bg-rgb: var(--app-group-header-bg-light-rgb);--app-active-group-header-bg: rgb(var(--app-active-group-header-bg-rgb));--app-border-alpha: 1;--app-border-strong-alpha: 1;--app-border: rgba(var(--app-border-rgb), var(--app-border-alpha));--app-border-strong: rgba(var(--app-border-strong-rgb), var(--app-border-strong-alpha));--app-success: #16a34a;--app-warning: #f59e0b;--app-danger: #ef4444;--app-danger-hover: #dc2626;--app-group-todo: #f97316;--app-group-countdown: #10b981;--app-status-in-progress: var(--app-danger);--app-status-pill-foreground: var(--app-on-accent);--app-success-rgb: 22, 163, 74;--app-danger-rgb: 239, 68, 68;--app-warning-rgb: 245, 158, 11;--app-primary-soft: rgba(var(--app-primary-rgb), var(--app-accent-soft-alpha));--app-success-soft: rgba(var(--app-success-rgb), var(--app-accent-soft-alpha));--app-warning-soft: rgba(var(--app-warning-rgb), var(--app-accent-soft-alpha));--app-danger-soft: rgba(var(--app-danger-rgb), var(--app-accent-soft-alpha));--app-info-soft: rgba(var(--app-info-rgb), var(--app-accent-soft-alpha));--app-note-soft: rgba(var(--app-note-rgb), var(--app-accent-soft-alpha));--app-space-1: 4px;--app-space-2: 8px;--app-space-3: 12px;--app-space-4: 16px;--app-space-5: 20px;--app-space-6: 24px;--app-space-7: 32px;--app-space-8: 40px;--app-space-9: 48px;--app-space-10: 64px;--app-form-control-height: 42px;--app-form-control-height-sm: 34px;--app-form-field-gap: var(--app-space-1);--app-form-field-feedback-height: 16px;--app-modal-action-min-width: 72px;--app-text-xs: 12px;--app-text-sm: 13px;--app-text-md: 14px;--app-text-lg: 16px;--app-text-xl: 18px;--app-text-2xl: 22px;--app-text-3xl: 28px;--app-line-height-tight: 1.3;--app-line-height: 1.5;--app-line-height-relaxed: 1.7;--app-radius-xs: 6px;--app-radius-sm: 8px;--app-radius-md: 12px;--app-radius-lg: 16px;--app-radius-pill: 999px;--app-motion-fast: .15s;--app-motion-base: .22s;--app-motion-slow: .32s;--app-ease-standard: cubic-bezier(.2, 0, .2, 1);--app-ease-decelerate: cubic-bezier(0, 0, .2, 1);--app-ease-accelerate: cubic-bezier(.4, 0, 1, 1);--app-skin-page-image: none;--app-z-dropdown: 1000;--app-z-overlay: 2000;--app-z-modal: 3000;--app-z-toast: 13000;--app-input-bg-alpha: 1;--app-input-bg: rgba(var(--app-input-bg-rgb), var(--app-input-bg-alpha));--app-input-highlight-shadow: inset 0 1px 0 rgba(var(--app-input-highlight-rgb), var(--app-input-highlight-alpha));--app-input-border: var(--app-border);--app-input-focus-border: var(--app-primary);--app-form-label-color: var(--app-text-muted);--color-background: var(--app-bg);--color-background-soft: var(--app-surface-2);--color-background-mute: var(--app-surface-3);--color-border: var(--app-border);--color-border-hover: var(--app-border-strong);--color-heading: var(--app-text);--color-text: var(--app-text)}:root,:root[data-theme-palette=warm][data-theme=light]{--app-bg: #fff2cc;--app-bg-rgb: 255, 242, 204;--app-surface-rgb: 255, 246, 219;--app-surface-2-rgb: 255, 242, 204;--app-surface-3-rgb: 255, 233, 179;--app-action-hover-surface-rgb: 255, 233, 179;--app-group-header-bg-light-rgb: 255, 242, 204;--app-group-header-bg-dark-rgb: 64, 48, 29;--app-border-rgb: 234, 215, 165;--app-border-strong-rgb: 215, 186, 116;--app-text: #3a2f24;--app-text-rgb: 58, 47, 36;--app-text-muted: #6f5b37;--app-text-quiet: #9a8556;--app-primary: #8a5a0a;--app-primary-hover: #744607;--app-primary-rgb: 138, 90, 10;--app-on-accent: #ffffff;--app-info: #a16207;--app-info-rgb: 161, 98, 7;--app-note: #9f6b4e;--app-note-rgb: 159, 107, 78;--app-group-bookmark: #8a5a0a;--app-group-note: #9f6b4e;--app-status-done: #918f93;--app-neutral: #7a6a55;--app-neutral-hover: #5f4932;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .25);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .12;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme=dark]{--app-active-group-header-bg-rgb: var(--app-group-header-bg-dark-rgb);--app-active-group-header-bg: rgb(var(--app-active-group-header-bg-rgb))}:root[data-theme-palette=warm][data-theme=dark]{--app-bg: #1f1f1f;--app-bg-rgb: 31, 31, 31;--app-surface-rgb: 40, 40, 40;--app-surface-2-rgb: 48, 48, 48;--app-surface-3-rgb: 56, 56, 56;--app-action-hover-surface-rgb: 90, 68, 49;--app-group-header-bg-light-rgb: 255, 242, 204;--app-group-header-bg-dark-rgb: 64, 48, 29;--app-border-rgb: 63, 63, 63;--app-border-strong-rgb: 81, 81, 81;--app-text: #f2f2f2;--app-text-rgb: 242, 242, 242;--app-text-muted: #d4d4d4;--app-text-quiet: #a3a3a3;--app-primary: #d6a85f;--app-primary-hover: #f0c977;--app-primary-rgb: 214, 168, 95;--app-on-accent: #ffffff;--app-success: #34d399;--app-warning: #fbbf24;--app-danger: #f87171;--app-danger-hover: #ef4444;--app-info: #f0c977;--app-info-rgb: 240, 201, 119;--app-note: #d8a878;--app-note-rgb: 216, 168, 120;--app-group-bookmark: #d6a85f;--app-group-todo: #fb923c;--app-group-note: #d8a878;--app-group-countdown: #34d399;--app-status-done: #a89a86;--app-success-rgb: 52, 211, 153;--app-danger-rgb: 248, 113, 113;--app-warning-rgb: 251, 191, 36;--app-neutral: #a89a86;--app-neutral-hover: #d1b98a;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: #686868;--app-input-text: #ffffff;--app-focus: rgba(var(--app-primary-rgb), .35);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .2;--app-accent-soft-hover-alpha: .24;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=classic][data-theme=light]{--app-bg: #f5f7fb;--app-bg-rgb: 245, 247, 251;--app-surface-rgb: 255, 255, 255;--app-surface-2-rgb: 248, 250, 252;--app-surface-3-rgb: 238, 242, 247;--app-action-hover-surface-rgb: 223, 236, 255;--app-group-header-bg-light-rgb: 248, 250, 252;--app-group-header-bg-dark-rgb: 34, 48, 67;--app-border-rgb: 226, 232, 240;--app-border-strong-rgb: 203, 213, 225;--app-text: #0f172a;--app-text-rgb: 15, 23, 42;--app-text-muted: #475569;--app-text-quiet: #94a3b8;--app-primary: #2f88ff;--app-primary-hover: #1d4ed8;--app-primary-rgb: 47, 136, 255;--app-on-accent: #ffffff;--app-info: #2563eb;--app-info-rgb: 37, 99, 235;--app-note: #8b5cf6;--app-note-rgb: 139, 92, 246;--app-group-bookmark: #2563eb;--app-group-note: #8b5cf6;--app-status-done: #918f93;--app-neutral: #64748b;--app-neutral-hover: #475569;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .25);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .12;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=classic][data-theme=dark]{--app-bg: #1f1f1f;--app-bg-rgb: 31, 31, 31;--app-surface-rgb: 40, 40, 40;--app-surface-2-rgb: 48, 48, 48;--app-surface-3-rgb: 56, 56, 56;--app-action-hover-surface-rgb: 76, 104, 150;--app-group-header-bg-light-rgb: 248, 250, 252;--app-group-header-bg-dark-rgb: 34, 48, 67;--app-border-rgb: 63, 63, 63;--app-border-strong-rgb: 81, 81, 81;--app-text: #f2f2f2;--app-text-rgb: 242, 242, 242;--app-text-muted: #d4d4d4;--app-text-quiet: #a3a3a3;--app-primary: #66a7ff;--app-primary-hover: #85bbff;--app-primary-rgb: 102, 167, 255;--app-on-accent: #ffffff;--app-success: #34d399;--app-warning: #fbbf24;--app-danger: #f87171;--app-danger-hover: #ef4444;--app-info: #60a5fa;--app-info-rgb: 96, 165, 250;--app-note: #a78bfa;--app-note-rgb: 167, 139, 250;--app-group-bookmark: #60a5fa;--app-group-todo: #fb923c;--app-group-note: #a78bfa;--app-group-countdown: #34d399;--app-status-done: #94a3b8;--app-success-rgb: 52, 211, 153;--app-danger-rgb: 248, 113, 113;--app-warning-rgb: 251, 191, 36;--app-neutral: #94a3b8;--app-neutral-hover: #cbd5e1;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: #686868;--app-input-text: #ffffff;--app-focus: rgba(var(--app-primary-rgb), .35);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .2;--app-accent-soft-hover-alpha: .24;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=cyberpunk][data-theme=light]{--app-bg: #eef7ff;--app-bg-rgb: 238, 247, 255;--app-surface-rgb: 255, 255, 255;--app-surface-2-rgb: 241, 249, 255;--app-surface-3-rgb: 224, 242, 254;--app-action-hover-surface-rgb: 209, 250, 255;--app-group-header-bg-light-rgb: 224, 242, 254;--app-group-header-bg-dark-rgb: 24, 20, 58;--app-border-rgb: 165, 218, 232;--app-border-strong-rgb: 56, 189, 248;--app-text: #15162e;--app-text-rgb: 21, 22, 46;--app-text-muted: #334155;--app-text-quiet: #64748b;--app-primary: #007c9e;--app-primary-hover: #005f7a;--app-primary-rgb: 0, 124, 158;--app-on-accent: #ffffff;--app-info: #7c3aed;--app-info-rgb: 124, 58, 237;--app-note: #c026d3;--app-note-rgb: 192, 38, 211;--app-group-bookmark: #007c9e;--app-group-note: #c026d3;--app-status-done: #7c8aa5;--app-neutral: #526076;--app-neutral-hover: #334155;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: #38bdf8;--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .26);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .13;--app-accent-soft-hover-alpha: .18;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=cyberpunk][data-theme=dark]{--app-bg: #0a0b16;--app-bg-rgb: 10, 11, 22;--app-surface-rgb: 18, 20, 38;--app-surface-2-rgb: 25, 29, 54;--app-surface-3-rgb: 35, 22, 72;--app-action-hover-surface-rgb: 42, 37, 90;--app-group-header-bg-light-rgb: 224, 242, 254;--app-group-header-bg-dark-rgb: 24, 20, 58;--app-border-rgb: 51, 65, 99;--app-border-strong-rgb: 0, 217, 255;--app-text: #f7fbff;--app-text-rgb: 247, 251, 255;--app-text-muted: #c7d2fe;--app-text-quiet: #94a3b8;--app-primary: #00d9ff;--app-primary-hover: #6ee7ff;--app-primary-rgb: 0, 217, 255;--app-on-accent: #08111f;--app-success: #34f5c5;--app-warning: #facc15;--app-danger: #fb5da8;--app-danger-hover: #f43f8d;--app-info: #a78bfa;--app-info-rgb: 167, 139, 250;--app-note: #f472d0;--app-note-rgb: 244, 114, 208;--app-group-bookmark: #00d9ff;--app-group-todo: #facc15;--app-group-note: #f472d0;--app-group-countdown: #34f5c5;--app-status-done: #8993b5;--app-success-rgb: 52, 245, 197;--app-danger-rgb: 251, 93, 168;--app-warning-rgb: 250, 204, 21;--app-neutral: #9ca3c7;--app-neutral-hover: #d7ddff;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: #00d9ff;--app-input-text: #ffffff;--app-focus: rgba(var(--app-primary-rgb), .36);--app-overlay: rgba(var(--app-bg-rgb), .74);--app-overlay-light: rgba(var(--app-bg-rgb), .84);--app-overlay-strong: rgba(var(--app-bg-rgb), .9);--app-accent-soft-alpha: .22;--app-accent-soft-hover-alpha: .28;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=graphite][data-theme=light]{--app-bg: #f3f4f6;--app-bg-rgb: 243, 244, 246;--app-surface-rgb: 255, 255, 255;--app-surface-2-rgb: 249, 250, 251;--app-surface-3-rgb: 229, 231, 235;--app-action-hover-surface-rgb: 229, 231, 235;--app-group-header-bg-light-rgb: 243, 244, 246;--app-group-header-bg-dark-rgb: 39, 39, 42;--app-border-rgb: 209, 213, 219;--app-border-strong-rgb: 156, 163, 175;--app-text: #111827;--app-text-rgb: 17, 24, 39;--app-text-muted: #4b5563;--app-text-quiet: #9ca3af;--app-primary: #374151;--app-primary-hover: #111827;--app-primary-rgb: 55, 65, 81;--app-on-accent: #ffffff;--app-info: #475569;--app-info-rgb: 71, 85, 105;--app-note: #6b7280;--app-note-rgb: 107, 114, 128;--app-group-bookmark: #374151;--app-group-note: #6b7280;--app-status-done: #9ca3af;--app-neutral: #6b7280;--app-neutral-hover: #374151;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .24);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .11;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=graphite][data-theme=dark]{--app-bg: #18181b;--app-bg-rgb: 24, 24, 27;--app-surface-rgb: 31, 31, 35;--app-surface-2-rgb: 39, 39, 42;--app-surface-3-rgb: 63, 63, 70;--app-action-hover-surface-rgb: 63, 63, 70;--app-group-header-bg-light-rgb: 243, 244, 246;--app-group-header-bg-dark-rgb: 39, 39, 42;--app-border-rgb: 63, 63, 70;--app-border-strong-rgb: 82, 82, 91;--app-text: #f4f4f5;--app-text-rgb: 244, 244, 245;--app-text-muted: #d4d4d8;--app-text-quiet: #a1a1aa;--app-primary: #d4d4d8;--app-primary-hover: #f4f4f5;--app-primary-rgb: 212, 212, 216;--app-on-accent: #18181b;--app-success: #34d399;--app-warning: #fbbf24;--app-danger: #f87171;--app-danger-hover: #ef4444;--app-info: #cbd5e1;--app-info-rgb: 203, 213, 225;--app-note: #a1a1aa;--app-note-rgb: 161, 161, 170;--app-group-bookmark: #cbd5e1;--app-group-todo: #fbbf24;--app-group-note: #a1a1aa;--app-group-countdown: #34d399;--app-status-done: #a1a1aa;--app-success-rgb: 52, 211, 153;--app-danger-rgb: 248, 113, 113;--app-warning-rgb: 251, 191, 36;--app-neutral: #a1a1aa;--app-neutral-hover: #d4d4d8;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: #71717a;--app-input-text: #ffffff;--app-focus: rgba(var(--app-primary-rgb), .28);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .18;--app-accent-soft-hover-alpha: .24;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=forest][data-theme=light]{--app-bg: #eef7ed;--app-bg-rgb: 238, 247, 237;--app-surface-rgb: 251, 255, 249;--app-surface-2-rgb: 241, 249, 239;--app-surface-3-rgb: 220, 239, 216;--app-action-hover-surface-rgb: 220, 239, 216;--app-group-header-bg-light-rgb: 238, 247, 237;--app-group-header-bg-dark-rgb: 31, 53, 40;--app-border-rgb: 193, 215, 186;--app-border-strong-rgb: 136, 171, 126;--app-text: #1f3528;--app-text-rgb: 31, 53, 40;--app-text-muted: #48624f;--app-text-quiet: #7f977f;--app-primary: #2f6f4e;--app-primary-hover: #23563c;--app-primary-rgb: 47, 111, 78;--app-on-accent: #ffffff;--app-info: #3f7d5a;--app-info-rgb: 63, 125, 90;--app-note: #6f7f4f;--app-note-rgb: 111, 127, 79;--app-group-bookmark: #2f6f4e;--app-group-note: #6f7f4f;--app-status-done: #829283;--app-neutral: #5f715f;--app-neutral-hover: #3f563f;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .25);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .12;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=forest][data-theme=dark]{--app-bg: #101a14;--app-bg-rgb: 16, 26, 20;--app-surface-rgb: 24, 36, 28;--app-surface-2-rgb: 31, 47, 37;--app-surface-3-rgb: 42, 63, 50;--app-action-hover-surface-rgb: 51, 76, 60;--app-group-header-bg-light-rgb: 238, 247, 237;--app-group-header-bg-dark-rgb: 31, 53, 40;--app-border-rgb: 55, 76, 62;--app-border-strong-rgb: 77, 108, 86;--app-text: #eef8ee;--app-text-rgb: 238, 248, 238;--app-text-muted: #c9dccb;--app-text-quiet: #91a891;--app-primary: #8fcfa7;--app-primary-hover: #b1e3bf;--app-primary-rgb: 143, 207, 167;--app-on-accent: #102018;--app-success: #52d99a;--app-warning: #f5c968;--app-danger: #f87171;--app-danger-hover: #ef4444;--app-info: #a8d5b7;--app-info-rgb: 168, 213, 183;--app-note: #c1cc86;--app-note-rgb: 193, 204, 134;--app-group-bookmark: #8fcfa7;--app-group-todo: #f5c968;--app-group-note: #c1cc86;--app-group-countdown: #52d99a;--app-status-done: #91a891;--app-success-rgb: 82, 217, 154;--app-danger-rgb: 248, 113, 113;--app-warning-rgb: 245, 201, 104;--app-neutral: #91a891;--app-neutral-hover: #c9dccb;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: #6f9a79;--app-input-text: #ffffff;--app-focus: rgba(var(--app-primary-rgb), .34);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .19;--app-accent-soft-hover-alpha: .24;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=ocean][data-theme=light]{--app-bg: #edf9fb;--app-bg-rgb: 237, 249, 251;--app-surface-rgb: 255, 255, 255;--app-surface-2-rgb: 241, 250, 252;--app-surface-3-rgb: 216, 241, 245;--app-action-hover-surface-rgb: 207, 240, 246;--app-group-header-bg-light-rgb: 237, 249, 251;--app-group-header-bg-dark-rgb: 21, 56, 73;--app-border-rgb: 181, 222, 229;--app-border-strong-rgb: 103, 183, 197;--app-text: #153849;--app-text-rgb: 21, 56, 73;--app-text-muted: #416575;--app-text-quiet: #7d9aa4;--app-primary: #0e7490;--app-primary-hover: #0b5f76;--app-primary-rgb: 14, 116, 144;--app-on-accent: #ffffff;--app-info: #0f8aa6;--app-info-rgb: 15, 138, 166;--app-note: #4f7e9a;--app-note-rgb: 79, 126, 154;--app-group-bookmark: #0e7490;--app-group-note: #4f7e9a;--app-status-done: #7d9aa4;--app-neutral: #5f7f8a;--app-neutral-hover: #385e6c;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .25);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .12;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=ocean][data-theme=dark]{--app-bg: #0b1820;--app-bg-rgb: 11, 24, 32;--app-surface-rgb: 16, 35, 46;--app-surface-2-rgb: 23, 48, 62;--app-surface-3-rgb: 28, 65, 82;--app-action-hover-surface-rgb: 35, 82, 101;--app-group-header-bg-light-rgb: 237, 249, 251;--app-group-header-bg-dark-rgb: 21, 56, 73;--app-border-rgb: 41, 71, 86;--app-border-strong-rgb: 54, 116, 138;--app-text: #eefbff;--app-text-rgb: 238, 251, 255;--app-text-muted: #c1e6ee;--app-text-quiet: #8ab5c0;--app-primary: #67d7ef;--app-primary-hover: #9be8f7;--app-primary-rgb: 103, 215, 239;--app-on-accent: #07161d;--app-success: #34d399;--app-warning: #fbbf24;--app-danger: #f87171;--app-danger-hover: #ef4444;--app-info: #7dd3fc;--app-info-rgb: 125, 211, 252;--app-note: #93c5fd;--app-note-rgb: 147, 197, 253;--app-group-bookmark: #67d7ef;--app-group-todo: #fbbf24;--app-group-note: #93c5fd;--app-group-countdown: #34d399;--app-status-done: #8ab5c0;--app-success-rgb: 52, 211, 153;--app-danger-rgb: 248, 113, 113;--app-warning-rgb: 251, 191, 36;--app-neutral: #8ab5c0;--app-neutral-hover: #c1e6ee;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: #4fb8d0;--app-input-text: #ffffff;--app-focus: rgba(var(--app-primary-rgb), .34);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .2;--app-accent-soft-hover-alpha: .25;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=dusk][data-theme=light]{--app-bg: #f6f0f7;--app-bg-rgb: 246, 240, 247;--app-surface-rgb: 255, 250, 253;--app-surface-2-rgb: 249, 244, 250;--app-surface-3-rgb: 234, 223, 240;--app-action-hover-surface-rgb: 234, 223, 240;--app-group-header-bg-light-rgb: 246, 240, 247;--app-group-header-bg-dark-rgb: 55, 43, 72;--app-border-rgb: 218, 202, 224;--app-border-strong-rgb: 178, 151, 190;--app-text: #372b48;--app-text-rgb: 55, 43, 72;--app-text-muted: #67546f;--app-text-quiet: #9b849f;--app-primary: #8b5f88;--app-primary-hover: #70436f;--app-primary-rgb: 139, 95, 136;--app-on-accent: #ffffff;--app-info: #7c5aa6;--app-info-rgb: 124, 90, 166;--app-note: #ad5f82;--app-note-rgb: 173, 95, 130;--app-group-bookmark: #8b5f88;--app-group-note: #ad5f82;--app-status-done: #9b849f;--app-neutral: #7b687d;--app-neutral-hover: #5f4a65;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .25);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .12;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=dusk][data-theme=dark]{--app-bg: #17131f;--app-bg-rgb: 23, 19, 31;--app-surface-rgb: 31, 26, 42;--app-surface-2-rgb: 40, 33, 55;--app-surface-3-rgb: 55, 43, 72;--app-action-hover-surface-rgb: 69, 52, 88;--app-group-header-bg-light-rgb: 246, 240, 247;--app-group-header-bg-dark-rgb: 55, 43, 72;--app-border-rgb: 65, 54, 82;--app-border-strong-rgb: 93, 73, 112;--app-text: #fbf5ff;--app-text-rgb: 251, 245, 255;--app-text-muted: #decce8;--app-text-quiet: #a994b3;--app-primary: #d8a6d3;--app-primary-hover: #efc4e9;--app-primary-rgb: 216, 166, 211;--app-on-accent: #251529;--app-success: #34d399;--app-warning: #fbbf24;--app-danger: #f871b5;--app-danger-hover: #ec4899;--app-info: #c4b5fd;--app-info-rgb: 196, 181, 253;--app-note: #f0abcf;--app-note-rgb: 240, 171, 207;--app-group-bookmark: #d8a6d3;--app-group-todo: #fbbf24;--app-group-note: #f0abcf;--app-group-countdown: #34d399;--app-status-done: #a994b3;--app-success-rgb: 52, 211, 153;--app-danger-rgb: 248, 113, 181;--app-warning-rgb: 251, 191, 36;--app-neutral: #a994b3;--app-neutral-hover: #decce8;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: #8f6ca3;--app-input-text: #ffffff;--app-focus: rgba(var(--app-primary-rgb), .34);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .2;--app-accent-soft-hover-alpha: .25;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=solarized][data-theme=light]{--app-bg: #fdf6e3;--app-bg-rgb: 253, 246, 227;--app-surface-rgb: 255, 250, 240;--app-surface-2-rgb: 246, 239, 216;--app-surface-3-rgb: 238, 232, 213;--app-action-hover-surface-rgb: 238, 232, 213;--app-group-header-bg-light-rgb: 246, 239, 216;--app-group-header-bg-dark-rgb: 7, 54, 66;--app-border-rgb: 224, 214, 186;--app-border-strong-rgb: 147, 161, 161;--app-text: #073642;--app-text-rgb: 7, 54, 66;--app-text-muted: #586e75;--app-text-quiet: #93a1a1;--app-primary: #268bd2;--app-primary-hover: #1f6fa9;--app-primary-rgb: 38, 139, 210;--app-on-accent: #ffffff;--app-info: #2aa198;--app-info-rgb: 42, 161, 152;--app-note: #6c71c4;--app-note-rgb: 108, 113, 196;--app-group-bookmark: #268bd2;--app-group-note: #6c71c4;--app-status-done: #93a1a1;--app-neutral: #657b83;--app-neutral-hover: #586e75;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .25);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .12;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=solarized][data-theme=dark]{--app-bg: #002b36;--app-bg-rgb: 0, 43, 54;--app-surface-rgb: 7, 54, 66;--app-surface-2-rgb: 12, 65, 78;--app-surface-3-rgb: 20, 78, 92;--app-action-hover-surface-rgb: 24, 93, 108;--app-group-header-bg-light-rgb: 246, 239, 216;--app-group-header-bg-dark-rgb: 7, 54, 66;--app-border-rgb: 20, 82, 95;--app-border-strong-rgb: 42, 112, 126;--app-text: #fdf6e3;--app-text-rgb: 253, 246, 227;--app-text-muted: #eee8d5;--app-text-quiet: #93a1a1;--app-primary: #268bd2;--app-primary-hover: #5baee8;--app-primary-rgb: 38, 139, 210;--app-on-accent: #ffffff;--app-success: #2aa198;--app-warning: #b58900;--app-danger: #dc322f;--app-danger-hover: #f04f4c;--app-info: #2aa198;--app-info-rgb: 42, 161, 152;--app-note: #6c71c4;--app-note-rgb: 108, 113, 196;--app-group-bookmark: #268bd2;--app-group-todo: #b58900;--app-group-note: #6c71c4;--app-group-countdown: #2aa198;--app-status-done: #93a1a1;--app-success-rgb: 42, 161, 152;--app-danger-rgb: 220, 50, 47;--app-warning-rgb: 181, 137, 0;--app-neutral: #93a1a1;--app-neutral-hover: #eee8d5;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: #2a7080;--app-input-text: #ffffff;--app-focus: rgba(var(--app-primary-rgb), .34);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .2;--app-accent-soft-hover-alpha: .25;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=ruyao]{--app-bg: #e9efec;--app-bg-rgb: 233, 239, 236;--app-surface-rgb: 248, 251, 250;--app-surface-2-rgb: 242, 247, 245;--app-surface-3-rgb: 225, 236, 232;--app-action-hover-surface-rgb: 225, 236, 232;--app-group-header-bg-light-rgb: 223, 234, 230;--app-group-header-bg-dark-rgb: 223, 234, 230;--app-border-rgb: 207, 222, 217;--app-border-strong-rgb: 182, 202, 196;--app-text: #2f3d3a;--app-text-rgb: 47, 61, 58;--app-text-muted: #51625e;--app-text-quiet: #69797a;--app-primary: #4f8a80;--app-primary-hover: #3f746b;--app-primary-rgb: 79, 138, 128;--app-on-accent: #ffffff;--app-success: #5b8a6a;--app-success-rgb: 91, 138, 106;--app-warning: #b08d4a;--app-warning-rgb: 176, 141, 74;--app-danger: #b0645a;--app-danger-hover: #9a5449;--app-danger-rgb: 176, 100, 90;--app-info: #5e8296;--app-info-rgb: 94, 130, 150;--app-note: #7e8a76;--app-note-rgb: 126, 138, 118;--app-group-bookmark: #4f8a80;--app-group-todo: #b0645a;--app-group-note: #7e8a76;--app-group-countdown: #5b8a6a;--app-status-in-progress: #b0645a;--app-status-done: #9fb0ab;--app-neutral: #9fb0ab;--app-neutral-hover: #51625e;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .25);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .12;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=wabi]{--app-bg: #eeeae1;--app-bg-rgb: 238, 234, 225;--app-surface-rgb: 250, 248, 243;--app-surface-2-rgb: 246, 243, 236;--app-surface-3-rgb: 235, 230, 218;--app-action-hover-surface-rgb: 235, 230, 218;--app-group-header-bg-light-rgb: 235, 230, 218;--app-group-header-bg-dark-rgb: 235, 230, 218;--app-border-rgb: 221, 214, 198;--app-border-strong-rgb: 201, 192, 172;--app-text: #3a372f;--app-text-rgb: 58, 55, 47;--app-text-muted: #625d51;--app-text-quiet: #7f786a;--app-primary: #6f7f52;--app-primary-hover: #5c6b43;--app-primary-rgb: 111, 127, 82;--app-on-accent: #ffffff;--app-success: #6f7f52;--app-success-rgb: 111, 127, 82;--app-warning: #b58c4e;--app-warning-rgb: 181, 140, 78;--app-danger: #a96b4f;--app-danger-hover: #935a40;--app-danger-rgb: 169, 107, 79;--app-info: #6c7d84;--app-info-rgb: 108, 125, 132;--app-note: #8a7c64;--app-note-rgb: 138, 124, 100;--app-group-bookmark: #6f7f52;--app-group-todo: #a96b4f;--app-group-note: #8a7c64;--app-group-countdown: #6f7f52;--app-status-in-progress: #a96b4f;--app-status-done: #a59e90;--app-neutral: #a59e90;--app-neutral-hover: #625d51;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .25);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .12;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=macaron]{--app-bg: #fbf6f1;--app-bg-rgb: 251, 246, 241;--app-surface-rgb: 255, 255, 255;--app-surface-2-rgb: 255, 250, 247;--app-surface-3-rgb: 253, 241, 244;--app-action-hover-surface-rgb: 253, 240, 243;--app-group-header-bg-light-rgb: 250, 221, 229;--app-group-header-bg-dark-rgb: 250, 221, 229;--app-border-rgb: 241, 227, 231;--app-border-strong-rgb: 230, 207, 215;--app-text: #4a4356;--app-text-rgb: 74, 67, 86;--app-text-muted: #6c6479;--app-text-quiet: #857d92;--app-primary: #d97a9b;--app-primary-hover: #c9668a;--app-primary-rgb: 217, 122, 155;--app-on-accent: #ffffff;--app-success: #5fb894;--app-success-rgb: 95, 184, 148;--app-warning: #e0ae45;--app-warning-rgb: 224, 174, 69;--app-danger: #e47b7b;--app-danger-hover: #d46666;--app-danger-rgb: 228, 123, 123;--app-info: #8e7bd0;--app-info-rgb: 142, 123, 208;--app-note: #8e7bd0;--app-note-rgb: 142, 123, 208;--app-group-bookmark: #d97a9b;--app-group-todo: #ef9a72;--app-group-note: #8e7bd0;--app-group-countdown: #5fb894;--app-status-in-progress: #e47b7b;--app-status-done: #b6aec0;--app-neutral: #b6aec0;--app-neutral-hover: #6c6479;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .25);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .12;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=nouveau]{--app-bg: #f3ede0;--app-bg-rgb: 243, 237, 224;--app-surface-rgb: 252, 249, 242;--app-surface-2-rgb: 248, 243, 233;--app-surface-3-rgb: 238, 230, 214;--app-action-hover-surface-rgb: 238, 230, 214;--app-group-header-bg-light-rgb: 236, 226, 204;--app-group-header-bg-dark-rgb: 236, 226, 204;--app-border-rgb: 226, 215, 192;--app-border-strong-rgb: 206, 191, 163;--app-text: #3d3428;--app-text-rgb: 61, 52, 40;--app-text-muted: #645744;--app-text-quiet: #7a6d5a;--app-primary: #8a6d3b;--app-primary-hover: #735a2f;--app-primary-rgb: 138, 109, 59;--app-on-accent: #ffffff;--app-success: #6f8a5c;--app-success-rgb: 111, 138, 92;--app-warning: #b48a3e;--app-warning-rgb: 180, 138, 62;--app-danger: #a9604e;--app-danger-hover: #925040;--app-danger-rgb: 169, 96, 78;--app-info: #6f7f9a;--app-info-rgb: 111, 127, 154;--app-note: #8f7a5c;--app-note-rgb: 143, 122, 92;--app-group-bookmark: #8a6d3b;--app-group-todo: #a9604e;--app-group-note: #8f7a5c;--app-group-countdown: #6f8a5c;--app-status-in-progress: #a9604e;--app-status-done: #ab9f8a;--app-neutral: #ab9f8a;--app-neutral-hover: #645744;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .25);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .12;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=dunhuang]{--app-bg: #1a2420;--app-bg-rgb: 26, 36, 32;--app-surface-rgb: 36, 47, 43;--app-surface-2-rgb: 42, 54, 49;--app-surface-3-rgb: 50, 63, 57;--app-action-hover-surface-rgb: 58, 74, 67;--app-group-header-bg-light-rgb: 50, 63, 57;--app-group-header-bg-dark-rgb: 50, 63, 57;--app-border-rgb: 61, 76, 70;--app-border-strong-rgb: 80, 97, 90;--app-text: #ece4d4;--app-text-rgb: 236, 228, 212;--app-text-muted: #c9bfa9;--app-text-quiet: #a39b8a;--app-primary: #5fae9a;--app-primary-hover: #7cc4b0;--app-primary-rgb: 95, 174, 154;--app-on-accent: #10201b;--app-success: #6fbf8f;--app-success-rgb: 111, 191, 143;--app-warning: #d9b25e;--app-warning-rgb: 217, 178, 94;--app-danger: #d77b62;--app-danger-hover: #e6927a;--app-danger-rgb: 215, 123, 98;--app-info: #7aa6c9;--app-info-rgb: 122, 166, 201;--app-note: #c49a72;--app-note-rgb: 196, 154, 114;--app-group-bookmark: #5fae9a;--app-group-todo: #d77b62;--app-group-note: #c49a72;--app-group-countdown: #6fbf8f;--app-status-in-progress: #d77b62;--app-status-done: #8a8578;--app-neutral: #8a8578;--app-neutral-hover: #c9bfa9;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .35);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .2;--app-accent-soft-hover-alpha: .24;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=karesansui]{--app-bg: #1b1c1a;--app-bg-rgb: 27, 28, 26;--app-surface-rgb: 36, 37, 34;--app-surface-2-rgb: 42, 43, 40;--app-surface-3-rgb: 50, 51, 47;--app-action-hover-surface-rgb: 59, 60, 55;--app-group-header-bg-light-rgb: 50, 51, 47;--app-group-header-bg-dark-rgb: 50, 51, 47;--app-border-rgb: 62, 63, 58;--app-border-strong-rgb: 85, 86, 79;--app-text: #ecebe5;--app-text-rgb: 236, 235, 229;--app-text-muted: #c9c7bd;--app-text-quiet: #9b998f;--app-primary: #9fb08a;--app-primary-hover: #b6c6a0;--app-primary-rgb: 159, 176, 138;--app-on-accent: #1b1c1a;--app-success: #9fb08a;--app-success-rgb: 159, 176, 138;--app-warning: #cdb68a;--app-warning-rgb: 205, 182, 138;--app-danger: #d08a74;--app-danger-hover: #dda08c;--app-danger-rgb: 208, 138, 116;--app-info: #9db0b8;--app-info-rgb: 157, 176, 184;--app-note: #b9ab8d;--app-note-rgb: 185, 171, 141;--app-group-bookmark: #9fb08a;--app-group-todo: #d08a74;--app-group-note: #b9ab8d;--app-group-countdown: #9fb08a;--app-status-in-progress: #d08a74;--app-status-done: #858379;--app-neutral: #858379;--app-neutral-hover: #c9c7bd;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .35);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .2;--app-accent-soft-hover-alpha: .24;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=rembrandt]{--app-bg: #1c1712;--app-bg-rgb: 28, 23, 18;--app-surface-rgb: 38, 32, 26;--app-surface-2-rgb: 45, 38, 31;--app-surface-3-rgb: 54, 45, 36;--app-action-hover-surface-rgb: 67, 55, 43;--app-group-header-bg-light-rgb: 54, 45, 36;--app-group-header-bg-dark-rgb: 54, 45, 36;--app-border-rgb: 66, 56, 45;--app-border-strong-rgb: 88, 75, 60;--app-text: #efe3cf;--app-text-rgb: 239, 227, 207;--app-text-muted: #cdbd9f;--app-text-quiet: #a59880;--app-primary: #c08a4a;--app-primary-hover: #d6a466;--app-primary-rgb: 192, 138, 74;--app-on-accent: #1c1712;--app-success: #9fb36a;--app-success-rgb: 159, 179, 106;--app-warning: #d9a650;--app-warning-rgb: 217, 166, 80;--app-danger: #cf6e52;--app-danger-hover: #e08668;--app-danger-rgb: 207, 110, 82;--app-info: #b9a07a;--app-info-rgb: 185, 160, 122;--app-note: #c49a72;--app-note-rgb: 196, 154, 114;--app-group-bookmark: #c08a4a;--app-group-todo: #cf6e52;--app-group-note: #c49a72;--app-group-countdown: #9fb36a;--app-status-in-progress: #cf6e52;--app-status-done: #8c8170;--app-neutral: #8c8170;--app-neutral-hover: #cdbd9f;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .35);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .2;--app-accent-soft-hover-alpha: .24;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=ukiyoe]{--app-bg: #18202e;--app-bg-rgb: 24, 32, 46;--app-surface-rgb: 31, 40, 56;--app-surface-2-rgb: 36, 46, 64;--app-surface-3-rgb: 43, 54, 73;--app-action-hover-surface-rgb: 51, 64, 90;--app-group-header-bg-light-rgb: 43, 54, 73;--app-group-header-bg-dark-rgb: 43, 54, 73;--app-border-rgb: 54, 68, 89;--app-border-strong-rgb: 74, 90, 115;--app-text: #e9edf2;--app-text-rgb: 233, 237, 242;--app-text-muted: #c4ccd8;--app-text-quiet: #95a0b2;--app-primary: #a9bfd6;--app-primary-hover: #c3d4e6;--app-primary-rgb: 169, 191, 214;--app-on-accent: #18202e;--app-success: #8fbfa8;--app-success-rgb: 143, 191, 168;--app-warning: #d2b98a;--app-warning-rgb: 210, 185, 138;--app-danger: #e08a7a;--app-danger-hover: #eca192;--app-danger-rgb: 224, 138, 122;--app-info: #9fb6d0;--app-info-rgb: 159, 182, 208;--app-note: #b8a990;--app-note-rgb: 184, 169, 144;--app-group-bookmark: #a9bfd6;--app-group-todo: #e08a7a;--app-group-note: #b8a990;--app-group-countdown: #8fbfa8;--app-status-in-progress: #e08a7a;--app-status-done: #7f8a9c;--app-neutral: #7f8a9c;--app-neutral-hover: #c4ccd8;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .35);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .2;--app-accent-soft-hover-alpha: .24;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=linu]{--app-bg: #f2eee4;--app-bg-rgb: 242, 238, 228;--app-surface-rgb: 251, 249, 244;--app-surface-2-rgb: 247, 244, 237;--app-surface-3-rgb: 236, 231, 220;--app-action-hover-surface-rgb: 236, 231, 220;--app-group-header-bg-light-rgb: 233, 227, 214;--app-group-header-bg-dark-rgb: 233, 227, 214;--app-border-rgb: 222, 215, 201;--app-border-strong-rgb: 200, 192, 176;--app-text: #3a3631;--app-text-rgb: 58, 54, 49;--app-text-muted: #5a554d;--app-text-quiet: #777065;--app-primary: #a0573f;--app-primary-hover: #8a4834;--app-primary-rgb: 160, 87, 63;--app-on-accent: #ffffff;--app-success: #6b8a5a;--app-success-rgb: 107, 138, 90;--app-warning: #b08a3e;--app-warning-rgb: 176, 138, 62;--app-danger: #b5473a;--app-danger-hover: #9e3c30;--app-danger-rgb: 181, 71, 58;--app-info: #5f7a8a;--app-info-rgb: 95, 122, 138;--app-note: #8a7a5e;--app-note-rgb: 138, 122, 94;--app-group-bookmark: #a0573f;--app-group-todo: #b5473a;--app-group-note: #8a7a5e;--app-group-countdown: #6b8a5a;--app-status-in-progress: #b5473a;--app-status-done: #a8a196;--app-neutral: #a8a196;--app-neutral-hover: #5a554d;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .25);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .12;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=bauhaus]{--app-bg: #f1efe9;--app-bg-rgb: 241, 239, 233;--app-surface-rgb: 251, 250, 247;--app-surface-2-rgb: 246, 245, 240;--app-surface-3-rgb: 234, 232, 224;--app-action-hover-surface-rgb: 234, 232, 224;--app-group-header-bg-light-rgb: 246, 234, 200;--app-group-header-bg-dark-rgb: 246, 234, 200;--app-border-rgb: 221, 218, 208;--app-border-strong-rgb: 196, 192, 180;--app-text: #2f2e2b;--app-text-rgb: 47, 46, 43;--app-text-muted: #55534d;--app-text-quiet: #75736b;--app-primary: #c9653f;--app-primary-hover: #b0532f;--app-primary-rgb: 201, 101, 63;--app-on-accent: #ffffff;--app-success: #5f8f6a;--app-success-rgb: 95, 143, 106;--app-warning: #d4a73a;--app-warning-rgb: 212, 167, 58;--app-danger: #c24a3a;--app-danger-hover: #a83e30;--app-danger-rgb: 194, 74, 58;--app-info: #4f74a8;--app-info-rgb: 79, 116, 168;--app-note: #8a7b5a;--app-note-rgb: 138, 123, 90;--app-group-bookmark: #c9653f;--app-group-todo: #c24a3a;--app-group-note: #8a7b5a;--app-group-countdown: #5f8f6a;--app-status-in-progress: #c24a3a;--app-status-done: #a8a59c;--app-neutral: #a8a59c;--app-neutral-hover: #55534d;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .25);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .12;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=matisse]{--app-bg: #f5f0e6;--app-bg-rgb: 245, 240, 230;--app-surface-rgb: 253, 251, 247;--app-surface-2-rgb: 249, 246, 239;--app-surface-3-rgb: 238, 233, 222;--app-action-hover-surface-rgb: 238, 233, 222;--app-group-header-bg-light-rgb: 222, 230, 242;--app-group-header-bg-dark-rgb: 222, 230, 242;--app-border-rgb: 228, 221, 208;--app-border-strong-rgb: 206, 198, 182;--app-text: #36394a;--app-text-rgb: 54, 57, 74;--app-text-muted: #575a6c;--app-text-quiet: #74778a;--app-primary: #5f7fb0;--app-primary-hover: #4d6c9c;--app-primary-rgb: 95, 127, 176;--app-on-accent: #ffffff;--app-success: #6f9a6a;--app-success-rgb: 111, 154, 106;--app-warning: #d1a646;--app-warning-rgb: 209, 166, 70;--app-danger: #d0705a;--app-danger-hover: #b85e4a;--app-danger-rgb: 208, 112, 90;--app-info: #4f8fa6;--app-info-rgb: 79, 143, 166;--app-note: #a08a5e;--app-note-rgb: 160, 138, 94;--app-group-bookmark: #5f7fb0;--app-group-todo: #d0705a;--app-group-note: #a08a5e;--app-group-countdown: #6f9a6a;--app-status-in-progress: #d0705a;--app-status-done: #a9a7a4;--app-neutral: #a9a7a4;--app-neutral-hover: #575a6c;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .25);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .12;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=picasso]{--app-bg: #f4f1ea;--app-bg-rgb: 244, 241, 234;--app-surface-rgb: 252, 250, 244;--app-surface-2-rgb: 248, 245, 236;--app-surface-3-rgb: 235, 231, 222;--app-action-hover-surface-rgb: 235, 231, 222;--app-group-header-bg-light-rgb: 235, 230, 220;--app-group-header-bg-dark-rgb: 235, 230, 220;--app-border-rgb: 223, 218, 207;--app-border-strong-rgb: 199, 193, 181;--app-text: #33322f;--app-text-rgb: 51, 50, 47;--app-text-muted: #57554f;--app-text-quiet: #76736b;--app-primary: #4f6d8f;--app-primary-hover: #405b7a;--app-primary-rgb: 79, 109, 143;--app-on-accent: #ffffff;--app-success: #5e8f5a;--app-success-rgb: 94, 143, 90;--app-warning: #c2a040;--app-warning-rgb: 194, 160, 64;--app-danger: #c0634a;--app-danger-hover: #a8533c;--app-danger-rgb: 192, 99, 74;--app-info: #5b86a6;--app-info-rgb: 91, 134, 166;--app-note: #8a7f68;--app-note-rgb: 138, 127, 104;--app-group-bookmark: #5e8048;--app-group-todo: #c0634a;--app-group-note: #8a7f68;--app-group-countdown: #5e8f5a;--app-status-in-progress: #c0634a;--app-status-done: #a9a59c;--app-neutral: #a9a59c;--app-neutral-hover: #555c4c;--app-input-bg-rgb: var(--app-surface-rgb);--app-input-highlight-rgb: var(--app-surface-rgb);--app-input-highlight-alpha: .06;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .25);--app-overlay: rgba(var(--app-text-rgb), .55);--app-overlay-light: rgba(var(--app-bg-rgb), .88);--app-overlay-strong: rgba(var(--app-text-rgb), .65);--app-accent-soft-alpha: .12;--app-accent-soft-hover-alpha: .16;--app-shadow-xs: 0 1px 2px rgba(var(--app-text-rgb), .1);--app-shadow-sm: 0 2px 8px rgba(var(--app-text-rgb), .06);--app-shadow-md: 0 12px 32px rgba(var(--app-text-rgb), .12);--app-shadow-lg: 0 24px 48px rgba(var(--app-text-rgb), .2)}:root[data-theme-palette=kuniyoshi]{--app-bg: #1e1b19;--app-bg-rgb: 30, 27, 25;--app-surface-rgb: 40, 36, 33;--app-surface-2-rgb: 46, 41, 38;--app-surface-3-rgb: 54, 48, 44;--app-action-hover-surface-rgb: 64, 57, 52;--app-group-header-bg-light-rgb: 54, 48, 44;--app-group-header-bg-dark-rgb: 54, 48, 44;--app-border-rgb: 66, 59, 54;--app-border-strong-rgb: 86, 78, 71;--app-text: #ece3d6;--app-text-rgb: 236, 227, 214;--app-text-muted: #c9bfb0;--app-text-quiet: #a39a8c;--app-primary: #d27a5c;--app-primary-hover: #e0937a;--app-primary-rgb: 210, 122, 92;--app-on-accent: #1e1410;--app-success: #8fb07a;--app-success-rgb: 143, 176, 122;--app-warning: #d9b25e;--app-warning-rgb: 217, 178, 94;--app-danger: #d9705a;--app-danger-hover: #e68a76;--app-danger-rgb: 217, 112, 90;--app-info: #8aa6c0;--app-info-rgb: 138, 166, 192;--app-note: #c9a273;--app-note-rgb: 201, 162, 115;--app-group-bookmark: #d27a5c;--app-group-todo: #d9705a;--app-group-note: #c9a273;--app-group-countdown: #8fb07a;--app-status-in-progress: #d9705a;--app-status-done: #8a8278;--app-neutral: #8a8278;--app-neutral-hover: #c9bfb0;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .35);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .2;--app-accent-soft-hover-alpha: .24;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=starry]{--app-bg: #141b2e;--app-bg-rgb: 20, 27, 46;--app-surface-rgb: 29, 37, 60;--app-surface-2-rgb: 34, 43, 68;--app-surface-3-rgb: 41, 51, 79;--app-action-hover-surface-rgb: 50, 61, 92;--app-group-header-bg-light-rgb: 41, 51, 79;--app-group-header-bg-dark-rgb: 41, 51, 79;--app-border-rgb: 52, 63, 94;--app-border-strong-rgb: 70, 83, 118;--app-text: #e6e9f2;--app-text-rgb: 230, 233, 242;--app-text-muted: #c2c8d8;--app-text-quiet: #9aa2b8;--app-primary: #e2c25a;--app-primary-hover: #ecd27a;--app-primary-rgb: 226, 194, 90;--app-on-accent: #141b2e;--app-success: #7fbf9a;--app-success-rgb: 127, 191, 154;--app-warning: #e6a85a;--app-warning-rgb: 230, 168, 90;--app-danger: #e07a6a;--app-danger-hover: #ec9284;--app-danger-rgb: 224, 122, 106;--app-info: #7aa6e0;--app-info-rgb: 122, 166, 224;--app-note: #c9b27a;--app-note-rgb: 201, 178, 122;--app-group-bookmark: #e2c25a;--app-group-todo: #e07a6a;--app-group-note: #c9b27a;--app-group-countdown: #7fbf9a;--app-status-in-progress: #e07a6a;--app-status-done: #7f88a0;--app-neutral: #7f88a0;--app-neutral-hover: #c2c8d8;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .35);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .2;--app-accent-soft-hover-alpha: .24;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=chatnoir]{--app-bg: #1f1814;--app-bg-rgb: 31, 24, 20;--app-surface-rgb: 42, 33, 28;--app-surface-2-rgb: 48, 38, 32;--app-surface-3-rgb: 56, 45, 37;--app-action-hover-surface-rgb: 66, 53, 44;--app-group-header-bg-light-rgb: 56, 45, 37;--app-group-header-bg-dark-rgb: 56, 45, 37;--app-border-rgb: 68, 55, 46;--app-border-strong-rgb: 90, 74, 62;--app-text: #efe4d4;--app-text-rgb: 239, 228, 212;--app-text-muted: #cdbfa9;--app-text-quiet: #a6988a;--app-primary: #d39a45;--app-primary-hover: #e2ae5e;--app-primary-rgb: 211, 154, 69;--app-on-accent: #1f1814;--app-success: #8fb07a;--app-success-rgb: 143, 176, 122;--app-warning: #e0b04e;--app-warning-rgb: 224, 176, 78;--app-danger: #d9735a;--app-danger-hover: #e68c76;--app-danger-rgb: 217, 115, 90;--app-info: #8aa6c0;--app-info-rgb: 138, 166, 192;--app-note: #c4a070;--app-note-rgb: 196, 160, 112;--app-group-bookmark: #d39a45;--app-group-todo: #d9735a;--app-group-note: #c4a070;--app-group-countdown: #8fb07a;--app-status-in-progress: #d9735a;--app-status-done: #8a7e72;--app-neutral: #8a7e72;--app-neutral-hover: #cdbfa9;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .35);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .2;--app-accent-soft-hover-alpha: .24;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme-palette=hopper]{--app-bg: #17201e;--app-bg-rgb: 23, 32, 30;--app-surface-rgb: 32, 43, 40;--app-surface-2-rgb: 37, 49, 46;--app-surface-3-rgb: 44, 57, 53;--app-action-hover-surface-rgb: 53, 68, 63;--app-group-header-bg-light-rgb: 44, 57, 53;--app-group-header-bg-dark-rgb: 44, 57, 53;--app-border-rgb: 55, 70, 65;--app-border-strong-rgb: 74, 92, 86;--app-text: #e6e8e0;--app-text-rgb: 230, 232, 224;--app-text-muted: #c3c8bc;--app-text-quiet: #9aa196;--app-primary: #d9a85a;--app-primary-hover: #e6bb74;--app-primary-rgb: 217, 168, 90;--app-on-accent: #17201e;--app-success: #7fb08a;--app-success-rgb: 127, 176, 138;--app-warning: #e0b04e;--app-warning-rgb: 224, 176, 78;--app-danger: #d77b62;--app-danger-hover: #e6927a;--app-danger-rgb: 215, 123, 98;--app-info: #7fa6b8;--app-info-rgb: 127, 166, 184;--app-note: #b8935e;--app-note-rgb: 184, 147, 94;--app-group-bookmark: #d9a85a;--app-group-todo: #d77b62;--app-group-note: #b8935e;--app-group-countdown: #7fb08a;--app-status-in-progress: #d77b62;--app-status-done: #7f8a84;--app-neutral: #7f8a84;--app-neutral-hover: #c3c8bc;--app-input-bg-rgb: var(--app-surface-2-rgb);--app-input-highlight-rgb: var(--app-text-rgb);--app-input-highlight-alpha: .05;--app-input-border-hover: var(--app-border-strong);--app-input-text: var(--app-text);--app-focus: rgba(var(--app-primary-rgb), .35);--app-overlay: rgba(var(--app-bg-rgb), .72);--app-overlay-light: rgba(var(--app-bg-rgb), .82);--app-overlay-strong: rgba(var(--app-bg-rgb), .88);--app-accent-soft-alpha: .2;--app-accent-soft-hover-alpha: .24;--app-shadow-xs: 0 1px 2px rgba(var(--app-bg-rgb), .1);--app-shadow-sm: 0 4px 12px rgba(var(--app-bg-rgb), .58);--app-shadow-md: 0 12px 28px rgba(var(--app-bg-rgb), .68);--app-shadow-lg: 0 24px 48px rgba(var(--app-bg-rgb), .76)}:root[data-theme=dark] .modal-header{--app-border: #3f3f3f}:root[data-theme-kind=art]{--app-skin-main-bg: transparent}:root[data-theme-kind=art] .group{--art-skin-slot-header-rgb: var(--art-skin-slot-0-header-rgb);--art-skin-slot-border: var(--art-skin-slot-0-border);--app-skin-header-bg: rgba(var(--art-skin-slot-header-rgb), var(--page-surface-3-alpha));border-color:var(--art-skin-slot-border);-webkit-backdrop-filter:blur(calc(8px * var(--page-surface-blur-scale, 1)));backdrop-filter:blur(calc(8px * var(--page-surface-blur-scale, 1)))}:root[data-theme-kind=art] .group[data-art-slot="1"]{--art-skin-slot-header-rgb: var(--art-skin-slot-1-header-rgb);--art-skin-slot-border: var(--art-skin-slot-1-border)}:root[data-theme-kind=art] .group[data-art-slot="2"]{--art-skin-slot-header-rgb: var(--art-skin-slot-2-header-rgb);--art-skin-slot-border: var(--art-skin-slot-2-border)}:root[data-theme-kind=art] .group[data-art-slot="3"]{--art-skin-slot-header-rgb: var(--art-skin-slot-3-header-rgb);--art-skin-slot-border: var(--art-skin-slot-3-border)}:root[data-theme-kind=art] .group-header,:root[data-theme-kind=art] .calendar-group-header{border-bottom-color:var(--art-skin-slot-border)}:root[data-theme-kind=art] .calendar-day-button:not(.calendar-day-button--selected):not(.calendar-day-button--today):hover:before{background-image:var(--art-cal-texture-soft);background-size:var(--art-cal-texture-size);background-position:center}:root[data-theme-kind=art] .calendar-day-button--selected:before{background-image:var(--art-cal-texture-strong);background-size:var(--art-cal-texture-size);background-position:center}:root[data-theme-kind=art] .calendar-day-button--today:before{background-image:var(--art-cal-texture-mid);background-size:var(--art-cal-texture-size);background-position:center}:root[data-theme-kind=art] .countdown-list{background:transparent}:root[data-theme-palette=ruyao],.palette-swatch-frame__canvas[data-art-skin=ruyao]{--art-skin-slot-0-header-rgb: 223, 234, 230;--art-skin-slot-0-border: #c6d8d2;--art-skin-slot-1-header-rgb: 220, 232, 238;--art-skin-slot-1-border: #c3d5df;--art-skin-slot-2-header-rgb: 228, 236, 222;--art-skin-slot-2-border: #ccdcc4;--art-skin-slot-3-header-rgb: 236, 233, 224;--art-skin-slot-3-border: #d8d2c2;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='320'%3e%3cg%20fill='none'%20stroke='%234f736b'%20stroke-opacity='0.28'%20stroke-width='1.2'%20stroke-linejoin='round'%3e%3cpath%20d='M0%2040%20L60%2052%20L110%2030%20L170%2064%20L240%2048%20L320%2040'/%3e%3cpath%20d='M110%2030%20L80%200'/%3e%3cpath%20d='M240%2048%20L290%200'/%3e%3cpath%20d='M60%2052%20L72%20120%20L40%20170%20L0%20160'/%3e%3cpath%20d='M170%2064%20L150%20130%20L210%20170%20L262%20140%20L240%2048'/%3e%3cpath%20d='M72%20120%20L150%20130'/%3e%3cpath%20d='M262%20140%20L320%20160'/%3e%3cpath%20d='M40%20170%20L90%20230%20L60%20300%20L80%20320'/%3e%3cpath%20d='M210%20170%20L200%20250%20L270%20280%20L290%20320'/%3e%3cpath%20d='M90%20230%20L200%20250'/%3e%3cpath%20d='M270%20280%20L320%20290'/%3e%3cpath%20d='M60%20300%20L0%20290'/%3e%3cpath%20d='M150%20130%20L132%20186%20L90%20230'%20stroke-opacity='0.1'/%3e%3c/g%3e%3c/svg%3e");--app-skin-page-size: 320px 320px;--app-skin-page-position: 0 0;--app-skin-page-repeat: repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%234f8a80'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.34'%3e%3cpath%20d='M0%2012%20L12%209%20L26%2014%20L38%207%20L40%2010%20M12%209%20L9%200%20M38%207%20L36%200%20M26%2014%20L24%200%20M12%209%20L15%2024%20L5%2034%20L0%2032%20M26%2014%20L31%2028%20L38%2032%20L40%2031%20M15%2024%20L31%2028%20M5%2034%20L8%2040%20M31%2028%20L29%2040%20M38%2032%20L35%2040'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%234f8a80'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.26'%3e%3cpath%20d='M0%2012%20L12%209%20L26%2014%20L38%207%20L40%2010%20M12%209%20L9%200%20M38%207%20L36%200%20M26%2014%20L24%200%20M12%209%20L15%2024%20L5%2034%20L0%2032%20M26%2014%20L31%2028%20L38%2032%20L40%2031%20M15%2024%20L31%2028%20M5%2034%20L8%2040%20M31%2028%20L29%2040%20M38%2032%20L35%2040'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%234f8a80'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.16'%3e%3cpath%20d='M0%2012%20L12%209%20L26%2014%20L38%207%20L40%2010%20M12%209%20L9%200%20M38%207%20L36%200%20M26%2014%20L24%200%20M12%209%20L15%2024%20L5%2034%20L0%2032%20M26%2014%20L31%2028%20L38%2032%20L40%2031%20M15%2024%20L31%2028%20M5%2034%20L8%2040%20M31%2028%20L29%2040%20M38%2032%20L35%2040'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=ruyao]{--app-item-hover-surface: rgba(var(--app-primary-rgb), .08)}:root[data-theme-palette=ruyao] .todo-date-segment{border-color:transparent;background-color:rgba(var(--app-primary-rgb),.1);color:var(--app-text-muted)}:root[data-theme-palette=wabi],.palette-swatch-frame__canvas[data-art-skin=wabi]{--art-skin-slot-0-header-rgb: 235, 230, 218;--art-skin-slot-0-border: #ddd6c6;--art-skin-slot-1-header-rgb: 235, 230, 218;--art-skin-slot-1-border: #ddd6c6;--art-skin-slot-2-header-rgb: 235, 230, 218;--art-skin-slot-2-border: #ddd6c6;--art-skin-slot-3-header-rgb: 235, 230, 218;--art-skin-slot-3-border: #ddd6c6;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='420'%20height='420'%3e%3cfilter%20id='r'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.045'%20numOctaves='2'%20seed='3'/%3e%3cfeDisplacementMap%20in='SourceGraphic'%20scale='10'/%3e%3c/filter%3e%3ccircle%20cx='210'%20cy='210'%20r='150'%20fill='none'%20stroke='%235a5246'%20stroke-opacity='0.09'%20stroke-width='20'%20stroke-linecap='round'%20stroke-dasharray='860%2082'%20transform='rotate(-70%20210%20210)'%20filter='url(%23r)'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%3e%3cfilter%20id='n'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20values='0%200%200%200%200.4%200%200%200%200%200.37%200%200%200%200%200.3%200%200%200%200.06%200'/%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3e%3c/svg%3e");--app-skin-page-size: 420px 420px, 300px 300px;--app-skin-page-position: right 48px bottom 32px, 0 0;--app-skin-page-repeat: no-repeat, repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%236f7f52'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.34'%3e%3cpath%20d='M5%208%20L12%206%20M20%2012%20L27%2015%20M30%205%20L36%208%20M8%2020%20L15%2024%20M26%2026%20L34%2023%20M4%2033%20L11%2035%20M19%2034%20L25%2031%20M33%2036%20L37%2033%20M14%2014%20L17%2011'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%236f7f52'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.26'%3e%3cpath%20d='M5%208%20L12%206%20M20%2012%20L27%2015%20M30%205%20L36%208%20M8%2020%20L15%2024%20M26%2026%20L34%2023%20M4%2033%20L11%2035%20M19%2034%20L25%2031%20M33%2036%20L37%2033%20M14%2014%20L17%2011'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%236f7f52'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.16'%3e%3cpath%20d='M5%208%20L12%206%20M20%2012%20L27%2015%20M30%205%20L36%208%20M8%2020%20L15%2024%20M26%2026%20L34%2023%20M4%2033%20L11%2035%20M19%2034%20L25%2031%20M33%2036%20L37%2033%20M14%2014%20L17%2011'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=wabi]{--app-item-hover-surface: rgba(var(--app-text-rgb), .05)}:root[data-theme-palette=wabi] .todo-date-segment{border-color:transparent;background-color:transparent;color:var(--app-text-quiet)}:root[data-theme-palette=macaron],.palette-swatch-frame__canvas[data-art-skin=macaron]{--art-skin-slot-0-header-rgb: 250, 221, 229;--art-skin-slot-0-border: #f2c9d5;--art-skin-slot-1-header-rgb: 216, 240, 229;--art-skin-slot-1-border: #bfe3d2;--art-skin-slot-2-header-rgb: 251, 240, 203;--art-skin-slot-2-border: #efdea0;--art-skin-slot-3-header-rgb: 231, 224, 247;--art-skin-slot-3-border: #d4c8ef;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%3e%3cg%20fill-opacity='0.6'%3e%3ccircle%20cx='24'%20cy='30'%20r='6'%20fill='%23d8f0e5'/%3e%3ccircle%20cx='110'%20cy='18'%20r='4'%20fill='%23fadde5'/%3e%3ccircle%20cx='70'%20cy='86'%20r='7'%20fill='%23e7e0f7'/%3e%3ccircle%20cx='140'%20cy='120'%20r='5'%20fill='%23fbf0cb'/%3e%3ccircle%20cx='30'%20cy='134'%20r='4'%20fill='%23fadde5'/%3e%3c/g%3e%3c/svg%3e");--app-skin-page-size: 160px 160px;--app-skin-page-position: 0 0;--app-skin-page-repeat: repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='%23d97a9b'%20opacity='0.5'%3e%3ccircle%20cx='10'%20cy='10'%20r='1.6'/%3e%3ccircle%20cx='30'%20cy='30'%20r='1.6'/%3e%3ccircle%20cx='30'%20cy='10'%20r='1'/%3e%3ccircle%20cx='10'%20cy='30'%20r='1'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='%23d97a9b'%20opacity='0.38'%3e%3ccircle%20cx='10'%20cy='10'%20r='1.6'/%3e%3ccircle%20cx='30'%20cy='30'%20r='1.6'/%3e%3ccircle%20cx='30'%20cy='10'%20r='1'/%3e%3ccircle%20cx='10'%20cy='30'%20r='1'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='%23d97a9b'%20opacity='0.24'%3e%3ccircle%20cx='10'%20cy='10'%20r='1.6'/%3e%3ccircle%20cx='30'%20cy='30'%20r='1.6'/%3e%3ccircle%20cx='30'%20cy='10'%20r='1'/%3e%3ccircle%20cx='10'%20cy='30'%20r='1'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=macaron]{--app-item-hover-surface: rgba(242, 201, 213, .32)}:root[data-theme-palette=macaron] .todo-date-segment{border-color:transparent;background-color:#d8f0e5e6;color:var(--app-text-muted)}:root[data-theme-palette=macaron] .todo-status-section+.todo-status-section{border-top-style:dashed}:root[data-theme-palette=nouveau],.palette-swatch-frame__canvas[data-art-skin=nouveau]{--art-skin-slot-0-header-rgb: 236, 226, 204;--art-skin-slot-0-border: #dccaa4;--art-skin-slot-1-header-rgb: 222, 231, 214;--art-skin-slot-1-border: #c5d4b8;--art-skin-slot-2-header-rgb: 240, 222, 216;--art-skin-slot-2-border: #e0c3b9;--art-skin-slot-3-header-rgb: 228, 226, 238;--art-skin-slot-3-border: #cfcbe0;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='520'%20height='520'%3e%3cg%20fill='none'%20stroke='%23a8854a'%20stroke-opacity='0.34'%3e%3ccircle%20cx='260'%20cy='260'%20r='232'%20stroke-width='2'/%3e%3ccircle%20cx='260'%20cy='260'%20r='210'%20stroke-width='1'/%3e%3ccircle%20cx='260'%20cy='260'%20r='150'%20stroke-width='1.5'%20stroke-dasharray='2%209'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20fill='%23a8854a'%20fill-opacity='0.3'%3e%3ccircle%20cx='481.0'%20cy='260.0'%20r='3'/%3e%3ccircle%20cx='473.5'%20cy='317.2'%20r='3'/%3e%3ccircle%20cx='451.4'%20cy='370.5'%20r='3'/%3e%3ccircle%20cx='416.3'%20cy='416.3'%20r='3'/%3e%3ccircle%20cx='370.5'%20cy='451.4'%20r='3'/%3e%3ccircle%20cx='317.2'%20cy='473.5'%20r='3'/%3e%3ccircle%20cx='260.0'%20cy='481.0'%20r='3'/%3e%3ccircle%20cx='202.8'%20cy='473.5'%20r='3'/%3e%3ccircle%20cx='149.5'%20cy='451.4'%20r='3'/%3e%3ccircle%20cx='103.7'%20cy='416.3'%20r='3'/%3e%3ccircle%20cx='68.6'%20cy='370.5'%20r='3'/%3e%3ccircle%20cx='46.5'%20cy='317.2'%20r='3'/%3e%3ccircle%20cx='39.0'%20cy='260.0'%20r='3'/%3e%3ccircle%20cx='46.5'%20cy='202.8'%20r='3'/%3e%3ccircle%20cx='68.6'%20cy='149.5'%20r='3'/%3e%3ccircle%20cx='103.7'%20cy='103.7'%20r='3'/%3e%3ccircle%20cx='149.5'%20cy='68.6'%20r='3'/%3e%3ccircle%20cx='202.8'%20cy='46.5'%20r='3'/%3e%3ccircle%20cx='260.0'%20cy='39.0'%20r='3'/%3e%3ccircle%20cx='317.2'%20cy='46.5'%20r='3'/%3e%3ccircle%20cx='370.5'%20cy='68.6'%20r='3'/%3e%3ccircle%20cx='416.3'%20cy='103.7'%20r='3'/%3e%3ccircle%20cx='451.4'%20cy='149.5'%20r='3'/%3e%3ccircle%20cx='473.5'%20cy='202.8'%20r='3'/%3e%3c/g%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='560'%20height='380'%3e%3cg%20fill='none'%20stroke='%237f9a6e'%20stroke-opacity='0.36'%20stroke-width='2'%20stroke-linecap='round'%3e%3cpath%20d='M0%20360%20C120%20320%2080%20220%20200%20200%20S360%20240%20420%20140%20S500%2060%20540%2080'/%3e%3cpath%20d='M0%20320%20C90%20300%2060%20180%20170%20170%20S300%20200%20340%20110'/%3e%3cpath%20d='M200%20200%20C190%20150%20230%20120%20260%20130'/%3e%3c/g%3e%3cg%20fill='%237f9a6e'%20fill-opacity='0.24'%3e%3cellipse%20cx='262'%20cy='128'%20rx='18'%20ry='8'%20transform='rotate(-20%20262%20128)'/%3e%3cellipse%20cx='420'%20cy='140'%20rx='16'%20ry='7'%20transform='rotate(-50%20420%20140)'/%3e%3cellipse%20cx='340'%20cy='110'%20rx='14'%20ry='6'%20transform='rotate(-60%20340%20110)'/%3e%3cellipse%20cx='120'%20cy='300'%20rx='16'%20ry='7'%20transform='rotate(-30%20120%20300)'/%3e%3c/g%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%3e%3cfilter%20id='n'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20values='0%200%200%200%200.45%200%200%200%200%200.38%200%200%200%200%200.26%200%200%200%200.05%200'/%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3e%3c/svg%3e");--app-skin-page-size: 520px 520px, 560px 380px, 300px 300px;--app-skin-page-position: right -120px top -120px, left -40px bottom -20px, 0 0;--app-skin-page-repeat: no-repeat, no-repeat, repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%238a6d3b'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.34'%3e%3cpath%20d='M0%2012%20C10%204%2010%204%2020%2012%20S30%2020%2040%2012%20M0%2032%20C10%2024%2010%2024%2020%2032%20S30%2040%2040%2032'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%238a6d3b'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.26'%3e%3cpath%20d='M0%2012%20C10%204%2010%204%2020%2012%20S30%2020%2040%2012%20M0%2032%20C10%2024%2010%2024%2020%2032%20S30%2040%2040%2032'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%238a6d3b'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.16'%3e%3cpath%20d='M0%2012%20C10%204%2010%204%2020%2012%20S30%2020%2040%2012%20M0%2032%20C10%2024%2010%2024%2020%2032%20S30%2040%2040%2032'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=nouveau]{--app-item-hover-surface: rgba(127, 154, 110, .1)}:root[data-theme-palette=nouveau] .todo-date-segment{border-color:rgba(var(--app-primary-rgb),.3);background-color:transparent;color:var(--app-text-muted)}:root[data-theme-palette=dunhuang],.palette-swatch-frame__canvas[data-art-skin=dunhuang]{--art-skin-slot-0-header-rgb: 50, 63, 57;--art-skin-slot-0-border: #3d4c46;--art-skin-slot-1-header-rgb: 50, 63, 57;--art-skin-slot-1-border: #3d4c46;--art-skin-slot-2-header-rgb: 50, 63, 57;--art-skin-slot-2-border: #3d4c46;--art-skin-slot-3-header-rgb: 50, 63, 57;--art-skin-slot-3-border: #3d4c46;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%3e%3cdefs%3e%3c!--%20如意云头：三瓣圆弧托一道卷尾%20--%3e%3cpath%20id='cloud'%20d='M0%200%20C-6%20-22%2014%20-36%2030%20-26%20C36%20-46%2066%20-48%2074%20-28%20C92%20-38%20112%20-22%20104%200%20C120%202%20124%2018%20110%2024%20L-6%2024%20C-22%2020%20-18%202%200%200%20Z'/%3e%3c!--%20壁画山峦：圆顶小山，层层错落%20--%3e%3cpath%20id='hill'%20d='M0%200%20C10%20-50%2030%20-80%2060%20-80%20C90%20-80%20110%20-50%20120%200%20Z'/%3e%3c/defs%3e%3c!--%20祥云%20--%3e%3cg%20fill='%23c9b27a'%20fill-opacity='0.15'%3e%3cuse%20xlink:href='%23cloud'%20transform='translate(1000%20560)%20scale(1.1)'/%3e%3cuse%20xlink:href='%23cloud'%20transform='translate(300%20600)%20scale(0.9)'/%3e%3cuse%20xlink:href='%23cloud'%20transform='translate(1240%20700)%20scale(1.3)'/%3e%3c/g%3e%3c!--%20山峦：后排石绿、前排土红，沿底部铺开%20--%3e%3cg%20fill='%235fae9a'%20fill-opacity='0.16'%3e%3cuse%20xlink:href='%23hill'%20transform='translate(160%20960)%20scale(1.3)'/%3e%3cuse%20xlink:href='%23hill'%20transform='translate(420%20950)%20scale(1.6)'/%3e%3cuse%20xlink:href='%23hill'%20transform='translate(760%20965)%20scale(1.2)'/%3e%3cuse%20xlink:href='%23hill'%20transform='translate(1060%20955)%20scale(1.5)'/%3e%3cuse%20xlink:href='%23hill'%20transform='translate(1380%20960)%20scale(1.3)'/%3e%3c/g%3e%3cg%20fill='%23b0644c'%20fill-opacity='0.22'%3e%3cuse%20xlink:href='%23hill'%20transform='translate(40%201000)%20scale(1.5)'/%3e%3cuse%20xlink:href='%23hill'%20transform='translate(300%201000)%20scale(1.1)'/%3e%3cuse%20xlink:href='%23hill'%20transform='translate(900%201000)%20scale(1.3)'/%3e%3cuse%20xlink:href='%23hill'%20transform='translate(1200%201000)%20scale(1.0)'/%3e%3cuse%20xlink:href='%23hill'%20transform='translate(1460%201000)%20scale(1.4)'/%3e%3c/g%3e%3c!--%20九色鹿：白鹿回首立于山间，身上点石绿、土红斑%20--%3e%3cg%20transform='translate(560%20728)%20scale(1.5)'%3e%3cg%20fill='%23e2d3ae'%20opacity='0.5'%3e%3cellipse%20cx='80'%20cy='94'%20rx='54'%20ry='23'/%3e%3cpath%20d='M110%2094%20L126%2048%20L142%2052%20L132%20100%20Z'/%3e%3cpath%20d='M126%2044%20C130%2034%20144%2032%20152%2038%20L166%2046%20C166%2052%20160%2054%20154%2052%20L140%2054%20Z'/%3e%3cpath%20d='M134%2038%20L124%2026%20L142%2034%20Z'/%3e%3cpath%20d='M30%2088%20L18%2080%20L28%2096%20Z'/%3e%3crect%20x='40'%20y='104'%20width='7'%20height='52'%20rx='3.5'/%3e%3crect%20x='55'%20y='106'%20width='7'%20height='50'%20rx='3.5'/%3e%3crect%20x='103'%20y='106'%20width='7'%20height='50'%20rx='3.5'/%3e%3crect%20x='117'%20y='104'%20width='7'%20height='52'%20rx='3.5'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%23e2d3ae'%20stroke-opacity='0.5'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M140%2036%20C140%2022%20136%2012%20128%202'/%3e%3cpath%20d='M138%2022%20L150%2012'/%3e%3cpath%20d='M134%2012%20L124%208'/%3e%3cpath%20d='M146%2038%20C150%2026%20158%2018%20168%2014'/%3e%3cpath%20d='M154%2024%20L164%2026'/%3e%3c/g%3e%3cg%20fill-opacity='0.45'%3e%3ccircle%20cx='62'%20cy='92'%20r='5'%20fill='%235fae9a'/%3e%3ccircle%20cx='84'%20cy='86'%20r='4'%20fill='%23b0644c'/%3e%3ccircle%20cx='100'%20cy='96'%20r='5'%20fill='%235fae9a'/%3e%3ccircle%20cx='74'%20cy='104'%20r='4'%20fill='%23c9b27a'/%3e%3ccircle%20cx='46'%20cy='96'%20r='4'%20fill='%23b0644c'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");--app-skin-page-size: cover;--app-skin-page-position: center bottom;--app-skin-page-repeat: no-repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%235fae9a'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.3'%3e%3cpath%20d='M20%200%20L40%2020%20L20%2040%20L0%2020%20Z%20M20%2012%20L28%2020%20L20%2028%20L12%2020%20Z'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%235fae9a'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.22'%3e%3cpath%20d='M20%200%20L40%2020%20L20%2040%20L0%2020%20Z%20M20%2012%20L28%2020%20L20%2028%20L12%2020%20Z'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%235fae9a'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.13'%3e%3cpath%20d='M20%200%20L40%2020%20L20%2040%20L0%2020%20Z%20M20%2012%20L28%2020%20L20%2028%20L12%2020%20Z'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=dunhuang]{--app-item-hover-surface: rgba(95, 174, 154, .1)}:root[data-theme-palette=dunhuang] .todo-date-segment{border-color:transparent;background-color:#5fae9a24;color:var(--app-text-muted)}:root[data-theme-palette=karesansui],.palette-swatch-frame__canvas[data-art-skin=karesansui]{--art-skin-slot-0-header-rgb: 50, 51, 47;--art-skin-slot-0-border: #3e3f3a;--art-skin-slot-1-header-rgb: 50, 51, 47;--art-skin-slot-1-border: #3e3f3a;--art-skin-slot-2-header-rgb: 50, 51, 47;--art-skin-slot-2-border: #3e3f3a;--art-skin-slot-3-header-rgb: 50, 51, 47;--art-skin-slot-3-border: #3e3f3a;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%3e%3cdefs%3e%3cg%20id='leaf'%3e%3cpath%20d='M0%200%20Q6%20-5.9%200%20-13%20Q-6%20-5.9%200%200Z'%20transform='rotate(-80)'/%3e%3cpath%20d='M0%200%20Q6%20-8.1%200%20-18%20Q-6%20-8.1%200%200Z'%20transform='rotate(-52)'/%3e%3cpath%20d='M0%200%20Q6%20-9.5%200%20-21%20Q-6%20-9.5%200%200Z'%20transform='rotate(-26)'/%3e%3cpath%20d='M0%200%20Q6%20-10.8%200%20-24%20Q-6%20-10.8%200%200Z'%20transform='rotate(0)'/%3e%3cpath%20d='M0%200%20Q6%20-9.5%200%20-21%20Q-6%20-9.5%200%200Z'%20transform='rotate(26)'/%3e%3cpath%20d='M0%200%20Q6%20-8.1%200%20-18%20Q-6%20-8.1%200%200Z'%20transform='rotate(52)'/%3e%3cpath%20d='M0%200%20Q6%20-5.9%200%20-13%20Q-6%20-5.9%200%200Z'%20transform='rotate(80)'/%3e%3cpath%20d='M-0.8%200%20H0.8%20V10%20H-0.8Z'/%3e%3c/g%3e%3c/defs%3e%3c!--%20月：右上角一轮淡月%20--%3e%3ccircle%20cx='1390'%20cy='150'%20r='74'%20fill='%23d8d4c8'%20fill-opacity='0.09'/%3e%3c!--%20枫枝：自右上角斜入，叶片稀疏%20--%3e%3cpath%20d='M1600%2040%20C1520%2070%201450%2092%201380%20130%20C1340%20152%201300%20168%201250%20176'%20fill='none'%20stroke='%234a3a2f'%20stroke-opacity='0.8'%20stroke-width='7'%20stroke-linecap='round'/%3e%3cpath%20d='M1452%2096%20C1440%20130%201430%20150%201408%20176'%20fill='none'%20stroke='%234a3a2f'%20stroke-opacity='0.8'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='M1330%20150%20C1310%20120%201300%20104%201286%2092'%20fill='none'%20stroke='%234a3a2f'%20stroke-opacity='0.8'%20stroke-width='3.5'%20stroke-linecap='round'/%3e%3cg%20fill='%239a4d36'%20fill-opacity='0.55'%3e%3cuse%20xlink:href='%23leaf'%20transform='translate(1250%20178)%20rotate(-20)%20scale(1.2)'/%3e%3cuse%20xlink:href='%23leaf'%20transform='translate(1286%2090)%20rotate(15)'/%3e%3cuse%20xlink:href='%23leaf'%20transform='translate(1408%20180)%20rotate(30)%20scale(1.1)'/%3e%3cuse%20xlink:href='%23leaf'%20transform='translate(1366%20140)%20rotate(-40)%20scale(0.9)'/%3e%3cuse%20xlink:href='%23leaf'%20transform='translate(1500%2070)%20rotate(10)%20scale(1.05)'/%3e%3cuse%20xlink:href='%23leaf'%20transform='translate(1440%20124)%20rotate(60)%20scale(0.8)'/%3e%3c/g%3e%3cg%20fill='%239a4d36'%20fill-opacity='0.38'%3e%3cuse%20xlink:href='%23leaf'%20transform='translate(1180%20330)%20rotate(70)%20scale(0.8)'/%3e%3cuse%20xlink:href='%23leaf'%20transform='translate(1120%20830)%20rotate(-30)%20scale(0.75)'/%3e%3c/g%3e%3c!--%20白砂：底部一片，只在石组周围耙出同心水纹%20--%3e%3crect%20y='660'%20width='1600'%20height='340'%20fill='%23d8d4c8'%20fill-opacity='0.035'/%3e%3cg%20fill='none'%20stroke='%23d8d4c8'%20stroke-opacity='0.08'%20stroke-width='1.4'%3e%3cpath%20d='M0%20700%20H1600'/%3e%3cellipse%20cx='1330'%20cy='830'%20rx='150'%20ry='58'/%3e%3cellipse%20cx='1330'%20cy='830'%20rx='188'%20ry='76'/%3e%3cellipse%20cx='1330'%20cy='830'%20rx='226'%20ry='94'/%3e%3cellipse%20cx='470'%20cy='880'%20rx='110'%20ry='40'/%3e%3cellipse%20cx='470'%20cy='880'%20rx='146'%20ry='56'/%3e%3c/g%3e%3c!--%20石组：三石一组%20+%20两石一组，石面略亮于底色，苔藓压脚%20--%3e%3cg%3e%3cellipse%20cx='1330'%20cy='846'%20rx='128'%20ry='22'%20fill='%235b6b4c'%20fill-opacity='0.28'/%3e%3cpath%20d='M1236%20848%20L1262%20768%20L1308%20738%20L1346%20760%20L1362%20846%20Z'%20fill='%2333342f'/%3e%3cpath%20d='M1262%20768%20L1308%20738%20L1346%20760%20L1300%20772%20Z'%20fill='%2341423c'/%3e%3cpath%20d='M1350%20850%20L1372%20800%20L1412%20790%20L1440%20822%20L1444%20852%20Z'%20fill='%232e2f2a'/%3e%3cpath%20d='M1372%20800%20L1412%20790%20L1440%20822%20L1404%20812%20Z'%20fill='%233b3c36'/%3e%3cpath%20d='M1196%20852%20L1210%20826%20L1240%20822%20L1250%20852%20Z'%20fill='%232c2d29'/%3e%3cellipse%20cx='470'%20cy='892'%20rx='88'%20ry='16'%20fill='%235b6b4c'%20fill-opacity='0.24'/%3e%3cpath%20d='M410%20894%20L428%20846%20L470%20830%20L500%20856%20L506%20894%20Z'%20fill='%2330312c'/%3e%3cpath%20d='M428%20846%20L470%20830%20L500%20856%20L462%20852%20Z'%20fill='%233d3e38'/%3e%3cpath%20d='M506%20896%20L516%20874%20L540%20870%20L552%20896%20Z'%20fill='%232b2c28'/%3e%3c/g%3e%3c/svg%3e");--app-skin-page-size: cover;--app-skin-page-position: center bottom;--app-skin-page-repeat: no-repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%239fb08a'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.3'%3e%3cpath%20d='M0%208%20q10%20-4%2020%200%20t20%200%20M0%2020%20q10%20-4%2020%200%20t20%200%20M0%2032%20q10%20-4%2020%200%20t20%200'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%239fb08a'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.22'%3e%3cpath%20d='M0%208%20q10%20-4%2020%200%20t20%200%20M0%2020%20q10%20-4%2020%200%20t20%200%20M0%2032%20q10%20-4%2020%200%20t20%200'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%239fb08a'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.13'%3e%3cpath%20d='M0%208%20q10%20-4%2020%200%20t20%200%20M0%2020%20q10%20-4%2020%200%20t20%200%20M0%2032%20q10%20-4%2020%200%20t20%200'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=karesansui]{--app-item-hover-surface: rgba(var(--app-primary-rgb), .1)}:root[data-theme-palette=karesansui] .todo-date-segment{border-color:transparent;background-color:rgba(var(--app-primary-rgb),.14);color:var(--app-text-muted)}:root[data-theme-palette=rembrandt],.palette-swatch-frame__canvas[data-art-skin=rembrandt]{--art-skin-slot-0-header-rgb: 54, 45, 36;--art-skin-slot-0-border: #42382d;--art-skin-slot-1-header-rgb: 54, 45, 36;--art-skin-slot-1-border: #42382d;--art-skin-slot-2-header-rgb: 54, 45, 36;--art-skin-slot-2-border: #42382d;--art-skin-slot-3-header-rgb: 54, 45, 36;--art-skin-slot-3-border: #42382d;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%3e%3c!--%20荷兰静物：右下桌沿上的锡壶、高脚杯、剥皮柠檬与葡萄，暗部与底色相近，只在受光边缘点出琥珀高光%20--%3e%3c!--%20桌面与垂布%20--%3e%3cpath%20d='M960%20830%20H1600%20V1000%20H960%20Z'%20fill='%232a2017'/%3e%3cpath%20d='M960%20830%20H1600'%20stroke='%23c08a4a'%20stroke-opacity='0.22'%20stroke-width='2'/%3e%3cpath%20d='M1040%20830%20C1060%20880%201050%20930%201080%201000%20H1260%20C1230%20950%201250%20890%201236%20830%20Z'%20fill='%234a2a22'%20fill-opacity='0.75'/%3e%3cpath%20d='M1110%20830%20C1124%20880%201120%20940%201140%201000'%20stroke='%231c1712'%20stroke-opacity='0.5'%20stroke-width='3'%20fill='none'/%3e%3c!--%20锡壶%20--%3e%3cpath%20d='M1300%20830%20C1270%20800%201262%20760%201278%20720%20C1288%20696%201290%20676%201282%20660%20L1350%20660%20C1342%20676%201344%20696%201354%20720%20C1370%20760%201362%20800%201332%20830%20Z'%20fill='%233a3128'/%3e%3cpath%20d='M1276%20660%20H1356%20L1362%20648%20H1270%20Z'%20fill='%23433a30'/%3e%3cpath%20d='M1352%20690%20C1392%20690%201400%20760%201356%20786'%20fill='none'%20stroke='%233a3128'%20stroke-width='10'%20stroke-linecap='round'/%3e%3cpath%20d='M1290%20700%20C1282%20740%201284%20780%201298%20812'%20fill='none'%20stroke='%23c08a4a'%20stroke-opacity='0.35'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c!--%20高脚杯（罗默杯）%20--%3e%3cpath%20d='M1420%20700%20C1418%20740%201430%20762%201450%20770%20C1470%20762%201482%20740%201480%20700%20Z'%20fill='%233d4a33'%20fill-opacity='0.55'/%3e%3cpath%20d='M1442%20770%20H1458%20V814%20H1442%20Z'%20fill='%233d4a33'%20fill-opacity='0.6'/%3e%3cpath%20d='M1420%20830%20C1426%20816%201474%20816%201480%20830%20Z'%20fill='%233d4a33'%20fill-opacity='0.6'/%3e%3cpath%20d='M1426%20708%20C1426%20732%201432%20748%201442%20758'%20fill='none'%20stroke='%23e8d3a8'%20stroke-opacity='0.3'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c!--%20柠檬与垂下桌沿的果皮%20--%3e%3cellipse%20cx='1180'%20cy='808'%20rx='40'%20ry='26'%20fill='%23a8823a'%20fill-opacity='0.6'/%3e%3cpath%20d='M1160%20790%20C1170%20784%201186%20784%201196%20790'%20fill='none'%20stroke='%23f0d48a'%20stroke-opacity='0.35'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M1212%20818%20C1236%20830%201240%20850%201226%20868%20C1214%20884%201222%20904%201240%20914%20C1218%20912%201204%20896%201210%20876%20C1218%20852%201214%20840%201200%20830%20Z'%20fill='%23a8823a'%20fill-opacity='0.5'/%3e%3c!--%20葡萄%20--%3e%3cg%20fill='%233b2c36'%3e%3ccircle%20cx='1530'%20cy='806'%20r='15'/%3e%3ccircle%20cx='1556'%20cy='808'%20r='15'/%3e%3ccircle%20cx='1543'%20cy='786'%20r='15'/%3e%3ccircle%20cx='1518'%20cy='784'%20r='14'/%3e%3ccircle%20cx='1568'%20cy='786'%20r='13'/%3e%3ccircle%20cx='1532'%20cy='764'%20r='13'/%3e%3ccircle%20cx='1556'%20cy='764'%20r='12'/%3e%3c/g%3e%3cg%20fill='%23e8d3a8'%20fill-opacity='0.28'%3e%3ccircle%20cx='1525'%20cy='801'%20r='3'/%3e%3ccircle%20cx='1551'%20cy='803'%20r='3'/%3e%3ccircle%20cx='1538'%20cy='781'%20r='3'/%3e%3ccircle%20cx='1527'%20cy='759'%20r='2.5'/%3e%3c/g%3e%3cpath%20d='M1544%20752%20C1546%20736%201556%20726%201570%20722'%20fill='none'%20stroke='%234a3a24'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/svg%3e");--app-skin-page-size: cover;--app-skin-page-position: center bottom;--app-skin-page-repeat: no-repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='%23c08a4a'%20opacity='0.4'%3e%3ccircle%20cx='8'%20cy='4'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='4'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='4'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='4'%20r='0.7'/%3e%3ccircle%20cx='8'%20cy='12'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='12'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='12'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='12'%20r='0.7'/%3e%3ccircle%20cx='8'%20cy='20'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='20'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='20'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='20'%20r='0.7'/%3e%3ccircle%20cx='8'%20cy='28'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='28'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='28'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='28'%20r='0.7'/%3e%3ccircle%20cx='8'%20cy='36'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='36'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='36'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='36'%20r='0.7'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='%23c08a4a'%20opacity='0.3'%3e%3ccircle%20cx='8'%20cy='4'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='4'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='4'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='4'%20r='0.7'/%3e%3ccircle%20cx='8'%20cy='12'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='12'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='12'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='12'%20r='0.7'/%3e%3ccircle%20cx='8'%20cy='20'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='20'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='20'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='20'%20r='0.7'/%3e%3ccircle%20cx='8'%20cy='28'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='28'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='28'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='28'%20r='0.7'/%3e%3ccircle%20cx='8'%20cy='36'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='36'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='36'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='36'%20r='0.7'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='%23c08a4a'%20opacity='0.18'%3e%3ccircle%20cx='8'%20cy='4'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='4'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='4'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='4'%20r='0.7'/%3e%3ccircle%20cx='8'%20cy='12'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='12'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='12'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='12'%20r='0.7'/%3e%3ccircle%20cx='8'%20cy='20'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='20'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='20'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='20'%20r='0.7'/%3e%3ccircle%20cx='8'%20cy='28'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='28'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='28'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='28'%20r='0.7'/%3e%3ccircle%20cx='8'%20cy='36'%20r='0.7'/%3e%3ccircle%20cx='16'%20cy='36'%20r='0.7'/%3e%3ccircle%20cx='24'%20cy='36'%20r='0.7'/%3e%3ccircle%20cx='32'%20cy='36'%20r='0.7'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=rembrandt]{--app-item-hover-surface: rgba(192, 138, 74, .1)}:root[data-theme-palette=rembrandt] .todo-date-segment{border-color:rgba(var(--app-primary-rgb),.3);background-color:transparent;color:var(--app-text-muted)}:root[data-theme-palette=ukiyoe],.palette-swatch-frame__canvas[data-art-skin=ukiyoe]{--art-skin-slot-0-header-rgb: 43, 54, 73;--art-skin-slot-0-border: #364459;--art-skin-slot-1-header-rgb: 43, 54, 73;--art-skin-slot-1-border: #364459;--art-skin-slot-2-header-rgb: 43, 54, 73;--art-skin-slot-2-border: #364459;--art-skin-slot-3-header-rgb: 43, 54, 73;--art-skin-slot-3-border: #364459;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%3e%3c!--%20满月%20--%3e%3ccircle%20cx='1400'%20cy='170'%20r='78'%20fill='%23e8dcc0'%20fill-opacity='0.12'/%3e%3c!--%20远处富士：落在浪谷之间，雪顶取浪花同色%20--%3e%3cpath%20d='M860%20912%20C950%20868%201004%20800%201040%20762%20C1076%20800%201130%20868%201220%20912%20Z'%20fill='%232a3650'/%3e%3cpath%20d='M1008%20796%20L1040%20762%20L1072%20796%20L1060%20806%20L1048%20796%20L1036%20810%20L1022%20798%20Z'%20fill='%23a9bfd6'%20fill-opacity='0.4'/%3e%3c!--%20右侧小浪%20--%3e%3cpath%20d='M1080%201000%20C1180%20930%201290%20900%201400%20904%20C1480%20908%201540%20936%201580%20968%20C1548%20950%201512%20950%201500%20968%20C1494%20980%201500%20992%201512%201000%20Z'%20fill='%2322304a'/%3e%3c!--%20巨浪：自左下涌起，浪头向右卷成钩%20--%3e%3cpath%20d='M0%201000%20V700%20C40%20600%20140%20512%20270%20490%20C392%20470%20502%20522%20532%20602%20C550%20652%20520%20692%20482%20682%20C452%20674%20446%20638%20470%20624%20C488%20614%20506%20626%20500%20642%20C540%20600%20470%20560%20420%20568%20C360%20576%20330%20642%20360%20722%20C392%20804%20522%20882%20702%20922%20C822%20948%20962%20952%201100%20950%20C1300%20946%201460%20940%201600%20930%20V1000%20Z'%20fill='%2322304a'/%3e%3c!--%20浪身内层：同色系稍亮一档，形成木版套色的层次%20--%3e%3cpath%20d='M0%201000%20V780%20C60%20690%20150%20610%20262%20584%20C320%20570%20352%20590%20340%20640%20C332%20690%20360%20760%20440%20820%20C540%20896%20700%20940%20900%20970%20L900%201000%20Z'%20fill='%232b3b58'/%3e%3cpath%20d='M0%201000%20V870%20C80%20800%20170%20760%20250%20770%20C300%20776%20320%20820%20380%20870%20C440%20920%20560%20960%20700%20990%20L700%201000%20Z'%20fill='%2333466a'/%3e%3c!--%20浪花：沿浪头外缘排列的爪状泡沫%20--%3e%3cg%20fill='%23a9bfd6'%20fill-opacity='0.32'%3e%3ccircle%20cx='276'%20cy='486'%20r='9'/%3e%3ccircle%20cx='314'%20cy='481'%20r='8'/%3e%3ccircle%20cx='352'%20cy='482'%20r='9'/%3e%3ccircle%20cx='390'%20cy='490'%20r='8'/%3e%3ccircle%20cx='426'%20cy='503'%20r='9'/%3e%3ccircle%20cx='460'%20cy='522'%20r='8'/%3e%3ccircle%20cx='490'%20cy='546'%20r='8'/%3e%3ccircle%20cx='514'%20cy='574'%20r='7'/%3e%3ccircle%20cx='528'%20cy='606'%20r='6'/%3e%3ccircle%20cx='238'%20cy='496'%20r='8'/%3e%3ccircle%20cx='202'%20cy='510'%20r='7'/%3e%3ccircle%20cx='166'%20cy='530'%20r='7'/%3e%3ccircle%20cx='300'%20cy='455'%20r='4'/%3e%3ccircle%20cx='350'%20cy='450'%20r='3.5'/%3e%3ccircle%20cx='400'%20cy='460'%20r='4'/%3e%3ccircle%20cx='452'%20cy='482'%20r='3.5'/%3e%3ccircle%20cx='498'%20cy='510'%20r='3'/%3e%3ccircle%20cx='540'%20cy='550'%20r='3'/%3e%3ccircle%20cx='1230'%20cy='900'%20r='5'/%3e%3ccircle%20cx='1290'%20cy='895'%20r='5'/%3e%3ccircle%20cx='1350'%20cy='898'%20r='5'/%3e%3c/g%3e%3c/svg%3e");--app-skin-page-size: cover;--app-skin-page-position: center bottom;--app-skin-page-repeat: no-repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='20'%3e%3cg%20fill='none'%20stroke='%23a9bfd6'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.3'%3e%3cpath%20d='M-10%2010%20A10%2010%200%200%201%2010%2010%20M-6.5%2010%20A6.5%206.5%200%200%201%206.5%2010%20M-3%2010%20A3%203%200%200%201%203%2010%20M10%2010%20A10%2010%200%200%201%2030%2010%20M13.5%2010%20A6.5%206.5%200%200%201%2026.5%2010%20M17%2010%20A3%203%200%200%201%2023%2010%20M30%2010%20A10%2010%200%200%201%2050%2010%20M33.5%2010%20A6.5%206.5%200%200%201%2046.5%2010%20M37%2010%20A3%203%200%200%201%2043%2010%20M0%2020%20A10%2010%200%200%201%2020%2020%20M3.5%2020%20A6.5%206.5%200%200%201%2016.5%2020%20M7%2020%20A3%203%200%200%201%2013%2020%20M20%2020%20A10%2010%200%200%201%2040%2020%20M23.5%2020%20A6.5%206.5%200%200%201%2036.5%2020%20M27%2020%20A3%203%200%200%201%2033%2020'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='20'%3e%3cg%20fill='none'%20stroke='%23a9bfd6'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.22'%3e%3cpath%20d='M-10%2010%20A10%2010%200%200%201%2010%2010%20M-6.5%2010%20A6.5%206.5%200%200%201%206.5%2010%20M-3%2010%20A3%203%200%200%201%203%2010%20M10%2010%20A10%2010%200%200%201%2030%2010%20M13.5%2010%20A6.5%206.5%200%200%201%2026.5%2010%20M17%2010%20A3%203%200%200%201%2023%2010%20M30%2010%20A10%2010%200%200%201%2050%2010%20M33.5%2010%20A6.5%206.5%200%200%201%2046.5%2010%20M37%2010%20A3%203%200%200%201%2043%2010%20M0%2020%20A10%2010%200%200%201%2020%2020%20M3.5%2020%20A6.5%206.5%200%200%201%2016.5%2020%20M7%2020%20A3%203%200%200%201%2013%2020%20M20%2020%20A10%2010%200%200%201%2040%2020%20M23.5%2020%20A6.5%206.5%200%200%201%2036.5%2020%20M27%2020%20A3%203%200%200%201%2033%2020'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='20'%3e%3cg%20fill='none'%20stroke='%23a9bfd6'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.13'%3e%3cpath%20d='M-10%2010%20A10%2010%200%200%201%2010%2010%20M-6.5%2010%20A6.5%206.5%200%200%201%206.5%2010%20M-3%2010%20A3%203%200%200%201%203%2010%20M10%2010%20A10%2010%200%200%201%2030%2010%20M13.5%2010%20A6.5%206.5%200%200%201%2026.5%2010%20M17%2010%20A3%203%200%200%201%2023%2010%20M30%2010%20A10%2010%200%200%201%2050%2010%20M33.5%2010%20A6.5%206.5%200%200%201%2046.5%2010%20M37%2010%20A3%203%200%200%201%2043%2010%20M0%2020%20A10%2010%200%200%201%2020%2020%20M3.5%2020%20A6.5%206.5%200%200%201%2016.5%2020%20M7%2020%20A3%203%200%200%201%2013%2020%20M20%2020%20A10%2010%200%200%201%2040%2020%20M23.5%2020%20A6.5%206.5%200%200%201%2036.5%2020%20M27%2020%20A3%203%200%200%201%2033%2020'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 20px}:root[data-theme-palette=ukiyoe]{--app-item-hover-surface: rgba(var(--app-primary-rgb), .1)}:root[data-theme-palette=ukiyoe] .todo-date-segment{border-color:transparent;background-color:rgba(var(--app-primary-rgb),.14);color:var(--app-text-muted)}:root[data-theme-palette=linu],.palette-swatch-frame__canvas[data-art-skin=linu]{--art-skin-slot-0-header-rgb: 236, 231, 220;--art-skin-slot-0-border: #dbd3c2;--art-skin-slot-1-header-rgb: 228, 228, 224;--art-skin-slot-1-border: #d2d1ca;--art-skin-slot-2-header-rgb: 242, 228, 222;--art-skin-slot-2-border: #e3cbc2;--art-skin-slot-3-header-rgb: 228, 233, 218;--art-skin-slot-3-border: #ced8bf;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%3e%3cdefs%3e%3cg%20id='blossom'%3e%3ccircle%20cx='0'%20cy='-7'%20r='6.5'/%3e%3ccircle%20cx='6.7'%20cy='-2.2'%20r='6.5'/%3e%3ccircle%20cx='4.1'%20cy='5.7'%20r='6.5'/%3e%3ccircle%20cx='-4.1'%20cy='5.7'%20r='6.5'/%3e%3ccircle%20cx='-6.7'%20cy='-2.2'%20r='6.5'/%3e%3c/g%3e%3c!--%20猫：侧身端坐、面朝左，尾巴绕到身前%20--%3e%3cpath%20id='cat'%20d='M44%2022%20L46%20-6%20L62%2014%20C70%2012%2076%2012%2082%2014%20L92%20-4%20L94%2026%20C100%2040%2098%2060%2088%2072%20C120%2090%20150%20140%20154%20190%20C156%20206%20150%20214%20140%20216%20L60%20216%20C52%20216%2050%20210%2052%20200%20C54%20170%2046%20130%2040%20104%20C30%2090%2026%2070%2030%2052%20C32%2040%2038%2030%2044%2022%20Z%20M140%20214%20C186%20216%20204%20196%20196%20174%20C192%20162%20180%20160%20176%20170%20C184%20184%20176%20202%20140%20204%20Z'/%3e%3c/defs%3e%3c!--%20梅枝：自右上角探入，墨枝点粉梅%20--%3e%3cg%20fill='none'%20stroke='%234a4540'%20stroke-opacity='0.62'%20stroke-linecap='round'%3e%3cpath%20d='M1620%2030%20C1540%2060%201480%2064%201420%20100%20C1380%20124%201350%20150%201300%20160'%20stroke-width='9'/%3e%3cpath%20d='M1480%2070%20C1470%20110%201450%20140%201430%20170'%20stroke-width='5'/%3e%3cpath%20d='M1380%20128%20C1360%20100%201340%2086%201316%2080'%20stroke-width='4'/%3e%3cpath%20d='M1300%20160%20C1270%20166%201250%20180%201236%20200'%20stroke-width='3.5'/%3e%3c/g%3e%3cg%20fill='%23d9978a'%20fill-opacity='0.62'%3e%3cuse%20xlink:href='%23blossom'%20transform='translate(1300%20158)'/%3e%3cuse%20xlink:href='%23blossom'%20transform='translate(1236%20202)%20scale(0.85)'/%3e%3cuse%20xlink:href='%23blossom'%20transform='translate(1316%2078)%20scale(0.9)'/%3e%3cuse%20xlink:href='%23blossom'%20transform='translate(1430%20172)'/%3e%3cuse%20xlink:href='%23blossom'%20transform='translate(1400%20112)%20scale(0.75)'/%3e%3cuse%20xlink:href='%23blossom'%20transform='translate(1520%2054)%20scale(0.95)'/%3e%3cuse%20xlink:href='%23blossom'%20transform='translate(1456%20128)%20scale(0.7)'/%3e%3c/g%3e%3cg%20fill='%23c9a24a'%20fill-opacity='0.8'%3e%3ccircle%20cx='1300'%20cy='158'%20r='2.6'/%3e%3ccircle%20cx='1236'%20cy='202'%20r='2.2'/%3e%3ccircle%20cx='1316'%20cy='78'%20r='2.4'/%3e%3ccircle%20cx='1430'%20cy='172'%20r='2.6'/%3e%3ccircle%20cx='1520'%20cy='54'%20r='2.4'/%3e%3c/g%3e%3c!--%20太湖石：淡墨石身，透、漏、瘦的孔洞取底色%20--%3e%3cpath%20d='M1130%201000%20C1120%20950%201150%20910%201180%20890%20C1170%20860%201190%20820%201230%20812%20C1260%20790%201320%20786%201360%20800%20C1400%20790%201450%20806%201470%20840%20C1500%20860%201510%20910%201500%20950%20C1520%20970%201520%20990%201516%201000%20Z'%20fill='%23d3ccbc'/%3e%3cellipse%20cx='1260'%20cy='880'%20rx='26'%20ry='16'%20fill='%23f2eee4'/%3e%3cellipse%20cx='1420'%20cy='900'%20rx='18'%20ry='24'%20fill='%23f2eee4'/%3e%3cellipse%20cx='1330'%20cy='960'%20rx='30'%20ry='14'%20fill='%23f2eee4'/%3e%3cg%20fill='none'%20stroke='%237d776b'%20stroke-opacity='0.45'%20stroke-width='2.5'%20stroke-linecap='round'%3e%3cpath%20d='M1182%20890%20C1196%20900%201204%20920%201200%20944'/%3e%3cpath%20d='M1360%20800%20C1350%20820%201356%20836%201372%20846'/%3e%3cpath%20d='M1470%20840%20C1454%20856%201452%20876%201460%20890'/%3e%3c/g%3e%3c!--%20猫：坐于石上，墨色身、白胸、金眼%20--%3e%3cg%20transform='translate(1196%20524)%20scale(1.3)'%3e%3cuse%20xlink:href='%23cat'%20fill='%233e3a35'%20fill-opacity='0.8'/%3e%3cpath%20d='M44%2074%20C54%2080%2066%2080%2076%2076%20C80%2096%2080%20120%2072%20140%20C62%20146%2054%20144%2048%20138%20C44%20116%2042%2094%2044%2074%20Z'%20fill='%23f2eee4'%20fill-opacity='0.85'/%3e%3cellipse%20cx='52'%20cy='46'%20rx='4.5'%20ry='2.8'%20fill='%23c9a24a'/%3e%3c/g%3e%3c!--%20闲章%20--%3e%3crect%20x='1090'%20y='930'%20width='30'%20height='30'%20fill='%23b5473a'%20fill-opacity='0.55'/%3e%3cpath%20d='M1097%20938%20H1113%20M1105%20938%20V954%20M1097%20954%20H1113'%20stroke='%23f2eee4'%20stroke-opacity='0.8'%20stroke-width='2.5'%20fill='none'/%3e%3c/svg%3e");--app-skin-page-size: cover;--app-skin-page-position: center bottom;--app-skin-page-repeat: no-repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='%23a0573f'%20opacity='0.5'%3e%3ccircle%20cx='6'%20cy='9'%20r='0.9'/%3e%3ccircle%20cx='17'%20cy='5'%20r='0.6'/%3e%3ccircle%20cx='29'%20cy='11'%20r='1.1'/%3e%3ccircle%20cx='36'%20cy='24'%20r='0.8'/%3e%3ccircle%20cx='12'%20cy='26'%20r='1.2'/%3e%3ccircle%20cx='24'%20cy='33'%20r='0.7'/%3e%3ccircle%20cx='4'%20cy='36'%20r='0.6'/%3e%3ccircle%20cx='33'%20cy='38'%20r='0.6'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='%23a0573f'%20opacity='0.38'%3e%3ccircle%20cx='6'%20cy='9'%20r='0.9'/%3e%3ccircle%20cx='17'%20cy='5'%20r='0.6'/%3e%3ccircle%20cx='29'%20cy='11'%20r='1.1'/%3e%3ccircle%20cx='36'%20cy='24'%20r='0.8'/%3e%3ccircle%20cx='12'%20cy='26'%20r='1.2'/%3e%3ccircle%20cx='24'%20cy='33'%20r='0.7'/%3e%3ccircle%20cx='4'%20cy='36'%20r='0.6'/%3e%3ccircle%20cx='33'%20cy='38'%20r='0.6'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='%23a0573f'%20opacity='0.24'%3e%3ccircle%20cx='6'%20cy='9'%20r='0.9'/%3e%3ccircle%20cx='17'%20cy='5'%20r='0.6'/%3e%3ccircle%20cx='29'%20cy='11'%20r='1.1'/%3e%3ccircle%20cx='36'%20cy='24'%20r='0.8'/%3e%3ccircle%20cx='12'%20cy='26'%20r='1.2'/%3e%3ccircle%20cx='24'%20cy='33'%20r='0.7'/%3e%3ccircle%20cx='4'%20cy='36'%20r='0.6'/%3e%3ccircle%20cx='33'%20cy='38'%20r='0.6'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=linu]{--app-item-hover-surface: rgba(var(--app-text-rgb), .05)}:root[data-theme-palette=linu] .todo-date-segment{border-color:rgba(var(--app-primary-rgb),.32);background-color:transparent;color:var(--app-text-muted)}:root[data-theme-palette=bauhaus],.palette-swatch-frame__canvas[data-art-skin=bauhaus]{--art-skin-slot-0-header-rgb: 246, 234, 200;--art-skin-slot-0-border: #ead8a0;--art-skin-slot-1-header-rgb: 222, 230, 240;--art-skin-slot-1-border: #c4d2e4;--art-skin-slot-2-header-rgb: 244, 222, 212;--art-skin-slot-2-border: #e6c2b2;--art-skin-slot-3-header-rgb: 232, 230, 224;--art-skin-slot-3-border: #d4d1c8;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%3e%3c!--%20包豪斯构成：圆、方、三角与一条地平线，柯基由几何形拼出；所有色块集中在右下构图内，不进入页面右上角的工具栏区域%20--%3e%3ccircle%20cx='1330'%20cy='690'%20r='170'%20fill='%23e6c15a'%20fill-opacity='0.42'/%3e%3crect%20x='1500'%20y='470'%20width='56'%20height='56'%20fill='%23d46f4d'%20fill-opacity='0.42'/%3e%3ccircle%20cx='1110'%20cy='560'%20r='36'%20fill='none'%20stroke='%232f2e2b'%20stroke-opacity='0.45'%20stroke-width='3'/%3e%3cpath%20d='M880%20900%20L930%20820%20L980%20900%20Z'%20fill='%236f8fb8'%20fill-opacity='0.36'/%3e%3crect%20x='960'%20y='900'%20width='640'%20height='100'%20fill='%236f8fb8'%20fill-opacity='0.3'/%3e%3cpath%20d='M940%20900%20H1600'%20stroke='%232f2e2b'%20stroke-opacity='0.5'%20stroke-width='3'/%3e%3c!--%20柯基：整体降低不透明度，与背景色块同一档轻重%20--%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='1410'%20cy='796'%20r='26'%20fill='%23d58a55'/%3e%3crect%20x='1180'%20y='790'%20width='234'%20height='82'%20rx='41'%20fill='%23d58a55'/%3e%3cpath%20d='M1214%20868%20Q1296%20904%201380%20868%20Z'%20fill='%23fbf8f2'/%3e%3crect%20x='1196'%20y='862'%20width='24'%20height='36'%20fill='%23d58a55'/%3e%3crect%20x='1234'%20y='862'%20width='24'%20height='36'%20fill='%23d58a55'/%3e%3crect%20x='1346'%20y='862'%20width='24'%20height='36'%20fill='%23d58a55'/%3e%3crect%20x='1382'%20y='862'%20width='24'%20height='36'%20fill='%23d58a55'/%3e%3cpath%20d='M1196%20900%20A12%2012%200%200%201%201220%20900%20Z%20M1234%20900%20A12%2012%200%200%201%201258%20900%20Z%20M1346%20900%20A12%2012%200%200%201%201370%20900%20Z%20M1382%20900%20A12%2012%200%200%201%201406%20900%20Z'%20fill='%23fbf8f2'/%3e%3ccircle%20cx='1170'%20cy='770'%20r='50'%20fill='%23d58a55'/%3e%3cpath%20d='M1138%20734%20L1140%20662%20L1178%20726%20Z'%20fill='%23d58a55'/%3e%3cpath%20d='M1176%20724%20L1210%20660%20L1214%20742%20Z'%20fill='%23d58a55'/%3e%3cpath%20d='M1146%20728%20L1147%20688%20L1168%20724%20Z'%20fill='%23e6c15a'/%3e%3cpath%20d='M1186%20724%20L1204%20686%20L1206%20734%20Z'%20fill='%23e6c15a'/%3e%3cpath%20d='M1166%20724%20L1150%20790%20L1182%20790%20Z'%20fill='%23fbf8f2'/%3e%3cpath%20d='M1126%20768%20L1080%20798%20L1156%20808%20Z'%20fill='%23fbf8f2'/%3e%3ccircle%20cx='1150'%20cy='828'%20r='30'%20fill='%23fbf8f2'/%3e%3ccircle%20cx='1082'%20cy='797'%20r='7'%20fill='%232f2e2b'/%3e%3ccircle%20cx='1150'%20cy='760'%20r='6'%20fill='%232f2e2b'/%3e%3c/g%3e%3c/svg%3e");--app-skin-page-size: cover;--app-skin-page-position: center bottom;--app-skin-page-repeat: no-repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='%23c9653f'%20opacity='0.5'%3e%3crect%20x='8.7'%20y='8.7'%20width='2.6'%20height='2.6'%20fill='%235b7db1'/%3e%3crect%20x='28.7'%20y='28.7'%20width='2.6'%20height='2.6'%20fill='%235b7db1'/%3e%3ccircle%20cx='30'%20cy='10'%20r='1.5'/%3e%3ccircle%20cx='10'%20cy='30'%20r='1.5'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='%23c9653f'%20opacity='0.38'%3e%3crect%20x='8.7'%20y='8.7'%20width='2.6'%20height='2.6'%20fill='%235b7db1'/%3e%3crect%20x='28.7'%20y='28.7'%20width='2.6'%20height='2.6'%20fill='%235b7db1'/%3e%3ccircle%20cx='30'%20cy='10'%20r='1.5'/%3e%3ccircle%20cx='10'%20cy='30'%20r='1.5'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='%23c9653f'%20opacity='0.24'%3e%3crect%20x='8.7'%20y='8.7'%20width='2.6'%20height='2.6'%20fill='%235b7db1'/%3e%3crect%20x='28.7'%20y='28.7'%20width='2.6'%20height='2.6'%20fill='%235b7db1'/%3e%3ccircle%20cx='30'%20cy='10'%20r='1.5'/%3e%3ccircle%20cx='10'%20cy='30'%20r='1.5'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=bauhaus]{--app-item-hover-surface: rgba(var(--app-text-rgb), .05)}:root[data-theme-palette=bauhaus] .todo-date-segment{border-color:transparent;background-color:#e6c15a47;color:var(--app-text-muted)}:root[data-theme-palette=matisse],.palette-swatch-frame__canvas[data-art-skin=matisse]{--art-skin-slot-0-header-rgb: 222, 230, 242;--art-skin-slot-0-border: #c7d4ea;--art-skin-slot-1-header-rgb: 246, 224, 214;--art-skin-slot-1-border: #ebc6b6;--art-skin-slot-2-header-rgb: 228, 234, 214;--art-skin-slot-2-border: #cfdab8;--art-skin-slot-3-header-rgb: 246, 234, 206;--art-skin-slot-3-border: #e8d4a2;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%3e%3cdefs%3e%3c!--%20剪纸海藻：左右交错的叶瓣，边缘保留剪刀的利落%20--%3e%3cpath%20id='frond'%20d='M0%20300%20C-6%20250%20-30%20240%20-40%20210%20C-20%20214%20-10%20224%20-4%20230%20C-10%20200%20-44%20186%20-50%20150%20C-28%20156%20-14%20170%20-6%20180%20C-12%20146%20-40%20126%20-40%2092%20C-20%20100%20-10%20118%20-4%20128%20C-8%2096%20-24%2070%20-14%2036%20C0%2056%206%2080%204%20110%20C14%2090%2030%2072%2052%2068%20C46%2096%2026%20116%2010%20132%20C24%20124%2044%20118%2060%20122%20C50%20146%2026%20160%2010%20172%20C26%20168%2044%20168%2056%20176%20C44%20200%2022%20206%208%20214%20C22%20216%2036%20222%2042%20232%20C26%20248%2010%20250%204%20256%20C4%20270%204%20286%206%20300%20Z'/%3e%3cpath%20id='star'%20d='M0%20-22%20L6%20-6%20L22%20-4%20L9%206%20L14%2022%20L0%2012%20L-14%2022%20L-9%206%20L-22%20-4%20L-6%20-6%20Z'/%3e%3c/defs%3e%3cuse%20xlink:href='%23frond'%20transform='translate(420%20650)%20scale(1.2)'%20fill='%239cb3d4'%20fill-opacity='0.6'/%3e%3cuse%20xlink:href='%23frond'%20transform='translate(540%20770)%20rotate(14)%20scale(0.8)'%20fill='%23c5d0a5'%20fill-opacity='0.65'/%3e%3cuse%20xlink:href='%23frond'%20transform='translate(1500%20300)%20rotate(200)%20scale(1.0)'%20fill='%23e3a892'%20fill-opacity='0.55'/%3e%3cuse%20xlink:href='%23frond'%20transform='translate(1620%20190)%20rotate(-110)%20scale(0.7)'%20fill='%23e9cf8e'%20fill-opacity='0.6'/%3e%3cuse%20xlink:href='%23frond'%20transform='translate(930%20830)%20rotate(-12)%20scale(0.6)'%20fill='%23e3a892'%20fill-opacity='0.5'/%3e%3cg%20fill='%23e9cf8e'%20fill-opacity='0.7'%3e%3cuse%20xlink:href='%23star'%20transform='translate(760%20880)%20rotate(10)'/%3e%3cuse%20xlink:href='%23star'%20transform='translate(1320%20360)%20rotate(-14)%20scale(0.8)'/%3e%3c/g%3e%3cg%20fill='%239cb3d4'%20fill-opacity='0.55'%3e%3ccircle%20cx='1080'%20cy='940'%20r='14'/%3e%3ccircle%20cx='1460'%20cy='460'%20r='10'/%3e%3c/g%3e%3c!--%20剪纸猫：蜷睡，头在右侧，尾巴绕到身前%20--%3e%3cg%20transform='translate(1150%20740)%20scale(1.55)'%20fill='%237f98bf'%20opacity='0.78'%3e%3cellipse%20cx='100'%20cy='92'%20rx='92'%20ry='46'/%3e%3ccircle%20cx='186'%20cy='84'%20r='34'/%3e%3cpath%20d='M162%2062%20L168%2028%20L190%2054%20Z'/%3e%3cpath%20d='M190%2054%20L210%2026%20L214%2070%20Z'/%3e%3cpath%20d='M12%20112%20C50%20146%20150%20150%20210%20118%20C206%20134%20170%20150%20112%20152%20C64%20154%2028%20140%2012%20112%20Z'/%3e%3c/g%3e%3cpath%20transform='translate(1150%20740)%20scale(1.55)'%20d='M176%2086%20C182%2090%20190%2090%20196%2086'%20fill='none'%20stroke='%23f5f0e6'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/svg%3e");--app-skin-page-size: cover;--app-skin-page-position: center bottom;--app-skin-page-repeat: no-repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%235f7fb0'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.34'%3e%3cpath%20d='M8%2014%20Q14%204%2020%2014%20Q14%2022%208%2014%20Z%20M24%2034%20Q30%2024%2036%2034%20Q30%2042%2024%2034%20Z'/%3e%3ccircle%20cx='30'%20cy='10'%20r='1.2'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%235f7fb0'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.26'%3e%3cpath%20d='M8%2014%20Q14%204%2020%2014%20Q14%2022%208%2014%20Z%20M24%2034%20Q30%2024%2036%2034%20Q30%2042%2024%2034%20Z'/%3e%3ccircle%20cx='30'%20cy='10'%20r='1.2'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%235f7fb0'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.16'%3e%3cpath%20d='M8%2014%20Q14%204%2020%2014%20Q14%2022%208%2014%20Z%20M24%2034%20Q30%2024%2036%2034%20Q30%2042%2024%2034%20Z'/%3e%3ccircle%20cx='30'%20cy='10'%20r='1.2'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=matisse]{--app-item-hover-surface: rgba(var(--app-primary-rgb), .08)}:root[data-theme-palette=matisse] .todo-date-segment{border-color:transparent;background-color:#e3a8923d;color:var(--app-text-muted)}:root[data-theme-palette=picasso],.palette-swatch-frame__canvas[data-art-skin=picasso]{--art-skin-slot-0-header-rgb: 235, 230, 220;--art-skin-slot-0-border: #dbd4c6;--art-skin-slot-1-header-rgb: 225, 231, 238;--art-skin-slot-1-border: #c9d3df;--art-skin-slot-2-header-rgb: 240, 228, 218;--art-skin-slot-2-border: #e0cbb9;--art-skin-slot-3-header-rgb: 231, 230, 226;--art-skin-slot-3-border: #d3d1ca;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%3e%3c!--%20毕加索一笔画：一根连续墨线勾出腊肠犬（取意他的爱犬%20Lump），右下角落款式短线收尾，画面其余留白%20--%3e%3cg%20transform='translate(1040%20690)%20scale(1.25)'%20fill='none'%20stroke='%232f2e2b'%20stroke-opacity='0.72'%20stroke-width='3.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M384%2030%20C378%2052%20366%2066%20346%2074%20C300%2070%20200%2066%20124%2072%20C110%2060%2098%2046%2082%2040%20C62%2036%2040%2044%2022%2054%20L10%2062%20C14%2072%2032%2074%2052%2070%20C62%2082%2070%2096%2080%20106%20L76%20140%20L96%20140%20L100%20114%20C150%20122%20240%20122%20300%20112%20L304%20140%20L324%20140%20L326%20104%20C336%2094%20344%2086%20346%2074'/%3e%3cpath%20d='M90%2046%20C104%2054%20108%2076%2098%2094%20C90%2082%2086%2064%2090%2046'/%3e%3c/g%3e%3ccircle%20cx='1118'%20cy='750'%20r='3.2'%20fill='%232f2e2b'%20fill-opacity='0.72'/%3e%3cpath%20d='M1460%20930%20C1480%20922%201500%20936%201520%20926'%20fill='none'%20stroke='%232f2e2b'%20stroke-opacity='0.45'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/svg%3e");--app-skin-page-size: cover;--app-skin-page-position: center bottom;--app-skin-page-repeat: no-repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%234f6d8f'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.34'%3e%3cpath%20d='M0%2020%20C6%206%2012%206%2014%2020%20S22%2034%2028%2020%20S36%208%2040%2020'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%234f6d8f'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.26'%3e%3cpath%20d='M0%2020%20C6%206%2012%206%2014%2020%20S22%2034%2028%2020%20S36%208%2040%2020'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%234f6d8f'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.16'%3e%3cpath%20d='M0%2020%20C6%206%2012%206%2014%2020%20S22%2034%2028%2020%20S36%208%2040%2020'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=picasso]{--app-item-hover-surface: rgba(var(--app-text-rgb), .05)}:root[data-theme-palette=picasso] .todo-date-segment{border-color:rgba(var(--app-text-rgb),.28);background-color:transparent;color:var(--app-text-muted)}:root[data-theme-palette=kuniyoshi],.palette-swatch-frame__canvas[data-art-skin=kuniyoshi]{--art-skin-slot-0-header-rgb: 54, 48, 44;--art-skin-slot-0-border: #423b36;--art-skin-slot-1-header-rgb: 54, 48, 44;--art-skin-slot-1-border: #423b36;--art-skin-slot-2-header-rgb: 54, 48, 44;--art-skin-slot-2-border: #423b36;--art-skin-slot-3-header-rgb: 54, 48, 44;--art-skin-slot-3-border: #423b36;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%3e%3cdefs%3e%3cpath%20id='cat'%20d='M44%2022%20L46%20-6%20L62%2014%20C70%2012%2076%2012%2082%2014%20L92%20-4%20L94%2026%20C100%2040%2098%2060%2088%2072%20C120%2090%20150%20140%20154%20190%20C156%20206%20150%20214%20140%20216%20L60%20216%20C52%20216%2050%20210%2052%20200%20C54%20170%2046%20130%2040%20104%20C30%2090%2026%2070%2030%2052%20C32%2040%2038%2030%2044%2022%20Z%20M140%20214%20C186%20216%20204%20196%20196%20174%20C192%20162%20180%20160%20176%20170%20C184%20184%20176%20202%20140%20204%20Z'/%3e%3cclipPath%20id='cat-clip'%3e%3cuse%20href='%23cat'/%3e%3c/clipPath%3e%3c/defs%3e%3c!--%20提灯：自顶垂下的朱色纸灯笼%20--%3e%3cpath%20d='M1400%200%20V96'%20stroke='%230f0d0c'%20stroke-opacity='0.7'%20stroke-width='3'/%3e%3crect%20x='1366'%20y='96'%20width='68'%20height='18'%20rx='4'%20fill='%230f0d0c'%20fill-opacity='0.75'/%3e%3cellipse%20cx='1400'%20cy='206'%20rx='78'%20ry='96'%20fill='%23b8573e'%20fill-opacity='0.5'/%3e%3cg%20fill='none'%20stroke='%231e1b19'%20stroke-opacity='0.35'%20stroke-width='2'%3e%3cpath%20d='M1328%20160%20Q1400%20176%201472%20160'/%3e%3cpath%20d='M1323%20206%20Q1400%20224%201477%20206'/%3e%3cpath%20d='M1328%20252%20Q1400%20268%201472%20252'/%3e%3c/g%3e%3ccircle%20cx='1400'%20cy='206'%20r='26'%20fill='none'%20stroke='%231e1b19'%20stroke-opacity='0.45'%20stroke-width='4'/%3e%3crect%20x='1366'%20y='298'%20width='68'%20height='18'%20rx='4'%20fill='%230f0d0c'%20fill-opacity='0.75'/%3e%3cpath%20d='M1392%20316%20V350%20M1400%20316%20V356%20M1408%20316%20V350'%20stroke='%23b8573e'%20stroke-opacity='0.5'%20stroke-width='2'/%3e%3c!--%20缘侧：木板地%20--%3e%3crect%20y='880'%20width='1600'%20height='120'%20fill='%232a2522'/%3e%3cpath%20d='M0%20880%20H1600'%20stroke='%23c9b48a'%20stroke-opacity='0.16'%20stroke-width='2'/%3e%3cg%20stroke='%231e1b19'%20stroke-opacity='0.5'%20stroke-width='2'%3e%3cpath%20d='M300%20880%20V1000%20M720%20880%20V1000%20M1140%20880%20V1000'/%3e%3c/g%3e%3c!--%20三花猫：仰头望灯笼，奶白底上朱、墨两色斑%20--%3e%3cg%20transform='translate(1440%20590)%20scale(-1.35%201.35)'%20opacity='0.78'%3e%3cuse%20href='%23cat'%20fill='%23e6dccb'%20fill-opacity='0.5'/%3e%3cg%20clip-path='url(%23cat-clip)'%3e%3cellipse%20cx='72'%20cy='20'%20rx='36'%20ry='28'%20fill='%23b8573e'%20fill-opacity='0.75'/%3e%3cellipse%20cx='128'%20cy='150'%20rx='40'%20ry='46'%20fill='%230f0d0c'%20fill-opacity='0.8'/%3e%3cellipse%20cx='186'%20cy='186'%20rx='30'%20ry='30'%20fill='%23b8573e'%20fill-opacity='0.75'/%3e%3c/g%3e%3c/g%3e%3c!--%20线团与散开的红线%20--%3e%3ccircle%20cx='1060'%20cy='860'%20r='22'%20fill='%23b8573e'%20fill-opacity='0.55'/%3e%3cpath%20d='M1044%20850%20Q1060%20838%201076%20852%20M1042%20866%20Q1060%20852%201080%20868'%20fill='none'%20stroke='%231e1b19'%20stroke-opacity='0.4'%20stroke-width='2'/%3e%3cpath%20d='M1082%20866%20C1120%20900%201170%20860%201210%20892%20S1270%20920%201300%20880'%20fill='none'%20stroke='%23b8573e'%20stroke-opacity='0.5'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/svg%3e");--app-skin-page-size: cover;--app-skin-page-position: center bottom;--app-skin-page-repeat: no-repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%23d27a5c'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.3'%3e%3cpath%20d='M0%2020%20L20%200%20M0%2040%20L40%200%20M20%2040%20L40%2020'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%23d27a5c'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.22'%3e%3cpath%20d='M0%2020%20L20%200%20M0%2040%20L40%200%20M20%2040%20L40%2020'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%23d27a5c'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.13'%3e%3cpath%20d='M0%2020%20L20%200%20M0%2040%20L40%200%20M20%2040%20L40%2020'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=kuniyoshi]{--app-item-hover-surface: rgba(var(--app-primary-rgb), .1)}:root[data-theme-palette=kuniyoshi] .todo-date-segment{border-color:transparent;background-color:rgba(var(--app-primary-rgb),.16);color:var(--app-text-muted)}:root[data-theme-palette=starry],.palette-swatch-frame__canvas[data-art-skin=starry]{--art-skin-slot-0-header-rgb: 41, 51, 79;--art-skin-slot-0-border: #343f5e;--art-skin-slot-1-header-rgb: 41, 51, 79;--art-skin-slot-1-border: #343f5e;--art-skin-slot-2-header-rgb: 41, 51, 79;--art-skin-slot-2-border: #343f5e;--art-skin-slot-3-header-rgb: 41, 51, 79;--art-skin-slot-3-border: #343f5e;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%3e%3cdefs%3e%3cmask%20id='crescent'%3e%3crect%20width='1600'%20height='1000'%20fill='%23fff'/%3e%3ccircle%20cx='1424'%20cy='216'%20r='48'%20fill='%23000'/%3e%3c/mask%3e%3c/defs%3e%3c!--%20新月与两圈光晕（清晰圆环，不做晕染）；夜空不放星点%20--%3e%3ccircle%20cx='1400'%20cy='230'%20r='54'%20fill='%23e2c25a'%20fill-opacity='0.62'%20mask='url(%23crescent)'/%3e%3ccircle%20cx='1400'%20cy='230'%20r='86'%20fill='none'%20stroke='%23e2c25a'%20stroke-opacity='0.14'%20stroke-width='2'/%3e%3ccircle%20cx='1400'%20cy='230'%20r='118'%20fill='none'%20stroke='%23e2c25a'%20stroke-opacity='0.08'%20stroke-width='2'/%3e%3c!--%20远山与小镇%20--%3e%3cpath%20d='M0%20820%20C200%20760%20420%20740%20640%20770%20C860%20800%201060%20740%201280%20720%20C1420%20708%201520%20716%201600%20730%20V1000%20H0%20Z'%20fill='%231c2742'/%3e%3cg%20fill='%23141b2e'%3e%3crect%20x='700'%20y='790'%20width='40'%20height='30'/%3e%3cpath%20d='M696%20790%20L720%20772%20L744%20790%20Z'/%3e%3crect%20x='760'%20y='796'%20width='34'%20height='26'/%3e%3cpath%20d='M756%20796%20L777%20780%20L798%20796%20Z'/%3e%3crect%20x='820'%20y='770'%20width='16'%20height='50'/%3e%3cpath%20d='M816%20770%20L828%20720%20L840%20770%20Z'/%3e%3crect%20x='852'%20y='792'%20width='44'%20height='30'/%3e%3cpath%20d='M848%20792%20L874%20774%20L900%20792%20Z'/%3e%3c/g%3e%3cg%20fill='%23e2c25a'%20fill-opacity='0.45'%3e%3crect%20x='712'%20y='800'%20width='8'%20height='8'/%3e%3crect%20x='772'%20y='804'%20width='7'%20height='7'/%3e%3crect%20x='868'%20y='802'%20width='8'%20height='8'/%3e%3c/g%3e%3c!--%20前坡%20--%3e%3cpath%20d='M0%201000%20V900%20C220%20870%20460%20880%20700%20900%20C900%20916%201060%20880%201200%20862%20C1360%20842%201500%20850%201600%20870%20V1000%20Z'%20fill='%23222f50'/%3e%3c!--%20柏树：火焰般升起%20--%3e%3cpath%20d='M330%201000%20C300%20900%20304%20800%20320%20700%20C328%20640%20340%20580%20352%20520%20C366%20580%20380%20640%20390%20700%20C404%20800%20404%20900%20380%201000%20Z'%20fill='%230c1120'/%3e%3cpath%20d='M352%20560%20C344%20620%20340%20680%20344%20740%20M360%20640%20C366%20700%20370%20760%20368%20820'%20fill='none'%20stroke='%231c2742'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c!--%20小狗：坐在坡顶仰望星空%20--%3e%3cg%20transform='translate(1180%20664)%20scale(1.5)'%20fill='%230c1120'%3e%3cpath%20d='M20%20130%20C16%20100%2022%2076%2040%2062%20C46%2052%2050%2040%2054%2030%20L58%202%20L70%2020%20C78%2016%2088%2018%2096%2022%20L110%2026%20C114%2030%20112%2036%20106%2036%20L92%2038%20C88%2046%2084%2052%2082%2058%20C92%2078%2096%20104%2094%20130%20Z'/%3e%3cpath%20d='M18%20126%20C4%20126%20-6%20118%20-8%20106%20C0%20112%2010%20116%2020%20116%20Z'/%3e%3c/g%3e%3c/svg%3e");--app-skin-page-size: cover;--app-skin-page-position: center bottom;--app-skin-page-repeat: no-repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%23e2c25a'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.3'%3e%3cpath%20d='M20%2020%20a2%202%200%200%201%204%200%20a4%204%200%200%201%20-8%200%20a6%206%200%200%201%2012%200'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%23e2c25a'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.22'%3e%3cpath%20d='M20%2020%20a2%202%200%200%201%204%200%20a4%204%200%200%201%20-8%200%20a6%206%200%200%201%2012%200'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%23e2c25a'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.13'%3e%3cpath%20d='M20%2020%20a2%202%200%200%201%204%200%20a4%204%200%200%201%20-8%200%20a6%206%200%200%201%2012%200'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=starry]{--app-item-hover-surface: rgba(var(--app-primary-rgb), .1)}:root[data-theme-palette=starry] .todo-date-segment{border-color:rgba(var(--app-primary-rgb),.34);background-color:transparent;color:var(--app-text-muted)}:root[data-theme-palette=chatnoir],.palette-swatch-frame__canvas[data-art-skin=chatnoir]{--art-skin-slot-0-header-rgb: 56, 45, 37;--art-skin-slot-0-border: #44372e;--art-skin-slot-1-header-rgb: 56, 45, 37;--art-skin-slot-1-border: #44372e;--art-skin-slot-2-header-rgb: 56, 45, 37;--art-skin-slot-2-border: #44372e;--art-skin-slot-3-header-rgb: 56, 45, 37;--art-skin-slot-3-border: #44372e;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%3e%3cdefs%3e%3cpath%20id='cat'%20d='M44%2022%20L46%20-6%20L62%2014%20C70%2012%2076%2012%2082%2014%20L92%20-4%20L94%2026%20C100%2040%2098%2060%2088%2072%20C120%2090%20150%20140%20154%20190%20C156%20206%20150%20214%20140%20216%20L60%20216%20C52%20216%2050%20210%2052%20200%20C54%20170%2046%20130%2040%20104%20C30%2090%2026%2070%2030%2052%20C32%2040%2038%2030%2044%2022%20Z%20M140%20214%20C186%20216%20204%20196%20196%20174%20C192%20162%20180%20160%20176%20170%20C184%20184%20176%20202%20140%20204%20Z'/%3e%3c/defs%3e%3c!--%20光环般的满月衬在黑猫身后（斯坦伦《黑猫》海报的构图）%20--%3e%3ccircle%20cx='1330'%20cy='620'%20r='130'%20fill='%23d39a45'%20fill-opacity='0.24'/%3e%3ccircle%20cx='1330'%20cy='620'%20r='158'%20fill='none'%20stroke='%23d39a45'%20stroke-opacity='0.14'%20stroke-width='2'/%3e%3cg%20fill='%23e8cf9a'%20fill-opacity='0.35'%3e%3ccircle%20cx='1060'%20cy='380'%20r='2.5'/%3e%3ccircle%20cx='1180'%20cy='260'%20r='2'/%3e%3ccircle%20cx='1480'%20cy='320'%20r='2.5'/%3e%3ccircle%20cx='960'%20cy='560'%20r='2'/%3e%3c/g%3e%3c!--%20蒙马特屋顶：锌皮坡顶、烟囱与几扇亮窗%20--%3e%3cpath%20d='M0%201000%20V880%20L120%20880%20L160%20840%20L300%20840%20L330%20870%20L420%20870%20L420%20820%20L446%20820%20L446%20870%20L560%20870%20L600%20830%20L760%20830%20L800%20870%20L900%20870%20L960%20820%20L1140%20820%20L1140%20790%20L1166%20790%20L1166%20820%20L1600%20820%20V1000%20Z'%20fill='%232b221d'/%3e%3cg%20fill='%23d39a45'%20fill-opacity='0.35'%3e%3crect%20x='200'%20y='900'%20width='18'%20height='26'/%3e%3crect%20x='640'%20y='900'%20width='18'%20height='26'/%3e%3crect%20x='690'%20y='900'%20width='18'%20height='26'/%3e%3crect%20x='1000'%20y='880'%20width='18'%20height='26'/%3e%3crect%20x='1380'%20y='880'%20width='18'%20height='26'/%3e%3c/g%3e%3c!--%20黑猫：端坐屋脊，金眼%20--%3e%3cg%20transform='translate(1262%20520)%20scale(1.38)'%3e%3cuse%20href='%23cat'%20fill='%230d0a08'/%3e%3cellipse%20cx='52'%20cy='46'%20rx='5'%20ry='3'%20fill='%23d6c05a'/%3e%3c/g%3e%3c/svg%3e");--app-skin-page-size: cover;--app-skin-page-position: center bottom;--app-skin-page-repeat: no-repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%23d39a45'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.3'%3e%3cpath%20d='M10%206%20V14%20M6%2010%20H14%20M30%2025%20V31%20M27%2028%20H33'/%3e%3ccircle%20cx='32'%20cy='8'%20r='0.9'%20fill='%23d39a45'%20stroke='none'/%3e%3ccircle%20cx='8'%20cy='32'%20r='0.9'%20fill='%23d39a45'%20stroke='none'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%23d39a45'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.22'%3e%3cpath%20d='M10%206%20V14%20M6%2010%20H14%20M30%2025%20V31%20M27%2028%20H33'/%3e%3ccircle%20cx='32'%20cy='8'%20r='0.9'%20fill='%23d39a45'%20stroke='none'/%3e%3ccircle%20cx='8'%20cy='32'%20r='0.9'%20fill='%23d39a45'%20stroke='none'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%23d39a45'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.13'%3e%3cpath%20d='M10%206%20V14%20M6%2010%20H14%20M30%2025%20V31%20M27%2028%20H33'/%3e%3ccircle%20cx='32'%20cy='8'%20r='0.9'%20fill='%23d39a45'%20stroke='none'/%3e%3ccircle%20cx='8'%20cy='32'%20r='0.9'%20fill='%23d39a45'%20stroke='none'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=chatnoir]{--app-item-hover-surface: rgba(var(--app-primary-rgb), .1)}:root[data-theme-palette=chatnoir] .todo-date-segment{border-color:transparent;background-color:rgba(var(--app-primary-rgb),.16);color:var(--app-text-muted)}:root[data-theme-palette=hopper],.palette-swatch-frame__canvas[data-art-skin=hopper]{--art-skin-slot-0-header-rgb: 44, 57, 53;--art-skin-slot-0-border: #374641;--art-skin-slot-1-header-rgb: 44, 57, 53;--art-skin-slot-1-border: #374641;--art-skin-slot-2-header-rgb: 44, 57, 53;--art-skin-slot-2-border: #374641;--art-skin-slot-3-header-rgb: 44, 57, 53;--art-skin-slot-3-border: #374641;--app-skin-page-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%3e%3cdefs%3e%3cpath%20id='blade'%20d='M0%200%20C2%20-20%206%20-40%2012%20-58%20C10%20-38%208%20-18%206%200%20Z'/%3e%3c/defs%3e%3c!--%20林带：房后一排暗色树冠%20--%3e%3cpath%20d='M1080%20880%20V600%20C1110%20560%201150%20570%201170%20590%20C1190%20540%201250%20530%201280%20570%20C1320%20520%201400%20520%201430%20560%20C1470%20530%201540%20540%201600%20570%20V880%20Z'%20fill='%23101816'/%3e%3c!--%20白色护墙板小屋：暮色里的墙、一扇亮窗与门廊%20--%3e%3cpath%20d='M1260%20900%20V600%20L1430%20520%20L1600%20600%20V900%20Z'%20fill='%232c3a35'/%3e%3cpath%20d='M1250%20604%20L1430%20514%20L1610%20604'%20fill='none'%20stroke='%231a2420'%20stroke-width='10'/%3e%3cg%20stroke='%2324302c'%20stroke-width='2'%3e%3cpath%20d='M1260%20660%20H1600%20M1260%20720%20H1600%20M1260%20780%20H1600%20M1260%20840%20H1600'/%3e%3c/g%3e%3crect%20x='1310'%20y='640'%20width='76'%20height='110'%20fill='%23d9a85a'%20fill-opacity='0.5'/%3e%3cpath%20d='M1348%20640%20V750%20M1310%20695%20H1386'%20stroke='%232c3a35'%20stroke-width='4'/%3e%3crect%20x='1460'%20y='700'%20width='64'%20height='200'%20fill='%231c2622'/%3e%3crect%20x='1440'%20y='890'%20width='104'%20height='10'%20fill='%233a4a44'/%3e%3c!--%20草地与高草%20--%3e%3cpath%20d='M0%201000%20V880%20C300%20868%20700%20872%201000%20878%20C1240%20882%201440%20880%201600%20876%20V1000%20Z'%20fill='%231d2a24'/%3e%3cg%20fill='%232e3f33'%3e%3cuse%20href='%23blade'%20transform='translate(860%20900)'/%3e%3cuse%20href='%23blade'%20transform='translate(880%20904)%20scale(-1%201)'/%3e%3cuse%20href='%23blade'%20transform='translate(900%20900)%20scale(1.2)'/%3e%3cuse%20href='%23blade'%20transform='translate(1180%20902)%20scale(1.1)'/%3e%3cuse%20href='%23blade'%20transform='translate(1196%20904)%20scale(-0.9%200.9)'/%3e%3cuse%20href='%23blade'%20transform='translate(1214%20900)%20scale(1.3)'/%3e%3cuse%20href='%23blade'%20transform='translate(620%20906)%20scale(0.9)'/%3e%3cuse%20href='%23blade'%20transform='translate(640%20904)%20scale(-1.1%201.1)'/%3e%3c/g%3e%3cg%20fill='%235c6a44'%20fill-opacity='0.45'%3e%3cuse%20href='%23blade'%20transform='translate(890%20910)%20scale(0.9)'/%3e%3cuse%20href='%23blade'%20transform='translate(1204%20912)%20scale(-1%201)'/%3e%3cuse%20href='%23blade'%20transform='translate(630%20912)'/%3e%3c/g%3e%3c!--%20牧羊犬：立于草中、竖耳望向小屋（《科德角的傍晚》）%20--%3e%3cg%20transform='translate(940%20756)%20scale(1.1)'%20opacity='0.62'%3e%3cpath%20fill='%23c49a62'%20d='M30%2070%20C30%2054%2050%2046%2080%2046%20L130%2046%20C140%2040%20146%2030%20150%2020%20L156%206%20L162%2018%20L168%208%20L170%2024%20C180%2028%20190%2034%20198%2040%20C196%2046%20188%2048%20178%2046%20C172%2056%20164%2062%20156%2064%20C152%2076%20150%2086%20146%2092%20L148%20140%20L140%20140%20L134%2096%20C116%20100%2096%20100%2076%2098%20L72%20140%20L64%20140%20L60%2096%20C50%2094%2042%2090%2036%2084%20C30%20100%2026%20118%2032%20134%20C20%20128%2016%20104%2022%2086%20C24%2080%2026%2074%2030%2070%20Z'/%3e%3cpath%20fill='%23c49a62'%20d='M122%2096%20L126%20138%20L118%20138%20L112%2098%20Z%20M86%2098%20L88%20138%20L80%20138%20L78%2098%20Z'/%3e%3cpath%20fill='%23efe6d4'%20d='M146%2044%20C156%2060%20160%2080%20150%2096%20C140%2088%20134%2070%20134%2050%20Z'/%3e%3c/g%3e%3c/svg%3e");--app-skin-page-size: cover;--app-skin-page-position: center bottom;--app-skin-page-repeat: no-repeat;--art-cal-texture-strong: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%23d9a85a'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.3'%3e%3cpath%20d='M0%205%20H40%20M0%2015%20H40%20M0%2025%20H40%20M0%2035%20H40%20M14%205%20V15%20M32%2015%20V25%20M14%2025%20V35%20M32%2035%20V40%20M32%200%20V5'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-mid: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%23d9a85a'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.22'%3e%3cpath%20d='M0%205%20H40%20M0%2015%20H40%20M0%2025%20H40%20M0%2035%20H40%20M14%205%20V15%20M32%2015%20V25%20M14%2025%20V35%20M32%2035%20V40%20M32%200%20V5'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-soft: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%3e%3cg%20fill='none'%20stroke='%23d9a85a'%20stroke-width='0.8'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.13'%3e%3cpath%20d='M0%205%20H40%20M0%2015%20H40%20M0%2025%20H40%20M0%2035%20H40%20M14%205%20V15%20M32%2015%20V25%20M14%2025%20V35%20M32%2035%20V40%20M32%200%20V5'/%3e%3c/g%3e%3c/svg%3e");--art-cal-texture-size: 40px 40px}:root[data-theme-palette=hopper]{--app-item-hover-surface: rgba(var(--app-primary-rgb), .1)}:root[data-theme-palette=hopper] .todo-date-segment{border-color:transparent;background-color:rgba(var(--app-primary-rgb),.16);color:var(--app-text-muted)}#app{font-weight:400;background-color:var(--app-bg);width:100%;height:100%}body{margin:0;padding:0;color:var(--app-text);background-color:var(--app-bg);overscroll-behavior:none}.app-form--horizontal{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--app-space-3);row-gap:var(--app-form-field-gap)}.app-form--horizontal>*{grid-column:1 / -1}@media (max-width: 640px){.app-form--horizontal{grid-template-columns:minmax(0,1fr)}}.app-icon[data-v-532e47a2]{width:var(--app-icon-size, 1em);height:var(--app-icon-size, 1em);display:inline-flex;align-items:center;justify-content:center;line-height:0;color:inherit;flex-shrink:0}.app-icon[data-v-532e47a2] svg{width:100%;height:100%;display:block}.app-icon--missing[data-v-532e47a2]{visibility:hidden}.toast-container[data-v-173cd4fa]{position:fixed;top:var(--app-space-5);right:var(--app-space-5);z-index:var(--app-z-toast);pointer-events:none}.toast-list[data-v-173cd4fa]{display:flex;flex-direction:column;align-items:flex-end;text-align:left}.toast[data-v-173cd4fa]{--toast-icon-color: var(--app-info);--app-icon-size: 24px;display:flex;align-items:flex-start;width:min(330px,calc(100vw - var(--app-space-10)));padding:14px 26px 14px 13px;margin:0 0 var(--app-space-3);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface-overlay);box-shadow:var(--app-shadow-md);color:var(--app-text);pointer-events:all;position:relative;overflow-wrap:anywhere}.toast-icon[data-v-173cd4fa]{color:var(--toast-icon-color);margin-top:2px}.toast-success[data-v-173cd4fa]{--toast-icon-color: var(--app-success)}.toast-error[data-v-173cd4fa]{--toast-icon-color: var(--app-danger)}.toast-warning[data-v-173cd4fa]{--toast-icon-color: var(--app-warning)}.toast-info[data-v-173cd4fa]{--toast-icon-color: var(--app-info)}.toast-content[data-v-173cd4fa]{display:block;min-width:0;margin-left:13px;padding-right:8px}.toast-title[data-v-173cd4fa]{margin:0;color:var(--app-text);font-size:var(--app-text-lg);font-weight:600;line-height:1.25}.toast-message[data-v-173cd4fa]{font-size:var(--app-text-md);line-height:21px;word-break:break-word;font-weight:400;color:var(--app-text-muted);margin:6px 0 0;padding:0}.toast-close[data-v-173cd4fa]{--app-icon-size: 14px;position:absolute;top:18px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--app-radius-xs);background:transparent;color:var(--app-text-quiet);cursor:pointer;transition:background-color var(--app-motion-fast) var(--app-ease-standard),color var(--app-motion-fast) var(--app-ease-standard),box-shadow var(--app-motion-fast) var(--app-ease-standard)}.toast-close[data-v-173cd4fa]:hover{background-color:var(--app-item-hover-surface);color:var(--app-text)}.toast-close[data-v-173cd4fa]:focus-visible{outline:none;background-color:var(--app-item-hover-surface);color:var(--app-text);box-shadow:0 0 0 3px var(--app-focus)}.toast-enter-active[data-v-173cd4fa],.toast-leave-active[data-v-173cd4fa]{transition:opacity var(--app-motion-base) var(--app-ease-standard),transform var(--app-motion-base) var(--app-ease-standard)}.toast-enter-from[data-v-173cd4fa],.toast-leave-to[data-v-173cd4fa]{opacity:0;transform:translate(100%)}.toast-move[data-v-173cd4fa]{transition:transform var(--app-motion-base) var(--app-ease-standard)}@media (max-width: 480px){.toast-container[data-v-173cd4fa]{left:var(--app-space-5);right:var(--app-space-5)}.toast[data-v-173cd4fa]{width:100%}}.app-button[data-v-2d838381]{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-space-2);width:auto;border:1px solid transparent;border-radius:var(--app-radius-sm);font-family:inherit;font-weight:600;line-height:1;letter-spacing:0;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--app-motion-fast) var(--app-ease-standard),border-color var(--app-motion-fast) var(--app-ease-standard),color var(--app-motion-fast) var(--app-ease-standard),box-shadow var(--app-motion-fast) var(--app-ease-standard)}.app-button--sm[data-v-2d838381]{min-width:56px;min-height:32px;padding:0 var(--app-space-3);font-size:var(--app-text-sm)}.app-button--md[data-v-2d838381]{min-width:var(--app-modal-action-min-width);min-height:38px;padding:0 var(--app-space-4);font-size:var(--app-text-md)}.app-button--lg[data-v-2d838381]{min-width:80px;min-height:42px;padding:0 var(--app-space-5);font-size:var(--app-text-md)}.app-button--primary[data-v-2d838381]{border-color:var(--app-primary);background:var(--app-primary);color:var(--app-on-accent)}.app-button--secondary[data-v-2d838381]{border-color:var(--app-border);background:var(--app-surface);color:var(--app-text)}.app-button--ghost[data-v-2d838381]{border-color:transparent;background:transparent;color:var(--app-text-muted)}.app-button--danger[data-v-2d838381]{border-color:var(--app-danger);background:var(--app-danger);color:var(--app-on-accent)}.app-button[data-v-2d838381]:not(:disabled):hover{box-shadow:var(--app-shadow-xs)}.app-button--primary[data-v-2d838381]:not(:disabled):hover{border-color:var(--app-primary-hover);background:var(--app-primary-hover)}.app-button--secondary[data-v-2d838381]:not(:disabled):hover,.app-button--ghost[data-v-2d838381]:not(:disabled):hover{border-color:var(--app-border-strong);background:var(--app-item-hover-surface);color:var(--app-text)}.app-button--danger[data-v-2d838381]:not(:disabled):hover{border-color:var(--app-danger-hover);background:var(--app-danger-hover)}.app-button[data-v-2d838381]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--app-focus)}.app-button[data-v-2d838381]:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.app-button--loading[data-v-2d838381]{cursor:wait}.app-button__icon[data-v-2d838381]{display:inline-flex;width:1em;height:1em;align-items:center;justify-content:center;color:currentColor}.app-button__label[data-v-2d838381]{min-width:0;overflow:visible}.app-collapse-enter-active[data-v-806240ac],.app-collapse-leave-active[data-v-806240ac]{transition:height var(--app-motion-base) var(--app-ease-standard),opacity var(--app-motion-fast) var(--app-ease-standard)}.app-time-input[data-v-2b9a8df4]{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:var(--app-space-2);width:100%;min-height:30px;color:var(--app-input-text)}.app-time-input--disabled[data-v-2b9a8df4]{cursor:not-allowed;opacity:.62}.app-time-input__segment[data-v-2b9a8df4]{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;color:var(--app-form-label-color)}.app-time-input__select[data-v-2b9a8df4]{--app-time-input-select-bg: var(--app-surface);width:100%;min-width:0;height:30px;padding:0 22px 0 var(--app-space-2);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);appearance:none;background:linear-gradient(45deg,transparent 50%,var(--app-text-muted) 50%) calc(100% - 11px) 12px / 5px 5px no-repeat,linear-gradient(135deg,var(--app-text-muted) 50%,transparent 50%) calc(100% - 6px) 12px / 5px 5px no-repeat,var(--app-time-input-select-bg);color:var(--app-text);font:inherit;font-size:var(--app-text-sm);font-variant-numeric:tabular-nums;font-weight:600;line-height:30px;text-align:center;cursor:pointer;transition:border-color var(--app-motion-fast) var(--app-ease-standard),background-color var(--app-motion-fast) var(--app-ease-standard)}.app-time-input__select[data-v-2b9a8df4]:is(:hover,:focus-visible):not(:disabled){--app-time-input-select-bg: var(--app-item-hover-surface);outline:none;border-color:rgba(var(--app-primary-rgb),.36)}.app-time-input__select[data-v-2b9a8df4]:disabled{cursor:not-allowed}.app-date-picker[data-v-2ca1079c]{position:relative;display:inline-flex;width:100%}.app-date-picker__trigger[data-v-2ca1079c]{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--app-space-3);width:100%;min-height:42px;padding:0 38px 0 var(--app-space-3);border:1px solid var(--app-input-border);border-radius:var(--app-radius-sm);background:var(--app-input-bg);color:var(--app-input-text);font:inherit;font-size:var(--app-text-md);line-height:var(--app-line-height);text-align:left;box-shadow:var(--app-input-highlight-shadow);cursor:pointer;transition:border-color var(--app-motion-fast) var(--app-ease-standard)}.app-date-picker__trigger[data-v-2ca1079c]:hover:not(:disabled){border-color:var(--app-input-border-hover)}.app-date-picker__trigger[data-v-2ca1079c]:focus-visible{outline:none;border-color:var(--app-input-focus-border)}.app-date-picker--invalid .app-date-picker__trigger[data-v-2ca1079c]{border-color:var(--app-danger)}.app-date-picker--invalid .app-date-picker__trigger[data-v-2ca1079c]:focus-visible{border-color:var(--app-danger)}.app-date-picker__trigger[data-v-2ca1079c]:disabled{cursor:not-allowed;opacity:.62}.app-date-picker__value[data-v-2ca1079c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-date-picker__value--placeholder[data-v-2ca1079c]{color:var(--app-text-quiet)}.app-date-picker__clear-btn[data-v-2ca1079c]{position:absolute;top:50%;right:var(--app-space-2);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--app-text-muted);font-size:14px;line-height:1;cursor:pointer;padding:4px;transition:color var(--app-motion-fast) var(--app-ease-standard)}.app-date-picker__clear-btn[data-v-2ca1079c]:is(:hover,:focus-visible):not(:disabled){color:var(--app-text)}.app-date-picker__clear-btn[data-v-2ca1079c]:disabled{cursor:not-allowed;opacity:.62}.app-date-picker__calendar-icon[data-v-2ca1079c]{position:absolute;right:var(--app-space-4);width:15px;height:15px;border:2px solid var(--app-text-muted);border-radius:4px}.app-date-picker__calendar-icon[data-v-2ca1079c]:before{content:"";position:absolute;top:3px;left:-2px;right:-2px;border-top:2px solid currentColor}.app-date-picker__panel[data-v-2ca1079c]{position:fixed;z-index:calc(var(--app-z-toast) - 1);width:min(312px,calc(100vw - 32px));padding:var(--app-space-2);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface-overlay);box-shadow:var(--app-shadow-md);box-sizing:border-box;font-size:var(--app-text-sm);overflow-y:auto}.app-date-picker__panel-header[data-v-2ca1079c]{display:flex;align-items:center;justify-content:space-between;gap:var(--app-space-2)}.app-date-picker__nav[data-v-2ca1079c],.app-date-picker__month-title[data-v-2ca1079c]{min-height:30px;border:1px solid transparent;border-radius:var(--app-radius-sm);background:transparent;color:var(--app-text);font:inherit;cursor:pointer;transition:background-color var(--app-motion-fast) var(--app-ease-standard),border-color var(--app-motion-fast) var(--app-ease-standard),color var(--app-motion-fast) var(--app-ease-standard)}.app-date-picker__nav[data-v-2ca1079c]{width:30px;font-size:var(--app-text-lg)}.app-date-picker__month-title[data-v-2ca1079c]{flex:1;font-weight:700}.app-date-picker__nav[data-v-2ca1079c]:is(:hover,:focus-visible),.app-date-picker__month-title[data-v-2ca1079c]:is(:hover,:focus-visible){outline:none;border-color:var(--app-border-strong);background:var(--app-item-hover-surface)}.app-date-picker__weekdays[data-v-2ca1079c],.app-date-picker__days[data-v-2ca1079c]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.app-date-picker__weekdays[data-v-2ca1079c]{margin:var(--app-space-2) 0 var(--app-space-1);color:var(--app-text-quiet);font-size:var(--app-text-xs);text-align:center}.app-date-picker__day[data-v-2ca1079c]{min-width:0;min-height:28px;border:1px solid transparent;border-radius:var(--app-radius-sm);background:transparent;color:var(--app-text);font:inherit;cursor:pointer;transition:background-color var(--app-motion-fast) var(--app-ease-standard),border-color var(--app-motion-fast) var(--app-ease-standard),color var(--app-motion-fast) var(--app-ease-standard)}.app-date-picker__day[data-v-2ca1079c]:is(:hover,:focus-visible):not(:disabled):not(.app-date-picker__day--selected){outline:none;border-color:rgba(var(--app-primary-rgb),.36);background:var(--app-item-hover-surface)}.app-date-picker__day--muted[data-v-2ca1079c]{color:var(--app-text-quiet)}.app-date-picker__day--today[data-v-2ca1079c]{border-color:var(--app-border-strong)}.app-date-picker__day--selected[data-v-2ca1079c]{border-color:var(--app-primary);background:var(--app-primary);color:var(--app-on-accent)}.app-date-picker__day[data-v-2ca1079c]:disabled{cursor:not-allowed;opacity:.38}.app-date-picker__time[data-v-2ca1079c]{margin-top:var(--app-space-2);padding-top:var(--app-space-2);border-top:1px solid var(--app-border)}.app-date-picker__time[data-v-2ca1079c] .app-time-input{min-height:36px;padding:var(--app-space-1);gap:var(--app-space-1)}.app-date-picker__time[data-v-2ca1079c] .app-time-input__segment{gap:1px}.app-date-picker__time[data-v-2ca1079c] .app-time-input__select{font-size:var(--app-text-sm)}.app-date-picker__time[data-v-2ca1079c] .app-time-input__select{height:28px;line-height:28px}.app-date-picker-panel-enter-active[data-v-2ca1079c],.app-date-picker-panel-leave-active[data-v-2ca1079c]{transform-origin:top;transition:opacity var(--app-motion-fast) var(--app-ease-standard),transform var(--app-motion-fast) var(--app-ease-standard)}.app-date-picker-panel-enter-from[data-v-2ca1079c],.app-date-picker-panel-leave-to[data-v-2ca1079c]{opacity:0;transform:translateY(-4px)}.app-form-actions[data-v-0280e273]{display:flex;gap:var(--app-space-3);align-items:center;padding-top:var(--app-space-4);border-top:1px solid var(--app-border)}.app-form-actions--start[data-v-0280e273]{justify-content:flex-start}.app-form-actions--end[data-v-0280e273]{justify-content:flex-end}.app-form-actions--between[data-v-0280e273]{justify-content:space-between}.app-form-actions--plain[data-v-0280e273]{padding-top:0;border-top:0}@media (max-width: 520px){.app-form-actions[data-v-0280e273]{flex-direction:column-reverse;align-items:stretch}}.app-form-field[data-v-769af748]{display:grid;column-gap:var(--app-space-3);row-gap:0;margin-bottom:0}.app-form-field--horizontal[data-v-769af748]{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"label control" ". feedback";align-items:center}.app-form--horizontal>.app-form-field--horizontal[data-v-769af748]{grid-template-columns:subgrid}.app-form-field--vertical[data-v-769af748]{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "control" "feedback";row-gap:var(--app-space-1)}.app-form-field__label[data-v-769af748]{display:inline-flex;grid-area:label;align-items:center;gap:4px;color:var(--app-form-label-color);font-size:var(--app-text-md);line-height:var(--app-line-height);white-space:nowrap}.app-form-field--horizontal .app-form-field__label[data-v-769af748]{min-height:var(--app-form-control-height)}.app-form-field__required[data-v-769af748]{color:var(--app-danger)}.app-form-field__control[data-v-769af748]{display:contents;min-width:0}.app-form-field__control-main[data-v-769af748]{display:flex;grid-area:control;min-width:0;min-height:var(--app-form-control-height);flex-direction:column;justify-content:center;align-items:stretch}.app-form-field__feedback[data-v-769af748]{grid-area:feedback;min-height:var(--app-form-field-feedback-height);margin:0;padding:2px 0;font-size:var(--app-text-xs);line-height:1}.app-form-field__feedback--help[data-v-769af748]{color:var(--app-text-quiet)}.app-form-field__feedback--error[data-v-769af748]{color:var(--app-danger)}.app-form-field__feedback--empty[data-v-769af748]{pointer-events:none}@media (max-width: 640px){.app-form-field--horizontal[data-v-769af748]{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "control" "feedback"}.app-form-field--horizontal .app-form-field__label[data-v-769af748]{min-height:auto}}.app-input[data-v-94732591]{width:100%;min-height:42px;padding:0 var(--app-space-3);border:1px solid var(--app-input-border);border-radius:var(--app-radius-sm);background:var(--app-input-bg);color:var(--app-input-text);font:inherit;font-size:var(--app-text-md);line-height:var(--app-line-height);box-shadow:var(--app-input-highlight-shadow);transition:border-color var(--app-motion-fast) var(--app-ease-standard)}.app-input--sm[data-v-94732591]{min-height:var(--app-form-control-height-sm);padding:0 var(--app-space-2) 0 10px;font-size:var(--app-text-sm)}.app-input[data-v-94732591]::placeholder{color:var(--app-text-quiet)}.app-input[data-v-94732591]:hover:not(:disabled):not(:read-only){border-color:var(--app-input-border-hover)}.app-input[data-v-94732591]:focus{outline:none;border-color:var(--app-input-focus-border)}.app-input--invalid[data-v-94732591]{border-color:var(--app-danger)}.app-input--invalid[data-v-94732591]:focus{border-color:var(--app-danger)}.app-input[data-v-94732591]:disabled{cursor:not-allowed;opacity:.62}.app-overflow-text[data-v-3aace550]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select[data-v-d22880ff]{position:relative;display:inline-flex;width:100%}.app-select__trigger[data-v-d22880ff]{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--app-space-3);width:100%;min-height:42px;padding:0 36px 0 var(--app-space-3);border:1px solid var(--app-input-border);border-radius:var(--app-radius-sm);appearance:none;background:var(--app-input-bg);color:var(--app-input-text);font:inherit;font-size:var(--app-text-md);line-height:var(--app-line-height);text-align:left;cursor:pointer;box-shadow:var(--app-input-highlight-shadow);transition:border-color var(--app-motion-fast) var(--app-ease-standard)}.app-select__trigger[data-v-d22880ff]:hover:not(:disabled){border-color:var(--app-input-border-hover)}.app-select__trigger[data-v-d22880ff]:focus-visible{outline:none;border-color:var(--app-input-focus-border)}.app-select--invalid .app-select__trigger[data-v-d22880ff]{border-color:var(--app-danger)}.app-select--invalid .app-select__trigger[data-v-d22880ff]:focus-visible{border-color:var(--app-danger)}.app-select__trigger[data-v-d22880ff]:disabled{cursor:not-allowed;opacity:.62}.app-select__value[data-v-d22880ff]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select__value--placeholder[data-v-d22880ff]{color:var(--app-text-quiet)}.app-select__arrow[data-v-d22880ff]{position:absolute;top:50%;right:var(--app-space-4);width:8px;height:8px;border-right:2px solid var(--app-text-muted);border-bottom:2px solid var(--app-text-muted);pointer-events:none;transform:translateY(-65%) rotate(45deg);transition:transform var(--app-motion-fast) var(--app-ease-standard)}.app-select--open .app-select__arrow[data-v-d22880ff]{transform:translateY(-35%) rotate(225deg)}.app-select__panel[data-v-d22880ff]{position:fixed;z-index:calc(var(--app-z-toast) - 1);margin:0;padding:var(--app-space-2);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface-overlay);box-shadow:var(--app-shadow-md);box-sizing:border-box;font-size:var(--app-text-md);line-height:var(--app-line-height);list-style:none;overflow-y:auto}.app-select__option-wrap[data-v-d22880ff]{margin:0}.app-select__option-wrap+.app-select__option-wrap[data-v-d22880ff]{margin-top:2px}.app-select__option[data-v-d22880ff]{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:var(--app-space-2);padding:0 var(--app-space-3);border:0;border-radius:var(--app-radius-sm);background:transparent;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--app-motion-fast) var(--app-ease-standard),color var(--app-motion-fast) var(--app-ease-standard)}.app-select__option[data-v-d22880ff]:hover:not(:disabled):not(.app-select__option--selected),.app-select__option--active[data-v-d22880ff]:not(:disabled):not(.app-select__option--selected){background:var(--app-item-hover-surface)}.app-select__option--selected[data-v-d22880ff]{background:var(--app-primary-soft);color:var(--app-primary)}.app-select__option[data-v-d22880ff]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--app-focus)}.app-select__option[data-v-d22880ff]:disabled{cursor:not-allowed;opacity:.52}.app-select__option-label[data-v-d22880ff]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select__option-check[data-v-d22880ff]{width:8px;height:14px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.app-select--sm .app-select__trigger[data-v-d22880ff]{min-height:var(--app-form-control-height-sm);padding:0 30px 0 10px;font-size:var(--app-text-sm)}.app-select--sm .app-select__arrow[data-v-d22880ff]{right:var(--app-space-3);width:7px;height:7px}.app-select__panel--sm[data-v-d22880ff]{padding:var(--app-space-1);font-size:var(--app-text-sm)}.app-select__panel--sm .app-select__option[data-v-d22880ff]{min-height:30px;padding:0 10px}.app-select-panel-enter-active[data-v-d22880ff],.app-select-panel-leave-active[data-v-d22880ff]{transform-origin:top;transition:opacity var(--app-motion-fast) var(--app-ease-standard),transform var(--app-motion-fast) var(--app-ease-standard)}.app-select-panel-enter-from[data-v-d22880ff],.app-select-panel-leave-to[data-v-d22880ff]{opacity:0;transform:translateY(-4px)}.app-switch[data-v-70b6bd69]{display:inline-flex;align-self:flex-start;align-items:center;justify-self:start;gap:var(--app-space-2);min-height:32px;border:0;background:transparent;color:var(--app-text);font:inherit;cursor:pointer}.app-switch__track[data-v-70b6bd69]{position:relative;display:inline-block;width:44px;height:24px;border:1px solid var(--app-border);border-radius:var(--app-radius-pill);background:var(--app-surface-3);transition:background-color var(--app-motion-fast) var(--app-ease-standard),border-color var(--app-motion-fast) var(--app-ease-standard)}.app-switch__thumb[data-v-70b6bd69]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--app-surface-overlay);box-shadow:var(--app-shadow-xs);transition:transform var(--app-motion-fast) var(--app-ease-standard)}.app-switch--checked .app-switch__track[data-v-70b6bd69]{border-color:var(--app-primary);background:var(--app-primary)}.app-switch--checked .app-switch__thumb[data-v-70b6bd69]{transform:translate(20px)}.app-switch:hover:not(:disabled) .app-switch__track[data-v-70b6bd69]{border-color:var(--app-border-strong)}.app-switch[data-v-70b6bd69]:focus-visible{outline:none}.app-switch:focus-visible .app-switch__track[data-v-70b6bd69]{box-shadow:0 0 0 3px var(--app-focus)}.app-switch[data-v-70b6bd69]:disabled{cursor:not-allowed;opacity:.56}.app-switch__label[data-v-70b6bd69]{color:var(--app-text-muted);font-size:var(--app-text-md)}.app-textarea[data-v-b95fe6fc]{width:100%;min-height:96px;padding:var(--app-space-3);border:1px solid var(--app-input-border);border-radius:var(--app-radius-sm);background:var(--app-input-bg);color:var(--app-input-text);font:inherit;font-size:var(--app-text-md);line-height:var(--app-line-height);resize:vertical;box-shadow:var(--app-input-highlight-shadow);transition:border-color var(--app-motion-fast) var(--app-ease-standard)}.app-textarea[data-v-b95fe6fc]::placeholder{color:var(--app-text-quiet)}.app-textarea[data-v-b95fe6fc]:hover:not(:disabled):not(:read-only){border-color:var(--app-input-border-hover)}.app-textarea[data-v-b95fe6fc]:focus{outline:none;border-color:var(--app-input-focus-border)}.app-textarea--invalid[data-v-b95fe6fc]{border-color:var(--app-danger)}.app-textarea--invalid[data-v-b95fe6fc]:focus{border-color:var(--app-danger)}.app-textarea[data-v-b95fe6fc]:disabled{cursor:not-allowed;opacity:.62}.base-modal__overlay[data-v-e1415964]{--app-surface-alpha: 1;--app-surface-2-alpha: 1;--app-surface-3-alpha: 1;--app-border-alpha: 1;--app-border-strong-alpha: 1;--app-input-bg-alpha: 1;position:fixed;inset:0;width:100%;min-height:100dvh;background-color:var(--app-overlay);display:flex;justify-content:center;align-items:center;padding:24px;overflow:auto;overscroll-behavior:contain}.base-modal__content[data-v-e1415964]{--base-modal-width: 450px;background:var(--app-surface-overlay);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow-lg);width:var(--base-modal-width);max-width:90vw;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden}.base-modal__content[data-v-e1415964]:focus{outline:none}.base-modal__content--sm[data-v-e1415964]{--base-modal-width: 420px}.base-modal__content--lg[data-v-e1415964]{--base-modal-width: 560px}.base-modal__content--xl[data-v-e1415964]{--base-modal-width: 920px}.base-modal__header[data-v-e1415964]{display:flex;align-items:center;gap:var(--app-space-2);padding:20px var(--app-space-6) var(--app-space-4);border-bottom:1px solid var(--app-border)}.base-modal__title[data-v-e1415964]{flex:1;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.4;color:var(--app-text)}.base-modal__close[data-v-e1415964]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px -6px -6px 0;padding:0;border:0;border-radius:var(--app-radius-sm);background:transparent;color:var(--app-text-muted);font-size:18px;cursor:pointer;transition:background-color var(--app-motion-fast) var(--app-ease-standard),color var(--app-motion-fast) var(--app-ease-standard)}.base-modal__close[data-v-e1415964]:is(:hover,:focus-visible):not(:disabled){background:var(--app-item-hover-surface);color:var(--app-text)}.base-modal__close[data-v-e1415964]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--app-focus)}.base-modal__close[data-v-e1415964]:disabled{cursor:not-allowed;opacity:.56}.base-modal__body[data-v-e1415964]{min-height:0;overflow-y:auto;padding:var(--app-space-6)}.base-modal__footer[data-v-e1415964]{display:flex;align-items:center;gap:var(--app-space-4);padding:0 var(--app-space-6) var(--app-space-6)}.base-modal__footer-start[data-v-e1415964]{flex:1;min-width:0;font-size:var(--app-text-sm);line-height:1.5;color:var(--app-text-muted)}.base-modal__actions[data-v-e1415964]{flex:1 0 auto}.base-modal__footer-start+.base-modal__actions[data-v-e1415964]{flex:0 0 auto}.base-modal__header-extra[data-v-e1415964]{display:inline-flex;flex-shrink:0;align-items:center}.base-modal__content .modal-link[data-v-e1415964-s]{padding:0;border:0;border-radius:4px;background:none;color:var(--app-primary);font:inherit;font-weight:500;text-underline-offset:3px;cursor:pointer}.base-modal__content .modal-link[data-v-e1415964-s]:hover{text-decoration:underline}.base-modal__content .modal-link[data-v-e1415964-s]:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px;text-decoration:underline}.base-modal__content .modal-link--quiet[data-v-e1415964-s]{color:var(--app-text-quiet);font-weight:400}.base-modal__content .modal-link--quiet[data-v-e1415964-s]:is(:hover,:focus-visible){color:var(--app-primary)}.base-modal-fade-enter-active[data-v-e1415964],.base-modal-fade-leave-active[data-v-e1415964]{transition:opacity .25s ease}.base-modal-fade-enter-from[data-v-e1415964],.base-modal-fade-leave-to[data-v-e1415964]{opacity:0}.base-modal-fade-enter-active .base-modal__content[data-v-e1415964],.base-modal-fade-leave-active .base-modal__content[data-v-e1415964]{transition:transform .25s ease,opacity .25s ease}.base-modal-fade-enter-from .base-modal__content[data-v-e1415964],.base-modal-fade-leave-to .base-modal__content[data-v-e1415964]{transform:translateY(-16px);opacity:0}@media (max-width: 520px){.base-modal__footer[data-v-e1415964]{flex-direction:column;align-items:stretch}}@media (max-width: 640px){.base-modal__overlay[data-v-e1415964]{align-items:flex-start;padding:var(--app-space-4)}.base-modal__content[data-v-e1415964]{width:min(100%,var(--base-modal-width));max-width:100%;max-height:calc(100dvh - var(--app-space-8))}}.membership-qr-options[data-v-45cab563]{display:grid;grid-template-columns:repeat(var(--membership-qr-columns),minmax(0,1fr));gap:var(--app-space-3)}.membership-qr-options__item[data-v-45cab563]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--app-space-3);padding:var(--app-space-3);border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface-2)}.membership-qr-options__item h4[data-v-45cab563]{margin:0;font-size:15px;font-weight:600;color:var(--app-text)}.membership-qr-options__item img[data-v-45cab563]{display:block;width:min(100%,190px);height:auto;aspect-ratio:1;image-rendering:pixelated}@media (max-width: 540px){.membership-qr-options[data-v-45cab563]{grid-template-columns:1fr}.membership-qr-options__item img[data-v-45cab563]{width:min(100%,160px)}}.membership-expired-modal[data-v-778a8eb6]{display:flex;flex-direction:column;gap:var(--app-space-4)}.membership-expired-modal__description[data-v-778a8eb6]{margin:0;font-size:var(--app-text-md);line-height:1.6;color:var(--app-text-muted)}
