.ng{--ng-bg-app:#f3ecdd;--ng-bg-surface:#fdfaf3;--ng-bg-elevated:#fffdf8;--ng-bg-inset:#efe8d6;--ng-text:#241309;--ng-text-muted:#55432f;--ng-text-faint:#6a5644;--ng-border:#cfc1a3;--ng-divider:#e6ddc8;--ng-frame:#3f1d14;--ng-frame-ink:#f2e9dc;--ng-frame-border:#6b3a2a;--ng-action:#f05a1e;--ng-action-ink:#2a1109;--ng-action-hover:#d94e14;--ng-action-type:#a83a0a;--ng-ev-contradicted:#a83a0a;--ng-ev-contradicted-glyph:#e04f12;--ng-ev-contradicted-surface:#f7e2d2;--ng-ev-contradicted-border:#e5b795;--ng-ev-supported:#5f541d;--ng-ev-supported-glyph:#78682a;--ng-ev-supported-surface:#eae5cd;--ng-ev-supported-border:#c9bf8f;--ng-ev-unverified:#8a5f0b;--ng-ev-unverified-glyph:#b07d14;--ng-ev-unverified-surface:#f4e8cb;--ng-ev-unverified-border:#ddc386;--ng-ev-revision:#55432f;--ng-ev-revision-glyph:#6f5a44;--ng-ev-revision-surface:#ece5d3;--ng-ev-revision-border:#d6cab0;--ng-focus:#e04f12;--ng-hover:color-mix(in srgb,var(--ng-text) 5%,transparent);--ng-selected:color-mix(in srgb,var(--ng-text) 8%,transparent);--ng-disabled-opacity:0.45;--ng-font-display:var(--font-ox-serif),Georgia,"Times New Roman",serif;--ng-font-ui:var(--font-ox-sans),"Helvetica Neue",Arial,sans-serif;--ng-space-1:4px;--ng-space-2:8px;--ng-space-3:12px;--ng-space-4:16px;--ng-space-5:24px;--ng-space-6:32px;--ng-space-7:40px;--ng-space-8:48px;--ng-radius-sm:6px;--ng-radius:8px;--ng-radius-lg:10px;--ng-shadow-1:none;--ng-shadow-2:0 1px 2px rgba(63,29,20,0.07),0 10px 24px -18px rgba(63,29,20,0.32);--ng-container:1200px;--ng-container-narrow:760px;background:var(--ng-bg-app);color:var(--ng-text);font-family:var(--ng-font-ui);font-size:14px;line-height:1.45}.dark .ng:not([data-ng-theme=light]),.ng[data-ng-theme=dark]{--ng-bg-app:#17100b;--ng-bg-surface:#2a201a;--ng-bg-elevated:#322620;--ng-bg-inset:#120c08;--ng-text:#f4ede2;--ng-text-muted:#d9c9b8;--ng-text-faint:#bcac99;--ng-border:#6a5445;--ng-divider:#3d2f26;--ng-frame:#0f0906;--ng-frame-ink:#f4ede2;--ng-frame-border:#3d2f26;--ng-action:#f05a1e;--ng-action-ink:#1a0a04;--ng-action-hover:#ff7a3d;--ng-action-type:#ff9d6b;--ng-ev-contradicted:#ff9d6b;--ng-ev-contradicted-glyph:#f97f45;--ng-ev-contradicted-surface:#3f2314;--ng-ev-contradicted-border:#86452a;--ng-ev-supported:#cdc07e;--ng-ev-supported-glyph:#b0a35e;--ng-ev-supported-surface:#2c2a18;--ng-ev-supported-border:#665e32;--ng-ev-unverified:#ecc172;--ng-ev-unverified-glyph:#d8a854;--ng-ev-unverified-surface:#362a15;--ng-ev-unverified-border:#7a5f2b;--ng-ev-revision:#d9c9b8;--ng-ev-revision-glyph:#ab9a88;--ng-ev-revision-surface:#302620;--ng-ev-revision-border:#57453a;--ng-hover:color-mix(in srgb,#ffffff 5%,transparent);--ng-selected:color-mix(in srgb,#ffffff 8%,transparent);--ng-shadow-1:none;--ng-shadow-2:0 1px 0 rgba(255,255,255,0.05) inset,0 12px 28px -18px rgba(0,0,0,0.8)}.ng .ng-display{font-family:var(--ng-font-display)}.ng .ng-tnum{font-variant-numeric:tabular-nums}.ng :is(a,button):focus-visible{outline:2px solid var(--ng-focus);outline-offset:2px}.ng [aria-disabled=true],.ng [disabled]{opacity:var(--ng-disabled-opacity);pointer-events:none}.ng{--background:var(--ng-bg-app);--foreground:var(--ng-text);--card:var(--ng-bg-surface);--card-foreground:var(--ng-text);--popover:var(--ng-bg-elevated);--popover-foreground:var(--ng-text);--primary:var(--ng-frame);--primary-foreground:var(--ng-frame-ink);--secondary:var(--ng-bg-inset);--secondary-foreground:var(--ng-text);--muted:var(--ng-bg-inset);--muted-foreground:var(--ng-text-muted);--accent:var(--ng-hover);--accent-foreground:var(--ng-text);--destructive:var(--ng-ev-contradicted);--border:var(--ng-border);--input:var(--ng-border);--ring:var(--ng-focus);--radius:10px;--shell:var(--ng-bg-inset);--shell-border:var(--ng-border);--head:var(--ng-bg-surface);--soft:var(--ng-bg-inset);--ink2:var(--ng-text-muted);--faint:var(--ng-text-faint);--hair:var(--ng-divider);--hair2:var(--ng-border);--camel:var(--ng-text-muted);--on-solid:var(--ng-frame-ink);--good:var(--ng-ev-supported);--good-border:var(--ng-ev-supported-border);--good-surface:var(--ng-ev-supported-surface);--good-foreground:var(--ng-ev-supported);--caution:var(--ng-ev-unverified);--caution-border:var(--ng-ev-unverified-border);--caution-surface:var(--ng-ev-unverified-surface);--caution-foreground:var(--ng-ev-unverified);--problem:var(--ng-ev-contradicted);--problem-border:var(--ng-ev-contradicted-border);--problem-surface:var(--ng-ev-contradicted-surface);--problem-foreground:var(--ng-ev-contradicted);--marginal:var(--ng-ev-unverified);--marginal-border:var(--ng-ev-unverified-border);--marginal-surface:var(--ng-ev-unverified-surface);--marginal-foreground:var(--ng-ev-unverified);--nodata:var(--ng-text-muted);--nodata-border:var(--ng-border);--nodata-surface:var(--ng-bg-inset);--nodata-foreground:var(--ng-text-muted);--info:var(--ng-ev-revision);--info-border:var(--ng-ev-revision-border);--info-surface:var(--ng-ev-revision-surface);--plum:var(--ng-ev-revision);--plum-border:var(--ng-ev-revision-border);--plum-surface:var(--ng-ev-revision-surface)}.ng .ng-framebar{background:var(--ng-frame);color:var(--ng-frame-ink);--foreground:var(--ng-frame-ink);--muted-foreground:color-mix(in srgb,var(--ng-frame-ink) 78%,var(--ng-frame));--border:var(--ng-frame-border);--muted:color-mix(in srgb,var(--ng-frame-ink) 12%,var(--ng-frame));--ink2:color-mix(in srgb,var(--ng-frame-ink) 84%,var(--ng-frame));--nodata-border:var(--ng-frame-border);--nodata-surface:transparent;--nodata-foreground:var(--ng-frame-ink)}