@layer foundation{@font-face{font-family:CircularXX;font-style:normal;font-weight:400;src:url(/assets/circularxx-book-DrDLgUXX.woff)format("woff"),url(/assets/circularxx-book-DYKhYpt3.woff2)format("woff2");font-display:fallback}@font-face{font-family:CircularXX;font-style:italic;font-weight:400;src:url(/assets/circularxx-book-italic-C9zV8LSI.woff)format("woff"),url(/assets/circularxx-book-italic-DTpTQGB6.woff2)format("woff2");font-display:fallback}@font-face{font-family:CircularXX;font-style:normal;font-weight:500;src:url(/assets/circularxx-medium-DK2f8m4h.woff)format("woff"),url(/assets/circularxx-medium-DnWEiVsy.woff2)format("woff2");font-display:fallback}@font-face{font-family:CircularXX;font-style:normal;font-weight:700;src:url(/assets/circularxx-bold-D2LoraBf.woff)format("woff"),url(/assets/circularxx-bold-C_RErhjr.woff2)format("woff2");font-display:fallback}@font-face{font-family:CircularXX;font-style:italic;font-weight:700;src:url(/assets/circularxx-bold-italic-BZdoWHt_.woff)format("woff"),url(/assets/circularxx-bold-italic-DHIWA34q.woff2)format("woff2");font-display:fallback}@font-face{font-family:CircularXX Mono;font-style:normal;font-weight:400;src:url(/assets/circularxx-mono-regular-XkmQnF32.woff)format("woff"),url(/assets/circularxx-mono-regular-PHmeNLbJ.woff2)format("woff2");font-display:fallback}:root{--n1000-galaxy:#000;--n950-licorice:#161414;--n900-vader:#1f1c1c;--n850-tattoo:#2d2828;--n800-carbonite:#383333;--n750-super-hornet:#423e3e;--n700-maverick:#575353;--n650-brutalist:#656262;--n600-ah-unagi:#747070;--n550-gandalf:#827e7e;--n500-beskar:#918c8c;--n450-tie-fighter:#a7a3a3;--n400-thats-no-moon:#b2afaf;--n350-lego:#bdbaba;--n300-star-destroyer:#ccc8c8;--n250-nubian:#d8d3d3;--n200-macintosh:#e4dfdf;--n150-dieter:#f0ebeb;--n100-goose:#f5f1f1;--n050-trooper:#f8f5f5;--n000-hoth:#fff;--y700-chewie:#664a08;--y600-dark-goldenrod:#996f0c;--y500-3po:#cc9410;--y400-rising-sun:#ffb914;--y300-drop-of-lemon:#ffc743;--y200-cheese-fondue:#ffd572;--y100-five-dollar-shake:#fff1d0;--g700-dagobah:#16441e;--g600-slime:#21662d;--g500-crayon:#2c883c;--g400-link:#37aa4b;--g300-greedo:#5fbb6f;--g200-yoda:#87cc93;--g100-grogu:#d7eedb;--t700-gungan-city:#084c52;--t600-windows-95:#0c727b;--t500-frisco-bay:#1098a4;--t400-cookie-monster:#14becd;--t300-luke:#43cbd7;--t200-elsa:#72d8e1;--t100-le-mans:#d0f2f5;--b700-hans-pants:#1a1a66;--b600-r2:#272799;--b500-delfts-blauw:#3434cc;--b400-kessel-run:#4141ff;--b300-genius:#6767ff;--b200-cad-bane:#8d8dff;--b100-punch-it:#d9d9ff;--v700-padme:#1e0642;--v600-palpatine:#2d0963;--v500-lakers:#3c0c84;--v400-snozzberry:#4b0fa5;--v300-prince:#6f3fb7;--v200-thanos:#936fc9;--v100-ventress:#d8cfed;--p700-dark-rey:#661022;--p600-oh-behave:#991833;--p500-jar-jar:#cc2044;--p400-razzmatazz:#ff2855;--p300-pinko-de-mayo:#ff5377;--p200-pink-astromech:#ff7e99;--p100-bubblicious:#ffd4dd;--r700-republic-gunship:#661806;--r600-dathomir:#992409;--r500-red-five:#cc300c;--r400-orange-soda:#ff3c0f;--r300-tatooine-sunset:#ff633f;--r200-ah-salmon-skin-roll:#ff8a6f;--r100-bib-fortuna:#ffd8cf;--primary:var(--y400-rising-sun);--secondary:var(--n850-tattoo);--accent:var(--b400-kessel-run);--negative:var(--r300-tatooine-sunset);--warning:var(--y300-drop-of-lemon);--positive:var(--g300-greedo);--info:var(--b300-genius);--background-default-primary:var(--n000-hoth);--background-default-secondary:var(--n050-trooper);--background-default-tertiary:var(--n150-dieter);--background-inverse-primary:var(--n900-vader);--background-inverse-secondary:var(--n950-licorice);--background-inverse-tertiary:var(--n800-carbonite);--content-default-primary:var(--n850-tattoo);--content-default-secondary:var(--n700-maverick);--content-default-tertiary:var(--n550-gandalf);--content-inverse-primary:var(--n000-hoth);--content-inverse-secondary:var(--n300-star-destroyer);--border-default-primary:var(--n250-nubian);--border-default-secondary:var(--n150-dieter);--border-default-tertiary:var(--n350-lego);--border-inverse-primary:var(--n700-maverick);--border-inverse-secondary:var(--n800-carbonite);--background-disabled:var(--n200-macintosh);--background-overlay:#1614146b;--background-negative:var(--negative);--background-warning:var(--warning);--background-positive:var(--positive);--background-info:var(--info);--background-negative-light:var(--r100-bib-fortuna);--background-warning-light:var(--y100-five-dollar-shake);--background-positive-light:var(--g100-grogu);--background-info-light:var(--b100-punch-it);--content-disabled:var(--n350-lego);--content-negative:var(--negative);--content-positive:var(--positive);--border-disabled:var(--n200-macintosh);--border-negative:var(--negative);--border-positive:var(--positive);--status-info-content:var(--n000-hoth);--status-info-background:var(--b500-delfts-blauw);--status-positive-content:var(--n000-hoth);--status-positive-background:var(--g600-slime);--status-warning-content:var(--y700-chewie);--status-warning-background:var(--y300-drop-of-lemon);--status-negative-content:var(--r600-dathomir);--status-negative-background:var(--r100-bib-fortuna);--status-priority-content:var(--n000-hoth);--status-priority-background:var(--v400-snozzberry);--status-contact-content:var(--n000-hoth);--status-contact-background:var(--t600-windows-95);--status-action-content:var(--n000-hoth);--status-action-background:var(--p500-jar-jar);--status-external-content:var(--n000-hoth);--status-external-background:var(--v300-prince);--status-visit-plan-content:var(--p700-dark-rey);--status-visit-plan-background:var(--p100-bubblicious);--status-visit-content:var(--r700-republic-gunship);--status-visit-background:var(--r200-ah-salmon-skin-roll);--status-revision-content:var(--n000-hoth);--status-revision-background:var(--p600-oh-behave);--status-meeting-content:var(--n000-hoth);--status-meeting-background:var(--y700-chewie);--background-light:var(--n000-hoth);--content-light:var(--n000-hoth);--link:var(--accent);--font-stack-sans-serif:"CircularXX","BlinkMacSystemFont",-apple-system,"Segoe UI","Roboto",sans-serif;--font-stack-mono-space:"CircularXX Mono","Menlo","Consolas","Roboto Mono",monospace;--root-font-size:1rem;--text-default:.9rem;--cta-min-height:50.4px;--target-min:39.6px;--select-menu-extent:16.2rem;--display-100:6.75rem;--display-200:5.4rem;--display-300:4.05rem;--heading-100:2.7rem;--heading-200:2.25rem;--heading-300:1.6875rem;--heading-400:1.35rem;--heading-500:1.125rem;--heading-600:.9rem;--body-100:1.125rem;--body-200:.9rem;--body-300:.7875rem;--body-400:.675rem;--customer-control-font-size:.95625rem;--customer-control-detail-size:.73125rem;--customer-control-icon-size:1.575rem;--customer-control-icon-stroke:1.5;--customer-choice-padding:var(--base-12);--customer-choice-gap:var(--base-6);--report-title-size:var(--heading-400);--report-subtitle-size:var(--heading-500);--report-lead-size:var(--body-100);--report-body-size:var(--body-200);--report-label-size:var(--body-300);--report-small-size:var(--body-400);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--base-144:8.1rem;--base-120:6.75rem;--base-96:5.4rem;--base-72:4.05rem;--base-60:3.375rem;--base-48:2.7rem;--base-36:2.025rem;--base-24:1.35rem;--base-12:.675rem;--base-6:.3375rem;--radius-surface-18:1.0125rem;--radius-surface-12:.675rem;--radius-surface-9:.50625rem;--radius-surface-6:.3375rem;--radius-interactive-18:1.0125rem;--radius-interactive-12:.675rem;--radius-interactive-9:.50625rem;--radius-interactive-6:.3375rem;--shadow-extra-large:0 28.8px 57.6px 0 #16141429;--shadow-large:0 14.4px 28.8px 0 #16141429;--shadow-medium:0 7.2px 14.4px 0 #16141414;--shadow-small:0 3.6px 7.2px 0 #16141414;--shadow-extra-large-dark:0 28.8px 57.6px 0 #ffffff29;--shadow-large-dark:0 14.4px 28.8px 0 #ffffff29;--shadow-medium-dark:0 7.2px 14.4px 0 #ffffff14;--shadow-small-dark:0 3.6px 7.2px 0 #ffffff14;--line-height-h:var(--base-48);--line-height-h-compact:var(--base-36);--line-height-h-extended:var(--base-72);--margin-h-extended:var(--base-36);--line-height-b-extended:var(--base-36);--border-width:1px;--transition-extra-short:.1s ease-in-out;--transition-short:.23s ease-in-out;--transition-medium:.42s ease-in-out;--transition-long:.63s ease-in-out;--transition-extra-long:.78s ease-in-out;--button-text:var(--n850-tattoo);--button-border-radius:var(--base-48);--input-border-radius:var(--base-6);--focus-width:3px;--field-focus-offset:calc(-1 * var(--focus-width));--wrapper-max-width:1152px;--customer-page-width:1044px;--customer-icon-small:12.6px;--customer-icon-medium:14.4px;--customer-icon-action:16.2px;--customer-icon-control:18px;--customer-icon-large:19.8px;--notification-font-size:11.7px}@media (width<=600px){:root{--customer-control-font-size:.84375rem;--customer-control-detail-size:.675rem}}@media (width>=768.02px){:root{--root-font-size:1.125rem;--heading-500:1.1rem;--heading-600:.9rem;--body-100:1.1rem;--body-200:1.0125rem;--body-300:.8rem;--body-400:.7rem;--customer-control-font-size:.85rem;--customer-control-detail-size:.65rem;--customer-control-icon-size:1.4rem}}@media (width>=1024.02px){:root{--display-100:6.75rem;--display-200:5.4rem;--display-300:4.05rem;--heading-100:2.7rem;--heading-200:2.25rem;--heading-300:1.7rem;--heading-400:1.35rem}}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}::selection{background:var(--r100-bib-fortuna);color:var(--content-default-primary)}html{font-family:var(--font-stack-sans-serif);font-feature-settings:"ss08" 1;font-size:var(--root-font-size);line-height:var(--base-24);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:var(--text-default);background:var(--background-default-secondary);color:var(--content-default-primary);margin:0}h1,h2,h3,h4,h5,h6,p,dl,dd,ol,ul,figure,label{margin:0}h1,h2,h3,h4,h5,h6,strong{font-weight:var(--font-weight-medium)}h1{font-size:var(--heading-100);line-height:var(--base-72)}h2{font-size:var(--heading-200);line-height:var(--base-60)}h3{font-size:var(--heading-300);line-height:var(--base-48)}h4{font-size:var(--heading-400);line-height:var(--base-36)}h5{font-size:var(--heading-500);line-height:calc(var(--base-24) * 1.125)}h6{font-size:var(--heading-600);line-height:var(--base-24)}ol,ul{--list-item-gap:var(--base-6);list-style:revert;padding:0;overflow-wrap:anywhere;min-inline-size:0;padding-inline-start:var(--base-24)}:where(ol,ul)>li:not(:last-child){margin-block-end:var(--list-item-gap)}:where(p,summary)+:is(ol,ul){margin-block-start:var(--base-12)}li>:where(ol,ul){margin-block-start:var(--base-6)}a{color:var(--link);font-weight:var(--font-weight-medium);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit;margin:0}button,select{text-transform:none}button{cursor:pointer}input{font-feature-settings:"ss08" 1}textarea{resize:vertical}img{vertical-align:middle;max-width:100%;height:auto}table{border-collapse:collapse}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}hr{border:0;border-top:var(--border-width) solid var(--border-default-primary)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]),textarea,select{--focus-offset:var(--field-focus-offset)}:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset,var(--base-6))}button,.button{justify-content:center;align-items:center;gap:var(--base-12);background:var(--primary);border:calc(2 * var(--border-width)) solid transparent;border-radius:var(--button-border-radius);color:var(--button-text);font-weight:var(--font-weight-medium);transition:var(--transition-extra-short);display:inline-flex}.button{padding:calc(var(--base-12) - 2 * var(--border-width)) calc(var(--base-24) - 2 * var(--border-width));-webkit-user-select:none;user-select:none;text-align:center}:is(button,.button):hover{background:var(--y300-drop-of-lemon);text-decoration:none}:is(button,.button):active{background:var(--y300-drop-of-lemon)}:is(button,.button).secondary{background:var(--secondary);color:var(--content-inverse-primary)}:is(button,.button).secondary:hover{background:var(--n750-super-hornet)}:is(button,.button).secondary:active{background:var(--n800-carbonite)}:is(button,.button).stroke{border-color:var(--secondary);color:var(--secondary);background:0 0}:is(button,.button).stroke:hover{border-color:var(--n750-super-hornet)}:is(button,.button).stroke:active{border-color:var(--n800-carbonite)}:is(button,.button).ghost{background:0 0;border-color:#0000}:is(button,.button).ghost:hover{background:var(--n100-goose)}:is(button,.button).ghost:active{background:var(--n150-dieter)}:is(button,.button).accent{background:var(--accent);color:var(--content-inverse-primary)}:is(button,.button).accent:is(:hover,:active){background:var(--b300-genius)}button:disabled,.button.disabled{background:var(--background-disabled);color:var(--content-disabled);cursor:default;pointer-events:none}:is(button,.button).stroke:is(:disabled,.disabled){border-color:var(--border-disabled)}.skip-link{top:var(--base-12);left:var(--base-24);z-index:8888;clip-path:inset(50%);background:var(--background-inverse-primary);width:1px;height:1px;color:var(--content-inverse-primary);position:absolute;overflow:hidden}.skip-link:focus{clip-path:none;width:auto;height:auto;padding:var(--base-12) var(--base-24);color:var(--content-inverse-primary)}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}}@layer app-defaults{.eos-app:where(:not(.crm-app)) main{width:min(1160px,100%);padding:var(--base-48) var(--base-24);min-height:70vh;margin:auto}.eos-app:where(:not(.crm-app)) h1,.eos-app:where(:not(.crm-app)) h2,.eos-app:where(:not(.crm-app)) h3{font-family:var(--font-stack-sans-serif);margin:0 0 var(--base-12);color:var(--content-default-primary);letter-spacing:-.025em;font-weight:500}.eos-app:where(:not(.crm-app)) h1{font-size:var(--heading-300);line-height:var(--base-36);margin-top:var(--base-24)}.eos-app:where(:not(.crm-app)) h2{font-size:var(--heading-400);line-height:1.3}.eos-app:where(:not(.crm-app)) h3{font-size:var(--heading-500);margin-top:var(--base-24);line-height:1.4}.eos-app:where(:not(.crm-app)) p{margin:0 0 var(--base-24)}.eos-app:where(:not(.crm-app)) legend{font-size:var(--body-300);margin-bottom:var(--base-12);float:none;width:auto;padding:0;font-weight:500;position:static}.eos-app:where(:not(.crm-app)) input[type=radio],.eos-app:where(:not(.crm-app)) input[type=checkbox]{appearance:auto;opacity:1;width:18px;height:18px;min-height:0;accent-color:var(--accent);flex-shrink:0;margin:0 7.2px 0 0;display:inline-block;position:static}.eos-app:where(:not(.crm-app)) label{color:var(--content-default-primary);font-size:var(--body-200);font-weight:400}.eos-app:where(:not(.crm-app)) input:where(:not([type=radio]):not([type=checkbox])),.eos-app:where(:not(.crm-app)) select,.eos-app:where(:not(.crm-app)) textarea{font-family:var(--font-stack-sans-serif);border:1.8px solid var(--border-default-primary);border-radius:var(--radius-interactive-9);background:var(--background-default-primary);color:var(--content-default-primary);width:100%;min-height:43.2px;box-shadow:none;max-width:100%;padding:9px;font-size:1rem;line-height:1.5;display:block}.eos-app:where(:not(.crm-app)) textarea{min-height:117px}.eos-app:where(:not(.crm-app)) input[type=file]{font-size:var(--body-300)}.eos-app:where(:not(.crm-app)) button:where(:not(.button)){min-height:var(--target-min);font-family:var(--font-stack-sans-serif);color:var(--accent);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:7.2px;text-decoration:underline}.eos-app:where(:not(.crm-app)) button:disabled{opacity:.6;cursor:wait}.eos-app:where(:not(.crm-app)) :focus-visible{outline:var(--focus-width) solid var(--primary);outline-offset:var(--focus-offset,3.6px)}.eos-app:where(:not(.crm-app)) details{margin:var(--base-24) 0}.eos-app:where(:not(.crm-app)) summary{cursor:pointer;min-height:39.6px;color:var(--accent);padding:7.2px 0;font-weight:500;display:list-item}.eos-app:where(:not(.crm-app)) dl{margin:21.6px 0}.eos-app:where(:not(.crm-app)) dt{margin-top:14.4px;font-weight:500}.eos-app:where(:not(.crm-app)) dd{color:var(--content-default-secondary);overflow-wrap:anywhere;margin:0}.eos-app:where(:not(.crm-app)) table{border-collapse:collapse;width:100%;font-size:var(--body-300)}.eos-app:where(:not(.crm-app)) th,.eos-app:where(:not(.crm-app)) td{text-align:left;border-bottom:1px solid var(--border-default-primary);vertical-align:top;padding:9px}.eos-app:where(:not(.crm-app)) th{font-weight:500}.eos-app:where(:not(.crm-app)) img{max-width:100%;height:auto}.eos-app:where(:not(.crm-app)) pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:var(--body-400)}.eos-app:where(:not(.crm-app)) footer{border-top:1px solid var(--border-default-primary);padding:var(--base-24);font-size:var(--body-300);color:var(--content-default-secondary);flex-wrap:wrap;justify-content:center;gap:21.6px;display:flex}@media (width<=900px){.eos-app:where(:not(.crm-app)) main{padding:21.6px 14.4px}}.eos-app:where(:not(.crm-app)) figure{margin:14.4px 0}.eos-app:where(:not(.crm-app)) table thead th{background:var(--background-default-secondary);color:var(--content-default-primary);border-bottom:1.8px solid var(--primary);font-weight:500}.eos-app:where(:not(.crm-app)) table tbody tr:nth-child(2n){background:var(--background-default-secondary)}.eos-app:where(:not(.crm-app)) table tbody th{font-weight:400}.eos-app:where(:not(.crm-app)) label:where(:has(>input[type=checkbox])){align-items:center;gap:var(--base-12);flex-direction:row;display:flex}.eos-app:where(:not(.crm-app)) label:where(:has(>input[type=checkbox]))>input[type=checkbox]{flex-shrink:0;margin:0}@media (pointer:coarse){.eos-app:where(:not(.crm-app)){--target-min:44px}.eos-app:where(:not(.crm-app)) :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range]){font-size:max(16px,var(--customer-control-font-size))}}.crm-app{--cta-min-height:56px;--dialog-close-icon-size:20px;--target-min:44px;--select-menu-extent:18rem;--button-border-radius:3rem;--input-border-radius:.375rem;--wrapper-max-width:1280px;--shadow-extra-large:0 32px 64px 0 #16141429;--shadow-large:0 16px 32px 0 #16141429;--shadow-medium:0 8px 16px 0 #16141414;--shadow-small:0 4px 8px 0 #16141414;--crm-density:.8;--display-100:calc(7.5rem * var(--crm-density));--display-200:calc(6rem * var(--crm-density));--display-300:calc(4.5rem * var(--crm-density));--heading-100:calc(3rem * var(--crm-density));--heading-200:calc(2.5rem * var(--crm-density));--heading-300:calc(1.875rem * var(--crm-density));--heading-400:calc(1.5rem * var(--crm-density));--heading-500:calc(1.25rem * var(--crm-density));--heading-600:calc(1rem * var(--crm-density));--body-100:calc(1.25rem * var(--crm-density));--body-200:calc(1rem * var(--crm-density));--body-300:calc(.875rem * var(--crm-density));--body-400:calc(.75rem * var(--crm-density));--base-144:calc(9rem * var(--crm-density));--base-120:calc(7.5rem * var(--crm-density));--base-96:calc(6rem * var(--crm-density));--base-72:calc(4.5rem * var(--crm-density));--base-60:calc(3.75rem * var(--crm-density));--base-48:calc(3rem * var(--crm-density));--base-36:calc(2.25rem * var(--crm-density));--base-24:calc(1.5rem * var(--crm-density));--base-12:calc(.75rem * var(--crm-density));--base-6:calc(.375rem * var(--crm-density));--radius-surface-18:calc(1.125rem * var(--crm-density));--radius-surface-12:calc(.75rem * var(--crm-density));--radius-surface-9:calc(.5625rem * var(--crm-density));--radius-surface-6:calc(.375rem * var(--crm-density));--radius-interactive-18:calc(1.125rem * var(--crm-density));--radius-interactive-12:calc(.75rem * var(--crm-density));--radius-interactive-9:calc(.5625rem * var(--crm-density));--radius-interactive-6:calc(.375rem * var(--crm-density));--crm-heading-large:var(--heading-400);--crm-heading-medium:var(--body-200);--crm-heading-small:var(--body-300)}.crm-app :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-stack-sans-serif);font-weight:var(--font-weight-medium);color:var(--content-default-primary);letter-spacing:-.025em;margin:0}.crm-app h1{font-size:var(--crm-heading-large);line-height:1.25}.crm-app h2{font-size:var(--crm-heading-medium);line-height:1.3}.crm-app :is(h3,h4,h5,h6){font-size:var(--crm-heading-small);line-height:1.4}.crm-app :is(p,dl,dd,figure){margin:0}.crm-app :is(p,dd,pre){overflow-wrap:anywhere}.crm-app legend{font-size:var(--crm-control-font);font-weight:var(--font-weight-medium)}.crm-app summary{cursor:pointer;color:var(--accent);font-weight:var(--font-weight-medium)}.crm-app input[type=file]{font:inherit;max-width:100%}.crm-app pre{white-space:pre-wrap;font-size:var(--body-400)}.crm-app table{width:100%;font-size:var(--crm-control-font)}.crm-app :is(th,td){padding:var(--base-12);text-align:left;vertical-align:top;border-bottom:var(--border-width) solid var(--border-default-primary)}.crm-app th{font-weight:var(--font-weight-medium)}.eos-app.crm-app button{font:inherit;cursor:pointer;min-height:0;color:inherit;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none}.eos-app.crm-app button:disabled{opacity:.5;cursor:not-allowed}}.eos-app>footer.customer-footer{--link:var(--content-inverse-primary);width:100%;max-width:none;padding:var(--base-48) var(--base-24) var(--base-24);background:var(--background-inverse-secondary);color:var(--content-inverse-secondary);font-size:var(--body-300);border:0;margin:0;display:block}.customer-footer-inner{max-width:var(--wrapper-max-width);margin-inline:auto}.customer-footer-top{gap:var(--base-48);padding-bottom:var(--base-36);grid-template-columns:1fr 1fr 1.2fr;display:grid}.customer-footer-brand,.customer-footer-contact,.customer-footer-quality{align-items:flex-start;gap:var(--base-12);flex-direction:column;min-width:0;display:flex}.customer-footer-logo{width:calc(var(--base-96)*2);max-width:100%;height:var(--base-48);object-fit:contain;object-position:left center;filter:brightness(0)invert();display:block}.customer-footer-social{gap:var(--base-12);display:flex}.customer-footer-social a{min-width:var(--base-36);min-height:var(--base-36);border-radius:var(--radius-interactive-12);place-items:center;display:grid}.customer-footer-social img{width:var(--base-24);height:var(--base-24);display:block}.customer-footer-social a:hover{background:var(--border-inverse-primary)}.customer-footer-contact{justify-content:center}.customer-footer-phone{font-size:var(--heading-500);white-space:nowrap;line-height:1.3}.customer-footer-contact>span,.customer-footer-quality>span{font-size:var(--body-400)}.customer-footer-quality{justify-content:center}.customer-footer-marks{align-items:center;gap:var(--base-12) var(--base-24);--list-item-gap:0px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.customer-footer-marks li{justify-content:center;display:flex}.customer-footer-marks img{width:var(--base-96);max-width:100%;height:var(--base-36);object-fit:contain;display:block}.customer-footer-bottom{justify-content:space-between;align-items:center;gap:var(--base-24);padding-top:var(--base-24);border-top:var(--border-width) solid var(--border-inverse-primary);font-size:var(--body-400);flex-wrap:wrap;display:flex}.customer-footer-links{gap:var(--base-12) var(--base-24);flex-wrap:wrap;display:flex}.customer-footer-links a{color:var(--content-inverse-secondary)}@media (width<=900px){.customer-footer-top{gap:var(--base-36);grid-template-columns:1fr 1fr}.customer-footer-quality{grid-column:1/-1}.customer-footer-marks{grid-template-columns:repeat(6,minmax(0,1fr));width:100%}}@media (width<=600px){.customer-footer-top{gap:var(--base-24);grid-template-columns:1fr}.customer-footer-quality{padding-top:var(--base-24);border-top:var(--border-width) solid var(--border-inverse-primary);grid-column:auto}.customer-footer-marks{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-footer-bottom{gap:var(--base-24)}}.ui-select-trigger.ui-select-trigger.ui-select-trigger{justify-content:space-between;align-items:center;gap:var(--base-12);width:100%;min-width:0;padding:var(--base-12);border:var(--border-width) solid var(--border-default-primary);border-radius:var(--input-border-radius);background:var(--background-default-primary);color:var(--content-default-primary);font:inherit;font-weight:var(--font-weight-normal);text-align:left;letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;margin:0;line-height:1.5;display:flex}.ui-select-trigger.ui-select-trigger.ui-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-data-table .ui-select-trigger.ui-select-trigger.ui-select-trigger>span:first-child{max-width:calc(var(--base-96) * 3)}.ui-select-trigger.ui-select-trigger.ui-select-trigger svg,.ui-select-content svg{width:calc(var(--base-12) + var(--base-6));height:calc(var(--base-12) + var(--base-6));flex-shrink:0}.ui-select-trigger.ui-select-trigger.ui-select-trigger:hover:not(:disabled){background:var(--background-default-secondary);border-color:var(--border-default-tertiary)}.ui-select-trigger.ui-select-trigger.ui-select-trigger:focus-visible,.ui-select-trigger.ui-select-trigger.ui-select-trigger[data-state=open]{outline:var(--focus-width) solid var(--accent);outline-offset:var(--field-focus-offset)}.ui-select-trigger.ui-select-trigger.ui-select-trigger:disabled{background:var(--background-disabled);color:var(--content-disabled);cursor:not-allowed}.ui-select-trigger.ui-select-trigger.ui-select-trigger[aria-invalid=true]{border-color:var(--border-negative)}.ui-select-content{box-sizing:border-box;z-index:1000;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - var(--base-24));max-height:var(--radix-select-content-available-height);padding:var(--base-6);border:var(--border-width) solid var(--border-default-primary);border-radius:var(--radius-surface-9);background:var(--background-default-primary);color:var(--content-default-primary);box-shadow:var(--shadow-large);font:var(--font-weight-normal) var(--body-300)/1.5 var(--font-stack-sans-serif);font-feature-settings:"ss08" 1;text-align:left;overflow:hidden}.ui-select-viewport{max-width:100%}.ui-select-item{min-height:var(--base-36);padding:var(--base-6) var(--base-36) var(--base-6) var(--base-12);border-radius:var(--radius-interactive-6);cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;outline:none;align-items:center;display:flex;position:relative}.ui-select-item[data-state=checked]{background:var(--background-info-light);color:var(--accent);font-weight:var(--font-weight-medium)}.ui-select-item[data-highlighted]{background:var(--accent);color:var(--content-inverse-primary)}.ui-select-item[data-disabled]{color:var(--content-disabled);pointer-events:none}.ui-select-check{right:var(--base-12);align-items:center;display:flex;position:absolute}.ui-select-group{padding:var(--base-6) var(--base-12);color:var(--content-default-secondary);font-size:var(--body-400);font-weight:var(--font-weight-medium)}.ui-select-scroll{background:var(--background-default-primary);color:var(--content-default-secondary);justify-content:center;align-items:center;display:flex}@media (width<=600px){.ui-select-item{min-height:var(--base-48)}.ui-select-content{font-size:var(--body-200)}}.ui-select-listbox option{padding:var(--base-6) var(--base-12);font-family:var(--font-stack-sans-serif);background:var(--background-default-primary);color:var(--content-default-primary)}.ui-select-listbox option:checked{background:var(--background-info-light);color:var(--accent)}.ui-search-select{width:max(var(--radix-popover-trigger-width),var(--select-menu-extent));max-height:var(--radix-popover-content-available-height)}.ui-search-select p,.ui-search-select [role=alert]{padding:var(--base-12);font-size:var(--body-400);margin:0}.ui-search-results{max-height:var(--select-menu-extent);margin-top:var(--base-6);overflow:auto}.ui-search-results small{color:var(--content-default-secondary);font-size:var(--body-400);display:block}.ui-search-results [data-highlighted] small{color:inherit}.ui-search-select input{box-sizing:border-box;width:100%;min-height:var(--base-36);padding:var(--base-6) var(--base-12);border:var(--border-width) solid var(--border-default-primary);border-radius:var(--radius-interactive-6);font:inherit;background:var(--background-default-primary);color:var(--content-default-primary)}.ui-select-error{color:var(--r600-dathomir);font-size:var(--body-400);margin-top:var(--base-6);line-height:1.5;display:block}.eos-app:where(:not(.crm-app)) .ui-select-trigger.ui-select-trigger.ui-select-trigger,.eos-app:where(:not(.crm-app)) .ui-select-content:not(.ui-field-popover),.eos-app:where(:not(.crm-app)) .ui-select-listbox,.ui-select-trigger.ui-select-trigger.ui-select-trigger[data-audience=customer],.ui-select-content[data-audience=customer],.ui-select-listbox[data-audience=customer]{font-size:var(--customer-control-font-size)}.ui-select-trigger.ui-select-trigger.ui-select-trigger[data-audience=customer]{min-height:var(--target-min);padding:var(--base-12)}.ui-select-trigger[data-tone],.ui-select-item[data-tone]{--choice-content:var(--content-default-secondary);--choice-background:var(--background-default-tertiary)}.ui-select-trigger[data-tone=blue],.ui-select-item[data-tone=blue]{--choice-content:var(--status-info-content);--choice-background:var(--status-info-background)}.ui-select-trigger[data-tone=green],.ui-select-item[data-tone=green]{--choice-content:var(--status-positive-content);--choice-background:var(--status-positive-background)}.ui-select-trigger[data-tone=amber],.ui-select-item[data-tone=amber]{--choice-content:var(--status-warning-content);--choice-background:var(--status-warning-background)}.ui-select-trigger[data-tone=red],.ui-select-item[data-tone=red]{--choice-content:var(--status-negative-content);--choice-background:var(--status-negative-background)}.ui-select-trigger[data-tone=purple],.ui-select-item[data-tone=purple]{--choice-content:var(--status-priority-content);--choice-background:var(--status-priority-background)}.ui-select-trigger[data-tone=teal],.ui-select-item[data-tone=teal]{--choice-content:var(--status-contact-content);--choice-background:var(--status-contact-background)}.ui-select-trigger[data-tone=urgent],.ui-select-item[data-tone=urgent]{--choice-content:var(--status-action-content);--choice-background:var(--status-action-background)}.ui-select-trigger[data-tone=violet],.ui-select-item[data-tone=violet]{--choice-content:var(--status-external-content);--choice-background:var(--status-external-background)}.ui-select-trigger[data-tone=rose],.ui-select-item[data-tone=rose]{--choice-content:var(--status-visit-plan-content);--choice-background:var(--status-visit-plan-background)}.ui-select-trigger[data-tone=coral],.ui-select-item[data-tone=coral]{--choice-content:var(--status-visit-content);--choice-background:var(--status-visit-background)}.ui-select-trigger[data-tone=pink],.ui-select-item[data-tone=pink]{--choice-content:var(--status-revision-content);--choice-background:var(--status-revision-background)}.ui-select-trigger[data-tone=brown],.ui-select-item[data-tone=brown]{--choice-content:var(--status-meeting-content);--choice-background:var(--status-meeting-background)}.ui-select-trigger.ui-select-trigger.ui-select-trigger[data-variant]{gap:var(--base-6);width:fit-content;max-width:100%;display:inline-flex}.ui-select-trigger.ui-select-trigger.ui-select-trigger[data-variant]>span:first-child{white-space:var(--ui-select-value-wrap,normal);overflow-wrap:anywhere}.ui-select-trigger.ui-select-trigger.ui-select-trigger[data-tone]:not(:disabled){background:var(--choice-background);color:var(--choice-content);border-color:#0000}.ui-select-trigger.ui-select-trigger.ui-select-trigger[data-variant]:hover:not(:disabled){border-color:currentColor}.ui-select-content[data-variant=labels]{width:calc(var(--base-96) * 5);padding:var(--base-12)}.ui-select-heading{padding-bottom:var(--base-12);font-size:var(--body-400);font-weight:var(--font-weight-medium);color:var(--content-default-secondary)}.ui-select-options-grid{gap:var(--base-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-select-options-grid .ui-select-item{height:100%;min-height:var(--base-48);background:var(--choice-background);color:var(--choice-content);border:var(--border-width) solid transparent;font:inherit;font-weight:var(--font-weight-medium);text-align:left;justify-content:flex-start}.ui-select-options-grid .ui-select-item:is([data-highlighted],[data-state=checked]){box-shadow:inset 0 0 0 var(--border-width) currentColor;border-color:currentColor}.ui-select-options-grid .ui-select-item:is([data-highlighted],:focus-visible){outline:var(--focus-width) solid var(--accent);outline-offset:var(--field-focus-offset)}.ui-select-options-grid .ui-select-item[data-disabled]{opacity:.5}.ui-field-popover{width:calc(var(--base-96) * 4);max-height:calc(100dvh - var(--base-24));padding:var(--base-12);overflow:auto}.ui-field-popover[data-side=bottom]{translate:0 min(0px,calc(var(--radix-popover-content-available-height) - 100%))}.ui-field-popover[data-side=top]{translate:0 max(0px,calc(100% - var(--radix-popover-content-available-height)))}.ui-field-popover footer{justify-content:flex-end;gap:var(--base-6);margin-top:var(--base-12);flex-wrap:wrap;display:flex}.ui-field-popover[data-variant=card]{padding:var(--base-24);border-radius:var(--radius-surface-18);font-size:var(--body-200);transform-origin:var(--radix-popover-content-transform-origin);--popover-duration:.18s}.ui-field-popover[data-variant=card][data-state=open]{animation:ui-popover-in var(--popover-duration) ease-out}.ui-field-popover[data-variant=card][data-state=closed]{animation:ui-popover-out var(--popover-duration) ease-in}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(var(--base-12)) scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-popover-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(var(--base-12)) scale(.96)}}@media (prefers-reduced-motion:reduce){.ui-field-popover[data-variant=card][data-state]{animation:none}}dialog[data-app-modal]{overscroll-behavior:contain;position:fixed;inset:0}[data-modal-backdrop]{overscroll-behavior:contain;margin:0;padding:0;position:fixed;inset:0}body[data-scroll-locked]:has(dialog[data-app-modal]){overflow:visible!important}.ui-dialog{box-sizing:border-box;width:var(--ui-dialog-width,calc(var(--base-144) * 4));max-width:calc(100vw - var(--base-24));max-height:calc(100dvh - var(--base-48));padding:var(--base-24);border:var(--border-width) solid var(--border-default-primary);border-radius:var(--radius-surface-18);background:var(--background-default-primary);color:var(--content-default-primary);font-family:var(--font-stack-sans-serif);font-size:var(--body-300);box-shadow:var(--shadow-large);margin:auto;line-height:1.5;overflow:auto}.ui-dialog[open]{gap:var(--base-24);grid-template-columns:minmax(0,1fr);display:grid}.ui-dialog>:not(dialog){min-width:0;margin-block:0}.ui-dialog::backdrop{background:color-mix(in srgb,var(--secondary) 45%,transparent);-webkit-backdrop-filter:blur(var(--base-6));backdrop-filter:blur(var(--base-6))}.ui-dialog>.ui-dialog-header{justify-content:space-between;align-items:center;gap:var(--base-12);background:0 0;height:auto;margin:0;padding:0;display:flex;position:static}.ui-dialog-header>div{min-width:0}.ui-dialog>.ui-dialog-header h2{color:var(--content-default-primary);font-size:var(--heading-500);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:0;line-height:1.4}.ui-dialog>.ui-dialog-header>.ui-dialog-close{width:var(--base-36);height:var(--base-36);padding:var(--base-6);border-radius:var(--radius-interactive-6);color:var(--content-default-secondary);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-dialog-close>svg{width:var(--dialog-close-icon-size,18px);height:var(--dialog-close-icon-size,18px)}.ui-dialog>.ui-dialog-header>.ui-dialog-close:hover:not(:disabled){background:var(--background-default-secondary);color:var(--content-default-primary)}.ui-dialog>.ui-dialog-header>.ui-dialog-close:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--base-6)}.ui-dialog>.ui-dialog-header>.ui-dialog-close:disabled{color:var(--content-disabled);cursor:default}.ui-dialog>form{gap:var(--base-12);min-width:0;margin:0;display:grid}.ui-dialog>form>:not(dialog){margin-block:0}.ui-dialog>footer,.ui-dialog>form>footer,.ui-dialog>.crm-form-stack>footer{justify-content:flex-end;align-items:center;gap:var(--base-12);padding:var(--base-12) 0 0;border-top:var(--border-width) solid var(--border-default-secondary);flex-wrap:wrap;margin:0;display:flex}@media (width<=600px){.ui-dialog{padding:var(--base-12);max-height:calc(100dvh - var(--base-24))}}.ui-dialog.ui-dialog-scroll{padding:0;overflow:hidden}.ui-dialog.ui-dialog-scroll[open]{flex-direction:column;gap:0;display:flex}.ui-dialog.ui-dialog-scroll>.ui-dialog-header{padding:var(--base-12) var(--crm-surface-inset,var(--base-24));border-bottom:var(--border-width) solid var(--border-default-secondary);flex-shrink:0}.ui-dialog.ui-dialog-scroll>form{min-height:0}.ui-dialog.ui-dialog-scroll>form:not(.crm-record-body){gap:0}.ui-dialog.ui-dialog-scroll>form:has(>.crm-record-body){grid-template-rows:minmax(0,1fr) auto}.ui-dialog.ui-dialog-scroll>form>.crm-record-body,.ui-dialog.ui-dialog-scroll>.crm-record-body{grid-auto-rows:max-content;align-content:start;overflow:auto}@media (width<=600px){.ui-dialog.ui-dialog-scroll>.ui-dialog-header{padding-inline:var(--crm-surface-inset,var(--base-12))}}.ui-dialog.ui-dialog-scroll>footer{padding:var(--base-12) var(--crm-surface-inset,var(--base-24));flex-shrink:0}.ui-dialog.ui-dialog-scroll>form:has(>.crm-record-body)>footer{padding:var(--base-12) var(--crm-surface-inset,var(--base-24));flex-shrink:0}@media (width<=600px){.ui-dialog.ui-dialog-scroll>footer{padding-inline:var(--crm-surface-inset,var(--base-12))}.ui-dialog.ui-dialog-scroll>form:has(>.crm-record-body)>footer{padding-inline:var(--crm-surface-inset,var(--base-12))}}.ui-dialog-header-actions{align-items:center;gap:var(--base-6);flex-shrink:0;margin-left:auto;display:flex}@media (width<=600px){.ui-dialog-header-actions .ui-dialog-action-label{display:none}}.ui-dialog.ui-dialog-fullscreen{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.ui-dialog.ui-dialog-fullscreen>.ui-dialog-body{min-height:0;padding:var(--base-12) var(--base-24);flex:1;overflow:auto}.ui-dialog.ui-dialog-fullscreen>.ui-dialog-body:has(>.table-scroll){gap:var(--base-12);flex-direction:column;display:flex}.ui-dialog.ui-dialog-fullscreen>.ui-dialog-body>.table-scroll{flex:1;min-height:0;overflow:auto}@media (width<=600px){.ui-dialog.ui-dialog-fullscreen>.ui-dialog-body{padding:var(--base-12)}}.ui-dialog-description{margin:var(--base-6) 0 0;color:var(--content-default-tertiary)}.file-preview{--ui-dialog-width:calc(var(--base-144) * 8)}.file-preview-pdf{height:calc(100dvh - var(--base-48))}.file-preview-content{min-height:0;padding:var(--base-12);flex:0 auto;overflow:auto}.file-preview-pdf>.file-preview-content{flex:1}.file-preview-content>.qpdf{height:100%}.file-preview-content>img,.file-preview-content>video{max-width:100%;height:auto;margin:auto;display:block}.file-preview-content>pre{white-space:pre-wrap;overflow-wrap:anywhere}.file-preview>.file-preview-actions{padding:var(--base-12) var(--base-24);flex-shrink:0;max-height:40%;overflow:auto}.file-preview-delivery{align-items:end;gap:var(--base-12);flex-wrap:wrap;min-width:0;margin-right:auto;display:flex}.file-preview-delivery label{gap:var(--base-6);max-width:100%;display:grid}.file-preview-delivery select{max-width:100%}@media (width<=600px){.file-preview-pdf{height:calc(100dvh - var(--base-24))}.file-preview>.file-preview-actions{padding:var(--base-12)}.file-preview-delivery{width:100%}}.file-thumbnail{width:var(--base-72);height:var(--base-96);border:var(--border-width) solid var(--border-default-secondary);border-radius:var(--radius-surface-6);background:var(--background-default-primary);color:var(--content-default-secondary);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.file-thumbnail>img{object-fit:contain;width:100%;height:100%}.file-thumbnail-card{aspect-ratio:4/3;background:var(--background-default-secondary);border:0;border-radius:0;width:100%;height:auto}.file-thumbnail>span{text-align:center;font-size:var(--body-300);padding:var(--base-3);place-content:center;display:grid;position:absolute;inset:0}.file-thumbnail-card-compact{height:var(--base-96);aspect-ratio:auto}.file-thumbnail.file-thumbnail-card-compact>img{height:100%}.file-thumbnail-card-compact>span{font-size:var(--body-400)}.file-thumbnail:focus-visible{outline:calc(var(--border-width) * 2) solid var(--accent);outline-offset:var(--base-3)}.file-preview.file-preview-error{--ui-dialog-width:calc(var(--base-144) * 4);height:fit-content}.file-preview-error>.file-preview-content{padding:var(--base-24);flex:none}.file-preview-feedback{gap:var(--base-24);display:grid}.file-preview .file-preview-feedback>.notice{margin:0}@media (width<=600px){.file-preview-error>.file-preview-content{padding:var(--base-12)}}@container crm-card (width>=0){.file-thumbnail-card-compact{height:clamp(var(--base-96),32cqw,calc(var(--base-144) * 2))}}.proposal-loading{--loading-ink:var(--content-default-primary,#292525);--loading-accent:var(--primary,#ffb914);z-index:1000;background:radial-gradient(ellipse at 50% 44%,#fff9dc 0,transparent 52%),var(--background-default-secondary,#faf9f6);color:var(--loading-ink);font-family:var(--font-stack-sans-serif,sans-serif);text-align:center;place-items:center;padding:28.8px 21.6px;display:grid;position:fixed;inset:0;overflow:auto}.proposal-loading,.proposal-loading *{box-sizing:border-box}.proposal-loading .proposal-loading-content{width:min(100%,432px);padding:21.6px 0;animation:.35s ease-out both proposal-loading-enter}.proposal-loading .proposal-loading-logo{width:144px;height:auto;margin:0 auto 48.6px;display:block}.proposal-loading .proposal-loading-artwork{background:var(--background-default-primary,#fff);border-radius:50%;place-items:center;width:100.8px;height:100.8px;margin:0 auto 28.8px;display:grid;position:relative;box-shadow:0 10.8px 39.6px #bba02014}.proposal-loading .proposal-loading-orbit{border:1px solid #e5dfcc;border-radius:50%;position:absolute;inset:-8.1px}.proposal-loading .proposal-loading-orbit:after{content:"";border:1.8px solid #0000;border-top-color:var(--loading-accent);border-right-color:var(--loading-accent);border-radius:50%;animation:2.4s linear infinite proposal-loading-spin;position:absolute;inset:-1px}.proposal-loading .proposal-loading-artwork img{object-fit:contain;mix-blend-mode:multiply;border-radius:50%;width:86%;height:86%;display:block}.proposal-loading .proposal-loading-eyebrow{letter-spacing:.16em;color:var(--content-default-secondary,#69635e);margin:0 0 10.8px;font-size:9.9px;font-weight:700}.proposal-loading h1{letter-spacing:-.035em;color:var(--loading-ink);margin:0;font-size:clamp(25.2px,5vw,34.2px);font-weight:500;line-height:1.2}.proposal-loading .proposal-loading-description{max-width:297px;color:var(--content-default-secondary,#69635e);margin:14.4px auto 28.8px;font-size:13.5px;line-height:1.65}.proposal-loading .proposal-loading-status{min-height:21.6px;font-size:11.7px;font-weight:500;line-height:21.6px}.proposal-loading .proposal-loading-status span{animation:.25s ease-out both proposal-loading-enter;display:block}.proposal-loading .proposal-loading-track{background:#e8e3d7;border-radius:3.6px;width:129.6px;height:2.7px;margin:12.6px auto 0;overflow:hidden}.proposal-loading .proposal-loading-track span{border-radius:inherit;background:var(--loading-accent);width:45%;height:100%;animation:1.5s ease-in-out infinite proposal-loading-travel;display:block}@keyframes proposal-loading-spin{to{transform:rotate(360deg)}}@keyframes proposal-loading-travel{0%{transform:translate(-110%)}to{transform:translate(330%)}}@keyframes proposal-loading-enter{0%{opacity:0;transform:translateY(5.4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.proposal-loading *,.proposal-loading :after{animation:none!important}.proposal-loading .proposal-loading-track span{width:100%}}@media (height<=600px){.proposal-loading .proposal-loading-logo{margin-bottom:25.2px}.proposal-loading .proposal-loading-artwork{width:72px;height:72px;margin-bottom:21.6px}.proposal-loading .proposal-loading-description{margin-bottom:18px}}.proposal-loading .crm-logo,.proposal-loading .crm-logo svg{width:100%;height:auto;display:block}.proposal-loading .crm-logo .colour1{fill:var(--loading-ink)}.proposal-loading .crm-logo .colour2{fill:var(--loading-accent)}.eos-app .button.button-floating{box-shadow:var(--shadow-medium);margin:0}.eos-app .choices.choices-icons{gap:var(--base-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eos-app .choices-icons>.choice-icon-card:last-of-type:nth-of-type(odd){grid-column:1/-1}.eos-app .choice.choice-icon-card{justify-content:flex-start;align-items:center;gap:var(--customer-choice-gap);padding:var(--customer-choice-padding);min-height:var(--target-min);text-align:center;flex-direction:column;min-width:0;display:flex}.eos-app .choice-option-icon{width:var(--customer-control-icon-size);height:var(--customer-control-icon-size);color:var(--content-default-secondary);stroke-width:var(--customer-control-icon-stroke);flex-shrink:0}.eos-app .choice-icon-card.selected>.choice-option-icon{color:var(--accent)}.eos-app .choice-icon-card>.choice-option-check{top:var(--base-6);right:var(--base-6);width:var(--base-24);height:var(--base-24);padding:calc(var(--base-6)/2);background:var(--accent);color:var(--content-inverse-primary);stroke-width:2.5px;border-radius:50%;position:absolute}.eos-app .choice.choice-icon-card>span{flex:0 auto;width:100%}.eos-app .choice-icon-card>input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.eos-app .choice-icon-card:has(>input)>:not(input){pointer-events:none}.eos-app .choice-icon-card:has(input:disabled){cursor:not-allowed;opacity:.55}.eos-app .choices-icons>.field-error{grid-column:1/-1}@media (width>=700px){.eos-app .choices-icons[data-choice-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.eos-app .choices-icons[data-choice-count="3"]>.choice-icon-card:last-of-type{grid-column:auto}}.eos-app .choice-action-card{min-width:0;position:relative}.eos-app button.choice-action{font:inherit;font-size:var(--customer-control-font-size);color:var(--content-default-primary);text-align:left;border:calc(2 * var(--border-width)) solid var(--border-default-primary);border-radius:var(--radius-interactive-12);background:var(--background-default-primary);padding:var(--customer-choice-padding);cursor:pointer;flex-wrap:wrap;width:100%;min-width:0;height:100%;text-decoration:none}.eos-app button.choice-action:hover,.eos-app button.choice-action.selected{border-color:var(--accent)}.eos-app button.choice-action.selected{background:var(--background-default-secondary)}.eos-app button.choice-product{justify-content:flex-start;align-items:stretch;gap:var(--customer-choice-gap);padding:var(--customer-choice-padding);text-align:center;flex-direction:column;display:flex}.eos-app .choice-product .choice-product-image{aspect-ratio:4/3;object-fit:contain;border-radius:var(--radius-interactive-9);background:var(--background-default-primary);width:100%;height:auto;display:block}.eos-app .choice-selection{top:var(--base-6);left:var(--base-6);max-width:calc(100% - var(--base-12));min-height:var(--base-24);padding-inline:var(--base-6);align-items:center;gap:var(--base-6);border-radius:var(--button-border-radius);background:var(--accent);color:var(--content-inverse-primary);pointer-events:none;display:flex;position:absolute}.eos-app .choice-action-card:has(>.choice-action:not(.choice-product)) .choice-selection{top:calc(-1 * var(--base-12))}.eos-app .choice-selected-label{align-items:center;gap:var(--base-6);font-size:var(--customer-control-detail-size);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.eos-app .choice-selection:has(.choice-remove){padding-right:0}.eos-app .choice-selection svg{flex:none;width:1em;height:1em}.eos-app button.choice-remove{width:var(--base-24);height:var(--base-24);min-height:var(--base-24);border-radius:var(--button-border-radius);color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.eos-app button.choice-remove:hover{background:var(--b500-delfts-blauw)}.eos-app button.choice-remove:focus-visible{outline-color:var(--content-inverse-primary);outline-offset:calc(-1 * var(--focus-width))}.eos-app .choice .choice-image{width:var(--base-72);height:var(--base-72);object-fit:contain;background:var(--background-default-primary);flex:none}.eos-app .choice:has(>.choice-image){flex-basis:calc(var(--base-144)*2);min-width:0}.eos-app .choice:has(>.choice-image) small{overflow-wrap:anywhere}.eos-app{font-family:var(--font-stack-sans-serif);color:var(--content-default-primary);background:var(--background-default-secondary);font-feature-settings:"ss08" 1;min-height:100vh;line-height:1.55}.eos-app .site-header{max-width:none;padding:var(--base-12) max(var(--base-24),calc((100vw - var(--customer-page-width))/2));background:var(--background-default-primary);border-bottom:1px solid var(--border-default-secondary);justify-content:space-between;align-items:center;height:auto;display:flex;position:static}.eos-app .site-header img{width:153px;max-width:40vw;height:auto;display:block}.eos-app .calculator-layout{gap:var(--base-48);grid-template-columns:minmax(0,648px) minmax(216px,288px);align-items:start;display:grid}.eos-app .panel,.eos-app .chart{background:var(--background-default-primary);padding:var(--base-36);border-radius:var(--radius-surface-18);box-shadow:var(--shadow-medium);margin-bottom:var(--base-24);min-width:0}.eos-app .wizard{padding:var(--base-36)}.eos-app .eyebrow{font-size:var(--body-400);letter-spacing:.08em;text-transform:uppercase;color:var(--content-default-secondary);margin-bottom:var(--base-12);font-weight:700}.eos-app .muted,.eos-app small{color:var(--content-default-secondary);font-size:var(--body-300)}.eos-app .progress-label{font-size:var(--body-300);justify-content:space-between;gap:10.8px;display:flex}.eos-app progress{appearance:none;background:var(--background-default-tertiary);border:0;border-radius:7.2px;width:100%;height:5.4px;margin:10.8px 0 25.2px;display:block}.eos-app progress::-webkit-progress-bar{background:var(--background-default-tertiary);border-radius:7.2px}.eos-app progress::-webkit-progress-value{background:var(--primary);border-radius:7.2px}.eos-app .choices{margin:var(--base-12) 0;gap:var(--base-12);border:0;padding:0;display:grid}.eos-app .choice{font-size:var(--customer-control-font-size);gap:var(--customer-choice-gap);padding:var(--customer-choice-padding);border:1.8px solid var(--border-default-primary);border-radius:var(--radius-interactive-12);cursor:pointer;background:var(--background-default-primary);min-height:var(--target-min);align-items:center;min-width:0;display:flex;position:relative}.eos-app .choice.selected{border-color:var(--accent);background:var(--background-default-secondary)}.eos-app .choice:hover{border-color:var(--accent)}.eos-app .choice span{flex:1;min-width:0;display:block}.eos-app .choice strong{font-size:inherit;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:500;line-height:1.3;display:block}.eos-app .choice small{font-size:var(--customer-control-detail-size);margin-top:3.6px;line-height:1.45;display:block}.eos-app .field{margin:var(--base-24) 0;gap:var(--base-6);flex-direction:column;display:flex}.eos-app .field label{font-weight:500}.eos-app .button{font-family:var(--font-stack-sans-serif);min-height:var(--cta-min-height);border-radius:var(--button-border-radius);line-height:1.35;font-size:var(--customer-control-font-size);text-align:center;white-space:normal;cursor:pointer;border:1.8px solid #0000;justify-content:center;align-items:center;gap:10.8px;width:100%;margin:10.8px 0;padding:10.8px 21.6px;font-weight:500;text-decoration:none;display:flex}.eos-app .button.accent{background:var(--accent);color:#fff}.eos-app .button.accent:hover{background:var(--b500-delfts-blauw)}.eos-app .button.stroke{border-color:var(--secondary);color:var(--secondary);background:0 0}.eos-app .button.ghost{color:var(--secondary);background:0 0}.eos-app .actions{gap:var(--base-12);margin-top:var(--base-24);align-items:center;display:flex}.eos-app .actions .ghost{flex:0 30%}.eos-app .actions .accent{flex:1}.eos-app .choice:focus-visible{box-shadow:0 0 0 var(--focus-width) var(--primary)}.eos-app .choice:has(:focus-visible){box-shadow:0 0 0 var(--focus-width) var(--primary)}.eos-app .notice{background:var(--background-warning-light);color:var(--secondary);padding:var(--base-24);border-radius:var(--radius-surface-12);margin:var(--base-24) 0;overflow-wrap:anywhere}.eos-app .notice.error{background:var(--background-negative-light);border-left:3.6px solid var(--negative)}.eos-app .summary{padding:var(--base-12) 0;position:sticky;top:21.6px}.eos-app .summary ul{font-size:var(--body-300);padding-left:21.6px}.eos-app .summary li{margin-bottom:10.8px}.eos-app .results{max-width:945px;margin:auto}.eos-app .result-heading{max-width:702px;margin-bottom:var(--base-36)}.eos-app .result-heading h1{font-size:var(--heading-200);line-height:1.25}.eos-app .kpis{gap:var(--base-12);margin:var(--base-24) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.eos-app .kpis>div{background:var(--background-default-primary);padding:var(--base-24);border-radius:var(--radius-surface-12);border-top:3.6px solid var(--primary)}.eos-app .kpis span{font-size:var(--body-300);min-height:3em;display:block}.eos-app .kpis strong{font-size:var(--heading-400);overflow-wrap:anywhere;font-weight:500;line-height:1.3;display:block}.eos-app .legend{--list-item-gap:0px;font-size:var(--body-300);flex-wrap:wrap;gap:9px 21.6px;padding:0;list-style:none;display:flex}.eos-app .legend li{align-items:center;gap:6.3px;display:flex}.eos-app .legend i{border-radius:1.8px;width:10.8px;height:10.8px;display:inline-block}.eos-app .table-scroll{max-width:100%;overflow:auto}.eos-app .map{border-radius:var(--radius-surface-12);width:100%;overflow:hidden}.eos-app .map-controls{flex-wrap:wrap;gap:5.4px;display:flex}.eos-app .photos{flex-wrap:wrap;gap:10.8px;display:flex}.eos-app .photos img{object-fit:contain;max-width:216px;max-height:162px}.eos-app .honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.eos-app .field-row{grid-template-columns:1fr 1fr;gap:10.8px;display:grid}.eos-app .version{border-bottom:1px solid var(--border-default-primary);padding:14.4px}@media (width<=900px){.eos-app .calculator-layout{grid-template-columns:1fr;max-width:648px;margin:auto}.eos-app .summary{display:none;position:static}.eos-app .site-header{padding:var(--base-12) var(--base-24)}.eos-app .kpis{grid-template-columns:1fr}.eos-app .kpis span{min-height:0}.eos-app .kpis>div{padding:18px}.eos-app .panel,.eos-app .chart,.eos-app .wizard{padding:21.6px}.eos-app .choice .illustration{width:63px;height:63px}.eos-app .result-heading h1{font-size:var(--heading-300)}.eos-app .field-row{grid-template-columns:1fr}}.eos-app .map{aspect-ratio:1000/650;height:auto;min-height:0}@media (width>=901px){.eos-app .kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.eos-app .map-controls button{min-width:39.6px;min-height:39.6px;padding:7.2px}.eos-app .map-controls{margin-bottom:14.4px}.eos-app .artwork{object-fit:contain;background:var(--background-default-secondary);mix-blend-mode:multiply;border-radius:16.2px;flex-shrink:0;width:90px;height:90px;display:block}.eos-app .artwork-wide{aspect-ratio:16/9;object-fit:contain;border-radius:16.2px;width:100%;height:auto;margin-bottom:21.6px}.eos-app .step-heading{align-items:center;gap:18px;margin:0 0 21.6px;display:flex}.eos-app .step-heading h1{flex:1;margin:0}.eos-app .step-heading .artwork{width:100.8px;height:100.8px}.eos-app .section-art{width:72px;height:72px;margin:21.6px 0 7.2px}.eos-app .kpis .artwork{width:57.6px;height:57.6px;margin:0 0 14.4px}.eos-app .report-callout>.artwork{width:126px;height:126px;margin-bottom:18px}.eos-app .result-heading>.artwork-wide{object-position:left center;max-height:216px}@media (width<=600px){.eos-app .step-heading{align-items:flex-start;gap:12.6px}.eos-app .step-heading .artwork{width:64.8px;height:64.8px}.eos-app .step-heading h1{font-size:23.4px}.eos-app .choice .artwork{width:57.6px;height:57.6px}.eos-app .result-heading>.artwork-wide{max-height:162px}.eos-app .kpis .artwork{float:right;margin:0 0 7.2px 10.8px}}.eos-app .chart{border:1px solid var(--border-default-secondary);margin-bottom:25.2px;padding:28.8px;box-shadow:0 7.2px 27px #2d282808}.eos-app .chart-heading{margin-bottom:18px}.eos-app .chart-heading .eyebrow{color:var(--content-default-secondary);margin-bottom:7.2px}.eos-app .chart-heading h3{max-width:648px;margin:0;font-size:21.6px;line-height:1.3}.eos-app .chart-detail{background:var(--background-default-secondary);border:1px solid var(--border-default-secondary);border-radius:10.8px;margin:16.2px 0;padding:14.4px 18px}.eos-app .chart-detail>strong{font-size:12.6px}.eos-app .chart-detail p{color:var(--content-default-secondary);margin:0;font-size:11.7px;line-height:1.6}.eos-app .chart-detail dl{flex-wrap:wrap;gap:10.8px 25.2px;margin:9px 0 0;display:flex}.eos-app .chart-detail dl>div{min-width:108px}.eos-app .chart-detail dt{align-items:center;gap:7.2px;margin:0;font-size:10.8px;font-weight:400;display:flex}.eos-app .chart-detail dt i{border-radius:50%;flex-shrink:0;width:7.2px;height:7.2px}.eos-app .chart-detail dd{color:var(--content-default-primary);font-variant-numeric:tabular-nums;margin-top:1.8px;font-size:15.3px;font-weight:500}.eos-app .chart-conclusion{border-left:2.7px solid var(--primary);margin:18px 0;padding:7.2px 0 7.2px 14.4px;font-size:12.6px;line-height:1.65}.eos-app .chart-help,.eos-app .chart-missing{color:var(--content-default-secondary);margin:10.8px 0;font-size:10.8px}.eos-app .chart-missing{color:var(--content-default-primary);background:var(--background-warning-light);border-radius:7.2px;padding:10.8px 14.4px}.eos-app .chart td{font-variant-numeric:tabular-nums}.eos-app .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.eos-app .chart{border-radius:14.4px;padding:18px 14.4px}.eos-app .chart-heading h3{font-size:18.9px}.eos-app .chart-detail{padding:12.6px}.eos-app .chart-detail dl{gap:9px 16.2px}.eos-app .chart-conclusion{font-size:11.7px}}.eos-app .chart table td,.eos-app .chart table thead th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.eos-app .chart table tbody tr:hover{background:var(--background-info-light)}.eos-app .flow-fields{border:0;min-width:0;margin:0;padding:0}.eos-app .result-next-step{border-top:2.7px solid var(--accent);margin:21.6px 0}.eos-app .results[hidden]{display:none}.eos-app .actions{flex-wrap:wrap}.eos-app .actions>.button{flex:180px;width:auto;min-width:0;margin:0}.eos-app .actions>.button.ghost{flex:0 auto}@media (width<=600px){.eos-app .actions{flex-direction:column;align-items:stretch}.eos-app .actions>.button,.eos-app .actions>.button.ghost{flex:0 auto;width:100%}}.eos-app .chart-legend{--list-item-gap:0px;font-size:var(--body-400);flex-wrap:wrap;gap:9px 18px;margin:12.6px 0;padding:0;list-style:none;display:flex}.eos-app .chart-legend li{align-items:center;gap:7.2px;display:flex}.eos-app .chart-legend i{flex-shrink:0;width:18px;height:3.6px}.eos-app .report-status{border-left:3.6px solid var(--accent);background:var(--background-default-primary);margin:14.4px 0;padding:14.4px 18px}.eos-app .report-status p:last-child{margin-bottom:0}.eos-app .kpis small{font-size:10.8px;font-weight:400;line-height:1.45;display:block}@media (width<=600px){.eos-app .kpis{grid-template-columns:1fr}.eos-app .kpis>div{padding:12.6px}.eos-app .kpis .artwork{display:none}}.eos-app .button.button-inline{width:auto;max-width:100%;margin:0;display:inline-flex}.eos-app .button.text{width:auto;max-width:100%;min-height:var(--target-min);padding:var(--base-6) 0;justify-content:flex-start;gap:var(--base-6);color:var(--accent);font-size:var(--customer-control-font-size);font-weight:var(--font-weight-normal);text-align:left;text-underline-offset:calc(4 * var(--border-width));background:0 0;border:0;border-radius:0;margin:0;text-decoration:underline;display:inline-flex}.eos-app .button.text:hover:not(:disabled){color:var(--b500-delfts-blauw);background:0 0}.eos-app .button.text:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--base-6)}.eos-app .button.text:disabled{color:var(--content-disabled);cursor:default}:is(.lead-calculator,.calculator-customer) .choices{gap:var(--base-12);margin:var(--base-12) 0;flex-wrap:wrap;display:flex}:is(.lead-calculator,.calculator-customer) .choices legend{width:100%;margin-bottom:var(--base-6)}:is(.lead-calculator,.calculator-customer) .choice{flex:1 1 calc(var(--base-144) + var(--base-36));margin:0}:is(.lead-calculator,.calculator-customer) .choice small{margin-top:3.6px}.eos-app .lead-calculator .field select{border:1px solid var(--border-default-primary);background:var(--background-default-primary);width:100%;min-height:43.2px;color:inherit;font:inherit;border-radius:7.2px;padding:10.8px}.eos-app .lead-calculator .lead-estimate{background:var(--background-default-secondary);border-radius:7.2px;padding:12.6px 14.4px}.eos-app .lead-calculator .lead-footnote{margin-bottom:0;font-size:11.7px}.eos-app .lead-calculator .step-heading .artwork{width:64.8px;height:64.8px}.eos-app .lead-calculator .step-heading h1{font-size:clamp(21.6px,3vw,30.6px)}@media (width<=600px){:is(.lead-calculator,.calculator-customer) .choice{flex-basis:126px}.eos-app .lead-calculator .step-heading .artwork{display:none}}.eos-app .field-control{min-width:0;display:block;position:relative}.eos-app .field-control.is-valid>input,.eos-app .field-control.is-valid>textarea{background:var(--background-positive-light);border-color:var(--border-positive);padding-right:var(--base-48)}.eos-app .field-check{right:var(--base-12);width:var(--base-24);color:var(--content-positive);text-align:center;pointer-events:none;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.eos-app .field-control:has(>textarea)>.field-check{top:var(--base-12);transform:none}.eos-app .field-row>.field{margin:0}.eos-app .hh-equipment-body .field{min-width:0;margin:0}.eos-app .pj-fields>:is(.field,.choices){margin:0}.eos-app .result-heading.result-heading-compact h1{font-size:var(--heading-300);margin:0;line-height:1.2}.eos-app .panel.panel-compact{padding:var(--base-24);font-size:var(--body-400);line-height:1.5}.eos-app .panel.panel-compact h2{font-size:var(--heading-500);margin:0 0 var(--base-12);line-height:1.3}.eos-app .panel.panel-compact h3{font-size:var(--body-300);margin:0;line-height:1.4}.eos-app .panel.panel-compact p{font-size:inherit;margin:0 0 var(--base-12)}.eos-app .panel.panel-compact dl,.eos-app .panel.panel-compact dt{margin:0}.eos-app .panel.panel-collapsible{margin-top:0}.eos-app .panel.panel-collapsible>.panel-heading{align-items:center;gap:var(--base-12);min-height:var(--target-min);cursor:pointer;color:var(--content-default-primary);list-style:none;display:flex}.eos-app .panel.panel-collapsible>.panel-heading::-webkit-details-marker{display:none}.eos-app .panel.panel-collapsible>.panel-heading h2{flex:1;margin:0}.eos-app .panel.panel-collapsible>.panel-heading>svg{color:var(--content-default-secondary);flex:none}.eos-app .panel.panel-collapsible[open]>.panel-heading>svg{transform:rotate(180deg)}.eos-app .panel.panel-collapsible>.panel-body{padding-top:var(--base-24)}.eos-app .panel.panel-collapsible.panel-compact>.panel-body{padding-top:0}.eos-app .panel.panel-collapsible>.panel-heading:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--base-6);border-radius:var(--radius-interactive-6)}.eos-app .panel.panel-form{font-size:var(--body-300);box-shadow:var(--shadow-small);border:var(--border-width) solid var(--border-default-secondary);line-height:1.55}.eos-app .panel.panel-form>.panel-heading{margin-bottom:var(--base-12)}.eos-app .panel.panel-form>.panel-heading h2{font-size:var(--heading-400);scroll-margin-top:var(--base-24);margin:0;line-height:1.3}.eos-app .panel.panel-form>.panel-heading h2:focus{outline:none}.eos-app .panel.panel-form>.panel-heading+p{color:var(--content-default-secondary);margin-bottom:var(--base-24)}@media (width<=600px){.eos-app .panel.panel-form{padding:var(--base-24)}}.eos-app .button.icon-only{width:var(--target-min);min-height:var(--target-min);padding:var(--base-6);flex-shrink:0;margin:0}html,body,*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}.eos-app .crm-logo{width:153px;max-width:40vw;display:block}.eos-app .crm-logo svg{stroke:none;width:100%;height:auto;display:block}.eos-app .crm-logo .colour1{fill:var(--content-default-primary)}.eos-app .crm-logo .colour2{fill:var(--primary)}.eos-app .crm-logo.inverse .colour1{fill:var(--content-inverse-primary)}.eos-app .chart-customer :is(.chart-conclusion,.chart-explanation){font-size:var(--body-200);margin-block:var(--base-12) var(--base-24);line-height:1.65}.eos-app .chart-customer :is(.chart-legend,.chart-detail dt,.chart-detail>strong,.chart-help){font-size:var(--body-300)}.eos-app .button.button-compact{min-height:var(--target-min);padding:var(--base-6) var(--base-12);gap:var(--base-6);font-size:var(--customer-control-font-size);border-radius:var(--radius-interactive-9)}.eos-app .button.button-compact>svg{flex-shrink:0}.eos-app .button.button-compact.ghost{border-color:var(--border-default-secondary)}.eos-app .button.button-compact.ghost:hover:not(:disabled){background:var(--background-default-secondary)}.crm-app .chart:not(.chart-customer) .chart-heading h3{font-size:var(--crm-heading-medium)}.crm-app .chart:not(.chart-customer) :is(.chart-conclusion,.chart-detail dd){font-size:var(--body-300)}.crm-app :is(.chart:not(.chart-customer),.chart-compact.chart-staff) :is(.chart-detail>strong,.chart-detail p,.chart-detail dt,.chart-help,.chart-missing,.chart-legend){font-size:var(--body-400)}@media (width>=768.02px){.crm-app{--heading-500:calc(1.22222rem * var(--crm-density));--heading-600:calc(1rem * var(--crm-density));--body-100:calc(1.22222rem * var(--crm-density));--body-200:calc(1.125rem * var(--crm-density));--body-300:calc(.888888rem * var(--crm-density));--body-400:calc(.777777rem * var(--crm-density))}}@media (width>=1024.02px){.crm-app{--display-100:calc(7.5rem * var(--crm-density));--display-200:calc(6rem * var(--crm-density));--display-300:calc(4.5rem * var(--crm-density));--heading-100:calc(3rem * var(--crm-density));--heading-200:calc(2.5rem * var(--crm-density));--heading-300:calc(1.88889rem * var(--crm-density));--heading-400:calc(1.5rem * var(--crm-density))}}.crm-app{--crm-control-height:var(--base-36);--crm-control-padding:var(--base-6) var(--base-12);--crm-control-font:var(--body-400);--crm-control-radius:var(--radius-interactive-6)}.crm-app .crm-form-comfortable{--crm-control-height:var(--base-48);--crm-control-padding:var(--base-12);--crm-control-font:var(--body-300)}.crm-app .crm-form-compact{--crm-control-font:var(--body-400);--crm-control-height:calc(var(--base-24) + var(--base-6));--crm-control-padding:calc(var(--base-6) / 2) var(--base-6)}.crm-app :is(.crm-button,.pj-button){justify-content:center;align-items:center;gap:var(--base-6);min-height:var(--crm-control-height);padding:var(--crm-control-padding);border:var(--border-width) solid var(--border-default-primary);border-radius:var(--crm-control-radius);background:var(--background-default-primary);color:var(--content-default-primary);font-family:inherit;font-size:var(--crm-control-font);font-weight:var(--font-weight-medium);text-align:center;white-space:normal;cursor:pointer;transition:background var(--transition-extra-short),border-color var(--transition-extra-short);line-height:1.5;text-decoration:none;display:inline-flex}.crm-app :is(.crm-button,.pj-button):hover:not(:disabled){background:var(--background-default-secondary);border-color:var(--border-default-primary)}.crm-app :is(.crm-button,.pj-button,.crm-icon-button).primary{background:var(--accent);border-color:var(--accent);color:var(--content-inverse-primary)}.crm-app :is(.crm-button,.pj-button,.crm-icon-button).primary:hover:not(:disabled){background:var(--b500-delfts-blauw);border-color:var(--b500-delfts-blauw);color:var(--content-inverse-primary)}.crm-app :is(.crm-button,.pj-button).yellow{background:var(--primary);border-color:var(--primary)}.crm-app :is(.crm-button,.pj-button).quiet{color:var(--accent);background:0 0;border-color:#0000}.crm-app :is(.crm-button,.pj-button).compact{--crm-control-height:calc(var(--base-24) + var(--base-6));--crm-control-padding:calc(var(--base-6) / 2) var(--base-12)}.crm-app .crm-button.full{width:100%}.crm-app .crm-button.image{--crm-control-padding:0;--crm-control-radius:var(--radius-surface-12);border:0;display:block;overflow:hidden}.crm-app .crm-button-image-content{aspect-ratio:var(--crm-button-image-ratio,1);background:var(--background-default-tertiary);width:100%;min-width:0;display:block;position:relative}.crm-app .crm-button-image-content img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.crm-app :is(.crm-button,.pj-button)[aria-pressed=true]{background:var(--background-info-light);border-color:var(--accent);color:var(--accent)}.crm-app .crm-icon-button{width:var(--base-36);height:var(--base-36);min-height:var(--base-36);padding:var(--base-6);border:var(--border-width) solid transparent;border-radius:var(--crm-control-radius);color:var(--content-default-secondary);font:inherit;cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.crm-app :is(.crm-button,.pj-button,.crm-icon-button)>svg{width:calc(var(--base-12) + var(--base-6));height:calc(var(--base-12) + var(--base-6));flex-shrink:0}.crm-app .crm-icon-button:hover:not(:disabled){background:var(--background-default-secondary);color:var(--content-default-primary)}.crm-app .crm-icon-button.bordered{border-color:var(--border-default-primary);background:var(--background-default-primary)}.crm-app .crm-icon-button.large{width:var(--base-48);height:var(--base-48)}.crm-app .crm-text-button{justify-content:flex-start;align-items:center;gap:var(--base-6);min-height:var(--base-24);padding:var(--base-6) 0;border-radius:var(--crm-control-radius);color:var(--accent);font:inherit;font-size:var(--crm-control-font);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;line-height:1.5;text-decoration:none;display:inline-flex}.crm-app .crm-text-button:hover:not(:disabled){text-decoration:underline}.crm-app .crm-text-button.danger{color:var(--r600-dathomir)}.crm-app :is(.crm-button,.pj-button,.crm-icon-button,.crm-text-button):disabled{opacity:.5;cursor:not-allowed}.crm-app :where(button,a,input,select,textarea,summary):focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset,var(--base-6))}:where(.crm-app :is(label,input,select,textarea,.crm-button,.pj-button,.crm-icon-button,.crm-text-button),.crm-app .crm-form-grid .field){margin:0}:where(.crm-app form,.crm-app fieldset){gap:var(--base-12);border:0;min-width:0;margin:0;padding:0;display:grid}.crm-app .crm-form-stack{gap:var(--base-12);min-width:0;display:grid}.crm-app .crm-form-grid{gap:var(--base-12);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}:where(.crm-app :is(form,fieldset,.crm-form-stack,.crm-form-grid)>:not(legend,dialog)){margin-block:0}.crm-app :is(fieldset,.crm-form-stack)>button{justify-self:start}.crm-app :is(.crm-form-grid,.crm-form-stack) .field{gap:var(--base-6);margin:0}.crm-app label{min-width:0;color:var(--content-default-secondary);font-size:var(--crm-control-font);font-weight:var(--font-weight-medium);gap:var(--base-6);line-height:1.5}.crm-app label:where(:not(:has(>input:is([type=checkbox],[type=radio])))){flex-direction:column;display:flex}.crm-app label:where(:has(>input:is([type=checkbox],[type=radio]))){flex-direction:row;align-items:center;display:flex}.crm-app label>small{font-size:var(--body-400);font-weight:var(--font-weight-normal);color:var(--content-default-secondary);line-height:1.5}.crm-app :where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--crm-control-height);padding:var(--crm-control-padding);border:var(--border-width) solid var(--border-default-primary);border-radius:var(--crm-control-radius);background:var(--background-default-primary);color:var(--content-default-primary);font-family:inherit;font-size:var(--crm-control-font);font-weight:var(--font-weight-normal);box-shadow:none;line-height:1.5;display:block}.crm-app textarea{height:auto;min-height:var(--base-96);resize:vertical}.crm-app :is(input,textarea)::placeholder{color:var(--content-default-tertiary)}.crm-app :is(input,select,textarea):disabled{background:var(--background-default-secondary);color:var(--content-default-secondary);cursor:not-allowed}.crm-app input:where([type=checkbox],[type=radio]){appearance:auto;width:calc(var(--base-12) + var(--base-6));height:calc(var(--base-12) + var(--base-6));min-height:0;accent-color:var(--accent);flex-shrink:0;padding:0;display:inline-block}.crm-app :is(input,textarea,select,.crm-button)[aria-invalid=true]{border-color:var(--content-negative)}@media (width<=600px){.crm-app .crm-form-grid{grid-template-columns:1fr}.crm-app :where(input,select,textarea){font-size:var(--body-200)}}@media (prefers-reduced-motion:reduce){.crm-app :is(.crm-button,.pj-button){transition:none}}.crm-app .crm-icon-button.inverse{color:var(--content-inverse-primary)}.crm-app .crm-icon-button.inverse:hover:not(:disabled){background:var(--background-inverse-secondary)}.crm-app .ui-select-trigger.ui-select-trigger.ui-select-trigger:not([data-audience=customer]){min-height:var(--crm-control-height);padding:var(--crm-control-padding);border-radius:var(--crm-control-radius);font-family:inherit;font-size:var(--crm-control-font);line-height:1.5}@media (width<=600px){.crm-app .ui-select-trigger.ui-select-trigger.ui-select-trigger:not([data-audience=customer]){font-size:var(--body-200)}}.crm-app label small.field-error{color:var(--content-negative)}.crm-app .crm-form-compact textarea{min-height:var(--base-48)}.crm-app .unit-input{min-height:var(--crm-control-height);border-radius:var(--crm-control-radius);font-size:var(--crm-control-font);padding:var(--crm-control-padding);padding-block:0}.crm-app .unit-input>input{min-height:calc(var(--crm-control-height) - 2 * var(--border-width));padding:var(--crm-control-padding);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding-inline:0}@media (width<=600px){.crm-app .unit-input{font-size:var(--body-200)}}.crm-app .crm-text-button.quiet{color:var(--content-default-secondary);font-weight:var(--font-weight-normal)}.crm-app .crm-text-button.compact{padding-block:0}.crm-app .crm-button.pill{border-radius:var(--button-border-radius)}.crm-app .crm-form-document{--crm-control-font:calc(var(--body-400) * var(--document-font-scale,1));--crm-control-height:calc(var(--base-36) * var(--document-line-scale,1));font-size:var(--crm-control-font)}.crm-app .crm-icon-button.round{border-radius:50%}.crm-app .crm-form-standard{--crm-control-font:var(--body-400);--crm-control-height:var(--base-36)}.crm-app .crm-icon-button.drag-handle{width:var(--base-24);height:var(--base-24);min-height:var(--base-24);touch-action:none;cursor:grab;color:var(--content-default-tertiary);padding:0}.crm-app .crm-icon-button.drag-handle:hover:not(:disabled),.crm-app .crm-icon-button.drag-handle:focus-visible{color:var(--content-default-primary)}.crm-app .crm-icon-button.drag-handle:active{cursor:grabbing}.crm-app .crm-icon-button.crm-card-grip{opacity:0}.crm-app .crm-layout-card:hover .crm-card-grip,.crm-app .crm-layout-card:focus-within .crm-card-grip,.crm-app .crm-layout-card.is-active .crm-card-grip{opacity:1}@media (hover:none){.crm-app .crm-icon-button.crm-card-grip{opacity:1;min-width:var(--target-min);min-height:var(--target-min)}}.crm-app .crm-form-stack.crm-form-menu{gap:0}.crm-app .unit-input-selector{flex:none;align-items:center;display:flex}.crm-app .unit-input-selector .ui-select-trigger.ui-select-trigger.ui-select-trigger{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.crm-app input.crm-input-heading{font-weight:var(--font-weight-bold);color:var(--content-default-primary);background:0 0;border-color:#0000}.crm-app input.crm-input-heading:hover{border-color:var(--border-default-primary)}.crm-app input.crm-input-heading:focus{background:var(--background-default-primary);border-color:var(--accent)}.crm-app .crm-button.outline{color:var(--accent);border-color:var(--accent);background:var(--background-default-primary)}.crm-app .crm-button.outline:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:var(--background-info-light)}.crm-app .crm-range{width:100%;height:var(--crm-control-height);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.crm-app .crm-range-track{height:var(--base-6);border-radius:var(--radius-interactive-6);background:var(--border-default-primary);flex:1;position:relative}.crm-app .crm-range-selection{border-radius:inherit;background:var(--accent);height:100%;position:absolute}.crm-app .crm-range-thumb{width:var(--base-24);height:var(--base-24);border:var(--border-width) solid var(--accent);background:var(--background-default-primary);cursor:grab;border-radius:50%;display:block;position:relative}.crm-app .crm-range-thumb:before{content:"";inset:calc(-1 * var(--base-6));position:absolute}.crm-app .crm-range-thumb:active{cursor:grabbing;background:var(--background-info-light)}.crm-app .crm-range-thumb:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--base-6)}.crm-app .crm-range[data-disabled]{opacity:.5}.crm-app .crm-range[data-disabled] .crm-range-thumb{cursor:not-allowed}.crm-app .crm-button.choice-card{padding:var(--base-12);min-height:var(--base-96)}.crm-app .crm-button.choice-card:has(.crm-directory-card-description){min-height:var(--crm-control-height)}.crm-app .crm-button.choice-card-compact{padding:var(--base-6);min-height:var(--base-60);gap:var(--base-6)}.crm-app .crm-button.choice-card[aria-pressed=true]{background:var(--background-warning-light);border-color:var(--primary);color:var(--content-default-primary)}.crm-app .crm-button.choice-card[aria-pressed=true]:hover:not(:disabled){background:var(--background-warning-light);border-color:var(--primary)}.crm-app .crm-directory-cards>.crm-button.choice-card:focus-visible{outline-color:var(--primary)}.crm-app .crm-range[data-orientation=vertical]{width:var(--crm-control-height);height:calc(var(--base-144) * 1.5);flex-direction:column}.crm-app .crm-range-track[data-orientation=vertical]{width:var(--base-6);background:var(--background-default-tertiary);height:auto}.crm-app .crm-range-selection[data-orientation=vertical]{width:100%;height:auto}.crm-app input.crm-switch{appearance:none;width:calc(var(--base-24) + var(--base-6));height:calc(var(--base-12) + var(--base-6));border:var(--border-width) solid var(--border-default-primary);border-radius:var(--button-border-radius);background:var(--background-disabled);cursor:pointer;position:relative}.crm-app input.crm-switch:after{content:"";inset:calc(var(--border-width) * 2);width:calc(var(--base-12) + var(--base-6) - var(--border-width) * 6);background:var(--background-default-primary);box-shadow:var(--shadow-small);border-radius:50%;position:absolute;right:auto}.crm-app input.crm-switch:checked{background:var(--accent);border-color:var(--accent)}.crm-app input.crm-switch:checked:after{left:auto;right:calc(var(--border-width) * 2)}@media (prefers-reduced-motion:no-preference){.crm-app .crm-icon-button.crm-card-grip{transition:opacity .15s}}.crm-app :where(header){text-align:start;padding:0}.crm-app svg:where(:not([role=img])){flex-shrink:0}.eos-app.crm-app{--crm-ink:var(--content-default-primary);--crm-muted:var(--content-default-tertiary);--crm-line:var(--border-default-secondary);--crm-bg:var(--background-default-secondary);--crm-sidebar:var(--background-inverse-primary);--crm-yellow:var(--primary);--crm-radius:calc(12px * var(--crm-density));background:var(--crm-bg);color:var(--crm-ink);font-size:calc(14px * var(--crm-density));min-height:100vh;line-height:1.5}.crm-app .crm-shell{grid-template-columns:calc(238px * var(--crm-density)) minmax(0,1fr);min-height:100vh;display:grid}.crm-app .crm-sidebar{background:var(--crm-sidebar);color:var(--content-inverse-primary);height:100vh;padding:calc(34px * var(--crm-density)) calc(18px * var(--crm-density)) calc(20px * var(--crm-density));z-index:10;flex-direction:column;display:flex;position:sticky;top:0}.crm-app .crm-brand{align-items:center;gap:calc(8px * var(--crm-density));padding:0 0 calc(32px * var(--crm-density));text-decoration:none;display:flex}.crm-app .crm-logo{width:calc(156px * var(--crm-density));flex-shrink:0;display:block}.crm-app .crm-logo svg{stroke:none;width:100%;height:auto;display:block}.crm-app .crm-logo .colour1{fill:var(--content-default-primary)}.crm-app .crm-logo .colour2{fill:var(--primary)}.crm-app .crm-logo.inverse .colour1{fill:var(--content-inverse-primary)}.crm-app .crm-brand>span:not(.crm-logo){font-size:calc(10px * var(--crm-density));letter-spacing:.08em;border:1px solid var(--content-default-secondary);padding:calc(2px * var(--crm-density)) calc(5px * var(--crm-density));color:var(--content-disabled);border-radius:5px}.crm-app .crm-nav-heading{font-size:calc(10px * var(--crm-density));letter-spacing:.14em;color:var(--content-disabled);padding:0 calc(15px * var(--crm-density));margin-bottom:calc(13px * var(--crm-density))}.crm-app .crm-sidebar nav{gap:calc(6px * var(--crm-density));display:grid}.crm-app .crm-sidebar nav a{gap:calc(13px * var(--crm-density));padding:calc(12px * var(--crm-density)) calc(14px * var(--crm-density));color:var(--content-disabled);font-size:calc(14px * var(--crm-density));min-height:calc(46px * var(--crm-density));border-radius:8px;align-items:center;text-decoration:none;display:flex}.crm-app .crm-sidebar nav a.active{background:var(--secondary);color:var(--background-default-primary)}.crm-app .crm-sidebar nav a.active>svg{color:var(--crm-yellow)}.crm-app .crm-sidebar nav a:hover{background:var(--secondary);color:var(--background-default-primary)}.crm-app .crm-nav-count{background:var(--background-inverse-primary);color:var(--content-disabled);font-size:calc(11px * var(--crm-density));padding:1px calc(7px * var(--crm-density));border-radius:5px;margin-left:auto}.crm-app .active .crm-nav-count{background:var(--content-default-secondary);color:var(--background-default-primary)}.crm-app .crm-sidebar-bottom{padding-top:calc(40px * var(--crm-density));margin-top:auto}.crm-app .crm-calculator-link{align-items:center;gap:calc(12px * var(--crm-density));color:var(--content-disabled);padding:calc(13px * var(--crm-density));font-size:calc(12px * var(--crm-density));text-decoration:none;display:flex}.crm-app .crm-account{gap:calc(9px * var(--crm-density));border-top:1px solid var(--content-default-secondary);margin-top:calc(20px * var(--crm-density));padding-top:calc(20px * var(--crm-density));align-items:center;display:flex}.crm-app .crm-account>div{flex:1;min-width:0}.crm-app .crm-account strong{font-size:calc(12px * var(--crm-density));text-transform:capitalize;color:var(--content-inverse-primary);font-weight:500;display:block}.crm-app .crm-account small{font-size:calc(10px * var(--crm-density));overflow-wrap:anywhere;color:var(--content-disabled);display:block}.crm-app .crm-avatar{width:calc(34px * var(--crm-density));height:calc(34px * var(--crm-density));font-size:calc(11px * var(--crm-density));background:var(--border-default-secondary);color:var(--content-default-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.crm-app .crm-sidebar .crm-avatar{background:var(--content-default-secondary);color:var(--background-default-primary)}.crm-app .crm-avatar.small{width:calc(26px * var(--crm-density));height:calc(26px * var(--crm-density));font-size:calc(9px * var(--crm-density))}.crm-app .crm-workspace{min-width:0}.eos-app.crm-app main.crm-main{width:100%;max-width:calc(1680px * var(--crm-density));min-height:0;padding:calc(35px * var(--crm-density)) calc(38px * var(--crm-density)) calc(48px * var(--crm-density));margin:0 auto}.crm-app h1,.crm-app h2,.crm-app h3{color:var(--crm-ink);letter-spacing:-.025em;font-weight:500}.crm-app h1{font-size:calc(30px * var(--crm-density));margin:calc(6px * var(--crm-density)) 0 calc(8px * var(--crm-density));line-height:1.25}.crm-app h2{font-size:calc(16px * var(--crm-density));margin:0;line-height:1.4}.crm-app h3{font-size:calc(14px * var(--crm-density));margin:0 0 calc(6px * var(--crm-density));line-height:1.5}.crm-app p{margin:0}.crm-app small{color:var(--crm-muted);font-size:calc(12px * var(--crm-density))}.crm-app .crm-kicker{font-size:calc(10px * var(--crm-density));letter-spacing:.14em;color:var(--crm-muted);font-weight:500}.crm-app .crm-lead-browser{border:1px solid var(--crm-line);border-radius:var(--crm-radius);background:var(--background-default-primary);min-width:0;overflow:hidden}.crm-app .crm-toolbar{align-items:center;gap:calc(16px * var(--crm-density));padding:calc(19px * var(--crm-density)) calc(20px * var(--crm-density));border-bottom:1px solid var(--crm-line);flex-wrap:wrap;display:flex}.crm-app .crm-search{flex:1 1 calc(280px * var(--crm-density));min-width:calc(220px * var(--crm-density));position:relative}.crm-app .crm-search>svg{left:calc(11px * var(--crm-density));top:calc(11px * var(--crm-density));color:var(--content-default-tertiary);position:absolute}.eos-app.crm-app .crm-search input[type=search]{padding-left:calc(36px * var(--crm-density));background:var(--background-default-secondary);border-color:var(--border-default-secondary);font-size:calc(12px * var(--crm-density))}.crm-app .crm-filters{gap:calc(8px * var(--crm-density));flex-wrap:wrap;align-items:center;display:flex}.eos-app.crm-app .crm-filters select{width:auto;max-width:calc(190px * var(--crm-density));font-size:calc(11px * var(--crm-density));min-height:calc(39px * var(--crm-density))}.crm-app .crm-filter-bar{align-items:center;gap:calc(12px * var(--crm-density));padding:calc(10px * var(--crm-density)) calc(21px * var(--crm-density));background:var(--background-default-secondary);font-size:calc(11px * var(--crm-density));color:var(--crm-muted);display:flex}.crm-app .crm-filter-bar button{color:var(--accent);text-decoration:underline}.crm-app .crm-list-caption{padding:calc(15px * var(--crm-density)) calc(21px * var(--crm-density));font-size:calc(12px * var(--crm-density));justify-content:space-between;align-items:center;display:flex}.crm-app .crm-list-caption strong{font-weight:500}.crm-app .crm-list-caption label{font-size:calc(10px * var(--crm-density));color:var(--crm-muted);align-items:center;gap:calc(9px * var(--crm-density));flex-direction:row}.eos-app.crm-app .crm-list-caption select{font-size:calc(11px * var(--crm-density));width:auto;min-height:calc(29px * var(--crm-density));padding:calc(4px * var(--crm-density)) calc(7px * var(--crm-density));border-color:#0000}.crm-app .crm-company-cell{align-items:center;gap:calc(11px * var(--crm-density));min-width:calc(205px * var(--crm-density));max-width:calc(320px * var(--crm-density));display:flex}.crm-app .crm-company-avatar{width:calc(38px * var(--crm-density));height:calc(38px * var(--crm-density));background:var(--background-default-secondary);border:1px solid var(--border-default-secondary);color:var(--content-default-secondary);font-size:calc(12px * var(--crm-density));border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.crm-app .crm-company-avatar.large{width:calc(58px * var(--crm-density));height:calc(58px * var(--crm-density));font-size:calc(19px * var(--crm-density));background:var(--background-default-primary);border-radius:13px}.crm-app .crm-company-cell>div{min-width:0}.crm-app .crm-company-cell>div>span{color:var(--content-default-tertiary);font-size:calc(11px * var(--crm-density));margin:1px 0;display:block}.crm-app .crm-company-cell a{font-size:calc(10px * var(--crm-density));color:var(--content-default-tertiary);overflow-wrap:anywhere;text-decoration:none;display:block}.eos-app.crm-app .crm-lead-link{color:var(--content-default-primary);text-align:left;font-weight:500;font-size:calc(13px * var(--crm-density));line-height:1.4}.crm-app .crm-lead-link:hover,.crm-app .crm-company-cell a:hover{text-decoration:underline}.crm-app .crm-badge{align-items:center;gap:calc(6px * var(--crm-density));padding:calc(4px * var(--crm-density)) calc(8px * var(--crm-density));font-size:calc(10px * var(--crm-density));white-space:nowrap;border-radius:6px;font-weight:500;display:inline-flex}.crm-app .crm-badge i{width:calc(5px * var(--crm-density));height:calc(5px * var(--crm-density));background:currentColor;border-radius:50%}.crm-app .crm-badge.blue{color:var(--accent);background:var(--background-info-light)}.crm-app .crm-badge.amber{color:var(--content-default-secondary);background:var(--background-warning-light)}.crm-app .crm-badge.green{color:var(--content-default-primary);background:var(--background-positive-light)}.crm-app .crm-badge.gray{color:var(--content-default-tertiary);background:var(--background-default-tertiary)}.crm-app .crm-intent{font-size:calc(11px * var(--crm-density));color:var(--content-default-secondary)}.crm-app .crm-warning{color:var(--content-default-primary);font-size:calc(10px * var(--crm-density));max-width:calc(260px * var(--crm-density));overflow-wrap:anywhere;display:block}.crm-app .crm-owner{align-items:center;gap:calc(6px * var(--crm-density));font-size:calc(11px * var(--crm-density));text-transform:capitalize;white-space:nowrap;display:flex}.crm-app .crm-due{font-size:calc(11px * var(--crm-density));white-space:nowrap;color:var(--content-default-tertiary)}.crm-app .crm-due.overdue{color:var(--content-default-primary)}.crm-app .crm-due small{color:inherit;font-size:calc(10px * var(--crm-density));display:block}.crm-app .crm-date-cell{color:var(--content-default-tertiary);font-size:calc(10px * var(--crm-density));white-space:nowrap}.crm-app .crm-pagination{border-top:1px solid var(--crm-line);padding:calc(16px * var(--crm-density)) calc(20px * var(--crm-density));justify-content:space-between;align-items:center;gap:calc(12px * var(--crm-density));color:var(--content-default-tertiary);font-size:calc(10px * var(--crm-density));display:flex}.crm-app .crm-pagination>div{align-items:center;gap:calc(14px * var(--crm-density));display:flex}.crm-app .crm-empty{padding:calc(67px * var(--crm-density)) calc(22px * var(--crm-density)) calc(75px * var(--crm-density));text-align:center;flex-direction:column;align-items:center;display:flex}.crm-app .crm-empty-icon{width:calc(64px * var(--crm-density));height:calc(64px * var(--crm-density));background:var(--background-default-secondary);border:1px solid var(--border-default-secondary);color:var(--content-default-tertiary);margin-bottom:calc(18px * var(--crm-density));border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.crm-app .crm-empty h2{font-size:calc(19px * var(--crm-density));margin:0 0 calc(7px * var(--crm-density))}.crm-app .crm-empty p{font-size:calc(12px * var(--crm-density));color:var(--content-default-tertiary);max-width:calc(350px * var(--crm-density));margin:0 0 calc(22px * var(--crm-density))}.crm-app .crm-empty .crm-button{margin-top:calc(4px * var(--crm-density))}.crm-app .crm-loading{min-height:calc(250px * var(--crm-density));justify-content:center;align-items:center;gap:calc(12px * var(--crm-density));color:var(--content-default-tertiary);font-size:calc(13px * var(--crm-density));display:flex}.crm-app .crm-loading>span{width:calc(18px * var(--crm-density));height:calc(18px * var(--crm-density));border:2px solid var(--border-default-secondary);border-top-color:var(--content-default-tertiary);border-radius:50%;animation:.8s linear infinite crm-spin}@keyframes crm-spin{to{transform:rotate(360deg)}}.crm-app .crm-alert{border:1px solid var(--negative);background:var(--background-negative-light);color:var(--content-default-primary);padding:calc(13px * var(--crm-density)) calc(16px * var(--crm-density));font-size:calc(12px * var(--crm-density));margin:0 0 calc(18px * var(--crm-density));overflow-wrap:anywhere;border-radius:8px}.crm-app .crm-alert[data-tone=warning]{border-color:var(--warning);background:var(--background-warning-light)}.crm-app .crm-alert-title{align-items:center;gap:var(--base-6);margin-bottom:var(--base-6);display:flex}.crm-app .crm-alert-title svg{flex-shrink:0;width:1.25em;height:1.25em}.crm-app .crm-alert-actions{gap:var(--base-6);margin-top:var(--base-12);flex-wrap:wrap;display:flex}.crm-app .crm-pipeline{grid-template-columns:repeat(4,minmax(calc(215px * var(--crm-density)),1fr));gap:calc(15px * var(--crm-density));padding:calc(20px * var(--crm-density));background:var(--background-default-primary);display:grid;overflow:auto}.crm-app .crm-lane{min-width:0}.crm-app .crm-lane>header{margin-bottom:calc(16px * var(--crm-density));justify-content:space-between;align-items:center;display:flex}.crm-app .crm-lane>header>span:last-child{font-size:calc(11px * var(--crm-density));color:var(--content-default-tertiary);padding-right:calc(6px * var(--crm-density))}.crm-app .crm-lane-body{gap:calc(12px * var(--crm-density));display:grid}.crm-app .crm-lead-card{background:var(--background-default-primary);border:1px solid var(--border-default-secondary);padding:calc(16px * var(--crm-density));box-shadow:0 calc(2px * var(--crm-density)) calc(3px * var(--crm-density)) color-mix(in srgb, var(--secondary) 2%, transparent);border-radius:9px;min-width:0}.crm-app .crm-card-top{margin-bottom:calc(12px * var(--crm-density));justify-content:space-between;align-items:center;display:flex}.crm-app .crm-card-top .crm-company-avatar{width:calc(30px * var(--crm-density));height:calc(30px * var(--crm-density));font-size:calc(10px * var(--crm-density))}.crm-app .crm-card-top small{font-size:calc(10px * var(--crm-density))}.eos-app.crm-app .crm-card-title{font-weight:500;font-size:calc(13px * var(--crm-density));text-align:left;color:var(--content-default-primary);overflow-wrap:anywhere}.crm-app .crm-card-title:hover{text-decoration:underline}.crm-app .crm-lead-card p{font-size:calc(11px * var(--crm-density));color:var(--content-default-tertiary);margin:calc(2px * var(--crm-density)) 0 calc(15px * var(--crm-density))}.crm-app .crm-card-meta{gap:calc(9px * var(--crm-density));padding-bottom:calc(14px * var(--crm-density));display:grid}.crm-app .crm-card-meta>span{gap:calc(6px * var(--crm-density));color:var(--content-default-tertiary);font-size:calc(10px * var(--crm-density));text-transform:capitalize;align-items:center;display:flex}.eos-app.crm-app .crm-lead-card select{font-size:calc(10px * var(--crm-density));min-height:calc(30px * var(--crm-density));padding:calc(5px * var(--crm-density)) calc(7px * var(--crm-density));background:var(--background-default-primary);border-color:var(--border-default-secondary)}.crm-app .crm-lane-empty{padding:calc(32px * var(--crm-density)) calc(10px * var(--crm-density));border:1px dashed var(--border-default-secondary);color:var(--content-default-tertiary);text-align:center;font-size:calc(12px * var(--crm-density));border-radius:9px}.eos-app.crm-app .crm-back{align-items:center;gap:calc(7px * var(--crm-density));color:var(--content-default-tertiary);font-size:calc(12px * var(--crm-density));margin-bottom:calc(20px * var(--crm-density));display:inline-flex}.crm-app .crm-back:hover{color:var(--content-default-primary)}.crm-app .crm-detail-heading{justify-content:space-between;align-items:center;gap:calc(20px * var(--crm-density));margin-bottom:calc(29px * var(--crm-density));display:flex}.crm-app .crm-detail-title{align-items:center;gap:calc(17px * var(--crm-density));min-width:0;display:flex}.crm-app .crm-detail-title h1{margin:0 0 calc(5px * var(--crm-density));font-size:calc(27px * var(--crm-density));overflow-wrap:anywhere}.crm-app .crm-detail-title p{font-size:calc(11px * var(--crm-density));color:var(--content-default-tertiary);gap:calc(8px * var(--crm-density));flex-wrap:wrap;display:flex}.crm-app .crm-detail-layout{grid-template-columns:calc(265px * var(--crm-density)) minmax(0,1fr);gap:calc(25px * var(--crm-density));align-items:start;display:grid}.crm-app .crm-contact-panel{min-width:0}.crm-app .crm-box{background:var(--background-default-primary);border:1px solid var(--crm-line);padding:calc(22px * var(--crm-density));margin-bottom:calc(20px * var(--crm-density));border-radius:11px;min-width:0}.crm-app .crm-box-heading{justify-content:space-between;align-items:center;gap:calc(10px * var(--crm-density));margin-bottom:calc(19px * var(--crm-density));display:flex}.crm-app .crm-contact-panel .crm-box{padding:calc(22px * var(--crm-density)) calc(19px * var(--crm-density))}.crm-app .crm-contact-panel h2{font-size:calc(13px * var(--crm-density))}.crm-app .crm-contact-line{gap:calc(8px * var(--crm-density));font-size:calc(11px * var(--crm-density));color:var(--accent);overflow-wrap:anywhere;margin:calc(12px * var(--crm-density)) 0;align-items:center;text-decoration:none;display:flex}.crm-app .crm-contact-line svg{flex-shrink:0}.crm-app .crm-contact-line.muted{color:var(--content-default-tertiary)}.crm-app .crm-contact-divider{background:var(--crm-line);height:1px;margin:calc(22px * var(--crm-density)) 0}.crm-app .crm-contact-panel label{font-size:calc(10px * var(--crm-density))}.crm-app .crm-contact-panel select{font-size:calc(12px * var(--crm-density))}.crm-app .crm-contact-facts{margin:calc(21px * var(--crm-density)) 0}.crm-app .crm-contact-facts>div{margin-bottom:calc(18px * var(--crm-density))}.crm-app .crm-contact-facts dt{font-size:calc(10px * var(--crm-density));color:var(--content-default-tertiary);margin:0 0 calc(7px * var(--crm-density));font-weight:400}.crm-app .crm-contact-facts dd{font-size:calc(12px * var(--crm-density));align-items:center;gap:calc(8px * var(--crm-density));color:var(--content-default-secondary);text-transform:none;overflow-wrap:anywhere;margin:0;display:flex}.crm-app .crm-contact-facts dd svg{color:var(--content-default-tertiary);flex-shrink:0}.crm-app .crm-quick-actions{gap:calc(4px * var(--crm-density));padding:0 calc(9px * var(--crm-density));display:grid}.crm-app .crm-quick-actions a,.crm-app .crm-quick-actions button{align-items:center;gap:calc(8px * var(--crm-density));color:var(--accent);font-size:calc(11px * var(--crm-density));padding:calc(7px * var(--crm-density)) 0;text-decoration:none;display:flex}.crm-app .crm-detail-content{min-width:0}.crm-app .crm-tabs{gap:calc(21px * var(--crm-density));border-bottom:1px solid var(--border-default-secondary);margin-bottom:calc(22px * var(--crm-density));white-space:nowrap;display:flex;overflow:auto}.crm-app .crm-tabs button{padding:calc(13px * var(--crm-density)) 0 calc(15px * var(--crm-density));color:var(--content-default-tertiary);font-size:calc(12px * var(--crm-density));gap:calc(6px * var(--crm-density));border-bottom:2px solid #0000;align-items:center;display:inline-flex}.crm-app .crm-tabs button.active{color:var(--content-default-primary);border-color:var(--primary);font-weight:500}.crm-app .crm-tabs button span{font-size:calc(9px * var(--crm-density));background:var(--border-default-secondary);padding:1px calc(5px * var(--crm-density));color:var(--content-default-tertiary);border-radius:4px}.crm-app .crm-tabs .active span{background:var(--background-warning-light);color:var(--content-default-secondary)}.crm-app .crm-overview-status{align-items:center;gap:calc(12px * var(--crm-density));margin-bottom:calc(23px * var(--crm-density));display:flex}.crm-app .crm-overview-status>span:last-child{font-size:calc(11px * var(--crm-density));color:var(--content-default-tertiary)}.crm-app .crm-facts{gap:calc(20px * var(--crm-density)) calc(27px * var(--crm-density));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.crm-app .crm-facts dt{font-size:calc(10px * var(--crm-density));color:var(--content-default-tertiary);margin:0 0 calc(6px * var(--crm-density));font-weight:400}.crm-app .crm-facts dd{font-size:calc(12px * var(--crm-density));color:var(--content-default-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.crm-app .crm-goal{margin-bottom:calc(25px * var(--crm-density))}.crm-app .crm-goal h3{font-size:calc(11px * var(--crm-density));color:var(--content-default-tertiary);font-weight:400}.crm-app .crm-goal p{font-size:calc(13px * var(--crm-density));color:var(--content-default-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.crm-app .crm-note-preview p{font-size:calc(13px * var(--crm-density));color:var(--content-default-secondary);white-space:pre-wrap;margin-bottom:calc(12px * var(--crm-density));overflow-wrap:anywhere}.crm-app .crm-note-preview small{font-size:calc(10px * var(--crm-density))}.crm-app .crm-muted-copy{color:var(--content-default-tertiary);font-size:calc(12px * var(--crm-density))}.crm-app .crm-calculation-summary{gap:calc(20px * var(--crm-density));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crm-app .crm-calculation-summary small{font-size:calc(10px * var(--crm-density));margin-bottom:calc(8px * var(--crm-density));display:block}.crm-app .crm-calculation-summary strong{font-size:calc(21px * var(--crm-density));font-weight:500;line-height:1.3}.crm-app .crm-calculation-summary strong span{font-size:calc(12px * var(--crm-density));color:var(--content-default-tertiary)}.crm-app .crm-note-submit{justify-content:space-between;align-items:end;gap:calc(15px * var(--crm-density));display:flex}.crm-app .crm-note-submit label{font-size:calc(10px * var(--crm-density));width:calc(105px * var(--crm-density));margin:0}.crm-app .crm-note-submit input{min-height:calc(34px * var(--crm-density));padding:calc(5px * var(--crm-density)) calc(9px * var(--crm-density))}.crm-app .crm-notes{gap:calc(16px * var(--crm-density));display:grid}.crm-app .crm-note{align-items:start;gap:calc(13px * var(--crm-density));background:var(--background-default-primary);border:1px solid var(--crm-line);padding:calc(22px * var(--crm-density));border-radius:10px;display:flex}.crm-app .crm-note>div{flex:1;min-width:0}.crm-app .crm-note header{justify-content:space-between;gap:calc(12px * var(--crm-density));margin:0 0 calc(12px * var(--crm-density));font-size:calc(12px * var(--crm-density));display:flex}.crm-app .crm-note strong{text-transform:capitalize;font-weight:500}.crm-app .crm-note time{font-size:calc(10px * var(--crm-density));color:var(--content-default-tertiary)}.crm-app .crm-note p{white-space:pre-wrap;font-size:calc(13px * var(--crm-density));color:var(--content-default-secondary);overflow-wrap:anywhere}.crm-app .crm-note small{gap:calc(5px * var(--crm-density));margin-top:calc(12px * var(--crm-density));font-size:calc(10px * var(--crm-density));align-items:center;display:flex}.crm-app .crm-reports{gap:calc(17px * var(--crm-density));display:grid}.crm-app .crm-report:not(:last-child){padding-bottom:calc(17px * var(--crm-density));border-bottom:1px solid var(--crm-line)}.crm-app .crm-report-row{align-items:center;gap:calc(13px * var(--crm-density));display:flex}.crm-app .crm-report-row>div{flex:1;min-width:0}.crm-app .crm-report-icon{width:calc(41px * var(--crm-density));height:calc(47px * var(--crm-density));background:var(--background-default-secondary);color:var(--content-default-tertiary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.crm-app .crm-report-row h3{font-size:calc(13px * var(--crm-density));margin:0 0 calc(5px * var(--crm-density))}.crm-app .crm-report-row p{align-items:center;gap:calc(10px * var(--crm-density));font-size:calc(10px * var(--crm-density));color:var(--content-default-tertiary);display:flex}.crm-app .crm-report-status{padding:calc(2px * var(--crm-density)) calc(7px * var(--crm-density));background:var(--background-default-secondary);color:var(--content-default-tertiary);border-radius:4px}.crm-app .crm-report-status.draft{background:var(--background-warning-light);color:var(--content-default-secondary)}.crm-app .crm-release,.crm-app .crm-recalculate{border:0;margin:0;padding:0}.crm-app .crm-release{margin-top:calc(12px * var(--crm-density))}.crm-app .crm-release summary,.crm-app .crm-recalculate summary{font-size:calc(12px * var(--crm-density));color:var(--content-default-secondary);padding:calc(9px * var(--crm-density)) 0;min-height:0;font-weight:500}.crm-app .crm-release form,.crm-app .crm-recalculate form{padding-top:calc(17px * var(--crm-density))}.crm-app .crm-release .crm-muted-copy{margin-bottom:calc(15px * var(--crm-density))}.crm-app .crm-file-grid{gap:calc(18px * var(--crm-density));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-app .crm-file-card{background:var(--background-default-primary);border:1px solid var(--crm-line);color:var(--content-default-secondary);border-radius:10px;text-decoration:none;overflow:hidden}.crm-app .crm-file-card img{width:100%;height:calc(190px * var(--crm-density));object-fit:cover;background:var(--background-default-secondary);display:block}.crm-app .crm-file-card>div{gap:calc(10px * var(--crm-density));padding:calc(14px * var(--crm-density));align-items:center;display:flex}.crm-app .crm-file-card span{flex:1}.crm-app .crm-file-card strong{font-size:calc(12px * var(--crm-density));font-weight:500;display:block}.crm-app .crm-file-card small{font-size:calc(10px * var(--crm-density));display:block}.crm-app .crm-timeline{gap:0;display:grid}.crm-app .crm-timeline article{gap:calc(13px * var(--crm-density));padding-bottom:calc(24px * var(--crm-density));display:flex;position:relative}.crm-app .crm-timeline article:not(:last-child):before{content:"";left:calc(14px * var(--crm-density));top:calc(30px * var(--crm-density));border-left:1px solid var(--border-default-secondary);position:absolute;bottom:0}.crm-app .crm-timeline article:last-child{padding-bottom:0}.crm-app .crm-timeline-dot{width:calc(29px * var(--crm-density));height:calc(29px * var(--crm-density));background:var(--background-default-secondary);color:var(--content-default-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.crm-app .crm-timeline article>div{flex:1;min-width:0}.crm-app .crm-timeline header{justify-content:space-between;align-items:center;gap:calc(14px * var(--crm-density));margin-bottom:calc(7px * var(--crm-density));display:flex}.crm-app .crm-timeline strong{font-size:calc(12px * var(--crm-density));font-weight:500;display:block}.crm-app .crm-timeline time,.crm-app .crm-timeline small{font-size:calc(10px * var(--crm-density));color:var(--content-default-tertiary);display:block}.crm-app .crm-timeline p{font-size:calc(12px * var(--crm-density));color:var(--content-default-tertiary);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:calc(6px * var(--crm-density))}.crm-app .crm-mail-list article{gap:calc(12px * var(--crm-density));padding:calc(15px * var(--crm-density)) 0;align-items:center;display:flex}.crm-app .crm-mail-list article:not(:last-child){border-bottom:1px solid var(--crm-line)}.crm-app .crm-mail-list article>div{flex:1;min-width:0}.crm-app .crm-mail-list strong{font-size:calc(12px * var(--crm-density));font-weight:500;display:block}.crm-app .crm-mail-list small{font-size:calc(10px * var(--crm-density))}.crm-app .crm-mail-list>article>svg{color:var(--content-default-tertiary)}.crm-app .crm-login{min-height:100vh;padding:calc(28px * var(--crm-density));justify-content:center;align-items:center;gap:calc(27px * var(--crm-density));flex-direction:column;display:flex}.crm-app .crm-login>.crm-logo{width:calc(220px * var(--crm-density))}.crm-app .crm-login-card{padding:calc(40px * var(--crm-density));background:var(--background-default-primary);border:1px solid var(--crm-line);text-align:center;width:calc(var(--base-48) * 10);border-radius:15px;max-width:100%}.crm-app .crm-login-card p{color:var(--crm-muted);font-size:calc(13px * var(--crm-density));margin-bottom:calc(24px * var(--crm-density))}.crm-app .crm-login>a{font-size:calc(12px * var(--crm-density));color:var(--crm-muted)}@media (width>=1600px){.crm-app .crm-shell{grid-template-columns:calc(255px * var(--crm-density)) minmax(0,1fr)}.eos-app.crm-app main.crm-main{padding:calc(42px * var(--crm-density)) calc(48px * var(--crm-density))}}@media (width<=1150px){.crm-app .crm-shell{grid-template-columns:calc(205px * var(--crm-density)) minmax(0,1fr)}.crm-app .crm-sidebar{padding-left:calc(12px * var(--crm-density));padding-right:calc(12px * var(--crm-density))}.crm-app .crm-brand{gap:calc(8px * var(--crm-density));padding-left:calc(10px * var(--crm-density))}.crm-app .crm-brand img{filter:brightness(0)invert();width:calc(120px * var(--crm-density))}.eos-app.crm-app main.crm-main{padding:calc(28px * var(--crm-density)) calc(24px * var(--crm-density))}.crm-app .crm-detail-layout{grid-template-columns:calc(230px * var(--crm-density)) minmax(0,1fr);gap:calc(18px * var(--crm-density))}.crm-app .crm-tabs{gap:calc(16px * var(--crm-density))}.crm-app .crm-detail-title h1{font-size:calc(24px * var(--crm-density))}}@media (width<=850px){.crm-app .crm-shell{grid-template-columns:calc(205px * var(--crm-density)) minmax(0,1fr)}.crm-app .crm-sidebar{padding:calc(25px * var(--crm-density)) calc(12px * var(--crm-density)) calc(15px * var(--crm-density))}.crm-app .crm-brand{padding:0 0 calc(30px * var(--crm-density));justify-content:center;overflow:hidden}.crm-app .crm-brand .crm-logo{width:calc(136px * var(--crm-density))}.crm-app .crm-brand>span:not(.crm-logo){color:var(--crm-yellow);font-size:calc(12px * var(--crm-density));border:0;font-weight:600}.crm-app .crm-sidebar nav a{padding:calc(13px * var(--crm-density));min-height:calc(45px * var(--crm-density));justify-content:flex-start}.crm-app .crm-account{justify-content:center}.crm-app .crm-detail-layout{grid-template-columns:calc(210px * var(--crm-density)) minmax(0,1fr);gap:calc(16px * var(--crm-density))}.crm-app .crm-detail-heading{align-items:start}.crm-app .crm-detail-title p{font-size:calc(10px * var(--crm-density))}.crm-app .crm-calculation-summary{gap:calc(15px * var(--crm-density));grid-template-columns:1fr}.crm-app .crm-calculation-summary strong{font-size:calc(18px * var(--crm-density))}.crm-app .crm-facts{gap:calc(17px * var(--crm-density));grid-template-columns:1fr}.crm-app .crm-note header,.crm-app .crm-timeline header{gap:calc(4px * var(--crm-density));flex-wrap:wrap}.crm-app .crm-report-row{flex-wrap:wrap}}@media (width<=600px){.crm-app .crm-shell{display:block}.eos-app.crm-app main.crm-main{padding:calc(23px * var(--crm-density)) calc(16px * var(--crm-density)) calc(35px * var(--crm-density))}.crm-app h1{font-size:calc(26px * var(--crm-density))}.crm-app .crm-kicker{font-size:calc(9px * var(--crm-density))}.crm-app .crm-toolbar{padding:calc(14px * var(--crm-density));gap:calc(12px * var(--crm-density))}.crm-app .crm-filters{gap:calc(7px * var(--crm-density));width:100%}.eos-app.crm-app .crm-filters select{font-size:calc(10px * var(--crm-density));max-width:calc(145px * var(--crm-density));min-width:calc(90px * var(--crm-density));padding:calc(7px * var(--crm-density));min-height:calc(34px * var(--crm-density));flex:1}.crm-app .crm-search{min-width:0}.crm-app .crm-list-caption{padding:calc(12px * var(--crm-density)) calc(14px * var(--crm-density))}.crm-app .crm-pagination{padding:calc(14px * var(--crm-density));flex-direction:column}.crm-app .crm-pagination>div{gap:calc(11px * var(--crm-density))}.crm-app .crm-empty{padding:calc(47px * var(--crm-density)) calc(18px * var(--crm-density)) calc(52px * var(--crm-density))}.crm-app .crm-empty h2{font-size:calc(17px * var(--crm-density))}.crm-app .crm-empty p{font-size:calc(11px * var(--crm-density))}.crm-app .crm-pipeline{grid-template-columns:repeat(4,calc(245px * var(--crm-density)));padding:calc(15px * var(--crm-density))}.crm-app .crm-detail-heading{gap:calc(14px * var(--crm-density));flex-wrap:wrap}.crm-app .crm-detail-title h1{font-size:calc(24px * var(--crm-density))}.crm-app .crm-detail-title p{font-size:calc(10px * var(--crm-density))}.crm-app .crm-company-avatar.large{height:calc(44px * var(--crm-density));width:calc(44px * var(--crm-density));font-size:calc(15px * var(--crm-density))}.crm-app .crm-detail-layout{gap:calc(20px * var(--crm-density));flex-direction:column;display:flex}.crm-app .crm-contact-panel,.crm-app .crm-detail-content{width:100%}.crm-app .crm-contact-panel .crm-box{margin-bottom:calc(9px * var(--crm-density))}.crm-app .crm-contact-facts{gap:calc(12px * var(--crm-density));margin:calc(16px * var(--crm-density)) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-app .crm-contact-facts>div{margin:0}.crm-app .crm-quick-actions{gap:calc(20px * var(--crm-density));display:flex}.crm-app .crm-tabs{gap:calc(20px * var(--crm-density))}.crm-app .crm-box{padding:calc(18px * var(--crm-density))}.crm-app .crm-facts{gap:calc(19px * var(--crm-density)) calc(14px * var(--crm-density));grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app .crm-calculation-summary{gap:calc(10px * var(--crm-density));grid-template-columns:repeat(3,minmax(0,1fr))}.crm-app .crm-calculation-summary strong{font-size:calc(16px * var(--crm-density))}.crm-app .crm-calculation-summary small{font-size:calc(9px * var(--crm-density))}.crm-app .crm-file-grid{grid-template-columns:1fr}.crm-app .crm-note{padding:calc(16px * var(--crm-density))}.crm-app .crm-mail-list article{flex-wrap:wrap}.crm-app .crm-timeline header{display:block}}@media (prefers-reduced-motion:reduce){.crm-app .crm-loading>span{animation:none}}.crm-calculation-summary+.crm-button{margin-top:var(--base-24)}.crm-calculator .customer-report{margin-top:var(--base-24);padding:var(--base-24);background:var(--background-default-primary);border-radius:var(--radius-surface-12);min-width:0}.crm-calculator .customer-report h1{font-size:var(--heading-400)}.crm-calculator .customer-report-heading{background:0 0;height:auto;padding:0;position:static}.crm-app .crm-box>:not(.crm-box-heading)+*{margin-block-start:var(--base-12)}.eos-app.crm-app .crm-sidebar .crm-brand{cursor:pointer;text-align:left;min-height:var(--base-48);background:0 0;border:0;border-radius:0}.crm-app .crm-brand .crm-favicon{width:calc(var(--base-12) + var(--base-6));height:calc(var(--base-12) + var(--base-6));flex-shrink:0;display:block}.eos-app.crm-app .crm-sidebar{padding:var(--base-12) var(--base-12);height:100dvh;overflow-y:auto}.eos-app.crm-app .crm-sidebar .crm-brand{padding:0 0 var(--base-12);min-height:var(--base-48)}.eos-app.crm-app .crm-sidebar nav{gap:0}.eos-app.crm-app .crm-sidebar nav a,.eos-app.crm-app .crm-sidebar .crm-nav-toggle{align-items:center;gap:var(--base-12);width:100%;min-height:var(--base-36);padding:var(--base-6) var(--base-12);border-radius:var(--radius-interactive-6);color:var(--content-disabled);font:inherit;font-size:var(--base-12);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;text-decoration:none;display:flex}.eos-app.crm-app .crm-sidebar nav a.active,.eos-app.crm-app .crm-sidebar nav a:hover,.eos-app.crm-app .crm-sidebar .crm-nav-toggle:hover,.eos-app.crm-app .crm-sidebar .crm-nav-toggle.active{background:var(--secondary);color:var(--content-inverse-primary)}.eos-app.crm-app .crm-sidebar .crm-nav-heading{margin:var(--base-12) 0 var(--base-6);padding:0 var(--base-12);display:block}.eos-app.crm-app .crm-sidebar .crm-nav-chevron{margin-left:auto;display:flex}.eos-app.crm-app .crm-nav-toggle[aria-expanded=true] .crm-nav-chevron{transform:rotate(90deg)}.eos-app.crm-app .crm-nav-children{padding-left:var(--base-12)}.eos-app.crm-app .crm-sidebar-bottom{padding-top:var(--base-12);margin-top:auto}.eos-app.crm-app .crm-calculator-link{padding:var(--base-6) var(--base-12)}.eos-app.crm-app .crm-account{margin-top:var(--base-6);padding-top:var(--base-6)}.eos-app.crm-app .crm-shell.crm-shell-collapsed{grid-template-columns:var(--base-72) minmax(0,1fr);display:grid}.eos-app.crm-app .crm-shell-collapsed>.crm-sidebar{min-width:0;height:100dvh;padding:var(--base-12);flex-direction:column;align-items:stretch;gap:0;display:flex;position:sticky;top:0;overflow-y:auto}.eos-app.crm-app .crm-shell-collapsed .crm-brand{padding:0 0 var(--base-12);flex-shrink:0;justify-content:center}.eos-app.crm-app .crm-shell-collapsed .crm-sidebar nav{gap:var(--base-6);order:0;grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.eos-app.crm-app .crm-shell-collapsed .crm-sidebar nav>div{width:100%;min-width:0}.eos-app.crm-app .crm-shell-collapsed .crm-sidebar nav a,.eos-app.crm-app .crm-shell-collapsed .crm-sidebar .crm-nav-toggle{width:100%;height:var(--base-48);min-height:var(--base-48);border-radius:var(--radius-interactive-6);flex-direction:row;justify-content:center;gap:0;margin:0;padding:0}.eos-app.crm-app .crm-shell-collapsed .crm-sidebar nav svg{width:calc(var(--base-12) + var(--base-6));height:calc(var(--base-12) + var(--base-6));flex-shrink:0}.eos-app.crm-app .crm-shell-collapsed .crm-sidebar nav a>span,.eos-app.crm-app .crm-shell-collapsed .crm-nav-toggle>span,.eos-app.crm-app .crm-shell-collapsed .crm-sidebar .crm-nav-heading,.eos-app.crm-app .crm-shell-collapsed .crm-account>div,.eos-app.crm-app .crm-shell-collapsed .crm-account>.crm-avatar,.eos-app.crm-app .crm-shell-collapsed .crm-calculator-link{display:none}.eos-app.crm-app .crm-shell-collapsed .crm-sidebar-bottom{padding-top:var(--base-12);margin-top:auto}.eos-app.crm-app .crm-shell-collapsed .crm-account{justify-content:center}.eos-app.crm-app .crm-sidebar nav a:has(.crm-message-count){position:relative}.eos-app.crm-app .crm-sidebar nav a>.crm-message-count{min-width:calc(var(--base-12) + var(--base-6));padding:0 var(--base-6);border-radius:var(--radius-interactive-6);background:var(--primary);color:var(--content-default-primary);font-size:calc(11px * var(--crm-density));line-height:calc(var(--base-12) + var(--base-6));font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.eos-app.crm-app .crm-shell-collapsed .crm-sidebar nav a>.crm-message-count{top:var(--base-6);font-size:calc(10px * var(--crm-density));margin:0;position:absolute;right:0}.crm-app .crm-badge.vibrant{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.35;font-size:var(--body-400);border-radius:var(--base-6);padding:calc(var(--base-6) / 2) var(--base-6)}.crm-app .crm-badge.vibrant.blue{color:var(--status-info-content);background:var(--status-info-background)}.crm-app .crm-badge.vibrant.green{color:var(--status-positive-content);background:var(--status-positive-background)}.crm-app .crm-badge.vibrant.amber{color:var(--status-warning-content);background:var(--status-warning-background)}.crm-app .crm-badge.vibrant.red{color:var(--status-negative-content);background:var(--status-negative-background)}.crm-app .crm-badge.vibrant.purple{color:var(--status-priority-content);background:var(--status-priority-background)}.crm-app .crm-badge.vibrant.teal{color:var(--status-contact-content);background:var(--status-contact-background)}.crm-app .crm-badge.vibrant.urgent{color:var(--status-action-content);background:var(--status-action-background)}.crm-app .crm-badge.vibrant.violet{color:var(--status-external-content);background:var(--status-external-background)}.crm-app .crm-badge.vibrant.rose{color:var(--status-visit-plan-content);background:var(--status-visit-plan-background)}.crm-app .crm-badge.vibrant.coral{color:var(--status-visit-content);background:var(--status-visit-background)}.crm-app .crm-badge.vibrant.pink{color:var(--status-revision-content);background:var(--status-revision-background)}.crm-app .crm-badge.vibrant.brown{color:var(--status-meeting-content);background:var(--status-meeting-background)}.crm-app .crm-login-card{text-align:left}.crm-app .crm-login-qr{max-width:100%;height:auto;margin-inline:auto;display:block}.crm-app .crm-login-recovery{gap:var(--base-6);overflow-wrap:anywhere;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));max-width:100%;padding:0;list-style:none;display:grid}
