@font-face{font-family:"Source Sans 3";src:url(/assets/SourceSans3-Regular-DJS56XP8.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/SourceSans3-Italic-BydYOygt.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/SourceSerif4-Regular-DuZxYNfE.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/SourceSerif4-Italic-DEphWvQE.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:Source Code Pro;src:url(/assets/SourceCodePro-Regular-2yrvC6Ux.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:source-code-pro;src:url(/assets/SourceCodePro-Regular-2yrvC6Ux.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--black:#000;--blue-100:#f5f9ff;--blue-200:#e5f0fe;--blue-300:#cbe2fe;--blue-400:#accffd;--blue-500:#8eb9fc;--blue-600:#729efd;--blue-700:#5d89ff;--blue-800:#4b75ff;--blue-900:#3b63fb;--blue-1000:#274dea;--blue-1100:#1d3ecf;--blue-1200:#1532ad;--blue-1300:#10288c;--blue-1400:#0c1f69;--blue-1500:#0e1843;--blue-1600:#070b1e;--brown-100:#fcf7f2;--brown-200:#f7eee1;--brown-300:#efddc3;--brown-400:#e5c89d;--brown-500:#d6b17b;--brown-600:#be9b68;--brown-700:#ab8a5a;--brown-800:#9a7b4d;--brown-900:#8b6d42;--brown-1000:#775b32;--brown-1100:#674c23;--brown-1200:#583d15;--brown-1300:#463111;--brown-1400:#34250d;--brown-1500:#261a09;--brown-1600:#100c04;--celery-100:#ebffdc;--celery-200:#c5ff9c;--celery-300:#9df75c;--celery-400:#81e43a;--celery-500:#6ece2a;--celery-600:#5db41f;--celery-700:#52a119;--celery-800:#489014;--celery-900:#408111;--celery-1000:#346d0c;--celery-1100:#2c5c09;--celery-1200:#234b06;--celery-1300:#1b3c03;--celery-1400:#132e00;--celery-1500:#0c2100;--celery-1600:#040f00;--chartreuse-100:#f6fbde;--chartreuse-200:#eaf6ad;--chartreuse-300:#d0ec46;--chartreuse-400:#b6db00;--chartreuse-500:#a3c400;--chartreuse-600:#8fac00;--chartreuse-700:#809900;--chartreuse-800:#728900;--chartreuse-900:#667a00;--chartreuse-1000:#566700;--chartreuse-1100:#495700;--chartreuse-1200:#3c4700;--chartreuse-1300:#2f3900;--chartreuse-1400:#232b00;--chartreuse-1500:#191e00;--chartreuse-1600:#0b0e00;--cinnamon-100:#fdf7f3;--cinnamon-200:#f9ece5;--cinnamon-300:#f4dacb;--cinnamon-400:#edc4ac;--cinnamon-500:#e5aa88;--cinnamon-600:#d4916c;--cinnamon-700:#c67e58;--cinnamon-800:#b86d46;--cinnamon-900:#aa5e38;--cinnamon-1000:#934d2b;--cinnamon-1100:#803e20;--cinnamon-1200:#6e3015;--cinnamon-1300:#5c230b;--cinnamon-1400:#481906;--cinnamon-1500:#341204;--cinnamon-1600:#180802;--cyan-100:#eefafe;--cyan-200:#d9f4fd;--cyan-300:#b7e7fc;--cyan-400:#8ad5ff;--cyan-500:#5cc0ff;--cyan-600:#30a7fe;--cyan-700:#1d95e7;--cyan-800:#1286cd;--cyan-900:#0b78b3;--cyan-1000:#046691;--cyan-1100:#005779;--cyan-1200:#004762;--cyan-1300:#00394e;--cyan-1400:#002b3b;--cyan-1500:#001f2b;--cyan-1600:#000e14;--fuchsia-100:#fef6ff;--fuchsia-200:#fde9ff;--fuchsia-300:#fad3ff;--fuchsia-400:#f7b5ff;--fuchsia-500:#f393ff;--fuchsia-600:#ec69ff;--fuchsia-700:#df4df5;--fuchsia-800:#c844dc;--fuchsia-900:#b539c8;--fuchsia-1000:#9c28af;--fuchsia-1100:#871b9a;--fuchsia-1200:#710f83;--fuchsia-1300:#5c046d;--fuchsia-1400:#480058;--fuchsia-1500:#360042;--fuchsia-1600:#1d0023;--gradient-stop-1-avatar:0;--gradient-stop-2-avatar:.6666;--gradient-stop-3-avatar:1;--gray-25:#fff;--gray-50:#f8f8f8;--gray-75:#f3f3f3;--gray-100:#e9e9e9;--gray-200:#e1e1e1;--gray-300:#dadada;--gray-400:#c6c6c6;--gray-500:#8f8f8f;--gray-600:#717171;--gray-700:#505050;--gray-800:#292929;--gray-900:#131313;--gray-1000:#000;--green-100:#edfcf1;--green-200:#d7f7e1;--green-300:#adeec5;--green-400:#6be3a2;--green-500:#2bd17d;--green-600:#12b867;--green-700:#0ba45d;--green-800:#079355;--green-900:#05834e;--green-1000:#036e45;--green-1100:#025d3c;--green-1200:#014c34;--green-1300:#003d2c;--green-1400:#002e22;--green-1500:#002119;--green-1600:#000f0c;--indigo-100:#f7f8ff;--indigo-200:#ebeeff;--indigo-300:#d8deff;--indigo-400:#c0c9ff;--indigo-500:#a7b2ff;--indigo-600:#9197fe;--indigo-700:#8480fe;--indigo-800:#7a6afd;--indigo-900:#7155fa;--indigo-1000:#6338ee;--indigo-1100:#5424db;--indigo-1200:#4513bf;--indigo-1300:#3706a0;--indigo-1400:#2a0081;--indigo-1500:#1f0062;--indigo-1600:#110036;--magenta-100:#fff5f8;--magenta-200:#ffe8f0;--magenta-300:#ffd5e3;--magenta-400:#ffb9d0;--magenta-500:#ff98bb;--magenta-600:#ff709f;--magenta-700:#ff4885;--magenta-800:#f02d6e;--magenta-900:#d92361;--magenta-1000:#ba1650;--magenta-1100:#a3053e;--magenta-1200:#803;--magenta-1300:#6f0028;--magenta-1400:#56001e;--magenta-1500:#400016;--magenta-1600:#23000c;--orange-100:#fff6e7;--orange-200:#ffeccf;--orange-300:#ffda9e;--orange-400:#ffc15e;--orange-500:#ffa213;--orange-600:#fc7d00;--orange-700:#e86a00;--orange-800:#d45b00;--orange-900:#c24e00;--orange-1000:#a73e00;--orange-1100:#903300;--orange-1200:#762900;--orange-1300:#5f2000;--orange-1400:#491800;--orange-1500:#341200;--orange-1600:#190800;--pink-100:#fff6fc;--pink-200:#ffe8f7;--pink-300:#ffd3f0;--pink-400:#ffb5e6;--pink-500:#ff94db;--pink-600:#ff67cc;--pink-700:#f24cb8;--pink-800:#e434a3;--pink-900:#ce2a92;--pink-1000:#b01f7b;--pink-1100:#981668;--pink-1200:#800c55;--pink-1300:#690344;--pink-1400:#530035;--pink-1500:#3e0027;--pink-1600:#210015;--purple-100:#fbf7fe;--purple-200:#f4ebfc;--purple-300:#ebdaf9;--purple-400:#ddc1f6;--purple-500:#d0a7f3;--purple-600:#bf8aee;--purple-700:#b272eb;--purple-800:#a65ce7;--purple-900:#9a47e2;--purple-1000:#8628d9;--purple-1100:#730dcc;--purple-1200:#5d00b1;--purple-1300:#4b0090;--purple-1400:#3b006f;--purple-1500:#2c0054;--purple-1600:#17002d;--red-100:#fff6f5;--red-200:#ffebe8;--red-300:#ffd6d1;--red-400:#ffbcb4;--red-500:#ff9d91;--red-600:#ff7665;--red-700:#ff513d;--red-800:#f03823;--red-900:#d73220;--red-1000:#b72818;--red-1100:#9c2113;--red-1200:#811b0e;--red-1300:#68150a;--red-1400:#501006;--red-1500:#3b0b04;--red-1600:#1d0502;--seafoam-100:#ebfbf6;--seafoam-200:#d3f6ea;--seafoam-300:#a9edd8;--seafoam-400:#5ce1c2;--seafoam-500:#10cfa9;--seafoam-600:#0db595;--seafoam-700:#0ba286;--seafoam-800:#099078;--seafoam-900:#07816d;--seafoam-1000:#056c5c;--seafoam-1100:#035c50;--seafoam-1200:#014b43;--seafoam-1300:#003c36;--seafoam-1400:#002e28;--seafoam-1500:#00211d;--seafoam-1600:#000f0e;--silver-100:#f7f7f7;--silver-200:#efefef;--silver-300:#dfdfdf;--silver-400:#ccc;--silver-500:#b7b7b7;--silver-600:#a0a0a0;--silver-700:#8f8f8f;--silver-800:gray;--silver-900:#727272;--silver-1000:#606060;--silver-1100:#515151;--silver-1200:#424242;--silver-1300:#343434;--silver-1400:#272727;--silver-1500:#1c1c1c;--silver-1600:#0c0c0c;--static-blue-900:#3b63fb;--static-blue-1000:#274dea;--static-chartreuse-400:#b6db00;--static-chartreuse-600:#8fac00;--static-chartreuse-800:#728900;--static-cyan-400:#8ad5ff;--static-cyan-600:#30a7fe;--static-cyan-800:#1286cd;--static-fuchsia-400:#f7b5ff;--static-fuchsia-600:#ec69ff;--static-fuchsia-800:#c844dc;--static-fuchsia-900:#b539c8;--static-fuchsia-1000:#9c28af;--static-green-400:#6be3a2;--static-green-600:#12b867;--static-green-800:#079355;--static-indigo-400:#c0c9ff;--static-indigo-600:#9197fe;--static-indigo-800:#7a6afd;--static-indigo-900:#7155fa;--static-indigo-1000:#6338ee;--static-magenta-400:#ffb9d0;--static-magenta-600:#ff709f;--static-magenta-800:#f02d6e;--static-magenta-900:#d92361;--static-magenta-1000:#ba1650;--static-orange-400:#ffc15e;--static-orange-600:#fc7d00;--static-orange-800:#d45b00;--static-purple-400:#ddc1f6;--static-purple-600:#bf8aee;--static-purple-800:#a65ce7;--static-red-400:#ffbcb4;--static-red-600:#ff7665;--static-red-800:#f03823;--static-red-900:#d73220;--static-red-1000:#b72818;--static-turquoise-400:#6fdde4;--static-turquoise-600:#0fb1c0;--static-turquoise-800:#0a8d99;--transparent-black-25:#0000;--transparent-black-50:#00000008;--transparent-black-75:#0000000d;--transparent-black-100:#00000017;--transparent-black-200:#0000001f;--transparent-black-300:#00000026;--transparent-black-400:#00000038;--transparent-black-500:#00000070;--transparent-black-600:#0000008f;--transparent-black-700:#000000b0;--transparent-black-800:#000000d6;--transparent-black-900:#000000ed;--transparent-black-1000:#000;--transparent-white-25:#fff0;--transparent-white-50:#ffffff0a;--transparent-white-75:#ffffff12;--transparent-white-100:#ffffff1c;--transparent-white-200:#ffffff24;--transparent-white-300:#ffffff2b;--transparent-white-400:#ffffff36;--transparent-white-500:#ffffff63;--transparent-white-600:#ffffff82;--transparent-white-700:#ffffffa8;--transparent-white-800:#ffffffd9;--transparent-white-900:#fffffff0;--transparent-white-1000:#fff;--turquoise-100:#eefbfb;--turquoise-200:#d1f5f5;--turquoise-300:#a9eced;--turquoise-400:#6fdde4;--turquoise-500:#27cad8;--turquoise-600:#0fb1c0;--turquoise-700:#0c9eab;--turquoise-800:#0a8d99;--turquoise-900:#087e89;--turquoise-1000:#056b74;--turquoise-1100:#035a62;--turquoise-1200:#014a51;--turquoise-1300:#003b41;--turquoise-1400:#002c31;--turquoise-1500:#002023;--turquoise-1600:#000f11;--white:#fff;--yellow-100:#fff8cc;--yellow-200:#fff197;--yellow-300:#ffde2c;--yellow-400:#f5c700;--yellow-500:#e6af00;--yellow-600:#d29500;--yellow-700:#c18300;--yellow-800:#af7400;--yellow-900:#9e6600;--yellow-1000:#865500;--yellow-1100:#724800;--yellow-1200:#5d3b00;--yellow-1300:#4b2f00;--yellow-1400:#382300;--yellow-1500:#281900;--yellow-1600:#120b00}[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue-100:#0e173f;--blue-200:#0f1c52;--blue-300:#0c2175;--blue-400:#122d9a;--blue-500:#1a3ac3;--blue-600:#2549e5;--blue-700:#345bf8;--blue-800:#4069fd;--blue-900:#5681ff;--blue-1000:#6995fe;--blue-1100:#7ca9fc;--blue-1200:#98c0fc;--blue-1300:#b5d5fd;--blue-1400:#d5e7fe;--blue-1500:#eef5ff;--blue-1600:#fff;--brown-100:#231808;--brown-200:#2c1f0b;--brown-300:#3a280e;--brown-400:#4e3713;--brown-500:#62471e;--brown-600:#73582f;--brown-700:#84683d;--brown-800:#8f7245;--brown-900:#a38454;--brown-1000:#b59362;--brown-1100:#c7a370;--brown-1200:#deb982;--brown-1300:#e8cfa9;--brown-1400:#f2e3ce;--brown-1500:#faf4ec;--brown-1600:#fff;--celery-100:#0b1f00;--celery-200:#0f2600;--celery-300:#153301;--celery-400:#1f4304;--celery-500:#295608;--celery-600:#32690b;--celery-700:#3c7a0f;--celery-800:#428612;--celery-900:#4e9a17;--celery-1000:#58ac1c;--celery-1100:#64be23;--celery-1200:#74d52e;--celery-1300:#88ea41;--celery-1400:#aafb70;--celery-1500:#deffc6;--celery-1600:#fff;--chartreuse-100:#171c00;--chartreuse-200:#1e2400;--chartreuse-300:#272f00;--chartreuse-400:#353f00;--chartreuse-500:#445200;--chartreuse-600:#536400;--chartreuse-700:#617400;--chartreuse-800:#6a7f00;--chartreuse-900:#7a9300;--chartreuse-1000:#88a400;--chartreuse-1100:#97b500;--chartreuse-1200:#a9cb00;--chartreuse-1300:#bbe100;--chartreuse-1400:#dbf075;--chartreuse-1500:#f2f9ce;--chartreuse-1600:#fff;--cinnamon-100:#301104;--cinnamon-200:#3b1505;--cinnamon-300:#4f1c07;--cinnamon-400:#64290f;--cinnamon-500:#7a391c;--cinnamon-600:#8f4a28;--cinnamon-700:#a35834;--cinnamon-800:#b0623b;--cinnamon-900:#c07750;--cinnamon-1000:#ce8863;--cinnamon-1100:#dc9a76;--cinnamon-1200:#e8b395;--cinnamon-1300:#efcbb7;--cinnamon-1400:#f6e1d6;--cinnamon-1500:#fcf4ef;--cinnamon-1600:#fff;--cyan-100:#001d27;--cyan-200:#002431;--cyan-300:#003041;--cyan-400:#004058;--cyan-500:#005271;--cyan-600:#03638c;--cyan-700:#0873a8;--cyan-800:#0d7dba;--cyan-900:#188edc;--cyan-1000:#269ff4;--cyan-1100:#3fb1ff;--cyan-1200:#6bc7ff;--cyan-1300:#98dbff;--cyan-1400:#c3ecfc;--cyan-1500:#e6f8fd;--cyan-1600:#fff;--fuchsia-100:#32003d;--fuchsia-200:#3d004a;--fuchsia-300:#4f005f;--fuchsia-400:#660978;--fuchsia-500:#7f1792;--fuchsia-600:#9726aa;--fuchsia-700:#ad33c0;--fuchsia-800:#ba3cce;--fuchsia-900:#d549eb;--fuchsia-1000:#e85bfd;--fuchsia-1100:#f07aff;--fuchsia-1200:#f59fff;--fuchsia-1300:#f8bfff;--fuchsia-1400:#fbdbff;--fuchsia-1500:#fdf1ff;--fuchsia-1600:#fff;--gray-25:#111;--gray-50:#1b1b1b;--gray-75:#222;--gray-100:#2c2c2c;--gray-200:#323232;--gray-300:#393939;--gray-400:#444;--gray-500:#6d6d6d;--gray-600:#8a8a8a;--gray-700:#afafaf;--gray-800:#dbdbdb;--gray-900:#f2f2f2;--gray-1000:#fff;--green-100:#001e17;--green-200:#00261d;--green-300:#003326;--green-400:#004430;--green-500:#02573a;--green-600:#036a43;--green-700:#047c4b;--green-800:#068850;--green-900:#099d59;--green-1000:#0eaf62;--green-1100:#18c16e;--green-1200:#39d786;--green-1300:#7ee7ac;--green-1400:#bdf1d0;--green-1500:#e5faec;--green-1600:#fff;--indigo-100:#1e005d;--indigo-200:#23006e;--indigo-300:#2f008c;--indigo-400:#3e0cae;--indigo-500:#4f1ed1;--indigo-600:#5f34eb;--indigo-700:#6d4bf8;--indigo-800:#745bfc;--indigo-900:#8077fe;--indigo-1000:#8b8dfe;--indigo-1100:#99a1ff;--indigo-1200:#b0baff;--indigo-1300:#c7d0ff;--indigo-1400:#dfe4ff;--indigo-1500:#f3f4ff;--indigo-1600:#fff;--magenta-100:#3b0016;--magenta-200:#4a001b;--magenta-300:#5d0022;--magenta-400:#7b002d;--magenta-500:#98073c;--magenta-600:#b5134c;--magenta-700:#cf1f5c;--magenta-800:#e02665;--magenta-900:#f37;--magenta-1000:#ff6095;--magenta-1100:#ff80ab;--magenta-1200:#ffa3c2;--magenta-1300:#ffc1d6;--magenta-1400:#ffdce8;--magenta-1500:#fff1f6;--magenta-1600:#fff;--orange-100:#311000;--orange-200:#3d1500;--orange-300:#501b00;--orange-400:#6a2400;--orange-500:#872f00;--orange-600:#a23b00;--orange-700:#b94900;--orange-800:#c75200;--orange-900:#e06400;--orange-1000:#f37500;--orange-1100:#ff8900;--orange-1200:#ffad2d;--orange-1300:#ffc974;--orange-1400:#ffe1b2;--orange-1500:#fff3e1;--orange-1600:#fff;--pink-100:#3a0025;--pink-200:#47002c;--pink-300:#5a0039;--pink-400:#73074b;--pink-500:#8f1261;--pink-600:#ab1d77;--pink-700:#c4278a;--pink-800:#d52d97;--pink-900:#ec43af;--pink-1000:#fb5ac4;--pink-1100:#ff7ad2;--pink-1200:#ff9fdf;--pink-1300:#ffbfea;--pink-1400:#ffdbf3;--pink-1500:#fff1fa;--pink-1600:#fff;--purple-100:#29004f;--purple-200:#320060;--purple-300:#40007a;--purple-400:#53009f;--purple-500:#6b06c3;--purple-600:#8222d7;--purple-700:#943ee0;--purple-800:#9d4ee4;--purple-900:#ad69e9;--purple-1000:#ba7fed;--purple-1100:#c595f0;--purple-1200:#d4b0f4;--purple-1300:#e1c9f7;--purple-1400:#eee0fa;--purple-1500:#f8f3fd;--purple-1600:#fff;--red-100:#360a03;--red-200:#440d05;--red-300:#571107;--red-400:#73180b;--red-500:#931f11;--red-600:#b12617;--red-700:#cd2e1d;--red-800:#df3422;--red-900:#fc432e;--red-1000:#ff6756;--red-1100:#ff8678;--red-1200:#ffa79d;--red-1300:#ffc4bd;--red-1400:#ffdedb;--red-1500:#fff2f0;--red-1600:#fff;--seafoam-100:#001e1b;--seafoam-200:#002723;--seafoam-300:#00322c;--seafoam-400:#00433b;--seafoam-500:#02564b;--seafoam-600:#046959;--seafoam-700:#067a67;--seafoam-800:#088670;--seafoam-900:#0a9a80;--seafoam-1000:#0cad8e;--seafoam-1100:#0ebe9c;--seafoam-1200:#1dd6b0;--seafoam-1300:#7ae5cb;--seafoam-1400:#baf1de;--seafoam-1500:#e5f9f3;--seafoam-1600:#fff;--silver-100:#1a1a1a;--silver-200:#212121;--silver-300:#2c2c2c;--silver-400:#3b3b3b;--silver-500:#4c4c4c;--silver-600:#5c5c5c;--silver-700:#6c6c6c;--silver-800:#767676;--silver-900:#898989;--silver-1000:#989898;--silver-1100:#a9a9a9;--silver-1200:#bebebe;--silver-1300:#d3d3d3;--silver-1400:#e5e5e5;--silver-1500:#f4f4f4;--silver-1600:#fff;--turquoise-100:#001e21;--turquoise-200:#002529;--turquoise-300:#003136;--turquoise-400:#004248;--turquoise-500:#03545c;--turquoise-600:#056770;--turquoise-700:#077883;--turquoise-800:#09838e;--turquoise-900:#0b97a4;--turquoise-1000:#0da8b6;--turquoise-1100:#10baca;--turquoise-1200:#40d0dc;--turquoise-1300:#80e1e7;--turquoise-1400:#b7f0f0;--turquoise-1500:#e4f9f9;--turquoise-1600:#fff;--yellow-100:#251700;--yellow-200:#2f1d00;--yellow-300:#3d2700;--yellow-400:#533400;--yellow-500:#6b4300;--yellow-600:#825200;--yellow-700:#976100;--yellow-800:#a46a00;--yellow-900:#ba7c00;--yellow-1000:#cb8d00;--yellow-1100:#da9f00;--yellow-1200:#ebb700;--yellow-1300:#f9ce00;--yellow-1400:#ffe656;--yellow-1500:#fff6c3;--yellow-1600:#fff}:root{--accent-color-100:var(--blue-100);--accent-color-1000:var(--blue-1000);--accent-color-1100:var(--blue-1100);--accent-color-1200:var(--blue-1200);--accent-color-1300:var(--blue-1300);--accent-color-1400:var(--blue-1400);--accent-color-1500:var(--blue-1500);--accent-color-1600:var(--blue-1600);--accent-color-200:var(--blue-200);--accent-color-300:var(--blue-300);--accent-color-400:var(--blue-400);--accent-color-500:var(--blue-500);--accent-color-600:var(--blue-600);--accent-color-700:var(--blue-700);--accent-color-800:var(--blue-800);--accent-color-900:var(--blue-900);--accent-subtle-background-color-default:var(--accent-color-200);--icon-color-informative:var(--informative-visual-color);--icon-color-negative:var(--negative-visual-color);--icon-color-neutral:var(--neutral-visual-color);--icon-color-notice:var(--notice-visual-color);--icon-color-positive:var(--positive-visual-color);--informative-color-100:var(--blue-100);--informative-color-1000:var(--blue-1000);--informative-color-1100:var(--blue-1100);--informative-color-1200:var(--blue-1200);--informative-color-1300:var(--blue-1300);--informative-color-1400:var(--blue-1400);--informative-color-1500:var(--blue-1500);--informative-color-1600:var(--blue-1600);--informative-color-200:var(--blue-200);--informative-color-300:var(--blue-300);--informative-color-400:var(--blue-400);--informative-color-500:var(--blue-500);--informative-color-600:var(--blue-600);--informative-color-700:var(--blue-700);--informative-color-800:var(--blue-800);--informative-color-900:var(--blue-900);--informative-subtle-background-color-default:var(--informative-color-200);--negative-color-100:var(--red-100);--negative-color-1000:var(--red-1000);--negative-color-1100:var(--red-1100);--negative-color-1200:var(--red-1200);--negative-color-1300:var(--red-1300);--negative-color-1400:var(--red-1400);--negative-color-1500:var(--red-1500);--negative-color-1600:var(--red-1600);--negative-color-200:var(--red-200);--negative-color-300:var(--red-300);--negative-color-400:var(--red-400);--negative-color-500:var(--red-500);--negative-color-600:var(--red-600);--negative-color-700:var(--red-700);--negative-color-800:var(--red-800);--negative-color-900:var(--red-900);--negative-subdued-background-color-default:var(--negative-subtle-background-color-default);--negative-subdued-background-color-down:var(--negative-color-300);--negative-subdued-background-color-hover:var(--negative-color-300);--negative-subdued-background-color-key-focus:var(--negative-color-300);--negative-subtle-background-color-default:var(--negative-color-200);--notice-color-100:var(--orange-100);--notice-color-1000:var(--orange-1000);--notice-color-1100:var(--orange-1100);--notice-color-1200:var(--orange-1200);--notice-color-1300:var(--orange-1300);--notice-color-1400:var(--orange-1400);--notice-color-1500:var(--orange-1500);--notice-color-1600:var(--orange-1600);--notice-color-200:var(--orange-200);--notice-color-300:var(--orange-300);--notice-color-400:var(--orange-400);--notice-color-500:var(--orange-500);--notice-color-600:var(--orange-600);--notice-color-700:var(--orange-700);--notice-color-800:var(--orange-800);--notice-color-900:var(--orange-900);--notice-subtle-background-color-default:var(--notice-color-200);--positive-color-100:var(--green-100);--positive-color-1000:var(--green-1000);--positive-color-1100:var(--green-1100);--positive-color-1200:var(--green-1200);--positive-color-1300:var(--green-1300);--positive-color-1400:var(--green-1400);--positive-color-1500:var(--green-1500);--positive-color-1600:var(--green-1600);--positive-color-200:var(--green-200);--positive-color-300:var(--green-300);--positive-color-400:var(--green-400);--positive-color-500:var(--green-500);--positive-color-600:var(--green-600);--positive-color-700:var(--green-700);--positive-color-800:var(--green-800);--positive-color-900:var(--green-900);--positive-subtle-background-color-default:var(--positive-color-200);--accent-background-color-default:var(--accent-color-900);--accent-background-color-down:var(--accent-color-1000);--accent-background-color-hover:var(--accent-color-1000);--accent-background-color-key-focus:var(--accent-color-1000);--accent-content-color-default:var(--accent-color-900);--accent-content-color-down:var(--accent-color-1000);--accent-content-color-hover:var(--accent-color-1000);--accent-content-color-key-focus:var(--accent-color-1000);--accent-content-color-selected:var(--accent-content-color-down);--accent-visual-color:var(--accent-color-800);--background-base-color:var(--gray-25);--background-elevated-color:var(--gray-25);--background-layer-1-color:var(--gray-50);--background-layer-2-color:var(--gray-25);--background-opacity-default:0;--background-opacity-down:.1;--background-opacity-hover:.1;--background-opacity-key-focus:.1;--background-pasteboard-color:var(--gray-100);--blue-background-color-default:var(--blue-900);--blue-subtle-background-color-default:var(--blue-200);--blue-visual-color:var(--blue-800);--brown-background-color-default:var(--brown-900);--brown-subtle-background-color-default:var(--brown-200);--brown-visual-color:var(--brown-800);--celery-background-color-default:var(--celery-600);--celery-subtle-background-color-default:var(--celery-200);--celery-visual-color:var(--celery-700);--chartreuse-background-color-default:var(--chartreuse-500);--chartreuse-subtle-background-color-default:var(--chartreuse-200);--chartreuse-visual-color:var(--chartreuse-600);--cinnamon-background-color-default:var(--cinnamon-900);--cinnamon-subtle-background-color-default:var(--cinnamon-200);--cinnamon-visual-color:var(--cinnamon-800);--cyan-background-color-default:var(--cyan-900);--cyan-subtle-background-color-default:var(--cyan-200);--cyan-visual-color:var(--cyan-600);--disabled-background-color:var(--gray-100);--disabled-border-color:var(--gray-300);--disabled-content-color:var(--gray-400);--disabled-static-black-background-color:var(--transparent-black-100);--disabled-static-black-border-color:var(--transparent-black-300);--disabled-static-black-content-color:var(--transparent-black-400);--disabled-static-white-background-color:var(--transparent-white-100);--disabled-static-white-border-color:var(--transparent-white-300);--disabled-static-white-content-color:var(--transparent-white-400);--drop-shadow-ambient-color:#00000014;--drop-shadow-color:var(--drop-shadow-color-100);--drop-shadow-color-100:#0000001f;--drop-shadow-color-200:#00000029;--drop-shadow-color-300:#0003;--drop-shadow-dragged-color:var(--drop-shadow-color-300);--drop-shadow-dragged-key-color:#00000029;--drop-shadow-elevated-color:var(--drop-shadow-color-200);--drop-shadow-elevated-key-color:#0000001f;--drop-shadow-emphasized-default-color:var(--drop-shadow-color-100);--drop-shadow-emphasized-hover-color:var(--drop-shadow-color-200);--drop-shadow-emphasized-hover-key-color:#0000001f;--drop-shadow-emphasized-key-color:#00000014;--drop-shadow-transition-color:#0000000a;--focus-indicator-color:var(--blue-800);--fuchsia-background-color-default:var(--fuchsia-900);--fuchsia-subtle-background-color-default:var(--fuchsia-200);--fuchsia-visual-color:var(--fuchsia-800);--gray-background-color-default:var(--gray-700);--gray-subtle-background-color-default:var(--gray-100);--gray-visual-color:var(--gray-500);--green-background-color-default:var(--green-900);--green-subtle-background-color-default:var(--green-200);--green-visual-color:var(--green-700);--indigo-background-color-default:var(--indigo-900);--indigo-subtle-background-color-default:var(--indigo-200);--indigo-visual-color:var(--indigo-800);--informative-background-color-default:var(--informative-color-900);--informative-background-color-down:var(--informative-color-1000);--informative-background-color-hover:var(--informative-color-1000);--informative-background-color-key-focus:var(--informative-color-1000);--informative-visual-color:var(--informative-color-800);--magenta-background-color-default:var(--magenta-900);--magenta-subtle-background-color-default:var(--magenta-200);--magenta-visual-color:var(--magenta-800);--negative-background-color-default:var(--negative-color-900);--negative-background-color-down:var(--negative-color-1000);--negative-background-color-hover:var(--negative-color-1000);--negative-background-color-key-focus:var(--negative-color-1000);--negative-border-color-default:var(--negative-color-900);--negative-border-color-down:var(--negative-color-1100);--negative-border-color-focus:var(--negative-color-1000);--negative-border-color-focus-hover:var(--negative-border-color-down);--negative-border-color-hover:var(--negative-color-1000);--negative-border-color-key-focus:var(--negative-color-1000);--negative-content-color-default:var(--negative-color-900);--negative-content-color-down:var(--negative-color-1000);--negative-content-color-hover:var(--negative-color-1000);--negative-content-color-key-focus:var(--negative-color-1000);--negative-visual-color:var(--negative-color-800);--neutral-background-color-default:var(--gray-800);--neutral-background-color-down:var(--gray-900);--neutral-background-color-hover:var(--gray-900);--neutral-background-color-key-focus:var(--gray-900);--neutral-background-color-selected-default:var(--gray-800);--neutral-background-color-selected-down:var(--gray-900);--neutral-background-color-selected-hover:var(--gray-900);--neutral-background-color-selected-key-focus:var(--gray-900);--neutral-content-color-default:var(--gray-800);--neutral-content-color-down:var(--gray-900);--neutral-content-color-focus:var(--neutral-content-color-down);--neutral-content-color-focus-hover:var(--neutral-content-color-down);--neutral-content-color-hover:var(--gray-900);--neutral-content-color-key-focus:var(--gray-900);--neutral-subdued-background-color-default:var(--gray-700);--neutral-subdued-background-color-down:var(--gray-800);--neutral-subdued-background-color-hover:var(--gray-800);--neutral-subdued-background-color-key-focus:var(--gray-800);--neutral-subdued-content-color-default:var(--gray-700);--neutral-subdued-content-color-down:var(--gray-800);--neutral-subdued-content-color-hover:var(--gray-800);--neutral-subdued-content-color-key-focus:var(--gray-800);--neutral-subdued-content-color-selected:var(--neutral-subdued-content-color-down);--neutral-subtle-background-color-default:var(--gray-100);--neutral-visual-color:var(--gray-500);--notice-background-color-default:var(--notice-color-600);--notice-visual-color:var(--notice-color-800);--opacity-disabled:.3;--orange-background-color-default:var(--orange-600);--orange-subtle-background-color-default:var(--orange-200);--orange-visual-color:var(--orange-700);--overlay-color:var(--black);--overlay-opacity:.4;--pink-background-color-default:var(--pink-900);--pink-subtle-background-color-default:var(--pink-200);--pink-visual-color:var(--pink-800);--positive-background-color-default:var(--positive-color-900);--positive-background-color-down:var(--positive-color-1000);--positive-background-color-hover:var(--positive-color-1000);--positive-background-color-key-focus:var(--positive-color-1000);--positive-visual-color:var(--positive-color-800);--purple-background-color-default:var(--purple-900);--purple-subtle-background-color-default:var(--purple-200);--purple-visual-color:var(--purple-800);--red-background-color-default:var(--red-900);--red-subtle-background-color-default:var(--red-200);--red-visual-color:var(--red-800);--seafoam-background-color-default:var(--seafoam-900);--seafoam-subtle-background-color-default:var(--seafoam-200);--seafoam-visual-color:var(--seafoam-700);--silver-background-color-default:var(--silver-900);--silver-subtle-background-color-default:var(--silver-200);--silver-visual-color:var(--silver-800);--stack-item-selected-background-color-highlight:var(--accent-background-color-default);--static-black-focus-indicator-color:var(--black);--static-black-text-color:var(--black);--static-black-track-color:var(--transparent-black-300);--static-black-track-indicator-color:var(--transparent-black-900);--static-white-focus-indicator-color:var(--white);--static-white-text-color:var(--white);--static-white-track-color:var(--transparent-white-300);--static-white-track-indicator-color:var(--transparent-white-900);--title-color:var(--gray-900);--track-color:var(--gray-300);--turquoise-background-color-default:var(--turquoise-900);--turquoise-subtle-background-color-default:var(--turquoise-200);--turquoise-visual-color:var(--turquoise-800);--yellow-background-color-default:var(--yellow-400);--yellow-subtle-background-color-default:var(--yellow-200);--yellow-visual-color:var(--yellow-600);--heading-color:var(--gray-900);--body-color:var(--gray-800);--detail-color:var(--gray-600);--code-color:var(--gray-800);--surface-base:var(--background-base-color);--surface-layer-1:var(--background-layer-1-color);--surface-layer-2:var(--background-layer-2-color);--surface-elevated:var(--background-elevated-color);--surface-pasteboard:var(--background-pasteboard-color);--text-heading:var(--heading-color);--text-body:var(--body-color);--text-disabled:var(--disabled-content-color);--focus-ring-color:var(--focus-indicator-color)}[data-color-scheme=dark]{--accent-subtle-background-color-default:var(--accent-color-300);--informative-subtle-background-color-default:var(--informative-color-300);--negative-subtle-background-color-default:var(--negative-color-300);--notice-subtle-background-color-default:var(--notice-color-300);--positive-subtle-background-color-default:var(--positive-color-300);--accent-background-color-default:var(--accent-color-800);--accent-background-color-down:var(--accent-color-700);--accent-background-color-hover:var(--accent-color-700);--accent-background-color-key-focus:var(--accent-color-700);--accent-visual-color:var(--accent-color-900);--background-elevated-color:var(--gray-75);--background-layer-2-color:var(--gray-75);--background-pasteboard-color:var(--gray-25);--blue-background-color-default:var(--blue-800);--blue-subtle-background-color-default:var(--blue-300);--blue-visual-color:var(--blue-900);--brown-background-color-default:var(--brown-800);--brown-subtle-background-color-default:var(--brown-300);--brown-visual-color:var(--brown-900);--celery-background-color-default:var(--celery-900);--celery-subtle-background-color-default:var(--celery-300);--celery-visual-color:var(--celery-800);--chartreuse-background-color-default:var(--chartreuse-1000);--chartreuse-subtle-background-color-default:var(--chartreuse-300);--chartreuse-visual-color:var(--chartreuse-900);--cinnamon-background-color-default:var(--cinnamon-800);--cinnamon-subtle-background-color-default:var(--cinnamon-300);--cinnamon-visual-color:var(--cinnamon-900);--cyan-background-color-default:var(--cyan-800);--cyan-subtle-background-color-default:var(--cyan-300);--cyan-visual-color:var(--cyan-900);--drop-shadow-ambient-color:#0000003d;--drop-shadow-color-100:#0000005c;--drop-shadow-color-200:#0000007a;--drop-shadow-color-300:#0009;--drop-shadow-dragged-key-color:#0000007a;--drop-shadow-elevated-key-color:#0000005c;--drop-shadow-emphasized-hover-key-color:#0000005c;--drop-shadow-emphasized-key-color:#0000003d;--drop-shadow-transition-color:#0000001f;--fuchsia-background-color-default:var(--fuchsia-800);--fuchsia-subtle-background-color-default:var(--fuchsia-300);--fuchsia-visual-color:var(--fuchsia-900);--gray-background-color-default:var(--gray-500);--gray-subtle-background-color-default:var(--gray-300);--gray-visual-color:var(--gray-600);--green-background-color-default:var(--green-800);--green-subtle-background-color-default:var(--green-300);--green-visual-color:var(--green-800);--indigo-background-color-default:var(--indigo-800);--indigo-subtle-background-color-default:var(--indigo-300);--indigo-visual-color:var(--indigo-900);--informative-background-color-default:var(--informative-color-800);--informative-background-color-down:var(--informative-color-700);--informative-background-color-hover:var(--informative-color-700);--informative-background-color-key-focus:var(--informative-color-700);--informative-visual-color:var(--informative-color-900);--magenta-background-color-default:var(--magenta-800);--magenta-subtle-background-color-default:var(--magenta-300);--magenta-visual-color:var(--magenta-900);--negative-background-color-default:var(--negative-color-800);--negative-background-color-down:var(--negative-color-700);--negative-background-color-hover:var(--negative-color-700);--negative-background-color-key-focus:var(--negative-color-700);--negative-visual-color:var(--negative-color-900);--neutral-subdued-background-color-default:var(--gray-500);--neutral-subdued-background-color-down:var(--gray-400);--neutral-subdued-background-color-hover:var(--gray-400);--neutral-subdued-background-color-key-focus:var(--gray-400);--neutral-subtle-background-color-default:var(--gray-300);--neutral-visual-color:var(--gray-600);--notice-background-color-default:var(--notice-color-900);--notice-visual-color:var(--notice-color-900);--orange-background-color-default:var(--orange-900);--orange-subtle-background-color-default:var(--orange-300);--orange-visual-color:var(--orange-900);--overlay-opacity:.6;--pink-background-color-default:var(--pink-800);--pink-subtle-background-color-default:var(--pink-300);--pink-visual-color:var(--pink-900);--positive-background-color-default:var(--positive-color-800);--positive-background-color-down:var(--positive-color-700);--positive-background-color-hover:var(--positive-color-700);--positive-background-color-key-focus:var(--positive-color-700);--positive-visual-color:var(--positive-color-900);--purple-background-color-default:var(--purple-800);--purple-subtle-background-color-default:var(--purple-300);--purple-visual-color:var(--purple-900);--red-background-color-default:var(--red-800);--red-subtle-background-color-default:var(--red-300);--red-visual-color:var(--red-700);--seafoam-background-color-default:var(--seafoam-800);--seafoam-subtle-background-color-default:var(--seafoam-300);--seafoam-visual-color:var(--seafoam-800);--silver-background-color-default:var(--silver-800);--silver-subtle-background-color-default:var(--silver-300);--silver-visual-color:var(--silver-900);--turquoise-background-color-default:var(--turquoise-800);--turquoise-subtle-background-color-default:var(--turquoise-300);--turquoise-visual-color:var(--turquoise-900);--yellow-background-color-default:var(--yellow-1100);--yellow-subtle-background-color-default:var(--yellow-300);--yellow-visual-color:var(--yellow-1100)}:root{--font-family-sans:"adobe-clean-spectrum-vf", "Source Sans 3", ui-sans-serif, system-ui, sans-serif;--font-family-serif:"adobe-clean-spectrum-srf-vf", "Source Serif 4", Georgia, serif;--font-family-code:"source-code-pro", "Source Code Pro", Monaco, monospace;--sans-serif-font-family:var(--font-family-sans);--serif-font-family:var(--font-family-serif);--code-font-family:var(--font-family-code);--body-size-l:var(--font-size-300);--body-size-m:var(--font-size-200);--body-size-s:var(--font-size-100);--body-size-xl:var(--font-size-400);--body-size-xs:var(--font-size-75);--body-size-xxl:var(--font-size-500);--body-size-xxs:var(--font-size-50);--body-size-xxxl:var(--font-size-600);--code-size-l:var(--font-size-300);--code-size-m:var(--font-size-200);--code-size-s:var(--font-size-100);--code-size-xl:var(--font-size-400);--code-size-xs:var(--font-size-75);--detail-size-l:var(--font-size-200);--detail-size-m:var(--font-size-100);--detail-size-s:var(--font-size-75);--detail-size-xl:var(--font-size-300);--detail-size-xs:var(--font-size-50);--font-size-100:14px;--font-size-1000:40px;--font-size-1100:45px;--font-size-1200:51px;--font-size-1300:58px;--font-size-1400:65px;--font-size-1500:73px;--font-size-200:16px;--font-size-25:10px;--font-size-300:18px;--font-size-400:20px;--font-size-50:11px;--font-size-500:22px;--font-size-600:25px;--font-size-700:28px;--font-size-75:12px;--font-size-800:32px;--font-size-900:36px;--heading-size-l:var(--font-size-700);--heading-size-m:var(--font-size-500);--heading-size-s:var(--font-size-400);--heading-size-xl:var(--font-size-900);--heading-size-xs:var(--font-size-300);--heading-size-xxl:var(--font-size-1100);--heading-size-xxs:var(--font-size-100);--heading-size-xxxl:var(--font-size-1300);--heading-size-xxxxl:var(--font-size-1500);--black-font-weight:900;--body-sans-serif-emphasized-font-weight:400;--body-sans-serif-font-weight:400;--body-sans-serif-strong-emphasized-font-weight:700;--body-sans-serif-strong-font-weight:700;--body-serif-emphasized-font-weight:400;--body-serif-font-weight:400;--body-serif-strong-emphasized-font-weight:700;--body-serif-strong-font-weight:700;--bold-font-weight:700;--code-emphasized-font-weight:400;--code-font-weight:400;--code-strong-emphasized-font-weight:700;--code-strong-font-weight:700;--detail-sans-serif-emphasized-font-weight:400;--detail-sans-serif-font-weight:500;--detail-sans-serif-light-emphasized-font-weight:400;--detail-sans-serif-light-font-weight:400;--detail-sans-serif-light-strong-emphasized-font-weight:400;--detail-sans-serif-light-strong-font-weight:400;--detail-sans-serif-strong-emphasized-font-weight:700;--detail-sans-serif-strong-font-weight:700;--detail-serif-emphasized-font-weight:500;--detail-serif-font-weight:500;--detail-serif-light-emphasized-font-weight:400;--detail-serif-light-font-weight:400;--detail-serif-light-strong-emphasized-font-weight:400;--detail-serif-light-strong-font-weight:400;--detail-serif-strong-emphasized-font-weight:700;--detail-serif-strong-font-weight:700;--extra-bold-font-weight:800;--heading-sans-serif-emphasized-font-weight:800;--heading-sans-serif-font-weight:800;--heading-sans-serif-heavy-emphasized-font-weight:900;--heading-sans-serif-heavy-font-weight:900;--heading-sans-serif-heavy-strong-emphasized-font-weight:900;--heading-sans-serif-heavy-strong-font-weight:900;--heading-sans-serif-light-emphasized-font-weight:300;--heading-sans-serif-light-font-weight:300;--heading-sans-serif-light-strong-emphasized-font-weight:700;--heading-sans-serif-light-strong-font-weight:700;--heading-sans-serif-strong-emphasized-font-weight:900;--heading-sans-serif-strong-font-weight:900;--heading-serif-emphasized-font-weight:700;--heading-serif-font-weight:700;--heading-serif-heavy-emphasized-font-weight:900;--heading-serif-heavy-font-weight:900;--heading-serif-heavy-strong-emphasized-font-weight:900;--heading-serif-heavy-strong-font-weight:900;--heading-serif-light-emphasized-font-weight:400;--heading-serif-light-font-weight:400;--heading-serif-light-strong-emphasized-font-weight:700;--heading-serif-light-strong-font-weight:700;--heading-serif-strong-emphasized-font-weight:900;--heading-serif-strong-font-weight:900;--light-font-weight:300;--medium-font-weight:500;--regular-font-weight:400;--body-line-height:var(--line-height-200);--code-line-height:var(--line-height-200);--detail-line-height:var(--line-height-100);--heading-line-height:var(--line-height-100);--line-height-100:1.3;--line-height-200:1.5;--line-height-font-size-100:18px;--line-height-font-size-1000:46px;--line-height-font-size-1100:52px;--line-height-font-size-1200:58px;--line-height-font-size-1300:66px;--line-height-font-size-1400:74px;--line-height-font-size-1500:84px;--line-height-font-size-200:20px;--line-height-font-size-25:12px;--line-height-font-size-300:22px;--line-height-font-size-400:24px;--line-height-font-size-50:14px;--line-height-font-size-500:26px;--line-height-font-size-600:30px;--line-height-font-size-700:32px;--line-height-font-size-75:16px;--line-height-font-size-800:36px;--line-height-font-size-900:42px;--spacing-25:1px;--spacing-50:2px;--spacing-75:4px;--spacing-85:6px;--spacing-100:8px;--spacing-200:12px;--spacing-300:16px;--spacing-350:20px;--spacing-400:24px;--spacing-500:32px;--spacing-600:40px;--spacing-700:48px;--spacing-800:64px;--spacing-900:80px;--spacing-1000:96px;--corner-radius-0:0px;--corner-radius-100:4px;--corner-radius-1000:.5;--corner-radius-200:5px;--corner-radius-300:6px;--corner-radius-400:7px;--corner-radius-500:8px;--corner-radius-600:9px;--corner-radius-700:10px;--corner-radius-75:3px;--corner-radius-800:16px;--corner-radius-extra-large-default:var(--corner-radius-800);--corner-radius-full:var(--corner-radius-1000);--corner-radius-large-default:var(--corner-radius-700);--corner-radius-medium-default:var(--corner-radius-500);--corner-radius-medium-size-extra-large:var(--corner-radius-700);--corner-radius-medium-size-extra-small:var(--corner-radius-300);--corner-radius-medium-size-large:var(--corner-radius-600);--corner-radius-medium-size-medium:var(--corner-radius-500);--corner-radius-medium-size-small:var(--corner-radius-400);--corner-radius-none:var(--corner-radius-0);--corner-radius-small-default:var(--corner-radius-100);--corner-radius-small-size-extra-large:var(--corner-radius-300);--corner-radius-small-size-large:var(--corner-radius-200);--corner-radius-small-size-medium:var(--corner-radius-100);--corner-radius-small-size-small:var(--corner-radius-75);--border-width-100:1px;--border-width-200:2px;--border-width-400:4px;--focus-indicator-thickness:2px;--focus-indicator-gap:2px;--focus-ring-gap:var(--spacing-50);--component-height-100:32px;--component-height-200:40px;--component-height-300:48px;--component-height-400:56px;--component-height-50:20px;--component-height-500:64px;--component-height-75:24px;--drop-shadow-emphasized:0px 2px 8px 0px #00000014, 0px 1px 4px 0px #0000000a, 0px 0px 1px 0px #00000014;--drop-shadow-emphasized-hover:0px 4px 12px 0px #00000014, 0px 2px 6px 0px #0000000a, 0px 0px 2px 0px #00000014;--drop-shadow-elevated:0px 4px 12px 0px #00000014, 0px 2px 6px 0px #0000000a, 0px 0px 2px 0px #0000001f;--drop-shadow-dragged:0px 12px 16px 0px #00000014, 0px 6px 8px 0px #0000000a, 0px 0px 6px 0px #00000029}[data-color-scheme=dark]{--drop-shadow-emphasized:0px 2px 8px 0px #0000003d, 0px 1px 4px 0px #0000001f, 0px 0px 1px 0px #0000003d;--drop-shadow-emphasized-hover:0px 4px 12px 0px #0000003d, 0px 2px 6px 0px #0000001f, 0px 0px 2px 0px #0000003d;--drop-shadow-elevated:0px 4px 12px 0px #0000003d, 0px 2px 6px 0px #0000001f, 0px 0px 2px 0px #0000005c;--drop-shadow-dragged:0px 12px 16px 0px #0000003d, 0px 6px 8px 0px #0000001f, 0px 0px 6px 0px #0000007a}body{font-family:var(--font-family-sans);font-size:var(--font-size-100);line-height:var(--line-height-100);color:var(--body-color);background:var(--background-base-color);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}code,pre,kbd{font-family:var(--font-family-code)}@font-face{font-family:HPFSans;src:url(/fonts/SourceSans3-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:HPFMono;src:url(/fonts/SourceCodePro-Regular.woff2)format("woff2");font-display:swap}:root{font-family:var(--font-family-sans),HPFSans,"PingFang SC","Noto Sans SC",Arial,sans-serif;color:var(--body-color,#171715);background:var(--background-base-color,#f6f5f3);font-synthesis:none;text-rendering:optimizelegibility;--kft-accent:#16387e;--kft-negative:#d71920}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}.loading-screen{color:#706b65;place-items:center;min-height:100vh;display:grid}.login-page{background:#f6f5f3;min-height:100vh}.login-page>header{background:#fff;border-bottom:1px solid #e3e0da;justify-content:space-between;align-items:center;height:76px;padding:12px 28px;display:flex}.login-main{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);min-height:calc(100vh - 76px);display:grid}.login-copy{color:#fff;background:#16387e;padding:12vh 8vw}.login-copy .eyebrow{color:#ffffff8c}.login-copy h1{max-width:680px}.login-copy>p:last-child{color:#ffffffb8;margin-top:32px;font-size:16px}.login-card{align-self:center;gap:16px;margin:48px clamp(28px,6vw,90px);display:grid}.login-card h2{margin:0;font-size:32px}.login-card>p:not(.eyebrow){color:#746f69;margin:0 0 10px}.login-card label{color:#5d5852;gap:7px;font-size:12px;display:grid}.login-card input{background:#fff;border:1px solid #cec9c1;border-radius:6px;outline:none;height:48px;padding:0 13px;font-size:15px}.login-card input:focus{border-color:#16387e;box-shadow:0 0 0 3px #16387e1a}.primary-button{color:#fff;cursor:pointer;background:#16387e;border:0;border-radius:6px;height:50px;font-weight:700;transition:background-color .15s,box-shadow .15s}.primary-button:hover:not(:disabled){background:#0f2c66;box-shadow:0 10px 24px -10px #16387e8c}.primary-button:disabled{opacity:.6}.form-error{color:#d71920;font-size:13px}.topbar-actions{align-items:center;gap:10px;display:flex}.logout-button{color:#6f6b66;cursor:pointer;background:0 0;border:0;padding:7px 9px}.login-gate{background:#fff;grid-template-columns:minmax(0,1.5fr) minmax(400px,1fr);min-height:100vh;display:grid}.login-rail{color:#fff;background:linear-gradient(160deg,#1b4394 0%,#132f70 55%,#0b2049 100%);flex-direction:column;padding:clamp(40px,6vh,64px) clamp(32px,5vw,76px);display:flex;position:relative;overflow:hidden}.login-rail:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a,#0000 65%);width:70%;height:70%;position:absolute;top:-25%;right:-15%}.login-rail:after{content:"";opacity:.6;pointer-events:none;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.login-rail-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.login-rail .eyebrow{z-index:1;color:#ffffff8c;margin-top:38px;position:relative}.login-rail h1{z-index:1;letter-spacing:-.015em;margin:14px 0 16px;font-size:clamp(36px,4.4vw,54px);line-height:1.12;position:relative}.login-rail .lead{z-index:1;color:#ffffffb8;max-width:38ch;margin:0;font-size:15.5px;line-height:1.7;position:relative}.login-route{z-index:1;flex:1;min-height:110px;margin-top:36px;position:relative}.login-route svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.port-ring{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite port-pulse}}@keyframes port-pulse{0%{opacity:.7;transform:scale(.7)}80%{opacity:0}to{opacity:0;transform:scale(1.6)}}.login-stats{z-index:1;border-top:1px solid #ffffff24;margin-top:auto;padding-top:26px;display:flex;position:relative}.login-stats div{border-right:1px solid #ffffff24;gap:5px;margin-right:34px;padding-right:34px;display:grid}.login-stats div:last-child{border-right:0;margin-right:0;padding-right:0}.login-stats b{letter-spacing:.01em;font:700 21px HPFMono,monospace}.login-stats span{letter-spacing:.03em;color:#ffffff94;font-size:11px}.login-gate>.login-card{align-self:center;margin:0 clamp(32px,6vw,90px)}.login-gate>.login-card:before{content:"";background:#16387e;border-radius:2px;width:40px;height:3px;margin-bottom:4px;display:block}.login-card p.login-foot{color:#a49f96;letter-spacing:.02em;margin:2px 0 0;font-size:11.5px}.app-shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#16387e;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.logo-board{background:#fff;border-radius:6px;place-items:center;width:146px;height:52px;display:grid}.logo-board img{object-fit:contain;width:122px;height:40px;display:block}.product-name{color:#ffffff9e;letter-spacing:.03em;margin:24px 4px 12px;font-size:12px}.sidebar nav{gap:16px;display:grid}.nav-group{gap:4px;display:grid}.nav-group-label{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;padding:0 12px 4px;font-size:10px;font-weight:700}.nav-item{color:#ffffffb8;border-radius:8px;min-height:44px;padding:7px 9px;text-decoration:none}.sidebar button.nav-item{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;transition:background-color .18s cubic-bezier(.2,.8,.2,1),color .18s;display:grid}.nav-icon-shell{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:7px;place-items:center;width:28px;height:28px;transition:background-color .18s,border-color .18s,color .18s,transform .18s cubic-bezier(.2,.8,.2,1);display:grid}.nav-icon{width:17px;height:17px;display:block}.nav-item-label{min-width:0;font-size:13px;font-weight:500;line-height:1.2}.nav-count{color:#ffffffbd;background:#07194157;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font:600 10px HPFMono,monospace;display:grid}.nav-item.active,.nav-item:hover{color:#fff;background:#ffffff1b}.nav-item.active{box-shadow:inset 0 0 0 1px #ffffff0e}.nav-item.active .nav-icon-shell{color:#16387e;background:#fff;border-color:#fffffff2}.nav-item:hover .nav-icon-shell{border-color:#ffffff3d;transform:translate(1px)}.nav-item.active .nav-count{color:#fff;background:#ffffff29}.nav-item:focus-visible{outline-offset:2px;outline:2px solid #fff}.sidebar-price{color:#ffffff94;border-top:1px solid #ffffff2e;gap:7px;margin-top:auto;padding:18px 4px 0;font-size:11px;display:grid}.sidebar-price strong{color:#fff;letter-spacing:.04em;font:700 22px HPFMono,monospace}.sidebar-price small{color:#ffffffa6;font:400 11px HPFSans,sans-serif}.sidebar-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sidebar-collapse-toggle{color:#ffffffd9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff47;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:background-color .18s,border-color .18s;display:grid}.sidebar-collapse-toggle:hover{background:#ffffff29;border-color:#fff6}.sidebar-collapse-toggle svg{width:13px;height:13px;transition:transform .18s}.sidebar-collapse-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.app-shell.sidebar-collapsed{grid-template-columns:80px minmax(0,1fr);transition:grid-template-columns .18s}.sidebar.collapsed{align-items:center;padding:24px 14px}.sidebar.collapsed .sidebar-head{flex-direction:column-reverse;align-items:center;gap:12px}.sidebar.collapsed .sidebar-collapse-toggle svg{transform:rotate(180deg)}.sidebar.collapsed .logo-board{border-radius:50%;width:40px;height:40px;padding:3px}.sidebar.collapsed .logo-board img{object-fit:contain;width:100%;height:100%}.sidebar.collapsed .product-name,.sidebar.collapsed .nav-group-label,.sidebar.collapsed .nav-item-label,.sidebar.collapsed .nav-count,.sidebar.collapsed .sidebar-user{display:none}.sidebar.collapsed nav{width:100%}.sidebar.collapsed .nav-group{justify-items:center}.sidebar.collapsed button.nav-item{grid-template-columns:1fr;justify-items:center;width:44px;padding:9px 0}.app-shell.sidebar-collapsed .progress-line{left:80px}main{min-width:0}.topbar{color:#6f6b66;background:#fff;border-bottom:1px solid #e8e5e0;justify-content:space-between;align-items:center;height:64px;padding:0 34px;font-size:13px;display:flex}.locale-switch{background:#f0eeea;border:1px solid #1717150a;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex}.locale-switch button{color:#77736e;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:44px;min-height:36px;padding:5px 12px;line-height:1;transition:color .18s,background-color .18s,box-shadow .18s}.locale-switch .selected{color:#16387e;background:#fffffff0;font-weight:700;box-shadow:0 1px 5px #1b23321f,inset 0 0 0 1px #16387e0a}.hero{border-bottom:1px solid #e3e0da;padding:62px 6vw 46px}.eyebrow{color:#8b8781;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font:600 11px HPFMono,monospace}h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(34px,4.5vw,68px);line-height:1.02}.lead{color:#66615b;max-width:650px;margin:22px 0 42px;font-size:17px;line-height:1.7}.architecture-line{border-top:1px solid #d8d4ce;border-bottom:1px solid #d8d4ce;grid-template-columns:repeat(3,1fr);display:grid}.architecture-line div{border-right:1px solid #d8d4ce;gap:8px;padding:16px 18px;display:grid}.architecture-line div:last-child{border-right:0}.architecture-line span{color:#d71920;font:500 10px HPFMono,monospace}.architecture-line strong{font-size:14px}.foundation-grid{grid-template-columns:repeat(3,1fr);padding:0 6vw;display:grid}.foundation-grid article{border-bottom:1px solid #dfdcd7;border-right:1px solid #dfdcd7;min-height:180px;padding:28px 22px;position:relative}.foundation-grid article:nth-child(3n){border-right:0}.index{color:#a49f98;font:500 10px HPFMono,monospace}.foundation-grid h2{margin:40px 0 14px;font:600 18px HPFMono,monospace}.status{border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;display:inline-flex}.status.ready{color:#16387e;border:1px solid #bac8e1}.status.building{color:#d71920;border:1px solid #efc4c6;font-weight:700}.rules{padding:56px 6vw 90px}.rules ol{counter-reset:rule;border-top:1px solid #d8d4ce;margin:0;padding:0;list-style:none}.rules li{counter-increment:rule;border-bottom:1px solid #d8d4ce;grid-template-columns:54px 1fr;align-items:center;padding:18px 0;font-size:15px;line-height:1.55;display:grid}.rules li:before{content:"0" counter(rule);color:#d71920;font:600 12px HPFMono,monospace}.sidebar-user{border-top:1px solid #ffffff2e;margin-top:auto;padding:16px 4px 0;font-size:13px}.sidebar-user small{color:#ffffff94}.notice{color:#16387e;background:#eef3fb;border:1px solid #bfd0ec;border-radius:7px;justify-content:space-between;align-items:center;margin:14px 28px 0;padding:11px 14px;display:flex}.notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.progress-line{z-index:20;background:#d71920;height:3px;animation:1s infinite alternate pulse;position:fixed;top:64px;left:232px;right:0}@keyframes pulse{0%{opacity:.35}to{opacity:1}}.offline-banner{background:var(--notice-subtle-background-color-default,#fff4db);color:var(--notice-content-color-default,#6b4f00);border-bottom:1px solid var(--notice-border-color-default,#e3bd65);padding:10px 34px;font-size:13px;font-weight:600}.page{padding:34px 38px 70px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.page h1{font-size:42px}.primary-action{color:#fff;cursor:pointer;background:#16387e;border:0;border-radius:6px;min-height:42px;padding:0 18px;font-weight:700}.primary-action:disabled{opacity:.5}.metric-grid{background:#dedbd6;border:1px solid #dedbd6;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:28px;display:grid;overflow:hidden}.metric-grid article{background:#fff;padding:20px}.metric-grid span{color:#817c76;font-size:12px;display:block}.metric-grid strong{margin-top:13px;font:700 34px HPFMono,monospace;display:block}.metric-grid article.risk strong{color:#d71920}.order-table{background:#fff;border:1px solid #e3e0db;border-radius:9px;overflow:hidden}.table-head,.table-row{grid-template-columns:1.15fr 1.2fr 1fr 1fr 1fr .8fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.table-head{color:#98928b;background:#faf9f7;border-bottom:1px solid #e3e0db;font-size:11px}.table-row{text-align:left;cursor:pointer;color:#292724;background:#fff;border:0;border-bottom:1px solid #efede9;width:100%}.table-row:hover{background:#fafbfd}.table-row:last-child{border-bottom:0}.table-row strong{font-size:14px}.table-row span,.table-row small{font-size:12px}.dot,.red-dot{background:#16387e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.red-dot{background:#d71920}.mono{letter-spacing:.03em;font-family:HPFMono,monospace}.empty,.empty-action{text-align:center;color:#8a857f;border:1px dashed #cfcac3;border-radius:8px;padding:54px 24px}.empty-action button{color:#16387e;cursor:pointer;background:0 0;border:0;margin-left:10px;font-weight:700}.order-form-v2{counter-reset:step;flex-direction:column;gap:26px;max-width:860px;display:flex}.order-form-v2 fieldset{counter-increment:step;border:1px solid #e3e0da;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px 20px;margin:0;padding:22px 24px 24px;display:grid}.order-form-v2 legend{color:#171715;align-items:center;gap:9px;padding:0 6px;font:700 14px HPFSans,sans-serif;display:flex}.order-form-v2 legend:before{content:counter(step);color:#fff;background:#16387e;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font:700 12px HPFMono,monospace;display:inline-grid}.order-form-v2 label{color:#5d5852;align-content:start;gap:7px;font-size:12px;display:grid}.order-form-v2 label .req{color:#d71920;margin-left:2px}.order-form-v2 input,.order-form-v2 select{background:#fff;border:1px solid #cbc6bf;border-radius:6px;width:100%;height:44px;padding:0 11px;font-size:14px}.order-form-v2 input.plate{letter-spacing:.04em;text-transform:uppercase;font-family:HPFMono,monospace}.order-form-v2 input.plate::placeholder{text-transform:none;letter-spacing:normal;font-family:HPFSans,sans-serif}.order-form-v2 .fee-subtotal{color:#6f6b66;border-top:1px dashed #dedbd6;grid-column:1/-1;justify-content:space-between;align-items:baseline;margin-top:2px;padding-top:12px;font-size:12px;display:flex}.order-form-v2 .fee-subtotal strong{color:#171715;font:700 16px HPFMono,monospace}.table-toolbar{background:#faf9f7;border-bottom:1px solid #e3e0db;align-items:center;gap:10px;padding:14px 18px;display:flex}.table-toolbar input[type=search]{border:1px solid #cec9c1;border-radius:6px;flex:1;min-width:0;height:38px;padding:0 12px;font-size:13px}.table-toolbar select{background:#fff;border:1px solid #cec9c1;border-radius:6px;height:38px;padding:0 10px;font-size:13px}.order-row-v2{text-align:left;cursor:pointer;color:#292724;background:#fff;border:0;border-bottom:1px solid #efede9;grid-template-columns:1.1fr 1.3fr .9fr 1.8fr .85fr;align-items:center;gap:14px;width:100%;padding:14px 18px;display:grid}.order-row-v2:hover{background:#fafbfd}.order-row-v2:last-child{border-bottom:0}.order-row-head{cursor:default;color:#98928b;letter-spacing:.02em;background:#faf9f7;font-size:11px}.order-row-head:hover{background:#faf9f7}.order-row-v2 .row-plate{letter-spacing:.02em;font:700 14px HPFMono,monospace}.order-row-v2 .row-customer{color:#625e59;margin-top:2px;font-size:12px;display:block}.row-primary-status{color:#3a3632;font-size:13px}.status-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.status-chip.neutral{color:#6f6b66;background:#f0eeea}.status-chip.amber{color:#8a5a00;background:#fff4db}.status-chip.red{color:#b3151c;background:#fdecec}.status-chip.green{color:#1c7a43;background:#e9f5ee}.row-chips{flex-wrap:wrap;gap:6px;display:flex}.table-pagination{color:#77716b;border-top:1px solid #efede9;justify-content:space-between;align-items:center;padding:14px 18px;font-size:12px;display:flex}.table-pagination .pager-buttons{gap:8px;display:flex}.table-pagination button{cursor:pointer;color:#292724;background:#fff;border:1px solid #cbc6bf;border-radius:6px;min-height:34px;padding:0 12px}.table-pagination button:disabled{opacity:.4;cursor:not-allowed}.two-column{grid-template-columns:minmax(0,1fr) 360px;gap:44px;display:grid}.customer-list{background:#e2dfda;border:1px solid #e2dfda;border-radius:8px;gap:1px;margin-top:26px;display:grid;overflow:hidden}.customer-list article{background:#fff;grid-template-columns:1fr auto;gap:6px;padding:17px;display:grid}.customer-list article span{color:#16387e;font-size:12px}.customer-list article small{color:#8a857f;grid-column:1/-1}.business-form{background:#fff;border:1px solid #dedbd6;border-radius:9px;padding:24px}.business-form h2{margin:0 0 22px}.business-form label{color:#625e59;gap:7px;font-size:12px;display:grid}.business-form input,.business-form select{background:#fff;border:1px solid #cbc6bf;border-radius:6px;width:100%;height:44px;padding:0 11px;font-size:14px}.side-form{align-self:start;gap:18px;display:grid}.order-form{gap:22px;display:grid}.order-form fieldset{border:0;border-top:1px solid #dedbd6;grid-template-columns:repeat(3,1fr);gap:18px;padding:20px 0 0;display:grid}.order-form legend{padding:0 18px 0 0;font-weight:700}.form-footer{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.form-footer span{color:#89847d;font-size:12px}.back-button{color:#16387e;cursor:pointer;background:0 0;border:0;margin-bottom:24px;padding:0}.detail-head{border-bottom:1px solid #dcd8d2;justify-content:space-between;align-items:flex-start;padding-bottom:25px;display:flex}.plate-title{letter-spacing:.02em;font-family:HPFMono,monospace}.status-row{color:#6d6862;align-items:center;gap:14px;margin-top:14px;display:flex}.status-pill{color:#16387e;border:1px solid #b9c7e0;border-radius:99px;padding:4px 10px;font-size:12px}.status-pill.risk{color:#d71920;border-color:#edb5b7}.detail-actions{gap:10px;display:flex}.detail-actions button{cursor:pointer;background:#fff;border:1px solid #c9c5be;border-radius:6px;min-height:42px;padding:0 16px}.detail-actions .primary-action{color:#fff;background:#16387e;border-color:#16387e}.detail-actions .danger-outline{color:#d71920;border-color:#e5b0b2}.detail-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0;display:grid}.detail-grid article{background:#fff;border:1px solid #e1ddd7;border-radius:8px;padding:20px}.detail-grid h2,.timeline h2{margin:0 0 18px;font-size:15px}.detail-grid dl{grid-template-columns:90px 1fr;gap:12px;margin:0;font-size:13px;display:grid}.detail-grid dt{color:#918b84}.detail-grid dd{margin:0}.timeline{background:#fff;border:1px solid #e1ddd7;border-radius:8px;padding:20px}.timeline>div{border-top:1px solid #efede9;grid-template-columns:160px 1fr 1fr;padding:12px 0;font-size:12px;display:grid}.timeline span{color:#8c8780}.timeline small{color:#77716b}.split-panel{grid-template-columns:minmax(280px,360px) 1fr;gap:24px;display:grid}.compact-form{align-self:start;gap:15px;display:grid}.compact-form textarea{resize:vertical;min-height:92px;font:inherit;border:1px solid #cbc6bf;border-radius:6px;padding:10px}.card-list{gap:10px;display:grid}.card-list article{background:#fff;border:1px solid #e1ddd7;border-radius:8px;grid-template-columns:1fr auto;gap:8px;padding:18px;display:grid}.card-list article div:first-child{gap:5px;display:grid}.card-list article span,.card-list article small{color:#817b74;font-size:12px}.card-list article small{grid-column:1/-1}.card-list article b{font:700 17px HPFMono,monospace}.inline-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.inline-actions button,.customer-list article button,.timeline button{cursor:pointer;background:#fff;border:1px solid #cbc6bf;border-radius:5px;min-height:34px;padding:0 12px}.inline-actions .primary-action{color:#fff;background:#16387e;border-color:#16387e}.finance-forms{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.finance-list{margin:20px 0}.upload-form{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 24px;display:flex}.upload-form h2{white-space:nowrap;flex:none;margin:0 auto 0 0}.upload-form select,.upload-form input{height:40px}.inline-upload{gap:7px;display:flex}.inline-upload input{max-width:190px}.role-checks{border:1px solid #dedbd6;border-radius:7px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.role-checks label{align-items:center;gap:7px;display:flex}.role-checks input{width:auto;height:auto}.customer-list article button{grid-column:1/-1;justify-self:start}.dl-row{display:contents}.batch-form{max-width:920px}.batch-form textarea{min-height:260px}.form-hint{color:#77716b;margin:0;font-size:12px;line-height:1.6}.detail-grid article p{color:#77716b;font-size:13px}.detail-section-label{margin:8px 0 -6px}.danger-outline{color:#d71920;cursor:pointer;background:#fff;border:1px solid #e5b0b2;border-radius:6px;min-height:40px;padding:0 14px}.document-list{gap:8px;display:grid}.document-list a{color:#16387e;border-bottom:1px solid #efede9;justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;text-decoration:none;display:flex}.document-list a span{color:#817b74}.receivable-summary{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.receivable-summary article{background:#fff;border:1px solid #e1ddd7;border-radius:8px;gap:10px;padding:18px;display:grid}.receivable-summary h2{margin:0;font-size:14px}.receivable-summary article>strong{font:700 23px HPFMono,monospace}.receivable-summary article>span,.receivable-summary small{color:#817b74;font-size:12px}.receivable-summary article>div{border-top:1px solid #efede9;justify-content:space-between;padding-top:8px;font-size:12px;display:flex}.audit-filters{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.audit-filters .primary-action{align-self:end}.finance-tabs{border-bottom:1px solid #dcd8d2;gap:4px;margin-top:22px;display:flex}.finance-tabs button{color:#77716b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px}.finance-tabs button.active{color:#16387e;border-bottom-color:#16387e;font-weight:700}.receivable-summary b{text-align:right;gap:2px;display:grid}.receivable-summary b small{color:#d71920;font-weight:400}.activation-guide{background:#fff;border:1px solid #d9d4cc;border-left:4px solid #16387e;border-radius:8px;margin-bottom:24px;padding:22px}.activation-guide h2{margin:0 0 12px;font-size:20px}.activation-guide ol{color:#625e59;margin:0 0 16px;padding-left:20px;line-height:1.8}.activation-guide .inline-actions{justify-content:flex-start}.activation-guide small{color:#d71920;margin-top:12px;display:block}.activation-guide button:disabled{opacity:.45;cursor:not-allowed}.target-progress-card{border-radius:var(--corner-radius-large-default,10px);color:#fff;background:linear-gradient(135deg,#102d68 0%,#16387e 62%,#2454a5 100%);margin-bottom:24px;padding:24px 26px 20px;position:relative;overflow:hidden;box-shadow:0 10px 28px #16387e2e}.target-progress-card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0 62%,#ffffff14 62% 63%,#0000 63% 100%);position:absolute;inset:0}.target-progress-heading,.target-progress-meta{z-index:1;justify-content:space-between;align-items:flex-end;gap:18px;display:flex;position:relative}.target-progress-card .eyebrow{color:#ffffff9e;margin-bottom:8px}.target-progress-card h2{letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1}.target-progress-card h2 span{letter-spacing:0;color:#ffffffb8;font-size:.48em;font-weight:600}.target-progress-score{text-align:right;display:grid}.target-progress-score strong{font:700 32px HPFMono,monospace}.target-progress-score span,.target-progress-meta{color:#ffffffb3;font-size:12px}.target-progress-track{z-index:1;background:#ffffff2e;border-radius:999px;height:10px;margin:24px 0 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000029}.target-progress-track>div{border-radius:inherit;background:linear-gradient(90deg,#fff 0%,#c9dcff 100%);min-width:0;height:100%;transition:width .5s;box-shadow:0 0 18px #ffffff73}.target-progress-track>div:not([style*="width: 0%"]){min-width:10px}.target-progress-meta{align-items:center}.activation-login-link{place-items:center;text-decoration:none;display:grid}.activation-success{background:#fff;border:1px solid #dedbd6;border-radius:9px;padding:28px}.account-request-list article{align-items:start}.activation-link-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:8px;display:grid}.activation-link-row input{color:#625e59;background:#faf9f7;border:1px solid #cbc6bf;border-radius:6px;min-width:0;height:42px;padding:0 10px}.activation-link-row small{grid-column:1/-1}.account-review-note p{color:#625e59;margin:0;font-size:13px;line-height:1.65}.portal-invoices .inline-upload{grid-column:1/-1}.detail-grid article>a{color:#16387e;border-bottom:1px solid #efede9;padding:8px 0;font-size:12px;text-decoration:none;display:block}.button-link{color:#16387e;border:1px solid #cbc6bf;border-radius:5px;place-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.application-list article b{color:#16387e;font-size:12px}.signing-control{align-self:start}.asset-status{border-top:1px solid #efede9;justify-content:space-between;gap:12px;padding-top:15px;font-size:12px;display:flex}.asset-status b{color:#16387e}.asset-upload{gap:9px;display:grid}.asset-upload input{height:auto;min-height:44px;padding:8px}.application-list .inline-actions{align-items:center}.ops-page{max-width:1480px}.ops-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.ops-metrics article{background:#fff;border:1px solid #e1ddd7;border-radius:10px;flex-direction:column;min-height:132px;padding:20px;display:flex}.ops-metrics span{color:#817c76;font-size:12px}.ops-metrics strong{color:#16387e;margin-top:14px;font:700 34px HPFMono,monospace}.ops-metrics small{color:#9a948d;margin-top:auto;font-size:11px}.ops-work-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:18px;display:grid}.ops-panel{background:#fff;border:1px solid #e1ddd7;border-radius:10px;min-width:0;padding:22px}.ops-panel-dark{color:#fff;background:#102d68;border-color:#102d68}.ops-panel-dark .eyebrow{color:#ffffff8c}.ops-panel-dark .ops-panel-head button{color:#fff;border-color:#ffffff42}.ops-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ops-panel-head h2{margin:0;font-size:19px}.ops-panel-head button,.ops-filter-bar button{color:#16387e;cursor:pointer;background:0 0;border:1px solid #d3cec7;border-radius:6px;min-height:34px;padding:0 11px;font-size:12px}.ops-panel-dark .ops-flow-row{border-color:#ffffff24}.ops-empty{text-align:center;color:#8d8881;place-content:center;gap:8px;min-height:180px;display:grid}.ops-panel-dark .ops-empty{color:#ffffffb3}.ops-empty strong{color:inherit;font-size:14px}.ops-empty span{font-size:12px}.ops-flow-row{border-top:1px solid #efede9;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.ops-flow-row div{gap:4px;display:grid}.ops-flow-row strong{font:700 14px HPFMono,monospace}.ops-flow-row span{color:#817b74;font-size:12px}.ops-panel-dark .ops-flow-row span{color:#ffffff9e}.ops-flow-row b{color:#16387e;font-size:12px}.ops-panel-dark .ops-flow-row b{color:#dce7ff}.ops-filter-bar{gap:6px;margin-bottom:18px;padding-bottom:2px;display:flex;overflow:auto}.ops-filter-bar button{white-space:nowrap;color:#77716b;align-items:center;gap:8px;display:flex}.ops-filter-bar button span{background:#f0eeea;border-radius:999px;place-items:center;min-width:19px;height:19px;font:600 10px HPFMono,monospace;display:grid}.ops-filter-bar button.active{color:#fff;background:#16387e;border-color:#16387e}.ops-filter-bar button.active span{color:#fff;background:#ffffff29}.ops-order-list{gap:10px;display:grid}.ops-order-row{background:#fff;border:1px solid #e1ddd7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto minmax(160px,auto);align-items:center;gap:18px;padding:15px 17px;display:grid}.ops-order-main{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex}.ops-order-main>div{gap:4px;min-width:0;display:grid}.ops-order-main strong{letter-spacing:.02em;font:700 14px HPFMono,monospace}.ops-order-main span,.ops-order-main small{color:#817b74;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ops-status-dot{background:#9d9891;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.ops-status-dot[data-status=SUBMITTED],.ops-status-dot[data-status=PENDING]{background:#d6a028}.ops-status-dot[data-status=OPERATIONS_REVIEW]{background:#4180c9}.ops-status-dot[data-status=NEEDS_INFO],.ops-status-dot[data-status=PAYMENT_REVIEW]{background:#d71920}.ops-status-dot[data-status=CONFIRMED],.ops-status-dot[data-status=OFFICIAL],.ops-status-dot[data-status=SETTLED]{background:#2c9a69}.ops-order-meta{text-align:right;white-space:nowrap;gap:4px;display:grid}.ops-order-meta b,.ops-state{color:#16387e;font-size:12px}.ops-order-meta span{color:#817b74;font-size:11px}.ops-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ops-row-actions button,.ops-row-actions .button-link{color:#16387e;cursor:pointer;background:#fff;border:1px solid #cbc6bf;border-radius:5px;min-height:36px;padding:0 11px;font-size:12px}.ops-row-actions .primary-action{color:#fff;background:#16387e;border-color:#16387e}.ops-row-actions .danger-outline{color:#d71920;border-color:#e5b0b2}.ops-row-actions .button-link{place-items:center;display:grid}.operations-console .detail-actions .ops-row-actions{justify-content:flex-start}.operations-console .detail-actions{max-width:480px}.operations-console .detail-actions .ops-row-actions button{min-height:42px}.operations-console .detail-head{gap:20px}.operations-console .timeline{margin-top:20px}.mobile-menu-toggle{display:none}@media (width<=760px){.login-page>header{padding:12px 16px}.login-main{display:block}.login-copy{padding:46px 20px 50px}.login-copy h1{font-size:42px}.login-card{margin:42px 20px 70px}.login-card h2{font-size:29px}.login-gate{display:block}.login-rail{padding:30px 22px 40px}.login-route{display:none}.login-stats{margin-top:26px}.login-gate>.login-card{margin:34px 22px 60px}.app-shell{display:block}.sidebar{grid-template-columns:130px minmax(0,1fr) 56px;align-items:center;gap:8px 12px;width:100%;height:auto;min-height:0;padding:12px 14px;display:grid;position:relative}.logo-board{width:130px;height:46px}.logo-board img{width:110px;height:36px}.product-name{margin:0;font-size:11px}.mobile-menu-toggle{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:6px;min-height:48px;font-weight:700;display:block}.sidebar nav{border-top:1px solid #ffffff29;grid-column:1/-1;grid-template-columns:1fr;gap:14px;padding-top:12px;display:none}.sidebar nav.mobile-open{display:grid}.sidebar .nav-group{grid-template-columns:1fr 1fr;gap:4px 8px}.sidebar .nav-group-label{grid-column:1/-1;padding-top:4px}.sidebar .nav-item{min-height:52px;padding:8px}.sidebar-price{display:none}.topbar{z-index:10;align-items:center;gap:10px;height:auto;min-height:60px;padding:8px 14px;position:sticky;top:0}.topbar-actions{gap:4px}.topbar>strong{font-size:12px}.locale-switch button{min-height:44px;padding:7px 8px}.logout-button{min-height:44px}.hero{padding:42px 20px 30px}h1{font-size:39px}.lead{margin-bottom:28px;font-size:15px}.architecture-line{grid-template-columns:1fr}.architecture-line div{border-bottom:1px solid #d8d4ce;border-right:0}.architecture-line div:last-child{border-bottom:0}.foundation-grid{grid-template-columns:1fr;padding:0 20px}.foundation-grid article,.foundation-grid article:nth-child(3n){border-right:0;min-height:130px;padding:22px 4px}.foundation-grid h2{margin:26px 0 12px}.rules{padding:44px 20px 70px}.sidebar-collapse-toggle{display:none}.app-shell.sidebar-collapsed{grid-template-columns:none}.sidebar.collapsed .product-name{display:block}.sidebar.collapsed .nav-group-label,.sidebar.collapsed .nav-item-label,.sidebar.collapsed .nav-count{display:initial}.sidebar.collapsed button.nav-item{width:auto}.sidebar-user{display:none}.notice{margin:10px 12px}.progress-line{top:0;left:0}.page{padding:22px 14px 56px}.page h1{font-size:30px}.page-heading{align-items:flex-start;gap:14px;margin-bottom:22px}.metric-grid{grid-template-columns:1fr 1fr;margin-bottom:20px}.metric-grid article{padding:16px}.metric-grid strong{font-size:28px}.order-table{background:0 0;border:0;gap:10px;display:grid;overflow:visible}.table-head{display:none}.table-row{background:#fff;border:1px solid #e1ddd7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-width:0;padding:15px;display:grid}.table-row .order-plate{grid-column:1;font-size:16px}.table-row .order-customer{color:#625e59;grid-column:1}.table-row .order-status{color:#16387e;text-align:right;grid-area:1/2;font-weight:700}.table-row .shipment-status{color:#625e59;text-align:right;grid-area:2/2}.table-row .order-driver{color:#817b74;grid-column:1;font-size:12px}.table-row .order-driver:before{content:"司机 · "}.table-row .order-date{text-align:right;color:#918b84;grid-area:3/2}.two-column,.split-panel,.finance-forms,.receivable-summary,.audit-filters,.order-form fieldset{grid-template-columns:1fr}.business-form{padding:18px}.business-form input,.business-form select{height:48px}.compact-form textarea{min-height:120px}.form-footer{flex-direction:column;align-items:stretch;gap:16px}.back-button,.primary-action,.detail-actions button,.danger-outline,.inline-actions button,.customer-list article button,.timeline button{min-height:48px}.detail-head{display:block}.detail-actions{grid-template-columns:1fr;margin-top:20px;display:grid}.detail-grid{grid-template-columns:1fr;gap:12px}.detail-grid article{padding:17px}.timeline>div{grid-template-columns:1fr;gap:5px}.upload-form{flex-direction:column;align-items:stretch}.upload-form h2{margin:0}.upload-form select,.upload-form input{height:48px}.card-list article{grid-template-columns:1fr;padding:16px}.card-list article small,.inline-actions{grid-column:1}.inline-actions{flex-wrap:wrap;justify-content:flex-start}.inline-actions>*{flex:140px}.inline-upload{flex:100%;grid-template-columns:1fr;display:grid}.inline-upload input{width:100%;max-width:none;min-height:48px}.finance-tabs{white-space:nowrap;scrollbar-width:none;overflow-x:auto}.finance-tabs::-webkit-scrollbar{display:none}.finance-tabs button{flex:none;min-height:48px}.customer-list article{padding:15px}.activation-guide{padding:18px}.document-list a{align-items:center;min-height:48px}.batch-form textarea{min-height:300px}.order-form-v2 fieldset{grid-template-columns:1fr;padding:18px}.order-form-v2 legend{font-size:15px}.order-form-v2 input,.order-form-v2 select{height:48px}.table-toolbar{flex-direction:column;align-items:stretch}.table-toolbar select{width:100%}.order-row-v2{border:1px solid #e1ddd7;border-radius:8px;grid-template-columns:1fr;gap:6px;margin:0 0 10px;padding:15px}.order-row-v2:last-child{margin-bottom:0}.order-row-head{display:none}.table-pagination{flex-direction:column;align-items:stretch;gap:10px}.table-pagination button{min-height:44px}.target-progress-card{padding:20px 18px 17px}.target-progress-heading{align-items:flex-start}.target-progress-card h2{font-size:34px}.target-progress-score strong{font-size:26px}.target-progress-track{margin-top:20px}.activation-link-row{grid-template-columns:1fr}.activation-link-row .primary-action{width:100%}.customer-portal .page-heading{align-items:center}.customer-portal .page-heading .primary-action{flex:none}.ops-metrics{grid-template-columns:1fr 1fr;gap:8px}.ops-metrics article{min-height:116px;padding:15px}.ops-metrics strong{margin-top:10px;font-size:28px}.ops-work-grid{grid-template-columns:1fr;gap:12px}.ops-panel{padding:16px}.ops-order-row{grid-template-columns:1fr;gap:11px;padding:15px}.ops-order-meta{text-align:left;align-items:center;gap:10px;display:flex}.ops-row-actions{justify-content:flex-start}.ops-row-actions>*{flex:125px;min-height:44px!important}.ops-filter-bar button{min-height:44px}.operations-console .detail-actions{max-width:none}.operations-console .detail-actions .ops-row-actions{grid-template-columns:1fr;display:grid}.ops-flow-row{padding:12px 0}}html[lang=en] .table-row .order-driver:before{content:"Driver · "}html[lang=ru] .table-row .order-driver:before{content:"Водитель · "}@media (prefers-reduced-motion:reduce){.sidebar button.nav-item,.nav-icon-shell{transition:none}.nav-item:hover .nav-icon-shell{transform:none}}:where(input,select,textarea){font-family:inherit}:where(input,select,textarea):focus-visible{outline-offset:1px;outline:3px solid #16387e2e;border-color:#16387e!important}:where(button,a):focus-visible{outline-offset:2px;outline:3px solid #16387e3d}:where(input,select,textarea)::placeholder{color:#aaa49c}textarea{line-height:1.55}.smart-fill{background:#f0f4fb;border:1px solid #cbd8ed;border-left:4px solid #16387e;border-radius:10px;max-width:860px;margin:0 0 22px;padding:20px 22px}.smart-fill-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.smart-fill-kicker{color:#16387e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font:600 10px HPFMono,monospace}.smart-fill h2{letter-spacing:-.02em;margin:0;font-size:20px}.smart-fill-badge{color:#16387e;background:#fff;border:1px solid #b8c9e5;border-radius:5px;flex:none;padding:5px 9px;font-size:11px;font-weight:700}.smart-fill-copy{color:#625e59;max-width:62ch;margin:9px 0 14px;font-size:13px;line-height:1.6}.smart-fill textarea{resize:vertical;background:#fff;border:1px solid #bdc9dc;border-radius:7px;width:100%;min-height:88px;padding:11px 12px;font-size:14px;display:block}.smart-fill-actions{align-items:center;gap:12px;margin-top:12px;display:flex}.smart-fill-actions .primary-action{min-height:42px}.smart-fill-actions span{color:#77716b;font-size:11px}.smart-fill-error{color:#b3151c;margin:10px 0 0;font-size:12px}.smart-fill-result{background:#fff;border:1px solid #c8d8ed;border-radius:7px;margin-top:14px;padding:12px 13px}.smart-fill-result-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.smart-fill-result-head strong{color:#16387e;font-size:13px}.smart-fill-result-head span{color:#817b74;font-size:11px}.smart-fill-fields{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.smart-fill-fields span{color:#4e4943;overflow-wrap:anywhere;background:#f4f2ee;border-radius:5px;gap:5px;max-width:100%;padding:5px 8px;font-size:11px;display:inline-flex}.smart-fill-fields b{color:#817b74;font-weight:600}.smart-fill-result small{color:#b3151c;margin-top:9px;font-size:11px;display:block}.business-form label,.order-form-v2 label{line-height:1.35}.business-form input,.business-form select,.business-form textarea{transition:border-color .16s,box-shadow .16s,background-color .16s}.business-form input:hover,.business-form select:hover,.business-form textarea:hover,.order-form-v2 input:hover,.order-form-v2 select:hover{border-color:#a7a199}.business-form>.primary-action,.side-form>.primary-action{width:100%}.page-heading>div{min-width:0}.page-heading h1{overflow-wrap:anywhere;text-wrap:balance}.card-list article strong,.customer-list article strong,.ops-order-main strong{overflow-wrap:anywhere}.upload-form input[type=file],.asset-upload input[type=file]{cursor:pointer}@media (width>=761px) and (width<=1080px){.app-shell{grid-template-columns:200px minmax(0,1fr)}.app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:20px 14px}.page{padding:28px 24px 60px}.topbar{padding:0 24px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.ops-order-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.ops-order-row .ops-row-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){html,body{min-width:0;overflow-x:hidden}body{font-size:15px}.app-shell.actual-app{width:100%;min-width:0;display:block}.sidebar{grid-template-columns:124px minmax(0,1fr) 58px;gap:8px 10px;padding:10px 12px}.logo-board{width:124px;height:44px}.logo-board img{width:104px;height:34px}.product-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mobile-menu-toggle{min-width:0;padding:0 8px;font-size:12px}.sidebar nav{gap:12px}.sidebar .nav-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px}.sidebar .nav-item{gap:7px;min-width:0;min-height:50px;padding:7px 8px}.sidebar button.nav-item{grid-template-columns:25px minmax(0,1fr) auto}.sidebar .nav-icon-shell{width:25px;height:25px}.sidebar .nav-item-label{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sidebar .nav-count{min-width:19px;height:19px;padding:0 5px}.topbar{min-height:58px;padding:7px 12px}.topbar>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:38vw;overflow:hidden}.topbar-actions{min-width:0}.locale-switch{max-width:145px;overflow:hidden}.locale-switch button{min-width:38px;padding:7px 6px;font-size:12px}.logout-button{padding:6px 7px;font-size:12px}.notice{align-items:flex-start;gap:10px;margin:8px 12px;padding:10px 12px;line-height:1.45}.page{width:100%;padding:20px 14px calc(72px + env(safe-area-inset-bottom))}.page-heading{align-items:flex-start;margin-bottom:18px}.page-heading h1{font-size:clamp(28px,8vw,34px);line-height:1.08}.page-heading .eyebrow{margin-bottom:8px}.page-heading>.primary-action{flex:none;min-height:48px;padding:0 12px;font-size:13px}.smart-fill{border-left-width:3px;border-radius:10px;margin:0 0 16px;padding:16px 14px}.smart-fill-head{gap:8px}.smart-fill h2{font-size:18px}.smart-fill-badge{padding:4px 7px;font-size:10px}.smart-fill-copy{margin:8px 0 12px;font-size:12px;line-height:1.55}.smart-fill textarea{min-height:118px;padding:12px;font-size:16px}.smart-fill-actions{grid-template-columns:1fr;align-items:stretch;gap:7px;display:grid}.smart-fill-actions .primary-action{width:100%;min-height:50px}.smart-fill-actions span{font-size:11px}.smart-fill-result-head{gap:3px;display:grid}.smart-fill-fields{grid-template-columns:1fr;gap:5px;display:grid}.smart-fill-fields span{justify-content:space-between;gap:10px;display:flex}.smart-fill-fields span b{flex:none}:where(input,select,textarea){font-size:16px!important}.business-form{border-radius:9px;width:100%;padding:16px}.business-form h2{margin-bottom:17px;font-size:18px}.business-form label{gap:7px;font-size:13px}.business-form input,.business-form select{height:50px;padding:0 12px}.business-form textarea{padding:11px 12px}.business-form fieldset{min-width:0}.business-form>.primary-action,.side-form>.primary-action{min-height:50px}.order-form-v2{gap:14px;max-width:none}.order-form-v2 fieldset{border-radius:9px;grid-template-columns:1fr;gap:14px;padding:17px 14px 16px}.order-form-v2 legend{max-width:100%;font-size:15px}.order-form-v2 input,.order-form-v2 select{height:50px;font-size:16px}.order-form-v2 .fee-subtotal{gap:12px;padding-top:12px}.order-form-v2 .form-footer,.order-form .form-footer,.edit-order-form .form-footer{bottom:max(8px,env(safe-area-inset-bottom));z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #dedbd6;border-radius:9px;margin:0 -2px;padding:12px;position:sticky;box-shadow:0 7px 24px #1c222b1f}.form-footer{flex-direction:column;align-items:stretch;gap:10px}.form-footer span{font-size:11px;line-height:1.45}.form-footer .primary-action{width:100%;min-height:50px}.batch-form{gap:14px;max-width:none}.batch-form textarea{min-height:250px;line-height:1.65;font-size:15px!important}.two-column,.split-panel,.finance-forms,.receivable-summary,.audit-filters{grid-template-columns:minmax(0,1fr);gap:18px}.two-column>*,.split-panel>*,.finance-forms>*{min-width:0}.customer-list{margin-top:16px}.customer-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:15px 14px}.customer-list article small{overflow-wrap:anywhere;line-height:1.5}.customer-list article button{width:100%;min-height:48px}.inline-actions{gap:8px}.inline-actions>*{flex:140px;min-width:0}.card-list{gap:9px}.card-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:15px}.card-list article b{text-align:right;font-size:16px}.card-list article small{overflow-wrap:anywhere;line-height:1.5}.activation-link-row{grid-template-columns:minmax(0,1fr);gap:8px}.activation-link-row input{font-size:13px!important}.upload-form{gap:10px;margin-bottom:17px;padding:15px}.upload-form h2{white-space:normal;font-size:17px}.upload-form select,.upload-form input{width:100%;max-width:none;height:50px}.upload-form input[type=file],.asset-upload input[type=file]{height:auto;min-height:52px;padding:10px;font-size:13px!important}.upload-form .primary-action{width:100%;min-height:50px}.inline-upload{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.inline-upload input{width:100%;max-width:none;min-height:50px}.detail-head{gap:10px}.detail-head h1{font-size:28px}.status-row{flex-wrap:wrap;gap:8px 12px;line-height:1.45}.detail-actions{grid-template-columns:minmax(0,1fr);gap:8px}.detail-actions button{width:100%;min-height:50px}.detail-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin:18px 0}.detail-grid article{padding:15px}.detail-grid dl{grid-template-columns:84px minmax(0,1fr);gap:10px;font-size:13px}.detail-grid dd{overflow-wrap:anywhere}.document-list a{overflow-wrap:anywhere;align-items:center;min-height:50px}.timeline{padding:15px}.timeline>div{grid-template-columns:minmax(0,1fr);gap:5px;padding:12px 0;line-height:1.45}.timeline small{overflow-wrap:anywhere}.danger-outline{width:100%;min-height:50px}.finance-tabs{margin-top:14px}.finance-tabs button{padding:10px 13px}.audit-filters{padding:15px}.audit-filters .primary-action{width:100%;min-height:50px}.table-toolbar{gap:8px;padding:12px}.table-toolbar input[type=search],.table-toolbar select{height:50px;font-size:16px!important}.order-row-v2{grid-template-columns:minmax(0,1fr);gap:7px;min-height:0;padding:14px}.order-row-v2 .row-primary-status{line-height:1.45}.table-pagination{gap:10px;padding:13px 12px}.table-pagination .pager-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.table-pagination button{min-height:48px}.target-progress-card{padding:18px 16px 15px}.target-progress-heading{gap:12px}.target-progress-card h2{font-size:31px}.target-progress-score strong{font-size:24px}.target-progress-meta{font-size:11px}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-metrics article{min-height:112px;padding:14px}.ops-metrics strong{font-size:27px}.ops-work-grid{grid-template-columns:minmax(0,1fr);gap:10px}.ops-panel{padding:15px}.ops-panel-head{align-items:center}.ops-panel-head button{min-height:44px}.ops-order-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.ops-order-main{width:100%;min-width:0}.ops-order-main span,.ops-order-main small{white-space:normal;overflow-wrap:anywhere}.ops-order-meta{text-align:left;flex-wrap:wrap;gap:7px 10px;line-height:1.4;display:flex}.ops-row-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:7px;display:grid}.ops-row-actions>*{width:100%;min-width:0;min-height:50px!important}.ops-filter-bar{margin-right:-2px;padding-bottom:4px}.ops-filter-bar button{min-height:46px}.ops-flow-row{align-items:flex-start;padding:12px 0}.ops-flow-row b{white-space:nowrap}.operations-console .detail-actions,.operations-console .detail-actions .ops-row-actions{grid-template-columns:minmax(0,1fr);max-width:none;display:grid}.login-gate,.login-main{min-height:100dvh}.login-rail{padding:26px 20px 34px}.login-rail h1{font-size:39px}.login-gate>.login-card{margin:30px 20px calc(48px + env(safe-area-inset-bottom))}.login-card input{height:52px;font-size:16px}.primary-button{min-height:52px}}@media (width<=380px){.sidebar{grid-template-columns:112px minmax(0,1fr) 54px;padding-left:10px;padding-right:10px}.logo-board{width:112px}.sidebar .nav-group{grid-template-columns:minmax(0,1fr)}.sidebar .nav-group-label{grid-column:1}.topbar>strong{max-width:31vw}.topbar-actions .locale-switch button{min-width:34px;padding-left:4px;padding-right:4px}.page{padding-left:12px;padding-right:12px}.ops-metrics{grid-template-columns:minmax(0,1fr)}}.new-order-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.batch-anchor-link,.batch-back-link{color:#16387e;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;min-height:44px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.batch-anchor-link:hover,.batch-back-link:hover{background:#f0f4fb;border-color:#cbd8ed;text-decoration:none}.batch-anchor-mobile{display:none}.new-order-layout{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:start;gap:24px;display:grid}.new-order-primary{min-width:0}.batch-order-panel{background:#f5f7fb;border:1px solid #d8e0ed;border-radius:10px;min-width:0;padding:18px;scroll-margin-top:84px}.batch-order-panel .smart-fill{background:#fff;margin-left:0;margin-right:0}.batch-order-panel .business-form{padding:18px}.batch-panel-heading,.settings-section-heading,.section-heading-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.batch-panel-heading h2,.settings-section-heading h2,.section-heading-row h2{margin:0;font-size:20px}.settings-badge{color:#77716b;white-space:nowrap;background:#fff;border:1px solid #c8c2ba;border-radius:5px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.batch-order-panel .batch-back-link{margin-top:14px;display:inline-block}.customer-name-link{color:#16387e;text-align:left;max-width:100%;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:block}.customer-name-link:hover{text-decoration:underline}.customer-detail-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.detail-card{background:#fff;border:1px solid #e1ddd7;border-radius:9px;min-width:0;padding:20px}.detail-card h2{margin:0 0 16px;font-size:18px}.detail-card dl{grid-template-columns:90px minmax(0,1fr);gap:10px;margin:0;font-size:13px;display:grid}.detail-card dt{color:#817b74}.detail-card dd{color:#292724;overflow-wrap:anywhere;margin:0}.customer-detail-grid>.account-request-form{grid-column:2}.account-request-list{gap:10px;margin-top:16px;display:grid}.account-request-list article{background:#faf9f7;border:1px solid #e5e1db;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:14px;display:grid}.account-request-list article strong{overflow-wrap:anywhere}.account-request-list article small{color:#817b74;overflow-wrap:anywhere;grid-column:1/-1}.account-request-list article .inline-actions{grid-column:1/-1}.settings-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-nav{gap:4px;display:grid;position:sticky;top:88px}.settings-nav button{color:#625e59;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:42px;padding:0 13px;font-weight:600}.settings-nav button:hover{background:#f4f2ee}.settings-nav button.active{color:#fff;background:#16387e}.settings-form .primary-action{margin-top:4px}.checkbox-row{align-items:center;font-weight:600;color:#292724!important;grid-template-columns:none!important;gap:10px!important;display:flex!important}.checkbox-row input{width:18px!important;height:18px!important}.settings-warning{color:#806b45;background:#fff9ed;border:1px solid #e5d6b6;border-radius:7px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.settings-section{min-width:0}.settings-section-heading{margin-bottom:16px}.settings-section-heading>div{min-width:0}.asco-vessel-board{color:#fff;background:#102d68;border:1px solid #102d68;border-radius:10px;min-width:0;margin-top:24px;padding:20px}.asco-vessel-board.asco-customer,.asco-vessel-board.asco-sales{color:#292724;background:#fff;border-color:#e1ddd7}.asco-board-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.asco-board-head h2{margin:0;font-size:19px}.asco-board-copy{color:#ffffffad;margin:7px 0 0;font-size:12px}.asco-customer .asco-board-copy,.asco-sales .asco-board-copy{color:#817b74}.asco-health{white-space:nowrap;background:#ffffff1f;border-radius:5px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.asco-fresh{color:#55d39a}.asco-degraded{color:#e5ba62}.asco-stale,.asco-unavailable{color:#ff8f92}.asco-meta{color:#ffffff94;flex-wrap:wrap;gap:6px 14px;margin-top:14px;font-size:11px;display:flex}.asco-customer .asco-meta,.asco-sales .asco-meta{color:#817b74}.asco-meta-warning{color:#e5ba62}.asco-vessel-list{gap:8px;margin-top:14px;display:grid}.asco-vessel-row{background:#ffffff14;border:1px solid #ffffff1f;border-radius:7px;grid-template-columns:minmax(170px,1.2fr) minmax(200px,1fr) auto auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.asco-customer .asco-vessel-row,.asco-sales .asco-vessel-row{background:#faf9f7;border-color:#e5e1db}.asco-vessel-main{align-items:center;gap:10px;min-width:0;display:flex}.asco-vessel-main>div{gap:3px;min-width:0;display:grid}.asco-vessel-main strong{overflow-wrap:anywhere}.asco-vessel-main span:not(.asco-vessel-dot){color:#ffffff9e;overflow-wrap:anywhere;font-size:11px}.asco-customer .asco-vessel-main span:not(.asco-vessel-dot),.asco-sales .asco-vessel-main span:not(.asco-vessel-dot){color:#817b74}.asco-vessel-dot{background:#98928a;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.asco-at_sea{background:#46c6d0}.asco-in_port{background:#e1ad4d}.asco-vessel-time{color:#ffffffa8;gap:3px;font:500 11px HPFMono,monospace;display:grid}.asco-customer .asco-vessel-time,.asco-sales .asco-vessel-time{color:#817b74}.asco-vessel-status{color:#b9d2ff;white-space:nowrap;font-size:11px}.asco-customer .asco-vessel-status,.asco-sales .asco-vessel-status{color:#16387e}.asco-vessel-link{color:#b9d2ff;font:600 10px HPFMono,monospace;text-decoration:none}.asco-customer .asco-vessel-link,.asco-sales .asco-vessel-link{color:#16387e}.asco-empty{color:#ffffffb8;text-align:center;place-content:center;gap:8px;min-height:84px;margin-top:14px;font-size:12px;display:grid}.asco-customer .asco-empty,.asco-sales .asco-empty{color:#817b74}.asco-empty a{color:inherit;font-weight:700}.asco-error{color:#ffb1b4}.sales-order-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:start;gap:24px;display:grid}.sales-order-workspace>div{min-width:0}.sales-batch-panel{background:#f5f7fb;border:1px solid #d8e0ed;border-radius:10px;min-width:0;padding:18px;scroll-margin-top:84px}.sales-batch-panel .smart-fill{background:#fff;margin-left:0;margin-right:0}.sales-batch-panel .sales-form{padding:18px}.sales-new-order-page .page-heading{align-items:flex-end}@media (width<=1080px){.new-order-layout,.sales-order-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px}.asco-vessel-row{grid-template-columns:minmax(0,1fr) minmax(170px,1fr) auto}.asco-vessel-link{display:none}}@media (width<=760px){.new-order-heading,.sales-new-order-page .page-heading{flex-wrap:wrap;align-items:flex-start}.new-order-heading>.batch-anchor-top,.sales-new-order-page .batch-anchor-top{display:none}.batch-anchor-mobile{background:#f0f4fb;border-color:#cbd8ed;justify-content:center;width:100%;margin-top:12px;display:inline-flex}.new-order-layout,.sales-order-workspace{grid-template-columns:minmax(0,1fr);gap:18px}.batch-order-panel,.sales-batch-panel{padding:14px}.batch-order-panel .smart-fill,.sales-batch-panel .smart-fill{margin-bottom:14px}.customer-detail-grid{grid-template-columns:minmax(0,1fr)}.customer-detail-grid>.account-request-form{grid-column:auto}.settings-layout{grid-template-columns:minmax(0,1fr);gap:14px}.settings-nav{gap:6px;padding-bottom:2px;display:flex;position:static;overflow-x:auto}.settings-nav button{flex:none;min-height:44px}.settings-form{max-width:none}.asco-vessel-board{margin-top:18px;padding:16px}.asco-board-head{gap:10px}.asco-board-head h2{font-size:17px}.asco-vessel-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.asco-vessel-time{flex-wrap:wrap;grid-column:1/-1;gap:6px 12px;display:flex}.asco-vessel-status{grid-area:1/2}.asco-meta{gap:5px;display:grid}.account-request-list article{grid-template-columns:minmax(0,1fr)}.account-request-list article .inline-actions{grid-column:1}.sales-customer-card .customer-name-link{display:inline-block}}.settings-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:24px;max-width:1120px;display:grid}.settings-nav{background:#eeece8;border:1px solid #e1ddd7;border-radius:9px;gap:5px;padding:5px;display:grid;position:sticky;top:88px}.settings-nav button{color:#6d6862;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:42px;padding:0 12px;font-size:13px}.settings-nav button:hover{color:#16387e;background:#fff}.settings-nav button.active{color:#fff;background:#16387e;font-weight:700;box-shadow:0 5px 12px #16387e29}.settings-content{min-width:0}.settings-form{gap:16px;max-width:760px;display:grid}.settings-section-heading{border-bottom:1px solid #ece9e4;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.settings-section-heading h2{margin:0;font-size:20px}.settings-badge{color:#817b74;border:1px solid #cbc6bf;border-radius:5px;flex:none;padding:5px 8px;font-size:11px;font-weight:700}.settings-badge.is-on{color:#1c7a43;background:#e9f5ee;border-color:#b7d7c5}.settings-form hr{border:0;border-top:1px solid #e4e0da;width:100%;margin:2px 0 0}.settings-form h3{margin:0;font-size:15px}.checkbox-row{background:#faf9f7;border:1px solid #d9d4cc;border-radius:7px;align-items:center;min-height:44px;padding:10px 12px;color:#3e3a35!important;gap:10px!important;font-size:13px!important;display:flex!important}.business-form input[type=checkbox],.business-form input[type=radio],.checkbox-row input{accent-color:#16387e;flex:none;margin:0;width:20px!important;height:20px!important;min-height:20px!important}.settings-warning{color:#6d5a2b;background:#fff8e8;border-left:3px solid #d6a028;margin:0;padding:11px 12px;font-size:12px;line-height:1.6}@media (width<=760px){.settings-layout{grid-template-columns:minmax(0,1fr);gap:14px;max-width:none}.settings-nav{scrollbar-width:none;gap:5px;padding:4px;display:flex;position:static;overflow-x:auto}.settings-nav::-webkit-scrollbar{display:none}.settings-nav button{white-space:nowrap;flex:none;min-height:46px;padding:0 13px}.settings-content{width:100%;min-width:0}.settings-form{gap:14px;max-width:none}.settings-section-heading{align-items:flex-start;gap:9px}.settings-section-heading h2{font-size:18px}.settings-section.two-column{gap:16px}.checkbox-row{min-height:50px}.settings-warning{font-size:11px}}.sales-console .sales-page{max-width:1480px}.sales-page-heading{align-items:flex-start;gap:28px}.sales-page-heading h1{max-width:800px}.sales-lead{color:#706b65;max-width:640px;margin:11px 0 0;font-size:14px;line-height:1.65}.sales-page-heading>.primary-action{flex:none;min-height:48px;margin-top:27px}.sales-metrics{background:#dedbd6;border:1px solid #dedbd6;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.sales-metric{background:#fff;flex-direction:column;min-width:0;min-height:138px;padding:20px;display:flex}.sales-metric>span{color:#817c76;font-size:12px}.sales-metric>strong{letter-spacing:-.02em;color:#16387e;overflow-wrap:anywhere;margin-top:14px;font:700 clamp(24px,2.5vw,34px) HPFMono,monospace}.sales-metric>small{color:#908a83;margin-top:auto;font-size:11px;line-height:1.45}.sales-metric.risk>strong{color:#d71920}.sales-home-grid{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:18px;margin-bottom:18px;display:grid}.sales-panel{background:#fff;border:1px solid #e1ddd7;border-radius:10px;min-width:0;padding:22px}.sales-panel-accent{color:#fff;background:#102d68;border-color:#102d68}.sales-panel-accent .eyebrow{color:#ffffff94}.sales-panel-accent .sales-panel-head button{color:#fff;border-color:#ffffff47}.sales-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.sales-panel-head h2{letter-spacing:-.02em;margin:0;font-size:19px}.sales-panel-head button{color:#16387e;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d3cec7;border-radius:6px;min-height:36px;padding:0 12px;font-size:12px}.sales-panel-head button:hover{background:#f7f9fd}.sales-panel-accent .sales-panel-head button:hover{background:#ffffff1a}.sales-task-list{gap:8px;display:grid}.sales-task{background:#fff;border:1px solid #e7e3de;border-left:3px solid #a9a39c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 15px;display:grid}.sales-task>div{gap:5px;min-width:0;display:grid}.sales-task strong{overflow-wrap:anywhere;font-size:13px}.sales-task span{color:#817b74;overflow-wrap:anywhere;font-size:12px}.sales-task button{color:#16387e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9c4bd;border-radius:5px;min-height:38px;padding:0 11px;font-size:12px}.sales-task-risk{border-left-color:#d71920}.sales-task-amber{border-left-color:#d6a028}.sales-task-neutral{border-left-color:#8aa2cc}.sales-pipeline{border-top:1px solid #ffffff26;display:grid}.sales-pipeline-row{color:#ffffffb8;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:flex}.sales-pipeline-row strong{color:#fff;overflow-wrap:anywhere;font:700 17px HPFMono,monospace}.sales-pipeline-row.risk strong{color:#ffced0}.sales-period{color:#ffffff9e;font:400 11px HPFMono,monospace}.sales-rule-note{border-top:1px solid #ffffff26;gap:6px;margin-top:20px;padding:14px 0 0;display:grid}.sales-rule-note strong{color:#fff;font-size:13px}.sales-rule-note span{color:#ffffffad;font-size:12px;line-height:1.6}.sales-recent-panel{margin-bottom:18px}.sales-order-list{gap:9px;min-width:0;display:grid}.sales-order-row{background:#fff;border:1px solid #e1ddd7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;display:grid}.sales-order-main{text-align:left;color:#292724;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(150px,1.1fr) minmax(140px,1fr) minmax(135px,.8fr) 100px;align-items:center;gap:16px;min-width:0;display:grid}.sales-order-main:hover .sales-order-identity strong{color:#16387e}.sales-order-identity,.sales-order-driver,.sales-order-status{gap:4px;min-width:0;display:grid}.sales-order-identity strong{letter-spacing:.02em;overflow-wrap:anywhere;font:700 14px HPFMono,monospace}.sales-order-identity span,.sales-order-driver,.sales-order-main>small,.sales-order-status>span{color:#817b74;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sales-order-status{justify-items:start}.sales-order-main>small{text-align:right}.sales-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.sales-row-actions button{color:#16387e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbc6bf;border-radius:5px;min-height:38px;padding:0 11px;font-size:12px}.sales-row-actions .primary-action{color:#fff;background:#16387e;border-color:#16387e}.sales-empty{text-align:center;color:#858079;border:1px dashed #cfcac3;border-radius:8px;place-content:center;justify-items:center;gap:7px;min-height:150px;padding:28px 18px;display:grid}.sales-empty strong{color:#5d5852;font-size:14px}.sales-empty span{font-size:12px;line-height:1.55}.sales-empty button{color:#16387e;cursor:pointer;background:0 0;border:0;margin-top:6px;font-weight:700}.sales-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.sales-form{background:#fff;border:1px solid #dedbd6;border-radius:9px;gap:16px;min-width:0;padding:22px;display:grid}.sales-side-form{position:sticky;top:84px}.sales-form-header{gap:7px;margin-bottom:2px;display:grid}.sales-form-header h2{letter-spacing:-.02em;margin:0;font-size:19px}.sales-form-header p{color:#77716b;margin:0;font-size:12px;line-height:1.6}.sales-field{color:#5f5a54;align-content:start;gap:7px;min-width:0;font-size:12px;line-height:1.4;display:grid}.sales-field-label{color:#504b45;font-weight:600;display:block}.sales-field-label b{color:#d71920;margin-left:3px}.sales-field input,.sales-field select,.sales-field textarea{color:#292724;background:#fff;border:1px solid #cbc6bf;border-radius:6px;width:100%;min-width:0;padding:0 11px;font-size:14px}.sales-field input,.sales-field select{height:46px}.sales-field textarea{resize:vertical;min-height:108px;padding:10px 11px}.sales-field input[type=file]{cursor:pointer;height:auto;min-height:48px;padding:10px;font-size:12px}.sales-field input.plate{letter-spacing:.04em;text-transform:uppercase;font-family:HPFMono,monospace}.sales-field small{color:#89837c;font-size:11px;line-height:1.5}.sales-form fieldset{border:0;border-top:1px solid #dedbd6;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;min-width:0;margin:0;padding:18px 0 0;display:grid}.sales-form legend{color:#292724;padding:0 16px 0 0;font-size:15px;font-weight:700}.sales-form legend:before{content:"";background:#16387e;border-radius:50%;width:6px;height:6px;margin:0 8px 2px 0;display:inline-block}.sales-form fieldset .sales-field:first-of-type:last-of-type,.sales-form fieldset .sales-field:last-of-type:nth-of-type(odd){grid-column:1/-1}.sales-form-footer{border-top:1px solid #efede9;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.sales-form-footer span{color:#817b74;max-width:48ch;font-size:11px;line-height:1.55}.sales-form-footer .primary-action{flex:none;min-height:48px}.sales-fee-summary{color:#77716b;border-top:1px dashed #dedbd6;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;font-size:12px;display:flex}.sales-fee-summary strong{color:#16387e;font:700 16px HPFMono,monospace}.sales-order-form,.sales-batch-form{max-width:920px}.sales-batch-form>.sales-field{max-width:760px}.sales-batch-form textarea{min-height:260px;font-family:HPFMono,monospace;font-size:13px;line-height:1.7}.sales-batch-example{color:#71530d;background:#fff8e8;border-left:3px solid #d6a028;gap:4px;padding:12px 14px;font-size:12px;line-height:1.55;display:grid}.sales-batch-example strong{color:#5d4308}.sales-table-toolbar{background:#faf9f7;border:1px solid #e1ddd7;border-radius:8px;grid-template-columns:minmax(0,1fr) 220px;gap:12px;padding:14px 15px;display:grid}.sales-table-toolbar label{color:#6f6962;gap:6px;font-size:11px;display:grid}.sales-table-toolbar input,.sales-table-toolbar select{background:#fff;border:1px solid #cbc6bf;border-radius:6px;width:100%;height:42px;padding:0 11px;font-size:13px}.sales-pagination{color:#77716b;justify-content:space-between;align-items:center;gap:12px;padding:14px 3px;font-size:12px;display:flex}.sales-pagination>div{gap:8px;display:flex}.sales-pagination button{color:#292724;cursor:pointer;background:#fff;border:1px solid #cbc6bf;border-radius:6px;min-height:38px;padding:0 12px}.sales-pagination button:disabled{opacity:.4;cursor:not-allowed}.sales-customer-card,.sales-account-card,.sales-discount-card,.sales-invoice-card{background:#fff;border:1px solid #e1ddd7;border-radius:8px;gap:10px;min-width:0;padding:17px;display:grid}.sales-customer-card>div,.sales-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.sales-customer-card>div>strong,.sales-card-heading strong{overflow-wrap:anywhere;font-size:14px}.sales-customer-card p,.sales-account-card p,.sales-discount-card p{color:#6f6962;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.sales-customer-card small,.sales-account-card>small,.sales-invoice-card small{color:#89837c;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.sales-card-heading>div:first-child{gap:5px;min-width:0;display:grid}.sales-card-heading span{color:#817b74;overflow-wrap:anywhere;font-size:12px}.sales-card-amount{flex:none;justify-items:end;gap:6px;display:grid}.sales-card-amount b{color:#16387e;white-space:nowrap;font:700 16px HPFMono,monospace}.sales-activation-row{border-top:1px solid #efede9;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:10px;display:grid}.sales-activation-row label{color:#6f6962;gap:6px;min-width:0;font-size:11px;display:grid}.sales-activation-row input{color:#625e59;background:#faf9f7;border:1px solid #cbc6bf;border-radius:6px;width:100%;min-width:0;height:42px;padding:0 10px;font-size:12px}.sales-activation-row .primary-action{min-height:42px}.sales-activation-row>small{color:#89837c;grid-column:1/-1;font-size:11px}.sales-card-note{background:#f3f6fb;border-left:3px solid #8aa2cc;margin:0;padding:9px 10px;line-height:1.55;color:#5f6f89!important;font-size:11px!important}.sales-approval-banner{color:#625e59;background:#f0f4fb;border:1px solid #cbd8ed;border-left:4px solid #16387e;border-radius:8px;grid-template-columns:120px minmax(0,1fr);gap:16px;margin-bottom:18px;padding:16px 18px;font-size:12px;line-height:1.6;display:grid}.sales-approval-banner strong{color:#16387e}.sales-discount-list{gap:10px;display:grid}.sales-discount-card>button{color:#16387e;cursor:pointer;background:#fff;border:1px solid #cbc6bf;border-radius:5px;justify-self:start;min-height:38px;padding:0 11px;font-size:12px}.sales-approval-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.sales-approval-track span{color:#89837c;text-align:center;border:1px solid #dfdbd4;border-radius:5px;place-items:center;min-height:30px;padding:4px 5px;font-size:10px;display:grid}.sales-approval-track span.done{color:#1c7a43;background:#eef8f1;border-color:#9bc7ad}.sales-approval-track span.stopped{color:#b3151c;background:#fdecec;border-color:#efc4c6}.sales-receivable-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-invoice-meta{color:#817b74;border-top:1px solid #efede9;flex-wrap:wrap;gap:8px 18px;padding-top:10px;font-size:11px;display:flex}.sales-upload-form{border-top:1px solid #efede9;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-top:10px;display:grid}.sales-upload-form .primary-action{min-height:46px}.sales-upload-form-card .primary-action{width:100%;min-height:48px}.sales-detail-head{gap:20px}.sales-detail-summary{color:#89837c;justify-items:end;gap:5px;font-size:11px;display:grid}.sales-detail-summary strong{color:#625e59;font:400 12px HPFMono,monospace}.sales-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.sales-info{background:#fff;border:1px solid #e1ddd7;border-radius:8px;min-width:0;padding:18px}.sales-info h2{margin:0 0 15px;font-size:15px}.sales-info dl{gap:10px;margin:0;display:grid}.sales-info dl>div{grid-template-columns:84px minmax(0,1fr);gap:10px;font-size:12px;display:grid}.sales-info dt{color:#918b84}.sales-info dd{overflow-wrap:anywhere;margin:0}.sales-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.sales-document-panel{margin-bottom:14px}.sales-document-list{gap:0;display:grid}.sales-document-list a{color:#16387e;border-bottom:1px solid #efede9;justify-content:space-between;align-items:center;gap:12px;min-height:46px;font-size:12px;text-decoration:none;display:flex}.sales-document-list a:last-child{border-bottom:0}.sales-document-list a span{color:#817b74}.sales-inline-empty{color:#89837c;padding:16px 0;font-size:12px}.sales-timeline{margin-top:14px}.sales-timeline>div{grid-template-columns:160px minmax(0,1fr) minmax(0,1fr)}@media (width>=761px) and (width<=1080px){.sales-home-grid{grid-template-columns:minmax(0,1fr)}.sales-layout{grid-template-columns:minmax(0,1fr) 320px}.sales-order-main{grid-template-columns:minmax(130px,1fr) minmax(120px,1fr) minmax(120px,.8fr)}.sales-order-main>small{display:none}.sales-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sales-page-heading{gap:14px}.sales-page-heading>.primary-action{width:100%;margin-top:0}.sales-lead{font-size:13px;line-height:1.6}.sales-metrics,.sales-receivable-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:16px}.sales-metric{min-height:116px;padding:15px}.sales-metric>strong{margin-top:10px;font-size:25px}.sales-metric>small{font-size:10px}.sales-home-grid,.sales-layout,.sales-action-grid{grid-template-columns:minmax(0,1fr);gap:12px}.sales-panel{padding:16px}.sales-panel-head{align-items:center}.sales-panel-head h2{font-size:17px}.sales-panel-head button{min-height:44px}.sales-task{grid-template-columns:minmax(0,1fr);gap:10px;padding:13px}.sales-task button{width:100%;min-height:46px}.sales-pipeline-row{padding:13px 0}.sales-rule-note{margin-top:15px}.sales-order-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.sales-order-main{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;width:100%}.sales-order-identity{grid-column:1}.sales-order-driver{grid-column:1;display:block}.sales-order-status{text-align:right;grid-area:1/2/span 2;justify-items:end}.sales-order-status>span{text-align:right;white-space:normal;max-width:120px}.sales-order-main>small{text-align:left;grid-column:1}.sales-row-actions{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.sales-row-actions button{width:100%;min-height:48px}.sales-table-toolbar{grid-template-columns:minmax(0,1fr);padding:12px}.sales-table-toolbar input,.sales-table-toolbar select{height:50px;font-size:16px}.sales-pagination{gap:9px;padding:12px 0;display:grid}.sales-pagination>div{grid-template-columns:1fr 1fr;display:grid}.sales-pagination button{min-height:48px}.sales-form{border-radius:9px;gap:15px;padding:16px}.sales-side-form{position:static}.sales-form-header h2{font-size:18px}.sales-form fieldset{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:16px}.sales-form fieldset .sales-field:first-of-type:last-of-type,.sales-form fieldset .sales-field:last-of-type:nth-of-type(odd){grid-column:auto}.sales-field{font-size:13px}.sales-field input,.sales-field select{height:50px;font-size:16px}.sales-field textarea{min-height:120px;font-size:16px}.sales-field input[type=file]{min-height:52px;font-size:13px}.sales-form-footer{bottom:max(8px,env(safe-area-inset-bottom));z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #dedbd6;border-radius:9px;flex-direction:column;align-items:stretch;gap:9px;margin:0 -2px;padding:12px;display:flex;position:sticky;box-shadow:0 7px 24px #1c222b1f}.sales-form-footer span{max-width:none;font-size:11px}.sales-form-footer .primary-action{width:100%;min-height:50px}.sales-fee-summary{font-size:12px}.sales-batch-form textarea{min-height:255px;font-size:14px!important}.sales-batch-example{font-size:11px}.sales-approval-banner{grid-template-columns:minmax(0,1fr);gap:4px;padding:13px 14px}.sales-approval-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sales-approval-track span{min-height:36px;font-size:11px}.sales-card-heading{gap:8px}.sales-card-amount b{font-size:14px}.sales-activation-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.sales-activation-row .primary-action{width:100%;min-height:48px}.sales-activation-row>small{grid-column:auto}.sales-upload-form{grid-template-columns:minmax(0,1fr);gap:10px}.sales-upload-form .primary-action{width:100%;min-height:50px}.sales-detail-summary{justify-items:start;margin-top:12px}.sales-detail-head{display:block}.sales-detail-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin:16px 0}.sales-info{padding:15px}.sales-info dl>div{grid-template-columns:82px minmax(0,1fr)}.sales-document-list a{overflow-wrap:anywhere;align-items:center;min-height:52px}.sales-document-list a span{white-space:nowrap}.sales-timeline{padding:15px}.sales-timeline>div{grid-template-columns:minmax(0,1fr);gap:5px}.sales-detail-page .back-button{min-height:44px}}@media (width<=380px){.sales-metrics,.sales-receivable-metrics{grid-template-columns:minmax(0,1fr)}.sales-order-status>span{max-width:100px}.sales-card-heading{align-items:flex-start}.sales-card-amount{text-align:right;max-width:42%}.sales-approval-track{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sales-panel-head button,.sales-task button,.sales-row-actions button,.sales-pagination button{transition:none}}.customer-name-link{color:#16387e;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;grid-column:1;padding:0;font-weight:700;display:block}.customer-name-link:hover{text-underline-offset:3px;text-decoration:underline}.customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px;display:grid}.customer-detail-grid .detail-card{background:#fff;border:1px solid #e1ddd7;border-radius:9px;min-width:0;padding:20px}.customer-detail-grid .detail-card h2{margin:0 0 17px;font-size:17px}.customer-detail-grid .detail-card dl{grid-template-columns:90px minmax(0,1fr);gap:12px;margin:0;font-size:13px;display:grid}.customer-detail-grid .detail-card dt{color:#918b84}.customer-detail-grid .detail-card dd{overflow-wrap:anywhere;margin:0}.customer-detail-grid .detail-card>.inline-actions{margin-top:18px}.section-heading-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-heading-row>span{color:#817b74;white-space:nowrap;font-size:12px}.customer-detail-grid .account-request-list{gap:8px;margin-top:14px;display:grid}.customer-detail-grid .account-request-list article{background:#faf9f7;border:1px solid #efede9;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:13px;display:grid}.customer-detail-grid .account-request-list article small{overflow-wrap:anywhere;grid-column:1/-1}.account-request-form{grid-column:1/-1;align-self:start;max-width:560px}@media (width<=760px){.customer-list article .customer-name-link{grid-column:1;width:auto;min-height:32px;padding:0}.customer-detail-grid{grid-template-columns:minmax(0,1fr);gap:12px}.customer-detail-grid .detail-card{padding:16px}.customer-detail-grid .detail-card dl{grid-template-columns:82px minmax(0,1fr);gap:10px}.customer-detail-grid .account-request-list article{grid-template-columns:minmax(0,1fr);gap:6px}.customer-detail-grid .account-request-list article span{color:#16387e;grid-column:1}.customer-detail-grid .account-request-list article small{grid-column:1}.account-request-form{grid-column:1;max-width:none}.section-heading-row>span{font-size:11px}}
