@layer theme,base,components,vendor,legacy,utilities;@property --signpost-input-rule-color{inherits: false; initial-value: transparent; syntax: "<color>";}:root{--font-family-default: "Source Sans Pro";--color-border: oklch(.891 0 none);--color-danger: #f75545;--color-header: var(--header-color, var(--color-text-base));--color-primary: var(--primary-color, #39c7bd);--color-text-base: oklch(.3084 .0528 253.65);--color-text-muted: #b3b3b3;--font-weight-normal: 400;--font-weight-semibold: 600;--spacing: .25rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem}@layer base{*,:before,:after{box-sizing:border-box}html{font-family:var(--font-family-default),system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:var(--font-weight-semibold)}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}body{color:var(--color-text-base);background-color:#fff}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--font-weight-normal);color:var(--color-header);letter-spacing:-.5px}p{margin:0}a{text-decoration:none}section+section{padding-top:calc(var(--spacing) * 3)}figure{width:100%;margin:0}figure img{display:block;width:100%;height:auto;object-fit:contain}figure figcaption{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 3)}}@layer legacy{.p-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;height:40px;padding:9px 20px;border-style:solid;border-width:1px;border-radius:4px;font-family:Source Sans Pro;font-size:15px;font-weight:600;line-height:20px;text-shadow:none;white-space:nowrap;-webkit-appearance:none;box-shadow:0 1px 2px #47474714;transition:box-shadow 0s,background 0s;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;z-index:1;overflow:hidden;vertical-align:middle;border-color:var(--primary-color, #39c7bd);color:#fff;background:var(--primary-color, #39c7bd)}.p-button:hover{text-decoration:none;box-shadow:0 0 40px 40px #47474714 inset}.p-button:focus{outline:none;box-shadow:0 0 40px 40px #47474714 inset}.p-button:active{outline:none;box-shadow:0 0 0 2px #47474714}.p-button:disabled{pointer-events:none;opacity:.5}.p-button .waves-ripple{pointer-events:none;position:absolute;transform:scale(0);overflow:hidden;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;opacity:0;background-color:#ffffff40;transition:all .7s ease-out;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.p-button input[type=button],.p-button input[type=reset],.p-button input[type=submit]{border:0;font-size:inherit;font-style:normal;text-transform:inherit;background:none}.p-button img{position:relative;z-index:-1}.p-button .waves-ripple{z-index:-1}.p-button--auth-register{display:flex;width:100%;margin:10px auto}@media(max-width:989.98px){.p-button--auth-register{margin-top:12px;padding-left:20px}.p-button--auth-register.button-loading{padding-left:30px;line-height:29px;background-position:10px center;transition:0s}}@media(max-width:989.98px){.p-button--full-width-mobile{width:100%}}.p-button--content{min-width:110px}.p-button--cancel-stripe-subscription{border-color:#f75545;background-color:#f75545}.p-button--df-features{display:inline-flex;padding:14px 120px 17px;border-radius:0;font-family:Work Sans,sans-serif;font-size:20px;font-weight:400}@media(max-width:599.98px){.p-button--df-features{padding:14px 100px 17px}}.p-button--resend-invoice{margin:7px 0}.p-button--update-cc{margin-top:15px}@media(max-width:989.98px){.p-button--update-cc{width:100%}}.p-button--create-invoice,.p-button--create-retainer,.p-button--create-quote,.p-button--create-purchase-order,.p-button--new-sales-tax,.p-button--create-contract,.p-button--user-file-upload-button,.p-button--create-tracked-time,.p-button--create-spec-sheet,.p-button--new-design-package-discount,.p-button--add-calendar-event,.p-button--save-calendar-event,.p-button--header-add-task{margin-bottom:-5px;margin-left:5px}@media(max-width:989.98px){.p-button--create-invoice,.p-button--create-retainer,.p-button--create-quote,.p-button--create-purchase-order,.p-button--new-sales-tax,.p-button--create-contract,.p-button--user-file-upload-button,.p-button--create-tracked-time,.p-button--create-spec-sheet,.p-button--new-design-package-discount,.p-button--add-calendar-event,.p-button--save-calendar-event,.p-button--header-add-task{margin-top:0;margin-bottom:12px;margin-left:0}}.p-button--create-tracked-time{margin-left:0}.p-button--user-file-upload-button{padding:0 8px 0 16px}.p-button--user-file-upload-button input[type=file]{cursor:inherit;position:absolute;top:0;right:0;display:block;min-width:100%;min-height:100%;text-align:right;opacity:0;filter:alpha(opacity=0)}.p-button--exit-pop-up{margin-top:30px;border-color:#f75545;background-color:#f75545}.p-button--lml-pdf-ebook-exit{margin-top:8px}.p-button--get-started{display:flex;width:auto;height:55px;margin:0;font-size:20px}@media(max-width:599.98px){.p-button--get-started{width:100%;margin:0}}@media(max-width:989.98px){.p-button--get-started{margin-top:5px;margin-bottom:5px}}@media(max-width:599.98px){.p-button--get-started .fa-regular{display:none}}@media print{.p-button--next-form-section{display:none}}.p-button--add-task{margin-top:4px}.p-button--unlock-templates{margin-top:-5px;margin-left:10px}@media(min-width:990px){.p-button--sign-contract{margin-top:20px}}@media(max-width:989.98px){.p-button--send-contract{width:100%;margin-bottom:12px}}.p-button--purchase-plan{width:100%}.p-button--create-invoice-from-quote{margin-top:20px}@media(max-width:989.98px){.p-button--create-invoice-from-quote{width:100%;text-align:center}}.p-button--finalize-stripe-ach-payment{display:none;width:100%;margin-top:20px}.p-button--save-questionnaires{margin:5px}.p-button--edesign-free{height:60px;margin-top:69px;padding:0 40px;border-color:#f75545;font-size:24px;font-weight:600;background-color:#f75545}@media(max-width:599.98px){.p-button--edesign-free{margin-top:10px;font-size:21px}}.p-button--affiliate-bottom,.p-button--edesign-free-bottom{height:60px;margin-top:69px;padding:0 40px;border-color:#f75545;font-size:24px;font-weight:600;background-color:#f75545}@media(max-width:599.98px){.p-button--affiliate-bottom,.p-button--edesign-free-bottom{display:flex;width:100%;max-width:100%;margin:0 auto;padding:15px;font-size:21px;text-align:center}}.p-button--affiliate-bottom{display:flex;width:100%;margin-top:0;padding:15px 55px 17px}.p-button--apply-date{display:inline-flex}@media(max-width:599.98px){.p-button--apply-date{justify-content:center}}.p-button--invoice-pay{margin-right:10px}@media(max-width:989.98px){.p-button--invoice-pay{display:flex;margin-bottom:8px}}@media(max-width:989.98px){.p-button--save-color{flex-grow:1}}.p-button--billable-add-shoppables{gap:2px}@media(max-width:989.98px){.p-button--billable-add-shoppables{width:100%;margin-bottom:12px}}@media(max-width:989.98px){.p-button--duplicate-to-project{width:100%;margin-bottom:12px}}@media(max-width:989.98px){.p-button--design-package{text-align:center}}.p-button--add-hours-to-invoice{margin-top:25px}.p-button--save-note{margin-right:10px}.p-button--upgrade{margin:7px 0}.p-button--upgrade-plan{font-size:17px;font-weight:500;text-align:center}.p-button--save-calendar-event{margin-left:0}@media(max-width:599.98px){.p-button--header-add-task{width:120px}}.p-button--moodboards-arrow{height:60px;margin-top:69px;padding:0 100px;border-color:#f75545;font-size:24px;font-weight:600;background-color:#f75545}.p-button--moodboards-video{margin-top:30px;padding:30px 60px;font-size:20px;font-weight:600}@media(max-width:599.98px){.p-button--moodboards-video{width:90%;padding:30px 0}}.p-button--moodboards-footer{width:300px;margin-top:30px;padding:30px 60px;font-size:20px;font-weight:600}@media(max-width:599.98px){.p-button--moodboards-footer{padding:30px 0}}@media(max-width:989.98px){.p-button--moodboards-footer{margin:0 auto}}.p-button--moodboards-lead-form{height:55px;font-size:20px;font-weight:400}.p-button--moodboards-features{margin-top:30px;padding:30px;font-size:21px;font-weight:400}@media(max-width:599.98px){.p-button--moodboards-features{font-size:19px}}@media(max-width:599.98px){.p-button--send-billable{width:100%;margin:0 0 8px;text-align:center}}.p-button--shop-it.hidden-from-client{position:relative;overflow:visible;color:#fff;opacity:.6}.p-button--edesign-free-bottom{margin-top:0}.p-button--edesign-book-top{display:flex;max-width:348px;height:64px;border-color:#f75545;font-size:24px;font-weight:600;background-color:#f75545}@media(max-width:599.98px){.p-button--edesign-book-top{width:100%;max-width:250px;height:80px;padding:15px 30px;font-size:21px}}.p-button--lml-pdf{min-width:100%;height:49px;font-size:22px;font-weight:500}.p-button--choose-package-submit{margin-top:20px}.p-button--bookmarklet-close{padding:13px 40px;font-size:17px;font-weight:400}.p-button--sortable-board-list-save{margin:0 10px 0 16px}@media(max-width:989.98px){.p-button--sortable-board-list-save{margin-left:0}}.p-button--accept-project{margin-top:25px}@media(max-width:989.98px){.p-button--accept-project{width:100%}}.p-button--admin-filter-clipper-issues{width:calc(25% - 5px);margin-bottom:4px}.p-button--bookmarklet-save{padding:13px 40px;font-size:17px;font-weight:400}.p-button--sign-up{margin-top:7px}.p-button--register{display:flex;width:100%;height:48px;margin-top:8px}.p-button--vendors{margin:7px 0}.p-button--invite-clients-block{margin-top:20px}.p-button---publish-confirm{margin:7px 5px 7px 0}.p-button--update-widget-header-text{margin-bottom:30px}.p-button--new-project{margin-right:10px}@media(max-width:989.98px){.p-button--new-project{flex-grow:1}}.p-button--add-design{display:flex}@media(max-width:989.98px){.p-button--add-design{flex-grow:1;margin:0}}@media(max-width:989.98px){.p-button--invite{flex-grow:1;margin-left:0}}.p-button--upload-item{margin-left:10px}@media(max-width:369.98px){.p-button--upload-item{flex-grow:1;min-width:50%;margin-top:12px;margin-left:0}}@media(max-width:989.98px){.p-button--add-client{flex-grow:1}}@media(max-width:989.98px){.p-button--add-vendor{width:100%;margin-left:0;text-align:center}}.p-button--create-report{margin-bottom:-5px;margin-left:5px}@media(max-width:989.98px){.p-button--create-report{margin-top:0;margin-bottom:0;margin-left:0}}.p-button--add-team-member{margin-left:10px}.p-button--legacy-promotion{width:280px;margin:0 0 20px;padding:23px 28px;border-color:#39c7bd;font-family:Inter,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;background:#39c7bd}@media(max-width:599.98px){.p-button--legacy-promotion{width:calc(100% - 30px);font-size:12px}}.p-button--legacy-upgrade{border-color:#39c7bd;background:#39c7bd}.p-button--xlarge-full{width:100%;height:56px;padding:17px 24px;border-radius:8px;font-size:24px}@media(max-width:599.98px){.p-button--xlarge-full{height:46px;padding:12px 24px;font-size:16px}}.p-button--new-questionnaire{margin-bottom:-5px;margin-left:5px}@media(max-width:989.98px){.p-button--new-questionnaire{margin-top:0;margin-bottom:12px;margin-left:0}}@media print{.p-button--print-hide{display:none}}@media(max-width:989.98px){.p-button--schedule-demo-bottom{position:absolute;bottom:30px}}.p-button--nav-feature-dorpdown{height:31px;padding:10px;font-family:"Inter",Sans-serif;font-size:14px}.button-loading{pointer-events:none;cursor:default;opacity:.5;transition:0s!important}.button-loading i[class^=fa-]{display:none}.button-loading:before{content:"";position:relative;display:inline-block;width:15px;height:15px;background-image:url(/img/shared/loading.svg);background-repeat:no-repeat;background-size:100%}.button-loading.h-p-button:before{filter:var(--primary-color-filter, invert(36%) sepia(32%) saturate(671%) hue-rotate(127deg) brightness(84%) contrast(85%))}.button-loading.h-s-button:before,.button-loading.t-button:before{filter:var(--secondary-color-filter, invert(46%) sepia(12%) saturate(647%) hue-rotate(182deg) brightness(92%) contrast(94%))}.button-loading.h-d-button:before{filter:var(--secondary-color-filter, invert(53%) sepia(89%) saturate(4077%) hue-rotate(336deg) brightness(101%) contrast(94%))}.button-md{height:32px;padding:6px 12px;font-size:14px}.button-sm{height:24px;padding:4px 8px;font-size:12px}.button-xl{height:48px;padding:13px 20px}.button-disabled{pointer-events:none;opacity:.5}.button-not-allowed{cursor:not-allowed;opacity:.5}.button-not-allowed-container{border-radius:4px;background:#fff}.button-not-allowed-container--sm{height:24px}.button-not-allowed-container--md{height:32px}.button-not-allowed-container--lg{height:40px}.button-not-allowed-container--xl{height:48px}.button-circle{border-radius:50%}.button-icon{width:32px;padding-right:6px;padding-left:6px}.button-borderless{border:none}.horizontal-carousel{scroll-snap-type:x mandatory;container-type:inline-size;overflow:auto hidden;overscroll-behavior-x:contain;display:flex;margin:0;padding:0 0 calc(var(--spacing) * 4);list-style:none}.horizontal-carousel>li{--visible: 1;--peek: .2;--slide-width: calc(100cqi / (var(--visible) + 2 * var(--peek)));scroll-margin-inline:calc(var(--slide-width) * var(--peek));scroll-snap-align:start;display:flex;flex:0 0 var(--slide-width);min-width:0}.horizontal-carousel>li:first-child{margin-inline-start:auto}.horizontal-carousel>li:last-child{margin-inline-end:auto}@container (min-width: 480px){.horizontal-carousel>li{--visible: 2}}@container (min-width: 680px){.horizontal-carousel>li{--visible: 3}}@container (min-width: 880px){.horizontal-carousel>li{--visible: 4}}@container (min-width: 1080px){.horizontal-carousel>li{--visible: 5}}@container (min-width: 1280px){.horizontal-carousel>li{--visible: 6}}@container (min-width: 1480px){.horizontal-carousel>li{--visible: 7}}@container (min-width: 1680px){.horizontal-carousel>li{--visible: 8}}@container (min-width: 1880px){.horizontal-carousel>li{--visible: 9}}@container (min-width: 2080px){.horizontal-carousel>li{--visible: 10}}@container (min-width: 2280px){.horizontal-carousel>li{--visible: 11}}@container (min-width: 2480px){.horizontal-carousel>li{--visible: 12}}.board-shoppable{position:relative;flex-direction:column;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2)}.board-shoppable-image,.board-shoppable-swatch{display:block;aspect-ratio:1/1;width:100%;border:solid var(--color-border) 1px;border-radius:calc(var(--spacing) * 2)}.board-shoppable-image{object-fit:contain}.board-shoppable-swatch{padding:calc(var(--spacing) * 8);background-clip:content-box}.board-shoppable-badge{pointer-events:none;position:absolute;top:var(--spacing);left:calc(var(--spacing) * 3);padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--spacing);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#fff;text-transform:uppercase;background:var(--color-danger)}.board-shoppable-price{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal)}.board-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);align-items:center;justify-content:center}.board-empty-icon{font-size:calc(var(--spacing) * 8);color:var(--color-primary)}}@layer utilities{.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-center{text-align:center}.text-danger{color:var(--color-danger)}.text-muted{color:var(--color-text-muted)}.text-strikethrough{text-decoration:line-through}.relative{position:relative}}
