@font-face{font-family:Navigator;src:url(/fonts/DejaVuSans.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--navy:#122e32;--navy-deep:#112a2e;--teal:#1d6a60;--teal-bright:#86c2ad;--teal-soft:#e9f2ee;--ink:#233633;--muted:#63735f;--line:#e3e8e2;--bg:#f5f6f2;--paper:#fff;--amber:#806019;--amber-bg:#faf3df;--danger:#a43b3b;--radius:12px;--sidebar:250px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:var(--bg);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{text-decoration:none}a,button{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-weight:600;letter-spacing:-.035em;line-height:1.25}h1{font-size:32px}h2{font-size:19px}h3{font-size:17px}p{line-height:1.75}button{background:none;border:0}a,button,input,select,textarea{outline-offset:4px}:focus-visible{outline:2px solid #2c8b77}input,select,textarea{width:100%;padding:11px 13px;border:1px solid #dbe2db;border-radius:7px;background:#fff;color:var(--ink);transition:border-color .15s}input:focus,select:focus,textarea:focus{border-color:var(--teal)}input::placeholder,textarea::placeholder{color:#626965}textarea{resize:vertical;line-height:1.65}select{cursor:pointer}input[type=checkbox]{width:16px;height:16px;accent-color:var(--teal);flex-shrink:0;margin:2px 0 0}label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;line-height:1.6}label input,label select,label textarea{font-weight:400;font-size:14px}svg{flex-shrink:0;vertical-align:middle}::selection{background:#d5e8de;color:#163c33}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.button,.sr-only{white-space:nowrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;border-radius:7px;line-height:1.5;font-size:12px;font-weight:600;min-height:41px;border:1px solid transparent;transition:background .15s,transform .15s}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary{background:var(--teal);color:white}.button-primary:hover:not(:disabled){background:#17554d}.button-outline{background:white;border-color:#d9e0d9;color:#3a4c43}.button-outline:hover:not(:disabled){background:#f2f6f0}.button-white{background:#fff;color:var(--navy)}.button-subtle{background:var(--teal-soft);color:var(--teal);padding:8px 12px}.button-small{font-size:11px;min-height:33px;padding:7px 11px}.button-danger{background:#fbefed;border-color:#eed6d1;color:var(--danger)}.button.large{padding:15px 22px;font-size:14px}.full{width:100%}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--teal);font-size:12px;font-weight:600}.text-link:hover{text-decoration:underline}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:6px;color:var(--muted)}.icon-button:hover{background:#edf2ed;color:var(--ink)}.row{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}.grow{flex:1 1;min-width:0}.small{font-size:12px}.muted{color:var(--muted)}.danger{color:var(--danger)}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:600;color:var(--teal);line-height:1.5;margin-bottom:12px}.pill,.tag{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;border:1px solid #e2e7df;border-radius:5px;padding:4px 8px;color:#606b64;background:#f7f8f4;font-size:10px;font-weight:500;line-height:1.4}.pill.green{background:#eaf4eb;color:#407251;border-color:#deecdf}.pill.amber{background:var(--amber-bg);color:var(--amber);border-color:#f1e8ce}.pill.red{background:#f9eaea;color:var(--danger);border-color:#f3d7d7}.tag{letter-spacing:1.2px;background:var(--teal-soft);color:var(--teal);border:0;padding:5px 8px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#8cbaa2;flex-shrink:0}.icon-tile{display:inline-flex;align-items:center;justify-content:center;background:var(--teal-soft);color:var(--teal);width:42px;height:42px;border-radius:10px}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 24px 17px}.panel-heading h2{font-size:16px;margin:0 0 5px}.panel-heading p{font-size:11px;color:var(--muted);margin:0}.panel-note{padding:13px 22px;border-top:1px solid var(--line);color:#616962;font-size:10px;line-height:1.65}.notice{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#eff4ee;border:1px solid #dfe8dc;border-radius:8px;color:#556b56;font-size:12px;line-height:1.7;margin-bottom:22px}.notice p{margin:0}.notice svg{margin-top:2px}.alert{font-size:12px;padding:14px;border-radius:7px;line-height:1.7}.alert.error{background:#fcf0ee;color:var(--danger);border:1px solid #f1d8d2}.alert.success{background:var(--teal-soft);color:var(--teal)}.document-empty,.empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:64px 35px;text-align:center;min-height:300px}.empty-state svg{color:#606b62;margin-bottom:18px}.document-empty p,.empty-state p{color:var(--muted);max-width:420px;font-size:13px}.empty-inline{padding:35px 24px;text-align:center;color:var(--muted)}.empty-inline svg{color:#626a62;margin-bottom:10px}.empty-inline p{font-size:12px;margin:0}.meter{height:4px;background:#e4ece3;border-radius:3px;overflow:hidden}.meter>span{display:block;height:100%;background:#6f9e79;border-radius:3px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--navy);font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:1.3}.brand-symbol{display:flex;align-items:center;justify-content:center;width:38px;height:40px;border:1px solid #b2c4b2;border-radius:10px;color:var(--teal)}.brand small,.brand-light{font-weight:400}.brand small{display:block;font-size:7px;letter-spacing:2.6px;color:#5e6b60;margin-top:3px}.brand.on-dark{color:#f3f6ef}.brand.on-dark .brand-symbol{border-color:#48635b;color:#b1cfb9}.brand.on-dark small{color:#91aaa0}.language-switch{display:inline-flex;padding:3px;gap:1px;background:#edf0e9;border-radius:5px;font-size:9px;font-weight:600;color:#626a61}.language-switch span{padding:4px 6px;border-radius:3px}.language-switch .selected{background:white;box-shadow:0 1px 3px #1833270d;color:var(--ink)}.landing{background:#f8f9f4}.landing-header{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 5.7%}.landing-header nav{display:flex;gap:34px;font-size:12px;color:#5e6c5f}.landing-header nav a:hover{color:var(--teal)}.landing-hero{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;grid-gap:55px;gap:55px;padding:75px 5.7% 85px}.hero-copy .eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:24px;font-size:10px}.hero-copy h1{font-size:clamp(38px,4.6vw,65px);letter-spacing:-2.8px;line-height:1.12;max-width:650px;margin-bottom:26px;font-weight:500}.approach h2 em,.hero-copy h1 em,.login-story h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#8fa595}.hero-copy>p{font-size:15px;color:#5f6a5b;max-width:505px;line-height:1.85}.hero-actions{gap:24px}.hero-actions,.hero-trust{display:flex;align-items:center;margin-top:30px}.hero-trust{gap:7px;color:#606b5d;font-size:10px}.hero-trust>span{padding:0 4px}.hero-visual{position:relative;min-height:455px;background:#e7ece0;border-radius:160px 160px 12px 12px;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center}.hero-visual:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#9db098 1px,transparent 0);background-size:18px 18px;opacity:.22}.orbit{position:absolute;width:280px;height:280px;border:1px solid #a5b79c;border-radius:50%;opacity:.55}.orbit-two{width:380px;height:380px;border-style:dashed;opacity:.3}.orbit-three{width:500px;height:500px;opacity:.25}.compass-main{color:#315a44;position:relative;width:160px;height:160px;display:flex;align-items:center;justify-content:center}.compass-main:after,.compass-main:before{content:"";position:absolute;background:#91a98a;opacity:.5}.compass-main:before{width:1px;height:420px}.compass-main:after{height:1px;width:420px}.visual-coordinates{position:absolute;top:35px;left:30px;font:9px monospace;letter-spacing:1px;color:#5d6b57}.visual-north{position:absolute;top:75px;font:12px Georgia;color:#566e4b}.floating-step{position:absolute;display:flex;align-items:center;gap:11px;background:#ffffffed;border:1px solid #e3e8db;border-radius:10px;padding:16px 20px;box-shadow:0 8px 30px #2c503712}.floating-step small{display:block;color:#626a5b;letter-spacing:1.3px;font-size:7px;margin-bottom:5px}.floating-step strong{font-size:12px;font-weight:500}.step-a{top:128px;left:24px}.step-b{bottom:98px;right:19px}.step-icon{width:32px;height:32px;background:#edf2e8;color:#576e4b;border-radius:50%;display:flex;align-items:center;justify-content:center}.step-icon.teal{background:#e9f2ed;color:#38735f}.visual-caption{position:absolute;bottom:26px;gap:16px;font-size:7px;letter-spacing:2px;color:#5e6d54}.landing-strip,.visual-caption{display:flex;align-items:center}.landing-strip{border-top:1px solid #e3e7db;border-bottom:1px solid #e3e7db;justify-content:space-between;gap:25px;padding:24px max(5.7%,calc((100vw - 1280px) / 2));font-size:12px}.landing-strip>span{font-size:8px;letter-spacing:2px;color:#5f6b5a}.landing-strip>div{display:flex;align-items:center;gap:9px;color:#5b6d56}.landing-strip svg{color:#5a6d52}.landing-section{max-width:1440px;margin:0 auto;padding:85px 5.7%}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:48px}.section-heading h2{font-size:34px;font-weight:500;margin-bottom:0}.section-heading>p{max-width:300px;font-size:13px;color:#626b5c;margin-bottom:0}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}.feature{position:relative;border-top:1px solid #cfd9c8;padding-top:25px}.feature-number{position:absolute;right:0;top:24px;font-size:11px;color:#636a5c}.feature>svg{color:#5a6e4e;margin-bottom:24px}.feature h3{font-size:18px;max-width:210px;line-height:1.35;margin-bottom:14px}.feature p{font-size:12px;color:#626b5a;line-height:1.85}.approach{max-width:1276px;margin:0 auto 80px;background:#e9eee3;border-radius:12px;padding:48px 55px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.approach h2{font-size:33px;font-weight:400;line-height:1.35;letter-spacing:-1px;margin-bottom:0}.approach p{font-size:13px;color:#5e6d54}.approach .small{font-size:11px}.landing-footer{border-top:1px solid #e1e7da;padding:30px 5.7%;display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:10px;color:#636b5e}.landing-footer .brand{font-size:16px}.landing-footer .brand-symbol{width:30px;height:33px}.landing-footer .brand small{font-size:5px}.legal-page{min-height:100vh;background:#fafbf7}.legal-copy{max-width:760px;margin:50px auto 100px;padding:0 25px}.legal-copy>.text-link{margin-bottom:45px}.legal-copy h1{font-size:38px;margin-bottom:25px}.legal-copy h2{margin-top:32px}.legal-copy p{color:#5d6b60}.login-page{display:grid;grid-template-columns:1fr 1.12fr;min-height:100vh;background:#fafbf7}.login-story{background:var(--navy);color:#eef4ec;padding:40px 12%;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;position:relative;overflow:hidden}.login-story:before{content:"";position:absolute;width:650px;height:650px;border:1px solid #8ba88c26;border-radius:50%;top:calc(50% - 325px);left:-150px;pointer-events:none}.login-story>div{position:relative;margin:60px 0}.login-story .eyebrow{color:#9bb59a}.login-story h1{font-size:47px;letter-spacing:-1.8px;font-weight:400;line-height:1.2}.login-story h1 em{color:#abc7a5}.login-story p{color:#9fb3a2;font-size:13px;max-width:350px;margin-top:25px}.login-story>span{font-size:10px;color:#93aa96;display:flex;align-items:center;gap:8px}.login-main{padding:32px 8%;display:flex;flex-direction:column}.login-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted)}.login-form{max-width:400px;margin:auto;width:100%;padding:55px 0}.login-form h2{font-size:31px;font-weight:500;margin-top:20px;line-height:1.25}.login-form>.muted{font-size:13px;margin-bottom:25px}.login-form form{display:flex;flex-direction:column;gap:18px}.divider-label{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:10px;color:#636a5e;margin:20px 0}.divider-label:after,.divider-label:before{content:"";height:1px;background:var(--line);width:100%}.login-links{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;margin:18px 0 30px}.login-links button{padding:0;color:var(--teal)}.demo-link{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px;font-size:12px;border:1px dashed #cbd7c6;border-radius:7px;color:var(--teal);margin-bottom:20px}.login-form>.small{font-size:10px;text-align:center}.login-form>.small a{text-decoration:underline}.app-shell{min-height:100vh}.sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar);background:var(--navy-deep);color:#c1cfc5;display:flex;flex-direction:column;padding:29px 19px 0;z-index:40}.sidebar-brand{padding:0 7px 32px;display:flex;align-items:center;justify-content:space-between}.sidebar .brand{font-size:20px;gap:9px}.sidebar .brand-symbol{width:33px;height:37px;border-radius:8px}.sidebar .brand small{letter-spacing:2.1px;font-size:6px}.case-switch{gap:11px;border:1px solid #425951;border-radius:8px;padding:13px 10px;margin:0 3px 28px;background:#ffffff03}.case-flag,.case-switch{display:flex;align-items:center}.case-flag{width:31px;height:33px;border-radius:6px;background:#ffffff09;justify-content:center;color:#5d6c61}.case-switch>div{flex:1 1}.case-switch small{display:block;font-size:7px;letter-spacing:1.7px;color:#8ca59a;margin-bottom:4px}.case-switch strong{font-size:12px;font-weight:500;color:#edf2e8}.tiny-tag{display:inline-block;padding:1px 4px;font-size:7px;color:#5e6c58;border:1px solid #506a56;border-radius:3px;margin-left:6px;letter-spacing:.5px}.case-switch select{font-size:12px;background:transparent;border:0;color:#e5f0df;padding:0;min-height:23px;max-width:140px}.case-switch select option{background:var(--navy)}.sidebar-caption{font-size:7px;letter-spacing:1.7px;color:#8ca599;padding:0 14px;margin-bottom:12px}.main-nav{display:flex;flex-direction:column;gap:5px}.main-nav>a{position:relative;display:flex;align-items:center;gap:13px;font-size:11px;color:#9bb1a3;padding:11px 13px;border-radius:6px;transition:background .15s,color .15s;min-height:41px}.main-nav>a:hover{color:#e0eee0;background:#ffffff05}.main-nav>a.active{background:#2c4941;color:#f2f6ec}.main-nav>a.active:before{content:"";height:16px;width:2px;border-radius:1px;background:#bfd4a2;position:absolute;left:0}.main-nav>a.active svg{color:#b5c99d}.ai-nav-tag{font-size:7px;border:1px solid #476354;border-radius:3px;color:#5c6c59;line-height:1.3;padding:2px 4px;margin-left:auto}.nav-active-dot{height:4px;width:4px;border-radius:50%;background:#afc694;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:25px}.sidebar-progress{margin:0 10px 21px;background:#203a33;border-radius:8px;padding:15px 12px}.sidebar-progress .row{font-size:9px;color:#bacdb5}.sidebar-progress strong{font-size:10px;font-weight:500}.sidebar-progress .meter{margin:10px 0 7px;background:#3d5444;height:3px}.sidebar-progress .meter span{background:#a8be8b}.sidebar-progress small{display:block;font-size:8px;color:#8ea58d}.utility-nav{padding:0 1px 15px}.utility-nav a{display:flex;align-items:center;gap:12px;padding:9px 13px;font-size:10px;color:#8fa799;border-radius:5px}.utility-nav a.active,.utility-nav a:hover{color:#eff5e9;background:#ffffff05}.utility-nav a>svg:last-child:not(:first-child){margin-left:auto;color:#8ea596}.sidebar-user{border-top:1px solid #ffffff0d;display:flex;align-items:center;gap:9px;padding:19px 5px 22px}.avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#c5d5b5;color:#3f5641;font-size:12px;flex-shrink:0}.sidebar-user>a{flex:1 1;min-width:0}.sidebar-user strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;color:#dce9d7}.sidebar-user small{display:block;font-size:8px;color:#8ca593;margin-top:2px}.sidebar-user .icon-button{color:#8ca599;min-width:24px}.sidebar-user .icon-button:hover{background:#ffffff0a}.app-main{margin-left:var(--sidebar);min-height:100vh;display:flex;flex-direction:column}.topbar{height:71px;justify-content:space-between;gap:20px;padding:0 37px;border-bottom:1px solid var(--line);background:#fdfefa;position:-webkit-sticky;position:sticky;top:0;z-index:30}.breadcrumb,.topbar{display:flex;align-items:center}.breadcrumb{gap:11px;font-size:10px;color:#61695f;white-space:nowrap}.breadcrumb strong{font-weight:500;color:#4d5f4c}.topbar-actions{gap:18px}.global-search,.topbar-actions{display:flex;align-items:center}.global-search{position:relative;gap:8px;color:#616a5e}.global-search input{padding:7px 0;border:0;background:transparent;font-size:10px;min-width:140px;width:160px}.global-search kbd{font-size:8px;border:1px solid var(--line);background:#f6f8f1;border-radius:3px;padding:1px 5px;font-family:inherit;white-space:nowrap}.global-search input:focus{outline:none}.global-search:focus-within{outline:2px solid #75a085;outline-offset:5px;border-radius:4px}.notification-panel,.search-results{position:absolute;top:38px;right:0;width:350px;padding:8px;border:1px solid var(--line);background:white;border-radius:9px;box-shadow:0 8px 30px #122a3021;z-index:45}.search-results a{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px;border-radius:5px;font-size:11px}.search-results a span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-results small{color:var(--teal);font-size:9px}.search-results a:hover{background:var(--teal-soft)}.search-results p{font-size:12px;padding:10px}.notification-button,.notification-wrap{position:relative}.notification-button>span{position:absolute;top:5px;right:6px;width:5px;height:5px;background:#b79e57;border:1px solid white;border-radius:50%}.notification-panel{padding:18px;width:290px;font-size:12px}.notification-panel p{font-size:11px;color:var(--muted)}.notification-panel a{color:var(--teal);font-size:11px}.top-avatar{width:29px;height:29px;font-size:11px;background:#e7ecde}.demo-banner{justify-content:space-between;gap:10px;padding:9px 38px;background:#ecf1e7;border-bottom:1px solid #e0e8da;font-size:8px;color:#606b54}.demo-banner,.demo-banner>span{display:flex;align-items:center}.demo-banner>span{gap:6px;letter-spacing:.7px}.demo-banner-copy{letter-spacing:0}.demo-banner a{display:flex;gap:6px;align-items:center;font-size:9px;color:#576e4b}.demo-banner .status-dot{width:4px;height:4px;background:#9cae85}.job-banner{display:flex;align-items:center;gap:8px;padding:10px 38px;background:#e8f1ee;color:var(--teal);font-size:11px}.workspace-content{padding:33px 37px 25px;max-width:1510px;width:100%;margin:0 auto;flex:1 1}.page-intro{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:27px}.page-intro .eyebrow{font-size:8px;letter-spacing:1.8px;margin-bottom:10px}.page-intro h1{font-size:28px;letter-spacing:-.9px;font-weight:500;margin:0 0 8px}.page-intro h1>span{color:#616b5c}.page-intro p{font-size:11px;color:#636a5c;margin:0}.page-intro>.button{font-size:10px;padding:9px 12px;min-height:35px}.workspace-footer{max-width:1510px;width:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:8px;color:#636a5c;padding:20px 38px 25px}.workspace-footer>span>span{margin:0 8px}.workspace-footer a{display:flex;align-items:center;gap:4px}.workspace-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;padding:35px}.workspace-loading .alert{max-width:600px}.mobile-only{display:none!important}.toast{position:fixed;bottom:24px;right:24px;z-index:100;display:flex;align-items:center;gap:12px;padding:15px 18px;border:1px solid #c9dfd0;background:white;color:var(--teal);box-shadow:0 5px 30px #1637261c;border-radius:10px;font-size:12px;max-width:550px}.toast-error{border-color:#efd4c4;color:#8c5935}.toast .icon-button{margin-left:8px}.sidebar-backdrop{display:none}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr);grid-gap:20px;gap:20px}.journey-hero{position:relative;min-height:278px;border-radius:11px;background:#173a38;color:#666761;overflow:hidden;padding:23px 27px;isolation:isolate}.journey-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#a8bd9717 1px,transparent 0);background-size:14px 14px;z-index:-1}.hero-top{justify-content:space-between;position:relative;z-index:2}.hero-top,.label-light{display:flex;align-items:center}.label-light{font-size:7px;letter-spacing:1.7px;gap:7px;color:#b1c4a4}.label-light .status-dot{height:4px;width:4px;background:#afc291}.dark-pill{border:1px solid #ffffff19;background:#ffffff05;color:#b2c4a5;font-size:7px;padding:3px 6px}.journey-copy{position:relative;z-index:2;margin-top:25px}.journey-copy h2{font-size:29px;line-height:1.18;font-weight:400;letter-spacing:-.6px;margin-bottom:12px}.journey-copy p{font-size:10px;color:#a5bbab;margin-bottom:19px}.journey-copy .button{font-size:9px;padding:8px 11px;min-height:33px;background:#e9efdd}.hero-footer{gap:6px;color:#8ca995;font-size:8px;margin-top:22px}.hero-compass,.hero-footer{display:flex;align-items:center}.hero-compass{position:absolute;right:6%;top:58px;color:#9ab99b33;width:190px;height:190px;justify-content:center;z-index:0}.hero-compass>div{position:absolute;width:250px;height:250px;border:1px solid #98ba9b21;border-radius:50%}.hero-compass:after,.hero-compass:before{content:"";position:absolute;border-radius:50%;border:1px solid #98ba9b14;width:340px;height:340px}.hero-compass:after{width:420px;height:420px}.hero-compass>span{position:absolute;top:-19px;color:#90ae8c66;font-size:9px}.hero-compass>svg{transform:rotate(-15deg)}.next-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:23px 22px 0;display:flex;flex-direction:column;overflow:hidden}.next-card .eyebrow{font-size:7px;margin:0;letter-spacing:1.7px;color:#606b56}.next-card .icon-tile{width:30px;height:30px;background:#f2f4e9;color:#5f6d4e;border-radius:7px}.step-count{display:block;font-size:7px;letter-spacing:1.4px;color:#71684f;margin:17px 0 8px}.next-card h3{font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.5px;max-width:270px;margin-bottom:12px}.next-card>p{font-size:10px;color:#636a5a;line-height:1.7;margin-bottom:12px}.next-card>.text-link{font-size:10px;margin-bottom:22px}.next-bottom{font-size:8px;color:#676a57;display:flex;align-items:center;gap:7px;border-top:1px solid #edf0e6;padding:13px 0;margin-top:auto}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:23px 0;margin:17px 0 7px}.stat-strip>div{display:flex;align-items:center;gap:12px;padding:0 20px;border-right:1px solid #dfe5d9}.stat-strip>div:first-child{padding-left:6px}.stat-strip>div:last-child{border-right:0;padding-right:0}.stat-icon{display:flex;align-items:center;justify-content:center;width:38px;height:43px;border:1px solid #e0e7da;border-radius:9px;background:#f0f3e9;color:#606c4f}.stat-strip>div>div{display:flex;flex-direction:column;flex:1 1}.stat-strip>div>div>span{font-size:9px;color:#636b59;white-space:nowrap;margin-bottom:3px}.stat-strip strong{font-size:23px;line-height:1.2;font-weight:500;letter-spacing:-1px;color:#435443}.stat-strip strong>small{font-size:12px;color:#646a5c;letter-spacing:0;font-weight:400}.stat-strip a{color:#636a58;align-self:flex-start;margin-top:5px}.stat-strip>div>div>.muted{font-size:8px;margin-top:3px}.progress-ring{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:conic-gradient(#8ca373 var(--progress),#e3e9d9 0);position:relative;flex-shrink:0}.progress-ring:before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--bg)}.progress-ring>strong{position:relative;font-size:10px;letter-spacing:-.3px}.journey-panel{margin-top:12px}.journey-panel .panel-heading{padding-bottom:13px}.journey-steps{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);padding:14px 28px 27px;margin:0}.journey-steps li{position:relative;text-align:center}.journey-steps li:after{content:"";height:1px;background:#e5eadd;position:absolute;left:calc(50% + 20px);right:calc(-50% + 20px);top:18px}.journey-steps li:last-child:after{display:none}.journey-steps a{flex-direction:column;gap:8px;position:relative;z-index:1}.journey-node,.journey-steps a{display:flex;align-items:center}.journey-node{height:37px;width:37px;justify-content:center;border-radius:50%;border:1px solid #e4eadb;background:#fafbf5;color:#63695a;font-size:10px}.journey-steps strong{font-size:10px;font-weight:500;color:#606b55;margin-top:4px}.journey-steps small{font-size:8px;color:#63695a}.journey-steps .complete .journey-node{background:#7e9b6c;border-color:#7e9b6c;color:white}.journey-steps .current .journey-node{background:#eff4e7;border-color:#9ab080;color:#576f42;box-shadow:0 0 0 4px #f1f5e9}.journey-steps .current strong{color:#536d3e}.dashboard-bottom{display:grid;grid-template-columns:1.07fr 1fr;grid-gap:20px;gap:20px;margin-top:20px}.pillar-list{padding:0 24px 10px}.pillar-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #eef1e7}.pillar-item:last-child{border:0}.pillar-icon{height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#f5f7ef;color:#636a59;border:1px solid #e7ecdf;font-size:9px;font-weight:500}.pillar-icon.ready{background:#edf4e6;color:#586f42;border-color:#e2ecd7}.pillar-item>div{flex:1 1}.pillar-item strong{display:block;font-size:10px;color:#57664d;font-weight:500}.pillar-item small{display:block;font-size:8px;color:#636a5b;margin-top:3px}.pillar-item>svg{color:#636b5a}.workspace-recent{display:flex;flex-direction:column}.recent-list{padding:0 24px 12px}.recent-list>a{display:flex;align-items:center;gap:11px;padding:14px 0;border-bottom:1px solid #edf1e5}.recent-list>a:last-child{border:0}.file-icon{height:38px;width:34px;border-radius:6px;background:#f4f6ef;border:1px solid #e6ebdc;color:#606b52;display:flex;align-items:center;justify-content:center;flex-shrink:0}.recent-list>a>div{flex:1 1;min-width:0}.recent-list strong{display:block;font-size:10px;font-weight:500;color:#5d6d51;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-list small{display:block;font-size:8px;color:#63695c;margin-top:5px}.recent-list .pill{font-size:7px;padding:3px 6px}.workbench-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;background:#f7f9f1;padding:18px 22px;border-top:1px solid #ebefe0;color:#5f6c50;border-radius:0 0 var(--radius) var(--radius);font-size:9px}.dashboard-footnote,.workbench-footer>span{display:flex;align-items:center;gap:7px}.dashboard-footnote{justify-content:center;margin:25px 0 0;color:#646b5a;font-size:9px}.form-panel{padding:25px}.form-panel,.form-panel>h2{margin-bottom:20px}.form-panel>form>label,.form-panel>label{margin-bottom:18px}.form-panel>p{font-size:12px}.form-panel>.button+.button{margin-top:12px}.form-panel>.text-link{display:flex;margin-top:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.span-2{grid-column:span 2}.span-2>label+label{margin-top:22px}.form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.form-footer .small{font-size:11px}.tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:25px;gap:30px}.tabs>button{display:flex;align-items:center;gap:9px;font-size:12px;padding:12px 0 16px;color:var(--muted);border-bottom:2px solid transparent}.tabs>button.active{border-bottom-color:var(--teal);color:var(--teal)}.tabs>button>span{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line);font-size:10px}.tabs>button.active>span{background:var(--teal);color:white;border-color:var(--teal)}.endeavor-summary{display:flex;gap:22px;background:#eaf0e5;border:1px solid #dde6d5;border-radius:11px;padding:28px;margin-bottom:24px}.endeavor-summary>.icon-tile{background:#dce8d5;color:#556f44}.endeavor-summary .eyebrow{font-size:9px;color:#5d6d50}.endeavor-summary h2{font-size:19px;font-weight:400;line-height:1.5;margin-bottom:18px;max-width:800px}.strategy-list{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.strategy-card{display:flex;gap:25px;padding:27px}.strategy-number{font-size:24px;font-family:Georgia,serif;color:#626c55;line-height:1.5}.strategy-card>div{flex:1 1;min-width:0}.strategy-card h2{font-size:17px;margin:0}.strategy-question{font-size:12px;color:#636b5b;margin:15px 0}.strategy-card blockquote{margin:15px 0;padding:14px 20px;background:#f7f9f3;border-left:2px solid #a3b98d;font-size:13px;line-height:1.8;color:#5f6d51}.strategy-actions{margin-top:20px;flex-wrap:wrap}.strategy-actions .button{margin-left:auto}.strategy-actions .small{font-size:10px}.add-task{display:flex;align-items:flex-end;gap:15px;padding:20px;margin-bottom:22px}.filter-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px 0 18px}.segmented{display:inline-flex;align-items:center;gap:3px;background:#eaf0e5;border-radius:7px;padding:4px}.segmented>button{font-size:11px;color:#606b56;border-radius:5px;padding:7px 14px}.segmented>button.active{background:white;color:#4f6943;box-shadow:0 1px 3px #2a3b2710}.task-table-header{padding:15px 24px;border-bottom:1px solid var(--line);background:#fafbf7;border-radius:var(--radius) var(--radius) 0 0;font-size:8px;letter-spacing:1.1px;color:#616a58}.task-row,.task-table-header{display:grid;grid-template-columns:minmax(0,1fr) 140px 145px;grid-gap:20px;gap:20px}.task-row{padding:19px 24px;border-bottom:1px solid #edf0e8;align-items:start}.task-row:last-child{border-bottom:0}.task-main{display:flex;gap:13px;align-items:flex-start}.task-check{display:flex;align-items:center;justify-content:center;width:19px;height:19px;border:1px solid #cfdbc7;border-radius:5px;flex-shrink:0;padding:0;margin-top:4px}.task-row.done .task-check{background:#7d9b6d;color:white;border-color:#7d9b6d}.task-name{text-align:left;font-size:12px;padding:0;line-height:1.7}.task-main>div>span{display:flex;align-items:center;gap:5px;color:#636a5a;font-size:9px;margin-top:5px}.task-row.done .task-name{color:#616b5a;text-decoration:line-through}.task-date input,.task-owner input{padding:6px 8px;border-color:transparent;background:transparent;font-size:10px;color:#616a58;min-height:30px}.task-date input:focus,.task-date input:hover,.task-owner input:focus,.task-owner input:hover{border-color:var(--line);background:white}.task-edit{display:flex;flex-direction:column;gap:12px;margin-top:18px;min-width:240px}.task-edit select{font-size:11px;min-height:100px}.task-edit small{font-size:9px;color:var(--muted)}.tracking-grid{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:23px;gap:23px}.pathway-list{font-size:12px;color:#5f6c55;padding-left:19px}.pathway-list li{padding:7px 0 7px 5px}.official-links{display:flex;flex-direction:column;gap:12px;margin:15px 0 25px}.official-links a{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border:1px solid var(--line);border-radius:8px;background:white;color:#5a6e4a;font-size:12px}.event-panel{padding:25px}.event-panel>h2{font-size:17px}.event-list{list-style:none;margin:25px 0 0;padding:0 0 0 22px}.event-list>li{position:relative;border-left:1px solid #dae5d2;padding:0 0 30px 25px}.event-dot{position:absolute;left:-5px;top:4px;width:9px;height:9px;border-radius:50%;background:#8ca979;box-shadow:0 0 0 4px white}.event-list time{font-size:10px;color:#616c55}.event-list h3{font-size:15px;margin:6px 0}.event-list p{font-size:12px;color:#606c56;white-space:pre-wrap;margin-bottom:7px}.event-list small{font-size:9px;color:#636b5c}.upload-zone{gap:20px;padding:26px;border:1px dashed #bbcbb1;border-radius:11px;background:#f0f4ea;margin-bottom:23px}.upload-icon,.upload-zone{display:flex;align-items:center}.upload-icon{justify-content:center;background:#e1ebd8;color:#596d49;width:48px;height:48px;border-radius:10px}.upload-zone>div{flex:1 1}.upload-zone h3{font-size:15px;margin-bottom:7px;font-weight:500}.upload-zone p{font-size:10px;color:#606b55;margin:0}.upload-zone .button{font-size:10px}.search-field{display:flex;align-items:center;flex-direction:row;gap:9px;border:1px solid var(--line);padding:0 13px;border-radius:7px;background:white;color:#606b56;max-width:450px;flex:1 1}.search-field input{border:0;background:transparent;font-size:11px;padding:11px 0}.search-field input:focus{outline:none}.search-field:focus-within{outline:2px solid #75a085;outline-offset:3px}.evidence-layout{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:20px;gap:20px;align-items:start}.evidence-list{overflow:hidden}.evidence-item{width:100%;display:flex;align-items:center;gap:13px;text-align:left;padding:22px;border-bottom:1px solid #edf1e6;transition:background .15s}.evidence-item:last-child{border-bottom:0}.evidence-item.selected,.evidence-item:hover{background:#f2f6ec}.evidence-item>div{flex:1 1;min-width:0}.evidence-item strong{font-size:12px;font-weight:500;display:block;overflow-wrap:anywhere}.evidence-item small{display:block;font-size:9px;color:#626b5a;margin-top:6px}.evidence-item .pill{font-size:8px}.evidence-placeholder{padding:40px 28px;text-align:center;min-height:290px}.evidence-placeholder .icon-tile{width:55px;height:55px;margin-bottom:20px}.evidence-placeholder h3{font-size:18px}.evidence-placeholder p{font-size:12px;color:#616b56}.evidence-editor{margin:0}.evidence-editor h2{overflow-wrap:anywhere}.evidence-editor .eyebrow{font-size:9px}.evidence-editor textarea{font-size:12px}.ai-studio{background:#edf3e9;border:1px solid #dfe8d6;border-radius:11px;padding:24px;margin-bottom:24px}.ai-studio-intro{display:flex;align-items:center;gap:14px;margin-bottom:20px}.ai-studio-intro>div{flex:1 1}.ai-studio-intro h2{font-size:17px;margin:0 0 5px}.ai-studio-intro p{margin:0;color:#5f6b56;font-size:11px}.ai-studio .icon-tile{background:#dfead6;color:#596d48}.ai-studio-intro>.pill{background:#f6f9ee;border-color:#dce8cf;color:#616c54;font-size:9px}.ai-controls{display:flex;align-items:flex-end;gap:12px}.ai-controls>label:first-child{min-width:170px}.ai-controls input,.ai-controls select{font-size:11px;min-height:41px}.ai-controls .button{font-size:10px;padding:11px}.consent{display:flex;align-items:flex-start;flex-direction:row;gap:9px;font-size:10px;color:#5f6b54;font-weight:400;margin-top:17px;line-height:1.7}.consent a{text-decoration:underline}.document-layout{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.document-list{overflow:hidden}.list-caption{padding:18px;font-size:8px;letter-spacing:1.5px;color:#616c56;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.list-caption span{letter-spacing:0}.document-list>button{display:flex;align-items:center;gap:10px;padding:18px 15px;width:100%;text-align:left;border-bottom:1px solid #eef2e8}.document-list>button:last-child{border:0}.document-list>button.selected,.document-list>button:hover{background:#f0f5e9}.document-list>button>svg{color:#606c51}.document-list>button>div{flex:1 1;min-width:0}.document-list strong{display:block;font-size:11px;font-weight:500;overflow-wrap:anywhere}.document-list small{display:block;font-size:9px;color:#626b5a;margin-top:5px}.large-line-icon{color:#616b58;display:block;margin-bottom:20px}.document-empty{min-height:390px}.document-empty h2{font-size:24px;font-weight:400}.document-empty p{font-size:12px;line-height:1.9}.document-editor{overflow:hidden}.editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);background:#fafcf6;flex-wrap:wrap}.editor-toolbar .pill{font-size:8px}.editor-toolbar .row{gap:6px}.editor-toolbar .button-small{font-size:9px;padding:5px 8px;min-height:28px}.editor-columns{display:grid;grid-template-columns:1fr 185px}.editor-page{padding:24px;min-width:0}.editor-title{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:#636b5b}.editor-title input{font-size:21px;font-family:Georgia,serif;letter-spacing:0;border:0;border-bottom:1px solid #e6ecde;border-radius:0;padding:7px 0 16px;color:#425b35;margin-bottom:18px}.document-content{width:100%;font-family:Georgia,Times New Roman,serif;font-size:14px;border:0;border-radius:0;padding:0;min-height:500px;line-height:1.95;color:#4b5c43;resize:vertical}.document-content:focus{outline:1px solid #d7e3cd;outline-offset:7px}.editor-evidence{border-left:1px solid var(--line);background:#fafcf6;padding:22px 15px;min-width:0}.editor-evidence h3{font-size:11px;margin:0 0 12px}.editor-evidence .small{font-size:9px;line-height:1.8}.editor-evidence>.text-link{font-size:9px;margin-bottom:25px}.editor-evidence>h3:not(:first-child){margin-top:25px}.checkbox-card{display:flex;flex-direction:row;gap:7px;font-size:10px;border:1px solid #e5ecdc;background:white;padding:10px 7px;border-radius:5px;margin-top:8px;font-weight:400}.checkbox-card input{width:12px;height:12px}.checkbox-card strong{font-size:9px;font-weight:400;overflow-wrap:anywhere}.checkbox-card code{font-size:7px;display:block;color:#626a58;overflow-wrap:anywhere;margin-top:5px}.checkbox-card>span{min-width:0}.editor-evidence>label textarea{font-size:10px;padding:8px}.editor-evidence>.button{margin-top:10px;font-size:9px}.editor-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;border-top:1px solid var(--line);flex-wrap:wrap}.editor-footer .small{font-size:9px}.editor-footer .button{font-size:9px;padding:8px 11px;min-height:34px}.editor-footer .row{gap:8px}.document-comment{font-size:10px;padding:10px 0;border-bottom:1px solid var(--line);margin-bottom:10px}.document-comment small{font-size:8px;color:#616a58}.document-comment p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.version-history{max-height:300px;overflow:auto;border-bottom:1px solid var(--line);padding:10px 20px;font-size:11px;background:#f5f8ef}.version-history details{padding:8px 0}.version-history summary{cursor:pointer;color:var(--teal)}.version-history pre{white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.7}.package-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:22px;gap:22px;align-items:start}.package-checks{margin:20px 0}.package-checks>div{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid #edf1e5}.package-checks>div>div{flex:1 1}.package-checks strong{display:block;font-size:11px;font-weight:500}.package-checks small{display:block;font-size:9px;color:#616a58;margin-top:4px}.check-circle{width:28px;height:28px;border-radius:50%;background:#f2f5e9;color:#646a58;display:flex;align-items:center;justify-content:center;font-size:10px;border:1px solid #e0e8d5}.check-circle.checked{background:#e4eedc;color:#547040;border-color:#d9e6cc}.package-checks a{color:#606a55}.official-form{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid #e9eee1}.official-form>div{flex:1 1}.official-form strong{display:block;font-size:13px;font-weight:500}.official-form small{display:block;font-size:9px;color:#626b5a;margin-top:3px}.official-form+.notice{margin-top:20px;margin-bottom:0}.registered-form{padding:18px 0;border-bottom:1px solid var(--line);font-size:12px}.exhibit-list{list-style:none;margin:0;padding:0}.exhibit-list li{padding:12px 0;border-bottom:1px solid #edf1e6;display:flex;flex-direction:column;gap:4px}.exhibit-list li>span{font-size:8px;letter-spacing:1px;color:#606b53}.exhibit-list strong{font-weight:500;font-size:12px}.exhibit-list small{font-size:9px;color:#636b5a}.exhibit-list+p{margin:20px 0 0}.source-list{overflow:hidden}.source-list>article{display:flex;align-items:flex-start;gap:24px;padding:28px;border-bottom:1px solid var(--line)}.source-list>article:last-child{border-bottom:0}.source-icon{display:flex;align-items:center;justify-content:center;height:46px;width:43px;background:#eef4e7;color:#5b6d4b;border-radius:8px}.source-list .eyebrow{font-size:8px;margin-bottom:8px;color:#626c55}.source-list h2{font-size:17px;font-weight:500;margin-bottom:9px}.source-list h2 a{display:flex;align-items:center;gap:12px}.source-list p{font-size:11px;color:#626b5a;margin-bottom:14px}.source-list .row{flex-wrap:wrap}.source-list small{font-size:9px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-bottom:22px}.settings-grid>.form-panel{margin:0}.settings-grid .icon-tile{margin-bottom:18px}.settings-grid h2{font-size:18px}.settings-grid p{color:#5f6c54}.plain-list,.settings-grid .consent{font-size:12px}.plain-list{color:#5e6c53;padding-left:18px;line-height:2}.danger-panel{border-color:#ebdcd4}.danger-panel h2{color:#8e5c4a}.danger-panel .text-link{font-size:11px}.budget-number{display:block;font-size:36px;font-weight:400;letter-spacing:-1px;margin-bottom:18px;color:#51713e}.budget-number small{font-size:16px;color:#5f6b54}.admin-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:15px 0;font-size:12px}.admin-row small{width:100%;color:var(--danger)}.admin-source{display:grid;grid-template-columns:1.6fr 1fr auto;grid-gap:15px;gap:15px;padding:15px 0;border-bottom:1px solid var(--line);align-items:center}.admin-source a{font-size:11px;display:flex;align-items:center;gap:8px}.admin-source input{font-size:10px}.settings-grid form.row{align-items:flex-end}.admin-source .button{font-size:9px}@media (min-width:1600px){:root{--sidebar:270px}.sidebar{padding-left:25px;padding-right:25px}.workspace-content{padding-top:40px}.page-intro h1{font-size:34px}.page-intro p{font-size:13px}.journey-hero{min-height:320px;padding:28px 32px}.journey-copy h2{font-size:35px}.journey-copy p{font-size:12px}.next-card h3{font-size:23px}.next-card>p{font-size:12px}.hero-footer{margin-top:28px}.main-nav>a{font-size:12px}.panel-heading h2{font-size:18px}.pillar-item strong,.recent-list strong{font-size:12px}.pillar-item small,.recent-list small{font-size:10px}}@media (max-width:1250px){:root{--sidebar:225px}.sidebar{padding-left:13px;padding-right:13px}.topbar{padding:0 25px}.workspace-content{padding:28px 25px}.workspace-footer{padding-left:25px;padding-right:25px}.page-intro h1{font-size:25px}.dashboard-grid{grid-template-columns:1.65fr 1fr;gap:16px}.journey-copy h2{font-size:27px}.hero-compass{right:-25px;opacity:.7}.journey-hero{padding:22px}.next-card{padding:22px 18px 0}.next-card h3{font-size:18px}.stat-strip>div{padding:0 11px;gap:9px}.stat-icon{width:31px;height:37px}.stat-strip>div>div>span{font-size:8px}.stat-strip strong{font-size:21px}.stat-strip a{display:none}.dashboard-bottom{gap:16px}.panel-heading{padding:21px 20px 16px}.panel-heading h2{font-size:14px}.pillar-list,.recent-list{padding-left:20px;padding-right:20px}.pillar-item strong{font-size:10px}.ai-controls{flex-wrap:wrap}.ai-controls>.grow{min-width:240px}.ai-controls>.button{flex:1 1}.document-layout{grid-template-columns:190px minmax(0,1fr)}.editor-columns{grid-template-columns:1fr}.editor-evidence{border-left:0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px}.editor-evidence>h3,.editor-evidence>p{width:100%}.editor-evidence>.checkbox-card{max-width:220px}.editor-evidence>h3:not(:first-child){margin-top:8px}.editor-evidence>.document-comment{width:100%}.editor-evidence>.text-link{margin-bottom:5px}.editor-evidence>label:not(.checkbox-card){flex:1 1;min-width:180px}.editor-evidence>.button{align-self:flex-end}.task-row,.task-table-header{grid-template-columns:minmax(0,1fr) 100px 127px;gap:12px;padding-left:20px;padding-right:20px}.feature-grid{gap:22px}.approach{margin:0 5.7% 65px}.landing-hero{gap:35px}.hero-visual{min-height:420px}.floating-step{padding:14px 15px}.floating-step strong{font-size:10px}.hero-trust{font-size:8px}.hero-actions{gap:16px}.hero-actions .button{font-size:12px}.login-story h1{font-size:39px}}@media (max-width:1024px){:root{--sidebar:208px}.sidebar .brand{font-size:18px;gap:7px}.sidebar .brand-symbol{width:30px}.main-nav>a{font-size:10px;gap:10px;padding:10px}.sidebar-caption{padding-left:10px}.case-switch{padding:11px 8px}.sidebar-user{gap:7px}.sidebar-user strong{font-size:9px}.sidebar-progress{margin-left:5px;margin-right:5px}.global-search input{width:125px;min-width:0}.topbar-actions{gap:12px}.global-search kbd{display:none}.dashboard-grid{grid-template-columns:1.45fr 1fr}.journey-copy h2{font-size:24px}.hero-top .dark-pill{display:none}.hero-compass{right:-75px;opacity:.4}.next-card h3{font-size:16px}.journey-copy p{max-width:210px;font-size:9px}.journey-hero{min-height:270px}.hero-footer{font-size:7px}.stat-strip{grid-template-columns:1fr 1fr;row-gap:20px}.stat-strip>div:nth-child(2){border-right:0}.stat-strip>div:nth-child(3){padding-left:6px}.stat-strip>div>div>span{font-size:10px}.stat-strip>div>div>.muted{font-size:9px}.dashboard-bottom{grid-template-columns:1fr}.panel-heading h2{font-size:16px}.pillar-item strong,.recent-list strong{font-size:12px}.pillar-item small,.recent-list small{font-size:10px}.panel-note,.recent-list .pill{font-size:9px}.workbench-footer{font-size:11px}.dashboard-footnote{font-size:8px}.page-intro{align-items:start}.page-intro>.button{font-size:9px}.page-intro h1>span{display:block;margin-top:3px}.page-intro h1{font-size:24px}.page-intro p{font-size:10px}.journey-steps{padding-left:15px;padding-right:15px}.journey-steps strong{font-size:9px}.journey-steps small{font-size:7px}.journey-steps .journey-node{width:31px;height:31px;font-size:8px}.journey-steps li:after{top:15px;left:calc(50% + 18px);right:calc(-50% + 18px)}.journey-panel .text-link{font-size:10px;white-space:nowrap}.evidence-layout,.package-grid,.tracking-grid{grid-template-columns:1fr}.evidence-placeholder{min-height:180px;padding:25px}.evidence-editor{margin-bottom:20px}.settings-grid{grid-template-columns:1fr}.strategy-card h2{font-size:16px}.strategy-card .between{align-items:flex-start;flex-wrap:wrap;gap:10px}.strategy-card{padding:22px;gap:18px}.strategy-actions>.small{width:100%}.add-task{flex-wrap:wrap}.add-task .grow{min-width:100%}.add-task>.button{margin-left:auto}.task-row,.task-table-header{grid-template-columns:minmax(0,1fr) 125px}.task-row>.task-owner,.task-table-header>span:nth-child(2){display:none}.task-edit{min-width:180px}.upload-zone{flex-wrap:wrap;gap:14px;padding:20px}.upload-zone>div{min-width:180px}.upload-zone>.button{margin-left:62px}.document-layout{grid-template-columns:1fr}.document-list{display:flex;overflow-x:auto;align-items:stretch}.document-list .list-caption{min-width:120px;display:flex;align-items:center;gap:10px;font-size:8px;border-bottom:0;border-right:1px solid var(--line)}.document-list>button{min-width:170px;max-width:220px;border-bottom:0;border-right:1px solid var(--line)}.document-list .empty-inline{padding:18px}.document-list .empty-inline>svg{display:none}.editor-columns{grid-template-columns:1fr}.form-grid{gap:18px}.tabs{gap:15px}.tabs button{font-size:10px}.tabs>button>span{width:19px;height:19px}.source-list>article{padding:22px;gap:17px}.source-list h2{font-size:15px}.source-list .source-icon{width:36px;height:39px}.admin-source{grid-template-columns:1fr auto}.admin-source>a{grid-column:span 2}.landing-header nav{gap:22px;font-size:10px}.landing-hero{gap:25px;padding-top:50px;padding-bottom:65px}.hero-copy h1{font-size:45px;letter-spacing:-2px}.hero-copy>p{font-size:12px}.hero-actions,.hero-trust{flex-wrap:wrap}.hero-trust{font-size:8px;margin-top:22px}.hero-visual{min-height:380px}.floating-step{gap:7px;padding:13px 12px}.floating-step strong{font-size:9px}.floating-step small{font-size:6px}.step-a{left:10px;top:100px}.step-b{right:10px;bottom:85px}.visual-coordinates{font-size:7px}.visual-caption{font-size:5px;letter-spacing:1.5px}.landing-strip{font-size:10px;gap:15px;flex-wrap:wrap}.landing-strip>span{width:100%;text-align:center}.section-heading h2{font-size:28px}.feature h3{font-size:16px}.feature p,.section-heading>p{font-size:11px}.approach{padding:35px;gap:35px}.approach h2{font-size:27px}.approach p{font-size:12px}.landing-footer{flex-wrap:wrap;justify-content:center}.login-story{padding:35px 10%}.login-story h1{font-size:35px}.login-story p{font-size:12px}.login-form h2{font-size:28px}}@media (max-width:760px){:root{--sidebar:250px}.mobile-only{display:inline-flex!important}.sidebar{transform:translateX(-100%);transition:transform .2s;padding:24px 18px 0}.sidebar.is-open{transform:translateX(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#0d262d66;z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidebar-brand{padding-bottom:25px}.sidebar .brand{font-size:20px}.main-nav>a{font-size:12px;padding:11px 13px}.sidebar-brand .icon-button{color:#97af9e}.case-switch{margin-bottom:24px}.sidebar-progress{margin-top:10px}.sidebar-user strong{font-size:11px}.sidebar-user small{font-size:9px}.utility-nav a{font-size:11px}.app-main{margin-left:0}.topbar{height:61px;padding:0 20px;gap:10px}.topbar>.row{gap:9px}.breadcrumb{font-size:10px;gap:7px}.breadcrumb>strong{max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumb>svg{display:none}.breadcrumb{font-size:0}.breadcrumb strong{font-size:10px}.topbar-actions{gap:10px}.global-search,.top-avatar{display:none}.topbar .language-switch{font-size:8px}.topbar .language-switch span{padding:3px 5px}.demo-banner{padding:9px 21px;font-size:7px}.demo-banner-copy{display:none}.demo-banner a{font-size:8px}.workspace-content{padding:26px 20px 20px}.workspace-footer{padding:20px;font-size:7px;flex-wrap:wrap;justify-content:center;text-align:center}.workspace-footer a{font-size:9px}.page-intro{margin-bottom:23px;gap:13px}.page-intro h1{font-size:26px;line-height:1.25;letter-spacing:-.8px}.page-intro .eyebrow{font-size:7px;letter-spacing:1.5px}.page-intro p{font-size:11px;line-height:1.8;max-width:440px}.page-intro>.button{font-size:9px;min-height:33px;gap:5px;padding:9px 10px;align-self:flex-end}.page-intro:has(>.button){flex-wrap:wrap}.dashboard-grid{grid-template-columns:1.5fr 1fr}.journey-copy h2{font-size:25px}.hero-compass{right:-60px}.hero-footer{font-size:7px;max-width:230px}.journey-hero{padding:21px}.next-card{padding:21px 17px 0}.next-card h3{font-size:17px}.journey-panel .panel-heading{gap:8px}.panel-heading{padding:21px 20px 16px}.journey-panel .panel-heading h2{font-size:15px}.journey-panel .panel-heading p{font-size:10px}.journey-panel .text-link{font-size:9px}.stat-strip>div>div>span{font-size:10px}.stat-strip>div{padding:0 17px}.stat-strip>div:first-child,.stat-strip>div:nth-child(3){padding-left:5px}.journey-steps{padding:15px 15px 25px}.pillar-item,.recent-list>a{padding-top:15px;padding-bottom:15px}.panel-note{font-size:10px}.workbench-footer{font-size:11px}.form-panel{padding:22px}.endeavor-summary{padding:23px;gap:15px}.endeavor-summary h2{font-size:17px}.strategy-actions{gap:15px}.strategy-actions .small{font-size:11px}.evidence-item{padding:20px}.evidence-item strong{font-size:13px}.evidence-item small{font-size:10px}.evidence-item .pill{font-size:9px}.upload-zone p,.upload-zone>.button{font-size:11px}.ai-studio{padding:20px}.ai-studio-intro>.pill{display:none}.ai-controls .grow,.ai-controls>label:first-child{min-width:100%}.ai-controls input,.ai-controls select{font-size:13px}.ai-controls .button,.consent{font-size:11px}.editor-page{padding:24px}.document-content{font-size:15px}.editor-toolbar{padding:13px}.editor-toolbar .button-small{font-size:9px}.editor-toolbar .pill{font-size:8px}.editor-evidence{padding:20px}.editor-evidence h3{font-size:13px}.editor-evidence .small,.editor-evidence>.text-link{font-size:11px}.editor-footer .button,.editor-footer .small{font-size:10px}.checkbox-card strong{font-size:11px}.checkbox-card code{font-size:9px}.checkbox-card{padding:13px;max-width:100%!important;width:100%}.package-checks strong{font-size:12px}.package-checks small{font-size:10px}.source-list h2{font-size:17px;line-height:1.5}.source-list p{font-size:12px}.source-list small{font-size:10px}.event-list p{font-size:13px}.event-list small{font-size:10px}.task-name{font-size:13px}.task-main>div>span{font-size:10px}.task-table-header{font-size:8px}.filter-bar .small,.task-date input,.task-owner input{font-size:11px}.search-field input,.toast{font-size:12px}.toast{left:20px;right:20px;bottom:20px;max-width:none}.job-banner{padding:10px 20px;font-size:10px}.landing-header{padding:22px 6%;gap:12px}.landing-header nav{display:none}.landing-header .brand{font-size:19px}.landing-header .brand-symbol{width:32px;height:36px}.landing-header .button{font-size:10px;padding:8px 12px;min-height:35px}.landing-hero{grid-template-columns:1fr;padding:48px 7% 50px;gap:45px}.hero-copy h1{font-size:55px;letter-spacing:-2.2px;max-width:650px;line-height:1.08}.hero-copy>p{font-size:14px;max-width:580px}.hero-copy .eyebrow{font-size:9px}.hero-actions{flex-wrap:nowrap;gap:25px}.hero-actions .button{font-size:13px}.hero-actions .text-link{font-size:11px}.hero-trust{font-size:10px;gap:7px;margin-top:25px}.hero-visual{min-height:410px;border-radius:170px 170px 12px 12px;margin:0 5%}.floating-step strong{font-size:12px}.floating-step small{font-size:8px}.floating-step{padding:16px 20px;gap:12px}.step-a{top:104px;left:20px}.step-b{bottom:85px;right:20px}.visual-coordinates{font-size:9px}.visual-caption{font-size:7px}.landing-strip{padding:24px 7%;font-size:10px;gap:18px;justify-content:center}.landing-strip>span{font-size:8px}.landing-section{padding:60px 7%}.section-heading{display:block;margin-bottom:36px}.section-heading h2{font-size:31px;margin-bottom:15px}.section-heading>p{max-width:480px;font-size:13px}.feature-grid{grid-template-columns:1fr 1fr;gap:28px}.feature h3{font-size:20px;max-width:240px}.feature p{font-size:12px}.approach{grid-template-columns:1fr;padding:35px 30px;gap:25px;margin-bottom:50px}.approach h2{font-size:31px}.approach p{font-size:13px}.landing-footer{padding:25px 6%;font-size:9px}.landing-footer>span:last-child{width:100%;text-align:center}.login-page{grid-template-columns:1fr}.login-story{min-height:0;padding:27px 7% 35px}.login-story>div{margin:35px 0 0}.login-story h1{font-size:34px;line-height:1.15;margin:0}.login-story p,.login-story>span{display:none}.login-story:before{width:500px;height:500px;left:auto;right:-120px;top:-190px}.login-story .eyebrow{font-size:8px;margin-bottom:12px}.login-story .brand{font-size:18px}.login-main{padding:25px 7%}.login-form{margin:0 auto;padding:30px 0}.login-form h2{font-size:30px}.legal-copy{margin-top:25px}.legal-copy h1{font-size:32px}}@media (max-width:480px){.dashboard-grid{grid-template-columns:1fr}.journey-hero{min-height:290px;padding:24px}.journey-copy h2{font-size:30px}.journey-copy p{font-size:11px;max-width:250px}.journey-copy .button{font-size:10px;padding:10px 13px}.hero-compass{right:-10px;top:85px;opacity:.6}.hero-footer{margin-top:24px;max-width:none}.hero-footer,.label-light{font-size:8px}.hero-top .dark-pill{display:inline-flex;font-size:7px}.next-card{padding:20px 20px 0}.next-card h3{font-size:19px;max-width:none}.next-card>p{font-size:11px}.next-card>.text-link{font-size:11px;margin-bottom:18px}.next-card .step-count{font-size:7px;margin-top:7px}.next-bottom{font-size:9px;padding:13px 0}.next-card .eyebrow{font-size:8px}.stat-strip{margin-top:5px;padding:23px 0;row-gap:25px}.stat-strip>div{gap:9px;padding-right:0;padding-left:13px}.stat-strip>div>div>.muted,.stat-strip>div>div>span{font-size:8px}.stat-strip strong{font-size:23px}.stat-icon{width:32px;height:37px}.stat-strip strong small{font-size:11px}.progress-ring{width:36px;height:36px}.progress-ring>strong{font-size:9px}.journey-panel .panel-heading{display:block;padding-bottom:5px}.journey-panel .text-link{font-size:10px;margin-top:12px}.journey-panel .panel-heading h2{font-size:16px}.journey-steps{grid-template-columns:repeat(3,1fr);row-gap:25px;padding:18px 12px 25px}.journey-steps li:nth-child(3):after{display:none}.journey-steps .journey-node{width:34px;height:34px;font-size:9px}.journey-steps strong{font-size:11px}.journey-steps small{font-size:8px}.dashboard-bottom .panel-heading h2{font-size:15px}.dashboard-bottom .panel-heading p{font-size:10px}.pillar-item{gap:10px}.pillar-item strong{font-size:11px}.pillar-item small{font-size:9px}.pillar-icon{width:30px;height:32px}.recent-list strong{font-size:11px}.recent-list small{font-size:9px}.recent-list .pill{font-size:8px}.panel-note{font-size:9px}.dashboard-footnote{font-size:8px;align-items:flex-start;line-height:1.8}.workspace-footer>span{line-height:1.8}.form-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}.form-footer{align-items:start;flex-direction:column}.form-footer .button{width:100%}.tabs{gap:6px;justify-content:space-between}.tabs>button{gap:5px;font-size:9px}.tabs>button>span{height:17px;width:17px;font-size:8px}.form-panel{padding:20px}.form-panel label{font-size:11px}.form-panel label input,.form-panel label select,.form-panel label textarea{font-size:13px}.endeavor-summary{padding:21px;gap:12px}.endeavor-summary>.icon-tile{width:33px;height:36px}.endeavor-summary h2{font-size:16px}.strategy-card{padding:20px;gap:13px}.strategy-number{font-size:20px}.strategy-card h2{font-size:16px;line-height:1.4}.strategy-question{font-size:12px}.strategy-card blockquote{font-size:12px;margin-left:-30px}.strategy-actions{margin-left:-30px;gap:12px}.strategy-actions .button{font-size:10px;margin-left:0}.strategy-actions .text-link{font-size:11px}.add-task{padding:18px}.add-task>label:not(.grow){flex:1 1}.add-task>.button{font-size:11px;padding:11px 13px}.task-row,.task-table-header{grid-template-columns:minmax(0,1fr);gap:10px;padding:17px}.task-table-header>span:last-child{display:none}.task-row>.task-date{margin-left:32px;max-width:150px}.task-date input{font-size:10px;padding:3px}.task-main{gap:10px}.task-name{font-size:12px}.task-main>div>span{font-size:9px}.task-edit{max-width:100%}.task-main>div{min-width:0}.task-table .task-date input::-webkit-calendar-picker-indicator{opacity:.4}.segmented>button{padding:6px 11px;font-size:10px}.filter-bar .small{font-size:10px}.upload-zone{gap:13px;align-items:flex-start}.upload-icon{width:38px;height:40px}.upload-zone>div{min-width:0}.upload-zone h3{font-size:15px}.upload-zone p{font-size:10px;line-height:1.8}.upload-zone>.button{margin-left:51px}.filter-bar:has(.search-field){flex-wrap:wrap;gap:12px}.search-field{min-width:100%}.evidence-item{padding:17px;gap:10px;flex-wrap:wrap}.evidence-item>.pill{margin-left:44px}.evidence-item>div{min-width:65%}.evidence-item strong{font-size:12px}.evidence-item small{font-size:9px}.evidence-placeholder h3{font-size:17px}.ai-studio-intro{align-items:flex-start;gap:10px}.ai-studio-intro h2{font-size:16px}.ai-studio-intro p{font-size:10px}.ai-studio .icon-tile{width:34px;height:36px}.ai-controls>.button{flex:auto;font-size:10px}.ai-controls>.button-primary{width:100%}.consent{font-size:10px}.document-list>.list-caption{display:none}.document-list>.empty-inline{width:100%}.editor-toolbar .row{width:100%;justify-content:flex-end}.editor-toolbar .pill{font-size:9px}.editor-page{padding:22px 18px}.editor-title input{font-size:21px}.document-content{min-height:430px;font-size:14px}.editor-footer .row{flex-wrap:wrap;width:100%}.editor-footer .row>.button{flex:1 1}.editor-footer .small{width:100%}.document-empty{padding:40px 24px;min-height:350px}.document-empty h2{font-size:23px}.document-empty p{font-size:12px}.source-list>article{padding:22px 18px;gap:14px}.source-list .source-icon{width:30px;height:34px}.source-icon svg{width:19px}.source-list h2{font-size:15px}.source-list p{font-size:11px}.source-list .eyebrow{font-size:7px}.source-list .pill{font-size:8px}.admin-source{grid-template-columns:1fr;gap:10px}.admin-source>a{grid-column:span 1}.settings-grid form.row{flex-wrap:wrap}.settings-grid form.row>.grow{width:100%;min-width:100%}.budget-number{font-size:31px}.hero-copy h1{font-size:46px}.hero-copy>p{font-size:13px}.hero-copy .eyebrow{font-size:8px;letter-spacing:1.5px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-actions .button{font-size:13px}.hero-actions .text-link{font-size:12px}.hero-trust{font-size:8px;gap:5px;flex-wrap:wrap}.hero-trust>span{padding:0}.hero-visual{min-height:355px;margin:0}.floating-step{padding:13px 14px;gap:8px}.floating-step strong{font-size:10px}.floating-step small{font-size:6px}.step-a{top:90px;left:12px}.step-b{bottom:76px;right:12px}.visual-coordinates{font-size:7px;top:32px}.visual-caption{font-size:5px;letter-spacing:1.3px}.visual-north{top:64px}.compass-main{transform:scale(.85)}.landing-strip{gap:15px;font-size:9px}.landing-strip>div>svg{width:12px}.landing-strip>div:last-child{width:100%;justify-content:center}.landing-section{padding-top:50px}.section-heading h2{font-size:29px}.section-heading>p{font-size:12px}.feature-grid{gap:26px 20px}.feature h3{font-size:17px}.feature p{font-size:11px}.feature>svg{margin-bottom:20px;width:24px}.feature-number{font-size:9px}.approach{padding:28px 24px}.approach h2{font-size:27px}.approach p{font-size:12px}.landing-footer{gap:18px}.landing-footer .brand{font-size:15px}.landing-footer .brand-symbol{height:29px;width:28px}.landing-footer>span:nth-child(2){font-size:8px}.landing-header>.row{gap:9px}.landing-header .brand{font-size:17px;gap:7px}.landing-header .brand small{font-size:5px;letter-spacing:2px}.landing-header .brand-symbol{width:29px;height:33px}.landing-header .brand-symbol svg{width:20px}.landing-header .button{padding:7px 9px;font-size:9px;gap:4px}.landing-header .button svg{width:13px}.landing-header .language-switch{font-size:7px}.landing-header .language-switch span{padding:3px 4px}.login-story h1{font-size:32px}.login-form h2{font-size:28px}.login-form>.muted{font-size:12px}.login-links{font-size:9px}.login-form .small{font-size:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.main-nav>a{font-size:12px}.sidebar-caption{font-size:9px}.sidebar-progress .row{font-size:11px}.sidebar-progress small{font-size:10px}.sidebar-user strong,.utility-nav a{font-size:11px}.sidebar-user small{font-size:9px}.breadcrumb,.breadcrumb strong{font-size:11px}.demo-banner,.demo-banner a{font-size:10px}.page-intro p{font-size:12px}.page-intro .eyebrow{font-size:9px}.journey-copy p{font-size:12px;max-width:360px}.journey-copy .button{font-size:11px;padding:10px 13px}.hero-footer{font-size:10px}.label-light{font-size:8px}.next-card>.text-link,.next-card>p{font-size:12px}.next-bottom{font-size:10px}.next-card .eyebrow,.step-count{font-size:9px}.stat-strip>div>div>span{font-size:11px;white-space:normal}.stat-strip>div>div>.muted{font-size:10px}.panel-heading p{font-size:12px}.panel-heading h2{font-size:17px}.journey-steps strong{font-size:12px}.journey-steps small{font-size:10px}.pillar-item strong,.recent-list strong{font-size:12px}.pillar-item small,.recent-list small{font-size:10px}.dashboard-footnote,.panel-note,.workbench-footer{font-size:11px}.recent-list .pill,.workspace-footer{font-size:10px}@media (max-width:480px){.breadcrumb{font-size:0}.breadcrumb strong{font-size:11px}.stat-strip>div>div>span{font-size:10px}.stat-strip>div>div>.muted{font-size:9px}.page-intro h1{font-size:27px}.journey-copy p{max-width:240px;font-size:12px}.hero-footer{font-size:9px}.next-card .step-count{margin-top:13px}.panel-heading h2{font-size:16px}.pillar-item small,.recent-list small{font-size:10px}.recent-list .pill{font-size:9px}.dashboard-footnote{font-size:10px}.workspace-footer{font-size:9px}}.dependent-row{display:flex;align-items:center;gap:12px;padding:17px 0;border-top:1px solid var(--line)}.dependent-row strong{display:block;font-size:13px;font-weight:500}.dependent-row small{display:block;font-size:11px;color:var(--muted);margin:4px 0 7px}.dependent-form{border-top:1px solid var(--line);padding-top:22px;margin-top:20px}@media (max-width:480px){.dependent-row{flex-wrap:wrap}.dependent-row .grow{min-width:65%}.dependent-row .button{margin-left:55px}}.ai-nav-tag,.tiny-tag{color:#b7cba5}.skip-link{position:fixed;top:12px;left:12px;z-index:200;background:white;color:var(--teal);border:2px solid var(--teal);padding:12px 18px;border-radius:7px;transform:translateY(-150%)}.skip-link:focus{transform:none}.approach h2 em,.hero-copy h1 em{color:#53755c}.recovery-actions{flex-wrap:wrap;justify-content:center}.ai-evidence-picker{margin-top:20px;border-top:1px solid #d9e4d0;padding-top:15px;font-size:11px;color:var(--teal)}.ai-evidence-picker summary{cursor:pointer}.ai-evidence-picker p{margin:12px 0 0;font-size:11px}.ai-evidence-picker .consent{margin-top:10px}.journey-hero{color:#f4f5e8}.form-manual-fields{margin:12px 0;overflow-wrap:anywhere}.form-manual-fields summary{cursor:pointer;font-weight:600;padding:8px 0}.form-manual-fields ul{max-height:240px;overflow-y:auto;padding-left:20px;line-height:1.7}.source-list small{overflow-wrap:anywhere}