/* DSE terminal layer (draft 2026-10-16) for every editorial-interior page: text sections become terminal
   windows and their text reads like code. Site palette only: navy #101d2e, paper #f5f5f7/#fbfbfc,
   ink #17181b, link blue #235f99, logo gold #e5a511 (plus transparent tints of those).
   Source file: build.php expands html:is(#dse-t,*) body.dse-premium-interior (root), :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap) (terminal windows), :is(main :is(div,section,article):has(>h1)) (hero copy window),
   :is(article,[class$="-card"],[class*="-card "],[class*="-fit-item"],[class*="-proof-item"],[class$="-step"],[class*="-step "],[class$="-mini"],[class*="-mini "],[class*="-faq-item"],.dse-launch-faq-item,[class*="-choice"],[class$="-capability"],[class*="-capability "],[class*="-check-item"],[class$="-feature"],[class*="-feature "],[class$="-stat"],[class*="-stat "],.card,aside) (code blocks nested in a window) and adds nothing else. */

html:is(#dse-t,*) body.dse-premium-interior{--t-mono:ui-monospace,"SF Mono","Cascadia Mono","Cascadia Code",Consolas,"Liberation Mono",monospace;--t-gold:#e5a511;--t-gold-2:#d39e1a;--t-navy:#101d2e;--t-paper:#f5f5f7;
  --t-bg:#fff;--t-frame:#dde2e8;--t-shadow:0 24px 48px -36px rgba(16,29,46,.45);--t-bar:#101d2e;--t-bar-text:rgba(245,245,247,.8);--t-head:#17181b;--t-text:rgba(23,24,27,.8);--t-muted:rgba(23,24,27,.55);--t-line:#dde2e8;--t-block:#fbfbfc;--t-prompt:#d39e1a;--t-key:#235f99;--t-link:#235f99;--t-field:#fbfbfc;--t-btn-bg:#101d2e;--t-btn-text:#f5f5f7}
html.dse-t-navy:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap){--t-bg:#101d2e;--t-frame:rgba(16,29,46,.9);--t-bar:rgba(245,245,247,.07);--t-bar-text:rgba(245,245,247,.72);--t-head:#f5f5f7;--t-text:rgba(245,245,247,.8);--t-muted:rgba(245,245,247,.52);--t-line:rgba(245,245,247,.12);--t-block:rgba(245,245,247,.045);--t-prompt:#e5a511;--t-key:#f5f5f7;--t-link:#e5a511;--t-field:rgba(245,245,247,.06);--t-btn-bg:#e5a511;--t-btn-text:#101d2e}

/* ---------- page canvas: faint blueprint grid ---------- */
html:is(#dse-t,*) body.dse-premium-interior main :is(section[class$="-wrap"],section[class*="-wrap "]),html:is(#dse-t,*) body.dse-premium-interior.dse-template-service-area main,html:is(#dse-t,*) body.dse-premium-interior main :is(.dse-intake-page,.dse-intake-chooser){background-color:#fff!important;background-image:linear-gradient(rgba(16,29,46,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(16,29,46,.028) 1px,transparent 1px)!important;background-size:40px 40px!important}

/* ---------- terminal window ---------- */
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap),html:is(#dse-t,*) body.dse-premium-interior :is(main :is(div,section,article):has(>h1)){position:relative!important;isolation:isolate;padding:62px clamp(20px,3vw,40px) clamp(24px,3vw,40px)!important;border:1px solid var(--t-frame)!important;border-radius:16px!important;background:var(--t-bg)!important;background-image:none!important;box-shadow:var(--t-shadow)!important;color:var(--t-text)!important;text-align:left!important;overflow:hidden}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap)::before,html:is(#dse-t,*) body.dse-premium-interior :is(main :is(div,section,article):has(>h1))::before{content:var(--t-title,"dse@security:~");position:absolute;left:0;right:0;top:0;z-index:3;height:38px;display:flex;align-items:center;padding:0 18px 0 76px;box-sizing:border-box;
  background:radial-gradient(circle at 22px 19px,#e5a511 0 5px,transparent 5.5px),radial-gradient(circle at 40px 19px,rgba(245,245,247,.32) 0 5px,transparent 5.5px),radial-gradient(circle at 58px 19px,rgba(245,245,247,.32) 0 5px,transparent 5.5px),linear-gradient(var(--t-bar),var(--t-bar)),var(--t-bg);
  border-bottom:1px solid var(--t-line);color:var(--t-bar-text);font:500 12px/1 var(--t-mono);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap)::after,html:is(#dse-t,*) body.dse-premium-interior :is(main :is(div,section,article):has(>h1))::after{content:none!important}

/* ---------- code text inside windows ---------- */
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(h1,h2,h3,h4,h5,p,li,a,span,strong,b,em,dt,dd,label,legend,summary,blockquote,small,td,th,button,input,select,textarea,address,figcaption,div){font-family:var(--t-mono)!important;letter-spacing:-.01em!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(h1,h2,h3,h4,h5,strong,b,dt,summary,legend){color:var(--t-head)!important;-webkit-text-fill-color:var(--t-head)!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(p,li,dd,td,span,em,small,address,figcaption,blockquote){color:var(--t-text)!important;-webkit-text-fill-color:currentColor!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(h1,h2,h3,h4,h5) :is(span,em,small,i,.dse-x-word){color:inherit!important;-webkit-text-fill-color:currentColor!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) h2{font-size:clamp(24px,2.4vw,34px)!important;font-weight:650!important;line-height:1.22!important;letter-spacing:-.035em!important;text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:none!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) h2::before{content:"$ ";color:var(--t-prompt);-webkit-text-fill-color:var(--t-prompt)}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(h3,h4){font-size:17px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.02em!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(h3,h4)::before{content:"> ";color:var(--t-prompt);-webkit-text-fill-color:var(--t-prompt)}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(p,li,dd){font-size:14.5px!important;line-height:1.75!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is([class*="-section-head"],[class$="-head"],[class*="-head "],[class*="-heading"]){text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:none!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is([class*="-section-head"],[class$="-head"],[class*="-head "],[class*="-heading"])>p{max-width:820px!important;margin-left:0!important;margin-right:0!important;text-align:left!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(strong,b){color:var(--t-key)!important;-webkit-text-fill-color:var(--t-key)!important;font-weight:650!important}
/* labels and kickers read as comments */
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is([class$="-label"],[class*="-label "],[class$="-kicker"],[class*="-kicker "],.dse-cro-kicker,.dse-launch-kicker,.eyebrow,.dse-intake-kicker){display:inline-block!important;padding:0!important;border:0!important;background:none!important;font-family:var(--t-mono)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--t-muted)!important;-webkit-text-fill-color:var(--t-muted)!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is([class$="-label"],[class*="-label "],[class$="-kicker"],[class*="-kicker "],.dse-cro-kicker,.dse-launch-kicker,.eyebrow,.dse-intake-kicker)::before{content:"// ";color:var(--t-prompt);-webkit-text-fill-color:var(--t-prompt)}
/* links read as code references */
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) a:not([class*="button"]):not([class*="btn"]):not([class*="card"]):not([class*="choice"]):not(.dse-t-on-dark){color:var(--t-link)!important;-webkit-text-fill-color:var(--t-link)!important;text-decoration:underline dotted 1px!important;text-underline-offset:4px}
/* buttons become command buttons */
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(a,button):is([class*="button"],[class*="btn"]),html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(button[type="submit"],input[type="submit"]){font-family:var(--t-mono)!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:0!important;border-radius:8px!important;padding:12px 18px!important;border:1px solid var(--t-btn-bg)!important;background:var(--t-btn-bg)!important;color:var(--t-btn-text)!important;-webkit-text-fill-color:var(--t-btn-text)!important;box-shadow:none!important;text-decoration:none!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(a,button):is([class*="button"],[class*="btn"]):not(:first-child){background:transparent!important;color:var(--t-head)!important;-webkit-text-fill-color:var(--t-head)!important;border-color:var(--t-line)!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(a,button):is([class*="button"],[class*="btn"])::before{content:"$\00a0";opacity:.7}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(a,button):is([class*="button"],[class*="btn"]):hover{box-shadow:0 0 0 4px rgba(229,165,17,.22)!important}

/* badges and links that carry their own dark fill keep light text (marked by terminal.js) */
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(.dse-t-on-dark,.dse-t-on-dark *){color:#f5f5f7!important;-webkit-text-fill-color:#f5f5f7!important;text-decoration:none!important}

/* ---------- code blocks nested in a window ---------- */
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(article,[class$="-card"],[class*="-card "],[class*="-fit-item"],[class*="-proof-item"],[class$="-step"],[class*="-step "],[class$="-mini"],[class*="-mini "],[class*="-faq-item"],.dse-launch-faq-item,[class*="-choice"],[class$="-capability"],[class*="-capability "],[class*="-check-item"],[class$="-feature"],[class*="-feature "],[class$="-stat"],[class*="-stat "],.card,aside){position:relative;border:1px solid var(--t-line)!important;border-radius:10px!important;background:var(--t-block)!important;background-image:none!important;box-shadow:none!important;color:var(--t-text)!important;text-align:left!important;transition:border-color .25s,transform .25s}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) :is(article,[class$="-card"],[class*="-card "],[class*="-fit-item"],[class*="-proof-item"],[class$="-step"],[class*="-step "],[class$="-mini"],[class*="-mini "],[class*="-faq-item"],.dse-launch-faq-item,[class*="-choice"],[class$="-capability"],[class*="-capability "],[class*="-check-item"],[class$="-feature"],[class*="-feature "],[class$="-stat"],[class*="-stat "],.card,aside):hover{border-color:rgba(229,165,17,.6)!important;transform:translateY(-2px)}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) img{border-radius:10px}

/* ---------- hero window: prompt and cursor on the headline ---------- */
html:is(#dse-t,*) body.dse-premium-interior :is(main :is(div,section,article):has(>h1)) h1{font-family:var(--t-mono)!important;font-size:clamp(30px,3.3vw,46px)!important;font-weight:650!important;line-height:1.15!important;letter-spacing:-.045em!important;color:var(--t-head)!important;-webkit-text-fill-color:var(--t-head)!important;text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:none!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is(div,section,article):has(>h1)) h1::before{content:"$ ";color:var(--t-prompt);-webkit-text-fill-color:var(--t-prompt)}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is(div,section,article):has(>h1)) h1::after{content:"";display:inline-block;width:.5em;height:.95em;margin-left:.18em;vertical-align:-.1em;background:var(--t-prompt);animation:t-caret 1.05s steps(1) infinite}
@keyframes t-caret{50%{opacity:0}}
@media (min-width:1000px){html:is(#dse-t,*) body.dse-premium-interior :is(main :is(div,section,article):has(>h1)).dse-t-split h1{font-size:clamp(28px,2.5vw,38px)!important}}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is(div,section,article):has(>h1)) h1 .dse-x-word{color:inherit!important;-webkit-text-fill-color:currentColor!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is(div,section,article):has(>h1)) :is([class*="-actions"],[class*="-buttons"]){justify-content:flex-start!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is(div,section,article):has(>h1))>*:not(.dse-s-console){margin-left:0!important;margin-right:0!important;text-align:left!important}

/* ---------- forms: terminal prompts ---------- */
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) form label{color:var(--t-head)!important;-webkit-text-fill-color:var(--t-head)!important;font-size:13px!important;font-weight:600!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) form label:not(:has(input[type="checkbox"],input[type="radio"]))::before{content:">\00a0";color:var(--t-prompt);-webkit-text-fill-color:var(--t-prompt)}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) form :is(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="hidden"]):not([type="button"]),select,textarea){font-family:var(--t-mono)!important;font-size:14px!important;color:var(--t-head)!important;-webkit-text-fill-color:var(--t-head)!important;background:var(--t-field)!important;border:1px solid var(--t-line)!important;border-radius:8px!important;box-shadow:none!important;caret-color:var(--t-prompt)}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) form :is(input,select,textarea)::placeholder{color:var(--t-muted)!important;-webkit-text-fill-color:var(--t-muted)!important;opacity:1}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) form :is(input,select,textarea):focus{outline:none!important;border-color:var(--t-prompt)!important;box-shadow:0 0 0 3px rgba(229,165,17,.25)!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) form select option{background:#fff;color:#17181b}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) form :is(input[type="checkbox"],input[type="radio"]){accent-color:#e5a511}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) form :is(fieldset){border-color:var(--t-line)!important;background:transparent!important}
html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap,main :is(div,section,article):has(>h1)) form :is([class*="-card"],[class*="-step"],[class*="-section"],[class*="-group"],fieldset){background:transparent!important}

/* ---------- process steps: numbered chips and a flowing connector ---------- */
html:is(#dse-t,*) body.dse-premium-interior main [class*="-process-grid"]{position:relative;counter-reset:t-step;isolation:isolate}
html:is(#dse-t,*) body.dse-premium-interior main [class*="-process-grid"]::before{content:"";position:absolute;left:3%;right:3%;top:40px;height:2px;z-index:-1;background:repeating-linear-gradient(90deg,#e5a511 0 10px,transparent 10px 18px);animation:t-flow .9s linear infinite}
@keyframes t-flow{to{background-position:18px 0}}
html:is(#dse-t,*) body.dse-premium-interior main :is([class$="-step"],[class*="-step "]){counter-increment:t-step}
html:is(#dse-t,*) body.dse-premium-interior main [class*="-step-number"]{display:inline-flex!important;align-items:center;width:auto!important;min-width:0!important;height:auto!important;padding:6px 9px!important;border-radius:6px!important;background:#e5a511!important;color:transparent!important;font-size:0!important;line-height:1!important}
html:is(#dse-t,*) body.dse-premium-interior main [class*="-step-number"]::before{content:"STEP " counter(t-step,decimal-leading-zero);font-family:var(--t-mono);font-size:11px;font-weight:700;letter-spacing:.1em;color:#101d2e}

/* ---------- FAQ: numbered queries ---------- */
html:is(#dse-t,*) body.dse-premium-interior main :is([class*="-faq-list"],.dse-launch-faq-grid){counter-reset:t-faq}
html:is(#dse-t,*) body.dse-premium-interior main :is([class*="-faq-item"],.dse-launch-faq-item){counter-increment:t-faq}
html:is(#dse-t,*) body.dse-premium-interior main :is([class*="-faq-item"],.dse-launch-faq-item)>:first-child::before{content:"Q." counter(t-faq,decimal-leading-zero) "  ";color:var(--t-prompt);-webkit-text-fill-color:var(--t-prompt)}

/* ---------- contents bar: terminal tabs ---------- */
html:is(#dse-t,*) body.dse-premium-interior main .dse-page-toc{margin-top:22px!important;margin-bottom:22px!important;border-radius:12px!important;background:#101d2e!important;border-color:#101d2e!important}
html:is(#dse-t,*) body.dse-premium-interior main .dse-page-toc :is(a,span,strong){font-family:var(--t-mono)!important;font-size:12px!important;color:rgba(245,245,247,.75)!important;-webkit-text-fill-color:rgba(245,245,247,.75)!important;background:transparent!important;border-color:rgba(245,245,247,.14)!important;border-radius:6px!important}
html:is(#dse-t,*) body.dse-premium-interior main .dse-page-toc a.is-active{color:#101d2e!important;-webkit-text-fill-color:#101d2e!important;background:#e5a511!important;box-shadow:none!important}

/* ---------- keyword tags ---------- */
html:is(#dse-t,*) body.dse-premium-interior main nav:is([class$="-tags"],[class*="-tags "]){background:transparent!important;border:0!important;box-shadow:none!important}
html:is(#dse-t,*) body.dse-premium-interior main nav:is([class$="-tags"],[class*="-tags "])>:is(a,span){font-family:var(--t-mono)!important;font-size:11.5px!important;font-weight:600!important;background:#fff!important;color:#101d2e!important;-webkit-text-fill-color:#101d2e!important;border:1px solid #dde2e8!important;border-radius:6px!important}
html:is(#dse-t,*) body.dse-premium-interior main nav:is([class$="-tags"],[class*="-tags "])>:is(a,span)::before{content:"#";color:#d39e1a}

/* ---------- system console + photo HUD on solutions heroes (built by terminal.js) ---------- */
html:is(#dse-t,*) body.dse-premium-interior .dse-s-console{position:relative;margin:24px 0 0;border:1px solid #101d2e;border-radius:12px;overflow:hidden;background-color:#101d2e;background-image:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(35,95,153,.35),transparent 70%),linear-gradient(rgba(245,245,247,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(245,245,247,.05) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;font-family:var(--t-mono)}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-console .dse-s-bar{background:rgba(245,245,247,.06);display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(245,245,247,.1);font-size:11.5px;color:rgba(245,245,247,.7)!important;-webkit-text-fill-color:rgba(245,245,247,.7)!important}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-console .dse-s-bar em{margin-left:auto;font-style:normal;color:#e5a511!important;-webkit-text-fill-color:#e5a511!important}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-map{display:block;width:100%;height:auto}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-map .l{stroke:rgba(245,245,247,.22);stroke-width:1;fill:none;stroke-dasharray:3 4}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-map .n{fill:#16273b;stroke:rgba(245,245,247,.38);stroke-width:1;transition:fill .4s,stroke .4s}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-map .n.on{stroke:#e5a511;fill:#1d3048}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-map .t{fill:#f5f5f7;font-family:var(--t-mono);font-size:10.5px}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-map .hub{fill:#e5a511}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-map .hubring{fill:none;stroke:#e5a511;stroke-width:1.2;transform-origin:center;transform-box:fill-box;animation:t-hub 2.6s ease-out infinite}
@keyframes t-hub{from{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-map .ht{fill:#101d2e;font-family:var(--t-mono);font-size:11px;font-weight:700}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-map .p{fill:#e5a511}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-hud{position:absolute;inset:0;pointer-events:none;z-index:2;font-family:var(--t-mono);font-size:11px}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-hud::before{content:"";position:absolute;inset:14px;background:linear-gradient(#f5f5f7,#f5f5f7) left top/20px 2px no-repeat,linear-gradient(#f5f5f7,#f5f5f7) left top/2px 20px no-repeat,linear-gradient(#f5f5f7,#f5f5f7) right top/20px 2px no-repeat,linear-gradient(#f5f5f7,#f5f5f7) right top/2px 20px no-repeat,linear-gradient(#f5f5f7,#f5f5f7) left bottom/20px 2px no-repeat,linear-gradient(#f5f5f7,#f5f5f7) left bottom/2px 20px no-repeat,linear-gradient(#f5f5f7,#f5f5f7) right bottom/20px 2px no-repeat,linear-gradient(#f5f5f7,#f5f5f7) right bottom/2px 20px no-repeat}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-hud span,html:is(#dse-t,*) body.dse-premium-interior .dse-s-hud b{position:absolute;padding:4px 8px;border-radius:6px;background:rgba(16,29,46,.7);color:#f5f5f7!important;-webkit-text-fill-color:#f5f5f7!important;font-weight:500}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-hud span{left:26px;top:24px}
html:is(#dse-t,*) body.dse-premium-interior .dse-s-hud b{right:26px;bottom:24px;color:#e5a511!important;-webkit-text-fill-color:#e5a511!important}
@media (min-width:1000px){
  html:is(#dse-t,*) body.dse-premium-interior .dse-t-split{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:40px;align-items:start}
  html:is(#dse-t,*) body.dse-premium-interior .dse-t-split>*{grid-column:1;max-width:none!important}
  html:is(#dse-t,*) body.dse-premium-interior .dse-t-split>.dse-s-console{grid-column:2;grid-row:1 / span 6;align-self:center;margin-top:0}
  html:is(#dse-t,*) body.dse-premium-interior .dse-t-split>:is([class$="-proof"],[class*="-proof "],[class*="-hero-proof"]){grid-column:1 / -1}
}

@media (max-width:760px){html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap),html:is(#dse-t,*) body.dse-premium-interior :is(main :is(div,section,article):has(>h1)){border-radius:12px!important;padding:56px 18px 22px!important}html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap)::before,html:is(#dse-t,*) body.dse-premium-interior :is(main :is(div,section,article):has(>h1))::before{padding-left:70px;font-size:11px}}
@media (prefers-reduced-motion:reduce){html:not(.dse-x-motion):is(#dse-t,*) body.dse-premium-interior :is(main [class*="-process-grid"]::before,.dse-s-map .hubring){animation:none}html:not(.dse-x-motion):is(#dse-t,*) body.dse-premium-interior main :is(div,section,article):has(>h1) h1::after{animation:none}}
@media print{html:is(#dse-t,*) body.dse-premium-interior :is(main :is([class$="-shell"],[class*="-shell "])>section:not([class*="-hero"]):not([class*="-intro"]):not([class*="-wrap"]),main section:is([class$="-wrap"],[class*="-wrap "])>section:not([class*="-hero"]):not([class*="-intro"]),main section.dse-cro-section:not(:is([class$="-shell"],[class*="-shell "])>section)>.dse-cro-shell,main section.dse-launch-upgrade>.dse-launch-shell,main section.dse-company-facts>.dse-governance-shell,main .dse-sitemap-group,main .dse-intake-page .dse-intake-shell,main .dse-intake-chooser>.wrap,body.dse-template-service-area main>section:not(.hero)>.wrap),html:is(#dse-t,*) body.dse-premium-interior :is(main :is(div,section,article):has(>h1)){background:#fff!important;color:#17181b!important}}
