/* PRIMARY INDIVIDUAL SERVICE — Military Application retains its own secondary panel */
    #operative-standard .private-primary{background:var(--surface)}
    #operative-standard .private-overline{display:flex;justify-content:space-between;align-items:baseline;gap:25px;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:34px}
    #operative-standard .private-overline .kicker{margin-bottom:0}
    #operative-standard .operative-feature{min-height:620px;align-items:stretch;background:linear-gradient(110deg,#0a0e10,#1b2023 57%,#0d1012);display:grid;grid-template-columns:minmax(0,1fr) 290px}
    #operative-standard .operative-feature:after{content:'01';right:21%;bottom:-115px;color:rgba(255,255,255,.025);font-size:340px}
    #operative-standard .operative-feature .inner{padding:84px 55px;align-self:center}
    #operative-standard .operative-feature h2{font-size:clamp(62px,7vw,108px);line-height:.94;margin-bottom:29px}
    #operative-standard .operative-feature .body-copy{max-width:660px}
    #operative-standard .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:29px}
    #operative-standard .cta-row .btn{gap:23px}
    #operative-standard .feature-side{position:relative;z-index:1;border-left:1px solid var(--line);padding:35px 28px;display:flex;flex-direction:column;justify-content:space-between;background:rgba(255,255,255,.015)}
    #operative-standard .feature-side strong{display:block;font:italic 39px/1.14 var(--sans);font-weight:400;margin-bottom:27px}
    #operative-standard .feature-side p{font-size:13px;line-height:1.9;color:#aca9a3}
    #operative-standard .feature-side .num{color:var(--gold)}
    #operative-standard .primary-statement{display:grid;grid-template-columns:185px minmax(0,800px);gap:3vw;border-bottom:1px solid var(--line);padding:38px 4px 17px;align-items:start}
    #operative-standard .primary-statement .num{color:var(--gold);padding-top:10px}
    #operative-standard .primary-statement p{font:normal clamp(19px,2.3vw,27px)/1.58 var(--sans);letter-spacing:-.018em;color:#d7d2c9}
    #operative-standard .military-secondary{padding-top:82px;padding-bottom:93px;isolation:isolate}
    #operative-standard .military-secondary:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b0e10 5%,rgba(8,12,15,.92) 48%,rgba(8,12,15,.55) 100%)}
    #operative-standard .military-separator{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.3);padding-top:24px;margin-bottom:45px;gap:20px}
    #operative-standard .military-separator .kicker{margin:0}
    #operative-standard .military-content{max-width:690px}
    #operative-standard .military-content h2{font-size:clamp(52px,6vw,83px)}
    #operative-standard .military-content .body-copy{max-width:650px}
    @media(max-width:960px){#operative-standard .operative-feature{grid-template-columns:1fr 235px}#operative-standard .operative-feature .inner{padding:57px 37px}#operative-standard .feature-side{padding:28px 19px}#operative-standard .feature-side strong{font-size:33px}}
    @media(max-width:650px){#operative-standard .operative-feature{display:block;min-height:0}#operative-standard .operative-feature .inner{padding:53px 25px}#operative-standard .operative-feature h2{font-size:clamp(52px,13vw,78px)}#operative-standard .feature-side{border-left:0;border-top:1px solid var(--line);min-height:170px;padding:20px 25px;display:grid;grid-template-columns:1fr 1fr;gap:14px}#operative-standard .feature-side strong{font-size:25px}#operative-standard .feature-side p{font-size:11px}#operative-standard .feature-side .micro{display:none}#operative-standard .private-overline{display:block}#operative-standard .private-overline .num{display:inline-block;margin-top:12px}#operative-standard .primary-statement{grid-template-columns:1fr;gap:8px}#operative-standard .cta-row{display:grid}#operative-standard .cta-row .btn{justify-content:space-between;white-space:normal}#operative-standard .military-separator{display:block}#operative-standard .military-separator .micro{display:block;margin-top:9px}#operative-standard .military-secondary{padding-top:55px;padding-bottom:70px}}


    /* ONLI Field consolidation: the original shell, Research and Military Application remain intact. */
    #operative-standard .portal-area{padding-bottom:72px}#operative-standard .portal-intro{display:grid;grid-template-columns:1.35fr .65fr;gap:56px;align-items:end;margin:42px 0 44px}#operative-standard .portal-intro h2{font-size:clamp(46px,6vw,85px);line-height:1.02;margin:10px 0 28px}#operative-standard .portal-intro .body-copy{max-width:700px}#operative-standard .portal-intro-note{border-left:1px solid var(--line);padding:0 0 0 30px;color:#c7c3ba}#operative-standard .portal-intro-note p{line-height:1.9;font-size:14px}
    #operative-standard .portal-shell{border:1px solid rgba(236,233,225,.26);background:#101214;box-shadow:0 28px 80px rgba(0,0,0,.22);overflow:hidden}
    #operative-standard .portal-head{min-height:310px;display:grid;grid-template-columns:1fr 225px;gap:22px;padding:60px 55px 40px;background:linear-gradient(120deg,rgba(14,17,20,.96),rgba(15,18,20,.76)),radial-gradient(ellipse at 80% 40%,rgba(184,181,172,.18),transparent 50%);border-bottom:1px solid var(--line)}
    #operative-standard .portal-head h3{font-size:clamp(58px,10vw,125px);letter-spacing:-.04em;line-height:1;margin:15px 0 12px;font-weight:normal}#operative-standard .portal-dot{color:#b9b2a7}#operative-standard .portal-head p{color:#afbdc7;max-width:520px}#operative-standard .portal-head-aside{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right;color:#aba7a0}#operative-standard .portal-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#101820;border-bottom:1px solid var(--line)}
    #operative-standard .portal-tab{appearance:none;border:0;border-right:1px solid var(--line);background:transparent;color:#aaa9a7;text-align:left;padding:21px 15px;font-size:11px;text-transform:uppercase;letter-spacing:.09em;line-height:1.6;transition:background .2s,color .2s}#operative-standard .portal-tab:last-child{border-right:0}#operative-standard .portal-tab span{display:block;color:#99918a;font-size:10px;margin-bottom:6px}#operative-standard .portal-tab.active,#operative-standard .portal-tab:hover{background:#282a2c;color:#f4f1ec}#operative-standard .portal-tab.active{box-shadow:inset 0 -2px 0 #ded7cb}#operative-standard .portal-tab:focus-visible,#operative-standard .portal-room:focus-visible{outline:2px solid white;outline-offset:-4px}
    #operative-standard .portal-body{padding:53px 55px 55px;min-height:420px}#operative-standard .portal-panel[hidden]{display:none!important}#operative-standard .portal-panel{animation:portalFade .2s ease-out}@keyframes portalFade{from{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
    #operative-standard .portal-split{display:grid;grid-template-columns:1.2fr 1fr;gap:70px}#operative-standard .portal-split h4,#operative-standard .portal-panel-top h4,#operative-standard .portal-report-copy h4{font-size:clamp(37px,4.3vw,61px);line-height:1.1;margin:17px 0 22px;font-weight:normal}#operative-standard .portal-split p,#operative-standard .portal-panel-top p,#operative-standard .portal-report-copy p{color:#afbdc7;font-size:14px;max-width:610px}#operative-standard .portal-method{border-top:1px solid var(--line);padding-top:10px}#operative-standard .portal-method>.num{display:block;margin:0 0 18px}#operative-standard .portal-method-row{padding:13px 0;display:grid;grid-template-columns:135px 1fr;gap:13px;border-bottom:1px solid var(--line);font-size:12px}#operative-standard .portal-method-row b{font-weight:600;color:#e4e0d9}#operative-standard .portal-method-row span{color:#afbdc7}#operative-standard .portal-footnote{font-size:11px!important;color:#92918d!important;margin:25px 0 0;line-height:1.65}#operative-standard .portal-panel-top{max-width:800px;margin-bottom:37px}#operative-standard .portal-disciplines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}#operative-standard .portal-disciplines article{padding:30px;background:#101820}#operative-standard .portal-disciplines h5{font:normal 27px/1.22 var(--sans);margin:22px 0 12px}#operative-standard .portal-disciplines p{font-size:12px;color:#afbdc7;line-height:1.7}#operative-standard .portal-follow{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding-top:28px;margin-top:27px}#operative-standard .portal-follow>span{color:#afbdc7;font-size:10px;letter-spacing:.11em}
    #operative-standard .portal-chambers{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(0,1.1fr);border:1px solid var(--line)}#operative-standard .portal-roomlist{display:flex;flex-direction:column;border-right:1px solid var(--line)}#operative-standard .portal-room{display:grid;grid-template-columns:36px 1fr;column-gap:10px;row-gap:1px;text-align:left;padding:18px 21px;background:transparent;border:0;border-bottom:1px solid var(--line);color:#edf2f5}#operative-standard .portal-room:last-child{border-bottom:0}#operative-standard .portal-room span{grid-row:span 2;color:#acaaa4;font-size:11px}#operative-standard .portal-room strong{font-weight:500;font-size:13px}#operative-standard .portal-room small{color:#a9b8c3;font-size:11px}#operative-standard .portal-room.active,#operative-standard .portal-room:hover{background:#1b2a35}#operative-standard .portal-roomdetail{padding:42px 35px;background:radial-gradient(ellipse at 100% 0%,#323435,#191b1d 62%);display:flex;flex-direction:column;min-height:390px}#operative-standard .portal-roomdetail h5{font:normal clamp(37px,4vw,56px)/1.07 var(--sans);margin:27px 0 15px}#operative-standard .portal-roomdetail p{font-size:14px;color:#afbdc7;max-width:400px}#operative-standard .portal-room-rule{border-top:1px solid var(--line);margin:auto 0 20px}#operative-standard .portal-room-action{margin-top:29px}#operative-standard .portal-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}#operative-standard .portal-report-preview{display:flex;justify-content:center}#operative-standard .portal-report-cover{width:min(100%,360px);min-height:465px;background:#f1eee8;color:#18191a;padding:27px 30px;display:flex;flex-direction:column;box-shadow:15px 15px 0 #333536}#operative-standard .portal-report-cover img{width:44px;height:44px;object-fit:contain;filter:invert(1)}#operative-standard .portal-report-cover>.num{font-size:9px;color:#555b60;letter-spacing:.13em;margin:9px 0 34px}#operative-standard .portal-report-cover .kicker{font-size:9px;color:#5e6061}#operative-standard .portal-report-cover h5{font:normal 39px/1.05 var(--sans);margin:18px 0 auto}#operative-standard .portal-cover-score{font:normal 60px/1 var(--sans);border-top:1px solid #c6c5c2;padding-top:17px}#operative-standard .portal-cover-score small{font-size:19px}#operative-standard .portal-report-cover .micro{color:#666b70;margin-top:13px}#operative-standard .portal-bottom{padding:17px 28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;letter-spacing:.12em;text-transform:uppercase;font-size:9px;color:#99968e}#operative-standard .portal-secondary-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding:27px 0}#operative-standard .portal-secondary-cta p{color:var(--muted);font-size:13px;margin:0}
    @media(max-width:860px){#operative-standard .portal-intro{grid-template-columns:1fr;gap:10px}#operative-standard .portal-intro-note{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}#operative-standard .portal-head{grid-template-columns:1fr;min-height:0;padding:42px 29px}#operative-standard .portal-head-aside{display:none}#operative-standard .portal-body{padding:34px 25px}#operative-standard .portal-split,#operative-standard .portal-report-grid{grid-template-columns:1fr;gap:30px}#operative-standard .portal-disciplines{grid-template-columns:repeat(2,minmax(0,1fr))}#operative-standard .portal-chambers{grid-template-columns:1fr}#operative-standard .portal-roomlist{border-right:0;border-bottom:1px solid var(--line)}#operative-standard .portal-roomdetail{min-height:320px}#operative-standard .portal-report-cover{margin:20px auto}#operative-standard .portal-nav{grid-template-columns:repeat(5,1fr)}}
    @media(max-width:600px){#operative-standard .portal-intro h2{font-size:49px}#operative-standard .portal-nav{grid-template-columns:1fr 1fr}#operative-standard .portal-tab{padding:11px 13px;min-height:56px}#operative-standard .portal-tab span{display:inline;margin-right:8px}#operative-standard .portal-body{padding:28px 18px}#operative-standard .portal-disciplines{grid-template-columns:1fr}#operative-standard .portal-head h3{font-size:60px}#operative-standard .portal-head{padding:42px 22px}#operative-standard .portal-follow,#operative-standard .portal-secondary-cta{align-items:flex-start;flex-direction:column}#operative-standard .portal-method-row{grid-template-columns:1fr;gap:3px}#operative-standard .portal-bottom{flex-direction:column;gap:3px}#operative-standard .portal-report-cover{min-height:435px}#operative-standard .portal-roomdetail{padding:30px 22px}}


  /* THE LABYRINTH / FIELD ONLY. Existing ONLI global and Research design remain untouched. */
  #operative-standard .lab-workbench[hidden]{display:none!important}
  #operative-standard .lab-workbench{border:1px solid rgba(229,224,213,.25);margin-top:27px;background:#0d161e}
  #operative-standard .lab-workbench-top{border-bottom:1px solid var(--line);padding:17px 24px;display:flex;justify-content:space-between;align-items:center;gap:15px}
  #operative-standard .lab-close{background:transparent;border:0;color:#c4d2dc;font-size:11px;letter-spacing:.05em;cursor:pointer;padding:8px;display:flex;gap:12px;align-items:center}
  #operative-standard #labExercise{padding:35px 33px 37px;min-height:280px}
  #operative-standard .lab-question-top{display:flex;justify-content:space-between;align-items:start;gap:14px}
  #operative-standard .lab-prompt{font:normal clamp(24px,2.6vw,36px)/1.3 var(--sans);max-width:760px;margin:23px 0 31px;color:#edf2f5}
  #operative-standard .lab-answers{display:grid;gap:9px}
  #operative-standard .lab-answer{width:100%;border:1px solid #444648;background:#111d26;cursor:pointer;color:#edf2f5;display:grid;grid-template-columns:38px 1fr;gap:15px;text-align:left;padding:16px 20px;line-height:1.55;font-size:13px;transition:background .2s,border-color .2s}
  #operative-standard .lab-answer:hover:not(:disabled){background:#2c2f31;border-color:#8d8b86}
  #operative-standard .lab-answer-letter{color:#a9b8c3;font-size:12px;letter-spacing:.07em}
  #operative-standard .lab-answer:disabled{cursor:default;opacity:.77}#operative-standard .lab-answer.selected{border-color:#b8cfdf;background:#21313d;opacity:1}#operative-standard .lab-answer.aligned .lab-answer-letter{color:#eee8da}
  #operative-standard .lab-answer:focus-visible,#operative-standard .lab-close:focus-visible{outline:2px solid #e1d9cb;outline-offset:2px}
  #operative-standard .lab-explanation{border-left:2px solid #b8cfdf;padding:13px 17px;margin:18px 0 0;background:#15232e;color:#d6e0e7}
  #operative-standard .lab-explanation strong{font-size:10px;letter-spacing:.14em;color:#edf2f5}
  #operative-standard .lab-explanation p{font-size:13px;margin:7px 0 0;color:#afbdc7;line-height:1.75}
  #operative-standard .lab-question-actions{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:22px}
  #operative-standard .lab-question-actions small{color:#938e86;letter-spacing:.1em;font-size:9px}#operative-standard .lab-question-actions button:disabled{opacity:.45;cursor:default}
  #operative-standard .lab-room-state{grid-column:2;color:#bfb5a5!important;font-size:9px!important;letter-spacing:.03em;margin-top:4px}
  #operative-standard #labExercise h5.serif,#operative-standard .th-completion h5.serif{font:normal clamp(32px,3.4vw,50px)/1.12 var(--sans);margin:22px 0;color:#edf2f5}
  #operative-standard .lab-summary-score{font:normal 50px var(--sans);margin:20px 0;color:#edf2f5}#operative-standard .lab-summary-score small{font:12px system-ui,sans-serif;color:#afbdc7}
  #operative-standard .lab-end-actions,#operative-standard .th-completion-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
  #operative-standard .th-scenario{border:1px solid var(--line);background:#16181a}
  #operative-standard .th-scenario-header{padding:32px 30px 27px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}
  #operative-standard .th-scenario-header h5{font:normal clamp(34px,4.2vw,54px) var(--sans);margin:13px 0 8px;letter-spacing:-.02em}
  #operative-standard .th-scenario-header p{margin:0;color:#b6b3ab;font-size:12px}
  #operative-standard .th-scenario-counter{text-align:right;flex-shrink:0}#operative-standard .th-scenario-counter span{display:block;font:normal 28px var(--sans)}#operative-standard .th-scenario-counter small{font-size:9px;letter-spacing:.12em;color:#b3afa7}
  #operative-standard .th-progress{background:#303236;height:3px}#operative-standard .th-progress span{display:block;background:#ded3c2;height:3px;width:0;transition:width .18s}
  #operative-standard #thExercise{padding:40px 34px;min-height:380px}
  #operative-standard .th-intro{max-width:710px}#operative-standard .th-intro h5{font:normal clamp(37px,5vw,62px)/1.12 var(--sans);margin:19px 0}
  #operative-standard .th-intro>p,#operative-standard .th-completion>p,#operative-standard #labExercise>p{font-size:14px;color:#afbdc7;line-height:1.85;max-width:670px}
  #operative-standard .th-inline-stats{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0}#operative-standard .th-inline-stats span{border:1px solid #4d4d4d;padding:10px 13px;font-size:9px;letter-spacing:.13em;color:#d3cec5}
  #operative-standard .th-completion{max-width:770px}#operative-standard .th-result-total{font:normal 75px var(--sans);margin:13px 0}#operative-standard .th-result-total small{font-size:20px;color:#aaa69f}
  #operative-standard .th-domain-line{border-bottom:1px solid #393c3f;padding:9px 0;display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#cdc7be}#operative-standard .th-domain-line strong{color:#f3eee7;font-weight:500}
  #operative-standard .lab-report-placeholder{font-size:11px;color:#aaa49b;border-top:1px solid var(--line);padding-top:19px;margin-top:24px;line-height:1.65}
  #operative-standard .lab-scorecard{border:1px solid #55514d;padding:19px;margin:27px 0 0;background:#202224}#operative-standard .lab-score-head{display:flex;align-items:center;justify-content:space-between;gap:11px;padding-bottom:14px;border-bottom:1px solid #494a4c}#operative-standard .lab-score-head strong{font:normal 28px var(--sans)}#operative-standard .lab-score-head small{font-size:13px;color:#bab3aa}
  #operative-standard .lab-score-row{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #393a3c;font-size:11px;color:#cec9c1}#operative-standard .lab-score-row b{font-weight:500;white-space:nowrap}
  #operative-standard .lab-scorecard p{font-size:11px!important;line-height:1.6;color:#aaa49d;margin:16px 0}#operative-standard .lab-scorecard button{font-size:11px}
  @media(max-width:600px){#operative-standard .portal-shell{overflow:visible}#operative-standard .portal-nav{display:flex;position:sticky;top:64px;z-index:16;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}#operative-standard .portal-tab{flex:0 0 auto;min-height:57px;white-space:nowrap}#operative-standard .portal-tab span{display:inline;margin-right:7px}#operative-standard #labExercise,#operative-standard #thExercise{padding:26px 17px}#operative-standard .lab-workbench-top{padding:13px 15px}#operative-standard .lab-question-actions{align-items:flex-start;flex-direction:column}#operative-standard .lab-answer{padding:12px 13px;grid-template-columns:26px 1fr}#operative-standard .th-scenario-header{padding:22px 18px;align-items:flex-start}#operative-standard .th-scenario-counter{max-width:100px}#operative-standard .th-scenario-counter small{font-size:8px}#operative-standard .th-scenario-header h5{font-size:34px}#operative-standard .th-result-total{font-size:57px}}

  #operative-standard{--surface:#10171d;--paper:#e9edf0;--gold:#c6d0d8;--line:#a9bdcc30;--muted:#a9b5bf;--ink:#0a1015;padding-block:60px}#operative-standard .serif{font-family:var(--sans);font-weight:400;letter-spacing:-.04em}#operative-standard .kicker,#operative-standard .num,#operative-standard .micro{font:10px/1.8 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#b7c9d6}#operative-standard p{line-height:1.8}#operative-standard .btn{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:12px 20px;background:transparent;color:#edf2f5;border:1px solid #a9bdcc70;font:11px/1.6 var(--sans);cursor:pointer}#operative-standard .btn.fill{background:#e1e8ed;color:#111b24}#operative-standard .cta-row{display:flex;gap:16px;flex-wrap:wrap;margin-block:24px}#operative-standard button{cursor:pointer}#operative-standard button:focus-visible{outline:2px solid #b8cfdf;outline-offset:4px}#operative-standard .portal-intro h2{font-size:clamp(38px,5vw,64px);line-height:1.08}#operative-standard .body-copy{font-size:16px;color:#afbdc7}#operative-standard [hidden]{display:none!important}#operative-standard .onli-report-specimen{background:#f6f3eb;color:#1b2021}#operative-standard .onli-report-specimen .ors-identity{color:#3a4345}#operative-standard .portal-shell{scroll-margin-top:110px}#operative-standard .portal-panel{min-width:0}#operative-standard .portal-bottom{margin:0}#operative-standard .portal-room{min-width:0}#operative-standard .portal-tab{white-space:normal}#operative-standard .portal-tab:disabled{opacity:.5}
@media(max-width:750px){#operative-standard{padding-block:36px}#operative-standard .private-overline{flex-wrap:wrap;gap:10px}#operative-standard .btn{white-space:normal}#operative-standard .portal-intro h2{font-size:42px}}
