:root{--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--font-display:var(--font-serif);--font-doc-serif:var(--font-serif);--font-doc-times:"Times New Roman", Georgia, serif;--font-doc-sans:Arial, "Liberation Sans", sans-serif;--font-hand:"Caveat", "Bradley Hand", cursive;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--fs-display:clamp(38px, 3.9vw, 60px);--lh-display:1.08;--ls-display:-.045em;--fs-title:clamp(30px, 3.2vw, 44px);--lh-title:1.06;--ls-title:-.035em;--fs-heading:clamp(18px, 1.5vw, 21px);--lh-heading:1.3;--ls-heading:-.015em;--fs-lead:clamp(17px, 1.35vw, 19px);--lh-lead:1.55;--ls-lead:-.008em;--fs-body:var(--size-16);--lh-body:1.6;--fs-small:var(--size-14);--lh-small:1.45;--fs-label:var(--size-12);--ls-label:.1em;--fs-stat:clamp(112px, 15vw, 208px);--size-9:9px;--size-10:10.5px;--size-11:11.5px;--size-12:12px;--size-13:13px;--size-14:14px;--size-15:15px;--size-16:16px;--size-18:18px;--size-21:21px;--size-24:24px;--size-30:30px;--fw-regular:400;--fw-medium:500;--fw-strong:600;--fw-bold:700;--fw-heavy:800;--sand-0:#fff;--sand-50:#fffdf8;--sand-100:#faf8f3;--sand-200:#f3efe7;--sand-300:#ece6dc;--sand-400:#e4dccd;--sand-500:#cfc9c1;--sand-600:#b9b2ab;--sand-700:#8f887f;--sand-750:#746d66;--sand-800:#5f5a54;--sand-850:#4a4540;--sand-900:#2a2622;--sand-950:#14110f;--canary-100:#fff6c2;--canary-200:#ffe45c;--canary-300:#f9d200;--canary-400:#e8c200;--canary-500:#cfae2c;--canary-700:#6e5600;--green-100:#e7f7ec;--green-500:#34c759;--green-700:#137533;--red-100:#fdecea;--red-500:#ef5a4c;--red-600:#d93b30;--red-700:#c42f25;--orange-100:#fef1e6;--orange-500:#f5923e;--orange-700:#a8500a;--blue:#2f6ae0;--go:#299f4c;--go-edge:#aee3bc;--on-go:#f0f7f0;--ink:var(--sand-950);--paper:var(--sand-100);--surface:var(--sand-0);--paper-doc:var(--sand-50);--canary:var(--canary-300);--line:color-mix(in srgb, var(--sand-950) 10%, transparent);--text-1:var(--sand-950);--text-2:var(--sand-800);--text-3:var(--sand-750);--on-dark-1:var(--sand-0);--on-dark-2:var(--sand-600);--on-dark-3:var(--sand-700);--space-0:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--section-y:clamp(88px, min(10vw, 12vh), 136px);--head-gap:clamp(40px, 4.5vw, 64px);--sub-gap:var(--space-4);--gutter:clamp(16px, 4vw, 48px);--edge:max(var(--gutter), calc((100% - var(--content-max)) / 2));--content-max:1180px;--page-max:calc(var(--content-max) + 2 * var(--gutter));--wide-max:85vw;--narrow-max:760px;--nav-h:78px;--glass-bg:color-mix(in srgb, var(--sand-100) 86%, transparent);--glass-border:color-mix(in srgb, var(--sand-0) 60%, transparent);--glass-blur:blur(28px) saturate(160%);--highlighter:color-mix(in srgb, var(--canary-300) 75%, transparent);--highlighter-cite:color-mix(in srgb, var(--canary-300) 32%, transparent);--radius-doc:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-nest:calc(var(--radius-xl) - var(--space-2));--radius-pill:999px;--shadow-sm:0 14px 30px #46321429;--shadow-md:0 18px 40px #46321438;--shadow-paper:0 1px 0 #14110f0d, 0 40px 70px #46321438;--shadow-notification:0 22px 50px #46321438, 0 2px 8px #46321414;--shadow-on-dark:0 50px 100px #0009;--shadow-lift:0 14px 30px #14110f47;--butter-100:#fff8e1;--butter-200:#fff0c4;--butter-300:#ffe5a3;--sky-100:#eaf3fd;--sky-200:#d3e6f8;--sky-300:#a9cdf2;--sky-500:#5b9bd8;--sky-600:#2f6fae;--sky-700:#1d5b96;--green-200:#c4e8cf;--lilac-100:#f1edfa;--lilac-300:#cdbff0;--lilac-700:#5b4a99;--rose-100:#fcedf1;--rose-300:#f2bfcd;--rose-700:#9c3553;--source-canary:var(--canary-300);--source-canary-tint:var(--canary-100);--source-canary-ink:var(--canary-700);--source-rfp:var(--rose-300);--source-rfp-tint:var(--rose-100);--source-rfp-ink:var(--rose-700);--source-cv:var(--sky-300);--source-cv-tint:var(--sky-100);--source-cv-ink:var(--sky-700);--source-proposal:var(--green-200);--source-proposal-tint:var(--green-100);--source-proposal-ink:var(--green-700);--source-records:var(--lilac-300);--source-records-tint:var(--lilac-100);--source-records-ink:var(--lilac-700);--source-yours:var(--sand-600);--dawn:linear-gradient(160deg, var(--sky-200) 0%, var(--butter-200) 48%, var(--canary-300) 100%);--dawn-soft:linear-gradient(160deg, var(--sky-100) 0%, var(--butter-100) 55%, var(--butter-300) 100%);--dawn-glow:linear-gradient(160deg, var(--sand-50) 0%, var(--butter-100) 45%, var(--butter-300) 100%);--dawn-faint:linear-gradient(160deg, var(--sand-100) 0%, var(--sand-100) 40%, var(--butter-100) 100%);--bg:var(--paper);--bg-subtle:var(--sand-200);--bg-raised:var(--surface);--bg-selected:var(--butter-100);--border-subtle:var(--line);--border-control:var(--sand-700);--border-strong:var(--sand-950);--focus-ring:var(--sky-600);--shortlist:var(--sky-500);--shortlist-tint:var(--sky-100);--focus-ring-on-dark:var(--sky-300);--accent:var(--canary-300);--accent-soft:var(--butter-300);--accent-calm:var(--sky-300);--app-title:var(--size-30);--app-section:var(--size-18);--app-body:var(--size-14);--app-meta:var(--size-13);--app-micro:var(--size-12);--app-row:44px;--control-h:40px;--control-h-sm:32px;--control-h-lg:48px;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-draw:cubic-bezier(.6, 0, .3, 1);--ease-spring:cubic-bezier(.3, 1.4, .5, 1);--dur-fast:.15s;--dur-med:.3s;--dur-slow:.6s;--z-sticky:50;--z-dropdown:60;--z-dialog:80;--z-toast:90;--shadow-faint:0 1px 2px #14110f0a;--shadow-card-lift:0 1px 2px #14110f0f, 0 16px 32px -14px #4632143d;--shadow-card:0 1px 2px #14110f0a, 0 10px 24px -12px #46321429;--shadow-pop:0 1px 2px #14110f0f, 0 12px 32px #46321429;--shadow-dialog:0 2px 6px #14110f14, 0 40px 90px #4632143d;--scrim:color-mix(in srgb, var(--sand-950) 32%, transparent);--yellow-100:var(--canary-100);--yellow-200:var(--canary-200);--yellow-300:var(--canary-300);--yellow-400:var(--canary-400);--yellow-500:var(--canary-500);--yellow-900:var(--canary-700);--yellow:var(--canary-300);--yellow-soft:var(--canary-100);--yellow-ink:var(--canary-700);--green:var(--green-700);--red:var(--red-600);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-style]{--sx-font-ui:var(--font-sans);--sx-fw-regular:400;--sx-fw-medium:500;--sx-fw-strong:600;--sx-accent:#f9d200;--sx-accent-ink:#7a5300;--sx-focus:0 0 0 3px #f9d20073;--sx-good:#2f7a4b;--sx-good-soft:#e5f2e8;--sx-warn:#b0500f;--sx-warn-soft:#fde8d9;--sx-bad:#b2433a;--sx-bad-soft:#fae6e3;--sx-info:#3a68a8;--sx-info-soft:#e7eef8;--sx-font-card:var(--sx-font-title);--sx-card-weight:var(--sx-title-weight);--sx-card-tracking:var(--sx-title-tracking);--sx-verdict-bg:var(--sx-sunk);--sx-verdict-line:var(--sx-line);--sx-verdict-hi:var(--sx-good);--sx-verdict-mid:var(--sx-warn);--sx-verdict-lo:var(--sx-bad);--sx-marker:color-mix(in srgb, var(--sx-accent) 70%, transparent);--sx-ramp-1:#e0e0dc;--sx-ramp-2:#d3dbe2;--sx-ramp-3:#c7dcf0;--sx-ramp-4:#a6c8ea;--sx-ramp-5:#f7c800;--sx-ramp-glow:#f7c800a6;--sx-fit-2:#c9cdd1;--sx-fit-3:#9fb4cb;--sx-fit-4:#4f86d6;--sx-fit-5:#f7c800;--sx-chart-sub:#3a68a8;--sx-chart-won:#f7c800;--sx-chart-won-line:#f7c800;--sx-chart-lost:#d3d8dc;--sx-chart-wait:#6f98d6;--sx-pill-h:28px;--sx-tag-line:color-mix(in srgb, var(--sx-avatar-bg), var(--sx-ink) 10%);--sx-bar-w:40px;--sx-bar-h:6px}[data-style=dawn]{--sx-r-search:999px;--sx-fs-display:64px;--sx-delta-bg:#f9d200;--sx-delta-fg:#1a1714;--sx-count-bg:#161412;--sx-count-fg:#fff;--sx-fit-on:#f0c000;--sx-avatar-bg:#e9e2d8;--sx-frame-inset:10px;--sx-sheet-line:transparent;--sx-sheet-shadow:0 1px 2px #3c2d190d, 0 10px 30px #3c2d190f;--sx-table-pad:10px;--sx-desk:radial-gradient(120% 90% at 50% 0%, #f3ede3 0%, #e4dacb 100%);--sx-shell:linear-gradient(180deg, #f4f0ea 0%, #ebe4da 100%);--sx-shell-fg:#1a1714;--sx-shell-fg-2:#8f887f;--sx-shell-line:#281e1414;--sx-sheet:#faf8f5;--sx-card:#fff;--sx-sunk:#f3f0eb;--sx-tile:#efebe5;--sx-line:#281e1412;--sx-line-strong:#281e1424;--sx-ink:#1a1714;--sx-text-2:#5e5850;--sx-text-3:#958e85;--sx-primary-bg:#161412;--sx-primary-fg:#fff;--sx-secondary-bg:#fff;--sx-secondary-line:transparent;--sx-secondary-shadow:0 1px 2px #3c2d190f, 0 3px 10px #3c2d190f;--sx-accent-soft:#ffefc2;--sx-check-bg:#f9d200;--sx-check-fg:#1a1714;--sx-hero:radial-gradient(90% 120% at 100% 0%, #ffe14d 0%, #ffe14d00 60%), linear-gradient(135deg, #fffdf3 0%, #fff1b3 50%, #fbd94a 100%);--sx-hero-fg:#1a1714;--sx-font-title:var(--font-serif);--sx-title-weight:400;--sx-title-tracking:-.022em;--sx-label-case:none;--sx-label-tracking:0;--sx-label-weight:500;--sx-fs-xs:12px;--sx-fs-sm:13px;--sx-fs-md:14px;--sx-fs-lg:16px;--sx-fs-xl:21px;--sx-fs-2xl:30px;--sx-fs-3xl:42px;--sx-fs-label:12px;--sx-r-frame:34px;--sx-r-sheet:26px;--sx-r-card:22px;--sx-r-inner:14px;--sx-r-control:14px;--sx-r-btn:999px;--sx-r-chip:999px;--sx-r-nav:14px;--sx-r-tile:12px;--sx-r-check:6px;--sx-shadow-card:0 1px 2px #3c2d190a, 0 8px 24px #3c2d190d;--sx-shadow-raised:0 1px 2px #3c2d190f, 0 4px 14px #3c2d1914;--sx-shadow-pop:0 2px 6px #281e140f, 0 24px 60px #281e1429;--sx-shadow-frame:0 40px 100px #46321938;--sx-card-line:transparent;--sx-control-h:44px;--sx-control-h-sm:34px;--sx-row-h:60px;--sx-nav-h:42px;--sx-pad-x:18px;--sx-pad-card:24px;--sx-pad-page:32px;--sx-gap:16px;--sx-side-w:264px;--sx-nav-active-bg:#fff;--sx-nav-active-fg:#1a1714;--sx-nav-active-shadow:var(--sx-shadow-raised);--sx-nav-active-bar:transparent;--sx-head-bg:#f3f0eb;--sx-head-r:14px;--sx-grid:transparent;--sx-row-line:transparent;--sx-row-hover:#f6f3ee}[data-style=drafting]{--sx-r-search:6px;--sx-fs-display:76px;--sx-delta-bg:transparent;--sx-delta-fg:#2f7a4b;--sx-count-bg:#f9d200;--sx-count-fg:#14110f;--sx-fit-on:#14110f;--sx-avatar-bg:#e3d9c6;--sx-frame-inset:0;--sx-sheet-line:transparent;--sx-sheet-shadow:none;--sx-table-pad:0;--sx-desk:#d8d2c7;--sx-shell:#1b1916;--sx-shell-fg:#f4f1ea;--sx-shell-fg-2:#f4f1ea85;--sx-shell-line:#ffffff17;--sx-sheet:#f5f2ec;--sx-card:#fffdf9;--sx-sunk:#eeeae2;--sx-tile:transparent;--sx-line:#14110f1a;--sx-line-strong:#14110f38;--sx-ink:#14110f;--sx-text-2:#5f5a54;--sx-text-3:#857e76;--sx-primary-bg:#f9d200;--sx-primary-fg:#14110f;--sx-secondary-bg:transparent;--sx-secondary-line:#14110f47;--sx-secondary-shadow:none;--sx-accent-soft:#ffefc2;--sx-check-bg:#14110f;--sx-check-fg:#f5f2ec;--sx-hero:linear-gradient(160deg, #2a2622 0%, #14110f 100%);--sx-hero-fg:#f4f1ea;--sx-font-title:var(--font-serif);--sx-title-weight:400;--sx-title-tracking:-.03em;--sx-label-case:uppercase;--sx-label-tracking:.12em;--sx-label-weight:500;--sx-fs-xs:12px;--sx-fs-sm:13px;--sx-fs-md:15px;--sx-fs-lg:17px;--sx-fs-xl:23px;--sx-fs-2xl:34px;--sx-fs-3xl:50px;--sx-fs-label:11px;--sx-r-frame:12px;--sx-r-sheet:0;--sx-r-card:6px;--sx-r-inner:4px;--sx-r-control:6px;--sx-r-btn:999px;--sx-r-chip:999px;--sx-r-nav:0;--sx-r-tile:4px;--sx-r-check:3px;--sx-shadow-card:none;--sx-shadow-raised:none;--sx-shadow-pop:0 2px 6px #14110f14, 0 24px 60px #14110f33;--sx-shadow-frame:0 40px 100px #14110f4d;--sx-card-line:#14110f1a;--sx-control-h:46px;--sx-control-h-sm:36px;--sx-row-h:64px;--sx-nav-h:46px;--sx-pad-x:22px;--sx-pad-card:28px;--sx-pad-page:48px;--sx-gap:24px;--sx-side-w:248px;--sx-nav-active-bg:#ffffff0f;--sx-nav-active-fg:#fff;--sx-nav-active-shadow:none;--sx-nav-active-bar:#f9d200;--sx-head-bg:transparent;--sx-head-r:0;--sx-grid:transparent;--sx-row-line:#14110f1a;--sx-row-hover:#fffdf9}[data-style=ledger]{--sx-r-search:8px;--sx-fs-display:40px;--sx-delta-bg:#e5f2e8;--sx-delta-fg:#2f7a4b;--sx-count-bg:#ececea;--sx-count-fg:#5c5c58;--sx-fit-on:#1c1c1a;--sx-avatar-bg:#ececea;--sx-frame-inset:6px;--sx-sheet-line:#e4e4e0;--sx-sheet-shadow:0 1px 2px #00000008;--sx-table-pad:0;--sx-desk:#e6e6e2;--sx-shell:#f7f7f5;--sx-shell-fg:#1c1c1a;--sx-shell-fg-2:#8e8e89;--sx-shell-line:#eaeae7;--sx-sheet:#fff;--sx-card:#fff;--sx-sunk:#f6f6f4;--sx-tile:#f2f2ef;--sx-line:#ebebe8;--sx-line-strong:#dcdcd7;--sx-ink:#1c1c1a;--sx-text-2:#5c5c58;--sx-text-3:#8e8e89;--sx-primary-bg:#1c1c1a;--sx-primary-fg:#fff;--sx-secondary-bg:#fff;--sx-secondary-line:#e0e0dc;--sx-secondary-shadow:0 1px 1px #0000000a;--sx-accent-soft:#fff2cc;--sx-check-bg:#1c1c1a;--sx-check-fg:#fff;--sx-hero:linear-gradient(90deg, #fff2cc 0%, #fff 55%);--sx-hero-fg:#1c1c1a;--sx-font-title:var(--font-sans);--sx-title-weight:600;--sx-title-tracking:-.012em;--sx-label-case:none;--sx-label-tracking:0;--sx-label-weight:500;--sx-fs-xs:11.5px;--sx-fs-sm:12.5px;--sx-fs-md:13px;--sx-fs-lg:14px;--sx-fs-xl:16px;--sx-fs-2xl:20px;--sx-fs-3xl:26px;--sx-fs-label:12px;--sx-r-frame:14px;--sx-r-sheet:0;--sx-r-card:10px;--sx-r-inner:6px;--sx-r-control:8px;--sx-r-btn:8px;--sx-r-chip:6px;--sx-r-nav:6px;--sx-r-tile:6px;--sx-r-check:4px;--sx-shadow-card:none;--sx-shadow-raised:0 1px 2px #0000000f;--sx-shadow-pop:0 1px 3px #0000000f, 0 12px 32px #0000001f;--sx-shadow-frame:0 24px 70px #00000024;--sx-card-line:#ebebe8;--sx-control-h:32px;--sx-control-h-sm:28px;--sx-row-h:40px;--sx-nav-h:30px;--sx-pad-x:10px;--sx-pad-card:16px;--sx-pad-page:20px;--sx-gap:12px;--sx-side-w:220px;--sx-nav-active-bg:#ececea;--sx-nav-active-fg:#1c1c1a;--sx-nav-active-shadow:none;--sx-nav-active-bar:transparent;--sx-head-bg:#fafaf9;--sx-head-r:0;--sx-grid:#efefec;--sx-row-line:#efefec;--sx-row-hover:#fafaf9}[data-style=dawn-ledger]{--sx-desk:radial-gradient(120% 90% at 50% 0%, #f3ede3 0%, #e4dacb 100%);--sx-shell:linear-gradient(180deg, #f4f0ea 0%, #ebe4da 100%);--sx-shell-fg:#1a1714;--sx-shell-fg-2:#8f887f;--sx-shell-line:#281e1414;--sx-sheet:#fbfaf7;--sx-card:#fff;--sx-sunk:#f4f1ec;--sx-tile:#efebe5;--sx-line:#281e1414;--sx-line-strong:#281e1426;--sx-ink:#1a1714;--sx-text-2:#5e5850;--sx-text-3:#928b82;--sx-primary-bg:#161412;--sx-primary-fg:#fff;--sx-secondary-bg:#fff;--sx-secondary-line:#281e141a;--sx-secondary-shadow:0 1px 2px #3c2d190d;--sx-accent-soft:#ffefc2;--sx-check-bg:#f9d200;--sx-check-fg:#1a1714;--sx-hero:radial-gradient(90% 120% at 100% 0%, #ffe14d 0%, #ffe14d00 60%), linear-gradient(135deg, #fffdf3 0%, #fff1b3 50%, #fbd94a 100%);--sx-hero-fg:#1a1714;--sx-font-title:var(--font-serif);--sx-title-weight:400;--sx-title-tracking:-.02em;--sx-font-card:var(--font-sans);--sx-card-weight:600;--sx-card-tracking:-.01em;--sx-label-case:none;--sx-label-tracking:0;--sx-label-weight:500;--sx-fs-xs:11.5px;--sx-fs-sm:12.5px;--sx-fs-md:13px;--sx-fs-lg:14px;--sx-fs-xl:15px;--sx-fs-2xl:22px;--sx-fs-3xl:30px;--sx-fs-label:12px;--sx-fs-display:52px;--sx-r-frame:24px;--sx-r-sheet:18px;--sx-r-card:14px;--sx-r-inner:10px;--sx-r-search:999px;--sx-r-control:10px;--sx-r-btn:999px;--sx-r-chip:999px;--sx-r-nav:10px;--sx-r-tile:8px;--sx-r-check:5px;--sx-shadow-card:0 1px 2px #3c2d190a, 0 4px 14px #3c2d190a;--sx-shadow-raised:0 1px 2px #3c2d190f, 0 2px 8px #3c2d1912;--sx-shadow-pop:0 2px 6px #281e140f, 0 18px 44px #281e1424;--sx-shadow-frame:0 30px 80px #46321933;--sx-card-line:#281e140f;--sx-control-h:34px;--sx-control-h-sm:28px;--sx-row-h:44px;--sx-nav-h:32px;--sx-pad-x:12px;--sx-pad-card:18px;--sx-pad-page:24px;--sx-gap:12px;--sx-side-w:232px;--sx-nav-active-bg:#fff;--sx-nav-active-fg:#1a1714;--sx-nav-active-shadow:var(--sx-shadow-raised);--sx-nav-active-bar:transparent;--sx-head-bg:#f7f4ef;--sx-head-r:0;--sx-grid:#281e140f;--sx-row-line:#281e1412;--sx-row-hover:#faf7f2;--sx-delta-bg:#f9d200;--sx-delta-fg:#1a1714;--sx-count-bg:#161412;--sx-count-fg:#fff;--sx-fit-on:#f0c000;--sx-avatar-bg:#e9e2d8;--sx-frame-inset:8px;--sx-sheet-line:#281e140d;--sx-sheet-shadow:0 1px 2px #3c2d190d, 0 6px 20px #3c2d190d;--sx-table-pad:0}[data-style=dawn-linen]{--sx-desk:#e9e4da;--sx-shell:#f3f0ea;--sx-shell-fg:#1a1714;--sx-shell-fg-2:#8f887f;--sx-shell-line:#281e1417;--sx-sheet:#fbf9f5;--sx-card:#fffefb;--sx-sunk:#f3efe8;--sx-tile:#f1ece4;--sx-line:#281e1417;--sx-line-strong:#281e142e;--sx-ink:#1a1714;--sx-text-2:#5e5850;--sx-text-3:#918a81;--sx-primary-bg:#161412;--sx-primary-fg:#fff;--sx-secondary-bg:transparent;--sx-secondary-line:#281e1433;--sx-secondary-shadow:none;--sx-accent-soft:#ffefc2;--sx-check-bg:#161412;--sx-check-fg:#fff;--sx-hero:linear-gradient(160deg, #fffdf6 0%, #fff5d2 55%, #ffe58f 100%);--sx-hero-fg:#1a1714;--sx-font-title:var(--font-serif);--sx-title-weight:400;--sx-title-tracking:-.022em;--sx-label-case:none;--sx-label-tracking:0;--sx-label-weight:500;--sx-fs-xs:12px;--sx-fs-sm:13px;--sx-fs-md:14px;--sx-fs-lg:16px;--sx-fs-xl:21px;--sx-fs-2xl:30px;--sx-fs-3xl:42px;--sx-fs-label:12px;--sx-fs-display:64px;--sx-r-frame:26px;--sx-r-sheet:20px;--sx-r-card:16px;--sx-r-inner:10px;--sx-r-search:999px;--sx-r-control:12px;--sx-r-btn:999px;--sx-r-chip:999px;--sx-r-nav:12px;--sx-r-tile:10px;--sx-r-check:5px;--sx-shadow-card:none;--sx-shadow-raised:0 0 0 1px #281e141a;--sx-shadow-pop:0 0 0 1px #281e1414, 0 14px 36px #281e141a;--sx-shadow-frame:0 0 0 1px #281e1414, 0 24px 60px #4632191a;--sx-card-line:#281e141a;--sx-control-h:42px;--sx-control-h-sm:34px;--sx-row-h:58px;--sx-nav-h:40px;--sx-pad-x:18px;--sx-pad-card:24px;--sx-pad-page:32px;--sx-gap:16px;--sx-side-w:256px;--sx-nav-active-bg:#fffefb;--sx-nav-active-fg:#1a1714;--sx-nav-active-shadow:var(--sx-shadow-raised);--sx-nav-active-bar:transparent;--sx-head-bg:transparent;--sx-head-r:0;--sx-grid:transparent;--sx-row-line:#281e1417;--sx-row-hover:#fbf8f2;--sx-delta-bg:#ffe9a8;--sx-delta-fg:#7a5300;--sx-count-bg:#161412;--sx-count-fg:#fff;--sx-fit-on:#1a1714;--sx-avatar-bg:#ece6dc;--sx-frame-inset:8px;--sx-sheet-line:#281e1417;--sx-sheet-shadow:none;--sx-table-pad:0}[data-style=dawn-mist]{--sx-verdict-bg:#eef1f3;--sx-verdict-line:#1e283217;--sx-verdict-hi:#2e8a78;--sx-verdict-mid:#c47a22;--sx-verdict-lo:#b4534a;--sx-desk:radial-gradient(120% 90% at 50% 0%, #eef3f6 0%, #e4e2dc 100%);--sx-shell:linear-gradient(180deg, #f2f5f7 0%, #ebe9e4 100%);--sx-shell-fg:#161a1d;--sx-shell-fg-2:#8a9096;--sx-shell-line:#1e283214;--sx-sheet:#fafaf8;--sx-card:#fff;--sx-sunk:#f1f3f4;--sx-tile:#e8eef3;--sx-line:#1e283214;--sx-line-strong:#1e283226;--sx-ink:#161a1d;--sx-text-2:#545b61;--sx-text-3:#889097;--sx-primary-bg:#161a1d;--sx-primary-fg:#fff;--sx-secondary-bg:#fff;--sx-secondary-line:transparent;--sx-secondary-shadow:0 1px 2px #1e28370f, 0 3px 10px #1e28370f;--sx-accent-soft:#ffefc2;--sx-check-bg:#f9d200;--sx-check-fg:#161a1d;--sx-hero:radial-gradient(80% 110% at 100% 100%, #f9d200 0%, #f9d20000 65%), linear-gradient(160deg, #d6e7f7 0%, #fff0c4 60%, #ffe27a 100%);--sx-hero-fg:#161a1d;--sx-font-title:var(--font-serif);--sx-title-weight:400;--sx-title-tracking:-.022em;--sx-label-case:none;--sx-label-tracking:0;--sx-label-weight:500;--sx-fs-xs:12px;--sx-fs-sm:13px;--sx-fs-md:14px;--sx-fs-lg:16px;--sx-fs-xl:21px;--sx-fs-2xl:30px;--sx-fs-3xl:42px;--sx-fs-label:12px;--sx-fs-display:64px;--sx-r-frame:34px;--sx-r-sheet:26px;--sx-r-card:22px;--sx-r-inner:14px;--sx-r-search:999px;--sx-r-control:14px;--sx-r-btn:999px;--sx-r-chip:999px;--sx-r-nav:14px;--sx-r-tile:12px;--sx-r-check:6px;--sx-shadow-card:0 1px 2px #1e28370a, 0 8px 24px #1e28370d;--sx-shadow-raised:0 1px 2px #1e28370f, 0 4px 14px #1e283714;--sx-shadow-pop:0 2px 6px #1e28370f, 0 24px 60px #1e283729;--sx-shadow-frame:0 40px 100px #283c5033;--sx-card-line:transparent;--sx-control-h:44px;--sx-control-h-sm:34px;--sx-row-h:60px;--sx-nav-h:42px;--sx-pad-x:18px;--sx-pad-card:24px;--sx-pad-page:32px;--sx-gap:16px;--sx-side-w:264px;--sx-nav-active-bg:#fff;--sx-nav-active-fg:#161a1d;--sx-nav-active-shadow:var(--sx-shadow-raised);--sx-nav-active-bar:transparent;--sx-head-bg:#f1f3f4;--sx-head-r:14px;--sx-grid:transparent;--sx-row-line:transparent;--sx-row-hover:#f5f7f8;--sx-delta-bg:#d6e7f7;--sx-delta-fg:#1d5b96;--sx-count-bg:#161a1d;--sx-count-fg:#fff;--sx-fit-on:#f0c000;--sx-avatar-bg:#e3eaf0;--sx-frame-inset:10px;--sx-sheet-line:transparent;--sx-sheet-shadow:0 1px 2px #1e28370d, 0 10px 30px #1e28370f;--sx-table-pad:10px}[data-style=dawn-dusk]{--sx-ramp-1:#45403a;--sx-ramp-2:#4b5560;--sx-ramp-3:#4a5d70;--sx-ramp-4:#7299bf;--sx-ramp-5:#f9d200;--sx-ramp-glow:#f9d20080;--sx-fit-2:#4d4a46;--sx-fit-3:#5c7189;--sx-fit-4:#6f9fe6;--sx-fit-5:#f9d200;--sx-verdict-bg:#322e29;--sx-verdict-line:#ffffff12;--sx-verdict-hi:#7fd1bf;--sx-verdict-mid:#f0b25e;--sx-verdict-lo:#f0958c;--sx-desk:radial-gradient(120% 90% at 50% 0%, #2c2620 0%, #12100e 100%);--sx-shell:linear-gradient(180deg, #1f1c19 0%, #181613 100%);--sx-shell-fg:#f3efe8;--sx-shell-fg-2:#f3efe880;--sx-shell-line:#ffffff12;--sx-sheet:#23201c;--sx-card:#2b2823;--sx-sunk:#34302a;--sx-tile:#3a352f;--sx-line:#ffffff12;--sx-line-strong:#ffffff26;--sx-ink:#f3efe8;--sx-text-2:#c4bdb3;--sx-text-3:#938b80;--sx-primary-bg:#f9d200;--sx-primary-fg:#1a1714;--sx-secondary-bg:#34302a;--sx-secondary-line:transparent;--sx-secondary-shadow:none;--sx-accent-soft:#f9d20029;--sx-accent-ink:#f9d200;--sx-check-bg:#f9d200;--sx-check-fg:#1a1714;--sx-focus:0 0 0 3px #f9d20059;--sx-good:#84d3a0;--sx-good-soft:#84d3a021;--sx-warn:#f2a26a;--sx-warn-soft:#f2a26a24;--sx-bad:#f0958c;--sx-bad-soft:#f0958c21;--sx-info:#93bbec;--sx-info-soft:#93bbec21;--sx-chart-sub:#5f88d8;--sx-chart-won:#f9d200;--sx-chart-won-line:#f9d200;--sx-chart-lost:#57524a;--sx-chart-wait:#6f98e0;--sx-hero:radial-gradient(90% 120% at 100% 0%, #f9d20080 0%, #f9d20000 62%), linear-gradient(135deg, #2f2a22 0%, #3b311c 60%, #6e5614 100%);--sx-hero-fg:#fff8e6;--sx-font-title:var(--font-serif);--sx-title-weight:400;--sx-title-tracking:-.02em;--sx-label-case:none;--sx-label-tracking:0;--sx-label-weight:500;--sx-fs-xs:12px;--sx-fs-sm:13px;--sx-fs-md:14px;--sx-fs-lg:16px;--sx-fs-xl:21px;--sx-fs-2xl:30px;--sx-fs-3xl:42px;--sx-fs-label:12px;--sx-fs-display:64px;--sx-r-frame:34px;--sx-r-sheet:26px;--sx-r-card:22px;--sx-r-inner:14px;--sx-r-search:999px;--sx-r-control:14px;--sx-r-btn:999px;--sx-r-chip:999px;--sx-r-nav:14px;--sx-r-tile:12px;--sx-r-check:6px;--sx-shadow-card:0 1px 0 #ffffff0a inset, 0 8px 24px #00000040;--sx-shadow-raised:0 1px 0 #ffffff0f inset, 0 4px 14px #0000004d;--sx-shadow-pop:0 2px 6px #0000004d, 0 24px 60px #00000073;--sx-shadow-frame:0 40px 100px #0000008c;--sx-card-line:#ffffff0d;--sx-control-h:44px;--sx-control-h-sm:34px;--sx-row-h:60px;--sx-nav-h:42px;--sx-pad-x:18px;--sx-pad-card:24px;--sx-pad-page:32px;--sx-gap:16px;--sx-side-w:264px;--sx-nav-active-bg:#34302a;--sx-nav-active-fg:#fff;--sx-nav-active-shadow:var(--sx-shadow-raised);--sx-nav-active-bar:transparent;--sx-head-bg:#322e28;--sx-head-r:14px;--sx-grid:transparent;--sx-row-line:transparent;--sx-row-hover:#312d27;--sx-delta-bg:#f9d200;--sx-delta-fg:#1a1714;--sx-count-bg:#f9d200;--sx-count-fg:#1a1714;--sx-fit-on:#f9d200;--sx-avatar-bg:#3f3933;--sx-frame-inset:10px;--sx-sheet-line:#ffffff0a;--sx-sheet-shadow:0 10px 30px #00000040;--sx-table-pad:10px}:root[data-theme=dawn],:root[data-theme=dawn-ledger]{--paper:#f5f1ea;--bg:#f5f1ea;--surface:#fff;--bg-raised:#fff;--bg-subtle:#f1ede6;--sand-200:#f1ede6;--sand-300:#e9e3da;--sand-400:#e2dace;--line:#281e1412;--border-subtle:#281e1412;--border-control:#281e1433;--ink:#1a1714;--text-1:#1a1714;--text-2:#5e5850;--text-3:#80796f;--glass-bg:#f5f1eacc;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:28px;--shadow-faint:0 1px 2px #3c2d190f, 0 3px 10px #3c2d190d;--shadow-card:0 1px 2px #3c2d190a, 0 8px 24px #3c2d190f;--shadow-card-lift:0 1px 2px #3c2d190f, 0 14px 34px #3c2d191a;--shadow-pop:0 2px 6px #281e140f, 0 24px 60px #281e1429;--shadow-dialog:0 2px 6px #281e1414, 0 40px 100px #281e1438}:root[data-theme=dawn] body,:root[data-theme=dawn-ledger] body{background:radial-gradient(140% 70% at 50% 0,#f8f5f0 0%,#f2ece3 55%,#ece4d8 100%) fixed}:root[data-theme=dawn-ledger]{--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--shadow-faint:0 1px 2px #3c2d190d;--shadow-card:0 1px 2px #3c2d190a, 0 4px 14px #3c2d190a;--size-16:14.5px;--size-15:14px;--size-14:13px;--size-13:12.5px;--size-12:11.5px;--app-title:26px;--app-section:15px;--app-body:13px;--app-meta:12.5px;--app-micro:11.5px;--app-row:38px;--control-h:34px;--control-h-sm:28px;--space-3:10px;--space-4:14px;--space-5:16px;--space-6:20px;--space-7:26px;--space-8:32px}:root[data-theme=dawn-linen]{--paper:#f8f5ef;--bg:#f8f5ef;--surface:#fffefb;--bg-raised:#fffefb;--bg-subtle:#f2eee6;--sand-200:#f2eee6;--sand-300:#e8e2d8;--sand-400:#e0d8cb;--line:#281e141a;--border-subtle:#281e141a;--border-control:#281e143d;--ink:#1a1714;--text-1:#1a1714;--text-2:#5e5850;--text-3:#80796f;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--shadow-faint:0 0 0 1px #281e1417;--shadow-card:0 0 0 1px #281e1417;--shadow-card-lift:0 0 0 1px #281e142e;--shadow-pop:0 0 0 1px #281e1414, 0 14px 36px #281e141a;--shadow-dialog:0 0 0 1px #281e1414, 0 30px 80px #281e1424}:root[data-theme=dawn-mist]{--paper:#f3f4f3;--bg:#f3f4f3;--surface:#fff;--bg-raised:#fff;--bg-subtle:#edf0f1;--sand-200:#edf0f1;--sand-300:#e2e6e8;--sand-400:#d8dde0;--line:#1e283214;--border-subtle:#1e283214;--border-control:#1e283238;--ink:#161a1d;--text-1:#161a1d;--text-2:#545b61;--text-3:#767e85;--glass-bg:#f3f4f3cc;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:28px;--shadow-faint:0 1px 2px #1e28370f, 0 3px 10px #1e28370d;--shadow-card:0 1px 2px #1e28370a, 0 8px 24px #1e28370f;--shadow-card-lift:0 1px 2px #1e28370f, 0 14px 34px #1e28371a;--shadow-pop:0 2px 6px #1e28370f, 0 24px 60px #1e283729}:root[data-theme=dawn-mist] body{background:radial-gradient(140% 70% at 50% 0,#f1f5f8 0%,#f2f2ef 55%,#eeebe4 100%) fixed}:root[data-theme=drafting]{--paper:#f5f2ec;--bg:#f5f2ec;--surface:#fffdf9;--bg-raised:#fffdf9;--bg-subtle:#eeeae2;--sand-200:#eeeae2;--sand-300:#e2ddd3;--line:#14110f1a;--border-subtle:#14110f1a;--border-control:#14110f4d;--ink:#14110f;--text-1:#14110f;--text-2:#5f5a54;--text-3:#79726a;--radius-sm:4px;--radius-md:6px;--radius-lg:6px;--radius-xl:10px;--shadow-faint:0 0 0 1px #14110f1a;--shadow-card:0 0 0 1px #14110f1a;--shadow-card-lift:0 0 0 1px #14110f38;--app-title:36px}:root[data-theme=ledger]{--paper:#f7f7f5;--bg:#f7f7f5;--surface:#fff;--bg-raised:#fff;--bg-subtle:#f1f1ee;--sand-200:#f1f1ee;--sand-300:#e8e8e4;--sand-400:#dededa;--line:#e8e8e4;--border-subtle:#e8e8e4;--border-control:#c9c9c4;--ink:#1c1c1a;--text-1:#1c1c1a;--text-2:#5c5c58;--text-3:#75756f;--font-serif:var(--font-sans);--font-doc-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:12px;--shadow-faint:0 0 0 1px #e8e8e4;--shadow-card:0 0 0 1px #e8e8e4;--shadow-card-lift:0 0 0 1px #d6d6d1, 0 4px 12px #0000000d;--shadow-pop:0 0 0 1px #e4e4e0, 0 12px 32px #0000001a;--size-16:14.5px;--size-15:14px;--size-14:13px;--size-13:12.5px;--size-12:11.5px;--app-title:22px;--app-section:15px;--app-body:13px;--app-meta:12.5px;--app-micro:11.5px;--app-row:36px;--control-h:32px;--control-h-sm:28px;--space-3:10px;--space-4:14px;--space-5:16px;--space-6:20px;--space-7:26px;--space-8:32px}
