/* Agency workspace uses the existing forest / ivory NeuroNest identity. */
body.nn-agency-active header .nav:not([data-tab=agency]):not([data-tab=discover]){display:none}.na{color:#1c3d32;padding-bottom:24px}.na button,.na input,.na select,.na textarea{font:inherit}.na button{cursor:pointer}.na-safety{margin:24px 0 16px;padding:12px 16px;background:#e9eedf;border:1px solid #c6d5b7;border-radius:8px;display:flex;justify-content:space-between;gap:20px;font-size:11px}.na-safety span{color:#4e6256}.na-status{background:#163e32;color:#fff;padding:12px 16px;border-radius:8px;font-size:13px}.na-hero{display:grid;grid-template-columns:1.65fr 1fr;gap:64px;padding:32px 0 40px;align-items:center}.na h1{font-size:clamp(34px,4.2vw,58px);line-height:1.12;letter-spacing:-2px;margin:14px 0 20px}.na h1 em{font-style:normal;color:#667d48}.na-hero>div>p:last-child{font-size:15px;line-height:1.8;max-width:610px;color:#50665b}.na-hero-note{background:#163e32;color:#f8f9f2;padding:30px;border-radius:18px;box-shadow:0 14px 30px #163e3212}.na-hero-note strong{display:block;font:500 23px/1.45 Manrope,Arial}.na-hero-note p{color:#dae5cf!important;font-size:12px!important}.na-symbol{display:block;font-size:32px;color:#b9d59a;margin-bottom:8px}.na .primary{background:#1b513d;border:1px solid #1b513d;color:white;width:auto;margin-top:16px;display:inline-flex;justify-content:center;font-size:12px;padding:12px 17px}.na-hero-note .primary{background:#d6e8bf;color:#173c2c;border:0}.na .secondary{font-size:12px;line-height:1.5;padding:11px 15px;margin:5px 0;background:white;border:1px solid #879d8b;color:#244937;border-radius:7px}.na-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cdd6c6;border-bottom:1px solid #cdd6c6;padding:22px 0;gap:28px}.na-metrics>div{display:flex;gap:15px;align-items:center}.na-metrics strong{font:500 34px Manrope,Arial}.na-metrics span{font-size:12px;color:#52675c}.na-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:30px 0 16px}.na-section-heading h2{margin:4px 0;font-size:23px}.na .eyebrow{font-size:10px;letter-spacing:1.6px;margin:0 0 8px}.na-client-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.na-client-card{background:#fff;border:1px solid #d2d9cc;border-radius:13px;text-align:left;padding:24px;color:#234635;transition:box-shadow .15s,transform .15s}.na-client-card:hover{box-shadow:0 9px 22px #1a3d3112;transform:translateY(-2px)}.na-avatar{background:#e5ebda;color:#416239;font:600 15px Manrope,Arial;border-radius:50%;width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center}.na-card-stage{float:right;font-size:10px;color:#66755c;margin-top:14px}.na-client-card h3{font:600 20px Manrope,Arial;margin:18px 0 10px}.na-client-card p{font-size:12px;line-height:1.8;min-height:64px;color:#56685c}.na-card-property{border-top:1px solid #e0e5d9;margin-top:18px;padding-top:16px;font-size:12px}.na-card-property strong{display:block;font:600 20px Manrope,Arial;margin-top:6px}.na-card-bottom{margin-top:20px;display:flex;flex-direction:column;gap:14px;font-size:11px}.na-card-bottom span{color:#6b775f}.na-footnote,.na-micro{font-size:11px!important;line-height:1.65;color:#5a6e60}.na-footnote{margin:18px 0}.na-bottom{border-top:1px solid #d2d9cc;margin-top:32px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#5c6c5b}.na-matter-head{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px 0}.na-matter-head h1{font-size:38px;margin:10px 0}.na-matter-head p:last-child{font-size:13px;color:#5c6b5c}.na-back{border:0;background:none;color:#5b6e5d;font-size:12px!important;padding:0;margin-bottom:26px}.na-view-switch{display:flex;border:1px solid #c7d3c1;border-radius:9px;overflow:hidden;flex-shrink:0}.na-view-switch button{border:0;background:white;color:#50674f;padding:13px 17px;font-size:12px}.na-view-switch .selected{background:#244f3d;color:white}.na-mode-note{background:#fff2d8;color:#6c501d;padding:12px 16px;border-radius:8px;font-size:12px;margin-bottom:15px}.na-tabs{display:flex;gap:25px;border-bottom:1px solid #c9d5c2;margin-bottom:24px;justify-content:start}.na-tabs button{padding:14px 2px;background:none;border:0;border-bottom:3px solid transparent;color:#62775e;font-size:13px}.na-tabs button[aria-current=page]{border-bottom-color:#27573d;color:#1b412f;font-weight:700}.na-context-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:24px}.na-panel{background:white;border:1px solid #d4ddcf;border-radius:14px;padding:28px}.na-panel h2{font-size:25px;margin:10px 0 18px}.na blockquote{font:500 21px/1.6 Manrope,Arial;margin:22px 0;border-left:3px solid #adc793;padding-left:20px}.na-priorities{padding-left:20px;font-size:13px;line-height:1.9}.na-priorities li{margin:8px 0}.na-provenance{color:#5f705f;font-size:11px;line-height:1.7}.na-property{border:1px solid #d3dccb;background:white;border-radius:14px;overflow:hidden}.na-property img{display:block;width:100%;height:190px;object-fit:cover}.na-property>div{padding:22px}.na-property h2{font-size:24px;margin:8px 0}.na-property p{font-size:12px;line-height:1.7}.na-price{font:600 25px Manrope,Arial}.na-source-card{background:#f0f2e8;border:1px solid #c8d3b7;border-radius:13px;padding:26px}.na-card-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.na-card-heading h3{font-size:19px;margin:5px 0}.na-source-card blockquote{font-size:20px;max-width:1000px}.na-limit{font-size:13px;line-height:1.8;padding:15px;background:#fffdf3;border:1px solid #e0dcc7;border-radius:7px}.na-chip{display:inline-flex;font-size:10px;line-height:1.5;padding:6px 10px;border-radius:20px;background:#edf1e7;color:#4b644b;white-space:nowrap}.na-chip.amber{background:#f4e7ca;color:#78591e}.na-chip.green{background:#dcecd4;color:#31562b}.na-question-list{display:grid;gap:12px}.na-question-list article{padding:20px 24px;background:white;border:1px solid #d5decf;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:24px}.na-question-list h3{font-size:17px;margin:10px 0 7px}.na-question-list p{font-size:12px;line-height:1.8;margin:4px 0 10px;max-width:820px}.na-question-list .secondary{flex-shrink:0}.na-source{font-size:11px!important;text-align:left;padding:0;border:0;background:none;color:#386c4a;text-decoration:underline}.na-task-link{font-size:12px;min-width:150px;text-align:right;color:#326144}.na-task{background:white;border:1px solid #d2dbcb;border-radius:12px;padding:25px;margin-bottom:16px}.na label{display:block;font-size:12px;font-weight:600;margin:16px 0 8px}.na select,.na textarea{width:100%;background:#fbfcf8;color:#244633;border:1px solid #8a9f84;border-radius:6px;padding:12px;font-size:13px;line-height:1.6}.na textarea{resize:vertical}.na-check{display:flex!important;align-items:start;gap:10px;line-height:1.7;font-weight:400!important}.na-check input{margin:3px 0 0;flex-shrink:0;accent-color:#244f3d}.na-edit-status{font-size:11px;color:#845d22;min-height:16px}.na-empty{border:1px dashed #b4c3a9;padding:25px;border-radius:10px;color:#617358;font-size:13px}.na-empty h3{margin:0 0 10px;font-size:18px}.na-history{margin-top:24px;border-top:1px solid #c8d3bd;padding-top:20px}.na-history summary{font-size:14px}.na-history li{padding:15px 0;border-bottom:1px solid #e1e7d8;font-size:12px}.na-history li strong{text-transform:capitalize}.na-history small{color:#64765f;font-size:10px}.na-decision-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px;align-items:start}.na-decision-grid .na-panel>p{font-size:13px;line-height:1.8}.na-decision-grid .secondary{display:block;margin-top:12px}.na-brief-paper{background:#fff;border:1px solid #d4dcd0;padding:30px;box-shadow:0 10px 28px #2548340a}.na-paper-brand{font:600 22px Manrope,Arial;color:#2a4b38;border-bottom:1px solid #ccd9c5;padding-bottom:17px;margin-bottom:24px}.na-paper-brand span{display:block;font:11px 'DM Sans',Arial;margin-top:5px;color:#65765e}.na-brief-paper pre{font:12px/1.8 'DM Sans',Arial;white-space:pre-wrap;overflow-wrap:anywhere;color:#2d4938}.na a{color:#336548}.na button:disabled{cursor:default;opacity:.55}
@media(max-width:900px){.na-hero{gap:25px}.na-client-grid{grid-template-columns:1fr}.na-client-card p{min-height:0}.na-card-bottom{flex-direction:row;justify-content:space-between}.na-context-grid,.na-decision-grid{grid-template-columns:1fr}.na-matter-head{flex-wrap:wrap}.na-metrics{gap:15px}.na-safety{flex-direction:column;gap:5px}.na-question-list article{align-items:start}.na-card-stage{font-size:11px}}
@media(max-width:600px){.na-hero{grid-template-columns:1fr;padding-top:15px}.na h1{font-size:37px;letter-spacing:-1.3px}.na-hero-note{padding:24px}.na-metrics{grid-template-columns:1fr;gap:12px}.na-metrics strong{font-size:27px;min-width:35px}.na-client-card{padding:20px}.na-matter-head h1{font-size:31px}.na-tabs{gap:14px;overflow-x:auto}.na-tabs button{font-size:11px;white-space:nowrap}.na-question-list article,.na-card-heading,.na-section-heading{flex-wrap:wrap}.na-question-list article,.na-task,.na-panel,.na-source-card{padding:20px}.na-source-card blockquote{font-size:17px}.na-bottom{align-items:start;flex-direction:column;gap:12px}.na-view-switch button{padding:12px 15px}.na-brief-paper{padding:21px}.na-chip{white-space:normal}}
/* The agency workspace has its own explicit sample/session notice. Keep buyer-storage notices with the buyer flow. */
body.nn-agency-active .disclaimer,body.nn-agency-active [aria-label="Australian sample-data notice"],body.nn-agency-active [aria-label="Australian sample-data notice"]+section.notice,body.nn-agency-active #footer-memory{display:none}
