:root{--ink:#20232b;--muted:#6b7078;--line:#e5e7e9;--canvas:#fff;--subtle:#f7f8f9;--selected:#e6f2ef;--teal:#37746f;--green:#438d78;--nav:60px;--side:218px;--radius:5px;--shadow:0 3px 18px #1c283009;--font:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;font-family:var(--font);font-size:13px;color:var(--ink);background:#fff;color-scheme:light} *{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{background:none;border:0}button:disabled{cursor:not-allowed;opacity:.42}input,select,textarea{border:1px solid #d4d7da;border-radius:5px;padding:10px 11px;background:#fff;min-width:0;outline:none}input:focus,textarea:focus,select:focus{border-color:#448b80;box-shadow:0 0 0 2px #448b8015}textarea{resize:vertical;line-height:1.65}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid #397f75;outline-offset:3px}input[type=checkbox]{width:15px;height:15px;accent-color:#36796d;padding:0;cursor:pointer}h1,h2,h3,h4,p{margin:0}h1{font-size:24px;font-weight:630;letter-spacing:-.65px;line-height:1.4}h2{font-size:19px;font-weight:630;letter-spacing:-.35px;line-height:1.4}h3{font-size:15px;font-weight:650;line-height:1.5}h4{font-size:13px;line-height:1.5}p{line-height:1.65}.muted{color:var(--muted)}.small{font-size:12px}.tiny{font-size:11px}.uppercase{font-size:10px;font-weight:600;letter-spacing:.075em;text-transform:uppercase;color:var(--muted)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.icon{width:17px;height:17px;stroke:currentColor;stroke-width:1.65;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}.icon.small{width:14px;height:14px}.btn{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid #d9dcdf;border-radius:5px;background:#fff;font-weight:520;font-size:12px;white-space:nowrap}.btn:hover{background:#f4f6f6;border-color:#b9c4c1}.btn.primary{background:#242831;color:#fff;border-color:#242831}.btn.primary:hover{background:#0c1019}.btn.teal{background:#386f70;border-color:#386f70;color:#fff}.btn.soft{background:#eef6f3;border-color:#dfebe6;color:#376b5c}.btn.danger{color:#ae3c3c;border-color:#e8bdbd}.btn.ghost{border-color:transparent;background:transparent}.btn.small{min-height:28px;padding:4px 8px;font-size:11px}.ib{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;width:30px;height:30px;flex-shrink:0;color:#6f737b}.ib:hover{color:#20232b;background:#eceff0}.ib.active{color:var(--teal);background:var(--selected)}.link{color:#376f7f;padding:0;text-align:left;line-height:1.5}.link:hover{text-decoration:underline}.row{display:flex;align-items:center;gap:10px}.row.wrap{flex-wrap:wrap}.spread{display:flex;justify-content:space-between;align-items:center;gap:12px}.stack{display:flex;flex-direction:column;gap:14px}.grow{flex:1;min-width:0}.right{margin-left:auto}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.divider{height:18px;width:1px;background:var(--line);margin:0 5px}.rule{border:0;border-top:1px solid var(--line);margin:22px 0}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:4px;background:#f1f2f3;color:#5e636d;font-size:11px;padding:3px 7px;line-height:1.45;font-weight:500;white-space:nowrap}.badge.green{background:#edf6ee;color:#347556}.badge.amber{background:#fcf3dd;color:#926918}.badge.red{background:#fdf0ed;color:#a4483c}.badge.blue{background:#edf3f8;color:#4f7195}.badge.teal{background:#dfefeb;color:#477f76}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor}.avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:10px;font-weight:550;flex-shrink:0;border:2px solid #fff;background:#e7d9ed;color:#755880;position:relative}.avatar.mint{background:#cce4d7;color:#41735a}.avatar.sand{background:#ecdcc4;color:#80663e}.avatar.pink{background:#eccedc;color:#95627d}.avatar.blue{background:#d6e0ef;color:#58729d}.avatar.ai{background:#222730;color:white;font-size:13px}.avatar.large{width:48px;height:48px;font-size:15px}.avatars{display:flex;align-items:center;padding-left:4px}.avatars .avatar{margin-left:-5px}.stage-dots{display:flex;gap:3px;margin-bottom:5px}.stage-dot{width:8px;height:8px;border-radius:50%;background:#e3e6e8}.stage-dot.past{background:#75b49c}.stage-dot.current{background:#fff;border:2px solid #75b49c}.stage-caption{font-size:11px;color:#707781}.check-chip{background:#e9f3ef;color:#527e70;border-radius:10px;padding:4px 8px;display:inline-flex;align-items:center;gap:4px;font-size:10px}.turn{background:#e4f1ee;color:#54877d;padding:4px 8px;border-radius:12px;font-size:11px;white-space:nowrap}.turn.wait{background:#f2f3f4;color:#7b8187} #app{min-height:100dvh}.topbar{height:var(--nav);background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 24px 0 0;position:sticky;top:0;z-index:30;gap:0}.brand{width:98px;height:100%;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--line);flex-shrink:0}.brand img{width:64px;height:26px;object-fit:contain}.globalnav{display:flex;height:100%;margin-left:10px;gap:2px}.globalnav a{display:flex;align-items:center;padding:0 14px;font-size:12px;color:#75797f;border-bottom:2px solid transparent;white-space:nowrap}.globalnav a.active{color:#232731;border-color:#8bc7b3;font-weight:600}.globalnav a:hover{background:#f8faf9;color:#222}.globaltools{display:flex;gap:9px;align-items:center;margin-left:auto;padding-left:16px}.office-toggle{border-left:1px solid var(--line);padding-left:15px;display:flex;gap:8px;align-items:center;color:#62676b;font-size:12px}.ai-launch{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:550;background:#f5f5f6;padding:6px 9px;border-radius:5px}.ai-launch .ai-orb{width:15px;height:15px;border-radius:50%;background:#282a31;color:#fff;display:grid;place-items:center;font-size:11px}.notif-dot{position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:50%;background:#b78078}.has-dot{position:relative}.page-head{height:90px;padding:22px 28px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px}.page-head h1{font-size:23px}.page-head .search{width:310px}.search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dfe2e5;border-radius:5px;padding:0 10px;min-height:34px;color:#969ca2}.search input{width:100%;padding:7px 0;border:0;box-shadow:none;background:transparent;font-size:12px}.search kbd{font-size:10px;border:1px solid #e2e5e7;border-radius:3px;padding:1px 5px;color:#adb0b3}.layout{display:grid;grid-template-columns:var(--side) minmax(0,1fr);min-height:calc(100dvh - 150px)}.sidebar{border-right:1px solid var(--line);background:#fafbfb;padding-bottom:40px;position:relative;min-width:0}.side-top{height:56px;padding:12px 16px;border-bottom:1px solid var(--line)}.side-title{display:flex;justify-content:space-between;align-items:center;padding:24px 21px 10px;color:#898f95;font-size:10px;font-weight:600;letter-spacing:.04em}.side-item{display:flex;width:100%;align-items:center;gap:10px;text-align:left;padding:11px 22px;color:#697078;font-size:12px;line-height:1.4;border-left:2px solid transparent}.side-item:hover{background:#f0f4f3;color:#303c39}.side-item.active{background:#dfeee9;color:#32574e;font-weight:600;border-left-color:#7db19d}.side-item .count{margin-left:auto;font-size:11px;color:#8b9792}.side-foot{position:sticky;top:calc(100dvh - 110px);padding:18px 20px;margin-top:80px;border-top:1px solid var(--line);font-size:11px;color:#8e949a}.work-main{min-width:0;overflow:hidden}.collectionbar{padding:13px 22px;min-height:56px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.collectionbar h2{font-size:14px;font-weight:600;letter-spacing:0}.collectionbar .count{font-size:12px;color:#91969d}.collectionbar .right{display:flex;gap:6px}.filter-strip{display:flex;align-items:center;gap:7px;padding:10px 24px;background:#fcfdfd;border-bottom:1px solid var(--line)}.table-scroll{overflow-x:auto}.table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.table th{height:44px;color:#959ba2;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:9px 15px;border-bottom:1px solid var(--line);white-space:nowrap;background:#fff}.table td{height:66px;padding:12px 15px;border-bottom:1px solid #edf0f1;vertical-align:middle;font-size:12px;line-height:1.5}.table tr:hover td{background:#fafcfc}.table th:first-child,.table td:first-child{padding-left:22px}.table .select-cell{width:37px;padding-right:0}.table .name-col{width:29%}.table .title-link{display:block;font-weight:550;text-align:left;line-height:1.5;color:#32383d}.table .title-link:hover{color:#296b5d;text-decoration:underline}.table .sub{font-size:10px;color:#979ca2;margin-top:3px}.table .stage-cell{width:95px}.table .turn-cell{width:160px}.table .avatar-cell{width:105px}.table .date-cell{width:115px}.table .activity-cell{width:auto;color:#777f88}.table .star{color:#c8cdcf;display:inline-flex;padding:0;margin-right:8px}.table .star.is-starred{color:#bfa678}.table .star.is-starred svg{fill:#efe4ce}.table.compact td{height:51px}.table .row-selected td{background:#edf6f3}.pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 23px;color:#969ca1;font-size:11px}.empty{padding:80px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;color:#6f7780}.empty .empty-icon{width:52px;height:52px;border-radius:50%;background:#f0f5f3;color:#78968a;display:grid;place-items:center}.empty h2{color:#444b50}.empty p{max-width:430px}.content{padding:26px 32px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:23px 0 14px}.section-heading:first-child{margin-top:0}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.card{border:1px solid var(--line);border-radius:6px;background:#fff}.card-pad{padding:20px}.card:hover.clickable{border-color:#b9cdc5}.card p{color:#778087;font-size:12px}.card .card-foot{margin-top:16px;font-size:11px;color:#92999f}.tabs{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:0 20px;min-height:46px;overflow-x:auto}.tabs button,.tabs a{padding:14px 0 11px;white-space:nowrap;font-size:12px;color:#7b8389;border-bottom:2px solid transparent}.tabs button.active,.tabs a.active{border-color:#549f85;color:#273d33;font-weight:550}.tabs.small{min-height:39px;padding:0;gap:18px}.tabs.small button{padding:11px 0 9px;font-size:11px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.field label{font-size:12px;font-weight:550;color:#434a53}.field .hint{font-size:11px;line-height:1.5;color:#8a9198}.field input,.field textarea,.field select{width:100%}.fields-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.notice{padding:12px 15px;border-radius:5px;background:#f5f8f7;color:#687b74;font-size:12px;line-height:1.65;border:1px solid #e3ece7}.notice.amber{background:#fdf8e9;border-color:#f0e4be;color:#836a34}.notice.red{background:#fff4f1;border-color:#efcdc7;color:#984e42}.notice.blue{background:#f2f6fa;border-color:#dfe7f0;color:#557084}.notice strong{font-weight:600}.error-text{font-size:12px;color:#a63c35;margin-top:6px}.center-form{width:min(680px,100%);margin:36px auto;padding:0 25px}.center-form h1{margin-bottom:9px}.center-form>p{color:#7d858a;margin-bottom:28px}.stepper{display:flex;align-items:center;justify-content:center;gap:14px;padding:21px;border-bottom:1px solid var(--line)}.stepper .step{display:flex;align-items:center;gap:7px;font-size:12px;color:#9ba0a5}.stepper .step .num{border:1px solid #dce0e2;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:10px}.stepper .step.active{color:#366b59}.stepper .step.active .num{background:#e0efe9;border-color:#c2dfd2;color:#477a65}.stepper .step.past{color:#5c9079}.stepper .connector{width:55px;height:1px;background:#e2e7e4}.dropzone{padding:34px;text-align:center;border:1px dashed #b8cfc6;background:#fafcfb;border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:11px}.dropzone svg{color:#7b9c90;width:30px;height:30px}.dropzone input{border:0;padding:0;max-width:290px;font-size:12px}.launch-gallery{max-width:1110px;margin:32px auto;padding:0 30px}.template-choice{padding:25px;min-height:172px;text-align:left;display:block}.template-choice .icon{color:#5f8a7a;width:24px;height:24px;margin-bottom:14px}.template-choice h3{margin-bottom:7px}.template-choice.selected{border-color:#69a28c;background:#f8fcfa}.form-footer{padding:21px 0;display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:28px;gap:12px} .file-wrap{max-width:1330px;margin:auto;padding:29px 35px 70px}.file-title{display:flex;align-items:flex-start;gap:13px;margin-bottom:25px}.file-title h1{font-size:24px}.file-title .meta{font-size:11px;color:#858b92;margin-top:5px}.file-title .actions{display:flex;gap:8px;align-items:center;margin-left:auto}.file-columns{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:33px}.file-main{min-width:0}.action-card{padding:23px 24px;border:1px solid #e9ecee;background:white;box-shadow:0 4px 22px #172e2909;border-radius:8px;margin-bottom:22px}.action-card h2{font-size:17px;letter-spacing:-.2px}.action-card p{color:#797f86;font-size:12px;max-width:525px;margin-top:7px}.action-card .bottom{display:flex;justify-content:space-between;align-items:center;margin-top:17px;gap:14px}.file-stage{display:flex;align-items:center;gap:6px;margin:17px 0 18px;color:#9a9fa5;font-size:10px}.file-stage span{display:flex;align-items:center;gap:5px}.file-stage .active{color:#518c71;font-weight:600}.file-stage .line{flex:1;height:1px;background:#e1e8e3}.task-row{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.task-row:last-child{border-bottom:0}.task-row .detail{flex:1}.task-row h4{font-size:12px;font-weight:550}.task-row small{display:block;color:#91979c;font-size:10px;margin-top:3px}.task-row .circle{width:16px;height:16px;border:1px solid #cfd8d2;border-radius:50%;display:grid;place-items:center;color:#518d6f}.task-row .circle.done{background:#e6f2e9;border-color:#94bba2}.activity-card{border:1px solid #e9ecef;border-radius:8px;box-shadow:var(--shadow);padding:19px 23px;background:#fff}.composer-line{display:flex;align-items:center;gap:11px;margin-bottom:25px}.composer-line .composer{background:#f7f8f9;border:1px solid #e1e4e7;border-radius:6px;display:flex;align-items:center;flex:1;min-width:0}.composer input{background:transparent;border:0;box-shadow:none;flex:1;width:100%;font-size:12px}.activity-event{display:flex;gap:14px;margin:0 0 24px;position:relative}.activity-event .event-body{flex:1;min-width:0;padding-top:3px}.activity-event .event-body>p{font-size:12px;line-height:1.6}.activity-event .event-body>small{color:#999fa5;font-size:10px;display:block;margin-top:4px}.comment-bubble{margin-top:10px;border-radius:4px;background:#f2f4f6;padding:11px 13px;font-size:12px;line-height:1.7}.file-aside section{margin-bottom:24px}.file-aside h3{font-size:14px}.doc-card{border:1px solid var(--line);border-radius:5px;overflow:hidden;margin-top:13px}.doc-preview{height:140px;background:#f7f8f9;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.doc-preview .paper-mini{width:74px;height:99px;padding:16px 10px;background:#fff;border:1px solid #e4e6e7;box-shadow:0 3px 10px #00000008}.mini-line{height:2px;background:#d5d9dc;margin:3px 0}.mini-line.short{width:56%}.doc-row{padding:12px 13px;border-top:1px solid var(--line);display:flex;align-items:center;gap:9px}.doc-row:first-child{border-top:0}.doc-row strong{font-size:11px;font-weight:550;line-height:1.5;display:block}.doc-row small{color:#989fa5;font-size:10px}.prop{margin:18px 0}.prop label{display:block;font-size:10px;color:#9a9fa3;margin-bottom:5px}.prop div{font-size:12px;line-height:1.5}.mini-people{display:flex;gap:10px;margin-top:15px;align-items:center}.mini-people strong{font-size:12px;font-weight:500}.mini-people small{font-size:10px;color:#90989f;display:block}.inline-edit{border:1px solid #e2e7e4;border-radius:5px;background:#fafcfb;padding:18px;margin-top:12px}.result-hero{border:1px solid #dbe9df;padding:22px;background:#f7fbf8;border-radius:6px;display:flex;align-items:center;gap:17px;margin-bottom:22px}.result-hero .circle-success{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#59886c;background:#e3f0e7} .editor-header{height:67px;padding:14px 23px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px;background:#fff}.editor-header h2{font-size:15px;letter-spacing:0}.editor-header small{font-size:10px;color:#9a9fa4;display:block;margin-top:2px}.editor-tools{height:43px;display:flex;align-items:center;padding:0 22px;border-bottom:1px solid var(--line);gap:7px;background:#fcfcfc}.editor-tools select{font-size:11px;padding:5px 7px;border-color:#e2e5e7}.editor-tools .btn{min-height:25px;font-size:11px}.editor-shell{display:grid;grid-template-columns:198px minmax(0,1fr) 335px;height:calc(100dvh - 170px);min-height:530px}.outline{border-right:1px solid var(--line);background:#fbfcfc;padding:18px 0;overflow:auto}.outline .outline-title{padding:0 18px 15px;font-weight:600;font-size:11px}.outline button{display:flex;gap:8px;align-items:flex-start;width:100%;padding:11px 17px;text-align:left;font-size:11px;color:#7a838c;line-height:1.55}.outline button.active{background:#e6f0ec;color:#3f6e5b;border-left:2px solid #6c9f87}.outline .outline-section{padding:24px 17px 8px;color:#969da3;font-size:9px;letter-spacing:.06em}.document-canvas{background:#f1f2f3;overflow:auto;padding:31px 34px 55px;position:relative}.document-paper{margin:0 auto;padding:50px 55px;background:#fff;border:1px solid #e0e2e3;box-shadow:0 1px 5px #00000007;max-width:740px;min-height:865px;font-family:Georgia,'Times New Roman',serif;font-size:13px;line-height:1.9;color:#292d30}.document-paper h2{font-family:Arial,sans-serif;font-size:16px;text-align:center;margin:4px 0 14px;font-weight:650;letter-spacing:.3px}.document-paper .doc-subtitle{font-family:Arial,sans-serif;font-size:10px;text-align:center;color:#8d9194;margin-bottom:33px}.document-paper .para{white-space:pre-wrap;line-height:1.9;margin:12px 0;position:relative}.document-paper .para.section{font-family:Arial,sans-serif;font-size:11px;font-weight:650;margin-top:27px}.document-paper .para.marked{background:#e1f2e5;box-shadow:-3px 0 #72ad89;padding:6px 10px;margin-left:-10px;margin-right:-10px}.document-paper .para.caution{background:#fff4d8;box-shadow:-3px 0 #dbc178}.document-paper .doc-bottom{font-size:10px;color:#a2a5a8;border-top:1px solid #e9ebed;padding-top:15px;margin-top:40px}.editable-doc{border:1px solid #e4e8e5;background:#fff;min-height:700px;width:100%;padding:34px;font-family:Georgia,serif;font-size:13px;line-height:1.9;box-shadow:var(--shadow)}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.compare-grid .document-paper{font-size:12px;padding:27px;min-height:660px}.compare-grid .compare-label{font:11px var(--font);font-weight:600;color:#758179;margin-bottom:17px}.diff-del{background:#fce5e5;color:#9b5252;text-decoration:line-through}.diff-add{background:#dff1e5;color:#32664a}.review-panel{display:flex;flex-direction:column;border-left:1px solid var(--line);background:#fff;min-height:0}.review-panel>.tabs{min-height:46px;padding:0 17px;gap:16px;flex:none}.review-panel>.tabs button{font-size:11px}.panel-content{padding:20px;overflow:auto;flex:1;min-height:0}.panel-content h3{font-size:14px}.panel-content>p{color:#92999f;font-size:11px;margin:7px 0 18px}.finding{padding:15px 0;border-bottom:1px solid var(--line)}.finding .finding-title{display:flex;gap:8px;align-items:flex-start;font-size:12px;font-weight:550;line-height:1.6;cursor:pointer}.finding .finding-title .icon{color:#ba9d63;width:15px;margin-top:2px}.finding p{font-size:11px;line-height:1.7;color:#90969c;margin:8px 0}.source-link{font-size:10px;color:#487e74;display:inline-flex;gap:5px;align-items:center;padding:4px 6px;border-radius:3px;background:#eef6f3}.source-link:hover{background:#d9ece3}.panel-bottom{border-top:1px solid var(--line);padding:15px 18px;background:#fff;flex:none}.panel-bottom .btn{width:100%}.panel-bottom p{color:#969da3;font-size:10px;margin:0 0 10px}.note-editor{width:100%;min-height:290px;resize:vertical;font-size:12px;line-height:1.8}.proposal{padding:14px;border:1px solid #bfd5c9;background:#f9fcfa;border-radius:5px;margin:17px 0}.proposal .label{font-size:10px;color:#6d8779}.proposal p{font-size:12px;margin:10px 0;color:#4e5953}.chat-msg{padding:13px 0;border-bottom:1px solid var(--line);line-height:1.75;font-size:12px}.chat-msg.user{background:#f3f6f5;padding:12px;border-radius:5px;margin-bottom:14px}.chat-composer{border:1px solid #d9e1dd;border-radius:7px;margin-top:20px;padding:10px}.chat-composer textarea{width:100%;border:0;resize:none;min-height:65px;box-shadow:none;padding:0;font-size:12px}.chat-prompts{display:flex;flex-direction:column;gap:7px;margin:16px 0}.chat-prompts button{text-align:left;padding:9px 10px;border:1px solid #e4e9e6;border-radius:4px;color:#6e7c73;font-size:11px}.chat-prompts button:hover{background:#eff6f2}.document-focus .editor-shell{grid-template-columns:198px minmax(0,1fr)}.document-focus .review-panel{display:none}.mobile-doc-tabs{display:none}.thread{border:1px solid #e0e5e2;border-radius:5px;padding:13px;margin-bottom:14px}.thread p{font-size:12px;line-height:1.7;margin:10px 0}.thread small{font-size:10px;color:#949b99}.thread.resolved{opacity:.55}.tag-field{background:#dcefe9;color:#3e7061;padding:2px 5px;border-radius:2px;font-family:var(--font);font-size:11px} .designer-banner{background:#ecf5f1;border:1px solid #dceae3;padding:25px 28px;display:flex;align-items:center;gap:22px;border-radius:5px;margin-bottom:20px}.designer-banner h2{font-size:19px;color:#335d4a}.designer-banner p{margin-top:7px;font-size:12px;color:#6e8e7c}.designer-banner .banner-flow{margin-left:auto;display:flex;gap:10px;align-items:center;color:#8bb6a0}.banner-flow span{padding:13px 18px;background:#fff;border:1px solid #cfe0d7;border-radius:4px;font-size:11px;box-shadow:var(--shadow)}.launch-cards{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:16px;margin:0 0 29px}.launch-cards>button{text-align:left;padding:22px;border:1px solid var(--line);border-radius:5px;display:flex;flex-direction:column;align-items:flex-start;gap:11px;background:#fff}.launch-cards>button:hover{border-color:#a7c8b6;background:#fafffc}.launch-cards>button span{font-size:11px;color:#8c949b;line-height:1.6}.wf-card{padding:17px 19px;display:flex;align-items:flex-start;gap:10px;text-align:left}.wf-card h3{font-size:13px;font-weight:550;margin-bottom:7px}.wf-card .badge{font-size:10px}.wf-card .desc{margin:7px 0;font-size:11px;line-height:1.6;color:#8c949b}.designer-head{height:64px;border-bottom:1px solid var(--line);padding:0 24px;display:flex;align-items:center;gap:12px}.designer-head h1{font-size:18px;font-weight:550;letter-spacing:-.25px}.designer-stages{display:flex;justify-content:center;align-items:center;min-height:52px;border-bottom:1px solid var(--line);background:#fff;gap:12px}.designer-stages button{display:flex;align-items:center;gap:10px;padding:15px 24px;border-bottom:2px solid transparent;color:#9b9fa4;font-size:13px}.designer-stages button.active{color:#313e38;border-color:#7caf96}.designer-stages>.icon{color:#ccd3ce;width:13px}.designer-body{height:calc(100dvh - 176px);min-height:540px;display:grid;grid-template-columns:310px minmax(0,1fr)}.design-settings{border-right:1px solid var(--line);padding:22px;overflow:auto;background:#fff}.design-settings h3{font-size:14px}.design-settings p{font-size:11px;color:#8b949a;margin:8px 0 20px}.design-settings .field label{font-size:11px}.design-settings .field{margin-top:17px;margin-bottom:0}.design-preview{background:#f6f7f7;overflow:auto;padding:34px}.design-preview .preview-sheet{background:#fff;border:1px solid #e2e7e3;max-width:780px;margin:0 auto;padding:38px 45px;min-height:580px;box-shadow:var(--shadow)}.preview-sheet h2{margin-bottom:7px}.preview-sheet>p{font-size:12px;color:#8d9698;margin-bottom:26px}.field-config{padding:13px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px}.field-config .detail{flex:1;min-width:0}.field-config .detail b{display:block;font-size:11px;font-weight:550}.field-config .detail small{font-size:10px;color:#979fa2}.logic-card{padding:20px;border:1px solid #dce7e1;border-radius:5px;background:#fff;margin-bottom:18px;display:flex;gap:13px}.logic-card h3{font-size:13px}.logic-card p{font-size:12px;color:#87948b;margin-top:6px}.logic-icon{width:33px;height:33px;border-radius:50%;background:#eaf3ee;color:#749b84;display:grid;place-items:center}.logic-connect{height:25px;width:1px;background:#d4e2d9;margin:-15px 0 4px 36px}.scenario-table td,.scenario-table th{font-size:11px;padding:12px}.scenario-state{padding:13px 16px;border-left:3px solid #86b195;background:#f5faf6;margin:15px 0;line-height:1.6;font-size:12px}.clause-text{white-space:pre-wrap;padding:20px;background:#f8faf9;border:1px solid #e3e9e5;border-radius:4px;font-size:13px;line-height:1.85}.usage-item{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.setting-row{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 0;gap:32px;border-bottom:1px solid var(--line)}.setting-row .info{max-width:400px;min-width:160px}.setting-row h3{font-size:13px}.setting-row p{font-size:11px;color:#8a9198;margin-top:7px}.setting-row>.control{width:330px;max-width:50%}.setting-row>.control input,.setting-row>.control select{width:100%}.setting-row:last-child{border-bottom:0} .report-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.chart-card{padding:20px 23px;min-height:298px;border:1px solid var(--line);border-radius:5px;background:#fff}.chart-card h3{font-size:13px;font-weight:550}.chart-card svg.chart{width:100%;height:218px;overflow:visible}.chart-card .chart text{font:10px var(--font);fill:#88969c}.chart-card .chart .gridline{stroke:#edf0f0;stroke-width:1}.chart-card .legend{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;color:#879092;margin-top:8px}.legend span{display:flex;gap:5px;align-items:center}.legend i{width:7px;height:7px;border-radius:50%}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:22px}.stat{border:1px solid var(--line);border-radius:5px;padding:20px}.stat strong{display:block;font-size:28px;font-weight:550;letter-spacing:-1px;margin-top:8px;color:#344840}.stat span{font-size:11px;color:#8f979a}.entity-head{display:flex;gap:17px;align-items:center;margin-bottom:28px}.entity-head h1{font-size:25px}.entity-detail-grid{display:grid;grid-template-columns:280px 1fr;gap:28px}.entity-detail-grid .card{padding:21px}.follow-list .follow-item{display:grid;grid-template-columns:1.4fr 1.4fr 1fr 1fr 90px;gap:18px;align-items:center;padding:18px 23px;border-bottom:1px solid var(--line)}.follow-item:hover{background:#fafcfc}.follow-item h3{font-size:12px}.follow-item p{font-size:11px;color:#939a9f;margin-top:5px}.follow-item .person{display:flex;gap:10px;align-items:center}.settings-area{max-width:1000px;padding:30px 35px 65px}.settings-area h1{margin-bottom:9px}.settings-area .intro{font-size:12px;color:#8d959c;margin-bottom:24px;max-width:650px}.settings-area .table{table-layout:auto}.settings-area .table th{padding:12px 15px}.settings-area .table td{padding:16px 15px}.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.integration{padding:24px;border:1px solid var(--line);border-radius:5px}.integration .integration-icon{width:38px;height:38px;border-radius:7px;background:#f0f5f2;display:grid;place-items:center;color:#648979;margin-bottom:18px}.integration h3{font-size:14px;margin-bottom:8px}.integration p{font-size:11px;color:#919a9e;margin-bottom:21px;min-height:30px}.profile-block{display:flex;gap:18px;align-items:center;margin:25px 0}.table-input{max-width:170px;padding:6px;font-size:11px}.toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px}.permissions td{text-align:center}.permissions td:first-child{text-align:left}.permissions th{text-align:center}.permissions th:first-child{text-align:left}.settings-code{background:#f7f8f8;border:1px solid #e3e7e5;padding:18px;white-space:pre-wrap;font-family:ui-monospace,monospace;font-size:11px;line-height:1.8;border-radius:5px;overflow:auto}.email-preview{border:1px solid #e0e4e7;border-radius:7px;background:#fff;padding:24px;margin:18px 0}.email-preview .email-field{display:flex;gap:15px;padding:9px 0;border-bottom:1px solid #f0f1f2;font-size:12px}.email-field label{width:51px;color:#a2a7aa}.email-body{padding:24px 0 5px;line-height:1.85;font-size:13px;white-space:pre-wrap}.email-signature{font-size:11px;color:#8a9394;margin-top:23px}.obligation-time{display:flex;gap:12px;align-items:flex-start;margin:18px 0}.obligation-time .line-dot{height:11px;width:11px;border:2px solid #b3cfc0;border-radius:50%;margin-top:4px}.obligation-time p{font-size:12px}.obligation-time small{color:#96a099;font-size:10px} .participant-root{min-height:100dvh;background:#f7f9f8}.participant-head{height:74px;border-bottom:1px solid #e1e8e4;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 42px;gap:18px}.participant-head .office-brand{font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px}.office-mark{width:31px;height:31px;border-radius:6px;background:#345c4b;color:#fff;display:grid;place-items:center;font:17px Georgia}.participant-head small{font-size:11px;color:#97a09c}.participant-wrap{max-width:1020px;margin:auto;padding:38px 28px 70px}.participant-wrap h1{font-size:26px;line-height:1.4}.participant-wrap>.intro{color:#85938a;margin:8px 0 25px;font-size:13px}.participant-columns{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:25px}.participant-main{background:#fff;border:1px solid #e0e7e2;border-radius:8px;padding:28px}.participant-main h2{font-size:18px;margin-bottom:10px}.participant-main p{font-size:12px;color:#7a8880;margin-bottom:19px}.participant-main .source-excerpt{white-space:pre-wrap;border:1px solid #e3e7e4;padding:24px;margin:19px 0;max-height:300px;overflow:auto;font:12px/1.8 Georgia,serif;background:#fdfefd}.signature-render{font-family:'Brush Script MT','Segoe Script',Georgia,serif;font-size:35px;font-style:italic;min-height:88px;display:flex;align-items:center;justify-content:center;background:#fafcfb;border-bottom:1px solid #dae2dc;margin:15px 0;color:#37483e}.consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:11px;color:#75847a;line-height:1.65}.consent input{margin-top:3px;flex-shrink:0}.participant-aside{padding:5px 0}.participant-aside .card{padding:19px;margin-bottom:16px}.participant-aside h3{font-size:12px;margin-bottom:9px}.participant-aside p{font-size:11px;color:#8c9991;line-height:1.75}.participant-status{max-width:550px;margin:70px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:19px}.participant-status .success{height:64px;width:64px;border-radius:50%;background:#e2f1e6;display:grid;place-items:center;color:#5c9770}.participant-status h1{font-size:28px}.participant-status p{color:#7a8b81;font-size:13px;line-height:1.85}.portal-options{display:flex;flex-direction:column;gap:10px;margin-top:18px}.portal-options button{text-align:left;padding:12px 14px;border:1px solid #dfe7e1;border-radius:4px;background:#fff;font-size:12px}.portal-options button:hover{background:#f1f7f3}.launch-role{max-width:460px;margin:65px auto;padding:35px;text-align:center;border:1px solid var(--line);border-radius:8px}.launch-role img{width:86px;margin-bottom:28px}.launch-role h1{font-size:24px;margin-bottom:10px}.launch-role p{font-size:12px;color:#929aa0;margin-bottom:24px}.launch-role .role-option{display:flex;gap:12px;align-items:center;width:100%;border:1px solid #e2e7e5;padding:13px;margin-top:10px;border-radius:6px;text-align:left}.role-option:hover{background:#f2f8f4}.role-option small{display:block;font-size:10px;color:#98a19b;margin-top:3px} dialog{padding:0;border:1px solid #dfe5e1;border-radius:8px;box-shadow:0 20px 90px #132b2330;color:var(--ink);width:min(590px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 70px);overflow:hidden}dialog::backdrop{background:#28342d66}.dialog-head{padding:19px 24px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.dialog-head h2{font-size:17px}.dialog-body{padding:24px;overflow:auto;max-height:calc(100dvh - 226px)}.dialog-body p.intro{font-size:12px;color:#8b9399;margin-bottom:22px}.dialog-actions{padding:15px 24px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:9px;background:#fff}.dialog-error{display:none;color:#a23d35;padding:12px 24px;background:#fff4f2;font-size:12px;border-top:1px solid #f0d6d2}.dialog-error.visible{display:block}.dialog-wide{width:min(820px,calc(100vw - 32px))}.drawer{inset:0 0 0 auto;margin:0;width:460px;height:100dvh;max-height:none;border-radius:0;border-right:0}.drawer .dialog-body{max-height:calc(100dvh - 152px);height:calc(100dvh - 152px)}.menu{position:fixed;background:#fff;border:1px solid #e0e6e1;border-radius:6px;box-shadow:0 8px 28px #182d251b;z-index:100;min-width:220px;padding:6px}.menu button,.menu a{display:flex;align-items:center;gap:9px;padding:10px 12px;font-size:12px;line-height:1.5;text-align:left;width:100%;border-radius:3px}.menu button:hover,.menu a:hover{background:#f0f5f2}.menu .menu-label{font-size:10px;letter-spacing:.04em;padding:10px 12px 6px;color:#99a39d;text-transform:uppercase}.menu .rule{margin:5px}.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);padding:12px 20px;box-shadow:0 4px 30px #1a2f2720;background:#2b3530;color:#fff;font-size:12px;border-radius:6px;z-index:180;max-width:calc(100vw - 40px);line-height:1.6}.toast.error{background:#843f36}.search-result{display:flex;gap:12px;text-align:left;width:100%;padding:13px 10px;border-bottom:1px solid var(--line);align-items:center}.search-result:hover{background:#f3f7f5}.search-result b{font-size:12px;font-weight:550;display:block}.search-result small{font-size:10px;color:#98a29b;display:block;margin-top:4px}.full-search{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:18px 24px}.full-search input{border:0;flex:1;box-shadow:none;font-size:15px}.notification-item{padding:17px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.65}.notification-item small{color:#8d9890;font-size:10px;display:block;margin-top:5px}.coverage-group{padding:19px 0;border-bottom:1px solid var(--line)}.coverage-group p{color:#909a93;font-size:12px;margin:8px 0}.coverage-group .refs{color:#7c8b83;font:10px ui-monospace,monospace;line-height:1.8}.toggle-input{display:flex;gap:11px;align-items:center;margin:16px 0;font-size:12px}.version-row{display:flex;gap:10px;align-items:flex-start;padding:13px 0;border-bottom:1px solid var(--line)}.version-row b{font-size:12px;font-weight:550}.version-row p{font-size:11px;color:#9aa29e;margin-top:5px}.file-sample{padding:15px;border:1px solid #d7e4dc;border-radius:5px;background:#f7fbf8;display:flex;gap:11px;align-items:center}.keyboard-hint{font:10px ui-monospace,monospace;padding:2px 4px;background:#f3f5f4;border:1px solid #e5e8e7;border-radius:3px;color:#9aa09d}.save-indicator{font-size:10px;color:#8b9a8f;display:flex;align-items:center;gap:6px}.save-indicator.dirty{color:#ac874b}.save-indicator.error{color:#a95447}.phone-only{display:none}.muted-check{color:#5c956f}.app-footer-note{padding:16px 28px;font-size:10px;color:#a4aaa7;border-top:1px solid #f0f3f1}.pill-radio{display:flex;gap:8px;align-items:center;padding:15px;border:1px solid #dfe7e2;border-radius:5px;margin:9px 0}.pill-radio:has(input:checked){background:#f0f7f2;border-color:#93bda4}.pill-radio span{font-size:12px}.pill-radio small{display:block;color:#8c9891;font-size:11px;margin-top:3px} @media(min-width:1600px){.file-wrap{max-width:1490px}.file-columns{grid-template-columns:minmax(0,1fr) 355px;gap:40px}.document-paper{font-size:14px}.editor-shell{grid-template-columns:230px minmax(0,1fr) 370px}.table td{height:70px}.globalnav a{padding:0 18px}} @media(max-width:1250px){.globalnav a{padding:0 10px;font-size:11px}.globaltools{gap:5px;padding-left:8px}.office-toggle{max-width:155px;padding-left:10px}.office-toggle>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-wrap{padding:26px}.file-columns{grid-template-columns:minmax(0,1fr) 285px;gap:24px}.editor-shell{grid-template-columns:170px minmax(0,1fr) 310px}.document-canvas{padding:25px 23px}.document-paper{padding:40px 34px}.table .name-col{width:28%}.table .turn-cell{width:140px}.table .date-cell{width:90px}.sidebar{font-size:11px}:root{--side:195px}.designer-banner .banner-flow{display:none}.settings-area{padding:28px}.activity-cell .ellipsis{white-space:normal}.editor-header .breadcrumb-part{max-width:380px}} @media(max-width:1050px){.globalnav a{padding:0 8px}.globaltools .office-toggle{display:none}.globaltools{gap:3px}.file-columns{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.editor-shell{grid-template-columns:minmax(0,1fr) 315px}.outline{display:none}.document-focus .editor-shell{grid-template-columns:1fr}.action-card{padding:19px}.content{padding:23px}.designer-body{grid-template-columns:280px minmax(0,1fr)}.design-preview{padding:25px}.design-preview .preview-sheet{padding:29px}.table .activity-cell{display:none}.page-head .search{width:230px}.follow-list .follow-item{grid-template-columns:1.25fr 1.2fr 1fr 80px;gap:14px}.follow-list .follow-item>.checkpoint{display:none}.entity-detail-grid{grid-template-columns:230px minmax(0,1fr)}.report-grid{gap:12px}.chart-card{padding:18px}.launch-cards{grid-template-columns:1fr 1fr}.launch-cards>button:last-child{grid-column:1/-1}.table .name-col{width:34%}} @media(max-width:800px){:root{--nav:54px;--side:172px}.topbar{padding-right:10px}.brand{width:75px}.brand img{width:51px}.globalnav{gap:0;margin-left:0;overflow-x:auto;flex:1}.globalnav a{font-size:10px;padding:0 10px}.globalnav a:nth-last-child(-n+2){display:none}.globaltools{padding-left:7px}.globaltools .desktop-tool{display:none}.ai-launch{font-size:0;padding:7px}.ai-launch .ai-orb{font-size:11px}.globaltools .avatar{width:25px;height:25px}.page-head{height:79px;padding:17px 20px;flex-wrap:wrap}.page-head h1{font-size:21px}.page-head .search{width:180px}.page-head .btn{min-height:32px}.side-item{padding:10px 15px;font-size:11px}.side-title{padding:22px 16px 9px}.side-top{padding:12px}.collectionbar{padding:12px 15px;flex-wrap:wrap}.collectionbar .right{gap:4px}.collectionbar .btn{padding:5px 8px;font-size:11px}.table{min-width:650px}.file-wrap{padding:23px 20px}.file-title h1{font-size:20px}.file-columns{display:block}.file-aside{margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.file-aside section{margin:0}.file-title .actions .btn.ghost{display:none}.action-card .bottom{flex-wrap:wrap}.editor-shell{min-height:0;height:calc(100dvh - 164px);grid-template-columns:minmax(0,1fr) 300px}.document-canvas{padding:22px 17px}.document-paper{padding:28px 25px;font-size:12px}.editor-header{padding:12px 15px;gap:7px;height:64px}.editor-header h2{font-size:12px}.editor-header .btn{font-size:10px;padding:5px 8px}.editor-header .hide-laptop{display:none}.editor-tools{padding:0 14px}.review-panel .panel-content{padding:16px}.report-grid{grid-template-columns:1fr}.stat-strip{grid-template-columns:1fr 1fr;gap:10px}.settings-area{padding:25px 22px}.integration-grid{grid-template-columns:1fr}.designer-stages{gap:0;justify-content:space-around;overflow-x:auto}.designer-stages button{padding:15px 14px;font-size:11px;gap:5px}.designer-stages>.icon{display:none}.designer-body{grid-template-columns:250px minmax(0,1fr)}.design-settings{padding:18px}.design-preview{padding:18px}.design-preview .preview-sheet{padding:25px 20px}.content-grid{gap:12px}.participant-columns{grid-template-columns:1fr}.participant-aside{display:grid;grid-template-columns:1fr 1fr;gap:15px}.participant-head{padding:0 25px}.follow-list .follow-item{grid-template-columns:1.2fr 1fr 75px;gap:11px}.follow-list .follow-item>.owner{display:none}.entity-detail-grid{grid-template-columns:1fr}.compare-grid{grid-template-columns:1fr}.table .name-col{width:240px}.mobile-menu{display:inline-flex}} @media(max-width:580px){:root{--nav:52px;--side:0px}.phone-only{display:flex}.topbar{padding:0 9px 0 0}.brand{width:70px}.globalnav{margin:0}.globalnav a{font-size:11px;padding:0 12px}.globalnav a:nth-child(n+3){display:none}.globaltools{gap:2px}.globaltools>.ib{display:none}.globaltools .ai-launch{display:flex}.layout{display:block;min-height:calc(100dvh - 131px)}.sidebar{display:none}.page-head{height:auto;min-height:90px;padding:18px 16px;gap:10px}.page-head h1{font-size:23px}.page-head .right{gap:7px}.page-head .search{width:100%;order:9;min-height:34px;margin-top:3px}.page-head .search:not(.keep){display:none}.collectionbar{gap:8px;padding:12px 15px}.collectionbar .right{width:100%;margin:0}.collectionbar h2{font-size:13px}.collectionbar .count{font-size:11px}.table th{font-size:9px}.table td{font-size:11px;height:63px}.table{min-width:660px}.pagination{padding:15px;font-size:10px}.content{padding:18px 16px}.content-grid{grid-template-columns:1fr}.launch-gallery{padding:0 17px;margin:23px auto}.launch-gallery h1{font-size:24px}.template-choice{padding:20px;min-height:145px}.center-form{margin:24px auto;padding:0 18px}.fields-two{grid-template-columns:1fr;gap:0}.stepper{padding:17px 10px;gap:7px}.stepper .step{font-size:10px;gap:5px}.stepper .connector{width:17px}.file-wrap{padding:19px 16px 45px}.file-title{gap:7px;flex-wrap:wrap;margin-bottom:18px}.file-title>.ib{margin-left:-6px}.file-title .title-text{max-width:calc(100% - 55px)}.file-title h1{font-size:20px}.file-title .actions{margin-left:29px;gap:6px}.file-title .meta{font-size:10px;line-height:1.7}.file-columns{display:block}.file-stage{font-size:9px;margin:12px 0 16px}.file-aside{grid-template-columns:1fr}.action-card{padding:18px 16px;margin-bottom:18px}.action-card h2{font-size:16px}.action-card p{font-size:11px}.action-card .bottom{gap:12px}.action-card .bottom>.row:last-child{width:100%}.activity-card{padding:16px}.composer-line{flex-wrap:wrap;gap:6px}.composer-line .composer{min-width:100%;order:1}.composer-line>.btn,.composer-line>.ib{order:2}.activity-event{gap:11px;margin-bottom:22px}.activity-event .event-body>p{font-size:11px}.task-row{gap:8px;flex-wrap:wrap}.task-row .detail{min-width:160px}.task-row .btn{font-size:10px;min-height:27px}.task-row .avatar{width:24px;height:24px}.file-main>.tabs{padding:0 2px;gap:22px}.file-title .actions .btn{font-size:11px;padding:6px 9px}.editor-header{height:auto;min-height:75px;flex-wrap:wrap;padding:12px}.editor-header .grow{width:calc(100% - 44px);flex:none}.editor-header .right{margin-left:34px}.editor-header .badge{display:none}.editor-tools{overflow-x:auto;height:40px;white-space:nowrap;padding:0 12px}.editor-tools .right{margin-left:5px}.editor-shell{display:block;height:calc(100dvh - 253px);min-height:380px}.mobile-doc-tabs{display:flex;border-bottom:1px solid var(--line);height:39px;background:#fff}.mobile-doc-tabs button{flex:1;padding:10px;font-size:11px;border-bottom:2px solid transparent;color:#7e8a82}.mobile-doc-tabs button.active{border-color:#6c9f85;color:#355c46;background:#f6faf7}.document-canvas{height:100%;padding:18px 13px 45px}.document-paper{min-height:760px;padding:31px 26px;font-size:12px}.review-panel{height:100%;border-left:0}.editor-shell.mobile-evidence .review-panel{display:none}.editor-shell.mobile-review .document-canvas{display:none}.document-focus .editor-shell .document-canvas{display:block}.editor-tools .ib{width:26px}.review-panel>.tabs{padding:0 20px;gap:25px}.review-panel>.tabs button{font-size:12px}.panel-content{padding:20px!important}.panel-bottom{padding:12px 20px}.finding p{font-size:12px}.finding .finding-title{font-size:13px}.designer-banner{padding:20px}.designer-banner h2{font-size:17px}.launch-cards{grid-template-columns:1fr;gap:10px}.launch-cards>button{padding:17px;gap:8px}.launch-cards>button:last-child{grid-column:auto}.designer-head{padding:13px;height:auto;flex-wrap:wrap}.designer-head h1{font-size:16px}.designer-head .right{margin-left:33px}.designer-head .save-indicator{display:none}.designer-stages{justify-content:flex-start;min-height:45px;gap:0}.designer-stages button{font-size:10px;padding:14px 13px}.designer-stages button .icon{width:13px}.designer-body{display:block;height:auto;min-height:0}.design-settings{border-right:0;border-bottom:1px solid var(--line);padding:22px;max-height:400px}.design-preview{padding:21px 14px}.design-preview .preview-sheet{padding:25px 21px;min-height:400px}.report-grid{grid-template-columns:1fr}.stat strong{font-size:25px}.stat{padding:15px}.chart-card{padding:20px}.follow-list .follow-item{grid-template-columns:1fr 86px;padding:18px 16px;gap:11px}.follow-item .person{grid-column:1}.follow-item .state{grid-column:1;margin-left:37px}.follow-item>.btn{grid-column:2;grid-row:1/3}.settings-area{padding:22px 18px}.settings-area h1{font-size:23px}.settings-area .table{min-width:580px}.setting-row{display:block;padding:19px 0}.setting-row>.control{width:100%;max-width:none;margin-top:14px}.settings-area .settings-select{width:100%;margin-bottom:22px}.tabs{gap:21px;padding:0 16px}.participant-head{height:67px;padding:0 18px}.participant-head .office-brand{font-size:12px}.participant-head>small{display:none}.participant-wrap{padding:25px 16px 40px}.participant-wrap h1{font-size:23px}.participant-wrap>.intro{font-size:12px}.participant-main{padding:22px 19px}.participant-aside{display:block}.participant-status{margin:45px 18px}.participant-main .source-excerpt{padding:18px}.participant-main .btn.primary{width:100%}.participant-wrap .fields-two{grid-template-columns:1fr}.drawer{width:100%;border:0}.dialog-body{padding:21px}.dialog-head{padding:16px 21px}.dialog-actions{padding:15px 20px;flex-wrap:wrap}.dialog-wide{width:calc(100vw - 20px)}dialog{max-height:calc(100dvh - 35px)}.dialog-body{max-height:calc(100dvh - 205px)}.row.wrap .btn{white-space:normal}.dropzone{padding:25px 18px}.toast{font-size:11px;width:max-content;max-width:calc(100vw - 26px);bottom:12px}.app-footer-note{padding:12px 17px}.entity-detail-grid{gap:16px}.entity-head{gap:12px}.entity-head h1{font-size:22px}.form-footer .btn{white-space:normal}.launch-role{margin:40px 17px;padding:27px}.menu{max-width:calc(100vw - 24px)}.content .intro{font-size:12px}.coverage-group .row{flex-wrap:wrap}.filter-strip{padding:9px 15px}} @media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}} @media print{.topbar,.sidebar,.editor-header,.editor-tools,.review-panel,.outline,.file-title .actions,.dialog-actions,.app-footer-note,.mobile-doc-tabs{display:none!important}.editor-shell,.document-focus .editor-shell{display:block;height:auto}.document-canvas{height:auto;overflow:visible;background:white;padding:0}.document-paper{box-shadow:none;border:0;max-width:none;min-height:0}.file-wrap{padding:0}.table{min-width:0}dialog{position:static;border:0;max-height:none;box-shadow:none}dialog .dialog-body{max-height:none}body{font-size:11px}.content{padding:0}.layout{display:block}} .settings-content{padding:28px 36px;max-width:1280px}.settings-narrow{max-width:650px}.settings-narrow>h2{margin:12px 0 24px}.settings-sidebar{min-height:calc(100dvh - var(--nav));padding-top:15px}.side-label{font-size:10px;letter-spacing:.055em;text-transform:uppercase;color:#90959b;padding:18px 22px 8px}.settings-sidebar .side-item{font-size:12px}.side-bottom{margin-top:35px;border-top:1px solid var(--line);padding-top:14px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.setting-row h3{font-size:13px;margin:0 0 4px}.setting-row p{font-size:12px;color:var(--muted);margin:0}.setting-row .toggle-input{margin:0}.section-intro{max-width:760px;color:var(--muted);font-size:13px;line-height:1.75;margin-bottom:26px}.office-mark{display:grid;place-items:center;background:var(--mint);width:54px;height:54px;border-radius:8px;margin:0 0 28px}.office-mark .icon{width:28px;height:28px}.office-mark.small{width:38px;height:38px;margin:0}.office-mark.small .icon{width:22px;height:22px}.avatar.large{width:52px;height:52px;font-size:17px}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.integration-card{padding:25px;display:flex;flex-direction:column;gap:20px}.integration-card>p{min-height:48px;font-size:12px;line-height:1.6;color:var(--muted)}.app-icon{width:38px;height:38px;background:#f1f4f4;border:1px solid var(--line);display:grid;place-items:center;border-radius:7px}.code-block{background:#f5f7f8;border:1px solid var(--line);padding:24px;border-radius:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.role-button{display:flex;align-items:center;gap:14px;padding:15px;width:100%;border:1px solid var(--line);border-radius:5px;background:#fff;margin-bottom:10px;text-align:left}.role-button:hover{background:var(--wash);border-color:var(--teal)}.role-button>span:nth-child(2){flex:1}.role-button b{font-size:13px;display:block}.role-button small{font-size:11px;display:block;color:var(--muted);margin-top:3px}.signin{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr}.signin-story{background:#edf5f3;padding:72px 12%;display:flex;flex-direction:column;justify-content:center}.signin-story>img{width:110px;margin-bottom:100px}.signin-story>h1{font-size:44px;font-weight:500;line-height:1.18;letter-spacing:-1.8px}.signin-story>p{font-size:16px;line-height:1.8;max-width:440px;color:#566862;margin:24px 0 50px}.signin-mini{background:#fff;border:1px solid #cfdfda;box-shadow:0 10px 40px #36564c08;border-radius:8px;padding:25px;max-width:460px;display:grid;gap:20px;font-size:13px}.signin-mini>span{display:flex;gap:12px;align-items:center}.signin-mini hr{margin:0;border:0;border-top:1px solid var(--line)}.signin-form{max-width:510px;padding:65px 45px;margin:auto;width:100%}.signin-form>h1{font-size:28px;font-weight:500}.signin-form>p{margin:12px 0 30px}.portal-header{max-width:1120px;margin:auto;padding:24px 34px;display:flex;align-items:center;justify-content:space-between;gap:20px}.portal-header strong{font-size:16px;font-weight:600}.portal-header .sub{font-size:12px;margin-top:3px}.portal-card{max-width:650px;margin:24px auto 70px;padding:44px;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 3px 24px #1b3f3105}.portal-card.signature-card{max-width:820px}.portal-card>h1{font-size:29px;font-weight:500;letter-spacing:-.8px;margin:8px 0 14px}.portal-card>p{font-size:14px;line-height:1.8;margin-bottom:24px}.portal-step{font-size:11px;color:var(--muted)}.packet-doc{background:#fafbf9;border:1px solid var(--line);border-radius:4px;padding:28px;margin:20px 0;max-height:390px;overflow:auto;font:14px/1.95 Georgia,serif}.packet-doc h3{font-family:inherit;font-size:17px;margin:0 0 18px}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.packet-doc .preserve{font:inherit}.portal-footer{max-width:1120px;margin:30px auto;padding:20px 34px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted)}.portal-footer a{color:var(--teal)}.portal-footer>span:nth-child(2){max-width:480px}.portal-card .dropzone{margin:24px 0}.wide-button{width:100%;margin:20px 0}.signer-list{margin:22px 0}.signer-row{display:flex;width:100%;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);background:#fff;margin-top:6px;text-align:left;border-radius:4px}.signer-row.active{background:#f1f8f5;border-color:#a3c7b9}.signer-row small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.signature-preview,.signature-render{font-family:Georgia,serif;font-style:italic;font-size:30px;background:#f8f9fa;padding:24px;text-align:center;border-bottom:1px solid #86948e;margin:18px 0 25px;min-height:85px}.receipt-icon{width:58px;height:58px;border-radius:50%;background:#e8f5ed;color:#286449;display:grid;place-items:center;margin-bottom:25px}.receipt-icon .icon{width:30px;height:30px}.receipt-summary{background:#f8faf9;border:1px solid var(--line);border-radius:5px;padding:22px;margin:24px 0}.participant-response{border-left:3px solid #78a78d;padding:20px;background:#f0f7f3;margin:20px 0}.participant-response>p{font-size:13px;line-height:1.8;margin:15px 0 0}.signer-input{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);margin-bottom:10px}.signer-input>.field{flex:1;min-width:0}.signer-input .num{width:24px;height:24px;background:#eef3f0;border-radius:50%;display:grid;place-items:center;font-size:11px}.share-docs{border:1px solid var(--line);border-radius:4px;padding:14px 17px;margin:15px 0}.variant-card{padding:20px;background:#fafbfb;border:1px solid var(--line);border-radius:5px;margin-bottom:12px}.variant-card p{font-size:13px;line-height:1.8;margin:13px 0 0}.version-item{display:flex;flex-direction:column;gap:5px;width:100%;padding:18px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:5px;margin-bottom:10px}.version-item:hover,.version-item.current{background:#f1f7f4}.version-item b{font-size:13px}.version-item small{font-size:11px;color:var(--muted)}.change-grid,.import-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:22px 0}.change-grid>section{background:#f7f9f8;border:1px solid var(--line);padding:20px}.change-grid h3{margin:10px 0}.change-grid p{font-size:12px;line-height:1.7}.template-library-item{text-align:left;background:#fff;cursor:pointer}.template-library-item:hover{border-color:var(--teal)}.template-library-item>.icon{margin-bottom:18px}.template-library-item>p{margin:10px 0 20px;font-size:12px;line-height:1.7}.mail-preview{border:1px solid var(--line);border-radius:5px;padding:20px;margin:10px 0 20px}.mail-preview>div{display:flex;gap:15px;font-size:12px;padding:8px 0;border-bottom:1px solid var(--line)}.mail-preview b{width:55px;flex:none;color:var(--muted);font-weight:400}.mail-preview p{font-size:14px;line-height:1.85;margin:20px 0 0}.search-results{margin-top:20px;max-height:55dvh;overflow:auto}.search-result{display:flex;width:100%;align-items:center;gap:16px;text-align:left;background:#fff;border:0;border-radius:4px;padding:13px 10px;cursor:pointer}.search-result:hover{background:#eff5f2}.search-result>span{flex:1}.search-result strong{display:block;font-size:13px;font-weight:500}.search-result small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.coverage-intro{display:grid;grid-template-columns:1fr 250px;gap:50px;margin:10px 0 40px}.coverage-intro h1{font-size:36px;line-height:1.22;letter-spacing:-1px;font-weight:500;margin-bottom:20px}.coverage-intro p{font-size:15px;line-height:1.9;max-width:760px;color:var(--muted)}.coverage-stats{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;align-items:center;align-self:center}.coverage-stats b{font-size:32px;font-weight:500;color:var(--teal)}.coverage-stats span{font-size:12px;color:var(--muted)}.coverage-table td{vertical-align:top;padding:21px 18px;line-height:1.7}.coverage-table td:first-child{min-width:220px}.coverage-table .badge{white-space:normal}.help-wrap{max-width:1120px;margin:auto;padding:48px 36px}.help-wrap>h1{font-size:32px;letter-spacing:-.7px;margin-bottom:22px;font-weight:500}.help-wrap>p{font-size:16px;line-height:1.95;max-width:750px;margin-bottom:30px}.help-search{margin:25px 0 35px;width:600px;max-width:100%}.help-wrap .card>h3{margin:16px 0 10px}.help-wrap .card>p{font-size:12px;line-height:1.8}.rule{border:0;border-top:1px solid var(--line);margin:24px 0}.tab{display:inline-block;padding:14px 5px;font-size:13px;border-bottom:2px solid #8db8a1}.template-choice h3{line-height:1.5}.dialog-body table.table{min-width:0}.dialog-body{overflow-wrap:anywhere}.toggle-input{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;margin:13px 0}.toggle-input input{margin-top:4px;flex:none}.settings-content .metric-grid{margin-bottom:25px}.portal-card .field{margin-top:22px}.small.muted{line-height:1.6} @media(max-width:1100px){.integration-grid{grid-template-columns:1fr 1fr}.settings-content{padding:26px}.coverage-intro{grid-template-columns:1fr}.coverage-stats{grid-template-columns:auto 1fr auto 1fr auto 1fr}.signin-story{padding:50px 10%}.signin-story>h1{font-size:34px}.signin-story>img{margin-bottom:60px}} @media(max-width:800px){.globaltools>.phone-only{display:inline-flex}.settings-content{padding:22px}.settings-sidebar{display:none}.integration-grid{grid-template-columns:1fr}.portal-card{margin:12px 18px 40px;padding:26px}.portal-header{padding:20px}.portal-footer{padding:20px;flex-direction:column;gap:12px}.portal-card>h1{font-size:25px}.packet-doc{padding:19px;font-size:13px}.signin{grid-template-columns:1fr}.signin-story{display:none}.signin-form{padding:35px 24px}.change-grid,.import-split{grid-template-columns:1fr}.coverage-stats{grid-template-columns:auto 1fr;gap:8px 22px}.coverage-intro h1{font-size:28px}.help-wrap{padding:30px 22px}.settings-content .setting-row{gap:12px}.signer-input{flex-wrap:wrap}.signer-input>.field{flex-basis:calc(100% - 50px)}.signer-input>.field:last-child{margin-left:36px}.signer-row .badge{font-size:9px}.portal-header .row{gap:10px}.portal-header strong{font-size:13px}.portal-header .btn{padding:7px}.portal-header .sub{font-size:10px}.search-result{gap:10px}.coverage-table td{padding:15px 12px}.dialog-body table.table{font-size:11px}} .skip-link{position:fixed;top:-70px;left:15px;z-index:1000;background:#fff;border:1px solid var(--line);padding:12px;color:var(--ink)}.skip-link:focus{top:10px}.doc-row small{display:block;margin-top:4px;font-size:10px;color:var(--muted)}.doc-row .title-link{font-size:12px;line-height:1.6}.outline-link .outline-inner{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.65;padding:12px 18px;color:var(--muted);border-left:2px solid transparent}.outline-link.active .outline-inner{background:#e6f0eb;border-left-color:#759f8d;color:#386c59}.outline-link:hover{background:#f0f4f1}.menu-label{padding:9px 12px;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.035em}.floating-menu button small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.document-paper .para.marked{background:#eff6d9;outline:1px solid #ccdcb1;outline-offset:5px}.floating-menu{max-height:80dvh;overflow:auto}.settings-content .metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric{padding:22px;border:1px solid var(--line)}.metric span,.metric small{display:block;color:var(--muted);font-size:11px}.metric strong{display:block;margin:10px 0;font-size:32px;font-weight:500}@media(max-width:800px){.settings-content .metric-grid{grid-template-columns:1fr 1fr}.outline-link .outline-inner{padding:10px}.globaltools>button.ib[data-action="account-menu"]{display:inline-flex}} .portal-header strong,.portal-header .sub{display:block}.portal-header>.row{min-width:0;flex:1}.portal-header>.btn{flex:none}.signer-row .grow{min-width:0}.signer-row small{white-space:normal;overflow-wrap:anywhere;line-height:1.55} @media(max-width:580px){.signer-row{flex-wrap:wrap;row-gap:6px}.signer-row .grow{flex-basis:calc(100% - 42px)}.signer-row>.badge{margin-left:36px}.portal-header .sub{margin-top:4px}} :root{--ink:#171717;--muted:#606060;--line:#e3e3e3;--canvas:#fff;--subtle:#fafafa;--selected:#ededed;--teal:#171717;--green:#17663d;--nav:64px;--side:228px;--radius:6px;--shadow:0 1px 3px #00000006;--font:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--action:#171717;--action-hover:#000;--border:#d3d3d3;--focus:#737373;--review-width:408px;font-family:var(--font);font-size:14px;color:var(--ink)} body{background:var(--canvas);line-height:1.55}::selection{background:#dedede;color:#171717}[hidden]{display:none!important} h1{font-size:28px;line-height:1.25;letter-spacing:-.8px;font-weight:650}h2{font-size:21px;line-height:1.4;font-weight:650}h3{font-size:16px;font-weight:600}h4{font-size:14px} .small{font-size:13px}.tiny{font-size:12px}.uppercase{font-size:11px;color:var(--muted);letter-spacing:.05em}.muted{color:var(--muted)} button,input,textarea,select{font-family:var(--font)}input,select,textarea{border-color:var(--border);border-radius:6px;font-size:14px;line-height:1.5} input:focus,select:focus,textarea:focus{border-color:var(--action);box-shadow:0 0 0 1px var(--action)} button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:3px} input[type=checkbox],input[type=radio]{accent-color:var(--action)} .btn{font-size:13px;min-height:36px;padding:8px 13px;line-height:1.4;border-color:var(--border);border-radius:6px;font-weight:550;background:#fff;color:var(--ink)} .btn:hover{background:#f5f5f5;border-color:#acacac}.btn.primary,.btn.teal{background:var(--action);color:#fff;border-color:var(--action)} .btn.primary:hover,.btn.teal:hover{background:#000;border-color:#000}.btn.soft{background:#f5f5f5;border-color:var(--border);color:var(--ink)} .btn.small{min-height:32px;padding:5px 10px;font-size:12px}.btn.ghost{background:transparent;border-color:transparent}.btn.danger{color:#a42c28;border-color:#d8a6a3} .ib{width:34px;height:34px;color:var(--muted);border-radius:5px}.ib:hover,.ib.active{color:var(--ink);background:#ededed} .icon{width:18px;height:18px;stroke-width:1.7}.icon.small{width:15px;height:15px}.link{color:var(--ink);text-underline-offset:3px} .badge{font-size:12px;padding:3px 7px;border-radius:4px;background:#f2f2f2;color:#525252}.badge.teal,.badge.blue{background:#f0f0f0;color:#505050} .badge.green{background:#edf6ef;color:#17663d}.badge.amber{background:#fff5df;color:#845407}.badge.red{background:#fff0ed;color:#a42c28} .avatar,.avatar.mint,.avatar.sand,.avatar.pink,.avatar.blue{width:30px;height:30px;background:#ededed;color:#505050;font-size:11px;border:2px solid #fff}.avatar.ai{background:var(--ink);color:#fff}.avatar.large{width:48px;height:48px;font-size:16px} .stage-dot{background:#ddd}.stage-dot.past{background:#595959}.stage-dot.current{border-color:#595959}.stage-caption{color:var(--muted);font-size:12px}.stage-dots{gap:4px} .turn,.turn.wait,.check-chip{background:#f0f0f0;color:#555;font-size:12px;border-radius:5px}.turn{padding:4px 8px} .topbar{height:var(--nav);padding-right:24px;background:#fff;border-color:var(--line)}.brand{width:108px;border:0}.brand img{width:66px;height:28px} .globalnav{gap:4px;margin:0}.globalnav a{font-size:13px;padding:0 14px;color:var(--muted);border-bottom:2px solid transparent}.globalnav a.active{color:var(--ink);border-color:var(--ink);font-weight:600}.globalnav a:hover{background:#fafafa} .globaltools{gap:8px;padding-left:16px}.office-toggle{font-size:12px;color:var(--muted)}.ai-launch{background:#fff;border:1px solid var(--border);border-radius:6px;min-height:34px;padding:7px 10px;font-size:12px;color:var(--ink)} .ai-launch .ai-orb{background:var(--ink)}.vv-search-launch{width:auto;gap:8px;padding:6px 10px;border:1px solid var(--border);font-size:12px}.vv-search-launch kbd{font-size:10px;color:#777;border-left:1px solid var(--line);padding-left:8px} .page-head{height:auto;min-height:98px;padding:26px 32px;gap:16px;background:#fff}.page-head h1{font-size:28px;letter-spacing:-.8px}.page-head .search{width:310px;min-height:36px} .search{border-color:var(--border);border-radius:6px;color:#777}.search input{font-size:13px;padding:8px 0}.search:focus-within{outline:2px solid var(--focus);outline-offset:2px} .layout{min-height:calc(100dvh - 162px)}.sidebar{background:#fafafa;border-color:var(--line);padding-bottom:20px}.side-top{height:60px;padding:12px 16px}.side-title{padding:26px 22px 9px;font-size:11px;color:var(--muted);letter-spacing:.03em} .side-item{width:calc(100% - 24px);margin:3px 12px;padding:10px 12px;font-size:13px;line-height:1.5;border:0;border-radius:5px;color:#555}.side-item.active{background:#ededed;color:var(--ink);font-weight:600}.side-item:hover{background:#f0f0f0;color:var(--ink)}.side-item .count{color:var(--muted)} .side-foot{font-size:12px;color:var(--muted);margin-top:48px;padding:18px 22px}.side-foot a:hover{text-decoration:underline;text-underline-offset:3px} .collectionbar{min-height:62px;padding:14px 24px;gap:10px}.collectionbar h2{font-size:15px;font-weight:600}.collectionbar .count{font-size:12px;color:var(--muted)}.filter-strip{background:#fafafa;padding:11px 24px} .table{font-size:14px}.table th{font-size:12px;text-transform:none;letter-spacing:0;font-weight:500;color:var(--muted);height:45px;background:#fafafa;padding:11px 16px} .table td{font-size:14px;line-height:1.5;padding:16px;height:78px;border-color:#ededed}.table tr:hover td{background:#fafafa}.table .row-selected td{background:#f1f1f1}.table.compact td{height:58px;padding-block:10px} .table .title-link{font-size:14px;font-weight:600;color:var(--ink)}.table .title-link:hover{color:#171717;text-decoration:underline;text-underline-offset:3px}.table .sub{font-size:12px;color:var(--muted);margin-top:5px} .table .activity-cell{color:var(--muted);font-size:13px}.table .star{color:#b0b0b0}.table .star.is-starred{color:#414141}.table .star.is-starred svg{fill:#dedede} .table .name-col{width:29%}.table .turn-cell{width:163px}.table .date-cell{width:108px}.pagination{font-size:12px;color:var(--muted);padding:18px 24px} .empty{padding:65px 28px;color:var(--muted)}.empty h2{color:var(--ink);font-size:21px}.empty p{font-size:14px}.empty .empty-icon{background:#f3f3f3;color:#666} .content{padding:28px 32px}.section-heading{margin:30px 0 16px}.card{border-color:var(--line);border-radius:7px;box-shadow:none}.card-pad{padding:22px}.card p{font-size:13px;color:var(--muted)}.card .card-foot{font-size:12px;color:var(--muted)}.card:hover.clickable{border-color:#999} .tabs{gap:24px;border-color:var(--line);min-height:48px}.tabs button,.tabs a{font-size:13px;color:var(--muted);padding:13px 0 12px}.tabs button.active,.tabs a.active{color:var(--ink);border-color:var(--ink);font-weight:600}.tabs.small{gap:20px}.tabs.small button{font-size:12px} .field label{font-size:13px;font-weight:550;color:var(--ink)}.field .hint{font-size:12px;color:var(--muted)}.notice{font-size:13px;line-height:1.7;background:#f6f6f6;border-color:var(--line);color:#505050;border-radius:5px}.notice.blue{background:#f6f6f6;color:#505050;border-color:var(--line)} .notice.amber{background:#fff8e8;border-color:#ebdbb3;color:#845407}.notice.red{background:#fff1ed;border-color:#e8c0b8;color:#a42c28} .center-form>p,.center-form .hint{color:var(--muted)}.stepper{padding:20px;gap:16px}.stepper .step{font-size:13px;color:var(--muted)}.stepper .step.active,.stepper .step.past{color:var(--ink)}.stepper .step.active .num{background:var(--ink);border-color:var(--ink);color:#fff}.stepper .connector{background:var(--line)} .dropzone{background:#fafafa;border-color:#bcbcbc}.dropzone svg{color:#606060}.template-choice{min-height:172px;padding:24px}.template-choice .icon{color:var(--ink)}.template-choice.selected{border-color:var(--ink);background:#fafafa} .file-wrap{max-width:1360px;padding:30px 36px 64px}.file-title{gap:10px;margin-bottom:28px}.file-title h1{font-size:27px;line-height:1.35;letter-spacing:-.7px}.file-title .meta{font-size:12px;color:var(--muted);margin-top:7px}.file-columns{grid-template-columns:minmax(0,1fr) 320px;gap:32px} .action-card{box-shadow:none;border:1px solid var(--line);border-radius:8px;padding:24px}.action-card h2{font-size:20px}.action-card p{font-size:14px;color:var(--muted);line-height:1.7;max-width:650px}.action-card .bottom{gap:16px}.file-stage{font-size:12px;gap:9px;margin:22px 0;color:#858585}.file-stage .active{color:var(--ink)}.file-stage .line{background:#dedede} .task-row{gap:12px;padding:16px 0}.task-row h4{font-size:14px}.task-row small{font-size:12px;color:var(--muted);margin-top:4px}.task-row .circle{color:#555;border-color:#b5b5b5}.task-row .circle.done{background:#ededed;border-color:#999} .activity-card{padding:23px;border-color:var(--line);border-radius:7px;box-shadow:none}.composer-line .composer{background:#fafafa;border-color:var(--border)}.composer input{font-size:14px}.activity-event{margin-bottom:26px}.activity-event .event-body>p{font-size:14px}.activity-event .event-body>small{font-size:12px;color:var(--muted)}.comment-bubble{font-size:14px;background:#f5f5f5;padding:12px 15px} .file-aside h3{font-size:15px}.doc-preview{background:#fafafa}.doc-row{padding:13px 14px}.doc-row strong,.doc-row .title-link{font-size:13px;line-height:1.6}.doc-row small{font-size:12px;color:var(--muted)}.prop label{font-size:12px;color:var(--muted);margin-bottom:4px}.prop div{font-size:14px}.mini-people strong{font-size:13px}.mini-people small{font-size:12px;color:var(--muted)}.inline-edit{background:#fafafa;border-color:var(--line)} .result-hero{background:#f7f7f7;border-color:var(--line);padding:25px}.result-hero .circle-success{background:#eaf4ed;color:#17663d} .editor-header{height:78px;padding:14px 24px;gap:12px}.editor-header h2{font-size:21px;line-height:1.3;letter-spacing:-.4px}.editor-header small{font-size:12px;line-height:1.5;color:var(--muted);margin-top:5px}.editor-tools{height:46px;padding:0 24px;background:#fff}.editor-tools .btn{min-height:30px;font-size:12px} .editor-shell{grid-template-columns:202px minmax(0,1fr) 14px var(--review-width);height:calc(100dvh - 188px);min-height:560px;background:#fff}.outline{background:#fafafa;padding-top:20px}.outline .outline-title{font-size:11px;letter-spacing:.03em;color:var(--muted)}.outline .outline-section{font-size:11px;color:var(--muted);letter-spacing:.03em;padding:24px 18px 8px} .outline button,.outline-link{font-size:12px;color:var(--muted);line-height:1.7;padding:10px 18px}.outline button.active,.outline-link.active{color:var(--ink);background:#ededed;border-color:var(--ink)}.outline-inner{gap:9px}.outline-inner .tiny{font-size:11px}.outline button:hover,.outline-link:hover{background:#f0f0f0} .document-canvas{padding:26px 30px 50px;background:#f5f5f5;overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0}.document-paper{border-color:#dedede;box-shadow:0 1px 4px #00000005;padding:42px 44px;line-height:1.9}.document-paper .doc-subtitle{color:#666;font-size:11px}.document-paper .doc-bottom{color:#666;font-size:11px}.document-paper .para.marked{background:#ededed;box-shadow:-3px 0 #444}.document-paper .para.section{font-size:12px} .compare-grid{gap:16px}.compare-grid .document-paper{padding:24px;font-size:13px}.editable-doc{font-size:15px;font-weight:400;line-height:1.9;border-color:var(--border);box-shadow:none} .review-panel{border-left:0;min-width:0}.review-panel>.tabs{gap:20px;min-height:49px;padding:0 22px}.review-panel>.tabs button{font-size:13px}.panel-content{padding:22px;overscroll-behavior:contain;scrollbar-gutter:stable}.panel-content h3{font-size:16px}.panel-content>p{font-size:13px;color:var(--muted);line-height:1.7} .finding{padding:19px 0}.finding .finding-title{font-size:14px;font-weight:600;line-height:1.6;gap:9px}.finding .finding-title .icon{color:#616161;width:17px}.finding p{font-size:13px;line-height:1.75;color:var(--muted);margin:9px 0}.source-link{font-size:12px;color:var(--ink);background:#fafafa;border:1px solid var(--border);border-radius:5px;padding:5px 7px;gap:6px}.source-link:hover{background:#ededed} .panel-bottom{padding:16px 22px;border-color:var(--line);background:#fff}.panel-bottom p{font-size:12px;color:var(--muted);line-height:1.7;margin-bottom:12px}.panel-bottom .btn{min-height:38px} .note-editor{font-size:15px;line-height:1.8;min-height:300px;padding:14px}.save-indicator{font-size:12px;color:var(--muted)}.proposal{border-color:var(--line);background:#fafafa;padding:16px}.proposal .label{font-size:12px;color:var(--muted)}.proposal p{font-size:14px;color:var(--ink)} .chat-msg{font-size:14px;line-height:1.8;padding:15px 0}.chat-msg.user{background:#f3f3f3;padding:14px}.chat-composer{border-color:var(--border);padding:13px}.chat-composer textarea{font-size:14px;min-height:80px}.chat-prompts button{font-size:13px;color:var(--ink);padding:11px;border-color:var(--line)}.chat-prompts button:hover{background:#f5f5f5} .thread{border-color:var(--line);padding:16px}.thread p{font-size:14px}.thread small{font-size:12px;color:var(--muted)}.tag-field{background:#ededed;color:#333;font-size:12px} .vv-review-context{padding:20px 22px 18px;border-bottom:1px solid var(--line);flex:none;max-height:40%;overflow:auto}.vv-review-context h2{font-size:18px;font-weight:600;line-height:1.45;letter-spacing:-.25px}.vv-review-context .vv-meta{font-size:12px;color:var(--muted);margin:0 0 7px}.vv-review-context .vv-attention{font-size:13px;line-height:1.65;border-left:2px solid #a57c29;background:#fff9eb;padding:10px 12px;margin-top:12px;color:#775513} .vv-review-context .vv-context-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);margin-top:10px;padding:0;text-decoration:underline;text-underline-offset:3px} .vv-grip{display:grid;place-items:center;cursor:col-resize;touch-action:none;background:#f5f5f5;min-width:0}.vv-grip:after{content:'';width:3px;height:36px;background:#ccc;border-radius:3px}.vv-grip:hover:after,.vv-grip:focus-visible:after{background:#555} .vv-reference{display:inline-grid;place-items:center;min-width:20px;height:20px;border:1px solid #aaa;border-radius:4px;font-size:11px;background:#f4f4f4;color:#333;font-family:var(--font);line-height:1;flex:none} .vv-marker{position:absolute;left:-29px;top:4px;min-width:21px;height:21px;background:#171717;color:#fff;border:1px solid #171717;border-radius:4px;font:11px var(--font)} .vv-active-finding{outline:2px solid #848484;outline-offset:6px;border-radius:3px}.vv-source-notice{max-width:740px;margin:0 auto 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;line-height:1.6;color:var(--muted);background:#fff;padding:10px 13px;border:1px solid var(--line);border-radius:5px} .document-focus .editor-shell{grid-template-columns:202px minmax(0,1fr)}.document-focus .vv-grip{display:none} .designer-banner{background:#f7f7f7;border-color:var(--line);border-radius:7px;padding:25px 28px}.designer-banner h2{color:var(--ink);font-size:22px}.designer-banner p{color:var(--muted);font-size:14px}.designer-banner .banner-flow{color:#777}.banner-flow span{font-size:12px;border-color:var(--line);box-shadow:none} .launch-cards>button{border-color:var(--line);border-radius:7px;padding:24px}.launch-cards>button:hover{border-color:#999;background:#fafafa}.launch-cards>button span{font-size:13px;color:var(--muted)}.wf-card{padding:21px;gap:13px}.wf-card h3{font-size:15px;font-weight:600}.wf-card .desc{font-size:13px;color:var(--muted);line-height:1.65}.wf-card .badge{font-size:12px} .designer-head{height:74px;padding:0 28px}.designer-head h1{font-size:22px;font-weight:600}.designer-stages{min-height:55px;gap:12px}.designer-stages button{font-size:13px;padding:15px 25px;color:var(--muted)}.designer-stages button.active{border-color:var(--ink);color:var(--ink);font-weight:600} .designer-body{height:calc(100dvh - 193px);grid-template-columns:320px minmax(0,1fr)}.design-settings{padding:24px}.design-settings h3{font-size:16px}.design-settings p{font-size:13px;color:var(--muted)}.design-settings .field label{font-size:13px}.design-preview{background:#f5f5f5;padding:32px}.design-preview .preview-sheet{box-shadow:none;border-color:var(--line);border-radius:3px}.preview-sheet>p{color:var(--muted);font-size:13px} .field-config{padding:15px 0;gap:10px}.field-config .detail b{font-size:13px}.field-config .detail small{font-size:12px;color:var(--muted)}.logic-card{border-color:var(--line);border-radius:6px;padding:22px}.logic-card h3{font-size:15px}.logic-card p{font-size:13px;color:var(--muted)}.logic-icon{background:#ededed;color:#555}.logic-connect{background:#ccc}.scenario-state{background:#f6f6f6;border-color:#666;font-size:13px}.clause-text{background:#fafafa;border-color:var(--line);font-size:14px}.usage-item{font-size:13px} .settings-area{padding:30px 36px}.settings-narrow{max-width:700px}.setting-row{padding:24px 0;gap:28px}.setting-row h3{font-size:15px}.setting-row p{font-size:13px;color:var(--muted);line-height:1.7}.settings-nav{background:#fafafa}.settings-nav a,.settings-nav button{font-size:13px}.setting-group-name{font-size:11px;color:var(--muted)} .chart-card{border-color:var(--line);box-shadow:none;padding:24px}.chart-card h3{font-size:16px}.chart-card .chart-meta{color:var(--muted);font-size:12px}.chart-card svg text{fill:#666;font-family:var(--font)} .entity-card{border-color:var(--line);border-radius:6px}.entity-card h3{font-size:15px}.entity-card p{font-size:13px;color:var(--muted)}.entity-mark,.office-mark{background:#171717;color:#fff} .follow-item{font-size:14px}.follow-item small{font-size:12px;color:var(--muted)}.obligation-time p{font-size:14px}.obligation-time small{font-size:12px;color:var(--muted)}.obligation-time .line-dot{border-color:#999}.email-field label{color:var(--muted)}.email-signature{font-size:12px;color:var(--muted)}.file-sample{background:#fafafa;border-color:var(--line)} .participant-root{background:#fafafa}.participant-head{border-color:var(--line)}.participant-head small{color:var(--muted);font-size:12px}.participant-head .office-brand{font-size:16px}.participant-wrap{padding:40px 28px 64px}.participant-wrap h1{font-size:29px}.participant-wrap>.intro{font-size:15px;color:var(--muted)} .participant-main{border-color:var(--line);border-radius:8px;padding:30px}.participant-main p{font-size:14px;color:var(--muted);line-height:1.8}.participant-aside h3{font-size:14px}.participant-aside p{font-size:13px;color:var(--muted)}.participant-main .source-excerpt{background:#fff;font-size:14px;border-color:var(--line)}.consent{font-size:13px;line-height:1.8;color:var(--muted)}.signature-render{color:#333;background:#fafafa;border-color:var(--line)}.participant-status p{font-size:15px;color:var(--muted)}.portal-options button{font-size:14px;border-color:var(--border);padding:14px}.portal-options button:hover{background:#f5f5f5} .launch-role{border-color:var(--line);padding:35px}.launch-role p{font-size:14px;color:var(--muted)}.launch-role .role-option{border-color:var(--line)}.role-option:hover{background:#f5f5f5}.role-option small{font-size:12px;color:var(--muted)} dialog{border-color:var(--line);border-radius:10px;box-shadow:0 24px 80px #00000020}dialog::backdrop{background:#17171755}.dialog-head{padding:21px 24px}.dialog-head h2{font-size:21px}.dialog-body{padding:24px;font-size:14px;line-height:1.7}.dialog-body p.intro{font-size:14px;color:var(--muted)}.dialog-actions{padding:17px 24px;gap:10px} .menu{border-color:var(--line);box-shadow:0 10px 30px #00000016;border-radius:7px}.menu button,.menu a{font-size:13px;padding:11px 12px}.menu button:hover,.menu a:hover{background:#f1f1f1}.menu .menu-label{font-size:11px;color:var(--muted)}.toast{background:#252525;font-size:13px;border-radius:6px;box-shadow:0 4px 24px #0000001a}.toast.error{background:#843f36}.search-result:hover{background:#f5f5f5}.search-result b{font-size:14px}.search-result small{font-size:12px;color:var(--muted)}.notification-item{font-size:14px}.notification-item small{font-size:12px;color:var(--muted)}.version-row b{font-size:14px}.version-row p{font-size:12px;color:var(--muted)} .pill-radio{border-color:var(--border);font-size:14px}.pill-radio:has(input:checked){background:#f3f3f3;border-color:#737373}.pill-radio span{font-size:14px}.pill-radio small{font-size:12px;color:var(--muted)}.coverage-group p{font-size:14px;color:var(--muted)}.coverage-group .refs{font-size:11px;color:var(--muted)} .vv-skip{position:fixed;left:16px;top:-60px;z-index:300;background:#171717;color:#fff;padding:10px 16px;border-radius:5px}.vv-skip:focus{top:8px} @media(max-width:1300px){.globalnav a{padding-inline:10px}.globaltools{gap:5px}.office-toggle>span{max-width:116px}.vv-search-launch span,.vv-search-launch kbd{display:none}.vv-search-launch{width:34px;padding:0;border:0}.editor-shell{grid-template-columns:175px minmax(0,1fr) 12px min(37vw,408px)}.document-canvas{padding:22px}.document-paper{padding:36px}.file-wrap{padding-inline:28px}.file-columns{grid-template-columns:minmax(0,1fr) 290px;gap:26px}} @media(max-width:1100px){.office-toggle{display:none}.globalnav a{padding-inline:9px}.editor-shell{grid-template-columns:minmax(0,1fr) 12px min(42vw,408px)}.outline{display:none}.document-focus .editor-shell{grid-template-columns:1fr}.table .activity-cell{display:none}.table .name-col{width:33%}.designer-body{grid-template-columns:280px minmax(0,1fr)}.design-preview{padding:24px}.design-settings{padding:20px}} @media(max-width:800px){:root{--nav:60px;--side:192px}.topbar{height:60px}.brand{width:96px}.globalnav{display:none}.globaltools{gap:9px}.globaltools .phone-only{display:inline-flex}.office-toggle{display:none}.page-head{padding:22px 24px;min-height:88px}.page-head h1{font-size:26px}.layout{min-height:calc(100dvh - 148px)}.content{padding:24px}.file-wrap{padding:24px}.file-columns{grid-template-columns:1fr 250px;gap:20px}.file-title h1{font-size:24px}.editor-header{height:auto;min-height:80px;flex-wrap:wrap;gap:9px}.editor-header .breadcrumb-part{max-width:none;flex-basis:65%}.editor-header .breadcrumb-part h2{font-size:20px}.editor-header .hide-laptop{display:none}.editor-tools{padding:8px 16px;height:auto;min-height:46px;flex-wrap:wrap}.editor-shell{height:calc(100dvh - 224px);min-height:580px}.review-panel>.tabs{gap:15px;padding-inline:16px}.review-panel>.tabs button{font-size:12px}.panel-content,.vv-review-context,.panel-bottom{padding:17px}.vv-review-context h2{font-size:17px}.design-preview .preview-sheet{padding:26px}.designer-stages button{padding:12px 16px}.designer-head h1{font-size:20px}.designer-head{flex-wrap:wrap;height:auto;min-height:74px;padding:16px 24px}} @media(max-width:620px){ :root{--nav:58px;--side:0px}.topbar{height:58px;padding:0 14px}.brand{width:74px;justify-content:flex-start}.brand img{width:60px}.globaltools{padding-left:8px;gap:6px}.globaltools .ai-launch{font-size:12px;min-height:32px}.globaltools .desktop-tool{display:none}.globaltools .vv-search-launch{display:flex} .page-head{padding:22px 18px;gap:14px;flex-wrap:wrap;min-height:0;height:auto}.page-head h1{font-size:26px}.page-head .right{margin-left:auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.page-head>.search{width:100%;flex-basis:100%} .layout{display:block;min-height:0}.sidebar{display:none}.collectionbar{padding:13px 18px;flex-wrap:wrap;gap:10px}.collectionbar>h2{display:none}.collectionbar .phone-only{display:inline-flex}.collectionbar .right{margin-left:0;flex-basis:100%;flex-wrap:wrap;gap:8px}.collectionbar .count{margin-left:auto}.filter-strip{padding:12px 18px;flex-wrap:wrap} .table-scroll{overflow:visible;max-width:100%}.table{display:block;width:100%;min-width:0!important;table-layout:auto}.table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.table tbody{display:block;width:100%}.table tr{display:grid;grid-template-columns:24px minmax(0,1fr) 32px;gap:12px;padding:19px 18px;border-bottom:1px solid var(--line);position:relative}.table td{display:block;width:auto!important;min-width:0;height:auto;padding:0!important;border:0;grid-column:2;white-space:normal;overflow-wrap:anywhere}.table .select-cell{grid-row:1;grid-column:1;align-self:center}.table .name-col{grid-column:2;grid-row:1}.table td:last-child:has(>.ib){grid-column:3;grid-row:1}.table .activity-cell{display:block}.table .stage-cell,.table .turn-cell,.table .avatar-cell,.table .date-cell{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.table td[data-label]:not(.select-cell):not(.name-col):before{content:attr(data-label);font-size:12px;color:var(--muted);min-width:75px}.table .stage-dots{margin:0}.table .activity-cell .ellipsis{white-space:normal}.table tr:hover td{background:none}.table .row-selected{background:#f1f1f1}.table.compact td{height:auto}.table.compact tr{padding-block:14px}.pagination{padding:16px 18px;flex-wrap:wrap;line-height:1.8} .content{padding:24px 18px}.content-grid,.launch-cards,.fields-two,.report-grid,.entity-detail-grid{grid-template-columns:minmax(0,1fr)!important}.launch-gallery{padding:0 18px}.center-form{padding:0 18px;margin:28px auto}.stepper{gap:7px;padding:16px 12px;flex-wrap:wrap}.stepper .connector{width:20px}.stepper .step{font-size:12px} .file-wrap{padding:24px 18px 45px}.file-title{flex-wrap:wrap;gap:8px}.file-title .title-text{flex-basis:calc(100% - 44px)}.file-title h1{font-size:24px}.file-title .actions{margin:12px 0 0 42px;flex-wrap:wrap}.file-columns{display:flex;flex-direction:column;gap:24px}.action-card{padding:19px}.action-card h2{font-size:19px}.action-card .bottom{flex-wrap:wrap}.action-card .bottom>.row:last-child{width:100%;flex-wrap:wrap;justify-content:flex-start}.action-card .bottom .btn{white-space:normal}.file-stage{font-size:11px;gap:6px}.file-aside{border-top:1px solid var(--line);padding-top:24px}.file-aside section{padding-inline:0}.task-row{flex-wrap:wrap}.task-row .btn{white-space:normal;max-width:100%}.activity-card{padding:17px}.composer-line{gap:7px}.composer input{font-size:13px}.file-main>.tabs{padding:0;gap:24px}.mini-people{align-items:flex-start}.prop{margin:16px 0} .editor-header{padding:15px 16px;gap:9px;min-height:0}.editor-header .breadcrumb-part{flex-basis:calc(100% - 50px);max-width:none}.editor-header .breadcrumb-part h2{font-size:21px}.editor-header small{font-size:12px}.editor-header>.badge{display:none}.editor-header>.btn{min-height:32px}.editor-tools{padding:9px 16px;gap:6px}.editor-tools>.right{margin-left:auto;gap:2px}.editor-tools .tiny{font-size:11px}.editor-tools>span.tiny{display:none} .mobile-doc-tabs{display:flex;padding:9px 16px;gap:8px;background:#fff;border-bottom:1px solid var(--line)}.mobile-doc-tabs button{flex:1;font-size:13px;padding:9px;border:1px solid var(--border);border-radius:5px;color:var(--muted);background:#fff}.mobile-doc-tabs button.active{background:#ededed;border-color:#8a8a8a;color:#171717;font-weight:600} .editor-shell{display:block;min-height:580px;height:calc(100dvh - 268px);overflow:hidden}.vv-grip,.outline{display:none!important}.editor-shell>.document-canvas,.editor-shell>.review-panel{height:100%;min-height:0}.editor-shell.mobile-evidence>.review-panel{display:none}.editor-shell.mobile-review>.document-canvas{display:none}.editor-shell.mobile-review>.review-panel{display:flex}.document-canvas{padding:20px 22px 36px}.document-paper{padding:28px 28px;min-height:750px}.document-paper h2{font-size:16px}.document-paper .doc-subtitle{font-size:11px;margin-bottom:24px}.document-paper .para{overflow-wrap:anywhere}.compare-grid{grid-template-columns:1fr;gap:18px}.compare-grid .document-paper{min-height:0}.review-panel>.tabs{padding:0 20px;gap:23px}.review-panel>.tabs button{font-size:13px}.panel-content{padding:21px}.vv-review-context{padding:18px 21px;max-height:36%}.panel-bottom{padding:16px 21px}.vv-grip{display:none}.vv-source-notice{flex-wrap:wrap}.vv-marker{left:-24px}.document-focus .editor-shell{display:block}.document-focus .mobile-doc-tabs{display:none} .designer-banner{padding:22px}.designer-banner h2{font-size:21px}.designer-head{padding:18px;gap:10px}.designer-head h1{font-size:19px;overflow-wrap:anywhere}.designer-head>.right{flex-basis:100%;justify-content:flex-end}.designer-stages{justify-content:flex-start;gap:0;padding:0 10px;overflow:auto;min-height:51px}.designer-stages button{padding:14px 11px;font-size:12px;gap:6px;flex:none}.designer-stages>.icon{display:none}.designer-body{display:block;height:auto;min-height:0}.design-settings{padding:22px 18px;max-height:none;border-right:0;border-bottom:1px solid var(--line)}.design-preview{padding:22px 18px;min-height:480px}.design-preview .preview-sheet{padding:24px 22px}.launch-cards>button:last-child{grid-column:auto} .settings-layout{display:block}.settings-nav{width:100%;position:static;max-height:190px;overflow:auto;border-bottom:1px solid var(--line)}.settings-area{padding:24px 18px;min-width:0}.setting-row{gap:14px;flex-wrap:wrap}.setting-row .info{min-width:0;max-width:none}.follow-list .follow-item{display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:20px 18px}.follow-list .follow-item>.checkpoint{display:block}.entity-detail-grid>*{min-width:0}.chart-card{padding:20px;min-width:0} .participant-head{padding:16px 18px;height:auto;min-height:74px;flex-wrap:wrap;gap:10px}.participant-wrap{padding:28px 18px 48px}.participant-wrap h1{font-size:26px}.participant-columns{display:block}.participant-main{padding:22px}.participant-aside{padding-top:24px}.participant-main .source-excerpt{padding:18px;font-size:13px}.participant-status{margin:45px 20px}.launch-role{margin:28px 18px;padding:28px 22px}.form-footer{flex-wrap:wrap;gap:10px} dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 32px);border-radius:8px}.dialog-head{padding:18px 20px}.dialog-head h2{font-size:19px}.dialog-body{padding:20px;max-height:calc(100dvh - 195px)}.dialog-actions{padding:15px 20px;flex-wrap:wrap}.drawer{width:min(100vw,460px);border-radius:0}.menu{max-width:calc(100vw - 24px);max-height:calc(100dvh - 85px);overflow:auto}.pill-radio{padding:12px}.receipt-summary{padding:16px}.record-layout,.record-grid{display:block!important} } @media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}} @media print{.vv-skip,.vv-grip,.vv-marker,.vv-source-notice{display:none!important}.document-paper .para.marked{background:transparent;box-shadow:none}} .outline-link{display:block;padding:0;background:transparent}.outline-link .outline-inner{padding:13px 18px;font-size:12px;line-height:1.7;color:var(--muted)}.outline-link.active .outline-inner{background:#ededed;color:#171717;border-left-color:#171717}.outline-link:hover,.outline-link:hover .outline-inner{background:#f0f0f0} .document-paper .para.marked{outline:1px solid #aaa;outline-offset:5px}.vv-source-notice+article .para.marked{outline-color:#888} .settings-content{padding:30px 36px}.settings-sidebar .side-item{font-size:13px}.side-label{font-size:11px;color:var(--muted)}.settings-content .section-intro{font-size:14px}.metric{border-color:var(--line);border-radius:6px}.metric span,.metric small{font-size:12px}.metric strong{font-weight:600;letter-spacing:-.8px} .integration-card>p{font-size:13px}.app-icon{background:#f5f5f5}.code-block{background:#fafafa}.role-button:hover{background:#f5f5f5;border-color:#999}.role-button small{font-size:12px} .signin-story{background:#f5f5f5}.signin-story>h1{font-weight:650}.signin-story>p{color:var(--muted)}.signin-mini{border-color:var(--line);box-shadow:none}.signin-form>h1{font-weight:650} .portal-card{box-shadow:none;border-color:var(--line)}.portal-card>h1{font-weight:650}.portal-header strong{font-size:16px}.portal-header .sub{font-size:12px}.portal-step{font-size:12px}.portal-footer{font-size:12px}.signer-row.active{background:#f1f1f1;border-color:#999}.signer-row small{font-size:12px}.packet-doc{background:#fafafa}.receipt-summary{background:#fafafa}.participant-response{background:#f5f5f5;border-color:#777}.signer-input .num{background:#ededed}.signature-preview{background:#fafafa;border-color:#999} .variant-card{background:#fafafa}.version-item:hover,.version-item.current{background:#f5f5f5}.version-item small{font-size:12px}.change-grid>section{background:#fafafa}.change-grid p{font-size:13px}.search-result strong{font-size:14px;font-weight:600}.tab{border-color:#171717}.floating-menu button small{font-size:12px} .follow-item:hover{background:#fafafa}.follow-item h3{font-size:14px}.follow-item p{font-size:13px;color:var(--muted)}.follow-item .owner,.follow-item .checkpoint{font-size:13px} @media(max-width:800px){.settings-content{padding:24px}.settings-content .metric-grid{grid-template-columns:1fr 1fr}.portal-header strong{font-size:15px}.portal-header .sub{font-size:12px}} @media(max-width:620px){.settings-content{padding:24px 18px}.settings-content .metric-grid{grid-template-columns:1fr 1fr;gap:12px}.settings-content .metric{padding:16px}.integration-grid{grid-template-columns:1fr}.follow-list .follow-item>.owner{display:block}.portal-card{padding:26px 22px}.portal-header{padding:20px 18px}.coverage-intro{grid-template-columns:1fr;gap:24px}.coverage-table td{min-width:0!important}.editor-tools>.right .btn{max-width:145px;white-space:normal}} .vv-document-picker{display:none}.stat strong{color:var(--ink);font-weight:600}.stat span{font-size:12px;color:var(--muted)}.chart-card .chart text{fill:#606060;font-size:11px}.chart-card .legend{font-size:12px;color:var(--muted)} @media(max-width:1100px){.vv-document-picker{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;color:var(--muted)}.vv-document-picker select{flex:1;min-width:0;width:100%;font-size:12px;padding:8px}} @media(max-width:620px){.mobile-doc-tabs{height:auto;min-height:57px;flex:none}.mobile-doc-tabs button{height:auto;min-height:36px;padding:8px;line-height:1.5}.editor-shell{min-height:390px}.editor-tools>.right .btn{max-width:none;font-size:12px;white-space:nowrap;padding:5px 8px;min-height:32px}.document-canvas{padding:18px 22px 36px}.stat-strip{grid-template-columns:1fr 1fr}.stat{padding:18px}} .chart-card .chart text{fill:var(--muted)!important}.chart-card .chart polyline{stroke:var(--ink)}.chart-card .chart circle[fill="#6c9591"]{fill:var(--ink)} :root{--nav:60px;--side:218px;--if-head:82px;--if-row:66px;--if-caption:12px;--if-accent:#171717;--if-avatar-lavender:#e9dff1;--if-avatar-mint:#d8e9df;--if-avatar-sand:#eee1cc;--if-avatar-pink:#f0dce5;--if-avatar-blue:#dfe8f4;--if-soft:#fafafa;--if-radius:5px} body.if-office{height:100dvh;overflow:hidden}.if-office #app{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.if-office .topbar{position:relative;flex:0 0 var(--nav);height:var(--nav);z-index:40;padding-right:18px}.globaltools{gap:9px}.globalnav a{font-size:12px;padding-inline:13px}.brand{width:104px}.brand img{width:65px}.office-toggle{max-width:205px}.office-toggle>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vv-search-launch{width:34px!important;padding:0!important;border-color:transparent!important;justify-content:center}.vv-search-launch>span,.vv-search-launch>kbd{display:none!important}.ai-launch{min-height:32px;padding:6px 9px;font-size:12px}.if-office .page-head{flex:none;height:var(--if-head);min-height:var(--if-head);padding:20px 28px;gap:12px}.page-head h1{font-size:24px;letter-spacing:-.55px}.page-head .search{width:270px}.if-office #app>.layout{flex:1;min-height:0;height:auto;overflow:hidden;grid-template-columns:var(--side) minmax(0,1fr)}.if-office .layout>.sidebar{height:100%;position:relative;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding-bottom:0}.if-office .layout>.work-main{height:100%;overflow:auto;overscroll-behavior:contain;min-height:0}.side-top{height:56px;min-height:56px;padding:10px 15px;flex:none}.side-item{font-size:12px;line-height:1.5;padding:9px 12px;min-height:36px;margin-block:1px;border-radius:4px}.side-title{font-size:10px;padding:23px 22px 8px}.side-foot{position:static;margin-top:auto;font-size:11px;padding:17px 22px;flex:none}.side-foot a{display:flex;align-items:center;gap:9px}.if-side-views{padding-block:12px;flex:none}.if-saved-row{display:flex;align-items:center;margin:1px 12px}.if-saved-row .side-item{margin:0;padding:9px 10px;width:auto;flex:1;min-width:0}.if-saved-row>.ib{width:25px;height:28px;opacity:0}.if-saved-row:hover>.ib,.if-saved-row:focus-within>.ib{opacity:1}.if-view-empty{padding:6px 22px 24px;font-size:12px;line-height:1.6;color:var(--muted)}.if-side-collapsed .layout{grid-template-columns:0 minmax(0,1fr)!important}.if-side-collapsed .layout>.sidebar{visibility:hidden}.if-show-rail{display:none}.if-side-collapsed .if-show-rail{display:inline-flex}.collectionbar{min-height:56px;padding:10px 22px;flex-wrap:wrap}.collectionbar h2{font-size:14px}.collectionbar .count{font-size:12px}.collectionbar .right{align-items:center}.btn{border-radius:var(--if-radius);font-size:12px;min-height:34px;padding:7px 12px}.btn.small{min-height:30px;padding:5px 9px;font-size:12px}.ib{width:30px;height:30px}.icon{width:17px;height:17px}.icon.small{width:14px;height:14px}.if-office .search input{font-size:12px}.if-office input,.if-office textarea,.if-office select{font-size:13px}.if-office .field label{font-size:12px}.if-office .field .hint{font-size:12px}.if-office .small{font-size:12px}.if-office .tiny{font-size:11px} .if-table{table-layout:fixed;min-width:740px}.if-table th{height:42px;padding:10px 12px;font-size:11px;background:#fafafa;text-transform:none;letter-spacing:0}.if-table td{height:var(--if-row);padding:12px;font-size:12px}.if-table th:first-child,.if-table td:first-child{padding-left:20px}.if-table .title-link{font-size:13px;line-height:1.4;font-weight:550}.if-table .sub{font-size:11px;margin-top:4px;line-height:1.4}.if-table .select-cell{width:42px}.if-table .if-name-col{width:28%}.if-table .stage-cell{width:80px}.if-table .if-next-col{width:145px}.if-table .avatar-cell{width:85px}.if-table .date-cell{width:93px}.if-table .if-more-col{width:46px}.if-table .activity-cell{font-size:12px}.if-table .activity-cell>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.if-table .if-more-cell{position:sticky;right:0;background:white;z-index:2;padding-left:8px;padding-right:12px}.if-table thead .if-more-cell{background:#fafafa}.if-table .if-more-cell .ib{width:28px}.if-table tr:hover .if-more-cell{background:#fafafa}.if-table .row-selected td{background:#f1f1f1}.if-table .stage-dots{margin-bottom:5px;gap:3px}.if-table .stage-caption{font-size:11px}.if-table .stage-dot{width:7px;height:7px}.if-table .star{width:22px;height:26px;flex:none;margin-right:5px}.if-table .star .icon{width:14px;height:14px}.if-table.compact td{height:51px;padding-block:8px}.if-next{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1.45;padding:4px 7px;border-radius:4px;background:#f0f0f0;max-width:100%;white-space:normal}.if-next.is-you{background:#eaf2ed;color:#2d5742}.if-next.is-hold{background:#fff5df;color:#845407}.if-next .dot{width:5px;height:5px;flex:none}.if-latest-time{color:#777}.pagination{font-size:12px;padding:15px 22px}.pagination select{padding:4px 24px 4px 8px;border-color:var(--line)}.if-search-summary{font-size:12px;color:var(--muted)}.if-folder-note{font-size:12px;color:var(--muted);line-height:1.6} .avatar,.avatar.lavender{background:var(--if-avatar-lavender);color:#694b7f;width:29px;height:29px;font-size:10px}.avatar.mint{background:var(--if-avatar-mint);color:#3e694d}.avatar.sand{background:var(--if-avatar-sand);color:#7c633c}.avatar.pink{background:var(--if-avatar-pink);color:#884965}.avatar.blue{background:var(--if-avatar-blue);color:#4b6386}.avatar.ai{background:var(--ink);color:white}.avatar.large{width:46px;height:46px;font-size:15px}.if-person-trigger{cursor:pointer;outline-offset:3px}.if-person-card{position:fixed;z-index:110;background:white;border:1px solid var(--line);border-radius:7px;box-shadow:0 6px 28px #00000015;padding:18px;width:292px;max-width:calc(100vw - 24px);font-size:12px;line-height:1.6}.if-person-card h3{font-size:14px}.if-person-card .row{align-items:center}.if-person-card .if-person-meta{margin-top:14px;border-top:1px solid var(--line);padding-top:12px;color:var(--muted)}.if-person-card p{overflow-wrap:anywhere}.if-person-card .if-person-meta b{font-weight:500;color:var(--ink)} .if-office #app>.file-wrap{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;width:100%;max-width:none;margin:0;padding:27px max(30px,calc((100vw - 1270px)/2)) 60px}.if-office .file-wrap .file-columns{grid-template-columns:minmax(0,1fr) 300px;gap:34px}.if-file .file-title{align-items:flex-start;gap:8px;margin-bottom:26px}.if-title-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.if-title-row h1{font-size:25px;letter-spacing:-.55px;line-height:1.3;margin-right:6px}.if-title-row .ib{color:#7f7f7f;width:27px;height:28px}.if-title-row .ib.active{color:#171717;background:#f1f1f1}.if-file .file-title .meta{font-size:12px;margin-top:7px}.if-file .file-title .actions{margin-top:3px;gap:14px}.if-file .vi-brief{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 22px;margin:0 0 23px;background:white;box-shadow:none}.if-file .vi-section-head{margin-bottom:10px;align-items:center}.if-file .vi-section-head h2{font-size:13px;font-weight:600;letter-spacing:0;gap:7px}.if-file .vi-meta{font-size:11px}.if-file .vi-lead{font-size:16px;font-weight:550;line-height:1.55;letter-spacing:-.15px;margin:12px 0 7px}.if-file .vi-detail,.if-file .vi-material-limit,.if-file .vi-owned-work{font-size:12px;line-height:1.7;margin-block:5px}.if-file .vi-sources{margin-top:12px;gap:8px}.if-file .vi-source{font-size:11px;padding:4px 7px;min-height:28px}.if-file .vi-brief-bottom{border:0;padding-top:12px;margin-top:0}.if-file .vi-brief-bottom .btn{font-size:11px;min-height:28px}.if-file .vi-brief-bottom .vi-actions>.primary{background:white;border-color:var(--border);color:var(--ink)}.if-file .vi-request-status{margin-top:13px}.if-status{border:1px solid var(--line);border-radius:6px;box-shadow:0 1px 3px #00000003;background:white;padding:19px 21px;margin-bottom:25px}.if-section-label{font-size:12px;font-weight:600;color:var(--ink);margin:0;display:flex;align-items:center;gap:7px}.if-status .if-stage-name{font-size:11px;color:var(--muted);font-weight:400}.if-stage-line{display:flex;align-items:center;gap:7px;margin:17px 0 18px;font-size:11px;color:#858585}.if-stage-line>span{display:flex;align-items:center;gap:5px}.if-stage-line>.line{height:1px;background:var(--line);flex:1}.if-stage-line .active{color:var(--ink);font-weight:550}.if-stage-line .complete{color:#57705e}.if-stage-line .dot{width:6px;height:6px}.if-status-main{display:flex;align-items:center;gap:20px}.if-status-main h2{font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.25px}.if-status-main p{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.7;max-width:500px}.if-status-main>.btn{flex:none;min-height:38px;font-size:12px;padding-inline:14px}.if-details{margin-top:17px;border-top:1px solid var(--line);padding-top:12px}.if-details>summary{font-size:12px;cursor:pointer;color:#555;display:flex;align-items:center;gap:7px;list-style:none}.if-details>summary::-webkit-details-marker{display:none}.if-details>summary:before{content:'';width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg);margin-right:3px}.if-details[open]>summary:before{transform:rotate(45deg)}.if-review-group{margin:18px 0 8px}.if-review-group h4{font-size:11px;color:var(--muted);font-weight:500;margin-bottom:6px}.if-review-row{display:flex;align-items:center;gap:10px;padding:9px 0;min-height:49px;border-bottom:1px solid #f0f0f0}.if-review-row .grow strong{font-size:12px;font-weight:550;display:block}.if-review-row .grow small{font-size:11px;display:block;color:var(--muted)}.if-review-row .badge{font-size:10px;padding:3px 6px}.if-review-row .btn{font-size:11px;min-height:28px}.if-empty-inline{font-size:12px;color:var(--muted);padding:8px 0}.if-task-section{margin-top:19px}.if-task-section h4{font-size:11px;font-weight:500;color:var(--muted)}.if-task-section .task-row{padding:10px 0}.if-task-section .task-row h4{font-size:12px;color:var(--ink)}.if-task-section .task-row small{font-size:11px}.if-details-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.if-review-reason{margin:6px 0 0 39px;font-size:12px;color:var(--muted);white-space:pre-wrap}.if-review-reason summary{cursor:pointer;font-size:11px}.if-activity{border:0;border-radius:0;box-shadow:none;padding:0;background:white}.if-activity-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:19px}.if-activity-toolbar h2{font-size:14px;letter-spacing:0;margin-right:auto}.if-audiences{display:flex;gap:2px;align-items:center}.if-audiences button{font-size:11px;line-height:1.4;padding:5px 7px;border-radius:4px;display:flex;align-items:center;gap:4px;color:var(--muted)}.if-audiences button.active{background:#ededed;color:var(--ink)}.if-audiences .icon{width:12px;height:12px}.if-activity-search{display:flex;gap:8px;margin:-4px 0 17px}.if-activity-search .search{flex:1}.if-feed-count{font-size:11px;color:var(--muted);margin-bottom:15px}.if-event{display:flex;align-items:flex-start;gap:11px;position:relative;padding-bottom:22px}.if-event:not(:last-child):before{content:'';position:absolute;left:14px;top:34px;bottom:4px;width:1px;background:#eeeeee}.if-event .event-body{padding-top:3px;flex:1;min-width:0}.if-event .event-body>p{font-size:12px;line-height:1.6}.if-event .event-body>p b{font-weight:600}.if-event-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);margin-top:3px}.if-audience{font-size:10px;display:inline-flex;align-items:center;gap:4px}.if-audience .icon{width:11px;height:11px}.if-event .comment-bubble{padding:11px 13px;font-size:12px;line-height:1.7;white-space:pre-wrap;margin-top:9px;background:#f6f6f6;border:1px solid #ededed}.if-event-attachment{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:4px;padding:8px 10px;margin-top:9px;font-size:12px;max-width:100%;overflow-wrap:anywhere}.if-event-attachment small{color:var(--muted);margin-left:auto;white-space:nowrap;font-size:10px}.if-file .file-aside{min-width:0}.if-file .file-aside section{margin-bottom:24px}.if-file .file-aside h3{font-size:13px}.if-file .doc-card{margin-top:12px;border-radius:5px}.if-file .doc-preview{height:120px}.if-file .doc-preview .paper-mini{width:69px;height:91px;padding:13px 10px}.if-file .doc-preview .badge{font-size:10px}.if-file .doc-row{gap:6px;padding:12px 11px;align-items:flex-start}.if-file .doc-row .title-link{font-size:12px;line-height:1.5;display:block;overflow-wrap:anywhere}.if-file .doc-row small{font-size:11px}.if-file .doc-row .ib{width:24px;height:26px;flex:none}.if-file .vi-document-flag{display:block;font-size:10px;background:transparent;color:#845407;padding:3px 0}.if-file .prop{margin:14px 0}.if-file .prop label{font-size:11px}.if-file .prop>div{font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.if-file .if-property-group{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.if-file .if-property-group h4{font-size:11px;font-weight:600}.if-file .mini-people{margin-top:13px}.if-file .mini-people strong{font-size:12px}.if-file .mini-people small{font-size:11px}.if-applied{font-size:11px;color:var(--muted);line-height:1.6;border-top:1px solid var(--line);padding-top:14px}.if-inline-links{display:flex;gap:13px;flex-wrap:wrap;margin-top:10px;font-size:11px}.if-inline-links button{font-size:11px;text-decoration:underline;text-underline-offset:3px;padding:0;color:var(--muted)} .if-office #app>.content,.if-office #app>.launch-gallery,.if-office #app>.help-wrap{overflow:auto;flex:1;min-height:0;max-height:100%;width:100%}.if-office .content{padding:24px 28px}.if-office .launch-gallery{margin-block:0;padding-top:25px;padding-bottom:45px}.if-office .designer-head{flex:none;min-height:68px;height:auto;padding:16px 26px}.if-office .designer-head h1{font-size:19px;letter-spacing:-.4px}.if-office .designer-stages{flex:none;min-height:49px}.if-office .designer-body{flex:1;min-height:0;height:auto;overflow:hidden}.if-office .design-settings,.if-office .design-preview{min-height:0;overflow:auto;overscroll-behavior:contain}.design-settings{padding:22px}.design-settings h3{font-size:14px}.design-settings>p{font-size:12px}.design-settings .field-config{padding:11px 0}.if-office .editor-header{flex:none;height:68px;min-height:68px;padding:12px 24px}.editor-header h2{font-size:18px}.editor-header small{font-size:11px}.if-office .editor-tools{flex:none;min-height:42px;height:42px}.if-office .editor-shell{flex:1;min-height:0;height:auto}.if-office .editor-shell .review-panel{min-height:0}.if-office .editor-shell .panel-content{min-height:0}.if-office .settings-body{overflow:auto;min-height:0}.if-office .setting-row{padding-block:18px}.if-office .setting-row h3{font-size:13px}.if-office .setting-row p{font-size:12px}.if-office .settings-content>h1{font-size:23px}.if-library{max-width:none!important}.if-library .launch-cards{grid-template-columns:1fr 1fr 1.4fr;gap:14px;margin:0 0 26px}.if-library .launch-cards>button{padding:20px;min-height:116px;gap:8px}.if-library .launch-cards h3{font-size:13px}.if-library .launch-cards span{font-size:12px}.if-library .wf-card{padding:16px 18px;min-height:100px;box-shadow:none}.if-library .wf-card h3{font-size:13px}.if-library .wf-card .desc{font-size:12px;margin:7px 0;line-height:1.6}.if-library .wf-card .badge{font-size:10px}.if-library .section-heading h2{font-size:15px}.if-office .report-grid{gap:19px}.if-office .chart-card{border-radius:5px;padding:19px}.if-office .chart-card h3{font-size:13px}.if-office .chart-card .tiny{font-size:11px}.if-office .stat-strip{margin-bottom:24px}.if-office .stat strong{font-size:27px}.if-office .stat>span{font-size:12px}.if-office .follow-item{min-height:81px;padding:15px 22px}.if-office .follow-item h3{font-size:13px}.if-office .follow-item p{font-size:12px}.if-office .card p{font-size:12px}.if-office .empty h2{font-size:18px}.if-office .empty p{font-size:13px}.if-office .if-detail-subhead{font-size:13px;color:var(--muted);padding-bottom:20px}.if-office .if-message-audience{border:1px solid var(--line);padding:10px 12px;background:#fafafa;font-size:12px;line-height:1.6;border-radius:4px;margin-bottom:16px}.if-message-preview{border:1px solid var(--line);background:#fafafa;padding:17px;border-radius:5px}.if-message-preview p{white-space:pre-wrap;font-size:13px;line-height:1.8}.if-message-preview dl{font-size:12px;border-bottom:1px solid var(--line);padding-bottom:12px;margin:0 0 13px;display:grid;grid-template-columns:48px 1fr;gap:5px}.if-message-preview dt{color:var(--muted)}.if-message-preview dd{margin:0}.if-dialog-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.if-dialog-grid .wide{grid-column:1/-1}.if-dialog-section{border-top:1px solid var(--line);padding-top:17px;margin-top:7px;grid-column:1/-1}.if-dialog-section h3{font-size:13px;margin:0 0 15px}.if-readonly-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px;color:var(--muted);padding:15px;background:#fafafa;border:1px solid var(--line);border-radius:5px}.if-readonly-fields b{display:block;color:var(--ink);font-weight:500;margin-top:4px}.if-note{font-size:12px;color:var(--muted);line-height:1.7;margin:10px 0 0}.if-view-preview{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:12px;margin-top:4px}.if-tabless-section{margin-top:23px;border-top:1px solid var(--line);padding-top:20px}.if-tabless-section h3{font-size:14px}.if-office dialog{border-radius:8px;box-shadow:0 16px 64px #00000024}.if-office .dialog-head{padding:18px 22px}.if-office .dialog-head h2{font-size:18px}.if-office .dialog-body{padding:22px}.if-office .dialog-actions{padding:14px 22px;gap:9px}.if-office dialog::backdrop{background:#16161645}.menu{font-size:12px!important;min-width:215px!important;max-width:min(340px,calc(100vw - 24px))!important;padding:5px!important;border-radius:6px!important;box-shadow:0 6px 25px #00000017!important;overflow:auto;max-height:calc(100dvh - 28px);border:1px solid #dedede!important}.menu button{font-size:12px!important;min-height:34px!important;border-radius:4px!important;padding:8px 10px!important;gap:9px!important;line-height:1.4}.menu button:hover,.menu button:focus-visible{background:#f0f0f0!important;color:var(--ink)!important}.menu .menu-label{font-size:10px!important;font-weight:500!important;letter-spacing:.03em;padding:8px 10px!important;color:#777}.menu button small{font-size:11px!important;line-height:1.4}.menu hr{margin:5px 3px;border:0;border-top:1px solid var(--line)}.menu .if-menu-danger{color:#a42c28}.menu button:disabled{opacity:.45;cursor:not-allowed}.if-team-note{background:white;border:1px solid var(--line);padding:13px 15px;border-radius:5px;line-height:1.7;font-size:12px}.if-client-links{display:flex;flex-direction:column;gap:0}.if-client-links a{border-bottom:1px solid var(--line);padding:13px 0;display:flex;align-items:center;gap:11px}.if-client-links strong{font-size:13px}.if-client-links small{font-size:11px;color:var(--muted);display:block}.if-jump-target{scroll-margin-top:20px}.if-pending-note{font-size:12px;color:var(--muted);line-height:1.7;margin-top:12px}.if-office .cs-launch,.if-office [data-action="dc-demo"],.if-office .cp-office-preview{display:none!important} body:not(.if-office) .avatar{font-size:12px}.cp-app .btn,.cp-shell .btn{font-size:14px;min-height:44px}.cp-app input,.cp-app textarea,.cp-app select{font-size:16px} @media(max-width:1200px){.globalnav a{padding-inline:9px;font-size:11px}.office-toggle>span{display:none}.office-toggle{padding-left:10px}.globaltools{padding-left:9px}.if-office .file-wrap .file-columns{grid-template-columns:minmax(0,1fr) 276px;gap:25px}.if-office #app>.file-wrap{padding-inline:27px}.if-table .if-next-col{width:127px}.if-table .avatar-cell{width:76px}.if-table .if-name-col{width:27%}.if-file .file-title .actions{gap:8px}.if-status-main{align-items:flex-start;flex-direction:column;gap:14px}.if-status-main>.btn{align-self:flex-start}.if-activity-toolbar{gap:5px}.if-activity-toolbar h2{min-width:110px}} @media(max-width:980px){.if-table{min-width:650px}.if-table .activity-cell{display:none}.if-table .if-name-col{width:auto}.if-office #app>.layout{grid-template-columns:195px minmax(0,1fr)}.if-office .file-wrap .file-columns{grid-template-columns:minmax(0,1fr) 253px;gap:22px}.if-file .file-title .meta{font-size:11px}.if-file .file-title .actions .avatars{display:none}.if-title-row h1{font-size:22px}.if-library .launch-cards{grid-template-columns:1fr 1fr}.if-library .launch-cards>button:last-child{display:none}.if-library .content-grid{gap:12px}.if-office .editor-header h2{font-size:16px}.if-office .editor-shell{min-height:0}} @media(max-width:760px){body.if-office{height:100dvh}.if-office .topbar{height:56px;flex-basis:56px;padding-right:12px}.globalnav{display:none}.brand{width:85px}.brand img{width:59px}.globaltools{margin-left:auto;gap:5px}.office-toggle{border:0;padding:0;max-width:none}.if-office .page-head{padding:14px 17px;height:auto;min-height:74px;gap:10px;flex-wrap:wrap}.page-head h1{font-size:21px}.page-head .search{width:100%;order:4}.if-office #app>.layout{display:block;min-height:0}.if-office .layout>.sidebar{display:none}.if-office .layout>.work-main{height:100%;overflow:auto}.collectionbar{padding:11px 16px;gap:8px}.collectionbar>h2{display:none}.collectionbar .count{margin-right:auto}.collectionbar .right{margin-left:0;gap:4px}.collectionbar .right>.btn{font-size:11px;padding:5px 7px}.if-table{min-width:590px}.if-table th:first-child,.if-table td:first-child{padding-left:14px}.if-table .if-name-col{width:200px}.if-table .if-next-col{width:127px}.if-table .avatar-cell{width:65px}.if-table .date-cell{width:85px}.if-table .stage-cell{width:70px}.if-table .if-more-col{width:42px}.if-table .select-cell{width:32px}.pagination{padding:14px 16px;font-size:11px;gap:6px}.pagination>.row{gap:6px}.if-office #app>.file-wrap{padding:20px 17px 48px;overflow:auto}.if-office .file-wrap .file-columns{display:flex;flex-direction:column;gap:28px}.if-file .file-title{gap:3px;margin-bottom:23px}.if-file .file-title>.ib{display:none}.if-title-row h1{font-size:23px}.if-file .file-title .actions{margin-left:0}.if-file .file-title .actions>.btn{padding:6px 8px;font-size:11px}.if-file .file-title .meta{font-size:11px;line-height:1.7}.if-file .vi-meta{font-size:10px}.if-file .vi-lead{font-size:16px}.if-file .vi-section-head{flex-wrap:wrap;gap:5px}.if-status{padding:17px 16px}.if-status-main h2{font-size:16px}.if-status-main{gap:14px}.if-stage-line{font-size:10px}.if-activity-toolbar h2{flex:1}.if-audiences{order:3;width:auto;margin-right:auto}.if-activity-toolbar .if-new-message{font-size:11px}.if-activity-toolbar{row-gap:11px}.if-review-row{gap:8px}.if-review-row .badge{max-width:125px;white-space:normal;text-align:right}.if-dialog-grid{grid-template-columns:1fr}.if-readonly-fields{grid-template-columns:1fr}.if-office dialog.dialog-wide{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.if-office .dialog-body{padding:18px}.if-office .dialog-head{padding:16px 18px}.if-office .dialog-actions{padding:13px 18px}.if-office .dialog-head h2{font-size:17px}.if-office .designer-head{padding:13px 15px;gap:8px}.if-office .designer-head h1{font-size:16px}.if-office .designer-head .save-indicator{display:none}.if-office .designer-stages{overflow:auto;justify-content:flex-start;padding-inline:13px;gap:10px;min-height:49px}.if-office .designer-stages button{font-size:11px;white-space:nowrap}.if-office .designer-body{overflow:auto;display:block}.if-office .design-settings{height:auto;overflow:visible}.if-office .design-preview{height:auto;overflow:visible;padding:20px 15px}.if-library .content-grid{grid-template-columns:1fr}.if-library .launch-cards{gap:10px}.if-library .launch-cards>button{padding:15px}.if-office .content{padding:20px 17px}.if-office .launch-gallery{padding-inline:17px}.if-office .follow-item{padding-inline:16px}.if-office .editor-shell{min-height:0;flex:1;height:auto}.if-office .editor-header{height:auto;min-height:64px;flex-wrap:wrap;padding:11px 15px}.if-office .editor-header .grow{min-width:160px}.if-office .editor-tools{overflow:auto;flex-wrap:nowrap;padding:6px 12px;min-height:42px}.if-office .editor-tools .btn{white-space:nowrap}.if-office #app>.help-wrap{padding:24px 18px}.if-office .settings-layout{flex:1;min-height:0;height:auto;overflow:auto}.if-office .settings-content{padding:22px 17px}.if-office .settings-sidebar{display:none}.if-office .document-canvas{min-height:0}.if-office .panel-content{min-height:0}} @media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}} @media print{body.if-office{height:auto!important;overflow:visible!important}.if-office #app{height:auto!important;overflow:visible!important;display:block!important}.topbar,.editor-tools,.outline,.review-panel,.vv-grip,.editor-header,.sidebar{display:none!important}.editor-shell,.document-canvas,.document-paper{display:block!important;overflow:visible!important;height:auto!important;width:auto!important;border:0!important;box-shadow:none!important;background:white!important}.document-paper{font-size:11pt!important;max-width:none!important;padding:0!important;min-height:0!important}.file-wrap{overflow:visible!important;height:auto!important}.if-file .file-title button,.if-file .file-title .actions{display:none!important}} .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.if-record-table th,.if-record-table td{overflow:hidden;text-overflow:ellipsis}.if-record-table .title-link{overflow:hidden;text-overflow:ellipsis}.if-office .table th:last-child:has(.sr-only){width:46px}.if-office .settings-sidebar a[href="#/coverage"]{display:none}.if-message-attachments{font-size:12px;margin:16px 0}.if-message-attachments>summary{cursor:pointer;margin-bottom:10px}.if-latest-time{color:var(--muted)} .if-linked-request{margin:13px 0 0;padding:13px 15px;border:1px solid var(--line);border-radius:5px}.if-linked-request>small{font-size:11px;color:var(--muted)}.if-linked-request>p{font-size:12px;line-height:1.7;margin:5px 0 9px}.if-entity-files{min-width:530px;table-layout:auto}.if-entity-files th{text-transform:none;font-size:11px;letter-spacing:0;background:#fafafa}.if-entity-files td{font-size:12px;height:66px}.if-office .entity-detail-grid>aside{border:0;border-right:1px solid var(--line);border-radius:0;padding-right:25px}.if-question-context{padding-bottom:20px;border-bottom:1px solid var(--line)}.if-office .entity-detail-grid .section-heading{margin-top:0} :root{--ip-accent:#66528b;--ip-tint:#f6f4f9;--ip-border:#ded8e7;--ip-warning:#8a5a17;--ip-warning-bg:#fff9ed;--ip-radius:5px} .ip-summary{padding:0 0 22px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;margin:0 0 23px!important;color:var(--ink)} .ip-summary-head{display:flex;align-items:center;gap:10px;min-height:32px;margin-bottom:13px}.ip-summary-head h2{font-size:13px!important;letter-spacing:0!important;display:flex;align-items:center;gap:8px;font-weight:650}.ip-summary-head h2 svg{color:var(--ip-accent)}.ip-prepared-by{font-size:11px;color:#777}.ip-head-tools{display:flex;align-items:center;gap:5px;margin-left:auto}.ip-head-tools>.btn{font-size:10px;color:#686868;font-weight:400}.ip-summary .vi-lead{font-size:19px!important;line-height:1.42;letter-spacing:-.3px;font-weight:600;margin:0 0 9px}.ip-summary .vi-detail{font-size:13px!important;line-height:1.75;color:#484848;max-width:820px;margin:0 0 13px} .ip-sources{display:flex;flex-wrap:wrap;gap:6px;margin:11px 0}.ip-source.btn{font-size:11px;min-height:29px;max-width:100%;justify-content:flex-start;white-space:normal;text-align:left;line-height:1.5;padding:4px 7px;gap:7px;background:#fff;border-color:#dedede;color:#424242;font-weight:500}.ip-source>span:not(.ip-source-number){min-width:0;overflow-wrap:anywhere}.ip-source small{font-size:10px;font-weight:400;color:#727272;white-space:nowrap}.ip-source svg{color:#858585}.ip-source-number{width:17px;height:17px;display:inline-grid;place-items:center;flex:none;border-radius:3px;background:var(--ip-tint);color:var(--ip-accent);font-size:10px}.ip-source:hover{background:var(--ip-tint)!important;border-color:#c5bbd4!important}.ip-source-unavailable{border-style:dashed!important} .ip-delta{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:9px 14px;max-width:540px;padding:12px 15px;margin:13px 0;background:#faf9fb;border:1px solid #e7e3eb;border-radius:var(--ip-radius)}.ip-delta>div:not(.ip-delta-arrow){min-width:0}.ip-delta span{font-size:10px;color:#717171;display:block;margin-bottom:4px}.ip-delta strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;letter-spacing:.2px;overflow-wrap:anywhere;font-weight:550;line-height:1.65}.ip-delta-arrow{align-self:center;color:#aaa}.ip-delta>p{grid-column:1/-1;font-size:11px;color:#7d5b26;margin:0;line-height:1.5}.ip-independent{font-size:11px;color:#686868;display:flex;gap:7px;align-items:flex-start;line-height:1.6;margin-top:12px}.ip-independent svg{color:#858585;margin-top:2px}.ip-independent strong{color:#4a4a4a;font-weight:550} .ip-summary-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;flex-wrap:wrap}.ip-summary-foot>div{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.ip-summary-foot .btn{font-size:11px;color:#4e4e4e;font-weight:550;padding:5px 8px}.ip-summary-foot>div:first-child{margin-left:-8px}.ip-readpoint{font-size:10px;color:#7a7a7a}.ip-state-banner{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border:1px solid #ecddc0;background:var(--ip-warning-bg);color:#715421;font-size:12px;line-height:1.65;margin:10px 0 15px;border-radius:4px}.ip-state-banner .btn{margin-left:auto;flex:none}.ip-state-banner svg{margin-top:3px}.ip-running,.ip-thinking{display:flex;align-items:center;gap:9px;font-size:12px;color:#777;margin:12px 0}.ip-progress-dot{width:13px;height:13px;border:1.5px solid #ddd6e6;border-top-color:var(--ip-accent);border-radius:50%;animation:ip-spin .8s linear infinite;flex:none}@keyframes ip-spin{to{transform:rotate(360deg)}} .ip-return{border-top:1px solid var(--line);padding-top:14px;margin-top:14px;display:flex;gap:12px;align-items:center}.ip-return>div{min-width:0;flex:1}.ip-return-label{font-size:10px;color:#785b26;display:block;margin-bottom:5px}.ip-return strong{font-weight:550;font-size:12px;display:block;margin-bottom:8px} .ip-section-head{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:11px}.ip-section-head h3{display:flex;gap:8px;align-items:center;line-height:1.5;font-size:13px!important}.ip-section-head svg{color:var(--ip-accent)}.ip-prepared-panel{background:#fff!important;padding:0!important;border:0!important;margin:0 0 16px!important}.ip-finding{padding:14px 0;border-bottom:1px solid #e9e9e9;scroll-margin-top:20px}.ip-finding:last-child{border-bottom:0}.ip-finding-title{display:flex;gap:7px;align-items:flex-start}.ip-finding-title h3{font-size:12px!important;letter-spacing:0!important;line-height:1.65!important;font-weight:600}.ip-finding-title svg{color:#817289;margin-top:3px;flex:none}.ip-finding.has-attention .ip-finding-title svg{color:#aa792b}.ip-finding p{font-size:11px;line-height:1.75;color:#656565;margin:8px 0!important}.ip-finding .ip-sources{gap:5px;margin:9px 0}.ip-finding .ip-source{width:100%;font-size:10px}.ip-finding-actions{display:flex;gap:4px;flex-wrap:wrap}.ip-finding-actions .btn{font-size:10px;padding:4px 6px;min-height:25px}.ip-correction{background:#f6f5f8;border-left:2px solid #9e8ab7;padding:8px 10px;margin-top:9px;font-size:11px}.ip-correction p{margin-bottom:0!important}.ip-no-finding{font-size:11px;color:#666;line-height:1.75} .ip-selected-source{background:#f1ebf9!important;box-shadow:-3px 0 var(--ip-accent)!important;outline:0!important}.ip-original-only .vi-inline-observation,.ip-original-only .vi-wire-notice,.ip-original-only .vi-comparison-key{display:none!important}.ip-original-only .vi-observed-passage,.ip-original-only .ip-selected-source{background:transparent!important;box-shadow:none!important}.ip-row-insight{display:inline-flex;align-items:center;gap:4px;margin-left:7px;font-size:10px;color:#796687;line-height:1.5;padding:0;background:none;border:0}.ip-row-insight svg{height:11px;width:11px}.ip-row-insight:hover{text-decoration:underline} .ip-follow-intel{padding:0 0 22px;border-bottom:1px solid var(--line);margin-bottom:22px}.ip-follow-intel>p{font-size:13px;line-height:1.8;margin:9px 0 13px;color:#4e4e4e;max-width:790px}.ip-follow-intel .btn{margin-right:6px}.ip-record-context{display:flex;gap:11px;align-items:flex-start;border-bottom:1px solid var(--line);padding:0 0 18px;margin-bottom:20px}.ip-record-context p{font-size:12px;line-height:1.7;flex:1}.ip-record-context>svg{color:var(--ip-accent);margin-top:3px}.ip-context-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0 21px;margin:0 0 24px;border-bottom:1px solid var(--line)}.ip-context-strip h3{font-size:13px;display:flex;gap:8px;align-items:center;margin-bottom:7px}.ip-context-strip svg{color:var(--ip-accent)}.ip-context-strip p{font-size:12px;line-height:1.8}.ip-context-strip small{font-size:10px;color:#777;display:block;margin-top:5px} #ip-assistant{position:fixed;z-index:65;top:calc(var(--nav) + 13px);right:16px;bottom:16px;width:405px;background:white;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 40px #19191920;display:flex;flex-direction:column;color:var(--ink);overflow:hidden;font-family:var(--font);font-size:12px}.ip-assistant-head{height:55px;flex:none;padding:12px 15px 12px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.ip-assistant-head>div{display:flex;gap:9px;align-items:center}.ip-assistant-head>div>svg{color:var(--ip-accent)}.ip-assistant-head strong{font-size:13px;font-weight:600}.ip-scope{padding:10px 14px 10px 20px;border-bottom:1px solid #ededed;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fcfcfc;flex:none;min-height:45px}.ip-scope>span{display:flex;gap:7px;align-items:center;font-size:11px;color:#666;min-width:0}.ip-scope .btn{font-size:10px;padding:3px 6px;min-height:25px;color:#777} .ip-assistant-body{overflow:auto;min-height:0;flex:1;padding:24px 22px;overscroll-behavior:contain;scroll-behavior:auto}.ip-assistant-intro{padding:14px 0}.ip-assistant-intro h2{font-size:19px;line-height:1.45;letter-spacing:-.35px;margin-bottom:10px;font-weight:600}.ip-assistant-intro p{font-size:12px;line-height:1.8;color:#737373;max-width:330px}.ip-prompts{display:flex;flex-direction:column;gap:2px;margin:24px -6px 0}.ip-prompts .btn{text-align:left;justify-content:flex-start;white-space:normal;font-size:12px;padding:11px 7px;font-weight:450}.ip-prompts .btn:after{content:'↗';color:#aaa;margin-left:auto}.ip-prompts .btn:hover{background:#f7f5fa;color:var(--ip-accent)}.ip-question-bubble{padding:11px 13px;background:#f3f3f4;border-radius:5px;font-size:12px;line-height:1.7;margin:0 0 20px;white-space:pre-wrap;overflow-wrap:anywhere}.ip-answer{padding:0 0 25px;margin-bottom:23px;border-bottom:1px solid #ececec}.ip-answer:last-child{margin-bottom:0}.ip-answer h3{font-size:14px;line-height:1.55;margin:0 0 8px;font-weight:600;letter-spacing:-.15px}.ip-answer-body{font-size:12px;line-height:1.8;color:#535353;white-space:pre-wrap;overflow-wrap:anywhere}.ip-answer .ip-sources{margin-top:13px}.ip-answer .ip-source{width:100%;font-size:10px}.ip-answer-actions{display:flex;gap:6px;margin-top:12px}.ip-old-answer{font-size:10px;color:#886a32!important;margin:0 0 9px!important}.ip-assistant-footer{flex:none;padding:12px 17px 14px;border-top:1px solid var(--line);background:#fff}.ip-assistant-footer form{border:1px solid #d5d5d5;border-radius:6px;padding:10px 11px 9px}.ip-assistant-footer form:focus-within{border-color:#9381ae;box-shadow:0 0 0 2px #f4f0f8}.ip-assistant-footer textarea{border:0!important;box-shadow:none!important;width:100%;resize:none;padding:0!important;min-height:56px;font-size:12px;line-height:1.75;background:transparent}.ip-assistant-footer form>div{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.ip-assistant-footer form>div>span{font-size:10px;color:#929292}.ip-send.btn{min-height:28px;width:31px;padding:5px;background:#242424;color:#fff;border-color:#242424}.ip-assistant-footer>p{font-size:10px;color:#828282;line-height:1.5;margin:9px 1px 0} .ip-file-results{display:flex;flex-direction:column;border-top:1px solid var(--line);margin-top:17px}.ip-file-results>button{display:flex;align-items:center;gap:14px;text-align:left;padding:15px 1px;border-bottom:1px solid var(--line);font-size:12px;width:100%;background:white}.ip-file-results>button:hover{background:#faf9fc}.ip-file-results>button>span{flex:1;min-width:0}.ip-file-results strong{font-size:12px;font-weight:600;display:block}.ip-file-results small{font-size:10px;color:#858585;display:block;margin-top:3px}.ip-file-results p{font-size:11px;line-height:1.7;color:#666;margin-top:6px}.ip-file-results svg{color:#9a9a9a} .ip-draft-meta{display:flex;align-items:center;gap:7px;font-size:11px;color:#777;margin:0 0 16px;flex-wrap:wrap}.ip-draft-meta svg{color:var(--ip-accent)}.ip-draft-context{padding:0 0 17px;border-bottom:1px solid var(--line);margin-bottom:19px}.ip-draft-context strong{font-size:15px;font-weight:600}.ip-draft-context span{display:block;font-size:11px;color:#717171;line-height:1.75;margin-top:6px}.ip-audience-note{font-size:12px;color:#626262;margin-bottom:20px}.ip-draft-note{font-size:11px!important;line-height:1.8;color:#777!important;margin:17px 0 0}.ip-draft-sources{border-top:1px solid var(--line);padding-top:12px;margin-top:12px}.ip-draft-sources summary{font-size:11px;cursor:pointer;color:#666}.ip-send-review dl,.ip-receipt dl{display:grid;grid-template-columns:74px 1fr;gap:12px;font-size:12px;line-height:1.7}.ip-send-review dt,.ip-receipt dt{color:#888}.ip-send-review dd,.ip-receipt dd{margin:0}.ip-final-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;background:#fafafa;border:1px solid #e3e3e3;border-radius:4px;margin:22px 0;font-size:13px;line-height:1.85}.ip-send-review>p{font-size:12px;color:#666;line-height:1.8}.ip-basis-review{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.ip-basis-review>div{min-width:0}.ip-basis-review>div>span{font-size:10px;color:#8a8a8a;display:block;margin-bottom:12px}.ip-basis-review h3{font-size:14px;line-height:1.6}.ip-basis-review p{font-size:12px;line-height:1.85;margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}.ip-receipt-mark{width:34px;height:34px;border-radius:50%;background:#f1f3f1;color:#386b4e;display:grid;place-items:center;margin-bottom:17px}.ip-receipt h3{font-size:16px;line-height:1.6}.ip-receipt>p{font-size:12px;color:#666;line-height:1.8;margin:13px 0 24px}.ip-receipt dl{padding-top:18px;border-top:1px solid var(--line)}.ip-coverage-heading h3{font-size:16px;margin-bottom:10px}.ip-coverage-heading p{font-size:12px;line-height:1.8;color:#666}.ip-coverage-table{margin:20px 0;border-top:1px solid var(--line)}.ip-coverage-table>div{display:flex;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid var(--line);font-size:11px}.ip-coverage-table>div>div{flex:1;min-width:0}.ip-coverage-table strong{display:block;font-size:12px;font-weight:550}.ip-coverage-table small{color:#777;display:block;margin-top:5px;font-size:10px}.ip-coverage-table>div>span{color:#666;flex:none}.ip-method{font-size:12px;line-height:1.8;padding:10px 0}.ip-method summary{cursor:pointer;font-weight:550}.ip-method p{margin-top:12px;color:#666}.ip-change-line{border-bottom:1px solid var(--line);padding:17px 0}.ip-change-line>p{font-size:12px;line-height:1.8}.ip-change-line>h3{font-size:14px}.ip-check-row{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.ip-check-row span{color:#777}.ip-check-row strong{font-weight:550;text-align:right}.ip-workflow-check>p{font-size:12px;line-height:1.85;margin:14px 0;color:#646464}.ip-quiet{font-size:12px;color:#666;padding:12px 0}.ip-client-context{padding:20px 0;margin-top:22px;border-top:1px solid #dedede;font-size:13px;line-height:1.8;color:#666}.ip-client-context summary{font-weight:500;cursor:pointer}.ip-client-context strong{display:block;font-weight:500;color:#393939;margin-top:15px}.ip-client-context p{font-size:13px;margin-top:7px} @media(min-width:1900px){body.ip-assistant-open #app{margin-right:430px}} @media(max-width:1100px){.ip-prepared-by{display:none}.ip-summary-head{gap:8px}.ip-head-tools>.btn{max-width:190px;white-space:normal;text-align:right}.ip-delta{max-width:100%}.ip-context-strip{align-items:flex-start;flex-wrap:wrap}.ip-row-insight{margin-left:0;margin-top:2px;display:flex}} @media(max-width:760px){#ip-assistant{top:0;right:0;bottom:0;width:100%;border-radius:0;border:0;z-index:95}.ip-assistant-head{padding-top:max(12px,env(safe-area-inset-top));height:58px}.ip-assistant-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.ip-summary-head{flex-wrap:wrap;margin-bottom:13px}.ip-head-tools{margin-left:auto}.ip-head-tools>.btn{max-width:185px;font-size:9px}.ip-summary .vi-lead{font-size:18px!important}.ip-summary .vi-detail{font-size:13px!important}.ip-delta{padding:11px;gap:7px}.ip-delta strong{font-size:12px}.ip-delta span{font-size:9px}.ip-summary-foot{margin-top:13px;gap:10px}.ip-summary-foot>div{gap:3px}.ip-summary-foot .btn{min-height:35px;font-size:11px}.ip-source.btn{min-height:35px}.ip-return{flex-direction:column;align-items:flex-start}.ip-basis-review{grid-template-columns:1fr}.ip-coverage-table>div{flex-wrap:wrap}.ip-coverage-table>div>div{flex-basis:60%}.ip-record-context{flex-wrap:wrap}.ip-head-tools .ib{height:35px;width:30px}.ip-context-strip h3{font-size:13px}.editor-tools [data-ip="assistant"]{max-width:154px;white-space:normal;font-size:10px}.editor-tools [data-ip="original"]{max-width:100px;white-space:normal;font-size:10px}.ip-prepared-panel .ip-source.btn{min-height:32px}} @media(prefers-reduced-motion:reduce){.ip-progress-dot{animation:none}.ip-assistant-body{scroll-behavior:auto}} @media print{#ip-assistant,.ip-summary-foot,.ip-head-tools,[data-ip="original"],[data-ip="assistant"]{display:none!important}} .ip-source small{margin-left:4px} :root{--dcx-line:var(--line,#e5e7e9);--dcx-muted:#686868;--dcx-warning:#8b5c16;--dcx-paper:#fff;--dcx-soft:#f8f8f8;--dcx-select:#f4f4f4} .dcx-file-checks{border-top:1px solid var(--dcx-line);margin-top:16px;padding-top:16px}.dcx-section-head{display:flex;align-items:center;gap:10px}.dcx-section-head h3{font-size:13px;letter-spacing:0}.dcx-section-head>span{font-size:11px;color:var(--dcx-muted)}.dcx-section-head .btn{margin-left:auto}.dcx-compact{margin:8px 0}.dcx-compact-row{display:grid;grid-template-columns:190px minmax(0,1fr) 15px;gap:12px;align-items:center;width:100%;padding:10px 0;text-align:left;border-bottom:1px solid #f0f0f0;font-size:12px}.dcx-compact-row:last-child{border-bottom:0}.dcx-compact-row>span{color:#626262}.dcx-compact-row>strong{font-weight:500;line-height:1.5}.dcx-compact-row:hover{background:#fafafa}.dcx-compact-row svg{color:#888}.dcx-attention{color:var(--dcx-warning)}.dcx-small-note{font-size:11px!important;color:var(--dcx-muted)!important;line-height:1.65!important;margin:8px 0 0!important;max-width:100%!important} .dcx-workspace{max-width:1400px;margin:0 auto;padding:28px 36px 80px}.dcx-breadcrumb{display:flex;gap:11px;align-items:center;color:#777;font-size:12px;margin-bottom:25px}.dcx-breadcrumb a{display:flex;align-items:center;gap:7px;color:#333}.dcx-page-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.dcx-page-title h1{font-size:25px;font-weight:650;letter-spacing:-.6px}.dcx-page-title p{font-size:12px;color:var(--dcx-muted);margin-top:7px}.dcx-coverage-line{display:flex;flex-wrap:wrap;gap:10px 26px;border-bottom:1px solid var(--dcx-line);padding:0 0 22px;font-size:12px;color:var(--dcx-muted)}.dcx-coverage-line>span:first-child{color:#313131;font-weight:550}.dcx-layout{display:grid;grid-template-columns:400px minmax(0,1fr);align-items:start}.dcx-list{border-right:1px solid var(--dcx-line);padding:22px 24px 0 0;min-width:0}.dcx-filter{display:flex;gap:16px;border-bottom:1px solid var(--dcx-line);margin-bottom:16px}.dcx-filter button{font-size:12px;padding:0 0 11px;border-bottom:2px solid transparent;white-space:nowrap;color:#777}.dcx-filter button.active{color:#202020;border-bottom-color:#222}.dcx-filter span{margin-left:5px;color:#818181;font-size:11px}.dcx-search{margin-bottom:14px}.dcx-check-row{display:block;width:100%;text-align:left;padding:16px 13px;border:1px solid transparent;border-radius:5px;margin-bottom:3px}.dcx-check-row.selected{background:var(--dcx-select);border-color:#dedede}.dcx-check-row:hover{background:#fafafa}.dcx-check-row.selected:hover{background:var(--dcx-select)}.dcx-check-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:550;font-size:12px}.dcx-check-result{display:block;margin-top:7px;font-size:12px;line-height:1.6;color:#575757}.dcx-check-row>small{display:block;margin-top:6px;font-size:10px;color:#808080}.dcx-state{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:#6c6c6c;font-size:10px;font-weight:500}.dcx-state i{width:5px;height:5px;border-radius:50%;background:currentColor}.dcx-state.amber{color:var(--dcx-warning)}.dcx-detail{padding:27px 4px 30px 38px;min-width:0;scroll-margin-top:85px}.dcx-detail-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px;font-size:11px;color:var(--dcx-muted)}.dcx-detail h2{font-size:21px;letter-spacing:-.3px;scroll-margin-top:90px}.dcx-detail>.dcx-result{font-size:15px;font-weight:550;margin:16px 0 10px;line-height:1.6}.dcx-detail>p{font-size:13px;line-height:1.8;max-width:760px;color:#646464}.dcx-detail>.dcx-attention{color:var(--dcx-warning)}.dcx-values{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#fafafa;border:1px solid #e5e5e5;border-radius:5px;padding:18px 20px;margin:23px 0}.dcx-values small{display:block;font-size:11px;color:#777;margin-bottom:9px}.dcx-values strong{font-family:ui-monospace,monospace;font-size:15px;word-break:break-all}.dcx-values>p{grid-column:1/-1;color:var(--dcx-warning);font-size:12px;margin:0}.dcx-facts{margin:23px 0;padding:4px 0}.dcx-facts>div{display:grid;grid-template-columns:150px 1fr;gap:20px;border-bottom:1px solid #eee;padding:13px 0;font-size:12px}.dcx-facts dt{color:#777;text-transform:capitalize}.dcx-facts dd{margin:0;overflow-wrap:anywhere}.dcx-inspection{border-top:1px solid var(--dcx-line);border-bottom:1px solid var(--dcx-line);padding:21px 0;margin:24px 0}.dcx-inspection h3,.dcx-recent-notes h3{font-size:13px}.dcx-inspection p{font-size:12px;line-height:1.8;color:#777;margin:8px 0 12px}.dcx-inspection details{margin-top:17px}.dcx-inspection summary{font-size:12px;cursor:pointer}.dcx-note{padding-top:7px}.dcx-note label{display:block;font-size:12px;font-weight:550;margin:0 0 10px}.dcx-note textarea{width:100%;min-height:108px;font-size:13px;line-height:1.7;resize:vertical}.dcx-note-footer{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-top:14px}.dcx-note-footer span{font-size:11px;line-height:1.6;color:var(--dcx-warning);max-width:370px}.dcx-recent-notes{margin-top:28px;border-top:1px solid var(--dcx-line);padding-top:20px}.dcx-recent-notes>div{padding:14px 0;border-bottom:1px solid #eee;font-size:12px}.dcx-recent-notes p{margin:9px 0;white-space:pre-wrap}.dcx-recent-notes small{color:#777}.dcx-list-note{font-size:12px;color:#777;border-top:1px solid #e7e7e7;padding:20px 12px;line-height:1.75;margin-top:20px}.dcx-list-note strong{color:#444;font-weight:550}.dcx-list-note p{margin:5px 0 12px}.dcx-empty{padding:30px 12px;font-size:12px}.dcx-empty h3{font-size:14px;margin-bottom:8px}.dcx-empty .btn{margin-top:14px} .dcx-coverage{max-width:1120px;padding:30px 32px 70px;margin:0 auto}.dcx-intro{max-width:800px;font-size:13px;color:#626262;line-height:1.9;margin-bottom:30px}.dcx-capability-head{display:grid;grid-template-columns:1fr 270px;padding:13px 18px;border-bottom:1px solid #ccc;color:#888;font-size:11px}.dcx-capability{border-bottom:1px solid #e6e6e6}.dcx-capability summary{display:grid;grid-template-columns:1fr 250px 16px;align-items:center;gap:20px;cursor:pointer;list-style:none;padding:18px}.dcx-capability summary::-webkit-details-marker{display:none}.dcx-capability summary b{display:block;font-size:13px;font-weight:550}.dcx-capability summary small{display:block;font-size:11px;color:#777;margin-top:5px}.dcx-capability summary>span:nth-child(2){font-size:11px;color:#777}.dcx-capability>div{padding:0 18px 24px;max-width:870px}.dcx-capability p{margin:8px 0 15px;font-size:12px;color:#666;line-height:1.8}.dcx-capability summary:hover{background:#fafafa}.dcx-capability[open] summary svg{transform:rotate(180deg)}.dcx-document-link{border-bottom:1px solid #e4e4e4;padding:0 0 17px;margin-bottom:19px}.dcx-document-link h3{font-size:12px!important;margin-bottom:9px}.dcx-document-link .btn{display:flex;justify-content:space-between;width:100%;font-size:11px;padding-left:0}.dcx-fixed blockquote{margin:22px 0;padding:18px;border-left:2px solid #888;background:#fafafa;white-space:pre-wrap;line-height:1.8}.dcx-fixed p{font-size:12px;margin:12px 0;color:#676767}.dcx-hash{font-family:ui-monospace,monospace;font-size:10px;overflow-wrap:anywhere}.dcx-method-list{margin-top:22px}.dcx-method-list>div{display:grid;grid-template-columns:100px 1fr;gap:7px;padding:13px 0;border-bottom:1px solid #eee;font-size:12px}.dcx-method-list small{grid-column:1/-1;color:#777;overflow-wrap:anywhere}.dcx-records-section{padding:28px 24px;border-top:1px solid #ddd}.dcx-records-section>h2{font-size:16px}.dcx-records-section>p{font-size:12px;color:#777;margin-top:8px}.dcx-records-section>div{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #eee;padding:16px 0}.dcx-records-section small{display:block;margin-top:6px;color:#777;font-size:11px}.dcx-records-section strong{font-size:12px;font-weight:550} .dc-shell{max-width:1390px!important;padding:24px 32px 70px!important}.dc-page-head{padding:12px 0 20px!important;margin-bottom:0!important}.dc-page-head h1{font-size:24px!important;letter-spacing:-.5px!important}.dc-meta{padding:14px 0!important;margin-bottom:22px!important}.dc-layout{gap:28px!important}.dc-paper{padding:24px!important;border-radius:5px!important}.dc-questions{margin-top:17px!important}.dc-section{padding-top:21px!important;margin-top:22px!important}.dc-page-head [data-action="dc-cases"],.dc-page-head [data-action="dc-library"],.dc-question [data-action="dc-resolve-fixture"]{display:none!important}.dc-demo-controls[hidden]{display:none!important}.dc-confirm #dc-save-mode,.dc-confirm label[for="dc-save-mode"]{display:none}.dc-show-simulation #dc-save-mode,.dc-show-simulation label[for="dc-save-mode"]{display:block}.dc-demo-controls .dc-tools{gap:10px}.dcx-note .btn,.dcx-page-title .btn{flex-shrink:0} @media(max-width:1050px){.dcx-layout{grid-template-columns:330px minmax(0,1fr)}.dcx-workspace{padding:24px}.dcx-detail{padding-left:26px}.dcx-compact-row{grid-template-columns:150px minmax(0,1fr) 15px}.dcx-page-title{gap:16px}.dcx-page-title>.row{flex-wrap:wrap;justify-content:flex-end}} @media(max-width:760px){.dcx-workspace,.dcx-coverage{padding:20px 17px 60px}.dcx-page-title{display:block;margin-bottom:20px}.dcx-page-title>.row{justify-content:flex-start;margin-top:18px}.dcx-page-title h1{font-size:24px}.dcx-breadcrumb{margin-bottom:20px;font-size:11px;flex-wrap:wrap}.dcx-coverage-line{font-size:11px;gap:8px 16px;padding-bottom:16px}.dcx-layout{display:block}.dcx-list{border:0;padding:18px 0 0}.dcx-check-row{padding:12px 10px}.dcx-list-note{padding:16px 10px;margin-top:10px}.dcx-detail{border-top:1px solid #ccc;padding:24px 0;scroll-margin-top:74px}.dcx-detail-top{font-size:11px}.dcx-detail h2{font-size:21px}.dcx-check-title{font-size:12px}.dcx-check-row>small{font-size:10px}.dcx-compact-row{grid-template-columns:minmax(0,1fr) 15px;gap:5px 10px;align-items:start;padding:11px 0}.dcx-compact-row>span{grid-column:1;font-size:11px}.dcx-compact-row>strong{grid-column:1;font-size:12px}.dcx-compact-row>svg{grid-column:2;grid-row:1/3;align-self:center}.dcx-section-head{gap:6px;flex-wrap:wrap}.dcx-section-head>span{display:none}.dcx-note-footer{flex-wrap:wrap}.dcx-note-footer .btn{margin-left:auto}.dcx-values{padding:15px 13px;gap:12px}.dcx-values strong{font-size:12px}.dcx-facts>div{grid-template-columns:100px 1fr;gap:12px}.dcx-capability-head{grid-template-columns:1fr}.dcx-capability-head>span+span{display:none}.dcx-capability summary{grid-template-columns:1fr 16px;padding:17px 5px;gap:10px}.dcx-capability summary>span:nth-child(2){grid-row:2;grid-column:1}.dcx-capability summary svg{grid-column:2;grid-row:1/3}.dcx-capability>div{padding:0 5px 20px}.dcx-capability .btn{margin:0 0 7px;white-space:normal}.dc-shell{padding:20px 16px 60px!important}.dc-page-head>.dc-tools{flex-wrap:wrap}.dc-page-head h1{font-size:23px!important}.dc-meta{gap:14px!important}.dc-paper{padding:18px!important}.dc-account{font-size:16px!important}.dc-tabs-mobile{top:60px!important}.dcx-fixed pre{max-height:340px;overflow:auto}} @media(prefers-reduced-motion:reduce){.dcx-workspace *,.dcx-coverage *{scroll-behavior:auto!important;transition:none!important}} .dcx-back-list{display:none}.dcx-return-to-checks{margin-right:6px}.vi-brief [data-action="dc-cases"]{display:none!important} @media(max-width:760px){.dcx-layout:not(.dcx-detail-open)>.dcx-detail{display:none}.dcx-layout.dcx-detail-open>.dcx-list{display:none}.dcx-layout.dcx-detail-open>.dcx-detail{border-top:0;padding-top:18px}.dcx-back-list{display:inline-flex;margin:0 0 18px;padding-left:0!important}.dcx-detail-open .dcx-detail h2{scroll-margin-top:74px}.dcx-return-to-checks{white-space:normal;font-size:10px!important;min-width:75px}} .client-v4-active{background:#fff!important;overflow:auto!important;color:#20201e} .cc-shell{--cc-ink:#242421;--cc-muted:#6a6a65;--cc-line:#e8e8e3;--cc-soft:#f6f6f3;--cc-green:#476b53;--cc-amber:#a36b40;--cc-r:10px;min-height:100dvh;color:var(--cc-ink);font:15px/1.55 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;background:#fff} .cc-shell *{box-sizing:border-box}.cc-shell [hidden]{display:none!important}.cc-shell a{text-decoration:none}.cc-shell button,.cc-shell input,.cc-shell textarea,.cc-shell select{font-family:inherit;letter-spacing:normal}.cc-shell button{font-size:14px}.cc-shell h1,.cc-shell h2,.cc-shell h3,.cc-shell p{margin:0}.cc-shell h1{font:400 38px/1.12 Georgia,'Times New Roman',serif;letter-spacing:-1.3px;color:#1e201c}.cc-shell h2{font:400 27px/1.25 Georgia,'Times New Roman',serif;letter-spacing:-.55px}.cc-shell h3{font:600 15px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;letter-spacing:0}.cc-shell p{line-height:1.6}.cc-shell .cc-muted{color:var(--cc-muted)}.cc-shell small{font-size:12px;line-height:1.45}.cc-shell .cc-icon{width:21px;height:21px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;vertical-align:middle}.cc-shell .cc-icon.sm{width:16px;height:16px}.cc-shell button:focus-visible,.cc-shell a:focus-visible,.cc-shell summary:focus-visible{outline:2px solid #476b53;outline-offset:4px}.cc-shell button:disabled{opacity:.42;cursor:not-allowed}.cc-shell input:focus,.cc-shell textarea:focus,.cc-shell select:focus{outline:2px solid #7e9581;outline-offset:1px;box-shadow:none}.cc-shell input[type=checkbox]{accent-color:#476b53;width:18px;height:18px;flex:none} .cc-top{height:81px;display:flex;align-items:center;gap:28px;padding:0 max(28px,calc((100vw - 1120px)/2));border-bottom:1px solid var(--cc-line);background:#fff;position:sticky;top:0;z-index:40}.cc-office-brand{display:flex;gap:10px;align-items:center;text-align:left;flex-shrink:0}.cc-office-seal{height:35px;width:35px;border:1px solid #d3d3c9;border-radius:50%;display:grid;place-items:center;font:15px Georgia,serif;color:#74756b;flex:none}.cc-office-name{font:18px/1.1 Georgia,serif;letter-spacing:-.4px}.cc-office-brand small{display:block;font:9px/1.4 -apple-system,sans-serif;color:#76766d;letter-spacing:2px;text-transform:uppercase;margin-top:4px}.cc-topnav{display:flex;align-self:stretch;align-items:center;gap:29px;margin-left:18px}.cc-topnav a{height:100%;display:flex;align-items:center;color:#71736c;font-size:13px;border-bottom:2px solid transparent;padding-top:2px}.cc-topnav a[aria-current=page]{color:#242421;border-color:#242421;font-weight:600}.cc-toptools{margin-left:auto;display:flex;align-items:center;gap:15px}.cc-powered{color:#8a8a82;font-size:9px;text-align:right;line-height:1.2}.cc-powered img{width:44px;height:20px;object-fit:contain;display:block;margin-top:4px}.cc-avatar{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#efefed;color:#3c3f38;font-size:11px;font-weight:500;flex:none}.cc-avatar.person{background:#edf0e8;color:#5a6653}.cc-iconbtn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;border:1px solid transparent;color:#565951}.cc-iconbtn:hover{background:#f3f4ef}.cc-main{max-width:1120px;margin:0 auto;padding:29px 0 80px}.cc-crumb{display:flex;align-items:center;gap:9px;font-size:12px;color:#777a71;margin-bottom:34px}.cc-crumb>a{display:flex;align-items:center;gap:8px}.cc-crumb span:last-child{margin-left:auto}.cc-intro{margin-bottom:26px}.cc-intro p{margin-top:10px;color:var(--cc-muted);font-size:14px}.cc-grid{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:72px;align-items:start}.cc-work{min-width:0}.cc-aside{position:sticky;top:111px;border-top:1px solid var(--cc-line);padding-top:23px}.cc-aside>.cc-property{padding:0;border:0;border-radius:0;gap:15px;margin-bottom:22px}.cc-aside .cc-property-photo{width:62px;height:62px}.cc-property{display:flex;align-items:center;gap:15px;border:1px solid var(--cc-line);border-radius:var(--cc-r);padding:17px;background:#fff;min-width:0}.cc-property-photo{width:66px;height:66px;object-fit:cover;object-position:center;border-radius:7px;flex:none;background:#efefeb}.cc-property-icon{width:58px;height:58px;background:#f2f3ee;border-radius:8px;display:grid;place-items:center;color:#777d69;flex:none}.cc-property strong{font-size:14px;font-weight:550;display:block}.cc-property small{display:block;color:#777a72;margin-top:3px;font-size:11px}.cc-property .cc-date{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:11px;color:#74776e}.cc-home-property{margin-bottom:18px;display:none}.cc-section{margin-top:30px}.cc-sectionhead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.cc-sectionhead h2{font:600 14px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;letter-spacing:0}.cc-sectionhead a{font-size:12px;color:#71766b;text-decoration:underline;text-underline-offset:3px}.cc-count{display:inline-flex;align-items:center;justify-content:center;min-width:21px;min-height:21px;padding:1px 6px;border-radius:5px;background:#f2eee7;color:#8a684c;font-size:11px;font-weight:600;margin-left:6px} .cc-status{padding:19px 20px;border:1px solid var(--cc-line);border-radius:var(--cc-r);background:#fafaf8;margin:0 0 24px}.cc-status-top{display:flex;align-items:center;gap:13px}.cc-status-mark{height:34px;width:34px;border-radius:50%;color:#957657;border:3px solid #eadfd3;border-right-color:#b4855b;border-top-color:#b4855b;display:grid;place-items:center;flex:none}.cc-status-mark.green{background:#eaf0e7;border:0;color:#507251}.cc-status strong{font-size:14px;font-weight:550;display:block}.cc-status p{font-size:12px;margin-top:3px;color:#72766c}.cc-progress{height:4px;border-radius:4px;background:#e7e8e1;margin-top:16px;overflow:hidden}.cc-progress>i{height:100%;display:block;background:#6c886d;border-radius:inherit;transition:width .2s ease}.cc-status .cc-progress-label{margin-top:7px;font-size:11px;color:#797d73}.cc-tasklist{border:1px solid var(--cc-line);border-radius:var(--cc-r);overflow:hidden;background:#fff}.cc-task{width:100%;display:flex;align-items:center;gap:14px;padding:18px 17px;border-bottom:1px solid var(--cc-line);color:inherit;text-align:left;background:#fff}.cc-task:last-child{border-bottom:0}.cc-task:hover{background:#fafbf7}.cc-task>div{flex:1;min-width:0}.cc-task strong{font-size:14px;font-weight:550;line-height:1.4;display:block}.cc-task small{font-size:11px;display:block;margin-top:5px;color:#828278;line-height:1.5}.cc-task>.cc-icon.sm{color:#85877f;margin-left:4px}.cc-taskicon{width:33px;height:36px;display:flex;justify-content:center;align-items:center;background:#f2f2ed;color:#696e63;border-radius:8px;flex:none}.cc-taskicon.amber{color:#a77843;background:#fcf4e9}.cc-taskicon.green{color:#486c54;background:#edf3ea}.cc-taskicon.red{color:#ad5d45;background:#f9eee8}.cc-task .cc-statusword{color:#926b46}.cc-quicklinks{margin-top:19px}.cc-quicklinks a{display:flex;align-items:center;gap:13px;padding:15px 4px;border-bottom:1px solid var(--cc-line);font-size:13px}.cc-quicklinks a .cc-icon.sm:last-child{margin-left:auto}.cc-quietrow{display:flex;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid var(--cc-line);font-size:13px}.cc-quietrow .cc-icon{color:#62826a}.cc-quietrow>div{flex:1;min-width:0}.cc-quietrow strong{font-weight:500;display:block}.cc-quietrow small{color:#818379;font-size:11px;margin-top:4px;display:block}.cc-quietrow>a{color:#6a7264;font-size:12px;text-decoration:underline;text-underline-offset:3px}.cc-contact{border-top:1px solid var(--cc-line);padding-top:22px;margin-top:23px}.cc-contact>p{font-size:12px;color:#7e8278;margin-top:12px}.cc-person{display:flex;align-items:center;gap:12px;margin:17px 0}.cc-person strong{font-size:13px;font-weight:600;display:block}.cc-person small{display:block;font-size:11px;color:#818478}.cc-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:11px 18px;line-height:1.4;border:1px solid #dedfd6;border-radius:7px;background:#fff;color:#292c25;font-weight:500;font-size:13px;line-height:1.4;text-align:center;cursor:pointer}.cc-btn:hover{background:#f4f5ef;border-color:#aeb8a7}.cc-btn.primary{background:#22231f;color:#fff;border-color:#22231f}.cc-btn.primary:hover{background:#080a07}.cc-btn.block{width:100%;display:flex}.cc-btn.soft{background:#f5f5f1;border-color:#eeeee8}.cc-btn.ghost{border-color:transparent;background:transparent;color:#71766b;text-decoration:underline;text-underline-offset:3px}.cc-btn.small{min-height:35px;padding:7px 10px;font-size:12px}.cc-btn.danger{color:#954e3b}.cc-btn .cc-icon{width:17px;height:17px}.cc-buttonrow{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.cc-buttonrow>.cc-btn{flex:1}.cc-actionstack{display:flex;flex-direction:column;gap:11px;margin-top:27px}.cc-foot{margin:45px 0 0;padding:20px 0;border-top:1px solid var(--cc-line);display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:10px;color:#898c82}.cc-foot button{font-size:10px;text-decoration:underline;text-underline-offset:3px;color:#777b70;padding:0}.cc-bottomnav{display:none}.cc-mobile-only{display:none}.cc-subhead{display:flex;align-items:center;gap:12px;padding:0 0 24px;color:#7f8278;font-size:11px}.cc-subhead>a{display:flex;align-items:center;gap:8px;color:#6e7467;font-size:12px}.cc-subhead>.cc-subdetail{margin-left:auto}.cc-focus{max-width:560px;margin:0 auto}.cc-focus h1{font-size:34px}.cc-lead{color:#6d7167;font-size:14px;margin-top:14px!important;line-height:1.65!important}.cc-overline{font-size:11px;letter-spacing:.02em;color:#7c8176;margin-bottom:16px}.cc-chit{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:6px;background:#fbf0e7;color:#9b6343;font-size:11px;margin-bottom:17px}.cc-chit .cc-icon{width:15px;height:15px}.cc-info{padding:19px 20px;background:#f6f6f2;border:1px solid #efefe8;border-radius:9px;margin:23px 0;font-size:13px}.cc-info h3{font-size:13px;margin-bottom:10px}.cc-info p{font-size:12px;color:#747a6d;margin-top:8px}.cc-info p:first-child{margin-top:0}.cc-info.warning{background:#fcf5ed;border-color:#f1e4d6}.cc-info.error{background:#fdf2ee;border-color:#ecd2c6;color:#974832}.cc-info.success{background:#f0f5ed;border-color:#e5eddf}.cc-info ul{padding-left:17px;margin:10px 0 0;color:#6e7467;font-size:12px;line-height:1.8}.cc-bulletrow{display:flex;align-items:flex-start;gap:13px;margin:17px 0}.cc-bulletrow:first-of-type{margin-top:14px}.cc-bulletrow .cc-icon{color:#777f6f;width:20px}.cc-bulletrow strong{font-size:12px;font-weight:550;display:block}.cc-bulletrow small{font-size:11px;color:#858a7d;display:block;margin-top:4px}.cc-inlinehelp{font-size:12px;color:#7c8074;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:24px;padding:10px;text-align:center}.cc-inlinehelp .cc-icon{width:17px;height:17px}.cc-note{font-size:11px!important;color:#82877a;margin-top:18px!important;line-height:1.6!important}.cc-note a{color:#53684e;text-decoration:underline;text-underline-offset:3px}.cc-form{margin-top:24px}.cc-field{margin-bottom:20px}.cc-field label{display:block;font-size:12px;font-weight:550;margin-bottom:8px}.cc-field input,.cc-field textarea,.cc-field select{display:block;width:100%;min-height:46px;border:1px solid #d5d8cc;border-radius:7px;background:#fff;padding:11px 12px;font-size:15px!important;color:#242a20}.cc-field textarea{min-height:98px;line-height:1.6;resize:vertical}.cc-field input:disabled{background:#f4f5f0}.cc-field .cc-hint{font-size:11px;color:#7b8072;margin-top:6px}.cc-fields2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cc-form-save{height:20px;font-size:10px;color:#7b8171;margin-top:7px}.cc-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#555d4b;line-height:1.55;margin:23px 0}.cc-check input{margin-top:2px}.cc-upload{border:1px dashed #cdd3c3;border-radius:10px;background:#fafbf8;min-height:151px;padding:23px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;text-align:center;margin:24px 0 15px}.cc-upload .cc-icon{width:28px;height:28px;color:#5d6b51}.cc-upload strong{font-size:14px;font-weight:500}.cc-upload small{font-size:11px;color:#7d8573}.cc-choose{display:flex;flex-direction:column;border:1px solid var(--cc-line);border-radius:8px;overflow:hidden}.cc-choose button{display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left;font-size:13px;border-bottom:1px solid var(--cc-line);min-height:49px}.cc-choose button:last-child{border-bottom:0}.cc-choose button:hover{background:#f5f7f0}.cc-choose button .cc-icon.sm:last-child{margin-left:auto}.cc-upload-slots{display:flex;flex-direction:column;gap:12px;margin:23px 0}.cc-slot{border:1px solid var(--cc-line);border-radius:9px;padding:14px 16px;display:flex;gap:13px;align-items:center}.cc-slot>div{flex:1;min-width:0}.cc-slot strong{font-size:13px;font-weight:550;display:block}.cc-slot small{display:block;font-size:11px;color:#82877a;word-break:break-word;margin-top:4px}.cc-slot .cc-icon{color:#6f7f61}.cc-selected{border:1px solid #dce4d5;background:#fafcf7;border-radius:9px;display:flex;align-items:center;gap:13px;padding:16px;margin:20px 0}.cc-selected>div{flex:1;min-width:0}.cc-selected strong{display:block;font-size:13px;overflow-wrap:anywhere;font-weight:550}.cc-selected small{display:block;color:#7d8573;font-size:11px;margin-top:4px}.cc-file-thumb{width:42px;height:51px;display:grid;place-items:center;background:#fff;border:1px solid #dce0d3;border-radius:4px;color:#839074;flex:none}.cc-error{color:#984b35;font-size:12px;line-height:1.5;background:#fff4ed;border:1px solid #efd1c0;border-radius:7px;padding:13px 15px;margin:17px 0}.cc-error:empty{display:none}.cc-summarytable{border-top:1px solid var(--cc-line);margin:24px 0}.cc-summarytable>div{display:grid;grid-template-columns:135px 1fr;gap:15px;border-bottom:1px solid var(--cc-line);padding:14px 0;font-size:13px;overflow-wrap:anywhere}.cc-summarytable dt{color:#7f8475;font-size:12px}.cc-summarytable dd{margin:0}.cc-preview{background:#f5f6f1;border:1px solid var(--cc-line);border-radius:9px;padding:20px;margin:24px 0}.cc-preview img{max-width:100%;max-height:380px;object-fit:contain;display:block;margin:auto}.cc-paper{font:14px/1.8 Georgia,serif;background:#fff;border:1px solid #e1e4d7;padding:27px 26px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;overflow:auto;color:#3c4434}.cc-paper.source{max-height:none;min-height:470px}.cc-preview iframe{width:100%;height:420px;border:0;background:#fff}.cc-success{width:67px;height:67px;background:#edf2e8;color:#507653;border-radius:50%;display:grid;place-items:center;margin:5px auto 27px}.cc-success .cc-icon{width:33px;height:33px;stroke-width:1.6}.cc-success.wait{background:#f1f0ed;color:#727465}.cc-center{text-align:center}.cc-center h1{font-size:34px;max-width:470px;margin:auto}.cc-center .cc-lead{max-width:420px;margin-left:auto;margin-right:auto}.cc-receipt-id{font-size:11px;color:#858a7b;margin-top:11px}.cc-filters{display:flex;gap:7px;margin:21px 0;overflow:auto;scrollbar-width:none}.cc-filter{padding:8px 13px;border-radius:7px;background:#f5f5f1;color:#707766;font-size:12px!important;white-space:nowrap}.cc-filter.active{background:#272d22;color:#fff}.cc-search{display:flex;gap:9px;align-items:center;border:1px solid var(--cc-line);border-radius:8px;padding:0 12px;margin-top:18px;background:#fff}.cc-search .cc-icon{width:17px;color:#79836c}.cc-search input{border:0;box-shadow:none;outline:none;padding:12px 0;font-size:14px;width:100%;min-width:0;background:transparent}.cc-documentlist .cc-task{padding-left:3px;padding-right:3px}.cc-documentlist .cc-taskicon{background:#f5f4ed}.cc-documentlist{border-top:1px solid var(--cc-line)}.cc-empty{padding:38px 12px;text-align:center;color:#7e8672}.cc-empty .cc-icon{width:31px;height:31px;margin-bottom:14px;color:#9aa68d}.cc-empty h2{font-size:23px;margin-bottom:12px}.cc-empty p{font-size:13px;max-width:390px;margin:auto}.cc-timeline{margin:28px 0 0;padding:0;list-style:none}.cc-timeline li{position:relative;display:flex;gap:17px;min-height:87px;padding-bottom:25px}.cc-timeline li:before{content:'';position:absolute;left:12px;top:26px;bottom:0;border-left:1px solid #dce2d2}.cc-timeline li:last-child:before{display:none}.cc-timeline .cc-tick{width:26px;height:26px;border-radius:50%;border:1px solid #d4ddc9;background:#fff;color:#657f51;display:grid;place-items:center;flex:none;position:relative}.cc-timeline .done .cc-tick{background:#5c7f54;border-color:#5c7f54;color:#fff}.cc-timeline .now .cc-tick{border:2px solid #88a474;background:#f5f8ef}.cc-timeline strong{font-size:13px;font-weight:550;display:block}.cc-timeline small{font-size:12px;color:#89917d;display:block;margin-top:5px}.cc-timeline p{font-size:12px;color:#7b846e;margin-top:7px} .cc-messages{max-width:760px;margin:0 auto;display:flex;flex-direction:column;min-height:560px}.cc-threadhead{padding:0 0 20px;border-bottom:1px solid var(--cc-line);display:flex;align-items:center;gap:11px;margin-bottom:24px}.cc-threadhead strong{font-size:13px;display:block}.cc-threadhead small{font-size:11px;color:#7e8871;display:block}.cc-threadhead .cc-iconbtn{margin-left:auto}.cc-thread{flex:1;display:flex;flex-direction:column;gap:22px;min-height:320px;padding:0 0 24px}.cc-msg{display:flex;align-items:flex-start;gap:10px;max-width:85%}.cc-msg .cc-avatar{width:26px;height:26px;font-size:9px;margin-top:4px}.cc-msg-body{min-width:0}.cc-msg-body>small{font-size:10px;color:#848b78;display:block;margin-bottom:6px}.cc-msg-text{padding:14px 16px;border-radius:0 11px 11px 11px;background:#f4f5ef;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.cc-msg.mine{align-self:flex-end}.cc-msg.mine .cc-msg-text{background:#292d24;color:#fff;border-radius:11px 0 11px 11px}.cc-msg.mine .cc-msg-body>small{text-align:right}.cc-msg a.cc-attachment{font-size:11px;display:flex;align-items:center;gap:7px;padding:8px 11px;margin-top:8px;border:1px solid #dce2d3;border-radius:6px;overflow-wrap:anywhere}.cc-composer{position:sticky;bottom:20px;display:flex;align-items:flex-end;gap:9px;padding:11px 12px;border:1px solid #dfe4d5;border-radius:12px;background:#fff;box-shadow:0 3px 20px #29342008}.cc-composer textarea{flex:1;width:100%;border:0;background:transparent;padding:7px 3px;resize:none;min-height:42px;max-height:145px;font-size:14px!important;line-height:1.5;box-shadow:none}.cc-send{width:37px;height:37px;background:#252d1e;color:#fff;border-radius:50%;display:grid;place-items:center;margin-bottom:2px}.cc-send .cc-icon{width:18px}.cc-message-meta{display:flex;justify-content:space-between;gap:14px;font-size:10px;color:#8a927e;margin:10px 4px}.cc-auth{max-width:460px;margin:16px auto 0}.cc-auth .cc-property{margin:25px 0 20px}.cc-auth h1{font-size:34px}.cc-auth-copy{color:#6d7565;font-size:14px;margin-top:17px!important}.cc-auth .cc-success{background:#f5eee5;color:#575e4d;margin-top:32px}.cc-auth .cc-success .cc-icon{width:29px;height:29px}.cc-code{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin:31px 0 15px}.cc-code input{width:100%;height:57px;text-align:center;border:1px solid #d8dcce;border-radius:7px;padding:0;font-size:24px!important;background:#fff}.cc-code-label{font-size:12px;color:#717b63;margin-bottom:8px}.cc-auth .cc-btn.ghost{font-size:12px}.cc-about summary{font-size:11px;color:#858d7a;text-align:center;cursor:pointer;padding:13px 0}.cc-about p{font-size:11px;color:#858d7a;line-height:1.6;margin-top:10px}.cc-audience{display:flex;align-items:center;gap:13px;padding:15px 0;border-top:1px solid var(--cc-line);border-bottom:1px solid var(--cc-line);margin:23px 0}.cc-audience strong{font-size:12px;display:block;font-weight:600}.cc-audience small{font-size:11px;color:#808976}.cc-options{border-top:1px solid var(--cc-line);margin:26px 0}.cc-options a,.cc-options button{display:flex;width:100%;gap:12px;align-items:center;text-align:left;border-bottom:1px solid var(--cc-line);padding:17px 4px;font-size:13px}.cc-options .cc-icon.sm{margin-left:auto}.cc-sr{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.cc-toast{position:fixed;z-index:180;bottom:28px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 36px);background:#282f22;color:#fff;padding:12px 18px;border-radius:9px;font:12px/1.5 -apple-system,sans-serif;box-shadow:0 3px 15px #0002}.cc-modalback{position:fixed;inset:0;background:#20221d55;z-index:110;display:flex;align-items:center;justify-content:center;padding:24px}.cc-modal{background:#fff;border-radius:12px;box-shadow:0 20px 80px #0002;width:min(520px,100%);max-height:85dvh;overflow:auto;padding:26px}.cc-modal h2{font:26px Georgia,serif;margin-bottom:13px}.cc-modal p{font-size:13px;color:#747c69;line-height:1.6}.cc-modalhead{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.cc-modalhead h2{margin:0}.cc-modal .cc-options{margin-top:12px;margin-bottom:0}.cc-review-shell{max-width:1180px;margin:0 auto;padding:29px 28px 80px}.cc-review-shell h1{font-size:24px;line-height:1.3;letter-spacing:-.5px}.cc-review-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,1fr);gap:30px;align-items:start;margin-top:22px}.cc-review-source{background:#f5f6f1;padding:20px;border:1px solid #e5e8dd;border-radius:8px}.cc-review-source .cc-paper{min-height:500px;max-height:690px}.cc-review-source img{max-width:100%;display:block;margin:auto}.cc-review-source iframe{height:620px;width:100%;border:0}.cc-review-form{border:1px solid #e4e7dc;padding:25px;border-radius:8px;background:#fff}.cc-review-form h2{font-size:22px}.cc-review-source select{width:100%;margin-bottom:16px;background:#fff}.cc-reviewback{font-size:12px;color:#6e7a61;display:flex;align-items:center;gap:7px}.cc-office-contributions{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.cc-office-contributions h3{font-size:13px}.cc-office-contribution{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.cc-office-contribution>div{flex:1;min-width:0}.cc-office-contribution strong{display:block;font-size:12px}.cc-office-contribution small{font-size:10px;color:#7b8274;display:block;margin-top:3px}.cc-office-entry{font-size:12px;display:inline-flex;gap:6px;align-items:center;color:#4b5542;background:#f3f5ef;border-radius:5px;padding:7px 10px;white-space:nowrap}.cc-office-links{display:flex;gap:10px;flex-wrap:wrap;padding:12px 0}.cc-office-links a{font-size:11px;text-decoration:underline;text-underline-offset:3px;color:#56634b} @media(min-width:1800px){.cc-main{padding-top:40px}.cc-top{height:86px}.cc-grid{gap:90px}.cc-shell h1{font-size:42px}} @media(max-width:1180px){.cc-main{padding-left:28px;padding-right:28px}.cc-top{padding-left:28px;padding-right:28px}.cc-grid{gap:40px;grid-template-columns:minmax(0,1fr) 275px}} @media(max-width:900px){.cc-topnav{gap:17px;margin-left:0}.cc-top{gap:20px}.cc-grid{grid-template-columns:minmax(0,1fr) 235px;gap:29px}.cc-powered{display:none}.cc-main{padding-left:24px;padding-right:24px}.cc-review-layout{grid-template-columns:1fr}.cc-review-source .cc-paper{min-height:260px;max-height:380px}.cc-review-source iframe{height:400px}} @media(max-width:680px){.cc-shell{font-size:14px}.cc-top{height:70px;padding:0 20px;gap:12px}.cc-office-name{font-size:17px}.cc-office-seal{width:30px;height:30px;font-size:13px}.cc-office-brand small{font-size:8px;letter-spacing:1.8px}.cc-toptools{gap:10px}.cc-topnav{display:none}.cc-powered{display:block;font-size:8px}.cc-powered img{width:36px;height:17px}.cc-avatar{width:30px;height:30px;font-size:10px}.cc-main{padding:23px 20px 105px}.cc-crumb{display:none}.cc-grid{display:block}.cc-aside{position:static;margin-top:29px;padding-top:0;border-top:0}.cc-aside .cc-property{display:none}.cc-home-property{display:flex}.cc-intro{margin-bottom:21px}.cc-shell h1{font-size:29px;line-height:1.12;letter-spacing:-.8px}.cc-intro p{margin-top:9px;font-size:12px}.cc-status{padding:15px 15px;margin-bottom:21px}.cc-status-mark{width:30px;height:30px}.cc-status strong{font-size:13px}.cc-status p{font-size:11px}.cc-progress{margin-top:13px}.cc-status .cc-progress-label{font-size:10px}.cc-section{margin-top:24px}.cc-sectionhead{margin-bottom:11px}.cc-sectionhead h2{font-size:13px}.cc-task{gap:12px;padding:16px 13px}.cc-task strong{font-size:13px}.cc-task small{font-size:11px}.cc-taskicon{width:31px;height:34px}.cc-quicklinks a{padding:15px 2px;font-size:12px}.cc-contact{padding-top:20px;margin-top:21px}.cc-contact>h3{display:none}.cc-person{margin-top:0}.cc-contact>p{font-size:11px}.cc-foot{font-size:10px;margin-top:25px;flex-wrap:wrap;padding-bottom:0}.cc-bottomnav{height:72px;position:fixed;bottom:0;left:0;right:0;background:#fffffffa;border-top:1px solid var(--cc-line);z-index:45;display:flex;justify-content:space-around;padding:9px 9px calc(8px + env(safe-area-inset-bottom,0px));box-sizing:content-box;height:45px;backdrop-filter:blur(12px)}.cc-bottomnav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:62px;font-size:9px;color:#84887d;padding:1px 9px}.cc-bottomnav .cc-icon{width:20px;height:20px}.cc-bottomnav a[aria-current=page]{color:#22261e;font-weight:600}.cc-bottomnav a[aria-current=page] .cc-icon{stroke-width:2}.cc-mobile-only{display:block}.cc-desktop-only{display:none!important}.cc-focus{max-width:none}.cc-focus h1{font-size:29px}.cc-subhead{padding-bottom:22px;font-size:10px}.cc-subhead>a{font-size:11px}.cc-subhead .cc-icon{width:18px}.cc-lead{font-size:13px;line-height:1.6!important;margin-top:14px!important}.cc-overline{margin-bottom:15px;font-size:11px}.cc-chit{font-size:10px;padding:5px 8px}.cc-info{padding:17px 16px;margin:21px 0}.cc-info h3{font-size:12px}.cc-info p,.cc-info ul{font-size:11px}.cc-actionstack{gap:10px;margin-top:25px}.cc-btn{min-height:46px;padding:12px 15px;font-size:13px!important}.cc-btn.small{min-height:36px;font-size:11px!important;padding:7px 9px}.cc-note{font-size:10px!important}.cc-inlinehelp{font-size:11px;margin-top:17px}.cc-field label{font-size:12px}.cc-field input,.cc-field textarea,.cc-field select{font-size:16px!important}.cc-fields2{gap:12px}.cc-summarytable>div{grid-template-columns:100px 1fr;gap:13px;font-size:12px}.cc-summarytable dt{font-size:11px}.cc-paper{padding:24px 19px;font-size:13px}.cc-success{width:59px;height:59px;margin-bottom:25px;margin-top:13px}.cc-center h1{font-size:29px}.cc-messages{min-height:calc(100dvh - 219px)}.cc-threadhead{padding-bottom:18px;margin-bottom:21px}.cc-thread{gap:20px;min-height:300px}.cc-msg{max-width:93%;gap:8px}.cc-msg-text{font-size:12px;padding:12px 14px}.cc-msg-body>small{font-size:9px}.cc-composer{bottom:79px;padding:8px 10px;gap:8px;box-shadow:none;border-radius:11px}.cc-composer textarea{font-size:16px!important}.cc-message-meta{font-size:9px;margin-bottom:5px}.cc-auth{margin-top:0;max-width:410px}.cc-auth h1{font-size:30px;line-height:1.13}.cc-auth-copy{font-size:13px}.cc-auth .cc-property{padding:13px;gap:12px}.cc-auth .cc-property-photo{width:54px;height:57px}.cc-auth .cc-property strong{font-size:12px}.cc-auth .cc-property small{font-size:10px}.cc-code{gap:7px;margin-top:27px}.cc-code input{height:53px;font-size:22px!important}.cc-auth .cc-success{margin-top:14px}.cc-review-shell{padding:22px 17px 70px}.cc-review-layout{gap:19px}.cc-review-form{padding:20px}.cc-review-shell h1{font-size:21px}.cc-review-source{padding:12px}.cc-toast{bottom:92px;width:max-content;max-width:calc(100vw - 30px);font-size:11px}.cc-modalback{padding:16px}.cc-modal{padding:21px;max-height:85dvh}.cc-modal h2{font-size:24px}.cc-office-entry{font-size:11px;padding:6px 8px}.cc-upload{min-height:145px;padding:20px}.cc-slot{padding:13px 12px;gap:10px}.cc-slot strong{font-size:12px}.cc-slot small{font-size:10px}.cc-selected{padding:14px}.cc-selected strong{font-size:12px}.cc-timeline li{min-height:87px}.cc-filter{font-size:11px!important}.cc-documentlist .cc-task{padding:16px 2px}} @media(max-width:360px){.cc-top{padding-left:16px;padding-right:16px}.cc-main{padding-left:16px;padding-right:16px}.cc-powered{display:none}.cc-code{gap:5px}.cc-fields2{grid-template-columns:1fr;gap:0}} @media(prefers-reduced-motion:reduce){.cc-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}} .cc-office-entry .cc-icon{width:16px;height:16px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}@media(max-width:1180px){.cc-office-entry .cc-entrylabel{display:none}.cc-office-entry{width:29px;padding:6px}} .cc-review-shell h1{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;font-weight:600}.cc-review-shell h2{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.2px}.cc-review-shell .cc-lead{font-size:13px}.cc-review-source>.cc-preview{padding:0;margin:13px 0 0;border:0;background:transparent}.cc-review-form{border-radius:6px}.cc-review-source{border-radius:6px} :root{--q-ink:#171717;--q-muted:#5f5f5f;--q-rule:#dedede;--q-wash:#fafafa;--q-selected:#ededed;--q-warning:#845407;--q-positive:#17663d;--q-danger:#a42c28} body:not(.consumer-active) .ai-launch{background:transparent;border-color:transparent;font-weight:500;box-shadow:none} body:not(.consumer-active) .ai-launch:hover{background:#f4f4f4;border-color:#dedede} .page-head>[data-dc-action="demo"],.page-head [data-dc="demo"]{display:none} .table.q-work{table-layout:fixed}.table.q-work .name-col{width:28%}.table.q-work .turn-cell{width:215px}.table.q-work .stage-cell{width:83px}.table.q-work .avatar-cell{width:90px}.table.q-work .date-cell{width:90px} .table.q-work th{font-size:12px;font-weight:550;letter-spacing:0;text-transform:none;color:#5f5f5f} .table.q-work td{height:auto;min-height:70px;padding-block:16px;vertical-align:middle} .table.q-work.compact td{padding-block:10px} .table.q-work .sub{font-size:12px;color:#666;line-height:1.55;margin-top:4px} .table.q-work .activity-cell{font-size:12px} .q-next{display:inline-flex;align-items:center;gap:5px;font-size:13px;line-height:1.5;font-weight:550;color:var(--q-ink);text-align:left;max-width:100%;text-decoration:underline;text-decoration-color:#c4c4c4;text-underline-offset:4px} .q-next:hover{color:#000;text-decoration-color:#000}.q-next .icon{width:13px;height:13px;flex:none} .q-next-detail{display:block;font-size:11px;line-height:1.55;color:#626262;margin-top:5px;overflow-wrap:anywhere} .q-next-detail.q-attention{color:var(--q-warning)} .q-back{width:auto;max-width:125px;gap:6px;font-size:12px;padding-right:10px}.q-back span{white-space:nowrap} .q-question{margin:0 0 20px;padding:0 0 18px;border-bottom:1px solid #d4d4d4;font-family:var(--font)} .q-kicker{display:block;font-size:11px;font-weight:550;color:#5f5f5f;margin-bottom:8px;letter-spacing:.015em} .q-question h3{font-size:17px;font-weight:600;line-height:1.5;letter-spacing:-.2px;color:#171717} .q-question p{font-size:13px;line-height:1.75;color:#555;max-width:65ch;margin-top:7px} .q-source-basis{display:flex;align-items:center;gap:8px;margin-top:12px;color:#555;font-size:11px;line-height:1.5;overflow-wrap:anywhere} .q-related-task{display:flex;gap:6px;align-items:center;font-size:12px;line-height:1.6;margin-top:12px;text-decoration:underline;text-underline-offset:3px;color:#3f3f3f} .vi-wire-notice.q-scoped-warning{padding:12px 15px;margin:0 0 18px;background:#fffcf6;box-shadow:none} .q-scoped-warning .vi-finding-heading h3{font-size:13px;line-height:1.5}.q-scoped-warning>.vi-actions{margin-top:9px;gap:12px} .q-scoped-warning .q-warning-detail{margin-top:8px;font-size:12px;line-height:1.65}.q-warning-detail summary{cursor:pointer;width:fit-content;color:#75500f;text-decoration:underline;text-underline-offset:3px} .q-warning-detail .vi-value-compare{margin-top:10px}.q-scoped-warning .vi-suffix{font-size:12px} .q-scoped-warning+.document-paper{margin-top:0}.vv-review-context{box-shadow:none} .q-note-save{min-height:24px;display:flex;align-items:center;gap:7px;font-size:12px} .q-note-save[data-state="failed"]{color:var(--q-danger)}.q-note-save[data-state="saving"]{color:var(--q-muted)} .q-note-save[data-state="saved"]{color:var(--q-muted)} .panel-content .note-editor{font-size:14px;line-height:1.85;min-height:260px;padding:14px;caret-color:#171717} .panel-content .proposal{background:#fafafa;border-color:#d9d9d9}.proposal .label{font-size:11px;line-height:1.6;color:#5f5f5f} .document-paper .para{line-height:1.95}.document-paper .doc-bottom{font-size:11px!important;color:#616161!important} .q-work .stage-caption{font-size:11px;color:#626262}.q-work .stage-dots{margin-bottom:6px} .file-title .meta,.editor-header small{color:#5f5f5f}.prop label,.task-row small{color:#656565} button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #171717;outline-offset:3px} .c-task-card{box-shadow:none}.c-task-card .c-desc{line-height:1.75}.c-context{color:#5f5f5f}.c-main .c-tag{line-height:1.5} .c-main .c-statusline{line-height:1.75}.c-doc-row small{line-height:1.65}.c-mobile-nav{padding-bottom:env(safe-area-inset-bottom)} @media(min-width:1101px){.document-canvas{padding-left:30px;padding-right:30px}.table.q-work .title-link{font-size:14px}} @media(max-width:1100px) and (min-width:761px){.table.q-work{min-width:890px}.table.q-work .name-col{width:26%}.table.q-work .turn-cell{width:210px}.q-back span{display:none}.q-back{padding-right:0;max-width:32px}} @media(max-width:760px){.q-back span{display:none}.q-back{width:30px;max-width:30px;padding:0}.q-question{margin-bottom:18px}.q-question h3{font-size:17px}.q-question p{font-size:14px}.q-source-basis{font-size:12px}.q-next{font-size:14px;min-height:30px}.q-next-detail{font-size:12px}.table.q-work td{padding-block:12px}.q-work .activity-cell{font-size:12px}.q-work .sub{font-size:12px}.vi-wire-notice.q-scoped-warning{margin-bottom:14px}.q-scoped-warning .vi-finding-heading h3{font-size:14px}.q-scoped-warning .vi-actions{flex-wrap:wrap}.q-note-save{font-size:12px}.panel-content .note-editor{font-size:16px;min-height:230px}} @media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}} @media print{.q-back,.q-next .icon{display:none}.q-question{break-inside:avoid}.q-scoped-warning details{display:block}} .page-head [data-action="dc-demo"]{display:none} .q-source-findings{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #dedede}.q-source-findings>h3{font-size:14px}.q-source-findings .finding:last-child{border-bottom:0;padding-bottom:0} @media(min-width:761px){.q-question{display:none}.document-focus .q-question{display:block}} @media(max-width:760px){ .table.q-work tbody tr{row-gap:10px} .table.q-work td{min-height:0!important;height:auto!important} .table.q-work td[data-label="Name"]::before,.table.q-work td[data-label="Next action"]::before{display:none!important} .table.q-work td[data-label="Next action"]{padding:2px 0!important} .table.q-work td[data-label="Stage"]{display:flex!important;align-items:center;gap:8px} .table.q-work td[data-label="Stage"]::before{width:auto;flex:none} .table.q-work td[data-label="Stage"] .stage-dots{display:none} .table.q-work td[data-label="Assignees"]{display:flex!important;align-items:center;gap:12px} .table.q-work td[data-label="Assignees"]::before{width:auto;flex:none} .table.q-work .q-next{min-height:26px;font-size:14px} } :root{--nav:58px;--td-border:#e3e5e7;--td-muted:#6c7277;--td-surface:#fafafa;--td-ink:#202329} .td-file{max-width:1200px;padding:30px 32px 70px} .td-file .file-title{gap:12px;margin-bottom:24px;align-items:flex-start} .td-file .file-title h1{font-size:24px;font-weight:600;letter-spacing:-.65px;line-height:1.3} .td-file .file-title .meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px;font-size:11px;color:var(--td-muted)} .td-file .file-title .meta .td-person{font-size:11px;gap:5px} .td-file .file-title .meta .avatar{display:none} .td-file .file-title .actions{gap:6px} .td-file .file-title .actions .avatars{display:none} .td-file .file-columns{grid-template-columns:minmax(0,1fr) 318px;gap:34px} .td-file .file-main{min-width:0} .td-preparation:empty{display:none} .td-file .td-brief{box-shadow:none;margin:0 0 22px;border-color:var(--td-border);border-radius:6px;padding:18px 20px} .td-file .vi-brief .vi-section-head{margin-bottom:10px;gap:18px} .td-file .vi-brief .vi-section-head h3{font-size:12px;font-weight:600} .td-file .vi-brief .vi-meta{font-size:10px;color:var(--td-muted);max-width:220px;text-align:right} .td-file .vi-brief .vi-lead{font-size:18px;font-weight:600;line-height:1.45;letter-spacing:-.35px;margin:0 0 9px} .td-file .vi-brief .vi-detail{font-size:12px;line-height:1.7;margin:0 0 10px} .td-file .vi-brief .vi-continuation{font-size:11px;line-height:1.7;margin:8px 0 12px} .td-file .vi-brief .vi-sources{margin:11px 0} .td-file .vi-brief .vi-brief-bottom{padding-top:12px;margin-top:12px;gap:10px;align-items:center;flex-wrap:wrap} .td-file .vi-brief .vi-actions{gap:6px;flex-wrap:wrap} .td-file .vi-brief .btn{font-size:11px;min-height:30px;padding:5px 9px} .td-work{border:1px solid var(--td-border);border-radius:6px;overflow:hidden;background:#fff;margin:0 0 12px} .td-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px;min-width:0} .td-section-head h2,.td-section-head h3{font-size:13px;font-weight:600;letter-spacing:0;line-height:1.4} .td-section-head h2 span,.td-section-head h3 span{font-size:11px;color:var(--td-muted);font-weight:400;margin-left:5px} .td-work>.td-section-head{padding:12px 16px;margin:0;border-bottom:1px solid var(--td-border)} .td-work-row{padding:13px 16px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #eceeef;min-height:70px} .td-work-row:last-child{border-bottom:0} .td-work-icon{color:#70767c;align-self:flex-start;padding-top:3px;flex:none;width:19px} .td-work-title{font-size:12px;font-weight:550;line-height:1.55;padding:0;text-align:left;color:var(--td-ink)} .td-work-title:hover{text-decoration:underline;text-underline-offset:3px} .td-work-meta{font-size:10px;color:var(--td-muted);line-height:1.7;margin-top:3px} .td-work-status{font-size:10px;line-height:1.5;max-width:80px;flex:none;color:#6b7075} .td-work-status.complete{color:#276341}.td-work-status.attention{color:#835914} .td-work-action{font-size:11px;line-height:1.5;display:inline-flex;gap:5px;align-items:center;padding:5px 0 5px 4px;text-align:right;max-width:115px;justify-content:flex-end;flex:none;color:#333a40} .td-work-action:hover{text-decoration:underline;text-underline-offset:3px} .td-work-action svg{width:13px;min-width:13px} .td-receiving-details{margin:0 0 18px;border-bottom:1px solid var(--td-border)} .td-receiving-details>summary{padding:10px 3px 13px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#666e75;cursor:pointer;list-style:none} .td-receiving-details>summary::-webkit-details-marker{display:none} .td-receiving-details[open]>summary{font-weight:600;color:#333} .td-receiving-details[open]>summary svg{transform:rotate(180deg)} .td-receiving-details .action-card{margin:0 0 15px;box-shadow:none;padding:18px 20px;border-radius:5px} .td-receiving-details .action-card h2{font-size:15px} .td-receiving-details .file-stage{font-size:10px} .td-receiving-details .bottom{flex-wrap:wrap;gap:12px} .td-file-tabs{display:flex;gap:24px;border-bottom:1px solid var(--td-border);margin-bottom:18px} .td-tab{padding:9px 0 11px;font-size:12px;color:#73797e;border-bottom:2px solid transparent} .td-tab.active{color:#262b30;border-bottom-color:#262b30;font-weight:600} .td-file .activity-card{padding:18px 20px;border:1px solid var(--td-border);border-radius:6px;box-shadow:0 2px 12px #18202a04} .td-file .composer-line{gap:7px;margin-bottom:25px;flex-wrap:wrap} .td-file .composer-line .composer{flex:1;min-width:180px;background:#f7f8f9} .td-file .activity-event .event-body>p{font-size:12px;line-height:1.6} .td-file .activity-event .event-body>small{font-size:10px;color:#7d858b} .td-file .comment-bubble{font-size:12px;line-height:1.7;background:#f5f6f7} .td-file .file-aside section{margin-bottom:25px} .td-documents>.td-section-head{margin-bottom:12px} .td-documents .btn{font-size:10px;min-height:28px;padding:4px 7px;gap:4px} .td-documents .btn svg{width:13px} .td-doc-thumb{height:128px;border:1px solid var(--td-border);border-bottom:0;background:#f8f9fa;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:10px;overflow:hidden;gap:6px;border-radius:5px 5px 0 0} .td-doc-thumb:hover{background:#f3f4f6} .td-mini-original{height:94px;width:68px;padding:9px 7px;background:white;box-shadow:0 1px 6px #20253015;color:#697077;overflow:hidden;font-size:3px;line-height:1.65} .td-mini-original strong{font-size:4px;display:block;margin-bottom:4px;line-height:1.5} .td-mini-original p{font-size:3px;line-height:1.65;white-space:pre-wrap} .td-doc-thumb>span{font-size:9px;line-height:1.5;color:#747c83} .td-doc-list{border:1px solid var(--td-border);border-radius:0 0 5px 5px;overflow:hidden} .td-doc-row{display:flex;gap:10px;padding:11px 12px;align-items:center;border-bottom:1px solid #eceeef;min-width:0} .td-doc-row:last-child{border:0} .td-doc-row>svg{width:15px;color:#838b92} .td-doc-row a{display:block;font-size:11px;line-height:1.6;overflow-wrap:anywhere;color:#313940} .td-doc-row a:hover{text-decoration:underline} .td-doc-row small{display:block;font-size:10px;color:#747d84;margin-top:3px;line-height:1.6} .td-icon{font-size:0!important;gap:0;overflow:hidden} .td-icon svg{width:16px;height:16px;flex:none} .td-properties h3{font-size:13px;font-weight:600} .td-property-search{margin-top:11px;margin-bottom:6px;min-height:30px;background:#fff;border-color:var(--td-border)} .td-property-search input{font-size:11px;padding:5px 0} .td-property-group{border-bottom:1px solid var(--td-border)} .td-property-group summary{font-size:11px;font-weight:600;display:flex;gap:7px;align-items:center;padding:12px 0;cursor:pointer;list-style:none} .td-property-group summary::-webkit-details-marker{display:none} .td-property-group summary small{font-size:10px;font-weight:400;color:#858c91;margin-left:auto} .td-property-group summary svg{width:13px;color:#7f878d} .td-property-group[open] summary svg{transform:rotate(180deg)} .td-property-group dl{margin:0 0 8px} .td-field-row{padding:3px 0 10px} .td-field-row dt{font-size:10px;color:#7b8389;line-height:1.7} .td-field-row dd{display:flex;gap:6px;align-items:start;margin:0} .td-field-value{font-size:12px;line-height:1.6;min-height:25px;text-align:left;padding:1px 0;color:#313940;overflow-wrap:anywhere} .td-field-value.is-empty{color:#737b82;font-style:normal} .td-field-value:hover{text-decoration:underline;text-underline-offset:3px} .td-field-tools{margin-left:auto;opacity:0;transition:opacity .12s} .td-field-row:hover .td-field-tools,.td-field-row:focus-within .td-field-tools{opacity:1} .td-field-tools .ib{height:23px;width:23px} .td-property-no-match{font-size:12px;line-height:1.7;padding:15px 0;color:#626d75} .td-person{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:0;text-align:left;line-height:1.55;font-size:11px} .td-person:hover span:not(.avatar){text-decoration:underline;text-underline-offset:3px} .td-person .avatar,.td-avatar-only .avatar{width:25px;height:25px;font-size:9px;background:#eceef0;color:#66727b;border-color:white} .td-avatar-only{padding:1px;display:inline-flex;border-radius:50%;flex:none} .td-avatar-only:hover{background:#e7e9eb} .td-small-label{font-size:10px;color:#7b838a;margin:17px 0 9px} .td-person-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px} .td-person-row>small{font-size:9px;color:#7d848b;text-align:right} .td-all-work{border:1px solid var(--td-border);border-radius:5px;padding:0 15px} .td-all-work .td-work-row{padding-inline:0} .td-page-head{height:76px;min-height:76px;padding:18px 26px} .td-page-head h1{font-size:23px} .td-collection{grid-template-columns:220px minmax(0,1fr);min-height:calc(100dvh - 134px)} .td-collection .sidebar{background:#fafafa} .td-side-heading{font-size:10px;color:#848c93;letter-spacing:.055em;padding:25px 20px 11px} .td-collection .side-item{padding:10px 21px;font-size:12px} .td-collection .side-item.active{background:#eceeef;color:#252b31;border-left-color:#404952} .td-collection .side-foot{position:static;margin-top:60px;line-height:1.65;font-size:10px} .td-collection .side-foot p{margin:13px 0 0} .td-collection .collectionbar{min-height:53px;padding:11px 22px} .td-searchline{display:flex;gap:15px;align-items:center;padding:12px 22px;border-bottom:1px solid var(--td-border)} .td-searchline .search{width:330px;max-width:60%;min-height:32px} .td-searchline .search input{font-size:12px} .td-sort{margin-left:auto;display:flex;gap:9px;align-items:center;font-size:11px;color:#7b8389} .td-sort select{padding:6px 7px;font-size:11px;min-height:30px;border-color:var(--td-border);color:#535f68} .td-table{table-layout:fixed} .td-table th{height:43px;font-size:10px;color:#7e878f;padding:9px 13px;background:#fff;letter-spacing:.03em} .td-table td{height:66px;padding:10px 13px;font-size:12px;vertical-align:middle} .td-table .td-name-col{width:29%} .td-table .td-select-cell{width:40px;padding-left:20px} .td-table .td-more-col{width:42px;padding:6px} .td-table .td-activity-col{width:25%} .td-table .title-link{font-size:12px;font-weight:550} .td-table .sub{display:block;font-size:10px;color:#7c858d;line-height:1.7} .td-table input[type=checkbox]{width:14px;height:14px;accent-color:#30363c} .td-activity-cell>span{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b757d} .td-activity-cell>small{font-size:10px;display:block;color:#8a9197;margin-top:3px} .td-table .td-person{font-size:11px;gap:7px} .td-table .td-tabular{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums} .td-table.compact td{height:50px;padding-top:6px;padding-bottom:6px} .td-table .td-starred{color:#645832}.td-starred svg{fill:#f2ecd8} .td-selection{display:flex;gap:15px;align-items:center;flex-wrap:wrap;padding:10px 22px;background:#f1f3f4;border-bottom:1px solid var(--td-border);font-size:11px} .td-selection>span{color:#7d858b} .td-collection .pagination{padding:15px 22px;font-size:11px;color:#747e86} #modal .dialog-head h2{font-size:19px;font-weight:600;letter-spacing:-.35px;line-height:1.4} #modal .field{margin-top:18px;margin-bottom:18px;font-size:12px;line-height:1.6} #modal .field>span{display:block;font-size:12px;font-weight:600;margin-bottom:6px} #modal .field>input,#modal .field>select,#modal .field>textarea{width:100%;font-size:13px;line-height:1.6} #modal .field>input,#modal .field>select{min-height:38px} #modal .td-caption{font-size:11px;line-height:1.75;color:#6b7780;margin-top:13px;margin-bottom:13px} #modal p{font-size:12px;line-height:1.8;margin-bottom:14px} .td-field-current{padding:16px 18px;border:1px solid var(--td-border);border-radius:5px;margin:2px 0 18px} .td-field-current>span{display:block;font-size:10px;color:#78828a;margin-bottom:8px} .td-field-current>strong{display:block;font-size:24px;font-weight:550;line-height:1.4;letter-spacing:-.45px;overflow-wrap:anywhere} .td-field-current>p{margin:7px 0 0!important;color:#6f7982;font-size:11px!important} .td-source-quote{padding:14px 16px;background:#f6f7f8;border-left:2px solid #aeb7bf;margin:14px 0 20px} .td-source-quote small{display:block;font-size:10px;color:#76828b;line-height:1.7;margin-bottom:9px} .td-source-quote blockquote{margin:0 0 12px;font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere} .td-source-quote>strong{display:block;font-size:14px;font-weight:550;margin:7px 0 8px} .td-source-quote p{margin:5px 0!important} .td-history-row{border-top:1px solid var(--td-border);padding:14px 0} .td-history-row>strong{display:block;font-size:12px;font-weight:550;line-height:1.7;overflow-wrap:anywhere} .td-history-row p{font-size:12px!important;line-height:1.7!important;margin:6px 0!important;white-space:pre-wrap;overflow-wrap:anywhere} .td-history-row small{font-size:10px;color:#76828c} .td-field-error{display:block;font-size:11px;color:#a4362d;line-height:1.6;margin-top:6px} .td-field-error:empty{display:none} [aria-invalid=true]{border-color:#ad423c!important} .td-popover{position:fixed;z-index:85;width:336px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;background:#fff;border:1px solid #dce1e4;border-radius:6px;box-shadow:0 7px 28px #1c2c4024} .td-popover-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 17px;border-bottom:1px solid var(--td-border);gap:12px;font-size:12px} .td-person-card{padding:18px} .td-person-card .avatar.large{width:42px;height:42px;background:#eef0f2;color:#596c7a} .td-person-card h3{font-size:15px;font-weight:600;line-height:1.5} .td-person-card p{font-size:11px;color:#7a848d} .td-person-card dl{margin:18px 0} .td-person-card dt{font-size:10px;color:#828c93;margin-top:12px} .td-person-card dd{font-size:12px;line-height:1.6;margin:4px 0 0;overflow-wrap:anywhere} .td-person-card .td-caption{font-size:10px;line-height:1.7;margin-top:13px} .td-menu-item{display:flex;gap:9px;align-items:center;width:100%;text-align:left;font-size:12px;padding:9px 12px;line-height:1.6} .td-menu-item:hover{background:#f2f4f5} .td-menu-check{display:flex;gap:10px;align-items:center;padding:9px 13px;font-size:12px;cursor:pointer} .td-job-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 18px;font-size:11px;color:#727d87} .td-job-source{display:flex;gap:10px;align-items:center;border:1px solid var(--td-border);padding:13px;border-radius:5px;margin:16px 0} .td-job-source strong{display:block;font-size:12px;line-height:1.6;font-weight:550} .td-job-source small{display:block;font-size:10px;color:#7a838c;margin-top:3px} .td-job-history summary{font-size:12px;cursor:pointer;padding:12px 0;color:#657582} .td-dropzone{border-color:#b9c0c6;background:#fafbfc;padding:24px 16px;margin:18px 0} .td-dropzone h3{font-size:15px} .td-dropzone.dragging{background:#eef1f3;border-color:#4a5f70} .td-dropzone p{font-size:11px!important;margin:0!important} .td-dropzone input{font-size:12px;max-width:100%;width:auto} .td-upload-ready{display:flex;align-items:center;gap:10px;background:#f5f7f8;border:1px solid var(--td-border);border-radius:4px;padding:13px;margin:14px 0} .td-upload-ready strong{display:block;font-size:12px;line-height:1.6;overflow-wrap:anywhere} .td-upload-ready small{font-size:10px;color:#6e7b85} .td-upload-excerpt{font:11px/1.7 ui-monospace,SFMono-Regular,monospace;max-height:130px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:#fafafa;border:1px solid var(--td-border)} .td-recipient-box{padding:14px 15px;border:1px solid var(--td-border);border-radius:5px;margin:18px 0} .td-recipient-box .field{margin:0 0 12px!important} #td-recipient-list{max-height:220px;overflow:auto} .td-recipient-option{display:flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #edf0f2;font-size:12px;cursor:pointer} .td-recipient-option:last-child{border:0} .td-recipient-option strong{font-size:12px;font-weight:550} .td-recipient-option small{display:block;font-size:10px;color:#78858f;margin-top:3px;line-height:1.6;overflow-wrap:anywhere} #td-selected-recipients{font-size:10px;color:#6b7881;line-height:1.7;margin:12px 0 0} .td-picker-empty{padding:15px 0;color:#737e87;font-size:12px} .td-picker-empty strong{color:#445561;font-weight:550} .td-picker-empty p{margin-top:7px!important;font-size:11px!important} .td-version-row{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:15px 0;border-top:1px solid var(--td-border)} .td-version-row strong{display:block;font-size:13px;font-weight:550} .td-version-row small{display:block;font-size:10px;color:#6e7d88;margin-top:6px;overflow-wrap:anywhere} .td-compare-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:14px 0 20px} .td-compare-toolbar>div{display:flex;align-items:center;gap:12px} .td-compare-toolbar select{font-size:12px;min-height:34px;padding:7px 10px;border-color:#cdd4d9} .td-compare-toolbar p{font-size:11px;color:#6d7881;line-height:1.6} .td-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start} .td-compare-paper{background:#fff;border:1px solid #dfe4e8;border-radius:3px;min-width:0;padding-bottom:25px;box-shadow:0 2px 7px #1c304506} .td-compare-paper>header{border-bottom:1px solid #e8ecef;padding:16px 18px;margin-bottom:15px} .td-compare-paper strong{font-size:12px;font-weight:600;display:block} .td-compare-paper small{font-size:10px;color:#7b8892;display:block;margin-top:5px;overflow-wrap:anywhere} .td-diff-line{display:flex;gap:6px;padding:2px 10px 2px 8px;font-size:11px;line-height:1.7;min-height:23px;white-space:pre-wrap;overflow-wrap:anywhere;align-items:baseline} .td-diff-line>span:last-child{min-width:0;flex:1} .td-line-number{font:9px/1.7 ui-monospace,monospace;color:#8a959d;width:20px;flex:none;text-align:right;user-select:none} .td-diff-sign{width:10px;font-weight:600;font-size:12px;flex:none} .td-diff-line.removed{background:#fbefed;color:#873e35} .td-diff-line.added{background:#edf5f0;color:#2b6948} .td-comparison>.td-caption{font-size:11px;color:#71818b;line-height:1.8;margin-top:18px} .td-reader-head{height:auto;min-height:65px;gap:12px} .td-reader-head h2{font-size:14px;line-height:1.6;overflow-wrap:anywhere} .td-reader-head small{font-size:10px;line-height:1.7;color:#76838c} .td-independent-reader{display:grid;grid-template-columns:minmax(0,1fr) 305px;min-height:calc(100dvh - 123px);padding:0!important} .td-file-source{padding:26px 32px 60px;background:#f7f8fa;min-width:0;overflow:auto;max-height:calc(100dvh - 123px)} .td-file-source>.document-paper{max-width:720px;font-size:13px!important;min-height:700px} .td-file-source>iframe{border:0;width:100%;min-height:700px} .td-uploaded-image{width:100%;height:auto;display:block} .td-source-context{padding:22px 20px;border-left:1px solid var(--td-border)} .td-source-context h3{font-size:14px;font-weight:550;line-height:1.6;margin-bottom:12px} .td-source-context p{font-size:12px;line-height:1.8;color:#6b7a85;margin-bottom:20px} .td-source-context .btn{margin-bottom:28px} .td-source-owner{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:18px 0;font-size:10px;color:#70818c} .td-reader-doc{display:flex;gap:9px;padding:12px 0;border-bottom:1px solid #edf0f2;font-size:11px;line-height:1.6;overflow-wrap:anywhere} .td-reader-doc small{font-size:10px;color:#80909b;display:block;margin-top:3px} .td-reader-doc.active{font-weight:600} .td-reader-doc svg{width:14px;min-width:14px;color:#80909b} .td-mobile-view{display:none} [data-td]:focus-visible,.td-field-value:focus-visible,.td-reader-doc:focus-visible{outline:2px solid #586b7a;outline-offset:3px} @media(min-width:1100px){.td-table-scroll{max-height:calc(100dvh - 307px);overflow:auto}.td-table thead{position:sticky;top:0;z-index:3}.td-collection .work-main{height:calc(100dvh - 134px);display:flex;flex-direction:column}.td-collection .td-table-scroll{flex:1}.td-collection .pagination{margin-top:auto}.td-collection .sidebar{position:sticky;top:58px;height:calc(100dvh - 134px);overflow:auto}} @media(max-width:1150px){.td-file{padding:26px 25px 60px}.td-file .file-columns{grid-template-columns:minmax(0,1fr) 290px;gap:24px}.td-file .file-title .actions{flex-wrap:wrap;max-width:275px;justify-content:flex-end}.td-work-row{gap:8px;padding:12px}.td-work-status{display:none}.td-table .td-activity-col{width:20%}.td-table .td-person .avatar{display:none}.td-file .vi-brief .vi-meta{max-width:180px;font-size:9px}.td-work-action{max-width:110px}} @media(max-width:900px){.td-collection{grid-template-columns:190px minmax(0,1fr)}.td-collection .side-item{padding:10px 16px}.td-table .td-activity-col,.td-table .td-activity-cell{display:none}.td-table .td-name-col{width:35%}.td-file .file-columns{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.td-work-row>.td-avatar-only{display:none}.td-file .vi-brief .vi-meta{display:none}.td-file .vi-brief .vi-actions{align-items:stretch}.td-file .file-title h1{font-size:22px}.td-independent-reader{grid-template-columns:minmax(0,1fr) 265px}.td-file-source{padding:20px}.td-compare-grid{grid-template-columns:1fr}.td-reader-head{flex-wrap:wrap}.td-reader-head .grow{min-width:240px}} @media(max-width:700px){ .td-file{padding:23px 18px 45px;width:100%;max-width:none} .td-file .file-title{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px;margin-bottom:22px} .td-file .file-title>.actions{grid-column:2;justify-content:flex-start;max-width:none;flex-wrap:wrap;margin:6px 0 0;gap:8px} .td-file .file-title h1{font-size:22px}.td-file .file-title .meta{font-size:10px;gap:6px;line-height:1.7} .td-file .file-columns{display:block}.td-file .file-aside{margin-top:30px;max-width:100%} .td-file .vi-brief{padding:16px;margin-bottom:18px}.td-file .vi-brief .vi-lead{font-size:17px} .td-file .vi-brief .vi-detail{font-size:12px;overflow-wrap:anywhere}.td-file .vi-brief .vi-continuation{font-size:11px} .td-file .vi-brief .vi-sources{overflow-wrap:anywhere}.td-file .vi-source{white-space:normal;max-width:100%;text-align:left} .td-file .vi-brief .vi-brief-bottom{display:block}.td-file .vi-brief .vi-actions{display:flex;gap:7px;flex-wrap:wrap} .td-file .vi-brief .vi-brief-bottom>.btn{margin-top:12px} .td-work-row{display:grid;grid-template-columns:19px minmax(0,1fr);gap:7px 10px;padding:13px 14px} .td-work-row .td-work-action{grid-column:2;justify-content:flex-start;text-align:left;max-width:none;padding:2px 0;font-size:12px} .td-work-row .td-work-status{display:block;grid-column:2;max-width:none;font-size:10px} .td-work-title{font-size:13px}.td-work-meta{font-size:11px} .td-work-row>.td-avatar-only{display:none}.td-work>.td-section-head{padding:12px 14px} .td-work>.td-section-head h2{font-size:12px}.td-work>.td-section-head h2 span{display:block;margin:4px 0 0} .td-receiving-details>summary{font-size:11px;line-height:1.7;gap:12px} .td-file .activity-card{padding:16px}.td-file .composer-line{gap:6px}.td-file .composer-line .composer{flex-basis:100%;min-width:0} .td-file .composer-line select{margin-left:auto}.td-file .activity-event{gap:9px}.td-file .activity-event .event-body>p{font-size:12px} .td-doc-thumb{height:142px}.td-mini-original{height:108px;width:78px;padding:12px 9px} .td-doc-row a{font-size:12px}.td-doc-row small{font-size:11px}.td-doc-row{padding:13px} .td-properties h3,.td-people h3,.td-documents h3{font-size:14px} .td-property-group summary{font-size:12px;padding:15px 0}.td-field-row dt{font-size:11px}.td-field-value{font-size:13px;padding:3px 0;min-height:28px}.td-field-tools{opacity:1} .td-person{font-size:12px}.td-person-row>small{font-size:10px} .td-page-head{height:auto;min-height:78px;flex-wrap:wrap;gap:12px;padding:20px 18px} .td-page-head h1{font-size:23px}.td-page-head .right{margin-left:auto} .td-collection{display:block}.td-collection>.sidebar{display:none} .td-mobile-view{display:flex;align-items:center;font-size:11px;gap:10px;padding:0 18px 14px;border-bottom:1px solid var(--td-border)} .td-mobile-view select{font-size:12px;padding:6px 9px;max-width:210px} .td-collection .collectionbar{padding:12px 17px;flex-wrap:wrap;gap:8px}.td-collection .collectionbar h2{font-size:13px} .td-collection .collectionbar .right{gap:5px}.td-collection .collectionbar .btn{font-size:10px;padding:5px 7px;min-height:30px} .td-searchline{padding:10px 17px;flex-wrap:wrap;gap:9px}.td-searchline .search{width:100%;max-width:none} .td-sort{font-size:10px}.td-sort select{font-size:11px} .td-table-scroll{overflow:visible}.td-table{display:block;width:100%;min-width:0}.td-table thead{display:none}.td-table tbody{display:block} .td-table tr{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) 30px;padding:14px 17px;gap:6px 8px;border-bottom:1px solid var(--td-border)} .td-table td,.td-table.compact td{display:block;border:0;padding:0!important;height:auto!important;width:auto!important;font-size:11px;min-width:0} .td-table tr>.td-select-cell{grid-column:1;grid-row:1;margin-top:5px} .td-table tr>td[data-label=Transaction]{grid-column:2;grid-row:1}.td-table tr>td[data-label=Transaction] .ib{display:none}.td-table tr>td[data-label=Transaction] .title-link{font-size:13px} .td-table tr>td[data-label="Open work"],.td-table tr>td[data-label=Officer],.td-table tr>td[data-label="Target closing"]{grid-column:2;display:flex;gap:5px;align-items:baseline} .td-table td[data-label="Open work"]:before{content:'Open work: ';color:#7b858e}.td-table td[data-label=Officer]:before{content:'Officer: ';color:#7b858e}.td-table td[data-label="Target closing"]:before{content:'Target closing: ';color:#7b858e} .td-table .td-person{font-size:11px}.td-table .td-person .avatar{display:none} .td-table .td-activity-cell{display:none!important}.td-table tr>.td-more-col{grid-column:3;grid-row:1}.td-table .sub{font-size:11px} .td-collection .pagination{padding:15px 17px;flex-wrap:wrap;gap:12px}.td-collection .pagination>.row{width:100%;justify-content:space-between} .td-selection{font-size:11px;padding:12px 17px;gap:8px 13px} .td-independent-reader{display:flex;flex-direction:column}.td-file-source{max-height:none;padding:18px 14px 28px}.td-file-source>.document-paper{padding:25px 20px;min-height:500px;font-size:13px!important;max-width:100%;overflow-wrap:anywhere} .td-file-source .document-paper h2{font-size:16px}.td-source-context{border-left:0;border-top:1px solid var(--td-border);padding:23px 18px} .td-reader-head{padding:13px 15px;gap:10px}.td-reader-head>.grow{flex-basis:100%;min-width:0;order:2}.td-reader-head>.btn{font-size:10px} .td-compare-grid{grid-template-columns:1fr;gap:16px}.td-diff-line{font-size:12px;line-height:1.7}.td-compare-toolbar{padding:12px 0}.td-compare-toolbar select{font-size:11px;min-width:0;max-width:140px} #modal .fields-two{display:block}#modal .td-field-current>strong{font-size:22px} .td-popover{width:335px}.td-version-row{gap:10px}.td-job-source{align-items:flex-start;flex-wrap:wrap} } @media(prefers-reduced-motion:reduce){.td-field-tools{transition:none}*{scroll-behavior:auto!important}} .td-sr-only,.td-more-col>.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important} .td-history-source{display:block;font-size:11px;margin-top:10px;text-decoration:underline;text-underline-offset:3px}.td-message-attachments{margin-top:20px;border-top:1px solid var(--td-border);padding-top:17px}.td-message-attachments h3{font-size:13px;font-weight:600}.td-message-attachments small{color:#7a868e;margin-left:5px}.td-message-attachments .td-menu-check{padding:9px 0;font-size:11px;line-height:1.7;align-items:start}.td-message-attachments input{flex:none;margin-top:3px} @media(max-width:1000px){.topbar .globalnav{display:none}.topbar .globaltools .phone-only{display:inline-flex}.topbar .globaltools{margin-left:auto;max-width:calc(100% - 90px)}.topbar .office-toggle{display:none}} @media(max-width:700px){ .td-collection .collectionbar h2{display:block!important} .td-table td.td-more-col:before,.td-table td.td-select-cell:before,.td-table td[data-label="Transaction"]:before{display:none!important} } @media(max-width:350px){ .topbar{padding-inline:10px;gap:6px}.topbar .brand{width:64px} .topbar .globaltools{padding-left:0;gap:3px;flex-shrink:0;max-width:none} .topbar .cs-launch{padding-inline:7px;font-size:10px} } :root{--as-rule:#e0e2e4;--as-quiet:#f7f8f8} .as-line{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line);min-width:0}.as-line>div{min-width:0}.as-line strong,.as-line h3{font-size:13px;line-height:1.5}.as-line small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.as-line p{font-size:12px;margin:4px 0;overflow-wrap:anywhere}.as-line.is-read{opacity:.6}.as-row-end{display:flex;gap:8px;justify-content:flex-end;margin-top:18px;flex-wrap:wrap}.as-support{max-width:950px;margin:0 auto;padding:32px}.as-support>p{margin-bottom:22px}.as-support-link{margin:25px 0}.as-activity{margin-top:32px;border-top:1px solid var(--line);padding-top:24px}.as-activity h2{font-size:16px;margin-bottom:10px}.as-empty{padding:22px 0;color:var(--muted);font-size:12px}.as-history{margin-top:24px;border-top:1px solid var(--line);padding-top:14px;font-size:12px}.as-history summary{cursor:pointer;color:var(--muted)}.as-history>div,.as-history>article{padding:15px 0;border-bottom:1px solid var(--line)}.as-history small{color:var(--muted);display:block}.as-history pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;background:var(--as-quiet);padding:12px;font-size:11px}.as-history p{white-space:pre-wrap;margin:8px 0}.as-code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--as-quiet);padding:18px;font-size:12px;max-height:460px;overflow:auto}.as-original{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;padding:20px;font:13px/1.8 Georgia,serif;border:1px solid var(--line);max-height:450px;overflow:auto}.as-extraction{display:grid;grid-template-columns:1fr 1fr;gap:25px}.as-extraction h3{margin-bottom:15px}.as-extraction p{margin-bottom:20px}.as-office-properties{margin-top:24px;border-top:1px solid var(--line);padding-top:15px}.as-office-properties summary{font-size:12px;font-weight:650;cursor:pointer;display:flex;gap:8px;justify-content:space-between}.as-office-properties summary span{font-weight:400;color:var(--muted)}.as-office-properties dl{margin-top:20px}.as-subtle{font-size:11px;text-decoration:underline;color:var(--muted)}.as-event-detail{display:block;font-size:10px;color:var(--muted);padding:7px 0}.as-quote{margin:20px 0;padding:16px;border-left:2px solid #888;background:#f7f7f7;white-space:pre-wrap}.as-detail{display:grid;grid-template-columns:100px 1fr;gap:12px;margin:20px 0}.as-detail dd{margin:0;overflow-wrap:anywhere}.as-detail dt{color:var(--muted)}.as-across-transactions{border-top:1px solid var(--line);margin-top:18px}.as-client-job strong{font-size:12px}.globalnav{min-width:0}.globalnav a{padding:0 13px!important}.cc-office-entry{background:#f5f5f5!important;color:#444!important} @media(max-width:720px){.as-extraction{grid-template-columns:1fr}.as-line{align-items:flex-start;gap:8px}.as-line .btn{white-space:normal}.as-support{padding:22px 16px}.as-across-transactions{display:none}.as-detail{grid-template-columns:1fr}.as-detail dd{margin-bottom:10px}} @media(min-width:701px) and (max-width:1000px){.td-table-scroll{overflow:auto;min-width:0;max-width:100%;position:relative}.td-collection{min-width:0}} #as-document-options a[hidden]{display:none!important} .ni-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#626262;font-size:12px;line-height:1.6}.ni-status .ni-separator{color:#bcbcbc}.ni-status strong{font-weight:550;color:#343434}.ni-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 7px;border:1px solid #dfdfdf;border-radius:4px;background:#fafafa;font-size:11px;line-height:1.7;color:#555}.ni-badge.warning{background:#fff8e9;border-color:#ecd9ae;color:#805d20}.ni-brief-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding-top:14px;border-top:1px solid var(--line)}.ni-brief-toolbar .row{gap:8px;flex-wrap:wrap}.ni-brief-toolbar .btn{font-size:12px}.ni-update{padding:13px 15px;margin:16px 0;border-left:3px solid #b58c43;background:#fff9ee;font-size:12px;line-height:1.75;color:#795820}.ni-update p{font-size:12px!important;color:inherit!important;margin:3px 0 0!important}.ni-update .btn{margin-top:8px}.ni-neutral{background:#f6f6f6;color:#555;border-left-color:#b3b3b3}.ni-file-work{padding:18px 21px;border:1px solid #dedede;border-radius:6px;margin:18px 0 22px}.ni-file-work h3{font-size:14px;margin:0}.ni-file-work p{font-size:13px;color:#555;margin:9px 0;line-height:1.65}.ni-file-work .ni-status{margin-top:10px}.ni-request-meta{font-size:11px;color:#777}.ni-file-work .row{flex-wrap:wrap}.ni-work-actions{margin-top:14px}.ni-small-hint{font-size:11px;line-height:1.65;color:#777;margin:8px 0 0}.ni-inline-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--line);margin-top:12px}.ni-inline-actions .btn{font-size:11px}.ni-prep-state{padding:12px 0;margin-bottom:15px;border-bottom:1px solid var(--line);font-size:12px;color:#666}.ni-prep-state strong{display:block;font-size:13px;color:#262626;margin-bottom:5px}.ni-prep-state .row{margin-top:10px;flex-wrap:wrap}.ni-prep-state p{line-height:1.7;margin:4px 0}.ni-workspace{max-width:1440px;margin:0 auto;padding:25px 32px 60px}.ni-breadcrumb{display:flex;gap:8px;align-items:center;font-size:12px;color:#777;margin-bottom:14px}.ni-breadcrumb a:hover{text-decoration:underline}.ni-workspace-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:21px}.ni-workspace-heading h1{font-size:26px;letter-spacing:-.7px;margin:0 0 8px}.ni-workspace-heading .ni-context{font-size:13px;color:#666;margin:0}.ni-workspace-heading .row{flex-wrap:wrap;justify-content:flex-end}.ni-two-pane{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border:1px solid #dedede;border-radius:7px;overflow:hidden;background:#fff;min-height:660px}.ni-source-pane{min-width:0;background:#f5f5f5;border-right:1px solid #dedede;display:flex;flex-direction:column}.ni-source-head{background:#fff;border-bottom:1px solid var(--line);padding:14px 18px;display:flex;align-items:center;gap:12px;min-height:61px}.ni-source-head label{font-size:12px;white-space:nowrap}.ni-source-head select{font-size:12px;min-width:0;flex:1;padding:8px}.ni-source-body{padding:25px;max-height:690px;overflow:auto;flex:1}.ni-original{background:white;border:1px solid #dedede;padding:34px 30px;box-shadow:0 2px 7px #00000004;min-height:490px}.ni-original .ni-original-meta{font:10px var(--font);color:#777;line-height:1.65;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid #e8e8e8}.ni-original pre{font:14px/1.95 Georgia,'Times New Roman',serif;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ni-original mark{background:#fff0be;color:inherit}.ni-source-foot{font-size:11px;color:#666;line-height:1.6;margin:15px 0 0}.ni-editor-pane{padding:24px;min-width:0;display:flex;flex-direction:column}.ni-editor-pane h2{font-size:19px;letter-spacing:-.35px;margin:0 0 7px}.ni-editor-pane .field{margin-top:18px;margin-bottom:0}.ni-editor-pane .field label{font-size:12px}.ni-editor-pane .field input,.ni-editor-pane .field select{font-size:13px}.ni-editor-pane textarea{font-size:14px;line-height:1.85;min-height:260px;resize:vertical;padding:15px}.ni-editor-pane .ni-editor-subtitle{font-size:12px;line-height:1.7;color:#6b6b6b}.ni-save-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:20px}.ni-save-row .btn{font-size:12px;min-height:37px}.ni-save-row .ni-state-copy{font-size:11px;color:#666;flex:1}.ni-error{font-size:12px;color:#9e3e33;line-height:1.65;margin-top:12px;min-height:0}.ni-error:empty{display:none}.ni-mobile-tabs{display:none}.ni-scope-note{font-size:11px;color:#747474;line-height:1.75;border-top:1px solid var(--line);padding-top:13px;margin-top:18px}.ni-preview{border:1px solid #dedede;border-radius:5px;padding:20px;background:#fafafa;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85;margin:18px 0}.ni-preview-meta{display:grid;grid-template-columns:100px 1fr;gap:10px 18px;font-size:12px;margin:0 0 16px}.ni-preview-meta dt{color:#777}.ni-preview-meta dd{margin:0;overflow-wrap:anywhere}.ni-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.7;margin:18px 0}.ni-consent input{margin-top:4px;flex:none}.ni-dialog-note{font-size:12px;color:#686868;line-height:1.75;margin:13px 0}.ni-compare-block{border:1px solid #ddd;border-radius:5px;margin:14px 0;overflow:hidden}.ni-compare-block summary{padding:13px;background:#fafafa;cursor:pointer;font-size:12px}.ni-compare-block .ni-compare-text{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ddd;border-top:1px solid #ddd}.ni-compare-text>div{padding:15px;background:#fff;min-width:0}.ni-compare-text h4{font-size:11px;color:#777;margin-bottom:10px}.ni-compare-text pre{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.ni-receipt{max-width:700px;margin:35px auto 50px;padding:34px;border:1px solid #dedede;border-radius:7px}.ni-receipt h1{font-size:25px;margin:14px 0}.ni-receipt>.ni-status{margin-bottom:22px}.ni-receipt p{font-size:13px;color:#555;line-height:1.8}.ni-receipt .row{margin-top:22px;flex-wrap:wrap}.ni-receipt .ni-preview{margin:21px 0}.ni-question{border-left:2px solid #b3b3b3;padding-left:14px;margin:18px 0;font-size:13px;line-height:1.7}.ni-question small{display:block;font-size:11px;color:#777;margin-bottom:6px}.ni-assessment textarea{min-height:135px}.ni-assessment .field{margin-top:16px}.ni-choice{display:block;border:1px solid #ddd;border-radius:5px;padding:12px 13px;font-size:12px;margin-top:9px;cursor:pointer}.ni-choice:has(input:checked){background:#f5f5f5;border-color:#777}.ni-choice input{margin:0 7px 0 0;accent-color:#222}.ni-choice small{display:block;font-size:11px;color:#777;margin:6px 0 0 25px;line-height:1.6}.ni-state-reference{max-width:1100px;padding:38px 34px 70px;margin:auto}.ni-state-reference h1{font-size:28px;letter-spacing:-.7px}.ni-state-reference>.ni-editor-subtitle{font-size:14px;color:#686868;max-width:760px;margin:14px 0 25px;line-height:1.8}.ni-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:25px 0 34px}.ni-scene{border:1px solid #ddd;border-radius:6px;display:block;padding:18px;text-align:left;background:#fff}.ni-scene:hover{border-color:#999;background:#fafafa}.ni-scene strong{font-size:14px;display:block}.ni-scene span{display:block;font-size:12px;color:#666;line-height:1.75;margin:7px 0 17px}.ni-scene small{font-size:11px;font-weight:550}.ni-catalog-head{display:flex;gap:12px;align-items:center;margin:18px 0}.ni-catalog-head h2{font-size:19px;margin-right:auto}.ni-catalog-head input{width:240px;font-size:12px}.ni-catalog-head select{font-size:12px}.ni-state-row{border-top:1px solid #e5e5e5;padding:16px 0;display:grid;grid-template-columns:45px minmax(0,1fr) 115px;gap:14px;align-items:start}.ni-state-row code{color:#888;font-size:11px;margin-top:3px}.ni-state-row h3{font-size:13px;font-weight:600}.ni-state-row p{font-size:12px;color:#666;line-height:1.65;margin-top:5px}.ni-state-row summary{font-size:11px;cursor:pointer;color:#555;margin-top:9px}.ni-state-row .ni-axes{font:10px/1.8 ui-monospace,monospace;background:#f6f6f6;padding:10px;margin-top:8px;overflow-wrap:anywhere}.ni-state-row .btn{font-size:11px}.ni-ref-count{font-size:11px;color:#777;margin:12px 0}.ni-locked{max-width:630px;margin:60px auto;padding:35px;text-align:center}.ni-locked h1{font-size:24px;margin:17px 0}.ni-locked p{font-size:14px;color:#666;line-height:1.8;margin-bottom:20px}.ni-run-events{border-top:1px solid #ddd;margin:20px 0 0;padding-top:10px;list-style:none}.ni-run-events li{font-size:12px;line-height:1.7;padding:8px 0;border-bottom:1px solid #eee}.ni-run-events small{display:block;color:#888;font-size:11px}.ni-source-gap{padding:60px 25px;text-align:center;min-height:400px}.ni-source-gap p{color:#777;font-size:13px;line-height:1.8;margin-top:12px}.ni-source-gap h3{font-size:17px}.ni-empty-catalog{padding:35px;font-size:13px;color:#666;text-align:center}.ni-coverage-list{margin:20px 0}.ni-coverage-item{padding:13px 0;border-bottom:1px solid #e5e5e5;display:flex;gap:14px;justify-content:space-between;align-items:start}.ni-coverage-item strong{font-size:12px;display:block}.ni-coverage-item small{font-size:11px;color:#777;display:block;margin:5px 0;line-height:1.7}.ni-coverage-item .btn{font-size:11px;flex-shrink:0}.ni-service-settings{margin-top:24px;padding-top:17px;border-top:1px solid #ddd}.ni-service-settings summary{font-size:12px;cursor:pointer;color:#777}.ni-service-settings .row{margin-top:13px;flex-wrap:wrap}.ni-service-settings select{font-size:12px;max-width:100%}.ni-archive-note{border-top:1px solid #ddd;padding-top:12px;margin-top:17px;font-size:12px;color:#666}.ni-writer-history{margin-top:18px;border-top:1px solid #ddd;padding-top:13px}.ni-writer-history summary{font-size:12px;color:#777;cursor:pointer}.ni-writer-history pre{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;padding:15px;margin-top:8px}.ni-writer-history h4{font-size:11px;color:#666;margin-top:14px} @media(max-width:1050px){.ni-workspace{padding:23px 22px 50px}.ni-two-pane{grid-template-columns:1fr 1fr}.ni-editor-pane{padding:21px}.ni-source-body{padding:20px}.ni-original{padding:25px}.ni-source-head{padding:11px 15px}.ni-source-head label{display:none}.ni-brief-toolbar{align-items:flex-start}.ni-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:760px){.ni-workspace{padding:20px 16px 45px}.ni-workspace-heading{display:block}.ni-workspace-heading h1{font-size:23px}.ni-workspace-heading>.row{margin-top:13px;justify-content:flex-start}.ni-two-pane{display:block;min-height:0}.ni-mobile-tabs{display:flex;gap:21px;padding:0 18px;border-bottom:1px solid #ddd;background:#fff}.ni-mobile-tabs button{font-size:12px;padding:14px 0;border-bottom:2px solid transparent}.ni-mobile-tabs button[aria-selected=true]{border-color:#222;font-weight:600}.ni-source-pane{border-right:0;display:none}.ni-editor-pane{display:none;padding:21px 18px}.ni-source-pane.ni-current,.ni-editor-pane.ni-current{display:flex}.ni-source-body{max-height:550px;padding:17px}.ni-original{padding:25px 22px;min-height:450px}.ni-editor-pane textarea{font-size:16px;min-height:300px;line-height:1.75}.ni-editor-pane .field select,.ni-editor-pane .field input{font-size:16px}.ni-save-row{gap:8px;padding-top:20px}.ni-save-row .ni-state-copy{flex-basis:100%}.ni-save-row .btn{flex:1;white-space:normal;min-height:43px}.ni-workspace-heading .ni-context{font-size:12px}.ni-brief-toolbar{display:block}.ni-brief-toolbar>.btn{margin-top:11px}.ni-brief-toolbar .btn{white-space:normal;min-height:36px}.ni-file-work{padding:17px}.ni-work-actions .btn{min-height:40px;white-space:normal}.ni-compare-block .ni-compare-text{display:block}.ni-compare-text>div+div{border-top:1px solid #ddd}.ni-receipt{margin:23px 15px;padding:23px}.ni-preview-meta{grid-template-columns:70px 1fr;gap:9px 13px}.ni-receipt .row .btn{min-height:41px;white-space:normal}.ni-state-reference{padding:26px 18px 50px}.ni-state-reference h1{font-size:25px}.ni-scenes{gap:10px;margin:22px 0}.ni-scene{padding:15px}.ni-scene strong{font-size:13px}.ni-scene span{font-size:11px}.ni-catalog-head{flex-wrap:wrap;gap:9px}.ni-catalog-head h2{flex-basis:100%;margin-bottom:4px}.ni-catalog-head input{flex:1;width:150px}.ni-catalog-head select{max-width:44%}.ni-state-row{grid-template-columns:34px 1fr;gap:11px}.ni-state-row>.btn{grid-column:2;justify-self:start;margin-top:0}.ni-state-row p{font-size:12px}.ni-locked{padding:30px 20px;margin:35px 15px}.ni-locked p{font-size:13px}.ni-source-foot{font-size:11px}.ni-coverage-item{flex-wrap:wrap}.ni-coverage-item>div{flex-basis:100%}.ni-assessment textarea{min-height:150px}.ni-choice{font-size:13px;padding:14px}.ni-source-head select{font-size:14px}} @media(max-width:360px){.ni-scenes{grid-template-columns:1fr}.ni-workspace{padding:17px 12px 40px}.ni-editor-pane{padding:19px 15px}.ni-workspace-heading h1{font-size:22px}.ni-state-row{grid-template-columns:30px minmax(0,1fr)}} @media(prefers-reduced-motion:reduce){.ni-workspace *{scroll-behavior:auto!important}} .if-office #app>.ni-workspace,.if-office #app>.ni-state-reference,.if-office #app>.ni-locked{flex:1;min-height:0;overflow:auto;width:100%;max-width:none;margin:0;padding:25px max(28px,calc((100vw - 1300px)/2)) 55px} .if-office #app>.ni-workspace{display:flex;flex-direction:column;padding-bottom:24px} .ni-workspace .ni-two-pane{flex:1;min-height:0}.ni-workspace .ni-source-pane,.ni-workspace .ni-editor-pane{overflow:auto;min-height:0}.ni-workspace .ni-workspace-heading h1{font-size:24px;letter-spacing:-.55px}.ni-workspace .ni-workspace-heading{flex:none}.ni-workspace .ni-breadcrumb{flex:none} .ni-workspace .ni-editor-pane h2{font-size:18px}.ni-workspace .ni-context{font-size:12px}.ni-workspace .ni-editor-subtitle,.ni-workspace .ni-scope-note{font-size:12px;line-height:1.7} .ni-workspace .ni-breadcrumb a .icon{transform:rotate(180deg)}.ni-workspace textarea{font-size:14px;line-height:1.85;min-height:230px}.ni-workspace .ni-save-row{gap:9px;flex-wrap:wrap}.ni-workspace .ni-save-row .ni-state-copy{flex-basis:100%} .ni-file-work{border:1px solid var(--line);border-radius:5px;margin:0 0 20px;padding:15px 17px;background:#fff}.ni-file-work h3{font-size:13px}.ni-file-work p{font-size:12px;line-height:1.7}.ni-file-work .ni-work-actions{margin-top:12px;flex-wrap:wrap}.ni-file-work .ni-request-meta,.ni-file-work .ni-small-hint{font-size:11px} .ni-prep-state{border-top:1px solid var(--line);margin-top:15px;padding-top:14px;font-size:12px}.ni-prep-state p{margin-block:5px 10px;font-size:12px}.ni-inline-actions{flex-wrap:wrap}.ni-state-reference .ni-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .canonical-sandbox-button{font-size:11px;min-height:30px;border-color:transparent!important;background:transparent!important;color:var(--muted)!important} .canonical-home-context blockquote,.cc-focus blockquote{border-left:2px solid #cbb780;margin:14px 0;padding-left:14px;font-size:14px;white-space:pre-wrap;line-height:1.7}.canonical-home-update{border-top:1px solid var(--line);padding:16px 0}.canonical-home-update strong{font-size:12px}.canonical-home-update time{float:right;font-size:11px;color:var(--muted)}.canonical-home-update p{font-size:13px;line-height:1.8;margin-top:7px;white-space:pre-wrap} .canonical-home-summary{margin:18px 0;padding:15px 18px;border:1px solid var(--line);border-radius:5px;font-size:12px;line-height:1.7}.canonical-home-summary h3{font-size:13px;margin-bottom:8px}.canonical-home-summary .row{margin-top:12px;flex-wrap:wrap} .canon-tree-page{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.canon-tree-head{padding:25px 28px 20px;border-bottom:1px solid var(--line);flex:none;display:flex;align-items:center;gap:25px}.canon-tree-head h1{font-size:24px;letter-spacing:-.5px}.canon-tree-head p{font-size:12px;color:var(--muted);margin-top:7px;max-width:680px}.canon-tree-head .row{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.canon-tree-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:0;flex:1}.canon-tree-left{display:flex;flex-direction:column;min-width:0;min-height:0}.canon-tree-tools{padding:14px 24px;display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--line);flex-wrap:wrap}.canon-tree-tools .search{flex:1;min-width:180px}.canon-tree-tools select{padding:7px}.canon-tree-scroll{overflow:auto;padding:16px 22px 40px;min-height:0;flex:1}.canon-tree-branches,.canon-tree-branches ul{list-style:none;padding:0;margin:0}.canon-tree-branches ul{margin-left:16px;padding-left:12px;border-left:1px solid var(--line)}.canon-tree-branches summary,.canon-tree-leaf{display:flex;gap:8px;align-items:center;min-height:36px;padding:5px 8px;border-radius:4px;font-size:12px;list-style:none}.canon-tree-branches summary{cursor:pointer}.canon-tree-branches summary::-webkit-details-marker{display:none}.canon-tree-branches summary:before{content:'›';width:12px;flex:none;font-size:18px}.canon-tree-branches details[open]>summary:before{transform:rotate(90deg)}.canon-tree-branches summary:hover,.canon-tree-leaf:hover{background:#f6f6f6}.canon-tree-branches .selected{background:#eeeeee}.canon-tree-title{padding:2px 0;text-align:left;flex:1;font-size:12px;line-height:1.55}.canon-tree-branches>li>details>summary .canon-tree-title{font-weight:600;font-size:13px}.canon-tree-kind{font-size:10px;color:var(--muted)}.canon-tree-id{font-size:10px;color:#878787;font-family:ui-monospace,monospace}.canon-tree-inspector{padding:23px 24px;border-left:1px solid var(--line);overflow:auto;font-size:12px}.canon-tree-inspector h2{font-size:18px;margin:13px 0}.canon-tree-inspector p{line-height:1.8;margin-bottom:14px;color:var(--muted)}.canon-tree-inspector dt{font-size:10px;color:var(--muted);margin:16px 0 4px;text-transform:uppercase;letter-spacing:.03em}.canon-tree-inspector dd{margin:0;font-size:12px;overflow-wrap:anywhere;line-height:1.7}.canon-tree-inspector .btn{margin-top:20px}.canon-tree-limit{font-size:11px;color:var(--muted);padding-top:18px;border-top:1px solid var(--line);margin-top:20px}.canon-tree-count{font-size:11px;color:var(--muted);padding:8px 24px;border-bottom:1px solid var(--line)} .canon-recovery{padding:15px 18px;max-width:650px;margin:15px auto;border:1px solid var(--line);border-radius:5px} @media(max-width:900px){.canon-tree-body{grid-template-columns:minmax(0,1fr) 270px}.canon-tree-head{padding:22px}.canon-tree-head .row{gap:6px}.canon-tree-kind{display:none}.ni-workspace .ni-two-pane{min-height:500px}.canonical-sandbox-button{padding-inline:5px}} @media(max-width:620px){.if-office #app>.ni-workspace,.if-office #app>.ni-state-reference,.if-office #app>.ni-locked{padding:20px 16px 40px;display:block;overflow:auto}.ni-workspace .ni-two-pane{min-height:0;display:block}.ni-workspace .ni-source-pane,.ni-workspace .ni-editor-pane{max-height:none;overflow:visible}.ni-workspace .ni-mobile-tabs{position:sticky;top:0;background:white;z-index:5}.ni-workspace .ni-workspace-heading{flex-wrap:wrap}.ni-workspace textarea{font-size:16px}.ni-file-work .spread{flex-wrap:wrap}.canon-tree-page{overflow:auto;display:block}.canon-tree-head{padding:20px 16px;display:block}.canon-tree-head .row{justify-content:flex-start;margin:16px 0 0}.canon-tree-body{display:block}.canon-tree-scroll{max-height:55dvh;padding:12px 9px;overflow:auto}.canon-tree-inspector{border-left:0;border-top:1px solid var(--line);padding:20px 18px}.canon-tree-tools{padding:14px 16px}.canon-tree-tools .search{flex-basis:100%}.canon-tree-branches ul{margin-left:6px;padding-left:7px}.canon-tree-title{font-size:12px}.canon-tree-branches summary,.canon-tree-leaf{padding:6px 3px}.canon-tree-id{display:none}.canonical-sandbox-button{font-size:0;width:28px;min-width:28px;padding:0}.canonical-sandbox-button:before{content:'☷';font-size:18px}.ni-state-reference .ni-reference-grid{grid-template-columns:1fr}} @media(max-width:620px){.if-office .globaltools .canonical-sandbox-button{font-size:0!important;width:28px;min-width:28px;padding:0!important;overflow:hidden}.if-office .globaltools .canonical-sandbox-button::before{font-size:18px!important}.cc-toptools .canonical-client-tools{min-width:0;padding:6px 8px;font-size:10px}} :root{--q5-ink:#202124;--q5-muted:#62666c;--q5-line:#e0e2e5;--q5-soft:#f7f8f9;--q5-focus:#4d6ea3;--q5-radius:5px} :where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--q5-focus);outline-offset:3px} :where(button,a){touch-action:manipulation} :where(.if-table,.td-table,.q5-workspace){font-variant-numeric:tabular-nums} .q5-storage-link{font-size:10px!important;color:#74777c;white-space:nowrap;padding:5px 0 5px 12px;border-left:1px solid var(--q5-line);margin-left:4px} .q5-storage-link[data-state=attention]{color:#895516} #q5-storage-banner{background:#fff8ec;border-bottom:1px solid #e7d8bb;color:#765219;display:flex;align-items:center;justify-content:center;gap:16px;padding:7px 18px;font-size:12px;line-height:1.5;position:relative;z-index:20} #q5-storage-banner .btn{background:transparent;color:inherit;border-color:#ddcba9;min-height:28px} @media(min-width:761px){ .table.q5-collection{table-layout:fixed;min-width:930px} .table.q5-collection th{color:#70747a;letter-spacing:0;text-transform:none;font-size:11px;height:42px;padding-top:9px;padding-bottom:9px} .table.q5-collection td{padding-top:12px;padding-bottom:12px;height:76px;font-size:12px} .table.q5-collection.compact td{height:58px;padding-top:8px;padding-bottom:8px} .table.q5-collection .select-cell{width:43px} .table.q5-collection .if-name-col{width:25%} .table.q5-collection .stage-cell{width:78px} .table.q5-collection .if-next-col{width:190px} .table.q5-collection .avatar-cell{width:116px} .table.q5-collection .date-cell{width:89px} .table.q5-collection .if-more-col{width:42px} .table.q5-collection .avatars{gap:2px;flex-wrap:nowrap;min-width:0;padding-left:0} .table.q5-collection .avatars .avatar{margin:0} .table.q5-collection .avatars>button{flex:none;max-width:27px;padding:0} .table.q5-collection .q-next{font-size:12px;line-height:1.5;text-decoration:none;display:flex;justify-content:space-between;align-items:center;gap:10px} .table.q5-collection .q-next:hover{text-decoration:underline;text-underline-offset:3px} .table.q5-collection .q-next-detail{font-size:11px;line-height:1.5;margin-top:4px;color:#666a70} .table.q5-collection .q5-activity-copy{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:11px;line-height:1.55;color:#676c72;overflow-wrap:anywhere} .table.q5-collection .if-latest-time{display:block;color:#7d8187;font-size:10px} .table.q5-collection .sub{font-size:10.5px!important;line-height:1.55;color:#697079!important} } .q5-more-people{border:1px solid #e0e2e5;border-radius:50%;width:26px;height:26px;font-size:10px;color:#60666c;background:white;display:inline-flex;align-items:center;justify-content:center;flex:none} .q5-people-list>div{display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid var(--q5-line)} .q5-people-list>div:last-child{border-bottom:0}.q5-people-list small{display:block;color:var(--q5-muted);font-size:12px;margin-top:4px} .q5-people-list{margin-bottom:22px} .td-file .ip-summary{padding-bottom:22px!important;margin-bottom:20px!important} .td-file .ip-summary-head{margin-bottom:17px!important;gap:11px} .td-file .ip-summary-head h2{font-size:12px;font-weight:650;letter-spacing:0} .td-file .ip-prepared-by{font-size:10px;color:#777b81} .td-file .vi-lead{font-size:21px!important;line-height:1.35!important;letter-spacing:-.5px;margin-bottom:10px!important} .td-file .vi-detail{font-size:13px!important;line-height:1.65!important;max-width:740px;color:#555b62} .td-file .ip-delta{background:#fafafa!important;border:1px solid #e2e3e5!important;padding:12px 15px!important;margin:14px 0!important;max-width:550px} .td-file .ip-delta strong{font-size:14px!important;letter-spacing:.2px} .td-file .ip-delta p{margin-top:7px!important;font-size:11px!important} .q5-source-details{margin:9px 0 12px;font-size:11px;color:#646a71} .q5-source-details>summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;min-height:26px;font-weight:550} .q5-source-details>summary::before{content:'›';display:inline-block;font-size:17px;width:10px;line-height:1} .q5-source-details[open]>summary::before{transform:rotate(90deg)} .q5-source-details>summary span{font-weight:400;color:#81858a;margin-left:4px} .q5-source-details>.ip-sources{margin:9px 0 0!important} .td-file .ip-summary-foot{display:flex;flex-wrap:wrap;justify-content:flex-start!important;align-items:center;gap:9px;margin-top:17px!important} .td-file .ip-summary-foot>div{display:flex;gap:5px;flex-wrap:wrap} .td-file .ip-summary-foot>div:last-child{margin-left:auto} .td-file .ip-summary-foot>.q5-brief-action{min-height:36px;min-width:174px;font-size:12px;font-weight:550;gap:18px;padding:8px 13px;color:#fff!important;background:#202124!important;border-color:#202124!important} .td-file .ip-independent{font-size:11px;margin-top:9px!important} .td-file .td-work-title{font-size:12px!important;line-height:1.5} .td-file .td-work-action{max-width:148px;font-size:11.5px!important} .td-file .td-work-row{padding:13px 16px!important;min-height:67px} .td-file .td-work-meta{color:#747980;font-size:10.5px!important} .td-file .td-section-head h2{font-size:13px}.td-file .td-section-head h2 span{font-size:11px} .review-panel .vv-review-context{padding:20px 22px 16px} .review-panel .vv-review-context h2{font-size:17px;line-height:1.45} .review-panel .panel-content{padding-top:20px!important} .review-panel .q-source-findings>h3{font-size:12px;margin-bottom:12px!important;color:#646b73} .review-panel .q-source-findings .finding{margin-top:0;padding-top:0} .q5-interpretation,.q5-check-details,.q5-revision-details{border-top:1px solid var(--q5-line);margin-top:17px;padding:13px 0} .q5-interpretation{border-top:0;padding:4px 0 0;margin-top:11px} .q5-interpretation summary,.q5-check-details summary,.q5-revision-details summary{cursor:pointer;color:#59636e;font-size:11px;line-height:1.5} .q5-interpretation .ip-finding{padding:14px 0 0!important;border-bottom:0!important} .q5-interpretation .ip-finding-title{display:none}.q5-interpretation .ip-finding>p{font-size:12px} .q5-compact-preparation{border:0!important;margin:12px 0 14px!important;padding:0!important} .q5-preparation-tools{padding:0!important;min-height:26px}.q5-preparation-tools h3{font-size:11px!important;color:#747980}.q5-preparation-tools .icon{display:none} .q5-check-details .dcx-document-link{padding:14px 0 0!important;border:0!important} .q5-check-details .dcx-document-link h3{display:none} .q5-ordinary{background:#fafbfc!important;border:1px solid var(--q5-line)!important;border-radius:5px;padding:15px!important} .q5-ordinary .ip-section-head{margin-bottom:7px!important}.q5-ordinary .ip-no-finding{font-size:12px;line-height:1.7} .panel-bottom{border-top:1px solid #dedfe2!important;padding:14px 22px 16px!important;background:#fff!important} .panel-bottom p{font-size:11px!important;line-height:1.6!important;margin-bottom:10px!important} .q5-workspace{max-width:1390px;margin:0 auto;padding:27px 38px 65px;color:var(--q5-ink)} .q5-work-heading{border-bottom:1px solid var(--q5-line);padding-bottom:24px;margin-bottom:24px} .q5-work-breadcrumb{display:flex;align-items:center;gap:15px;color:#737980;font-size:11px;margin-bottom:19px;flex-wrap:wrap} .q5-work-breadcrumb a{display:flex;align-items:center;gap:8px;color:#535b63} .q5-work-breadcrumb span{border-left:1px solid var(--q5-line);padding-left:15px} .q5-work-heading h1{font-size:25px;letter-spacing:-.6px;font-weight:630} .q5-work-heading>p{font-size:13px;color:#636971;line-height:1.75;max-width:865px;margin-top:10px} .q5-work-state{background:#f0f1f3;border:1px solid #e2e4e7;border-radius:4px;padding:4px 9px;white-space:nowrap;font-size:11px;color:#5f666f} .q5-work-state.attention{background:#fff8e9;color:#865411;border-color:#e9d4ac} .q5-work-grid{display:grid;grid-template-columns:minmax(0,1fr) 366px;gap:28px;align-items:start} .q5-work-source{min-width:0;border:1px solid var(--q5-line);border-radius:5px;overflow:hidden;background:#f3f4f5} .q5-source-header{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-bottom:1px solid var(--q5-line);padding:13px 18px;min-height:65px} .q5-source-header strong{font-size:12px;font-weight:550;overflow-wrap:anywhere;display:block;line-height:1.5} .q5-source-header small{display:block;color:#7b8086;font-size:10px;margin-top:3px} .q5-work-paper{padding:25px;min-height:550px;max-height:calc(100dvh - 338px);overflow:auto;overscroll-behavior:contain} .q5-work-paper .document-paper{margin:0;max-width:none;min-height:680px;padding:42px 42px 60px!important;box-shadow:0 1px 5px #19202805!important} .q5-work-paper .document-paper h2{font-size:16px!important}.q5-work-paper .document-paper .para{line-height:1.9;font-size:14px} .q5-work-paper iframe{width:100%;height:650px;border:0}.q5-source-image{max-width:100%;display:block} .q5-work-inspector{min-width:0}.q5-work-owner{display:flex;align-items:center;gap:10px;padding:4px 0 19px;border-bottom:1px solid var(--q5-line);margin-bottom:22px} .q5-work-owner .avatar{width:32px;height:32px;font-size:11px;background:#e9ecef;color:#5c6671}.q5-work-owner strong{font-size:12px}.q5-work-owner small{display:block;font-size:11px;color:#6d747c;margin-top:4px} .q5-work-editor h2,.q5-work-record h2{font-size:16px;letter-spacing:-.2px;margin-bottom:9px} .q5-work-editor>p{font-size:12px;line-height:1.65;margin:0 0 21px;color:#626b74} .q5-work-editor .field{display:block;margin:0 0 20px}.q5-work-editor .field>span{display:block;font-size:12px;font-weight:550;margin-bottom:7px} .q5-work-editor select,.q5-work-editor textarea{width:100%;font-size:13px;padding:10px 11px;line-height:1.7;border:1px solid #c8cdd2;border-radius:5px} .q5-work-editor small{display:block;font-size:11px;color:#757d86;margin-top:7px} .q5-work-actions{display:flex;align-items:center;gap:9px;margin-top:14px;flex-wrap:wrap} .q5-work-actions>.primary{min-height:37px}.q5-save{font-size:11px;color:#667079;line-height:1.6} .q5-history{border-top:1px solid var(--q5-line);margin-top:27px;padding-top:17px} .q5-history summary{font-size:12px;font-weight:550;cursor:pointer;line-height:1.5}.q5-history summary span{font-size:10px;color:#7c838b;font-weight:400;margin-left:8px} .q5-history article{padding:16px 0;border-bottom:1px solid var(--q5-line)}.q5-history article strong{font-size:12px}.q5-history article p{font-size:12px;margin:7px 0}.q5-history article small{font-size:10px;color:#727a82} .q5-history>p{margin-top:12px;font-size:12px;color:#707981} .q5-work-record{padding:16px;border:1px solid #dfe2e5;background:#fafbfc;border-radius:5px;margin-bottom:23px} .q5-kicker{display:block;color:#657079;font-size:10px;margin-bottom:8px}.q5-work-record p{font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.q5-work-record small{display:block;font-size:10px;color:#757d86;margin-top:10px} .q5-inline-notice{padding:13px 15px;border-left:2px solid #b08237;background:#fffaef;margin:14px 0 20px;border-radius:0 4px 4px 0} .q5-inline-notice h3{font-size:12px;margin-bottom:6px}.q5-inline-notice p{font-size:12px;color:#776245;line-height:1.7;margin-bottom:12px} .q5-source-empty{padding:50px 30px;text-align:center}.q5-source-empty h2{font-size:17px}.q5-source-empty p{font-size:13px;color:#697079;margin:12px auto 20px;max-width:410px} .q5-error{display:none;color:#9b322d;background:#fff5f3;border-left:2px solid #b9534a;border-radius:0 3px 3px 0;padding:11px 13px;font-size:12px;margin:12px 0;line-height:1.6} .q5-error.visible:not(:empty){display:block}.q5-error-link{border:0;background:none;color:inherit;text-decoration:underline;font-size:12px;margin:5px 0;display:block;text-align:left;padding:0} .q5-storage-state{border:1px solid var(--q5-line);background:#fafbfc;padding:16px 18px;margin:20px 0} .q5-storage-state>strong{font-size:13px}.q5-storage-state p{font-size:12px;margin-top:8px;color:#68717a} .q5-storage-actions{display:flex;gap:9px;flex-wrap:wrap}.q5-fresh{margin-top:20px} dialog .dialog-body{overscroll-behavior:contain}dialog h2:focus{outline:none}dialog .dialog-error{margin:0 22px;font-size:12px;line-height:1.6}dialog .dialog-error.visible{padding:12px 14px} dialog[open] .dialog-actions{padding-top:16px;padding-bottom:16px;border-top:1px solid var(--q5-line)} input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:#b44840!important} @media(max-width:1200px){.q5-storage-link{display:none}.q5-workspace{padding:23px 25px 50px}.q5-work-grid{grid-template-columns:minmax(0,1fr) 335px;gap:22px}.q5-work-paper{padding:20px}.q5-work-paper .document-paper{padding:35px 30px!important}} @media(max-width:900px){.q5-work-grid{grid-template-columns:1fr}.q5-work-paper{max-height:430px;min-height:300px}.q5-work-inspector{max-width:none}.q5-work-owner{padding-top:4px}.q5-work-actions>.primary{flex:1}.q5-work-heading h1{font-size:22px}.q5-work-heading .spread{align-items:start}.q5-work-heading{margin-bottom:18px}.q5-work-editor textarea{min-height:150px}} @media(max-width:760px){ #q5-storage-banner{justify-content:space-between;gap:9px;font-size:11px;padding:9px 12px;align-items:start}#q5-storage-banner .btn{font-size:10px;white-space:normal;min-width:75px} .q5-workspace{padding:18px 15px 40px}.q5-work-heading h1{font-size:21px}.q5-work-heading>p{font-size:12px}.q5-work-heading .spread{display:block}.q5-work-state{display:inline-flex;margin-top:12px} .q5-work-breadcrumb{font-size:10px;gap:10px}.q5-work-breadcrumb span{padding-left:10px}.q5-work-grid{gap:22px}.q5-work-paper{padding:12px;max-height:360px}.q5-work-paper .document-paper{padding:27px 22px!important;min-height:450px}.q5-work-paper .document-paper .para{font-size:13px!important} .q5-source-header{padding:12px}.q5-source-header>div{min-width:0}.q5-source-header .btn{font-size:10px;min-width:76px} .td-file .vi-lead{font-size:20px!important}.td-file .ip-summary-head{flex-wrap:wrap;gap:6px}.td-file .ip-head-tools{margin-left:0;flex:1;justify-content:end}.td-file .ip-head-tools>.btn{max-width:180px;white-space:normal;text-align:right} .td-file .ip-prepared-by{font-size:9px}.td-file .ip-summary-foot{gap:8px}.td-file .ip-summary-foot>.q5-brief-action{width:100%;justify-content:space-between}.td-file .ip-summary-foot>div:last-child{margin-left:0}.td-file .ip-summary-foot>div .btn{font-size:10px;padding-left:0} .td-file .td-work-row{padding:13px 12px!important}.td-file .ip-delta{max-width:100%;padding:11px!important} .q5-source-details>.ip-sources{display:flex;flex-direction:column}.q5-source-details .ip-source{width:100%;max-width:100%;white-space:normal;text-align:left;justify-content:start} .q5-people-list>div{padding:13px 0}.q5-people-list strong{font-size:13px}.review-panel .panel-bottom{padding:12px 16px!important} } @media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}} @media print{.q5-storage-link,#q5-storage-banner,.q5-work-actions,.q5-work-editor{display:none!important}.q5-work-grid{display:block}.q5-work-paper{overflow:visible;max-height:none}.q5-workspace{padding:0}} .q5-work-tabs{display:none} @media(max-width:900px){ .q5-work-tabs{display:flex;gap:25px;border-bottom:1px solid var(--q5-line);margin:-5px 0 22px} .q5-work-tabs button{font-size:12px;min-height:43px;padding:10px 0;border-bottom:2px solid transparent;color:#69717a} .q5-work-tabs button[aria-selected=true]{color:#202124;font-weight:600;border-bottom-color:#202124} .q5-work-grid[data-pane=work]>.q5-work-source,.q5-work-grid[data-pane=source]>.q5-work-inspector{display:none} .q5-work-grid[data-pane=source] .q5-work-paper{max-height:none;overflow:visible;min-height:0} .q5-work-grid[data-pane=source] .q5-work-paper .document-paper{min-height:0} } @media print{.q5-work-tabs{display:none!important}.q5-work-grid>.q5-work-source,.q5-work-grid>.q5-work-inspector{display:block!important}} .learn-page{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;background:var(--canvas,#fff)} .learn-wrap{max-width:1120px;margin:0 auto;padding:46px 42px 64px;color:var(--ink)} .learn-eyebrow{display:block;font-size:11px;color:var(--muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:13px} .learn-welcome{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:76px;align-items:center;padding-top:30px} .learn-welcome h1{font-size:43px;line-height:1.17;letter-spacing:-1.5px;font-weight:620;margin:23px 0 20px;max-width:480px} .learn-welcome .learn-intro{font-size:16px;line-height:1.85;max-width:435px;color:var(--muted)} .learn-office{display:flex;gap:12px;align-items:center;font-size:12px}.learn-office>svg{width:36px;height:36px;padding:7px;border:1px solid var(--line);border-radius:5px}.learn-office strong,.learn-office small{display:block}.learn-office small{font-size:11px;color:var(--muted);margin-top:3px} .learn-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:25px 0 14px}.learn-actions .btn{min-height:37px;font-size:12px} .learn-caption{font-size:11px;line-height:1.75;color:var(--muted)} .learn-secondary{border-top:1px solid var(--line);margin-top:34px;padding-top:19px;max-width:455px}.learn-secondary p{font-size:12px;color:var(--muted);line-height:1.8;margin-bottom:9px}.learn-text{font-size:12px;text-decoration:underline;text-underline-offset:3px;padding:0;text-align:left} .learn-preview{border:1px solid var(--line);border-radius:7px;box-shadow:0 8px 28px #172e2906;overflow:hidden}.learn-preview>header{padding:20px 23px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);background:#fafbfa}.learn-preview h2{font-size:15px;letter-spacing:-.1px;margin-bottom:3px}.learn-preview>header small{font-size:11px;color:var(--muted)}.learn-preview>header>span:last-child{margin-left:auto}.learn-preview-body{padding:23px}.learn-preview-brief{font-size:18px;line-height:1.6;letter-spacing:-.3px;margin-bottom:19px}.learn-preview-row{display:flex;align-items:center;gap:13px;padding:16px 0;border-top:1px solid var(--line)}.learn-preview-row>.icon{width:18px;height:18px;color:#68736c}.learn-preview-row strong{display:block;font-weight:570;font-size:13px}.learn-preview-row small{display:block;color:var(--muted);font-size:11px;margin-top:4px;line-height:1.65}.learn-preview footer{padding:14px 23px;border-top:1px solid var(--line);font-size:11px;color:var(--muted);background:#fafbfa} .learn-tag{border:1px solid #dce2dd;border-radius:4px;padding:3px 7px;font-size:10px;white-space:nowrap;color:#536257;background:#f8faf8} .learn-heading h1{font-size:29px;line-height:1.35;letter-spacing:-.8px;margin-bottom:12px}.learn-heading>p{color:var(--muted);font-size:14px;line-height:1.85;max-width:760px}.learn-heading{margin-bottom:29px} .learn-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:16px 0 7px}.learn-steps i{display:block;height:3px;background:#e7e9e7}.learn-steps i.done{background:#798d7b} .learn-file-row{display:grid;grid-template-columns:1fr 1fr auto;gap:26px;align-items:center;border-top:1px solid var(--line);padding:25px 0}.learn-file-row h2{font-size:17px;margin:5px 0 5px}.learn-file-row p{font-size:12px;color:var(--muted);line-height:1.75}.learn-file-row small{font-size:11px;color:var(--muted)}.learn-status-title{font-size:13px;font-weight:550} .learn-ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:10px 0;margin:0 0 20px;font-size:12px}.learn-ribbon .learn-actions{margin:0 0 0 auto;gap:9px}.learn-ribbon .learn-text{font-size:11px}.learn-ribbon .learn-caption{font-size:10px} .learn-guide{border-left:2px solid #8b9a8b;padding:14px 17px;background:#f7f9f6;margin:0 0 20px;font-size:12px;line-height:1.85}.learn-guide-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.learn-guide strong{font-size:13px;font-weight:600;display:block}.learn-guide p{font-size:12px;line-height:1.8;color:#596558;margin-top:6px}.learn-guide .learn-actions{margin:12px 0 0}.learn-guide .learn-text{font-size:11px} .learn-record-link{padding:18px 0;border-bottom:1px solid var(--line);margin-bottom:22px}.learn-record-link h3{font-size:14px;margin-bottom:7px}.learn-record-link p{font-size:12px;color:var(--muted);line-height:1.75}.learn-record-link .learn-actions{margin:13px 0 0} .learn-resume{display:flex;align-items:center;gap:22px;padding:16px 22px;border-bottom:1px solid var(--line);background:#fafbf9}.learn-resume strong{font-size:13px;font-weight:550;display:block}.learn-resume p{font-size:12px;color:var(--muted);margin-top:4px}.learn-resume .btn{flex:none}.learn-resume .learn-text{margin-left:auto;font-size:11px} .learn-source-help{margin:0 0 14px;font-size:12px;color:var(--muted)} .learn-sample{margin:20px 0;padding:20px;border:1px solid #dce3db;background:#f8faf7;border-radius:5px}.learn-sample h2{font-size:16px!important;margin-bottom:9px}.learn-sample p{font-size:13px;line-height:1.8;color:#626d5e}.learn-sample .learn-actions{margin:15px 0 0}.learn-sample details{margin-top:16px;font-size:11px;color:var(--muted)}.learn-sample details .btn{margin-top:12px}.learn-client-return{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);margin:25px 0 0;padding:17px 0}.learn-client-return small{font-size:11px;color:var(--muted)} .learn-receipt-wrap{max-width:865px}.learn-record{border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-top:24px}.learn-record>header{background:#fafbfa;padding:21px 25px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px}.learn-record>header h2{font-size:17px}.learn-record>header small{font-size:11px;color:var(--muted);display:block;margin-top:5px}.learn-record-body{padding:26px}.learn-record dl{display:grid;grid-template-columns:145px minmax(0,1fr);gap:18px 24px;margin:0;font-size:13px;line-height:1.8}.learn-record dt{font-size:12px;color:var(--muted)}.learn-record dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.learn-record details{margin:24px 0 0;border-top:1px solid var(--line);padding-top:18px;font-size:12px}.learn-record summary{cursor:pointer}.learn-record pre{font:12px/1.9 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;background:#fafafa;border:1px solid var(--line);margin:17px 0}.learn-boundary{border-top:1px solid var(--line);padding-top:18px;margin-top:25px;font-size:11px;color:var(--muted);line-height:1.8}.learn-next{padding:22px 25px;margin-top:27px;background:#f8faf7;border:1px solid #dfe6dc;border-radius:5px;display:flex;align-items:center;gap:25px}.learn-next h2{font-size:17px;letter-spacing:-.2px}.learn-next p{font-size:12px;color:var(--muted);margin-top:5px;line-height:1.75}.learn-next .btn{margin-left:auto;flex:none} .learn-form{max-width:710px}.learn-form .field{margin:24px 0}.learn-form .field span{font-size:13px;font-weight:550}.learn-form textarea{font-size:14px;line-height:1.8;min-height:115px;margin-top:3px}.learn-form small{font-size:11px;color:var(--muted)}.learn-error{font-size:12px;color:#9b3d34;line-height:1.8;white-space:pre-wrap}.learn-error:empty{display:none}.learn-save{font-size:11px;color:var(--muted);min-height:20px;line-height:1.8}.learn-notice{font-size:12px;line-height:1.85;padding:15px 17px;background:#f9faf8;border-left:2px solid #98a692;margin:22px 0;color:#596256}.learn-dl{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:12px;margin:24px 0}.learn-dl dd{margin:0;color:var(--muted)}.learn-study .field{margin:19px 0} @media(max-width:1050px){.learn-wrap{padding:35px 30px 48px}.learn-welcome{gap:40px}.learn-welcome h1{font-size:38px}.learn-file-row{gap:20px}} @media(max-width:760px){.learn-wrap{padding:28px 21px 44px}.learn-welcome{grid-template-columns:1fr;gap:35px;padding:8px 0;max-width:520px;margin:auto}.learn-welcome h1{font-size:37px;max-width:400px}.learn-preview{max-width:460px}.learn-file-row{grid-template-columns:1fr auto;gap:15px}.learn-file-row>div:nth-child(2){grid-column:1/-1;grid-row:2}.learn-ribbon{flex-wrap:wrap;gap:9px}.learn-ribbon .learn-actions{margin-left:auto}.learn-guide{padding:13px}.learn-resume{flex-wrap:wrap;gap:12px;padding:15px 18px}.learn-next{align-items:flex-start;flex-direction:column;gap:16px;padding:19px}.learn-next .btn{margin-left:0}.learn-record dl{display:block}.learn-record dt{margin:18px 0 5px}.learn-record dt:first-child{margin-top:0}.learn-record-body{padding:21px}.learn-record>header{padding:19px 21px;flex-wrap:wrap}.learn-heading h1{font-size:26px}.learn-client-return{flex-wrap:wrap}.learn-preview-brief{font-size:17px}} @media(max-width:380px){.learn-wrap{padding-inline:17px}.learn-welcome h1{font-size:33px}.learn-guide-top{align-items:flex-start;gap:10px}.learn-ribbon .learn-caption{display:none}.learn-preview-body{padding:19px}.learn-form textarea{font-size:16px}} @media print{.learn-page{overflow:visible;height:auto}.learn-wrap{padding:0}.learn-record{border:0}.learn-actions,.learn-ribbon,.learn-next{display:none!important}.learn-record dl{display:grid}.learn-record>header,.learn-record-body{padding:16px 0}} .learn-index{margin:0 30px 17px;border:1px solid var(--line);padding:15px 18px;border-radius:5px;display:flex;justify-content:space-between;align-items:center;gap:22px}.learn-index strong{font-size:12px;font-weight:550}.learn-index p{font-size:11px;color:var(--muted);margin-top:4px}.learn-index .learn-actions{margin:0;flex-shrink:0}@media(max-width:800px){.learn-index{margin:0 17px 17px;display:block}.learn-index .learn-actions{margin-top:12px}} .sc-contract-tool{display:grid;place-items:center;width:28px;height:30px;color:#6c6c6c;border:1px solid transparent;border-radius:4px}.sc-contract-tool:hover{background:#f4f4f4;border-color:#e1e1e1} .sc-transaction .file-title{margin-bottom:14px}.sc-context-line{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:11px;color:#737373;margin:0 0 18px;padding-left:42px}.sc-context-line>span:first-child{font:10px ui-monospace,monospace;color:#858585}.sc-text{font:inherit;color:#414141;border:0;background:none;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px;line-height:1.6;cursor:pointer}.sc-text:hover{color:#000}.sc-context-line .sc-text{text-decoration:none;font-size:11px} .sc-file-tabs{display:flex;gap:26px;border-bottom:1px solid #dedede;margin:0 0 28px;padding-left:42px;overflow:auto;scrollbar-width:thin}.sc-file-tab{padding:12px 0 13px;border-bottom:2px solid transparent;white-space:nowrap;font-size:12px;color:#747474}.sc-file-tab.active{border-color:#222;color:#202020;font-weight:600}.sc-file-tab:hover{color:#000}.sc-wide-content{display:block!important}.sc-wide-content>.sc-section{max-width:1150px;margin-left:42px} .sc-section{min-width:0}.sc-section-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin:0 0 26px}.sc-section-heading h1{font-size:26px}.sc-section-heading h2{font-size:20px;letter-spacing:-.4px}.sc-section-heading p{font-size:12px;color:#727272;margin-top:7px;max-width:720px;line-height:1.75}.sc-section-heading>.btn{flex:none}.sc-subtitle{font-size:13px!important;letter-spacing:0!important;font-weight:600;margin:28px 0 14px!important}.sc-kicker{display:block;font-size:10px;letter-spacing:.035em;color:#797979;line-height:1.7;margin-bottom:5px}.sc-muted{color:#696969;font-size:12px;line-height:1.8}.sc-caption{color:#737373;font-size:11px;line-height:1.8;margin-top:15px}.sc-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:450;line-height:1.5;border:1px solid #e0e0e0;border-radius:4px;color:#666;background:#fafafa;white-space:normal;vertical-align:middle}.sc-tag.attention{color:#825709;border-color:#ecd6aa;background:#fff9ee}.sc-inline-meta{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap} .sc-notice{padding:15px 17px;border:1px solid #e3e3e3;border-radius:5px;background:#fafafa;margin:0 0 20px;line-height:1.75}.sc-notice strong{font-size:12px;font-weight:600;color:#333}.sc-notice p{font-size:12px;color:#686868;margin-top:4px}.sc-notice.attention{background:#fffaf0;border-color:#edddbb}.sc-notice.attention strong{color:#79571c}.sc-notice.attention p{color:#806739}.sc-notice .btn{margin:12px 8px 0 0}.sc-work-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e7e7e7;padding:12px 16px;color:#7d7d7d;font-size:10px}.sc-work-footer .sc-text{font-size:11px} .sc-pairs{display:grid;grid-template-columns:150px minmax(0,1fr);gap:15px 24px;margin:8px 0;font-size:12px;line-height:1.75}.sc-pairs dt{color:#777;font-size:11px}.sc-pairs dd{margin:0;min-width:0;overflow-wrap:anywhere}.sc-pairs dd code{font:10px/1.8 ui-monospace,monospace;background:#f7f7f7;padding:4px 6px;display:inline-block;overflow-wrap:anywhere}.sc-pairs .sc-text{font-size:12px}.sc-source-list{border:1px solid #e0e0e0;border-radius:5px}.sc-source-list article{display:flex;align-items:center;gap:16px;padding:20px;border-bottom:1px solid #e9e9e9}.sc-source-list article:last-child{border:0}.sc-source-list p{font:10px/1.6 ui-monospace,monospace;color:#818181;margin-top:6px;overflow-wrap:anywhere}.sc-list-icon{width:27px;align-self:flex-start;padding-top:3px;color:#858585}.sc-title{font-size:13px;font-weight:550;text-align:left;line-height:1.65}.sc-title:hover{text-decoration:underline}.sc-two{display:grid;grid-template-columns:1fr 1fr;gap:30px}.sc-subsection{padding:26px 0;border-bottom:1px solid #e8e8e8}.sc-subsection>h3{font-size:14px;margin-bottom:9px}.sc-observation{padding:16px 0;font-size:12px;color:#666}.sc-observation p{margin:8px 0}.sc-subsection .btn{margin-top:16px}.sc-empty-copy{color:#888;font-size:12px;padding:15px 0} .sc-instruction-banner{display:flex;gap:24px;align-items:center;border:1px solid #dedede;background:#fbfbfb;padding:20px;border-radius:5px;margin-bottom:22px}.sc-instruction-banner>div{flex:1}.sc-instruction-banner h3{font-size:15px}.sc-instruction-banner p{font-size:11px;color:#747474;margin-top:5px}.sc-instruction-edition{padding:20px 0;border-bottom:1px solid #e1e1e1}.sc-instruction-edition h3{font-size:15px;margin:0}.sc-instruction-edition .sc-pairs{margin-top:19px}.sc-details{padding:15px 0;border-top:1px solid #dedede;margin:20px 0;font-size:12px}.sc-details>summary{cursor:pointer;font-weight:550;line-height:1.7}.sc-details>summary>span{font-size:10px;color:#8b8b8b;margin-left:10px;font-weight:400}.sc-details>section{padding-top:20px}.sc-history-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #eee;font-size:11px}.sc-history-row strong{font-weight:550}.sc-history-row .sc-text{flex:none;font-size:11px} .sc-person{display:grid;grid-template-columns:1.1fr 1.4fr auto;gap:25px;padding:22px 0;border-bottom:1px solid #e5e5e5;align-items:center}.sc-person h3{font-size:13px}.sc-person p{font-size:12px;color:#6a6a6a;margin-top:4px}.sc-person small{font-size:11px;color:#858585}.sc-authority-card{padding:18px;border:1px solid #ddd;border-radius:5px;margin:20px 0}.sc-authority-card h3{font-size:13px}.sc-authority-card p{font-size:12px;margin:9px 0}.sc-authority-card .sc-text{font-size:11px} .sc-money-facts{display:grid;grid-template-columns:1fr 1fr 1fr;border-block:1px solid #dedede;margin:26px 0}.sc-money-facts>div{padding:24px 24px 24px 0;border-right:1px solid #e8e8e8}.sc-money-facts>div+div{padding-left:25px}.sc-money-facts>div:last-child{border:0}.sc-money-facts span{font-size:11px;color:#737373;display:block}.sc-money-facts strong{font-size:26px;font-weight:550;letter-spacing:-.7px;display:block;margin:13px 0 9px}.sc-money-facts small{font-size:11px;color:#898989}.sc-money-sequence{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;margin:28px 0}.sc-money-sequence p{font-size:12px;color:#515151}.sc-table{width:100%;border-collapse:collapse;table-layout:auto;text-align:left}.sc-table th{font-size:10px;font-weight:550;color:#7c7c7c;text-transform:uppercase;letter-spacing:.04em;padding:13px 15px;border-block:1px solid #e1e1e1;background:#fafafa}.sc-table td{padding:18px 15px;font-size:12px;line-height:1.7;border-bottom:1px solid #e8e8e8;vertical-align:top}.sc-table td strong{font-size:12px;font-weight:550}.sc-table td small{display:block;font-size:10px;color:#7a7a7a;margin-top:5px}.sc-table td p{font-size:12px;color:#666;margin:3px 0 6px}.sc-table .sc-text{font-size:11px} .sc-ledger-row{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid #e5e5e5}.sc-ledger-row>div:first-child{color:#808080}.sc-ledger-row p{font-size:12px;color:#636363;margin:6px 0 3px}.sc-ledger-row small{font-size:10px;color:#7e7e7e;line-height:1.75;overflow-wrap:anywhere}.sc-history-event{display:flex;gap:18px;padding:15px 0;border-bottom:1px solid #ededed;align-items:flex-start}.sc-history-event>span{color:#aaa;padding-top:2px}.sc-history-event p{font-size:12px;color:#5c5c5c}.sc-history-event strong{color:#333;font-weight:550}.sc-history-event small{font-size:10px;color:#8a8a8a} .sc-view-heading{padding:22px 28px 18px;border-bottom:1px solid #e0e0e0}.sc-view-heading h1{font-size:23px;letter-spacing:-.55px}.sc-breadcrumb{display:flex;align-items:center;gap:16px;margin-bottom:12px;font-size:11px;color:#858585}.sc-breadcrumb .sc-text{font-size:11px;display:flex;gap:7px;align-items:center;text-decoration:none}.sc-review-topline{display:flex;gap:18px;align-items:center;padding:10px 28px;border-bottom:1px solid #e4e4e4;font-size:11px;color:#797979;min-height:41px}.sc-review-topline .sc-text{font-size:11px}.sc-review-grid{display:grid;grid-template-columns:minmax(0,1fr) 416px;height:calc(100dvh - 208px);min-height:620px}.sc-source-pane{display:flex;flex-direction:column;min-width:0;min-height:0;background:#f3f3f3}.sc-source-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 23px;background:#fafafa;border-bottom:1px solid #e1e1e1}.sc-source-toolbar select{max-width:85%;font-size:11px;padding:6px 8px;min-height:30px}.sc-paper-scroll{padding:30px;overflow:auto;flex:1;min-height:0}.sc-paper-scroll .document-paper{max-width:760px;min-height:840px;font-size:14px;line-height:1.95;padding:45px 48px}.sc-original-image{max-width:100%;height:auto;display:block;margin:auto}.sc-pdf{border:0;width:100%;min-height:720px;background:white}.sc-review-pane{min-width:0;min-height:0;display:flex;flex-direction:column;border-left:1px solid #ddd;background:white}.sc-review-scroll{padding:23px 25px;overflow:auto;flex:1;min-height:0}.sc-review-scroll>h2{font-size:19px;margin:8px 0 11px;letter-spacing:-.35px}.sc-review-scroll>.sc-muted{font-size:12px;margin-bottom:20px}.sc-authority-line{display:flex;gap:10px;align-items:center;border-block:1px solid #e5e5e5;padding:15px 0;margin:18px 0}.sc-authority-line>div{flex:1}.sc-authority-line strong{font-size:12px}.sc-authority-line small{display:block;font-size:10px;color:#7a7a7a;margin-top:3px}.sc-authority-line .sc-text{font-size:11px}.sc-preparation{border-bottom:1px solid #e1e1e1;padding:0 0 16px;margin:18px 0;font-size:12px}.sc-preparation summary{font-weight:550;cursor:pointer;line-height:1.7}.sc-preparation summary span{display:block;font-size:10px;color:#8a8a8a;font-weight:400;margin-top:4px}.sc-preparation p{font-size:12px;line-height:1.8;color:#666;margin:15px 0}.sc-preparation .sc-text{font-size:11px}.sc-controls-open{margin:18px 0;padding:14px;border-left:2px solid #d6b678;background:#fffbf3}.sc-controls-open h3{font-size:12px;margin-bottom:9px}.sc-controls-open>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;padding:8px 0}.sc-controls-open>div>span{flex:1}.sc-controls-open small{font-size:10px;color:#777}.sc-review-scroll .field{margin:19px 0;font-size:12px}.sc-review-scroll .field textarea,.sc-review-scroll .field select{font-size:12px;line-height:1.75}.sc-consent{display:flex!important;align-items:flex-start;gap:9px;margin:18px 0;font-size:11px;line-height:1.8;color:#5e5e5e}.sc-consent input[type=checkbox]{width:15px!important;height:15px;margin-top:4px;flex:none}.sc-consent span{flex:1}.sc-review-action{padding:17px 25px;border-top:1px solid #ddd;display:flex;gap:8px;flex-wrap:wrap;flex:none}.sc-review-action>.primary{flex:1}.sc-review-action small{display:block;width:100%;font-size:10px;color:#8b8b8b;line-height:1.6;margin-top:3px}.sc-error{display:none;color:#93392b;font-size:12px;line-height:1.7}.sc-error.visible,.sc-error:not(:empty){display:block;padding:12px;border-left:2px solid #b95342;background:#fff4f1;margin:15px 0}.sc-error strong{font-weight:550}.sc-error small{display:block;font-size:10px;margin-top:7px;color:#955949}.sc-mobile-panes{display:none} .sc-fixed-page{max-width:1040px;margin:0 auto;padding:0 30px 70px}.sc-fixed-page>.sc-view-heading{padding:26px 0 23px;margin-bottom:27px}.sc-fixed-summary{margin:22px 0 25px}.sc-fixed-summary>.sc-tag{margin-right:7px}.sc-fixed-summary h2{font-size:23px;letter-spacing:-.45px;margin:17px 0 9px}.sc-fixed-summary p{font-size:12px;color:#717171;line-height:1.8}.sc-fixed-record{border:1px solid #dcdcdc;border-radius:6px;padding:28px 31px;background:white}.sc-fixed-record .sc-pairs{gap:17px 24px}.sc-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.sc-fixed-record .sc-pairs dd{font-size:12px}.sc-source-text{font:12px/1.85 ui-monospace,SFMono-Regular,monospace;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #e0e0e0;background:#fafafa;margin:20px 0;padding:19px 21px;max-height:420px;overflow:auto}.sc-next-step{display:flex;align-items:center;gap:23px;justify-content:space-between;border-block:1px solid #dedede;padding:23px 0;margin:28px 0}.sc-next-step>div{flex:1}.sc-next-step h3{font-size:14px}.sc-next-step p{font-size:12px;color:#727272;margin-top:7px}.sc-next-step>.btn{flex:none}.sc-actions{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0;align-items:center}.sc-after-record{margin-top:25px;padding:18px 0;border-top:1px solid #e4e4e4}.sc-after-record h3{font-size:13px}.sc-after-record p{font-size:12px;color:#747474;margin-top:9px;line-height:1.8}.sc-correction{padding:17px;border-left:2px solid #999;background:#f7f7f7;margin:22px 0}.sc-correction h3{font-size:13px}.sc-correction p{font-size:12px;margin:8px 0}.sc-correction small{font-size:10px;color:#777}.sc-attempt{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0;border-bottom:1px solid #e4e4e4}.sc-attempt strong{font-size:13px;font-weight:550}.sc-attempt small{display:block;font-size:10px;line-height:1.7;color:#7e7e7e;margin-top:5px}.sc-attempt p{font-size:12px;color:#606060} .sc-work-responsibility{padding:18px 0;border-bottom:1px solid #e5e5e5}.sc-work-responsibility h3{font-size:13px}.sc-work-responsibility p{font-size:11px;color:#797979;margin:5px 0}.sc-work-responsibility small{font-size:11px;color:#646464}.sc-work-responsibility .sc-actions{margin:12px 0 0}.sc-acceptance-inline{padding:12px 23px 15px;border-bottom:1px solid #e6e6e6;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sc-acceptance-inline small{font-size:11px;color:#707070;flex:1}.sc-acceptance-inline .sc-text{font-size:10px}.sc-completion-row{display:flex;gap:13px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #e6e6e6}.sc-completion-row>span:first-child{color:#999;padding-top:3px}.sc-completion-row>div{flex:1}.sc-completion-row h3{font-size:12px}.sc-completion-row p{font-size:11px;color:#777;margin-top:7px}.sc-completion-row>.sc-tag{flex:none}.sc-exact-review-link{margin-top:10px}.sc-exact-review-link>.btn{width:100%}.sc-onboarding-basis{border-left:2px solid #d0d0d0;padding:10px 14px;margin:18px 0;color:#707070;font-size:11px;line-height:1.8} .sc-providers{max-width:1400px;margin:0 auto;padding:32px 32px 70px}.sc-provider-toolbar{display:flex;align-items:center;gap:18px;margin:22px 0}.sc-provider-toolbar .search{width:400px;max-width:70%}.sc-provider-toolbar>span{font-size:11px;color:#858585}.sc-provider-table th:nth-child(1){width:45%}.sc-provider-table td:nth-child(1){max-width:500px}.sc-provider-table th:nth-child(2){width:15%}.sc-provider-table th:nth-child(3){width:26%}.sc-provider-table th:nth-child(4){width:14%}.sc-provider-table{min-width:800px}.sc-providers .table-scroll{border:1px solid #e4e4e4;border-radius:5px}.sc-providers .table-scroll td:first-child,.sc-providers .table-scroll th:first-child{padding-left:20px}.sc-alignment{padding-top:35px}.sc-alignment .sc-section-heading{margin-bottom:32px}.sc-alignment-row{padding:24px 0;border-top:1px solid #e3e3e3;display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:24px;align-items:start}.sc-alignment-row h3{font-size:13px;line-height:1.75}.sc-alignment-row p{font-size:12px;color:#6a6a6a;line-height:1.8}.sc-alignment>h2{font-size:19px;margin:35px 0 12px}.sc-scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.sc-scenario{border:1px solid #dedede;border-radius:5px;padding:17px 18px;text-align:left;background:white}.sc-scenario:hover{background:#f7f7f7;border-color:#aaa}.sc-scenario strong{font-size:12px;display:block;margin-bottom:6px}.sc-scenario span{font-size:11px;line-height:1.7;display:block;color:#737373}.sc-sandbox-row{display:flex;gap:9px;flex-wrap:wrap;padding:0 0 20px;margin-bottom:18px;border-bottom:1px solid #e1e1e1}.sc-dialog-content{min-width:0}.sc-dialog-content .field{font-size:12px;margin:17px 0}.sc-dialog-content .field input,.sc-dialog-content .field textarea,.sc-dialog-content .field select{font-size:12px}.sc-dialog-content .field small{font-size:10px;color:#777}.sc-dialog-content .sc-two{gap:20px}.sc-dialog-content .sc-pairs{grid-template-columns:130px minmax(0,1fr)} @media(min-width:1600px){.sc-review-grid{grid-template-columns:minmax(0,1fr) 465px}.sc-review-scroll{padding:29px}.sc-review-action{padding:20px 29px}} @media(max-width:1050px){.sc-context-line{gap:12px;padding-left:0}.sc-file-tabs{padding-left:0;gap:22px}.sc-wide-content>.sc-section{margin-left:0}.sc-review-grid{grid-template-columns:minmax(0,1fr) 365px}.sc-paper-scroll{padding:20px}.sc-paper-scroll .document-paper{padding:33px;font-size:13px}.sc-review-scroll{padding:20px}.sc-review-action{padding:16px 20px}.sc-person{grid-template-columns:1fr 1fr;gap:15px}.sc-person>.btn{grid-column:2;justify-self:start}.sc-alignment-row{grid-template-columns:170px minmax(0,1fr)}.sc-alignment-row>.btn{grid-column:2;justify-self:start}} @media(max-width:800px){.sc-review-grid{display:block;height:auto;min-height:0}.sc-mobile-panes{display:flex;gap:24px;padding:0 21px;border-bottom:1px solid #ddd}.sc-mobile-panes button{padding:13px 0 12px;border-bottom:2px solid transparent;font-size:12px;color:#777}.sc-mobile-panes button[aria-selected=true]{border-color:#222;color:#222;font-weight:550}.sc-review-grid[data-pane=review] .sc-source-pane{display:none}.sc-review-grid[data-pane=source] .sc-review-pane{display:none}.sc-review-pane{border:0}.sc-review-scroll{overflow:visible;padding:24px}.sc-review-action{padding:18px 24px}.sc-paper-scroll{overflow:visible}.sc-review-topline{flex-wrap:wrap;gap:8px 15px;padding:10px 20px}.sc-review-topline .right{display:none}.sc-view-heading{padding:20px}.sc-view-heading h1{font-size:21px}.sc-view-heading .spread{align-items:flex-start}.sc-view-heading .spread>.btn{font-size:10px;max-width:120px;white-space:normal}.sc-money-facts{grid-template-columns:1fr}.sc-money-facts>div,.sc-money-facts>div+div{padding:19px 0;border-right:0;border-bottom:1px solid #e8e8e8}.sc-money-facts strong{font-size:24px}.sc-money-sequence{grid-template-columns:1fr;gap:18px}.sc-work-footer{display:block}.sc-work-footer>span{display:block;margin-top:7px}.sc-two{grid-template-columns:1fr;gap:0}.sc-instruction-banner{flex-wrap:wrap;gap:15px}.sc-instruction-banner>div{flex-basis:70%}.sc-providers{padding:26px 20px}.sc-provider-toolbar{flex-wrap:wrap}.sc-provider-toolbar .search{width:100%;max-width:none}.sc-fixed-page{padding:0 22px 60px}.sc-fixed-record{padding:22px}.sc-fixed-record .sc-pairs,.sc-dialog-content .sc-pairs{grid-template-columns:1fr;gap:5px}.sc-pairs dt{margin-top:13px}.sc-pairs dt:first-child{margin-top:0}.sc-pairs dd{margin-bottom:7px}.sc-fixed-summary h2{font-size:21px}.sc-fixed-page>.sc-view-heading{padding:20px 0}.sc-next-step{display:block}.sc-next-step>.btn{margin-top:18px}.sc-attempt{grid-template-columns:1fr;gap:10px}.sc-ledger-row{flex-wrap:wrap;gap:12px}.sc-ledger-row>.grow{min-width:65%}.sc-ledger-row>.btn,.sc-ledger-row>.sc-tag{margin-left:30px}.sc-section-heading{display:block}.sc-section-heading>.btn{margin-top:16px}.sc-section-heading h2{font-size:19px}.sc-source-list article{flex-wrap:wrap;padding:17px;gap:12px}.sc-source-list article>.grow{flex-basis:65%}.sc-source-list article>.btn{margin-left:39px}.sc-person{display:block}.sc-person>div+div{margin:17px 0 15px 38px}.sc-person>.btn{margin-left:38px}.sc-alignment{padding-top:27px}.sc-alignment-row{display:block}.sc-alignment-row p{margin:8px 0 14px}.sc-scenario-grid{grid-template-columns:1fr}.sc-context-line{font-size:10px;gap:9px 15px}.sc-context-line>span:first-child{display:none}.sc-file-tabs{margin-bottom:23px}.sc-completion-row>.sc-tag{white-space:normal;max-width:70px}.sc-history-row{flex-wrap:wrap}.sc-fixed-page .sc-pairs{grid-template-columns:1fr;gap:5px}} @media(prefers-reduced-motion:reduce){.sc-review *{scroll-behavior:auto!important;transition:none!important}} @media print{.sc-file-tabs,.sc-context-line,.sc-actions,.sc-next-step,.sc-review-action,.sc-contract-tool,.sc-fixed-page>.sc-view-heading{display:none!important}.sc-fixed-page{max-width:none;padding:0}.sc-fixed-record{border:0;padding:0}.sc-fixed-record details>section{display:block}.sc-fixed-record .sc-source-text{max-height:none;overflow:visible}} .sc-delivery-work{border:1px solid #e3e3e3;padding:18px 21px;margin-bottom:20px;border-radius:6px}.sc-delivery-work h3{font-size:14px}.sc-delivery-work article:last-child{border:0}.sc-restore-rehearsal{text-align:center;margin-top:-40px;padding:20px} .vf-file{width:100%;max-width:1256px!important;padding:28px 34px 72px!important;margin:0 auto;scroll-padding-top:24px} .vf-file .file-title{margin:0 0 24px!important;align-items:flex-start;gap:12px} .vf-file .file-title h1{font-size:23px!important;font-weight:630;letter-spacing:-.5px;line-height:1.3} .vf-file .file-title .meta{font-size:11px!important;gap:7px;line-height:1.6;flex-wrap:wrap;margin-top:4px;color:#70767b} .vf-file .file-title .actions{padding-top:2px;gap:13px} .vf-file .file-columns{display:grid!important;grid-template-columns:minmax(0,1fr) 336px!important;gap:38px!important;align-items:start;padding-left:36px} .vf-file .file-main,.vf-file .file-aside{min-width:0;overflow:visible!important} .vf-file .file-title>.ib{margin-top:0} .vf-meta-info{border:0;background:none;padding:0 2px;display:inline-flex;gap:3px;align-items:center;color:#777;font-size:0} .vf-meta-info .icon{width:13px;height:13px} .vf-team{display:flex;align-items:center;gap:6px;border:1px solid #edf0ef;border-radius:20px;padding:4px 9px 4px 5px;font-size:11px;color:#777;background:white;min-height:31px} .vf-team .avatars{padding:0}.vf-team .avatar{width:23px;height:23px;font-size:9px} .vf-text{display:inline-flex;align-items:center;gap:5px;background:none;border:0;border-radius:3px;padding:2px 0;text-align:left;font-size:11px;line-height:1.65;color:#576b70;cursor:pointer;text-decoration:none} .vf-text:hover{text-decoration:underline;text-underline-offset:3px;color:#222} .vf-text:focus-visible{outline:2px solid #555;outline-offset:3px} .vf-muted{font-size:11px;line-height:1.65;color:#70767b;margin:0} .vf-file .vf-progress{border:1px solid #e5e8e9!important;border-radius:7px!important;background:#fff!important;box-shadow:0 3px 17px #1f303008!important;margin:0 0 26px!important;padding:18px 20px 0!important;overflow:visible!important} .vf-file .vf-status-label{padding:0;margin:0!important;min-height:20px;align-items:center} .vf-file .vf-status-label h2{font-size:11px!important;letter-spacing:0;font-weight:600;color:#727a7c!important} .vf-file .vf-status-label .if-stage-name{font-size:11px;font-weight:400} .vf-file .vf-status-label .ib{width:24px;height:24px} .vf-file .if-stage-line{border:0!important;background:transparent!important;padding:9px 0 13px!important;margin:0!important;max-width:440px;gap:7px;min-height:0;font-size:10px} .vf-file .if-stage-line span{font-size:10px!important;color:#7b8387} .vf-file .if-stage-line span.active{color:#222!important;font-weight:650} .vf-file .if-stage-line .complete{color:#547467!important} .vf-file .if-stage-line .dot{width:5px;height:5px} .vf-file .if-status-main{padding:3px 0 13px!important;margin:0!important;gap:20px!important;align-items:center!important;display:flex!important;flex-wrap:nowrap!important} .vf-file .if-status-main .grow{min-width:0} .vf-file .if-status-main h2{font-size:17px!important;line-height:1.4!important;font-weight:625!important;letter-spacing:-.22px!important;color:#24282b} .vf-file .if-status-main p{font-size:12px!important;line-height:1.65!important;margin-top:5px;color:#646d73!important;max-width:490px} .vf-file .if-status-main>.btn{min-height:32px;flex:none;max-width:215px;white-space:normal;text-align:center;line-height:1.35;font-size:11px!important;padding:7px 10px} .vf-file .vf-source-difference{width:100%;max-width:none!important;margin:0 0 13px!important;padding:11px 13px!important;display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);border:1px solid #e6e8e9!important;border-left:2px solid #b39a65!important;background:#fbfbfa!important;border-radius:3px!important} .vf-source-difference .ip-delta-label{font-size:10px} .vf-source-difference strong,.vf-source-difference code{font-size:12px!important} .vf-source-difference p,.vf-source-difference .ip-delta-note{font-size:11px!important;margin-top:7px!important} .vf-file .vf-prepared{border-top:1px solid #edf0f1;margin:0!important;padding:0!important} .vf-prepared>summary,.vf-file .if-details>summary,.vf-other-work>summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;min-height:40px;padding:10px 0!important;margin:0!important;font-size:11px!important;font-weight:550;color:#4e585e;line-height:1.6} .vf-prepared>summary::-webkit-details-marker,.vf-file .if-details>summary::-webkit-details-marker,.vf-other-work>summary::-webkit-details-marker{display:none} .vf-prepared>summary>.icon:last-child,.vf-file .if-details>summary>.icon:last-child,.vf-other-work>summary>.icon:last-child{margin-left:auto;width:13px;height:13px;color:#7a8589;transition:transform .15s} .vf-prepared[open]>summary>.icon:last-child,.vf-file .if-details[open]>summary>.icon:last-child,.vf-other-work[open]>summary>.icon:last-child{transform:rotate(180deg)} .vf-prepared>summary small,.vf-file .if-details>summary small,.vf-other-work>summary small{font-weight:400;color:#798187;font-size:10.5px;margin-left:6px} .vf-file .vf-prepared .ip-summary{border:0!important;border-radius:0!important;padding:8px 0 13px!important;margin:0!important;box-shadow:none!important;background:#fff!important} .vf-file .vf-prepared .ip-summary-head{margin:0 0 12px;gap:8px;flex-wrap:wrap} .vf-file .vf-prepared .ip-summary-head h2{font-size:12px!important} .vf-file .vf-prepared .vi-lead{font-size:15px!important;line-height:1.5!important;margin:0 0 6px!important} .vf-file .vf-prepared .vi-detail{font-size:12px!important;line-height:1.65!important} .vf-file .vf-prepared .ip-summary-foot{display:flex;flex-wrap:wrap;gap:7px;padding-top:10px} .vf-file .vf-prepared .ip-summary-foot>div{display:flex;flex-wrap:wrap;gap:7px;min-width:0} .vf-file .vf-prepared .btn{font-size:11px!important;min-height:28px;padding:4px 7px} .vf-file .if-details{margin:0!important;padding:0!important;border-top:1px solid #edf0f1!important} .vf-file .if-details>summary::after,.vf-file .if-details>summary::before{display:none!important} .vf-file .if-review-row{min-height:41px;padding:8px 0!important;font-size:11px} .vf-file .if-review-row strong{font-size:11px!important} .vf-file .if-review-row small{font-size:10px!important} .vf-file .if-review-group{margin:9px 0!important} .vf-file .if-review-group h4,.vf-file .if-task-section>h4{font-size:10px!important;font-weight:600;color:#7b8387;text-transform:uppercase;letter-spacing:.04em;margin:9px 0} .vf-file .if-task-section{margin:12px 0!important} .vf-file .task-row{padding:10px 0!important;gap:8px} .vf-file .if-details-actions{padding:10px 0!important;border:0} .vf-responsibility-action{padding:0 0 12px} .vf-file .vf-other-work{border-top:1px solid #edf0f1;margin:0} .vf-file .vf-other-work .td-work{border:0!important;background:transparent;box-shadow:none!important;margin:0!important;padding-bottom:8px} .vf-file .vf-other-work .td-section-head{padding:5px 0 10px!important;min-height:0;border:0} .vf-file .vf-other-work .td-section-head h2{font-size:11px!important;font-weight:500;color:#747d80} .vf-file .vf-other-work .td-work-row{padding:11px 0!important;gap:9px;grid-template-columns:19px minmax(0,1fr) auto auto} .vf-file .vf-other-work .td-work-title{font-size:11.5px!important;line-height:1.5} .vf-file .vf-other-work .td-work-meta,.vf-file .vf-other-work .td-work-status{font-size:10px!important} .vf-file .vf-other-work .td-work-action{font-size:11px!important} .vf-file .vf-other-work .td-avatar-only{display:none} .vf-file .vf-progress>.ni-file-work,.vf-file .vf-progress>.ni-update{margin:0 0 14px;padding:13px;border-radius:3px} .vf-file .vf-progress>.dcx-file-checks{border-radius:0;box-shadow:none;padding:0 0 12px!important;margin:0} .vf-decision-note{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0 0 12px;padding:0 0 13px;border-bottom:1px solid #e8eded;font-size:12px} .vf-decision-note strong{font-size:12px}.vf-decision-note p{font-size:11px;margin-top:4px;color:#727a7e} .vf-attention{color:#876529} .vf-delivery-alert{margin:0 0 16px;padding:0 0 15px;border-bottom:1px solid #eee} .vf-delivery-alert h3{font-size:13px;color:#876529} .vf-delivery-alert>div{display:flex;gap:12px;align-items:center;margin-top:8px} .vf-delivery-alert p{flex:1;font-size:11px}.vf-delivery-alert span{display:block;color:#737b7e;font-size:10px} .vf-file .file-aside>section{margin:0 0 28px!important;padding:0!important} .vf-file .td-section-head,.vf-rail-heading{display:flex;align-items:center;gap:8px;justify-content:space-between;margin:0 0 12px;padding:0!important;min-height:30px;border:0!important} .vf-file .td-section-head h3,.vf-rail-heading h3,.vf-file .td-properties>.spread h3{font-size:14px!important;font-weight:600;letter-spacing:-.1px} .vf-file .td-section-head h3>span,.vf-rail-heading h3>span{font-size:11px;color:#838a8f;font-weight:400;margin-left:4px} .vf-file .td-doc-list{border:1px solid #e5e8e9;border-radius:5px;overflow:hidden;background:#fff} .vf-file .td-doc-row{padding:11px 10px!important;gap:9px!important;min-height:78px!important;align-items:center;position:relative;display:flex!important} .vf-file .td-doc-row+.td-doc-row{border-top:1px solid #eceeef} .vf-file .td-doc-row .grow>a{font-size:11.5px!important;font-weight:550!important;line-height:1.55!important;display:block;overflow-wrap:anywhere} .vf-file .td-doc-row small{font-size:10px!important;line-height:1.5;color:#848c91;margin-top:4px;display:block} .vf-file .td-doc-row .td-icon{font-size:0!important;flex:none;min-width:23px;width:23px;height:28px;padding:0!important} .vf-document-thumb{flex:none;width:39px;height:53px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7e7;background:#fafbfb;padding:3px;overflow:hidden;border-radius:2px} .vf-document-thumb>img{width:100%;height:100%;object-fit:cover} .vf-thumb-paper{background:#fff;width:31px;height:45px;white-space:pre-wrap;font:2.4px/1.4 Georgia,serif;color:#767d80;overflow:hidden;padding:3px;display:block;user-select:none;pointer-events:none} .vf-document-thumb svg{width:20px;height:20px;color:#929ca1} .vf-source-info{position:absolute;right:10px;bottom:9px;width:23px;height:20px!important;opacity:0;transition:opacity .12s;color:#7e8c90} .vf-file .td-doc-row:hover .vf-source-info,.vf-file .td-doc-row:focus-within .vf-source-info{opacity:1} .vf-document-context{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:9px} .vf-document-context .vf-text{font-size:10.5px} .vf-file .td-properties>.spread{margin-bottom:12px;gap:8px} .vf-file .td-properties>.spread>.td-icon{margin-left:auto} .vf-file .td-property-search{margin:0 0 10px!important;min-height:30px} .vf-file .td-property-search input{font-size:11px;line-height:1.6} .vf-file .td-property-group{margin:0!important;border:0!important;border-bottom:1px solid #f0f1f2!important} .vf-file .td-property-group>summary{padding:10px 0!important;min-height:35px;gap:8px;font-size:11px!important;color:#555f65} .vf-file .td-property-group>summary small{font-size:10px;color:#92999d} .vf-file .td-field-row{margin:0!important;padding:6px 0 8px!important} .vf-file .td-field-row dt{font-size:10.5px!important;line-height:1.6;color:#7c858b} .vf-file .td-field-row dd{margin:3px 0 0!important} .vf-file .td-field-value{font-size:12px!important;line-height:1.5;padding:0!important} .vf-file .td-property-group dl{padding-bottom:7px} .vf-file .td-field-tools .td-icon{height:21px;font-size:0!important} .vf-file .td-person-row{padding:7px 0!important;gap:8px} .vf-file .td-person-row small{font-size:10.5px} .vf-file .td-small-label{font-size:10px;color:#8b9296;letter-spacing:.04em;text-transform:uppercase;margin:16px 0 5px} .vf-retained-record{display:flex;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid #eceeef;color:#424e54} .vf-retained-record>span{flex:1;min-width:0}.vf-retained-record strong{font-size:11.5px;font-weight:500;display:block;line-height:1.55}.vf-retained-record small{font-size:10px;color:#7a8388;line-height:1.55;display:block;margin-top:3px} .vf-decision-links,.vf-delivery-links{display:flex;flex-direction:column;align-items:flex-start;margin-top:6px} .vf-applied{border-top:1px solid #e9eded;padding:16px 0;font-size:11px;display:flex;flex-direction:column;align-items:flex-start;gap:5px} .vf-applied>span{font-size:10px;text-transform:uppercase;color:#8a9196;letter-spacing:.04em} .vf-file .if-activity{margin:0!important;padding:17px 19px 20px!important;border:1px solid #e5e8e9!important;box-shadow:0 3px 16px #20303006!important;border-radius:7px!important;background:#fff} .vf-file .if-activity-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 18px!important;margin:0!important;min-height:0;border:0} .vf-file .if-activity-toolbar h2{font-size:13px!important;letter-spacing:0;line-height:1.5;font-weight:600;margin-right:auto} .vf-file .if-audiences{gap:0!important;margin:0!important;background:#f7f8f8;border:1px solid #edeff0;border-radius:4px;padding:2px!important;display:flex} .vf-file .if-audiences button{font-size:10px!important;min-height:25px!important;padding:3px 7px!important;border:0!important;border-radius:3px;color:#7b8388;font-weight:400!important} .vf-file .if-audiences button.active{background:white!important;box-shadow:0 1px 3px #1010100a;color:#303a40!important} .vf-file .if-audiences .icon{display:none} .vf-file .if-new-message{font-size:10.5px!important;min-height:29px;padding:5px 8px} .vf-file .if-activity-toolbar>.ib{width:24px;height:27px} .vf-file .if-event{padding:0!important;margin:0 0 23px!important;gap:10px} .vf-file .if-event:last-child{margin-bottom:0!important} .vf-file .if-event .avatar{width:25px;height:25px;font-size:9px} .vf-file .if-event .event-body>p{font-size:12px!important;line-height:1.65!important} .vf-file .if-event-meta{font-size:10px!important;gap:6px;margin-top:3px} .vf-file .if-event-meta .icon{width:11px;height:11px} .vf-file .if-event .comment-bubble{padding:9px 11px!important;font-size:11.5px!important;line-height:1.7;margin-top:8px;background:#f4f5f6!important;border-radius:4px!important} .vf-file .if-event-attachment{font-size:11px;margin-top:8px} .vf-file .if-activity-search{padding:0 0 15px;margin:0;border:0} .vf-file .if-feed-count{font-size:10px;padding:0 0 12px} .sc-dialog-content>.sc-section{padding:0;border:0} .sc-dialog-content>.sc-section>.sc-section-heading{margin-bottom:18px} .sc-dialog-content>.sc-section>.sc-section-heading h2{display:none} .sc-dialog-content .sc-section-heading{flex-wrap:wrap} .sc-dialog-content .sc-person{grid-template-columns:1fr 1fr;gap:16px} .sc-dialog-content .sc-person>.btn{justify-self:start} .sc-dialog-content .sc-money-facts{grid-template-columns:repeat(2,minmax(0,1fr))} @media(max-width:1120px){.vf-file{padding:24px 24px 60px!important}.vf-file .file-columns{padding-left:0;grid-template-columns:minmax(0,1fr) 310px!important;gap:25px!important}.vf-file .if-status-main{flex-wrap:wrap!important;gap:10px!important}.vf-file .if-status-main>.btn{margin:0}.vf-file .if-activity-toolbar h2{flex:1 1 100%}.vf-file .if-audiences{margin-right:auto!important}.vf-file .if-status-main .grow{flex-basis:100%}} @media(max-width:900px){.vf-file{padding:22px 18px 55px!important}.vf-file .file-columns{display:flex!important;flex-direction:column;gap:25px!important;padding:0}.vf-file .file-main,.vf-file .file-aside{width:100%}.vf-file .file-title{gap:8px;flex-wrap:wrap!important;margin-bottom:19px!important}.vf-file .file-title h1{font-size:20px!important}.vf-file .file-title .actions{margin-left:35px;padding:5px 0 0}.vf-file .file-title .meta{font-size:10.5px!important}.vf-file .file-title>.title-text{flex:1;min-width:0}.vf-file .vf-progress{padding:16px 16px 0!important;margin-bottom:24px!important}.vf-file .if-status-main h2{font-size:17px!important}.vf-file .if-status-main p{font-size:12px!important}.vf-file .if-stage-line{padding:8px 0 15px!important}.vf-file .if-stage-line span{font-size:9.5px!important}.vf-file .if-audiences button{min-height:31px!important}.vf-file .if-new-message{min-height:33px!important}.vf-file .if-activity{padding:16px!important}.vf-file .if-review-row{flex-wrap:wrap;gap:7px}.vf-file .if-review-row .grow{flex:1;min-width:90px}.vf-file .td-doc-row{min-height:85px!important;padding:13px 12px!important}.vf-file .td-doc-row .grow>a{font-size:12px!important}.vf-file .td-doc-row .td-icon{width:30px;min-width:30px;min-height:36px}.vf-source-info{opacity:1;bottom:8px;right:12px}.vf-file .vf-other-work .td-work-row{display:flex;flex-wrap:wrap}.vf-file .vf-other-work .td-work-status{margin-left:28px}.vf-file .vf-other-work .td-work-row>.grow{flex-basis:calc(100% - 32px)}.vf-file .vf-other-work .td-work-action{margin-left:auto;min-height:32px}.vf-file .td-field-value{min-height:29px;display:inline-flex;align-items:center}.vf-file .td-property-group>summary{min-height:43px}.vf-file .vf-prepared .ip-summary-foot>div{width:100%}.vf-prepared>summary,.vf-file .if-details>summary,.vf-other-work>summary{min-height:45px}.vf-file .if-status-main>.btn{min-height:37px;max-width:none}.vf-file .vf-source-difference{padding:10px!important;gap:6px!important}.vf-source-difference strong,.vf-source-difference code{font-size:11px!important}.vf-decision-note{flex-wrap:wrap}.sc-dialog-content .sc-person{grid-template-columns:1fr}.sc-dialog-content .sc-money-facts,.sc-dialog-content .sc-two{grid-template-columns:1fr}.sc-dialog-content .sc-ledger-row{flex-wrap:wrap}} @media(prefers-reduced-motion:reduce){.vf-file *{transition:none!important;scroll-behavior:auto!important}} #app>.file-wrap.vf-file{margin:0 auto!important;align-self:center!important;max-width:1256px!important} .vf-file .file-title .vf-team .avatars{display:flex!important;margin:0;padding:0 0 0 4px;align-items:center} .vf-file .vf-team .avatar{display:inline-flex!important} .vf-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;padding:0!important} .vf-file .if-activity-toolbar{flex-wrap:nowrap;gap:10px!important;padding-bottom:23px!important} .vf-file .if-activity-toolbar .vf-compose{order:0;display:flex!important;justify-content:space-between;gap:10px;flex:1!important;min-width:130px;max-width:none;background:#f6f7f8;border:1px solid #e0e4e6;border-radius:4px;min-height:37px!important;padding:9px 11px!important;color:#7c8388;font-size:12px!important;font-weight:400;white-space:normal;text-align:left} .vf-file .if-activity-toolbar .vf-compose:hover{background:#f0f3f4;color:#3f4f56} .vf-file .vf-feed-audience{order:4;max-width:120px;width:auto;border:0!important;border-radius:3px;background:#fff;padding:7px 3px;font-size:11px;color:#626d73;min-height:34px;box-shadow:none} .vf-file .if-activity-toolbar>.ib{order:2;flex:none;width:25px} .vf-file .if-activity-toolbar>[data-action="if-activity-kind"]{order:3} .vf-file .vf-prepared .dcx-file-checks{margin:0!important;padding:10px 0 14px!important;border-radius:0;border-top:1px solid #e8eded;box-shadow:none} .vf-file .vf-prepared .dcx-section-head span{margin-right:auto} @media(max-width:900px){.vf-file .if-activity-toolbar{flex-wrap:wrap;gap:6px!important}.vf-file .if-activity-toolbar .vf-compose{flex:1 1 100%!important}.vf-file .if-activity-toolbar .vf-feed-audience{margin-left:auto;max-width:160px;font-size:11px;min-height:36px}.vf-file .if-activity-toolbar>.ib{width:32px;height:34px}.vf-file .vf-prepared .dcx-compact-row{grid-template-columns:1fr!important;gap:4px}.vf-file .vf-prepared .dcx-compact-row svg{display:none}} .vf-file .if-task-section .task-row h4{font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:#414b50!important;margin:0!important;line-height:1.5} .vf-property-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:14px} .vf-property-picker button{display:flex;gap:8px;align-items:center;border-bottom:1px solid #e9edef;text-align:left;padding:12px 2px;font-size:12px;min-width:0;width:100%;color:#414b51} .vf-property-picker button:hover{background:#f6f8f8}.vf-property-picker button>span{flex:1;min-width:0}.vf-property-picker strong{display:block;font-size:11px;font-weight:500;color:#788087}.vf-property-picker small{display:block;font-size:12px;color:#343e44;margin-top:4px;overflow-wrap:anywhere;line-height:1.5} @media(max-width:600px){.vf-property-picker{grid-template-columns:1fr}} @media(max-width:900px){ #app>.file-wrap.vf-file .file-title{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:5px 9px!important;align-items:start!important;min-height:0!important} #app>.file-wrap.vf-file .file-title>.ib{display:inline-flex!important;grid-column:1;grid-row:1;min-width:24px!important;width:24px!important;height:28px!important;margin:0!important} #app>.file-wrap.vf-file .file-title>.title-text{grid-column:2;grid-row:1;width:auto!important;min-width:0!important;max-width:none!important;flex:none!important} #app>.file-wrap.vf-file .file-title .if-title-row{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important} #app>.file-wrap.vf-file .file-title h1{flex:1;min-width:0!important;width:auto!important;margin:0!important;overflow-wrap:normal!important;word-break:normal!important;font-size:20px!important} #app>.file-wrap.vf-file .file-title .if-title-row>.ib{flex:none;min-width:23px!important;width:23px!important;height:27px!important} #app>.file-wrap.vf-file .file-title .meta{display:flex!important;width:auto!important;min-width:0!important;max-width:none!important;flex-direction:row!important;flex-wrap:wrap!important;gap:2px 6px!important;margin:6px 0 0!important;line-height:1.6!important} #app>.file-wrap.vf-file .file-title .meta>span{white-space:normal;flex:none;max-width:100%} #app>.file-wrap.vf-file .file-title>.actions{grid-column:2;grid-row:2;display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin:9px 0 0!important;padding:0!important;width:auto!important} #app>.file-wrap.vf-file .file-title .actions .btn{min-height:33px!important} } .vf-file .td-doc-row>.td-icon{align-self:flex-start;margin-top:0} .ob-active{background:#fff!important;color:#171717}.ob-header{height:88px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff}.ob-wordmark{font-size:35px;font-weight:780;letter-spacing:-2.4px;line-height:1;text-decoration:none}.ob-header-tools{display:flex;align-items:center;gap:24px;font-size:13px}.ob-preview-label{color:#60605e;display:flex;align-items:center;gap:7px}.ob-preview-label:before{content:'';width:6px;height:6px;background:#65816e;border-radius:50%}.ob-link{background:transparent;padding:0;color:#303431;font-weight:500;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#bbb}.ob-link:hover{color:#000;text-decoration-color:#171717}.ob-shell{max-width:1440px;margin:0 auto;padding:50px 70px 35px;min-height:calc(100dvh - 158px);display:grid;grid-template-columns:minmax(0,490px) minmax(0,1fr);gap:76px;align-items:center}.ob-shell.ob-form-shell{padding-top:30px;align-items:start}.ob-content{padding:16px 0;min-width:0}.ob-content h1{font-size:44px;line-height:1.13;font-weight:670;letter-spacing:-1.7px;max-width:550px;margin:0 0 19px}.ob-lede{font-size:17px;line-height:1.65;color:#656761;margin:0 0 30px;max-width:470px}.ob-content form{margin-top:29px}.ob-field{margin:0 0 23px;display:block}.ob-field>label,.ob-field>span:first-child{display:block;font-size:14px;font-weight:600;margin-bottom:9px}.ob-input{display:block;width:100%;padding:13px 15px!important;height:50px;border:1px solid #b8bdb6!important;border-radius:7px!important;background:#fff;font-size:16px!important;line-height:1.4!important;box-shadow:none!important;color:#171717}.ob-input::placeholder{color:#84867e}.ob-input:focus{outline:2px solid #406a52!important;outline-offset:2px;box-shadow:none!important}.ob-input[aria-invalid=true]{border-color:#ac3b34!important}.ob-hint{display:block;color:#686b65;font-size:12px;line-height:1.6;margin-top:8px}.ob-field-error{display:block;color:#9e312a;font-size:12px;line-height:1.55;margin-top:7px;min-height:0}.ob-inline-error{color:#9e312a;font-size:13px;line-height:1.6;margin-top:13px}.ob-inline-error:empty{display:none}.ob-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;padding:12px 19px;background:#fff;border:1px solid #b9beb8;border-radius:7px;color:#171717;font-size:14px;font-weight:600;line-height:1.5;transition:background .13s,border-color .13s;white-space:normal;text-align:center;cursor:pointer}.ob-btn:hover{background:#f5f6f2;border-color:#7e877c}.ob-btn.primary{background:#171d19;border-color:#171d19;color:white}.ob-btn.primary:hover{background:#314838;border-color:#314838}.ob-btn .icon{width:17px;height:17px}.ob-btn.small{min-height:36px;padding:8px 12px;font-size:12px}.ob-btn:disabled{opacity:.45;cursor:not-allowed}.ob-btn:focus-visible,.ob-link:focus-visible,.ob-choice:focus-visible{outline:2px solid #406a52;outline-offset:4px}.ob-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:25px}.ob-welcome-actions{display:grid;gap:12px;max-width:350px;margin-top:32px}.ob-welcome-actions .ob-btn{min-height:49px}.ob-welcome-secondary{font-size:13px;color:#62665e;margin:23px 0 0}.ob-note{font-size:12px;line-height:1.7;color:#74776f;margin-top:22px;max-width:465px}.ob-check-line{display:flex;align-items:center;gap:7px;font-size:12px;color:#626b61;margin-top:24px}.ob-check-line .icon{width:15px;height:15px}.ob-footer{padding:20px 48px 25px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:11px;color:#74766f;min-height:70px;line-height:1.6}.ob-footer button{font-size:11px;color:#646b60}.ob-stepper{display:flex;gap:0;max-width:490px;margin:0 0 38px;padding:0;list-style:none;align-items:center}.ob-stepper li{display:flex;align-items:center;gap:0;flex:1;font-size:12px;color:#757971;margin:0}.ob-stepper li:last-child{flex:0}.ob-stepper li:not(:last-child):after{content:'';height:1px;background:#dfe3da;flex:1;margin:0 13px}.ob-stepper button{padding:7px 0;white-space:nowrap;font-size:12px;color:inherit;display:flex;align-items:center;gap:6px}.ob-stepper .ob-step-dot{height:7px;width:7px;border-radius:50%;background:#d8dcd4;flex:none}.ob-stepper li.current{color:#171d19;font-weight:600}.ob-stepper li.current .ob-step-dot{background:#354f3c;box-shadow:0 0 0 3px #e3eadf}.ob-stepper li.done .ob-step-dot{background:#758d75}.ob-form-foot{border-top:1px solid #e3e6df;padding-top:20px;margin-top:30px;display:flex;justify-content:space-between;gap:20px;align-items:center}.ob-form-foot .ob-actions{margin:0}.ob-save{font-size:11px;color:#687363;display:flex;gap:6px;align-items:center;line-height:1.6}.ob-save.bad{color:#9e312a}.ob-stage-count{font-size:11px;color:#71766c;margin-top:17px}.ob-visual{background:#e9eee4;border-radius:13px;min-height:510px;padding:36px 26px;position:sticky;top:32px;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;margin:0}.ob-visual figcaption{font-size:12px;color:#60695d;margin-top:27px;text-align:center;line-height:1.6;max-width:360px}.ob-workspace{background:#fff;border:1px solid #d6ddd0;border-radius:8px;box-shadow:0 16px 45px #2b412416;width:100%;min-width:0;max-width:590px;overflow:hidden;transition:transform .2s}.ob-ws-top{height:45px;display:flex;align-items:center;padding:0 18px;gap:20px;border-bottom:1px solid #e7e8e4}.ob-ws-brand{font-weight:770;font-size:19px;letter-spacing:-1.1px}.ob-ws-nav{display:flex;gap:14px;align-items:stretch;height:100%;font-size:9px;color:#6a6f63}.ob-ws-nav span{display:flex;align-items:center}.ob-ws-nav .selected{color:#1c251e;border-bottom:2px solid #526746;font-weight:600}.ob-ws-avatar{margin-left:auto;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#eff0ec;font-size:8px;color:#565c50;font-weight:600;flex:none}.ob-ws-office{height:48px;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #eeefeb;font-size:11px;min-width:0}.ob-office-icon{display:grid;place-items:center;background:#eef2e9;border:1px solid #dfe5d8;height:27px;width:27px;border-radius:6px;color:#516948;flex:none}.ob-office-icon .icon{width:14px;height:14px}.ob-ws-office strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ob-ws-office small{margin-left:auto;color:#7b8273;font-size:9px;flex:none}.ob-ws-body{padding:24px 20px 25px}.ob-ws-body>h2{font-size:20px;letter-spacing:-.55px;line-height:1.3;margin-bottom:6px;font-weight:600;overflow-wrap:anywhere}.ob-ws-meta{font-size:10px;color:#74796d;line-height:1.6;overflow-wrap:anywhere}.ob-ws-columns{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:16px;margin-top:22px}.ob-ws-task{border-left:2px solid #829977;padding:0 0 0 12px}.ob-ws-task>strong{font-size:12px;line-height:1.55;display:block;font-weight:600}.ob-ws-task>p{font-size:10px;line-height:1.65;color:#72776a;margin-top:7px}.ob-ws-action{font-size:9px;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #d4dbcf;border-radius:4px;margin-top:12px;background:#fbfcf9}.ob-ws-action .icon{width:11px;height:11px}.ob-ws-activity{border-top:1px solid #ebece7;margin-top:24px;padding-top:15px}.ob-ws-activity>span{font-size:10px;font-weight:600;display:block;margin-bottom:10px}.ob-ws-event{display:flex;gap:8px;align-items:flex-start;font-size:9px;line-height:1.7;color:#74796b}.ob-ws-event b{color:#40473a;font-weight:550}.ob-ws-event .ob-ws-avatar{margin:0;width:20px;height:20px;flex:none}.ob-ws-side{border-left:1px solid #e9ece4;padding-left:13px;min-width:0;font-size:9px;line-height:1.6;color:#777e70}.ob-ws-side strong{font-size:10px;color:#535c4d;display:block;font-weight:550;margin-bottom:9px}.ob-ws-doc{background:#f8f9f5;border:1px solid #e6e9e0;padding:10px 8px;border-radius:4px;margin-bottom:21px}.ob-ws-doc .icon{width:17px;height:17px;margin-bottom:7px}.ob-ws-person{display:flex;gap:6px;align-items:center;margin:7px 0}.ob-ws-person .ob-ws-avatar{margin:0;width:19px;height:19px;font-size:8px}.ob-preview-placeholder{color:#8d9587}.ob-choices{display:grid;gap:10px;margin:23px 0}.ob-choice{border:1px solid #d7dcd1;padding:16px 17px;border-radius:7px;display:flex;align-items:flex-start;gap:12px;cursor:pointer}.ob-choice:has(input:checked){border-color:#647e58;background:#f7faf3;box-shadow:inset 0 0 0 1px #647e58}.ob-choice input{margin:4px 0 0;width:15px;height:15px;flex:none;accent-color:#3d5733}.ob-choice strong{font-size:14px;display:block;font-weight:600}.ob-choice small{font-size:12px;color:#6b7365;line-height:1.6;display:block;margin-top:5px}.ob-choice>span{min-width:0}.ob-file-example{background:#fafbf8;border-block:1px solid #e1e5da;padding:18px 0;display:flex;gap:14px;align-items:flex-start;margin-top:20px}.ob-file-example .icon{width:21px;height:21px;color:#65765a;margin-top:3px}.ob-file-example strong{font-size:14px;font-weight:600;display:block}.ob-file-example p{color:#676e60;font-size:12px;margin-top:5px;line-height:1.65}.ob-invite-row{display:grid;grid-template-columns:minmax(0,1fr) 128px 30px;gap:8px;align-items:start;margin-bottom:12px}.ob-invite-row .ob-input{font-size:13px!important;height:44px;padding:10px!important}.ob-remove{height:44px;width:30px;display:grid;place-items:center;color:#69705f}.ob-invite-labels{display:grid;grid-template-columns:minmax(0,1fr) 164px;gap:8px;margin-bottom:9px;font-size:12px;font-weight:600}.ob-count{color:#69725f;font-size:12px;margin-top:16px}.ob-preview-mail{border:1px solid #dde2d6;background:#fff;border-radius:7px;margin:22px 0 12px;overflow:hidden}.ob-preview-mail header{padding:15px 19px;border-bottom:1px solid #e6e9e0;font-size:11px;line-height:1.9;color:#67725d}.ob-preview-mail header b{font-weight:600;color:#30392a}.ob-preview-mail>div{padding:21px 19px;font-size:13px;line-height:1.8}.ob-preview-mail h2{font-size:19px;line-height:1.45;margin-bottom:13px}.ob-preview-mail footer{background:#f7f9f3;padding:12px 19px;color:#6b755f;font-size:11px}.ob-avatar-large{height:52px;width:52px;border-radius:11px;background:#e7edde;display:grid;place-items:center;font-weight:650;font-size:20px;color:#4a613d;flex:none}.ob-invitation{display:flex;align-items:center;gap:14px;border-block:1px solid #e0e5d8;padding:21px 0;margin:26px 0}.ob-invitation strong{font-size:17px;display:block;font-weight:600}.ob-invitation small{font-size:12px;color:#6a7561;display:block;margin-top:5px}.ob-hub{max-width:1120px;margin:0 auto;padding:60px 36px 70px}.ob-hub-head{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:42px}.ob-hub h1{font-size:36px;letter-spacing:-1.2px;line-height:1.2}.ob-hub-head p{font-size:15px;line-height:1.7;color:#626b5c;margin-top:12px;max-width:640px}.ob-hub-body{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:55px}.ob-hub-main>h2,.ob-hub-side>h2{font-size:17px;margin:0 0 17px;line-height:1.5}.ob-tasklist{border-top:1px solid #dfe4d9}.ob-taskline{padding:20px 0;border-bottom:1px solid #e3e7de;display:flex;align-items:flex-start;gap:13px}.ob-task-circle{height:23px;width:23px;border:1px solid #d1d8c8;border-radius:50%;display:grid;place-items:center;flex:none;margin-top:2px;font-size:11px;color:#66745b}.ob-task-circle.done{background:#edf3e6;border-color:#d0ddc2;color:#496138}.ob-task-circle .icon{width:13px;height:13px}.ob-taskline h3{font-size:14px;font-weight:600;line-height:1.6}.ob-taskline p{font-size:12px;line-height:1.7;color:#6a7362;margin-top:4px}.ob-taskline .ob-link{font-size:12px}.ob-taskline .ob-taskbody{flex:1;min-width:0}.ob-taskline .ob-btn{margin-left:12px;flex:none}.ob-hub-side{background:#f7f9f3;align-self:start;padding:25px;border-radius:9px}.ob-optional{border-top:1px solid #dfe5d6;padding:18px 0}.ob-optional:last-child{padding-bottom:0}.ob-optional h3{font-size:13px;line-height:1.6}.ob-optional p{font-size:12px;line-height:1.65;color:#6b755f;margin:5px 0 10px}.ob-optional .ob-link{font-size:12px}.ob-hub-progress{display:flex;gap:12px;align-items:center;margin-top:27px;font-size:12px;color:#63725a}.ob-progress-track{width:95px;height:4px;background:#e7ece1;border-radius:5px;overflow:hidden}.ob-progress-track i{display:block;height:100%;background:#6d8c57;border-radius:5px}.ob-hub-bottom{margin-top:40px;padding-top:22px;border-top:1px solid #e3e7dc;font-size:12px;line-height:1.7;color:#68725f;display:flex;justify-content:space-between;gap:20px}.ob-entry-link{font-size:12px;padding:7px 10px;border:1px solid #d2d9ca;border-radius:6px;line-height:1.4;white-space:nowrap}.ob-file-guide{background:#f5f8ef;border:1px solid #dce5d0;border-radius:7px;padding:21px 23px;margin:0 0 24px;font-size:13px;line-height:1.65;color:#293720}.ob-file-guide header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border:0;background:transparent;padding:0}.ob-file-guide h2{font-size:17px;line-height:1.4;margin:0 0 7px;letter-spacing:-.25px}.ob-file-guide p{font-size:12px;color:#657359;line-height:1.7}.ob-file-guide .ob-actions{margin-top:16px}.ob-file-guide .ob-link{font-size:12px}.ob-first-note{margin-top:16px}.ob-first-note label{display:block;font-size:12px;margin-bottom:7px;font-weight:550}.ob-first-note textarea{background:#fff;min-height:90px;width:100%;border:1px solid #c6d2b8;border-radius:6px;padding:12px;font-size:13px;line-height:1.7;resize:vertical}.ob-first-note .ob-note{margin-top:8px;font-size:11px}.ob-file-ribbon{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 17px;margin-bottom:8px;border-bottom:1px solid #e7eae1;font-size:11px;color:#68725e}.ob-file-ribbon .ob-link{font-size:11px}.ob-dialog-text{font-size:14px;line-height:1.8;color:#535d4a}.ob-dialog-text p{margin:0 0 17px}.ob-dialog-text h3{margin:22px 0 9px;font-size:15px}.ob-detail-pair{padding:14px 0;border-bottom:1px solid #e3e7dc}.ob-detail-pair strong{display:block;font-size:13px}.ob-detail-pair p{font-size:12px;color:#66725c;line-height:1.7;margin:6px 0 0}.ob-quiet-options{margin-top:20px}.ob-quiet-options label{display:flex;align-items:flex-start;gap:10px;padding:14px 0;border-bottom:1px solid #e2e6db;font-size:13px;line-height:1.7}.ob-quiet-options input{margin-top:5px}.ob-receipt-line{display:flex;gap:11px;align-items:flex-start;padding:15px 0;border-bottom:1px solid #e2e6dc;min-width:0}.ob-receipt-line .icon{color:#668053;width:17px;height:17px;flex:none;margin-top:3px}.ob-receipt-line b{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere}.ob-receipt-line small{font-size:11px;color:#6a745f;line-height:1.65}.ob-mini-return{padding:12px 20px;border-bottom:1px solid #e4e7df;font-size:12px}.ob-shell [hidden],.ob-hub [hidden]{display:none!important}.ob-resume-box{border-left:2px solid #9aaf89;padding:3px 0 3px 15px;margin-top:32px}.ob-resume-box p{font-size:13px;color:#58664e;margin-bottom:10px}.ob-hub-files{width:100%;border-collapse:collapse;font-size:13px}.ob-hub-files th{text-align:left;font-weight:500;color:#6e7764;background:#f8faf4;padding:10px 12px;border-bottom:1px solid #dfe4d7}.ob-hub-files td{padding:13px 12px;border-bottom:1px solid #e2e7da;line-height:1.6}.ob-hub-files small{font-size:11px;color:#727b68}.ob-hub-files .ob-link{font-size:13px}.ob-search{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:25px 0 18px}.ob-search input{width:300px;max-width:100%;height:39px;font-size:13px!important}.ob-files-scroll{max-width:100%;overflow:auto}.ob-empty{padding:35px 0;font-size:14px;color:#66725b}.ob-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important} @keyframes ob-arrive{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}.ob-content{animation:ob-arrive .18s ease-out}.ob-file-guide{animation:ob-arrive .2s ease-out} @media(min-width:1550px){.ob-shell{padding-top:70px;gap:100px}.ob-content h1{font-size:48px}.ob-visual{min-height:560px}} @media(max-width:1150px){.ob-shell{padding:36px 40px;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ob-content h1{font-size:39px}.ob-visual{padding:30px 18px;min-height:460px}.ob-ws-columns{grid-template-columns:minmax(0,1fr) 100px;gap:13px}.ob-ws-top{gap:15px;padding-inline:14px}.ob-ws-nav{gap:11px}.ob-ws-body{padding-inline:16px}.ob-ws-office{padding-inline:16px}.ob-header{padding-inline:35px}} @media(max-width:900px){.ob-shell{gap:26px;padding-inline:30px}.ob-content h1{font-size:34px;letter-spacing:-1.1px}.ob-lede{font-size:15px}.ob-ws-columns{grid-template-columns:1fr}.ob-ws-side{display:none}.ob-visual{min-height:450px}.ob-ws-nav{font-size:8px;gap:10px}.ob-ws-body>h2{font-size:18px}.ob-stepper li:not(:last-child):after{margin:0 9px}.ob-header{height:75px}.ob-footer{padding-inline:30px}.ob-hub-body{gap:30px;grid-template-columns:minmax(0,1fr) 260px}.ob-hub{padding:40px 30px}.ob-hub h1{font-size:32px}.ob-entry-link{display:none}.ob-file-guide{padding:18px}} @media(max-width:700px){.ob-header{height:74px;padding:0 22px}.ob-header-tools{gap:18px}.ob-preview-label{font-size:11px}.ob-wordmark{font-size:31px}.ob-shell,.ob-shell.ob-form-shell{display:flex;flex-direction:column;padding:25px 24px 25px;gap:35px;align-items:stretch;min-height:0}.ob-content{max-width:510px;width:100%;margin:auto;padding:7px 0}.ob-content h1{font-size:37px;line-height:1.13;letter-spacing:-1.25px}.ob-lede{font-size:16px;margin-bottom:24px}.ob-content form{margin-top:23px}.ob-visual{position:static;min-height:0;padding:24px 20px;border-radius:10px;max-width:510px;width:100%;margin:auto}.ob-ws-columns{grid-template-columns:minmax(0,1fr) 112px}.ob-ws-side{display:block}.ob-ws-top{height:42px;gap:17px}.ob-ws-nav{font-size:9px;gap:15px}.ob-ws-body>h2{font-size:19px}.ob-ws-body{padding:20px 18px}.ob-ws-activity{margin-top:21px;padding-top:12px}.ob-ws-columns{margin-top:20px}.ob-visual figcaption{margin-top:18px;font-size:11px}.ob-form-shell .ob-visual{display:none}.ob-stepper{margin-bottom:32px}.ob-stepper li:not(:last-child):after{margin:0 15px}.ob-stepper li{font-size:11px}.ob-stepper button{font-size:11px}.ob-footer{padding:25px 24px;gap:16px;align-items:flex-start;margin-top:10px}.ob-footer>span{max-width:230px}.ob-footer button{flex:none}.ob-welcome-actions{max-width:100%;margin-top:27px}.ob-actions{gap:10px}.ob-form-foot{margin-top:28px;gap:14px}.ob-save{font-size:10px;max-width:115px}.ob-content .ob-btn{font-size:14px}.ob-content .ob-btn.small{font-size:12px}.ob-hub{padding:28px 21px 50px}.ob-hub-body{display:block}.ob-hub-side{margin-top:33px}.ob-hub-head{display:block;margin-bottom:28px}.ob-hub-head>.ob-btn{margin-top:21px}.ob-hub h1{font-size:31px}.ob-hub-head p{font-size:14px}.ob-taskline{gap:10px;flex-wrap:wrap;padding:18px 0}.ob-taskline .ob-taskbody{min-width:180px}.ob-taskline .ob-btn{margin-left:33px}.ob-hub-bottom{display:block;line-height:1.8}.ob-hub-bottom .ob-link{display:block;margin-top:14px}.ob-file-guide header{gap:10px}.ob-file-guide h2{font-size:16px}.ob-file-guide .ob-btn{font-size:12px;min-height:39px;padding:9px 12px}.ob-file-ribbon{align-items:flex-start;line-height:1.7}.ob-file-ribbon>span{max-width:220px}.ob-file-ribbon .ob-link{white-space:nowrap}.ob-search{flex-wrap:wrap}.ob-search input{width:100%}.ob-hub-files th:nth-child(3),.ob-hub-files td:nth-child(3){display:none}.ob-hub-files td,.ob-hub-files th{padding:11px 8px}.ob-hub-files .ob-link{font-size:12px}.ob-hub-files{min-width:0}.ob-invite-row{grid-template-columns:minmax(0,1fr) 104px 24px;gap:6px}.ob-invite-labels{grid-template-columns:minmax(0,1fr) 134px}.ob-invite-row .ob-input{font-size:12px!important}.ob-remove{width:24px}.ob-note{font-size:11px}.ob-receipt-line b{font-size:12px}.ob-choices{margin-top:20px}.ob-choice{padding:15px}.ob-choice small{font-size:12px}} @media(max-width:365px){.ob-shell,.ob-shell.ob-form-shell{padding-inline:20px}.ob-header{padding-inline:20px}.ob-header-tools{gap:13px}.ob-content h1{font-size:33px}.ob-lede{font-size:15px}.ob-stepper li:not(:last-child):after{margin:0 10px}.ob-invite-row{grid-template-columns:minmax(0,1fr) 26px;gap:5px}.ob-invite-row select{grid-row:2;grid-column:1}.ob-invite-row .ob-remove{grid-column:2;grid-row:1}.ob-invite-labels{display:none}.ob-invite-row input{font-size:14px!important}.ob-ws-side{display:none}.ob-ws-columns{grid-template-columns:1fr}.ob-ws-nav{gap:12px}.ob-visual{padding:20px 15px}.ob-footer{padding-inline:20px}.ob-form-foot .ob-actions{gap:12px}.ob-form-foot{align-items:flex-end}.ob-save{max-width:87px}.ob-form-foot .ob-btn{padding:11px 14px}.ob-file-ribbon>span{max-width:160px}} @media(prefers-reduced-motion:reduce){.ob-content,.ob-file-guide{animation:none!important}.ob-workspace,.ob-btn{transition:none!important}} body.ob-active #app{display:block!important;height:auto!important;min-height:100dvh;overflow:visible!important} body.ob-active{overflow:auto!important;height:auto!important} body.ob-active #main-content.ob-shell{width:100%;max-width:1320px;margin:0 auto;height:auto!important;max-height:none!important;flex:none;padding-inline:50px} body.ob-active #main-content.ob-shell:focus,body.ob-active #main-content.ob-hub:focus{outline:none} body.ob-active .ob-header,body.ob-active .ob-footer{flex:none} @media(max-width:1000px){body.ob-active #main-content.ob-shell{padding-inline:32px;gap:40px}} @media(max-width:760px){body.ob-active #main-content.ob-shell{padding-inline:22px}} .ob-ws-nav{flex:1;min-width:0;white-space:nowrap;overflow:hidden}.ob-ws-nav span{flex-shrink:0} @media(max-width:460px){.ob-ws-top{gap:16px}.ob-ws-nav span:nth-child(n+3){display:none}.ob-ws-avatar{margin-left:0}} .vi-brief{background:#fff;border:1px solid var(--line);border-radius:7px;padding:22px 24px;margin-bottom:20px;color:var(--ink)} .vi-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px} .vi-section-head h2,.vi-section-head h3{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5;font-weight:600;letter-spacing:0;margin:0} .vi-section-head .icon{color:#555}.vi-meta{font-size:11px;color:#656565;text-align:right;line-height:1.5} .vi-brief .vi-lead{font-size:20px;font-weight:580;letter-spacing:-.35px;line-height:1.45;margin:0 0 9px;color:#171717;max-width:750px} .vi-brief .vi-detail{font-size:14px;line-height:1.75;margin:0;color:#464646;max-width:800px} .vi-continuation{font-size:12px;line-height:1.7;color:#606060;margin:12px 0 0}.vi-continuation strong{font-weight:550;color:#333} .vi-sources{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;min-width:0} .vi-sources .vi-source{border-color:#dedede;color:#383838;background:#fff;min-height:30px;max-width:100%;padding:5px 8px;font-size:11px;line-height:1.5;white-space:normal;text-align:left;justify-content:flex-start;gap:6px;overflow-wrap:anywhere} .vi-source .vi-edition{color:#696969;white-space:nowrap}.vi-source:hover{background:#f6f6f6;border-color:#aaa}.vi-source .icon{width:13px;height:13px} .vi-brief-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid #ebebeb;margin-top:18px;padding-top:14px} .vi-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.vi-actions:empty{display:none} .vi-actions .btn{font-size:12px;min-height:33px;line-height:1.45;white-space:normal}.vi-brief-bottom>.btn{font-size:11px;text-decoration:underline;text-underline-offset:3px} .vi-document-flag{display:inline-block;font-size:10px;line-height:1.5;padding:2px 5px;background:#fff4dd;border:1px solid #e9d4a5;color:#79521a;border-radius:3px;margin-top:5px} .vi-request-status{margin:0 0 20px;border:1px solid var(--line);border-radius:7px;padding:18px 22px}.vi-request-status h3{font-size:14px}.vi-request-status p{font-size:13px;line-height:1.7}.vi-request-status>.vi-actions{margin-top:12px} .vi-prepared{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:24px}.vi-prepared>.vi-section-head{margin-bottom:12px}.vi-prepared h3{font-size:14px} .vi-finding{padding:18px 0;border-top:1px solid #e8e8e8;scroll-margin:20px}.vi-finding:first-of-type{padding-top:8px;border-top:0}.vi-finding:last-child{padding-bottom:0} .vi-finding-heading{display:flex;align-items:flex-start;gap:9px}.vi-finding-heading .icon{flex:none;margin-top:3px}.vi-finding-heading h3{font-size:14px;font-weight:600;line-height:1.6;letter-spacing:0;margin:0} .vi-finding>p{font-size:13px;color:#535353;line-height:1.8;margin:8px 0 0!important}.vi-finding>.vi-actions{margin-top:12px} .vi-finding:focus{outline:2px solid #666;outline-offset:5px;border-radius:3px}.vi-quiet{font-size:12px;color:#606060;line-height:1.8} .vi-wire-notice{background:#fff9ed;border:1px solid #e5d3ae;border-left:3px solid #9b6e24;border-radius:5px;padding:15px 17px;margin:0 auto 18px;max-width:800px;color:#4b3f2b} .vi-wire-notice>.vi-finding-heading h3{font-size:14px;color:#513d1e}.vi-wire-notice>.vi-finding-heading .icon{color:#936a2a} .vi-wire-notice p{font-size:12px;line-height:1.7;margin:8px 0 0}.vi-wire-notice .vi-actions{margin-top:11px}.vi-wire-notice .btn{min-height:28px;font-size:11px;background:transparent;border-color:#d9c9a8}.vi-wire-notice .btn.ghost{border-color:transparent;text-decoration:underline;text-underline-offset:3px} .vi-value-compare{display:flex;align-items:center;gap:15px;margin:10px 0 0;flex-wrap:wrap}.vi-value-compare small{display:block;font:10px/1.5 var(--font);color:#765f3f;margin-bottom:3px}.vi-value-compare b{font:500 14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;color:#3f3321} .vi-suffix{font-weight:500}.vi-observed-passage{box-shadow:inset 3px 0 #bc9656;background:#fffaf0;padding-left:12px!important} .vi-inline-observation{display:flex;align-items:center;gap:7px;background:#fff4de;border:1px solid #dfc89a;color:#684916;border-radius:4px;padding:8px 10px;width:100%;text-align:left;font:12px/1.55 var(--font);margin:-6px 0 20px;break-inside:avoid} .vi-inline-observation>.icon:last-child{margin-left:auto}.vi-inline-observation:hover{background:#f9eccc}.vi-inline-observation .icon{width:14px;height:14px} .vi-comparison-key{background:#fff;border:1px solid #ddd;border-radius:5px;padding:18px;margin:0 auto 20px}.vi-comparison-key h3{font-size:14px;margin-bottom:12px}.vi-comparison-key p{font-size:11px;color:#626262;line-height:1.7;margin-top:12px} .vi-comparison-row{display:grid;grid-template-columns:90px minmax(0,1fr) 20px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid #eee;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.vi-comparison-row strong{text-transform:capitalize;font-weight:550}.vi-comparison-row span:not([aria-hidden]){font-family:ui-monospace,SFMono-Regular,Menlo,monospace} .vi-update{font-size:12px;line-height:1.7;background:#fff7e7;color:#6d4e1d;border-left:2px solid #a57932;padding:11px 13px;margin:12px 0;border-radius:3px}.vi-update .btn{margin-top:8px} .vi-linked-question{padding-top:12px;margin-top:12px;border-top:1px solid #e5e5e5}.vi-linked-question strong{font-size:11px;font-weight:550;color:#555}.vi-linked-question p{font-size:13px;line-height:1.65;margin-top:5px}.vi-linked-question span{display:block;font-size:11px;color:#656565;margin-top:6px} .vi-ai-context{padding:0 0 20px;border-bottom:1px solid #ddd;margin-bottom:20px}.vi-ai-context h3{font-size:14px}.vi-ai-context p{font-size:13px;line-height:1.7;color:#555;margin-top:8px!important}.vi-ai-context .vi-actions{margin-top:12px} .vi-dialog-intro{font-size:14px;line-height:1.75;margin-bottom:20px!important;color:#424242} .vi-basis-list{margin:16px 0 24px;border-top:1px solid #ddd}.vi-basis-list>div{padding:13px 0;border-bottom:1px solid #e7e7e7}.vi-basis-list span{display:block;font-size:12px;line-height:1.7}.vi-basis-list span:last-child{color:#666;font-size:11px;padding-left:22px}.vi-basis-list strong{font-weight:550} #vi-request-text{font-size:14px;line-height:1.8;min-height:220px;resize:vertical}#vi-recipient{font-size:13px}.vi-message-preview{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;border:1px solid #ddd;border-radius:5px;font-size:14px;line-height:1.8;margin-bottom:20px} .vi-correction{padding:11px 12px;background:#f5f5f5;border-left:2px solid #555;margin:12px 0}.vi-correction strong{font-size:11px}.vi-correction p{font-size:13px;line-height:1.7;margin:5px 0!important}.vi-correction span{font-size:11px;color:#666} .vi-example{margin:20px 0 0;padding:20px;border-top:1px solid #ddd}.vi-example h3{font-size:14px}.vi-example p{font-size:12px;color:#555;line-height:1.7;margin:8px 0 14px} @media(max-width:1000px){.vi-brief{padding:18px 20px}.vi-section-head{align-items:flex-start}.vi-brief .vi-lead{font-size:18px}.vi-meta{max-width:185px}} @media(max-width:620px){.vi-brief{padding:18px 16px}.vi-section-head{flex-wrap:wrap;gap:5px;margin-bottom:12px}.vi-meta{text-align:left;max-width:none;font-size:11px}.vi-brief .vi-lead{font-size:18px}.vi-brief .vi-detail{font-size:13px}.vi-brief-bottom{display:block}.vi-brief-bottom>.btn{margin-top:8px}.vi-sources .vi-source{font-size:11px}.vi-wire-notice{padding:12px;margin-bottom:14px}.vi-wire-notice>.vi-finding-heading h3{font-size:13px}.vi-value-compare{gap:8px}.vi-value-compare b{font-size:12px}.vi-comparison-key{padding:13px}.vi-comparison-row{grid-template-columns:1fr 16px 1fr;gap:7px;font-size:11px}.vi-comparison-row strong{grid-column:1/-1}.vi-inline-observation{font-size:11px}.vi-request-status{padding:16px}.panel-bottom>[data-vi-action]{margin-bottom:8px}} @media print{.vi-wire-notice,.vi-inline-observation,.vi-comparison-key{display:none!important}.vi-observed-passage{background:transparent;box-shadow:none}} @media(prefers-reduced-motion:reduce){.vi-finding,.vi-brief{scroll-behavior:auto!important}} .vi-material-limit{border-left:2px solid #a87c2d;padding:8px 12px;background:#fff9ed;color:#705023;font-size:13px;line-height:1.7;margin:14px 0 0}.vi-material-limit strong{font-weight:550} .vi-selected{border-left:2px solid #666;padding-left:12px}.vi-participant-request{border:1px solid #ddd;padding:13px 16px;border-radius:5px;margin:18px 0;font-size:13px}.vi-participant-request summary{cursor:pointer}.vi-participant-request p{white-space:pre-wrap;line-height:1.75;margin-top:14px} body.consumer-active{background:#fafafa;color:#20211f;--c-line:#e3e4e1;--c-muted:#6e716b;--c-ink:#20211f;--c-soft:#f4f5f2;--c-warn:#845407;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif} .consumer-active .skip-link{background:#fff;color:#20211f} .c-shell{min-height:calc(100dvh - 34px);padding-bottom:34px;line-height:1.55} .c-shell h1,.c-shell h2,.c-shell h3,.c-shell p{margin:0}.c-shell button,.c-shell input,.c-shell textarea,.c-shell select{font:inherit;letter-spacing:0}.c-shell button:disabled{opacity:.45;cursor:not-allowed} .c-shell h1{font-family:Georgia,'Times New Roman',serif;font-size:44px;font-weight:400;line-height:1.13;letter-spacing:-1.6px;color:var(--c-ink)} .c-shell h2{font-size:20px;letter-spacing:-.5px;font-weight:600;line-height:1.35}.c-shell h3{font-size:15px;line-height:1.45;font-weight:600;letter-spacing:-.1px} .c-shell p{font-size:15px;line-height:1.65}.c-muted{color:var(--c-muted)}.c-small{font-size:12px!important;line-height:1.6!important}.c-sub{font-size:13px!important;color:var(--c-muted)} .c-shell .c-icon{height:20px;width:20px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;flex:none;vertical-align:middle} .c-btn{border:1px solid #d8dad5;border-radius:6px;padding:12px 17px;min-height:44px;font-size:14px!important;line-height:1.35;font-weight:550!important;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;color:var(--c-ink);text-decoration:none;white-space:normal} .c-btn:hover{background:#f2f3ef;border-color:#aaa}.c-btn.primary{background:#22251f;border-color:#22251f;color:#fff}.c-btn.primary:hover{background:#080b07;border-color:#080b07}.c-btn.small{min-height:36px;padding:8px 12px;font-size:12px!important}.c-btn.full{width:100%}.c-link{border:0;padding:6px 0;background:transparent;font-size:13px!important;line-height:1.45!important;text-decoration:underline;text-decoration-color:#b9bcb4;text-underline-offset:4px;text-align:left;color:#3c4238}.c-link:hover{text-decoration-color:currentColor}.c-icon-btn{width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:5px;background:none;color:#5a6154}.c-icon-btn:hover{background:#f0f2eb} .c-shell button:focus-visible,.c-shell a:focus-visible,.c-dialog button:focus-visible{outline:2px solid #676e60;outline-offset:4px}.c-shell input:focus,.c-shell textarea:focus,.c-shell select:focus{outline:2px solid #8f9886;outline-offset:2px;box-shadow:none;border-color:#555e4b} .c-row{display:flex;align-items:center;gap:12px}.c-between{display:flex;align-items:center;justify-content:space-between;gap:16px}.c-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.c-stack{display:grid;gap:16px}.c-grow{flex:1;min-width:0}.c-rule{border:0;border-top:1px solid var(--c-line);margin:24px 0} .c-header{height:86px;border-bottom:1px solid var(--c-line);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1160px)/2));gap:30px} .c-office-brand{display:flex;align-items:center;gap:12px;color:#252923;flex:none}.c-office-mark{width:39px;height:39px;border:1px solid #b9bfb1;border-radius:50%;display:grid;place-items:center;font-family:Georgia,serif;font-size:17px;letter-spacing:-.8px;color:#4d5743}.c-office-name{font-family:Georgia,serif;font-size:23px;line-height:1.05;letter-spacing:-.6px}.c-office-name small{display:block;font:9px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;letter-spacing:2.15px;text-transform:uppercase;color:#737c6a;margin-top:5px} .c-topnav{height:100%;display:flex;align-items:center;gap:26px;margin-left:38px}.c-topnav a{display:flex;align-items:center;gap:7px;height:100%;border-bottom:2px solid transparent;font-size:13px;font-weight:450;color:#697162;white-space:nowrap}.c-topnav a[aria-current=page]{color:#20251b;font-weight:600;border-bottom-color:#414b35} .c-profile{display:flex;align-items:center;gap:10px;font-size:12px;color:#6d7367;margin-left:auto}.c-avatar{width:32px;height:32px;border:1px solid #dadfd2;background:#eef0e8;color:#57614b;display:inline-grid;place-items:center;border-radius:50%;font-size:11px;font-weight:550;flex:none}.c-avatar.large{width:44px;height:44px;font-size:13px}.c-avatar.office{background:#f2f0ea;border-color:#e2ded4;color:#7f7564} .c-dot{width:5px;height:5px;border-radius:50%;background:#57644d;display:inline-block} .c-frame{width:min(1100px,calc(100% - 64px));margin:0 auto}.c-context{display:flex;align-items:center;gap:9px;font-size:12px;color:#72786b;padding:26px 0 0}.c-context .c-icon{height:15px;width:15px}.c-context .c-context-sep{color:#b1b7a8;margin:0 1px} .c-columns{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:66px;margin-top:42px}.c-main{min-width:0;padding-bottom:24px}.c-aside{padding-top:0;min-width:0}.c-welcome{font-size:13px!important;color:#70766a;margin-bottom:13px!important}.c-lead{font-size:15px!important;color:#697060;line-height:1.75!important;max-width:600px;margin-top:20px!important}.c-hero{margin-bottom:29px}.c-task-card{background:#fff;border:1px solid #dfe3d8;border-radius:10px;padding:26px;box-shadow:0 3px 9px #20211f03}.c-task-title{display:flex;align-items:center;gap:14px}.c-task-icon{display:grid;place-items:center;width:46px;height:50px;border:1px solid #d9decf;border-radius:7px;background:#fafbf8;color:#657257;flex:none}.c-task-icon .c-icon{width:24px;height:24px}.c-task-card .c-desc{font-size:14px;color:#6a7161;margin:16px 0 23px}.c-task-card .c-actions{margin-top:24px}.c-task-card .c-primary-wide{min-width:178px}.c-task-card .c-statusline{padding-top:20px;margin-top:22px;border-top:1px solid #edf0e8;display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#727b66}.c-statusline .c-icon{width:16px;height:16px;margin-top:2px}.c-tag{display:inline-flex;gap:5px;align-items:center;padding:4px 7px;border-radius:4px;background:#f1f3ed;color:#5a6550;font-size:10px;line-height:1.4;white-space:normal}.c-tag.amber{background:#fcf2dd;color:#80611d}.c-tag.positive{background:#eef5ec;color:#4a6b38} .c-saved-list{margin-top:23px}.c-saved-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #e6e9df}.c-saved-row .c-icon{width:18px;height:18px;color:#6f7a64}.c-saved-row strong{font-size:13px;font-weight:500}.c-saved-row small{display:block;color:#7e8576;font-size:11px;margin-top:2px}.c-saved-row a{margin-left:auto;font-size:12px;color:#727967;min-height:36px;display:flex;align-items:center}.c-recent{margin-top:33px}.c-section-title{font-size:13px!important;font-weight:600!important;margin-bottom:12px!important;color:#505949}.c-history-row{display:grid;grid-template-columns:7px 1fr 62px;gap:11px;padding:9px 0;align-items:baseline;font-size:12px;color:#6e7665}.c-history-row i{width:4px;height:4px;border-radius:50%;background:#b2baa7;transform:translateY(-2px)}.c-history-row time{text-align:right;color:#929b86;font-size:11px} .c-property{border-top:1px solid #dde2d4;padding:23px 0 24px}.c-property .c-icon{width:23px;height:23px;color:#737e65;margin-bottom:20px}.c-property h2{font:24px/1.25 Georgia,serif;letter-spacing:-.7px;margin-bottom:5px}.c-property dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0 0;font-size:12px}.c-property dt{font-size:10px;color:#8d9680;margin-bottom:4px}.c-property dd{margin:0;color:#505a45}.c-contact{border-top:1px solid #dde2d4;padding-top:23px}.c-contact .c-row{margin:16px 0}.c-contact strong{font-size:13px;font-weight:600}.c-contact p{font-size:12px;line-height:1.55}.c-contact .c-btn{font-size:12px!important;margin-bottom:13px;min-height:39px}.c-trust-link{border-top:1px solid #dde2d4;margin-top:26px;padding-top:17px}.c-trust-link .c-link{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:11px!important}.c-trust-link p{font-size:11px;color:#8b947f;line-height:1.65;margin-top:8px} .c-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;width:min(1100px,calc(100% - 64px));border-top:1px solid #e5e8df;margin:44px auto 0;padding:22px 0 26px;color:#8d9683;font-size:11px}.c-powered{display:flex;align-items:center;gap:7px;white-space:nowrap}.c-powered img{width:35px;height:16px;object-fit:contain;opacity:.58} .c-back{padding:0;display:inline-flex;align-items:center;gap:6px;font-size:12px!important;color:#6c7560;min-height:32px;margin-bottom:25px}.c-back .c-icon{width:15px;height:15px}.c-subtitle{font-size:14px!important;color:#737c66;line-height:1.7!important;margin:15px 0 28px!important}.c-step{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#747f67;font-size:11px}.c-step strong{font-weight:600;color:#3e4b30}.c-step .c-icon{width:12px;height:12px}.c-heading-small{font-size:36px!important;letter-spacing:-1px!important;line-height:1.15!important}.c-task-columns{margin-top:21px}.c-task-columns .c-aside{padding-top:60px} .c-office-request{border-left:2px solid #c5cdbb;background:#f2f4ed;padding:16px 19px;margin:22px 0 24px}.c-office-request strong{display:block;font-size:11px;color:#647253;margin-bottom:7px;font-weight:500}.c-office-request p{font-size:14px;line-height:1.6} .c-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#fff;border:1px dashed #bfc8b5;border-radius:8px;min-height:205px;padding:27px;text-align:center;transition:background .15s,border .15s}.c-drop.drag{background:#edf2e6;border-color:#515f42}.c-drop>.c-icon{height:26px;width:26px;color:#7e8a70;margin-bottom:2px}.c-drop h3{font-size:14px}.c-drop p{font-size:11px;color:#8b967d}.c-drop input{position:absolute;opacity:0;inset:0;width:100%;height:100%;cursor:pointer;z-index:1}.c-drop .c-faux{pointer-events:none}.c-drop:focus-within{outline:2px solid #6e7d5c;outline-offset:4px} .c-file-chosen{padding:18px 20px;border:1px solid #d8dfcd;border-radius:8px;background:#fff;display:flex;align-items:center;gap:14px}.c-file-chosen .c-icon{color:#6d7c5a}.c-file-chosen strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.c-file-chosen small{display:block;color:#8b947e;font-size:11px;margin-top:4px}.c-file-chosen .c-file-actions{display:flex;gap:3px;margin-left:auto}.c-file-chosen .c-icon-btn{width:33px;height:36px} .c-field{display:flex;flex-direction:column;gap:7px;margin:22px 0 0;min-width:0}.c-field label{font-size:12px;font-weight:550;color:#465239}.c-field label span{font-weight:400;color:#8c9680}.c-field input,.c-field textarea,.c-field select{width:100%;border:1px solid #cfd6c5;border-radius:6px;padding:12px;background:#fff;color:#23281d;font-size:14px;min-height:46px}.c-field textarea{min-height:96px;resize:vertical}.c-field .c-hint{font-size:11px;color:#849172}.c-grid2{display:grid;grid-template-columns:1fr 1fr;gap:15px}.c-grid2 .c-field{margin-top:20px}.c-form-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:27px;padding-top:21px;border-top:1px solid #dee4d5}.c-save{font-size:10px;color:#859276;display:inline-flex;align-items:center;gap:5px}.c-save .c-icon{width:13px;height:13px}.c-options{display:flex;gap:10px;margin:20px 0}.c-options button{flex:1;padding:16px;text-align:left;font-size:12px;border:1px solid #dce2d2;background:#fff;border-radius:6px}.c-options button[aria-pressed=true]{border-color:#5d6a4c;background:#f0f3ea;box-shadow:inset 0 0 0 1px #5d6a4c}.c-options button .c-icon{margin-right:8px} .c-check{display:flex;gap:11px;align-items:flex-start;padding:19px 0;font-size:13px;color:#4b573e;line-height:1.65;cursor:pointer}.c-check input{width:17px;height:17px;padding:0;margin:3px 0 0;accent-color:#3f4b30;flex:none}.c-summary{background:#fff;border:1px solid #dce3d1;border-radius:8px;padding:23px}.c-summary dl{margin:0}.c-summary dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:12px 0;border-bottom:1px solid #edf0e7;font-size:13px}.c-summary dl>div:last-child{border:0}.c-summary dt{color:#80906b}.c-summary dd{margin:0;text-align:right;overflow-wrap:anywhere;max-width:66%}.c-summary .c-editline{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.c-summary .c-editline h3{font-size:12px;color:#697954} .c-notice{padding:14px 16px;background:#f0f3e9;border:1px solid #dde5ce;border-radius:6px;font-size:12px;line-height:1.65;color:#617348;margin:18px 0;display:flex;align-items:flex-start;gap:10px}.c-notice .c-icon{width:17px;height:17px;margin-top:2px}.c-notice.warn{background:#fffaee;border-color:#f0e0b9;color:#856c30}.c-notice.error{background:#fff3ef;border-color:#ebcbbf;color:#975342}.c-error{margin:15px 0;font-size:13px;line-height:1.6;color:#944934}.c-inline-errors{color:#97513d;font-size:12px;margin-top:12px}.c-done{width:46px;height:46px;border-radius:50%;background:#eaf0e2;border:1px solid #d7e2c8;display:grid;place-items:center;color:#5b7642;margin:0 0 24px}.c-done .c-icon{width:23px;height:23px} .c-next{padding:23px 0;border-top:1px solid #dfe5d6;border-bottom:1px solid #dfe5d6;margin:26px 0}.c-next h3{font-size:12px;color:#6e7f58;margin-bottom:10px}.c-next p{font-size:14px;color:#566744}.c-receipt-code{margin-top:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#91a078}.c-list{border-top:1px solid #dce3d2;margin-top:28px}.c-doc-row{display:flex;align-items:center;gap:15px;padding:19px 0;border-bottom:1px solid #e0e5d8}.c-doc-row .c-icon{color:#84936e;width:23px;height:23px}.c-doc-row button.c-doc-open{flex:1;text-align:left}.c-doc-row strong{font-size:13px;font-weight:550;display:block;overflow-wrap:anywhere}.c-doc-row small{font-size:11px;color:#8b9a74;display:block;margin-top:4px} .c-thread{margin-top:24px;border-top:1px solid #e0e5d7;padding-top:24px}.c-msg{margin:0 0 23px;display:flex;gap:12px}.c-msg-head{display:flex;align-items:center;gap:10px;font-size:12px;margin-bottom:7px;flex-wrap:wrap}.c-msg-head strong{font-weight:600}.c-msg-head small{color:#9aaa84;font-size:10px}.c-msg-body{font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.c-msg.mine{padding-left:42px}.c-msg.mine .c-msg-content{padding:15px 18px;background:#f0f3e9;border:1px solid #e1e6d7;border-radius:7px;width:100%}.c-msg.ai .c-avatar{background:#262d1e;color:#fff;border-color:#262d1e}.c-audience{font-size:11px;color:#919f7c;display:flex;align-items:center;gap:7px;margin-bottom:8px}.c-audience .c-icon{width:14px;height:14px}.c-message-form{border:1px solid #d5deca;border-radius:8px;background:#fff;padding:15px;margin-top:26px}.c-message-form textarea{border:0;background:transparent;box-shadow:none;min-height:93px;width:100%;padding:0;font-size:14px;resize:vertical;outline-offset:5px}.c-message-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px}.c-message-foot span{font-size:10px;color:#899a70} .c-choice-row{display:flex;align-items:center;gap:12px;padding:19px 0;border-bottom:1px solid #dfe5d5;width:100%;text-align:left}.c-choice-row strong{font-size:14px;display:block;font-weight:550}.c-choice-row small{font-size:12px;line-height:1.5;color:#889775;display:block;margin-top:5px}.c-choice-row .c-icon:last-child{margin-left:auto;width:16px}.c-choice-row:hover{color:#556a3a}.c-mini-progress{margin-top:24px}.c-mini-progress>div{display:flex;gap:10px;padding:12px 0;font-size:13px;align-items:center}.c-mini-progress .c-icon{width:17px;color:#859974}.c-mini-progress small{display:block;color:#8f9d7d;font-size:11px} .c-wire-watermark{background:#fffaed;color:#826b35;letter-spacing:.07em;text-align:center;font-size:10px;padding:10px;margin:-23px -23px 18px;border-bottom:1px solid #efdfb8;border-radius:8px 8px 0 0}.c-wire-amount{font-family:Georgia,serif;font-size:36px;letter-spacing:-1px;margin:6px 0 20px}.c-wire-amount small{display:block;font-family:var(--font);font-size:11px;font-weight:400;letter-spacing:0;color:#8a9876;margin:0 0 4px}.c-wire .c-summary dd{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.c-wire .c-summary{overflow:hidden} .c-access{width:min(490px,calc(100% - 48px));margin:65px auto 0;padding-bottom:40px}.c-access h1{font-size:39px}.c-access .c-lead{margin-bottom:27px}.c-access .c-office-request{margin:25px 0}.c-code{font-size:27px!important;letter-spacing:12px!important;text-align:center}.c-mobile-nav{display:none} .c-dialog{width:min(630px,calc(100vw - 28px));max-height:calc(100dvh - 44px);padding:0;background:#fff;color:#20211f;border:1px solid #dce3d1;border-radius:10px;box-shadow:0 20px 80px #1c281e26;overflow:auto}.c-dialog::backdrop{background:#1722124f;backdrop-filter:blur(3px)}.c-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 24px;border-bottom:1px solid #e3e8da}.c-dialog h2{font-size:19px;line-height:1.4;font-weight:550;letter-spacing:-.5px;margin:0}.c-dialog-content{padding:24px;font-size:14px;line-height:1.7}.c-dialog-content p{margin:0 0 16px}.c-dialog-content pre{padding:22px;background:#fafbf8;border:1px solid #e3e8d9;font-size:12px;white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.c-dialog-content img{max-width:100%;height:auto}.c-dialog-content iframe{width:100%;height:54vh;border:1px solid #eee}.c-dialog .c-icon{height:18px;width:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round} .c-previewbar{height:34px;position:fixed;bottom:0;left:0;right:0;z-index:65;border-top:1px solid #e3e5df;background:#fafbf9ee;display:flex;align-items:center;justify-content:center;gap:20px;font-size:10px;color:#90978a;backdrop-filter:blur(8px)}.c-previewbar button{padding:2px 0;font-size:10px;font-weight:500;text-decoration:underline;text-underline-offset:3px;color:#6c7860}.c-previewbar .c-label{display:flex;align-items:center;gap:7px}.c-previewbar .c-dot{background:#c2cbbb;width:4px;height:4px}.c-explore-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.c-explore-grid button{border:1px solid #e2e7da;border-radius:6px;padding:14px;text-align:left;background:#fafbf8;font-size:12px;line-height:1.5;color:#2f3b22}.c-explore-grid button:hover{border-color:#9cae87}.c-explore-grid strong{display:block;font-weight:600}.c-explore-grid small{display:block;font-size:10px;color:#8c9e75;margin-top:5px}.c-dialog details{border-top:1px solid #e0e7d5;margin-top:23px;padding-top:17px}.c-dialog summary{cursor:pointer;font-size:12px;font-weight:550}.c-tool-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.c-note-banner{font-size:12px;line-height:1.65;padding:13px;background:#faf6ed;color:#8a7044;border:1px solid #eae0c7;border-radius:5px;margin:0 0 20px}.c-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap} @media(min-width:1550px){.c-frame,.c-footer{width:1100px}.c-columns{gap:80px}} @media(max-width:1100px){.c-header{padding:0 28px;gap:18px}.c-topnav{margin-left:15px;gap:19px}.c-columns{gap:34px;grid-template-columns:minmax(0,1fr) 260px}.c-frame,.c-footer{width:calc(100% - 48px)}.c-shell h1{font-size:39px}} @media(max-width:820px){.c-columns{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:29px}.c-aside{display:grid;grid-template-columns:1fr 1fr;gap:28px}.c-aside .c-trust-link{grid-column:1/-1;margin-top:0}.c-task-columns .c-aside{padding-top:0}.c-profile span{display:none}.c-topnav{margin-left:auto}.c-header{height:75px}.c-office-name{font-size:21px}.c-office-mark{width:34px;height:34px;font-size:15px}.c-context{padding-top:21px}.c-footer{margin-top:30px}.c-shell h1{max-width:620px}} @media(max-width:580px){.c-shell{padding-bottom:85px;min-height:100dvh}.c-header{height:73px;padding:0 22px;gap:10px}.c-office-name{font-size:21px}.c-office-name small{font-size:8px;letter-spacing:1.7px}.c-office-mark{width:34px;height:34px}.c-topnav{display:none}.c-profile{margin-left:auto;gap:2px}.c-profile .c-avatar{width:29px;height:29px;font-size:10px}.c-profile>.c-icon-btn{width:20px}.c-profile>.c-icon-btn .c-icon{width:13px}.c-frame,.c-footer{width:calc(100% - 44px)}.c-context{font-size:10px;padding-top:23px;gap:7px;flex-wrap:wrap}.c-context .c-icon{height:13px;width:13px}.c-columns{margin-top:29px}.c-welcome{font-size:12px!important;margin-bottom:11px!important}.c-shell h1{font-size:38px;letter-spacing:-1.2px;max-width:330px;line-height:1.12}.c-lead{font-size:14px!important;margin-top:17px!important;line-height:1.7!important}.c-hero{margin-bottom:24px}.c-task-card{padding:21px;border-radius:9px}.c-task-icon{width:37px;height:42px}.c-task-title{gap:11px}.c-task-title h2{font-size:18px;letter-spacing:-.4px}.c-task-title .c-tag{font-size:9px}.c-task-card .c-desc{font-size:13px;margin-top:14px;margin-bottom:20px}.c-task-card .c-actions{display:grid;gap:9px;margin-top:21px}.c-task-card .c-actions .c-link{text-align:center;min-height:36px;display:flex;align-items:center;justify-content:center}.c-task-card .c-statusline{font-size:11px;margin-top:14px;padding-top:16px}.c-saved-row{gap:10px;padding:14px 0}.c-saved-row strong{font-size:12px}.c-saved-row small{font-size:10px}.c-history-row{font-size:11px;grid-template-columns:5px 1fr 48px}.c-history-row time{font-size:10px}.c-recent{margin-top:28px}.c-aside{display:block}.c-property{display:none}.c-contact{padding-top:20px}.c-contact .c-row{margin:15px 0}.c-contact .c-btn{width:auto;padding:10px 20px}.c-contact .c-row .c-grow p{font-size:11px}.c-trust-link{margin-top:16px!important;padding-top:16px}.c-trust-link p{font-size:10px;max-width:310px}.c-trust-link .c-link{font-size:11px!important}.c-footer{margin-top:28px;display:block;padding:20px 0;font-size:10px}.c-powered{margin-top:12px}.c-mobile-nav{position:fixed;bottom:34px;left:0;right:0;height:62px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e3e7dc;background:#fffffff5;backdrop-filter:blur(12px);z-index:50;padding:0 16px}.c-mobile-nav a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;font-size:9px;color:#939e84}.c-mobile-nav a .c-icon{width:19px;height:19px}.c-mobile-nav a[aria-current=page]{color:#2c3920}.c-previewbar{gap:12px;font-size:8px;justify-content:space-evenly;padding:0 6px}.c-previewbar button{font-size:9px}.c-previewbar .c-label span:last-child{display:none}.c-back{font-size:11px!important;margin-bottom:17px}.c-heading-small{font-size:33px!important}.c-subtitle{font-size:13px!important;margin:14px 0 22px!important}.c-task-columns{margin-top:13px}.c-task-columns .c-aside{margin-top:0}.c-drop{min-height:193px;padding:25px 18px}.c-file-chosen{padding:16px 12px;gap:9px}.c-file-chosen strong{font-size:12px}.c-file-chosen .c-file-actions{gap:0}.c-field label{font-size:12px}.c-field input,.c-field select,.c-field textarea{font-size:16px}.c-field{margin-top:20px}.c-grid2{grid-template-columns:1fr;gap:0}.c-form-bottom{flex-wrap:wrap;gap:14px}.c-form-bottom>.c-btn.primary{min-width:145px;margin-left:auto}.c-summary{padding:20px}.c-summary dl>div{font-size:12px;gap:12px}.c-summary dd{max-width:60%}.c-office-request{padding:14px 16px;margin:20px 0}.c-office-request p{font-size:13px}.c-next p{font-size:13px}.c-msg{gap:9px}.c-msg .c-avatar{width:28px;height:28px;font-size:9px}.c-msg-body{font-size:13px}.c-msg-head{font-size:11px}.c-msg.mine{padding-left:28px}.c-message-foot{align-items:flex-end}.c-message-foot span{max-width:150px;line-height:1.5}.c-wire-amount{font-size:33px}.c-dialog-content{padding:20px}.c-dialog-head{padding:17px 20px}.c-access{margin-top:42px;width:calc(100% - 44px)}.c-access h1{font-size:35px}.c-code{font-size:25px!important;letter-spacing:9px!important}.c-explore-grid{grid-template-columns:1fr 1fr}.c-explore-grid button{padding:12px 10px}.c-explore-grid small{font-size:9px}.c-dialog h2{font-size:18px}} @media(prefers-reduced-motion:reduce){.c-shell *{scroll-behavior:auto!important;transition:none!important}} body.consumer-active{--c-ink:#222;--c-muted:#6f6f6f;--c-line:#e3e3e3;background:#fafafa} .c-shell{filter:none}.c-header{border-color:#e5e5e5}.c-office-mark{border-color:#c9c9c9;color:#505050}.c-office-name{color:#222}.c-office-name small{color:#777}.c-topnav a{color:#737373}.c-topnav a[aria-current=page]{color:#222;border-color:#222}.c-btn{color:#252525;border-color:#d5d5d5}.c-btn.primary{background:#222;color:#fff;border-color:#222}.c-btn.primary:hover{background:#000}.c-btn:hover{background:#f3f3f3}.c-link{color:#444;text-decoration-color:#b9b9b9}.c-icon-btn{color:#686868}.c-icon-btn:hover{background:#efefef}.c-avatar{background:#efefec;border-color:#dededb;color:#696961}.c-avatar.office{background:#f1eeea;border-color:#e3ddd5;color:#847363}.c-context,.c-welcome,.c-lead,.c-subtitle,.c-profile{color:#707070}.c-context .c-context-sep{color:#bbb}.c-dot{background:#666}.c-task-card{border-color:#dedede;box-shadow:0 3px 9px #22222203}.c-task-icon{background:#fafafa;border-color:#e0e0e0;color:#747474}.c-task-card .c-desc{color:#747474}.c-task-card .c-statusline{border-color:#ededed;color:#787878}.c-tag{background:#f1f1f1;color:#6a6a6a}.c-tag.positive{background:#eef4ec;color:#4b693c}.c-saved-row,.c-rule{border-color:#e5e5e5}.c-saved-row small,.c-saved-row a,.c-saved-row .c-icon,.c-history-row{color:#818181}.c-history-row time{color:#949494}.c-history-row i{background:#bbb}.c-section-title{color:#525252}.c-property,.c-contact,.c-trust-link{border-color:#e1e1e1}.c-property .c-icon,.c-property dt,.c-contact p,.c-trust-link p{color:#858585}.c-property dd{color:#555}.c-footer{color:#929292;border-color:#e6e6e6}.c-back,.c-step{color:#797979}.c-step strong{color:#444}.c-office-request{background:#f3f3f1;border-color:#c8c8c2}.c-office-request strong{color:#777}.c-drop{border-color:#c7c7c7}.c-drop.drag{background:#f1f1ef;border-color:#777}.c-drop>.c-icon{color:#888}.c-drop p{color:#929292}.c-file-chosen{border-color:#ddd}.c-file-chosen .c-icon,.c-file-chosen small{color:#888}.c-field label{color:#505050}.c-field label span{color:#999}.c-field input,.c-field textarea,.c-field select{border-color:#d3d3d3;color:#222}.c-field .c-hint{color:#888}.c-form-bottom{border-color:#e2e2e2}.c-save{color:#929292}.c-options button{border-color:#ddd}.c-options button[aria-pressed=true]{border-color:#777;background:#f3f3f1;box-shadow:inset 0 0 0 1px #777}.c-check{color:#555}.c-check input{accent-color:#333}.c-summary{border-color:#dedede}.c-summary dl>div{border-color:#eee}.c-summary dt{color:#888}.c-summary .c-editline h3{color:#777}.c-notice:not(.warn):not(.error){background:#f3f4f0;border-color:#e0e3d9;color:#68715b}.c-next{border-color:#e3e3e3}.c-next h3,.c-next p{color:#777}.c-receipt-code{color:#999}.c-list,.c-doc-row,.c-thread,.c-choice-row{border-color:#e3e3e3}.c-doc-row .c-icon,.c-doc-row small{color:#949494}.c-msg-head small{color:#999}.c-msg.mine .c-msg-content{background:#f2f2ef;border-color:#e5e5df}.c-audience{color:#8d8d8d}.c-message-form{border-color:#dadada}.c-message-foot span{color:#929292}.c-choice-row small{color:#888}.c-mini-progress .c-icon,.c-mini-progress small{color:#898989}.c-wire-amount small{color:#999}.c-dialog{border-color:#dedede}.c-dialog-head{border-color:#e7e7e7}.c-previewbar{background:#fafafaee;border-color:#e5e5e5;color:#999}.c-previewbar button{color:#6f6f6f}.c-explore-grid button{border-color:#ddd;background:#fafafa;color:#333}.c-explore-grid small{color:#8a8a8a}.c-tool-actions .c-btn{background:#fff;color:#444}.c-mobile-nav{border-color:#e5e5e5}.c-mobile-nav a{color:#999}.c-mobile-nav a[aria-current=page]{color:#222} @media(max-width:820px){.c-profile>.c-avatar{display:inline-grid}.c-profile>span:not(.c-avatar){display:none}} .c-shell .c-receipt-code{font-size:11px;margin-top:20px;color:#737373} .c-shell .c-context,.c-shell .c-welcome,.c-shell .c-lead,.c-shell .c-subtitle,.c-shell .c-sub,.c-shell .c-small.c-muted,.c-shell .c-saved-row small,.c-shell .c-saved-row a,.c-shell .c-history-row,.c-shell .c-history-row time,.c-shell .c-property dt,.c-shell .c-contact p,.c-shell .c-trust-link p,.c-shell .c-drop p,.c-shell .c-file-chosen small,.c-shell .c-field .c-hint,.c-shell .c-save,.c-shell .c-summary dt,.c-shell .c-doc-row small,.c-shell .c-msg-head small,.c-shell .c-message-foot span,.c-shell .c-audience,.c-shell .c-choice-row small,.c-shell .c-mini-progress small,.c-shell .c-footer{color:#707070} .c-shell .c-task-card .c-desc,.c-shell .c-task-card .c-statusline{color:#707070}.c-profile>span:not(.c-avatar){color:#707070} .c-shell main[tabindex="-1"]:focus,.c-shell main[tabindex="-1"]:focus-visible{outline:none} body.consumer-active{--c-ink:#202020;--c-muted:#626262;--c-line:#dfdfdf;--c-soft:#f5f5f5;background:#fafafa} .c-shell{padding-bottom:0;min-height:100dvh} .c-shell .c-btn.primary{background:#202020;border-color:#202020}.c-shell .c-btn.primary:hover{background:#000} .c-shell .c-btn{color:#202020}.c-shell .c-btn.primary{color:#fff} .c-shell .c-office-name,.c-shell .c-office-mark{color:#282828}.c-shell .c-office-name small{color:#656565} .c-shell .c-office-mark{border-color:#c7c7c7}.c-shell .c-avatar{background:#f0f0ef;border-color:#dededb;color:#535353} .c-shell .c-topnav a[aria-current=page]{color:#202020;border-color:#202020}.c-shell .c-topnav{margin-left:20px} .c-shell .c-btn.c-icon-btn{min-width:44px;min-height:44px;padding:9px;border-color:transparent;background:transparent} .c-shell :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid #343434;outline-offset:3px} .c-shell :is(input,textarea,select){font-size:16px;line-height:1.6}.c-shell input:focus,.c-shell textarea:focus,.c-shell select:focus{outline-color:#777;border-color:#555} .c-shell :is(h2,h3){overflow-wrap:anywhere}.c-shell .c-lead,.c-shell .c-desc{color:#606060} .c-shell .c-section-title{color:#414141}.c-shell .c-context{flex-wrap:wrap}.cp-role{margin-left:auto;color:#686868} .c-shell .c-task-card{box-shadow:none;border-color:#dedede}.c-shell .c-task-icon{border-color:#dedede;color:#555;background:#fafafa} .c-shell .c-statusline{color:#626262;border-color:#e6e6e6}.c-shell .c-property,.c-shell .c-contact,.c-shell .c-trust-link{border-color:#ddd} .c-shell .c-trust-link p{color:#646464}.c-shell .c-property :is(dt,dd){color:#5f5f5f} .c-shell .c-link{color:#363636;text-decoration-color:#aaa;min-height:44px;display:inline-flex;align-items:center;gap:6px} .c-shell .c-saved-row small,.c-shell .c-sub{color:#656565}.c-shell .c-saved-row>a{flex:none} .c-shell .c-check{align-items:flex-start}.c-shell .c-check input{margin-top:4px;width:20px;height:20px;flex:none;accent-color:#242424} .c-shell .c-check span{font-size:14px;line-height:1.8}.c-shell .c-notice{align-items:flex-start;line-height:1.75;color:#535353;background:#f5f5f4;border-color:#ddd} .c-shell .c-notice.warn{background:#fff9eb;border-color:#e4d5b3;color:#75551e}.c-shell .c-notice .c-icon{margin-top:2px} .c-shell .c-summary dd{overflow-wrap:anywhere;white-space:pre-wrap}.c-shell .c-summary dt{color:#676767} .c-shell .c-task-columns .c-main{max-width:100%;width:100%}.c-shell .c-main{outline:none!important} .cp-task-tabs{display:flex;border-bottom:1px solid #ddd;gap:22px;margin-bottom:12px;overflow-x:auto} .cp-task-tabs button{flex:none;min-height:48px;padding:10px 0;border-bottom:2px solid transparent;color:#646464;font-size:13px} .cp-task-tabs button[aria-pressed=true]{border-bottom-color:#222;color:#222;font-weight:600}.cp-task-tabs button span{font-size:11px;margin-left:6px;background:#ededed;padding:2px 5px;border-radius:3px} .cp-task-row{display:flex;align-items:center;gap:15px;padding:20px 0;border-bottom:1px solid #e0e0e0}.cp-task-row strong{display:block;font-size:15px;font-weight:550;line-height:1.6} .cp-task-row small{display:block;color:#666;line-height:1.7;font-size:13px;margin-top:4px}.cp-task-row>.c-icon{flex:none;color:#777;width:17px} .cp-empty{padding:32px 0}.cp-empty h2{font-size:19px}.cp-empty p{color:#666;font-size:14px;margin:12px 0 20px} .cp-other,.cp-section-space{margin-top:30px!important}.cp-secondary{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:16px} .cp-upload{text-align:center;border:1px dashed #bcbcbc;border-radius:7px;padding:24px 20px;background:#fff;margin:24px 0} .cp-upload-icon{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 14px;background:#f3f3f3;border-radius:50%} .c-shell .cp-upload h2{font-size:18px}.c-shell .cp-upload p{font-size:13px;line-height:1.8;color:#666;margin:10px 0 18px} .cp-upload-options{display:flex;justify-content:center;gap:10px;margin-bottom:18px;flex-wrap:wrap} .cp-upload-options label{position:relative;cursor:pointer}.cp-file-input{position:absolute;width:100%;height:100%;inset:0;opacity:0;cursor:pointer;max-width:100%;padding:0} .cp-upload-options label:focus-within{outline:2px solid #333;outline-offset:3px} .c-shell .c-file-chosen{align-items:center;padding:15px;gap:8px}.c-shell .c-file-chosen strong{overflow-wrap:anywhere} .c-shell .c-options{gap:8px}.c-shell .c-options .c-btn{flex:1;border:1px solid #ddd;min-height:48px}.c-shell .c-options .cp-option-active{border-color:#333;background:#f0f0f0} .cp-action-dock{background:#fafafa;gap:18px;flex-wrap:wrap}.cp-action-dock>.c-btn{min-height:48px} .cp-action-dock .c-save{font-size:12px;color:#676767;line-height:1.6}.cp-action-dock .c-save span{font-size:12px} .c-shell .cp-funding-facts{margin-top:22px}.c-shell .cp-funding-facts p{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #eee;font-size:13px;line-height:1.6} .cp-funding-facts span{color:#666}.cp-funding-facts strong{font-size:13px;font-weight:550;text-align:right} .cp-document-view{padding:22px;border:1px solid #ddd;background:#fff;border-radius:6px;margin:20px 0;min-width:0;overflow:auto} .c-shell .cp-document-view>h2{font-size:17px;margin-bottom:15px}.cp-original-text{font:14px/1.9 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;color:#2e2e2e;margin:0} .cp-original-frame{width:100%;height:65dvh;border:0;background:#f5f5f5}.cp-original-image{max-width:100%;height:auto;display:block;margin:auto} .c-shell .cp-document-title{overflow-wrap:anywhere}.cp-thread-context{border-bottom:1px solid #ddd;padding:15px 0;margin:15px 0 25px;font-size:13px}.cp-thread-context summary{font-weight:550;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}.cp-thread-context summary:after{content:'+';margin-left:auto;font-size:18px}.cp-thread-context[open] summary:after{content:'−'}.cp-thread-context p{font-size:13px;line-height:1.8;color:#656565} .cp-message-state{font-size:10px;color:#6b6b6b;display:block;margin-top:9px}.cp-after{margin-top:18px!important} .cp-sr{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap} .cp-dialog{max-width:min(680px,calc(100vw - 30px))!important;color:#222;background:#fff}.cp-dialog .dialog-body>p{font-size:14px;line-height:1.8;margin:15px 0}.cp-dialog .dialog-body>h3{margin-top:24px;margin-bottom:12px;font-size:15px} .cp-dialog .c-btn{color:#222;font-size:13px!important}.cp-dialog .c-btn.primary{background:#222;color:#fff;border-color:#222}.cp-preview-list{display:grid;gap:9px;margin:18px 0}.cp-dialog .cp-preview-list .c-btn{width:100%;min-height:44px;justify-content:flex-start;white-space:normal;text-align:left} .cp-dialog .cp-original-frame{height:55dvh}.cp-dialog .cp-original-text{padding:15px;background:#fafafa;max-height:55dvh;overflow:auto}.cp-dialog .cp-original-image{max-height:55dvh} .cp-preview-access{font-size:12px;line-height:1.8;margin-top:45px;border-top:1px solid #ddd;padding-top:18px}.cp-preview-access summary{cursor:pointer;min-height:44px}.cp-preview-access p{font-size:12px;margin:10px 0!important} .cp-office-preview{white-space:nowrap} @media(max-width:1000px){.c-shell .c-columns{gap:34px;grid-template-columns:minmax(0,1fr) 245px}.c-shell .c-header{padding:0 24px;gap:15px}.c-shell .c-topnav{gap:19px;margin-left:0}.c-shell .c-profile>span{display:none}.cp-office-preview{display:none!important}} @media(max-width:760px){ .c-shell{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))} .c-shell .c-header{height:72px;padding:0 20px;gap:8px} .c-shell .c-office-mark{width:34px;height:34px;font-size:15px}.c-shell .c-office-name{font-size:21px}.c-shell .c-office-name small{font-size:8px;letter-spacing:2px} .c-shell .c-profile{gap:4px}.c-shell .c-profile .c-avatar{width:30px;height:30px}.c-shell .c-topnav{display:none} .c-shell .c-frame{width:calc(100% - 40px)}.c-shell .c-context{padding-top:20px;font-size:11px;gap:7px} .c-shell .c-context .cp-role{display:none}.c-shell .c-columns{display:block;margin-top:30px} .c-shell .c-aside{display:none}.c-shell .c-main{padding-bottom:20px} .c-shell h1{font-size:36px;line-height:1.18;letter-spacing:-1.1px}.c-shell .c-heading-small{font-size:30px;line-height:1.2;letter-spacing:-.8px} .c-shell .c-hero{margin-bottom:24px}.c-shell .c-lead{font-size:15px!important;line-height:1.75!important;margin-top:18px!important} .c-shell .c-task-card{padding:22px 20px}.c-shell .c-task-title{gap:12px}.c-shell .c-task-card h2{font-size:18px} .c-shell .c-task-card .c-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px} .c-shell .c-task-card .c-actions>.c-link{justify-content:center}.c-shell .c-task-card .c-primary-wide{width:100%} .c-shell .c-mobile-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:40;background:#fff;border-top:1px solid #dedede;padding:4px 8px calc(7px + env(safe-area-inset-bottom,0px));height:auto;min-height:65px;box-shadow:0 -2px 9px #00000003} .c-shell .c-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:7px 0;min-height:52px;font-size:11px;color:#707070;text-decoration:none} .c-shell .c-mobile-nav a .c-icon{width:21px;height:21px}.c-shell .c-mobile-nav a[aria-current=page]{color:#181818;font-weight:600;background:#f5f5f5;border-radius:6px} .c-shell .c-grid2{display:block}.c-shell .c-grid2 .c-field{margin-bottom:20px}.c-shell .c-field :is(input,select,textarea){font-size:16px;min-height:48px} .c-shell .c-step{font-size:11px;gap:9px;margin:20px 0}.c-shell .c-office-request{padding:16px;margin:20px 0} .c-shell .cp-upload{padding:24px 14px}.cp-upload-options{display:grid;grid-template-columns:1fr;width:100%;gap:9px} .c-shell .c-file-chosen{flex-wrap:wrap}.c-shell .c-file-chosen .c-grow{min-width:150px}.c-shell .c-file-chosen .c-btn{width:44px} .c-shell .cp-action-dock{position:sticky;bottom:calc(68px + env(safe-area-inset-bottom,0px));margin:20px -1px 0;padding:12px 0;border-top:1px solid #ddd;display:flex;flex-direction:column;align-items:stretch;gap:8px;z-index:10;background:#fafafa} .c-shell .cp-action-dock .c-btn{width:100%;min-height:48px}.c-shell .cp-action-dock .c-save{font-size:11px;justify-content:flex-start}.c-shell .cp-action-dock>.c-link{min-height:34px} .cp-secondary{gap:9px;justify-content:space-between}.cp-secondary .c-btn{min-height:44px;font-size:12px!important} .cp-task-tabs{gap:17px;margin-bottom:8px}.cp-task-tabs button{font-size:12px;min-height:50px}.cp-task-tabs button span{margin-left:3px;font-size:10px} .cp-task-row{gap:10px;align-items:flex-start}.cp-task-row .c-task-icon{width:36px;height:42px}.cp-task-row strong{font-size:14px}.cp-task-row small{font-size:12px} .c-shell .c-summary{padding:20px 16px}.c-shell .c-summary dl>div{grid-template-columns:1fr;gap:4px;padding:10px 0}.c-shell .c-summary dd{font-size:15px} .cp-document-view{padding:17px 14px}.cp-original-text{font-size:14px;line-height:1.85}.cp-original-frame{height:62dvh} .c-shell .c-choice-row{min-height:80px;padding:18px 0}.c-shell .c-choice-row strong{font-size:14px}.c-shell .c-choice-row small{font-size:12px;line-height:1.65} .c-shell .c-message-form textarea{font-size:16px;min-height:130px}.c-shell .c-message-foot{gap:12px;flex-wrap:wrap}.c-shell .c-message-foot>span{font-size:12px}.c-shell .c-audience{font-size:12px;line-height:1.8} .c-shell .c-msg{max-width:100%}.c-shell .c-msg-body{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.c-shell .c-msg-head{flex-wrap:wrap;gap:5px} .c-shell .c-footer{padding:20px 0 5px;gap:15px;flex-wrap:wrap;font-size:11px;margin-top:16px;line-height:1.7} .c-shell .c-access{padding:36px 22px;max-width:100%;margin:0}.c-shell .c-access h1{font-size:32px} .cp-dialog{max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;}.cp-dialog .dialog-body{padding:18px}.cp-dialog .dialog-actions{padding:14px;flex-wrap:wrap} } @media(max-width:350px){.c-shell .c-frame{width:calc(100% - 32px)}.c-shell .c-header{padding-inline:16px}.c-shell .c-office-name{font-size:19px}.c-shell h1{font-size:32px}.c-shell .c-heading-small{font-size:28px}.c-shell .c-task-card{padding:20px 16px}.cp-task-tabs{gap:12px}.cp-task-tabs button{font-size:11px}.cp-task-tabs button span{padding:1px 3px}} @media(prefers-reduced-motion:reduce){.c-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}} @media print{.c-shell .c-mobile-nav,.c-shell .c-profile,.c-shell .c-topnav,.cp-action-dock{display:none!important}.c-shell{padding:0}.c-shell .c-frame{width:100%}.c-shell .c-columns{display:block}.c-shell .c-aside{display:none}.cp-original-text{font-size:12px}.cp-document-view{border:0}} .c-shell .c-profile>.c-avatar{display:inline-grid!important} @media(max-width:760px){.c-shell .cp-action-dock.cp-await-upload{position:static;z-index:auto}.c-shell .cp-document-title{font-size:26px;line-height:1.35}} @media(max-width:1250px){.cp-office-preview{display:none!important}} .cp-retained-draft{border:1px solid #ddd;border-radius:5px;padding:14px 16px;background:white;margin:20px 0}.cp-retained-draft summary{cursor:pointer;min-height:32px;font-size:14px;font-weight:550}.cp-retained-draft p{font-size:13px;line-height:1.8;margin:12px 0!important;white-space:pre-wrap;overflow-wrap:anywhere} .dc-file-card{border:1px solid #dedfe1;border-radius:8px;padding:22px 24px;margin:0 0 22px;background:#fff}.dc-file-card .dc-eyebrow{margin-bottom:12px}.dc-file-card h2{font-size:18px;letter-spacing:-.3px}.dc-file-card p{font-size:13px;color:#666;margin:9px 0 17px;max-width:650px}.dc-file-card .row{flex-wrap:wrap}.dc-mark{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#eeedeb;color:#393939;font-weight:650;flex-shrink:0}.dc-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#656565;letter-spacing:.03em}.dc-shell{max-width:1450px;margin:0 auto;padding:25px 32px 70px}.dc-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:14px 0 23px}.dc-page-head h1{font-size:27px;letter-spacing:-.9px;color:#242424}.dc-page-head p{font-size:13px;color:#6a6a6a;margin-top:7px;max-width:700px}.dc-tools{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.dc-meta{display:flex;gap:22px;flex-wrap:wrap;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:13px 0;margin-bottom:22px;color:#707070;font-size:11px}.dc-meta strong{color:#333;font-weight:550;margin-left:6px}.dc-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:30px;align-items:start}.dc-source-column{position:sticky;top:82px;min-width:0}.dc-source-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.dc-source-title h2,.dc-review-column>h2{font-size:16px;letter-spacing:-.2px}.dc-source-title select{padding:6px 8px;font-size:11px}.dc-paper{background:#fff;border:1px solid #dedede;border-radius:7px;box-shadow:0 3px 18px #00000004;padding:26px 29px}.dc-paper h2{font:23px/1.4 Georgia,serif;letter-spacing:-.3px;overflow-wrap:anywhere;margin:17px 0 25px;color:#242424}.dc-source-field{display:grid;grid-template-columns:95px minmax(0,1fr);gap:15px;align-items:baseline;padding:8px 0;font-size:12px;line-height:1.65}.dc-source-field span{color:#717171}.dc-source-field strong{font-weight:500;color:#303030;overflow-wrap:anywhere}.dc-source-field .dc-account{font:650 20px/1.5 ui-monospace,SFMono-Regular,monospace;letter-spacing:-.4px}.dc-quote{font:15px/1.9 Georgia,serif;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:23px 0;margin:22px 0;color:#323232}.dc-paper .dc-caption{font-size:11px;line-height:1.75;color:#737373}.dc-source-column details{margin-top:17px;font-size:12px}.dc-source-column summary{cursor:pointer;padding:6px 0;line-height:1.6}.dc-source-column pre,.dc-json{max-height:440px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.8 ui-monospace,monospace;padding:18px;background:#f6f6f5;border:1px solid #e3e3e3;border-radius:5px;margin-top:10px}.dc-hash{overflow-wrap:anywhere;font:11px/1.8 ui-monospace,monospace;color:#656565}.dc-scope{padding:19px;background:#f7f7f5;border-radius:6px;margin-top:23px;font-size:12px;line-height:1.8;color:#6d6d6d}.dc-scope strong{display:block;color:#383838;margin-bottom:5px}.dc-questions{margin:15px 0 23px;border:1px solid #e9d8b3;border-left:3px solid #b8985f;border-radius:5px;background:#fffaf0}.dc-questions h3{padding:15px 18px;border-bottom:1px solid #eddfc4;font-size:14px}.dc-question{padding:17px 18px}.dc-question+.dc-question{border-top:1px solid #ebdfc7}.dc-question h4{font-size:13px;line-height:1.65;color:#332f29}.dc-question p{font-size:12px;line-height:1.75;color:#726552;margin:7px 0 12px}.dc-question .dc-tools{margin-top:12px}.dc-question .small{font-size:11px}.dc-section{padding:20px 0;border-top:1px solid #e4e4e4}.dc-section h3{font-size:14px;margin:0}.dc-section>p{font-size:12px;color:#6c6c6c;margin:10px 0;line-height:1.8}.dc-section h4{font-size:13px;margin:15px 0 9px}.dc-section summary{cursor:pointer;font-size:12px;margin-top:15px}.dc-section .dc-section-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.dc-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.dc-method{background:#f6f6f5;border:1px solid #e4e4e3;border-radius:4px;padding:12px}.dc-method small{font-size:10px;display:block;color:#777}.dc-method b{font-size:13px;display:block;margin-top:6px;font-weight:600}.dc-method.problem{background:#fff8eb;border-color:#e7d3ae}.dc-method-detail{font-size:11px;padding:11px 0;line-height:1.8;color:#6d6d6d;border-bottom:1px solid #eee}.dc-method-detail b{color:#343434;display:block;font-weight:550}.dc-neutral{margin:15px 0;padding:17px 18px;border:1px solid #dedfdf;background:#f7f8f7;border-radius:5px;font-size:12px;line-height:1.8;color:#555}.dc-neutral strong{display:block;font-size:13px;color:#333;margin-bottom:3px}.dc-repair{padding:16px 18px;border:1px solid #e7ccae;background:#fff9ee;border-radius:5px;margin-bottom:20px;line-height:1.75;font-size:12px}.dc-repair strong{display:block;font-size:13px}.dc-repair .btn{margin-top:10px}.dc-review-form{padding:22px;border:1px solid #dcdcdc;border-radius:7px;margin-top:20px;background:#fff}.dc-review-form h3{font-size:16px;letter-spacing:-.2px}.dc-review-form>p{font-size:12px;color:#707070;margin:8px 0 16px}.dc-outcomes{display:flex;flex-direction:column;gap:8px;margin:13px 0 20px}.dc-outcome{padding:12px 13px;border:1px solid #dedede;border-radius:5px;display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;cursor:pointer}.dc-outcome:has(input:checked){border-color:#555;background:#f5f5f3}.dc-outcome:has(input:disabled){color:#909090;cursor:not-allowed}.dc-outcome input{margin-top:3px;accent-color:#262626}.dc-outcome b{display:block;font-weight:550}.dc-outcome small{display:block;font-size:11px;color:#777}.dc-review-form textarea{width:100%;min-height:110px;line-height:1.8;font-size:13px}.dc-review-form label[for]{display:block;font-size:12px;font-weight:550;margin:10px 0 7px}.dc-save-state{min-height:22px;font-size:11px;color:#777;margin:8px 0 13px}.dc-save-state.error{color:#a04e35}.dc-review-footer{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:14px;border-top:1px solid #e6e6e6}.dc-review-footer select{max-width:220px;font-size:12px}.dc-confirm{border:1px solid #ccc;background:#f7f7f5;border-radius:7px;margin-top:20px;padding:23px;line-height:1.75}.dc-confirm h3{font-size:17px;margin-bottom:10px}.dc-confirm p{font-size:12px;margin:10px 0;color:#606060}.dc-confirm blockquote{margin:15px 0;padding:10px 15px;border-left:2px solid #888;font-size:13px;white-space:pre-wrap}.dc-confirm .dc-tools{margin-top:18px}.dc-confirm label{display:block;font-size:11px;margin:15px 0 6px}.dc-record{padding:19px;border:1px solid #d9dedb;background:#f7faf7;border-radius:6px;margin-top:14px}.dc-record h3{font-size:15px}.dc-record p{font-size:12px;margin:8px 0 13px;color:#647065}.dc-record .dc-tools{gap:6px}.dc-record .mono{overflow-wrap:anywhere}.dc-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dc-case{border:1px solid #dedede;border-radius:6px;padding:17px;text-align:left;background:#fff}.dc-case:hover{border-color:#858585;background:#fafaf9}.dc-case strong{display:block;font-size:13px;line-height:1.6}.dc-case span{display:block;font-size:11px;line-height:1.7;color:#777;margin-top:6px}.dc-case b{font:11px/1.5 ui-monospace,monospace;color:#777;display:block;margin-bottom:8px}.dc-demo-controls{border-top:1px solid #e2e2e2;padding:17px 0;margin-top:18px}.dc-demo-controls summary{font-size:12px;cursor:pointer;color:#686868}.dc-demo-controls p{font-size:11px;color:#858585;margin:12px 0}.dc-demo-controls .dc-tools{margin:11px 0}.dc-timeline{font-size:12px;line-height:1.7;margin-top:18px}.dc-timeline div{padding:10px 0;border-bottom:1px solid #eee}.dc-timeline b{display:block;font-size:11px;color:#8c8c8c;font-weight:400}.dc-tabs-mobile{display:none}.dc-library{display:grid;grid-template-columns:215px minmax(0,1fr);gap:26px;min-width:0}.dc-library aside{border-right:1px solid #e4e4e4;padding-right:20px}.dc-library aside button{display:flex;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:10px 9px;border-radius:4px;font-size:12px;line-height:1.5;color:#656565}.dc-library aside button.active{background:#eeeeec;color:#222;font-weight:600}.dc-library aside small{font-size:10px;color:#888}.dc-library aside h3{margin:18px 9px 8px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a}.dc-library-main{min-width:0}.dc-library-intro{padding:20px;background:#f7f7f5;border:1px solid #e6e6e4;border-radius:6px;margin-bottom:20px;font-size:12px;line-height:1.8}.dc-library-intro h2{font-size:18px;margin-bottom:9px}.dc-library-intro p{color:#6a6a6a}.dc-library-search{display:flex;gap:12px;margin-bottom:18px}.dc-library-search input{flex:1;min-width:0}.dc-catalog-cards{display:grid;grid-template-columns:1fr 1fr;gap:13px}.dc-catalog-card{border:1px solid #e1e1e1;border-radius:6px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.dc-catalog-card>small{font-size:10px;color:#888;overflow-wrap:anywhere}.dc-catalog-card h3{font-size:14px;margin:10px 0 7px;line-height:1.5}.dc-catalog-card p{font-size:12px;line-height:1.75;color:#717171;overflow-wrap:anywhere}.dc-catalog-card button{margin-top:auto;align-self:flex-start}.dc-catalog-card .dc-caption{font-size:11px;margin:13px 0 18px;color:#818181}.dc-catalog-rows{display:flex;flex-direction:column;border-top:1px solid #e4e4e4;margin:15px 0}.dc-catalog-row{padding:14px 0;border-bottom:1px solid #e4e4e4;line-height:1.7;min-width:0}.dc-catalog-row strong{display:block;font-size:12px}.dc-catalog-row span{display:block;font-size:13px;margin:4px 0;color:#464646;overflow-wrap:anywhere}.dc-catalog-row small{display:block;font-size:11px;color:#848484;overflow-wrap:anywhere}.dc-pagination{display:flex;justify-content:space-between;align-items:center;margin:25px 0;font-size:12px;color:#787878}.dc-error{padding:18px 22px;background:#fff5ee;border:1px solid #eac9b5;border-radius:6px;line-height:1.8;margin-bottom:20px;font-size:12px}.dc-loading{padding:80px 20px;text-align:center;color:#777}.dc-empty{padding:45px 30px;border:1px solid #e3e3e3;border-radius:7px;font-size:13px;line-height:1.8}.dc-empty h2{margin-bottom:13px}.dc-empty p{color:#737373;margin:14px 0}.dc-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:#9a9a90}.dc-context-link{margin-top:14px;font-size:12px}.dc-context-link button{font-size:12px}.dc-original-return{margin-top:20px;padding:18px;border:1px solid #ddd;border-radius:6px;background:#fff}.dc-original-return pre{white-space:pre-wrap;font:12px/1.85 ui-monospace,monospace;max-height:320px;overflow:auto;overflow-wrap:anywhere}.dc-original-return h3{font-size:13px;margin-bottom:12px}.dc-review-column,.dc-review-column>section{min-width:0}.dc-shell .btn{white-space:normal;line-height:1.5}.dc-shell .badge{white-space:normal}.dc-source-active{outline:2px solid #b6b4a9;outline-offset:3px}.dc-no-results{padding:55px 15px;text-align:center;color:#777;font-size:13px} @media(min-width:1550px){.dc-shell{padding-top:30px}.dc-layout{gap:40px}.dc-paper{padding:32px 36px}} @media(max-width:1100px){.dc-shell{padding:22px 24px 60px}.dc-layout{gap:22px}.dc-paper{padding:22px}.dc-page-head{flex-wrap:wrap}.dc-method{padding:10px}.dc-source-field{grid-template-columns:80px 1fr;gap:10px}.dc-meta{gap:14px}.dc-review-form{padding:18px}.dc-library{grid-template-columns:190px 1fr;gap:20px}} @media(max-width:760px){.dc-shell{padding:18px 16px 60px}.dc-page-head h1{font-size:23px}.dc-layout{grid-template-columns:1fr}.dc-source-column{position:static}.dc-source-column.dc-mobile-hidden,.dc-review-column.dc-mobile-hidden{display:none}.dc-tabs-mobile{display:flex;border-bottom:1px solid #ddd;margin:5px 0 20px;gap:8px}.dc-tabs-mobile button{padding:12px 15px;border-bottom:2px solid transparent;font-size:13px}.dc-tabs-mobile button.active{border-color:#222;font-weight:600}.dc-page-head{gap:15px}.dc-meta{font-size:10px;padding:12px 0;gap:10px}.dc-methods{gap:6px}.dc-method{padding:10px 9px}.dc-case-grid{grid-template-columns:1fr}.dc-library{grid-template-columns:1fr;gap:18px}.dc-library aside{display:flex;gap:6px;overflow-x:auto;padding:0 0 10px;border-right:0;border-bottom:1px solid #ddd}.dc-library aside button{width:auto;flex-shrink:0;max-width:170px}.dc-library aside h3{display:none}.dc-catalog-cards{grid-template-columns:1fr}.dc-library-intro{padding:16px}.dc-file-card{padding:18px}.dc-tools{gap:7px}.dc-confirm{padding:18px}.dc-source-field{grid-template-columns:80px 1fr}.dc-page-head .dc-tools .btn{min-height:34px}.dc-review-footer select{max-width:100%}} @media(prefers-reduced-motion:reduce){.dc-shell *{scroll-behavior:auto!important}} @media(min-width:761px) and (max-width:1050px){.dc-active .globalnav{min-width:0;overflow-x:auto}.dc-active .globalnav a{flex-shrink:0}.dc-active .globaltools{flex-shrink:0}} .cs-launch{margin-left:0;flex:none}.cs-launch .icon{width:12px} .cs-intro{font-size:15px;line-height:1.8;margin:0 0 22px;color:#525252} .cs-launch-list{border-block:1px solid #e0e0e0} .cs-launch-row{display:flex;align-items:center;gap:17px;width:100%;padding:21px 4px;text-align:left;border:0;border-bottom:1px solid #ececec;background:#fff;color:#1b1b1b;text-decoration:none} .cs-launch-row:last-child{border-bottom:0}.cs-launch-row:hover{background:#fafafa}.cs-launch-row>span{flex:1;min-width:0}.cs-launch-row strong{display:block;font-size:15px;font-weight:600;line-height:1.5}.cs-launch-row small{display:block;font-size:12px;line-height:1.75;color:#666;margin-top:5px}.cs-launch-row>.icon{width:20px;height:20px}.cs-launch-row>.icon:last-child{width:16px;color:#777} .cs-secondary{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.cs-boundary{font-size:11px;line-height:1.8;color:#707070;margin-top:20px}.cs-source-note{font-size:11px;line-height:1.7;color:#626262;align-self:center} .cs-provider-list article{display:grid;grid-template-columns:130px 1fr;column-gap:18px;border-top:1px solid #e4e4e4;padding:16px 0}.cs-provider-list h3{font-size:13px}.cs-provider-list p{font-size:13px;line-height:1.7}.cs-provider-list small{grid-column:2;color:#676767;font-size:11px;line-height:1.7;margin-top:4px} .dc-active .topbar{position:sticky;top:0}.dc-shell{max-width:1600px;margin:0 auto}.dc-page-head h1{font-size:28px!important;letter-spacing:-.7px!important}.dc-page-head p{font-size:14px}.dc-meta{font-size:11px}.dc-layout{gap:26px!important}.dc-paper h2{font-size:23px!important;letter-spacing:-.4px!important}.dc-question h4{font-size:14px!important;line-height:1.65}.dc-question p{font-size:13px!important;line-height:1.8}.dc-review-column>h2{font-size:19px!important}.dc-review-column .dc-section h3{font-size:14px!important}.dc-review-column .dc-section p{font-size:13px;line-height:1.8}.dc-review-form>h3{font-size:18px!important}.dc-review-form textarea{font-size:14px;line-height:1.8;min-height:140px}.dc-outcome{font-size:13px}.dc-outcome small{font-size:12px!important;line-height:1.7!important}.dc-case-grid .dc-case{min-width:0}.dc-case strong{font-size:14px;line-height:1.6}.dc-case span{font-size:12px;line-height:1.75}.dc-catalog-card h3{font-size:15px!important;line-height:1.6}.dc-catalog-card p{font-size:13px!important;line-height:1.8}.dc-catalog-card .dc-caption{font-size:12px!important}.dc-eyebrow{letter-spacing:.05em!important;font-size:10px!important}.dc-questions .dc-tools .btn{white-space:normal;text-align:left;line-height:1.5}.dc-review-column p,.dc-source-column p{overflow-wrap:anywhere}.dc-review-column{min-width:0}.dc-account{overflow-wrap:anywhere} @media(max-width:780px){.dc-page-head{display:block!important}.dc-page-head>.dc-tools{margin-top:16px}.dc-meta{display:flex!important;flex-wrap:wrap!important;gap:12px 24px!important}.dc-shell{padding:20px 16px!important}.dc-page-head h1{font-size:24px!important}.dc-layout{gap:18px!important}.dc-review-form textarea{font-size:16px}.dc-case-grid{grid-template-columns:1fr!important}.dc-library{grid-template-columns:1fr!important}.dc-library>aside{max-height:220px;overflow:auto}.dc-catalog-cards{grid-template-columns:1fr!important}.dc-library-search input{font-size:16px}.cs-provider-list article{grid-template-columns:1fr}.cs-provider-list small{grid-column:1}.cs-provider-list h3{margin-bottom:7px}.cs-launch-row{padding-block:18px}.globaltools .cs-launch{display:inline-flex!important}.cs-source-note{width:100%}} @media(prefers-reduced-motion:reduce){.dc-shell *{scroll-behavior:auto!important}} @media(max-width:760px){ .topbar{padding-right:10px!important;min-width:0} .topbar .brand{width:76px!important;min-width:76px!important} .globaltools{padding-left:5px!important;gap:5px!important;min-width:0} .globaltools .cs-launch{padding:6px 9px!important;min-height:34px;white-space:nowrap} .globaltools .cs-launch .icon{display:none} .globaltools .ai-launch{font-size:0!important;width:34px;min-width:34px;height:34px;padding:0!important;justify-content:center} .globaltools .ai-launch .icon{width:16px;height:16px} .globaltools .search kbd{display:none} } @media(max-width:360px){.topbar .brand{width:70px!important;min-width:70px!important}.globaltools{gap:3px!important;padding-left:3px!important}.topbar{padding-right:6px!important}} :root{--preview-line:#e2e3e5;--preview-muted:#676b71} .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important} .preview-mark{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e1e3e5;border-radius:5px;background:#fafafa;color:#62666c;font-size:11px;font-weight:500;height:27px;padding:0 9px;white-space:nowrap} .preview-mark:hover{background:#f0f1f2;color:#202124} .topbar .globalnav a{font-size:13px;padding-left:19px;padding-right:19px} .preview-account{display:grid;gap:5px;padding:12px 14px 13px;max-width:260px;font-size:12px} .preview-account strong{font-weight:600;font-size:13px}.preview-account span{color:#73767c;overflow-wrap:anywhere} .preview-about h2{font-size:22px;letter-spacing:-.5px;margin-bottom:14px}.preview-about>p{font-size:14px;line-height:1.75;max-width:58ch} .preview-about-facts{display:grid;gap:17px;margin:26px 0}.preview-about-facts>div{padding-top:15px;border-top:1px solid #e5e6e8}.preview-about-facts strong{display:block;margin-bottom:5px}.preview-about-facts p{color:#64686e;line-height:1.65} .preview-reset-note{margin-top:14px;color:#62666c} .preview-office{width:100%;max-width:1160px;margin:0 auto;padding:40px 36px 80px;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain} .preview-office-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.preview-office-heading h1{font-size:26px}.preview-office-heading p{color:#70747a;margin-top:5px;font-size:13px} .preview-office-list{border:1px solid var(--preview-line);border-radius:6px;overflow:hidden}.preview-office table{width:100%;border-collapse:collapse;font-size:13px}.preview-office th{text-align:left;background:#fafafa;color:#777b81;font-size:11px;font-weight:500;padding:13px 20px;border-bottom:1px solid var(--preview-line)} .preview-office td{padding:18px 20px;border-bottom:1px solid var(--preview-line);vertical-align:middle}.preview-office tr:last-child td{border-bottom:0}.preview-office td:first-child{width:66%}.preview-office td:last-child{width:50px}.preview-office td:nth-child(2){color:#73777e;font-size:12px}.preview-office td p{font-size:12px;color:#74787f;margin-top:5px}.preview-office tbody tr:hover{background:#fcfcfc}.preview-area-link{font-weight:600;font-size:13px}.preview-area-link:hover{text-decoration:underline;text-underline-offset:3px}.preview-office-note{font-size:12px;color:#74777d;margin-top:20px;max-width:70ch;line-height:1.75} .preview-missing{max-width:660px;margin:0 auto;padding:100px 26px}.preview-missing h1{font-size:27px;margin-bottom:12px}.preview-missing p{font-size:14px;color:#73767a;margin-bottom:26px} .if-table.compact td{padding-top:12px!important;padding-bottom:12px!important}.if-table .activity-cell>div{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:270px;line-height:1.6}.if-table .title-link{font-weight:600}.if-table .if-more-cell{width:40px;min-width:40px}.if-table .if-name-col{min-width:235px} .learn-resume{display:none!important}.topbar .sc-contract-tool{display:none!important} @media(min-width:1000px){.topbar .brand{margin-right:16px}.topbar .globaltools{gap:9px}.if-table .activity-cell{max-width:275px}} @media(max-width:767px){ .preview-office{padding:26px 18px 60px}.preview-office-heading{align-items:flex-start;margin-bottom:24px}.preview-office-heading h1{font-size:24px}.preview-office-heading .btn{padding:6px 9px;font-size:11px}.preview-office th,.preview-office td{padding:14px 13px}.preview-office td:first-child{width:auto}.preview-office td:nth-child(2),.preview-office th:nth-child(2){display:none}.preview-office td p{line-height:1.6}.preview-office-note{font-size:11px} .preview-mark{font-size:10px;height:25px;padding:0 7px}.preview-about h2{font-size:20px}.preview-about-facts{gap:13px;margin:20px 0} .if-table .if-name-col{min-width:0}.preview-missing{padding-top:65px} } @media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}} @media print{.topbar,.preview-mark,.skip-link{display:none!important}.preview-office{padding:0;max-width:none}.preview-office a{color:#111}} @media(max-width:760px){ .table.if-table tbody tr{display:grid;grid-template-columns:22px minmax(0,1fr) 68px;column-gap:9px;row-gap:7px;padding:15px 17px!important} .table.if-table td{height:auto!important;min-height:0!important;padding:0!important;align-self:start} .table.if-table td::before{display:none!important} .table.if-table td.select-cell{grid-column:1;grid-row:1;align-self:start;padding-top:3px!important} .table.if-table td[data-label="File"]{grid-column:2/4;grid-row:1;padding-right:31px!important} .table.if-table td[data-label="File"] .star{display:none}.table.if-table td[data-label="File"] .sub{margin-top:3px;font-size:11px;line-height:1.6}.table.if-table .ip-row-insight{display:block;margin:2px 0 0;font-size:10px} .table.if-table td[data-label="Next action"]{grid-column:2/4;grid-row:2;font-size:12px;line-height:1.5} .table.if-table .q-next{display:inline-flex;align-items:center;gap:6px;font-size:12px;text-decoration:none}.table.if-table .q-next-detail{display:block;margin-top:2px;font-size:11px;line-height:1.4;color:#74777d} .table.if-table td[data-label="Stage"]{grid-column:2;grid-row:3;display:flex;align-items:center;gap:7px;color:#74777d}.table.if-table .stage-dots{display:none}.table.if-table .stage-caption{font-size:11px} .table.if-table td[data-label="Closing date"]{grid-column:3;grid-row:3;justify-self:end;white-space:nowrap;font-size:11px;color:#74777d} .table.if-table td[data-label="Assignees"],.table.if-table td[data-label="Latest activity"]{display:none!important} .table.if-table td.if-more-cell{grid-column:3;grid-row:1;justify-self:end;position:static;width:28px!important;min-width:28px!important;background:transparent!important} .table.if-table .if-more-cell .ib{width:28px;height:28px} } @media(max-width:767px){.preview-office-list table:has(th:nth-child(2):last-child) td:nth-child(2),.preview-office-list table:has(th:nth-child(2):last-child) th:nth-child(2){display:table-cell;width:105px}} .if-office #app>.ni-receipt{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;width:calc(100% - 32px)} 