:root,[data-theme=light]{--finem-paper:#f0eee5;--finem-panel:#fcfbf5;--finem-raised:#fffef9;--finem-quiet:#e5ecde;--finem-soft2:#f2f4ec;--finem-ink:#203d31;--finem-muted:#5f6d63;--finem-line:#d8dcd0;--finem-forest:#355f49;--finem-forest-accent:#355f49;--finem-forest-deep:#173b2e;--finem-forest-ink:#fffdf5;--finem-sage:#e5ecde;--finem-gold:#d8be87;--finem-gold-wash:#f5ecd9;--finem-gold-ink:#84653a;--finem-teal:#315f67;--finem-teal-wash:#e4edef;--finem-red:#964a3b;--finem-red-wash:#f8e9e4;--finem-rail:#173b2e;--finem-rail-ink:#b9cdb9;--finem-rail-active:#365743;--finem-focus:#247665;--finem-shadow:0 20px 55px rgba(28,51,32,.086);--paper:var(--finem-paper);--ink:var(--finem-ink);--color-bg-primary:var(--finem-paper);--color-bg-secondary:#f6f4ed;--color-bg-elevated:var(--finem-panel);--color-bg-hover:var(--finem-quiet);--color-bg:var(--color-bg-primary);--color-surface:#f6f4ed;--color-surface-2:var(--finem-panel);--color-surface-offset:var(--finem-soft2);--color-surface-dynamic:color-mix(in srgb,var(--finem-paper) 50%,var(--finem-panel) 50%);--color-text-primary:var(--finem-ink);--color-text-secondary:rgba(32,61,49,.82);--color-text-tertiary:var(--finem-muted);--color-text:var(--color-text-primary);--color-text-muted:var(--color-text-secondary);--color-text-faint:var(--color-text-tertiary);--color-border-default:var(--finem-line);--color-border-hover:#c6ccc0;--color-border-strong:#b0b9ad;--color-border-focus:var(--finem-focus);--color-brand-primary:var(--finem-forest);--color-brand-primary-light:var(--finem-sage);--color-brand-primary-dark:var(--finem-forest-deep);--surface-base:var(--finem-paper);--surface-raised:var(--finem-panel);--surface-overlay:var(--finem-quiet);--surface-edge:var(--finem-line);--surface-border:rgba(32,61,49,.16);--surface-border-strong:rgba(32,61,49,.28);--surface-base-glass:hsla(49,27%,92%,.92);--surface-text:var(--finem-ink);--surface-text-muted:#42564c;--surface-text-subtle:var(--finem-muted);--cta-primary:var(--finem-forest);--cta-primary-hover:#305642;--cta-primary-active:#2a4c3a;--cta-primary-subtle:var(--finem-sage);--cta-primary-border:var(--finem-forest);--cta-on-primary:var(--finem-forest-ink);--cre-background-hsl:49 27% 92%;--cre-foreground-hsl:155 31% 18%;--cre-card-hsl:51 54% 97%;--cre-card-foreground-hsl:155 31% 18%;--cre-popover-hsl:51 54% 97%;--cre-popover-foreground-hsl:155 31% 18%;--cre-primary-hsl:149 28% 29%;--cre-primary-foreground-hsl:48 100% 98%;--cre-secondary-hsl:90 27% 90%;--cre-secondary-foreground-hsl:155 31% 18%;--cre-muted-hsl:90 27% 90%;--cre-muted-foreground-hsl:137 7% 40%;--cre-accent-hsl:90 27% 90%;--cre-accent-foreground-hsl:155 31% 18%;--cre-destructive-hsl:10 44% 41%;--cre-destructive-foreground-hsl:48 100% 98%;--cre-border-hsl:80 15% 84%;--cre-input-hsl:80 15% 84%;--cre-ring-hsl:168 53% 30%;--atlas-canvas:var(--finem-paper);--atlas-panel:var(--finem-panel);--atlas-quiet:var(--finem-quiet);--atlas-ink:var(--finem-ink);--atlas-muted:var(--finem-muted);--atlas-border:var(--finem-line);--atlas-forest:var(--finem-forest);--atlas-forest-hover:#305642;--atlas-on-forest:var(--finem-forest-ink);--atlas-accent:var(--finem-gold-ink);--atlas-shadow:0 2px 10px rgba(28,51,32,.06)}.dark,[data-theme=dark]{--finem-paper:#12271f;--finem-panel:#1b342a;--finem-raised:#223e32;--finem-quiet:#304a37;--finem-soft2:#233c2c;--finem-ink:#edf0df;--finem-muted:#b4c3b5;--finem-line:#3c5647;--finem-forest:#42775b;--finem-forest-accent:#c6dbb9;--finem-forest-deep:#0e2119;--finem-forest-ink:#fffdf5;--finem-sage:#304a37;--finem-gold:#dec492;--finem-gold-wash:#463d28;--finem-gold-ink:#dec492;--finem-teal:#b8d8dc;--finem-teal-wash:#29474b;--finem-red:#f2b4a5;--finem-red-wash:#4e302b;--finem-rail:#0e2119;--finem-rail-ink:#b9cdb9;--finem-rail-active:#365743;--finem-focus:#c0e1ba;--finem-shadow:0 20px 55px rgba(0,0,0,.2);--paper:var(--finem-ink);--ink:var(--finem-paper);--color-bg-primary:var(--finem-paper);--color-bg-secondary:#162e24;--color-bg-elevated:var(--finem-panel);--color-bg-hover:var(--finem-quiet);--color-bg:var(--color-bg-primary);--color-surface:#162e24;--color-surface-2:var(--finem-panel);--color-surface-offset:var(--finem-soft2);--color-surface-dynamic:color-mix(in srgb,var(--finem-paper) 50%,var(--finem-panel) 50%);--color-text-primary:var(--finem-ink);--color-text-secondary:hsla(71,36%,91%,.8);--color-text-tertiary:var(--finem-muted);--color-text:var(--color-text-primary);--color-text-muted:var(--color-text-secondary);--color-text-faint:var(--color-text-tertiary);--color-border-default:var(--finem-line);--color-border-hover:#516859;--color-border-strong:#687c6d;--color-border-focus:var(--finem-focus);--color-brand-primary:var(--finem-forest);--color-brand-primary-light:var(--finem-sage);--color-brand-primary-dark:var(--finem-forest-deep);--surface-base:var(--finem-paper);--surface-raised:var(--finem-panel);--surface-overlay:var(--finem-quiet);--surface-edge:var(--finem-line);--surface-border:rgba(180,195,181,.18);--surface-border-strong:rgba(180,195,181,.3);--surface-base-glass:rgba(18,39,31,.92);--surface-text:var(--finem-ink);--surface-text-muted:#d0daca;--surface-text-subtle:var(--finem-muted);--cta-primary:var(--finem-forest);--cta-primary-hover:#467e60;--cta-primary-active:#3a6950;--cta-primary-subtle:var(--finem-sage);--cta-primary-border:#709a7c;--cta-on-primary:var(--finem-forest-ink);--cre-background-hsl:157 37% 11%;--cre-foreground-hsl:71 36% 91%;--cre-card-hsl:156 32% 15%;--cre-card-foreground-hsl:71 36% 91%;--cre-popover-hsl:156 32% 15%;--cre-popover-foreground-hsl:71 36% 91%;--cre-primary-hsl:148 29% 36%;--cre-primary-foreground-hsl:48 100% 98%;--cre-secondary-hsl:136 21% 24%;--cre-secondary-foreground-hsl:71 36% 91%;--cre-muted-hsl:136 21% 24%;--cre-muted-foreground-hsl:124 11% 74%;--cre-accent-hsl:136 21% 24%;--cre-accent-foreground-hsl:71 36% 91%;--cre-destructive-hsl:9 50% 54%;--cre-destructive-foreground-hsl:48 100% 98%;--cre-border-hsl:145 18% 29%;--cre-input-hsl:145 18% 29%;--cre-ring-hsl:111 39% 81%;--atlas-canvas:var(--finem-paper);--atlas-panel:var(--finem-panel);--atlas-quiet:var(--finem-quiet);--atlas-ink:var(--finem-ink);--atlas-muted:var(--finem-muted);--atlas-border:var(--finem-line);--atlas-forest:var(--finem-forest-accent);--atlas-forest-hover:#d6e3c8;--atlas-on-forest:#163828;--atlas-accent:var(--finem-gold);--atlas-shadow:0 2px 10px rgba(0,0,0,.2)}@media (min-width:1024px){html[data-finem-rail=on] body{padding-left:var(--finem-rail-w,0)}}body{background-color:var(--color-bg-primary);color:var(--color-text-primary)}::-moz-selection{background:color-mix(in srgb,var(--finem-forest) 22%,transparent)}::selection{background:color-mix(in srgb,var(--finem-forest) 22%,transparent)}:focus-visible{outline-color:var(--color-border-focus)}@media (prefers-reduced-motion:reduce){.finem-motion{transition:none!important}}[data-shell]{display:contents}[data-shell=client],[data-shell=workspace]{--os-page-pad-top:30px;--os-page-pad-x:32px;--os-page-pad-bottom:100px;--os-page-max:1900px}[data-shell=client]{--os-page-pad-bottom:80px}[data-shell=full-bleed]{--os-page-pad-top:0px;--os-page-pad-x:0px;--os-page-pad-bottom:0px;--os-page-max:none}@media (min-width:1700px){[data-shell=client],[data-shell=workspace]{--os-page-pad-top:36px;--os-page-pad-x:42px}}@media (max-width:1280px){[data-shell=client],[data-shell=workspace]{--os-page-pad-top:26px;--os-page-pad-x:22px}}@media (max-width:600px){[data-shell=workspace]{--os-page-pad-top:22px;--os-page-pad-x:16px;--os-page-pad-bottom:140px}[data-shell=client]{--os-page-pad-top:22px;--os-page-pad-x:16px;--os-page-pad-bottom:40px}}