@use "@carbon/react" as car;@font-face{font-family:GeistSans;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:GeistMono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--cds-body-font-family:"GeistSans","IBM Plex Sans",sans-serif;--cds-heading-font-family:"GeistSans","IBM Plex Sans",sans-serif;--cds-code-font-family:"GeistMono","IBM Plex Mono",monospace}.error-state{display:flex;align-items:center;justify-content:center;min-block-size:100vh;padding:1rem;color:var(--cds-text-primary)}.error-state__panel{inline-size:100%;max-inline-size:28rem;text-align:center}.error-state__icon-wrap{display:inline-flex;align-items:center;justify-content:center;margin-block-end:1.5rem;border-radius:9999px;padding:.75rem;background:rgba(218,30,40,.1)}.error-state__icon,.error-state__icon-wrap{color:var(--cds-support-error)}.error-state__content{display:flex;flex-direction:column;gap:.5rem;margin-block-end:1.5rem}.error-state__heading{margin:0;color:var(--cds-text-primary);font-size:1.75rem;font-weight:300;line-height:1.2}.error-state__heading--critical{color:var(--cds-support-error)}.error-state__panel>.error-state__heading{margin-block-end:1rem}.error-state__panel>.error-state__copy{margin-block-end:1.5rem}.error-state__copy,.error-state__footer-copy,.error-state__meta{margin:0;color:var(--cds-text-secondary)}.error-state__copy{font-size:1rem;line-height:1.5}.error-state__meta{font-size:.75rem}.error-state__details,.error-state__meta-box,.error-state__reasons{margin-block-end:1.5rem;background:var(--cds-layer-01);text-align:start}.error-state__meta-box{padding:.75rem}.error-state__details,.error-state__reasons{border:1px solid #e0e0e0;padding:1rem}.error-state__reasons-title{margin:0 0 .5rem;font-size:.875rem;font-weight:600}.error-state__reason-list{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;color:var(--cds-text-secondary);font-size:.875rem;list-style:none}.error-state__reason-list li{display:flex;align-items:flex-start;gap:.5rem}.error-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.error-state__actions--stacked{flex-direction:column}.error-state__button{inline-size:100%;max-inline-size:none}.error-state__summary{cursor:pointer;font-weight:600}.error-state__pre{margin-block-start:.5rem;overflow:auto;font-size:.75rem}.error-state__footer-copy{margin-block-start:1.5rem;font-size:.75rem}.error-state--inline{justify-content:flex-start;min-block-size:auto;padding:0}.error-state--inline .error-state__panel{display:flex;align-items:center;gap:.5rem;max-inline-size:none;text-align:start}.error-state--inline .error-state__icon{flex:0 0 auto}.error-state--inline .error-state__copy{margin-block-end:0}.share-conversion-state{padding:4rem 2rem}.share-access,.share-conversion-state{display:flex;align-items:center;justify-content:center}.share-access{min-block-size:100vh;padding:1rem;background:var(--share-access-secondary,var(--cds-background));color:var(--cds-text-primary)}.share-access--center{background:var(--cds-background)}.share-access__panel{inline-size:100%;max-inline-size:34rem}.share-access__brand{display:flex;justify-content:center;margin-block-end:1.5rem;color:var(--cds-text-secondary)}.share-access__brand p{margin:0}.share-access__brand span{color:var(--share-access-brand,var(--cds-link-primary));font-weight:600}.share-access__header{margin-block-end:1.5rem}.share-access__header h1,.share-access__title-row h1{margin:0;color:var(--cds-text-primary);font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:0}.share-access__content p,.share-access__header p{margin:0;color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);line-height:var(--cds-body-01-line-height,1.42857)}.share-access__header p{margin-block-start:.5rem}.share-access__title-row{display:flex;align-items:center;gap:.5rem;margin-block-end:1rem}.share-access__content{gap:1rem}.share-access__content,.share-access__field,.share-access__form{display:flex;flex-direction:column}.share-access__form{gap:1rem}.share-access__field{gap:.5rem}.share-access__label{display:inline-flex;align-items:center;gap:.5rem}.share-access__input--active .cds--text-input{border-color:var(--share-access-brand,var(--cds-border-interactive))}.share-access__submit{inline-size:100%;max-inline-size:none;border-color:var(--share-access-brand,var(--cds-button-primary));background:var(--share-access-brand,var(--cds-button-primary))}.share-shortlist{min-block-size:100vh;background:var(--share-shortlist-secondary,var(--cds-background))}.share-shortlist__header{border-block-end:1px solid #e0e0e0;background:var(--cds-background)}.share-shortlist__header-inner,.share-shortlist__main{max-inline-size:72rem;margin-inline:auto;padding-inline:1.5rem}.share-shortlist__header-inner{padding-block:2rem}.share-shortlist__logo{margin-block-end:1.5rem;object-fit:contain}.share-shortlist__title{margin:0 0 .5rem;color:var(--cds-text-primary);font-size:var(--cds-heading-05-font-size,2rem);font-weight:300;line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:0}.share-shortlist__description{margin:0;color:var(--cds-text-secondary);font-size:var(--cds-body-02-font-size,1rem);line-height:var(--cds-body-02-line-height,1.5)}.share-shortlist__main{padding-block:3rem}.share-shortlist__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.5rem}.share-shortlist-folder{display:flex;flex-direction:column;gap:.75rem;border:1px solid var(--cds-border-subtle-01,#e0e0e0);background:var(--cds-background);padding:1rem}.share-shortlist-folder__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.share-shortlist-folder__header h2,.share-shortlist-folder__header p{margin:0}.share-shortlist-folder__header h2{color:var(--cds-text-primary);font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:600;line-height:1.3}.share-shortlist-folder__header p{margin-block-start:.25rem;color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem)}.share-shortlist-folder__files{display:flex;flex-direction:column;gap:.5rem}.share-shortlist-card{inline-size:100%;overflow:hidden;border:1px solid #e0e0e0;padding:0;background:var(--cds-background);color:inherit;text-align:start;cursor:pointer;transition:box-shadow .15s,border-color .15s}.share-shortlist-card--selected,.share-shortlist-card:hover{border-color:var(--share-shortlist-primary,var(--cds-border-interactive));box-shadow:0 4px 12px rgb(0 0 0/15%)}.share-shortlist-card__thumbnail{display:flex;align-items:center;justify-content:center;block-size:4rem;background:color-mix(in srgb,var(--share-shortlist-primary,var(--cds-blue-60)) 20%,white)}.share-shortlist-card__icon{color:var(--share-shortlist-primary,var(--cds-link-primary));font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:600}.share-shortlist-card__body{padding:1rem}.share-shortlist-card__meta,.share-shortlist-card__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.share-shortlist-card__name{margin:0 0 .25rem;color:var(--cds-text-primary);font-weight:600;-webkit-line-clamp:2}.share-shortlist-card__meta{margin:0 0 .75rem;color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);line-height:var(--cds-body-01-line-height,1.42857);-webkit-line-clamp:2}.share-shortlist-card__action{display:flex;align-items:center;gap:.25rem;color:var(--share-shortlist-primary,var(--cds-link-primary));font-size:var(--cds-body-01-font-size,.875rem);font-weight:500}.share-shortlist-shell{min-block-size:100vh;background:var(--share-shortlist-secondary,var(--cds-background))}.share-shortlist-shell__navbar{border-block-end:1px solid var(--cds-border-subtle-01,#e0e0e0)}.share-shortlist-shell__search-bar{display:flex;align-items:center;flex:1 1;gap:0;max-width:28rem;margin-inline-start:1rem}.share-shortlist-shell__search-input,.share-shortlist-shell__search-input .cds--text-input-wrapper{height:3rem}.share-shortlist-shell__search-input .cds--text-input{background:var(--cds-layer-01);border-block-end-color:transparent}.share-shortlist-shell__search-count{white-space:nowrap;padding-inline:.75rem;font-size:.75rem;color:var(--cds-text-secondary)}.share-shortlist-shell__search-count--empty{color:var(--cds-text-error)}.share-shortlist-shell__sidenav{border-inline-end:1px solid var(--cds-border-subtle-01,#e0e0e0);background:white!important}.share-shortlist-shell__content{min-block-size:100vh;padding-block-start:3rem;padding-inline-start:16rem;padding-inline-end:18rem;background:var(--cds-background)}.share-shortlist-feedback-panel{position:fixed;inset-block-start:3rem;inset-inline-end:0;block-size:calc(100vh - 3rem);inline-size:18rem;background:white;border-inline-start:1px solid var(--cds-border-subtle-01,#e0e0e0);overflow-y:auto;z-index:1}.share-shortlist-feedback-panel__header{padding:1rem 1rem .75rem}.share-shortlist-feedback-panel__heading{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:600;line-height:var(--cds-heading-compact-01-line-height,1.28572);color:var(--cds-text-primary);margin:0}.share-shortlist-feedback-panel__candidate{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary);margin:.25rem 0 0}.share-shortlist-feedback-panel__empty{padding:1rem;font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-secondary);margin:0}.share-shortlist-feedback-panel__divider{border:none;border-block-start:1px solid var(--cds-border-subtle-01,#e0e0e0);margin:0}.share-shortlist-feedback-panel__section{padding:.875rem 1rem;display:flex;flex-direction:column;gap:.375rem}.share-shortlist-feedback-panel__section-title{font-size:.6875rem;font-weight:600;color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .375rem}.feedback-panel__tag-group{display:flex;flex-wrap:wrap;gap:.375rem}.share-shortlist-nav{padding:1rem;border-block-end:1px solid var(--cds-border-subtle-01,#e0e0e0)}.share-shortlist-nav__brand,.share-shortlist-nav__heading{display:flex;flex-direction:column;gap:.25rem}.share-shortlist-nav__brand+.share-shortlist-nav__heading{margin-block-start:1rem}.share-shortlist-nav__logo{margin-block-end:.5rem;object-fit:contain}.share-shortlist-nav h1,.share-shortlist-nav h2,.share-shortlist-nav p,.share-shortlist-nav span{margin:0}.share-shortlist-nav p{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);line-height:var(--cds-label-01-line-height,1.33333)}.share-shortlist-nav h1,.share-shortlist-nav h2{color:var(--cds-text-primary);font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:600;line-height:var(--cds-heading-compact-01-line-height,1.28572)}.share-shortlist-nav span{color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);line-height:var(--cds-body-compact-01-line-height,1.28572)}.share-shortlist-nav__tree{background:white}.share-shortlist-nav-folder__header{cursor:default}.share-shortlist-nav-folder__header:hover{background:transparent}.share-shortlist-nav-folder__title{margin:-.25rem 1rem .5rem 2.5rem;color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);line-height:var(--cds-label-01-line-height,1.33333)}.share-shortlist-nav-file{color:var(--cds-text-secondary);cursor:pointer}.share-shortlist-nav-file:hover{background:var(--cds-layer-hover-01,#e8e8e8);color:var(--cds-text-primary)}.share-shortlist-nav-file--active{background:var(--cds-layer-selected-01,#e0e0e0);color:var(--cds-text-primary);font-weight:600}.share-shortlist-nav-file--active:hover{background:var(--cds-layer-selected-hover-01,#cacaca)}.share-shortlist-shell__empty{color:var(--cds-text-secondary)}.share-shortlist-shell__empty,.share-shortlist-shell__viewer-loading{display:flex;align-items:center;justify-content:center;min-block-size:60vh}.share-candidate-viewer{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgb(0 0 0/50%)}.share-candidate-viewer__panel{display:flex;flex-direction:column;inline-size:100%;max-inline-size:56rem;max-block-size:90vh;overflow:hidden;background:var(--cds-background)}.share-candidate-viewer__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-block-end:1px solid #e0e0e0;padding:1rem}.share-candidate-viewer__heading{flex:1 1}.share-candidate-viewer__heading h2,.share-candidate-viewer__heading p{margin:0}.share-candidate-viewer__heading h2{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:600;line-height:var(--cds-heading-compact-02-line-height,1.375)}.share-candidate-viewer__heading p{color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);line-height:var(--cds-body-01-line-height,1.42857)}.share-candidate-viewer__body{flex:1 1;overflow:hidden}.share-candidate-viewer__frame{display:block;inline-size:100%;block-size:100%;border:0}.dashboard-content,.dashboard-shell{min-block-size:100vh;background:var(--cds-layer-01,#f4f4f4)}.dashboard-content{padding:2rem 1.5rem}.dashboard-shell .cds--clickable-tile,.dashboard-shell .cds--data-table,.dashboard-shell .cds--data-table tbody,.dashboard-shell .cds--data-table tr,.dashboard-shell .cds--data-table-container,.dashboard-shell .cds--pagination,.dashboard-shell .cds--tile{background:var(--cds-background,#ffffff)}@media (min-width:1056px){.dashboard-content{padding:2.5rem 2rem}}.dashboard-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-block-end:1.5rem}.dashboard-page__header-text{display:flex;flex-direction:column;gap:.25rem}.dashboard-page__title{margin:0;color:var(--cds-text-primary);font-size:var(--cds-heading-05-font-size,2rem);font-weight:600;line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:0}.dashboard-page__subtitle{margin:0;color:var(--cds-text-secondary);font-size:var(--cds-body-02-font-size,1rem);line-height:var(--cds-body-02-line-height,1.5)}.dashboard-section__title{margin:0;color:var(--cds-text-primary);font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:600;line-height:var(--cds-heading-03-line-height,1.4)}.dashboard-section__description{margin:0;color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);line-height:var(--cds-body-01-line-height,1.42857)}.dashboard-subsection__label{margin:0;color:var(--cds-text-primary);font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:600;line-height:var(--cds-heading-compact-01-line-height,1.28572)}.dashboard-helper-text{margin:0;color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);line-height:var(--cds-label-01-line-height,1.33333)}.dashboard-card__footer{display:flex;justify-content:flex-end;gap:.5rem;margin-block-start:1.5rem}.dashboard-card__header{display:flex;align-items:flex-start;justify-content:space-between;margin-block-end:1rem}.dashboard-card__header-text{display:flex;flex-direction:column;gap:.25rem}.dashboard-error-fallback{display:flex;flex-direction:column;gap:1rem;max-inline-size:40rem;padding:2rem}.dashboard-error{display:flex;min-block-size:calc(100vh - 4rem);align-items:center;justify-content:center;padding-inline:1rem}.dashboard-error__panel{display:flex;flex-direction:column;gap:1.5rem;inline-size:100%;max-inline-size:32rem;text-align:center}.dashboard-error__icon-row{display:flex;justify-content:center}.dashboard-error__icon-wrap{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.75rem;background:var(--cds-support-error-inverse);color:var(--cds-icon-inverse)}.dashboard-error__content{display:flex;flex-direction:column;gap:.5rem}.dashboard-error__content h1{margin:0;color:var(--cds-text-primary);font-size:var(--cds-heading-05-font-size,2rem);font-weight:600;line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:0}.dashboard-error__content p,.dashboard-error__meta-box p,.dashboard-error__pre{margin:0;color:var(--cds-text-secondary)}.dashboard-error__meta-box{border-radius:.5rem;padding:.75rem;background:var(--cds-layer-02)}.dashboard-error__meta-box p,.dashboard-error__pre{font-size:var(--cds-label-01-font-size,.75rem);line-height:var(--cds-label-01-line-height,1.33333)}.dashboard-error__meta-box p+p{margin-block-start:.25rem}.dashboard-error__actions{display:flex;flex-direction:column;gap:.75rem}.dashboard-error__button{inline-size:100%;max-inline-size:none}.dashboard-error__details{margin-block-start:1.5rem;text-align:start}.dashboard-error__summary{cursor:pointer;font-size:var(--cds-body-01-font-size,.875rem);font-weight:600}.dashboard-error__pre{margin-block-start:.5rem;overflow:auto}.mobile-blocker{display:flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:100vh;padding:1.5rem;background:var(--cds-background-inverse);color:var(--cds-text-inverse)}.mobile-blocker__panel{max-inline-size:32rem;background:var(--cds-layer-accent-inverse);color:inherit;text-align:center}.mobile-blocker__panel h1{margin:0 0 1rem;font-size:var(--cds-heading-06-font-size,2.625rem);font-weight:600;line-height:var(--cds-heading-06-line-height,1.199);letter-spacing:0}.mobile-blocker__copy,.mobile-blocker__lede{margin:0;color:var(--cds-text-inverse)}.mobile-blocker__lede{margin-block-end:2rem;font-size:var(--cds-heading-03-font-size,1.25rem);line-height:var(--cds-heading-03-line-height,1.4)}.mobile-blocker__copy{color:var(--cds-text-secondary);font-size:var(--cds-body-02-font-size,1rem);line-height:var(--cds-body-02-line-height,1.5)}.sidebar-upload-credits{display:flex;flex-direction:column;gap:.5rem;color:var(--cds-text-primary);font-size:var(--cds-body-01-font-size,.875rem);line-height:var(--cds-body-01-line-height,1.42857)}.sidebar-upload-credits__label{margin:0;color:var(--cds-text-secondary)}.sidebar-upload-credits__meter{display:flex;flex-direction:column;gap:.25rem}.sidebar-upload-credits__meter p{margin:0}.sidebar-upload-credits__helper{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);line-height:var(--cds-label-01-line-height,1.33333)}.subscription-usage{border:1px solid #e0e0e0}.subscription-usage--error{border-color:var(--cds-support-error)}.subscription-usage--info{border-color:var(--cds-support-info)}.subscription-usage__heading-row,.subscription-usage__loading-header,.subscription-usage__meter-row,.subscription-usage__reset{display:flex;align-items:center;justify-content:space-between}.subscription-usage__loading-header{margin-block-end:.5rem}.subscription-usage__loading-body{display:flex;flex-direction:column;gap:1rem;margin-block-start:1rem}.subscription-usage__header{margin-block-end:1.5rem}.subscription-usage__heading-row{gap:1rem}.subscription-usage__heading-row h3{margin:0}.subscription-usage__metric-label,.subscription-usage__plan{display:flex;align-items:center;gap:.5rem}.subscription-usage__trial-days{color:var(--cds-support-info);font-size:var(--cds-label-01-font-size,.75rem);font-weight:500;line-height:var(--cds-label-01-line-height,1.33333)}.subscription-usage__description,.subscription-usage__error-copy,.subscription-usage__meter-helper,.subscription-usage__reset{color:var(--cds-text-secondary)}.subscription-usage__description{margin:.25rem 0 0}.subscription-usage__body{display:flex;flex-direction:column;gap:1.5rem}.subscription-usage__error-title{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--cds-support-error)}.subscription-usage__error-copy{margin:.5rem 0 1rem}.subscription-usage__meter{display:flex;flex-direction:column;gap:.5rem}.subscription-usage__metric-label,.subscription-usage__metric-value,.subscription-usage__reset{font-size:var(--cds-body-01-font-size,.875rem);line-height:var(--cds-body-01-line-height,1.42857)}.subscription-usage__metric-label,.subscription-usage__metric-value{font-weight:600}.subscription-usage__metric-value--safe{color:var(--cds-support-success)}.subscription-usage__metric-value--warning{color:var(--cds-support-warning)}.subscription-usage__metric-value--blocked,.subscription-usage__metric-value--critical{color:var(--cds-support-error)}.subscription-usage__meter-helper{display:flex;justify-content:space-between;font-size:var(--cds-label-01-font-size,.75rem);line-height:var(--cds-label-01-line-height,1.33333)}.subscription-usage__reset{gap:.5rem;justify-content:flex-start;border-block-start:1px solid #e0e0e0;padding-block-start:.5rem}.subscription-gate{display:flex;align-items:center;justify-content:center;min-block-size:100vh;padding:1.5rem;background:var(--cds-background)}.subscription-gate__panel{inline-size:100%;max-inline-size:28rem;text-align:center}.subscription-gate__header{padding-block-end:1rem}.subscription-gate__icon{display:flex;justify-content:center;margin-block-end:1rem}.subscription-gate__header h1{margin:0 0 .5rem;color:var(--cds-text-primary);font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:600;line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:0}.subscription-gate__copy,.subscription-gate__features ul,.subscription-gate__helper,.subscription-gate__refresh p{color:var(--cds-text-secondary)}.subscription-gate__copy,.subscription-gate__features ul,.subscription-gate__features-title,.subscription-gate__refresh p{margin:0;font-size:var(--cds-body-01-font-size,.875rem);line-height:var(--cds-body-01-line-height,1.42857)}.subscription-gate__helper{margin:0;font-size:var(--cds-label-01-font-size,.75rem);line-height:var(--cds-label-01-line-height,1.33333)}.subscription-gate__header .subscription-gate__helper{margin-block-start:.5rem}.subscription-gate__body{display:flex;flex-direction:column;gap:1.5rem}.subscription-gate__features{text-align:start}.subscription-gate__features-title{margin-block-end:.5rem;color:var(--cds-text-primary);font-weight:500}.subscription-gate__features ul{display:flex;flex-direction:column;gap:.25rem;padding:0;list-style:none}.subscription-gate__refresh{border-block-start:1px solid #e0e0e0;padding-block-start:1rem}.subscription-gate__refresh p{margin-block-end:.75rem;font-size:var(--cds-label-01-font-size,.75rem);line-height:var(--cds-label-01-line-height,1.33333)}.dashboard-sidenav{background:var(--cds-background-inverse);color:var(--cds-text-inverse)}.onboarding-survey{display:flex;flex-direction:column;gap:1.5rem;padding-block-start:.25rem}.onboarding-survey__intro{margin:0;color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);line-height:var(--cds-body-01-line-height,1.42857)}.onboarding-survey__progress-copy{margin:.5rem 0 0;color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);line-height:var(--cds-label-01-line-height,1.33333)}.survey-question,.survey-question--spacious{display:flex;flex-direction:column}.survey-question{gap:.5rem}.survey-question--spacious{gap:.75rem}.survey-question__description,.survey-question__title{margin:0;font-size:var(--cds-body-01-font-size,.875rem);line-height:var(--cds-body-01-line-height,1.42857)}.survey-question__title{color:var(--cds-text-primary);font-weight:500}.survey-question__bounds,.survey-question__description{color:var(--cds-text-secondary)}.survey-question__rating-options{display:flex;flex-wrap:wrap;gap:.5rem}.survey-question__rating-button{min-inline-size:2.5rem}.survey-question__rating-button--emoji{font-size:var(--cds-heading-03-font-size,1.25rem)}.survey-question__bounds{display:flex;justify-content:space-between;font-size:var(--cds-label-01-font-size,.75rem);line-height:var(--cds-label-01-line-height,1.33333)}.ProseMirror{outline:none}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--cds-text-placeholder);pointer-events:none;float:left;height:0}.files-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.files-page-eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--cds-text-secondary)}.files-search-row{display:flex;align-items:center;gap:.5rem}.files-search-row .cds--search-input{background-color:var(--cds-background,#fff)}.files-empty-state{flex-direction:column;padding:3rem;gap:1rem;text-align:center}.files-empty-state,.files-loading{display:flex;align-items:center;color:var(--cds-text-secondary)}.files-loading{gap:.75rem;padding:2rem}.files-actions-cell{display:flex;gap:.25rem;align-items:center}.files-share-success{color:var(--cds-support-success);margin-bottom:1rem}.files-share-link-row{display:flex;gap:.5rem;align-items:flex-end}.files-share-link-row>:first-child{flex:1 1}.files-share-option{display:flex;align-items:center;justify-content:space-between;gap:1rem}.files-share-option-label{display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem}.shortlist-upload-box{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--cds-border-subtle-01,#e0e0e0);background:var(--cds-layer-01,#f4f4f4)}.shortlist-upload-box p{margin:0;color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem)}.shortlist-upload-box__input{display:none}.shortlist-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem}.shortlist-metric-tile{display:flex;min-block-size:7rem;flex-direction:column;justify-content:space-between}.shortlist-metric-tile p{margin:0;color:var(--cds-text-secondary)}.shortlist-metric-tile strong{color:var(--cds-text-primary);font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:600;line-height:1.2}.shortlist-portal-layout{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.4fr);gap:1rem}.shortlist-portal-layout--single{grid-template-columns:1fr}.shortlist-engagement-panel,.shortlist-tree-panel{background:var(--cds-background,#ffffff)}.shortlist-tree-panel__header{padding:1rem;border-block-end:1px solid var(--cds-border-subtle-01,#e0e0e0)}.shortlist-tree-panel__header--actions{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.shortlist-organization-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.shortlist-portal-tree,.shortlist-portal-tree .cds--tree-node{background-color:white}.shortlist-tree{display:flex;flex-direction:column}.shortlist-tree__folder{border-block-end:1px solid var(--cds-border-subtle-01,#e0e0e0)}.shortlist-tree__file,.shortlist-tree__folder-button{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.5rem;inline-size:100%;padding:.875rem 1rem;border:0;background:transparent;color:var(--cds-text-primary);font:inherit;text-align:start}.shortlist-tree__file:hover,.shortlist-tree__folder-button:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.shortlist-tree__folder-edit{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.75rem 1rem}.shortlist-tree__file span,.shortlist-tree__folder-button span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortlist-tree__folder-button span:last-child{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem)}.shortlist-tree__files{padding-block-end:.5rem}.shortlist-tree__file{grid-template-columns:1rem minmax(0,1fr);padding-inline-start:2rem;color:var(--cds-link-primary);text-decoration:none}.shortlist-tree__file--editable{grid-template-columns:1rem minmax(0,1fr) minmax(8rem,12rem);color:var(--cds-text-primary);cursor:grab}.shortlist-tree__file--editable select{min-inline-size:0}.shortlist-engagement-container{overflow:hidden}.shortlist-engagement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0}.shortlist-engagement-grid--top{align-items:stretch}.shortlist-engagement-tile{display:flex;min-block-size:10rem;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--cds-border-subtle-01,#e0e0e0);background:var(--cds-background,#ffffff)}.shortlist-engagement-tile__header,.shortlist-engagement-tile__stats div{display:flex;flex-direction:column;gap:.25rem}.shortlist-engagement-tile__header strong{color:var(--cds-text-primary);font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:600;line-height:1.3}.shortlist-engagement-tile__header span,.shortlist-engagement-tile__stats span{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem)}.shortlist-engagement-tile__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.shortlist-engagement-tile__stats strong{color:var(--cds-text-primary);font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:600;line-height:1.2}.shortlist-engagement-empty{padding:1rem;border-block-start:1px solid var(--cds-border-subtle-01,#e0e0e0);color:var(--cds-text-secondary)}.shortlist-engagement-empty--top{border:1px solid var(--cds-border-subtle-01,#e0e0e0);background:var(--cds-background,#ffffff)}.shortlist-upload-progress{display:flex;flex-direction:column;gap:.75rem;border-inline-start:4px solid var(--cds-interactive,#0f62fe)}.shortlist-upload-progress--complete{border-inline-start-color:var(--cds-support-success,#24a148)}.shortlist-upload-progress--failed,.shortlist-upload-progress--interrupted{border-inline-start-color:var(--cds-support-error,#da1e28)}.shortlist-upload-progress__heading{display:flex;align-items:center;gap:.5rem}.shortlist-upload-progress p{margin:0;color:var(--cds-text-secondary)}.shortlist-upload-progress__error{color:var(--cds-support-error,#da1e28)!important}.shortlist-upload-progress__files{display:grid;gap:.5rem}.shortlist-upload-progress__file{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;font-size:var(--cds-body-compact-01-font-size,.875rem)}.shortlist-upload-progress__file span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortlist-share-url{display:flex;align-items:center;gap:.5rem;overflow:hidden}.shortlist-share-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1055px){.shortlist-portal-layout,.shortlist-tree-panel__header--actions,.shortlist-tree__file--editable,.shortlist-tree__folder-edit{grid-template-columns:1fr}.shortlist-tree-panel__header--actions{align-items:stretch;flex-direction:column}}@keyframes timeline-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes badge-complete-flash{0%{box-shadow:0 0 0 0 rgba(34,197,94,.6)}40%{box-shadow:0 0 0 6px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 transparent}}.hp-marketing{background:var(--cds-background);color:var(--cds-text-primary);overflow-x:hidden}.marketing-nav{position:sticky;inset-block-start:0;z-index:8000;background:#ffffff;border-block-end:1px solid #e0e0e0}.marketing-nav__inner{display:flex;align-items:center;gap:1rem;inline-size:100%;max-inline-size:99rem;min-block-size:4rem;margin-inline:auto;padding-inline-start:clamp(1rem,3vw,2rem);padding-inline-end:0}.marketing-nav__brand{display:inline-flex;align-items:center;flex:0 0 auto;gap:.5rem;min-inline-size:0;color:var(--cds-text-primary);font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:0;text-decoration:none}.marketing-nav__brand img{display:block;inline-size:2rem;block-size:2rem}.marketing-nav__links{display:flex;align-items:center;justify-content:center;flex:1 1 auto;gap:.25rem;min-inline-size:0}.marketing-nav__links a,.marketing-nav__mobile-menu a{color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);text-decoration:none}.marketing-nav__links a{padding:.6875rem .75rem}.marketing-nav__links a:hover,.marketing-nav__mobile-menu a:hover{color:var(--cds-text-primary);background:var(--cds-layer-hover-01)}.marketing-nav__actions{display:flex;align-items:stretch;align-self:stretch;justify-content:flex-end;flex:0 0 auto;gap:0}.marketing-nav__actions .cds--btn{min-block-size:100%;padding-block:1rem;border-radius:0}.marketing-nav__actions .cds--btn,.marketing-nav__mobile-actions .cds--btn{min-inline-size:0;white-space:nowrap}.marketing-nav__menu-button{display:none;flex:0 0 auto}.marketing-nav__mobile-menu{display:none}.hp-section[id]{scroll-margin-block-start:4.5rem}.hp-section{border-block-end:1px solid #e0e0e0;padding-block:4rem}@media (max-width:671px){.hp-section{padding-block:3rem}}@media (max-width:1055px){.marketing-nav__actions,.marketing-nav__links{display:none}.marketing-nav__inner{min-block-size:3.5rem}.marketing-nav__brand{flex:1 1 auto}.marketing-nav__menu-button{display:inline-flex}.marketing-nav__mobile-menu{display:flex;flex-direction:column;gap:.25rem;border-block-start:1px solid #e0e0e0;padding:.5rem 1rem 1rem;background:var(--cds-background)}.marketing-nav__mobile-menu a{padding:.75rem}.marketing-nav__mobile-actions{display:grid;grid-template-columns:1fr;gap:.5rem;padding-block-start:.5rem}.marketing-nav__mobile-actions .cds--btn{inline-size:100%;justify-content:center}}.hp-section .cds--css-grid{inline-size:100%;max-inline-size:99rem}.hp-section--boxed .cds--css-grid{max-inline-size:82rem}.hp-section--narrow .cds--css-grid{max-inline-size:58rem}.two-columns-section{--two-columns-section-border:#e0e0e0;--two-columns-section-padding:clamp(1.5rem,4vw,4rem);position:relative;border-block-end:1px solid var(--two-columns-section-border)}.two-columns-section:before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;width:1px;background:var(--two-columns-section-border);transform:translateX(-.5px);pointer-events:none}.one-column-section{--one-column-section-border:#e0e0e0;border-block-start:1px solid var(--one-column-section-border);border-block-end:1px solid var(--one-column-section-border);padding-block:clamp(3rem,7vw,6rem);text-align:center}.one-column-section .cds--css-grid{align-items:center;justify-items:center}.one-column-section .cds--css-grid>[class*=cds--col]{display:flex;justify-content:center}.one-column-section__content{align-items:center;inline-size:100%;max-inline-size:none;margin-inline:auto;padding-inline:clamp(1rem,4vw,4rem);text-align:center}#problem .one-column-section__content{padding-inline:0}.one-column-section .cds--stack-vertical{align-items:center}.one-column-section .cds--btn{align-self:center;margin-inline:auto}.one-column-section .cds--stack-horizontal{justify-content:center;gap:.5rem;flex-wrap:wrap}.one-column-section .cds--stack-horizontal .cds--btn{margin-inline:0}.one-column-section .cds--btn-set{justify-content:center}.one-column-section__content p{max-inline-size:62ch;margin-inline:auto;font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0)}.two-columns-section__left{padding-inline-end:var(--two-columns-section-padding)}#solution .two-columns-section__left{padding-block-end:var(--two-columns-section-padding)}.hp-fit-section__ctas{align-items:flex-start}.hp-fit-section__ctas .cds--btn{inline-size:100%;max-inline-size:18rem}@media (max-width:671px){.hp-fit-section__ctas{align-items:center;inline-size:100%}}.hp-fit-section__right-heading{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0);color:var(--cds-text-primary)}.hp-fit-section__image-placeholder{border-radius:4px;overflow:hidden;border:1px solid var(--cds-border-subtle-01)}.hp-fit-section__image{width:100%;height:auto;display:block}.two-columns-section__right{padding-inline-start:var(--two-columns-section-padding)}@media (max-width:671px){.two-columns-section:before{content:none}.two-columns-section__left{padding-inline-end:0}.two-columns-section__right{padding-inline-start:0}#where-docutracker-fits .two-columns-section__left>.cds--stack-vertical{display:contents}#where-docutracker-fits .cds--css-grid{display:grid;grid-template-columns:1fr;gap:0}#where-docutracker-fits .two-columns-section__right{order:2}#where-docutracker-fits .hp-fit-section__ctas{order:3}}.hp-section--center{text-align:center}.hp-section--center .cds--stack-vertical{align-items:center}.hp-section--center p{max-inline-size:60ch}.hp-section-heading{max-inline-size:none}.hp-section-heading--center{align-items:center;margin-inline:auto;text-align:center}.hp-section p,.hp-section-heading p{color:var(--cds-text-secondary)}.hp-section:not(.hp-hero) .cds--heading{max-inline-size:18ch;font-size:var(--cds-heading-06-font-size,2.625rem);font-weight:var(--cds-heading-06-font-weight,300);line-height:var(--cds-heading-06-line-height,1.199);letter-spacing:var(--cds-heading-06-letter-spacing,0)}.hp-section-heading p,.hp-template-marquee p,.two-columns-section__left>.cds--stack-vertical>p{max-inline-size:none;font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0)}.hp-section-heading--center .cds--heading,.hp-template-marquee .cds--heading,.one-column-section .cds--heading{max-inline-size:20ch;margin-inline:auto}#homepage-fit-heading span,.one-column-section .cds--heading span{display:block}#homepage-fit-heading span+span,.one-column-section .cds--heading span+span{margin-block-start:.25rem}.one-column-section__content .hp-final-cta__statement,.one-column-section__content .hp-problem-statement{max-inline-size:54ch;color:var(--cds-text-primary);font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:var(--cds-heading-05-letter-spacing,0)}.hp-pastel-highlight{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-inline:.12em;background-color:#FFFAA0;padding:.2rem}.hp-numbered-list{inline-size:100%}.hp-numbered-list__item{align-items:flex-start}.hp-numbered-list__index{flex:0 0 2.5rem;color:var(--cds-text-helper);font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);line-height:var(--cds-label-02-line-height,1.28572);letter-spacing:var(--cds-label-02-letter-spacing,.16px)}.hp-numbered-list p{max-inline-size:48ch;margin:0;font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0)}.hp-numbered-list strong,.hp-numbered-list--steps h3{color:var(--cds-text-primary)}.hp-numbered-list--steps h3{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0)}.hp-numbered-list--steps p{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}.hp-solution-accordion__title{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);color:var(--cds-text-primary)}.hp-numbered-list--steps .hp-numbered-list__item:not(:last-child){border-block-end:1px solid #e0e0e0;padding-block-end:1.5rem;margin-inline:-4rem;padding-inline:4rem}.hp-how-it-works__tile p{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}.hp-how-it-works__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block-start:1px solid var(--hp-features-border);border-inline-start:1px solid var(--hp-features-border)}@media (max-width:671px){.hp-how-it-works__steps{grid-template-columns:1fr}}.hp-how-it-works__tile{min-block-size:100%;border:0;border-block-end:1px solid var(--hp-features-border);border-inline-end:1px solid var(--hp-features-border);padding:clamp(1.5rem,2.5vw,2rem);background:var(--cds-layer-01)}.hp-how-it-works__tile h3{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);border-bottom:1px solid var(--hp-features-border);padding-bottom:.5rem}.hp-how-it-works__tile-index{color:var(--cds-text-helper);font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);line-height:var(--cds-label-02-line-height,1.28572);letter-spacing:var(--cds-label-02-letter-spacing,.16px);flex:0 0 auto}.hp-how-it-works__tile-image{display:block;inline-size:100%;block-size:auto;margin-block-start:1rem;border:1px solid var(--hp-features-border)}.hp-how-it-works__cta{display:flex;justify-content:center}.hp-section-tag{align-self:flex-start;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:max-content;margin:0}.hp-section .cds--heading,.hp-section h1,.hp-section h2,.hp-section h3{letter-spacing:0}.hp-features{--hp-features-border:#e0e0e0;border-block-end:1px solid var(--hp-features-border)}.hp-features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block-start:1px solid var(--hp-features-border);border-inline-start:1px solid var(--hp-features-border)}.hp-feature-tile{min-block-size:100%;border:0;border-block-end:1px solid var(--hp-features-border);border-inline-end:1px solid var(--hp-features-border);padding:clamp(1.5rem,2.5vw,2rem);background:var(--cds-layer-01)}.hp-feature-tile h3{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);border-bottom:1px solid var(--hp-features-border);padding-bottom:.5rem}.hp-feature-tile p{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}.hp-feature-tile svg{flex:0 0 auto;color:var(--cds-support-success)}.hp-feature-tile__image{display:block;inline-size:100%;block-size:auto;margin-block-start:1rem}.hp-features__cta{display:flex;justify-content:center}@media (max-width:1055px){.hp-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-features-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:671px){.hp-features-grid,.hp-features-grid--three{grid-template-columns:1fr}}.hp-hero{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;border-block-start:1px solid #e0e0e0;padding-block-start:3rem;padding-block-end:2rem}@media (max-width:671px){.hp-hero{min-height:auto;padding-block-start:1.5rem;padding-block-end:2.5rem}.hero-tabs-preview{display:none}}.hero-grid{width:100%;margin-block:0}.hero-stack{align-items:center;text-align:center;inline-size:100%;max-width:78rem;margin-inline:auto}.hero-stack h1{font-size:4rem;line-height:1;letter-spacing:0;font-weight:600;max-width:none;padding:.2em}.hero-audience-tag{margin-inline:auto;padding:10px;color:rgba(0,0,0,.9)}.hero-stack>p{font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);line-height:1.5;max-width:none;color:var(--cds-text-secondary);margin-block-start:-.25rem}.hero-badges{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2.5rem}.hero-badge-logo{display:block;height:32px;width:auto;object-fit:contain;flex-shrink:0}@media (max-width:671px){.hero-badge-logo{height:24px}}.hero-ctas{justify-content:center;flex-wrap:wrap;gap:0}.hero-app-preview{width:100%;margin-block-start:1.25rem}@media (max-width:671px){.hero-app-preview{margin-block-start:1.5rem}}.hero-app-preview__image{display:block;width:100%;height:auto}.hero-app-preview__image--mobile{display:block}@media (min-width:672px){.hero-app-preview__image--mobile{display:none}}.hero-app-preview-frame--desktop{display:none}@media (min-width:672px){.hero-app-preview-frame--desktop{display:block}}.hero-tabs-preview{width:100%;height:100%}.hero-tabs-preview>.cds--css-grid{height:100%;margin:0}.hero-tabs-preview .cds--tab-content{height:100%;padding:2rem;background:transparent;border:1px solid #e0e0e0}.hero-tabs-preview__panel{display:flex;flex-direction:column;min-height:100%;padding:0;background:transparent}.hero-tabs-preview__image{display:block;width:100%;height:auto;object-fit:contain}.hp-template-marquee>.cds--css-grid{text-align:center}.hp-template-marquee>.cds--css-grid .cds--btn{margin-inline:auto}.hp-template-marquee__viewport{overflow:hidden;margin-block:2rem;margin-inline:auto;inline-size:min(100%,82rem)}.hp-template-marquee__track{display:flex;gap:1rem;inline-size:max-content}.hp-template-card{inline-size:clamp(14rem,22vw,22rem);border:1px solid #e0e0e0;background:var(--cds-layer-01)}.hp-template-card__image{aspect-ratio:4/3;overflow:hidden}.hp-template-card__image img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.hp-pricing{--hp-pricing-border:#e0e0e0;border-block-end:1px solid var(--hp-pricing-border);scroll-margin-block-start:3rem}.hp-pricing-toggle{display:flex;align-items:center;gap:.625rem;justify-content:center;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}.hp-pricing-toggle .cds--form-item{margin:0}.hp-pricing-toggle .cds--toggle__text{display:none}.hp-pricing-toggle__option{color:var(--cds-text-secondary);font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);line-height:var(--cds-label-02-line-height,1.28572);letter-spacing:var(--cds-label-02-letter-spacing,.16px);white-space:nowrap}.hp-pricing-toggle__option[data-active=true]{color:var(--cds-text-primary);font-weight:600}.hp-pricing-toggle .cds--tag{margin:0}.hp-pricing .cds--btn{min-inline-size:0;max-inline-size:100%;white-space:normal}.hp-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.hp-pricing-card{display:flex;flex-direction:column;gap:1rem;min-block-size:100%;border:1px solid var(--hp-pricing-border);background:var(--cds-layer-01)}.hp-pricing-card--featured{background:var(--cds-layer-accent-01)}.hp-pricing-card h3{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-inline:-1rem;border-block-end:1px solid var(--hp-pricing-border);padding-inline:1rem;padding-block-end:1rem;font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0)}.hp-pricing-card>p{min-block-size:3rem;font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}.hp-pricing-card__price{display:flex;align-items:baseline;gap:.25rem;margin-block-start:.5rem}.hp-pricing-card__price span:first-child{color:var(--cds-text-primary);font-size:var(--cds-heading-06-font-size,2.625rem);font-weight:600;line-height:var(--cds-heading-06-line-height,1.199);letter-spacing:var(--cds-heading-06-letter-spacing,0)}.hp-pricing-card__meta,.hp-pricing-card__price span:last-child{color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}.hp-pricing-card__features{display:flex;flex:1 1;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.hp-pricing-card__features li{display:grid;grid-template-columns:auto 1fr;gap:.5rem;color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}.hp-pricing-card__features svg{margin-block-start:.125rem;color:var(--cds-support-success)}.hp-pricing-card__action{display:flex;flex-direction:column;gap:.75rem;margin-block-start:auto}.hp-pricing-card__action .cds--btn{inline-size:100%;justify-content:center;min-block-size:2.75rem;padding-inline:.875rem;text-align:center}@media (max-width:1055px){.hp-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:671px){.hp-pricing-card__price span:first-child,.hp-section:not(.hp-hero) .cds--heading,.one-column-section__content .hp-final-cta__statement,.one-column-section__content .hp-problem-statement{font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:var(--cds-heading-05-letter-spacing,0)}.hp-numbered-list__index{flex-basis:2rem}.hp-pricing-grid{grid-template-columns:1fr}.hp-pricing-card>p{min-block-size:auto}}.hp-faq .cds--accordion{align-self:stretch;text-align:start}.hp-faq .cds--accordion,.hp-faq .cds--accordion__heading,.hp-faq .cds--accordion__item{inline-size:100%;width:100%}.hp-faq .cds--accordion__content{padding-inline-end:var(--cds-layout-density-padding-inline-local)}.hp-faq .cds--accordion__content>p,.hp-faq .cds--accordion__title{max-inline-size:none}.hp-faq .cds--accordion__title{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:400;line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0)}.hp-faq .cds--accordion__content>p{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0)}.landing-hub__page{min-block-size:100vh;background:var(--cds-layer-01,#f4f4f4)}.landing-hub__tile-grid{--landing-hub-border:#e0e0e0}.contacts-stats-grid .cds--css-grid,.landing-hub__tile-grid .cds--css-grid{padding-inline:0}.landing-hub__activity-row{margin-block-start:var(--cds-spacing-06,1.5rem)}.landing-hub__tile-col{display:flex;padding:var(--cds-spacing-02,.2rem)}.landing-hub__tile{flex:1 1;min-block-size:100%;padding:var(--cds-spacing-07,2rem)!important}.landing-hub__tile-header{display:flex;align-items:center;gap:.5rem}.landing-hub__tile-description{color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}.landing-hub__tile-arrow{display:flex;justify-content:flex-end}.landing-hub__activity-text{color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}.org-logo-image{object-fit:contain}.org-logo-image--disabled{object-fit:contain;opacity:.4}.org-color-swatch{display:inline-block;width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid #e0e0e0;background-color:var(--org-color-swatch-value);flex-shrink:0}.org-color-swatch--compact{width:1rem;height:1rem}.org-profile-hero{display:flex;align-items:flex-start;gap:1.5rem}.org-profile-hero__logo-wrap{flex-shrink:0;width:5rem;height:5rem;border-radius:.25rem;border:1px solid #e0e0e0;background:var(--cds-layer-01);display:flex;align-items:center;justify-content:center;overflow:hidden}.org-profile-hero__body{flex:1 1;min-width:0}.org-profile-hero__name{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);color:var(--cds-text-primary)}.org-profile-hero__website{display:inline-flex;align-items:center;gap:.375rem;color:var(--cds-link-primary);font-size:var(--cds-body-01-font-size,.875rem);text-decoration:none}.org-profile-hero__website:hover{text-decoration:underline}.org-profile-hero__logo-actions{flex-shrink:0;align-items:flex-start;min-width:10rem}.org-logo-row,.org-logo-row__content,.org-profile-hero__logo-actions{display:flex;flex-direction:column;gap:.5rem}.org-logo-row__content{align-items:flex-start}.org-logo-placeholder{width:4rem;height:4rem;border-radius:.25rem;border:1px dashed #e0e0e0;background:var(--cds-layer-01);flex-shrink:0}.org-detail-tile{height:100%}.org-structured-label{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);white-space:nowrap;width:7rem}.org-structured-value{font-size:var(--cds-body-01-font-size,.875rem);color:var(--cds-text-primary)}.org-link-preview{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:var(--cds-layer-01);border:1px solid #e0e0e0;font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary);border-radius:.125rem}.org-color-block{width:3rem;height:3rem;border-radius:.25rem;border:1px solid #e0e0e0;background-color:var(--org-color-swatch-value);flex-shrink:0}.org-color-input__swatch{align-self:flex-end;margin-bottom:.5rem;width:2rem;height:2rem;border-radius:.25rem}.org-colors-empty{padding:1rem 0}.org-colors-empty__swatches{display:flex;gap:.5rem}.org-colors-empty__swatch{width:2.5rem;height:2.5rem;border-radius:.25rem;border:1px dashed #e0e0e0;background:var(--cds-layer-01)}.contracts-table-row{cursor:pointer}.truncate-ellipsis{max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state{align-items:center;padding:3rem;text-align:center}.template-preview-container{overflow:hidden;background:var(--cds-layer-02)}.template-preview-image{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.template-preview-empty{background:transparent}.templates-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.templates-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.template-tile{display:flex;flex-direction:column;gap:1rem;padding:0 0 1.5rem!important;overflow:hidden;background:#ffffff!important;border:1px solid #e0e0e0!important}.template-tile-action{display:flex;justify-content:center;padding:0 .75rem;margin-top:auto}.templates-active-filters,.templates-filter-actions{flex-wrap:wrap}@media (max-width:1055px){.templates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:671px){.templates-filter-grid,.templates-grid{grid-template-columns:1fr}}.templates-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 1rem;text-align:center}.templates-empty-state__icon{margin-bottom:1rem}.templates-empty-state__title{font-size:1.125rem;font-weight:500}.templates-empty-state__subtitle{color:var(--cds-text-secondary);margin-top:.25rem;font-size:.875rem;max-width:24rem}.templates-empty-state__clear-btn{text-decoration:underline;cursor:pointer;background:none;border:none;color:inherit;padding:0;font:inherit}.templates-empty-state__form{display:flex;gap:.5rem;margin-top:1.5rem;width:100%;max-width:24rem}.templates-empty-state__email-input{flex:1 1}.settings-page{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.settings-page__loading{display:flex;justify-content:center;padding:4rem}.settings-integration-card__description,.settings-profile__help{color:var(--cds-text-secondary)}.settings-card{display:flex;flex-direction:column;gap:1rem}.settings-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.settings-card__body,.settings-field-group{display:flex;flex-direction:column;gap:1rem}.settings-profile{display:flex;gap:1rem;align-items:flex-start}.settings-profile__avatar{flex-shrink:0}.settings-profile__avatar img{border-radius:50%}.settings-profile__content{display:flex;flex-direction:column;gap:.5rem}.settings-profile__fields{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.settings-webhook-grid{display:grid;gap:1rem;grid-template-columns:1fr auto;align-items:start}.settings-webhook-grid>.settings-actions{padding-block-start:1.5rem}.settings-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:flex-start}.settings-preference-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;border-bottom:1px solid #e0e0e0}.settings-preference-row__content{flex:1 1}.settings-integration-card__title{font-size:1rem;line-height:1.5;font-weight:600}.settings-integration-card{display:flex;gap:1rem;align-items:flex-start;padding:1rem;border:1px solid #e0e0e0;border-radius:.25rem}.settings-integration-card--connected{border-color:var(--cds-support-success)}.settings-integration-card__icon{flex-shrink:0;inline-size:2rem;block-size:2rem;display:flex;align-items:center}.settings-integration-card__content{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.settings-integrations__slack-logo{inline-size:1.5rem;block-size:1.5rem}@media (max-width:42rem){.settings-page{padding:1rem}.settings-integration-card,.settings-preference-row{align-items:flex-start;flex-direction:column}.settings-webhook-grid{grid-template-columns:1fr}.settings-webhook-grid>.settings-actions{padding-block-start:0}}.dashboard-navbar{border-block-end:1px solid #e0e0e0;background-color:var(--cds-background,#ffffff);color:var(--cds-text-primary,#161616)}.dashboard-navbar .cds--header__name,.dashboard-navbar .cds--header__name:focus,.dashboard-navbar .cds--header__name:hover,.dashboard-navbar__name{color:var(--cds-text-primary,#161616);font-size:1.25rem;font-weight:600;letter-spacing:0}.dashboard-navbar .cds--header__global .cds--btn--ghost{color:var(--cds-text-primary,#161616)}.dashboard-navbar .cds--header__global .cds--btn--ghost:hover{background-color:var(--cds-layer-hover-01,#e8e8e8);color:var(--cds-text-primary,#161616)}.pdf-document-wrapper{align-items:center}.pdf-document-wrapper,.pdf-viewer,.pdf-viewer__controls{display:flex;flex-direction:column}.pdf-viewer__toolbar{justify-content:space-between;gap:.75rem}.pdf-viewer__brand-link,.pdf-viewer__brand-title,.pdf-viewer__search-form,.pdf-viewer__search-result-actions,.pdf-viewer__search-results,.pdf-viewer__toolbar,.pdf-viewer__toolbar-actions{display:flex;align-items:center}.pdf-viewer__brand-link,.pdf-viewer__brand-title,.pdf-viewer__search-form,.pdf-viewer__search-results,.pdf-viewer__toolbar-actions{gap:.5rem}.pdf-viewer__brand-title{font-size:1rem;line-height:1.4;font-weight:600}.pdf-viewer__search{margin-block-start:.75rem}.pdf-viewer__search-input{flex:1 1}.pdf-viewer__search-results{margin-block-start:.5rem;font-size:.875rem}.pdf-viewer__search-result-actions{gap:.25rem}.pdf-viewer__no-results{margin-block-start:.5rem;color:var(--cds-text-secondary)}.pdf-viewer__scroll-container{-webkit-overflow-scrolling:touch}.pdf-viewer__loading{display:flex;justify-content:center;padding:2rem}.pdf-viewer__spacer{height:var(--pdf-spacer-height)}@media (max-width:42rem){.pdf-viewer__search-form,.pdf-viewer__search-results,.pdf-viewer__toolbar{align-items:flex-start;flex-direction:column}}.tiptap-toolbar-sentinel{block-size:1px;inline-size:100%;flex-shrink:0;margin-block-end:-1px;pointer-events:none}.tiptap-toolbar-bar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;border-bottom:1px solid #e0e0e0;background:var(--cds-layer-01);padding:.5rem}.editor-layout{display:flex;min-block-size:100%;inline-size:100%}.editor-layout__main{min-block-size:100%;min-inline-size:0;flex:1 1 auto;padding-inline-end:.25rem}.editor-layout__content{inline-size:100%;padding:2rem 1rem}.editor-layout__header{max-inline-size:48rem;margin-block-end:1.5rem}.editor-layout__header p{margin-block-start:.25rem;color:var(--cds-text-secondary)}.tiptap-editor-loading{display:flex;align-items:center;justify-content:center;padding-block:3rem;color:var(--cds-text-secondary)}.tiptap-editor-shell{display:flex;flex-direction:column;gap:.75rem}.tiptap-editor-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;inline-size:100%}.tiptap-editor-name-row .cds--text-input{background-color:var(--cds-background,#fff)}.tiptap-editor-frame{display:flex;flex-direction:column;border:1px solid #e0e0e0;background:var(--cds-layer-01)}.tiptap-editor-content-wrap{min-inline-size:0}.editor-right-panel{display:flex;flex-direction:column;border-left:1px solid #e0e0e0}.editor-right-panel__body{min-block-size:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.editor-panel-footer{flex-shrink:0;border-top:1px solid #e0e0e0;background:var(--cds-layer-01);padding:.75rem 1.25rem}.editor-panel-actions{display:flex;flex-direction:column;gap:.625rem}.editor-panel-actions__status{margin:0;color:var(--cds-text-secondary);font-size:.6875rem;text-align:center}.sidenav-item-slot{padding:0 1rem}.share-link-fields{border:1px solid #e0e0e0;background:var(--cds-layer-01)}.share-link-field-row{padding:1.25rem 1.5rem}.share-link-field-row--split,.share-link-signers__recipient-header,.share-link-signers__toggle-row{display:flex;align-items:flex-start;justify-content:space-between}.share-link-field-row--split{gap:1.5rem}.share-link-fields__copy,.share-link-fields__group,.share-link-fields__input-group,.share-link-signers,.share-link-signers__fields,.share-link-signers__order,.share-link-signers__recipient{display:flex;flex-direction:column}.share-link-fields__copy,.share-link-fields__input-group{gap:.5rem}.share-link-fields__group{gap:1rem}.share-link-fields__label{color:var(--cds-text-secondary);font-size:.875rem}.share-link-fields__label--primary{color:var(--cds-text-primary);font-size:1rem;font-weight:600}.share-link-fields__label--icon{display:flex;align-items:center;gap:.5rem}.share-link-fields__help-icon{color:var(--cds-text-secondary);cursor:help}.share-link-fields__helper,.share-link-fields__radio-helper,.share-link-signers__recipient-title{margin:0;color:var(--cds-text-secondary)}.share-link-fields__helper,.share-link-fields__radio-helper{font-size:.75rem}.share-link-fields__radio-group{display:flex;flex-direction:column;gap:.75rem}.share-link-fields__radio-helper{margin-block-start:-.5rem;padding-inline-start:1.75rem}.share-link-fields__separator{border-block-start:1px solid #e0e0e0}.share-link-signers{flex:1 1 auto;min-block-size:0;gap:1.25rem;overflow-y:auto;padding-inline-end:.25rem;color:var(--cds-text-primary)}.share-link-signers__toggle-row{align-items:center;gap:.75rem}.share-link-signers__list{display:flex;flex-direction:column;gap:2rem}.share-link-signers__fields,.share-link-signers__recipient{gap:.75rem}.share-link-signers__recipient-header{align-items:center;gap:.5rem}.share-link-signers__recipient-title{font-size:.875rem;font-weight:600}.share-link-signers__order{gap:.75rem;padding-block-start:.25rem}.editor-share-sidebar{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem 1.25rem 1.5rem;color:var(--cds-text-primary)}.editor-share-sidebar__header{margin-inline:-1.25rem;border-block-end:1px solid #e0e0e0;padding:0 1.25rem 1rem}.editor-share-sidebar__header h2{margin-block-end:.375rem}.editor-share-sidebar__helper{color:var(--cds-text-secondary);font-size:.75rem;line-height:1.35;margin:0;font-size:.6875rem}.editor-share-sidebar__current-link{display:flex;flex-direction:column;gap:.5rem}.editor-share-sidebar__current-link>p{margin:0;color:var(--cds-text-primary);font-size:.75rem;font-weight:600}.editor-share-sidebar__copy-row{display:flex;gap:.5rem}.editor-share-sidebar__copy-button{flex-shrink:0}.editor-sidebar-section{margin:0 -1.25rem;border-top:1px solid #e0e0e0;padding:1.25rem 1.25rem 0}.editor-sidebar-section--stacked{display:flex;flex-direction:column;gap:.75rem}.activity-timeline{position:relative;min-block-size:0;inline-size:100%;flex:1 1 auto}.activity-timeline__empty{padding:1rem 1rem 2.5rem;font-size:.875rem;text-align:center}.activity-timeline__rail{position:absolute;inset-block:0 0;inset-inline-start:.5rem;top:.75rem;inline-size:1px;background:#e0e0e0}.activity-timeline__list{position:relative;margin:0;padding:0;list-style:none}.activity-timeline__item{position:relative;display:flex;gap:1rem}.activity-timeline__item--spaced{margin-block-end:.75rem}.activity-timeline__marker-wrap{position:relative;z-index:1;display:flex;justify-content:center;flex-shrink:0;inline-size:1rem;padding-block-start:.25rem}.activity-timeline__marker{inline-size:.5rem;block-size:.5rem;flex-shrink:0;border:1px solid #e0e0e0;background:var(--cds-layer-01)}.activity-timeline__event{min-inline-size:0;flex:1 1 auto;padding:.75rem}.activity-timeline__event-time,.activity-timeline__event-title{margin:0}.activity-timeline__event-title{font-size:.875rem;font-weight:600}.activity-timeline__event-time{margin-block-start:.25rem;color:var(--cds-text-secondary);font-size:.75rem}.legal-page{margin:0 auto;max-inline-size:56rem;padding:3rem 1.5rem}.legal-page__tile{margin-block-start:1rem}.legal-page__header{margin-block-end:2rem}.legal-page__eyebrow,.sign-in-page__eyebrow{margin-block-end:.5rem;color:var(--cds-text-secondary);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.legal-page__content,.legal-page__section,.sign-in-page__actions,.sign-in-page__stack{display:flex;flex-direction:column}.legal-page__content{gap:2rem}.legal-page__section{gap:.75rem}.legal-page__subsection{display:flex;flex-direction:column;gap:.5rem}.sign-in-page{display:flex;align-items:center;justify-content:center;min-block-size:100vh;padding:2rem}.sign-in-page__main{display:grid;align-items:center;gap:3rem;inline-size:min(100%,72rem)}@media (min-width:66rem){.sign-in-page__main{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr)}}.sign-in-page__heading-group{margin-block-end:1.5rem}.sign-in-page__heading-group--compact{margin-block-end:.5rem}.sign-in-page__visual{overflow:hidden;border:1px solid #e0e0e0;background:var(--cds-layer-01)}.sign-in-page__card,.sign-in-page__metrics,.sign-in-page__visual-status{padding:1rem}.sign-in-page__visual-status{display:flex;align-items:center;justify-content:space-between;border-block-end:1px solid #e0e0e0}.sign-in-page__visual img{display:block;inline-size:100%;block-size:auto}.sign-in-page__metrics{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:1px solid #e0e0e0}.sign-in-page__overview ul{display:flex;flex-direction:column;gap:.75rem;margin-block-start:1.5rem;padding:0;list-style:none}.sign-in-page__overview li{display:flex;align-items:center;gap:.5rem}.sign-in-page__card{border:1px solid #e0e0e0;background:var(--cds-layer-01)}.sign-in-page__actions,.sign-in-page__stack{gap:1rem}.internal-layout,.onboarding-redirect,.signing-frame{min-block-size:100vh}.onboarding-redirect{display:flex;align-items:center;justify-content:center}.onboarding-redirect__content{text-align:center}.signing-frame{background:#000;color:#fff}.sign-status{display:flex;align-items:center;justify-content:center;min-block-size:100vh;padding:2rem;background:var(--cds-background)}.sign-status__content{inline-size:min(100%,32rem);border:1px solid #e0e0e0;background:var(--cds-layer-01);padding:2rem}.signing-frame__status{border-block-end:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.9);padding:.75rem 1rem;color:rgba(255,255,255,.7);font-size:.875rem}.signing-frame__iframe{display:block;inline-size:100%;block-size:calc(100vh - 49px);border:0}.template-preview{min-block-size:100vh;padding:1.5rem;background:#f7f6f4}.template-preview__paper{overflow:hidden;margin:0 auto;border:1px solid var(--cds-border-subtle);border-radius:.5rem;inline-size:max-content;max-inline-size:100%;background:var(--cds-layer-01);box-shadow:0 1px 3px 0 rgb(0 0 0/.1)}.template-preview__canvas{border-radius:0 0 .5rem .5rem}.faq-page__breadcrumb-wrap,.faq-page__inner{margin:0 auto;max-inline-size:56rem}.faq-page__breadcrumb-wrap{padding:1rem 1rem 0}.faq-page__breadcrumb-item,.faq-page__breadcrumb-item a,.faq-page__breadcrumbs{display:flex;align-items:center}.faq-page__breadcrumb-item,.faq-page__breadcrumb-item a,.faq-page__breadcrumbs{gap:.25rem}.faq-page__breadcrumb-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq-page__hero,.faq-page__main{padding:3rem 1rem}.faq-page__cta{margin-block-start:3rem;border-block-start:1px solid #e0e0e0;padding-block-start:2rem}.faq-client__tabs,.faq-page__cta-actions{display:flex;flex-wrap:wrap;gap:.75rem}.faq-page__cta-actions{margin-block-start:1rem}.faq-client__empty,.faq-client__list,.faq-client__search,.faq-client__tabs{margin-block-end:1.5rem}.faq-client__list{border-block-start:1px solid #e0e0e0}.faq-client__item{border-block-end:1px solid #e0e0e0}.faq-client__question{inline-size:100%;max-inline-size:none;justify-content:space-between}.faq-client__answer{padding:0 1rem 1rem;color:var(--cds-text-secondary)}.faq-client__empty{padding:2rem;background:var(--cds-layer-01);text-align:center}.searches-card__footer,.searches-card__header,.searches-page__empty{display:flex}.searches-card__footer{align-items:center;justify-content:space-between}.searches-card__header{align-items:flex-start;justify-content:space-between;gap:.5rem}.searches-card__meta,.searches-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searches-card__title{font-weight:500}.searches-card__meta{color:var(--cds-text-secondary);font-size:.875rem}.searches-card__date,.searches-page__empty p{color:var(--cds-text-secondary);font-size:.75rem}.searches-page__status-filter{max-inline-size:36rem}.searches-page__empty{flex-direction:column;align-items:center;gap:.75rem;padding-block:5rem;color:var(--cds-text-secondary)}.searches-page__empty p{margin:0;font-size:.875rem}.searches-page__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.searches-page__skeleton-footer{block-size:2rem}.searches-page__modal-stack{padding-block-start:.5rem}.file-share-dialog__description,.files-upload-wizard__description{flex-shrink:0;color:var(--cds-text-secondary);font-size:.875rem;line-height:1.25rem}.file-share-dialog__description{padding-block-end:1rem}.files-upload-wizard__description{padding-block-end:1.5rem}.file-share-dialog__body,.files-upload-wizard__scroll-stack{min-block-size:0;flex:1 1 auto;overflow-y:auto;padding-inline-end:.25rem}.file-share-dialog__body,.file-share-dialog__discount,.file-share-dialog__discount-copy,.file-share-dialog__discount-fields,.file-share-dialog__field,.files-upload-wizard__field,.files-upload-wizard__scroll-stack,.files-upload-wizard__stack{display:flex;flex-direction:column}.file-share-dialog__body,.file-share-dialog__discount,.file-share-dialog__discount-fields,.files-upload-wizard__scroll-stack,.files-upload-wizard__stack{gap:1rem}.file-share-dialog__body{padding-block:1rem;color:var(--cds-text-primary)}.file-share-dialog__separator{margin-block:1rem;border-block-start:1px solid #e0e0e0}.file-share-dialog__discount{border-radius:.5rem;padding:1rem;background:var(--cds-layer-02)}.file-share-dialog__actions,.file-share-dialog__discount-header,.files-upload-wizard__actions,.files-upload-wizard__link-row,.files-upload-wizard__loading,.files-upload-wizard__progress-copy,.files-upload-wizard__result-row{display:flex;align-items:center}.file-share-dialog__discount-header,.files-upload-wizard__progress-copy,.files-upload-wizard__result-row{justify-content:space-between}.file-share-dialog__discount-copy{gap:.125rem}.file-share-dialog__label-strong{color:var(--cds-text-primary);font-weight:600}.file-share-dialog__helper,.files-upload-wizard__helper{margin:0;color:var(--cds-text-secondary);font-size:.75rem}.file-share-dialog__field,.files-upload-wizard__field{gap:.5rem}.file-share-dialog__actions{flex-shrink:0;justify-content:flex-end;gap:.5rem}.files-upload-wizard__actions{gap:.5rem}.files-upload-wizard__actions--start{justify-content:flex-start}.files-upload-wizard__actions--padded{padding-block-start:.5rem}.files-upload-wizard__progress-copy{font-size:.875rem}.files-upload-wizard__loading{justify-content:center;padding-block:1rem}.files-upload-wizard__link-row{gap:.5rem}.files-upload-wizard__link-input{flex:1 1 auto}.send-for-signing__step-label{margin-block-end:1rem;color:var(--cds-text-secondary);font-size:.875rem}.send-for-signing__loading{display:flex;align-items:center;justify-content:center;padding-block:4rem}.send-for-signing__body{display:flex;flex-direction:column;gap:1.5rem}.send-for-signing__step{display:flex;flex-direction:column;gap:1rem}.send-for-signing__recipients{display:flex;flex-direction:column;gap:2rem}.send-for-signing__recipient{display:flex;flex-direction:column;gap:.75rem}.send-for-signing__recipient-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.send-for-signing__recipient-label{color:var(--cds-text-secondary);font-size:.875rem;font-weight:500}.send-for-signing__recipient-fields{display:flex;flex-direction:column;gap:.75rem;inline-size:100%}.send-for-signing__order-step{display:flex;flex-direction:column;gap:1rem;padding-block-start:.25rem}.send-for-signing__order-help{color:var(--cds-text-secondary);font-size:.875rem}.send-for-signing__review{display:flex;flex-direction:column;gap:2rem}.send-for-signing__review-row{display:flex;flex-direction:column;gap:.5rem}.send-for-signing__review-label{color:var(--cds-text-secondary);font-size:.875rem}.send-for-signing__review-value{font-weight:500}.send-for-signing__review-value--capitalize{text-transform:capitalize}.send-for-signing__review-recipients{display:flex;flex-direction:column;gap:1rem}.send-for-signing__review-recipient{display:flex;flex-direction:column;gap:.25rem}.send-for-signing__review-recipient-heading{color:var(--cds-text-secondary);font-size:.75rem}.send-for-signing__separator{border-block-start:1px solid var(--cds-border-subtle)}.send-for-signing__footer{justify-content:space-between;margin-block-start:1.5rem}.send-for-signing__footer,.send-for-signing__footer-actions{display:flex;flex-wrap:wrap;gap:.5rem}.file-detail__page{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.file-detail__loading,.file-detail__not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding-block:3rem;text-align:center}.file-detail__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.file-detail__header-actions{display:flex;flex-wrap:wrap;gap:.5rem}.file-detail__stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.file-detail__content-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.file-detail__stat-icon-row{display:flex;align-items:center;justify-content:space-between;margin-block-end:.75rem}.file-detail__stat-icon{color:var(--cds-icon-primary)}.file-detail__stat-info-icon{color:var(--cds-text-secondary);cursor:help}.file-detail__stat-label{color:var(--cds-text-secondary);font-size:.875rem;margin-block-end:.5rem}.file-detail__stat-value{color:var(--cds-text-primary);font-size:2.25rem;font-weight:300;line-height:1;margin-block-end:.25rem}.file-detail__stat-period{color:var(--cds-text-secondary);font-size:.75rem}.file-detail__table-loading{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.file-detail__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem;color:var(--cds-text-secondary);text-align:center}.file-detail__time-cell{display:flex;align-items:center;gap:.25rem}.file-detail__card-description{color:var(--cds-text-secondary);font-size:.875rem;margin-block-start:.25rem}.file-detail__chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:var(--cds-text-secondary);text-align:center}.file-detail__chart{block-size:18rem}.file-detail__links-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-block-end:1rem}.file-detail__links-loading{display:flex;align-items:center;justify-content:center;padding-block:2rem}.file-detail__link-url{color:var(--cds-link-primary);word-break:break-all}.file-detail__link-date{color:var(--cds-text-secondary);font-size:.875rem}.file-detail__link-actions{display:flex;gap:.25rem}.file-detail__table-title{display:flex;align-items:center;gap:.5rem}.file-detail__email-cell{font-family:var(--cds-code-font-family);font-size:.875rem}.search-detail__page{display:flex;flex-direction:column;gap:1.5rem}.search-detail__page-actions{display:flex;align-items:center;gap:.5rem}.search-detail__stat-skeleton{block-size:2rem;margin-block-start:.5rem}.search-detail__stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.search-detail__stat-label{color:var(--cds-text-secondary);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.search-detail__stat-value{color:var(--cds-text-primary);font-size:1.5rem;font-weight:600;margin-block-start:.25rem}.search-detail__details-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.search-detail__details-notes{grid-column:1/-1}.search-detail__detail-label{color:var(--cds-text-secondary);font-size:.75rem}.search-detail__detail-value{font-size:.875rem}.search-detail__detail-value--pre{white-space:pre-wrap}.search-detail__section{display:flex;flex-direction:column;gap:.75rem}.search-detail__section-header{display:flex;align-items:center;justify-content:space-between}.search-detail__file-name{display:flex;align-items:center;gap:.5rem;overflow:hidden}.search-detail__file-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-detail__shortlist-title{font-weight:500}.search-detail__shortlist-desc{color:var(--cds-text-secondary);font-size:.875rem;margin-block-start:.125rem}.search-detail__row-actions{display:flex;align-items:center;gap:.25rem}.search-detail__empty-state{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle);border-radius:.25rem;color:var(--cds-text-secondary);font-size:.875rem;padding:2rem;text-align:center}.search-detail__modal-body{display:flex;flex-direction:column;gap:1rem;padding-block-start:.5rem}.search-detail__shortlist-modal{max-block-size:24rem;overflow-y:auto}.search-detail__select-profiles-label{font-size:.875rem;font-weight:500;margin-block-end:.5rem}.search-detail__file-checkboxes{display:flex;flex-direction:column;gap:.5rem;background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle);border-radius:.25rem;padding:.75rem}.search-detail__clickable-row{cursor:pointer}.contract-detail__page{padding:2rem 1rem}.contract-detail__loading{display:flex;align-items:center;justify-content:center;padding-block:4rem}.contract-detail__not-found{color:var(--cds-text-secondary);margin-block-start:2rem}.contract-detail__layout{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:66rem){.contract-detail__layout{grid-template-columns:minmax(0,1fr) 22rem}}.contract-detail__main{min-inline-size:0;padding:2rem 1rem}.contract-detail__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:1rem}.contract-detail__title{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;font-size:1.875rem;font-weight:600;letter-spacing:-.025em}.contract-detail__meta{display:flex;flex-direction:column;gap:.25rem;color:var(--cds-text-secondary);font-size:.875rem;margin-block-start:.75rem}.contract-detail__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1rem}.contract-detail__recipients-tile{margin-block-start:2rem;overflow:hidden;padding:0!important}.contract-detail__recipients-heading{padding:1.5rem 1.5rem 1rem;border-block-end:1px solid var(--cds-border-subtle)}.contract-detail__recipients-heading h2{margin-block-end:.5rem}.contract-detail__recipients-heading p{margin-block-start:.5rem}.contract-detail__recipient-name{font-weight:500}.contract-detail__recipient-email{color:var(--cds-text-secondary);font-size:.875rem}.contract-detail__recipient-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.contract-detail__aside{padding:2rem 1rem;border-inline-start:1px solid var(--cds-border-subtle)}.contract-detail__timeline{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0;margin-block-start:1.5rem}.marketing-nav__mobile-actions .cds--btn{color:#ffffff}@media (max-width:671px){.featuredOnLogoProductHunt{display:none}.hero-badges{flex-wrap:nowrap;gap:1.25rem;justify-content:space-around}.hero-stack h1{font-size:clamp(1.75rem,7vw,2.5rem);padding:.1em}.one-column-section__content .hp-problem-statement{font-size:clamp(1.125rem,4vw,1.375rem);font-weight:500;line-height:1.45;letter-spacing:0;max-inline-size:none}.one-column-section__content .hp-final-cta__statement{font-size:clamp(1.125rem,4vw,1.5rem);line-height:1.45;letter-spacing:0;max-inline-size:none}.two-columns-section__left{padding-block-end:2rem}#problem.one-column-section,.hp-final-cta.one-column-section{text-align:left}#problem .cds--css-grid>[class*=cds--col],.hp-final-cta .cds--css-grid>[class*=cds--col]{justify-content:flex-start}#problem .one-column-section__content,.hp-final-cta .one-column-section__content{align-items:flex-start;padding-inline:0;text-align:left}#problem .one-column-section__content p,.hp-final-cta .one-column-section__content p{margin-inline:0}#problem .one-column-section__content .cds--btn,.hp-final-cta .one-column-section__content .cds--btn{align-self:center;margin-inline:auto}}