.constellation-master{--cm-bg:#071725;--cm-ink:#e6f3fc;--cm-soft:#b9cedc;--cm-line:#29465a;--cm-blue:#8bd0fb;--cm-gold:var(--cm-blue);--cm-panel:#0b2030;--cm-deep:#0c2132;--cm-raised:#15374d;--cm-active:#193746;--cm-gold-line:#87724f;--cm-gold-bg:#193746;background:var(--cm-bg);color:var(--cm-ink);border:1px solid var(--cm-line);border-radius:3px;margin:0 auto 4rem;scroll-margin-top:6rem;font-size:1rem;line-height:1.6;overflow:hidden}.cm-heading{border-bottom:1px solid var(--cm-line);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 1.6rem;display:flex}.cm-eyebrow{letter-spacing:.12em;font-weight:600;line-height:1.6;color:var(--cm-gold)!important;margin:0 0 .6rem!important;font-size:.75rem!important}.cm-heading p:last-child{color:var(--cm-soft);margin:.4rem 0 0;font-size:1rem}.cm-heading nav{flex-wrap:wrap;justify-content:flex-end;gap:.6rem 1rem;font-size:.875rem;display:flex}.constellation-master a{color:var(--cm-blue);text-decoration:none}.constellation-master a:hover{text-underline-offset:4px;text-decoration:underline}.cm-tabs{gap:0!important}.cm-view-tabs{border-bottom:1px solid var(--cm-line);overflow-x:auto;background:var(--cm-deep)!important;border-radius:0!important;justify-content:flex-start!important;gap:0!important;width:100%!important;height:auto!important;min-height:3.25rem!important;padding:0!important;display:flex!important}.cm-view-tabs button{min-height:3.25rem;font-size:.875rem;height:auto!important;color:var(--cm-soft)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:.7rem 1.2rem!important}.cm-view-tabs button[data-state=active]{color:var(--cm-ink)!important;background:var(--cm-raised)!important;box-shadow:inset 0 -2px var(--cm-gold)!important}.cm-workspace{grid-template-columns:minmax(0,1.7fr) minmax(20rem,1fr);min-height:36rem;display:grid}.cm-stage{background:var(--cm-bg);min-width:0;position:relative}.cm-map-panel{outline:0;height:100%;padding:1rem 1.25rem;margin:0!important}.cm-stage-heading>span{letter-spacing:.09em;color:var(--cm-soft);font-size:.75rem}.cm-stage-heading p{max-width:42rem;color:var(--cm-soft);margin:.3rem 0 0;font-size:.875rem;line-height:1.5}.cm-support>span{letter-spacing:.08em;color:var(--cm-soft);font-size:.75rem}.cm-support nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:.45rem;display:grid}.cm-support a{border-top:1px solid var(--cm-line);color:var(--cm-ink);padding-top:.5rem}.cm-support strong{font-size:.875rem;font-weight:500;display:block}.cm-support small{color:var(--cm-soft);margin-top:.2rem;font-size:.75rem;line-height:1.4;display:block}.cm-return{border-top:1px solid var(--cm-line);color:var(--cm-soft);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1rem;padding-top:.7rem;font-size:.875rem;display:flex}.cm-return button{color:var(--cm-blue);text-align:left;cursor:pointer;background:0 0;border:0;font-size:.875rem}.cm-inspector{border-left:1px solid var(--cm-line);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cm-line) transparent;background:var(--cm-bg);min-width:0;max-height:42rem;padding:1.4rem;overflow:auto}.cm-inspector h3{margin:0;font-size:1.65rem;font-weight:500;line-height:1.35}.cm-inspector h4{margin:1.2rem 0 .4rem;font-size:1rem;font-weight:500}.cm-inspector p{color:var(--cm-soft);margin:.7rem 0;font-size:1rem;line-height:1.65}.cm-inspector-role{color:var(--cm-gold)!important;margin:.5rem 0 1rem!important;font-size:.875rem!important}.cm-contract{margin:1.1rem 0}.cm-contract>div{border-top:1px solid var(--cm-line);padding:.85rem 0}.cm-contract dt{color:var(--cm-blue);margin-bottom:.35rem;font-size:.875rem;font-weight:500}.cm-contract dd{color:var(--cm-soft);margin:0;font-size:1rem;line-height:1.65}.cm-related{gap:.7rem;display:grid}.cm-related button{border:1px solid var(--cm-line);text-align:left;color:var(--cm-ink);cursor:pointer;background:0 0;border-radius:2px;padding:.7rem .8rem}.cm-related strong{color:var(--cm-blue);font-size:.875rem;font-weight:500;display:block}.cm-related span{color:var(--cm-soft);margin-top:.25rem;font-size:.875rem;line-height:1.5;display:block}.cm-inspector-links{flex-wrap:wrap;gap:.7rem 1rem;padding-top:.5rem;font-size:.875rem;display:flex}.cm-inspector-links button{color:var(--cm-blue);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem}.cm-primary-link{border-bottom:1px solid var(--cm-blue);margin-top:.4rem;padding:.65rem 0;font-size:1rem;display:inline-block}.cm-totals{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 0;display:grid}.cm-totals strong{color:var(--cm-gold);font-size:2rem;font-weight:400;line-height:1.2}.cm-totals span{color:var(--cm-soft);margin-top:.25rem;font-size:.875rem;display:block}.cm-tool-directory{scrollbar-width:thin;max-height:39rem;overflow:auto}.cm-tool-directory section{margin:1.15rem 0}.cm-tool-directory h3{color:var(--cm-gold);margin:0 0 .5rem;font-size:1rem;font-weight:500}.cm-tool-directory section>div{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.cm-tool-directory section button{border:1px solid var(--cm-line);background:var(--cm-panel);color:var(--cm-ink);text-align:left;cursor:pointer;align-items:baseline;gap:.75rem;min-width:0;padding:.55rem .6rem;display:flex}.cm-tool-directory b{color:var(--cm-blue);font-size:.875rem;font-weight:500}.cm-tool-directory section span{color:var(--cm-soft);font-size:.875rem;line-height:1.4}.cm-tool-directory button[aria-pressed=true]{border-color:var(--cm-gold);background:var(--cm-active)}.cm-source-select{border:1px solid var(--cm-line);color:var(--cm-blue);cursor:pointer;background:0 0;align-items:center;gap:.6rem;margin-bottom:.8rem;padding:.65rem .75rem;font-size:.875rem;display:flex}.cm-source-roles{margin:1rem 0}.cm-source-roles>div{border-top:1px solid var(--cm-line);padding:.85rem 0}.cm-source-roles dt{font-size:1rem;font-weight:500}.cm-source-roles dt span{color:var(--cm-gold);margin-right:.55rem;font-size:.875rem}.cm-source-roles dd{color:var(--cm-soft);margin:.4rem 0 0;font-size:1rem}.cm-source-roles small{margin-top:.4rem;font-size:.875rem;display:block}.cm-caption{border-top:1px solid var(--cm-line);color:var(--cm-soft);align-items:flex-start;gap:.6rem;padding:.8rem 1.3rem;display:flex}.cm-caption svg{flex:none;margin-top:.15rem}.cm-caption p{margin:0;font-size:.875rem;line-height:1.5}.cm-mobile-inspect{display:none}.constellation-master :is(button,a,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid var(--cm-blue)!important}.cm-view-tabs button:focus-visible{outline-offset:-4px}.constellation-master-page{max-width:100rem;margin:auto;padding:1.5rem clamp(1rem,3vw,3rem)}.cm-page-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1rem;display:flex}.cm-page-heading h1{font-size:1.4rem;font-weight:500;line-height:1.5}.cm-page-heading a{color:#8bd0fb;font-size:.875rem}.cm-standalone{margin-bottom:0}.cm-standalone .cm-workspace{grid-template-columns:minmax(0,1.8fr) minmax(23rem,1fr)}.cm-private-detail{border-top:1px solid var(--cm-gold);margin:1.5rem 0 0;padding-top:1.25rem}.cm-private-detail h4{color:var(--cm-gold)}.cm-layer-contracts{margin:1rem 0}.cm-layer-contracts>div{border-top:1px solid var(--cm-line);padding:.8rem 0}.cm-layer-contracts dt{color:var(--cm-blue);font-size:1rem}.cm-layer-contracts dd{color:var(--cm-soft);margin:.4rem 0 0;font-size:1rem}.cm-layer-contracts dd small{color:var(--cm-gold);margin-top:.35rem;font-size:.875rem;display:block}.cm-private-detail details{border-top:1px solid var(--cm-line);padding:.8rem 0}.cm-private-detail summary{cursor:pointer;color:var(--cm-blue);font-size:1rem}.cm-private-detail a{overflow-wrap:anywhere}.cm-private-detail ul{color:var(--cm-soft);padding-left:1.25rem;font-size:1rem}.cm-private-page{padding:1rem}.cm-private-page>h1{margin:0 0 1rem;font-size:1.4rem;font-weight:500}@media (max-width:70rem){.cm-workspace,.cm-standalone .cm-workspace{grid-template-columns:minmax(0,1.4fr) minmax(19rem,1fr)}.cm-heading{align-items:flex-start}}@media (max-width:52rem){.cm-workspace,.cm-standalone .cm-workspace{display:block}.cm-inspector{border-left:0;border-top:1px solid var(--cm-line);max-height:none;overflow:visible}.cm-stage{min-height:0}.cm-tool-directory{max-height:none}.cm-heading{flex-direction:column;gap:.7rem;padding:1rem}.cm-heading nav{justify-content:flex-start}.cm-mobile-inspect{color:var(--cm-blue);cursor:pointer;background:0 0;border:0;padding:.7rem 1.25rem .9rem;font-size:.875rem;display:block}.cm-map-panel,.cm-caption{padding:1rem}.cm-return{flex-wrap:wrap}.cm-page-heading{flex-direction:column;gap:.2rem}.cm-page-heading h1{margin:0}.cm-private-page{padding:.5rem}.cm-view-tabs button{padding:.7rem .9rem!important}}@media (max-width:34rem){.cm-support nav{grid-template-columns:1fr 1fr;gap:.8rem}.cm-tool-directory section>div{grid-template-columns:1fr}.cm-inspector{padding:1rem}.cm-totals{gap:.8rem}}@media (prefers-reduced-motion:reduce){.constellation-master *{scroll-behavior:auto!important}}.cm-source-hash{overflow-wrap:anywhere;font-size:.8125rem!important}.cm-sft-study{scrollbar-width:thin;max-height:39rem;padding-right:.3rem;overflow:auto}.cm-sft-study h3{margin:.4rem 0;font-size:1.5rem;font-weight:500;line-height:1.4}.cm-sft-controls{grid-template-columns:1fr 1fr 1fr;gap:.75rem;padding:1rem 0;display:grid}.cm-sft-controls label{color:var(--cm-soft);margin-bottom:.35rem;font-size:.875rem;display:block}.cm-sft-controls [data-slot=select-trigger]{border-color:var(--cm-line);width:100%;height:auto;min-height:2.75rem;color:var(--cm-ink);background:var(--cm-panel);white-space:normal;font-size:.875rem}.cm-select-menu{background:var(--cm-panel);color:#e6f3fc;border-color:#385b74;font-size:.875rem}.cm-select-menu [data-highlighted]{color:#fff;background:#244d68}.cm-sft-route{grid-template-columns:1fr 1fr 1fr;gap:.5rem;margin:.5rem 0 1.1rem;display:grid}.cm-sft-route>div{border:1px solid var(--cm-line);background:var(--cm-panel);min-width:0;padding:.75rem}.cm-sft-route>div:nth-child(2){border-color:var(--cm-gold-line)}.cm-sft-route small{letter-spacing:.06em;color:var(--cm-gold);font-size:.75rem;display:block}.cm-sft-route strong{margin:.3rem 0;font-size:1rem;font-weight:500;display:block}.cm-sft-route span{color:var(--cm-soft);font-size:.875rem;line-height:1.5;display:block}.cm-sft-questions{margin:1rem 0}.cm-sft-questions>div{border-top:1px solid var(--cm-line);padding:.8rem 0}.cm-sft-questions dt{color:var(--cm-blue);font-size:.875rem;font-weight:500}.cm-sft-questions dd{color:var(--cm-soft);margin:.4rem 0 0;font-size:1rem;line-height:1.65}.cm-sft-note{color:var(--cm-gold);border-top:1px solid var(--cm-line);padding-top:.8rem;font-size:.875rem}@media (max-width:52rem){.cm-sft-study{max-height:none;overflow:visible}.cm-sft-controls{grid-template-columns:1fr 1fr}.cm-sft-controls>div:last-child{grid-column:1/-1}}@media (max-width:34rem){.cm-sft-route,.cm-sft-controls{grid-template-columns:1fr}.cm-sft-controls>div:last-child{grid-column:auto}}.constellation-master{container:constellation-master/inline-size}@container constellation-master (width<=56rem){.cm-workspace,.cm-standalone .cm-workspace{display:block}.cm-inspector{border-left:0;border-top:1px solid var(--cm-line);max-height:none;overflow:visible}.cm-stage{min-height:0}.cm-tool-directory,.cm-sft-study{max-height:none;overflow:visible}.cm-heading{flex-direction:column;align-items:flex-start;gap:.7rem}.cm-heading nav{justify-content:flex-start}.cm-mobile-inspect{color:var(--cm-blue);cursor:pointer;background:0 0;border:0;padding:.7rem 1.25rem .9rem;font-size:.875rem;display:block}.cm-sft-controls{grid-template-columns:1fr 1fr}.cm-sft-controls>div:last-child{grid-column:1/-1}}@container constellation-master (width<=40rem){.cm-support nav{grid-template-columns:1fr 1fr;gap:.8rem}.cm-tool-directory section>div,.cm-sft-route,.cm-sft-controls{grid-template-columns:1fr}.cm-sft-controls>div:last-child{grid-column:auto}}.cm-authorized{--cm-bg:var(--surface-base,#0b1e2c);--cm-panel:var(--surface-panel,#102331);--cm-deep:var(--surface-deep,#071725);--cm-raised:var(--surface-raised,#15374d);--cm-active:var(--surface-active,#193746);--cm-ink:var(--arq-day-text,var(--arq-text,#e6f3fc));--cm-soft:var(--arq-day-muted,var(--arq-muted,#b9cedc));--cm-line:var(--arq-day-line,var(--arq-line,#29465a));--cm-blue:var(--arq-day-blue,var(--arq-blue,#8bd0fb));--cm-gold:var(--cm-blue);--cm-gold-line:var(--arq-day-gold-line,#87724f);--cm-gold-bg:var(--arq-day-gold-bg,var(--surface-raised,#193746))}.cm-heading :is(h1,h2){margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:500;line-height:1.2}.cm-box-map{max-width:70rem;margin:auto;padding-top:1rem;container:cm-map/inline-size}.cm-origin-row,.cm-transfer-row,.cm-habitation-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.cm-node{background:var(--cm-panel);border:1px solid var(--cm-line);text-align:left;width:100%;min-width:0;min-height:6rem;color:var(--cm-ink);cursor:pointer;border-radius:5px;flex-direction:column;gap:.4rem;padding:.9rem 1rem;display:flex}.cm-node strong{font-size:1rem;font-weight:500;line-height:1.45}.cm-node small{color:var(--cm-soft);font-size:.875rem;line-height:1.5}.cm-node-code{color:var(--cm-blue);letter-spacing:.02em;font-size:.875rem;line-height:1.45}.cm-node:hover,.cm-division:hover{background:var(--cm-raised);border-color:var(--cm-blue)}.cm-node[aria-pressed=true],.cm-division[aria-pressed=true]{border-color:var(--cm-blue);background:var(--cm-raised);box-shadow:0 0 0 1px color-mix(in srgb,var(--cm-blue) 25%,transparent)}.cm-formation-box{background:var(--cm-gold-bg);border:1px solid var(--cm-gold-line);border-radius:5px;min-width:0;overflow:hidden}.cm-formation-node{background:0 0;border:0}.cm-formation-node .cm-node-code{color:var(--cm-gold)}.cm-tool-strip{flex-wrap:wrap;gap:.4rem;padding:0 1rem .8rem;display:flex}.cm-tool-strip button{background:var(--cm-panel);border:1px solid var(--cm-gold-line);color:var(--cm-ink);cursor:pointer;border-radius:3px;padding:.3rem .55rem;font-size:.875rem}.cm-tool-strip button[aria-pressed=true]{border-color:var(--cm-blue);background:var(--cm-raised)}.cm-flow-label{color:var(--cm-soft);align-items:center;gap:.7rem;margin:.8rem 0;font-size:.875rem;line-height:1.5;display:flex}.cm-flow-label:before{content:"";background:var(--cm-line);flex:0 0 1px;height:1.4rem;margin-left:1rem}.cm-runtime-enclosure{background:var(--cm-panel);border:1px solid var(--cm-line);border-radius:5px;min-width:0;padding:1rem}.cm-runtime-heading{border:0;border-bottom:1px solid var(--cm-line);width:100%;color:var(--cm-blue);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:.65rem;margin-bottom:1rem;padding:0 0 .9rem;display:flex}.cm-runtime-heading svg{flex:none;margin-top:.2rem}.cm-runtime-heading strong{font-size:1.2rem;font-weight:500;line-height:1.4;display:block}.cm-runtime-heading small{color:var(--cm-soft);margin-top:.2rem;font-size:.875rem;line-height:1.5;display:block}.cm-runtime-heading[aria-pressed=true]{color:var(--cm-gold)}.cm-field-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.7rem;margin-bottom:.8rem;display:flex}.cm-field-heading>button{color:var(--cm-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.7rem;padding:0;display:flex}.cm-field-heading strong{font-size:1rem;font-weight:500}.cm-field-heading>span{color:var(--cm-soft);font-size:.875rem}.cm-division-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.cm-division{background:var(--cm-bg);border:1px solid var(--cm-line);width:100%;min-width:0;min-height:5.6rem;color:var(--cm-ink);text-align:left;cursor:pointer;border-radius:5px;flex-direction:column;gap:.45rem;padding:.75rem;display:flex}.cm-division-name{align-items:center;gap:.45rem;display:flex}.cm-division-name svg{color:var(--cm-blue);flex:none}.cm-division strong{font-size:1rem;font-weight:500;line-height:1.4}.cm-division small{color:var(--cm-soft);font-size:.875rem;line-height:1.5}.cm-division:last-child{grid-column:auto}.cm-sft-node{background:var(--cm-gold-bg);border-color:var(--cm-gold-line)}.cm-sft-node .cm-node-code{color:var(--cm-gold)}.cm-evaluation-box{border:1px solid var(--cm-line);background:var(--cm-bg);border-radius:5px;flex-direction:column;gap:.6rem;min-width:0;padding:.75rem;display:flex}.cm-evaluation-box>span{font-size:.75rem}.cm-evaluation-box button{text-align:left;color:var(--cm-ink);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.6rem;padding:.3rem 0;font-size:.875rem;display:flex}.cm-evaluation-box button strong{color:var(--cm-blue);font-weight:500}.cm-evaluation-box button span{color:var(--cm-soft);line-height:1.45}.cm-evaluation-box button[aria-pressed=true] strong{color:var(--cm-gold)}.cm-habitation-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-admission-box{border:1px dashed var(--cm-line);background:var(--cm-deep);border-radius:5px;min-width:0;padding:.9rem 1rem}.cm-admission-box h3{margin:.4rem 0;font-size:1rem;font-weight:500;line-height:1.45}.cm-admission-box p{color:var(--cm-soft);margin:.4rem 0 0;font-size:.875rem;line-height:1.5}.cm-evidence-return{border-block:1px dashed var(--cm-line);flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem;margin:1rem 0;padding:.85rem 0;font-size:.875rem;line-height:1.5;display:flex}.cm-evidence-return strong{font-weight:500}.cm-evidence-return>span{color:var(--cm-soft);flex:18rem}.cm-stage{scrollbar-width:thin;scrollbar-color:var(--cm-line) transparent;max-height:48rem;overflow:auto}.cm-inspector{max-height:48rem}.cm-sft-study,.cm-tool-directory{max-height:none;overflow:visible}.cm-authorized .cm-heading{padding:1.1rem 1.3rem}.cm-authorized .cm-workspace{grid-template-columns:minmax(0,1fr) clamp(23rem,32%,36rem)}.cm-authorized .cm-inspector{background:var(--cm-bg)}.cm-authorized .cm-caption{background:var(--cm-deep)}.cm-authorized .cm-view-tabs button[data-state=active]{box-shadow:inset 0 -2px var(--cm-blue)!important}@container constellation-master (width<=56rem){.cm-authorized .cm-workspace{display:block}.cm-stage,.cm-inspector{max-height:none;overflow:visible}}@container cm-map (width<=40rem){.cm-division-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-origin-row,.cm-transfer-row{grid-template-columns:1fr}.cm-source-node{min-height:0}.cm-division:last-child{grid-column:1/-1}}@container cm-map (width<=26rem){.cm-division-grid,.cm-habitation-row{grid-template-columns:1fr}.cm-division:last-child{grid-column:auto}.cm-runtime-enclosure{padding:.75rem}}@media (max-width:52rem){.cm-stage,.cm-inspector{max-height:none;overflow:visible}}body:has(.cm-authorized):has(.arq-shell[data-arq-theme=light]) .cm-select-menu{color:#1c3042;background:#fff;border-color:#bdcbd7}body:has(.cm-authorized):has(.arq-shell[data-arq-theme=light]) .cm-select-menu [data-highlighted]{color:#075e91;background:#e8f0f7}@media (prefers-color-scheme:light){body:has(.cm-authorized):has(.arq-shell[data-arq-theme=system]) .cm-select-menu{color:#1c3042;background:#fff;border-color:#bdcbd7}body:has(.cm-authorized):has(.arq-shell[data-arq-theme=system]) .cm-select-menu [data-highlighted]{color:#075e91;background:#e8f0f7}}.cm-division-links{flex-wrap:wrap;gap:.4rem;display:flex}.cm-division-links button{background:var(--cm-raised);border:1px solid var(--cm-line);color:var(--cm-ink);cursor:pointer;padding:.35rem .5rem;font-size:.875rem}.cm-sft-entry{text-align:left;border-block:1px solid #355568;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-block:0 3rem;padding-block:2rem;display:grid}.cm-sft-entry h2{margin:.6rem 0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:400;line-height:1.35}.cm-sft-entry p:last-child{color:#bdd2de;max-width:60rem;margin:.6rem 0 0;font-size:1rem;line-height:1.75}.cm-sft-entry>a{color:#8bd0fb;background:#102331;border:1px solid #355568;border-radius:5px;flex-direction:column;gap:.4rem;max-width:18rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.cm-sft-entry>a strong{font-size:1rem;font-weight:500}.cm-sft-entry>a span{color:#bdd2de;font-size:.875rem}.cm-sft-entry>a:hover{background:#15374d;border-color:#8bd0fb}.cm-sft-entry>a:focus-visible{outline-offset:4px;outline:2px solid #8bd0fb}@media (max-width:52rem){.cm-sft-entry{grid-template-columns:1fr;gap:1.2rem}.cm-sft-entry>a{align-items:flex-start;max-width:none}}.cm-case-toolbar{border-bottom:1px solid var(--cm-line);background:var(--cm-panel);flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;padding:.7rem 1.25rem;display:flex}.cm-case-toolbar>span{color:var(--cm-gold);font-size:.875rem}.cm-case-toolbar label{color:var(--cm-soft);align-items:center;gap:.6rem;min-width:0;font-size:.875rem;display:flex}.cm-case-toolbar select{border:1px solid var(--cm-line);background:var(--cm-bg);max-width:100%;min-height:2.25rem;color:var(--cm-ink);cursor:pointer;border-radius:3px;padding:.35rem .6rem;font-size:.875rem}.cm-integrated-map{min-width:0;container:cm-engineering/inline-size}.cm-authorized :is(h1,h2,h3,h4,p,strong,small,span,dd,button){overflow-wrap:anywhere}.cm-desk-node{border:1px solid var(--cm-line);background:var(--cm-panel);text-align:left;width:100%;min-width:0;color:var(--cm-ink);cursor:pointer;border-radius:3px;flex-direction:column;gap:.3rem;padding:.65rem .75rem;display:flex}.cm-desk-node strong{color:var(--cm-blue);font-size:1rem;font-weight:500;line-height:1.4}.cm-desk-node span{color:var(--cm-soft);font-size:.875rem;line-height:1.45}.cm-map-foundation{margin-bottom:.75rem}.cm-map-foundation .cm-desk-node{background:var(--cm-gold-bg);border-color:var(--cm-gold-line)}.cm-map-foundation strong{color:var(--cm-gold)}.cm-map-lanes{border:1px solid var(--cm-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cm-desk-lane{flex-direction:column;gap:.5rem;min-width:0;padding:.6rem;display:flex}.cm-desk-lane+.cm-desk-lane{border-left:1px solid var(--cm-line)}.cm-desk-lane h3{letter-spacing:.035em;color:var(--cm-soft);margin:0 0 .25rem;font-size:.8125rem;font-weight:500;line-height:1.5}.cm-desk-inline{flex-wrap:wrap;gap:.3rem;display:flex}.cm-desk-inline .cm-desk-node{flex:auto;width:auto;padding:.4rem}.cm-desk-inline strong{font-size:.875rem}.cm-desk-inline span:empty{display:none}.cm-integrated-map .cm-division-grid{grid-template-columns:minmax(0,1fr);gap:.35rem}.cm-integrated-map .cm-division{background:var(--cm-panel);border-radius:3px;gap:0;min-height:0;padding:.45rem .55rem}.cm-integrated-map .cm-division strong{font-size:.875rem;line-height:1.5}.cm-integrated-map .cm-division small{display:none}.cm-integrated-map .cm-division:last-child{grid-column:auto}.cm-integrated-map .cm-runtime-enclosure{border-color:var(--cm-blue);border-radius:3px;margin-top:.75rem;padding:0}.cm-runtime-enclosure .cm-desk-node{border:0}.cm-desk-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-block:.75rem;display:grid}.cm-desk-methods .cm-desk-node{position:relative}.cm-desk-methods .cm-desk-node:before{content:"";border-left:1px solid var(--cm-line);height:.5rem;position:absolute;bottom:100%;left:50%}.cm-map-destination{border-top:1px solid var(--cm-line);grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.75rem;display:grid}.cm-desk-admission{border-style:dashed}.cm-desk-node[aria-pressed=true],.cm-scenario-grid button[aria-pressed=true],.cm-gate-grid button[aria-pressed=true],.cm-coverage-grid button[aria-pressed=true],.cm-steward-grid button[aria-pressed=true],.cm-circuit-node[aria-pressed=true]{background:var(--cm-raised);border-color:var(--cm-blue);box-shadow:inset 3px 0 var(--cm-blue)}.cm-desk-node:hover,.cm-scenario-grid button:hover,.cm-gate-grid button:hover,.cm-coverage-grid button:hover,.cm-steward-grid button:hover,.cm-circuit-node:hover{border-color:var(--cm-blue)}.constellation-master :is(button,select,a):focus-visible{outline:2px solid var(--cm-blue);outline-offset:3px}.cm-subheading{color:var(--cm-ink);margin:1.25rem 0 .6rem;font-size:1rem;font-weight:500;line-height:1.5}.cm-q49-scroll{scrollbar-width:thin;max-width:100%;margin-top:.75rem;overflow:auto}.cm-q49-matrix{border-collapse:separate;border-spacing:0;width:100%;min-width:38rem;font-size:.875rem}.cm-q49-matrix caption{text-align:left;color:var(--cm-soft);padding:0 0 .6rem;font-size:.8125rem}.cm-q49-matrix :is(td,th){border-right:1px solid var(--cm-line);border-bottom:1px solid var(--cm-line);text-align:left;vertical-align:top;padding:0}.cm-q49-matrix tr>:first-child{border-left:1px solid var(--cm-line)}.cm-q49-matrix thead th{color:var(--cm-soft);background:var(--cm-panel);border-top:1px solid var(--cm-line);padding:.5rem .4rem;font-weight:500}.cm-q49-matrix th:first-child{width:7.5rem}.cm-q49-matrix button{background:var(--cm-bg);width:100%;height:100%;min-height:4.7rem;color:var(--cm-ink);text-align:left;cursor:pointer;border:0;flex-direction:column;gap:.3rem;padding:.55rem .4rem;display:flex}.cm-q49-matrix th button{color:var(--cm-blue);font-size:.875rem;font-weight:500}.cm-q49-matrix strong{color:var(--cm-blue);font-size:.875rem;font-weight:500;line-height:1.4}.cm-q49-matrix span{overflow-wrap:anywhere;color:var(--cm-soft);font-size:.8125rem;line-height:1.45}.cm-q49-matrix button[aria-pressed=true]{background:var(--cm-raised);box-shadow:inset 0 0 0 2px var(--cm-blue)}.cm-q49-matrix button:hover{background:var(--cm-panel)}.cm-study-link{text-align:left;color:var(--cm-blue);cursor:pointer;background:0 0;border:0;margin-top:1rem;padding:.6rem 0;font-size:.875rem;line-height:1.6;display:block}.cm-scenario-grid,.cm-gate-grid,.cm-coverage-grid,.cm-steward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem;display:grid}:is(.cm-scenario-grid,.cm-gate-grid,.cm-coverage-grid,.cm-steward-grid) button{border:1px solid var(--cm-line);background:var(--cm-panel);min-width:0;color:var(--cm-ink);text-align:left;cursor:pointer;border-radius:3px;flex-direction:column;gap:.35rem;padding:.7rem;display:flex}:is(.cm-scenario-grid,.cm-gate-grid,.cm-coverage-grid,.cm-steward-grid) strong{color:var(--cm-blue);font-size:1rem;font-weight:500;line-height:1.4}:is(.cm-scenario-grid,.cm-gate-grid,.cm-coverage-grid,.cm-steward-grid) :is(span,small){color:var(--cm-soft);font-size:.875rem;line-height:1.5}.cm-gate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-gate-grid button[data-emphasis=true]{border-top:3px solid var(--cm-gold-line)}.cm-viability-equation{color:var(--cm-gold);padding:.8rem 0;font-size:.875rem;line-height:1.7}.cm-viability-equation strong{letter-spacing:.035em;color:var(--cm-ink);overflow-wrap:anywhere;font-size:1rem;font-weight:500;display:block}.cm-circuit-node{border:1px solid var(--cm-line);background:var(--cm-panel);width:100%;color:var(--cm-ink);text-align:left;cursor:pointer;border-radius:3px;margin-top:.85rem;padding:.85rem;display:block}.cm-circuit-node>strong{color:var(--cm-blue);font-size:1rem;font-weight:500}.cm-circuit-sequence{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding-top:.7rem;display:grid}.cm-circuit-sequence>span{border-top:1px solid var(--cm-line);color:var(--cm-soft);padding-top:.5rem;font-size:.875rem;line-height:1.5}.cm-circuit-sequence em{color:var(--cm-blue);margin-bottom:.35rem;font-size:.75rem;font-style:normal;display:block}.cm-detail-callout{border-left:3px solid var(--cm-gold-line);background:var(--cm-gold-bg);margin:1.1rem 0;padding:.9rem;font-size:1rem;line-height:1.6}.cm-detail-callout>strong{color:var(--cm-gold);font-weight:500}.cm-detail-callout p:last-child{margin-bottom:0}.cm-detail-steps{margin:1rem 0;padding:0;list-style:none}.cm-detail-steps li{border-top:1px solid var(--cm-line);color:var(--cm-soft);padding:.65rem 0;font-size:1rem}.cm-detail-steps li span{color:var(--cm-blue);margin-right:.8rem;font-size:.8125rem}.cm-evidence-list{color:var(--cm-soft);margin:.75rem 0;padding-left:1.25rem;font-size:1rem;line-height:1.7}.cm-evidence-list li{padding-block:.3rem}.cm-study-note{color:var(--cm-soft);border-top:1px solid var(--cm-line);margin-top:1rem;padding-top:1rem;font-size:.875rem;line-height:1.65}.cm-sft-lenses{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.cm-sft-lenses button{background:var(--cm-panel);border:1px solid var(--cm-line);color:var(--cm-blue);cursor:pointer;padding:.5rem .7rem;font-size:.875rem}.cm-sft-lenses button[aria-pressed=true]{background:var(--cm-raised);border-color:var(--cm-blue)}.cm-view-tabs{flex-wrap:wrap;overflow-x:visible}.cm-view-tabs button{min-height:2.65rem!important;padding:.5rem .85rem!important}@container cm-engineering (width<=32rem){.cm-map-lanes{grid-template-columns:1fr 1fr}.cm-provision-lane{border-top:1px solid var(--cm-line);grid-column:1/-1;border-left:0!important}.cm-integrated-map .cm-division-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-desk-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@container constellation-master (width<=56rem){.cm-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-circuit-sequence{grid-template-columns:1fr}.cm-case-toolbar{align-items:flex-start}.cm-case-toolbar label{flex-direction:column;flex:16rem;align-items:stretch;display:flex}}@container cm-engineering (width<=22rem){.cm-map-lanes,.cm-desk-methods,.cm-map-destination{grid-template-columns:1fr}.cm-desk-lane+.cm-desk-lane{border-left:0;border-top:1px solid var(--cm-line)}.cm-provision-lane{grid-column:auto}.cm-integrated-map .cm-division-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:70rem) and (min-height:42rem){.arq-unified[data-fit-workspace=constellation] .cm-private-page{min-height:0;padding:1rem var(--arq-gutter,2rem);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.arq-unified[data-fit-workspace=constellation] .cm-authorized{flex-direction:column;flex:1 1 0;max-width:none;min-height:0;margin:0;display:flex;overflow:hidden}.arq-unified[data-fit-workspace=constellation] .cm-heading{flex-direction:row;flex-shrink:0;align-items:center;gap:1rem;padding:.75rem 1.25rem}.arq-unified[data-fit-workspace=constellation] .cm-heading h1{font-size:1.65rem;line-height:1.35}.arq-unified[data-fit-workspace=constellation] .cm-heading p:last-child{font-size:.875rem}.arq-unified[data-fit-workspace=constellation] .cm-eyebrow{margin-bottom:.3rem!important}.arq-unified[data-fit-workspace=constellation] .cm-case-toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem .9rem}.arq-unified[data-fit-workspace=constellation] .cm-case-toolbar label{flex-direction:row;flex:0 auto;align-items:center}.arq-unified[data-fit-workspace=constellation] .cm-tabs{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.arq-unified[data-fit-workspace=constellation] .cm-view-tabs{flex-shrink:0}.arq-unified[data-fit-workspace=constellation] .cm-workspace{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.25fr) minmax(20rem,1fr);align-items:stretch;min-height:0;display:grid;overflow:hidden}.arq-unified[data-fit-workspace=constellation] :is(.cm-stage,.cm-inspector){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--cm-line) transparent;height:100%;min-height:0;max-height:none;overflow:auto}.arq-unified[data-fit-workspace=constellation] .cm-inspector{border-top:0;border-left:1px solid var(--cm-line)}.arq-unified[data-fit-workspace=constellation] .cm-map-panel{height:auto}.arq-unified[data-fit-workspace=constellation] .cm-mobile-inspect{display:none}.arq-unified[data-fit-workspace=constellation] .cm-caption{flex-shrink:0;padding:.65rem 1.25rem}.arq-unified[data-fit-workspace=constellation] .cm-caption p{font-size:.8125rem}}@media (max-width:34rem){.cm-scenario-grid,.cm-gate-grid,.cm-coverage-grid,.cm-steward-grid{grid-template-columns:1fr}.cm-case-toolbar label{flex-basis:100%}.cm-case-toolbar select{width:100%}}
