:root{--color-bg:#F7F9FB;--color-bg-rgb:247,249,251;--color-surface:#FFFFFF;--color-glass:rgba(255,255,255,0.62);--color-topbar-text:#F7FAFC;--color-topbar-text-muted:color-mix(in srgb,#F7FAFC 65%,transparent);--glass-blur:blur(16px) saturate(180%);--glass-shadow:0 1px 12px rgba(8,22,33,0.06);--glass-edge:inset 0 1px 0 rgba(255,255,255,0.6);--color-content-header-bg:#FCFAF5;--color-content-header-border:#F0EBE0;--color-heading:#0D2340;--color-header-bg:#16365E;--color-header-text:var(--color-topbar-text);--color-header-muted:color-mix(in srgb,var(--color-topbar-text) 60%,transparent);--color-header-border:color-mix(in srgb,var(--color-topbar-text) 28%,transparent);--color-header-accent:#5FD0C5;--color-surface-rgb:255,255,255;--color-surface-elevated:#EEF3F6;--color-surface-elevated-rgb:238,243,246;--color-surface-hover:#E3ECF1;--color-surface-2:#F6F8FB;--color-border:#CBD8DE;--color-border-subtle:#E2E9EE;--color-border-strong:#A7BBC4;--color-text-primary:#0E2A3D;--color-text-secondary:#42606E;--color-text-tertiary:#8AA0AD;--color-text-muted:#8AA0AD;--color-text-inverse:#FFFFFF;--color-accent-primary:#185FA5;--color-accent-primary-text:#fff;--color-accent-primary-hover:#0C447C;--color-accent-primary-subtle:#E6F1FB;--color-accent-primary-border:#B5D4F4;--color-accent-primary-soft:#EEF4FF;--color-accent-charcoal:#0E2A3D;--color-accent-charcoal-hover:#07202F;--color-accent-charcoal-subtle:#E4ECF0;--color-accent-charcoal-border:#A7BBC4;--color-charcoal:#0E2A3D;--color-accent-teal:#0F8C73;--color-accent-teal-subtle:#E1F5EE;--color-accent-teal-border:#9FE1CB;--color-accent-mint:#5FD9BE;--color-accent-mint-subtle:#E4FBF3;--color-accent-success:#0F8C73;--color-accent-success-subtle:#E1F5EE;--color-accent-success-border:#9FE1CB;--color-accent-warning:#C97A0A;--color-accent-warning-subtle:#FBEFD3;--color-accent-warning-border:#E8C682;--color-accent-danger:#B83A26;--color-accent-danger-text:#fff;--color-accent-danger-subtle:#F8E4DF;--color-accent-danger-border:#E3A091;--color-accent-error:#B83A26;--color-accent-orange:#C25A18;--color-accent-orange-subtle:#FAE7D6;--color-accent-orange-border:#E6B389;--color-accent-lime:#8FA61C;--color-accent-lime-subtle:#EEF3D6;--color-accent-lime-border:#C6D58F;--color-accent-mustard:#BD960C;--color-accent-mustard-subtle:#F8EFCF;--color-accent-mustard-border:#E6C97E;--color-accent-attention:#6D28D9;--color-accent-attention-subtle:#EEEDFE;--color-accent-attention-border:#CECBF6;--color-accent-error-subtle:#F8E4DF;--color-accent-error-border:#E3A091;--color-sidebar-bg:#FFFFFF;--color-sidebar-text:#0E2A3D;--color-sidebar-text-muted:#8AA0AD;--color-sidebar-active-bg:#E6F1FB;--color-sidebar-active-text:#0C447C;--color-sidebar-active-border:#185FA5;--color-sidebar-hover-bg:#EEF3F6;--color-sidebar-border:#E2E9EE;--shadow-card:0 1px 4px rgba(0,0,0,0.07),0 1px 2px -1px rgba(0,0,0,0.04);--shadow-elevated:0 6px 20px rgba(0,0,0,0.09),0 2px 6px -1px rgba(0,0,0,0.05);--font-sans:var(--font-outfit),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--font-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--fs-scale:1;--fs-xs:calc(13px * var(--fs-scale));--fs-sm:calc(14px * var(--fs-scale));--fs-base:calc(15px * var(--fs-scale));--fs-md:calc(16px * var(--fs-scale));--fs-lg:calc(18px * var(--fs-scale));--fs-xl:calc(22px * var(--fs-scale));--fs-2xl:calc(28px * var(--fs-scale));--radius-sm:6px;--radius-md:8px;--radius-lg:12px}.dark{--color-bg:#0A1B26;--color-bg-rgb:10,27,38;--color-surface:#0E2A3D;--color-glass:rgba(14,42,61,0.6);--color-topbar-text:#F1F5F7;--color-topbar-text-muted:#7E9AA8;--glass-blur:blur(16px) saturate(180%);--glass-shadow:0 2px 16px rgba(0,0,0,0.32);--glass-edge:inset 0 1px 0 rgba(255,255,255,0.07);--color-content-header-bg:#2A2A24;--color-content-header-border:#3A3A30;--color-heading:#7FB0E8;--color-header-bg:#102A4A;--color-header-text:var(--color-topbar-text);--color-header-muted:color-mix(in srgb,var(--color-topbar-text) 60%,transparent);--color-header-border:color-mix(in srgb,var(--color-topbar-text) 28%,transparent);--color-header-accent:#5FD0C5;--color-surface-rgb:14,42,61;--color-surface-elevated:#143A52;--color-surface-elevated-rgb:20,58,82;--color-surface-hover:#1B4763;--color-surface-2:#0B2233;--color-border:#21506B;--color-border-subtle:#143A52;--color-border-strong:#2E6489;--color-text-primary:#F1F5F7;--color-text-secondary:#C2D2DA;--color-text-tertiary:#7E9AA8;--color-text-muted:#7E9AA8;--color-text-inverse:#0E2A3D;--color-accent-primary:#378ADD;--color-accent-primary-text:#fff;--color-accent-primary-hover:#5BA3E8;--color-accent-primary-subtle:#0C2E4A;--color-accent-primary-border:#1E5C92;--color-accent-primary-soft:#0F3557;--color-accent-charcoal:#C2D2DA;--color-accent-charcoal-subtle:#143A52;--color-accent-charcoal-border:#2E6489;--color-charcoal:#C2D2DA;--color-accent-teal:#2BB89A;--color-accent-teal-subtle:#0C3B33;--color-accent-teal-border:#1E6F5C;--color-accent-success:#2BB89A;--color-accent-success-subtle:#0C3B33;--color-accent-success-border:#1E6F5C;--color-accent-warning:#E8C682;--color-accent-warning-subtle:#2E1E08;--color-accent-warning-border:#6B4012;--color-accent-danger:#E3A091;--color-accent-danger-text:#3D1008;--color-accent-danger-subtle:#2D1410;--color-accent-danger-border:#6B2A1E;--color-accent-orange:#E6B488;--color-accent-orange-subtle:#2D1809;--color-accent-orange-border:#6B3518;--color-accent-lime:#BFD06A;--color-accent-lime-subtle:#1E250A;--color-accent-lime-border:#4D5D17;--color-accent-mustard:#D7B254;--color-accent-mustard-subtle:#2A2207;--color-accent-mustard-border:#5C4A13;--color-accent-attention:#7C3AED;--color-accent-attention-subtle:#1A1340;--color-accent-attention-border:#534AB7;--color-sidebar-bg:#0E2A3D;--color-sidebar-text:#F1F5F7;--color-sidebar-text-muted:#7E9AA8;--color-sidebar-active-bg:#0C2E4A;--color-sidebar-active-text:#5BA3E8;--color-sidebar-active-border:#378ADD;--color-sidebar-hover-bg:#143A52;--color-sidebar-border:#143A52;--shadow-card:0 1px 4px rgba(0,0,0,0.4),0 1px 2px -1px rgba(0,0,0,0.3);--shadow-elevated:0 6px 20px rgba(0,0,0,0.5),0 2px 6px -1px rgba(0,0,0,0.4)}[data-palette=warm]{--color-bg:#F5F0E4;--color-bg-rgb:245,240,228;--color-surface:#FFFFFF;--color-glass:rgba(255,255,255,0.62);--glass-blur:blur(16px) saturate(180%);--glass-shadow:0 1px 12px rgba(30,20,10,0.07);--glass-edge:inset 0 1px 0 rgba(255,255,255,0.6);--color-topbar-text:#16261E;--color-topbar-text-muted:#8A9082;--color-content-header-bg:#FBF7EC;--color-content-header-border:#EDE4D0;--color-heading:#16261E;--color-header-bg:#16261E;--color-header-text:var(--color-topbar-text);--color-header-muted:color-mix(in srgb,var(--color-topbar-text) 60%,transparent);--color-header-border:color-mix(in srgb,var(--color-topbar-text) 28%,transparent);--color-header-accent:#C05F3C;--color-surface-rgb:255,255,255;--color-surface-elevated:#EFE8D8;--color-surface-elevated-rgb:239,232,216;--color-surface-hover:#E6DCC6;--color-border:#DCD0B4;--color-border-subtle:#EAE1CB;--color-border-strong:#B8A97F;--color-text-primary:#16261E;--color-text-secondary:#4A5548;--color-text-tertiary:#8A9082;--color-text-inverse:#FFFFFF;--color-accent-primary:#C05F3C;--color-accent-primary-text:#fff;--color-accent-primary-hover:#A14A2A;--color-accent-primary-subtle:#F8E7DD;--color-accent-primary-border:#E5B79D;--color-accent-charcoal:#16261E;--color-accent-charcoal-hover:#0D1912;--color-accent-charcoal-subtle:#E5EAE2;--color-accent-charcoal-border:#B8A97F;--color-accent-teal:#3D6B52;--color-accent-teal-subtle:#E2ECE5;--color-accent-teal-border:#A9C6B3;--color-accent-mint:#6FA382;--color-accent-mint-subtle:#E7F1EB;--color-accent-success:#3D6B52;--color-accent-success-subtle:#E2ECE5;--color-accent-success-border:#A9C6B3;--color-accent-warning:#B8860A;--color-accent-warning-subtle:#F8EFD3;--color-accent-warning-border:#E3CA82;--color-accent-danger:#A1402A;--color-accent-danger-text:#fff;--color-accent-danger-subtle:#F5E1D9;--color-accent-danger-border:#DCA091;--color-accent-error:#A1402A;--color-accent-orange:#C05F3C;--color-accent-orange-subtle:#F8E7DD;--color-accent-orange-border:#E5B79D;--color-accent-lime:#7C9A2A;--color-accent-lime-subtle:#EBF0D6;--color-accent-lime-border:#C1D28F;--color-accent-mustard:#B8901E;--color-accent-mustard-subtle:#F5EAD0;--color-accent-mustard-border:#DCC182;--color-accent-attention:#6D4AA0;--color-accent-attention-subtle:#EAE3F3;--color-accent-attention-border:#C6B3DC;--color-accent-error-subtle:#F5E1D9;--color-accent-error-border:#DCA091;--color-sidebar-bg:#FFFFFF;--color-sidebar-text:#16261E;--color-sidebar-text-muted:#8A9082;--color-sidebar-active-bg:#F8E7DD;--color-sidebar-active-text:#A14A2A;--color-sidebar-active-border:#C05F3C;--color-sidebar-hover-bg:#EFE8D8;--color-sidebar-border:#EAE1CB;--shadow-card:0 1px 4px rgba(30,20,10,0.08),0 1px 2px -1px rgba(30,20,10,0.05);--shadow-elevated:0 6px 20px rgba(30,20,10,0.10),0 2px 6px -1px rgba(30,20,10,0.06)}[data-palette=warm].dark{--color-bg:#14201A;--color-bg-rgb:20,32,26;--color-surface:#1B2A22;--color-glass:rgba(27,42,34,0.6);--glass-blur:blur(16px) saturate(180%);--glass-shadow:0 2px 16px rgba(0,0,0,0.32);--glass-edge:inset 0 1px 0 rgba(255,255,255,0.07);--color-topbar-text:#F2EFE4;--color-topbar-text-muted:#8FA08D;--color-content-header-bg:#24352A;--color-content-header-border:#34493B;--color-heading:#E8A47F;--color-header-bg:#0F1912;--color-header-text:var(--color-topbar-text);--color-header-muted:color-mix(in srgb,var(--color-topbar-text) 60%,transparent);--color-header-border:color-mix(in srgb,var(--color-topbar-text) 28%,transparent);--color-header-accent:#E8A47F;--color-surface-rgb:27,42,34;--color-surface-elevated:#24352A;--color-surface-elevated-rgb:36,53,42;--color-surface-hover:#2D4234;--color-border:#34493B;--color-border-subtle:#24352A;--color-border-strong:#46604C;--color-text-primary:#F2EFE4;--color-text-secondary:#C7D0C4;--color-text-tertiary:#8FA08D;--color-text-inverse:#16261E;--color-accent-primary:#E07C50;--color-accent-primary-text:#fff;--color-accent-primary-hover:#EC9A73;--color-accent-primary-subtle:#33231A;--color-accent-primary-border:#6E4530;--color-accent-charcoal:#C7D0C4;--color-accent-charcoal-subtle:#24352A;--color-accent-charcoal-border:#46604C;--color-accent-teal:#5E9B78;--color-accent-teal-subtle:#1B2E22;--color-accent-teal-border:#3B6B4C;--color-accent-success:#5E9B78;--color-accent-success-subtle:#1B2E22;--color-accent-success-border:#3B6B4C;--color-accent-warning:#E3CA82;--color-accent-warning-subtle:#2E2508;--color-accent-warning-border:#6B5512;--color-accent-danger:#E3A091;--color-accent-danger-text:#3D1008;--color-accent-danger-subtle:#2D1410;--color-accent-danger-border:#6B2A1E;--color-accent-error:#E3A091;--color-accent-orange:#E8A47F;--color-accent-orange-subtle:#2D1F14;--color-accent-orange-border:#6B4A2E;--color-accent-lime:#B0C86E;--color-accent-lime-subtle:#22280F;--color-accent-lime-border:#556B24;--color-accent-mustard:#D6B860;--color-accent-mustard-subtle:#2A2408;--color-accent-mustard-border:#5C4E15;--color-accent-attention:#A98DD4;--color-accent-attention-subtle:#241A38;--color-accent-attention-border:#5A4880;--color-accent-error-subtle:#2D1410;--color-accent-error-border:#6B2A1E;--color-sidebar-bg:#1B2A22;--color-sidebar-text:#F2EFE4;--color-sidebar-text-muted:#8FA08D;--color-sidebar-active-bg:#33231A;--color-sidebar-active-text:#EC9A73;--color-sidebar-active-border:#E07C50;--color-sidebar-hover-bg:#24352A;--color-sidebar-border:#24352A;--shadow-card:0 1px 4px rgba(0,0,0,0.4),0 1px 2px -1px rgba(0,0,0,0.3);--shadow-elevated:0 6px 20px rgba(0,0,0,0.5),0 2px 6px -1px rgba(0,0,0,0.4)}[data-palette=tones]{--color-bg:#F2F1E6;--color-bg-rgb:242,241,230;--color-surface:#FFFFFF;--color-glass:rgba(255,255,255,0.62);--glass-blur:blur(16px) saturate(180%);--glass-shadow:0 1px 12px rgba(20,24,10,0.07);--glass-edge:inset 0 1px 0 rgba(255,255,255,0.6);--color-topbar-text:#2F3B22;--color-topbar-text-muted:#8B937A;--color-content-header-bg:#F8F6E9;--color-content-header-border:#E9E5CD;--color-heading:#2F3B22;--color-header-bg:#2F3B22;--color-header-text:var(--color-topbar-text);--color-header-muted:color-mix(in srgb,var(--color-topbar-text) 60%,transparent);--color-header-border:color-mix(in srgb,var(--color-topbar-text) 28%,transparent);--color-header-accent:#C79A2E;--color-surface-rgb:255,255,255;--color-surface-elevated:#EAE8D4;--color-surface-elevated-rgb:234,232,212;--color-surface-hover:#DFDCBF;--color-border:#D6D1AE;--color-border-subtle:#E6E2C6;--color-border-strong:#B2AC82;--color-text-primary:#2F3B22;--color-text-secondary:#545E42;--color-text-tertiary:#8B937A;--color-text-inverse:#FFFFFF;--color-accent-primary:#5C6B33;--color-accent-primary-text:#fff;--color-accent-primary-hover:#47531F;--color-accent-primary-subtle:#E6EBD6;--color-accent-primary-border:#C0CB9A;--color-accent-charcoal:#2F3B22;--color-accent-charcoal-hover:#212A17;--color-accent-charcoal-subtle:#E5E9DC;--color-accent-charcoal-border:#B2AC82;--color-accent-teal:#4A7A5E;--color-accent-teal-subtle:#E3EEE6;--color-accent-teal-border:#A9CBB5;--color-accent-mint:#7DAE8E;--color-accent-mint-subtle:#E9F3EC;--color-accent-success:#4A7A5E;--color-accent-success-subtle:#E3EEE6;--color-accent-success-border:#A9CBB5;--color-accent-warning:#C79A2E;--color-accent-warning-subtle:#F6EDCE;--color-accent-warning-border:#E2C87E;--color-accent-danger:#A1462E;--color-accent-danger-text:#fff;--color-accent-danger-subtle:#F3E1D8;--color-accent-danger-border:#DBA491;--color-accent-error:#A1462E;--color-accent-error-subtle:#F3E1D8;--color-accent-error-border:#DBA491;--color-accent-orange:#B87A2A;--color-accent-orange-subtle:#F5E7D1;--color-accent-orange-border:#DFC190;--color-accent-lime:#8AA22A;--color-accent-lime-subtle:#EAF0D4;--color-accent-lime-border:#C4D493;--color-accent-mustard:#C79A2E;--color-accent-mustard-subtle:#F6EDCE;--color-accent-mustard-border:#E2C87E;--color-accent-attention:#6D5AA0;--color-accent-attention-subtle:#E9E4F3;--color-accent-attention-border:#C3B4DC;--color-sidebar-bg:#FFFFFF;--color-sidebar-text:#2F3B22;--color-sidebar-text-muted:#8B937A;--color-sidebar-active-bg:#E6EBD6;--color-sidebar-active-text:#47531F;--color-sidebar-active-border:#5C6B33;--color-sidebar-hover-bg:#EAE8D4;--color-sidebar-border:#E6E2C6;--shadow-card:0 1px 4px rgba(20,24,10,0.08),0 1px 2px -1px rgba(20,24,10,0.05);--shadow-elevated:0 6px 20px rgba(20,24,10,0.10),0 2px 6px -1px rgba(20,24,10,0.06)}[data-palette=tones].dark{--color-bg:#1A2114;--color-bg-rgb:26,33,20;--color-surface:#222B1B;--color-glass:rgba(34,43,27,0.6);--glass-blur:blur(16px) saturate(180%);--glass-shadow:0 2px 16px rgba(0,0,0,0.32);--glass-edge:inset 0 1px 0 rgba(255,255,255,0.07);--color-topbar-text:#EFEEE0;--color-topbar-text-muted:#8C9880;--color-content-header-bg:#2B3521;--color-content-header-border:#3B4830;--color-heading:#D9B968;--color-header-bg:#14190F;--color-header-text:var(--color-topbar-text);--color-header-muted:color-mix(in srgb,var(--color-topbar-text) 60%,transparent);--color-header-border:color-mix(in srgb,var(--color-topbar-text) 28%,transparent);--color-header-accent:#D9B968;--color-surface-rgb:34,43,27;--color-surface-elevated:#2B3521;--color-surface-elevated-rgb:43,53,33;--color-surface-hover:#354229;--color-border:#3B4830;--color-border-subtle:#2B3521;--color-border-strong:#4E5E3E;--color-text-primary:#EFEEE0;--color-text-secondary:#C4CBB4;--color-text-tertiary:#8C9880;--color-text-inverse:#2F3B22;--color-accent-primary:#8FAA5B;--color-accent-primary-text:#1E2610;--color-accent-primary-hover:#A5C173;--color-accent-primary-subtle:#29331B;--color-accent-primary-border:#4E6431;--color-accent-charcoal:#C4CBB4;--color-accent-charcoal-subtle:#2B3521;--color-accent-charcoal-border:#4E5E3E;--color-accent-teal:#6DA687;--color-accent-teal-subtle:#1E2E24;--color-accent-teal-border:#3E6350;--color-accent-success:#6DA687;--color-accent-success-subtle:#1E2E24;--color-accent-success-border:#3E6350;--color-accent-warning:#D9B968;--color-accent-warning-subtle:#2E2708;--color-accent-warning-border:#6B5A16;--color-accent-danger:#E3A091;--color-accent-danger-text:#3D1008;--color-accent-danger-subtle:#2D1410;--color-accent-danger-border:#6B2A1E;--color-accent-error:#E3A091;--color-accent-error-subtle:#2D1410;--color-accent-error-border:#6B2A1E;--color-accent-orange:#D6A25C;--color-accent-orange-subtle:#2D2410;--color-accent-orange-border:#6B5424;--color-accent-lime:#B4CC6E;--color-accent-lime-subtle:#232A0F;--color-accent-lime-border:#566B24;--color-accent-mustard:#D9B968;--color-accent-mustard-subtle:#2E2708;--color-accent-mustard-border:#6B5A16;--color-accent-attention:#A594D4;--color-accent-attention-subtle:#231C38;--color-accent-attention-border:#584A80;--color-sidebar-bg:#222B1B;--color-sidebar-text:#EFEEE0;--color-sidebar-text-muted:#8C9880;--color-sidebar-active-bg:#29331B;--color-sidebar-active-text:#A5C173;--color-sidebar-active-border:#8FAA5B;--color-sidebar-hover-bg:#2B3521;--color-sidebar-border:#2B3521;--shadow-card:0 1px 4px rgba(0,0,0,0.4),0 1px 2px -1px rgba(0,0,0,0.3);--shadow-elevated:0 6px 20px rgba(0,0,0,0.5),0 2px 6px -1px rgba(0,0,0,0.4)}[data-palette=forest]{--color-bg:#EEF1EA;--color-bg-rgb:238,241,234;--color-surface:#FFFFFF;--color-glass:rgba(255,255,255,0.62);--glass-blur:blur(16px) saturate(180%);--glass-shadow:0 1px 12px rgba(8,20,12,0.07);--glass-edge:inset 0 1px 0 rgba(255,255,255,0.6);--color-topbar-text:#142B1E;--color-topbar-text-muted:#7E8E76;--color-content-header-bg:#F4F6F0;--color-content-header-border:#DDE4D5;--color-heading:#142B1E;--color-header-bg:#0F2318;--color-header-text:var(--color-topbar-text);--color-header-muted:color-mix(in srgb,var(--color-topbar-text) 60%,transparent);--color-header-border:color-mix(in srgb,var(--color-topbar-text) 28%,transparent);--color-header-accent:#D9A934;--color-surface-rgb:255,255,255;--color-surface-elevated:#E2E9DC;--color-surface-elevated-rgb:226,233,220;--color-surface-hover:#D3DECB;--color-border:#CBD6C2;--color-border-subtle:#DFE6D8;--color-border-strong:#9BAE8E;--color-text-primary:#142B1E;--color-text-secondary:#40523F;--color-text-tertiary:#7E8E76;--color-text-inverse:#FFFFFF;--color-accent-primary:#1E4A32;--color-accent-primary-text:#fff;--color-accent-primary-hover:#143323;--color-accent-primary-subtle:#DFEAE2;--color-accent-primary-border:#A7C4AE;--color-accent-charcoal:#142B1E;--color-accent-charcoal-hover:#0C1C13;--color-accent-charcoal-subtle:#DFE6D8;--color-accent-charcoal-border:#9BAE8E;--color-accent-teal:#2E7052;--color-accent-teal-subtle:#DEEEE4;--color-accent-teal-border:#A0CDB1;--color-accent-mint:#63A883;--color-accent-mint-subtle:#E4F2E9;--color-accent-success:#2E7052;--color-accent-success-subtle:#DEEEE4;--color-accent-success-border:#A0CDB1;--color-accent-warning:#D9A934;--color-accent-warning-subtle:#F9F0D2;--color-accent-warning-border:#EDD583;--color-accent-danger:#A23B28;--color-accent-danger-text:#fff;--color-accent-danger-subtle:#F3E0D8;--color-accent-danger-border:#DCA290;--color-accent-error:#A23B28;--color-accent-error-subtle:#F3E0D8;--color-accent-error-border:#DCA290;--color-accent-orange:#C17A2E;--color-accent-orange-subtle:#F6E7D1;--color-accent-orange-border:#E2C08D;--color-accent-lime:#6E9A2E;--color-accent-lime-subtle:#E7F0D6;--color-accent-lime-border:#BAD48F;--color-accent-mustard:#D9A934;--color-accent-mustard-subtle:#F9F0D2;--color-accent-mustard-border:#EDD583;--color-accent-attention:#63548F;--color-accent-attention-subtle:#E4E1F0;--color-accent-attention-border:#B3ABCF;--color-sidebar-bg:#FFFFFF;--color-sidebar-text:#142B1E;--color-sidebar-text-muted:#7E8E76;--color-sidebar-active-bg:#DFEAE2;--color-sidebar-active-text:#143323;--color-sidebar-active-border:#1E4A32;--color-sidebar-hover-bg:#E2E9DC;--color-sidebar-border:#DFE6D8;--shadow-card:0 1px 4px rgba(8,20,12,0.08),0 1px 2px -1px rgba(8,20,12,0.05);--shadow-elevated:0 6px 20px rgba(8,20,12,0.10),0 2px 6px -1px rgba(8,20,12,0.06)}[data-palette=forest].dark{--color-bg:#0D1912;--color-bg-rgb:13,25,18;--color-surface:#142A1D;--color-glass:rgba(20,42,29,0.6);--glass-blur:blur(16px) saturate(180%);--glass-shadow:0 2px 16px rgba(0,0,0,0.34);--glass-edge:inset 0 1px 0 rgba(255,255,255,0.07);--color-topbar-text:#ECF0E7;--color-topbar-text-muted:#7F9578;--color-content-header-bg:#1B3524;--color-content-header-border:#294A34;--color-heading:#E8C466;--color-header-bg:#081208;--color-header-text:var(--color-topbar-text);--color-header-muted:color-mix(in srgb,var(--color-topbar-text) 60%,transparent);--color-header-border:color-mix(in srgb,var(--color-topbar-text) 28%,transparent);--color-header-accent:#E8C466;--color-surface-rgb:20,42,29;--color-surface-elevated:#1B3524;--color-surface-elevated-rgb:27,53,36;--color-surface-hover:#23412C;--color-border:#294A34;--color-border-subtle:#1B3524;--color-border-strong:#3C6047;--color-text-primary:#ECF0E7;--color-text-secondary:#BFCEB9;--color-text-tertiary:#7F9578;--color-text-inverse:#142B1E;--color-accent-primary:#4E9B6D;--color-accent-primary-text:#fff;--color-accent-primary-hover:#6DB587;--color-accent-primary-subtle:#1A3324;--color-accent-primary-border:#3A6448;--color-accent-charcoal:#BFCEB9;--color-accent-charcoal-subtle:#1B3524;--color-accent-charcoal-border:#3C6047;--color-accent-teal:#59AE84;--color-accent-teal-subtle:#16301F;--color-accent-teal-border:#356649;--color-accent-success:#59AE84;--color-accent-success-subtle:#16301F;--color-accent-success-border:#356649;--color-accent-warning:#E8C466;--color-accent-warning-subtle:#302608;--color-accent-warning-border:#6E5615;--color-accent-danger:#E3A091;--color-accent-danger-text:#3D1008;--color-accent-danger-subtle:#2D1410;--color-accent-danger-border:#6B2A1E;--color-accent-error:#E3A091;--color-accent-error-subtle:#2D1410;--color-accent-error-border:#6B2A1E;--color-accent-orange:#DEA85F;--color-accent-orange-subtle:#2E2410;--color-accent-orange-border:#6E5525;--color-accent-lime:#A6C86E;--color-accent-lime-subtle:#202B0F;--color-accent-lime-border:#526B24;--color-accent-mustard:#E8C466;--color-accent-mustard-subtle:#302608;--color-accent-mustard-border:#6E5615;--color-accent-attention:#9C90D0;--color-accent-attention-subtle:#211D38;--color-accent-attention-border:#544A80;--color-sidebar-bg:#142A1D;--color-sidebar-text:#ECF0E7;--color-sidebar-text-muted:#7F9578;--color-sidebar-active-bg:#1A3324;--color-sidebar-active-text:#6DB587;--color-sidebar-active-border:#4E9B6D;--color-sidebar-hover-bg:#1B3524;--color-sidebar-border:#1B3524;--shadow-card:0 1px 4px rgba(0,0,0,0.4),0 1px 2px -1px rgba(0,0,0,0.3);--shadow-elevated:0 6px 20px rgba(0,0,0,0.5),0 2px 6px -1px rgba(0,0,0,0.4)}[data-palette=gilded]{--color-bg:#F2F1E6;--color-bg-rgb:242,241,230;--color-surface:#FFFFFF;--color-glass:linear-gradient(165deg,rgba(30,58,40,0.94),rgba(15,30,20,0.94) 55%,rgba(10,22,15,0.94));--color-topbar-text:#F2EFE0;--color-topbar-text-muted:#B9C9AE;--glass-blur:blur(16px) saturate(180%);--glass-shadow:0 2px 14px rgba(10,20,10,0.28);--glass-edge:inset 0 1px 0 rgba(255,255,255,0.14);--color-content-header-bg:#E3B94A;--color-content-header-border:#C79A2E;--color-heading:#2F3B22;--color-header-bg:#2F3B22;--color-header-text:var(--color-topbar-text);--color-header-muted:color-mix(in srgb,var(--color-topbar-text) 60%,transparent);--color-header-border:color-mix(in srgb,var(--color-topbar-text) 28%,transparent);--color-header-accent:#E3B94A;--color-surface-rgb:255,255,255;--color-surface-elevated:#EAE8D4;--color-surface-elevated-rgb:234,232,212;--color-surface-hover:#DFDCBF;--color-border:#D6D1AE;--color-border-subtle:#E6E2C6;--color-border-strong:#B2AC82;--color-text-primary:#2F3B22;--color-text-secondary:#545E42;--color-text-tertiary:#8B937A;--color-text-inverse:#FFFFFF;--color-accent-primary:#5C6B33;--color-accent-primary-text:#fff;--color-accent-primary-hover:#47531F;--color-accent-primary-subtle:#E6EBD6;--color-accent-primary-border:#C0CB9A;--color-accent-charcoal:#2F3B22;--color-accent-charcoal-hover:#212A17;--color-accent-charcoal-subtle:#E5E9DC;--color-accent-charcoal-border:#B2AC82;--color-accent-teal:#4A7A5E;--color-accent-teal-subtle:#E3EEE6;--color-accent-teal-border:#A9CBB5;--color-accent-mint:#7DAE8E;--color-accent-mint-subtle:#E9F3EC;--color-accent-success:#4A7A5E;--color-accent-success-subtle:#E3EEE6;--color-accent-success-border:#A9CBB5;--color-accent-warning:#C79A2E;--color-accent-warning-subtle:#F6EDCE;--color-accent-warning-border:#E2C87E;--color-accent-danger:#A1462E;--color-accent-danger-text:#fff;--color-accent-danger-subtle:#F3E1D8;--color-accent-danger-border:#DBA491;--color-accent-error:#A1462E;--color-accent-error-subtle:#F3E1D8;--color-accent-error-border:#DBA491;--color-accent-orange:#B87A2A;--color-accent-orange-subtle:#F5E7D1;--color-accent-orange-border:#DFC190;--color-accent-lime:#8AA22A;--color-accent-lime-subtle:#EAF0D4;--color-accent-lime-border:#C4D493;--color-accent-mustard:#E3B94A;--color-accent-mustard-subtle:#F9F0D2;--color-accent-mustard-border:#EDD583;--color-accent-attention:#6D5AA0;--color-accent-attention-subtle:#E9E4F3;--color-accent-attention-border:#C3B4DC;--color-sidebar-bg:#FFFFFF;--color-sidebar-text:#2F3B22;--color-sidebar-text-muted:#8B937A;--color-sidebar-active-bg:#E6EBD6;--color-sidebar-active-text:#47531F;--color-sidebar-active-border:#5C6B33;--color-sidebar-hover-bg:#EAE8D4;--color-sidebar-border:#E6E2C6;--shadow-card:0 1px 4px rgba(20,24,10,0.08),0 1px 2px -1px rgba(20,24,10,0.05);--shadow-elevated:0 6px 20px rgba(20,24,10,0.10),0 2px 6px -1px rgba(20,24,10,0.06)}[data-palette=gilded].dark{--color-bg:#1A2114;--color-bg-rgb:26,33,20;--color-surface:#222B1B;--color-glass:linear-gradient(165deg,rgba(18,36,25,0.94),rgba(10,20,13,0.94) 55%,rgba(6,14,9,0.94));--color-topbar-text:#F2EFE0;--color-topbar-text-muted:#9FB491;--glass-blur:blur(16px) saturate(180%);--glass-shadow:0 2px 16px rgba(0,0,0,0.36);--glass-edge:inset 0 1px 0 rgba(255,255,255,0.1);--color-content-header-bg:#6E5518;--color-content-header-border:#52400F;--color-heading:#D9B968;--color-header-bg:#14190F;--color-header-text:var(--color-topbar-text);--color-header-muted:color-mix(in srgb,var(--color-topbar-text) 60%,transparent);--color-header-border:color-mix(in srgb,var(--color-topbar-text) 28%,transparent);--color-header-accent:#D9B968;--color-surface-rgb:34,43,27;--color-surface-elevated:#2B3521;--color-surface-elevated-rgb:43,53,33;--color-surface-hover:#354229;--color-border:#3B4830;--color-border-subtle:#2B3521;--color-border-strong:#4E5E3E;--color-text-primary:#EFEEE0;--color-text-secondary:#C4CBB4;--color-text-tertiary:#8C9880;--color-text-inverse:#2F3B22;--color-accent-primary:#8FAA5B;--color-accent-primary-text:#1E2610;--color-accent-primary-hover:#A5C173;--color-accent-primary-subtle:#29331B;--color-accent-primary-border:#4E6431;--color-accent-charcoal:#C4CBB4;--color-accent-charcoal-subtle:#2B3521;--color-accent-charcoal-border:#4E5E3E;--color-accent-teal:#6DA687;--color-accent-teal-subtle:#1E2E24;--color-accent-teal-border:#3E6350;--color-accent-success:#6DA687;--color-accent-success-subtle:#1E2E24;--color-accent-success-border:#3E6350;--color-accent-warning:#D9B968;--color-accent-warning-subtle:#2E2708;--color-accent-warning-border:#6B5A16;--color-accent-danger:#E3A091;--color-accent-danger-text:#3D1008;--color-accent-danger-subtle:#2D1410;--color-accent-danger-border:#6B2A1E;--color-accent-error:#E3A091;--color-accent-error-subtle:#2D1410;--color-accent-error-border:#6B2A1E;--color-accent-orange:#D6A25C;--color-accent-orange-subtle:#2D2410;--color-accent-orange-border:#6B5424;--color-accent-lime:#B4CC6E;--color-accent-lime-subtle:#232A0F;--color-accent-lime-border:#556B24;--color-accent-mustard:#D9B968;--color-accent-mustard-subtle:#2E2708;--color-accent-mustard-border:#6B5A16;--color-accent-attention:#A98DD4;--color-accent-attention-subtle:#241A38;--color-accent-attention-border:#5A4880;--color-sidebar-bg:#222B1B;--color-sidebar-text:#EFEEE0;--color-sidebar-text-muted:#8C9880;--color-sidebar-active-bg:#29331B;--color-sidebar-active-text:#A5C173;--color-sidebar-active-border:#8FAA5B;--color-sidebar-hover-bg:#2B3521;--color-sidebar-border:#2B3521;--shadow-card:0 1px 4px rgba(0,0,0,0.4),0 1px 2px -1px rgba(0,0,0,0.3);--shadow-elevated:0 6px 20px rgba(0,0,0,0.5),0 2px 6px -1px rgba(0,0,0,0.4)}[data-palette=midnight]{--color-bg:#F7F9FB;--color-bg-rgb:247,249,251;--color-surface:#FFFFFF;--color-glass:linear-gradient(165deg,rgba(26,54,84,0.94),rgba(15,42,74,0.94) 55%,rgba(10,30,56,0.94));--color-topbar-text:#F4F7FA;--color-topbar-text-muted:#9FB8CC;--glass-blur:blur(16px) saturate(180%);--glass-shadow:0 2px 14px rgba(6,16,28,0.28);--glass-edge:inset 0 1px 0 rgba(255,255,255,0.12);--color-content-header-bg:#5FD0C5;--color-content-header-border:#3EA89B;--color-heading:#0D2340;--color-header-bg:#16365E;--color-header-text:var(--color-topbar-text);--color-header-muted:color-mix(in srgb,var(--color-topbar-text) 60%,transparent);--color-header-border:color-mix(in srgb,var(--color-topbar-text) 28%,transparent);--color-header-accent:#5FD0C5;--color-surface-rgb:255,255,255;--color-surface-elevated:#EEF2F6;--color-surface-elevated-rgb:238,242,246;--color-surface-hover:#E4EBF1;--color-border:#DCE4EC;--color-border-subtle:#EDF1F5;--color-border-strong:#AEBED0;--color-text-primary:#0E2A3D;--color-text-secondary:#3E5568;--color-text-tertiary:#8AA0AD;--color-text-inverse:#FFFFFF;--color-accent-primary:#2E8378;--color-accent-primary-text:#fff;--color-accent-primary-hover:#216158;--color-accent-primary-subtle:#DFF3F0;--color-accent-primary-border:#A6DCD3;--color-accent-charcoal:#0E2A3D;--color-accent-charcoal-hover:#071A28;--color-accent-charcoal-subtle:#E3EAF0;--color-accent-charcoal-border:#AEBED0;--color-accent-teal:#2E8378;--color-accent-teal-subtle:#DFF3F0;--color-accent-teal-border:#A6DCD3;--color-accent-mint:#5FD0C5;--color-accent-mint-subtle:#E7F8F5;--color-accent-success:#2E8378;--color-accent-success-subtle:#DFF3F0;--color-accent-success-border:#A6DCD3;--color-accent-warning:#B8860A;--color-accent-warning-subtle:#F8EFD3;--color-accent-warning-border:#E3CA82;--color-accent-danger:#B23A2E;--color-accent-danger-text:#fff;--color-accent-danger-subtle:#F5E1DD;--color-accent-danger-border:#DCA298;--color-accent-error:#B23A2E;--color-accent-error-subtle:#F5E1DD;--color-accent-error-border:#DCA298;--color-accent-orange:#C17A2E;--color-accent-orange-subtle:#F6E7D1;--color-accent-orange-border:#E2C08D;--color-accent-lime:#6E9A2E;--color-accent-lime-subtle:#E7F0D6;--color-accent-lime-border:#BAD48F;--color-accent-mustard:#B8860A;--color-accent-mustard-subtle:#F8EFD3;--color-accent-mustard-border:#E3CA82;--color-accent-attention:#5A4A9C;--color-accent-attention-subtle:#E5E1F3;--color-accent-attention-border:#B6ACD9;--color-sidebar-bg:#FFFFFF;--color-sidebar-text:#0E2A3D;--color-sidebar-text-muted:#8AA0AD;--color-sidebar-active-bg:#DFF3F0;--color-sidebar-active-text:#216158;--color-sidebar-active-border:#2E8378;--color-sidebar-hover-bg:#EEF2F6;--color-sidebar-border:#EDF1F5;--shadow-card:0 1px 4px rgba(8,22,33,0.06),0 1px 2px -1px rgba(8,22,33,0.04);--shadow-elevated:0 6px 20px rgba(8,22,33,0.10),0 2px 6px -1px rgba(8,22,33,0.06)}[data-palette=midnight].dark{--color-bg:#0A1B26;--color-bg-rgb:10,27,38;--color-surface:#0E2A3D;--color-glass:linear-gradient(165deg,rgba(14,32,54,0.94),rgba(8,20,38,0.94) 55%,rgba(4,12,26,0.94));--color-topbar-text:#F4F7FA;--color-topbar-text-muted:#7E9AA8;--glass-blur:blur(16px) saturate(180%);--glass-shadow:0 2px 16px rgba(0,0,0,0.36);--glass-edge:inset 0 1px 0 rgba(255,255,255,0.1);--color-content-header-bg:#164A44;--color-content-header-border:#0F3833;--color-heading:#7FB0E8;--color-header-bg:#102A4A;--color-header-text:var(--color-topbar-text);--color-header-muted:color-mix(in srgb,var(--color-topbar-text) 60%,transparent);--color-header-border:color-mix(in srgb,var(--color-topbar-text) 28%,transparent);--color-header-accent:#5FD0C5;--color-surface-rgb:14,42,61;--color-surface-elevated:#123350;--color-surface-elevated-rgb:18,51,80;--color-surface-hover:#163C5E;--color-border:#1D4667;--color-border-subtle:#123350;--color-border-strong:#2E5C82;--color-text-primary:#F1F5F7;--color-text-secondary:#B7CADA;--color-text-tertiary:#7E9AA8;--color-text-inverse:#0E2A3D;--color-accent-primary:#52C4B7;--color-accent-primary-text:#0D2523;--color-accent-primary-hover:#74D3C8;--color-accent-primary-subtle:#123B36;--color-accent-primary-border:#2A6A60;--color-accent-charcoal:#B7CADA;--color-accent-charcoal-subtle:#123350;--color-accent-charcoal-border:#2E5C82;--color-accent-teal:#52C4B7;--color-accent-teal-subtle:#123B36;--color-accent-teal-border:#2A6A60;--color-accent-success:#52C4B7;--color-accent-success-subtle:#123B36;--color-accent-success-border:#2A6A60;--color-accent-warning:#E3CA82;--color-accent-warning-subtle:#2E2508;--color-accent-warning-border:#6B5512;--color-accent-danger:#E3A091;--color-accent-danger-text:#3D1008;--color-accent-danger-subtle:#2D1714;--color-accent-danger-border:#6B2E28;--color-accent-error:#E3A091;--color-accent-error-subtle:#2D1714;--color-accent-error-border:#6B2E28;--color-accent-orange:#DEA85F;--color-accent-orange-subtle:#2E2410;--color-accent-orange-border:#6E5525;--color-accent-lime:#A6C86E;--color-accent-lime-subtle:#202B0F;--color-accent-lime-border:#526B24;--color-accent-mustard:#E3CA82;--color-accent-mustard-subtle:#2E2508;--color-accent-mustard-border:#6B5512;--color-accent-attention:#9C90D0;--color-accent-attention-subtle:#211D38;--color-accent-attention-border:#544A80;--color-sidebar-bg:#0E2A3D;--color-sidebar-text:#F1F5F7;--color-sidebar-text-muted:#7E9AA8;--color-sidebar-active-bg:#123B36;--color-sidebar-active-text:#74D3C8;--color-sidebar-active-border:#52C4B7;--color-sidebar-hover-bg:#123350;--color-sidebar-border:#123350;--shadow-card:0 1px 4px rgba(0,0,0,0.4),0 1px 2px -1px rgba(0,0,0,0.3);--shadow-elevated:0 6px 20px rgba(0,0,0,0.5),0 2px 6px -1px rgba(0,0,0,0.4)}[data-font-size=small]{--fs-xs:11.7px;--fs-sm:12.6px;--fs-base:13.5px;--fs-md:14.4px;--fs-lg:16.2px;--fs-xl:19.8px;--fs-2xl:25.2px}[data-font-size=large]{--fs-xs:14.56px;--fs-sm:15.68px;--fs-base:16.8px;--fs-md:17.92px;--fs-lg:20.16px;--fs-xl:24.64px;--fs-2xl:31.36px}.kn-marketing-scale{--fs-xs:15px;--fs-sm:16px;--fs-base:17px;--fs-md:18px;--fs-lg:20px}*{box-sizing:border-box}:root{--launcher-study-bg:#303e57;--launcher-study-text:#f2f4f8;--launcher-exam-bg:#2b201d;--launcher-exam-text:#f8f3f2;--launcher-divider:rgba(255,255,255,0.14)}@supports (color:oklch(0% 0 0)){:root{--launcher-study-bg:oklch(0.32 0.06 250);--launcher-exam-bg:oklch(0.24 0.04 25)}}body,html{margin:0;padding:0;background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-base);-webkit-font-smoothing:antialiased}a{color:inherit}.kn-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .15s}.kn-scroll:hover{scrollbar-color:var(--color-border-strong) transparent}.kn-scroll::-webkit-scrollbar{width:8px;height:8px}.kn-scroll::-webkit-scrollbar-track{background:transparent}.kn-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:8px;border:2px solid transparent;background-clip:padding-box;-webkit-transition:background .15s;transition:background .15s}.kn-scroll:hover::-webkit-scrollbar-thumb{background:var(--color-border-strong);background-clip:padding-box}.kn-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary);background-clip:padding-box}.kn-cov-row{transition:background .1s ease}.kn-cov-row:hover{background:var(--color-surface-elevated)}.kn-rich table{border-collapse:collapse;margin:8px 0;font-size:var(--fs-base)}.kn-rich td,.kn-rich th{border:1px solid var(--color-border);padding:6px 10px;text-align:left}.kn-rich th{background:var(--color-surface-elevated);font-weight:600}.kn-rich img{max-width:100%;border-radius:8px;margin:6px 0;border:1px solid var(--color-border)}.kn-rich img[data-kn-img=placeholder]{width:220px;height:120px;object-fit:contain;border:1.5px dashed var(--color-accent-warning);background:var(--color-accent-warning-subtle);cursor:pointer}.kn-rich p{margin:6px 0;line-height:1.5}.kn-rich ol,.kn-rich ul{margin:4px 0;padding-left:20px}.kn-rich h1,.kn-rich h2,.kn-rich h3,.kn-rich h4{margin:8px 0 4px;font-weight:700}.kn-rich blockquote{margin:10px 0 10px 8px;padding:6px 14px;border-left:3px solid var(--color-accent-primary);background:transparent;border-radius:0;color:var(--color-text-primary);font-size:var(--fs-base);line-height:1.55;font-style:italic}.kn-rich blockquote strong{font-style:normal;color:var(--color-text-primary)}.kn-rich blockquote p{margin:2px 0}.kn-rich blockquote.kn-sec-exam,.kn-rich blockquote.kn-sec-vitals{margin:10px 0 10px 8px;padding:6px 14px;border:none;border-left:3px solid var(--color-accent-primary);background:transparent;border-radius:0;color:var(--color-text-primary);font-size:var(--fs-base);font-style:italic;line-height:1.55;position:relative}.kn-rich blockquote.kn-sec-inv{margin:10px 0 14px;padding:0;border:none;background:none;border-radius:0;color:var(--color-text-primary);font-size:var(--fs-base);font-style:normal;line-height:1.55;position:relative}.kn-rich blockquote.kn-sec-exam strong,.kn-rich blockquote.kn-sec-inv strong,.kn-rich blockquote.kn-sec-vitals strong{color:var(--color-text-primary);font-weight:700;font-style:normal}.kn-rich blockquote.kn-sec-exam p,.kn-rich blockquote.kn-sec-inv p,.kn-rich blockquote.kn-sec-vitals p{margin:2px 0}.kn-rich blockquote.kn-sec-inv table{margin:6px 0 4px}.kn-rich blockquote.kn-sec-inv tbody tr td:first-child{font-weight:700}.kn-rich:empty:before{content:"Write the question… use the toolbar for tables and formatting.";color:var(--color-text-tertiary)}.kn-rich{counter-reset:kn-fig var(--kn-fig-offset,0)}.kn-rich figure.kn-fig{counter-increment:kn-fig;width:-moz-fit-content;width:fit-content;max-width:100%;margin:12px 0;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;background:var(--color-surface)}.kn-rich figure.kn-fig img{display:block;max-width:100%;height:auto;margin:0;border:0;border-radius:0}.kn-rich figure.kn-fig figcaption{padding:9px 14px;border-top:1px solid var(--color-border-subtle);font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:1.45;background:var(--color-surface-elevated);min-height:1em;width:0;min-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.kn-rich figure.kn-fig figcaption:before{content:"Figure " counter(kn-fig) ". ";font-weight:700;color:var(--color-text-primary)}.kn-rich[contenteditable] figure.kn-fig figcaption:empty:after{content:"add a caption (optional)";color:var(--color-text-tertiary);font-style:italic}.kn-video{position:relative;width:100%;max-width:640px;aspect-ratio:16/9;margin:10px 0;border-radius:10px;overflow:hidden;border:1px solid var(--color-border);background:#000}.kn-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.kn-fig-marker{display:inline-flex;align-items:center;gap:6px;padding:1px 4px 1px 8px;margin:0 2px;border-radius:6px;border:1px solid var(--color-accent-warning);background:var(--color-accent-warning-subtle);color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:1.6;white-space:nowrap;max-width:100%;vertical-align:baseline;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.kn-fig-marker .kn-fig-marker-label{overflow:hidden;text-overflow:ellipsis;max-width:46ch}.kn-fig-marker .kn-fig-marker-x{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;cursor:pointer;color:var(--color-text-tertiary);font-size:11px;flex:none}.kn-fig-marker .kn-fig-marker-x:hover{background:var(--color-accent-danger-subtle);color:var(--color-accent-danger)}.kn-fig-adder .kn-fig-need{cursor:pointer;transition:border-color .12s ease,color .12s ease}.kn-fig-adder .kn-fig-need .kn-fig-need-cta{text-decoration:underline}.kn-fig-adder .kn-fig-need.kn-fig-need-drag,.kn-fig-adder .kn-fig-need:hover{border-color:var(--color-accent-primary)!important;color:var(--color-accent-primary)!important}.kn-fig-adder .kn-fig-need.kn-fig-need-drag{background:var(--color-accent-primary-subtle)!important}.dark .kn-logo{filter:brightness(0) invert(1)}[data-palette=warm]:not(.dark) .kn-logo{filter:brightness(0) saturate(100%) invert(35%) sepia(45%) saturate(1200%) hue-rotate(340deg) brightness(90%)}[data-palette=warm].dark .kn-logo{filter:brightness(0) invert(1) sepia(35%) saturate(600%) hue-rotate(320deg) brightness(115%)}[data-palette=tones]:not(.dark) .kn-logo{filter:brightness(0) saturate(100%) invert(30%) sepia(25%) saturate(900%) hue-rotate(45deg) brightness(85%)}[data-palette=tones].dark .kn-logo{filter:brightness(0) invert(1) sepia(30%) saturate(500%) hue-rotate(40deg) brightness(110%)}[data-palette=forest]:not(.dark) .kn-logo{filter:brightness(0) saturate(100%) invert(15%) sepia(35%) saturate(1400%) hue-rotate(100deg) brightness(75%)}[data-palette=forest].dark .kn-logo{filter:brightness(0) invert(1) sepia(45%) saturate(700%) hue-rotate(15deg) brightness(105%)}.kn-onhead{color:var(--color-header-text)!important}.kn-onhead:hover{background:rgba(255,255,255,.1)!important}.kn-onhead-danger{color:#FFB4B4!important}.kn-onhead-danger:hover{background:rgba(255,255,255,.1)!important}@keyframes kn-spin{to{transform:rotate(1turn)}}@keyframes kn-badge-flash{0%{opacity:0;transform:scale(.6)}18%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.kn-spin{animation:kn-spin .7s linear infinite}.kn-row-action{opacity:0;transition:opacity .12s ease}.kn-qrow:focus-within .kn-row-action,.kn-qrow:hover .kn-row-action{opacity:1}@keyframes kn-logo-spin{to{transform:rotate(1turn)}}.kn-logo{position:relative;display:inline-flex;align-items:center;justify-content:center}.kn-logo>.kn-logo-mark{position:relative;z-index:1;width:68%;height:68%}.kn-logo>.kn-logo-mark,.kn-logo>.kn-logo-shadow{object-fit:contain;transform-origin:50% 50%;animation:kn-logo-spin 9s linear infinite}.kn-logo>.kn-logo-shadow{position:absolute;left:12%;top:26%;z-index:0;width:76%;height:76%;filter:brightness(0) blur(3.5px);opacity:.22;pointer-events:none}.kn-logo--static>.kn-logo-mark,.kn-logo--static>.kn-logo-shadow{animation:none}.kn-logo--static{filter:grayscale(1) opacity(.55)}@media (prefers-reduced-motion:reduce){.kn-logo>.kn-logo-mark,.kn-logo>.kn-logo-shadow{animation:none}}.knl-prefs[data-font-size=small]{--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:15px;--fs-lg:17px;--fs-xl:21px;--fs-2xl:27px}.knl-prefs[data-font-size=medium]{--fs-xs:13px;--fs-sm:14px;--fs-base:15px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px}.knl-prefs[data-font-size=large]{--fs-xs:15px;--fs-sm:17px;--fs-base:18px;--fs-md:20px;--fs-lg:22px;--fs-xl:26px;--fs-2xl:33px}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_ed3508{--font-outfit:"Outfit","Outfit Fallback"}