@font-face{font-family:Pixelify;src:url(/fonts/pixelify-sans-latin-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--paper:#f5f4eb;--surface:#fffef8;--ink:#2e3c53;--muted:#586880;--line:#d4d9dc;--border:#8794a6;--blue:#435b88;--blue-dark:#354969;--blue-pale:#e9edf6;--green:#53745c;--red:#ac534c;--shadow:#d4d8dd;--pixel:Pixelify, "Courier New", monospace;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--radius:2px}*{box-sizing:border-box}html{scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:default}h1,h2,h3,p{margin:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--focus-ring,#777);outline-offset:-2px;border-radius:6px}svg{flex-shrink:0}::selection{color:#24374d;background:#d5dfed}.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}.skip-link{z-index:100;background:var(--surface);border:2px solid var(--blue);padding:12px;position:fixed;top:-100px;left:18px}.skip-link:focus{top:15px}.workspace{grid-template-columns:224px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{background:#e9edf4;border-right:2px solid #7c8ca5;flex-direction:column;height:100dvh;padding:30px 16px 20px;display:flex;position:sticky;top:0}.brand{font-family:var(--pixel);white-space:nowrap;align-items:center;gap:10px;padding:0 3px;font-size:23px;line-height:1.1;display:flex}.pixel-mark{width:30px;height:30px}.brand-wordmark{flex-shrink:1;width:184px;max-width:100%;height:auto;display:block;overflow:visible}.workspace-label{font:10px var(--mono);color:#586880;letter-spacing:1px;justify-content:space-between;margin:32px 0 15px;padding:0 13px;display:flex}.workspace-label span{color:#586880}.nav-link{color:#566985;border:1px solid #0000;align-items:center;gap:11px;min-height:51px;margin-bottom:10px;padding:12px 13px;font-size:13px;display:flex;position:relative}.nav-link svg{color:#7788a0;width:18px;height:18px}.nav-link:hover{background:#f4f5f8;border-color:#c2cbd8}.nav-link.active{background:var(--blue);color:#fffef6;border:1px solid #2c405e;box-shadow:inset 0 0 0 2px #6a7fa3,3px 3px #c1cad8}.nav-link.active svg{color:#e0e9f8}.nav-count{color:#4a5160;font:11px var(--mono);background:#f5edcf;border:1px solid #d5cba4;margin-left:auto;padding:1px 5px}.nav-index{font:10px var(--mono);opacity:1;margin-left:auto}.nav-count+.nav-index,.mobile-nav-label{display:none}.main-shell{background-image:radial-gradient(#b5bcc233 .6px,#0000 .6px);background-size:8px 8px;min-width:0}.topbar{background:#f9f9f3;border-bottom:1px solid #c9d1da;justify-content:space-between;align-items:center;gap:20px;height:60px;padding:0 38px;display:flex}.breadcrumb{font:10px var(--mono);letter-spacing:.4px;color:#586880}.breadcrumb>span{color:#a4acb7;margin:0 10px}.breadcrumb strong{color:#405675;font-weight:400}.topbar-meta{align-items:center;gap:21px;display:flex}.workspace-date{font:10px var(--mono);color:#586880}.preview-pill{color:#7e6841;font:9px var(--mono);letter-spacing:.6px;white-space:nowrap;background:#faf3dc;border:1px solid #d7c89e;align-items:center;gap:7px;padding:5px 8px;display:flex}.preview-pill>span{background:#b58b48;width:5px;height:5px}main{max-width:1420px;margin:0 auto;padding:33px 38px 35px}.page-heading{margin-bottom:22px}.eyebrow{font:10px var(--mono);letter-spacing:1.5px;color:#586880;text-transform:uppercase;margin-bottom:9px}.page-heading h1{font:400 36px/1.2 var(--pixel);letter-spacing:-.3px;color:#334969;margin-bottom:8px}.page-heading>p:last-child{color:#586880;font-size:13px}.sample-notice{color:#586880;background:#eef1f3;border:1px solid #ccd5dd;align-items:center;gap:10px;padding:11px 13px;font-size:11px;line-height:1.7;display:flex}.sample-notice strong{color:#4b5a70;font-weight:600}.notice-dot{background:#7e8da6;flex-shrink:0;width:5px;height:5px}.step-label{white-space:nowrap;font:8px var(--mono);letter-spacing:.6px;color:#586880;margin-left:auto}.demo-tools{justify-content:space-between;align-items:center;gap:10px;margin:12px 0 22px;display:flex}.demo-tools>span{font:9px var(--mono);color:#586880;letter-spacing:.4px}.demo-tools strong{color:#50617e;font-weight:400}.data-menu{flex-shrink:0;position:relative}.data-menu summary{cursor:pointer;color:#4f6079;background:#fffdf4;border:1px solid #bcc8d4;align-items:center;gap:15px;min-height:34px;padding:7px 10px;font-size:11px;list-style:none;display:flex}.data-menu summary::-webkit-details-marker{display:none}.data-menu[open] summary{background:#e8edf5;border-color:#8396b0}.data-menu-items{background:var(--surface);border:1px solid var(--border);z-index:45;width:215px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:3px 3px #c8ced6}.data-menu-items .text-button{text-align:left;width:100%;padding:12px;display:block}.data-menu-items .text-button:hover{background:var(--blue-pale);text-decoration:none}.page-footer{font:9px var(--mono);color:#586880;justify-content:space-between;gap:20px;max-width:1420px;margin:0 auto;padding:0 38px 25px;display:flex}.page-footer>span:first-child{color:#586880}.panel{background:var(--surface);border:1px solid var(--border);box-shadow:3px 3px 0 var(--shadow);border-radius:var(--radius)}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:22px 0;display:grid}.stat-card{background:var(--surface);border:1px solid #a4b0bf;border-top:3px solid #8497b4;flex-direction:column;gap:8px;min-width:0;padding:18px 20px;display:flex;position:relative;box-shadow:3px 3px #dce0e3}.stat-action{text-align:left;color:inherit;font:inherit;cursor:pointer}.stat-action:hover,.stat-action[aria-pressed=true]{border-color:var(--blue);background:#edf2e8}.stat-action:focus-visible{outline:2px solid var(--focus-ring,#777);outline-offset:-2px}.legal-filter-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 16px;font-size:13px;display:flex}.workspace-search-trigger{white-space:nowrap;min-height:44px}.workspace-search-trigger kbd{font:inherit;color:#43536a;margin-left:6px;font-size:11px}.workspace-search-body{padding:20px}.workspace-search-body h2{font-size:22px}.workspace-search-dialog{overflow-y:auto}.workspace-search-results{margin:0;padding:0;list-style:none}.workspace-search-results a{overflow-wrap:anywhere;border-top:1px solid #c3cdda;flex-direction:column;gap:4px;min-height:48px;padding:12px 8px;display:flex}.workspace-search-results a:hover{background:#edf2e8}.workspace-search-results span{color:#536276;font-size:13px}.live-task:target{outline:2px solid var(--focus-ring,#777);outline-offset:-2px;background:#edf2e8}@media (max-width:600px){.workspace-search-trigger kbd{display:none}.topbar-meta:has(.workspace-search-trigger) .workspace-date{display:none}.workspace-search-trigger{padding:8px;font-size:12px}.topbar{gap:6px}}.stat-card:first-child{border-top-color:#bd7468}.stat-card:nth-child(2){border-top-color:#829b77}.stat-card>span{color:#586880;font-size:12px}.stat-card strong{font:33px/1.2 var(--mono);letter-spacing:-1px;color:#364e6e;overflow-wrap:anywhere;margin:2px 0}.stat-card small{color:#586880;font-size:11px;line-height:1.6}.quick-capture{background:#e8edf6;border:1px solid #9eafc7;margin:25px 0;padding:20px;box-shadow:3px 3px #d0d8e2}.quick-capture>label{font:22px/1.3 var(--pixel);color:#3e557d;align-items:center;gap:10px;margin-bottom:12px;display:flex}.quick-capture>label:before{content:"+";font:22px var(--mono);color:#6a80a3;background:#f8f9fa;border:1px solid #8b9fbe;place-items:center;width:23px;height:23px;display:grid}.quick-capture>div{gap:11px;display:flex}.quick-capture input{border-radius:var(--radius);background:#fffef9;border:1px solid #a5b4c9;flex:1;min-width:0;padding:12px 13px;font-size:13px;box-shadow:inset 2px 2px #e9edf2}.quick-capture small{color:#586880;margin-top:10px;font-size:11px;display:block}.primary-button,.secondary-button{border-radius:var(--radius);white-space:nowrap;border:1px solid #354a6c;min-height:42px;padding:10px 16px;font-size:12px}.primary-button{color:#fffdf4;background:#48618b;box-shadow:inset 0 0 0 1px #7186a8,2px 2px #c2cbd7}.primary-button:hover{background:#3a527b}.primary-button:active,.secondary-button:active{box-shadow:none;transform:translate(1px,1px)}.secondary-button{color:#536680;background:#f7f7ef;border-color:#a1aebc;box-shadow:2px 2px #d8dce0}.secondary-button:hover{background:#e9eef3}.text-button{color:#4c6591;background:0 0;border:0;min-height:40px;padding:9px 7px;font-size:12px}.text-button:hover{text-underline-offset:4px;text-decoration:underline}.view-tabs{scrollbar-width:thin;border-bottom:2px solid #9eacbf;gap:2px;max-width:100%;margin:25px 0 18px;display:flex;overflow-x:auto}.view-tabs button{color:#586880;background:#f0f2f1;border:1px solid #0000;border-bottom:0;flex-shrink:0;min-height:44px;padding:12px 15px;font-size:12px}.view-tabs button:hover{color:#3e5578;background:#e8edf5}.view-tabs button.selected{color:#3c537b;background:#fffef7;border-color:#9eacbf;font-weight:600;position:relative;box-shadow:inset 0 3px #647ea7}.toolbar{align-items:center;gap:11px;margin:18px 0;display:flex}.search-field{flex:1;min-width:100px;position:relative}.search-field input{background:var(--surface);border-radius:var(--radius);border:1px solid #adb8c5;width:100%;min-height:42px;padding:11px 14px;font-size:12px;box-shadow:inset 2px 2px #e9edf0}.interactive-list{overflow:hidden}.live-task{border-bottom:1px solid #e0e5e7;align-items:center;gap:14px;padding:20px;display:flex}.live-task:last-child{border-bottom:0}.complete-button{color:#577754;background:#fffef8;border:1px solid #9baabc;border-radius:1px;flex-shrink:0;width:23px;height:23px;padding:0;font-size:15px;box-shadow:inset 2px 2px #e2e9f0}.complete-button:hover{background:#e7eedf;border-color:#829a7c}.completed .complete-button{background:#e7eedf}.live-task-copy{flex:1;min-width:0}.record-title{color:#3d557c;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;line-height:1.6}.record-title:hover{text-underline-offset:3px;text-decoration:underline}.completed .record-title{color:#7e8d9c;text-decoration:line-through}.live-task-copy p{color:#586880;flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;font-size:11px;display:flex}.context-link{color:#4b6181;text-underline-offset:3px;text-decoration:underline}.priority,.evidence{font-size:10px;font-family:var(--mono);color:#52647e;background:#eff2f5;border:1px solid #c8d2dd;padding:3px 7px}.priority.high{color:#914e41;background:#f9ebe3;border-color:#d9b8ac}.priority.low{color:#56654d}.evidence.known{color:#4e6744;background:#ecf2e7;border-color:#c7d3ba}.evidence.inferred{color:#795f37;background:#faf1de;border-color:#dfd1ae}.due-date{font:11px var(--mono);color:#586880;white-space:nowrap}.overdue-date{color:#ac574c;font-size:12px}.inbox-row{border-bottom:1px solid #e0e5e7;align-items:center;gap:20px;padding:23px;display:flex}.inbox-row:last-child{border:0}.inbox-row>div:first-child{flex:1;min-width:0}.inbox-row h3{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.65}.inbox-row p{color:#586880;margin-top:8px;font-size:11px}.row-actions{align-items:center;gap:8px;display:flex}.empty-state{text-align:center;padding:42px 24px}.empty-state h3{font:25px var(--pixel);color:#526987;margin-bottom:10px}.empty-state p{color:#586880;font-size:12px;line-height:1.7}.table-wrap{border-radius:var(--radius);scrollbar-width:thin;position:relative;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:12px}th{font:10px var(--mono);color:#586880;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;background:#edf0f5;border-bottom:1px solid #b6c2d1;padding:15px 18px;font-weight:400}td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e1e5e8;max-width:310px;padding:19px 18px;line-height:1.7}tr:last-child td{border-bottom:0}tbody tr:hover{background:#f5f7f7}tr:target{background:#e9effa;box-shadow:inset 3px 0 #7d91b7}td small,.record-detail small{color:#586880;margin-top:6px;font-size:11px;line-height:1.7;display:block}.record-detail{margin-top:26px;padding:25px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.section-heading h2{font:25px/1.2 var(--pixel);color:#435b80}.section-heading>span{font:9px var(--mono);color:#586880}.detail-columns{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:23px;display:grid}.record-detail h3{font:11px var(--mono);color:#586880;text-transform:uppercase;letter-spacing:.3px;margin:20px 0 11px;font-weight:600}.record-detail p{color:#586880;white-space:pre-wrap;font-size:12px;line-height:1.9}.version-row{align-items:flex-start;gap:12px;margin:14px 0 22px;display:flex}.version-row p{overflow-wrap:anywhere}.subtle-tag{color:#586880;font:10px var(--mono);white-space:nowrap;background:#eef2f7;border:1px solid #bdc8d5;padding:4px 7px;display:inline-block}.section-callout{color:#69634e;background:#faf5e5;border:1px solid #dfd4b7;border-left:3px solid #bda66b;margin:20px 0;padding:13px 16px;font-size:11px;line-height:1.8}.form-note{color:#586880;margin:19px 0;font-size:11px;line-height:1.8}.error-banner,.status-banner{color:#9b594b;background:#faeae4;border:1px solid #cfab9c;margin:15px 0;padding:13px 15px;font-size:12px;line-height:1.75}.status-banner{color:#5a774c;background:#eef5e7;border-color:#bccdb0}.confirmation-box{background:#eff3f9;border:1px solid #9fafc5;margin:22px 0;padding:24px;box-shadow:3px 3px #d6dde6}.confirmation-box h2{font:24px var(--pixel);color:#4b6287}.confirmation-box p{color:#586880;margin:12px 0 20px;font-size:12px;line-height:1.8}.confirmation-box button{margin-right:10px}.recent-activity{margin-top:29px;padding:22px 24px}.recent-activity p{color:#586880;border-top:1px solid #e1e7ec;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;font-size:11px;line-height:1.7;display:flex}.recent-activity time{font:10px var(--mono);color:#586880;white-space:nowrap}.editor-dialog{background:var(--surface);color:var(--ink);border:2px solid #657a9b;border-radius:2px;width:calc(100% - 32px);max-width:740px;max-height:90dvh;padding:0;box-shadow:inset 0 0 0 3px #d0d8e3,6px 6px #34496360}.editor-dialog::backdrop{background:#1d2e486b}.editor-dialog form{padding:25px}.editor-heading{background:#e8edf5;border:1px solid #c3cdda;justify-content:space-between;align-items:center;gap:20px;margin:-13px -13px 25px;padding:11px 15px;display:flex}.editor-heading h2{font:27px var(--pixel);color:#40587e}.icon-button{color:#6e809d;min-width:35px;min-height:35px;font:22px var(--mono);background:#f8f8f1;border:1px solid #a8b6c9;padding:2px;line-height:1}.field-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field{flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.field>span{color:#536782}.field.wide{grid-column:1/-1}.field input,.field select,.field textarea{color:#3b506e;background:#fffef9;border:1px solid #acb9ca;border-radius:1px;width:100%;min-height:43px;padding:11px;font-size:13px;box-shadow:inset 2px 2px #edf0f4}.field textarea{resize:vertical;min-height:90px}.field input[type=checkbox]{accent-color:#526d99;width:22px;height:22px;min-height:22px;box-shadow:none;align-self:flex-start}.field small{color:#586880;font-size:10px;line-height:1.7}.editor-actions{border-top:1px solid #d5dfe9;justify-content:flex-end;gap:11px;margin-top:26px;padding-top:20px;display:flex}.back-link{color:#4d6896;align-items:center;gap:12px;min-height:44px;padding:12px 0;font-size:13px;display:inline-flex}.not-found{min-height:80vh;padding-top:20vh}.not-found h1{font:40px var(--pixel);margin:20px 0}.not-found p{color:#586880;margin-bottom:15px}@media (min-width:1600px){main{padding-top:45px}.sidebar{padding-top:35px}.page-heading h1{font-size:40px}}@media (max-width:1100px){.workspace{grid-template-columns:200px minmax(0,1fr)}.sidebar{padding:27px 12px 20px}.brand{gap:8px;font-size:21px}.pixel-mark{width:26px;height:26px}.nav-link{gap:9px;padding:12px 10px;font-size:12px}.nav-index{display:none}main{padding:29px 26px 30px}.topbar{padding:0 26px}.page-footer{padding:0 26px 24px}.stats-grid{gap:12px}.stat-card{padding:17px}.stat-card small{font-size:10px}.stat-card strong{font-size:29px}.live-task{gap:11px;padding:18px 16px}.live-task-copy p{gap:8px}.detail-columns{gap:20px}.toolbar{flex-wrap:wrap}.search-field{flex-basis:100%}.step-label,.workspace-date{display:none}}@media (max-width:700px){.workspace{display:block}.sidebar{background:#e9edf4;border-bottom:2px solid #8798b2;border-right:0;height:auto;padding:18px 20px;position:static}.brand{gap:12px;width:max-content;font-size:25px}.brand-wordmark{width:206px}.pixel-mark{width:29px;height:29px}.workspace-label{display:none}.sidebar nav{padding:6px 8px calc(6px + env(safe-area-inset-bottom));z-index:40;background:#e7ecf4;border-top:2px solid #778cae;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px #f9faf5}.nav-link{flex-direction:row;grid-column:span 3;justify-content:center;gap:4px;min-height:44px;margin:0;padding:8px 4px;font-size:12px;display:flex}.nav-link:nth-child(n+5){grid-column:span 4}.nav-link svg{display:none}.nav-link.active{box-shadow:inset 0 0 0 1px #7e92b5,2px 2px #c3cfdf}.nav-index,.desktop-nav-label{display:none}.mobile-nav-label{display:inline}.nav-count{margin:0;padding:1px 3px;font-size:8px;position:static}.nav-link.active .nav-count{color:#685e46;background:#fff3cd}.main-shell{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.topbar{gap:9px;height:44px;padding:0 20px}.breadcrumb{letter-spacing:0;font-size:8px}.breadcrumb>span{margin:0 5px}.preview-pill{letter-spacing:.3px;gap:5px;padding:4px 6px;font-size:7px}.preview-pill>span{width:4px;height:4px}main{padding:26px 18px 27px}.page-heading h1{font-size:33px}.page-heading>p:last-child{font-size:12px;line-height:1.7}.eyebrow{font-size:9px}.sample-notice{align-items:flex-start;gap:9px;padding:10px 12px;font-size:10px}.sample-notice>.notice-dot{margin-top:6px}.demo-tools{margin:12px 0 21px}.demo-tools>span{max-width:190px;font-size:8px;line-height:1.8}.demo-tools strong{display:block}.data-menu summary{gap:13px;min-height:36px;font-size:10px}.data-menu-items{width:200px}.stats-grid{grid-template-columns:1fr;gap:11px;margin:20px 0}.stat-card{border-top-width:1px;border-left:3px solid #8a9cbb;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:14px 17px;display:grid}.stat-card:first-child{border-top-color:#a4b0bf;border-left-color:#bd7468}.stat-card:nth-child(2){border-top-color:#a4b0bf;border-left-color:#829b77}.stat-card>span{font-size:12px}.stat-card strong{text-align:right;grid-area:1/2/3;max-width:140px;margin:0;font-size:29px;line-height:1.25}.stat-card small{max-width:220px;font-size:10px;line-height:1.7}.quick-capture{margin:23px 0;padding:17px}.quick-capture>label{font-size:23px}.quick-capture>div{flex-direction:column;gap:11px}.quick-capture input{min-height:46px;padding:12px;font-size:16px}.quick-capture small{font-size:10px;line-height:1.7}.primary-button,.secondary-button{min-height:44px}.view-tabs{gap:0;margin-top:23px}.view-tabs button{padding:12px 13px;font-size:11px}.toolbar{gap:10px;margin:16px 0}.toolbar>.primary-button,.toolbar>.secondary-button{flex:1;padding:10px 9px;font-size:11px}.search-field input{min-height:46px;font-size:16px}.live-task{flex-wrap:wrap;gap:10px;padding:18px 15px}.live-task-copy{flex-basis:calc(100% - 40px)}.live-task-copy p{gap:7px;font-size:10px}.live-task>.due-date,.live-task>.overdue-date{margin-left:33px;font-size:10px}.live-task>.text-button{margin-left:auto}.record-title{font-size:13px}.priority{font-size:9px}.inbox-row{flex-direction:column;align-items:flex-start;gap:15px;padding:18px}.inbox-row h3{font-size:13px}.row-actions{flex-wrap:wrap}.row-actions .secondary-button{font-size:11px}.recent-activity{padding:20px 17px}.section-heading h2{font-size:23px}.recent-activity .section-heading>span{display:none}.recent-activity p{gap:10px;font-size:11px}.recent-activity time{font-size:8px}.detail-columns{grid-template-columns:1fr;gap:5px}.record-detail{padding:20px 17px}.record-detail>.section-heading{align-items:flex-start}.record-detail>.section-heading>.text-button{white-space:nowrap;padding-top:0;font-size:10px}.section-callout{padding:12px 14px;font-size:10px}.form-note{font-size:10px}.field-grid{grid-template-columns:1fr;gap:18px}.field.wide{grid-column:auto}.field input,.field textarea,.field select{min-height:46px;font-size:16px}.field input[type=checkbox]{min-height:24px}.editor-dialog{width:calc(100% - 22px);max-height:90dvh}.editor-dialog form{padding:21px}.editor-heading{margin:-10px -10px 22px;padding:10px}.editor-heading h2{font-size:24px}.editor-actions{gap:10px}.editor-actions button{flex:1}.page-footer{gap:10px;padding:0 18px 24px;font-size:8px}.empty-state{padding:35px 20px}.confirmation-box{padding:20px 17px}.confirmation-box h2{font-size:24px}.confirmation-box button{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:700px){.tasks-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tasks-stats .stat-card{border-top:3px solid #8497b4;border-left:1px solid #a4b0bf;align-items:flex-start;gap:7px;padding:12px 10px;display:flex}.tasks-stats .stat-card:first-child{border-top-color:#bd7468}.tasks-stats .stat-card:nth-child(2){border-top-color:#829b77}.tasks-stats .stat-card>span{min-height:33px;font-size:11px;line-height:1.5}.tasks-stats .stat-card strong{text-align:left;max-width:none;font-size:28px}.tasks-stats .stat-card small{display:none}}.import-dialog{width:min(1120px,100vw - 32px)}.import-content{padding:24px}.import-section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.import-section>p{color:var(--muted);font-size:13px;line-height:1.6}.import-section h3{margin-bottom:12px}.import-section .field-grid{margin:16px 0}.import-section .table-wrap{max-height:390px;overflow:auto}.import-section td{overflow-wrap:anywhere;max-width:300px}.import-section td small{margin-top:6px;display:block}.import-section td input[type=checkbox]{accent-color:#405b88;width:20px;height:20px}.import-section summary{cursor:pointer;margin-top:10px;font-size:12px}.import-section dl{font-size:12px}.import-section dd{white-space:pre-wrap;margin:3px 0 12px}.import-content input[type=file]{max-width:100%;font-size:12px}@media (max-width:700px){.import-dialog{width:calc(100vw - 16px)}.import-content{padding:16px}.import-content .editor-heading h2{font-size:24px}}.import-dialog{max-width:1120px}.import-rows{border:1px solid var(--border);max-height:420px;margin-top:16px;overflow-y:auto}.import-row{border-bottom:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:28px minmax(0,2fr) minmax(0,1fr) minmax(0,1.6fr);gap:18px;padding:18px;font-size:13px;display:grid}.import-row:last-child{border-bottom:0}.import-row h4{margin:0 0 6px;font-size:14px;font-weight:600}.import-row small{color:var(--muted);margin-top:5px;display:block}.import-row input[type=checkbox]{accent-color:#405b88;width:20px;height:20px}.import-label{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}@media (max-width:700px){.import-row{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:14px}.import-row>div:nth-child(n+3){grid-column:2}.import-rows{max-height:none}}.working-views{border:1px solid var(--border);background:var(--surface);margin:0 0 18px;padding:16px}.saved-view-bar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.view-select{flex:0 260px;gap:5px;min-width:210px;max-width:100%;display:grid}.view-select>span{color:var(--muted);font-size:11px}.view-select select{background:var(--surface);border:1px solid var(--border);border-radius:0;width:100%;min-height:42px;padding:8px 28px 8px 10px}.view-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.view-modified{color:#745619;background:#faf4dc;border:1px solid #b9a66d;margin-bottom:8px;padding:4px 7px;font-size:11px}.view-filter-menu{border-top:1px solid var(--line);margin-top:12px}.view-filter-menu>summary{cursor:pointer;color:var(--ink);min-height:40px;padding:12px 0 0;font-size:12px}.view-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.view-help{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.view-results{color:var(--muted);margin:12px 0;font-size:12px}.view-delete-confirm{border:1px solid var(--border);margin-top:12px;padding:14px}.view-delete-confirm p{margin-bottom:10px}.view-delete-confirm button{margin-right:8px}.view-filter-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.view-filter-chip{background:var(--blue-pale);border:1px solid var(--border);color:var(--ink);padding:5px 8px;font-size:11px}@media (max-width:700px){.working-views{padding:12px}.view-select{flex:100%;min-width:0}.view-filter-grid{grid-template-columns:minmax(0,1fr)}.view-actions{width:100%}.view-actions button,.view-filter-chip,.view-filter-menu>summary{min-height:44px}}.followup-due{color:#914e41;font-weight:600}.opportunity-mobile-summary{display:none}@media (max-width:700px){.opportunity-mobile-summary{margin-top:8px;display:block}}.view-actions-menu>summary{cursor:pointer;border:1px solid var(--border);min-height:42px;padding:10px;font-size:12px}.view-actions-menu[open]{flex-basis:100%}.view-options-panel{flex-wrap:wrap;gap:12px;padding-top:10px;display:flex}@media (max-width:700px){.view-actions-menu>summary{min-height:44px}}.editor-fields{border:0;min-width:0;margin:0;padding:0}.access-page{place-items:center;min-height:100dvh;padding:24px;display:grid}.access-panel{background:var(--panel,#fff);border:2px solid #536078;border-radius:12px;width:min(100%,440px);padding:24px}.access-panel .brand-wordmark{width:100%;height:auto}.access-panel h1:not(.sr-only){margin-block:24px;font-size:1.5rem}.access-panel form{gap:16px;display:grid}.login-scene{--scene-height:max(100svh, 760px);--art-width:max(100vw, calc(var(--scene-height) * 1.5), 1960px);height:var(--scene-height);background:#304d3b;width:100%;max-width:none;min-height:760px;margin:0;padding:0;position:relative;overflow:hidden}.login-camera{transform-origin:0 0;position:absolute;inset:0}.login-scene--entering{z-index:1000;pointer-events:none;background:0 0;position:fixed;inset:0}.login-scene--entering .login-camera,.login-destination[inert]{will-change:transform}.login-destination{transform-origin:0 0;min-height:100svh}.login-destination[inert]{height:100svh;overflow:hidden}.login-scene--entering .login-screen p{text-align:center}.login-composition{width:var(--art-width);height:calc(var(--art-width) / 1.5);position:absolute;top:calc(50% - 100px);left:50%;transform:translate(-50%,-50%)}.login-scene-art{image-rendering:pixelated;pointer-events:none;background:url(/images/login-pallet-scenic-desktop.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.login-hardware-labels{display:none}.login-lcd-surface{background:var(--login-display,#fff9e4);pointer-events:none;clip-path:polygon(0 0,0 0,0 0);width:0;height:0;position:absolute}.login-scene--entering .login-lcd-surface{visibility:hidden}.login-screen{transform-origin:0 0;overscroll-behavior:contain;scrollbar-width:thin;color:#2e3c53;background:#fff9e4;border:0;border-radius:0;flex-direction:column;justify-content:safe center;padding:4px 12px;display:flex;position:absolute;top:0;left:0;overflow-y:auto}.login-screen[data-projected=false]{visibility:hidden}.login-screen .brand-wordmark{flex-shrink:0;align-self:center;width:min(100%,240px)}.login-screen form{gap:8px}.login-screen .field{gap:3px;line-height:1.2}.login-screen .field input{background:#fffef8;border-color:#8b9582;min-height:44px;padding:8px 10px;font-size:16px;line-height:1.25}.login-screen .primary-button{background:#42644b;border-color:#344a38;min-height:44px;box-shadow:3px 3px #bbc5a7}.login-screen .primary-button:hover{background:#344f3b}.login-screen .error-banner{margin:0 0 12px}@media (max-width:700px){.login-scene{--art-width:max(100vw, calc(var(--scene-height) * 2 / 3), 980px)}.login-composition{height:calc(var(--art-width) * 1.5);top:calc(50% - 160px);left:50%}.login-scene-art{background-image:url(/images/login-pallet-scenic-mobile.webp)}.login-hardware-labels{pointer-events:none;display:block;position:absolute;inset:0}.login-hardware-labels span{white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.login-model-label{color:#f2f2ec;font:italic 700 calc(var(--art-width) * .014) / 1 Arial, sans-serif;top:62.4%;left:50%}.login-select-label,.login-start-label{color:#682318;font:700 calc(var(--art-width) * .009) / 1 Arial, sans-serif;top:82.2%}.login-select-label{left:46.5%}.login-start-label{left:53.2%}.login-screen{padding:0 max(12px, calc((var(--display-width) - 100vw + 48px) / 2))}.login-screen form{gap:2px}.login-screen .field{display:block;position:relative}.login-screen .field>span{z-index:1;color:#4d5b4e;pointer-events:none;font-size:12px;line-height:14px;position:absolute;top:2px;left:10px}.login-screen .field input{width:100%;height:44px;padding:17px 10px 3px;line-height:20px}.login-screen .primary-button{box-shadow:inset 0 -2px #344a38}.login-screen .brand-wordmark{width:min(100%,230px)}}.account-panel{margin-block:16px}.account-panel summary{cursor:pointer;font-weight:700}.account-panel input{min-width:0;max-width:100%}.private-files{margin-block:20px}.private-files .version-row{flex-wrap:wrap;gap:12px}.private-files input[type=file]{width:100%;min-width:0;max-width:100%}.research-toolbar,.research-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.research-tabs{gap:.5rem;max-width:100%;padding:.5rem 0 1rem;display:flex;overflow-x:auto}.research-tabs button{white-space:nowrap;flex-shrink:0}.research-toolbar .field{flex:1;min-width:0;max-width:450px}.intelligence-records{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:1rem;display:grid}.evidence-card{overflow-wrap:anywhere;border:1px solid #b2bfd0;border-radius:6px;min-width:0;padding:1rem}.evidence-card h3{margin:0 0 .75rem}.evidence-card p{font-size:.9rem;line-height:1.55}.evidence-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.connection-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.connection-grid article{border:1px solid #b2bfd0;border-radius:6px;padding:1rem}.meeting-selection{align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.meeting-selection input{min-width:20px;min-height:20px;margin-top:.3rem}.meeting-selection small{color:#46566f;margin-top:.3rem;font-size:.85rem;display:block}.import-preview{border:1px solid #b2bfd0;max-height:400px;padding:1rem;overflow:auto}.preserve-text,.transcript-line p{white-space:pre-wrap;overflow-wrap:anywhere}.transcript-line{border-top:1px solid #b2bfd0;padding:1rem 0}.transcript-line>span{color:#46566f;font-size:.8rem}.breadcrumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:600px){.topbar-meta{gap:6px}.topbar-meta .preview-pill{display:none}}.research-content>.panel{margin-block:20px;padding:clamp(16px,3vw,26px)}.research-content>.panel h2{margin-top:0}.research-content .research-toolbar .field{flex:220px;min-width:min(100%,220px)}.research-content .connection-grid{margin-top:20px}.research-content .connection-grid h3{margin-top:0}.research-content .transcript-line p{line-height:1.7}.research-tabs:empty{display:none}.research-content dl div{margin-block:8px}.research-content dt{font-size:.85rem;font-weight:700}.research-content dd{overflow-wrap:anywhere;margin:3px 0}.workspace .main-shell{background-image:none}.workspace .sidebar{background:#eef0ed;border-right:1px solid #c8ced3}.workspace .workspace-label{text-transform:none;letter-spacing:0;margin-top:30px;margin-bottom:12px;font-family:inherit;font-size:12px}.workspace .nav-link{margin-bottom:4px}.workspace .nav-link.active{color:#30476a;background:#dfe7ec;border-color:#b5c2cf;box-shadow:2px 2px #d2d9dc}.workspace .nav-link.active svg{color:#435b88}.workspace .topbar{background:0 0;border-bottom-color:#d9dedc}.workspace .preview-pill{background:0 0;border:0;padding-inline:0}.workspace .page-heading{margin-bottom:12px}.workspace .page-heading h1{font-size:36px}.workspace .sample-notice{box-shadow:none;background:0 0;border:0;padding:0;font-size:11px}.workspace .sample-notice .step-label{display:none}.workspace .panel{box-shadow:none;border-color:#c8d0d2}.workspace .stat-card{box-shadow:none;border-color:#ccd3d4;padding:16px 18px}.workspace .stat-card strong{font-size:30px}.workspace .quick-capture{box-shadow:none;border:1px solid #b8c6b9;margin-block:18px}.workspace .primary-button,.workspace .secondary-button{box-shadow:none;min-height:44px}.workspace .secondary-button{background:0 0;border-color:#bcc6cf}.workspace .text-button{min-height:44px}.view-switcher{gap:5px;width:min(100%,300px);margin-block:18px 12px;display:grid}.view-switcher>span{color:var(--muted);font-size:12px}.view-switcher select{background:var(--surface);border:1px solid #aebdc8;border-radius:2px;width:100%;min-height:46px;padding:10px 32px 10px 12px;font-size:14px;font-weight:600}.compact-disclosure>summary,.detail-disclosure>summary{cursor:pointer;color:#435675;min-height:44px;padding:11px 4px;font-size:12px}.disclosure-body{padding-block:12px}.workspace-tools{margin-block:8px 16px}.workspace-tools>summary{width:fit-content}.workspace-tools[open]{background:var(--surface);border:1px solid #c8d0d2;padding:0 12px}.workspace-tools .demo-tools{margin:0}.workspace-tools .account-panel{margin-block:12px 0}.workspace .recent-activity{background:0 0;margin-top:24px;padding:0 18px}.workspace .working-views{border:0;border-bottom:1px solid var(--line);background:0 0;margin-bottom:14px;padding:0 0 12px}.workspace .view-actions-menu[open]{flex-basis:auto}.workspace .view-actions-menu>summary{border:0;min-height:44px;padding:12px 4px}.workspace .view-actions-menu .view-options-panel{gap:8px;padding-top:0}.workspace .view-filter-menu{border-top:0;margin-top:0}.workspace .view-filter-menu>summary{min-height:44px;padding-top:12px}.workspace .research-toolbar{align-items:end;gap:12px}.research-toolbar .view-switcher{margin:0 auto 0 0}.research-tools{max-width:100%}.research-tools[open]{border:1px solid var(--line);background:var(--surface);flex-basis:100%;order:3;padding:0 14px}.research-tools .disclosure-body{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.workspace .detail-disclosure{padding:0 18px}.workspace .detail-disclosure .field,.workspace .detail-disclosure .field-grid{margin-top:14px}.workspace .detail-disclosure .disclosure-body>p{margin-bottom:12px}.workspace .evidence-card{border-color:#ccd3d4;border-radius:2px}@media (max-width:700px){.workspace .page-heading h1{font-size:30px}.workspace .page-heading>p:last-child{line-height:1.5}.workspace .workspace-label{display:none}.workspace .nav-link{margin:0}.workspace .tasks-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-block:14px}.workspace .tasks-stats .stat-card{background:0 0;border:0;border-right:1px solid #ccd3d4;flex-direction:column;justify-content:space-between;align-items:start;padding:6px 8px;display:flex}.workspace .tasks-stats .stat-card:last-child{border-right:0}.workspace .view-switcher{width:100%}.workspace .tasks-stats .stat-card>span{font-size:10px}.workspace .tasks-stats .stat-card strong{font-size:25px}.workspace .tasks-stats .stat-card small{display:none}.workspace .quick-capture{margin-block:14px;padding:14px}.workspace .quick-capture small{line-height:1.5}.view-switcher select,.workspace .view-select select{min-height:44px;font-size:16px}.workspace .view-select{flex-basis:100%}.workspace .saved-view-bar{gap:4px 12px}.workspace .view-actions{width:auto}.workspace .research-toolbar .view-switcher{width:100%}.workspace .detail-disclosure,.workspace .recent-activity{padding-inline:12px}}.codex-access .disclosure-body>p,.codex-access form>p{margin-block:12px;font-size:13px;line-height:1.7}.codex-access form{margin-block:18px}.codex-access .field{max-width:680px}.codex-access .meeting-selection{align-items:center;gap:10px;min-height:44px;margin-block:4px;display:flex}.codex-access .meeting-selection input{flex-shrink:0;width:18px;height:18px}.codex-access h3{margin-block:20px 10px}.codex-connection{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:14px;display:flex}.codex-connection p{color:var(--muted);margin-top:5px;font-size:12px}.codex-setup textarea{width:100%;min-height:150px;padding:10px;font-size:14px}@media (max-width:700px){.codex-access input,.codex-access textarea{font-size:16px}}.home-overview{max-width:1100px;margin:28px 0 12px}.home-metrics{border-bottom:1px solid #cbd2d0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 32px;padding-bottom:30px;display:grid}.home-metrics>div{flex-direction:column-reverse;gap:8px;display:flex}.home-metrics dt{color:#536276;font-size:13px}.home-metrics dd{font:36px/1.1 var(--mono);letter-spacing:-1px;color:#324a43;margin:0}.home-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;display:grid}.home-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.home-section-heading h2{color:#33463f;font:500 18px/1.4 Arial,sans-serif}.home-section-heading>span{color:#536276;font-size:13px}.home-overview ul{margin:0;padding:0;list-style:none}.home-attention li+li{border-top:1px solid #d9dedc}.home-attention a{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-height:44px;padding:16px 0;display:flex}.home-attention strong{font-size:15px;font-weight:500;line-height:1.6}.home-attention-meta,.home-footnote,.home-empty{color:#536276;font-size:13px;line-height:1.7}.home-overdue{color:#8a3c30;font-size:12px}.home-due{color:#38594a;font-size:12px}.home-footnote{border-top:1px solid #d9dedc;padding-top:16px}.home-world li+li{border-top:1px solid #d9dedc}.home-world a{justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;display:flex}.home-world a>span:first-child{min-width:0}.home-world strong{margin-bottom:5px;font-size:14px;font-weight:500;display:block}.home-world small{color:#536276;overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.home-world a>span:last-child{color:#536276;font-size:16px}.home-overview a:hover strong{text-underline-offset:4px;text-decoration:underline}main:has(.home-overview)>.workspace-tools{background:0 0;border:0;margin-bottom:0}@media (max-width:850px){.home-columns{gap:28px}}@media (max-width:600px){.home-overview{margin-top:20px}.home-metrics{gap:12px;margin-bottom:26px;padding-bottom:22px}.home-metrics dd{font-size:28px}.home-metrics dt{font-size:11px;line-height:1.6}.home-columns{grid-template-columns:minmax(0,1fr);gap:32px}.home-world{border-top:1px solid #cbd2d0;padding-top:24px}}.home-attention-mobile,.home-summary-phone{display:none}@media (max-width:700px){html:has(.workspace-home){scroll-padding-bottom:calc(108px + env(safe-area-inset-bottom))}.workspace-home .sidebar{border-bottom:1px solid var(--line);height:52px;padding:4px 12px}.workspace-home .brand-wordmark{width:160px}.workspace-home .brand{min-height:44px}.workspace-home .topbar{border:0;height:44px;padding:0;position:absolute;top:4px;right:12px}.workspace-home .breadcrumb,.workspace-home .topbar .workspace-date,.workspace-home .topbar .preview-pill{display:none}.workspace-home .topbar-meta{gap:0}.workspace-home main{padding:8px 12px}.workspace-home .page-heading{margin:0}.workspace-home .page-heading h1,.workspace-home .home-world .home-section-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-home .page-heading>p{display:none}.workspace-home .home-overview{margin:0}.workspace-home .home-columns{flex-direction:column;gap:8px;display:flex}.workspace-home .home-attention{display:none}.workspace-home .home-attention-mobile{width:100%;display:block}.home-attention-mobile>.home-current-heading{align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex}.home-attention-mobile>.home-current-heading>:first-child{flex:1}.home-attention-expanded{padding:0 12px 12px}.home-attention-expanded a{flex-direction:column;gap:4px;min-height:44px;padding-block:10px;display:flex}.home-attention-expanded li+li{border-top:1px solid var(--line)}.home-attention-expanded strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.workspace-home .home-world{width:100%}.workspace-home .home-world ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.workspace-home .home-world li{border-top:0;min-width:0}.workspace-home .home-world li:nth-child(n+3){border-top:1px solid var(--line)}.workspace-home .home-world a{gap:7px;min-height:44px;padding:5px 0}.workspace-home .home-world a:before{width:3px;height:22px}.workspace-home .home-world a>span:first-child{flex:1;min-width:0}.workspace-home .home-world a>span:last-child{display:none}.workspace-home .home-world strong{margin:0;font-size:12px;line-height:16px}.workspace-home .home-world small{white-space:normal;text-overflow:clip;font-size:11px;line-height:16px;overflow:visible}.workspace-home .home-summary-desktop{display:none}.workspace-home .home-summary-phone{display:inline}main:has(.home-overview)>.workspace-tools{margin:0;padding:0}main:has(.home-overview)>.workspace-tools>summary{align-items:center;gap:6px;min-height:44px;display:flex}.workspace-home .page-footer{display:none}.workspace-home .main-shell{padding-bottom:calc(108px + env(safe-area-inset-bottom))}}.opportunity-detail-summary{border:1px solid var(--line);background:var(--input);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:20px 0;padding:18px;display:grid}.opportunity-detail-summary>div{min-width:0}.opportunity-detail-summary .opportunity-next-step{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:12px}.opportunity-detail-summary dt{color:var(--muted);margin-bottom:4px;font-size:12px;line-height:1.5}.opportunity-detail-summary dd{color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.6}.opportunity-detail-summary .followup-due{color:var(--red)}@media (max-width:700px){.opportunity-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}}.task-view-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.task-view-controls .view-switcher{margin-bottom:0}.task-result-count{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.6}.task-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;padding:18px;display:grid}.task-board-column{border-top:3px solid var(--gold);min-width:0;padding-top:12px}.task-board-in_progress{border-top-color:var(--cyan)}.task-board-done{border-top-color:var(--green)}.task-group-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.task-group-heading h2{overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:15px;font-weight:600;line-height:1.5}.task-group-heading>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.task-card-list{gap:12px;min-width:0;display:grid}.task-card{border:1px solid var(--border);background:var(--input);border-radius:10px;gap:10px;min-width:0;padding:14px;scroll-margin-block:24px;display:grid}.task-card:target{outline:2px solid var(--focus-ring,#777);outline-offset:-2px;border-radius:6px}.task-card .record-title{text-align:left;overflow-wrap:anywhere;width:100%;min-height:44px;line-height:1.5;display:block}.task-card>.context-link{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.task-card>p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.task-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-row-status{max-width:100%;min-height:28px;font:inherit}.task-status-field{margin:0}.task-status-field select{width:100%;min-height:44px}.task-group-empty{color:var(--muted);margin:0;padding:18px 0;font-size:13px}.task-agenda{padding:18px}.task-agenda-timezone{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.6}.task-agenda-group{border-top:1px solid var(--line);grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:24px;padding-block:18px;display:grid}.task-agenda-group .task-group-heading{justify-content:start}.task-agenda-group .task-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-template{margin-bottom:18px}@media (max-width:1100px){.task-agenda-group .task-card-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.task-view-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.task-view-controls .view-switcher{gap:4px;width:auto;min-width:0;display:grid}.task-view-controls select{width:100%;min-width:0}.task-board{grid-template-columns:minmax(0,1fr);gap:24px;padding:14px}.task-agenda{padding:14px}.task-agenda-group{grid-template-columns:minmax(0,1fr);gap:0}}.dealbook-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}[data-dealbook-kind=Deals],[data-dealbook-kind=People],[data-dealbook-kind=Companies],[data-dealbook-kind=Opportunities],[data-dealbook-kind=Investors]{--dealbook-accent:var(--section-dealbook-accent)}.dealbook-tabs button{background:var(--surface);color:#fff;min-width:0;min-height:56px;box-shadow:inset 0 -2px 0 var(--dealbook-accent);overflow-wrap:anywhere;border:1px solid #7e8190;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.dealbook-tab-label{text-align:left;min-width:0}.dealbook-tab-count{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:18px}.dealbook-tabs button:hover{background:color-mix(in srgb, var(--dealbook-accent) 12%, var(--surface))}.dealbook-tabs button[aria-selected=true]{background:color-mix(in srgb, var(--dealbook-accent) 20%, var(--surface));border-color:var(--dealbook-accent);box-shadow:inset 0 -3px 0 var(--dealbook-accent)}.dealbook-tabs button[aria-selected=true]:hover{background:color-mix(in srgb, var(--dealbook-accent) 26%, var(--surface))}.dealbook-tabs button:focus-visible{outline-color:var(--focus-ring,#777)}@media (max-width:700px){.dealbook-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.connector-setup[hidden]{display:none}.connector-selection-fields{border:0;min-width:0;margin:0;padding:0}.company-profile-name{align-items:center;gap:8px;min-width:0;display:flex}.company-profile-name h2{overflow-wrap:anywhere;min-width:0}.company-profile-name .contact-linkedin{flex-shrink:0}.person-companies h4{margin:16px 0 8px}.person-company-affiliations{gap:10px;margin:0;padding:0;list-style:none;display:grid}.person-company-affiliations small{display:block}.person-company-affiliations .network-company-person{min-height:44px}
