:root:root{--brand:#10723b;--brand-2:#26824e;--brand-hover:#0c5a2e;--brand-soft:#e6f2eb;--brand-soft-hover:#d5e9dd;--brand-tint:rgba(16,114,59,.08);--bg:#f4f6f3;--surface-2:#eef2ee;--border:#e1e7e2;--border-strong:#cfd8d1;--text:#14201a;--text-2:#4f5d55;--text-3:#7c8a81;--success:#0f766e;--success-bg:#e3f4f1;--success-dot:#14b8a6;--chrome:#0b3d23;--chrome-2:#145233;--chrome-line:#134a2c;--chrome-text:#fff;--chrome-text-2:#c9d6ce;--chrome-text-3:#a9c2b3;--chrome-gold:#e2c27a;--chrome-gold-ink:#0b3d23;--chrome-active:hsla(0,0%,100%,.14);--chrome-glass:rgba(11,61,35,.86);--glass-sheen:none;--glass-edge:hsla(0,0%,100%,.22);--glass-shade:rgba(0,0,0,.1);--page-glass:hsla(0,0%,100%,.5);--page-glass-edge:hsla(0,0%,100%,.9)}:root:root[data-theme=dark]{--bg:#0b120e;--surface:#131c17;--surface-2:#1a251f;--border:#24312a;--border-strong:#33443a;--text:#e9f1ec;--text-2:#a0b3a7;--text-3:#748a7d;--brand:#4cbb80;--brand-2:#6fd39e;--brand-hover:#6fd39e;--brand-soft:rgba(76,187,128,.15);--brand-soft-hover:rgba(76,187,128,.23);--brand-tint:rgba(76,187,128,.12);--success:#2dd4bf;--success-bg:rgba(45,212,191,.14);--success-dot:#14b8a6;--focus-ring:rgba(76,187,128,.28);--chrome:#07100b;--chrome-2:#13201a;--chrome-line:#13201a;--chrome-text:#e7f0ea;--chrome-text-2:#a0b3a7;--chrome-text-3:#6f8a7b;--chrome-gold:#d7b46a;--chrome-gold-ink:#07100b;--chrome-active:hsla(41,58%,63%,.12);--chrome-glass:rgba(7,16,11,.72);--glass-sheen:none;--glass-edge:hsla(0,0%,100%,.1);--glass-shade:rgba(0,0,0,.35);--page-glass:rgba(19,28,23,.4);--page-glass-edge:hsla(0,0%,100%,.08)}:root:root[data-theme=dark] .bg-brand{background-color:#138645}:root:root[data-theme=dark] .bg-brand-gradient{background-image:linear-gradient(180deg,#26824e,#10723b)}:root:root[data-theme=dark] .bg-brand-gradient:hover{background-image:linear-gradient(180deg,#278650,#127d41)}:root:root[data-theme=dark] body{background-image:radial-gradient(70rem 40rem at 12% -10%,rgba(76,187,128,.06),transparent 60%),radial-gradient(50rem 30rem at 100% 0,hsla(41,58%,63%,.035),transparent 60%);background-attachment:fixed;background-repeat:no-repeat}:root:root .app-chrome{--surface:var(--chrome);--surface-2:var(--chrome-2);--border:var(--chrome-line);--border-strong:var(--chrome-2);--text:var(--chrome-text);--text-2:var(--chrome-text-2);--text-3:var(--chrome-text-3);--brand:var(--chrome-gold);--brand-soft:var(--chrome-active);--brand-soft-hover:hsla(0,0%,100%,.18);--focus-ring:hsla(42,64%,68%,.35);color:var(--chrome-text)}:root:root .app-chrome [aria-current=page].bg-brand{background-color:var(--chrome-active);color:var(--chrome-text);box-shadow:none}:root:root .app-chrome .notif-badge{background-color:var(--chrome-gold);color:var(--chrome-gold-ink)}:root:root .app-chrome .chrome-panel{--surface:#fff;--surface-2:#eef2ee;--border:#e1e7e2;--border-strong:#cfd8d1;--text:#14201a;--text-2:#4f5d55;--text-3:#7c8a81;--brand:#10723b;--brand-soft:#e6f2eb;--brand-soft-hover:#d5e9dd;--focus-ring:rgba(17,24,39,.1);color:var(--text)}:root:root[data-theme=dark] .app-chrome .chrome-panel{--surface:#131c17;--surface-2:#1a251f;--border:#24312a;--border-strong:#33443a;--text:#e9f1ec;--text-2:#a0b3a7;--text-3:#748a7d;--brand:#4cbb80;--brand-soft:rgba(76,187,128,.15);--brand-soft-hover:rgba(76,187,128,.23);--focus-ring:rgba(76,187,128,.28)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root:root .app-chrome.bg-surface{background-color:var(--chrome-glass);background-image:var(--glass-sheen);backdrop-filter:blur(24px) saturate(180%)}:root:root aside.app-chrome,:root:root header.app-chrome{box-shadow:none}:root:root .glass-bar{background-color:var(--page-glass);background-image:none;backdrop-filter:blur(24px) saturate(180%);box-shadow:none}}:root:root header.app-chrome{--surface:#fff;--surface-2:rgba(238,242,238,.78);--border:rgba(20,32,26,.08);--border-strong:#cfd8d1;--text:#14201a;--text-2:#4f5d55;--text-3:#7c8a81;--brand:#10723b;--brand-soft:#e6f2eb;--brand-soft-hover:#d5e9dd;--focus-ring:rgba(16,114,59,.18);color:var(--text)}:root:root[data-theme=dark] header.app-chrome{--surface:#131c17;--surface-2:rgba(26,37,31,.78);--border:hsla(0,0%,100%,.07);--border-strong:#33443a;--text:#e9f1ec;--text-2:#a0b3a7;--text-3:#748a7d;--brand:#4cbb80;--brand-soft:rgba(76,187,128,.15);--brand-soft-hover:rgba(76,187,128,.23);--focus-ring:rgba(76,187,128,.28)}:root:root header.app-chrome .notif-badge{background-color:#10723b;color:#fff}:root:root[data-theme=dark] header.app-chrome .notif-badge{background-color:#138645;color:#fff}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root:root header.app-chrome.bg-surface{background-color:hsla(0,0%,100%,.94)}:root:root[data-theme=dark] header.app-chrome.bg-surface{background-color:rgba(19,28,23,.94)}}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root:root .sub-glass,:root:root header.app-chrome.bg-surface{background-color:var(--page-glass);background-image:none;backdrop-filter:blur(20px) saturate(180%);box-shadow:none}}@media (hover:none) and (pointer:coarse){@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root:root .app-chrome.bg-surface,:root:root .glass-bar,:root:root .sub-glass,:root:root header.app-chrome.bg-surface{backdrop-filter:blur(10px)}}}