:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#26352e;background:#f7f7f2;font-synthesis:none;font-size:14px;line-height:1.5;font-weight:400;--green:#35724f;--ink:#20392d;--muted:#79837a;--border:#e4e7dd;--surface:#fff;--accent:#c6d5a5}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,a{transition:background .18s,color .18s,border-color .18s,box-shadow .18s}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #82ab81;outline-offset:3px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600}input,select,textarea{border:1px solid #dce2d7;background:#fff;border-radius:7px;padding:11px 12px;color:#2c3e30;min-width:0;max-width:100%}input::placeholder,textarea::placeholder{color:#9ba398}textarea{resize:vertical;line-height:1.6}input:read-only{background:#f6f7f2;color:#7b8479}button{border:0;background:none;color:inherit}::selection{background:#d5e7c5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spin{animation:spin 1s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dfe3d8;background:#fff;color:#3d4e3f;border-radius:7px;padding:10px 16px;font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap;min-height:39px}.button:not(:disabled):hover{background:#f1f4eb;border-color:#c6d2be}.button.primary{background:#376e4c;border-color:#376e4c;color:#fff;box-shadow:0 2px 3px #223b2210}.button.primary:not(:disabled):hover{background:#285b3c;border-color:#285b3c}.button.dark{background:#263f30;border-color:#263f30;color:#fff}.button.dark:not(:disabled):hover{background:#162d20}.button.small{padding:7px 12px;min-height:34px;font-size:11px}.button.full{width:100%}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:600;color:#45734f;padding:5px 0;white-space:nowrap}.text-button:not(:disabled):hover{color:#1c4d2b}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:6px;color:#7f897e;flex-shrink:0}.icon-button:not(:disabled):hover{background:#edf0e7;color:#32553d}.icon-button.danger:not(:disabled):hover{background:#fff0eb;color:#b55b4b}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:232px;background:#22382c;color:#c0cabf;z-index:30;display:flex;flex-direction:column;padding:28px 17px 16px}.brand{display:flex;align-items:center;gap:9px;font-size:21px;font-weight:650;letter-spacing:-1px;color:#f2f6ec;white-space:nowrap}.sidebar .brand{padding:0 11px;margin-bottom:47px}.brand-mark{display:flex;align-items:center;justify-content:center;background:#c2d8a5;color:#31523b;width:37px;height:37px;border-radius:10px;flex-shrink:0}.brand-light{font-weight:400;color:#91a68d;font-size:18px;letter-spacing:-.6px}.workspace-label{padding:0 14px;font-size:9px;letter-spacing:1.8px;color:#859982;font-weight:600;margin-bottom:15px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.nav-item{display:flex;align-items:center;gap:12px;padding:12px 14px;width:100%;border-radius:7px;font-size:12px;text-align:left;color:#b9c7b6;line-height:1.5}.nav-item:not(:disabled):hover{background:#2c4534;color:#e8efe1}.nav-item.active{background:#bcd0a0;color:#263e2d;font-weight:650;box-shadow:0 2px 6px #12251512}.nav-count{margin-left:auto;background:#e3edcd;color:#304c34;border-radius:4px;min-width:21px;text-align:center;font-size:10px;line-height:20px}.sidebar-bottom{margin-top:auto;padding-top:38px}.cost-card{background:#2b4433;border:1px solid #38513a;border-radius:9px;padding:17px 15px;margin:0 3px 19px;position:relative}.cost-icon{position:absolute;top:16px;right:14px;color:#abc889}.cost-card strong{font-size:11px;color:#dfebd7;font-weight:550}.cost-card p{font-size:10px;color:#94a88c;line-height:1.8;margin:7px 0 14px}.cost-value{font-size:20px;color:#d7e8bb;font-weight:600;display:flex;align-items:baseline;gap:8px}.cost-value small{font-size:8px;font-weight:400;color:#93a68b;letter-spacing:.15px}.sidebar-version{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.7px;color:#72886c;margin:23px 13px 0}.sidebar-version span{letter-spacing:.5px}.main-shell{margin-left:232px;min-width:0;flex:1}.topbar{height:76px;border-bottom:1px solid #e5e7de;display:flex;align-items:center;justify-content:space-between;padding:0 42px;background:#fbfcf7}.topbar-left,.topbar-actions{display:flex;align-items:center;gap:23px}.breadcrumb{font-size:11px;color:#899180;display:flex;gap:14px;align-items:center}.breadcrumb>span{color:#c6ccbd}.breadcrumb strong{font-weight:500;color:#56674e}.private-label{display:flex;align-items:center;gap:7px;font-size:10px;color:#84907b}.private-label>span{height:6px;width:6px;border-radius:50%;background:#91ac70}.avatar{height:31px;width:31px;border-radius:50%;background:#e8eddf;display:flex;align-items:center;justify-content:center;font-size:11px;color:#697f57;font-weight:600;border:1px solid #dce4cf}.mobile-toggle{display:none}main{max-width:1600px;padding:29px 42px 0;margin:auto}.site-toolbar{display:flex;align-items:center;gap:19px;margin-bottom:31px;min-width:0}.site-picker{display:flex;align-items:center;position:relative;gap:8px;color:#69815c;background:#fff;border:1px solid #dfe4d7;border-radius:6px;padding:6px 10px;max-width:300px;box-shadow:0 1px 2px #203a2010}.site-picker select{padding:0 21px 0 0;font-size:11px;line-height:25px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-weight:550;color:#3c5234;cursor:pointer;max-width:235px;outline-offset:7px}.site-picker>svg:last-child{position:absolute;right:10px;pointer-events:none}.site-toolbar .text-button{font-size:10px;font-weight:500;gap:4px}.site-external{margin-left:auto;display:flex;gap:6px;align-items:center;font-size:10px;color:#8a9680;min-width:0;overflow-wrap:anywhere}.site-external:hover{color:#39603c}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:27px}.eyebrow{display:block;font-size:8px;font-weight:600;letter-spacing:2.05px;color:#8b987d;line-height:1.5}.page-heading h1{font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;letter-spacing:-.8px;color:#263d2c;line-height:1.35;margin:7px 0 6px}.page-heading p{font-size:11px;color:#8c9584;line-height:1.7}.page-heading>.button{margin-top:19px}.welcome-card{position:relative;overflow:hidden;background:#e9eedb;border:1px solid #e0e7ce;border-radius:10px;padding:31px 32px;display:flex;justify-content:space-between;gap:20px;min-height:277px;margin-bottom:23px}.welcome-card>div:first-child{z-index:2}.pill{display:inline-flex;align-items:center;gap:6px;font-size:7px;color:#71835b;font-weight:600;letter-spacing:1.4px;padding:5px 8px;border:1px solid #ced9b8;background:#eff3e4;border-radius:4px;line-height:1.5}.pill>span{background:#96ad6f;width:4px;height:4px;border-radius:50%}.welcome-card h2{font-family:Georgia,Times New Roman,serif;font-size:29px;line-height:1.21;font-weight:400;color:#344b2c;letter-spacing:-.6px;margin:14px 0 12px}.welcome-card h2 em{font-weight:400;font-style:italic;color:#70844b}.welcome-card p{font-size:10px;color:#8b9779;line-height:1.85;margin-bottom:17px}.welcome-card .button{font-size:10px;padding:8px 13px;min-height:34px;gap:15px}.growth-illustration{position:absolute;width:330px;height:260px;right:35px;top:20px}.orbit{position:absolute;border:1px solid #cfdabb;border-radius:50%;width:240px;height:240px;top:4px;left:40px}.orbit-two{width:176px;height:176px;top:36px;left:72px;border-color:#d5dfc1}.growth-line{display:flex;align-items:flex-end;gap:16px;position:absolute;bottom:58px;left:64px;height:153px;transform:rotate(-7deg)}.growth-line span{display:block;width:25px;border-radius:5px 5px 2px 2px;background:#d4dfbc;box-shadow:0 1px 4px #a0b97b10}.growth-line span:nth-child(1){height:35px;background:#dce5c8}.growth-line span:nth-child(2){height:58px;background:#d1deba}.growth-line span:nth-child(3){height:87px;background:#bbcc9b}.growth-line span:nth-child(4){height:114px;background:#99b174}.growth-line span:nth-child(5){height:151px;background:#718c52}.growth-dot{position:absolute;background:#a5ba83;border-radius:50%;border:6px solid #e9eedb;box-shadow:0 0 0 1px #d3ddbf}.dot-one{width:21px;height:21px;right:36px;top:29px;background:#7e9a59}.dot-two{width:18px;height:18px;left:30px;bottom:45px;background:#b0c194}.illustration-label{position:absolute;background:#f7f9ee;border:1px solid #d8e2c3;border-radius:6px;padding:10px 13px;display:flex;align-items:center;gap:8px;font-size:9px;color:#71855c;bottom:21px;right:14px;box-shadow:0 4px 12px #7e97520c}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:26px}.metric-card{padding:18px 18px 15px;background:#fff;border:1px solid #e5e8dd;border-radius:8px;min-height:128px}.metric-card>div{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#9ca991}.metric-card>div>span{font-size:10px;font-weight:500;color:#77856c}.metric-card>strong{display:block;font-size:30px;line-height:1.4;font-weight:500;letter-spacing:-1px;color:#334c30;margin:7px 0 1px}.metric-card p{font-size:8px;color:#a2ac98;line-height:1.7;letter-spacing:.05px}.metric-warning>div>svg{color:#b79564}.metric-warning>strong{color:#8b7449}.overview-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:23px;align-items:stretch}.panel{border:1px solid #e4e8dc;border-radius:9px;background:#fff;margin-bottom:24px;min-width:0;overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:22px 23px 19px}.panel-heading h2{font-size:13px;font-weight:600;color:#3c5035;line-height:1.5;letter-spacing:-.15px}.panel-heading p{font-size:9px;color:#99a28d;line-height:1.7;margin-top:4px}.progress-counter{font-size:8px;color:#96a280;white-space:nowrap}.setup-progress{margin:0 23px 12px;height:4px;border-radius:3px;background:#edf0e5;overflow:hidden}.setup-progress span{background:#a9bd8d;display:block;height:100%;transition:width .4s}.setup-list{padding:0 23px 5px}.setup-row{display:flex;align-items:center;gap:12px;width:100%;padding:15px 0;border-bottom:1px solid #f0f2e9;text-align:left}.setup-row:last-child{border:0}.setup-row:hover strong{color:#2e733f}.setup-step{width:34px;height:34px;border-radius:7px;border:1px solid #e3e8d9;background:#f6f8f0;display:flex;align-items:center;justify-content:center;color:#9bac87;flex-shrink:0}.setup-step.done{background:#e9f0dd;color:#74935b;border-color:#d4e0c3}.setup-row>span:nth-child(2){flex:1}.setup-row strong{font-size:10px;font-weight:550;display:block;line-height:1.5;color:#5a6f4d}.setup-row small{display:block;font-size:8px;color:#a0a995;margin-top:3px;line-height:1.6}.setup-row>svg{color:#a2b18b;flex-shrink:0}.next-panel{display:flex;flex-direction:column}.next-empty{text-align:center;margin:auto;padding:15px 33px 28px}.next-empty>span{width:53px;height:53px;background:#f3f6ea;color:#b2c29b;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #edf0e3;margin-bottom:12px}.next-empty h3{font-size:11px;font-weight:550;color:#6c7e5e;margin-bottom:7px}.next-empty p{font-size:9px;color:#a0a98f;line-height:1.9;max-width:260px;margin:0 auto 13px}.next-empty .text-button{font-size:9px;color:#7a925e}.priority-preview{padding:0 23px 13px}.priority-preview>div{padding:12px 0;border-bottom:1px solid #eef1e6;display:grid;grid-template-columns:auto 1fr;gap:5px 9px;align-items:start}.priority-preview strong{font-size:10px;font-weight:550;line-height:1.7;color:#617452}.priority-preview small{grid-column:2;font-size:8px;overflow-wrap:anywhere;color:#a3ad96}.next-panel>.text-button{margin:0 23px 18px;justify-content:flex-start;font-size:10px}.overview-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:0 3px 16px}.overview-bottom>div{display:flex;align-items:center;gap:13px}.round-icon{height:37px;width:37px;border:1px solid #e0e6d4;display:inline-flex;align-items:center;justify-content:center;background:#f0f4e7;color:#91a576;border-radius:50%;flex-shrink:0}.overview-bottom h3{font-size:10px;color:#71825e;font-weight:550;margin-bottom:3px}.overview-bottom p{font-size:9px;color:#a3ad94;line-height:1.6}.overview-bottom .text-button{font-size:9px;color:#85996c}.main-footer{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#b0b7a5;border-top:1px solid #e8ebdf;margin-top:32px;padding:21px 1px 24px}.main-footer>span:first-child{display:flex;align-items:center;gap:7px}.badge{font-size:9px;line-height:1.5;padding:4px 7px;border-radius:4px;background:#f0f2eb;color:#7a8770;display:inline-flex;align-items:center;gap:4px;font-weight:500;white-space:nowrap;text-transform:capitalize}.badge-high{color:#a87050;background:#fbefe5}.badge-medium{color:#998449;background:#f7f2dd}.badge-low{color:#7f8f6c;background:#eff3e4}.badge-green{background:#eaf3df;color:#6d8c4d}.badge .spin{height:11px;width:11px}.section-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 23px;padding:12px 15px;background:#f0f3e8;border:1px solid #e4ead8;border-radius:7px;color:#80936c}.section-note svg{flex-shrink:0;margin-top:1px}.section-note p{font-size:11px;line-height:1.7;color:#879477}.table-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 23px 20px}.filter-tabs{display:flex;gap:4px;flex-wrap:wrap}.filter-tabs button{font-size:10px;color:#96a085;display:flex;align-items:center;gap:7px;padding:6px 9px;border-radius:5px;text-transform:capitalize}.filter-tabs button.selected{background:#edf2e3;color:#6b854e}.filter-tabs button:not(.selected):hover{background:#f6f8f1}.filter-tabs button>span{font-size:8px;min-width:15px;padding:1px 4px;border-radius:3px;background:#e6ecd9;color:#8fa276}.search-input{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #e6e9de;border-radius:5px;color:#a1ad92;max-width:225px}.search-input input{padding:0;border:0;background:transparent;font-size:10px;width:100%}.finding-list{border-top:1px solid #edf0e4}.finding{border-bottom:1px solid #edf0e4}.finding:last-child{border:0}.finding-toggle{display:flex;align-items:center;gap:13px;padding:17px 23px;width:100%;text-align:left}.finding-toggle:hover{background:#fafbf7}.finding-toggle>.badge{min-width:54px;justify-content:center}.finding-toggle>span:nth-child(2){flex:1;min-width:0}.finding-toggle strong{display:block;font-size:11px;color:#627650;font-weight:550}.finding-toggle small{display:block;font-size:9px;color:#a4ad96;line-height:1.7;overflow-wrap:anywhere;margin-top:3px}.finding-toggle>svg{color:#9baa8b;transition:transform .2s;flex-shrink:0}.rotated{transform:rotate(180deg)}.finding-detail{margin:0 23px 19px 90px;border-left:2px solid #e5ebd7;padding:0 0 0 16px}.finding-detail p{font-size:11px;line-height:1.8;color:#8d9a7f;margin:5px 0 12px}.finding-detail h4{font-size:10px;color:#73895b;font-weight:600}.finding-detail .text-button{font-size:10px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}thead{background:#f8faf3}th{font-size:9px;font-weight:550;color:#a0ac90;padding:12px 21px;border-top:1px solid #edf0e4;border-bottom:1px solid #edf0e4;white-space:nowrap}td{padding:16px 21px;border-bottom:1px solid #f0f2e9;color:#859576;vertical-align:middle}tbody tr:last-child td{border-bottom:0}td>strong{font-size:11px;font-weight:550;color:#647a52}td .text-button{font-size:10px}td .badge{font-size:8px}td .icon-button{width:25px;height:25px}.cell-wrap{max-width:260px;min-width:160px;line-height:1.8;font-size:10px}.page-link{display:inline-flex;align-items:center;gap:5px;color:#81966a;font-size:10px;overflow-wrap:anywhere;max-width:280px;word-break:break-word}.page-link:hover{color:#476a33}.page-link>svg{flex-shrink:0}.table-error{font-size:9px;display:block;line-height:1.7;margin-top:5px;max-width:300px;color:#b48165;overflow-wrap:anywhere}.muted{color:#a6b098;font-size:10px}.compact-empty{padding:25px 23px;color:#a3ae95;font-size:11px;border-top:1px solid #edf0e4}.empty{padding:45px 25px 48px;text-align:center}.empty-icon{display:inline-flex;align-items:center;justify-content:center;background:#f0f5e6;border:1px solid #e7eddb;border-radius:50%;color:#a7bd88;width:59px;height:59px;margin-bottom:17px}.empty h3{font-size:13px;color:#698154;font-weight:550;margin-bottom:9px}.empty p{font-size:11px;color:#9da98c;max-width:435px;line-height:1.9;margin:0 auto 19px}.empty .button{font-size:10px;min-height:35px;padding:8px 12px}.empty-actions{display:flex;align-items:center;justify-content:center;gap:10px}.content-switch{display:flex;align-items:center;gap:7px;margin-bottom:22px;border-bottom:1px solid #e2e7d8}.content-switch>button{display:flex;align-items:center;gap:8px;padding:12px 16px 14px;font-size:11px;color:#9aaa8b;border-bottom:2px solid transparent;margin-bottom:-1px}.content-switch>button.active{color:#67824f;border-bottom-color:#8da86b;font-weight:550}.content-switch>button>span{font-size:9px;border-radius:4px;line-height:1.4;background:#eaf0df;color:#91a573;padding:2px 5px}.draft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 23px 23px}.draft-card{border:1px solid #e7ecdd;border-radius:7px;padding:17px;display:flex;flex-direction:column;min-width:0}.draft-card>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;gap:6px}.draft-icon{display:flex;align-items:center;justify-content:center;height:36px;width:36px;color:#92ac74;background:#eff4e6;border:1px solid #e6eddb;border-radius:7px}.draft-card h3{font-size:13px;color:#698253;font-weight:550;line-height:1.7;margin-bottom:7px;overflow-wrap:anywhere}.draft-card>p{font-size:10px;color:#9eac8d;line-height:1.9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.draft-meta{display:flex;justify-content:space-between;gap:7px;flex-wrap:wrap;font-size:8px;color:#a4b098;margin:19px 0 15px}.draft-card>.text-button{font-size:10px;margin-top:auto;border-top:1px solid #eff3e6;padding-top:13px;justify-content:space-between}.source-list{border-top:1px solid #edf0e4}.source-row{display:flex;align-items:center;gap:14px;padding:19px 23px;border-bottom:1px solid #edf0e4}.source-row:last-child{border:0}.source-icon{height:37px;width:37px;background:#f0f5e7;color:#9fb985;border:1px solid #e7eddd;display:flex;align-items:center;justify-content:center;border-radius:7px;flex-shrink:0}.source-title{text-align:left;flex:1;min-width:0;padding:0}.source-title strong{font-size:11px;color:#6b8555;display:block;font-weight:550;overflow-wrap:anywhere}.source-title small{font-size:9px;color:#a6b298;display:block;margin-top:4px}.source-row>.text-button{font-size:10px}.source-preview{font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;color:#71845e;background:#f7f9f1;border:1px solid #eaf0df;padding:20px;border-radius:6px;max-height:60vh;overflow:auto}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#172c22a3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.modal{width:100%;max-width:480px;background:#fff;border:1px solid #e2e9d5;border-radius:12px;padding:23px 26px;box-shadow:0 25px 75px #0b211b35;max-height:calc(100dvh - 48px);overflow-y:auto;animation:appear .15s ease-out}.modal-wide{max-width:760px}@keyframes appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:21px}.modal-head h2{font-size:17px;font-weight:550;color:#49623d}.modal-head>.icon-button{background:#f4f7ed}.form-intro{font-size:11px;color:#9aaa8c;line-height:1.9;margin-bottom:23px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;min-width:0}.field>label{font-size:11px;font-weight:550;color:#7c9067}.field small{font-size:10px;color:#a7b49a;line-height:1.8}.field input,.field select,.field textarea{width:100%;font-size:12px;border-color:#e0e8d6}.field input::placeholder,.field textarea::placeholder{color:#b0bca2}.field textarea{font-size:11px}.form-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:15px}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid #edf1e4;padding-top:19px;margin-top:23px}.form-actions .button{font-size:11px;padding:9px 13px}.callout{display:flex;align-items:flex-start;gap:12px;background:#eff4e7;border:1px solid #e0e9d3;border-radius:7px;padding:18px;margin-bottom:22px;color:#8ba271}.callout>svg{flex-shrink:0;margin-top:2px}.callout>div{flex:1;min-width:0}.callout strong{font-size:11px;font-weight:600;color:#75915c;display:block;margin-bottom:4px}.callout p{font-size:10px;color:#98aa86;line-height:1.9}.callout .button{align-self:center;background:transparent;border-color:#d6e2c9;font-size:10px;padding:8px 11px;color:#78965c}.callout.warning{background:#faf5e8;border-color:#ece2c9;color:#b4a070}.callout.warning strong{color:#a48b59}.callout.warning p{color:#afa180}.callout.warning .button{border-color:#e3d8bc;color:#aa9469}.small-callout{padding:13px;margin-top:4px}.small-callout p{font-size:10px}.form-error{font-size:11px;line-height:1.8;color:#b5745c;margin:13px 0;overflow-wrap:anywhere}.helper-text{font-size:10px;color:#a3b190;line-height:1.7;margin-top:13px}.editor-context{display:flex;align-items:center;gap:12px;margin-bottom:20px}.editor-context>span:last-child{font-size:10px;color:#a4b192}.draft-editor{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px!important;line-height:1.85!important;background:#f9fbf4}.editor-sources{display:flex;flex-wrap:wrap;gap:8px;color:#96aa80;font-size:9px;margin:5px 0 15px}.editor-sources>strong{font-size:10px;font-weight:550;flex-basis:100%;color:#7b9364;margin-bottom:2px}.editor-sources>span{padding:5px 7px;display:inline-flex;align-items:center;gap:6px;background:#f1f6e8;border:1px solid #e7efdc;border-radius:4px}.editor-actions{flex-wrap:wrap}.editor-actions>.button:first-child{margin-right:auto}.publish-box{border:1px solid #e1ead2;border-radius:7px;background:#f1f6e9;padding:17px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:22px}.publish-box strong{display:block;font-size:11px;color:#7d9862;margin-bottom:4px}.publish-box p{font-size:10px;color:#a3b38f;line-height:1.8}.publish-box .button{font-size:10px;padding:8px 12px}.publish-box .form-error{margin:7px 0 0;color:#b37d60}.changes-list{padding:0 23px 23px;display:flex;flex-direction:column;gap:17px}.change-card{border:1px solid #e2e9d7;border-radius:7px;padding:18px}.change-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px}.change-heading h3{font-size:12px;font-weight:550;color:#738d5a;margin-bottom:4px}.change-heading .page-link{font-size:9px}.diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.diff-grid>div{border:1px solid #e7ecdd;border-radius:5px;background:#fafbf7;padding:15px}.diff-grid>div:last-child{background:#f4f8eb;border-color:#e1ebcf}.diff-label{display:block;font-size:7px;color:#a1af91;letter-spacing:1.6px;font-weight:550;margin-bottom:10px}.diff-grid h4{font-size:12px;color:#7b9165;line-height:1.7;font-weight:500;margin-bottom:6px;overflow-wrap:anywhere}.diff-grid p{font-size:10px;color:#a3b18f;line-height:1.85;overflow-wrap:anywhere}.change-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;padding-top:15px;border-top:1px solid #edf2e2}.change-footer>span{font-size:8px;color:#adba9b}.change-footer>div{display:flex;align-items:center;gap:8px}.change-footer .button{font-size:9px;min-height:30px;padding:6px 10px}.connections-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:23px}.connection-body{padding:0 23px 23px}.connection-logo{font-family:Georgia,serif;border:2px solid #8ea873;color:#8ea873;display:flex;align-items:center;justify-content:center;font-size:32px;width:53px;height:53px;border-radius:50%;line-height:1;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px #c0ceac;background:#f6f9ee;margin:5px 0 18px}.connection-body h3{font-family:Georgia,serif;font-size:22px;color:#6c8753;font-weight:400;margin-bottom:7px}.connection-body>p{font-size:11px;color:#a4b391;line-height:1.9;margin-bottom:23px;max-width:390px}.connection-body .form-actions{justify-content:space-between}.connection-checklist{list-style:none;padding:0 23px 10px;margin:0;display:flex;flex-direction:column;gap:21px}.connection-checklist>li{display:flex;gap:13px;align-items:flex-start}.connection-checklist>li>span{font-size:9px;background:#eff4e5;color:#9cb77d;border:1px solid #e5edda;height:26px;width:26px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.connection-checklist strong{font-size:11px;color:#7c9763;font-weight:550;display:block;margin:2px 0 5px}.connection-checklist p{font-size:10px;color:#a7b799;line-height:1.9}.control-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 23px 23px}.control-row h3{font-size:12px;color:#809b65;font-weight:550;margin-bottom:5px}.control-row p{font-size:11px;color:#a7b696;line-height:1.9}.control-row .button{font-size:10px}.integration-note{display:flex;align-items:center;gap:17px;padding:0 23px 23px}.integration-note>div{flex:1}.integration-note h3{font-size:11px;color:#8ba271;font-weight:550;margin-bottom:6px}.integration-note p{font-size:10px;color:#b0be9d;line-height:1.9;max-width:750px}.integration-note>.badge{align-self:flex-start}.timeline{padding:0 23px 20px}.timeline-row{display:flex;gap:14px;position:relative;padding:0 0 23px;align-items:flex-start}.timeline-row:before{content:"";position:absolute;left:13px;top:27px;bottom:0;border-left:1px solid #e6eed9}.timeline-row:last-child{padding-bottom:0}.timeline-row:last-child:before{display:none}.timeline-point{display:flex;align-items:center;justify-content:center;background:#eef5e4;color:#9db880;border:1px solid #e3edd5;border-radius:50%;width:27px;height:27px;flex-shrink:0}.timeline-row>div{padding-top:3px;min-width:0}.timeline-row strong{display:block;font-size:11px;font-weight:500;color:#8ba373;line-height:1.8;overflow-wrap:anywhere}.timeline-row time{font-size:9px;color:#b1bfa2;display:block;margin-top:4px}.toast{display:flex;align-items:center;gap:10px;background:#edf4e5;color:#6c9257;border:1px solid #dceacb;border-radius:7px;font-size:11px;line-height:1.8;padding:10px 13px;margin-bottom:20px;overflow-wrap:anywhere}.toast>span{flex:1;min-width:0}.toast>svg{flex-shrink:0}.toast.error{color:#ad7156;background:#fcf2e9;border-color:#f0deca}.toast.error .icon-button{color:#b38b6c}.toast.success .icon-button{color:#8da978}.audit-progress{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.7;color:#8fa776;background:#f1f5e9;border:1px solid #e6edd9;border-radius:7px;padding:12px 16px;margin-bottom:22px}.content-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:300px;color:#93a77d;font-size:12px;flex-wrap:wrap}.content-loading .text-button{font-size:11px;margin-left:6px}.nav-scrim{display:none}.boot{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:#90a576;background:#f6f8f0}.boot p{font-size:12px}.boot .brand-mark{height:52px;width:52px}.boot>.spin{margin-top:10px}.boot .empty{max-width:600px}.login-layout{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;background:#f7f8f2}.login-story{background:#263d2e;color:#e9efdc;padding:45px 58px;display:flex;flex-direction:column;min-height:100dvh}.login-story>.brand{align-self:flex-start}.login-story>div{margin:auto 0;padding:45px 0}.login-story .eyebrow{color:#92a87c;font-size:8px;letter-spacing:2.4px;margin-bottom:29px}.login-story h1{font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:1.12;font-weight:400;letter-spacing:-2px;margin-bottom:29px;color:#e3ecd0}.login-story h1 em{color:#a0ba7c;font-weight:400}.login-story p{font-size:13px;color:#97ad84;line-height:2;max-width:340px}.login-footer{font-size:9px;color:#748d65;letter-spacing:.4px}.login-main{display:flex;align-items:center;justify-content:center;padding:50px}.login-card{max-width:360px;width:100%}.login-card>.eyebrow{color:#a5b492;font-size:8px;letter-spacing:2px}.login-card>h2{font-family:Georgia,serif;font-weight:400;font-size:35px;letter-spacing:-.8px;color:#597543;margin:10px 0 12px}.login-card>p{font-size:12px;color:#a4b293;line-height:1.9;margin-bottom:32px}.login-card .field{margin-bottom:24px}.login-card .field>label{font-size:11px;color:#8ca074}.login-card .field input{background:#fff;border-color:#dde6d1;font-size:12px;padding:12px 13px}.login-card .button{min-height:43px;font-size:11px}.login-card .form-error{margin-top:-6px;margin-bottom:15px}.login-note{font-size:9px;display:flex;align-items:center;justify-content:center;gap:7px;color:#b2c09e;margin-top:24px}.login-card .callout.warning{margin-top:30px}.login-card .callout strong{font-size:12px}.login-card .callout p{font-size:11px}@media(min-width:1550px){main{padding-left:55px;padding-right:55px}.topbar{padding-left:55px;padding-right:55px}.welcome-card{padding-top:38px;padding-bottom:38px}.welcome-card h2{font-size:33px}.growth-illustration{right:75px}.metric-card{min-height:141px;padding:21px}.metric-card>strong{font-size:34px}.overview-grid{grid-template-columns:1.2fr 1fr}}@media(max-width:1200px){.sidebar{width:207px;padding-left:12px;padding-right:12px}.main-shell{margin-left:207px}.topbar{padding:0 28px}main{padding:25px 28px 0}.sidebar .brand{font-size:20px;padding:0 9px}.brand-light{font-size:16px}.brand-mark{width:34px;height:34px}.nav-item{font-size:11px;padding:12px}.growth-illustration{right:6px;opacity:.8;transform:scale(.85);transform-origin:right center}.welcome-card h2{font-size:27px}.welcome-card p{font-size:9px}.metric-grid{gap:10px}.metric-card{padding:15px 13px}.metric-card>div>span{font-size:9px}.metric-card>div>svg{width:15px}.metric-card p{font-size:7px}.panel-heading{padding:19px}.setup-list{padding:0 19px 4px}.setup-progress{margin-left:19px;margin-right:19px}.setup-row{gap:9px}.setup-row small{font-size:7px}.setup-row strong{font-size:9px}.setup-step{width:30px;height:30px}.setup-step svg{width:16px}.next-empty{padding-left:22px;padding-right:22px}.overview-grid{gap:17px}.progress-counter{font-size:7px}.panel-heading h2{font-size:12px}.panel-heading p{font-size:8px}.draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connections-grid{grid-template-columns:1fr 1fr;gap:17px}.connection-body,.connection-checklist{padding-left:19px;padding-right:19px}.connection-body .form-actions{flex-wrap:wrap;justify-content:flex-start}.connection-body .form-actions .button{font-size:10px;padding:8px 10px}.page-heading h1{font-size:30px}.page-heading>.button{padding:9px 12px;font-size:11px}.site-picker{max-width:265px}.site-picker select{max-width:205px}.table-tools{align-items:flex-start;flex-wrap:wrap}.search-input{max-width:100%;width:220px}.login-story{padding:38px}.login-story h1{font-size:62px}.login-main{padding:40px}}@media(max-width:1000px){.growth-illustration{right:-32px;opacity:.55;transform:scale(.75)}.welcome-card>div:first-child{max-width:70%}.overview-grid{grid-template-columns:1fr}.overview-grid>.panel{margin-bottom:20px}.next-empty{padding:15px 22px 24px}.next-empty p{max-width:340px}.next-empty>span{width:45px;height:45px}.setup-row{padding:13px 0}.setup-row strong{font-size:11px}.setup-row small{font-size:9px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.metric-card{padding:18px}.metric-card>div>span{font-size:10px}.metric-card p{font-size:9px}.connections-grid{grid-template-columns:1fr}.connection-logo{display:none}.connection-body>p{max-width:100%}.connection-body .form-actions{justify-content:flex-end}.connection-body>h3{font-size:20px;margin-top:4px}.connection-body .form-actions .button{font-size:11px;padding:9px 13px}.page-heading{align-items:flex-start}.page-heading>.button{margin-top:29px}.page-heading p{font-size:10px;max-width:340px}.site-external{display:none}.overview-bottom p{font-size:8px}.login-story h1{font-size:55px}.login-story{padding:32px}.login-story p{font-size:12px}.login-main{padding:30px}.login-card>h2{font-size:31px}}@media(max-width:800px){.sidebar{width:190px;padding-top:24px}.main-shell{margin-left:190px}.sidebar .brand{font-size:18px;gap:7px;margin-bottom:40px}.brand-light{font-size:14px}.sidebar .brand-mark{width:30px;height:30px;border-radius:8px}.sidebar .brand-mark svg{width:21px}.workspace-label{font-size:8px}.nav-item{gap:9px;font-size:10px}.nav-item>svg{width:17px}.cost-card{padding:15px 11px}.cost-card strong{font-size:10px}.cost-card p{font-size:9px}.cost-value{font-size:18px;gap:5px}.cost-value small{font-size:7px}.cost-icon{right:10px;top:15px}.topbar{padding:0 22px;height:67px}main{padding:23px 22px 0}.topbar-actions{gap:13px}.breadcrumb{font-size:10px;gap:10px}.private-label{font-size:8px}.avatar{height:28px;width:28px;font-size:10px}.site-toolbar{gap:11px;flex-wrap:wrap;margin-bottom:25px}.site-picker{max-width:240px}.site-picker select{max-width:180px;font-size:10px}.site-toolbar .text-button{font-size:9px}.page-heading h1{font-size:27px}.eyebrow{font-size:7px;letter-spacing:1.6px}.page-heading p{font-size:9px;max-width:280px}.page-heading>.button{font-size:9px;padding:8px 10px;gap:5px;min-height:33px}.page-heading>.button svg{width:15px}.welcome-card{padding:27px 23px;min-height:260px}.welcome-card h2{font-size:26px}.welcome-card p{max-width:270px;font-size:9px}.growth-illustration{right:-55px;transform:scale(.63);opacity:.4}.welcome-card>div:first-child{max-width:90%}.welcome-card .button{font-size:9px}.welcome-card .pill{font-size:6px;letter-spacing:1.1px}.metric-grid{gap:10px;margin-bottom:20px}.metric-card{padding:15px}.metric-card p{font-size:8px}.metric-card>div>span{font-size:9px}.metric-card>strong{font-size:28px}.overview-bottom{align-items:flex-start}.overview-bottom>.text-button{margin-top:4px;font-size:8px}.overview-bottom p{max-width:280px}.main-footer{font-size:7px;gap:15px}.main-footer>span:last-child{white-space:nowrap}.panel-heading{padding:18px}.panel-heading .button{font-size:9px;padding:6px 9px;min-height:31px;gap:5px}.panel-heading .button svg{width:14px}.draft-grid{padding:0 18px 18px;gap:12px;grid-template-columns:1fr}.draft-card{padding:16px}.draft-card>div:first-child{margin-bottom:12px}.draft-card h3{font-size:12px}.draft-card>p{font-size:10px;-webkit-line-clamp:2}.section-note p{font-size:10px}.section-note{padding:11px 13px}.diff-grid{gap:10px}.diff-grid>div{padding:12px}.diff-grid h4{font-size:11px}.diff-grid p{font-size:9px}.changes-list{padding:0 18px 18px}.change-card{padding:15px}.change-heading h3{font-size:11px}.change-footer{flex-wrap:wrap;gap:10px}.change-footer>div{margin-left:auto}.finding-toggle{padding:15px 18px;gap:10px}.finding-toggle strong{font-size:10px}.finding-detail{margin-left:81px;margin-right:18px}.table-tools{padding:0 18px 17px}.filter-tabs{gap:1px}.filter-tabs button{font-size:9px;gap:5px;padding:6px 7px}.source-row{padding:17px 18px;gap:10px}.source-title strong{font-size:10px}.source-title small{font-size:8px}.source-row>.text-button{font-size:9px}.source-row>.icon-button{width:25px;height:25px}.callout{padding:15px;gap:9px}.callout .button{font-size:9px;padding:7px 10px}.callout p{font-size:9px}.callout strong{font-size:10px}.callout>svg{width:18px}.content-switch>button{font-size:10px;padding:11px 13px 12px;gap:6px}.content-switch>button>svg{width:14px}.control-row,.integration-note{padding:0 18px 18px}.control-row p{font-size:10px}.integration-note{gap:12px;align-items:flex-start}.integration-note p{font-size:9px}.integration-note .round-icon{height:30px;width:30px}.integration-note>.badge{font-size:8px}.control-row .button{font-size:9px;padding:8px 10px}.connections-grid{gap:0}.timeline{padding:0 18px 18px}.timeline-row strong{font-size:10px}.login-story h1{font-size:48px}.login-story>div{padding:45px 0}.login-story{padding:28px}.login-story p{font-size:11px}.login-story .eyebrow{font-size:6px;letter-spacing:1.8px}.login-main{padding:25px}.login-card>h2{font-size:28px}.login-card>p{font-size:11px}.login-card>.eyebrow{font-size:7px;letter-spacing:1.5px}}@media(max-width:650px){.sidebar{transform:translate(-100%);transition:transform .2s;width:235px;padding:27px 17px 17px}.sidebar.is-open{transform:translate(0)}.sidebar .brand{font-size:21px;margin-bottom:44px;gap:9px}.sidebar .brand-mark{height:36px;width:36px}.sidebar .brand-light{font-size:17px}.workspace-label{font-size:9px}.nav-item{font-size:12px;gap:12px;padding:13px}.nav-item>svg{width:19px}.cost-card{padding:18px 14px}.cost-card strong{font-size:11px}.cost-card p{font-size:10px}.cost-value{font-size:21px;gap:9px}.cost-value small{font-size:8px}.cost-icon{right:15px;top:17px}.nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#15291eb0;z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main-shell{margin-left:0}.mobile-toggle{display:inline-flex;margin-left:-6px}.topbar-left{gap:10px}.topbar{padding:0 21px;height:64px}.topbar-actions{gap:12px}.private-label{font-size:9px}.avatar{width:27px;height:27px}.breadcrumb{font-size:10px}.main-shell>main{padding:22px 21px 0}.site-toolbar{margin-bottom:26px;gap:14px}.site-picker{padding:5px 9px;max-width:260px}.site-picker select{font-size:11px;max-width:200px}.site-picker>svg:first-child{width:15px}.site-toolbar .text-button{font-size:10px}.page-heading{gap:15px;margin-bottom:23px}.page-heading h1{font-size:29px}.page-heading p{font-size:10px;max-width:280px}.eyebrow{font-size:7px;letter-spacing:1.8px}.page-heading>.button{font-size:10px;padding:9px 11px;min-height:35px;margin-top:28px}.welcome-card{padding:29px 25px;min-height:272px}.welcome-card h2{font-size:29px}.welcome-card p{font-size:10px;max-width:320px}.welcome-card .pill{font-size:7px;letter-spacing:1.2px}.welcome-card .button{font-size:10px}.growth-illustration{right:-49px;opacity:.5;transform:scale(.76)}.welcome-card>div:first-child{max-width:100%}.metric-card{padding:17px}.metric-card>div>span{font-size:10px}.metric-card p{font-size:9px}.metric-card>strong{font-size:30px}.panel-heading{padding:20px}.panel-heading h2{font-size:13px}.panel-heading p{font-size:9px}.progress-counter{font-size:8px}.setup-list{padding:0 20px 5px}.setup-progress{margin-left:20px;margin-right:20px}.setup-row{padding:15px 0;gap:12px}.setup-row strong{font-size:11px}.setup-row small{font-size:9px}.setup-step{height:34px;width:34px}.overview-bottom{align-items:center}.overview-bottom h3{font-size:11px}.overview-bottom p{font-size:9px;max-width:320px}.overview-bottom>.text-button{font-size:9px}.main-footer{font-size:8px;margin-top:26px;padding-bottom:22px}.draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 20px}.draft-card h3{font-size:12px}.draft-card>p{font-size:9px}.panel-heading .button{font-size:10px}.section-note p{font-size:11px}.table-tools{padding-left:20px;padding-right:20px}.filter-tabs button{font-size:10px;padding:7px 8px}.finding-toggle{padding:16px 20px;gap:11px}.finding-toggle strong{font-size:11px}.finding-detail{margin-left:85px}.finding-toggle small{font-size:9px}.diff-grid>div{padding:14px}.diff-grid h4{font-size:12px}.diff-grid p{font-size:10px}.changes-list{padding:0 20px 20px}.source-row{padding:18px 20px}.source-title strong{font-size:11px}.source-title small{font-size:9px}.source-row>.text-button{font-size:10px}.connection-body,.connection-checklist{padding-left:20px;padding-right:20px}.connection-body>h3{font-size:23px}.connection-body>p{font-size:11px}.connection-checklist strong{font-size:11px}.connection-checklist p,.callout p{font-size:10px}.callout strong,.control-row p{font-size:11px}.integration-note p{font-size:10px}.content-switch>button{font-size:11px}.timeline-row strong{font-size:11px}.login-layout{grid-template-columns:1fr}.login-story{min-height:auto;padding:27px 28px 30px}.login-story>.brand{font-size:22px}.login-story>.brand .brand-light{font-size:18px}.login-story>div{padding:37px 0 9px}.login-story h1{font-size:42px;margin-bottom:15px;line-height:1.13}.login-story h1 br{display:none}.login-story h1 br:after{content:" "}.login-story h1 em{display:block}.login-story .eyebrow{font-size:7px;margin-bottom:15px}.login-story p{font-size:11px;max-width:360px;line-height:1.8}.login-footer{display:none}.login-main{padding:34px 28px 45px}.login-card{max-width:100%}.login-card>h2{font-size:31px}.login-card>p{font-size:11px;margin-bottom:27px}.login-note{margin-top:20px}.login-card>.eyebrow{font-size:7px}.modal-backdrop{padding:15px}.modal{padding:21px;max-height:calc(100dvh - 30px)}.modal-head h2{font-size:17px}.modal-head{margin-bottom:20px}.form-grid{gap:12px}.form-actions{padding-top:17px}.publish-box{flex-wrap:wrap}.publish-box .button{margin-left:auto}.form-actions .button{font-size:10px}.field>label{font-size:11px}.field input,.field select{font-size:12px}}@media(max-width:450px){.main-shell>main{padding-left:16px;padding-right:16px}.topbar{padding:0 16px}.private-label{display:none}.page-heading{display:block;position:relative}.page-heading p{max-width:100%}.page-heading>.button{margin-top:16px}.page-heading h1{font-size:30px}.site-toolbar{gap:12px}.site-picker{max-width:230px}.site-picker select{max-width:171px}.site-toolbar .text-button{font-size:9px}.site-toolbar .text-button svg{width:13px}.welcome-card{padding:26px 22px;min-height:279px}.welcome-card h2{font-size:28px}.welcome-card p{font-size:9px;max-width:245px}.growth-illustration{right:-88px;opacity:.3;transform:scale(.65)}.metric-grid{gap:10px}.metric-card{padding:15px 13px;min-height:125px}.metric-card>div>span{font-size:9px}.metric-card p{font-size:8px}.metric-card>strong{font-size:29px}.metric-card>div>svg{width:15px}.panel-heading{padding:18px;gap:10px}.panel-heading h2{font-size:12px}.panel-heading p{font-size:8px}.panel-heading .button{font-size:8px;gap:4px;padding:6px 8px;min-height:30px}.panel-heading .button>svg{width:13px}.progress-counter{font-size:7px}.setup-list{padding-left:18px;padding-right:18px}.setup-row{gap:10px}.setup-row small{font-size:8px}.setup-row strong{font-size:10px}.setup-step{height:31px;width:31px}.setup-row>svg{width:15px}.overview-bottom{align-items:flex-start;gap:10px;flex-wrap:wrap}.overview-bottom p{font-size:8px;max-width:260px}.overview-bottom>.text-button{margin-left:50px;font-size:9px}.overview-bottom>div{gap:12px}.main-footer{font-size:7px;align-items:flex-start;gap:10px}.main-footer>span:first-child{max-width:260px;gap:5px}.main-footer>span:first-child>svg{flex-shrink:0}.main-footer>span:last-child{display:none}.section-note p{font-size:10px}.section-note{gap:8px;padding:11px 12px}.section-note>svg{width:17px}.draft-grid{grid-template-columns:1fr;padding:0 18px 18px}.draft-card{padding:17px}.draft-card h3{font-size:13px}.draft-card>p{font-size:10px}.draft-meta{font-size:9px}.source-row{padding:17px 18px;gap:9px}.source-title strong{font-size:10px}.source-title small{font-size:8px}.source-row>.text-button{font-size:9px}.source-row>.text-button>svg{display:none}.source-icon{width:32px;height:32px}.source-icon>svg{width:17px}.source-row>.icon-button{width:24px}.content-switch{gap:0}.content-switch>button{font-size:10px;padding:11px 12px 12px;gap:7px}.content-switch>button>span{font-size:8px}.empty{padding:35px 20px 38px}.empty h3{font-size:12px}.empty p{font-size:10px}.empty-icon{width:53px;height:53px}.table-tools{padding:0 18px 17px;gap:13px}.filter-tabs button{font-size:9px;padding:6px 7px;gap:5px}.search-input{width:100%;max-width:100%}.finding-toggle{padding:16px 18px;gap:9px}.finding-toggle>.badge{min-width:47px;font-size:8px}.finding-toggle strong{font-size:10px}.finding-toggle small{font-size:8px}.finding-toggle>svg{width:16px}.finding-detail{margin-left:74px;margin-right:18px;padding-left:12px}.finding-detail p{font-size:10px}.finding-detail h4{font-size:9px}th{padding:11px 18px;font-size:8px}td{padding:14px 18px;font-size:10px}.changes-list{padding:0 18px 18px;gap:14px}.change-card{padding:14px}.change-heading h3{font-size:10px}.change-heading .page-link{font-size:8px}.diff-grid{grid-template-columns:1fr;gap:10px}.diff-grid>div{padding:12px}.diff-grid h4{font-size:11px}.diff-grid p{font-size:10px}.diff-label{font-size:6px;margin-bottom:8px}.change-footer>span{font-size:7px}.badge{font-size:8px;padding:4px 6px}.form-grid{grid-template-columns:1fr;gap:0}.modal{padding:19px}.modal-head h2{font-size:16px}.modal-head>.icon-button{height:29px;width:29px}.field>label{font-size:10px}.field input,.field select{font-size:11px;padding:10px 11px}.field textarea{font-size:10px}.field small{font-size:9px}.form-intro{font-size:10px}.editor-actions{gap:6px}.editor-actions .button{font-size:9px;padding:8px 9px;gap:5px}.editor-actions .button>svg{width:14px}.editor-context>span:last-child{font-size:9px}.publish-box{padding:14px}.publish-box strong{font-size:10px}.publish-box p{font-size:9px}.control-row{align-items:flex-start;flex-wrap:wrap;padding:0 18px 18px;gap:15px}.control-row h3{font-size:11px}.control-row p{font-size:10px}.control-row .button{margin-left:auto}.integration-note{gap:10px;padding:0 18px 18px;flex-wrap:wrap}.integration-note>div{flex-basis:calc(100% - 45px)}.integration-note>.badge{margin-left:40px}.integration-note p{font-size:9px}.integration-note h3{font-size:10px}.connection-body,.connection-checklist{padding-left:18px;padding-right:18px}.connection-body>h3{font-size:22px}.connection-body>p{font-size:10px}.connection-checklist strong{font-size:10px}.connection-checklist p{font-size:9px}.connection-checklist{gap:18px;padding-bottom:15px}.connection-checklist>li{gap:10px}.connection-checklist>li>span{width:23px;height:23px;font-size:8px}.callout{gap:9px;padding:13px;flex-wrap:wrap}.callout>div{flex-basis:calc(100% - 33px)}.callout strong{font-size:10px}.callout p{font-size:9px}.callout .button{margin-left:27px;margin-top:2px}.callout.small-callout{flex-wrap:nowrap}.callout.small-callout p{font-size:9px}.timeline{padding:0 18px 18px}.timeline-row strong{font-size:10px}.timeline-row time{font-size:8px}.timeline-row{gap:11px}.toast{font-size:10px;padding:9px 10px;gap:8px}.toast>svg{width:16px}.toast>.icon-button{width:25px;height:25px}.audit-progress{font-size:10px;padding:10px 13px}.login-story{padding:25px}.login-story h1{font-size:39px}.login-story>div{padding-top:31px}.login-main{padding:30px 25px 40px}.login-card>h2{font-size:30px}.login-story p{font-size:10px}.login-card>p{font-size:10px}.login-card .field input{font-size:11px}.login-note{font-size:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}.schedule-form{display:flex;align-items:flex-start;gap:25px;padding:0 23px 23px}.schedule-form>.field{flex:0 0 210px;margin:0}.schedule-form>div{flex:1}.schedule-form p{font-size:11px;color:#8a9d78;line-height:1.8;margin:0 0 12px}.schedule-form .button{font-size:10px;padding:8px 12px}.prospect-form{display:flex;align-items:flex-start;gap:15px;padding:0 23px 23px}.prospect-form .field{flex:1;margin:0}.prospect-form>.button{margin-top:24px;font-size:11px}.prospect-list{padding:0 23px 23px;display:flex;flex-direction:column;gap:15px}.prospect-row{padding:19px;border:1px solid #e2e9d7;border-radius:7px}.prospect-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.prospect-heading h3{font-size:13px;color:#6b8457;font-weight:550;margin:0 0 5px}.prospect-heading>div:first-child{min-width:0}.prospect-heading>div:last-child{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.prospect-row ul{padding:0 0 0 16px;margin:17px 0;color:#8b9c7b;font-size:11px;line-height:1.9}.prospect-row li{padding-left:3px;margin:3px 0;overflow-wrap:anywhere}.prospect-actions{display:flex;align-items:center;gap:16px;border-top:1px solid #edf1e4;padding-top:13px}.prospect-actions>.text-button{font-size:10px}.prospect-actions>.icon-button{margin-left:auto}.sidebar nav .nav-item{padding-top:11px;padding-bottom:11px}.page-heading p,.panel-heading p,.metric-card p,.setup-row small,.next-empty p,.source-title small,.draft-card>p,.draft-meta,.finding-toggle small,.finding-detail p,.field small,.form-intro,.helper-text,.section-note p,.connection-body>p,.connection-checklist p,.control-row p,.integration-note p,.timeline-row time,.diff-grid p,.change-footer>span,.muted,.page-link,.overview-bottom p{color:#75816c}.eyebrow{color:#788669}.metric-card>div>span,.progress-counter,.setup-row strong,.next-empty h3,.overview-bottom h3{color:#627654}.callout p,.publish-box p{color:#748768}.callout strong,.publish-box strong{color:#5b7950}.main-footer{color:#87927b}.site-external{color:#75816c}.sidebar-version{color:#92a386}.cost-card p{color:#aec0a1}.cost-value small{color:#b3c49f}.login-card>p,.login-note,.login-card>.eyebrow{color:#7e8f6e}.login-story p{color:#b0c39b}.login-footer{color:#a0b28e}.login-story .eyebrow{color:#b5c99c}.empty p{color:#849276}.table-tools .filter-tabs button{color:#7c8b6c}.badge{color:#66775a}.badge-green{color:#5a7a3d}.badge-high{color:#98623d}.badge-medium{color:#8a7137}.badge-low{color:#6d8054}.toast.success{color:#5d7e49}.toast.error{color:#9c6146}.field>label{color:#677e53}.field input::placeholder,.field textarea::placeholder{color:#8d9c80}.source-preview,.draft-card h3,.timeline-row strong{color:#637b50}@media(max-width:800px){.schedule-form{padding:0 18px 18px;gap:18px}.schedule-form>.field{flex-basis:180px}.schedule-form p{font-size:10px}.prospect-form{padding:0 18px 18px;gap:12px}.prospect-form>.button{font-size:10px;padding:9px 11px}.prospect-list{padding:0 18px 18px}.prospect-row{padding:16px}.prospect-heading h3{font-size:12px}.prospect-heading{gap:10px}.prospect-row ul{font-size:10px}.prospect-actions{gap:13px}.prospect-actions>.text-button{font-size:9px}}@media(max-width:450px){.schedule-form{flex-direction:column;gap:14px}.schedule-form>.field{flex:auto;width:100%}.schedule-form>div{width:100%}.schedule-form .button{float:right}.schedule-form:after{content:"";display:block;clear:both}.prospect-form{flex-direction:column;gap:14px}.prospect-form .field{width:100%}.prospect-form>.button{margin:0 0 0 auto}.prospect-heading{flex-direction:column;gap:12px}.prospect-heading>div:last-child{justify-content:flex-start}.prospect-actions{flex-wrap:wrap;gap:12px}.prospect-row{padding:15px}.prospect-row ul{font-size:10px}}.toast{position:fixed;bottom:24px;right:24px;z-index:120;max-width:min(580px,calc(100vw - 48px));margin:0;box-shadow:0 7px 30px #243d2520;animation:appear .15s ease-out;background:#edf4e5}.toast.error{background:#fff4e9}.toast>.icon-button{margin-left:5px}textarea:read-only{background:#f6f8f1;color:#7b8c6a}@media(max-width:450px){.toast{bottom:16px;right:16px;max-width:calc(100vw - 32px)}}.nav-item.active:not(:disabled):hover{background:#bcd0a0;color:#263e2d}
