:root{--ink:#211f1b;--muted:#6f695e;--paper:#f3eee3;--panel:#fffdf8;--pearl:#e9e0d0;--line:#d8ccb5;--carbon:#151514;--carbon-soft:#2d2b27;--gold:#b88a2b;--gold-bright:#e5bd62;--gold-deep:#775613;--emerald:#165846;--red:#923b32;--shadow:0 18px 55px #261d0c14}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 92% 3%, #e5bd621c, transparent 24rem), linear-gradient(180deg, #faf7f0 0, var(--paper) 38rem);color:var(--ink);margin:0;font:15px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--gold-deep);text-underline-offset:3px;text-decoration-color:#77561359}main{max-width:1280px;margin:auto;padding:32px}h1,h2,h3{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-weight:500}h1{letter-spacing:-.035em;margin:6px 0;font-size:clamp(2.5rem,5vw,4.75rem);line-height:.98}h2{margin:8px 0 18px;font-size:25px;line-height:1.2}.eyebrow,small{color:var(--gold-deep);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:750}.fine,.empty{color:var(--muted)}.entry{max-width:720px;min-height:100vh;padding-top:14vh}.entry-mark{filter:drop-shadow(0 12px 20px #523a082e)}.entry .button{margin:20px 0;display:inline-block}.entrance-page{max-width:1320px;padding-top:26px}.entrance-art{background:var(--carbon);border:1px solid #493814;border-radius:7px 7px 0 0;display:block;overflow:hidden;box-shadow:0 26px 80px #1812082e}.entrance-art img{width:100%;height:auto;display:block}.entrance-card{border:1px solid var(--line);border-top:3px solid var(--gold);box-shadow:var(--shadow);background:#fffdf8f5;border-radius:0 0 7px 7px;margin:0 22px 50px;padding:clamp(30px,5vw,64px);position:relative}.entrance-copy{max-width:820px}.entrance-copy .lead{margin:22px 0 0}.entrance-actions{flex-wrap:wrap;align-items:center;gap:22px;margin:34px 0 18px;display:flex}.entrance-actions a:not(.button){font-weight:650}.entrance-note{border-left:2px solid var(--gold);max-width:760px;padding-left:14px}.panel.decision-chain{color:#f4ead4;background:linear-gradient(125deg, #ffffff08, transparent 45%), var(--carbon);letter-spacing:.02em;border-color:#4a4438;margin-top:34px;font-family:Georgia,Times New Roman,serif}header{border:1px solid var(--line);border-top:3px solid var(--gold);background:linear-gradient(125deg, var(--panel), #f1eadc);box-shadow:var(--shadow);border-radius:5px;justify-content:space-between;align-items:end;gap:28px;padding:24px;display:flex}.workspace-brand{align-items:center;gap:18px;display:flex}.workspace-brand img{filter:drop-shadow(0 8px 12px #523a0829);flex:none}.workspace-brand h1{font-size:clamp(2.1rem,4vw,3.75rem)}.workspace-brand p,.ask-ame-brand p{color:var(--muted);margin:3px 0 0}button,.button{background:linear-gradient(145deg, var(--gold-bright), var(--gold));color:#1e1708;min-height:42px;font:inherit;letter-spacing:.015em;cursor:pointer;border:1px solid #80601d;border-radius:3px;padding:11px 17px;font-weight:760;text-decoration:none;box-shadow:inset 0 1px #ffffff73,0 6px 14px #5139081f}button:hover,.button:hover{filter:brightness(1.04)}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline:3px solid var(--gold);outline-offset:3px}label{color:var(--muted);gap:5px;display:grid}input,select,textarea{border:1px solid var(--line);min-height:42px;color:var(--ink);font:inherit;background:#fffefa;border-radius:2px;padding:9px 10px}.selectors{align-items:end;gap:12px;display:flex}.demo-banner{border:1px solid var(--gold);color:#493508;text-align:center;background:#fff4d8;margin-bottom:16px;padding:10px;font-weight:750}.replay{border:1px solid var(--line);background:#f1ecdf;align-items:end;gap:14px;margin-bottom:22px;padding:14px;display:flex}.replay output{font-variant-numeric:tabular-nums}nav{background:var(--carbon);border-radius:4px;gap:8px;margin:16px 0 24px;padding:9px;display:flex;overflow:auto}nav a{color:#f5ecd9;white-space:nowrap;padding:8px 12px;font-size:13px;font-weight:650;text-decoration:none}nav a:hover{color:var(--gold-bright)}nav a[aria-current=page]{color:var(--carbon);background:var(--gold-bright);border-radius:3px}nav[aria-label=Breadcrumbs]{color:var(--ink);background:0 0;flex-wrap:wrap;align-items:center;margin:0 0 24px;padding:0}nav[aria-label=Breadcrumbs] a{color:var(--gold-deep);padding:0;text-decoration:underline}.section-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.signals{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.signals article,.panel{border:1px solid var(--line);background:var(--panel);border-radius:4px;padding:20px;box-shadow:0 8px 26px #2d220e0a}.signals strong{margin:8px 0;font:500 25px Georgia,serif;display:block}.signals footer{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding-top:10px;font-size:12px}.signals .stale{border-top:3px solid var(--gold)}.signals .failed,.signals .missing{border-top:3px solid var(--red)}.grid{grid-template-columns:2fr 1fr;gap:16px;margin-top:16px;display:grid}.surface-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.surface-grid .panel{position:relative;overflow:hidden}.surface-grid .panel:before{background:linear-gradient(var(--gold-bright), var(--gold-deep));content:"";width:3px;position:absolute;inset:0 auto 0 0}.entrance-surfaces{margin-top:28px}.hero{padding:34px}.lead{max-width:680px;font:24px/1.42 Georgia,serif}.split{gap:64px;margin:30px 0;display:flex}.split strong{font-size:18px;display:block}.notice{border-left:3px solid var(--gold);background:#fff4d8;padding:14px}ol{padding:0;list-style:none}li{border-top:1px solid var(--line);gap:14px;padding:14px 0;display:flex}li b{color:var(--gold-deep)}.timeline p{border-left:2px solid var(--emerald);padding:4px 16px}.timeline p span{color:var(--muted);display:block}.timeline .pending{border-color:var(--gold)}.panel>label,.panel>input,.panel>select,.panel>button{width:100%;margin-top:10px}.surface-note{border:1px solid var(--line);border-left:3px solid var(--gold);color:var(--muted);background:#fffdf8a6;margin:20px 0 0;padding:14px 18px}.app-footer{color:var(--muted);text-align:center;justify-items:center;gap:8px;padding:42px 20px 28px;display:grid}.app-footer img{width:210px;height:auto}@media (max-width:940px){.surface-grid{grid-template-columns:repeat(2,1fr)}header,.selectors{flex-direction:column;align-items:stretch}}@media (max-width:760px){main{padding:18px}.entrance-page{padding:12px}.entrance-card{margin:0 6px 32px;padding:28px 22px}.entrance-actions,.split,.selectors,.replay{flex-direction:column;align-items:stretch;gap:14px}.entrance-actions .button{text-align:center}.workspace-brand{align-items:flex-start}.workspace-brand img{width:58px;height:58px}.signals,.grid,.surface-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cockpit{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0 24px;padding:26px 0}.cockpit h3{margin:6px 0 14px;font:500 20px/1.25 Georgia,serif}.cockpit h4{margin:8px 0}.cockpit-grid{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.ask-ame-brand{align-items:center;gap:14px;display:flex}.ask-ame-brand img{background:var(--carbon);border:1px solid #4a3a19;border-radius:50%;flex:none;padding:7px;box-shadow:0 9px 24px #3a28072e}.ask-ame-brand h2{margin:1px 0;font-size:32px}.intake-panel{border-top:3px solid var(--gold)}.ask-ame-panel{border-top:3px solid var(--emerald);background:linear-gradient(135deg,#fff 0%,#f3faf7 100%);gap:14px;margin:18px 0;display:grid}.ask-ame-panel>p,.ask-ame-message p{margin:0}.ask-ame-intro,.ask-ame-submit{justify-content:space-between;align-items:center;gap:14px;display:flex}.ask-ame-intro h3{margin-bottom:0}.ask-ame-conversation{border:1px solid var(--line);background:#ffffffc7;gap:10px;max-height:420px;padding:14px;display:grid;overflow-y:auto}.ask-ame-empty,.ask-ame-message{gap:6px;display:grid}.ask-ame-empty span{color:var(--muted)}.ask-ame-message{border-left:3px solid var(--emerald);white-space:pre-wrap;background:#e9f3ef;max-width:88%;padding:12px 14px}.ask-ame-markdown{white-space:normal;gap:8px;display:grid}.ask-ame-markdown>:is(p,h4,h5,h6,ul,ol){margin:0}.ask-ame-table-wrap{overflow-x:auto}.ask-ame-table-wrap table{border-collapse:collapse;width:100%}.ask-ame-table-wrap :is(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:5px 7px}.ask-ame-message.user{border-left:0;border-right:3px solid var(--gold);background:#fff4d8;justify-self:end}.ask-ame-form{gap:9px;display:grid}.ask-ame-submit small{color:var(--muted)}.ask-ame-submit button{width:auto;min-width:130px}.ask-ame-search{align-items:center;gap:9px;font-size:14px;display:flex}.cockpit .ask-ame-search input{width:18px;height:18px}.ask-ame-sources{border-top:1px solid #0c5c4233;padding-top:8px}.ask-ame-sources summary{cursor:pointer;font-weight:700}.ask-ame-sources ul{margin:8px 0;padding-left:20px}.ask-ame-sources li{padding:3px 0}.step{color:var(--gold-deep);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:750}.state-pill{border:1px solid var(--emerald);color:var(--emerald);background:#f3faf7;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.cockpit textarea{resize:vertical;width:100%}.cockpit button:disabled{opacity:.5;cursor:not-allowed}.success,.error{border-left:3px solid var(--emerald);background:#e9f3ef;padding:12px 14px}.error{border-color:var(--red);background:#faece8}.review-panel,.decision-panel,.admin-panel{margin-top:16px}.claim-boundary{border-left:3px solid var(--gold);background:#fff4d8;padding:10px 12px}.candidate-table{border-top:1px solid var(--line)}.candidate-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(220px,1fr) minmax(100px,180px) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.candidate-row small,.candidate-row strong{display:block}.candidate-row input[type=checkbox]{width:18px;height:18px}.review-split,.admin-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.review-split ul{margin:0;padding-left:20px}.review-split li{border:0;padding:4px 0;display:list-item}.button-row{gap:10px;display:flex}.secondary{border:1px solid var(--gold);color:var(--gold-deep);box-shadow:none;background:0 0}.compact-form{gap:10px;display:grid}.compact-form p{margin:0}.admin-panel summary{cursor:pointer}.admin-panel summary>span{display:grid}.admin-grid{margin-top:20px}.record{border-top:1px solid var(--line);padding-top:10px;display:grid}.record span{color:var(--muted)}.one-time{overflow-wrap:anywhere;background:#fff4d8;gap:6px;padding:10px;display:grid}.one-time code{-webkit-user-select:all;user-select:all}.cockpit input,.cockpit select{width:100%}.sign-in-options{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.text-action{width:auto;color:var(--red);box-shadow:none;background:0 0;border:0;justify-self:start;padding:5px 0;text-decoration:underline}.reports-workspace{gap:18px;margin:28px 0;display:grid}.report-stack{gap:20px;display:grid}.report-card{border-top:3px solid var(--emerald);gap:18px;display:grid}.report-card[data-report-status=PARTIAL]{border-top-color:var(--gold)}.report-card[data-report-status=BLOCKED]{border-top-color:var(--red)}.report-header,.report-actions,.report-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.report-header h3{margin:4px 0 0;font:500 25px/1.25 Georgia,serif}.report-meta,.report-governance-grid,.report-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-meta>div,.report-governance-grid>section,.report-aperture,.report-section{border:1px solid var(--line);background:#ffffffb8;padding:14px}.report-meta small,.report-governance-grid small,.report-aperture small,.report-footer small{color:var(--muted);display:block}.report-meta strong,.report-footer code{overflow-wrap:anywhere}.report-card strong,.report-card code,.report-card p,.report-card li,.report-card dd,.report-card span{overflow-wrap:anywhere;word-break:break-word;min-width:0}.report-sections{gap:12px;display:grid}.report-object{gap:8px;margin:10px 0 0;display:grid}.report-object>div{border-top:1px solid var(--line);grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:12px;padding-top:8px;display:grid}.report-object dt{color:var(--muted);font-size:12px;font-weight:700}.report-object dd{overflow-wrap:anywhere;min-width:0;margin:0}.report-object.nested{margin-top:0}.report-value-list{margin:8px 0 0;padding-left:20px}.report-value-list li{padding:3px 0}.report-aperture-grid{gap:12px;display:grid}.report-aperture details,.report-machine-body{border-top:1px solid var(--line);padding-top:10px}.report-aperture summary,.report-machine-body summary{cursor:pointer;font-weight:700}.report-boundary{color:var(--muted);margin-bottom:0;font-size:12px}.report-muted{color:var(--muted)}.report-footer{border-top:1px solid var(--line);padding-top:12px}.report-footer>div{min-width:0}.report-machine-body pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--carbon);color:#f5f1e8;max-height:420px;padding:14px;overflow:auto}.feed-ame{border-top:3px solid var(--gold);margin:18px 0 24px}.feed-ame textarea,.feed-ame input{width:100%}.asset-navigator{border-top:3px solid var(--emerald);margin:18px 0 24px}.hierarchy-search{align-items:end;gap:12px;margin:18px 0;display:flex}.hierarchy-search label{flex:1}.portfolio-record,.property-record,.unit-record,.component-record,.add-record,.identity-details{border:1px solid var(--line);background:#ffffff9e;border-radius:6px;margin:10px 0}.portfolio-record>summary,.property-record>summary,.unit-record>summary,.component-record>summary,.add-record>summary,.identity-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.portfolio-record>summary span,.property-record>summary span,.unit-record>summary span,.component-record>summary span{gap:2px;display:grid}.property-record,.unit-record,.component-record,.add-record,.identity-details{margin-left:14px;margin-right:14px}.unit-summary,.component-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 15px 15px;display:grid}.unit-record>h4,.unit-record>p,.unit-record>.missing-slots,.component-record>.identity-details,.unit-record>.identity-details,.add-record>form{margin-left:15px;margin-right:15px}.unit-summary dl,.component-grid dl,.identity-details dl{grid-template-columns:minmax(115px,.45fr) minmax(0,1fr);gap:7px 12px;display:grid}.unit-summary dd,.component-grid dd,.identity-details dd{overflow-wrap:anywhere;margin:0}.unit-summary dt,.component-grid dt,.identity-details dt{color:var(--muted);font-size:12px;font-weight:700}.missing-slots{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.missing-slot{border:1px dashed var(--line);background:#f3eee38c;padding:10px}.history-list{padding-left:20px}.history-list li{margin-bottom:8px}.history-list li span{color:var(--muted);font-size:12px;display:block}.slot-category,.legacy-components,.report-catalogue-held{border:1px solid var(--line);background:#ffffff94;margin:12px 15px;padding:10px 12px}.slot-category>summary,.report-catalogue-held>summary{cursor:pointer;justify-content:space-between;gap:12px;display:flex}.dense-slot-list,.source-link-list{gap:8px;padding-left:20px;display:grid}.dense-slot-list li,.source-link-list li{gap:3px;display:grid}.asset-detail-page{max-width:1180px;margin:0 auto;padding:24px}.asset-detail-header,.asset-detail-sections{gap:18px;display:grid}.asset-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:24px 0}.asset-detail-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-detail-grid{grid-template-columns:minmax(140px,.4fr) minmax(0,1fr);gap:8px 14px;display:grid}.asset-detail-grid dt{color:var(--muted);font-weight:700}.asset-detail-grid dd{overflow-wrap:anywhere;margin:0}.governed-module{flex-direction:column;display:flex}.governed-module[data-module-state=unavailable],.governed-module[data-module-state=not_entitled]{border-top-color:var(--red)}.module-link,.module-held{margin-top:auto;padding-top:12px;display:block}.module-held{color:var(--muted);font-size:12px}@media print{body[data-ame-print-report] .unified-feed>:not(.reports-workspace),body[data-ame-print-report] .reports-workspace>:not(section[aria-label=Owner\ reports]),body[data-ame-print-report] section[aria-label=Owner\ reports]>:not(.human-report),body[data-ame-print-report] .human-report:not([data-print-selected]),.technical-audit{display:none!important}.human-report{color:#172a30;box-shadow:none;background:#fff}.report-actions,.report-machine-body,nav,.selectors,.cockpit,#feed-ame,.surface-grid,.surface-note,.app-footer{display:none!important}.report-card{break-inside:avoid;box-shadow:none}}.report-brand{color:var(--teal,#28777c);font-size:1.2rem;font-weight:700}.human-report{margin-block:24px}label:has(>input[type=checkbox]){align-items:flex-start;gap:10px;display:flex}input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0;padding:0}.human-report h4{margin-block:24px 10px;font-size:1.05rem}.report-chart{border:1px solid #d3e1e2;padding:20px}.report-chart-point{grid-template-columns:130px minmax(40px,1fr) 90px;align-items:center;gap:12px;margin-block:12px;display:grid}.report-chart-point details{grid-column:1/-1}.report-chart-bar{background:0 0;min-width:2px;height:16px}.deal-book-record{margin-block:16px}@media (max-width:760px){.cockpit-grid,.review-split,.admin-grid,.report-meta,.report-governance-grid,.report-tier-grid,.unit-summary,.component-grid,.asset-detail-sections,.asset-detail-header,.asset-detail-grid{grid-template-columns:1fr}.hierarchy-search{flex-direction:column;align-items:stretch}.report-object>div{grid-template-columns:1fr}.candidate-row{grid-template-columns:auto 1fr}.candidate-row>input:not([type=checkbox]){grid-column:2}.section-title{align-items:flex-start;gap:12px}.button-row{flex-direction:column}.ask-ame-intro,.ask-ame-submit{flex-direction:column;align-items:stretch}.ask-ame-submit button,.ask-ame-message{width:100%;max-width:none}.ask-ame-brand{align-items:flex-start}.ask-ame-brand img{width:52px;height:52px}}:root{--amber:#875000}
