.platform-opening{padding-bottom:50px}.platform-index.shell{padding-top:21px;padding-bottom:21px;display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px;color:#4b6484}.platform-index a:hover{color:var(--blue)}.model-section .section-heading{margin-bottom:50px}.model-layout{display:grid;grid-template-columns:1fr 1.65fr;gap:9%}.workunit-specimen{background:#eaf0fb;border:1px solid #c2d2eb;padding:35px;align-self:start}.workunit-specimen>.eyebrow{color:#3562a4;font-size:9px}.workunit-specimen h3{font-size:49px;letter-spacing:-2px;margin:25px 0 20px}.workunit-specimen>p{font-size:13px;line-height:1.9}.specimen-rule{height:1px;background:#b5c8e2;margin:32px 0 8px}.workunit-specimen>div:not(.specimen-rule){border-bottom:1px solid #c7d5e9;padding:16px 0}.workunit-specimen>div>span{display:block;font:8px monospace;color:#55739a;margin-bottom:7px}.workunit-specimen b{font-size:12px;font-weight:500}.workunit-specimen small{display:block;font-size:9px;color:#607b9c;margin-top:22px}.model-inventory article{display:grid;grid-template-columns:120px 1fr;gap:25px;padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.model-inventory article:last-child{margin-bottom:0}.model-inventory article>span{font:8px/1.8 monospace;color:#5a7291;padding-top:5px}.model-inventory h3{font-size:26px;margin-bottom:12px}.model-inventory p{font-size:13px;line-height:1.9}.continuity-chapter .chapter-heading h2{font-size:clamp(42px,4.5vw,68px)}.continuity-chapter .chapter-heading>div{min-width:270px}.continuity-chapter .chapter-heading p{font-size:16px;line-height:1.7}.continuity-record{padding:35px;background:#f8faff;color:#0b2040;border:1px solid #b3d0ff;border-radius:3px}.record-title{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:25px;border-bottom:1px solid #c5d4eb}.record-title .eyebrow{color:#5f7a9e;font-size:9px}.record-title h3{font-size:28px;margin-top:10px}.record-badge{font:8px monospace;background:#e2edff;color:#174fb3;border:1px solid #b0c7ed;padding:8px 10px;white-space:nowrap}.continuity-facts{display:grid;grid-template-columns:1fr 1fr 1.5fr .7fr;gap:25px;padding:25px 0;border-bottom:1px solid #c5d4eb}.continuity-facts span{display:block;font:8px monospace;color:#6c819e;margin-bottom:8px}.continuity-facts strong{font-size:13px;font-weight:500}.lineage-display{display:flex;gap:25px;align-items:stretch;margin:28px 0;min-height:105px}.execution-tile{border:1px solid #c2d2e7;background:#edf2fa;padding:20px;min-width:180px;position:relative}.execution-tile:not(:first-child):before{content:'→';position:absolute;left:-20px;top:34px;color:#5074a6}.execution-tile span{font:8px monospace;color:#607da5;display:block}.execution-tile b{display:block;font:500 23px var(--display);letter-spacing:-.8px;margin:10px 0 5px}.execution-tile small{font:9px monospace;color:#617c9e}.execution-tile.is-current{border-color:#0649ed;background:#e3edff}.execution-tile.is-current span,.execution-tile.is-current small{color:#174fae}.execution-tile.is-historical{opacity:.65}.continuity-message{border-top:1px solid #c5d4eb;padding-top:23px;display:grid;grid-template-columns:1fr 2fr;gap:40px}.continuity-message strong{font-size:15px;font-weight:500}.continuity-message p{font-size:12px;color:#506a8d;line-height:1.9}.record-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:23px;padding-top:20px;border-top:1px solid #d2def0}.record-bottom>span{font:8px monospace;color:#6882a4}.record-bottom button{background:none;border:0;color:#0649ed;font-size:11px;padding:5px 0}.perspective-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #b9cae1}.perspective-tabs button{position:relative;text-align:left;background:transparent;border:0;padding:22px 20px;color:#526e93}.perspective-tabs button:first-child{padding-left:0}.perspective-tabs button>span{font:8px monospace;display:block;margin-bottom:14px}.perspective-tabs b{font:500 25px var(--display);letter-spacing:-.8px;display:block;color:#233e63}.perspective-tabs small{font-size:11px;display:block;margin-top:7px;color:#667e9e}.perspective-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:-1px;left:0;right:20px;height:3px;background:#0649ed}.perspective-tabs button[aria-selected=true] b{color:#0649ed}.perspective-panel{display:grid;grid-template-columns:1fr 1.25fr;gap:12%;padding:45px 0 0}.perspective-panel .eyebrow{color:#4c6a92;font-size:9px}.perspective-panel h3{font-size:33px;margin:20px 0}.perspective-panel p{font-size:13px;line-height:1.9;margin-bottom:23px}.semantic-tag{display:inline-block;border:1px solid #b7cae3;color:#52729c;padding:5px 8px;font:8px/1.6 monospace;white-space:nowrap}.perspective-panel dl{margin:0}.perspective-panel dl>div{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding:17px 0}.perspective-panel dt{font-size:11px;color:#6c819d}.perspective-panel dd{font-size:12px;text-align:right;margin:0;color:#274362}.denied-text{color:#a32e38!important}.delegated-work{display:grid;grid-template-columns:1fr 1.15fr;gap:12%;margin-top:70px;padding-top:55px;border-top:1px solid var(--line)}.delegated-work .eyebrow{color:#607b9d;font-size:9px}.delegated-work h3{font-size:35px;margin:20px 0}.delegated-work p{font-size:13px;line-height:1.9}.delegated-work .delegation-law{color:#0649ed;font-size:11px;margin-top:23px}.delegation-map{padding-top:10px}.parent-mission{max-width:315px;margin:auto;padding:23px 25px;background:#e5edfc;border:1px solid #a7c0e8}.parent-mission span,.child-missions span{display:block;font:8px monospace;color:#52729d}.parent-mission b{display:block;font:500 22px var(--display);letter-spacing:-.6px;margin-top:8px}.delegation-connector{height:32px;width:1px;background:#91acd2;margin:auto}.child-missions{display:grid;grid-template-columns:1fr 1fr;gap:15px;position:relative}.child-missions:before{content:'';position:absolute;left:20%;right:20%;height:1px;background:#91acd2;top:0}.child-missions>div{background:#eef2fa;border:1px solid #bdcde4;padding:22px 18px}.child-missions b{font-size:12px;display:block;margin:13px 0 8px;font-weight:500}.child-missions small{font:8px monospace;color:#6a80a0}.delegation-map>p{font-size:10px;line-height:1.8;text-align:center;margin-top:20px}.boundary-section{background:#eaf0f8;border-top:1px solid #d2ddeb;border-bottom:1px solid #d2ddeb}.boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.boundary-grid article{padding:30px;background:#f8faff;border:1px solid #c5d3e7}.experience-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.experience-heading .eyebrow{font-size:9px;color:#577398}.boundary-grid h3{font-size:32px;margin-bottom:15px}.boundary-grid article>p{font-size:12px;line-height:1.9}.authority-experience fieldset{border:0;margin:20px 0 0;padding:0}.authority-experience legend{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.authority-experience label{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:13px 0;border-bottom:1px solid #d6e0ee;font-size:12px;color:#405b7e}.authority-experience input{accent-color:#0649ed;width:17px;height:17px}.authority-decision{margin-top:25px;background:#e4edfd;border:1px solid #b8ccef;padding:20px}.authority-decision>span{font:8px monospace;color:#5a77a0;display:block}.authority-decision strong{display:block;font-size:17px;font-weight:500;letter-spacing:-.3px;color:#0649ed;margin:9px 0}.authority-decision p{font-size:11px;line-height:1.8;color:#607b9f}.authority-decision.is-denied{background:#fbebee;border-color:#e8bdc4}.authority-decision.is-denied strong{color:#a32e38}.effect-reading{padding:35px 0 25px;min-height:250px}.effect-reading>span{font:8px monospace;color:#5d779c}.effect-reading strong{display:block;font:500 45px/1.2 var(--display);letter-spacing:-1.5px;color:#0649ed;margin:20px 0}.effect-reading strong.is-unknown{color:#8c600f}.effect-reading p{font-size:12px;line-height:1.9}.effect-controls{display:flex;gap:15px;align-items:center}.effect-controls .button{font-size:11px;padding:12px 17px;min-height:46px}.neutral-button{background:none;border:1px solid #aebfd7;color:#305479;padding:12px 15px;font-size:11px;min-height:46px}.effect-controls button:disabled{opacity:.4;cursor:not-allowed}.boundary-grid article>.experience-fine{font-size:10px;margin-top:23px;line-height:1.9;color:#657e9e}.proof-section{display:grid;grid-template-columns:1fr 1fr;gap:12%;border-top:1px solid #c0d0e5;margin-top:55px;padding-top:40px}.proof-section .eyebrow{font-size:9px;color:#587396}.proof-section h3{font-size:30px;margin:18px 0}.proof-section p{font-size:13px;line-height:1.9}.proof-record summary{cursor:pointer;display:flex;flex-direction:column;padding:25px;background:#f8faff;border:1px solid #b7cbe6;gap:18px;list-style:none}.proof-record summary>span{font:9px monospace;color:#0649ed}.proof-record b{font-size:12px;font-weight:500}.proof-record i{font-size:20px;font-style:normal;float:right;line-height:1}.proof-record dl{margin:0;padding:0 23px;background:#f8faff;border:1px solid #b7cbe6;border-top:0}.proof-record dl>div{display:flex;justify-content:space-between;gap:25px;padding:15px 0;border-bottom:1px solid #d4e0ef;font-size:10px}.proof-record dl>div:last-child{border:0}.proof-record dt{color:#647d9f}.proof-record dd{margin:0;color:#264e86;text-align:right}.application-picker{display:flex;gap:35px;border-bottom:1px solid #b8cbe5}.application-picker button{background:transparent;border:0;font-size:12px;color:#69809e;padding:16px 0}.application-picker button[aria-selected=true]{color:#0649ed;box-shadow:0 2px #0649ed}.pattern-panel{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:40px}.pattern-panel .eyebrow{color:#547299;font-size:9px}.pattern-panel h3{font-size:35px;margin:18px 0}.pattern-panel p{font-size:13px;line-height:1.9}.permission-schedule>div{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 0;border-bottom:1px solid #cbd7e8}.permission-schedule span{font-size:12px;color:#506d92}.permission-schedule b{font:8px monospace;color:#0649ed;border:1px solid #b4c9e8;padding:5px 8px}.permission-schedule>p{font-size:11px;margin-top:25px}.developer-chapter{background:#08152c;color:#f5f8ff}.developer-chapter .section-label{color:#9fb9dc}.developer-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;align-items:center}.developer-layout h2{font-size:clamp(40px,4.2vw,63px);line-height:1.15;margin-bottom:25px}.developer-layout>div>p{font-size:14px;line-height:1.9;color:#afc2dd;max-width:480px;margin-bottom:30px}.surface-schedule>div{padding:20px 0;border-bottom:1px solid #344d70;display:flex;align-items:center;justify-content:space-between;gap:20px}.surface-schedule span{font-size:11px;color:#9fb9dc}.surface-schedule b,.surface-schedule code{font:12px monospace;color:#e5f0ff}.surface-schedule p{font-size:10px;line-height:1.9;color:#93acca;margin-top:25px}.integration-line{display:grid;grid-template-columns:1fr 3fr;gap:35px;border-top:1px solid #344d70;margin-top:60px;padding-top:30px}.integration-line .eyebrow{font-size:9px;color:#98b4d9}.integration-line p{font-size:12px;line-height:1.9;color:#afc2dd}.platform-questions{padding-top:0;display:grid;grid-template-columns:1fr 1.4fr;gap:10%}.platform-questions .eyebrow{font-size:9px;color:#5c789c}.platform-questions h2{font-size:37px;margin-top:22px}.platform-questions details{border-bottom:1px solid var(--line)}.platform-questions summary{padding:22px 0;font-size:13px;list-style:none;display:flex;justify-content:space-between;gap:25px;cursor:pointer}.platform-questions summary>span{color:#0649ed}.platform-questions details p{font-size:12px;line-height:1.9;padding-bottom:22px}
@media(max-width:1100px){.model-layout{gap:7%;grid-template-columns:1fr 1.6fr}.workunit-specimen{padding:28px}.model-inventory article{grid-template-columns:90px 1fr;gap:20px}.model-inventory article>span{font-size:7px}.continuity-chapter .chapter-heading>div{min-width:240px}.continuity-chapter .chapter-heading h2{font-size:50px}.record-title h3{font-size:24px}.execution-tile{min-width:160px}.perspective-panel{gap:8%}.delegated-work{gap:8%}.boundary-grid{gap:25px}.boundary-grid article{padding:25px}.experience-heading{gap:10px}.experience-heading .eyebrow{font-size:8px}.semantic-tag{font-size:7px}.effect-controls{gap:10px}.neutral-button{padding:12px 10px;font-size:10px}.effect-controls .button{font-size:10px;padding:12px}.pattern-panel{gap:8%}.developer-layout{gap:8%}}
@media(max-width:850px){.platform-index.shell{font-size:10px;gap:20px;flex-wrap:wrap}.model-layout{gap:7%;grid-template-columns:1fr 1.3fr}.model-inventory article{display:block}.model-inventory article>span{display:block;margin-bottom:12px}.model-inventory h3{font-size:23px}.model-inventory p{font-size:12px}.workunit-specimen h3{font-size:40px}.workunit-specimen{padding:25px}.continuity-chapter .chapter-heading h2{font-size:46px}.continuity-chapter .chapter-heading>div{min-width:210px}.continuity-chapter .chapter-heading p{font-size:14px}.continuity-record{padding:25px}.record-title h3{font-size:23px}.record-title{gap:20px}.record-badge{font-size:7px}.continuity-facts{gap:20px;grid-template-columns:1fr 1fr}.execution-tile{min-width:0;flex:1;padding:17px}.execution-tile b{font-size:20px}.execution-tile small{font-size:8px}.continuity-message{gap:25px;grid-template-columns:1fr 1.5fr}.continuity-message strong{font-size:14px}.perspective-tabs b{font-size:23px}.perspective-tabs small{font-size:9px}.perspective-panel{gap:7%}.perspective-panel h3{font-size:29px}.perspective-panel p{font-size:12px}.perspective-panel dt{font-size:10px}.perspective-panel dd{font-size:11px}.delegated-work{gap:8%}.delegated-work h3{font-size:29px}.delegated-work p{font-size:12px}.child-missions{gap:10px}.child-missions>div{padding:18px 12px}.child-missions b{font-size:11px}.child-missions small{font-size:7px}.boundary-grid{grid-template-columns:1fr}.boundary-grid article{padding:30px}.effect-reading{min-height:220px}.proof-section{gap:7%}.proof-section h3{font-size:27px}.proof-section p{font-size:12px}.pattern-panel{gap:8%}.pattern-panel h3{font-size:29px}.pattern-panel p{font-size:12px}.permission-schedule span{font-size:11px}.developer-layout{grid-template-columns:1fr 1fr;gap:8%}.developer-layout h2{font-size:40px}.surface-schedule>div{display:block}.surface-schedule span{display:block;margin-bottom:9px}.surface-schedule b,.surface-schedule code{font-size:12px}.platform-questions{gap:7%}.platform-questions h2{font-size:32px}}
@media(max-width:600px){.platform-opening{padding-bottom:30px}.platform-index.shell{padding-top:20px;padding-bottom:20px;gap:15px 22px;font-size:10px}.model-layout{display:block}.workunit-specimen{padding:27px;margin-bottom:35px}.workunit-specimen h3{font-size:45px}.workunit-specimen>p{font-size:12px}.workunit-specimen b{font-size:11px}.model-inventory article{display:grid;grid-template-columns:85px 1fr;gap:20px;padding-bottom:23px;margin-bottom:23px}.model-inventory article>span{font-size:7px;line-height:1.9}.model-inventory h3{font-size:23px}.model-inventory p{font-size:11px;line-height:1.9}.continuity-chapter .chapter-heading h2{font-size:42px;line-height:1.15}.continuity-chapter .chapter-heading p{font-size:14px}.continuity-record{padding:22px}.record-title{display:block;padding-bottom:22px}.record-title h3{font-size:23px;line-height:1.3;margin-top:13px}.record-title .eyebrow{font-size:8px}.record-badge{display:inline-block;margin-top:18px;font-size:7px;padding:7px 8px}.continuity-facts{gap:22px 15px;padding:23px 0}.continuity-facts span{font-size:7px;line-height:1.8}.continuity-facts strong{font-size:11px}.lineage-display{gap:14px;flex-direction:column;margin:23px 0}.execution-tile{padding:17px 20px}.execution-tile:not(:first-child):before{content:'↓';left:50%;top:-18px;font-size:15px}.execution-tile span{font-size:7px}.execution-tile b{font-size:22px;margin:8px 0}.execution-tile small{font-size:9px}.continuity-message{display:block;padding-top:20px}.continuity-message strong{font-size:15px}.continuity-message p{font-size:11px;margin-top:12px}.record-bottom{display:block;padding-top:15px;margin-top:20px}.record-bottom>span{font-size:7px;line-height:1.8;display:block}.record-bottom button{font-size:10px;margin-top:12px}.perspective-tabs button{padding:20px 8px}.perspective-tabs button:first-child{padding-left:0}.perspective-tabs button>span{font-size:7px;margin-bottom:10px}.perspective-tabs b{font-size:18px}.perspective-tabs small{font-size:8px;line-height:1.7;max-width:70px}.perspective-tabs button[aria-selected=true]:after{right:8px}.perspective-panel{display:block;padding-top:30px}.perspective-panel .eyebrow{font-size:8px}.perspective-panel h3{font-size:31px;margin:18px 0}.perspective-panel p{font-size:12px}.perspective-panel dl{margin-top:25px}.perspective-panel dl>div{gap:25px;padding:16px 0}.perspective-panel dt{font-size:10px}.perspective-panel dd{font-size:11px;max-width:190px}.delegated-work{display:block;margin-top:40px;padding-top:35px}.delegated-work h3{font-size:31px}.delegated-work .eyebrow{font-size:8px}.delegated-work .delegation-law{font-size:10px}.delegation-map{margin-top:35px}.parent-mission{padding:20px}.parent-mission b{font-size:22px}.child-missions b{font-size:11px;line-height:1.5}.child-missions small{font-size:7px;line-height:1.7}.delegation-map>p{font-size:10px}.boundary-grid article{padding:23px}.experience-heading .eyebrow{font-size:8px}.semantic-tag{font-size:7px;padding:4px 6px}.experience-heading{margin-bottom:23px}.boundary-grid h3{font-size:30px}.boundary-grid article>p{font-size:11px}.authority-experience label{font-size:11px}.authority-decision{padding:17px}.authority-decision strong{font-size:15px}.authority-decision>span{font-size:7px}.authority-decision p{font-size:10px}.effect-reading{padding:25px 0;min-height:225px}.effect-reading strong{font-size:39px}.effect-reading p{font-size:11px}.effect-controls{gap:10px;flex-wrap:wrap}.effect-controls .button,.neutral-button{font-size:10px;min-height:43px}.boundary-grid article>.experience-fine{font-size:9px}.proof-section{display:block;margin-top:35px;padding-top:30px}.proof-section h3{font-size:29px}.proof-section .eyebrow{font-size:8px}.proof-section p{font-size:12px}.proof-record{margin-top:25px}.proof-record summary{padding:22px}.proof-record b{font-size:11px}.proof-record dl{padding:0 20px}.proof-record dl>div{font-size:9px;gap:20px}.application-picker{gap:20px}.application-picker button{font-size:10px;line-height:1.7}.pattern-panel{display:block;padding-top:30px}.pattern-panel .eyebrow{font-size:8px}.pattern-panel h3{font-size:30px}.permission-schedule{margin-top:25px}.permission-schedule>div{gap:20px}.permission-schedule span{font-size:11px}.permission-schedule>p{font-size:11px}.developer-layout{display:block}.developer-layout h2{font-size:39px}.developer-layout>div>p{font-size:12px}.developer-layout .button{font-size:11px;min-height:48px}.surface-schedule{margin-top:35px}.surface-schedule>div{display:flex;gap:20px}.surface-schedule span{font-size:10px;margin:0}.surface-schedule b,.surface-schedule code{font-size:10px}.surface-schedule p{font-size:9px}.integration-line{display:block;margin-top:35px;padding-top:25px}.integration-line .eyebrow{font-size:8px}.integration-line p{font-size:11px;margin-top:17px}.platform-questions{display:block;padding-top:0}.platform-questions h2{font-size:34px;margin:18px 0 20px}.platform-questions .eyebrow{font-size:8px}.platform-questions summary{font-size:12px}.platform-questions details p{font-size:11px}}
.faq-intro{font-size:13px;line-height:1.9;margin-top:22px;max-width:300px;color:#617b9c}@media(max-width:600px){.faq-intro{font-size:12px;margin-top:0;margin-bottom:24px}}
