@layer tokens,reset,base,layout,utilities,components,states,overrides;@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-standard-normal-CfYZpDVp.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/build/assets/inter-cyrillic-standard-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/build/assets/inter-greek-ext-standard-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/build/assets/inter-greek-standard-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/build/assets/inter-vietnamese-standard-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/build/assets/inter-latin-ext-standard-normal-DpK-iCPk.woff2) format("woff2-variations");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-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/build/assets/inter-latin-standard-normal-BwkfbSeq.woff2) format("woff2-variations");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-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/build/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/build/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/build/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/build/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");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-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/build/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/build/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");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-display:swap;font-family:Literata Variable;font-style:normal;font-weight:200 900;src:url(/build/assets/literata-cyrillic-ext-standard-normal-C5tfwALZ.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Literata Variable;font-style:normal;font-weight:200 900;src:url(/build/assets/literata-cyrillic-standard-normal-DgmypKXX.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Literata Variable;font-style:normal;font-weight:200 900;src:url(/build/assets/literata-greek-ext-standard-normal-DGm64vGR.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Literata Variable;font-style:normal;font-weight:200 900;src:url(/build/assets/literata-greek-standard-normal-DFglUmAd.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Literata Variable;font-style:normal;font-weight:200 900;src:url(/build/assets/literata-vietnamese-standard-normal-Gqw5JQlq.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Literata Variable;font-style:normal;font-weight:200 900;src:url(/build/assets/literata-latin-ext-standard-normal-STiTPs0F.woff2) format("woff2-variations");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-display:swap;font-family:Literata Variable;font-style:normal;font-weight:200 900;src:url(/build/assets/literata-latin-standard-normal-BHZsWIlc.woff2) format("woff2-variations");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-display:swap;font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 800;src:url(/build/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 800;src:url(/build/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 800;src:url(/build/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 800;src:url(/build/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 800;src:url(/build/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");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-display:swap;font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 800;src:url(/build/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");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}@layer tokens;@layer tokens{:root{--f-color-neutral-0:#fcfcfd;--f-color-neutral-50:#f9f9fb;--f-color-neutral-100:#f0f1f5;--f-color-neutral-200:#dfe2e7;--f-color-neutral-300:#c9cdd4;--f-color-neutral-400:#979eaa;--f-color-neutral-500:#737b8c;--f-color-neutral-600:#555d6d;--f-color-neutral-700:#3d4451;--f-color-neutral-800:#262b36;--f-color-neutral-900:#171c26;--f-color-neutral-1000:#0e121b;--f-color-brand-50:#f0f7ff;--f-color-brand-100:#d7ebfe;--f-color-brand-200:#b0d6fc;--f-color-brand-300:#81bbf8;--f-color-brand-400:#529ef4;--f-color-brand-500:#2a82ef;--f-color-brand-600:#116ce4;--f-color-brand-700:#0a57c2;--f-color-brand-800:#0745a2;--f-color-brand-900:#032f7d;--f-color-success-100:#dff6ed;--f-color-success-500:#21ab72;--f-color-success-700:#158a59;--f-color-success-900:#0b5b3b;--f-color-warning-100:#ffedcc;--f-color-warning-500:#e28b08;--f-color-warning-700:#b36205;--f-color-warning-900:#6b3606;--f-color-danger-100:#fddbd9;--f-color-danger-500:#dd322c;--f-color-danger-700:#ba1c17;--f-color-danger-900:#750e0a;--f-color-info-100:#d7f0fe;--f-color-info-500:#0d84d3;--f-color-info-700:#0661a7;--f-color-info-900:#023969;--f--paper:var(--f-color-neutral-0);--f--paper-1:var(--f-color-neutral-50);--f--paper-2:var(--f-color-neutral-100);--f--paper-3:var(--f-color-neutral-200);--f--paper-inset:var(--f-color-neutral-100);--f--ink:var(--f-color-neutral-900);--f--ink-2:var(--f-color-neutral-700);--f--ink-3:var(--f-color-neutral-600);--f--ink-inverse:var(--f-color-neutral-0);--f--varnish:var(--f-color-neutral-200);--f--varnish-2:var(--f-color-neutral-100);--f--varnish-strong:var(--f-color-neutral-300);--f--wash:var(--f-color-neutral-50);--f--wash-2:var(--f-color-neutral-100);--f--wash-press:var(--f-color-neutral-200);--f--spot:var(--f-color-brand-600);--f--spot-ink:var(--f-color-neutral-0);--f--spot-soft:var(--f-color-brand-100);--f--spot-varnish:var(--f-color-brand-500);--f--accent:var(--f-color-accent-600);--f--accent-hover:var(--f-color-accent-700);--f--accent-soft:var(--f-color-accent-100);--f--accent-ink:var(--f-color-neutral-0);--f--accent-varnish:var(--f-color-accent-500);--f--signal-info-wash:var(--f-color-info-100);--f--signal-info-ink:var(--f-color-info-700);--f--signal-info-varnish:var(--f-color-info-500);--f--signal-good-wash:var(--f-color-success-100);--f--signal-good-ink:var(--f-color-success-700);--f--signal-good-varnish:var(--f-color-success-500);--f--signal-caution-wash:var(--f-color-warning-100);--f--signal-caution-ink:var(--f-color-warning-700);--f--signal-caution-varnish:var(--f-color-warning-500);--f--signal-danger-wash:var(--f-color-danger-100);--f--signal-danger-ink:var(--f-color-danger-700);--f--signal-danger-varnish:var(--f-color-danger-500);--f--paper-muted:var(--f--paper-1);--f--ink-muted:var(--f--ink-2);--f--ink-soft:var(--f--ink-3);--f--line:var(--f--varnish);--f--line-strong:var(--f--varnish-strong);--f--spot-hover:var(--f--spot-varnish);--f--focus:var(--f--spot-varnish);--f--good:var(--f--signal-good-varnish);--f--warn:var(--f--signal-caution-varnish);--f--bad:var(--f--signal-danger-varnish);--f--info:var(--f--signal-info-varnish);--f-x-color-debug-grid:rgba(0,191,255,.16);--f-x-color-debug-danger:rgba(255,0,0,.18);--f-space-0:0;--f-space-025:.125rem;--f-space-050:.25rem;--f-space-075:.375rem;--f-space-100:.5rem;--f-space-150:.75rem;--f-space-200:1rem;--f-space-300:1.5rem;--f-space-400:2rem;--f-space-500:3rem;--f-space-600:4rem;--f-space-800:6rem;--f-space-1000:8rem;--f--space-inline:var(--f-space-200);--f--space-stack:var(--f-space-300);--f--space-section:clamp(var(--f-space-400),4vw,var(--f-space-800));--f--space-gutter:clamp(var(--f-space-200),2.5vw,var(--f-space-600));--f-size-content-number-small-min:3ch;--f-size-content-number-small-max:3ic;--f-size-content-number-medium-min:7ch;--f-size-content-number-medium-max:7ic;--f-size-content-number-large-min:14ch;--f-size-content-number-large-max:14ic;--f-size-content-char-min:2ch;--f-size-content-char-max:2ic;--f-size-content-text-small-min:10ch;--f-size-content-text-small-max:10ic;--f-size-content-text-medium-min:30ch;--f-size-content-text-medium-max:30ic;--f-size-content-text-large-min:45ch;--f-size-content-text-large-max:45ic;--f-size-content-thumb-min:40px;--f-size-content-thumb-max:60px;--f-size-content-thumb-landscape-min:60px;--f-size-content-thumb-landscape-max:90px;--f-font-sans:"Inter Variable";--f-font-serif:"Literata Variable";--f-font-mono:"JetBrains Mono Variable";--f-font-display-sans:"Space Grotesk";--f-font-size-100:.75rem;--f-font-size-200:.875rem;--f-font-size-300:1rem;--f-font-size-400:1.125rem;--f-font-size-500:1.25rem;--f-font-size-600:1.5rem;--f-font-size-700:1.875rem;--f-font-size-800:2.25rem;--f-font-size-900:3rem;--f-font-weight-regular:400;--f-font-weight-medium:500;--f-font-weight-semibold:600;--f-font-weight-bold:700;--f-font-leading-100:1.1;--f-font-leading-200:1.25;--f-font-leading-300:1.4;--f-font-leading-400:1.55;--f-font-leading-500:1.75;--f-font-tracking-tight:-.01em;--f-font-tracking-normal:0;--f-font-tracking-wide:.02em;--f--font-ui:var(--f-font-sans);--f--font-ui-heading:var(--f-font-display-sans);--f--text-ui:var(--f-font-size-300);--f--leading-ui:1.45;--f--weight-ui:var(--f-font-weight-regular);--f--weight-ui-strong:var(--f-font-weight-semibold);--f--font-reading:var(--f-font-serif);--f--font-reading-heading:var(--f-font-display-sans);--f--text-reading:1.0625rem;--f--leading-reading:1.7;--f--weight-reading:var(--f-font-weight-regular);--f--weight-reading-strong:var(--f-font-weight-semibold);--f--font-body:var(--f--font-ui);--f--font-display:var(--f--font-ui-heading);--f--font-code:var(--f-font-mono);--f--text-body-size:var(--f--text-ui);--f--text-body-leading:var(--f--leading-ui);--f--text-heading-size:var(--f-font-size-600);--f--text-heading-leading:var(--f-font-leading-200);--f-radius-0:0;--f-radius-100:.125rem;--f-radius-200:.25rem;--f-radius-300:.5rem;--f-radius-400:.75rem;--f-radius-500:1rem;--f-radius-pill:9999px;--f--radius-control:var(--f-radius-200);--f--radius-panel:var(--f-radius-300);--f--radius-popover:var(--f-radius-400);--f--radius-round:var(--f-radius-pill);--f-elevation-0:none;--f-elevation-100:0 1px 2px rgba(18,23,33,.08),0 1px 1px rgba(18,23,33,.06);--f-elevation-200:0 2px 6px rgba(18,23,33,.1),0 1px 2px rgba(18,23,33,.07);--f-elevation-300:0 6px 16px rgba(18,23,33,.14),0 2px 6px rgba(18,23,33,.1);--f-elevation-400:0 12px 24px rgba(18,23,33,.18),0 4px 10px rgba(18,23,33,.12);--f-elevation-500:0 20px 40px rgba(18,23,33,.24),0 8px 16px rgba(18,23,33,.16);--f--elevation-surface:var(--f-elevation-100);--f--elevation-raised:var(--f-elevation-200);--f--elevation-float:var(--f-elevation-300);--f--elevation-overlay:var(--f-elevation-500);--f-z-index-base:0;--f-z-index-raised:10;--f-z-index-sticky:100;--f-z-index-dropdown:400;--f-z-index-overlay:600;--f-z-index-modal:800;--f-z-index-toast:900;--f-z-index-debug:1000;--f--z-content:var(--f-z-index-base);--f--z-sticky:var(--f-z-index-sticky);--f--z-overlay:var(--f-z-index-overlay);--f--z-modal:var(--f-z-index-modal);--f--z-toast:var(--f-z-index-toast);--f-x-z-devtools:2000}:root[data-f-palette=carbon]{--f-color-neutral-0:#fcfcfd;--f-color-neutral-50:#f9f9fb;--f-color-neutral-100:#f0f1f5;--f-color-neutral-200:#dfe2e7;--f-color-neutral-300:#c9cdd4;--f-color-neutral-400:#979eaa;--f-color-neutral-500:#737b8c;--f-color-neutral-600:#555d6d;--f-color-neutral-700:#3d4451;--f-color-neutral-800:#262b36;--f-color-neutral-900:#171c26;--f-color-neutral-1000:#0e121b;--f-color-brand-50:#f0f7ff;--f-color-brand-100:#d7ebfe;--f-color-brand-200:#b0d6fc;--f-color-brand-300:#81bbf8;--f-color-brand-400:#529ef4;--f-color-brand-500:#2a82ef;--f-color-brand-600:#116ce4;--f-color-brand-700:#0a57c2;--f-color-brand-800:#0745a2;--f-color-brand-900:#032f7d;--f-color-accent-50:#fffbf0;--f-color-accent-100:#fef4d7;--f-color-accent-200:#fae3b2;--f-color-accent-300:#f3cb86;--f-color-accent-400:#e8ad59;--f-color-accent-500:#dd8d31;--f-color-accent-600:#c8701e;--f-color-accent-700:#a85515;--f-color-accent-800:#8b400e;--f-color-accent-900:#6d2d08;--f-color-success-100:#dff6ed;--f-color-success-500:#21ab72;--f-color-success-700:#158a59;--f-color-success-900:#0b5b3b;--f-color-warning-100:#ffedcc;--f-color-warning-500:#e28b08;--f-color-warning-700:#b36205;--f-color-warning-900:#6b3606;--f-color-danger-100:#fddbd9;--f-color-danger-500:#dd322c;--f-color-danger-700:#ba1c17;--f-color-danger-900:#750e0a;--f-color-info-100:#d7f0fe;--f-color-info-500:#0d84d3;--f-color-info-700:#0661a7;--f-color-info-900:#023969}:root[data-f-palette=sepia]{--f-color-neutral-0:#fcfaf8;--f-color-neutral-50:#f9f5f1;--f-color-neutral-100:#f0ebe5;--f-color-neutral-200:#dfd7cd;--f-color-neutral-300:#c9bdb1;--f-color-neutral-400:#a39385;--f-color-neutral-500:#837467;--f-color-neutral-600:#65584e;--f-color-neutral-700:#4c4039;--f-color-neutral-800:#352c27;--f-color-neutral-900:#241d19;--f-color-neutral-1000:#181310;--f-color-brand-50:#fff9eb;--f-color-brand-100:#fdeece;--f-color-brand-200:#fadca3;--f-color-brand-300:#f4c071;--f-color-brand-400:#eea144;--f-color-brand-500:#e98520;--f-color-brand-600:#d36912;--f-color-brand-700:#af4e0d;--f-color-brand-800:#903609;--f-color-brand-900:#702505;--f-color-accent-50:#ebfcff;--f-color-accent-100:#cff6fc;--f-color-accent-200:#adebf5;--f-color-accent-300:#87dee8;--f-color-accent-400:#60cfd7;--f-color-accent-500:#38c2c7;--f-color-accent-600:#2babab;--f-color-accent-700:#1d908c;--f-color-accent-800:#137670;--f-color-accent-900:#0c5f57;--f-color-success-100:#dff6ed;--f-color-success-500:#21ab72;--f-color-success-700:#158a59;--f-color-success-900:#0b5b3b;--f-color-warning-100:#ffedcc;--f-color-warning-500:#e28b08;--f-color-warning-700:#b36205;--f-color-warning-900:#6b3606;--f-color-danger-100:#fddbd9;--f-color-danger-500:#dd322c;--f-color-danger-700:#ba1c17;--f-color-danger-900:#750e0a;--f-color-info-100:#d7f0fe;--f-color-info-500:#0d84d3;--f-color-info-700:#0661a7;--f-color-info-900:#023969}:root[data-f-palette=indigo]{--f-color-neutral-0:#fbfbfe;--f-color-neutral-50:#f5f4fb;--f-color-neutral-100:#ebeaf5;--f-color-neutral-200:#d6d5e6;--f-color-neutral-300:#bcbcd2;--f-color-neutral-400:#8c8cab;--f-color-neutral-500:#696a8c;--f-color-neutral-600:#4f506d;--f-color-neutral-700:#3b3b54;--f-color-neutral-800:#28293e;--f-color-neutral-900:#19192a;--f-color-neutral-1000:#10101e;--f-color-brand-50:#f2f0ff;--f-color-brand-100:#ddd7fe;--f-color-brand-200:#b9b1fc;--f-color-brand-300:#8e82f7;--f-color-brand-400:#6356f0;--f-color-brand-500:#3f33e6;--f-color-brand-600:#2218dc;--f-color-brand-700:#1610bc;--f-color-brand-800:#0f0a99;--f-color-brand-900:#0b0576;--f-color-accent-50:#fffbf0;--f-color-accent-100:#fef4d7;--f-color-accent-200:#fbe5b1;--f-color-accent-300:#f4cf85;--f-color-accent-400:#ebb45c;--f-color-accent-500:#e19533;--f-color-accent-600:#ce781c;--f-color-accent-700:#ae5c13;--f-color-accent-800:#8d440c;--f-color-accent-900:#6e3007;--f-color-success-100:#dff6ed;--f-color-success-500:#21ab72;--f-color-success-700:#158a59;--f-color-success-900:#0b5b3b;--f-color-warning-100:#ffedcc;--f-color-warning-500:#e28b08;--f-color-warning-700:#b36205;--f-color-warning-900:#6b3606;--f-color-danger-100:#fddbd9;--f-color-danger-500:#dd322c;--f-color-danger-700:#ba1c17;--f-color-danger-900:#750e0a;--f-color-info-100:#d7f0fe;--f-color-info-500:#0d84d3;--f-color-info-700:#0661a7;--f-color-info-900:#023969}:root[data-f-palette=forest]{--f-color-neutral-0:#fcfdfc;--f-color-neutral-50:#f6f9f7;--f-color-neutral-100:#edf2ef;--f-color-neutral-200:#d9e2de;--f-color-neutral-300:#c0cec7;--f-color-neutral-400:#94a89e;--f-color-neutral-500:#70897d;--f-color-neutral-600:#556d62;--f-color-neutral-700:#40544b;--f-color-neutral-800:#2d3e37;--f-color-neutral-900:#1d2b25;--f-color-neutral-1000:#111c18;--f-color-brand-50:#edfdf6;--f-color-brand-100:#d3f8e8;--f-color-brand-200:#b1f1d5;--f-color-brand-300:#88e7bf;--f-color-brand-400:#62daaa;--f-color-brand-500:#3bce96;--f-color-brand-600:#2bb683;--f-color-brand-700:#1f986e;--f-color-brand-800:#167e5b;--f-color-brand-900:#0f6247;--f-color-accent-50:#fff0f9;--f-color-accent-100:#fdd8f1;--f-color-accent-200:#f8b5e2;--f-color-accent-300:#ec8dd1;--f-color-accent-400:#de68bf;--f-color-accent-500:#ce46ac;--f-color-accent-600:#bc2f9b;--f-color-accent-700:#a12185;--f-color-accent-800:#84156e;--f-color-accent-900:#680d58;--f-color-success-100:#dff6ed;--f-color-success-500:#21ab72;--f-color-success-700:#158a59;--f-color-success-900:#0b5b3b;--f-color-warning-100:#ffedcc;--f-color-warning-500:#e28b08;--f-color-warning-700:#b36205;--f-color-warning-900:#6b3606;--f-color-danger-100:#fddbd9;--f-color-danger-500:#dd322c;--f-color-danger-700:#ba1c17;--f-color-danger-900:#750e0a;--f-color-info-100:#d7f0fe;--f-color-info-500:#0d84d3;--f-color-info-700:#0661a7;--f-color-info-900:#023969}:root[data-f-palette=carmine]{--f-color-neutral-0:#fdfcfc;--f-color-neutral-50:#faf5f6;--f-color-neutral-100:#f3eced;--f-color-neutral-200:#e4d8da;--f-color-neutral-300:#cfbfc2;--f-color-neutral-400:#a79095;--f-color-neutral-500:#896c73;--f-color-neutral-600:#6c5158;--f-color-neutral-700:#533c42;--f-color-neutral-800:#3c2a2f;--f-color-neutral-900:#281a1e;--f-color-neutral-1000:#1d1115;--f-color-brand-50:#fff0f4;--f-color-brand-100:#fed7e1;--f-color-brand-200:#fcb1c2;--f-color-brand-300:#f7829c;--f-color-brand-400:#f05675;--f-color-brand-500:#e8304f;--f-color-brand-600:#df1631;--f-color-brand-700:#be0e20;--f-color-brand-800:#9b0812;--f-color-brand-900:#770408;--f-color-accent-50:#ebfcff;--f-color-accent-100:#cef7fd;--f-color-accent-200:#abeff7;--f-color-accent-300:#84e4eb;--f-color-accent-400:#5cd7db;--f-color-accent-500:#36c9c9;--f-color-accent-600:#29aea9;--f-color-accent-700:#1c928a;--f-color-accent-800:#12786e;--f-color-accent-900:#0b6055;--f-color-success-100:#dff6ed;--f-color-success-500:#21ab72;--f-color-success-700:#158a59;--f-color-success-900:#0b5b3b;--f-color-warning-100:#ffedcc;--f-color-warning-500:#e28b08;--f-color-warning-700:#b36205;--f-color-warning-900:#6b3606;--f-color-danger-100:#fddbd9;--f-color-danger-500:#dd322c;--f-color-danger-700:#ba1c17;--f-color-danger-900:#750e0a;--f-color-info-100:#d7f0fe;--f-color-info-500:#0d84d3;--f-color-info-700:#0661a7;--f-color-info-900:#023969}:root[data-f-palette=slate]{--f-color-neutral-0:#fcfcfd;--f-color-neutral-50:#f6f7f9;--f-color-neutral-100:#edf0f2;--f-color-neutral-200:#d9dee2;--f-color-neutral-300:#c1c6cd;--f-color-neutral-400:#929ba5;--f-color-neutral-500:#6e7987;--f-color-neutral-600:#535c6a;--f-color-neutral-700:#3d4551;--f-color-neutral-800:#2a313c;--f-color-neutral-900:#1a1f28;--f-color-neutral-1000:#11151c;--f-color-brand-50:#ebfbff;--f-color-brand-100:#cef3fd;--f-color-brand-200:#a9e7f9;--f-color-brand-300:#7dd5f2;--f-color-brand-400:#54c0e8;--f-color-brand-500:#2aacdf;--f-color-brand-600:#1997cc;--f-color-brand-700:#117bac;--f-color-brand-800:#0b628e;--f-color-brand-900:#064a6f;--f-color-accent-50:#fffaf0;--f-color-accent-100:#fef1d7;--f-color-accent-200:#fadfb2;--f-color-accent-300:#f3c082;--f-color-accent-400:#e89c54;--f-color-accent-500:#dd762c;--f-color-accent-600:#c35a1d;--f-color-accent-700:#a34214;--f-color-accent-800:#87300d;--f-color-accent-900:#682008;--f-color-success-100:#dff6ed;--f-color-success-500:#21ab72;--f-color-success-700:#158a59;--f-color-success-900:#0b5b3b;--f-color-warning-100:#ffedcc;--f-color-warning-500:#e28b08;--f-color-warning-700:#b36205;--f-color-warning-900:#6b3606;--f-color-danger-100:#fddbd9;--f-color-danger-500:#dd322c;--f-color-danger-700:#ba1c17;--f-color-danger-900:#750e0a;--f-color-info-100:#d7f0fe;--f-color-info-500:#0d84d3;--f-color-info-700:#0661a7;--f-color-info-900:#023969}:root[data-f-preset=reader-day]{--f--text-reading:1.125rem;--f--leading-reading:1.75;--f--font-body:var(--f--font-reading);--f--font-display:var(--f--font-reading-heading);--f--font-code:var(--f-font-mono);--f--text-body-size:var(--f--text-reading);--f--text-body-leading:var(--f--leading-reading);--f--paper:var(--f-color-neutral-0);--f--paper-1:var(--f-color-neutral-50);--f--paper-2:var(--f-color-neutral-100);--f--paper-3:var(--f-color-neutral-200);--f--paper-inset:var(--f-color-neutral-50);--f--ink:var(--f-color-neutral-900);--f--ink-2:var(--f-color-neutral-600);--f--ink-3:var(--f-color-neutral-500);--f--ink-inverse:var(--f-color-neutral-0);--f--varnish:var(--f-color-neutral-200);--f--varnish-2:var(--f-color-neutral-100);--f--varnish-strong:var(--f-color-neutral-300);--f--wash:var(--f-color-neutral-50);--f--wash-2:var(--f-color-neutral-100);--f--wash-press:var(--f-color-neutral-200);--f--spot:var(--f-color-brand-500);--f--spot-hover:var(--f-color-brand-600);--f--spot-soft:var(--f-color-brand-50);--f--spot-ink:var(--f-color-neutral-0);--f--spot-varnish:var(--f-color-brand-400);--f--accent:var(--f-color-accent-600);--f--accent-hover:var(--f-color-accent-700);--f--accent-soft:var(--f-color-accent-100);--f--accent-ink:var(--f-color-neutral-0);--f--accent-varnish:var(--f-color-accent-500);--f--signal-info-wash:var(--f-color-info-100);--f--signal-info-ink:var(--f-color-info-700);--f--signal-info-varnish:var(--f-color-info-500);--f--signal-good-wash:var(--f-color-success-100);--f--signal-good-ink:var(--f-color-success-700);--f--signal-good-varnish:var(--f-color-success-500);--f--signal-caution-wash:var(--f-color-warning-100);--f--signal-caution-ink:var(--f-color-warning-700);--f--signal-caution-varnish:var(--f-color-warning-500);--f--signal-danger-wash:var(--f-color-danger-100);--f--signal-danger-ink:var(--f-color-danger-700);--f--signal-danger-varnish:var(--f-color-danger-500);--f-tabletop:var(--f-color-neutral-0);--f-shell-chrome-bg:var(--f-color-neutral-50);--f-shell-chrome-bg-elevated:var(--f-color-neutral-0);--f-shell-chrome-line:var(--f-color-accent-200);--f-shell-chrome-ink:var(--f-color-neutral-800);--f-shell-chrome-ink-muted:var(--f-color-neutral-600);--f-shell-chrome-hover:var(--f--accent-soft);--f-menu-surface-bg:var(--f-shell-chrome-bg-elevated);--f-menu-surface-border:var(--f-shell-chrome-line);--f-menu-heading-bg:var(--f--accent-soft);--f-menu-heading-ink:var(--f-shell-chrome-ink);--f-menu-heading-border:var(--f-shell-chrome-line);--f-menu-item-bg:var(--f-shell-chrome-bg-elevated);--f-menu-item-border:var(--f-shell-chrome-line);--f-menu-item-ink:var(--f-shell-chrome-ink);--f-menu-item-hover-bg:var(--f-shell-chrome-hover);--f-menu-item-hover-ink:var(--f-shell-chrome-ink);--f-menu-item-active-bg:var(--f--spot);--f-menu-item-active-ink:var(--f--spot-ink);--f-menu-item-active-border:var(--f--spot-varnish);--f-menu-focus-ring:var(--f--accent-varnish);--f--button-solid:var(--f-color-neutral-800);--f--button-solid-hover:var(--f-color-neutral-700);--f--button-on-solid:var(--f-color-neutral-0);--f--button-soft:var(--f--paper-2);--f--button-soft-hover:var(--f--paper-3);--f--button-on-soft:var(--f--ink);--f--button-text:var(--f--ink);--f--button-text-hover:var(--f--ink);--f--button-border:var(--f-color-neutral-700);--f--button-border-hover:var(--f-color-neutral-600);--f--button-ring:var(--f--accent-soft)}:root[data-f-preset=reader-night]{--f--text-reading:1.125rem;--f--leading-reading:1.75;--f--font-body:var(--f--font-reading);--f--font-display:var(--f--font-reading-heading);--f--font-code:var(--f-font-mono);--f--text-body-size:var(--f--text-reading);--f--text-body-leading:var(--f--leading-reading);--f--paper:var(--f-color-neutral-1000);--f--paper-1:var(--f-color-neutral-900);--f--paper-2:var(--f-color-neutral-800);--f--paper-3:var(--f-color-neutral-700);--f--paper-inset:var(--f-color-neutral-900);--f--ink:var(--f-color-neutral-50);--f--ink-2:var(--f-color-neutral-300);--f--ink-3:var(--f-color-neutral-400);--f--ink-inverse:var(--f-color-neutral-1000);--f--varnish:var(--f-color-neutral-700);--f--varnish-2:var(--f-color-neutral-800);--f--varnish-strong:var(--f-color-neutral-600);--f--wash:var(--f-color-neutral-900);--f--wash-2:var(--f-color-neutral-800);--f--wash-press:var(--f-color-neutral-700);--f--spot:var(--f-color-brand-400);--f--spot-hover:var(--f-color-brand-300);--f--spot-soft:var(--f-color-brand-900);--f--spot-ink:var(--f-color-neutral-1000);--f--spot-varnish:var(--f-color-brand-500);--f--accent:var(--f-color-accent-400);--f--accent-hover:var(--f-color-accent-300);--f--accent-soft:var(--f-color-accent-900);--f--accent-ink:var(--f-color-neutral-1000);--f--accent-varnish:var(--f-color-accent-500);--f--signal-info-wash:var(--f-color-info-900);--f--signal-info-ink:var(--f-color-info-100);--f--signal-info-varnish:var(--f-color-info-500);--f--signal-good-wash:var(--f-color-success-900);--f--signal-good-ink:var(--f-color-success-100);--f--signal-good-varnish:var(--f-color-success-500);--f--signal-caution-wash:var(--f-color-warning-900);--f--signal-caution-ink:var(--f-color-warning-100);--f--signal-caution-varnish:var(--f-color-warning-500);--f--signal-danger-wash:var(--f-color-danger-900);--f--signal-danger-ink:var(--f-color-danger-100);--f--signal-danger-varnish:var(--f-color-danger-500);--f-tabletop:var(--f-color-neutral-1000);--f-shell-chrome-bg:var(--f-color-neutral-900);--f-shell-chrome-bg-elevated:var(--f-color-neutral-800);--f-shell-chrome-line:var(--f-color-accent-800);--f-shell-chrome-ink:var(--f-color-neutral-100);--f-shell-chrome-ink-muted:var(--f-color-neutral-400);--f-shell-chrome-hover:var(--f--accent-soft);--f-menu-surface-bg:var(--f-shell-chrome-bg-elevated);--f-menu-surface-border:var(--f-shell-chrome-line);--f-menu-heading-bg:var(--f--accent-soft);--f-menu-heading-ink:var(--f-shell-chrome-ink);--f-menu-heading-border:var(--f-shell-chrome-line);--f-menu-item-bg:var(--f-shell-chrome-bg-elevated);--f-menu-item-border:var(--f-shell-chrome-line);--f-menu-item-ink:var(--f-shell-chrome-ink);--f-menu-item-hover-bg:var(--f-shell-chrome-hover);--f-menu-item-hover-ink:var(--f-shell-chrome-ink);--f-menu-item-active-bg:var(--f--spot);--f-menu-item-active-ink:var(--f--spot-ink);--f-menu-item-active-border:var(--f--spot-varnish);--f-menu-focus-ring:var(--f--accent-varnish);--f--button-solid:var(--f-color-neutral-100);--f--button-solid-hover:var(--f-color-neutral-200);--f--button-on-solid:var(--f-color-neutral-1000);--f--button-soft:var(--f-color-neutral-800);--f--button-soft-hover:var(--f-color-neutral-700);--f--button-on-soft:var(--f-color-neutral-100);--f--button-text:var(--f-color-neutral-100);--f--button-text-hover:var(--f-color-neutral-50);--f--button-border:var(--f-color-neutral-300);--f--button-border-hover:var(--f-color-neutral-200);--f--button-ring:var(--f--accent-soft)}:root[data-f-preset=gallery-day]{--f--text-ui:var(--f-font-size-300);--f--leading-ui:1.45;--f--font-body:var(--f--font-ui);--f--font-display:var(--f--font-ui-heading);--f--font-code:var(--f-font-mono);--f--text-body-size:var(--f--text-ui);--f--text-body-leading:var(--f--leading-ui);--f--paper:var(--f-color-neutral-0);--f--paper-1:var(--f-color-neutral-50);--f--paper-2:var(--f-color-neutral-100);--f--paper-3:var(--f-color-neutral-200);--f--paper-inset:var(--f-color-neutral-100);--f--ink:var(--f-color-neutral-900);--f--ink-2:var(--f-color-neutral-700);--f--ink-3:var(--f-color-neutral-600);--f--ink-inverse:var(--f-color-neutral-0);--f--varnish:var(--f-color-neutral-200);--f--varnish-2:var(--f-color-neutral-100);--f--varnish-strong:var(--f-color-neutral-300);--f--wash:var(--f-color-neutral-50);--f--wash-2:var(--f-color-neutral-100);--f--wash-press:var(--f-color-neutral-200);--f--spot:var(--f-color-brand-600);--f--spot-hover:var(--f-color-brand-700);--f--spot-soft:var(--f-color-brand-100);--f--spot-ink:var(--f-color-neutral-0);--f--spot-varnish:var(--f-color-brand-500);--f--accent:var(--f-color-accent-600);--f--accent-hover:var(--f-color-accent-700);--f--accent-soft:var(--f-color-accent-100);--f--accent-ink:var(--f-color-neutral-0);--f--accent-varnish:var(--f-color-accent-500);--f--signal-info-wash:var(--f-color-info-100);--f--signal-info-ink:var(--f-color-info-700);--f--signal-info-varnish:var(--f-color-info-500);--f--signal-good-wash:var(--f-color-success-100);--f--signal-good-ink:var(--f-color-success-700);--f--signal-good-varnish:var(--f-color-success-500);--f--signal-caution-wash:var(--f-color-warning-100);--f--signal-caution-ink:var(--f-color-warning-700);--f--signal-caution-varnish:var(--f-color-warning-500);--f--signal-danger-wash:var(--f-color-danger-100);--f--signal-danger-ink:var(--f-color-danger-700);--f--signal-danger-varnish:var(--f-color-danger-500);--f-tabletop:var(--f-color-neutral-0);--f-shell-chrome-bg:var(--f-color-neutral-50);--f-shell-chrome-bg-elevated:var(--f-color-neutral-0);--f-shell-chrome-line:var(--f-color-accent-200);--f-shell-chrome-ink:var(--f-color-neutral-800);--f-shell-chrome-ink-muted:var(--f-color-neutral-600);--f-shell-chrome-hover:var(--f--accent-soft);--f-menu-surface-bg:var(--f-shell-chrome-bg-elevated);--f-menu-surface-border:var(--f-shell-chrome-line);--f-menu-heading-bg:var(--f--accent-soft);--f-menu-heading-ink:var(--f-shell-chrome-ink);--f-menu-heading-border:var(--f-shell-chrome-line);--f-menu-item-bg:var(--f-shell-chrome-bg-elevated);--f-menu-item-border:var(--f-shell-chrome-line);--f-menu-item-ink:var(--f-shell-chrome-ink);--f-menu-item-hover-bg:var(--f-shell-chrome-hover);--f-menu-item-hover-ink:var(--f-shell-chrome-ink);--f-menu-item-active-bg:var(--f--spot);--f-menu-item-active-ink:var(--f--spot-ink);--f-menu-item-active-border:var(--f--spot-varnish);--f-menu-focus-ring:var(--f--accent-varnish);--f--button-solid:var(--f-color-neutral-800);--f--button-solid-hover:var(--f-color-neutral-700);--f--button-on-solid:var(--f-color-neutral-0);--f--button-soft:var(--f--paper-2);--f--button-soft-hover:var(--f--paper-3);--f--button-on-soft:var(--f--ink);--f--button-text:var(--f--ink);--f--button-text-hover:var(--f--ink);--f--button-border:var(--f-color-neutral-700);--f--button-border-hover:var(--f-color-neutral-600);--f--button-ring:var(--f--accent-soft)}:root[data-f-preset=gallery-night]{--f--text-ui:var(--f-font-size-300);--f--leading-ui:1.45;--f--font-body:var(--f--font-ui);--f--font-display:var(--f--font-ui-heading);--f--font-code:var(--f-font-mono);--f--text-body-size:var(--f--text-ui);--f--text-body-leading:var(--f--leading-ui);--f--paper:var(--f-color-neutral-1000);--f--paper-1:var(--f-color-neutral-900);--f--paper-2:var(--f-color-neutral-800);--f--paper-3:var(--f-color-neutral-700);--f--paper-inset:var(--f-color-neutral-800);--f--ink:var(--f-color-neutral-50);--f--ink-2:var(--f-color-neutral-200);--f--ink-3:var(--f-color-neutral-300);--f--ink-inverse:var(--f-color-neutral-1000);--f--varnish:var(--f-color-neutral-700);--f--varnish-2:var(--f-color-neutral-800);--f--varnish-strong:var(--f-color-neutral-600);--f--wash:var(--f-color-neutral-900);--f--wash-2:var(--f-color-neutral-800);--f--wash-press:var(--f-color-neutral-700);--f--spot:var(--f-color-brand-300);--f--spot-hover:var(--f-color-brand-200);--f--spot-soft:var(--f-color-brand-900);--f--spot-ink:var(--f-color-neutral-1000);--f--spot-varnish:var(--f-color-brand-400);--f--accent:var(--f-color-accent-400);--f--accent-hover:var(--f-color-accent-300);--f--accent-soft:var(--f-color-accent-900);--f--accent-ink:var(--f-color-neutral-1000);--f--accent-varnish:var(--f-color-accent-500);--f--signal-info-wash:var(--f-color-info-900);--f--signal-info-ink:var(--f-color-info-100);--f--signal-info-varnish:var(--f-color-info-500);--f--signal-good-wash:var(--f-color-success-900);--f--signal-good-ink:var(--f-color-success-100);--f--signal-good-varnish:var(--f-color-success-500);--f--signal-caution-wash:var(--f-color-warning-900);--f--signal-caution-ink:var(--f-color-warning-100);--f--signal-caution-varnish:var(--f-color-warning-500);--f--signal-danger-wash:var(--f-color-danger-900);--f--signal-danger-ink:var(--f-color-danger-100);--f--signal-danger-varnish:var(--f-color-danger-500);--f-tabletop:var(--f-color-neutral-1000);--f-shell-chrome-bg:var(--f-color-neutral-900);--f-shell-chrome-bg-elevated:var(--f-color-neutral-800);--f-shell-chrome-line:var(--f-color-accent-800);--f-shell-chrome-ink:var(--f-color-neutral-100);--f-shell-chrome-ink-muted:var(--f-color-neutral-400);--f-shell-chrome-hover:var(--f--accent-soft);--f-menu-surface-bg:var(--f-shell-chrome-bg-elevated);--f-menu-surface-border:var(--f-shell-chrome-line);--f-menu-heading-bg:var(--f--accent-soft);--f-menu-heading-ink:var(--f-shell-chrome-ink);--f-menu-heading-border:var(--f-shell-chrome-line);--f-menu-item-bg:var(--f-shell-chrome-bg-elevated);--f-menu-item-border:var(--f-shell-chrome-line);--f-menu-item-ink:var(--f-shell-chrome-ink);--f-menu-item-hover-bg:var(--f-shell-chrome-hover);--f-menu-item-hover-ink:var(--f-shell-chrome-ink);--f-menu-item-active-bg:var(--f--spot);--f-menu-item-active-ink:var(--f--spot-ink);--f-menu-item-active-border:var(--f--spot-varnish);--f-menu-focus-ring:var(--f--accent-varnish);--f--button-solid:var(--f-color-neutral-100);--f--button-solid-hover:var(--f-color-neutral-200);--f--button-on-solid:var(--f-color-neutral-1000);--f--button-soft:var(--f-color-neutral-800);--f--button-soft-hover:var(--f-color-neutral-700);--f--button-on-soft:var(--f-color-neutral-100);--f--button-text:var(--f-color-neutral-100);--f--button-text-hover:var(--f-color-neutral-50);--f--button-border:var(--f-color-neutral-300);--f--button-border-hover:var(--f-color-neutral-200);--f--button-ring:var(--f--accent-soft)}}@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer reset{*,:after,:before{box-sizing:border-box}body,html{min-height:100%}body{margin:0}canvas,img,picture,svg,video{display:block;max-inline-size:100%}button,input,select,textarea{color:inherit;font:inherit}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none!important}}@layer base{html{font-size:100%}body{background-color:var(--f--paper);color:var(--f--ink);font-family:var(--f--font-body);font-size:var(--f--text-body-size);line-height:var(--f--text-body-leading);margin:0;text-rendering:optimizelegibility}main{display:block}h1,h2,h3,h4,h5,h6{color:var(--f--ink);font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);line-height:var(--f--text-heading-leading);margin-block:0 var(--f-space-200)}h1{font-size:clamp(var(--f-font-size-800),5vw,var(--f-font-size-900))}h2{font-size:var(--f-font-size-700)}h3{font-size:var(--f-font-size-600)}h4{font-size:var(--f-font-size-500)}h5{font-size:var(--f-font-size-400)}h6{font-size:var(--f-font-size-300)}blockquote,dl,figure,ol,p,pre,table,ul{margin-block:0 var(--f-space-200)}ol,ul{padding-inline-start:1.25em}li+li{margin-block-start:var(--f-space-075)}dt{font-family:var(--f--font-display);font-weight:var(--f-font-weight-semibold)}dd{margin-inline-start:0}dd,small{color:var(--f--ink-muted)}small{font-size:var(--f-font-size-200)}blockquote{border-inline-start:3px solid var(--f--line-strong);color:var(--f--ink-muted);padding-inline-start:var(--f-space-200)}hr{border:0;border-top:1px solid var(--f--line);height:0;margin-block:var(--f-space-300)}a{color:var(--f--spot);text-decoration-thickness:.08em;text-underline-offset:.15em}a:hover,a:visited{color:var(--f--spot-hover)}}@layer base;@layer base{a:focus-visible{border-radius:var(--f--radius-control);outline:2px solid var(--f--focus);outline-offset:2px}}@layer base{:focus-visible{outline:2px solid var(--f--focus);outline-offset:2px}a[href="#main-content"]{background-color:var(--f--paper);border:1px solid var(--f--line-strong);border-radius:var(--f--radius-control);color:var(--f--ink);inset-block-start:0;inset-inline-start:var(--f-space-100);padding:var(--f-space-100) var(--f-space-150);position:absolute;transform:translateY(-140%);transition:transform .12s ease-out;z-index:var(--f--z-overlay)}a[href="#main-content"]:focus-visible{transform:translateY(var(--f-space-100))}@media(prefers-reduced-motion:reduce){a[href="#main-content"]{transition:none}}}@layer base{canvas,img,picture,svg,video{block-size:auto;max-inline-size:100%}figure{margin:0 0 var(--f-space-300)}figcaption{color:var(--f--ink-muted);font-size:var(--f-font-size-200);margin-top:var(--f-space-100)}iframe{border:0;max-inline-size:100%}table{--f-table-surface-bg:var(--f--paper);--f-table-border-color:var(--f--line);--f-table-caption-ink:var(--f--ink-muted);--f-table-cell-border-color:var(--f-table-border-color);--f-table-cell-pad-block:var(--f-space-100);--f-table-cell-pad-inline:var(--f-space-150);background-color:var(--f-table-surface-bg);border:1px solid var(--f-table-border-color);margin:0 0 var(--f-space-300);width:100%}caption{color:var(--f-table-caption-ink);font-size:var(--f-font-size-200)}caption,td,th{padding:var(--f-table-cell-pad-block) var(--f-table-cell-pad-inline);text-align:left}td,th{border-bottom:1px solid var(--f-table-cell-border-color);vertical-align:top}thead th{font-family:var(--f--font-display);font-size:var(--f-font-size-200);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-300)}tbody tr:last-child td{border-bottom:0}code,kbd,pre,samp{font-family:var(--f--font-code)}code,kbd,samp{border:1px solid var(--f--line);border-radius:var(--f--radius-control);padding-inline:var(--f-space-050)}code,kbd,pre,samp{background-color:var(--f--paper-inset)}pre{border:1px solid var(--f--line);border-radius:var(--f--radius-panel);font-size:var(--f-font-size-200);line-height:var(--f-font-leading-300);overflow-x:auto;padding:var(--f-space-150)}label{display:block;margin-bottom:var(--f-space-075)}fieldset{border:1px solid var(--f--line);border-radius:var(--f--radius-panel);margin:0 0 var(--f-space-300);padding:var(--f-space-150)}legend{font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);padding-inline:var(--f-space-050)}}@layer base;@layer base;@layer base{:where(input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea){background-color:var(--f--paper-inset);border:1px solid var(--f--line);border-radius:var(--f--radius-control);color:var(--f--ink);font-size:var(--f--text-body-size);line-height:var(--f--text-body-leading);max-inline-size:100%;padding:var(--f-space-100) var(--f-space-150);width:100%}textarea{min-block-size:6rem}button,input[type=button],input[type=reset],input[type=submit]{align-items:center;background-color:var(--f--button-solid);border:1px solid var(--f--button-solid);border-radius:var(--f--radius-control);color:var(--f--button-on-solid);cursor:pointer;display:inline-flex;font-weight:var(--f-font-weight-medium);gap:var(--f-space-075);justify-content:center;padding:var(--f-space-100) var(--f-space-150)}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:var(--f--button-solid-hover);border-color:var(--f--button-solid-hover)}input[type=checkbox],input[type=radio]{accent-color:var(--f--accent);block-size:1rem;inline-size:1rem}}@layer base{:where(input,select,textarea):focus-visible{border-color:var(--f--accent-varnish);outline:2px solid var(--f--accent-varnish);outline-offset:2px}:where(button,input[type=button],input[type=submit],input[type=reset]):focus-visible{outline:2px solid var(--f--accent-varnish);outline-offset:2px}:where(input,select,textarea):invalid,:where(input,select,textarea)[aria-invalid=true]{border-color:var(--f--bad)}:where(input,select,textarea,button):disabled,:where(input[type=button],input[type=submit],input[type=reset]):disabled{cursor:not-allowed;opacity:.6}::-moz-placeholder{color:var(--f--ink-soft);opacity:1}::placeholder{color:var(--f--ink-soft);opacity:1}}@layer layout{.f-world,.fredworld{container-name:fredworld;container-type:size}.f-world-ouranus{container-name:ouranus;container-type:size}.f-world-hades{container-name:hades;container-type:size}.f-world-hespera{container-name:hespera;container-type:size}.f-world-eos{container-name:eos;container-type:size}.f-world-gaia{container-name:gaia}.f-bottombar-container,.f-content-container,.f-dashboard-container,.f-form-container,.f-index-container,.f-light-container,.f-sidebar-container,.f-topbar-container,.f-world-gaia{container-type:inline-size}.f-index-container{container-name:f-index}.f-dashboard-container{container-name:f-dashboard}.f-content-container{container-name:f-content}.f-form-container{container-name:f-form}.f-light-container{container-name:f-light}.f-topbar-container{container-name:f-topbar}.f-bottombar-container{container-name:f-bottombar}.f-sidebar-container{container-name:f-sidebar}.f-world,.fredworld{--f-world-ouranus-size-default:56px;--f-world-hades-size-default:0;--f-world-hespera-size-default:0;--f-world-eos-size-default:0;--f-world-row-gutter-short:var(--f-space-075);--f-world-row-gutter-standard:var(--f-space-100);--f-world-row-gutter-tall:var(--f-space-150);--f-world-column-gutter-skinny:var(--f-space-100);--f-world-column-gutter-narrow:var(--f-space-150);--f-world-column-gutter-standard:var(--f-space-200);--f-world-column-gutter-wide:var(--f-space-300);--f-world-column-gutter-extrawide:var(--f-space-400);--f-world-row-gutter-default:var(--f-world-row-gutter-standard);--f-world-column-gutter-default:var(--f-world-column-gutter-standard);background-color:var(--f-tabletop,var(--f--paper));display:grid;grid-template:"ouranus ouranus ouranus" auto "hespera gaia eos" minmax(0,1fr) "hades hades hades" auto /auto minmax(0,1fr) auto;min-block-size:100vh;overflow:hidden}#viewport-layer{--f-viewport-layer-z-index:var(--f--z-modal);block-size:100vh;block-size:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);inline-size:100vw;inline-size:100dvw;inset:0;isolation:isolate;min-block-size:0;min-inline-size:0;overflow:clip;pointer-events:none;position:fixed;z-index:var(--f-viewport-layer-z-index)}#viewport-layer:empty{display:none}#viewport-layer>*{pointer-events:auto}#viewport-layer>*,.f-fullscreen{min-block-size:0;min-inline-size:0}.f-fullscreen{block-size:100%;inline-size:100%;max-block-size:none;max-inline-size:none;position:relative}.f-world-ouranus{block-size:var(--f-world-ouranus-size,var(--f-world-ouranus-size-default));grid-area:ouranus}.f-world-hades,.f-world-ouranus{min-block-size:0;min-inline-size:0}.f-world-hades{block-size:var(--f-world-hades-size,var(--f-world-hades-size-default));grid-area:hades}.f-world-hespera{grid-area:hespera;inline-size:var(--f-world-hespera-size,var(--f-world-hespera-size-default))}.f-world-eos,.f-world-hespera{margin-block:var(--f-world-row-gutter,var(--f-world-row-gutter-default)) var(--f-world-row-gutter,var(--f-world-row-gutter-default));min-block-size:0;min-inline-size:0}.f-world-eos{grid-area:eos;inline-size:var(--f-world-eos-size,var(--f-world-eos-size-default))}.f-world-gaia{grid-area:gaia;margin-block:var(--f-world-row-gutter,var(--f-world-row-gutter-default)) var(--f-world-row-gutter,var(--f-world-row-gutter-default));margin-inline:var(--f-world-column-gutter,var(--f-world-column-gutter-default));min-block-size:0;min-inline-size:0;overflow:auto}}@layer layout{@container fredworld (max-height: 699px){.f-world-ouranus{--f-world-ouranus-size-default:48px}.f-world-eos,.f-world-gaia,.f-world-hespera{--f-world-row-gutter-default:var(--f-world-row-gutter-short)}}@container fredworld (min-height: 1000px){.f-world-ouranus{--f-world-ouranus-size-default:60px}.f-world-eos,.f-world-gaia,.f-world-hespera{--f-world-row-gutter-default:var(--f-world-row-gutter-tall)}}@container fredworld (max-width: 399px){.f-world-gaia{--f-world-column-gutter-default:var(--f-world-column-gutter-skinny)}}@container fredworld (min-width: 400px) and (max-width: 599px){.f-world-gaia{--f-world-column-gutter-default:var(--f-world-column-gutter-narrow)}}@container fredworld (min-width: 1200px) and (max-width: 1799px){.f-world-gaia{--f-world-column-gutter-default:var(--f-world-column-gutter-wide)}}@container fredworld (min-width: 1800px){.f-world-gaia{--f-world-column-gutter-default:var(--f-world-column-gutter-extrawide)}}}@layer layout{.f-index-container{--f-region-max:1200px}.f-dashboard-container{--f-region-max:1800px}.f-content-container{--f-region-max:900px;background-color:var(--f--paper)}.f-form-container{--f-region-max:900px}.f-light-container{--f-region-max:600px}.f-bottombar-container,.f-topbar-container{--f-region-max:1800px}.f-sidebar-container{--f-region-max:400px}.f-region{--f-region-inline-pad-default:calc(var(--f-world-column-gutter, var(--f-world-column-gutter-default, var(--f-space-200))) + var(--f-space-100));--f-region-block-pad-default:calc(var(--f-world-row-gutter, var(--f-world-row-gutter-default, var(--f-space-100))) + var(--f-space-200));margin-inline:auto;padding-block:var(--f-region-block-pad,var(--f-region-block-pad-default));padding-inline:var(--f-region-inline-pad,var(--f-region-inline-pad-default));width:min(100%,var(--f-region-max,100%))}.f-region--full{max-inline-size:none;width:100%}.f-region--wide{--f-region-max:1800px}.f-region--narrow{--f-region-max:900px}.f-region--bleed{max-inline-size:none;padding-block:0;padding-inline:0;width:100%}.f-content-area{background-color:var(--f--paper);border:0;inline-size:min(100%,70ch);margin-inline:auto;max-inline-size:70ch;padding-inline:0}.f-content-area--full{inline-size:100%;max-inline-size:none}.f-grid{display:grid;gap:var(--f-space-200);grid-template-columns:minmax(var(--f-grid-track-min,0),var(--f-grid-track-max,1fr))}}@layer layout{@container fredworld (max-height: 699px){.f-grid{gap:var(--f-space-150)}}}@layer layout{.f-grid--5{grid-template-columns:repeat(5,minmax(var(--f-grid-track-min,0),var(--f-grid-track-max,1fr)))}.f-grid--6{grid-template-columns:repeat(6,minmax(var(--f-grid-track-min,0),var(--f-grid-track-max,1fr)))}.f-grid--8{grid-template-columns:repeat(8,minmax(var(--f-grid-track-min,0),var(--f-grid-track-max,1fr)))}.f-grid--10{grid-template-columns:repeat(10,minmax(var(--f-grid-track-min,0),var(--f-grid-track-max,1fr)))}.f-grid--15{grid-template-columns:repeat(15,minmax(var(--f-grid-track-min,0),var(--f-grid-track-max,1fr)))}.f-grid--20{grid-template-columns:repeat(20,minmax(var(--f-grid-track-min,0),var(--f-grid-track-max,1fr)))}.f-grid--24{grid-template-columns:repeat(24,minmax(var(--f-grid-track-min,0),var(--f-grid-track-max,1fr)))}.f-grid--auto-fit{grid-template-columns:repeat(auto-fit,minmax(var(--f-grid-track-min,0),var(--f-grid-track-max,1fr)))}.f-grid--auto-fill{grid-template-columns:repeat(auto-fill,minmax(var(--f-grid-track-min,0),var(--f-grid-track-max,1fr)))}.f-grid--track-number-small{--f-grid-track-min:var(--f-size-content-number-small-min);--f-grid-track-max:var(--f-size-content-number-small-max)}.f-grid--track-number-medium{--f-grid-track-min:var(--f-size-content-number-medium-min);--f-grid-track-max:var(--f-size-content-number-medium-max)}.f-grid--track-number-large{--f-grid-track-min:var(--f-size-content-number-large-min);--f-grid-track-max:var(--f-size-content-number-large-max)}.f-grid--track-char{--f-grid-track-min:var(--f-size-content-char-min);--f-grid-track-max:var(--f-size-content-char-max)}.f-grid--track-text-small{--f-grid-track-min:var(--f-size-content-text-small-min);--f-grid-track-max:var(--f-size-content-text-small-max)}.f-grid--track-text-medium{--f-grid-track-min:var(--f-size-content-text-medium-min);--f-grid-track-max:var(--f-size-content-text-medium-max)}.f-grid--track-text-large{--f-grid-track-min:var(--f-size-content-text-large-min);--f-grid-track-max:var(--f-size-content-text-large-max)}.f-grid--track-thumb{--f-grid-track-min:var(--f-size-content-thumb-min);--f-grid-track-max:var(--f-size-content-thumb-max)}.f-grid--track-thumb-landscape{--f-grid-track-min:var(--f-size-content-thumb-landscape-min);--f-grid-track-max:var(--f-size-content-thumb-landscape-max)}@container fredworld (max-width: 599px){.f-grid,.f-grid--10,.f-grid--15,.f-grid--20,.f-grid--24,.f-grid--5,.f-grid--6,.f-grid--8,.f-grid--auto-fill,.f-grid--auto-fit{grid-template-columns:minmax(0,1fr)}}}@layer layout{.f-split{display:grid;gap:var(--f-space-200);grid-template-columns:minmax(0,1fr)}.f-split--left{grid-template-columns:minmax(225px,400px) minmax(0,1fr)}.f-split--right{grid-template-columns:minmax(0,1fr) minmax(225px,400px)}.f-split-aside,.f-split-main{min-inline-size:0}@container fredworld (max-width: 599px){.f-split,.f-split--left,.f-split--right{grid-template-columns:minmax(0,1fr)}}}@layer layout{.f-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--f-space-100)}.f-toolbar--between{justify-content:space-between}.f-toolbar-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--f-space-100);min-inline-size:0}@container fredworld (max-height: 699px){.f-toolbar,.f-toolbar-group{gap:var(--f-space-075)}}}@layer utilities{.f-block{display:block}.f-block-fill{display:block;inline-size:100%}.f-inline-block{display:inline-block}.f-inline{display:inline}.f-sr-only{block-size:1px;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.f-sr-only-focusable:active,.f-sr-only-focusable:focus{block-size:auto;inline-size:auto;margin:0;overflow:visible;position:static!important;clip:auto;clip-path:none;white-space:normal}.f-flow>*+*{margin-block-start:var(--f-space-200)}.f-flow-tight>*+*{margin-block-start:var(--f-space-100)}.f-flow-loose>*+*{margin-block-start:var(--f-space-300)}.f-inline-flex,.f-inline-flex-wrap{align-items:center;display:inline-flex;gap:var(--f-space-100)}.f-inline-flex-wrap{flex-wrap:wrap}.f-gap-tight{gap:var(--f-space-075)!important}.f-gap-loose{gap:var(--f-space-200)!important}.f-number-small{max-inline-size:var(--f-size-content-number-small-max);min-inline-size:var(--f-size-content-number-small-min)}.f-number-medium{max-inline-size:var(--f-size-content-number-medium-max);min-inline-size:var(--f-size-content-number-medium-min)}.f-number-large{max-inline-size:var(--f-size-content-number-large-max);min-inline-size:var(--f-size-content-number-large-min)}.f-char{max-inline-size:var(--f-size-content-char-max);min-inline-size:var(--f-size-content-char-min)}.f-text-small{max-inline-size:var(--f-size-content-text-small-max);min-inline-size:var(--f-size-content-text-small-min)}.f-text-medium,.f-text-medium-wrap{max-inline-size:var(--f-size-content-text-medium-max);min-inline-size:var(--f-size-content-text-medium-min)}.f-text-large,.f-text-large-wrap{max-inline-size:var(--f-size-content-text-large-max);min-inline-size:var(--f-size-content-text-large-min)}.f-text-large-wrap,.f-text-medium-wrap{overflow-wrap:anywhere;white-space:normal}.f-thumb{block-size:auto;max-inline-size:var(--f-size-content-thumb-max);min-inline-size:var(--f-size-content-thumb-min)}.f-thumb-landscape{block-size:auto;max-inline-size:var(--f-size-content-thumb-landscape-max);min-inline-size:var(--f-size-content-thumb-landscape-min)}}@layer utilities;@layer utilities;@layer utilities;@layer components{.f-button{--f-button-intent-solid:var(--f--button-solid);--f-button-intent-solid-hover:var(--f--button-solid-hover);--f-button-intent-soft:var(--f--button-soft);--f-button-intent-soft-hover:var(--f--button-soft-hover);--f-button-intent-on-solid:var(--f--button-on-solid);--f-button-intent-on-soft:var(--f--button-on-soft);--f-button-intent-text:var(--f--button-text);--f-button-intent-text-hover:var(--f--button-text-hover);--f-button-bg:var(--f-button-intent-solid);--f-button-border:var(--f-button-intent-solid);--f-button-ink:var(--f-button-intent-on-solid);--f-button-bg-hover:var(--f-button-intent-solid-hover);--f-button-border-hover:var(--f-button-intent-solid-hover);--f-button-ink-hover:var(--f-button-intent-on-solid);--f-button-bg-press:var(--f-button-intent-solid-hover);--f-button-border-press:var(--f-button-intent-solid-hover);--f-button-ink-press:var(--f-button-intent-on-solid);--f-button-ring:var(--f--button-ring);--f-button-shadow-rest:rgba(38,43,54,.2);--f-button-shadow-press:rgba(38,43,54,.28);--f-button-highlight:hsla(0,0%,100%,.35);--f-button-press-depth:2px;--f-button-min-block-size:2.5rem;--f-button-max-inline-size:18rem;--f-button-radius:var(--f--radius-control);align-items:center;background-color:var(--f-button-bg);background-image:linear-gradient(to bottom,var(--f-button-highlight) 0,hsla(0,0%,100%,0) 56%);border:1px solid var(--f-button-border);border-radius:var(--f-button-radius);box-shadow:0 0 0 2px var(--f-button-ring),0 var(--f-button-press-depth) 0 var(--f-button-border),0 calc(var(--f-button-press-depth)*2) calc(var(--f-button-press-depth)*2) var(--f-button-shadow-rest),inset 0 1px 0 var(--f-button-highlight);color:var(--f-button-ink);cursor:pointer;display:inline-flex;font-family:var(--f--font-display);font-size:var(--f-font-size-300);font-weight:var(--f--weight-ui-strong);gap:var(--f-space-075);justify-content:center;line-height:1.2;max-inline-size:min(100%,var(--f-button-max-inline-size));min-block-size:var(--f-button-min-block-size);overflow:hidden;padding-block:var(--f-space-100);padding-inline:var(--f-space-150);text-decoration:none;transform:translateY(0);transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease,opacity .12s ease}.f-button:where(:hover,:focus-visible){background-color:var(--f-button-bg-hover);border-color:var(--f-button-border-hover);box-shadow:0 0 0 2px var(--f-button-ring),0 var(--f-button-press-depth) 0 var(--f-button-border-hover),0 calc(var(--f-button-press-depth)*2) calc(var(--f-button-press-depth)*2) var(--f-button-shadow-rest),inset 0 1px 0 var(--f-button-highlight);color:var(--f-button-ink-hover)}.f-button:focus-visible{outline:2px solid var(--f--accent-varnish);outline-offset:2px}.f-button:active{background-color:var(--f-button-bg-press);border-color:var(--f-button-border-press);box-shadow:0 0 0 2px var(--f-button-ring),0 1px 0 var(--f-button-border-press),inset 0 2px 3px var(--f-button-shadow-press),inset 0 1px #ffffff38;color:var(--f-button-ink-press);transform:translateY(var(--f-button-press-depth))}.f-button--primary{--f-button-bg:var(--f-button-intent-solid);--f-button-border:var(--f-button-intent-solid);--f-button-ink:var(--f-button-intent-on-solid);--f-button-bg-hover:var(--f-button-intent-solid-hover);--f-button-border-hover:var(--f-button-intent-solid-hover);--f-button-ink-hover:var(--f-button-intent-on-solid);--f-button-bg-press:var(--f-button-intent-solid-hover);--f-button-border-press:var(--f-button-intent-solid-hover);--f-button-ink-press:var(--f-button-intent-on-solid);--f-button-min-block-size:2.875rem;font-size:var(--f-font-size-400);padding-inline:var(--f-space-175)}.f-button--secondary{--f-button-bg:var(--f-button-intent-solid);--f-button-border:var(--f-button-intent-solid);--f-button-ink:var(--f-button-intent-on-solid);--f-button-bg-hover:var(--f-button-intent-solid-hover);--f-button-border-hover:var(--f-button-intent-solid-hover);--f-button-ink-hover:var(--f-button-intent-on-solid);--f-button-bg-press:var(--f-button-intent-solid-hover);--f-button-border-press:var(--f-button-intent-solid-hover);--f-button-ink-press:var(--f-button-intent-on-solid);--f-button-min-block-size:2.5rem}.f-button--tertiary{--f-button-bg:var(--f-button-intent-solid);--f-button-border:var(--f-button-intent-solid);--f-button-ink:var(--f-button-intent-on-solid);--f-button-bg-hover:var(--f-button-intent-solid-hover);--f-button-border-hover:var(--f-button-intent-solid-hover);--f-button-ink-hover:var(--f-button-intent-on-solid);--f-button-bg-press:var(--f-button-intent-solid-hover);--f-button-border-press:var(--f-button-intent-solid-hover);--f-button-ink-press:var(--f-button-intent-on-solid);--f-button-min-block-size:2.125rem;font-size:var(--f-font-size-200);padding-inline:var(--f-space-125)}.f-button--success{--f-button-intent-solid:var(--f--signal-good-varnish);--f-button-intent-solid-hover:var(--f-color-success-700);--f-button-intent-soft:var(--f--signal-good-wash);--f-button-intent-soft-hover:var(--f-color-success-100);--f-button-intent-on-solid:var(--f--ink-inverse);--f-button-intent-on-soft:var(--f--signal-good-ink);--f-button-intent-text:var(--f--signal-good-ink);--f-button-intent-text-hover:var(--f-color-success-900)}.f-button--caution{--f-button-intent-solid:var(--f--signal-caution-varnish);--f-button-intent-solid-hover:var(--f-color-warning-700);--f-button-intent-soft:var(--f--signal-caution-wash);--f-button-intent-soft-hover:var(--f-color-warning-100);--f-button-intent-on-solid:var(--f--ink-inverse);--f-button-intent-on-soft:var(--f--signal-caution-ink);--f-button-intent-text:var(--f--signal-caution-ink);--f-button-intent-text-hover:var(--f-color-warning-900)}.f-button--danger{--f-button-intent-solid:var(--f--signal-danger-varnish);--f-button-intent-solid-hover:var(--f-color-danger-700);--f-button-intent-soft:var(--f--signal-danger-wash);--f-button-intent-soft-hover:var(--f-color-danger-100);--f-button-intent-on-solid:var(--f--ink-inverse);--f-button-intent-on-soft:var(--f--signal-danger-ink);--f-button-intent-text:var(--f--signal-danger-ink);--f-button-intent-text-hover:var(--f-color-danger-900)}.f-button--info{--f-button-intent-solid:var(--f--signal-info-varnish);--f-button-intent-solid-hover:var(--f-color-info-700);--f-button-intent-soft:var(--f--signal-info-wash);--f-button-intent-soft-hover:var(--f-color-info-100);--f-button-intent-on-solid:var(--f--ink-inverse);--f-button-intent-on-soft:var(--f--signal-info-ink);--f-button-intent-text:var(--f--signal-info-ink);--f-button-intent-text-hover:var(--f-color-info-900)}.f-button--text,.f-button--text-icon{--f-button-radius:var(--f--radius-round);white-space:nowrap}.f-button--icon{--f-button-radius:var(--f--radius-round);--f-button-icon-size:max(var(--f-button-min-block-size),1em + (2 * var(--f-space-125)));gap:0;inline-size:var(--f-button-icon-size);min-block-size:var(--f-button-icon-size);min-inline-size:var(--f-button-icon-size);padding-block:0;padding-inline:0}.f-button--icon>svg{block-size:1.125rem;inline-size:1.125rem}.f-button--loading,.f-button:disabled,.f-button[aria-disabled=true]{cursor:not-allowed;opacity:.6;transform:translateY(0)}.f-button--loading:where(:hover,:focus-visible),.f-button:disabled:where(:hover,:focus-visible),.f-button[aria-disabled=true]:where(:hover,:focus-visible){background-color:var(--f-button-bg);border-color:var(--f-button-border);color:var(--f-button-ink)}.f-button[aria-pressed=true]{background-color:var(--f-button-bg-press);border-color:var(--f-button-border-press);box-shadow:0 0 0 2px var(--f-button-ring),0 1px 0 var(--f-button-border-press),inset 0 2px 3px var(--f-button-shadow-press),inset 0 1px #ffffff38;color:var(--f-button-ink-press);transform:translateY(var(--f-button-press-depth))}.f-button[aria-pressed=false]{box-shadow:0 0 0 2px var(--f-button-ring),0 var(--f-button-press-depth) 0 var(--f-button-border),0 calc(var(--f-button-press-depth)*2) calc(var(--f-button-press-depth)*2) var(--f-button-shadow-rest),inset 0 1px 0 var(--f-button-highlight);transform:translateY(0)}.f-button--bar,.f-button-bar{display:flex;inline-size:100%;max-inline-size:none}.f-button-unstyled,.f-button-unstyled:where(:hover,:focus-visible){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-image:none;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font:inherit;font-weight:inherit;line-height:inherit;margin:0;max-inline-size:none;padding:0;text-decoration:none;transform:none}}@layer components{.f-header{border-radius:var(--f--radius-panel);display:grid;gap:var(--f-space-075);margin:0;padding:var(--f-space-150)}.f-header-eyebrow{color:var(--f--ink-muted);font-size:var(--f-font-size-100);letter-spacing:.03em;text-transform:uppercase}.f-header-eyebrow,.f-header-title{font-weight:var(--f--weight-ui-strong);margin:0}.f-header-title{color:var(--f--ink);font-family:var(--f--font-display);line-height:var(--f-font-leading-200)}.f-header-subtitle{color:var(--f--ink-muted);margin:0}.f-header--muted{background-color:var(--f--paper-1)}.f-header--inset{background-color:var(--f--paper-inset)}.f-header--raised{box-shadow:var(--f--elevation-raised)}.f-header--boxed{background-color:var(--f--paper);border:1px solid var(--f--line);box-shadow:none}.f-dropdown{display:inline-flex;position:relative}.f-dropdown-touchpad{align-items:center;display:inline-flex}.f-dropdown-content{background-color:var(--f--paper);border:1px solid var(--f--line);border-radius:var(--f--radius-popover);box-shadow:var(--f--elevation-raised);inset-block-start:calc(100% + var(--f-space-075));inset-inline-end:0;max-inline-size:min(22rem,calc(100vw - var(--f-space-150)*2));min-inline-size:14rem;padding:var(--f-space-100);position:absolute;z-index:var(--f-z-index-dropdown)}}@layer components{.f-dropdown-content :where(ul){list-style:none;margin:0;padding:0}.f-dropdown-content :where(li+li){margin-block-start:var(--f-space-050)}.f-dropdown-content :where(a,button){align-items:center;background:transparent;border:0;border-radius:var(--f--radius-control);color:var(--f--ink);display:inline-flex;font:inherit;inline-size:100%;min-block-size:2rem;padding-inline:var(--f-space-100);text-align:left;text-decoration:none}.f-dropdown-content :where(a,button):where(:hover,:focus-visible){background-color:var(--f--accent-soft)}.f-dropdown-content :where(a,button):focus-visible{outline:2px solid var(--f--accent-varnish);outline-offset:2px}}@layer components{.f-menu{display:grid;gap:var(--f-space-100);min-inline-size:0}.f-menu-header{background-color:var(--f-menu-heading-bg,var(--f--accent-soft));border:1px solid var(--f-menu-heading-border,var(--f-shell-chrome-line,var(--f--line)));border-radius:var(--f--radius-control);color:var(--f-menu-heading-ink,var(--f-shell-chrome-ink,var(--f--ink)));display:grid;gap:var(--f-space-025);padding:var(--f-space-100) var(--f-space-125)}.f-menu-header-title{color:inherit;font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-200);margin:0}.f-menu-header-link{color:inherit;font-size:var(--f-font-size-200);line-height:var(--f-font-leading-300);overflow-wrap:anywhere;text-decoration:none}.f-menu-header-link:where(:hover,:focus-visible){text-decoration:underline;text-underline-offset:.14em}.f-menu-header-link:focus-visible{outline:2px solid var(--f-menu-focus-ring,var(--f--accent-varnish));outline-offset:2px}.f-menu-list{display:grid;gap:var(--f-space-050);list-style:none;margin:0;padding:0}.f-menu-item{margin:0}.f-menu-item :where(form){margin:0}.f-menu-action{align-items:center;background-color:var(--f-menu-item-bg,var(--f-shell-chrome-bg-elevated,var(--f--paper)));border:1px solid var(--f-menu-item-border,var(--f-shell-chrome-line,var(--f--line)));border-radius:var(--f--radius-control);box-shadow:var(--f--elevation-surface);color:var(--f-menu-item-ink,var(--f-shell-chrome-ink,var(--f--ink)));display:flex;font:inherit;font-weight:var(--f--weight-ui-strong);inline-size:100%;line-height:var(--f-font-leading-200);min-block-size:2.5rem;padding:var(--f-space-075) var(--f-space-125);text-align:left;text-decoration:none}.f-menu-action:where(:hover,:focus-visible){background-color:var(--f-menu-item-hover-bg,var(--f-shell-chrome-hover,var(--f--wash)));border-color:var(--f-menu-item-hover-border,var(--f-menu-item-border,var(--f-shell-chrome-line,var(--f--line))));color:var(--f-menu-item-hover-ink,var(--f-shell-chrome-ink,var(--f--ink)))}.f-menu-action:focus-visible{outline:2px solid var(--f-menu-focus-ring,var(--f--accent-varnish));outline-offset:2px}.f-menu-action.is-active,.f-menu-action[aria-current=page]{background-color:var(--f-menu-item-active-bg,var(--f--spot));border-color:var(--f-menu-item-active-border,var(--f--spot-varnish));color:var(--f-menu-item-active-ink,var(--f--spot-ink))}.f-menu-action--danger:where(:hover,:focus-visible){background-color:var(--f--signal-danger-wash);border-color:var(--f--signal-danger-varnish);color:var(--f--signal-danger-ink)}}@layer components{.f-meta-row{align-items:center;color:var(--f--ink-muted);display:flex;flex-wrap:wrap;font-size:var(--f-font-size-200);gap:var(--f-space-075);line-height:var(--f-font-leading-300);margin:0}.f-meta-row-item{align-items:center;display:inline-flex;gap:var(--f-space-050)}.f-meta-row-divider{color:var(--f--line-strong)}.f-divider{background-color:var(--f--line);block-size:1px;border:0;inline-size:100%;margin-block:var(--f-space-150)}.f-divider-strong{background-color:var(--f--line-strong)}.f-divider-vertical{block-size:auto;inline-size:1px;margin-block:0;margin-inline:var(--f-space-100);min-block-size:1.5rem}.f-card{background-color:var(--f--paper-1);border:1px solid var(--f--line);border-radius:var(--f--radius-panel);box-shadow:var(--f--elevation-surface);display:grid;gap:var(--f-space-100);margin:0;padding:var(--f-space-150)}.f-card-header{display:grid;gap:var(--f-space-050)}.f-card-title{color:var(--f--ink);font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-200);margin:0}.f-card-meta{color:var(--f--ink-muted);font-size:var(--f-font-size-200);margin:0}.f-card-body{min-inline-size:0}.f-card-footer{border-block-start:1px solid var(--f--line);margin-block-start:var(--f-space-050);padding-block-start:var(--f-space-100)}.f-surface{background-color:var(--f--paper);border-radius:var(--f--radius-panel);padding:var(--f-space-150)}.f-surface--muted{background-color:var(--f--paper-1)}.f-surface--inset{background-color:var(--f--paper-inset)}.f-surface--raised{box-shadow:var(--f--elevation-raised)}.f-surface--ghost{background-color:transparent;border-color:transparent;box-shadow:none}.f-topbar{--f-topbar-min-block-size:var(--f-world-ouranus-size,var(--f-world-ouranus-size-default,56px));--f-topbar-content-block-size:calc(var(--f-topbar-min-block-size) - var(--f-space-075)*2);background-color:var(--f-shell-chrome-bg);border-block-end:1px solid var(--f-shell-chrome-line);box-shadow:0 1px color-mix(in oklab,var(--f-shell-chrome-line) 32%,transparent);color:var(--f-shell-chrome-ink);inset-block-start:0;padding:0;position:sticky;z-index:var(--f--z-sticky)}.f-topbar--fixed{inset-block-start:0;inset-inline:0;position:fixed}.f-topbar-inner{align-items:center;block-size:var(--f-topbar-min-block-size);display:grid;gap:var(--f-space-200);grid-template-columns:auto minmax(0,1fr) auto;min-block-size:var(--f-topbar-min-block-size);padding-block:var(--f-space-075);padding-inline:var(--f-space-200)}.f-topbar-brand,.f-topbar-nav{min-inline-size:0}.f-topbar-nav{margin-inline-start:var(--f-space-300)}.f-topbar-actions{gap:var(--f-space-100);justify-self:end}.f-topbar-actions,.f-topbar-actions>*,.f-topbar-actions>*>*{align-items:center;block-size:100%;display:inline-flex;min-block-size:0}.f-topbar-actions>*,.f-topbar-actions>*>*{min-inline-size:0}.f-topbar .f-dropdown,.f-topbar .f-dropdown-touchpad{block-size:100%;max-block-size:100%;min-block-size:0}.f-topbar .f-dropdown-touchpad{align-items:center;display:inline-flex;overflow:hidden;padding-block:0;padding-inline:var(--f-space-075)}.f-topbar .f-dropdown-touchpad>:first-child{align-items:center;block-size:100%;display:inline-flex;gap:var(--f-space-075);max-block-size:100%;min-inline-size:0}.f-topbar .f-dropdown-touchpad img{aspect-ratio:1/1;block-size:var(--f-topbar-content-block-size);border-radius:50%;flex:0 0 var(--f-topbar-content-block-size);inline-size:auto;max-block-size:100%;-o-object-fit:cover;object-fit:cover}.f-topbar .f-dropdown-touchpad>:first-child>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-topbar .f-userbar-menu-trigger{background-color:transparent;border:1px solid transparent;border-radius:var(--f--radius-control);color:var(--f-shell-chrome-ink);font:inherit}.f-topbar .f-userbar-menu-trigger>:first-child,.f-topbar .f-userbar-menu-trigger>:first-child>span{color:inherit}}@layer components;@layer components;@layer components;@layer components{.f-topbar .f-dropdown.is-open .f-userbar-menu-trigger,.f-topbar .f-userbar-menu-trigger:where(:hover,:focus-visible){background-color:var(--f-shell-chrome-bg-elevated);border-color:var(--f-shell-chrome-line)}.f-topbar-brand-link{align-items:center;color:inherit;display:inline-flex;gap:var(--f-space-100);min-inline-size:0;text-decoration:none;white-space:nowrap}.f-topbar-brand-link:focus-visible{outline:2px solid var(--f--accent-varnish);outline-offset:2px}.f-topbar-brand-logo{block-size:1.5rem;inline-size:auto}.f-topbar-brand-text{align-items:baseline;display:inline-flex;gap:var(--f-space-075);min-inline-size:0;white-space:nowrap}.f-topbar-brand-name{font-family:var(--f--font-display);font-size:20px;font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-200)}.f-topbar-brand-sub{color:var(--f-shell-chrome-ink-muted);font-size:var(--f-font-size-200);line-height:var(--f-font-leading-200)}.f-topbar-menu{display:none}.f-topbar-menu-summary{align-items:center;background-color:transparent;border:1px solid var(--f-shell-chrome-line);border-radius:var(--f--radius-control);color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--f--weight-ui-strong);justify-content:center;min-block-size:2rem;padding-inline:var(--f-space-100)}.f-topbar-menu-summary:focus-visible{outline:2px solid var(--f--accent-varnish);outline-offset:2px}.f-topbar-menu-panel{background-color:var(--f-shell-chrome-bg-elevated);border:1px solid var(--f-shell-chrome-line);border-radius:var(--f--radius-panel);margin-block-start:var(--f-space-100);padding:var(--f-space-100)}.f-topbar-nav-hide-tight{display:block}@container fredworld (max-width: 599px){.f-topbar-inner{grid-template-areas:"brand actions" "nav nav";grid-template-columns:minmax(0,1fr) auto;padding-inline:var(--f-space-150);row-gap:var(--f-space-100)}.f-topbar-brand{grid-area:brand}.f-topbar-actions{grid-area:actions}.f-topbar-nav{grid-area:nav;margin-inline-start:0}.f-topbar-nav-hide-tight{display:none}.f-topbar-menu{display:block;grid-area:nav}.f-topbar-brand-sub{display:none}}}@layer components{.f-sidebar{background-color:var(--f-shell-chrome-bg-elevated);border-inline-end:1px solid var(--f-shell-chrome-line);color:var(--f-shell-chrome-ink);padding:var(--f-space-150)}.f-sidebar-right.f-sidebar{border-inline-end:0;border-inline-start:1px solid var(--f-shell-chrome-line)}.f-sidebar-nav{display:grid;gap:var(--f-space-200);min-inline-size:0}.f-sidebar-nav-label{color:var(--f-shell-chrome-ink-muted);font-size:var(--f-font-size-200);font-weight:var(--f--weight-ui-strong);letter-spacing:.03em;text-transform:uppercase}.f-sidebar-group-label,.f-sidebar-nav-label{display:block;font-family:var(--f--font-display);margin:0}.f-sidebar-group-label{background-color:var(--f-menu-heading-bg,var(--f--accent-soft));border:1px solid var(--f-menu-heading-border,var(--f-shell-chrome-line));border-radius:var(--f--radius-control);color:var(--f-menu-heading-ink,var(--f-shell-chrome-ink));font-size:var(--f-font-size-300);font-weight:var(--f-font-weight-bold);line-height:var(--f-font-leading-200);padding:var(--f-space-075) var(--f-space-100);text-align:center}.f-sidebar-group-list{display:grid;gap:var(--f-space-075);list-style:none;margin:0;padding:0}.f-sidebar-group{background-color:var(--f-menu-surface-bg,var(--f-shell-chrome-bg-elevated));border:1px solid var(--f-menu-surface-border,var(--f-shell-chrome-line));border-radius:var(--f--radius-panel);display:grid;gap:var(--f-space-100);padding:var(--f-space-100)}.f-sidebar-group,.f-sidebar-link{box-shadow:var(--f--elevation-surface)}.f-sidebar-link{align-items:center;background-color:var(--f-menu-item-bg,var(--f-shell-chrome-bg-elevated));border:1px solid var(--f-menu-item-border,var(--f-shell-chrome-line));border-radius:var(--f--radius-control);color:var(--f-menu-item-ink,var(--f-shell-chrome-ink));display:flex;font-size:var(--f-font-size-200);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-200);min-block-size:2.5rem;padding:var(--f-space-075) var(--f-space-125);text-decoration:none}.f-sidebar-link:where(:hover,:focus-visible){background-color:var(--f-menu-item-hover-bg,var(--f-shell-chrome-hover));border-color:var(--f-menu-item-hover-border,var(--f-menu-item-border,var(--f-shell-chrome-line)));color:var(--f-menu-item-hover-ink,var(--f-shell-chrome-ink))}.f-sidebar-link:focus-visible{outline:2px solid var(--f-menu-focus-ring,var(--f--accent-varnish));outline-offset:2px}.f-sidebar-link.is-active,.f-sidebar-link[aria-current=page]{background-color:var(--f-menu-item-active-bg,var(--f--spot));border-color:var(--f-menu-item-active-border,var(--f--spot-varnish));color:var(--f-menu-item-active-ink,var(--f--spot-ink))}.f-sidebar-menu{display:none}.f-sidebar-menu-summary{align-items:center;background-color:transparent;border:1px solid var(--f-shell-chrome-line);border-radius:var(--f--radius-control);color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--f--weight-ui-strong);justify-content:center;min-block-size:2rem;padding-inline:var(--f-space-100)}.f-sidebar-menu-summary:focus-visible{outline:2px solid var(--f--accent-varnish);outline-offset:2px}@container fredworld (max-width: 599px){.f-sidebar--menu .f-sidebar-menu{display:block}.f-sidebar--menu .f-sidebar-nav{display:none}.f-sidebar--menu .f-sidebar-menu[open] .f-sidebar-nav{display:block;margin-block-start:var(--f-space-100)}}}@layer components{.f-nav{min-inline-size:0}.f-nav-list{list-style:none;margin:0;padding:0}.f-nav-list-horizontal{align-items:center;display:flex;flex-wrap:wrap;gap:var(--f-space-075)}.f-nav-item{min-inline-size:0}.f-nav-list-horizontal .f-nav-item{margin-block:0}.f-nav-list-horizontal .f-nav-item+.f-nav-item{margin-block-start:0}.f-nav-list-vertical{display:block}.f-nav-list-vertical .f-nav-item+.f-nav-item{margin-block-start:var(--f-space-075)}.f-nav-link{align-items:center;border-radius:var(--f--radius-control);color:var(--f-shell-chrome-ink-muted);display:inline-flex;font-family:var(--f--font-display);font-size:var(--f-font-size-200);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-200);min-block-size:2.125rem;padding-inline:var(--f-space-100);text-decoration:none;transition:background-color .12s ease,color .12s ease;white-space:nowrap}.f-nav-link:where(:hover,:focus-visible){background-color:var(--f-shell-chrome-hover);color:var(--f-shell-chrome-ink)}.f-nav-link.is-active,.f-nav-link:where([aria-current]:not([aria-current=false])){background-color:var(--f-shell-chrome-hover);box-shadow:inset 0 -2px 0 currentcolor;color:var(--f-shell-chrome-ink);text-decoration-line:underline;text-decoration-thickness:.1em;text-underline-offset:.18em}.f-nav-link:focus-visible{outline:2px solid var(--f--accent-varnish);outline-offset:2px}.f-nav-link[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.6;pointer-events:none;text-decoration:none}.f-nav-list-vertical .f-nav-link{justify-content:flex-start;min-block-size:2.25rem}.f-topbar .f-topbar-nav .f-nav-list-horizontal{align-items:stretch;gap:var(--f-space-200)}.f-topbar .f-topbar-nav .f-nav-item{display:flex}.f-topbar .f-topbar-nav .f-nav-link{align-items:center;block-size:2.5rem;border-radius:var(--f--radius-control);color:var(--f-shell-chrome-ink-muted);display:inline-flex;line-height:1;min-block-size:2.5rem;padding-block:var(--f-space-100);padding-inline:var(--f-space-150);text-decoration:none}.f-topbar .f-topbar-nav .f-nav-link:where(:hover,:focus-visible){background-color:var(--f-shell-chrome-hover);box-shadow:inset 0 0 0 1px var(--f-shell-chrome-line);color:var(--f-shell-chrome-ink)}.f-topbar .f-topbar-nav .f-nav-link.is-active,.f-topbar .f-topbar-nav .f-nav-link:where([aria-current]:not([aria-current=false])){background-color:var(--f-shell-chrome-bg-elevated);box-shadow:inset 0 -2px 0 currentcolor;color:var(--f-shell-chrome-ink);text-decoration:none}@media(prefers-reduced-motion:reduce){.f-nav-link{transition:none}}@media(forced-colors:active){.f-nav-link{border:1px solid transparent;forced-color-adjust:auto}.f-nav-link.is-active,.f-nav-link:where([aria-current]:not([aria-current=false])){border-color:currentcolor}.f-nav-link:focus-visible{outline-color:Highlight}}@container fredworld (max-width: 599px){.f-topbar .f-topbar-nav .f-nav-list-horizontal{flex-wrap:nowrap;margin-inline:calc(var(--f-space-050)*-1);overflow-x:auto;padding-block-end:var(--f-space-050);padding-inline:var(--f-space-050);scrollbar-width:thin}}}@layer components{.f-form{--f-form-max-inline:900px;--f-form-field-max-inline:900px;--f-form-group-max-inline:900px;display:grid;gap:var(--f-space-200);grid-template-columns:minmax(0,1fr);inline-size:min(100%,var(--f-form-max-inline));margin:auto;max-inline-size:var(--f-form-max-inline);min-inline-size:0}.f-form--wide{--f-form-max-inline:1200px;--f-form-field-max-inline:1200px;--f-form-group-max-inline:1200px}.f-form--full{--f-form-max-inline:100%;--f-form-field-max-inline:100%;--f-form-group-max-inline:100%;max-inline-size:none}.f-field{background-color:var(--f--paper-1);border-radius:var(--f-radius-100);display:grid;gap:var(--f-space-100);margin-block-end:var(--f-space-200);min-inline-size:0;padding:var(--f-space-125)}.f-form .f-field,.f-form .f-field-image-input{inline-size:100%;max-inline-size:min(100%,var(--f-form-field-max-inline))}.f-form .f-fieldset{inline-size:100%;max-inline-size:min(100%,var(--f-form-group-max-inline))}.f-form>:last-child{margin-block-end:0}.f-form-row{display:grid;gap:var(--f-space-200);grid-template-columns:minmax(0,1fr);margin-block-end:var(--f-space-200);min-inline-size:0}.f-form-row>.f-field,.f-form-row>.f-field-image-input,.f-form-row>.f-fieldset,.f-form>.f-field,.f-form>.f-field-image-input,.f-form>.f-fieldset{grid-column:1/-1;margin-block-end:0;max-inline-size:none}.f-form-actions,.f-form-row>.f-field-half,.f-form-row>.f-field-third,.f-form-row>.f-fieldset-half,.f-form-row>.f-fieldset-third,.f-form-row>.f-form-help,.f-form-row>.f-form-row,.f-form-row>.f-validation-summary,.f-form>.f-field-half,.f-form>.f-field-third,.f-form>.f-fieldset-half,.f-form>.f-fieldset-third,.f-form>.f-form-help,.f-form>.f-form-row,.f-form>.f-validation-summary{grid-column:1/-1}.f-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--f-space-100);margin-block:var(--f-space-200) 0}.f-form-actions--end{justify-content:flex-end}.f-form-actions--between{justify-content:space-between}.f-field--full,.f-field-full,.f-fieldset--full,.f-fieldset-full{grid-column:1/-1;max-inline-size:none!important}.f-field-label{color:var(--f--ink);display:block;font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-300)}@container (min-width: 501px){.f-form,.f-form-row{grid-template-columns:repeat(6,minmax(0,1fr))}.f-form-row>.f-field-third,.f-form-row>.f-fieldset-third,.f-form>.f-field-third,.f-form>.f-fieldset-third{grid-column:span 3}}@container (min-width: 601px){.f-form-row>.f-field-half,.f-form-row>.f-fieldset-half,.f-form>.f-field-half,.f-form>.f-fieldset-half{grid-column:span 3}}@container (min-width: 751px){.f-form-row>.f-field-third,.f-form-row>.f-fieldset-third,.f-form>.f-field-third,.f-form>.f-fieldset-third{grid-column:span 2}}}@layer components{.f-fieldset{border:1px solid var(--f--line);border-radius:var(--f--radius-panel);margin:0 0 var(--f-space-300);min-inline-size:0;padding:var(--f-space-150)}.f-fieldset-legend{color:var(--f--ink);font-family:var(--f--font-display);font-size:var(--f-font-size-300);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-300);padding-inline:var(--f-space-050)}.f-fieldset .f-field{margin-block-end:var(--f-space-200)}.f-fieldset .f-field:last-of-type,.f-fieldset>:last-child{margin-block-end:0}.f-field-help,.f-form-help,.f-help{color:var(--f--ink-muted);display:block;font-size:var(--f-font-size-200);line-height:var(--f-font-leading-300)}.f-form-help{margin-block:0 var(--f-space-200)}.f-field-help{margin-block-start:var(--f-space-050)}.f-error,.f-field-error{color:var(--f--signal-danger-ink);display:block;font-size:var(--f-font-size-200);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-300)}.f-error{margin:0}.f-field-error{margin-block-start:var(--f-space-050)}.f-field-error:empty{display:none}.f-field-input--invalid,.f-field-input[aria-invalid=true],.f-field-select--invalid,.f-field-select[aria-invalid=true],.f-field-textarea--invalid,.f-field-textarea[aria-invalid=true]{border-color:var(--f--signal-danger-varnish);box-shadow:0 0 0 1px var(--f--signal-danger-varnish)}.f-validation-summary{background-color:var(--f--signal-danger-wash);border:1px solid var(--f--signal-danger-varnish);border-radius:var(--f--radius-panel);color:var(--f--signal-danger-ink);margin:0 0 var(--f-space-200);padding:var(--f-space-150)}.f-validation-summary-title{font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-300);margin:0}.f-validation-summary-list{margin:var(--f-space-100) 0 0;padding-inline-start:1.25rem}.f-validation-summary-list>li+li{margin-block-start:var(--f-space-050)}.f-validation-summary-link{color:inherit;font-weight:var(--f--weight-ui-strong)}}@layer components;@layer components;@layer components{.f-validation-summary-link:focus-visible{outline:2px solid var(--f--accent-varnish);outline-offset:2px}.f-validation-summary--caution{background-color:var(--f--signal-caution-wash);border-color:var(--f--signal-caution-varnish);color:var(--f--signal-caution-ink)}.f-validation-summary--info{background-color:var(--f--signal-info-wash);border-color:var(--f--signal-info-varnish);color:var(--f--signal-info-ink)}.f-field-input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),.f-field-select,.f-field-textarea{background-color:var(--f--paper-inset);border:1px solid var(--f--line);border-radius:var(--f--radius-control);color:var(--f--ink);font-size:var(--f--text-body-size);inline-size:100%;line-height:var(--f--text-body-leading);max-inline-size:100%;padding:var(--f-space-100) var(--f-space-150);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}}@layer components{.f-field-input:not([type=checkbox],[type=radio],[type=file],[type=hidden]):focus-visible,.f-field-select:focus-visible,.f-field-textarea:focus-visible{border-color:var(--f--accent-varnish);outline:2px solid var(--f--accent-varnish);outline-offset:2px}.f-field-input--invalid,.f-field-input[aria-invalid=true],.f-field-select--invalid,.f-field-select[aria-invalid=true],.f-field-textarea--invalid,.f-field-textarea[aria-invalid=true]{border-color:var(--f--bad)}.f-field-input:not([type=checkbox],[type=radio],[type=file],[type=hidden]):disabled,.f-field-select:disabled,.f-field-textarea:disabled{cursor:not-allowed;opacity:.7}.f-field-textarea{min-block-size:8rem;resize:vertical}.f-field-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--f--ink-muted) 50%),linear-gradient(135deg,var(--f--ink-muted) 50%,transparent 50%);background-position:calc(100% - 1rem) calc(50% - 2px),calc(100% - .7rem) calc(50% - 2px);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-inline-end:calc(var(--f-space-150)*2.5)}.f-field-select[multiple]{background-image:none;min-block-size:8rem;padding-inline-end:var(--f-space-150)}.f-field-checkbox{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;block-size:1rem;border:1px solid var(--f--line-strong);border-radius:var(--f--radius-control);color:var(--f--accent-ink);display:inline-grid;flex:0 0 auto;inline-size:1rem;margin:0;place-content:center;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.f-field-checkbox:before{block-size:.3125rem;border-block-end:2px solid currentcolor;border-inline-start:2px solid currentcolor;content:"";inline-size:.5rem;transform:translateY(-.0313rem) rotate(-45deg) scale(0);transform-origin:center;transition:transform .12s ease}.f-field-checkbox:checked{background-color:var(--f--accent);border-color:var(--f--accent)}.f-field-checkbox:checked:before{transform:translateY(-.0313rem) rotate(-45deg) scale(1)}}@layer components;@layer components;@layer components{.f-field-checkbox:focus-visible{outline:2px solid var(--f--accent-varnish);outline-offset:2px}.f-field-checkbox:disabled{cursor:not-allowed;opacity:.7}.f-option-label{align-items:center;color:var(--f--ink);cursor:pointer;display:inline-flex;gap:var(--f-space-100)}.f-option-label+.f-option-label{margin-block-start:var(--f-space-100)}.f-field-radio{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;block-size:1rem;border:1px solid var(--f--line-strong);border-radius:50%;display:inline-grid;flex:0 0 auto;inline-size:1rem;margin:0;place-content:center;transition:border-color .12s ease,box-shadow .12s ease}.f-field-radio:before{background-color:var(--f--accent);block-size:.5rem;border-radius:50%;content:"";inline-size:.5rem;transform:scale(0);transition:transform .12s ease}.f-field-radio:checked{border-color:var(--f--accent)}.f-field-radio:checked:before{transform:scale(1)}}@layer components;@layer components{.f-field-radio:focus-visible{outline:2px solid var(--f--accent-varnish);outline-offset:2px}.f-field-radio:disabled{cursor:not-allowed;opacity:.7}.f-field-input[type=file]{background-color:var(--f--paper-1);border:1px dashed var(--f--line-strong);border-radius:var(--f--radius-control);padding:var(--f-space-075) var(--f-space-100)}}@layer components{.f-field-input[type=file]::file-selector-button{background-color:var(--f--paper);border:1px solid var(--f--line);border-radius:var(--f--radius-control);color:var(--f--ink);cursor:pointer;font:inherit;margin-inline-end:var(--f-space-100);padding:var(--f-space-075) var(--f-space-100)}}@layer components{.f-field .f-field{margin-block-end:0}.f-field input[list]{text-overflow:ellipsis}.f-field-image-input{display:grid;gap:var(--f-space-150);margin-block-end:var(--f-space-200)}.f-field-image-input-control{display:grid;gap:var(--f-space-100)}.f-field-image-input-help{margin:0}.f-field-image-input-preview{background-color:var(--f--paper-1);border:1px dashed var(--f--line-strong);border-radius:var(--f--radius-panel);display:grid;min-block-size:6rem;padding:var(--f-space-100);place-items:center}.f-field-image-input-preview-image{border-radius:var(--f--radius-control);max-block-size:10rem;max-inline-size:100%;-o-object-fit:contain;object-fit:contain}.f-field-password-input-control{align-items:stretch;display:grid;gap:var(--f-space-075);grid-template-columns:minmax(0,1fr) auto}.f-field-password-input-control>button{background-color:var(--f--paper);border:1px solid var(--f--line);border-radius:var(--f--radius-control);color:var(--f--ink-muted);inline-size:2.5rem}.f-field-password-input-control>button:hover{background-color:var(--f--accent-soft)}}@layer components;@layer components;@layer components{.f-field-password-input-control>button:focus-visible{outline:2px solid var(--f--accent-varnish);outline-offset:2px}.f-field-password-input-control>button svg{block-size:1rem;inline-size:1rem}.f-field-search-select-query{align-items:stretch;display:grid;gap:var(--f-space-075);grid-template-columns:minmax(0,1fr) auto}.f-field-search-select-button{min-inline-size:5.5rem}.f-field>div>.f-field-input{min-inline-size:0}.f-table-shell{container-type:inline-size;max-inline-size:100%}.f-table-wrap{max-inline-size:100%;overflow-x:auto}.f-data-table{border-collapse:separate;border-spacing:0;min-inline-size:0;table-layout:fixed;width:-moz-max-content;width:max-content}.f-data-table,.f-data-table--auto{inline-size:-moz-max-content;inline-size:max-content}.f-data-table--auto{table-layout:auto}.f-table-caption-top caption{caption-side:top}.f-table-caption-bottom caption{caption-side:bottom}.f-table{--f-table-surface-bg:var(--f--paper);--f-table-ink:var(--f--ink);--f-table-head-bg:var(--f--paper-2);--f-table-foot-bg:var(--f--paper-2);--f-table-row-alt-bg:var(--f--paper-1);--f-table-head-ink:var(--f--ink);--f-table-foot-ink:var(--f--ink-2);--f-table-border-color:var(--f--line);--f-table-sticky-separator-color:var(--f-table-border-color);--f-table-caption-ink:var(--f--ink-2);--f-table-hover-bg:var(--f--wash);--f-table-row-selected-bg:var(--f--accent-soft);--f-table-row-active-bg:var(--f--wash-2);--f-table-row-danger-bg:var(--f--signal-danger-wash);--f-table-row-danger-ink:var(--f--signal-danger-ink);--f-table-sort-accent:var(--f--accent);--f-table-sort-accent-hover:var(--f--accent-hover);--f-table-muted-ink:var(--f--ink-3);--f-table-filter-ink:var(--f--ink);--f-table-empty-ink:var(--f--ink-2);--f-table-focus-ring:var(--f--accent-varnish);--f-table-cell-pad-block:var(--f-space-100);--f-table-cell-pad-inline:var(--f-space-150);background-color:var(--f-table-surface-bg);color:var(--f-table-ink)}.f-table--compact{--f-table-cell-pad-block:var(--f-space-075);--f-table-cell-pad-inline:var(--f-space-100)}.f-table--comfortable{--f-table-cell-pad-block:var(--f-space-150);--f-table-cell-pad-inline:var(--f-space-200)}.f-table--no-zebra{--f-table-row-alt-bg:var(--f-table-surface-bg)}}@layer components;@layer components;@layer components;@layer components{.f-table :where(caption,th,td){border:0}.f-table caption{color:var(--f-table-caption-ink);font-size:var(--f-font-size-200);padding:var(--f-table-cell-pad-block) var(--f-table-cell-pad-inline);text-align:start}.f-table :where(th,td){min-inline-size:0;padding:var(--f-table-cell-pad-block) var(--f-table-cell-pad-inline);text-align:start;vertical-align:bottom}.f-table thead :where(th,td){background-color:var(--f-table-head-bg);color:var(--f-table-head-ink);font-family:var(--f--font-display);font-size:var(--f-font-size-200);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-300)}.f-table tfoot :where(th,td){background-color:var(--f-table-foot-bg);color:var(--f-table-foot-ink);font-family:var(--f--font-display);font-size:var(--f-font-size-200);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-300)}.f-table tbody tr:nth-child(2n) :where(th,td){background-color:var(--f-table-row-alt-bg)}.f-table-hover-rows tbody tr:hover :where(th,td){background-color:var(--f-table-hover-bg)}.f-table tbody tr.f-table-row-selected :where(th,td){background-color:var(--f-table-row-selected-bg)}.f-table tbody tr.f-table-row-active :where(th,td){background-color:var(--f-table-row-active-bg)}.f-table tbody tr.f-table-row-danger :where(th,td){background-color:var(--f-table-row-danger-bg);color:var(--f-table-row-danger-ink)}.f-table :where(th,td):is(.f-number-small,.f-number-medium,.f-number-large){text-align:end}.f-table :where(th,td):is(.f-char,.f-thumb,.f-thumb-landscape){text-align:center}.f-table :where(th,td):is(.f-thumb,.f-thumb-landscape){vertical-align:middle}.f-table-head-controls{align-items:center;display:flex;gap:var(--f-space-100);inline-size:100%;justify-content:space-between;min-inline-size:0}.f-table-sort-trigger{align-items:center;color:inherit;display:inline-flex;gap:var(--f-space-050);min-inline-size:0}.f-table-sort-trigger:where(:hover,:focus-visible){color:var(--f-table-sort-accent)}.f-table-sort-trigger:focus-visible{border-radius:var(--f--radius-control);outline:2px solid var(--f-table-focus-ring);outline-offset:2px}.f-table-sort-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-table-sort-icons{align-items:center;color:var(--f-table-muted-ink);display:inline-flex;flex-direction:column;gap:0;justify-content:center;line-height:1}.f-table-sort-icon{block-size:.625rem;inline-size:.625rem}.f-table-sort-icon.is-active{color:var(--f-table-sort-accent)}.f-table-head-filter{align-items:center;display:inline-flex;flex:0 0 auto}.f-table-head-filter-dropdown .f-dropdown-touchpad:not(.f-button){align-items:center;background:transparent;border:0;border-radius:var(--f--radius-control);color:var(--f-table-muted-ink);cursor:pointer;display:inline-flex;justify-content:center;min-block-size:1.75rem;min-inline-size:1.75rem;padding:0}.f-table-head-filter-dropdown .f-dropdown-touchpad:not(.f-button):where(:hover,:focus-visible){background-color:var(--f-table-hover-bg);color:var(--f-table-filter-ink)}.f-table-head-filter-dropdown .f-dropdown-touchpad:not(.f-button):focus-visible{outline:2px solid var(--f-table-focus-ring);outline-offset:2px}.f-table-filter-trigger{align-items:center;display:inline-flex}.f-table-head-filter-dropdown .f-dropdown-touchpad.f-button{min-block-size:2rem;min-inline-size:2rem}.f-table-filter-icon{block-size:1rem;inline-size:1rem}.f-table-filter-icon.is-active{color:var(--f-table-sort-accent)}.f-table-filter-menu{display:grid;gap:var(--f-space-100)}.f-table-filter-title{font-family:var(--f--font-display);font-size:var(--f-font-size-200);font-weight:var(--f--weight-ui-strong);margin:0}.f-table-filter-options{display:grid;gap:var(--f-space-075);max-block-size:12rem;overflow:auto}.f-table-filter-option{align-items:flex-start;color:var(--f-table-filter-ink);cursor:pointer;display:flex;gap:var(--f-space-075)}.f-table-filter-option>input{margin-block-start:.2em}.f-table-filter-clear{color:var(--f-table-sort-accent);font-size:var(--f-font-size-200);font-weight:var(--f--weight-ui-strong);justify-self:start}.f-table-filter-clear:where(:hover,:focus-visible){color:var(--f-table-sort-accent-hover)}.f-table thead th.is-sortable{cursor:pointer;padding-inline-end:calc(var(--f-table-cell-pad-inline) + var(--f-space-150));position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-table thead th.is-sortable:after{color:var(--f-table-muted-ink);content:"=";font-size:var(--f-font-size-100);inset-block-start:50%;inset-inline-end:var(--f-table-cell-pad-inline);line-height:1;position:absolute;transform:translateY(-50%)}.f-table thead th.is-sortable:where(:hover,:focus-visible){background-color:var(--f-table-hover-bg)}.f-table thead th.is-sorted-asc:after{color:var(--f-table-sort-accent);content:"^"}.f-table thead th.is-sorted-desc:after{color:var(--f-table-sort-accent);content:"v"}.f-table :where(td,th).f-table-empty,.f-table tr.f-table-empty :where(td,th){color:var(--f-table-empty-ink);padding-block:var(--f-space-200);text-align:center}.f-table .f-table-col-label{font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong)}}@layer components{.f-table :where(th,td):is(.f-number-small,.f-number-medium,.f-number-large,.f-char,.f-text-small,.f-text-medium,.f-text-medium-wrap,.f-text-large,.f-text-large-wrap,.f-thumb,.f-thumb-landscape){inline-size:calc(var(--f-table-col-max)*var(--f-table-col-scale, 1));max-inline-size:calc(var(--f-table-col-max)*var(--f-table-col-scale, 1));min-inline-size:calc(var(--f-table-col-min)*var(--f-table-col-scale, 1))}.f-table :where(th,td).f-number-small{--f-table-col-min:var(--f-size-content-number-small-min);--f-table-col-max:var(--f-size-content-number-small-max)}.f-table :where(th,td).f-number-medium{--f-table-col-min:var(--f-size-content-number-medium-min);--f-table-col-max:var(--f-size-content-number-medium-max)}.f-table :where(th,td).f-number-large{--f-table-col-min:var(--f-size-content-number-large-min);--f-table-col-max:var(--f-size-content-number-large-max)}.f-table :where(th,td).f-char{--f-table-col-min:var(--f-size-content-char-min);--f-table-col-max:var(--f-size-content-char-max)}.f-table :where(th,td).f-text-small{--f-table-col-min:var(--f-size-content-text-small-min);--f-table-col-max:var(--f-size-content-text-small-max)}.f-table :where(th,td):is(.f-text-medium,.f-text-medium-wrap){--f-table-col-min:var(--f-size-content-text-medium-min);--f-table-col-max:var(--f-size-content-text-medium-max)}.f-table :where(th,td):is(.f-text-large,.f-text-large-wrap){--f-table-col-min:var(--f-size-content-text-large-min);--f-table-col-max:var(--f-size-content-text-large-max)}.f-table :where(th,td).f-thumb{--f-table-col-min:var(--f-size-content-thumb-min);--f-table-col-max:var(--f-size-content-thumb-max)}.f-table :where(th,td).f-thumb-landscape{--f-table-col-min:var(--f-size-content-thumb-landscape-min);--f-table-col-max:var(--f-size-content-thumb-landscape-max)}.f-table :where(th,td).f-table-col-tight{--f-table-col-scale:.85}.f-table :where(th,td).f-table-col-normal{--f-table-col-scale:1}.f-table :where(th,td).f-table-col-loose{--f-table-col-scale:1.2}.f-table :where(th,td).f-table-cell-nowrap{white-space:nowrap}.f-table :where(th,td).f-table-cell-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-table :where(th,td):is(.f-number-small,.f-number-medium,.f-number-large){font-variant-numeric:tabular-nums}}@layer components{.f-table-shell :where(th,td).f-table-col-priority-2,.f-table-shell :where(th,td).f-table-col-priority-3,.f-table-shell :where(th,td).f-table-col-priority-4,.f-table-shell :where(th,td).f-table-col-priority-5{display:none}@container (min-width: 400px){.f-table-shell :where(th,td).f-table-col-priority-2{display:table-cell}}@container (min-width: 600px){.f-table-shell :where(th,td).f-table-col-priority-3{display:table-cell}}@container (min-width: 1200px){.f-table-shell :where(th,td).f-table-col-priority-4{display:table-cell}}@container (min-width: 1800px){.f-table-shell :where(th,td).f-table-col-priority-5{display:table-cell}}}@layer components{:is(.f-table-sticky-head,.f-table-sticky-vertical,.f-table-sticky) thead :where(th,td){background-color:var(--f-table-head-bg);box-shadow:inset 0 -1px 0 var(--f-table-sticky-separator-color);inset-block-start:0;position:sticky;z-index:50}:is(.f-table-sticky-foot,.f-table-sticky-vertical,.f-table-sticky) tfoot :where(th,td){background-color:var(--f-table-foot-bg);box-shadow:inset 0 1px 0 var(--f-table-sticky-separator-color);inset-block-end:0;position:sticky;z-index:50}:is(.f-table-sticky-first-col,.f-table-sticky-horizontal,.f-table-sticky) :where(tr>th:first-child,tr>td:first-child){box-shadow:inset -1px 0 0 var(--f-table-sticky-separator-color);inset-inline-start:0;position:sticky;z-index:40}:is(.f-table-sticky-last-col,.f-table-sticky-horizontal,.f-table-sticky) :where(tr>th:last-child,tr>td:last-child){box-shadow:inset 1px 0 0 var(--f-table-sticky-separator-color);inset-inline-end:0;position:sticky;z-index:40}:is(.f-table-sticky-head,.f-table-sticky-vertical,.f-table-sticky):is(.f-table-sticky-first-col,.f-table-sticky-horizontal,.f-table-sticky) thead :where(th,td):first-child{z-index:60}:is(.f-table-sticky-head,.f-table-sticky-vertical,.f-table-sticky):is(.f-table-sticky-last-col,.f-table-sticky-horizontal,.f-table-sticky) thead :where(th,td):last-child{z-index:60}:is(.f-table-sticky-foot,.f-table-sticky-vertical,.f-table-sticky):is(.f-table-sticky-first-col,.f-table-sticky-horizontal,.f-table-sticky) tfoot :where(th,td):first-child{z-index:60}:is(.f-table-sticky-foot,.f-table-sticky-vertical,.f-table-sticky):is(.f-table-sticky-last-col,.f-table-sticky-horizontal,.f-table-sticky) tfoot :where(th,td):last-child{z-index:60}}@layer components{.f-table{--f-table-border-color:var(--f--line)}.f-table-border-frame{border:1px solid var(--f-table-border-color);border-radius:var(--f--radius-panel)}.f-table-border-head thead :where(th,td){border-block-end:1px solid var(--f-table-border-color)}.f-table-border-foot tfoot :where(th,td){border-block-start:1px solid var(--f-table-border-color)}.f-table-border-label-col :where(.f-table-col-label){border-inline-end:1px solid var(--f-table-border-color)}.f-table-border-body-all tbody tr+tr :where(th,td),.f-table-border-body-rows tbody tr+tr :where(th,td){border-block-start:1px solid var(--f-table-border-color)}.f-table-border-body-all tbody :where(th,td)+:where(th,td),.f-table-border-body-columns tbody :where(th,td)+:where(th,td){border-inline-start:1px solid var(--f-table-border-color)}}@layer components{.f-admin-table{--f-table-surface-bg:var(--f--paper);--f-table-border-color:var(--f--line);--f-table-head-bg:var(--f--paper-1);--f-table-head-ink:var(--f--ink);--f-table-row-alt-bg:var(--f--paper-1);--f-table-row-hover-bg:var(--f--wash);--f-table-link-ink:var(--f--ink);--f-table-link-hover-ink:var(--f--accent);background-color:var(--f-table-surface-bg);border:1px solid var(--f-table-border-color);border-collapse:separate;border-radius:var(--f--radius-panel);border-spacing:0;inline-size:100%;table-layout:auto}.f-admin-table :where(th,td){min-inline-size:0;padding:var(--f-space-100) var(--f-space-150);text-align:left;vertical-align:middle}.f-admin-table thead th{background-color:var(--f-table-head-bg);border-block-end:1px solid var(--f-table-border-color);color:var(--f-table-head-ink);font-family:var(--f--font-display);font-size:var(--f-font-size-200);font-weight:var(--f--weight-ui-strong)}.f-admin-table tbody tr+tr td{border-block-start:1px solid var(--f-table-border-color)}.f-admin-table tbody tr:nth-child(2n) td{background-color:var(--f-table-row-alt-bg)}.f-admin-table tbody tr:hover td{background-color:var(--f-table-row-hover-bg)}.f-admin-table-cell--spacer,.f-admin-table-head-spacer{inline-size:var(--f-space-050);padding-inline:0}.f-admin-table-cell--actions,.f-admin-table-head-actions{inline-size:1%;text-align:right;white-space:nowrap}.f-admin-table .f-admin-empty-state{padding-block:var(--f-space-200);text-align:center}.f-admin-table a{color:var(--f-table-link-ink)}.f-admin-table a:where(:hover,:focus-visible){color:var(--f-table-link-hover-ink)}}@layer components{.f-admin-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--f-space-100);justify-content:space-between;margin-block-end:var(--f-space-150)}.f-admin-toolbar-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--f-space-075);justify-content:flex-end}.f-admin-filters{align-items:end;display:flex;flex-wrap:wrap;gap:var(--f-space-100)}.f-admin-bulk-actions,.f-admin-row-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--f-space-075)}.f-admin-row-actions{justify-content:flex-end}.f-admin-action-form,.f-admin-row-actions .f-form{inline-size:auto;margin:0;max-inline-size:none}.f-admin-row-actions .f-button{min-block-size:2rem}.f-admin-row-actions .f-button--icon{inline-size:2.25rem;min-block-size:2.25rem;min-inline-size:2.25rem;padding:var(--f-space-050)}.f-admin-empty-state{color:var(--f--ink-muted);font-style:italic;margin:0}.f-admin-action{white-space:nowrap}.f-admin-action--add.f-button--text-icon,.f-admin-action--delete.f-button--text-icon,.f-admin-action--edit.f-button--text-icon{justify-content:flex-start}.f-dashboard-panel{align-content:start;display:grid;gap:var(--f-space-200)}[class~=panel]{background-color:var(--f--paper-1);border:1px solid var(--f--line);border-radius:var(--f--radius-panel);padding:var(--f-space-150)}}@layer components;@layer components;@layer components;@layer components;@layer components;@layer components{[class~=panel]>:where(h1,h2,h3,h4,h5,h6){margin-block:0 var(--f-space-075)}}@layer components{.f-widget{--f-widget-surface-bg:var(--f--paper);--f-widget-chrome-bg:var(--f--paper-1);--f-widget-border-color:var(--f--line);--f-widget-muted-ink:var(--f--ink-muted);--f-widget-shadow:var(--f--elevation-surface);background-color:var(--f-widget-surface-bg);border:1px solid var(--f-widget-border-color);border-radius:var(--f--radius-panel);box-shadow:var(--f-widget-shadow);display:grid;gap:var(--f-space-150);margin:0;padding:var(--f-space-150)}.f-widget-header{background-color:var(--f-widget-chrome-bg);border-block-end:1px solid var(--f-widget-border-color);margin:0;padding-block-end:var(--f-space-100)}.f-widget-header>:where(h1,h2,h3,h4,h5,h6){margin:0}.f-widget-body{min-inline-size:0}.f-widget-footer{background-color:var(--f-widget-chrome-bg);border-block-start:1px solid var(--f-widget-border-color);color:var(--f-widget-muted-ink);font-size:var(--f-font-size-200);margin:0;padding-block-start:var(--f-space-100)}.f-widget-grid{display:grid;gap:var(--f-space-200)}.f-widget-grid--2,.f-widget-grid--3{grid-template-columns:minmax(0,1fr)}}@layer components{@container fredworld (min-width: 600px){.f-widget-grid--2,.f-widget-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container fredworld (min-width: 1200px){.f-widget-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer components{.f-kpi{display:grid;gap:var(--f-space-050)}.f-kpi-label{color:var(--f--ink-muted);font-size:var(--f-font-size-200);margin:0}.f-kpi-value{color:var(--f--ink);font-family:var(--f--font-display);font-size:var(--f-font-size-700);font-weight:var(--f--weight-ui-strong);line-height:1;margin:0}.f-quick-actions{display:flex;flex-wrap:wrap;gap:var(--f-space-100)}.f-feed{display:grid;gap:var(--f-space-100)}.f-feed-item{background-color:var(--f--paper-1);border:1px solid var(--f--line);border-radius:var(--f--radius-control);margin:0;padding:var(--f-space-100) var(--f-space-125)}.f-advisory{background-color:var(--f--signal-caution-wash);border:1px solid var(--f--signal-caution-varnish);border-radius:var(--f--radius-panel);color:var(--f--signal-caution-ink);padding:var(--f-space-150)}.f-advisory-title{font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);margin:0}.f-advisory-body{margin-block:var(--f-space-075) 0}.f-advisory--info{background-color:var(--f--signal-info-wash);border-color:var(--f--signal-info-varnish);color:var(--f--signal-info-ink)}.f-advisory--success{background-color:var(--f--signal-good-wash);border-color:var(--f--signal-good-varnish);color:var(--f--signal-good-ink)}.f-advisory--danger{background-color:var(--f--signal-danger-wash);border-color:var(--f--signal-danger-varnish);color:var(--f--signal-danger-ink)}.f-breadcrumbs{margin-block-end:var(--f-space-300)}.f-breadcrumbs-list{align-items:center;color:var(--f--ink-muted);display:flex;flex-wrap:wrap;font-size:var(--f-font-size-200);gap:0;list-style:none;margin:0;padding:0}.f-breadcrumbs-item+.f-breadcrumbs-item:before{color:var(--f--ink-soft);content:"›";padding-inline:var(--f-space-075)}.f-breadcrumbs-link{color:var(--f--ink-muted);text-decoration:none}.f-breadcrumbs-link:hover{color:var(--f--ink);text-decoration:underline}.f-breadcrumbs-current,.f-callout{color:var(--f--ink)}.f-callout{background-color:var(--f--spot-soft);border-inline-start:.25rem solid var(--f--spot-varnish);border-radius:var(--f--radius-control);padding:var(--f-space-150)}.f-callout-title{font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);margin:0}.f-callout-body{margin-block:var(--f-space-075) 0}.f-callout--info{background-color:var(--f--signal-info-wash);border-inline-start-color:var(--f--signal-info-varnish)}.f-callout--caution{background-color:var(--f--signal-caution-wash);border-inline-start-color:var(--f--signal-caution-varnish)}.f-callout--danger{background-color:var(--f--signal-danger-wash);border-inline-start-color:var(--f--signal-danger-varnish)}.f-post-card{background-color:var(--f--paper-1);border:1px solid var(--f--line);border-radius:var(--f--radius-panel);display:grid;gap:var(--f-space-100);margin:0;padding:var(--f-space-150)}.f-post-card-media{margin:calc(var(--f-space-150)*-1) calc(var(--f-space-150)*-1) 0}}@layer components;@layer components;@layer components;@layer components;@layer components;@layer components{.f-post-card-media>:where(img){block-size:auto;border-start-end-radius:var(--f--radius-panel);border-start-start-radius:var(--f--radius-panel);display:block;inline-size:100%}.f-post-card-title{font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-200);margin:0}.f-post-card-title>:where(a){color:var(--f--ink);text-decoration-thickness:.08em;text-underline-offset:.14em}.f-post-card-meta{color:var(--f--ink-muted);font-size:var(--f-font-size-200);margin:0}.f-post-card-excerpt{color:var(--f--ink-2);margin:0}.f-publication-card{background-color:var(--f--paper);border:1px solid var(--f--line);border-radius:var(--f--radius-panel);display:grid;gap:var(--f-space-075);margin:0;padding:var(--f-space-150)}.f-publication-card-kicker{color:var(--f--ink-muted);font-size:var(--f-font-size-100);font-weight:var(--f--weight-ui-strong);letter-spacing:.03em;margin:0;text-transform:uppercase}.f-publication-card-title{color:var(--f--ink);font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-200);margin:0}.f-publication-card-summary{color:var(--f--ink-2);margin:0}.f-publication-card-meta{color:var(--f--ink-muted);font-size:var(--f-font-size-200);margin:0}.f-content-detail{display:grid;gap:var(--f-space-200);margin:0}.f-content-header{border-block-end:1px solid var(--f--line);display:grid;gap:var(--f-space-100);margin:0;padding-block-end:var(--f-space-150)}}@layer components;@layer components{.f-content-header>:where(h1,h2){color:var(--f--ink);font-family:var(--f--font-reading-heading);font-weight:var(--f--weight-reading-strong);margin:0}.f-content-meta{color:var(--f--ink-muted);font-size:var(--f-font-size-200);line-height:var(--f-font-leading-300);margin:0}.f-content-body{color:var(--f--ink);font-family:var(--f--font-reading);font-size:var(--f--text-reading);line-height:var(--f--leading-reading)}.f-content-body :where(p,ul,ol,blockquote,pre,table)+:where(p,ul,ol,blockquote,pre,table){margin-block-start:var(--f-space-150)}.f-content-body :where(a){color:var(--f--spot);text-underline-offset:.14em}}@layer components{.f-figure{display:grid;gap:var(--f-space-075);margin:0}.f-figure-media{margin:0}.f-figure-media>:where(img,video){block-size:auto;border-radius:var(--f--radius-control);display:block;inline-size:100%;max-inline-size:100%}.f-figure :where(figcaption),.f-figure-caption{color:var(--f--ink-muted);font-size:var(--f-font-size-200);line-height:var(--f-font-leading-300);margin:0}}@layer components{.f-hero-image{background-color:var(--f--paper-2);border-radius:var(--f--radius-panel);display:grid;margin:0;overflow:clip;position:relative}.f-hero-image-media{aspect-ratio:16/9;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.f-hero-image-overlay{background:linear-gradient(0deg,#0e121ba6,#0e121b14);color:var(--f--ink-inverse);inset:auto 0 0;padding:var(--f-space-150);position:absolute}.f-hero-image-title{font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-200);margin:0}.f-hero-image-subtitle{font-size:var(--f-font-size-300);margin:var(--f-space-075) 0 0}.f-listing-item{background-color:var(--f--paper-1);border:1px solid var(--f--line);border-radius:var(--f--radius-panel);display:grid;gap:var(--f-space-075);margin:0;padding:var(--f-space-150)}.f-listing-item-title{font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-200);margin:0}}@layer components{.f-listing-item-title :where(a){color:var(--f--ink);text-decoration-thickness:.08em;text-underline-offset:.14em}.f-listing-item-title :where(a):where(:hover,:focus-visible){color:var(--f--spot)}.f-listing-item-meta{color:var(--f--ink-muted);font-size:var(--f-font-size-200);margin:0}.f-listing{display:grid;gap:var(--f-space-200);margin:0;padding:0}.f-listing--tight{gap:var(--f-space-150)}.f-listing--loose{gap:var(--f-space-300)}.f-listing-header{display:grid;gap:var(--f-space-075);margin-block-end:var(--f-space-150)}.f-listing-title{color:var(--f--ink);font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-200);margin:0}.f-listing-empty,.f-listing-subtitle{color:var(--f--ink-muted);margin:0}.f-listing-empty{background-color:var(--f--paper-1);border:1px dashed var(--f--line);border-radius:var(--f--radius-panel);padding:var(--f-space-150)}.prose{color:var(--f--ink);font-family:var(--f--font-reading);font-size:var(--f--text-reading);font-weight:var(--f--weight-reading);line-height:var(--f--leading-reading)}}@layer components;@layer components{.prose :where(h1,h2,h3,h4,h5,h6){font-family:var(--f--font-reading-heading);font-weight:var(--f--weight-reading-strong)}}@layer components{.f-section-header{border-block-end:1px solid var(--f--line);display:grid;gap:var(--f-space-075);margin:0 0 var(--f-space-150);padding-block-end:var(--f-space-100)}.f-section-header-eyebrow{color:var(--f--ink-muted);font-size:var(--f-font-size-100);font-weight:var(--f--weight-ui-strong);letter-spacing:.03em;margin:0;text-transform:uppercase}.f-section-header-title{color:var(--f--ink);font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-200);margin:0}.f-section-header-subtitle{color:var(--f--ink-muted);margin:0}.f-toc-row{align-items:baseline;border-radius:var(--f--radius-control);color:var(--f--ink-2);display:flex;gap:var(--f-space-100);justify-content:space-between;margin:0;padding:var(--f-space-075) var(--f-space-100);text-decoration:none}}@layer components{.f-toc-row:focus-visible,.f-toc-row:hover{background-color:var(--f--wash);color:var(--f--ink)}.f-toc-row:focus-visible{outline:2px solid var(--f--accent-varnish);outline-offset:2px}.f-toc-row.is-active,.f-toc-row[aria-current=location],.f-toc-row[aria-current=true]{background-color:var(--f--accent-soft);color:var(--f--ink)}.f-toc-row-title{font-weight:var(--f--weight-ui-strong);min-inline-size:0}.f-toc-row-meta{color:var(--f--ink-muted);flex:0 0 auto;font-size:var(--f-font-size-100)}.f-toc{background-color:var(--f--paper-1);border:1px solid var(--f--line);border-radius:var(--f--radius-panel);display:grid;gap:var(--f-space-100);margin:0;padding:var(--f-space-150)}.f-toc-title{color:var(--f--ink);font-family:var(--f--font-display);font-weight:var(--f--weight-ui-strong);margin:0}.f-toc-list{display:grid;gap:var(--f-space-050);list-style:none;margin:0;padding:0}}@layer components;@layer states{.is-hidden,[x-cloak]{display:none!important}.is-visually-hidden,.is-visually-hidden-focusable:not(:focus,:focus-visible,:active){block-size:1px;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.is-visually-hidden-focusable:is(:focus,:focus-visible,:active){block-size:auto;inline-size:auto;margin:0;overflow:visible;position:static!important;clip:auto;clip-path:none;white-space:normal}.is-disabled{cursor:not-allowed!important;opacity:.6;pointer-events:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-busy{cursor:progress!important}.is-open{--f-state-open:1}.is-active{--f-state-active:1}.is-empty{--f-state-empty:1}.is-error{color:var(--f--signal-danger-ink)}}@layer overrides;@layer overrides;@layer overrides;@layer overrides;@layer overrides;@layer overrides;@layer overrides{.content-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--f-space-075)}.content-actions--edit,.content-actions--moderation{justify-content:flex-end}.content-actions>.f-form{inline-size:auto;max-inline-size:none;margin:0}}@layer overrides{.f-field-image-input--readonly{margin-block-end:var(--f-space-200);padding:var(--f-space-100);border:1px dashed var(--f--line-strong);border-radius:var(--f--radius-panel);background-color:var(--f--paper-1)}.f-field-image-input--readonly .f-field-image-input-preview-image{display:block;max-block-size:10rem;max-inline-size:100%;border-radius:var(--f--radius-control);object-fit:contain}}@layer overrides{.content-index{display:grid;gap:var(--f-space-200);margin:0;padding:0}.content-index>article{display:grid;gap:var(--f-space-075);margin:0;padding:var(--f-space-150);border:1px solid var(--f--line);border-radius:var(--f--radius-panel);background-color:var(--f--paper-1)}.content-index>article h2{margin:0;font-family:var(--f--font-display);font-size:var(--f-font-size-500);font-weight:var(--f--weight-ui-strong);line-height:var(--f-font-leading-200)}.content-index>article h2 a{color:var(--f--ink);text-decoration-thickness:.08em;text-underline-offset:.14em}.content-index>article h2 a:where(:hover,:focus-visible){color:var(--f--spot)}}@layer overrides{.content-detail{display:grid;gap:var(--f-space-200);margin:0}.content-detail__header{display:grid;gap:var(--f-space-100);margin:0;padding-block-end:var(--f-space-150);border-block-end:1px solid var(--f--line)}.content-detail__header>:where(h1,h2){margin:0;color:var(--f--ink);font-family:var(--f--font-reading-heading);font-weight:var(--f--weight-reading-strong)}.content-detail__meta{margin:0;color:var(--f--ink-muted);font-size:var(--f-font-size-200);line-height:var(--f-font-leading-300)}.content-detail__body{color:var(--f--ink);font-family:var(--f--font-reading);font-size:var(--f--text-reading);line-height:var(--f--leading-reading)}.content-detail__body :where(p,ul,ol,blockquote,pre,table)+:where(p,ul,ol,blockquote,pre,table){margin-block-start:var(--f-space-150)}.content-detail__body :where(a){color:var(--f--spot);text-underline-offset:.14em}}@layer overrides{.taxonomy-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--f-space-075)}.taxonomy-actions--edit{justify-content:flex-end}.taxonomy-actions>.f-form{inline-size:auto;max-inline-size:none;margin:0}}@layer overrides{#tag-selector-input{inline-size:100%}[x-data^="taxonomyAdminTagSelector("] ul{margin:var(--f-space-075) 0 0;padding-inline-start:var(--f-space-200)}[x-data^="taxonomyAdminTagSelector("] li{margin-block:var(--f-space-050)}}@layer overrides;@layer overrides;@layer tokens{:root{--f-space-125: .625rem;--f-space-175: .875rem}}[x-cloak]{display:none!important}@layer overrides{.content-trigger-group{display:grid;gap:var(--f-space-100);grid-template-columns:minmax(0,1fr)}.content-trigger-group>.f-field-label{grid-column:1 / -1}.content-trigger-group>.f-option-label,.content-trigger-group>.f-option-label+.f-option-label{margin-block-start:0}@container (min-width: 501px){.content-trigger-group{grid-template-columns:repeat(6,minmax(0,1fr))}.content-trigger-group>.f-option-label{grid-column:span 3}}@container (min-width: 751px){.content-trigger-group>.f-option-label{grid-column:span 2}}.ww-freditor{width:100%;border:1px solid var(--f-color-border-strong, color-mix(in srgb, currentColor 16%, transparent));border-radius:var(--f-radius-lg, 1rem);background:var(--f-color-surface-raised, color-mix(in srgb, white 92%, transparent));overflow:clip;box-shadow:var(--f-shadow-sm, 0 .5rem 1.5rem color-mix(in srgb, black 8%, transparent))}.ww-freditor__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border-bottom:1px solid var(--f-color-border-muted, color-mix(in srgb, currentColor 10%, transparent));background:linear-gradient(135deg,color-mix(in srgb,currentColor 6%,transparent),transparent)}.ww-freditor__branding{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ww-freditor__title{margin:0;font-size:1rem;line-height:1.2}.ww-freditor__subtitle{margin:0;font-size:.8rem;opacity:.72}.ww-freditor__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ww-freditor__stage{padding:0;background:var(--f-color-surface, transparent);min-block-size:0}.ww-freditor__editor{min-height:20rem}.ww-freditor__editor .tox-tinymce{border:0;border-radius:0}.ww-freditor__editor .tox-editor-header{position:sticky;top:0;z-index:2}.ww-freditor.is-fullscreen{position:fixed;inset:0;z-index:var(--f--z-modal, 800);display:grid;grid-template-rows:auto minmax(0,1fr);inline-size:100vw;block-size:100vh;inline-size:100dvw;block-size:100dvh;min-inline-size:0;min-block-size:0;border-radius:0;border-width:0;box-shadow:none;background:var(--f-color-surface, #fff)}.ww-freditor.is-fullscreen .ww-freditor__stage,.ww-freditor.is-fullscreen .ww-freditor__editor,.ww-freditor.is-fullscreen .ww-freditor__editor .tox-tinymce{height:100%;min-height:0}body.ww-freditor-fullscreen-active{overflow:hidden}@media(max-width:720px){.ww-freditor__bar{flex-wrap:wrap}.ww-freditor__actions{width:100%;justify-content:flex-end}}}
