:root{--muse-edge-gradient:linear-gradient(115deg, var(--hover-start), var(--hover-middle) 52%, var(--hover-end));--muse-edge-glow:0 0 12px var(--wash-purple)}:is(.muse-edge,.muse-button,.choice-button,.inline-edit-value,.popover-choice,.emotion-option){isolation:isolate;position:relative}:is(.muse-edge,.muse-button,.choice-button,.inline-edit-value,.popover-choice,.emotion-option):before{content:"";border-radius:inherit;background:var(--muse-edge-gradient);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--motion-hover,.18s) var(--ease-silky);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.muse-edge,.muse-button,.choice-button,.inline-edit-value,.popover-choice,.emotion-option):focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){:is(.muse-edge,.muse-button,.choice-button,.inline-edit-value,.popover-choice,.emotion-option):not(:disabled):hover:before{opacity:.85}.muse-edge:hover{box-shadow:var(--muse-edge-glow)}}@media (prefers-reduced-motion:reduce){:is(.muse-edge,.muse-button,.choice-button,.inline-edit-value,.popover-choice,.emotion-option):before{transition:none}}.priority-check{position:relative;overflow:visible}.water-goal-button{min-height:var(--touch-target);padding:0 var(--space-1);border-radius:var(--control-radius);color:var(--text-muted);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;font-size:.8rem}.water-goal-button:hover,.water-goal-button[aria-expanded=true]{border-color:var(--glass-aqua-edge);color:var(--ink-aqua);background:var(--wash-aqua)}[data-accent=primary]{--organization-accent:var(--accent-primary)}[data-accent=secondary]{--organization-accent:var(--accent-secondary)}[data-accent=pop]{--organization-accent:var(--accent-pop)}[data-accent=warm]{--organization-accent:var(--accent-warm)}[data-accent=info]{--organization-accent:var(--information-accent)}.muse-workspace-dot{background:var(--organization-accent,var(--accent-primary));border-radius:2px;flex:0 0 7px;width:7px;height:7px;display:inline-block}.muse-drop-zone[data-drop-active=true]{border-color:var(--selected-border);outline:2px solid var(--focus-ring);outline-offset:-2px;box-shadow:0 0 16px var(--wash-aqua)}.muse-drag-surface[data-dragging=true]{opacity:.8;border-color:var(--selected-border);box-shadow:var(--muse-edge-glow);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.muse-drag-surface[data-dragging=true]{transform:none}}:is(.priority-check,.muse-note-icon,.muse-note-new,.muse-grocery-icon,.muse-overflow-trigger){transition:color var(--motion-hover,.18s) ease,border-color var(--motion-hover,.18s) ease,background var(--motion-hover,.18s) ease,box-shadow var(--motion-hover,.18s) ease}:is(.priority-check,.task-check)>svg{animation:.18s ease-out muse-check-arrive}@keyframes muse-check-arrive{0%{opacity:.3;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.muse-popover-panel{animation:.18s ease-out muse-surface-arrive}@keyframes muse-surface-arrive{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0}}.muse-movement-feedback{pointer-events:none;position:absolute;top:50%;right:40px}:root[data-magic=quiet] :is(.muse-galaxy-fleck,.muse-disco-glitter>span,.muse-star-cluster,.muse-star-cluster *,.muse-achievement *){animation:none!important}:root[data-magic=quiet] :is(.muse-spark,.muse-orbital-glint,.muse-constellation-celebration,.muse-achievement-glint){display:none}@media (prefers-reduced-motion:reduce){:is(.priority-check,.task-check)>svg,.muse-popover-panel{animation:none}:is(.priority-check,.muse-note-icon,.muse-note-new,.muse-grocery-icon,.muse-overflow-trigger){transition:none}}.muse-task-timer-panel{animation:.18s ease-out muse-surface-arrive}@media (prefers-reduced-motion:reduce){.muse-task-timer-panel{animation:none}}
:root{--font-editorial:var(--font-fraunces),Georgia,"Times New Roman",serif;--font-ui:var(--font-interface),"Helvetica Neue",Arial,sans-serif;--font-serif:var(--font-editorial);--font-display:var(--font-editorial);--font-whimsy:var(--font-editorial);--editorial-axes:"SOFT" 100,"WONK" 0;--type-display-weight:380;--type-quote-weight:360;--type-reading-weight:400;--type-editorial-weight:460;--type-title-weight:520;--type-heading-weight:620;--type-meta-weight:500;--type-numeric-weight:620}html{font-variation-settings:var(--editorial-axes);font-optical-sizing:auto}.type-display{font-family:var(--font-editorial);font-style:italic;font-weight:var(--type-display-weight);letter-spacing:-.01em;line-height:1.1}.type-editorial{font-family:var(--font-editorial);font-style:normal;font-weight:var(--type-editorial-weight);line-height:1.25}.type-quote{font-family:var(--font-editorial);font-style:italic;font-weight:var(--type-quote-weight);line-height:1.5}.type-reading{font-family:var(--font-editorial);font-style:normal;font-weight:var(--type-reading-weight);line-height:1.65}.type-title{font-family:var(--font-editorial);font-style:normal;font-weight:var(--type-title-weight);line-height:1.25}.type-heading{font-family:var(--font-ui);font-style:normal;font-weight:var(--type-heading-weight);letter-spacing:-.005em;line-height:1.3}.type-body{font-family:var(--font-ui);font-weight:400;line-height:1.55}.type-meta{font-family:var(--font-ui);font-size:.75rem;font-weight:var(--type-meta-weight);letter-spacing:.01em;line-height:1.4}.type-numeric{font-family:var(--font-ui);font-weight:var(--type-numeric-weight);font-variant-numeric:tabular-nums lining-nums}:is(.muse-goals-tiles dd,.muse-across-tile strong,.muse-insight-small-metrics dd,.muse-dream-stat-grid strong,.muse-goals-table,.muse-insight-time dd){font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums}
:root{--dl-line:var(--glass-border);--dl-surface:var(--surface-subtle);--dl-surface-raised:var(--surface-control);--dl-radius-hero:22px;--dl-radius-panel:18px;--dl-radius-tile:14px;--dl-radius-pill:999px;--dl-pad-panel:clamp(16px,2.2vw,24px);--dl-wash-primary:color-mix(in srgb,var(--accent-primary) 10%,transparent);--dl-wash-secondary:color-mix(in srgb,var(--accent-secondary) 10%,transparent);--dl-hero-wash:radial-gradient(100% 140% at 0% 0%,var(--dl-wash-primary),transparent 60%),radial-gradient(100% 140% at 100% 100%,var(--dl-wash-secondary),transparent 60%);--dl-empty-wash:radial-gradient(120% 90% at 50% 0%,var(--dl-wash-secondary),transparent 70%);--dl-hover-glow:0 8px 22px color-mix(in srgb,var(--accent-primary) 12%,transparent);--dl-focus-ring:0 0 0 3px color-mix(in srgb,var(--accent-secondary) 22%,transparent);--dl-kicker:var(--accent-secondary)}:is(.muse-kicker,.muse-section-eyebrow){font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--dl-kicker);margin:0;font-size:.72rem;font-weight:600}.muse-section-intro{gap:6px;min-width:0;display:grid}.muse-section-intro>:is(h2,h3){font-family:var(--font-editorial);font-style:italic;font-weight:var(--type-display-weight);margin:0;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.15}.muse-section-intro>p:not(.muse-kicker){color:var(--text-muted);max-width:62ch;margin:0}.muse-section-intro[data-tone=practical]>:is(h2,h3){font-family:var(--font-ui);font-style:normal;font-weight:var(--type-heading-weight);font-size:1.15rem}.muse-hero{border:1px solid var(--dl-line);border-radius:var(--dl-radius-hero);background:var(--dl-hero-wash),var(--dl-surface);gap:8px;min-width:0;padding:clamp(18px,3vw,28px);display:grid}.muse-panel{padding:var(--dl-pad-panel);border:1px solid var(--dl-line);border-radius:var(--dl-radius-panel);background:var(--dl-surface);min-width:0}:is(a,button).muse-panel,.muse-panel[data-interactive]{transition:border-color .2s,transform .2s,box-shadow .2s}:is(a,button).muse-panel:is(:hover,:focus-visible),.muse-panel[data-interactive]:is(:hover,:focus-within){border-color:var(--selected-border);box-shadow:var(--dl-hover-glow)}.muse-accent-note{border-left:2px solid var(--accent-secondary);background:color-mix(in srgb,var(--accent-secondary) 6%,transparent);border-radius:0 12px 12px 0;margin:0;padding:10px 14px}.muse-tone-pill{--tone:var(--accent-primary);border-radius:var(--dl-radius-pill);letter-spacing:.02em;white-space:nowrap;color:color-mix(in srgb,var(--tone) 80%,var(--foreground));background:color-mix(in srgb,var(--tone) 12%,transparent);border:1px solid color-mix(in srgb,var(--tone) 28%,transparent);align-items:center;gap:4px;padding:2px 9px;font-size:.72rem;font-weight:500;display:inline-flex}.muse-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.muse-chip-row>:is(button,a){border:1px solid var(--dl-line);border-radius:var(--dl-radius-pill);background:var(--dl-surface);min-height:34px;color:var(--foreground);font:500 .8rem/1.2 var(--font-ui);cursor:pointer;align-items:center;gap:6px;padding:4px 12px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.muse-chip-row>:is(button,a):hover{background:var(--surface-hover,var(--dl-surface-raised))}.muse-chip-row>:is([aria-pressed=true],[aria-current]){border-color:var(--selected-border);background:var(--selected-background);color:var(--selected-text);box-shadow:0 0 0 1px var(--selected-border)}.muse-chip-row small{color:var(--text-muted);font-size:.7rem}.muse-segmented{border:1px solid var(--dl-line);border-radius:var(--dl-radius-pill);background:var(--dl-surface);flex-wrap:wrap;gap:3px;max-width:100%;padding:3px;display:inline-flex}.muse-segmented>:is(button,a){border-radius:var(--dl-radius-pill);min-height:36px;color:var(--text-muted);font:500 .82rem/1.2 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:6px 14px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.muse-segmented>:is(button,a):hover{color:var(--foreground)}.muse-segmented>:is([aria-pressed=true],[aria-selected=true],[aria-current]){background:var(--selected-background);border-color:var(--selected-border);color:var(--selected-text);font-weight:600}.muse-search{border:1px solid var(--dl-line);border-radius:var(--dl-radius-tile);background:var(--dl-surface);min-width:0;min-height:46px;color:var(--text-muted);flex:260px;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.muse-search:focus-within{border-color:var(--selected-border);box-shadow:var(--dl-focus-ring)}.muse-search input{min-width:0;color:var(--foreground);font:400 .95rem/1.3 var(--font-ui);background:0 0;border:0;flex:1;padding:10px 0;outline:none!important}.muse-search input::-webkit-search-cancel-button{display:none}.muse-search-clear{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.muse-search-clear:hover{background:var(--surface-hover,var(--dl-surface-raised));color:var(--foreground)}.muse-search-count{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.74rem}.muse-empty-state[data-variant]{text-align:center;border:1px solid var(--dl-line);background:var(--dl-empty-wash),var(--dl-surface);border-radius:22px;justify-items:center;gap:10px;max-width:560px;margin:20px auto;padding:clamp(24px,5vw,44px);display:grid}.muse-empty-state[data-variant]>:is(h2,h3,h4){font-family:var(--font-editorial);font-style:italic;font-weight:var(--type-display-weight);margin:0;font-size:1.35rem;line-height:1.35}.muse-empty-state[data-variant]>p{color:var(--text-muted);max-width:46ch;margin:0}.muse-empty-state[data-variant]>.muse-empty-glyph{color:var(--accent-secondary);font-size:1.6rem;line-height:1}.muse-empty-state[data-variant=quiet]{text-align:left;border-radius:var(--dl-radius-tile);background:0 0;border-style:dashed;justify-items:start;gap:6px;max-width:none;margin:0;padding:14px 16px}.muse-empty-state[data-variant=quiet]>:is(h2,h3,h4){font-family:var(--font-ui);font-style:normal;font-weight:var(--type-heading-weight);font-size:.95rem}.muse-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px;margin:0;display:grid}.muse-stat{border-left:3px solid var(--accent-secondary);background:color-mix(in srgb,var(--accent-secondary) 7%,var(--dl-surface));border-radius:0 12px 12px 0;gap:2px;padding:12px 14px;display:grid}.muse-stat:nth-child(2n){border-left-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 6%,var(--dl-surface))}.muse-stat>:is(dt,span:first-child){color:var(--text-muted);font-size:.75rem}.muse-stat>:is(dd,strong){font:var(--type-numeric-weight) 1.4rem/1.2 var(--font-ui);font-variant-numeric:tabular-nums lining-nums;margin:0}:is(.muse-chip-row,.muse-segmented)>:is(button,a):focus-visible{outline:2px solid var(--focus-ring,var(--selected-border));outline-offset:2px}@media (max-width:600px){.muse-chip-row[data-scroll]{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.muse-chip-row[data-scroll]>*{flex:none}.muse-segmented{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.muse-segmented>*{flex:none}}@media (prefers-reduced-motion:reduce){:is(.muse-panel,.muse-chip-row>*,.muse-segmented>*,.muse-search){transition:none}}:root[data-magic=quiet] :is(.muse-panel,.muse-chip-row>*,.muse-segmented>*,.muse-search){transition:none}
