.first-run{--start-bg:#f8f8f3;--start-ink:#22281e;--start-accent:#d3ef7b;--start-line:#d5d8ce;background:var(--start-bg);min-height:100vh;color:var(--start-ink)}.first-run .identity-nav{max-width:1440px;margin:auto}.first-run .identity-nav nav{align-items:center;gap:25px;display:flex}.start-main{max-width:1240px;margin:auto;padding:65px 40px 90px}.start-title{max-width:820px;margin-bottom:48px}.start-title h1{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(38px,5vw,68px);font-weight:600;line-height:1.03}.start-title>p{max-width:670px;font-size:18px;line-height:1.65}.start-facts{flex-wrap:wrap;gap:9px 24px;margin-top:25px;font-size:12px;display:flex}.start-facts span:before{content:"✓";margin-right:8px}.start-compose{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);align-items:start;gap:56px;display:grid}.start-form{border-top:3px solid var(--start-ink);padding-top:26px}.start-section-label{align-items:center;gap:14px;margin:4px 0 24px;display:flex}.start-section-label:not(:first-child){border-top:1px solid var(--start-line);margin-top:30px;padding-top:30px}.start-section-label>span{opacity:.65;font:12px monospace}.start-section-label h2{letter-spacing:-.02em;margin:0;font-size:20px}.start-field{min-width:0;margin-bottom:20px;display:block}.start-field>span{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.start-field input,.start-field textarea,.start-field select{border:1px solid var(--start-line);width:100%;color:var(--start-ink);font:inherit;background:#fff;border-radius:3px;padding:13px;font-size:15px;line-height:1.5}.start-field textarea{resize:vertical}.start-field small,.start-hint{opacity:.75;margin:7px 0;font-size:12px;line-height:1.6;display:block}.start-field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.start-side{background:var(--start-ink);color:var(--start-bg);padding:34px;position:sticky;top:30px}.start-side-mark{color:var(--start-accent);margin-bottom:48px;font-size:75px;font-weight:700;line-height:1;display:block}.start-side h2{letter-spacing:-.04em;font-size:29px;line-height:1.1}.start-side p{opacity:.9;font-size:14px;line-height:1.75}.start-side ol{margin:26px 0 36px;padding-left:18px;font-size:13px;line-height:2.2}.start-side a{color:var(--start-bg);font-size:13px}.start-file{border-top:1px solid #ffffff40;margin-top:36px;padding-top:22px;font-size:12px;display:block}.start-file input{max-width:100%;margin-top:12px;font-size:12px;display:block}.start-submit{border-top:1px solid var(--start-line);margin-top:30px;padding-top:25px}.start-submit p{max-width:440px;font-size:12px;line-height:1.5}.first-run .button{background:var(--start-ink);color:var(--start-bg);border:1px solid var(--start-ink);border-radius:3px;min-height:46px;padding:13px 20px}.first-run .button.secondary{color:var(--start-ink);border-color:var(--start-line);background:0 0}.first-run .text-button{color:var(--start-ink);text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:10px 0;font-size:13px;text-decoration:underline}.start-questions>div{border-bottom:1px solid var(--start-line);margin-bottom:20px;padding-bottom:10px;position:relative}.start-questions .start-field{margin-bottom:0}.start-result{border-top:3px solid var(--start-ink)}.start-result-top{justify-content:space-between;align-items:center;gap:25px;padding:28px 0;display:flex}.start-result-top h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:10px 0 0;font-size:30px}.start-output{border:1px solid var(--start-line);background:#fff;grid-template-columns:1fr 1.5fr;display:grid}.start-summary{border-right:1px solid var(--start-line);padding:32px}.start-summary>strong{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(30px,3.5vw,48px);line-height:1.1}.start-summary>p{font-size:13px;line-height:1.6}.start-summary dl{margin:28px 0}.start-summary dl>div{border-top:1px solid var(--start-line);padding:14px 0}.start-summary dt{opacity:.7;font-size:11px}.start-summary dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:17px}.start-downloads{flex-direction:column;gap:10px;display:flex}.start-document{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--start-ink);max-height:760px;margin:0;padding:36px;font-family:inherit;font-size:14px;line-height:1.9;overflow:auto}.start-summary .start-pause{background:#fff3df;padding:15px}.start-next{background:var(--start-accent);grid-template-columns:1.5fr 1fr;gap:60px;margin-top:35px;padding:36px;display:grid}.start-next h2{letter-spacing:-.04em;margin:14px 0;font-size:29px;line-height:1.15}.start-next p{font-size:14px;line-height:1.65}.start-next>div:last-child{flex-direction:column;gap:12px;display:flex}.start-next .micro,.start-summary .micro{font-size:11px;line-height:1.65}.start-next .quiet-link{font-size:12px}.start-intake{--start-bg:#fbf5ee;--start-ink:#572950;--start-accent:#f0dcdf;--start-line:#dfcbd6}.start-intake .start-title h1{letter-spacing:-.045em;font-family:Georgia,serif;font-size:clamp(44px,6vw,76px);font-weight:400}.start-intake .start-form{border:1px solid var(--start-line);background:#fffdfa;border-radius:18px;padding:28px}.start-intake .start-side{text-align:center;color:var(--start-ink);background:#ead9da;border-radius:120px 120px 16px 16px;padding-top:48px}.start-intake .start-side-mark{color:var(--start-ink);font-weight:400}.start-intake .start-side a{color:var(--start-ink)}.start-intake .start-side ol{text-align:left}.start-intake .start-result,.start-intake .start-output{border-radius:14px;overflow:hidden}.start-renew{--start-bg:#f0f3f5;--start-ink:#172e3b;--start-accent:#d9f878;--start-line:#c6d1d7}.start-renew .start-title{max-width:700px}.start-renew .start-title h1{text-transform:uppercase;font-weight:750}.start-renew .start-side-mark{border-bottom:1px solid #ffffff40;padding-bottom:35px}.start-renew .start-summary{color:#f0f3f5;background:#172e3b}.start-renew .start-summary>strong{color:#d9f878}.start-renew .start-summary .button,.start-renew .start-summary .text-button{color:#f0f3f5;border-color:#80929b}.start-renew .start-summary .button:not(.secondary){color:#172e3b;background:#d9f878}.start-collect{--start-bg:#fcf8f2;--start-ink:#662b1e;--start-accent:#f1dfc7;--start-line:#decaba}.start-collect .start-title h1{max-width:790px;font-family:Georgia,serif;font-weight:400}.start-collect .start-side{color:#662b1e;background:#eee3d5;border-top:5px solid #9f4931}.start-collect .start-side-mark,.start-collect .start-side a{color:#662b1e}.start-collect .start-summary>strong{font-family:Georgia,serif}.start-collect .start-document{background:repeating-linear-gradient(#fff,#fff 31px,#f3eee7 32px);line-height:32px}.draft-handoff{background:#f8f9f5;border:1px solid #dce2d1;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:12px 0 25px;padding:22px;display:flex}.draft-handoff h2{overflow-wrap:anywhere;margin:8px 0;font-size:21px}.draft-handoff p{max-width:680px;font-size:13px;line-height:1.6}.draft-handoff pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:650px;max-height:220px;font-size:11px;overflow:auto}.draft-handoff details{font-size:12px}.draft-actions{flex-direction:column;gap:10px;display:flex}.draft-note{flex-basis:100%;margin:0}.draft-file{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.draft-file span{font-weight:600}.draft-file input{max-width:100%;font-size:12px}.first-success{background:#fff;border:1px solid #dce0e3;border-radius:8px;margin:22px 0;padding:24px}.first-success>div h2{margin:9px 0;font-size:20px}.first-success>div p{color:#657077;font-size:12px}.first-success ol{grid-template-columns:repeat(3,1fr);gap:25px;margin:24px 0 0;padding:0;list-style:none;display:grid}.first-success li{gap:12px;font-size:13px;display:flex}.first-success li>span{border:1px solid #cbd4d6;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.first-success li.is-done>span{background:#e4eedc}.first-success li p{color:#657077;font-size:12px;line-height:1.6}.first-success .text-button{font-size:12px}.demo-handoff{border-top:1px solid #dce0e3;margin-top:24px;padding-top:24px}.draft-context{background:#f3f5eb;border:1px solid #d5dec4;border-radius:6px;margin:18px 0;padding:17px;font-size:13px;line-height:1.6}.draft-context strong{overflow-wrap:anywhere;display:block}.connection-help{max-width:600px;margin:50px auto;padding:25px}.connection-help p{line-height:1.6}@media (width<=850px){.start-compose{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.start-main{padding:40px 25px 70px}.start-output{grid-template-columns:1fr 1.25fr}.start-summary,.start-document{padding:24px}.start-next{gap:25px;padding:25px}.first-success ol{grid-template-columns:1fr;gap:18px}}@media (width<=650px){.first-run .identity-nav{padding:22px}.first-run .identity-nav nav{gap:16px;font-size:12px}.start-main{padding:28px 20px 50px}.start-title{margin-bottom:35px}.start-title>p{font-size:16px}.start-facts{flex-direction:column;gap:10px}.start-compose,.start-output,.start-next{grid-template-columns:1fr}.start-side{padding:25px;position:static}.start-side-mark{margin-bottom:24px;font-size:50px}.start-field-row{grid-template-columns:1fr;gap:0}.start-summary{border-right:0;border-bottom:1px solid var(--start-line)}.start-result-top{flex-direction:column;align-items:flex-start}.start-result-top h2{font-size:26px}.start-next{gap:22px}.start-title h1{font-size:42px}.start-intake .start-title h1{font-size:47px}.start-intake .start-form{padding:21px}.start-intake .start-side{border-radius:20px}.draft-handoff{padding:18px}.draft-actions{width:100%}}:root{color:#18212b;font-synthesis:none;--accent:#224e39;--line:#dfe4e8;--muted:#6a7681;background:#f7f8fa;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #f0b750}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;margin-bottom:28px;font-size:clamp(2.5rem,5.4vw,5.4rem);font-weight:570;line-height:1.03}h2{letter-spacing:-.045em;font-size:clamp(2rem,3vw,3.5rem);font-weight:550;line-height:1.1}h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:600}p{color:#566471;line-height:1.65}header{border-bottom:1px solid var(--line);background:#fafbfc;justify-content:space-between;align-items:center;height:96px;padding:0 5vw;display:flex}header nav{align-items:center;gap:30px;font-size:14px;display:flex}.brand{letter-spacing:-.035em;align-items:center;gap:12px;font-size:19px;font-weight:650;display:flex}.brand-mark{color:#f3f7fa;letter-spacing:-.07em;background:#18212b;border-radius:7px;padding:10px 9px;font-size:14px}.button{background:var(--accent);color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:18px;padding:14px 19px;font-size:14px;font-weight:600;line-height:1.3;transition:filter .15s,transform .15s;display:inline-flex}.button:hover{filter:brightness(.95);transform:translateY(-1px)}.button.secondary{border-color:var(--line);color:#273747;background:#fff}.full{width:100%}.symbol{font-size:18px}.eyebrow{letter-spacing:.13em;color:var(--accent);margin-bottom:20px;font-size:11px;font-weight:700;line-height:1.6}.portfolio{max-width:1600px;margin:auto;padding:80px 5vw 0}.portfolio h1 span{color:#8a9699}.lede{max-width:540px;font-size:18px;line-height:1.65}.product-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin:55px 0 85px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:380px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex}.product-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px #23374310}.card-top{color:#98a2aa;justify-content:space-between;align-items:center;margin-bottom:45px;font-size:12px;display:flex}.product-mark{background:color-mix(in srgb,var(--accent) 12%,white);color:var(--accent);letter-spacing:-.06em;border-radius:10px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:grid}.product-card h2{margin:8px 0 16px;font-size:34px}.product-card p{max-width:330px;font-size:15px}.product-card .eyebrow{margin-bottom:0;font-size:9px}.card-bottom{border-top:1px solid var(--line);justify-content:space-between;margin-top:18px;padding-top:18px;font-size:13px;display:flex}.manifesto{border-top:1px solid var(--line);grid-template-columns:.8fr 1.4fr 1fr;align-items:start;gap:35px;padding:65px 0;display:grid}.manifesto p{font-size:15px}footer{border-top:1px solid var(--line);color:#66757d;justify-content:space-between;gap:20px;padding:32px 5vw;font-size:12px;display:flex}footer div{gap:28px;display:flex}.hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:8%;max-width:1440px;margin:auto;padding:85px 5vw 95px;display:grid}.hero h1{font-size:clamp(2.6rem,4.4vw,4.8rem)}.actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.text-link{font-size:14px;font-weight:600}.micro{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.6}.preview{background:#fff;border:1px solid #d8dfe7;border-radius:13px;padding:28px;transform:rotate(1deg);box-shadow:0 24px 80px #32425313}.preview-head{border-bottom:1px solid var(--line);letter-spacing:.09em;color:#647383;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:22px;font-size:10px;font-weight:650;display:flex}.dot{background:#65a782;border-radius:50%;width:7px;height:7px}.preview .eyebrow{margin-bottom:10px;font-size:9px}.preview h3{font-size:21px}.sample-metric{letter-spacing:-.05em;margin:28px 0 38px;font-size:48px}.sample-metric small{letter-spacing:0;color:#7e8992;font-size:12px;display:block}.preview-row{border-top:1px solid #edf0f3;align-items:center;gap:12px;padding:17px 0;font-size:13px;display:flex}.preview-row>span:last-child{margin-left:auto}.check{color:var(--accent);background:#f3f5f8;border-radius:4px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.sample-label{text-align:right;color:#9aa4ab;letter-spacing:.1em;padding-top:10px;font-size:8px}.steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);gap:60px;padding:65px 8vw;display:grid}.step{color:var(--accent);margin-bottom:25px;font-size:12px;display:block}.steps p{font-size:14px}.pricing{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1100px;margin:auto;padding:85px 5vw;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:32px}.price{letter-spacing:-.05em;font-size:58px;font-weight:600}.price small{color:#7b8790;letter-spacing:0;font-size:14px;font-weight:400}.price-card p,.price-card ul{font-size:14px}.price-card ul{padding:15px 0;list-style:none}.price-card li{margin-bottom:16px}.price-card>small{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.6;display:block}.auth-shell{max-width:480px;margin:70px auto;padding:30px}.auth-shell h1{margin-top:50px;font-size:42px}.field{margin-bottom:20px;display:block}.field>span{color:#51606d;margin-bottom:8px;font-size:12px;font-weight:600;display:block}input:not([type=checkbox]):not([type=file]),textarea,select{color:#1b2833;background:#fff;border:1px solid #d5dde3;border-radius:6px;width:100%;min-width:0;padding:12px 13px}textarea{resize:vertical}input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.auth-links{justify-content:space-between;gap:20px;margin:25px 0;display:flex}.auth-links button,.back{color:var(--muted);background:0 0;border:0;padding:0;font-size:12px}.consent{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:20px;font-size:12px;display:flex}.consent a{text-decoration:underline}.notice{color:#665022;overflow-wrap:anywhere;background:#fff9e9;border:1px solid #dac796;border-radius:7px;margin-bottom:20px;padding:15px 20px;font-size:13px;line-height:1.6;position:relative}.notice>button[aria-label]{background:0 0;border:0;font-size:20px;position:absolute;top:8px;right:10px}.notice .button{margin-right:10px}.loading{text-align:center;color:var(--muted);padding:80px}.workspace{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.workspace aside{color:#dfe6ec;background:#17212b;flex-direction:column;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0}.workspace aside .brand{color:#fff;margin-bottom:50px;font-size:20px}.workspace aside .brand-mark{background:#334452}.sidebar-label{letter-spacing:.1em;color:#748494;margin:0 10px 20px;font-size:9px}.nav-item{color:#97a8b7;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;margin-bottom:7px;padding:14px;font-size:13px;display:flex}.nav-item.active{color:#fff;background:#2b3a48}.sidebar-bottom{flex-direction:column;gap:17px;margin-top:auto;padding:10px;font-size:11px;display:flex}.sidebar-bottom span{color:#8ea0ae;overflow-wrap:anywhere;border-top:1px solid #344350;margin-top:10px;padding-top:22px;font-size:10px}.sidebar-bottom button{color:#c9d4dc;text-align:left;background:0 0;border:0;padding:0;font-size:11px}.work-main{min-width:0;padding:0 42px 55px}.work-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;height:86px;margin-bottom:35px;font-size:12px;display:flex}.pill{color:#416747;white-space:nowrap;background:#e9f1eb;border:1px solid #d3e2d8;border-radius:30px;padding:7px 13px;font-size:10px}.muted{color:#84929e}.demo-bar{color:#526679;background:#eaf0f8;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;padding:13px 18px;font-size:12px;display:flex}.demo-bar button{color:var(--accent);background:0 0;border:0;font-size:12px;font-weight:650}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:30px 0;display:flex}.page-heading h1{letter-spacing:-.045em;margin-bottom:10px;font-size:38px}.page-heading p{margin-bottom:0;font-size:13px}.page-heading .eyebrow{margin-bottom:10px;font-size:9px}.metrics{grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0;display:grid}.metrics>div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px}.metrics span{color:#6b7884;font-size:12px;display:block}.metrics strong{letter-spacing:-.04em;margin:18px 0 8px;font-size:35px;font-weight:550;display:block}.metrics small{color:#8a959e;font-size:10px;display:block}.list-toolbar{justify-content:space-between;gap:20px;margin:30px 0 18px;display:flex}.list-toolbar>input{max-width:290px}.list-toolbar>div{flex-wrap:wrap;gap:10px;display:flex}.record-list{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.table-head,.record-row{text-align:left;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:15px;display:grid}.table-head{letter-spacing:.08em;color:#84919c;border-bottom:1px solid var(--line);padding:17px 24px;font-size:9px}.record-row{color:#596975;background:#fff;border:0;border-bottom:1px solid #edf0f3;width:100%;padding:24px;font-size:12px;line-height:1.5}.record-row:last-child{border-bottom:0}.record-row:hover{background:#f8fafc}.record-row b{color:#273745;font-size:13px;font-weight:550}.record-row small{color:#91a0ab;margin-top:6px;font-size:10px;display:block}.status{color:#63757e;background:#f9fbfc;border:1px solid #dce5e9;border-radius:5px;padding:4px 9px;font-size:10px;display:inline-block}.row-arrow{float:right}.empty{text-align:center;color:#8f9ea7;padding:65px 20px}.empty>span{margin-bottom:20px;font-size:30px;display:block}.empty h3{color:#455565}.empty p{font-size:13px}.editor .back{margin-bottom:10px;font-size:12px}.editor .page-heading h1{font-size:30px}.editor-grid{grid-template-columns:1.65fr 1fr;gap:24px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:24px;padding:28px}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.panel h3{font-size:17px}.panel p{font-size:13px}.side-panel{align-self:start}.side-panel .button{margin-top:15px}.side-panel .eyebrow{font-size:9px}.big-date{margin:24px 0;font-size:25px;display:block}.panel-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.panel-title h3{margin:0}.item-row{align-items:center;gap:12px;margin-bottom:13px;display:flex}.item-row input{flex:1}.item-row input[type=checkbox]{flex:0 0 18px}.item-row button:not(.button){color:#8c98a0;background:0 0;border:0;font-size:22px}.change-row{border-bottom:1px solid #e9edf0;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:15px 0;font-size:13px;display:flex}.change-row select{max-width:165px}.change-row span{flex:1}.response{border-bottom:1px solid var(--line);padding:18px 0;font-size:13px}.response small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.response p{white-space:pre-wrap;margin-top:12px}.account{max-width:700px}.account h1{font-size:40px}.account>.button{margin-top:25px}.account .price-card{max-width:400px}.account>p{margin-top:20px;font-size:13px}.share-page{max-width:860px;margin:70px auto;padding:0 30px}.share-page h1{font-size:48px}.share-page .lede{white-space:pre-wrap}.legal{max-width:800px;margin:70px auto;padding:0 30px}.legal h1{font-size:45px}.legal h2{margin-top:38px;font-size:24px}.legal p{font-size:15px}.legal a{color:var(--accent);text-decoration:underline}@media (width<=1050px){header nav>a:not(.button){display:none}.workspace{grid-template-columns:190px 1fr}.work-main{padding:0 24px 40px}.workspace aside{padding:24px 15px}.workspace aside .brand{font-size:16px}.metrics{gap:10px}.metrics>div{padding:18px}.editor-grid{grid-template-columns:1fr}.product-grid{gap:15px}.product-card{padding:22px}.hero{gap:5%;padding-top:60px}.steps{gap:25px;padding:45px 5vw}.pricing{gap:40px}.manifesto{grid-template-columns:1fr 2fr}.manifesto p{grid-column:2}.table-head,.record-row{grid-template-columns:1.5fr 1fr 1fr}.table-head>span:nth-child(3),.record-row>span:nth-child(3){display:none}.list-toolbar{flex-wrap:wrap}}@media (width<=700px){header{height:78px;padding:0 22px}.brand{font-size:16px}.brand-mark{font-size:12px}header .button{padding:12px;font-size:11px}.portfolio{padding:55px 22px 0}.portfolio h1{font-size:48px}.product-grid{grid-template-columns:1fr;margin:38px 0}.product-card{min-height:330px}.manifesto{padding:40px 0;display:block}.manifesto h2{margin:25px 0}.manifesto p{max-width:350px}footer{flex-direction:column;padding:25px 22px}.hero{grid-template-columns:1fr;gap:40px;padding:50px 22px}.hero h1{font-size:47px}.hero .lede{font-size:16px}.preview{transform:none}.steps{grid-template-columns:1fr;gap:22px;padding:35px 22px}.steps>div{border-bottom:1px solid var(--line);padding:10px 0}.steps>div:last-child{border-bottom:0}.step{margin-bottom:12px}.pricing{grid-template-columns:1fr;gap:20px;padding:50px 22px}.pricing h2{font-size:40px}.workspace{display:block}.workspace aside{flex-flow:wrap;gap:8px;height:auto;padding:16px;display:flex;position:static}.workspace aside .brand{flex-basis:100%;margin:0 0 8px}.sidebar-label,.sidebar-bottom{display:none}.nav-item{gap:5px;margin:0;padding:10px;font-size:11px}.work-main{padding:0 18px 35px}.work-top{height:65px;margin-bottom:20px;font-size:10px}.demo-bar{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;font-size:11px}.page-heading{flex-direction:column;align-items:flex-start;gap:18px;margin:23px 0}.page-heading h1{font-size:33px}.metrics{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}.metrics>div:last-child{display:none}.metrics>div{padding:17px}.metrics strong{font-size:29px}.metrics small{line-height:1.4}.metrics span{font-size:10px}.table-head,.record-row{grid-template-columns:1.5fr 1fr;gap:10px;padding:17px 15px}.table-head>span:nth-child(2),.record-row>span:nth-child(2){display:none}.record-row b{font-size:12px}.list-toolbar>input{max-width:none}.list-toolbar .button{padding:11px 13px;font-size:11px}.panel{padding:20px}.form-row{grid-template-columns:1fr;gap:0}.item-row{border-bottom:1px solid #edf0f3;flex-wrap:wrap;padding-bottom:14px}.item-row>input:not([type=checkbox]){min-width:100px}.item-row>input:nth-of-type(3){flex-basis:85%}.change-row{flex-wrap:wrap}.change-row select{max-width:none}.share-page,.legal{margin-top:45px;padding:0 22px}.share-page h1{font-size:37px}.auth-shell{margin:20px auto;padding:25px}.price{font-size:50px}}@media print{aside,.work-top,.demo-bar,.notice,.back,.page-heading .actions,.side-panel button,.panel-title button,.item-row button,header,footer{display:none!important}.workspace{display:block}.work-main{padding:0}.panel{break-inside:avoid;border:1px solid #bbb}.editor-grid{display:block}.side-panel{display:none}input,textarea,select{background:0 0!important;border:0!important}.page-heading h1{font-size:26px}body{background:#fff}}.early-access{grid-template-columns:1fr 1fr;align-items:center;gap:65px;max-width:1200px;margin:0 auto;padding:85px 5vw;scroll-margin-top:24px;display:grid}.early-access h2{font-size:clamp(30px,3.3vw,45px)}.early-access p{font-size:14px}.access-form,.access-success{border:1px solid var(--line);background:#fff;border-radius:12px;padding:30px}.access-form .consent{flex-wrap:nowrap;align-items:flex-start;line-height:1.5}.access-facts{color:var(--accent);gap:13px;margin:25px 0;font-size:13px;display:grid}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.success-mark{color:#287e63;background:#e6f1ea;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:20px;font-size:23px;display:grid}.template-dialog{border:1px solid var(--line);color:#18212b;background:#f8fafb;border-radius:15px;width:min(860px,100% - 36px);max-height:90vh;padding:35px;box-shadow:0 25px 100px #0003}.template-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17212b99}.template-dialog h2{margin-bottom:0;font-size:32px}.template-dialog .eyebrow{margin-bottom:10px}.close-dialog{color:#73818d;background:0 0;border:0;padding:10px;font-size:28px}.template-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0;display:grid}.template-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:9px;padding:23px}.template-card:hover{border-color:var(--accent);box-shadow:0 3px 20px #162a4010}.template-card>span{color:var(--accent);margin-bottom:25px;font-size:22px;display:block}.template-card h3{font-size:17px;line-height:1.3}.template-card p{margin:0;font-size:12px}.quick-start{border:1px solid #d5e0e9;border-left:3px solid var(--accent);background:#f0f5f9;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;margin:26px 0;padding:24px;display:flex}.quick-start .eyebrow{margin-bottom:8px;font-size:9px;display:block}.quick-start h3{margin-bottom:12px;font-size:18px}.quick-start ol{color:#637383;flex-wrap:wrap;gap:28px;margin:0;padding-left:19px;font-size:12px;display:flex}.quick-start li{padding-left:3px}.quick-start .micro{margin-bottom:0}.quick-actions{flex-direction:column;flex-shrink:0;gap:14px;display:flex}.text-button{color:var(--accent);background:0 0;border:0;padding:5px;font-size:12px;font-weight:600}.budget-strip{background:#eef3fa;border:1px solid #dae3ef;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:20px;margin:25px 0;padding:24px;display:grid}.budget-strip span{color:#6e7e8d;font-size:11px;display:block}.budget-strip b{letter-spacing:-.04em;margin-top:10px;font-size:27px;font-weight:600;display:block}.budget-strip>small{color:#7c8995;grid-column:1/-1;font-size:10px}.link-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:12px;display:flex}.link-row small{color:#87939c;margin-top:6px;font-size:10px;display:block}.link-row .button{padding:10px 12px;font-size:11px}.renewal-decisions .panel-title select{max-width:160px;font-size:12px}.renewal-decisions .eyebrow{margin-bottom:9px;font-size:9px}.decision-row{text-align:left;color:#273745;background:0 0;border:0;border-top:1px solid #edf0f3;grid-template-columns:100px 1fr auto 15px;align-items:center;gap:20px;width:100%;padding:18px 0;font-size:13px;display:grid}.decision-row:hover{background:#f8fafc}.decision-row small{color:#81929d;margin-top:7px;font-size:10px;display:block}.date-badge{color:#3d7457;text-align:center;background:#ecf3ee;border-radius:5px;padding:9px 7px;font-size:10px}.date-badge.overdue{color:#a65345;background:#fbedeb}.decision-footer{border-top:1px solid var(--line);margin-top:18px;padding-top:17px}.auth-links a{font-size:12px}.account button.text-link{color:var(--accent);background:0 0;border:0;margin-top:20px;padding:0}@media (width<=1050px){.quick-start{flex-direction:column;align-items:flex-start;gap:20px}.quick-actions{flex-direction:row;align-items:center}.early-access{gap:30px}.quick-start ol{display:block}.quick-start li{margin-bottom:7px}}@media (width<=700px){.early-access{grid-template-columns:1fr;gap:20px;padding:48px 22px}.access-form,.access-success{padding:22px}.template-dialog{padding:24px}.template-grid{grid-template-columns:1fr;gap:10px}.template-card{padding:18px}.template-card>span{float:right;margin:0}.template-card h3{margin-bottom:7px}.template-card p{max-width:85%}.budget-strip{grid-template-columns:1fr 1fr;gap:22px;padding:20px}.budget-strip b{font-size:24px}.quick-start{padding:20px}.quick-actions{flex-direction:column;align-items:flex-start}.decision-row{grid-template-columns:78px 1fr auto;gap:12px;font-size:12px}.decision-row>span:last-child{display:none}.date-badge{padding:8px 5px;font-size:9px}.renewal-decisions .panel-title{flex-direction:column;align-items:flex-start}.renewal-decisions .panel-title select{max-width:100%}.link-row{align-items:flex-start}.quick-start ol{line-height:1.5}}@media print{.quick-start,.link-history,.early-access,.decision-footer,.template-dialog{display:none!important}.budget-strip{background:#fff;border:1px solid #bbb}}.aging-strip{border:1px solid var(--line,#dde3e9);border-radius:12px;grid-template-columns:repeat(4,1fr);margin:0 0 24px;display:grid;overflow:hidden}.aging-strip>div{border-right:1px solid var(--line,#dde3e9);padding:20px}.aging-strip span,.aging-strip b{display:block}.aging-strip span{color:#647181;margin-bottom:8px;font-size:12px}.aging-strip b{font-size:24px}.email-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f7f9;border:1px solid #e2e6eb;border-radius:12px;padding:24px;font-family:inherit;font-size:14px;line-height:1.75}.tool-result>.button{margin:8px 8px 8px 0}.attention-row small{margin-top:5px;font-size:12px;display:block}.review-changes{margin:24px 0}.review-change{border-top:1px solid #e2e6eb;padding:18px 0}.review-change>b{margin-bottom:10px;display:block}.review-change select{width:100%;padding:12px}.response p{white-space:pre-wrap;overflow-wrap:anywhere}.companion-products{grid-template-columns:repeat(3,1fr)!important}@media (width<=760px){.aging-strip{grid-template-columns:repeat(2,1fr)}.aging-strip>div{padding:14px}.aging-strip b{font-size:20px}.email-preview{padding:16px}.companion-products{grid-template-columns:1fr!important}}.market-page .market-products{grid-template-columns:1fr}.market-page .lead-product{min-height:280px;padding:40px 48px}.market-page .lead-product p{max-width:560px}.market-page .lead-product-mark{padding-right:24px;font-size:80px}.market-page .tool-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.market-page .lead-product{min-height:250px;padding:26px}.market-page .lead-product-mark{padding-right:0;font-size:40px}.market-page .tool-cards{grid-template-columns:1fr}}.site-nav,.site-footer{--nav-paper:#f5f5ed;--nav-ink:#20231d;--nav-line:#cbcec1;--nav-accent:#20231d;--nav-on-accent:#fff}.site-nav-intake,.site-footer-intake{--nav-paper:#fffaf4;--nav-ink:#4a244f;--nav-line:#decddd;--nav-accent:#69326b;--nav-on-accent:#fffaf4}.site-nav-renew,.site-footer-renew{--nav-paper:#101f2a;--nav-ink:#e8eeed;--nav-line:#35464f;--nav-accent:#d1fc77;--nav-on-accent:#172920}.site-nav-collect,.site-footer-collect{--nav-paper:#fbf7ef;--nav-ink:#332e28;--nav-line:#d8cdbc;--nav-accent:#a64328;--nav-on-accent:#fff}header.site-nav,.identity-tool header.site-nav{z-index:20;background:var(--nav-paper);height:auto;min-height:98px;color:var(--nav-ink);border-bottom:1px solid var(--nav-line);justify-content:space-between;align-items:center;gap:30px;padding:20px 5vw;display:flex;position:relative}.site-nav .brand{flex-shrink:0}.site-nav .site-desktop-nav{align-items:center;gap:26px;font-size:13px;line-height:1.5;display:flex}.site-nav a:hover,.site-footer a:hover{text-underline-offset:5px;text-decoration:underline}.site-nav .site-nav-cta{background:var(--nav-accent);color:var(--nav-on-accent);border:1px solid var(--nav-accent);align-items:center;gap:18px;padding:13px 18px;font-size:13px;font-weight:650;display:inline-flex}.site-nav .site-nav-cta:hover{filter:brightness(.94);text-decoration:none}.site-dropdown{position:relative}.site-dropdown>summary{cursor:pointer;align-items:center;gap:9px;padding:14px 0;list-style:none;display:flex}.site-dropdown>summary::-webkit-details-marker{display:none}.site-mobile-nav>summary::-webkit-details-marker{display:none}.site-dropdown[open]>summary,.site-dropdown summary.is-current,.site-nav [aria-current=page]{text-underline-offset:6px;text-decoration:underline}.site-dropdown-panel{background:var(--nav-paper);border:1px solid var(--nav-line);z-index:25;width:280px;padding:9px;position:absolute;top:100%;left:-20px;box-shadow:0 15px 30px #0002}.site-dropdown-panel a{justify-content:space-between;align-items:center;gap:15px;padding:12px 10px;line-height:1.5;display:flex}.site-dropdown-panel a:hover{background:color-mix(in srgb,var(--nav-ink) 7%,var(--nav-paper));text-decoration:none}.site-dropdown-panel a span{opacity:.6;flex-shrink:0}.site-nav summary:focus-visible{outline-offset:4px;outline:3px solid #e1a541}.site-nav .site-mobile-nav{display:none}footer.site-footer{background:var(--nav-paper);color:var(--nav-ink);border-top:1px solid var(--nav-line);padding:65px 5vw 28px;font-size:13px;display:block}.site-footer div{display:block}.site-footer .site-footer-top{grid-template-columns:1fr 2fr;gap:8%;max-width:1620px;margin:auto;padding-bottom:50px;display:grid}.site-footer .site-footer-intro p{max-width:290px;color:inherit;opacity:.8;margin:24px 0 18px;font-size:14px;line-height:1.7}.site-footer .footer-start{font-weight:650;line-height:1.5}.site-footer-top>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.site-footer-top>nav>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.site-footer-top b{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;line-height:1.5}.site-footer-top nav a{opacity:.87;font-size:12px;line-height:1.6}.site-footer .site-footer-bottom{border-top:1px solid var(--nav-line);justify-content:space-between;align-items:center;gap:25px;max-width:1620px;margin:auto;padding-top:25px;font-size:11px;display:flex}.site-footer-bottom>div{flex-wrap:wrap;gap:25px;display:flex}.portfolio-footer{color:inherit;border-color:var(--rule,#d9d9cf);flex-wrap:wrap;align-items:center;gap:25px;display:flex}.portfolio-footer nav{flex-wrap:wrap;gap:20px;display:flex}.home-explore{border-top:1px solid var(--rule);grid-template-columns:1fr 1.3fr;align-items:start;gap:9%;padding:80px 5vw;display:grid}.home-explore h2{max-width:540px;margin:23px 0;font-size:clamp(32px,3.5vw,51px);line-height:1.12}.home-explore>div>a{text-underline-offset:5px;font-size:14px}.home-explore-links>a{border-top:1px solid var(--rule);grid-template-columns:30px 1fr 20px;align-items:start;gap:20px;padding:24px 0;display:grid}.home-explore-links h3{margin-bottom:10px;font-size:21px}.home-explore-links p{margin-bottom:0;font-size:14px;line-height:1.6}.home-explore-links>a:hover h3{text-underline-offset:5px;text-decoration:underline}.home-explore-links .explore-number{font-family:monospace;font-size:13px}.home-explore-links .explore-library{justify-content:space-between;gap:22px;font-size:12px;line-height:1.6;display:flex}.explore-library>span{max-width:140px}.explore-library>b{max-width:220px;font-weight:500}.home-explore-intake h2,.home-explore-collect h2{font-family:Georgia,serif;font-weight:400}.home-explore-intake{background:#f2e7ef}.home-explore-collect .home-explore-links>a{border-top-style:dashed}.home-explore-renew h2{letter-spacing:-.07em;font-family:monospace;font-size:clamp(29px,3vw,45px)}.home-explore-scope .explore-number{color:#20231d;background:#dafa53;padding:4px}.depth-site .depth-main{max-width:1680px;padding:0 5vw}.depth-main .site-breadcrumbs{color:inherit;opacity:.85;flex-wrap:wrap;align-items:baseline;gap:12px;padding:26px 0;font-size:11px;line-height:1.6;display:flex}.site-breadcrumbs>a{text-underline-offset:3px;text-decoration:underline}.site-breadcrumbs>[aria-current]{overflow-wrap:anywhere;max-width:100%}.depth-site{--soft:#eceee1;--highlight:#dafa53;--display:Arial,Helvetica,sans-serif;--text-measure:690px}.depth-site.gather-site{--soft:#f2e7ef;--highlight:#e6c8df;--display:Georgia,serif}.depth-site.heads-site{--soft:#1b303d;--highlight:#d1fc77;--display:monospace}.depth-site.due-site{--soft:#f0e7d9;--highlight:#a64328;--display:Georgia,serif}.depth-site p{opacity:.87}.depth-site .button{white-space:normal;text-align:center;font-size:14px}.depth-site .button.secondary{color:var(--ink);border:1px solid var(--rule);background:0 0}.depth-site input,.depth-site select{color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:0;max-width:100%;min-height:46px}.depth-site input::placeholder{color:inherit;opacity:.6}.depth-site input[type=checkbox]{min-height:0;accent-color:var(--accent)}.depth-site a:focus-visible,.depth-site button:focus-visible,.depth-site input:focus-visible,.depth-site select:focus-visible,.depth-site summary:focus-visible{outline-offset:4px;outline:3px solid #de9e29}.depth-site a:hover{text-underline-offset:5px}.depth-site .kicker{letter-spacing:.11em;font-size:10px;line-height:1.7}.depth-hero{border-bottom:1px solid var(--rule);padding:22px 0 60px}.depth-hero-label{letter-spacing:.11em;justify-content:space-between;gap:20px;padding-bottom:26px;font-size:10px;line-height:1.7;display:flex}.depth-hero-label>span:last-child{white-space:nowrap;font-family:monospace}.depth-hero-content{grid-template-columns:1fr 135px;align-items:center;gap:8%;display:grid}.depth-hero-content>div{min-width:0}.depth-hero h1{font-family:var(--display);letter-spacing:-.055em;overflow-wrap:break-word;max-width:1060px;margin:0 0 26px;font-size:clamp(44px,5.5vw,82px);font-weight:700;line-height:1.06}.depth-hero p{max-width:750px;margin:0;font-size:18px;line-height:1.7}.depth-hero-mark{font-family:var(--display);letter-spacing:-.12em;text-align:center;-webkit-user-select:none;user-select:none;font-size:100px;line-height:1}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;font-size:13px;display:flex}.hero-actions>a:not(.button){border-bottom:1px solid var(--rule);padding:9px 0}.depth-site .section-heading{justify-content:space-between;align-items:baseline;gap:40px;max-width:none;margin-bottom:35px;display:flex}.depth-site .section-heading h2{max-width:660px;margin:0;font-size:36px;line-height:1.15}.depth-site .section-heading p{max-width:330px;margin-bottom:0;font-size:13px}.depth-site .section-heading a{border-bottom:1px solid var(--rule);flex-shrink:0;padding-bottom:4px;font-size:12px;line-height:1.6}.product-chapters{padding:15px 0 65px}.product-chapters>article{border-bottom:1px solid var(--rule);grid-template-columns:100px 1fr;gap:40px;padding:45px 0;display:grid}.chapter-number{letter-spacing:-.07em;font-size:55px;font-weight:700;line-height:1.2}.product-chapters>article>div{grid-template-columns:1fr 1fr;align-items:start;gap:0 7%;display:grid}.product-chapters h2{grid-row:span 2;max-width:500px;margin-bottom:10px;font-size:32px;line-height:1.2}.product-chapters p{max-width:560px;margin-bottom:16px;font-size:16px;line-height:1.7}.product-chapters ul,.fit-section ul{margin:0;padding-left:19px;font-size:13px;line-height:1.85}.product-tour{padding:20px 0 75px}.tour-shell{border:1px solid var(--rule);grid-template-columns:.7fr 1.3fr;min-height:450px;display:grid}.tour-steps{border-right:1px solid var(--rule);background:var(--soft);flex-direction:column;display:flex}.tour-steps button{color:inherit;text-align:left;border:0;border-bottom:1px solid var(--rule);background:0 0;flex:1;grid-template-columns:1fr 20px;gap:10px;padding:28px;display:grid}.tour-steps button:last-child{border-bottom:0}.tour-steps button>span:first-child{letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:10px}.tour-steps button>b{font-size:20px;font-weight:550;line-height:1.4}.tour-steps button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.tour-panel{min-width:0;padding:28px 40px}.tour-panel-top{border-bottom:1px solid var(--rule);letter-spacing:.1em;justify-content:space-between;gap:15px;padding-bottom:17px;font-size:10px;display:flex}.tour-panel h3{margin:23px 0 16px;font-size:20px}.tour-value{flex-wrap:wrap;align-items:baseline;gap:15px;padding-bottom:22px;display:flex}.tour-value strong{letter-spacing:-.065em;font-size:54px;font-weight:550;line-height:1.15}.tour-value>span{max-width:210px;font-size:12px;line-height:1.6}.tour-panel dl{margin:0}.tour-panel dl>div{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:20px;padding:13px 0;font-size:13px;line-height:1.5;display:grid}.tour-panel dt{opacity:.75}.tour-panel dd{text-align:right;margin:0}.tour-panel .tour-note{margin-bottom:0;padding-top:19px;font-size:12px;line-height:1.7}.tour-demo-link{text-align:right;margin-top:18px;font-size:13px;display:block}.fit-section{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:10%;padding:48px 0 65px;display:grid}.fit-section h2{margin:20px 0;font-size:38px}.fit-section h3{margin:25px 0;font-size:24px}.fit-section ul{font-size:15px;line-height:1.8}.fit-section li{padding:4px 0}.inline-link-row{flex-wrap:wrap;gap:25px;margin-top:30px;font-size:13px;display:flex}.workflow-directory>article{border-bottom:1px solid var(--rule);grid-template-columns:60px 1.35fr 1fr;gap:6%;padding:55px 0;display:grid}.workflow-number{letter-spacing:-.05em;font-size:40px;line-height:1}.workflow-main h2{margin:15px 0;font-size:35px;line-height:1.16}.workflow-main h2 a:hover{text-decoration:underline}.workflow-main>p{max-width:570px;font-size:16px;line-height:1.75}.workflow-main ol{margin:23px 0;padding-left:18px;font-size:13px;line-height:1.8}.workflow-main ol li{padding:3px 0}.workflow-read{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;max-width:400px;padding-top:16px;font-size:13px;font-weight:600;display:flex}.workflow-directory aside{background:var(--soft);align-self:start;padding:28px}.workflow-directory aside p{margin:20px 0;font-size:15px;line-height:1.8}.workflow-directory aside small{font-size:10px}.resource-library{padding:38px 0 75px}.resource-controls{grid-template-columns:1fr 230px;align-items:end;gap:30px;display:grid}.resource-controls label,.help-search{flex-direction:column;gap:12px;font-size:13px;display:flex}.resource-controls input,.resource-controls select,.help-search input{width:100%;min-height:52px;padding:15px;font-size:15px}.resource-controls>label:first-child>span{letter-spacing:-.03em;font-size:22px;font-weight:600}.resource-count{overflow-wrap:anywhere;padding:26px 0;font-size:12px;line-height:1.7}.resource-results{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resource-entry{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;min-width:0;min-height:300px;padding:28px;display:flex}.resource-entry:hover{background:var(--soft)}.resource-entry>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.resource-type{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);padding:5px 9px;font-size:10px}.resource-entry small{opacity:.7;font-size:10px}.resource-entry h2{margin:25px 0 16px;font-size:27px;line-height:1.25}.resource-entry p{flex:1;margin-bottom:24px;font-size:14px;line-height:1.75}.resource-open{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.resource-tool{background:var(--soft)}.resource-empty{border-top:1px solid var(--rule);padding:45px 0}.resource-empty h2{font-size:30px}.resource-empty p{font-size:15px}.article-meta{flex-wrap:wrap;gap:10px 25px;margin-top:28px;font-size:11px;line-height:1.8;display:flex}.article-meta>span+span:before{content:"·";margin-right:25px}.article-layout{grid-template-columns:270px minmax(0,760px);justify-content:space-between;gap:8%;padding:55px 0 70px;display:grid}.article-sidebar{align-self:start;min-width:0;position:sticky;top:28px}.article-sidebar>nav{flex-direction:column;gap:0;display:flex;position:static}.article-sidebar nav>.kicker{margin-bottom:20px}.article-sidebar nav a{border-bottom:1px solid var(--rule);grid-template-columns:22px 1fr;gap:12px;padding:13px 0;font-size:13px;line-height:1.65;display:grid}.article-sidebar nav a:hover{text-decoration:underline}.article-sidebar nav a>span{opacity:.55;font-family:monospace}.article-sidebar-note{background:var(--soft);margin-top:40px;padding:25px 22px;font-size:13px}.article-sidebar-note p{margin:12px 0 20px;font-size:13px;line-height:1.7}.article-sidebar-note a{font-size:12px;line-height:1.6}.article-body>section{padding:0 0 36px;scroll-margin-top:25px}.article-body>section+section{padding-top:10px}.article-body h2{margin:13px 0 23px;font-size:32px;line-height:1.22}.article-body p{margin-bottom:22px;font-size:17px;line-height:1.9}.article-body ul{margin:10px 0 24px;padding:0 0 0 21px;font-size:16px;line-height:1.9}.article-body li{padding:4px 0 4px 5px}.article-example{background:var(--soft);border-left:3px solid var(--highlight);margin:8px 0 48px;padding:30px 35px}.article-example h2{margin-bottom:18px;font-size:26px;line-height:1.3}.article-example p{margin-bottom:0;font-size:16px}.article-body .working-checklist{border:1px solid var(--rule);padding:30px;scroll-margin-top:25px}.working-checklist h2{font-size:28px}.working-checklist p{font-size:13px;line-height:1.7}.checklist-items{flex-direction:column;display:flex}.checklist-items label{border-top:1px solid var(--rule);cursor:pointer;align-items:flex-start;gap:14px;padding:17px 0;font-size:15px;line-height:1.65;display:flex}.checklist-items input{flex-shrink:0;width:18px;height:18px;margin:3px 0 0}.checklist-items input:checked+span{opacity:.65;text-decoration:line-through}.checklist-bottom{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:14px 24px;padding-top:20px;font-size:11px;line-height:1.6;display:flex}.checklist-bottom a{font-weight:650;text-decoration:underline}.checklist-bottom button,.article-end button{color:inherit;border:0;border-bottom:1px solid var(--rule);background:0 0;padding:3px 0;font-size:11px}.article-end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;font-size:11px;line-height:1.7;display:flex}.depth-related{border-top:1px solid var(--rule);padding:48px 0 60px}.related-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.related-links>a{border-top:1px solid var(--rule);min-width:0;padding:24px 30px 12px 0;position:relative}.related-links h3{margin:17px 0 14px;font-size:23px;line-height:1.25}.related-links p{margin-bottom:0;font-size:14px;line-height:1.7}.related-links>a>span:last-child{position:absolute;top:24px;right:0}.related-links a:hover h3{text-decoration:underline}.depth-next{border-top:1px solid var(--rule);grid-template-columns:1.4fr 1fr;align-items:center;gap:10%;padding:48px 0 65px;display:grid}.depth-next h2{max-width:680px;margin:20px 0;font-size:clamp(32px,3.6vw,50px);line-height:1.12}.depth-next p{max-width:550px;margin:0;font-size:15px;line-height:1.75}.depth-next>div:last-child{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.depth-next>div:last-child>a:not(.button){font-size:13px;line-height:1.7}.depth-next small{font-size:11px;line-height:1.7}.pricing-plans{grid-template-columns:1fr 1fr;gap:30px;padding:45px 0 60px;display:grid}.pricing-plans>article{border:1px solid var(--rule);flex-direction:column;min-width:0;padding:35px;display:flex}.pricing-plans h2{margin:28px 0 20px;font-size:33px;line-height:1.2}.plan-price{flex-wrap:wrap;align-items:baseline;gap:15px;margin-bottom:25px;display:flex}.plan-price strong{font-family:var(--display);letter-spacing:-.07em;font-size:65px;font-weight:500;line-height:1.1}.plan-price span{font-size:13px;line-height:1.6}.pricing-plans p{font-size:15px;line-height:1.75}.pricing-plans ul{flex:1;margin:12px 0 30px;padding:0 0 0 18px;font-size:14px;line-height:1.8}.pricing-plans li{padding:6px 0}.pricing-plans .button{align-self:flex-start}.pricing-plans small{max-width:370px;margin:20px 0 0;font-size:11px;line-height:1.8}.pricing-paid{background:var(--soft)}.plan-top{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.plan-top>span:last-child{font-size:11px}.plan-comparison{padding:15px 0 65px}.table-scroll{border-top:1px solid var(--rule);overscroll-behavior-inline:contain;overflow-x:auto}.depth-site table{border-collapse:collapse;width:100%;min-width:650px;color:inherit;font-size:13px;line-height:1.7}.depth-site th,.depth-site td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;background:0 0;padding:18px}.depth-site thead{background:var(--soft)}.depth-site th{width:34%;font-weight:600}.depth-site td{width:33%}.table-note{max-width:840px;margin:18px 0 0;font-size:12px;line-height:1.7}.page-faq,.help-answers{border-top:1px solid var(--rule);grid-template-columns:.8fr 1.3fr;gap:10%;padding:45px 0 75px;display:grid}.page-faq h2,.help-answers h2{margin:18px 0 25px;font-size:37px;line-height:1.2}.page-faq>div>a{font-size:13px}.page-faq details,.help-details details{border-bottom:1px solid var(--rule);padding:22px 0}.page-faq details:first-child,.help-details details:first-child{padding-top:0}.page-faq summary,.help-details summary{cursor:pointer;padding-right:10px;font-size:16px;line-height:1.65}.page-faq details p,.help-details details p{margin:20px 0 0;font-size:14px;line-height:1.85}.help-first-steps{padding:42px 0 65px}.help-first-steps>h2{margin-bottom:30px;font-size:31px}.help-first-steps>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.help-first-steps a{border:1px solid var(--rule);min-width:0;padding:25px;position:relative}.help-first-steps a>span{font-family:monospace;font-size:12px}.help-first-steps h3{max-width:250px;margin:23px 0 16px;font-size:24px;line-height:1.2}.help-first-steps p{margin:0;font-size:13px;line-height:1.8}.help-first-steps b{font-weight:400;position:absolute;top:25px;right:25px}.help-first-steps a:hover{background:var(--soft)}.help-search{margin-top:30px;font-size:12px}.help-answers>div>p{margin-top:15px;font-size:11px}.support-options{background:var(--soft);grid-template-columns:1fr 1fr;gap:40px 9%;margin-bottom:70px;padding:38px;display:grid}.support-options h2{margin:22px 0;font-size:29px;line-height:1.2}.support-options p{font-size:14px;line-height:1.8}.support-options a{text-underline-offset:4px;font-size:13px;line-height:1.7;text-decoration:underline}.support-options .support-note{border-top:1px solid var(--rule);grid-column:1/-1;margin:0;padding-top:22px;font-size:12px}.about-story{grid-template-columns:1fr 2fr;gap:10%;padding:55px 0 70px;display:grid}.about-story aside p{font-family:var(--display);margin:20px 0;font-size:23px;line-height:1.5}.about-story>div p{max-width:740px;margin-bottom:30px;font-size:21px;line-height:1.8}.about-story h2{margin-top:38px;font-size:29px}.about-story ul{margin-bottom:27px;padding-left:20px;font-size:16px;line-height:1.9}.about-story a{font-size:13px}.product-principles{border-top:1px solid var(--rule);padding:50px 0 65px}.product-principles article{border-top:1px solid var(--rule);grid-template-columns:45px 1fr 1fr;align-items:baseline;gap:5%;padding:27px 0;display:grid}.product-principles article>span{font-family:monospace;font-size:13px}.product-principles h3{margin:0;font-size:27px;line-height:1.25}.product-principles p{margin:0;font-size:15px;line-height:1.8}.operator-note{background:var(--soft);grid-template-columns:1.5fr 1fr;gap:10%;margin-bottom:55px;padding:38px;display:grid}.operator-note h2{margin:22px 0;font-size:32px}.operator-note p{max-width:650px;margin-bottom:0;font-size:15px;line-height:1.8}.operator-note>div:last-child{flex-direction:column;align-self:center;gap:18px;font-size:13px;display:flex}.data-stages{border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:45px 0 60px;display:grid}.data-stages article{min-width:0;padding:30px}.data-stages article+article{border-left:1px solid var(--rule)}.data-stages article>span{letter-spacing:.07em;font-size:10px}.data-stages h2{margin:27px 0 24px;font-size:30px;line-height:1.2}.data-stages p{font-size:15px;line-height:1.8}.data-stages small{opacity:.8;font-size:12px;line-height:1.8;display:block}.data-explanation{grid-template-columns:1fr 1.5fr;gap:10%;padding:20px 0 50px;display:grid}.data-explanation h2{margin:22px 0;font-size:37px;line-height:1.2}.data-explanation h3{margin-bottom:20px;font-size:26px}.data-explanation p{font-size:16px;line-height:1.9}.data-explanation>div>section{padding-bottom:24px}.data-links{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:65px;display:grid}.data-links a{background:var(--soft);padding:30px 55px 30px 30px;position:relative}.data-links h2{margin-bottom:17px;font-size:27px;line-height:1.25}.data-links p{margin:0;font-size:14px;line-height:1.8}.data-links a>span{position:absolute;top:30px;right:30px}.clearcut-site.depth-site .depth-hero{border-top:3px solid var(--ink)}.clearcut-site.depth-site .depth-hero-mark{background:#dafa53;padding-right:12px;font-size:90px;line-height:1.3}.clearcut-site.depth-site .depth-hero-label{font-weight:700}.clearcut-site.depth-site .chapter-number{font-family:Arial,sans-serif}.clearcut-site.depth-site .working-checklist{box-shadow:7px 7px #dafa53}.clearcut-site.depth-site .pricing-paid{border-top:5px solid var(--ink)}.clearcut-site.depth-site .resource-type{background:var(--ink);color:var(--paper)}.gather-site.depth-site .depth-hero{background:#f2e7ef;border:0;border-radius:28px;margin-bottom:22px;padding:34px 42px 48px}.gather-site.depth-site .depth-hero h1{letter-spacing:-.05em;font-size:clamp(46px,5.1vw,77px);font-weight:400}.gather-site.depth-site .depth-hero-mark{color:#ad492e;letter-spacing:0;font-family:Arial,sans-serif;font-size:105px}.gather-site.depth-site h2,.gather-site.depth-site .workflow-main h2,.gather-site.depth-site .resource-entry h2,.gather-site.depth-site .about-story p,.gather-site.depth-site .product-principles h3{font-family:Georgia,serif;font-weight:400}.gather-site.depth-site .product-chapters>article{grid-template-columns:65px 1fr;gap:30px;padding:40px 25px}.gather-site.depth-site .chapter-number{border:1px solid var(--rule);border-radius:50%;place-items:center;width:58px;height:58px;font-family:Georgia,serif;font-size:28px;font-weight:400;display:grid}.gather-site.depth-site .tour-shell{border-radius:22px;overflow:hidden}.gather-site.depth-site .button{border-radius:30px}.gather-site.depth-site .workflow-directory>article{border:1px solid var(--rule);background:#fffcf7;border-radius:22px;grid-template-columns:1.5fr 1fr;gap:30px;margin:28px 0;padding:35px}.gather-site.depth-site .workflow-number{display:none}.gather-site.depth-site .workflow-directory aside{border-radius:16px;margin-top:15px}.gather-site.depth-site .workflow-directory>article:nth-child(2){margin-left:5%}.gather-site.depth-site .resource-results{border:0;gap:23px}.gather-site.depth-site .resource-entry{border:1px solid var(--rule);background:#fffcf7;border-radius:17px}.gather-site.depth-site .resource-entry:hover{background:var(--soft)}.gather-site.depth-site .resource-type,.gather-site.depth-site .working-checklist,.gather-site.depth-site .article-example,.gather-site.depth-site .support-options,.gather-site.depth-site .operator-note{border-radius:18px}.gather-site.depth-site .pricing-plans>article{border-radius:22px}.gather-site.depth-site .article-body h2{font-size:34px}.gather-site.depth-site .related-links h3{font-family:Georgia,serif;font-size:25px;font-weight:400}.gather-site.depth-site .help-first-steps a{border-radius:18px}.heads-site.depth-site .depth-hero-label{color:#d1fc77;letter-spacing:.13em}.heads-site.depth-site .depth-hero h1{letter-spacing:-.065em;font-size:clamp(40px,4.8vw,72px);font-weight:500}.heads-site.depth-site .depth-hero-mark{border:1px solid var(--rule);color:#d1fc77;letter-spacing:0;border-radius:50%;width:125px;height:125px;font-family:Arial,sans-serif;font-size:77px;line-height:110px}.heads-site.depth-site h2{letter-spacing:-.065em;font-family:monospace}.heads-site.depth-site .product-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:40px 0;display:grid}.heads-site.depth-site .product-chapters>article{border-top:3px solid #d1fc77;padding:20px 0 30px;display:block}.heads-site.depth-site .product-chapters>article>div{display:block}.heads-site.depth-site .chapter-number{letter-spacing:0;color:#d1fc77;font-family:monospace;font-size:15px}.heads-site.depth-site .product-chapters h2{margin:28px 0 22px;font-size:28px}.heads-site.depth-site .product-chapters p{font-size:14px}.heads-site.depth-site .tour-steps button[aria-pressed=true]{color:#172920;background:#d1fc77}.heads-site.depth-site .tour-panel-top,.heads-site.depth-site .tour-value strong{letter-spacing:-.04em;font-family:monospace}.heads-site.depth-site .tour-panel-top{letter-spacing:.03em}.heads-site.depth-site .tour-panel{background:#132735}.heads-site.depth-site .workflow-directory aside{border-top:3px solid #d1fc77}.heads-site.depth-site .resource-type{color:#d1fc77;border-color:#648741;font-family:monospace}.heads-site.depth-site .resource-entry h2{font-size:25px}.heads-site.depth-site .pricing-paid{background:#19332c;border-color:#d1fc77}.heads-site.depth-site .plan-price strong{color:#d1fc77}.heads-site.depth-site .data-stages article>span{color:#d1fc77;font-family:monospace}.heads-site.depth-site .article-sidebar nav a>span{color:#d1fc77;opacity:1}.heads-site.depth-site .working-checklist input{accent-color:#d1fc77}.heads-site.depth-site .help-first-steps a>span{color:#d1fc77}.due-site.depth-site .depth-hero{border-top:1px solid var(--ink);border-bottom:3px double var(--rule);padding-top:30px}.due-site.depth-site .depth-hero h1{letter-spacing:-.055em;font-weight:400;line-height:1.1}.due-site.depth-site .depth-hero-mark{color:#a64328;font-family:Georgia,serif;font-size:90px;font-style:italic}.due-site.depth-site h2,.due-site.depth-site .related-links h3,.due-site.depth-site .product-principles h3{font-family:Georgia,serif;font-weight:400}.due-site.depth-site .product-chapters{padding-top:0}.due-site.depth-site .product-chapters>article{border-bottom-style:dashed}.due-site.depth-site .chapter-number{color:#a64328;font-family:Georgia,serif;font-size:45px;font-weight:400}.due-site.depth-site .tour-shell{border-top:4px double var(--rule);background:#fffcf7}.due-site.depth-site .tour-steps{background:#f0e7d9}.due-site.depth-site .tour-steps button[aria-pressed=true]{color:#fff7eb;background:#a64328}.due-site.depth-site .tour-value strong{color:#a64328;font-family:Georgia,serif}.due-site.depth-site .workflow-directory>article{border-bottom-style:dashed;grid-template-columns:70px 1fr 1fr}.due-site.depth-site .workflow-number{color:#a64328;font-family:Georgia,serif;font-style:italic}.due-site.depth-site .resource-results{border-left:0;grid-template-columns:1fr}.due-site.depth-site .resource-entry{border-bottom-style:dashed;border-right:0;grid-template-columns:170px 1fr 1fr;align-items:start;gap:12px 35px;min-height:0;padding:28px 0;display:grid}.due-site.depth-site .resource-entry>div{flex-direction:column;grid-row:span 2;align-items:flex-start;gap:12px;display:flex}.due-site.depth-site .resource-entry h2{grid-row:span 2;margin:0;font-size:30px;line-height:1.18}.due-site.depth-site .resource-entry p{margin:0}.due-site.depth-site .resource-entry .resource-open{grid-column:3;max-width:210px}.due-site.depth-site .resource-tool{padding-left:18px;padding-right:18px}.due-site.depth-site .article-body p{font-family:Georgia,serif;font-size:18px;line-height:1.9}.due-site.depth-site .article-example p,.due-site.depth-site .working-checklist p{font-family:inherit;font-size:14px}.due-site.depth-site .article-sidebar-note{border-top:3px double var(--rule)}.due-site.depth-site .pricing-paid{border-top:4px double #a64328}.due-site.depth-site .plan-price strong{color:#a64328}.due-site.depth-site .about-story>div>p{font-family:Georgia,serif;font-size:23px}@media (width>=1800px){.depth-site .depth-main{padding:0 90px}}@media (width<=1100px){.site-nav .site-desktop-nav{gap:18px}.site-footer .site-footer-top{grid-template-columns:.8fr 2fr;gap:6%}.site-footer-top>nav{gap:22px}.depth-hero-content{grid-template-columns:1fr 95px;gap:5%}.depth-hero-mark{font-size:75px}.heads-site.depth-site .depth-hero-mark{width:90px;height:90px;font-size:55px;line-height:80px}.gather-site.depth-site .depth-hero-mark{font-size:85px}.article-layout{grid-template-columns:225px minmax(0,1fr);gap:6%}.article-sidebar nav a{font-size:12px}.product-chapters>article{grid-template-columns:65px 1fr;gap:25px}.product-chapters h2{font-size:28px}.tour-shell{grid-template-columns:.8fr 1.2fr}.tour-panel{padding:25px}.tour-value strong{font-size:45px}.resource-entry{padding:24px}.workflow-directory>article{grid-template-columns:45px 1.3fr 1fr;gap:4%}.workflow-main h2{font-size:30px}.workflow-directory aside{padding:23px}.due-site.depth-site .workflow-directory>article{grid-template-columns:45px 1.2fr 1fr;gap:4%}.pricing-plans>article{padding:27px}.due-site.depth-site .resource-entry{grid-template-columns:130px 1fr 1fr;gap:15px 25px}.data-stages article{padding:23px}.data-stages h2{font-size:27px}.data-stages p{font-size:14px}.depth-site .section-heading h2{font-size:32px}}@media (width<=950px){header.site-nav,.identity-tool header.site-nav{min-height:82px;padding:18px 5vw}.site-nav .site-desktop-nav{display:none}.site-nav .site-mobile-nav{display:block}.site-mobile-nav>summary{cursor:pointer;border:1px solid var(--nav-line);align-items:center;gap:18px;padding:10px 13px;font-size:12px;list-style:none;display:flex}.site-mobile-nav[open]>summary>span{transform:rotate(45deg)}.site-mobile-nav>nav{z-index:30;background:var(--nav-paper);border-bottom:1px solid var(--nav-line);grid-template-columns:1fr 1fr;align-items:start;gap:28px 24px;max-height:calc(100dvh - 100px);padding:28px 5vw;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 15px 25px #0002}.site-mobile-nav nav>div{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.site-mobile-nav nav b{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.site-mobile-nav nav a{font-size:13px;line-height:1.5}.site-footer .site-footer-top{grid-template-columns:1fr;gap:40px}.site-footer-intro p{max-width:420px}.site-footer-top>nav{gap:35px}.home-explore{grid-template-columns:1fr;gap:30px;padding-top:50px;padding-bottom:50px}.home-explore>div:first-child{max-width:630px}.home-explore-links>a{grid-template-columns:35px 1fr 20px}.home-explore-links p{max-width:540px}.depth-hero{padding-bottom:42px}.depth-hero p{font-size:17px}.depth-hero-content{grid-template-columns:1fr}.depth-hero-mark{display:none}.depth-hero h1,.gather-site.depth-site .depth-hero h1{font-size:55px}.heads-site.depth-site .depth-hero h1{font-size:51px}.gather-site.depth-site .depth-hero{padding:30px}.product-chapters>article>div{grid-template-columns:1fr}.product-chapters h2{grid-row:auto;max-width:none;margin-bottom:22px}.product-chapters p{max-width:none}.heads-site.depth-site .product-chapters{grid-template-columns:1fr;gap:15px}.heads-site.depth-site .product-chapters>article{grid-template-columns:40px 1fr;gap:25px;padding:24px 0;display:grid}.heads-site.depth-site .product-chapters h2{margin-top:0}.heads-site.depth-site .product-chapters p{font-size:16px}.tour-shell{grid-template-columns:1fr}.tour-steps{border-right:0;border-bottom:1px solid var(--rule);flex-direction:row}.tour-steps button{border-bottom:0;flex-direction:column;flex:1;gap:12px;padding:20px 17px;display:flex}.tour-steps button+button{border-left:1px solid var(--rule)}.tour-steps button>b{font-size:16px}.tour-steps button>span:last-child{display:none}.tour-steps button>span:first-child{font-size:9px}.tour-panel{padding:30px}.fit-section{gap:6%}.fit-section h2{font-size:32px}.workflow-directory>article,.due-site.depth-site .workflow-directory>article{grid-template-columns:40px 1fr;gap:20px}.workflow-directory aside{grid-column:2;margin-top:10px}.gather-site.depth-site .workflow-directory>article{padding:27px;display:block}.gather-site.depth-site .workflow-directory aside{margin-top:30px}.gather-site.depth-site .workflow-directory>article:nth-child(2){margin-left:0}.resource-results{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-entry h2{font-size:26px}.resource-controls{grid-template-columns:1fr 180px;gap:20px}.article-layout{padding-top:30px;display:block}.article-sidebar{position:static}.article-sidebar>nav{grid-template-columns:1fr 1fr;gap:0 30px;padding-bottom:32px;display:grid;position:static}.article-sidebar nav>.kicker{grid-column:1/-1;margin-bottom:8px}.article-sidebar-note{display:none}.article-body{max-width:760px;margin:auto}.article-body h2{font-size:32px}.related-links{gap:25px}.related-links h3{font-size:21px}.related-links p{font-size:13px}.depth-next{gap:6%}.depth-next h2{font-size:34px}.pricing-plans{gap:20px}.pricing-plans h2{font-size:30px}.plan-price strong{font-size:57px}.page-faq,.help-answers{grid-template-columns:.8fr 1.2fr;gap:6%}.page-faq h2,.help-answers h2{font-size:30px}.help-first-steps>div{gap:17px}.help-first-steps a{padding:22px}.help-first-steps h3{font-size:22px}.help-first-steps b{top:22px;right:22px}.support-options{gap:30px;padding:28px}.support-options h2{font-size:27px}.about-story{grid-template-columns:.7fr 1.5fr;gap:6%}.about-story>div p{font-size:18px}.due-site.depth-site .about-story>div>p{font-size:21px}.product-principles article{grid-template-columns:30px 1fr 1fr;gap:4%}.product-principles h3{font-size:23px}.product-principles p{font-size:14px}.operator-note{gap:6%;padding:30px}.operator-note h2{font-size:28px}.data-stages{grid-template-columns:1fr}.data-stages article{padding:28px}.data-stages article+article{border-left:0;border-top:1px solid var(--rule)}.data-stages h2{margin:20px 0;font-size:31px}.data-stages p{font-size:16px}.data-stages small{max-width:560px}.data-explanation{grid-template-columns:.8fr 1.2fr;gap:6%}.data-explanation h2{font-size:30px}.data-explanation h3{font-size:23px}.data-explanation p{font-size:15px}.due-site.depth-site .resource-entry{grid-template-columns:115px 1fr;gap:13px 25px}.due-site.depth-site .resource-entry h2{grid-row:auto;font-size:29px}.due-site.depth-site .resource-entry p,.due-site.depth-site .resource-entry .resource-open{grid-column:2}}@media (width<=600px){header.site-nav,.identity-tool header.site-nav{gap:15px;min-height:78px;padding:17px 22px}.site-nav .brand{gap:8px;font-size:24px}.site-nav .identity-mark{width:30px;font-size:26px}.site-nav .brand-gather .identity-mark{font-size:31px}.site-mobile-nav>nav{gap:25px 20px;padding:27px 22px}.site-mobile-nav nav a{font-size:12px}.site-footer{padding-left:22px!important;padding-right:22px!important}.site-footer .site-footer-top{padding-bottom:35px}.site-footer-top>nav{grid-template-columns:1fr 1fr;gap:32px 20px}.site-footer-top>nav>div:last-child{grid-column:1/-1;max-width:100%}.site-footer-top>nav>div{gap:11px}.site-footer .site-footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.site-footer-bottom>div{gap:23px}.portfolio-footer{align-items:flex-start;padding:25px 22px;font-size:11px}.portfolio-footer nav{gap:15px 20px}.home-explore{gap:20px;padding:42px 22px}.home-explore h2{font-size:34px}.home-explore-renew h2{font-size:30px}.home-explore-links>a{grid-template-columns:25px 1fr 15px;gap:14px;padding:23px 0}.home-explore-links h3{font-size:20px;line-height:1.25}.home-explore-links p{font-size:13px}.home-explore-links .explore-library{display:block}.explore-library>b{max-width:none;margin-top:10px;display:block}.depth-site .depth-main{padding:0 22px}.depth-main .site-breadcrumbs{gap:8px;padding:21px 0;font-size:10px}.depth-hero-label{gap:12px;padding-bottom:21px;font-size:9px}.depth-hero{padding:18px 0 35px}.depth-hero h1{letter-spacing:-.052em;margin-bottom:22px;font-size:43px}.depth-hero p{font-size:16px;line-height:1.75}.depth-hero-content{display:block}.gather-site.depth-site .depth-hero{border-radius:19px;margin-left:-4px;margin-right:-4px;padding:23px 23px 30px}.gather-site.depth-site .depth-hero h1{font-size:41px}.gather-site.depth-site .depth-hero p{font-size:15px}.heads-site.depth-site .depth-hero h1{letter-spacing:-.065em;font-size:37px}.heads-site.depth-site .depth-hero-label{font-size:8px}.hero-actions{flex-direction:column;align-items:flex-start;gap:15px;margin-top:24px}.hero-actions .button{max-width:100%;font-size:13px}.depth-site .section-heading{margin-bottom:25px;display:block}.depth-site .section-heading h2{margin-bottom:18px;font-size:30px}.depth-site .section-heading p{max-width:100%}.depth-site .section-heading a{display:inline-block}.product-chapters{padding:5px 0 37px}.product-chapters>article{grid-template-columns:30px 1fr;gap:17px;padding:30px 0}.chapter-number{font-size:27px}.product-chapters h2{margin-bottom:18px;font-size:26px}.product-chapters p{font-size:15px}.product-chapters ul{font-size:12px;line-height:1.85}.gather-site.depth-site .product-chapters>article{grid-template-columns:35px 1fr;gap:17px;padding:25px 0}.gather-site.depth-site .chapter-number{width:34px;height:34px;font-size:17px}.gather-site.depth-site .product-chapters h2{font-size:27px}.heads-site.depth-site .product-chapters>article{grid-template-columns:25px 1fr;gap:15px}.heads-site.depth-site .product-chapters h2{font-size:25px}.heads-site.depth-site .product-chapters p{font-size:14px}.due-site.depth-site .chapter-number{font-size:29px}.product-tour{padding-bottom:45px}.tour-steps button{gap:9px;padding:17px 12px}.tour-steps button>b{font-size:13px;line-height:1.5}.tour-steps button>span:first-child{letter-spacing:.02em;font-size:8px}.tour-panel{padding:23px 19px}.tour-panel-top{letter-spacing:.06em;font-size:8px}.tour-panel h3{margin:21px 0 17px;font-size:20px}.tour-value{display:block}.tour-value strong{font-size:45px;display:block}.tour-value>span{max-width:none;margin-top:9px;font-size:11px;display:block}.tour-panel dl>div{grid-template-columns:.9fr 1.1fr;gap:18px;font-size:12px}.tour-panel .tour-note{font-size:11px}.tour-demo-link{font-size:12px;line-height:1.7}.fit-section{padding:35px 0 45px;display:block}.fit-section>div+div{border-top:1px solid var(--rule);margin-top:30px;padding-top:8px}.fit-section h2{font-size:32px}.fit-section ul{font-size:14px}.fit-section h3{font-size:25px}.inline-link-row{gap:16px;font-size:12px}.workflow-directory>article,.due-site.depth-site .workflow-directory>article{grid-template-columns:25px 1fr;gap:16px;padding:32px 0}.workflow-number{font-size:27px}.workflow-main h2{margin:14px 0;font-size:28px}.workflow-main>p{font-size:15px}.workflow-main ol{font-size:12px}.workflow-directory aside{grid-column:1/-1;margin-left:41px;padding:22px}.workflow-directory aside p{font-size:14px}.gather-site.depth-site .workflow-directory>article{margin:22px 0;padding:23px 21px}.gather-site.depth-site .workflow-directory aside{margin-left:0;padding:20px}.workflow-read{font-size:12px;line-height:1.6}.resource-library{padding:30px 0 45px}.resource-controls{grid-template-columns:1fr;gap:20px}.resource-controls>label:first-child>span{font-size:20px}.resource-controls input,.resource-controls select{padding:13px;font-size:14px}.resource-controls label{gap:10px;font-size:12px}.resource-count{padding:20px 0;font-size:11px}.resource-results,.gather-site.depth-site .resource-results{grid-template-columns:1fr;gap:0}.resource-entry{min-height:0;padding:25px}.resource-entry h2{margin:23px 0 16px;font-size:29px}.resource-entry p{font-size:14px}.resource-entry .resource-open{margin-top:5px}.gather-site.depth-site .resource-results{gap:18px}.due-site.depth-site .resource-entry{flex-direction:column;gap:0;padding:25px 0;display:flex}.due-site.depth-site .resource-entry>div{flex-direction:row;align-items:center;gap:15px;margin-bottom:23px}.due-site.depth-site .resource-entry h2{margin-bottom:17px;font-size:30px}.due-site.depth-site .resource-entry p{margin-bottom:22px}.due-site.depth-site .resource-entry .resource-open{width:100%;max-width:none}.due-site.depth-site .resource-tool{padding:25px 20px}.article-meta{gap:7px 15px;margin-top:23px;font-size:10px;line-height:1.7}.article-meta>span+span:before{margin-right:15px}.article-layout{padding:27px 0 45px}.article-sidebar>nav{padding-bottom:32px;display:block}.article-sidebar nav>.kicker{margin-bottom:10px}.article-sidebar nav a{padding:10px 0;font-size:12px}.article-body>section{padding-bottom:25px}.article-body h2,.gather-site.depth-site .article-body h2{margin:12px 0 20px;font-size:28px;line-height:1.25}.article-body p{font-size:16px;line-height:1.9}.due-site.depth-site .article-body p{font-size:17px}.article-body ul{padding-left:18px;font-size:15px;line-height:1.8}.article-example{margin:12px 0 35px;padding:25px 23px}.article-example h2{font-size:25px}.article-example p,.due-site.depth-site .article-example p{font-size:15px}.article-body .working-checklist{padding:25px 20px}.working-checklist h2{font-size:27px}.working-checklist p,.due-site.depth-site .working-checklist p{font-size:13px}.checklist-items label{gap:12px;padding:16px 0;font-size:14px}.checklist-bottom{flex-direction:column;align-items:flex-start;gap:14px;font-size:11px}.clearcut-site.depth-site .working-checklist{box-shadow:5px 5px #dafa53}.article-end{gap:13px;font-size:10px}.depth-related{padding:35px 0 45px}.related-links{grid-template-columns:1fr;gap:15px}.related-links>a{padding-top:20px;padding-bottom:12px}.related-links h3,.gather-site.depth-site .related-links h3{margin-top:12px;font-size:25px}.related-links p{font-size:14px}.depth-next{grid-template-columns:1fr;gap:27px;padding:35px 0 45px}.depth-next h2{margin-top:17px;font-size:33px;line-height:1.15}.depth-next p{font-size:14px}.depth-next>div:last-child{gap:16px}.depth-next .button{font-size:13px}.pricing-plans{grid-template-columns:1fr;gap:24px;padding:30px 0 40px}.pricing-plans>article{padding:27px 24px}.pricing-plans h2{margin-top:25px;font-size:32px}.plan-price strong{font-size:65px}.plan-price span{font-size:12px}.pricing-plans p{font-size:14px}.pricing-plans ul,.pricing-plans .button{font-size:13px}.pricing-plans small{font-size:10px}.plan-comparison{padding-bottom:40px}.depth-site table{min-width:620px;font-size:12px}.depth-site th,.depth-site td{padding:15px}.table-note{font-size:11px}.page-faq,.help-answers{grid-template-columns:1fr;gap:32px;padding:35px 0 45px}.page-faq h2,.help-answers h2{margin:16px 0 22px;font-size:32px}.page-faq summary,.help-details summary{font-size:15px;line-height:1.7}.page-faq details p,.help-details details p{font-size:14px;line-height:1.8}.help-first-steps{padding:33px 0 40px}.help-first-steps>h2{font-size:30px}.help-first-steps>div{grid-template-columns:1fr;gap:18px}.help-first-steps a{padding:25px}.help-first-steps h3{max-width:none;margin-top:17px;font-size:25px}.help-first-steps p{font-size:14px}.help-search{margin-top:23px}.support-options{grid-template-columns:1fr;gap:30px;margin-bottom:45px;padding:27px 23px}.support-options h2{margin:18px 0;font-size:29px}.support-options>div+div{border-top:1px solid var(--rule);padding-top:30px}.support-options .support-note{font-size:11px;line-height:1.8}.support-options .support-note a{font-size:11px}.about-story{grid-template-columns:1fr;gap:25px;padding:35px 0 45px}.about-story aside p{margin:15px 0 0;font-size:22px}.about-story>div p{font-size:18px;line-height:1.85}.due-site.depth-site .about-story>div>p{font-size:21px}.about-story h2{margin-top:30px;font-size:28px}.about-story ul{font-size:15px}.product-principles{padding:35px 0 40px}.product-principles article{grid-template-columns:25px 1fr;gap:15px}.product-principles article p{grid-column:2;font-size:14px}.product-principles h3{font-size:26px}.operator-note{grid-template-columns:1fr;gap:26px;margin-bottom:40px;padding:27px 23px}.operator-note h2{font-size:30px;line-height:1.2}.operator-note p{font-size:14px}.operator-note>div:last-child{gap:18px;font-size:12px}.data-stages{margin:30px 0 40px}.data-stages article{padding:26px 23px}.data-stages h2{font-size:30px}.data-stages p{font-size:15px}.data-stages small{font-size:11px}.data-explanation{grid-template-columns:1fr;gap:26px;padding:0 0 20px}.data-explanation h2{margin-bottom:0;font-size:32px}.data-explanation h3{margin-bottom:18px;font-size:25px}.data-explanation p{font-size:15px;line-height:1.85}.data-links{grid-template-columns:1fr;gap:20px;margin-bottom:45px}.data-links a{padding:27px 42px 27px 23px}.data-links h2{font-size:26px}.data-links a>span{top:27px;right:23px}}@media print{.depth-site{--ink:#171717!important;--paper:#fff!important;--rule:#aaa!important;--soft:#f3f3f3!important;--highlight:#222!important;color:#171717!important;background:#fff!important}.depth-site .site-nav,.depth-site .site-footer,.depth-site .site-breadcrumbs,.depth-site .article-sidebar,.depth-site .depth-related,.depth-site .depth-next,.depth-site .article-end button,.depth-site .checklist-bottom,.depth-site .skip-link{display:none!important}.depth-site .depth-main{max-width:none;padding:0}.depth-site .depth-hero{background:#fff!important;border-radius:0!important;padding:10px 0 25px!important}.depth-site .depth-hero h1{font-size:30px!important}.depth-site .depth-hero p{font-size:12px}.depth-site .article-layout{padding:25px 0;display:block}.depth-site .article-body{max-width:none}.depth-site .article-body h2{font-size:21px!important}.depth-site .article-body p,.depth-site .article-body li{line-height:1.75;font-size:12px!important}.depth-site .article-body>section{padding-bottom:15px}.depth-site .article-example,.depth-site .working-checklist{break-inside:avoid;box-shadow:none!important}.depth-site .depth-hero-mark{display:none}.depth-site p{opacity:1}.depth-site a{text-decoration:none}.depth-site .working-checklist input{appearance:auto}}:is(.identity-site,.first-run,.workspace){--ui-radius:8px;--ui-shadow:0 16px 45px -28px #20302455;--ui-focus:#9a6200;-webkit-font-smoothing:antialiased}:is(.gather-site,.start-intake,.product-intake){--ui-radius:18px;--ui-shadow:0 20px 60px -35px #57295066;--ui-focus:#854596}:is(.heads-site,.start-renew,.product-renew){--ui-radius:10px;--ui-shadow:0 20px 55px -32px #0a263b66;--ui-focus:#467db1}:is(.due-site,.start-collect,.product-collect){--ui-radius:12px;--ui-shadow:0 20px 50px -30px #703d2766;--ui-focus:#aa482d}:is(.identity-site,.first-run,.workspace) :is(h1,h2,h3){text-wrap:balance}:is(.identity-site,.first-run,.workspace) :is(p,li){text-wrap:pretty}:is(.identity-site,.first-run,.workspace) :is(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}:is(.identity-site,.first-run,.workspace) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ui-focus);outline-offset:4px}.heads-site :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#d1fc77}:is(.identity-site,.first-run,.workspace) :is(.button,button,summary){touch-action:manipulation}:is(.identity-site,.first-run,.workspace) button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}:is(.identity-site,.first-run,.workspace) :is(input,select,textarea){background-clip:padding-box;font-size:16px;line-height:1.5;transition:border-color .16s,box-shadow .16s}:is(.identity-site,.first-run,.workspace) :is(input:not([type=checkbox]):not([type=range]),select,textarea):focus{border-color:var(--ui-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-focus) 12%,transparent)}:is(.identity-site,.first-run,.workspace) textarea{resize:vertical;min-height:110px}:is(.identity-site,.first-run,.workspace) input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent,var(--start-ink));flex-shrink:0}:is(.identity-site,.first-run,.workspace) :is(section[id],h2[id],h3[id],main[id]){scroll-margin-top:110px}:is(.identity-site,.first-run,.workspace) .button{letter-spacing:-.01em;min-height:48px;font-size:14px;font-weight:600;line-height:1.4;transition:transform .16s,box-shadow .16s,background-color .16s}:is(.identity-site,.first-run,.workspace) .button:active{transform:translateY(1px)}:is(.identity-site,.first-run,.workspace) .micro{line-height:1.7}header.site-nav,.identity-tool header.site-nav{min-height:82px;box-shadow:0 1px 0 var(--nav-line);isolation:isolate;border-bottom:0;padding:14px max(24px,5vw);position:sticky;top:0}.site-nav .site-desktop-nav{gap:22px}.site-nav .site-desktop-nav>a:not(.site-nav-cta){align-items:center;min-height:44px;padding:12px 2px;display:inline-flex}.site-nav .site-dropdown>summary{min-height:44px;padding:10px 4px}.site-nav .site-dropdown>summary>span{transition:transform .18s}.site-nav .site-dropdown[open]>summary>span{transform:rotate(180deg)}.site-nav .site-dropdown-panel{overscroll-behavior:contain;border-radius:12px;max-height:70vh;padding:8px;overflow:auto;box-shadow:0 18px 40px #0002}.site-nav .site-dropdown-panel a{border-radius:7px;min-height:46px;font-size:14px}.site-nav .site-nav-cta{border-radius:6px;min-height:46px;box-shadow:0 3px #0000000d}.site-nav-intake .site-nav-cta{border-radius:28px}.site-nav .brand{min-height:44px}.site-nav .site-mobile-nav>summary{border:1px solid var(--nav-line);border-radius:8px;min-height:44px;padding:11px 15px}.site-nav .site-mobile-nav[open]>summary{background:var(--nav-ink);color:var(--nav-paper)}.site-mobile-nav[open]>nav{overscroll-behavior:contain;max-height:calc(100dvh - 100px);overflow-y:auto;box-shadow:0 20px 40px #0002}.site-mobile-nav nav a{align-items:center;min-height:44px;display:flex}.identity-site .cut-hero{background:radial-gradient(at 88% 25%,#e5ebc4 0,#0000 50%);align-items:center;padding-block:88px 100px}.identity-site .cut-proof{transform:rotate(1deg);box-shadow:12px 12px #dafa53,20px 30px 45px -30px #26311866}.identity-site .cut-proof-head{padding-block:20px;font-size:11px}.identity-site .cut-addition p{max-width:36ch;font-size:12px}.identity-site .cut-heading h1{letter-spacing:-.075em}.identity-site .gather-hero{background:radial-gradient(at 50% 10%,#f4e6ed 0,#0000 57%);padding-top:72px}.identity-site .gather-hero>p{max-width:650px;margin-inline:auto}.identity-site .gather-preview{border:1px solid #dbc5d9;padding:32px;box-shadow:0 28px 75px -45px #69326b99}.identity-site .gather-preview .gather-input{border-color:#d9c9d4;box-shadow:0 3px 7px #4a244f08}.identity-site .gather-preview .gather-input.is-reviewed{border-color:#b6c69d}.identity-site .heads-hero{background:radial-gradient(at 78% 42%,#294953 0,#0000 60%);padding-block:86px 100px}.identity-site .heads-monitor{border-radius:12px;overflow:hidden;box-shadow:0 28px 80px #0004}.identity-site .monitor-top{font-size:11px}.identity-site .monitor-detail span{font-size:11px;line-height:1.5}.identity-site .heads-monitor .fine-print{font-size:12px}.identity-site .due-hero{background:radial-gradient(at 80%,#f0e1cb 0,#0000 62%);padding-block:88px 100px}.identity-site .due-ledger{border-radius:12px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 25px 65px -30px #704a3666}.identity-site :is(.cut-bottom,.heads-intro,.due-heading)>p{line-height:1.75}.identity-site :is(.fine-print,.cut-rule){font-size:12px;line-height:1.7}.identity-site :is(.cut-method,.gather-story,.heads-workflow,.due-method,.depth-launch-section,.home-explore){padding-block:80px}.identity-site :is(.cut-method-grid,.heads-workflow) h3{line-height:1.25}.identity-site .segmented{border-radius:9px;gap:5px;padding:5px}.identity-site .segmented button{border-radius:6px;min-height:44px;font-size:13px}.identity-site :is(.identity-faq,.page-faq,.help-details) summary{min-height:44px;padding:6px 32px 6px 0;font-weight:550;list-style:none;position:relative}.identity-site :is(.identity-faq,.page-faq,.help-details) summary::-webkit-details-marker{display:none}.identity-site :is(.identity-faq,.page-faq,.help-details) summary:after{content:"+";font-size:23px;font-weight:400;position:absolute;top:6px;right:3px}.identity-site :is(.identity-faq,.page-faq,.help-details) details[open]>summary:after{content:"−"}.identity-site :is(.identity-faq,.page-faq,.help-details) details[open]>p{border-left:2px solid var(--rule);padding-left:16px;font-size:15px;line-height:1.8}.depth-site.identity-site .depth-main{max-width:1440px}.depth-site.identity-site .depth-hero{padding-top:34px;padding-bottom:64px}.depth-site.identity-site .depth-hero h1{max-width:950px}.depth-site.identity-site .depth-hero-mark{opacity:.18;font-size:120px}.depth-site.identity-site .article-body p{max-width:70ch;line-height:1.85}.depth-site.identity-site :is(.tour-shell,.pricing-plans>article,.workflow-directory aside,.article-example,.operator-note,.support-options,.data-links>a,.help-first-steps a){border-radius:var(--ui-radius)}.depth-site.identity-site .tour-shell{box-shadow:var(--ui-shadow);overflow:hidden}.depth-site.identity-site .tour-steps button{min-height:90px;padding:28px}.depth-site.identity-site .tour-panel{padding:32px 40px}.depth-site.identity-site .resource-results{border:0;gap:18px}.depth-site.identity-site .resource-entry{border:1px solid var(--rule);border-radius:var(--ui-radius);transition:border-color .16s,box-shadow .16s}.depth-site.identity-site .resource-entry:hover{box-shadow:var(--ui-shadow);border-color:var(--ink)}.depth-site.due-site .resource-entry{padding:28px}.depth-site.identity-site .resource-controls input,.depth-site.identity-site .help-search input{border-radius:8px;padding:16px 18px}.depth-site.identity-site .pricing-plans>article{box-shadow:var(--ui-shadow);padding:38px}.depth-site.identity-site .table-scroll{border:1px solid var(--rule);border-radius:var(--ui-radius)}.depth-site.identity-site tbody tr:hover{background:var(--soft)}.depth-site.identity-site .article-sidebar{top:110px}.site-footer .site-footer-top{gap:7%}.site-footer .site-footer-top nav a{padding-block:3px;font-size:13px}.site-footer .site-footer-top b{font-size:12px}.site-footer .site-footer-bottom{font-size:12px;line-height:1.7}.first-run .start-main{max-width:1320px;padding-top:48px}.first-run .start-title{max-width:880px;margin-bottom:32px}.first-run .start-title h1{line-height:1.1}.first-run .start-facts{font-size:13px}.first-run .start-progress{border:1px solid var(--start-line);border-radius:var(--ui-radius);background:#ffffff75;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 36px;padding:0;list-style:none;display:grid;overflow:hidden}.start-progress li{color:var(--start-ink);align-items:center;gap:12px;padding:18px 22px;font-size:13px;display:flex}.start-progress li+li{border-left:1px solid var(--start-line)}.start-progress li>span{border:1px solid var(--start-line);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font:12px monospace;display:grid}.start-progress li[aria-current=step]{background:var(--start-ink);color:var(--start-bg)}.start-progress li[aria-current=step]>span{border-color:currentColor}.first-run .start-compose{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:36px}.first-run .start-form{border:1px solid var(--start-line);border-top:3px solid var(--start-ink);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);background:#ffffffb8;max-width:none;margin:0;padding:32px}.first-run .start-side{border-radius:var(--ui-radius);padding:30px;top:108px}.first-run .start-side-mark{margin-bottom:26px;font-size:54px}.first-run .start-side h3{margin:24px 0 12px;font-size:18px;line-height:1.4}.first-run .start-field>span{font-size:14px;line-height:1.5}.first-run .start-field :is(input,select,textarea){border-radius:6px;min-height:48px;font-size:16px}.first-run .start-field small{font-size:13px}.first-run .start-result{border:0}.first-run .start-result-top{padding-top:4px}.first-run .start-output{border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);overflow:hidden}.first-run .start-document{background-image:linear-gradient(#fafbf833,#fafbf833);padding:38px;line-height:1.85}.first-run .start-next{border-radius:var(--ui-radius);gap:36px;padding:36px}.first-run .start-next .micro,.first-run .start-summary .micro{font-size:12px}.first-run .start-submit .button{min-width:220px}.first-run .start-draft-state{align-items:center;gap:8px;margin:8px 0 0;font-size:12px;line-height:1.6;display:flex}.start-draft-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.first-run .starter-bench{border-radius:var(--ui-radius);margin-top:38px}.first-run .bench-review{border-radius:var(--ui-radius)}.workspace .work-main{padding-inline:clamp(20px,3.3vw,54px)}.workspace .work-top{height:78px;font-size:13px}.workspace .nav-item{border-radius:7px;min-height:48px;margin-bottom:5px;font-size:14px}.workspace .sidebar-label{letter-spacing:.12em;font-size:11px}.workspace .sidebar-bottom :is(a,button){align-items:center;min-height:38px;font-size:13px;display:flex}.workspace .desk-heading{margin-block:38px 32px}.workspace .desk-heading p{font-size:15px;line-height:1.7}.workspace .panel{border-radius:var(--ui-radius);padding:28px;box-shadow:0 4px 20px -14px #263b3340}.workspace .panel h3{font-size:20px;line-height:1.35}.workspace .field>span{font-size:14px;font-weight:550;line-height:1.5}.workspace :is(input:not([type=checkbox]),select){min-height:46px}.workspace .record-views{border:1px solid var(--desk-line);background:#fff9;border-radius:10px;gap:5px;margin-block:26px;padding:5px}.workspace .record-views button{border-radius:6px;min-height:44px;font-size:14px}.workspace .record-register{padding-top:24px}.workspace .record-register>summary{min-height:44px;font-size:15px}.workspace .record-list{border-radius:10px;overflow:hidden}.workspace .record-row{min-height:66px;padding-block:18px}.workspace .record-row:hover{background:color-mix(in srgb,var(--accent) 5%,white)}.workspace .status{padding:6px 10px;line-height:1.4}.workspace .editor-savebar{z-index:4;border:1px solid var(--desk-line);background:#fffffff5;border-radius:12px;gap:18px;margin-top:28px;padding:15px 20px;position:sticky;bottom:16px;box-shadow:0 12px 35px #263b331c}.workspace .editor-savebar>span{font-size:13px;line-height:1.6}.workspace .demo-bar{border-radius:8px;padding:16px;line-height:1.7}.workspace .notice,.first-run .notice{border-radius:8px;padding:16px 52px 16px 18px;line-height:1.7;position:relative}.workspace .notice>button,.first-run .notice>button{min-width:44px;min-height:44px;position:absolute;top:4px;right:4px}.workspace .bench-review{border-radius:var(--ui-radius)}@media (hover:hover){:is(.identity-site,.first-run,.workspace) .button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 5px 14px #00000015}.home-explore-links>a:hover{background:color-mix(in srgb,var(--ink) 4%,transparent);padding-inline:12px}}@media (width>=1600px){.identity-site:not(.depth-site)>main{max-width:1560px}.site-nav{padding-inline:max(5vw,50vw - 700px)!important}}@media (width<=1050px){.site-nav .site-desktop-nav{gap:14px}.identity-site :is(.cut-hero,.heads-hero,.due-hero){gap:32px;padding-block:60px 70px}.first-run .start-compose{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.first-run .start-form{padding:25px}.workspace .panel{padding:24px}}@media (width<=850px){.site-nav .site-desktop-nav{display:none}.site-nav .site-mobile-nav{display:block}.site-nav .site-mobile-nav[open]>nav{background:var(--nav-paper);border-bottom:1px solid var(--nav-line);grid-template-columns:1fr 1fr;gap:24px;padding:22px 5vw;display:grid;position:absolute;top:100%;left:0;right:0}.site-mobile-nav nav>div{flex-direction:column;gap:3px;display:flex}.site-mobile-nav nav b{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.site-mobile-nav nav a{font-size:14px;line-height:1.5}.first-run .start-compose{grid-template-columns:1fr}.first-run .start-side,.depth-site.identity-site .article-sidebar{position:static}.identity-site .gather-preview{padding:24px}}@media (width<=650px){header.site-nav,.identity-tool header.site-nav{min-height:74px;padding:12px 20px}.identity-site :is(.cut-hero,.heads-hero,.due-hero){grid-template-columns:minmax(0,1fr);gap:36px;padding:44px 22px 56px}.identity-site :is(.cut-proof,.due-ledger){transform:none}.identity-site .cut-proof{box-shadow:6px 6px #dafa53}.identity-site .gather-hero{padding:44px 20px 54px}.identity-site .gather-hero h1{font-size:clamp(42px,10.7vw,66px);line-height:1.06}.identity-site .gather-hero>p{font-size:16px}.identity-site .gather-actions{gap:14px;margin:26px 0 32px}.identity-site .gather-preview{border-radius:16px;padding:18px}.identity-site .gather-preview-top{align-items:stretch;gap:18px}.identity-site .gather-preview .segmented button{flex:1}.identity-site .gather-input-grid{gap:9px}.identity-site .gather-input{min-height:148px;padding:16px}.identity-site .gather-input h3{font-size:16px}.identity-site :is(.cut-method,.gather-story,.heads-workflow,.due-method,.depth-launch-section,.home-explore){padding-block:48px}.identity-site .heads-monitor{border-radius:9px}.identity-site .monitor-detail{gap:12px;padding:22px 18px}.identity-site .monitor-detail b{font-size:14px}.identity-site .notice-control{flex-wrap:wrap;align-items:flex-start;gap:12px}.depth-site.identity-site .depth-hero{padding-block:22px 36px}.depth-site.identity-site .depth-hero h1{font-size:clamp(34px,9vw,48px);line-height:1.13}.depth-site.identity-site .tour-panel{padding:24px}.depth-site.identity-site .pricing-plans>article{padding:28px 24px}.first-run .start-main{padding:30px 20px 54px}.first-run .start-progress{margin-bottom:26px}.start-progress li{text-align:center;flex-direction:column;gap:8px;padding:13px 9px;font-size:12px;line-height:1.5}.first-run .start-form{padding:22px 18px}.first-run .start-section-label h2{font-size:19px}.first-run .start-submit .button{width:100%;min-width:0}.first-run .start-title h1{font-size:40px}.first-run .start-document{max-height:420px;padding:24px}.first-run .start-next{gap:24px;padding:26px 22px}.first-run .start-result-top .button{width:100%}.workspace .work-main{padding-inline:18px}.workspace .panel{padding:22px 18px}.workspace .record-views{flex-wrap:wrap}.workspace .record-views button{flex:1;min-width:120px}.workspace .editor-savebar{bottom:calc(10px + env(safe-area-inset-bottom,0px));gap:12px;padding:12px 14px}.workspace .editor-savebar .button{flex-shrink:0;min-width:120px}.workspace .editor-savebar>span{font-size:12px}.site-footer .site-footer-top nav a{padding-block:7px}}@media (prefers-reduced-motion:reduce){:is(.identity-site,.first-run,.workspace) *,:is(.identity-site,.first-run,.workspace) :before,:is(.identity-site,.first-run,.workspace) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.identity-site .gather-input:hover{transform:none}}@media print{header.site-nav,.start-progress,.workspace .editor-savebar{display:none!important}:is(.identity-site,.first-run,.workspace) *{box-shadow:none!important}.identity-site :is(.cut-proof,.due-ledger){transform:none}}.product-upgrade h2{letter-spacing:-.04em;margin:.65rem 0;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.15}.product-upgrade{color:#17242d;background:#f3f6f2;border:1px solid #c8d2d2;border-radius:16px;grid-template-columns:1.2fr 1fr;gap:3rem;max-width:1280px;margin:clamp(2rem,6vw,5rem) auto;padding:clamp(1.4rem,4vw,3.5rem);display:grid}.product-upgrade p{max-width:60ch;line-height:1.7}.product-upgrade small{margin-top:1rem;font-size:.85rem;display:block}.upgrade-intake{background:#f6f0f6}.upgrade-renew{background:#edf4f6}.upgrade-collect{background:#fbf3eb}.upgrade-outcome{border-left:3px solid;align-self:center;padding:1.5rem}.upgrade-outcome>span{letter-spacing:.08em;font-size:.7rem;font-weight:700}.upgrade-outcome a{color:inherit;margin-top:1rem;font-weight:700;display:inline-block}.product-upgrade .button{color:#fff;background:#17242d;margin-top:.8rem;display:inline-block}@media (width<=760px){.product-upgrade{grid-template-columns:1fr;gap:1.2rem;margin:2rem 1rem}}.market-page{--muted:#52605f;background:#fafbf9}.market-page header{background:#fafbf9;gap:24px;height:auto;min-height:90px;padding-top:16px;padding-bottom:16px}.market-page header nav{gap:24px}.market-main{max-width:1320px;margin:0 auto;padding:0 5vw}.market-page .eyebrow{letter-spacing:.1em;font-size:11px}.market-page p{color:#506060}.market-page .micro{font-size:13px;line-height:1.55}.market-page .button{white-space:normal;text-align:center;min-height:46px}.market-page .text-link{font-size:14px;line-height:1.6}.skip-link{z-index:100;background:#fff;border:2px solid;padding:14px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:12px}.portfolio-intro{padding:88px 0 48px}.portfolio-intro h1{font-size:clamp(2.7rem,5vw,5rem)}.portfolio-intro h1 span{color:#647774}.portfolio-intro .lede{max-width:630px}.portfolio-intro .micro{margin-top:20px}.market-products{grid-template-columns:1.15fr 1fr;gap:20px;padding:14px 0 48px;display:grid}.lead-product{background:#edf3fb;border:1px solid #d7e1ea;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;min-height:400px;padding:36px;display:flex}.lead-product h2{font-size:clamp(1.9rem,2.8vw,2.8rem)}.lead-product p{max-width:340px}.lead-product-mark{color:var(--accent);letter-spacing:-.08em;flex-direction:column;gap:10px;font-size:56px;font-weight:550;display:flex}.lead-product-mark span{letter-spacing:0;white-space:nowrap;font-size:10px}.companion-products{gap:20px;display:grid}.companion-card{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:22px;padding:28px;display:flex}.companion-card .eyebrow{margin-bottom:8px}.companion-card h3{margin-bottom:10px;font-size:23px}.companion-card p{margin-bottom:14px;font-size:14px;line-height:1.6}.companion-card .product-mark{flex:0 0 44px}.market-section{padding:66px 0}.section-heading{max-width:710px;margin-bottom:34px}.section-heading h2{margin-bottom:18px;font-size:clamp(2rem,3vw,3rem)}.tool-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tool-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.tool-card h3{font-size:23px;line-height:1.25}.tool-card p{flex:1;font-size:15px}.tool-card .eyebrow{font-size:10px}.tool-card:hover,.companion-card:hover,.lead-product:hover{border-color:var(--accent)}.market-note{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 40px;margin-top:25px;padding:66px 0 88px;display:grid}.market-note .eyebrow{grid-column:1/-1}.market-note h2{font-size:clamp(2rem,3vw,3rem)}.market-note p{align-self:center;max-width:460px;font-size:17px}.market-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:65px;padding:84px 0;display:grid}.market-hero h1{letter-spacing:-.05em;font-size:clamp(2.8rem,4.5vw,4.5rem)}.market-hero .lede{font-size:18px}.market-hero .actions{flex-wrap:wrap;gap:18px}.market-hero .micro{margin-top:20px}.market-preview{background:#fff;border:1px solid #d7e0e2;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 18px 50px #2337360a}.market-preview .preview-head{letter-spacing:.06em;background:#f1f4f4;justify-content:space-between;align-items:center;padding:18px 24px;font-size:10px;display:flex}.preview-body{padding:30px}.preview-body .eyebrow{margin-bottom:6px}.preview-value{letter-spacing:-.055em;color:var(--accent);margin-bottom:25px;font-size:54px;font-weight:550}.preview-body h3{margin-bottom:22px;font-size:19px;line-height:1.3}.market-preview-row{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:16px 0;font-size:14px;line-height:1.4;display:flex}.market-preview-row b{text-align:right}.preview-body .micro{margin:20px 0}.trigger-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 50px;padding:32px 0;display:grid}.trigger-strip .eyebrow{grid-column:1/-1;margin-bottom:12px}.trigger-strip h2{margin:0;font-size:27px;line-height:1.25}.trigger-strip p{align-self:center;margin:0;font-size:15px}.market-steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.market-steps .step{color:var(--accent);margin-bottom:18px;font-size:14px;display:block}.market-steps h3{font-size:22px;line-height:1.25}.market-steps p{font-size:15px;line-height:1.7}.use-cases{border-top:1px solid var(--line);padding:36px 0 48px}.use-cases .market-steps{gap:30px}.use-cases .eyebrow{margin-bottom:30px}.free-tool-callout{background:#eef2f1;border-radius:14px;justify-content:space-between;align-items:center;gap:40px;margin:20px 0 65px;padding:36px;display:flex}.free-tool-callout h2{margin-bottom:15px;font-size:30px}.free-tool-callout p{max-width:580px;margin:0;font-size:15px}.free-tool-callout .button{flex-shrink:0}.market-page .early-access{border-top:1px solid var(--line);background:0 0;gap:55px;margin:0;padding:55px 0}.market-page .early-access h2{font-size:clamp(2rem,3vw,3rem)}.market-page .access-form{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px}.market-page .field>span{font-size:13px}.market-page input,.market-page textarea,.market-page select{font-size:16px}.market-pricing{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:75px;padding:66px 0;display:grid}.market-pricing>div>p{max-width:440px}.market-pricing h2{font-size:clamp(2rem,3vw,3rem)}.market-pricing .price-card{max-width:none}.market-pricing .price-card li{font-size:14px;line-height:1.5}.market-pricing .price-card>small{margin-top:14px;font-size:12px;line-height:1.6;display:block}.market-faq{max-width:830px;margin:auto;padding:30px 0 80px}.market-faq details{border-bottom:1px solid var(--line);padding:20px 0}.market-faq summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.5}.market-faq details p{margin:0;padding:16px 0 0;font-size:15px}.tool-intro{padding:55px 0 25px}.tool-intro>.text-link{margin-bottom:35px;display:inline-block}.tool-intro h1{font-size:clamp(2.5rem,4vw,4rem)}.tool-intro .lede{max-width:760px}.value-tool{grid-template-columns:1.15fr 1fr;align-items:start;gap:26px;margin:20px 0 60px;display:grid}.tool-inputs,.tool-result{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:32px}.tool-inputs h2{font-size:29px;line-height:1.18}.tool-inputs>p{font-size:15px}.tool-fields{grid-template-columns:1fr 1fr;gap:24px 18px;margin-top:26px;display:grid}.tool-field{flex-direction:column;gap:9px;min-width:0;font-size:14px;font-weight:550;line-height:1.45;display:flex}.tool-field>input,.tool-field>select,.kickoff-check select{color:#18212b;background:#fff;border:1px solid #b8c4c5;border-radius:6px;width:100%;min-width:0;min-height:46px;padding:12px}.tool-field small{color:#52605f;font-size:12px;font-weight:400}.tool-result{background:#f1f5f4}.result-price{letter-spacing:-.05em;color:var(--accent);overflow-wrap:anywhere;font-size:clamp(2.6rem,4.5vw,4.2rem);font-weight:550}.result-price>span{letter-spacing:0;color:#344747;max-width:330px;margin:8px 0 26px;font-size:15px;font-weight:400;line-height:1.5;display:block}.result-list{margin:24px 0}.result-list>div{border-bottom:1px solid #d5dedc;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;font-size:14px;line-height:1.5;display:flex}.result-list dt{color:#465b59}.result-list dd{text-align:right;overflow-wrap:anywhere;max-width:60%;margin:0;font-weight:650}.tool-insight{font-size:15px;line-height:1.7}.tool-export{margin:26px 0}.tool-export .actions,.tool-export.actions{flex-wrap:wrap;gap:16px;display:flex}.tool-result>.button{margin-top:4px}.tool-result>.micro{margin:15px 0 0}.tool-method{border-bottom:1px solid var(--line);grid-column:1/-1;padding:20px 4px;font-size:15px}.tool-method summary{cursor:pointer;font-weight:600}.tool-method p{max-width:930px;margin:16px 0 0}.kickoff-checks{margin-top:26px}.kickoff-check{border-top:1px solid var(--line);grid-template-columns:30px 1fr;gap:15px;padding:24px 0;display:grid}.kickoff-check b{font-size:15px;line-height:1.4;display:block}.kickoff-check small{color:#52605f;margin:8px 0 14px;font-size:13px;line-height:1.6;display:block}.check-number{color:var(--accent);padding-top:2px;font-size:13px;font-weight:650}.kickoff-tool progress{width:100%;height:9px;accent-color:var(--accent)}.result-date{letter-spacing:-.04em;color:var(--accent);overflow-wrap:anywhere;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:550}.deadline-message{margin-top:12px;font-size:15px}.tool-next{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:50px;padding:42px 0 70px;display:flex}.tool-next h2{font-size:30px}.tool-next p{max-width:590px;margin:0}.tool-next .button{flex-shrink:0}.attention-queue .panel-title{gap:20px}.attention-row{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;font-size:14px;line-height:1.45;display:flex}.attention-row>span:first-child{flex-direction:column;gap:5px;display:flex}.attention-row>span:last-child{white-space:nowrap;color:var(--accent);font-weight:600}.attention-row small{color:var(--accent);font-size:13px;font-weight:550}.attention-detail{color:#5b6874;font-size:12px}.attention-row:hover{background:#f7f9fb}.intake-readiness{margin-bottom:22px}.market-page footer{margin-top:0}@media (width>=1500px){.market-main{padding:0 40px}}@media (width<=1050px){.market-products{grid-template-columns:1fr}.lead-product{min-height:300px}.companion-products{grid-template-columns:1fr 1fr}.companion-card{gap:15px;padding:22px}.market-hero{gap:30px}.preview-body{padding:24px}.tool-fields{grid-template-columns:1fr}.market-page .early-access{gap:30px}.market-pricing{gap:40px}.tool-next{align-items:flex-start}.market-steps{gap:25px}.tool-inputs,.tool-result{padding:26px}}@media (width<=760px){.market-page header{flex-wrap:wrap;align-items:flex-start;gap:18px;padding:18px 5vw}.market-page header nav{flex-wrap:wrap;justify-content:flex-start;gap:20px;width:100%;font-size:13px}.market-page header nav .button{min-height:40px;padding:10px 14px}.market-main{padding:0 6vw}.portfolio-intro{padding-top:45px}.portfolio-intro h1{font-size:42px}.portfolio-intro .lede{font-size:17px}.market-products{padding-bottom:25px}.lead-product{gap:15px;padding:26px}.lead-product-mark{font-size:40px}.lead-product-mark span{display:none}.companion-products,.tool-cards,.market-note,.market-hero,.trigger-strip,.market-steps,.market-pricing,.value-tool{grid-template-columns:1fr}.companion-card{padding:25px}.market-section{padding:40px 0}.tool-card{padding:28px}.tool-card h3{margin-bottom:10px}.market-note{gap:0;padding:40px 0}.market-note p{font-size:16px}.market-hero{gap:30px;padding:44px 0}.market-hero h1{font-size:43px}.market-hero .lede{font-size:17px}.market-preview{width:100%;max-width:520px}.trigger-strip{gap:14px;padding:28px 0}.trigger-strip .eyebrow{margin:0}.trigger-strip h2{font-size:25px}.market-steps{gap:16px}.market-steps>div{padding:12px 0}.market-steps h3{margin-bottom:12px}.market-steps p{margin:0}.free-tool-callout,.tool-next{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:35px;padding:28px}.free-tool-callout h2,.tool-next h2{font-size:27px}.market-page .early-access{grid-template-columns:1fr;padding:40px 0}.market-page .access-form{padding:24px}.market-pricing{gap:28px;padding:40px 0}.market-faq{padding-bottom:50px}.tool-intro{padding-top:32px}.tool-intro h1{font-size:38px}.tool-intro>.text-link{margin-bottom:28px}.tool-inputs,.tool-result{padding:24px}.tool-inputs h2{font-size:27px}.tool-fields{grid-template-columns:1fr 1fr;gap:20px 14px}.value-tool{gap:18px;margin-bottom:35px}.result-price{font-size:48px}.result-date{font-size:36px}.tool-method{padding-top:12px}.tool-next{padding:30px 0 45px}.attention-queue .panel-title{flex-direction:column;align-items:flex-start}.attention-row{gap:15px}.attention-row>span:last-child{font-size:12px}.attention-detail{display:none}}@media (width<=400px){.tool-fields{grid-template-columns:1fr}.market-hero h1,.portfolio-intro h1{font-size:37px}.market-page header nav{gap:16px}.market-preview-row{font-size:13px}.tool-inputs,.tool-result{padding:20px}.lead-product-mark{display:none}.kickoff-check{grid-template-columns:22px 1fr;gap:10px}}.identity-site,.portfolio-site{--ink:#20221d;--paper:#fbfaf6;--rule:#d9d9cf;--accent:#20221d;background:var(--paper);color:var(--ink);min-height:100vh}.identity-site p,.portfolio-site p{color:inherit;opacity:.8}.identity-site h1,.identity-site h2,.identity-site h3,.portfolio-site h1,.portfolio-site h2{color:inherit}.identity-site main,.portfolio-site main{max-width:1800px;margin:auto}.identity-nav{border-color:var(--rule);height:100px;color:inherit;background:0 0;gap:24px;padding:0 5vw}.identity-nav nav{gap:28px}.identity-mark{letter-spacing:-.1em;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:36px;font-size:26px;font-weight:800;display:inline-flex}.brand-clearcut{letter-spacing:-.06em;font-size:25px;font-weight:800}.brand-clearcut .identity-mark{color:#20221d;background:#dafa53}.brand-gather{letter-spacing:-.045em;font-family:Georgia,serif;font-size:27px}.brand-gather .identity-mark{color:#be5336;font-family:Arial,sans-serif;font-size:35px}.brand-headsup{letter-spacing:-.08em;font-family:monospace;font-size:24px}.brand-headsup .identity-mark{letter-spacing:0;border:1px solid;border-radius:50%;font-family:Arial,sans-serif}.brand-duesparrow{letter-spacing:-.05em;font-family:Georgia,serif;font-size:25px;font-weight:500}.brand-duesparrow .identity-mark{color:#ae482b;font-size:31px;font-style:italic;font-weight:500}.brand-portfolio{font-size:19px}.brand-portfolio .identity-mark{color:#f7f4e9;letter-spacing:-.08em;background:#20221d;border-radius:50%;width:38px;height:38px;font-size:21px}.identity-site .button,.portfolio-site .button{background:var(--accent);color:var(--button-ink,#fff);border-radius:2px;min-height:48px;padding:15px 22px}.identity-site .button:hover{filter:brightness(.92)}.identity-site .quiet-link,.portfolio-site .quiet-link{border-bottom:1px solid;padding:8px 0;font-size:14px;font-weight:500;line-height:1.4;display:inline-block}.identity-site .kicker,.portfolio-site .kicker{letter-spacing:.12em;font-size:11px;font-weight:600;line-height:1.6;display:block}.identity-site .fine-print{opacity:.75;font-size:12px;line-height:1.6}.identity-site .identity-footer,.portfolio-site .identity-footer{border-color:var(--rule);color:inherit;padding:30px 5vw}.identity-access{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:start;gap:10%;margin:0 5vw;padding:85px 0;display:grid}.identity-access h2{margin:20px 0;font-size:clamp(32px,3.3vw,50px)}.identity-access>div>p{max-width:470px}.identity-access form{background:0 0;border:none;max-width:none;margin:0;padding:0}.identity-access label{font-size:14px}.identity-access input:not([type=checkbox]),.identity-access select{background:var(--paper);border-color:var(--rule);color:var(--ink);border-radius:3px;min-height:48px}.identity-access input::placeholder{color:inherit;opacity:.65}.identity-access .access-consent{line-height:1.6}.identity-faq{grid-template-columns:1fr 1.5fr;gap:10%;padding:65px 5vw 90px;display:grid}.identity-faq h2{font-size:36px}.identity-faq details{border-bottom:1px solid var(--rule);padding:19px 0}.identity-faq summary{cursor:pointer;font-size:16px;line-height:1.6}.identity-faq details p{margin:15px 0 0;font-size:14px}.segmented{background:#0000000b;border-radius:4px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.segmented button{color:inherit;background:0 0;border:0;border-radius:3px;padding:9px 13px;font-size:12px}.segmented button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.clearcut-site{--paper:#f5f5ed;--ink:#20231d;--accent:#20231d;--rule:#cbcec1}.clearcut-site .identity-nav{border-bottom:2px solid var(--ink)}.cut-hero{grid-template-columns:1.25fr 1fr;gap:5%;padding:76px 5vw 85px;display:grid}.cut-heading h1{letter-spacing:-.065em;margin:32px 0 40px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(60px,6.8vw,116px);font-weight:800;line-height:.99}.cut-heading h1 em{font-style:normal;box-shadow:inset 0 -.14em #dafa53}.cut-bottom{max-width:440px}.cut-bottom p{max-width:400px;font-size:18px;line-height:1.55}.cut-bottom>div{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.cut-proof{border:2px solid var(--ink);background:#fffef8;align-self:start;box-shadow:9px 9px #dafa53}.cut-proof-head{border-bottom:1px solid var(--ink);justify-content:space-between;gap:12px;padding:17px 22px;font:10px monospace;display:flex}.cut-baseline{grid-template-columns:1fr auto;gap:13px;padding:26px 26px 24px;display:grid}.cut-baseline>span{grid-column:1/-1;font:10px monospace}.cut-baseline b{letter-spacing:-.035em;font-size:22px;line-height:1.2}.cut-baseline strong{letter-spacing:-.05em;align-self:end;font-size:30px}.cut-addition{border-block:1px solid var(--ink);background:#dafa53;padding:25px 26px}.cut-addition>span{font:10px monospace}.cut-addition h2{letter-spacing:-.04em;margin:15px 0 25px;font-size:34px;font-weight:700;line-height:1.1}.cut-addition label{justify-content:space-between;font-size:12px;display:flex}.cut-addition input[type=range]{accent-color:#20231d;cursor:pointer;background:0 0;width:100%;height:30px;margin:8px 0;padding:12px 0}.cut-price{justify-content:space-between;align-items:center;gap:16px;display:flex}.cut-price span{font-size:12px}.cut-price strong{letter-spacing:-.065em;font-size:43px}.cut-addition p{max-width:300px;margin:12px 0 0;font-size:11px;line-height:1.5}.cut-proof>a{justify-content:space-between;padding:19px 24px;font-size:12px;display:flex}.cut-method{border-top:2px solid var(--ink);padding:75px 5vw}.cut-method>h2{margin:22px 0 50px;font-size:clamp(38px,4.4vw,65px);font-weight:750}.cut-method-grid{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.cut-method-grid article{padding:30px 35px 25px 0}.cut-method-grid article+article{border-left:1px solid var(--rule);padding-left:35px}.cut-method-grid b{font:11px monospace}.cut-method-grid h3{margin:24px 0 14px;font-size:23px}.cut-method-grid p{font-size:15px}.cut-rule{max-width:600px;margin-top:24px;font:12px/1.6 monospace}.cut-pricing{color:#f5f5ed;background:#20231d;grid-template-columns:1fr 1fr;align-items:center;gap:24px 9%;padding:60px 5vw;display:grid}.cut-pricing>.kicker{color:#dafa53;grid-column:1/-1}.cut-pricing h2{margin:0;font-size:88px;font-weight:750}.cut-pricing h2 span{letter-spacing:0;margin-left:8px;font-size:19px;font-weight:400}.cut-pricing p{max-width:470px;margin:0}.clearcut-site .cut-pricing .button{color:#20231d;background:#dafa53;justify-self:start}.cut-pricing small{opacity:.7;font-size:11px;line-height:1.6}.gather-site{--paper:#fffaf4;--ink:#4a244f;--accent:#69326b;--rule:#decddd;--button-ink:#fff9ee}.gather-site .identity-nav{border-color:#0000}.gather-site .button{border-radius:40px}.gather-hero{text-align:center;padding:52px 5vw 74px}.gather-stamp{background:#f3e7ed;border:1px solid #cfbace;border-radius:30px;padding:8px 16px;font-size:12px;display:inline-block;transform:rotate(-3deg)}.gather-hero h1{letter-spacing:-.065em;margin:32px 0 22px;font-family:Georgia,serif;font-size:clamp(65px,7vw,112px);font-weight:400;line-height:1}.gather-hero h1 em{color:#a74b31;font-weight:400}.gather-hero>p{font-size:18px;line-height:1.65}.gather-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin:30px 0 52px;display:flex}.gather-preview{text-align:left;background:#eee1ee;border-radius:22px;max-width:1120px;margin:auto;padding:30px 32px 20px}.gather-preview-top{justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;display:flex}.gather-preview-top h2{letter-spacing:-.04em;margin:8px 0 0;font-family:Georgia,serif;font-size:28px}.gather-input-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.gather-input{color:#4a244f;text-align:left;background:#fffaf4;border:1px solid #0000;border-radius:12px;min-height:166px;padding:20px;transition:transform .15s}.gather-input:hover{transform:translateY(-4px)}.gather-input.is-reviewed{color:#35432a;background:#d9e4c9}.gather-item-number{opacity:.65;font-size:12px}.gather-input h3{margin:29px 0 11px;font-size:17px}.gather-input>span:last-child{font-size:12px}.gather-preview-bottom{justify-content:space-between;gap:20px;padding-top:21px;font-size:11px;line-height:1.5;display:flex}.gather-client-preview{background:#fffaf4;border-radius:12px;grid-template-columns:1fr 1fr;gap:14px 30px;min-height:166px;padding:22px 30px;display:grid}.gather-client-preview>span{grid-column:1/-1;font-size:11px}.gather-client-preview h3{max-width:300px;font-family:Georgia,serif;font-size:29px}.gather-client-preview p{margin:0;font-size:14px}.gather-client-preview>a{grid-column:1/-1;justify-self:start}.gather-story{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:12%;padding:90px 7vw;display:grid}.gather-story h2{margin:25px 0;font-family:Georgia,serif;font-size:58px;font-weight:400}.gather-story h2 em{color:#a74b31}.gather-story>div p{max-width:410px;font-size:17px}.gather-story ol{margin:0;padding:0;list-style:none}.gather-story li{border-bottom:1px solid var(--rule);gap:28px;padding:28px 0;display:flex}.gather-story li:first-child{padding-top:0}.gather-story li>span{opacity:.6;font-family:Georgia,serif;font-size:27px;font-style:italic}.gather-story li h3{font-family:Georgia,serif;font-size:25px;font-weight:400}.gather-story li p{margin:0;font-size:15px}.gather-price{color:#fffaf4;background:#4a244f;grid-template-columns:1fr 1fr;gap:12%;padding:68px 7vw;display:grid}.gather-price h2{margin:25px 0;font-family:Georgia,serif;font-size:47px;font-weight:400}.gather-price strong{font-family:Georgia,serif;font-size:62px;font-weight:400}.gather-price strong small{font-family:Arial,sans-serif;font-size:16px}.gather-price p{margin:20px 0;font-size:15px}.gather-price>div>small{margin:18px 0 0;font-size:11px;line-height:1.6;display:block}.gather-site .gather-price .button{color:#4a244f;background:#f4bb76}.gather-site .identity-access h2,.gather-site .identity-faq h2{font-family:Georgia,serif;font-weight:400}.gather-site .identity-access form{background:#f2e8ee;border-radius:16px;padding:26px}.heads-site{--paper:#101f2a;--ink:#e8eeed;--accent:#d1fc77;--button-ink:#172920;--rule:#35464f}.heads-site .brand-headsup{color:#e8eeed}.heads-site .identity-nav{height:88px}.heads-site .kicker{color:#adc0c9;letter-spacing:.1em;font-family:monospace}.heads-hero{grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:70px 5vw 80px;display:grid}.heads-intro h1{letter-spacing:-.06em;margin:30px 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(63px,6.4vw,100px);font-weight:550;line-height:1.02}.heads-intro h1 em{color:#d1fc77;font-style:normal}.heads-intro p{color:#afc1cb;opacity:1;max-width:415px;font-size:17px}.heads-intro .quiet-link{color:#adc0c9;width:fit-content;margin-top:20px;display:block}.heads-monitor{background:#1c303b;border:1px solid #597078;width:100%;max-width:600px}.monitor-top{letter-spacing:.03em;color:#b9cdd5;border-bottom:1px solid #597078;justify-content:space-between;gap:14px;padding:18px 22px;font:10px monospace;display:flex}.deadline-block{color:#162a22;background:#d1fc77;padding:30px 32px 25px}.deadline-block>span{letter-spacing:.12em;font:12px monospace;display:block}.deadline-block strong{letter-spacing:-.08em;margin:15px 0;font-family:monospace;font-size:clamp(55px,7vw,96px);font-weight:500;line-height:1.1;display:block}.deadline-block p{margin:0;font-size:13px}.notice-control{border-bottom:1px solid #46606a;justify-content:space-between;align-items:center;gap:15px;padding:25px 24px;font-size:12px;display:flex}.heads-monitor .segmented{background:#142934;border:1px solid #597078;border-radius:0}.heads-monitor .segmented button{border-radius:0;font-family:monospace}.heads-monitor .segmented button[aria-pressed=true]{color:#172920;background:#d1fc77}.monitor-detail{grid-template-columns:repeat(3,1fr);gap:20px;padding:25px 24px;display:grid}.monitor-detail span{color:#b6c7ce;margin-bottom:9px;font-size:10px;display:block}.monitor-detail b{font-family:monospace;font-size:16px;font-weight:500}.heads-monitor>.fine-print{color:#b9cbd2;padding:0 24px 8px;font-size:11px}.heads-workflow{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:42px;padding:68px 5vw 90px;display:grid}.heads-section-title{grid-column:1/-1;justify-content:space-between;align-items:start;gap:40px;display:flex}.heads-section-title .kicker{max-width:300px}.heads-section-title h2{letter-spacing:-.055em;flex-basis:62%;margin:0 0 18px;font-size:54px}.heads-feature{border-top:1px solid #47616d;padding-top:20px}.heads-feature>span{color:#d1fc77;font:13px monospace}.heads-feature h3{margin:24px 0 14px;font-size:22px}.heads-feature p{color:#b9cbd2;font-size:15px}.heads-price{background:#213a46;border-block:1px solid #46606a;grid-template-columns:1.4fr 1fr;gap:10%;padding:55px 5vw;display:grid}.heads-price h2{margin:22px 0;font-size:44px}.heads-price>div:last-child{border-left:1px solid #58727c;padding-left:50px}.heads-price strong{letter-spacing:-.06em;margin-bottom:20px;font-family:monospace;font-size:56px;font-weight:400;display:block}.heads-price strong small{letter-spacing:0;margin-left:7px;font-size:15px}.heads-price .fine-print{margin:20px 0 0}.heads-site .identity-access form{color:#e8eeed}.heads-site .access-request .field>span{color:#c5d4db}.heads-site .identity-access .fine-print{color:#b9cbd2}.heads-site .identity-access input,.heads-site .identity-access select{color:#e8eeed;background:#213640}.heads-site .notice{color:#eef9ef;background:#28423c}.due-site{--paper:#fbf7ef;--ink:#332e28;--accent:#a64328;--rule:#d8cdbc}.due-site .identity-nav{height:90px}.due-site h1,.due-site h2{font-family:Georgia,serif;font-weight:400}.due-site .button{border-radius:4px}.due-hero{grid-template-columns:1.22fr 1fr;align-items:center;gap:8%;padding:86px 5vw 90px;display:grid}.due-heading h1{letter-spacing:-.055em;margin:32px 0;font-size:clamp(49px,5.3vw,83px);line-height:1.05}.due-heading h1 em{color:#a64328;font-weight:400}.due-heading p{max-width:410px;font-size:18px}.due-heading>div{flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px;display:flex}.due-ledger{background:#fffdfa;border:1px solid #c7b9a2;box-shadow:0 12px 35px #4d3d2410}.ledger-heading{border-bottom:1px solid var(--rule);justify-content:space-between;gap:15px;padding:19px 24px;font:10px monospace;display:flex}.ledger-total{padding:28px 26px 25px}.ledger-total>span{font-size:12px}.ledger-total strong{letter-spacing:-.055em;margin:12px 0 4px;font-family:Georgia,serif;font-size:65px;font-weight:400;display:block}.ledger-total p{margin:0;font-size:11px}.ledger-tabs{border-bottom:1px solid var(--rule);gap:20px;padding:0 25px;display:flex}.ledger-tabs button{color:#736553;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 0;font-size:12px}.ledger-tabs button[aria-pressed=true]{color:#a64328;border-bottom-color:#a64328}.ledger-rows{min-height:155px}.ledger-rows>div{border-bottom:1px solid #e8e1d5;justify-content:space-between;align-items:center;gap:16px;padding:20px 25px;display:flex}.ledger-rows b{font-size:14px;font-weight:500}.ledger-rows small{opacity:.65;margin-top:5px;font-size:11px;display:block}.ledger-rows strong{font-family:monospace;font-size:17px;font-weight:400}.due-ledger>a{background:#f3ede2;justify-content:space-between;padding:21px 25px;font-size:12px;display:flex}.due-workflow{border-top:1px solid var(--rule);grid-template-columns:1fr 1.5fr;gap:15%;padding:80px 7vw;display:grid}.due-side-note h2{margin:27px 0;font-size:47px}.due-side-note p{font-size:15px}.due-steps article{border-top:1px solid var(--rule);padding:25px 0}.due-steps article>span{color:#a64328;font:11px monospace}.due-steps article h3{margin:18px 0 15px;font-family:Georgia,serif;font-size:27px;font-weight:400}.due-steps article p{max-width:520px;margin-bottom:0;font-size:15px}.due-price{text-align:center;background:#efe4d2;border:1px solid #d6c5a9;margin:0 5vw;padding:55px 5vw}.due-price h2{margin:24px 0;font-size:64px}.due-price h2 em{color:#a64328}.due-price p{max-width:480px;margin:0 auto 25px;font-size:15px}.due-price small{margin-top:23px;font-size:11px;display:block}.due-site .identity-access h2{font-size:44px;line-height:1.1}.portfolio-site{--paper:#f8f8f3;--ink:#282b25}.portfolio-title{padding:80px 5vw 65px}.portfolio-title h1{letter-spacing:-.065em;margin:32px 0;font-family:Arial,sans-serif;font-size:clamp(54px,7.6vw,115px);font-weight:550;line-height:1.02}.portfolio-title p{font-size:18px;line-height:1.6}.portfolio-index{border-top:1px solid #282b25;margin:0 5vw}.portfolio-entry{border-bottom:1px solid #282b25;grid-template-columns:70px 1fr 70px;align-items:start;gap:20px;padding:43px 30px;transition:background .2s;display:grid}.index-number{padding-top:7px;font:12px monospace}.index-brand{font-size:13px}.portfolio-entry h2{letter-spacing:-.05em;margin:17px 0 13px;font-size:clamp(26px,3.4vw,47px)}.portfolio-entry p{margin:0;font-size:12px}.index-arrow{justify-self:end;font-size:42px}.entry-scope:hover{background:#dafa53}.entry-intake:hover{background:#eadceb}.entry-renew:hover{color:#e2f4d3;background:#213a46}.entry-collect:hover{background:#efe4d2}.entry-intake h2,.entry-collect h2{font-family:Georgia,serif;font-weight:400}.entry-renew h2{font-family:monospace}.portfolio-note{grid-template-columns:1fr 1fr;gap:8%;padding:70px 5vw;display:grid}.portfolio-note h2{font-size:30px}.portfolio-note p{max-width:500px;font-size:15px}.identity-tool .identity-nav{background:#fff}.identity-tool .brand-clearcut .identity-mark{color:#20231d}.identity-tool .brand-headsup{color:#163440}.identity-tool .brand-gather{color:#65336b}.identity-tool .brand-duesparrow{color:#4b372d}@media (width>=1800px){.identity-nav,.identity-footer{padding-inline:max(5vw,50vw - 810px)}}@media (width<=1050px){.identity-nav nav{gap:18px}.identity-nav nav>a:not(.button){display:inline}.identity-nav nav>a[href=\#product]{display:none}.cut-hero{gap:4%;padding-top:55px}.cut-heading h1{font-size:70px}.cut-baseline b{font-size:19px}.cut-addition h2{font-size:29px}.gather-story,.gather-price{gap:7%}.gather-input{padding:16px}.gather-preview{padding:25px}.gather-hero h1{font-size:83px}.heads-hero{gap:4%;padding-top:55px}.heads-intro h1{font-size:68px}.monitor-detail{gap:12px;padding-inline:20px}.monitor-detail b{font-size:13px}.notice-control{flex-wrap:wrap}.due-hero{gap:5%;padding-top:65px}.due-heading h1{font-size:56px}.due-workflow{gap:8%}.identity-access,.identity-faq{gap:7%}}@media (width<=760px){.identity-nav{gap:12px;padding:0 22px;height:78px!important}.identity-nav .brand{gap:7px;font-size:22px}.identity-nav .brand-portfolio{font-size:16px}.identity-nav .brand-portfolio .identity-mark{width:30px;height:30px;font-size:17px}.identity-nav .identity-mark{width:29px;height:31px;font-size:24px}.identity-nav nav{gap:12px}.identity-nav nav>a:not(.button){display:none}.identity-nav nav .button{gap:6px;min-height:40px;padding:10px 12px;font-size:11px}.identity-site .kicker{font-size:10px}.cut-hero,.heads-hero,.due-hero{grid-template-columns:1fr;gap:38px;padding:42px 22px 60px}.cut-heading h1{margin:25px 0;font-size:clamp(57px,10.2vw,80px)}.cut-bottom{max-width:100%}.cut-bottom p,.due-heading p{font-size:16px}.cut-bottom>div{gap:15px}.cut-proof{margin-right:8px}.cut-method{padding:48px 22px}.cut-method>h2{margin-bottom:30px;font-size:41px}.cut-method-grid{grid-template-columns:1fr}.cut-method-grid article,.cut-method-grid article+article{border-left:0;border-bottom:1px solid var(--rule);padding:24px 0}.cut-method-grid article:last-child{border:0}.cut-method-grid h3{margin-top:16px}.cut-pricing{grid-template-columns:1fr;gap:24px;padding:43px 22px}.cut-pricing h2{font-size:80px}.cut-pricing p{font-size:15px}.gather-hero{padding:42px 22px 52px}.gather-hero h1{margin:28px 0 22px;font-size:clamp(61px,10.5vw,83px)}.gather-hero>p{font-size:16px}.gather-hero>p br{display:none}.gather-actions{flex-direction:column;gap:14px;margin-bottom:35px}.gather-preview{border-radius:15px;padding:20px 16px 16px}.gather-preview-top{flex-direction:column;align-items:flex-start;gap:16px}.gather-preview-top h2{font-size:25px}.gather-input-grid{grid-template-columns:1fr 1fr;gap:9px}.gather-input{min-height:146px;padding:16px 13px}.gather-input h3{margin:21px 0 12px;font-size:16px}.gather-preview-bottom{flex-direction:column;gap:6px;font-size:10px}.gather-client-preview{padding:22px 18px;display:block}.gather-client-preview h3{margin:20px 0 15px;font-size:29px}.gather-client-preview>a{margin-top:15px}.gather-story{grid-template-columns:1fr;gap:35px;padding:48px 22px}.gather-story h2{font-size:47px}.gather-story li{gap:20px}.gather-price{grid-template-columns:1fr;gap:16px;padding:43px 22px}.gather-price h2{margin-bottom:0;font-size:38px}.gather-price strong{font-size:58px}.heads-intro h1{margin:25px 0;font-size:clamp(61px,11vw,82px)}.heads-intro p{max-width:100%;font-size:16px}.heads-monitor{max-width:100%}.deadline-block strong{font-size:75px}.monitor-detail b{font-size:14px}.notice-control{padding:20px}.heads-workflow{grid-template-columns:1fr;gap:28px;padding:48px 22px}.heads-section-title{display:block}.heads-section-title h2{margin:24px 0 6px;font-size:44px}.heads-feature h3{margin-top:18px}.heads-feature p{margin-bottom:0}.heads-price{grid-template-columns:1fr;gap:24px;padding:42px 22px}.heads-price h2{font-size:36px}.heads-price>div:last-child{border-top:1px solid #58727c;border-left:0;padding:22px 0 0}.heads-price strong{font-size:55px}.due-heading h1{margin:25px 0;font-size:clamp(44px,8.7vw,64px)}.due-heading>div{gap:15px}.ledger-total strong{font-size:60px}.due-workflow{grid-template-columns:1fr;gap:30px;padding:48px 22px}.due-side-note h2{font-size:42px}.due-steps article h3{font-size:25px}.due-price{margin:0 22px;padding:40px 22px}.due-price h2{font-size:48px}.identity-access{grid-template-columns:1fr;gap:20px;margin:0 22px;padding:48px 0}.identity-access h2,.due-site .identity-access h2{font-size:36px}.identity-access>div>p{font-size:15px}.gather-site .identity-access form{padding:22px 18px}.identity-faq{grid-template-columns:1fr;gap:10px;padding:45px 22px 50px}.identity-faq h2{font-size:30px}.identity-faq summary{font-size:15px}.identity-site .identity-footer,.portfolio-site .identity-footer{align-items:flex-start;gap:15px;padding:25px 22px;font-size:11px}.identity-footer div{gap:20px}.portfolio-title{padding:48px 22px 36px}.portfolio-title h1{margin:26px 0;font-size:clamp(47px,9.6vw,70px)}.portfolio-title p{font-size:16px}.portfolio-title p br{display:none}.portfolio-title .kicker{font-size:9px}.portfolio-site .identity-nav>.quiet-link{font-size:11px}.portfolio-index{margin:0 22px}.portfolio-entry{grid-template-columns:22px 1fr 28px;gap:12px;padding:29px 0}.portfolio-entry h2{font-size:29px;line-height:1.12}.index-brand{font-size:12px}.index-arrow{font-size:28px}.portfolio-note{grid-template-columns:1fr;gap:10px;padding:42px 22px}.portfolio-note h2{margin-bottom:10px;font-size:30px}.identity-tool .identity-nav .button{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-product=scope]{--accent:#292d22;background:#f5f5ed}html[data-product=intake]{--accent:#69326b;background:#fffaf4}html[data-product=renew]{--accent:#24464f;background:#eaf0f2}html[data-product=collect]{--accent:#a64328;background:#fbf7ef}html[data-product] .auth-shell{background:#fffdf8;border:1px solid #d7d4c9;border-radius:3px;max-width:510px;margin:55px auto;padding:38px}html[data-product] .auth-shell h1{margin:34px 0 25px;font-size:38px;line-height:1.1}html[data-product] .auth-shell .access-form{background:0 0;border:0;padding:0}html[data-product] .auth-shell .brand{font-size:26px}html[data-product] .auth-shell .field>span{font-size:13px}html[data-product=intake] .auth-shell{color:#4a244f;border-color:#d4bad3;border-radius:17px}html[data-product=intake] .auth-shell h1{font-family:Georgia,serif;font-weight:400}html[data-product=intake] .auth-shell .button{border-radius:30px}html[data-product=scope] .auth-shell{border-color:#272b22;box-shadow:7px 7px #dafa53}html[data-product=scope] .auth-shell .button{border-radius:0}html[data-product=renew] .auth-shell{border-top:5px solid #213f4c}html[data-product=renew] .auth-shell h1{letter-spacing:-.055em;font-family:monospace;font-size:35px}html[data-product=collect] .auth-shell h1{color:#65452f;font-family:Georgia,serif;font-weight:400}.identity-access .access-success{color:inherit;border:1px solid var(--rule);background:0 0;border-radius:4px;padding:25px}.heads-site .identity-access .field>span,.heads-site .identity-access .micro{color:#b9cbd2}.identity-site .identity-access .micro{font-size:11px;line-height:1.6}.identity-site .identity-access .consent{flex-wrap:nowrap;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6}.identity-site .identity-access .consent>input{margin-top:2px}.identity-site .identity-access .access-success .button{color:var(--button-ink,#fff);background:var(--accent);border-color:var(--rule);white-space:normal}.client-identity{min-height:100vh}.client-identity header{background:0 0}.client-identity .share-page>h1{overflow-wrap:anywhere;line-height:1.1}.client-identity .share-page .lede{font-size:17px}.client-scope{color:#292d22;background:#f5f5ed}.client-scope header{border-bottom:2px solid #292d22}.client-scope .panel,.client-scope .button{border-radius:0}.client-scope .panel{border-color:#c9cdbd}.client-intake{color:#4a244f;background:#fffaf4}.client-intake .share-page h1,.client-intake .share-page h2{font-family:Georgia,serif;font-weight:400}.client-intake .panel{background:#f1e7ef;border:0;border-radius:15px}.client-intake .field{background:#fffcf7;border-radius:8px;padding:20px}.client-intake .field>span{color:#6f4774;font-size:14px;line-height:1.6}.client-intake .button{border-radius:30px}.client-intake textarea{border-color:#decddd}@media (width<=700px){html[data-product] .auth-shell{width:auto;margin:25px 20px;padding:26px 22px}html[data-product] .auth-shell h1{font-size:34px}.client-identity header .brand{font-size:22px}.client-identity header .pill{font-size:9px}.client-identity .share-page{margin-top:35px}.client-identity .share-page h1{font-size:37px}.client-intake .panel{padding:21px 17px}.client-intake .field{padding:16px}.identity-access .access-success{padding:22px 18px}}.product-views,.record-views{border-bottom:1px solid var(--desk-line,#d7ded9);gap:22px;margin:26px 0 30px;display:flex;overflow:auto}.product-views button,.record-views button{color:var(--desk-muted,#657268);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 1px;font-size:13px;line-height:1.5}.product-views button[aria-pressed=true],.record-views button[aria-pressed=true]{border-color:var(--accent);color:var(--desk-ink,#28352d);font-weight:650}.record-views{margin-top:10px}.depth-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin:35px 0;display:flex}.depth-heading h1{max-width:850px;margin:16px 0 20px;font-size:clamp(32px,3.3vw,49px);font-weight:550;line-height:1.07}.depth-heading p{color:var(--desk-muted);max-width:670px;margin:0;font-size:15px}.depth-heading>.button{flex-shrink:0;margin-top:25px;font-size:12px}.depth-dashboard .kicker,.record-depth .kicker{letter-spacing:.1em;font-size:10px;font-weight:600;line-height:1.6;display:block}.depth-metrics{border:1px solid var(--desk-line);background:#fff9;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0;display:grid}.depth-metric{min-width:0;padding:25px}.depth-metric+.depth-metric{border-left:1px solid var(--desk-line)}.depth-metric>span{color:var(--desk-muted);font-size:12px;line-height:1.5;display:block}.depth-metric>strong{letter-spacing:-.06em;overflow-wrap:anywhere;margin:17px 0 12px;font-size:clamp(31px,3.4vw,48px);font-weight:500;line-height:1.1;display:block}.depth-metric>small{color:var(--desk-muted);font-size:11px;line-height:1.6;display:block}.depth-metric.risk{background:#fff0df}.depth-metric.risk>strong,.risk-text{color:#9a3c23!important}.depth-section-head{justify-content:space-between;align-items:center;gap:25px;margin:0 0 22px;display:flex}.depth-section-head h2{letter-spacing:-.035em;margin:0;font-size:23px;line-height:1.2}.depth-section-head p{color:var(--desk-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.depth-section-head>.button{flex-shrink:0;font-size:12px}.depth-section-head>span{color:var(--desk-muted);font-size:12px;line-height:1.5}.depth-footnote{margin:22px 0 0;color:var(--desk-muted)!important;font-size:12px!important;line-height:1.7!important}.depth-empty{border:1px dashed var(--desk-line);color:var(--desk-muted);text-align:center;background:#ffffff50;padding:32px 20px;font-size:14px;line-height:1.7}.depth-panel{border:1px solid var(--desk-line);background:#fffdf9;min-width:0;margin-bottom:26px;padding:28px}.depth-panel h2{letter-spacing:-.04em;margin:12px 0 20px;font-size:27px;line-height:1.15}.depth-panel h3{font-size:18px;line-height:1.4}.depth-panel>p{color:var(--desk-muted);font-size:14px;line-height:1.7}.depth-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.depth-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.depth-field{min-width:0;margin-bottom:20px;display:block}.depth-field>span{color:var(--desk-muted);margin-bottom:8px;font-size:12px;line-height:1.6;display:block}.depth-field input,.depth-field textarea,.depth-field select{width:100%;min-height:43px;font-size:14px}.depth-field small{color:var(--desk-muted);margin-top:8px;font-size:11px;line-height:1.6;display:block}.depth-text-button{color:var(--accent);text-underline-offset:4px;text-align:left;background:0 0;border:0;padding:12px 0;font-size:12px;line-height:1.5;text-decoration:underline}.depth-remove{color:#9a6655;background:0 0;border:0;min-width:35px;min-height:35px;padding:8px;font-size:22px;line-height:1}.depth-warning,.depth-message{color:#755730;overflow-wrap:anywhere;background:#fff5df;border:1px solid #dfcba5;margin:22px 0;padding:17px 20px;font-size:13px;line-height:1.7}.depth-message{color:#435939;background:#edf2e4;border-color:#c3d3b7}.depth-banner{border:1px solid var(--desk-line);background:#e9eedf;margin-bottom:25px;padding:32px 30px}.depth-banner>span{letter-spacing:.1em;font:10px monospace;display:block}.depth-banner h2{letter-spacing:-.04em;max-width:750px;margin:19px 0 15px;font-size:34px;line-height:1.1}.depth-banner p{max-width:700px;color:inherit;opacity:.75;margin:0;font-size:14px}.editor-savebar{z-index:4;color:#f3f7ef;background:#263429;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:14px 20px;font-size:13px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 22px #17291d25}.editor-savebar .button{color:#263429;background:#f5f7ec;font-size:12px}.editor-savebar small{opacity:.7;margin-top:4px;font-size:11px;display:block}.scope-depth .depth-heading h1{max-width:670px;font-weight:750}.scope-depth .depth-metrics{background:#eaf0dc;border-color:#9ba68e}.scope-depth .depth-metric:nth-child(2){background:#f8f9f3}.economics-table{border-block:1px solid #9ba68e}.economics-labels,.economics-row{text-align:left;grid-template-columns:1.7fr 1fr 1fr 1fr;align-items:center;gap:22px;display:grid}.economics-labels{color:#7d8b6c;padding:15px 0;font:10px monospace}.economics-row{border:0;color:#344127;letter-spacing:-.03em;background:0 0;border-top:1px solid #d3dac7;width:100%;padding:25px 0;font-size:20px;line-height:1.4}.economics-row:hover{background:#e9efdc}.economics-row b{font-size:16px;font-weight:550;line-height:1.5}.economics-row small{letter-spacing:0;color:#78886a;margin-top:9px;font-size:10px;line-height:1.5;display:block}.economics-explainer{grid-template-columns:repeat(3,1fr);gap:35px;padding:40px 0 15px;display:grid}.economics-explainer>div>span{color:#76895c;font:12px monospace}.economics-explainer h3{margin:20px 0 15px;font-size:20px}.economics-explainer p{color:#718060;margin:0;font-size:13px}.product-scope .record-depth .depth-banner{background:#dafa53;border-color:#3b4530}.product-scope .record-depth .depth-banner h2{font-weight:650}.budget-line{border-bottom:1px solid var(--desk-line);grid-template-columns:2fr 1fr 1fr auto 30px;align-items:center;gap:15px;padding:15px 0;display:grid}.budget-line .depth-field{margin:0}.budget-line-cost{white-space:nowrap;letter-spacing:-.04em;margin-top:23px;font-size:17px}.budget-lines{margin-bottom:25px}.budget-total{align-self:center;padding:15px 0}.budget-total span{color:var(--desk-muted);font-size:12px;display:block}.budget-total strong{letter-spacing:-.05em;margin-top:12px;font-size:30px;font-weight:500;display:block}.time-entry{border-top:1px solid var(--desk-line);grid-template-columns:80px 1.5fr 1fr auto 30px;align-items:center;gap:15px;padding:18px 0;font-size:12px;display:grid}.time-entry b{font-weight:550;line-height:1.6}.time-entry strong{font-size:15px}.intake-depth .depth-heading h1,.product-intake .record-depth h2{font-family:Georgia,serif;font-weight:400}.readiness-ribbon{background:#eee1ee;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 40px;display:grid}.readiness-ribbon .depth-metric{border-color:#dbc2dc}.readiness-ribbon .depth-metric strong{font-family:Georgia,serif;font-size:47px}.kickoff-project{border-top:1px solid #d8c4d8;grid-template-columns:135px minmax(0,1fr);gap:25px;padding:30px 0;display:grid}.kickoff-date{color:#926090;padding-top:6px}.kickoff-date>span{letter-spacing:-.05em;font-family:Georgia,serif;font-size:31px}.kickoff-date small{margin-top:10px;font-size:10px;line-height:1.6;display:block}.kickoff-body{background:#f2e9f0;border:1px solid #e5d4e2;border-radius:12px;padding:25px}.kickoff-ready .kickoff-body{background:#ecf0df;border-color:#d1d8be}.kickoff-project-top{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.kickoff-project-top h2{margin:12px 0 22px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.15}.readiness-badge{color:#826280;text-align:center;border:1px solid #cbb0c9;border-radius:5px;flex-shrink:0;max-width:130px;padding:7px 10px;font-size:10px;line-height:1.5}.kickoff-ready .readiness-badge{color:#657a43;border-color:#b5c594}.kickoff-progress{background:#decedd;border-radius:8px;height:5px;overflow:hidden}.kickoff-progress span{background:#9daa7e;border-radius:8px;height:100%;display:block}.kickoff-gaps{flex-wrap:wrap;gap:7px;margin:21px 0;display:flex}.kickoff-gaps span{color:#81657f;background:#fffaf5a6;border-radius:20px;padding:7px 12px;font-size:11px;line-height:1.4}.kickoff-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.kickoff-actions .button{font-size:12px}.product-intake .record-depth .depth-panel{background:#fffdf8;border-radius:13px}.product-intake .depth-banner{background:#eee1ee;border-radius:15px}.kickoff-checks{gap:18px;margin:25px 0;display:grid}.kickoff-checks label,.compact-check{color:#78567e;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.kickoff-checks input,.compact-check input{width:18px;min-width:18px;margin-top:3px}.readiness-verdict{background:#f3e8ec;border-radius:8px;margin:20px 0;padding:20px}.readiness-verdict b{font-family:Georgia,serif;font-size:23px;font-weight:400}.readiness-verdict p{color:#896f82;margin:12px 0 0;font-size:12px}.readiness-verdict.ready{color:#4e6535;background:#e8edda}.requirement{border-top:1px solid #e4d6e0;padding:26px 0 10px}.requirement-title{align-items:flex-start;gap:18px;margin:0 0 22px;display:flex}.requirement-title>span{color:#b18eb4;font-family:Georgia,serif;font-size:23px;line-height:1.2}.requirement-title h3{flex:1;margin:0;font-size:17px;font-weight:500}.requirement-title .compact-check{flex-shrink:0;font-size:11px}.requirement .depth-field>span{font-size:11px}.requirement .compact-check{margin:6px 0 17px}.milestone{border-top:1px solid var(--desk-line);padding:22px 0}.milestone-note{gap:20px;display:flex}.milestone-note input{font-size:13px}.renew-depth .depth-metrics{color:#e5eef2;background:#173441;border-color:#476574}.renew-depth .depth-metric+.depth-metric{border-color:#476574}.renew-depth .depth-metric>span,.renew-depth .depth-metric>small{color:#aac3cb}.renew-depth .depth-metric>strong{color:#d1fc77;font-family:monospace}.forecast-panel,.cash-forecast{border:1px solid var(--desk-line);background:#fff;margin-bottom:30px;padding:30px}.chart-legend{color:#607e8c;align-items:center;gap:25px;margin:20px 0;font-size:11px;display:flex}.chart-legend>span{align-items:center;gap:8px;display:flex}.chart-legend>span:before{content:"";background:#1d4758;width:11px;height:11px;display:inline-block}.chart-legend>span:last-child:before{background:#c6e890}.forecast-chart{border-bottom:1px solid var(--desk-line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;margin-bottom:26px;padding:20px 0 15px;display:grid}.forecast-column{color:#3b6271;text-align:center;background:0 0;border:0;border-radius:4px;min-width:0;padding:8px 3px;display:block}.forecast-column:hover,.forecast-column.selected{background:#edf3f5}.chart-bars{border-bottom:1px solid #c9d6db;justify-content:center;align-items:flex-end;gap:4px;height:165px;margin-bottom:15px;display:flex}.chart-current,.chart-planned{background:#1d4758;width:45%;max-width:24px;min-height:2px;display:block}.chart-planned{background:#c6e890}.forecast-column>b{margin-bottom:7px;font:400 11px monospace;display:block}.forecast-column>small{letter-spacing:-.06em;font:10px/1.6 monospace;display:block}.month-detail{padding-top:0}.month-detail h3{color:var(--desk-ink);margin:0 0 20px;font-size:16px;font-weight:500}.month-detail>button{border:0;border-top:1px solid var(--desk-line);text-align:left;width:100%;color:var(--desk-ink);background:0 0;justify-content:space-between;align-items:center;gap:25px;padding:16px 0;font-size:14px;display:flex}.month-detail>button small{color:var(--desk-muted);margin-top:8px;font-size:11px;font-weight:400;display:block}.month-detail>button>b{text-align:right;letter-spacing:-.04em;font-family:monospace;font-size:15px}.month-detail>p{color:var(--desk-muted);margin-bottom:0;font-size:13px}.review-columns{grid-template-columns:1.2fr 1fr;gap:25px;display:grid}.review-columns .depth-panel{background:#e6eef0}.review-columns .depth-panel h2{font-size:29px}.seat-row{text-align:left;color:#345966;background:0 0;border:0;border-top:1px solid #c4d4db;justify-content:space-between;gap:20px;width:100%;padding:22px 0;font-size:15px;line-height:1.5;display:flex}.seat-row>span:last-child{text-align:right;font:14px monospace}.seat-row b{font-weight:550}.seat-row small{color:#72909b;margin-top:10px;font-family:Arial,sans-serif;font-size:10px;line-height:1.7;display:block}.category-panel>div{border-top:1px solid #bed1d8;padding:18px 0 10px}.category-panel h3{justify-content:space-between;gap:20px;margin:0 0 15px;font:12px/1.6 monospace;display:flex}.category-panel>div>button{color:#5f8090;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 0;font-size:12px;display:flex}.category-panel>div>button span{font-size:10px}.product-renew .depth-banner{color:#eaf5e9;background:#1d3d4a;border-color:#173642}.product-renew .depth-banner>span{color:#d1fc77}.product-renew .record-depth .depth-panel{background:#fff;border-color:#c7d7de}.seat-verdict{background:#e5f0d7;align-items:center;gap:20px;margin-top:25px;padding:20px;display:flex}.seat-verdict>strong{color:#4a693c;font:48px monospace}.seat-verdict>span{color:#425c38;font-size:14px}.seat-verdict small{color:#6d825e;margin-top:9px;font-size:11px;line-height:1.6;display:block}.renewal-plan{grid-template-columns:1.3fr 1fr;gap:7%;display:grid}.plan-summary{background:#e8f0f2;align-self:start;padding:28px}.plan-summary>span{font:11px monospace;display:block}.plan-summary>strong{letter-spacing:-.06em;margin:18px 0 30px;font:38px monospace;display:block}.plan-summary>strong small{letter-spacing:0;margin-left:7px;font-size:13px}.plan-summary>p{color:#6e8792;font-size:12px;line-height:1.7}.plan-summary .button{width:100%;margin-top:15px;font-size:12px}.collect-depth .depth-heading h1,.product-collect .record-depth h2{font-family:Georgia,serif;font-weight:400}.collect-depth .depth-metrics{background:#f0e6d6}.collect-depth .depth-metric>strong{font-family:Georgia,serif}.cash-forecast{background:#fffdf8}.cash-forecast h2{font-family:Georgia,serif;font-size:30px;font-weight:400}.collect-depth .forecast-chart{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.collect-depth .chart-current{background:#aa5f3b;width:65%;max-width:45px}.collect-depth .chart-bars{border-color:#deceba}.collect-depth .forecast-column{color:#9a6c4f}.collect-depth .forecast-column:hover,.collect-depth .forecast-column.selected{background:#f4ecdf}.collect-depth .forecast-column>b{font-family:Arial,sans-serif;font-size:11px}.client-exposure{grid-template-columns:1fr 1.3fr;gap:10%;padding:25px 0;display:grid}.client-exposure h2{margin:22px 0;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.1}.client-exposure p{color:#a0856b;font-size:14px}.client-balance{border-top:1px solid #d8c7b0;padding:20px 0}.client-balance>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.client-balance b{font-size:14px;font-weight:500}.client-balance strong{letter-spacing:-.05em;font:400 20px monospace}.client-balance-bar{background:#e5d9c6;height:4px;margin:17px 0 10px}.client-balance-bar>span{background:#b46944;height:100%;display:block}.client-balance>span{color:#a18c72;font-size:10px}.product-collect .depth-banner{background:#efe3cf;border-color:#d5c2a4}.product-collect .record-depth .depth-panel{background:#fffdf8}.opening-payment{font-size:12px!important}.payment-entry{border-top:1px solid #dacbb5;padding:19px 0}.payment-entry>div:first-child{justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.payment-entry b{letter-spacing:-.04em;font:400 22px monospace}.payment-entry small{color:#9c8973;overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:1.6;display:block}.payment-entry.reversed>div:first-child{opacity:.5}.payment-entry.reversed>div:first-child b{text-decoration:line-through}.payment-entry>p{color:#9b715e;margin:13px 0 0;font-size:11px}.payment-entry>.depth-text-button{padding:12px 0 0;font-size:10px}.reversal{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.reversal input{font-size:12px}.reversal button{color:#a45e37;background:0 0;border:0;padding:5px 0;font-size:11px;text-decoration:underline}.installment-draft{background:#f5eddf;margin-top:25px;padding:23px}.installment-draft h3{margin:0 0 25px;font-family:Georgia,serif;font-size:25px;font-weight:400}.installment-edit{grid-template-columns:25px 1fr 1fr;align-items:center;gap:20px;display:grid}.installment-edit>span{color:#b38b62;margin-top:6px;font:15px monospace}.installment-draft>.depth-text-button{margin-left:20px}.installment-schedule{margin-top:32px}.installment-schedule>h3{font-size:17px}.installment-schedule>div{border-top:1px solid #dbcbb2;grid-template-columns:25px 1fr 1fr 1fr;align-items:center;gap:20px;padding:19px 0;font-size:12px;display:grid}.installment-schedule strong{text-align:right;color:#956040;font-size:13px;font-weight:500}.installment-schedule>div>span:first-child{color:#b89772;font:12px monospace}.installment-schedule b{font-size:13px;font-weight:500}.client-requirement{color:#8b6b89;flex-wrap:wrap;gap:10px;margin:12px 0;font-size:11px;display:flex}.client-requirement>span{background:#f1e6ef;border-radius:4px;padding:5px 8px}.client-identity .requirement-help{color:#977b97;margin:10px 0 16px;font-size:13px}.depth-launch-section{border-top:1px solid var(--rule);grid-template-columns:1fr 1.3fr;align-items:start;gap:10%;padding:70px 5vw;display:grid}.depth-launch-section h2{margin:23px 0;font-size:clamp(34px,4vw,56px);line-height:1.06}.depth-launch-section>div>p{max-width:470px;font-size:16px;line-height:1.7}.depth-launch-list{margin:0;padding:0;list-style:none}.depth-launch-list li{border-top:1px solid var(--rule);grid-template-columns:34px 1fr;gap:17px;padding:23px 0;display:grid}.depth-launch-list li>span{opacity:.55;padding-top:5px;font:12px monospace}.depth-launch-list h3{margin:0 0 12px;font-size:21px}.depth-launch-list p{margin:0;font-size:14px;line-height:1.7}.gather-site .depth-launch-section h2,.due-site .depth-launch-section h2{font-family:Georgia,serif;font-weight:400}.heads-site .depth-launch-section{background:#192f3b}.clearcut-site .depth-launch-section h2{font-weight:750}@media (width<=1150px){.depth-metric{padding:22px 19px}.depth-metric>strong{font-size:36px}.depth-grid{gap:20px}.depth-panel{padding:23px}.depth-grid .depth-panel{padding:21px}.budget-line{grid-template-columns:1.7fr 1fr 1fr;gap:14px}.budget-line-cost{grid-column:2;margin-top:0}.budget-line .depth-remove{justify-self:end}.economics-labels,.economics-row{grid-template-columns:1.5fr 1fr .85fr 1fr;gap:15px}.economics-row{font-size:17px}.economics-row b{font-size:14px}.kickoff-project{grid-template-columns:95px minmax(0,1fr);gap:20px}.kickoff-date>span{font-size:27px}.kickoff-body{padding:22px}.kickoff-project-top h2{font-size:25px}.review-columns{gap:20px}.forecast-panel,.cash-forecast{padding:25px}.forecast-chart{gap:4px}.forecast-column>small{font-size:9px}.review-columns .depth-panel h2{font-size:25px}.seat-row{flex-direction:column;gap:15px}.seat-row>span:last-child{text-align:left}.renewal-plan{gap:25px}.plan-summary{padding:23px}.depth-heading{gap:20px}.depth-heading h1{font-size:38px}.depth-heading>.button{max-width:160px}.client-exposure{gap:6%}.client-exposure h2{font-size:33px}.readiness-badge{max-width:100px;font-size:9px}.requirement-title{gap:12px}.requirement-title h3{font-size:16px}.time-entry{grid-template-columns:70px 1.5fr 1fr 30px}.time-entry>strong{grid-area:2/3}.time-entry .depth-remove{grid-area:1/4/3}.depth-grid.three{gap:15px}.depth-grid.three .depth-field>span{font-size:11px}.plan-summary>strong{font-size:32px}.installment-schedule>div{gap:13px;font-size:11px}}@media (width<=950px){.depth-heading{flex-direction:column}.depth-heading>.button{max-width:none;margin:0}.depth-grid,.review-columns,.renewal-plan{grid-template-columns:1fr}.depth-grid .depth-panel{margin-bottom:0}.depth-grid{margin-bottom:25px}.depth-grid.three{margin-bottom:0}.depth-grid.three .depth-field{margin-bottom:20px}.depth-grid .depth-grid{grid-template-columns:1fr 1fr;margin-bottom:0}.depth-grid .depth-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kickoff-project{grid-template-columns:1fr;gap:18px}.kickoff-date{align-items:center;gap:17px;display:flex}.kickoff-date small{margin:0}.economics-labels{display:none}.economics-row{grid-template-columns:1.5fr 1fr;gap:20px}.economics-row>span:first-child{grid-column:1/-1}.economics-row>span:nth-child(2){grid-column:1}.economics-row>span:last-child{grid-column:1/-1;align-items:center;gap:12px;display:flex}.economics-row>span:last-child small{margin:0}.economics-explainer{grid-template-columns:1fr;gap:30px}.economics-explainer h3{margin-top:13px}.economics-explainer p{max-width:600px}.forecast-chart{grid-template-columns:repeat(12,minmax(45px,1fr));padding-bottom:20px;overflow-x:auto}.collect-depth .forecast-chart{grid-template-columns:repeat(8,minmax(57px,1fr))}.forecast-column>small{font-size:10px}.readiness-ribbon .depth-metric{padding:22px 15px}.readiness-ribbon .depth-metric>span{font-size:11px}.readiness-ribbon .depth-metric strong{font-size:40px}.client-exposure{grid-template-columns:1fr;gap:15px}.client-exposure h2{max-width:420px;font-size:37px}.client-exposure p{max-width:480px}.requirement-title .compact-check{font-size:10px}.plan-summary{display:block}.depth-launch-section{gap:7%;padding-block:55px}.depth-launch-section h2{font-size:39px}.depth-launch-list h3{font-size:19px}}@media (width<=700px){.product-views,.record-views{gap:21px;margin:20px 0 23px}.product-views button,.record-views button{padding:10px 0;font-size:12px}.depth-heading{gap:20px;margin:27px 0}.depth-heading h1{margin:15px 0 18px;font-size:36px}.depth-heading p{font-size:14px}.depth-heading>.button{font-size:12px}.depth-metrics{grid-template-columns:1fr 1fr;margin:25px 0}.depth-metric{padding:20px 15px}.depth-metric+.depth-metric{border-color:var(--desk-line)}.depth-metric:last-child{border-left:0;border-top:1px solid var(--desk-line);grid-column:1/-1}.depth-metric>span{font-size:11px}.depth-metric>strong{margin:14px 0 10px;font-size:35px}.depth-metric>small{font-size:10px}.depth-metric:last-child>strong{font-size:30px}.depth-section-head{flex-direction:column;align-items:flex-start;gap:15px}.depth-section-head h2{font-size:24px}.depth-section-head .button{padding:12px 14px;font-size:11px}.depth-panel,.depth-grid .depth-panel{padding:23px 18px}.depth-panel h2{font-size:27px}.depth-panel>p{font-size:13px}.depth-banner{padding:26px 22px}.depth-banner h2{font-size:30px;line-height:1.13}.depth-banner p{font-size:13px}.depth-banner>span{font-size:9px}.depth-grid.three,.depth-grid .depth-grid.three{grid-template-columns:1fr}.depth-grid.three{gap:0}.depth-grid{gap:20px}.depth-grid .depth-grid{gap:15px}.depth-field>span{font-size:12px}.depth-field input,.depth-field textarea,.depth-field select{min-height:46px;font-size:16px}.depth-footnote{font-size:11px!important}.depth-warning,.depth-message{padding:16px;font-size:12px}.economics-row{padding:23px 0;font-size:20px}.economics-row b{font-size:17px}.economics-row small{font-size:11px}.economics-row>span:last-child{font-size:26px}.economics-explainer{padding-top:30px}.economics-explainer h3{font-size:21px}.budget-line{grid-template-columns:1fr 1fr;gap:15px}.budget-line>.depth-field:first-child{grid-column:1/-1}.budget-line-cost{grid-column:1;margin-bottom:8px;font-size:22px}.budget-line>.depth-remove{grid-area:3/2}.budget-total{padding-top:0}.time-entry{grid-template-columns:1fr 1fr 30px;gap:12px;padding:20px 0;font-size:11px}.time-entry>span:first-child{grid-column:1}.time-entry>b{grid-area:2/1/auto/-1;font-size:14px}.time-entry>span:nth-of-type(2){grid-area:3/1/auto/3}.time-entry>strong{grid-area:1/2;justify-self:end}.time-entry .depth-remove{grid-area:1/3}.readiness-ribbon{border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:28px}.readiness-ribbon .depth-metric:last-child{border-top:1px solid #dbc2dc;grid-column:1/-1}.readiness-ribbon .depth-metric>strong{font-size:38px}.kickoff-project{padding:24px 0}.kickoff-date>span{font-size:27px}.kickoff-project-top{flex-direction:column;gap:0}.kickoff-project-top h2{margin-bottom:18px;font-size:29px}.readiness-badge{max-width:none;margin:0 0 20px;font-size:10px}.kickoff-body{padding:23px 20px}.kickoff-gaps span{font-size:11px}.kickoff-actions{gap:12px}.kickoff-actions .button{font-size:12px}.requirement-title{flex-wrap:wrap;gap:10px}.requirement-title h3{flex-basis:calc(100% - 40px);font-size:17px;line-height:1.5}.requirement-title .compact-check{margin:0 0 0 34px;font-size:12px}.requirement .depth-grid.three{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.requirement .depth-grid.three>.depth-field:last-child{grid-column:1/-1}.requirement .depth-field>span{font-size:11px}.compact-check{font-size:12px}.kickoff-checks label{font-size:13px}.milestone-note{gap:10px}.forecast-panel,.cash-forecast{padding:23px 18px}.forecast-chart{grid-template-columns:repeat(12,minmax(48px,1fr));gap:5px;margin-bottom:24px}.chart-bars{height:145px}.month-detail h3{font-size:15px;line-height:1.6}.month-detail>button{gap:18px;font-size:13px}.month-detail>button>b{min-width:85px;font-size:14px}.month-detail>button small{font-size:10px}.review-columns .depth-panel h2{font-size:28px}.category-panel>div>button{font-size:13px}.category-panel h3{font-size:12px}.seat-row{font-size:15px}.seat-row small{font-size:11px}.seat-verdict{padding:19px}.seat-verdict>strong{font-size:44px}.plan-summary{padding:23px}.plan-summary>strong{font-size:38px}.renewal-plan>.plan-summary{margin-top:5px}.collect-depth .forecast-chart{grid-template-columns:repeat(8,minmax(68px,1fr));gap:6px}.cash-forecast h2{font-size:28px}.client-exposure{padding:10px 0}.client-exposure h2{font-size:35px}.client-balance b{font-size:14px}.client-balance>span{font-size:11px}.installment-draft{padding:20px 15px}.installment-edit{grid-template-columns:1fr 1fr;gap:14px}.installment-edit>span{grid-column:1/-1;margin:4px 0 0}.installment-edit .depth-field>span{font-size:11px}.installment-edit input{font-size:14px}.installment-draft>.depth-text-button{margin-top:14px;margin-left:0;display:block}.installment-schedule>div{grid-template-columns:20px 1fr 1fr;gap:13px;font-size:11px}.installment-schedule strong{text-align:left;grid-column:2/4}.editor-savebar{gap:15px;padding:13px 15px;font-size:12px;bottom:9px}.editor-savebar small{font-size:10px;line-height:1.5}.editor-savebar .button{flex-shrink:0;padding:12px 14px}.depth-launch-section{grid-template-columns:1fr;gap:30px;padding:46px 22px}.depth-launch-section h2{font-size:37px}.depth-launch-section>div>p{font-size:15px}.depth-launch-list h3{font-size:21px}}.workspace{--desk-ink:#252a25;--desk-muted:#646e66;--desk-line:#d9ded6}.workspace.product-scope{--desk-ink:#252a21;--desk-muted:#626657;--desk-line:#d2d5c6;background:#f6f6ef;grid-template-columns:210px minmax(0,1fr);--accent:#282c21!important}.workspace.product-intake{--desk-ink:#4a244f;--desk-muted:#806883;--desk-line:#dfcfe0;background:#fffaf5;grid-template-columns:210px minmax(0,1fr);--accent:#69326b!important}.workspace.product-renew{--desk-ink:#172f3a;--desk-muted:#59707b;--desk-line:#cbd7dc;background:#f0f4f5;display:block;--accent:#24464f!important}.workspace.product-collect{--desk-ink:#332e28;--desk-muted:#817565;--desk-line:#d8cdbc;background:#fbf7ef;grid-template-columns:205px minmax(0,1fr);--accent:#a64328!important}.workspace .work-main{width:100%;min-width:0;max-width:1600px;color:var(--desk-ink);margin:auto;padding:0 3.3vw 50px}.workspace .work-top{border-color:var(--desk-line);height:76px;margin-bottom:20px;font-size:12px}.workspace aside{border-color:var(--desk-line);z-index:2}.workspace .brand{gap:8px}.workspace aside .brand{font-size:22px}.workspace .brand .identity-mark{width:30px;height:32px;font-size:25px}.workspace .sidebar-label{font-size:10px}.workspace .nav-item{font-size:12px;line-height:1.5}.workspace .sidebar-bottom{overflow-wrap:anywhere;font-size:11px}.workspace .sidebar-bottom a,.workspace .sidebar-bottom button{font-size:12px}.workspace .pill{font-size:11px}.workspace .demo-bar{border:1px solid var(--desk-line);color:var(--desk-muted);background:#fff8;border-radius:3px;flex-wrap:wrap;margin-bottom:30px;padding:12px 15px;font-size:12px;line-height:1.5}.demo-bar .demo-tools{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.demo-bar .demo-tools button{color:var(--desk-muted);white-space:nowrap;padding:0;font-weight:400;text-decoration:underline}.workspace .button{white-space:normal;border-radius:3px}.workspace .button.secondary{border-color:var(--desk-line);color:var(--desk-ink)}.workspace input,.workspace textarea,.workspace select{border-color:var(--desk-line);border-radius:3px}.workspace .job-note{color:var(--desk-muted);margin:20px 0 0;font-size:12px;line-height:1.65}.workspace .job-desk .kicker{letter-spacing:.1em;font-size:10px;font-weight:600;line-height:1.6;display:block}.desk-heading{justify-content:space-between;align-items:center;gap:24px;margin:32px 0 30px;display:flex}.desk-heading h1{letter-spacing:-.05em;margin:15px 0 12px;font-size:clamp(32px,3vw,46px);font-weight:600;line-height:1.1}.desk-heading p{color:var(--desk-muted);max-width:570px;margin:0;font-size:14px}.desk-heading>.button{flex-shrink:0;font-size:12px}.job-section-title{border-bottom:1px solid var(--desk-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.job-section-title h2{letter-spacing:-.03em;margin:0;font-size:20px}.job-section-title>span{font:20px monospace}.job-empty{border:1px dashed var(--desk-line);text-align:center;background:#fff9;padding:45px 25px}.job-empty>span{margin-bottom:18px;font-size:32px;display:block}.job-empty h2{font-size:28px}.job-empty p{max-width:440px;color:var(--desk-muted);margin:0 auto 25px;font-size:15px}.record-register{border-top:1px solid var(--desk-line);margin:44px 0 0;padding:20px 0}.record-register>summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.7}.record-register>summary span{color:var(--desk-muted);margin-left:12px;font-size:11px;font-weight:400}.workspace .list-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:25px 0 18px}.workspace .list-toolbar>input{flex:1;min-width:180px}.workspace .list-toolbar>select{max-width:180px}.workspace .list-toolbar>div{margin-left:auto}.workspace .list-toolbar .button{min-height:40px;padding:12px 14px;font-size:12px;line-height:1.4}.workspace .record-list{border-color:var(--desk-line);border-radius:3px}.workspace .record-row{font-size:13px}.workspace .record-row b{font-size:14px}.workspace .record-row small{font-size:11px}.workspace .table-head{font-size:10px}.workspace .status{font-size:11px}.workspace .panel{border-color:var(--desk-line);border-radius:4px}.workspace .field>span{color:var(--desk-muted);font-size:13px}.workspace .panel p{font-size:14px}.workspace .panel .micro{font-size:12px}.workspace .editor .page-heading h1{line-height:1.2}.workspace .change-row{flex-wrap:wrap}.workspace .change-row span{overflow-wrap:anywhere;min-width:140px}.workspace .change-row select{width:auto;min-width:120px}.workspace .record-row,.workspace .quoted-change,.workspace .launch-room,.workspace .collection-row,.workspace .deadline-row{overflow-wrap:anywhere}.workspace .mobile-utilities{border-color:var(--desk-line)}.product-scope aside{color:#f2f4e8;background:#272b22}.product-scope aside .brand{color:#f2f4e8;font-size:24px}.product-scope .sidebar-label,.product-scope .sidebar-bottom{color:#aeb6a0}.product-scope .nav-item{color:#d7dfcd}.product-scope .nav-item.active{color:#262d1d;background:#dafa53;border-radius:0}.product-scope .symbol{font-size:16px}.product-scope .desk-heading h1{font-weight:750}.cut-totals{border-block:1px solid #272b22;grid-template-columns:repeat(3,1fr);margin-bottom:35px;display:grid}.cut-totals>div{padding:25px 22px 25px 0}.cut-totals>div+div{border-left:1px solid #bfc7af;padding-left:25px}.cut-totals>div:nth-child(2){background:#e1f6a7}.cut-totals span{font:11px monospace;display:block}.cut-totals strong{letter-spacing:-.055em;margin-top:18px;font-size:clamp(30px,3.4vw,48px);font-weight:550;display:block}.cut-desk-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:32px;display:grid}.quoted-change{text-align:left;color:#272b22;background:0 0;border:0;border-bottom:1px solid #cdd2c2;grid-template-columns:1fr auto;gap:10px 20px;width:100%;padding:23px 0;display:grid}.quoted-change:hover{background:#e9eddf}.quote-state{letter-spacing:.12em;color:#737e60;grid-column:1/-1;font:9px monospace}.quoted-change>strong{letter-spacing:-.03em;grid-column:1/-1;font-size:19px;font-weight:550;line-height:1.3}.quote-project{align-self:center;font-size:12px;line-height:1.5}.quoted-change>b{letter-spacing:-.045em;font-size:23px;font-weight:550}.quote-open{color:#697858;grid-column:1/-1;font-size:10px}.project-baselines{margin-top:32px}.project-baselines>h3{font-size:13px;font-weight:500}.project-baselines>button{text-align:left;color:#3a4331;background:0 0;border:0;border-top:1px solid #d1d8c6;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:15px 0;font-size:12px;display:flex}.project-baselines small{color:#7c886e;margin-top:6px;font-size:10px;display:block}.project-baselines b{white-space:nowrap;font-weight:500}.change-composer{background:#fffef8;border:1px solid #272b22;max-width:100%;margin:0;padding:25px;box-shadow:5px 5px #dafa53}.change-composer>h2{letter-spacing:-.05em;margin:15px 0 23px;font-size:29px;font-weight:650}.change-composer label{margin:0 0 18px;font-size:12px;line-height:1.6;display:block}.change-composer input,.change-composer select,.change-composer textarea{width:100%;margin-top:8px;padding:11px;font-size:13px;display:block;border-radius:0!important}.composer-numbers{grid-template-columns:1fr 1fr;gap:15px;display:grid}.composer-price{border-top:1px solid #c8d0b7;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.composer-price span{font:10px monospace}.composer-price strong{letter-spacing:-.06em;font-size:36px;font-weight:550}.change-composer .job-note{font-size:11px}.product-scope .editor .panel,.product-scope .editor .button{border-radius:0}.product-intake aside{background:#eee3ee}.product-intake .nav-item{color:#69446d}.product-intake .nav-item.active{color:#56255a;background:#fffaf5;border:1px solid #dfcfe0}.product-intake .sidebar-label,.product-intake .sidebar-bottom{color:#8c6f8f}.product-intake .desk-heading h1{letter-spacing:-.05em;font-family:Georgia,serif;font-size:clamp(32px,3.3vw,49px);font-weight:400}.product-intake .button{border-radius:24px}.gather-desk-note{border-block:1px solid #dfcfe0;justify-content:space-between;align-items:center;gap:20px;margin:0 0 30px;padding:20px 0;display:flex}.gather-desk-note>div{align-items:center;gap:16px;display:flex}.gather-flower{color:#b45336;font-size:38px}.gather-desk-note p{color:#75527a;margin:0;font-size:13px}.gather-desk-note p strong{color:#4a244f;margin-bottom:4px;font-family:Georgia,serif;font-size:22px;font-weight:400;display:block}.gather-desk-note .button{padding:12px 16px;font-size:11px}.room-filters{flex-wrap:wrap;gap:9px;margin:20px 0 25px;display:flex}.room-filters button{color:#725778;background:0 0;border:1px solid #dccadc;border-radius:25px;padding:9px 14px;font-size:11px}.room-filters button[aria-pressed=true]{color:#fffaf5;background:#643669;border-color:#643669}.launch-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.launch-board.filtered-board{grid-template-columns:1fr;max-width:650px}.room-lane{background:#f2eaf0;border-radius:12px;min-height:300px;padding:15px}.room-lane.lane-1{background:#edeaf5}.room-lane.lane-2{background:#ebefe1}.lane-title{justify-content:space-between;align-items:center;gap:10px;margin:4px 0 20px;display:flex}.lane-title h2{letter-spacing:0;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:500;line-height:1.4;display:flex}.lane-title>span{opacity:.65;font-size:11px}.launch-room{text-align:left;color:#4a244f;background:#fffdf8;border:1px solid #e0d3e0;border-radius:9px;width:100%;margin:0 0 12px;padding:19px 16px;transition:transform .15s;display:block;box-shadow:0 3px 7px #4a244f05}.launch-room:hover{border-color:#b69bb9;transform:translateY(-3px)}.room-client{letter-spacing:.03em;color:#956882;font-size:10px}.launch-room h3{letter-spacing:-.03em;margin:15px 0 22px;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.22}.room-progress{background:#e8dfe8;border-radius:10px;height:4px;overflow:hidden}.room-progress>span{background:#9bad81;border-radius:10px;height:100%;display:block}.room-progress-label{color:#837089;margin-top:9px;font-size:10px;display:block}.room-status{border-top:1px solid #eee4ed;justify-content:space-between;gap:10px;margin-top:18px;padding-top:14px;font-size:10px;line-height:1.5;display:flex}.room-status>span:first-child{color:#894b6e}.room-response{color:#4f6340;background:#e5ebd9;border-radius:4px;margin-top:12px;padding:7px;font-size:10px;display:block}.lane-empty{opacity:.6;text-align:center;padding:30px 10px;font-size:12px}.product-intake .editor .panel{border-radius:12px}.product-intake .editor h1,.product-intake .editor .panel>h3{font-family:Georgia,serif;font-weight:400}.workspace.product-renew aside{color:#d5e2e6;background:#152b37;border:0;flex-flow:wrap;align-items:center;gap:10px;width:100%;height:auto;padding:18px 3.3vw;display:flex;position:static}.product-renew aside .brand{color:#d5e2e6;margin:0 auto 0 0}.product-renew aside .sidebar-label{display:none}.product-renew aside .nav-item{color:#b9cdd5;border-radius:3px;margin:0;padding:11px 16px}.product-renew aside .nav-item.active{color:#1b3026;background:#d1fc77}.product-renew aside .sidebar-bottom{display:none}.product-renew .work-main{padding-inline:5vw}.product-renew .mobile-utilities{display:flex}.heads-desk .desk-heading h1{font-weight:550}.heads-summary{color:#e6eff1;background:#183340;border:1px solid #47636f;grid-template-columns:1.2fr 1.2fr 1fr;margin-bottom:34px;display:grid}.heads-summary>div{min-height:136px;padding:25px 28px}.heads-summary>div+div{border-left:1px solid #4e6672}.heads-summary span{color:#b3c5cc;font:11px monospace;display:block}.heads-summary strong{letter-spacing:-.06em;margin-top:15px;font:42px monospace;display:block}.heads-summary small{color:#a2b9c3;margin-top:9px;font-size:10px;display:block}.heads-summary .deadline-warning strong{color:#f6b286}.heads-desk-grid{grid-template-columns:1.8fr 1fr;align-items:start;gap:35px;display:grid}.deadline-list .segmented{background:#e1e9eb}.deadline-list .segmented button{padding:8px 12px;font:11px monospace}.deadline-list .segmented button[aria-pressed=true]{color:#e3f5e4;background:#173642}.deadline-row{text-align:left;color:#214452;background:0 0;border:0;border-bottom:1px solid #d1dce0;grid-template-columns:85px 1fr 95px;align-items:center;gap:18px;width:100%;padding:21px 0;display:grid}.deadline-row:hover{background:#e5eef0}.deadline-date{letter-spacing:-.06em;font:17px monospace}.deadline-date small{color:#698591;letter-spacing:0;margin-top:8px;font:10px monospace;display:block}.deadline-passed .deadline-date small{color:#a64c2d}.deadline-record>b{font-size:15px;font-weight:550;line-height:1.4}.deadline-record>small{color:#6e838c;margin-top:8px;font-size:11px;line-height:1.4;display:block}.deadline-cost{text-align:right;letter-spacing:-.04em;font:16px monospace}.deadline-cost small{color:#6e838c;margin-top:8px;font:10px monospace;display:block}.setup-check{background:#e1eaed;border:1px solid #beced3;padding:24px}.setup-check h2{letter-spacing:-.05em;margin:17px 0 22px;font:27px monospace}.setup-check>p{color:#506e7b;font-size:14px}.setup-check>button{text-align:left;color:#2c4b58;background:0 0;border:0;border-top:1px solid #c0ced3;width:100%;padding:16px 0;display:block}.setup-check>button b{font-size:13px;font-weight:550}.setup-check>button span{margin-top:8px;font-size:11px;line-height:1.5;display:block}.scenario-panel{background:#fff;border:1px solid #c5d3d8;grid-template-columns:1fr 1.5fr;gap:6%;margin-top:38px;padding:32px;display:grid}.scenario-intro h2{margin:16px 0 18px;font-size:29px;line-height:1.15}.scenario-intro p{color:#6e838c;font-size:13px}.scenario-total{padding:22px 0}.scenario-total span{font:11px monospace;display:block}.scenario-total strong{letter-spacing:-.06em;margin:14px 0 10px;font:37px monospace;display:block}.scenario-total small{color:#53755d;font:11px/1.5 monospace;display:block}.scenario-intro .button{font-size:12px}.scenario-row{border-bottom:1px solid #d4dee2;justify-content:space-between;align-items:center;gap:25px;padding:16px 0;display:flex}.scenario-row>div{min-width:0}.scenario-record{color:#254b5b;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;line-height:1.4}.scenario-row>div>span{color:#77909b;margin-top:9px;font-size:11px;display:block}.scenario-row select{width:130px;min-width:130px;padding:10px;font-size:12px}.product-renew .editor .page-heading h1{letter-spacing:-.07em;font-family:monospace;font-size:29px}.product-collect aside{color:#473d2e;background:#eee6d8}.product-collect aside .brand{font-size:23px}.product-collect aside .nav-item{color:#806b54}.product-collect aside .nav-item.active{color:#964c32;background:#fbf7ef;border:1px solid #decdba}.product-collect .sidebar-label,.product-collect .sidebar-bottom{color:#8b765f}.due-desk .desk-heading h1{letter-spacing:-.055em;font-family:Georgia,serif;font-size:clamp(32px,3.3vw,47px);font-weight:400}.collection-summary{border-block:1px solid #ad9c84;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;padding:26px 0;display:grid}.collection-summary>div+div{border-left:1px solid #d6cbbb;padding-left:24px}.collection-summary span{color:#807260;font-size:11px;display:block}.collection-summary strong{letter-spacing:-.055em;margin:16px 0 10px;font-family:Georgia,serif;font-size:42px;font-weight:400;display:block}.collection-summary small{color:#958670;font-size:10px;line-height:1.5;display:block}.due-desk-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:35px;display:grid}.collection-tabs{border-bottom:1px solid #c3b398;flex-wrap:wrap;gap:20px;display:flex}.collection-tabs button{color:#88765f;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:15px 0;font-size:12px;display:flex}.collection-tabs button[aria-pressed=true]{color:#a64328;border-bottom-color:#a64328}.collection-tabs button>span{color:#9d8e77;font-size:10px}.queue-explanation{color:#95836c;margin:19px 0;font-size:12px;line-height:1.6}.collection-row{text-align:left;color:#4a3d2d;background:0 0;border:0;border-top:1px solid #d8cdbc;grid-template-columns:1fr auto;gap:20px;width:100%;padding:24px 0;display:grid}.collection-row:hover{background:#f2ece0}.collection-row>span>small{color:#988269;margin-bottom:8px;font-size:10px;line-height:1.6;display:block}.collection-row b{font-size:15px;font-weight:550;line-height:1.5;display:block}.collection-row em{color:#9a5d3b;margin-top:11px;font-size:11px;font-style:normal;line-height:1.6;display:block}.collection-row strong{letter-spacing:-.055em;margin-bottom:10px;font:20px monospace;display:block}.collection-row>span:last-child{text-align:right;max-width:155px}.collection-row-link{color:#ad7652;margin-top:12px;font-size:10px;display:block}.weekly-export{color:#966344;text-align:left;background:0 0;border:1px solid #c3b398;border-left:0;border-right:0;justify-content:space-between;gap:16px;width:100%;margin-top:22px;padding:20px 0;font-size:12px;display:flex}.followup-station{background:#f1e8d9;border:1px solid #d8c7b0;padding:25px}.followup-station h2{letter-spacing:-.04em;margin:16px 0 25px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.1}.followup-station label{font-size:11px;display:block}.followup-station select{width:100%;margin:9px 0 20px;padding:11px;font-size:12px;display:block}.email-preview{background:#fffdf8;border:1px solid #e0d4c0;margin-bottom:20px;padding:20px;font-size:12px}.email-preview>span{color:#9a886f;margin-bottom:9px;font:9px monospace;display:block}.email-preview b{border-bottom:1px solid #e7ddce;padding-bottom:15px;font-size:12px;font-weight:600;line-height:1.6;display:block}.email-preview p{white-space:pre-line;color:#71614d;margin:17px 0 0;font-size:12px;line-height:1.8}.station-record{color:#995737;text-align:left;background:0 0;border:0;padding:15px 0 0;font-size:12px;line-height:1.5}.followup-station .job-note{color:#958066;font-size:11px}.product-collect .editor .page-heading h1{font-family:Georgia,serif;font-weight:400}@media (width<=1200px){.workspace.product-scope,.workspace.product-intake,.workspace.product-collect{grid-template-columns:180px minmax(0,1fr)}.workspace .work-main{padding-inline:25px}.workspace aside{padding:25px 14px}.workspace aside .brand{font-size:20px}.desk-heading{align-items:flex-start}.desk-heading>.button{max-width:160px}.cut-desk-grid,.due-desk-grid{gap:22px}.change-composer,.followup-station{padding:21px}.launch-board{gap:10px}.room-lane{padding:11px}.launch-room{padding:16px 12px}.launch-room h3{font-size:20px}.room-status{flex-direction:column;gap:5px}.collection-summary{gap:16px}.collection-summary>div+div{padding-left:16px}.collection-summary strong{font-size:36px}.collection-tabs{gap:14px}.collection-tabs button{font-size:11px}.collection-row{grid-template-columns:1fr;gap:12px}.collection-row>span:last-child{text-align:left;flex-wrap:wrap;align-items:center;gap:10px;max-width:none;display:flex}.collection-row strong,.collection-row>span>small,.collection-row-link{margin:0}.collection-row-link{flex-basis:100%}.gather-desk-note{align-items:flex-start}.gather-desk-note .button{max-width:170px}.heads-summary strong{font-size:37px}}@media (width<=950px){.workspace.product-scope,.workspace.product-intake,.workspace.product-collect{grid-template-columns:165px minmax(0,1fr)}.workspace aside .brand{font-size:18px}.workspace .brand .identity-mark{width:25px;font-size:23px}.workspace .nav-item{gap:7px;padding:12px 10px;font-size:11px}.desk-heading{flex-direction:column;gap:20px}.desk-heading>.button{max-width:none}.cut-desk-grid,.due-desk-grid{grid-template-columns:1fr}.cut-totals>div{padding:20px 15px 20px 0}.cut-totals>div+div{padding-left:15px}.cut-totals span{font-size:10px}.cut-totals strong{font-size:32px}.change-composer{max-width:none}.launch-board{grid-template-columns:1fr}.room-lane{min-height:0;padding:16px}.launch-room{padding:20px}.launch-room h3{font-size:23px}.room-status{flex-direction:row}.lane-title{margin-bottom:17px}.lane-title h2{font-size:13px}.lane-empty{padding:15px 0}.gather-desk-note{flex-direction:column}.gather-desk-note .button{max-width:none}.heads-desk-grid{grid-template-columns:1fr}.setup-check{display:block}.scenario-panel{grid-template-columns:1fr;gap:20px}.scenario-intro{border-bottom:1px solid #c5d3d8;padding-bottom:20px}.scenario-total{padding-top:15px}.product-renew aside .nav-item{padding:10px;font-size:11px}.workspace .record-register>summary span{margin-left:0;display:block}.collection-row{grid-template-columns:1fr auto}.collection-row>span:last-child{text-align:right;display:block}.collection-row strong{margin-bottom:10px}.collection-row-link{margin-top:12px}}@media (width<=700px){.workspace.product-scope,.workspace.product-intake,.workspace.product-collect{display:block}.workspace aside,.workspace.product-renew aside{gap:5px;padding:15px 18px}.workspace aside .brand{flex-basis:100%;margin:0 0 10px;font-size:22px}.workspace .brand .identity-mark{width:30px;font-size:25px}.workspace .nav-item{flex-shrink:1;padding:9px;font-size:11px}.workspace .work-main,.product-renew .work-main{padding:0 19px 30px}.workspace .work-top{height:62px;margin-bottom:17px;font-size:10px}.workspace .pill{padding:6px 10px;font-size:10px}.workspace .demo-bar{gap:8px;margin-bottom:25px;padding:11px 12px;font-size:11px}.demo-bar .demo-tools{gap:12px}.demo-bar .text-link,.demo-bar .demo-tools button{font-size:10px}.desk-heading{gap:18px;margin:25px 0}.desk-heading h1,.gather-desk .desk-heading h1,.due-desk .desk-heading h1{margin:13px 0 11px;font-size:34px}.desk-heading p{font-size:13px}.job-section-title h2{font-size:19px}.cut-totals{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.cut-totals>div{padding:20px 9px 20px 0}.cut-totals>div+div{padding-left:10px}.cut-totals span{min-height:27px;font-size:9px;line-height:1.5}.cut-totals strong{margin-top:12px;font-size:clamp(22px,6vw,34px)}.quoted-change>strong{font-size:19px}.quoted-change>b{font-size:23px}.change-composer{margin-right:5px;padding:22px 19px}.change-composer h2{font-size:28px}.composer-price strong{font-size:35px}.gather-desk-note{padding:18px 0}.gather-desk-note p{font-size:12px}.room-filters{gap:7px}.room-filters button{padding:9px 11px;font-size:10px}.heads-summary{grid-template-columns:1fr 1fr}.heads-summary>div{min-height:0;padding:20px 15px}.heads-summary>div:nth-child(3){border-top:1px solid #4e6672;border-left:0;grid-column:1/-1;justify-content:space-between;align-items:center;padding:15px;display:flex}.heads-summary span{min-height:30px;font-size:10px;line-height:1.6}.heads-summary strong{letter-spacing:-.06em;font-size:32px}.heads-summary>div:nth-child(3) span{min-height:0}.heads-summary>div:nth-child(3) strong{margin:0;font-size:28px}.heads-summary small{font-size:9px;line-height:1.6}.deadline-row{grid-template-columns:66px minmax(0,1fr);gap:14px;padding:20px 0}.deadline-date{font-size:15px}.deadline-record>b{font-size:14px}.deadline-cost{text-align:left;grid-column:2;align-items:center;gap:5px;font-size:13px;display:flex}.deadline-cost small{margin:0}.deadline-list .segmented button{padding:7px 8px}.job-section-title{gap:10px}.setup-check{padding:22px}.scenario-panel{margin-top:28px;padding:23px 18px}.scenario-intro h2{font-size:28px}.scenario-row{gap:12px}.scenario-record{font-size:12px}.scenario-row select{width:112px;min-width:112px;padding:10px 8px;font-size:11px}.collection-summary{grid-template-columns:1fr 1fr;gap:20px 10px;padding:20px 0}.collection-summary>div+div{padding-left:14px}.collection-summary>div:last-child{border-top:1px solid #d8cdbc;border-left:0;grid-column:1/-1;padding:17px 0 0}.collection-summary>div:last-child strong{margin:10px 0;font-size:27px}.collection-summary strong{font-size:35px}.collection-summary span,.collection-summary small{font-size:10px}.collection-tabs{gap:17px}.collection-tabs button{padding-top:5px;font-size:11px}.collection-row{gap:15px}.collection-row b{font-size:14px}.collection-row strong{font-size:20px}.collection-row>span:last-child{max-width:110px}.collection-row-link{font-size:9px;line-height:1.6}.followup-station{padding:23px 18px}.followup-station h2{font-size:30px}.email-preview{padding:19px 16px}.job-empty{padding:35px 20px}.job-empty h2{font-size:28px}.job-empty p{font-size:14px}.workspace .list-toolbar>input{max-width:none}.workspace .list-toolbar>select{flex:1;max-width:none}.workspace .list-toolbar>div{margin-left:0}.workspace .list-toolbar .button{font-size:11px}.workspace .editor .page-heading h1{font-size:28px}.workspace .editor .page-heading .actions{gap:10px}.workspace .panel{padding:20px 17px}.workspace .item-row{gap:9px}.workspace .item-row input{font-size:13px}.workspace .record-row{font-size:12px}.workspace .record-row b{font-size:13px}.workspace .record-row small{font-size:10px}.workspace .table-head{font-size:9px}.workspace .record-register{margin-top:33px}.workspace .mobile-utilities{flex-wrap:wrap;font-size:11px;display:flex}}.demo-reset{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.demo-reset>span{font-size:11px}.demo-reset button{min-height:30px}.starter-bench{color:#17242d;background:#fff;border:1px solid #d7dde1;border-radius:14px;margin:2rem 0 0;padding:2rem}.starter-bench>header{border-bottom:1px solid #dfe4e7;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.starter-bench h2{letter-spacing:-.035em;margin:.5rem 0;font-size:1.8rem}.starter-bench h3{margin:0 0 .75rem;font-size:1.2rem;line-height:1.4}.starter-bench p{color:#4c5c66;font-size:1rem;line-height:1.6}.bench-local{white-space:nowrap;border:1px solid #d7dde1;border-radius:30px;padding:.6rem .8rem;font-size:.875rem}.bench-field{flex-direction:column;gap:.45rem;min-width:0;margin:0 0 1rem;font-size:.875rem;font-weight:600;display:flex}.bench-field input,.bench-field select{width:100%;min-width:0;min-height:46px;font:inherit;color:#17242d;background:#fff;border:1px solid #b7c2c9;border-radius:6px;padding:.7rem .8rem;font-size:1rem}.bench-field input:focus,.bench-field select:focus{outline-offset:2px;outline:3px solid #295cc344}.bench-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;display:grid}.bench-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.bench-quote,.bench-renew,.bench-payments{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem;display:grid}.quote-line{border-bottom:1px solid #e3e7eb;grid-template-columns:24px minmax(0,1fr) minmax(90px,130px) auto;align-items:center;gap:.75rem;padding:1rem 0;display:grid}.quote-line .bench-field{margin:0}.bench-index{font-variant-numeric:tabular-nums;color:#65757e;font-size:.875rem}.bench-estimate{color:#fff;background:#1d2b24;border-radius:10px;padding:1.5rem}.bench-estimate p,.bench-estimate .kicker{color:#d4e4da}.bench-estimate output{margin:1rem 0;font-size:2rem;font-weight:700;display:block}.bench-estimate .button{color:#17242d;background:#fff}.bench-template-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bench-template-row>span{width:100%;font-size:.875rem;font-weight:600}.requirement-cards{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.requirement-cards article{border:1px solid #ded7e8;border-top:4px solid #713881;border-radius:8px;padding:1.25rem}.requirement-heading{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.requirement-heading>span{color:#69326b;font-size:.875rem}.requirement-heading h3{overflow-wrap:anywhere;flex:1;font-size:1.05rem}.bench-check{white-space:nowrap;align-items:center;gap:.4rem;font-size:.875rem;display:flex}.bench-check input{accent-color:#69326b;width:18px;height:18px}.bench-forecast{background:#eef4f8;border-radius:10px;padding:1.4rem}.bench-stat-pair{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.bench-stat-pair span,.bench-stat-pair strong{display:block}.bench-stat-pair span{font-size:.875rem}.bench-stat-pair strong{margin:.4rem 0;font-size:1.8rem}.forecast-months>div{grid-template-columns:65px 1fr 100px;align-items:center;gap:.6rem;padding:.45rem 0;font-size:.875rem;display:grid}.forecast-months>div>span{text-align:right;font-variant-numeric:tabular-nums}.forecast-bars{flex-direction:column;gap:3px;display:flex}.forecast-bars span{background:#24464f;border-radius:2px;min-width:0;height:6px}.forecast-bars span+span{background:#247bdb}.forecast-legend{gap:1rem;font-size:.875rem;display:flex}.forecast-legend span+span{color:#1261b4}.starter-bench details{margin-top:1rem}.starter-bench summary{cursor:pointer;padding:.5rem 0;font-size:1rem;font-weight:600}.starter-bench pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.875rem;line-height:1.7}.bench-proposal{background:#fff7ef;border-radius:10px;padding:1.5rem}.payment-schedule{margin:1.25rem 0;padding:0;list-style:none}.payment-schedule li{font-variant-numeric:tabular-nums;border-bottom:1px solid #ebdccc;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.payment-schedule li>span{color:#864b25;width:20px;font-size:.875rem}.payment-schedule time{flex:1}.proposal-total{justify-content:space-between;display:flex}.bench-receipts{margin:1.5rem 0;padding:0;list-style:none}.bench-receipts li{border-bottom:1px solid #dfe4e7;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.875rem;display:flex}.bench-follow-up{border-top:1px solid #dfe4e7;margin-top:1.5rem;padding-top:1rem}.bench-error{background:#fff0ed;border-radius:6px;padding:1rem;color:#9b261e!important}.bench-review{color:#17242d;background:#f6f8fa;border:1px solid #d8e0e5;border-radius:10px;grid-template-columns:1fr 1.5fr;gap:1.5rem;margin:1.5rem 0;padding:1.5rem;display:grid}.bench-review h3{margin:.5rem 0;font-size:1.1rem}.bench-review p,.bench-review small{color:#53646e;font-size:.875rem;line-height:1.6}.bench-review ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bench-review li{gap:.75rem;display:flex}.bench-review li>span{color:#286245;font-size:1.1rem}.bench-review b,.bench-review small{display:block}.bench-review b{font-size:.95rem}.starter-bench button:disabled{opacity:.5;cursor:not-allowed}.starter-bench .micro{font-size:.875rem}.starter-bench .text-button{min-height:44px;font-size:.875rem}.starter-bench .button{min-height:44px;font-size:.95rem}.starter-bench *{box-sizing:border-box}@media (width<=1000px){.bench-quote,.bench-renew,.bench-payments,.requirement-cards{grid-template-columns:1fr}.bench-estimate .bench-field{width:30%;margin-right:3%;display:inline-flex}.bench-review{grid-template-columns:1fr}}@media (width<=600px){.starter-bench{padding:1rem}.starter-bench>header{flex-direction:column;align-items:flex-start}.starter-bench h2{font-size:1.5rem}.bench-local{white-space:normal}.quote-line{grid-template-columns:24px 1fr 95px}.quote-line>.text-button{grid-column:2/4;justify-self:end}.bench-estimate,.bench-proposal,.bench-forecast{padding:1rem}.bench-estimate .bench-field{width:100%;margin-right:0}.bench-fields{grid-template-columns:1fr}.requirement-heading{flex-wrap:wrap}.requirement-heading h3{min-width:70%}.forecast-months>div{grid-template-columns:60px 1fr 90px;font-size:.8rem}.bench-stat-pair strong{font-size:1.5rem}.bench-actions .button{width:100%}}
