@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2")}.txd-flow,.txd-flow *,.txd-flow :before,.txd-flow :after{box-sizing:border-box}.txd-flow{--taxd-font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--taxd-font);font-size:var(--text-M-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:32px;--radius-full:999999px;--sp0:0;--sp2:2px;--sp4:4px;--sp6:6px;--sp8:8px;--sp10:10px;--sp12:12px;--sp16:16px;--sp20:20px;--sp24:24px;--sp32:32px;--sp40:40px;--sp48:48px;--sp60:60px;--sp80:80px;--sp100:100px;--sp120:120px;--sp140:140px;--sp180:180px;--sp200:200px;--sp220:220px;--white:#fff;--colors-mono-white-opacity-90:#ffffffe5;--colors-mono-white-opacity-80:#fffc;--colors-mono-white-opacity-70:#ffffffb2;--colors-mono-white-opacity-60:#fff9;--colors-mono-white-opacity-50:#ffffff80;--colors-mono-white-opacity-40:#fff6;--colors-mono-white-opacity-30:#ffffff4d;--colors-mono-white-opacity-20:#fff3;--colors-mono-white-opacity-10:#ffffff1a;--colors-mono-white-opacity-5:#ffffff0d;--colors-mono-black-opacity-90:#000000e5;--colors-mono-black-opacity-80:#000c;--colors-mono-black-opacity-70:#000000b2;--colors-mono-black-opacity-60:#0009;--colors-mono-black-opacity-50:#00000080;--colors-mono-black-opacity-40:#0006;--colors-mono-black-opacity-30:#0000004d;--colors-mono-black-opacity-20:#0003;--colors-mono-black-opacity-10:#0000001a;--colors-mono-black-opacity-5:#0000000d;--black:#000;--colors-gray-light-95:#fafafb;--colors-gray-light-90:#f5f6f7;--colors-gray-light-80:#eaecf0;--colors-gray-light-70:#e0e3e8;--colors-gray-light-60:#d6dae1;--colors-gray-light-50:#cbd1d9;--colors-gray-light-40:#c1c7d1;--colors-gray-light-30:#b7beca;--colors-gray-light-20:#adb5c2;--colors-gray-light-10:#a2abbb;--colors-gray:#98a2b3;--colors-gray-dark-10:#8992a1;--colors-gray-dark-20:#7a828f;--colors-gray-dark-30:#6a717d;--colors-gray-dark-40:#5b616b;--colors-gray-dark-50:#4c515a;--colors-gray-dark-60:#3d4148;--colors-gray-dark-70:#2e3136;--colors-gray-dark-80:#1e2024;--colors-gray-dark-90:#0f1012;--colors-gray-dark-95:#080809;--colors-primary-light-95:#f3f8fe;--colors-primary-light-90:#e8f1fd;--colors-primary-light-80:#d0e2fc;--colors-primary-light-70:#b9d4fa;--colors-primary-light-60:#a1c6f9;--colors-primary-light-50:#8ab8f7;--colors-primary-light-40:#73a9f5;--colors-primary-light-30:#5b9bf4;--colors-primary-light-20:#448df2;--colors-primary-light-10:#2c7ef1;--colors-primary:#1570ef;--colors-primary-dark-10:#1365d7;--colors-primary-dark-20:#115abf;--colors-primary-dark-30:#0f4ea7;--colors-primary-dark-40:#0d438f;--colors-primary-dark-50:#0b3878;--colors-primary-dark-60:#082d60;--colors-primary-dark-70:#062248;--colors-primary-dark-80:#041630;--colors-primary-dark-90:#020b18;--colors-primary-dark-95:#01060c;--colors-error-light-95:#fef6f5;--colors-error-light-90:#feecea;--colors-error-light-80:#fcd9d5;--colors-error-light-70:#f9b4ab;--colors-error-light-60:#f9b4ab;--colors-error-light-50:#f8a197;--colors-error-light-40:#f68e82;--colors-error-light-30:#f57b6d;--colors-error-light-20:#f36958;--colors-error-light-10:#f25643;--colors-error:#f0432e;--colors-error-dark-10:#d83c29;--colors-error-dark-20:#c03625;--colors-error-dark-30:#a82f20;--colors-error-dark-40:#90281c;--colors-error-dark-50:#782217;--colors-error-dark-60:#601b12;--colors-error-dark-70:#48140e;--colors-error-dark-80:#300d09;--colors-error-dark-90:#180705;--colors-error-dark-95:#0c0302;--colors-warning-light-95:#fff9f3;--colors-warning-light-90:#fef4e6;--colors-warning-light-80:#fde9ce;--colors-warning-light-70:#fddeb5;--colors-warning-light-60:#fcd39d;--colors-warning-light-50:#fbc784;--colors-warning-light-40:#fabc6b;--colors-warning-light-30:#f9b153;--colors-warning-light-20:#f9a63a;--colors-warning-light-10:#f89b22;--colors-warning:#f79009;--colors-warning-dark-10:#de8208;--colors-warning-dark-20:#c67307;--colors-warning-dark-30:#ad6506;--colors-warning-dark-40:#945605;--colors-warning-dark-50:#7c4805;--colors-warning-dark-60:#633a04;--colors-warning-dark-70:#4a2b03;--colors-warning-dark-80:#311d02;--colors-warning-dark-90:#190e01;--colors-warning-dark-95:#0c0700;--colors-success-light-95:#f3fbf8;--colors-success-light-90:#e7f8f0;--colors-success-light-80:#d0f1e1;--colors-success-light-70:#b8e9d2;--colors-success-light-60:#a0e2c3;--colors-success-light-50:#88dbb4;--colors-success-light-40:#71d4a6;--colors-success-light-30:#59cd97;--colors-success-light-20:#41c588;--colors-success-light-10:#2abe79;--colors-success:#12b76a;--colors-success-dark-10:#10a55f;--colors-success-dark-20:#0e9255;--colors-success-dark-30:#0d804a;--colors-success-dark-40:#0b6e40;--colors-success-dark-50:#095c35;--colors-success-dark-60:#07492a;--colors-success-dark-70:#053720;--colors-success-dark-80:#042515;--colors-success-dark-90:#02120b;--colors-success-dark-95:#010905;--colors-pink-light-95:#fef6fc;--colors-pink-light-90:#fdecf8;--colors-pink-light-80:#fcdaf2;--colors-pink-light-70:#fac7eb;--colors-pink-light-60:#f8b5e4;--colors-pink-light-50:#f7a2dd;--colors-pink-light-40:#f590d7;--colors-pink-light-30:#f37ed0;--colors-pink-light-20:#f16bc9;--colors-pink-light-10:#f059c3;--colors-pink:#ee46bc;--colors-pink-dark-10:#d63fa9;--colors-pink-dark-20:#be3896;--colors-pink-dark-30:#a73184;--colors-pink-dark-40:#8f2a71;--colors-pink-dark-50:#77235e;--colors-pink-dark-60:#5f1c4b;--colors-pink-dark-70:#471538;--colors-pink-dark-80:#300e26;--colors-pink-dark-90:#180713;--colors-pink-dark-95:#0c0409;--colors-purple-dark-95:#06050c;--colors-purple-dark-90:#0c0919;--colors-purple-dark-80:#181232;--colors-purple-dark-70:#251b4a;--colors-purple-dark-60:#312463;--colors-purple-dark-50:#3d2d7c;--colors-purple-dark-40:#493695;--colors-purple-dark-30:#553fae;--colors-purple-dark-20:#6e51df;--colors-purple-dark-10:#6e51df;--colors-purple:#7a5af8;--colors-purple-light-10:#876bf9;--colors-purple-light-20:#957bf9;--colors-purple-light-30:#a28bfa;--colors-purple-light-40:#af9cfb;--colors-purple-light-50:#bcacfb;--colors-purple-light-60:#cabdfc;--colors-purple-light-70:#d7cdfd;--colors-purple-light-80:#e4defe;--colors-purple-light-90:#f2eefe;--colors-purple-light-95:#f8f7ff;--colors-blue-gray-light-95:#f6f7fb;--colors-blue-gray-light-90:#edeff6;--colors-blue-gray-light-80:#dcdeed;--colors-blue-gray-light-70:#cacee4;--colors-blue-gray-light-60:#b8bddb;--colors-blue-gray-light-50:#a6add3;--colors-blue-gray-light-40:#959dca;--colors-blue-gray-light-30:#838cc1;--colors-blue-gray-light-20:#717cb8;--colors-blue-gray-light-10:#606baf;--colors-blue-gray:#4e5ba6;--colors-blue-gray-dark-10:#465295;--colors-blue-gray-dark-20:#3e4985;--colors-blue-gray-dark-30:#374074;--colors-blue-gray-dark-40:#2f3764;--colors-blue-gray-dark-50:#272e53;--colors-blue-gray-dark-60:#1f2442;--colors-blue-gray-dark-70:#171b32;--colors-blue-gray-dark-80:#101221;--colors-blue-gray-dark-90:#080911;--colors-blue-gray-dark-95:#040508;--hero-headline-size:52px;--hero-headline-letter-spacing:.75px;--headline-1-size:36px;--headline-2-size:28px;--headline-3-size:24px;--headline-4-size:20px;--headline-5-size:18px;--headline-6-size:16px;--subtitle-L-size:18px;--subtitle-M-size:16px;--subtitle-S-size:14px;--subtitle-XS-size:12px;--text-L-size:18px;--text-M-size:16px;--text-S-size:14px;--text-XS-size:12px;--cta-primary-size:16px;--cta-secondary-size:16px;--caption-L-size:14px;--caption-M-size:12px;--caption-S-size:11px;--text-heading:var(--colors-gray-dark-70);--text-body:var(--colors-gray-dark-50);--text-muted:var(--colors-gray-dark-30);--text-error:var(--colors-error);--text-warning:var(--colors-warning-dark-20);--text-success:var(--colors-success);--text-primary:var(--colors-primary);--shadow-card-light:0px 4px 40px 0px #00000005;--shadow-card-light-hover:0px 4px 40px 0px #0000000d;--shadow-card-dark:0px 4px 40px 0px #0000000d;--shadow-card-dark-hover:0px 4px 40px 0px #0000001f;--shadow-dropdown:0px 1px 10px 0px #0000000d;--shadow-popover:0px 4px 20px 0px #0000001f;--shadow-popup:0px 4px 40px 0px #00000026;--shadow-button-primary:0px 0px 12px 0px #1365d74d;--shadow-button-gray:0px 0px 12px 0px #a2abbb33;--shadow-button-error:0px 0px 12px 0px #d83c294d;--shadow-button-warning:0px 0px 12px 0px #de82084d;font-weight:400;line-height:150%}.txd-hero-headline{font-family:var(--taxd-font);font-size:var(--hero-headline-size);letter-spacing:var(--hero-headline-letter-spacing);font-weight:700;line-height:130%}.txd-headline-1{font-family:var(--taxd-font);font-size:var(--headline-1-size);font-weight:600;line-height:130%}.txd-headline-2{font-family:var(--taxd-font);font-size:var(--headline-2-size);font-weight:600;line-height:130%}.txd-headline-3{font-family:var(--taxd-font);font-size:var(--headline-3-size);font-weight:600;line-height:130%}.txd-headline-4{font-family:var(--taxd-font);font-size:var(--headline-4-size);font-weight:600;line-height:140%}.txd-headline-5{font-family:var(--taxd-font);font-size:var(--headline-5-size);font-weight:600;line-height:150%}.txd-headline-6{font-family:var(--taxd-font);font-size:var(--headline-6-size);font-weight:600;line-height:150%}.txd-subtitle-l{font-family:var(--taxd-font);font-size:var(--subtitle-L-size);font-weight:500;line-height:150%}.txd-subtitle-m{font-family:var(--taxd-font);font-size:var(--subtitle-M-size);font-weight:500;line-height:150%}.txd-subtitle-s{font-family:var(--taxd-font);font-size:var(--subtitle-S-size);font-weight:500;line-height:150%}.txd-subtitle-xs{font-family:var(--taxd-font);font-size:var(--subtitle-XS-size);font-weight:500;line-height:150%}.txd-text-l{font-family:var(--taxd-font);font-size:var(--text-L-size);font-weight:400;line-height:150%}.txd-text-m{font-family:var(--taxd-font);font-size:var(--text-M-size);font-weight:400;line-height:150%}.txd-text-s{font-family:var(--taxd-font);font-size:var(--text-S-size);font-weight:400;line-height:150%}.txd-text-xs{font-family:var(--taxd-font);font-size:var(--text-XS-size);font-weight:400;line-height:150%}.txd-cta-primary{font-family:var(--taxd-font);font-size:var(--cta-primary-size);font-weight:600;line-height:130%}.txd-cta-secondary{font-family:var(--taxd-font);font-size:var(--cta-secondary-size);font-weight:600;line-height:130%}.txd-caption-l{font-family:var(--taxd-font);font-size:var(--caption-L-size);font-weight:600;line-height:130%}.txd-caption-m{font-family:var(--taxd-font);font-size:var(--caption-M-size);font-weight:500;line-height:130%}.txd-caption-m-upper{font-family:var(--taxd-font);font-size:var(--caption-M-size);text-transform:uppercase;font-weight:500;line-height:130%}.txd-caption-s{font-family:var(--taxd-font);font-size:var(--caption-S-size);font-weight:500;line-height:130%}.txd-tc-heading{color:var(--text-heading)}.txd-tc-body{color:var(--text-body)}.txd-tc-muted{color:var(--text-muted)}.txd-tc-error{color:var(--text-error)}.txd-tc-warning{color:var(--text-warning)}.txd-tc-success{color:var(--text-success)}.txd-tc-primary{color:var(--text-primary)}.txd-shadow-card{box-shadow:var(--shadow-card-light)}.txd-shadow-card-dark{box-shadow:var(--shadow-card-dark)}.txd-shadow-dropdown{box-shadow:var(--shadow-dropdown)}.txd-shadow-popover{box-shadow:var(--shadow-popover)}.txd-shadow-popup{box-shadow:var(--shadow-popup)}._badge_14933_8{align-items:center;gap:var(--sp4);height:min-content;padding:var(--sp2) var(--sp6);border-radius:var(--radius-xs);font-family:var(--taxd-font);font-size:var(--caption-M-size);white-space:nowrap;font-weight:500;line-height:1.4;display:inline-flex}._rounded_14933_23{border-radius:var(--radius-full)}._primary_14933_28{background:var(--colors-primary-light-90);color:var(--colors-primary-dark-20)}._primary_14933_28._dark_14933_27{background:var(--colors-primary);color:var(--colors-primary-light-95)}._gray_14933_37{background:var(--colors-gray-light-90);color:var(--colors-gray-dark-50)}._gray_14933_37._dark_14933_27{background:var(--colors-gray);color:var(--colors-gray-light-95)}._success_14933_46{background:var(--colors-success-light-90);color:var(--colors-success-dark-20)}._success_14933_46._dark_14933_27{background:var(--colors-success);color:var(--colors-success-light-95)}._warning_14933_55{background:var(--colors-warning-light-90);color:var(--colors-warning-dark-20)}._warning_14933_55._dark_14933_27{background:var(--colors-warning);color:var(--colors-warning-light-95)}._error_14933_64{background:var(--colors-error-light-90);color:var(--colors-error-dark-20)}._error_14933_64._dark_14933_27{background:var(--colors-error);color:var(--colors-error-light-95)}._blueGray_14933_73{background:var(--colors-blue-gray-light-90);color:var(--colors-blue-gray-dark-20)}._blueGray_14933_73._dark_14933_27{background:var(--colors-blue-gray);color:var(--colors-blue-gray-light-95)}._purple_14933_82{background:var(--colors-purple-light-90);color:var(--colors-purple-dark-20)}._purple_14933_82._dark_14933_27{background:var(--colors-purple);color:var(--colors-purple-light-95)}._pink_14933_91{background:var(--colors-pink-light-90);color:var(--colors-pink-dark-20)}._pink_14933_91._dark_14933_27{background:var(--colors-pink);color:var(--colors-pink-light-95)}._ring_1ucz7_13{box-sizing:border-box;width:var(--spinner-size,16px);height:var(--spinner-size,16px);--spinner-border:max(1.5px, calc(var(--spinner-size,16px) / 8));border:var(--spinner-border) solid var(--colors-mono-black-opacity-10);border-top-color:var(--spinner-color,var(--colors-gray-dark-50));border-radius:50%;animation:.8s linear infinite _spinnerSpin_1ucz7_1;display:inline-block}._sm_1ucz7_34{--spinner-size:12px}._md_1ucz7_37{--spinner-size:20px}._lg_1ucz7_40{--spinner-size:32px}._overlay_1ucz7_47,._fullscreen_1ucz7_48{background:var(--colors-mono-black-opacity-5);justify-content:center;align-items:center;display:flex}._overlay_1ucz7_47{position:absolute;inset:0}._fullscreen_1ucz7_48{z-index:1000;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){._part_1ucz7_68{animation:none}}@keyframes _spinnerSpin_1ucz7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._button_12vdp_11{--spinner-color:currentColor;white-space:nowrap;border-radius:var(--radius-2xl);width:min-content;font-family:var(--taxd-font);cursor:pointer;border:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;line-height:1;transition:all .15s ease-in-out;display:inline-flex}._button_12vdp_11:focus-visible{outline:2px solid var(--colors-primary);outline-offset:1px}._fullWidth_12vdp_40{width:100%}._square_12vdp_25{border-radius:var(--radius-sm)}._left_12vdp_46{flex-direction:row-reverse}._xl_12vdp_55{font-size:var(--cta-primary-size);height:45px;padding:0 24px;font-weight:600}._lg_12vdp_61{font-size:var(--caption-L-size);height:42px;padding:0 20px;font-weight:600}._md_12vdp_67{font-size:var(--subtitle-S-size);height:38px;padding:0 20px;font-weight:500}._sm_12vdp_73{font-size:var(--caption-M-size);height:32px;padding:0 18px;font-weight:500}._xs_12vdp_79{font-size:var(--caption-S-size);height:30px;padding:0 16px;font-weight:500}._iconOnly_12vdp_87{padding:0}._iconOnly_12vdp_87._xl_12vdp_55{width:45px}._iconOnly_12vdp_87._lg_12vdp_61{width:42px}._iconOnly_12vdp_87._md_12vdp_67{width:38px}._iconOnly_12vdp_87._sm_12vdp_73{width:32px}._iconOnly_12vdp_87._xs_12vdp_79{width:30px}._iconOnly_12vdp_87._text_12vdp_111{width:min-content;height:auto;padding:8px}._text_12vdp_111._xl_12vdp_55,._text_12vdp_111._lg_12vdp_61,._text_12vdp_111._md_12vdp_67,._text_12vdp_111._sm_12vdp_73,._text_12vdp_111._xs_12vdp_79{padding:0}._icon_12vdp_87{align-items:center;transition:all .15s ease-in-out;display:inline-flex}._xs_12vdp_79 ._icon_12vdp_87 svg,._sm_12vdp_73 ._icon_12vdp_87 svg{width:12px;height:12px}._md_12vdp_67 ._icon_12vdp_87 svg,._lg_12vdp_61 ._icon_12vdp_87 svg,._xl_12vdp_55 ._icon_12vdp_87 svg{width:16px;height:16px}._primary_12vdp_151{background:var(--colors-primary);color:var(--white)}._primary_12vdp_151:hover:not(:disabled){background:var(--colors-primary-dark-10);box-shadow:var(--shadow-button-primary,0 1px 2px #1570ef3d)}._primary_12vdp_151:active:not(:disabled){background:var(--colors-primary-dark-20)}._primary_12vdp_151:disabled{background:var(--colors-primary-light-50);color:var(--colors-mono-white-opacity-80)}._secondary_12vdp_167{background:var(--colors-primary-light-90);color:var(--colors-primary)}._secondary_12vdp_167:hover:not(:disabled){background:var(--colors-primary);color:var(--white)}._secondary_12vdp_167:active:not(:disabled){background:var(--colors-primary-dark-10);color:var(--white)}._secondary_12vdp_167:disabled{background:var(--colors-primary-light-95);color:var(--colors-primary-light-50)}._whitePrimary_12vdp_184{border:1px solid var(--colors-primary-light-90);background:var(--white);color:var(--colors-primary)}._whitePrimary_12vdp_184:hover:not(:disabled){box-shadow:var(--shadow-button-gray,0 1px 2px #1018281a)}._whitePrimary_12vdp_184:active:not(:disabled){background:var(--colors-gray-light-95)}._whitePrimary_12vdp_184:disabled{color:var(--colors-primary-light-50)}._whiteGray_12vdp_199{border:1px solid var(--colors-gray-light-90);background:var(--white);color:var(--colors-gray-dark-30)}._whiteGray_12vdp_199:hover:not(:disabled){box-shadow:var(--shadow-button-gray,0 1px 2px #1018281a)}._whiteGray_12vdp_199:active:not(:disabled){background:var(--colors-gray-light-95);color:var(--colors-gray-dark-50)}._whiteGray_12vdp_199:disabled{color:var(--colors-gray-light-50)}._grayLight_12vdp_215{color:var(--colors-gray-dark-50);background:var(--colors-mono-black-opacity-5)}._grayLight_12vdp_215:hover:not(:disabled){background:var(--colors-mono-black-opacity-10);color:var(--colors-gray-dark-40)}._grayLight_12vdp_215:active:not(:disabled){background:var(--colors-mono-black-opacity-20)}._grayLight_12vdp_215:disabled{color:var(--colors-gray-light-50)}._error_12vdp_230{background:var(--colors-error);color:var(--white)}._error_12vdp_230:hover:not(:disabled){background:var(--colors-error-dark-10);box-shadow:var(--shadow-button-error,0 1px 2px #f0432e3d)}._error_12vdp_230:active:not(:disabled){background:var(--colors-error-dark-20)}._error_12vdp_230:disabled{background:var(--colors-error-light-95);color:var(--colors-error-light-50)}._errorLight_12vdp_246{background:var(--colors-error-light-90);color:var(--colors-error)}._errorLight_12vdp_246:hover:not(:disabled){background:var(--colors-error);color:var(--white)}._errorLight_12vdp_246:active:not(:disabled){background:var(--colors-error-dark-10);color:var(--white)}._errorLight_12vdp_246:disabled{background:var(--colors-error-light-95);color:var(--colors-error-light-50)}._warning_12vdp_263{background:var(--colors-warning);color:var(--white)}._warning_12vdp_263:hover:not(:disabled){background:var(--colors-warning-dark-10);box-shadow:var(--shadow-button-warning,0 1px 2px #f790093d)}._warning_12vdp_263:active:not(:disabled){background:var(--colors-warning-dark-20)}._warning_12vdp_263:disabled{background:var(--colors-warning-light-50);color:var(--colors-mono-white-opacity-80)}._warningLight_12vdp_279{background:var(--colors-warning-light-90);color:var(--colors-warning)}._warningLight_12vdp_279:hover:not(:disabled){background:var(--colors-warning);color:var(--white)}._warningLight_12vdp_279:active:not(:disabled){background:var(--colors-warning-dark-10);color:var(--white)}._warningLight_12vdp_279:disabled{background:var(--colors-warning-light-95);color:var(--colors-warning-light-50)}._textPrimary_12vdp_296{color:var(--colors-primary);background:0 0}._textPrimary_12vdp_296:hover:not(:disabled){color:var(--colors-primary-dark-20)}._textPrimary_12vdp_296:active:not(:disabled){color:var(--colors-primary-dark-40)}._textPrimary_12vdp_296:disabled{color:var(--colors-primary-light-50)}._textGray_12vdp_310{color:var(--colors-gray-dark-30);background:0 0}._textGray_12vdp_310:hover:not(:disabled){color:var(--colors-gray-dark-50)}._textGray_12vdp_310:active:not(:disabled){color:var(--colors-gray-dark-40)}._textGray_12vdp_310:disabled{color:var(--colors-gray-light-50)}._textWhite_12vdp_324{color:var(--white);background:0 0}._textWhite_12vdp_324:hover:not(:disabled){color:var(--colors-mono-white-opacity-80)}._textWhite_12vdp_324:active:not(:disabled){color:var(--colors-mono-white-opacity-60)}._textWhite_12vdp_324:disabled{color:var(--colors-mono-white-opacity-50)}._primaryAnimated_12vdp_339{background:linear-gradient(120deg, var(--colors-primary-light-50), var(--colors-primary), var(--colors-primary-light-30), var(--colors-primary-dark-10), var(--colors-primary-light-20));color:var(--white);background-size:600%;animation:12s linear infinite _buttonGradient_12vdp_1}._primaryAnimated_12vdp_339:disabled{background:var(--colors-primary-light-50);color:var(--colors-mono-white-opacity-80);animation:none}@keyframes _buttonGradient_12vdp_1{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}._button_12vdp_11:disabled{pointer-events:none}._row_bu1yk_12{align-items:center;gap:var(--sp8);cursor:pointer;color:var(--colors-gray-dark-40);display:inline-flex}._row_bu1yk_12[data-disabled]{cursor:not-allowed;color:var(--colors-gray-light-20)}._control_bu1yk_26{border:1.5px solid var(--colors-gray-light-50);background:var(--white);width:20px;height:20px;color:var(--white);flex-shrink:0;justify-content:center;align-items:center;transition:all .15s ease-in-out;display:inline-flex}._checkbox_bu1yk_38{border-radius:var(--radius-xs)}._radio_bu1yk_41{border-radius:var(--radius-full)}._row_bu1yk_12:hover ._control_bu1yk_26{border-color:var(--colors-primary-light-40)}._row_bu1yk_12[data-checked] ._control_bu1yk_26{background:var(--colors-primary);border-color:var(--colors-primary)}._row_bu1yk_12[data-disabled] ._control_bu1yk_26{border-color:var(--colors-gray-light-70);background:var(--colors-gray-light-90)}._row_bu1yk_12[data-disabled][data-checked] ._control_bu1yk_26{background:var(--colors-primary-light-50);border-color:var(--colors-primary-light-50)}._row_bu1yk_12:focus-visible{outline:2px solid var(--colors-primary);outline-offset:1px;border-radius:var(--radius-xs)}._indicator_bu1yk_71{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}._dot_bu1yk_80{border-radius:var(--radius-full);background:var(--white);width:8px;height:8px}._positioner_1llyq_11{z-index:1000002}._popup_1llyq_15{min-width:180px;max-height:min(320px, var(--available-height,320px));padding:var(--sp4);background:var(--white);border:1px solid var(--colors-gray-light-80);border-radius:var(--radius-sm);box-shadow:var(--shadow-dropdown);opacity:1;transform-origin:var(--transform-origin);transition:opacity .12s ease-out,transform .12s ease-out;overflow:auto}._popup_1llyq_15[data-starting-style],._popup_1llyq_15[data-ending-style]{opacity:0;transform:scale(.98)}._selectPopup_1llyq_42{min-width:var(--anchor-width)}._item_1llyq_47{align-items:center;gap:var(--sp8);padding:var(--sp8) var(--sp12);border-radius:var(--radius-xs);color:var(--colors-gray-dark-40);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}._item_1llyq_47[data-highlighted]{background:var(--colors-primary-light-90);color:var(--colors-primary)}._item_1llyq_47[data-disabled]{color:var(--colors-gray-light-20);cursor:not-allowed}._itemIndicator_1llyq_70{color:var(--colors-primary);margin-left:auto;display:inline-flex}._trigger_1llyq_77{justify-content:space-between;align-items:center;gap:var(--sp8);background:var(--white);border:1px solid var(--colors-mono-black-opacity-10);border-radius:var(--radius-sm);width:100%;color:var(--colors-gray-dark-40);cursor:pointer;padding:8px 14px;transition:all .2s ease-in-out;display:inline-flex}._trigger_1llyq_77:hover{border-color:var(--colors-mono-black-opacity-20)}._trigger_1llyq_77[data-popup-open],._trigger_1llyq_77:focus-visible{border-color:var(--colors-primary-light-80);box-shadow:0 0 0 1px var(--colors-primary-light-80);outline:none}._trigger_1llyq_77[data-placeholder]{color:var(--colors-gray-light-20)}._triggerIcon_1llyq_106{color:var(--colors-gray);flex-shrink:0;display:inline-flex}._wrapper_173sf_14{width:100%;position:relative}._unit_173sf_19{color:var(--colors-gray-light-20);-webkit-user-select:none;user-select:none;pointer-events:none;text-align:center;min-width:16px;position:absolute;top:50%;transform:translateY(-50%)}._prefix_173sf_31{left:14px}._suffix_173sf_35{right:14px}._input_173sf_39{background-color:var(--white);border:1px solid var(--colors-mono-black-opacity-10);border-radius:var(--radius-sm);width:100%;color:var(--colors-gray-dark-40);outline:none;margin:0;padding:8px 14px;transition:all .2s ease-in-out}._input_173sf_39:hover{border:1px solid var(--colors-mono-black-opacity-20)}._input_173sf_39:focus{border:1px solid var(--colors-primary-light-80);box-shadow:0 0 0 1px var(--colors-primary-light-80)}._input_173sf_39:invalid:not(:placeholder-shown){border:1px solid var(--colors-error-light-40);box-shadow:0 0 0 1px var(--colors-error-light-40)}._input_173sf_39:disabled{border:1px solid var(--colors-mono-black-opacity-5);color:var(--colors-gray)}._input_173sf_39[type=number]{appearance:textfield}._input_173sf_39[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input_173sf_39[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._hasPrefix_173sf_7{padding-left:36px}._hasSuffix_173sf_7{padding-right:36px}._link_1l5gy_7{color:var(--colors-primary);cursor:pointer;text-decoration:none;transition:color .15s ease-out}._link_1l5gy_7:hover{color:var(--colors-primary-dark-10);text-decoration:underline}._link_1l5gy_7:focus-visible{outline:2px solid var(--colors-primary);outline-offset:2px;border-radius:var(--radius-xs)}._backdrop_1krj9_11{z-index:1000000;background:var(--colors-mono-black-opacity-20);opacity:1;transition:opacity .2s ease-in-out;position:fixed;inset:0}._backdrop_1krj9_11[data-starting-style],._backdrop_1krj9_11[data-ending-style]{opacity:0}._popup_1krj9_24{z-index:1000001;width:480px;max-width:calc(100vw - var(--sp32));max-height:calc(100vh - var(--sp32));background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-popup);padding:var(--sp32);opacity:1;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}._popup_1krj9_24[data-starting-style],._popup_1krj9_24[data-ending-style]{opacity:0;transform:translate(-50%,-48%)}._noPadding_1krj9_53{padding:0}._close_1krj9_57{z-index:4;border-radius:var(--radius-full);width:32px;height:32px;color:var(--colors-gray-dark-50);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s ease-in-out;display:inline-flex;position:absolute;top:12px;right:12px}._close_1krj9_57:hover{background:var(--colors-gray-light-80);color:var(--colors-gray-dark-60)}._close_1krj9_57:focus-visible{outline:2px solid var(--colors-primary);outline-offset:1px}@media only screen and (width<=764px){._backdrop_1krj9_11{background:var(--colors-mono-black-opacity-40)}._popup_1krj9_24{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;max-height:90vh;padding:var(--sp32) var(--sp40) var(--sp40);top:auto;bottom:0;left:0;transform:translateY(0)}._popup_1krj9_24[data-starting-style],._popup_1krj9_24[data-ending-style]{transform:translateY(100%)}._noPadding_1krj9_53{padding:0}}@media only screen and (width<=524px){._popup_1krj9_24{padding:var(--sp32) var(--sp24) var(--sp48)}._noPadding_1krj9_53{padding:0}}._positioner_12fs7_11{z-index:1000002}._popup_12fs7_18{max-width:260px;padding:var(--sp8) var(--sp12);background:var(--colors-gray-dark-80);color:var(--white);border-radius:var(--radius-sm);box-shadow:var(--shadow-popover);opacity:1;transform-origin:var(--transform-origin);transition:opacity .12s ease-out,transform .12s ease-out;transform:scale(1)}._popup_12fs7_18[data-starting-style],._popup_12fs7_18[data-ending-style]{opacity:0;transform:scale(.96)}._arrow_12fs7_41{width:8px;height:8px}._arrow_12fs7_41:before{content:"";background:var(--colors-gray-dark-80);width:8px;height:8px;display:block;transform:rotate(45deg)}._arrow_12fs7_41[data-side=top]{bottom:-4px}._arrow_12fs7_41[data-side=bottom]{top:-4px}._arrow_12fs7_41[data-side=left]{right:-4px}._arrow_12fs7_41[data-side=right]{left:-4px}body{background:var(--colors-gray-light-95);color:var(--text-body);margin:0}h1,h2,h3{color:var(--text-heading);margin:0}h1{font-size:var(--headline-3-size);font-weight:600;line-height:130%}h2{font-size:var(--headline-5-size);font-weight:600;line-height:140%}h3{font-size:var(--subtitle-M-size);font-weight:500}p{margin:0}a{color:var(--colors-primary)}.muted{color:var(--text-muted)}.small{font-size:var(--text-S-size)}.caption{font-size:var(--caption-M-size);text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);font-weight:500}.page{max-width:1280px;padding:var(--sp24) var(--sp16) var(--sp60);gap:var(--sp24);display:grid}.centred{gap:var(--sp16);padding:20vh var(--sp16) 0;text-align:center;justify-items:center;display:grid}.topbar{align-items:center;gap:var(--sp16);padding:var(--sp12) var(--sp24);background:var(--white);border-bottom:1px solid var(--colors-gray-light-80);display:flex}.topbar .brand{color:var(--text-heading);font-weight:600;text-decoration:none}.topbar .who{font-size:var(--text-S-size);color:var(--text-muted);margin-left:auto}.row{gap:var(--sp8);flex-wrap:wrap;align-items:center;display:flex}.stack{gap:var(--sp12);align-content:start;display:grid}.split{gap:var(--sp24);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.split{grid-template-columns:1fr}}.card{background:var(--white);border:1px solid var(--colors-gray-light-80);border-radius:var(--radius-md);box-shadow:var(--shadow-card-light);padding:var(--sp20);gap:var(--sp16);align-content:start;min-width:0;display:grid}.tabs{gap:var(--sp4);border-bottom:1px solid var(--colors-gray-light-80);flex-wrap:wrap;display:flex}.tab{font:inherit;font-size:var(--subtitle-S-size);padding:var(--sp10) var(--sp12);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:500}.tab[aria-selected=true]{color:var(--colors-primary);border-bottom-color:var(--colors-primary)}.tab .count{margin-left:var(--sp6)}.kpis{gap:var(--sp12);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.kpi{background:var(--white);border:1px solid var(--colors-gray-light-80);border-radius:var(--radius-md);padding:var(--sp16);gap:var(--sp4);display:grid}.kpi .value{font-size:var(--headline-3-size);color:var(--text-heading);font-variant-numeric:tabular-nums;font-weight:600}.kpi .label{font-size:var(--text-XS-size);color:var(--text-muted);line-height:1.35}.kpi.alert{border-color:var(--colors-error-light-70)}.kpi.alert .value{color:var(--colors-error)}.table-wrap{background:var(--white);border:1px solid var(--colors-gray-light-80);border-radius:var(--radius-md);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-S-size)}th,td{text-align:left;padding:var(--sp10) var(--sp12);border-bottom:1px solid var(--colors-gray-light-90);vertical-align:middle;white-space:nowrap}th{font-size:var(--caption-M-size);text-transform:uppercase;color:var(--text-muted);background:var(--colors-gray-light-95);font-weight:500}td:first-child{white-space:normal;min-width:200px;max-width:320px}td.cell-wrap{white-space:normal;min-width:160px}td.empty{white-space:normal}tbody tr:last-child td{border-bottom:0}tbody tr.clickable{cursor:pointer}tbody tr.clickable:hover{background:var(--colors-primary-light-95)}td a.company{color:var(--text-heading);font-weight:500;text-decoration:none}.empty{padding:var(--sp32);text-align:center;color:var(--text-muted)}.sla{align-items:center;gap:var(--sp8);font-variant-numeric:tabular-nums;display:flex}.sla .bar{border-radius:var(--radius-full);background:var(--colors-gray-light-80);width:90px;height:6px;position:relative;overflow:hidden}.sla .bar i{background:var(--colors-primary);position:absolute;inset:0 auto 0 0}.sla.risk .bar i{background:var(--colors-error)}.sla.paused .bar i{background:var(--colors-warning)}.timeline{gap:var(--sp12);font-size:var(--text-S-size);margin:0;padding:0;list-style:none;display:grid}.timeline li{gap:var(--sp12);grid-template-columns:112px minmax(0,1fr);display:grid}.timeline time{color:var(--text-muted);font-size:var(--caption-M-size);font-variant-numeric:tabular-nums}.note{border-left:3px solid var(--colors-gray-light-60);padding-left:var(--sp12);font-size:var(--text-S-size);white-space:pre-wrap}.alert{padding:var(--sp12) var(--sp16);border-radius:var(--radius-sm);font-size:var(--text-S-size);background:var(--colors-error-light-90);color:var(--colors-error-dark-30)}.alert.info{background:var(--colors-primary-light-90);color:var(--colors-primary-dark-30)}.alert.warn{background:var(--colors-warning-light-90);color:var(--colors-warning-dark-30)}.email-preview{border:1px dashed var(--colors-gray-light-50);border-radius:var(--radius-sm);padding:var(--sp16);font-size:var(--text-S-size);white-space:pre-wrap;background:var(--colors-gray-light-95)}.field{gap:var(--sp6);font-size:var(--text-S-size);color:var(--text-heading);font-weight:500;display:grid}textarea{font:inherit;font-size:var(--text-S-size);padding:var(--sp8) var(--sp12);border:1px solid var(--colors-gray-light-60);border-radius:var(--radius-sm);resize:vertical;min-height:80px}textarea:focus-visible,.tab:focus-visible{outline:2px solid var(--colors-primary);outline-offset:1px}.checks{gap:var(--sp8) var(--sp16);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.modal-body{gap:var(--sp16);width:100%;min-width:0;display:grid}.sign-in{height:42px;padding:0 var(--sp20);border-radius:var(--radius-2xl);background:var(--colors-primary);color:var(--white);font-weight:600;font-size:var(--caption-L-size);align-items:center;text-decoration:none;display:inline-flex}.sign-in:hover{background:var(--colors-primary-dark-10);box-shadow:var(--shadow-button-primary)}.grow{flex:1;min-width:0}.row.end{justify-content:flex-end}.filters .filter{min-width:220px}.status-select{min-width:300px}.tags{gap:var(--sp6);flex-wrap:wrap;display:flex}.tag{font:inherit;font-size:var(--caption-M-size);padding:var(--sp4) var(--sp10);border-radius:var(--radius-full);border:1px solid var(--colors-gray-light-70);background:var(--white);color:var(--colors-gray-dark-30);cursor:pointer;font-weight:500}.tag:hover{border-color:var(--colors-blue-gray-light-40)}.tag.on{background:var(--colors-blue-gray-light-90);border-color:var(--colors-blue-gray-light-60);color:var(--colors-blue-gray-dark-20)}.tag:focus-visible{outline:2px solid var(--colors-primary);outline-offset:1px}.layout{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{gap:var(--sp24);height:100vh;padding:var(--sp20) var(--sp12);background:var(--white);border-right:1px solid var(--colors-gray-light-80);flex-direction:column;display:flex;position:sticky;top:0}.sidebar .brand{font-weight:600;font-size:var(--headline-6-size);color:var(--text-heading);padding:0 var(--sp12);text-decoration:none}.sidebar ul{gap:var(--sp2);margin:0;padding:0;list-style:none;display:grid}.sidebar ul a{padding:var(--sp8) var(--sp12);border-radius:var(--radius-sm);color:var(--text-body);font-size:var(--subtitle-S-size);font-weight:500;text-decoration:none;display:block}.sidebar ul a:hover{background:var(--colors-gray-light-90)}.sidebar ul a[aria-current=page]{background:var(--colors-primary-light-90);color:var(--colors-primary-dark-20)}.sidebar-foot{gap:var(--sp10);padding:0 var(--sp12);margin-top:auto;display:grid}.content{min-width:0}@media (width<=800px){.layout{grid-template-columns:1fr}.sidebar{align-items:center;gap:var(--sp8);height:auto;padding:var(--sp12) var(--sp16);border-right:0;border-bottom:1px solid var(--colors-gray-light-80);flex-flow:wrap;position:static}.sidebar ul{flex-wrap:wrap;display:flex}.sidebar-foot{align-items:center;margin:0 0 0 auto;display:flex}}.page-head{gap:var(--sp16);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.page-head p{margin-top:var(--sp4)}.search{min-width:260px}.title-link{color:inherit;text-decoration:none}.title-link:hover{text-decoration:underline}.avatar{border-radius:var(--radius-full);background:var(--colors-purple-light-90);width:28px;height:28px;color:var(--colors-purple-dark-20);font-size:var(--caption-M-size);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.avatar.lg{width:40px;height:40px;font-size:var(--subtitle-S-size)}.alloc-row{gap:var(--sp4);display:grid}.team-grid{gap:var(--sp12);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.member{color:inherit;text-decoration:none}.member .stats{gap:var(--sp16);font-size:var(--text-S-size);color:var(--text-muted)}.member .stats strong{color:var(--text-heading)}.member .stats .risk strong{color:var(--colors-error)}.months{gap:var(--sp8);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.month-chip{gap:var(--sp2);padding:var(--sp12);border-radius:var(--radius-md);border:1px solid var(--colors-gray-light-80);background:var(--white);color:var(--text-body);font-size:var(--caption-L-size);text-decoration:none;display:grid}.month-name{color:var(--text-heading)}.month-chip.warn{border-color:var(--colors-warning-light-60)}.job-link{gap:var(--sp6);padding:var(--sp12);border:1px solid var(--colors-gray-light-80);border-radius:var(--radius-sm);color:inherit;text-decoration:none;display:grid}.job-link:hover{border-color:var(--colors-primary-light-60);background:var(--colors-primary-light-95)}.controls{gap:var(--sp12)}.field-inline{align-items:center;gap:var(--sp8);display:flex}.charts{gap:var(--sp12);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.chart{gap:var(--sp8);margin:0;position:relative}.chart figcaption{justify-content:space-between}.chart-total{font-size:var(--headline-5-size);color:var(--text-heading);font-variant-numeric:tabular-nums;font-weight:600}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .bar{fill:var(--colors-primary)}.chart .hit{fill:#0000;cursor:pointer}.chart .hit:hover{fill:var(--colors-mono-black-opacity-5)}.chart .grid{stroke:var(--colors-gray-light-80);stroke-width:1px}.chart .baseline{stroke:var(--colors-gray-light-50);stroke-width:1px}.chart .axis{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:9px}.tip{pointer-events:none;background:var(--colors-gray-dark-80);color:var(--white);font-size:var(--caption-M-size);padding:var(--sp4) var(--sp8);border-radius:var(--radius-sm);white-space:nowrap;z-index:2;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.hbars{gap:var(--sp6);display:grid}.hbar{gap:var(--sp12);font-size:var(--text-S-size);grid-template-columns:190px minmax(0,1fr) 36px;align-items:center;display:grid}.hbar-track{height:12px;position:relative}.hbar-fill{background:var(--colors-primary);border-radius:0 4px 4px 0;position:absolute;inset:0 auto 0 0}.hbar-value{font-variant-numeric:tabular-nums;color:var(--text-heading);font-weight:500}button.link{font:inherit;color:var(--colors-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.two-col{gap:var(--sp12);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.picker{padding:var(--sp4);border:1px solid var(--colors-gray-light-80);border-radius:var(--radius-sm);margin:0;list-style:none;display:grid}.picker button{font:inherit;font-size:var(--text-S-size);text-align:left;width:100%;padding:var(--sp8);border-radius:var(--radius-xs);cursor:pointer;color:var(--text-heading);background:0 0;border:0}.picker button:hover{background:var(--colors-primary-light-90)}.scope{font-size:var(--text-S-size);color:var(--text-body)}.month-title{text-align:center;min-width:140px;color:var(--text-heading)}.kinds{gap:var(--sp16)}.calendar-layout{gap:var(--sp16);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}@media (width<=1000px){.calendar-layout{grid-template-columns:1fr}}.calendar{background:var(--colors-gray-light-80);border:1px solid var(--colors-gray-light-80);border-radius:var(--radius-md);grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.cal-head{background:var(--colors-gray-light-95);padding:var(--sp6);text-align:center;font-size:var(--caption-M-size);color:var(--text-muted);font-weight:500}.cal-day,.cal-blank{background:var(--white);min-height:96px}.cal-blank{background:var(--colors-gray-light-95)}.cal-day{font:inherit;text-align:left;padding:var(--sp6);cursor:pointer;border:0;flex-direction:column;gap:2px;min-width:0;display:flex}.cal-day:hover{background:var(--colors-primary-light-95)}.cal-day.selected{box-shadow:inset 0 0 0 2px var(--colors-primary)}.cal-day:focus-visible{outline:2px solid var(--colors-primary);outline-offset:-2px}.cal-date{font-size:var(--caption-M-size);color:var(--text-heading);font-weight:600}.cal-day.today .cal-date{background:var(--colors-primary);color:var(--white);border-radius:var(--radius-full);justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.cal-item{border-radius:var(--radius-xs);white-space:nowrap;text-overflow:ellipsis;background:var(--colors-gray-light-95);color:var(--text-body);border-left:3px solid;padding:1px 4px;font-size:11px;line-height:1.3;overflow:hidden}.cal-item.deadline{border-color:var(--colors-error)}.cal-item.sla_due{border-color:var(--colors-primary)}.cal-item.deferred_to{border-color:var(--colors-gray)}.cal-item.completed{border-color:var(--colors-success)}.cal-item.contact_due{border-color:var(--colors-purple)}.cal-more{color:var(--text-muted);font-size:11px}.day-list{top:var(--sp16);position:sticky}.day-item{gap:var(--sp4);padding:var(--sp8);border-radius:var(--radius-sm);color:var(--text-heading);font-size:var(--text-S-size);text-decoration:none;display:grid}.day-item:hover{background:var(--colors-primary-light-95)}td.late{color:var(--colors-error-dark-10);font-weight:500}.date{width:170px}td:first-child .small{white-space:nowrap}.cal-item.confirmation_due{border-color:var(--colors-blue-gray)}:is(.filters,.controls,.kinds){font-size:var(--text-S-size);gap:var(--sp8)}:is(.filters,.controls) [class*=_trigger_]{min-height:32px;font-size:var(--text-S-size);padding:4px 10px}:is(.filters,.controls) [class*=_input_]{height:32px;font-size:var(--text-S-size);padding:4px 10px}:is(.filters,.controls,.kinds) [class*=_row_]{font-size:var(--text-S-size);gap:var(--sp6)}:is(.filters,.controls,.kinds) [class*=_control_]{width:16px;height:16px}.filters .filter,.controls .filter{min-width:170px}.controls .date,.filters .date{width:150px}.page-head h1{font-size:var(--headline-4-size)}.month-nav{align-items:center;gap:var(--sp4);display:flex}.tag-groups{gap:var(--sp12);display:grid}.tag-group{gap:var(--sp6);border:0;margin:0;padding:0;display:grid}.page.narrow{max-width:820px}.stepper{gap:var(--sp6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.step{font:inherit;font-size:var(--text-S-size);align-items:center;gap:var(--sp6);padding:var(--sp6) var(--sp12) var(--sp6) var(--sp6);border-radius:var(--radius-full);border:1px solid var(--colors-gray-light-80);background:var(--white);color:var(--text-muted);cursor:pointer;display:inline-flex}.step:disabled{cursor:default;opacity:.6}.step.current{border-color:var(--colors-primary);color:var(--colors-primary-dark-20);font-weight:500}.step.done{color:var(--text-body)}.step-num{border-radius:var(--radius-full);background:var(--colors-gray-light-90);width:22px;height:22px;font-size:var(--caption-M-size);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.step.current .step-num{background:var(--colors-primary);color:var(--white)}.step.done .step-num{background:var(--colors-success-light-90);color:var(--colors-success-dark-20)}.step-actions{border-top:1px solid var(--colors-gray-light-90);padding-top:var(--sp12);justify-content:flex-end}.choices{gap:var(--sp8);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.choice{font:inherit;text-align:left;gap:var(--sp4);padding:var(--sp12);border-radius:var(--radius-sm);border:1px solid var(--colors-gray-light-70);background:var(--white);color:var(--text-heading);cursor:pointer;display:grid}.choice:hover{border-color:var(--colors-primary-light-50)}.choice.on{border-color:var(--colors-primary);box-shadow:inset 0 0 0 1px var(--colors-primary);background:var(--colors-primary-light-95)}.choice:focus-visible,.step:focus-visible{outline:2px solid var(--colors-primary);outline-offset:1px}.date-wide{max-width:260px}.summary{margin:0;display:grid}.summary-row{gap:var(--sp12);padding:var(--sp8) 0;border-bottom:1px solid var(--colors-gray-light-90);font-size:var(--text-S-size);grid-template-columns:140px minmax(0,1fr) auto;display:grid}.summary-row dt{color:var(--text-muted)}.summary-row dd{color:var(--text-heading);margin:0}p.late{color:var(--colors-error-dark-10)}.effects{gap:var(--sp6);font-size:var(--text-S-size);margin:0;padding:0;list-style:none;display:grid}.effect{padding:var(--sp6) var(--sp10) var(--sp6) var(--sp32);border-radius:var(--radius-sm);background:var(--colors-gray-light-95);color:var(--text-body);position:relative}.effect:before{left:var(--sp10);top:var(--sp6);font-weight:600;position:absolute}.effect.fx-status:before{content:"→";color:var(--colors-primary)}.effect.fx-clock:before{content:"◷";color:var(--colors-warning-dark-10)}.effect.fx-email:before{content:"✉";color:var(--colors-purple)}.effect.fx-hubspot:before{content:"⇄";color:var(--colors-blue-gray)}.effect.fx-tip:before{content:"i";color:var(--colors-gray-dark-30)}.effect.fx-audit:before{content:"✓";color:var(--colors-success-dark-10)}.effect.fx-email{background:var(--colors-purple-light-95)}.effect code{font-size:var(--caption-M-size)}.flow-layout{gap:var(--sp12);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media (width<=1100px){.flow-layout{grid-template-columns:1fr}}.flow-canvas{background:var(--white);border:1px solid var(--colors-gray-light-80);border-radius:var(--radius-md);overflow:hidden}.flow-panel{top:var(--sp16);position:sticky}.flow-card{width:220px;padding:var(--sp10) var(--sp12);border-radius:var(--radius-sm);background:var(--white);border:1px solid var(--colors-gray-light-60);border-top:4px solid var(--colors-gray);box-shadow:var(--shadow-card-light);cursor:pointer;gap:2px;transition:box-shadow .15s;display:grid}.flow-card:hover{box-shadow:var(--shadow-popover)}.flow-card.tool{border-top-color:var(--colors-primary)}.flow-card.external{border-top-color:var(--colors-blue-gray-light-20)}.flow-card.hubspot{border-top-color:var(--colors-warning)}.flow-card.screen{border-top-color:var(--colors-purple-light-30)}.flow-card.selected{border-color:var(--colors-primary);box-shadow:0 0 0 2px var(--colors-primary-light-70)}.flow-title{font-size:var(--text-S-size);color:var(--text-heading);font-weight:600}.flow-sub{font-size:var(--caption-M-size);color:var(--text-muted)}.flow-badge{margin-top:var(--sp4);border-radius:var(--radius-xs);background:var(--colors-gray-light-90);color:var(--colors-gray-dark-40);justify-self:start;padding:1px 6px;font-size:11px;font-weight:500}.flow-status{margin-top:var(--sp4);align-items:center;gap:var(--sp4);font-size:11px;font-weight:500;display:flex}.flow-status:before{content:"";background:var(--colors-gray-light-30);border-radius:50%;width:8px;height:8px}.flow-status.ok{color:var(--colors-success-dark-20)}.flow-status.ok:before{background:var(--colors-success)}.flow-status.fail{color:var(--colors-error-dark-20)}.flow-status.fail:before{background:var(--colors-error)}.flow-status.idle{color:var(--text-muted)}.flow-edge .react-flow__edge-path{stroke:var(--colors-gray-light-10);stroke-width:1.5px}.flow-edge.email .react-flow__edge-path{stroke:var(--colors-purple-light-30)}.flow-edge.selected .react-flow__edge-path{stroke:var(--colors-primary);stroke-width:2.5px}.flow-edge .react-flow__edge-text{fill:var(--text-body);font-size:12px}.react-flow__edge{cursor:pointer}.flow-legend{gap:var(--sp16)}.legend{width:14px;height:4px;margin-right:var(--sp4);vertical-align:middle;border-radius:2px;display:inline-block}.legend.tool{background:var(--colors-primary)}.legend.external{background:var(--colors-blue-gray-light-20)}.legend.hubspot{background:var(--colors-warning)}.legend.screen{background:var(--colors-purple-light-30)}.runs{gap:var(--sp6);margin:0;padding:0;list-style:none;display:grid}.runs li{padding-left:var(--sp10);border-left:3px solid var(--colors-success);gap:2px;display:grid}.runs li.fail{border-left-color:var(--colors-error)}a.tab{text-decoration:none}.hs-links{gap:var(--sp4);margin:0;padding:0;list-style:none;display:grid}.flow-card .react-flow__handle{opacity:0;pointer-events:none}.effect{overflow-wrap:anywhere}.effect code{white-space:normal;word-break:break-all}.modal-body>*{min-width:0}.badge-email{font-size:var(--caption-M-size);border-radius:var(--radius-xs);background:var(--colors-purple-light-90);color:var(--colors-purple-dark-20);justify-self:start;padding:2px 8px;font-weight:500}.flow-layout.wide{grid-template-columns:1fr}.flow-layout.wide .flow-panel{position:static}.row-menu{padding:0 var(--sp6);cursor:pointer;color:inherit;background:0 0;border:0;border-radius:4px;font-size:18px;line-height:1}.row-menu:hover,.row-menu:focus-visible{background:var(--colors-gray-100,#0000000f)}.tag-tip{cursor:help;display:inline-flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[class*=_popup_] [class*=_item_]{min-height:0;padding-block:6px;font-size:13px;line-height:1.3}.th-sort{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.th-sort:hover{text-decoration:underline}.customer-card{border-left:3px solid var(--colors-primary,#3b5bdb)}.loading{padding:var(--sp24,32px) 0;justify-content:center;align-items:center;min-height:120px;display:flex}
