.ink-clay:has(.record-v4)>.workspace>.page-header{display:none}.ink-clay .home-v4,.ink-clay .record-v4,.ink-clay .clients-directory-v4,.ink-clay .client-detail-v4{padding-block-start:var(--space-6)}.ink-clay :is(.home-v4,.record-v4,.client-detail-v4) :is(h2,h3):not(.proposal-typography *,.staff-section-heading *){margin-block:0 var(--space-2);font:600 16px/22px var(--font-ui);letter-spacing:normal}.ink-clay .home-v4.stack{gap:var(--space-8)}.ink-clay .home-intro .home-date{color:var(--ink-muted);font:500 14px/20px var(--font-ui);margin:0 0 6px}.ink-clay .home-overview{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:28px;display:grid}.ink-clay :is(.home-pipeline,.next-card){color:var(--hero-ink);background:var(--hero);border:1px solid var(--hero);border-radius:var(--radius-hero);padding:var(--space-6)}.ink-clay :is(.home-pipeline,.next-card) :is(h2,strong){color:var(--hero-ink)}.ink-clay :is(.home-pipeline,.next-card) :is(p,small,.t-eyebrow){color:var(--hero-body)}.ink-clay .home-pipeline{--focus-outline:2px solid var(--hero-ink);--focus-offset:2px;font-variant-numeric:tabular-nums;flex-direction:column;gap:22px;padding:28px 30px;display:flex;container-type:inline-size}.home-pipeline-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ink-clay .home-v4 .home-pipeline-heading h2{color:var(--hero-body);font:600 14px/20px var(--font-ui);white-space:nowrap;margin:0}.home-pipeline-heading h2>span:first-child{color:var(--hero-muted)}.home-pipeline-range{border-radius:var(--radius-md);background:color-mix(in srgb, var(--hero-ink) 12%, transparent);border:0;min-inline-size:0;margin:0;padding:3px;display:flex}.home-pipeline-range label{cursor:pointer;flex:auto;margin:0}.home-pipeline-range label>span{border-radius:calc(var(--radius-md) - 2px);min-block-size:32px;color:var(--hero-ink);font:600 12px/16px var(--font-ui);text-align:center;align-items:center;padding:4px 9px;display:grid}.home-pipeline-range label:hover>span{background:color-mix(in srgb, var(--hero-ink) 12%, transparent)}.home-pipeline-range input:checked+span{color:var(--hero);background:var(--hero-ink)}.home-pipeline-range input:focus-visible:not([data-pointer-focus])+span{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.ink-clay .home-pipeline-save-error{margin:0;font-size:13px}.home-pipeline-save-error button{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.home-pipeline-amounts{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-pipeline-amounts:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.home-pipeline-amounts>div{align-content:start;gap:4px;display:grid;container-type:inline-size}.ink-clay .home-pipeline-amounts .t-hero-number{font-size:min(clamp(26px, 18cqi, 52px), calc((100cqi - var(--pipeline-suffix-width)) / var(--pipeline-figure-width)));white-space:nowrap;line-height:1.08}.home-pipeline-amounts span,.ink-clay .home-pipeline-amounts small{color:var(--hero-muted)}.home-pipeline-amounts :is(.home-pipeline-figure,.home-pipeline-digit){color:inherit}.home-pipeline-digit{text-align:center;inline-size:.54em;display:inline-block}.home-pipeline-amounts small{font:500 16px/22px var(--font-ui);margin-inline-start:2px}.home-pipeline-progress{gap:10px;display:grid}.home-pipeline-bar{background:color-mix(in srgb, var(--hero-ink) 12%, var(--hero));border-radius:4px;height:8px;display:flex;overflow:hidden}.home-pipeline [data-stage=not-viewed]{--pipeline-color:var(--hero-bar-1)}.home-pipeline [data-stage=viewed]{--pipeline-color:var(--hero-bar-2)}.home-pipeline [data-stage=won]{--pipeline-color:var(--hero-bar-3)}.home-pipeline-bar>span{background:var(--pipeline-color);flex:0 0 0}.home-pipeline-legend{gap:var(--space-4);color:var(--hero-muted);font:500 13px/20px var(--font-ui);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-pipeline-legend li{align-items:center;gap:7px;min-width:10ch;display:inline-flex}.staff-foundation.ink-clay .home-pipeline .home-pipeline-legend a{color:inherit}.home-pipeline-legend li:before{content:"";background:var(--pipeline-color);border-radius:50%;width:8px;height:8px}@container (max-width:490px){.home-pipeline-range{width:100%}.home-pipeline-range label>span{padding-inline:4px}}.ink-clay :is(.home-expiring-card,.home-attention-row,.home-attention-empty){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.home-expiring{flex-direction:column;display:flex}.ink-clay .home-expiring-card{padding:4px var(--space-5);flex:1}.home-expiring:has(.home-expiring-empty){align-self:start}.home-section-count{vertical-align:middle;color:var(--ink-muted);background:var(--segment);font:600 14px/20px var(--font-ui);border-radius:6px;margin-inline-start:4px;padding:2px 8px}.ink-clay .home-expiring-empty{align-items:center;gap:var(--space-2);padding-block:var(--space-3);color:var(--ink-muted);margin:0;display:flex}.home-expiring-empty svg{flex:none}.home-attention-list{gap:var(--space-2);display:grid}.ink-clay .home-attention-empty{padding:var(--space-5);color:var(--ink-muted);margin:0}.home-expiring ul{margin:0;padding:0;list-style:none}.home-expiring li{align-items:center;gap:var(--space-3);min-height:60px;padding-block:var(--space-2);display:flex}.home-expiring li+li{border-top:1px solid var(--border)}.home-expiring-proposal{overflow-wrap:anywhere;flex:1;min-width:0}.home-expiring li small{display:block}.home-expiring time{color:var(--st-viewed-ink);flex:none;font-size:13px}.ink-clay .home-attention-row{align-items:center;gap:var(--space-4);min-height:68px;padding:var(--space-3) var(--space-5);border-inline-start:4px solid var(--attention-marker);grid-template-columns:minmax(116px,136px) minmax(0,1fr) minmax(96px,150px) minmax(68px,100px);display:grid}.home-attention-row[data-kind=review]{--attention-marker:var(--st-review-strong);--attention-soft:var(--st-review-soft);--attention-ink:var(--st-review-ink)}.home-attention-row:is([data-kind=signature],[data-kind=viewed]){--attention-marker:var(--st-viewed-strong);--attention-soft:var(--st-viewed-soft);--attention-ink:var(--st-viewed-ink)}.home-attention-row[data-kind=signature]{--attention-marker:var(--st-won-strong)}.home-attention-row[data-kind=billing]{--attention-marker:var(--st-lost-strong);--attention-soft:var(--st-lost-soft);--attention-ink:var(--st-lost-ink)}.attention-chip{color:var(--attention-ink);background:var(--attention-soft);font:600 12px/18px var(--font-ui);border-radius:6px;justify-self:start;padding:3px 8px}.home-attention-title{font:inherit;overflow-wrap:anywhere;margin:0;font-weight:600}.ink-clay .home-attention-row p{color:var(--ink-muted);margin:0;font-size:13px}.home-attention-amount{font-variant-numeric:tabular-nums}.home-attention-row>:is(a.btn,.button-wrap){justify-self:end}.ink-clay :is(.home-attention-row,.home-expiring-card) .btn{white-space:nowrap;min-height:36px;padding:0 14px;font-size:13px}.directory-views,.directory-heading,.client-detail-toolbar,.client-identity,.client-identity-contact,.record-identity>div{align-items:center;gap:var(--space-3);display:flex}.directory-heading,.client-detail-toolbar{justify-content:space-between}.ink-clay .directory-heading .btn{min-height:44px}.ink-clay .client-detail-toolbar>.client-record-actions{justify-content:flex-end;margin-inline-start:auto;display:flex}.directory-heading h1,.client-identity h1,.record-identity h1{margin:0}.ink-clay .directory-views .proposal-views{scrollbar-width:thin;flex-wrap:nowrap;flex:auto;min-width:0;margin:0;padding:0;display:flex;overflow-x:auto}.ink-clay .directory-views .proposal-views [role=tab]{color:var(--ink-muted);background:0 0;flex:none;font-weight:600}.ink-clay .directory-views .proposal-views [aria-selected=true]{color:var(--ink-title)}.ink-clay .directory-views .proposal-views small{background:var(--segment);min-inline-size:20px;color:var(--ink-muted);font:600 12px/18px var(--font-ui);font-variant-numeric:tabular-nums;text-align:center;opacity:1;border-radius:6px;margin-inline-start:6px;padding:1px 6px;display:inline-block}.ink-clay .directory-views .proposal-views [aria-selected=true] small{background:var(--ink-title);color:var(--surface)}.proposal-directory-controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ink-clay .proposal-directory .directory-views{flex:1 1 max-content;min-width:0;max-width:100%}.ink-clay .proposal-directory .directory-views>.more-views-trigger{flex:none}.ink-clay .directory-views .proposal-views [role=tab]:focus-visible{outline-offset:-3px}.ink-clay .proposal-directory .list-tools{flex-wrap:wrap;flex:auto;justify-content:start}.ink-clay .proposal-directory .list-tools .search-field{flex:1}.ink-clay .client-views{border:0;flex-wrap:wrap;gap:4px;margin:0;padding:0;display:flex}.ink-clay .client-views button{min-height:44px;color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding-inline:var(--space-3)}.ink-clay .client-views [aria-pressed=true]{background:var(--segment);border-color:var(--border-strong)}.client-initials{border-radius:var(--radius-md);width:36px;height:36px;color:var(--info);background:var(--info-soft);flex:none;place-items:center;font-weight:600;display:inline-grid}.ink-clay .client-table-row strong[data-label=Company]{align-items:center;gap:10px;display:flex}.ink-clay .client-detail-v4>.client-detail-header{gap:var(--space-4);display:grid}.client-identity>.client-initials{width:48px;height:48px}.client-identity-contact{flex-wrap:wrap}.client-identity-copy{min-width:0}.client-identity-contact .contact-value{flex-wrap:nowrap}.client-identity-contact .contact-open{border-radius:50%}.client-identity-contact .contact-copy{min-width:0}.staff-back{align-items:center;gap:6px;min-height:44px;display:inline-flex}@media (max-width:1099px){.ink-clay .proposal-directory .directory-views{flex-basis:100%}.ink-clay .directory-views .proposal-views [role=tab]{min-height:44px}.ink-clay .with-row-actions .proposal-row-head{display:none}}@media (max-width:699px){.ink-clay .proposal-directory .directory-views,.ink-clay .directory-views .proposal-views{gap:4px}.ink-clay .directory-views .proposal-views [role=tab]{padding-inline:8px}.ink-clay .directory-views .more-views-suffix{display:none}.ink-clay .home-v4.stack{gap:var(--space-7)}.ink-clay .home-overview{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.ink-clay .home-pipeline{padding:var(--space-4)}.home-pipeline-range label>span{min-block-size:44px}.ink-clay .home-expiring-card{padding-inline:var(--space-4)}.home-expiring li{gap:var(--space-2)}.ink-clay :is(.home-attention-row,.home-expiring-card) .btn{min-height:44px}.ink-clay .home-attention-row{gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.home-attention-row>.attention-chip{grid-column:1/-1}.home-attention-row>.home-attention-amount{grid-column:1}.home-attention-row>:is(a.btn,.button-wrap){grid-area:2/2/span 2}.ink-clay .clients-directory-v4 .list-tools{align-items:stretch}.ink-clay .clients-directory-v4 .client-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ink-clay .clients-directory-v4 .client-table-row strong[data-label=Company]:before{display:none}}.ink-clay .with-row-actions .next-cell{display:none}.ink-clay .proposal-row-actions{--proposal-row-action-size:40px;z-index:2;grid-template-columns:repeat(4,1fr);justify-self:end;place-items:center end;gap:4px;width:196px;display:grid;position:relative}.staff-foundation.ink-clay .proposal-row .sign-link{--button-fill:var(--hero);--button-label:var(--hero-ink);--button-fill-hover:color-mix(in srgb, var(--hero) 88%, var(--hero-ink))}.staff-foundation.ink-clay .proposal-row-actions .btn.table-icon-action{--round-icon-size:var(--proposal-row-action-size);--button-label:var(--ink-muted)}.staff-foundation.ink-clay .proposal-row-actions .btn.table-icon-action:is(:hover,:active,:focus-visible){--button-label:var(--ink-title)}.proposal-action-spacer{inline-size:var(--proposal-row-action-size);block-size:var(--proposal-row-action-size);justify-self:center}@media (max-width:1099px),(pointer:coarse){.ink-clay .proposal-row-actions{--proposal-row-action-size:44px}}.ink-clay .with-row-actions .proposal-row{overflow:visible}@media (max-width:1099px){.ink-clay .with-row-actions .proposal-row{grid-template-columns:repeat(3,minmax(0,1fr))}.ink-clay .with-row-actions .proposal-name,.ink-clay .with-row-actions .proposal-row-actions{grid-column:1/-1}}.ink-clay .record-toolbar .record-primary-actions{gap:var(--space-2);align-items:center;margin-inline-start:auto;display:flex}.ink-clay .record-toolbar .more-control{--round-icon-size:40px}.ink-clay .record-countersign-sheet .frozen-summary{border:0;border-bottom:1px solid var(--border);padding:0 0 var(--space-4);background:0 0;border-radius:0}.ink-clay .record-countersign-sheet h3{font:600 16px/22px var(--font-ui)}.ink-clay .record-v4 .record-aside .signature-evidence{border:0;border-top:1px solid var(--border);border-radius:0;padding-inline:0}.ink-clay .new-proposal-sheet .new-proposal-content>p{color:var(--ink-muted);margin:0}.ink-clay .new-proposal-content form{gap:var(--space-3);display:grid}.ink-clay .new-proposal-content :is(h2,h3){font:600 16px/22px var(--font-ui);margin-block:var(--space-1) 0}.ink-clay .new-proposal-content details>.form{margin-top:var(--space-3)}.ink-clay .clients-directory-v4 :is(.client-table-head,.client-table-row){grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.15fr)}@media (min-width:1100px){.ink-clay .proposal-rows.with-row-actions.has-owner :is(.proposal-row,.proposal-row-head){grid-template-columns:minmax(0,2.15fr) minmax(0,1.1fr) repeat(2,minmax(max-content,.65fr)) minmax(0,.85fr) minmax(0,.95fr) 196px}.ink-clay .proposal-rows.with-row-actions.has-owner.has-yearly :is(.proposal-row,.proposal-row-head){grid-template-columns:minmax(0,2fr) minmax(0,1.05fr) repeat(3,minmax(max-content,.65fr)) minmax(0,.85fr) minmax(0,.9fr) 196px}}@media (max-width:1099px){.ink-clay .record-toolbar .more-control{--round-icon-size:44px}}@media (max-width:699px){.ink-clay .home-intro .btn.action{display:inline-flex}.ink-clay .home-intro{flex-wrap:wrap}.ink-clay .clients-directory-v4 .client-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ink-clay .client-detail-toolbar{flex-wrap:wrap}}.ink-clay .home-setup-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-5)}.ink-clay .home-pipeline .home-pipeline-zero strong{color:var(--hero-body)}.home-setup-summary,.home-setup-actions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.home-setup-card p{margin:0}.home-setup-card p+p{margin-top:var(--space-2)}.ink-clay .home-staff-banner{align-items:center;gap:var(--space-2);grid-template-columns:32px minmax(0,1fr) auto;display:grid}.ink-clay .home-setup-card.home-staff-banner{padding-block:var(--space-3)}.home-staff-banner p{font-size:14px;line-height:20px}.home-staff-banner>.button-wrap{justify-self:end}.home-staff-banner>.button-wrap>.btn{min-height:44px}.home-staff-banner .home-staff-banner-error{grid-column:2/-1}@media (max-width:699px){.ink-clay .home-staff-banner{grid-template-columns:32px minmax(0,1fr);align-items:start}.home-staff-banner>.button-wrap{grid-column:2}}.home-setup-summary+#home-setup-details:not([hidden]){border-top:1px solid var(--border);margin-top:var(--space-4);padding-top:var(--space-4)}.home-setup-groups{--setup-group-gutter:44px;gap:var(--setup-group-gutter);margin-top:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.home-setup-groups>section+section{position:relative}.home-setup-groups>section+section:before{content:"";border-inline-start:1px solid var(--border);position:absolute;inset-block:0;inset-inline-start:calc(var(--setup-group-gutter) / -2)}.home-setup-group-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ink-clay .home-setup-group-heading h3{margin:0}.ink-clay .home-setup-groups>section+section .home-setup-group-heading{color:var(--ink-muted)}.ink-clay .home-setup-groups>section+section .home-setup-group-heading h3{color:inherit}.home-setup-group-heading span{font-size:12px;font-weight:600}.home-setup-summary-copy{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.home-setup-complete{border-radius:var(--radius-md);background:var(--st-won-soft);width:32px;height:32px;color:var(--st-won-ink);place-items:center;display:grid}.ink-clay .home-setup-card .home-setup-summary-copy h2{margin:0}.home-setup-card{--setup-ink-tint:color-mix(in srgb, var(--ink-title) 8%, var(--surface))}.home-setup-card progress{appearance:none;border-radius:var(--radius-md);background:var(--setup-ink-tint);width:100%;height:6px;margin-top:var(--space-3);border:0;display:block}.home-setup-card progress::-webkit-progress-bar{border-radius:inherit;background:var(--setup-ink-tint)}.home-setup-card progress::-webkit-progress-value{border-radius:inherit;background:var(--ink-title)}.home-setup-card progress::-moz-progress-bar{border-radius:inherit;background:var(--ink-title)}.home-setup-card .setup-checklist{margin:0;padding:0;list-style:none}.home-setup-card .setup-checklist>li{align-items:center;gap:var(--space-2);min-height:64px;padding-block:var(--space-2);border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.home-setup-icon{border-radius:var(--radius-md);background:var(--setup-ink-tint);width:36px;height:36px;color:var(--ink-title);place-items:center;display:grid}.home-setup-card .setup-checklist>li[data-complete=true] .home-setup-icon{background:var(--st-won-soft);color:var(--st-won-ink)}.ink-clay .home-setup-card .provider-mark{background:var(--surface)}.home-setup-card .setup-checklist>li:last-child{border:0}.home-setup-card .setup-checklist>li .pill{align-items:center;gap:4px;display:inline-flex}.home-setup-label p{color:var(--ink-muted);font-size:13px}.home-setup-skip{min-height:44px;color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:2/-1;justify-self:start;padding:0;font-size:13px;text-decoration:underline}@media (max-width:899px){.home-setup-groups{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.home-setup-groups>section+section{border-top:1px solid var(--border);padding-top:var(--space-5)}.home-setup-groups>section+section:before{content:none}}.first-run-actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.empty.staff-empty p{max-width:55ch;margin-inline:auto}.ink-clay .record-countersign-sheet .countersign-previews{align-items:stretch;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.countersign-previews>section{background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-3)}.countersign-previews .signature-evidence{background:0 0;border:0;padding:0}.ink-clay .record-countersign-sheet .countersign-previews .company-signature-preview{margin:0}@media (max-width:699px){.ink-clay .record-countersign-sheet .countersign-previews{grid-template-columns:minmax(0,1fr)}}.ink-clay .clients-directory-v4 .list-tools{justify-content:space-between}.client-detail-name{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.client-record-columns{grid-template-columns:minmax(0,1fr) minmax(290px,.45fr);align-items:start;gap:24px;display:grid}.client-record-columns>div{align-content:start;gap:24px;min-width:0;display:grid}.ink-clay .client-record-side .card{border-radius:var(--radius-card);padding:var(--space-5)}.ink-clay .client-record-side :is(.client-contact-card,.client-notes) h2{margin:0}.ink-clay .client-contact-card dl{grid-template-columns:minmax(0,1fr);gap:0;margin:12px 0 0;display:grid}.ink-clay .client-contact-card dl>div{border:0;border-top:1px solid var(--border);grid-template-columns:60px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.ink-clay .client-contact-card dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.client-notes .section-heading{margin-bottom:8px}.client-proposals-empty{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.client-proposals-empty a{text-decoration:underline}.client-action-hint{padding:8px 12px;display:block}.client-record-side .customer-candidates{grid-template-columns:minmax(0,1fr);display:grid}.client-record-side .stripe-candidate{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;min-width:0;padding-inline:0}@media (min-width:1100px){.ink-clay .client-proposals .with-row-actions :is(.proposal-row,.proposal-row-head){grid-template-columns:minmax(0,1.8fr) minmax(0,1.05fr) repeat(2,minmax(0,.76fr)) minmax(0,1fr) 196px;gap:8px}.ink-clay .client-proposals .with-row-actions.has-yearly :is(.proposal-row,.proposal-row-head){grid-template-columns:minmax(0,1.8fr) minmax(0,1.05fr) repeat(3,minmax(0,.76fr)) minmax(0,1fr) 196px}}@media (max-width:1099px){.client-record-columns{reading-flow:flex-visual;flex-direction:column;align-items:stretch;display:flex}.client-record-columns>div{display:contents}.client-contact-card{order:0}.client-proposals{order:1}.client-billing{order:2}.client-notes{order:3}.client-activity{order:4}}@media (max-width:699px){.client-detail-header .client-identity{grid-template-columns:auto minmax(0,1fr);row-gap:4px;display:grid}.client-identity-copy{display:contents}.client-detail-header .client-identity-contact{grid-column:1/-1;gap:0 8px}.client-detail-header .client-identity-contact>span:first-child{flex-basis:100%}.ink-clay .client-detail-toolbar>.client-record-actions{justify-content:flex-start;width:100%}.ink-clay .client-record-actions>a.action{flex:0 auto}.ink-clay .clients-directory-v4 .client-views{flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.ink-clay .clients-directory-v4 .client-views>button{white-space:nowrap;flex:none}}.ink-clay .client-activity time{color:var(--ink-muted);font-size:13px}.ink-clay .record-v4 .questions-panel .question-thread{border-radius:var(--radius-md);background:var(--surface-preview);border:0;padding:14px 16px}.ink-clay .record-v4 .questions-panel{padding:18px 22px}.record-question-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.ink-clay .views-menu{min-inline-size:240px;padding:var(--space-1,4px);gap:0}.ink-clay .views-menu-group{gap:2px;display:grid}.ink-clay .views-menu-group+.views-menu-group{border-block-start:1px solid var(--border);margin-block-start:var(--space-1,4px);padding-block-start:var(--space-1,4px)}.ink-clay .views-menu>.views-menu-group>.views-menu-item{border-radius:var(--radius-md,8px);min-height:40px;color:var(--ink);font:500 14px/20px var(--font-ui);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:8px 10px;display:grid}.ink-clay .views-menu-item:hover,.ink-clay .views-menu-item:focus-visible{background:var(--surface-preview)}.ink-clay .views-menu-icon{color:var(--ink-muted)}.ink-clay .views-menu-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ink-clay .views-menu-count{color:var(--ink-muted);font:500 13px/20px var(--font-ui);font-variant-numeric:tabular-nums}.ink-clay .views-menu-count[data-zero=true]{opacity:.6}.ink-clay .views-menu-check{color:var(--ink-title);visibility:hidden}.ink-clay .views-menu-item[aria-current=page]{color:var(--ink-title);font-weight:600}.ink-clay .views-menu-item[aria-current=page] :is(.views-menu-icon,.views-menu-check){color:var(--ink-title);visibility:visible}@media (max-width:699px){.ink-clay .views-menu>.views-menu-group>.views-menu-item{min-height:48px}}.ink-clay .proposal-directory .more-views-trigger[data-active=true]{border-color:var(--ink-title);color:var(--ink-title)}.ink-clay .proposal-rows .no-amount{color:var(--ink-muted);opacity:.6}.ink-clay .record-v4.stack{gap:32px}.record-hero{--record-hero-line:#36525c;--record-hero-problem:#ff9a8c;--focus-outline:2px solid var(--hero-ink);background:var(--hero);color:var(--hero-ink);border-radius:22px;gap:22px;padding:26px 28px;display:grid}.record-hero-intro{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"client client""title amounts""owner amounts";align-items:start;gap:8px 24px;display:grid}.record-hero-client,.record-prepared-by{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.record-hero-client{color:var(--hero-muted);font:600 15px/20px var(--font-ui);grid-area:client}.ink-clay .record-hero-intro h1{color:var(--hero-ink);font:400 40px/46px var(--font-title);overflow-wrap:anywhere;grid-area:title;align-self:start;margin:0}.record-prepared-by{color:var(--hero-body);font:500 14px/20px var(--font-ui);grid-area:owner}.record-prepared-by .record-owner-avatar{background:var(--record-hero-line);block-size:24px;inline-size:24px;color:var(--hero-ink);font:600 10px/1 var(--font-ui);border-radius:50%;place-items:center;display:grid}.record-owner-avatar:before{content:attr(data-initials)}.record-hero-amounts{text-align:end;grid-area:amounts;align-self:start;gap:32px;margin:0;display:flex}.record-hero-amounts>div{flex-direction:column-reverse;gap:2px;display:flex}.record-hero-amounts dt,.record-hero-billing>span{color:var(--hero-muted);font:600 12px/16px var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.record-hero-amounts dd{color:var(--hero-ink);font:400 40px/46px var(--font-title);white-space:nowrap;margin:0}.record-hero-progress{align-items:flex-start;gap:28px;display:flex}.record-lifecycle{--record-step-width:96px;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.record-lifecycle li{--record-dot-radius:6px;--record-next-dot-radius:6px;flex:1 1 var(--record-step-width);min-inline-size:var(--record-step-width);color:var(--hero-muted);position:relative}.record-lifecycle li:last-child{flex:0 0 var(--record-step-width)}.record-lifecycle li[data-step=current]{--record-dot-radius:8px;color:var(--hero-ink);font-weight:700}.record-lifecycle li:has(+li[data-step=current]){--record-next-dot-radius:8px}.record-lifecycle li[data-step=done]{color:var(--hero-ink)}.record-step-content{inline-size:var(--record-step-width);text-align:center;grid-template-rows:16px auto;place-items:center;gap:8px;font-size:12px;line-height:16px;display:grid}.record-step-marker{inline-size:calc(2 * var(--record-dot-radius));block-size:calc(2 * var(--record-dot-radius));background:#4f6b75;border-radius:50%}[data-step=done] .record-step-marker{background:var(--hero-ink)}[data-step=current] .record-step-marker{border:3px solid var(--chrome-marker);background:var(--hero)}.record-lifecycle li:not(:last-child):after{content:"";background:var(--record-hero-line);block-size:2px;position:absolute;inset-block-start:7px;inset-inline-start:calc(var(--record-step-width) / 2 + var(--record-dot-radius) + 8px);inset-inline-end:calc(var(--record-next-dot-radius) + 8px - var(--record-step-width) / 2)}.record-lifecycle li[data-step=done]:after{background:var(--hero-ink)}.record-hero-billing{border-inline-start:1px solid var(--record-hero-line);min-block-size:40px;min-inline-size:120px;padding-inline-start:24px;font-size:13px;display:grid}.record-hero-billing[data-needs-attention=true] strong{color:var(--record-hero-problem)}.ink-clay .record-hero .record-next-step{border:0;border-block-start:1px solid var(--record-hero-line);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:20px 0 0;display:flex}.record-next-step .next-copy{flex:1;min-width:0}.ink-clay .record-v4 .record-next-step h2{font:400 24px/30px var(--font-title);margin:3px 0 4px}.ink-clay .record-next-step .t-eyebrow{color:#f6c9ae}.ink-clay .record-next-step[data-problem] .t-eyebrow{color:var(--record-hero-problem)}.record-next-step p{font:400 14px/20px var(--font-ui);margin:0}.ink-clay .record-next-step>.record-next-actions{--button-ink:var(--hero-ink);--button-outline:#6b8189;--button-wash:var(--record-hero-line);flex:none;justify-content:flex-end;align-items:center;margin:0}.record-next-actions>div:first-child{--button-fill:var(--hero-ink);--button-fill-hover:var(--hero-body);--button-label:var(--hero)}.record-next-actions .client-link-control{border:0;padding:0}.record-publication-reasons{margin:10px 0 4px;padding-inline-start:20px;font-size:14px}.record-publication-reasons li+li{margin-block-start:4px}.record-publication-banner,.record-archive-note{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:14px;display:flex}.record-publication-banner{border-color:var(--st-lost-strong);background:var(--st-lost-soft);color:var(--st-lost-ink)}.record-publication-banner p{margin:0}.record-publication-banner>a,.record-quote-notice>a{flex:none;font-weight:600}.record-columns{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:1100px){.ink-clay .record-v4 .record-columns{grid-template-columns:minmax(0,1fr) 340px}}.record-aside,.record-support{align-content:start;gap:32px;min-width:0;display:grid}.record-section{gap:12px;min-width:0;display:grid}.ink-clay .record-section>.staff-section-heading{align-items:center;min-block-size:40px;margin:0}.ink-clay .record-section>:is(.engagement-panel,.questions-panel){margin-block:0}.record-section .staff-section-heading .pill{font:600 12px/18px var(--font-ui);vertical-align:middle}.record-section-actions{gap:8px;display:flex}.ink-clay .record-details-values{flex-wrap:wrap;align-items:flex-start;gap:20px 32px;margin:0;padding:18px 22px;display:flex}.record-details-values>div{flex:115px;min-inline-size:0}.record-details-values>.record-details-link{flex-basis:245px}.record-details-values>.record-details-documents{flex-basis:175px}.record-details-values dt,.record-details-values dd{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:3px;margin:10px 0 0;font-size:14px;display:flex}.record-details-values dd small,.record-quote-line small,.ink-clay .record-reminders dd{flex-direction:row;align-items:center;gap:8px}.ink-clay .record-details-values>.record-reminders{display:block}.ink-clay .record-reminders dd{min-block-size:22px}.ink-clay .record-reminders dd>input[role=switch]{flex:none;margin-block:-11px;margin-inline:0}.record-client-link{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;display:grid}.record-link-url{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.record-client-link>small{grid-column:1/-1}.record-client-link .round-icon{--round-icon-size:32px;color:var(--ink-muted);margin-block-start:-6px}.ink-clay .record-details-documents dd a{text-underline-offset:3px;text-decoration:underline}.ink-clay .record-quote-card{padding:0;overflow:hidden}.record-quote-notice,.record-quote-line{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;display:flex}.record-quote-notice{background:var(--surface-preview);color:var(--ink-muted);font-size:13px}.record-quote-notice p{margin:0}.record-quote-line>div,.record-quote-line-amounts{gap:2px;display:grid}.record-quote-line[data-chosen=false]{color:var(--ink-muted)}.record-quote-line-amounts{text-align:end;font-variant-numeric:tabular-nums}.record-quote-totals{padding:12px 22px 18px}.ink-clay .record-v4 .record-quote-totals h3,.record-quote-totals dl,.record-signature-card{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;margin:0;display:grid}.record-quote-totals dl>div{border-radius:var(--radius-md);background:var(--surface-preview);padding:10px 14px}.record-quote-totals dt{color:var(--ink-muted);font:600 13px/16px var(--font-ui)}.record-quote-totals dd{color:var(--ink-title);font:700 22px/28px var(--font-ui);font-variant-numeric:tabular-nums;margin:0}.record-card-message{margin:0;padding:18px 22px}.record-signature-box{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-preview);align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.record-signature-box[data-next=true]{box-shadow:inset 0 0 0 1px var(--ink-title);border-color:var(--ink-title)}.ink-clay .record-v4 .record-signature-box h3{color:var(--ink-muted);font:600 12px/16px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px}.record-signature-box p{margin:0}.record-signature-mark{border-block-end:1px solid var(--border-strong);min-block-size:34px;color:var(--ink-muted);align-items:center;padding-block-end:4px;display:flex}.record-signature-mark>span{color:var(--ink);font:italic 24px/29px var(--font-serif)}.record-signature-mark img{object-fit:contain;object-position:left;block-size:30px;max-inline-size:100%;display:block}.ink-clay .record-billing-card{margin:0;padding:0}.record-billing-row{grid-template-columns:90px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 22px;display:grid}.record-billing-row+.record-billing-row{border-block-start:1px solid var(--border)}.record-billing-row>dt{font-weight:700}.record-billing-row>dd{margin:0}.record-billing-row>dt,.record-billing-description{align-self:center;min-width:0}.record-billing-end{place-self:center end}.record-billing-description>p,.record-provider-details .quickbooks-billing p{margin:4px 0 0}.record-billing-problem{color:var(--st-lost-ink)}.record-provider-details[open]>:not(summary){margin-block-start:8px}.ink-clay .record-v4 :is(.record-billing-note,.record-email-log){padding:12px 22px}.record-email-log[open]>.proposal-email-table,.record-billing-note[open]>.record-jobs{margin-block-start:12px}@media (max-width:699px){.record-billing-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding-inline:16px}.record-billing-description{grid-area:2/1/auto/-1}.record-billing-end{grid-area:1/2}}.record-engagement-details{margin-block-start:14px}.record-timeline-list{overscroll-behavior:contain;max-block-size:260px;overflow:auto}.ink-clay .record-timeline-list.card{padding:28px 22px 14px}.ink-clay .record-timeline-list .timeline-entry{border:0;grid-template-columns:10px minmax(0,1fr);gap:12px;padding:0 0 10px}.record-timeline-list .timeline-entry-meta{text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;display:block;overflow:hidden}.record-timeline-list .timeline-dot{background:var(--border-strong);border-radius:50%;block-size:10px;inline-size:10px;margin-block-start:5px}.record-timeline-list .timeline-icon{color:var(--ink-muted);margin-block-start:3px}.ink-clay .record-timeline-list .timeline-email{display:block}.record-timeline-list .timeline-email>summary{cursor:pointer;grid-template-columns:10px minmax(0,1fr);gap:12px;list-style:none;display:grid}.record-timeline-list .timeline-email>summary::-webkit-details-marker{display:none}.record-timeline-list .timeline-email>summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.record-timeline-list .timeline-email-body{gap:8px;margin:8px 0 4px 22px;font-size:12px;display:grid}.record-timeline-list .timeline-email-body dl{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:0;display:grid}.record-timeline-list .timeline-email-body dt{color:var(--ink-muted)}.record-timeline-list .timeline-email-body dd{overflow-wrap:anywhere;margin:0}.record-timeline-list .timeline-email-body .email-log-preview{border:1px solid var(--border);background:#fff;border-radius:8px;block-size:320px;inline-size:100%}.record-timeline-list [data-unpublished] .timeline-dot{background:#c2412f}.record-step-summary,.record-billing-colon{display:none}@media (700px<=width<1100px){.staff-foundation.ink-clay .workspace:has(.record-v4) .tablet-page-name{margin-inline-start:auto}.staff-foundation.ink-clay .workspace:has(.record-v4) .shell-tablet-header .studio-account{margin-inline-start:0}.staff-foundation.ink-clay .page-body:has(>.record-v4){padding-inline:24px}.ink-clay .record-v4.stack{gap:24px}.record-hero{padding:22px}.record-hero-intro{column-gap:16px}.ink-clay .record-hero-intro h1,.record-hero-amounts dd{font-size:32px;line-height:38px}.record-hero-amounts{gap:20px}.record-lifecycle{--record-step-width:84px}.record-hero-progress{gap:14px}.record-hero-billing{padding-inline-start:14px}.ink-clay .record-hero .record-next-step>.record-next-actions{flex-direction:column;align-items:stretch}.record-next-actions .btn{width:100%}.record-next-actions .button-wrap{display:flex}.ink-clay .record-details-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.record-v4:not([data-client-signed]) .record-details-values:has(>.record-details-expires)>.record-details-link{grid-column:span 2}.record-v4[data-client-signed] .record-details-expires,.record-toolbar-countersign{display:none}.record-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.record-support>:only-child{grid-column:1/-1}}@media not (min-width:1100px){.ink-clay .record-v4 .record-quote-totals h3,.record-v4[data-awaiting-countersign] .record-hero-client .pills>[data-proposal-status=signed_by_client]{display:none}.record-quote-totals dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.record-quote-totals dd{font:400 22px/26px var(--font-title)}.ink-clay .record-v4 .record-signature-card .record-signature-box h3{font:600 12px/16px var(--font-ui)}}@media (max-width:699px){.staff-foundation.ink-clay .page-body:has(>.record-v4){padding-inline:0}.ink-clay .record-v4.stack{gap:24px;padding-block-start:0}.record-v4:has(.record-phone-actions){padding-block-end:calc(76px + env(safe-area-inset-bottom))}.record-v4 :is(a,button,input,summary,textarea){scroll-margin-block-end:calc(84px + env(safe-area-inset-bottom))}.record-v4>:not(.record-hero,.record-phone-actions){margin-inline:16px}.record-hero{padding:max(18px, env(safe-area-inset-top)) 18px 20px;border-radius:0;gap:16px}.ink-clay .record-hero .record-toolbar{flex-wrap:nowrap;gap:12px}.ink-clay .record-hero .record-toolbar .staff-back{min-height:44px;color:var(--hero-muted);align-items:center;gap:2px;display:inline-flex}.ink-clay .record-hero .more-control{--button-outline:var(--record-hero-line);--button-ink:var(--hero-ink);--button-wash:var(--record-hero-line)}.record-hero-intro{grid-template-columns:minmax(0,1fr);grid-template-areas:"client""title""owner""amounts"}.ink-clay .record-hero-intro h1{font-size:28px;line-height:34px}.record-hero-amounts{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.record-hero-amounts dd{white-space:normal;overflow-wrap:anywhere;font-size:26px;line-height:32px}.record-hero-progress{grid-template-columns:minmax(0,1fr) fit-content(52%);grid-template-areas:"step billing""bar bar";align-items:baseline;gap:6px 8px;display:grid}.ink-clay .record-step-summary{grid-area:step;margin:0;font-size:13px;font-weight:700;display:block}.record-hero-billing{min-width:0;min-height:0;color:var(--hero-muted);border:0;flex-wrap:wrap;grid-area:billing;justify-content:end;gap:2px 4px;padding:0;font-size:12px;display:flex}.record-hero-billing strong{font-weight:600}.record-hero-billing>span{font:inherit;color:inherit;text-transform:none}.record-billing-colon{display:inline}.record-hero-billing[data-needs-attention=true]{color:var(--record-hero-problem)}.record-lifecycle{grid-area:bar;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.record-lifecycle li{background:var(--record-hero-line);border-radius:2px;block-size:4px;min-inline-size:0}.record-lifecycle li[data-step=done]{background:var(--hero-ink)}.record-lifecycle li[data-step=current]{background:var(--chrome-marker)}.record-lifecycle li:after{display:none}.record-step-content{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ink-clay .record-hero .record-next-step{padding-block-start:14px;display:block}.ink-clay .record-v4 .record-next-step h2{font-size:21px;line-height:26px}.record-next-step .next-copy{width:100%}.record-columns,.record-aside,.record-support{gap:24px}.record-signature-card{grid-template-columns:minmax(0,1fr)}.ink-clay .record-details-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 18px;display:grid}.record-details-values>:is(.record-details-client,.record-details-link,.record-details-documents){grid-column:1/-1}.record-client-link .round-icon{--round-icon-size:44px}.record-section-actions,.record-quote-notice,.record-publication-banner{flex-wrap:wrap}.record-phone-actions{z-index:var(--z-sticky);padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-block-start:1px solid var(--border);background:var(--surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;gap:10px;display:grid;position:fixed;inset:auto 0 0}.record-phone-actions .button-wrap,.record-phone-actions .btn{justify-content:center;width:100%;display:flex}.ink-clay .record-phone-actions .btn{text-align:center;white-space:normal;min-block-size:48px;padding-inline:10px}.record-phone-actions .client-link-control{border:0;padding:0}.staff-foundation.ink-clay .record-phone-actions [data-primary] .btn{--button-fill:var(--ink-title);--button-label:var(--surface);--button-fill-hover:color-mix(in srgb, var(--ink-title) 90%, var(--surface))}.staff-foundation.ink-clay .record-phone-actions[data-countersign] [data-primary] .btn{--button-fill:var(--action);--button-label:var(--on-action);--button-fill-hover:var(--action-hover)}.ink-clay .record-disclosure.card{padding:0}.record-disclosure>summary{cursor:pointer;align-items:center;gap:8px;min-height:52px;padding:10px 14px;list-style:none;display:flex}.record-disclosure>summary::-webkit-details-marker{display:none}.record-disclosure-title{color:var(--ink-title);flex:none;font-weight:700}.record-disclosure-caption{min-width:0;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.record-disclosure-toggle{color:var(--link);align-items:center;gap:4px;margin-inline-start:auto;font-size:13px;font-weight:600;display:flex}.record-disclosure[open]>summary .record-disclosure-show,.record-disclosure:not([open])>summary .record-disclosure-hide{display:none}.record-disclosure[open]>summary svg{transform:rotate(180deg)}.ink-clay .record-disclosure .record-timeline-list{border:0;border-radius:0;padding:10px 14px}.record-phone-evidence{margin-inline:14px;text-decoration:underline;display:inline-block}.record-disclosure .engagement-panel{padding:10px 14px 14px}.staff-foundation.ink-clay .foundation-sheet.record-countersign-sheet{overscroll-behavior:contain;border-radius:22px 22px 0 0;max-height:min(690px,100dvh);padding:0}.staff-foundation.ink-clay .record-countersign-sheet>header{z-index:1;border-bottom:1px solid var(--border);background:var(--surface);margin:0;padding:23px 18px 12px;position:sticky;top:0}.record-countersign-sheet>header:before{content:"";border-radius:var(--radius-pill);background:var(--border-strong);width:40px;height:5px;margin-inline:auto;position:absolute;inset:7px 0 auto}.staff-foundation.ink-clay .record-countersign-sheet>header h2{font:400 26px/32px var(--font-title);color:var(--ink-title)}.record-countersign-sheet>header p{color:var(--ink-muted);margin:0;font-size:13px}.record-countersign-sheet .countersign-sheet{gap:14px;padding:16px 18px 0}.ink-clay .record-countersign-sheet .frozen-summary{border-radius:var(--radius-md);background:var(--surface-preview);border:0;padding:14px}.record-countersign-sheet .frozen-summary>h3{margin:0 0 4px}.record-countersign-sheet .frozen-summary>h3,.record-countersign-sheet .countersign-previews h3{color:var(--ink-muted);font:700 12px/16px var(--font-ui);text-transform:uppercase;letter-spacing:.04em}.record-countersign-items,.record-countersign-totals{margin:0;padding:0;list-style:none}.record-countersign-items li{justify-content:space-between;gap:8px;padding-block:2px;display:flex}.record-countersign-items li>span{text-align:end;overflow-wrap:anywhere;min-width:0}.record-countersign-totals{border-block-start:1px solid var(--border);flex-wrap:wrap;gap:8px 16px;margin-top:4px;padding-block-start:4px;font-weight:600;display:flex}.record-countersign-totals>div{flex-wrap:wrap;gap:2px 5px;display:flex}.record-countersign-totals dd{margin:0}.record-countersign-sheet .record-countersign-agreement{margin-top:4px;font-size:13px}.record-countersign-sheet .record-countersign-agreement .record-document{overflow-wrap:anywhere;min-width:0;padding:10px}.record-countersign-sheet .countersign-previews>section{border:1px solid var(--border);background:var(--surface);gap:2px;min-width:0;display:grid}.record-countersign-sheet .countersign-previews .company-signature-preview{border:2px solid var(--ink-title)}.record-countersign-sheet .record-signature-mark img{background:0 0;height:30px;margin:0}.record-countersign-sheet .countersign-previews h3,.record-countersign-sheet .countersign-previews p{margin:0}.record-countersign-sheet .countersign-previews small,.record-countersign-sheet .countersign-previews p{color:var(--ink-muted);font-size:13px}.staff-foundation.ink-clay .record-countersign-sheet .record-countersign-actions{width:calc(100% + 36px);padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);margin:0 -18px;position:sticky;bottom:0}.record-countersign-sheet .record-countersign-actions :is(.button-wrap,.btn){width:100%}.record-countersign-sheet .record-countersign-actions .btn{min-height:48px}}.record-billing-row:has(.stripe-adopted-details)>:is(dt,dd){align-self:start}.stripe-adopted-details{gap:8px;margin-block-start:8px;display:grid}.stripe-adopted-prices,.stripe-adopted-phases{margin:0;padding-inline-start:18px}.stripe-adopted-phases li{padding-block:4px}.stripe-link-notice p{margin:0 0 8px}.stripe-link-options{border:0;min-inline-size:0;margin:0;padding:0}.stripe-link-options legend{margin-block-end:8px;font-weight:600}.stripe-link-option{border-block-start:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;padding:10px 8px;display:flex}.stripe-link-option:has(input:checked){background:var(--surface-sunken)}.stripe-link-option-copy{overflow-wrap:anywhere;gap:2px;display:grid}.ink-clay .record-payment-link{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ink-clay .record-payment-link .client-link-control{display:contents}.record-support .record-billing-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding-inline:18px}.record-support .record-billing-description{grid-area:2/1/auto/-1}.record-support .record-billing-end{grid-area:1/2}.record-support .record-payment-link{justify-content:flex-start}.record-support .record-billing-end:has(.record-payment-link){grid-area:3/1/auto/-1;justify-self:start}
.staff-foundation.ink-clay :is(.editor-document-region,.studio-template-main,.email-canvas-column){background-color:var(--surface-deep)}.staff-foundation.ink-clay :is(.email-from-line,.saved-block-caption){color:var(--canvas-ink-muted)}.staff-foundation.ink-clay :is(.editor-layout,.studio-template-layout)>.editor-outline{background-color:var(--surface)}.staff-foundation.ink-clay :is(.editor-document-header,.editor-phone-header,.template-editor-header){color:var(--chrome-ink);background:var(--chrome);border-color:var(--chrome-line)}.staff-foundation.ink-clay :is(.editor-document-header,.editor-phone-header,.template-editor-header) :is(.editor-header-title,.editor-v2-back,.editor-back-link,.studio-inline-name,.email-editor-name,.phone-header-back){color:var(--chrome-ink)}.staff-foundation.ink-clay .template-editor-header .editor-save-status{background:0 0;border-color:#0000}.staff-foundation.ink-clay .editor-header-divider{background:var(--chrome-line)}.staff-foundation.ink-clay :is(.editor-document-header,.editor-phone-header,.template-editor-header) :is(.editor-save-status,.editor-header-meta,.phone-header-title small){color:var(--chrome-muted)}.staff-foundation.ink-clay :is(.editor-document-header,.editor-phone-header,.template-editor-header) :is(.editor-ai-pill,.phone-header-ai){color:var(--ai-on-chrome);background:var(--ai-soft)}.staff-foundation.ink-clay .editor-ai-done{border-radius:6px}.staff-foundation.ink-clay .quote-workspace.editor-v2 .block-frame[data-controls=v2][data-ai=true]:before{background-color:var(--editor-review-marker);width:3px}.staff-foundation.ink-clay .quote-workspace.editor-v2{--editor-review-marker:var(--ai)}.staff-foundation.ink-clay .quote-workspace.editor-v2 .editor-ai-check{color:var(--editor-review-marker);border-color:var(--editor-review-marker);background:var(--paper)}.staff-foundation.ink-clay .quote-workspace.editor-v2 .editor-ai-check:hover{color:var(--paper);background:var(--editor-review-marker)}.staff-foundation.ink-clay :is(.editor-v2-panel,.editor-v2-drawer,.editor-v2-sheet) :is(.editor-tabs,.panel-rail-tab){border-radius:var(--radius-md)}.staff-foundation.ink-clay .panel-rail-tab{border-color:#0000;min-height:44px}.staff-foundation.ink-clay .panel-rail-tab:hover{background:var(--segment)}.ink-clay .quote-panel>footer,.ink-clay .send-action-card{color:var(--hero-ink);background:var(--hero);border:1px solid var(--hero);border-radius:var(--radius-card);padding:var(--space-3)}.ink-clay .quote-panel>footer :is(.totals,.money,strong,.total){color:var(--hero-ink)}.ink-clay .quote-panel>footer :is(.eyebrow,.muted,.totals span.eyebrow){color:var(--hero-body)}.ink-clay .quote-panel>footer .totals{border-color:var(--chrome-line);font-variant-numeric:tabular-nums;background:0 0}.ink-clay .quote-panel>footer .totals strong{font-family:var(--font-ui);font-weight:700}.ink-clay .quote-panel>footer .muted{margin-bottom:0}.ink-clay .send-panel>:is(h2,h3){order:-2;margin:0}.ink-clay .send-panel .send-checklist{border-block:1px solid var(--border);gap:0}.ink-clay .send-panel .send-checklist .readiness-row{color:var(--ink);background:0 0;border:0;border-radius:0}.ink-clay .send-panel .send-checklist .readiness-row+.readiness-row{border-top:1px solid var(--border)}.ink-clay .send-action-card{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ink-clay .send-action-card>div:first-child{flex:120px}.ink-clay .send-action-card .send-blocked-reason{color:var(--hero-body);text-align:start;margin:2px 0 0}.staff-foundation.ink-clay .send-action-card .btn.action:disabled{background:var(--st-draft-soft);border-color:var(--st-draft-soft);color:var(--st-draft-ink);opacity:1}.ink-clay .send-card-preview{margin-bottom:var(--space-2);justify-content:flex-end;display:flex}.ink-clay .timeline-entry-meta{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ink-clay :is(.ps-pill,.status-chip,.starter-pill,.studio-type-pill,.studio-hidden-pill,.studio-tag){border-radius:6px}.ink-clay .more-views-trigger{white-space:nowrap;gap:6px}.ink-clay.studio-v3-shell :is(.workspace-section-card>header h2,.studio-product-detail h2,.studio-product-terms h3,.connection-title h3,.saved-block-save-options h3){font:600 16px/22px var(--font-ui);letter-spacing:normal;text-transform:none}.ink-clay .studio-template-card,.ink-clay .studio-product-detail,.ink-clay .workspace-section-card{border-color:var(--border);border-radius:var(--radius-card);box-shadow:none}.ink-clay .studio-template-card-footer{background:var(--surface)}.ink-clay .studio-table-row :is(.studio-price-cell,.catalog-price),.ink-clay .studio-readonly-price,.ink-clay .studio-product-terms dd,.ink-clay .activity-row-v3 time{font-variant-numeric:tabular-nums}.ink-clay .studio-product-terms,.ink-clay .saved-block-usage{box-shadow:none;background:0 0;border-inline:0;border-radius:0}.ink-clay .studio-product-client-copy{background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-3)}.ink-clay .studio-product-client-copy h4{font:600 12px/16px var(--font-ui);color:var(--ink-muted);margin:0 0 4px}.ink-clay .studio-product-client-copy p{color:var(--ink);margin:0}.ink-clay .studio-connections-v3 .connection-card,.ink-clay .studio-connections-v3 .connection-card.needs-attention{color:var(--ink);background:var(--surface);border-radius:var(--radius-card)}.ink-clay .studio-connections-v3 .connection-card.needs-attention{border-color:var(--st-viewed-strong)}.ink-clay .connection-monogram{background:var(--surface-sunken);color:var(--ink-title)}.ink-clay .connection-state{border-radius:6px;padding:1px 6px;font-weight:600}.ink-clay .connection-state.success{color:var(--st-won-ink);background:var(--st-won-soft)}.ink-clay .connection-state.warning{color:var(--st-viewed-ink);background:var(--st-viewed-soft)}.ink-clay .connection-state.muted{color:var(--st-draft-ink);background:var(--st-draft-soft)}@media (min-width:1100px){.ink-clay .studio-connections-v3{align-items:start;gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"billing ai""billing imports""email imports";display:grid}.ink-clay .studio-connections-v3 .connection-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.connection-group[data-connection-group=stripe]{grid-area:billing}.connection-group[data-connection-group=email]{grid-area:email}.connection-group[data-connection-group=assistants]{grid-area:ai}.connection-group[data-connection-group=imports]{grid-area:imports}}.ink-clay .workspace-section-list button[aria-current=page]{--control-active-background:var(--surface);--control-active-color:var(--ink-title);background:var(--surface);color:var(--ink-title);border-left-color:var(--ink-title)}.ink-clay .studio-workspace-v3 .workspace-section-card>header{border-bottom:1px solid var(--border);padding-bottom:var(--space-3)}.ink-clay .workspace-section-card .workspace-setting-row{border-radius:0}.staff-foundation.ink-clay .editor-phone-dock button{border-radius:var(--radius-md);color:var(--ink);background:0 0}.staff-foundation.ink-clay .editor-phone-dock button small{color:inherit}.staff-foundation.ink-clay .editor-phone-dock button[aria-selected=true]{background:var(--segment);color:var(--ink-title)}@media (hover:hover){.staff-foundation.ink-clay .editor-phone-dock button:hover,.staff-foundation.ink-clay .editor-phone-tool-close:hover{background:var(--segment)}}.staff-foundation.ink-clay :is(.editor-document-region,.studio-template-main) .editor-sheet-gap{background-color:var(--surface-deep);color:var(--canvas-ink-muted)}@media (max-width:1099px){.ink-clay .workspace-section-list button{border-radius:var(--radius-md)}.ink-clay .workspace-section-list button[aria-current=page]{border-color:var(--border-strong)}}@media (max-width:699px){.ink-clay .studio-products-layout.with-detail>div{visibility:hidden}.ink-clay .studio-products-v3:has(.studio-product-detail)>:is(.studio-list-intro,.studio-list-tools,.studio-sync-meta){visibility:hidden}}.ink-clay .send-panel .readiness-badge svg{width:20px;height:20px}.ink-clay .template-paged-paper .clause-open>small{color:var(--paper-muted)}.staff-foundation.ink-clay .editor-document-header .editor-back-link{background:0 0;border:0;flex:none}.staff-foundation.ink-clay .editor-document-header .editor-back-link svg{color:inherit}.staff-foundation.ink-clay .editor-document-header input.studio-inline-name:not(.proposal-typography *){background:0 0;border-color:#0000}.staff-foundation.ink-clay .editor-document-header input.studio-inline-name:not(.proposal-typography *):is(:hover,:focus-visible){border-color:var(--chrome-line);background:var(--chrome-on)}.editor-document-header .editor-page-heading{font:inherit;letter-spacing:normal;margin:0;font-weight:600}.editor-v2-header .editor-page-heading{font:600 15px/20px var(--font-ui)}.editor-phone-header .phone-header-title .editor-page-heading{font:600 13px/18px var(--font-ui)}.staff-foundation [data-cover-layout=centered] h2.cover-title-line:after{content:"";background:var(--cover-color);width:48px;height:3px;margin:24px auto;display:block}.staff-foundation [data-cover-backdrop=true] h2.cover-title-line{background:#000000c7;border-radius:4px;color:#fff!important;padding:8px!important}.editor-sidebar-header .editor-sections-heading{font:600 13px/18px var(--font-ui);margin:0 auto 0 0}.pdf-viewer .pdf-preview-heading{font:inherit;margin:0;font-weight:600}
.editor-column[data-column-editable]{--column-outline-offset:3px}.editor-column[data-column-selected]{outline:2px solid var(--ink-title);outline-offset:var(--column-outline-offset);z-index:var(--z-block-controls)}.editor-column[data-column-paste-target]:not([data-column-selected]){outline-offset:var(--column-outline-offset);outline:2px dashed #9db5a8}.editor-column[data-column-paste-target]:not([data-column-selected]):hover{outline-color:var(--accent)}.column-canvas-actions{z-index:var(--z-block-controls);pointer-events:none;justify-content:space-between;align-items:flex-end;gap:4px;padding-block-end:calc(var(--column-outline-offset) + 2px);display:flex;position:absolute;inset:auto 0 100%}.column-canvas-actions>button{opacity:0;pointer-events:none}.column-canvas-label{min-height:20px;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md) var(--radius-md) 0 0;font:600 11px/1 var(--font-ui);white-space:nowrap;padding:0 8px}.editor-column[data-column-selected] .column-canvas-label{color:var(--chrome-ink);background:var(--chrome);border-color:var(--chrome)}.editor-column[data-column-paste-target]:is(:hover,:focus-within):not([data-column-selected],[data-column-selected-child])>.column-canvas-actions{pointer-events:auto}.editor-column:is([data-column-selected],[data-column-empty]) .column-canvas-label,.column-canvas-actions>button:focus-visible,.editor-column[data-column-paste-target]:focus-within:not([data-column-selected],[data-column-selected-child]) .column-canvas-paste{opacity:1;pointer-events:auto}@media (hover:hover){.editor-column:is([data-column-selected],[data-column-empty],:hover) .column-canvas-label,.editor-column[data-column-paste-target]:is(:hover,:focus-within):not([data-column-selected],[data-column-selected-child]) .column-canvas-paste{opacity:1;pointer-events:auto}}.editor-column[data-column-active-child]:not([data-column-paste-target])>.column-canvas-actions,.editor-column[data-column-selected-child]>.column-canvas-actions{padding-block:calc(var(--column-outline-offset) + 2px) 0;inset:100% 0 auto}.editor-column[data-column-active-child]:not([data-column-paste-target]) .column-canvas-label,.editor-column[data-column-selected-child] .column-canvas-label{border-radius:0 0 var(--radius-md) var(--radius-md)}.editor-column[data-column-paste-target]:not([data-column-selected-child]) .block-frame[data-selected=false]>.editor-edit-bar{visibility:hidden}.column-canvas-actions>.column-canvas-paste{white-space:nowrap;height:26px;min-height:26px;padding-block:0;padding-inline:9px;font-size:11px}.staff-foundation.ink-clay .column-canvas-actions>.column-canvas-paste{background:var(--surface)}.staff-foundation.ink-clay .column-canvas-actions>.column-canvas-paste:hover{background:var(--segment)}.editor-edit-bar.editor-edit-bar.column-action-bar{background:var(--editor-tool-ground);color:#fff;height:42px;min-height:42px;max-height:42px;font:500 12px/18px var(--font-ui);border-radius:12px;gap:3px;padding:4px 6px}.column-action-bar>strong{white-space:nowrap;padding-inline:7px}.editor-edit-bar.editor-edit-bar.column-action-bar button:not(:where([role^=menuitem],[role=option])){width:auto;font:inherit;padding-inline:8px}.editor-edit-bar.editor-edit-bar.column-action-bar button[aria-haspopup=menu]{width:32px;padding-inline:0}.column-action-bar .style-paste-button{pointer-events:auto}.column-action-menu .column-action-menu-items,.column-action-menu .column-action-menu-items>div{min-width:max-content;display:grid}.column-action-menu .column-action-menu-items button{border-radius:var(--radius-md);min-height:32px;color:var(--ink);font:500 13px/1.3 var(--font-ui);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:4px 10px;display:flex}.column-action-menu .column-action-menu-items button:hover:not(:disabled){background:var(--segment)}.column-action-menu .column-action-menu-items button:disabled,.column-action-menu .column-action-menu-items kbd{color:var(--ink-muted)}.column-action-menu .column-action-menu-items button.danger{color:var(--st-lost-ink)}.column-action-menu .column-action-menu-items hr{border:0;border-block-start:1px solid var(--border);width:100%;margin:4px 0}.selection-styles{color:var(--ink);font:500 13px/1.4 var(--font-ui);gap:14px;padding:18px;display:grid}.selection-styles>.column-style-tab-panel{padding:0}.editor-tab-content:has(>.selection-styles){padding:0}.editor-tab-content:has(>.editor-readonly-region>fieldset>.selection-styles){padding:0}.selection-styles :is(h2,h3,h4,p){margin:0}.selection-styles :is(h2,h3,h4){font:600 16px/1.3 var(--font-ui)}.selection-styles small,.selection-styles p:not(.color-contrast){color:var(--ink-muted)}.selection-styles .btn{min-height:32px;font-size:12px}.selection-styles .column-choices{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid}.column-choices>label{cursor:pointer;position:relative}.column-choices>label:has(input:disabled){cursor:default;color:var(--ink-muted)}.column-choices>label:has(>input:focus-visible:not([data-pointer-focus])){outline:var(--focus-outline);outline-offset:1px;z-index:1}.column-choices>label>span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.column-choices-segments{border-radius:var(--radius-md);background:var(--segment);min-height:32px;padding:3px}.column-choices-segments>label{border-radius:calc(var(--radius-md) - 2px);color:var(--ink-muted);text-align:center;white-space:nowrap;padding:2px 4px;font-weight:600}.column-choices-segments>label[data-active=true]{color:var(--ink);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 16%, transparent)}.column-layout-card{border:1px solid var(--border);border-radius:var(--radius-card)}.column-layout-card>button{width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.column-layout-card>button span,.column-clipboard-card>div,.column-style-list-row>span,.column-group-box header>span{display:grid}.column-layout-card>button[aria-expanded=true] svg,.column-more-options[open] summary svg{transform:rotate(90deg)}.column-layout-card>.column-layout-controls{border-top:1px solid var(--border);padding:12px}.column-layout-controls,.column-box-controls,.column-more-settings{gap:16px;min-width:0;display:grid}.column-style-row,.column-color-row,.column-style-navigation{gap:8px;min-width:0;display:grid}.column-style-row[data-inline]{grid-template-columns:minmax(0,1fr) minmax(0,76%);align-items:center}.column-style-label,.column-style-breadcrumb,.column-style-list header,.column-group-box header,.column-more-options summary{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.column-style-label>strong{font:600 13px/1.4 var(--font-ui)}.column-style-label>small{color:var(--ink-muted);text-align:end;font-size:12px}.column-layout-preview{flex:1;gap:3px;width:100%;display:grid}.column-layout-preview i{background:var(--segment);border-radius:3px;height:28px;display:block}.column-choices-layout>label{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;min-height:44px;padding:6px}.selection-styles .column-choices-layout{gap:6px}.column-choices-layout>label[data-active=true]{border-color:var(--ink-title);box-shadow:inset 0 0 0 1px var(--ink-title)}.column-choices-layout>label[data-active=true] i{background:var(--ink-title)}.column-style-breadcrumb{justify-content:flex-start;gap:5px}.column-style-breadcrumb>button,.column-reset-action,.selection-styles .color-picker-text-trigger{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;min-height:32px;text-decoration:underline}.column-style-breadcrumb,.column-more-options summary{align-items:center}.column-style-breadcrumb>button,.column-reset-action{padding:0;font-weight:600}.column-reset-action{margin-inline-start:auto}.columns-overview{gap:6px;display:grid}.columns-overview>.column-layout-controls{margin-block-start:10px}.staff-foundation.ink-clay .column-style-tabs{border-radius:var(--radius-md);background:var(--segment);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid}.column-style-tabs>button{border-radius:calc(var(--radius-md) - 2px);min-width:0;min-height:32px;color:var(--ink-muted);font:600 13px/1.2 var(--font-ui);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:inline-flex}.column-style-tabs>button[aria-selected=true]{color:var(--ink);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 16%, transparent)}.column-tab-main{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.column-tab-main>i{background:var(--ink-title);border-radius:50%;flex:none;width:5px;height:5px}.column-copy-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.column-style-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.column-style-actions+.column-clipboard-card,.column-style-tab-panel>.column-box-controls{margin-block-start:16px}.column-style-tab-panel>.column-box-controls{border-block-start:1px solid var(--border);padding-block-start:16px}.column-clipboard-card,.column-group-box,.column-style-list,.column-stack-options{border-block-start:1px solid var(--border);gap:8px;padding-block:10px;display:grid}.column-stack-options{padding-block:16px 0}.selection-styles .column-stack-options h3{font:600 13px/1.4 var(--font-ui)}.column-more-settings{padding-block-start:16px}.column-clipboard-card{background:var(--surface-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-inline:10px;display:flex}.column-style-list-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:48px;display:flex}.column-style-list-row>span{flex:1}.column-style-list-row>i{border:1px solid var(--border);border-radius:var(--radius-md);width:22px;height:22px}.selection-styles .color-contrast.success{color:var(--st-won-ink)}.selection-styles .color-contrast.warning{color:var(--st-review-ink)}.column-color-options{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.selection-styles .column-choices-swatches{flex-wrap:wrap;gap:0;display:flex}.column-choices-swatches>label{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.selection-styles .column-choices-swatches>label>span{border:1px solid var(--border-strong);border-radius:50%;width:30px;height:30px}.column-choices-swatches>label>span[data-empty]{background:linear-gradient(135deg, transparent 47%, var(--danger) 47%, var(--danger) 53%, transparent 53%)}.column-choices-swatches>label[data-active=true]>span{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink-title)}.column-layout-note{border-top:1px solid var(--border);padding-top:10px}.column-more-options summary{border-top:1px solid var(--border);min-height:44px;color:var(--ink);cursor:pointer}.column-more-options summary::-webkit-details-marker{display:none}.tools-sheet[data-style-sheet] .editor-tools-header h2:focus{outline:none}.staff-foundation :is(.selection-styles,.column-action-bar,.column-action-menu,.column-canvas-actions,[data-style-sheet] .editor-tools-header) :is(button,summary):focus-visible{outline:var(--focus-outline);outline-offset:0}.staff-foundation :is(.selection-styles,[data-style-sheet] .editor-tools-header) button.column-text-action{border-radius:0}.staff-foundation :is(.selection-styles,[data-style-sheet] .editor-tools-header) button.column-text-action:focus-visible{outline:none}.column-text-action>span{border-radius:inherit}.column-text-action:focus-visible>span{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.tools-sheet[data-style-sheet] .editor-tools-header h2{font:600 16px/1.3 var(--font-ui);margin:0;padding-inline-start:8px}@media (min-width:700px){.editor-v2-drawer.tools-sheet:has(.selection-styles){width:min(380px,100vw)}}@media (max-width:699px){.editor-v2-sheet.tools-sheet[data-style-sheet]{height:auto;padding-block-end:env(safe-area-inset-bottom,0px);padding-inline:0}.editor-v2-sheet.tools-sheet[data-style-sheet][data-phone-tools]{padding-block-end:0}.tools-sheet[data-style-sheet][data-phone-tools]>.editor-phone-dock{margin-inline:0}.tools-sheet[data-style-sheet] .editor-tools-header{justify-content:space-between;padding-inline:18px}.tools-sheet[data-style-sheet] .editor-tools-header h2{padding-inline-start:0}.tools-sheet[data-style-sheet] .editor-tab-content{flex:0 auto}.selection-styles[data-column-phone] .column-style-actions[data-main-paste]>.button-wrap,.selection-styles[data-column-phone] .column-clipboard-card>:not(.button-wrap){display:none}.selection-styles[data-column-phone] .column-clipboard-card{background:0 0;border:0;justify-content:center;margin-block-start:4px;padding:0}.staff-foundation.ink-clay .selection-styles[data-column-phone] .column-clipboard-card>.button-wrap>.btn{text-underline-offset:3px;border-color:#0000;flex:none;text-decoration:underline}.selection-styles{gap:10px;padding:12px 18px 18px}.selection-styles[data-column-phone] :is(.column-layout-card,.column-style-breadcrumb,.column-tab-long,.column-copy-label){display:none}.selection-styles[data-column-phone] .column-style-tabs>button{min-height:38px}.selection-styles .btn,.column-choices-segments,.column-reset-action,.selection-styles .color-picker-text-trigger{min-height:44px}.selection-styles .column-choices-swatches>label>span{width:36px;height:36px}.selection-styles[data-column-phone] .column-style-tab-panel>.column-style-actions>:is(.button-wrap,.style-paste-button){flex:1}.selection-styles[data-column-phone] .column-style-tab-panel>.column-style-actions .btn{width:100%}.editor-edit-bar.column-action-bar[data-dock=keyboard]{min-height:54px;position:fixed;overflow-x:auto}.editor-edit-bar.column-action-bar button{min-width:44px;min-height:44px}.editor-column[data-column-selected]{scroll-margin-top:84px}.column-canvas-actions>.column-canvas-label{opacity:1;pointer-events:auto}.column-canvas-actions>.column-canvas-paste{min-height:44px}}
.client-flow{--client-selection:color-mix(in srgb, var(--accent) 9%, var(--paper));--client-frame:color-mix(in srgb, var(--accent) 30%, var(--paper-border));--client-touch:44px}.client-flow .flow-header{background:var(--surface);border-bottom:1px solid var(--border);min-height:64px;padding:12px clamp(16px,3.33vw,48px)}.flow-brand{align-items:center;gap:10px;display:flex}.flow-brand strong,.flow-header-end{font-family:var(--client-font-body,var(--font-ui))}.flow-brand-mark{background:var(--accent);width:32px;height:32px;color:var(--on-accent);font:700 13px/1 var(--font-ui);border-radius:8px;flex:0 0 32px;place-items:center;display:inline-grid;overflow:hidden}.flow-brand-mark img{object-fit:cover;width:100%;height:100%}.client-flow .flow-body:not(.flow-review){padding-top:24px}.client-flow :is(.flow-state,.flow-sign,.flow-result-summary,.flow-choices){font-family:var(--client-font-body,var(--font-ui))}.client-flow :is(.flow-state,.flow-sign,.flow-result-summary) h1{font-family:var(--client-font-heading,var(--font-doc-heading))}.client-flow :is(.flow-sign,.flow-result-summary) h2{font:600 16px/1.4 var(--client-font-body,var(--font-ui))}.flow-top-progress,.flow-review-progress{max-width:760px;margin:24px auto 0;padding-inline:16px}.flow-progress{color:var(--ink-muted);font:600 12px/16px var(--client-font-body,var(--font-ui));gap:8px}.flow-progress li{background:0 0;height:auto}.flow-progress li:before{content:"";background:var(--border-strong);border-radius:2px;height:4px;margin-bottom:5px;display:block}.flow-progress li.reached{color:var(--ink);background:0 0}.flow-progress li.reached:before{background:var(--accent)}.flow-choices .flow-progress{margin:0 0 16px}.flow-choices h2{font:600 18px/1.35 var(--client-font-body,var(--font-ui));text-transform:none;letter-spacing:normal;margin:0 0 10px}.flow-choices .flow-chosen{font-family:var(--client-font-body,var(--font-ui));margin-bottom:12px}.flow-choices .flow-chosen li{padding-block:6px}.client-flow .flow-choices .flow-totals{border-top:1px solid var(--border);border-radius:0;margin:12px 0 16px;padding:10px 0 0}.flow-choice-contact{color:var(--ink-muted);margin:12px 0 0;font-size:13px}.client-flow :is(.flow-sender-contact,.flow-sender-card,.flow-state,.flow-sign,.flow-choice-contact) a:not(.btn){text-underline-offset:3px;text-decoration:underline}@media (min-width:1100px){.client-flow:not(.flow-phone-preview) .flow-review-progress{display:none}.client-flow:not(.flow-phone-preview) .flow-choices{max-height:calc(100dvh - var(--preview-controls-h,0px) - 48px);box-shadow:none;overflow:auto}}@media (max-width:1099px){.client-flow .flow-choices .flow-totals{border-top:0;margin:0;padding:0}.flow-choice-contact{display:none}}.client-flow .flow-stale{top:var(--preview-controls-h,0px);grid-column:1/-1;margin:0}.client-flow .flow-stale .banner{margin:0}.client-flow [data-stale=true]>:is(.flow-document,.client-document-sheets){filter:brightness(.9)}.client-flow :is(.flow-state,.flow-result-summary){max-width:600px}.client-flow .flow-state{text-align:center;justify-items:center;gap:16px;margin-block:clamp(32px,9vh,84px);display:grid}.flow-state>:is(h1,p){margin:0}.flow-state-icon{width:56px;height:56px;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-radius:50%;place-items:center;display:grid}.flow-locked form{border:1px solid var(--border);background:var(--surface);text-align:start;border-radius:16px;width:min(100%,430px);padding:20px}.client-flow .flow-password input,.client-flow .flow-password button{min-height:52px}.flow-locked [role=alert]{color:var(--danger);margin:0}.flow-sender-card{text-align:start;border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:12px;width:min(100%,430px);padding:14px;display:flex}.flow-sender-details{flex-wrap:wrap;gap:2px 12px;font-size:13px;display:flex}.client-flow .flow-sign{max-width:760px;margin:0 auto}.client-flow :is(.flow-acceptance,.flow-signature fieldset,.flow-checkout-group,.flow-added-items,.flow-checklist){border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:18px}.client-flow .flow-signature fieldset{min-inline-size:0;margin:0}.flow-signature legend{color:var(--ink);font:600 16px/1.4 var(--client-font-body,var(--font-ui));padding-inline:6px}.flow-signature .signing-preview{padding:12px 0}.flow-signature .signature-method{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.flow-signature .flow-consent{border-top:1px solid var(--border);padding-top:12px}@media (min-width:700px){.client-flow:not(.flow-phone-preview) .flow-sign{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.client-flow:not(.flow-phone-preview) .flow-sign>.flow-sign-intro,.client-flow:not(.flow-phone-preview) .flow-signature>*{grid-column:1/-1}.client-flow:not(.flow-phone-preview) .flow-signature{display:contents}.client-flow:not(.flow-phone-preview) .flow-signature>fieldset:first-of-type{grid-area:2/2}.client-flow:not(.flow-phone-preview) .flow-signature>.btn,.client-flow:not(.flow-phone-preview) .flow-signature>.button-wrap{justify-self:end}}.flow-result-summary>.flow-success{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.client-flow .flow-billing-totals{background:var(--surface);border:1px solid var(--border)}.client-flow .flow-checkout-group .btn{width:auto}.flow-payment-today{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;padding-top:10px;display:flex}.flow-result-summary:has(.flow-checklist)>:is(h1,p:not(.flow-success)){text-align:center}.client-flow .flow-checklist{padding-inline:18px}.client-flow .proposal-typography.proposal-typography .flow-choice-group{border-color:var(--quote-neutral-frame,var(--client-frame));background:var(--quote-neutral-group,var(--paper))}.client-flow .proposal-typography.proposal-typography .flow-choice-group h3{color:var(--quote-neutral-label,var(--client-accent-text))}.client-flow .proposal-typography.proposal-typography .flow-choice-group .flow-quote-line{box-shadow:none;background:0 0;border-radius:0}.client-flow .proposal-typography.proposal-typography .flow-choice-group .flow-quote-line+.flow-quote-line{position:relative}.client-flow .proposal-typography.proposal-typography .flow-choice-group .flow-quote-line+.flow-quote-line:before{content:"";background:var(--quote-neutral-divider,var(--paper-border));height:1px;position:absolute;inset:-4px 0 auto}.client-flow .proposal-typography.proposal-typography label.flow-quote-line.selected{background:var(--client-selection);box-shadow:inset 3px 0 var(--accent)}.client-flow .proposal-typography .quote-table tr:has(input:checked){background:var(--client-selection);box-shadow:inset 3px 0 var(--accent)}.client-flow .proposal-typography.proposal-typography .flow-quote-line input:checked{background-color:var(--accent);border-color:var(--accent)}.client-flow .proposal-typography.proposal-typography .flow-quote-line input[type=radio]:checked{background:radial-gradient(circle, var(--accent) 0 5px, transparent 5.5px) var(--paper)}.client-flow .proposal-typography.proposal-typography .flow-quote-line input[type=checkbox]:checked{background-image:none}.client-flow .proposal-typography .flow-quote-line input[type=checkbox]:checked:after{content:"";border:solid var(--on-accent);border-width:0 0 2px 2px;width:9px;height:5px;margin-top:-2px;transform:rotate(-45deg)}.client-flow .preview-controls{--ink:var(--chrome-ink);--link:var(--chrome-ink);--border-strong:var(--chrome-muted);--segment:var(--chrome-on);--focus-outline:2px solid var(--chrome-ink);background:var(--chrome);min-height:0;color:var(--chrome-ink);border-color:var(--chrome-line);font-family:var(--font-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex;position:relative}.preview-identity,.preview-size,.preview-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.preview-identity span{color:var(--chrome-muted);font-size:13px}.client-flow .preview-controls .preview-size .btn{border-color:var(--chrome-muted);color:var(--chrome-ink);background:0 0}.client-flow .preview-controls .preview-size .btn[aria-pressed=true]{background:var(--chrome-ink);color:var(--chrome)}.preview-size .btn{border-radius:var(--radius-md)}.login.yeswell-auth.account-screen{background:var(--surface-page);color:var(--ink);font-family:var(--font-ui)}.account-frame{justify-items:center;gap:24px;width:min(100%,420px);display:grid}.account-frame>.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);width:100%;box-shadow:none;padding:clamp(20px,5vw,32px)}.account-screen .account-frame .yeswell-brand{margin:0}.account-screen .account-frame .yeswell-brand img{width:152px}.account-screen h1{color:var(--ink-title);font:400 36px/1.1 var(--font-title);margin:0}.account-screen .account-workspace{color:var(--ink-muted);text-align:center;margin:0;font-size:13px}.account-screen .form>.button-wrap,.account-screen .form>.button-wrap>button{width:100%}.account-screen .account-forgot{min-height:44px;color:var(--ink);text-underline-offset:3px;font:600 13px/1.4 var(--font-ui);background:0 0;border:0;margin-inline-start:auto;padding:0;text-decoration:underline}.account-reset-address{overflow-wrap:anywhere}.account-screen .account-reset-link{margin-inline:auto}@media (min-width:1100px){.client-flow.client-flow .flow-choices .flow-totals.document-totals{margin:12px 0 16px}}.flow-brand-mark:has(img){background:0 0;border-radius:0}.flow-brand-mark img{object-fit:contain}.client-flow .flow-result-summary:has(>.after-signing){max-width:640px}.after-signing{gap:16px;display:grid}.after-signing>h1{font:400 30px/1.15 var(--client-font-heading,var(--font-doc-heading));margin:4px 0 0}.after-signing>p{margin:0}.client-flow .after-success{color:var(--success);background:var(--success-soft);border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-weight:600;display:flex}.client-flow .after-note{color:var(--info);background:var(--info-soft);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.client-flow .after-note[data-tone=danger]{color:var(--danger);background:var(--danger-soft)}.after-note svg{flex:none;margin-top:2px}.after-note p{margin:2px 0 0}.after-cards{gap:12px;display:grid}.after-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:8px;padding:16px 18px;display:grid}.after-card-quiet{background:0 0}.after-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.client-flow .after-signing .after-eyebrow{color:var(--ink-muted);font:600 11px/16px var(--client-font-body,var(--font-ui));letter-spacing:.07em;text-transform:uppercase;margin:0}.client-flow .after-tag{color:var(--ink-muted);background:var(--neutral-soft);border-radius:4px;padding:1px 8px;font-size:11px;font-weight:600}.after-lines{font-variant-numeric:tabular-nums;gap:6px;margin:0;padding:0;list-style:none;display:grid}.after-lines li,.after-total{justify-content:space-between;gap:12px;display:flex}.after-lines li>:last-child,.after-total>:last-child{white-space:nowrap;flex:none}.after-total{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;margin:4px 0 0;padding-top:10px}.client-flow .after-total small{color:var(--ink-muted);font-weight:400;display:block}.client-flow .after-small{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.45}.client-flow .after-signing .after-confirmed{color:var(--ink);font:600 15px/1.4 var(--client-font-body,var(--font-ui));align-items:center;gap:6px;margin:0;display:flex}.after-confirmed svg{color:var(--success)}.after-checklist ol{margin:0;padding:0;list-style:none;display:grid}.after-checklist li{border-top:1px solid var(--border);gap:12px;padding:10px 0;display:flex}.after-checklist li:first-child{border-top:0}.after-checklist li>div{justify-items:start;gap:2px;display:grid}.after-checklist li small{color:var(--ink-muted)}.after-checklist li .btn{margin-top:8px}.after-check-mark{border:1.5px solid var(--border-strong);width:20px;height:20px;color:var(--success-soft);border-radius:999px;flex:none;place-items:center;display:grid}.after-checklist li[data-state=done] .after-check-mark{border-color:var(--success);background:var(--success);color:#fff}.after-checklist li[data-state=current] .after-check-mark{border-color:var(--ink);box-shadow:inset 0 0 0 4px var(--surface), inset 0 0 0 10px var(--ink)}.after-checklist li[data-state=waiting] .after-check-mark{color:var(--warning,#8a5a00);border:0}.after-actions,.after-copies{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.after-actions .btn svg,.after-copies .btn svg,.after-checklist .btn svg{vertical-align:-3px;margin-right:6px}.after-hint{flex-basis:100%}.client-flow .after-contact{color:var(--ink-muted);font-size:13px}@media (max-width:699px){.after-actions{z-index:5;padding:12px 0 calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);box-shadow:0 0 0 100vmax var(--surface);clip-path:inset(0 -100vmax);flex-direction:column;align-items:stretch;position:sticky;bottom:0}.after-actions .btn{justify-content:center;width:100%}.after-hint{display:none}}@media (min-width:700px){.after-cards:has(>.after-card+.after-card){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.after-cards>.after-card[aria-label^=Step\ ]{grid-column:auto}}.flow-progress li.finished{display:block}.flow-progress .flow-progress-check{vertical-align:-1px;margin-right:3px}.flow-progress:has(li.finished) li.reached:not(.finished):before{background:linear-gradient(90deg, var(--accent) 50%, var(--border-strong) 50%)}
.client-flow{--client-reading-page-width:720px}.flow-r25-reading{--client-deep-accent:color-mix(in srgb, var(--client-accent-text) 63%, black);--client-optional-label:"Optional";--client-choice-fill:var(--client-choice-custom-fill,var(--client-selection));--client-choice-line:var(--client-choice-custom-line,color-mix(in srgb, var(--accent) 48%, var(--paper)));--client-page-card-radius:20px;--client-page-card-shadow:0 0 0 1px var(--paper-border);--client-page-gap:24px;--client-page-gap-label-size:0px;--client-reading-link:var(--client-accent-text);--client-reading-tile:color-mix(in srgb, var(--surface-page) 75%, var(--surface))}[data-theme=dark] .flow-r25-reading{--client-reading-link:color-mix(in srgb, var(--accent) 30%, white)}.flow-stage{container:client-stage/inline-size}.client-flow.flow-r25-reading .flow-header{min-height:72px}.flow-r25-reading .flow-header .flow-review-progress{flex:0 0 100%;max-width:none;margin:0;padding:0}.flow-r25-reading .flow-questions-link{font:600 14px/1.3 var(--client-font-body,var(--font-ui));color:var(--client-reading-link);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.flow-questions-link-short{display:none}.flow-r25-reading .flow-progress li:before{background:var(--border)}.flow-r25-reading .flow-progress li.reached:before{background:var(--client-deep-accent)}.flow-questions-phone-action{display:none}.flow-r25-reading .flow-reading-rail{gap:14px;display:grid}.client-flow.flow-r25-reading .flow-choices{box-shadow:none}.flow-r25-reading .flow-choices h2,.flow-r25-reading .questions-panel h2{font:600 22px/1.2 var(--client-font-heading,var(--font-doc-heading));letter-spacing:normal}.flow-r25-reading .flow-choices .flow-progress{margin-bottom:12px}.flow-choices .flow-chosen li>.flow-choice-amounts{white-space:normal;text-align:end;flex-shrink:0;max-inline-size:60%}.flow-r25-reading .flow-choice-contact{margin-bottom:0;font-size:13px}.client-flow.flow-r25-reading .flow-choices .flow-review-actions .primary{color:#fff;background:var(--client-deep-accent);border-color:var(--client-deep-accent)}.client-flow.flow-r25-reading .flow-choices .flow-review-actions .primary:hover:not(:disabled){background:color-mix(in srgb, var(--client-deep-accent) 86%, black)}.client-flow.flow-r25-reading .flow-choices .flow-review-actions .btn{min-height:48px}.client-flow.flow-r25-reading .questions-panel{background:var(--surface);border:1px solid var(--border);box-shadow:none;font-family:var(--client-font-body,var(--font-ui));border-radius:20px;padding:18px 20px}.flow-r25-reading .questions-panel h2{margin:0;font-size:18px}.flow-r25-reading .questions-panel .question-thread{border-inline:0;box-shadow:none;border-bottom:0;border-radius:0}.flow-r25-reading [data-client-optional]{position:relative}.flow-r25-reading [data-client-optional]:after{content:var(--client-optional-label);color:var(--paper-muted);font:600 10px/10px var(--font-ui);position:absolute;inset:auto 10px 1px auto}.client-flow.flow-r25-reading .proposal-typography.proposal-typography .flow-choice-group{background:var(--client-choice-fill);border-color:var(--client-choice-line);box-shadow:inset 0 0 0 1px var(--client-choice-line)}@media (min-width:1100px){.client-flow:not(.flow-phone-preview) .flow-result>:is(.client-document-sheets,.flow-document){width:min(100%, var(--client-reading-page-width))}.client-flow.flow-r25-reading:not(.flow-phone-preview) .flow-review{grid-template-columns:minmax(0, var(--client-reading-page-width)) 340px;gap:24px 40px;width:min(1140px,100%)}.flow-r25-reading:not(.flow-phone-preview) .flow-reading-rail{scrollbar-width:thin;max-height:calc(100dvh - 48px);position:sticky;top:24px;overflow:auto}.client-flow.flow-r25-reading:not(.flow-phone-preview) .flow-choices{border-radius:20px;max-height:none;padding:20px 22px;position:static;overflow:visible}.client-flow.flow-r25-reading:not(.flow-phone-preview) .flow-choices .flow-totals{border:0;flex-wrap:wrap;gap:10px;margin:12px 0 14px;padding:0;display:flex}.flow-r25-reading:not(.flow-phone-preview) .flow-choices .flow-totals>div{background:var(--client-reading-tile);border-radius:12px;flex:1;gap:0;min-width:105px;padding:12px}.flow-r25-reading:not(.flow-phone-preview) .flow-totals span{letter-spacing:normal;text-transform:none}}.client-flow.flow-phone-preview{background:var(--surface-sunken);width:100%}.flow-phone-preview .flow-stage{background:var(--surface);width:min(375px,100%);margin-inline:auto}.flow-phone-preview .flow-stage .flow-choices{max-width:375px}.client-flow .preview-controls{gap:8px 16px;min-height:60px;padding:7px 20px 8px}.preview-controls .preview-back{min-height:44px;color:var(--chrome-ink);white-space:nowrap;align-items:center;gap:3px;font-size:13px;display:flex}.preview-controls .preview-caption{border-inline-start:1px solid var(--chrome-line);padding-inline-start:14px;font-size:14px;display:grid}.preview-controls .preview-caption span{font-size:12px}.client-flow .preview-controls :is(.preview-steps,.preview-size){background:var(--chrome-on);border-radius:var(--radius-md);flex-wrap:nowrap;gap:2px;padding:3px;display:inline-flex}.client-flow .preview-controls :is(.preview-steps,.preview-size) .btn{min-height:34px;color:var(--chrome-ink);border-radius:var(--radius-md);white-space:nowrap;background:0 0;border:0;padding:4px 12px;font-size:13px}.client-flow .preview-controls :is(.preview-steps,.preview-size) .btn[aria-pressed=true]{background:var(--chrome-ink);color:var(--chrome)}.client-flow .preview-controls .preview-send{border-color:var(--action);background:var(--action);color:var(--on-action)}.client-flow .preview-controls .preview-send:hover{border-color:var(--action-hover);background:var(--action-hover)}.preview-step-select,.preview-back-short{display:none}@media (max-width:699px){.client-flow .preview-controls{flex-wrap:nowrap;gap:8px;padding:8px 12px}.preview-controls .preview-identity,.preview-controls .preview-toolbar{flex-wrap:nowrap;gap:6px}.preview-controls .preview-caption{border:0;padding-inline-start:0;font-size:12px}.preview-controls .preview-caption strong{background:var(--chrome-on);border-radius:6px;padding:4px 6px;line-height:1.25}.preview-controls :is(.preview-back-full,.preview-caption span){display:none}.preview-controls .preview-back-short{display:inline}.client-flow .preview-controls :is(.preview-steps,.preview-size){display:none}.preview-controls .preview-step-select{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--chrome-muted);border-radius:var(--radius-md);background:var(--chrome);max-width:100%;min-height:44px;color:var(--chrome-ink);padding:0 6px;font-size:13px;display:block}.client-flow .preview-controls .preview-send{padding-inline:10px}}@container client-stage not (min-width:700px){.client-flow.flow-r25-reading .flow-header{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px 30px}.flow-r25-reading .flow-header .flow-brand{flex:1}.flow-r25-reading .flow-header :is(.flow-valid-until,.flow-questions-link-wide){display:none}.flow-r25-reading .flow-header .flow-questions-link-short{display:inline}.flow-r25-reading .flow-header .flow-questions-link{text-decoration:none}.client-flow.flow-r25-reading.client-flow .flow-review{padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));background:var(--surface)}.client-flow.flow-r25-reading.client-flow .paper.document-reading{--editor-sheet-left:max(16px, env(safe-area-inset-left));--editor-sheet-right:max(16px, env(safe-area-inset-right));box-shadow:none;border:0;border-radius:0;padding:24px 0}.flow-r25-reading .flow-document .document-cover[data-cover-layout]:not([data-cover-layout=custom]){margin-block-end:28px!important}.client-flow.flow-r25-reading.client-flow .flow-choices{background:var(--client-deep-accent);color:#fff;width:100%;padding:12px 16px max(28px, env(safe-area-inset-bottom));border:0;grid-template-columns:minmax(0,1fr) max-content;gap:8px 12px;display:grid;inset:auto auto 0 50%;transform:translate(-50%)}.client-flow.flow-r25-reading.client-flow .flow-choices .flow-totals{gap:2px;margin:0;display:grid}.flow-r25-reading .flow-choices .flow-totals>div{flex-flow:row-reverse wrap;justify-content:flex-end;align-items:baseline}.flow-r25-reading .flow-choices .flow-totals>div>span{color:inherit;text-transform:none;letter-spacing:normal;font-size:12px}.client-flow.flow-r25-reading .flow-choices .flow-totals strong{font:650 18px/1.2 var(--client-font-body,var(--font-ui));font-variant-numeric:tabular-nums}.client-flow.flow-r25-reading .flow-choices .flow-totals>div:not(:first-child) strong{font-size:14px}.flow-r25-reading .flow-choices .flow-totals>div:not(:first-child) strong:before{content:"+ "}.flow-r25-reading .flow-choices .flow-totals>div:not(:first-child)>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.flow-r25-reading .flow-choices .flow-review-actions small{color:#fff}.flow-r25-reading .flow-choices .flow-review-actions{grid-column:2;display:flex}.flow-r25-reading .flow-choices .flow-review-actions .button-wrap{width:auto}.flow-r25-reading .flow-choices .flow-review-actions .button-wrap:has(.btn:not(.primary)){display:none}.client-flow.flow-r25-reading .flow-choices .flow-review-actions .primary{min-height:52px;color:var(--client-deep-accent);white-space:nowrap;background:#fff;border-color:#fff}.client-flow.flow-r25-reading .flow-choices .flow-review-actions .primary:hover:not(:disabled){background:var(--paper-border)}.client-flow.flow-r25-reading .flow-choices .flow-review-actions .btn:not(.primary){display:none}.flow-r25-reading .flow-document-footer{padding-inline:0}.flow-questions-phone-action{margin-block-start:12px;display:block}}@media (max-width:1099px){.client-flow.flow-r25-reading .flow-header{flex-wrap:wrap}}.client-flow .preview-controls :focus-visible{outline:var(--focus-outline)}
.flow-question-surface{min-width:0;position:relative}.client-flow [data-stale=true]>.flow-question-surface{filter:brightness(.9)}.client-flow .client-ask-icon{z-index:2;background:var(--client-deep-accent);color:#fff;width:36px;height:36px;min-height:36px;box-shadow:var(--shadow-sm);border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:absolute}.client-flow .client-ask-icon:hover{background:color-mix(in srgb, var(--client-deep-accent) 85%, black)}.client-ask-page{transform:translate(-50%,-50%)}.client-ask-block{transform:translate(3px,-4px)}.client-flow .client-ask-header{display:none}.flow-question-surface [data-client-asking]{outline:1px solid var(--client-frame);outline-offset:3px;background-color:var(--client-selection);border-radius:8px}.client-question-marker{background:color-mix(in srgb, var(--accent) 9%, var(--surface));border:1px solid var(--client-frame);max-width:130px;color:var(--client-reading-link);font:600 10px/1.35 var(--font-ui);pointer-events:none;z-index:1;border-radius:6px;padding:3px 7px;position:absolute;transform:translate(6px,38px)}.client-flow .client-question-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.client-flow .client-question-thread{border-top:1px solid var(--border);padding:10px 0}.client-question-context>strong,.client-about-heading>strong{color:var(--client-reading-link,var(--ink-muted));font:700 11px/1.3 var(--font-ui);letter-spacing:.035em;text-transform:uppercase}.client-flow .client-question-thread .question-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.client-question-actions{color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:6px;font-size:12px;display:flex}.client-question-actions>div{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.client-flow .question-text-action{color:var(--client-reading-link,var(--ink));text-underline-offset:2px;background:0 0;border:0;border-radius:0;min-height:28px;padding:0;font-weight:600;text-decoration:underline}.client-flow .client-question-thread .question-reply{background:color-mix(in srgb, var(--accent) 9%, var(--surface));border:0;border-radius:12px;margin:8px 0 0;padding:12px}.client-flow .client-question-thread .question-reply.from-client{background:var(--neutral-soft,color-mix(in srgb, var(--ink) 5%, var(--surface)))}.client-flow .client-question-reply-action{margin-top:8px}.client-flow .client-question-reply-form{gap:8px;margin-top:10px;display:grid}.client-flow .client-question-reply-form label{gap:4px;font-size:13px;font-weight:600;display:grid}.client-flow .client-question-reply-form textarea{resize:vertical;width:100%;min-height:72px;font:inherit;font-weight:400}.client-flow .client-question-thread .question-reply time{margin-inline-start:8px;display:inline-block}.question-excerpt{color:var(--ink-muted);font:400 14px/1.4 var(--client-font-heading,var(--font-serif));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;display:-webkit-box;overflow:hidden}.client-flow .client-ask-popover.toolbar-popover{background:var(--surface);width:min(380px,100vw - 16px);max-width:none;color:var(--ink);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:18px;margin:0;padding:0;position:fixed;inset:auto;overflow:auto}.client-ask-popover-body{padding:18px}.client-ask-heading,.client-about-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.client-flow .client-ask-popover-body h2,.client-flow .foundation-sheet:is(.client-question-sheet,.client-question-history) h2{font:600 22px/1.2 var(--client-font-heading,var(--font-doc-heading));margin:0}.client-ask-popover-body h2:focus{outline:none}.client-flow .client-ask-heading .btn{width:44px;padding:0}.client-flow .client-ask-about{border-inline-start:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface));border-radius:12px;padding:12px}.client-about-heading{margin-bottom:4px}.client-question-helper{color:var(--ink-muted);font:400 13px/1.3 var(--font-ui);justify-content:space-between;gap:8px;display:flex}.client-question-helper small{white-space:nowrap}.client-flow .question-form{gap:12px}.client-flow .question-form .field{margin:0}.client-flow .question-form .btn.primary{background:var(--client-deep-accent,var(--client-accent-text));border-color:var(--client-deep-accent,var(--client-accent-text));color:#fff}.client-flow .question-form .btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--client-deep-accent,var(--client-accent-text)) 86%, black)}.client-flow .foundation-sheet.client-question-history{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:20px;inset:0}.client-flow .client-question-history .client-question-thread{border:1px solid var(--border);border-radius:16px;margin-top:12px;padding:0;overflow:hidden}.client-question-history .client-question-context{background:var(--surface-page);padding:12px 14px 4px}.client-flow .client-question-history .client-question-thread>.question-text,.client-question-history .client-question-actions{padding:0 14px}.client-flow .client-question-history .client-question-thread>.question-reply{margin:8px 14px 14px}.client-flow .client-question-history .question-text-action,.client-flow .client-question-sheet .question-text-action,.client-flow .client-question-history .client-question-actions{min-height:44px}.client-flow.flow-phone-preview .foundation-sheet:is(.client-question-sheet,.client-question-history){width:min(100%,375px);margin-inline:auto}@container client-stage not (min-width:700px){.client-flow .flow-header{position:relative}.client-flow .client-ask-icon{width:44px;height:44px;min-height:44px}.client-flow .client-ask-header{z-index:31;box-shadow:var(--shadow-lg,var(--shadow-sm));display:inline-grid;position:fixed;top:auto;right:16px}.client-flow .client-ask-block-phone{transform:translate(calc(-100% - 8px),-50%)}.flow-question-surface [data-client-asking=phone]{min-block-size:48px;padding-inline-end:60px!important}.flow-question-surface [data-client-question-marked]{padding-block-end:30px!important}.client-question-marker{width:max-content;max-width:100%;transform:translate(calc(-100% - 8px))}.flow-reading-rail .questions-panel{display:none}}@media (max-width:699px){.client-flow .client-question-sheet{inset:auto 0 0}.toast-surface.client-question-toast[popover]{bottom:108px}.client-flow .client-question-sheet .question-form :is(input,textarea,select){font-size:16px}}.client-flow.flow-phone-preview .foundation-sheet.client-question-sheet{border-radius:18px 18px 0 0;inset:auto 0 0}.client-flow :is(.client-question-sheet,.client-question-history)>header .btn{width:44px;height:44px;padding:0}.client-question-message-meta{justify-content:space-between;align-items:baseline;gap:8px;padding:10px 14px 0;font-size:13px;display:flex}.client-question-message-meta time{color:var(--ink-muted)}.client-flow .question-form .dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.client-flow .question-form .dialog-actions .btn{width:100%;min-height:48px}@media (max-width:699px){.client-flow .question-form .dialog-actions .btn{min-height:52px}}
.staff-foundation.ink-clay .staff-surface,.staff-foundation.ink-clay .staff-empty:not(.card *,.staff-surface *){border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-inline-size:0}.staff-foundation.ink-clay .staff-surface-note{padding:12px 16px}.staff-foundation.ink-clay .staff-table-inline{background:0 0;border:0;border-radius:0}.ink-clay .staff-table.staff-surface{--staff-table-gutter:var(--space-4)}.ink-clay .staff-table.staff-surface:not(.table-wrap){overflow:visible}.ink-clay .staff-table.staff-surface>:is(.staff-table-head,.staff-table-row){padding-inline:var(--staff-table-gutter)}.staff-foundation.ink-clay :is(.staff-table>.staff-table-head,.staff-native-table .staff-table-head th){background-color:var(--surface);color:var(--ink-muted);font:600 11px/16px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;padding-block:10px}.ink-clay .staff-table>.staff-table-head{border-radius:var(--radius-card) var(--radius-card) 0 0;border:0}.ink-clay .staff-native-table .staff-table-head button{text-transform:inherit;letter-spacing:inherit}.ink-clay .staff-table>.staff-table-row{min-height:76px;padding-block:var(--space-4);border:0;border-top:1px solid var(--border);border-radius:0;position:relative}.ink-clay .staff-table-inline>.staff-table-head{border-radius:0}.ink-clay .staff-table.staff-surface>.staff-table-row:last-child{border-radius:0 0 var(--radius-card) var(--radius-card)}.ink-clay .staff-table>.staff-table-row:hover{background:var(--row-hover)}.ink-clay .staff-table>.empty-copy{border-top:1px solid var(--border);margin:0}.ink-clay .staff-table-row:has(.staff-table-open)>.table-row-action{position:static}.ink-clay .staff-table-open:after{content:"";position:absolute;inset:0}.ink-clay .staff-table-row:has(.staff-table-open) .table-row-tooltip{inset-inline-end:12px;bottom:calc(50% + 24px)}.ink-clay .staff-table-row:has(.staff-table-open) button{z-index:1;position:relative}.ink-clay .saved-block-table>:is(.studio-table-head,.studio-table-row){grid-template-columns:minmax(0,2fr) 64px minmax(110px,1fr) minmax(0,1fr) 44px}.ink-clay .saved-preview-table>:is(.studio-table-head,.studio-table-row){grid-template-columns:minmax(0,2fr) minmax(0,1fr) 44px}.ink-clay .studio-v3-emails :is(.studio-email-head,.email-list-row){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(80px,140px) 44px;align-items:center;gap:14px;display:grid}.ink-clay .activity-day-rows>:is(.activity-table-head,.activity-row-v3){grid-template-columns:72px 30px minmax(0,1fr) 44px;align-items:center;gap:16px;display:grid}.ink-clay .activity-table-head>:nth-child(2){grid-column:2/4}.ink-clay .workspace-section-card .reference-document-section+.reference-document-section{border-top:1px solid var(--border);padding-top:var(--space-4)}.ink-clay .studio-product-detail .studio-product-terms{border-radius:0}@media (max-width:699px){.ink-clay .saved-block-table>.studio-table-row{grid-template-columns:minmax(0,1fr) 44px}.ink-clay .saved-block-table .studio-table-row>.table-row-action{grid-area:1/2/span 2}.ink-clay .studio-v3-emails .studio-email-head,.ink-clay .activity-day-rows>.activity-table-head{display:none}.ink-clay .studio-v3-emails .email-list-row{grid-template-columns:minmax(0,1fr) 64px 44px;gap:8px}.ink-clay .activity-day-rows>.activity-row-v3{grid-template-columns:52px minmax(0,1fr) 44px;gap:10px}.ink-clay .proposal-rows.staff-table{gap:0}}@media (min-width:1100px){.ink-clay .workspace-section-card .team-table-head{grid-template-columns:minmax(0,1fr) 100px 130px 44px;gap:12px;padding-inline:0;display:grid}.ink-clay .workspace-section-card .team-person{grid-template-columns:minmax(0,1fr) 100px 130px 44px}.ink-clay .workspace-section-card .team-table-head>:nth-child(2){grid-area:1/3}.ink-clay .workspace-section-card .team-table-head>:nth-child(3){text-align:right;grid-area:1/2}.ink-clay .workspace-section-card .team-table-head>:nth-child(4){display:none}}.ink-clay .staff-table[data-density=compact]>.staff-table-row{min-height:44px;padding-block:10px}.ink-clay .staff-table-inline>.empty-copy{padding-inline:0}.ink-clay :is(.connection-activity,.client-activity-table)>:is(.staff-table-head,.staff-table-row){overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ink-clay .connection-activity>:is(.staff-table-head,.staff-table-row,.empty-copy){padding-inline:20px}.ink-clay .connection-activity .staff-table-row>span:first-child{gap:3px;display:grid}:root:not([data-theme=dark]) .ink-clay :is(.staff-table,.staff-native-table){--row-hover:var(--surface-preview)}:root:not([data-theme=dark]) .ink-clay .staff-native-table>tbody>tr:hover>:is(td,th){background-color:var(--row-hover)}.ink-clay .skeleton-table{padding:0 var(--space-4);border-radius:var(--radius-card);display:grid}.ink-clay .staff-table>.skeleton-table{border:0}.ink-clay .skeleton-table>.skeleton-line{height:14px;margin:30px 0}
.staff-account-page{max-width:1050px;padding-top:28px}.account-page-header{margin-bottom:22px}.account-page-header h1{margin:0 0 4px}.account-page-header p,.account-content>p,.account-fact p{color:var(--ink-muted);margin:4px 0 0}.account-page-layout{grid-template-columns:202px minmax(0,820px);align-items:start;gap:28px;display:grid}.account-section-nav{gap:2px;display:grid}.staff-foundation.ink-clay .account-section-nav a{border-radius:var(--radius-md);min-height:40px;color:var(--ink-muted);border:1px solid #0000;align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;display:flex}.staff-foundation.ink-clay .account-section-nav a:hover{color:var(--ink-title)}.staff-foundation.ink-clay .account-section-nav a[aria-current=page]{color:var(--ink-title);border-color:var(--border);background:var(--surface)}.staff-account-page .account-content{min-width:0;padding:20px 22px 24px}.staff-account-page .account-content h2{color:var(--ink-title);margin:0}.account-content>p{font-size:14px}.account-avatar{background:var(--chrome);width:40px;height:40px;color:var(--chrome-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.account-avatar img,.activity-row-v3 .avatar img,.flow-sender-card .flow-brand-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.account-avatar[data-initials]:before{content:attr(data-initials)}.account-trigger-label{text-align:start;display:grid}.ink-clay .shell-tablet-header .studio-account-trigger>.account-trigger-label:not(.avatar){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.account-trigger-label small{color:var(--chrome-muted);font-weight:400}.account-photo-row{flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0 16px;display:flex}.account-photo-row .account-avatar{width:72px;height:72px;font-size:24px}.account-photo-row small{max-width:130px;color:var(--ink-muted)}.account-text-action{color:var(--link);text-underline-offset:3px;background:0 0;border:none;padding:4px;font-weight:600;text-decoration:underline}.account-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.account-fact,.account-option-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 0;display:flex}.account-fact p{overflow-wrap:anywhere}.account-email{margin-top:18px;padding-bottom:0}.account-error{color:var(--danger);font-size:13px}.account-option-row small{color:var(--ink-muted);display:block}.account-option-row strong{font-weight:600}.account-option-row .shared-select{width:min(260px,46%)}.account-notifications{margin-top:12px}.account-notifications fieldset{border:0;min-inline-size:0;margin:0 0 12px;padding:0}.account-notifications legend,.account-notify-heading{color:var(--ink-muted);font-size:12px;font-weight:600}.account-notify-heading{text-align:end;margin-inline-end:6px}.account-own-filter{padding-bottom:0}.account-segment{border-radius:var(--radius-md);background:var(--segment);flex:none;align-items:center;gap:2px;width:fit-content;padding:3px;display:inline-flex}.account-segment button{border-radius:calc(var(--radius-md) - 3px);min-height:34px;color:var(--ink-muted);background:0 0;border:1px solid #0000;padding:4px 12px;font-size:13px;font-weight:600}.account-segment button[aria-pressed=true],.account-segment button[aria-pressed=true]:hover{border-color:var(--border);background:var(--surface);color:var(--ink-title)}.account-segment button:hover{color:var(--ink-title)}.account-signature-pad{border:1px dashed var(--border-strong);border-radius:var(--radius-card);color:#1c1b18;background:#fff;place-items:center;min-height:175px;padding:40px 20px 22px;display:grid;position:relative}.account-signature-pad .account-text-action{color:#13303a;position:absolute;top:8px;right:12px}.account-signature-pad input:not([type=file]){color:#1c1b18;background:#fff;border:0;border-bottom:1px solid #7f8e94;border-radius:0;width:100%;padding:8px 4px;font:italic clamp(26px,4vw,52px) Georgia,serif}.account-signature-pad canvas{touch-action:none;width:100%;max-height:200px}.account-signature-pad input[type=file]{color:#1c1b18;max-width:100%}.account-content>.account-segment{margin:12px 0}.account-signature-actions{justify-content:flex-end;margin-top:16px;display:flex}.account-current-signature{margin:12px 0}.account-current-signature figcaption{margin-bottom:6px;font-size:14px;font-weight:600}.account-current-signature p{margin:0;font-size:14px}.account-stored-signature{object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;width:min(100%,280px);height:80px;padding:8px;display:block}.account-phone-pages,.account-phone-back,.account-phone-title{display:none}.account-menu-r22{gap:0;min-width:min(276px,100vw - 42px)}.account-menu-identity,.account-menu-theme{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:9px 0;display:flex}.account-menu-identity>.account-avatar{background:var(--chrome);color:var(--chrome-ink)}.account-menu-identity>span:nth-child(2){overflow-wrap:anywhere;min-width:0;display:grid}.account-menu-identity>.pill{flex:none;margin-inline-start:auto}.account-menu-theme{justify-content:space-between}.account-menu-r22>a,.account-menu-r22>button{border-radius:var(--radius-md);min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:5px 8px;font-weight:600;text-decoration:none;display:flex}.account-menu-r22>:is(a,button):hover{background:var(--segment);text-decoration:none}@media (700px<=width<1100px){.account-page-layout{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.account-section-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.staff-foundation.ink-clay .account-section-nav a{border:none;border-radius:0;min-height:44px;position:relative}.staff-foundation.ink-clay .account-section-nav a[aria-current=page]{background:0 0}.account-section-nav a[aria-current=page]:after{content:"";background:var(--ink-title);height:2px;position:absolute;inset:auto 0 -1px}}@media (max-width:699px){.staff-account-page{padding:0}.account-page-header{background:var(--chrome);color:var(--chrome-ink);margin:0 -18px 14px;padding:24px 18px 16px}.staff-foundation.ink-clay .account-page-header h1{color:var(--chrome-ink);font-size:30px;line-height:36px}.account-page-header p,.account-wide-title,.account-section-nav,.account-phone-index .account-content,.account-phone-detail .account-content>h2{display:none}.account-phone-title{display:inline}.staff-foundation.ink-clay .account-page-header .account-phone-back{color:var(--chrome-muted);align-items:center;gap:3px;min-height:44px;font-weight:600;display:inline-flex}.account-page-layout,.account-phone-pages{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.staff-account-page .account-phone-profile{align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:flex}.account-phone-profile span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.account-phone-profile small{color:var(--ink-muted)}.staff-account-page .account-phone-list{padding:0}.account-phone-list>:is(a,button){background:0 0;border:0;justify-content:space-between;align-items:center;min-height:56px;padding:10px 16px;font-weight:600;display:flex}.account-phone-list>:is(a,button)+:is(a,button){border-top:1px solid var(--border)}.staff-account-page .account-content{padding:16px}.account-profile-fields{grid-template-columns:minmax(0,1fr)}.account-photo-row{gap:10px}.account-option-row{gap:8px}:is(.account-option-row:has(.shared-select),.account-option-row:has(.account-segment)){flex-direction:column;align-items:flex-start}.account-option-row .shared-select{width:100%}.account-segment button,.account-text-action{min-height:44px}.account-signature-actions,.account-signature-actions :is(.button-wrap,.btn){width:100%}}.staff-security-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.staff-security-row>div:first-child{min-width:0}.staff-security-sessions{margin-top:20px}.staff-security-sessions :is(h2,h3){margin:0}.staff-security-title-phone{display:none}@media (max-width:699px){.staff-security-title-wide{display:none}.staff-security-title-phone{display:block}}.staff-security-sessions ul{margin:8px 0 0;padding:0;list-style:none}.staff-security-sessions li{border-top:1px solid var(--border);flex-wrap:nowrap;justify-content:start;min-height:62px;padding:8px 0}.staff-security-sessions li>svg{color:var(--ink-title);flex:none}.staff-device-label{flex:1;min-width:0}.staff-device-label p{color:var(--ink-muted);margin:3px 0 0;font-size:13px}.staff-security-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.staff-security-start{justify-content:flex-start}.staff-security-form{margin-top:12px}.staff-security-checkbox{align-items:center;gap:8px;min-height:44px;display:flex}.staff-totp-setup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.staff-totp-setup img{border-radius:var(--radius-md);border:1px solid var(--border);background:#fff;flex:none}.staff-totp-setup code{margin-bottom:8px;display:block}.staff-totp-setup p{margin-bottom:4px}.staff-backup-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0;list-style:none;display:grid}.staff-backup-codes li{text-align:center;background:var(--segment);border-radius:var(--radius-md);overflow-wrap:anywhere;padding:8px}.staff-backup-codes code{color:var(--ink-title)}.staff-email-pending,.staff-email-pending .staff-security-actions,.account-email>.button-wrap{margin-top:8px}.staff-auth-state-icon{width:28px;height:28px;color:var(--ink-title)}.team-two-step-status{color:var(--ink-muted);display:block}.staff-auth-contact{border-block:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.staff-auth-contact a{overflow-wrap:anywhere}.account-content-stack{gap:16px;min-width:0;display:grid}.account-business-card>a{margin-top:10px;display:inline-block}@media (max-width:699px){.account-phone-index .account-content-stack{display:none}.staff-account-page .account-business-card>h2{display:block}}.staff-person{align-items:center;gap:8px;min-width:0;display:inline-flex}.staff-foundation .staff-person-avatar{width:24px;height:24px;color:var(--ink-title);font:600 10px/1 var(--font-ui);overflow:hidden}.staff-person-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.staff-person-avatar[data-initials]:before{content:attr(data-initials)}.staff-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.ink-clay .staff-section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.ink-clay .staff-section-heading>div{min-inline-size:0}.ink-clay .staff-section-heading h2{color:var(--ink-title);font:400 26px/32px var(--font-title);letter-spacing:normal;text-transform:none;margin:0}.ink-clay .staff-section-heading p{margin:var(--space-2) 0 0}.ink-clay .staff-section-heading>a:not(.btn){font:600 13px/20px var(--font-ui);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;flex:none}@media (min-width:700px){.ink-clay .studio-email-stage{align-items:start;gap:var(--space-4);grid-template-columns:clamp(120px,12vw,168px) minmax(0,1fr);display:grid}.ink-clay .studio-email-stage>.staff-section-heading{margin-block-end:0;padding-block-start:var(--space-2)}}@media (max-width:699px){.ink-clay .staff-section-heading h2{font-size:22px;line-height:28px}}
.toast-surface{--toast-ground:#182226;--toast-text:#fff;--toast-link:#d3dee1;--toast-line:#ffffff38;--toast-hover:#ffffff1f;--toast-focus:#ffffff57;--toast-pill-line:#4a5d65;border:1px solid var(--toast-line);border-radius:var(--radius-md);background:var(--toast-ground);color:var(--toast-text);box-shadow:var(--shadow-menu);font:500 14px/1.5 var(--font-ui);align-items:center;gap:12px;padding:8px 12px 8px 16px;display:flex}.toast-surface[popover]{z-index:var(--z-toast);width:max-content;max-width:calc(100vw - 32px);margin:0;position:fixed;inset:auto auto 24px 50%;transform:translate(-50%)}.toast-surface[popover]:not(:popover-open){display:none}@media (max-width:699px){.toast-surface[popover]{bottom:88px}}.toast-body{overflow-wrap:anywhere;flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;min-width:0;display:flex}.toast-surface.toast-surface.toast-surface :is(button,a):not(:where(.toast-dismiss,.notice-later,.notice-reload)){border:1.5px solid var(--toast-pill-line);border-radius:var(--radius-pill,999px);min-height:32px;color:var(--toast-text);font:inherit;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.toast-surface.toast-surface.toast-surface :is(button,a):not(:where(.toast-dismiss,.notice-reload)):hover{background:var(--toast-hover);color:var(--toast-text)}.toast-surface :is(button,a):not(.toast-dismiss):focus-visible{outline:2px solid var(--toast-text);outline-offset:2px}.toast-surface .toast-dismiss{width:32px;height:32px;color:var(--toast-text);cursor:pointer;background:0 0;border:0;border-radius:50%;outline:0;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.toast-surface .toast-dismiss:hover:not(:disabled){background:var(--toast-hover)}.toast-surface .toast-dismiss:focus-visible{background:var(--toast-focus);outline:0}.toast-surface .toast-dismiss:disabled{opacity:.65;cursor:default}.band-notices .toast-body{display:grid}.band-notice-row{align-items:center;gap:8px;display:flex}.band-notice-row+.band-notice-row{border-top:1px solid var(--toast-line)}.toast-surface.toast-surface.toast-surface :is(.toast-body,.toast-body>:not(button,a,svg)){color:var(--toast-text);font:500 14px/1.5 var(--font-ui)}
