.prototype-strip button{background:transparent;color:var(--gold);border:1px solid #4d6756;padding:6px 10px;min-height:32px;font-size:11px;text-align:left}.application-question{margin:23px 0 18px}.application-question>.caps{color:#92b9a6;font-size:10px}.application-question h3{font-size:27px;line-height:1.25;letter-spacing:-.025em;max-width:56ch;margin-top:9px}.application-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 22px}.application-steps button{background:none;border:0;border-bottom:1px solid #3f5145;display:grid;gap:4px;text-align:left;min-height:61px;padding:10px 4px;color:#a6b8ab}.application-steps button small{font:10px Consolas,monospace;color:#839888}.application-steps button span{font-size:12px;line-height:1.5}.application-steps button[aria-pressed="true"]{border-bottom:2px solid var(--gold);color:var(--gold);background:linear-gradient(0deg,#d8bf7f0c,transparent)}.application-steps button[aria-pressed="true"] small{color:var(--gold)}.identity-model .atlas-domains{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;margin-bottom:14px}.identity-model .atlas-domains button{min-height:54px;padding:10px 14px}.identity-model .atlas-domains button small{font-size:10px}.identity-model .application-question h3{font-size:25px;max-width:38ch}.identity-model .model-insight{display:block;margin-top:22px;padding-left:20px;border-left:1px solid #627253}.identity-model .model-insight h3{font-size:27px;max-width:34ch;line-height:1.22}.identity-model .model-insight>p{font-size:13px}.identity-model .model-insight>.btn{width:auto;max-width:none;font-size:12px;margin-top:12px}.identity-model .model-context-note{display:block;font-size:10px}.model-core .core-brand{font-size:14px;color:var(--gold);font-weight:500;letter-spacing:.02em}.identity-model .model-core .arca-core-name{font-size:41px}.identity-model .model-core .model-core-reading{font-size:34px}.identity-model .model-core .unavailable-reading{font-size:22px}.identity-model .model-core{gap:6px}.identity-model .model-core>span{font-size:11px}.identity-model .model-core>.badge{font-size:8px}.lens-availability{display:block;font-size:9px;color:#9ac5ac;margin-top:7px;border-top:1px solid #304237;padding-top:5px}.model-absence .lens-availability{color:#b6b09c}.journey-reading{display:flex;gap:16px;align-items:baseline;margin:22px 0 26px}.journey-reading strong{font-size:56px;font-weight:450;line-height:1;letter-spacing:-.055em}.journey-reading>span{font-size:13px;color:#a6b8a9}.model-insight>.btn+.btn{margin-top:12px}.model-insight .native-table{font-size:11px}.model-connections{margin:0 20px 12px;padding:14px 0;border-top:1px solid #3b5042}.model-connections>.caps{font-size:9px;display:block;color:#9abbab;margin-bottom:12px}.model-connections p{font-size:10px;color:#92a79a;line-height:1.7;margin-top:12px}.connected-records{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,1fr) minmax(0,1fr);gap:12px;align-items:center}.connected-records button{border:1px solid #4e7761;background:#102118;min-height:66px;padding:10px;text-align:left}.connected-records button small{display:block;font-size:10px;color:#8fae9b}.connected-records button strong{display:block;font-size:15px;font-weight:500;line-height:1.5}.connected-records button:disabled{opacity:.65;border-style:dashed;background:none}.connected-records button:hover:not(:disabled){border-color:var(--gold)}.relation-link{display:grid;gap:8px;text-align:center}.relation-link i{width:100%;border-top:1px solid #91c3a4}.relation-link span{font-size:9px;color:#aac9b6;line-height:1.5}.relationship-withheld .relation-link i{border-top:1px dashed #9e9682}.relationship-withheld .connected-records button{border-color:#74705e}.relationship-withheld .relation-link span{color:#c2b899}.model-legend{margin:12px 0 0;border:0;padding:0}.model-legend summary{font-size:11px;color:#91ab9b;min-height:38px;padding:9px 0}.model-legend p{font-size:11px;line-height:1.8;color:#a8b8ac;margin:9px 0;max-width:95ch}.model-legend strong{color:var(--ink);font-weight:500}.evidence-workbench{margin:26px 0 0;border:1px solid #665d43;padding:0;background:#171911}.evidence-workbench>summary{list-style-position:inside;padding:17px 20px;color:#e1d0a6;font-size:14px;min-height:54px}.evidence-workbench>summary>span{display:block;font-size:10px;color:#b8ab8e;margin:5px 0 0 16px}.workbench-body{padding:0 20px 22px}.workbench-intro{font-size:12px;color:#bbbba8;line-height:1.8;margin-bottom:16px;max-width:85ch}.workbench-body fieldset{padding:15px 0 0;border:0;border-top:1px solid #4d4c34;margin:0}.workbench-body legend{font-size:10px;color:#d6c18d;padding-right:10px}.condition-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.condition-controls label{display:grid;gap:8px;font-size:11px;color:#dbd8bd;min-width:0}.condition-controls select{width:100%;min-width:0;min-height:44px;background:#11180f;border:1px solid #69684c;color:#e4e5d3;font-size:12px;padding:10px 8px;border-radius:2px}.condition-controls select:disabled{color:#999f8a;border-style:dashed}.workbench-scope{font-size:11px;color:#b0b39d;line-height:1.8;margin:14px 0}.workbench-inputs{display:grid;gap:6px;padding:13px 0;border-block:1px solid #42482e;font-size:11px;margin:15px 0}.workbench-inputs strong{font-weight:500;color:#d4c795}.workbench-inputs span{color:#bfc4aa}.scenario-results{margin:18px 0 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.scenario-results>div{min-width:0}.scenario-results dt{font-size:10px;color:#9eaf9b;margin-bottom:8px}.scenario-results dd{margin:0;font-size:13px;line-height:1.5;color:#d7ddc7}.scenario-results dd small{display:block;font-size:10px;line-height:1.8;color:#a6b59f;margin-top:8px}.model-insight .scenario-results{grid-template-columns:minmax(0,1fr);gap:16px}.model-insight .scenario-results>div{padding-bottom:14px;border-bottom:1px solid var(--line)}.identity-model .condition-controls,.identity-model .scenario-results{grid-template-columns:minmax(0,1fr);gap:14px}.identity-model .scenario-results>div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:15px}.identity-model .workbench-body legend{font-size:10px}.detail-workbench{margin:0 0 30px}.detail-workbench .evidence-workbench{margin-top:0}
@media(max-width:1100px){.application-question h3{font-size:25px}.identity-model .application-question h3{font-size:23px}.application-steps button span{font-size:11px}.identity-model .model-core .arca-core-name{font-size:33px}.identity-model .model-core .model-core-reading{font-size:28px}.identity-model .model-core .unavailable-reading{font-size:19px}.identity-model .model-core>span{font-size:10px}.lens-availability{font-size:8px}.connected-records{gap:8px}.connected-records button strong{font-size:13px}.condition-controls{gap:12px}.condition-controls select{font-size:11px}}
@media(max-width:850px){.identity-model .model-core .arca-core-name{font-size:47px}.identity-model .model-core .model-core-reading{font-size:39px}.identity-model .model-core .unavailable-reading{font-size:25px}.identity-model .model-core>span{font-size:13px}.identity-model .model-core>.badge{font-size:10px}.identity-model .model-core{gap:7px}.application-steps button span{font-size:12px}.lens-availability{font-size:10px}.identity-model .condition-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.identity-model .scenario-results{grid-template-columns:repeat(3,minmax(0,1fr))}.identity-model .scenario-results>div{display:block}.model-insight .native-table{max-width:660px}.condition-controls select{font-size:11px}.connected-records button strong{font-size:16px}.connected-records button small{font-size:11px}}
@media(max-width:600px){.application-question h3,.identity-model .application-question h3{font-size:23px}.application-steps{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.application-steps button{min-height:59px;padding:9px 3px}.application-steps button span{font-size:12px}.application-steps button:nth-last-child(-n+2){grid-column:auto}.identity-model .model-core .arca-core-name{font-size:29px}.identity-model .model-core .model-core-reading{font-size:26px}.identity-model .model-core .unavailable-reading{font-size:18px}.identity-model .model-core>span{font-size:9px}.identity-model .model-core>.badge{font-size:8px}.identity-model .model-core{gap:4px}.model-core .core-brand{font-size:11px}.lens-control{min-height:117px}.lens-availability{font-size:9px}.model-connections{margin:0 12px 10px}.connected-records{grid-template-columns:minmax(0,1fr) minmax(65px,.7fr) minmax(0,1fr);gap:8px}.connected-records button{padding:9px 7px}.connected-records button strong{font-size:13px}.connected-records button small{font-size:9px}.relation-link span{font-size:9px}.model-connections>.caps{font-size:9px}.model-connections p{font-size:10px}.identity-model .model-insight{padding-left:16px}.identity-model .model-insight h3{font-size:25px}.identity-model .model-insight>.btn{width:100%;margin-top:14px}.journey-reading strong{font-size:47px}.evidence-workbench>summary{padding:16px;font-size:13px}.workbench-body{padding:0 16px 20px}.condition-controls,.identity-model .condition-controls{grid-template-columns:minmax(0,1fr);gap:16px}.condition-controls label{font-size:12px}.condition-controls select{font-size:13px}.scenario-results,.identity-model .scenario-results{grid-template-columns:minmax(0,1fr);gap:17px}.scenario-results>div,.identity-model .scenario-results>div{display:block;border-bottom:1px solid #38402e;padding-bottom:14px}.scenario-results dt{font-size:11px}.scenario-results dd{font-size:14px}.scenario-results dd small{font-size:11px}.workbench-body .actions{display:block}.workbench-body .btn,.workbench-body .text-action{width:100%;margin-top:7px}.model-insight .native-table{font-size:11px}.model-insight .native-table th{font-size:10px}.workbench-scope{font-size:11px}.workbench-inputs{font-size:11px}}
@media(prefers-reduced-motion:reduce){.bar-fill,.model-selected .inspection-trace,.model-selected .active-dimension{transition:none;animation:none}}
@media(forced-colors:active){.relationship-supported .relation-link i,.relationship-withheld .relation-link i{border-color:CanvasText}.application-steps button[aria-pressed="true"]{outline:2px solid Highlight}.evidence-workbench,.connected-records button,.condition-controls select{border-color:CanvasText}}

/* Prototype 03 Revision 1: owner-observed composition corrections, 7 October. */
.hero{padding:48px 0 56px}
.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:54px}
.hero-copy{padding-top:12px}
.hero-copy h1{font-size:clamp(42px,4.3vw,64px);max-width:15ch;margin-top:20px}
.hero-copy>p{font-size:16px;max-width:43ch}
.identity-overview{min-width:0;max-width:640px;width:100%;justify-self:end;border-block:1px solid #33463e;background:radial-gradient(ellipse,#1c393124,transparent 75%);padding:12px 0 18px}
.identity-emblem{position:relative;aspect-ratio:600/430}
.identity-emblem svg{width:100%;height:100%;display:block}
.identity-core{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;pointer-events:none}
.identity-core .arca-core-name{font-size:clamp(38px,4vw,58px)}
.identity-core>span{font-size:12px;color:var(--muted);max-width:20ch;text-align:center}
.identity-dimensions>span{position:absolute;padding:10px 12px;background:#0a1110ec;border:1px solid #354740;color:#d5ddd1;font:11px/1.5 Consolas,monospace;text-transform:uppercase;letter-spacing:.025em;max-width:44%}
.identity-dimensions>span:nth-child(1){left:0;top:10%}.identity-dimensions>span:nth-child(2){right:0;top:29%}.identity-dimensions>span:nth-child(3){left:0;bottom:17%}.identity-dimensions>span:nth-child(4){right:1%;bottom:3%}
.identity-caption{display:flex;justify-content:space-between;gap:20px;padding:12px 4px;color:var(--muted);font-size:11px;line-height:1.7}
.identity-caption strong{font-weight:500;color:var(--gold);align-self:end;white-space:nowrap}.identity-overview>.text-action{font-size:13px;margin-left:4px}
.landing-application{padding:34px 0 48px;border-top:1px solid var(--line);scroll-margin-top:24px}
.application-intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-bottom:30px}
.application-intro h2{font-size:32px;line-height:1.2;margin-top:12px;max-width:24ch}.application-intro>p{color:var(--muted);font-size:14px;max-width:56ch;padding-top:6px}
.landing-model{border-top:0;padding-top:0;margin-bottom:0}
.landing-model .atlas-domains{grid-template-columns:repeat(2,minmax(0,1fr));max-width:540px;margin-bottom:24px}
.selected-domain-header{display:flex;justify-content:space-between;align-items:start;gap:28px;margin-bottom:18px}.selected-domain-header .caps{font-size:10px;color:var(--muted)}.selected-domain-header h2{font-size:25px;line-height:1.2;margin-top:7px}.selected-domain-header>p{font-size:12px;color:var(--muted);max-width:38ch;text-align:right}
.application-question{margin:14px 0}.application-question h3{font-size:25px;max-width:44ch}.application-steps{margin-bottom:24px}.application-steps button{min-height:55px}.application-steps button span{font-size:12px}
.model-composition{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}
.atlas-model .model-field{max-width:680px;width:100%}
.model-insight{padding:0 0 0 24px}.model-insight h3{font-size:27px;line-height:1.2;margin:14px 0 20px}.model-insight>.scope-note{font-size:12px;line-height:1.7;max-width:64ch}.model-insight>.btn{margin:10px 8px 8px 0}
.model-core{gap:7px}.model-core .arca-core-name{font-size:44px}.model-core .domain-core-name{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.025em;max-width:14ch}.model-core>small{font-size:11px}.model-core>span{font-size:12px}
.lens-control{padding:11px 12px}.lens-control strong{font-size:11px}.lens-control small{font-size:11px}.lens-availability{font-size:10px}
.model-insight .model-connections{margin:20px 0 0;padding:16px 0 0}.model-insight .connected-records{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);gap:12px}.model-insight .connected-records button{padding:12px 10px;min-height:65px}.model-insight .connected-records strong{font-size:14px}.model-insight .connected-records small{font-size:11px}.model-insight .relation-link span{font-size:10px}
.comparison-panel{margin:20px 0 16px}.comparison-values{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.comparison-values>span{display:flex;align-items:baseline;gap:12px}.comparison-values strong{font-size:40px;font-weight:450;letter-spacing:-.04em}.comparison-values i{font-size:22px;font-style:normal;color:var(--muted)}.comparison-values small{font-size:13px;color:var(--muted)}.comparison-values>b{font-size:18px;color:var(--gold);font-weight:500}.comparison-panel>p{font-size:12px;color:var(--muted);margin-top:14px}
.comparison-proportions{display:grid;gap:13px;margin-top:22px}.comparison-proportions>div{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px}.comparison-proportions span{font-size:11px;color:var(--muted)}.comparison-proportions i{display:block;width:var(--width);height:13px;background:#a1bbac}.comparison-proportions>div:last-child i{background:var(--gold)}
.comparison-unavailable{padding:14px 0;border-block:1px dashed #667260;font-size:14px}.native-current{font-size:20px;color:var(--gold)}
.reality-page .app-heading{padding:30px 0 24px}.reality-page .app-heading h1{font-size:36px;margin-top:10px}.reality-page .app-heading p{font-size:12px;margin-top:12px}
.overview-title{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.overview-title h2{font-size:22px}.overview-title>span{font-size:11px;color:var(--muted)}.domain-overview{margin:0 0 36px}.domain-overview .overview-toolbar{margin:12px 0 18px}.domain-overview .filters button{font-size:12px;padding:12px 0}.domain-overview .filters{gap:22px}
.evidence-list.domain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0}
.domain-grid .domain-tile{display:flex;flex-direction:column;align-items:stretch;gap:15px;background:#0c1612;border:1px solid #34483c;padding:18px;text-align:left;min-height:192px;color:var(--ink);min-width:0;cursor:pointer}.domain-tile[aria-pressed="true"]{border-color:var(--gold);box-shadow:inset 3px 0 var(--gold);background:#182219}.domain-tile:hover{background:#16251c}.domain-tile-title{display:flex;gap:10px;justify-content:space-between;align-items:start}.domain-tile-title>strong{font-size:16px;font-weight:500}.domain-tile-title .badge{font-size:10px;line-height:1.6}.domain-native{display:grid;gap:7px;flex:1}.overview-reading{font-size:29px;font-weight:450;letter-spacing:-.03em}.overview-reading small{font-size:12px;color:var(--muted);font-weight:400;letter-spacing:0}.overview-absence{font-size:17px;line-height:1.35;font-weight:450}.overview-detail{font-size:12px;color:var(--muted);line-height:1.6}.domain-tile-foot{display:flex;justify-content:space-between;gap:12px;font-size:11px;line-height:1.6;color:var(--muted)}.domain-tile-foot>span{color:var(--gold)}.empty-filter{font-size:14px;padding:18px 0;grid-column:1/-1}
.fee-tiers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:20px 0}.fee-tiers>div{display:grid;gap:15px;padding:14px 8px;border-top:2px solid #76a495;background:linear-gradient(180deg,#19362c55,transparent);min-width:0}.fee-tiers>div>span{font-size:11px;line-height:1.5;min-height:33px;color:var(--muted)}.fee-tiers strong{font-size:30px;font-weight:450}.fee-tiers small{display:block;font-size:11px;color:var(--muted);margin-top:6px}
.instrument-tags{display:flex;gap:10px;flex-wrap:wrap}.instrument-tags>span{display:inline-block;padding:7px 10px;border:1px solid #455662;border-radius:2px;color:#c0d3db;font-size:13px}.instrument-scope{padding:16px 0;margin:20px 0}.instrument-scope>.caps{font-size:10px;color:var(--muted)}.instrument-scope .instrument-tags{margin:16px 0}.instrument-scope dl,.source-document dl,.vault-document dl{margin-top:16px}.instrument-scope dl>div,.source-document dl>div,.vault-document dl>div{display:flex;justify-content:space-between;gap:22px;padding:10px 0;border-top:1px solid var(--line);font-size:12px}.instrument-scope dt,.source-document dt,.vault-document dt{color:var(--muted)}.instrument-scope dd,.source-document dd,.vault-document dd{margin:0;text-align:right}
.history-boundary{display:flex;gap:16px;justify-content:space-between;align-items:start;padding:22px 0;border-block:1px solid #60536d;margin:24px 0 14px;color:#c3b7d7;font-size:15px}.history-boundary small{display:block;color:var(--muted);font-size:11px;margin-top:8px}.history-boundary i{font-style:normal}
.coverage-mark{display:flex;gap:9px;align-items:center;font-size:12px;color:var(--muted)}.coverage-mark i{width:18px;height:25px;border:1px solid #9eb7a5;background:#2a4c3b;flex:none}.coverage-mark i.missing{background:none;border-style:dashed}.coverage-diagram{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.coverage-diagram>div{border:1px solid #72947f;padding:18px 14px}.coverage-diagram>div.missing{border-style:dashed;border-color:#7a7767}.coverage-diagram span{font-size:11px;color:var(--muted)}.coverage-diagram strong{display:block;font-size:16px;font-weight:450;margin-top:16px}
.rights-boundary{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center;margin:24px 0;border-block:1px solid #6c6554;padding:20px 0;font-size:14px}.rights-boundary i{color:var(--gold);font-size:25px;font-style:normal}.rights-boundary>div{display:flex;flex-wrap:wrap;gap:8px}.rights-boundary>div>span{font-size:11px;border:1px dashed #766e5c;padding:5px}.rights-boundary small{font-size:11px;color:var(--muted);line-height:1.6}
.evidence-workbench{margin-top:24px}.evidence-workbench>summary>span{font-size:11px}.workbench-intro{font-size:13px}.workbench-scope{font-size:12px}.model-legend{margin-top:20px}
.object-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 20px}.object-tabs button{background:transparent;color:var(--muted);border:0;border-bottom:1px solid #44594c;padding:11px 9px;min-height:44px;font-size:12px}.object-tabs button[aria-pressed="true"]{color:var(--gold);border-bottom:2px solid var(--gold)}.intelligence-workflow{border-top:1px solid #456b5b;padding-top:18px}.intelligence-workflow>.caps{font-size:11px;color:#a5cdb9}.intelligence-workflow>p{font-size:13px;color:var(--muted)}.comparison-gap{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:25px 0;color:var(--muted);font-size:13px}.comparison-gap i{flex:1;min-width:20px;border-top:1px dashed #a3a18c}.source-document{border-left:2px solid #85b19f;padding-left:18px;font-size:13px}
.route-document{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:20px;padding:22px 0;border-block:1px solid #6c5c39;margin:28px 0 18px}.document-glyph{font-size:34px;color:var(--gold)}.route-document .caps{font-size:11px;color:var(--gold)}.route-document .route-explanation{margin:10px 0 0;padding:0;border:0;font-size:13px}.document-state{font-size:11px;text-align:right;color:#af9e77;line-height:1.7}
.vault-notes>div{border:0;padding-left:0}.vault-notes>div+div{padding-top:0;border-top:0}.vault-notes .object-tabs{display:flex;gap:10px;margin-top:0}.vault-document{padding:16px;border:1px solid #43654f!important;background:#15271944}.vault-document .caps{font-size:11px;color:var(--mint)}.vault-document p{font-size:12px;color:var(--muted);margin-top:13px}.vault-document.intent-document{border-style:dashed!important}.agent-workflow{display:grid;grid-template-columns:100px minmax(0,1fr);gap:30px}.agent-emblem{color:var(--purple);align-self:start;padding-top:14px;text-align:center}.agent-emblem svg{width:90px;height:90px;display:block;margin:auto}.agent-emblem span{font-size:11px}.readiness-ledger>.caps{font-size:11px;color:var(--purple);padding:13px 0}.readiness-ledger>p{font-size:13px;color:var(--muted);margin-top:16px}.owner-boundary{border:1px dashed #897694;padding:14px}.readiness-row{font-size:13px;padding:13px 0}.readiness-row strong{font-size:12px}
@media(max-width:1100px){.hero-grid{gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-copy h1{font-size:48px}.identity-dimensions>span{font-size:10px;padding:8px}.identity-caption{display:block}.identity-caption strong{display:block;margin-top:6px}.model-composition{grid-template-columns:minmax(0,1fr);gap:26px}.atlas-model .model-field{max-width:660px;justify-self:center}.model-insight{padding:0;max-width:none;border-left:0;border-top:1px solid var(--line);padding-top:22px}.domain-grid .domain-tile{min-height:196px}.domain-tile-title{display:grid;gap:8px}.application-intro{gap:30px}.application-intro h2{font-size:28px}}
@media(max-width:850px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}.identity-overview{justify-self:start;max-width:600px}.hero-copy h1{font-size:clamp(42px,7vw,58px);max-width:18ch}.hero-copy>p{max-width:56ch}.identity-dimensions>span{font-size:11px}.identity-caption{display:flex}.identity-caption strong{margin-top:0}.evidence-list.domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-intro{grid-template-columns:1fr;gap:12px}.application-intro>p{max-width:64ch}.overview-title{display:block}.overview-title>span{display:block;margin-top:8px}.model-core .arca-core-name{font-size:46px}.model-core .domain-core-name{font-size:25px}.model-core>span{font-size:13px}.selected-domain-header>p{text-align:left}.selected-domain-header{align-items:start}.lens-control strong{font-size:12px}.lens-control small{font-size:11px}}
@media(max-width:600px){.hero{padding:28px 0 34px}.hero-copy{padding-top:0}.hero-copy h1{font-size:43px}.identity-emblem{aspect-ratio:auto;padding-bottom:0}.identity-emblem svg{aspect-ratio:600/430}.identity-core{inset:0 0 auto;height:auto;aspect-ratio:600/430}.identity-core .arca-core-name{font-size:38px}.identity-core>span{font-size:11px}.identity-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.identity-dimensions>span{position:static;max-width:none;min-height:51px;display:flex;align-items:center;font-size:11px;overflow-wrap:anywhere;padding:10px}.identity-caption{display:block;padding:14px 2px}.identity-caption strong{display:block;margin-top:7px}.landing-application{padding:28px 0 34px}.application-intro h2{font-size:28px}.selected-domain-header{display:block}.selected-domain-header>p{margin-top:12px}.application-question h3{font-size:23px}.application-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.application-steps button span{font-size:12px}.model-insight h3{font-size:25px}.model-core .arca-core-name{font-size:30px}.model-core .domain-core-name{font-size:18px}.model-core>small{font-size:10px}.model-core>span{font-size:11px}.model-core{gap:5px}.lens-control strong,.lens-control small{font-size:11px}.lens-control{min-height:100px;padding:12px 10px}.model-insight .connected-records{grid-template-columns:minmax(0,1fr) 85px minmax(0,1fr);gap:8px}.model-insight .connected-records button{padding:10px 7px}.model-insight .connected-records strong{font-size:12px}.model-insight .connected-records small{font-size:11px}.comparison-values strong{font-size:36px}.comparison-values>b{font-size:17px}.fee-tiers{gap:6px}.fee-tiers>div{padding:12px 5px}.fee-tiers strong{font-size:27px}.fee-tiers>div>span{font-size:11px}.evidence-list.domain-grid{grid-template-columns:minmax(0,1fr)}.domain-grid .domain-tile{min-height:170px}.domain-tile-title{display:flex}.domain-overview .filters{flex-wrap:wrap;gap:4px 20px}.reality-page .app-heading h1{font-size:32px}.app-heading-top{flex-wrap:wrap}.domain-overview{margin-bottom:26px}.route-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.route-step:nth-child(2)::before{display:none}.route-step span{font-size:12px}.route-document{grid-template-columns:30px minmax(0,1fr);gap:14px}.document-state{grid-column:2;text-align:left}.agent-workflow{grid-template-columns:minmax(0,1fr);gap:8px}.agent-emblem{display:flex;align-items:center;gap:12px;padding-top:0;text-align:left}.agent-emblem svg{width:60px;height:60px;margin:0}.vault-ledger{grid-template-columns:70px minmax(0,1fr);gap:18px}.vault-symbol svg{width:65px;height:72px}.vault-document{padding:12px}.vault-document dl>div{display:block}.vault-document dd{text-align:left;margin-top:5px}.object-tabs{gap:7px}.object-tabs button{font-size:12px}.rights-boundary{grid-template-columns:1fr auto 1.3fr;gap:10px}}
@media(forced-colors:active){.domain-tile[aria-pressed="true"],.object-tabs button[aria-pressed="true"]{outline:2px solid Highlight}.comparison-proportions i{background:CanvasText}.identity-dimensions>span,.vault-document,.coverage-diagram>div{border-color:CanvasText}}

/* One shared geometric field; background paths are decorative, never evidence. */
.geometry-surface{position:relative;isolation:isolate;overflow:clip}
.brand-contours{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;fill:none;opacity:.17;overflow:visible}
.brand-contours path{stroke-width:1;vector-effect:non-scaling-stroke}.brand-contour-teal{stroke:#77a898}.brand-contour-gold{stroke:#b5a471}
.geometry-surface .hero{background:radial-gradient(ellipse at 82% 12%,#25473828,transparent 54%)}
.identity-overview{border:0;background:none}.identity-caption{border-top:1px solid #3c504544}
.model-field{border:0;background:radial-gradient(ellipse at 50% 39%,#18382d22,transparent 69%)}
.model-field::before,.model-field::after{display:none}.model-field-label{padding-top:4px}.model-boundary{border-top:1px solid #5d57404d;margin-top:4px;padding-top:12px}
.model-axis{border-color:#40534766}.lens-control{box-shadow:none;background:#0b1411f5}.model-insight{background:linear-gradient(90deg,#090f0cee,#090f0ccc 82%,transparent)}
.product-section{background:linear-gradient(90deg,#090f0cd9 12%,#090f0caa 65%,transparent)}
.comparison-scale{display:flex;justify-content:space-between;margin:12px 0 0 70px;padding-top:7px;border-top:1px solid #465343;color:var(--muted);font-size:10px}
.model-selected .inspection-trace,.model-selected .active-dimension{animation-duration:280ms}
.model-selected[data-transition="selection"] .model-insight{animation:evidence-selection 220ms ease-out}
.model-selected[data-transition="comparison"] .comparison-panel{animation:evidence-reveal 240ms ease-out}
.model-selected[data-transition="source"] .model-connections{animation:evidence-reveal 220ms ease-out}
.model-selected[data-transition="condition"] .model-insight{animation:evidence-selection 220ms ease-out}
.model-selected[data-transition="withdrawal"] .model-insight{animation:evidence-withdrawal 220ms ease-out}
.inspector[open][data-transition="source"] .dialog-body{animation:evidence-reveal 180ms ease-out}
@keyframes evidence-selection{from{opacity:.8;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@keyframes evidence-reveal{from{opacity:.75;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@keyframes evidence-withdrawal{from{box-shadow:inset 2px 0 #d4b574}to{box-shadow:inset 2px 0 transparent}}
[data-page-hidden="true"] .reality-model *,[data-page-hidden="true"] .inspector *{animation-play-state:paused!important}
@media(max-width:600px){.brand-contours{opacity:.09}.brand-contours path:not(:first-child){display:none}.model-field-label{padding-inline:5px}.model-insight{background:#090f0cee}.lens-control{background:#0b1411}.comparison-scale{font-size:11px}}
@media(prefers-reduced-motion:reduce){.model-selected .model-insight,.model-selected .comparison-panel,.model-selected .model-connections,.model-selected .inspection-trace,.model-selected .active-dimension,.inspector[open] .dialog-body{animation:none!important;transition:none!important}}
@media(forced-colors:active){.brand-contours{display:none}.model-field,.model-insight{background:Canvas}.lens-control{background:Canvas}}
