@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color:#352e29;font-synthesis:none;--ink:#2b2724;--teal:#a17a3d;--border:#e5dfd1;--muted:#80776c;--gold:#b39451;background:#f8f4ea;font-family:Montserrat,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible{outline:3px solid #a17a3d}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}a{color:inherit;text-decoration:none}button{background:0 0;border:0}input,select,textarea{color:#352e29;min-width:0}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.2px;margin-bottom:10px;font-size:32px;font-weight:650;line-height:1.25}h2{letter-spacing:-.3px;margin:0;font-size:16px;font-weight:650}h3{font-size:14px;font-weight:650}small{line-height:1.5}.app-shell{grid-template-columns:238px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{background:var(--ink);color:#dfd7cd;background-image:linear-gradient(#2b2724e8,#2b2724ef),url(/contours.svg);background-size:auto,800px;flex-direction:column;height:100dvh;padding:34px 18px 0;display:flex;position:sticky;top:0}.brand{color:#fff;letter-spacing:-.55px;align-items:center;gap:11px;margin:0 8px 49px;font-size:17px;font-weight:650;display:flex}.brand small{color:#c6b17e;letter-spacing:3.4px;margin-top:5px;font-size:9px;font-weight:550;display:block}.brand-tile{background:#f8f4ea;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:45px;display:grid}.brand-mark{background:var(--teal);width:34px;height:34px;display:block;-webkit-mask:url(/brand-mark.webp) 50%/contain no-repeat;mask:url(/brand-mark.webp) 50%/contain no-repeat}.workspace-label{letter-spacing:1.5px;color:#ae9e89;margin:0 16px 18px;font-size:9px;font-weight:600}.sidebar nav{gap:7px;display:grid}.sidebar nav button{color:#cfc5b8;text-align:left;border-radius:8px;align-items:center;gap:13px;padding:14px 16px;font-size:12px;font-weight:500;transition:background .11s,color .11s;display:flex}.sidebar nav button:hover{background:#3e352e}.sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#483d32}.sidebar nav b{color:#e0c58e;background:#ccad6b24;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:600}.sidebar-bottom{margin-top:auto}.private-note{color:#c5b9a8;border:1px solid #ffffff12;border-radius:9px;align-items:flex-start;gap:10px;margin:22px 4px;padding:15px 12px;display:flex}.private-note svg{color:#a6b786;flex-shrink:0}.private-note strong{margin-bottom:5px;font-size:10px;font-weight:550;display:block}.private-note small{color:#a59580;font-size:9px;display:block}.back-hub{color:#c0b09b;justify-content:space-between;padding:15px;font-size:11px;display:flex}.account{text-align:left;border-top:1px solid #ffffff13;align-items:center;gap:10px;width:100%;padding:22px 6px;display:flex}.account>span:nth-child(2){flex:1;min-width:0}.account strong{color:#f0ebe2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;display:block;overflow:hidden}.account small{color:#b2a28d;margin-top:3px;font-size:9px;display:block}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--border);background:#fffcf6;align-items:center;gap:24px;height:77px;padding:0 40px;display:flex}.breadcrumb{color:#8f8576;white-space:nowrap;align-items:center;gap:12px;font-size:10px;display:flex}.breadcrumb strong{color:#675d52;font-weight:550}.global-search{color:#908778;align-items:center;gap:9px;margin-left:auto;font-size:11px;display:flex}.global-search input{background:0 0;border:0;width:178px;padding:8px 0;font-size:11px}.global-search button{place-items:center;padding:0;display:grid}.icon-button{color:#847867;border-radius:7px;flex-shrink:0;place-items:center;padding:8px;display:inline-grid}.avatar{color:#46706b;background:#e7eeec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-size:11px;font-weight:650;display:inline-flex}.avatar.small{width:31px;height:31px;font-size:10px}.avatar.large{width:49px;height:49px;font-size:14px}.preview-bar{color:#416b65;background:#e7f0ed;border-bottom:1px solid #d9e6df;align-items:center;gap:21px;padding:9px 40px;font-size:9px;line-height:1.5;display:flex}.preview-bar>span:first-child{letter-spacing:1.1px;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.live-dot{background:#428a78;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.live-dot.off{background:#b39451}main{background-image:linear-gradient(#f8f4eaf5,#f8f4eafc),url(/contours.svg);background-size:auto,1000px;max-width:1660px;min-height:calc(100dvh - 110px);margin:0 auto;padding:35px 40px 0}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:1.8px;color:#947636;margin-bottom:12px;font-size:8px;font-weight:650;display:block}.page-heading p{color:#7e7669;margin-bottom:0;font-size:11px;line-height:1.8}.button{white-space:nowrap;background:#fffcf6;border:1px solid #ded8c9;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:11px 16px;font-size:10px;font-weight:600;transition:background .11s,box-shadow .11s;display:inline-flex}.button:hover{background:#f0ebdf}.button.primary{color:#fff;background:#b39451;border-color:#b39451;box-shadow:0 3px 6px #8a6e2d14}.button.primary:hover{background:#987b3e;border-color:#987b3e}.text-button{color:#826635;text-align:left;align-items:center;gap:6px;padding:5px 0;font-size:10px;font-weight:600;display:inline-flex}.text-button.muted{color:#85837a}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:27px;display:grid}.stat-card{border:1px solid var(--border);text-align:left;background:#fffcf9;border-radius:10px;padding:21px 21px 18px;transition:box-shadow .11s;display:block;position:relative;box-shadow:0 2px 3px #3a302502}.stat-card:hover{box-shadow:0 3px 16px #3a30250c}.stat-label{color:#786c5e;margin-bottom:17px;font-size:10px;font-weight:550;display:block}.stat-card>strong{letter-spacing:-1px;font-size:31px;font-weight:600;line-height:1.3;display:block}.stat-card>small{color:#8d8577;margin-top:9px;font-size:8px;display:block}.stat-icon{border-radius:8px;place-items:center;padding:8px;display:grid;position:absolute;top:17px;right:18px}.teal{color:#467450;background:#eaf3ee}.gold{color:#a2813e;background:#f7f0df}.sage{color:#8b7951;background:#f1ece0}.rose{color:#af7a72;background:#f9edeb}.amber{color:#a17b2e;background:#fbf2db}.dashboard-grid{grid-template-columns:1.24fr 1fr;gap:23px;display:grid}.card{border:1px solid var(--border);background:#fffcf9;border-radius:11px;overflow:hidden;box-shadow:0 2px 3px #3a302502}.section-heading{justify-content:space-between;align-items:center;gap:15px;padding:24px 24px 19px;display:flex}.section-heading .eyebrow{letter-spacing:1.55px;margin-bottom:9px;font-size:7px}.section-heading h2{align-items:center;gap:9px;line-height:1.45;display:flex}.section-heading>.quiet{font-size:8px}.count{color:#9b885c;background:#f0ecdf;border-radius:5px;justify-content:center;align-items:center;min-width:21px;height:20px;font-size:9px;font-weight:600;display:inline-flex}.attention-row{text-align:left;border-top:1px solid #eee9e0;align-items:center;gap:11px;width:100%;padding:17px 23px;display:flex}.attention-row:hover,.handoff-row:hover,.glance-row:hover,.upcoming-row:hover{background:#f8f5ee}.row-icon{color:#9b947e;background:#f1efe7;border-radius:9px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.row-icon.teal{color:#4c8b79;background:#e9f3ef}.row-icon.amber{color:#aa8b4b;background:#faf0dc}.row-copy{flex:1;min-width:0;display:block}.row-copy strong{font-size:10px;font-weight:600;line-height:1.5;display:block}.row-copy small{color:#8d8574;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.pill{white-space:nowrap;color:#78807a;background:#f0efe8;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:550;line-height:1.3;display:inline-flex}.pill.teal{color:#39836e;background:#eaf3ee}.pill.amber{color:#9c782a;background:#fbf2db}.attention-row>.lucide{color:#b7bab7;flex-shrink:0}.card-foot{color:#9c9f98;background:#fdfaf3;border-top:1px solid #eee9e0;align-items:center;gap:7px;padding:13px 24px;font-size:8px;display:flex}.glance-row{text-align:left;border-top:1px solid #eee9e0;width:100%;padding:17px 24px;display:block}.glance-top{align-items:center;gap:11px;margin-bottom:14px;display:flex}.glance-top>b{color:#688479;font-size:12px;font-weight:600}.progress{background:#eceee7;border-radius:5px;height:5px;overflow:hidden}.progress>span{background:#5c9b86;border-radius:5px;height:100%;transition:width .15s;display:block}.glance-bottom{color:#a1a6a0;justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.upcoming-row{text-align:left;border-top:1px solid #eee9e0;align-items:center;gap:15px;width:100%;padding:17px 24px;display:flex}.date-tile{background:#fbf8f0;border:1px solid #e7e2d4;border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:41px;height:46px;display:flex}.date-tile b{font-size:16px;font-weight:600;line-height:1.1}.date-tile small{color:#9a916e;text-transform:uppercase;margin-top:2px;font-size:7px}.drive-card{background-color:#f0f1e7;background-image:linear-gradient(100deg,#f0f1e7fa,#f0f1e7dd),url(/contours.svg);background-position:0 0;background-repeat:repeat;background-size:auto,650px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:220px;padding:24px 27px;position:relative}.drive-card .eyebrow{letter-spacing:1.4px;font-size:7px}.drive-card h2{max-width:75%;margin-bottom:10px;font-size:19px;font-weight:550;line-height:1.5}.drive-card p{color:#818c7c;max-width:83%;margin-bottom:15px;font-size:9px;line-height:1.9}.drive-symbol{color:#a7b7a2;position:absolute;top:26px;right:24px}.connection{color:#7e8d7a;align-items:center;gap:7px;margin-bottom:14px;font-size:8px;display:flex}.drive-card .text-button{color:#557b69;font-size:9px}.page-footer{color:#9b907c;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:28px 0 20px;font-size:7px;line-height:1.8;display:flex}.page-footer>span{align-items:center;gap:7px;display:flex}.page-footer b{letter-spacing:1px;font-weight:600}.page-footer i{background:#d1caba;width:1px;height:9px;margin:0 5px}.page-footer .live-dot{width:4px;height:4px}.toolbar{justify-content:space-between;align-items:center;gap:15px;min-height:42px;margin-bottom:22px;display:flex}.tabs{align-items:center;gap:25px;display:flex}.tabs>button{color:#939b9d;align-items:center;gap:7px;padding:12px 0;font-size:10px;font-weight:550;display:flex;position:relative}.tabs>button.selected{color:#352e29}.tabs>button.selected:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:0;left:0;right:0}.tabs>button>span{color:#937b45;background:#eee7d7;border-radius:4px;padding:2px 5px;font-size:8px}.archive-toggle{color:#8a9293;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.archive-toggle input{accent-color:var(--teal)}.toolbar-right{align-items:center;gap:17px;display:flex}.toolbar select{border:1px solid var(--border);background:#fffcf6;border-radius:6px;padding:9px;font-size:9px}.onboarding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.onboarding-card{text-align:left;padding:23px;transition:box-shadow .11s}.onboarding-card:hover{box-shadow:0 4px 20px #192e2110}.person-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.onboarding-card h3{letter-spacing:-.3px;margin-bottom:7px;font-size:14px}.onboarding-card>p{color:#817460;margin-bottom:23px;font-size:9px}.card-progress{color:#938773;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:8px;display:flex}.card-progress strong{color:#597e6d;font-size:11px}.case-meta{color:#968974;justify-content:space-between;gap:10px;margin-top:17px;font-size:8px;display:flex}.case-meta>span{align-items:center;gap:5px;display:flex}.owner-dot{background:#b6b299;border-radius:50%;width:5px;height:5px}.next-step{background:#fbf9f2;border-top:1px solid #ede8de;margin:22px -23px -23px;padding:15px 23px}.next-step small{color:#a19c88;letter-spacing:1.2px;font-size:6px;font-weight:650}.next-step>span{color:#5e726c;justify-content:space-between;gap:10px;margin-top:5px;font-size:9px;line-height:1.6;display:flex}.info-strip{color:#60816f;background:#f0f4ed;border:1px solid #dbe5df;border-radius:8px;align-items:center;gap:12px;margin-bottom:23px;padding:17px 19px;display:flex}.info-strip>svg{flex-shrink:0}.info-strip strong{margin-bottom:4px;font-size:10px;font-weight:600;display:block}.info-strip span{color:#899587;font-size:9px;line-height:1.7;display:block}.handoff-row{text-align:left;border-top:1px solid #eee9e0;align-items:center;gap:14px;width:100%;padding:21px 25px;display:flex}.subtle-note{color:#999e97;align-items:flex-start;gap:8px;margin:19px 0;font-size:9px;line-height:1.7;display:flex}.subtle-note svg{flex-shrink:0}.table-scroll{overflow:auto}table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}th{color:#a3a397;letter-spacing:.8px;border-bottom:1px solid var(--border);background:#fcf9f1;padding:17px 20px;font-size:7px;font-weight:600}td{border-bottom:1px solid #eee9e0;padding:19px 20px;font-size:9px}tr:last-child td{border-bottom:0}td>small{color:#938975;margin-top:4px;font-size:8px;display:block}.table-person{text-align:left;align-items:center;gap:11px;padding:0;display:flex}.table-person strong{font-size:10px;font-weight:600;display:block}.table-person small{color:#938975;margin-top:5px;font-size:8px;display:block}.cell-role{font-size:9px;font-weight:500}.status-dot{vertical-align:middle;background:#a6b3b7;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.status-dot.active{background:#6d9e85}.status-dot.preboarding{background:#c7aa67}.status-dot.left{background:#b5aaa4}.file-icon{color:#ad965a;background:#f1eee3;border:1px solid #e9e3d1;border-radius:7px;flex-shrink:0;place-items:center;width:35px;height:39px;display:grid}.file-icon.large{width:58px;height:65px}.quiet{color:#958570;font-size:9px;line-height:1.8}.empty{text-align:center;color:#958570;padding:40px 22px}.empty>span{color:#b5ab89;background:#f3f0e5;border-radius:12px;place-items:center;margin-bottom:17px;padding:13px;display:inline-grid}.empty h3{color:#77664d;margin-bottom:9px;font-size:13px}.empty p{max-width:330px;margin:0 auto 15px;font-size:10px;line-height:1.9}.alert,.notice{color:#9b722e;background:#fff0df;border:1px solid #ebd4b6;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 15px;font-size:10px;line-height:1.8;display:flex}.alert>svg,.notice>svg{flex-shrink:0}.alert>span,.notice>span{flex:1}.alert .icon-button,.notice .icon-button{margin-left:auto}.notice{color:#52795f;background:#edf5ef;border-color:#d6e7d9}.locked{text-align:center;max-width:650px;margin:auto;padding:15vh 25px}.locked>.brand-mark{width:74px;height:74px;margin:0 auto 30px}.locked .eyebrow{margin-top:25px}.locked p{color:#807461;margin:20px 0 30px;font-size:13px;line-height:1.9}.locked small{color:#938671;margin-top:25px;font-size:9px;display:block}.panel{color:#352e29;background:#fffcf6;border:0;width:560px;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;animation:.15s ease-out panel-enter;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-20px 0 70px #3c302424}.panel.wide{width:650px}.panel::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b272460}.panel-inner{flex-direction:column;min-height:100%;display:flex}.panel-inner>form{flex-direction:column;flex:1;display:flex}.panel-header{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#fffcf6ed;justify-content:space-between;align-items:flex-start;gap:15px;padding:26px 27px;display:flex;position:sticky;top:0}.panel-header .eyebrow{margin-bottom:11px;font-size:7px}.panel-header h2{letter-spacing:-.65px;font-size:21px;line-height:1.5}.panel-header p{color:#938773;margin:5px 0 0;font-size:10px;line-height:1.6}.panel-content{flex:1;padding:25px 28px}.panel-footer{border-top:1px solid var(--border);z-index:2;background:#fbf8ef;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding:20px 26px;display:flex;position:sticky;bottom:0}.panel-footer .quiet{max-width:50%;font-size:8px}.panel-alert{margin:15px 20px 0}.field{min-width:0;margin-bottom:21px;display:block}.field>span{margin-bottom:9px;font-size:10px;font-weight:600;display:block}.field input,.field select,.field textarea{background:#fff;border:1px solid #dedccd;border-radius:6px;width:100%;min-height:42px;padding:11px 12px;font-size:11px;line-height:1.6}.field input[readonly]{color:#86938f;background:#f5f3eb}.field textarea{resize:vertical}.field small{color:#958671;margin-top:6px;font-size:8px;line-height:1.8;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.profile-summary{border-bottom:1px solid var(--border);align-items:center;gap:15px;padding:24px 28px;display:flex}.profile-summary>div{flex:1}.profile-summary p{color:#958772;margin:7px 0 0;font-size:10px}.panel-tabs{border-bottom:1px solid var(--border);gap:27px;padding:0 28px}.panel-tabs>button{padding:18px 0;font-size:10px}.details{margin:0 0 22px}.details>div{border-bottom:1px solid #ece8dd;grid-template-columns:125px minmax(0,1fr);gap:16px;padding:12px 0;font-size:10px;line-height:1.7;display:grid}.details dd{overflow-wrap:anywhere;margin:0}.panel-content>h3{margin-top:30px}.placement{border:1px solid var(--border);border-radius:7px;margin:12px 0;padding:14px}.placement strong,.placement span,.placement small{display:block}.placement span{color:#788b87;margin-top:6px;font-size:10px}.placement small{color:#9a9f93;margin-top:7px;font-size:8px}.notes{white-space:pre-wrap;overflow-wrap:anywhere;color:#758783;font-size:11px;line-height:1.9}.mini-record{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:13px;width:100%;margin-bottom:13px;padding:17px 0;display:flex}.mini-record>span{flex:1}.mini-record strong,.mini-record small{font-size:11px;display:block}.mini-record small{color:#8a9a93;margin-top:6px;font-size:9px}.advanced{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:22px 0;padding:19px 0}.advanced>summary{color:#7c8d83;cursor:pointer;font-size:10px;font-weight:600}.advanced>summary>span{background:#ede9dc;border-radius:4px;margin-left:8px;padding:2px 4px;font-size:8px}.advanced[open]>summary{margin-bottom:20px}.placement-editor{border-top:1px solid var(--border);padding-top:15px}.handoff-summary{border:1px solid var(--border);background:#f7f6ed;border-radius:9px;align-items:center;gap:14px;margin-bottom:23px;padding:18px;display:flex}.handoff-summary>div{flex:1;min-width:0}.handoff-summary p{color:#778d83;margin:7px 0;font-size:10px}.starter-preview{border:1px solid var(--border);background:#f9f7ed;border-radius:9px;margin-top:13px;padding:20px}.starter-preview h3{margin-bottom:17px;font-size:11px}.starter-preview>span{color:#7e8d84;align-items:center;gap:10px;padding:7px 0;font-size:10px;display:flex}.check-outline{border:1px solid #c1c6b5;border-radius:50%;flex-shrink:0;width:12px;height:12px}.starter-preview small{color:#a0a38d;margin-top:14px;font-size:8px;line-height:1.8;display:block}.case-overview{border-bottom:1px solid var(--border);background:#f5f5ec;padding:24px 28px}.case-overview>div:first-child{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.case-overview strong{color:#5b8e78;font-size:23px;font-weight:550}.case-overview>span{color:#849a77;margin-top:11px;font-size:9px;display:block}.checklist-heading{justify-content:space-between;align-items:center;margin:12px 0 18px;display:flex}.checklist-heading h3{margin:0;font-size:13px}.checklist-item{border:1px solid var(--border);background:#fffefa;border-radius:8px;margin:13px 0;padding:17px}.checklist-title{align-items:center;gap:10px;display:flex}.checklist-title>input[type=checkbox]{accent-color:#4d987f;flex-shrink:0;width:16px;height:16px;margin:0}.task-title{background:0 0;border:0;border-bottom:1px solid #0000;flex:1;min-width:0;padding:5px 0;font-size:11px;font-weight:550}.task-title:focus{border-color:#b6bdad;outline:none}.checklist-item.done .task-title{color:#7e9588}.task-document{color:#9caa9d;align-items:center;gap:8px;margin:13px 0 4px 25px;display:flex}.task-document select{background:#f9faf5;border:1px solid #e4e6d9;border-radius:5px;flex:1;min-width:0;padding:9px;font-size:8px}.task-options{margin:13px 0 0 26px}.task-options>summary{color:#9ba291;cursor:pointer;align-items:center;gap:5px;font-size:7px;list-style:none;display:flex}.task-config{grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;display:grid}.task-config>input,.task-config>select{background:#fffefa;border:1px solid #e4e1d5;border-radius:5px;width:100%;padding:9px;font-size:9px}.task-config>label{align-items:center;gap:6px;font-size:9px;display:flex}.task-config input[type=checkbox]{accent-color:var(--teal)}.button-row{flex-wrap:wrap;align-items:center;gap:19px;margin:18px 0;display:flex}.source-alert{align-items:flex-start}.source-alert p{margin:5px 0;font-size:9px}.source-alert .text-button{font-size:8px}.upload-zone{text-align:center;background:#f7f8ef;border:1px dashed #c8cdb9;border-radius:9px;width:100%;margin:24px 0;padding:36px 20px;display:block}.upload-zone>span{color:#799678;background:#e8eee1;border-radius:10px;place-items:center;margin-bottom:18px;padding:13px;display:inline-grid}.upload-zone strong{overflow-wrap:anywhere;font-size:13px;display:block}.upload-zone p{color:#8da08f;margin-top:9px;margin-bottom:17px;font-size:9px}.upload-zone small{color:#9da891;font-size:8px;line-height:1.9;display:block}.document-summary{border-bottom:1px solid var(--border);background:#f7f4e9;align-items:center;gap:18px;padding:25px 28px;display:flex}.document-summary>div{flex:1}.document-summary p{margin:8px 0 0;font-size:11px}.review-box{background:#f2f6ee;border:1px solid #dde7d5;border-radius:8px;margin:26px 0;padding:20px}.review-box p{color:#82947d;font-size:10px;line-height:1.9}.review-box .field{margin-bottom:13px}.version-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:17px 0;display:flex}.version-row>span:nth-child(2){flex:1;min-width:0}.version-row strong{overflow-wrap:anywhere;font-size:10px;display:block}.version-row small{color:#94a08d;margin-top:6px;font-size:8px;display:block}.version-number{color:#a08b50;background:#f1ecde;border:1px solid #e8dfc6;border-radius:6px;padding:8px;font-size:10px}.activity-row{border-top:1px solid #ece8dd;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.activity-row>span{background:#b1bca7;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.activity-row strong{font-size:10px;font-weight:550;display:block}.activity-row small{color:#96a08f;margin-top:6px;font-size:8px;display:block}.activity-list{margin-top:17px}.connection-card{border:1px solid var(--border);border-radius:8px;margin-bottom:25px;padding:22px}.connection-card>svg{color:#7e957d;margin-bottom:17px}.connection-card h3{font-size:13px;line-height:1.7}.connection-card p{color:#899b87;font-size:10px;line-height:1.9}.connection-card .details>div{grid-template-columns:100px minmax(0,1fr);font-size:8px}.admin-row{border-top:1px solid var(--border);align-items:center;gap:10px;padding:16px 0;display:flex}.admin-row>div{flex:1;min-width:0}.admin-row strong{font-size:9px;display:block}.admin-row small{color:#94a08d;overflow-wrap:anywhere;margin-top:5px;font-size:7px;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-menu,.mobile-close,.nav-backdrop{display:none}@keyframes panel-enter{0%{opacity:.4;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (width>=1550px){main{padding:43px 55px 0}.topbar{padding:0 55px}.stat-card{padding:25px}.stat-card>strong{font-size:36px}.stat-label{font-size:12px}.stat-card>small{font-size:10px}.attention-row,.glance-row{padding-top:21px;padding-bottom:21px}.row-copy strong{font-size:12px}.row-copy small{font-size:10px}.pill{font-size:9px}.section-heading h2{font-size:18px}.dashboard-grid{gap:26px}.drive-card p{font-size:11px}.drive-card h2{font-size:22px}.button{font-size:11px}.eyebrow{font-size:9px}.page-heading p{font-size:12px}.stat-card{min-height:170px}.onboarding-card>p{font-size:11px}.onboarding-card h3{font-size:16px}td{font-size:11px}.table-person strong{font-size:12px}.table-person small{font-size:10px}}@media (width<=1200px){.app-shell{grid-template-columns:215px minmax(0,1fr)}main{padding:28px 26px 0}.topbar{gap:15px;padding:0 26px}.preview-bar{padding-left:26px;padding-right:26px}.stats{gap:12px}.stat-card{padding:18px 15px}.stat-icon{padding:6px;top:14px;right:13px}.stat-icon svg{width:16px;height:16px}.stat-label{max-width:75%;font-size:9px}.stat-card>small{font-size:7px}.section-heading{padding:20px}.section-heading>.quiet{display:none}.dashboard-grid{grid-template-columns:1.12fr 1fr;gap:18px}.attention-row,.glance-row,.upcoming-row{padding-left:20px;padding-right:20px}.attention-row{gap:8px}.row-copy strong{font-size:9px}.attention-row .pill{font-size:7px}.onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading h1{font-size:28px}.global-search input{width:140px}th,td{padding-left:16px;padding-right:16px}.brand{font-size:15px}.brand-tile{width:38px}.sidebar{padding-left:13px;padding-right:13px}.brand-mark{width:31px;height:31px}}@media (width<=980px){.dashboard-grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card>small{font-size:9px}.stat-label{font-size:10px}.drive-card{min-height:210px}.drive-card h2{max-width:85%}.page-heading{align-items:flex-start}.page-heading .button{padding:10px 12px;font-size:9px}.page-heading h1{font-size:25px}.row-copy strong{font-size:11px}.row-copy small{font-size:9px}.attention-row .pill{font-size:8px}.topbar .breadcrumb{font-size:9px}.header-avatar{display:none}.page-footer>span:first-child{font-size:7px}.page-footer>span:first-child i,.page-footer>span:first-child i+span,.toolbar .quiet{display:none}}@media (width<=700px){.app-shell{display:block}.sidebar{z-index:30;width:255px;transition:transform .15s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar .brand{margin-top:12px;font-size:17px}.sidebar nav button{font-size:12px}.sidebar.open~.nav-backdrop{z-index:25;background:#2b272466;display:block;position:fixed;inset:0}.mobile-menu{display:inline-grid}.mobile-close{color:#c9b89f;display:inline-grid;position:absolute;top:16px;right:14px}.topbar{gap:10px;height:64px;padding:0 16px}.breadcrumb,.breadcrumb>strong{font-size:9px}.global-search{margin-left:auto}.global-search input{width:100px;font-size:9px}.global-search svg{width:15px}.refresh{display:none}.preview-bar{align-items:flex-start;gap:10px;padding:9px 18px;font-size:7px}.preview-bar>span:first-child{white-space:nowrap;padding-top:1px;font-size:6px}.preview-bar .live-dot{width:4px;height:4px}.preview-bar>span:nth-child(2){max-width:65%;line-height:1.7}main{padding:27px 19px 0}.page-heading{margin-bottom:23px;display:block}.page-heading h1{font-size:27px}.page-heading p{font-size:10px;line-height:1.9}.page-heading>.button{margin-top:18px;padding:11px 15px;font-size:10px}.eyebrow{letter-spacing:1.5px;font-size:7px}.stats{gap:11px;margin-bottom:19px}.stat-card{padding:18px 14px}.stat-card>strong{font-size:29px}.stat-label{max-width:78%;min-height:22px;margin-bottom:7px;font-size:9px;line-height:1.6}.stat-icon{padding:5px;top:14px;right:10px}.stat-icon svg{width:15px;height:15px}.stat-card>small{font-size:7px;line-height:1.8}.dashboard-grid{gap:18px}.section-heading{padding:21px 18px}.section-heading h2{font-size:15px}.section-heading .text-button{font-size:8px}.attention-row{gap:10px;padding:16px 17px}.row-icon{width:29px;height:31px}.row-copy strong{font-size:10px}.row-copy small{font-size:8px}.attention-row .pill{padding:5px;font-size:6px}.attention-row>.lucide{display:none}.card-foot{padding:13px 17px;font-size:7px}.glance-row{padding:17px 20px}.upcoming-row{padding:17px 19px}.drive-card{min-height:230px;padding:23px 21px}.page-footer{padding-top:19px;font-size:7px;line-height:2;display:block}.page-footer>span+span{margin-top:8px}.toolbar{flex-wrap:wrap;gap:10px;margin-bottom:17px}.tabs{gap:20px}.tabs>button{font-size:9px}.archive-toggle{font-size:8px}.onboarding-grid{grid-template-columns:1fr;gap:17px}.onboarding-card{padding:23px}.onboarding-card h3{font-size:16px}.onboarding-card>p{font-size:11px}.case-meta,.card-progress{font-size:9px}.next-step>span{font-size:10px}.info-strip{padding:15px}.info-strip strong{font-size:9px}.info-strip span{font-size:8px}.handoff-row{gap:10px;padding:18px}.handoff-row .pill{font-size:6px}.handoff-row>.lucide{flex-shrink:0;width:15px}.toolbar-right{gap:12px}.toolbar select{font-size:8px}.table-person strong{font-size:10px}.panel,.panel.wide{width:100vw}.panel-header{padding:21px}.panel-header h2{font-size:22px}.panel-content{padding:23px 21px}.panel-footer{gap:12px;padding:17px 21px}.panel-footer .button{padding:10px 13px;font-size:9px}.panel-footer .quiet{font-size:7px}.form-grid{gap:0 13px}.field>span{font-size:9px}.field input,.field select,.field textarea{font-size:11px}.profile-summary{gap:11px;padding:21px}.profile-summary p{overflow-wrap:anywhere;font-size:9px}.profile-summary>.pill{font-size:7px}.panel-tabs{gap:24px;padding:0 21px}.panel-tabs>button{font-size:9px}.task-title{font-size:10px}.checklist-item{padding:14px}.checklist-title{gap:8px}.checklist-title .pill{font-size:6px}.task-document{margin-left:23px}.task-document select{padding:8px;font-size:8px}.checklist-heading h3{font-size:12px}.checklist-heading .text-button{font-size:8px}.details>div{grid-template-columns:100px minmax(0,1fr);font-size:9px}.connection-card{padding:17px}.admin-row{gap:8px}.admin-row .avatar{width:30px;height:30px;font-size:9px}.admin-row .pill{font-size:6px}.document-summary{padding:22px 21px}.document-summary p{font-size:10px}.alert{font-size:9px}.alert>.text-button,.person-row .pill{font-size:8px}.stat-card:hover{box-shadow:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.table-card,.panel-inner{position:relative}.table-scroll{max-width:100%;position:relative}.guide-links{margin-bottom:30px}.guide-steps{color:#5e7166;padding-left:23px;font-size:13px;line-height:1.8}.guide-steps li{margin-bottom:16px;padding-left:5px}.sidebar nav button{font-size:13px}.account strong{font-size:11px}.account small,.private-note small{color:#c4b49e;font-size:10px}.private-note strong{font-size:11px}.back-hub{font-size:12px}.workspace-label{color:#bead95;font-size:10px}.breadcrumb{color:#756854;font-size:11px}.global-search input{font-size:12px}.global-search{color:#756753}.preview-bar{color:#385e57;font-size:10px}.preview-bar>span:first-child{font-size:9px}.page-heading p{color:#756753;font-size:12px}.eyebrow{color:#88672b;font-size:10px}.button,.page-heading .button{font-size:12px}.button.primary{color:#33291f}.stat-label{color:#74634e;font-size:12px}.stat-card>small{color:#687870;font-size:10px}.stat-card{min-height:153px}.section-heading .eyebrow{font-size:9px}.section-heading h2{font-size:17px}.section-heading>.quiet{color:#687870;font-size:10px}.row-copy strong{font-size:13px}.row-copy small{color:#66796f;font-size:11px}.pill,.attention-row .pill{color:#5b6e60;font-size:10px}.pill.teal{color:#266b55}.pill.amber{color:#825f17}.pill.sage{color:#79623f}.count{color:#786132;font-size:10px}.card-foot{color:#65776c;font-size:10px}.glance-top>b{font-size:14px}.glance-bottom{color:#617466;font-size:10px}.text-button,.section-heading .text-button,.drive-card .text-button{color:#806338;font-size:11px}.drive-card p{color:#5d7261;font-size:12px}.connection{color:#5b705b;font-size:11px}.drive-card .eyebrow{font-size:9px}.date-tile small{color:#74633f;font-size:9px}.page-footer{color:#66766b;font-size:9px}.page-footer>span:first-child{font-size:9px}.tabs>button,.panel-tabs>button{color:#66766e;font-size:12px}.archive-toggle{color:#65756a;font-size:11px}.toolbar select{font-size:11px}.onboarding-card h3{font-size:16px}.onboarding-card>p{color:#65776d;font-size:12px}.card-progress,.case-meta{color:#65776b;font-size:11px}.card-progress strong{font-size:13px}.next-step small{color:#746540;font-size:9px}.next-step>span,.info-strip strong{font-size:12px}.info-strip span{color:#61745f;font-size:11px}.subtle-note{color:#66776b;font-size:11px}th{color:#69715e;font-size:10px}td{font-size:12px}.table-person strong{font-size:13px}.table-person small,td>small{color:#65766a;font-size:10px}.cell-role{font-size:12px}.quiet{color:#66776c;font-size:11px}.alert,.notice,.field>span{font-size:12px}.field input,.field select,.field textarea{font-size:13px}.field small{color:#65776a;font-size:10px}.field input[readonly]{color:#607268}.panel-header .eyebrow{font-size:9px}.panel-header p{color:#64776e;font-size:12px}.panel-footer .quiet{font-size:10px}.details>div{font-size:12px}.details dt{color:#617668}.profile-summary p{color:#64776c;font-size:12px}.placement strong{font-size:13px}.placement span{color:#64796a;font-size:12px}.placement small{color:#687767;font-size:10px}.notes{color:#5e7166;font-size:12px}.mini-record strong{font-size:13px}.mini-record small{color:#617567;font-size:11px}.advanced>summary{color:#597263;font-size:12px}.handoff-summary strong{font-size:14px}.handoff-summary p{font-size:12px}.handoff-summary small{color:#5c7363;font-size:11px}.starter-preview h3{font-size:13px}.starter-preview>span{color:#647760;font-size:12px}.starter-preview small{color:#64745a;font-size:11px}.case-overview>span{color:#5d745c;font-size:11px}.task-title{font-size:13px}.checklist-title .pill{font-size:9px}.task-document select{font-size:11px}.task-options>summary{color:#67755f;font-size:10px}.task-config>input,.task-config>select,.task-config>label{font-size:11px}.document-summary p{font-size:12px}.review-box p{color:#5b7458;font-size:12px}.review-box h3{font-size:14px}.review-box .button{font-size:11px}.version-row strong{font-size:12px}.version-row small{color:#63765e;font-size:10px}.activity-row strong{font-size:12px}.activity-row small{color:#64745f;font-size:10px}.upload-zone p,.upload-zone small{color:#5e775b;font-size:11px}.connection-card h3{font-size:14px}.connection-card p{color:#5c7458;font-size:12px}.connection-card .details>div{font-size:11px}.admin-row strong{font-size:12px}.admin-row small{color:#62745d;font-size:10px}.admin-row .pill{font-size:9px}.empty p{color:#62766a;font-size:12px}.empty h3{color:#536f64;font-size:15px}@media (width<=1200px){.stat-label{min-height:32px;font-size:11px;line-height:1.5}.stat-card>small,.attention-row .pill{font-size:9px}.section-heading h2{font-size:16px}}@media (width<=700px){.preview-bar{font-size:9px}.preview-bar>span:first-child{font-size:8px}.page-heading p{font-size:12px}.stat-label{font-size:11px}.stat-card>small{font-size:9px}.row-copy strong{font-size:12px}.row-copy small{font-size:10px}.attention-row .pill{font-size:8px}.page-heading .button{font-size:12px}.tabs>button{font-size:11px}.archive-toggle,.toolbar select{font-size:10px}.field input,.field select,.field textarea{font-size:14px}.panel-footer .button{font-size:11px}.panel-footer .quiet{font-size:9px}.task-title{font-size:12px}.task-document select{font-size:10px}.details>div{font-size:11px}.admin-row .pill,.handoff-row .pill{font-size:8px}.global-search input{font-size:11px}.breadcrumb{gap:7px}.stat-icon{display:none}.stat-label{max-width:100%}.page-footer>span:first-child{font-size:9px}.section-heading>.quiet{display:none}}.brand-mark{background:#a17a3d}.sidebar nav button.active svg{color:#d9bd81}.drive-card{background-color:#f0ebdf;background-image:linear-gradient(100deg,#f0ebdffa,#f0ebdfdd),url(/contours.svg)}.drive-symbol{color:#af9b74}.drive-card h2{color:#544330}.drive-card p,.drive-card .text-button{color:#76613e}.drive-card .eyebrow{color:#88672b}.onboarding-card .next-step{background:#faf6ec}.account>.avatar{color:#d9bd81;background:#4b3d30}.private-note svg{color:#ceb588}.pill.sage{color:#79623f;background:#f1ece0}.sidebar{background-image:linear-gradient(#2b2724f2,#2b2724f7),url(/contours.svg)}.brand-tile{border:1px solid #e3d7bd}.panel::backdrop{background:#2b272460}.icon-button:hover{background:#eee7da}.text-button:hover{color:#674b29}.source-link{margin:-9px 0 23px}
