.admin-app{--admin-ink:#25364a;--admin-accent:#32648b;--admin-accent-hover:#244d6d;--admin-muted:#718096;--admin-border:#dce4ec;--admin-tint:#f1f5f9}.admin-app{min-height:100vh;background:var(--admin-tint);color:var(--admin-ink);padding:32px max(20px,calc((100vw - 1160px)/2));font:14px/1.6 system-ui,sans-serif}.admin-app *{box-sizing:border-box}.admin-app h1{font-size:26px;margin:4px 0 12px}.admin-app h2{font-size:19px;margin:0 0 18px}.admin-app a{color:var(--admin-accent)}.admin-app button,.admin-app input,.admin-app select,.admin-app textarea{font:inherit}.admin-app button{border:1px solid var(--admin-border);border-radius:8px;padding:8px 14px;background:#fff;color:var(--admin-ink);cursor:pointer}.admin-app button:disabled{opacity:.5;cursor:not-allowed}.admin-app button:focus-visible,.admin-app input:focus-visible,.admin-app select:focus-visible,.admin-app textarea:focus-visible{outline:3px solid var(--admin-muted);outline-offset:2px}.admin-app .admin-primary,.admin-tabs button[aria-pressed=true]{background:var(--admin-accent);border-color:var(--admin-accent);color:#fff}.admin-app label{display:grid;gap:6px;margin-bottom:16px;font-weight:600}.admin-app input:not([type=checkbox]),.admin-app select,.admin-app textarea{width:100%;border:1px solid var(--admin-border);border-radius:8px;padding:10px;background:#fff;color:var(--admin-ink)}.admin-app textarea{resize:vertical}.admin-app fieldset{border:0;padding:0;margin:0}.admin-header,.admin-actions,.admin-filters,.admin-pagination,.admin-tabs{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-header{justify-content:space-between}.admin-eyebrow{color:var(--admin-accent);font-size:12px;letter-spacing:.08em}.admin-panel{background:#fff;border:1px solid var(--admin-border);border-radius:14px;padding:24px;margin:20px 0;min-width:0}.admin-banner{background:var(--admin-border);color:var(--admin-accent);padding:12px 16px;border-radius:8px}.admin-error{background:#fff0ef;color:#a22c27;padding:12px;border-radius:8px;margin:12px 0}.admin-error button{margin-left:12px}.form-error-summary{margin-bottom:14px;padding:12px 14px;border:1px solid #d27a70;border-radius:10px;background:#fff1ef;color:#84271d}.form-error-summary:focus{outline:3px solid rgba(157,46,34,.25)}.form-error-summary ul{margin:6px 0 0;padding-left:20px}.field-error{display:block;margin-top:5px;color:#9d2e22!important;font-weight:650}[aria-invalid=true]{border-color:#b43b2f!important;box-shadow:0 0 0 2px #b43b2f1f}.admin-notice{color:#227044;background:#eaf7ef;padding:12px}.admin-muted{color:var(--admin-accent)}.admin-table-wrap{overflow:auto}.admin-app table{width:100%;border-collapse:collapse;text-align:left}.admin-app th{color:var(--admin-accent);font-size:12px;font-weight:500;white-space:nowrap}.admin-app th,.admin-app td{padding:14px 10px;border-bottom:1px solid var(--admin-border)}.admin-app td{min-width:120px;vertical-align:top}.admin-app td:nth-child(2){min-width:230px}.admin-app small{display:block;color:var(--admin-accent)}.admin-badge{display:inline-block;padding:3px 9px;border-radius:20px;background:var(--admin-border);color:var(--admin-accent);white-space:nowrap;font-size:12px}.case-situation-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;margin:4px 0 0 6px;vertical-align:middle}.case-situation-badges .admin-badge.waiting{background:#e8f3f6;color:#287287}.case-situation-badges .admin-badge.approval{background:#fff1df;color:#976223}.case-heading-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px}.case-heading .case-heading-status .status-pill{margin-top:0}.case-heading-status .case-situation-badges{margin:0}.decision-drawer-summary>div:first-child>.status-pill{grid-column:1 / -1;justify-self:start}.decision-drawer-summary>div:first-child>.case-situation-badges{grid-column:1 / -1;margin-left:0}.admin-badge.closed{background:#eceef0;color:#646c76}.admin-badge.site_visit{background:#e4f4eb;color:#377854}.admin-filters{margin-top:22px;align-items:flex-end}.admin-filters label{margin:0}.admin-app .admin-checkbox{display:flex;align-items:center;font-weight:400;padding:10px}.admin-pagination{justify-content:flex-end;margin-top:20px}.admin-empty{padding:30px;text-align:center;color:var(--admin-accent)}.admin-detail-grid{align-items:start;display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.admin-detail-grid .admin-panel{margin-bottom:0}.admin-facts{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}.admin-facts dt{color:var(--admin-accent)}.admin-facts dd{margin:0;overflow-wrap:anywhere}.admin-fact-row{display:contents}.admin-timeline{list-style:none;padding:0}.admin-timeline li{border-left:2px solid var(--admin-border);padding:0 0 20px 18px}.admin-note{white-space:pre-wrap;overflow-wrap:anywhere}.admin-app details>summary{cursor:pointer;font-weight:600}.admin-snapshot{border-top:1px solid var(--admin-border);padding:16px 0}.admin-snapshot .ampgo-evidence-visual{margin-top:14px}.admin-login{display:grid;place-items:center}.admin-login form{background:#fff;padding:36px;border:1px solid var(--admin-border);border-radius:16px;width:min(440px,100%)}.admin-login form>a{display:block;margin-top:18px}.admin-login .admin-primary{width:100%}.snapshot-actions,.snapshot-actions button{display:flex;gap:10px}.snapshot-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:18px;align-items:start}.snapshot-timeline{display:grid;gap:8px;position:sticky;top:20px}.snapshot-timeline>button{text-align:left;display:grid;gap:4px;padding:13px;border:1px solid var(--admin-border);border-radius:10px;background:#fff}.snapshot-timeline>button[aria-pressed=true]{border-color:var(--admin-accent);background:var(--admin-tint)}.snapshot-timeline span,.snapshot-timeline small{color:var(--admin-muted)}.snapshot-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.snapshot-summary>div{padding:16px;border-radius:12px;background:var(--admin-tint);display:grid;gap:5px}.snapshot-summary strong{font-size:1.6rem}.snapshot-commitments,.snapshot-changes{display:grid;gap:8px;padding:0;list-style:none}.snapshot-commitments li,.snapshot-changes li{display:grid;gap:4px;border:1px solid var(--admin-border);border-radius:10px;padding:12px}.snapshot-commitments span,.snapshot-changes span{color:var(--admin-muted)}@media(max-width:900px){.snapshot-layout{grid-template-columns:1fr}.snapshot-timeline{position:static}.snapshot-summary{grid-template-columns:1fr}}@media(max-width:700px){.admin-app{padding:20px 14px}.admin-detail-grid{grid-template-columns:1fr;gap:0}.admin-panel{padding:18px}.admin-facts{grid-template-columns:80px minmax(0,1fr)}}.admin-app #ampgo-landowner-demo{min-height:0;padding-bottom:0;background:transparent}.admin-app h2{overflow-wrap:anywhere}.workflow-summary,.workflow-phase-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.workflow-summary button{text-align:left;padding:18px}.workflow-summary strong{display:block;font-size:28px}.workflow-phase-tabs button{display:flex;justify-content:space-between;gap:10px}.workflow-phase-tabs [aria-pressed=true]{background:var(--admin-border);border-color:var(--admin-accent)}.workflow-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.workflow-overdue{color:#a32c2c!important;background:#fff1ee;padding:2px 6px;border-radius:4px}.workflow-phase{border-top:1px solid var(--admin-border);padding:16px 0}.workflow-steps{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.workflow-steps li{display:flex;gap:12px;padding:14px;background:var(--admin-tint);border:1px solid transparent;border-radius:9px}.workflow-steps .is-current{border-color:var(--admin-muted);background:var(--admin-border)}.workflow-step-number{font-size:20px;color:var(--admin-accent)}@media(max-width:700px){.workflow-summary,.workflow-phase-tabs{grid-template-columns:1fr 1fr}.workflow-fields,.workflow-steps{grid-template-columns:1fr}}.admin-shell{padding:0;display:flex;background:#f6f7fa;color:#253047;font-size:14px}.admin-shell h1{font-size:26px;letter-spacing:-.6px;margin:0 0 7px;line-height:1.4}.admin-shell h2{font-size:17px;margin-bottom:12px}.admin-shell p{margin:8px 0 16px}.admin-shell small,.admin-shell .admin-muted{color:#7c8495}.admin-sidebar{width:220px;flex-shrink:0;position:fixed;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column;padding:28px 18px;background:#fff;border-right:1px solid #e5e7ed}.admin-brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--admin-ink)!important;font-size:23px;font-weight:750}.admin-brand small{font-size:11px;font-weight:500;letter-spacing:1px}.brand-mark{width:37px;height:39px;border-radius:12px;background:var(--admin-accent);color:#fff;display:grid;place-items:center;font-size:24px}.sidebar-label{font-size:11px;color:#9c9daa;margin:42px 12px 12px;letter-spacing:2px}.admin-sidebar nav{display:grid;gap:7px}.admin-sidebar nav button{text-align:left;display:flex;gap:13px;align-items:center;border:0;padding:12px 15px;color:#6f7284;font-weight:550}.admin-sidebar nav button>span{font-size:19px;line-height:1;width:21px}.admin-sidebar nav button[aria-current=page]{color:var(--admin-accent);background:var(--admin-tint)}.sidebar-bottom{margin-top:auto;padding:18px 12px 0;border-top:1px solid #eee;font-size:12px}.sidebar-bottom p{font-size:11px;color:#9295a2}.sidebar-bottom a{text-decoration:none}.admin-main{margin-left:220px;width:calc(100% - 220px);min-width:0}.admin-topbar{height:76px;background:#fff;border-bottom:1px solid #e5e7ed;padding:0 36px;display:flex;align-items:center;justify-content:space-between;color:#778094;font-size:12px}.breadcrumb-divider{margin:0 12px;color:#c0c5cf}.user-avatar,.person-avatar{display:inline-grid;place-items:center;background:var(--admin-border);color:var(--admin-accent);width:30px;height:30px;border-radius:50%}.admin-topbar button{padding:5px 10px;font-size:12px}.admin-content{padding:30px 36px 60px;max-width:1600px;margin:auto}.page-heading,.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.page-heading p,.section-heading p{color:#82899a;margin:0}.section-heading h2{margin:0}.admin-shell .admin-panel{border-color:#e5e7ed;border-radius:12px;margin:0 0 24px;box-shadow:0 2px 4px #26324503}.admin-shell button{transition:background .15s,border-color .15s}.admin-shell button:hover:not(:disabled){border-color:var(--admin-muted);background:var(--admin-tint)}.admin-shell button.admin-primary:hover:not(:disabled){background:var(--admin-accent)}.dashboard-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px}.dashboard-stats button{padding:22px;background:#fff;text-align:left;border-color:#e5e7ed;border-radius:12px}.dashboard-stats button>span{display:flex;justify-content:space-between;color:#6e7689}.dashboard-stats strong{display:block;font-size:34px;font-weight:650;color:#273148;margin:9px 0;line-height:1.2}.dashboard-stats .attention strong{color:#bf6549}.dashboard-stats small{font-size:11px}.pipeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pipeline-grid button{padding:19px;text-align:left;border-color:var(--admin-border);background:var(--admin-tint)}.phase-index{display:inline-grid;place-items:center;border-radius:8px;height:30px;width:30px;background:var(--admin-border);color:var(--admin-accent);font-weight:650;flex-shrink:0}.pipeline-grid h3{margin:16px 0 3px;font-size:15px;color:#374056}.pipeline-grid strong{display:flex;align-items:baseline;gap:7px;font-size:30px;color:#364159;margin-top:16px}.pipeline-grid strong small{font-size:11px;font-weight:400}.pipeline-grid button>span:last-child{font-size:11px;color:var(--admin-accent)}.pipeline-track{height:4px;border-radius:4px;background:var(--admin-border);overflow:hidden;margin:12px 0 17px}.pipeline-track span{height:100%;background:var(--admin-muted);display:block}.dashboard-bottom{display:grid;grid-template-columns:1.25fr 1fr;gap:24px}.work-link{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:17px 0!important;border:0!important;border-bottom:1px solid #eff0f4!important;border-radius:0!important}.work-link strong{color:#475069}.work-link small{font-size:12px;margin-top:5px}.work-link b{font-size:18px;font-weight:500;color:var(--admin-accent)}.review-note{background:linear-gradient(130deg,#fff,var(--admin-tint))}.review-note h2{margin-top:15px}.review-note p{color:#7f8394;font-size:13px}.review-note small{margin-top:16px}.role-stats button{min-height:142px}.role-count-note{margin:-12px 0 22px}.role-workspace{min-width:0}.dashboard-task-list,.task-group{display:grid;gap:10px}.task-group+.task-group{margin-top:26px}.task-group>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--admin-border);padding-bottom:8px}.task-group h3{margin:0;font-size:14px}.task-group>header span{color:var(--admin-muted);font-size:12px}.dashboard-task{display:grid;grid-template-columns:minmax(210px,1.05fr) minmax(260px,1.35fr) minmax(190px,.9fr) auto;gap:16px;align-items:center;padding:16px;border:1px solid var(--admin-border);border-radius:10px;background:#fff}.dashboard-task:hover{background:var(--admin-tint)}.task-identity{display:flex;gap:10px;align-items:flex-start;min-width:0}.lead-priority{display:inline-grid;place-items:center;min-width:35px;height:29px;border-radius:6px;background:#e6eef6;color:var(--admin-accent);font-weight:700;font-size:11px}.task-identity strong,.task-next strong{display:block;color:#35435d}.task-identity small,.task-next small,.task-slas small{display:block;margin-top:4px}.task-flags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.task-flags span{padding:2px 7px;border-radius:12px;background:#eef2f6;color:#657285;font-size:10px}.task-flags span.attention{background:#fff0e8;color:#ad5b3f}.task-slas{min-width:0}@media(max-width:1050px){.dashboard-task{grid-template-columns:1fr 1fr}.dashboard-task>button{justify-self:start}}.queue-tabs,.case-tabs{display:flex;gap:24px;border-bottom:1px solid #e1e4ec;margin-bottom:24px;overflow-x:auto}.queue-tabs button,.case-tabs button{border:0;border-bottom:3px solid transparent;border-radius:0;padding:10px 0 14px;white-space:nowrap;background:transparent;color:#81879a}.queue-tabs button[aria-pressed=true],.case-tabs button[aria-pressed=true]{border-bottom-color:var(--admin-accent);color:var(--admin-accent);font-weight:650}.case-tabs span{font-size:11px;background:var(--admin-border);border-radius:5px;padding:1px 5px;margin-left:7px}.admin-filters{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr)) minmax(110px,1fr) minmax(170px,1.4fr) minmax(110px,1fr) auto;gap:12px;padding:20px 0;margin-top:10px;border-bottom:1px solid #e9ebf0}.admin-filters label{font-size:11px;color:#737c8e}.admin-filters select{font-size:12px;padding:8px!important}.admin-filters button{font-size:12px;padding:8px}.admin-shell th{background:#f8f9fb;color:#8a92a3;padding:12px}.admin-shell td{padding:17px 12px;color:#505b70}.admin-shell td:nth-child(2){min-width:200px}.admin-shell td:first-child{min-width:235px}.admin-shell td small{margin-top:6px;font-size:11px}.admin-shell tr:hover td{background:var(--admin-tint)}.admin-shell .case-title-link{padding:0;border:0;color:#35435d;font-weight:600;text-align:left;background:transparent}.status-pill{display:inline-block;border-radius:5px;padding:3px 8px;font-size:11px;white-space:nowrap;background:#eef0f5;color:#747c8e}.status-pill.active{background:#eaf4ef;color:#4d8a6c}.status-pill.paused{background:#fff3dd;color:#ad823d}.status-pill.exited{background:#f1eeee;color:#986e6e}.status-pill.completed{background:#e9edf9;color:#687fae}.back-link{background:transparent!important;border:0!important;padding:0!important;margin-bottom:20px;color:#80869a!important}.case-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.case-heading h1{margin:8px 0 10px;font-size:24px}.case-heading p{color:#82899a;font-size:12px}.case-heading p span{margin:0 10px}.case-heading .status-pill{margin-top:30px}.case-overview{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;padding:20px 24px;background:#fff;border:1px solid #e5e7ed;border-radius:12px;gap:20px;margin-bottom:22px}.case-overview>div+div{border-left:1px solid #edf0f5;padding-left:20px}.case-overview small{font-size:11px;margin-bottom:7px}.case-overview strong{font-size:13px;font-weight:550}.case-progress-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.case-progress-layout>div{min-width:0}.case-action-rail{position:sticky;top:20px}.current-step{border-top:3px solid var(--admin-accent)!important}.current-step h2{margin:10px 0;line-height:1.5}.current-step p{font-size:12px;color:var(--admin-accent)}.current-step>button{display:block;width:100%;margin-top:12px}.current-step>small{text-align:center;margin:7px 0 18px;font-size:11px}.current-step details{margin-top:20px;font-size:12px;color:var(--admin-muted)}.rail-secondary{display:grid;gap:8px;margin:12px 0}.step-requirements{background:var(--admin-tint);border-radius:8px;padding:14px;font-size:12px;margin-bottom:20px}.step-requirements p{margin:7px 0 0}.case-drawer-summary{display:grid;gap:10px;margin-bottom:16px}.case-core-summary{display:grid;grid-template-columns:1fr .75fr 1.55fr;gap:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:12px;background:#fff}.case-core-summary>div{min-width:0;display:grid;align-content:start;gap:6px;padding:18px 20px}.case-core-summary>div+div{border-left:1px solid var(--admin-border)}.case-core-summary small,.case-core-summary span{color:var(--admin-muted);font-size:10px}.case-core-summary strong{font-size:13px;line-height:1.45}.case-core-next strong{font-size:14px}.case-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.case-context-grid article{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:15px 16px;border:1px solid var(--admin-border);border-radius:10px;background:#fff}.case-context-grid header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;color:var(--admin-muted);font-size:10px;font-weight:650}.case-context-grid header b:not(.lead-priority){color:var(--admin-ink)}.case-context-grid strong{font-size:12px;line-height:1.45}.case-context-grid p{margin:0 0 3px;color:var(--admin-muted);font-size:10px;line-height:1.45}.case-context-grid small{color:var(--admin-muted);font-size:9px;line-height:1.45;overflow-wrap:anywhere}.case-context-grid em{margin-top:4px;padding:3px 7px;border-radius:999px;background:#fff0ec;color:#a12f21;font-size:9px;font-style:normal}.case-context-grid a{font-size:10px}.case-context-section .section-heading{margin-bottom:16px}.case-context-section .case-context-grid article{background:var(--admin-tint)}.case-governance-alert{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;padding:11px 14px;border:1px solid #d7b98a;border-radius:10px;background:#fff9ef;color:var(--admin-ink);font-size:12px}.case-governance-alert button{flex-shrink:0}@media(max-width:650px){.case-governance-alert{align-items:stretch;flex-direction:column}.case-governance-alert button{align-self:flex-start}}.case-assistive-note{margin:0 0 22px;overflow:hidden;border:1px solid #cfddeb;border-radius:10px;background:#eef5fa}.case-assistive-note>summary{cursor:pointer;padding:12px 15px;color:#315b84;font-size:12px;font-weight:750}.case-assistive-note[open]>summary{border-bottom:1px solid #cfddeb}.case-assistive-note>div{display:grid;gap:10px;padding:14px 16px}.case-assistive-note header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#284d80}.case-assistive-note header strong{font-size:12px}.case-assistive-note header span,.case-assistive-note footer{color:#62768c;font-size:10px;line-height:1.5}.case-assistive-note ul{display:grid;gap:6px;margin:0;padding-left:18px;color:#284d80;font-size:11px;line-height:1.55}.service-request-panel{margin-bottom:22px;border-left:4px solid var(--admin-accent)}.service-request-panel.pending{border-left-color:#b7791f}.service-request-panel .section-heading h2{margin:4px 0}.service-request-panel .section-heading p{margin:0}.service-request-candidates{display:grid;gap:8px;margin:18px 0}.service-request-candidates header{display:grid;gap:3px}.service-request-candidates header small{color:var(--admin-muted)}.service-request-candidates label{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin:0;padding:12px;border:1px solid var(--admin-border);border-radius:9px;background:#fff;cursor:pointer}.service-request-candidates label.selected{border-color:var(--admin-accent);background:var(--admin-tint);box-shadow:inset 0 0 0 1px var(--admin-accent)}.service-request-candidates label input{margin-top:4px}.service-request-candidates label span{display:grid;gap:3px}.service-request-candidates label small{color:var(--admin-muted);font-weight:400}.service-request-actions{display:flex;flex-wrap:wrap;gap:8px}.service-request-result{display:grid;justify-items:start;gap:8px}.service-request-result p{margin:0;white-space:pre-wrap}.service-request-result small{color:var(--admin-muted)}.case-merge-panel{margin-bottom:22px;border-left:4px solid #4568c0}.case-merge-panel.duplicate{border-left-color:#b7791f;background:#fffcf5}.case-merge-target,.merged-case-list{display:grid;justify-items:start;gap:7px;margin:14px 0;padding:14px;border:1px solid var(--admin-border);border-radius:9px;background:#fff}.case-merge-target span{color:var(--admin-muted);font-size:12px}.merged-case-list button{width:100%;text-align:left}.journey-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:10px;color:#9294a4;margin:18px 0}.journey-legend span:first-child{color:var(--admin-accent)}.workflow-phase summary{display:flex;gap:12px;align-items:center;font-size:14px;list-style:none}.workflow-phase summary:after{content:"＋";color:var(--admin-muted)}.workflow-phase[open] summary:after{content:"−"}.phase-caption{margin-left:auto;color:var(--admin-muted);font-size:10px;font-weight:400}.workflow-steps{grid-template-columns:1fr;gap:0;margin-left:15px;border-left:1px solid var(--admin-border);padding-left:20px}.workflow-steps li{background:transparent;padding:12px;margin:4px 0;align-items:center}.workflow-step-number{font-size:12px;height:29px;width:29px;display:grid;place-items:center;border-radius:50%;background:var(--admin-tint);flex-shrink:0}.workflow-steps strong{font-size:13px;font-weight:500}.workflow-steps small{font-size:10px}.workflow-steps .is-current{background:var(--admin-tint);border-color:var(--admin-border)}.is-current .workflow-step-number{background:var(--admin-accent);color:#fff}.is-complete .workflow-step-number{background:#eaf4ee;color:#559070}.people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.people-grid article{display:flex;align-items:center;gap:14px;border:1px solid var(--admin-border);border-radius:9px;padding:20px}.people-grid small{font-size:11px;margin-top:5px}.person-avatar{width:40px;height:40px;flex-shrink:0}.staff-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.staff-summary article{display:grid;gap:4px;min-width:0;padding:18px;background:#fff;border:1px solid var(--admin-border);border-radius:12px}.staff-summary span,.staff-summary small{color:var(--admin-muted)}.staff-summary strong{font-size:28px;line-height:1.15}.staff-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin:18px 0}.staff-filters label{margin:0}.staff-filters-four{grid-template-columns:2fr 1fr 1fr 1fr}.staff-table-wrap{overflow:auto}.staff-table td:first-child{min-width:230px}.staff-table td:last-child{min-width:245px}.staff-table tr.inactive td{background:#f8f8f8;color:#777}.staff-identity{display:flex;align-items:center;gap:12px}.staff-state{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;background:#e7f4ec;color:#286b48}.staff-state.inactive{background:#eee;color:#676767}.staff-actions{display:flex;flex-wrap:wrap;gap:7px}.admin-app .danger-action{color:#9a312b;border-color:#e4c1bd}.admin-app .danger-confirm{background:#a23b34;border-color:#a23b34;color:#fff}.staff-login-choice{display:flex!important;align-items:flex-start;gap:11px;padding:14px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-tint)}.staff-login-choice input{margin-top:5px}.staff-login-choice span{display:grid;gap:2px}.staff-offboarding-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;padding:14px;background:var(--admin-tint);border-radius:10px}.staff-offboarding-summary dt{color:var(--admin-muted)}.staff-offboarding-summary dd{margin:0;font-weight:700}.staff-role-note{display:grid;align-content:center;gap:3px;min-height:73px;padding:12px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-tint)}.credential-warning{padding:15px;border-radius:10px;background:#fff5dc;border:1px solid #ead7a8}.credential-warning p{margin-bottom:0}.credential-card{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:18px;background:var(--admin-tint);border-radius:10px}.credential-card dt{color:var(--admin-muted)}.credential-card dd{margin:0;overflow-wrap:anywhere}.credential-card code{font-size:16px;-webkit-user-select:all;user-select:all}.admin-modal{color:#33364b;border:1px solid var(--admin-border);border-radius:16px;width:min(660px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;box-shadow:0 24px 80px #24203040}.admin-modal::backdrop{background:#222b4266;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-modal>header{padding:20px 26px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--admin-border);position:sticky;top:0;background:#fff;z-index:1}.admin-modal h2{margin:4px 0 0;font-size:19px}.admin-modal-body{padding:24px 26px}.admin-modal-body>.admin-panel{padding:0;border:0;box-shadow:none;margin:0}.admin-modal .admin-primary{padding:11px 18px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}@media(min-width:1600px){.admin-content{padding-top:38px}}@media(max-width:1200px){.admin-sidebar{width:190px}.admin-main{margin-left:190px;width:calc(100% - 190px)}.admin-content{padding:24px}.admin-topbar{padding:0 24px}.admin-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.case-progress-layout{grid-template-columns:minmax(0,1fr) 290px}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-grid{gap:10px}.pipeline-grid button{padding:14px}}@media(max-width:900px){.staff-summary,.staff-filters{grid-template-columns:1fr 1fr}.staff-filters label:first-child{grid-column:1/-1}}@media(max-width:1100px){.case-context-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.dashboard-stats,.pipeline-grid{grid-template-columns:1fr 1fr}.case-progress-layout{grid-template-columns:1fr}.case-action-rail{position:static;grid-row:1;display:grid;grid-template-columns:1fr 1fr;gap:16px}.case-overview,.case-core-summary{grid-template-columns:1fr 1fr}.case-core-next{grid-column:1 / -1;border-left:0!important;border-top:1px solid var(--admin-border)}.dashboard-bottom{grid-template-columns:1fr;gap:0}}@media(max-width:650px){.admin-shell{display:block;padding:0}.admin-sidebar{width:100%;position:static;padding:16px;border-right:0;border-bottom:1px solid #e5e7ed}.admin-brand{font-size:18px}.admin-brand small{font-size:9px}.brand-mark{width:31px;height:33px;font-size:20px}.sidebar-label,.sidebar-bottom{display:none}.admin-sidebar nav{display:flex;margin-top:16px;gap:6px}.admin-sidebar nav button{flex:1;justify-content:center;gap:6px;padding:9px 5px;font-size:12px}.admin-sidebar nav button>span{width:auto;font-size:16px}.admin-main{width:100%;margin:0}.admin-topbar{height:55px;padding:0 16px;font-size:10px}.admin-topbar .admin-actions{gap:7px}.user-avatar{display:none}.admin-content{padding:22px 16px 40px}.page-heading{align-items:flex-start;flex-direction:column;gap:14px}.admin-shell h1{font-size:23px}.page-heading p{font-size:12px}.dashboard-stats{gap:10px}.dashboard-stats button{padding:16px}.dashboard-stats strong{font-size:29px}.dashboard-stats small{font-size:10px}.admin-shell .admin-panel{padding:18px}.section-heading{align-items:flex-start;flex-direction:column;gap:8px}.section-heading p{font-size:11px}.queue-tabs,.case-tabs{gap:21px}.queue-tabs button,.case-tabs button{font-size:12px}.admin-filters{grid-template-columns:1fr 1fr}.dashboard-task{grid-template-columns:1fr}.case-heading{gap:8px}.case-heading h1{font-size:21px;overflow-wrap:anywhere}.case-heading p span{margin:0 5px}.case-overview{padding:16px;gap:16px}.case-overview>div+div{padding-left:0;border:0}.case-core-summary,.case-context-grid{grid-template-columns:1fr}.case-core-summary>div+div,.case-core-next{grid-column:auto;border-left:0!important;border-top:1px solid var(--admin-border)}.case-action-rail{display:block}.service-request-actions{display:grid;grid-template-columns:1fr}.phase-caption{font-size:9px}.workflow-phase summary{gap:8px;font-size:12px}.workflow-steps{padding-left:10px}.people-grid{grid-template-columns:1fr}.admin-modal-body{padding:20px}.admin-modal>header{padding:16px 20px}.admin-modal .workflow-fields{grid-template-columns:1fr;gap:0}}@media(max-width:650px){.staff-summary,.staff-filters{grid-template-columns:1fr}.staff-filters label:first-child{grid-column:auto}.staff-actions{min-width:210px}}.form-section-title{font-size:12px;color:var(--admin-accent);font-weight:600;border-bottom:1px solid var(--admin-border);padding-bottom:10px;margin:12px 0 18px}.transition-preview{padding:18px;background:var(--admin-tint);border:1px solid var(--admin-border);border-radius:9px;margin-bottom:22px}.transition-preview small{font-size:11px;margin-bottom:5px}.transition-preview strong{display:block;font-size:14px}.transition-arrow{display:block;color:var(--admin-muted);padding:7px 0}.form-optional{margin:18px 0;color:var(--admin-accent);font-size:12px}.form-optional summary{margin-bottom:16px}.admin-modal .dialog-actions{position:sticky;bottom:-24px;background:#fff;border-top:1px solid var(--admin-border);padding:16px 0 4px;z-index:1}.admin-content{padding-top:26px}.page-heading{min-height:38px;margin-bottom:18px}.page-heading h1{margin:0;font-size:24px}.admin-shell .admin-primary,.admin-tabs button[aria-pressed=true]{background:var(--admin-accent);border-color:var(--admin-accent);color:#fff}.admin-shell button.admin-primary:hover:not(:disabled){background:var(--admin-accent-hover)}.admin-sidebar nav button[aria-current=page]{background:#eaf1f7;color:#285779}.brand-mark{background:#284860}.admin-shell .admin-brand{color:var(--admin-ink)!important}.admin-shell .review-note{background:linear-gradient(130deg,#fff,#f1f5f9)}.sidebar-bottom{display:grid;gap:14px;padding:18px 0 0}.sidebar-bottom>.admin-badge{justify-self:start;margin-left:12px}.sidebar-bottom>a{margin-left:12px}.sidebar-account{position:relative;border-top:1px solid var(--admin-border);padding-top:14px}.sidebar-account summary{display:flex;align-items:center;gap:10px;list-style:none;padding:7px 10px;border-radius:8px}.sidebar-account summary::-webkit-details-marker{display:none}.sidebar-account summary:hover{background:var(--admin-tint)}.sidebar-account summary:focus-visible{outline:3px solid var(--admin-accent);outline-offset:2px}.sidebar-account .user-avatar{display:inline-grid;flex-shrink:0;background:#e5edf5;color:#32648b}.account-name{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--admin-ink);font-size:12px}.account-name small{font-size:10px;font-weight:400}.account-menu{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:#fff;padding:8px;border:1px solid var(--admin-border);border-radius:10px;box-shadow:0 8px 28px #25364a18;z-index:30}.account-menu button{width:100%;text-align:left}.back-link{margin-bottom:12px}.case-heading{margin-bottom:14px}.case-heading p{margin-bottom:0}@media(min-width:1600px){.admin-content{padding-top:26px}}@media(max-width:650px){.admin-sidebar{position:relative}.sidebar-bottom{display:block;padding:0;border:0;margin:0}.sidebar-bottom>a,.sidebar-bottom>.admin-badge{display:none}.sidebar-account{position:absolute;top:16px;right:16px;padding:0;border:0;width:142px}.sidebar-account summary{padding:0;gap:7px}.sidebar-account .user-avatar{width:28px;height:28px}.account-menu{bottom:auto;top:calc(100% + 10px)}.admin-content{padding-top:20px}.page-heading{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.page-heading h1{font-size:22px}}.performance-controls{display:grid;grid-template-columns:repeat(3,minmax(160px,240px));gap:16px;align-items:end}.performance-controls label{margin:0;font-size:12px;color:var(--admin-muted)}.node-performance-summary{display:grid;grid-template-columns:repeat(4,minmax(120px,155px)) minmax(260px,1fr);margin-bottom:14px;overflow:hidden;background:#fff;border:1px solid var(--admin-border);border-radius:12px}.node-performance-summary button{min-height:90px;display:grid;align-content:center;gap:2px;padding:14px 18px;text-align:left;border:0;border-right:1px solid var(--admin-border);border-radius:0}.node-performance-summary button:disabled{opacity:1;cursor:default}.node-performance-summary button strong{color:var(--admin-ink);font-size:25px;font-variant-numeric:tabular-nums}.node-performance-summary button.risk strong{color:#a12f21}.node-performance-summary button span{color:var(--admin-muted);font-size:11px}.node-performance-summary p{display:flex;align-items:center;margin:0;padding:14px 18px;color:var(--admin-muted);font-size:11px;line-height:1.55}.node-performance-legend{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-height:34px;margin-bottom:8px;color:var(--admin-muted);font-size:10px}.node-performance-legend span{display:inline-flex;align-items:center;gap:5px}.node-performance-legend i{width:9px;height:9px;border-radius:50%}.node-performance-legend i.risk{background:#b7493f}.node-performance-legend i.healthy{background:#3b825d}.node-performance-legend i.historical{background:#fff4cf;border:1px solid #d2a847;border-radius:2px}.node-performance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:#fff;border:1px solid var(--admin-border);border-radius:12px}.node-performance-phase{--phase-color:#32648b;min-width:0;padding:13px;border-right:1px solid var(--admin-border)}.node-performance-phase:last-child{border-right:0}.node-performance-phase.phase-b{--phase-color:#3d7d72}.node-performance-phase.phase-c{--phase-color:#9b7130}.node-performance-phase.phase-d{--phase-color:#665c91}.node-performance-phase>header{min-height:45px;padding:0 2px 10px;border-bottom:2px solid var(--phase-color)}.node-performance-phase>header span{color:var(--phase-color);font-size:12px;font-weight:800;letter-spacing:.08em}.node-performance-phase>header h2{margin:3px 0 0;color:#35435d;font-size:14px}.node-performance-phase>div{display:grid;gap:7px;padding-top:9px}.node-performance-card{min-width:0;min-height:182px;display:grid!important;grid-template-rows:auto auto 1fr;gap:10px;padding:12px!important;text-align:left;color:var(--admin-ink);background:#fff!important;border:1px solid var(--admin-border)!important;border-radius:9px!important}.node-performance-card:hover{border-color:var(--phase-color)!important;background:#f8fafc!important}.node-performance-card.selected{border-color:var(--phase-color)!important;box-shadow:inset 3px 0 var(--phase-color);background:#f7fafc!important}.node-performance-card.historical-risk{background:#fffaf0!important;border-color:#ead7aa!important}.node-performance-card.historical-risk:hover,.node-performance-card.historical-risk.selected{background:#fff5df!important;border-color:#d2aa57!important}.node-performance-head{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px}.node-performance-index{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;color:var(--phase-color);border:1px solid currentColor;border-radius:50%;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.node-performance-card.selected .node-performance-index{color:#fff;background:var(--phase-color);border-color:var(--phase-color)}.node-performance-head>strong{min-width:0;font-size:13px;line-height:1.4}.node-performance-card .historical-risk-badge{margin:0;padding:2px 6px;font-size:11px}.node-performance-timing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;background:#f5f7f9;border-radius:6px}.node-performance-timing>span{min-width:0;padding:8px;border-right:1px solid var(--admin-border)}.node-performance-timing>span:last-child{border-right:0}.node-performance-timing small,.node-performance-timing b,.node-performance-footer small,.node-performance-footer b{display:block}.node-performance-timing small,.node-performance-footer small{color:var(--admin-muted);font-size:12px;line-height:1.35}.node-performance-timing b{margin-top:4px;font-size:13px;font-variant-numeric:tabular-nums}.node-performance-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.node-performance-footer>span:first-child>b{margin-top:3px;color:#35435d;font-size:14px;font-variant-numeric:tabular-nums}.node-performance-counts{display:flex;gap:6px}.node-performance-counts>b{min-width:58px;display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:center;gap:4px;padding:5px 7px;border-radius:5px}.node-performance-counts>b strong{font-size:13px}.node-performance-counts>b small{font-size:11px;font-weight:700}.node-performance-counts .risk{color:#a12f21;background:#fff0ec}.node-performance-counts .healthy{color:#28704a;background:#eaf6ef}.node-performance-detail{padding:0!important;margin-top:18px!important;overflow:hidden}.node-performance-detail-head{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 18px;border-bottom:1px solid var(--admin-border)}.node-performance-detail-head>div{display:flex;align-items:center;gap:12px}.node-performance-detail-head>div>span{width:38px;height:38px;display:grid;place-items:center;color:#fff;background:var(--admin-accent);border-radius:50%;font-size:12px;font-weight:800}.node-performance-detail-head h2,.node-performance-detail-head p{margin:0}.node-performance-detail-head p{margin-top:3px;color:var(--admin-muted);font-size:11px}.node-performance-efficiency{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--admin-border)}.node-performance-efficiency>div{min-height:75px;padding:13px 18px;border-right:1px solid var(--admin-border)}.node-performance-efficiency>div:last-child{border-right:0}.node-performance-efficiency strong,.node-performance-efficiency span{display:block}.node-performance-efficiency strong{font-size:20px;font-variant-numeric:tabular-nums}.node-performance-efficiency span{margin-top:4px;color:var(--admin-muted);font-size:10px}.node-performance-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr)}.node-performance-detail-grid>section{padding:18px}.node-performance-detail-grid>section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.node-performance-detail-grid h3{margin:0;font-size:13px}.node-performance-detail-grid p{margin:3px 0 0;color:var(--admin-muted);font-size:10px}.node-performance-live-counts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 10px}.node-performance-live-counts>div{display:flex;align-items:baseline;gap:7px;padding:10px 12px;border-radius:8px}.node-performance-live-counts strong{font-size:20px}.node-performance-live-counts span{font-size:10px;font-weight:650}.node-performance-live-counts .risk{color:#a12f21;background:#fff0ec}.node-performance-live-counts .healthy{color:#28704a;background:#eaf6ef}.node-performance-actions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.node-performance-actions button{padding:6px 9px;font-size:10px}.node-performance-detail-grid>aside{color:#fff;background:#25364a}.node-performance-detail-grid>aside header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:10px 16px;border-bottom:1px solid #4c5a6b}.node-performance-detail-grid>aside header span{color:#bdc7d1;font-size:9px}.node-performance-detail-grid>aside ol{margin:0;padding:15px 20px 18px 34px}.node-performance-detail-grid>aside li{padding-left:3px;color:#dfe5eb;font-size:10px;line-height:1.55}.node-performance-detail-grid>aside li+li{margin-top:8px}.performance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.performance-summary article{background:#fff;border:1px solid var(--admin-border);border-radius:12px;padding:18px;display:grid;gap:5px}.performance-summary strong{font-size:28px;color:var(--admin-ink)}.performance-summary-link{border:0!important;padding:0!important;width:max-content;background:transparent!important;color:var(--admin-accent)!important;font-size:28px!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}.performance-summary span{color:var(--admin-muted);font-size:11px}.metric-link{border:0!important;padding:0!important;background:transparent!important;color:var(--admin-accent)!important;text-decoration:underline;text-underline-offset:2px;font-weight:inherit}.metric-link:disabled,.performance-summary-link:disabled{color:inherit!important;text-decoration:none;opacity:1;cursor:default}.drilldown-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.performance-table-panel{min-width:0}.performance-table td:first-child{min-width:230px}.performance-table td:nth-child(2){min-width:135px}.performance-table td:nth-child(3){min-width:130px}.performance-table td:nth-child(4),.performance-table td:nth-child(5){min-width:190px}.performance-table tr.historical-risk{background:#fff8dc}.historical-risk-badge{display:inline-flex;margin-left:7px;padding:2px 6px;border-radius:999px;background:#f5d77c;color:#694d00;font-size:10px}.current-risk-count{color:#a12f21}.current-healthy-count{color:#28704a}.performance-table details{min-width:190px}.performance-table details small{display:block;margin-top:5px;line-height:1.45;color:var(--admin-muted)}.performance-definitions dl{display:grid;gap:12px;margin:18px 0}.performance-definitions dl div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px}.performance-definitions dt{font-weight:650}.performance-definitions dd{margin:0;color:var(--admin-muted)}.ledger-controls{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:14px}.ledger-controls label{margin:0;font-size:12px;color:var(--admin-muted)}.ledger-table-panel{min-width:0}.attempt-ledger-table td:first-child{min-width:210px}.attempt-ledger-table td:nth-child(2){min-width:140px}.attempt-ledger-table td:nth-child(3){min-width:225px}.attempt-ledger-table td:nth-child(4){min-width:240px}.attempt-ledger-table td:nth-child(5){min-width:170px}.attempt-ledger-table td:last-child button{display:block;margin-top:10px}.ledger-sla{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid var(--admin-border)}.ledger-sla:last-child{border-bottom:0}@media(max-width:1200px){.node-performance-summary{grid-template-columns:repeat(4,1fr)}.node-performance-summary p{grid-column:1/-1;border-top:1px solid var(--admin-border)}.node-performance-grid{grid-template-columns:1fr 1fr}.node-performance-phase:nth-child(2){border-right:0}.node-performance-phase:nth-child(-n+2){border-bottom:1px solid var(--admin-border)}}@media(max-width:900px){.performance-summary{grid-template-columns:1fr 1fr}.node-performance-detail-grid{grid-template-columns:1fr}.node-performance-legend{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:1100px){.ledger-controls{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:650px){.performance-controls,.ledger-controls{grid-template-columns:1fr}.performance-summary{grid-template-columns:1fr 1fr;gap:10px}.performance-definitions dl div{grid-template-columns:1fr;gap:2px}.node-performance-summary{grid-template-columns:1fr 1fr}.node-performance-summary button:nth-child(2){border-right:0}.node-performance-grid{grid-template-columns:1fr;background:transparent;border:0;gap:12px}.node-performance-phase,.node-performance-phase:nth-child(2){border:1px solid var(--admin-border);border-radius:10px;background:#fff}.node-performance-phase:nth-child(-n+2){border-bottom:1px solid var(--admin-border)}.node-performance-efficiency{grid-template-columns:1fr 1fr}.node-performance-efficiency>div:nth-child(2){border-right:0}.node-performance-efficiency>div:nth-child(-n+2){border-bottom:1px solid var(--admin-border)}}.dashboard-overview-head{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,2fr);gap:18px;margin-bottom:18px}.dashboard-intro-card{min-height:170px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:22px;background:#fff;border:1px solid var(--admin-border);border-radius:12px}.dashboard-intro-card h1{margin:5px 0 8px}.dashboard-intro-card p{max-width:34ch;margin:0;color:var(--admin-muted)}.dashboard-intro-card>button{margin-top:18px}.dashboard-overview-head .metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;overflow:hidden;background:#fff;border:1px solid var(--admin-border);border-radius:12px}.dashboard-overview-head .management-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-overview-head .metric-strip button{min-height:170px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:18px;border:0;border-right:1px solid var(--admin-border);border-radius:0;box-shadow:none}.dashboard-overview-head .metric-strip button:last-child{border-right:0}.dashboard-overview-head .metric-strip button[aria-pressed=true]{background:var(--admin-tint);box-shadow:inset 0 -3px var(--admin-accent)}.dashboard-overview-head .metric-strip button strong{margin:auto 0 10px;font-size:34px}.dashboard-overview-head .metric-strip button span{font-size:12px;font-weight:650}.dashboard-overview-head .metric-strip button small{line-height:1.45}.dashboard-overview-head .metric-strip button.attention strong{color:#a12f21}.dashboard-overview-head .metric-strip button.warning strong{color:#89601b}.management-view-tabs{display:flex;gap:4px;width:max-content;max-width:100%;margin:0 0 18px;padding:4px;overflow-x:auto;border-radius:10px;background:#e5e8eb}.management-view-tabs button{min-height:38px;display:flex;align-items:center;gap:7px;border:0;background:transparent;white-space:nowrap}.management-view-tabs button[aria-pressed=true]{background:#fff;color:var(--admin-ink);box-shadow:0 2px 6px #15202a12}.management-view-tabs b{min-width:20px;padding:1px 6px;border-radius:999px;color:#a12f21;background:#fff0ec;font-size:10px}.admin-route-content{display:contents}.admin-route-hidden{display:none}.dashboard-scope-tabs{display:flex;gap:8px;margin:0 0 18px}.dashboard-scope-tabs button{display:flex;align-items:center;gap:8px;border-color:var(--admin-border);background:#fff}.dashboard-scope-tabs button[aria-pressed=true]{color:#fff;background:var(--admin-ink);border-color:var(--admin-ink)}.dashboard-scope-tabs b{min-width:22px;padding:1px 6px;border-radius:999px;background:#edf0f2;color:var(--admin-ink);font-size:11px}.integration-item-list{display:grid;gap:12px}.integration-item{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) auto;align-items:center;gap:18px;padding:16px;border:1px solid var(--admin-border);border-radius:10px}.integration-item>div{display:grid;gap:5px}.integration-item p{margin:0}.integration-drift-list{display:grid;gap:8px;padding:0;list-style:none}.integration-drift-list li{display:grid;grid-template-columns:180px 1fr auto;gap:16px;padding:12px 0;border-bottom:1px solid var(--admin-border)}.integration-replay-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#17212b99}.integration-replay-dialog{width:min(560px,100%);margin:0;box-shadow:0 24px 70px #0005}.undo-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;border-color:#d7b98a;background:#fff9ef}.undo-panel h2,.undo-panel p{margin:0}.undo-panel .admin-error{grid-column:1/-1}@media(max-width:800px){.integration-item,.integration-drift-list li{grid-template-columns:1fr}}.role-legend{display:flex;align-items:center;gap:7px;color:var(--admin-muted);font-size:11px;white-space:nowrap}.role-legend i{width:14px;height:6px;border-radius:2px;background:#dde2e7}.role-legend i.complete{background:#8fbca2}.role-legend i.current{background:#bf5147}.dashboard-task{grid-template-columns:minmax(160px,.9fr) minmax(210px,1.35fr) minmax(210px,1.1fr) minmax(175px,.9fr) auto;border-width:0 0 1px;border-radius:0;padding:17px 4px}.dashboard-task:last-child{border-bottom:0}.task-lifecycle,.task-next,.task-signal{min-width:0}.task-lifecycle>strong,.task-next>strong,.task-signal>strong{display:block;font-size:12px}.mini-lifecycle{display:grid;grid-template-columns:repeat(24,minmax(2px,1fr));gap:2px;margin-top:10px}.mini-lifecycle i{height:9px;border-radius:2px;background:#e1e5e9}.mini-lifecycle i.past{background:#aab8c5}.mini-lifecycle i.current{background:#697a88;box-shadow:0 0 0 1px #fff,0 0 0 2px #697a88}.mini-lifecycle i.current.overdue,.mini-lifecycle i.current.blocked{background:#b7493f;box-shadow:0 0 0 1px #fff,0 0 0 2px #b7493f}.health-badge{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:3px 8px;border-radius:999px;background:#e7f3eb;color:#286844;font-size:10px;font-weight:700}.health-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.health-badge.watch{background:#fff1d8;color:#89601b}.health-badge.overdue,.health-badge.blocked{background:#fff0ec;color:#a12f21}.task-signal>strong{margin-top:6px}.task-open{white-space:nowrap}.task-actions{display:grid;gap:6px}.task-actions button{white-space:nowrap}.intervention-summary{margin-top:8px!important;padding-left:8px;border-left:2px solid #8d98a4;color:var(--admin-ink)!important}.management-owner-groups{display:grid;gap:18px}.management-owner-group{border:1px solid var(--admin-border);border-radius:11px;overflow:hidden}.management-owner-group>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--admin-tint);border-bottom:1px solid var(--admin-border)}.management-owner-group>header h3{margin:0;font-size:14px}.management-owner-group>header span{color:var(--admin-muted);font-size:11px}.management-owner-group>header button{padding:5px 9px;font-size:11px}.management-owner-group .dashboard-task-list{padding:0 16px}.station-progress .pipeline-grid{margin-bottom:18px}.station-progress .pipeline-grid button[aria-pressed=true]{border-color:var(--admin-accent);background:#eaf1f7;box-shadow:inset 0 0 0 1px var(--admin-accent)}.station-toolbar{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,.7fr)) auto;align-items:end;gap:10px;margin:18px 0 10px;padding:14px;border-radius:10px;background:var(--admin-tint)}.station-toolbar label{display:grid;gap:5px;margin:0;color:var(--admin-muted);font-size:10px;font-weight:650}.station-toolbar input,.station-toolbar select{margin:0;background:#fff}.station-toolbar>button{min-height:39px;white-space:nowrap}.station-result-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 14px;color:var(--admin-muted);font-size:11px}.station-result-heading button{padding:5px 9px}.station-case-groups{display:grid;gap:18px}.owner-workload-table{overflow:hidden;border:1px solid var(--admin-border);border-radius:10px}.owner-workload-row{width:100%;min-height:68px;display:grid;grid-template-columns:minmax(130px,.8fr) repeat(4,minmax(150px,1fr));align-items:center;gap:14px;padding:10px 16px!important;border:0!important;border-bottom:1px solid var(--admin-border)!important;border-radius:0!important;text-align:left}.owner-workload-row:last-child{border-bottom:0!important}.owner-workload-row.head{min-height:40px;background:var(--admin-tint);color:var(--admin-muted);font-size:11px}.owner-workload-row span{font-size:11px}.owner-workload-row span b{display:block;color:var(--admin-ink);font-size:19px}.owner-workload-row span small{display:block;margin-top:4px;color:var(--admin-muted);font-size:10px;line-height:1.4}.assignment-heading-actions{display:flex;align-items:center;gap:10px}.assignment-dashboard-list{display:grid;gap:14px}.assignment-dashboard-card{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(180px,.7fr) minmax(420px,1.5fr);gap:22px;padding:18px;border:1px solid var(--admin-border);border-radius:10px}.assignment-case{display:flex;align-items:flex-start;gap:10px}.assignment-case strong,.assignment-case small{display:block}.assignment-case button{margin-top:12px;padding:4px 0;border:0;background:transparent;color:var(--admin-accent);text-decoration:underline}.assignment-intake{display:grid;align-content:start;gap:9px;margin:0}.assignment-intake div{padding-bottom:8px;border-bottom:1px solid var(--admin-border)}.assignment-intake dt{color:var(--admin-muted);font-size:10px}.assignment-intake dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:11px}.assignment-dashboard-card form fieldset{display:grid;gap:12px}.assignment-dashboard-card legend{margin-bottom:8px;color:var(--admin-muted);font-size:11px;font-weight:650}.assignment-owner-select select{display:block;width:100%;margin-top:6px}.assignment-preview{display:grid;gap:12px;min-height:86px;padding:12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-tint)}.assignment-preview header{display:flex;align-items:center;justify-content:space-between;gap:10px}.assignment-preview header span,.assignment-preview>div span,.assignment-preview p{color:var(--admin-muted);font-size:10px}.assignment-preview>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.assignment-preview>div b{display:block;color:var(--admin-ink);font-size:15px}.assignment-preview p{align-self:center;margin:0}.assignment-confirm{display:flex;align-items:center;justify-content:space-between;gap:12px}.assignment-dashboard-card label{margin:0;font-size:11px}.assignment-workload{min-height:43px;display:grid;align-content:center;gap:3px;padding:8px 12px;border-radius:8px;background:var(--admin-tint)}.assignment-workload span{color:var(--admin-muted);font-size:10px}.text-action{padding:4px 0;border:0;background:transparent;color:var(--admin-accent);text-align:left;text-decoration:underline}.reassignment-current{display:grid;gap:4px;margin-bottom:16px;padding:12px 14px;border-left:3px solid var(--admin-accent);background:var(--admin-tint)}.reassignment-current small{color:var(--admin-muted)}.admin-modal .assignment-workload{margin:10px 0 16px}.case-quick-drawer{width:min(760px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-width:0 0 0 1px;border-radius:0}.case-quick-drawer>.admin-modal-body{display:grid;align-content:start;gap:16px;padding-bottom:30px}.case-quick-section{padding:18px;border:1px solid var(--admin-border);border-radius:10px}.case-quick-section h3{margin:0 0 10px;font-size:15px}.case-quick-section>summary{cursor:pointer;font-weight:700}.case-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-quick-actions button{min-height:44px}.case-quick-form{margin-top:16px;padding-top:16px;border-top:1px solid var(--admin-border)}.case-quick-form fieldset{display:grid;gap:12px}.case-quick-form h3{margin:0}.case-quick-footer{display:flex;justify-content:flex-end;gap:10px}.case-quick-section .admin-panel{margin-top:12px}.decision-drawer-summary{display:grid;grid-template-columns:1fr .55fr 1.2fr;gap:12px;padding:16px;border-radius:10px;background:var(--admin-tint)}.decision-drawer-summary>div{display:grid;align-content:start;gap:5px;min-width:0}.decision-drawer-summary>div:first-child{grid-template-columns:auto 1fr;align-items:center}.decision-drawer-summary>div:first-child small{grid-column:1 / -1}.decision-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.decision-context-grid>div{display:grid;gap:5px;padding:12px;border-radius:8px;background:var(--admin-tint)}.decision-context-grid span,.decision-context-grid small{color:var(--admin-muted);font-size:10px}.decision-context-grid strong{font-size:12px;line-height:1.5}.case-quick-section .decision-context-grid{margin-bottom:14px}.assignment-readonly{display:grid;gap:3px;align-content:center;padding:10px 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-tint)}.assignment-readonly small,.assignment-readonly span{color:var(--admin-muted);font-size:10px}@media(max-width:1250px){.dashboard-overview-head{grid-template-columns:1fr}.dashboard-intro-card{min-height:0}.dashboard-overview-head .metric-strip button{min-height:130px}.dashboard-task{grid-template-columns:1fr 1.4fr 1fr auto}.task-lifecycle{grid-column:1 / 3;grid-row:2}.assignment-dashboard-card{grid-template-columns:1fr}.station-toolbar{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:850px){.dashboard-overview-head .management-metrics,.dashboard-overview-head .metric-strip{grid-template-columns:repeat(2,1fr)}.dashboard-overview-head .metric-strip button{min-height:110px;border-bottom:1px solid var(--admin-border)}.dashboard-task{grid-template-columns:1fr}.task-lifecycle{grid-column:auto;grid-row:auto}.assignment-preview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-context-grid,.decision-drawer-summary,.case-quick-actions{grid-template-columns:1fr}.case-quick-footer{flex-direction:column}.decision-drawer-summary>div:first-child{grid-template-columns:auto 1fr}.assignment-confirm{align-items:stretch;flex-direction:column}.owner-workload-row{min-width:850px}.owner-workload-table{overflow-x:auto}.station-toolbar{grid-template-columns:1fr}}.admin-sidebar{background:#1e3043;border-color:#293e53;color:#d4dfeb}.admin-sidebar .admin-brand{color:#f4f7fb!important}.admin-sidebar .admin-brand small{color:#a3b5c8}.admin-sidebar .brand-mark{background:#375873;color:#f4f8fc}.admin-sidebar .sidebar-label{color:#8fa5bc}.admin-sidebar nav button{background:transparent;color:#b9c9da}.admin-sidebar nav button:hover:not(:disabled){background:#293f55;color:#fff}.admin-sidebar nav button[aria-current=page]{background:#355571;color:#fff;box-shadow:inset 3px 0 #8fc3eb}.admin-sidebar .sidebar-bottom,.admin-sidebar .sidebar-account{border-color:#35495e}.admin-sidebar .sidebar-bottom>.admin-badge{background:#2c435a;color:#c5d9ec}.admin-sidebar .sidebar-bottom>a{color:#bdd8ed}.admin-sidebar .sidebar-account summary:hover{background:#293f55}.admin-sidebar .sidebar-account .user-avatar{background:#395873;color:#e6f2fc}.admin-sidebar .account-name{color:#e6edf5}.admin-sidebar .account-name small{color:#a3b5c8}.admin-sidebar .account-menu{background:#263c52;border-color:#435970;box-shadow:0 8px 28px #101b2b50}.admin-sidebar .account-menu button{background:transparent;color:#edf4fb;border-color:#496078}.admin-sidebar .account-menu button:hover:not(:disabled){background:#355571}.admin-sidebar button:focus-visible,.admin-sidebar summary:focus-visible,.admin-sidebar a:focus-visible{outline:3px solid #a5d4f5;outline-offset:2px}.admin-sidebar .sidebar-toggle{align-self:flex-end;margin-top:18px;padding:2px 10px;border-color:#435970;background:transparent;color:#c7d8e8;font-size:20px;line-height:1.3}.admin-sidebar .sidebar-label{margin-top:18px}.admin-sidebar nav button>.nav-label{width:auto;font-size:14px;line-height:1.5}@media(min-width:651px){.sidebar-collapsed .admin-sidebar{width:76px;padding:28px 12px}.sidebar-collapsed .admin-main{margin-left:76px;width:calc(100% - 76px)}.sidebar-collapsed .admin-brand{justify-content:center}.sidebar-collapsed .admin-brand>span:last-child,.sidebar-collapsed .sidebar-label,.sidebar-collapsed .nav-label,.sidebar-collapsed .sidebar-bottom>.admin-badge,.sidebar-collapsed .sidebar-bottom>a,.sidebar-collapsed .account-name,.sidebar-collapsed .sidebar-account summary>span:last-child{display:none}.sidebar-collapsed .sidebar-toggle{align-self:center;margin-bottom:20px}.sidebar-collapsed .admin-sidebar nav button{justify-content:center;padding:13px 0}.sidebar-collapsed .admin-sidebar nav button>span:first-child{width:21px;text-align:center}.sidebar-collapsed .sidebar-account summary{padding:7px 0;justify-content:center}.sidebar-collapsed .account-menu{width:150px;left:58px;bottom:0}}@media(max-width:650px){.admin-sidebar .sidebar-toggle{display:none}.admin-sidebar nav{overflow-x:auto}.admin-sidebar nav button{flex:0 0 auto;white-space:nowrap}.admin-sidebar nav button>.nav-label{font-size:12px}}.source-funnel-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.source-funnel-steps button{min-height:140px;display:grid;grid-template-columns:auto 1fr;align-content:start;gap:8px 10px;padding:16px;text-align:left}.source-funnel-steps button[aria-pressed=true],.source-row[aria-pressed=true],.source-statuses button[aria-pressed=true]{border-color:var(--admin-accent);background:var(--admin-tint);box-shadow:inset 0 0 0 1px var(--admin-accent)}.source-funnel-steps i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#e4e9ee;color:var(--admin-muted);font-size:11px;font-style:normal}.source-funnel-steps strong{font-size:30px;line-height:1}.source-funnel-steps span,.source-funnel-steps small{grid-column:1 / -1}.source-funnel-steps span{font-weight:700}.source-funnel-steps small{color:var(--admin-muted);line-height:1.45}.source-overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);gap:18px;margin:18px 0}.source-table{overflow:hidden;border:1px solid var(--admin-border);border-radius:10px}.source-row{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(210px,1.5fr) repeat(4,minmax(80px,.6fr));align-items:center;gap:12px;padding:10px 14px!important;border:0!important;border-bottom:1px solid var(--admin-border)!important;border-radius:0!important;text-align:left}.source-row:last-child{border-bottom:0!important}.source-row.head{min-height:40px;background:var(--admin-tint);color:var(--admin-muted);font-size:11px}.source-row strong,.source-row small{display:block}.source-row small{margin-top:3px;color:var(--admin-muted);font-weight:400}.source-verdict{display:inline-flex;padding:3px 8px;border-radius:999px;background:#edf0f3;font-size:10px}.source-verdict.strong{background:#e6f4ea;color:#286844}.source-verdict.watch{background:#fff0ec;color:#a12f21}.source-definitions{margin-top:14px}.source-definitions p{color:var(--admin-muted);font-size:11px}.source-insight{display:flex;flex-direction:column;align-items:flex-start;background:#263c52;color:#edf4fb}.source-insight p{color:#cfdae6;line-height:1.65}.source-insight>div{display:grid;gap:5px;margin-top:auto;padding-top:20px}.source-insight small{color:#9fb2c5}.source-statuses>div:last-of-type{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.source-statuses button{min-height:110px;display:flex;flex-direction:column;align-items:flex-start;padding:15px;text-align:left}.source-statuses button strong{font-size:26px}.source-statuses button span{margin:7px 0 3px;font-weight:700}.source-statuses button small{color:var(--admin-muted);line-height:1.4}.source-case-panel{margin:18px 0;scroll-margin-top:20px}.source-case-table{overflow-x:auto;border:1px solid var(--admin-border);border-radius:10px}.source-case-row{min-width:860px;display:grid;grid-template-columns:minmax(160px,1fr) minmax(210px,1.35fr) 90px 130px minmax(120px,.8fr) 120px;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--admin-border)}.source-case-row:last-child{border-bottom:0}.source-case-row.head{min-height:40px;background:var(--admin-tint);color:var(--admin-muted);font-size:11px}.source-case-row strong,.source-case-row small{display:block}.source-case-row small{margin-top:3px;color:var(--admin-muted);font-weight:400}.lead-priority.empty{background:#edf0f3;color:var(--admin-muted)}.source-p3-list{display:grid;gap:12px}.source-p3-card{display:grid;gap:14px;padding:16px;border:1px solid var(--admin-border);border-radius:12px;background:#fff}.source-p3-card>header,.source-p3-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-p3-card>header>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 9px}.source-p3-card>header small{grid-column:1 / -1;color:var(--admin-muted)}.source-p3-card>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.source-p3-card>dl>div{display:grid;gap:4px;padding:10px;border-radius:9px;background:var(--admin-tint)}.source-p3-card dt{color:var(--admin-muted);font-size:10px}.source-p3-card dd{margin:0;font-size:12px;font-weight:650}.p3-disposition{padding:5px 10px;border-radius:999px;background:#edf0f3;color:#56616b;font-size:10px;font-weight:750}.p3-disposition.nurture{background:#e6f4ea;color:#286844}.p3-disposition.risk{background:#fff0ec;color:#a12f21}.p3-disposition.reevaluation_pending{background:#fff6df;color:#8b6200}.p3-disposition.closed{background:#eceff1;color:#56616b}.p3-governance-note{display:grid;gap:4px;margin:0;padding:10px 12px;border-left:3px solid #5e8aad;background:#eef5fa;font-size:11px}.p3-governance-note.risk{border-color:#b33b2e;background:#fff0ec}.p3-disposition-form{padding:14px;border-radius:10px;background:var(--admin-tint)}.p3-disposition-form fieldset{display:grid;gap:12px}.p3-disposition-form label{margin:0}.p3-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:1100px){.source-funnel-steps{grid-template-columns:repeat(3,1fr)}.source-overview-grid{grid-template-columns:1fr}.source-statuses>div:last-of-type{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.source-p3-card>dl,.p3-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.source-funnel-steps,.source-statuses>div:last-of-type{grid-template-columns:1fr 1fr}.source-row{min-width:650px}.source-table{overflow-x:auto}.source-p3-card>header,.source-p3-card>footer{align-items:flex-start;flex-direction:column}.source-p3-card>dl,.p3-form-grid{grid-template-columns:1fr}}.evaluation-governance{display:grid;gap:16px}.evaluation-current{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border-radius:10px;background:var(--admin-tint)}.evaluation-current>div{display:grid;gap:4px;min-width:0}.evaluation-current small{color:var(--admin-muted);font-size:10px}.evaluation-current strong{overflow-wrap:anywhere;font-size:12px}.evaluation-version-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evaluation-version-list>article{display:grid;align-content:start;gap:8px;padding:15px;border:1px solid var(--admin-border);border-radius:10px;background:#fff}.evaluation-version-list>article.current{border-color:#5e8aad;box-shadow:inset 4px 0 #5e8aad}.evaluation-version-list>article.duplicate{background:#f5f6f7}.evaluation-version-list article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.evaluation-version-list article>header>div{display:flex;align-items:center;gap:6px}.evaluation-version-list article>header span,.evaluation-version-list article>header small,.evaluation-version-list article>p{color:var(--admin-muted);font-size:10px}.evaluation-version-list article>header b{padding:2px 7px;border-radius:999px;background:#e7f0f7;color:#315d7d;font-size:9px}.evaluation-version-list article>header b.duplicate-badge{background:#eceff1;color:#56616b}.evaluation-version-list article>p{margin:0}.evaluation-decisions{display:grid;gap:6px}.evaluation-decisions>span{display:block;padding:8px 10px;border-radius:8px;background:var(--admin-tint);color:var(--admin-muted);font-size:10px}.evaluation-decisions>span.selected{background:#e8f1f7;color:#315d7d}.evaluation-decisions small{display:block;margin-top:3px;color:inherit}.evaluation-actions{display:flex;flex-wrap:wrap;gap:7px;padding-top:4px}.evaluation-actions button{padding:6px 9px;font-size:10px}.evaluation-governance-form{margin-top:4px;padding:12px;border-radius:9px;background:var(--admin-tint)}.evaluation-governance-form fieldset{display:grid;gap:10px}.evaluation-governance-form label{margin:0}.evaluation-selection-history{border-top:1px solid var(--admin-border);padding-top:12px}.evaluation-selection-history summary{cursor:pointer;color:var(--admin-accent);font-size:11px;font-weight:650}.evaluation-selection-history ol{display:grid;gap:8px;padding-left:24px}.evaluation-selection-history li{padding:8px}.evaluation-selection-history li strong,.evaluation-selection-history li span{display:block;font-size:10px}.evaluation-selection-history li span{color:var(--admin-muted)}.evaluation-selection-history li p{margin:4px 0 0;font-size:11px}@media(max-width:850px){.evaluation-current,.evaluation-version-list{grid-template-columns:1fr}}.account-security{max-width:560px}.account-menu button+button{margin-top:6px}.admin-shell .assistance-inbox-table td:first-child{min-width:160px}.admin-shell .assistance-inbox-table td:nth-child(2){min-width:130px}.admin-shell .assistance-inbox-table td:nth-child(3){min-width:130px;overflow-wrap:anywhere}.admin-shell .assistance-inbox-table td:nth-child(4){min-width:100px}.admin-shell .assistance-inbox-table td:nth-child(5){min-width:100px}.admin-shell .assistance-inbox-table td:last-child{min-width:105px}.admin-shell .assistance-inbox-table td:last-child button{white-space:nowrap}.admin-app{--admin-ink:#14181c;--admin-accent:#404b56;--admin-accent-hover:#242b32;--admin-muted:#69737d;--admin-border:#e3e6e9;--admin-tint:#f5f6f7;--brand-mint:#aab1b8;--brand-dark:#14181c}.admin-shell{background:#f5f6f7;color:var(--admin-ink)}.admin-shell h1,.admin-shell h2{color:#14181c;font-weight:700}.admin-shell h1{letter-spacing:-.7px}.admin-shell small,.admin-shell .admin-muted{color:#69737d}.admin-shell .admin-panel{border:1px solid #e3e6e9;box-shadow:0 3px 12px #182c2410;background:#fff}.admin-shell button:hover:not(:disabled){background:#f5f6f7;border-color:#69737d}.admin-app button:focus-visible,.admin-app input:focus-visible,.admin-app select:focus-visible,.admin-app textarea:focus-visible{outline-color:#404b56}.admin-shell .admin-primary{color:#14181c;background:var(--brand-mint);border-color:#69737d;font-weight:650;box-shadow:0 3px 8px #16b58b20}.admin-shell button.admin-primary:hover:not(:disabled){background:#69737d;border-color:#69737d}.admin-tabs button[aria-pressed=true]{background:#242b32;color:#fff;border-color:#242b32}.admin-tabs button[aria-pressed=true]:hover:not(:disabled){background:#404b56;color:#fff}.admin-sidebar{background:var(--brand-dark);border-color:#242b32;color:#e3e6e9}.admin-sidebar .admin-brand{color:#fff!important}.admin-sidebar .admin-brand small,.admin-sidebar .account-name small{color:#aab1b8}.admin-sidebar .brand-mark{background:linear-gradient(135deg,#aab1b8,#aab1b8);color:#242b32;font-weight:800}.admin-sidebar .sidebar-label{color:#69737d}.admin-sidebar nav button{color:#aab1b8}.admin-sidebar nav button>span:first-child{display:inline-flex;align-items:center;justify-content:center}.admin-sidebar nav button:hover:not(:disabled){background:#242b32;color:#f5f6f7}.admin-sidebar nav button[aria-current=page]{background:#242b32;color:#aab1b8;box-shadow:inset 3px 0 var(--brand-mint)}.admin-sidebar .sidebar-toggle{color:#aab1b8;border-color:#404b56;background:#242b32}.admin-sidebar .sidebar-bottom,.admin-sidebar .sidebar-account{border-color:#242b32}.admin-sidebar .sidebar-bottom>.admin-badge{color:#aab1b8;background:#242b32}.admin-sidebar .sidebar-bottom>a{color:#aab1b8}.admin-sidebar .sidebar-account summary:hover{background:#242b32}.admin-sidebar .sidebar-account .user-avatar{background:#404b56;color:#aab1b8}.admin-sidebar .account-name{color:#f5f6f7}.admin-sidebar .account-menu{background:#242b32;border-color:#404b56}.admin-sidebar .account-menu button{color:#f5f6f7;border-color:#404b56}.admin-sidebar .account-menu button:hover:not(:disabled){background:#404b56}.admin-sidebar button:focus-visible,.admin-sidebar summary:focus-visible,.admin-sidebar a:focus-visible{outline-color:#aab1b8}.dashboard-stats button{border-color:#e3e6e9;box-shadow:0 4px 13px #1c37230c}.dashboard-stats strong{color:#242b32;font-size:38px;font-weight:700}.dashboard-stats button>span{color:#404b56}.dashboard-stats .stat-featured{background:linear-gradient(120deg,#14181c,#242b32);border-color:#242b32;position:relative;overflow:hidden}.dashboard-stats .stat-featured:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#aab1b8,#aab1b8,#908bf1)}.dashboard-stats .stat-featured strong{color:#aab1b8}.dashboard-stats .stat-featured>span{color:#f5f6f7}.dashboard-stats .stat-featured small{color:#aab1b8}.dashboard-stats .stat-featured:hover:not(:disabled){background:#242b32;border-color:#69737d}.dashboard-stats .attention strong{color:#b94c2e}.pipeline-grid button{background:#f5f6f7;border-color:#e3e6e9}.pipeline-grid h3,.pipeline-grid strong{color:#242b32}.phase-index{background:#e3e6e9;color:#404b56}.pipeline-track{background:#e3e6e9}.pipeline-track span{background:#69737d}.pipeline-grid button>span:last-child{color:#404b56}.admin-shell .review-note{background:linear-gradient(125deg,#fff,#f5f6f7)}.review-note .admin-eyebrow,.work-link b{color:#404b56}.work-link strong{color:#242b32}.queue-tabs button,.case-tabs button{color:#69737d}.queue-tabs button[aria-pressed=true],.case-tabs button[aria-pressed=true]{color:#242b32;border-bottom-color:#404b56}.case-tabs span{color:#404b56;background:#e3e6e9}.admin-shell th{color:#404b56;background:#f5f6f7;font-weight:600}.admin-shell td{color:#404b56;border-bottom-color:#e3e6e9}.admin-shell tr:hover td{background:#f5f6f7}.admin-shell .case-title-link{color:#242b32;font-weight:650}.case-overview{border-color:#e3e6e9;box-shadow:0 3px 12px #182c240a}.case-overview strong{color:#242b32;font-weight:600}.current-step{border-top:3px solid #69737d!important}.current-step .admin-eyebrow{color:#404b56;font-weight:600}.current-step h2{font-size:19px}.step-requirements{background:#f5f6f7;color:#404b56}.admin-shell .step-requirements p{color:#404b56}.workflow-steps .is-current{background:#f5f6f7;border-color:#69737d;box-shadow:0 2px 6px #29986712}.workflow-steps .is-current strong{color:#242b32;font-weight:700}.is-current .workflow-step-number{background:var(--brand-mint);color:#242b32;font-weight:750;box-shadow:0 0 0 4px #e3e6e9}.workflow-step-number{background:#f5f6f7;color:#69737d}.workflow-steps .is-complete .workflow-step-number{position:relative;background:#d1eddd;color:#16633d;font-weight:700}.workflow-steps .is-complete .workflow-step-number:after{content:"✓";position:absolute;right:-4px;bottom:-3px;width:14px;height:14px;display:grid;place-items:center;border:2px solid #f0faf4;border-radius:50%;background:#238557;color:#fff;font-size:9px;line-height:1}.journey-legend span:first-child{color:#404b56}.transition-preview{background:#f5f6f7;border-color:#aab1b8;border-left:3px solid #69737d}.transition-preview strong{color:#242b32}.transition-arrow{color:#404b56}.form-section-title{color:#404b56;border-color:#e3e6e9}.admin-modal{color:#242b32;border-color:#e3e6e9;box-shadow:0 25px 90px #071a1255}.admin-modal::backdrop{background:#0b1b166e}.admin-modal>header{background:#f5f6f7;border-color:#e3e6e9}.admin-modal .admin-eyebrow{color:#404b56}.admin-modal .admin-banner{background:#f5f6f7;color:#404b56}.admin-modal .dialog-actions{border-color:#e3e6e9}.admin-shell .person-avatar{background:#e3e6e9;color:#404b56}.admin-shell .status-pill.active{color:#404b56;background:#e3e6e9}.admin-shell .workflow-overdue{color:#a12f21!important;background:#fff0ec}@media(max-width:650px){.dashboard-stats strong{font-size:31px}}.admin-app{--admin-ink:#20252b;--admin-accent:#176c7c;--admin-accent-hover:#125362;--admin-muted:#707882;--admin-border:#e0e4e8;--admin-tint:#f5f6f8;--brand-mint:#55e4eb;--brand-dark:#14171b}.admin-shell{color:#20252b;background:#f3f4f6}.admin-shell h1,.admin-shell h2{color:#1c2228}.admin-shell .admin-panel{background:#fff;box-shadow:0 3px 12px #16202a0b}.admin-shell .source-insight{color:var(--admin-ink)}.admin-shell .source-insight p{color:#404b56;line-height:1.75}.admin-shell .source-insight>div{width:100%;border-top:1px solid var(--admin-border)}.admin-shell .source-insight small{color:#69737d}.admin-shell .source-insight strong{color:var(--admin-ink);line-height:1.6}.admin-shell .review-note{background:#fff}.admin-sidebar{background:#14171b;color:#d9dce1;border-color:#282e35}.admin-sidebar .admin-brand small,.admin-sidebar .account-name small{color:#a5adb7}.admin-sidebar .brand-mark{background:#292f37;color:#fff}.admin-sidebar .sidebar-label{color:#89939f}.admin-sidebar nav button{color:#bdc5ce}.admin-sidebar nav button:hover:not(:disabled),.admin-sidebar .sidebar-account summary:hover{background:#252c34;color:#fff}.admin-sidebar nav button[aria-current=page]{color:#fff;background:#29343e;box-shadow:inset 3px 0 #55e4eb}.admin-sidebar .sidebar-toggle,.admin-sidebar .sidebar-bottom>.admin-badge{background:#242b33;color:#bbc4ce;border-color:#3e4854}.admin-sidebar .sidebar-bottom,.admin-sidebar .sidebar-account{border-color:#303740}.admin-sidebar .sidebar-bottom>a{color:#c0cbd6}.admin-sidebar .sidebar-account .user-avatar{color:#e0e8ee;background:#34404c}.admin-sidebar .account-menu{background:#252c34;border-color:#424d5a}.admin-sidebar .account-menu button{color:#fff;border-color:#424d5a}.admin-sidebar .account-menu button:hover:not(:disabled){background:#34404c}.admin-shell .admin-primary{background:#55e4eb;color:#102d34;border-color:#43cdd5;box-shadow:0 2px 6px #14384614}.admin-shell button.admin-primary:hover:not(:disabled){background:#39d0db;border-color:#28bac5}.admin-tabs button[aria-pressed=true],.admin-tabs button[aria-pressed=true]:hover:not(:disabled){background:#303c49;border-color:#303c49;color:#fff}.dashboard-stats .stat-featured{background:#20262d;border-color:#20262d}.dashboard-stats .stat-featured:before{background:linear-gradient(90deg,#55e4eb,#779cf0)}.dashboard-stats .stat-featured strong{color:#6ee7ee}.dashboard-stats .stat-featured>span{color:#f3f5f7}.dashboard-stats .stat-featured small{color:#bec8d2}.dashboard-stats .stat-featured:hover:not(:disabled){background:#2b343e;border-color:#8299ad}.phase-index{background:#edf0f4;color:#506174}.pipeline-grid button{background:#f8f9fa}.pipeline-track{background:#e5e9ed}.pipeline-track span{background:#658da6}.queue-tabs button[aria-pressed=true],.case-tabs button[aria-pressed=true]{color:#255a70;border-bottom-color:#32b6c7}.case-tabs span{background:#eaf0f4;color:#4b6576}.current-step{border-top-color:#43cbd7!important}.current-step .admin-eyebrow,.current-step p,.admin-shell .step-requirements p{color:#62717e}.step-requirements{background:#f5f7f9;color:#354655}.workflow-steps .is-current{background:#f0f9fc;border-color:#72c6d5;box-shadow:none}.workflow-steps .is-current strong{color:#244653}.is-current .workflow-step-number{background:#55e4eb;color:#153641;box-shadow:0 0 0 4px #deeff5}.transition-preview{background:#f5f9fb;border-color:#d8e5ed;border-left-color:#43cbd7}.transition-preview strong{color:#294454}.transition-arrow{color:#3a8197}.admin-modal>header{background:#fafbfc}.admin-modal .admin-banner{background:#f3f6f8;color:#586977}.admin-modal::backdrop{background:#141c286e}.admin-shell tr:hover td{background:#f7f9fb}.admin-shell .status-pill.active{color:#286844;background:#e6f3eb}.admin-shell .status-pill.paused{color:#89601b;background:#fff1d8}.admin-shell .status-pill.exited{color:#805353;background:#f3e9e9}.admin-shell .status-pill.completed{color:#365fa0;background:#e8effb}.intake-summary{padding:18px 22px!important}.intake-summary .section-heading{margin-bottom:16px}.intake-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.intake-facts strong,.intake-facts span{display:block}.intake-facts strong{font-size:13px;margin:5px 0}.intake-facts span{color:#6b7580;font-size:11px}.intake-summary>p{margin:14px 0 0;font-size:11px}@media(max-width:650px){.intake-facts{grid-template-columns:1fr;gap:14px}}.workflow-steps .is-inapplicable{opacity:.75;background:#f7f8f9}.workflow-steps .is-complete{background:#f0faf4;border-color:#c6e6d2}.workflow-steps .is-complete strong{color:#185d3c;font-weight:650}.workflow-steps .is-complete>div>small:first-of-type{color:#26734d}.journey-legend span:nth-child(2){color:#26734d}.step-times{margin-top:6px;font-variant-numeric:tabular-nums}.step-times small{color:#64748b}.step-time-empty{color:#94a3b8}.admin-table-wrap .case-time{min-width:146px;font-size:12px;font-variant-numeric:tabular-nums}.status-pill.not-applicable{background:#fff3d6;color:#805b13}.admin-app button.step-name-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline;padding:0;margin:0;min-height:0;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;text-align:left;line-height:inherit;box-shadow:none;cursor:help}.admin-app button.step-name-trigger:hover{background:transparent;color:inherit;text-decoration:underline dotted;text-underline-offset:4px}.admin-app button.step-name-trigger:focus-visible{outline:2px solid #148b9e;outline-offset:4px}.step-help-icon{margin-left:6px;font-size:12px;font-weight:400;opacity:.65;white-space:nowrap}.step-explanation{position:fixed;z-index:10000;width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;padding:16px;background:#fff;color:#263442;border:1px solid #cbd5df;border-radius:10px;box-shadow:0 8px 32px #15273426;font:13px/1.65 system-ui,sans-serif}.step-explanation strong{font-size:14px}.step-explanation p{margin:8px 0 12px;color:#536171}.step-explanation dl{margin:0}.step-explanation dt{margin-top:10px;font-weight:650;color:#253e49}.step-explanation dd{margin:3px 0 0;color:#536171}.sms-history{margin-top:20px}.sms-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sms-heading h2{margin-top:0}.sms-heading p,.sms-footnote{font-size:13px;line-height:1.6;color:#64748b}.sms-heading button{flex-shrink:0}.sms-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.sms-filters label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#475569}.sms-filters input,.sms-filters select{box-sizing:border-box;width:100%;padding:9px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font:inherit}.sms-filters>button{align-self:end;min-height:36px}.sms-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:16px 0}.sms-summary>div{padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.sms-summary small{color:#64748b;display:block;font-size:12px}.sms-summary strong{display:block;margin-top:6px;font-size:24px;color:#0f172a}.sms-table{overflow-x:auto}.sms-table table{width:100%;border-collapse:collapse}.sms-table th,.sms-table td{text-align:left;padding:12px 10px;border-bottom:1px solid #e2e8f0;font-size:13px;vertical-align:top;min-width:105px}.sms-table th{background:#f8fafc;color:#475569;white-space:nowrap}.sms-table td:first-child{min-width:145px}.sms-table td:nth-child(6){min-width:225px;max-width:310px}.sms-table small{display:block;font-size:11px;line-height:1.5;color:#64748b;margin-top:5px}.sms-table p{margin:0 0 6px;line-height:1.5}.sms-table a{color:#2563eb}.sms-case{display:block;margin-top:6px}.sms-table details{margin-top:8px}.sms-table summary{cursor:pointer;color:#475569}.sms-table code{display:block;font-size:11px;overflow-wrap:anywhere;margin-top:8px}.sms-table button{white-space:nowrap}.sms-status{display:inline-block;font-size:12px;padding:4px 7px;border-radius:6px;background:#f1f5f9;color:#475569}.sms-status.accepted,.sms-status.delivered,.sms-status.verified{background:#ecfdf5;color:#047857}.sms-status.failed,.sms-status.undelivered,.sms-status.unknown,.sms-status.locked{background:#fef2f2;color:#b91c1c}.sms-status.blocked,.sms-status.pending,.sms-status.queued{background:#fffbeb;color:#92400e}.sms-query-error{color:#b45309}.sms-notice{color:#047857;font-size:13px}.sms-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:14px 0;font-size:13px;color:#64748b}.sms-pagination span{margin-right:auto}@media(max-width:1100px){.sms-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.sms-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sms-heading{flex-direction:column}.sms-filters{grid-template-columns:1fr}.sms-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-pagination{flex-wrap:wrap}}.weekly-meeting{--weekly-ink:#1b2435;--weekly-secondary:#4f5a6c;--weekly-tertiary:#5d687a;--weekly-line:#dfe3ea;--weekly-surface:#fff;--weekly-subtle:#f6f7f9;--weekly-shadow:0 16px 42px rgb(31 42 62 / .075)}.weekly-meeting>.page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 24px;padding:4px 2px}.weekly-meeting>.page-heading h1{margin:0 0 8px}.weekly-meeting>.page-heading p{margin:0;color:var(--weekly-secondary);font-size:13px}.weekly-meeting .meeting-snapshot{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:-8px 0 18px;padding:11px 14px;color:var(--weekly-secondary);background:#fffaf0;border:1px solid #e6d9bd;border-radius:8px;font-size:12px}.weekly-meeting .meeting-snapshot strong{color:var(--weekly-ink)}.weekly-meeting .weekly-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px;align-items:start}.weekly-meeting .weekly-main{min-width:0;container-type:inline-size}.weekly-meeting .ai-brief{margin-bottom:25px;color:var(--weekly-ink);background:var(--weekly-surface);border-radius:26px;box-shadow:var(--weekly-shadow);overflow:hidden}.weekly-meeting .ai-brief>header{min-height:74px;display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid var(--weekly-line)}.weekly-meeting .ai-brief h2,.weekly-meeting .ai-brief p{margin:0}.weekly-meeting .ai-brief h2{color:var(--weekly-ink);font-size:15px}.weekly-meeting .ai-brief header p{margin-top:3px;color:var(--weekly-secondary);font-size:12px}.weekly-meeting .ai-brief time{margin-left:auto;color:var(--weekly-secondary);font-size:12px}.weekly-meeting .ai-mark{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;color:#fff;background:#d93025;border-radius:50%}.weekly-meeting .ai-mark svg{width:19px;height:19px}.weekly-meeting .brief-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.weekly-meeting .brief-grid>div{min-height:112px;padding:16px 18px;border-right:1px solid var(--weekly-line)}.weekly-meeting .brief-grid>div:last-child{border-right:0}.weekly-meeting .brief-grid strong{display:block;margin-bottom:5px;font-size:26px;font-variant-numeric:tabular-nums}.weekly-meeting .brief-grid span{color:var(--weekly-secondary);font-size:12px}.weekly-meeting .brief-grid p{margin:8px 0 0;color:var(--weekly-secondary);font-size:12px;line-height:1.45}.weekly-meeting .ai-boundary{display:flex;gap:10px;padding:10px 18px;color:var(--weekly-secondary);background:var(--weekly-subtle);font-size:12px}.weekly-meeting .ai-boundary strong{flex-shrink:0;color:var(--weekly-ink)}.weekly-meeting .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 12px}.weekly-meeting .section-heading h2{margin:0;font-size:17px}.weekly-meeting .section-heading p{margin:5px 0 0;color:var(--weekly-secondary);font-size:12px}.weekly-meeting .weekly-view-controls{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px;flex-wrap:wrap;flex-shrink:0}.weekly-meeting .segmented{display:flex;padding:3px;background:#ecebe7;border:1px solid var(--weekly-line);border-radius:10px}.admin-app .weekly-meeting .segmented button{min-height:34px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--weekly-secondary);font-size:12px;font-weight:700}.admin-app .weekly-meeting .segmented button[aria-pressed=true]{color:var(--weekly-ink);background:#fff;box-shadow:0 1px 2px #19191914}.weekly-meeting .compact-select{display:flex;align-items:center;gap:8px;margin:0;color:var(--weekly-secondary);font-size:12px;font-weight:400}.weekly-meeting .compact-select select{width:auto;min-height:40px;max-width:155px;padding:6px 10px;font-size:12px}.weekly-meeting .exception-list{display:grid;gap:0;background:var(--weekly-surface);border-radius:22px;box-shadow:var(--weekly-shadow);overflow:hidden}.weekly-meeting .exception-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,1fr) auto;align-items:center;gap:16px;min-height:88px;padding:14px 16px;border-bottom:1px solid var(--weekly-line)}.weekly-meeting .exception-row:last-child{border-bottom:0}.weekly-meeting .exception-row:hover{background:var(--weekly-subtle)}.weekly-meeting .exception-case strong,.weekly-meeting .exception-case small{display:block;overflow-wrap:anywhere}.weekly-meeting .exception-case strong{font-size:13px}.weekly-meeting .exception-case small{margin-top:5px;color:var(--weekly-tertiary);font-size:11px}.weekly-meeting .reason-list{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.weekly-meeting .reason-list>small{flex-basis:100%;color:var(--weekly-tertiary);font-size:10px}.weekly-meeting .reason-chip{padding:4px 7px;color:var(--weekly-secondary);background:#eef1f4;border-radius:5px;font-size:12px;font-weight:700;white-space:pre-wrap;overflow-wrap:anywhere}.weekly-meeting .reason-chip.warning{color:#865a11;background:#fff3d6}.weekly-meeting .reason-chip.danger{color:#a9342e;background:#fbe9e7}.weekly-meeting .exception-action strong,.weekly-meeting .exception-action small{display:block;overflow-wrap:anywhere}.weekly-meeting .exception-action strong{font-size:12px}.weekly-meeting .exception-action small{margin-top:4px;color:var(--weekly-secondary);font-size:11px}.admin-app .weekly-meeting .row-button{min-height:34px;padding:0 10px;color:#d93025;background:transparent;border:1px solid #edbeb9;border-radius:8px;font-size:11px;font-weight:700;white-space:nowrap}.admin-app .weekly-meeting .row-button:hover{background:#fce9e7}.weekly-meeting .commitment-panel{align-self:start;position:sticky;top:22px;background:var(--weekly-surface);border-radius:26px;box-shadow:var(--weekly-shadow);overflow:hidden}.weekly-meeting .commitment-panel>header{display:flex;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--weekly-line)}.weekly-meeting .commitment-panel h2{margin:0;font-size:14px}.weekly-meeting .commitment-panel header span{color:var(--weekly-secondary);font-size:12px;font-weight:700}.weekly-meeting .commitments{padding:6px 16px}.weekly-meeting .commitment{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:12px 0;border-bottom:1px solid var(--weekly-line)}.weekly-meeting .commitment:last-child{border-bottom:0}.weekly-meeting .commitment svg{width:18px;height:18px;color:#bab9b3}.weekly-meeting .commitment strong,.weekly-meeting .commitment small{display:block;overflow-wrap:anywhere}.weekly-meeting .commitment strong{font-size:12px;white-space:pre-wrap}.weekly-meeting .commitment small{margin-top:4px;color:var(--weekly-tertiary);font-size:11px;line-height:1.4}.admin-app .weekly-meeting .commitment button{margin-top:5px;padding:0;border:0;background:transparent;color:var(--weekly-secondary);font-size:11px;text-align:left}.weekly-meeting .weekly-empty{padding:24px 16px;text-align:center;color:var(--weekly-secondary);font-size:12px}.weekly-meeting .weekly-empty h3{font-size:15px;margin:0 0 6px}.weekly-meeting .weekly-empty p{margin:0}.weekly-meeting .admin-pagination{margin-top:16px;font-size:12px}@container (max-width:720px){.weekly-meeting .weekly-section-heading{align-items:flex-start;flex-direction:column}.weekly-meeting .exception-row{grid-template-columns:1fr 1fr}.weekly-meeting .exception-row .row-button{justify-self:end}.weekly-meeting .brief-grid>div{padding:14px 10px}}@media(max-width:1180px){.weekly-meeting .brief-grid{grid-template-columns:repeat(5,minmax(135px,1fr));overflow-x:auto}}@media(max-width:960px){.weekly-meeting .weekly-layout{grid-template-columns:1fr}.weekly-meeting .commitment-panel{position:static}}@media(max-width:650px){.weekly-meeting>.page-heading{align-items:flex-start}.weekly-meeting .ai-brief time{display:none}.weekly-meeting .exception-row{grid-template-columns:1fr;gap:10px}.weekly-meeting .exception-row .row-button{justify-self:start}.weekly-meeting .section-heading{align-items:flex-start;flex-direction:column}.weekly-meeting .weekly-view-controls{justify-content:flex-start}}.api-usage .page-heading p,.api-usage-controls,.api-usage-footnote,.api-usage section>p{color:#64748b;font-size:13px;line-height:1.6}.api-usage-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;flex-wrap:wrap}.api-usage-controls select{padding:8px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.api-usage-status{border-left:5px solid #3b82f6}.api-usage .is-warning{background:#fff8e8}.api-usage-status.is-warning{border-left-color:#d97706}.api-usage-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.api-usage h2{font-size:18px}.api-usage h2 small{font-size:12px;color:#64748b;font-weight:400;margin-left:8px}.api-budget{display:flex;justify-content:space-between;align-items:center;gap:12px}.api-budget strong{font-size:28px;color:#0f172a}.api-budget strong span{font-size:16px;color:#64748b}.api-budget>span{font-size:12px;color:#64748b}.api-usage progress{width:100%;height:12px;accent-color:#2563eb;margin-top:8px}.api-usage-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.api-usage-metrics dt{font-size:12px;color:#64748b}.api-usage-metrics dd{margin:5px 0 0;font-size:22px;font-weight:600}.api-usage-metrics dd small{font-size:12px;color:#64748b;font-weight:400}.api-usage-reasons{display:flex;flex-wrap:wrap;gap:8px}.api-usage-reasons span{background:#f1f5f9;border-radius:6px;padding:6px 9px;font-size:12px}.api-trend{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px}.api-trend-slot{flex:1;min-width:40px;max-width:110px}.api-trend-bars{height:130px;display:flex;flex-direction:column-reverse;justify-content:flex-start;background:#f8fafc}.api-trend-bars>div{flex-shrink:0;min-height:0}.api-trend-admitted{background:#2563eb}.api-trend-rejected{background:#f59e0b}.api-trend-slot small{font-size:10px;white-space:nowrap;color:#64748b}.api-trend-legend{display:flex;gap:20px}.api-trend-legend span:first-child{color:#2563eb}.api-trend-legend span:last-child{color:#d97706}.api-usage-table{overflow-x:auto}.api-usage-table table{width:100%;border-collapse:collapse}.api-usage-table th,.api-usage-table td{text-align:left;padding:12px 10px;border-bottom:1px solid #e2e8f0;font-size:13px;white-space:nowrap}.api-usage-table td:last-child{white-space:normal;min-width:230px}.api-usage-table th{background:#f8fafc;color:#475569}.api-usage-table code{font-size:11px}@media(max-width:900px){.api-usage-services{grid-template-columns:1fr}.api-budget{flex-wrap:wrap}}#ampgo-landowner-demo{--ampgo-bg: #f7f7f5;--ampgo-surface: #ffffff;--ampgo-surface-2: #f0f0ee;--ampgo-ink: #333333;--ampgo-muted: #676767;--ampgo-line: #dededb;--ampgo-green: #5b5ce2;--ampgo-green-ink: #ffffff;--ampgo-lime: #dedfff;--ampgo-navy: #242424;--ampgo-danger: #b42318;color:var(--ampgo-ink);background:var(--ampgo-bg);font-family:Noto Sans TC,Microsoft JhengHei,PingFang TC,Arial,sans-serif;overflow:hidden}#ampgo-landowner-demo *{box-sizing:border-box}#ampgo-landowner-demo a{color:inherit}#ampgo-landowner-demo button,#ampgo-landowner-demo input,#ampgo-landowner-demo textarea{font:inherit}#ampgo-landowner-demo .ampgo-demo-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 22px;background:var(--ampgo-surface-2);border-bottom:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-demo-bar strong{font-weight:500}#ampgo-landowner-demo .ampgo-demo-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}#ampgo-landowner-demo .ampgo-demo-control{display:flex;align-items:center;gap:8px}#ampgo-landowner-demo .ampgo-demo-control>span{color:var(--ampgo-muted);font-size:.86rem}#ampgo-landowner-demo .ampgo-demo-state{display:flex;gap:8px;flex-wrap:wrap}#ampgo-landowner-demo .ampgo-demo-state button,#ampgo-landowner-demo .ampgo-btn{border:1px solid var(--ampgo-line);border-radius:999px;padding:10px 16px;background:var(--ampgo-surface);color:var(--ampgo-ink);cursor:pointer;font-weight:500}#ampgo-landowner-demo .ampgo-demo-state button[aria-pressed=true]{background:var(--ampgo-navy);color:var(--ampgo-bg);border-color:var(--ampgo-navy)}#ampgo-landowner-demo .ampgo-btn-primary{background:var(--ampgo-green);color:var(--ampgo-green-ink);border-color:var(--ampgo-green);display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}#ampgo-landowner-demo .ampgo-btn-secondary{background:transparent}#ampgo-landowner-demo .ampgo-shell{background:var(--ampgo-bg)}#ampgo-landowner-demo .ampgo-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 5%;background:color-mix(in srgb,var(--ampgo-surface) 94%,transparent);border-bottom:1px solid var(--ampgo-line);position:sticky;top:0;z-index:5}#ampgo-landowner-demo .ampgo-brand{display:flex;align-items:center;gap:10px;font-weight:500}#ampgo-landowner-demo .ampgo-brand-mark{width:34px;height:34px;border-radius:50%;background:var(--ampgo-green);display:grid;place-items:center;color:var(--ampgo-green-ink);font-weight:500}#ampgo-landowner-demo .ampgo-links{display:flex;align-items:center;gap:20px}#ampgo-landowner-demo .ampgo-links a{color:var(--ampgo-muted);text-decoration:none}#ampgo-landowner-demo .ampgo-section{padding:92px 6%;border-bottom:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-section-inner{max-width:1120px;margin:0 auto}#ampgo-landowner-demo .ampgo-eyebrow{color:var(--ampgo-green);font-weight:500;letter-spacing:.05em}#ampgo-landowner-demo h1,#ampgo-landowner-demo h2,#ampgo-landowner-demo h3{font-weight:500;margin-top:0;color:var(--ampgo-ink)}#ampgo-landowner-demo h1{max-width:820px;margin-bottom:20px}#ampgo-landowner-demo h2{max-width:780px;margin-bottom:18px}#ampgo-landowner-demo p{color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-hero{min-height:720px;display:block;text-align:center;background:linear-gradient(28deg,transparent 43%,color-mix(in srgb,var(--ampgo-green) 5%,transparent) 44% 45%,transparent 46%),linear-gradient(112deg,transparent 48%,color-mix(in srgb,var(--ampgo-green) 5%,transparent) 49% 50%,transparent 51%),var(--ampgo-bg)}#ampgo-landowner-demo .ampgo-hero-copy{max-width:940px;margin:0 auto}#ampgo-landowner-demo .ampgo-hero-copy h1{margin-inline:auto}#ampgo-landowner-demo .ampgo-hero-copy p{max-width:680px;margin-inline:auto}#ampgo-landowner-demo .ampgo-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}#ampgo-landowner-demo .ampgo-hero .ampgo-actions,#ampgo-landowner-demo .ampgo-hero .ampgo-proofline{justify-content:center}#ampgo-landowner-demo .ampgo-proofline{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-proofline span{display:inline-flex;align-items:center;gap:6px}#ampgo-landowner-demo .ampgo-hero-visual{width:min(760px,100%);min-height:340px;margin:56px auto 0;border-radius:24px;background:var(--ampgo-surface);color:var(--ampgo-ink);border:1px solid var(--ampgo-line);box-shadow:0 18px 60px color-mix(in srgb,var(--ampgo-ink) 10%,transparent);position:relative;overflow:hidden;padding:28px;display:flex;flex-direction:column;justify-content:space-between}#ampgo-landowner-demo .ampgo-hero-visual:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-70px;top:-60px;background:var(--ampgo-lime);opacity:.7}#ampgo-landowner-demo .ampgo-mini-label{position:relative;z-index:1}#ampgo-landowner-demo .ampgo-land-plot{position:relative;z-index:1;height:210px;display:grid;place-items:center;background:var(--ampgo-surface-2);border-radius:20px}#ampgo-landowner-demo .ampgo-station{width:74%;height:54%;border:2px solid var(--ampgo-lime);transform:skewY(-6deg);display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px}#ampgo-landowner-demo .ampgo-station span{background:var(--ampgo-lime);opacity:.9}#ampgo-landowner-demo .ampgo-grid-3,#ampgo-landowner-demo .ampgo-grid-2{display:grid;gap:22px;margin-top:30px}#ampgo-landowner-demo .ampgo-grid-3{grid-template-columns:repeat(3,1fr)}#ampgo-landowner-demo .ampgo-grid-2{grid-template-columns:repeat(2,1fr)}#ampgo-landowner-demo .ampgo-panel{background:var(--ampgo-surface);border:1px solid var(--ampgo-line);border-radius:22px;padding:26px}#ampgo-landowner-demo .ampgo-panel .ampgo-number{color:var(--ampgo-green);margin-bottom:22px;display:block}#ampgo-landowner-demo .ampgo-step{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}#ampgo-landowner-demo .ampgo-step+.ampgo-step{margin-top:24px}#ampgo-landowner-demo .ampgo-step-index{width:38px;height:38px;border-radius:50%;background:var(--ampgo-green);color:var(--ampgo-green-ink);display:grid;place-items:center;font-weight:500}#ampgo-landowner-demo .ampgo-split{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}#ampgo-landowner-demo .ampgo-case-visual{min-height:330px;border-radius:24px;background:var(--ampgo-surface-2);padding:24px;display:flex;flex-direction:column;justify-content:space-between}#ampgo-landowner-demo .ampgo-case-image{min-height:210px;border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--ampgo-green) 42%,transparent),transparent 62%),var(--ampgo-navy);display:grid;place-items:center;color:var(--ampgo-bg)}#ampgo-landowner-demo .ampgo-standard{background:var(--ampgo-navy);color:var(--ampgo-bg);border-radius:28px;padding:34px}#ampgo-landowner-demo .ampgo-standard h2,#ampgo-landowner-demo .ampgo-standard h3,#ampgo-landowner-demo .ampgo-standard p{color:var(--ampgo-bg)}#ampgo-landowner-demo .ampgo-standard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}#ampgo-landowner-demo .ampgo-standard-item{border-top:1px solid color-mix(in srgb,var(--ampgo-bg) 28%,transparent);padding-top:16px}#ampgo-landowner-demo .ampgo-standard-item strong{display:block;color:var(--ampgo-lime)}#ampgo-landowner-demo .ampgo-return{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:center}#ampgo-landowner-demo .ampgo-return-value{color:var(--ampgo-green);font-weight:500}#ampgo-landowner-demo .ampgo-return details,#ampgo-landowner-demo .ampgo-faq details{border-top:1px solid var(--ampgo-line);padding:16px 0}#ampgo-landowner-demo summary{cursor:pointer;font-weight:500}#ampgo-landowner-demo .ampgo-faq{max-width:880px}#ampgo-landowner-demo .ampgo-footer{padding:30px 6%;background:var(--ampgo-surface);color:var(--ampgo-muted);display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px}#ampgo-landowner-demo .ampgo-legal-links{display:flex;flex-wrap:wrap;gap:16px}#ampgo-landowner-demo .ampgo-legal-links a{color:inherit;text-underline-offset:3px}#ampgo-landowner-demo .ampgo-legal-dialog{width:min(720px,calc(100% - 32px));max-width:none;max-height:min(84vh,780px);max-height:min(84dvh,780px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--ampgo-line);border-radius:20px;color:var(--ampgo-ink);background:var(--ampgo-surface);box-shadow:0 28px 90px #0314364d}#ampgo-landowner-demo .ampgo-legal-dialog::backdrop{background:#04112bad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#ampgo-landowner-demo .ampgo-legal-dialog-inner{display:flex;flex-direction:column;max-height:inherit}#ampgo-landowner-demo .ampgo-legal-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 26px;border-bottom:1px solid var(--ampgo-line);background:var(--ampgo-surface)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-legal-header h2{margin:0;max-width:none;font-size:1.25rem;line-height:1.35;letter-spacing:normal;white-space:nowrap}#ampgo-landowner-demo .ampgo-legal-close{flex:none;width:42px;height:42px;border:1px solid var(--ampgo-line);border-radius:50%;color:var(--ampgo-ink);background:transparent;font:inherit;font-size:1.35rem;cursor:pointer}#ampgo-landowner-demo .ampgo-legal-content{overflow-y:auto;overscroll-behavior:contain;padding:24px 28px 32px;line-height:1.75}#ampgo-landowner-demo .ampgo-legal-content h3{margin:22px 0 6px;font-size:1rem}#ampgo-landowner-demo .ampgo-legal-content h3:first-child{margin-top:0}#ampgo-landowner-demo .ampgo-legal-content p{margin:0 0 12px}#ampgo-landowner-demo .ampgo-legal-note{color:var(--ampgo-muted);font-size:.9rem}#ampgo-landowner-demo .ampgo-legal-content a{color:#1859aa}@media(max-width:620px){#ampgo-landowner-demo .ampgo-legal-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;margin:0;border:0;border-radius:0}#ampgo-landowner-demo .ampgo-legal-header{padding:14px 18px}#ampgo-landowner-demo .ampgo-legal-content{padding:20px 20px calc(24px + env(safe-area-inset-bottom))}}#ampgo-landowner-demo .ampgo-mobile-cta{position:fixed;right:clamp(16px,3vw,36px);bottom:calc(20px + env(safe-area-inset-bottom));z-index:7}#ampgo-landowner-demo .ampgo-mobile-cta .ampgo-btn{min-height:56px;padding:12px 22px;white-space:nowrap;color:#fff;border-color:#061b49;background:#061b49;box-shadow:0 10px 20px #0723633d;transition:transform .2s ease,background .2s ease}#ampgo-landowner-demo .ampgo-mobile-cta .ampgo-btn:hover{transform:translateY(-3px);background:#0b2b70}#ampgo-landowner-demo .ampgo-mobile-cta .ampgo-btn:focus-visible{outline:3px solid #c6ff51;outline-offset:3px}#ampgo-landowner-demo .ampgo-error{display:none;padding:36px 6% 70px;min-height:660px;background:var(--ampgo-bg)}#ampgo-landowner-demo .ampgo-error.is-visible{display:block}#ampgo-landowner-demo .ampgo-error-inner{max-width:920px;margin:0 auto}#ampgo-landowner-demo .ampgo-error-state{max-width:720px;margin:48px auto 0;padding:38px;border-radius:24px;background:var(--ampgo-surface);border:1px solid var(--ampgo-line);text-align:left}#ampgo-landowner-demo .ampgo-error-kicker{margin:0 0 10px;color:var(--ampgo-danger);font-weight:700}#ampgo-landowner-demo .ampgo-error-state h2{margin:0 0 12px}#ampgo-landowner-demo .ampgo-error-state>p:not(.ampgo-error-kicker){max-width:620px}#ampgo-landowner-demo .ampgo-error-note{display:block;margin-top:14px;color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-fallback-form{max-width:720px;margin:18px auto 0;padding:30px 38px;border-radius:24px;background:var(--ampgo-surface-2);border:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-fallback-form h3{margin-bottom:8px}#ampgo-landowner-demo .ampgo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}#ampgo-landowner-demo .ampgo-field label{display:block;margin-bottom:7px}#ampgo-landowner-demo .ampgo-field input,#ampgo-landowner-demo .ampgo-field textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--ampgo-line);background:var(--ampgo-surface);color:var(--ampgo-ink)}#ampgo-landowner-demo .ampgo-field-wide{grid-column:1 / -1}#ampgo-landowner-demo .ampgo-check{display:flex;gap:10px;align-items:start;margin-top:14px;color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-form-message{margin-top:14px}#ampgo-landowner-demo .ampgo-evaluation{display:none;padding:36px 6% 70px;min-height:660px}#ampgo-landowner-demo .ampgo-evaluation.is-visible{display:block}#ampgo-landowner-demo .ampgo-evaluation-inner{max-width:920px;margin:0 auto}#ampgo-landowner-demo .ampgo-eval-progress{display:flex;gap:8px;margin:24px 0 36px}#ampgo-landowner-demo .ampgo-eval-progress span{height:5px;flex:1;background:var(--ampgo-line);border-radius:8px}#ampgo-landowner-demo .ampgo-eval-progress span:first-child{background:var(--ampgo-green)}#ampgo-landowner-demo .ampgo-eval-card{background:var(--ampgo-surface);border:1px solid var(--ampgo-line);border-radius:24px;padding:30px}#ampgo-landowner-demo .ampgo-eval-summary-wrap{display:flex;align-items:stretch;gap:12px}#ampgo-landowner-demo .ampgo-eval-summary{flex:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid var(--ampgo-line);border-radius:18px;background:var(--ampgo-surface-2);color:var(--ampgo-ink);text-align:left;cursor:pointer}#ampgo-landowner-demo .ampgo-eval-summary span:first-child{display:grid;gap:4px}#ampgo-landowner-demo .ampgo-eval-summary small{color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-eval-summary strong{font-weight:500}#ampgo-landowner-demo .ampgo-eval-summary-action{flex:0 0 auto;color:var(--ampgo-green)}#ampgo-landowner-demo .ampgo-eval-card.is-collapsed .ampgo-chat-shell,#ampgo-landowner-demo .ampgo-eval-card.is-collapsed>p{display:none}#ampgo-landowner-demo .ampgo-agent-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:22px;align-items:stretch}#ampgo-landowner-demo .ampgo-agent-pane,#ampgo-landowner-demo .ampgo-decision-pane{min-height:520px;border-radius:20px;padding:24px}#ampgo-landowner-demo .ampgo-agent-pane{background:var(--ampgo-navy);color:var(--ampgo-bg);display:flex;flex-direction:column}#ampgo-landowner-demo .ampgo-agent-pane h2,#ampgo-landowner-demo .ampgo-agent-pane p{color:var(--ampgo-bg)}#ampgo-landowner-demo .ampgo-agent-identity{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--ampgo-bg) 22%,transparent)}#ampgo-landowner-demo .ampgo-agent-avatar{width:40px;height:40px;border-radius:50%;background:var(--ampgo-lime);color:var(--ampgo-green-ink);display:grid;place-items:center;font-weight:500}#ampgo-landowner-demo .ampgo-agent-thread{display:flex;flex-direction:column;gap:12px;padding:20px 0}#ampgo-landowner-demo .ampgo-agent-message{max-width:88%;padding:13px 15px;border-radius:16px;background:color-mix(in srgb,var(--ampgo-bg) 11%,transparent);color:var(--ampgo-bg)}#ampgo-landowner-demo .ampgo-agent-message.is-user{align-self:flex-end;background:var(--ampgo-lime);color:var(--ampgo-green-ink)}#ampgo-landowner-demo .ampgo-agent-message small{display:block;margin-bottom:5px;opacity:.76}#ampgo-landowner-demo .ampgo-agent-map{margin-top:auto;min-height:150px;border-radius:16px;background:color-mix(in srgb,var(--ampgo-bg) 10%,transparent);position:relative;overflow:hidden}#ampgo-landowner-demo .ampgo-agent-map:before,#ampgo-landowner-demo .ampgo-agent-map:after{content:"";position:absolute;width:130%;height:12px;left:-15%;top:46%;background:color-mix(in srgb,var(--ampgo-bg) 18%,transparent);transform:rotate(24deg)}#ampgo-landowner-demo .ampgo-agent-map:after{transform:rotate(-35deg)}#ampgo-landowner-demo .ampgo-agent-pin{position:absolute;left:48%;top:43%;width:34px;height:34px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--ampgo-lime);display:grid;place-items:center;z-index:2}#ampgo-landowner-demo .ampgo-agent-pin span{transform:rotate(45deg);color:var(--ampgo-green-ink)}#ampgo-landowner-demo .ampgo-agent-map-label{position:absolute;left:14px;bottom:12px;z-index:2;max-width:calc(100% - 28px);padding:7px 10px;border-radius:9px;background:color-mix(in srgb,var(--ampgo-navy) 84%,transparent);color:var(--ampgo-bg)}#ampgo-landowner-demo .ampgo-decision-pane{background:var(--ampgo-bg);border:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-decision-pane h2{margin-bottom:12px}#ampgo-landowner-demo .ampgo-decision-step{display:none}#ampgo-landowner-demo .ampgo-decision-step.is-visible{display:block}#ampgo-landowner-demo .ampgo-decision-context{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-decision-reason{padding:14px;border-radius:12px;background:var(--ampgo-surface-2);margin:16px 0}#ampgo-landowner-demo .ampgo-decision-complete{display:none;text-align:center;padding:56px 10px}#ampgo-landowner-demo .ampgo-decision-complete.is-visible{display:block}#ampgo-landowner-demo .ampgo-address-row{display:flex;gap:10px;margin-top:22px}#ampgo-landowner-demo .ampgo-address-row input{flex:1;min-width:0;padding:13px 15px;border-radius:12px;border:1px solid var(--ampgo-line);background:var(--ampgo-bg);color:var(--ampgo-ink)}#ampgo-landowner-demo .ampgo-address-entry{margin-top:16px}#ampgo-landowner-demo .ampgo-address-entry label{display:block;margin-bottom:7px;color:var(--ampgo-ink)}#ampgo-landowner-demo .ampgo-address-demo-help{display:block;margin-top:10px;color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-address-result{display:none;margin-top:16px;padding:18px;border-radius:16px;background:color-mix(in srgb,var(--ampgo-green) 12%,var(--ampgo-surface));border:1px solid color-mix(in srgb,var(--ampgo-green) 38%,var(--ampgo-line))}#ampgo-landowner-demo .ampgo-address-result.is-visible{display:block}#ampgo-landowner-demo .ampgo-address-result p{margin-bottom:0}#ampgo-landowner-demo .ampgo-chat-shell{max-width:780px;margin:0 auto;background:var(--ampgo-surface);border:1px solid var(--ampgo-line);border-radius:22px;padding:26px;color:var(--ampgo-ink);box-shadow:0 18px 60px color-mix(in srgb,var(--ampgo-ink) 7%,transparent)}#ampgo-landowner-demo .ampgo-chat-header{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-chat-header p{margin:3px 0 0;color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-chat-thread{display:flex;flex-direction:column;gap:16px;padding-top:22px}#ampgo-landowner-demo .ampgo-chat-row{display:flex;width:100%}#ampgo-landowner-demo .ampgo-chat-row.is-agent{justify-content:flex-start}#ampgo-landowner-demo .ampgo-chat-row.is-user{justify-content:flex-end}#ampgo-landowner-demo .ampgo-chat-bubble{max-width:76%;padding:14px 16px;border-radius:17px 17px 17px 5px;background:var(--ampgo-surface-2);color:var(--ampgo-ink)}#ampgo-landowner-demo .ampgo-chat-row.is-user .ampgo-chat-bubble{border-radius:17px 17px 5px;background:var(--ampgo-lime);color:var(--ampgo-ink)}#ampgo-landowner-demo .ampgo-chat-bubble small,#ampgo-landowner-demo .ampgo-choice-card small{display:block;margin-bottom:6px;opacity:.72}#ampgo-landowner-demo .ampgo-chat-bubble p{margin:0;color:inherit}#ampgo-landowner-demo .ampgo-choice-card{width:min(82%,600px);padding:18px;border-radius:18px 18px 5px;background:var(--ampgo-bg);color:var(--ampgo-ink);border:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-choice-card strong{display:block;margin-bottom:6px}#ampgo-landowner-demo .ampgo-choice-card p{margin:0 0 14px}#ampgo-landowner-demo .ampgo-choice-options{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}#ampgo-landowner-demo .ampgo-chat-map{width:min(76%,520px);min-height:170px;border-radius:17px 17px 17px 5px;background:var(--ampgo-surface-2);position:relative;overflow:hidden}#ampgo-landowner-demo .ampgo-chat-map:before,#ampgo-landowner-demo .ampgo-chat-map:after{content:"";position:absolute;width:130%;height:12px;left:-15%;top:46%;background:color-mix(in srgb,var(--ampgo-bg) 18%,transparent);transform:rotate(24deg)}#ampgo-landowner-demo .ampgo-chat-map:after{transform:rotate(-35deg)}#ampgo-landowner-demo .ampgo-chat-map .ampgo-agent-pin{position:absolute}#ampgo-landowner-demo .ampgo-address-error{color:var(--ampgo-danger);margin-top:10px}#ampgo-landowner-demo .ampgo-land-relation{display:none;margin-top:24px}#ampgo-landowner-demo .ampgo-land-relation.is-visible{display:block}#ampgo-landowner-demo .ampgo-relation-options{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}#ampgo-landowner-demo .ampgo-relation-options button[aria-pressed=true]{background:var(--ampgo-green);color:var(--ampgo-green-ink);border-color:var(--ampgo-green)}#ampgo-landowner-demo .ampgo-followup-step{display:none;margin-top:28px;padding-top:24px;border-top:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-followup-step.is-visible{display:block}#ampgo-landowner-demo .ampgo-entry-summary{display:none;margin-top:28px;padding:22px;border-radius:18px;background:color-mix(in srgb,var(--ampgo-lime) 18%,var(--ampgo-surface));border:1px solid color-mix(in srgb,var(--ampgo-green) 34%,var(--ampgo-line))}#ampgo-landowner-demo .ampgo-entry-summary.is-visible{display:block}#ampgo-landowner-demo .ampgo-signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}#ampgo-landowner-demo .ampgo-signal{padding:16px;border-radius:14px;background:var(--ampgo-surface);border:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-signal strong{display:block;color:var(--ampgo-green)}#ampgo-landowner-demo .ampgo-otp-panel,#ampgo-landowner-demo .ampgo-report{display:none;margin-top:28px}#ampgo-landowner-demo .ampgo-otp-panel.is-visible,#ampgo-landowner-demo .ampgo-report.is-visible{display:block}#ampgo-landowner-demo .ampgo-otp-card,#ampgo-landowner-demo .ampgo-report-section{background:var(--ampgo-surface);border:1px solid var(--ampgo-line);border-radius:24px;padding:28px}#ampgo-landowner-demo .ampgo-otp-code{display:none;margin-top:20px}#ampgo-landowner-demo .ampgo-otp-code.is-visible{display:block}#ampgo-landowner-demo .ampgo-otp-help{margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--ampgo-surface-2)}#ampgo-landowner-demo .ampgo-otp-trust{margin:20px 0 4px;padding:18px;border-radius:16px;background:var(--ampgo-surface-2)}#ampgo-landowner-demo .ampgo-otp-trust strong{display:block;margin-bottom:8px}#ampgo-landowner-demo .ampgo-otp-trust ul{margin:0;padding-left:20px}#ampgo-landowner-demo .ampgo-otp-trust details{margin-top:12px;color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-otp-trust summary{color:var(--ampgo-green);cursor:pointer}#ampgo-landowner-demo .ampgo-field-help{display:block;margin-top:7px;color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-report-head{padding:34px;border-radius:26px;background:var(--ampgo-surface);color:var(--ampgo-ink);border:1px solid var(--ampgo-line);box-shadow:0 14px 44px color-mix(in srgb,var(--ampgo-ink) 6%,transparent)}#ampgo-landowner-demo .ampgo-report-head h2,#ampgo-landowner-demo .ampgo-report-head p{color:var(--ampgo-ink)}#ampgo-landowner-demo .ampgo-report-head .ampgo-eyebrow{color:var(--ampgo-green)}#ampgo-landowner-demo .ampgo-income-hero{margin-top:18px}#ampgo-landowner-demo .ampgo-income-hero>span{display:block;color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-income-value{display:block;margin-top:6px;color:var(--ampgo-green);font-size:clamp(1.9rem,5vw,3.2rem);line-height:1;font-weight:500;letter-spacing:-.03em}#ampgo-landowner-demo .ampgo-income-value small{font-size:.35em;letter-spacing:0}#ampgo-landowner-demo .ampgo-match-note{margin-top:24px;padding:16px 18px;border-radius:16px;background:var(--ampgo-surface-2);color:var(--ampgo-ink)}#ampgo-landowner-demo .ampgo-match-note strong{color:var(--ampgo-green)}#ampgo-landowner-demo .ampgo-report-verdict{margin-top:24px;padding-top:20px;border-top:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-report-verdict span{color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-report-verdict h2{margin:5px 0 0}#ampgo-landowner-demo .ampgo-trust-reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}#ampgo-landowner-demo .ampgo-trust-reason{padding:15px;border-radius:14px;background:var(--ampgo-surface-2)}#ampgo-landowner-demo .ampgo-trust-reason strong{display:block;color:var(--ampgo-green);margin-bottom:4px}#ampgo-landowner-demo .ampgo-scenario-note{margin-top:12px;color:var(--ampgo-muted)!important;font-size:.92em}#ampgo-landowner-demo .ampgo-preview-gate{margin-top:24px;padding:18px;border-radius:16px;background:var(--ampgo-surface-2)}#ampgo-landowner-demo .ampgo-preview-gate p{margin:0}#ampgo-landowner-demo .ampgo-preview-gate .ampgo-actions{margin-top:14px}#ampgo-landowner-demo .ampgo-report:not(.is-preview) .ampgo-preview-gate{display:none}#ampgo-landowner-demo .ampgo-report.is-preview .ampgo-unlocked-only{display:none}#ampgo-landowner-demo .ampgo-contact-confirmation{margin-top:22px;padding:20px;border-radius:16px;background:color-mix(in srgb,var(--ampgo-green) 14%,var(--ampgo-surface));border:1px solid color-mix(in srgb,var(--ampgo-green) 42%,var(--ampgo-line))}#ampgo-landowner-demo .ampgo-contact-confirmation strong{display:block;color:var(--ampgo-green);margin-bottom:6px}#ampgo-landowner-demo .ampgo-contact-confirmation p{margin:0}#ampgo-landowner-demo .ampgo-share-panel{margin-top:18px;padding:22px;border-radius:18px;background:var(--ampgo-surface-2);border:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-share-panel h3{margin-bottom:8px}#ampgo-landowner-demo .ampgo-share-panel label{display:block;margin:16px 0 7px}#ampgo-landowner-demo .ampgo-share-message{margin-top:12px;color:var(--ampgo-green)}#ampgo-landowner-demo .ampgo-share-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}#ampgo-landowner-demo .ampgo-share-link-row:has(label){grid-template-columns:minmax(0,1fr)}#ampgo-landowner-demo .ampgo-report-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}#ampgo-landowner-demo .ampgo-report-kpi{padding-top:16px;border-top:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-report-kpi strong{display:block;color:var(--ampgo-green)}#ampgo-landowner-demo .ampgo-report-section{margin-top:20px}#ampgo-landowner-demo .ampgo-evidence-groups{display:grid;gap:14px;margin-top:20px}#ampgo-landowner-demo .ampgo-evidence-group{border:1px solid var(--ampgo-line);border-radius:18px;background:var(--ampgo-bg);overflow:hidden}#ampgo-landowner-demo .ampgo-evidence-group>summary{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 20px;cursor:pointer;list-style:none}#ampgo-landowner-demo .ampgo-evidence-group>summary::-webkit-details-marker{display:none}#ampgo-landowner-demo .ampgo-evidence-group>summary:after{content:"+";color:var(--ampgo-green);font-size:1.35rem}#ampgo-landowner-demo .ampgo-evidence-group[open]>summary:after{content:"−"}#ampgo-landowner-demo .ampgo-evidence-group-title{display:grid;gap:4px}#ampgo-landowner-demo .ampgo-evidence-group-title small{color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-evidence-group .ampgo-evidence-grid{padding:0 14px 14px;margin-top:0}#ampgo-landowner-demo .ampgo-evidence-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px}#ampgo-landowner-demo .ampgo-evidence-item{overflow:hidden;border-radius:18px;background:var(--ampgo-surface-2);border:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-report.is-preview .ampgo-evidence-item.is-locked .ampgo-evidence-visual{position:relative}#ampgo-landowner-demo .ampgo-report.is-preview .ampgo-evidence-item.is-locked .ampgo-evidence-visual>:not(.ampgo-lock-cta){filter:blur(6px);opacity:.52;-webkit-user-select:none;user-select:none;pointer-events:none}#ampgo-landowner-demo .ampgo-report.is-preview .ampgo-evidence-item.is-locked .ampgo-evidence-visual:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ampgo-surface) 48%,transparent);pointer-events:none}#ampgo-landowner-demo .ampgo-lock-cta{display:none;position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - 32px)}#ampgo-landowner-demo .ampgo-report.is-preview .ampgo-lock-cta{display:inline-flex}#ampgo-landowner-demo .ampgo-report:not(.is-preview) .ampgo-preview-only{display:none}#ampgo-landowner-demo .ampgo-bottom-unlock{margin-top:24px;padding:20px;border-radius:18px;background:var(--ampgo-surface-2)}#ampgo-landowner-demo .ampgo-bottom-unlock p{margin:0}#ampgo-landowner-demo .ampgo-bottom-unlock .ampgo-actions{margin-top:14px}#ampgo-landowner-demo .ampgo-evidence-title{padding:18px 18px 10px}#ampgo-landowner-demo .ampgo-evidence-title strong{display:block;margin-bottom:6px}#ampgo-landowner-demo .ampgo-evidence-title p{margin:0}#ampgo-landowner-demo .ampgo-evidence-visual{min-height:190px;padding:16px;background:var(--ampgo-surface);border-top:1px solid var(--ampgo-line);border-bottom:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-evidence-meta{padding:12px 18px 16px;color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-evidence-screenshot{width:100%;display:block;border-radius:12px;background:var(--ampgo-surface-2)}#ampgo-landowner-demo .ampgo-evidence-map-shot{height:220px;object-fit:cover;object-position:center}#ampgo-landowner-demo .ampgo-evidence-table-shot{height:190px;object-fit:contain;object-position:left center;background:var(--ampgo-surface)}#ampgo-landowner-demo .ampgo-asset-platform-shot{aspect-ratio:740 / 451;object-fit:contain;background:#10243a}#ampgo-landowner-demo .ampgo-evidence-caption{margin:10px 0 0;color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-mini-table{width:100%;border-collapse:collapse}#ampgo-landowner-demo .ampgo-mini-table th,#ampgo-landowner-demo .ampgo-mini-table td{padding:8px 6px;text-align:left;border-bottom:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-mini-table th{color:var(--ampgo-muted);font-weight:500}#ampgo-landowner-demo .ampgo-table-scroll{max-width:100%;overflow-x:auto}#ampgo-landowner-demo .ampgo-supply-table{min-width:620px}#ampgo-landowner-demo .ampgo-heatmap{display:grid;grid-template-columns:54px repeat(6,1fr);gap:5px;align-items:center}#ampgo-landowner-demo .ampgo-heatmap span{min-height:24px;border-radius:5px;display:grid;place-items:center}#ampgo-landowner-demo .ampgo-heat-label{color:var(--ampgo-muted);background:transparent!important}#ampgo-landowner-demo .ampgo-heat-1{background:color-mix(in srgb,var(--ampgo-green) 18%,transparent)}#ampgo-landowner-demo .ampgo-heat-2{background:color-mix(in srgb,var(--ampgo-green) 36%,transparent)}#ampgo-landowner-demo .ampgo-heat-3{background:color-mix(in srgb,var(--ampgo-green) 58%,transparent)}#ampgo-landowner-demo .ampgo-heat-4{background:color-mix(in srgb,var(--ampgo-green) 82%,transparent);color:var(--ampgo-green-ink)}#ampgo-landowner-demo .ampgo-data-map{position:relative;min-height:158px;border-radius:14px;overflow:hidden;background:var(--ampgo-surface-2)}#ampgo-landowner-demo .ampgo-data-map:before,#ampgo-landowner-demo .ampgo-data-map:after{content:"";position:absolute;width:130%;height:14px;left:-15%;top:47%;background:color-mix(in srgb,var(--ampgo-muted) 28%,transparent);transform:rotate(18deg)}#ampgo-landowner-demo .ampgo-data-map:after{transform:rotate(-31deg);top:55%}#ampgo-landowner-demo .ampgo-radius{position:absolute;width:134px;height:134px;border-radius:50%;border:2px dashed var(--ampgo-green);left:50%;top:50%;transform:translate(-50%,-50%)}#ampgo-landowner-demo .ampgo-map-dot{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--ampgo-green);border:3px solid var(--ampgo-surface);z-index:2}#ampgo-landowner-demo .ampgo-map-dot.is-site{width:26px;height:26px;background:var(--ampgo-lime);left:48%;top:44%}#ampgo-landowner-demo .ampgo-map-dot.d1{left:22%;top:30%}#ampgo-landowner-demo .ampgo-map-dot.d2{right:18%;top:24%}#ampgo-landowner-demo .ampgo-map-dot.d3{right:25%;bottom:18%}#ampgo-landowner-demo .ampgo-map-legend{display:flex;gap:14px;margin-top:10px;color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-road-visual{position:relative;min-height:158px;border-radius:14px;background:var(--ampgo-surface-2);overflow:hidden}#ampgo-landowner-demo .ampgo-road-main{position:absolute;height:42px;width:120%;left:-10%;top:58px;background:color-mix(in srgb,var(--ampgo-muted) 32%,transparent);transform:rotate(-5deg)}#ampgo-landowner-demo .ampgo-road-site{position:absolute;right:16%;top:20px;width:34%;height:46px;background:color-mix(in srgb,var(--ampgo-green) 30%,transparent);border:2px solid var(--ampgo-green);display:grid;place-items:center}#ampgo-landowner-demo .ampgo-road-arrow{position:absolute;color:var(--ampgo-green);font-weight:500}#ampgo-landowner-demo .ampgo-road-arrow.a1{right:31%;top:71px}#ampgo-landowner-demo .ampgo-road-arrow.a2{right:12%;top:88px}#ampgo-landowner-demo .ampgo-poi-map{position:relative;min-height:190px;margin-bottom:12px;border-radius:14px;overflow:hidden;background:var(--ampgo-surface-2)}#ampgo-landowner-demo .ampgo-poi-map:before,#ampgo-landowner-demo .ampgo-poi-map:after{content:"";position:absolute;width:125%;height:18px;left:-12%;top:45%;background:color-mix(in srgb,var(--ampgo-muted) 24%,transparent);transform:rotate(17deg)}#ampgo-landowner-demo .ampgo-poi-map:after{top:51%;transform:rotate(-24deg)}#ampgo-landowner-demo .ampgo-poi-site{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;display:grid;place-items:center;border-radius:50%;background:var(--ampgo-green);color:var(--ampgo-green-ink);border:6px solid color-mix(in srgb,var(--ampgo-surface) 78%,transparent);text-align:center}#ampgo-landowner-demo .ampgo-poi-pin{position:absolute;z-index:2;width:34px;height:34px;display:grid;place-items:center;border-radius:50% 50% 50% 12%;background:var(--ampgo-surface);color:var(--ampgo-ink);border:1px solid var(--ampgo-line);transform:rotate(-45deg)}#ampgo-landowner-demo .ampgo-poi-pin span{transform:rotate(45deg)}#ampgo-landowner-demo .ampgo-poi-pin.p1{left:14%;top:18%}#ampgo-landowner-demo .ampgo-poi-pin.p2{left:28%;bottom:14%}#ampgo-landowner-demo .ampgo-poi-pin.p3{right:20%;top:16%}#ampgo-landowner-demo .ampgo-poi-pin.p4{right:12%;bottom:18%}#ampgo-landowner-demo .ampgo-poi-pin.p5{left:52%;top:8%}#ampgo-landowner-demo .ampgo-poi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}#ampgo-landowner-demo .ampgo-poi{min-height:65px;display:grid;place-items:center;text-align:center;border-radius:12px;background:var(--ampgo-surface-2)}#ampgo-landowner-demo .ampgo-bars{display:grid;gap:12px}#ampgo-landowner-demo .ampgo-bar-row{display:grid;grid-template-columns:88px 1fr 52px;gap:10px;align-items:center}#ampgo-landowner-demo .ampgo-bar-track{height:22px;background:var(--ampgo-surface-2);border-radius:7px;overflow:hidden}#ampgo-landowner-demo .ampgo-bar-fill{display:block;height:100%;background:var(--ampgo-green)}#ampgo-landowner-demo .ampgo-funnel-row{display:grid;grid-template-columns:100px 1fr 48px;gap:10px;align-items:center;margin-bottom:10px}#ampgo-landowner-demo .ampgo-funnel-shape{height:24px;background:var(--ampgo-green);border-radius:6px}#ampgo-landowner-demo .ampgo-flow-map{position:relative;aspect-ratio:1056 / 615;border-radius:14px;overflow:hidden;background:var(--ampgo-surface-2) url(/assets/evidence-ampgo-demand-heatmap.png) center / cover no-repeat}#ampgo-landowner-demo .ampgo-flow-map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ampgo-ink) 12%,transparent);pointer-events:none}#ampgo-landowner-demo .ampgo-flow-map svg{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#ampgo-landowner-demo .ampgo-flow-path{fill:none;stroke:var(--ampgo-lime);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:4 7;animation:ampgo-flow-in 1.35s linear infinite}#ampgo-landowner-demo .ampgo-flow-node{fill:var(--ampgo-surface);stroke:var(--ampgo-green);stroke-width:1}#ampgo-landowner-demo .ampgo-flow-site-ring{fill:color-mix(in srgb,var(--ampgo-green) 20%,transparent);stroke:var(--ampgo-lime);stroke-width:1.2}#ampgo-landowner-demo .ampgo-flow-site-dot{fill:var(--ampgo-lime)}#ampgo-landowner-demo .ampgo-flow-site-label{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);padding:5px 8px;border-radius:8px;background:var(--ampgo-surface);color:var(--ampgo-ink)}@keyframes ampgo-flow-in{to{stroke-dashoffset:-22}}@media(prefers-reduced-motion:reduce){#ampgo-landowner-demo .ampgo-flow-path{animation:none;stroke-dasharray:none}}#ampgo-landowner-demo .ampgo-asset-top{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}#ampgo-landowner-demo .ampgo-asset-stat{padding:10px;border-radius:10px;background:var(--ampgo-surface-2)}#ampgo-landowner-demo .ampgo-asset-stat strong{display:block;color:var(--ampgo-green)}#ampgo-landowner-demo .ampgo-status-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-risk-list{margin:16px 0 0;padding-left:20px;color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-mou-box{margin-top:20px;padding:22px;border-radius:18px;background:color-mix(in srgb,var(--ampgo-lime) 18%,var(--ampgo-surface));border:1px solid color-mix(in srgb,var(--ampgo-green) 32%,var(--ampgo-line))}#ampgo-landowner-demo .ampgo-map-sim{margin-top:24px;min-height:250px;border-radius:20px;background:linear-gradient(28deg,transparent 42%,color-mix(in srgb,var(--ampgo-muted) 20%,transparent) 43% 46%,transparent 47%),linear-gradient(112deg,transparent 48%,color-mix(in srgb,var(--ampgo-muted) 20%,transparent) 49% 52%,transparent 53%),var(--ampgo-surface-2);display:grid;place-items:center}#ampgo-landowner-demo .ampgo-map-pin{width:46px;height:46px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--ampgo-green);display:grid;place-items:center}#ampgo-landowner-demo .ampgo-map-pin span{transform:rotate(45deg);color:var(--ampgo-green-ink)}#ampgo-landowner-demo .ampgo-hidden{display:none!important}@media(max-width:820px){#ampgo-landowner-demo .ampgo-links a:not(.ampgo-btn){display:none}#ampgo-landowner-demo .ampgo-hero,#ampgo-landowner-demo .ampgo-split,#ampgo-landowner-demo .ampgo-return,#ampgo-landowner-demo .ampgo-grid-3,#ampgo-landowner-demo .ampgo-standard-grid,#ampgo-landowner-demo .ampgo-signal-grid,#ampgo-landowner-demo .ampgo-report-kpis,#ampgo-landowner-demo .ampgo-evidence-grid,#ampgo-landowner-demo .ampgo-trust-reasons,#ampgo-landowner-demo .ampgo-agent-layout{grid-template-columns:1fr}#ampgo-landowner-demo .ampgo-chat-shell{padding:18px}#ampgo-landowner-demo .ampgo-chat-bubble,#ampgo-landowner-demo .ampgo-choice-card,#ampgo-landowner-demo .ampgo-chat-map{max-width:90%;width:auto}#ampgo-landowner-demo .ampgo-choice-card{width:90%}#ampgo-landowner-demo .ampgo-choice-options{flex-direction:column;align-items:stretch}#ampgo-landowner-demo .ampgo-eval-summary-wrap{flex-direction:column}#ampgo-landowner-demo .ampgo-eval-summary{align-items:flex-start;flex-direction:column;gap:10px}#ampgo-landowner-demo .ampgo-evidence-group>summary{align-items:flex-start}#ampgo-landowner-demo .ampgo-share-link-row{grid-template-columns:1fr}#ampgo-landowner-demo .ampgo-agent-pane,#ampgo-landowner-demo .ampgo-decision-pane{min-height:auto}}@media(max-width:560px){#ampgo-landowner-demo .ampgo-evaluation{padding:24px 12px 60px}#ampgo-landowner-demo .ampgo-eval-card,#ampgo-landowner-demo .ampgo-chat-shell{padding:14px}#ampgo-landowner-demo .ampgo-choice-card{width:100%;max-width:100%}#ampgo-landowner-demo .ampgo-chat-bubble{max-width:92%}#ampgo-landowner-demo .ampgo-demo-bar,#ampgo-landowner-demo .ampgo-nav{align-items:stretch;flex-direction:column}#ampgo-landowner-demo .ampgo-error{padding:24px 12px 60px}#ampgo-landowner-demo .ampgo-error-state,#ampgo-landowner-demo .ampgo-fallback-form{margin-top:18px;padding:24px 20px}#ampgo-landowner-demo .ampgo-section{padding:52px 20px}#ampgo-landowner-demo .ampgo-grid-2,#ampgo-landowner-demo .ampgo-form-grid{grid-template-columns:1fr}#ampgo-landowner-demo .ampgo-field-wide{grid-column:auto}#ampgo-landowner-demo .ampgo-actions,#ampgo-landowner-demo .ampgo-address-row{flex-direction:column}#ampgo-landowner-demo .ampgo-actions .ampgo-btn,#ampgo-landowner-demo .ampgo-address-row .ampgo-btn,#ampgo-landowner-demo .ampgo-address-row input{width:100%}}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-section{padding:104px 6%}#ampgo-landowner-demo .ampgo-shell[data-page=landing] h1{max-width:720px;font-size:clamp(2.65rem,4vw,4.1rem);line-height:1.06;letter-spacing:-.035em;overflow-wrap:anywhere}#ampgo-landowner-demo .ampgo-shell[data-page=landing] h2{max-width:760px;font-size:clamp(2rem,3.25vw,3.25rem);line-height:1.14;letter-spacing:-.025em}#ampgo-landowner-demo .ampgo-shell[data-page=landing] h3{font-size:1.18rem;line-height:1.35}#ampgo-landowner-demo .ampgo-shell[data-page=landing] p{font-size:1.02rem;line-height:1.75}#ampgo-landowner-demo .ampgo-btn{transition:transform .16s ease,background-color .16s ease,border-color .16s ease}#ampgo-landowner-demo .ampgo-btn:hover{transform:translateY(-1px)}#ampgo-landowner-demo .ampgo-btn:active{transform:translateY(1px)}#ampgo-landowner-demo :focus-visible{outline:3px solid color-mix(in srgb,var(--ampgo-green) 38%,transparent);outline-offset:3px}#ampgo-landowner-demo .ampgo-hero{min-height:0;text-align:left;background:var(--ampgo-bg);padding-top:88px}#ampgo-landowner-demo .ampgo-hero-layout{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:64px;align-items:center}#ampgo-landowner-demo .ampgo-hero-copy{max-width:680px;margin:0}#ampgo-landowner-demo .ampgo-hero-copy h1,#ampgo-landowner-demo .ampgo-hero-copy p{margin-inline:0}#ampgo-landowner-demo .ampgo-hero-copy>p{max-width:620px}#ampgo-landowner-demo .ampgo-hero .ampgo-actions{justify-content:flex-start}#ampgo-landowner-demo .ampgo-hero-evidence{margin:0}#ampgo-landowner-demo .ampgo-hero-evidence-frame{position:relative;overflow:hidden;border-radius:18px;background:var(--ampgo-navy);border:1px solid var(--ampgo-line);box-shadow:0 28px 80px color-mix(in srgb,var(--ampgo-ink) 14%,transparent)}#ampgo-landowner-demo .ampgo-hero-evidence-frame img{display:block;width:100%;aspect-ratio:16 / 11;object-fit:cover}#ampgo-landowner-demo .ampgo-heat-live-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}#ampgo-landowner-demo .ampgo-heat-live-layer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 54%,color-mix(in srgb,var(--ampgo-navy) 20%,transparent))}#ampgo-landowner-demo .ampgo-heat-pulse{position:absolute;left:var(--x);top:var(--y);width:136px;aspect-ratio:1;border-radius:50%;opacity:.62;transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(240 249 255 / .96) 0 3%,rgb(84 209 255 / .66) 11%,rgb(76 141 255 / .3) 36%,transparent 68%);mix-blend-mode:screen}#ampgo-landowner-demo .ampgo-heat-pulse:after{content:"";position:absolute;top:31%;right:31%;bottom:31%;left:31%;border:1px solid rgb(189 235 255 / .95);border-radius:50%;opacity:.7}#ampgo-landowner-demo .ampgo-heat-pulse.is-warm{background:radial-gradient(circle,rgb(255 244 194 / .96) 0 3%,rgb(255 157 97 / .7) 12%,rgb(215 81 133 / .31) 37%,transparent 68%)}#ampgo-landowner-demo .ampgo-heat-pulse.is-warm:after{border-color:#ffda99f2}#ampgo-landowner-demo .ampgo-city-signal{position:absolute;left:var(--x);top:var(--y);width:5px;height:5px;border-radius:50%;background:#e4f7ff;box-shadow:0 0 0 2px #4bbbff33;opacity:.68}@media(prefers-reduced-motion:no-preference){#ampgo-landowner-demo .ampgo-heat-pulse{animation:ampgo-heat-breathe 1.65s cubic-bezier(.35,0,.3,1) infinite;animation-delay:var(--delay)}#ampgo-landowner-demo .ampgo-heat-pulse:after{animation:ampgo-heat-ring 1.65s ease-out infinite;animation-delay:var(--delay)}#ampgo-landowner-demo .ampgo-city-signal{animation:ampgo-city-twinkle 1.4s ease-in-out infinite alternate;animation-delay:var(--delay)}#ampgo-landowner-demo .ampgo-hero-media.is-motion-paused .ampgo-heat-pulse,#ampgo-landowner-demo .ampgo-hero-media.is-motion-paused .ampgo-heat-pulse:after,#ampgo-landowner-demo .ampgo-hero-media.is-motion-paused .ampgo-city-signal{animation-play-state:paused}}@keyframes ampgo-heat-breathe{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(.78)}48%{opacity:1;transform:translate(-50%,-50%) scale(1.23)}}@keyframes ampgo-heat-ring{0%{opacity:.7;transform:scale(.7)}78%,to{opacity:0;transform:scale(2.6)}}@keyframes ampgo-city-twinkle{0%{opacity:.28;transform:scale(.75)}to{opacity:1;transform:scale(1.45)}}#ampgo-landowner-demo .ampgo-hero-evidence-card{position:absolute;left:22px;right:22px;bottom:20px;padding:18px 20px;border-radius:14px;background:var(--ampgo-navy);color:var(--ampgo-bg)}#ampgo-landowner-demo .ampgo-hero-evidence-card strong{display:block;font-size:1.08rem;margin-bottom:5px}#ampgo-landowner-demo .ampgo-hero-evidence-card span{color:color-mix(in srgb,var(--ampgo-bg) 76%,transparent);line-height:1.5}#ampgo-landowner-demo .ampgo-hero-evidence figcaption{margin-top:14px;color:var(--ampgo-muted);line-height:1.55}#ampgo-landowner-demo .ampgo-trust-strip{max-width:1220px;margin:56px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ampgo-line);border-bottom:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-trust-item{padding:22px 24px}#ampgo-landowner-demo .ampgo-trust-item+.ampgo-trust-item{padding-left:24px;border-left:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-trust-item strong{display:block;margin-bottom:4px}#ampgo-landowner-demo .ampgo-trust-item span{color:var(--ampgo-muted);line-height:1.5}#ampgo-landowner-demo #ampgo-value{background:#f3f7ff}#ampgo-landowner-demo #ampgo-how{background:#fff}#ampgo-landowner-demo .ampgo-concern-intro,#ampgo-landowner-demo .ampgo-how-intro{max-width:840px;margin-bottom:30px}#ampgo-landowner-demo .ampgo-concern-figure{margin:0}#ampgo-landowner-demo .ampgo-concern-figure img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:#eaf4ff;border-radius:16px;box-shadow:0 24px 60px #193f7a26}#ampgo-landowner-demo .ampgo-concern-figure figcaption{margin:10px 4px 0;color:var(--ampgo-muted);font-size:.85rem;line-height:1.5}#ampgo-landowner-demo .ampgo-concern-list,#ampgo-landowner-demo .ampgo-how-steps{margin-top:30px;padding:6px 28px;border:1px solid var(--ampgo-line);border-radius:16px;background:#fff}#ampgo-landowner-demo .ampgo-concern-row{display:grid;grid-template-columns:170px repeat(2,minmax(0,1fr));gap:22px;padding:23px 0;align-items:start}#ampgo-landowner-demo .ampgo-concern-row+.ampgo-concern-row{border-top:1px solid rgb(79 113 172 / .16)}#ampgo-landowner-demo .ampgo-concern-label{color:var(--ampgo-green);font-weight:600}#ampgo-landowner-demo .ampgo-concern-row p{margin:0;color:var(--ampgo-ink)}#ampgo-landowner-demo .ampgo-concern-row p span{display:block;margin-top:5px;color:var(--ampgo-muted);font-size:.92rem}#ampgo-landowner-demo .ampgo-how-intro p{color:var(--ampgo-green);font-weight:600;margin:0 0 10px}#ampgo-landowner-demo .ampgo-how-video{margin:0}#ampgo-landowner-demo .ampgo-how-video video{display:block;width:100%;aspect-ratio:2.2 / 1;object-fit:cover;background:var(--ampgo-navy);border-radius:16px;box-shadow:0 24px 60px #193f7a2b}#ampgo-landowner-demo .ampgo-how-video figcaption{margin:10px 4px 0;color:var(--ampgo-muted);font-size:.85rem;line-height:1.5}#ampgo-landowner-demo .ampgo-how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:22px 28px}#ampgo-landowner-demo .ampgo-how-step{padding:8px 0}#ampgo-landowner-demo .ampgo-how-step strong{display:block;color:var(--ampgo-green);margin-bottom:8px}#ampgo-landowner-demo .ampgo-how-step h3{margin-bottom:6px}#ampgo-landowner-demo .ampgo-how-step p{margin:0}#ampgo-landowner-demo .ampgo-proof-story{margin-top:42px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:22px}#ampgo-landowner-demo .ampgo-proof-figure{margin:0;border:1px solid var(--ampgo-line);border-radius:18px;overflow:hidden;background:var(--ampgo-surface)}#ampgo-landowner-demo .ampgo-proof-figure img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;display:block}#ampgo-landowner-demo .ampgo-proof-caption{padding:22px 24px}#ampgo-landowner-demo .ampgo-proof-caption strong{display:block;margin-bottom:6px}#ampgo-landowner-demo .ampgo-proof-caption p{margin:0}#ampgo-landowner-demo .ampgo-proof-stack{display:grid;gap:22px}#ampgo-landowner-demo .ampgo-proof-block{padding:26px;border-top:3px solid var(--ampgo-green);background:var(--ampgo-surface)}#ampgo-landowner-demo .ampgo-proof-block h3{margin-bottom:8px}#ampgo-landowner-demo .ampgo-proof-block p{margin-bottom:0}#ampgo-landowner-demo .ampgo-photo-slot{padding:0;overflow:hidden;border:1px solid var(--ampgo-line);background:var(--ampgo-surface)}#ampgo-landowner-demo .ampgo-flagship-photo{width:100%;aspect-ratio:16 / 9;display:block;object-fit:cover}#ampgo-landowner-demo .ampgo-proof-photo-copy{padding:22px 26px 24px}#ampgo-landowner-demo .ampgo-operate-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(480px,1.22fr);gap:64px;align-items:center}#ampgo-landowner-demo .ampgo-owner-preview{border:1px solid var(--ampgo-line);border-radius:18px;overflow:hidden;background:var(--ampgo-surface);box-shadow:0 20px 60px color-mix(in srgb,var(--ampgo-ink) 8%,transparent)}#ampgo-landowner-demo .ampgo-owner-head{padding:18px 22px;border-bottom:1px solid var(--ampgo-line);display:flex;justify-content:space-between;gap:18px}#ampgo-landowner-demo .ampgo-owner-head span{color:var(--ampgo-green)}#ampgo-landowner-demo .ampgo-owner-platform-shot{width:100%;display:block;aspect-ratio:740 / 451;object-fit:contain;background:#10243a}#ampgo-landowner-demo .ampgo-owner-metrics{display:grid;grid-template-columns:repeat(3,1fr)}#ampgo-landowner-demo .ampgo-owner-metric{padding:24px 20px}#ampgo-landowner-demo .ampgo-owner-metric+.ampgo-owner-metric{border-left:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-owner-metric strong{display:block;font-size:1.45rem;color:var(--ampgo-green);margin-bottom:5px}#ampgo-landowner-demo .ampgo-owner-status{padding:0 22px 20px}#ampgo-landowner-demo .ampgo-owner-row{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-owner-note{padding:16px 22px;background:var(--ampgo-surface-2);color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-standard{padding:46px;border-radius:20px}#ampgo-landowner-demo .ampgo-standard .ampgo-scenario-note{margin-top:34px;padding-top:30px;border-top:1px solid color-mix(in srgb,var(--ampgo-bg) 28%,transparent)}#ampgo-landowner-demo .ampgo-standard .ampgo-scenario-note p{margin:0;color:color-mix(in srgb,var(--ampgo-bg) 74%,transparent)}@media(max-width:900px){#ampgo-landowner-demo .ampgo-hero-layout,#ampgo-landowner-demo .ampgo-proof-story,#ampgo-landowner-demo .ampgo-operate-layout{grid-template-columns:1fr;gap:42px}#ampgo-landowner-demo .ampgo-hero-evidence{max-width:720px}#ampgo-landowner-demo .ampgo-concern-row{grid-template-columns:140px repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:760px){#ampgo-landowner-demo .ampgo-concern-row{grid-template-columns:repeat(2,minmax(0,1fr))}#ampgo-landowner-demo .ampgo-concern-label{grid-column:1 / -1}#ampgo-landowner-demo .ampgo-how-steps{grid-template-columns:1fr;gap:0}#ampgo-landowner-demo .ampgo-how-step{padding:18px 0}}@media(max-width:620px){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-section{padding:68px 20px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] h1{font-size:clamp(2.35rem,12vw,3.3rem)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] h2{font-size:clamp(1.85rem,8.6vw,2.55rem)}#ampgo-landowner-demo .ampgo-hero-layout{display:flex;flex-direction:column}#ampgo-landowner-demo .ampgo-hero-evidence-frame img{aspect-ratio:4 / 5}#ampgo-landowner-demo .ampgo-heat-pulse{left:var(--mobile-x);top:var(--mobile-y);width:110px}#ampgo-landowner-demo .ampgo-heat-pulse.is-warm{display:none}#ampgo-landowner-demo .ampgo-city-signal{left:var(--mobile-x);top:var(--mobile-y)}#ampgo-landowner-demo .ampgo-hero-evidence-card{left:14px;right:14px;bottom:14px}#ampgo-landowner-demo .ampgo-trust-strip{grid-template-columns:1fr;margin-top:38px}#ampgo-landowner-demo .ampgo-trust-item,#ampgo-landowner-demo .ampgo-trust-item+.ampgo-trust-item{padding:17px 0;border-left:0;border-top:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-trust-item:first-child{border-top:0}#ampgo-landowner-demo .ampgo-concern-row{grid-template-columns:1fr;gap:12px;padding:20px 0}#ampgo-landowner-demo .ampgo-concern-label{grid-column:auto}#ampgo-landowner-demo .ampgo-concern-list,#ampgo-landowner-demo .ampgo-how-steps{padding:4px 18px}#ampgo-landowner-demo .ampgo-how-video video{aspect-ratio:1.55 / 1}#ampgo-landowner-demo .ampgo-mobile-cta{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}#ampgo-landowner-demo .ampgo-mobile-cta .ampgo-btn{min-height:52px;padding:10px 16px;font-size:.92rem}#ampgo-landowner-demo .ampgo-owner-metrics{grid-template-columns:1fr}#ampgo-landowner-demo .ampgo-owner-metric+.ampgo-owner-metric{border-left:0;border-top:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-owner-row{flex-direction:column;gap:5px}#ampgo-landowner-demo .ampgo-standard{padding:30px 24px}#ampgo-landowner-demo .ampgo-standard-grid{grid-template-columns:1fr}}#ampgo-landowner-demo .ampgo-evaluation{padding:34px 6% 96px;min-height:100dvh;background:var(--ampgo-bg)}#ampgo-landowner-demo .ampgo-evaluation-inner{max-width:1040px}#ampgo-landowner-demo .ampgo-evaluate-nav{display:flex;justify-content:space-between;align-items:center;gap:24px}#ampgo-landowner-demo .ampgo-evaluate-nav>div{display:grid;gap:3px;text-align:right}#ampgo-landowner-demo .ampgo-evaluate-nav span{color:var(--ampgo-muted);font-size:.92rem}#ampgo-landowner-demo .ampgo-eval-progress{gap:10px;margin:24px 0 42px}#ampgo-landowner-demo .ampgo-eval-progress span{height:3px;border-radius:0;transition:background-color .18s ease}#ampgo-landowner-demo .ampgo-eval-card{background:transparent;border:0;border-radius:0;padding:0}#ampgo-landowner-demo .ampgo-chat-shell{max-width:840px;border-radius:16px;padding:0;box-shadow:0 22px 70px color-mix(in srgb,var(--ampgo-ink) 8%,transparent);overflow:hidden}#ampgo-landowner-demo .ampgo-chat-header{padding:22px 26px;background:var(--ampgo-surface)}#ampgo-landowner-demo .ampgo-agent-avatar{width:38px;height:38px;background:var(--ampgo-green);color:var(--ampgo-green-ink)}#ampgo-landowner-demo .ampgo-chat-thread{gap:22px;padding:30px 26px 34px;background:color-mix(in srgb,var(--ampgo-surface) 74%,var(--ampgo-bg))}#ampgo-landowner-demo .ampgo-chat-bubble{max-width:72%;padding:15px 18px;border-radius:16px 16px 16px 4px;background:var(--ampgo-surface-2)}#ampgo-landowner-demo .ampgo-chat-row.is-user .ampgo-chat-bubble{border-radius:16px 16px 4px;background:color-mix(in srgb,var(--ampgo-green) 13%,var(--ampgo-surface))}#ampgo-landowner-demo .ampgo-chat-bubble small,#ampgo-landowner-demo .ampgo-choice-card small{color:var(--ampgo-muted);opacity:1}#ampgo-landowner-demo .ampgo-choice-card{width:min(76%,620px);padding:20px;border-radius:16px 16px 4px;background:var(--ampgo-surface);box-shadow:0 10px 36px color-mix(in srgb,var(--ampgo-ink) 6%,transparent)}#ampgo-landowner-demo .ampgo-choice-options .ampgo-btn{min-height:44px}#ampgo-landowner-demo .ampgo-choice-options .ampgo-btn[aria-pressed=true]{background:var(--ampgo-green);color:var(--ampgo-green-ink);border-color:var(--ampgo-green)}#ampgo-landowner-demo [data-eval-heading]:focus{outline:none}#ampgo-landowner-demo .ampgo-address-row input,#ampgo-landowner-demo .ampgo-field input,#ampgo-landowner-demo .ampgo-share-link-row input{min-height:46px;border-radius:10px;background:var(--ampgo-surface)}#ampgo-landowner-demo .ampgo-address-row input:focus,#ampgo-landowner-demo .ampgo-field input:focus,#ampgo-landowner-demo .ampgo-share-link-row input:focus{border-color:var(--ampgo-green);outline:3px solid color-mix(in srgb,var(--ampgo-green) 18%,transparent);outline-offset:1px}#ampgo-landowner-demo .ampgo-chat-map{min-height:230px;border-radius:16px 16px 16px 4px;background-image:linear-gradient(color-mix(in srgb,var(--ampgo-navy) 8%,transparent),color-mix(in srgb,var(--ampgo-navy) 8%,transparent)),url(/assets/evidence-corridor-demand-map.png);background-size:cover;background-position:center}#ampgo-landowner-demo .ampgo-chat-map:before,#ampgo-landowner-demo .ampgo-chat-map:after{content:none}#ampgo-landowner-demo .ampgo-agent-map-label{background:color-mix(in srgb,var(--ampgo-navy) 90%,transparent)}#ampgo-landowner-demo .ampgo-eval-card>p{max-width:840px;margin:18px auto 0;font-size:.9rem;line-height:1.6}#ampgo-landowner-demo .ampgo-eval-summary-wrap{max-width:840px;margin:0 auto 24px}#ampgo-landowner-demo .ampgo-eval-summary{border-radius:14px;padding:17px 18px}#ampgo-landowner-demo .ampgo-otp-panel,#ampgo-landowner-demo .ampgo-report{margin-top:34px}#ampgo-landowner-demo .ampgo-otp-card{max-width:760px;margin:0 auto;border-radius:16px;padding:36px;box-shadow:0 20px 60px color-mix(in srgb,var(--ampgo-ink) 7%,transparent)}#ampgo-landowner-demo .ampgo-otp-card h2{max-width:620px;margin-bottom:10px;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.15;letter-spacing:-.025em}#ampgo-landowner-demo .ampgo-otp-trust{margin:26px 0;padding:0;border-radius:0;background:transparent}#ampgo-landowner-demo .ampgo-otp-trust ul{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0;list-style:none;border-top:1px solid var(--ampgo-line);border-bottom:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-otp-trust li{padding:16px 18px 16px 0;line-height:1.55}#ampgo-landowner-demo .ampgo-otp-trust li+li{padding-left:18px;border-left:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-otp-help{border-radius:10px}#ampgo-landowner-demo .ampgo-check{line-height:1.55}#ampgo-landowner-demo .ampgo-report{max-width:1040px;margin-inline:auto}#ampgo-landowner-demo .ampgo-report-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);column-gap:44px;row-gap:22px;padding:38px;border-radius:16px;box-shadow:none}#ampgo-landowner-demo .ampgo-report-state{grid-column:1 / -1;width:fit-content;padding:7px 10px;border-radius:8px;background:color-mix(in srgb,var(--ampgo-green) 10%,var(--ampgo-surface));color:var(--ampgo-green);font-weight:600}#ampgo-landowner-demo .ampgo-income-hero{grid-column:1;grid-row:2;margin-top:0}#ampgo-landowner-demo .ampgo-income-value{font-size:clamp(1.9rem,3.3vw,2.45rem);letter-spacing:-.03em}#ampgo-landowner-demo .ampgo-trust-reasons{grid-column:2;grid-row:2;display:block;margin-top:0;border-top:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-trust-reason{padding:14px 0;border-radius:0;background:transparent;border-bottom:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-report-verdict{grid-column:1 / -1;grid-row:3;margin-top:0;padding-top:22px}#ampgo-landowner-demo .ampgo-report-verdict h2{max-width:780px;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.16;letter-spacing:-.025em}#ampgo-landowner-demo .ampgo-p3-panel{display:none;grid-column:1 / -1;max-width:760px;padding:22px;border:1px solid var(--ampgo-line);border-radius:12px;background:var(--ampgo-bg)}#ampgo-landowner-demo .ampgo-p3-panel strong{display:block;margin-bottom:8px;font-size:1.08rem}#ampgo-landowner-demo .ampgo-p3-panel p{margin:0;color:var(--ampgo-muted)}#ampgo-landowner-demo .ampgo-p3-panel .ampgo-actions{margin-top:18px}#ampgo-landowner-demo .ampgo-report.is-p3 .ampgo-report-head{grid-template-columns:1fr}#ampgo-landowner-demo .ampgo-report.is-p3 .ampgo-report-verdict{grid-row:2;padding-top:12px}#ampgo-landowner-demo .ampgo-report.is-p3 .ampgo-report-verdict h2{max-width:940px;font-size:clamp(1.8rem,3.2vw,2.7rem);text-wrap:balance}#ampgo-landowner-demo .ampgo-report.is-p3 .ampgo-income-hero,#ampgo-landowner-demo .ampgo-report.is-p3 .ampgo-trust-reasons,#ampgo-landowner-demo .ampgo-report.is-p3 .ampgo-preview-gate,#ampgo-landowner-demo .ampgo-report.is-p3 .ampgo-evidence-section,#ampgo-landowner-demo .ampgo-report.is-p3 .ampgo-mou-box,#ampgo-landowner-demo .ampgo-report.is-p3 .ampgo-bottom-unlock,#ampgo-landowner-demo .ampgo-report.is-p3 [data-open-share],#ampgo-landowner-demo .ampgo-report.is-p3 [data-share-panel]{display:none}#ampgo-landowner-demo .ampgo-report.is-p3 .ampgo-p3-panel{display:block;grid-row:3}#ampgo-landowner-demo .ampgo-report.is-p3:not(.is-preview) [data-p3-contact]{display:none}#ampgo-landowner-demo .ampgo-report.is-p3 .ampgo-report-head>p{grid-row:auto}#ampgo-landowner-demo .ampgo-report-head>p{grid-column:1 / -1;margin:0}#ampgo-landowner-demo .ampgo-preview-gate{grid-column:1 / -1;padding:20px 22px;border-radius:12px;border:1px solid var(--ampgo-line);background:var(--ampgo-bg)}#ampgo-landowner-demo .ampgo-report-section{margin-top:24px;border-radius:16px;padding:34px}#ampgo-landowner-demo .ampgo-report-section h2{max-width:760px;margin-bottom:8px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2;letter-spacing:-.02em}#ampgo-landowner-demo .ampgo-report-section h3{margin-top:0}#ampgo-landowner-demo .ampgo-evidence-groups{gap:0;margin-top:28px;border-top:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-evidence-group{border:0;border-bottom:1px solid var(--ampgo-line);border-radius:0;background:transparent}#ampgo-landowner-demo .ampgo-evidence-group>summary{padding:20px 0}#ampgo-landowner-demo .ampgo-evidence-group .ampgo-evidence-grid{padding:4px 0 24px}#ampgo-landowner-demo .ampgo-evidence-item{border-radius:14px}#ampgo-landowner-demo .ampgo-evidence-item--wide{grid-column:1 / -1}#ampgo-landowner-demo .ampgo-evidence-title{padding:18px 18px 12px}#ampgo-landowner-demo .ampgo-evidence-title strong{font-size:1.02rem}#ampgo-landowner-demo .ampgo-evidence-visual{min-height:220px}#ampgo-landowner-demo .ampgo-lock-cta{min-height:44px;white-space:nowrap}#ampgo-landowner-demo .ampgo-bottom-unlock{border-radius:12px;border:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-risk-list{columns:2;column-gap:42px;padding-left:20px}#ampgo-landowner-demo .ampgo-risk-list li{break-inside:avoid;margin-bottom:10px;line-height:1.6}#ampgo-landowner-demo .ampgo-mou-box,#ampgo-landowner-demo .ampgo-contact-confirmation,#ampgo-landowner-demo .ampgo-share-panel{border-radius:12px}#ampgo-landowner-demo .ampgo-share-panel{padding:24px}#ampgo-landowner-demo ::selection{background:color-mix(in srgb,var(--ampgo-green) 24%,transparent);color:var(--ampgo-ink)}#ampgo-landowner-demo input::placeholder{color:color-mix(in srgb,var(--ampgo-muted) 78%,white)}@media(max-width:820px){#ampgo-landowner-demo .ampgo-report-head{grid-template-columns:1fr;padding:28px}#ampgo-landowner-demo .ampgo-income-hero,#ampgo-landowner-demo .ampgo-trust-reasons,#ampgo-landowner-demo .ampgo-report-verdict{grid-column:1;grid-row:auto}#ampgo-landowner-demo .ampgo-otp-trust ul{grid-template-columns:1fr}#ampgo-landowner-demo .ampgo-otp-trust li,#ampgo-landowner-demo .ampgo-otp-trust li+li{padding:13px 0;border-left:0;border-top:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-otp-trust li:first-child{border-top:0}#ampgo-landowner-demo .ampgo-risk-list{columns:1}}@media(max-width:560px){#ampgo-landowner-demo .ampgo-demo-bar{align-items:flex-start}#ampgo-landowner-demo .ampgo-demo-controls,#ampgo-landowner-demo .ampgo-demo-control{align-items:flex-start;flex-direction:column}#ampgo-landowner-demo .ampgo-evaluation{padding:22px 14px 72px}#ampgo-landowner-demo .ampgo-evaluate-nav{align-items:flex-start}#ampgo-landowner-demo .ampgo-evaluate-nav>div{display:none}#ampgo-landowner-demo .ampgo-eval-progress{margin:18px 0 28px}#ampgo-landowner-demo .ampgo-chat-header{padding:18px}#ampgo-landowner-demo .ampgo-chat-thread{padding:22px 14px 28px}#ampgo-landowner-demo .ampgo-chat-bubble{max-width:88%}#ampgo-landowner-demo .ampgo-choice-card{width:94%;padding:17px}#ampgo-landowner-demo .ampgo-chat-map{width:88%;min-height:190px}#ampgo-landowner-demo .ampgo-otp-card,#ampgo-landowner-demo .ampgo-report-head,#ampgo-landowner-demo .ampgo-report-section{padding:22px 18px}#ampgo-landowner-demo .ampgo-income-value{font-size:clamp(1.65rem,6vw,2.1rem)}#ampgo-landowner-demo .ampgo-report-state{line-height:1.45}#ampgo-landowner-demo .ampgo-evidence-grid{grid-template-columns:1fr}#ampgo-landowner-demo .ampgo-evidence-item--wide{grid-column:auto}#ampgo-landowner-demo .ampgo-evidence-group>summary{align-items:flex-start}#ampgo-landowner-demo .ampgo-evidence-group-title small{line-height:1.5}#ampgo-landowner-demo .ampgo-lock-cta{white-space:normal;text-align:center}#ampgo-landowner-demo .ampgo-share-link-row{grid-template-columns:1fr}}#ampgo-landowner-demo{--ampgo-bg: #fff;--ampgo-surface: #fff;--ampgo-surface-2: #f2f7ff;--ampgo-ink: #111;--ampgo-muted: #31507a;--ampgo-line: #d9e7ff;--ampgo-green: #0048ff;--ampgo-green-ink: #fff;--ampgo-lime: #d6e2ff;--ampgo-navy: #061b49}#ampgo-landowner-demo .ampgo-btn,#ampgo-landowner-demo .ampgo-demo-state button{min-height:44px;border-radius:3px}#ampgo-landowner-demo .ampgo-brand-mark{border-radius:3px}#ampgo-landowner-demo .ampgo-section-inner{max-width:1220px}#ampgo-landowner-demo .ampgo-section{padding-block:100px}#ampgo-landowner-demo .ampgo-hero-evidence-frame,#ampgo-landowner-demo .ampgo-proof-figure,#ampgo-landowner-demo .ampgo-owner-preview,#ampgo-landowner-demo .ampgo-standard,#ampgo-landowner-demo .ampgo-error-state,#ampgo-landowner-demo .ampgo-fallback-form,#ampgo-landowner-demo .ampgo-chat-shell,#ampgo-landowner-demo .ampgo-otp-card,#ampgo-landowner-demo .ampgo-report-head,#ampgo-landowner-demo .ampgo-report-section,#ampgo-landowner-demo .ampgo-evidence-item{border-radius:4px;box-shadow:none}#ampgo-landowner-demo .ampgo-hero-evidence-card,#ampgo-landowner-demo .ampgo-eval-summary,#ampgo-landowner-demo .ampgo-chat-bubble,#ampgo-landowner-demo .ampgo-chat-row.is-user .ampgo-chat-bubble,#ampgo-landowner-demo .ampgo-choice-card,#ampgo-landowner-demo .ampgo-chat-map,#ampgo-landowner-demo .ampgo-preview-gate,#ampgo-landowner-demo .ampgo-share-panel,#ampgo-landowner-demo .ampgo-bottom-unlock,#ampgo-landowner-demo .ampgo-p3-panel{border-radius:3px;box-shadow:none}#ampgo-landowner-demo .ampgo-field input,#ampgo-landowner-demo .ampgo-field textarea,#ampgo-landowner-demo .ampgo-address-row input,#ampgo-landowner-demo .ampgo-share-link-row input{border-radius:3px}#ampgo-landowner-demo .ampgo-agent-message.is-user,#ampgo-landowner-demo .ampgo-agent-pin span{color:var(--ampgo-navy)}#ampgo-landowner-demo .ampgo-standard .ampgo-eyebrow{color:var(--ampgo-lime)}#ampgo-landowner-demo .ampgo-income-value small{font-size:max(14px,.35em)}#ampgo-landowner-demo .ampgo-report-state,#ampgo-landowner-demo .ampgo-match-note,#ampgo-landowner-demo .ampgo-contact-confirmation,#ampgo-landowner-demo .ampgo-entry-summary{border-radius:3px}#ampgo-landowner-demo .ampgo-proof-block{border-top:1px solid var(--ampgo-green)}#ampgo-landowner-demo input::placeholder{color:var(--ampgo-muted)}@media(max-width:620px){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-section{padding:68px 20px}#ampgo-landowner-demo .ampgo-demo-bar,#ampgo-landowner-demo .ampgo-demo-controls,#ampgo-landowner-demo .ampgo-demo-control{flex-direction:row;align-items:center}#ampgo-landowner-demo .ampgo-demo-bar{flex-wrap:wrap}#ampgo-landowner-demo .ampgo-income-value{font-size:clamp(2rem,10vw,3rem);white-space:nowrap}}#ampgo-landowner-demo .ampgo-shell[data-page=landing]{position:relative}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-nav{position:absolute;inset:0 0 auto;z-index:4;color:#fff;padding:28px 5%;background:#061b49;border:0;border-bottom:1px solid rgb(255 255 255 / .2)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-footer{padding-bottom:116px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-brand-mark{background:#c6ff51;color:#08205d;border:1px solid #ddff99}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-links a{color:#f0f5ff}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-links .ampgo-btn{background:#05205f33;border-color:#fffc;color:#fff}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero{position:relative;isolation:isolate;overflow:hidden;border:0;min-height:clamp(620px,74svh,760px);display:grid;place-items:center;text-align:center;background:#0a3395;padding:120px 6% 110px}#ampgo-landowner-demo .ampgo-hero-media,#ampgo-landowner-demo .ampgo-hero-evidence-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#ampgo-landowner-demo .ampgo-hero-media{z-index:-2;pointer-events:none}#ampgo-landowner-demo .ampgo-hero-evidence-frame{border:0;border-radius:0;box-shadow:none;background:#08255b}#ampgo-landowner-demo .ampgo-hero-evidence-frame img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center 48%;opacity:.86;filter:saturate(1.25) contrast(1.08)}#ampgo-landowner-demo .ampgo-hero-evidence-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02174be6,#052d91a8 32%,#0041dc8c 65%,#4875f6ba 80%,#fff)}#ampgo-landowner-demo .ampgo-hero-media:after{content:"";position:absolute;top:18%;right:7%;bottom:12%;left:7%;z-index:1;background-image:radial-gradient(circle,rgb(191 234 255 / .84) 1.6px,transparent 2.4px),radial-gradient(circle,rgb(155 205 255 / .75) 1px,transparent 2px);background-size:57px 53px,83px 79px;background-position:9px 14px,34px 21px;-webkit-mask-image:radial-gradient(ellipse at 50% 66%,#000 8%,transparent 77%);mask-image:radial-gradient(ellipse at 50% 66%,#000 8%,transparent 77%);opacity:.65}#ampgo-landowner-demo .ampgo-hero-layout{position:relative;z-index:2;display:block;width:100%;max-width:1140px}#ampgo-landowner-demo .ampgo-hero-copy{max-width:none;margin:0 auto}#ampgo-landowner-demo .ampgo-hero .ampgo-eyebrow{color:#cbff5c;font-size:.88rem;font-weight:700;letter-spacing:.11em}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero h1{max-width:1100px;margin:22px auto 18px;color:#fff;font-size:clamp(2.8rem,5vw,4.75rem);line-height:1.15;letter-spacing:-.04em;overflow-wrap:normal}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-copy>p{max-width:800px;margin:0 auto;color:#f1f5ff;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.7}#ampgo-landowner-demo .ampgo-hero .ampgo-actions{justify-content:center;margin-top:32px}#ampgo-landowner-demo .ampgo-hero .ampgo-actions .ampgo-btn{min-height:56px;padding:12px 22px;font-weight:700}#ampgo-landowner-demo .ampgo-hero .ampgo-actions .ampgo-btn-primary{background:#c6ff51;border-color:#c6ff51;color:#08205d}#ampgo-landowner-demo .ampgo-hero .ampgo-actions .ampgo-btn-secondary{background:#06226838;border-color:#fff;color:#fff}#ampgo-landowner-demo .ampgo-trust-strip{width:min(1220px,88%);margin:0 auto}@media(prefers-reduced-motion:no-preference){#ampgo-landowner-demo .ampgo-hero-media:after{animation:ampgo-particle-breathe 1.8s ease-in-out infinite alternate}#ampgo-landowner-demo .ampgo-hero-media.is-motion-paused:after{animation-play-state:paused}}@keyframes ampgo-particle-breathe{0%{opacity:.28;transform:translateY(5px)}to{opacity:.82;transform:translateY(-5px)}}@media(max-width:820px){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-nav{padding:22px 20px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero{min-height:max(620px,84svh);padding:128px 24px 88px}}@media(max-width:620px){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-nav{flex-direction:row;padding:18px 20px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-nav .ampgo-links{display:none}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero{min-height:max(610px,84svh);padding:110px 20px 86px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero h1{font-size:clamp(2.35rem,10vw,3.4rem)}#ampgo-landowner-demo .ampgo-hero .ampgo-actions{flex-direction:column;align-items:stretch;max-width:340px;margin-inline:auto}#ampgo-landowner-demo .ampgo-hero-evidence-frame img{aspect-ratio:auto;object-position:52% center}#ampgo-landowner-demo .ampgo-heat-pulse.is-warm{display:block}#ampgo-landowner-demo .ampgo-trust-strip{width:calc(100% - 40px);margin-top:0}}#ampgo-landowner-demo .ampgo-shell[data-page=landing]{--gt-ink: #0d2347;--gt-muted: #445a78;--gt-blue: #1c5ddd;--gt-navy: #061a43;--gt-lime: #d6ff4c;--gt-line: #d6e1f0;--gt-paper: #f5f8fc;background:var(--gt-paper);color:var(--gt-ink);font-family:Avenir Next,Noto Sans TC,Microsoft JhengHei,sans-serif}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-nav{background:var(--gt-navy);border-bottom-color:#ffffff24;color:#fff}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-brand{letter-spacing:.02em}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-links{gap:26px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-links a{color:#e5edff}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-links .ampgo-btn{background:transparent}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-section{padding:clamp(82px,10vw,144px) clamp(20px,6vw,96px);border-bottom:1px solid var(--gt-line)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-section-inner{max-width:1180px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] h1,#ampgo-landowner-demo .ampgo-shell[data-page=landing] h2,#ampgo-landowner-demo .ampgo-shell[data-page=landing] h3{color:var(--gt-ink);letter-spacing:-.045em}#ampgo-landowner-demo .ampgo-shell[data-page=landing] h2{max-width:900px;font-weight:650}#ampgo-landowner-demo .ampgo-shell[data-page=landing] p{color:var(--gt-muted)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-eyebrow{color:var(--gt-blue);font-weight:800;letter-spacing:.14em}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-standard .ampgo-eyebrow{color:var(--gt-lime)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-standard h2,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-standard h3,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-standard p{color:#f5f8fc}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero{min-height:clamp(620px,78svh,820px);display:grid;place-items:center;text-align:left;background:var(--gt-navy);padding:142px clamp(20px,7vw,104px) 96px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-layout{max-width:1180px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:clamp(38px,6vw,96px);align-items:center}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-copy{max-width:620px;margin:0}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero .ampgo-eyebrow{color:var(--gt-lime)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero h1{max-width:700px;margin:20px 0 18px;color:#fff;font-size:clamp(2.7rem,5.4vw,5.3rem);line-height:1.04;letter-spacing:-.06em}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-copy>p{max-width:540px;margin:0;color:#dbe7ff;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.75}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero .ampgo-actions{justify-content:flex-start;margin-top:30px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero .ampgo-actions .ampgo-btn{min-height:56px;padding:12px 22px;font-weight:800}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero .ampgo-actions .ampgo-btn-primary{background:var(--gt-lime);border-color:var(--gt-lime);color:var(--gt-navy)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero .ampgo-actions .ampgo-btn-secondary{color:#fff;border-color:#ffffffb3;background:transparent}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-media{opacity:.98}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-evidence-frame:after{background:linear-gradient(180deg,#03143f24,#03143f6b)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-evidence-frame img{object-position:center}#ampgo-landowner-demo .ampgo-shell[data-page=landing]+.ampgo-trust-strip,#ampgo-landowner-demo .ampgo-trust-strip{width:min(1180px,calc(100% - 40px));margin-top:-1px;background:#fff;border-color:var(--gt-line)}#ampgo-landowner-demo .ampgo-trust-item{min-height:126px;padding:24px 26px}#ampgo-landowner-demo .ampgo-trust-item strong{color:var(--gt-ink)}#ampgo-landowner-demo .ampgo-trust-item span{color:var(--gt-muted)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] #ampgo-value{background:#fff}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-intro{max-width:760px;margin-bottom:38px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-figure img,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-figure img,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-flagship-photo,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-owner-platform-shot{transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s ease}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-figure:hover img,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-figure:hover img,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-photo-slot:hover .ampgo-flagship-photo,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-owner-preview:hover .ampgo-owner-platform-shot{transform:scale(1.025);filter:saturate(1.08)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-list,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-steps{border-color:var(--gt-line);border-radius:0;background:transparent}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-row{grid-template-columns:160px repeat(2,minmax(0,1fr));padding:26px 0}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-label{color:var(--gt-blue)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] #ampgo-how{background:#eaf1fc}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-video{padding:12px;border-radius:20px;background:var(--gt-navy);box-shadow:none}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-video video{aspect-ratio:16 / 9;object-fit:contain;border-radius:10px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-video figcaption{color:#e4edff}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-steps{grid-template-columns:repeat(3,1fr);gap:0;padding:0;margin-top:34px;border:0}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-step{padding:24px 24px 4px 0}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-step+.ampgo-how-step{padding-left:24px;border-left:1px solid var(--gt-line)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-step strong{color:var(--gt-blue)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-step>div{display:grid;grid-template-columns:60px minmax(0,1fr);column-gap:12px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-step-number{grid-row:span 2;display:grid;place-items:center;width:60px;height:60px;border-radius:10px;background:var(--gt-navy);color:#f5f8fc;font-size:36px;line-height:1;font-weight:700}#ampgo-landowner-demo .ampgo-shell[data-page=landing] #ampgo-proof{background:#fff}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-story{margin-top:42px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:32px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-figure{border-color:var(--gt-line);border-radius:18px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-block{border-top:1px solid var(--gt-blue);background:#f3f7fd}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .gt-reveal{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s cubic-bezier(.16,1,.3,1)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .gt-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .gt-reveal{opacity:1;transform:none;transition:none}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-figure img,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-figure img,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-flagship-photo,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-owner-platform-shot{transition:none}}@media(max-width:900px){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-layout{grid-template-columns:1fr;gap:40px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-copy{max-width:760px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero .ampgo-actions{justify-content:flex-start}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-story{grid-template-columns:1fr}}@media(max-width:620px){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-section{padding:68px 20px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero{min-height:650px;padding:112px 20px 74px;text-align:center}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-copy{margin-inline:auto}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero h1{font-size:clamp(2.45rem,11vw,3.6rem);margin-inline:auto}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-copy>p{margin-inline:auto}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero .ampgo-actions{justify-content:center;flex-direction:column;align-items:stretch;max-width:340px;margin-inline:auto}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-trust-strip{width:calc(100% - 40px)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-row{grid-template-columns:1fr;gap:10px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-steps{grid-template-columns:1fr}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-step,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-step+.ampgo-how-step{padding:20px 0;border-left:0;border-bottom:1px solid var(--gt-line)}}@media(prefers-reduced-motion:no-preference){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-evidence-frame img{animation:gt-map-drift 18s ease-in-out infinite alternate}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-video{position:relative;overflow:hidden}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-video:after{content:"";position:absolute;left:12px;right:12px;top:12px;height:2px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(214 255 76 / .85),transparent);box-shadow:0 0 18px #d6ff4cbf;animation:gt-scan-line 5.5s cubic-bezier(.4,0,.2,1) infinite}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .gt-stagger>*{opacity:.18;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .gt-stagger.is-visible>*{opacity:1;transform:none}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .gt-stagger.is-visible>*:nth-child(2){transition-delay:.12s}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .gt-stagger.is-visible>*:nth-child(3){transition-delay:.24s}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .gt-stagger.is-visible>*:nth-child(4){transition-delay:.36s}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-standard-grid.gt-stagger.is-visible .ampgo-standard-item strong{animation:gt-data-pulse 1.2s ease-out both}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-standard-grid.gt-stagger.is-visible .ampgo-standard-item:nth-child(2) strong{animation-delay:.16s}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-standard-grid.gt-stagger.is-visible .ampgo-standard-item:nth-child(3) strong{animation-delay:.32s}}@keyframes gt-map-drift{0%{transform:scale(1.02) translate3d(-.5%,0,0)}to{transform:scale(1.08) translate3d(.8%,-1%,0)}}@keyframes gt-scan-line{0%,18%{transform:translateY(0);opacity:0}28%{opacity:1}72%{opacity:1}84%,to{transform:translateY(calc(100% + 420px));opacity:0}}@keyframes gt-data-pulse{0%{color:var(--gt-lime);transform:translateY(8px);opacity:.3}to{color:var(--gt-lime);transform:translateY(0);opacity:1}}#ampgo-landowner-demo .ampgo-shell[data-page=landing]{--home-type-1: .8125rem;--home-type-2: .9375rem;--home-type-3: 1rem;--home-type-4: 1.125rem;--home-type-5: clamp(2rem, 3.2vw, 3.25rem);--home-type-6: clamp(2.75rem, 5vw, 4.75rem);--home-leading-tight: 1.08;--home-leading-heading: 1.16;--home-leading-body: 1.7;--home-leading-meta: 1.55;--home-space-4: 16px;--home-space-6: 24px;--home-space-8: 32px;--home-space-12: 48px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-section-inner,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-layout{max-width:1120px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-operate-layout{align-items:start}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero h1{font-weight:500}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero{display:flex;flex-direction:column;justify-content:space-between}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-layout{width:100%;flex:1;grid-template-columns:1fr;align-items:center}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-copy,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero h1{max-width:920px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-copy>p{color:var(--gt-lime);font-weight:500}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-actions .ampgo-btn{font-weight:500}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-actions .ampgo-btn-secondary{text-decoration:none}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-trust-strip{position:relative;z-index:4;width:min(1120px,100%);margin:48px auto 0;background:transparent;border:0;box-shadow:none}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-trust-item{background:transparent}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-trust-item+.ampgo-trust-item{border-left-color:#ffffff59}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-trust-item strong{color:#fff;text-shadow:0 1px 8px rgb(3 20 63 / .55)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-trust-item span{color:#dbe7ff;text-shadow:0 1px 8px rgb(3 20 63 / .55)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-label{font-size:var(--home-type-4);line-height:1.35;font-weight:700}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-row>p{font-size:var(--home-type-3);line-height:var(--home-leading-body);font-weight:500}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-row>p span{display:block;font-size:var(--home-type-2);line-height:var(--home-leading-meta);font-weight:400}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-section{padding-block:clamp(80px,8vw,104px)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] h1,#ampgo-landowner-demo .ampgo-shell[data-page=landing] h2,#ampgo-landowner-demo .ampgo-shell[data-page=landing] h3{text-wrap:balance;-webkit-hyphens:none;hyphens:none}#ampgo-landowner-demo .ampgo-shell[data-page=landing] h1{font-size:var(--home-type-6);line-height:var(--home-leading-tight);letter-spacing:-.025em;font-weight:500;max-width:16ch;overflow-wrap:anywhere}#ampgo-landowner-demo .ampgo-shell[data-page=landing] h2{font-size:var(--home-type-5);line-height:var(--home-leading-heading);letter-spacing:-.015em;font-weight:500;max-width:24ch}#ampgo-landowner-demo .ampgo-shell[data-page=landing] h3,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-trust-item strong{font-size:var(--home-type-4);line-height:1.35}#ampgo-landowner-demo .ampgo-shell[data-page=landing] p,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-how-step,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-standard-item{font-size:var(--home-type-3);line-height:var(--home-leading-body)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-copy>p{font-size:var(--home-type-4);max-width:38ch}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-eyebrow,#ampgo-landowner-demo .ampgo-shell[data-page=landing] figcaption,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-row span,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-owner-note,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-footer{font-size:var(--home-type-1);line-height:var(--home-leading-meta)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-nav a{font-size:var(--home-type-3);line-height:1.4}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-row p,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-trust-item span{font-size:var(--home-type-2);line-height:var(--home-leading-body)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-owner-metric strong,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-evidence-card strong{font-size:var(--home-type-4)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-caption,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-block,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-photo-copy{padding-inline:24px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-caption strong,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-block h3,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-photo-copy h3{font-size:var(--home-type-4);line-height:1.35;font-weight:700}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-story{display:block}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-top,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-bottom{display:grid;gap:24px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-top{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-bottom{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-top>*,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-bottom>*{min-width:0;height:100%}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-bottom .ampgo-photo-slot{display:flex;flex-direction:column}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-block{border-top:0;border:1px solid var(--gt-line);border-radius:18px;background:#fff;overflow:hidden}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-top .ampgo-proof-block{padding:0}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-top .ampgo-proof-block img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-top .ampgo-proof-copy{padding:22px 24px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-bottom .ampgo-photo-slot{padding:0}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-bottom .ampgo-proof-photo-copy{flex:1;padding-inline:24px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-scenario-note p{font-size:var(--home-type-2);line-height:var(--home-leading-meta);color:var(--gt-muted)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-standard .ampgo-scenario-note p{color:#dbe7ff}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-body,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-section-inner>p{max-width:65ch}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-actions button,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-nav-cta,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-mobile-cta .ampgo-btn{font-size:var(--home-type-3)}@media(max-width:900px){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-section{padding-block:64px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero{min-height:0;padding:112px 20px 32px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-trust-strip{width:100%;margin-top:36px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-copy{max-width:100%}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero h1{max-width:100%;font-size:clamp(1.45rem,7.2vw,2rem);letter-spacing:-.02em}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-copy>p{font-size:var(--home-type-3)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-top,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-bottom{grid-template-columns:1fr}}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-point{display:flex;align-items:flex-start;gap:12px;min-width:0}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-point img{display:block;width:48px;height:48px;flex:none;object-fit:contain}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-point p{margin:0;font-size:var(--home-type-3);line-height:var(--home-leading-body);font-weight:500}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-point p span{display:block;margin-top:4px;font-size:var(--home-type-2);line-height:var(--home-leading-meta);font-weight:400}@media(max-width:820px){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-row{grid-template-columns:repeat(2,minmax(0,1fr))}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-label{grid-column:1 / -1}}@media(max-width:620px){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-row{grid-template-columns:1fr}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-concern-point img{width:44px;height:44px}}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-nav{padding:6px 5%}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-brand{gap:8px;white-space:nowrap;font-size:var(--home-type-2)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-brand-logo{display:block;width:auto;height:32px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-links{gap:18px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-nav a{font-size:var(--home-type-1)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-nav .ampgo-links>.ampgo-btn{width:144.5px;height:20px;min-height:20px;padding:0 10px;gap:5px;font-size:var(--home-type-1);line-height:18px}@media(max-width:900px){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-nav{padding:7px 20px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-nav .ampgo-links>a:not(.ampgo-btn){display:none}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-nav .ampgo-links>.ampgo-btn{height:auto;min-height:44px}}@media(max-width:620px){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-nav{padding:8px 20px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-brand-logo{height:28px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-brand{font-size:var(--home-type-1)}}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-evidence-frame{background:#061a43 url(/assets/hero-poster.jpg) left center / cover no-repeat}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-evidence-frame video{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-evidence-frame:after{z-index:1;background:linear-gradient(90deg,#020f2bc7,#020f2b91),linear-gradient(0deg,rgb(2 15 43 / .48),transparent 40%)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-media:after{display:none}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-heatmap{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:#08255b}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-proof-heatmap img{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){#ampgo-landowner-demo .ampgo-proof-heatmap.is-motion-paused .ampgo-heat-pulse,#ampgo-landowner-demo .ampgo-proof-heatmap.is-motion-paused .ampgo-heat-pulse:after,#ampgo-landowner-demo .ampgo-proof-heatmap.is-motion-paused .ampgo-city-signal{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-evidence-frame video{display:none}}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-awards{display:grid;grid-template-columns:repeat(2,max-content);gap:24px;max-width:920px;margin-top:32px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-award{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;padding:0 44px;text-align:center;color:var(--gt-lime)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-award:before,#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-award:after{content:"";position:absolute;top:0;width:44px;height:100%;background:url(/assets/award-laurel.png) center / contain no-repeat}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-award:before{left:0}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-award:after{right:0;transform:scaleX(-1)}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-award strong{font-size:clamp(2.5rem,4vw,3.5rem);line-height:1;letter-spacing:-.03em;font-weight:400}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-award span{margin-top:2px;font-size:var(--home-type-2);line-height:1.35;font-weight:400}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-awards small{grid-column:1 / -1;color:#dbe7ff;font-size:.625rem;line-height:1.5;font-weight:200;opacity:.5;text-align:left}@media(max-width:840px){#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-awards{grid-template-columns:1fr;gap:12px}#ampgo-landowner-demo .ampgo-shell[data-page=landing] .ampgo-hero-award{width:max-content;max-width:100%}}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error){--ampgo-bg: #f5f8fc;--ampgo-surface: #fff;--ampgo-surface-2: #eef4ff;--ampgo-ink: #0d2347;--ampgo-muted: #445a78;--ampgo-line: #d6e1f0;--ampgo-green: #1c5ddd;--ampgo-green-ink: #fff;--ampgo-lime: #d6ff4c;--ampgo-navy: #061a43;--flow-type-1: .8125rem;--flow-type-2: .9375rem;--flow-type-3: 1rem;--flow-type-4: 1.125rem;--flow-type-5: 1.75rem;--flow-type-6: 2.75rem;color:var(--ampgo-ink);background:var(--ampgo-bg);font-family:Avenir Next,Noto Sans TC,Microsoft JhengHei,sans-serif}#ampgo-landowner-demo .ampgo-error{min-height:100dvh}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) .ampgo-evaluate-nav{padding:20px 24px;border-radius:14px;background:var(--ampgo-navy);color:#fff}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) .ampgo-evaluate-nav strong{color:#fff;font-size:var(--flow-type-4)}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) .ampgo-evaluate-nav span{color:#dbe7ff;font-size:var(--flow-type-2)}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) .ampgo-evaluate-nav .ampgo-btn{color:#fff;border-color:#ffffff8c;background:transparent}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) .ampgo-btn{border-radius:8px;font-size:var(--flow-type-3);font-weight:500}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) .ampgo-btn-primary{background:var(--ampgo-lime);border-color:var(--ampgo-lime);color:var(--ampgo-navy)}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) .ampgo-btn-primary:hover{background:#c9f43c;border-color:#c9f43c}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) .ampgo-btn-secondary:hover,#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) .ampgo-choice-options .ampgo-btn:hover{border-color:var(--ampgo-green)}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) :focus-visible{outline:3px solid var(--ampgo-green);outline-offset:3px}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) p{font-size:var(--flow-type-3);line-height:1.7}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) small,#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) .ampgo-evidence-meta,#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) .ampgo-field-help{font-size:var(--flow-type-1);line-height:1.55}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) h2{font-size:var(--flow-type-5);line-height:1.2;letter-spacing:-.02em;font-weight:500}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) h3{font-size:var(--flow-type-4);line-height:1.35;font-weight:700}#ampgo-landowner-demo .ampgo-eval-progress{margin:20px 0 34px;gap:8px}#ampgo-landowner-demo .ampgo-eval-progress span{height:6px;border-radius:8px}#ampgo-landowner-demo .ampgo-evaluation .ampgo-chat-shell,#ampgo-landowner-demo .ampgo-evaluation .ampgo-otp-card,#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-head,#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-section,#ampgo-landowner-demo .ampgo-error :is(.ampgo-error-state,.ampgo-fallback-form){border:1px solid var(--ampgo-line);border-radius:16px;box-shadow:none}#ampgo-landowner-demo .ampgo-evaluation .ampgo-chat-header{background:var(--ampgo-navy);border:0;color:#fff}#ampgo-landowner-demo .ampgo-evaluation .ampgo-chat-header strong{font-size:var(--flow-type-4)}#ampgo-landowner-demo .ampgo-evaluation .ampgo-chat-header p{color:#dbe7ff;font-size:var(--flow-type-2)}#ampgo-landowner-demo .ampgo-evaluation .ampgo-agent-avatar{background:var(--ampgo-lime);color:var(--ampgo-navy)}#ampgo-landowner-demo .ampgo-evaluation .ampgo-chat-thread{background:#fff}#ampgo-landowner-demo .ampgo-evaluation .ampgo-chat-bubble,#ampgo-landowner-demo .ampgo-evaluation .ampgo-choice-card,#ampgo-landowner-demo .ampgo-evaluation .ampgo-eval-summary{border-radius:12px;box-shadow:none}#ampgo-landowner-demo .ampgo-evaluation .ampgo-chat-bubble{background:var(--ampgo-surface-2)}#ampgo-landowner-demo .ampgo-evaluation .ampgo-chat-row.is-user .ampgo-chat-bubble{background:#e5f3cf}#ampgo-landowner-demo .ampgo-evaluation .ampgo-choice-card{border:1px solid var(--ampgo-line)}#ampgo-landowner-demo .ampgo-evaluation .ampgo-choice-card>strong{display:block;margin:7px 0 4px;font-size:var(--flow-type-4)}#ampgo-landowner-demo .ampgo-evaluation .ampgo-choice-options .ampgo-btn[aria-pressed=true]{background:var(--ampgo-navy);border-color:var(--ampgo-navy);color:#fff}#ampgo-landowner-demo .ampgo-evaluation .ampgo-eval-summary{background:var(--ampgo-surface-2)}#ampgo-landowner-demo .ampgo-evaluation .ampgo-otp-card{background:#fff}#ampgo-landowner-demo .ampgo-evaluation .ampgo-otp-card h2{font-size:var(--flow-type-5)}#ampgo-landowner-demo .ampgo-evaluation .ampgo-otp-trust strong{font-size:var(--flow-type-4)}#ampgo-landowner-demo .ampgo-evaluation .ampgo-field input,#ampgo-landowner-demo .ampgo-evaluation .ampgo-address-row input,#ampgo-landowner-demo .ampgo-error .ampgo-field input{border-radius:8px}#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-head{background:var(--ampgo-navy);border-color:var(--ampgo-navy);color:#fff}#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-head :is(h2,strong){color:#fff}#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-head p,#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-head .ampgo-income-hero>span,#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-verdict span,#ampgo-landowner-demo .ampgo-evaluation .ampgo-trust-reason span{color:#dbe7ff}#ampgo-landowner-demo .ampgo-evaluation .ampgo-income-value{color:var(--ampgo-lime)!important;font-size:clamp(1.9rem,3.3vw,2.45rem);font-weight:500;white-space:normal}#ampgo-landowner-demo .ampgo-evaluation .ampgo-income-value small{color:#dbe7ff}#ampgo-landowner-demo .ampgo-evaluation .ampgo-scenario-note{color:#dbe7ff!important;font-size:var(--flow-type-2)}#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-state{max-width:100%;background:var(--ampgo-lime);color:var(--ampgo-navy);border-radius:8px;font-size:var(--flow-type-2);overflow-wrap:anywhere}#ampgo-landowner-demo .ampgo-evaluation .ampgo-trust-reasons,#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-verdict{border-color:#ffffff47}#ampgo-landowner-demo .ampgo-evaluation .ampgo-trust-reason{border-color:#ffffff40}#ampgo-landowner-demo .ampgo-evaluation .ampgo-trust-reason strong{color:#fff}#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-verdict h2{font-size:var(--flow-type-5);font-weight:500}#ampgo-landowner-demo .ampgo-evaluation .ampgo-preview-gate{background:#103365;border-color:#ffffff4d;border-radius:12px}#ampgo-landowner-demo .ampgo-evaluation .ampgo-preview-gate strong{color:#fff}#ampgo-landowner-demo .ampgo-evaluation .ampgo-p3-panel{background:#fff;border-radius:12px}#ampgo-landowner-demo .ampgo-evaluation .ampgo-p3-panel :is(strong,p){color:var(--ampgo-ink)}#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-section{background:#fff}#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-section h2{font-size:var(--flow-type-5)}#ampgo-landowner-demo .ampgo-evaluation .ampgo-evidence-item{background:#fff;border-radius:12px}#ampgo-landowner-demo .ampgo-evaluation .ampgo-evidence-title strong,#ampgo-landowner-demo .ampgo-evaluation .ampgo-evidence-group-title strong{color:var(--ampgo-ink);font-size:var(--flow-type-4)}#ampgo-landowner-demo .ampgo-evaluation .ampgo-evidence-visual{background:#f5f8fc}#ampgo-landowner-demo .ampgo-error .ampgo-error-state{background:#fff}#ampgo-landowner-demo .ampgo-error .ampgo-fallback-form{background:#eef4ff}#ampgo-landowner-demo .ampgo-error .ampgo-error-kicker{color:var(--ampgo-danger)}@media(max-width:560px){#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) .ampgo-evaluate-nav{padding:16px;align-items:center}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) .ampgo-evaluate-nav>div{display:grid;text-align:right}#ampgo-landowner-demo :is(.ampgo-evaluation,.ampgo-error) .ampgo-evaluate-nav span{display:none}#ampgo-landowner-demo .ampgo-evaluation .ampgo-chat-thread{padding:20px 16px 28px}#ampgo-landowner-demo .ampgo-evaluation .ampgo-choice-card{width:100%}#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-head,#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-section,#ampgo-landowner-demo .ampgo-evaluation .ampgo-otp-card{padding:24px 18px}#ampgo-landowner-demo .ampgo-evaluation .ampgo-income-value{font-size:clamp(1.55rem,6vw,2rem)}#ampgo-landowner-demo .ampgo-evaluation .ampgo-report-state{font-size:var(--flow-type-1)}}body{margin:0}#ampgo-landowner-demo{min-height:100vh}#ampgo-landowner-demo fieldset{border:0;padding:0;margin:0;min-width:0}#ampgo-landowner-demo button:disabled{cursor:not-allowed;opacity:.55}#ampgo-landowner-demo [hidden]{display:none!important}#ampgo-landowner-demo .integration-conversation-pair{display:contents}#ampgo-landowner-demo .ampgo-security-prompt{margin-top:12px;padding:14px;border:1px solid var(--ampgo-line);border-radius:12px;background:var(--ampgo-surface, #fff);min-width:0}#ampgo-landowner-demo .ampgo-security-prompt>strong{display:block;margin-bottom:10px}#ampgo-landowner-demo .ampgo-security-prompt .ampgo-field-help{margin:10px 0}#ampgo-landowner-demo .integration-pending{min-height:185px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#ampgo-landowner-demo .integration-placeholder{min-height:185px;align-content:center}#ampgo-landowner-demo .integration-reference,#ampgo-landowner-demo .ampgo-eval-summary strong{overflow-wrap:anywhere}#ampgo-landowner-demo .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#ampgo-landowner-demo .ampgo-lock-cta:hover,#ampgo-landowner-demo .ampgo-lock-cta:active{transform:translate(-50%,-50%)}#ampgo-landowner-demo .ampgo-evidence-item{min-width:0}#ampgo-landowner-demo .ampgo-bar-row{grid-template-columns:minmax(100px,1fr) minmax(60px,2fr) minmax(90px,1fr)}@media(max-width:560px){#ampgo-landowner-demo .ampgo-bar-row{grid-template-columns:minmax(0,1fr) minmax(60px,1fr)}#ampgo-landowner-demo .ampgo-bar-row strong{grid-column:1 / -1;text-align:right}#ampgo-landowner-demo .ampgo-lock-cta{white-space:normal}}#ampgo-landowner-demo .integration-map-figure{margin:0}#ampgo-landowner-demo .integration-map{height:340px;width:100%;border-radius:12px;z-index:0;background:#f1eff5}#ampgo-landowner-demo .integration-map img{max-width:none!important;max-height:none!important;border-radius:0}#ampgo-landowner-demo .integration-map svg{max-width:none}#ampgo-landowner-demo .integration-google-marker{display:flex;flex-direction:column;align-items:center;gap:4px}#ampgo-landowner-demo .integration-google-marker span{padding:4px 8px;border-radius:6px;background:#fff;color:#633d8e;box-shadow:0 1px 5px #0003;font-size:12px;white-space:nowrap}#ampgo-landowner-demo .integration-google-marker:after{content:"";width:22px;height:22px;border:2px solid white;border-radius:50% 50% 50% 0;background:#633d8e;transform:rotate(-45deg);box-shadow:0 1px 5px #0003}#ampgo-landowner-demo .integration-map-key{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding-top:10px;color:#634488;font-size:12px}#ampgo-landowner-demo .integration-map-key button{margin-left:auto;border:1px solid #d7cce4;border-radius:7px;padding:5px 10px;background:#fff;color:#634488;cursor:pointer}@media(max-width:560px){#ampgo-landowner-demo .integration-map{height:300px}}#ampgo-landowner-demo .integration-location-map{background-image:none}#ampgo-landowner-demo .integration-location-map .ampgo-agent-map-label{position:static;display:block;margin:10px;overflow-wrap:anywhere}#ampgo-landowner-demo .integration-location-map .integration-map-key{padding:10px}#ampgo-landowner-demo .integration-location-map>.ampgo-evidence-caption{margin:10px}#ampgo-landowner-demo .integration-map img{object-fit:initial}#ampgo-landowner-demo .ampgo-poi{gap:5px;padding:12px 6px;border:1px solid var(--poi-color);background:color-mix(in srgb,var(--poi-color) 9%,var(--ampgo-surface));color:var(--ampgo-ink)}#ampgo-landowner-demo .ampgo-poi-name{display:flex;align-items:center;justify-content:center;gap:5px}#ampgo-landowner-demo .ampgo-poi-dot{flex-shrink:0;width:9px;height:9px;border-radius:50%;background:var(--poi-color)}#ampgo-landowner-demo .ampgo-poi strong{color:var(--poi-color);font-size:1rem}#ampgo-landowner-demo .ampgo-od-video{margin:0}#ampgo-landowner-demo .ampgo-od-video video,#ampgo-landowner-demo .ampgo-od-video img{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;object-fit:contain;border-radius:12px;background:var(--ampgo-surface-2)}#ampgo-landowner-demo .ampgo-assistance-panel{margin-top:20px;padding:20px;border:1px solid var(--ampgo-line);border-radius:18px;background:var(--ampgo-surface)}#ampgo-landowner-demo .ampgo-assistance-panel h3{margin-top:0}#ampgo-landowner-demo .ampgo-assistance-panel .ampgo-btn{margin-top:12px}@media(max-width:560px){#ampgo-landowner-demo .ampgo-poi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ampgo-landowner-demo .ampgo-assistance-panel{padding:16px}}
