:root{--space-03:8.00px;--space-09:143.55px;--space-10:232.28px;--font-base:16.00px;--font-3xl:109.67px;--duration-base:300.0ms;--radius-1:4.00px;--state-flow-surface-elevated:#332f2b;--state-flow-text-primary:#e6e3e0;--state-flow-accent-secondary:#b04f67;--state-focus-surface-elevated:#34312f;--state-focus-text-primary:#e8e6e3;--state-focus-accent-secondary:#566e9f;--state-calm-surface-elevated:#3c3731;--state-calm-text-primary:#e1dedb;--state-calm-accent-secondary:#a7627f;--theme-anthracite-ember-surface-raised:#2e2b28;--theme-anthracite-ember-accent-glow:#c49c64;--theme-anthracite-ember-text-primary:#e3e1dd;--theme-tidal-graphite-surface-deep:#171a1c;--theme-tidal-graphite-surface-base:#1f2123;--theme-tidal-graphite-surface-raised:#282a2f;--theme-tidal-graphite-accent-warm:#4993ab;--theme-tidal-graphite-accent-glow:#64b4ae;--theme-tidal-graphite-text-primary:#dbdee1;--theme-peat-whisper-surface-deep:#191815;--theme-peat-whisper-surface-base:#21201c;--theme-peat-whisper-surface-raised:#2d2a25;--theme-peat-whisper-accent-warm:#ae8847;--theme-peat-whisper-accent-glow:#a9a360;--theme-peat-whisper-text-primary:#dedcd8;--theme-slate-pulse-surface-deep:#19181b;--theme-slate-pulse-surface-base:#211f23;--theme-slate-pulse-surface-raised:#2b292e;--theme-slate-pulse-accent-warm:#8e53ac;--theme-slate-pulse-accent-glow:#af6a98;--theme-slate-pulse-text-primary:#dddce0;--mode-still-motion:none;--mode-drift-distance:2px;--mode-pulse-scale-hover:1.02}@keyframes pl-texture-pulse{0%{opacity:0}38%{opacity:.02}62%{opacity:.01}to{opacity:0}}[data-state=flow]{--surface-elevated:var(--state-flow-surface-elevated);--text-primary:var(--state-flow-text-primary);--accent-secondary:var(--state-flow-accent-secondary)}[data-state=focus]{--surface-elevated:var(--state-focus-surface-elevated);--text-primary:var(--state-focus-text-primary);--accent-secondary:var(--state-focus-accent-secondary)}[data-state=calm]{--surface-elevated:var(--state-calm-surface-elevated);--text-primary:var(--state-calm-text-primary);--accent-secondary:var(--state-calm-accent-secondary)}[data-silence-theme=anthracite-ember]{--surface-raised:var(--theme-anthracite-ember-surface-raised);--accent-secondary:var(--theme-anthracite-ember-accent-glow);--text-primary:var(--theme-anthracite-ember-text-primary)}[data-silence-theme=tidal-graphite]{--surface-deep:var(--theme-tidal-graphite-surface-deep);--surface-base:var(--theme-tidal-graphite-surface-base);--surface-raised:var(--theme-tidal-graphite-surface-raised);--accent-primary:var(--theme-tidal-graphite-accent-warm);--accent-secondary:var(--theme-tidal-graphite-accent-glow);--text-primary:var(--theme-tidal-graphite-text-primary)}[data-silence-theme=peat-whisper]{--surface-deep:var(--theme-peat-whisper-surface-deep);--surface-base:var(--theme-peat-whisper-surface-base);--surface-raised:var(--theme-peat-whisper-surface-raised);--accent-primary:var(--theme-peat-whisper-accent-warm);--accent-secondary:var(--theme-peat-whisper-accent-glow);--text-primary:var(--theme-peat-whisper-text-primary)}[data-silence-theme=slate-pulse]{--surface-deep:var(--theme-slate-pulse-surface-deep);--surface-base:var(--theme-slate-pulse-surface-base);--surface-raised:var(--theme-slate-pulse-surface-raised);--accent-primary:var(--theme-slate-pulse-accent-warm);--accent-secondary:var(--theme-slate-pulse-accent-glow);--text-primary:var(--theme-slate-pulse-text-primary)}:root{--phi:1.618033988749895;--phi-inv:0.6180339887498949;--space-01:3.06px;--space-02:4.94px;--space-03:8px;--space-04:12.94px;--space-05:20.94px;--space-06:33.89px;--space-07:54.83px;--space-08:88.72px;--font-xs:6.11px;--font-sm:9.89px;--font-base:16px;--font-lg:25.89px;--font-xl:41.89px;--font-2xl:67.78px;--duration-instant:70.8ms;--duration-micro:114.6ms;--duration-fast:185.4ms;--duration-base:300ms;--duration-ease:485.4ms;--duration-slow:785.4ms;--duration-ritual:1270.8ms;--ease-phi-in:cubic-bezier(0.618,0,1,1);--ease-phi-out:cubic-bezier(0,0,0.382,1);--ease-phi-inout:cubic-bezier(0.618,0,0.382,1);--radius-1:4px;--radius-2:6.47px;--radius-3:10.47px;--radius-4:16.94px;--surface-base:#201f1d;--surface-raised:#2a2724;--surface-elevated:#35312e;--surface-deep:#1b1918;--text-primary:#e3e1dd;--text-secondary:#b4aea7;--text-muted:#827a73;--accent-primary:#c87941;--accent-secondary:#a5506c;--state-flow-surface-base:#1e1c1a;--state-flow-surface-raised:#272522;--state-flow-accent-primary:#d08543;--state-focus-surface-base:#201e1d;--state-focus-surface-raised:#292725;--state-focus-accent-primary:#bf6f40;--state-calm-surface-base:#272421;--state-calm-surface-raised:#302d28;--state-calm-accent-primary:#b98346;--theme-anthracite-ember-surface-deep:#1b1918;--theme-anthracite-ember-surface-base:#23211f;--theme-anthracite-ember-accent-warm:#c66d39;--mode-breathing-cycle:10470ms;--mode-breathing-amplitude:3%;--mode-drift-cycle:6472ms;--mode-pulse-cycle:1271ms}@keyframes pl-breathing{0%{opacity:1}38%{opacity:.97}62%{opacity:1}to{opacity:.97}}@keyframes pl-drift{0%{transform:translate(0)}38%{transform:translate(1px,-.6px)}62%{transform:translate(-.6px,1px)}to{transform:translate(0)}}@keyframes pl-pulse{0%{opacity:.8}38%{opacity:1}62%{opacity:.9}to{opacity:.8}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-state=flow]{--surface-base:var(--state-flow-surface-base);--surface-raised:var(--state-flow-surface-raised);--accent-primary:var(--state-flow-accent-primary)}[data-state=focus]{--surface-base:var(--state-focus-surface-base);--surface-raised:var(--state-focus-surface-raised);--accent-primary:var(--state-focus-accent-primary)}[data-state=calm]{--surface-base:var(--state-calm-surface-base);--surface-raised:var(--state-calm-surface-raised);--accent-primary:var(--state-calm-accent-primary)}[data-silence-theme=anthracite-ember]{--surface-deep:var(--theme-anthracite-ember-surface-deep);--surface-base:var(--theme-anthracite-ember-surface-base);--accent-primary:var(--theme-anthracite-ember-accent-warm)}[data-visual-mode=still] *{animation:none!important;transition:none!important}[data-visual-mode=breathing] .pl-card{animation:pl-breathing var(--mode-breathing-cycle) var(--ease-phi-inout) infinite}[data-visual-mode=drift] .pl-card{animation:pl-drift var(--mode-drift-cycle) var(--ease-phi-inout) infinite}[data-visual-mode=pulse] .pl-accent{animation:pl-pulse var(--mode-pulse-cycle) var(--ease-phi-inout) infinite}