@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_36eb3589-module__PEkuXq__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--ap-white:#fff;--ap-glow-050:#fff3f8;--ap-glow-100:#ffe5ee;--ap-glow-200:#ffccdc;--ap-glow-300:#ffa9bf;--ap-glow-400:#ff738f;--ap-glow-500:#eb3b55;--ap-glow-600:#c2173f;--ap-glow-700:#97002f;--ap-glow-800:#680020;--ap-glow-900:#430012;--ap-glow-950:#220006;--ap-twilight-050:#f8f5ff;--ap-twilight-100:#f0e8ff;--ap-twilight-200:#e2d4ff;--ap-twilight-300:#cdb8ff;--ap-twilight-400:#b091ff;--ap-twilight-500:#8f62ff;--ap-twilight-600:#7043dc;--ap-twilight-700:#532cb1;--ap-twilight-800:#361583;--ap-twilight-900:#20055b;--ap-twilight-950:#0d0033;--ap-flare-050:#fff5ec;--ap-flare-100:#ffe8d6;--ap-flare-200:#ffd2b1;--ap-flare-300:#ffb27b;--ap-flare-400:#ff7f05;--ap-flare-500:#d66000;--ap-flare-600:#ab4800;--ap-flare-700:#843300;--ap-flare-800:#5c1f00;--ap-flare-900:#3c1000;--ap-flare-950:#1e0400;--ap-glacier-050:#e1fdff;--ap-glacier-100:#c3f8fc;--ap-glacier-200:#9eecf3;--ap-glacier-300:#5ddae9;--ap-glacier-400:#00bdd3;--ap-glacier-500:#0098b0;--ap-glacier-600:#00778c;--ap-glacier-700:#005a6b;--ap-glacier-800:#003c49;--ap-glacier-900:#00252f;--ap-glacier-950:#001016;--ap-stone-050:#f5f7f9;--ap-stone-100:#eaedf1;--ap-stone-200:#d9dde2;--ap-stone-300:#c1c6cc;--ap-stone-400:#a3a8af;--ap-stone-500:#83888f;--ap-stone-600:#666b71;--ap-stone-700:#4c5057;--ap-stone-800:#32353c;--ap-stone-900:#1e2026;--ap-stone-925:#15171c;--ap-stone-950:#0b0d12;--ap-night-050:#f3f7ff;--ap-night-100:#e7edfb;--ap-night-200:#d3dcf4;--ap-night-300:#b9c5e7;--ap-night-400:#98a6d1;--ap-night-500:#7885b6;--ap-night-600:#5c6796;--ap-night-700:#444c76;--ap-night-800:#2d3254;--ap-night-900:#1b1e38;--ap-night-925:#12142c;--ap-night-950:#090b1f;--ap-mist-050:#f0f9f9;--ap-mist-100:#e1f0f1;--ap-mist-200:#cbe2e2;--ap-mist-300:#afcdcd;--ap-mist-400:#8db0b0;--ap-mist-500:#6a908f;--ap-mist-600:#4f7272;--ap-mist-700:#385656;--ap-mist-800:#213a3b;--ap-mist-900:#102425;--ap-mist-950:#031010;--ap-ember-050:#fff4f3;--ap-ember-100:#ffe6e5;--ap-ember-200:#ffcfcd;--ap-ember-300:#ffada9;--ap-ember-400:#ff7873;--ap-ember-500:#e44b46;--ap-ember-600:#bc2c2f;--ap-ember-700:#94131e;--ap-ember-800:#6a000f;--ap-ember-900:#440007;--ap-ember-950:#220002;--ap-moss-050:#eefbf0;--ap-moss-100:#ddf4e0;--ap-moss-200:#bbeac4;--ap-moss-300:#93d9a3;--ap-moss-400:#67be80;--ap-moss-500:#3e9e5f;--ap-moss-600:#1e7e46;--ap-moss-700:#006031;--ap-moss-800:#004120;--ap-moss-900:#002912;--ap-moss-950:#001206;--ap-amber-050:#fdf7e1;--ap-amber-100:#f8edc5;--ap-amber-200:#efdc9d;--ap-amber-300:#e3c364;--ap-amber-400:#cca21d;--ap-amber-500:#aa8100;--ap-amber-600:#886400;--ap-amber-700:#684a00;--ap-amber-800:#483100;--ap-amber-900:#2e1d00;--ap-amber-950:#150b00;--ap-alpha-black-04:#0000000a;--ap-alpha-black-08:#00000014;--ap-alpha-black-16:#00000029;--ap-alpha-black-32:#00000052;--ap-alpha-black-48:#0000007a;--ap-alpha-black-64:#000000a3;--ap-alpha-white-04:#ffffff0a;--ap-alpha-white-08:#ffffff14;--ap-alpha-white-16:#ffffff29;--ap-alpha-white-32:#ffffff52;--ap-alpha-white-48:#ffffff7a;--ap-alpha-white-64:#ffffffa3;--ap-alpha-ink-08:#0b0d1214;--ap-alpha-ink-10:#0b0d121a;--ap-alpha-ink-12:#0b0d121f;--ap-alpha-ink-95:#0b0d12f2;--ap-alpha-mist-95:#d9dde2f2;--ap-alpha-haze-08:#6a908f14;--ap-alpha-haze-12:#6a908f1f;--ap-alpha-haze-16:#6a908f29;--ap-alpha-haze-20:#6a908f33;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ap-color-surface-base:var(--ap-stone-050);--ap-color-surface-raised:var(--ap-white);--ap-color-surface-overlay:var(--ap-white);--ap-color-surface-sunken:var(--ap-stone-100);--ap-color-surface-scrim:var(--ap-alpha-mist-95);--ap-color-surface-inverse:var(--ap-stone-950);--ap-color-surface-accent-subtle:var(--ap-twilight-050);--ap-color-surface-success-subtle:var(--ap-moss-050);--ap-color-surface-warning-subtle:var(--ap-amber-050);--ap-color-surface-danger-subtle:var(--ap-ember-050);--ap-color-surface-info-subtle:var(--ap-glacier-050);--ap-color-text-primary:var(--ap-stone-900);--ap-color-text-secondary:var(--ap-stone-800);--ap-color-text-tertiary:var(--ap-stone-600);--ap-color-text-placeholder:var(--ap-stone-600);--ap-color-text-disabled:var(--ap-stone-400);--ap-color-text-inert:var(--ap-stone-300);--ap-color-text-inverse:var(--ap-white);--ap-color-text-accent:var(--ap-twilight-600);--ap-color-text-success:var(--ap-moss-700);--ap-color-text-warning:var(--ap-amber-800);--ap-color-text-danger:var(--ap-ember-700);--ap-color-text-info:var(--ap-glacier-700);--ap-color-interactive-accent:var(--ap-twilight-600);--ap-color-interactive-accent-hover:var(--ap-twilight-700);--ap-color-interactive-accent-pressed:var(--ap-twilight-800);--ap-color-interactive-on-accent:var(--ap-white);--ap-color-interactive-neutral:var(--ap-stone-050);--ap-color-interactive-on-neutral:var(--ap-stone-900);--ap-color-interactive-wash-hover:var(--ap-alpha-haze-08);--ap-color-interactive-wash-pressed:var(--ap-alpha-haze-16);--ap-color-interactive-tertiary:var(--ap-flare-400);--ap-color-interactive-tertiary-hover:var(--ap-flare-300);--ap-color-interactive-tertiary-pressed:var(--ap-flare-200);--ap-color-interactive-on-tertiary:var(--ap-stone-900);--ap-color-interactive-success:var(--ap-moss-600);--ap-color-interactive-success-hover:var(--ap-moss-700);--ap-color-interactive-success-pressed:var(--ap-moss-800);--ap-color-interactive-on-success:var(--ap-white);--ap-color-interactive-danger:var(--ap-ember-600);--ap-color-interactive-danger-hover:var(--ap-ember-700);--ap-color-interactive-danger-pressed:var(--ap-ember-800);--ap-color-interactive-on-danger:var(--ap-white);--ap-color-interactive-selected:var(--ap-twilight-050);--ap-color-interactive-disabled:var(--ap-stone-200);--ap-color-interactive-on-disabled:var(--ap-stone-400);--ap-color-border-subtle:var(--ap-alpha-ink-08);--ap-color-border-default:var(--ap-stone-300);--ap-color-border-strong:var(--ap-stone-500);--ap-color-border-accent:var(--ap-twilight-600);--ap-color-border-focus:var(--ap-twilight-500);--ap-color-border-danger:var(--ap-ember-600);--ap-color-border-success:var(--ap-moss-600);--ap-color-border-inverse:var(--ap-stone-700);--ap-elevation-md:0 10px 32px -4px var(--ap-alpha-ink-10), 0 6px 14px -6px var(--ap-alpha-ink-12);--ap-elevation-lg:0 14px 64px -4px var(--ap-alpha-ink-12), 0 8px 22px -6px var(--ap-alpha-ink-12)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--ap-color-surface-base:var(--ap-night-950);--ap-color-surface-raised:var(--ap-night-925);--ap-color-surface-overlay:var(--ap-night-900);--ap-color-surface-sunken:var(--ap-night-950);--ap-color-surface-scrim:var(--ap-alpha-ink-95);--ap-color-surface-inverse:var(--ap-stone-050);--ap-color-surface-accent-subtle:var(--ap-twilight-900);--ap-color-surface-success-subtle:var(--ap-moss-900);--ap-color-surface-warning-subtle:var(--ap-amber-900);--ap-color-surface-danger-subtle:var(--ap-ember-900);--ap-color-surface-info-subtle:var(--ap-glacier-900);--ap-color-text-primary:var(--ap-stone-050);--ap-color-text-secondary:var(--ap-stone-300);--ap-color-text-tertiary:var(--ap-stone-400);--ap-color-text-placeholder:var(--ap-stone-400);--ap-color-text-disabled:var(--ap-stone-600);--ap-color-text-inert:var(--ap-night-700);--ap-color-text-inverse:var(--ap-stone-950);--ap-color-text-accent:var(--ap-twilight-300);--ap-color-text-success:var(--ap-moss-300);--ap-color-text-warning:var(--ap-amber-300);--ap-color-text-danger:var(--ap-ember-300);--ap-color-text-info:var(--ap-glacier-300);--ap-color-interactive-accent:var(--ap-twilight-400);--ap-color-interactive-accent-hover:var(--ap-twilight-300);--ap-color-interactive-accent-pressed:var(--ap-twilight-200);--ap-color-interactive-on-accent:var(--ap-night-950);--ap-color-interactive-neutral:var(--ap-stone-800);--ap-color-interactive-on-neutral:var(--ap-stone-050);--ap-color-interactive-wash-hover:var(--ap-alpha-haze-12);--ap-color-interactive-wash-pressed:var(--ap-alpha-haze-20);--ap-color-interactive-tertiary:var(--ap-flare-400);--ap-color-interactive-tertiary-hover:var(--ap-flare-300);--ap-color-interactive-tertiary-pressed:var(--ap-flare-200);--ap-color-interactive-on-tertiary:var(--ap-night-950);--ap-color-interactive-success:var(--ap-moss-400);--ap-color-interactive-success-hover:var(--ap-moss-300);--ap-color-interactive-success-pressed:var(--ap-moss-200);--ap-color-interactive-on-success:var(--ap-night-950);--ap-color-interactive-danger:var(--ap-ember-400);--ap-color-interactive-danger-hover:var(--ap-ember-300);--ap-color-interactive-danger-pressed:var(--ap-ember-200);--ap-color-interactive-on-danger:var(--ap-night-950);--ap-color-interactive-selected:var(--ap-twilight-900);--ap-color-interactive-disabled:var(--ap-stone-800);--ap-color-interactive-on-disabled:var(--ap-stone-600);--ap-color-border-subtle:var(--ap-alpha-white-16);--ap-color-border-default:var(--ap-night-600);--ap-color-border-strong:var(--ap-stone-500);--ap-color-border-accent:var(--ap-twilight-400);--ap-color-border-focus:var(--ap-twilight-300);--ap-color-border-danger:var(--ap-ember-400);--ap-color-border-success:var(--ap-moss-400);--ap-color-border-inverse:var(--ap-stone-200);--ap-elevation-md:0 10px 32px -4px var(--ap-alpha-black-32), 0 6px 14px -6px var(--ap-alpha-black-48);--ap-elevation-lg:0 14px 64px -4px var(--ap-alpha-black-32), 0 8px 22px -6px var(--ap-alpha-black-48)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ap-color-surface-base:var(--ap-night-950);--ap-color-surface-raised:var(--ap-night-925);--ap-color-surface-overlay:var(--ap-night-900);--ap-color-surface-sunken:var(--ap-night-950);--ap-color-surface-scrim:var(--ap-alpha-ink-95);--ap-color-surface-inverse:var(--ap-stone-050);--ap-color-surface-accent-subtle:var(--ap-twilight-900);--ap-color-surface-success-subtle:var(--ap-moss-900);--ap-color-surface-warning-subtle:var(--ap-amber-900);--ap-color-surface-danger-subtle:var(--ap-ember-900);--ap-color-surface-info-subtle:var(--ap-glacier-900);--ap-color-text-primary:var(--ap-stone-050);--ap-color-text-secondary:var(--ap-stone-300);--ap-color-text-tertiary:var(--ap-stone-400);--ap-color-text-placeholder:var(--ap-stone-400);--ap-color-text-disabled:var(--ap-stone-600);--ap-color-text-inert:var(--ap-night-700);--ap-color-text-inverse:var(--ap-stone-950);--ap-color-text-accent:var(--ap-twilight-300);--ap-color-text-success:var(--ap-moss-300);--ap-color-text-warning:var(--ap-amber-300);--ap-color-text-danger:var(--ap-ember-300);--ap-color-text-info:var(--ap-glacier-300);--ap-color-interactive-accent:var(--ap-twilight-400);--ap-color-interactive-accent-hover:var(--ap-twilight-300);--ap-color-interactive-accent-pressed:var(--ap-twilight-200);--ap-color-interactive-on-accent:var(--ap-night-950);--ap-color-interactive-neutral:var(--ap-stone-800);--ap-color-interactive-on-neutral:var(--ap-stone-050);--ap-color-interactive-wash-hover:var(--ap-alpha-haze-12);--ap-color-interactive-wash-pressed:var(--ap-alpha-haze-20);--ap-color-interactive-tertiary:var(--ap-flare-400);--ap-color-interactive-tertiary-hover:var(--ap-flare-300);--ap-color-interactive-tertiary-pressed:var(--ap-flare-200);--ap-color-interactive-on-tertiary:var(--ap-night-950);--ap-color-interactive-success:var(--ap-moss-400);--ap-color-interactive-success-hover:var(--ap-moss-300);--ap-color-interactive-success-pressed:var(--ap-moss-200);--ap-color-interactive-on-success:var(--ap-night-950);--ap-color-interactive-danger:var(--ap-ember-400);--ap-color-interactive-danger-hover:var(--ap-ember-300);--ap-color-interactive-danger-pressed:var(--ap-ember-200);--ap-color-interactive-on-danger:var(--ap-night-950);--ap-color-interactive-selected:var(--ap-twilight-900);--ap-color-interactive-disabled:var(--ap-stone-800);--ap-color-interactive-on-disabled:var(--ap-stone-600);--ap-color-border-subtle:var(--ap-alpha-white-16);--ap-color-border-default:var(--ap-night-600);--ap-color-border-strong:var(--ap-stone-500);--ap-color-border-accent:var(--ap-twilight-400);--ap-color-border-focus:var(--ap-twilight-300);--ap-color-border-danger:var(--ap-ember-400);--ap-color-border-success:var(--ap-moss-400);--ap-color-border-inverse:var(--ap-stone-200);--ap-elevation-md:0 10px 32px -4px var(--ap-alpha-black-32), 0 6px 14px -6px var(--ap-alpha-black-48);--ap-elevation-lg:0 14px 64px -4px var(--ap-alpha-black-32), 0 8px 22px -6px var(--ap-alpha-black-48)}:root{--ap-spacing-0:0px;--ap-spacing-100:8px;--ap-spacing-150:12px;--ap-spacing-200:16px;--ap-spacing-250:20px;--ap-spacing-300:24px;--ap-spacing-400:32px;--ap-spacing-500:40px;--ap-spacing-600:48px;--ap-spacing-700:56px;--ap-spacing-800:64px;--ap-spacing-900:72px;--ap-spacing-1000:80px;--ap-spacing-1100:96px;--ap-spacing-1200:128px;--ap-spacing-1300:160px;--ap-spacing-1400:192px;--ap-spacing-1500:240px;--ap-spacing-1600:320px;--ap-spacing-025:2px;--ap-spacing-050:4px;--ap-spacing-075:6px;--ap-radius-none:0px;--ap-radius-xs:2px;--ap-radius-sm:4px;--ap-radius-md:6px;--ap-radius-lg:8px;--ap-radius-xl:12px;--ap-radius-2xl:16px;--ap-radius-3xl:20px;--ap-radius-4xl:24px;--ap-radius-full:9999px;--ap-border-width-hairline:1px;--ap-border-width-control:1.5px;--ap-border-width-ring:2px;--ap-focus-ring-offset:2px;--ap-font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ap-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--ap-font-weight-regular:400;--ap-font-weight-medium:500;--ap-font-weight-semibold:600;--ap-font-weight-bold:700;--ap-text-heading-h1-size:40px;--ap-text-heading-h1-line-height:44px;--ap-text-heading-h1-tracking:-1.8px;--ap-text-heading-h2-size:32px;--ap-text-heading-h2-line-height:36px;--ap-text-heading-h2-tracking:-1.6px;--ap-text-heading-h3-size:28px;--ap-text-heading-h3-line-height:32px;--ap-text-heading-h3-tracking:-1.1px;--ap-text-heading-h4-size:24px;--ap-text-heading-h4-line-height:28px;--ap-text-heading-h4-tracking:-.8px;--ap-text-subheading-lg-size:20px;--ap-text-subheading-lg-line-height:24px;--ap-text-subheading-lg-tracking:-.3px;--ap-text-subheading-md-size:18px;--ap-text-subheading-md-line-height:24px;--ap-text-subheading-md-tracking:-.2px;--ap-text-body-lg-size:16px;--ap-text-body-lg-line-height:24px;--ap-text-body-lg-tracking:-.1px;--ap-text-body-md-size:14px;--ap-text-body-md-line-height:22px;--ap-text-body-md-tracking:0px;--ap-text-button-lg-size:16px;--ap-text-button-lg-line-height:20px;--ap-text-button-lg-tracking:-.2px;--ap-text-button-md-size:14px;--ap-text-button-md-line-height:18px;--ap-text-button-md-tracking:-.1px;--ap-text-caption-md-size:12px;--ap-text-caption-md-line-height:16px;--ap-text-caption-md-tracking:.2px;--ap-text-caption-sm-size:11px;--ap-text-caption-sm-line-height:14px;--ap-text-caption-sm-tracking:.8px;--ap-text-caption-caps-size:10px;--ap-text-caption-caps-line-height:12px;--ap-text-caption-caps-tracking:.8px;--ap-text-caption-caps-transform:uppercase;--ap-motion-duration-fade:.12s;--ap-motion-duration-travel:.14s;--ap-motion-easing-standard:ease;--ap-motion-easing-enter:ease-out}.ap-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background:var(--ap-color-surface-base);color:var(--ap-color-text-primary);font-family:var(--ap-font-sans);font-size:var(--ap-text-body-md-size);line-height:var(--ap-text-body-md-line-height);letter-spacing:var(--ap-text-body-md-tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--ap-font-sans);font-size:var(--ap-text-body-md-size);line-height:var(--ap-text-body-md-line-height);letter-spacing:var(--ap-text-body-md-tracking);color:var(--ap-color-text-primary);background:var(--ap-color-surface-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:focus-visible{outline:var(--ap-border-width-ring) solid var(--ap-color-border-focus);outline-offset:var(--ap-focus-ring-offset);border-radius:var(--ap-radius-xs)}.skipLink{top:var(--ap-spacing-200);z-index:3;padding:var(--ap-spacing-100) var(--ap-spacing-150);border-radius:var(--ap-radius-md);background:var(--ap-color-surface-raised);color:var(--ap-color-text-primary);font-weight:var(--ap-font-weight-medium);transform:translateY(calc(-100% - var(--ap-spacing-400)));text-decoration:none;position:absolute;inset-inline-start:var(--ap-spacing-200)}.skipLink:focus-visible{transform:none}.main:focus{outline:none}html[data-nav-open]{overflow:hidden}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{height:100vh;padding:var(--ap-spacing-300) var(--ap-spacing-200);border-inline-end:var(--ap-border-width-hairline) solid var(--ap-color-border-subtle);background:var(--ap-color-surface-raised);flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow-y:auto}.navSections{flex:1}.sidebarTheme{margin-top:auto;margin-bottom:calc(-1 * var(--ap-spacing-300));padding-block:var(--ap-spacing-200) var(--ap-spacing-300);border-top:var(--ap-border-width-hairline) solid var(--ap-color-border-subtle);background:var(--ap-color-surface-raised);order:1;position:sticky;bottom:0}.brand{margin-bottom:var(--ap-spacing-050);font-size:var(--ap-text-subheading-md-size);line-height:var(--ap-text-subheading-md-line-height);letter-spacing:var(--ap-text-subheading-md-tracking);font-weight:var(--ap-font-weight-semibold);color:var(--ap-color-text-primary);text-decoration:none;display:block}.brandNote{margin:0 0 var(--ap-spacing-300);font-size:var(--ap-text-caption-md-size);line-height:var(--ap-text-caption-md-line-height);color:var(--ap-color-text-tertiary)}.navToggle{display:none}.navGroup{margin-bottom:var(--ap-spacing-250)}.navTitle{margin:0 0 var(--ap-spacing-075);padding-inline:var(--ap-spacing-100);font-size:var(--ap-text-caption-md-size);line-height:var(--ap-text-caption-md-line-height);font-weight:var(--ap-font-weight-semibold);color:var(--ap-color-text-tertiary)}.navList{margin:0;padding:0;list-style:none}.navLink{padding:var(--ap-spacing-075) var(--ap-spacing-100);border-radius:var(--ap-radius-sm);color:var(--ap-color-text-secondary);transition:background-color var(--ap-motion-duration-fade) var(--ap-motion-easing-standard), color var(--ap-motion-duration-fade) var(--ap-motion-easing-standard);text-decoration:none;display:block}.navLink:hover{background:var(--ap-color-interactive-wash-hover);color:var(--ap-color-text-primary)}.navLink[aria-current=page]{background:var(--ap-color-interactive-selected);color:var(--ap-color-text-primary);font-weight:var(--ap-font-weight-medium)}.main{min-width:0}.page{gap:var(--ap-spacing-400);padding:var(--ap-spacing-500) var(--ap-spacing-400) var(--ap-spacing-1100);grid-template-rows:max-content 1fr;grid-template-columns:minmax(0,1fr) 168px;align-items:start;max-width:1120px;display:grid}.onThisPage{margin-bottom:var(--ap-spacing-400);grid-area:1/2}.prose{grid-row:1/3}.gutter{grid-area:2/2}.prose{min-width:0}.prose>*{max-width:37.5rem}.prose>.specimen,.prose>.specimenRow,.prose>.tableScroll,.prose>.pager,.prose>.hero,.prose>.cards{max-width:none}.gutter{top:var(--ap-spacing-500);font-family:var(--ap-font-mono);font-size:var(--ap-text-caption-md-size);line-height:var(--ap-text-caption-md-line-height);font-variant-numeric:tabular-nums;color:var(--ap-color-text-tertiary);position:sticky}.gutter p{margin:0 0 var(--ap-spacing-100)}.onThisPage{font-size:var(--ap-text-caption-md-size);line-height:var(--ap-text-caption-md-line-height)}.onThisPageTitle{margin:0 0 var(--ap-spacing-100);font-weight:var(--ap-font-weight-semibold);color:var(--ap-color-text-tertiary)}.onThisPageList{border-inline-start:var(--ap-border-width-hairline) solid var(--ap-color-border-subtle);margin:0;padding:0;list-style:none}.onThisPageLink{padding:var(--ap-spacing-075) var(--ap-spacing-150);color:var(--ap-color-text-secondary);text-wrap:pretty;transition:color var(--ap-motion-duration-fade) var(--ap-motion-easing-standard);text-decoration:none;display:block;position:relative}.onThisPageLink:before{content:"";top:0;bottom:0;width:var(--ap-border-width-ring);transition:background-color var(--ap-motion-duration-fade) var(--ap-motion-easing-standard);background:0 0;position:absolute;inset-inline-start:calc(-1 * var(--ap-border-width-hairline))}.onThisPageLink:hover,.onThisPageLink[aria-current=location]{color:var(--ap-color-text-primary)}.onThisPageLink[aria-current=location]:before{background:var(--ap-color-interactive-accent)}.pager{justify-content:space-between;gap:var(--ap-spacing-200);margin-top:var(--ap-spacing-800);padding-top:var(--ap-spacing-300);border-top:var(--ap-border-width-hairline) solid var(--ap-color-border-subtle);display:flex}.prose .pagerLink{align-items:center;gap:var(--ap-spacing-100);margin-inline:calc(-1 * var(--ap-spacing-150));padding:var(--ap-spacing-100) var(--ap-spacing-150);border-radius:var(--ap-radius-lg);color:var(--ap-color-text-primary);transition:background-color var(--ap-motion-duration-fade) var(--ap-motion-easing-standard);text-decoration:none;display:inline-flex}.pagerLink:hover{background:var(--ap-color-interactive-wash-hover)}.pagerLink svg{color:var(--ap-color-text-tertiary);flex:none}.pagerNext{text-align:end;margin-inline-start:auto}.pagerText{flex-direction:column;display:flex}.pagerDirection{font-size:var(--ap-text-caption-md-size);line-height:var(--ap-text-caption-md-line-height);color:var(--ap-color-text-tertiary)}.pagerLabel{font-weight:var(--ap-font-weight-medium)}.themeToggle{--toggle-track:var(--ap-color-surface-sunken);--toggle-knob:var(--ap-color-surface-raised);--toggle-knob-edge:var(--ap-color-border-default);--toggle-knob-shadow:var(--ap-alpha-black-08);--toggle-icon-idle:var(--ap-stone-600);align-items:center;gap:var(--ap-spacing-050);width:84px;height:48px;padding:var(--ap-spacing-100);border-radius:var(--ap-radius-full);background:var(--toggle-track);appearance:none;cursor:pointer;transition:background-color var(--ap-motion-duration-travel) var(--ap-motion-easing-standard);border:none;margin:0;display:inline-flex;position:relative}.themeToggle:hover{background-image:linear-gradient(var(--ap-color-interactive-wash-hover), var(--ap-color-interactive-wash-hover))}.themeToggleKnob{top:var(--ap-spacing-100);left:var(--ap-spacing-100);border:var(--ap-border-width-hairline) solid var(--toggle-knob-edge);border-radius:var(--ap-radius-full);background:var(--toggle-knob);width:32px;height:32px;box-shadow:0 2px 4px var(--toggle-knob-shadow);transition:transform var(--ap-motion-duration-travel) var(--ap-motion-easing-standard);position:absolute}.themeToggleIcon{width:32px;height:32px;color:var(--toggle-icon-idle);transition:color var(--ap-motion-duration-travel) var(--ap-motion-easing-standard);place-items:center;display:grid;position:relative}.themeToggleSun{color:var(--ap-color-text-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .themeToggle{--toggle-track:var(--ap-color-surface-raised);--toggle-knob:var(--ap-color-surface-base);--toggle-knob-edge:var(--ap-night-700);--toggle-knob-shadow:var(--ap-alpha-black-16);--toggle-icon-idle:var(--ap-color-text-placeholder)}:root:not([data-theme=light]) .themeToggleKnob{transform:translate(36px)}:root:not([data-theme=light]) .themeToggleSun{color:var(--toggle-icon-idle)}:root:not([data-theme=light]) .themeToggleMoon{color:var(--ap-color-text-accent)}}:root[data-theme=dark] .themeToggle{--toggle-track:var(--ap-color-surface-raised);--toggle-knob:var(--ap-color-surface-base);--toggle-knob-edge:var(--ap-night-700);--toggle-knob-shadow:var(--ap-alpha-black-16);--toggle-icon-idle:var(--ap-color-text-placeholder)}:root[data-theme=dark] .themeToggleKnob{transform:translate(36px)}:root[data-theme=dark] .themeToggleSun{color:var(--toggle-icon-idle)}:root[data-theme=dark] .themeToggleMoon{color:var(--ap-color-text-accent)}html[data-theme-swap] :not(.themeToggle,.themeToggleKnob,.themeToggleIcon),html[data-theme-swap] :not(.themeToggle,.themeToggleKnob,.themeToggleIcon):before,html[data-theme-swap] :not(.themeToggle,.themeToggleKnob,.themeToggleIcon):after{transition:none!important}@media (prefers-reduced-motion:reduce){.themeToggle,.themeToggleKnob,.themeToggleIcon{transition:none}}.prose h1,.prose h2{text-wrap:balance}.prose h1{margin:0 0 var(--ap-spacing-150);font-size:var(--ap-text-heading-h1-size);line-height:var(--ap-text-heading-h1-line-height);letter-spacing:var(--ap-text-heading-h1-tracking);font-weight:var(--ap-font-weight-semibold)}.prose h2{margin:var(--ap-spacing-600) 0 var(--ap-spacing-150);scroll-margin-top:var(--ap-spacing-500);font-size:var(--ap-text-heading-h4-size);line-height:var(--ap-text-heading-h4-line-height);letter-spacing:var(--ap-text-heading-h4-tracking);font-weight:var(--ap-font-weight-semibold)}.prose h3{margin:var(--ap-spacing-400) 0 var(--ap-spacing-100);font-size:var(--ap-text-subheading-md-size);line-height:var(--ap-text-subheading-md-line-height);letter-spacing:var(--ap-text-subheading-md-tracking);font-weight:var(--ap-font-weight-semibold)}.prose p{margin:0 0 var(--ap-spacing-200)}.lead{font-size:var(--ap-text-subheading-lg-size);line-height:var(--ap-text-subheading-lg-line-height);letter-spacing:var(--ap-text-subheading-lg-tracking);color:var(--ap-color-text-secondary)}.prose a{color:var(--ap-color-text-accent)}.prose code{font-family:var(--ap-font-mono);border-radius:var(--ap-radius-xs);background:var(--ap-color-surface-sunken);padding:1px 4px;font-size:.9em}.prose pre{margin:0 0 var(--ap-spacing-200);padding:var(--ap-spacing-200);border-radius:var(--ap-radius-lg);background:var(--ap-color-surface-sunken);font-family:var(--ap-font-mono);font-size:var(--ap-text-caption-md-size);line-height:var(--ap-text-caption-md-line-height);overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.hero{gap:var(--ap-spacing-500);margin-bottom:var(--ap-spacing-600);grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;display:grid}.hero .lead{max-width:37.5rem}.heroActions{align-items:center;gap:var(--ap-spacing-250);margin:var(--ap-spacing-300) 0;flex-wrap:wrap;display:flex}.heroAction{height:40px;padding-inline:var(--ap-spacing-250);border-radius:var(--ap-radius-full);background:var(--ap-color-interactive-accent);color:var(--ap-color-interactive-on-accent);font-weight:var(--ap-font-weight-semibold);transition:background-color var(--ap-motion-duration-fade) var(--ap-motion-easing-standard), transform var(--ap-motion-duration-travel) var(--ap-motion-easing-standard);align-items:center;text-decoration:none;display:inline-flex}.heroAction:hover{background:var(--ap-color-interactive-accent-hover)}.heroAction:active{background:var(--ap-color-interactive-accent-pressed);transform:scale(.96)}.prose a.heroAction{color:var(--ap-color-interactive-on-accent)}@media (prefers-reduced-motion:reduce){.heroAction{transition:none}.heroAction:active{transform:none}}.bedrock{gap:var(--ap-spacing-025);border-radius:var(--ap-radius-lg);grid-template-columns:repeat(11,minmax(0,1fr));display:grid;overflow:hidden}.bedrockCell{aspect-ratio:1}.cards{gap:var(--ap-spacing-200);margin:0 0 var(--ap-spacing-400);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));padding:0;list-style:none;display:grid}.card{padding:var(--ap-spacing-150);border:var(--ap-border-width-hairline) solid var(--ap-color-border-subtle);border-radius:var(--ap-radius-2xl);background:var(--ap-color-surface-raised);transition:background-color var(--ap-motion-duration-fade) var(--ap-motion-easing-standard);flex-direction:column;display:flex;position:relative}.card:hover{background-image:linear-gradient(var(--ap-color-interactive-wash-hover), var(--ap-color-interactive-wash-hover))}.card:has(.cardLink:focus-visible){outline:var(--ap-border-width-ring) solid var(--ap-color-border-focus);outline-offset:var(--ap-focus-ring-offset)}.cardLink:focus-visible{outline:none}.cardVisual{min-height:120px;margin-bottom:var(--ap-spacing-150);padding:var(--ap-spacing-150);border-radius:var(--ap-radius-sm);background:var(--ap-color-surface-sunken);place-items:center;display:grid;overflow:hidden}.cardBody{padding:var(--ap-spacing-050) var(--ap-spacing-100) var(--ap-spacing-100)}.cardTitle{margin:0 0 var(--ap-spacing-050);font-size:var(--ap-text-body-md-size);line-height:var(--ap-text-body-md-line-height);font-weight:var(--ap-font-weight-semibold)}.prose .cardLink{color:var(--ap-color-text-primary);text-decoration:none}.cardLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.cardDescription{color:var(--ap-color-text-secondary);text-wrap:pretty;margin:0}.miniRow{justify-content:center;align-items:center;gap:var(--ap-spacing-150);flex-wrap:wrap;display:flex}.miniTable{width:100%}.miniStack{gap:var(--ap-spacing-100);flex-direction:column;display:flex}.miniRamp{border-radius:var(--ap-radius-xs);grid-template-columns:repeat(11,1fr);width:100%;height:40px;display:grid;overflow:hidden}.miniElevation{align-items:center;gap:var(--ap-spacing-300);display:flex}.miniElevationMd,.miniElevationLg{border-radius:var(--ap-radius-lg);background:var(--ap-color-surface-overlay);width:56px;height:56px}.miniElevationMd{box-shadow:var(--ap-elevation-md)}.miniElevationLg{box-shadow:var(--ap-elevation-lg)}.miniType{align-items:center;gap:var(--ap-spacing-050);flex-direction:column;display:flex}.miniTypeSpecimen{font-size:var(--ap-text-heading-h2-size);line-height:var(--ap-text-heading-h2-line-height);letter-spacing:var(--ap-text-heading-h2-tracking);font-weight:var(--ap-font-weight-semibold)}.miniTypeCaption{font-size:var(--ap-text-caption-md-size);line-height:var(--ap-text-caption-md-line-height);color:var(--ap-color-text-tertiary)}.miniShape{align-items:center;gap:var(--ap-spacing-200);display:flex}.miniShapeSm,.miniShapeLg,.miniShapeFull{border:var(--ap-border-width-control) solid var(--ap-color-border-strong);width:32px;height:32px}.miniShapeSm{border-radius:var(--ap-radius-sm)}.miniShapeLg{border-radius:var(--ap-radius-lg)}.miniShapeFull{border-radius:var(--ap-radius-full)}.miniIcons{gap:var(--ap-spacing-200);color:var(--ap-color-text-secondary);display:flex}.miniDialog{width:100%;padding:var(--ap-spacing-150) var(--ap-spacing-200);border-radius:var(--ap-radius-xl);background:var(--ap-color-surface-overlay);box-shadow:var(--ap-elevation-lg)}.miniDialogTitle{margin:0 0 var(--ap-spacing-100);font-weight:var(--ap-font-weight-semibold)}.miniDialog .miniRow{justify-content:flex-end}.miniMenu{width:100%;padding:var(--ap-spacing-050);border:var(--ap-border-width-hairline) solid var(--ap-color-border-subtle);border-radius:var(--ap-radius-lg);background:var(--ap-color-surface-overlay);box-shadow:var(--ap-elevation-md);flex-direction:column;display:flex}.miniMenu span{padding:var(--ap-spacing-050) var(--ap-spacing-100);border-radius:var(--ap-radius-sm)}.miniMenuHover{background:var(--ap-color-interactive-wash-hover)}.miniMenuDanger{color:var(--ap-color-text-danger)}.specimen{margin-bottom:var(--ap-spacing-200);padding:var(--ap-spacing-300);border:var(--ap-border-width-hairline) solid var(--ap-color-border-subtle);border-radius:var(--ap-radius-xl);background:var(--ap-color-surface-raised)}.specimenRow{align-items:center;gap:var(--ap-spacing-150);flex-wrap:wrap;display:flex}.specimenRow+.specimenRow{margin-top:var(--ap-spacing-250)}.tokens{border-collapse:collapse;width:100%}.tokens th{padding:var(--ap-spacing-075) var(--ap-spacing-100);border-bottom:var(--ap-border-width-hairline) solid var(--ap-color-border-default);font-size:var(--ap-text-caption-md-size);font-weight:var(--ap-font-weight-semibold);color:var(--ap-color-text-tertiary);text-align:left}.tokens td{padding:var(--ap-spacing-100);border-bottom:var(--ap-border-width-hairline) solid var(--ap-color-border-subtle);vertical-align:middle}.tokens tr:hover td{background:var(--ap-color-interactive-wash-hover)}.tokenName{font-family:var(--ap-font-mono);font-size:var(--ap-text-caption-md-size)}.alias{font-family:var(--ap-font-mono);font-size:var(--ap-text-caption-sm-size);color:var(--ap-color-text-tertiary)}.tokens .alias,.tokens .tokenName{white-space:nowrap}.tableScroll{margin-bottom:var(--ap-spacing-200);overflow-x:auto}.swatch{border-radius:var(--ap-radius-xs);border:var(--ap-border-width-hairline) solid var(--ap-color-border-subtle);width:40px;height:24px}.ratio,.ratioLine{font-family:var(--ap-font-mono);font-variant-numeric:tabular-nums;font-size:var(--ap-text-caption-md-size)}.ratio{white-space:nowrap}.grade{padding:1px var(--ap-spacing-075);border-radius:var(--ap-radius-full);font-size:var(--ap-text-caption-caps-size);letter-spacing:var(--ap-text-caption-caps-tracking);font-weight:var(--ap-font-weight-semibold);margin-inline-start:var(--ap-spacing-075)}.gradePass{background:var(--ap-color-surface-success-subtle);color:var(--ap-color-text-success)}.gradeFail{background:var(--ap-color-surface-danger-subtle);color:var(--ap-color-text-danger)}.ramp{margin-bottom:var(--ap-spacing-050);border-radius:var(--ap-radius-sm);display:flex;overflow:hidden}.rampStep{flex:1;height:48px}.rampLabels{font-family:var(--ap-font-mono);font-size:var(--ap-text-caption-sm-size);color:var(--ap-color-text-tertiary);display:flex}.rampLabels span{text-align:center;flex:1}.rampName{margin:var(--ap-spacing-250) 0 var(--ap-spacing-075);font-family:var(--ap-font-mono);font-size:var(--ap-text-caption-md-size);color:var(--ap-color-text-secondary)}.rejected{margin:var(--ap-spacing-250) 0;padding:var(--ap-spacing-200) var(--ap-spacing-250);border-inline-start:3px solid var(--ap-color-border-strong);background:var(--ap-color-surface-sunken);border-start-end-radius:var(--ap-radius-lg);border-end-end-radius:var(--ap-radius-lg)}.rejected p{margin:0}.rejected p+p{margin-top:var(--ap-spacing-100)}.rejected strong{font-weight:var(--ap-font-weight-semibold)}.rowAction{padding:var(--ap-spacing-050);border-radius:var(--ap-radius-sm);color:var(--ap-color-text-secondary);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.rowAction:hover{background:var(--ap-color-interactive-wash-hover)}@media (min-width:1440px){.page{grid-template-columns:152px minmax(0, 832px) minmax(var(--ap-spacing-300), 1fr) 168px;column-gap:var(--ap-spacing-300);max-width:none}.onThisPage{top:var(--ap-spacing-500);grid-area:1/1/3;margin-bottom:0;position:sticky}.prose{grid-column:2}.gutter{grid-area:1/4/3}}@media (max-width:1080px){.page{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.prose{grid-row:auto}.onThisPage,.gutter{display:none}}@media (max-width:760px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:2;align-items:center;column-gap:var(--ap-spacing-150);height:auto;padding:var(--ap-spacing-150) var(--ap-spacing-250);border-inline-end:none;border-bottom:var(--ap-border-width-hairline) solid var(--ap-color-border-subtle);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand toggle""sections sections""theme theme";display:grid;position:sticky;top:0}.sidebarBrand{grid-area:brand;min-width:0}.sidebarTheme{padding:var(--ap-spacing-200) 0 var(--ap-spacing-100);background:0 0;grid-area:theme;margin:0;position:static}.sidebar[data-open=false] .sidebarTheme{display:none}.navToggle{grid-area:toggle}.navSections{grid-area:sections}.brandNote{margin-bottom:0}.navToggle{min-height:32px;padding-inline:var(--ap-spacing-150);border:var(--ap-border-width-hairline) solid var(--ap-color-border-default);border-radius:var(--ap-radius-full);background:var(--ap-color-interactive-neutral);color:var(--ap-color-interactive-on-neutral);font:inherit;font-weight:var(--ap-font-weight-medium);cursor:pointer;align-items:center;display:inline-flex}.navToggle:hover{background-image:linear-gradient(var(--ap-color-interactive-wash-hover), var(--ap-color-interactive-wash-hover))}.navSections{margin-top:var(--ap-spacing-200)}.sidebar[data-open=false] .navSections{display:none}.sidebar[data-open=true]{border-bottom:none;height:100dvh;position:fixed;inset:0;overflow-y:auto}.page{padding:var(--ap-spacing-400) var(--ap-spacing-250) var(--ap-spacing-600)}.prose h1{font-size:var(--ap-text-heading-h3-size);line-height:var(--ap-text-heading-h3-line-height)}.hero{gap:var(--ap-spacing-400);grid-template-columns:minmax(0,1fr)}}@media not (min-width:370px){.prose>.specimen{margin-inline:calc(-1 * var(--ap-spacing-250));padding-inline:var(--ap-spacing-250);border-inline:none;border-radius:0}}
