:root{--ink:#102a3d;--text:#2f475d;--muted:#697c90;--faint:#8b99a7;--line:#dde5ed;--surface:#f5f8fa;--selected:#eaf5f5;--teal:#155f5e;--teal-hover:#0e4d4d;--blue:#1461a5;--red:#ae4342;--amber:#d59a28;--green:#178363;--sidebar:210px;--inspector:355px;--sans:Arial, Helvetica, sans-serif;--serif:Georgia, "Times New Roman", serif}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #2c9292}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}svg{flex-shrink:0}input,textarea,select{color:var(--ink);background:#fff;border:1px solid #ccd7e2;border-radius:4px;min-width:0}input,select{height:39px;padding:9px 11px}select{padding-right:28px}textarea{resize:vertical;width:100%;padding:11px 12px;line-height:1.55}input:disabled,textarea:disabled,select:disabled{color:#536a7e;background:#f7f9fa}label{font-size:13px;font-weight:500;line-height:1.5;display:block}label>input:not([type=checkbox]),label>select,label>textarea{width:100%;margin-top:7px;display:block}fieldset{border:0;min-width:0;margin:0;padding:0}.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{background:var(--ink);color:#fff;z-index:100;padding:10px;position:fixed;top:-60px;left:240px}.skip-link:focus{top:10px}.muted{color:var(--muted)}.small{font-size:13px;line-height:1.6}.full{width:100%}.button{min-height:40px;color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #bdcad8;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:9px 15px;font-size:14px;font-weight:500;line-height:1.3;transition:background .15s,border-color .15s;display:inline-flex}.button:hover{background:#f1f6f8;border-color:#8cabb7}.button-primary{background:var(--teal);border-color:var(--teal);color:#fff}.button-primary:hover{background:var(--teal-hover);border-color:var(--teal-hover)}.button-small{min-height:32px;padding:6px 10px;font-size:12px}.button-quiet{color:var(--muted);background:0 0;border-color:#0000;padding-left:0}.button-quiet:hover{color:var(--ink);background:0 0;border-color:#0000}.button-danger{color:#fff;background:#a53a3a;border-color:#a53a3a}.button-group{align-items:center;gap:8px;display:flex}.icon-button{color:#4b657c;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:30px;min-height:30px;padding:6px;display:inline-flex}.icon-button:hover{color:var(--ink);background:#e9f0f4}.text-link{text-align:left;color:var(--blue);overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:6px;padding:0;line-height:1.4;display:inline-flex}.text-link:hover{text-decoration:underline}.app-shell{min-height:100dvh}.sidebar{width:var(--sidebar);background:var(--surface);border-right:1px solid var(--line);z-index:25;flex-direction:column;padding:25px 10px 17px;display:flex;position:fixed;inset:0 auto 0 0}.brand{width:max-content;font-family:var(--serif);letter-spacing:-.5px;margin:0 16px 31px;font-size:25px;line-height:1.2;display:block}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav a{color:#536b81;border-radius:4px;align-items:center;gap:16px;height:47px;padding:0 17px;font-size:15px;display:flex}.sidebar nav a:hover{background:#edf2f5}.sidebar nav a.active{color:#0c5357;background:#e1eff0;font-weight:500}.sidebar nav svg{stroke-width:1.7px}.sidebar-bottom{margin-top:auto;padding:28px 5px 0}.user-profile{align-items:center;gap:10px;min-height:46px;display:flex}.avatar{color:#fff;width:38px;height:38px;font-family:var(--serif);background:#6b8191;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.user-profile>div{min-width:0}.user-profile strong{color:#465e74;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.user-profile>div>span{text-transform:capitalize;color:#7b8e9f;font-size:10px}.workspace-mode{color:#284258;white-space:nowrap;align-items:center;gap:6px;margin-top:20px;padding:6px 5px;font-size:12px;display:flex}.workspace-mode>svg:first-child{color:#5c7489;margin-right:2px}.workspace-mode>svg:last-child{margin-left:auto;transform:rotate(90deg)}.mode-dot{background:#1f9d6a;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.mode-dot.live{background:var(--amber)}.signout-button{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;margin:10px 6px 0;font-size:11px;display:flex}.app-content{margin-left:var(--sidebar);min-height:100dvh}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:59px;padding:0 27px;display:flex}.breadcrumb{color:#60778c;align-items:center;gap:12px;font-size:13px;display:flex}.breadcrumb>strong{color:var(--ink);font-weight:400;font-family:var(--serif);font-size:14px}.breadcrumb-slash{color:#90a0ad;margin:0 1px}.topbar-actions{align-items:center;gap:17px;display:flex}.topbar-actions>.icon-button{color:var(--ink)}.global-search{width:245px;height:33px;font-size:12px}.workspace{grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 59px);display:grid}.workspace.has-inspector{grid-template-columns:minmax(0, 1fr) var(--inspector)}.main-panel{outline:0;min-width:0;padding:28px 27px 20px}.page-title-row{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.page-title-row h1{font-family:var(--serif);letter-spacing:-1.7px;font-size:44px;font-weight:400;line-height:1.1}.page-title-row p{color:#5d7288;letter-spacing:.03px;margin-top:8px;font-size:16px;line-height:1.5}.page-title-row>.button{min-height:41px;margin-top:3px;padding:10px 16px}.page-count{color:var(--muted);white-space:nowrap;padding-top:11px;font-size:12px}.queue-stats{align-items:center;height:44px;margin:0 0 36px;display:flex}.queue-stats>button{text-align:left;white-space:nowrap;background:0 0;border:0;flex:1;align-items:baseline;gap:19px;padding:0 23px;display:flex;position:relative}.queue-stats>button:first-child{padding-left:0}.queue-stats>button:last-child{padding-right:0}.queue-stats>button+button:before{content:"";background:#ccd8e4;width:1px;height:33px;position:absolute;top:9px;left:0}.queue-stats strong{font-family:var(--serif);letter-spacing:-1px;font-size:37px;font-weight:400;line-height:1.1}.queue-stats span{color:#526b82;font-size:13px}.queue-stats>button:hover span{color:var(--teal)}.queue-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.tabs{align-items:stretch;gap:18px;min-width:0;display:flex}.tabs button{color:#5b7186;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 10px 13px;font-size:14px;line-height:1.2}.tabs button:first-child{padding-left:10px}.tabs button.active{color:#0e595d;border-bottom-color:#206f70;font-weight:600}.tabs button:hover{color:var(--teal)}.queue-toolbar select{max-width:155px;height:38px;margin-bottom:8px;font-size:12px}.table-scroll{width:100%;overflow-x:auto}.work-table,.data-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.work-table th,.data-table th{text-align:left;border-bottom:1px solid var(--line);height:44px;color:var(--ink);padding:0 9px;font-size:12px;font-weight:500}.work-table th>button{font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.sort-indicator{color:#788c9e;font-size:13px;line-height:1}.work-table th:first-child{width:31%}.work-table th:nth-child(2){width:24%}.work-table th:nth-child(3){width:18%}.work-table th:nth-child(4){width:24%}.work-table th:last-child{width:3%;padding:0}.work-table td,.data-table td{border-bottom:1px solid var(--line);color:#46617a;vertical-align:middle;overflow-wrap:anywhere;height:68px;padding:12px 9px;line-height:1.4}.work-table td:last-child{padding:0}.work-table tr.selected,.data-table tr.selected{background:var(--selected)}.work-table tbody tr,.data-table tbody tr{cursor:pointer;transition:background .1s}.work-table tbody tr:hover,.data-table tbody tr:hover{background:#f0f6f8}.work-table tbody tr.selected:hover,.data-table tbody tr.selected:hover{background:#e4f1f2}.matter-cell{text-align:left;background:0 0;border:0;width:100%;padding:0;line-height:1.4;display:block}.matter-cell strong{color:#143c51;margin-bottom:3px;font-size:13px;font-weight:600;display:block}.matter-cell>span{color:#49657b;font-size:12px;display:block}.date-cell{white-space:nowrap;font-size:12px}.date-cell>span{color:#73879a;margin-top:4px;font-size:11px;display:block}.status{color:#496079;white-space:nowrap;align-items:center;gap:9px;font-size:12px;line-height:1.5;display:inline-flex}.status-dot{background:var(--amber);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.status-needs_review .status-dot,.status-failed .status-dot,.status-conflicted .status-dot,.status-returned .status-dot{background:#e64b4b}.status-ready .status-dot,.status-delivered .status-dot{background:#1c8b68}.status-approved .status-dot,.status-committing .status-dot{background:#4c89a8}.status-delivered{color:#7c8f9c}.row-open{color:#5d758b;min-width:23px;padding:2px}.table-footer{border-top:1px solid var(--line);color:#7b8fa2;justify-content:space-between;gap:15px;margin-top:40px;padding:13px 0;font-size:11px;line-height:1.5;display:flex}.inspector{border-left:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;height:calc(100dvh - 59px);display:flex;position:sticky;top:0}.inspector-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:26px 25px 16px;overflow-y:auto}.inspector-topline{justify-content:space-between;align-items:center;gap:9px;margin:-4px -5px 5px 0;display:flex}.inspector-topline>span{text-transform:uppercase;letter-spacing:1.5px;color:#697f92;font-size:10px;line-height:1.5}.inspector h2{font-family:var(--sans);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;overflow-wrap:anywhere;font-size:30px;font-weight:600;line-height:1.25}.inspector-title{font-family:var(--serif);letter-spacing:-.5px;margin-top:4px;font-size:22px;font-weight:400;line-height:1.4}.inspector-meta{margin:28px 0 32px;font-size:12px}.inspector-meta>div{grid-template-columns:122px minmax(0,1fr);align-items:center;gap:8px;margin-top:19px;display:grid}.inspector-meta dt{color:#425e77}.inspector-meta dd{color:#1c374c;margin:0}.source-link{gap:6px;max-width:100%;font-size:12px;display:flex}.source-link span{text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;overflow:hidden}.source-link svg{color:#58758c}.inspector-section{border-top:1px solid var(--line);padding:23px 0}.inspector h4{margin-bottom:17px;font-size:15px;font-weight:600;line-height:1.3}.package-checks{flex-direction:column;gap:16px;display:flex}.package-checks li{color:#253e52;align-items:center;gap:16px;font-size:12px;display:flex}.check-symbol{color:#9a711d;background:#f5e8cf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.check-symbol.complete{color:#fff;background:#1b6b68}.validation-summary{color:#a3633a;text-align:left;background:#fff4ed;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;margin-top:18px;padding:9px;font-size:11px;display:flex}.validation-summary svg:last-child{margin-left:auto}.subtle-count{color:#8292a0;margin-left:6px;font-size:11px;font-weight:400}.file-list{flex-direction:column;gap:18px;display:flex}.file-list li{align-items:flex-start;gap:13px;min-width:0;display:flex}.file-list li>svg{color:#607a90}.file-list .text-link{margin-top:2px;font-size:12px;line-height:1.4}.approval-note{color:#45677a;gap:10px;font-size:12px;display:flex}.approval-note>svg{color:var(--teal)}.approval-note span{color:#8b9aa7;margin-top:5px;font-size:11px;display:block}.inspector-actions{border-top:1px solid var(--line);background:#fff;flex-direction:column;gap:9px;padding:17px 25px 22px;display:flex}.inspector-actions>.status{margin-bottom:4px;font-size:10px}.inspector-actions>.button{min-height:43px;font-size:14px}.handoff-note{color:#7b8fa1;margin:1px 0 2px;font-size:10px;line-height:1.5}.inspector-actions .handoff-note{text-align:center}.path-text{overflow-wrap:anywhere;color:#61768a;font-size:12px;line-height:1.6}.empty-state{text-align:center;padding:52px 20px 45px}.empty-icon{color:#699193;background:#f1f6f7;border-radius:50%;justify-content:center;align-items:center;width:53px;height:53px;margin-bottom:17px;display:inline-flex}.empty-state h3{font-family:var(--serif);font-size:24px;font-weight:400}.empty-state p{color:var(--muted);margin:9px 0 18px;font-size:13px;line-height:1.6}.loading-state,.load-error{text-align:center;padding:17vh 20px}.loading-state h1,.load-error h1{font-size:32px;font-family:var(--serif);margin-top:20px;font-weight:400}.loading-state p,.load-error p{color:var(--muted);max-width:450px;margin:12px auto 20px;font-size:14px;line-height:1.6}.loading-ring{border:2px solid #dbe7e8;border-top-color:var(--teal);border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.notice-banner{color:#496980;background:#f0f5f8;border:1px solid #dbe6ed;border-radius:4px;align-items:center;gap:10px;margin-bottom:24px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.notice-error{color:#93433c;background:#fff4f1;border-color:#f2d6cd}.notice-banner>.icon-button{margin-left:auto}.toast{bottom:22px;left:calc(var(--sidebar) + 25px);max-width:calc(100vw - var(--sidebar) - 50px);z-index:110;background:#fff;border:1px solid #cbdcdf;border-radius:5px;align-items:center;gap:11px;padding:13px 15px;font-size:12px;line-height:1.5;display:flex;position:fixed;box-shadow:0 5px 30px #102a3d1a}.toast>.icon-button{margin-left:8px}.mobile-menu,.nav-scrim{display:none}.modal{width:560px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 52px);color:var(--ink);background:#fff;border:1px solid #d5e0e7;border-radius:8px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 90px #102a3d30}.modal-wide{width:800px}.modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#102a3d65}.modal-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;padding:25px 27px 20px;display:flex}.modal-heading h2{font-family:var(--serif);letter-spacing:-.65px;font-size:28px;font-weight:400;line-height:1.25}.modal-heading p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}.modal-heading>.icon-button{margin:-3px -6px 0 0}.modal-form{padding:24px 27px 0}.modal-form>label{margin-top:20px}.modal-footer{border-top:1px solid var(--line);z-index:2;background:#fff;justify-content:flex-end;align-items:center;gap:10px;padding:19px 27px;display:flex;position:sticky;bottom:0}.modal-form>.modal-footer{margin:22px -27px 0}.upload-area{background:#f8fbfc;border:1px dashed #bbd0d9;border-radius:5px;align-items:center;gap:16px;margin-bottom:23px;padding:19px;display:flex}.upload-area>svg{color:#63818e}.upload-area>div{flex:1}.upload-area strong{font-size:13px;font-weight:500}.upload-area p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5}.upload-area .button{min-height:35px;padding:7px 11px;font-size:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 23px;display:grid}.span-two{grid-column:1/-1}.optional{color:#8b9ba9;margin-left:5px;font-size:10px;font-weight:400}.email-input{min-height:240px;font-size:12px;line-height:1.65}.form-help{color:#778c9e;align-items:center;gap:7px;margin-top:16px;font-size:11px;line-height:1.5;display:flex}.form-error{color:#a54237;background:#fff2ef;border:1px solid #f0d4cd;border-radius:4px;margin-top:18px;padding:11px 13px;font-size:12px;line-height:1.5}.review-context{color:#8193a2;flex-wrap:wrap;align-items:center;gap:18px;padding:16px 27px 0;font-size:11px;display:flex}.demo-label{color:#738c98;white-space:nowrap;border:1px solid #dae5e8;border-radius:3px;padding:3px 7px;font-size:10px}.review-tabs{border-bottom:1px solid var(--line);margin-top:12px;padding:0 17px}.review-tabs button{padding:14px 10px;font-size:12px;line-height:1.2}.review-body{min-height:270px;padding:23px 27px 28px}.review-fields>label{margin-top:20px}.review-fields>label:first-child{margin-top:0}.review-fields>label+.form-grid{margin-top:20px}.checkbox-label{cursor:pointer;align-items:center;gap:10px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.checkbox-label input{width:16px;height:16px;accent-color:var(--teal);flex-shrink:0;margin:0}.inline-checks{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.inline-field{align-items:center;gap:10px;font-size:12px;display:flex}.inline-field select{width:auto;height:32px;margin:0;font-size:12px;display:inline-block}.section-heading{margin:25px 0 13px;font-size:14px;font-weight:600}.section-heading:first-child{margin-top:0}.review-files{flex-direction:column;display:flex}.review-files li{border-bottom:1px solid #e9edf2;align-items:center;gap:12px;padding:12px 0;display:flex}.review-files li>svg{color:#6c8397}.review-files li>div{flex:1;min-width:0}.review-files li strong{color:#2e526b;overflow-wrap:anywhere;font-size:12px;font-weight:400;display:block}.review-files li span{color:#8a9cab;margin-top:5px;font-size:10px;display:block}.manifest-list{flex-direction:column;margin-bottom:20px;display:flex}.manifest-list li{color:#4b667d;border-bottom:1px solid #edf1f4;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.manifest-list li>span:nth-child(2){overflow-wrap:anywhere;flex:1}.manifest-list li>div{gap:3px;display:flex}.manifest-number{color:#7e94a4;border:1px solid #d9e3ea;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex}.manifest-list .icon-button{min-width:24px;min-height:24px;padding:2px;font-size:13px}.review-checklist{flex-direction:column;gap:15px;display:flex}.validation-list{background:#fffcf6;border:1px solid #ecdcc6;border-radius:4px;margin-bottom:25px;padding:15px 16px}.validation-list h3{color:#876b3e;align-items:center;gap:8px;margin-bottom:9px;font-size:12px;font-weight:600;display:flex}.validation-list p{color:#7c6b51;align-items:baseline;gap:10px;margin-top:7px;font-size:11px;line-height:1.6;display:flex}.validation-list p>span{color:#9a7441;text-transform:uppercase;letter-spacing:.5px;min-width:45px;font-size:9px;font-weight:600}.validation-list .validation-error{color:#9c5d3f}.review-footer{flex-wrap:wrap;justify-content:space-between;padding:16px 23px}.review-footer .button{min-height:37px;padding:8px 11px;font-size:12px}.return-reason{margin-top:24px}.inventor-review-list{flex-direction:column;gap:0;display:flex}.inventor-review-list>div{border-bottom:1px solid #e6edf1;padding:14px 0;font-size:12px}.inventor-review-list strong{margin-bottom:6px;font-weight:500;display:block}.inventor-review-list span{color:#6b8295;font-size:11px;line-height:1.6;display:block}.inventor-change{border-bottom:1px solid #e6edf1;align-items:flex-start;gap:15px;padding:15px 0;display:flex}.inventor-change>div{flex:1;min-width:0}.inventor-change strong{font-size:12px;font-weight:500}.inventor-change p{color:var(--muted);margin-top:5px;font-size:11px}.inventor-change label{margin-top:13px;font-size:11px}.change-label{color:#41745a;background:#e9f5ee;border-radius:3px;padding:3px 7px;font-size:10px}.change-remove{color:#a46051;background:#fcf0ea}.source-email-meta{color:#557187;flex-wrap:wrap;align-items:center;gap:12px 25px;padding:20px 27px 17px;font-size:12px;display:flex}.source-email-meta>span{gap:10px;display:flex}.source-email-meta strong{color:var(--ink);font-weight:500}.source-email-body{font-family:var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;color:#3f5a70;max-height:55vh;margin:0;padding:0 27px 26px;font-size:13px;line-height:1.8;overflow:auto}.file-preview-meta{color:var(--muted);flex-wrap:wrap;gap:18px;padding:15px 27px;font-size:11px;display:flex}.pdf-preview{border:0;border-top:1px solid var(--line);background:#f2f5f7;width:100%;height:57vh;display:block}.document-download-state{text-align:center;background:#f7fafb;padding:65px 30px}.document-download-state>svg{color:#7d99a8;margin:0 auto 20px}.document-download-state h3{overflow-wrap:anywhere;font-size:16px;font-weight:500}.document-download-state p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.view-inventors,.view-activity,.view-settings{max-width:1200px}.list-section-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin:36px 0 14px;padding:0 0 15px;display:flex}.list-section-header h2{font-size:14px;font-weight:500}.list-section-header>span{color:#8496a5;text-align:right;font-size:11px;line-height:1.5}.data-table th:first-child{width:36%}.data-table th:nth-child(2){width:18%}.data-table th:nth-child(3){width:12%}.data-table th:nth-child(4){width:16%}.data-table th:nth-child(5){width:13%}.data-table th:last-child{width:5%}.data-table td{height:73px;font-size:12px}.io-label{color:#5b7b90;vertical-align:1px;background:#e2ecf0;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:9px;display:inline-block}.matter-status{text-transform:capitalize;font-size:11px}.matter-issued{color:var(--green)}.matter-pending{color:#a47d32}.matter-details{margin:27px 0}.matter-details>div{grid-template-columns:125px 1fr;gap:10px;margin:17px 0;font-size:12px;line-height:1.5;display:grid}.matter-details dt{color:#667e91}.matter-details dd{margin:0}.matter-inventors{flex-direction:column;gap:16px;display:flex}.matter-inventors>div{align-items:center;gap:12px;display:flex}.small-avatar{color:#60808e;background:#e6eef1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:500;display:flex}.matter-inventors strong{font-size:12px;font-weight:500;display:block}.matter-inventors>div>div>span{color:#7a91a2;margin-top:4px;font-size:10px;display:block}.related-work{text-align:left;color:#536e84;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 0;font-size:12px;display:flex}.related-work>span{flex:1}.related-work:hover{color:var(--teal)}.inventor-table th:first-child{width:33%}.inventor-table th:nth-child(2),.inventor-table th:nth-child(3){width:25%}.inventor-table th:last-child{width:17%}.inventor-table td{height:80px}.inventor-cell{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.inventor-cell strong{color:#284b61;font-size:12px;font-weight:500;line-height:1.5;display:block}.inventor-cell>span>span{color:#70889c;font-size:11px;line-height:1.6;display:block}.matter-tags{flex-wrap:wrap;gap:5px;display:flex}.matter-tags>span:not(.muted){color:#557388;background:#f8fafb;border:1px solid #dbe6ec;border-radius:3px;padding:3px 6px;font-size:10px}.matching-warning{color:#b07f34;font-size:10px}.inventor-details-panel{background:#f6f9fa;border:1px solid #e1e9ed;border-radius:4px;margin-top:30px;padding:23px}.detail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-heading h2{font-family:var(--serif);font-size:24px;font-weight:400}.inventor-details-panel .form-grid{margin-top:20px}.field-caption{text-transform:uppercase;letter-spacing:1px;color:#7e95a4;font-size:9px}.inventor-details-panel p{color:#405e73;margin-top:7px;font-size:12px;line-height:1.5}.activity-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:24px 5px;display:flex}.activity-icon{color:#4e7e87;background:#eff5f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.activity-list li>div{flex:1;min-width:0}.activity-list h3{text-transform:capitalize;margin:1px 0 7px;font-size:13px;font-weight:500;line-height:1.4}.activity-list p{color:#5f788d;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.activity-list li>div>span{color:#92a2af;margin:8px 18px 0 0;font-size:10px;display:inline-block}.activity-list .text-link{margin-top:8px;font-size:10px;display:inline-flex}.activity-list time{white-space:nowrap;color:#7690a3;text-align:right;min-width:100px;font-size:11px;line-height:1.6}.activity-list time>span{color:#98a8b5;font-size:10px;display:block}.environment-badge{color:#46737b;white-space:nowrap;background:#edf5f5;border:1px solid #d8e7e8;border-radius:4px;margin-top:9px;padding:6px 10px;font-size:11px}.environment-badge.live{color:#9b7d3d;background:#fffaf0;border-color:#eadfc3}.settings-section{border-bottom:1px solid var(--line);max-width:880px;padding:27px 0}.settings-section:first-of-type{padding-top:7px}.settings-section h2{font-family:var(--serif);letter-spacing:-.6px;font-size:25px;font-weight:400;line-height:1.3}.settings-section>p{color:#758c9e;max-width:700px;margin-top:10px;margin-bottom:15px;font-size:12px;line-height:1.7}.setting-row{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:25px;padding:19px 0;font-weight:400;display:flex}.setting-row:last-child{border-bottom:0;padding-bottom:0}.setting-row strong{font-size:12px;font-weight:500;display:block}.setting-row p{color:#8194a3;max-width:600px;margin-top:6px;font-size:11px;line-height:1.6}.toggle{flex-shrink:0;width:34px;height:19px;display:block;position:relative}.toggle input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.toggle>span{background:#d4dfe6;border-radius:20px;transition:background .2s;position:absolute;inset:0}.toggle>span:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #102a3d20}.toggle input:checked+span{background:var(--teal)}.toggle input:checked+span:before{transform:translate(15px)}.toggle input:focus-visible+span{outline-offset:3px;outline:2px solid #2c9292}.toggle input:disabled{cursor:not-allowed}.toggle input:disabled+span{opacity:.5}.readiness-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:12px;display:grid}.readiness-list>div{border-bottom:1px solid #edf1f5;align-items:flex-start;gap:11px;padding:16px 0;display:flex}.readiness-list .check-symbol{width:17px;height:17px;margin-top:1px}.readiness-list>div>div{flex:1;min-width:0}.readiness-list strong{font-size:11px;font-weight:500;display:block}.readiness-list p{color:#8094a4;overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.6}.readiness-state{color:#9c8161;white-space:nowrap;margin-top:2px;font-size:9px}.readiness-state.ready{color:#34836e}.settings-form{margin:22px 0;font-size:12px}.settings-form label{font-size:11px}.settings-form input{font-size:12px}.phase-label{color:#7d91a2;white-space:nowrap;background:#f0f4f7;border:1px solid #e0e7ed;border-radius:3px;padding:4px 8px;font-size:10px}.daily-path{margin:20px 0 12px;font-size:11px}.daily-path input{font-size:12px}.reset-confirm{flex-wrap:wrap;align-items:center;gap:10px;margin-top:17px;font-size:12px;display:flex}.reset-confirm>span{margin-right:auto}.auth-screen{background:#f5f8fa;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:50px 20px;display:flex}.auth-brand{font-family:var(--serif);letter-spacing:-.5px;margin-bottom:54px;font-size:29px;line-height:1.2}.auth-screen>section{text-align:center;max-width:520px}.auth-icon{color:#3a7479;background:#e4eff0;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:23px;display:inline-flex}.auth-screen h1{font-size:40px;font-family:var(--serif);letter-spacing:-1.3px;font-weight:400;line-height:1.2}.auth-screen p{color:#74899c;max-width:440px;margin:19px auto 27px;font-size:14px;line-height:1.75}.auth-screen .button{min-height:45px;padding:12px 20px}.auth-footnote{color:#98a8b5;margin-top:44px;font-size:10px;line-height:1.8}.microsoft-mark{grid-template-columns:6px 6px;gap:2px;display:grid}.microsoft-mark i{background:#fff;width:6px;height:6px;display:block}.auth-screen .form-error{text-align:left;color:#a54237;background:#fff3f0;margin-top:20px;font-size:12px}@media (min-width:1650px){:root{--inspector:390px}.main-panel{padding:33px 36px 24px}.topbar{padding:0 36px}.work-table td{height:75px}.page-title-row{margin-bottom:33px}.queue-stats{margin-bottom:43px}.inspector-scroll{padding:30px}.inspector-actions{padding:20px 30px 25px}}@media (max-width:1330px){:root{--inspector:315px}.sidebar nav a{gap:13px;font-size:14px}.main-panel{padding:26px 22px 20px}.topbar{padding:0 22px}.page-title-row h1{font-size:39px}.page-title-row p{font-size:14px}.queue-stats>button{gap:11px;padding:0 17px}.queue-stats span{font-size:11px}.queue-stats strong{font-size:33px}.tabs{gap:5px}.tabs button{padding:12px 9px;font-size:12px}.queue-toolbar{gap:6px}.queue-toolbar select{max-width:130px;font-size:11px}.work-table td{height:69px;padding:12px 7px;font-size:11px}.work-table th{padding:0 7px;font-size:11px}.matter-cell strong{font-size:12px}.matter-cell>span{font-size:11px}.work-table .status{gap:6px;font-size:10px}.work-table .status-dot{width:8px;height:8px}.date-cell{font-size:10px!important}.date-cell>span{font-size:10px}.inspector-scroll{padding:24px 22px 15px}.inspector-actions{padding:15px 22px 20px}.inspector h2{font-size:29px}.inspector-title{font-size:20px}.inspector-meta>div{grid-template-columns:106px 1fr}.inspector-meta,.source-link,.file-list .text-link{font-size:11px}.inspector-section{padding:22px 0}.file-list{gap:17px}.file-list li{gap:10px}}@media (max-width:1130px) and (min-width:851px){:root{--sidebar:175px;--inspector:285px}.brand{margin-left:11px;font-size:24px}.sidebar nav a{gap:12px;padding:0 12px;font-size:13px}.main-panel{padding:23px 17px}.topbar{padding:0 17px}.page-title-row{gap:10px}.page-title-row h1{font-size:35px}.page-title-row p{max-width:275px;font-size:12px}.page-title-row>.button{padding:9px 11px;font-size:12px}.queue-stats>button{flex-wrap:wrap;align-items:center;gap:1px 8px;padding:0 12px}.queue-stats span{font-size:10px}.queue-stats strong{font-size:30px}.queue-stats{height:53px;margin-bottom:24px}.queue-stats>button+button:before{height:34px;top:6px}.queue-toolbar{flex-wrap:wrap;gap:0}.tabs{flex:1;gap:6px}.tabs button{padding:10px 7px;font-size:11px}.queue-toolbar select{max-width:115px;height:30px;margin-bottom:6px;font-size:10px}.work-table th:first-child{width:32%}.work-table th:nth-child(2){width:24%}.work-table th:nth-child(3){width:20%}.work-table th:nth-child(4){width:22%}.work-table th:last-child{width:2%}.work-table .status{white-space:normal;gap:4px;font-size:9px}.work-table td{padding:12px 5px;font-size:10px}.work-table th{padding:0 5px;font-size:10px}.work-table th>button{gap:5px}.matter-cell strong{font-size:11px}.matter-cell>span{font-size:10px}.date-cell{white-space:normal;font-size:10px!important}.date-cell>span{font-size:9px}.inspector-scroll{padding:23px 18px 14px}.inspector-actions{padding:14px 18px 18px}.inspector-meta>div{grid-template-columns:98px 1fr}.inspector-meta{margin:24px 0 27px;font-size:10px}.source-link{font-size:10px}.inspector-title{font-size:19px}.package-checks li{gap:12px;font-size:11px}.file-list .text-link,.table-footer{font-size:10px}.data-table{min-width:570px}.readiness-list{grid-template-columns:1fr}.user-profile strong,.workspace-mode{font-size:10px}}@media (max-width:850px){:root{--sidebar:0px;--inspector:330px}.sidebar{width:210px;transition:transform .2s;transform:translate(-100%)}.nav-is-open .sidebar{transform:translate(0)}.nav-scrim{z-index:24;background:#102a3d50;border:0;display:block;position:fixed;inset:0}.app-content{margin-left:0}.mobile-menu{display:inline-flex}.breadcrumb>.mobile-menu{margin-left:-7px;margin-right:2px}.topbar{height:56px;padding:0 20px}.workspace{min-height:calc(100dvh - 56px)}.workspace.has-inspector{grid-template-columns:minmax(0,1fr)}.main-panel{padding:27px 24px}.inspector{z-index:20;border-left:1px solid #d5e1e8;width:340px;height:calc(100dvh - 56px);position:fixed;top:56px;right:0;box-shadow:-12px 0 35px #102a3d12}.workspace.has-inspector .main-panel{padding-right:24px}.page-title-row h1{font-size:40px}.page-title-row p{font-size:14px}.queue-stats>button{gap:17px;padding:0 25px}.queue-stats span{font-size:12px}.tabs{gap:14px}.tabs button{font-size:13px}.work-table{min-width:650px}.table-scroll{scrollbar-width:thin}.inspector-scroll{padding:25px 23px}.inspector-meta{font-size:12px}.inspector-meta>div{grid-template-columns:110px 1fr}.source-link{font-size:11px}.inspector-actions{padding:18px 23px}.toast{max-width:calc(100vw - 40px);left:20px}.view-inventors .data-table,.view-matters .data-table{min-width:680px}.readiness-list{grid-template-columns:1fr 1fr}.global-search{width:210px}.source-email-body{max-height:60vh}}@media (max-width:540px){.topbar{padding:0 15px}.breadcrumb{gap:8px;font-size:11px}.breadcrumb>strong{font-size:12px}.breadcrumb>svg{display:none}.topbar-actions{gap:8px}.topbar-actions .icon-button{padding:4px}.topbar-actions .global-search{z-index:22;background:#fff;width:calc(100vw - 30px);height:40px;position:absolute;top:63px;left:15px;box-shadow:0 5px 15px #102a3d1a}.main-panel{padding:27px 18px 18px}.page-title-row{gap:10px;margin-bottom:27px}.page-title-row h1{letter-spacing:-1.3px;font-size:36px}.page-title-row p{max-width:230px;font-size:12px;line-height:1.6}.page-title-row>.button{gap:5px;min-height:35px;margin-top:2px;padding:9px 10px;font-size:11px}.page-title-row>.button svg{width:15px}.queue-stats{align-items:flex-start;height:auto;margin-bottom:25px}.queue-stats>button{padding:0 13px;display:block}.queue-stats>button+button:before{height:40px;top:6px}.queue-stats strong{margin-bottom:7px;font-size:31px;display:block}.queue-stats span{white-space:normal;font-size:10px;line-height:1.3;display:block}.queue-toolbar{flex-wrap:wrap;align-items:center;gap:3px}.tabs{justify-content:space-between;gap:0;width:100%}.tabs button{padding:11px 8px;font-size:11px}.tabs button:first-child{padding-left:5px}.queue-toolbar select{width:127px;max-width:127px;height:30px;margin:7px 0 9px auto;font-size:10px}.work-table{min-width:600px}.work-table td{height:72px}.table-footer{flex-direction:column;gap:5px;margin-top:25px;font-size:10px}.inspector{border-left:0;width:100vw;height:calc(100dvh - 56px);top:56px}.inspector-scroll{padding:25px 24px}.inspector-actions{padding:15px 24px 20px}.inspector-meta>div{grid-template-columns:133px 1fr}.inspector h2{font-size:32px}.inspector-title{font-size:23px}.package-checks li{font-size:13px}.file-list .text-link{font-size:12px}.file-list{gap:17px}.inspector-section{padding:22px 0}.modal{border-radius:6px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.modal-heading{gap:10px;padding:21px 19px 17px}.modal-heading h2{font-size:25px}.modal-heading p{font-size:11px}.modal-form{padding:19px 19px 0}.modal-form>.modal-footer{margin-left:-19px;margin-right:-19px}.form-grid{grid-template-columns:1fr;gap:17px}.span-two{grid-column:auto}.upload-area{flex-wrap:wrap;gap:10px;padding:14px}.upload-area>svg{width:20px}.upload-area>div{min-width:180px}.upload-area>.button{margin-left:30px}.upload-area p{font-size:10px}.email-input{min-height:210px}.optional{font-size:9px}.modal-footer{gap:8px;padding:16px 19px}.modal-footer .button{font-size:12px}.review-context{gap:10px;padding:15px 19px 0;font-size:10px}.review-tabs{gap:0;justify-content:initial;padding:0 10px;overflow-x:auto}.review-tabs button{flex:1;padding:13px 8px;font-size:10px}.review-body{padding:20px 19px}.review-footer{gap:12px;padding:14px 16px}.review-footer>.button-group{flex-wrap:wrap;justify-content:flex-end;gap:7px}.review-footer>.button-quiet{margin-right:auto;font-size:11px}.review-footer .button{font-size:11px}.review-footer>.button-group>.button-primary{flex:1}.validation-list{padding:13px}.validation-list p{font-size:10px}.validation-list p>span{min-width:40px;font-size:8px}.review-files li{gap:8px}.review-files li strong{font-size:11px}.review-files li>svg{width:18px}.review-checklist .checkbox-label{font-size:11px}.source-email-meta{padding:17px 19px;font-size:11px}.source-email-body{padding:0 19px 20px;font-size:12px}.file-preview-meta{gap:12px;padding:14px 19px;font-size:10px}.document-download-state{padding:50px 20px}.document-download-state h3{font-size:13px}.toast{max-width:calc(100vw - 28px);padding:11px 12px;font-size:11px;bottom:14px;left:14px}.toast .check-symbol{width:17px;height:17px}.list-section-header{align-items:flex-start;margin-top:28px}.list-section-header h2{font-size:13px}.list-section-header>span{max-width:150px;font-size:9px}.page-count{text-align:right;max-width:65px;font-size:10px}.activity-list li{gap:12px;padding:20px 0;position:relative}.activity-list h3{min-height:17px;margin-right:90px;font-size:12px}.activity-list p{font-size:11px}.activity-list time{min-width:80px;font-size:9px;position:absolute;top:21px;right:0}.activity-list time>span{font-size:8px}.activity-icon{width:30px;height:30px}.readiness-list{grid-template-columns:1fr}.settings-section h2{font-size:24px}.settings-section>p{font-size:11px}.setting-row{gap:15px}.setting-row strong{font-size:11px}.setting-row p{font-size:10px}.settings-section{padding:25px 0}.environment-badge{white-space:normal;text-align:center;max-width:90px;padding:5px 7px;font-size:9px}.auth-screen h1{font-size:35px}.auth-screen p{font-size:13px}.auth-brand{margin-bottom:43px}.auth-footnote{font-size:9px}.reset-confirm{gap:8px}.reset-confirm>span{flex-basis:100%;font-size:11px}.notice-banner{padding:11px;font-size:11px}.inventor-details-panel{padding:19px}.inventor-details-panel .detail-heading h2{font-size:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.source-document-list{flex-direction:column;display:flex}.source-document-list li{border-bottom:1px solid #e8eef3;align-items:flex-start;gap:11px;padding:12px 0;display:flex}.source-document-list li>svg{color:#7590a1;margin-top:2px}.source-document-list strong{overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.source-document-list li>div>span{color:#8196a6;margin-top:5px;font-size:10px;line-height:1.5;display:block}.attach-source{background:#f7fafb;border:1px solid #e1e9ed;border-radius:4px;margin:17px 0 22px;padding:17px}.attach-source label,.attach-source input,.attach-source select{font-size:11px}.attach-source>.button{margin-top:16px}.attach-source .form-help{font-size:10px;line-height:1.6}.inventor-edit-list>div{padding:17px 0 21px}.inventor-edit-list .form-grid{gap:13px 18px;margin-top:15px}.inventor-edit-list label{font-size:11px}.inventor-edit-list input{height:35px;font-size:12px}.inventor-edit-list strong{font-size:12px}.add-inventor{margin-top:18px}.prepare-reminder{color:#467b80;background:#eff6f6;border:1px solid #d9e8e8;border-radius:4px;margin-top:23px;padding:11px 12px}.queue-footer{margin-top:27px;display:block}.pagination-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pagination-controls{align-items:center;gap:8px;font-size:10px;display:flex}.pagination-controls .icon-button{min-width:25px;min-height:25px;padding:4px}.previous-page svg{transform:rotate(180deg)}@media (max-width:540px){.work-table{table-layout:fixed;width:100%;min-width:0}.work-table th:nth-child(3),.work-table td:nth-child(3),.work-table th:last-child,.work-table td:last-child{display:none}.work-table th:first-child{width:44%}.work-table th:nth-child(2){width:27%}.work-table th:nth-child(4){width:29%}.work-table th{padding:0 5px;font-size:10px}.work-table th>button{gap:6px}.work-table td{overflow-wrap:normal;height:81px;padding:13px 5px;font-size:10px}.work-table .matter-cell strong{font-size:11px}.work-table .matter-cell>span{overflow-wrap:normal;font-size:10px;line-height:1.5}.work-table .status{white-space:normal;align-items:baseline;gap:5px;font-size:9px;line-height:1.5}.work-table .status-dot{width:7px;height:7px;position:relative;top:1px}.queue-footer{margin-top:22px}.pagination-row{margin-bottom:10px}.work-table .sort-indicator{font-size:11px}}.extra-document-checks{margin-top:20px}.extra-document-checks .checkbox-label{margin-top:13px}.extra-document-checks .form-help{margin-top:0;margin-bottom:15px}.inspector-review-link{justify-content:center;margin:2px 0 4px;font-size:11px}.pdf-viewer{border-top:1px solid var(--line);background:#f0f4f6;flex-direction:column;height:57vh;min-height:290px;display:flex}.onepager-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:24px 0 14px;display:flex}.onepager-section-heading:first-child{margin-top:0}.onepager-section-heading h3{margin:0;font-size:14px;font-weight:600}.onepager-section-heading .form-help{margin:6px 0 0}.onepager-section-heading .button{flex-shrink:0}.onepager-evidence{margin-top:10px;font-size:12px}.onepager-evidence details{border-block:1px solid var(--line);margin-top:12px;padding:12px 0}.onepager-evidence summary{color:#2e526b;cursor:pointer;font-weight:500}.onepager-evidence ol{margin:14px 0 0;padding-left:24px}.onepager-evidence li+li{margin-top:10px}.onepager-evidence blockquote{color:#5b7385;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #d8e5e8;margin:0;padding-left:12px;line-height:1.7}.onepager-review-note{color:#8c613f;margin:10px 0;font-size:12px;line-height:1.65}.onepager-confirmation{margin-block:18px!important}.onepager-figure-notes{color:#5b7385;margin:0 0 14px;font-size:12px;line-height:1.7}.onepager-figure-notes p{margin:7px 0}.onepager-drawing-source{margin-bottom:16px}.figure-crop-preview{padding-top:4px}.figure-crop-toolbar{align-items:flex-end;gap:10px;display:flex}.figure-crop-toolbar label{width:105px}.figure-crop-toolbar input{margin-bottom:0}.figure-crop-toolbar>span{color:#698293;white-space:nowrap;padding-bottom:12px;font-size:12px}.figure-crop-toolbar .button-group{flex-wrap:wrap;margin-bottom:2px;margin-left:auto}.figure-crop-scroll{background:#eff3f5;border:1px solid #dce5eb;border-radius:4px;max-height:600px;padding:18px;overflow:auto}.figure-crop-scroll[hidden]{display:none}.figure-crop-sheet{touch-action:none;cursor:crosshair;width:100%;max-width:590px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 2px 10px #102a3d18}.figure-crop-sheet>canvas{background:#fff;width:100%;height:auto;display:block}.figure-crop-sheet.crop-disabled{cursor:default}.figure-crop-selection{cursor:move;touch-action:none;border:2px solid #168c83;position:absolute;box-shadow:0 0 0 2000px #163d4a47}.figure-crop-selection:focus-visible{outline-offset:4px;outline:3px solid #1a5c95}.figure-crop-handle{touch-action:none;background:#fff;border:2px solid #168c83;border-radius:2px;width:14px;min-width:14px;height:14px;min-height:14px;padding:0;position:absolute}.figure-crop-handle:focus-visible{outline-offset:2px;outline:3px solid #1a5c95}.figure-crop-handle.handle-nw{cursor:nwse-resize;top:0;left:0}.figure-crop-handle.handle-ne{cursor:nesw-resize;top:0;right:0}.figure-crop-handle.handle-sw{cursor:nesw-resize;bottom:0;left:0}.figure-crop-handle.handle-se{cursor:nwse-resize;bottom:0;right:0}.figure-rendering{color:#5b7385;background:#eff3f5dd;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.figure-preview-message{color:#698293;border:1px solid var(--line);background:#f5f8fa;border-radius:4px;padding:22px 14px;font-size:12px;line-height:1.7}.figure-preview-message p{margin:0 0 12px}.figure-crop-boundaries{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.figure-selected-preview{border-top:1px solid var(--line);margin:18px 0 0;padding-top:16px}.figure-selected-preview figcaption{color:#2e526b;margin-bottom:12px;font-size:12px;font-weight:500}.figure-selected-preview canvas{border:1px solid #e1e7eb;width:auto;max-width:100%;height:auto;max-height:240px;display:block}@media (max-width:600px){.onepager-section-heading{flex-direction:column;gap:12px}.figure-crop-toolbar{flex-wrap:wrap}.figure-crop-toolbar .button-group{width:100%;margin-top:4px;margin-left:0}.figure-crop-boundaries{grid-template-columns:repeat(2,minmax(0,1fr))}.figure-crop-scroll{padding:10px}}.pdf-toolbar{background:#f7f9fa;border-bottom:1px solid #dbe4eb;justify-content:space-between;align-items:center;height:39px;min-height:39px;padding:0 15px;display:flex}.pdf-pagination{color:#627d91;align-items:center;gap:10px;font-size:11px;display:flex}.pdf-pagination>.icon-button{min-width:25px;min-height:25px;padding:3px}.pdf-toolbar select{height:27px;padding:4px 24px 4px 8px;font-size:10px}.pdf-canvas-area{scrollbar-width:thin;flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:15px 16px;display:flex;position:relative;overflow:auto}.pdf-canvas-area canvas{background:#fff;flex-shrink:0;max-width:none;display:block;box-shadow:0 2px 10px #102a3d18}.pdf-loading,.pdf-error{color:#6d8799;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:25px;font-size:12px;display:flex;position:absolute;inset:0}.pdf-loading{background:#f0f4f6dd}.pdf-loading .loading-ring{width:25px;height:25px}.pdf-error{background:#f0f4f6}.pdf-error p{overflow-wrap:anywhere;max-width:450px;line-height:1.7}.pdf-error>span{color:#8aa0af;font-size:10px}.pdf-error>svg{color:#9a6c4e}@media (max-width:540px){.pdf-toolbar{padding:0 10px}.pdf-canvas-area{padding:12px 10px}.pdf-pagination{gap:6px;font-size:10px}.pdf-viewer{height:58vh}}.pdf-canvas-area{display:block}.pdf-canvas-area canvas{margin:0 auto}.inventor-row-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.inventor-row-heading>strong{margin:0}.button-remove-inventor{color:#a06458;border-color:#e5d9d6;min-height:29px;font-size:10px}.button-remove-inventor:hover{background:#fff7f4;border-color:#cfa89b}.inventor-change .inventor-row-heading .button{min-height:28px;font-size:10px}@media (max-width:540px){.inventor-row-heading{align-items:flex-start;gap:9px}.inventor-row-heading>strong{font-size:11px;line-height:1.6}.button-remove-inventor{min-height:27px;padding:5px 7px;font-size:9px}.inventor-change .inventor-row-heading .button{padding:5px 7px;font-size:9px}}.source-document-list li>div{flex:1;min-width:0}.source-exclusion{color:#738595;margin-top:11px}.source-exclusion summary{color:#8a6b4d;cursor:pointer;font-size:10px;list-style-position:inside}.source-exclusion p{color:#879baa;margin:11px 0;font-size:10px;line-height:1.6}.source-exclusion label{font-size:10px}.source-exclusion input{height:35px;font-size:11px}.source-exclusion .button{margin-top:11px;font-size:10px}.source-document-list li>div>.source-excluded-note{color:#8a7665;font-size:10px;font-style:italic}.source-restore{min-height:29px;margin-top:10px;font-size:10px}.daily-source-caption{color:#7f95a6;overflow-wrap:anywhere;margin-top:8px;font-size:10px;font-weight:400;line-height:1.7;display:block}.settings-section>.daily-gate-note{color:#7e8e9c;background:#f7fafb;border-left:2px solid #c9dce1;margin:8px 0 19px;padding:10px 12px;font-size:11px;line-height:1.7}.source-filename{background:#f4f8fa;border:1px solid #e0e8ed;border-radius:3px;max-width:510px;margin-top:13px;padding:12px 13px}.source-filename label{font-size:10px}.source-filename input{height:35px;font-size:11px}.source-filename .button{min-height:29px;margin-top:11px;font-size:10px}.source-filename p,.source-filename>span{color:#8a9aa7;margin-top:10px;font-size:10px;line-height:1.6;display:block}.source-filename>span{overflow-wrap:anywhere;margin-top:0}.commit-journal{background:#f7fafb;border:1px solid #dae5e9;border-radius:4px;margin-bottom:23px;padding:16px 17px}.commit-journal-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.commit-journal-heading h3{font-size:12px;font-weight:600}.commit-journal-heading>span{color:#7b8e9d;white-space:nowrap;font-size:10px}.commit-journal>p{color:#7d6c5f;margin-top:11px;font-size:11px;line-height:1.6}.commit-journal ul{margin-top:15px}.commit-journal li{align-items:flex-start;gap:10px;padding:9px 0;display:flex}.commit-journal li>.check-symbol{flex-shrink:0;width:17px;height:17px}.commit-journal li>div{min-width:0}.commit-journal li strong{color:#587084;font-size:10px;font-weight:500;line-height:1.6;display:block}.commit-target{color:#718b9e;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.7;display:block}.commit-revision{color:#91a2ae;overflow-wrap:anywhere;margin-top:4px;font-size:9px;display:block}.commit-journal>.commit-journal-note{color:#8a9eab;border-top:1px solid #e1e9ed;margin-top:12px;padding-top:12px;font-size:10px}.commit-journal.compact{background:0 0;border:0;margin:0;padding:0}.compact .commit-journal-heading{display:block}.compact .commit-journal-heading>h3{margin-bottom:8px;font-size:13px;font-weight:500}.compact .commit-journal-heading>span,.compact.commit-journal>p{font-size:10px}.compact .commit-target{font-size:9px}.compact.commit-journal ul{margin-top:10px}@media (max-width:540px){.commit-journal{padding:14px 13px}.commit-journal-heading{flex-wrap:wrap;gap:7px}.commit-journal>p{font-size:10px}.commit-journal-heading h3{font-size:11px}}.membership-settings>.membership-tenant{color:var(--muted);margin-top:14px;font-size:11px}.membership-tenant>span{overflow-wrap:anywhere;font-family:monospace;font-size:11px}.membership-settings>.notice-banner{margin-top:17px}.membership-form{margin:23px 0}.membership-form fieldset{grid-template-columns:1fr 1fr;gap:17px 20px;max-width:650px;display:grid}.membership-form input,.membership-form select{font-size:12px}.membership-form>.button{margin-top:18px}.membership-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.membership-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:13px 10px;font-size:11px;font-weight:500}.membership-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:15px 10px}.membership-table th:first-child{width:45%;padding-left:0}.membership-table th:nth-child(2){width:17%}.membership-table th:nth-child(3){width:12%}.membership-table th:last-child{width:26%}.membership-table td:first-child{padding-left:0}.membership-table strong{font-size:12px;font-weight:500;display:block}.membership-id{overflow-wrap:anywhere;color:#698194;margin-top:4px;font-family:monospace;font-size:10px;line-height:1.7;display:block}.membership-source{color:#8a9aa7;margin-top:3px;font-size:10px;line-height:1.7;display:block}.membership-role{text-transform:capitalize;color:#5d7387;overflow-wrap:anywhere;font-size:11px}.membership-state{color:#8a9ba7;font-size:10px}.membership-state.active{color:#247863}.membership-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.membership-actions>.button{min-height:29px;padding:5px 8px;font-size:10px}.membership-notice{color:#287b6c;align-items:flex-start;gap:8px;margin-top:17px;font-size:12px;line-height:1.6;display:flex}@media (max-width:540px){.membership-form fieldset{grid-template-columns:1fr;gap:15px}.membership-table thead{display:none}.membership-table,.membership-table tbody,.membership-table tr{display:block}.membership-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:9px 15px;padding:17px 0;display:grid}.membership-table td{border:0;padding:0!important}.membership-table td:first-child{grid-column:1/-1}.membership-table td:nth-child(2){grid-column:1}.membership-table td:nth-child(3){text-align:right;grid-column:2}.membership-table td:last-child{grid-column:1/-1;margin-top:4px}.membership-actions{justify-content:flex-start}.membership-settings>.membership-tenant{font-size:10px}.membership-tenant>span{margin-top:5px;font-size:10px;display:block}.membership-form label,.membership-notice{font-size:11px}}.workflow-toolbar{flex-wrap:wrap}.workflow-toolbar .tabs{scrollbar-width:thin;flex:100%;overflow-x:auto}.workflow-toolbar .tabs button{flex-shrink:0}.workflow-toolbar select{max-width:220px}.workflow-help{color:var(--muted);margin:-4px 0 18px;font-size:12px;line-height:1.6}.handoff-checklist{border:0;min-width:0;margin:0 0 12px;padding:0}.inspector-actions{max-height:55%;overflow-y:auto}.handoff-checklist legend{color:var(--ink);margin-bottom:9px;font-size:12px;font-weight:600}.handoff-checklist label{color:var(--muted);align-items:flex-start;gap:8px;margin-bottom:9px;font-size:12px;line-height:1.5;display:flex}.handoff-checklist input{accent-color:var(--teal);flex-shrink:0;width:15px;height:15px;margin-top:3px;padding:0}.notification-draft{resize:vertical;width:100%;margin:12px 0;font-family:inherit;font-size:12px;line-height:1.6;display:block}
