/* ATHRTY Genesis X1106: responsive institutional activation command */
#x1106-office{--x1106-ink:#f2eee5;--x1106-muted:#b4c0b7;--x1106-border:#4a4f45;--x1106-accent:#d5b899;color:var(--x1106-ink);background:#171b19;border:1px solid #424b43;border-radius:20px;padding:clamp(20px,3.5vw,42px);margin:22px 0;min-width:0}
#x1106-office *,#x1106-office *:before,#x1106-office *:after{box-sizing:border-box}
.x1106-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:25px}.x1106-overline{font-size:10px;letter-spacing:.16em;font-weight:700;color:var(--x1106-accent)}.x1106-hero h2{font-size:clamp(29px,3.5vw,48px);font-weight:470;letter-spacing:-.065em;line-height:1.12;max-width:19ch;color:#f5f2e9;margin:12px 0}.x1106-hero p{font-size:13px;color:var(--x1106-muted);line-height:1.7;max-width:61ch}.x1106-tally{min-width:138px;border:1px solid #63645b;padding:18px 20px;border-radius:13px;text-align:right;display:flex;flex-direction:column;gap:5px}.x1106-tally strong{font-size:29px;font-variant-numeric:tabular-nums;font-weight:500}.x1106-tally span{font-size:10px;color:var(--x1106-muted)}.x1106-tally small{font-size:9px;color:#d5b899;letter-spacing:.12em}
.x1106-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:27px 0 31px}.x1106-context>div{min-width:0;border-top:1px solid var(--x1106-border);padding:15px 6px 0}.x1106-context span{display:block;font-size:10px;letter-spacing:.05em;color:var(--x1106-muted)}.x1106-context strong{display:block;font-size:12px;font-weight:550;color:var(--x1106-ink);margin-top:7px;overflow-wrap:anywhere}
.x1106-section-title{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:15px}.x1106-section-title h3{font-size:19px;letter-spacing:-.035em;font-weight:500;margin:0;color:#f3eee5}.x1106-section-title span{font-size:10px;letter-spacing:.12em;color:var(--x1106-muted)}
.x1106-stage-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.x1106-stage{min-width:0;min-height:175px;background:#212823;border:1px solid #48544b;border-radius:12px;padding:18px;display:flex;flex-direction:column}.x1106-stage-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.x1106-number{font-size:12px;color:#d2be9d;font-variant-numeric:tabular-nums}.x1106-state{font-size:8px;letter-spacing:.07em;color:#bdc5bc;text-align:right}.x1106-stage[data-state=observed]{border-color:#7d907b}.x1106-stage[data-state=observed] .x1106-state{color:#bedbb8}.x1106-stage[data-state=blocked] .x1106-state{color:#dcc1a0}.x1106-stage h4{font-size:15px;font-weight:560;line-height:1.4;margin:20px 0 9px;color:#f0ece5}.x1106-stage p{font-size:11px;line-height:1.6;color:#bfc9be;margin:0}
.x1106-next{margin-top:22px;padding:24px;border-radius:14px;border:1px solid #8c8a78;background:#30372f;display:flex;justify-content:space-between;align-items:center;gap:20px}.x1106-next h3{font-size:21px;color:#faf7ef;margin:8px 0;letter-spacing:-.035em}.x1106-next p{font-size:11px;color:#c0c8c0;line-height:1.6;margin:0}.x1106-action{flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;border:1px solid #d9cfb8;color:#1a211c!important;background:#e7dcc4;text-decoration:none!important;font-size:12px;font-weight:600}
.x1106-footer{display:flex;justify-content:space-between;gap:25px;margin-top:27px;border-top:1px solid #4a4f45;padding-top:23px}.x1106-footer>div:first-child{max-width:54ch}.x1106-footer strong{font-size:13px;color:#efeae1}.x1106-footer p{font-size:11px;color:#bdc7bd;line-height:1.7;margin-top:8px}.x1106-commands{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center}.x1106-commands a,.x1106-commands button{font:inherit;font-size:11px;color:#f0e7d7;background:transparent;border:1px solid #767970;padding:10px;border-radius:8px;text-decoration:none;min-height:44px;cursor:pointer}
#x1106-office a:focus-visible,#x1106-office button:focus-visible{outline:3px solid #e4c79e;outline-offset:3px}.x1106-disclosure{font-size:10px;color:#b4bfb4;border-top:1px solid #4a4f45;padding-top:19px;margin:20px 0 0;line-height:1.6}.x1106-empty{color:#c8d0c6;font-size:13px}
@media(max-width:1100px){.x1106-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.x1106-context{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.x1106-hero,.x1106-next,.x1106-footer{display:block}.x1106-tally{text-align:left;max-width:160px;margin-top:16px}.x1106-stage-grid{grid-template-columns:1fr}.x1106-stage{min-height:auto}.x1106-next .x1106-action{margin-top:16px}.x1106-commands{justify-content:flex-start;margin-top:18px}.x1106-commands a,.x1106-commands button{flex:1 1 135px;text-align:center}.x1106-section-title span{display:none}}
@media(prefers-reduced-motion:reduce){#x1106-office *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}