@font-face{font-family:Geist;src:url(/fonts/geist.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color:#191817;font-synthesis:none;--ink:#191817;--paper:#fbf8f2;--cream:#f4eee5;--coral:#ff654f;--mint:#98ffd2;--muted:#625c56;--line:#ded6cc;--green:#285d49;--sidebar:236px;background:#f4eee5;font-family:Geist,Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #a83224}button{cursor:pointer;background:var(--ink);min-height:42px;color:var(--paper);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:550;transition:background .15s,color .15s,border-color .15s;display:inline-flex}button:hover{background:#302d2a}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.2px;margin-bottom:12px;font-size:35px;font-weight:530;line-height:1.16}h2{letter-spacing:-.35px;margin-bottom:18px;font-size:17px;font-weight:600}h3{font-size:14px;font-weight:600}p{font-size:14px;line-height:1.65}small,.small{font-size:12px;line-height:1.55}strong{font-weight:580}.muted{color:var(--muted)}.inline{align-items:center;gap:10px;display:inline-flex}.site-editor-handoff select{min-width:0;max-width:100%}.editor-target{overflow-wrap:anywhere}.secondary{color:var(--ink);background:0 0;border-color:#c8c0b7}.secondary:hover{background:#ece3d8;border-color:#b4ada5}.compact{min-height:36px;padding:8px 12px;font-size:12px}.icon{min-width:40px;min-height:40px;color:inherit;background:0 0;border-radius:5px;flex-shrink:0;padding:8px}.icon:hover{color:var(--ink);background:#e9dfd1}.text-button{color:var(--ink);border:0;min-height:40px;padding:6px 0;background:0 0!important}.text-button:hover{color:#a83224}.full{width:100%}.danger{color:#a83224}.back-link{color:var(--muted);min-height:32px;margin-bottom:18px;padding:0;font-size:12px;background:0 0!important}.eyebrow{letter-spacing:1.5px;color:var(--muted);text-transform:uppercase;margin-bottom:14px;font-weight:650;line-height:1.5;font-size:10px!important}.description{color:var(--muted);max-width:660px;margin-bottom:0;line-height:1.7}.page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.page-head>button{flex-shrink:0}.error{color:#92372d;background:#fff0e9;border:1px solid #e5b7a7;border-radius:5px;padding:12px 14px;font-size:13px;line-height:1.5}.success{color:#285d49;align-items:center;gap:8px;display:flex}.notice{background:#eee5d9;border:1px solid #c8c0b7;align-items:center;gap:14px;margin-bottom:24px;padding:16px 20px;display:flex}.notice p{color:var(--muted);margin:3px 0 0;font-size:12px}.app{min-height:100vh}.sidebar{width:var(--sidebar);background:var(--ink);color:var(--cream);z-index:30;flex-direction:column;padding:30px 18px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{justify-content:space-between;align-items:center;margin-bottom:43px;padding:0 10px;display:flex}.brand img{width:150px;height:auto;display:block}.workspace-label{letter-spacing:1.4px;color:#aaa39b;margin-bottom:13px;padding:0 14px;font-size:9px;font-weight:550}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#c5bdb4;border-radius:5px;align-items:center;gap:12px;min-height:44px;padding:12px 14px;font-size:13px;display:flex}.nav-item:hover{color:var(--paper);background:#252321;text-decoration:none}.nav-item.active{color:var(--paper);background:#302d2a}.nav-dot{background:var(--coral);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-note{color:#aaa39b;gap:12px;margin-top:auto;padding:24px 14px 30px;display:flex}.sidebar-note p{color:#f4eee5;margin:0;font-size:12px;line-height:1.7}.sidebar-note span{color:#aaa39b}.operator{border-top:1px solid #3d3833;align-items:center;gap:10px;padding:18px 4px 0;display:flex}.avatar{width:32px;height:32px;color:var(--ink);background:#e9dfd1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.operator strong{text-overflow:ellipsis;white-space:nowrap;max-width:115px;font-size:12px;display:block;overflow:hidden}.operator small{color:#aaa39b;margin-top:3px;font-size:10px;display:block}.operator .icon{margin-left:auto}.workspace{margin-left:var(--sidebar);flex-direction:column;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:78px;padding:0 40px;display:flex}.crumb{color:#625c56;white-space:nowrap;font-size:12px}.crumb span{color:#aaa39b;padding:0 10px}.top-actions{align-items:center;gap:20px;display:flex}.search-button{color:#625c56;background:0 0;min-height:40px;padding:7px 0;font-size:12px;font-weight:400}.search-button:hover{color:var(--ink);background:0 0}kbd{color:#8b847d;border:1px solid #d3ccc3;border-radius:3px;margin-left:35px;padding:3px 5px;font-family:inherit;font-size:10px}.workspace main{flex:1;width:100%;max-width:1740px;margin:auto;padding:42px 40px 56px}.app-footer{border-top:1px solid var(--line);color:#77716b;align-items:center;gap:7px;padding:16px 40px;font-size:10px;display:flex}.app-footer span{letter-spacing:2px;text-transform:uppercase;margin-left:auto}.mobile-menu,.mobile-close{display:none}.skip{z-index:100;background:var(--paper);padding:14px;position:fixed;top:-100px;left:260px}.skip:focus{top:10px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:30px;display:grid}.work-section{border-top:1px solid #c8c0b7;margin-bottom:36px;padding-top:20px}.section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.section-head>div{align-items:center;gap:10px;display:flex}.section-head h2{margin:0}.section-head>p{color:var(--muted);margin:0;font-size:11px}.section-icon{align-items:center;display:flex}.section-icon.attention{color:#a83224}.section-icon.complete{color:var(--green)}.count{color:#625c56;text-align:center;border:1px solid #c8c0b7;border-radius:4px;min-width:20px;padding:2px 5px;font-size:10px}.empty{border:1px solid var(--line);text-align:center;background:#fbf8f280;padding:32px}.empty-mark{color:#8b847d;justify-content:center;margin:0 auto 14px;display:flex}.empty h3{margin:0 0 7px;font-size:14px;font-weight:550}.empty p{color:var(--muted);max-width:390px;margin:0 auto;font-size:12px;line-height:1.6}.empty>button{margin-top:20px}.task-list{background:var(--paper);border:1px solid var(--line);border-radius:5px;overflow:hidden}.task-row{border-bottom:1px solid var(--line);align-items:center;gap:5px;min-height:82px;padding:12px 12px 12px 16px;display:flex}.task-row:last-child{border-bottom:0}.task-open{color:var(--ink);text-align:left;flex:1;justify-content:flex-start;gap:13px;min-width:0;padding:0;background:0 0!important}.task-open>div{min-width:0}.task-open strong{font-size:13px;line-height:1.5;display:block}.task-open small{color:#625c56;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:10px;font-weight:400;display:flex}.task-open>svg{flex-shrink:0;display:none}.task-symbol{color:#817b74;border:1px solid #ded6cc;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.task-symbol.done{color:var(--green);background:#e5f2e9;border-color:#b7d5c3}.task-row-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.tag{color:#625c56;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.tag>span{background:#8b847d;border-radius:50%;width:4px;height:4px}.tag-completed,.tag-connected,.tag-active,.tag-approved{color:#285d49}.tag-completed>span,.tag-connected>span,.tag-active>span,.tag-approved>span{background:#3ba87d}.tag-candidate,.tag-needs_you,.tag-pending{color:#92372d}.tag-candidate>span,.tag-needs_you>span,.tag-pending>span{background:#d65442}.tag-running,.tag-review{color:#625c56}.tag-running>span,.tag-review>span{background:#191817}.value-widget{background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:22px}.value-widget header{border-bottom:1px solid var(--line);padding-bottom:15px}.value-widget header h2{margin:0 0 6px;font-size:15px}.value-widget .eyebrow{letter-spacing:1px;font-size:8px!important}.value-unknown{color:#8b847d;margin:20px 0 8px;font-size:31px;font-weight:400;display:block}.value-widget p{color:#625c56;margin:10px 0;font-size:11px}.quiet-label{color:#625c56;font-size:9px}.footnote{color:#625c56;border-top:1px solid var(--line);padding-top:14px;line-height:1.65;margin:20px 0 0!important;font-size:10px!important}.value-sample{padding-top:18px}.value-sample span,.value-sample small{color:var(--muted);font-size:10px;display:block}.value-sample strong{margin:6px 0;font-size:23px;display:block}.quiet-panel{padding:32px 10px 20px}.quiet-panel .eyebrow{font-size:8px!important}.quiet-panel h2{letter-spacing:-.6px;margin-bottom:16px;font-family:Fraunces,Georgia,serif;font-size:27px;font-weight:400;line-height:1.2}.quiet-panel p{color:#625c56;font-size:12px;line-height:1.8}.quiet-panel button{font-size:11px}.privacy-note{border-top:1px solid var(--line);color:#77716b;gap:9px;padding:21px 10px;display:flex}.privacy-note p{margin:0;font-size:10px;line-height:1.7}.approval-row{width:100%;color:var(--ink);background:#fbf2e9;border:1px solid #e2c5b9;justify-content:flex-start;gap:14px;margin-bottom:10px;padding:16px}.approval-row:hover{background:#f5e8db}.approval-row>div{text-align:left;flex:1}.approval-row strong,.approval-row small{display:block}.approval-row small{color:#625c56;margin-top:4px;font-size:10px}.approval-row>span{color:#92372d;align-items:center;gap:7px;font-size:10px;display:flex}.tabs{border-bottom:1px solid #c8c0b7;gap:24px;margin-bottom:26px;display:flex;overflow-x:auto}.tabs button{color:#625c56;white-space:nowrap;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:46px;padding:13px 0 16px;font-size:12px;font-weight:450;background:0 0!important}.tabs button.selected{color:#191817;border-bottom-color:#191817;font-weight:600}.panel{background:var(--paper);border:1px solid var(--line);border-radius:5px;min-width:0;margin-bottom:22px;padding:24px}.panel h2{font-size:16px}.prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.detail-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.task-meta,.client-meta{color:#625c56;flex-wrap:wrap;align-items:center;gap:22px;margin:-14px 0 28px;font-size:11px;display:flex}.task-meta>span+span{border-left:1px solid #c8c0b7;padding-left:20px}.client-meta a,.client-meta>span{align-items:center;gap:7px;display:inline-flex}.scope-box{background:#f4eee5;border:1px solid #ded6cc;gap:18px;margin-top:24px;padding:20px;display:flex}.scope-box svg{flex-shrink:0}.scope-box h3{margin:0 0 8px}.scope-box p{color:#625c56;margin-bottom:14px;font-size:12px}.scope-box button{font-size:11px}.timeline article{gap:15px;padding-bottom:27px;display:flex;position:relative}.timeline article:before{content:"";border-left:1px solid #ded6cc;position:absolute;top:10px;bottom:0;left:4px}.timeline article:last-child{padding-bottom:0}.timeline article:last-child:before{display:none}.timeline-dot{border:2px solid var(--paper);z-index:1;background:#b4ada5;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 1px #b4ada5}.timeline article>div{flex:1;min-width:0}.timeline header{justify-content:space-between;align-items:center;gap:10px;display:flex}.timeline header strong{text-transform:capitalize;font-size:12px}.timeline time{color:#77716b;font-size:10px}.timeline p,.timeline .review-findings{color:#625c56;overflow-wrap:anywhere;white-space:pre-wrap;margin:7px 0;font-size:12px;line-height:1.7}.timeline .review-findings{padding-inline-start:18px}.timeline small{color:#817b74;font-size:9px}.control-list{flex-direction:column;gap:10px;margin:20px 0;display:flex}.control-list button{justify-content:flex-start;font-size:11px}dl{margin:22px 0 0;font-size:11px}dt{color:#77716b;margin-bottom:5px}dd{margin:0 0 16px}.result-key{text-transform:capitalize;margin-top:20px}.approval-target{overflow-wrap:anywhere}.result-data,.approval-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:12px;line-height:1.7}.client-grid,.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.client-card,.project-card{background:var(--paper);color:var(--ink);border:1px solid var(--line);text-align:left;flex-direction:column;align-items:flex-start;gap:20px;min-height:240px;padding:24px;display:flex}.client-card:hover,.project-card:hover{background:#fffdf9;border-color:#b4ada5}.client-initial{background:#ede4d8;border:1px solid #d4c9bc;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:450;display:flex}.client-card h2,.project-card h2{margin-bottom:10px}.client-card p,.project-card p{-webkit-line-clamp:3;color:#625c56;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.client-card footer,.project-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:16px;display:flex}.project-card footer span{color:#625c56;font-size:10px}.view-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.view-toolbar p{margin:0;font-size:12px}.file-groups{gap:20px;display:grid}.file-groups h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px}.item-list{border:1px solid var(--line);background:var(--paper);border-radius:5px}.item-list>button,.item-list>a,.file-list-row>a{width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;display:flex}.item-list>button:hover,.item-list>a:hover,.file-list-row>a:hover{background:#f1e8dc}.item-list>button:last-child,.item-list>a:last-child,.file-list-row:last-child{border-bottom:0}.item-list>button>div,.item-list>a>div,.file-list-row>a>div{flex:1;min-width:0}.file-list-row{border-bottom:1px solid var(--line);align-items:center;display:flex}.file-list-row>a{border:0;flex:1;min-width:0}.file-list-row>a>svg,.file-list-row>button{flex-shrink:0}.file-list-row>button{margin-inline-end:12px}.file-placement-name{overflow-wrap:anywhere}.item-list strong{overflow-wrap:anywhere;font-size:13px;display:block}.item-list small{color:#625c56;margin-top:6px;font-size:10px;font-weight:400;display:block}form label{flex-direction:column;gap:8px;margin:19px 0;font-size:12px;font-weight:550;display:flex}label>.muted{font-size:10px;font-weight:400}input,textarea,select{color:#191817;background:#fffdf9;border:1px solid #c8c0b7;border-radius:5px;width:100%;min-height:44px;padding:12px;font-size:13px;line-height:1.5}input::placeholder,textarea::placeholder{color:#817b74}textarea{resize:vertical}input:disabled,textarea:disabled{background:#eee5d9}label small{color:#625c56;font-size:10px;font-weight:400}fieldset{border:1px solid var(--line);margin:20px 0;padding:12px 15px}legend{color:#625c56;font-size:12px}.check-row{flex-direction:row;align-items:center;margin:8px 0;font-weight:400}.check-row input{width:17px;height:17px;min-height:17px}.form-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.onboarding-form{max-width:800px}.form-section{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:12px;margin-bottom:22px;padding:12px 0 28px;display:grid}.step-number{letter-spacing:1px;color:#8b847d;padding-top:4px;font-size:10px}.form-section h2{font-size:17px}.upload-field{background:#f4eee5;border:1px dashed #b4ada5;align-items:flex-start;gap:13px;padding:20px}.upload-field span{font-size:12px}.upload-field input{background:0 0;border:none;padding:0;font-size:11px}.file-button{cursor:pointer;border:1px solid #c8c0b7;border-radius:5px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:550;display:inline-flex;position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-button:focus-within{outline-offset:3px;outline:2px solid #a83224}dialog{background:#fbf8f2;border:1px solid #c8c0b7;border-radius:8px;width:calc(100% - 32px);max-width:580px;max-height:90vh;padding:26px;box-shadow:0 20px 80px #19181730}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#19181780}.dialog-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.dialog-head h2{letter-spacing:-.5px;margin:0;font-size:20px}dialog>p{font-size:12px}.loading{color:#625c56;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:13px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login{background:var(--paper);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login>section{flex-direction:column;justify-content:center;padding:8vh max(40px,8vw);display:flex}.login img{width:170px;margin-bottom:70px}.login .eyebrow{font-size:9px!important}.login h1{letter-spacing:-1.8px;font-size:46px;line-height:1.08}.login .description{margin:8px 0 14px;font-size:13px}.login form{max-width:390px;margin:0 0 20px}.login form button{justify-content:space-between;width:100%;margin-top:8px}.login-world{color:#f4eee5;background:#191817;align-items:center;padding:14%;display:flex;position:relative;overflow:hidden}.login-world p{letter-spacing:-2px;z-index:1;font-size:clamp(32px,4vw,70px);line-height:1.12;position:relative}.login-world em{color:#ff654f;font-family:Fraunces,Georgia,serif;font-weight:400}.login-caption{letter-spacing:3px;color:#aaa39b;font-size:9px;position:absolute;bottom:45px;left:14%}.line{opacity:.5;background:#98ffd2;width:140%;height:2px;position:absolute;right:-40%;transform:rotate(-32deg)}.line.a{bottom:22%}.line.b{background:#ff654f;bottom:25%;right:-30%}.line.c{background:#f4eee5;bottom:28%;right:-20%}.narrow{max-width:520px;margin:8vh auto;padding:24px}.settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.settings-grid>.panel{margin:0}.settings-grid p{font-size:12px}.team-row{align-items:center;gap:10px;margin:15px 0;display:flex}.team-row>div{flex:1}.team-row strong{font-size:12px}.team-row small{color:#625c56;font-size:10px;display:block}.secret-once{background:#f8eee0;border:1px solid #d3b796;margin-top:20px;padding:14px;font-size:12px}.secret-once input{margin-top:12px}.secret-once p{margin-bottom:0}.connections-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.connection-card{background:var(--paper);border:1px solid var(--line);border-radius:5px;flex-direction:column;align-items:flex-start;min-height:230px;padding:22px;display:flex}.connection-icon{background:#eee5d9;border:1px solid #c8c0b7;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:14px;font-size:13px;display:flex}.connection-card h3{margin-bottom:7px;font-size:14px}.connection-card>p{color:#625c56;font-size:11px;line-height:1.7}.connection-card>footer{justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:20px;display:flex}.connection-card>.connection-account-actions{flex-wrap:wrap;gap:8px}.connection-account-actions>span{overflow-wrap:anywhere;flex-basis:100%}.email-intake section{border-top:1px solid var(--line);padding:14px 0}.email-intake h3{margin:0}.email-intake p,.email-intake select{overflow-wrap:anywhere}.email-intake form,.email-intake select{width:100%;min-width:0}.email-intake form{margin-top:12px}.email-intake-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.document{min-width:0}.document-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.document-reading{overflow-wrap:anywhere}.document-reading>:first-child{margin-top:0}.document-reading :is(h1,h2,h3,h4){letter-spacing:-.02em;margin:1.5em 0 .5em;line-height:1.35}.document-reading h1{font-size:1.7em}.document-reading h2{font-size:1.35em}.document-reading h3{font-size:1.1em}.document-reading :is(ul,ol){padding-left:1.5em}.document-reading p{margin:.65em 0 1em}.document-reading pre{background:var(--paper);max-width:100%;padding:14px;overflow-x:auto}.document-reading blockquote{border-left:2px solid var(--line);color:var(--muted);margin-left:0;padding-left:18px}.document-body{resize:vertical;outline-offset:2px;background:#fffdf9;border:1px solid #ded6cc;border-radius:5px;width:100%;min-height:60vh;padding:40px;font-size:15px;line-height:1.95}.editor-status{color:#625c56;align-items:center;gap:7px;margin-bottom:17px;font-size:10px;display:flex}.editor-status>span:last-child{margin-left:auto}.saved-dot,.saving-dot{background:#3ba87d;border-radius:50%;width:5px;height:5px}.saving-dot{background:#b8864c}.document.embedded .document-body{background:0 0;border:0;min-height:400px;padding:0;font-size:14px;line-height:1.9}.document.embedded .document-body:focus{outline-offset:10px;outline:1px solid #b4ada5}.history-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.history-list strong{font-size:12px}.history-list small{color:#625c56;margin-top:5px;font-size:10px;display:block}.meeting-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.recording-panel{color:#f4eee5;background:#191817;border-radius:5px;margin-bottom:20px;padding:20px}.recording-panel h2{font-size:13px}.recording-panel video{background:#080707;width:72%;height:auto;margin-inline:auto;transition:width .3s;display:block}.recording-panel audio{width:100%;display:block}.recording-panel.playing video{width:100%}.external-recording{text-align:center;padding:22px 0 10px}.external-recording p{color:#c5bdb4;margin:10px 0;font-size:11px}.external-recording a{color:#98ffd2;align-items:center;gap:6px;font-size:12px;display:inline-flex}.transcript-line{text-align:left;color:#191817;border:0;border-bottom:1px solid #ded6cc;border-radius:0;align-items:flex-start;gap:12px;width:100%;padding:16px 0;display:flex;background:0 0!important}.transcript-line time{color:#a83224;margin-top:2px;font-size:9px;font-weight:500}.transcript-line strong{font-size:11px;display:block}.transcript-text{color:#625c56;margin:7px 0 0;font-size:11px;font-weight:400;line-height:1.8;display:block}.project-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.draft-sidebar{padding:18px}.draft-sidebar .section-head{margin-bottom:5px}.draft-sidebar h2{font-size:14px}.draft-item{color:#191817;text-align:left;background:0 0;justify-content:flex-start;width:100%;padding:12px 8px;font-size:11px}.draft-item:hover,.draft-item.selected{background:#eee5d9}.draft-item small{color:#625c56;margin-top:5px;font-size:9px;display:block}.revision-history{width:100%;margin-top:16px}.revision-history summary{cursor:pointer;color:#625c56;padding-block:8px;font-size:12px}.revision-small{margin-top:14px}.revision-small strong{font-size:11px}.revision-small small{color:#625c56;margin-top:5px;font-size:9px;line-height:1.6;display:block}.project-editor{background:#fbf8f2;border:1px solid #c8c0b7;border-radius:5px;overflow:hidden}.editor-toolbar{border-bottom:1px solid #ded6cc;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.file-name{flex:1;align-items:center;gap:8px;font-size:10px;display:flex}.file-name input{min-width:100px;min-height:35px;padding:7px 10px;font-size:11px}.segmented{border:1px solid #c8c0b7;border-radius:5px;display:flex}.segmented button{color:#625c56;background:0 0;min-height:34px;padding:7px 10px;font-size:10px}.segmented button.selected{color:#191817;background:#eee5d9}.code-editor{color:#f4eee5;tab-size:2;background:#211f1d;border:0;border-radius:0;min-height:520px;padding:20px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8;display:block}.code-editor:focus-visible{outline-offset:-2px;outline:2px solid #ff654f}.draft-footer{border-top:1px solid #ded6cc;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.draft-footer .small,.draft-footer button{font-size:10px}.visual-controls{background:#f4eee5;grid-template-columns:1fr 1fr;gap:15px;padding:18px;display:grid}.visual-controls label{flex-direction:column;gap:8px;font-size:10px;display:flex}.visual-controls select,.visual-controls textarea{font-size:11px}.visual-editor iframe{background:#fff;border:0;width:100%;height:480px}.share-url{overflow-wrap:anywhere;background:#eee5d9;padding:16px;font-size:12px;text-decoration:underline;display:block}.shared-review{max-width:1280px;margin:auto;padding:30px 50px 24px}.shared-review>header{border-bottom:1px solid #c8c0b7;justify-content:space-between;align-items:center;margin-bottom:45px;padding-bottom:26px;display:flex}.shared-review>header img{width:145px}.shared-review>header span{letter-spacing:1.3px;color:#625c56;font-size:9px}.shared-artifact{background:#fff;border:1px solid #c8c0b7;min-height:350px}.shared-artifact iframe{border:0;width:100%;height:65vh;display:block}.shared-artifact pre{white-space:pre-wrap;padding:30px;font-family:inherit}.shared-feedback{grid-template-columns:1fr 1fr;gap:65px;margin:50px 0;display:grid}.shared-feedback p{font-size:12px}.shared-review>footer{color:#625c56;border-top:1px solid #c8c0b7;padding-top:22px;font-size:10px}.feedback{border-bottom:1px solid #ded6cc;padding:20px 0}.feedback strong{font-size:12px}.feedback time{color:#77716b;float:right;font-size:10px}.feedback p{white-space:pre-wrap;margin:10px 0 0}.search-field{align-items:center;gap:10px;display:flex}.search-field input{background:#fffdf9}.search-result{text-align:left;color:#191817;background:0 0;border-bottom:1px solid #ded6cc;border-radius:0;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:16px 5px;display:flex}.search-result:hover{background:#eee5d9}.search-result small{text-transform:uppercase;color:#625c56;font-size:9px}.search-result strong{font-size:13px}.search-result span{color:#625c56;font-size:11px;font-weight:400}.nav-scrim{display:none}@media (width>=1600px){.dashboard-grid{grid-template-columns:minmax(0,1fr) 285px;gap:44px}.workspace main{padding:50px 60px}.topbar{padding:0 60px}.task-row{min-height:90px}}@media (width<=1200px){:root{--sidebar:210px}.topbar{padding:0 28px}.workspace main{padding:34px 28px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 225px;gap:20px}.section-head>p{display:none}.task-row{padding:12px}.task-row-actions{gap:4px}.client-grid,.project-grid,.connections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.meeting-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.project-layout{grid-template-columns:210px minmax(0,1fr)}h1{font-size:30px}kbd{margin-left:15px}}@media (width<=1000px){:root{--sidebar:190px}.sidebar{padding-left:12px;padding-right:12px}.brand img{width:140px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-side{grid-template-columns:1fr 1fr;gap:20px;display:grid}.quiet-panel{padding:16px 5px}.privacy-note{display:none}.detail-grid{grid-template-columns:minmax(0,1fr)}.detail-grid>aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.meeting-layout{grid-template-columns:minmax(0,1fr)}.meeting-layout>aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.task-row-actions{gap:15px}.project-layout{grid-template-columns:minmax(0,1fr)}.draft-sidebar{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.draft-sidebar .section-head,.draft-sidebar>p{width:100%}.draft-item{width:auto}.top-actions{gap:14px}.search-button kbd{display:none}.settings-grid{gap:18px}.login>section{padding:50px}.login img{margin-bottom:50px}}@media (width<=767px){:root{--sidebar:236px}.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.mobile-menu,.mobile-close{display:flex}.nav-scrim{z-index:29;background:#19181780;border:0;display:block;position:fixed;inset:0}.workspace{margin-left:0}.topbar{gap:10px;height:64px;padding:0 20px}.crumb{margin-right:auto;font-size:11px}.crumb span{padding:0 6px}.top-actions{gap:10px}.top-actions .secondary span,.search-button span{display:none}.search-button{min-width:40px;padding:7px}.top-actions .secondary{min-width:40px;min-height:40px;padding:9px}.workspace main{padding:30px 20px 40px}.app-footer{padding:16px 20px}.page-head{gap:20px;margin-bottom:28px}.page-head>button{min-height:40px;padding:9px 11px;font-size:11px}.description{font-size:12px}.eyebrow{margin-bottom:12px;font-size:9px!important}h1{letter-spacing:-1px;font-size:29px}.dashboard-grid{gap:0}.work-section{margin-bottom:28px}.section-head{margin-bottom:17px}.section-head h2{font-size:16px}.empty{padding:26px 18px}.task-open strong{font-size:12px}.task-open small{font-size:9px}.task-row-actions{gap:6px}.task-row{gap:4px}.task-symbol{width:28px;height:28px}.task-open{gap:10px}.tag{font-size:9px}.task-row-actions .icon{min-width:40px;padding:7px}.client-card,.project-card{padding:20px}.view-toolbar{gap:15px}.view-toolbar p{font-size:11px}.tabs{gap:22px;margin-bottom:22px}.tabs button{font-size:11px}.panel{padding:22px}.settings-grid,.meeting-layout>aside{grid-template-columns:1fr}.document-body{min-height:60vh;padding:25px;font-size:14px}.shared-review{padding:24px}.shared-review>header span{text-align:right;max-width:130px;font-size:8px}.shared-feedback{grid-template-columns:1fr;gap:35px}.login{grid-template-columns:1fr;min-height:100dvh}.login>section{padding:40px max(28px,9vw)}.login-world{display:none}.login h1{font-size:42px}.login form{max-width:none}.login img{margin-bottom:50px}.login .description{max-width:330px}.form-section{grid-template-columns:25px 1fr;gap:7px}.task-meta{gap:12px;font-size:10px}.task-meta>span+span{padding-left:12px}.scope-box{gap:12px;padding:16px}.detail-grid>aside{grid-template-columns:1fr}.editor-toolbar{gap:10px}.draft-footer{align-items:flex-start}.draft-footer span{max-width:120px}.code-editor{min-height:400px;font-size:11px}.visual-controls{grid-template-columns:1fr}.skip{left:20px}}@media (width<=480px){.page-head{flex-direction:column;align-items:flex-start}.page-head>button{align-self:flex-start}.dashboard-side{grid-template-columns:1fr}.quiet-panel{padding:24px 0}.value-widget{padding:20px}.client-grid,.project-grid,.connections-grid{grid-template-columns:1fr}.task-row{flex-wrap:wrap}.task-open{flex-basis:100%;width:100%}.task-open>svg{margin-left:auto;display:block}.task-row-actions{flex:1;justify-content:space-between;margin-left:38px;padding-top:2px}.task-row-actions .icon{height:36px;min-height:36px}.task-row{min-height:112px;padding:14px}.task-open small{gap:5px;font-size:9px}.task-list{border-radius:4px}.topbar{padding:0 12px}.workspace main{padding:27px 16px 38px}.crumb{font-size:10px}.top-actions{gap:1px}.section-head>div{gap:8px}.approval-row{gap:10px;padding:14px}.approval-row>span{gap:0;font-size:0}.approval-row strong{font-size:11px}.shared-review{padding:20px 16px}.shared-review>header img{width:125px}.feedback time{float:none;margin-top:6px;display:block}.view-toolbar{align-items:flex-start}.view-toolbar p{max-width:190px}.view-toolbar button,.view-toolbar .file-button{white-space:nowrap;padding:9px 10px;font-size:10px}.panel,.document-body{padding:20px}.editor-status{flex-wrap:wrap}.editor-status>span:last-child{margin-left:10px;font-size:9px}.form-actions{gap:10px}.form-actions button{font-size:12px}.login>section{padding:32px 28px}.login h1{font-size:38px}.login img{width:150px}.task-meta{gap:10px;margin-top:-8px}.task-meta>span+span{padding-left:10px}.draft-footer{flex-direction:column;gap:10px}.draft-footer span{max-width:none}.editor-toolbar .file-name{flex-basis:100%}.client-meta{gap:16px}.onboarding-form{padding:20px 16px}.page-head h1{font-size:28px}.settings-grid .panel{padding:20px}.search-results{max-height:55vh;overflow:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dashboard-grid{grid-template-columns:minmax(0,1fr);max-width:1250px}.value-compact{background:#fbf8f2;border:1px solid #ded6cc;border-radius:5px;max-width:520px;margin:-8px 0 28px}.value-compact summary{cursor:pointer;align-items:center;gap:18px;min-height:44px;padding:12px 16px;font-size:11px;list-style:none;display:flex}.value-compact summary strong{font-size:12px}.value-compact summary>span{color:#625c56;flex:1}.value-compact summary::-webkit-details-marker{display:none}.value-details{border-top:1px solid #ded6cc;padding:0 16px 16px}.value-details p{margin:13px 0 0;font-size:11px}.value-details .value-sample{margin-right:30px;display:inline-block}.work-section{max-width:none}.page-head{max-width:1250px}@media (width<=480px){.value-compact{margin-top:0}.value-compact summary{gap:14px;font-size:10px}.value-compact summary strong{font-size:11px}}.list-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.list-pagination span{color:var(--muted);font-size:12px}.list-pagination button{padding:8px 12px;font-size:12px}.transcript-source{color:#625c56;margin:0 0 16px 46px;font-size:11px;line-height:1.55}.transcript-source summary{cursor:pointer}.transcript-source p{margin:8px 0}.recovered-draft{margin-bottom:20px}.recovered-draft textarea{width:100%;min-height:200px;margin-top:12px}.meeting-actions,.drive-page-controls{flex-wrap:wrap;gap:.5rem;display:flex}.drive-import-activity{margin-bottom:1rem;padding:1rem}.drive-import-activity h2{margin:0 0 .75rem;font-size:1rem}.drive-import-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.drive-import-row>div{overflow-wrap:anywhere;flex:11rem;min-width:0}.drive-import-row p{margin:.25rem 0}.drive-import-row progress{width:min(100%,18rem);height:.5rem;accent-color:var(--green);margin:.5rem 0;display:block}.drive-import-empty{justify-items:start;gap:.5rem;display:grid}.offboarding-panel{max-width:54rem}.offboarding-connections,.handoff-selection{margin-top:1.5rem}.retention-receipts{overflow-wrap:anywhere;margin-top:1rem}.retention-receipts li+li{margin-top:.5rem}.handoff-group{border:1px solid var(--line);border-radius:.5rem;min-width:0;max-height:16rem;margin:1rem 0;padding:.5rem .85rem;overflow-y:auto}.handoff-group legend{padding:0 .3rem;font-weight:600}.handoff-group label{overflow-wrap:anywhere;flex-direction:row;align-items:center;gap:.65rem;margin:0;padding:.55rem 0;display:flex}.handoff-group input[type=checkbox]{flex:none;width:auto}.alert-link{width:44px;height:44px;color:var(--ink);border-radius:6px;flex:0 0 44px;place-items:center;display:inline-grid;position:relative}.alert-link:hover,.alert-link[aria-current=page]{background:var(--paper)}.alert-count{color:#fff;text-align:center;background:#a83224;border-radius:10px;min-width:16px;padding:2px 4px;font-size:10px;font-weight:650;line-height:1;position:absolute;top:2px;right:1px}.alerts-page{max-width:950px}.alerts-page .page-head{flex-direction:row;align-items:center}.alerts-page .page-head h1{margin-bottom:0}.alerts-page .page-head>button{flex-shrink:0;min-height:44px}.alerts-page .page-head>button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.alert-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.alert-row{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:17px 16px;display:grid}.alert-row[data-unread=true]{box-shadow:inset 3px 0 #a83224}.alert-row:focus-visible,.alerts-page h1:focus-visible{outline-offset:3px;outline:2px solid #a83224}.alert-row h2{overflow-wrap:anywhere;margin-bottom:6px}.alert-meta,.alert-row-actions,.alert-read{flex-wrap:wrap;align-items:center;gap:7px 14px;display:flex}.alert-meta,.alert-read{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.alert-meta strong{color:#a83224}.alert-row-actions>a{align-items:center;gap:5px;min-height:44px;font-size:13px;font-weight:550;display:inline-flex}.alert-row-actions>button{min-height:44px}.alert-email-preview{overflow-wrap:anywhere}.alert-read{gap:6px;min-height:44px}.alert-empty{background:var(--paper);border:1px solid var(--line);color:var(--muted);border-radius:6px;justify-items:center;gap:12px;padding:44px 20px;display:grid}.alert-empty h2,.alert-row .error{margin-bottom:0}.alert-limit{margin-top:14px}@media (width<=767px){.topbar .crumb{text-overflow:ellipsis;min-width:0;overflow:hidden}.top-actions{flex-shrink:0}.alert-row{grid-template-columns:1fr}}@media (width<=480px){.alerts-page .page-head{gap:10px}.alerts-page h1{font-size:26px}}.client-ai-access form{max-width:28rem}.client-ai-actions{flex-wrap:wrap;gap:.5rem;display:flex}.client-ai-actions button{white-space:normal;max-width:100%;min-height:44px}.client-chatgpt-account{margin-top:1.25rem}.chatgpt-account-label{overflow-wrap:anywhere}
