:root{color-scheme:dark;--font-body:"IBM Plex Sans",system-ui,sans-serif;--font-display:"Space Grotesk",system-ui,sans-serif;--tint:255,255,255;--ink-rgb:238,241,246;--grey-1:138,150,172;--grey-2:190,199,212;--grey-3:186,195,208;--grey-4:192,202,216;--grey-5:140,150,166;--grey-6:226,232,242;--bg:#070a11;--bg-2:#0e1219;--bg-3:#171b23;--bg-elevated:rgba(29,33,42,0.9);--bg-soft:rgba(var(--tint),0.04);--line:rgba(var(--tint),0.07);--text:#eef1f6;--foreground:var(--text);--muted:#99a2b2;--mute:var(--muted);--muted-2:#6c7688;--on-accent:#1a0a00;--accent:#ff7a21;--accent-2:#ff9d5c;--accent-end:#ff9d5c;--accent-paper:var(--accent);--accent-ink:#ff9d5c;--accent-gradient:linear-gradient(180deg,var(--accent),var(--accent-end));--ambient-glow:radial-gradient(circle at top,rgba(255,122,33,var(--glow-a,0.22)),transparent 35%),radial-gradient(circle at 85% 20%,rgba(255,209,102,var(--glow-b,0.14)),transparent 22%);--bg-gradient-canvas:radial-gradient(ellipse 90% 60% at 50% -15%,rgba(255,122,33,0.22),transparent 60%),radial-gradient(ellipse 70% 50% at 90% 25%,rgba(56,189,248,0.12),transparent 55%),radial-gradient(ellipse 60% 45% at 10% 85%,rgba(124,58,237,0.10),transparent 50%),linear-gradient(180deg,#090c14,#0d121d 45%,#05070d);--bg-gradient-card:linear-gradient(180deg,rgba(26,33,48,0.86),rgba(13,17,26,0.95));--bg-gradient-sheen:linear-gradient(180deg,rgba(255,255,255,0.14),rgba(255,255,255,0.01));--bg-ambient-cone:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(255,122,33,0.22) 0%,transparent 65%);--planning:#7c3aed;--planning-end:#4f169f;--planning-gradient:linear-gradient(180deg,#7c3aed,#6320c9 55%,#4f169f);--planning-glow:radial-gradient(135% 120% at 50% 118%,rgba(214,176,255,0.42) 0%,rgba(168,85,247,0.2) 42%,transparent 70%);--planning-shadow:0 0 9px rgba(180,120,255,0.6),0 0 24px rgba(147,51,234,0.42),0 0 62px rgba(124,40,220,0.3),0 14px 46px -14px rgba(120,40,210,0.5),inset 0 1px 0 rgba(233,219,255,0.5),inset 0 -20px 38px -24px rgba(214,186,255,0.5);--assistant-accent:linear-gradient(135deg,#7c3aed,#ec4899 55%,#f59e0b);--assistant-shadow:0 4px 14px rgba(124,58,237,0.32);--glow-a:0.10;--glow-b:0.06;--fresh:#3dd68c;--shade:2,4,9;--good:#3dd68c;--warn:#fdb022;--bad:#fd8a7a;--info:#7aa2ff;--cap-open:#3dd68c;--cap-light:#a6e35b;--cap-busy:#fdb022;--cap-full:#fd853a;--cap-over:#f97066;--cap-unknown:#98a2b3;--gold-ink:#ffd166;--on-active:#fff;--nav-work:#ff7a21;--nav-intake:#53b1fd;--nav-team:#2ed3d3;--nav-money:#3dd68c;--nav-grow:#b692f6;--shadow-strong:rgba(2,4,9,0.7);--shadow-soft:rgba(2,4,9,0.45);--ground-1:#05070c;--ground-2:#0b0e15;--panel-rgb:14,18,25;--chrome-rgb:5,7,12;--chrome:rgba(5,7,12,0.86);--chrome-soft:rgba(5,7,12,0.76);--chrome-solid:rgba(5,7,12,0.92);--card-bg:var(--bg-2);--panel-bg:var(--bg-2);--border-subtle:var(--line);--text-muted:var(--muted);--text-primary:var(--text);--text-color:var(--text);--panel-subtle:rgba(var(--tint),0.04);background:var(--bg);color:var(--text)}:root[data-theme=light]{color-scheme:dark;--tint:255,255,255;--ink-rgb:243,244,246;--grey-1:150,156,166;--grey-2:176,182,192;--grey-3:169,176,186;--grey-4:184,190,200;--grey-5:150,156,166;--grey-6:224,228,234;--bg:#141519;--bg-2:#1c1e23;--bg-3:#22252b;--bg-elevated:rgba(28,30,35,0.9);--text:#f3f4f6;--muted:#a6abb5;--muted-2:#6e747e;--accent:#f97316;--accent-2:#fdba74;--accent-end:#fdba74;--accent-paper:var(--accent);--accent-ink:#fdba74;--accent-gradient:linear-gradient(180deg,var(--accent),var(--accent-end));--ambient-glow:radial-gradient(circle at top,rgba(249,115,22,var(--glow-a,0.12)),transparent 30%),radial-gradient(circle at 80% 20%,rgba(253,186,116,var(--glow-b,0.08)),transparent 18%);--bg-gradient-canvas:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(249,115,22,0.16),transparent 55%),radial-gradient(circle at 90% 60%,rgba(56,189,248,0.08),transparent 45%),linear-gradient(180deg,#13151a,#191c24 50%,#0f1014);--bg-gradient-card:linear-gradient(180deg,#ffffff,#f8fafc);--bg-gradient-sheen:linear-gradient(180deg,rgba(255,255,255,0.95),rgba(241,245,249,0.3));--bg-ambient-cone:radial-gradient(circle at 50% 0%,rgba(249,115,22,0.14) 0%,transparent 60%);--planning:#7c3aed;--planning-end:#6d28d9;--planning-gradient:linear-gradient(180deg,#8b5cf6,#6d28d9);--planning-glow:radial-gradient(135% 120% at 50% 118%,rgba(139,92,246,0.3) 0%,transparent 70%);--planning-shadow:0 4px 18px rgba(109,40,217,0.35);--assistant-accent:linear-gradient(135deg,#7c3aed,#ec4899 55%,#f59e0b);--assistant-shadow:0 4px 14px rgba(124,58,237,0.32);--shade:6,7,10;--shadow-strong:rgba(6,7,10,0.6);--shadow-soft:rgba(6,7,10,0.38);--ground-1:#0f1013;--ground-2:#17181c;--panel-rgb:28,30,35;--chrome-rgb:15,16,19;--chrome:rgba(15,16,19,0.9);--chrome-soft:rgba(15,16,19,0.8);--chrome-solid:rgba(15,16,19,0.96);--glow-a:0.05;--glow-b:0.04;--good:#3dd68c;--warn:#fdb022;--bad:#fd8a7a;--info:#7aa2ff;--cap-open:#3dd68c;--cap-light:#a6e35b;--cap-busy:#fdb022;--cap-full:#fd853a;--cap-over:#f97066;--cap-unknown:#98a2b3;--gold-ink:#ffd166;--on-active:#fff;--fresh:#3dd68c;--line:rgba(var(--tint),0.08);--on-accent:#1a0a00;--nav-work:#ff7a21;--nav-intake:#53b1fd;--nav-team:#2ed3d3;--nav-money:#3dd68c;--nav-grow:#b692f6}:root[data-theme=dim]{color-scheme:dark;--tint:255,246,235;--ink-rgb:239,236,230;--grey-1:154,146,138;--grey-2:198,191,182;--grey-3:192,185,176;--grey-4:202,195,186;--grey-5:150,142,133;--grey-6:232,227,219;--bg:#1c1a17;--bg-2:#24211d;--bg-3:#2d2a25;--bg-elevated:rgba(52,48,42,0.94);--bg-soft:rgba(var(--tint),0.05);--line:rgba(var(--tint),0.09);--text:#efece6;--muted:#b0a99e;--muted-2:#857e73;--accent:#f97d34;--accent-2:#fba36b;--accent-end:#fba36b;--accent-paper:var(--accent);--accent-ink:#fba36b;--accent-gradient:linear-gradient(180deg,var(--accent),var(--accent-end));--ambient-glow:radial-gradient(circle at top,rgba(233,120,48,var(--glow-a,0.16)),transparent 35%),radial-gradient(circle at 80% 20%,rgba(245,158,102,var(--glow-b,0.12)),transparent 22%);--bg-gradient-canvas:radial-gradient(ellipse 85% 55% at 50% -10%,rgba(249,125,52,0.20),transparent 60%),radial-gradient(circle at 90% 40%,rgba(245,181,68,0.12),transparent 45%),radial-gradient(circle at 10% 80%,rgba(180,83,9,0.08),transparent 40%),linear-gradient(180deg,#1c1a17,#24211c 50%,#151310);--bg-gradient-card:linear-gradient(180deg,rgba(46,42,36,0.90),rgba(28,25,22,0.96));--bg-gradient-sheen:linear-gradient(180deg,rgba(255,246,235,0.14),rgba(255,246,235,0.01));--bg-ambient-cone:radial-gradient(circle at top,rgba(233,120,48,0.18) 0%,transparent 60%);--planning:#7c3aed;--planning-end:#6d28d9;--planning-gradient:linear-gradient(180deg,#8b5cf6,#6d28d9);--planning-glow:radial-gradient(135% 120% at 50% 118%,rgba(139,92,246,0.3) 0%,transparent 70%);--planning-shadow:0 4px 18px rgba(109,40,217,0.35);--assistant-accent:linear-gradient(135deg,#7c3aed,#ec4899 55%,#f59e0b);--assistant-shadow:0 4px 14px rgba(124,58,237,0.32);--on-accent:#1a0a00;--shade:12,9,5;--shadow-strong:rgba(12,9,5,0.55);--shadow-soft:rgba(12,9,5,0.32);--ground-1:#171512;--ground-2:#1f1c18;--panel-rgb:36,33,29;--chrome-rgb:23,21,18;--chrome:rgba(23,21,18,0.92);--chrome-soft:rgba(23,21,18,0.82);--chrome-solid:#171512;--glow-a:0.08;--glow-b:0.06;--good:#4acb92;--warn:#f5b544;--bad:#f98a78;--info:#8faded;--cap-open:#4acb92;--cap-light:#a8dc5f;--cap-busy:#f5b544;--cap-full:#fd9b4a;--cap-over:#f97066;--cap-unknown:#9a928a;--gold-ink:#ffd166;--on-active:#fff;--fresh:#4acb92;--nav-work:#ff8a3d;--nav-intake:#7fb0f0;--nav-team:#3fc4c4;--nav-money:#4acb92;--nav-grow:#b99bf5}:root[data-theme=onyx]{color-scheme:dark;--tint:255,255,255;--ink-rgb:255,255,255;--grey-1:160,160,168;--grey-2:208,208,216;--grey-3:200,200,208;--grey-4:214,214,222;--grey-5:158,158,166;--grey-6:240,240,246;--bg:#000000;--bg-2:#0a0a0c;--bg-3:#141417;--bg-elevated:rgba(27,27,31,0.96);--bg-soft:rgba(var(--tint),0.07);--line:rgba(var(--tint),0.09);--text:#fafafa;--muted:#a2a2ab;--muted-2:#71717b;--shade:0,0,0;--shadow-strong:rgba(0,0,0,0.9);--shadow-soft:rgba(0,0,0,0.5);--ground-1:#000000;--ground-2:#08080a;--panel-rgb:10,10,12;--chrome-rgb:0,0,0;--chrome:rgba(0,0,0,0.96);--chrome-soft:rgba(0,0,0,0.88);--chrome-solid:#000000;--glow-a:0.09;--glow-b:0.06;--accent:#ff8a3d;--accent-2:#ffb066;--accent-end:#ffb066;--accent-paper:var(--accent);--accent-ink:#ffa33a;--accent-gradient:linear-gradient(180deg,var(--accent),var(--accent-end));--ambient-glow:radial-gradient(circle at top,rgba(255,136,0,var(--glow-a,0.12)),transparent 30%);--bg-gradient-canvas:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(255,138,61,0.18),transparent 55%),radial-gradient(circle at 85% 85%,rgba(139,92,246,0.12),transparent 45%),linear-gradient(180deg,#010203,#07070a 50%,#000000);--bg-gradient-card:linear-gradient(180deg,rgba(24,24,29,0.94),rgba(10,10,13,0.98));--bg-gradient-sheen:linear-gradient(180deg,rgba(255,255,255,0.18),rgba(255,255,255,0.01));--bg-ambient-cone:radial-gradient(circle at top,rgba(255,136,0,0.15) 0%,transparent 40%);--planning:#8b5cf6;--planning-end:#5b21b6;--planning-gradient:linear-gradient(180deg,#8b5cf6,#5b21b6);--planning-glow:radial-gradient(135% 120% at 50% 118%,rgba(139,92,246,0.35) 0%,transparent 70%);--planning-shadow:0 0 16px rgba(139,92,246,0.4);--assistant-accent:linear-gradient(135deg,#7c3aed,#ec4899 55%,#f59e0b);--assistant-shadow:0 4px 14px rgba(124,58,237,0.32);--on-accent:#1a0a00;--good:#47cd89;--warn:#f5b544;--bad:#f97066;--info:#6ba5f5;--cap-open:#47cd89;--cap-light:#a6e35b;--cap-busy:#f5b544;--cap-full:#ff8a3d;--cap-over:#f97066;--cap-unknown:#8a8a94;--gold-ink:#f5b544;--on-active:#ffffff;--fresh:#47cd89;--nav-work:#ff8a3d;--nav-intake:#6ba5f5;--nav-team:#2ed3d3;--nav-money:#47cd89;--nav-grow:#b692f6}:root[data-theme=sunlight]{color-scheme:light;--tint:15,23,42;--shade:15,23,42;--ink-rgb:15,23,42;--grey-1:66,79,99;--grey-2:51,65,85;--grey-3:51,65,85;--grey-4:30,41,59;--grey-5:66,79,99;--grey-6:10,15,29;--bg:#eaeef4;--bg-2:#ffffff;--bg-3:#eceff5;--bg-elevated:#ffffff;--bg-soft:rgba(var(--tint),0.04);--line:#090d16;--text:#090d16;--muted:#1e293b;--muted-2:#334155;--on-accent:#ffffff;--accent:#b43403;--accent-2:#ea580c;--accent-end:#ea580c;--accent-paper:#b43403;--accent-ink:#9a3412;--accent-gradient:linear-gradient(180deg,var(--accent),var(--accent-end));--ambient-glow:radial-gradient(circle at top,rgba(194,65,12,var(--glow-a,0.08)),transparent 30%);--bg-gradient-canvas:radial-gradient(ellipse 80% 50% at 85% 0%,rgba(37,99,235,0.09),transparent 50%),radial-gradient(ellipse 80% 60% at 15% 10%,rgba(245,158,11,0.08),transparent 45%),linear-gradient(180deg,#f8fafc,#eef2f7 50%,#e2e8f0);--bg-gradient-card:linear-gradient(180deg,#ffffff,#fbfcfe);--bg-gradient-sheen:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(241,245,249,0.4));--bg-ambient-cone:radial-gradient(circle at top,rgba(180,52,3,0.08) 0%,transparent 40%);--planning:#5b21b6;--planning-end:#4c1d95;--planning-gradient:linear-gradient(180deg,#6d28d9,#5b21b6);--planning-glow:radial-gradient(135% 120% at 50% 118%,rgba(91,33,182,0.2) 0%,transparent 70%);--planning-shadow:0 4px 14px rgba(91,33,182,0.3);--assistant-accent:linear-gradient(135deg,#6d28d9,#db2777 55%,#d97706);--assistant-shadow:0 4px 14px rgba(109,40,217,0.35);--fresh:#067647;--good:#067647;--warn:#b54708;--bad:#b42318;--info:#0e63c4;--cap-open:#067647;--cap-light:#3f6212;--cap-busy:#b54708;--cap-full:#c2410c;--cap-over:#b42318;--cap-unknown:#667085;--gold-ink:#92400e;--on-active:#020617;--shadow-strong:0 4px 12px -2px rgba(15,23,42,0.16),0 2px 6px -2px rgba(15,23,42,0.1);--shadow-soft:0 2px 6px 0 rgba(15,23,42,0.1),0 1px 3px -1px rgba(15,23,42,0.08);--ground-1:#f4f6fa;--ground-2:#e6eaf1;--panel-rgb:255,255,255;--chrome-rgb:255,255,255;--chrome:rgba(255,255,255,0.98);--chrome-soft:rgba(255,255,255,0.92);--chrome-solid:#ffffff;--ink-amber-1:#886016;--ink-amber-2:#7b6614;--ink-amber-3:#7e6514;--ink-amber-4:#826315;--ink-amber-5:#7f6415;--ink-amber-6:#896016;--ink-amber-7:#866116;--ink-amber-8:#876116;--ink-blue:#2361d4;--ink-blue-2:#17518f;--ink-green-1:#1f7739;--ink-green-2:#1d7648;--ink-green-3:#137838;--ink-green-4:#147830;--ink-green-5:#177748;--ink-green-6:#1c7743;--ink-green-7:#1e7651;--ink-green-8:#137833;--ink-green-9:#137834;--ink-green-10:#13773a;--ink-green-11:#1d7650;--ink-green-12:#16764e;--ink-green-13:#0f7038;--ink-lime-1:#4f7213;--ink-lime-2:#517213;--ink-mint:#137560;--ink-neutral-1:#0f1a28;--ink-neutral-2:#0f1a28;--ink-neutral-3:#323a4b;--ink-neutral-4:#0f1a28;--ink-neutral-5:#323a4b;--ink-neutral-6:#323a4b;--ink-neutral-7:#323a4b;--ink-neutral-8:#323a4b;--ink-neutral-9:#0f1a28;--ink-neutral-10:#0f1a28;--ink-neutral-11:#323a4b;--ink-neutral-12:#323a4b;--ink-neutral-13:#323a4b;--ink-neutral-14:#0f1a28;--ink-neutral-15:#0f1a28;--ink-neutral-16:#0f1a28;--ink-orange-1:#a0531a;--ink-orange-2:#a3511b;--ink-orange-3:#9c5619;--ink-orange-4:#9e541a;--ink-orange-5:#8a5f17;--ink-orange-6:#9d551a;--ink-orange-7:#a3511b;--ink-orange-8:#a54f1b;--ink-orange-9:#915c18;--ink-orange-10:#a1531a;--ink-orange-11:#945a18;--ink-orange-12:#9f541a;--ink-orange-13:#9e541a;--ink-orange-14:#975919;--ink-orange-15:#925b18;--ink-pink-1:#c5205e;--ink-pink-2:#c72732;--ink-red-1:#c0341f;--ink-red-2:#ca2121;--ink-red-3:#ca2121;--ink-red-4:#ca2121;--ink-red-5:#ca2121;--ink-red-6:#ca2121;--ink-red-7:#ca2121;--ink-sky-1:#196f98;--ink-sky-2:#196e9b;--ink-sky-3:#196e9a;--ink-sky-4:#1a6da3;--ink-sky-5:#1e68ba;--ink-sky-6:#186f96;--ink-sky-7:#1c6caa;--ink-sky-8:#196f98;--ink-sky-9:#2a6e90;--ink-sky-10:#187091;--ink-teal-1:#157280;--ink-teal-2:#1b727e;--ink-violet-1:#7b44e1;--ink-violet-2:#893bdf;--ink-violet-3:#7249e1;--ink-violet-4:#6b4ce2;--ink-violet-5:#6d3fd6;--rail-crew-0:#d1590a;--rail-crew-1:#1783c4;--rail-crew-2:#1f9d63;--rail-crew-3:#c08a00;--rail-crew-4:#d8437c;--rail-crew-5:#7c5ae0;--rail-new:#c08a00;--rail-progress:#d1590a;--rail-complete:#1f9d63;--mute-t20:#334155;--mute-t22:#334155;--mute-i32:#27364b;--mute-t32:#27364b;--mute-i34:#243246;--mute-i35:#1e293b;--mute-t35:#1e293b;--mute-t36:#1e293b;--mute-i40:#1e293b;--mute-t40:#1e293b;--mute-i42:#162033;--mute-t42:#162033;--mute-i44:#131c2d;--mute-i45:#0f172a;--mute-t45:#0f172a;--mute-i46:#0f172a;--mute-t46:#0f172a;--mute-i48:#0f172a;--mute-t48:#0f172a;--mute-i50:#0b1120;--mute-t50:#0b1120;--mute-i52:#0b1120;--mute-t52:#0b1120;--mute-i54:#0b1120;--mute-i55:#070d19;--mute-t55:#070d19;--mute-i56:#070d19;--mute-t56:#070d19;--mute-i58:#040812;--mute-t58:#040812;--mute-i60:#020617;--mute-t60:#020617;--mute-i62:#020617;--mute-t62:#020617;--mute-g432:#27364b;--mute-g434:#243246;--mute-g350:#0b1120;--mute-g255:#070d19;--mute-g355:#070d19;--mute-g458:#040812;--mute-g260:#020617;--mute-g360:#020617;--mute-g160:#020617;--mute-g262:#020617;--mute-g362:#020617;--mute-g270:#020617;--mute-g470:#020617;--mute-g370:#020617;--mute-g570:#020617;--mute-g272:#020617;--mute-g275:#020617;--mute-g575:#020617;--mute-g580:#020617;--ink-mod-green-1:#137749;--ink-mod-red-1:#ca2121;--ink-mod-grey-1:#0f1a28;--ink-mod-grey-2:#323a4b;--ink-mod-grey-3:#0f1a28;--ink-mod-grey-4:#323a4b;--ink-mod-grey-5:#323a4b;--ink-mod-grey-6:#323a4b;--ink-mod-grey-7:#323a4b;--ink-mod-grey-8:#323a4b;--ink-mod-orange-1:#a0531a;--ink-mod-amber-1:#846215;--ink-mod-green-2:#17764b;--ink-mod-grey-9:#0f1a28;--ink-mod-grey-10:#323a4b;--ink-mod-red-2:#be371f;--ink-mod-grey-11:#323a4b;--ink-mod-grey-12:#323a4b;--ink-mod-grey-13:#323a4b;--ink-mod-grey-14:#323a4b;--ink-mod-grey-15:#0f1a28;--ink-mod-grey-16:#0f1a28;--ink-mod-orange-2:#9a5719;--ink-mod-orange-3:#9e541a;--ink-mod-grey-17:#323a4b;--ink-mod-grey-18:#323a4b;--ink-mod-red-3:#ca2121;--ink-mod-grey-19:#0f1a28;--ink-mod-grey-20:#0f1a28;--ink-mod-orange-4:#a3511b;--ink-mod-amber-2:#876116;--ink-mod-grey-21:#323a4b;--ink-mod-green-3:#22764b;--ink-mod-orange-5:#a54f1b;--ink-mod-orange-6:#a1521a;--ink-mod-orange-7:#b73f1e;--ink-mod-grey-22:#323a4b;--ink-mod-grey-23:#323a4b;--ink-mod-grey-24:#323a4b;--ink-mod-orange-8:#8d5e17;--ink-mod-orange-9:#8b5f17;--ink-mod-grey-25:#323a4b;--ink-mod-grey-26:#0f1a28;--ink-mod-sky-1:#2066c3;--ink-mod-orange-10:#9e541a;--ink-mod-grey-27:#0f1a28;--ink-mod-grey-28:#0f1a28;--ink-mod-grey-29:#0f1a28;--dim-amber-1-11:#846215;--dim-amber-1-15:#846215;--dim-amber-1-17:#846215;--dim-amber-1-19:#846215;--dim-amber-1-20:#846215;--dim-orange-1-2:#a3511b;--dim-grey-1-1:#0f1a28;--dim-grey-1-2:#0f1a28;--dim-grey-1-3:#0f1a28;--dim-green-2-3:#1f7739;--dim-red-2:#c0341f;--dim-green-5:#1c764c;--dim-orange-3-2:#a54f1b;--dim-orange-3-4:#a54f1b;--dim-orange-3-6:#a54f1b;--dim-orange-4-2:#a0531a;--dim-orange-4-3:#a0531a;--dim-amber-2-2:#826315;--dim-sky-6:#1d69b5;--dim-amber-4:#886016;--dim-grey-2:#323a4b;--edge-t05:rgba(var(--tint),0.08);--edge-t07:rgba(var(--tint),0.09);--edge-t08:rgba(var(--tint),0.10);--edge-t09:rgba(var(--tint),0.11);--edge-t10:rgba(var(--tint),0.12);--edge-t11:rgba(var(--tint),0.13);--edge-t12:rgba(var(--tint),0.15);--edge-t13:rgba(var(--tint),0.16);--edge-t14:rgba(var(--tint),0.18);--edge-t15:rgba(var(--tint),0.19);--edge-t16:rgba(var(--tint),0.20);--edge-t17:rgba(var(--tint),0.22);--edge-t18:rgba(var(--tint),0.23);--edge-t20:rgba(var(--tint),0.26);--edge-t22:rgba(var(--tint),0.28);--edge-t24:rgba(var(--tint),0.30);--edge-t25:rgba(var(--tint),0.32);--edge-t26:rgba(var(--tint),0.33);--edge-t28:rgba(var(--tint),0.35);--edge-t30:rgba(var(--tint),0.38);--edge-t32:rgba(var(--tint),0.40);--edge-t34:rgba(var(--tint),0.42);--edge-t35:rgba(var(--tint),0.44);--edge-t40:rgba(var(--tint),0.50);--edge-t50:rgba(var(--tint),0.60);--edge-t90:rgba(var(--tint),0.75);--edge-g14:rgba(var(--grey-1),0.18);--edge-g16:rgba(var(--grey-1),0.20);--edge-g18:rgba(var(--grey-1),0.23);--edge-g20:rgba(var(--grey-1),0.26);--edge-g22:rgba(var(--grey-1),0.28);--edge-g24:rgba(var(--grey-1),0.30);--edge-g25:rgba(var(--grey-1),0.32);--edge-g26:rgba(var(--grey-1),0.33);--edge-g28:rgba(var(--grey-1),0.35);--nav-work:#c2410c;--nav-intake:#0e63c4;--nav-team:#0f6b7a;--nav-money:#067647;--nav-grow:#6941c6}:root[data-theme=clarity]{color-scheme:dark;--tint:255,255,255;--ink-rgb:246,247,248;--grey-1:150,154,160;--grey-2:192,195,200;--grey-3:186,190,196;--grey-4:198,201,206;--grey-5:146,150,156;--grey-6:234,236,240;--bg:#0b0c0e;--bg-2:#121316;--bg-3:#1a1b1f;--bg-elevated:rgba(33,34,39,0.94);--bg-soft:rgba(var(--tint),0.05);--line:rgba(var(--tint),0.13);--text:#f6f7f8;--muted:#c0c3c8;--muted-2:#8c9096;--shade:0,0,0;--shadow-strong:rgba(0,0,0,0.62);--shadow-soft:rgba(0,0,0,0.38);--ground-1:#08090b;--ground-2:#101114;--panel-rgb:18,19,22;--chrome-rgb:8,9,11;--chrome:rgba(8,9,11,0.94);--chrome-soft:rgba(8,9,11,0.84);--chrome-solid:#08090b;--glow-a:0.06;--glow-b:0.05;--accent:#56b4e9;--accent-2:#8ecdf0;--accent-end:#8ecdf0;--accent-paper:var(--accent);--accent-ink:#8ecdf0;--accent-gradient:linear-gradient(180deg,var(--accent),var(--accent-end));--ambient-glow:radial-gradient(circle at top,rgba(86,180,233,var(--glow-a,0.18)),transparent 35%),radial-gradient(circle at 80% 20%,rgba(240,228,66,var(--glow-b,0.12)),transparent 22%);--bg-gradient-canvas:radial-gradient(ellipse 85% 55% at 50% -10%,rgba(86,180,233,0.22),transparent 55%),radial-gradient(circle at 85% 85%,rgba(240,228,66,0.10),transparent 40%),linear-gradient(180deg,#090a0d,#12141a 50%,#050608);--bg-gradient-card:linear-gradient(180deg,rgba(28,31,38,0.94),rgba(14,16,20,0.98));--bg-gradient-sheen:linear-gradient(180deg,rgba(86,180,233,0.18),rgba(86,180,233,0.01));--bg-ambient-cone:radial-gradient(circle at top,rgba(86,180,233,0.20) 0%,transparent 50%);--planning:#cc79a7;--planning-end:#7a315d;--planning-gradient:linear-gradient(180deg,#cc79a7,#9e4b7b 55%,#7a315d);--planning-glow:radial-gradient(135% 120% at 50% 118%,rgba(204,121,167,0.35) 0%,transparent 70%);--planning-shadow:0 0 9px rgba(204,121,167,0.6),0 0 24px rgba(158,75,123,0.42),0 0 62px rgba(122,49,93,0.3),0 14px 46px -14px rgba(122,49,93,0.5),inset 0 1px 0 rgba(245,214,233,0.5),inset 0 -20px 38px -24px rgba(240,189,219,0.5);--assistant-accent:linear-gradient(135deg,#56b4e9,#cc79a7 55%,#f0e442);--assistant-shadow:0 4px 14px rgba(86,180,233,0.32);--on-accent:#03151f;--good:#009e73;--warn:#f0e442;--bad:#d55e00;--info:#cc79a7;--cap-open:#009e73;--cap-light:#56b4e9;--cap-busy:#f0e442;--cap-full:#e69f00;--cap-over:#d55e00;--cap-unknown:#8c9096;--gold-ink:#f0e442;--on-active:#ffffff;--fresh:#009e73;--nav-work:#56b4e9;--nav-intake:#009e73;--nav-team:#cc79a7;--nav-money:#f0e442;--nav-grow:#e69f00}:root[data-theme=monochrome]{color-scheme:dark;--tint:255,255,255;--ink-rgb:250,250,250;--grey-1:164,164,172;--grey-2:210,210,218;--grey-3:196,196,204;--grey-4:220,220,228;--grey-5:154,154,162;--grey-6:242,242,248;--bg:#0a0a0b;--bg-2:#101012;--bg-3:#17171a;--bg-elevated:rgba(32,32,36,0.96);--bg-soft:rgba(var(--tint),0.07);--line:rgba(var(--tint),0.14);--text:#fafafa;--muted:#b4b4bb;--muted-2:#85858d;--shade:0,0,0;--shadow-strong:rgba(0,0,0,0.85);--shadow-soft:rgba(0,0,0,0.5);--ground-1:#050506;--ground-2:#0d0d0e;--panel-rgb:16,16,18;--chrome-rgb:5,5,6;--chrome:rgba(5,5,6,0.95);--chrome-soft:rgba(5,5,6,0.85);--chrome-solid:#050506;--glow-a:0.08;--glow-b:0.05;--accent:#fafafa;--accent-2:#a1a1aa;--accent-end:#a1a1aa;--accent-paper:#ffffff;--accent-ink:#ffffff;--accent-gradient:linear-gradient(180deg,var(--accent),var(--accent-end));--ambient-glow:radial-gradient(circle at top,rgba(255,255,255,var(--glow-a,0.08)),transparent 30%);--bg-gradient-canvas:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(255,255,255,0.16),transparent 55%),linear-gradient(180deg,#09090b,#121215 50%,#050506);--bg-gradient-card:linear-gradient(180deg,rgba(30,30,34,0.94),rgba(14,14,16,0.98));--bg-gradient-sheen:linear-gradient(180deg,rgba(255,255,255,0.18),rgba(255,255,255,0.02));--bg-ambient-cone:radial-gradient(circle at top,rgba(255,255,255,0.14) 0%,transparent 40%);--planning:#71717a;--planning-end:#3f3f46;--planning-gradient:linear-gradient(180deg,#71717a,#52525b 55%,#3f3f46);--planning-glow:radial-gradient(135% 120% at 50% 118%,rgba(228,228,231,0.2) 0%,transparent 70%);--planning-shadow:0 0 9px rgba(228,228,231,0.3),0 0 24px rgba(161,161,170,0.2),0 0 62px rgba(113,113,122,0.15),0 14px 46px -14px rgba(82,82,91,0.4),inset 0 1px 0 rgba(250,250,250,0.4),inset 0 -20px 38px -24px rgba(212,212,216,0.3);--assistant-accent:linear-gradient(135deg,#f4f4f5,#a1a1aa 55%,#52525b);--assistant-shadow:0 4px 14px rgba(255,255,255,0.2);--on-accent:#0a0a0b;--good:#a8a8b2;--warn:#d8d8de;--bad:#ffffff;--info:#85858d;--cap-open:#a8a8b2;--cap-light:#c4c4cc;--cap-busy:#d8d8de;--cap-full:#ececf0;--cap-over:#ffffff;--cap-unknown:#5c5c64;--gold-ink:#ffffff;--on-active:#000000;--fresh:#a8a8b2;--nav-work:#fafafa;--nav-intake:#d4d4da;--nav-team:#adadb5;--nav-money:#8a8a92;--nav-grow:#6a6a72}:root[data-theme=parchment]{color-scheme:light;--tint:36,30,23;--shade:74,58,38;--ink-rgb:36,30,23;--grey-1:122,112,98;--grey-2:88,79,66;--grey-3:88,79,66;--grey-4:58,51,41;--grey-5:122,112,98;--grey-6:30,25,19;--bg:#f5f0e7;--bg-2:#fffdf9;--bg-3:#ede7dc;--bg-elevated:#fffdf9;--bg-soft:rgba(var(--tint),0.05);--line:rgba(var(--tint),0.10);--text:#241e17;--muted:#584f42;--muted-2:#7a7062;--shadow-strong:rgba(74,58,38,0.16);--shadow-soft:rgba(74,58,38,0.07);--ground-1:#ede7dc;--ground-2:#e4ddcf;--panel-rgb:255,253,249;--chrome-rgb:255,253,249;--chrome:rgba(255,253,249,0.94);--chrome-soft:rgba(255,253,249,0.85);--chrome-solid:#fffdf9;--glow-a:0.06;--glow-b:0.04;--accent:#b4530a;--accent-2:#d97706;--accent-end:#d97706;--accent-paper:#b4530a;--accent-ink:#8a3f08;--accent-gradient:linear-gradient(180deg,var(--accent),var(--accent-end));--ambient-glow:radial-gradient(circle at top,rgba(168,76,0,var(--glow-a,0.06)),transparent 30%);--bg-gradient-canvas:radial-gradient(ellipse 85% 55% at 70% -10%,rgba(194,65,12,0.12),transparent 50%),radial-gradient(circle at 15% 40%,rgba(217,119,6,0.09),transparent 45%),linear-gradient(180deg,#faf7f2,#f3ece0 50%,#e8dec9);--bg-gradient-card:linear-gradient(180deg,#ffffff,#fdfbf7);--bg-gradient-sheen:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(245,240,231,0.4));--bg-ambient-cone:radial-gradient(circle at top,rgba(194,65,12,0.12) 0%,transparent 50%);--planning:#6d28d9;--planning-end:#5b21b6;--planning-gradient:linear-gradient(180deg,#7c3aed,#5b21b6);--planning-glow:radial-gradient(135% 120% at 50% 118%,rgba(109,40,217,0.15) 0%,transparent 70%);--planning-shadow:0 4px 14px rgba(109,40,217,0.2);--assistant-accent:linear-gradient(135deg,#a84c00,#d97706 55%,#b45309);--assistant-shadow:0 4px 14px rgba(168,76,0,0.25);--on-accent:#fffdf9;--good:#1b6b4b;--warn:#a15c07;--bad:#a32f26;--info:#23548c;--cap-open:#1b6b4b;--cap-light:#4d6b1f;--cap-busy:#a15c07;--cap-full:#b4530a;--cap-over:#a32f26;--cap-unknown:#7a7062;--gold-ink:#92400e;--on-active:#30261b;--fresh:#1b6b4b;--ink-amber-1:#886016;--ink-amber-2:#7b6614;--ink-amber-3:#7e6514;--ink-amber-4:#826315;--ink-amber-5:#7f6415;--ink-amber-6:#896016;--ink-amber-7:#866116;--ink-amber-8:#876116;--ink-blue:#17518f;--ink-blue-2:#17518f;--ink-green-1:#1f7739;--ink-green-2:#1d7648;--ink-green-3:#137838;--ink-green-4:#147830;--ink-green-5:#177748;--ink-green-6:#1c7743;--ink-green-7:#1e7651;--ink-green-8:#137833;--ink-green-9:#137834;--ink-green-10:#13773a;--ink-green-11:#1d7650;--ink-green-12:#16764e;--ink-green-13:#0f7038;--ink-lime-1:#4f7213;--ink-lime-2:#517213;--ink-mint:#137560;--ink-neutral-1:#30261b;--ink-neutral-2:#30261b;--ink-neutral-3:#4b3d2f;--ink-neutral-4:#30261b;--ink-neutral-5:#4b3d2f;--ink-neutral-6:#4b3d2f;--ink-neutral-7:#4b3d2f;--ink-neutral-8:#4b3d2f;--ink-neutral-9:#30261b;--ink-neutral-10:#30261b;--ink-neutral-11:#4b3d2f;--ink-neutral-12:#4b3d2f;--ink-neutral-13:#4b3d2f;--ink-neutral-14:#30261b;--ink-neutral-15:#30261b;--ink-neutral-16:#30261b;--ink-orange-1:#a0531a;--ink-orange-2:#a3511b;--ink-orange-3:#9c5619;--ink-orange-4:#9e541a;--ink-orange-5:#8a5f17;--ink-orange-6:#9d551a;--ink-orange-7:#a3511b;--ink-orange-8:#a54f1b;--ink-orange-9:#915c18;--ink-orange-10:#a1531a;--ink-orange-11:#945a18;--ink-orange-12:#9f541a;--ink-orange-13:#9e541a;--ink-orange-14:#975919;--ink-orange-15:#925b18;--ink-pink-1:#a81c51;--ink-pink-2:#aa242f;--ink-red-1:#a32b1a;--ink-red-2:#aa1e1e;--ink-red-3:#aa1e1e;--ink-red-4:#aa1e1e;--ink-red-5:#aa1e1e;--ink-red-6:#aa1e1e;--ink-red-7:#aa1e1e;--ink-sky-1:#196f98;--ink-sky-2:#196e9b;--ink-sky-3:#196e9a;--ink-sky-4:#1a6da3;--ink-sky-5:#1e68ba;--ink-sky-6:#186f96;--ink-sky-7:#1c6caa;--ink-sky-8:#196f98;--ink-sky-9:#2a6e90;--ink-sky-10:#187091;--ink-teal-1:#157280;--ink-teal-2:#1b727e;--ink-violet-1:#6a34cc;--ink-violet-2:#722fc2;--ink-violet-3:#623acb;--ink-violet-4:#5a3ac9;--ink-violet-5:#5e32be;--rail-crew-0:#a84c00;--rail-crew-1:#17518f;--rail-crew-2:#2d6a4f;--rail-crew-3:#b45309;--rail-crew-4:#a81c51;--rail-crew-5:#6a34cc;--rail-new:#b45309;--rail-progress:#a84c00;--rail-complete:#2d6a4f;--mute-t20:#6b5b49;--mute-t22:#6b5b49;--mute-i32:#6b5b49;--mute-t32:#6b5b49;--mute-i34:#6b5b49;--mute-i35:#6b5b49;--mute-t35:#6b5b49;--mute-t36:#6b5b49;--mute-i40:#5c4d3d;--mute-t40:#5c4d3d;--mute-i42:#5c4d3d;--mute-t42:#5c4d3d;--mute-i44:#5c4d3d;--mute-i45:#5c4d3d;--mute-t45:#5c4d3d;--mute-i46:#5c4d3d;--mute-t46:#5c4d3d;--mute-i48:#4b3d2f;--mute-t48:#4b3d2f;--mute-i50:#4b3d2f;--mute-t50:#4b3d2f;--mute-i52:#4b3d2f;--mute-t52:#4b3d2f;--mute-i54:#4b3d2f;--mute-i55:#4b3d2f;--mute-t55:#4b3d2f;--mute-i56:#4b3d2f;--mute-t56:#4b3d2f;--mute-i58:#30261b;--mute-t58:#30261b;--mute-i60:#30261b;--mute-t60:#30261b;--mute-i62:#30261b;--mute-t62:#30261b;--mute-g432:#6b5b49;--mute-g434:#6b5b49;--mute-g350:#5c4d3d;--mute-g255:#5c4d3d;--mute-g355:#5c4d3d;--mute-g458:#4b3d2f;--mute-g260:#4b3d2f;--mute-g360:#4b3d2f;--mute-g160:#4b3d2f;--mute-g262:#30261b;--mute-g362:#30261b;--mute-g270:#30261b;--mute-g470:#30261b;--mute-g370:#30261b;--mute-g570:#30261b;--mute-g272:#30261b;--mute-g275:#30261b;--mute-g575:#30261b;--mute-g580:#30261b;--edge-t05:rgba(var(--tint),0.04);--edge-t07:rgba(var(--tint),0.04);--edge-t08:rgba(var(--tint),0.05);--edge-t09:rgba(var(--tint),0.06);--edge-t10:rgba(var(--tint),0.06);--edge-t11:rgba(var(--tint),0.07);--edge-t12:rgba(var(--tint),0.07);--edge-t13:rgba(var(--tint),0.08);--edge-t14:rgba(var(--tint),0.09);--edge-t15:rgba(var(--tint),0.09);--edge-t16:rgba(var(--tint),0.1);--edge-t17:rgba(var(--tint),0.11);--edge-t18:rgba(var(--tint),0.11);--edge-t20:rgba(var(--tint),0.12);--edge-t22:rgba(var(--tint),0.14);--edge-t24:rgba(var(--tint),0.15);--edge-t25:rgba(var(--tint),0.16);--edge-t26:rgba(var(--tint),0.16);--edge-t28:rgba(var(--tint),0.17);--edge-t30:rgba(var(--tint),0.19);--edge-t32:rgba(var(--tint),0.2);--edge-t34:rgba(var(--tint),0.21);--edge-t35:rgba(var(--tint),0.22);--edge-t40:rgba(var(--tint),0.25);--edge-t50:rgba(var(--tint),0.31);--edge-t90:rgba(var(--tint),0.42);--edge-g14:rgba(var(--grey-1),0.09);--edge-g16:rgba(var(--grey-1),0.1);--edge-g18:rgba(var(--grey-1),0.11);--edge-g20:rgba(var(--grey-1),0.12);--edge-g22:rgba(var(--grey-1),0.14);--edge-g24:rgba(var(--grey-1),0.15);--edge-g25:rgba(var(--grey-1),0.16);--edge-g26:rgba(var(--grey-1),0.16);--edge-g28:rgba(var(--grey-1),0.17);--nav-work:#b4530a;--nav-intake:#23548c;--nav-team:#0f6b62;--nav-money:#1b6b4b;--nav-grow:#6b4099}:root{--ink-amber-1:#ffc65c;--ink-amber-2:#fde68a;--ink-amber-3:#fcd34d;--ink-amber-4:#fbbf24;--ink-amber-5:#ffdf82;--ink-amber-6:#ffb020;--ink-amber-7:#f0d49a;--ink-amber-8:#ffe0a3;--ink-blue:#cfe0ff;--ink-blue-2:#6aa8ee;--ink-green-1:#78dc96;--ink-green-2:#6fdca4;--ink-green-3:#86efac;--ink-green-4:#94efae;--ink-green-5:#7fe6b4;--ink-green-6:#7ee0a8;--ink-green-7:#5fd6a4;--ink-green-8:#5cf08a;--ink-green-9:#7bffa6;--ink-green-10:#39e07a;--ink-green-11:#4fd39a;--ink-green-12:#6fe4b3;--ink-green-13:#4ade80;--ink-lime-1:#bef264;--ink-lime-2:#d9f99d;--ink-neutral-1:#f4f6f8;--ink-neutral-2:#e7ecf3;--ink-neutral-3:#9ca3af;--ink-neutral-4:#e2e8f0;--ink-neutral-5:#9ca8b8;--ink-neutral-6:#cbd6e4;--ink-neutral-7:#d4d4d8;--ink-neutral-8:#9fb0c3;--ink-neutral-9:#f0f4f8;--ink-neutral-11:#cbd5e1;--ink-neutral-12:#c7d2df;--ink-neutral-13:#b7c2d0;--ink-neutral-14:#ddd6fe;--ink-neutral-15:#dbe4ef;--ink-neutral-16:#f2fff6;--ink-orange-1:#ffb37a;--ink-orange-2:#ff8a3d;--ink-orange-3:#ffc08a;--ink-orange-4:#ffb071;--ink-orange-5:#f59e0b;--ink-orange-6:#ff9d4d;--ink-orange-8:#ff7a29;--ink-orange-9:#ffb454;--ink-orange-10:#ffb37c;--ink-orange-11:#fed7aa;--ink-orange-12:#ffd0ac;--ink-orange-13:#ff9440;--ink-orange-14:#fdba74;--ink-orange-15:#ffd8a8;--ink-pink-1:#ff9ac0;--ink-pink-2:#eda3a8;--ink-red-1:#ff9a8b;--ink-red-2:#ffd6d6;--ink-red-3:#f87171;--ink-red-4:#ffb3b3;--ink-red-5:#ff9d9d;--ink-red-7:#ffc9c9;--ink-sky-1:#7dd3fc;--ink-sky-2:#bae6fd;--ink-sky-3:#8bd8ff;--ink-sky-4:#9ad7ff;--ink-sky-5:#93c5fd;--ink-sky-6:#a5e0fb;--ink-sky-7:#6fc0ff;--ink-sky-8:#a5e2ff;--ink-sky-9:#7fb8d4;--ink-sky-10:#5ec8f0;--ink-teal-1:#7fe0ef;--ink-violet-1:#b48cff;--ink-violet-2:#e9d5ff;--ink-violet-3:#c9b5ff;--ink-violet-4:#c4b5fd;--ink-violet-5:#a78bfa;--rail-crew-0:rgba(255,138,61,0.34);--rail-crew-1:rgba(61,184,255,0.34);--rail-crew-2:rgba(120,220,150,0.34);--rail-crew-3:rgba(255,209,102,0.34);--rail-crew-4:rgba(255,112,163,0.34);--rail-crew-5:rgba(176,141,255,0.34);--rail-new:rgba(255,209,102,0.28);--rail-progress:rgba(255,138,61,0.34);--rail-complete:rgba(120,220,150,0.3);--mute-t20:rgba(var(--tint),0.2);--mute-t22:rgba(var(--tint),0.22);--mute-i32:rgba(var(--ink-rgb),0.32);--mute-t32:rgba(var(--tint),0.32);--mute-i34:rgba(var(--ink-rgb),0.34);--mute-i35:rgba(var(--ink-rgb),0.35);--mute-t35:rgba(var(--tint),.35);--mute-t36:rgba(var(--tint),.36);--mute-i40:rgba(var(--ink-rgb),0.4);--mute-t40:rgba(var(--tint),.4);--mute-i42:rgba(var(--ink-rgb),.42);--mute-t42:rgba(var(--tint),.42);--mute-i44:rgba(var(--ink-rgb),.44);--mute-i45:rgba(var(--ink-rgb),0.45);--mute-t45:rgba(var(--tint),.45);--mute-i46:rgba(var(--ink-rgb),.46);--mute-t46:rgba(var(--tint),.46);--mute-i48:rgba(var(--ink-rgb),.48);--mute-t48:rgba(var(--tint),.48);--mute-i50:rgba(var(--ink-rgb),0.5);--mute-t50:rgba(var(--tint),0.5);--mute-i52:rgba(var(--ink-rgb),.52);--mute-t52:rgba(var(--tint),.52);--mute-i54:rgba(var(--ink-rgb),.54);--mute-i55:rgba(var(--ink-rgb),0.55);--mute-t55:rgba(var(--tint),.55);--mute-i56:rgba(var(--ink-rgb),0.56);--mute-t56:rgba(var(--tint),.56);--mute-i58:rgba(var(--ink-rgb),0.58);--mute-t58:rgba(var(--tint),.58);--mute-i60:rgba(var(--ink-rgb),0.6);--mute-t60:rgba(var(--tint),.6);--mute-i62:rgba(var(--ink-rgb),0.62);--mute-t62:rgba(var(--tint),.62);--mute-g432:rgba(var(--grey-4),0.32);--mute-g434:rgba(var(--grey-4),0.34);--mute-g350:rgba(var(--grey-3),0.5);--mute-g255:rgba(var(--grey-2),0.55);--mute-g355:rgba(var(--grey-3),0.55);--mute-g458:rgba(var(--grey-4),0.58);--mute-g260:rgba(var(--grey-2),0.6);--mute-g360:rgba(var(--grey-3),0.6);--mute-g160:rgba(var(--grey-1),0.6);--mute-g262:rgba(var(--grey-2),0.62);--mute-g362:rgba(var(--grey-3),0.62);--mute-g270:rgba(var(--grey-2),0.7);--mute-g470:rgba(var(--grey-4),0.7);--mute-g370:rgba(var(--grey-3),0.7);--mute-g570:rgba(var(--grey-5),0.7);--mute-g272:rgba(var(--grey-2),0.72);--mute-g275:rgba(var(--grey-2),0.75);--mute-g575:rgba(var(--grey-5),0.75);--mute-g580:rgba(var(--grey-5),0.8);--ink-mod-green-1:#a7f3d0;--ink-mod-red-1:#fecaca;--ink-mod-grey-1:rgba(247,245,239,0.78);--ink-mod-grey-2:rgba(200,210,224,0.6);--ink-mod-grey-3:rgba(247,245,239,0.85);--ink-mod-grey-4:rgba(200,210,224,0.85);--ink-mod-grey-5:rgba(200,210,224,0.7);--ink-mod-grey-6:rgba(200,210,224,0.75);--ink-mod-grey-7:rgba(200,210,224,0.8);--ink-mod-grey-8:rgba(200,210,224,0.65);--ink-mod-orange-1:#ff9e57;--ink-mod-amber-1:#ffd166;--ink-mod-green-2:#8fe9c0;--ink-mod-grey-9:#f2f6fb;--ink-mod-grey-10:#cdf3e0;--ink-mod-red-2:rgba(255,200,190,0.95);--ink-mod-grey-11:rgba(205,243,224,0.55);--ink-mod-grey-12:rgba(200,214,230,0.95);--ink-mod-grey-13:rgba(203,214,228,0.95);--ink-mod-grey-14:rgba(203,214,228,0.85);--ink-mod-grey-15:#f0f4f9;--ink-mod-grey-16:rgba(255,255,255,0.65);--ink-mod-orange-2:#ffb26b;--ink-mod-orange-3:#ffd0ab;--ink-mod-grey-17:#93a1b3;--ink-mod-grey-18:#7f8b9a;--ink-mod-red-3:#ffb4b4;--ink-mod-grey-19:rgba(247,245,239,0.82);--ink-mod-grey-20:rgba(247,245,239,0.72);--ink-mod-orange-4:#ff7a21;--ink-mod-amber-2:#f5b83d;--ink-mod-grey-21:#a9bcb0;--ink-mod-green-3:#6fcf9e;--ink-mod-orange-5:#ffd9c2;--ink-mod-orange-6:#ff9b54;--ink-mod-orange-7:#ff8a6a;--ink-mod-grey-22:#aeb5c0;--ink-mod-grey-23:#9aa4b2;--ink-mod-grey-24:#8f9aaa;--ink-mod-orange-8:#f2c98a;--ink-mod-orange-9:#f7d9a8;--ink-mod-grey-25:#aeb9c7;--ink-mod-grey-26:#f2f5f9;--ink-mod-sky-1:#6ea8f5;--ink-mod-orange-10:rgba(255,181,122,0.92);--ink-mod-grey-27:rgba(247,245,239,0.45);--ink-mod-grey-28:rgba(247,245,239,0.66);--ink-mod-grey-29:rgba(247,245,239,0.4);--dim-amber-1-11:rgba(255,209,102,0.78);--dim-amber-1-15:rgba(255,209,102,0.9);--dim-amber-1-17:rgba(255,209,102,0.86);--dim-amber-1-19:rgba(255,209,102,0.82);--dim-amber-1-20:rgba(255,209,102,0.9);--dim-orange-1-2:rgba(255,122,33,0.9);--dim-grey-1-1:rgba(230,238,248,0.9);--dim-grey-1-2:rgba(255,244,236,0.88);--dim-grey-1-3:rgba(215,226,240,0.9);--dim-green-2-3:rgba(120,220,150,0.72);--dim-red-2:rgba(255,154,139,0.85);--dim-green-5:rgba(126,224,178,0.85);--dim-orange-3-2:rgba(255,122,41,0.85);--dim-orange-3-4:rgba(255,122,41,0.9);--dim-orange-3-6:rgba(255,122,41,0.95);--dim-orange-4-2:rgba(255,179,122,0.92);--dim-orange-4-3:rgba(255,179,122,0.9);--dim-amber-2-2:rgba(251,191,36,0.9);--dim-sky-6:rgba(126,183,240,0.92);--dim-amber-4:rgba(255,198,92,0.92);--dim-grey-2:rgba(203,214,228,0.82);--edge-t05:rgba(var(--tint),0.05);--edge-t07:rgba(var(--tint),0.07);--edge-t08:rgba(var(--tint),0.08);--edge-t09:rgba(var(--tint),0.09);--edge-t10:rgba(var(--tint),0.1);--edge-t11:rgba(var(--tint),0.11);--edge-t12:rgba(var(--tint),0.12);--edge-t13:rgba(var(--tint),.13);--edge-t14:rgba(var(--tint),0.14);--edge-t15:rgba(var(--tint),0.15);--edge-t16:rgba(var(--tint),0.16);--edge-t17:rgba(var(--tint),0.17);--edge-t18:rgba(var(--tint),0.18);--edge-t20:rgba(var(--tint),0.2);--edge-t22:rgba(var(--tint),0.22);--edge-t24:rgba(var(--tint),0.24);--edge-t25:rgba(var(--tint),.25);--edge-t26:rgba(var(--tint),0.26);--edge-t28:rgba(var(--tint),.28);--edge-t30:rgba(var(--tint),0.3);--edge-t32:rgba(var(--tint),0.32);--edge-t34:rgba(var(--tint),.34);--edge-t35:rgba(var(--tint),0.35);--edge-t40:rgba(var(--tint),.4);--edge-t50:rgba(var(--tint),.5);--edge-t90:rgba(var(--tint),.9);--edge-g14:rgba(var(--grey-1),0.14);--edge-g16:rgba(var(--grey-1),0.16);--edge-g18:rgba(var(--grey-1),0.18);--edge-g20:rgba(var(--grey-1),0.2);--edge-g22:rgba(var(--grey-1),0.22);--edge-g24:rgba(var(--grey-1),0.24);--edge-g25:rgba(var(--grey-1),0.25);--edge-g26:rgba(var(--grey-1),0.26);--edge-g28:rgba(var(--grey-1),0.28);--edge-g30:rgba(var(--grey-1),0.3);--edge-g35:rgba(var(--grey-1),0.35);--edge-g40:rgba(var(--grey-1),0.4);--edge-g45:rgba(var(--grey-1),0.45);--edge-g50:rgba(var(--grey-1),0.5);--rule-t05:rgba(var(--tint),0.05);--rule-t06:rgba(var(--tint),0.06);--rule-t055:rgba(var(--tint),0.055);--rule-t07:rgba(var(--tint),0.07);--rule-t08:rgba(var(--tint),0.08);--rule-t09:rgba(var(--tint),0.09);--rule-t10:rgba(var(--tint),0.1);--rule-t12:rgba(var(--tint),0.12);--rule-t14:rgba(var(--tint),0.14);--rule-t16:rgba(var(--tint),.16);--rule-t18:rgba(var(--tint),0.18);--rule-t20:rgba(var(--tint),0.2);--rule-t25:rgba(var(--tint),0.25);--rule-t30:rgba(var(--tint),0.3);--rule-g08:rgba(var(--grey-1),0.08);--rule-g10:rgba(var(--grey-1),0.1);--rule-g12:rgba(var(--grey-1),0.12);--rule-g16:rgba(var(--grey-1),0.16);--rule-g18:rgba(var(--grey-1),0.18);--rule-g20:rgba(var(--grey-1),0.2);--rule-g22:rgba(var(--grey-1),0.22);--rule-g24:rgba(var(--grey-1),0.24);--rule-g28:rgba(var(--grey-1),0.28);--cedge-amber-1:rgba(255,209,102,0.28);--cedge-amber-2:rgba(255,209,102,0.08);--cedge-amber-3:rgba(255,209,102,0.45);--cedge-amber-4:rgba(255,209,102,0.5);--cedge-amber-5:rgba(255,209,102,0.3);--cedge-amber-6:rgba(255,209,102,0.4);--cedge-amber-7:rgba(255,209,102,0.32);--cedge-amber-8:rgba(255,209,102,0.35);--cedge-amber-9:rgba(255,209,102,0.24);--cedge-amber-10:rgba(255,209,102,0.25);--cedge-amber-11:rgba(255,209,102,.35);--cedge-amber-12:rgba(255,209,102,.24);--cedge-amber-13:rgba(255,209,102,0.55);--cedge-amber-14:rgba(255,209,102,.25);--cedge-amber-15:rgba(255,209,102,0.62);--cedge-amber-16:rgba(255,209,102,0.7);--cedge-amber-17:rgba(255,209,102,.16);--cedge-amber-18:rgba(255,209,102,.18);--cedge-amber-19:rgba(255,209,102,.22);--cedge-amber-20:rgba(255,209,102,0.36);--cedge-amber-21:rgba(255,209,102,0.16);--cedge-amber-22:rgba(255,209,102,0.44);--cedge-amber-23:rgba(255,209,102,.2);--cedge-amber-24:rgba(251,191,36,0.26);--cedge-amber-25:rgba(251,191,36,0.24);--cedge-amber-26:rgba(251,191,36,0.65);--cedge-amber-27:rgba(251,191,36,0.28);--cedge-amber-28:rgba(255,209,102,0.38);--cedge-amber-29:rgba(251,191,36,0.22);--cedge-amber-30:rgba(255,209,102,0.74);--cedge-amber-31:rgba(255,209,102,.3);--cedge-amber-32:rgba(255,209,102,0.34);--cedge-amber-33:rgba(255,209,102,0.18);--cedge-amber-34:rgba(255,209,102,0.46);--cedge-amber-35:rgba(255,209,102,0.22);--cedge-amber-36:rgba(255,209,102,0.78);--cedge-amber-37:rgba(251,191,36,0.3);--cedge-amber-38:rgba(251,191,36,0.42);--cedge-amber-39:rgba(251,191,36,0.45);--cedge-amber-40:rgba(251,191,36,0.32);--cedge-amber-41:rgba(251,191,36,0.35);--cedge-amber-42:rgba(255,209,102,.55);--cedge-amber-43:rgba(255,209,102,.28);--cedge-amber-44:rgba(255,209,102,.52);--cedge-amber-45:rgba(255,209,102,.5);--cedge-amber-46:rgba(255,209,102,.4);--cedge-amber-47:rgba(255,209,102,.68);--cedge-amber-48:rgba(255,209,102,.32);--cedge-amber-49:rgba(255,209,102,.42);--cedge-amber-50:rgba(255,209,102,.36);--cedge-amber-51:rgba(255,209,102,.48);--cedge-amber-52:rgba(255,209,102,.26);--cedge-amber-53:rgba(255,209,102,.45);--cedge-amber-54:rgba(255,209,102,0.6);--cedge-amber-55:rgba(255,209,102,0.42);--cedge-amber-56:rgba(251,191,36,.45);--cedge-amber-57:rgba(240,180,60,.42);--cedge-green-1:rgba(52,211,153,0.3);--cedge-green-2:rgba(52,211,153,0.6);--cedge-green-3:rgba(52,211,153,0.85);--cedge-green-4:rgba(52,211,153,0.32);--cedge-green-5:rgba(163,230,53,0.5);--cedge-green-6:rgba(163,230,53,0.4);--cedge-green-7:rgba(163,230,53,0.32);--cedge-green-8:rgba(120,220,150,0.5);--cedge-green-9:rgba(120,220,150,.18);--cedge-green-10:rgba(187,247,208,.2);--cedge-green-11:rgba(120,220,150,.22);--cedge-green-12:rgba(120,220,150,0.38);--cedge-green-13:rgba(120,220,150,.42);--cedge-green-14:rgba(120,220,150,.45);--cedge-green-15:rgba(163,230,53,0.55);--cedge-green-16:rgba(70,192,141,0.5);--cedge-green-17:rgba(86,210,157,0.6);--cedge-green-18:rgba(163,230,53,0.22);--cedge-green-19:rgba(120,220,150,0.3);--cedge-green-20:rgba(57,224,122,.4);--cedge-green-21:rgba(57,224,122,0.6);--cedge-green-22:rgba(163,230,53,0.35);--cedge-green-23:rgba(190,242,100,0.28);--cedge-green-24:rgba(72,199,142,0.55);--cedge-green-25:rgba(163,230,53,0.28);--cedge-green-26:rgba(190,242,100,0.32);--cedge-green-27:rgba(72,199,142,0.4);--cedge-green-28:rgba(74,222,128,0.4);--cedge-green-29:rgba(74,222,128,0.32);--cedge-green-30:rgba(74,222,128,0.3);--cedge-green-31:rgba(74,222,128,0.24);--cedge-green-32:rgba(74,222,128,.26);--cedge-green-33:rgba(52,199,123,0.4);--cedge-green-34:rgba(52,199,123,0.35);--cedge-green-35:rgba(72,199,142,0.3);--cedge-green-36:rgba(72,199,142,0.28);--cedge-green-37:rgba(120,220,150,0.32);--cedge-green-38:rgba(134,226,160,0.85);--cedge-green-39:rgba(190,245,208,0.95);--cedge-green-40:rgba(74,222,128,0.8);--cedge-green-41:rgba(74,222,128,0.55);--cedge-green-42:rgba(74,222,128,0.35);--cedge-green-43:rgba(74,222,128,0.28);--cedge-green-44:rgba(57,224,122,.6);--cedge-green-45:rgba(74,222,128,.22);--cedge-green-46:rgba(74,222,128,.28);--cedge-green-47:rgba(63,191,139,.45);--cedge-green-48:rgba(74,222,128,.48);--cedge-green-49:rgba(72,199,142,.45);--cedge-green-50:rgba(72,199,142,0.5);--cedge-green-51:rgba(72,199,142,0.45);--cedge-green-52:rgba(72,199,142,0.6);--cedge-green-53:rgba(72,199,142,0.42);--cedge-green-54:rgba(72,199,142,0.65);--cedge-green-55:rgba(72,199,142,0.35);--cedge-green-56:rgba(74,222,128,.35);--cedge-green-57:rgba(74,222,128,.4);--cedge-green-58:rgba(74,222,128,.3);--cedge-green-59:rgba(74,222,128,.45);--cedge-green-60:rgba(74,222,128,.7);--cedge-green-61:rgba(74,222,128,.9);--cedge-orange-1:rgba(255,122,33,0.72);--cedge-orange-2:rgba(255,122,33,0.38);--cedge-orange-3:rgba(255,122,33,0.55);--cedge-orange-4:rgba(255,122,33,0.34);--cedge-orange-5:rgba(255,122,33,0.5);--cedge-orange-6:rgba(255,122,33,0.3);--cedge-orange-7:rgba(255,122,33,0.35);--cedge-orange-8:rgba(255,122,33,0.4);--cedge-orange-9:rgba(255,122,33,0.45);--cedge-orange-10:rgba(251,122,60,0.85);--cedge-orange-11:rgba(255,122,33,0.28);--cedge-orange-12:rgba(255,122,33,0.26);--cedge-orange-13:rgba(255,122,33,0.32);--cedge-orange-14:rgba(255,122,33,0.6);--cedge-orange-15:rgba(255,122,33,0.75);--cedge-orange-16:rgba(255,122,33,0.42);--cedge-orange-17:rgba(255,138,61,0.55);--cedge-orange-18:rgba(255,138,61,.28);--cedge-orange-19:rgba(255,138,61,0.72);--cedge-orange-20:rgba(255,138,61,0.58);--cedge-orange-21:rgba(253,186,116,.24);--cedge-orange-22:rgba(217,173,129,0.95);--cedge-orange-23:rgba(255,226,202,0.4);--cedge-orange-24:rgba(255,138,61,0.52);--cedge-orange-25:rgba(255,122,33,.55);--cedge-orange-26:rgba(255,138,61,0.38);--cedge-orange-27:rgba(255,138,61,0.6);--cedge-orange-28:rgba(255,138,61,0.45);--cedge-orange-29:rgba(255,138,61,0.42);--cedge-orange-30:rgba(255,138,61,0.5);--cedge-orange-31:rgba(255,179,122,0.36);--cedge-orange-32:rgba(255,138,61,0.4);--cedge-orange-33:rgba(255,138,61,0.22);--cedge-orange-34:rgba(255,138,61,0.3);--cedge-orange-35:rgba(255,138,61,0.24);--cedge-orange-36:rgba(255,138,61,.22);--cedge-orange-37:rgba(255,138,61,0.35);--cedge-orange-38:rgba(255,122,41,0.45);--cedge-orange-39:rgba(255,122,41,0.8);--cedge-orange-40:rgba(251,146,60,.34);--cedge-orange-41:rgba(255,179,122,0.4);--cedge-orange-42:rgba(255,179,122,0.28);--cedge-orange-43:rgba(245,158,11,0.25);--cedge-orange-44:rgba(255,138,61,0.28);--cedge-orange-45:rgba(255,122,33,0.25);--cedge-orange-46:rgba(255,122,33,0.8);--cedge-orange-47:rgba(255,122,33,0.9);--cedge-orange-48:rgba(255,138,61,0.9);--cedge-orange-49:rgba(255,176,102,0.4);--cedge-orange-50:rgba(255,176,102,0.28);--cedge-orange-51:rgba(255,122,33,.4);--cedge-orange-52:rgba(255,122,41,0.34);--cedge-orange-53:rgba(255,176,32,0.4);--cedge-orange-54:rgba(255,176,32,0.45);--cedge-orange-55:rgba(255,176,32,0.7);--cedge-orange-56:rgba(255,122,33,0.85);--cedge-orange-57:rgba(255,122,41,0.4);--cedge-orange-58:rgba(255,176,32,0.35);--cedge-orange-59:rgba(255,176,32,0.5);--cedge-orange-60:rgba(255,122,41,0.5);--cedge-orange-61:rgba(255,122,41,0.28);--cedge-orange-62:rgba(217,164,65,0.3);--cedge-orange-63:rgba(255,138,61,0.34);--cedge-orange-64:rgba(255,122,41,0.55);--cedge-orange-65:rgba(255,122,33,.36);--cedge-orange-66:rgba(255,122,33,.28);--cedge-orange-67:rgba(255,138,61,.55);--cedge-orange-68:rgba(255,122,33,.52);--cedge-orange-69:rgba(255,122,33,.42);--cedge-orange-70:rgba(255,178,122,.42);--cedge-orange-71:rgba(255,122,33,.5);--cedge-orange-72:rgba(255,122,33,.45);--cedge-orange-73:rgba(255,122,33,.6);--cedge-orange-74:rgba(255,138,61,.58);--cedge-orange-75:rgba(255,196,80,.4);--cedge-orange-76:rgba(255,122,33,.35);--cedge-orange-77:rgba(255,122,41,0.38);--cedge-orange-78:rgba(255,122,33,0.7);--cedge-orange-79:rgba(255,122,33,0.36);--cedge-orange-80:rgba(255,122,33,.32);--cedge-orange-81:rgba(255,155,106,.55);--cedge-orange-82:rgba(255,122,41,0.32);--cedge-red-1:rgba(255,101,101,.28);--cedge-red-2:rgba(255,101,101,.32);--cedge-red-3:rgba(255,101,101,0.55);--cedge-red-4:rgba(255,101,101,0.8);--cedge-red-5:rgba(248,113,113,0.4);--cedge-red-6:rgba(255,107,107,0.4);--cedge-red-7:rgba(255,110,90,0.3);--cedge-red-8:rgba(220,38,38,0.3);--cedge-red-9:rgba(248,113,113,0.35);--cedge-red-10:rgba(255,110,90,0.4);--cedge-red-11:rgba(248,113,113,0.5);--cedge-red-12:rgba(255,101,101,0.5);--cedge-red-13:rgba(255,101,101,0.85);--cedge-red-14:rgba(255,107,107,0.35);--cedge-red-15:rgba(210,117,124,0.38);--cedge-red-16:rgba(255,107,107,0.5);--cedge-red-17:rgba(255,101,101,0.4);--cedge-red-18:rgba(248,113,113,0.45);--cedge-red-19:rgba(248,113,113,.22);--cedge-red-20:rgba(248,113,113,.28);--cedge-red-21:rgba(255,101,101,.45);--cedge-red-22:rgba(255,101,101,0.7);--cedge-red-23:rgba(255,107,107,0.45);--cedge-red-24:rgba(255,107,107,0.42);--cedge-red-25:rgba(248,113,113,.4);--cedge-red-26:rgba(255,138,106,.4);--cedge-red-27:rgba(255,107,107,.45);--cedge-red-28:rgba(255,107,107,.8);--cedge-red-29:rgba(255,140,120,.4);--cedge-red-30:rgba(248,113,113,0.32);--cedge-red-31:rgba(248,113,113,0.3);--cedge-sky-1:rgba(150,175,210,0.6);--cedge-sky-2:rgba(61,184,255,.18);--cedge-sky-3:rgba(61,184,255,0.56);--cedge-sky-4:rgba(61,184,255,.34);--cedge-sky-5:rgba(58,160,255,.38);--cedge-sky-6:rgba(58,160,255,0.38);--cedge-sky-7:rgba(148,163,184,0.18);--cedge-sky-8:rgba(96,165,250,.3);--cedge-sky-9:rgba(58,160,255,0.34);--cedge-sky-10:rgba(58,160,255,0.62);--cedge-sky-11:rgba(147,197,253,0.4);--cedge-sky-12:rgba(147,197,253,0.62);--cedge-sky-13:rgba(190,208,230,0.3);--cedge-sky-14:rgba(94,176,239,0.6);--cedge-sky-15:rgba(94,176,239,0.32);--cedge-sky-16:rgba(74,144,226,0.55);--cedge-sky-17:rgba(96,165,250,.24);--cedge-sky-18:rgba(61,184,255,.56);--cedge-sky-19:rgba(61,184,255,.42);--cedge-sky-20:rgba(61,184,255,.44);--cedge-sky-21:rgba(94,158,255,.45);--cedge-sky-22:rgba(94,158,255,0.45);--cedge-sky-23:rgba(94,158,255,0.42);--cedge-sky-24:rgba(169,200,255,0.5);--cedge-sky-25:rgba(148,163,184,.24);--cedge-teal-1:rgba(125,211,252,.22);--cedge-teal-2:rgba(56,189,248,0.36);--cedge-teal-3:rgba(56,189,248,0.55);--cedge-teal-4:rgba(45,190,210,0.4);--cedge-teal-5:rgba(45,190,210,0.5);--cedge-teal-6:rgba(25,214,174,0.28);--cedge-teal-7:rgba(56,189,248,0.35);--cedge-teal-8:rgba(56,189,248,0.3);--cedge-teal-9:rgba(56,189,248,0.26);--cedge-teal-10:rgba(56,189,248,0.28);--cedge-teal-11:rgba(125,211,252,0.5);--cedge-teal-12:rgba(125,211,252,0.7);--cedge-teal-13:rgba(125,211,252,0.3);--cedge-teal-14:rgba(125,211,252,0.6);--cedge-teal-15:rgba(125,211,252,0.28);--cedge-teal-16:rgba(56,189,248,0.42);--cedge-teal-17:rgba(56,189,248,0.65);--cedge-teal-18:rgba(94,200,240,0.26);--cedge-teal-19:rgba(45,190,210,0.75);--cedge-teal-20:rgba(45,190,210,0.35);--cedge-teal-21:rgba(56,189,248,.28);--cedge-teal-22:rgba(25,214,174,.24);--cedge-violet-1:rgba(216,180,254,.22);--cedge-violet-2:rgba(199,165,255,0.9);--cedge-violet-3:rgba(219,195,255,0.95);--cedge-violet-4:rgba(167,139,250,0.95);--rule-g50:rgba(var(--grey-1),0.5)}:root[data-theme=light] .bset-card,:root[data-theme=light] .bset-dots-pop,:root[data-theme=light] .bset-master,:root[data-theme=light] .bset-preview,:root[data-theme=light] .bset-preview-toggle,:root[data-theme=light] .bset-recurring,:root[data-theme=light] .bset-section,:root[data-theme=light] .bset-summary-item,:root[data-theme=light] .bset-tipcard,:root[data-theme=light] .calendar-view-panel,:root[data-theme=light] .client-modal,:root[data-theme=light] .crew-assign-panel,:root[data-theme=light] .feature-card,:root[data-theme=light] .panel,:root[data-theme=light] .plan-stop-menu,:root[data-theme=light] .recurring-menu-pop,:root[data-theme=light] .schedule-crew-card-panel,:root[data-theme=light] .schedule-crew-picker-panel,:root[data-theme=light] .schedule-crew-quick-panel,:root[data-theme=light] .schedule-popover-panel,:root[data-theme=light] .unsaved-guard-panel{color-scheme:light;--tint:17,27,41;--ink-rgb:2,6,14;--grey-1:66,79,99;--grey-2:56,68,86;--grey-3:58,70,88;--grey-4:54,67,85;--grey-5:66,79,97;--grey-6:40,52,70;--bg:#eff2f7;--bg-2:#f7f8fa;--bg-3:#eef1f4;--bg-elevated:#f7f8fa;--text:#162033;--muted:#566274;--muted-2:#717d8e;--fresh:#0d7a52;--shade:24,36,54;--good:#0a6b47;--warn:#8a5300;--bad:#a8331f;--info:#1d4ed8;--cap-open:#1f7739;--cap-light:#5a8a10;--cap-busy:#9a6600;--cap-full:#c2410c;--cap-over:#a8331f;--cap-unknown:#55606e;--gold-ink:#7a5200;--accent-ink:#c2410c;--accent-paper:#ea580c;--on-active:#0f172a;--shadow-strong:rgba(17,27,41,0.18);--shadow-soft:rgba(17,27,41,0.1);--ground-1:#eef1f7;--ground-2:#f6f8fb;--panel-rgb:247,248,250;--chrome-rgb:247,248,250;--chrome:rgba(247,248,250,0.88);--chrome-soft:rgba(247,248,250,0.8);--chrome-solid:#f7f8fa;--glow-a:0.07;--glow-b:0.05;background:#f7f8fa;color:var(--text);border-color:#e2e8f0;--line:#e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.15),0 14px 34px -14px rgba(0,0,0,.35);-webkit-backdrop-filter:none;backdrop-filter:none;--ink-amber-1:#886016;--ink-amber-2:#7b6614;--ink-amber-3:#7e6514;--ink-amber-4:#826315;--ink-amber-5:#7f6415;--ink-amber-6:#896016;--ink-amber-7:#866116;--ink-amber-8:#876116;--ink-blue:#2361d4;--ink-blue-2:#17518f;--ink-green-1:#1f7739;--ink-green-2:#1d7648;--ink-green-3:#137838;--ink-green-4:#147830;--ink-green-5:#177748;--ink-green-6:#1c7743;--ink-green-7:#1e7651;--ink-green-8:#137833;--ink-green-9:#137834;--ink-green-10:#13773a;--ink-green-11:#1d7650;--ink-green-12:#16764e;--ink-green-13:#0f7038;--ink-lime-1:#4f7213;--ink-lime-2:#517213;--ink-mint:#137560;--ink-neutral-1:#0f1a28;--ink-neutral-2:#0f1a28;--ink-neutral-3:#323a4b;--ink-neutral-4:#0f1a28;--ink-neutral-5:#323a4b;--ink-neutral-6:#323a4b;--ink-neutral-7:#323a4b;--ink-neutral-8:#323a4b;--ink-neutral-9:#0f1a28;--ink-neutral-10:#0f1a28;--ink-neutral-11:#323a4b;--ink-neutral-12:#323a4b;--ink-neutral-13:#323a4b;--ink-neutral-14:#0f1a28;--ink-neutral-15:#0f1a28;--ink-neutral-16:#0f1a28;--ink-orange-1:#a0531a;--ink-orange-2:#a3511b;--ink-orange-3:#9c5619;--ink-orange-4:#9e541a;--ink-orange-5:#8a5f17;--ink-orange-6:#9d551a;--ink-orange-7:#a3511b;--ink-orange-8:#a54f1b;--ink-orange-9:#915c18;--ink-orange-10:#a1531a;--ink-orange-11:#945a18;--ink-orange-12:#9f541a;--ink-orange-13:#9e541a;--ink-orange-14:#975919;--ink-orange-15:#925b18;--ink-pink-1:#c5205e;--ink-pink-2:#c72732;--ink-red-1:#c0341f;--ink-red-2:#ca2121;--ink-red-3:#ca2121;--ink-red-4:#ca2121;--ink-red-5:#ca2121;--ink-red-6:#ca2121;--ink-red-7:#ca2121;--ink-sky-1:#196f98;--ink-sky-2:#196e9b;--ink-sky-3:#196e9a;--ink-sky-4:#1a6da3;--ink-sky-5:#1e68ba;--ink-sky-6:#186f96;--ink-sky-7:#1c6caa;--ink-sky-8:#196f98;--ink-sky-9:#2a6e90;--ink-sky-10:#187091;--ink-teal-1:#157280;--ink-teal-2:#1b727e;--ink-violet-1:#7b44e1;--ink-violet-2:#893bdf;--ink-violet-3:#7249e1;--ink-violet-4:#6b4ce2;--ink-violet-5:#6d3fd6;--rail-crew-0:#d1590a;--rail-crew-1:#1783c4;--rail-crew-2:#1f9d63;--rail-crew-3:#c08a00;--rail-crew-4:#d8437c;--rail-crew-5:#7c5ae0;--rail-new:#c08a00;--rail-progress:#d1590a;--rail-complete:#1f9d63;--mute-t20:#505d77;--mute-t22:#4e5c76;--mute-i32:#49556d;--mute-t32:#49556d;--mute-i34:#48546c;--mute-i35:#48546b;--mute-t35:#48546b;--mute-t36:#47536a;--mute-i40:#455067;--mute-t40:#455067;--mute-i42:#445065;--mute-t42:#445065;--mute-i44:#434f64;--mute-i45:#434f64;--mute-t45:#434f64;--mute-i46:#424d63;--mute-t46:#424d63;--mute-i48:#414c62;--mute-t48:#414c62;--mute-i50:#404b60;--mute-t50:#404b60;--mute-i52:#3f4a5e;--mute-t52:#3f4a5e;--mute-i54:#3f4a5e;--mute-i55:#3e485d;--mute-t55:#3e485d;--mute-i56:#3e485d;--mute-t56:#3e485d;--mute-i58:#3d475b;--mute-t58:#3d475b;--mute-i60:#3c465a;--mute-t60:#3c465a;--mute-i62:#3b4659;--mute-t62:#3b4659;--mute-g432:#49556d;--mute-g434:#48546c;--mute-g350:#404b60;--mute-g255:#3e485d;--mute-g355:#3e485d;--mute-g458:#3d475b;--mute-g260:#3c465a;--mute-g360:#3c465a;--mute-g160:#3c465a;--mute-g262:#3b4659;--mute-g362:#3b4659;--mute-g270:#384254;--mute-g470:#384254;--mute-g370:#384254;--mute-g570:#384254;--mute-g272:#374052;--mute-g275:#364051;--mute-g575:#364051;--mute-g580:#343d4f;--ink-mod-green-1:#137749;--ink-mod-red-1:#ca2121;--ink-mod-grey-1:#0f1a28;--ink-mod-grey-2:#323a4b;--ink-mod-grey-3:#0f1a28;--ink-mod-grey-4:#323a4b;--ink-mod-grey-5:#323a4b;--ink-mod-grey-6:#323a4b;--ink-mod-grey-7:#323a4b;--ink-mod-grey-8:#323a4b;--ink-mod-orange-1:#a0531a;--ink-mod-amber-1:#846215;--ink-mod-green-2:#17764b;--ink-mod-grey-9:#0f1a28;--ink-mod-grey-10:#323a4b;--ink-mod-red-2:#be371f;--ink-mod-grey-11:#323a4b;--ink-mod-grey-12:#323a4b;--ink-mod-grey-13:#323a4b;--ink-mod-grey-14:#323a4b;--ink-mod-grey-15:#0f1a28;--ink-mod-grey-16:#0f1a28;--ink-mod-orange-2:#9a5719;--ink-mod-orange-3:#9e541a;--ink-mod-grey-17:#323a4b;--ink-mod-grey-18:#323a4b;--ink-mod-red-3:#ca2121;--ink-mod-grey-19:#0f1a28;--ink-mod-grey-20:#0f1a28;--ink-mod-orange-4:#a3511b;--ink-mod-amber-2:#876116;--ink-mod-grey-21:#323a4b;--ink-mod-green-3:#22764b;--ink-mod-orange-5:#a54f1b;--ink-mod-orange-6:#a1521a;--ink-mod-orange-7:#b73f1e;--ink-mod-grey-22:#323a4b;--ink-mod-grey-23:#323a4b;--ink-mod-grey-24:#323a4b;--ink-mod-orange-8:#8d5e17;--ink-mod-orange-9:#8b5f17;--ink-mod-grey-25:#323a4b;--ink-mod-grey-26:#0f1a28;--ink-mod-sky-1:#2066c3;--ink-mod-orange-10:#9e541a;--ink-mod-grey-27:#0f1a28;--ink-mod-grey-28:#0f1a28;--ink-mod-grey-29:#0f1a28;--dim-amber-1-11:#846215;--dim-amber-1-15:#846215;--dim-amber-1-17:#846215;--dim-amber-1-19:#846215;--dim-amber-1-20:#846215;--dim-orange-1-2:#a3511b;--dim-grey-1-1:#0f1a28;--dim-grey-1-2:#0f1a28;--dim-grey-1-3:#0f1a28;--dim-green-2-3:#1f7739;--dim-red-2:#c0341f;--dim-green-5:#1c764c;--dim-orange-3-2:#a54f1b;--dim-orange-3-4:#a54f1b;--dim-orange-3-6:#a54f1b;--dim-orange-4-2:#a0531a;--dim-orange-4-3:#a0531a;--dim-amber-2-2:#826315;--dim-sky-6:#1d69b5;--dim-amber-4:#886016;--dim-grey-2:#323a4b;--edge-t05:#31445b;--edge-t07:#31445b;--edge-t08:#31445b;--edge-t09:#31445b;--edge-t10:#28384b;--edge-t11:#28384b;--edge-t12:#28384b;--edge-t13:#28384b;--edge-t14:#1f2a39;--edge-t15:#1f2a39;--edge-t16:#1f2a39;--edge-t17:#1f2a39;--edge-t18:#1f2a39;--edge-t20:#1f2a39;--edge-t22:#1f2a39;--edge-t24:#1f2a39;--edge-t25:#1f2a39;--edge-t26:#1f2a39;--edge-t28:#1f2a39;--edge-t30:#1f2a39;--edge-t32:#1f2a39;--edge-t34:#1f2a39;--edge-t35:#1f2a39;--edge-t40:#1f2a39;--edge-t50:#1f2a39;--edge-t90:#1f2a39;--edge-g14:#31445b;--edge-g16:#31445b;--edge-g18:#28384b;--edge-g20:#28384b;--edge-g22:#28384b;--edge-g24:#1f2a39;--edge-g25:#1f2a39;--edge-g26:#1f2a39;--edge-g28:#1f2a39;--edge-g30:#1f2a39;--edge-g35:#1f2a39;--edge-g40:#1f2a39;--edge-g45:#1f2a39;--edge-g50:#1f2a39;--rule-t05:#93a2b7;--rule-t06:#93a2b7;--rule-t055:#93a2b7;--rule-t07:#93a2b7;--rule-t08:#93a2b7;--rule-t09:#93a2b7;--rule-t10:#8091ab;--rule-t12:#8091ab;--rule-t14:#697d9b;--rule-t16:#697d9b;--rule-t18:#697d9b;--rule-t20:#697d9b;--rule-t25:#697d9b;--rule-t30:#697d9b;--rule-g08:#93a2b7;--rule-g10:#93a2b7;--rule-g12:#93a2b7;--rule-g16:#93a2b7;--rule-g18:#8091ab;--rule-g20:#8091ab;--rule-g22:#8091ab;--rule-g24:#697d9b;--rule-g28:#697d9b;--cedge-amber-1:#b6881e;--cedge-amber-2:#cc9821;--cedge-amber-3:#a1791a;--cedge-amber-4:#9c7419;--cedge-amber-5:#b3861d;--cedge-amber-6:#a67d1b;--cedge-amber-7:#b0841d;--cedge-amber-8:#ac811c;--cedge-amber-9:#bc8c1f;--cedge-amber-10:#ba8c1e;--cedge-amber-11:#ac811c;--cedge-amber-12:#bc8c1f;--cedge-amber-13:#977119;--cedge-amber-14:#ba8c1e;--cedge-amber-15:#906c18;--cedge-amber-16:#8a6817;--cedge-amber-17:#ca9721;--cedge-amber-18:#c69420;--cedge-amber-19:#c08f1f;--cedge-amber-20:#ac801c;--cedge-amber-21:#ca9721;--cedge-amber-22:#a2791a;--cedge-amber-23:#c29120;--cedge-amber-24:#b68b1e;--cedge-amber-25:#b98e1e;--cedge-amber-26:#8c6c17;--cedge-amber-27:#b3891d;--cedge-amber-28:#a97f1c;--cedge-amber-29:#bc901f;--cedge-amber-30:#8a6817;--cedge-amber-31:#b3861d;--cedge-amber-32:#ad821c;--cedge-amber-33:#c69420;--cedge-amber-34:#a0771a;--cedge-amber-35:#c08f1f;--cedge-amber-36:#8a6817;--cedge-amber-37:#b0871d;--cedge-amber-38:#a27c1a;--cedge-amber-39:#9f791a;--cedge-amber-40:#ad851c;--cedge-amber-41:#aa821c;--cedge-amber-42:#977119;--cedge-amber-43:#b6881e;--cedge-amber-44:#9a7319;--cedge-amber-45:#9c7419;--cedge-amber-46:#a67d1b;--cedge-amber-47:#8c6917;--cedge-amber-48:#b0841d;--cedge-amber-49:#a47b1b;--cedge-amber-50:#ac801c;--cedge-amber-51:#9d761a;--cedge-amber-52:#b98a1e;--cedge-amber-53:#a1791a;--cedge-amber-54:#926d18;--cedge-amber-55:#a47b1b;--cedge-amber-56:#9f791a;--cedge-amber-57:#a9791b;--cedge-green-1:#23a072;--cedge-green-2:#1c825d;--cedge-green-3:#1b7c58;--cedge-green-4:#229d71;--cedge-green-5:#5d8716;--cedge-green-6:#639018;--cedge-green-7:#699919;--cedge-green-8:#248d44;--cedge-green-9:#2eb356;--cedge-green-10:#1db050;--cedge-green-11:#2dac53;--cedge-green-12:#289849;--cedge-green-13:#269447;--cedge-green-14:#269146;--cedge-green-15:#598315;--cedge-green-16:#2f8a64;--cedge-green-17:#23825a;--cedge-green-18:#71a61b;--cedge-green-19:#2aa24e;--cedge-green-20:#19974a;--cedge-green-21:#168441;--cedge-green-22:#669618;--cedge-green-23:#6d9d1a;--cedge-green-24:#29865d;--cedge-green-25:#6c9d1a;--cedge-green-26:#6a9919;--cedge-green-27:#2d9466;--cedge-green-28:#1b9648;--cedge-green-29:#1da04d;--cedge-green-30:#1ea24e;--cedge-green-31:#1faa52;--cedge-green-32:#1fa751;--cedge-green-33:#27965c;--cedge-green-34:#289a5f;--cedge-green-35:#319f6e;--cedge-green-36:#31a26f;--cedge-green-37:#299f4d;--cedge-green-38:#1e7c39;--cedge-green-39:#147d37;--cedge-green-40:#177e3c;--cedge-green-41:#198842;--cedge-green-42:#1d9d4b;--cedge-green-43:#1ea44f;--cedge-green-44:#168441;--cedge-green-45:#20ae53;--cedge-green-46:#1ea44f;--cedge-green-47:#2f8e68;--cedge-green-48:#1a8f44;--cedge-green-49:#2c8f63;--cedge-green-50:#2a8a5f;--cedge-green-51:#2c8f63;--cedge-green-52:#28835a;--cedge-green-53:#2d9265;--cedge-green-54:#277e57;--cedge-green-55:#2f9a6a;--cedge-green-56:#1d9d4b;--cedge-green-57:#1b9648;--cedge-green-58:#1ea24e;--cedge-green-59:#1b9146;--cedge-green-60:#177e3c;--cedge-green-61:#177e3c;--cedge-orange-1:#aa551c;--cedge-orange-2:#d06822;--cedge-orange-3:#ba5d1e;--cedge-orange-4:#d76b23;--cedge-orange-5:#c0601f;--cedge-orange-6:#dc6f26;--cedge-orange-7:#d66a23;--cedge-orange-8:#ce6721;--cedge-orange-9:#c76320;--cedge-orange-10:#b34e1d;--cedge-orange-11:#dd722c;--cedge-orange-12:#de7631;--cedge-orange-13:#da6d23;--cedge-orange-14:#b45a1d;--cedge-orange-15:#aa551c;--cedge-orange-16:#ca6521;--cedge-orange-17:#bb5d1e;--cedge-orange-18:#dd722d;--cedge-orange-19:#ab551c;--cedge-orange-20:#b75b1e;--cedge-orange-21:#d77f23;--cedge-orange-22:#96612d;--cedge-orange-23:#c66c20;--cedge-orange-24:#bf5e1f;--cedge-orange-25:#ba5d1e;--cedge-orange-26:#d16822;--cedge-orange-27:#b55a1d;--cedge-orange-28:#c76220;--cedge-orange-29:#cb6421;--cedge-orange-30:#c1601f;--cedge-orange-31:#d06c22;--cedge-orange-32:#cf6622;--cedge-orange-33:#df7e3d;--cedge-orange-34:#dc6f27;--cedge-orange-35:#de7a37;--cedge-orange-36:#df7e3d;--cedge-orange-37:#d66a23;--cedge-orange-38:#ca6121;--cedge-orange-39:#ad531c;--cedge-orange-40:#d07022;--cedge-orange-41:#ca6921;--cedge-orange-42:#dc7325;--cedge-orange-43:#c48720;--cedge-orange-44:#dd722d;--cedge-orange-45:#de7733;--cedge-orange-46:#aa551c;--cedge-orange-47:#aa551c;--cedge-orange-48:#ab551c;--cedge-orange-49:#c36e20;--cedge-orange-50:#d47923;--cedge-orange-51:#ce6721;--cedge-orange-52:#da6923;--cedge-orange-53:#ad7a1c;--cedge-orange-54:#a7751b;--cedge-orange-55:#8f6417;--cedge-orange-56:#aa551c;--cedge-orange-57:#d06422;--cedge-orange-58:#b37e1d;--cedge-orange-59:#a1721a;--cedge-orange-60:#c35e20;--cedge-orange-61:#de7231;--cedge-orange-62:#b88425;--cedge-orange-63:#d76a23;--cedge-orange-64:#bd5a1f;--cedge-orange-65:#d46a22;--cedge-orange-66:#dd722c;--cedge-orange-67:#bb5d1e;--cedge-orange-68:#be5e1f;--cedge-orange-69:#ca6521;--cedge-orange-70:#c86720;--cedge-orange-71:#c0601f;--cedge-orange-72:#c76320;--cedge-orange-73:#b45a1d;--cedge-orange-74:#b75b1e;--cedge-orange-75:#ab7b1c;--cedge-orange-76:#d66a23;--cedge-orange-77:#d46622;--cedge-orange-78:#aa551c;--cedge-orange-79:#d46a22;--cedge-orange-80:#da6d23;--cedge-orange-81:#c35620;--cedge-orange-82:#dc6a26;--cedge-red-1:#e66868;--cedge-red-2:#e55f5f;--cedge-red-3:#de3535;--cedge-red-4:#d32222;--cedge-red-5:#e35151;--cedge-red-6:#e35151;--cedge-red-7:#e36756;--cedge-red-8:#e66464;--cedge-red-9:#e45b5b;--cedge-red-10:#e05642;--cedge-red-11:#e03f3f;--cedge-red-12:#e03f3f;--cedge-red-13:#d32222;--cedge-red-14:#e45b5b;--cedge-red-15:#cd656d;--cedge-red-16:#e03f3f;--cedge-red-17:#e35151;--cedge-red-18:#e14848;--cedge-red-19:#e87373;--cedge-red-20:#e66868;--cedge-red-21:#e14848;--cedge-red-22:#d32222;--cedge-red-23:#e14848;--cedge-red-24:#e24e4e;--cedge-red-25:#e35151;--cedge-red-26:#de5834;--cedge-red-27:#e14848;--cedge-red-28:#d32222;--cedge-red-29:#e0563e;--cedge-red-30:#e55f5f;--cedge-red-31:#e66464;--cedge-sky-1:#4b75af;--cedge-sky-2:#3ea4e0;--cedge-sky-3:#1d7cb3;--cedge-sky-4:#2290d0;--cedge-sky-5:#2e88dd;--cedge-sky-6:#2e88dd;--cedge-sky-7:#8e9eb4;--cedge-sky-8:#4d8fe2;--cedge-sky-9:#358dde;--cedge-sky-10:#2075c3;--cedge-sky-11:#3584de;--cedge-sky-12:#2173cd;--cedge-sky-13:#6590c4;--cedge-sky-14:#1f78bc;--cedge-sky-15:#2d90dd;--cedge-sky-16:#2376d8;--cedge-sky-17:#5897e4;--cedge-sky-18:#1d7cb3;--cedge-sky-19:#2088c5;--cedge-sky-20:#2086c2;--cedge-sky-21:#3d7edf;--cedge-sky-22:#3d7edf;--cedge-sky-23:#4181e0;--cedge-sky-24:#3d77df;--cedge-sky-25:#8496ae;--cedge-teal-1:#25a1db;--cedge-teal-2:#2091c3;--cedge-teal-3:#1c7fac;--cedge-teal-4:#228f9f;--cedge-teal-5:#208695;--cedge-teal-6:#1aa285;--cedge-teal-7:#2091c4;--cedge-teal-8:#2197cb;--cedge-teal-9:#229cd1;--cedge-teal-10:#229acf;--cedge-teal-11:#1d83b3;--cedge-teal-12:#1a749f;--cedge-teal-13:#2296ce;--cedge-teal-14:#1b7ba8;--cedge-teal-15:#2298d1;--cedge-teal-16:#1e8bba;--cedge-teal-17:#1a77a1;--cedge-teal-18:#219ccb;--cedge-teal-19:#1c7784;--cedge-teal-20:#2396a5;--cedge-teal-21:#229acf;--cedge-teal-22:#1ba78a;--cedge-violet-1:#b37fea;--cedge-violet-2:#834ae2;--cedge-violet-3:#8648e1;--cedge-violet-4:#7551e3;--rule-g50:#697d9b}:root[data-theme=light] .bset-dots-pop,:root[data-theme=light] .calendar-view-panel,:root[data-theme=light] .plan-stop-menu,:root[data-theme=light] .schedule-crew-card-panel,:root[data-theme=light] .schedule-crew-picker-panel,:root[data-theme=light] .schedule-crew-quick-panel,:root[data-theme=light] .schedule-popover-panel{border-color:#1f2a39;box-shadow:0 2px 6px rgba(17,27,41,.08),0 20px 44px -14px rgba(17,27,41,.34)}:root[data-theme=light] .client-modal,:root[data-theme=light] .crew-assign-panel,:root[data-theme=light] .unsaved-guard-panel{border-color:#1f2a39;box-shadow:0 30px 80px rgba(0,0,0,.5)}:root[data-theme=light] .client-schedule-day,:root[data-theme=light] .modern-date-button,:root[data-theme=light] .modern-time-button,:root[data-theme=light] .schedule-client-options-form input[type=tel],:root[data-theme=light] .schedule-crew-edit-form input{background:#f5f7fa;border-color:#28384b;color:var(--text)}:root[data-theme=light] .modern-date-button:focus,:root[data-theme=light] .modern-date-button[aria-expanded=true],:root[data-theme=light] .modern-time-button:focus,:root[data-theme=light] .modern-time-button[aria-expanded=true]{background:#ffffff;border-color:#ff7a21}:root[data-theme=light] .schedule-crew-picker-option:has(input:checked) .schedule-crew-picker-check{background:#0d7a52;border-color:#0d7a52;color:#ffffff}@media (prefers-reduced-motion:no-preference){[data-reveal][data-reveal-state=init]{opacity:0;transform:translateY(44px)}[data-reveal=left][data-reveal-state=init]{transform:translateX(-54px)}[data-reveal=right][data-reveal-state=init]{transform:translateX(54px)}[data-reveal][data-reveal-state=in]{opacity:1;transform:none;transition:opacity .6s ease,transform .8s cubic-bezier(.34,1.56,.64,1)}[data-stagger][data-reveal-state=init]>*{opacity:0;transform:translateY(36px)}[data-stagger][data-reveal-state=in]>*{opacity:1;transform:none;transition:opacity .5s ease,transform .66s cubic-bezier(.34,1.56,.64,1)}[data-stagger][data-reveal-state=in]>:nth-child(2){transition-delay:.08s}[data-stagger][data-reveal-state=in]>:nth-child(3){transition-delay:.16s}[data-stagger][data-reveal-state=in]>:nth-child(4){transition-delay:.24s}[data-stagger][data-reveal-state=in]>:nth-child(5){transition-delay:.32s}[data-stagger][data-reveal-state=in]>:nth-child(6){transition-delay:.4s}[data-stagger][data-reveal-state=in]>:nth-child(n+7){transition-delay:.48s}}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{font-family:var(--font-body);background:var(--bg-gradient-canvas,var(--ambient-glow,radial-gradient(circle at top,rgba(255,122,33,var(--glow-a,.18)),transparent 30%),radial-gradient(circle at 80% 20%,rgba(255,209,102,var(--glow-b,.12)),transparent 18%)),linear-gradient(180deg,var(--ground-1) 0,var(--ground-2) 48%,var(--ground-1) 100%)
    );background-attachment:fixed;position:relative}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(var(--tint),.04) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 20%,#000 40%,transparent 95%);mask-image:radial-gradient(ellipse 90% 80% at 50% 20%,#000 40%,transparent 95%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{color:inherit}.chrome-shell{min-height:100vh;position:relative;z-index:1}.app-main{padding-top:5.5rem}.app-main-alerted{padding-bottom:14rem}@media (max-width:900px){.app-main-alerted{padding-bottom:17rem}}.topbar{position:fixed;inset:0 0 auto;z-index:20;padding:1rem 1.2rem 0}.topbar-inner{max-width:1340px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;padding:.95rem 1rem;border:1px solid var(--line);border-radius:24px;background:var(--chrome-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 45px rgba(0,0,0,.2)}.brand-mark{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.7rem;flex:0 0 auto;text-align:center;padding:.5rem 1.1rem;border-radius:16px;border:1px solid var(--line);background:rgba(var(--tint),.03)}.brand-mark-compact{gap:.45rem;padding:.3rem .65rem}.brand-mark-compact .brand-logo-img{height:22px}.brand-mark-compact .brand-title{font-size:.78rem;letter-spacing:.03em}.brand-title{font-family:var(--font-display);font-size:1rem;letter-spacing:.05em;white-space:nowrap;text-transform:uppercase}.brand-logo-img{height:34px;width:auto;flex-shrink:0}h1,h2,h3{font-family:var(--font-display)}.nav-toggle{display:none;margin-left:auto;border:1px solid var(--line);border-radius:999px;background:rgba(var(--tint),.04);color:var(--text);padding:.65rem .95rem}.nav-panel{gap:.9rem;margin-left:auto}.nav-panel,.topnav{display:flex;align-items:center}.topnav{gap:.3rem}.topnav-link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem .75rem;border-radius:999px;color:rgba(var(--ink-rgb),.74);line-height:1.12;text-align:center;transition:background .18s ease,color .18s ease}.topnav-link.active,.topnav-link:hover{background:rgba(var(--tint),.08);color:var(--text)}.topnav-link.flow-link{border:1px solid var(--cedge-amber-1);background:rgba(255,209,102,.055);color:rgba(var(--ink-rgb),.88);box-shadow:inset 0 1px 0 rgba(var(--tint),.04)}.topnav-link.flow-start{border-right-color:var(--cedge-amber-2);border-top-right-radius:.7rem;border-bottom-right-radius:.7rem}.topnav-link.flow-mid{border-left-color:var(--cedge-amber-2);border-right-color:var(--cedge-amber-2);border-radius:.7rem}.topnav-link.flow-end{border-left-color:var(--cedge-amber-2);border-top-left-radius:.7rem;border-bottom-left-radius:.7rem}.topnav-link.flow-link.active,.topnav-link.flow-link:hover{border-color:var(--cedge-amber-3);background:linear-gradient(180deg,rgba(255,209,102,.14),rgba(255,122,33,.09));color:var(--text)}.topnav-count{display:inline-grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:none;border:1px solid var(--cedge-amber-4);color:var(--gold-ink);font-size:.68rem;font-weight:800}.topbar-cta{white-space:nowrap}.chrome-shell-sidenav{min-height:100vh}.sidenav-mobilebar{display:none}:root{--sidenav-w:15.25rem;--appbar-h:0rem}@media (max-width:1080px){:root{--appbar-h:4.4rem}}.app-main-sidenav [id]{scroll-margin-top:calc(var(--appbar-h) + 1rem)}.sidenav{position:fixed;inset:0 auto 0 0;z-index:30;width:var(--sidenav-w);display:flex;flex-direction:column;padding:1.1rem .65rem 1rem;overflow:visible;border-right:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--chrome-rgb),.94) 0,rgba(var(--chrome-rgb),.88) 100%);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:4px 0 32px -8px rgba(0,0,0,.45);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidenav-brand{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.1rem .35rem .55rem}.sidenav-brand .brand-logo-img{height:27px}.sidenav-wordmark{display:inline-block;padding:.42rem .7rem;border:3px double var(--cedge-orange-1);border-radius:8px;transform:rotate(-3deg);font-family:var(--font-display);font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:rgba(var(--ink-rgb),.92)}.sidenav-wordmark span{color:var(--accent)}:root[data-theme=light] .sidenav-wordmark{background:#16202b;box-shadow:0 2px 6px rgba(0,0,0,.35)}:root[data-theme=sunlight] .sidenav-wordmark{box-shadow:0 2px 6px rgba(15,23,42,.08)}.sidenav-brand--contractor{display:flex;align-items:center;justify-content:flex-start;gap:.65rem;padding:.35rem .55rem .65rem;min-height:46px;border-radius:8px;text-decoration:none;color:inherit;overflow:hidden}.sidenav-contractor-logo{max-height:38px;max-width:88px;object-fit:contain;object-position:left center;flex-shrink:0}.sidenav-contractor-mark{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#ea580c,#c2410c);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.92rem;letter-spacing:.04em;flex-shrink:0;box-shadow:0 2px 6px rgba(234,88,12,.3)}.sidenav-contractor-bizname{font-family:var(--font-display);font-size:.95rem;font-weight:800;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.sidenav-brand--contractor-mobile{display:flex;align-items:center;gap:.5rem;text-decoration:none;min-width:0}.mobilebar-contractor-logo{max-height:28px;max-width:65px;object-fit:contain;flex-shrink:0}.mobilebar-contractor-mark{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#ea580c,#c2410c);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.78rem;flex-shrink:0}.mobilebar-contractor-bizname{font-family:var(--font-display);font-size:.86rem;font-weight:800;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.sidenav-foot-brand-wrap{width:100%;padding-top:.45rem;margin-top:.2rem;border-top:1px solid var(--edge-t08);display:flex;justify-content:center}.sidenav-foot-brand{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .6rem;border-radius:6px;text-decoration:none;color:var(--muted-2);font-size:.74rem;transition:color .15s ease,background .15s ease}.sidenav-foot-brand:hover{color:var(--text);background:rgba(var(--tint),.05)}.sidenav-foot-brand-logo{opacity:.85;flex-shrink:0}.sidenav-foot-brand-text{letter-spacing:.01em}.sidenav-foot-brand-text strong{color:var(--accent);font-weight:700}.sidenav-marketing-cta{width:100%;justify-content:center;text-align:center}.sidenav-marketing-login{display:block;margin-top:.15rem;text-align:center;font-size:.76rem;color:var(--mute-g270)}.sidenav-marketing-login strong{color:var(--accent);font-weight:800}.sidenav-marketing-login:hover strong{text-decoration:underline}.sidenav-try{display:flex;flex-direction:column;gap:.4rem;margin-top:.7rem;margin-bottom:.7rem}.sidenav-try-link{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border-radius:10px;border:1px solid var(--cedge-orange-2);background:rgba(255,122,33,.09);color:rgba(var(--ink-rgb),.95);font-weight:700;font-size:.88rem;transition:background .15s ease,border-color .15s ease}.sidenav-try-link:hover{background:rgba(255,122,33,.16);border-color:var(--cedge-orange-3)}.sidenav-try-link.active{background:rgba(255,122,33,.2)}.sidenav-try-ic{flex:none;width:1.05rem;text-align:center;color:var(--accent);font-size:.85rem}.sidenav-locknote{margin:0 0 .1rem;padding:0 .15rem;font-size:.72rem;line-height:1.35;color:var(--mute-g260)}.sidenav-lockhdr{display:flex;align-items:center;gap:.35rem;color:var(--dim-orange-1-2)!important}.marketing-locked .sidenav-link.preview{color:var(--mute-i50);cursor:pointer}.marketing-locked .sidenav-link.preview .sidenav-ic{color:var(--mute-g434)}.marketing-locked .sidenav-link.preview .sidenav-lock{opacity:.95;stroke:var(--accent);width:.95rem;height:.95rem}.marketing-locked .sidenav-link.preview:hover{background:rgba(255,122,33,.08);color:rgba(var(--ink-rgb),.82)}.marketing-locked .sidenav-link.preview:hover .sidenav-lock{opacity:1}.sidenav-lead{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.8rem}.sidenav-bizname{margin:0;padding:0 .35rem;font-size:.78rem;font-weight:600;color:rgba(var(--ink-rgb),.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidenav-brandmark{height:1.35rem;width:auto;flex:0 1 auto;min-width:0;object-fit:contain;object-position:left center}.sidenav-link-brand{gap:.4rem}.sidenav-link-brand .sidenav-state{margin-left:auto}.sidenav-actions{display:flex;align-items:stretch;gap:.4rem}.sidenav-actions .sidenav-plan{flex:1 1 auto;min-width:0}.sidenav-actions .sidenav-new-wrap{flex:0 0 auto}.sidenav-new-wrap{position:relative}.sidenav-new{width:100%;display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.6rem .75rem;border:0;border-radius:12px;background:var(--accent-gradient,linear-gradient(180deg,var(--accent),var(--accent-2)));color:var(--on-accent);font-family:inherit;font-size:.92rem;font-weight:700;cursor:pointer;box-shadow:0 12px 26px -12px rgba(0,0,0,.45);transition:filter .15s ease}.sidenav-new:hover{filter:brightness(1.05)}.sidenav-new-plus{font-size:1.1rem;line-height:0;font-weight:800}.sidenav-new-caret{font-size:.62rem;transition:transform .15s ease}.sidenav-new-caret.open{transform:rotate(180deg)}.sidenav-new-menu{position:absolute;top:calc(100% + .35rem);right:0;left:auto;min-width:12.5rem;z-index:40;display:flex;flex-direction:column;gap:.12rem;padding:.3rem;border-radius:12px;background:#0e1c2e;border:1px solid var(--edge-t10);box-shadow:0 22px 46px -18px rgba(0,0,0,.72)}.sidenav-new-item{display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:9px;color:rgba(var(--ink-rgb),.82);font-size:.9rem;white-space:nowrap;transition:background .15s ease,color .15s ease}.sidenav-new-item:hover{background:rgba(255,122,33,.14);color:#fff}.sidenav-new-item .sidenav-ic{width:1.05rem;height:1.05rem;color:var(--mute-g470)}.website-nav-badge.sidenav-website{order:0;width:100%;justify-content:flex-start;margin:0 0 .65rem}.sidenav-nav{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -.2rem;padding:0 .2rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.sidenav-nav::-webkit-scrollbar{width:4px}.sidenav-nav::-webkit-scrollbar-track{background:transparent}.sidenav-nav::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:999px}.sidenav-nav::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.25)}.sidenav-ic{width:1.15rem;height:1.15rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:var(--section-accent,var(--mute-g458));transition:color .15s ease}.sidenav-link{display:flex;align-items:center;gap:.6rem;min-height:44px;padding:.45rem .6rem;border-radius:12px;color:rgba(var(--ink-rgb),.9);font-size:.92rem;line-height:1.15;transition:background .15s ease,color .15s ease}.sidenav-link .sidenav-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidenav-link:hover{background:rgba(var(--tint),.06);color:var(--text)}.sidenav-link:hover .sidenav-ic{color:var(--dim-grey-1-1)}.sidenav-bolt{position:relative}.sidenav-bolt:after{content:"";position:absolute;inset:-1px;border-radius:9px;border:1px solid rgba(255,122,33,.6);opacity:0;pointer-events:none;animation:boltPing 7s ease-out infinite}@keyframes boltPing{0%,74%{opacity:0;transform:scale(1)}80%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.stripe-status-pill.connected .stripe-status-tile{position:relative}.stripe-status-pill.connected .stripe-status-tile:after{content:"";position:absolute;inset:-6px;border-radius:999px;background:radial-gradient(circle,rgba(52,211,153,0) 0,rgba(52,211,153,0) 36%,rgba(52,211,153,.3) 58%,rgba(52,211,153,.1) 73%,rgba(52,211,153,0) 90%);pointer-events:none;animation:stripeAlive 5.2s ease-in-out infinite}@keyframes stripeAlive{0%,to{opacity:.25;transform:scale(.88)}50%{opacity:.72;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.stripe-status-pill.connected .stripe-status-tile:after{animation:none;opacity:.5;transform:none}.sidenav-bolt:after{animation:none;opacity:0}}.sidenav-link.active{background:rgba(255,122,33,.14);color:var(--on-active);font-weight:600;box-shadow:inset 3px 0 0 var(--accent),inset 0 0 0 1px rgba(255,122,33,.22)}.sidenav-link.active .sidenav-ic{color:var(--accent)}.sidenav-bottom{margin-top:.55rem}.sidenav-link.preview{color:var(--mute-i40)}.sidenav-link.preview .sidenav-ic{color:var(--mute-g432)}.sidenav-link.preview:hover{background:rgba(var(--tint),.04);color:rgba(var(--ink-rgb),.72)}.sidenav-lock{width:.82rem;height:.82rem;flex:none;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.sidenav-group--work{--section-accent:var(--nav-work)}.sidenav-group--intake{--section-accent:var(--nav-intake)}.sidenav-group--team{--section-accent:var(--nav-team)}.sidenav-group--money{--section-accent:var(--nav-money)}.sidenav-group--grow{--section-accent:var(--nav-grow)}.sidenav-group .sidenav-link:not(.active):not([data-state=on]):hover .sidenav-ic{color:var(--section-accent)}.sidenav-group{margin-top:.55rem;padding:.4rem .32rem .45rem;border-radius:14px;background:linear-gradient(180deg,rgba(var(--tint),.038) 0,rgba(var(--tint),.015) 100%);border:1px solid rgba(var(--tint),.07);box-shadow:inset 0 1px 0 rgba(var(--tint),.04)}.sidenav-glabel{margin:.15rem 0 .3rem .55rem;font-family:var(--font-display);font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--section-accent,rgba(var(--grey-3),.72))}:root[data-theme=light] .sidenav-glabel{color:var(--section-accent,rgba(var(--grey-3),.85))}.sidenav-sublink{display:flex;align-items:center;gap:.5rem;padding:.42rem .6rem .42rem 1.45rem;border-radius:10px;color:rgba(var(--ink-rgb),.82);font-size:.86rem;transition:background .15s ease,color .15s ease}.sidenav-sublink:hover{background:rgba(var(--tint),.05);color:var(--text)}.sidenav-subtick{width:.5rem;height:.5rem;flex:none;border-left:1.5px solid rgba(var(--grey-4),.4);border-bottom:1.5px solid rgba(var(--grey-4),.4);border-bottom-left-radius:3px;margin-left:-.35rem}.sidenav-automations{padding-left:.45rem;border:1px solid transparent;background:none;color:var(--text)}.sidenav-automations.active,.sidenav-automations:hover,.sidenav-automations[aria-current=page]{border-color:var(--cedge-orange-3);background:rgba(255,122,33,.11)}.sidenav-automations .sidenav-subtick{margin-left:0;border-left-color:var(--cedge-orange-5);border-bottom-color:var(--cedge-orange-5)}.sidenav-bolt{display:grid;place-items:center;width:1.7rem;height:1.7rem;flex:none;border-radius:8px;border:1px solid var(--cedge-orange-6);background:rgba(255,122,33,.13)}.sidenav-bolt svg{width:.95rem;height:.95rem;fill:var(--accent);stroke:none}.sidenav-fcard{padding:.4rem;border-radius:14px;background:rgba(var(--tint),.02);border:1px solid var(--edge-t05)}.sidenav-count,.sidenav-total,.sidenav-unseen{display:inline-grid;place-items:center;flex:none}.sidenav-count,.sidenav-total{height:1.4rem;min-width:1.4rem;padding:0 .3rem;border-radius:4px;border:1px solid;background:color-mix(in srgb,currentColor 14%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sidenav-unseen{height:1.05rem;padding:0 .28rem;border-radius:999px;background:color-mix(in srgb,var(--fresh) 18%,transparent);color:var(--fresh);font-size:.52rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.sidenav-count{margin-left:-.05rem;margin-right:auto;color:var(--accent);font-size:.78rem;font-weight:800}.sidenav-total{margin-right:auto;color:var(--mute-i60);font-size:.76rem;font-weight:700}.sidenav-count+.sidenav-total,.sidenav-unseen+.sidenav-count,.sidenav-unseen+.sidenav-total{margin-left:-.4rem}.sidenav-count{border-color:var(--accent);background:rgba(255,122,33,.13);color:#ffc08a;box-shadow:inset 0 0 0 1px rgba(255,122,33,.32),inset 0 0 7px -2px rgba(255,122,33,.9),0 0 9px -2px rgba(255,122,33,.75);text-shadow:0 0 7px rgba(255,176,113,.7)}.sidenav-total{border-color:var(--cedge-sky-1);background:rgba(150,175,210,.1);color:#d3e0f2;box-shadow:inset 0 0 0 1px rgba(150,175,210,.24),inset 0 0 6px -2px rgba(150,175,210,.65),0 0 7px -3px rgba(150,175,210,.5);text-shadow:0 0 6px rgba(211,224,242,.45)}.sidenav-link.active .sidenav-count{box-shadow:inset 0 0 0 1px rgba(255,122,33,.4),inset 0 0 7px -2px rgba(255,176,113,.95),0 0 10px -1px rgba(255,122,33,.5)}.sidenav-count:has(+.sidenav-total){margin-right:0}.sidenav-unseen:has(+.sidenav-count),.sidenav-unseen:has(+.sidenav-total){margin-right:0}.sidenav-unseen:not(:has(+.sidenav-count)):not(:has(+.sidenav-total)){margin-right:auto}.sidenav-link.active .sidenav-total{color:rgba(var(--ink-rgb),.85)}.sidenav-foot{flex:none;margin-top:.5rem;padding-top:.8rem;border-top:1px solid var(--rule-t06);display:flex;align-items:stretch;flex-wrap:wrap;gap:.5rem}.sidenav-foot>.sidenav-account{flex:0 1 auto;width:auto;min-width:0}.sidenav-foot>.stripe-status-pill.sidenav-stripe{flex:1 1 auto;width:auto;min-width:0}.sidenav-foot>.sidenav-account,.sidenav-foot>.stripe-status-pill.sidenav-stripe{min-height:44px;justify-content:center;text-align:center}.sidenav-foot>.sidenav-account .sidenav-account-name{flex:0 1 auto}.sidenav-foot>.stripe-status-pill.sidenav-stripe{padding-left:.6rem;padding-right:.6rem}.sidenav-account{display:flex;align-items:center;gap:.6rem;width:100%;min-height:44px;padding:.5rem .6rem;border:1px solid var(--edge-t08);border-radius:11px;background:rgba(var(--tint),.03);color:rgba(var(--ink-rgb),.82);font:inherit;font-size:.92rem;font-weight:650;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sidenav-account.active,.sidenav-account:focus-visible,.sidenav-account:hover{background:rgba(var(--tint),.06);border-color:var(--edge-t14);color:var(--text);outline:none}.sidenav-account:focus-visible{box-shadow:0 0 0 2px var(--cedge-orange-51)}.sidenav-account .sidenav-ic{width:1.05rem;height:1.05rem;flex:0 0 auto}.sidenav-account-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stripe-status-pill.sidenav-stripe{order:0;width:100%;margin-left:0;justify-content:flex-start}.stripe-status-pill.sidenav-stripe,.stripe-status-pill.sidenav-stripe.checking,.stripe-status-pill.sidenav-stripe.connected,.stripe-status-pill.sidenav-stripe.warning{background:rgba(var(--tint),.035);border-color:var(--edge-t07);color:rgba(var(--ink-rgb),.72)}.stripe-status-pill.sidenav-stripe:hover{background:rgba(var(--tint),.06);border-color:var(--edge-t12)}.sidenav-scrim{display:none}.app-main.app-main-sidenav{position:relative;padding-top:1.6rem;padding-left:calc(var(--sidenav-w) + 1.4rem);padding-right:1.4rem}.app-main.app-main-sidenav:before{content:"";position:fixed;top:0;left:var(--sidenav-w);right:0;height:280px;pointer-events:none;z-index:0;background:radial-gradient(ellipse 65% 45% at 50% -10%,rgba(255,122,33,.12),transparent 75%);opacity:.85}@keyframes workspaceFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.app-main-sidenav .page-shell,.app-main-sidenav .wide-shell{min-height:calc(100vh - 1.6rem);animation:workspaceFadeIn .28s cubic-bezier(.16,1,.3,1) backwards}@media (prefers-reduced-motion:reduce){.app-main-sidenav .page-shell,.app-main-sidenav .wide-shell{animation:none}}.app-main-sidenav .wide-shell{width:100%;max-width:none}:root{--read-note:74ch}@media (max-width:1080px){.sidenav-mobilebar{display:flex;align-items:center;gap:.6rem;position:fixed;inset:0 0 auto;z-index:20;padding:.65rem 1rem;border-bottom:1px solid var(--line);background:var(--chrome-solid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidenav-mobilebar .nav-toggle{margin-left:auto}.sidenav{width:264px;transform:translateX(-100%);transition:transform .24s ease;box-shadow:0 22px 60px rgba(0,0,0,.55);background:rgb(var(--chrome-rgb));-webkit-backdrop-filter:none;backdrop-filter:none;visibility:hidden;transition:transform .24s ease,visibility 0s linear .24s}.sidenav.open{transform:translateX(0);visibility:visible;transition:transform .24s ease,visibility 0s}.sidenav-scrim{z-index:40}.sidenav{z-index:41}.sidenav-scrim{display:block;position:fixed;inset:0;z-index:25;background:rgba(4,9,16,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-main.app-main-sidenav{padding-top:4.4rem;padding-left:1rem;padding-right:1rem}.app-main-sidenav .page-shell,.app-main-sidenav .wide-shell{min-height:calc(100vh - 4.4rem)}}@media (max-height:660px),(max-width:1080px){.sidenav{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.sidenav>*{flex:none}.sidenav>.sidenav-nav{flex:none;overflow:visible}}.settings-tab{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.62rem 1rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted,rgba(var(--ink-rgb),.72));font-family:inherit;font-size:.92rem;font-weight:650;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.settings-tab:hover{background:rgba(var(--tint),.08);color:var(--text,#ffffff)}.settings-tab.active{background:linear-gradient(135deg,#ea580c,#c2410c);color:#ffffff!important;font-weight:750;border:1px solid #9a3412;box-shadow:0 4px 14px -2px rgba(234,88,12,.45)}.settings-tab.active .settings-tab-ic,.settings-tab.active span,.settings-tab.active svg{color:#ffffff!important;stroke:#ffffff!important;fill:none!important}@media (max-width:560px){.settings-tab{padding:.55rem .6rem;font-size:.86rem}.settings-tab-ic{width:1rem;height:1rem}}.automation-switch-wrap{display:flex;align-items:center;gap:.5rem;flex:none}.automation-switch{display:inline-flex;align-items:center;gap:.55rem;background:none;border:0;padding:.3rem;margin:0;cursor:pointer;min-height:2.75rem;font:inherit;color:inherit}.automation-switch:disabled{cursor:progress;opacity:.65}.automation-switch-track{position:relative;flex:none;width:3.25rem;height:1.85rem;border-radius:999px;background:rgba(var(--tint),.1);border:1px solid var(--edge-t16);transition:background .16s ease,border-color .16s ease}.automation-switch-knob{position:absolute;top:.19rem;left:.19rem;width:1.35rem;height:1.35rem;border-radius:999px;background:#cbd5e1;box-shadow:0 1px 3px rgba(0,0,0,.45);transition:transform .16s ease,background .16s ease}.automation-switch-text{font-size:.78rem;font-weight:800;letter-spacing:.02em;color:var(--mute-g275);min-width:1.7rem;text-align:left}.automation-switch.on .automation-switch-track{background:rgba(52,211,153,.36);border-color:var(--cedge-green-2)}.automation-switch.on .automation-switch-knob{transform:translateX(1.4rem);background:var(--good)}.automation-switch.on .automation-switch-text{color:var(--good)}.automation-switch:hover .automation-switch-track{border-color:var(--edge-t32)}.automation-switch.on:hover .automation-switch-track{border-color:var(--cedge-green-3)}.automation-switch:focus-visible{outline:none}.automation-switch:focus-visible .automation-switch-track{box-shadow:0 0 0 3px rgba(56,189,248,.45)}.automation-switch-error{font-size:.7rem;font-weight:700;color:var(--bad);white-space:nowrap}@media (prefers-reduced-motion:reduce){.automation-switch-knob,.automation-switch-track{transition:none}}.form-grid>.advanced-settings,.form-grid>.automation-preview{grid-column:1/-1}.advanced-settings>summary,.automation-preview>summary{cursor:pointer;font-size:.82rem;font-weight:700;color:rgba(var(--grey-2),.85);list-style:none;display:inline-flex;align-items:center;gap:.4rem}.advanced-settings>summary::-webkit-details-marker,.automation-preview>summary::-webkit-details-marker{display:none}.advanced-settings>summary:before,.automation-preview>summary:before{content:"▸";font-size:.7rem;transition:transform .15s ease}.advanced-settings[open]>summary:before,.automation-preview[open]>summary:before{transform:rotate(90deg)}.advanced-settings>summary:hover,.automation-preview>summary:hover{color:#fff}.arrival-card.is-paused .arrival-grid{opacity:.45;pointer-events:none}.arrival-card.is-paused .arrival-state{color:var(--ink-orange-1)}.arrival-choice.is-on{border-color:var(--accent);background:rgba(255,122,33,.14);color:var(--text)}.arrival-note{margin:.9rem 0 0;padding-top:.9rem;border-top:1px solid var(--rule-t09);font-size:.81rem;line-height:1.55;color:var(--mute-t50)}.arrival-note+.arrival-note{border-top:0;padding-top:0;margin-top:.5rem}.arrival-save-saved{color:var(--ink-lime-1)}.arrival-save-error{color:var(--ink-orange-1)}.portal-card{padding:1.05rem 1.1rem;border-radius:20px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.03)}.portal-card.is-paused .portal-grid{opacity:.45}.portal-card.is-paused .portal-state{color:var(--ink-orange-1)}.portal-card .portal-actions{display:flex;flex-wrap:wrap;gap:.5rem}.portal-card .portal-link-btn.is-on{border-color:var(--cedge-green-5);background:rgba(163,230,53,.12);color:var(--ink-lime-1)}.portal-card .portal-note{margin:.6rem 0 0;font-size:.81rem;line-height:1.55;color:var(--mute-t50)}.portal-card .portal-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--rule-t09);font-size:.78rem;color:var(--mute-t45)}.portal-card .portal-save-saved{color:var(--ink-lime-1)}.portal-card .portal-save-error{color:var(--ink-orange-1)}.missed-card.is-paused .missed-preview{opacity:.45}.missed-card.is-paused .missed-state{color:var(--ink-orange-1)}.missed-card .missed-status.is-live{border-color:var(--cedge-green-6);background:rgba(163,230,53,.08)}.missed-card .missed-status.is-live .missed-dot{background:var(--ink-lime-1)}.missed-card .missed-status.is-live strong{color:var(--ink-lime-1)}.missed-card .missed-status.is-waiting .missed-dot{background:var(--ink-amber-3)}.missed-card .missed-status.is-error{border-color:var(--cedge-orange-9);background:rgba(255,122,33,.09)}.missed-card .missed-status.is-error .missed-dot{background:var(--ink-orange-1)}.missed-card .missed-status.is-error strong{color:var(--ink-orange-1)}.review-card.is-paused .review-preview{opacity:.65}.review-state-banner.is-active{border-color:rgba(79,211,154,.35);background:rgba(79,211,154,.08)}.review-state-banner.is-paused{border-color:rgba(255,122,33,.3);background:rgba(255,122,33,.07)}.review-state-banner.is-active .review-state-heading{color:var(--good)}.review-state-banner.is-paused .review-state-heading{color:var(--warn)}.review-mode-card.is-selected{border-color:rgba(79,211,154,.45);background:rgba(79,211,154,.08);box-shadow:0 4px 14px rgba(0,0,0,.12)}.review-mode-card.is-selected .review-mode-radio{border-color:var(--good)}.review-mode-card.is-selected .review-mode-radio-dot{opacity:1;transform:scale(1)}.review-prereq.is-ok{border-color:rgba(79,211,154,.3);background:rgba(79,211,154,.06)}.review-prereq.is-warning{border-color:var(--cedge-amber-5,rgba(255,209,102,.3));background:rgba(255,209,102,.08)}.review-prereq.is-ok .review-prereq-icon{background:rgba(79,211,154,.2);color:var(--good)}.review-save-saved{color:var(--good)}.review-save-error{color:var(--warn)}.followup-card.is-paused .followup-preview{opacity:.45}.followup-card.is-paused .followup-state{color:var(--mute-t60)}.followup-step.is-end,.followup-step.is-start{background:transparent}.followup-step.is-end strong,.followup-step.is-start strong{color:var(--mute-t60);font-weight:600}.followup-card.is-paused .followup-preview{opacity:.72}.choice-card.is-paused .choice-state{color:var(--mute-t60)}.choice-card.is-paused .choice-preview{opacity:.72}.automation-preview-bubble{margin-top:.6rem;padding:.7rem .85rem;border-radius:.7rem .7rem .7rem .2rem;background:rgba(var(--tint),.05);border:1px solid var(--edge-t10);font-size:.85rem;line-height:1.45;color:rgba(var(--ink-rgb),.9);max-width:42ch}.automation-link{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border:1px solid var(--edge-t12);border-radius:999px;font-size:.82rem;font-weight:600;color:rgba(var(--ink-rgb),.9);background:rgba(var(--tint),.03);transition:border-color .12s ease,background .12s ease}.automation-link:hover{border-color:var(--cedge-orange-5);background:rgba(255,122,33,.08);color:#fff}.automation-link-pill{font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.12rem .42rem;border-radius:999px}.automation-link-pill.on{background:rgba(52,211,153,.16);color:var(--good)}.automation-link-pill.off{background:rgba(var(--tint),.08);color:rgba(var(--grey-2),.8)}.automation-link-arrow{color:var(--mute-g260)}.automation-link:hover .automation-link-arrow{color:var(--accent-ink)}.schedule-automation-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.75rem}.fee-tier-card{border:1px solid var(--edge-t09);border-radius:.85rem;background:rgba(var(--tint),.025);padding:1.1rem 1.15rem}.fee-tier-head{display:flex;align-items:center;gap:.9rem}.fee-tier-rate{font-size:2rem;font-weight:800;letter-spacing:-.02em;color:var(--gold-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.fee-tier-meta{display:flex;flex-direction:column;gap:.12rem}.fee-tier-meta strong{font-size:.95rem}.fee-tier-meta span{font-size:.82rem;color:var(--mute-g270)}.fee-tier-bar{height:8px;border-radius:999px;background:rgba(var(--tint),.08);margin:.9rem 0 .6rem;overflow:hidden}.fee-tier-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent,#ff7a21),var(--accent-2,#ffd166))}[data-tone]{--tone-ink:var(--mute-g270);--tone-tint:color-mix(in srgb,var(--tone-ink) 10%,transparent);--tone-edge:color-mix(in srgb,var(--tone-ink) 34%,transparent)}[data-tone=healthy]{--tone-ink:var(--good)}[data-tone=info]{--tone-ink:var(--info)}[data-tone=warn]{--tone-ink:var(--warn)}[data-tone=danger]{--tone-ink:var(--bad)}[data-tone=neutral]{--tone-ink:var(--mute-g270)}@keyframes planFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.plan-change-subtitle{font-size:.8125rem;color:var(--mute-g270);margin-top:.125rem}.plan-change-cycle-btn.is-active{background:var(--bg-card,#131722);color:var(--text);box-shadow:0 2px 10px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1)}.plan-change-card.is-current{border-color:rgba(99,102,241,.4);background:linear-gradient(180deg,rgba(99,102,241,.05) 0,rgba(var(--tint),.015) 100%);box-shadow:0 0 0 1px rgba(99,102,241,.2),0 8px 24px -2px rgba(0,0,0,.25)}.plan-change-card.is-featured{border-color:rgba(255,138,61,.35)}.plan-change-card.is-featured:hover{border-color:rgba(255,138,61,.55);box-shadow:0 12px 32px -4px rgba(255,138,61,.15)}.plan-change-card.is-immediate{border-color:rgba(16,185,129,.25)}.plan-change-card.is-immediate:hover{border-color:rgba(16,185,129,.5);box-shadow:0 12px 32px -4px rgba(16,185,129,.18)}.plan-change-card.is-confirming{border-color:rgba(16,185,129,.6)!important;background:linear-gradient(180deg,rgba(16,185,129,.06),rgba(16,185,129,.015));box-shadow:0 0 0 1px rgba(16,185,129,.3),0 12px 36px -4px rgba(16,185,129,.2)}@keyframes pulse-badge{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.calendar-cell.blocked{position:relative;background:repeating-linear-gradient(135deg,rgba(255,122,33,.06) 0 7px,transparent 7px 15px)}.calendar-blocked-chip{position:absolute;top:.3rem;right:.3rem;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:rgba(255,122,33,.16);border:1px solid var(--cedge-orange-8);border-radius:999px;padding:.05rem .36rem}.calendar-cell.full{position:relative}.calendar-full-chip{position:absolute;top:.3rem;right:.3rem;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);background:rgba(255,209,102,.14);border:1px solid var(--cedge-amber-6);border-radius:999px;padding:.05rem .36rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;text-transform:none;letter-spacing:normal}@keyframes skel-shimmer{0%{background-position:220% 0}to{background-position:-120% 0}}.quote-request-alert{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:30;width:min(360px,calc(100vw - 2rem));display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem;border:1px solid var(--cedge-orange-9);border-radius:18px;background:linear-gradient(145deg,rgba(255,122,33,.24),rgba(var(--chrome-rgb),.94) 44%);color:var(--text);box-shadow:0 22px 60px rgba(0,0,0,.38),0 0 0 1px rgba(var(--tint),.04) inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.quote-request-alert.high-value{border-color:var(--cedge-orange-10);background:linear-gradient(145deg,rgba(251,122,60,.4),rgba(var(--chrome-rgb),.94) 46%);box-shadow:0 22px 60px rgba(0,0,0,.42),inset 0 0 0 1px rgba(251,122,60,.35),0 0 34px rgba(251,122,60,.35)}.quote-request-alert.high-value p{color:var(--ink-orange-1)}.quote-request-alert p{margin:0;color:var(--gold-ink);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.quote-request-alert strong{max-width:calc(100% - 2rem);font-family:var(--font-display);font-size:1.12rem}.quote-request-alert span{color:rgba(var(--ink-rgb),.72);font-size:.86rem}.quote-request-alert .btn{width:-moz-fit-content;width:fit-content;margin-top:.2rem}.quote-request-alert-close{position:absolute;top:.7rem;right:.7rem;display:grid;width:1.7rem;height:1.7rem;place-items:center;border:1px solid var(--edge-t16);border-radius:999px;background:rgba(var(--tint),.06);color:rgba(var(--ink-rgb),.72);cursor:pointer}.quote-request-alert-close:hover{color:var(--text);border-color:var(--edge-t30)}.website-nav-badge{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.5rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap;background:var(--assistant-accent,linear-gradient(135deg,#7c3aed 0,#ec4899 55%,#f59e0b 100%));box-shadow:var(--assistant-shadow,0 4px 14px rgba(124,58,237,.32));transition:transform .15s ease,box-shadow .15s ease}.website-nav-badge:hover{transform:translateY(-1px) scale(1.03);box-shadow:var(--assistant-shadow,0 6px 18px rgba(236,72,153,.42))}.website-nav-badge.live{color:var(--ink-neutral-4);background:rgba(var(--tint),.07);border:1px solid var(--edge-t16);box-shadow:none;gap:.5rem;padding:.35rem .85rem;border-radius:12px}.website-nav-live-text{display:inline-flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2}.website-nav-live-top{display:inline-flex;align-items:baseline;gap:.35rem}.website-nav-live-label{font-size:.76rem;font-weight:700;color:var(--good)}.website-nav-live-edit{font-size:.62rem;font-weight:600;color:rgba(255,255,255,.82)}.website-nav-badge.live:hover .website-nav-live-edit{color:rgba(var(--ink-rgb),.7)}.website-nav-live-host{max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;color:rgba(var(--ink-rgb),.78)}.website-nav-badge.live:hover{transform:translateY(-1px);background:rgba(var(--tint),.12);border-color:var(--edge-t30);box-shadow:none}.website-nav-signal{display:inline-flex;align-items:flex-end;gap:2px;height:12px;flex:0 0 auto}.website-nav-signal i{width:3px;height:100%;border-radius:1px;background:var(--good);transform-origin:bottom;animation:website-nav-bars 3.4s ease-in-out infinite}.website-nav-signal i:nth-child(2){animation-delay:.5s}.website-nav-signal i:nth-child(3){animation-delay:1s}@keyframes website-nav-bars{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.website-nav-signal i{animation:none;transform:scaleY(.7)}.website-nav-badge.live:hover{transform:none}}@media (max-width:860px){.website-nav-badge{order:-2}}.stripe-status-pill{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.35rem .8rem .35rem .4rem;border-radius:12px;font-size:.78rem;font-weight:700;white-space:nowrap;border:1px solid var(--edge-t16);background:rgba(var(--tint),.07);color:var(--ink-neutral-4);transition:border-color .15s ease,background .15s ease}.stripe-status-pill:hover{border-color:var(--edge-t30);background:rgba(var(--tint),.12)}.stripe-status-pill.topbar-stripe{background:rgba(var(--tint),.025)}.stripe-status-pill.topbar-stripe:hover{background:rgba(var(--tint),.07)}.stripe-status-tile{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:.8rem;font-weight:800;line-height:1;background:rgba(var(--tint),.12);color:var(--ink-neutral-11);border-radius:999px;flex-shrink:0}.stripe-status-pill.connected{color:var(--good)}.stripe-status-pill.connected .stripe-status-tile{background:rgba(52,211,153,.2);color:var(--good)}.stripe-status-pill.warning{color:var(--ink-amber-3)}.stripe-status-pill.warning .stripe-status-tile{background:rgba(251,191,36,.2);color:var(--ink-amber-3)}.stripe-status-pill.checking{color:#64748b}.stripe-status-pill.checking .stripe-status-tile{background:rgba(var(--tint),.08);color:#64748b;animation:stripe-status-blink 1.6s ease-in-out infinite}@keyframes stripe-status-blink{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.stripe-status-pill.checking .stripe-status-tile{animation:none}}@media (max-width:860px){.stripe-status-pill{margin-left:0;order:-1}}.page-shell{display:grid;place-items:center;padding:2rem}.page-shell,.wide-shell{min-height:calc(100vh - 5.5rem)}.wide-shell{padding:2.5rem 2rem 4rem;max-width:1100px;margin:0 auto}.marketing-shell{max-width:1180px;margin:0 auto;padding:2rem 1.25rem 4rem}.hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.feature-card,.hero-card,.hero-panel,.panel{background:var(--bg-gradient-card,var(--bg-elevated));border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 50px -12px rgba(0,0,0,.45),inset 0 1px 0 rgba(var(--tint),.12);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.feature-card,.hero-card,.hero-copy,.hero-panel,.panel{padding:1.5rem}.hero-copy{background:linear-gradient(145deg,rgba(255,122,33,.12),transparent 28%),var(--bg-elevated);border:1px solid var(--line);border-radius:32px}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:.78rem;color:var(--gold-ink);font-weight:700}h1{font-size:clamp(2.6rem,5vw,5rem);line-height:.98;margin:.35rem 0 .85rem}h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.02;margin:.25rem 0 0}h3{font-size:1.2rem;margin:0}p{line-height:1.6;color:var(--muted)}.hero-text{max-width:60ch;font-size:1.05rem}.actions{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.5rem 0 1.1rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.82rem 1.1rem;border-radius:999px;font-weight:700;border:1px solid transparent}.btn.primary{background:rgba(255,122,33,.1);border-color:var(--cedge-orange-2);color:var(--ink-orange-8)}.btn.primary:hover:not(:disabled){background:rgba(255,122,33,.18);border-color:var(--cedge-orange-3)}.btn.secondary{border-color:var(--edge-t18);background:rgba(var(--tint),.04)}.btn.qb{background:#2CA01C;color:white}.btn.fun{background:var(--assistant-accent,linear-gradient(135deg,#7c3aed 0,#ec4899 55%,#f59e0b 100%));color:white;transition:transform .15s ease,box-shadow .15s ease;box-shadow:var(--assistant-shadow,0 4px 14px rgba(124,58,237,.35))}.btn.fun:hover{transform:translateY(-2px) scale(1.03);box-shadow:var(--assistant-shadow,0 6px 20px rgba(236,72,153,.45))}ul{padding-left:1.2rem;color:var(--muted)}li+li{margin-top:.45rem}.hero-panel{display:flex;flex-direction:column;gap:1rem;background:radial-gradient(circle at top right,rgba(255,209,102,.18),transparent 30%),var(--bg-elevated)}.feature-card p,.section-heading p{color:var(--muted)}.section-block{margin-top:1.25rem;padding:1.5rem;border-radius:32px;border:1px solid var(--edge-t08);background:rgba(var(--tint),.02)}.section-heading{max-width:46rem}.section-heading h1{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.02;margin:.25rem 0 0;max-width:none}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.4rem}.feature-card p{margin-bottom:0}.proof-band{background:linear-gradient(145deg,rgba(var(--tint),.03),transparent 55%),rgba(var(--tint),.02)}.ambient-glow{position:fixed;z-index:-1;border-radius:999px;filter:blur(90px);pointer-events:none;opacity:.55}.ambient-glow-a{top:-10%;right:-8%;width:42vw;height:42vw;background:rgba(255,122,33,.22);animation:drift-a 22s ease-in-out infinite alternate}.ambient-glow-b{bottom:5%;left:-12%;width:34vw;height:34vw;background:rgba(255,209,102,.16);animation:drift-b 26s ease-in-out infinite alternate}@keyframes drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(-4%,6%) scale(1.08)}}@keyframes drift-b{0%{transform:translate(0) scale(1)}to{transform:translate(5%,-5%) scale(1.05)}}.hero-flow-strip{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border-radius:999px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.04);color:rgba(var(--ink-rgb),.68);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.1rem}.flow-strip-arrow{color:var(--mute-i32)}.flow-strip-highlight,.gradient-text{color:var(--gold-ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.gradient-text{background:linear-gradient(90deg,var(--accent) 0,var(--accent-2) 50%,var(--accent) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradient-shift 6s ease-in-out infinite}@media (hover:none) and (pointer:coarse){.gradient-text{animation:none;background-position:50%}}}@media (forced-colors:active){.gradient-text{forced-color-adjust:none;background:none;color:CanvasText;-webkit-text-fill-color:currentColor}}@keyframes gradient-shift{0%,to{background-position:0}50%{background-position:100%}}.hero-trust-row{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin:1.3rem 0 0;padding:0;list-style:none}.hero-trust-row li{display:flex;align-items:center;gap:.5rem;color:rgba(var(--ink-rgb),.66);font-size:.85rem}.hero-trust-row li+li{margin-top:0}.hero-trust-row svg{color:var(--gold-ink);flex-shrink:0}.flow-panel{justify-content:center}.flow-band-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.92fr);grid-gap:1.75rem;gap:1.75rem;align-items:center}.flow-band-grid .section-heading{margin:0}@media (max-width:860px){.flow-band-grid{grid-template-columns:1fr}}.flow-panel-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700;color:var(--mute-i45);margin:0 0 .6rem}.flow-pipeline{display:flex;flex-direction:column}.flow-step{display:flex;gap:1rem;padding-bottom:1.7rem}.flow-step:last-child{padding-bottom:0}.flow-step-node{position:relative;flex-shrink:0}.flow-step-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.05);color:var(--gold-ink);position:relative;z-index:1}.flow-step:not(:last-child) .flow-step-node:after{content:"";position:absolute;top:44px;left:21px;width:2px;height:calc(100% - 18px);background-image:linear-gradient(180deg,rgba(255,209,102,.85),rgba(255,209,102,.85) 50%,transparent 0,transparent);background-size:2px 16px;animation:flow-line-travel .8s linear infinite}@keyframes flow-line-travel{0%{background-position-y:0}to{background-position-y:16px}}.flow-step-copy{display:flex;flex-direction:column;gap:.2rem;padding-top:.5rem}.flow-step-copy strong{font-size:1rem}.flow-step-copy span{font-size:.83rem;color:var(--mute-i56)}.flow-step-final .flow-step-icon{background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%);color:#101319;border-color:transparent;box-shadow:0 0 22px rgba(255,209,102,.35)}.flow-step-final .flow-step-copy strong{font-size:1.1rem}.template-card-image{display:block;aspect-ratio:4/3;overflow:hidden;background:rgba(var(--tint),.04)}.template-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.template-card-body{display:flex;flex-direction:column;gap:.35rem;padding:1.15rem 1.25rem 1.35rem}.template-card-body strong{font-family:var(--font-display);font-size:1.1rem}.template-card-desc{color:var(--muted);font-size:.88rem;line-height:1.5}.template-card-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;color:var(--gold-ink);font-size:.84rem;font-weight:700}.template-card-cta svg{transition:transform .18s ease}.feature-card-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,rgba(255,122,33,.22),rgba(255,209,102,.14));color:var(--gold-ink);margin-bottom:.9rem}.feature-card h3{margin-bottom:.45rem}.pricing-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.pricing-tier{gap:.3rem}.pricing-tier,.pricing-tier-chart{display:flex;flex-direction:column;align-items:center}.pricing-tier-chart{justify-content:flex-end;height:210px;width:100%}.pricing-tier-rate{font-family:var(--font-mono),monospace;font-weight:700;font-size:1.05rem;margin-bottom:.6rem}.pricing-tier-bar{width:100%;max-width:84px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,rgba(255,122,33,.55),rgba(255,122,33,.15))}.pricing-tier-best .pricing-tier-rate{color:var(--gold-ink)}.pricing-tier-best .pricing-tier-bar{background:linear-gradient(180deg,var(--accent-2),rgba(255,209,102,.25));box-shadow:0 0 26px rgba(255,209,102,.4)}.pricing-tier-label{font-weight:700;font-size:.88rem;margin-top:.8rem}.pricing-tier-range{font-family:var(--font-mono),monospace;font-size:.76rem;color:rgba(var(--ink-rgb),.72)}.pricing-footnote{margin:1.6rem 0 0;font-size:.8rem;color:rgba(var(--ink-rgb),.72)}.hero-reassure{margin:.9rem 0 0;font-size:.85rem;color:rgba(var(--ink-rgb),.72)}.mid-cta{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:1.8rem}.mid-cta-lead{margin-top:0;margin-bottom:2.6rem}.hero-reassure-pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:1.1rem;padding:.5rem .95rem;border:1px solid var(--cedge-amber-7);border-radius:999px;background:rgba(255,209,102,.06);color:rgba(var(--ink-rgb),.82);font-size:.88rem}.hero-reassure-pill strong{color:var(--gold-ink);font-weight:700}.pricing-takehome{max-width:30rem;margin:1.9rem auto 0;border:1px solid var(--line);border-radius:14px;background:rgba(var(--tint),.02);padding:1.1rem 1.25rem;text-align:left}.pricing-takehome-h{margin:0 0 .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute-i60)}.pricing-takehome-rows{list-style:none;margin:0;padding:0}.pricing-takehome-rows li{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding:.5rem 0;border-top:1px solid var(--line);font-size:.92rem;color:rgba(var(--ink-rgb),.82)}.pricing-takehome-rows li:first-child{border-top:0}.pricing-takehome-rows .v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.pricing-takehome-rows li.keep{border-top:1px solid var(--cedge-amber-8);color:var(--text);font-weight:700}.pricing-takehome-rows li.keep .v{color:var(--gold-ink);font-size:1.05rem}.pricing-takehome-note{margin:.85rem 0 0;font-size:.82rem;line-height:1.5;color:rgba(var(--ink-rgb),.66)}.pricing-takehome-note strong{color:var(--gold-ink)}.fastpath{margin-top:1.4rem}.fastpath-row{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;border:1px solid var(--line);border-radius:14px;background:rgba(var(--tint),.02);overflow:hidden}.fastpath-step{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem .6rem;position:relative;font-weight:600;font-size:.95rem;color:var(--text)}.fastpath-step+.fastpath-step:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:var(--line)}.fastpath-ic{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:9px;color:var(--accent);border:1px solid var(--cedge-orange-11);background:rgba(255,122,33,.1)}.fastpath-ic svg{width:17px;height:17px}.fastpath-t{white-space:nowrap}.fastpath-step:last-child{color:var(--gold-ink)}.fastpath-step:last-child .fastpath-ic{color:var(--gold-ink);border-color:var(--cedge-amber-7);background:rgba(255,209,102,.1)}@media (max-width:560px){.fastpath-row{display:grid;grid-template-columns:1fr 1fr}.fastpath-step{padding:.8rem .5rem}.fastpath-step:before{display:none}.fastpath-step:first-child,.fastpath-step:nth-child(2){border-bottom:1px solid var(--line)}.fastpath-step:nth-child(odd){border-right:1px solid var(--line)}}.hcalc{max-width:34rem;margin:1.9rem auto 0;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(var(--tint),.03),rgba(var(--tint),.015));padding:1.3rem 1.4rem;text-align:left}.hcalc-eyebrow{margin:0 0 .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute-i55)}.hcalc-vol{margin:0 0 1rem;font-size:1.05rem;color:var(--text)}.hcalc-vol strong{color:var(--gold-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hcalc-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;outline:none;cursor:pointer;background:linear-gradient(90deg,var(--accent) 0,var(--accent-2) var(--pct,20%),rgba(var(--tint),.1) var(--pct,20%))}.hcalc-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--accent);box-shadow:0 2px 10px rgba(0,0,0,.5);cursor:-webkit-grab;cursor:grab}.hcalc-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--accent);cursor:grab}.hcalc-slider:focus-visible{box-shadow:0 0 0 3px rgba(255,209,102,.35)}.hcalc-presets{display:flex;gap:.5rem;margin-top:.85rem}.hcalc-chip{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:600;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--line);background:rgba(var(--tint),.03);color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.hcalc-chip:hover{color:var(--text)}.hcalc-chip.is-on{color:#160a02;border-color:transparent;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.hcalc-result{margin-top:1.3rem;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--cedge-amber-1);border-radius:14px;background:radial-gradient(120% 100% at 50% 0,rgba(255,209,102,.1),transparent 60%);padding:1.1rem 1rem}.hcalc-result-l{font-size:.82rem;color:var(--muted)}.hcalc-result-v{font-size:clamp(2.1rem,7vw,2.9rem);font-weight:750;letter-spacing:-.02em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gold-ink);margin:.15rem 0 .25rem}.hcalc-result-s{font-size:.82rem;color:rgba(var(--ink-rgb),.7)}.hcalc-result-s strong{color:var(--text)}.hcalc-compare{margin:1rem 0 0;font-size:.86rem;line-height:1.5;color:rgba(var(--ink-rgb),.72);text-align:center}.hcalc-compare strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hcalc-kicker{margin:.7rem 0 0;font-size:.86rem;line-height:1.5;color:var(--mute-i62);text-align:center}.hcalc-kicker strong{color:var(--gold-ink)}.reassure-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:1.6rem}.reassure-card{border:1px solid var(--line);border-radius:16px;background:rgba(var(--tint),.02);padding:1.25rem 1.3rem}.reassure-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:var(--accent);border:1px solid var(--cedge-orange-12);background:rgba(255,122,33,.1);margin-bottom:.8rem}.reassure-ic svg{width:20px;height:20px}.reassure-card h3{margin:0 0 .4rem;font-size:1.02rem;font-weight:680;letter-spacing:-.01em}.reassure-card p{margin:0;font-size:.9rem;line-height:1.55;color:rgba(var(--ink-rgb),.72)}.reassure-card p strong{color:var(--text)}.reassure-card a{color:var(--gold-ink);font-weight:600;word-break:break-word}@media (max-width:780px){.reassure-row{grid-template-columns:1fr}}.auth-toggle{margin:.9rem 0 0;text-align:center;font-size:.85rem;color:rgba(var(--ink-rgb),.7)}.auth-toggle a{color:var(--gold-ink);font-weight:600}.sticky-cta{display:none}@media (max-width:860px){main.fx-page{padding-bottom:4.75rem}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom, 0px));background:rgba(8,16,26,.93);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);transform:translateY(115%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.sticky-cta.is-on{transform:translateY(0)}.sticky-cta .btn{width:100%;max-width:26rem}.sticky-cta-sub{font-size:.72rem;color:var(--mute-i60);text-align:center}}.hfaq-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:clamp(1.5rem,4vw,3.25rem);gap:clamp(1.5rem,4vw,3.25rem);align-items:start}.hfaq-intro{position:-webkit-sticky;position:sticky;top:5.5rem}.hfaq-intro h2{margin:.5rem 0 .7rem}.hfaq-intro>p{color:rgba(var(--ink-rgb),.72);max-width:34ch}.hfaq-ask{margin-top:1.1rem;font-size:.9rem;color:var(--mute-i60)}.hfaq-ask a{color:var(--gold-ink);font-weight:600}.hfaq-list{display:flex;flex-direction:column}.hfaq-item{border-top:1px solid var(--line)}.hfaq-item:last-child{border-bottom:1px solid var(--line)}.hfaq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem .25rem;font-size:clamp(1rem,2vw,1.12rem);font-weight:640;color:var(--text);transition:color .2s ease}.hfaq-item summary::-webkit-details-marker{display:none}.hfaq-item summary:hover{color:#fff}.hfaq-item summary:focus-visible{outline:2px solid rgba(255,209,102,.6);outline-offset:3px;border-radius:6px}.hfaq-q{flex:1 1 auto}.hfaq-mark{position:relative;width:20px;height:20px;flex:0 0 auto}.hfaq-mark:after,.hfaq-mark:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;border-radius:2px;background:var(--accent-2);transform:translate(-50%,-50%);transition:transform .28s ease,opacity .28s ease}.hfaq-mark:after{transform:translate(-50%,-50%) rotate(90deg)}.hfaq-item[open] .hfaq-mark:after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.hfaq-a{overflow:hidden;padding:0 2.25rem 1.25rem .25rem}.hfaq-a p{margin:0;color:rgba(var(--ink-rgb),.74);font-size:.98rem;line-height:1.62;max-width:62ch}.hfaq-item[open] .hfaq-a{animation:hfaq-reveal .3s ease}@keyframes hfaq-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hfaq-item[open] .hfaq-a{animation:none}.hfaq-mark:after,.hfaq-mark:before{transition:none}}@media (max-width:820px){.hfaq-grid{grid-template-columns:1fr}.hfaq-intro{position:static}}.compare-source{margin:.9rem 0 0;font-size:.76rem;line-height:1.5;color:var(--mute-g350);max-width:70ch}.compare-corner,.compare-row-label{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--bg)}.compare-row-label{box-shadow:8px 0 12px -10px rgba(0,0,0,.7)}.cta-band-inner h2{max-width:20ch;font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.05}.cta-recap{margin:1.1rem 0 0;max-width:44ch;font-size:.92rem;color:rgba(var(--ink-rgb),.72)}.cta-nudge{margin:.5rem 0 0;font-size:.85rem;font-weight:600;color:var(--gold-ink)}.compare-band{overflow:hidden}.compare-scroll{margin-top:1.6rem;overflow-x:auto;border-radius:20px}.compare-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0}.compare-table td,.compare-table th{padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-t08)}.compare-corner{width:22%;background:transparent}.compare-corner-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--mute-g355)}.compare-col-head{width:26%;display:table-cell;border-bottom:1px solid var(--rule-t12)}.compare-col-head strong{display:block;font-family:var(--font-display);font-size:1.02rem;color:var(--text);line-height:1.2}.compare-head-tag{display:block;margin-top:.2rem;font-size:.74rem;color:var(--mute-g355)}.compare-head-badge{display:inline-block;margin-bottom:.4rem;padding:.16rem .55rem;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:var(--on-accent);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.compare-cell.is-us,.compare-col-head.is-us{background:linear-gradient(180deg,rgba(255,122,33,.14),rgba(255,122,33,.05));border-left:1px solid var(--cedge-orange-13);border-right:1px solid var(--cedge-orange-13)}.compare-col-head.is-us{border-top:1px solid var(--cedge-orange-9);border-radius:16px 16px 0 0}.compare-table tbody tr:last-child .compare-cell.is-us{border-bottom:1px solid var(--cedge-orange-9);border-radius:0 0 16px 16px}.compare-row-label{font-weight:600;color:var(--text);font-size:.9rem}.compare-cell{font-size:.88rem}.compare-cell-text{color:var(--muted)}.compare-cell.is-us .compare-cell-text{color:var(--text);font-weight:600}.compare-mark{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin-right:.5rem;border-radius:999px;font-size:.82rem;font-weight:800;vertical-align:middle}.compare-cell.tone-good .compare-mark,.compare-mark.tone-good{background:rgba(74,222,128,.16);color:var(--good)}.compare-cell.tone-mid .compare-mark,.compare-mark.tone-mid{background:rgba(255,209,102,.16);color:var(--gold-ink)}.compare-cell.tone-bad .compare-mark,.compare-mark.tone-bad{background:rgba(var(--tint),.06);color:var(--mute-g350)}.compare-legend{display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:1rem;font-size:.82rem;color:var(--muted)}.compare-legend span{display:inline-flex;align-items:center}.compare-legend .compare-mark{width:1.15rem;height:1.15rem;margin-right:.35rem;font-size:.72rem}@media (max-width:720px){.compare-scroll{border:1px solid var(--edge-t08)}}.compare-cell.is-us,.compare-col-head.is-us{background:linear-gradient(180deg,rgba(255,122,33,.22),rgba(255,122,33,.06));border-left-color:var(--cedge-orange-14);border-right-color:var(--cedge-orange-14)}.compare-col-head.is-us{border-top-color:var(--cedge-orange-15)}.compare-table tbody tr:last-child .compare-cell.is-us{border-bottom-color:var(--cedge-orange-14)}.compare-head-badge{position:relative;overflow:hidden;box-shadow:0 6px 18px -6px rgba(255,122,33,.8)}.compare-head-badge:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 34%,rgba(var(--tint),.85) 50%,transparent 66%);transform:translateX(-130%)}@media (prefers-reduced-motion:no-preference){.compare-head-badge:after{animation:compare-shine 3.8s ease-in-out infinite}}@keyframes compare-shine{0%,60%{transform:translateX(-130%)}82%,to{transform:translateX(130%)}}.compare-cell.tone-good .compare-mark{background:rgba(74,222,128,.18);color:var(--ink-green-8)}.compare-cell.is-us .compare-mark{background:rgba(74,222,128,.26);color:var(--ink-green-9);box-shadow:0 0 13px -2px rgba(74,222,128,.55),inset 0 0 0 1px rgba(74,222,128,.4)}.compare-table tbody tr{transition:background .18s ease}.compare-table tbody tr:hover .compare-cell:not(.is-us){background:rgba(var(--tint),.035)}.compare-table tbody tr:hover .compare-cell.is-us{background:linear-gradient(180deg,rgba(255,122,33,.3),rgba(255,122,33,.1))}.features-hero .actions{margin-bottom:0}.features-stats{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.5rem 0 .4rem}.features-stat{display:flex;flex-direction:column;gap:.1rem;padding:.7rem 1.05rem;border:1px solid var(--line);border-radius:14px;background:rgba(var(--tint),.03);min-width:116px}.features-stat strong{font-size:1.35rem;font-weight:800;letter-spacing:-.01em}.features-stat span{font-size:.75rem;color:var(--mute-g360);font-weight:600}.features-stat.hot{border-color:var(--cedge-orange-16);background:rgba(255,122,33,.08)}.features-stat.hot strong{color:var(--accent)}.fav-card{display:flex;flex-direction:column;gap:.3rem}.fav-card-tag{align-self:flex-start;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);padding:.2rem .55rem;border-radius:999px;background:rgba(255,209,102,.12);border:1px solid var(--cedge-amber-9);margin-bottom:.35rem}.fav-card h3{font-size:1.1rem}.feature-catalog{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.4rem}.feature-cat{padding:1.35rem 1.4rem;border:1px solid var(--line);border-radius:20px;background:rgba(var(--tint),.02)}.feature-cat-head{display:flex;gap:.85rem;align-items:baseline;margin-bottom:1rem}.feature-cat-num{font-size:.9rem;font-weight:800;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.feature-cat-head h3{font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin:0}.feature-cat-intro{margin:.25rem 0 0;font-size:.9rem;color:var(--muted)}.feat-checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:.75rem 1.4rem;gap:.75rem 1.4rem}.feat-checklist li{display:grid;grid-template-columns:1.3rem 1fr;grid-gap:.55rem;gap:.55rem;align-items:start}.feat-mark{margin-top:.15rem;width:1.3rem;height:1.3rem;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(74,222,128,.16);color:var(--good);font-size:.78rem;font-weight:800}.feat-copy b{display:block;font-size:.94rem;font-weight:700;color:var(--text)}.feat-copy span{display:block;font-size:.85rem;color:var(--muted);margin-top:.05rem}.trade-hero{max-width:60rem}.trade-services{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.trade-services li{margin:0;font-size:.83rem;font-weight:600;color:var(--text);padding:.38rem .78rem;border-radius:999px;border:1px solid var(--line);background:rgba(var(--tint),.03)}.trade-links{margin-top:1.25rem;padding:1.3rem 1.4rem;border:1px solid var(--edge-t08);border-radius:24px;background:rgba(var(--tint),.02)}.trade-links-head{font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 .9rem}.trade-links-row{display:flex;flex-wrap:wrap;gap:.5rem}.trade-links-row a{font-size:.86rem;font-weight:600;color:var(--muted);padding:.42rem .85rem;border-radius:999px;border:1px solid var(--line);background:rgba(var(--tint),.02);transition:color .15s ease,border-color .15s ease}.trade-links-row a:hover{color:var(--text);border-color:var(--cedge-orange-8)}.pin-map-shell{margin-top:1rem}.pin-map-wrap{position:relative}.pin-map{width:100%;height:clamp(320px,46vh,520px);border-radius:14px;overflow:hidden;border:1px solid var(--line);background:rgba(var(--tint),.02)}.pin-card{position:absolute;top:12px;left:12px;z-index:5;width:min(300px,calc(100% - 24px));max-height:calc(100% - 24px);overflow-y:auto;display:grid;grid-gap:.28rem;gap:.28rem;padding:.85rem .95rem;border:1px solid var(--edge-t14);border-radius:12px;background:#101824;box-shadow:0 24px 60px rgba(0,0,0,.55)}.pin-card-rows{margin:.4rem 0 .15rem;padding:.5rem 0 .1rem;border-top:1px solid var(--rule-t10);display:grid;grid-gap:.32rem;gap:.32rem}.pin-card-row{display:grid;grid-template-columns:5.2rem 1fr;grid-gap:.6rem;gap:.6rem;align-items:baseline}.pin-card-row dt{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--mute-i50)}.pin-card-row dd{margin:0;font-size:.8rem;color:rgba(var(--ink-rgb),.84);line-height:1.35}.pin-card-close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--edge-t14);border-radius:8px;background:rgba(var(--tint),.05);color:var(--ink-neutral-12);font-size:1.15rem;line-height:1;cursor:pointer}.pin-card-close:hover{color:#fff;border-color:var(--cedge-orange-5);background:rgba(255,122,33,.12)}.pin-card-kind{display:inline-flex;align-items:center;gap:.4rem;padding-right:26px;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mute-i60)}.pin-card-kind:before{content:"";width:.6rem;height:.6rem;border-radius:50%;border:1.5px solid rgba(11,18,32,.9);flex:0 0 auto}.pin-card-kind[data-kind=lead]:before{background:#ff7a21}.pin-card-kind[data-kind=unscheduled]:before{background:#ffd166}.pin-card-kind[data-kind=scheduled]:before{background:var(--good)}.pin-card-name{color:var(--text);font-size:.98rem;font-weight:800}.pin-card-sub{color:rgba(var(--ink-rgb),.66);font-size:.82rem;line-height:1.4}.pin-card-open{margin-top:.25rem;color:var(--gold-ink);font-size:.84rem;font-weight:800;text-decoration:none}.pin-card-open:hover{text-decoration:underline}.workspace-top{display:flex;align-items:center;gap:1.5rem}.workspace-top-main{flex:0 1 auto;min-width:0}.pin-map-mini{position:relative;flex:0 0 auto;width:clamp(152px,15vw,200px);height:clamp(152px,15vw,200px);border-radius:50%;overflow:hidden;border:2px solid var(--edge-t16);box-shadow:0 12px 30px rgba(0,0,0,.4);background:rgba(var(--tint),.03)}.pin-map-mini-canvas{width:100%;height:100%}@media (max-width:640px){.workspace-top{flex-wrap:wrap}.pin-map-mini{width:128px;height:128px}}.pin-map-empty{margin-top:.7rem;padding:.9rem 1rem;border:1px dashed var(--line);border-radius:12px;color:var(--mute-i60);font-size:.88rem;text-align:center}.pin-map-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:.85rem}.pin-map-legend-accessory{margin-left:auto}.pin-map-legend-item{display:inline-flex;align-items:center;gap:.45rem;padding:.22rem .55rem;border:1px solid transparent;border-radius:999px;background:rgba(var(--tint),.04);font:inherit;font-size:.82rem;color:rgba(var(--ink-rgb),.72);cursor:pointer;transition:background .14s ease,border-color .14s ease,opacity .14s ease}.pin-map-legend-item:hover:not(:disabled){background:rgba(var(--tint),.09);border-color:var(--edge-t18)}.pin-map-legend-item:focus-visible{outline:2px solid rgba(255,122,41,.85);outline-offset:2px}.pin-map-legend-item b{font-size:.74rem;font-weight:800;opacity:.75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pin-map-legend-item[data-off]{opacity:.42}.pin-map-legend-item[data-off] .pin-map-dot{background:transparent!important;box-shadow:inset 0 0 0 2px currentColor}.pin-map-legend-item[data-off]{text-decoration:line-through;text-decoration-thickness:1px}.pin-map-legend-item:disabled{opacity:.3;cursor:default}.pin-map-legend-reset{padding:.22rem .6rem;border:1px solid var(--cedge-orange-5);border-radius:999px;background:rgba(255,122,33,.12);color:var(--accent-ink);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.pin-map-legend-reset:hover{background:rgba(255,122,33,.2)}.pin-map-allhidden{margin:.4rem 0 0;font-size:.8rem;color:var(--mute-i60)}@media (prefers-reduced-motion:reduce){.pin-map-legend-item{transition:none}}.pin-map-dot{width:.7rem;height:.7rem;border-radius:50%;border:1.5px solid rgba(11,18,32,.9);flex:0 0 auto}.trade-links-row a.trade-links-all{color:#160a02;font-weight:700;border-color:transparent;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.trade-links-row a.trade-links-all:hover{color:#160a02}.trade-index-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:.9rem;gap:.9rem}.trade-index-card{display:block;border:1px solid var(--line);border-radius:14px;background:var(--bg-elevated);padding:1rem 1.1rem;transition:border-color .2s ease,transform .2s ease,background .2s ease}.trade-index-card:hover{border-color:var(--cedge-orange-9);background:rgba(var(--tint),.03);transform:translateY(-2px)}.trade-index-card h3{font-size:1rem;font-weight:700;margin:0 0 .3rem;letter-spacing:-.01em}.trade-index-card p{margin:0;font-size:.78rem;line-height:1.4;color:var(--muted)}.trade-index-note{margin:1.4rem 0 0;font-size:.9rem;color:var(--mute-i62)}.trade-index-note a{color:var(--gold-ink);font-weight:600}.faq-list{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.4rem}.faq-item{border:1px solid var(--line);border-radius:16px;background:rgba(var(--tint),.02);padding:.15rem 1.1rem}.faq-item summary{cursor:pointer;list-style:none;padding:.95rem 1.6rem .95rem 0;font-size:1.02rem;font-weight:700;color:var(--text);position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.3rem;font-weight:700;color:var(--accent);line-height:1}.faq-item[open] summary:after{content:"\2013"}.faq-item p{margin:0 0 1rem;color:var(--muted);max-width:70ch}.faq-item{scroll-margin-top:5rem}.faq-permalink{font-size:.82rem}.faq-permalink a{color:var(--faint,rgba(var(--grey-3),.55));text-decoration:underline;text-underline-offset:3px}.faq-permalink a:hover{color:var(--accent)}.faq-contents{display:grid;grid-gap:1.5rem 2rem;gap:1.5rem 2rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));width:min(1120px,calc(100% - 2rem));margin:0 auto 1rem;padding:1.4rem 1.5rem;border:1px solid var(--line);border-radius:18px;background:rgba(var(--tint),.02)}.faq-contents ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.faq-contents a{color:var(--muted);text-decoration:none;font-size:.92rem;line-height:1.35}.faq-contents a:hover{color:var(--text);text-decoration:underline}.calc{margin-top:1.4rem;padding:1.5rem;border:1px solid var(--line);border-radius:24px;background:rgba(var(--tint),.02)}.calc-field{display:grid;grid-gap:.35rem;gap:.35rem}.calc-label{font-size:.95rem;font-weight:600;color:var(--text)}.calc-value{font-family:var(--font-display),system-ui,sans-serif;font-size:2rem;font-weight:800;color:var(--gold-ink);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-field input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;margin:.35rem 0 .1rem;background:transparent;cursor:pointer}.calc-field input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.calc-field input[type=range]::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.calc-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--accent);box-shadow:0 4px 12px rgba(255,122,33,.5);margin-top:-8px}.calc-field input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--accent);box-shadow:0 4px 12px rgba(255,122,33,.5)}.calc-field input[type=range]:focus-visible{outline:none}.calc-field input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(255,122,33,.55)}.calc-field input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px rgba(255,122,33,.55)}.calc-range-ends{display:flex;justify-content:space-between;font-size:.76rem;color:var(--faint,rgba(var(--grey-3),.55))}.calc-readout{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.8rem;gap:.8rem;margin:1.4rem 0}.calc-stat{display:flex;flex-direction:column;gap:.15rem;padding:1rem 1.1rem;border-radius:16px;border:1px solid var(--line);background:rgba(var(--tint),.03)}.calc-stat.accent{border-color:var(--cedge-orange-16);background:rgba(255,122,33,.08)}.calc-stat-label{font-size:.8rem;color:var(--mute-g370);font-weight:600}.calc-stat strong{font-family:var(--font-display),system-ui,sans-serif;font-size:1.7rem;font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-stat.accent strong{color:var(--accent)}.calc-stat-note{font-size:.76rem;color:var(--mute-g355)}.calc-net{border-top:1px solid var(--line);padding-top:1.2rem;margin-top:1.2rem}.calc-net-head{margin:0 0 .9rem;font-weight:700;color:var(--text)}.calc-net-controls{display:flex;gap:.6rem 1.4rem}.calc-method,.calc-net-controls{flex-wrap:wrap;align-items:center}.calc-method{display:inline-flex;gap:.75rem;border:0;margin:0;padding:0}.calc-method legend{float:left;margin-right:.75rem;padding:0;font-size:.92rem;color:var(--text)}.calc-method label{display:inline-flex;align-items:center;gap:.35rem;font-size:.92rem;color:var(--muted);cursor:pointer}.calc-method label[data-disabled=true]{opacity:.45;cursor:not-allowed}.calc-method input{accent-color:var(--accent)}.calc-net-rows{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem;max-width:34rem}.calc-net-rows li{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:.15rem .9rem;gap:.15rem .9rem;font-size:.94rem;color:var(--muted)}.calc-net-rows li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--text)}.calc-net-rows li small{grid-column:1/-1;font-size:.76rem;color:var(--mute-g355)}.calc-net-minus{color:var(--mute-g370)}.calc-net-total{border-top:1px solid var(--line);padding-top:.6rem;margin-top:.25rem}.calc-net-total span{font-weight:700;color:var(--text)}.calc-net-total b{font-size:1.25rem;color:var(--accent)}.calc-net-note{margin:.85rem 0 0;font-size:.83rem;color:var(--mute-g362);max-width:74ch;line-height:1.6}.calc-compare{border-top:1px solid var(--line);padding-top:1.2rem}.calc-compare-row{display:flex;gap:.5rem .9rem}.calc-compare-row,.calc-inline{flex-wrap:wrap;align-items:center}.calc-inline{display:inline-flex;gap:.5rem;font-size:.92rem;color:var(--text)}.calc-inline-input{display:inline-flex;align-items:center;gap:.15rem;border:1px solid var(--line);border-radius:10px;padding:.3rem .6rem;background:rgba(var(--tint),.03);font-weight:700}.calc-inline-input input{width:4.5rem;border:0;background:transparent;color:inherit;font-size:1rem;font-weight:800;padding:0}.calc-inline-input input:focus-visible{outline:none}.calc-inline-input:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.calc-compare-out{font-size:.92rem;color:var(--muted)}.calc-compare-out strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-honest{margin:.9rem 0 0;font-size:.83rem;color:var(--mute-g362);max-width:74ch;line-height:1.6}.pricing-included{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:.7rem 1.4rem;gap:.7rem 1.4rem}.pricing-included li{display:grid;grid-template-columns:1.3rem 1fr;grid-gap:.55rem;gap:.55rem;align-items:start;font-size:.95rem;color:var(--text)}.resource-card{transition:transform .18s ease,border-color .18s ease}.resource-card:hover{transform:translateY(-3px);border-color:var(--cedge-orange-8)}.resource-meta{display:block;margin-top:.8rem;font-size:.78rem;color:var(--faint,rgba(var(--grey-3),.55));font-weight:600}.article{max-width:46rem;margin-left:auto;margin-right:auto}.article-back{margin:0 0 1rem;font-size:.85rem}.article-title{font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.08;letter-spacing:-.02em;max-width:none;margin:.4rem 0 .5rem}.article-meta{margin:0 0 1.6rem;font-size:.85rem;color:var(--faint,rgba(var(--grey-3),.55));font-weight:600}.article-body{font-size:1.05rem}.article-body p{color:var(--muted);margin:0 0 1.15rem;max-width:68ch}.article-body h2{font-size:1.4rem;line-height:1.2;margin:2rem 0 .7rem;color:var(--text)}.article-body ul{margin:0 0 1.3rem;padding-left:1.2rem;color:var(--muted);max-width:68ch}.article-body ul li{margin-top:.4rem}.article-links{margin:2.4rem 0 0;padding:1.3rem 1.4rem;border:1px solid var(--line,rgba(var(--grey-3),.18));border-radius:12px;max-width:68ch}.article-links h2{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem;color:var(--faint,rgba(var(--grey-3),.55))}.article-links ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.article-links li{display:grid;grid-gap:.15rem;gap:.15rem}.article-links a{font-weight:650;color:var(--text);text-decoration:none}.article-links a:hover{text-decoration:underline}.article-links span{font-size:.9rem;color:var(--muted)}.trust-badge-row{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.6rem}.trust-badge{display:flex;align-items:center;gap:.6rem;padding:.75rem 1.1rem;border-radius:999px;border:1px solid var(--edge-t12);background:rgba(var(--tint),.03);font-size:.86rem;color:rgba(var(--ink-rgb),.78)}.trust-badge-icon{color:var(--gold-ink);display:inline-flex}.cta-band{margin-top:1.25rem;padding:3.2rem 2rem;border-radius:32px;border:1px solid var(--cedge-amber-10);background:radial-gradient(circle at 20% 20%,rgba(255,122,33,.22),transparent 45%),radial-gradient(circle at 80% 80%,rgba(255,209,102,.16),transparent 45%),rgba(var(--tint),.03);text-align:center}.cta-band-inner{max-width:46rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.cta-band-inner .eyebrow{text-align:center}.cta-band-inner h2{max-width:24ch}.cta-band-inner p{max-width:42ch}.cta-band-inner .actions{justify-content:center}@media (prefers-reduced-motion:reduce){.ambient-glow,.flow-step-node:after,.gradient-text{animation:none}}.marketing-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2rem 0 3rem;color:var(--mute-t52);font-size:.82rem}.marketing-footer-brand{display:flex;flex-direction:column;gap:.2rem}.footer-slogan{font-size:.82rem;color:var(--mute-t52);margin:0;font-weight:500}.marketing-footer nav{display:flex;gap:1rem}.marketing-footer a{color:rgba(var(--tint),.76)}.auth-card{padding:2rem}.auth-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--cedge-amber-11);background:rgba(255,209,102,.08);color:var(--gold-ink);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.6rem}.auth-form{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem;max-width:420px}.auth-form label{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute-t62)}.auth-form input{border:1px solid var(--edge-t16);border-radius:999px;padding:.85rem 1rem;background:rgba(var(--tint),.06);color:white;width:100%}.auth-form input::placeholder{color:rgba(var(--tint),.65)}.auth-form button{width:-moz-fit-content;width:fit-content}.auth-form .otp-input{max-width:220px;border-radius:10px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:1.35rem;letter-spacing:.28em;text-align:center}.input-icon-group{position:relative;display:flex;align-items:center}.input-icon-group svg{position:absolute;left:1.05rem;color:var(--mute-t40);pointer-events:none}.input-icon-group input{padding-left:2.7rem}.input-icon-group .otp-input{padding-left:2.7rem;padding-right:2.7rem}.auth-help{margin:-.2rem 0 0;color:var(--mute-t55);font-size:.78rem}.auth-inline-actions{display:flex;gap:1rem}.auth-inline-actions button{padding:0;border:0;background:transparent;color:var(--gold-ink);font:700 .78rem/1.4 inherit;cursor:pointer}.auth-message{max-width:420px;padding:.75rem 0;color:var(--gold-ink)}.auth-form select{border:1px solid var(--edge-t16);border-radius:999px;padding:.85rem 1rem;background:rgba(var(--tint),.06);color:white;width:100%;font:inherit}.auth-form select option{background:#10202e;color:white}.welcome-lead{max-width:460px;margin:.35rem 0 0;color:var(--mute-t62);line-height:1.6}.welcome-hint{max-width:420px;margin:-.35rem 0 .35rem;color:var(--mute-t55);font-size:.8rem;line-height:1.5}.auth-form .welcome-accept{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.6rem;gap:.6rem;align-items:start;margin-top:.5rem;font-size:.9rem;font-weight:500;letter-spacing:0;text-transform:none;color:rgba(var(--tint),.8);line-height:1.5;cursor:pointer}.auth-form .welcome-accept input{width:18px;height:18px;margin-top:.15rem;padding:0;border-radius:4px;accent-color:var(--accent-2);cursor:pointer}.auth-form .welcome-accept a{color:var(--gold-ink);text-decoration:underline;text-underline-offset:3px}.welcome-building{display:flex;align-items:flex-start;gap:.6rem;max-width:420px;margin:.25rem 0 0;color:var(--mute-t62);font-size:.86rem;line-height:1.5}.welcome-spinner{flex:none;width:15px;height:15px;margin-top:.18rem;border-radius:50%;border:2px solid var(--edge-t22);border-top-color:var(--accent-2);animation:welcomeSpin .8s linear infinite}@keyframes welcomeSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.welcome-spinner{animation-duration:2.4s}}.auth-divider{display:flex;align-items:center;gap:.75rem;margin:1.4rem 0 1rem;max-width:420px;color:var(--mute-t45);font-size:.74rem;text-transform:uppercase;letter-spacing:.06em}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:rgba(var(--tint),.14)}.auth-oauth-buttons{display:flex;flex-direction:column;gap:.6rem;max-width:420px}.auth-oauth-buttons .btn{width:100%;text-align:center}.auth-trust{display:flex;align-items:center;gap:.4rem;max-width:420px;margin:1.2rem 0 0;color:var(--mute-t40);font-size:.74rem}.schedule-crew-initials{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.schedule-crew-initials>span,.schedule-crew-picker>summary{color:var(--mute-i48);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.schedule-crew-picker{position:relative}.schedule-crew-picker>summary{list-style:none;cursor:pointer}.schedule-crew-picker>summary::-webkit-details-marker{display:none}.schedule-crew-picker[open]>summary{color:var(--gold-ink)}.schedule-crew-picker-panel{position:absolute;z-index:34;bottom:calc(100% + .45rem);left:0;transform:none;width:min(330px,calc(100vw - 2rem));max-height:min(420px,calc(100dvh - 7rem));overflow-y:auto;display:grid;grid-gap:.65rem;gap:.65rem;padding:.8rem;border:1px solid var(--edge-t13);border-radius:14px;background:#12161f;box-shadow:0 18px 44px rgba(0,0,0,.42)}.schedule-crew-picker-heading{display:grid;grid-gap:.12rem;gap:.12rem}.schedule-crew-picker-heading strong{color:var(--text);font-size:.9rem}.schedule-crew-picker-heading span{color:var(--mute-i52);font-size:.74rem}.schedule-crew-picker-list{display:grid;grid-gap:.4rem;gap:.4rem}.schedule-crew-picker-option{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;border:1px solid var(--edge-t10);border-radius:10px;background:rgba(var(--tint),.025);cursor:pointer}.schedule-crew-picker-option:has(input:checked){border-color:var(--cedge-green-8);background:rgba(120,220,150,.08)}.schedule-crew-picker-option input{position:absolute;opacity:0;pointer-events:none}.schedule-crew-picker-check{flex:none;display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border:1.5px solid var(--edge-t28);border-radius:6px;color:transparent;font-size:.72rem;font-weight:900}.schedule-crew-picker-option:has(input:checked) .schedule-crew-picker-check{border-color:#78dc96;background:#78dc96;color:var(--bg-2)}.schedule-crew-picker-copy{display:grid;min-width:0;grid-gap:.08rem;gap:.08rem}.schedule-crew-picker-copy strong{color:var(--text);font-size:.82rem;line-height:1.2}.schedule-crew-picker-copy small{color:var(--mute-i50);font-size:.72rem}.schedule-crew-picker-save{justify-self:flex-start}.schedule-crew-card{position:relative}.schedule-crew-badge{list-style:none;cursor:pointer}.schedule-crew-badge::-webkit-details-marker{display:none}.schedule-crew-badge strong,.schedule-crew-initials em{display:inline-grid;min-width:1.75rem;height:1.75rem;place-items:center;border-radius:999px;border:1px solid var(--cedge-amber-12);background:rgba(255,209,102,.08);color:var(--gold-ink);font-size:.72rem;font-style:normal;font-weight:900}.schedule-crew-card[open] .schedule-crew-badge strong{border-color:var(--cedge-amber-13);background:rgba(255,209,102,.16);box-shadow:0 0 0 3px rgba(255,209,102,.08)}.schedule-crew-card-panel{position:fixed;z-index:35;top:1rem;left:50%;transform:translateX(-50%);width:min(320px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto;padding:.85rem;border:1px solid var(--edge-t13);border-radius:14px;background:#12161f;box-shadow:0 18px 44px rgba(0,0,0,.42)}.schedule-crew-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.schedule-crew-card-header div{display:grid;grid-gap:.12rem;gap:.12rem}.schedule-crew-card-header strong{color:var(--text);font-size:.96rem;line-height:1.2}.schedule-crew-card-header span{color:var(--mute-i55);font-size:.76rem;font-weight:700;letter-spacing:0;text-transform:none}.schedule-crew-card-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:.8rem 0}.schedule-crew-card-details div{padding:.55rem;border:1px solid var(--edge-t08);border-radius:10px;background:rgba(var(--tint),.035)}.schedule-crew-card-details dt{margin:0 0 .18rem;color:var(--mute-i45);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.schedule-crew-card-details dd{margin:0;color:var(--text);font-size:.78rem;overflow-wrap:anywhere}.schedule-crew-edit{margin-top:.15rem}.schedule-crew-edit>summary{width:max-content;list-style:none;cursor:pointer}.schedule-crew-edit>summary::-webkit-details-marker{display:none}.schedule-crew-edit-form{display:grid;grid-gap:.42rem;gap:.42rem;margin-top:.65rem}.schedule-crew-edit-form label{color:var(--mute-i55);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.schedule-crew-edit-form input{min-height:38px;padding:.55rem .65rem;border:1px solid var(--edge-t12);border-radius:9px;background:rgba(8,15,26,.72);color:var(--text)}.schedule-crew-initials em{min-width:auto;padding:0 .55rem;color:var(--mute-i58);border-color:var(--edge-t14);background:rgba(var(--tint),.04)}@media (max-width:640px){.schedule-crew-picker-panel{position:fixed;bottom:auto}.schedule-crew-card-panel,.schedule-crew-picker-panel{top:1rem;left:1rem;right:1rem;transform:none;width:auto;max-height:calc(100dvh - 2rem)}.schedule-crew-card-panel{overflow-y:auto}}.schedule-start-panel{max-height:none;overflow:visible}.schedule-preset-button{width:100%;min-height:42px;padding:.55rem .7rem;border:1px solid var(--cedge-amber-14);border-radius:12px;background:rgba(255,209,102,.08);color:var(--gold-ink);font:800 .8rem/1.15 inherit;cursor:pointer}.schedule-preset-button:focus-visible,.schedule-preset-button:hover{border-color:var(--cedge-amber-15);background:rgba(255,209,102,.15);outline:none}.schedule-client-options-intro{display:grid;grid-gap:.18rem;gap:.18rem;padding:.75rem .85rem;border:1px solid var(--cedge-amber-17);border-radius:12px;background:rgba(255,209,102,.055)}.schedule-client-options-intro strong{color:var(--text);font-family:var(--font-display);font-size:1rem}.schedule-client-options-intro span{color:rgba(var(--ink-rgb),.68);font-size:.86rem;line-height:1.35}.schedule-client-options-heading strong{color:var(--text);font-family:var(--font-display);font-size:1rem}.backup-signin-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.2rem;border:1px solid var(--cedge-amber-11);border-radius:10px;background:rgba(255,209,102,.08);margin-bottom:1.5rem}.backup-signin-banner p{margin:0;color:rgba(var(--tint),.82);font-size:.88rem}.stripe-alert-wrap{max-width:1100px;margin:1.1rem auto 0;padding:0 2rem}@media (max-width:640px){.stripe-alert-wrap{padding:0 1rem}.stripe-alert-banner{padding:.9rem 1rem;gap:.75rem}.stripe-alert-icon{width:2.4rem;height:2.4rem;border-radius:11px}.stripe-alert-copy strong{font-size:.95rem}}.demo-banner-wrap{margin-bottom:0}.demo-banner{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.1rem 1.3rem;border:1px solid var(--cedge-orange-8);border-radius:16px;background:rgba(255,122,33,.1)}.demo-banner-icon{font-size:1.4rem;line-height:1;flex-shrink:0}.demo-banner-copy{display:flex;flex-direction:column;gap:.2rem;flex:1 1 320px}.demo-banner-copy strong{color:var(--text);font-size:.95rem}.demo-banner-copy span{color:rgba(var(--tint),.72);font-size:.85rem}.demo-banner-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.demo-banner-back{display:inline-flex;align-items:center;gap:.3rem;color:rgba(var(--tint),.72);font-size:.85rem;font-weight:600;white-space:nowrap}.demo-banner-back:hover{color:var(--text)}.demo-exit{display:flex;align-items:center;gap:.35rem;margin:2px .35rem .6rem;padding:.4rem .55rem;border-radius:8px;border:1px solid var(--cedge-orange-7);background:rgba(255,122,33,.07);color:rgba(var(--ink-rgb),.82);font-size:.8rem;font-weight:700;transition:background .15s ease,border-color .15s ease,color .15s ease}.demo-exit:hover{background:rgba(255,122,33,.15);border-color:var(--cedge-orange-3);color:var(--text)}.demo-template-picker{display:flex;flex-direction:column;gap:1rem}.template-chip-row{display:flex;flex-wrap:wrap;gap:.5rem}.template-chip{--chip-accent:var(--accent);display:flex;flex-direction:column;gap:.1rem;padding:.5rem .8rem;border-radius:11px;border:1px solid var(--edge-t12);background:rgba(var(--tint),.03);color:rgba(var(--ink-rgb),.9);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .1s ease}.template-chip:hover{border-color:color-mix(in srgb,var(--chip-accent) 55%,transparent);background:rgba(var(--tint),.06)}.template-chip.active{border-color:var(--chip-accent);background:color-mix(in srgb,var(--chip-accent) 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--chip-accent) 45%,transparent) inset}.template-chip-name{font-size:.9rem;font-weight:800}.template-chip-name:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.4rem;border-radius:50%;background:var(--chip-accent);vertical-align:middle}.template-chip-trade{font-size:.72rem;color:var(--mute-g260)}@media (max-width:640px){.demo-banner{padding:1rem}}.schedule-calendar-header{display:grid;grid-template-columns:minmax(280px,1fr) minmax(540px,.85fr);grid-gap:1rem;gap:1rem;align-items:flex-end;margin-bottom:1.2rem}.schedule-calendar-copy{justify-content:flex-start}.schedule-calendar-copy .workspace-title{margin-bottom:.35rem}.schedule-calendar-copy .workspace-lead{max-width:42rem}.calendar-heading{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;gap:1rem 1.35rem;max-width:none;margin-bottom:.9rem}.calendar-heading .actions{align-items:center;margin:0}.workspace-metric-grid.calendar-heading-metrics{grid-template-columns:minmax(0,1fr) 96px;gap:.65rem;width:min(100%,616px);min-width:0;justify-self:end}.calendar-heading-metrics .workspace-metric-card{border-radius:14px;padding:.7rem .8rem}.calendar-heading-metrics .workspace-metric-label{font-size:.64rem}.calendar-heading-metrics .workspace-metric-value{margin-top:.25rem;font-size:clamp(1.1rem,1.75vw,1.55rem)}.schedule-summary-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:1rem;gap:1rem;padding:.82rem .95rem}.schedule-summary-title{min-width:92px}.schedule-summary-stats{display:grid;grid-template-columns:minmax(54px,.5fr) repeat(2,minmax(108px,1fr));grid-gap:.5rem;gap:.5rem}.schedule-summary-stats span{min-width:0;padding-left:.7rem;border-left:1px solid rgba(var(--ink-rgb),.13)}.schedule-summary-stats strong{display:block;color:var(--text);font-family:var(--font-display);font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.05;white-space:nowrap}.schedule-summary-stats small{display:block;margin-top:.18rem;color:var(--mute-i56);font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.metric-card-link{display:block;color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.calendar-heading-metrics .metric-card-link,.calendar-heading-metrics .metric-card-link .workspace-metric-value{text-align:center}.metric-card-link:focus-visible,.metric-card-link:hover{border-color:var(--cedge-orange-24);background:rgba(255,138,61,.08);outline:none;transform:translateY(-1px)}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.calendar-cell{min-height:92px;padding:.4rem;border:1px solid var(--edge-t10);border-radius:8px;background:rgba(var(--tint),.02);display:flex;flex-direction:column;gap:.3rem}.calendar-cell.empty{border-color:transparent;background:transparent}:root[data-theme=light] .panel .calendar-grid,:root[data-theme=sunlight] .panel .calendar-grid{padding:6px;border-radius:12px;background:#eff3f8;box-shadow:inset 0 1px 2px rgba(17,27,41,.07)}:root[data-theme=light] .panel .calendar-cell,:root[data-theme=sunlight] .panel .calendar-cell{background:#ffffff;border-color:#8091ab}:root[data-theme=light] .panel .calendar-cell.empty,:root[data-theme=sunlight] .panel .calendar-cell.empty{background:#e7ecf3;border-color:transparent}:root[data-theme=light] .panel .calendar-day-number,:root[data-theme=sunlight] .panel .calendar-day-number{color:rgba(var(--tint),.85)}:root[data-theme=light] .panel .calendar-cell.today,:root[data-theme=sunlight] .panel .calendar-cell.today{border-color:#ff7a21;background:#fffaf6;box-shadow:inset 0 0 0 1px #ff7a21}:root[data-theme=light] .panel .calendar-cell.blocked,:root[data-theme=sunlight] .panel .calendar-cell.blocked{background:repeating-linear-gradient(135deg,#dfe6ef 0 5px,#f6f8fb 5px 11px);border-color:#697d9b}.calendar-cell.today{border-color:var(--cedge-orange-17);background:rgba(255,138,61,.07)}@keyframes schedule-undo-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.calendar-day-number{font-size:.78rem;font-weight:700;color:var(--mute-t60)}.calendar-day-jobs{display:flex;flex-direction:column;gap:.25rem}.calendar-job-slot.empty{min-height:24px}.calendar-job-chip{display:flex;align-items:flex-start;gap:.3rem;width:100%;padding:.2rem .4rem;border:0;border-radius:5px;background:rgba(var(--tint),.08);color:#fff;font:inherit;font-size:.7rem;line-height:1.3;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer}.calendar-job-chip-lines{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0;flex:1 1}.calendar-job-chip-main{min-width:0;overflow:hidden;white-space:nowrap;font-weight:650}.calendar-job-chip-meta b{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 0 auto}.calendar-job-chip-meta{display:flex;align-items:center;gap:.26rem;min-width:0;font-size:.62rem;line-height:1.25;opacity:.82;white-space:nowrap;overflow:hidden}.calendar-job-chip-meta em{font-style:normal;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 0 auto}.calendar-job-chip-meta>span{flex:0 1 auto;overflow:hidden}.calendar-job-chip-meta>*+:before{content:"·";margin-right:.26rem;opacity:.6}.calendar-job-chip-city{font-size:.6rem;line-height:1.2;opacity:.72;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-job-chip-crew{flex:0 0 auto;padding:0 .24rem;border-radius:3px;background:rgba(var(--tint),.16);font-weight:800;letter-spacing:.02em}.calendar-job-chip-crew:before{content:none!important}.calendar-job-band-badge{flex:0 0 auto;max-width:46%;overflow:hidden;text-overflow:ellipsis;padding:.12rem .34rem;border-radius:999px;font-size:.56rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.calendar-job-chip:hover{background:rgba(var(--tint),.16)}.calendar-job-chip{touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-job-chip:active{cursor:-webkit-grabbing;cursor:grabbing}.calendar-job-chip.dragging{opacity:.4}@media (max-width:640px){.calendar-grid{grid-template-columns:repeat(7,minmax(32px,1fr))}.calendar-cell{min-height:64px}.calendar-job-chip{font-size:.62rem}.calendar-year-grid{grid-template-columns:1fr}}.calendar-hint{margin:0;color:var(--mute-t50);font-size:.82rem}.calendar-view-toggle{display:inline-flex;padding:.2rem;border:1px solid var(--cedge-sky-5);border-radius:999px;background:rgba(58,160,255,.05);box-shadow:0 0 14px rgba(58,160,255,.16),inset 0 0 12px rgba(58,160,255,.05)}.calendar-view-toggle button{border:0;border-radius:999px;padding:.35rem .65rem;background:transparent;color:var(--mute-t58);font:inherit;font-size:.75rem;font-weight:800;cursor:pointer;transition:color .16s ease,box-shadow .16s ease}.calendar-view-toggle button.active{background:linear-gradient(135deg,#ff5a1f,#ff8a3d);color:var(--on-accent);box-shadow:0 0 0 1px rgba(255,176,120,.55),0 0 14px rgba(255,122,33,.5)}.calendar-view-toggle button:not(.active):hover{color:#fff}@container caltoolbar (max-width: 720px){.calendar-view-quick-btn{padding:0 .62rem;font-size:0;gap:0}.calendar-view-quick-btn svg{width:1.15rem;height:1.15rem}}@container caltoolbar (max-width: 780px){.calendar-view-trigger{padding:0 .55rem}.calendar-view-trigger-text{display:none}}@container timelinebar (max-width: 196px){.calendar-timeline-bar-label em{display:none}}@container timelinebar (max-width: 126px){.calendar-timeline-bar-label i{display:none}}.calendar-job-item{position:relative;display:flex;align-items:center;gap:.3rem}.calendar-job-item .calendar-job-chip{flex:1 1 auto;min-width:0}.calendar-job-item>.calendar-crew-toggle{position:absolute;right:2px;top:2px;z-index:2}.calendar-job-item .calendar-job-chip .calendar-job-chip-main,.calendar-job-item>.calendar-crew-toggle+.calendar-job-chip .calendar-job-chip-main{padding-right:1.25rem}.calendar-band{position:relative;z-index:1;min-height:26px;padding:.16rem .22rem;border:1px solid var(--edge-t08);background:rgba(var(--tint),.08);box-shadow:inset 0 0 0 1px rgba(var(--tint),.03)}.calendar-band .calendar-job-chip{padding-left:.22rem;background:transparent;color:inherit}.calendar-band .calendar-job-chip:hover{background:transparent}.calendar-band.calendar-band-color-0{border-color:var(--rail-crew-0);background:rgba(255,138,61,.24);color:var(--ink-orange-4)}.calendar-band.calendar-band-color-1{border-color:var(--rail-crew-1);background:rgba(61,184,255,.2);color:var(--ink-sky-3)}.calendar-band.calendar-band-color-2{border-color:var(--rail-crew-2);background:rgba(120,220,150,.2);color:var(--ink-green-4)}.calendar-band.calendar-band-color-3{border-color:var(--rail-crew-3);background:rgba(255,209,102,.2);color:var(--ink-amber-5)}.calendar-band.calendar-band-color-4{border-color:var(--rail-crew-4);background:rgba(255,112,163,.2);color:var(--ink-pink-1)}.calendar-band.calendar-band-color-5{border-color:var(--rail-crew-5);background:rgba(176,141,255,.2);color:var(--ink-violet-3)}.calendar-band-single{border-radius:7px}.calendar-band-start{margin-right:calc(-.4rem - 7px);border-right-color:transparent;border-radius:7px 0 0 7px}.calendar-band-middle{margin-right:calc(-.4rem - 7px);margin-left:calc(-.4rem - 7px);border-right-color:transparent;border-left-color:transparent;border-radius:0}.calendar-band-end{margin-left:calc(-.4rem - 7px);border-left-color:transparent;border-radius:0 7px 7px 0}.calendar-band-end .calendar-job-chip,.calendar-band-middle .calendar-job-chip{color:transparent}.calendar-band-end .calendar-job-band-badge,.calendar-band-middle .calendar-job-band-badge{color:inherit}.calendar-band-end .calendar-job-chip::selection,.calendar-band-middle .calendar-job-chip::selection{color:transparent}.calendar-crew-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .3rem;border-radius:999px;border:1px dashed var(--edge-t30);background:rgba(var(--tint),.04);color:rgba(var(--tint),.65);font-size:.6rem;font-weight:700;letter-spacing:.02em;cursor:pointer;line-height:1;font-family:inherit}.calendar-crew-toggle:hover{border-color:#ff8a3d;color:var(--ink-orange-2)}.calendar-crew-toggle.has-crew{border-style:solid;border-color:var(--cedge-green-8);background:rgba(120,220,150,.14);color:var(--ink-green-1)}:root[data-theme=light] .calendar-crew-toggle.has-crew{border-color:#1f9d63;background:#e4f4ea;color:#0c5c34}@media (max-width:640px){.calendar-crew-toggle{min-width:16px;height:16px;font-size:.55rem}}.crew-assign-check{flex:none;width:20px;height:20px;border:1.5px solid var(--edge-t30);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:transparent}.schedule-job-actions{display:grid;grid-gap:.85rem;gap:.85rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--rule-t08)}.btn.danger{border-color:var(--cedge-red-3);background:rgba(255,101,101,.16);color:var(--ink-red-2)}.btn.danger:hover{border-color:var(--cedge-red-4);background:rgba(255,101,101,.24)}.crew-section-heading{margin-bottom:.55rem}.photo-gallery{margin-top:1rem}.photo-gallery-toolbar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.photo-upload-btn{position:relative;cursor:pointer;overflow:hidden}.photo-upload-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.photo-gallery-message{font-size:.82rem;color:var(--mute-t60)}.photo-gallery-helper{max-width:520px;color:var(--mute-t58);font-size:.82rem;line-height:1.45}.photo-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:.7rem;gap:.7rem}.photo-gallery-cover-mode .photo-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-auto-flow:dense}.photo-thumb{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid var(--edge-t12);background:rgba(var(--tint),.03);transition:border-color .16s ease,transform .16s ease,opacity .16s ease}.photo-thumb[draggable=true]{cursor:-webkit-grab;cursor:grab}.photo-thumb[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.photo-thumb.dragging-photo-thumb{opacity:.52;transform:scale(.98)}.photo-thumb.default-photo-thumb{grid-column:span 2;grid-row:span 2;border-color:var(--cedge-amber-6);background:rgba(255,209,102,.05);box-shadow:0 18px 40px rgba(255,122,33,.12)}.photo-thumb-open{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.photo-thumb-open img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.photo-thumb-open:hover img{transform:scale(1.05)}.photo-default-badge,.photo-drag-handle,.photo-make-default{position:absolute;z-index:2;border:1px solid var(--edge-t14);border-radius:999px;background:rgba(5,10,18,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:900}.photo-default-badge{top:.5rem;left:.5rem;padding:.24rem .5rem;color:#ffd166;font-size:.64rem;letter-spacing:.07em;text-transform:uppercase}.photo-drag-handle{left:.45rem;bottom:.45rem;padding:.2rem .42rem;color:rgba(255,255,255,.78);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.photo-make-default{right:.35rem;bottom:.35rem;min-height:26px;padding:.24rem .48rem;color:#ffd166;font:inherit;font-size:.62rem;cursor:pointer;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,border-color .16s ease}.photo-thumb:focus-within .photo-make-default,.photo-thumb:hover .photo-make-default{opacity:1;transform:translateY(0)}.photo-make-default:focus-visible,.photo-make-default:hover{border-color:var(--cedge-amber-22);outline:none}.photo-thumb-remove{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:999px;border:none;background:rgba(0,0,0,.6);color:#fff;font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.photo-thumb-remove:after{content:"";position:absolute;inset:-2px}.photo-thumb-remove:hover{background:rgba(220,38,38,.85)}.photo-thumb-annotate{position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:999px;border:none;background:rgba(0,0,0,.65);color:#38bdf8;font-size:.72rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all .15s ease}.photo-thumb-annotate:after{content:"";position:absolute;inset:-2px}.photo-thumb-annotate:hover{background:rgba(2,132,199,.9);color:#fff;transform:scale(1.1)}.photo-lightbox-backdrop{position:fixed;inset:0;background:rgba(5,8,12,.92);z-index:1000;display:flex;align-items:center;justify-content:center;padding:3rem}.photo-lightbox-annotate{position:absolute;top:1.25rem;right:4.5rem;padding:.5rem .9rem;border-radius:999px;border:1px solid rgba(56,189,248,.4);background:rgba(56,189,248,.15);color:#38bdf8;font-size:.82rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.35rem;transition:all .15s ease;z-index:10}.photo-lightbox-annotate:hover{background:#0284c7;color:#ffffff;border-color:#0284c7}.photo-lightbox-image{max-width:90vw;max-height:85vh;object-fit:contain;cursor:zoom-in;transition:transform .2s ease;border-radius:6px}.photo-lightbox-image.zoomed{max-width:none;max-height:none;width:auto;height:auto;transform:scale(1.8);cursor:zoom-out}.photo-lightbox-close{top:1.25rem;right:1.5rem;width:40px;height:40px;font-size:1.4rem}.photo-lightbox-close,.photo-lightbox-nav{position:absolute;border-radius:999px;border:1px solid var(--edge-t20);background:rgba(var(--tint),.06);color:#fff;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.photo-lightbox-nav{top:50%;transform:translateY(-50%);width:48px;height:48px;font-size:1.8rem}.photo-lightbox-nav.prev{left:1.5rem}.photo-lightbox-nav.next{right:1.5rem}.photo-lightbox-count{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);font-size:.82rem;color:rgba(var(--tint),.7);background:rgba(0,0,0,.4);padding:.3rem .7rem;border-radius:999px}.lead-radius-map-card{position:relative;overflow:hidden;min-height:190px;border:1px solid var(--cedge-amber-23);border-radius:12px;background:rgba(255,209,102,.045)}.lead-radius-map{width:100%;height:190px}.lead-radius-map-badge{position:absolute;top:.55rem;left:.55rem;z-index:2;padding:.24rem .55rem;border-radius:999px;border:1px solid var(--edge-t14);background:rgba(5,10,18,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--gold-ink);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.lead-radius-map-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--mute-t40);font-size:.78rem}.lead-radius-map-card--mini{min-height:72px;margin-top:.4rem;pointer-events:none}.lead-radius-map-card--mini .lead-radius-map{height:72px}.lead-radius-map-card--mini .lead-radius-map-empty{font-size:.68rem}@media (max-width:640px){.photo-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.photo-thumb.default-photo-thumb{grid-column:span 2;grid-row:span 2}.photo-gallery-helper{flex-basis:100%}.photo-lightbox-nav{width:38px;height:38px;font-size:1.4rem}.photo-lightbox-backdrop{padding:1.5rem}}@media (max-width:900px){.detail-grid,.feature-grid,.hero-grid,.payment-hero,.template-grid,.workspace-grid.two-up,.workspace-hero{grid-template-columns:1fr}.hours-metric{grid-column:auto}.pricing-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky-card{position:static}.topbar{padding-inline:.75rem}.topbar-inner{flex-wrap:wrap}.nav-toggle{display:inline-flex}.nav-panel{display:none;width:100%;flex-direction:column;align-items:stretch;margin-left:0}.nav-panel.open{display:flex}.topnav{flex-direction:column;align-items:stretch}.topnav-link{background:rgba(var(--tint),.04)}.topbar-cta{width:100%}}@media (max-width:640px){.app-main{padding-top:6.75rem}.marketing-shell,.page-shell,.wide-shell{padding-inline:1rem}.cta-band,.feature-card,.hero-copy,.hero-panel,.panel,.section-block{padding:1.15rem}h1{font-size:clamp(2.2rem,12vw,3.5rem)}.marketing-footer{align-items:flex-start;flex-direction:column}.hero-flow-strip{flex-wrap:wrap}.pricing-tier-chart{height:150px}}.btn.danger{border-color:var(--cedge-red-5);background:rgba(248,113,113,.08);color:var(--bad)}.btn:disabled{opacity:.55;cursor:not-allowed}:root[data-theme=light] .btn:disabled{opacity:.72}:root[data-theme=light] .btn:disabled:not(.primary):not(.qb):not(.fun){color:var(--text)}button.btn{cursor:pointer;font-family:inherit;font-size:.95rem}.panel{padding:1.75rem}.workspace-shell{display:grid;grid-gap:1.25rem;gap:1.25rem;align-content:start}.workspace-shell>*{min-width:0}.workspace-hero{position:relative;z-index:25;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch;background:linear-gradient(145deg,rgba(255,122,33,.12),transparent 32%),rgba(var(--panel-rgb),.88)}.workspace-hero.workspace-hero-solo{grid-template-columns:1fr}.workspace-hero>.btn{justify-self:end;align-self:start}.job-money-strip.is-over{border-color:var(--cedge-red-6)}.job-money-strip.is-over>div:last-child dd{color:var(--bad)}.job-actions-menu.is-open{z-index:35}.job-actions-menu.is-open .job-actions-trigger svg{transform:rotate(180deg)}.job-actions-item.is-control{padding:.35rem .6rem}.job-actions-item.is-control>*{width:100%}.job-actions-item.is-control .btn{width:100%;justify-content:center}.job-preflight-review.is-on{border-color:var(--cedge-orange-51);background:rgba(255,122,33,.1)}.job-preflight-switch.is-on{border-color:transparent;background:var(--accent);color:var(--on-accent)}.quote-approved-lock:not(.is-dirty){border-color:var(--edge-t12);background:rgba(var(--tint),.03)}.quote-agreed-lines li.is-addon>span{color:var(--muted)}.job-subnav-count.is-overdue{background:var(--accent);color:var(--on-accent)}.job-layout-toggle-btn.is-active{background:var(--bg-3,#1e293b);border-color:var(--edge-t14,rgba(255,255,255,.12));color:var(--text,#f8fafc);box-shadow:0 2px 8px rgba(0,0,0,.25)}.job-workspace-tab.is-active{background:var(--bg-3,rgba(255,255,255,.09));border-color:var(--edge-t14,rgba(255,255,255,.14));color:var(--text,#f8fafc);box-shadow:0 4px 12px rgba(0,0,0,.2)}.job-tab-badge.is-warning{background:rgba(245,158,11,.2);color:#fbbf24}.job-tab-badge.is-danger{background:rgba(239,68,68,.2);color:#f87171}.job-tab-badge.is-muted{background:rgba(255,255,255,.06);color:var(--muted,#94a3b8);font-weight:600}@keyframes jobTabFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}#job-details,#job-feed,#job-top,#quote-breakdown,#request-payment,#selections,.job-section-collapsible{scroll-margin-top:calc(var(--appbar-h) + 3.75rem)}@media (max-width:640px){.job-money-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.job-hero-contact{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;scrollbar-width:none;font-size:.82rem}.job-hero-contact::-webkit-scrollbar{display:none}.job-hero-contact>*{flex:none}.job-command-hero .workspace-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.25rem}.job-command-hero .workspace-actions::-webkit-scrollbar{display:none}.job-command-hero .workspace-actions>*{flex:none}.job-command-hero .workspace-actions>.btn.primary{order:-1}.job-command-hero .workspace-actions .job-done-field.is-muted{order:1}}.chan-toggles{display:grid;grid-gap:.4rem;gap:.4rem}.chan-toggles-label{margin:0;color:var(--mute-t58,var(--muted));font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.chan-toggles-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}@media (max-width:520px){.chan-toggles-row{grid-template-columns:minmax(0,1fr)}}.chan-toggle{display:flex;align-items:center;gap:.55rem;min-height:52px;padding:.5rem .7rem;border:1px solid var(--edge-t12);border-radius:12px;background:rgba(var(--tint),.03);color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.chan-toggle:hover:not(:disabled){border-color:var(--cedge-orange-51)}.chan-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px var(--cedge-orange-51)}.chan-toggle-text{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.chan-toggle-text strong{color:var(--text);font-size:.86rem;font-weight:800}.chan-toggle-text small{font-size:.74rem;color:var(--mute-t50,var(--muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chan-toggle-mark{display:inline-grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border:1px solid var(--edge-t16);border-radius:6px;background:rgba(var(--tint),.05);color:transparent}.chan-toggle-mark svg{width:13px;height:13px}.chan-toggle.is-on{border-color:var(--cedge-orange-25);background:rgba(255,122,33,.09)}.chan-toggle.is-on .chan-toggle-mark{border-color:transparent;background:var(--accent);color:#101010}.chan-toggle.is-on .chan-toggle-text strong{color:var(--text)}.chan-toggle.is-missing{cursor:not-allowed;opacity:.55}.chan-toggle.is-missing .chan-toggle-text small{color:var(--warn)}.chan-toggles-mirror{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.workspace-hero-copy{display:flex;flex-direction:column;justify-content:center}.workspace-title{font-size:clamp(2.1rem,4vw,3.4rem);max-width:14ch}.workspace-card-copy,.workspace-lead{max-width:62ch;margin:0}.workspace-actions{margin-bottom:0}.review-request-hint.is-ok{color:#15803d;font-weight:600}.review-request-hint.is-error{color:#b91c1c;font-weight:600}.checkbox-row{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;line-height:1.4}.checkbox-row,.field label.checkbox-row{text-transform:none;letter-spacing:normal;font-size:.88rem;font-weight:400;color:var(--text)}.field-hint a{color:#ff8a3d;text-decoration:underline;text-underline-offset:2px;font-weight:600}.field-hint a:hover{color:#ffaa66}.checkbox-row input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin-top:.1rem;accent-color:#ff8a3d}.quote-builder{display:flex;flex-direction:column;gap:1rem}.milestone-totals .is-ready strong{color:var(--ink-lime-1)}.milestone-tasks li.is-done{color:var(--mute-t50);text-decoration:line-through}.client-milestone-grid,.milestone-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:.5rem;gap:.5rem}.client-milestone-grid figure,.milestone-photo-grid figure{margin:0;display:flex;flex-direction:column;gap:.25rem}.client-milestone-grid img,.milestone-photo-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;border:1px solid var(--edge-t12)}.milestone-note.is-paid{color:var(--ink-lime-1)}.client-milestones{display:flex;flex-direction:column;gap:1rem;margin-top:.9rem}.client-milestone{display:flex;flex-direction:column;gap:.75rem;padding:1.05rem 1.1rem;border-radius:14px;border:1px solid var(--edge-t12);background:rgba(var(--tint),.03)}.client-milestone.status-awaiting_payment{border-color:var(--cedge-teal-2)}.client-milestone-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.client-milestone-head h3{margin:0;font-size:1.05rem}.client-milestone-scope{margin:.25rem 0 0;font-size:.9rem;line-height:1.55;color:var(--mute-t55)}.client-milestone-money{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.client-milestone-amount{font-size:1.1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-milestone-status{padding:.2rem .6rem;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:rgba(var(--tint),.09);color:var(--mute-t55);white-space:nowrap}.client-milestone-status.status-awaiting_payment{background:rgba(56,189,248,.16);color:var(--ink-sky-1)}.client-milestone-tasks{margin-top:.2rem}.client-milestone-photos{display:flex;flex-direction:column;gap:.7rem}.client-milestone-phase{margin:0 0 .35rem;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mute-t50);font-weight:700}.client-milestone-grid figcaption{font-size:.76rem;color:var(--mute-t50)}.client-milestone-pay{align-self:flex-start}.quote-draft-panel.is-thin{background:rgba(251,191,36,.07);border-color:var(--cedge-amber-27)}@container (max-width: 520px){.quote-builder-row{--qb-cols:minmax(0,1fr)}}.quote-builder-row-addon{border-color:var(--cedge-orange-32);border-left:4px solid #ff8a3d;background:linear-gradient(90deg,rgba(255,138,61,.14),rgba(255,138,61,.02) 62%),rgba(var(--tint),.03);box-shadow:0 12px 28px -22px rgba(255,122,33,.95)}.quote-builder-addon-options .quote-builder-recommend.is-on{border-color:var(--cedge-amber-4);background:rgba(255,209,102,.1)}.quote-builder-row-subscription{border-color:var(--cedge-teal-4);border-left:4px solid #2dbed2;background:linear-gradient(90deg,rgba(45,190,210,.12),rgba(45,190,210,.02) 62%),rgba(var(--tint),.03)}@keyframes quoteSubIn{0%{transform:translateY(-6px) scale(.99)}to{transform:none}}@keyframes quoteSubSheen{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}.quote-doc-sub-note{margin:.4rem 0 0;font-size:.8rem;opacity:.6}.quote-doc-subline{display:block;margin-top:2px;font-size:.8rem;font-weight:400;opacity:.62}.client-sub-signup{align-items:center}.client-sub-signup-actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.client-plan-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin:.25rem 0 .9rem}.client-plan-stats>div{display:grid;grid-gap:.2rem;gap:.2rem;padding:.7rem .85rem;border:1px solid var(--edge-t10);border-radius:12px;background:rgba(var(--tint),.03)}.client-plan-stats span{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;opacity:.6}.client-plan-stats strong{font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-plan-schedule{display:grid;grid-gap:.35rem;gap:.35rem;margin:.35rem 0 .9rem}.client-plan-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.55rem .75rem;border:1px solid var(--edge-t09);border-radius:10px;background:rgba(var(--tint),.025);font-size:.86rem}.client-plan-row>span:first-child{min-width:0}.client-plan-row strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-plan-status{font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;opacity:.7}.client-plan-row.is-failed{border-color:var(--cedge-red-6)}.client-plan-row.is-failed .client-plan-status{color:var(--bad);opacity:1}.client-plan-authorize{display:grid;grid-gap:.5rem;gap:.5rem}.client-plan-authorize label{font-size:.82rem;font-weight:700}.client-plan-fineprint{margin:0;font-size:.74rem;line-height:1.45;opacity:.62}.client-plan-cta{justify-self:start}.plan-choice{margin:.25rem 0 1rem}.plan-choice-label{margin:0 0 .5rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mute-i58)}.plan-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.plan-choice-card{display:grid;grid-gap:.25rem;gap:.25rem;align-content:start;padding:.85rem .9rem;border:1px solid var(--edge-t16);border-radius:12px;background:rgba(var(--tint),.03)}.plan-choice-card strong{font-size:.92rem}.plan-choice-amount{font-family:var(--font-display);font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-choice-card small{font-size:.78rem;line-height:1.45;color:var(--muted)}.plan-choice-card .btn{margin-top:.4rem;justify-self:start}.plan-choice-card.is-plan{border-color:var(--cbrand-edge,var(--cedge-orange-29))}.plan-choice-note{margin-top:.4rem;font-size:.78rem;font-weight:800;color:var(--muted)}.client-plan-option-head{margin:0 0 .2rem;font-family:var(--font-display);font-size:1rem}@media (max-width:560px){.plan-choice-grid{grid-template-columns:1fr}}.client-plan-sum{border-color:var(--edge-t18);background:rgba(var(--tint),.06);font-weight:700}.client-plan-later{margin:0;font-size:.84rem;line-height:1.55;color:var(--muted)}@media (max-width:560px){.client-plan-stats{grid-template-columns:1fr}.client-plan-row{grid-template-columns:1fr auto}.client-plan-status{grid-column:1/-1}}.quote-builder-total,.quote-doc-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.quote-builder-total strong,.quote-doc-total strong{font-size:1.35rem}.quote-doc-head{display:grid;grid-gap:.3rem;gap:.3rem;padding-bottom:.85rem;margin-bottom:.95rem;border-bottom:1px solid var(--edge-t12)}.quote-doc-head-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.quote-doc-ref{font-family:var(--font-display);font-size:1.02rem;font-weight:700}.quote-doc-print{font-size:.78rem;font-weight:700}.quote-doc-where{margin:0;font-size:.86rem;color:var(--muted)}.quote-doc-scope{margin:.25rem 0 0;font-size:.9rem;line-height:1.55;white-space:pre-line}.quote-doc-sign{display:grid;grid-gap:.45rem;gap:.45rem;margin:1.1rem 0 .9rem;padding:.9rem 1rem;border:1px solid var(--edge-t16);border-radius:12px;background:rgba(var(--tint),.03)}.quote-doc-sign label{font-size:.82rem;font-weight:700}.quote-doc-fineprint{margin:0;font-size:.76rem;line-height:1.5;color:var(--muted)}.client-ask{margin-top:1rem}.client-ask>summary{cursor:pointer;font-size:.84rem;font-weight:700;color:var(--muted)}.client-ask>summary:hover{color:var(--text)}.client-ask-form{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.75rem;justify-items:start}.client-ask-form label{font-size:.82rem;font-weight:700}.client-ask-form textarea{width:100%}.client-ask-note{margin:0;font-size:.76rem;color:var(--muted)}.quote-doc-insured{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .85rem;margin-top:1.1rem;padding:.8rem .95rem;border:1px solid var(--cedge-green-40);border-radius:12px;background:rgba(74,222,128,.07)}.quote-doc-insured-mark{display:grid;place-items:center;width:30px;height:30px;flex:none;color:#2fae62}.quote-doc-insured-mark svg{width:22px;height:22px}.quote-doc-insured-copy{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0;flex:1 1 12rem}.quote-doc-insured-copy strong{font-size:.92rem}.quote-doc-insured-copy small{font-size:.82rem;line-height:1.5;color:var(--muted)}.quote-doc-insured-link{flex:none;font-size:.84rem;font-weight:650;text-decoration:underline;text-underline-offset:3px}.quote-document{display:flex;flex-direction:column;gap:1.1rem;margin-bottom:.5rem}.quote-doc-group-label{margin:0 0 .5rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.quote-doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.quote-doc-line{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--rule-t08)}.quote-doc-addons{gap:.55rem}.quote-doc-addon{border:1px solid var(--cedge-orange-34);border-radius:12px;background:rgba(255,138,61,.05);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.quote-doc-addon:hover{border-color:var(--cedge-orange-17);transform:translateY(-1px)}.quote-doc-addon.is-selected{border-color:#ff8a3d;background:linear-gradient(90deg,rgba(255,138,61,.18),rgba(255,138,61,.05) 70%);box-shadow:0 0 0 1px rgba(255,138,61,.4),0 14px 30px -18px rgba(255,122,33,.95)}.quote-doc-addon:focus-within{border-color:#ff8a3d;box-shadow:0 0 0 2px rgba(255,138,61,.5)}.quote-doc-addon-hit{display:flex;align-items:center;gap:.75rem;padding:.75rem .85rem;cursor:pointer}.quote-doc-addon-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.quote-doc-addon-name{flex:1 1;min-width:0;display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.quote-doc-addon-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted,var(--muted))}.quote-doc-addon.is-selected .quote-doc-addon-price{color:var(--accent-ink);font-weight:700}.quote-doc-addon-btn{flex:0 0 auto;min-width:4.6rem;text-align:center;padding:.4rem .7rem;border-radius:999px;font-size:.8rem;font-weight:700;border:1px solid var(--cedge-orange-17);color:var(--ink-orange-2);background:transparent;transition:color .15s ease,background .15s ease,border-color .15s ease}.quote-doc-addon.is-selected .quote-doc-addon-btn{color:#1a0f04;background:linear-gradient(135deg,#ff8a3d,#ffab5e)}.quote-doc-badge{font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700;background:rgba(255,209,102,.14);border:1px solid var(--cedge-amber-5);border-radius:999px;padding:.12rem .45rem;white-space:nowrap}.quote-builder-recommend.is-on,.quote-doc-badge{color:var(--gold-ink)}.invoice-summary{margin-top:1rem;margin-left:auto;max-width:22rem;border-top:1px solid var(--rule-t12);padding-top:.8rem;display:flex;flex-direction:column;gap:.35rem}.invoice-summary-row{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem;color:var(--muted,var(--muted));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invoice-summary-total{border-top:1px solid var(--rule-t16);padding-top:.5rem;margin-top:.2rem;font-size:1.2rem;font-weight:700;color:var(--text,var(--text))}.insight-window-tab.is-active{border-color:transparent}.insight-window-tab.is-active,.insight-window-tab.is-active:hover{background:linear-gradient(135deg,var(--accent,#ff7a21),#ff9d4d);color:#1a0f04}.funnel{display:flex;flex-direction:column;gap:1.1rem}.funnel-stage-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.35rem}.funnel-stage-label{font-weight:600}.funnel-stage-count{font-size:1.25rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel-track{height:16px;border-radius:999px;background:rgba(var(--tint),.06);overflow:hidden}.funnel-bar{height:100%;border-radius:999px;transition:width .4s ease}.funnel-bar-leads{background:linear-gradient(90deg,#8ba5d6,#6f8dc9)}.funnel-bar-quoted{background:linear-gradient(90deg,#ffd166,#f0b73e)}.funnel-bar-won{background:linear-gradient(90deg,var(--accent,#ff7a21),var(--accent-2,#ff9d5c))}:root[data-theme=clarity] .funnel-bar-leads{background:#8ecdf0}:root[data-theme=clarity] .funnel-bar-quoted{background:#f0e442}:root[data-theme=clarity] .funnel-bar-won{background:#56b4e9}:root[data-theme=monochrome] .funnel-bar-leads{background:#71717a}:root[data-theme=monochrome] .funnel-bar-quoted{background:#a1a1aa}:root[data-theme=monochrome] .funnel-bar-won{background:#ffffff}.funnel-stage-rate{display:inline-block;margin-top:.3rem;font-size:.78rem;color:var(--muted,var(--muted))}.revenue-chart{position:relative;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.6rem;gap:.6rem;align-items:end;min-height:230px}.revenue-chart-grid{position:absolute;left:0;right:0;top:calc(1.05rem + .4rem);bottom:calc(1.15rem + .4rem);pointer-events:none;background:repeating-linear-gradient(180deg,rgba(var(--tint),.07) 0 1px,transparent 1px 25%)}.revenue-chart-grid:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(var(--tint),.18)}.revenue-col{display:flex;flex-direction:column;align-items:center;gap:.4rem;height:230px;justify-content:flex-end;position:relative}.revenue-col-value{font-size:.72rem;color:var(--muted,var(--muted));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:1.05rem;line-height:1.05rem;white-space:nowrap}.revenue-col-track{width:100%;max-width:3.2rem;flex:1 1;display:flex;align-items:flex-end}.revenue-col-bar{width:100%;border-radius:8px 8px 0 0;background:linear-gradient(180deg,var(--accent,#ff7a21),rgba(255,122,33,.35));transition:height .4s ease}.revenue-col-label{font-size:.78rem;color:var(--muted,var(--muted));height:1.15rem;line-height:1.15rem}.revenue-col.is-peak .revenue-col-value{color:var(--ink-orange-3);font-weight:700}.revenue-col.is-peak .revenue-col-label{color:rgba(var(--tint),.82)}.revenue-col.is-peak .revenue-col-bar{box-shadow:0 0 16px -2px rgba(255,122,33,.65)}@media (max-width:640px){.revenue-col:not(.is-peak) .revenue-col-value{visibility:hidden}.revenue-col-value{font-size:.66rem}}.metric-delta{display:inline-block;margin-left:.4rem;padding:.08rem .4rem;border-radius:999px;font-size:.66rem;font-weight:700;vertical-align:middle;letter-spacing:.01em;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-delta.up{color:var(--ink-green-6);background:rgba(80,200,130,.14)}.metric-delta.down{color:var(--ink-red-1);background:rgba(255,110,90,.14)}.metric-delta.flat{color:var(--muted,var(--muted));background:rgba(var(--tint),.06)}a.metric-card-link{color:inherit;text-decoration:none;transition:transform .15s ease,border-color .15s ease}a.metric-card-link:hover{transform:translateY(-2px);border-color:var(--cedge-orange-5)}.cost-split{margin-top:1.1rem}.cost-split-track{display:flex;height:12px;border-radius:999px;overflow:hidden;background:rgba(var(--tint),.06)}.cost-split-seg{height:100%;transition:width .4s ease}.cost-split-seg.materials{background:linear-gradient(90deg,#8ba5d6,#6f8dc9)}.cost-split-seg.labor{background:linear-gradient(90deg,#ffd166,#f0b73e)}.cost-split-legend{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:.7rem;font-size:.8rem;color:var(--muted,var(--muted));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revenue-legend{margin-top:.9rem;justify-content:center}.cost-split-legend .dot{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;margin-right:.35rem;vertical-align:middle}.cost-split-legend .dot.materials{background:#6f8dc9}.cost-split-legend .dot.labor{background:#f0b73e}.cost-split-legend .dot.collected{background:rgba(255,122,33,.3)}.cost-split-legend .dot.profit{background:var(--accent,#ff7a21)}.revenue-col-bar{position:relative;overflow:hidden;background:rgba(255,122,33,.22);border:1px solid var(--cedge-orange-6);border-bottom:none}.revenue-col-profit{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,var(--accent,#ff7a21),#ff9d4d);transition:height .4s ease}.insight-hero-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:.5rem 0;filter:drop-shadow(0 20px 45px rgba(0,0,0,.35))}.insight-ring-wrap{position:relative;display:grid;place-items:center;width:min(100%,14.5rem);aspect-ratio:1}.insight-ring{--ring:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(from -90deg,var(--accent,#ff7a21) 0,#ffc266 calc(var(--ring) * 1%),rgba(var(--tint),.07) calc(var(--ring) * 1%) 100%);-webkit-mask:radial-gradient(circle,transparent 0 calc(50% - 14px),#000 calc(50% - 13px));mask:radial-gradient(circle,transparent 0 calc(50% - 14px),#000 calc(50% - 13px));filter:drop-shadow(0 0 16px rgba(255,122,33,.35));transition:background .5s ease}.insight-ring.is-negative{background:conic-gradient(from -90deg,rgba(255,110,90,.55) 0 100%);filter:drop-shadow(0 0 16px rgba(255,110,90,.3))}.insight-ring-label{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.1rem;text-align:center}.insight-ring-value{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.6rem);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insight-ring-caption{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--mute-i56)}.insight-ring-foot{margin:0;text-align:center;font-size:.82rem;color:var(--mute-t60);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:26ch}.workspace-metric-grid.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.workspace-metric-grid.four-up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.workspace-metric-grid.four-up{grid-template-columns:1fr}}.workspace-metric-value.is-negative{color:var(--ink-red-1)}.workspace-metric-card.is-loss{border-color:var(--cedge-red-7);background:linear-gradient(180deg,rgba(255,110,90,.12),rgba(var(--tint),.03))}.cost-split-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--mute-i56)}.cost-split-total{font-family:var(--font-display);font-size:1rem;letter-spacing:0;text-transform:none;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel-bar{position:relative;overflow:hidden}.funnel-bar-won:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(var(--tint),.45) 50%,transparent 80%);transform:translateX(-130%);animation:funnel-sheen 4.5s ease-in-out infinite}@keyframes funnel-sheen{0%,55%{transform:translateX(-130%)}85%,to{transform:translateX(130%)}}@media (prefers-reduced-motion:reduce){.funnel-bar-won:after{animation:none;opacity:0}}.funnel-stage-foot{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.35rem;flex-wrap:wrap}.funnel-stage-foot .funnel-stage-rate{margin-top:0}.funnel-stage-drop{font-size:.76rem;font-weight:700;color:var(--dim-red-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:900px){.insight-hero-visual{padding-top:1.25rem}.insight-ring-wrap{width:min(100%,11rem)}}.inbox-filter.is-active{background:var(--accent);color:var(--on-accent,#1a1005)}.inbox-ctx-status.is-complete,.inbox-ctx-status.is-paid{background:rgba(120,220,150,.16);color:var(--ink-green-1)}.inbox-thread-item.is-active{background:rgba(255,138,61,.08);border-color:var(--cedge-orange-32)}.inbox-run-inbound{justify-content:flex-start}.inbox-run-outbound{justify-content:flex-end}.inbox-avatar{flex:none;width:1.85rem;height:1.85rem;margin-bottom:1.3rem;border-radius:50%;display:grid;place-items:center;border:1px solid var(--edge-t14);font-size:.68rem;font-weight:700;letter-spacing:.03em}.inbox-avatar,.inbox-bubble-inbound{background:rgba(var(--tint),.09);color:var(--text)}.inbox-bubble-inbound{border:1px solid var(--edge-t10)}.inbox-bubble-inbound.is-last{border-bottom-left-radius:6px}.inbox-bubble-outbound{background:linear-gradient(246deg,#0061af,#1f3b4d);border:1px solid rgba(255,255,255,.09);color:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.22)}.inbox-bubble-outbound.is-last{border-bottom-right-radius:6px}.inbox-bubble-time{display:block;margin-top:.2rem;font-size:.68rem;opacity:.7}.inbox-reply{display:flex;gap:.6rem;align-items:flex-end;margin-top:.75rem;border-top:1px solid var(--rule-t08);padding-top:.75rem}.inbox-reply textarea{flex:1 1;resize:vertical;min-height:2.75rem;padding:.72rem 1.05rem;border-radius:20px;border:1px solid var(--edge-t16);background:rgba(0,0,0,.2);color:inherit;font:inherit;font-size:.93rem;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.inbox-reply textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,122,33,.16)}:root[data-theme=light] .inbox-reply textarea{background:#ffffff}.inbox-reply .btn{border-radius:999px;padding-inline:1.35rem}.booking-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:.6rem;gap:.6rem}.booking-slot{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .85rem;border:1px solid var(--edge-t16);border-radius:12px;background:rgba(var(--tint),.03);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.booking-slot:hover{border-color:var(--cedge-orange-30);transform:translateY(-1px)}.booking-slot input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.booking-slot:has(input:checked){border-color:#ff8a3d;background:linear-gradient(135deg,rgba(255,138,61,.18),rgba(255,138,61,.05));box-shadow:0 0 0 1px rgba(255,138,61,.4)}.booking-slot:focus-within{border-color:#ff8a3d;box-shadow:0 0 0 2px rgba(255,138,61,.5)}.booking-slot-day{font-weight:700}.booking-slot-time{font-size:.82rem;color:var(--muted,var(--muted))}.booking-estimate{margin:.25rem 0 .5rem;padding:1rem 1.15rem;text-align:left}.booking-estimate .cap{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2,#8595a6);margin:0}.booking-estimate .payment-amount{color:var(--gold-ink);margin:.15rem 0 .35rem}.booking-estimate small,.booking-thinking{color:var(--muted,var(--muted))}.booking-thinking{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:2.5rem 1rem}.booking-dots{display:inline-flex;gap:.4rem}.booking-dots i{width:9px;height:9px;border-radius:50%;background:#ff8a3d;opacity:.4;animation:booking-dot 1.1s ease-in-out infinite}.booking-dots i:nth-child(2){animation-delay:.15s}.booking-dots i:nth-child(3){animation-delay:.3s}@keyframes booking-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.booking-dots i{animation:none;opacity:.7}}.booking-day-group.is-nearby{border-left:3px solid #bef264;padding-left:.85rem}.booking-nearby{display:inline-block;margin-left:.6rem;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:var(--ink-lime-1);vertical-align:middle}.booking-days{gap:1rem}.booking-day-group,.booking-days{display:flex;flex-direction:column}.booking-day-group{gap:.5rem}.booking-day-heading{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted,var(--muted))}.client-row.is-selected,.client-row:hover{border-color:var(--cedge-orange-32);background:rgba(255,138,61,.04);transform:translateX(3px);box-shadow:-3px 0 0 0 #ff7a21,0 8px 22px rgba(0,0,0,.28)}.quote-doc-line-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.quote-doc-total{border-top:1px solid var(--rule-t16);padding-top:.8rem}.pipeline-step-current{border-color:var(--cedge-amber-28);background:rgba(255,209,102,.08)}.job-day-load{margin:0;padding:.5rem .7rem;border:1px solid var(--edge-t12);border-left:3px solid var(--edge-t22);border-radius:9px;background:rgba(var(--tint),.03);color:var(--muted);font-size:.8rem;line-height:1.45}.job-day-load.is-over{border-color:var(--cedge-amber-19);border-left-color:var(--warn);background:rgba(255,209,102,.08);color:var(--ink-amber-1)}:root[data-theme=light] .job-day-load.is-over{color:var(--warn)}.workspace-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}@media (max-width:720px){.workspace-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.workspace-metric-grid{grid-template-columns:minmax(0,1fr)}}.workspace-metric-grid.compact{grid-template-columns:1fr}.workspace-metric-grid.condensed{gap:.65rem;align-self:center}.workspace-metric-card{border:1px solid var(--edge-t10);border-radius:22px;padding:1rem 1.05rem;background:rgba(var(--tint),.03)}.workspace-metric-grid.condensed .workspace-metric-card{border-radius:16px;padding:.75rem .85rem}.workspace-metric-card.accent{background:linear-gradient(180deg,rgba(255,122,33,.18),rgba(var(--tint),.03)),rgba(var(--tint),.03)}.workspace-metric-label{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--mute-i56)}.workspace-metric-value{display:block;margin-top:.45rem;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.2rem)}.workspace-metric-grid.condensed .workspace-metric-value{margin-top:.25rem;font-size:clamp(1.25rem,2.3vw,1.75rem)}.workspace-metric-note{margin:.45rem 0 0;font-size:.9rem}.workspace-metric-grid.condensed .workspace-metric-note{margin-top:.25rem;font-size:.78rem}.workspace-section-card{background:var(--bg-elevated);box-shadow:0 18px 50px -12px rgba(0,0,0,.45),inset 0 1px 0 rgba(var(--tint),.12);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.workspace-section-heading{margin-bottom:1rem}.workspace-section-heading.compact-heading{margin-bottom:0}.workspace-details{padding:1.2rem 1.25rem}.workspace-details-summary{display:flex;align-items:center;gap:.85rem;cursor:pointer;list-style:none}.workspace-details-summary::-webkit-details-marker{display:none}.workspace-details-copy{color:var(--mute-i60)}.workspace-inline-row{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.payment-shell{max-width:980px}.payment-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.payment-amount-block{display:inline-flex;flex-direction:column;gap:.35rem;margin-top:1.4rem;padding:1rem 1.15rem;border-radius:22px;border:1px solid var(--edge-t10);background:rgba(var(--tint),.04)}.payment-amount-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--mute-i58)}.payment-amount{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.3rem);line-height:1}.payment-amount-sub{margin-top:.35rem;color:var(--muted);font-size:.84rem;font-weight:600}.portal-home-actions{margin-top:1.1rem}.portal-settled{margin-top:.9rem}.payment-banner{margin-top:1rem;padding:.95rem 1rem;border-radius:18px;border:1px solid var(--edge-t10);background:rgba(var(--tint),.04)}.payment-banner.success{background:rgba(163,230,53,.12);border-color:var(--cedge-green-18)}.payment-banner.warning{background:rgba(251,191,36,.12);border-color:var(--cedge-amber-29)}.payment-banner.muted{background:rgba(148,163,184,.12);border-color:var(--cedge-sky-7)}.payment-banner p{margin:0}.payment-banner p+p{margin-top:.35rem}.schedule-choice-shell{max-width:980px}.schedule-choice-hero{border-color:var(--cedge-orange-35)}.schedule-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.schedule-choice-card{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid var(--edge-t11);border-radius:10px;background:rgba(var(--tint),.035)}.schedule-choice-card strong{color:var(--text);font-family:var(--font-display);font-size:1.25rem;line-height:1.12}.schedule-choice-label{color:var(--gold-ink);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.schedule-choice-card textarea,.schedule-different-card textarea{width:100%;min-height:68px;resize:vertical}.schedule-different-card{border-color:var(--edge-t10)}.schedule-choice-footer{text-align:center}.quick-add-buttons{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem;color:var(--mute-t58);font-size:.78rem}.quick-add-buttons button,.quick-add-buttons span{padding:.28rem .55rem;border:1px solid var(--edge-t10);border-radius:999px;background:rgba(var(--tint),.04);color:inherit;font:inherit}.quick-add-buttons button{cursor:pointer}.quick-add-buttons button:focus-visible,.quick-add-buttons button:hover{border-color:var(--cedge-orange-2);background:rgba(255,122,33,.12);color:#fff}.quick-add-buttons span:first-child{border-color:transparent;background:transparent;padding-left:0;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.scheduled-date-picker{display:grid;grid-gap:.65rem;gap:.65rem}.modern-date-control{display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:.55rem;gap:.55rem;min-height:0;padding:.65rem .75rem;border:1px solid var(--edge-t14);border-radius:12px;background:linear-gradient(135deg,rgba(var(--tint),.07),rgba(var(--tint),.025));box-shadow:inset 0 1px 0 rgba(var(--tint),.08)}.modern-date-display{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.modern-date-display span{color:var(--mute-i46);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.modern-date-display strong{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-date-picker-shell{position:relative}.modern-date-button{width:100%;min-height:38px;padding:.55rem .8rem;border:1px solid var(--cedge-orange-18);border-radius:10px;background:rgba(8,15,26,.62);color:var(--text);font:inherit;text-align:left;cursor:pointer}.modern-date-button:after{content:"Calendar";float:right;color:var(--dim-amber-1-11);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.modern-date-button:focus,.modern-date-button[aria-expanded=true]{border-color:var(--cedge-orange-19);box-shadow:0 0 0 3px rgba(255,138,61,.15);outline:none}.modern-calendar-panel{position:absolute;top:calc(100% + .5rem);left:0;z-index:35;width:min(312px,calc(100vw - 2rem));padding:.8rem;border:1px solid var(--edge-t16);border-radius:16px;background:rgba(6,10,18,.99);box-shadow:0 22px 60px rgba(0,0,0,.42),inset 0 1px 0 rgba(var(--tint),.06)}.modern-calendar-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.7rem}.modern-calendar-header strong{color:var(--text);text-align:center;font-size:.92rem}.modern-calendar-clear,.modern-calendar-header button{min-height:32px;padding:.35rem .55rem;border:1px solid var(--edge-t12);border-radius:999px;background:rgba(var(--tint),.05);color:rgba(var(--ink-rgb),.74);font:800 .72rem/1 inherit;cursor:pointer}.modern-calendar-clear:focus-visible,.modern-calendar-clear:hover,.modern-calendar-header button:focus-visible,.modern-calendar-header button:hover{border-color:var(--cedge-orange-30);color:#fff;outline:none}.modern-calendar-grid,.modern-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.25rem;gap:.25rem}.modern-calendar-weekdays{margin-bottom:.35rem;color:var(--mute-i44);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-align:center;text-transform:uppercase}.modern-calendar-grid button,.modern-calendar-grid span{min-width:0;height:34px}.modern-calendar-grid button{border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);font:800 .78rem/1 inherit;cursor:pointer}.modern-calendar-grid button:focus-visible,.modern-calendar-grid button:hover{border-color:var(--cedge-orange-29);background:rgba(255,138,61,.12);outline:none}.modern-calendar-grid button.today{border-color:var(--cedge-amber-8);color:var(--gold-ink)}.modern-calendar-grid button.selected{border-color:var(--cedge-amber-30);background:#ffd166;color:#080f1a}.modern-calendar-clear{width:100%;margin-top:.7rem}.modern-time-picker{position:relative}.modern-time-button{width:100%;min-height:38px;padding:.55rem .8rem;border:1px solid var(--cedge-orange-18);border-radius:10px;background:rgba(8,15,26,.62);color:var(--text);font:inherit;text-align:left;cursor:pointer}.modern-time-button:after{content:"Time";float:right;color:var(--dim-amber-1-11);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.modern-time-button:focus,.modern-time-button[aria-expanded=true]{border-color:var(--cedge-orange-19);box-shadow:0 0 0 3px rgba(255,138,61,.15);outline:none}.modern-time-panel{position:absolute;top:calc(100% + .5rem);left:0;z-index:35;width:min(280px,calc(100vw - 2rem));padding:.75rem;border:1px solid var(--edge-t16);border-radius:16px;background:rgba(6,10,18,.99);box-shadow:0 22px 60px rgba(0,0,0,.42),inset 0 1px 0 rgba(var(--tint),.06)}.modern-time-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;margin-bottom:.65rem}.modern-time-list{display:grid;grid-gap:.25rem;gap:.25rem}.modern-time-list button,.modern-time-quick button{min-height:34px;padding:.4rem .55rem;border:1px solid var(--edge-t10);border-radius:10px;background:rgba(var(--tint),.04);color:rgba(var(--ink-rgb),.8);font:800 .78rem/1 inherit;text-align:left;cursor:pointer}.modern-time-quick button{border-color:var(--cedge-amber-12);color:var(--gold-ink)}.modern-time-list button:focus-visible,.modern-time-list button:hover,.modern-time-quick button:focus-visible,.modern-time-quick button:hover{border-color:var(--cedge-orange-30);background:rgba(255,138,61,.12);color:#fff;outline:none}.modern-time-list button.active,.modern-time-quick button.active{border-color:var(--cedge-amber-30);background:rgba(255,209,102,.18);color:var(--gold-ink)}.modern-date-chips{gap:.4rem}.modern-date-chips button.active{border-color:var(--cedge-amber-15);background:rgba(255,209,102,.16);color:var(--gold-ink)}.recommended-note{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.38rem .55rem;border:1px solid var(--cedge-amber-31);border-radius:999px;background:rgba(255,209,102,.1);color:var(--gold-ink);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.client-job-dashboard .workspace-hero{border-color:var(--cbrand-edge,var(--cedge-orange-36))}.client-hero-title{text-transform:none;max-width:18ch}.client-hero-for{margin:.15rem 0 .65rem;font-size:.95rem;color:var(--muted)}.client-status{font-weight:800}.client-status-awaiting{border-color:var(--cbrand-edge,var(--cedge-orange-36));background:var(--cbrand-soft,rgba(255,138,61,.16))}.client-status-progress{border-color:var(--edge-t18);background:rgba(var(--tint),.05)}.client-status-done{border-color:var(--cedge-green-40);background:rgba(74,222,128,.1)}.client-job-dashboard .btn.primary{background:var(--cbrand,rgba(255,122,33,.1));border-color:var(--cbrand,var(--cedge-orange-2));color:var(--cbrand-on,var(--ink-orange-8))}.client-job-dashboard .btn.primary:hover:not(:disabled){filter:brightness(1.08);background:var(--cbrand,rgba(255,122,33,.18));border-color:var(--cbrand,var(--cedge-orange-3))}.client-secure-note{margin:.85rem 0 0;font-size:.76rem;line-height:1.5;color:var(--muted)}@media print{body{background:#fff!important}.cbrand,.client-job-dashboard{color-scheme:light;background:#fff!important;color:#111!important}.cbrand *,.client-job-dashboard *{color:#111!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}.cbrand{border-bottom:1px solid #999!important}.cbrand-actions,.cbrand-foot,.client-job-dashboard .client-ask,.client-job-dashboard .client-attention-card,.client-job-dashboard .client-secure-note,.client-job-dashboard .date-choice,.client-job-dashboard .date-choice-alt,.client-job-dashboard .detail-grid,.client-job-dashboard .pay-choice-grid,.client-job-dashboard .quote-bottom-bar,.client-job-dashboard .quote-deck-rail,.client-job-dashboard .quote-doc-print,.client-job-dashboard .quote-doc-sign,.client-job-dashboard .quote-flash{display:none!important}.client-job-dashboard .quote-deck,.client-job-dashboard .quote-deck-main{display:block!important}.client-job-dashboard .panel,.client-job-dashboard .quote-hero,.client-job-dashboard .workspace-hero{border:none!important;padding:0!important;margin:0 0 1.2rem!important}.client-job-dashboard .quote-hero,.client-job-dashboard .quote-hero *{color:#111!important}.client-job-dashboard .quote-hero{border-bottom:1px solid #999!important;padding-bottom:.6rem!important}.client-job-dashboard .quote-doc-addon,.client-job-dashboard .quote-doc-group,.client-job-dashboard .quote-doc-line{page-break-inside:avoid;break-inside:avoid}.client-job-dashboard .quote-doc-total{border-top:2px solid #111!important;padding-top:.5rem}.client-job-dashboard .quote-doc-addon,.client-job-dashboard .quote-doc-line{border-bottom:1px solid #ccc!important}.client-job-dashboard .quote-doc-head{border-bottom:1px solid #999!important}.quote-doc-addon-btn,.quote-doc-addon-input{display:none!important}.quote-doc-addon:not(.is-selected){opacity:.55}.client-job-dashboard .quote-doc-executed{border-top:1px solid #999!important;page-break-inside:avoid;break-inside:avoid;padding-top:.9rem}.client-job-dashboard .quote-doc-executed-rule{height:0!important;border-top:1px solid #111!important}.client-job-dashboard .sigmark-ink{max-width:12rem}.client-job-dashboard .quote-options-closed,.client-job-dashboard .quote-options-update,.client-job-dashboard .sign-method,.client-job-dashboard .sigpad{display:none!important}}.client-attention-card{border-color:var(--cbrand-edge,var(--cedge-orange-29));background:linear-gradient(135deg,var(--cbrand-soft,rgba(255,138,61,.16)),rgba(var(--panel-rgb),.9) 46%);box-shadow:inset 4px 0 0 var(--cbrand,#ff8a3d),0 18px 45px rgba(255,122,33,.12)}.client-attention-card .workspace-card-copy{margin:-.35rem 0 1rem;color:rgba(var(--ink-rgb),.68)}.client-attention-link{position:relative;border-color:var(--cedge-amber-9);background:linear-gradient(135deg,rgba(255,138,61,.18),rgba(255,209,102,.08));box-shadow:0 10px 26px rgba(255,122,33,.14)}.client-attention-link:hover{border-color:var(--cedge-amber-16);background:linear-gradient(135deg,rgba(255,138,61,.26),rgba(255,209,102,.13));transform:translateY(-1px)}.client-attention-pay-block{display:inline-flex;align-items:center;justify-content:flex-end;gap:.75rem;text-align:right}.client-attention-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.45rem .75rem;border-radius:999px;background:#ff8a3d;color:#120d0a;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.payment-metric-name{font-size:clamp(1.2rem,2.4vw,1.7rem)}.toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.status-tabs,.tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0 1.25rem}.status-tab,.tab{padding:.5rem 1rem;border-radius:999px;font-size:.85rem;font-weight:600;border:1px solid var(--edge-t14);background:rgba(var(--tint),.04);color:rgba(var(--tint),.75);cursor:pointer;font-family:inherit}.status-tab.active,.tab.active{background:#f7f7f2;color:var(--bg-2);border-color:transparent}:root[data-theme=light] .status-tab.active,:root[data-theme=light] .tab.active{background:#16202b;color:#ffffff}:root[data-theme=sunlight] .status-tab.active,:root[data-theme=sunlight] .tab.active,:root[data-theme=sunlight] .tabnav-item.active{background:#ffffff!important;color:#090d16!important;font-weight:750!important;border:1.5px solid #090d16!important;box-shadow:0 1px 4px rgba(9,13,22,.14)!important}:root[data-theme=sunlight] .tab.active span,:root[data-theme=sunlight] .tab.active svg{color:#090d16!important}:root[data-theme=clarity] .status-tab.active,:root[data-theme=clarity] .tab.active,:root[data-theme=clarity] .tabnav-item.active{background:#ffffff!important;color:#090d16!important;font-weight:750!important;border:2px solid #090d16!important;box-shadow:0 1px 4px rgba(9,13,22,.14)!important}:root[data-theme=clarity] .tab.active span,:root[data-theme=clarity] .tab.active svg{color:#090d16!important}.job-row{display:block;border:1px solid var(--edge-t10);border-radius:14px;padding:1rem 1.2rem;background:rgba(var(--tint),.03);transition:border-color .15s ease,background .15s ease}.job-row:hover{border-color:var(--cedge-orange-30);background:rgba(var(--tint),.05)}.crew-row-intro{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:start}.crew-row-main{min-width:0}.crew-photo-form{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.crew-photo-button input{display:none}.crew-card{background:rgba(var(--tint),.055);border-color:var(--edge-t15)}.crew-card:hover{border-color:var(--cedge-orange-17);background:rgba(var(--tint),.08)}.crew-card-name{font-size:1.18rem;font-weight:800;color:var(--text);letter-spacing:-.01em}.crew-card-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin-top:.3rem}.crew-card-role{font-size:.9rem;font-weight:800;color:var(--gold-ink);letter-spacing:.01em}.crew-card-contact{font-size:.86rem;color:var(--mute-t62)}.crew-card-actions{justify-content:flex-end;gap:.5rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--rule-t08)}.crew-card-actions,.crew-card-jobs{display:flex;flex-wrap:wrap;align-items:center}.crew-card-jobs{gap:.4rem;margin-top:.55rem}.crew-job-chip{display:inline-flex;align-items:center;max-width:100%;padding:.22rem .6rem;border-radius:999px;border:1px solid var(--cedge-orange-37);background:rgba(255,138,61,.1);color:var(--accent-ink);font-size:.78rem;font-weight:700;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.crew-job-chip:focus-visible,.crew-job-chip:hover{background:rgba(255,138,61,.2);border-color:var(--cedge-orange-27)}.crew-available-pill{display:inline-flex;align-items:center;padding:.22rem .6rem;border-radius:999px;border:1px solid var(--cedge-green-19);background:rgba(120,220,150,.1);color:var(--ink-green-1);font-size:.78rem;font-weight:800}.schedule-crew-picker-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.job-meta{color:var(--mute-t60);font-size:.9rem;margin-top:.15rem}.job-row .actions{margin:0;align-items:center;justify-content:flex-end}.status-badge{padding:.25rem .7rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.empty-state{color:var(--mute-t55);padding:2rem 0;text-align:center}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;margin-top:1rem}.form-grid .full{grid-column:1/-1}@media (max-width:720px){.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid>*{min-width:0}.form-grid input,.form-grid select,.form-grid textarea{max-width:100%}}.job-date-range{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:.8rem;gap:.8rem;align-items:start}.field{display:flex;flex-direction:column;gap:.3rem}.field label{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mute-t55)}.field input,.field select,.field textarea{border:1px solid var(--edge-t16);border-radius:10px;padding:.65rem .8rem;background:rgba(var(--tint),.06);color:var(--text);font-family:inherit;font-size:.92rem}.field textarea{resize:vertical;min-height:4.5rem}.field input::placeholder,.field textarea::placeholder{color:var(--muted-2);opacity:.88}.field select option{background:var(--bg-3);color:var(--text)}.past-clients-picker{padding:.85rem;border:1px solid var(--cedge-amber-21);border-radius:12px;background:rgba(255,209,102,.035)}.past-client-mode-toggle{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:.7rem;padding:.2rem;border:1px solid var(--edge-t12);border-radius:999px;background:rgba(var(--tint),.04)}.past-client-mode-toggle button{border:0;border-radius:999px;padding:.35rem .7rem;background:transparent;color:var(--mute-i62);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.past-client-mode-toggle button.active{background:#ffd166;color:#1d1606}.past-client-mode-toggle button:not(.active):focus-visible,.past-client-mode-toggle button:not(.active):hover{color:#fff}.past-client-results{display:grid;grid-gap:.45rem;gap:.45rem}.past-client-results button{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.65rem .75rem;border:1px solid var(--edge-t10);border-radius:10px;background:rgba(var(--tint),.045);color:var(--text);font:inherit;text-align:left;cursor:pointer}.past-client-results button:focus-visible,.past-client-results button:hover{border-color:var(--cedge-amber-22);background:rgba(255,209,102,.08)}.past-client-results span{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0}.past-client-results small,.past-client-results strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.past-client-results small{color:var(--mute-i58);font-size:.78rem}.past-client-results em{flex:0 0 auto;color:var(--gold-ink);font-size:.72rem;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.money-field label{color:var(--dim-amber-1-17)}.currency-input{display:grid;grid-template-columns:auto 1fr;align-items:center;overflow:hidden;border:1px solid var(--cedge-amber-34);border-radius:12px;background:linear-gradient(135deg,rgba(255,209,102,.16),rgba(255,122,33,.08) 42%,rgba(var(--tint),.055));box-shadow:0 0 0 1px rgba(255,209,102,.08),0 14px 36px rgba(255,122,33,.1)}.currency-input span{display:grid;place-items:center;min-width:2.35rem;align-self:stretch;border-right:1px solid var(--cedge-amber-35);color:var(--gold-ink);font-weight:900;font-size:1.05rem}.field .currency-input input{border:0;border-radius:0;background:transparent;box-shadow:none;font-size:1.05rem;font-weight:800}.currency-input:focus-within{border-color:var(--cedge-amber-36);box-shadow:0 0 0 3px rgba(255,209,102,.12),0 16px 42px rgba(255,122,33,.16)}.address-autocomplete{position:relative;z-index:20;width:100%}.address-autocomplete.is-open{z-index:60}.address-autocomplete input{width:100%}.address-autocomplete-suggestions{position:absolute;z-index:2147483647;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;border:1px solid var(--edge-t16);border-radius:12px;background:rgba(16,28,43,.9);box-shadow:0 18px 44px rgba(0,0,0,.35);color:var(--text);pointer-events:auto}.address-autocomplete-suggestions button{position:relative;z-index:1;display:grid;width:100%;grid-gap:.15rem;gap:.15rem;padding:.68rem .8rem;border:0;border-top:1px solid var(--rule-t08);background:transparent;color:inherit;text-align:left;cursor:pointer}.address-autocomplete-suggestions button:first-child{border-top:0}.address-autocomplete-suggestions button.active,.address-autocomplete-suggestions button:hover{background:rgba(255,122,33,.14)}.address-autocomplete-suggestions span{font-size:.9rem;font-weight:800;line-height:1.25}.address-autocomplete-suggestions small{color:rgba(var(--ink-rgb),.66);font-size:.78rem;line-height:1.3}.workhours-panel{margin-top:1rem;padding:0;overflow:hidden}.workhours-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem 1.1rem;cursor:pointer;list-style:none}.workhours-panel>summary::-webkit-details-marker{display:none}.workhours-panel>summary:hover{background:rgba(var(--tint),.035)}.workhours-panel>summary:focus-visible{outline:2px solid rgba(255,122,41,.75);outline-offset:-2px}.workhours-summary{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.workhours-summary strong{font-size:.95rem;font-weight:750}.workhours-summary small{font-size:.82rem;color:var(--mute-t58);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workhours-open{flex:none;padding:.3rem .75rem;border:1px solid var(--edge-g30);border-radius:999px;background:rgba(var(--tint),.05);font-size:.78rem;font-weight:700;color:var(--ink-neutral-6)}.workhours-panel[open] .workhours-open{border-color:var(--cedge-orange-3);color:var(--accent-ink)}.workhours-lead{margin:0;padding:0 1.1rem;font-size:.85rem;line-height:1.55;color:var(--mute-t62);max-width:60rem}.workhours-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.75rem 1rem;gap:.75rem 1rem;padding:1rem 1.1rem 1.15rem}.workhours-grid .form-actions{grid-column:1/-1;display:flex;justify-content:flex-end}@media (max-width:700px){.workhours-grid{grid-template-columns:minmax(0,1fr)}}.client-lookup{position:relative;z-index:20;width:100%}.client-lookup:focus-within{z-index:60}.client-lookup input{width:100%}.client-lookup-list{position:absolute;z-index:2147483647;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;border:1px solid var(--edge-t16);border-radius:12px;background:rgba(16,28,43,.94);box-shadow:0 18px 44px rgba(0,0,0,.35);color:var(--text)}.client-lookup-list button{display:grid;width:100%;grid-gap:.15rem;gap:.15rem;padding:.68rem .8rem;border:0;border-top:1px solid var(--rule-t08);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.client-lookup-list button:first-child{border-top:0}.client-lookup-list button.active,.client-lookup-list button:hover{background:rgba(255,122,33,.14)}.client-lookup-list span{font-size:.9rem;font-weight:800;line-height:1.25}.client-lookup-list small{color:rgba(var(--ink-rgb),.66);font-size:.78rem;line-height:1.3}.client-lookup-note{margin:.3rem 0 0;font-size:.74rem;color:var(--dim-green-5)}.pac-container{z-index:10000;overflow:hidden;margin-top:.35rem;border:1px solid var(--edge-t16);border-radius:12px;background:rgba(16,28,43,.9);box-shadow:0 18px 44px rgba(0,0,0,.35);color:var(--text);font-family:var(--font-body)}.pac-item{display:flex;align-items:center;gap:.35rem;min-height:42px;padding:.6rem .8rem;border-top:1px solid var(--rule-t08);background:var(--bg-3);color:rgba(var(--ink-rgb),.66);font-size:.84rem;line-height:1.35;cursor:pointer}.pac-item:first-child{border-top:0}.pac-item-selected,.pac-item:hover{background:rgba(255,122,33,.14)}.pac-item-query{color:var(--text);font-size:.9rem}.pac-matched{color:var(--gold-ink);font-weight:800}.pac-icon{display:none}.pac-logo:after{filter:invert(1) grayscale(1);opacity:.62;margin:.35rem .55rem .45rem}.app-modal-backdrop{position:fixed;inset:0;z-index:10001;display:flex;align-items:flex-start;justify-content:center;padding:4vh 1rem 1rem;overflow-y:auto;background:rgba(4,10,18,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:app-modal-fade .14s ease-out}.app-modal-backdrop.is-private{background:rgba(3,8,15,.965);-webkit-backdrop-filter:blur(18px) saturate(.35);backdrop-filter:blur(18px) saturate(.35)}.app-modal{width:100%;max-width:560px;margin:auto;border:1px solid var(--edge-t14);border-radius:16px;background:var(--bg-3);box-shadow:0 30px 70px rgba(0,0,0,.5);animation:app-modal-rise .16s ease-out}.app-modal-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--rule-t10)}.app-modal-head h2{margin:0;font-size:1.15rem}.app-modal-body{padding:1.25rem}@keyframes app-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes app-modal-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.cost-type-picker{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.8rem}.cost-type-btn{padding:.4rem .85rem;border-radius:999px;font-size:.8rem;font-weight:600;border:1px solid var(--edge-t16);background:rgba(var(--tint),.04);color:rgba(var(--tint),.8);cursor:pointer;font-family:inherit}.cost-type-btn.active{background:#f7f7f2;color:var(--bg-2);border-color:transparent}.cost-form-row{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.6rem}.cost-form-row .field{flex:1 1;min-width:120px}.sms-consent-check{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem;border:1px solid var(--edge-t12);border-radius:8px;background:rgba(var(--tint),.025);color:rgba(var(--tint),.68);font-size:.76rem;line-height:1.45;cursor:pointer}.sms-consent-check input{flex:0 0 auto;width:17px;height:17px;margin-top:.1rem;accent-color:#ff8a3d}.sms-consent-check span{min-width:0;overflow-wrap:anywhere}.schedule-request-flag{display:inline-flex;align-items:center;gap:.32rem;width:-moz-fit-content;width:fit-content;margin-top:.4rem;padding:.24rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.01em}.schedule-request-flag.pending{background:rgba(96,165,250,.14);color:var(--ink-sky-5);border:1px solid var(--cedge-sky-8)}.schedule-request-flag.warn{background:rgba(251,146,60,.16);color:var(--ink-orange-14);border:1px solid var(--cedge-orange-40)}.schedule-request-flag.muted{background:rgba(var(--tint),.06);color:var(--mute-t55);border:1px solid var(--edge-t16)}.cost-list{display:flex;flex-direction:column;gap:.5rem}.cost-item{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border:1px solid var(--edge-t08);border-radius:10px;padding:.7rem .9rem;background:rgba(var(--tint),.02)}.cost-item-main{display:flex;flex-direction:column;gap:.15rem}.cost-item-desc{font-weight:600}.cost-item-sub{font-size:.8rem;color:var(--mute-t55)}.cost-item-amount{font-weight:700;white-space:nowrap}.icon-btn{border:1px solid var(--cedge-red-9);background:rgba(248,113,113,.08);color:var(--bad);border-radius:8px;padding:.3rem .6rem;font-size:.78rem;cursor:pointer;font-family:inherit}.margin-good{background:rgba(163,230,53,.12)}.margin-good .value{color:var(--ink-lime-1)}.margin-ok{background:rgba(251,191,36,.12)}.margin-ok .value{color:var(--ink-amber-3)}.margin-bad{background:rgba(248,113,113,.12)}.margin-bad .value{color:var(--bad)}.tier-card{border:1px solid var(--edge-t12);border-radius:14px;padding:1.1rem;background:rgba(var(--tint),.03);margin-top:.6rem}.tier-row{display:flex;justify-content:space-between;padding:.3rem 0}.tier-row.bold{font-weight:800;font-size:1.05rem;border-top:1px solid var(--rule-t12);margin-top:.3rem;padding-top:.6rem}.tier-progress-track{margin-top:.9rem;height:8px;border-radius:999px;background:rgba(var(--tint),.08);overflow:hidden}.tier-progress-fill{height:100%;border-radius:999px;background:linear-gradient(135deg,#ff5a1f,#ff8a3d);transition:width .3s ease}.tier-note{font-size:.8rem;color:var(--mute-t55);margin-top:.6rem}@media (max-width:900px){.detail-grid,.job-command-hero,.payment-hero,.payment-sms-options,.schedule-choice-grid,.schedule-option-grid,.workspace-grid.two-up,.workspace-hero,.workspace-metric-grid{grid-template-columns:1fr}.client-schedule-calendar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-title{max-width:none}.workspace-hero-copy{gap:.75rem}.workspace-metric-grid.compact{grid-template-columns:1fr}.schedule-calendar-header{grid-template-columns:1fr;align-items:stretch}.workspace-metric-grid.calendar-heading-metrics{width:100%;grid-template-columns:1fr;justify-self:stretch}}@media (max-width:640px){.crew-card-actions{flex-direction:column;align-items:stretch}.crew-card-actions form{width:100%}.crew-card-actions .inline-action-form{flex-direction:column;align-items:stretch;width:100%}.crew-card-actions .inline-action-form select{max-width:none;width:100%}.crew-card-actions .btn{width:100%}.payment-amount-block,.payment-banner,.payment-hero,.workspace-hero,.workspace-metric-card,.workspace-section-card{border-radius:20px}.workspace-title{font-size:clamp(2rem,11vw,2.9rem)}.payment-amount-block{width:100%}.payment-amount{font-size:clamp(2rem,13vw,2.9rem)}.toolbar,.toolbar form,.workspace-actions,.workspace-details-summary{flex-direction:column;align-items:stretch}.stat-ticker{flex-direction:column;align-items:flex-start;gap:.6rem}.stat-ticker-item+.stat-ticker-item{padding-left:0;border-left:none}.toolbar form .btn,.toolbar form select,.workspace-actions .btn,.workspace-actions a{width:100%}.status-tabs,.tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.status-tab,.tab{flex:0 0 auto}.schedule-inline-form{width:100%;min-width:0;grid-template-columns:1fr}.schedule-method-row{align-items:stretch;flex-direction:column}.schedule-method-row .method-info{width:100%;min-width:0}.schedule-popover{width:100%}.schedule-popover summary{width:100%;justify-content:center}.schedule-action-buttons{width:100%}.schedule-action-buttons .schedule-popover{flex:1 1;min-width:0}.schedule-action-buttons .btn{min-width:0;width:100%}.schedule-popover-panel{position:static;width:100%;max-height:none;overflow:visible;margin-top:.7rem}.schedule-popover-panel:before{display:none}.client-schedule-calendar-grid,.schedule-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-schedule-selected-list{grid-template-columns:1fr}.client-schedule-selection-header{align-items:flex-start;flex-direction:column}.schedule-inline-time .quick-add-buttons{display:none}.schedule-inline-form>.btn{width:100%}.cost-item-sub,.job-meta,.tier-note,.workspace-card-copy,.workspace-details-copy,.workspace-inline-note,.workspace-lead,.workspace-metric-note{overflow-wrap:anywhere}.cost-item,.job-row-header,.margin-row,.modern-date-control,.tier-row,.workspace-details-summary,.workspace-inline-row{align-items:flex-start}.cost-item,.crew-photo-form,.job-row-header,.margin-row,.tier-row{flex-direction:column}.crew-row-intro{grid-template-columns:52px minmax(0,1fr)}.crew-avatar{width:52px;height:52px;font-size:.82rem}.crew-photo-form{width:100%;align-items:stretch}.cost-item-actions{width:100%;justify-content:space-between}.modern-calendar-panel,.modern-date-button{width:100%}.client-attention-pay-block{width:100%;justify-content:space-between}.cost-item-amount,.job-quoted{align-self:flex-start}}.channel-option.is-active{background:#f59e0b;color:#172033}.channel-option:hover:not(.is-active){color:rgba(var(--tint),.9)}.audience-card.is-active{border-color:#f59e0b;background:rgba(245,158,11,.08)}.audience-card.is-active .audience-count{background:#f59e0b;color:#172033}.campaign-subject-option.is-active{border-style:solid;border-color:var(--ink-lime-1);color:var(--ink-lime-1)}.campaign-guard{margin-top:1rem;padding:.85rem 1rem;border-radius:14px;border:1px solid var(--edge-t16);background:rgba(var(--tint),.04)}.template-card.is-disabled,.template-card:disabled{opacity:.5;cursor:not-allowed}.recurring-hero-metrics{display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-width:0}.recurring-hero-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.recurring-facts{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin-top:.4rem;font-size:.8rem;color:var(--muted)}.recurring-fact{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.recurring-fact>span[aria-hidden]{opacity:.75;font-size:.9em}a.recurring-fact{color:var(--muted);text-decoration:none;border-bottom:1px dotted var(--edge-t22)}a.recurring-fact:hover{color:var(--text);border-bottom-color:currentColor}.recurring-fact.is-warn{color:var(--gold-ink);font-weight:650}.recurring-ledger{display:grid;grid-gap:.15rem;gap:.15rem;margin-top:.45rem;font-size:.8rem;color:var(--muted)}.recurring-ledger-row strong{color:var(--text);font-weight:700}.recurring-ledger-row.is-done{color:var(--ink-green-1)}.recurring-health{display:inline-flex;align-items:center;padding:.16rem .5rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:help}.recurring-health.is-attention{background:rgba(255,209,102,.16);color:var(--gold-ink)}.recurring-health.is-at-risk{background:rgba(248,113,113,.18);color:var(--ink-red-1)}.recurring-map.is-off{flex-direction:row;align-items:center;justify-content:space-between;gap:.9rem;align-self:start;padding:.9rem 1rem;border:1px solid var(--edge-t12);border-radius:14px;background:rgba(var(--tint),.03)}.recurring-map.is-off strong{display:block;font-size:.92rem}.recurring-map.is-off small{display:block;margin-top:.15rem;font-size:.8rem;line-height:1.5;color:var(--muted)}.recurring-list>[id^=plan-].is-pinpointed{box-shadow:0 0 0 2px var(--cedge-orange-82)}.sparkline{display:block;width:100%;overflow:visible}.sparkline-line{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sparkline-dot{fill:currentColor}.sparkline-stop-top{stop-color:currentColor;stop-opacity:.28}.sparkline-stop-bottom{stop-color:currentColor;stop-opacity:0}.recurring-how{display:flex;flex-direction:column;gap:.7rem;justify-content:center;padding:1.15rem 1.2rem;border:1px solid var(--edge-t10);border-radius:22px;background:rgba(var(--tint),.03);min-width:0}.recurring-how-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.recurring-how-step{display:flex;gap:.75rem;align-items:flex-start}.recurring-how-step strong{display:block;font-size:.95rem}.recurring-how-step p{margin:.15rem 0 0;font-size:.83rem;line-height:1.45;color:var(--mute-t60)}.recurring-how-mark{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:50%;border:1px solid var(--cedge-orange-37);background:linear-gradient(160deg,rgba(255,122,33,.24),rgba(255,122,33,.06));color:var(--ink-orange-1);font-family:var(--font-display);font-size:.88rem}.recurring-how-step+.recurring-how-step .recurring-how-mark{position:relative}.recurring-how-step+.recurring-how-step .recurring-how-mark:before{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:.85rem;background:linear-gradient(180deg,transparent,rgba(255,138,61,.4))}.recurring-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.4rem 1rem;gap:.4rem 1rem;padding:1rem 1.15rem .9rem;border-radius:18px;border:1px solid var(--edge-t10);background:linear-gradient(160deg,rgba(255,122,33,.06),transparent 40%),rgba(var(--tint),.03);transition:border-color .18s ease,box-shadow .18s ease}.recurring-card:hover{border-color:var(--cedge-orange-37);box-shadow:0 12px 32px -22px rgba(255,122,33,.75)}.recurring-card.is-paused{opacity:.62}.recurring-cadence-mark{grid-row:1/span 2;display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;border:2px dashed var(--cedge-orange-32);background:radial-gradient(circle at 50% 40%,rgba(255,122,33,.2),transparent 70%);color:var(--ink-orange-1);font-size:1.1rem;line-height:1}.recurring-card.is-paused .recurring-cadence-mark{border-color:var(--edge-t22);color:var(--mute-t50);background:none}.recurring-card-main{display:flex;flex-direction:column;gap:.3rem;min-width:0}.recurring-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.recurring-card-head strong{font-size:1.05rem}.recurring-freq{text-transform:uppercase;letter-spacing:.05em;background:rgba(255,209,102,.16);color:var(--gold-ink)}.recurring-freq,.recurring-paused-tag{padding:.12rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}.recurring-paused-tag{background:rgba(var(--tint),.08);color:var(--mute-t60)}.recurring-card-meta{margin:0;font-size:.85rem;color:var(--mute-t60)}.recurring-money{grid-row:1/span 2;grid-column:3;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;text-align:right}.recurring-money-amount{font-family:var(--font-display);font-size:1.45rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recurring-money-unit{font-size:.72rem;color:var(--mute-t50);letter-spacing:.02em}.recurring-money-rate{font-size:.74rem;font-weight:700;color:var(--dim-orange-4-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recurring-next{display:inline-flex;align-items:center;gap:.35rem;padding:.16rem .6rem;border-radius:999px;font-size:.76rem;font-weight:700;white-space:nowrap;border:1px solid transparent}.recurring-next.later{background:rgba(var(--tint),.06);color:rgba(var(--tint),.66)}.recurring-next.soon{background:rgba(255,209,102,.14);color:var(--gold-ink)}.recurring-next.imminent{background:rgba(255,122,33,.18);border-color:var(--cedge-orange-30);color:var(--ink-orange-3);box-shadow:0 0 14px -2px rgba(255,122,33,.5)}.recurring-next.overdue{background:rgba(255,110,90,.16);border-color:var(--cedge-red-10);color:var(--ink-red-1)}.recurring-rail{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;margin-top:.1rem}.recurring-rail-dot{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;color:var(--mute-t45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recurring-rail-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:rgba(var(--tint),.28)}.recurring-rail-dot.is-next{color:rgba(var(--tint),.82);font-weight:600}.recurring-rail-dot.is-next:before{background:var(--accent,#ff7a21);box-shadow:0 0 8px rgba(255,122,33,.9)}.recurring-rail-sep{color:var(--mute-t20);font-size:.7rem}.recurring-billing{display:flex;align-items:center;gap:.5rem;font-size:.82rem;flex-wrap:wrap}.recurring-card-onfile{display:inline-flex;align-items:center;gap:.4rem;padding:.16rem .55rem .16rem .4rem;border-radius:7px;border:1px solid var(--cedge-green-23);background:rgba(190,242,100,.1);color:var(--ink-lime-2);font-size:.76rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recurring-card-onfile:before{content:"";width:1.05rem;height:.72rem;border-radius:2px;background:linear-gradient(140deg,#bef264,#84cc16);box-shadow:inset 0 -3px 0 rgba(0,0,0,.22)}.recurring-card-pending{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink-orange-1);font-weight:600}.recurring-manual{color:var(--mute-t45);font-size:.78rem}.recurring-billing form{display:inline-flex}.recurring-billing .linklike{font-size:.78rem;opacity:.78}.recurring-billing .linklike:focus-visible,.recurring-billing .linklike:hover{opacity:1}.recurring-card-actions{grid-column:1/-1;display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-top:.35rem;padding-top:.7rem;border-top:1px solid var(--rule-t07)}.recurring-card-actions .btn{padding:.32rem .8rem;font-size:.8rem}.recurring-card-actions .danger{margin-left:auto}@media (max-width:720px){.recurring-card{grid-template-columns:auto minmax(0,1fr)}.recurring-money{grid-row:auto;grid-column:1/-1;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:.5rem}.recurring-card-actions .danger{margin-left:0}}@media (max-width:520px){.recurring-rail-dot:nth-of-type(2) .recurring-rail-sep,.recurring-rail-dot:nth-of-type(3){display:none}}.rops-issue-dot.is-attention{background:var(--gold-ink)}.rops-issue-dot.is-at-risk{background:var(--ink-red-1)}.rops-list>[id^=plan-].is-pinpointed{box-shadow:0 0 0 2px var(--cedge-orange-82)}.ropsrow{border:1px solid var(--edge-t10);border-radius:14px;background:rgba(var(--tint),.03);transition:border-color .15s ease,background .15s ease}.ropsrow:hover{border-color:var(--cedge-orange-37)}.ropsrow[open]{background:rgba(var(--tint),.06)}.ropsrow.is-paused{opacity:.62}.ropsrow-head{display:grid;grid-template-columns:auto minmax(0,1.35fr) minmax(0,1fr) auto auto auto auto;align-items:center;grid-gap:.9rem;gap:.9rem;padding:.6rem .85rem;cursor:pointer;list-style:none}.ropsrow-head::-webkit-details-marker{display:none}.ropsrow-head:focus-visible{outline:2px solid var(--ink-orange-1);outline-offset:-2px;border-radius:14px}.rops-avatar{display:grid;place-items:center;flex:none;width:2.15rem;height:2.15rem;border-radius:50%;border:1px solid var(--avatar-line);background:var(--avatar-bg);color:var(--avatar-fg);font-size:.74rem;font-weight:750;letter-spacing:.02em}.ropsrow-what,.ropsrow-who{display:flex;flex-direction:column;min-width:0;gap:.05rem}.ropsrow-what strong,.ropsrow-who strong{font-size:.92rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ropsrow-what small,.ropsrow-who small{font-size:.77rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ropsrow-crew.is-warn{color:var(--gold-ink)}.ropsrow-tags{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.ropsrow-freq,.ropsrow-state{padding:.12rem .5rem;border-radius:999px;font-size:.68rem;font-weight:750;letter-spacing:.03em;white-space:nowrap}.ropsrow-freq{background:rgba(var(--tint),.08);color:var(--mute-t60)}.ropsrow-state.is-ok{background:rgba(74,222,128,.14);color:var(--ink-green-1)}.ropsrow-state.is-attention{background:rgba(255,209,102,.16);color:var(--gold-ink)}.ropsrow-state.is-at-risk{background:rgba(248,113,113,.18);color:var(--ink-red-1)}.ropsrow-state.is-manual,.ropsrow-state.is-paused{background:rgba(var(--tint),.08);color:var(--mute-t60)}.ropsrow-next{display:flex;flex-direction:column;align-items:flex-start;gap:.02rem;min-width:6.5rem}.ropsrow-next small{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mute-t50)}.ropsrow-next strong{font-size:.88rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ropsrow-next em{font-style:normal;font-size:.76rem}.ropsrow-next em.later{color:var(--muted)}.ropsrow-next em.soon{color:var(--gold-ink)}.ropsrow-next em.imminent{color:var(--ink-orange-3);font-weight:650}.ropsrow-next em.overdue{color:var(--ink-red-1);font-weight:650}.ropsrow-money{display:flex;flex-direction:column;align-items:flex-end;gap:.02rem;min-width:5.5rem}.ropsrow-money strong{font-size:1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ropsrow-money small{font-size:.68rem;letter-spacing:.03em;color:var(--mute-t50)}.ropsrow-money small.is-warn{color:var(--gold-ink);letter-spacing:0;font-size:.8rem}.ropsrow-money em{font-style:normal;font-size:.72rem;color:var(--ink-green-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ropsrow-chevron{display:grid;place-items:center;width:1.25rem;color:var(--mute-t50)}.ropsrow-chevron svg{width:1.05rem;height:1.05rem;transition:transform .18s ease}.ropsrow[open] .ropsrow-chevron svg{transform:rotate(180deg)}.ropsrow-body{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid var(--edge-t10);margin-top:.1rem;padding:.75rem .85rem .85rem 3.9rem}.ropsrow-facts{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;font-size:.82rem}.ropsrow-fact{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted)}a.ropsrow-fact{color:var(--ink-sky-1);text-decoration:none}a.ropsrow-fact:hover{text-decoration:underline}.ropsrow-fact.is-warn{color:var(--ink-orange-1);font-weight:600}.ropsrow-ledger{display:flex;flex-wrap:wrap;gap:.25rem 1.2rem;font-size:.82rem;color:var(--muted)}.ropsrow-ledger strong{color:var(--text);font-weight:650}.ropsrow-ledger .is-done{color:var(--ink-green-1)}.ropsrow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ropsrow-actions .btn{padding:.32rem .8rem;font-size:.8rem}.ropsrow-actions .danger{margin-left:auto}@media (max-width:1100px){.ropsrow-head{grid-template-columns:auto minmax(0,1fr) auto auto auto}.ropsrow-what{display:none}}@media (max-width:880px){.rops-board{grid-template-columns:minmax(0,1fr);gap:1.4rem}.rops-board-half+.rops-board-half{padding-top:1.1rem;border-top:1px solid var(--edge-t10)}.ropsrow-head{grid-template-columns:auto minmax(0,1fr) auto auto}.ropsrow-tags{display:none}}@media (max-width:620px){.ropsrow-head{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar who     chevron" ".      next    money";align-items:center;gap:.3rem .7rem}.rops-avatar{grid-area:avatar}.ropsrow-who{grid-area:who}.ropsrow-chevron{grid-area:chevron;justify-self:end}.ropsrow-next{grid-area:next}.ropsrow-money{grid-area:money}.ropsrow-next{flex-direction:row;align-items:baseline;gap:.4rem;min-width:0}.ropsrow-next small{display:none}.ropsrow-money{flex-direction:row;align-items:baseline;justify-content:flex-end;gap:.35rem;min-width:0;white-space:nowrap}.ropsrow-money em,.ropsrow-money small{display:none}.ropsrow-body{padding-left:.85rem}.ropsrow-actions .danger{margin-left:0}}.linklike{background:none;border:none;padding:0;font:inherit;font-size:.82rem;color:var(--ink-sky-1);cursor:pointer;text-decoration:underline}.linklike:hover{color:var(--ink-sky-6)}.linklike.danger{color:var(--mute-t50)}.linklike.danger:hover{color:var(--ink-orange-1)}@media (max-width:640px){.recurring-card-actions{justify-content:flex-start;gap:.5rem}}@media (max-width:560px){.payroll-row{grid-template-columns:1fr 3.5rem 5rem}.payroll-row .payroll-num:nth-child(3){display:none}}.task-progress{height:.5rem;border-radius:999px;background:rgba(var(--tint),.08);overflow:hidden;margin-bottom:.9rem}.task-progress-fill{height:100%;background:#bef264;border-radius:999px;transition:width .3s ease}.task-row.is-done .task-check{background:#bef264;border-color:#bef264}.task-row.is-done .task-title{text-decoration:line-through;color:var(--mute-t50)}.client-task-list{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.client-task{display:flex;align-items:center;gap:.6rem;font-size:.92rem}.client-task-check{color:var(--mute-t40);font-weight:800;width:1.2rem;text-align:center}.client-task.is-done .client-task-check{color:var(--ink-lime-1)}.client-task.is-done span:last-child{color:var(--mute-t55);text-decoration:line-through}.field-task-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.9rem}.field-task{width:100%}.field-task-btn{width:100%;display:flex;align-items:center;gap:.7rem;padding:.8rem .9rem;border-radius:12px;border:1px solid var(--edge-t12);background:rgba(var(--tint),.04);color:var(--ink-neutral-1);font:inherit;font-size:1rem;text-align:left;cursor:pointer}.field-task-check{flex-shrink:0;width:1.8rem;height:1.8rem;border-radius:7px;border:2px solid var(--edge-t30);color:var(--bg);font-weight:800;display:inline-flex;align-items:center;justify-content:center}.field-task.is-done .field-task-check{background:#bef264;border-color:#bef264}.field-task-title{flex:1 1}.field-task.is-done .field-task-title{text-decoration:line-through;color:var(--mute-t50)}.field-task-by{font-size:.74rem;color:var(--mute-t45);white-space:nowrap}.field-task-add{display:flex;gap:.5rem}.field-task-add input{flex:1 1;padding:.75rem .9rem;border-radius:12px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.05);color:var(--ink-neutral-1);font:inherit;font-size:1rem}.quick-reply-chip.is-starter{border-style:dashed;border-color:var(--edge-t12);background:none;color:var(--muted);font-weight:700}.quick-reply-chip.is-starter:hover{border-style:solid;border-color:#f59e0b;color:#fff}.quick-reply-chip.is-manage{border-style:dashed;color:var(--mute-t62);max-width:none}.quick-reply-chip.is-manage:hover{color:var(--accent-ink);border-color:var(--cedge-orange-51)}.quick-reply-chip.is-manage.open{border-style:solid;border-color:var(--cedge-orange-51);color:var(--accent-ink);background:rgba(255,138,61,.07)}@media print{.marketing-footer,.nav-panel,.no-print,.quote-request-alert,.shell-skip-link,.sidenav,.sidenav-mobilebar,.sidenav-scrim,.skip-link,.theme-fab,footer.marketing-footer,header.public-topbar,header.topbar{display:none!important}body{background:#fff!important}.statement-page{padding:0!important}.statement-doc{box-shadow:none;border-radius:0;max-width:none;padding:0}}.review-bar-fill.is-good{background:#bef264}.review-bar-fill.is-low{background:#ffb37a}.review-gate .review-stars{display:flex;gap:.4rem;margin:1.4rem 0 .6rem}.review-star{background:none;border:none;padding:.1rem .2rem;font-size:2.9rem;line-height:1;cursor:pointer;color:var(--mute-t22);transition:color .12s ease,transform .12s ease}.review-star.is-on,.review-star:hover{color:var(--ink-amber-4)}.review-star:hover{transform:scale(1.08)}.review-gate-fine{margin:.2rem 0 0;font-size:.8rem;color:var(--mute-t45)}.review-gate-fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}.client-option-photo{width:4.5rem;height:4.5rem;flex:0 0 auto;object-fit:cover;border-radius:8px;background:rgba(var(--tint),.08)}.portal-link-list li.is-dead{opacity:.55}.field-milestone-form{padding:.7rem .8rem;border-radius:12px;background:rgba(var(--tint),.05);margin-top:.6rem}.field-milestone-title{font-size:.9rem}.field-milestone-phase{display:flex;gap:1rem;font-size:.85rem}.field-milestone-phase label{display:flex;align-items:center;gap:.3rem}@keyframes marketingSheen{0%,6%{transform:skewX(-14deg) translateX(0)}46%,to{transform:skewX(-14deg) translateX(720%)}}.marketing-more{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1rem;gap:1rem}.marketing-tile{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:1.1rem 1.2rem}.marketing-tile .eyebrow{margin:0}.marketing-tile-figure{font-size:clamp(1.6rem,3.4vw,2.1rem);font-weight:800;line-height:1.05;letter-spacing:-.02em}.marketing-tile-note{margin:0 0 .75rem;font-size:.83rem;line-height:1.45;color:var(--muted)}.marketing-tile .btn{margin-top:auto}.marketing-draft{margin-top:.7rem;padding:.8rem .95rem;border-radius:12px;border:1px dashed var(--edge-t28)}.marketing-draft p{margin:.5rem 0 0;font-size:.88rem;line-height:1.6}.marketing-cta{font-weight:600}.marketing-beat.is-done{background:transparent;border-style:dashed}.blog-list{display:flex;flex-direction:column;gap:.6rem}.blog-row{border-radius:14px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.04)}.blog-row.is-open{border-color:var(--edge-t26)}.blog-row-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem .95rem}.blog-row-title{display:flex;flex-direction:column;gap:.15rem;flex:1 1;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.blog-row-title strong{font-size:.95rem}.blog-row-title:hover strong{color:var(--ink-lime-1)}.blog-row-meta{font-size:.76rem;color:var(--mute-t45)}.blog-status{flex:none;padding:.18rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:rgba(var(--tint),.1);color:var(--mute-t55)}.blog-status-live{background:rgba(22,163,74,.2);color:var(--ink-lime-1)}.blog-status-scheduled{background:rgba(255,122,33,.16);color:var(--ink-orange-1)}.blog-row-body{display:flex;flex-direction:column;gap:.75rem;border-top:1px solid var(--rule-t10);padding:.85rem .95rem .95rem}.blog-publish-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.7rem}.selection-summary .is-overdue{color:var(--ink-orange-1);font-weight:600}.selection-card.is-overdue{border-color:var(--ink-orange-1);background:rgba(255,138,61,.1)}.selection-card.is-decided{border-color:var(--ink-lime-1)}.selection-deadline.is-overdue{color:var(--ink-orange-1);font-weight:600}.selection-send-note.is-ok{color:var(--ink-lime-1)}.selection-send-note.is-bad{color:var(--ink-orange-1)}.selection-template-note.is-ok{color:var(--ink-lime-1)}.selection-template-note.is-bad{color:var(--ink-orange-1)}.intake-content{margin-top:.9rem}.intake-content .intake-heading{margin-top:1.3rem}.intake-lede{margin:.3rem 0 .8rem;font-size:.84rem;line-height:1.55;color:var(--mute-t50)}.intake-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.7rem;gap:.7rem}.intake-exclusions{display:grid;grid-gap:.4rem;gap:.4rem;margin-bottom:.5rem}.intake-exclusion{display:flex;align-items:center;gap:.4rem}.intake-exclusion input{flex:1 1;min-height:38px;padding:.4rem .7rem;border-radius:10px;border:1px solid var(--edge-t16);background:rgba(var(--tint),.05);color:var(--text);font-size:.88rem;font-family:inherit}.intake-foot{display:flex;justify-content:flex-end;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--rule-t09);font-size:.78rem;color:var(--mute-t45)}.intake-save{min-height:1.2em}.intake-save-saved{color:var(--ink-lime-1)}.intake-save-error{color:var(--ink-orange-1)}.client-selection-ask{margin-top:.7rem}.client-selection-ask>summary{cursor:pointer;font-size:.85rem;color:var(--mute-t55)}.client-selection-ask>summary:hover{color:var(--text)}.client-selection-ask form{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.5rem}.client-selection-ask label{font-size:.82rem;color:var(--mute-t55)}.client-selection-ask textarea{padding:.55rem .7rem;border-radius:10px;border:1px solid var(--edge-t16);background:rgba(var(--tint),.05);color:var(--text);font-family:inherit;font-size:.9rem;line-height:1.5;resize:vertical}.client-selection-ask .btn{justify-self:start}.client-selection-asked{margin:.7rem 0 0;font-size:.85rem;color:var(--ink-lime-1)}.client-selection-list{display:flex;flex-direction:column;gap:.9rem;margin-top:.6rem}.client-selection{padding:1rem 1.1rem;border-radius:14px;border:1px solid var(--edge-t16);background:rgba(var(--tint),.04)}.client-selection.is-overdue{border-color:var(--ink-amber-3);background:rgba(255,179,122,.1)}.client-selection-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.client-selection-allowance{font-size:.8rem;color:var(--mute-t50)}.client-selection-desc{margin:.45rem 0 0;line-height:1.55}.client-selection-deadline{margin:.45rem 0 0;font-size:.85rem;color:var(--mute-t55)}.client-selection-reopened{margin:.6rem 0 0;padding:.6rem .8rem;border-radius:10px;background:rgba(var(--tint),.06);font-size:.85rem;line-height:1.55;color:var(--mute-t60)}.client-selection-chosen{margin-top:.7rem;padding:.7rem .85rem;border-radius:12px;background:rgba(var(--tint),.06)}.client-selection-ref{margin-left:.45rem;padding:.05rem .35rem;border-radius:5px;background:rgba(var(--tint),.1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.client-selection-meta{display:block;margin-top:.25rem;font-size:.8rem;color:var(--mute-t50)}.client-selection-form{display:flex;flex-direction:column;gap:.45rem;margin-top:.8rem}.client-selection-form label{font-size:.8rem;color:var(--mute-t50)}.client-option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.6rem;gap:.6rem}.client-option{display:flex;gap:.5rem;padding:.75rem .85rem;border-radius:12px;border:1px solid var(--edge-t18);background:rgba(var(--tint),.03);cursor:pointer}.client-option.is-picked{border-color:var(--ink-amber-4);background:rgba(255,179,122,.14)}.client-option-body{display:flex;flex-direction:column;gap:.15rem}.client-option-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;color:var(--mute-t50)}.client-option-desc{font-size:.82rem;line-height:1.45;color:var(--mute-t55)}.client-option-cost{margin-top:.2rem;font-weight:700;font-size:.88rem}.client-option-cost.is-included{font-weight:600;color:var(--mute-t55)}.client-selection-foot{margin:.8rem 0 0;font-size:.8rem;line-height:1.5;color:var(--mute-t45)}.client-selection-error{margin:.6rem 0 0;font-size:.83rem;color:var(--ink-orange-1)}.portal-request-form{display:flex;flex-direction:column;gap:.45rem;margin-top:1.4rem}.portal-request-form label{font-size:.9rem;font-weight:600;color:#10151f}.portal-request-form input{width:100%;padding:.85rem .95rem;border:1px solid #d4dae4;border-radius:12px;background:#fff;color:#10151f;font-size:1rem;font-family:inherit}.portal-request-form input::placeholder{color:#98a1b3}.portal-request-form input:focus-visible{outline:none;border-color:var(--theme-accent,#2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent,#2563eb) 22%,transparent)}.portal-request-submit{margin-top:.35rem;padding:.9rem 1.1rem;border:0;border-radius:12px;background:var(--theme-accent,#2563eb);color:#fff;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer}.portal-request-submit:hover:not(:disabled){filter:brightness(1.06)}.portal-request-submit:disabled{opacity:.65;cursor:default}.portal-request-done{margin-top:1.4rem}.portal-request-done p{margin:0 0 .5rem;font-size:1rem;line-height:1.6;color:#333c4c}.portal-request-fine{margin:.55rem 0 0;font-size:.85rem;line-height:1.55;color:#6b7686}.portal-job-list{list-style:none;padding:0;margin:.6rem 0 0;display:flex;flex-direction:column;gap:.5rem}.portal-job{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;flex-wrap:wrap;padding:.7rem .9rem;border-radius:12px;background:rgba(var(--tint),.05)}.portal-job-main{display:flex;flex-direction:column;gap:.15rem;flex:1 1 16rem}.portal-job-meta{font-size:.79rem;color:var(--mute-t50)}.portal-job-amount{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portal-foot,.portal-note{margin:.8rem 0 0;font-size:.8rem;line-height:1.5;color:var(--mute-t45)}.portal-foot{text-align:center;padding-bottom:2rem}.warranty-service.is-overdue{background:rgba(255,179,122,.16)}.warranty-claim{padding:.55rem .7rem;border-radius:10px;border-left:3px solid var(--ink-amber-3);background:rgba(var(--tint),.05)}.warranty-claim p{margin:.25rem 0 0;font-size:.84rem;line-height:1.45}.client-warranty-list{display:flex;flex-direction:column;gap:.9rem;margin-top:.6rem}.client-warranty{padding:1rem 1.1rem;border-radius:14px;border:1px solid var(--edge-t16);background:rgba(var(--tint),.04)}.client-warranty.status-expiring{border-color:var(--ink-amber-3);background:rgba(255,179,122,.1)}.client-warranty-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.client-warranty-status{font-size:.78rem;color:var(--mute-t50)}.client-warranty-dates{margin:.35rem 0 0;font-size:.82rem;color:var(--mute-t50);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-warranty-covers,.client-warranty-excludes,.client-warranty-maintenance{margin:.5rem 0 0;font-size:.88rem;line-height:1.5}.client-warranty-docs,.client-warranty-service{margin:.5rem 0 0;font-size:.8rem;color:var(--mute-t50)}.client-warranty-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.8rem}.client-warranty-actions small{font-size:.76rem;color:var(--mute-t45);flex:1 1 12rem}.client-warranty-form{display:flex;flex-direction:column;gap:.35rem;margin-top:.8rem}.client-warranty-form label{font-size:.8rem;color:var(--mute-t50)}.client-warranty-done{margin:.7rem 0 0;font-size:.86rem;color:var(--ink-lime-1)}.client-warranty-error{margin:.6rem 0 0;font-size:.83rem;color:var(--ink-orange-1)}.change-order{padding:.9rem 1rem;border-radius:14px;border:1px solid var(--edge-t16);background:rgba(var(--tint),.04)}.change-order.status-draft{border-color:var(--ink-amber-3);background:rgba(255,179,122,.09)}.change-order.status-approved{border-color:var(--ink-lime-1)}.change-order-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.7rem}.change-order-actions small{font-size:.76rem;color:var(--mute-t45);flex:1 1 12rem}.change-order-draft{margin-top:.7rem;padding:.7rem .85rem;border-radius:12px;border:1px dashed var(--edge-t28)}.change-order-draft ul{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.25rem}.change-order-draft li{display:flex;justify-content:space-between;gap:.6rem;font-size:.85rem}.change-order-assumptions{margin:.6rem 0 0;font-size:.79rem;line-height:1.45;color:var(--mute-t55)}.change-order-message.is-error{color:var(--ink-orange-1)}.client-co-list{display:flex;flex-direction:column;gap:.9rem;margin-top:.6rem}.client-co{padding:1rem 1.1rem;border-radius:14px;border:1px solid var(--edge-t16);background:rgba(var(--tint),.04)}.client-co.is-open{border-color:var(--ink-amber-3);background:rgba(255,179,122,.1)}.client-co-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.client-co-status{margin-left:.5rem;font-size:.74rem;color:var(--mute-t50)}.client-co-amount{font-weight:700;font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-co-scope{margin:.55rem 0 0;line-height:1.55}.client-co-items{list-style:none;padding:0;margin:.6rem 0 0;display:flex;flex-direction:column;gap:.25rem}.client-co-items li{display:flex;justify-content:space-between;gap:.6rem;font-size:.86rem;color:var(--mute-t55)}.client-co-foot,.client-co-photos{margin:.6rem 0 0;font-size:.8rem;line-height:1.45;color:var(--mute-t50)}.client-co-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.8rem}.client-co-actions .btn{flex:1 1 10rem}.client-co-form{display:flex;flex-direction:column;gap:.35rem;margin-top:.8rem}.client-co-form label{font-size:.78rem;color:var(--mute-t50)}.client-co-error{margin:.6rem 0 0;font-size:.83rem;color:var(--ink-orange-1)}.quote-review.is-stop{border-color:var(--ink-amber-3);background:rgba(255,179,122,.1)}.quote-review-item.is-high{border-left-color:var(--ink-orange-1)}.quote-review-item.is-medium{border-left-color:var(--ink-amber-3)}.margin-alert.is-loss{border-color:var(--cedge-red-3);background:rgba(255,101,101,.12)}.receipt-scan input[type=file]{font-size:.85rem}.field-hint.is-error{color:var(--ink-amber-1,var(--bad))}.review-policy-note{margin:.6rem 0 0;max-width:44rem;font-size:.82rem;line-height:1.5;color:var(--mute-t55)}.review-routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.7rem;gap:.7rem;margin-top:1.4rem;max-width:40rem}.review-route{display:flex;flex-direction:column;gap:.28rem;padding:1rem 1.15rem;border-radius:14px;border:1px solid var(--edge-t16);background:rgba(var(--tint),.05);text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease}.review-route:hover{border-color:var(--edge-t30);background:rgba(var(--tint),.09);transform:translateY(-1px)}.review-route.is-public{border-color:var(--ink-amber-3);background:rgba(255,179,122,.12)}.review-route.is-public:hover{border-color:var(--ink-amber-4);background:rgba(255,179,122,.2)}.review-route-title{font-weight:700;font-size:1rem}.review-route-note{font-size:.82rem;line-height:1.4;color:var(--mute-t55)}@media (prefers-reduced-motion:reduce){.review-route:hover{transform:none}}.review-feedback-form{display:flex;flex-direction:column;gap:.8rem;margin-top:1.2rem;max-width:440px}.review-feedback-form textarea{width:100%;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--edge-t16);background:rgba(var(--tint),.05);color:var(--ink-neutral-1);font:inherit;font-size:1rem;resize:vertical}.rebook-preview-card.is-blocked{border-color:var(--cedge-orange-43)}.rebook-channel-chip.is-sms{border-color:var(--cedge-green-38);background:rgba(127,224,178,.12);color:var(--good)}.rebook-channel-chip.is-email{border-color:var(--cedge-amber-49);background:rgba(255,209,102,.12);color:var(--warn)}.rebook-channel-chip.is-none{border-color:var(--edge-t14);color:var(--mute-t45)}.service-row.is-archived{opacity:.55}.service-row.is-archived:before{display:none}.pricebook-stats{display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-width:0}.pricebook-range{border:1px solid var(--edge-t10);border-radius:22px;padding:1rem 1.05rem;background:rgba(var(--tint),.03)}.pricebook-range-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.pricebook-range-head strong{font-family:var(--font-display);font-size:1.35rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricebook-range-track{position:relative;height:8px;border-radius:999px;background:rgba(var(--tint),.07)}.pricebook-range-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,rgba(255,122,33,.35),var(--accent,#ff7a21))}.pricebook-range-marker{position:absolute;top:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;transform:translateY(-50%);background:#ffc08a;box-shadow:0 0 10px rgba(255,122,33,.9),0 0 0 3px rgba(var(--panel-rgb),.9)}.pricebook-range-ends{display:flex;justify-content:space-between;gap:.75rem;margin-top:.5rem;font-size:.78rem;color:var(--mute-t55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crew-field-linked{display:inline-flex;align-items:center;font-size:.82rem;font-weight:600;color:var(--ink-lime-1)}.crew-field-hint{font-size:.8rem;color:var(--mute-t50)}.auth-crew-link{margin-top:.5rem;text-align:center;font-size:.85rem}.auth-crew-link a{color:#b45309;font-weight:600}.field-app{min-height:100vh;background:var(--bg);color:var(--ink-neutral-1);font-family:var(--font-body,system-ui,sans-serif)}.field-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.field-login-card{width:100%;max-width:400px;background:rgba(var(--tint),.04);border:1px solid var(--edge-t10);border-radius:18px;padding:1.75rem 1.5rem}.field-login-eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-orange-5)}.field-login-card h1{margin:.4rem 0 .6rem;font-size:1.7rem}.field-login-lead{margin:0 0 1.4rem;color:var(--mute-t60);line-height:1.5}.field-login-form{display:flex;flex-direction:column;gap:.7rem}.field-login-form label{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mute-t55)}.field-login-form input{padding:.9rem 1rem;border-radius:11px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.05);color:var(--ink-neutral-1);font-size:1.05rem}.field-login-form .btn{margin-top:.3rem;padding:.95rem;font-size:1.02rem}.field-login-message{margin:.3rem 0 0;font-size:.9rem;color:var(--ink-orange-15);line-height:1.45}.field-login-foot{margin:1.3rem 0 0;text-align:center;font-size:.85rem;color:var(--mute-t50)}.field-login-foot a{color:var(--ink-sky-1)}.field-header{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;background:rgba(6,19,31,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule-t08)}.field-header-id{display:flex;flex-direction:column;line-height:1.25}.field-brand{font-weight:700;font-size:1rem}.field-header-brand-wrap{display:flex;align-items:center;gap:.7rem;min-width:0}.field-header-brand-wrap--sub{display:flex;align-items:center;gap:.55rem}.field-header-back-wrap{display:flex;align-items:center;gap:.85rem;min-width:0}.field-header-logo{max-height:34px;max-width:80px;object-fit:contain;object-position:left center;flex-shrink:0;border-radius:4px}.field-header-logo--compact{max-height:26px;max-width:60px}.field-header-mark{width:34px;height:34px;border-radius:7px;background:linear-gradient(135deg,#ea580c,#c2410c);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.88rem;letter-spacing:.04em;flex-shrink:0;box-shadow:0 2px 6px rgba(234,88,12,.3)}.field-header-mark--compact{width:26px;height:26px;border-radius:5px;font-size:.74rem}.field-header-lgq-badge{display:inline-flex;align-items:center;flex-shrink:0}.field-header-lgq-wordmark{font-family:var(--font-display);font-weight:800;font-size:.82rem;letter-spacing:-.01em;color:var(--text);white-space:nowrap}.field-header-lgq-wordmark span{color:var(--accent)}.field-brand--compact{font-size:.88rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.field-crew{font-size:.8rem;color:var(--mute-t55)}.field-back{color:var(--ink-sky-1);font-weight:600;text-decoration:none;font-size:.95rem}.field-signout{background:none;border:1px solid var(--edge-t16);color:rgba(var(--tint),.7);border-radius:999px;padding:.4rem .85rem;font-size:.82rem;cursor:pointer}.field-footer{width:100%;max-width:640px;margin:1.5rem auto 2.5rem;padding:1.25rem 1.1rem 0;border-top:1px solid var(--rule-t08);display:flex;align-items:center;justify-content:center}.field-footer-brand{display:inline-flex;align-items:center;gap:.45rem;color:var(--mute-t55);font-size:.76rem;text-decoration:none}.field-footer-logo{opacity:.8;flex-shrink:0}.field-footer-text strong{color:var(--accent);font-weight:700}.field-choose-logo{max-height:28px;max-width:60px;object-fit:contain;flex-shrink:0;border-radius:4px}.field-choose-monogram{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#ea580c,#c2410c);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.76rem;flex-shrink:0}.field-main{max-width:640px;margin:0 auto;padding:1.1rem 1.1rem 3rem}.field-push{margin:0 0 1.1rem}.field-push-enable{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1rem;border-radius:999px;border:none;background:linear-gradient(135deg,#ff7a21,#ff9d4d);color:#1a0f04;font-weight:700;font-size:.9rem;cursor:pointer}.field-push-enable:disabled{opacity:.7;cursor:default}.field-push-status{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.field-push-on{font-size:.85rem;color:var(--ink-green-6);font-weight:600}.field-push-link{background:none;border:none;text-decoration:underline;cursor:pointer;padding:0}.field-push-link,.field-push-note{color:var(--ink-neutral-8);font-size:.82rem}.field-push-note{background:rgba(var(--tint),.04);border:1px solid var(--edge-t08);border-radius:12px;padding:.6rem .8rem}.field-greeting{margin:.5rem 0 1.2rem;font-size:1.5rem}.field-empty{color:var(--mute-t60);line-height:1.55;padding:1.5rem 0}.field-section{margin-bottom:1.6rem}.field-section-title{margin:0 0 .7rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:var(--mute-t50)}.field-job-card{display:block;text-decoration:none;color:inherit;background:rgba(var(--tint),.04);border:1px solid var(--edge-t10);border-radius:14px;padding:1rem 1.1rem;margin-bottom:.7rem}.field-job-card:active{background:rgba(var(--tint),.07)}.field-job-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.field-job-top strong{font-size:1.08rem}.field-job-when{margin:.3rem 0 0;font-size:.88rem;color:var(--ink-sky-1)}.field-job-addr{margin:.25rem 0 0;font-size:.86rem;color:var(--mute-t60)}.field-job-scope{margin:.45rem 0 0;font-size:.86rem;color:rgba(var(--tint),.7);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.field-status{flex-shrink:0;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.field-route{display:flex;flex-direction:column;gap:.6rem}.field-route-stop{display:flex;align-items:stretch;gap:.7rem}.field-route-num{flex-shrink:0;width:1.9rem;min-height:1.9rem;border-radius:999px;background:#f59e0b;color:var(--bg);font-weight:800;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.2rem}.field-route-body{flex:1 1;min-width:0;display:block;text-decoration:none;color:inherit;background:rgba(var(--tint),.04);border:1px solid var(--edge-t10);border-radius:14px;padding:.85rem 1rem}.field-route-body:active{background:rgba(var(--tint),.07)}.field-route-top{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.field-route-top strong{font-size:1.05rem}.field-route-time{font-size:.9rem;color:var(--ink-sky-1);font-weight:600;white-space:nowrap}.field-route-addr{margin:.3rem 0;font-size:.86rem;color:rgba(var(--tint),.7)}.field-route-addr.muted{color:var(--mute-t40)}.field-route-nav{flex-shrink:0;width:3rem;display:flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(56,189,248,.14);border:1px solid var(--cedge-teal-8);text-decoration:none;font-size:1.4rem}.field-route-nav:active{background:rgba(56,189,248,.25)}.field-status-new_lead{background:rgba(56,189,248,.16);color:var(--ink-sky-1)}.field-status-in_progress{background:rgba(251,191,36,.16);color:var(--ink-amber-3)}.field-status-complete{background:rgba(163,230,53,.16);color:var(--ink-lime-1)}.field-status-archived{background:rgba(161,161,170,.16);color:var(--ink-neutral-7)}.field-route-stop.is-errand .field-route-body{background:rgba(var(--tint),.02);border-style:dashed;cursor:default}.field-route-stop.is-errand .field-route-top strong{font-size:.98rem;font-weight:700}.field-status-errand{background:rgba(var(--tint),.09);color:rgba(var(--tint),.72)}.field-route-note{margin:.35rem 0 0;font-size:.84rem;color:rgba(var(--tint),.68);line-height:1.45}.field-detail-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:.4rem}.field-detail-head h1{margin:0;font-size:1.5rem}.field-detail-ref{margin:.3rem 0 1.1rem;font-size:.9rem;color:var(--mute-t55)}.field-actions-row{display:flex;flex-wrap:wrap;gap:.6rem}.field-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.7rem 1.1rem;border-radius:999px;background:rgba(var(--tint),.06);border:1px solid var(--edge-t14);color:var(--ink-neutral-1);text-decoration:none;font-size:.92rem;font-weight:600}.field-chip:active{background:rgba(var(--tint),.12)}.field-clock{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem;padding:.9rem 1rem;border:1px solid var(--edge-g30);border-radius:14px;background:rgba(var(--tint),.04)}.field-clock.is-running{border-color:var(--cedge-green-24);background:rgba(72,199,142,.1)}.field-clock-state{display:flex;align-items:center;gap:.7rem}.field-clock-state strong{display:block;font-size:1rem}.field-clock-state span{display:block;margin-top:.1rem;font-size:.85rem;color:rgba(var(--tint),.72);line-height:1.45}.field-clock-dot{flex:none;width:.7rem;height:.7rem;border-radius:50%;background:var(--good);box-shadow:0 0 0 0 rgba(72,199,142,.7);animation:fieldClockPulse 2s ease-out infinite}@keyframes fieldClockPulse{0%{box-shadow:0 0 0 0 rgba(72,199,142,.6)}70%{box-shadow:0 0 0 .6rem rgba(72,199,142,0)}to{box-shadow:0 0 0 0 rgba(72,199,142,0)}}.field-clock-form{display:grid;grid-gap:.5rem;gap:.5rem}.field-clock .btn{width:100%;padding:.95rem 1rem;font-size:1rem}@media (prefers-reduced-motion:reduce){.field-clock-dot{animation:none}}.field-block{margin-top:1.5rem}.field-block-title{margin:0 0 .5rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:var(--mute-t50)}.field-block p{margin:0;line-height:1.55}.field-scope-body{white-space:pre-wrap;color:rgba(var(--tint),.85)}.field-block-note{padding:.8rem .9rem;border-radius:12px;border:1px solid var(--ink-amber-3);background:rgba(255,179,122,.1)}.field-complete-note{color:var(--ink-lime-1);font-weight:600}.field-update-form{display:flex;flex-direction:column;gap:.7rem}.field-update-form textarea{width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.05);color:var(--ink-neutral-1);font-size:1rem;font-family:inherit;resize:vertical}.field-share{display:flex;align-items:center;gap:.55rem;font-size:.9rem;color:rgba(var(--tint),.7)}.field-share input{width:1.1rem;height:1.1rem}.field-flash{margin-bottom:1rem;padding:.7rem 1rem;border-radius:11px;font-size:.92rem;font-weight:600;background:rgba(163,230,53,.12);border:1px solid var(--cedge-green-7);color:var(--ink-lime-1)}.field-flash.is-error{background:rgba(255,122,33,.12);border-color:var(--cedge-orange-41);color:var(--ink-orange-1)}.field-log-summary{margin:0 0 .9rem;font-size:.88rem;color:rgba(var(--tint),.7)}.field-log-form{flex-direction:column;margin-bottom:1rem}.field-log-form,.field-log-row{display:flex;gap:.6rem}.field-log-row label{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.field-log-row label.field-log-grow{flex:2 1}.field-log-row label span{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mute-t50)}.field-log-form input{width:100%;padding:.7rem .85rem;border-radius:11px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.05);color:var(--ink-neutral-1);font-size:1rem;font-family:inherit}.field-log-list{display:flex;flex-direction:column;gap:.4rem;margin-top:.2rem}.field-log-item{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .8rem;border-radius:9px;background:rgba(var(--tint),.03);border:1px solid var(--edge-t08);font-size:.88rem}.field-log-item span:last-child{color:var(--ink-lime-1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.field-log-rate{margin:0;font-size:.82rem;color:rgba(var(--tint),.65);line-height:1.45}.field-queue-note{margin:.6rem 0 0;padding:.6rem .85rem;border-radius:11px;background:rgba(56,189,248,.1);border:1px solid var(--cedge-teal-8);color:var(--ink-sky-1);font-size:.86rem;font-weight:600;line-height:1.45}.field-offline-lead{margin:0 0 1.2rem;font-size:1rem;line-height:1.55;color:rgba(var(--tint),.78)}.field-offline-list{margin:0;padding-left:1.1rem;display:grid;grid-gap:.5rem;gap:.5rem;font-size:.92rem;line-height:1.5;color:rgba(var(--tint),.75)}.field-offline-hint{margin:1.1rem 0;font-size:.9rem;color:var(--mute-t55)}.field-choose-lead{margin:0 0 1.3rem;font-size:.98rem;line-height:1.55;color:rgba(var(--tint),.75)}.field-choose-list{display:flex;flex-direction:column;gap:.7rem}.field-choose-option{width:100%;min-height:3.4rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.9rem 1.1rem;border-radius:14px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.04);color:inherit;font-family:inherit;font-size:1.05rem;text-align:left;cursor:pointer}.field-choose-option:active{background:rgba(var(--tint),.08)}.field-choose-option[aria-current]{border-color:var(--cedge-teal-8);background:rgba(56,189,248,.1)}.field-choose-name{font-weight:700}.field-choose-out{margin-top:2rem}.field-brand-switch{text-decoration:none;color:inherit}.field-photos{display:grid;grid-gap:.5rem;gap:.5rem}.field-photos-pick{display:grid;grid-gap:.3rem;gap:.3rem}.field-photos-pick>span{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mute-t50)}.field-photos-hint{font-size:.8rem;color:var(--mute-t50);line-height:1.45}.field-photos-list{list-style:none;margin:.2rem 0 0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.field-photo-item{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:11px;background:rgba(var(--tint),.04);border:1px solid var(--edge-t10)}.field-photo-item.is-failed{border-color:var(--cedge-orange-41);background:rgba(255,122,33,.09)}.field-photo-item.is-done{border-color:var(--cedge-green-7)}.field-photo-main{flex:1 1;min-width:0;display:grid;grid-gap:.2rem;gap:.2rem}.field-photo-main strong{font-size:.86rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-photo-main span{font-size:.78rem;color:rgba(var(--tint),.7);line-height:1.4}.field-photo-item.is-failed .field-photo-main span{color:var(--ink-orange-1)}.field-photo-bar{height:4px;border-radius:999px;background:rgba(var(--tint),.12);overflow:hidden}.field-photo-fill{height:100%;background:var(--ink-sky-1);transition:width .2s ease}.field-photo-drop,.field-photo-retry{flex-shrink:0;min-width:2.75rem;min-height:2.75rem;padding:0 .7rem;border-radius:10px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.06);color:inherit;font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.field-photo-retry{border-color:var(--cedge-orange-41);color:var(--ink-orange-1)}.field-feed{display:flex;flex-direction:column;gap:.6rem}.field-feed-item{background:rgba(var(--tint),.03);border:1px solid var(--edge-t08);border-radius:11px;padding:.75rem .9rem}.field-feed-top{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.field-feed-top strong{font-size:.92rem}.field-feed-top span{font-size:.76rem;color:var(--mute-t45);white-space:nowrap}.field-feed-item p{margin:.3rem 0 0;font-size:.9rem;color:rgba(var(--tint),.75);line-height:1.5}.field-main .btn{width:100%}.field-actions-row form{flex:1 1;min-width:140px}.arrival-sheet{gap:.75rem;margin-top:.3rem;padding:.95rem;border-radius:14px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.04)}.arrival-confirm,.arrival-sheet{display:flex;flex-direction:column}.arrival-confirm{gap:.15rem;padding:.8rem .9rem;border-radius:12px;background:rgba(56,189,248,.09);border:1px solid var(--cedge-teal-9)}.arrival-confirm-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--mute-t55)}.arrival-confirm strong{font-size:1.15rem;line-height:1.3}.arrival-confirm span{font-size:.88rem;color:rgba(var(--tint),.72);line-height:1.45}.arrival-confirm .arrival-warn,.arrival-warn-box{color:var(--ink-amber-3)}.arrival-warn-box{margin:0;padding:.7rem .85rem;border-radius:11px;font-size:.88rem;line-height:1.5;background:rgba(251,191,36,.1);border:1px solid var(--cedge-amber-37)}.arrival-field-label{margin:.2rem 0 -.35rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mute-t50)}.arrival-suggested{text-transform:none;letter-spacing:0;color:var(--ink-sky-1);font-weight:600}.arrival-eta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));grid-gap:.5rem;gap:.5rem}.arrival-eta{padding:.85rem .4rem;border-radius:12px;border:1px solid var(--edge-t16);background:rgba(var(--tint),.05);color:var(--ink-neutral-1);font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer}.arrival-eta.is-on{background:rgba(56,189,248,.2);border-color:var(--cedge-teal-3);color:var(--ink-sky-1)}.arrival-custom{display:flex;flex-direction:column;gap:.3rem}.arrival-custom span{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mute-t50)}.arrival-custom input,.arrival-message,.arrival-outcome-form input{width:100%;padding:.7rem .85rem;border-radius:11px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.05);color:var(--ink-neutral-1);font-size:1rem;font-family:inherit}.arrival-message{line-height:1.5;resize:vertical}.arrival-window{margin:0;font-size:.95rem;line-height:1.5}.arrival-window strong{color:var(--ink-sky-1)}.arrival-window span{color:var(--mute-t55);font-size:.86rem}.arrival-share{margin-top:.1rem}.arrival-hint{margin:-.3rem 0 0;font-size:.8rem;line-height:1.5;color:var(--mute-t55)}.arrival-link-btn{padding:0;border:0;background:none;font:inherit;font-size:inherit;color:var(--ink-sky-1);text-decoration:underline;cursor:pointer}.arrival-error{margin:0;padding:.7rem .85rem;border-radius:11px;font-size:.9rem;font-weight:600;line-height:1.5;background:rgba(255,122,33,.12);border:1px solid var(--cedge-orange-41);color:var(--ink-orange-1)}.arrival-actions{margin-top:.2rem}.arrival-live{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.9rem;padding:.85rem .95rem;border-radius:13px;background:rgba(var(--tint),.04);border:1px solid var(--edge-t12)}.arrival-live-top{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.arrival-live-top strong{font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arrival-pill{padding:.28rem .7rem;border-radius:999px;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:rgba(56,189,248,.16);color:var(--ink-sky-1)}.arrival-pill.is-late{background:rgba(251,191,36,.18);color:var(--ink-amber-3)}.arrival-pill.is-done{background:rgba(163,230,53,.16);color:var(--ink-lime-1)}.arrival-delivery{margin:0;font-size:.86rem;line-height:1.5;color:rgba(var(--tint),.72)}.arrival-delivery.is-bad{color:var(--ink-orange-1);font-weight:600}.arrival-note{margin:0;padding:.6rem .75rem;border-radius:10px;font-size:.9rem;line-height:1.5;background:rgba(163,230,53,.1);border:1px solid var(--cedge-green-25);color:var(--ink-lime-1)}.arrival-card-title{margin:0 0 .9rem;font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.workspace-section-card .arrival-sheet{background:transparent;border:0;padding:0;margin-top:0}.workspace-section-card .arrival-eta-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.field-route-leave{margin:.35rem 0 0;font-size:.82rem;font-weight:700;color:var(--ink-sky-1)}.field-route-leave.is-overdue{color:var(--ink-orange-1)}.arrival-geofence{display:flex;flex-direction:column;gap:.8rem;margin:0 0 1.2rem;padding:1rem 1.05rem;border-radius:14px;background:rgba(163,230,53,.09);border:1px solid var(--cedge-green-7)}.arrival-geofence-copy{display:flex;flex-direction:column;gap:.25rem}.arrival-geofence-copy strong{font-size:1.05rem}.arrival-geofence-copy span{font-size:.88rem;line-height:1.5;color:rgba(var(--tint),.75)}.arrival-geofence-actions{display:flex;align-items:center;gap:.9rem}.arrival-geofence-actions form{flex:1 1}.arrival-controls{display:flex;flex-direction:column;gap:.7rem;margin-top:.9rem}.arrival-secondary{display:flex;flex-wrap:wrap;gap:.5rem}.arrival-outcome{flex:1 1;min-width:128px;padding:.65rem .7rem;border-radius:11px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.04);color:rgba(var(--tint),.78);font-size:.86rem;font-weight:600;font-family:inherit;cursor:pointer}.arrival-outcome-form{display:flex;flex-direction:column;gap:.6rem}.field-textintake-tip{margin:0 0 1.2rem;padding:.9rem 1.1rem;border:1px solid var(--cedge-blue-24,rgba(59,130,246,.24));border-radius:14px;background:rgba(59,130,246,.06);color:inherit}.field-textintake-tip-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.field-textintake-tip-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#60a5fa}.field-textintake-tip-sub{font-size:.74rem;color:rgba(var(--tint),.55)}.field-textintake-tip p{margin:0;font-size:.84rem;line-height:1.45;color:rgba(var(--tint),.85)}.field-textintake-tip a.field-textintake-phone{display:inline-flex;align-items:center;gap:.25rem;color:#93c5fd;font-weight:600;text-decoration:underline;text-underline-offset:2px}.field-paylink{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:0 0 1.4rem;padding:.95rem 1.1rem;border:1px solid var(--cedge-green-26);border-radius:14px;background:rgba(190,242,100,.07);color:inherit;text-decoration:none}.field-paylink:active{background:rgba(190,242,100,.12)}.field-paylink strong{display:block;font-size:1.02rem;margin-bottom:.15rem}.field-paylink span{font-size:.84rem;color:rgba(var(--tint),.66);line-height:1.45}.field-paylink>span:last-child{font-size:1.5rem;color:var(--mute-t40)}.mypay-standing{padding:1.1rem 1.2rem;border-radius:16px;border:1px solid var(--edge-t12);background:rgba(var(--tint),.04);margin-bottom:1rem}.mypay-standing.tone-ok{border-color:var(--cedge-green-27);background:rgba(72,199,142,.08)}.mypay-standing.tone-warn{border-color:var(--cedge-amber-38);background:rgba(251,191,36,.08)}.mypay-standing.tone-alert{border-color:var(--cedge-red-11);background:rgba(248,113,113,.1)}.mypay-stage{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.07em;color:var(--mute-t50)}.mypay-amount{display:block;margin:.35rem 0 0;font-size:1.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mypay-detail{margin:.4rem 0 0;font-size:.92rem;line-height:1.5;color:rgba(var(--tint),.82)}.mypay-rate{margin:.6rem 0 0;font-size:.82rem;color:var(--mute-t55);line-height:1.45}.mypay-live{margin:0 0 1rem;padding:.7rem .9rem;border-radius:11px;border:1px solid var(--cedge-green-27);background:rgba(72,199,142,.09);font-size:.87rem;line-height:1.5}.mypay-flag{display:block;margin:0 0 1.4rem;padding:.9rem 1.05rem;border-radius:14px;border:1px solid var(--cedge-amber-39);background:rgba(251,191,36,.09)}.mypay-flag strong{display:block;font-size:.95rem}.mypay-flag p{margin:.35rem 0 0;font-size:.88rem;line-height:1.5;color:rgba(var(--tint),.84)}.mypay-flag-list{margin:.6rem 0 0;padding-left:1.05rem;display:grid;grid-gap:.35rem;gap:.35rem}.mypay-flag-list li{font-size:.84rem;line-height:1.45;color:rgba(var(--tint),.72)}.mypay-entries,.mypay-history{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.mypay-entry,.mypay-history li{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.75rem .9rem;border-radius:11px;border:1px solid var(--edge-t08);background:rgba(var(--tint),.03)}.mypay-entry-main strong,.mypay-history strong{display:block;font-size:.92rem}.mypay-entry-when,.mypay-history li span{display:block;margin-top:.15rem;font-size:.78rem;color:var(--mute-t50)}.mypay-entry-note{display:block;margin-top:.2rem;font-size:.78rem;color:var(--dim-amber-2-2)}.mypay-entry-figures{text-align:right;white-space:nowrap}.mypay-entry-figures strong{display:block;font-size:.92rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mypay-entry-figures span{display:block;margin-top:.15rem;font-size:.8rem;color:var(--ink-lime-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mypay-history-when{text-align:right;white-space:nowrap;font-size:.78rem;color:var(--mute-t50)}.mypay-aside{margin:0 0 .6rem;font-size:.84rem;line-height:1.5;color:var(--mute-t60)}.mypay-foot{margin:1.6rem 0 .9rem;font-size:.82rem;line-height:1.55;color:var(--mute-t50)}.mypay-back{display:inline-block;font-size:.9rem;color:var(--ink-sky-1);text-decoration:none}.fx-hero{max-width:62rem;padding:1rem 0 .5rem}.fx-hero-title{max-width:20ch}.fx-hero-lede{max-width:62ch;margin-top:1rem;font-size:clamp(1rem,1.4vw,1.18rem);color:var(--muted)}.fx-stat-strip{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.7rem 0 .2rem;padding:0}.fx-stat{display:flex;flex-direction:column;gap:.12rem;min-width:122px;margin:0;padding:.7rem 1.05rem;border:1px solid var(--line);border-radius:14px;background:rgba(var(--tint),.03)}.fx-stat dt{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-stat dd{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--mute-g362)}.fx-stat--hot{border-color:var(--cedge-orange-16);background:rgba(255,122,33,.08)}.fx-stat--hot dt{color:var(--accent)}.fx-stat--good{border-color:var(--cedge-green-28);background:rgba(74,222,128,.08)}.fx-stat--good dt{color:var(--good)}.fx-bento-section,.fx-pipeline-section{margin-top:3.4rem}.fx-section-head{max-width:48rem}.fx-section-head h2{margin-top:.45rem}.fx-section-sub{margin:.8rem 0 0;max-width:58ch;font-size:1.02rem;color:var(--muted)}.fx-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(148px,auto);grid-auto-flow:dense;grid-gap:.9rem;gap:.9rem;margin-top:1.6rem}.fx-tile{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:linear-gradient(160deg,rgba(var(--tint),.05),rgba(var(--tint),.015));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.fx-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent),var(--accent-2));opacity:.85}.fx-tile:hover{transform:translateY(-4px);border-color:var(--cedge-orange-9);box-shadow:0 18px 42px rgba(0,0,0,.36)}.fx-tile--big{grid-row:span 2}.fx-tile--big,.fx-tile--wide{grid-column:span 2}.fx-tile-ic{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:13px;border:1px solid var(--cedge-orange-6);background:rgba(255,122,33,.1);color:var(--accent)}.fx-tile-ic svg{width:1.4rem;height:1.4rem}.fx-tile-tag{align-self:flex-start;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink)}.fx-tile-name{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.01em;color:var(--text)}.fx-tile-desc{margin:0;font-size:.9rem;color:var(--muted)}.fx-tile--big .fx-tile-ic{width:3rem;height:3rem;margin-bottom:auto}.fx-tile--big .fx-tile-ic svg{width:1.6rem;height:1.6rem}.fx-tile--big .fx-tile-name{font-size:1.4rem}.fx-tile--big .fx-tile-desc{font-size:.98rem}.fx-tile--shot{cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%;background-size:cover;background-position:top;min-height:208px;justify-content:flex-end;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.fx-tile--shot:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(6,19,31,.28),rgba(6,19,31,.52) 42%,rgba(6,19,31,.93))}.fx-tile--shot>*{position:relative;z-index:1}.fx-tile--shot .fx-tile-ic{margin-bottom:auto;background:rgba(6,19,31,.55);border:1px solid var(--edge-t14)}.fx-tile--shot:focus-visible,.fx-tile--shot:hover{transform:translateY(-4px);border-color:var(--cedge-orange-5);box-shadow:0 24px 50px -22px rgba(0,0,0,.7);outline:none}.fx-tile-expand{position:absolute;top:1rem;right:1rem;z-index:1;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:9px;color:var(--text);background:rgba(6,19,31,.6);border:1px solid var(--edge-t18);opacity:0;transition:opacity .2s ease}.fx-tile-expand svg{width:1rem;height:1rem}.fx-tile--shot:focus-visible .fx-tile-expand,.fx-tile--shot:hover .fx-tile-expand{opacity:1}.fx-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,3rem);background:rgba(3,10,18,.86);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fxFade .2s ease}.fx-lightbox-inner{width:min(1120px,100%);max-height:92vh;display:flex;flex-direction:column;gap:.9rem}.fx-lightbox-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.fx-lightbox-tag{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink)}.fx-lightbox-title{margin:.15rem 0 0;font-size:1.4rem;font-weight:800;letter-spacing:-.01em;color:var(--text)}.fx-lightbox-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;color:var(--text);background:rgba(var(--tint),.06);border:1px solid var(--line);cursor:pointer;transition:background .15s ease,border-color .15s ease}.fx-lightbox-close:hover{background:rgba(255,122,33,.16);border-color:var(--cedge-orange-5)}.fx-lightbox-close svg{width:1.2rem;height:1.2rem}.fx-lightbox-img{width:100%;max-height:72vh;object-fit:contain;border-radius:14px;border:1px solid var(--line);background:var(--bg-2);box-shadow:0 30px 80px rgba(0,0,0,.6)}.fx-lightbox-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap}.fx-lightbox-foot p{margin:0;color:var(--muted);max-width:62ch;font-size:.92rem}@keyframes fxFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fx-lightbox{animation:none}.fx-tile--shot{transition:none}.fx-tile--shot:focus-visible,.fx-tile--shot:hover{transform:none}}.fx-pipeline{position:relative;margin-top:1.6rem}.fx-spine{position:absolute;top:1.5rem;bottom:0;left:50%;width:3px;transform:translateX(-50%);pointer-events:none}.fx-spine-fill,.fx-spine-track{position:absolute;inset:0;border-radius:999px}.fx-spine-track{background:linear-gradient(180deg,rgba(var(--tint),.14),rgba(var(--tint),.05))}.fx-spine-fill{transform-origin:top center;background:linear-gradient(180deg,var(--accent),var(--accent-2));box-shadow:0 0 14px rgba(255,122,33,.55)}.fx-stations{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.4rem}.fx-station{position:relative;margin:0;display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:2rem;column-gap:2rem;align-items:start}.fx-station--left .fx-panel{grid-column:1}.fx-station--right .fx-panel{grid-column:3}.fx-node{position:relative;z-index:1;grid-column:2;grid-row:1;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bg);border:1px solid var(--line)}.fx-node-ring{position:absolute;inset:-3px;border-radius:999px;border:2px solid var(--cedge-orange-45);transition:border-color .4s ease,box-shadow .4s ease}.fx-node-num{font-size:1rem;font-weight:800;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .4s ease}.fx-station.is-visible .fx-node-num{color:var(--accent)}.fx-station.is-visible .fx-node-ring{border-color:var(--cedge-orange-46);box-shadow:0 0 0 4px rgba(255,122,33,.12),0 0 18px rgba(255,122,33,.5)}.fx-panel{padding:1.35rem 1.45rem;border:1px solid var(--line);border-radius:20px;background:linear-gradient(160deg,rgba(var(--tint),.045),rgba(var(--tint),.012));box-shadow:0 14px 40px rgba(0,0,0,.22)}.fx-panel-head{display:flex;gap:.8rem;align-items:center;margin-bottom:.7rem}.fx-panel-ic{flex:none;width:2.5rem;height:2.5rem;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cedge-orange-6);background:rgba(255,122,33,.1);color:var(--accent)}.fx-panel-ic svg{width:1.35rem;height:1.35rem}.fx-panel-eyebrow{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.fx-panel-titles h3{margin:.1rem 0 0;font-size:1.2rem;font-weight:800;letter-spacing:-.01em;color:var(--text)}.fx-panel-intro{margin:0 0 1rem;font-size:.92rem;color:var(--muted)}.fx-checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));grid-gap:.7rem 1.3rem;gap:.7rem 1.3rem}.fx-checklist li{margin:0;display:grid;grid-template-columns:1.35rem 1fr;grid-gap:.55rem;gap:.55rem;align-items:start}.fx-check{margin-top:.1rem;flex:none;width:1.35rem;height:1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(74,222,128,.16);color:var(--good)}.fx-check svg{width:.85rem;height:.85rem}.fx-checklist li.is-fav .fx-check{background:rgba(255,122,33,.18);color:var(--accent)}.fx-feat{display:flex;flex-direction:column;gap:.05rem;min-width:0}.fx-feat-name{display:inline-flex;align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;color:var(--text)}.fx-feat-desc{font-size:.84rem;color:var(--muted);line-height:1.5}.fx-fav-star{display:inline-flex;flex:none;color:var(--gold-ink)}.fx-fav-star svg{width:.85rem;height:.85rem}.fx-pipeline.fx-anim .fx-panel{opacity:0;transition:opacity .55s ease,transform .55s ease}.fx-pipeline.fx-anim .fx-station--left .fx-panel{transform:translate(-22px,16px)}.fx-pipeline.fx-anim .fx-station--right .fx-panel{transform:translate(22px,16px)}.fx-pipeline.fx-anim .fx-station.is-visible .fx-panel{opacity:1;transform:none}.fx-pipeline.fx-anim .fx-node{opacity:.55;transform:scale(.72);transition:opacity .45s ease,transform .45s ease}.fx-pipeline.fx-anim .fx-station.is-visible .fx-node{opacity:1;transform:none}.fx-station:target .fx-node-ring{border-color:var(--cedge-orange-47);box-shadow:0 0 0 4px rgba(255,122,33,.16),0 0 18px rgba(255,122,33,.55)}.cta-band a.btn:focus-visible,.fx-hero a.btn:focus-visible,.fx-tile a:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}@media (max-width:900px){.fx-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-tile--big{grid-column:span 2;grid-row:span 1}.fx-tile--big .fx-tile-ic{margin-bottom:0}.fx-tile--wide{grid-column:span 2}}@media (max-width:820px){.fx-spine{left:1.4rem}.fx-stations{gap:1.9rem}.fx-station{grid-template-columns:2.8rem 1fr;column-gap:1.1rem}.fx-station--left .fx-panel,.fx-station--right .fx-panel{grid-column:2}.fx-node{grid-column:1;width:2.8rem;height:2.8rem}.fx-node-num{font-size:.9rem}.fx-pipeline.fx-anim .fx-station--left .fx-panel,.fx-pipeline.fx-anim .fx-station--right .fx-panel{transform:translateY(16px)}.fx-pipeline.fx-anim .fx-station.is-visible .fx-panel{transform:none}}@media (max-width:560px){.fx-bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.fx-tile--big,.fx-tile--wide{grid-column:span 1;grid-row:auto}.fx-panel{padding:1.1rem}.fx-checklist{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fx-tile{transition:none}.fx-tile:hover{transform:none}.fx-pipeline.fx-anim .fx-node,.fx-pipeline.fx-anim .fx-panel{transition:none;opacity:1;transform:none}.fx-spine-fill{transform:scaleY(1)!important}}.workspace-preview-table{width:100%;border-collapse:collapse;font-size:.85rem}.workspace-preview-table th{text-align:left;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute-t55);font-weight:700;padding:.5rem .75rem;border-bottom:1px solid var(--rule-t14)}.workspace-preview-table td{padding:.55rem .75rem;border-bottom:1px solid var(--rule-t06);color:var(--ink-neutral-2);vertical-align:top;white-space:nowrap}.workspace-preview-table tr:last-child td{border-bottom:0}.workspace-preview-table .muted{color:var(--mute-t32)}.nav-picker{position:relative;display:inline-flex}.nav-picker-menu{position:absolute;top:calc(100% + .4rem);left:0;z-index:30;min-width:10rem;display:flex;flex-direction:column;padding:.3rem;border-radius:12px;background:var(--ground-2);border:1px solid var(--edge-t16);box-shadow:0 12px 30px rgba(0,0,0,.35)}.nav-picker-menu a{padding:.65rem .8rem;border-radius:9px;color:var(--ink-neutral-1);text-decoration:none;font-size:.92rem;font-weight:600;white-space:nowrap}.nav-picker-menu a:hover{background:rgba(var(--tint),.08)}.arrival-metric.is-headline{background:rgba(56,189,248,.09);border-color:var(--cedge-teal-10)}.arrival-metric.is-headline .arrival-metric-value{color:var(--ink-sky-1)}.plan-controls.is-busy{opacity:.55;pointer-events:none}.plan-map-toggle.is-on{border-color:var(--cedge-teal-12);background:rgba(125,211,252,.16);color:var(--ink-sky-2)}.plan-stat.is-over dd{color:var(--ink-orange-3)}#working-hours{scroll-margin-top:calc(var(--appbar-h) + 1rem)}.plan-stop.is-locked{background:rgba(74,222,128,.045)}.plan-stop.is-pinned{background:rgba(125,211,252,.05)}.plan-stop-list.is-dragging .plan-stop{transition:transform .16s ease,opacity .16s ease}.plan-stop.is-lifted{cursor:-webkit-grabbing;cursor:grabbing;border-color:var(--cedge-orange-48);background:rgba(255,122,33,.12);box-shadow:0 0 0 1px rgba(255,138,61,.45),0 14px 32px -12px rgba(255,122,33,.75);transform:scale(1.012);z-index:2}.plan-stop.is-shifting{opacity:.82}.plan-stop.is-blocking{opacity:1;border-color:var(--cedge-teal-11);border-style:dashed}@media (prefers-reduced-motion:reduce){.plan-stop-list.is-dragging .plan-stop{transition:none}.plan-stop.is-lifted{transform:none}}.plan-stop.is-locked .plan-stop-num{background:linear-gradient(160deg,#ffd98a,#f5b73c)}button.plan-badge.last.is-adrift{border:1px solid var(--cedge-amber-4);background:rgba(255,209,102,.14);color:var(--warn);font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}button.plan-badge.last.is-adrift:hover{background:rgba(255,209,102,.24)}button.plan-badge.last.is-adrift:focus-visible{outline:2px solid rgba(255,122,41,.8);outline-offset:2px}.plan-stop.is-adrift{box-shadow:inset 3px 0 0 rgba(255,209,102,.75)}button.plan-badge.warn.is-action{border:1px solid var(--cedge-amber-4);font:inherit;font-size:.7rem;font-weight:700;text-align:left;cursor:pointer}button.plan-badge.warn.is-action:hover{background:rgba(251,191,36,.3)}button.plan-badge.warn.is-action:focus-visible{outline:2px solid rgba(255,122,41,.8);outline-offset:2px}.plan-stop-otw.is-live{border-color:rgba(255,122,41,.55);background:rgba(255,122,41,.14);color:var(--ink-orange-1)}.plan-stop-otw.is-done{border-color:rgba(74,222,128,.4);background:rgba(74,222,128,.12);color:var(--good)}.plan-summary dl>div.is-over dd{color:var(--ink-orange-3)}.plan-savebar.is-offer{border-color:var(--edge-t14);box-shadow:0 22px 50px -20px rgba(0,0,0,.9)}.plan-stop.is-errand{background:rgba(125,211,252,.045)}.plan-stop.is-errand .plan-stop-num{background:linear-gradient(160deg,#7dd3fc,#38bdf8);color:#062033}.plan-stop-name.is-errand{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink-sky-2)}.plan-stop-name.is-errand svg{width:.95rem;height:.95rem;flex-shrink:0}@media (max-width:640px){.quote-request-alert{left:.75rem;right:.75rem;bottom:.75rem;width:auto;padding:.75rem .85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .75rem;border-radius:14px}.quote-request-alert p{grid-column:1;grid-row:1;font-size:.66rem}.quote-request-alert strong{grid-column:1;grid-row:2;font-size:.92rem}.quote-request-alert span{display:none}.quote-request-alert .btn{grid-column:2;grid-row:1/span 2;white-space:nowrap}.quote-request-alert{padding-right:2.15rem}.quote-request-alert-close{top:50%;transform:translateY(-50%);right:.3rem}.route-plan-controls{gap:.75rem}.route-plan-controls .field{min-width:0;width:100%}.route-plan-control-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;width:100%}.route-plan-control-actions>:first-child,.route-plan-control-actions>:last-child{grid-column:1/-1}.route-plan-control-actions .btn{width:100%;justify-content:center}}.quote-request-alert-close:after{content:"";position:absolute;inset:-.55rem}@media (max-width:640px){.automation-link,.sidenav-sublink{min-height:44px;align-items:center}}.booking-contact-hint{grid-column:1/-1;margin:-.35rem 0 .15rem;font-size:.82rem;color:var(--mute-t62)}.booking-contact-hint strong{color:rgba(var(--tint),.86)}.es-earnings-glow{position:absolute;inset:-40% -20% auto;height:150px;pointer-events:none;background:radial-gradient(closest-side,rgba(255,122,33,.32),transparent 70%)}.es-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.4rem 1.1rem;gap:1.4rem 1.1rem}.es-step{position:relative;padding:1.5rem 1rem 1rem;border-radius:14px;background:linear-gradient(180deg,rgba(255,122,33,.07),rgba(var(--tint),.025) 55%);border:1px solid var(--edge-t09)}.es-step:after{content:"";position:absolute;top:50%;right:-1.1rem;width:1.1rem;height:2px;background:linear-gradient(90deg,rgba(255,122,33,.55),rgba(255,122,33,.12))}.es-step:last-child:after{display:none}.es-step-badge{position:absolute;top:-1.05rem;left:1rem;display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:14px;background:linear-gradient(160deg,#ff9d4d,#ff7a21);color:var(--bg);box-shadow:0 8px 22px rgba(255,122,33,.4)}.es-step-icon{width:1.3rem;height:1.3rem;stroke-width:2}.es-step-num{position:absolute;top:-.35rem;right:-.35rem;display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:999px;background:var(--bg);color:var(--accent-ink);font-size:.66rem;font-weight:900;border:1px solid var(--cedge-orange-14)}.es-step strong{display:block;margin:.6rem 0 .35rem;font-size:.97rem;color:var(--text)}.es-step p{margin:0;font-size:.84rem;line-height:1.55;color:var(--mute-t62)}.es-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(305px,1fr));grid-gap:1.1rem;gap:1.1rem}.es-phone{padding:1rem;border-radius:16px;border:1px solid var(--edge-t12);background:linear-gradient(180deg,rgba(var(--tint),.05),rgba(3,10,18,.6))}.es-phone-from{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.78rem;font-weight:800;color:rgba(var(--tint),.7)}.es-phone-avatar{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:8px;background:linear-gradient(160deg,#ff9d4d,#ff7a21);color:var(--bg);font-weight:900;font-size:.8rem}.es-phone-bubble{margin:0 0 .55rem;padding:.75rem .85rem;border-radius:14px 14px 14px 4px;background:rgba(var(--tint),.1);font-size:.92rem;line-height:1.45;color:var(--text)}.es-phone-sub{margin:0 0 .75rem;font-size:.8rem;color:var(--mute-t55)}.es-phone-choice{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:0 0 .5rem;padding:.68rem .8rem;border-radius:11px;border:1px solid var(--edge-t13);font-size:.87rem;font-weight:800;color:var(--ink-neutral-2)}.es-phone-choice small{margin-left:auto;font-size:.71rem;font-weight:600;color:var(--mute-t50)}.es-phone-choice.primary{border-color:var(--cedge-orange-14);background:linear-gradient(180deg,rgba(255,122,33,.22),rgba(255,122,33,.08));box-shadow:0 6px 18px rgba(255,122,33,.16)}.es-phone-foot{display:flex;align-items:center;gap:.4rem;margin:.7rem 0 0;font-size:.73rem;color:var(--mute-t45)}.es-phone-foot svg{color:var(--good)}.es-example{padding:1rem;border-radius:16px;border:1px solid var(--edge-t12);background:rgba(3,10,18,.5)}:root[data-theme=light] .es-example{border-color:var(--edge-t12);background:#f4f7fb}.es-example-job{margin:0 0 .7rem;font-size:1.05rem;font-weight:800;color:var(--text)}.es-example-facts{list-style:none;margin:0 0 .9rem;padding:0;display:grid;grid-gap:.4rem;gap:.4rem;font-size:.85rem;color:rgba(var(--tint),.66)}.es-example-facts li{display:flex;align-items:center;gap:.5rem}.es-example-facts svg{color:var(--accent-ink);width:1.05rem;height:1.05rem}.es-example-offer-box{padding:.85rem;border-radius:12px;border:1px solid var(--cedge-orange-7);background:rgba(255,122,33,.09)}.es-example-label{margin:0;font-size:.63rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mute-t50)}.es-example-offer{margin:.25rem 0 .35rem;font-size:1.3rem;font-weight:900;color:var(--ink-orange-6)}.es-example-fee{display:flex;align-items:baseline;gap:.45rem;margin:0;font-size:1.5rem;font-weight:900;color:var(--text)}.es-example-fee span{font-size:.76rem;font-weight:700;color:var(--mute-t55)}.es-example-note{margin:.7rem 0 0;font-size:.77rem;color:var(--mute-t45)}@media (max-width:900px){.es-hero{grid-template-columns:minmax(0,1fr)}.es-step:after{top:auto;right:auto;bottom:-1.25rem;left:2.25rem;width:2px;height:1.25rem;background:linear-gradient(180deg,rgba(255,122,33,.55),rgba(255,122,33,.12))}}.intake-ai-lead{margin:0 0 1rem}.intake-summary{padding:.9rem 1rem;margin-bottom:1.1rem;border-radius:12px;border:1px solid var(--cedge-green-32);background:rgba(74,222,128,.06)}.intake-summary>strong{display:block;margin-bottom:.5rem;font-size:.92rem;color:var(--good)}.intake-summary ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.intake-summary li{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;font-size:.85rem;color:rgba(var(--tint),.72)}.intake-summary a{flex:none;font-size:.78rem;font-weight:800;color:var(--ink-sky-1)}.intake-block{padding:1rem 0;border-top:1px solid var(--rule-t07)}.intake-block:first-of-type{border-top:0;padding-top:0}.intake-block-head{margin-bottom:.7rem}.intake-block-head strong{display:block;font-size:.95rem;color:var(--ink-neutral-2)}.intake-block-head small{display:block;margin-top:.15rem;font-size:.8rem;line-height:1.45;color:var(--mute-t52)}.posture-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));grid-gap:.65rem;gap:.65rem}.posture-card{display:grid;grid-gap:.3rem;gap:.3rem;text-align:left;cursor:pointer;padding:.85rem .9rem;border-radius:12px;color:inherit;border:1px solid var(--edge-t12);background:rgba(var(--tint),.03);transition:border-color .16s ease,background .16s ease}.posture-card:hover{border-color:var(--edge-t26)}.posture-card.on{border-color:var(--cedge-orange-14);background:rgba(255,122,33,.1)}.posture-card-mark{width:1rem;height:1rem;border-radius:999px;border:2px solid var(--edge-t30)}.posture-card.on .posture-card-mark{border-color:#ff7a21;box-shadow:inset 0 0 0 3.5px #ff7a21}.posture-card strong{display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:#fff}.posture-card em{font-style:normal;padding:.08rem .38rem;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:rgba(255,122,33,.18);border:1px solid var(--cedge-orange-51);color:var(--accent-ink)}.posture-card small{font-size:.78rem;line-height:1.45;color:var(--mute-t58)}.posture-card:focus-visible{outline:2px solid rgba(56,189,248,.75);outline-offset:2px}.intake-amount{display:flex;align-items:center;gap:.5rem;max-width:15rem}.intake-amount span{font-size:1.15rem;font-weight:800;color:var(--mute-t60)}.intake-amount input{flex:1 1;font-size:1.05rem;font-weight:700}.intake-field{display:grid;grid-gap:.25rem;gap:.25rem;margin:.2rem 0 .6rem 3.3rem;max-width:18rem}.intake-field span{font-size:.82rem;color:var(--mute-t62)}.intake-savebar{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-wrap:wrap;margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--rule-t08)}.intake-savebar p{margin:0;font-size:.83rem;color:var(--dim-amber-1-20)}.intake-save-ok{color:var(--good);font-weight:700}.intake-save-error{color:var(--bad);font-weight:700}.intake-savebar.stuck{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin:1.1rem -1.05rem -1.05rem;padding:.8rem 1.05rem;border-radius:0 0 12px 12px;background:rgba(var(--panel-rgb),.96);border-top:1px solid var(--cedge-amber-31);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (prefers-reduced-motion:reduce){.intake-toggle-track,.intake-toggle-track>span,.posture-card{transition:none}}.schedule-setup{display:grid;grid-gap:.6rem;gap:.6rem}.schedule-setup-head{margin-bottom:.15rem}.schedule-setup-head .eyebrow{margin:0 0 .3rem}.schedule-setup-head h2{margin:0;font-size:1.28rem;letter-spacing:-.01em}.schedule-setup-head p{margin:.3rem 0 0;color:var(--muted,var(--muted-2));font-size:.88rem}.workspace-disclosure{background:var(--bg-elevated);border:1px solid var(--edge-g14);border-radius:16px;overflow:hidden;transition:border-color .18s ease,background .18s ease}.workspace-disclosure:hover{border-color:var(--edge-g24)}.workspace-disclosure[open]{background:rgba(10,22,37,.92);border-color:var(--cedge-orange-52)}.workspace-disclosure-head{display:flex;align-items:center;gap:1rem;padding:1.05rem 1.3rem;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workspace-disclosure-head::-webkit-details-marker{display:none}.workspace-disclosure-head:focus-visible{outline:2px solid rgba(255,122,41,.7);outline-offset:-2px}.workspace-disclosure-copy{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0;flex:1 1}.workspace-disclosure-eyebrow{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dim-orange-3-2)}.workspace-disclosure-title{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:1.05rem;font-weight:650;color:var(--text,#e8eef6);letter-spacing:-.01em}.workspace-disclosure-pill{font-size:.7rem;font-weight:650;letter-spacing:.02em;padding:.15rem .55rem;border-radius:999px;border:1px solid var(--edge-g24);color:var(--muted,var(--muted-2));white-space:nowrap}.workspace-disclosure-pill.tone-on{border-color:var(--cedge-green-33);background:rgba(52,199,123,.12);color:var(--ink-green-2)}.workspace-disclosure-pill.tone-warn{border-color:var(--cedge-orange-53);background:rgba(255,176,32,.1);color:var(--ink-amber-1)}.workspace-disclosure-summary{font-size:.86rem;line-height:1.45;color:var(--muted,var(--muted-2));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workspace-disclosure-chevron{flex:none;width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:50%;border:1px solid var(--edge-g20);color:var(--muted,var(--muted-2));transition:transform .2s ease,color .2s ease,border-color .2s ease}.workspace-disclosure-chevron svg{width:1rem;height:1rem}.workspace-disclosure[open] .workspace-disclosure-chevron{transform:rotate(180deg);color:var(--ink-orange-8);border-color:var(--cedge-orange-38)}.workspace-disclosure-body{border-top:1px solid var(--rule-g10);margin-top:-.1rem;padding:1.2rem 1.3rem 1.35rem}@media (prefers-reduced-motion:reduce){.workspace-disclosure,.workspace-disclosure-chevron{transition:none}}.sched-row.is-unapproved{border-left-color:var(--cap-busy)}.sched-row.is-on{border-color:var(--accent);background:rgba(255,122,33,.1)}.sched-row-missing{color:var(--mute-i62);font-style:italic}.sched-detail.is-empty{justify-content:center;min-height:12rem}.sched-detail.is-sheet{position:fixed;z-index:61;inset:auto 0 0 0;max-height:88vh;overflow-y:auto;border-radius:18px 18px 0 0;box-shadow:0 -18px 48px rgba(0,0,0,.42)}@media (min-width:720px){.sched-detail.is-sheet{inset:0 0 0 auto;width:min(92vw,clamp(440px,34vw,520px));max-height:none;border-radius:18px 0 0 18px;box-shadow:-18px 0 48px rgba(0,0,0,.42)}}.sched-detail.is-sheet .sched-detail-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding-bottom:.6rem;background:rgb(var(--panel-rgb));border-bottom:1px solid var(--edge-t08)}.sched-detail.is-sheet .sched-step-confirm{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-top:auto;padding-top:.75rem;padding-bottom:.2rem;background:rgb(var(--panel-rgb));border-top:1px solid var(--edge-t08)}.sched-duration-note.is-error{color:#f8a5a5}.sched-mode-btn.is-on{background:var(--accent);color:var(--on-accent);font-weight:850}.sched-slot.is-on{border-color:var(--accent);background:rgba(255,122,33,.12)}.sched-crew-role.is-on{border-color:var(--cedge-orange-5);background:rgba(255,122,33,.12);color:var(--ink-orange-12);font-weight:800}.sched-map-tab.is-on{background:var(--accent);color:var(--on-accent);font-weight:850}.booking-form{display:grid;grid-gap:1.4rem;gap:1.4rem}.schedule-bar-cta{flex:none;white-space:nowrap}.action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.15rem;padding:.7rem .9rem;border-radius:13px;border:1px solid var(--cedge-orange-5);background:rgba(255,122,33,.11);color:var(--accent);font-size:.85rem;font-weight:800;white-space:nowrap;text-align:center;text-decoration:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.action-btn:hover{border-color:var(--cedge-orange-56);background:rgba(255,122,33,.19);box-shadow:0 10px 24px -12px var(--accent);transform:translateY(-1px)}.action-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.action-btn--plan{position:relative;isolation:isolate;overflow:hidden;border-color:var(--planning,var(--cedge-violet-2));color:#fff;background:var(--planning-glow,radial-gradient(135% 120% at 50% 118%,rgba(214,176,255,.42) 0,rgba(168,85,247,.2) 42%,transparent 70%)),var(--planning-gradient,linear-gradient(180deg,#7c3aed 0,#6320c9 55%,#4f169f 100%));box-shadow:var(--planning-shadow,0 0 9px rgba(180,120,255,.6),0 0 24px rgba(147,51,234,.42),0 0 62px rgba(124,40,220,.3),0 14px 46px -14px rgba(120,40,210,.5))}.action-btn--plan:before{inset:0;background:repeating-linear-gradient(60deg,rgba(var(--tint),.055) 0 1px,transparent 1px 15px),repeating-linear-gradient(-60deg,rgba(var(--tint),.055) 0 1px,transparent 1px 15px)}.action-btn--plan:after,.action-btn--plan:before{content:"";position:absolute;z-index:-1;pointer-events:none}.action-btn--plan:after{inset:-1px;background:linear-gradient(105deg,transparent 34%,rgba(var(--tint),.42) 50%,transparent 66%);transform:translateX(-135%);animation:planSheen 5.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes planSheen{0%,62%{transform:translateX(-135%)}86%,to{transform:translateX(135%)}}.action-btn--plan:hover{border-color:var(--planning,var(--cedge-violet-3));background:var(--planning-glow,radial-gradient(135% 120% at 50% 118%,rgba(224,195,255,.5) 0,rgba(178,105,255,.24) 42%,transparent 70%)),var(--planning-gradient,linear-gradient(180deg,#8b4bf0 0,#6f2ada 55%,#591cb4 100%));box-shadow:var(--planning-shadow);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.action-btn--plan:after{animation:none;opacity:0}}.action-btn-ic{flex:none;width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.action-btn .action-btn-ic{filter:drop-shadow(0 0 4px rgba(255,122,33,.65))}.action-btn--lead .action-btn-ic,.action-btn--money-in .action-btn-ic,.action-btn--plan .action-btn-ic{filter:none}@media (prefers-reduced-motion:reduce){.action-btn{transition:none}.action-btn:hover{transform:none}}.workspace-shell .btn.primary{box-shadow:0 0 0 1px rgba(255,178,122,.5),0 0 18px rgba(255,122,33,.4),0 6px 18px rgba(0,0,0,.35);transition:box-shadow .16s ease,transform .16s ease}.workspace-shell .btn.primary:hover{box-shadow:0 0 0 1px rgba(255,200,158,.75),0 0 26px rgba(255,122,33,.6),0 8px 22px rgba(0,0,0,.4)}:root[data-theme=light] .workspace-shell .btn.primary{background:linear-gradient(180deg,#ea580c,#c2410c);color:#ffffff;border-color:#9a3412;box-shadow:0 2px 8px rgba(234,88,12,.35)}:root[data-theme=light] .workspace-shell .btn.primary:hover{background:linear-gradient(180deg,#f97316,#ea580c);color:#ffffff;border-color:#c2410c;box-shadow:0 4px 14px rgba(234,88,12,.45)}@media (prefers-reduced-motion:reduce){.calendar-view-toggle button,.sched-stat,.stripe-alert-banner,.stripe-alert-chevron,.workspace-shell .btn.primary{transition:none}.stripe-alert-banner:hover,.stripe-alert-banner:hover .stripe-alert-chevron{transform:none}}@media (max-width:780px){.schedule-bar{gap:.7rem}.schedule-bar-id{flex:1 1 100%}.schedule-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;justify-content:flex-start;flex:1 1 100%}.sched-stat{min-width:0}.sched-stat small{min-width:0;overflow:hidden;text-overflow:ellipsis}.sched-stat{display:flex;align-items:baseline;gap:.35rem;padding:.42rem .6rem;border-radius:10px}.sched-stat strong{font-size:.92rem}.sched-stat small{font-size:.6rem;letter-spacing:.05em}.schedule-bar-cta{flex:1 1 100%;justify-content:center}.month-nav-label{font-size:1.05rem}.schedule-panel-foot{justify-content:flex-start}}:root[data-theme=light] .bset-card,:root[data-theme=light] .bset-master,:root[data-theme=light] .bset-preview,:root[data-theme=light] .bset-recurring,:root[data-theme=light] .bset-section,:root[data-theme=light] .bset-tipcard{--bset-card:#ffffff;--bset-inner:rgba(17,27,41,0.035);--bset-line:#28384b;--bset-line-strong:#1f2a39;--bset-accent-ink:#a54f1b}@keyframes liveDotPulse{0%,to{box-shadow:0 0 0 3px rgba(52,199,123,.18),0 0 10px rgba(52,199,123,.35)}50%{box-shadow:0 0 0 5px rgba(52,199,123,.32),0 0 16px rgba(52,199,123,.55)}}.qs-foot-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}#quick-stop-demand,#quick-stop-earn-more{scroll-margin-top:calc(var(--appbar-h) + 1.25rem)}.bset-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.9rem;gap:.9rem}.bset-card{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;overflow-wrap:anywhere;padding:1.1rem 1.15rem .9rem;border:1px solid var(--bset-line);border-radius:16px;background:var(--bset-card);box-shadow:0 12px 36px -10px rgba(0,0,0,.4),inset 0 1px 0 rgba(var(--tint),.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;cursor:pointer;transition:border-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.bset-card:hover{border-color:rgba(var(--tint),.26);transform:translateY(-2px);box-shadow:0 18px 48px -8px rgba(0,0,0,.55),0 0 20px -4px rgba(255,122,33,.16),inset 0 1px 0 rgba(var(--tint),.2)}.bset-card:focus-visible{outline:2px solid rgba(255,122,41,.7);outline-offset:2px}.bset-card-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.55rem;border-radius:12px;background:rgba(var(--tint),.05);transition:transform .2s ease,background .2s ease}.bset-card:hover .bset-card-icon{transform:scale(1.06);background:rgba(var(--tint),.09)}.bset-card-icon svg{width:1.25rem;height:1.25rem}.bset-card-label{font-size:.8rem;color:var(--muted,var(--muted-2))}.bset-card>strong{font-size:1.12rem;font-weight:700;letter-spacing:-.01em}.bset-card>small{font-size:.8rem;color:var(--muted,var(--muted-2));line-height:1.4}.bset-card-edit{display:inline-flex;align-items:center;gap:.25rem;margin-top:.65rem;padding-top:.6rem;border-top:1px solid var(--bset-line);font-size:.84rem;font-weight:650;color:var(--bset-accent-ink)}.bset-card-edit svg{width:.85rem;height:.85rem}.bset-summary-item.is-static{cursor:default}.bset-summary-item.is-static:hover{border-color:var(--bset-line);transform:none}.bset-summary-copy>span.is-warning{color:var(--ink-amber-1);font-weight:700}.bset-window-copy strong em.is-warning{border-color:var(--cedge-amber-11);color:var(--gold-ink)}.bset-cal-cell.is-today{border-color:var(--bset-accent-ink)}.bset-cal-cell.is-blocked{border-color:var(--cedge-amber-11);background:rgba(255,176,32,.12);color:var(--ink-amber-1)}.bset-cal-cell.is-past{opacity:.4;cursor:not-allowed}.bset-recurring,.bset-tipcard{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--bset-line);border-radius:16px;background:var(--bset-card)}.bset-recurring>svg,.bset-tipcard>svg{width:1.25rem;height:1.25rem;flex:none;color:var(--ink-amber-1);margin-top:.1rem}.bset-recurring>div,.bset-tipcard>div{min-width:0;flex:1 1}.bset-recurring strong,.bset-tipcard strong{display:block;font-size:.92rem;font-weight:650}.bset-recurring p,.bset-tipcard p{margin:.25rem 0 .55rem;font-size:.83rem;color:var(--muted,var(--muted-2));line-height:1.45}.bset-recurring-link,.bset-tipcard a{display:inline-flex;align-items:center;gap:.3rem;padding:0;border:0;background:none;color:var(--bset-accent-ink);font:inherit;font-size:.85rem;font-weight:650;text-decoration:none;cursor:pointer}.bset-recurring-link:hover,.bset-tipcard a:hover{text-decoration:underline}.bset-recurring-link svg,.bset-tipcard a svg{width:.85rem;height:.85rem}@media (prefers-reduced-motion:reduce){.bset-card,.bset-chev,.bset-day,.bset-preview-toggle>svg,.bset-summary-item,.bset-switch-track,.bset-switch-track>span,.bset-window{transition:none}}.row-revealed{animation:row-reveal-flash 1.5s ease-out 1;border-radius:12px}@keyframes row-reveal-flash{0%{outline:2px solid rgba(255,122,41,.9);outline-offset:2px;background-color:rgba(255,122,41,.16)}70%{outline:2px solid rgba(255,122,41,.5);outline-offset:2px;background-color:rgba(255,122,41,.08)}to{outline:2px solid rgba(255,122,41,0);outline-offset:2px;background-color:transparent}}@media (prefers-reduced-motion:reduce){.row-revealed{animation:none;outline:2px solid rgba(255,122,41,.75);outline-offset:2px}}[data-avatar-tone]{--avatar-bg:hsl(var(--avatar-h) 48% 24%);--avatar-fg:hsl(var(--avatar-h) 86% 80%);--avatar-line:hsl(var(--avatar-h) 46% 44%)}[data-avatar-tone="0"]{--avatar-h:168}[data-avatar-tone="1"]{--avatar-h:246}[data-avatar-tone="2"]{--avatar-h:202}[data-avatar-tone="3"]{--avatar-h:312}[data-avatar-tone="4"]{--avatar-h:188}[data-avatar-tone="5"]{--avatar-h:274}[data-avatar-tone="6"]{--avatar-h:330}[data-avatar-tone="7"]{--avatar-h:216}[data-avatar-tone="8"]{--avatar-h:292}[data-avatar-tone="9"]{--avatar-h:348}[data-avatar-tone="10"]{--avatar-h:230}[data-avatar-tone="11"]{--avatar-h:258}.client-card.is-selected,.client-card:hover{transform:translateY(-4px);border-color:var(--cedge-orange-17);background:rgba(255,138,61,.06);box-shadow:0 14px 32px rgba(0,0,0,.4)}.client-table tbody tr.is-selected,.client-table tbody tr:hover{background:rgba(255,138,61,.07);box-shadow:inset 3px 0 0 #ff7a21}.client-focus{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.8rem;gap:.8rem}@media (min-width:900px){.client-focus{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start}}.client-focus-list{display:grid;grid-gap:.3rem;gap:.3rem;align-content:start;max-height:34rem;overflow-y:auto;padding:.15rem}.client-focus-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem;width:100%;padding:.55rem .6rem;border:1px solid transparent;border-radius:11px;background:rgba(var(--tint),.02);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .15s cubic-bezier(.2,.9,.3,1.2),background .15s ease,border-color .15s ease}.client-focus-row:hover{background:rgba(var(--tint),.05);transform:translateX(2px)}.client-focus-row.is-selected{border-color:var(--cedge-orange-17);background:rgba(255,138,61,.1);transform:translateX(4px)}.client-focus-row:focus-visible{outline:2px solid rgba(255,122,41,.8);outline-offset:2px}.client-focus-who{display:grid;grid-gap:.05rem;gap:.05rem;min-width:0}.client-focus-who strong{font-size:.87rem}.client-focus-who small,.client-focus-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-focus-who small{font-size:.72rem;color:var(--mute-i55)}.client-focus-total{font-size:.82rem;font-weight:800;color:var(--accent-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-focus-pane{padding:1.1rem 1.2rem;border:1px solid var(--cedge-orange-44);border-radius:16px;background:linear-gradient(180deg,rgba(255,138,61,.07),rgba(var(--tint),.02));animation:client-focus-in .22s cubic-bezier(.2,.9,.3,1.05)}@keyframes client-focus-in{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:none}}.client-focus-head{display:flex;align-items:center;gap:.8rem;margin-bottom:.9rem}.client-focus-head h3{margin:0;font-size:1.15rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.client-focus-head p{margin:.15rem 0 0;font-size:.85rem;color:var(--mute-i62)}.client-focus-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0 0 .9rem}.client-focus-stats div{padding:.6rem .7rem;border:1px solid var(--edge-t09);border-radius:12px;background:rgba(var(--tint),.03)}.client-focus-stats dt{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute-i55)}.client-focus-stats dd{margin:.1rem 0 0;font-size:1.05rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-focus-address{margin:0 0 .9rem;font-size:.85rem;color:rgba(var(--ink-rgb),.7)}.client-focus-actions{display:flex;flex-wrap:wrap;gap:.5rem}.client-followup{display:grid;grid-gap:.8rem;gap:.8rem}.client-band-total.is-zero{color:var(--mute-i35);font-weight:500}@keyframes client-modal-fade{0%{opacity:0}to{opacity:1}}@media (max-width:620px){.client-focus-stats,.client-modal-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.client-card,.client-focus-row,.client-row,.client-table tbody tr{transition:none}.client-card.is-selected,.client-card:hover,.client-focus-row.is-selected,.client-focus-row:hover,.client-row.is-selected,.client-row:hover{transform:none}.client-focus-pane,.client-modal,.client-modal-backdrop{animation:none}}.extrastop-panel{margin-top:1rem;padding:.85rem 1.1rem}.extrastop-main{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.extrastop-copy{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.extrastop-copy strong{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:750}.extrastop-copy small{font-size:.82rem;color:var(--mute-t58);line-height:1.5;max-width:52rem}.extrastop-state{padding:.12rem .5rem;border-radius:999px;border:1px solid var(--edge-g35);background:rgba(var(--tint),.05);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--tint),.65)}.extrastop-state[data-state=on]{border-color:var(--cedge-green-24);background:rgba(72,199,142,.14);color:var(--good)}.extrastop-state[data-state=locked]{border-color:var(--cedge-amber-13);background:rgba(255,209,102,.12);color:var(--warn)}.extrastop-panel[data-state=on]{border-color:var(--cedge-green-35)}.extrastop-panel[data-state=locked]{border-color:var(--cedge-amber-6)}.extrastop-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.calendar-planned-chip{display:flex;align-items:center;gap:.25rem;width:100%;padding:.16rem .35rem;border:1px dashed var(--edge-g45);border-radius:5px;background:rgba(var(--grey-1),.06);color:var(--dim-grey-1-3);font-size:.66rem;line-height:1.3;text-decoration:none;white-space:nowrap;overflow:hidden}.calendar-planned-chip:hover{border-color:var(--cedge-orange-17);background:rgba(255,138,61,.1);color:#fff}.calendar-planned-chip:focus-visible{outline:2px solid rgba(255,122,41,.75);outline-offset:1px}.calendar-planned-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.sidenav-state{margin-left:auto;display:inline-grid;place-items:center;padding:.1rem .4rem;border-radius:999px;border:1px solid transparent;font-size:.6rem;font-weight:900;letter-spacing:.07em;line-height:1.5}.sidenav-state[data-state=on]{border-color:var(--cedge-green-24);background:rgba(72,199,142,.16);color:var(--good)}.sidenav-state[data-state=off]{border-color:var(--cedge-red-16);background:rgba(255,107,107,.14);color:var(--ink-red-5)}.sidenav-state[data-state=paused]{border-color:var(--cedge-amber-13);background:rgba(255,209,102,.14);color:var(--warn)}.sidenav-link .sidenav-state+.sidenav-count{margin-left:.3rem;margin-right:0}.sidenav-link[data-state=on]{box-shadow:inset 0 0 0 1px rgba(63,191,135,.5)}.sidenav-link[data-state=on] .sidenav-ic{color:var(--ink-green-11)}.sidenav-link[data-state=on]:hover .sidenav-ic{color:var(--ink-green-12)}.sidenav-link.active[data-state]{box-shadow:inset 3px 0 0 var(--accent),inset 0 0 0 1px rgba(255,122,33,.22)}.sidenav-link.active[data-state] .sidenav-ic{color:var(--accent)}.sidenav-link>span:not([class]){min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidenav-link .sidenav-count,.sidenav-link .sidenav-ic,.sidenav-link .sidenav-state,.sidenav-link .sidenav-total{flex:none}a.bset-card{color:inherit;text-decoration:none}.crew-skin-daylight{--skin-surface:rgba(var(--tint),0.085);--skin-line:rgba(190,208,230,0.34);--skin-ink:#ffffff;--skin-muted:#e4e9f0;--skin-head:rgba(228,233,240,0.92);--skin-accent:#ff9440;--skin-accent-soft:rgba(255,148,64,0.18);--skin-radius:12px;--skin-head-track:0.09em}.crew-skin-daylight .workspace-section-card{border-color:var(--cedge-sky-13)}.crew-skin-daylight .eyebrow{color:rgba(var(--grey-6),.85)}:root[data-theme=light] .crew-skin-daylight .client-modal,:root[data-theme=light] .crew-skin-daylight .crew-assign-panel,:root[data-theme=light] .crew-skin-daylight .panel,:root[data-theme=light] .crew-skin-daylight .unsaved-guard-panel{--skin-accent:var(--ink-orange-8);--skin-accent-soft:rgba(165,79,27,0.1)}.bset-card.is-static{cursor:default}.bset-card.is-static:hover{border-color:var(--bset-line);transform:none}.range-slider{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-gap:.45rem;gap:.45rem;padding:.9rem 1.05rem .8rem;border:1px solid var(--cedge-orange-5);border-radius:14px;background:rgba(255,122,33,.055)}.range-slider:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,170,100,.14) 50%,transparent 62%);transform:translateX(-140%);animation:rangeShimmer 6.5s cubic-bezier(.45,0,.25,1) infinite}@keyframes rangeShimmer{0%,58%{transform:translateX(-140%)}92%,to{transform:translateX(140%)}}@media (prefers-reduced-motion:reduce){.range-slider:before{animation:none;opacity:0}}.range-slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.range-slider-label{font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.range-slider-label,.range-slider-value{font-weight:800;color:var(--ink-orange-8)}.range-slider-value{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.range-slider-track{position:relative;height:3rem}.range-slider-track:before{content:"";left:0;right:0;background:rgba(var(--tint),.14)}.range-slider-fill,.range-slider-track:before{position:absolute;top:50%;height:7px;margin-top:-3.5px;border-radius:999px}.range-slider-fill{left:var(--low);right:calc(100% - var(--high));background:linear-gradient(90deg,#ff5a1f,#ff9a52)}.range-slider-input{position:absolute;inset:0;width:100%;height:3rem;margin:0;padding:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.range-slider-input:focus{outline:none}.range-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:2rem;height:2rem;border-radius:999px;cursor:-webkit-grab;cursor:grab;border:2px solid var(--on-accent);background:radial-gradient(circle at 35% 30%,#ffab63,#ff7a21 62%,#f06a12);box-shadow:0 2px 12px rgba(0,0,0,.6),0 0 14px rgba(255,122,33,.5)}.range-slider-input::-moz-range-thumb{pointer-events:auto;width:2rem;height:2rem;border-radius:999px;cursor:grab;border:2px solid var(--on-accent);background:radial-gradient(circle at 35% 30%,#ffab63,#ff7a21 62%,#f06a12);box-shadow:0 2px 12px rgba(0,0,0,.6),0 0 14px rgba(255,122,33,.5)}.range-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(255,122,33,.55)}.range-slider-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px rgba(255,122,33,.55)}.range-slider-input:active::-webkit-slider-thumb{cursor:-webkit-grabbing;cursor:grabbing}.range-slider-bubbles{position:relative;height:1.1rem}.range-slider-bubble{position:absolute;top:0;transform:translateX(-50%);font-size:.92rem;font-weight:800;color:var(--ink-neutral-9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 6px rgba(0,0,0,.8)}.range-slider-ends{display:flex;justify-content:space-between;font-size:.72rem;color:var(--mute-i42);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unsaved-guard-backdrop{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:1.25rem;background:rgba(3,8,15,.74);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.unsaved-guard-panel{width:min(30rem,100%);display:grid;grid-gap:.6rem;gap:.6rem;padding:1.25rem;border:1px solid var(--cedge-orange-9);border-radius:16px;background:#101824;box-shadow:0 30px 80px rgba(0,0,0,.6)}.unsaved-guard-panel h3{margin:0;color:#fff;font-size:1.15rem}.unsaved-guard-panel p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.unsaved-guard-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.5rem}.unsaved-guard-actions .btn{flex:1 1 10rem}.qs-chip:not(.is-static):hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.18)}.schedule-method-row{position:relative;overflow:hidden;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.schedule-method-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--job-tone,rgba(var(--tint),.18))}.schedule-method-row:hover{transform:translateY(-1px);box-shadow:0 12px 26px -16px rgba(0,0,0,.9),0 0 0 1px var(--job-tone)}@media (prefers-reduced-motion:reduce){.schedule-method-row{transition:none}.schedule-method-row:hover{transform:none}}.client-sub-start{display:grid;grid-gap:.25rem;gap:.25rem}.client-sub-start>span{font-size:.76rem;font-weight:700}.client-sub-start input{min-height:44px;padding:.5rem .6rem;border:1px solid var(--edge-t18);border-radius:8px;background:rgba(0,0,0,.2);color:inherit;font:inherit}.cash-bills-card,.cash-chart-card,.cash-controls,.cash-events-card,.cash-hero{--cash-projected:#5eb0ef;--cash-confirmed:#86e2c4;--cash-worst:#ffb454;--cash-buffer:var(--muted);--cash-in:var(--good);--cash-out:#f87171;--cash-required:#c084fc;--cash-credit:#a78bfa}:root[data-theme=light] .cash-bills-card,:root[data-theme=light] .cash-chart-card,:root[data-theme=light] .cash-controls,:root[data-theme=light] .cash-events-card,:root[data-theme=light] .cash-hero{--cash-projected:#1a6ea8;--cash-confirmed:#0f7a5a;--cash-worst:#a8620a;--cash-out:#c0281a;--cash-required:#7c3aad;--cash-credit:#5b47c4}.cash-preset.is-on{border-color:var(--cash-projected);background:rgba(94,176,239,.16);color:var(--text)}.cash-switch{display:flex;align-items:flex-start;gap:.6rem;max-width:46rem;cursor:pointer}.cash-switch>input{margin-top:.28rem;width:18px;height:18px;accent-color:var(--cash-worst);flex:0 0 auto}.cash-switch>span{display:flex;flex-direction:column;gap:.15rem}.cash-switch strong{font-size:.95rem}.cash-switch small{font-size:.82rem;line-height:1.5;color:var(--mute-i60)}.cash-inline-select{padding:.1rem .3rem;border:1px solid var(--edge-t20);border-radius:8px;background:rgba(var(--tint),.06);color:var(--text);font-size:.82rem}.cash-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cash-marker.is-estimated .cash-marker-shape{fill:#0a1523}.cash-marker.is-estimated.tone-in .cash-marker-shape{stroke:var(--cash-in)}.cash-marker.is-estimated.tone-out .cash-marker-shape{stroke:var(--cash-out)}.cash-marker.is-estimated.tone-unfunded .cash-marker-shape{stroke:#ff4d4d}.cash-marker.is-selected .cash-marker-shape{stroke:#fff;stroke-width:2}.cash-readout{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.1rem;padding:.55rem .7rem .15rem;font-size:.85rem;color:rgba(var(--ink-rgb),.65)}.cash-readout strong{font-family:var(--font-display);color:var(--text)}.cash-readout b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cash-event-day.is-selected{border-color:var(--cash-projected);background:rgba(94,176,239,.08)}.cash-event-day.is-unfunded{border-color:var(--cedge-red-18)}.cash-event-day.is-unfunded .cash-event-balance{color:var(--ink-red-1)}.cash-event-row.is-in .cash-event-amount{color:var(--cash-in)}.cash-event-row.is-out .cash-event-amount{color:var(--cash-out)}.cash-event-amount small.is-confirmed{color:var(--mute-i55)}.cash-event-amount small.is-estimated{color:var(--mute-i60)}.cash-bill-list.is-paused{opacity:.72;margin-top:.6rem}.cash-bill-amount.is-out{color:var(--cash-out)}.cash-bill-amount.is-in{color:var(--cash-in)}.cash-chip.is-confirmed{background:rgba(74,222,128,.14);color:var(--good)}.cash-chip.is-estimated{background:rgba(var(--tint),.07);color:var(--mute-i62)}.cash-chip.is-overdue{background:rgba(248,113,113,.18);color:var(--ink-red-1)}.sidenav-actions .sidenav-new,.sidenav-actions .sidenav-plan{width:auto;min-height:44px;padding:.6rem .5rem;border-radius:12px;font-size:.85rem;font-weight:700;white-space:nowrap}.sidenav-actions .sidenav-plan{gap:.35rem;justify-content:center}.sidenav-actions .sidenav-new{gap:.28rem}.sidenav-actions .sidenav-plan .action-btn-ic{width:1rem;height:1rem;flex:none}.sidenav .sidenav-plan.active{box-shadow:inset 0 0 0 1px rgba(233,219,255,.55)}.sidenav .sidenav-plan.active:after{animation:none;opacity:0}.btn.job-done-btn{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--cedge-green-38);color:var(--ink-neutral-16);background:radial-gradient(135% 120% at 50% 118%,rgba(160,245,190,.4) 0,rgba(34,197,94,.2) 42%,transparent 70%),linear-gradient(180deg,#1f9d55,#16813f 55%,#0f6431);box-shadow:0 0 9px rgba(74,222,128,.5),0 0 24px rgba(34,197,94,.34),0 14px 42px -16px rgba(22,163,74,.5),inset 0 1px 0 rgba(220,255,232,.45),inset 0 -20px 38px -24px rgba(190,255,214,.45)}.btn.job-done-btn:before{inset:0;background:repeating-linear-gradient(60deg,rgba(var(--tint),.05) 0 1px,transparent 1px 15px),repeating-linear-gradient(-60deg,rgba(var(--tint),.05) 0 1px,transparent 1px 15px)}.btn.job-done-btn:after,.btn.job-done-btn:before{content:"";position:absolute;z-index:-1;pointer-events:none}.btn.job-done-btn:after{inset:-1px;background:linear-gradient(105deg,transparent 34%,rgba(var(--tint),.4) 50%,transparent 66%);transform:translateX(-135%);animation:planSheen 5.6s cubic-bezier(.4,0,.2,1) infinite}.btn.job-done-btn:hover:not(:disabled){border-color:var(--cedge-green-39);background:radial-gradient(135% 120% at 50% 118%,rgba(190,250,212,.5) 0,rgba(52,211,113,.24) 42%,transparent 70%),linear-gradient(180deg,#26b463,#199549 55%,#12763a);box-shadow:0 0 26px rgba(110,240,160,.55),0 0 70px rgba(34,197,94,.34),0 20px 56px -20px rgba(22,163,74,.65),inset 0 1px 0 rgba(235,255,242,.6),inset 0 -20px 38px -24px rgba(214,255,230,.55);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.btn.job-done-btn:after{animation:none;opacity:0}.btn.job-done-btn:hover:not(:disabled){transform:none}}.job-done-field.is-muted .job-done-shell{background:rgba(var(--tint),.05);border-color:var(--edge-t18);box-shadow:none}.job-done-field.is-muted .job-done-submit{color:var(--text)}.job-done-field.is-muted .job-done-hint{opacity:.7}.job-done-pill.is-on{background:rgba(190,245,208,.95);color:#0f4d28}.job-done-pill.is-on .job-done-pill-track{background:#16a34a}.job-done-pill.is-on .job-done-pill-knob{transform:translateX(1.05rem)}.job-done-hint.is-on{color:var(--ink-lime-1)}#google-business-profile{scroll-margin-top:6rem}.es-demand-col-head.is-yes{color:var(--good)}.es-demand-col-head.is-no{color:var(--mute-i50)}.es-demand-tag.is-yes{background:rgba(74,222,128,.14);color:var(--good)}.es-demand-tag.is-no{background:rgba(var(--tint),.07);color:var(--mute-i55)}.es-demand-tag.is-unsafe{background:rgba(248,113,113,.18);color:var(--ink-red-1)}.es-demand-asked{margin-top:.9rem;padding:.75rem .9rem;border:1px solid var(--edge-t10);border-radius:14px;background:rgba(var(--tint),.03)}.es-demand-asked>p{margin:0 0 .6rem;font-size:.9rem;line-height:1.6;color:rgba(var(--ink-rgb),.75)}.es-demand-asked strong{color:var(--text);font-family:var(--font-display);font-size:1.1em}.es-demand-asked-list{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.es-demand-asked-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.82rem;color:var(--mute-i60)}.es-demand-asked-list em{font-style:normal;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mute-i42)}.es-day-row{display:flex;flex-wrap:wrap;gap:.4rem}.es-day-chip{padding:.5rem .9rem;border:1px solid var(--edge-t18);border-radius:999px;background:rgba(var(--tint),.04);color:var(--muted);font-size:.88rem;font-weight:600;cursor:pointer}.es-day-chip:hover{border-color:var(--edge-t35);color:var(--text)}.es-day-chip.is-on{border-color:var(--accent);background:var(--accent-gradient,linear-gradient(180deg,var(--accent),var(--accent-2)));color:var(--on-accent)}.es-followups p{margin:0}.es-followup-list{margin:.6rem 0 .85rem;padding-left:1.05rem;display:grid;grid-gap:.22rem;gap:.22rem;font-weight:600;color:var(--text)}.es-refused{display:grid;grid-gap:.55rem;gap:.55rem;justify-items:start}.es-refused p{margin:0}.es-refused-head{font-weight:700;font-size:1.02rem;color:var(--text)}.es-field-wanted label{color:var(--accent)}.es-field-wanted input,.es-field-wanted select,.es-field-wanted textarea{border-color:var(--cedge-orange-64);box-shadow:0 0 0 3px rgba(255,122,41,.11)}.cash-accuracy{margin:1rem 0 0;padding:.75rem .9rem;border-left:3px solid;border-radius:0 12px 12px 0;max-width:60rem}.cash-accuracy.tone-ahead,.cash-accuracy.tone-on{border-color:var(--good);background:rgba(74,222,128,.09)}.cash-accuracy.tone-behind{border-color:#ffb454;background:rgba(255,180,84,.09)}.cash-status-pill.is-action{border:1px solid;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;font:inherit;font-size:.82rem;font-weight:600}.cash-status-pill.is-action:hover{filter:brightness(1.12)}.cash-decision-facts dd.is-risk{color:var(--ink-red-1)}.cash-confidence.is-low{color:var(--ink-orange-9)}.cash-scenario.is-on{border-color:rgba(var(--tint),.5);background:rgba(var(--tint),.1)}.cash-bill-check.is-flipped{padding:.5rem .6rem;margin:-.5rem -.6rem;border-radius:10px;background:rgba(74,222,128,.1);border:1px solid var(--cedge-green-29)}.cash-bill-check.is-flipped strong{color:var(--good)}.stripe-status-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-choice{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;gap:2px;flex:0 0 auto;min-width:0;padding:2px;border-radius:999px;background:linear-gradient(180deg,#2a313c,#232a34);box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.theme-choice-opt{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:0;min-height:2.75rem;padding:.45rem .7rem;border:0;border-radius:999px;background:none;color:rgba(234,238,246,.62);font:inherit;font-size:.72rem;font-weight:600;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.theme-choice-opt:hover{color:#eaeef6}.theme-choice-opt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.theme-choice-opt.is-on{background:linear-gradient(180deg,#ffffff,#e4e8ef);box-shadow:0 1px 3px rgba(0,0,0,.45);color:#1b2230}.theme-choice-glyph{display:block;width:.85rem;height:.85rem;flex:0 0 auto}.theme-choice-glyph svg{display:block;width:100%;height:100%}.theme-choice-opt[data-choice=sunlight] .theme-choice-glyph{color:#c94f00}.theme-choice-opt[data-choice=light] .theme-choice-glyph{color:#f97316}.theme-choice-opt[data-choice=dim] .theme-choice-glyph{color:#e97830}.theme-choice-opt[data-choice=dark] .theme-choice-glyph{color:#ff7a21}.theme-choice-opt[data-choice=onyx] .theme-choice-glyph{color:#ff8800}.theme-choice-opt[data-choice=clarity] .theme-choice-glyph{color:#56b4e9}.theme-choice-opt[data-choice=monochrome] .theme-choice-glyph{color:#fafafa}.theme-choice-opt[data-choice=parchment] .theme-choice-glyph{color:#a84c00}.theme-choice-word{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-fab{position:fixed;left:calc(var(--sidenav-w) + 1.4rem);bottom:calc(.9rem + env(safe-area-inset-bottom, 0px));z-index:30;display:inline-grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid var(--edge-t14);border-radius:999px;background:rgba(var(--panel-rgb),.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 20px rgba(0,0,0,.34);color:var(--text);cursor:pointer;transition:transform .14s ease,border-color .15s ease}.theme-fab:active{transform:scale(.94)}.theme-fab:hover{border-color:var(--cedge-orange-51)}.theme-fab:focus-visible{outline:none;border-color:var(--cedge-orange-51);box-shadow:0 0 0 2px var(--cedge-orange-51)}.theme-fab-glyph{display:block;width:24px;height:24px}.theme-fab-glyph svg{display:block;width:100%;height:100%}.theme-fab-glyph[data-theme-glyph=sunlight]{color:#c94f00}.theme-fab-glyph[data-theme-glyph=light]{color:#f97316}.theme-fab-glyph[data-theme-glyph=dim]{color:#e97830}.theme-fab-glyph[data-theme-glyph=dark]{color:#ff7a21}.theme-fab-glyph[data-theme-glyph=onyx]{color:#ff8800}.theme-fab-glyph[data-theme-glyph=clarity]{color:#56b4e9}.theme-fab-glyph[data-theme-glyph=monochrome]{color:#fafafa}.theme-fab-glyph[data-theme-glyph=parchment]{color:#a84c00}.theme-fab-auto{position:absolute;right:-1px;bottom:-1px;display:grid;place-items:center;width:17px;height:17px;border:1px solid rgba(var(--panel-rgb),.94);border-radius:999px;background:var(--accent);color:#0b1420;font-size:.58rem;font-weight:800;line-height:1}.chrome-shell-public .theme-fab,body:not(:has(.app-main-sidenav)) .theme-fab{left:1.25rem}@media (max-width:1080px){.chrome-shell-public .theme-fab,.theme-fab,body:not(:has(.app-main-sidenav)) .theme-fab{left:.9rem}}@media (prefers-reduced-motion:reduce){.theme-choice-opt,.theme-fab{transition:none}}.book-scope{--book-col:780px;min-height:100vh;display:flex;flex-direction:column;isolation:isolate}.book-glare{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.book-glare:after,.book-glare:before{content:"";position:absolute;top:-30%;bottom:-30%;left:-68%;width:42%;will-change:transform;animation:bookGlare 41s linear infinite}.book-glare:before{background:linear-gradient(100deg,transparent,rgba(255,255,255,.02) 26%,rgba(255,255,255,.062) 50%,rgba(255,255,255,.02) 74%,transparent);filter:blur(26px)}.book-glare:after{width:24%;left:-52%;background:linear-gradient(100deg,transparent,rgba(255,178,122,.045) 50%,transparent);filter:blur(34px);animation-duration:59s;animation-delay:-17s}@keyframes bookGlare{0%{transform:translateZ(0) rotate(9deg);opacity:0}9%{opacity:1}88%{opacity:1}to{transform:translate3d(380%,0,0) rotate(9deg);opacity:0}}@media (prefers-reduced-motion:reduce){.book-glare{display:none}}.book-scope>main{flex:1 1}.book-scope-lost{--book-accent:var(--accent);--book-on-accent:#fff}.book-scope-lost>main{display:flex;align-items:center;justify-content:center}.book-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.72rem clamp(1rem,3vw,2rem);border-bottom:1px solid var(--rule-t10);background:var(--chrome-solid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.book-brand{display:inline-flex;align-items:center;gap:.7rem;min-width:0}.book-brand-logo{display:block;height:2.3rem;width:auto;max-width:13rem;object-fit:contain}.book-brand-mark{display:grid;place-items:center;width:2.3rem;height:2.3rem;flex:none;border-radius:9px;background:var(--book-accent);color:var(--book-on-accent)}.book-brand-glyph{width:1.35rem;height:1.35rem}.book-brand-name{font-family:var(--book-display,var(--font-display));font-size:1.06rem;font-weight:700;letter-spacing:-.01em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-call{display:inline-flex;align-items:center;gap:.55rem;flex:none;padding:.42rem .9rem .42rem .72rem;border-radius:999px;border:1px solid var(--edge-t18);background:rgba(var(--tint),.05);transition:border-color .15s ease,background .15s ease}.book-call:hover{border-color:var(--book-accent);background:rgba(var(--tint),.09)}.book-call-ic{width:1.05rem;height:1.05rem;flex:none;fill:var(--book-accent)}.book-call-text{display:grid;line-height:1.15}.book-call-label{font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--tint),.55)}.book-call-number{font-size:.92rem;font-weight:750;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book-facts{width:100%;max-width:var(--book-col);margin:0 auto;padding:1.5rem 2rem 0}.book-facts ul{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:0;list-style:none}.book-fact{display:flex;align-items:baseline;gap:.4rem;margin:0;font-size:.82rem;min-width:0}.book-fact-label{color:rgba(var(--tint),.55)}.book-fact-value{font-weight:650;color:rgba(var(--tint),.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-fact-stars{color:var(--book-accent);letter-spacing:.05em;font-size:.86rem}.book-fact-rating .book-fact-label{font-weight:650;color:rgba(var(--tint),.9)}.book-fact-rating .book-fact-value{font-weight:400;color:rgba(var(--tint),.55)}.book-scope .wide-shell{max-width:var(--book-col);padding-top:1.5rem;min-height:0}.book-hero{background:rgba(var(--panel-rgb),.88);background:linear-gradient(145deg,color-mix(in srgb,var(--book-accent) 14%,transparent),transparent 34%),rgba(var(--panel-rgb),.88);padding:clamp(1.15rem,3.4vw,1.75rem)}.book-hero .workspace-title{max-width:18ch;font-size:clamp(1.85rem,4.6vw,2.6rem);margin-bottom:.5rem}.book-hero .eyebrow{margin-bottom:.4rem}.book-hero .workspace-lead{margin:0;max-width:46ch}.book-scope .eyebrow{color:var(--book-accent)}.book-scope .booking-form>.workspace-details-copy,.book-scope .booking-form>.workspace-section-heading{margin-bottom:0}.book-scope .booking-form>.booking-days,.book-scope .booking-form>.form-grid,.book-scope .booking-form>.workspace-details-copy{margin-top:0}.book-steps{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;padding:0 0 .4rem;border-bottom:1px solid var(--rule-t09);list-style:none}.book-step{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:.83rem;font-weight:600;color:rgba(var(--tint),.42)}.book-step-n{display:grid;place-items:center;width:1.45rem;height:1.45rem;flex:none;border-radius:999px;border:1px solid var(--edge-t22);font-size:.74rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book-step[data-state=now]{color:var(--text)}.book-step[data-state=now] .book-step-n{border-color:transparent;background:var(--book-accent);color:var(--book-on-accent)}.book-step[data-state=done]{color:rgba(var(--tint),.62)}.book-step[data-state=done] .book-step-n{border-color:color-mix(in srgb,var(--book-accent) 55%,transparent);color:var(--book-accent)}.book-step[data-state=idle]{color:rgba(var(--tint),.6)}.book-step-head .eyebrow{color:var(--book-accent)}.book-scope .btn.primary,:root[data-theme=light] .book-scope .workspace-shell .btn.primary{background:var(--book-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--book-accent) 88%,white),var(--book-accent));color:var(--book-on-accent);border-color:transparent;box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 6px 16px -7px color-mix(in srgb,var(--book-accent) 85%,transparent)}.book-scope .btn.primary:hover,:root[data-theme=light] .book-scope .workspace-shell .btn.primary:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--book-accent) 74%,white),color-mix(in srgb,var(--book-accent) 94%,white));box-shadow:0 1px 0 rgba(255,255,255,.24) inset,0 10px 24px -8px color-mix(in srgb,var(--book-accent) 92%,transparent)}.book-submit{width:100%}.book-reassure{margin:.6rem 0 0;text-align:center;font-size:.8rem;color:rgba(var(--tint),.55)}.book-opt,.book-req{margin-left:.4rem;font-size:.62rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;vertical-align:.06em}.book-req{color:var(--book-accent,var(--accent))}.book-opt{color:rgba(var(--tint),.42);font-weight:700}.booking-contact-rule{grid-column:1/-1;margin:.1rem 0 -.35rem}.book-sooner{margin-top:1rem}.book-sooner-copy{margin-top:.5rem;margin-bottom:1rem}.book-step-lead{margin-top:.35rem}.book-stepnav{display:flex;align-items:center;gap:.6rem;margin-top:1.4rem}.book-stepnav .book-submit{flex:1 1}.book-stepnav .book-back{flex:none;min-height:44px;padding:0 1.1rem}.book-field-group-label{margin:1.2rem 0 .5rem;font-size:.86rem;font-weight:700;color:rgba(var(--tint),.88)}.book-backup{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid var(--rule-t09)}.book-backup>.book-field-group-label{margin-top:0}.book-backup-hint{margin:0 0 .85rem;max-width:62ch;font-size:.82rem;line-height:1.55;color:rgba(var(--tint),.62)}.book-backup-clear{margin-top:.85rem;font-size:.82rem;min-height:44px;display:inline-flex;align-items:center}.book-backup-disclose{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid var(--rule-t09)}.book-backup-disclose>summary{display:flex;align-items:center;gap:.6rem;min-height:44px;font-size:.9rem;font-weight:700;color:rgba(var(--tint),.88);cursor:pointer;list-style:none}.book-backup-disclose>summary::-webkit-details-marker{display:none}.book-backup-disclose>summary>span:first-child{flex:1 1 auto}.book-backup-disclose>summary:after{content:"";flex:none;width:.5rem;height:.5rem;border-right:2px solid;border-bottom:2px solid;opacity:.55;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.book-backup-disclose[open]>summary:after{transform:translateY(1px) rotate(-135deg)}@media (prefers-reduced-motion:reduce){.book-backup-disclose>summary:after{transition:none}}.book-backup-disclose>summary:focus-visible{outline:2px solid var(--book-accent);outline-offset:3px;border-radius:8px}.book-backup-disclose .book-backup-hint{margin-top:.5rem}.book-done-when-or{font-size:.8rem;font-weight:700;color:rgba(var(--tint),.5)}.field-error{margin:.35rem 0 0;font-size:.8rem;font-weight:600;color:#ff9b7a}.book-contact-error{margin-top:-.2rem}.book-review{margin:1rem 0 0;border:1px solid var(--rule-t08);border-radius:14px;overflow:hidden}.book-review-row{display:grid;grid-template-columns:7.5rem 1fr;grid-gap:.2rem 1rem;gap:.2rem 1rem;padding:.7rem 1rem;border-bottom:1px solid var(--rule-t08)}.book-review-row:last-child{border-bottom:0}.book-review-row dt{font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--tint),.5)}.book-review-row dd{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0;min-width:0}.book-review-value{min-width:0;overflow-wrap:anywhere}.book-review-edit{flex:none;min-height:44px;font-size:.8rem;color:var(--book-accent,var(--accent))}@media (max-width:560px){.book-review-row{grid-template-columns:1fr}.book-stepnav{flex-wrap:wrap}}.book-qs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.book-qs-close{flex:none;min-height:44px;padding:0 .2rem;font-size:.82rem;color:rgba(var(--tint),.62)}.book-qs-close:hover{color:rgba(var(--tint),.9)}.book-escape{margin:1.15rem 0 0;padding-top:1.05rem;border-top:1px solid var(--rule-t08);font-size:.85rem;color:rgba(var(--tint),.6)}.book-escape a,.book-inline-call,.book-next-call a{font-weight:700;color:var(--book-accent);white-space:nowrap}.book-escape a:hover,.book-inline-call:hover,.book-next-call a:hover{text-decoration:underline}.book-scope .book-alert{margin:0}.book-aside{border-color:var(--edge-t10);background:rgba(var(--panel-rgb),.62)}.book-empty-call{margin-top:1.1rem}.book-done-hero .workspace-title{max-width:20ch}.book-done-when{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:.9rem 0 .2rem;padding:.8rem 1rem;border-radius:12px;border:1px solid var(--book-accent);border-color:color-mix(in srgb,var(--book-accent) 42%,transparent);background:rgba(var(--tint),.05);background:color-mix(in srgb,var(--book-accent) 10%,transparent)}.book-done-when-label{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--tint),.6)}.book-done-when strong{font-size:1.08rem;font-weight:750;color:var(--text)}.book-next-list{counter-reset:booknext;margin:1rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.85rem;gap:.85rem}.book-next-list li{counter-increment:booknext;display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-gap:.1rem .75rem;gap:.1rem .75rem;margin:0}.book-next-list li:before{content:counter(booknext);grid-row:1/span 2;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:999px;background:rgba(var(--tint),.08);background:color-mix(in srgb,var(--book-accent) 16%,transparent);color:var(--book-accent);font-size:.78rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book-next-list strong{font-size:.95rem;font-weight:700;color:var(--text)}.book-next-list span{font-size:.86rem;color:rgba(var(--tint),.62)}.book-next-call{margin:1.15rem 0 0;padding-top:1.05rem;border-top:1px solid var(--rule-t08);font-size:.88rem;color:rgba(var(--tint),.62)}.book-escape:first-child,.book-next-call:first-child{margin-top:0;padding-top:0;border-top:0}.book-hero-call{margin:1rem 0 0;font-size:.92rem;color:rgba(var(--tint),.66)}.book-done-back{margin:0;text-align:center;font-size:.88rem;font-weight:650;color:rgba(var(--tint),.6)}.book-done-back a:hover{color:var(--book-accent)}.book-foot{margin-top:auto;display:grid;grid-gap:.25rem;gap:.25rem;padding:1.4rem clamp(1rem,3vw,2rem) 2rem;border-top:1px solid var(--rule-t08);text-align:center}.book-foot-biz{margin:0;font-size:.9rem;font-weight:650;color:rgba(var(--tint),.78)}.book-foot-biz a:hover{color:var(--book-accent)}.book-foot-plat{margin:0;font-size:.76rem;color:rgba(var(--tint),.38)}@media (max-width:720px){.book-scope .form-grid{grid-template-columns:1fr}}.book-scope .field{min-width:0}.book-scope .field input,.book-scope .field select,.book-scope .field textarea{min-width:0;width:100%}@media (max-width:620px){.book-topbar:has(.book-call) .book-brand-name{display:none}.book-brand-logo{max-width:9rem}.book-facts ul{gap:.3rem 1rem}.book-fact{font-size:.78rem}.book-steps{gap:.3rem .75rem}.book-step-label{font-size:.78rem}}@media (max-width:900px){.book-facts{padding:.7rem 1rem 0}.book-facts ul{flex-wrap:nowrap;overflow-x:auto;gap:0 .7rem;padding-bottom:.2rem;scrollbar-width:none}.book-facts ul::-webkit-scrollbar{display:none}.book-fact{flex:none;font-size:.75rem}.book-fact+.book-fact:before{content:"·";margin-right:.35rem;color:rgba(var(--tint),.32)}.book-fact-label{white-space:nowrap}}@media (max-width:420px){.book-step[data-state=done] .book-step-label,.book-step[data-state=todo] .book-step-label{display:none}}.calendar-job-item>.calendar-job-chip:has(+.calendar-crew-toggle) .calendar-job-chip-main{padding-right:3rem}.calendar-job-item>.calendar-crew-toggle{max-width:2.7rem;overflow:hidden}.resched-day.is-on{border-color:#ff8a3d;background:rgba(255,138,61,.1)}.resched-chip.is-on{border-color:#ff8a3d;background:rgba(255,138,61,.14);color:var(--text)}.demo-vstudio-tab.is-on{border-color:#ff8a3d;background:rgba(255,138,61,.12)}.demo-vstudio-tab.is-on small{color:rgba(var(--tint),.75)}.demo-seeall{display:inline-block;margin-top:.85rem;font-size:.88rem;font-weight:650;color:var(--accent-ink)}.demo-seeall:hover{text-decoration:underline;text-underline-offset:3px}.client-map-themes button.is-on{background:rgba(var(--tint),.12);color:var(--text)}.client-map.is-compact{gap:.6rem}.client-map.is-compact .client-map-frame{height:clamp(200px,26vh,300px)}.client-map-selected{margin-top:1rem}.qs-coverage-gear-menu button.is-active{background:#172033;color:#ffffff}.ins-export-opt.is-disabled{opacity:.55;cursor:not-allowed}.ins-period-tab.is-active{background:var(--accent);color:var(--on-accent)}.ins-range.is-active input{border-color:var(--cedge-orange-9)}.ins-delta.is-good{color:var(--ink-lime-1)}.ins-delta.is-bad{color:var(--ink-orange-1)}.ins-delta.is-flat{color:var(--mute-t45);font-weight:400}.ins-compare.is-on{color:var(--text)}.ins-compare.is-on .ins-compare-track{background:var(--accent);border-color:transparent}.ins-compare.is-on .ins-compare-thumb{transform:translateX(14px);background:var(--on-accent)}.ins-kpi-delta.is-good{color:var(--ink-lime-1)}.ins-kpi-delta.is-bad{color:var(--ink-orange-1)}.ins-kpi-delta.is-flat{color:var(--mute-t45);font-weight:400}.ins-revtime-line.is-prev{stroke:var(--mute-t45);stroke-width:1.7;stroke-dasharray:4 4}.ins-revtime-dot.is-prev{fill:var(--mute-t45)}.ins-revtime-dot.is-active{fill:var(--accent);stroke:var(--bg-elevated);stroke-width:2}.ins-revtime-key.is-prev{background:none;height:0;border-top:2px dashed var(--mute-t45)}.ins-chip.is-funnel{background:rgba(167,139,250,.16);color:var(--ink-violet-5)}.ins-funnel6-fill.is-s0{background:#6aa8ee}.ins-funnel6-fill.is-s1{background:#8f9bf0}.ins-funnel6-fill.is-s2{background:#a78bfa}.ins-funnel6-fill.is-s3{background:#ff9440}.ins-funnel6-fill.is-s4{background:var(--accent)}.ins-funnel6-fill.is-s5{background:#4ade80}.ins-funnel6-rate{font-size:.8rem;color:var(--mute-t50);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ins-funnel6-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.3rem;padding-top:.7rem;border-top:1px solid var(--rule-t09)}.ins-funnel6-foot strong{font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ins-donut{display:block}.ins-donut-track{stroke:rgba(var(--tint),.1)}.ins-donut-value{fill:var(--text);font-family:var(--font-display);font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ins-donut-label{fill:var(--mute-t50);font-size:11px}.ins-chip.is-sched{background:rgba(74,144,226,.16);color:var(--ink-blue-2)}.ins-chip.is-quote{background:rgba(255,122,33,.14);color:var(--ink-orange-7)}.ins-chip.is-pay{background:rgba(74,222,128,.14);color:var(--ink-green-13)}.ins-chip.is-cust{background:rgba(167,139,250,.16);color:var(--ink-violet-5)}.ins-chip.is-opp{background:rgba(255,122,33,.14);color:var(--ink-orange-7)}.ins-sched-swatch.is-booked{background:var(--accent)}.ins-sched-swatch.is-open{background:rgba(var(--tint),.3)}.ins-cust-stat .ins-mid.is-warn,.ins-payhealth-stat .ins-mid.is-warn{color:var(--gold-ink)}.ins-opp-icon.is-high{color:var(--ink-orange-7);background:rgba(255,122,33,.14)}.ins-opp-icon.is-medium{color:var(--ink-blue-2);background:rgba(74,144,226,.16)}.ins-opp-icon.is-low{color:var(--ink-violet-5);background:rgba(167,139,250,.16)}.ins-opp-pri.is-high{color:var(--ink-orange-7);background:rgba(255,122,33,.14)}.ins-opp-pri.is-medium{color:var(--ink-blue-2);background:rgba(74,144,226,.16)}.ins-opp-pri.is-low{color:var(--mute-t55);background:rgba(var(--tint),.08)}.ins-chip.is-revsvc{background:rgba(167,139,250,.16);color:var(--ink-violet-5)}.ins-chip.is-mkt{background:rgba(74,144,226,.16);color:var(--ink-blue-2)}.ins-figure-value.is-positive{color:var(--ink-lime-1)}.ins-figure-value.is-negative{color:var(--ink-orange-1)}.ins-stack{display:flex;gap:3px;height:1.5rem}.ins-stack-seg{border-radius:4px}.ins-stack-seg.is-revenue{background:#4a90e2}.ins-stack-seg.is-costs{background:var(--accent)}.ins-stack-seg.is-profit{background:#4ade80}.ins-stack-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;font-size:.76rem;color:var(--mute-t50)}.ins-stack-legend span{display:grid;grid-gap:.15rem;gap:.15rem}.ins-stack-legend b{color:var(--text);font-size:.8rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ins-dot.is-revenue{background:#4a90e2}.ins-dot.is-costs{background:var(--accent)}.ins-dot.is-profit{background:#4ade80}.ins-chip.is-cash{background:rgba(74,222,128,.14);color:var(--ink-green-13)}.ins-chip.is-open{background:rgba(255,122,33,.14);color:var(--ink-orange-7)}.ins-chip.is-chart{background:rgba(74,144,226,.16);color:var(--ink-blue-2)}.ins-chip.is-value{background:rgba(255,122,33,.14);color:var(--ink-orange-7)}.ins-chip.is-ok{background:rgba(74,222,128,.14);color:var(--ink-green-13)}.ins-chip.is-speed{background:rgba(74,144,226,.16);color:var(--ink-blue-2)}.ins-chip.is-source{background:rgba(167,139,250,.16);color:var(--ink-violet-5)}.ins-open{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem;align-items:start}.ins-open>div:first-child{display:grid;grid-gap:.2rem;gap:.2rem;align-content:start}.ins-open-chart{display:grid;grid-gap:.4rem;gap:.4rem}.ins-minibars{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"max plot" "min plot";grid-gap:0 .5rem;gap:0 .5rem;align-items:center}.ins-minibars-max{grid-area:max;align-self:start}.ins-minibars-max,.ins-minibars-min{font-size:.68rem;color:var(--mute-t45)}.ins-minibars-min{grid-area:min;align-self:end}.ins-minibars-plot{grid-area:plot;display:flex;align-items:flex-end;gap:.3rem;height:4rem;border-bottom:1px dashed var(--rule-t18)}.ins-minibar{width:1.1rem;border-radius:3px 3px 0 0;background:var(--accent)}.ins-cta{grid-column:1/-1;justify-self:end;min-height:38px;display:inline-flex;align-items:center;padding:.45rem .95rem;border-radius:9px;border:1px solid var(--cedge-orange-5);background:rgba(255,122,33,.1);color:var(--accent-ink);font-size:.84rem;font-weight:700}.ins-cta:hover{background:rgba(255,122,33,.2)}.ins-funnel-row{display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,.95fr);grid-gap:1.4rem;gap:1.4rem;align-items:center}.ins-funnel{display:flex;gap:.5rem}.ins-funnel-stage{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0;padding:.75rem .9rem;border-radius:10px;border:1px solid var(--edge-t20);background:rgba(var(--tint),.03)}.ins-funnel-stage strong{font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ins-funnel-stage span{font-size:.78rem;color:var(--mute-t50)}.ins-funnel-stage.is-leads{border-color:var(--cedge-sky-16)}.ins-funnel-stage.is-quoted{border-color:var(--cedge-orange-3)}.ins-funnel-stage.is-won{border-color:var(--cedge-green-41)}.ins-funnel-rates{display:flex;gap:1.5rem}.ins-funnel-rates>div{display:grid;grid-gap:.15rem;gap:.15rem}.ins-funnel-rates strong{font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ins-drop{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--cedge-orange-8);background:rgba(255,122,33,.07)}.ins-drop-mark{display:grid;place-items:center;width:2rem;height:2rem;flex:none;border-radius:50%;border:1px solid var(--cedge-orange-5);color:var(--accent)}.ins-drop div{display:grid;grid-gap:.2rem;gap:.2rem}.ins-drop strong{font-size:.88rem}.ins-drop span{font-size:.79rem;line-height:1.5;color:var(--mute-t55)}.ins-bars{display:flex;align-items:flex-end;gap:.45rem;height:6rem;margin-top:.3rem}.ins-bar-col{display:grid;grid-gap:.3rem;gap:.3rem;justify-items:center;flex:1 1;min-width:0}.ins-bar-col>span{font-size:.68rem;color:var(--mute-t45)}.ins-bar-stack{display:flex;align-items:flex-end;gap:2px;width:100%;height:5rem}.ins-bar{flex:1 1;min-height:2px;border-radius:3px 3px 0 0}.ins-bar.is-revenue{background:#4a90e2}.ins-bar.is-costs{background:var(--accent)}.ins-mini-legend{display:flex;gap:.9rem;font-size:.72rem;color:var(--mute-t45)}.ins-line{width:100%;height:5rem;margin-top:.4rem;overflow:visible}.ins-line polyline{fill:none;stroke:var(--accent);stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ins-line circle{fill:var(--accent)}.ins-split-fill.is-revenue{background:#4a90e2}.ins-split-fill.is-costs{background:var(--accent)}.ins-split-fill.is-profit{background:#4ade80}.ins-split-fill.is-profit.is-negative{background:#ff5f4d}.ins-split b.is-negative{color:var(--ink-orange-1)}.intake-quality.is-paused .iq-preview-col{opacity:.5}.iq-badge.is-ok{border-color:var(--cedge-green-42);background:rgba(74,222,128,.09);color:var(--ink-lime-1)}.iq-badge.is-soft{border-color:var(--cedge-amber-7);background:rgba(255,209,102,.09);color:var(--gold-ink)}.iq-row.is-on{border-color:var(--cedge-green-43);background:rgba(74,222,128,.045)}.iq-row.is-disabled{opacity:.55}.iq-row.is-fixed .iq-row-head{cursor:default}.iq-tick{display:grid;place-items:center;width:1.15rem;height:1.15rem;margin-top:.1rem;flex:none;border-radius:4px;background:#4ade80;color:#06210f;font-size:.72rem;font-weight:900}.iq-save-error strong{color:var(--ink-orange-1)}.iq-phone{display:grid;grid-gap:.7rem;gap:.7rem;justify-items:center;padding:2rem 1.4rem;border-radius:16px;border:1px solid var(--edge-t12);background:radial-gradient(120% 90% at 50% 120%,rgba(255,122,33,.16),transparent 62%),rgba(var(--shade),.28)}.iq-phone-q{margin:0;max-width:22rem;padding:.85rem 1.1rem;border-radius:14px 14px 14px 4px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.09);font-size:1.05rem;text-align:center}.iq-phone-steps{display:flex;align-items:center;gap:.5rem;width:100%;max-width:22rem}.iq-phone-steps i{width:.55rem;height:.55rem;flex:none;border-radius:50%;border:1px solid var(--edge-t28)}.iq-phone-steps i.is-on{width:5rem;border-radius:999px;border-color:transparent;background:var(--accent)}.iq-phone-btn{margin:0;width:100%;max-width:22rem;padding:.85rem 1rem;border-radius:10px;background:linear-gradient(180deg,#ff8a3d,#ff7a21);color:var(--on-accent);font-size:1.05rem;font-weight:700;text-align:center}.iq-phone-fine{margin:0;font-size:.79rem;color:var(--mute-t45)}.iq-bicon.is-a{background:rgba(74,222,128,.14);color:#4ade80}.iq-bicon.is-b{background:rgba(74,144,226,.16);color:#6aa8ee}.iq-bicon.is-c{background:rgba(167,139,250,.16);color:#a78bfa}.iq-score b.is-high{background:rgba(74,222,128,.16);color:var(--ink-lime-1)}.iq-score b.is-medium{background:rgba(255,209,102,.16);color:var(--gold-ink)}.iq-score b.is-low{background:rgba(255,122,33,.16);color:var(--ink-orange-1)}.iq-sicon.is-fit{background:rgba(74,222,128,.14);color:#4ade80}.iq-sicon.is-expectations{background:rgba(255,209,102,.16);color:#ffd166}.iq-sicon.is-response{background:rgba(74,144,226,.16);color:#6aa8ee}.iq-impact.is-strong{color:var(--ink-lime-1)}.iq-impact.is-medium{color:var(--gold-ink)}.iq-impact.is-weak{color:var(--ink-orange-1)}.jc-save-saved{color:var(--ink-green-11)}.jc-save-error{color:var(--ink-red-1)}.jc-example-part.is-total strong{color:var(--ink-green-11);font-size:1.5rem}.jc-hint.is-open,.jc-hint:focus-visible,.jc-hint:hover{border-color:var(--accent);color:var(--accent-ink);background:rgba(255,122,33,.14);outline:none}.jc-tag.is-ok{border-color:var(--cedge-green-6);background:rgba(72,199,142,.12);color:var(--ink-green-11)}.jc-tag.is-warn{border-color:var(--cedge-amber-3);background:rgba(255,209,102,.12);color:var(--gold-ink)}.jc-effect-mark.is-money{border-color:var(--cedge-green-6);background:rgba(72,199,142,.1);color:var(--ink-green-11)}.jc-effect-mark.is-flag{border-color:var(--cedge-orange-5);background:rgba(255,122,33,.1);color:var(--ink-orange-8)}.jc-effect-value.is-total{color:var(--ink-green-11)}.jc-effect-value.is-flag{color:var(--ink-orange-8)}@media (max-width:560px){.jc-example{gap:.4rem .6rem}.jc-example-part strong{font-size:1.1rem}.jc-example-part.is-total strong{font-size:1.3rem}.jc-value{font-size:1.9rem}}.insq-seg.is-fee{background:linear-gradient(90deg,#ff7a21,#ffb454)}.insq-seg.is-service{background:linear-gradient(90deg,#3db8ff,#7fe0ef)}.insq-dot.is-fee{background:#ff9440}.insq-dot.is-service{background:#3db8ff}.insq-funnel-stage.is-accepted{flex:0.88 1}.insq-funnel-stage.is-completed{flex:0.76 1}.insq-funnel-stage.is-offered strong{color:var(--ink-sky-10)}.insq-funnel-stage.is-accepted strong{color:var(--ink-teal-1)}.insq-effgrid .ins-mid.is-good,.insq-funnel-stage.is-completed strong{color:var(--ink-green-1)}.insq-oppgrid .ins-mid.is-warn{color:var(--gold-ink)}.insq-crew-list li.is-top{border-color:var(--edge-t16);background:rgba(255,122,33,.08)}.insq-crew-list li.is-top .insq-crew-count{background:rgba(255,122,33,.2);color:var(--accent-ink)}.inbox-slate .inbox-thread-item.is-active{border-color:var(--cedge-orange-32);background:rgba(255,138,61,.07);box-shadow:inset 0 0 0 1px var(--cedge-orange-32)}.inbox-slate .inbox-thread-item.is-active strong{color:var(--accent-ink)}.inbox-slate .inbox-thread-item.is-active .inbox-unread{background:var(--accent);color:var(--on-accent)}.inbox-slate .inbox-bubble-inbound{background:#080d14;border-color:rgba(255,255,255,.11);color:#f2f6fb}.inbox-slate .inbox-bubble-outbound{background:linear-gradient(135deg,#2f6fe0,#1f57c4);border-color:rgba(255,255,255,.14);color:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.28)}.inbox-slate .inbox-bubble-inbound.is-last{border-bottom-left-radius:14px}.inbox-slate .inbox-bubble-outbound.is-last{border-bottom-right-radius:14px}.inbox-slate .inbox-reply{margin-top:0;padding-top:0;border-top:none}.inbox-slate .inbox-reply textarea{border-color:transparent;background:transparent;border-radius:12px;padding:.5rem .55rem}:root[data-theme=light] .inbox-slate .inbox-reply textarea{background:transparent}.inbox-slate .inbox-reply textarea:focus-visible{border-color:var(--edge-t22);box-shadow:none}.inbox-ctx-avatar.is-unknown svg{width:2.6rem;height:2.6rem}.inbox-slate.workspace-shell{display:flex;flex-direction:column;padding-bottom:1.6rem}@media (max-width:900px){.inbox-slate .inbox-reply{padding-right:3.4rem}}@media (max-width:1080px){.app-main-sidenav .inbox-slate.wide-shell{min-height:calc(100dvh - 4.4rem)}}.bz-rail-link.is-active{color:var(--accent-ink);background:rgba(255,138,61,.09);border-color:var(--cedge-orange-32)}.bz-mark.is-complete{color:var(--ink-green-1)}.bz-mark.is-attention{color:var(--accent-ink)}.bz-mark.is-todo{color:var(--mute-t55)}.cert-summary.is-ok{border-left-color:var(--ink-green-1)}.cert-summary.is-expired,.cert-summary.is-warn{border-left-color:var(--accent)}.cert-summary.is-off{border-left-color:var(--mute-t55)}.cert-summary.is-ok .cert-summary-chip{background:rgba(120,220,150,.16);color:var(--ink-green-1)}.cert-summary.is-expired .cert-summary-chip,.cert-summary.is-warn .cert-summary-chip{background:rgba(255,138,61,.16);color:var(--accent-ink)}.btn.is-disabled{opacity:.45;pointer-events:none}.insprev-note.is-warn{color:var(--accent-ink)}@media (max-width:640px){.week-glance-quiet{display:block}.week-glance-day.is-quiet{display:none}.week-glance-day{padding:.5rem .55rem}}.mobilebar-new,.mobilebar-new-wrap,.mobilebar-plan{display:none}@media (max-width:900px){.sidenav-mobilebar .mobilebar-new-wrap{display:block;position:relative;flex:0 0 auto}.sidenav-mobilebar .mobilebar-new,.sidenav-mobilebar .mobilebar-plan{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:44px;border-radius:999px;font-size:.88rem;font-weight:700;text-decoration:none}.sidenav-mobilebar .mobilebar-plan{width:44px;margin-left:auto;border:1px solid var(--cedge-violet-4,var(--edge-t22));background:rgba(139,92,246,.14);color:var(--text)}.sidenav-mobilebar .mobilebar-plan svg{width:20px;height:20px}.sidenav-mobilebar .mobilebar-plan.active{background:rgba(139,92,246,.28)}.sidenav-mobilebar .mobilebar-new{padding:0 .95rem;border:1px solid var(--accent);background:rgba(255,122,33,.14);color:var(--accent-ink)}.sidenav-mobilebar .nav-toggle{margin-left:.4rem}}@media (max-width:440px){.sidenav-mobilebar{gap:.3rem;padding-left:.5rem;padding-right:.5rem}.sidenav-mobilebar .sidenav-brand{min-width:0}.sidenav-mobilebar .sidenav-wordmark{font-size:.78rem;padding:.3rem .45rem}.sidenav-mobilebar .mobilebar-new{padding:0 .65rem}.sidenav-mobilebar .nav-toggle{padding:.65rem;margin-left:.2rem}}@media (max-width:400px){.sidenav-mobilebar{gap:.2rem;padding-left:.4rem;padding-right:.4rem}.sidenav-mobilebar .sidenav-brand{min-width:0}.sidenav-mobilebar .sidenav-wordmark{font-size:.7rem;padding:.25rem .38rem;letter-spacing:.02em}.sidenav-mobilebar .mobilebar-new{padding:0 .48rem}.sidenav-mobilebar .nav-toggle{padding:.6rem .55rem;margin-left:.1rem}}@media (max-width:345px){.sidenav-mobilebar .sidenav-brand{display:none}}.mobilebar-new:focus-visible,.mobilebar-plan:focus-visible,.nav-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px rgba(255,122,33,.28)}.quote-request-alert-close{width:2.75rem;height:2.75rem}.quote-request-alert-close svg{width:15px;height:15px}.sidenav-state{border:none;background:none;padding:.1rem 0 .1rem .55rem;position:relative;letter-spacing:.05em}.sidenav-state:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:currentColor}.sidenav-state[data-state=off],.sidenav-state[data-state=on],.sidenav-state[data-state=paused]{border-color:transparent;background:none}.sidenav-bottom{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--rule-t10)}@media (max-width:900px){.sidenav-mobilebar .nav-toggle{min-height:44px}.sidenav-mobilebar .mobilebar-new,.sidenav-mobilebar .mobilebar-plan{flex:none}}.quote-request-alert{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;max-width:46rem;margin:0 auto 1.1rem;box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-backdrop-filter:none;backdrop-filter:none}.app-main-alerted{padding-bottom:0}@media (max-width:640px){.quote-request-alert{margin:0 0 .9rem;padding-right:3.3rem}.quote-request-alert-close{top:50%;right:.3rem;transform:translateY(-50%)}}.sched-tab.is-on{background:var(--accent);color:var(--on-accent);font-weight:850}.sched-card-options:focus-visible,.sched-cta-primary:focus-visible,.sched-cta-secondary:focus-visible,.sched-mini-day:focus-visible,.sched-nav-btn:focus-visible,.sched-nav-today:focus-visible,.sched-strip-day:focus-visible,.sched-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sched-strip-day.is-today strong{box-shadow:0 2px 0 var(--accent)}.sched-strip-day.is-on{border-color:var(--accent);background:rgba(255,122,33,.14);box-shadow:inset 0 0 0 1px var(--cedge-orange-30)}.sched-strip-count.is-empty{background:none}.sched-strip-count.is-empty:before{content:"\2013";color:var(--mute-i42)}.sched-cta{display:flex;flex-wrap:wrap;gap:.45rem;margin:.65rem 0 .7rem}.sched-cta-primary{flex:1 1 11rem;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 1rem;border:1px solid rgba(139,118,255,.42);border-radius:12px;background:rgba(108,92,231,.9);color:#fff;font:inherit;font-size:.92rem;font-weight:800;text-decoration:none;cursor:pointer}.sched-cta-primary:hover{background:rgba(122,106,245,.95)}.sched-mini-day.is-today{box-shadow:inset 0 -2px 0 var(--accent)}.sched-mini-day.is-on{border-color:var(--accent);background:rgba(255,122,33,.16);font-weight:850}.sched-mini-day.is-blocked{background:repeating-linear-gradient(135deg,rgba(255,122,33,.09) 0 5px,transparent 5px 10px)}.cbrand{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid var(--rule-t10);background:var(--panel,rgba(9,18,30,.92));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cbrand-inner{justify-content:space-between;gap:1rem;flex-wrap:wrap;max-width:1180px;margin:0 auto;padding:.75rem 1.4rem}.cbrand-id,.cbrand-inner{display:flex;align-items:center}.cbrand-id{gap:.7rem;min-width:0}.cbrand-logo,.cbrand-mark{flex:0 0 auto;width:44px;height:44px;border-radius:11px;overflow:hidden}.cbrand-logo{object-fit:contain;background:rgba(var(--tint),.06)}.cbrand-mark{display:block}.cbrand-mark svg{display:block;width:100%;height:100%}.cbrand-copy{display:grid;grid-gap:.05rem;gap:.05rem;min-width:0}.cbrand-name{font-size:1.02rem;font-weight:750;letter-spacing:-.01em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbrand-context{color:var(--muted);font-size:.78rem;font-weight:600}.cbrand-actions{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.cbrand-call,.cbrand-site{display:inline-flex;align-items:center;min-height:44px;padding:0 .9rem;border:1px solid var(--edge-t12);border-radius:999px;font-size:.84rem;font-weight:650;white-space:nowrap}.cbrand-call{border-color:var(--accent);color:var(--accent)}.cbrand-site{color:var(--muted)}.cbrand-call:hover{background:rgba(var(--tint),.06)}.cbrand-site:hover{color:var(--text)}.cbrand-foot{max-width:1180px;margin:2.2rem auto 2.6rem;padding:0 1.4rem;color:var(--mute-t55);font-size:.78rem;text-align:center}.cbrand-foot a{color:var(--muted);text-decoration:underline}.cbrand-foot a:hover{color:var(--text)}@media (max-width:640px){.cbrand-inner{padding:.6rem 1rem;gap:.6rem}.cbrand-logo,.cbrand-mark{width:38px;height:38px}.cbrand-name{font-size:.94rem}.cbrand-site{display:none}}.mkt-nav-link.is-active{border-bottom-color:var(--accent);color:var(--text)}.mkt-pipeline-section{display:grid;grid-gap:.75rem;gap:.75rem}.mkt-pipeline-section .eyebrow{margin:0 0 .25rem}.mkt-pipeline-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.mkt-pipeline-note{margin:0;font-size:.84rem}.mkt-pipeline-note a{color:var(--accent-ink);font-weight:700}.mkt-overview-grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start}.mkt-overview-grid,.mkt-side{display:grid;grid-gap:1.1rem;gap:1.1rem}.mkt-side{align-content:start}.mkt-rec-badge{padding:.15rem .5rem;border:1px solid var(--cedge-green-3,var(--edge-t12));border-radius:999px;background:rgba(74,222,128,.12);color:var(--ok-ink,var(--text));font-size:.68rem;font-weight:700}.mkt-rec-title{font-size:1rem;font-weight:700}.mkt-inline-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:.85rem}.mkt-inline-empty p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.mkt-inline-empty .btn{padding-block:.65rem}.mkt-blogsum-line{margin:0 0 .8rem;color:var(--muted);font-size:.9rem}.mkt-email-summary{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-block:1.15rem}.mkt-email-summary>div{min-width:0}.mkt-email-summary .eyebrow{margin:0 0 .2rem}.mkt-email-summary h2{margin:0;font-size:1.02rem}.mkt-email-summary p:not(.eyebrow){margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.mkt-email-summary .btn{flex:0 0 auto}.mkt-filter.is-active{border-color:var(--accent);background:rgba(255,122,33,.14);color:var(--text)}.mkt-filter.is-active .mkt-filter-count{color:var(--accent)}.mkt-state-published{border-color:rgba(74,222,128,.4);background:rgba(74,222,128,.12);color:var(--ok-ink,var(--text))}.mkt-state-scheduled{border-color:rgba(255,122,33,.4);background:rgba(255,122,33,.12);color:var(--accent)}.mkt-state-ready{border-color:rgba(96,165,250,.4);background:rgba(96,165,250,.12);color:var(--text)}.mkt-state-archived{opacity:.72}.mkt-progress-step.is-done{border-color:rgba(255,122,33,.35);color:var(--text)}.mkt-progress-step.is-done .mkt-progress-dot{background:var(--accent)}.mkt-progress-step.is-here{border-color:var(--accent);background:rgba(255,122,33,.12)}.mkt-trade-drift.is-blocking{border-left-color:var(--bad);background:rgba(248,113,113,.12)}.mkt-perf-miss{color:var(--gold-ink);font-weight:700}@media (max-width:1000px){.mkt-overview-grid{grid-template-columns:minmax(0,1fr)}.mkt-pipeline-tiles,.mkt-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mkt-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.mkt-tile{padding:.8rem .85rem}.mkt-tile-value{font-size:1.5rem}.mkt-overview-hero{padding-block:1.1rem}.mkt-overview-hero .workspace-title{font-size:clamp(1.85rem,9vw,2.35rem)}.mkt-editor-hero{flex-direction:column;align-items:stretch}.mkt-priority{grid-template-columns:minmax(0,1fr);gap:1.15rem}.mkt-priority-metric{padding:1rem 0 0;border-top:1px solid var(--edge-t12);border-left:0}.mkt-priority-actions{flex-direction:column;align-items:stretch}.mkt-priority-actions .btn{width:100%}.mkt-rec-actions,.mkt-status-actions{flex-direction:column;align-items:stretch}.mkt-rec-actions .btn,.mkt-status-actions .btn{width:100%;justify-content:center}.mkt-post-row{align-items:flex-start}.mkt-coming-row{grid-template-columns:3.6rem minmax(0,1fr)}.mkt-email-summary{align-items:stretch;flex-direction:column}.mkt-email-summary .btn{width:100%}}@media (max-width:360px){.mkt-pipeline-tiles{grid-template-columns:minmax(0,1fr)}}.cash-marker.is-selected .cash-marker-focus,.cash-marker:focus-visible .cash-marker-focus{opacity:1}.cash-detail-amount.is-in{color:var(--cash-in)}.cash-detail-amount.is-out{color:var(--cash-out)}.cash-detail-item-amount.is-in{color:var(--cash-in)}.cash-detail-item-amount.is-out{color:var(--cash-out)}.cash-marker.is-active .cash-marker-shape{filter:brightness(1.18)}.form-actions:not(:has(>:not([hidden]))){display:none}select optgroup,select option{background:var(--bg-3);color:var(--text)}.infotip{position:relative;display:inline-flex;vertical-align:middle;margin-left:.3rem}.infotip-btn{display:grid;place-items:center;width:14px;height:14px;padding:0;border:none;background:none;color:var(--mute-t50);cursor:pointer;border-radius:999px}.infotip-btn:after{content:"";position:absolute;inset:-.6rem}.infotip-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.infotip-btn:focus-visible,.infotip-btn:hover{color:var(--accent-ink)}.infotip-bubble{position:absolute;top:calc(100% + .45rem);z-index:40;width:max-content;max-width:min(18rem,calc(100vw - 2rem));padding:.5rem .65rem;border-radius:10px;border:1px solid var(--edge-t16);background:var(--chrome,#101c2b);color:var(--text);box-shadow:0 10px 28px rgba(0,0,0,.4);font-size:.78rem;font-weight:500;line-height:1.45;letter-spacing:normal;text-transform:none;white-space:normal;display:none;opacity:0;transition:opacity .12s ease,display allow-discrete .12s;pointer-events:none}.infotip[data-align=start] .infotip-bubble{left:0}.infotip[data-align=end] .infotip-bubble{right:0}.infotip .infotip-bubble[data-open=true],.infotip:focus-within .infotip-bubble,.infotip:hover .infotip-bubble{display:block;opacity:1}@starting-style{.infotip .infotip-bubble[data-open=true],.infotip:focus-within .infotip-bubble,.infotip:hover .infotip-bubble{opacity:0}}@media (hover:none){.infotip:hover .infotip-bubble{display:none;opacity:0}.infotip .infotip-bubble[data-open=true]{display:block;opacity:1}}.schedule-workbench{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}@media (min-width:1024px){.schedule-workbench{grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:1.15rem}.schedule-calendar-panel{min-height:calc(100vh - 12rem)}}@media (min-width:1760px){.schedule-workbench{grid-template-columns:minmax(300px,340px) minmax(0,1fr) minmax(320px,380px)}}@media (min-width:1860px){.schedule-workbench{grid-template-columns:minmax(320px,360px) minmax(0,1fr) minmax(340px,400px)}}.schedule-bar-actions{flex:0 0 auto}.sched-queue-bar.is-clear{border-color:var(--edge-t12);background:rgba(var(--tint),.03)}.sched-queue-bar.is-clear .sched-queue-bar-line{display:grid;grid-gap:.1rem;gap:.1rem}.sched-queue.is-collapsed .sched-queue-panel{display:none}@media (min-width:1024px){.sched-queue-collapse{display:inline-flex}.schedule-workbench:has(.sched-queue.is-collapsed){grid-template-columns:auto minmax(0,1fr)}}@media (min-width:1760px){.schedule-workbench:has(.sched-queue.is-collapsed){grid-template-columns:auto minmax(0,1fr) minmax(320px,380px)}}@media (min-width:1860px){.schedule-workbench:has(.sched-queue.is-collapsed){grid-template-columns:auto minmax(0,1fr) minmax(340px,400px)}}@media (max-width:1023.98px){.sched-queue{display:block;position:fixed;inset:0;z-index:120;visibility:hidden;pointer-events:none}.sched-queue.is-open{visibility:visible;pointer-events:auto}.sched-queue-scrim{display:block;position:absolute;inset:0;background:rgba(4,8,14,.72);opacity:0;transition:opacity .2s ease}.sched-queue.is-open .sched-queue-scrim{opacity:1}.sched-queue-panel{display:flex;flex-direction:column;position:absolute;inset:0;height:100vh;height:100dvh;background:#0b1220;transform:translateY(1.5rem);opacity:0;transition:transform .22s ease,opacity .22s ease}.sched-queue.is-open .sched-queue-panel{transform:none;opacity:1}.sched-queue-panel:focus{outline:none}.sched-queue-head{display:flex;align-items:center;gap:.75rem;flex:0 0 auto;padding:max(.7rem,env(safe-area-inset-top,0px)) .9rem .7rem;border-bottom:1px solid var(--cedge-orange-8);background:rgba(10,16,25,.96)}.sched-queue-back{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;min-width:44px;padding:0 .7rem;border:1px solid var(--cedge-orange-8);border-radius:11px;background:transparent;font:inherit;font-size:.9rem;font-weight:700;color:var(--text);cursor:pointer}.sched-queue-head-id{margin:0;font-size:.9rem;font-weight:750;color:var(--mute-i56)}.sched-queue-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0)}.sched-queue-body .workspace-section-card{border:0;border-radius:0;background:none}.sched-queue-body .schedule-popover-panel{position:static;width:auto;max-height:none;margin-top:.5rem;box-shadow:none}.sched-queue-body .schedule-popover-panel:before{display:none}.sched-queue-body .schedule-action-buttons{flex-wrap:wrap}.sched-queue-body .schedule-action-buttons>*{flex:1 1 9rem}.sched-queue-body .schedule-action-buttons .btn{min-width:0;width:100%}}.calendar-job-chip-when{display:block;color:var(--mute-i56);font-size:.67rem;font-weight:800;letter-spacing:.02em;line-height:1.25}.calendar-job-chip-sig{display:block;overflow:hidden;font-size:.66rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.calendar-job-chip-main{font-size:.75rem;line-height:1.25}.calendar-job-chip{white-space:normal}.calendar-job-chip-main{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.calendar-job-item .calendar-job-chip .calendar-job-chip-main{padding-right:0}.calendar-job-chip-when{padding-right:1.25rem}.calendar-job-chip-main{overflow-wrap:normal;word-break:normal;text-overflow:ellipsis}.calendar-job-item>.calendar-job-chip:has(+.calendar-crew-toggle) .calendar-job-chip-main{padding-right:0}.calendar-job-item>.calendar-job-chip:has(+.calendar-crew-toggle) .calendar-job-chip-when{padding-right:3rem}@media (max-width:1519.98px){.calendar-grid .calendar-job-item>.calendar-crew-toggle{display:none}.calendar-grid .calendar-job-chip-when,.calendar-grid .calendar-job-item>.calendar-job-chip:has(+.calendar-crew-toggle) .calendar-job-chip-when{padding-right:0}}@media (min-width:1520px){.calendar-job-chip-when,.calendar-job-item>.calendar-job-chip:has(+.calendar-crew-toggle) .calendar-job-chip-when{padding-right:2.9rem}}.calendar-job-chip-sig{white-space:normal}.calendar-band-color-0{--job-line:var(--rail-crew-0);--job-fill:rgba(255,138,61,.24);--job-ink:var(--ink-orange-4)}.calendar-band-color-1{--job-line:var(--rail-crew-1);--job-fill:rgba(61,184,255,.2);--job-ink:var(--ink-sky-3)}.calendar-band-color-2{--job-line:var(--rail-crew-2);--job-fill:rgba(120,220,150,.2);--job-ink:var(--ink-green-4)}.calendar-band-color-3{--job-line:var(--rail-crew-3);--job-fill:rgba(255,209,102,.2);--job-ink:var(--ink-amber-5)}.calendar-band-color-4{--job-line:var(--rail-crew-4);--job-fill:rgba(255,112,163,.2);--job-ink:var(--ink-pink-1)}.calendar-band-color-5{--job-line:var(--rail-crew-5);--job-fill:rgba(176,141,255,.2);--job-ink:var(--ink-violet-3)}:root[data-theme=light] .calendar-band-color-0,:root[data-theme=sunlight] .calendar-band-color-0{--job-fill:rgba(255,138,61,.16)}:root[data-theme=light] .calendar-band-color-1,:root[data-theme=sunlight] .calendar-band-color-1{--job-fill:rgba(61,184,255,.14)}:root[data-theme=light] .calendar-band-color-2,:root[data-theme=sunlight] .calendar-band-color-2{--job-fill:rgba(76,190,120,.14)}:root[data-theme=light] .calendar-band-color-3,:root[data-theme=sunlight] .calendar-band-color-3{--job-fill:rgba(233,178,60,.16)}:root[data-theme=light] .calendar-band-color-4,:root[data-theme=sunlight] .calendar-band-color-4{--job-fill:rgba(255,112,163,.14)}:root[data-theme=light] .calendar-band-color-5,:root[data-theme=sunlight] .calendar-band-color-5{--job-fill:rgba(146,110,235,.14)}:root[data-theme=clarity] .calendar-band-color-0{--job-line:#56b4e9;--job-fill:rgba(86,180,233,0.20);--job-ink:#56b4e9}:root[data-theme=clarity] .calendar-band-color-1{--job-line:#8ecdf0;--job-fill:rgba(142,205,240,0.20);--job-ink:#8ecdf0}:root[data-theme=clarity] .calendar-band-color-2{--job-line:#f0e442;--job-fill:rgba(240,228,66,0.20);--job-ink:#f0e442}:root[data-theme=clarity] .calendar-band-color-3{--job-line:#ff6b4a;--job-fill:rgba(255,107,74,0.20);--job-ink:#ff6b4a}:root[data-theme=clarity] .calendar-band-color-4{--job-line:#cc79a7;--job-fill:rgba(204,121,167,0.20);--job-ink:#cc79a7}:root[data-theme=clarity] .calendar-band-color-5{--job-line:#d55e00;--job-fill:rgba(213,94,0,0.20);--job-ink:#d55e00}:root[data-theme=monochrome] .calendar-band-color-0,:root[data-theme=monochrome] .calendar-band-color-1,:root[data-theme=monochrome] .calendar-band-color-2,:root[data-theme=monochrome] .calendar-band-color-3,:root[data-theme=monochrome] .calendar-band-color-4,:root[data-theme=monochrome] .calendar-band-color-5{--job-line:#ffffff;--job-fill:rgba(255,255,255,0.14);--job-ink:#ffffff}:root[data-theme=parchment] .calendar-band-color-0{--job-line:#a84c00;--job-fill:rgba(168,76,0,0.15);--job-ink:#a84c00}:root[data-theme=parchment] .calendar-band-color-1{--job-line:#17518f;--job-fill:rgba(23,81,143,0.15);--job-ink:#17518f}:root[data-theme=parchment] .calendar-band-color-2{--job-line:#2d6a4f;--job-fill:rgba(45,106,79,0.15);--job-ink:#2d6a4f}:root[data-theme=parchment] .calendar-band-color-3{--job-line:#b45309;--job-fill:rgba(180,83,9,0.15);--job-ink:#b45309}:root[data-theme=parchment] .calendar-band-color-4{--job-line:#a81c51;--job-fill:rgba(168,28,81,0.15);--job-ink:#a81c51}:root[data-theme=parchment] .calendar-band-color-5{--job-line:#6a34cc;--job-fill:rgba(106,52,204,0.15);--job-ink:#6a34cc}.shell-skip-link{position:absolute;z-index:60;top:10px;left:10px;padding:11px 17px;border-radius:10px;background:var(--accent);color:#160a02;font-size:.9rem;font-weight:750;text-decoration:none;transform:translateY(-160%);transition:transform .18s ease}.shell-skip-link:focus{transform:translateY(0)}#app-main:focus{outline:none}.sidenav-close{position:absolute;top:.55rem;right:.55rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:11px;background:var(--bg-elevated);color:inherit;cursor:pointer}.sidenav-close svg{width:17px;height:17px}.sidenav-close:hover{border-color:var(--cedge-orange-9)}.trade-tuning{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.9rem;gap:.9rem}.trade-tuning article{padding:1.05rem 1.15rem;border:1px solid var(--line);border-radius:14px;background:var(--bg-elevated)}.trade-tuning h3{margin:0 0 .35rem;font-size:.98rem;font-weight:750;letter-spacing:-.01em}.trade-tuning p{margin:0;font-size:.88rem;line-height:1.5;color:var(--muted)}.trade-finder{display:grid;grid-gap:.85rem;gap:.85rem;margin-bottom:1.5rem}.trade-search label{display:block;margin-bottom:.4rem;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute-i62)}.trade-search-field{display:flex;align-items:center;gap:.6rem;max-width:460px;padding:0 .9rem;border:1px solid var(--line);border-radius:12px;background:var(--bg-elevated)}.trade-search-field:focus-within{border-color:var(--accent)}.trade-search-ic{display:flex;width:17px;height:17px;color:var(--mute-i62)}.trade-search-ic svg{width:100%;height:100%}.trade-search-field input{flex:1 1;min-height:46px;border:0;background:none;color:inherit;font:inherit;font-size:.95rem}.trade-search-field input:focus{outline:none}.trade-search-field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.trade-cats{display:flex;flex-wrap:wrap;gap:.45rem}.trade-cats button{min-height:38px;padding:0 .85rem;border:1px solid var(--line);border-radius:999px;background:var(--bg-elevated);color:var(--muted);font:inherit;font-size:.84rem;font-weight:650;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.trade-cats button:hover{border-color:var(--cedge-orange-9);color:inherit}.trade-cats button[aria-pressed=true]{border-color:transparent;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#160a02;font-weight:800}.trade-common{margin-bottom:1.9rem}.trade-common h3,.trade-directory h3{margin:0 0 .85rem;font-size:.82rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--mute-i62)}.trade-common-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:.9rem;gap:.9rem}.trade-index-card h4{margin:0 0 .3rem;font-size:1rem;font-weight:700;letter-spacing:-.01em}.trade-index-card p{font-size:.85rem}.trade-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--line)}.trade-list a{display:block;height:100%;padding:.7rem .9rem;background:var(--bg-elevated);text-decoration:none;transition:background .16s ease}.trade-list a:hover{background:rgba(var(--tint),.05)}.trade-list b{display:block;font-size:.92rem;font-weight:700;letter-spacing:-.01em}.trade-list span{display:block;margin-top:.15rem;font-size:.78rem;line-height:1.4;color:var(--mute-i62)}.trade-empty{margin:0;font-size:.92rem;color:var(--muted)}.trade-empty a{color:var(--gold-ink);font-weight:600}@media (max-width:560px){.trade-search-field{max-width:none}.trade-common-grid{grid-template-columns:1fr 1fr}.trade-list{grid-template-columns:1fr}.trade-list span{display:none}.trade-list a{padding:.62rem .85rem}}.sidenav-public{display:flex;flex-direction:column;gap:.1rem;margin-top:.9rem}.sidenav-public-link{display:block;padding:.5rem .6rem;border-radius:9px;color:var(--muted);font-size:.88rem;font-weight:650;text-decoration:none;transition:background .16s ease,color .16s ease}.sidenav-public-link:hover{background:rgba(var(--tint),.06);color:inherit}.sidenav-public-link.active{background:rgba(255,122,33,.14);color:var(--accent-ink);font-weight:750}.calc-verdict{margin:1rem 0 0;padding:1rem 1.15rem;border:1px solid var(--line);border-left-width:3px;border-radius:14px;background:rgba(var(--tint),.03)}.calc-verdict[data-side=lower]{border-left-color:var(--accent)}.calc-verdict[data-side=higher]{border-left-color:var(--gold-ink)}.calc-verdict-line{margin:0;font-size:1rem;line-height:1.5}.calc-verdict-line strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-verdict-break{margin:.5rem 0 0;font-size:.9rem;line-height:1.55;color:var(--muted)}.calc-verdict-break strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-stack{margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--line)}.calc-stack-head{margin:0 0 .5rem;font-size:.76rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--mute-i62)}.calc-stack ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.calc-stack li{padding:.28rem .62rem;border:1px solid var(--line);border-radius:999px;background:rgba(var(--tint),.04);font-size:.8rem;font-weight:600}.compare-swipe{display:none}@media (max-width:800px){.compare-swipe{display:flex;align-items:center;gap:.4rem;margin:1.4rem 0 -.6rem;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mute-i62)}.compare-swipe-arrow{animation:comparePeek 2.4s ease-in-out infinite}}@keyframes comparePeek{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@media (prefers-reduced-motion:reduce){.compare-swipe-arrow{animation:none}}.compare-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:520px){.pricing-tiers{grid-template-columns:1fr;gap:.75rem}.pricing-tier{flex-direction:row;align-items:center;gap:.75rem}.pricing-tier-chart{height:auto;width:84px;flex:none}}.cta-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:62ch;margin:1.4rem auto 0;font-size:.85rem;line-height:1.6;color:var(--mute-i62);text-align:center}.cta-trust strong{color:var(--text);font-weight:700}.cta-trust a{color:var(--gold-ink);font-weight:650}.calendar-job-status-new_lead{--job-line:var(--rail-crew-3);--job-fill:rgba(255,209,102,.2);--job-ink:var(--ink-amber-5)}.calendar-job-status-in_progress{--job-line:var(--rail-crew-1);--job-fill:rgba(61,184,255,.2);--job-ink:var(--ink-sky-3)}.calendar-job-status-complete{--job-line:var(--rail-crew-2);--job-fill:rgba(120,220,150,.2);--job-ink:var(--ink-green-4)}.calendar-job-status-archived{--job-line:rgba(var(--tint),0.35);--job-fill:rgba(var(--tint),0.07);--job-ink:var(--mute-i62)}:root[data-theme=light] .calendar-job-status-new_lead,:root[data-theme=sunlight] .calendar-job-status-new_lead{--job-fill:rgba(233,178,60,.16)}:root[data-theme=light] .calendar-job-status-in_progress,:root[data-theme=sunlight] .calendar-job-status-in_progress{--job-fill:rgba(61,184,255,.14)}:root[data-theme=light] .calendar-job-status-complete,:root[data-theme=sunlight] .calendar-job-status-complete{--job-fill:rgba(76,190,120,.14)}:root[data-theme=clarity] .calendar-job-status-new_lead{--job-line:#f0e442;--job-fill:rgba(240,228,66,0.20);--job-ink:#f0e442}:root[data-theme=clarity] .calendar-job-status-in_progress{--job-line:#56b4e9;--job-fill:rgba(86,180,233,0.20);--job-ink:#56b4e9}:root[data-theme=clarity] .calendar-job-status-complete{--job-line:#8ecdf0;--job-fill:rgba(142,205,240,0.20);--job-ink:#8ecdf0}:root[data-theme=monochrome] .calendar-job-status-new_lead{--job-line:#ffffff;--job-fill:rgba(255,255,255,0.16);--job-ink:#ffffff}:root[data-theme=monochrome] .calendar-job-status-in_progress{--job-line:#e4e4e7;--job-fill:rgba(228,228,231,0.24);--job-ink:#ffffff}:root[data-theme=monochrome] .calendar-job-status-complete{--job-line:#ffffff;--job-fill:rgba(255,255,255,0.32);--job-ink:#ffffff}:root[data-theme=parchment] .calendar-job-status-new_lead{--job-line:#b45309;--job-fill:rgba(180,83,9,0.15);--job-ink:#b45309}:root[data-theme=parchment] .calendar-job-status-in_progress{--job-line:#a84c00;--job-fill:rgba(168,76,0,0.15);--job-ink:#a84c00}:root[data-theme=parchment] .calendar-job-status-complete{--job-line:#2d6a4f;--job-fill:rgba(45,106,79,0.15);--job-ink:#2d6a4f}.sched-tl-overflow.is-static{cursor:default;color:var(--mute-i60)}.sched-tl-overflow.is-static:hover{border-color:rgba(var(--tint),.42);background:rgba(var(--tint),.07)}@container (max-width: 132px){.sched-tl-job .sched-tl-job-city,.sched-tl-job .sched-tl-job-span{display:none}}@container (max-width: 96px){.sched-tl-job .sched-tl-job-crew{display:none}}@container (max-width: 68px){.sched-tl-job .sched-tl-job-foot{display:none}}@keyframes queueJobPulse{0%,to{box-shadow:0 0 0 0 rgba(255,122,33,0)}25%{box-shadow:0 0 0 5px rgba(255,122,33,.45)}}.chrome-shell-public{min-height:100vh;overflow-x:clip}.public-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:clamp(.6rem,1.6vw,1.4rem);min-height:4.4rem;padding:0 clamp(1rem,3vw,2.2rem);border-bottom:1px solid var(--line);background:var(--chrome-solid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-topbar-brand{flex:none;text-decoration:none}.public-topbar-nav{display:flex;align-items:center;gap:clamp(.5rem,1.4vw,1.3rem)}.public-topbar-nav a{padding:.4rem .15rem;color:var(--muted);font-size:.9rem;font-weight:650;text-decoration:none;white-space:nowrap;transition:color .16s ease}.public-topbar-nav a:hover{color:var(--text)}.public-topbar-nav a.active{color:var(--accent-ink)}.public-topbar-preview{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 .85rem;border:1px dashed rgba(var(--tint),.3);border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:.85rem;font-weight:650;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,color .16s ease}.public-topbar-preview:hover{border-color:var(--cedge-orange-9);color:var(--text)}.public-topbar-preview[aria-expanded=true]{border-style:solid;border-color:var(--accent);color:var(--text)}.public-topbar-signin{color:var(--muted);font-size:.88rem;font-weight:650;text-decoration:none;white-space:nowrap}.public-topbar-signin:hover{color:var(--text)}.public-topbar-cta{flex:none;white-space:nowrap}.public-topbar-toggle{display:none}.app-main.app-main-public{padding:1.4rem clamp(1rem,3vw,2.2rem) 0}.app-main-public .page-shell,.app-main-public .wide-shell{min-height:calc(100vh - 5.8rem)}.sidenav-drawer{transform:translateX(-100%);transition:transform .24s ease;box-shadow:0 22px 60px rgba(0,0,0,.55);background:rgb(var(--chrome-rgb));-webkit-backdrop-filter:none;backdrop-filter:none;z-index:41;overflow-y:auto;overscroll-behavior:contain}.sidenav-drawer.open{transform:translateX(0)}.chrome-shell-public .sidenav-scrim{display:block;position:fixed;inset:0;z-index:40;background:rgba(4,9,16,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (prefers-reduced-motion:reduce){.sidenav-drawer{transition:none}}@media (max-width:1080px){.public-topbar-nav,.public-topbar-preview{display:none}.public-topbar-toggle{display:inline-flex;margin-left:auto}.public-topbar{min-height:3.9rem}.app-main.app-main-public{padding-inline:1rem}}@media (max-width:560px){.public-topbar-cta,.public-topbar-signin{display:none}}.marketing-shell .hero-copy h1,.marketing-shell .section-heading h1{max-width:22ch}.sms-cat-who.is-customer{background:rgba(58,160,255,.13);color:var(--ink-sky-1,#7cc4ff)}.sms-cat-who.is-lead{background:rgba(255,122,33,.13);color:var(--accent-ink)}.sms-cat-who.is-owner{background:rgba(150,110,255,.14);color:var(--ink-violet-1)}.sms-cat-who.is-crew{background:rgba(52,199,123,.13);color:var(--ink-green-7)}.sms-cat-switch.is-always,.sms-cat-switch.is-manual{border-color:var(--edge-t12);background:rgba(var(--tint),.04);color:var(--mute-i60)}.dash-automations-health.is-off{color:var(--mute-t55)}.quick-stop-policy{margin-top:1rem}.quick-stop-policy .quick-stop-policy-title{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute-t62)}.quick-stop-policy ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.3rem;gap:.3rem;color:var(--mute-t62)}.quick-stop-policy ul li{position:relative;padding-left:.85rem;line-height:1.45}.quick-stop-policy ul li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:var(--cedge-orange-51)}.refund-warnings li.is-severe{border-left:4px solid var(--bad);background:color-mix(in srgb,var(--bad) 9%,var(--ground-2))}.refund-warnings li.is-severe strong{color:var(--bad);font-weight:800;letter-spacing:.01em}.refund-warnings li.is-warn{border-left:3px dashed var(--cedge-amber-19)}.es-earnings.is-illustration{background:rgba(var(--tint),.03);border:1px solid var(--edge-t09);box-shadow:none;padding:.9rem 1rem}.es-earnings.is-illustration .es-earnings-label{color:var(--mute-t55);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.es-earnings.is-illustration .es-earnings-line{margin:.3rem 0 0;color:var(--text);font-size:.95rem;font-weight:600;line-height:1.45}.es-earnings.is-illustration .es-earnings-line strong{font-weight:800}.es-earnings.is-illustration .es-earnings-note{margin:.4rem 0 0;color:var(--mute-t62);font-size:.8rem;line-height:1.45}.qs-savebar-note{margin:0;font-size:.85rem;color:var(--muted)}.qs-savebar-note strong{color:var(--text);font-weight:700}.qs-presets-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.qs-presets-title{font-size:.88rem;font-weight:700;color:var(--text);margin:0}.qs-calculator-table{width:100%;display:flex;flex-direction:column;gap:.45rem;font-size:.85rem}.qs-calc-row{display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.qs-calc-row strong{color:var(--text)}.qs-calc-row.fee{color:#ff9b54}.qs-calc-row.net{padding-top:.6rem;margin-top:.4rem;border-top:1px dashed var(--edge-t14,rgba(255,255,255,.15));font-size:1rem;font-weight:750;color:var(--text)}.qs-calc-row.net strong{color:#34c77b;font-size:1.2rem}.qs-funnel-detail{display:block;margin-top:.5rem;font-size:.78rem;line-height:1.5;color:var(--muted)}.client-job-dashboard{--q-radius:14px;--q-card-radius:18px;--q-border:1px;--q-display:inherit;--q-title-size:clamp(1.9rem,4.4vw,2.9rem);--q-title-weight:800;--q-title-tracking:-0.025em;--q-title-leading:1.08;--q-eyebrow-tracking:0.12em;--q-eyebrow-weight:800;--q-hero-pad:2.4rem 2.2rem 2.1rem;--q-hero-ground:linear-gradient(160deg,var(--cbrand-soft,rgba(255,138,61,0.16)),transparent 62%);--q-hero-ink:inherit;--q-hero-edge:var(--cbrand-edge,var(--cedge-orange-36));--q-hero-rule:none;--q-card-shadow:0 26px 60px -46px rgba(0,0,0,0.95);--q-rail-ground:linear-gradient(180deg,var(--cbrand-soft,rgba(255,138,61,0.16)),transparent 42%);padding-bottom:1.5rem}.quote-hero{display:grid;grid-gap:.5rem;gap:.5rem;padding:var(--q-hero-pad);border:var(--q-border) solid var(--q-hero-edge);border-radius:var(--q-card-radius);background:var(--q-hero-ground);color:var(--q-hero-ink)}.quote-hero-eyebrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0;font-size:.74rem;font-weight:var(--q-eyebrow-weight);letter-spacing:var(--q-eyebrow-tracking);text-transform:uppercase;opacity:.78}.quote-hero-sep{opacity:.5}.quote-hero-ref{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-job-dashboard .quote-hero-title,.quote-hero-title{margin:0;max-width:20ch;font-family:var(--q-display);font-size:var(--q-title-size);font-weight:var(--q-title-weight);letter-spacing:var(--q-title-tracking);line-height:var(--q-title-leading);text-transform:none;text-wrap:balance}.quote-hero-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;font-size:.95rem;opacity:.82}.quote-hero-status{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.35rem}.quote-hero-when{font-size:.86rem;opacity:.8}.quote-deck{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.quote-deck,.quote-deck-main{display:grid;grid-gap:1.25rem;gap:1.25rem}.quote-deck-main,.quote-deck-rail{min-width:0}.quote-rail-sticky{position:-webkit-sticky;position:sticky;top:1rem}.quote-rail-card{display:grid;grid-gap:.7rem;gap:.7rem;padding:1.25rem;border:var(--q-border) solid var(--cbrand-edge,var(--cedge-orange-29));border-radius:var(--q-card-radius);background:var(--q-rail-ground),rgba(var(--panel-rgb),.96);box-shadow:var(--q-card-shadow)}.quote-rail-eyebrow{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.68rem;font-weight:var(--q-eyebrow-weight);letter-spacing:var(--q-eyebrow-tracking);text-transform:uppercase;opacity:.66}.quote-rail-total{margin:-.15rem 0 0}.quote-rail-amount{font-family:var(--q-display);font-size:clamp(1.9rem,3.4vw,2.4rem);font-weight:var(--q-title-weight);letter-spacing:var(--q-title-tracking);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.quote-rail-lines{list-style:none;margin:0;padding:.7rem 0;display:grid;grid-gap:.45rem;gap:.45rem;border-top:1px solid var(--rule-t08);border-bottom:1px solid var(--rule-t08);font-size:.84rem}.quote-rail-lines li{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.quote-rail-lines li>span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.quote-rail-lines li.is-on>span:last-child{color:var(--cbrand,#ff8a3d);font-weight:700}.quote-rail-addon-names{display:block;margin-top:.15rem;font-size:.76rem;line-height:1.4;opacity:.62}.quote-rail-facts{display:grid;grid-gap:.5rem;gap:.5rem;margin:0}.quote-rail-facts>div{display:grid;grid-gap:.1rem;gap:.1rem}.quote-rail-facts dt{font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.quote-rail-facts dd{margin:0;font-size:.88rem;line-height:1.4}.quote-rail-facts dd small{opacity:.65}.quote-rail-mismatch{margin:0;padding:.6rem .7rem;border:1px solid var(--cedge-amber-8);border-radius:var(--q-radius);background:rgba(255,209,102,.08);font-size:.78rem;line-height:1.5}.quote-rail-form{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;border:0;scroll-margin-top:5rem}.quote-rail-form label{font-size:.8rem;font-weight:700}.quote-rail-form input[type=text]{width:100%}.quote-rail-hint{margin:0;font-size:.74rem;line-height:1.45;color:var(--muted)}.client-job-dashboard .quote-rail-approve{width:100%;justify-content:center;margin-top:.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-job-dashboard .quote-rail-approve:disabled{opacity:.45;cursor:not-allowed}.quote-rail-card.is-approved{border-color:var(--cedge-green-40)}.quote-rail-tick{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:999px;background:rgba(74,222,128,.18);color:#4ade80;font-size:.72rem}.quote-flash,.quote-rail-next{margin:0;font-size:.88rem;line-height:1.5}.quote-flash{padding:.7rem .95rem;border:1px solid var(--edge-t18);border-radius:var(--q-radius)}.quote-flash.is-good{border-color:var(--cedge-green-40);background:rgba(74,222,128,.09)}.quote-flash.is-bad{border-color:var(--cedge-red-6);background:rgba(248,113,113,.09)}.date-choice{display:grid;grid-gap:.9rem;gap:.9rem;justify-items:start}.date-choice-set{margin:0;padding:0;border:0}.date-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.6rem;gap:.6rem}.date-card{position:relative;display:flex;align-items:center;gap:.6rem;padding:.85rem .9rem;border:var(--q-border) solid var(--edge-t16);border-radius:var(--q-radius);background:rgba(var(--tint),.03);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.date-card:hover{border-color:var(--cbrand-edge,var(--cedge-orange-29));transform:translateY(-1px)}.date-card input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.date-card:focus-within{border-color:var(--cbrand,#ff8a3d);box-shadow:0 0 0 2px var(--cbrand-soft,rgba(255,138,61,.16))}.date-card.is-chosen{border-color:var(--cbrand,#ff8a3d);background:var(--cbrand-soft,rgba(255,138,61,.16))}.date-card-body{display:grid;grid-gap:.15rem;gap:.15rem;flex:1 1;min-width:0}.date-card-label{font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.date-card-when{font-size:.95rem;line-height:1.3}.date-card-tick{flex:0 0 auto;width:1.3rem;text-align:center;color:var(--cbrand,#ff8a3d);font-weight:800}.date-choice-locked{list-style:none;margin:0 0 .9rem;padding:0}.date-card.is-locked{cursor:default;opacity:.62}.date-card.is-locked:hover{border-color:var(--edge-t16);transform:none}.date-card.is-locked .date-card-tick{display:grid;place-items:center;width:1.05rem;height:1.05rem;flex:0 0 auto;color:inherit}.date-card.is-locked .date-card-tick svg{width:100%;height:100%}.client-attention-cta{margin-top:.2rem}.date-choice-note{display:grid;grid-gap:.3rem;gap:.3rem;width:100%;font-size:.8rem;font-weight:700}.date-choice-note textarea{width:100%;padding:.7rem .8rem;border:var(--q-border) solid var(--edge-t16);border-radius:var(--q-radius);background:rgba(var(--tint),.03);color:inherit;font:inherit;font-size:.9rem;font-weight:500;line-height:1.5;resize:vertical;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.date-choice-note textarea::placeholder{color:inherit;opacity:.72;font-weight:500}.date-choice-note textarea:hover{border-color:var(--cbrand-edge,var(--cedge-orange-29))}.date-choice-note textarea:focus{outline:none;border-color:var(--cbrand,#ff8a3d);box-shadow:0 0 0 2px var(--cbrand-soft,rgba(255,138,61,.16))}.date-choice-alt .client-ask-form textarea{width:100%;padding:.7rem .8rem;border:var(--q-border) solid var(--edge-t16);border-radius:var(--q-radius);background:rgba(var(--tint),.03);color:inherit;font:inherit;font-size:.9rem;font-weight:500;line-height:1.5;resize:vertical;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.date-choice-alt .client-ask-form textarea::placeholder{color:inherit;opacity:.72;font-weight:500}.date-choice-alt .client-ask-form textarea:focus{outline:none;border-color:var(--cbrand,#ff8a3d);box-shadow:0 0 0 2px var(--cbrand-soft,rgba(255,138,61,.16))}.date-choice-alt{margin-top:.2rem}.pay-choice{display:grid;grid-gap:.9rem;gap:.9rem}.pay-choice-label{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.66}.pay-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.7rem;gap:.7rem}.pay-option{display:grid;grid-gap:.3rem;gap:.3rem;padding:.95rem 1rem;border:var(--q-border) solid var(--edge-t16);border-radius:var(--q-radius);background:rgba(var(--tint),.03);color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.pay-option:hover{border-color:var(--cbrand-edge,var(--cedge-orange-29));transform:translateY(-1px)}.pay-option.is-chosen{border-color:var(--cbrand,#ff8a3d);background:var(--cbrand-soft,rgba(255,138,61,.16))}.pay-option-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pay-option-head strong{font-size:.98rem}.pay-option-tick{color:var(--cbrand,#ff8a3d);font-weight:800}.pay-option-amount{font-size:1.25rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.015em}.pay-option small{font-size:.78rem;line-height:1.5;opacity:.72}.pay-choice-detail{display:grid;grid-gap:.7rem;gap:.7rem}.quote-bottom-bar{display:none}.quote-dead-link{display:grid;grid-gap:.8rem;gap:.8rem;max-width:46rem}.quote-dead-link .workspace-lead{margin:0}.quote-dead-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin:.2rem 0}.quote-skeleton .panel,.quote-skeleton .quote-hero,.quote-skeleton .quote-rail-card{display:grid;grid-gap:.7rem;gap:.7rem}.quote-skeleton-rows{display:grid;grid-gap:.5rem;gap:.5rem}.skel{display:block;border-radius:6px;background:rgba(var(--tint),.07);animation:quote-skel 1.4s ease-in-out infinite}.skel-line{height:.75rem;width:100%}.skel-tall{height:1.1rem}.skel-title{height:2.1rem;width:70%;border-radius:8px}.skel-pill{height:1.6rem;width:9rem;border-radius:999px}.skel-row{height:2.4rem;border-radius:8px}.skel-total{height:3rem}.skel-btn{height:2.75rem;border-radius:10px}@keyframes quote-skel{0%,to{opacity:.55}50%{opacity:.95}}.quote-doc-addon{border-color:var(--cbrand-edge,var(--cedge-orange-34));border-radius:var(--q-radius,12px);background:rgba(var(--tint),.03)}.quote-doc-addon.is-selected{border-color:var(--cbrand,#ff8a3d);background:var(--cbrand-soft,rgba(255,138,61,.16));box-shadow:none}.quote-doc-addon:focus-within{border-color:var(--cbrand,#ff8a3d);box-shadow:0 0 0 2px var(--cbrand-soft,rgba(255,138,61,.16))}.quote-doc-addon.is-selected .quote-doc-addon-price{color:var(--cbrand,#ff8a3d)}.quote-doc-addon-btn{border-color:var(--cbrand-edge,var(--cedge-orange-17));color:inherit}.quote-doc-addon.is-selected .quote-doc-addon-btn{border-color:transparent;background:var(--cbrand,#ff8a3d);color:var(--cbrand-on,#1a0f04)}.quote-doc-addon.is-locked{transition:none}.quote-doc-addon.is-locked:hover{border-color:var(--cbrand-edge,var(--cedge-orange-34));transform:none}.quote-doc-addon.is-locked.is-selected:hover{border-color:var(--cbrand,#ff8a3d)}.quote-doc-addon.is-locked .quote-doc-addon-hit{cursor:default}.quote-doc-addon.is-locked .quote-doc-addon-btn,.quote-doc-addon.is-locked.is-selected .quote-doc-addon-btn{border-color:transparent;background:none;font-size:.74rem;font-weight:600;padding-left:0;padding-right:0}.quote-doc-addon.is-locked .quote-doc-addon-btn{color:var(--muted)}.quote-doc-addon.is-locked.is-selected .quote-doc-addon-btn{color:var(--cbrand,#ff8a3d);font-weight:700}.quote-doc-addon.is-locked:not(.is-selected){opacity:.72}.quote-doc-addons-closed{margin:.55rem 0 0;font-size:.82rem;line-height:1.5;color:var(--muted)}.quote-doc-group-note{margin:-.25rem 0 .55rem;font-size:.8rem;line-height:1.5;color:var(--muted)}.quote-doc-total strong{font-family:var(--q-display)}.cfeed-wrap{position:relative}.cfeed{list-style:none;margin:0;padding:0}.cfeed-item{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:.8rem;gap:.8rem;padding:.85rem 0}.cfeed-item:before{content:"";position:absolute;left:14px;top:0;bottom:0;width:2px;background:var(--rule-t14,rgba(255,255,255,.14))}.cfeed:last-child>.cfeed-item:last-child:before{bottom:auto;height:1.6rem}.cfeed-item+.cfeed-item:after,.cfeed-more>summary:after{content:"";position:absolute;left:calc(30px + .8rem);right:0;top:0;height:1px;background:var(--rule-t08,rgba(255,255,255,.08))}.cfeed-node{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:1px solid;background:linear-gradient(var(--cfeed-tint,transparent),var(--cfeed-tint,transparent)),rgb(var(--panel-rgb))}.cfeed-node svg{width:16px;height:16px}.cfeed-item.tone-good{--cfeed-ink:var(--good);--cfeed-tint:rgba(74,222,128,0.12)}.cfeed-item.tone-due{--cfeed-ink:var(--warn);--cfeed-tint:rgba(255,176,61,0.13)}.cfeed-item.tone-info{--cfeed-ink:var(--info);--cfeed-tint:rgba(140,170,220,0.13)}.cfeed-item .cfeed-node,.cfeed-item .cfeed-status{color:var(--cfeed-ink)}.cfeed-body{min-width:0}.cfeed-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .55rem;margin:.25rem 0 0}.cfeed-title{font-size:.98rem;letter-spacing:-.01em}.cfeed-amount,.cfeed-title{font-weight:800;color:var(--text)}.cfeed-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfeed-status{margin-left:auto;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.cfeed-copy{margin:.28rem 0 0;font-size:.88rem;line-height:1.55;color:var(--muted)}.cfeed-when{margin:.35rem 0 0;font-size:.76rem;color:var(--muted)}.cfeed-options{list-style:none;margin:.45rem 0 0;padding:.4rem .65rem;border-radius:10px;background:rgba(var(--tint),.04);display:flex;flex-direction:column;gap:.2rem}.cfeed-options li{font-size:.86rem;font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfeed-action{display:inline-flex;align-items:center;margin-top:.55rem;min-height:36px;padding:0 .95rem;border:1px solid var(--cbrand-edge,var(--cedge-orange-34));border-radius:999px;background:var(--cbrand-soft,rgba(255,138,61,.1));color:var(--cbrand,#ff8a3d);font-size:.8rem;font-weight:800;text-decoration:none}.cfeed-action:hover{background:var(--cbrand,#ff8a3d);color:var(--cbrand-on,#101010)}.cfeed-item.is-latest{margin:0 -.85rem .1rem;padding:.9rem .85rem 1rem;border-radius:14px;background:rgba(var(--tint),.06)}.cfeed-item.is-latest:before{left:calc(.85rem + 14px)}.cfeed-item.is-latest .cfeed-title{font-size:1.05rem}.cfeed-item:not(.is-latest){padding:.62rem 0}.cfeed-item:not(.is-latest) .cfeed-title{font-size:.9rem;font-weight:700}.cfeed-item:not(.is-latest) .cfeed-node{width:26px;height:26px;margin-left:2px}.cfeed-item:not(.is-latest) .cfeed-node svg{width:14px;height:14px}.cfeed-item:not(.is-latest) .cfeed-copy{font-size:.84rem;color:var(--mute-i60,var(--muted))}.cfeed-item:not(.is-latest) .cfeed-status{opacity:.85}.cfeed-item:not(.is-latest) .cfeed-action{padding:0 .8rem;min-height:32px;font-size:.76rem}@media (max-width:640px){.cfeed-action,.cfeed-item:not(.is-latest) .cfeed-action{min-height:40px;padding:0 1rem;font-size:.82rem}.cfeed-more>summary{padding:.85rem 0}}.cfeed-more{position:relative}.cfeed-more>summary{position:relative;display:flex;align-items:center;gap:.8rem;padding:.7rem 0;cursor:pointer;list-style:none;font-size:.82rem;font-weight:800;color:var(--muted)}.cfeed-more>summary::-webkit-details-marker{display:none}.cfeed-more>summary:before{content:"";position:absolute;left:14px;top:0;bottom:0;width:2px;background:var(--rule-t14,rgba(255,255,255,.14))}.cfeed-more:not([open])>summary:before{bottom:auto;height:1.4rem}.cfeed-more-node{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:999px;border:1px dashed var(--rule-t14,rgba(255,255,255,.14));background:rgb(var(--panel-rgb));color:var(--muted);transition:transform .16s ease}.cfeed-more-node svg{width:14px;height:14px}.cfeed-more[open]>summary .cfeed-more-node{transform:rotate(180deg)}.cfeed-more>summary:hover .cfeed-more-node{border-style:solid;color:var(--text)}.cfeed-more>summary:hover .cfeed-more-label{color:var(--text)}.cfeed-more-count{font-weight:700;opacity:.75}@media (max-width:1023px){.quote-deck{grid-template-columns:minmax(0,1fr)}.quote-rail-sticky{position:static}.client-job-dashboard{padding-bottom:5.5rem}.quote-bottom-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));border-top:1px solid var(--cbrand-edge,var(--cedge-orange-29));background:rgba(var(--panel-rgb),.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.quote-bottom-total{display:grid;grid-gap:.05rem;gap:.05rem;min-width:0}.quote-bottom-total small{font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.quote-bottom-amount{font-size:1.15rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.015em}.client-job-dashboard .quote-bottom-cta{white-space:nowrap}}@media (max-width:560px){.client-job-dashboard{--q-hero-pad:1.6rem 1.25rem 1.5rem}.quote-rail-card{padding:1rem}.date-choice-grid,.pay-choice-grid{grid-template-columns:minmax(0,1fr)}.quote-hero-title{max-width:none}}@media (prefers-reduced-motion:reduce){.date-card,.pay-option,.quote-doc-addon{transition:none}.date-card:hover,.pay-option:hover,.quote-doc-addon:hover{transform:none}.skel{animation:none}}.sign-method{margin:.35rem 0 0;padding:0;border:0}.sign-method legend{padding:0;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.sign-method-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem;gap:.35rem;margin-top:.4rem;padding:.25rem;border:1px solid var(--edge-t16);border-radius:999px;background:rgba(var(--tint),.03)}.sign-method-tab{padding:.42rem .6rem;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.sign-method-tab.is-chosen{background:var(--cbrand,#ff8a3d);color:var(--cbrand-on,#1a0f04)}.sigpad{display:grid;grid-gap:.35rem;gap:.35rem}.sigpad-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.sigpad-label{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.sigpad-tools{display:flex;gap:.65rem}.sigpad-tools .linklike{font-size:.75rem;font-weight:700}.sigpad-tools .linklike:disabled{opacity:.35;cursor:default}.sigpad-surface{position:relative;border:1px solid var(--cbrand-edge,var(--cedge-orange-29));border-radius:var(--q-radius,12px);background:rgba(var(--tint),.04);overflow:hidden}.sigpad-canvas{touch-action:none;display:block;width:100%;height:100%;cursor:crosshair;position:relative;z-index:1}.sigpad-surface:focus-within{box-shadow:0 0 0 2px var(--cbrand-soft,rgba(255,138,61,.16))}.sigpad-rule{left:8%;right:8%;bottom:26%;height:1px;background:rgba(var(--tint),.22)}.sigpad-ghost,.sigpad-rule{position:absolute;z-index:0;pointer-events:none}.sigpad-ghost{left:50%;top:50%;transform:translate(-50%,-60%);font-size:1.6rem;opacity:.22}.sigpad-hint{margin:0;font-size:.74rem;line-height:1.45;color:var(--muted)}.sign-typed{display:grid;grid-gap:.3rem;gap:.3rem;padding:.7rem .9rem;border:1px solid var(--edge-t16);border-radius:var(--q-radius,12px);background:rgba(var(--tint),.03)}.sigmark,.sigmark-ink{display:block}.sigmark-ink{width:100%;max-width:14rem;height:auto;color:inherit}.sigmark.is-receipt .sigmark-ink{max-width:9rem;margin-bottom:.15rem}.sigmark-typed{font-family:Segoe Script,Bradley Hand,Snell Roundhand,Apple Chancery,cursive;font-size:1.5rem;line-height:1.3;word-break:break-word}.quote-doc-executed{margin-top:.4rem;padding-top:.9rem;border-top:1px solid var(--rule-t08)}.quote-doc-executed-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.6rem;margin-top:.5rem}.quote-doc-executed-mark{flex:1 1 14rem;min-width:0}.quote-doc-executed-when{flex:0 1 10rem}.quote-doc-executed-when strong{display:block;padding-bottom:.5rem;font-size:1rem;font-weight:600}.quote-doc-executed-rule{display:block;height:1px;margin:.15rem 0 .3rem;background:var(--edge-t28)}.quote-doc-executed small{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;opacity:.6}@media (max-width:560px){.quote-doc-executed-row{gap:1rem}}@media (prefers-reduced-motion:reduce){.sign-method-tab{transition:none}}.quote-options-update{border-style:dashed;background:rgba(var(--tint),.02)}.quote-rail-lines li.is-off>span:first-child{text-decoration:line-through;opacity:.7}.quote-rail-lines li.is-off>span:last-child{color:var(--muted)}.quote-options-closed{margin:.75rem 0 0;padding:.7rem .85rem;border:1px dashed var(--edge-t16);border-radius:var(--q-radius,12px);font-size:.8rem;line-height:1.5;color:var(--muted)}.feed-edited{opacity:.72;font-style:italic}.msg-setup-chips.is-compact{display:none}.msg-setup-chip.is-ready{border-color:rgba(46,160,87,.45);background:rgba(46,160,87,.13);color:#4ade80}.msg-setup-chip.is-pending{border-color:var(--edge-t24)}.msg-setup-chip.is-attention{border-color:rgba(214,138,30,.5);background:rgba(214,138,30,.14);color:#fbbf24}.msg-setup-chip.is-unknown{border-color:var(--edge-t24);background:rgba(var(--tint),.03);color:var(--muted)}.msg-setup-section-badge.is-alert{background:rgba(249,115,22,.15);color:#f97316;border:1px solid rgba(249,115,22,.3)}.msg-setup-section-badge.is-messaging{background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.msg-setup-status-pill.is-ready{border-color:rgba(46,160,87,.45);background:rgba(46,160,87,.14);color:#4ade80}.msg-setup-status-pill.is-pending{border-color:var(--edge-t24);background:rgba(var(--tint),.05);color:inherit}.msg-setup-status-pill.is-attention{border-color:rgba(214,138,30,.5);background:rgba(214,138,30,.15);color:#fbbf24}.msg-setup-status-pill.is-unknown{border-color:var(--edge-t24);background:rgba(var(--tint),.03);color:var(--muted)}.msg-setup-action-box,.msg-setup-beta-box{display:flex;flex-direction:column;gap:.65rem;padding:.85rem;border:1px solid var(--edge-t14);border-radius:10px;background:rgba(var(--tint),.03)}.msg-setup-number-val{font-size:1.15rem;font-weight:700;letter-spacing:.03em;color:#4ade80}.msg-setup-number-badge{font-size:.72rem;font-weight:650;color:#4ade80}.msg-setup-banner.is-recorded{border:1px solid rgba(46,160,87,.35);background:rgba(46,160,87,.1);color:#4ade80}.msg-setup-banner.is-stopped,.msg-setup-banner.is-warning{border:1px solid rgba(214,138,30,.4);background:rgba(214,138,30,.12)}.msg-setup-note.is-attention,.msg-setup-note.is-ready{color:rgb(var(--ink-rgb))}.msg-setup-status.is-ready{border-color:rgba(46,160,87,.45);background:rgba(46,160,87,.1)}.msg-setup-status.is-attention{border-color:rgba(214,138,30,.5);background:rgba(214,138,30,.11)}.msg-setup-status.is-unknown{color:var(--muted)}@media (max-width:720px){.msg-setup-chips{display:none}.msg-setup-chips.is-compact{display:flex}.msg-setup-copy small{display:none}.msg-setup-manage{font-size:0;gap:0}.msg-setup-manage i{font-size:1.1rem}.msg-setup-submit{width:100%}}.office-access{display:grid;place-items:center;min-height:70vh;padding:2rem 1.2rem}.office-access .office-access-card{max-width:34rem;padding:2rem 1.8rem;border-radius:20px;border:1px solid var(--edge-t14);background:rgba(var(--tint),.03)}.office-access .office-access-eyebrow{margin:0 0 .5rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute-t50)}.office-access h1{margin:0 0 .9rem;font-size:1.5rem;line-height:1.3;color:var(--text)}.office-access p{margin:0 0 .9rem;font-size:.95rem;line-height:1.6;color:var(--mute-t60)}.office-access .office-access-note{font-size:.86rem;color:var(--mute-t50)}.office-access .office-access-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.4rem}.office-access .office-access-signout{padding:.5rem .9rem;border-radius:10px;border:1px solid var(--edge-t14);background:transparent;color:var(--mute-t60);font:inherit;font-size:.88rem;cursor:pointer}#settings-panel-plan .workspace-section-heading h2{font-size:clamp(1.15rem,1.9vw,1.5rem);line-height:1.2}#settings-panel-plan .workspace-section-heading{margin-bottom:.75rem}#settings-panel-plan .workspace-section-heading .eyebrow{font-size:.58rem}#settings-panel-plan .panel.workspace-section-card{padding:1.05rem 1.15rem}#settings-panel-plan .workspace-section-card+.workspace-section-card{margin-top:.75rem}@media (max-width:640px){#settings-panel-plan .panel.workspace-section-card{padding:.9rem .95rem}}:root[data-theme] #settings-panel-plan>.panel.workspace-section-card{position:relative;border-color:var(--rule-t12);background:var(--bg-elevated);box-shadow:0 4px 20px -2px rgba(0,0,0,.25)}#settings-panel-plan>.panel.workspace-section-card .eyebrow{color:var(--accent)}#settings-panel-plan details#buy-credits>summary{min-height:2.5rem}.brief-copy-btn.is-copied{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.4);color:#4ade80}.brief-crew-card.is-selected{background:rgba(var(--tint,255,255,255),.08);border-color:rgba(var(--accent-rgb,96,165,250),.35)}@media print{.marketing-footer,.marketing-header,.public-topbar,.sidenav,.sidenav-mobilebar,.sidenav-scrim,.skip-link,.theme-fab,.topbar,footer,footer.marketing-footer,header,nav{display:none!important}}.brief-crew-sms-preview-bubble.is-urgent{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.05)}:root[data-theme=sunlight] .app-shell,:root[data-theme=sunlight] .settings-shell,:root[data-theme=sunlight] body{background-color:#eaeef4}:root[data-theme=sunlight] .bset-card,:root[data-theme=sunlight] .bset-master,:root[data-theme=sunlight] .bset-section,:root[data-theme=sunlight] .bset-summary-item,:root[data-theme=sunlight] .client-modal,:root[data-theme=sunlight] .feature-card,:root[data-theme=sunlight] .panel,:root[data-theme=sunlight] .payout-card,:root[data-theme=sunlight] .plan-usage-office-team-section,:root[data-theme=sunlight] .pricebook-range,:root[data-theme=sunlight] .quickbooks-box,:root[data-theme=sunlight] .service-row,:root[data-theme=sunlight] .settings-panel-card,:root[data-theme=sunlight] .unsaved-guard-panel,:root[data-theme=sunlight] .workspace-section-card{background:#ffffff;border:2px solid #090d16;box-shadow:0 1px 3px 0 rgba(0,0,0,.08),0 2px 6px -1px rgba(0,0,0,.05)}:root[data-theme=sunlight] .chrome-shell .compact-heading h2,:root[data-theme=sunlight] .chrome-shell .section-heading h2,:root[data-theme=sunlight] .chrome-shell .settings-heading h1,:root[data-theme=sunlight] .chrome-shell .workspace-section-heading h2,:root[data-theme=sunlight] .chrome-shell h1,:root[data-theme=sunlight] .chrome-shell h2,:root[data-theme=sunlight] .chrome-shell h3,:root[data-theme=sunlight] .chrome-shell h4{color:#090d16;font-weight:750}:root[data-theme=sunlight] .chrome-shell .card-desc,:root[data-theme=sunlight] .chrome-shell .section-desc,:root[data-theme=sunlight] .chrome-shell .settings-desc,:root[data-theme=sunlight] .chrome-shell .workspace-card-copy,:root[data-theme=sunlight] .chrome-shell p{color:#090d16}:root[data-theme=sunlight] .chrome-shell .compact-heading .eyebrow,:root[data-theme=sunlight] .chrome-shell .eyebrow,:root[data-theme=sunlight] .chrome-shell .section-eyebrow{color:#9a3412;font-weight:800;letter-spacing:.07em}:root[data-theme=sunlight] .settings-shell .settings-tabnav,:root[data-theme=sunlight] .settings-tabnav,:root[data-theme=sunlight] .tabnav{background:#eef2f6;border:2px solid #090d16;box-shadow:inset 0 1px 2px rgba(0,0,0,.06)}:root[data-theme=sunlight] .settings-tab{font-weight:600}:root[data-theme=sunlight] .settings-tab.active{background:#ffffff;color:#b43403;font-weight:700;border:2px solid #090d16;box-shadow:0 1px 4px 0 rgba(0,0,0,.15),0 1px 2px -1px rgba(0,0,0,.08)}:root[data-theme=sunlight] .btn.outline,:root[data-theme=sunlight] .btn.secondary,:root[data-theme=sunlight] button.btn.secondary{background:#ffffff;border:1.5px solid #090d16;color:#090d16;font-weight:650;box-shadow:0 1px 2px 0 rgba(0,0,0,.06)}:root[data-theme=sunlight] .btn.outline:hover:not(:disabled),:root[data-theme=sunlight] .btn.secondary:hover:not(:disabled),:root[data-theme=sunlight] button.btn.secondary:hover:not(:disabled){background:#f1f5f9;border-color:#090d16;color:#000000;box-shadow:0 2px 5px 0 rgba(0,0,0,.12)}:root[data-theme=sunlight] .field input,:root[data-theme=sunlight] .field select,:root[data-theme=sunlight] .field textarea,:root[data-theme=sunlight] input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([class*=searchInput]):not([class*=search]):not([type=search]),:root[data-theme=sunlight] select,:root[data-theme=sunlight] textarea{background:#ffffff;border:1.5px solid #090d16;color:#090d16;font-weight:500;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}:root[data-theme=sunlight] .field input:focus,:root[data-theme=sunlight] .field select:focus,:root[data-theme=sunlight] .field textarea:focus,:root[data-theme=sunlight] input:focus,:root[data-theme=sunlight] select:focus,:root[data-theme=sunlight] textarea:focus{border-color:#ea580c;outline:2px solid rgba(234,88,12,.25);box-shadow:0 0 0 1px #ea580c}:root[data-theme=sunlight] .field label,:root[data-theme=sunlight] .form-label,:root[data-theme=sunlight] label{color:#090d16;font-weight:700}:root[data-theme=sunlight] .sidenav{background:#ffffff;border-right:2px solid #090d16;box-shadow:2px 0 6px 0 rgba(0,0,0,.04)}:root[data-theme=sunlight] .sidenav-fcard,:root[data-theme=sunlight] .sidenav-group{background:#ffffff;border:2px solid #090d16;box-shadow:0 1px 3px 0 rgba(0,0,0,.05)}:root[data-theme=sunlight] .sidenav-glabel,:root[data-theme=sunlight] .sidenav-group-label{color:#090d16;font-weight:800;letter-spacing:.08em}:root[data-theme=sunlight] .sidenav-wordmark{background:#ffffff;border:2px solid #090d16;color:#090d16;box-shadow:0 2px 6px rgba(0,0,0,.08)}:root[data-theme=sunlight] .sidenav-bizname{color:#090d16;font-weight:750}:root[data-theme=sunlight] .sidenav-actions .sidenav-plan,:root[data-theme=sunlight] .sidenav-new,:root[data-theme=sunlight] .sidenav-plan{border:2px solid #090d16;box-shadow:0 2px 4px rgba(0,0,0,.12)}:root[data-theme=sunlight] .sidenav-new{background:#b43403;color:#ffffff}:root[data-theme=sunlight] .sidenav-new-menu{background:#ffffff;border:2px solid #090d16;color:#090d16;box-shadow:0 12px 32px rgba(0,0,0,.18)}:root[data-theme=sunlight] .sidenav-new-item{color:#090d16;font-weight:600}:root[data-theme=sunlight] .sidenav-new-item:hover{background:#f1f5f9;color:#000000}:root[data-theme=sunlight] .website-nav-badge.sidenav-website{background:#ffffff;border:2px solid #090d16;color:#090d16;font-weight:700}:root[data-theme=sunlight] .sidenav-search input{background:#ffffff;border:2px solid #090d16;color:#090d16;font-weight:600}:root[data-theme=sunlight] .sidenav-search input:focus{border-color:#b43403;outline:2px solid rgba(180,52,3,.25);box-shadow:0 0 0 1px #b43403}:root[data-theme=sunlight] .sidenav-link,:root[data-theme=sunlight] .sidenav-sublink{color:#090d16;font-weight:650}:root[data-theme=sunlight] .sidenav-ic,:root[data-theme=sunlight] .sidenav-link .sidenav-icon,:root[data-theme=sunlight] .sidenav-link svg{color:#090d16}:root[data-theme=sunlight] .sidenav-link:hover,:root[data-theme=sunlight] .sidenav-sublink:hover{background:#f1f5f9;color:#000000}:root[data-theme=sunlight] .sidenav-link.active{background:#fff7ed;color:#b43403;font-weight:750;box-shadow:inset 3px 0 0 #b43403,inset 0 0 0 1px #b43403}:root[data-theme=sunlight] .sidenav-link.active .sidenav-ic,:root[data-theme=sunlight] .sidenav-link.active .sidenav-icon,:root[data-theme=sunlight] .sidenav-link.active svg{color:#b43403}:root[data-theme=sunlight] .sidenav-count{background:#fff7ed;border:1.5px solid #090d16;color:#b43403;font-weight:800;box-shadow:none;text-shadow:none}:root[data-theme=sunlight] .sidenav-total{background:#e2e8f0;border:1.5px solid #090d16;color:#090d16;font-weight:750;box-shadow:none;text-shadow:none}:root[data-theme=sunlight] .sidenav-unseen{background:#ecfdf5;border:1.5px solid #047857;color:#047857;font-weight:800}:root[data-theme=sunlight] .sidenav-mobilebar{background:#ffffff;border-bottom:2px solid #090d16;box-shadow:0 1px 3px rgba(0,0,0,.06)}:root[data-theme=sunlight] .sidenav-mobilebar .nav-toggle{background:#ffffff;border:2px solid #090d16;color:#090d16}:root[data-theme=sunlight] .sidenav-mobilebar .mobilebar-new{background:#b43403;border:2px solid #090d16;color:#ffffff}:root[data-theme=sunlight] .sidenav-mobilebar .mobilebar-plan{border:2px solid #090d16;color:#ffffff}:root[data-theme=sunlight] .sched-stat,:root[data-theme=sunlight] .schedule-shell .sched-stat,:root[data-theme=sunlight] .stat-badge,:root[data-theme=sunlight] .stat-card{background:#ffffff;border:1.5pt solid #090d16;border-radius:12px;box-shadow:0 1px 3px 0 rgba(15,23,42,.05),0 4px 12px -2px rgba(15,23,42,.03)}:root[data-theme=sunlight] .sched-banner,:root[data-theme=sunlight] .sched-cta{background:linear-gradient(135deg,#fffbf5,#fff7ed);border:1.5pt solid #fed7aa;border-radius:14px;box-shadow:0 2px 8px -2px rgba(234,88,12,.08)}:root[data-theme=sunlight] .sched-cta-primary{background:linear-gradient(180deg,#ea580c,#c2410c);color:#ffffff;border:1px solid #9a3412;font-weight:800;box-shadow:0 2px 6px rgba(194,65,12,.25);transition:transform .15s ease,box-shadow .15s ease}:root[data-theme=sunlight] .sched-cta-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(194,65,12,.35)}:root[data-theme=sunlight] .sched-voice-btn,:root[data-theme=sunlight] .voice-toggle-btn{border:1.5pt solid #d8b4fe;background:linear-gradient(135deg,#faf5ff,#f3e8ff);color:#7e22ce;font-weight:750;box-shadow:0 1px 3px rgba(126,34,206,.08)}:root[data-theme=sunlight] .sched-tl-overflow.is-static{background:rgba(248,250,252,.5);border:1px dashed #cbd5e1;box-shadow:none}:root[data-theme=sunlight] .sched-tl-overflow.is-static>span[aria-hidden=true]{background:#64748b;color:#ffffff;box-shadow:none}:root[data-theme=sunlight] .btn-route,:root[data-theme=sunlight] .schedule-settings-link,:root[data-theme=sunlight] .schedule-shell .btn.secondary{border:1.5pt solid #090d16;background:#ffffff;color:#090d16;font-weight:750;box-shadow:0 1px 3px rgba(0,0,0,.05)}:root[data-theme=sunlight] .sched-row.is-unapproved{border-left-color:#f59e0b;background:#fffdfa}:root[data-theme=sunlight] .sched-row.is-on{border-color:#ea580c;background:#fff7ed;box-shadow:0 0 0 1.5px #ea580c,0 4px 14px rgba(234,88,12,.12)}:root[data-theme=sunlight] .sched-detail.is-empty{background:#ffffff;border:1.5pt solid #090d16;border-radius:14px;box-shadow:0 1px 3px rgba(15,23,42,.05),0 4px 12px -2px rgba(15,23,42,.03);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.5rem;text-align:center}:root[data-theme=sunlight] .sidenav-link[href*="/dashboard/leads"] .sidenav-ic,:root[data-theme=sunlight] .sidenav-link[href*="/dashboard/leads"] svg{color:#d97706}:root[data-theme=sunlight] .sidenav-link[href*="/dashboard/messages"] .sidenav-ic,:root[data-theme=sunlight] .sidenav-link[href*="/dashboard/messages"] svg{color:#2563eb}:root[data-theme=sunlight] .sidenav-link[href*="/dashboard/jobs"] .sidenav-ic,:root[data-theme=sunlight] .sidenav-link[href*="/dashboard/jobs"] svg{color:#0284c7}:root[data-theme=sunlight] .sidenav-link[href*="/dashboard/schedule"] .sidenav-ic,:root[data-theme=sunlight] .sidenav-link[href*="/dashboard/schedule"] svg{color:#ea580c}:root[data-theme=sunlight] .sidenav-link[href*="/dashboard/crew"] .sidenav-ic,:root[data-theme=sunlight] .sidenav-link[href*="/dashboard/crew"] svg{color:#7c3aed}:root[data-theme=sunlight] .sidenav-link[href*="/dashboard/clients"] .sidenav-ic,:root[data-theme=sunlight] .sidenav-link[href*="/dashboard/clients"] svg{color:#059669}:root[data-theme=parchment] .sched-stat,:root[data-theme=parchment] .schedule-shell .sched-stat,:root[data-theme=parchment] .stat-card{background:#fffdf9;border:1.5pt solid #241e17;border-radius:12px}:root[data-theme=parchment] .sched-cta{background:#fdfbf7;border:1.5pt solid #241e17;border-radius:14px}:root[data-theme=light] .sched-stat,:root[data-theme=light] .schedule-shell .sched-stat,:root[data-theme=light] .stat-card{background:#ffffff;border:1.5pt solid #0f172a;border-radius:12px}:root[data-theme=light] .sched-cta{background:#ffffff;border:1.5pt solid #0f172a;border-radius:14px}:root[data-theme=light] .sidenav{background:#0b0e14!important;border-right:1.5px solid #1e2433!important}:root[data-theme=light] .sidenav-bizname,:root[data-theme=light] .sidenav-lead .sidenav-bizname,:root[data-theme=light] p.sidenav-bizname{color:#f1f5f9!important;font-weight:850!important;font-size:.88rem!important;letter-spacing:.02em!important}:root[data-theme=light] .sidenav-group{background:#121620!important;border:1.5px solid #232a3b!important;border-radius:12px!important;padding:.4rem!important;margin-bottom:.75rem!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}:root[data-theme=light] .sidenav-glabel,:root[data-theme=light] .sidenav-group p.sidenav-glabel,:root[data-theme=light] .sidenav-group-label{color:#94a3b8!important;font-weight:800!important;font-size:.64rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:.3rem .5rem!important;margin:0 0 .3rem!important;border-bottom:1px solid rgba(255,255,255,.07)!important;cursor:default!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;opacity:1!important}:root[data-theme=light] .sidenav-account,:root[data-theme=light] .sidenav-nav .sidenav-link,:root[data-theme=light] .sidenav-nav .sidenav-sublink{color:#f8fafc!important;font-weight:650!important;border-radius:8px!important;border:1px solid transparent!important}:root[data-theme=light] .sidenav-account:hover,:root[data-theme=light] .sidenav-nav .sidenav-link:hover,:root[data-theme=light] .sidenav-nav .sidenav-sublink:hover{background:rgba(255,255,255,.08)!important;color:#ffffff!important;border-color:rgba(255,255,255,.12)!important}:root[data-theme=light] .sidenav-account.active,:root[data-theme=light] .sidenav-nav .sidenav-link.active{background:linear-gradient(135deg,rgba(234,88,12,.25),rgba(234,88,12,.1))!important;color:#fb923c!important;font-weight:800!important;border:1.5px solid #ea580c!important;box-shadow:inset 3px 0 0 #ea580c,0 2px 8px rgba(234,88,12,.2)!important}:root[data-theme=light] .sidenav-link[href*="/dashboard/leads"] .sidenav-ic,:root[data-theme=light] .sidenav-link[href*="/dashboard/leads"] svg{color:#fbbf24!important}:root[data-theme=light] .sidenav-link[href*="/dashboard/messages"] .sidenav-ic,:root[data-theme=light] .sidenav-link[href*="/dashboard/messages"] svg{color:#60a5fa!important}:root[data-theme=light] .sidenav-link[href*="/dashboard/jobs"] .sidenav-ic,:root[data-theme=light] .sidenav-link[href*="/dashboard/jobs"] svg{color:#38bdf8!important}:root[data-theme=light] .sidenav-link[href*="/dashboard/schedule"] .sidenav-ic,:root[data-theme=light] .sidenav-link[href*="/dashboard/schedule"] svg{color:#fb923c!important}:root[data-theme=light] .sidenav-link[href*="/dashboard/crew"] .sidenav-ic,:root[data-theme=light] .sidenav-link[href*="/dashboard/crew"] svg{color:#c084fc!important}:root[data-theme=light] .sidenav-link[href*="/dashboard/clients"] .sidenav-ic,:root[data-theme=light] .sidenav-link[href*="/dashboard/clients"] svg{color:#34d399!important}:root[data-theme=light] .sidenav-link[href*="/dashboard/text-to-job"] svg{color:#38bdf8!important}:root[data-theme=light] .sidenav-link[href*="/dashboard/quick-stops"] svg{color:#34d399!important}:root[data-theme=light] .sidenav-link[href*="/dashboard/schedule/booking"] svg{color:#fb923c!important}:root[data-theme=light] .sidenav-link[href*="/dashboard/voice-calls"] svg{color:#60a5fa!important}:root[data-theme=light] .sidenav-count{background:#9a3412!important;color:#ffffff!important;border:1px solid #7c2d12!important;font-weight:850!important;box-shadow:0 2px 6px rgba(154,52,18,.4)!important}:root[data-theme=light] .sidenav-total{background:#1e2433!important;color:#f1f5f9!important;border:1.5px solid #333f57!important;font-weight:800!important}:root[data-theme=light] .sidenav-link .sidenav-state{background:rgba(5,150,105,.2)!important;color:#34d399!important;border:1px solid #059669!important;font-weight:850!important}:root[data-theme=light] .sidenav-link[data-state]{border-color:transparent!important}:root[data-theme=light] .website-nav-badge.sidenav-website{background:#121620!important;border:1.5px solid #232a3b!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}:root[data-theme=light] .website-nav-badge.sidenav-website .website-nav-live-label{color:#34d399!important;font-weight:800!important}:root[data-theme=light] .website-nav-badge.sidenav-website .website-nav-live-edit{color:#94a3b8!important}:root[data-theme=light] .website-nav-badge.sidenav-website .website-nav-live-host{color:#cbd5e1!important;font-weight:600!important}:root[data-theme=light] .sidenav-wordmark{background:#1a1d26;border:1px solid #2e3446;color:#ffffff}:root[data-theme=light] .sidenav-search input{background:#141822!important;border:1.5px solid #283145!important;color:#ffffff!important}:root[data-theme=light] .sidenav-search input:focus{border-color:#ea580c!important;outline:2px solid rgba(234,88,12,.25)!important}:root[data-theme=light] .sidenav-actions .sidenav-plan,:root[data-theme=light] .sidenav-plan{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;color:#ffffff!important;font-weight:800!important;border:1.5px solid #8b5cf6!important;box-shadow:0 3px 10px rgba(124,58,237,.35)!important}:root[data-theme=light] .sidenav-new{background:linear-gradient(180deg,#9a3412,#7c2d12)!important;color:#ffffff!important;font-weight:850!important;border:1.5px solid #431407!important;box-shadow:0 3px 10px rgba(154,52,18,.4)!important}:root[data-theme=light] .sidenav-mobilebar{background:#0f1117;border-bottom:1px solid #1e2433}:root[data-theme=light] .app-shell,:root[data-theme=light] .settings-shell{background-color:#0f1117}:root[data-theme=light] .settings-shell .settings-tabnav,:root[data-theme=light] .settings-tabnav,:root[data-theme=light] .tabnav{background:#1a1d26;border:1.5px solid #2e3446;box-shadow:0 2px 8px rgba(0,0,0,.3);border-radius:12px;padding:4px}:root[data-theme=light] .settings-tab{font-weight:700;border-radius:8px}:root[data-theme=light] .settings-tab.active,:root[data-theme=light] .settings-tab.active span,:root[data-theme=light] .settings-tab.active svg{background:linear-gradient(180deg,#ea580c,#c2410c);color:#ffffff!important;fill:currentColor!important;font-weight:850;border:1px solid #9a3412;box-shadow:0 2px 8px rgba(234,88,12,.35)}:root[data-theme=light] #office-team.settings-card,:root[data-theme=light] .bset-card,:root[data-theme=light] .panel,:root[data-theme=light] .settings-card,:root[data-theme=light] .settings-panel-card,:root[data-theme=light] .settings-shell .settings-card,:root[data-theme=light] .settings-tabpanel .settings-card,:root[data-theme=light] .workspace-section-card{background:#ffffff!important;border:1.5px solid #cbd5e1!important;border-radius:14px!important;box-shadow:0 4px 20px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important;padding:1.5rem!important}:root[data-theme=light] .inbox-slate{background:#0f1117}:root[data-theme=light] .inbox-filter.is-active{background:#ea580c;color:#ffffff;font-weight:850}:root[data-theme=light] .inbox-thread-item.is-active{background:#fff7ed;border:1.5px solid #ea580c}:root[data-theme=light] .inbox-thread-item.is-active strong{color:#c2410c}:root[data-theme=light] .inbox-bubble-outbound a{color:#ffffff!important;text-decoration:underline;font-weight:750}:root[data-theme=light] .sched-detail.is-empty{background:#ffffff;border:1.5pt solid #cbd5e1;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.5rem;text-align:center}:root[data-theme=light] .sched-row.is-unapproved{border-left-color:#f59e0b;background:#fffdfa}:root[data-theme=light] .sched-row.is-on{border-color:#ea580c;background:#fff7ed;box-shadow:0 0 0 1.5px #ea580c}:root[data-theme=light] .crewPanel,:root[data-theme=light] [class*=crewPanel]{background:#ffffff!important}:root[data-theme=light] [class*=crewPanel] input,:root[data-theme=light] [class*=crewPanel] select,:root[data-theme=light] [class*=crewSearch],:root[data-theme=light] [class*=filter] select,:root[data-theme=light] [class*=mobileSort] select{background:#ffffff!important;border:1.5px solid #cbd5e1!important;color:#090d16!important;font-weight:600!important;box-shadow:none!important}:root[data-theme=light] [class*=crewSearch] input{background:transparent!important;border:none!important;color:#090d16!important;box-shadow:none!important}:root[data-theme=light] [class*=filter]>span{color:#475569!important;font-weight:800!important}:root[data-theme=light] [class*=rosterSummary] button{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#334155!important;font-weight:750!important}:root[data-theme=light] [class*=rosterSummary] button:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#090d16!important}:root[data-theme=light] [class*=rosterSummary] button[aria-pressed=true]{background:#ea580c!important;border-color:#c2410c!important;color:#ffffff!important;font-weight:850!important;box-shadow:0 2px 6px rgba(234,88,12,.35)!important}:root[data-theme=light] [class*=rosterSummary] button[aria-pressed=true] span,:root[data-theme=light] [class*=rosterSummary] button[aria-pressed=true] strong{color:#ffffff!important}:root[data-theme=light] [class*=pageHeadActions] .btn,:root[data-theme=light] [class*=pageHeadActions] a.btn,:root[data-theme=light] [class*=pageHeadActions] button.btn{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#090d16!important;font-weight:750!important}:root[data-theme=light] [class*=pageHeadActions] .btn.primary,:root[data-theme=light] [class*=pageHeadActions] a.btn[href*=add]{background:linear-gradient(180deg,#ea580c,#c2410c)!important;color:#ffffff!important;border:1.5px solid #9a3412!important;font-weight:850!important}:root[data-theme=light] [class*=feedCard],:root[data-theme=light] [class*=receiptCard]{background:#ffffff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 4px 20px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}:root[data-theme=light] .chrome-shell-sidenav [class*=title],:root[data-theme=light] [class*=feedCardTitle],:root[data-theme=light] [class*=receiptTitle]{color:#090d16!important;font-weight:850!important}:root[data-theme=light] [class*=feedSearchInput]{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#090d16!important;box-shadow:none!important}:root[data-theme=light] [class*=feedSearchInput]:focus{border-color:#ea580c!important;outline:2px solid rgba(234,88,12,.25)!important}:root[data-theme=light] [class*=feedItem]{background:#f8fafc!important;border:1.5px solid #e2e8f0!important}:root[data-theme=light] [class*=feedItem]:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}:root[data-theme=light] [class*=feedItemSelected]{background:#fff7ed!important;border:1.5px solid #ea580c!important;box-shadow:0 2px 10px rgba(234,88,12,.15)!important}:root[data-theme=light] [class*=feedRawSnippet]{color:#1e293b!important;font-weight:600!important}:root[data-theme=light] [class*=feedMatchedBadge],:root[data-theme=light] [class*=feedTypeBadge]{background:#e2e8f0!important;color:#0f172a!important;border:1px solid #cbd5e1!important;font-weight:750!important}:root[data-theme=light] [class*=audioPlayerCard],:root[data-theme=light] [class*=transcriptBox]{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#1e293b!important}:root[data-theme=light] [class*=transcriptText]{color:#1e293b!important}:root[data-theme=light] [class*=changeCard],:root[data-theme=light] [class*=changeItem]{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#090d16!important}:root[data-theme=light] [class*=changeCard]:hover,:root[data-theme=light] [class*=changeItem]:hover{background:#f1f5f9!important;border-color:#94a3b8!important}:root[data-theme=light] [class*=changeDesc],:root[data-theme=light] [class*=changeTitle]{color:#090d16!important}:root[data-theme=light] [class*=applyAllBtn],:root[data-theme=light] [class*=applyBtn]{background:linear-gradient(180deg,#ea580c,#c2410c)!important;color:#ffffff!important;border:1.5px solid #9a3412!important;font-weight:850!important;box-shadow:0 4px 14px rgba(234,88,12,.35)!important}:root[data-theme=light] .bset-card,:root[data-theme=light] .bset-master,:root[data-theme=light] .qs-coverage,:root[data-theme=light] .quick-stop-empty-panel{background:#ffffff!important;border:1.5px solid #cbd5e1!important;border-radius:14px!important;box-shadow:0 4px 20px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important;padding:1.5rem!important}:root[data-theme=light] .app-header,:root[data-theme=light] .dashboard-alert,:root[data-theme=light] .lead-alert-banner,:root[data-theme=light] .topbar,:root[data-theme=light] header.app-header{background:#141822!important;border:1.5px solid #283145!important;color:#f1f5f9!important}:root[data-theme=light] .dashboard-alert p,:root[data-theme=light] .lead-alert-banner p,:root[data-theme=light] .topbar p,:root[data-theme=light] .topbar span{color:#f1f5f9!important;font-weight:600!important}:root[data-theme=light] .app-header .btn,:root[data-theme=light] .topbar a.btn,:root[data-theme=light] .topbar button.btn{background:#1e2433!important;border:1.5px solid #3b4460!important;color:#ffffff!important;font-weight:750!important}:root[data-theme=light] .app-header .btn.primary,:root[data-theme=light] .topbar a.btn.primary,:root[data-theme=light] a[href*=plan-day]{background:linear-gradient(180deg,#ea580c,#c2410c)!important;border:1.5px solid #9a3412!important;color:#ffffff!important;font-weight:850!important}:root[data-theme=light] .insights-shell,:root[data-theme=light] .workspace-shell{color:#f8fafc}:root[data-theme=light] .insights-head h1,:root[data-theme=light] .insights-shell h1,:root[data-theme=light] .workspace-shell>header h1,:root[data-theme=light] main.wide-shell>header h1{color:#ffffff!important;font-weight:850!important}:root[data-theme=light] .insights-head p,:root[data-theme=light] .insights-shell p.workspace-lead,:root[data-theme=light] .workspace-shell>header p,:root[data-theme=light] main.wide-shell>header p{color:#94a3b8!important;font-weight:500!important}:root[data-theme=light] .insights-shell .workspace-actions a,:root[data-theme=light] .insights-shell .workspace-actions button{background:#1a1d26!important;border:1.5px solid #2e3446!important;color:#f8fafc!important;font-weight:750!important}:root[data-theme=light] .insights-shell .workspace-actions a:hover,:root[data-theme=light] .insights-shell .workspace-actions button:hover{background:#ea580c!important;border-color:#c2410c!important;color:#ffffff!important}:root[data-theme=light] [class*=exportBtn],:root[data-theme=light] [class*=voiceCalls] a.btn,:root[data-theme=light] [class*=voiceCalls] button{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#090d16!important;font-weight:750!important}:root[data-theme=light] [class*=callInbox] [class*=tab],:root[data-theme=light] [class*=voiceCalls] [class*=tab]{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#334155!important;font-weight:750!important}:root[data-theme=light] [class*=callInbox] [class*=tab]:hover,:root[data-theme=light] [class*=voiceCalls] [class*=tab]:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#090d16!important}:root[data-theme=light] [class*=callInbox] [class*=tab][class*=active],:root[data-theme=light] [class*=voiceCalls] [class*=tab][class*=active]{background:linear-gradient(180deg,#ea580c,#c2410c)!important;border:1.5px solid #9a3412!important;color:#ffffff!important;font-weight:850!important}:root[data-theme=light] [class*=standbyBadge],:root[data-theme=light] [class*=standby]{background:#fffbeb!important;color:#92400e!important;border:1px solid #fde68a!important;font-weight:800!important}:root[data-theme=light] [class*=creditsBadge]{background:#f1f5f9!important;color:#0f172a!important;border:1px solid #cbd5e1!important;font-weight:750!important}:root[data-theme=light] .price-book-tabs a,:root[data-theme=light] .services-tabs a,:root[data-theme=light] [class*=priceBook] [class*=tab],:root[data-theme=light] [class*=services] [class*=tab]{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#334155!important;font-weight:750!important}:root[data-theme=light] .price-book-tabs a:hover,:root[data-theme=light] .services-tabs a:hover,:root[data-theme=light] [class*=priceBook] [class*=tab]:hover,:root[data-theme=light] [class*=services] [class*=tab]:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#090d16!important}:root[data-theme=light] .price-book-tabs a.active,:root[data-theme=light] .services-tabs a.active,:root[data-theme=light] [class*=priceBook] [class*=tab][class*=active],:root[data-theme=light] [class*=services] [class*=tab][class*=active]{background:linear-gradient(180deg,#ea580c,#c2410c)!important;border:1.5px solid #9a3412!important;color:#ffffff!important;font-weight:850!important}:root[data-theme=light] [class*=expenseFilterBtn],:root[data-theme=light] [class*=expenses] button{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#090d16!important;font-weight:750!important}:root[data-theme=light] [class*=expenseTotal],:root[data-theme=light] [class*=expenses] strong{color:#090d16!important;font-weight:850!important}:root[data-theme=light] .cash-negative,:root[data-theme=light] [class*=deficit],:root[data-theme=light] [class*=negativeAmount]{color:#b91c1c!important;font-weight:850!important}:root[data-theme=light] .cash-positive,:root[data-theme=light] [class*=positiveAmount],:root[data-theme=light] [class*=surplus]{color:#15803d!important;font-weight:850!important}:root[data-theme=light] [class*=topQualificationBanner]{background:#fffbeb!important;border:1.5px solid #fde68a!important}:root[data-theme=light] [class*=topQualificationTitle]{color:#92400e!important;font-weight:850!important}:root[data-theme=light] [class*=topQualificationText]{color:#78350f!important;font-weight:600!important}:root[data-theme=light] [class*=topQualificationBtn]{background:linear-gradient(180deg,#ea580c,#c2410c)!important;color:#ffffff!important;border:1.5px solid #9a3412!important;font-weight:850!important}:root[data-theme=light] [class*=headerQuickGuideBtn],:root[data-theme=light] [class*=printCardBtn]{background:#f0f9ff!important;border:1.5px solid #bae6fd!important;color:#0369a1!important;font-weight:800!important}:root[data-theme=light] [class*=feedSenderTag]{color:#c2410c!important;font-weight:850!important}:root[data-theme=light] [class*=feedConfidenceBadge]{color:#15803d!important;font-weight:850!important}:root[data-theme=light] [class*=feedMatchedBadge]{background:#f0f9ff!important;color:#0369a1!important;border:1px solid #bae6fd!important;font-weight:800!important}:root[data-theme=light] [class*=mainNavTabs]{background:#1a1d26!important;border:1.5px solid #2e3446!important;border-radius:12px!important;padding:4px!important}:root[data-theme=light] [class*=mainNavTab]{color:#cbd5e1!important;font-weight:700!important;border-radius:8px!important}:root[data-theme=light] [class*=mainNavTab]:hover{color:#ffffff!important;background:rgba(255,255,255,.08)!important}:root[data-theme=light] [class*=mainNavTabActive],:root[data-theme=light] [class*=mainNavTab][aria-selected=true]{background:linear-gradient(180deg,#ea580c,#c2410c)!important;color:#ffffff!important;font-weight:850!important;border:1px solid #9a3412!important;box-shadow:0 2px 8px rgba(234,88,12,.35)!important}:root[data-theme=light] [class*=assistantStatusBanner]{background:#ffffff!important;border:1.5px solid #cbd5e1!important}:root[data-theme=light] [class*=statusIndicator]{background:#fffbeb!important;border:1px solid #fde68a!important;color:#92400e!important;font-weight:800!important}:root[data-theme=light] [class*=avatarBubble],:root[data-theme=light] [class*=clientAvatar]{background:#ea580c!important;color:#ffffff!important;font-weight:850!important}:root[data-theme=light] .sidenav-nav .sidenav-link span.badge{background:#0f172a!important;color:#f8fafc!important;border:1px solid #334155!important;font-weight:750!important}:root .field input,:root .field select,:root .field textarea,:root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([class*=searchInput]):not([class*=search]):not([type=search]),:root select,:root textarea{background-color:#ffffff!important;color:#090d16!important}:root[data-theme=light] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([class*=searchInput]):not([class*=search]):not([type=search]),:root[data-theme=light] select,:root[data-theme=light] textarea,:root[data-theme=parchment] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([class*=searchInput]):not([class*=search]):not([type=search]),:root[data-theme=parchment] select,:root[data-theme=parchment] textarea,:root[data-theme=sunlight] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([class*=searchInput]):not([class*=search]):not([type=search]),:root[data-theme=sunlight] select,:root[data-theme=sunlight] textarea{background-color:#ffffff!important;color:#090d16!important;border-color:#cbd5e1!important}:root[data-theme=clarity] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([class*=searchInput]):not([class*=search]):not([type=search]),:root[data-theme=clarity] select,:root[data-theme=clarity] textarea,:root[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([class*=searchInput]):not([class*=search]):not([type=search]),:root[data-theme=dark] select,:root[data-theme=dark] textarea,:root[data-theme=dim] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([class*=searchInput]):not([class*=search]):not([type=search]),:root[data-theme=dim] select,:root[data-theme=dim] textarea,:root[data-theme=midnight] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([class*=searchInput]):not([class*=search]):not([type=search]),:root[data-theme=midnight] select,:root[data-theme=midnight] textarea,:root[data-theme=monochrome] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([class*=searchInput]):not([class*=search]):not([type=search]),:root[data-theme=monochrome] select,:root[data-theme=monochrome] textarea,:root[data-theme=obsidian] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([class*=searchInput]):not([class*=search]):not([type=search]),:root[data-theme=obsidian] select,:root[data-theme=obsidian] textarea,:root[data-theme=onyx] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([class*=searchInput]):not([class*=search]):not([type=search]),:root[data-theme=onyx] select,:root[data-theme=onyx] textarea,:root[data-theme=slate] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([class*=searchInput]):not([class*=search]):not([type=search]),:root[data-theme=slate] select,:root[data-theme=slate] textarea{background-color:#141824!important;color:#ffffff!important;border-color:#283145!important}:root .smart-search-palette,:root [class*=smart-search_dialog],:root [class*=smartSearch_dialog],:root [data-smart-search=true],:root[data-theme] .smart-search-palette,:root[data-theme] [data-smart-search=true]{background:#0f1219!important;background-color:#0f1219!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 60px -12px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.06)!important;color:#f8fafc!important;border-radius:14px!important}:root .smart-search-palette [class*=searchHeader],:root [data-smart-search=true] [class*=searchHeader],:root[data-theme] .smart-search-palette [class*=searchHeader],:root[data-theme] [data-smart-search=true] [class*=searchHeader]{background:#0f1219!important;background-color:#0f1219!important;border-bottom:1px solid rgba(255,255,255,.08)!important}:root .smart-search-palette [class*=searchInput],:root .smart-search-palette input,:root [class*=searchInput] input,:root [data-smart-search=true] [class*=searchInput],:root [data-smart-search=true] input,:root input[class*=searchInput],:root[data-theme] .smart-search-palette [class*=searchInput],:root[data-theme] .smart-search-palette input,:root[data-theme] [data-smart-search=true] [class*=searchInput],:root[data-theme] [data-smart-search=true] input{background:transparent!important;background-color:transparent!important;color:#f8fafc!important;border:none!important;outline:none!important;box-shadow:none!important}:root .smart-search-palette [class*=filterTabs],:root [data-smart-search=true] [class*=filterTabs],:root[data-theme] .smart-search-palette [class*=filterTabs],:root[data-theme] [data-smart-search=true] [class*=filterTabs]{background:#090c13!important;background-color:#090c13!important;border-bottom:1px solid rgba(255,255,255,.06)!important}:root .smart-search-palette [class*=filterTab],:root [data-smart-search=true] [class*=filterTab],:root[data-theme] .smart-search-palette [class*=filterTab],:root[data-theme] [data-smart-search=true] [class*=filterTab]{background:rgba(255,255,255,.04)!important;background-color:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;color:#94a3b8!important}:root .smart-search-palette [class*=filterTabActive],:root [data-smart-search=true] [class*=filterTabActive],:root[data-theme] .smart-search-palette [class*=filterTabActive],:root[data-theme] [data-smart-search=true] [class*=filterTabActive]{background:#ea580c!important;background-color:#ea580c!important;border-color:#c2410c!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(234,88,12,.35)!important}:root .smart-search-palette [class*=resultsBody],:root [data-smart-search=true] [class*=resultsBody],:root[data-theme] .smart-search-palette [class*=resultsBody],:root[data-theme] [data-smart-search=true] [class*=resultsBody]{background:#0f1219!important;background-color:#0f1219!important}:root .smart-search-palette [class*=sectionHeader],:root [data-smart-search=true] [class*=sectionHeader],:root[data-theme] .smart-search-palette [class*=sectionHeader],:root[data-theme] [data-smart-search=true] [class*=sectionHeader]{color:#64748b!important}:root .smart-search-palette [class*=resultItem],:root [data-smart-search=true] [class*=resultItem],:root[data-theme] .smart-search-palette [class*=resultItem],:root[data-theme] [data-smart-search=true] [class*=resultItem]{background:transparent!important;background-color:transparent!important;border:1px solid transparent!important;color:#f8fafc!important}:root .smart-search-palette [class*=resultItem]:hover,:root .smart-search-palette [class*=resultItem][data-selected=true],:root [data-smart-search=true] [class*=resultItem]:hover,:root [data-smart-search=true] [class*=resultItem][data-selected=true],:root[data-theme] .smart-search-palette [class*=resultItem]:hover,:root[data-theme] .smart-search-palette [class*=resultItem][data-selected=true],:root[data-theme] [data-smart-search=true] [class*=resultItem]:hover,:root[data-theme] [data-smart-search=true] [class*=resultItem][data-selected=true]{background:rgba(255,255,255,.07)!important;background-color:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.1)!important}:root .smart-search-palette [class*=itemTitle],:root [data-smart-search=true] [class*=itemTitle],:root[data-theme] .smart-search-palette [class*=itemTitle],:root[data-theme] [data-smart-search=true] [class*=itemTitle]{color:#f8fafc!important}:root .smart-search-palette [class*=itemSubtitle],:root [data-smart-search=true] [class*=itemSubtitle],:root[data-theme] .smart-search-palette [class*=itemSubtitle],:root[data-theme] [data-smart-search=true] [class*=itemSubtitle]{color:#94a3b8!important}:root .smart-search-palette [class*=itemIcon],:root [data-smart-search=true] [class*=itemIcon],:root[data-theme] .smart-search-palette [class*=itemIcon],:root[data-theme] [data-smart-search=true] [class*=itemIcon]{background:rgba(234,88,12,.12)!important;background-color:rgba(234,88,12,.12)!important;border:1px solid rgba(234,88,12,.25)!important;color:#fb923c!important}:root .smart-search-palette [class*=badge],:root [data-smart-search=true] [class*=badge],:root[data-theme] .smart-search-palette [class*=badge],:root[data-theme] [data-smart-search=true] [class*=badge]{background:rgba(255,255,255,.06)!important;background-color:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.08)!important;color:#94a3b8!important}:root .smart-search-palette [class*=dialogFooter],:root [data-smart-search=true] [class*=dialogFooter],:root[data-theme] .smart-search-palette [class*=dialogFooter],:root[data-theme] [data-smart-search=true] [class*=dialogFooter]{background:#090c13!important;background-color:#090c13!important;border-top:1px solid rgba(255,255,255,.06)!important;color:#64748b!important}:root .smart-search-palette [class*=shortcutKey],:root .smart-search-palette kbd,:root [data-smart-search=true] [class*=shortcutKey],:root [data-smart-search=true] kbd,:root[data-theme] .smart-search-palette [class*=shortcutKey],:root[data-theme] .smart-search-palette kbd,:root[data-theme] [data-smart-search=true] [class*=shortcutKey],:root[data-theme] [data-smart-search=true] kbd{background:rgba(255,255,255,.08)!important;background-color:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;color:#cbd5e1!important;box-shadow:none!important}:root[data-theme=parchment] .app-shell,:root[data-theme=parchment] .settings-shell,:root[data-theme=parchment] body{background-color:#f5f0e7}:root[data-theme=parchment] .bset-card,:root[data-theme=parchment] .bset-master,:root[data-theme=parchment] .bset-section,:root[data-theme=parchment] .bset-summary-item,:root[data-theme=parchment] .client-modal,:root[data-theme=parchment] .feature-card,:root[data-theme=parchment] .panel,:root[data-theme=parchment] .payout-card,:root[data-theme=parchment] .plan-usage-office-team-section,:root[data-theme=parchment] .pricebook-range,:root[data-theme=parchment] .quickbooks-box,:root[data-theme=parchment] .service-row,:root[data-theme=parchment] .settings-panel-card,:root[data-theme=parchment] .unsaved-guard-panel,:root[data-theme=parchment] .workspace-section-card{background:#fffdf9;border:1px solid rgba(74,58,38,.22);box-shadow:0 1px 3px 0 rgba(74,58,38,.08),0 1px 2px -1px rgba(74,58,38,.04)}:root[data-theme=parchment] .compact-heading h2,:root[data-theme=parchment] .section-heading h2,:root[data-theme=parchment] .settings-heading h1,:root[data-theme=parchment] .workspace-section-heading h2,:root[data-theme=parchment] h1,:root[data-theme=parchment] h2,:root[data-theme=parchment] h3,:root[data-theme=parchment] h4{color:#241e17;font-weight:750}:root[data-theme=parchment] .card-desc,:root[data-theme=parchment] .section-desc,:root[data-theme=parchment] .settings-desc,:root[data-theme=parchment] .workspace-card-copy,:root[data-theme=parchment] p{color:#30261b}:root[data-theme=parchment] .compact-heading .eyebrow,:root[data-theme=parchment] .eyebrow,:root[data-theme=parchment] .section-eyebrow{color:#8a3f08;font-weight:800;letter-spacing:.07em}:root[data-theme=parchment] .sidenav{background:#ede7dc;border-right:1px solid rgba(74,58,38,.18)}:root[data-theme=parchment] .sidenav-group-label{color:#584f42;font-weight:800}:root[data-theme=parchment] .sidenav-count,:root[data-theme=parchment] .sidenav-total{background:#ede7dc;border:1px solid rgba(74,58,38,.25);color:#30261b;font-weight:750}:root[data-theme=parchment] .sidenav-count span,:root[data-theme=parchment] .sidenav-total span{color:#30261b}:root[data-theme=parchment] .sidenav-link:hover{background:rgba(74,58,38,.08);color:#241e17}:root[data-theme=parchment] .sidenav-link.active{background:#fffdf9;color:#8a3f08;border:1px solid rgba(74,58,38,.22);box-shadow:0 1px 3px rgba(74,58,38,.08);font-weight:750}:root[data-theme=parchment] .website-nav-badge.sidenav-website .website-nav-live-edit{color:#584f42}:root[data-theme=parchment] .website-nav-badge.sidenav-website .website-nav-live-label{color:#1b6b4b;font-weight:700}:root[data-theme=parchment] .sidenav-foot .stripe-status-pill.sidenav-stripe,:root[data-theme=parchment] a.stripe-status-pill.sidenav-stripe{background:#e4f2eb;border-color:#1b6b4b;color:#1b6b4b}:root[data-theme=parchment] .sidenav-foot .stripe-status-pill.sidenav-stripe .stripe-status-tile,:root[data-theme=parchment] a.stripe-status-pill.sidenav-stripe .stripe-status-tile{color:#1b6b4b;font-weight:800}:root[data-theme=parchment] .action-btn--plan{background:linear-gradient(180deg,#6d28d9,#5b21b6);color:#ffffff;border-color:#5b21b6;box-shadow:0 10px 24px -10px rgba(91,33,182,.5)}:root[data-theme=parchment] .sidenav-new{background:linear-gradient(180deg,#b4530a,#9a3412);color:#ffffff;border-color:#7c2d12}:root[data-theme=parchment] .settings-tabnav,:root[data-theme=parchment] .tabnav,:root[data-theme=parchment] .tabs{background:#ede7dc;border:1px solid rgba(74,58,38,.2)}:root[data-theme=parchment] .settings-tab,:root[data-theme=parchment] .tab,:root[data-theme=parchment] .tabnav-item{color:#584f42;font-weight:600}:root[data-theme=parchment] .settings-tab:hover,:root[data-theme=parchment] .tab:hover,:root[data-theme=parchment] .tabnav-item:hover{color:#241e17;background:rgba(255,253,249,.6)}:root[data-theme=parchment] .settings-tab.active,:root[data-theme=parchment] .tab.active,:root[data-theme=parchment] .tabnav-item.active{background:#fffdf9;color:#8a3f08;font-weight:750;border:1px solid rgba(74,58,38,.22);box-shadow:0 1px 3px rgba(74,58,38,.08)}:root[data-theme=parchment] .field-description,:root[data-theme=parchment] .field-hint,:root[data-theme=parchment] .field-sub,:root[data-theme=parchment] .form-grid label>span,:root[data-theme=parchment] label.field>span{color:#584f42;font-weight:550}:root[data-theme=parchment] .admin-muted,:root[data-theme=parchment] [class*=admin_muted],:root[data-theme=parchment] span.admin_muted,:root[data-theme=parchment] td.admin_muted{color:#584f42!important}:root[data-theme=parchment] .admin-table th,:root[data-theme=parchment] table th{color:#241e17;background:#ede7dc;border-bottom:2px solid rgba(74,58,38,.2)}:root[data-theme=parchment] .admin-table td,:root[data-theme=parchment] table td{color:#241e17;border-bottom:1px solid rgba(74,58,38,.12)}:root[data-theme=parchment] .quick-stop-journey-sequence_bubbleText,:root[data-theme=parchment] .quick-stop-journey-sequence_phoneBody,:root[data-theme=parchment] [class*=quick-stop-journey-sequence_bubbleText],:root[data-theme=parchment] [class*=quick-stop-journey-sequence_phoneBody]{color:#f8fafc}:root[data-theme=parchment] .quick-stop-journey-sequence_bubbleSub,:root[data-theme=parchment] [class*=quick-stop-journey-sequence_bubbleSub]{color:#cbd5e1}:root[data-theme=parchment] .plan-savebar.is-offer{background:#241e17;color:#fffdf9;border-color:#584f42}:root[data-theme=parchment] .plan-savebar.is-offer span,:root[data-theme=parchment] .plan-savebar.is-offer strong{color:#fffdf9}:root[data-theme=parchment] .cash-event-row.is-in .cash-event-amount{color:#1b6b4b;font-weight:750}:root[data-theme=parchment] .cash-event-row.is-out .cash-event-amount{color:#a32f26;font-weight:750}:root[data-theme=parchment] .modern-date-button{background:#fffdf9;border:1px solid rgba(74,58,38,.25);color:#241e17}:root[data-theme=parchment] .workspace-metric-card.accent .workspace-metric-value{color:#8a3f08}:root[data-theme=parchment] .workspace-metric-card.accent .workspace-metric-note{color:#584f42}:root[data-theme=parchment] a.website-nav-badge.sidenav-website,:root[data-theme=parchment] a.website-nav-badge.sidenav-website span{color:#ffffff!important}:root[data-theme=parchment] .assistant_triggerBadge,:root[data-theme=parchment] [class*=assistant_triggerBadge]{background:#4338ca!important;color:#ffffff!important}:root[data-theme=parchment] .sms-bubble-out,:root[data-theme=parchment] .sms-cat-msg.is-out .sms-cat-bubble{background:#17518f;color:#ffffff!important}:root[data-theme=parchment] .sms-cat-msg.is-out .sms-cat-bubble *{color:#ffffff!important}:root[data-theme=parchment] .admin_statLabel,:root[data-theme=parchment] [class*=admin_statLabel]{color:#584f42!important}:root[data-theme=parchment] .focus_tab,:root[data-theme=parchment] [class*=focus_tab]{color:#584f42}:root[data-theme=parchment] .focus_tab:hover,:root[data-theme=parchment] [class*=focus_tab]:hover{color:#241e17}:root[data-theme=parchment] .focus_tab.active,:root[data-theme=parchment] [class*=focus_tab][class*=active]{color:#8a3f08;font-weight:750}:root[data-theme=parchment] aside.quote-request-alert{background:#f7d4b7;color:#241e17;border-color:#a0531a}:root[data-theme=parchment] aside.quote-request-alert span{color:#241e17}:root:not([data-theme]) .sidenav-new,:root[data-theme=dark] .sidenav-new{background:linear-gradient(135deg,#ea580c,#c2410c);color:#ffffff;border-color:#9a3412}:root:not([data-theme]) .action-btn--plan,:root[data-theme=dark] .action-btn--plan{background:linear-gradient(180deg,#7c3aed,#5b21b6);color:#ffffff;border-color:#5b21b6;box-shadow:0 10px 24px -10px rgba(91,33,182,.5)}:root:not([data-theme]) .assistant_triggerBadge,:root:not([data-theme]) [class*=assistant_triggerBadge],:root[data-theme=dark] .assistant_triggerBadge,:root[data-theme=dark] [class*=assistant_triggerBadge]{background:#4338ca!important;color:#ffffff!important}:root:not([data-theme]) a.website-nav-badge.sidenav-website,:root[data-theme=dark] a.website-nav-badge.sidenav-website{background:rgba(124,58,237,.2);border-color:rgba(124,58,237,.45);color:#f8fafc!important}:root:not([data-theme]) a.website-nav-badge.sidenav-website span,:root[data-theme=dark] a.website-nav-badge.sidenav-website span{color:#f8fafc!important}:root:not([data-theme]) a.website-nav-badge.sidenav-website .website-nav-live-label,:root[data-theme=dark] a.website-nav-badge.sidenav-website .website-nav-live-label{color:#34d399!important;font-weight:750}:root:not([data-theme]) a.website-nav-badge.sidenav-website .website-nav-live-edit,:root[data-theme=dark] a.website-nav-badge.sidenav-website .website-nav-live-edit{color:#c4b5fd!important}:root:not([data-theme]) .admin-muted,:root:not([data-theme]) [class*=admin_muted],:root:not([data-theme]) span.admin_muted,:root:not([data-theme]) td.admin_muted,:root[data-theme=dark] .admin-muted,:root[data-theme=dark] [class*=admin_muted],:root[data-theme=dark] span.admin_muted,:root[data-theme=dark] td.admin_muted{color:#94a3b8!important}:root:not([data-theme]) .admin-table th,:root:not([data-theme]) table th,:root[data-theme=dark] .admin-table th,:root[data-theme=dark] table th{color:#cbd5e1!important;font-weight:700}:root:not([data-theme]) .admin_rowLink,:root:not([data-theme]) [class*=admin_rowLink],:root[data-theme=dark] .admin_rowLink,:root[data-theme=dark] [class*=admin_rowLink]{color:#f97316!important;font-weight:600}:root:not([data-theme]) aside.quote-request-alert,:root[data-theme=dark] aside.quote-request-alert{background:rgba(255,122,33,.15);border-color:rgba(255,122,33,.4);color:#f8fafc}:root:not([data-theme]) aside.quote-request-alert span,:root[data-theme=dark] aside.quote-request-alert span{color:#f8fafc}:root:not([data-theme]) .sidenav-foot .stripe-status-pill.sidenav-stripe .stripe-status-tile,:root:not([data-theme]) a.stripe-status-pill.sidenav-stripe .stripe-status-tile,:root[data-theme=dark] .sidenav-foot .stripe-status-pill.sidenav-stripe .stripe-status-tile,:root[data-theme=dark] a.stripe-status-pill.sidenav-stripe .stripe-status-tile{color:#34d399;font-weight:800}:root:not([data-theme]) .field-hint,:root:not([data-theme]) .field-sub,:root:not([data-theme]) .form-grid label>span,:root:not([data-theme]) label.field>span,:root[data-theme=dark] .field-hint,:root[data-theme=dark] .field-sub,:root[data-theme=dark] .form-grid label>span,:root[data-theme=dark] label.field>span{color:#94a3b8}:root:not([data-theme]) .settings-tab,:root[data-theme=dark] .settings-tab,:root[data-theme=onyx] .settings-tab{color:#cbd5e1;font-weight:600}:root:not([data-theme]) .settings-tab:hover,:root[data-theme=dark] .settings-tab:hover,:root[data-theme=onyx] .settings-tab:hover{color:#ffffff;background:rgba(255,255,255,.08)}:root:not([data-theme]) .settings-tab.active,:root[data-theme=dark] .settings-tab.active,:root[data-theme=onyx] .settings-tab.active{background:linear-gradient(135deg,#ea580c,#c2410c)!important;color:#ffffff!important;font-weight:750!important;border:1px solid #9a3412!important;box-shadow:0 2px 10px rgba(234,88,12,.35)!important}:root:not([data-theme]) .settings-tab.active .settings-tab-ic,:root:not([data-theme]) .settings-tab.active span,:root:not([data-theme]) .settings-tab.active svg,:root[data-theme=dark] .settings-tab.active .settings-tab-ic,:root[data-theme=dark] .settings-tab.active span,:root[data-theme=dark] .settings-tab.active svg,:root[data-theme=onyx] .settings-tab.active .settings-tab-ic,:root[data-theme=onyx] .settings-tab.active span,:root[data-theme=onyx] .settings-tab.active svg{color:#ffffff!important;stroke:#ffffff!important;fill:none!important}:root[data-theme=dim] .settings-tab{color:#d1cbc1;font-weight:600}:root[data-theme=dim] .settings-tab:hover{color:#efece6;background:rgba(255,246,235,.08)}:root[data-theme=dim] .settings-tab.active{background:linear-gradient(135deg,#ea580c,#c2410c)!important;color:#ffffff!important;font-weight:750!important;border:1px solid #9a3412!important;box-shadow:0 2px 10px rgba(234,88,12,.35)!important}:root[data-theme=dim] .settings-tab.active .settings-tab-ic,:root[data-theme=dim] .settings-tab.active span,:root[data-theme=dim] .settings-tab.active svg{color:#ffffff!important;stroke:#ffffff!important;fill:none!important}:root[data-theme=light] .settings-tab{color:#cbd5e1;font-weight:600}:root[data-theme=light] .settings-tab:hover{color:#ffffff;background:rgba(255,255,255,.08)}:root[data-theme=light] .settings-tab.active{background:linear-gradient(180deg,#ea580c,#c2410c)!important;color:#ffffff!important;font-weight:750!important;border:1px solid #9a3412!important;box-shadow:0 2px 8px rgba(234,88,12,.35)!important}:root[data-theme=light] .settings-tab.active .settings-tab-ic,:root[data-theme=light] .settings-tab.active span,:root[data-theme=light] .settings-tab.active svg{color:#ffffff!important;stroke:#ffffff!important;fill:none!important}:root[data-theme=sunlight] .settings-tab{color:#1e293b;font-weight:650}:root[data-theme=sunlight] .settings-tab:hover{color:#090d16;background:rgba(255,255,255,.85)}:root[data-theme=sunlight] .settings-tab.active{background:#ffffff!important;color:#b43403!important;font-weight:800!important;border:2px solid #090d16!important;box-shadow:0 1px 4px 0 rgba(0,0,0,.15)!important}:root[data-theme=sunlight] .settings-tab.active .settings-tab-ic,:root[data-theme=sunlight] .settings-tab.active span,:root[data-theme=sunlight] .settings-tab.active svg{color:#b43403!important;stroke:#b43403!important;fill:none!important}:root[data-theme=parchment] .settings-tab{color:#584f42;font-weight:650}:root[data-theme=parchment] .settings-tab:hover{color:#241e17;background:rgba(255,253,249,.6)}:root[data-theme=parchment] .settings-tab.active{background:#fffdf9!important;color:#8a3f08!important;font-weight:800!important;border:1px solid rgba(74,58,38,.25)!important;box-shadow:0 1px 3px rgba(74,58,38,.08)!important}:root[data-theme=parchment] .settings-tab.active .settings-tab-ic,:root[data-theme=parchment] .settings-tab.active span,:root[data-theme=parchment] .settings-tab.active svg{color:#8a3f08!important;stroke:#8a3f08!important;fill:none!important}:root[data-theme=clarity] .settings-tab{color:#334155;font-weight:700}:root[data-theme=clarity] .settings-tab:hover{color:#0f172a;background:#f1f5f9}:root[data-theme=clarity] .settings-tab.active{background:#0284c7!important;color:#ffffff!important;font-weight:800!important;border:2px solid #0369a1!important;box-shadow:0 2px 6px rgba(2,132,199,.35)!important}:root[data-theme=clarity] .settings-tab.active .settings-tab-ic,:root[data-theme=clarity] .settings-tab.active span,:root[data-theme=clarity] .settings-tab.active svg{color:#ffffff!important;stroke:#ffffff!important;fill:none!important}:root[data-theme=monochrome] .settings-tab{color:#d4d4d8;font-weight:600}:root[data-theme=monochrome] .settings-tab:hover{color:#ffffff;background:rgba(255,255,255,.1)}:root[data-theme=monochrome] .settings-tab.active{background:#ffffff!important;color:#000000!important;font-weight:850!important;border:1px solid #ffffff!important}:root[data-theme=monochrome] .settings-tab.active .settings-tab-ic,:root[data-theme=monochrome] .settings-tab.active span,:root[data-theme=monochrome] .settings-tab.active svg{color:#000000!important;stroke:#000000!important;fill:none!important}.public-grid-background{position:fixed;inset:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:52px 52px;animation:publicGridBreathe 10s ease-in-out infinite alternate;will-change:opacity}:root[data-theme=light] .public-grid-background,:root[data-theme=parchment] .public-grid-background,:root[data-theme=sunlight] .public-grid-background{background-image:linear-gradient(rgba(0,0,0,.038) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.038) 1px,transparent 0);opacity:.25}@keyframes publicGridBreathe{0%{opacity:.16}50%{opacity:.36}to{opacity:.22}}@media (prefers-reduced-motion:reduce){.public-grid-background{animation:none;opacity:.22}}