@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root,:root[data-theme=iridescent]{--icon-gradient-start:#8050cf;--icon-gradient-middle:#008b9c;--icon-gradient-end:#d33291;--icon-gradient-highlight:#d5dfff;--icon-edge:#008da3;--action-fill:#6931d5;--background:#f8f5fd;--foreground:#223253;--text-muted:#40506b;--accent-purple:#7924ed;--accent-pink:#ed168f;--accent-aqua:#00bbda;--accent-cyan:#15dcf2;--accent-teal:#00a8b7;--accent-blue-violet:#6c63de;--accent-lavender:#d6b5f5;--ink-purple:#572399;--ink-aqua:#12687d;--ink-pink:#932264;--on-accent:#fff;--wash-purple:#8a4de02e;--wash-pink:#dd4c9b26;--wash-aqua:#1bbcd22e;--atmosphere-aqua:#00c2e0b8;--atmosphere-lavender:#8b39e7a1;--atmosphere-blush:#f2289994;--atmosphere-blue-violet:#5b67e257;--glass-background:#ffffff85;--glass-border:#8a4de057;--glass-edge:#ffffffe6;--glass-aqua-edge:#43b6d03d;--surface-subtle:#ffffff47;--surface-hover:#ffffff9e;--surface-control:#ffffff80;--water-control-border:#12687d85;--water-glow:#1bbcd261;--floating-background:#faf8ffe0;--floating-shadow:0 12px 36px #392b6729;--mood-red:#b63f58;--mood-blue:#476bb7;--mood-green:#2d8a6b;--mood-yellow:#a7801f;--divider:#59668f26;--card-shadow:0 5px 24px #4d44820a, inset 0 1px 0 #ffffff80;--color-scheme:light;--water-gradient-start:#00b9ce;--water-gradient-middle:#3483ed;--water-gradient-highlight:#9339ee;--water-gradient-end:#eb248f;--star-color-1:var(--accent-purple);--star-color-2:var(--accent-pink);--star-color-3:var(--accent-aqua);--accent-primary:var(--accent-aqua);--accent-secondary:var(--accent-purple);--accent-pop:var(--accent-pink);--selected-background:linear-gradient(115deg, #1bbcd23d, #ab69e433, #dd4c9b24);--selected-border:#007f9f;--selected-text:#215b75;--navigation-text:var(--ink-aqua);--navigation-background:linear-gradient(110deg, var(--wash-aqua), var(--wash-purple), transparent);--focus-ring:#7424d7;--success-primary:#6540ce;--success-secondary:var(--accent-purple);--hover-start:var(--accent-aqua);--hover-middle:var(--accent-purple);--hover-end:var(--accent-pink);--urgency-ink:#932264;--accent-tertiary:var(--accent-pop);--interactive-border:var(--glass-border);--interactive-hover-start:var(--hover-start);--interactive-hover-end:var(--hover-end);--progress-start:var(--water-gradient-start);--progress-middle:var(--water-gradient-middle);--progress-end:var(--water-gradient-end);--success-wash:var(--selected-background);--star-1:var(--star-color-1);--star-2:var(--star-color-2);--star-3:var(--star-color-3);--planning-container-background:var(--glass-background);--planning-rail-background:#f8fcff85;--planning-task-background:#ffffff80;--planning-task-border:#8086af45;--planning-control-background:#ffffff8c;--frosted-glass-background:#faf9ffe6;--frosted-floating-background:#fcfafffa;--frosted-surface-subtle:#ffffffa8;--frosted-surface-hover:#ffffffdb;--frosted-surface-control:#ffffffc7;--haze-primary:#34d2ea42;--haze-secondary:#da65c033;--bloom-position-1:3% 16%;--bloom-position-2:97% 20%;--bloom-position-3:72% 92%;--bloom-position-4:48% 43%;--constellation-color-1:#9e8cdc;--constellation-color-2:#ce8ebc;--constellation-color-3:#70bdc8;--frosted-planning-container-background:#faf9ffe6;--frosted-planning-rail-background:#f8fcfff7;--frosted-planning-task-background:#fffffff7;--hero-glow:#e82da526;--hero-glow-position:84% 4%;--hero-glow-size:420px 310px;--accent-warm:#ed168f;--navigation-accent:#008cae;--bloom-size-1:520px 460px;--bloom-size-2:560px 440px;--bloom-size-3:610px 440px;--bloom-size-4:400px 340px;--information-accent:#167b9f;--link-ink:#572399;--nav-icon:#007f9f;--filter-selected-border:#7924ed;--filter-selected-text:#572399;--filter-selected-background:var(--wash-purple);--interactive-primary:var(--action-fill);--interactive-secondary:var(--accent-secondary);--interactive-pop:var(--accent-pop);--completion-gradient:linear-gradient(135deg, var(--progress-start), var(--progress-middle) 48%, var(--progress-end));--completion-ink:#fff;--completion-badge:#151322;--completion-check:#fff;--completion-edge:var(--glass-edge);--completion-highlight:#ffffff5e;--completion-shadow:#03061299;--timer-accent:var(--information-accent);--chart-1:var(--accent-primary);--chart-2:var(--accent-secondary);--chart-3:var(--accent-pop);--chart-4:var(--accent-warm);--chart-5:var(--accent-blue-violet);--chart-6:var(--accent-cyan);--chart-7:var(--star-2);--chart-8:var(--star-3);--water-progress-gradient:linear-gradient(90deg,var(--water-gradient-start),var(--water-gradient-middle) 45%,var(--water-gradient-highlight) 65%,var(--water-gradient-end));--page-hero-glow-position:84% 4svh;--page-bloom-position-1:3% 16svh;--page-bloom-position-2:97% 20svh;--page-bloom-position-3:72% 92svh;--page-bloom-position-4:48% 43svh}:root[data-theme=astral]{--icon-gradient-start:#4389ff;--icon-gradient-middle:#24e5ff;--icon-gradient-end:#ad72ff;--icon-gradient-highlight:#dceeff;--icon-edge:#39cfff;--action-fill:#24dfff;--background:#080d20;--foreground:#f5f2ff;--text-muted:#b7c2e0;--accent-purple:#397aff;--accent-pink:#9c64ff;--accent-aqua:#238eff;--accent-cyan:#17eaff;--accent-teal:#00b9ef;--accent-blue-violet:#526ef5;--accent-lavender:#bda3f5;--ink-purple:#bad8ff;--ink-aqua:#9cdfff;--ink-pink:#d1c3ff;--on-accent:#15102a;--wash-purple:#3170ff42;--wash-pink:#7d56ff3b;--wash-aqua:#4b92ff33;--atmosphere-aqua:#2362f485;--atmosphere-lavender:#2b43dd85;--atmosphere-blush:#27baeb57;--atmosphere-blue-violet:#00d9ff70;--glass-background:#090f23a8;--glass-border:#5797ff61;--glass-edge:#d7e0ff33;--glass-aqua-edge:#4a8df04d;--surface-subtle:#8ba4ff0f;--surface-hover:#8ba4ff21;--surface-control:#8ba4ff17;--water-control-border:#62b2ff8f;--water-glow:#5b61f566;--floating-background:#0e132bf0;--floating-shadow:0 14px 40px #0000006b;--mood-red:#fa8c9e;--mood-blue:#92bdff;--mood-green:#84d3b0;--mood-yellow:#e6ce74;--divider:#9aaee02e;--card-shadow:0 5px 24px #0000003d, inset 0 1px 0 #d7e0ff14;--color-scheme:dark;--water-gradient-start:#2465ff;--water-gradient-middle:#158fff;--water-gradient-highlight:#19d5ff;--water-gradient-end:#26f0ff;--star-color-1:#4b8bff;--star-color-2:#a374ff;--star-color-3:#21ecff;--accent-primary:#327dff;--accent-secondary:#17eaff;--accent-pop:#9c64ff;--selected-background:linear-gradient(115deg, #2f6dff52, #744cec3b);--selected-border:#3ebdff;--selected-text:#c4e3ff;--navigation-text:#5de5ff;--navigation-background:linear-gradient(110deg, #2d6fff52, #2591e11f, transparent);--focus-ring:#17eaff;--success-primary:#28dfff;--success-secondary:#508aff;--hover-start:#2582ff;--hover-middle:#17eaff;--hover-end:#9c64ff;--urgency-ink:#c4c0ff;--accent-tertiary:var(--accent-pop);--interactive-border:var(--glass-border);--interactive-hover-start:var(--hover-start);--interactive-hover-end:var(--hover-end);--progress-start:var(--water-gradient-start);--progress-middle:var(--water-gradient-middle);--progress-end:var(--water-gradient-end);--success-wash:var(--selected-background);--star-1:var(--star-color-1);--star-2:var(--star-color-2);--star-3:var(--star-color-3);--planning-container-background:#102241d1;--planning-rail-background:#0e1d38e0;--planning-task-background:#274168c7;--planning-task-border:#7dabf266;--planning-control-background:#77a1e929;--frosted-glass-background:#0e182ef0;--frosted-floating-background:#101b31fc;--frosted-surface-subtle:#709be429;--frosted-surface-hover:#85adee3d;--frosted-surface-control:#75a1eb36;--haze-primary:#2878ff4d;--haze-secondary:#60d7ff30;--bloom-position-1:0% 8%;--bloom-position-2:85% 34%;--bloom-position-3:48% 100%;--bloom-position-4:40% 16%;--constellation-color-1:#84a9df;--constellation-color-2:#a1c9e4;--constellation-color-3:#81cfdf;--frosted-planning-container-background:#102241f7;--frosted-planning-rail-background:#0e1d38f7;--frosted-planning-task-background:#274168f7;--hero-glow:#00dcff59;--hero-glow-position:37% 5%;--hero-glow-size:380px 300px;--accent-warm:#a374ff;--navigation-accent:#17eaff;--bloom-size-1:520px 460px;--bloom-size-2:560px 440px;--bloom-size-3:610px 440px;--bloom-size-4:400px 340px;--information-accent:#17eaff;--link-ink:#6de9ff;--nav-icon:#17eaff;--filter-selected-border:#9c64ff;--filter-selected-text:#d8caff;--filter-selected-background:var(--wash-pink);--interactive-primary:var(--action-fill);--interactive-secondary:var(--accent-secondary);--interactive-pop:var(--accent-pop);--completion-gradient:linear-gradient(135deg, var(--progress-start), var(--progress-middle) 48%, var(--progress-end));--completion-ink:#fff;--completion-badge:#151322;--completion-check:#fff;--completion-edge:var(--glass-edge);--completion-highlight:#ffffff5e;--completion-shadow:#03061299;--timer-accent:var(--information-accent);--chart-1:var(--accent-primary);--chart-2:var(--accent-secondary);--chart-3:var(--accent-pop);--chart-4:var(--accent-warm);--chart-5:var(--accent-blue-violet);--chart-6:var(--accent-cyan);--chart-7:var(--star-2);--chart-8:var(--star-3);--water-progress-gradient:linear-gradient(90deg,var(--water-gradient-start),var(--water-gradient-middle) 45%,var(--water-gradient-highlight) 65%,var(--water-gradient-end));--page-hero-glow-position:37% 5svh;--page-bloom-position-1:0% 8svh;--page-bloom-position-2:85% 34svh;--page-bloom-position-3:48% 100svh;--page-bloom-position-4:40% 16svh}:root[data-theme=nightbloom]{--icon-gradient-start:#28e3b6;--icon-gradient-middle:#9af3d6;--icon-gradient-end:#ff64b1;--icon-gradient-highlight:#dbfff3;--icon-edge:#35ddc9;--action-fill:#f5a;--background:#071c22;--foreground:#fbf4ef;--text-muted:#b3cfc8;--accent-purple:#24d7ab;--accent-pink:#ff408f;--accent-aqua:#05d2d5;--accent-cyan:#42f0e0;--accent-teal:#00d5a0;--accent-blue-violet:#c02879;--accent-lavender:#c798bf;--ink-purple:#94e4c8;--ink-aqua:#91e8e0;--ink-pink:#f6b4d0;--on-accent:#061e20;--wash-purple:#51bfaa36;--wash-pink:#dc689c36;--wash-aqua:#31bac233;--atmosphere-aqua:#00859791;--atmosphere-lavender:#b90f59b3;--atmosphere-blush:#009d6a6e;--atmosphere-blue-violet:#bc1c733d;--glass-background:#04181dad;--glass-border:#68b79d57;--glass-edge:#d9eddf2b;--glass-aqua-edge:#2abbae4a;--surface-subtle:#96ddc40f;--surface-hover:#b3729924;--surface-control:#96ddc417;--water-control-border:#4cc4be8c;--water-glow:#30b99d57;--floating-background:#081f23f0;--floating-shadow:0 14px 40px #0006;--mood-red:#fa8c9e;--mood-blue:#92bdff;--mood-green:#84d3b0;--mood-yellow:#e6ce74;--divider:#99cdb930;--card-shadow:0 5px 24px #0000003b, inset 0 1px 0 #d9eddf12;--color-scheme:dark;--water-gradient-start:#00c1c8;--water-gradient-middle:#04e4ae;--water-gradient-highlight:#2ae3d4;--water-gradient-end:#ff4c9a;--star-color-1:#25e4b6;--star-color-2:#ff4d9d;--star-color-3:#10dce2;--accent-primary:var(--accent-teal);--accent-secondary:var(--accent-aqua);--accent-pop:var(--accent-pink);--selected-background:linear-gradient(115deg, #20a88447, #1e869429);--selected-border:#0ce0b0;--selected-text:var(--ink-purple);--navigation-text:var(--ink-aqua);--navigation-background:linear-gradient(110deg, var(--wash-aqua), transparent);--focus-ring:#23edcf;--success-primary:#2ce4af;--success-secondary:#09c3cc;--hover-start:#02d9d0;--hover-middle:#19dc9e;--hover-end:#ff408f;--urgency-ink:#f6b4d0;--accent-tertiary:var(--accent-pop);--interactive-border:var(--glass-border);--interactive-hover-start:var(--hover-start);--interactive-hover-end:var(--hover-end);--progress-start:var(--water-gradient-start);--progress-middle:var(--water-gradient-middle);--progress-end:var(--water-gradient-end);--success-wash:var(--selected-background);--star-1:var(--star-color-1);--star-2:var(--star-color-2);--star-3:var(--star-color-3);--planning-container-background:#0e3134d1;--planning-rail-background:#0c2a2ee0;--planning-task-background:#1f524ccc;--planning-task-border:#75c9ad66;--planning-control-background:#7dcdb529;--frosted-glass-background:#082225f2;--frosted-floating-background:#0a2528fc;--frosted-surface-subtle:#7ec9ae24;--frosted-surface-hover:#9accb738;--frosted-surface-control:#79caaf33;--haze-primary:#b81c7230;--haze-secondary:#0ca58424;--bloom-position-1:5% 18%;--bloom-position-2:96% 8%;--bloom-position-3:91% 88%;--bloom-position-4:62% 19%;--constellation-color-1:#79bba3;--constellation-color-2:#dd6aab;--constellation-color-3:#6dbab6;--frosted-planning-container-background:#0e3134f7;--frosted-planning-rail-background:#0c2a2ef7;--frosted-planning-task-background:#1f524cf7;--hero-glow:#f2218038;--hero-glow-position:91% 3%;--hero-glow-size:470px 330px;--accent-warm:#ff408f;--navigation-accent:#0ce0c1;--bloom-size-1:520px 460px;--bloom-size-2:560px 440px;--bloom-size-3:610px 440px;--bloom-size-4:400px 340px;--information-accent:#10dce2;--link-ink:#ff8ac4;--nav-icon:#10dce2;--filter-selected-border:#f5a;--filter-selected-text:#ffc8e1;--filter-selected-background:var(--wash-pink);--interactive-primary:var(--action-fill);--interactive-secondary:var(--accent-secondary);--interactive-pop:var(--accent-pop);--completion-gradient:linear-gradient(135deg, var(--progress-start), var(--progress-middle) 48%, var(--progress-end));--completion-ink:#fff;--completion-badge:#151322;--completion-check:#fff;--completion-edge:var(--glass-edge);--completion-highlight:#ffffff5e;--completion-shadow:#03061299;--timer-accent:var(--information-accent);--chart-1:var(--accent-primary);--chart-2:var(--accent-secondary);--chart-3:var(--accent-pop);--chart-4:var(--accent-warm);--chart-5:var(--accent-blue-violet);--chart-6:var(--accent-cyan);--chart-7:var(--star-2);--chart-8:var(--star-3);--water-progress-gradient:linear-gradient(90deg,var(--water-gradient-start),var(--water-gradient-middle) 45%,var(--water-gradient-highlight) 65%,var(--water-gradient-end));--page-hero-glow-position:91% 3svh;--page-bloom-position-1:5% 18svh;--page-bloom-position-2:96% 8svh;--page-bloom-position-3:91% 88svh;--page-bloom-position-4:62% 19svh}:root[data-theme=solstice]{--icon-gradient-start:#d4446c;--icon-gradient-middle:#d32b88;--icon-gradient-end:#bf711e;--icon-gradient-highlight:#ffe0b9;--icon-edge:#d84087;--action-fill:#c51763;--background:#fff5eb;--foreground:#342f42;--text-muted:#604b5f;--accent-purple:#d51670;--accent-pink:#f63a83;--accent-aqua:#00aabc;--accent-cyan:#07d2d8;--accent-teal:#008e9d;--accent-blue-violet:#ff784f;--accent-lavender:#f0acb7;--ink-purple:#942653;--ink-aqua:#11616b;--ink-pink:#9b2c61;--on-accent:#fff;--wash-purple:#c8348026;--wash-pink:#e95b8c29;--wash-aqua:#0aa5b529;--atmosphere-aqua:#00becb85;--atmosphere-lavender:#f5977775;--atmosphere-blush:#f2208287;--atmosphere-blue-violet:#189b9333;--glass-background:#ffffff8a;--glass-border:#be447c4d;--glass-edge:#fffffff0;--glass-aqua-edge:#1e969d45;--surface-subtle:#ffffff52;--surface-hover:#ffffffb3;--surface-control:#ffffff94;--water-control-border:#11616b7a;--water-glow:#0fb1b654;--floating-background:#fff5ebed;--floating-shadow:0 12px 36px #71373c29;--mood-red:#b63f58;--mood-blue:#476bb7;--mood-green:#2d8a6b;--mood-yellow:#a7801f;--divider:#764d6229;--card-shadow:0 5px 24px #71373c0d, inset 0 1px 0 #ffffff8c;--color-scheme:light;--water-gradient-start:#00bfd0;--water-gradient-middle:#00a6b0;--water-gradient-highlight:#fb557c;--water-gradient-end:#e91d83;--star-color-1:#df197a;--star-color-2:#ff784f;--star-color-3:#00bcca;--accent-primary:var(--accent-purple);--accent-secondary:#e97855;--accent-pop:var(--accent-aqua);--selected-background:linear-gradient(115deg, #c8348038, #e9785521);--selected-border:#d51670;--selected-text:var(--ink-purple);--navigation-text:#a33d31;--navigation-background:linear-gradient(110deg, #e9785538, var(--wash-pink), transparent);--focus-ring:#c81769;--success-primary:#c71769;--success-secondary:#bc523f;--hover-start:#df577a;--hover-middle:#e99555;--hover-end:#10aebc;--urgency-ink:#942653;--accent-tertiary:var(--accent-pop);--interactive-border:var(--glass-border);--interactive-hover-start:var(--hover-start);--interactive-hover-end:var(--hover-end);--progress-start:var(--water-gradient-start);--progress-middle:var(--water-gradient-middle);--progress-end:var(--water-gradient-end);--success-wash:var(--selected-background);--star-1:var(--star-color-1);--star-2:var(--star-color-2);--star-3:var(--star-color-3);--planning-container-background:var(--glass-background);--planning-rail-background:#fff9ee8f;--planning-task-background:#ffffff87;--planning-task-border:#ad6e8042;--planning-control-background:#ffffff94;--frosted-glass-background:#fff7eceb;--frosted-floating-background:#fff8edfc;--frosted-surface-subtle:#ffffffb3;--frosted-surface-hover:#ffffffe6;--frosted-surface-control:#fffc;--haze-primary:#f7ad7e40;--haze-secondary:#2abcc130;--bloom-position-1:94% 22%;--bloom-position-2:6% 10%;--bloom-position-3:58% 100%;--bloom-position-4:2% 70%;--constellation-color-1:#b4a18b;--constellation-color-2:#cf9c93;--constellation-color-3:#6ab4b7;--frosted-planning-container-background:#fff7eceb;--frosted-planning-rail-background:#fff9eef7;--frosted-planning-task-background:#fffffff7;--hero-glow:#ff6c4533;--hero-glow-position:71% 4%;--hero-glow-size:420px 300px;--accent-warm:#ff784f;--navigation-accent:#d51670;--bloom-size-1:520px 460px;--bloom-size-2:560px 440px;--bloom-size-3:610px 440px;--bloom-size-4:400px 340px;--information-accent:#007f90;--link-ink:#a52266;--nav-icon:#0098a7;--filter-selected-border:#008e9d;--filter-selected-text:#11616b;--filter-selected-background:var(--wash-aqua);--interactive-primary:var(--action-fill);--interactive-secondary:var(--accent-secondary);--interactive-pop:var(--accent-pop);--completion-gradient:linear-gradient(135deg, var(--progress-start), var(--progress-middle) 48%, var(--progress-end));--completion-ink:#fff;--completion-badge:#151322;--completion-check:#fff;--completion-edge:var(--glass-edge);--completion-highlight:#ffffff5e;--completion-shadow:#03061299;--timer-accent:var(--information-accent);--chart-1:var(--accent-primary);--chart-2:var(--accent-secondary);--chart-3:var(--accent-pop);--chart-4:var(--accent-warm);--chart-5:var(--accent-blue-violet);--chart-6:var(--accent-cyan);--chart-7:var(--star-2);--chart-8:var(--star-3);--water-progress-gradient:linear-gradient(90deg,var(--water-gradient-start),var(--water-gradient-middle) 45%,var(--water-gradient-highlight) 65%,var(--water-gradient-end));--page-hero-glow-position:71% 4svh;--page-bloom-position-1:94% 22svh;--page-bloom-position-2:6% 10svh;--page-bloom-position-3:58% 100svh;--page-bloom-position-4:2% 70svh}:root[data-theme=prism-noir]{--icon-gradient-start:#9e78ff;--icon-gradient-middle:#fc5ec8;--icon-gradient-end:#26d9ff;--icon-gradient-highlight:#e5faff;--icon-edge:#34d7ff;--action-fill:#a375ff;--background:#08070f;--foreground:#faf7ff;--text-muted:#c6bfd6;--accent-purple:#ac66ff;--accent-pink:#ff35bf;--accent-aqua:#428dff;--accent-cyan:#49d1e4;--accent-teal:#2a9ecc;--accent-blue-violet:#745df4;--accent-lavender:#c8a8fa;--ink-purple:#dfc9ff;--ink-aqua:#a7ddff;--ink-pink:#ffb5e2;--on-accent:#1a0e26;--wash-purple:#b078fa3b;--wash-pink:#ed5ab933;--wash-aqua:#508dff36;--atmosphere-aqua:#2e4de175;--atmosphere-lavender:#6d24ce8a;--atmosphere-blush:#df1e9d73;--atmosphere-blue-violet:#0e8eb333;--glass-background:#090811a3;--glass-border:#b573ef54;--glass-edge:#e9deff33;--glass-aqua-edge:#5f7de140;--surface-subtle:#ac8bd10f;--surface-hover:#bc95e221;--surface-control:#a493c117;--water-control-border:#7e9eff8f;--water-glow:#8f4ef66e;--floating-background:#110c1cf2;--floating-shadow:0 16px 44px #0000007a;--mood-red:#fa8c9e;--mood-blue:#92bdff;--mood-green:#84d3b0;--mood-yellow:#e6ce74;--divider:#b8a4d92e;--card-shadow:0 5px 24px #0000004a, inset 0 1px 0 #e9deff14;--color-scheme:dark;--water-gradient-start:#4d8bff;--water-gradient-middle:#935bfa;--water-gradient-highlight:#b568ec;--water-gradient-end:#ff35c5;--star-color-1:#b176ff;--star-color-2:#ff4ac9;--star-color-3:#48acff;--accent-primary:var(--accent-pink);--accent-secondary:var(--accent-purple);--accent-pop:var(--accent-aqua);--selected-background:linear-gradient(115deg, #1e88ff3d, #8c48ff38);--selected-border:#39cfff;--selected-text:#c4edff;--navigation-text:#b9e7ff;--navigation-background:linear-gradient(110deg, #1e88ff38, #8c48ff24, transparent);--focus-ring:#bf85ff;--success-primary:#ff64ce;--success-secondary:var(--accent-purple);--hover-start:var(--accent-aqua);--hover-middle:var(--accent-purple);--hover-end:#ff35c5;--urgency-ink:var(--ink-pink);--accent-tertiary:var(--accent-pop);--interactive-border:var(--glass-border);--interactive-hover-start:var(--hover-start);--interactive-hover-end:var(--hover-end);--progress-start:var(--water-gradient-start);--progress-middle:var(--water-gradient-middle);--progress-end:var(--water-gradient-end);--success-wash:var(--selected-background);--star-1:var(--star-color-1);--star-2:var(--star-color-2);--star-3:var(--star-color-3);--planning-container-background:#1d152cc7;--planning-rail-background:#171123db;--planning-task-background:#43315bc2;--planning-task-border:#bb90ed61;--planning-control-background:#b999e029;--frosted-glass-background:#130d1ef2;--frosted-floating-background:#150e21fc;--frosted-surface-subtle:#ae8fd126;--frosted-surface-hover:#c4a0e73b;--frosted-surface-control:#b89ddb33;--haze-primary:#4d5ad31f;--haze-secondary:#cb49a31a;--bloom-position-1:3% 16%;--bloom-position-2:97% 20%;--bloom-position-3:72% 92%;--bloom-position-4:48% 43%;--constellation-color-1:#9785be;--constellation-color-2:#a8a0ca;--constellation-color-3:#7eabc5;--frosted-planning-container-background:#1d152cf7;--frosted-planning-rail-background:#171123f7;--frosted-planning-task-background:#43315bf7;--hero-glow:#f715a861;--hero-glow-position:91% 4%;--hero-glow-size:460px 340px;--accent-warm:#ff35bf;--navigation-accent:#39cfff;--bloom-size-1:520px 460px;--bloom-size-2:560px 440px;--bloom-size-3:610px 440px;--bloom-size-4:400px 340px;--information-accent:#39dfff;--link-ink:#7beaff;--nav-icon:#39dfff;--filter-selected-border:#b176ff;--filter-selected-text:#e1ccff;--filter-selected-background:var(--wash-purple);--interactive-primary:var(--action-fill);--interactive-secondary:var(--accent-secondary);--interactive-pop:var(--accent-pop);--completion-gradient:linear-gradient(135deg, var(--progress-start), var(--progress-middle) 48%, var(--progress-end));--completion-ink:#fff;--completion-badge:#151322;--completion-check:#fff;--completion-edge:var(--glass-edge);--completion-highlight:#ffffff5e;--completion-shadow:#03061299;--timer-accent:var(--information-accent);--chart-1:var(--accent-primary);--chart-2:var(--accent-secondary);--chart-3:var(--accent-pop);--chart-4:var(--accent-warm);--chart-5:var(--accent-blue-violet);--chart-6:var(--accent-cyan);--chart-7:var(--star-2);--chart-8:var(--star-3);--water-progress-gradient:linear-gradient(90deg,var(--water-gradient-start),var(--water-gradient-middle) 45%,var(--water-gradient-highlight) 65%,var(--water-gradient-end));--page-hero-glow-position:91% 4svh;--page-bloom-position-1:3% 16svh;--page-bloom-position-2:97% 20svh;--page-bloom-position-3:72% 92svh;--page-bloom-position-4:48% 43svh}:root[data-theme=afterglow]{--icon-gradient-start:#ff9dab;--icon-gradient-middle:#81ffcf;--icon-gradient-end:#d4a2ff;--icon-gradient-highlight:#e4eaff;--icon-edge:#73ffe0;--action-fill:#29efff;--background:#0d0e11;--foreground:#f7f5fc;--text-muted:#d2cfdd;--accent-purple:#cd78ff;--accent-pink:#ff3eaf;--accent-aqua:#39ffbc;--accent-cyan:#29efff;--accent-teal:#26f2b4;--accent-blue-violet:#95a4ff;--accent-lavender:#dba2ff;--ink-purple:#e2ccff;--ink-aqua:#bbffe8;--ink-pink:#ffc5e7;--on-accent:#202027;--wash-purple:#c6a1ff3b;--wash-pink:#ff88ce33;--wash-aqua:#83f2ce33;--atmosphere-aqua:#0bf9c157;--atmosphere-lavender:#8b64ff3b;--atmosphere-blush:#ff3e8f45;--atmosphere-blue-violet:#759bff1f;--glass-background:#18191fb8;--glass-border:#dbb1fa75;--glass-edge:#f2e2ff61;--glass-aqua-edge:#79ffd461;--surface-subtle:#dadde817;--surface-hover:#ded3f52e;--surface-control:#dfdff024;--water-control-border:#91efd499;--water-glow:#83f2ce52;--floating-background:#1d1d24f5;--floating-shadow:0 16px 44px #0006;--mood-red:#fa8c9e;--mood-blue:#92bdff;--mood-green:#84d3b0;--mood-yellow:#e6ce74;--divider:#d2d4e63b;--card-shadow:0 5px 24px #0003, inset 0 1px 0 #f3efff21;--color-scheme:dark;--water-gradient-start:#39ffbc;--water-gradient-middle:#29efff;--water-gradient-highlight:#cd78ff;--water-gradient-end:#ff3eaf;--star-color-1:#cd78ff;--star-color-2:#ff3eaf;--star-color-3:#29efff;--accent-primary:#29efff;--accent-secondary:#cd78ff;--accent-pop:#ff8a64;--selected-background:linear-gradient(115deg, #29efff40, #a67aff42);--selected-border:#30f5ed;--selected-text:#d1fff0;--navigation-text:#45f9e4;--navigation-background:linear-gradient(110deg, #29efff3d, #a76aff21, transparent);--focus-ring:#29efff;--success-primary:#39ffbc;--success-secondary:#cd78ff;--hover-start:#29efff;--hover-middle:#cd78ff;--hover-end:#ff3eaf;--urgency-ink:var(--ink-pink);--accent-tertiary:var(--accent-pop);--interactive-border:var(--glass-border);--interactive-hover-start:var(--hover-start);--interactive-hover-end:var(--hover-end);--progress-start:var(--water-gradient-start);--progress-middle:var(--water-gradient-middle);--progress-end:var(--water-gradient-end);--success-wash:var(--selected-background);--star-1:var(--star-color-1);--star-2:var(--star-color-2);--star-3:var(--star-color-3);--planning-container-background:#1e1f25cc;--planning-rail-background:#16171cdb;--planning-task-background:#3a3a46db;--planning-task-border:#d4d2ee61;--planning-control-background:#d2d6e929;--frosted-glass-background:#1b1c22f5;--frosted-floating-background:#1e1e25fc;--frosted-surface-subtle:#dbcdf229;--frosted-surface-hover:#e4ccfb40;--frosted-surface-control:#d6d3f038;--haze-primary:#3cead814;--haze-secondary:#ee63c817;--bloom-position-1:0% 3%;--bloom-position-2:53% 9%;--bloom-position-3:95% 3%;--bloom-position-4:88% 89%;--constellation-color-1:#bea0d7;--constellation-color-2:#a4d7ce;--constellation-color-3:#a0cad5;--frosted-planning-container-background:#1e1f25f7;--frosted-planning-rail-background:#16171cf7;--frosted-planning-task-background:#3a3a46f7;--hero-glow:#ff705833;--hero-glow-position:94% 5%;--hero-glow-size:280px 230px;--accent-warm:#ff8a64;--navigation-accent:#29efff;--bloom-size-1:350px 300px;--bloom-size-2:350px 280px;--bloom-size-3:360px 300px;--bloom-size-4:300px 260px;--information-accent:#29efff;--link-ink:#ff9ce0;--nav-icon:#29efff;--filter-selected-border:#cd78ff;--filter-selected-text:#ead3ff;--filter-selected-background:var(--wash-purple);--interactive-primary:var(--action-fill);--interactive-secondary:var(--accent-secondary);--interactive-pop:var(--accent-pop);--completion-gradient:linear-gradient(135deg, var(--progress-start), var(--progress-middle) 48%, var(--progress-end));--completion-ink:#fff;--completion-badge:#151322;--completion-check:#fff;--completion-edge:var(--glass-edge);--completion-highlight:#ffffff5e;--completion-shadow:#03061299;--timer-accent:var(--information-accent);--chart-1:var(--accent-primary);--chart-2:var(--accent-secondary);--chart-3:var(--accent-pop);--chart-4:var(--accent-warm);--chart-5:var(--accent-blue-violet);--chart-6:var(--accent-cyan);--chart-7:var(--star-2);--chart-8:var(--star-3);--water-progress-gradient:linear-gradient(90deg,var(--water-gradient-start),var(--water-gradient-middle) 45%,var(--water-gradient-highlight) 65%,var(--water-gradient-end));--page-hero-glow-position:94% 5svh;--page-bloom-position-1:0% 3svh;--page-bloom-position-2:53% 9svh;--page-bloom-position-3:95% 3svh;--page-bloom-position-4:88% 89svh}:root[data-theme=issya-bday]{--icon-gradient-start:#8000ff;--icon-gradient-middle:#009bb5;--icon-gradient-end:#eb0077;--icon-gradient-highlight:#fff;--icon-edge:#00b7ce;--action-fill:#d50076;--background:#fffefd;--foreground:#252039;--text-muted:#51445e;--accent-purple:#8000ff;--accent-pink:#ff009d;--accent-aqua:#00dfff;--accent-cyan:#00e5ff;--accent-teal:#00dba7;--accent-blue-violet:#2455ff;--accent-lavender:#bf75ff;--ink-purple:#6200b8;--ink-aqua:#00667b;--ink-pink:#ac005a;--on-accent:#fff;--wash-purple:#8000ff24;--wash-pink:#ff009d26;--wash-aqua:#00dfff2e;--atmosphere-aqua:#00cfe861;--atmosphere-lavender:#ff159947;--atmosphere-blush:#ff762133;--atmosphere-blue-violet:#a2e60024;--glass-background:#ffffffe8;--glass-border:#8000ff75;--glass-edge:#fffffffc;--glass-aqua-edge:#00a2bd8c;--surface-subtle:#ffffffc2;--surface-hover:#fffffff7;--surface-control:#fffffff0;--water-control-border:#007b99a6;--water-glow:#00cfe866;--floating-background:#fffdfffa;--floating-shadow:0 16px 38px #4d207233,0 3px 10px #da007c14;--mood-red:#b63f58;--mood-blue:#476bb7;--mood-green:#2d8a6b;--mood-yellow:#a7801f;--divider:#63328933;--card-shadow:0 7px 22px #4d207221,0 2px 5px #bb007312,inset 0 2px 0 #fffffff2;--color-scheme:light;--water-gradient-start:#00dfff;--water-gradient-middle:#bdff00;--water-gradient-highlight:#ffeb00;--water-gradient-end:#ff009d;--star-color-1:#8000ff;--star-color-2:#ff009d;--star-color-3:#00bbd9;--accent-primary:var(--accent-aqua);--accent-secondary:var(--accent-pink);--accent-pop:#ff7621;--selected-background:linear-gradient(115deg,#00dfff3d,#ffffffa6 42%,#ff009d33 72%,#bdff0029);--selected-border:#8000ff;--selected-text:#372047;--navigation-text:#252039;--navigation-background:linear-gradient(110deg,#00dfff3d,#ff009d2b 58%,#bdff0024);--focus-ring:#6800df;--success-primary:#8900d4;--success-secondary:#00dfff;--hover-start:#00dfff;--hover-middle:#ff009d;--hover-end:#bdff00;--urgency-ink:#ac193b;--accent-tertiary:var(--accent-pop);--interactive-border:var(--glass-border);--interactive-hover-start:var(--hover-start);--interactive-hover-end:var(--hover-end);--progress-start:#00dfff;--progress-middle:#bdff00;--progress-end:#ff009d;--success-wash:var(--selected-background);--star-1:var(--star-color-1);--star-2:var(--star-color-2);--star-3:var(--star-color-3);--planning-container-background:#ffffffe0;--planning-rail-background:#fffdffed;--planning-task-background:#fffffffa;--planning-task-border:#8000ff6e;--planning-control-background:#fffffff2;--frosted-glass-background:#fffdfffa;--frosted-floating-background:#fffdfffe;--frosted-surface-subtle:#ffffffe0;--frosted-surface-hover:#fffffffc;--frosted-surface-control:#fffffff7;--haze-primary:#00cfe80d;--haze-secondary:#ff15990d;--bloom-position-1:3% 16%;--bloom-position-2:95% 11%;--bloom-position-3:82% 86%;--bloom-position-4:37% 69%;--constellation-color-1:#8000ff;--constellation-color-2:#ff009d;--constellation-color-3:#00bbd9;--frosted-planning-container-background:#fffdfffa;--frosted-planning-rail-background:#fffdfffc;--frosted-planning-task-background:#fffffffe;--hero-glow:#ff159938;--hero-glow-position:84% 4%;--hero-glow-size:420px 310px;--accent-warm:#ff7621;--navigation-accent:#008baa;--bloom-size-1:290px 210px;--bloom-size-2:240px 170px;--bloom-size-3:260px 190px;--bloom-size-4:210px 160px;--information-accent:#2950d4;--link-ink:#ac005a;--nav-icon:#007c99;--filter-selected-border:#8000ff;--filter-selected-text:#59108c;--filter-selected-background:#8000ff24;--interactive-primary:var(--action-fill);--interactive-secondary:var(--accent-secondary);--interactive-pop:var(--accent-pop);--completion-gradient:linear-gradient(135deg,#00dfff 0%,#bdff00 22%,#8000ff 57%,#ff009d 86%,#ff7621 100%);--completion-ink:#fff;--completion-badge:#151322;--completion-check:#fff;--completion-edge:var(--glass-edge);--completion-highlight:#ffffff5e;--completion-shadow:#03061299;--timer-accent:#6c8300;--chart-1:#00bad6;--chart-2:#f00091;--chart-3:#a5da00;--chart-4:#ff681e;--chart-5:#8000ff;--chart-6:#2455ff;--chart-7:#ff254f;--chart-8:#e8b600;--water-progress-gradient:linear-gradient(90deg,#00dfff,#bdff00 22%,#ffeb00 40%,#ff7621 61%,#ff009d 82%,#8000ff);--page-hero-glow-position:84% 4svh;--page-bloom-position-1:3% 16svh;--page-bloom-position-2:95% 11svh;--page-bloom-position-3:82% 86svh;--page-bloom-position-4:37% 69svh}:root[data-theme=issya-bday-xxx]{--icon-gradient-start:#ff4eb3;--icon-gradient-middle:#52edff;--icon-gradient-end:#a9f43a;--icon-gradient-highlight:#f5e9ff;--icon-edge:#59e7ff;--action-fill:#f863c7;--background:#030304;--foreground:#fff9ff;--text-muted:#cbc2d7;--accent-purple:#8b20ff;--accent-pink:#ff1599;--accent-aqua:#00cfe8;--accent-cyan:#00dcf8;--accent-teal:#1fdc92;--accent-blue-violet:#2662ff;--accent-lavender:#cb8cff;--ink-purple:#d8adff;--ink-aqua:#8aeeff;--ink-pink:#ffb2dc;--on-accent:#11091c;--wash-purple:#8b20ff38;--wash-pink:#ff159933;--wash-aqua:#00cfe826;--atmosphere-aqua:#00cfe852;--atmosphere-lavender:#ff159957;--atmosphere-blush:#ff762133;--atmosphere-blue-violet:#a2e60029;--glass-background:#07060aa8;--glass-border:#cb8cff54;--glass-edge:#ffefff4d;--glass-aqua-edge:#00cfe84d;--surface-subtle:#2a233473;--surface-hover:#42304ead;--surface-control:#332b3ed1;--water-control-border:#7e9eff8f;--water-glow:#8f4ef66e;--floating-background:#15111cf5;--floating-shadow:0 16px 44px #0000007a;--mood-red:#fa8c9e;--mood-blue:#92bdff;--mood-green:#84d3b0;--mood-yellow:#e6ce74;--divider:#b8a4d92e;--card-shadow:0 5px 24px #0000004a, inset 0 1px 0 #e9deff14;--color-scheme:dark;--water-gradient-start:#00cfe8;--water-gradient-middle:#a2e600;--water-gradient-highlight:#ffcf00;--water-gradient-end:#ff1599;--star-color-1:#8b20ff;--star-color-2:#ff1599;--star-color-3:#00cfe8;--accent-primary:var(--accent-aqua);--accent-secondary:var(--accent-pink);--accent-pop:#ff7621;--selected-background:linear-gradient(115deg,#8b20ff42,#ff159924);--selected-border:#bd76ff;--selected-text:#ebd4ff;--navigation-text:#9aeeff;--navigation-background:linear-gradient(110deg,#00cfe829,#ff15991a,transparent);--focus-ring:#bf80ff;--success-primary:#ff62bf;--success-secondary:#00cfe8;--hover-start:#00cfe8;--hover-middle:#ff1599;--hover-end:#a2e600;--urgency-ink:#ff8594;--accent-tertiary:var(--accent-pop);--interactive-border:var(--glass-border);--interactive-hover-start:var(--hover-start);--interactive-hover-end:var(--hover-end);--progress-start:#00cfe8;--progress-middle:#ffb400;--progress-end:#ff1599;--success-wash:var(--selected-background);--star-1:var(--star-color-1);--star-2:var(--star-color-2);--star-3:var(--star-color-3);--planning-container-background:#141417c9;--planning-rail-background:#0f0f12d6;--planning-task-background:#38373ddb;--planning-task-border:#70ccda57;--planning-control-background:#34323ae0;--frosted-glass-background:#111014f0;--frosted-floating-background:#17131efa;--frosted-surface-subtle:#282132de;--frosted-surface-hover:#453352f5;--frosted-surface-control:#31283df5;--haze-primary:#00cfe80a;--haze-secondary:#ff15990d;--bloom-position-1:3% 16%;--bloom-position-2:95% 11%;--bloom-position-3:82% 86%;--bloom-position-4:37% 69%;--constellation-color-1:#9785be;--constellation-color-2:#a8a0ca;--constellation-color-3:#7eabc5;--frosted-planning-container-background:#161519f5;--frosted-planning-rail-background:#121115fa;--frosted-planning-task-background:#3c3a41fa;--hero-glow:#ff159942;--hero-glow-position:91% 4%;--hero-glow-size:460px 340px;--accent-warm:#ff7621;--navigation-accent:#00cfe8;--bloom-size-1:290px 210px;--bloom-size-2:240px 170px;--bloom-size-3:260px 190px;--bloom-size-4:210px 160px;--information-accent:#65a4ff;--link-ink:#ff91ce;--nav-icon:#00dcf8;--filter-selected-border:#bd76ff;--filter-selected-text:#ebd4ff;--filter-selected-background:#8b20ff40;--interactive-primary:var(--action-fill);--interactive-secondary:var(--accent-secondary);--interactive-pop:var(--accent-pop);--completion-gradient:linear-gradient(135deg,#00cfe8 0%,#8ddd13 22%,#8b20ff 57%,#ff1599 86%,#ff7621 100%);--completion-ink:#fff;--completion-badge:#151322;--completion-check:#fff;--completion-edge:var(--glass-edge);--completion-highlight:#ffffff5e;--completion-shadow:#03061299;--timer-accent:#bbf52a;--chart-1:#00cfe8;--chart-2:#ff1599;--chart-3:#a2e600;--chart-4:#ff7621;--chart-5:#8b20ff;--chart-6:#2662ff;--chart-7:#ff354c;--chart-8:#ffce00;--water-progress-gradient:linear-gradient(90deg,#00cfe8,#a2e600 22%,#ffce00 40%,#ff7621 61%,#ff1599 82%,#8b20ff);--page-hero-glow-position:91% 4svh;--page-bloom-position-1:3% 16svh;--page-bloom-position-2:95% 11svh;--page-bloom-position-3:82% 86svh;--page-bloom-position-4:37% 69svh}:root[data-theme=disco-damage]{--icon-gradient-start:#0ef;--icon-gradient-middle:#ff159b;--icon-gradient-end:#c6ff00;--icon-gradient-highlight:#fff;--icon-edge:#0ef;--action-fill:#0ef;--background:#050507;--foreground:#f6f7f8;--text-muted:#c3c7cc;--accent-purple:#9d59ff;--accent-pink:#ff159b;--accent-aqua:#0ef;--accent-cyan:#89faff;--accent-teal:#c6ff00;--accent-blue-violet:#7994ff;--accent-lavender:#c9acff;--ink-purple:#d5baff;--ink-aqua:#89faff;--ink-pink:#ff8dce;--on-accent:#050507;--wash-purple:#9d59ff26;--wash-pink:#ff159b24;--wash-aqua:#00eeff1f;--atmosphere-aqua:#00eeff40;--atmosphere-lavender:#9d59ff2e;--atmosphere-blush:#ff159b40;--atmosphere-blue-violet:#c6ff0026;--glass-background:#0e0f11e3;--glass-border:#d4e5ec45;--glass-edge:#ebf8ff61;--glass-aqua-edge:#00eeff3b;--surface-subtle:#dee9ed0e;--surface-hover:#dee9ed1f;--surface-control:#dee9ed13;--water-control-border:#00eeff8c;--water-glow:#00eeff52;--floating-background:#121316fa;--floating-shadow:0 16px 44px #000000a6;--mood-red:#ff9dbb;--mood-blue:#9fcaff;--mood-green:#99ecc6;--mood-yellow:#ffdc7e;--divider:#dee9ed29;--card-shadow:0 8px 26px #0006, inset 0 1px 0 #ffffff14;--color-scheme:dark;--water-gradient-start:#0ef;--water-gradient-middle:#c6ff00;--water-gradient-highlight:#ffd1ee;--water-gradient-end:#ff159b;--star-color-1:#c6ff00;--star-color-2:#ff159b;--star-color-3:#0ef;--accent-primary:var(--accent-aqua);--accent-secondary:var(--accent-purple);--accent-pop:var(--accent-pink);--selected-background:linear-gradient(115deg,#00eeff2e,#9d59ff21 48%,#ff159b30);--selected-border:#0ef;--selected-text:#f6f7f8;--navigation-text:#f6f7f8;--navigation-background:linear-gradient(115deg,#00eeff29,#c6ff000f 55%,#ff159b17);--focus-ring:#c6ff00;--success-primary:#c6ff00;--success-secondary:#0ef;--hover-start:#0ef;--hover-middle:#c6ff00;--hover-end:#ff159b;--urgency-ink:var(--ink-pink);--accent-tertiary:var(--accent-pop);--interactive-border:var(--glass-border);--interactive-hover-start:var(--hover-start);--interactive-hover-end:var(--hover-end);--progress-start:var(--water-gradient-start);--progress-middle:var(--water-gradient-middle);--progress-end:var(--water-gradient-end);--success-wash:var(--selected-background);--star-1:var(--star-color-1);--star-2:var(--star-color-2);--star-3:var(--star-color-3);--planning-container-background:#121316e0;--planning-rail-background:#0f1012eb;--planning-task-background:#27292cf0;--planning-task-border:#dcebef52;--planning-control-background:#dee9ed17;--frosted-glass-background:#17181bfa;--frosted-floating-background:#18191cfc;--frosted-surface-subtle:#dee9ed13;--frosted-surface-hover:#dee9ed26;--frosted-surface-control:#dee9ed1c;--haze-primary:#00eeff0b;--haze-secondary:#ff159b0d;--bloom-position-1:3% 16%;--bloom-position-2:97% 20%;--bloom-position-3:72% 92%;--bloom-position-4:48% 43%;--constellation-color-1:#c6ff00;--constellation-color-2:#ff159b;--constellation-color-3:#0ef;--frosted-planning-container-background:#17181bfa;--frosted-planning-rail-background:#131417fc;--frosted-planning-task-background:#2a2c2ffc;--hero-glow:#ff711c1f;--hero-glow-position:76% 5%;--hero-glow-size:180px 130px;--accent-warm:#ff711c;--navigation-accent:#0ef;--bloom-size-1:260px 210px;--bloom-size-2:230px 200px;--bloom-size-3:260px 200px;--bloom-size-4:200px 170px;--information-accent:#0ef;--link-ink:#89faff;--nav-icon:#0ef;--filter-selected-border:#c6ff00;--filter-selected-text:#e4ff9e;--filter-selected-background:#c6ff001a;--interactive-primary:var(--action-fill);--interactive-secondary:var(--accent-secondary);--interactive-pop:var(--accent-pop);--completion-gradient:linear-gradient(135deg, var(--progress-start), var(--progress-middle) 48%, var(--progress-end));--completion-ink:#fff;--completion-badge:#101214;--completion-check:var(--completion-ink);--completion-edge:var(--glass-edge);--completion-highlight:#ffffff5e;--completion-shadow:#000000a6;--timer-accent:#ffba8c;--chart-1:#0ef;--chart-2:#ff159b;--chart-3:#c6ff00;--chart-4:#ff711c;--chart-5:#ad78ff;--chart-6:#7994ff;--chart-7:#ff8dce;--chart-8:#e7f7ff;--water-progress-gradient:linear-gradient(90deg,var(--water-gradient-start),var(--water-gradient-middle) 45%,var(--water-gradient-highlight) 65%,var(--water-gradient-end));--page-hero-glow-position:94% 14svh;--page-bloom-position-1:2% 27svh;--page-bloom-position-2:98% 74svh;--page-bloom-position-3:98% 16svh;--page-bloom-position-4:8% 96svh}:root{--material-blur:22px;--material-saturation:1.4;--material-reflection:12%;--material-internal-light:9%;--material-specular:38%}:root[data-material=frosted]{--material-blur:34px;--material-saturation:1.05;--material-reflection:5.5%;--material-internal-light:2%;--material-specular:15%;--glass-background:var(--frosted-glass-background);--floating-background:var(--frosted-floating-background);--surface-subtle:var(--frosted-surface-subtle);--surface-hover:var(--frosted-surface-hover);--surface-control:var(--frosted-surface-control);--planning-control-background:var(--frosted-surface-control);--planning-container-background:var(--frosted-planning-container-background);--planning-rail-background:var(--frosted-planning-rail-background);--planning-task-background:var(--frosted-planning-task-background)}:root[data-material] :is(.muse-card,.muse-insight-panel,.muse-notes-workspace,.muse-money-panel,.muse-planning-rail,.muse-day-drop,.muse-ritual-group,.muse-nourish-day,.muse-planner-task,.muse-meal-entry,.muse-saved-meal,.muse-grocery-section,.muse-popover-panel,.muse-drawer,.muse-modal){--surface-feedback-shadow:0 0 0 transparent;--material-depth-shadow:var(--card-shadow);background-image:linear-gradient(172deg, var(--glass-edge), transparent 18%), radial-gradient(ellipse at 0% 5%, var(--accent-secondary), transparent 65%), radial-gradient(ellipse at 100% 95%, var(--accent-warm), transparent 65%), linear-gradient(125deg, var(--glass-edge), transparent 42%, var(--glass-aqua-edge))}@supports (color:color-mix(in lab, red, red)){:root[data-material] :is(.muse-card,.muse-insight-panel,.muse-notes-workspace,.muse-money-panel,.muse-planning-rail,.muse-day-drop,.muse-ritual-group,.muse-nourish-day,.muse-planner-task,.muse-meal-entry,.muse-saved-meal,.muse-grocery-section,.muse-popover-panel,.muse-drawer,.muse-modal){background-image:linear-gradient(172deg, color-mix(in srgb, var(--glass-edge) var(--material-specular), transparent), transparent 18%), radial-gradient(ellipse at 0% 5%, color-mix(in srgb, var(--accent-secondary) var(--material-internal-light), transparent), transparent 65%), radial-gradient(ellipse at 100% 95%, color-mix(in srgb, var(--accent-warm) var(--material-internal-light), transparent), transparent 65%), linear-gradient(125deg, color-mix(in srgb, var(--glass-edge) var(--material-reflection), transparent), transparent 42%, color-mix(in srgb, var(--glass-aqua-edge) 10%, transparent))}}:root[data-material] :is(.muse-card,.muse-insight-panel,.muse-notes-workspace,.muse-money-panel,.muse-planning-rail,.muse-day-drop,.muse-ritual-group,.muse-nourish-day,.muse-planner-task,.muse-meal-entry,.muse-saved-meal,.muse-grocery-section,.muse-popover-panel,.muse-drawer,.muse-modal){box-shadow:var(--surface-feedback-shadow), var(--material-depth-shadow), inset 0 1px 0 var(--glass-edge), inset 1px 0 0 var(--accent-secondary), inset -1px -1px 0 var(--accent-warm)}@supports (color:color-mix(in lab, red, red)){:root[data-material] :is(.muse-card,.muse-insight-panel,.muse-notes-workspace,.muse-money-panel,.muse-planning-rail,.muse-day-drop,.muse-ritual-group,.muse-nourish-day,.muse-planner-task,.muse-meal-entry,.muse-saved-meal,.muse-grocery-section,.muse-popover-panel,.muse-drawer,.muse-modal){box-shadow:var(--surface-feedback-shadow), var(--material-depth-shadow), inset 0 1px 0 color-mix(in srgb, var(--glass-edge) 75%, transparent), inset 1px 0 0 color-mix(in srgb, var(--accent-secondary) 14%, transparent), inset -1px -1px 0 color-mix(in srgb, var(--accent-warm) 12%, transparent)}}:root[data-material] :is(.muse-card,.muse-insight-panel,.muse-notes-workspace,.muse-money-panel,.muse-planning-rail,.muse-day-drop,.muse-ritual-group,.muse-nourish-day,.muse-grocery-section,.muse-popover-panel,.muse-drawer,.muse-modal){-webkit-backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturation))}:root[data-material] :is(.muse-planner-task,.muse-meal-entry){--material-internal-light:4%;--material-specular:20%}:root[data-material=frosted] :is(.muse-planner-task,.muse-meal-entry){--material-internal-light:1%;--material-specular:10%}:root[data-material] .muse-drop-zone[data-drop-active=true]{--surface-feedback-shadow:0 0 16px var(--wash-aqua)}:root[data-material] :is(.muse-drag-surface,.muse-planner-task)[data-dragging=true]{--surface-feedback-shadow:var(--muse-edge-glow)}:root[data-material] .muse-planner-task[data-drop-before=true]{--surface-feedback-shadow:inset 0 2px 0 var(--focus-ring), 0 -2px 8px var(--wash-aqua)}:root[data-material] :is(.muse-popover-panel,.muse-drawer,.muse-modal){--material-depth-shadow:var(--floating-shadow)}:root[data-theme=disco-damage][data-material=crystal]{--material-reflection:5%;--material-internal-light:2%;--material-specular:18%}:root[data-theme=disco-damage][data-material] :is(.muse-card,.muse-insight-panel,.muse-notes-workspace,.muse-money-panel,.muse-planning-rail,.muse-day-drop,.muse-ritual-group,.muse-nourish-day,.muse-planner-task,.muse-meal-entry,.muse-saved-meal,.muse-grocery-section,.muse-popover-panel,.muse-drawer,.muse-modal,.muse-login-glass){background-image:linear-gradient(175deg,var(--icon-gradient-highlight),transparent 12%,transparent 92%,var(--accent-aqua))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=disco-damage][data-material] :is(.muse-card,.muse-insight-panel,.muse-notes-workspace,.muse-money-panel,.muse-planning-rail,.muse-day-drop,.muse-ritual-group,.muse-nourish-day,.muse-planner-task,.muse-meal-entry,.muse-saved-meal,.muse-grocery-section,.muse-popover-panel,.muse-drawer,.muse-modal,.muse-login-glass){background-image:linear-gradient(175deg,color-mix(in srgb,var(--icon-gradient-highlight) 5%,transparent),transparent 12%,transparent 92%,color-mix(in srgb,var(--accent-aqua) 3%,transparent))}}:root[data-theme=disco-damage][data-material] :is(.muse-card,.muse-insight-panel,.muse-notes-workspace,.muse-money-panel,.muse-planning-rail,.muse-day-drop,.muse-ritual-group,.muse-nourish-day,.muse-planner-task,.muse-meal-entry,.muse-saved-meal,.muse-grocery-section,.muse-popover-panel,.muse-drawer,.muse-modal,.muse-login-glass){box-shadow:var(--surface-feedback-shadow,0 0 transparent),var(--material-depth-shadow,var(--card-shadow)),inset 0 1px 0 var(--glass-edge),inset 1px 0 0 var(--accent-aqua),inset -1px -1px 0 var(--accent-pink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=disco-damage][data-material] :is(.muse-card,.muse-insight-panel,.muse-notes-workspace,.muse-money-panel,.muse-planning-rail,.muse-day-drop,.muse-ritual-group,.muse-nourish-day,.muse-planner-task,.muse-meal-entry,.muse-saved-meal,.muse-grocery-section,.muse-popover-panel,.muse-drawer,.muse-modal,.muse-login-glass){box-shadow:var(--surface-feedback-shadow,0 0 transparent),var(--material-depth-shadow,var(--card-shadow)),inset 0 1px 0 var(--glass-edge),inset 1px 0 0 color-mix(in srgb,var(--accent-aqua) 12%,transparent),inset -1px -1px 0 color-mix(in srgb,var(--accent-pink) 10%,transparent)}}:root[data-theme=disco-damage][data-material=frosted]{--material-saturation:1.05}:root[data-theme=disco-damage]{--disco-foil:linear-gradient(112deg,var(--accent-aqua),var(--chart-3) 22%,var(--icon-gradient-highlight) 35%,var(--accent-purple) 52%,var(--accent-pink) 72%,var(--accent-warm))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=disco-damage]{--disco-foil:linear-gradient(112deg,color-mix(in srgb,var(--accent-aqua) 23%,transparent),color-mix(in srgb,var(--chart-3) 16%,transparent) 22%,color-mix(in srgb,var(--icon-gradient-highlight) 14%,transparent) 35%,color-mix(in srgb,var(--accent-purple) 19%,transparent) 52%,color-mix(in srgb,var(--accent-pink) 22%,transparent) 72%,color-mix(in srgb,var(--accent-warm) 16%,transparent))}}:root[data-theme=disco-damage]{--disco-state-glow:0 0 12px var(--accent-aqua),0 0 18px var(--accent-pink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=disco-damage]{--disco-state-glow:0 0 12px color-mix(in srgb,var(--accent-aqua) 13%,transparent),0 0 18px color-mix(in srgb,var(--accent-pink) 10%,transparent)}}:root[data-theme=disco-damage] :is(.muse-button,.choice-button):not(.button-primary):hover{background-image:var(--disco-foil);border-color:var(--accent-aqua);box-shadow:var(--disco-state-glow)}:root[data-theme=disco-damage] :is(.choice-button[aria-pressed=true],.muse-button[aria-expanded=true]){background-image:var(--disco-foil);border-color:var(--selected-border);box-shadow:var(--disco-state-glow)}:root[data-theme=disco-damage] :is(button,a,input,textarea,[tabindex]):focus-visible{outline-color:var(--focus-ring)}:root{--atmosphere-bloom-layers:radial-gradient(ellipse var(--hero-glow-size) at var(--page-hero-glow-position),var(--hero-glow),transparent 78%), radial-gradient(ellipse var(--bloom-size-1) at var(--page-bloom-position-1),var(--atmosphere-aqua),transparent 78%), radial-gradient(ellipse var(--bloom-size-2) at var(--page-bloom-position-2),var(--atmosphere-lavender),transparent 78%), radial-gradient(ellipse var(--bloom-size-3) at var(--page-bloom-position-3),var(--atmosphere-blush),transparent 80%), radial-gradient(ellipse var(--bloom-size-4) at var(--page-bloom-position-4),var(--atmosphere-blue-violet),transparent 82%);--atmosphere-pool-layers:radial-gradient(ellipse 65% 22% at -8% 33%,var(--atmosphere-aqua),transparent 83%), radial-gradient(ellipse 61% 25% at 108% 43%,var(--atmosphere-blush),transparent 82%), radial-gradient(ellipse 65% 22% at 24% 62%,var(--atmosphere-blue-violet),transparent 84%), radial-gradient(ellipse 52% 23% at 99% 79%,var(--atmosphere-aqua),transparent 84%), radial-gradient(ellipse 69% 20% at 18% 99%,var(--atmosphere-lavender),transparent 83%), radial-gradient(ellipse 45% 25% at 90% 102%,var(--atmosphere-blush),transparent 85%), radial-gradient(ellipse 45% 340px at 52% 0%,var(--haze-primary),transparent 85%), radial-gradient(ellipse 55% 32% at 71% 66%,var(--haze-secondary),transparent 87%);--atmosphere-haze-layers:radial-gradient(ellipse 12% 3% at 7% 23%,var(--haze-primary),transparent 90%),radial-gradient(ellipse 16% 5% at 91% 49%,var(--haze-secondary),transparent 90%),radial-gradient(ellipse 18% 3% at 20% 83%,var(--haze-primary),transparent 90%);--disco-reflection-layers:conic-gradient(from 160deg at 5% 4%,transparent 0 68%,var(--star-1) 69%,transparent 71%),conic-gradient(from 35deg at 96% 46%,transparent 0 73%,var(--accent-cyan) 74%,transparent 76%),conic-gradient(from 110deg at 11% 87%,transparent 0 62%,var(--accent-warm) 63%,transparent 65%)}@supports (color:color-mix(in lab, red, red)){:root{--disco-reflection-layers:conic-gradient(from 160deg at 5% 4%,transparent 0 68%,color-mix(in srgb,var(--star-1) 10%,transparent) 69%,transparent 71%),conic-gradient(from 35deg at 96% 46%,transparent 0 73%,color-mix(in srgb,var(--accent-cyan) 8%,transparent) 74%,transparent 76%),conic-gradient(from 110deg at 11% 87%,transparent 0 62%,color-mix(in srgb,var(--accent-warm) 8%,transparent) 63%,transparent 65%)}}:root{--atmosphere-custom-layers:none;--atmosphere-vignette:none;--atmosphere-filter:none;--atmosphere-star-opacity:1;--atmosphere-star-glow:1}.muse-atmosphere{z-index:-1;pointer-events:none;inset:0;position:absolute;inset-inline-start:var(--muse-rail-width);overflow:clip}.muse-atmosphere:before{content:"";background:var(--atmosphere-bloom-layers),var(--background);filter:var(--atmosphere-filter);position:absolute;inset:0}.muse-atmosphere:after{content:"";background:var(--atmosphere-pool-layers);filter:var(--atmosphere-filter);position:absolute;inset:0}.muse-atmosphere-studio{z-index:1;background:var(--atmosphere-custom-layers);background-blend-mode:var(--atmosphere-custom-blend,normal);filter:var(--atmosphere-filter);position:absolute;inset:0}.muse-atmosphere-vignette{z-index:2;background:var(--atmosphere-vignette);position:fixed;inset:0;inset-inline-start:var(--muse-rail-width)}@media (max-width:1023px){.muse-atmosphere-vignette{inset-inline-start:0}}.muse-galaxy-grain,.muse-galaxy-candy{z-index:1;position:absolute;inset:0}.muse-galaxy-fleck{width:var(--fleck-size);height:var(--fleck-size);background:var(--fleck-color);opacity:.25;box-shadow:0 0 calc(7px * var(--atmosphere-star-glow)) var(--fleck-color);border-radius:50%;position:absolute}.muse-galaxy-star{opacity:.45;width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0}.muse-galaxy-bokeh{opacity:.12;filter:blur(1px);box-shadow:0 0 calc(12px * var(--atmosphere-star-glow)) var(--fleck-color)}.muse-galaxy-candy{display:none}:root[data-theme=issya-bday] .muse-galaxy-candy,:root[data-theme=issya-bday-xxx] .muse-galaxy-candy{display:block}.muse-galaxy-candy>i{background:var(--candy-color);width:9px;height:3px;transform:rotate(var(--candy-turn));opacity:.75;box-shadow:0 0 9px var(--candy-color);border-radius:3px;position:absolute}@supports (color:color-mix(in lab, red, red)){.muse-galaxy-candy>i{box-shadow:0 0 9px color-mix(in srgb,var(--candy-color) 40%,transparent)}}.muse-galaxy-candy>i:nth-child(3n){width:4px;height:4px}.muse-galaxy-candy>i:nth-child(4n){border-radius:1px;width:6px;height:6px}.muse-app-shell:is([data-module=mood],:has(.muse-mood-page)) .muse-atmosphere{background:var(--background)}.muse-app-shell:is([data-module=mood],:has(.muse-mood-page)) .muse-galaxy-grain{background:radial-gradient(ellipse 38% 17% at 12% 8%,var(--mood-red),transparent),radial-gradient(ellipse 40% 18% at 48% 4%,var(--mood-blue),transparent),radial-gradient(ellipse 40% 20% at 74% 17%,var(--mood-green),transparent),radial-gradient(ellipse 38% 17% at 93% 7%,var(--mood-yellow),transparent)}@supports (color:color-mix(in lab, red, red)){.muse-app-shell:is([data-module=mood],:has(.muse-mood-page)) .muse-galaxy-grain{background:radial-gradient(ellipse 38% 17% at 12% 8%,color-mix(in srgb,var(--mood-red) 12%,transparent),transparent),radial-gradient(ellipse 40% 18% at 48% 4%,color-mix(in srgb,var(--mood-blue) 12%,transparent),transparent),radial-gradient(ellipse 40% 20% at 74% 17%,color-mix(in srgb,var(--mood-green) 12%,transparent),transparent),radial-gradient(ellipse 38% 17% at 93% 7%,color-mix(in srgb,var(--mood-yellow) 10%,transparent),transparent)}}@keyframes muse-celestial-drift{0%{transform:translateY(-3px)}to{transform:translate(5px,5px)}}@keyframes muse-star-shimmer{0%,8%,to{opacity:var(--node-brightness,.4)}3%{opacity:.95}}@media (prefers-reduced-motion:no-preference){.muse-galaxy-star:nth-child(odd){animation:muse-galaxy-shimmer 24s ease-in-out var(--fleck-delay) infinite}@keyframes muse-galaxy-shimmer{0%,60%,to{opacity:.4}68%{opacity:.65}80%{opacity:.4}}}@media (max-width:1023px){.muse-atmosphere{inset-inline-start:0}}.muse-galaxy-fleck{opacity:calc(var(--fleck-opacity,.25) * var(--atmosphere-star-opacity))}.muse-galaxy-bokeh{opacity:calc(var(--fleck-opacity,.25) * .45 * var(--atmosphere-star-opacity))}.muse-galaxy-grain:before{content:"";opacity:.35;background:var(--atmosphere-haze-layers);position:absolute;inset:0}.muse-disco-reflections{z-index:1;display:none;position:absolute;inset:0}:root[data-theme=disco-damage] .muse-disco-reflections{background:var(--disco-reflection-layers);display:block}.muse-disco-reflections{-webkit-mask-image:linear-gradient(#0000 0 160px,#000 280px);mask-image:linear-gradient(#0000 0 160px,#000 280px)}:root[data-theme=disco-damage]{--atmosphere-pool-layers:radial-gradient(ellipse 210px 150px at 98% 32%,var(--accent-pink),transparent 80%), radial-gradient(ellipse 180px 160px at 1% 62%,var(--accent-aqua),transparent 80%), radial-gradient(ellipse 200px 130px at 92% 91%,var(--chart-3),transparent 82%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=disco-damage]{--atmosphere-pool-layers:radial-gradient(ellipse 210px 150px at 98% 32%,color-mix(in srgb,var(--accent-pink) 16%,transparent),transparent 80%), radial-gradient(ellipse 180px 160px at 1% 62%,color-mix(in srgb,var(--accent-aqua) 18%,transparent),transparent 80%), radial-gradient(ellipse 200px 130px at 92% 91%,color-mix(in srgb,var(--chart-3) 12%,transparent),transparent 82%)}}:root[data-atelier-stars=sparse] .muse-galaxy-fleck:nth-child(2n),:root[data-atelier-stars=none] :is(.muse-galaxy-fleck,.muse-disco-glitter){display:none}:root{--icon-transition:.18s ease;--font-ui:var(--font-interface), Arial, sans-serif;--font-whimsy:var(--font-editorial);--page-max-width:1200px;--page-padding:24px;--card-radius:22px;--card-padding:20px;--grid-gap:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--control-radius:10px;--pill-radius:999px;--touch-target:44px;--floating-radius:16px;--control-ink:var(--action-fill);--control-accent:var(--selected-border);--control-wash:var(--selected-background);--ease-silky:cubic-bezier(.22, .61, .36, 1);--transition:var(--motion-hover,.18s) var(--ease-silky)}*{box-sizing:border-box}[hidden]{display:none!important}html,body{min-height:100%;margin:0}html{background:var(--background);color-scheme:var(--color-scheme);scroll-padding-top:var(--space-4)}body{isolation:isolate;color:var(--foreground);font-family:var(--font-ui);background:var(--background);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{appearance:none;color:inherit;cursor:pointer;touch-action:manipulation}button,a,input,textarea{transition:background var(--transition), border-color var(--transition), box-shadow var(--transition)}button:disabled{cursor:default;opacity:.45}button:active:enabled{transform:translateY(1px)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}::selection{color:var(--foreground);background:var(--wash-purple)}svg{flex-shrink:0}p{margin:0}.muse-page{width:min(calc(100% - var(--page-padding) * 2), var(--page-max-width));padding:calc(var(--space-4) + var(--header-top-air,16px)) 0 calc(var(--space-6) + env(safe-area-inset-bottom));margin:0 auto}.whimsy{font-family:var(--font-editorial);font-style:italic;font-weight:var(--type-display-weight)}.muse-header{padding-bottom:var(--space-3)}.muse-brand-row,.greeting-row,.daily-title-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.muse-brand-row{padding-bottom:var(--space-2);border-bottom:1px solid var(--divider)}.muse-logo{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--foreground);letter-spacing:-.065em;font-size:1.85rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.greeting-row{padding:var(--space-3) 0}.muse-greeting{letter-spacing:-.035em;font-size:clamp(1.55rem,2.8vw,2.15rem);font-weight:400;line-height:1.2}.muse-stars{align-items:center;gap:var(--space-4);padding:0 var(--space-2);display:flex}.muse-stars>:first-child{transform:translateY(-4px)}.muse-stars>:last-child{transform:translateY(5px)}.muse-star{vertical-align:middle;display:inline-block}.star-purple{color:var(--star-color-1)}.star-pink{color:var(--star-color-2)}.star-aqua{color:var(--star-color-3)}.daily-title-row{padding-top:var(--space-1)}.daily-title-row h1{letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:650}.daily-title-row time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.daily-grid{align-items:stretch;gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.muse-card{min-width:0;padding:var(--card-padding);background:var(--glass-background);border:1px solid var(--glass-border);border-top-color:var(--glass-edge);border-bottom-color:var(--glass-aqua-edge);border-radius:var(--card-radius);-webkit-backdrop-filter:blur(var(--material-blur));box-shadow:var(--card-shadow);flex-direction:column;grid-column:span 6;display:flex;container-type:inline-size}.card-full{grid-column:1/-1}.priorities-card>.muse-daily-capture{width:100%;display:block}.schedule-card{grid-column:span 7}.meals-card{grid-column:span 5}.card-heading{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.card-heading h2{align-items:center;gap:var(--space-2);letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:600;line-height:1.4;display:flex}.card-heading-icon{width:22px;color:var(--control-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.small-label{color:var(--text-muted);font-size:.72rem}.card-description{margin-top:var(--space-2);color:var(--text-muted);font-size:.82rem}.muse-button,.choice-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--glass-border);border-radius:var(--control-radius);background:var(--surface-subtle);color:var(--foreground);font-size:.8rem;font-weight:500;line-height:1.2;display:inline-flex}.muse-button:hover:enabled,.choice-button:hover:enabled{background:var(--surface-hover);border-color:var(--control-accent)}.muse-button:active:enabled,.choice-button:active:enabled{background:var(--control-wash)}.muse-button[aria-expanded=true],.choice-button[aria-pressed=true]{color:var(--control-ink);border-color:var(--control-accent);background:var(--control-wash)}.button-primary{color:var(--on-accent);background:var(--control-ink);border-color:var(--control-ink)}.button-primary:hover:enabled,.button-primary:active:enabled{color:var(--control-ink);background:var(--control-wash)}.text-button{min-height:var(--touch-target);padding:0 var(--space-2);color:var(--control-ink);border-radius:var(--control-radius);text-underline-offset:3px;background:0 0;border:0;justify-content:center;align-items:center;font-size:.75rem;text-decoration:underline;display:inline-flex}.text-button:hover:enabled,.text-button[aria-expanded=true]{background:var(--control-wash)}input[type=text],input[type=number],input[type=search],textarea{appearance:none;width:100%;min-width:0;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);color:var(--foreground);border:1px solid var(--divider);border-radius:var(--control-radius);background:var(--surface-subtle);font-size:1rem;line-height:1.5}input[type=text]:hover,input[type=number]:hover,input[type=search]:hover,textarea:hover{border-color:var(--glass-border)}input[type=text]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{background:var(--surface-hover);border-color:var(--control-accent)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input[aria-invalid=true]{border-color:var(--ink-pink)}.priority-count{align-items:baseline;gap:var(--space-1);color:var(--ink-purple);font-variant-numeric:tabular-nums;font-size:.85rem;display:flex}.priority-count strong{font-weight:650}.count-label{margin-left:var(--space-1);color:var(--text-muted);font-size:.72rem}.daily-intention{align-items:center;gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:max-content max-content minmax(0,1fr);display:grid}.daily-intention>.editor-label{color:var(--text-muted);margin:0;font-size:.75rem}.daily-intention input{background:0 0;border-color:#0000;width:100%;min-width:0}.daily-intention input:hover{background:var(--surface-subtle)}.priority-list{gap:var(--space-4);margin:var(--space-2) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.priority-list>li{min-width:0;container-type:inline-size}.priority-list li+li{padding-left:var(--space-4);border-left:1px solid var(--divider)}.priority-item{align-items:center;gap:var(--space-2);min-height:var(--touch-target);display:flex}.priority-completion{flex:0 0 var(--touch-target);width:var(--touch-target);height:var(--touch-target);cursor:pointer;place-items:center;display:grid;position:relative}.check-input{appearance:none;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.priority-check,.task-check{border:1.5px solid var(--accent-purple);background:var(--surface-subtle);transition:background var(--transition), box-shadow var(--transition);flex-shrink:0;place-items:center;display:grid}.priority-check{border-radius:50%;width:24px;height:24px}.check-input:checked+.priority-check,.check-input:checked+.task-check{color:var(--on-accent);border-color:var(--success-primary);background:var(--success-primary)}.check-input:focus-visible+.priority-check,.check-input:focus-visible+.task-check{outline:2px solid var(--focus-ring);outline-offset:4px}.priority-completion:hover .priority-check,.agenda-task:hover .task-check{box-shadow:0 0 0 4px var(--wash-purple)}.priority-completion:active .priority-check,.agenda-task:active .task-check{background:var(--wash-purple)}.priority-text{flex:1;min-width:0;font-size:.88rem}.priority-number{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.65rem}.is-complete .priority-text .inline-edit-value,.is-complete .agenda-task-title{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--glass-border);-webkit-text-decoration-color:var(--glass-border);-webkit-text-decoration-color:var(--glass-border);text-decoration-color:var(--glass-border)}.editable-text{flex:1;min-width:0;display:block}.inline-edit-value{width:100%;min-height:var(--touch-target);padding:var(--space-2);border-radius:var(--control-radius);color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;display:block}.inline-edit-value:hover,.inline-edit-value:focus-visible{border-color:var(--divider);background:var(--surface-subtle)}.inline-edit-value:active{background:var(--control-wash)}.inline-edit-placeholder{color:var(--text-muted)}.editable-text .inline-edit-input{padding:var(--space-2)}.choice-button{border-radius:var(--pill-radius);max-width:100%}.chip-label{overflow-wrap:anywhere;min-width:0}.choice-mark{width:15px;display:flex}.choice-button[aria-pressed=false] .choice-mark{opacity:0}.add-control{color:var(--control-ink);border-style:dashed}.card-inline-panel{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--divider)}.editor-label{margin-bottom:var(--space-2);color:var(--text-muted);font-size:.78rem;display:block}.inline-editor-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.inline-editor-controls input{flex:160px;width:200px;max-width:240px}.managed-type-list{margin:0;padding:0;list-style:none}.managed-type-list li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.managed-type-list li+li{border-top:1px solid var(--divider)}.managed-type-list li>span{overflow-wrap:anywhere;font-size:.82rem}.water-card{--control-ink:var(--ink-aqua);--control-accent:var(--accent-aqua);--control-wash:var(--wash-aqua)}.water-summary{align-items:center;gap:var(--space-2);display:flex}.water-quantity{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8rem}.water-quantity strong{color:var(--foreground);letter-spacing:-.04em;font-size:1.3rem;font-weight:600}.water-quantity strong span{letter-spacing:0;font-size:.8rem;font-weight:500}.water-progress{height:7px;margin:var(--space-2) 0 var(--space-4);border-radius:var(--pill-radius);background:var(--wash-aqua);box-shadow:inset 0 0 0 1px var(--glass-aqua-edge);overflow:hidden}.water-progress>span{width:var(--water-progress);border-radius:inherit;background:var(--water-progress-gradient);height:100%;box-shadow:0 0 10px var(--water-glow), inset 0 1px 0 var(--glass-edge);transition:width var(--transition);display:block}.water-additions{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.water-additions>.water-add-button{width:100%;min-height:var(--touch-target);padding:var(--space-2);color:var(--ink-aqua);border:1.5px solid var(--water-control-border);border-radius:var(--pill-radius);background:var(--surface-control);font-variant-numeric:tabular-nums;white-space:nowrap}.water-additions>.water-add-button:hover{border-color:var(--ink-aqua);background:var(--wash-aqua);box-shadow:0 2px 8px var(--water-glow)}.water-additions>.water-add-button:focus-visible{outline-color:var(--ink-aqua)}.water-additions>.water-add-button:active,.water-additions>.water-add-button[aria-expanded=true]{color:var(--on-accent);border-color:var(--ink-aqua);background:var(--ink-aqua)}.water-amount-form{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--divider)}.water-amount-form>label{margin-bottom:var(--space-2);font-size:.78rem;display:block}.amount-form-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.quantity-field{border:1px solid var(--water-control-border);border-radius:var(--control-radius);background:var(--surface-control);flex:120px;align-items:center;max-width:200px;display:flex}.quantity-field:focus-within{outline:2px solid var(--ink-aqua);outline-offset:3px}.quantity-field input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-width:0}.quantity-field input::-webkit-inner-spin-button{appearance:none;margin:0}.quantity-field input::-webkit-outer-spin-button{appearance:none;margin:0}.quantity-unit{padding-right:var(--space-3);color:var(--ink-aqua);font-size:.8rem}.input-error{margin-top:var(--space-2);color:var(--ink-pink);font-size:.78rem}.meals-card{--control-ink:var(--ink-pink);--control-accent:var(--accent-pink);--control-wash:var(--wash-pink)}.source-label{padding:var(--space-1) var(--space-2);color:var(--ink-pink);border:1px solid var(--divider);border-radius:var(--pill-radius);background:var(--wash-pink);font-size:.67rem}.meal-list{margin:var(--space-3) 0 0}.meal-item{gap:var(--space-3);padding:var(--space-1) 0;grid-template-columns:76px minmax(0,1fr);align-items:baseline;display:grid}.meal-item+.meal-item{border-top:1px solid var(--divider)}.meal-item dt{color:var(--ink-pink);font-size:.72rem;font-weight:550}.meal-item dd{min-width:0;margin:0;font-size:.84rem}.mood-card{--control-ink:var(--ink-pink);--control-accent:var(--accent-pink);--control-wash:var(--wash-pink)}.mood-content{align-items:start;gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.mood-content>*{min-width:0}.feeling-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.feeling-chip{color:var(--selected-text);border-color:var(--selected-border);background:var(--selected-background)}.emotion-search-field{align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--text-muted);border:1px solid var(--glass-border);border-radius:var(--control-radius);background:var(--surface-control);display:flex}.emotion-search-field:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}.emotion-search-field input[type=search]{background:0 0;border:0;outline:0;min-width:0;padding-left:0;padding-right:0}.emotion-results-status{margin:var(--space-3) 0 var(--space-2);color:var(--text-muted);font-size:.72rem}.emotion-options{gap:var(--space-2);overscroll-behavior:contain;max-height:320px;padding:var(--space-1);scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.emotion-option{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2);border:1px solid var(--divider);border-radius:var(--control-radius);color:var(--foreground);background:var(--surface-subtle);text-align:left;display:flex}.emotion-option:hover{background:var(--surface-hover);border-color:var(--accent-pink)}.emotion-option[aria-pressed=true]{color:var(--selected-text);border-color:var(--selected-border);background:var(--selected-background)}.emotion-option:active{background:var(--wash-pink)}.quadrant-dot{background:var(--quadrant-color);border-radius:50%;flex:0 0 6px;width:6px;height:6px}[data-quadrant=red]{--quadrant-color:var(--mood-red)}[data-quadrant=blue]{--quadrant-color:var(--mood-blue)}[data-quadrant=green]{--quadrant-color:var(--mood-green)}[data-quadrant=yellow]{--quadrant-color:var(--mood-yellow)}.emotion-empty{padding:var(--space-3);color:var(--text-muted);grid-column:1/-1;font-size:.8rem}.tag-selector{min-width:0;margin:var(--space-4) 0 0;border:0;padding:0}.tag-selector legend{width:100%;margin-bottom:var(--space-2);color:var(--text-muted);font-size:.78rem}.selection-count{float:right;margin-left:var(--space-2);font-variant-numeric:tabular-nums;font-size:.72rem}.tag-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag-chip{font-size:.75rem}.mood-content .tag-selector{margin-top:0}.muse-footer{padding-top:var(--space-5);color:var(--text-muted);text-align:center;font-size:.7rem}:is(.muse-footer:not(:has(.muse-save-indicator[data-state=error],.muse-save-indicator[data-state=pending])),.muse-settings-save:not(:has(.muse-save-indicator[data-state=error],.muse-save-indicator[data-state=pending]))){display:none}.muse-page{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.muse-page :is(.muse-mindspace-views,.muse-collections-nav){margin-bottom:var(--module-nav-gap);border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.muse-page :is(.muse-mindspace-views,.muse-collections-nav)>:is(a,button){border:1px solid var(--glass-border);background:var(--surface-control);min-height:40px;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:.82rem;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.muse-page :is(.muse-mindspace-views,.muse-collections-nav)>:is(a,button):hover{background:var(--surface-hover);border-color:var(--interactive-border)}.muse-page :is(.muse-mindspace-views,.muse-collections-nav)>:is(a,button):is([aria-current=page],[aria-pressed=true]){background:var(--selected-background);border-color:var(--selected-border);color:var(--selected-text);box-shadow:0 0 0 1px var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.muse-page :is(.muse-mindspace-views,.muse-collections-nav)>:is(a,button):is([aria-current=page],[aria-pressed=true]){box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 14%,transparent)}}@media (max-width:600px){.muse-page :is(.muse-mindspace-views,.muse-collections-nav){scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.muse-page :is(.muse-mindspace-views,.muse-collections-nav)>:is(a,button){flex:none}}@media (prefers-reduced-motion:reduce){.muse-page :is(.muse-mindspace-views,.muse-collections-nav)>:is(a,button){transition:none}}.muse-page :is(.muse-page-tabs,.muse-section-nav,.muse-whimsy-navigation,.muse-cosmic-navigation,.muse-books-tabs,.muse-tarot-tabs,.muse-dream-tabs,.muse-fortune-tabs){border-bottom:1px solid var(--glass-border);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:10px;display:flex}.muse-page :is(.muse-section-nav,.muse-whimsy-navigation){margin-bottom:var(--module-nav-gap)}.muse-page :is(.muse-page-tabs,.muse-section-nav,.muse-whimsy-navigation,.muse-cosmic-navigation,.muse-books-tabs,.muse-tarot-tabs,.muse-dream-tabs,.muse-fortune-tabs)>:is(a,button){border:1px solid var(--glass-border);border-radius:var(--control-radius);background:var(--surface-control);min-height:40px;color:var(--foreground);justify-content:center;align-items:center;padding:8px 12px;font-size:.82rem;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.muse-page :is(.muse-page-tabs,.muse-section-nav,.muse-whimsy-navigation,.muse-cosmic-navigation,.muse-books-tabs,.muse-tarot-tabs,.muse-dream-tabs,.muse-fortune-tabs)>:is(a,button):hover{background:var(--surface-hover);border-color:var(--interactive-border)}.muse-page :is(.muse-page-tabs,.muse-section-nav,.muse-whimsy-navigation,.muse-cosmic-navigation,.muse-books-tabs,.muse-tarot-tabs,.muse-dream-tabs,.muse-fortune-tabs)>:is(a,button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.muse-page :is(.muse-page-tabs,.muse-section-nav,.muse-whimsy-navigation,.muse-cosmic-navigation,.muse-books-tabs,.muse-tarot-tabs,.muse-dream-tabs,.muse-fortune-tabs)>:is(a,button):is([aria-current=page],[aria-pressed=true]){background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.muse-page :is(.muse-page-tabs,.muse-section-nav,.muse-whimsy-navigation,.muse-cosmic-navigation,.muse-books-tabs,.muse-tarot-tabs,.muse-dream-tabs,.muse-fortune-tabs)>:is(a,button):is([aria-current=page],[aria-pressed=true]){background:color-mix(in srgb,var(--accent-primary) 12%,var(--surface-control))}}.muse-page :is(.muse-page-tabs,.muse-section-nav,.muse-whimsy-navigation,.muse-cosmic-navigation,.muse-books-tabs,.muse-tarot-tabs,.muse-dream-tabs,.muse-fortune-tabs)>:is(a,button):is([aria-current=page],[aria-pressed=true]){border-color:var(--selected-border);color:var(--foreground);box-shadow:inset 0 -2px var(--accent-secondary)}.muse-page :is(.muse-page-tabs,.muse-section-nav,.muse-whimsy-navigation,.muse-cosmic-navigation,.muse-books-tabs,.muse-tarot-tabs,.muse-dream-tabs,.muse-fortune-tabs)>:is(a,button):is([aria-current=page],[aria-pressed=true]):before{opacity:1}@media (max-width:600px){.muse-page :is(.muse-page-tabs,.muse-section-nav,.muse-whimsy-navigation,.muse-cosmic-navigation,.muse-books-tabs,.muse-tarot-tabs,.muse-dream-tabs,.muse-fortune-tabs){scrollbar-width:thin;flex-wrap:nowrap;padding:3px 3px 10px;overflow-x:auto}.muse-page :is(.muse-page-tabs,.muse-section-nav,.muse-whimsy-navigation,.muse-cosmic-navigation,.muse-books-tabs,.muse-tarot-tabs,.muse-dream-tabs,.muse-fortune-tabs)>:is(a,button){flex:none}}@media (prefers-reduced-motion:reduce){.muse-page :is(.muse-page-tabs,.muse-section-nav,.muse-whimsy-navigation,.muse-cosmic-navigation,.muse-books-tabs,.muse-tarot-tabs,.muse-dream-tabs,.muse-fortune-tabs)>:is(a,button){transition:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container (max-width:420px){.priority-item{grid-template-columns:var(--touch-target) minmax(0, 1fr) auto;row-gap:0;display:grid}.priority-actions{grid-column:2/-1;justify-content:flex-end}}@container (max-width:360px){.water-additions{grid-template-columns:repeat(3,minmax(0,1fr))}.water-summary{justify-content:space-between;width:100%}.meal-item{gap:var(--space-1);grid-template-columns:1fr}.agenda-item{column-gap:var(--space-3);grid-template-columns:68px minmax(0,1fr)}.emotion-options{grid-template-columns:1fr}}@media (max-width:960px){.priority-number{display:none}.priority-list{gap:var(--space-3)}.priority-list li+li{padding-left:var(--space-3)}}@media (max-width:760px){:root{--page-padding:16px;--card-padding:18px;--card-radius:20px}.muse-card,.schedule-card,.meals-card{grid-column:1/-1}.muse-stars{gap:var(--space-2);padding:0}.muse-stars>:nth-child(2){width:19px;height:auto}.muse-greeting{max-width:400px;font-size:clamp(1.45rem,5.2vw,1.9rem)}.daily-title-row{gap:var(--space-1) var(--space-3);flex-wrap:wrap}.daily-title-row time{font-size:.73rem}.daily-intention{margin-top:var(--space-3);grid-template-columns:minmax(0,1fr) max-content}.daily-intention input{grid-column:1/-1}.priority-list{grid-template-columns:1fr;gap:0}.priority-list li+li{padding:var(--space-1) 0 0;margin-top:var(--space-1);border-left:0;border-top:1px solid var(--divider)}.priority-number{display:block}.mood-content{gap:var(--space-4);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.date-navigation{align-items:center;gap:var(--space-1);border:1px solid var(--glass-border);border-radius:var(--pill-radius);background:var(--surface-subtle);display:inline-flex}.date-step{width:var(--touch-target);height:var(--touch-target);color:var(--ink-purple);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.date-current{min-height:var(--touch-target);padding:var(--space-2);border-radius:var(--control-radius);color:var(--foreground);background:0 0;border:0}.date-current time{color:var(--foreground);font-size:.88rem;font-weight:600}.date-step:hover,.date-current:hover{background:var(--wash-purple)}.chevron-left{display:flex;transform:rotate(90deg)}.chevron-right{display:flex;transform:rotate(-90deg)}.date-input,input[type=time]{width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--glass-border);border-radius:var(--control-radius);background:var(--surface-control);color:var(--foreground);font:inherit}.movement-quick-row{grid-template-columns:repeat(var(--quick-columns), minmax(58px, 1fr));gap:var(--space-2);margin-top:var(--space-3);display:grid;overflow-x:auto}.movement-quick-row .choice-button{justify-content:center;align-items:center;gap:var(--space-1);height:var(--touch-target);min-height:var(--touch-target);padding:var(--space-1);white-space:nowrap;font-size:.74rem;display:inline-flex}.movement-quick-chip .chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.movement-quick-chip .choice-mark{flex:0 0 12px;justify-content:center;align-items:center;width:12px}.more-count{min-width:15px;color:var(--control-ink);place-items:center;font-size:.65rem;display:inline-grid}.popover-choice-list{gap:var(--space-1);flex-direction:column;max-height:290px;display:flex;overflow-y:auto}.popover-choice{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--control-radius);background:var(--surface-subtle);text-align:left;border:1px solid #0000;flex-shrink:0;font-size:.82rem;display:flex}.popover-choice:hover{border-color:var(--glass-border);background:var(--surface-hover)}.popover-choice[aria-pressed=true]{border-color:var(--selected-border);color:var(--selected-text);background:var(--selected-background)}.popover-footer{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--divider);flex-wrap:wrap;display:flex}.managed-type-list{max-height:310px;overflow-y:auto}.managed-type-name{flex:1;min-width:90px}.managed-type-actions{display:inline-flex}.quick-setting{min-width:70px;padding:var(--space-2);font-size:.7rem}.editor-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.plan-time-label{margin-top:var(--space-3);color:var(--text-muted);font-size:.78rem;display:block}.plan-time-label input{margin-top:var(--space-2);display:block}.quadrant-filters{gap:var(--space-1);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.quadrant-filters button{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--touch-target);padding:var(--space-2);border:1px solid var(--divider);border-radius:var(--pill-radius);background:var(--surface-subtle);font-size:.72rem;display:inline-flex}.quadrant-filters button[aria-pressed=true]{border-color:var(--quadrant-color,var(--accent-purple));background:var(--wash-purple)}.emotion-options{grid-template-columns:1fr;max-height:250px}.emotion-name{flex:1;min-width:0}.emotion-option{gap:var(--space-3);min-height:var(--touch-target);flex-shrink:0;font-size:.85rem}.mood-content{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.tag-options{flex-wrap:nowrap;overflow-x:auto}.tag-options .tag-chip{padding:var(--space-2);flex:none;font-size:.72rem}.mood-card .editor-label{margin-bottom:var(--space-2)}@media (max-width:760px){.daily-grid{align-items:stretch}.daily-title-row{align-items:center}.date-navigation{max-width:100%}.date-current time{font-size:.78rem}.movement-quick-row{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.mood-content{grid-template-columns:1fr}}.movement-quick-row .movement-quick-chip{grid-template-columns:minmax(0,1fr);place-items:center;padding-inline:18px;display:grid;position:relative}.movement-quick-chip .chip-label{text-align:center;width:100%}.movement-quick-chip .choice-mark{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.mood-content{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.mood-content>.tag-selector{padding-left:var(--space-5);border-left:1px solid var(--divider);align-self:stretch}.mood-content .tag-selector legend{float:left;margin-bottom:var(--space-2)}.mood-content .tag-options{clear:both}.emotion-picker{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.emotion-picker-header{flex:none}.emotion-picker .emotion-options{min-height:0;max-height:none;padding:var(--space-1) var(--space-1) var(--space-4);scroll-padding-bottom:var(--space-4);flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid;overflow-y:auto}.emotion-picker .emotion-option{flex:none}.emotion-picker-footer{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--divider);flex:none;justify-content:flex-end;display:flex}@media (max-width:760px){.mood-content{gap:var(--space-4);grid-template-columns:1fr}.mood-content>.tag-selector{padding:var(--space-4) 0 0;border-left:0;border-top:1px solid var(--divider)}}.choice-button[aria-pressed=true],.muse-button[aria-expanded=true]{color:var(--selected-text);border-color:var(--selected-border);background:var(--selected-background)}.movement-selection-summary{white-space:nowrap;text-overflow:ellipsis;min-height:1.5em;overflow:hidden}.muse-card-heading-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.muse-module-badge{padding:3px var(--space-2);border:1px solid var(--module-accent);border-radius:var(--pill-radius);background:var(--module-wash);color:var(--module-ink);white-space:nowrap;align-items:center;font-size:.64rem;font-weight:500;display:inline-flex}.muse-module-badge[data-module=planner]{--module-accent:var(--accent-secondary);--module-ink:var(--ink-aqua);--module-wash:var(--wash-aqua)}.muse-module-badge[data-module=nourish]{--module-accent:var(--accent-pink);--module-ink:var(--ink-pink);--module-wash:var(--wash-pink)}.muse-module-badge[data-module=rituals]{--module-accent:var(--accent-primary);--module-ink:var(--ink-purple);--module-wash:var(--wash-purple)}.muse-water-manager{gap:var(--space-3);flex-direction:column;display:flex}.muse-water-manager label{gap:var(--space-1);color:var(--text-muted);flex-direction:column;font-size:.75rem;display:flex}.muse-water-manager fieldset{border:0;min-width:0;margin:0;padding:0}.muse-water-manager legend{margin-bottom:var(--space-2);color:var(--text-muted);font-size:.75rem}.muse-water-manager fieldset>div{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:450px){.card-heading{align-items:flex-start}.muse-card-heading-actions{gap:var(--space-1)}}.muse-filter-options{gap:var(--space-2);max-height:180px;padding:var(--space-1);flex-wrap:wrap;display:flex;overflow-y:auto}.emotion-option .emotion-name{flex:1;min-width:0}.muse-modal .quadrant-filters{padding:var(--space-1);flex-wrap:nowrap;overflow-x:auto}.muse-modal .quadrant-filters button{border-color:var(--quadrant-color,var(--selected-border));flex:none}@supports (color:color-mix(in lab, red, red)){.muse-modal .quadrant-filters button{border-color:color-mix(in srgb, var(--quadrant-color,var(--selected-border)) 60%, var(--divider))}}.muse-modal .quadrant-filters button[aria-pressed=true]{border-color:var(--quadrant-color,var(--selected-border));background:var(--selected-background);color:var(--selected-text);box-shadow:inset 0 -2px 0 var(--quadrant-color,var(--selected-border))}@media (max-width:520px){.emotion-picker .emotion-options{grid-template-columns:minmax(0,1fr)}}.text-button,a.text-button{color:var(--link-ink)}.muse-filter-options .choice-button[aria-pressed=true]{color:var(--filter-selected-text);background:var(--filter-selected-background);border-color:var(--filter-selected-border)}.card-heading-icon{color:var(--information-accent)}:root{--tag-padding-inline:8px;--tag-padding-block:3px;--tag-radius:6px;--tag-line-height:1.4;--focus-width:2px;--focus-inset:-2px}:is(.muse-task-tag,.muse-meal-type-labels>span){align-items:center;gap:var(--space-1);max-width:100%;min-height:23px;padding:var(--tag-padding-block) var(--tag-padding-inline);line-height:var(--tag-line-height);border-radius:var(--tag-radius);overflow-wrap:anywhere;display:inline-flex}:is(.tag-chip,.muse-detail-tags .choice-button){padding:var(--space-2) var(--space-3);line-height:var(--tag-line-height)}input[type=search]{padding:var(--space-2) var(--space-3);line-height:1.45}:is(input,textarea):focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-inset)}:is(.muse-drawer-content,.muse-popover-panel,.muse-planner-task-list,.muse-meal-entries) :is(button,a):focus-visible{outline-offset:var(--focus-inset)}.muse-choice-options{scroll-padding:var(--space-1)}[data-accent=warm]{--organization-accent:var(--accent-warm)}[data-accent=info]{--organization-accent:var(--information-accent)}:is(.emotion-search-field,.muse-planner-search):focus-within{outline-offset:var(--focus-inset)}.quadrant-filters{gap:8px;padding:4px}.quadrant-filters button[data-chip-size]{justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;display:inline-flex}.quadrant-filters .quadrant-dot{flex:none;margin:0}.muse-field-label{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.muse-field-label>.small-label{font-weight:400}:where(form) .editor-label:has(>:is(input,textarea,select,.muse-choice-menu)):not(:has(input[type=checkbox],input[type=radio])){gap:var(--space-2);flex-direction:column;min-width:0;margin-bottom:0;display:flex}:where(.muse-drawer-content,.muse-popover-panel) form>.editor-actions{margin-top:0}:where(.muse-drawer-content,.muse-popover-panel) form>.editor-actions:last-child{padding-top:var(--space-1)}:where(.muse-drawer-content,.muse-modal,.muse-popover-panel) :is(input,textarea){scroll-margin-block:var(--space-4)}.movement-selection-status{align-items:baseline;gap:var(--space-2,.5rem);justify-content:space-between;min-width:0;display:flex}.movement-selection-status>p{min-width:0}.movement-selection-status>button{flex-shrink:0}@media (max-width:600px){:root{--header-top-air:8px}}.muse-movement-completion{white-space:nowrap;flex:none;min-height:36px;padding:6px 12px;font-size:.78rem}.muse-movement-completion[data-completed=true]{color:var(--selected-text);background:var(--selected-background);border-color:var(--selected-border)}:is(h1,h2,h3,h4,h5,legend)[tabindex="-1"]:focus{outline:none}.muse-week-jump{border:1px solid var(--glass-border);border-radius:var(--control-radius,12px);background:var(--surface-control);flex-wrap:nowrap;align-items:stretch;gap:0;display:inline-flex;overflow:hidden}.muse-week-jump>.muse-button{min-width:44px;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0}.muse-week-jump>.muse-button+.muse-button{border-left:1px solid var(--glass-border)}.muse-week-jump>.muse-button:hover:not(:disabled){background:var(--surface-hover)}@container muse-content (max-width:680px){.muse-nourish-toolbar,.muse-rituals-toolbar{flex-direction:column;align-items:stretch}.muse-nourish-toolbar>.muse-week-jump,.muse-rituals-toolbar>.muse-week-jump{align-self:center}.muse-nourish-toolbar-days{flex-basis:auto;width:100%;max-width:none;margin-left:0}.muse-rituals-actions{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.muse-rituals-actions>button{min-height:40px;padding-inline:8px;font-size:.82rem}}.muse-movement-completion{flex-wrap:wrap;align-items:center}.muse-movement-duration{color:var(--text-muted);align-items:center;gap:4px;margin-inline-start:auto;font-size:.8rem;display:inline-flex}.muse-movement-duration input{width:4.5rem;min-height:36px;padding:4px 8px}:is(.muse-ritual-form,.muse-goal-form,.muse-insights-customize) select,.managed-type-category{min-height:var(--touch-target);width:100%;padding:var(--space-2) var(--space-3);color:var(--foreground);background:var(--surface-control);border:1px solid var(--glass-border);border-radius:var(--control-radius)}.managed-type-category{width:auto;min-height:32px;padding:2px 8px}:is(.muse-ritual-form,.muse-goal-form,.muse-insights-customize) select:focus-visible{outline:2px solid var(--focus-ring,var(--selected-border));outline-offset:2px}.muse-ritual-tracking{gap:var(--space-3);display:grid}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
