:root{--ink:#152523;--navy:#17312f;--navy-2:#20413d;--cream:#f4f0e8;--paper:#fbfaf6;--line:#dedbd2;--muted:#5f6762;--orange:#e96838;--orange-dark:#b4441c;--teal:#2d7476;--green:#657d57;--primary-tint:#fbe5dc;--primary-light:#f6a17f;--primary-fill:#c14a1f;--primary-fill-hover:#b4441c;--on-primary:#ffffff;--primary-rgb:233,104,56;--accent-rgb:45,116,118;--canvas-rgb:244,240,232;--edge-rgb:31,57,53;--shadow-rgb:20,44,40;--shadow:0 12px 40px rgba(var(--shadow-rgb),0.07);--text-label:11px;--text-meta:12px;--text-cell:13px;--text-body:14px;--button-small-height:32px;--button-height:40px;--button-label:14px}@media (pointer:coarse){:root{--text-label:12px;--button-small-height:44px;--button-height:48px;--button-label:16px}}:root{--white:#ffffff;--white-a2_5:rgba(255,255,255,0.025);--white-a5:rgba(255,255,255,0.05);--white-a7:rgba(255,255,255,0.07);--white-a9:rgba(255,255,255,0.09);--white-a13:rgba(255,255,255,0.13);--white-a14_5:#ffffff25;--white-a22:rgba(255,255,255,0.22);--white-a25_1:#ffffff40;--white-a28:rgba(255,255,255,0.28);--white-a34:rgba(255,255,255,0.34);--white-a36:rgba(255,255,255,0.36);--white-a62:rgba(255,255,255,0.62);--white-a65:rgba(255,255,255,0.65);--white-a68:rgba(255,255,255,68%);--white-a70:rgba(255,255,255,70%);--white-a72:rgba(255,255,255,0.72);--white-a78:rgba(255,255,255,78%);--white-a82:rgba(255,255,255,0.82);--white-a94:rgba(255,255,255,0.94);--black-a3:rgba(0,0,0,0.03);--black-a5:rgba(0,0,0,0.05);--black-a8:rgba(0,0,0,0.08);--black-a10:rgba(0,0,0,0.1);--black-a18:rgba(0,0,0,0.18);--black-a20:#00000033;--black-a22:rgba(0,0,0,0.22);--black-a25:rgba(0,0,0,0.25);--black-a26_7:#00000044;--black-a30:rgba(0,0,0,0.3);--black-a33_3:#00000055;--black-a45:rgba(0,0,0,0.45);--stone-45:#79736a;--stone-65:#aaa79f;--stone-78:#cbc9c1;--stone-79:#cfcbc2;--stone-81:#d3d1ca;--stone-85b:#dedbd2;--stone-87b:#e4e1d9;--stone-87c:#e4dfd6;--stone-89c:#e9e6de;--stone-90:#e8e6e1;--stone-91e:#eeeae2;--stone-91f:#efede2;--stone-92:#efede7;--stone-92f:#f2eee4;--stone-93c:#f4f0e8;--stone-94:#f4f1ea;--stone-94c:#f5eee8;--stone-95:#f7f4ee;--stone-95d:#f8f5ee;--stone-97b:#fbfaf6;--stone-97b-a94:rgba(251,250,246,0.94);--stone-97d:#faf7f3;--stone-97f:#fff5f2;--stone-97g:#fff7f2;--stone-97h:#fffaf0;--stone-98b:#fdfcf9;--stone-98c:#fff9f7;--stone-99:#fffefa;--grey-9:#171917;--grey-11:#1b1f1c;--grey-12:#1c1f1d;--grey-14:#1d2a27;--grey-14-a35:rgba(29,42,39,0.35);--grey-14b:#1d2a28;--grey-32:#4d5653;--grey-33:#555555;--grey-33b:#4d5955;--grey-38:#5d6663;--grey-39:#5f6762;--grey-41:#666d69;--grey-42:#65706b;--grey-43:#6b6f6a;--grey-43b:#6b726d;--grey-43c:#68726e;--grey-45:#6e7672;--grey-45b:#6f7772;--grey-58:#909791;--grey-59:#949b95;--grey-61:#9a9f99;--grey-68:#adb1ac;--grey-75:#b8c5c1;--grey-75b:#b9c8c4;--grey-79:#c3d0cd;--grey-83:#cfd9d4;--grey-85:#dadbd5;--grey-87:#d8e2df;--grey-87b:#d7e4df;--grey-88b:#dce5df;--grey-88d:#dce6e4;--grey-88e:#d9e8e2;--grey-89:#dcebea;--grey-90b:#dfebe8;--grey-90c:#e1ebdf;--grey-91:#e6ecea;--grey-91b:#e4ece9;--grey-91d:#e3efe9;--grey-91f:#e2efe7;--grey-92d:#e4efed;--grey-92e:#e4f0e3;--grey-93:#eeeeee;--grey-93c:#ece8f3;--grey-93d:#e5f3ed;--grey-93e:#e7eef5;--grey-94:#edf1ed;--grey-94d:#edf3f1;--grey-94e:#eee8f5;--grey-96:#f4f7f5;--grey-96c:#f1f7f2;--red-26:#6f2a14;--red-27:#712d1b;--red-33:#68463e;--red-33b:#8a301d;--red-34:#8b3a22;--red-37:#9a3524;--red-38:#a4341c;--red-38b:#a63b1e;--red-39:#9f4528;--red-40:#b42318;--red-41:#9c4b37;--red-41b:#a3342c;--red-41c:#ab3f25;--red-41d:#b3261e;--red-42:#ad3b2b;--red-43:#a84032;--red-48:#c8342b;--red-48-a10:rgba(200,52,43,0.1);--red-49:#c73545;--red-54:#f25022;--red-57:#d9604a;--red-77:#e0b4a8;--red-78:#e1b9af;--red-83:#e8c9c1;--red-86:#ffc2b8;--red-92:#f8dedf;--red-93:#f9e4e0;--orange-27:#8a5a00;--orange-28:#773519;--orange-30:#7a3a1e;--orange-31:#8a5a12;--orange-33:#8b5a1f;--orange-34:#9a5b12;--orange-37:#6b6254;--orange-38:#a6461d;--orange-42:#7a6f5a;--orange-45:#817766;--orange-51:#8a8378;--orange-54:#d09b45;--orange-54b:#d89439;--orange-54b-a13:rgba(216,148,57,0.13);--orange-57-a8:rgba(237,106,53,0.08);--orange-57b-a2:rgba(239,99,52,0.02);--orange-57b-a6:rgba(239,99,52,0.06);--orange-57b-a12:rgba(239,99,52,0.12);--orange-57b-a32:rgba(239,99,52,0.32);--orange-57b-a38:rgba(239,99,52,0.38);--orange-57b-a58:rgba(239,99,52,0.58);--orange-58-a28:rgba(255,107,43,0.28);--orange-58-a70:rgba(255,107,43,0.7);--orange-59:#a29a8c;--orange-60:#d9a557;--orange-66:#f18a62;--orange-67:#b5aea1;--orange-67b:#e89070;--orange-68:#f0c36b;--orange-75:#ffad7e;--orange-77:#cfc8bc;--orange-77b:#e0bea8;--orange-81:#d8d2c7;--orange-82:#efc2b3;--orange-83:#ddd7cc;--orange-83b:#efc7b7;--orange-84:#f3cdb9;--orange-86:#ecd6ca;--orange-89:#fbe8cc;--orange-90:#f5ebd8;--orange-90b:#f6dfd7;--orange-94:#f9ece6;--orange-95:#fdf0e8;--orange-95c:#fff3e8;--orange-96c:#fff6e9;--orange-97:#fff4ee;--amber-23:#5c491a;--amber-28:#73571a;--amber-33:#615846;--amber-33b:#8a6d1f;--amber-48:#f4b400;--amber-50:#ffb900;--amber-66:#e7c46b;--amber-69:#b9b4a8;--amber-75:#c7c2b6;--amber-77:#f0d49a;--amber-78:#decfae;--amber-85:#e3ddd0;--amber-89:#ece7dc;--amber-92:#f5efe0;--amber-92c:#fff3d6;--amber-95:#fff8e8;--green-24:#1f5c3d;--green-27:#2f5a36;--green-27b:#1f6a4f;--green-30:#1e7a45;--green-31:#2a7348;--green-34:#46684a;--green-34b:#2f7d4f;--green-34b-a12:rgba(47,125,79,0.12);--green-34c:#2f7d5b;--green-36:#7fba00;--green-45:#3fa46b;--green-45-a18:rgba(63,164,107,0.18);--green-59:#75b87a;--green-61:#7fb98f;--green-65:#9fafa4;--green-67:#81d387;--green-77:#bdcec8;--green-85:#cfe3d5;--green-86:#d3e6cf;--teal-9-a45:rgba(15,32,30,0.45);--teal-9-a58:rgba(15,32,30,0.58);--teal-11:#152523;--teal-11b-a12:rgba(16,39,36,0.12);--teal-11c-a53_3:#10282488;--teal-11c-a60:#10282499;--teal-13-a16:rgba(20,44,40,0.16);--teal-13-a18:rgba(20,44,40,0.18);--teal-13-a20:rgba(20,44,40,0.2);--teal-13-a28:rgba(20,44,40,28%);--teal-13-a32:rgba(20,44,40,32%);--teal-13-a36:rgba(20,44,40,0.36);--teal-13-a55:rgba(20,44,40,0.55);--teal-14:#17312f;--teal-14-a6:rgba(23,49,47,0.06);--teal-14-a85:rgba(23,49,47,0.85);--teal-15-a10:rgba(29,49,46,10%);--teal-16:#193936;--teal-20:#26423f;--teal-26:#1e6653;--teal-27:#3e4e4b;--teal-27b:#355550;--teal-29:#246d70;--teal-30:#277074;--teal-31:#2f6f6b;--teal-32:#4a5a58;--teal-32b:#2d7476;--teal-32b-a3_5:rgba(45,116,118,0.035);--teal-33:#44645c;--teal-34:#2d7f7e;--teal-34-a10:rgba(45,127,126,0.1);--teal-47:#00a4ef;--teal-52:#78918d;--teal-55:#829895;--teal-55b:#809a95;--teal-59:#8da19e;--teal-59-a10:rgba(141,161,158,0.1);--teal-59b:#8ca39f;--teal-61:#8fa8a4;--teal-70:#a9bab7;--teal-71:#adbfbb;--teal-79:#c1d1ce;--teal-80:#c1d7d0;--blue-37:#356987;--blue-47:#4a5aa8;--blue-60:#6259d8;--blue-61:#4285f4;--blue-67:#7fb3d5;--blue-94:#e2e2fb;--violet-42:#6b5187;--violet-42b:#6d4e87}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--cream);color:var(--ink)}body{font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}input,select,textarea{font-size:var(--text-body)}::placeholder{font-weight:400}small{font-size:max(var(--text-meta),.83em)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}button[aria-busy=true]{cursor:wait}h1,h2,h3,p{margin-top:0}.brand-logo{display:block;align-self:flex-start;flex:0 0 auto;max-width:100%;object-fit:contain}.eyebrow{color:var(--orange-dark);font-size:var(--text-label);font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px}.eyebrow-light{color:var(--primary-light)}.muted{color:var(--muted)}.filter-button,.icon-button,.primary-button,.secondary-button{border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:650}.danger-button,.primary-button,.secondary-button,.text-button{font-size:var(--button-label)}.danger-button,.primary-button,.secondary-button{min-height:var(--button-height)}.primary-button{padding:0 16px;background:var(--primary-fill);color:var(--on-primary);box-shadow:0 7px 16px rgba(var(--primary-rgb),.2)}.primary-button:hover{background:var(--primary-fill-hover)}.secondary-button{padding:0 14px}.icon-button,.secondary-button{color:var(--navy);background:var(--white);border:1px solid var(--line)}.icon-button{width:var(--button-height);height:var(--button-height);position:relative}.text-button{border:0;background:none;color:var(--teal);font-weight:650;padding:10px 0}.full{width:100%}.card{background:var(--paper);border:1px solid rgba(var(--edge-rgb),.09);border-radius:16px;box-shadow:var(--shadow)}