@font-face{font-family:TitMartian;src:url('../assets/bridge-explainers/brand/martian-mono-latin.woff2') format('woff2');font-weight:100 800;font-display:swap}
body[data-view='this-is-tibbir'] #main{padding:24px 32px 72px;background:#080b07;max-width:none}
.tit{--tit-lime:#c3ff00;--tit-olive:#4c5b01;--tit-text:#ecf0e4;--tit-muted:#a6af99;--tit-rule:#2a3322;--tit-reading-size:19px;--tit-mono:TitMartian,'Courier New',monospace;max-width:1440px;margin:auto;color:var(--tit-text);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.tit *{box-sizing:border-box}.tit button,.tit input{font:inherit}.tit button,.tit a{touch-action:manipulation}.tit button{cursor:pointer}.tit button:disabled{cursor:default;opacity:.45}.tit button:focus-visible,.tit a:focus-visible,.tit input:focus-visible,.tit summary:focus-visible{outline:2px solid var(--tit-lime);outline-offset:5px}.tit button:active:not(:disabled){scale:.96}.tit a{color:inherit}.tit p{margin:0;text-wrap:pretty}.tit h1,.tit h2,.tit h3{text-wrap:balance;margin:0}.tit svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.tit img{max-width:100%}
.tit-kicker{font:13px/1.6 var(--tit-mono);letter-spacing:.11em;color:var(--tit-muted)}
.tit-masthead{display:flex;align-items:center;gap:24px;margin-bottom:24px;min-height:34px}.tit-brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--tit-lime)!important;font:19px var(--tit-mono);letter-spacing:1px}.tit-brand img{height:27px;width:21px}.tit-masthead-credit{font:13px var(--tit-mono);letter-spacing:.07em;color:var(--tit-muted);margin-left:auto}.tit-stage{display:flex;align-items:center;gap:7px;font:13px var(--tit-mono);letter-spacing:.05em;background:#1b2510;color:#c0d3a9;padding:8px 10px;border-radius:3px}.tit-stage i,.tit-live i{width:5px;height:5px;border-radius:50%;background:var(--tit-lime)}
.tit-cover{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,1fr);border:1px solid var(--tit-rule);border-radius:4px;overflow:hidden}.tit-hero{position:relative;background:#030502;min-width:0;min-height:720px;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.tit-hero-art{position:absolute;inset:auto 0 0;width:100%;height:65%;object-fit:cover;object-position:65% center;z-index:-3}.tit-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(#030502 0%,#030502 25%,#030502ce 43%,#0305020d 72%,#030502a0 100%)}.tit-hero-copy{padding:39px 32px;position:relative}#main .tit-hero h1{font-size:clamp(57px,6.6vw,108px);font-weight:900;line-height:.92;letter-spacing:-.065em;margin:29px 0 25px}#main .tit-hero h1>span:first-of-type{color:var(--tit-lime)}.tit-title-stop{color:var(--tit-lime)}.tit-hero-deck{font-size:20px;line-height:1.4;letter-spacing:-.035em}.tit-hero-intro{font-size:15px;line-height:1.65;color:#b7c1aa;max-width:34ch;margin-top:16px!important}.tit-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:13px 18px;border:0;border-radius:3px;font-size:15px!important;line-height:1.4;text-decoration:none;transition:background-color .18s,scale .12s}.tit-button-primary{background:var(--tit-lime);color:#111700!important;font-weight:700!important}.tit-button-primary:hover{background:#d5ff5c}.tit-hero .tit-button{margin-top:26px;max-width:100%}.tit-hero-subline{display:block;font:13px/1.6 var(--tit-mono);margin-top:12px;color:#a4af93}.tit-hero-foot{position:relative;padding:22px 25px;display:flex;justify-content:space-between;gap:20px;font:13px/1.8 var(--tit-mono);letter-spacing:.05em;color:#d0e4b7}.tit-hero-foot span:last-child{color:#9db183;font-size:13px}
.tit-customizer{padding:28px 29px 20px;background:#11170c;border-left:1px solid var(--tit-rule);margin:0;min-width:0}.tit-customizer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tit-reset{padding:7px 0 7px 12px;min-height:34px;border:0;background:none;color:#aebc99;font:13px var(--tit-mono)!important}.tit-customizer h2{font-size:35px;line-height:1.06;letter-spacing:-.055em;font-weight:600}.tit-customizer h2 span{color:var(--tit-lime)}.tit-customizer-intro{font-size:15px;color:var(--tit-muted);margin-top:12px!important}.tit-customizer fieldset{border:0;padding:0;margin:22px 0 0;min-width:0}.tit-customizer legend{width:100%;padding:0;margin-bottom:11px;font:13px/1.5 var(--tit-mono);letter-spacing:.055em;color:#bec9b1}.tit-field-number{color:#758462;margin-right:8px}
/* Reading depth is independent of the knowledge controls below it. */
.tit-depth-current{display:flex;align-items:center;justify-content:space-between;gap:12px}.tit-depth-current output{font-size:24px;font-weight:600;letter-spacing:-.04em;color:var(--tit-lime);line-height:1.25}.tit-depth-current>span{font:13px var(--tit-mono);font-variant-numeric:tabular-nums;color:#a3b88a;white-space:nowrap}.tit-depth-field>p{font-size:14px;line-height:1.6;color:#a5b597;margin-top:8px;min-height:36px;text-wrap:pretty}.tit-depth-field input[type='range']{display:block;width:100%;height:44px;margin:6px 0 0;padding:0;appearance:none;background:transparent;border:0;cursor:pointer;border-radius:3px}.tit-depth-field input[type='range']::-webkit-slider-runnable-track{height:5px;border-radius:3px;background:linear-gradient(to right,var(--tit-lime) 0%,var(--tit-lime) var(--tit-depth-fill),#3b482c var(--tit-depth-fill),#3b482c 100%)}.tit-depth-field input[type='range']::-webkit-slider-thumb{appearance:none;width:24px;height:26px;border:3px solid #11170c;border-radius:5px;margin-top:-10px;background:var(--tit-lime);box-shadow:0 0 0 1px #92bd35,0 3px 9px #0008}.tit-depth-field input[type='range']::-moz-range-track{height:5px;border-radius:3px;background:#3b482c}.tit-depth-field input[type='range']::-moz-range-progress{height:5px;background:var(--tit-lime)}.tit-depth-field input[type='range']::-moz-range-thumb{width:18px;height:20px;border:3px solid #11170c;border-radius:5px;background:var(--tit-lime);box-shadow:0 0 0 1px #92bd35,0 3px 9px #0008}.tit-depth-scale{display:flex;justify-content:space-between;gap:5px;padding-top:2px}.tit-depth-scale>span{position:relative;flex:1;max-width:64px;font:13px/1.7 var(--tit-mono);text-align:center;color:#94a382;transition:color .15s}.tit-depth-scale>span:first-child{text-align:left}.tit-depth-scale>span:last-child{text-align:right}.tit-depth-scale>span[data-active]{color:var(--tit-lime)}

.tit-choices{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tit-choice{position:relative;display:flex;align-items:center;gap:8px;min-height:43px;padding:9px 10px;background:#192011;border-radius:3px;box-shadow:inset 0 0 0 1px #303b24;cursor:pointer;font-size:14px;line-height:1.4;color:#b8c2ad;transition:background-color .15s,box-shadow .15s}.tit-choice input{position:absolute;width:100%;height:100%;inset:0;margin:0;opacity:0;cursor:pointer}.tit-choice:has(input:checked){background:#263411;box-shadow:inset 0 0 0 1px #92bf24;color:#e0f0c4}.tit-choice:has(input:focus-visible){outline:2px solid var(--tit-lime);outline-offset:3px}.tit-choice-indicator{width:10px;height:10px;border:1px solid #647350;border-radius:50%;flex-shrink:0}.tit-choice:has(input:checked) .tit-choice-indicator{border:3px solid var(--tit-lime);background:#263411}.tit-choice-index{margin-left:auto;color:#75835f;font:13px var(--tit-mono)}.tit-tech-choices{grid-template-columns:1fr 1fr 1fr}.tit-tech-choices .tit-choice{padding:9px 7px;gap:6px;font-size:13px;align-items:center}.tit-tech-choices .tit-choice-indicator{margin-top:0}.tit-tech-choices .tit-choice-index{display:none}.tit-customizer .tit-finance-group{margin-top:20px}.tit-finance-group legend{font-size:13px;color:#8e9d7d}.tit-finance-options{display:flex;gap:9px;flex-wrap:wrap}.tit-check{display:flex;align-items:center;gap:7px;padding:8px 10px;min-height:36px;position:relative;font-size:14px;border-radius:3px;color:#aebb9e;background:#192011;box-shadow:inset 0 0 0 1px #303b24;cursor:pointer}.tit-check input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tit-check>span{display:grid;place-items:center;width:12px;height:12px;border:1px solid #5d6c4c;border-radius:2px;color:transparent;font-size:13px}.tit-check:has(input:checked){color:#e0f0c4;box-shadow:inset 0 0 0 1px #92bf24}.tit-check:has(input:checked)>span{background:var(--tit-lime);border-color:var(--tit-lime);color:#18220a}.tit-check:has(input:focus-visible){outline:2px solid var(--tit-lime);outline-offset:3px}.tit-button-personal{display:flex;width:100%;margin-top:22px;background:#c3ff00;color:#142000;font-weight:700!important}.tit-button-personal:hover{background:#d5ff5c}.tit-private-note{text-align:center;font:13px/1.8 var(--tit-mono);color:#7e8c70;margin-top:10px!important}
.tit-preview{padding:30px 34px;background:#202b11;border:1px solid #394a22;border-top:0;border-radius:0 0 4px 4px}.tit-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.tit-preview .tit-kicker{color:#a9c58a}.tit-live{display:flex;align-items:center;gap:7px;font:13px var(--tit-mono);color:#c4e596}.tit-preview h3{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin:16px 0}.tit-preview-prose{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.tit-preview-prose p{font-size:15px;line-height:1.75;color:#d4ddc7}.tit-preview-prose p:only-child{grid-column:1/-1;max-width:83ch}.tit-preview-footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px;padding-top:15px;border-top:1px solid #43562c;font:13px/1.6 var(--tit-mono);color:#a3be88}.tit-preview-note{display:flex;align-items:center;gap:12px;padding:20px 0 32px;color:#8b977f;font-size:14px;line-height:1.6}.tit-preview-note strong{font-weight:400;color:#bdc8b1}.tit-outline-dot{width:6px;height:6px;border:1px solid #7d9465;border-radius:50%;flex-shrink:0}
.tit-reader{scroll-margin-top:22px}.tit-reader-toolbar{position:sticky;top:var(--site-header-height,0px);z-index:30;background:#10150ef5;backdrop-filter:blur(12px);display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:10px 17px;border:1px solid #2b3623;border-radius:3px 3px 0 0}.tit-toolbar-title{font:13px var(--tit-mono);color:var(--tit-lime)!important;letter-spacing:.03em;text-decoration:none;white-space:nowrap}.tit-toolbar-title>span{color:#7e8f6f;font-size:13px}.tit-reader-actions{display:flex;align-items:center;gap:11px}.tit-reader-actions>button,.tit-font-control button{border:0;background:none;color:#bcc9af;min-height:38px;padding:8px 6px;font:13px var(--tit-mono)}.tit-font-control{display:flex;border:1px solid #37442d;border-radius:3px}.tit-font-control button{min-width:33px;font-family:Arial,sans-serif;font-size:15px}.tit-font-control button+button{border-left:1px solid #37442d}.tit-progress-track{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#2b3623}.tit-progress-track span{display:block;height:100%;width:0;background:var(--tit-lime)}
.tit-reading-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:44px;padding-top:44px}.tit-outline{align-self:start;position:sticky;top:calc(var(--site-header-height,0px) + 88px)}.tit-outline-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:15px}.tit-outline-head .tit-kicker{font-size:13px}.tit-outline-head>span:nth-child(2){font:13px var(--tit-mono);color:#6d7c60}.tit-outline ol{list-style:none;padding:0;margin:0}.tit-outline li{margin:0;padding:0}.tit-outline li>button,.tit-outline li>div{display:flex;width:100%;align-items:center;gap:10px;min-height:42px;padding:10px 8px;border:0;border-bottom:1px solid #232c1c;border-radius:0;background:none;text-align:left;color:#bbc7af;font-size:14px;line-height:1.5}.tit-outline li>button[aria-current]{color:var(--tit-lime);background:#1c2710;border-radius:2px}.tit-outline li>button>span:first-child,.tit-outline li>div>span:first-child{font:13px var(--tit-mono);color:#93a97c;min-width:17px}.tit-outline li>button>i{margin-left:auto;font-style:normal}.tit-outline li>div{color:#8e9b84}.tit-planned{font:13px var(--tit-mono);color:#607052;margin-left:auto;white-space:nowrap}.tit-outline-note{font-size:13px;line-height:1.6;color:#75846a;margin-top:18px!important}.tit-share-edition{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;margin-top:20px;border:0;border-top:1px solid #303e24;border-radius:0;background:none;color:#b3c59f;font-size:14px!important}.tit-share-edition svg{width:16px}.tit-local-note{font:13px/1.7 var(--tit-mono);color:#8d9f7e}.tit-article-column{min-width:0;max-width:800px}.tit-chapter-head .tit-kicker{font-size:13px;color:#99b279}.tit-chapter-head .tit-kicker>span{margin-inline:8px;color:#8aa66f}.tit-chapter-head h2{font-size:clamp(34px,3.7vw,54px);line-height:1.08;letter-spacing:-.05em;margin:20px 0}.tit-chapter-deck{font-size:17px;line-height:1.65;color:#a8b69b;max-width:52ch}.tit-edition-line{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font:13px/1.7 var(--tit-mono);color:#91a17f;margin:24px 0 32px;padding:15px 0;border-block:1px solid #26301e}.tit-edition-dot{width:5px;height:5px;background:var(--tit-lime);border-radius:50%}.tit-read-time{margin-left:auto;color:#8f9f7d}.tit-prose{max-width:64ch}.tit-prose p{font-size:var(--tit-reading-size);line-height:1.9;color:#c4ceba;margin:0 0 24px;letter-spacing:-.012em}.tit-prose .tit-lead{font-size:calc(var(--tit-reading-size) + 2px);color:#e2ead8;line-height:1.75}.tit-deeper{margin:36px 0;padding:23px 25px;background:#141d0e;border-left:2px solid #718d3e;border-radius:0 3px 3px 0}.tit-deeper>.tit-kicker{font-size:13px;margin-bottom:12px;color:#8eaa6e}.tit-deeper details+details{border-top:1px solid #2d3b21}.tit-deeper summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;min-height:48px;font-size:15px;color:#c7d6b8;gap:15px}.tit-deeper summary::-webkit-details-marker{display:none}.tit-deeper summary span{color:var(--tit-lime);font-size:18px}.tit-deeper details[open] summary span{transform:rotate(45deg)}.tit-deeper details p{font-size:16px;line-height:1.8;color:#9fb58a;padding-bottom:20px}.tit-chapter-sources{border-top:1px solid #2a3621;padding-top:24px;margin-top:40px}.tit-chapter-sources>div{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px}.tit-chapter-sources button{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:8px 0;color:#a3bd87;font-size:14px;min-height:38px;text-align:left}.tit-chapter-sources button span{font:13px var(--tit-mono);color:#86ad5c}.tit-next{display:flex;justify-content:space-between;gap:20px;padding:28px 0;margin-top:30px;border-top:1px solid #2b3622}.tit-next button{border:0;background:none;text-align:left;color:#c5d6b4;padding:0;min-height:60px;max-width:48%}.tit-next button:last-child{text-align:right}.tit-next small{display:block;font:13px/1.6 var(--tit-mono);color:#70855c;margin-bottom:8px}.tit-next button span{font-size:15px;line-height:1.5}.tit-end-note{display:flex;align-items:center;gap:21px;margin-top:26px;padding:28px;background:#1a2410;border:1px solid #344725;border-radius:3px}.tit-end-note img{width:28px;height:38px}.tit-end-note .tit-kicker{font-size:13px;color:#a2c182}.tit-end-note p{font-size:19px;line-height:1.4;letter-spacing:-.035em;margin:8px 0}.tit-end-note div>span:last-child{font-size:14px;color:#899e76}
.tit dialog{color:var(--tit-text);background:#141c0f;border:1px solid #536b37;border-radius:5px;padding:28px;max-width:min(580px,calc(100vw - 32px));max-height:85dvh;overflow:auto;box-shadow:0 25px 100px #0008}.tit dialog::backdrop{background:#020601bb;backdrop-filter:blur(5px)}.tit-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.tit-dialog-top .tit-kicker{font-size:13px}.tit-dialog-top button{border:0;background:none;color:#c5d7b2;font-size:28px;min-width:40px;min-height:40px}.tit dialog h2{font-size:30px;line-height:1.2;letter-spacing:-.045em;margin:8px 0 20px}.tit dialog p{font-size:16px;line-height:1.8;color:#b1c39e}.tit-source-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px}.tit-source-actions>button{background:none;border:0;color:#c1d5ac;font-size:15px;min-height:44px}.tit-source-footnote{margin-top:24px!important;font-size:14px!important;color:#738a60!important}.tit-share-dialog label{display:block;font:13px var(--tit-mono);color:#91a979;margin-top:25px}.tit-share-dialog input{width:100%;color:#c5d7b2;background:#0b1207;border:1px solid #425831;border-radius:3px;padding:12px;margin:12px 0 20px;font-size:15px}.tit-share-feedback{margin-top:18px!important;font-size:15px!important}.tit-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.tit-entry{display:flex;align-items:center;justify-content:space-between;gap:26px;grid-column:1/-1;padding:25px 28px;margin:24px 0;background:#1c2810;border:1px solid #3b5126;border-radius:4px}.tit-entry-kicker{font:13px/1.7 monospace;color:#9cbf77;margin:0 0 8px}.tit-entry h2{font-size:25px;margin:0 0 9px;letter-spacing:-.04em}.tit-entry h2 a{color:#c3ff00;text-decoration:none}.tit-entry p:not(.tit-entry-kicker){font-size:15px;line-height:1.7;color:#a7ba96;margin:0;max-width:70ch}.tit-entry-link{display:flex;align-items:center;min-height:44px;flex-shrink:0;font-size:15px;color:#d1e7bc;text-decoration:none}
@media(min-width:1650px){#main .tit-hero h1{font-size:112px}.tit-hero-copy{padding:45px}.tit-customizer{padding:34px 40px}.tit-reading-layout{grid-template-columns:260px minmax(0,1fr);gap:70px}}
@media(max-width:1250px) and (min-width:1025px){body[data-view='this-is-tibbir'] #main{padding-inline:22px}.tit-cover{grid-template-columns:minmax(0,1fr) minmax(340px,1fr)}.tit-hero-copy{padding:32px 25px}#main .tit-hero h1{font-size:67px}.tit-customizer{padding:26px 20px}.tit-reading-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}.tit-masthead-credit{display:none}.tit-stage{margin-left:auto}.tit-hero-foot{flex-direction:column;gap:5px}}
@media(max-width:1024px){body[data-view='this-is-tibbir'] #main{padding:22px 24px 60px}.tit-cover{grid-template-columns:minmax(0,1fr) minmax(340px,1fr)}#main .tit-hero h1{font-size:76px}.tit-hero-copy{padding:32px 25px}.tit-customizer{padding:27px 22px}.tit-reading-layout{grid-template-columns:200px minmax(0,1fr);gap:30px}.tit-reader{scroll-margin-top:90px}.tit-customizer{scroll-margin-top:90px}}
@media(max-width:760px){body[data-view='this-is-tibbir'] #main{padding:18px 17px 45px}.tit-masthead{gap:12px;margin-bottom:17px}.tit-masthead-credit{display:none}.tit-stage{margin-left:auto;font-size:13px}.tit-cover{grid-template-columns:1fr}.tit-hero{min-height:590px}.tit-hero-copy{padding:32px 26px}#main .tit-hero h1{font-size:clamp(76px,15vw,104px);margin:25px 0 23px}.tit-hero-deck{font-size:21px}.tit-hero-intro{font-size:15px;max-width:33ch}.tit-hero-art{height:70%;object-position:62% center}.tit-hero-shade{background:linear-gradient(#030502 0%,#030502 20%,#030502cc 40%,#03050233 70%,#03050299)}.tit-hero-foot{padding:19px 23px;font-size:13px}.tit-hero-foot span:last-child{font-size:13px}.tit-customizer{border-left:0;border-top:1px solid var(--tit-rule);padding:25px}.tit-customizer h2{font-size:36px}.tit-choice{font-size:14px;min-height:48px}.tit-tech-choices .tit-choice{font-size:14px}.tit-check{min-height:42px}.tit-customizer legend{font-size:13px}.tit-customizer fieldset{margin-top:26px}.tit-finance-group legend{font-size:13px}.tit-preview{padding:25px}.tit-preview-prose{grid-template-columns:1fr;gap:13px}.tit-preview h3{font-size:24px}.tit-preview-prose p{font-size:16px}.tit-preview-heading{gap:10px}.tit-preview-heading .tit-kicker{font-size:13px}.tit-preview-footer{font-size:13px}.tit-preview-footer span:last-child{display:none}.tit-preview-note{align-items:flex-start;padding:19px 2px 26px;font-size:14px}.tit-outline-dot{margin-top:5px}.tit-reading-layout{display:flex;flex-direction:column;gap:26px;padding-top:25px}.tit-outline{position:static;width:100%}.tit-outline ol{display:flex;gap:8px;overflow:auto;padding:0 0 8px;scrollbar-width:thin}.tit-outline li:not(.tit-future){flex:0 0 175px}.tit-outline .tit-future{display:none}.tit-outline li>button{height:70px;border:1px solid #344425;border-radius:3px;padding:12px}.tit-outline-head .tit-kicker{font-size:13px}.tit-outline-head>span:nth-child(2){font-size:13px}.tit-outline-note{margin-top:8px!important}.tit-share-edition{max-width:210px;margin-top:12px}.tit-local-note{display:block;margin-bottom:5px}.tit-reader-toolbar{flex-wrap:wrap;padding:10px 12px;gap:7px}.tit-toolbar-title{font-size:13px}.tit-toolbar-title>span{font-size:13px}.tit-reader-actions{margin-left:auto;gap:7px}.tit-reader-actions>button{font-size:13px;min-height:36px;padding:6px}.tit-font-control button{min-width:30px;min-height:32px}.tit-chapter-head h2{font-size:37px}.tit-chapter-deck{font-size:16px}.tit-prose p{font-size:calc(var(--tit-reading-size) - 1px);line-height:1.85}.tit-prose .tit-lead{font-size:calc(var(--tit-reading-size) + 1px)}.tit-edition-line{font-size:13px}.tit-deeper{padding:20px}.tit-deeper>.tit-kicker{font-size:13px}.tit-deeper summary{font-size:15px}.tit-end-note{padding:22px 19px}.tit-end-note p{font-size:18px}.tit-end-note div>span:last-child{font-size:13px}.tit-entry{flex-direction:column;align-items:start;padding:23px;gap:12px}.tit-entry h2{font-size:24px}}
@media(max-width:390px){.tit-reader-actions{width:100%;justify-content:flex-end}.tit-toolbar-title{min-height:24px;display:flex;align-items:center;gap:6px}.tit-customizer{padding:23px 19px}.tit-hero-copy{padding:28px 22px}.tit-preview{padding:23px 19px}.tit-finance-options{gap:7px}.tit-check{font-size:14px;padding:8px}.tit-choice{font-size:14px}.tit-tech-choices .tit-choice{font-size:13px}.tit-hero-foot span:last-child{display:none}}
@media(prefers-reduced-motion:reduce){.tit *{scroll-behavior:auto!important;transition:none!important}.tit button:active:not(:disabled){scale:1}}
.tit-access-link{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;margin-top:20px;border-top:1px solid #344725;text-decoration:none}.tit-access-link strong{display:block;font-size:23px;font-weight:500;color:var(--tit-lime);letter-spacing:-.035em;margin:8px 0}.tit-access-link div>span:last-child{display:block;font-size:15px;line-height:1.7;color:#9cb38a}.tit-access-link svg{color:var(--tit-lime)}
.tit-choice{font-size:15px;min-height:46px}.tit-tech-choices .tit-choice{font-size:14px;min-height:48px}.tit-check{font-size:15px;min-height:42px}.tit-age-toggle{font-size:15px}.tit-outline-all{display:none}
@media(max-width:760px){.tit-outline-head>span:nth-child(2){display:none}.tit-outline-all{display:block;border:0;background:none;color:#99b879;padding:8px 0 8px 12px;min-height:36px;font:13px var(--tit-mono)}.tit-outline--expanded ol{display:block;overflow:visible}.tit-outline--expanded li.tit-future{display:block}.tit-outline--expanded li>button{height:auto;min-height:45px}.tit-outline--expanded .tit-planned{font-size:13px}}
/* The pilot: an editorial rhythm of prose, original evidence and illustrations. */
.tit-full-outline{margin:5px 0 44px;border:1px solid #3d4e2a;background:#131c0c;border-radius:4px;overflow:hidden}.tit-full-outline>summary{padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;list-style:none}.tit-full-outline>summary::-webkit-details-marker,.tit-outline-chapter>summary::-webkit-details-marker{display:none}.tit-full-outline>summary small{display:block;font:13px/1.7 var(--tit-mono);letter-spacing:.08em;color:#99b778}.tit-full-outline>summary strong{display:block;font-size:25px;line-height:1.2;letter-spacing:-.035em;color:#e3edda;margin:9px 0}.tit-full-outline>summary span>span{font-size:15px;line-height:1.7;color:#9db58a}.tit-full-outline>summary>i{color:var(--tit-lime);font-size:30px;font-style:normal}.tit-full-outline[open]>summary>i{transform:rotate(45deg)}.tit-full-outline-body{padding:0 28px 25px;border-top:1px solid #344326}.tit-outline-overview{padding:28px 0}.tit-outline-overview h3{font-size:23px;line-height:1.3;margin:14px 0}.tit-outline-overview p,.tit-outline-chapter-content>p{font-size:16px;line-height:1.8;color:#acbf9e;max-width:85ch}.tit-full-outline li{font-size:15px;line-height:1.8;color:#a8bd97;padding-left:4px;margin-block:8px}.tit-full-outline ul,.tit-full-outline ol{padding-left:22px}.tit-outline-chapter{border-top:1px solid #344326}.tit-outline-chapter>summary{list-style:none;display:flex;align-items:center;gap:17px;padding:19px 0;cursor:pointer}.tit-outline-chapter-num{font:15px var(--tit-mono);color:#8ba66b;min-width:25px}.tit-outline-chapter>summary strong{font-size:16px;line-height:1.5;color:#d0e0c0}.tit-outline-chapter>summary small{display:block;font:13px/1.7 var(--tit-mono);color:#7e9868;margin-top:6px}.tit-outline-chapter>summary>i{margin-left:auto;font-style:normal;color:#8ca872;font-size:21px}.tit-outline-chapter[open]>summary>i{transform:rotate(45deg)}.tit-outline-chapter-content{padding:0 0 26px 42px}.tit-outline-chapter-content .tit-outline-question{font-size:19px;color:#d2e3bf;line-height:1.5;margin-bottom:13px}.tit-outline-chapter-content h4{font:13px var(--tit-mono);color:#bdd4a7;margin:24px 0 12px;text-transform:uppercase;letter-spacing:.05em}.tit-outline-source-links{display:flex;flex-wrap:wrap;gap:3px 18px}.tit-outline-source-links a,.tit-outline-source-links button{background:none;border:0;color:#b2cb96;font-size:15px;line-height:1.6;padding:8px 0;min-height:40px;text-align:left;text-decoration:underline;text-decoration-color:#59783c;text-underline-offset:4px}.tit-outline-visual{margin-top:17px!important}.tit-outline-verification{margin:16px 0 20px}.tit-outline-verification summary{font-size:15px;line-height:1.6;color:#8cae70;cursor:pointer;padding:8px 0;min-height:40px}.tit-outline-verification li{font-size:15px;color:#7f986c}.tit-outline-total{font:13px/1.8 var(--tit-mono);color:#8ca574;border-top:1px solid #344326;padding-top:23px}

.tit-pilot-art{margin:0 0 40px;overflow:hidden;border:1px solid #354427;border-radius:3px;background:#070b05}.tit-pilot-art img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover}.tit-pilot-art figcaption{display:flex;justify-content:space-between;gap:20px;padding:13px 17px;font:13px/1.6 var(--tit-mono);color:#849a6e;border-top:1px solid #354427}.tit-pilot-art figcaption span:first-child{color:#bbd298}.tit-permission-art{margin:32px 0 12px}.tit-pilot-section{scroll-margin-top:150px;margin-top:46px}.tit-pilot-section:first-child{margin-top:0}.tit-pilot-section h3{font-size:29px;line-height:1.25;letter-spacing:-.035em;color:#dfead4;margin:0 0 23px}.tit-inline-sources{display:flex;flex-wrap:wrap;gap:2px 18px;margin:-7px 0 25px}.tit-citation{background:none;border:0;border-radius:0;padding:7px 0;min-height:40px;line-height:1.65!important;color:#97b67a;font-size:14px!important;max-width:100%;text-align:left}.tit-citation:hover{color:var(--tit-lime)}.tit-citation span{color:#86ad5c}.tit-source-date{font:13px/1.7 var(--tit-mono)!important;margin-top:20px!important;color:#8aa971!important}.tit-pilot-research-date{margin-top:25px!important;font:13px/1.8 var(--tit-mono)!important;color:#708960}
.tit-source-figure{margin:30px 0;border:1px solid #39472c;border-radius:3px;overflow:hidden;background:#11190b}.tit-figure-label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;font:13px/1.7 var(--tit-mono);color:#b0c58d;letter-spacing:.04em;border-bottom:1px solid #39472c}.tit-figure-label span:last-child{font-size:13px;color:#7f966b}.tit-source-figure>a{display:block;background:#e5e7dc;padding:18px}.tit-source-figure img{display:block;width:100%;height:auto}.tit-letter-figure>a{max-height:540px;overflow:hidden;position:relative;background:#e0e4dc}.tit-letter-figure img{max-width:420px;margin:auto}.tit-letter-figure>a:after{content:'ENLARGE ORIGINAL PAGE ↗';position:absolute;bottom:14px;right:16px;background:#172012ed;color:#d3e6bd;padding:11px 13px;border:1px solid #667c4d;border-radius:2px;font:13px/1.6 var(--tit-mono)}.tit-source-figure figcaption{padding:20px 23px}.tit-source-figure figcaption strong{display:block;font-size:17px;line-height:1.4;color:#d4e2c6}.tit-source-figure figcaption p{font-size:15px;line-height:1.8;color:#9db78a;margin-top:10px}.tit-source-figure figcaption>div{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:10px}.tit-source-figure figcaption a{display:inline-flex;align-items:center;min-height:40px;font-size:14px;line-height:1.7;color:#b8d69a;text-underline-offset:4px}.tit-demo-video{display:block;width:100%;height:auto;aspect-ratio:16/10;background:#010300}.tit-demo-video:focus-visible{outline:2px solid var(--tit-lime);outline-offset:4px}
.tit-workflow{background:#1a2810;border:1px solid #45652c;border-radius:3px;margin:31px 0}.tit-workflow .tit-figure-label{border-color:#3a5526}.tit-workflow h4{font-size:22px;line-height:1.3;letter-spacing:-.03em;margin:23px 24px;color:#dae8cf}.tit-workflow ol{padding:0 23px;margin:25px 0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.tit-workflow li{position:relative;padding:0;margin:0}.tit-workflow-number{font:13px var(--tit-mono);color:#a4d86a;display:block;margin-bottom:12px}.tit-workflow strong{display:block;font-size:15px;line-height:1.5;color:#d8ebc4;font-weight:500}.tit-workflow li p{font-size:14px;line-height:1.8;color:#92ae7c;margin-top:7px}.tit-workflow-arrow{position:absolute;top:-5px;right:0;color:#597b39;font-size:19px}.tit-workflow figcaption{border-top:1px solid #3a5526;font-size:14px;line-height:1.8;color:#b0c69b;padding:18px 24px}.tit-workflow figcaption span{display:block;font:13px/1.8 var(--tit-mono);color:#8fb074;margin-top:9px}
.tit-pilot-post{margin:18px 0;border:1px solid #344a24;border-radius:4px;overflow:hidden;background:#10190b}.tit-pilot-post .x-post{margin:0;border:0;border-radius:0;background:transparent;min-height:0}.tit-pilot-post .x-post-fallback{padding:22px}.tit-pilot-post .x-post-fallback>small{color:#9abc79;font:14px var(--tit-mono)}.tit-pilot-post .x-post-fallback>strong{display:block;font-size:17px;line-height:1.4;color:#dbead0;margin-top:9px}.tit-pilot-post blockquote{font-size:19px;line-height:1.6;margin:20px 0;border-left:2px solid #8ab749;padding-left:18px;color:#d3e6bf}.tit-pilot-post .x-post-context{font-size:15px;line-height:1.8;color:#97b083;margin:18px 0}.tit-pilot-post .x-post-context>small{display:block;font:13px/1.7 var(--tit-mono);color:#687f55;margin-bottom:7px}.tit-pilot-post .tit-post-provenance{font:13px/1.7 var(--tit-mono);color:#6e865b;margin:15px 0 10px}.tit-pilot-post .x-post-fallback>a,.tit-post-controls a{display:inline-flex;align-items:center;min-height:40px;color:#b2cc94;font-size:14px;text-underline-offset:4px}.tit-post-controls{border-top:1px solid #2e4021;display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;padding:11px 20px}.tit-post-controls>button:not(.tit-citation){background:#263919;border:1px solid #506d36;border-radius:3px;color:#c4dfa7;padding:10px 13px;min-height:40px;font-size:14px}.tit-pilot-post .x-post-actions{padding-inline:20px;font-size:14px;color:#8cae6d}.tit-pilot-post [data-x-host]:empty{display:none}.tit-community-sources{margin:32px 0;padding:0 19px 4px;border:1px solid #354b26;border-radius:3px;background:#131f0e}.tit-community-sources>.tit-figure-label{padding-inline:0}.tit-community-intro{font-size:18px;line-height:1.5;color:#c8dfb1;margin:22px 0!important}
@media(max-width:1050px){.tit-workflow ol{grid-template-columns:1fr}.tit-workflow li{display:grid;grid-template-columns:24px 110px 1fr;gap:10px;padding-bottom:15px;border-bottom:1px solid #344b24}.tit-workflow li:last-child{border:0;padding-bottom:0}.tit-workflow li p{margin-top:0;font-size:14px}.tit-workflow-number{margin:3px 0 0}.tit-workflow-arrow{display:none}}
@media(max-width:760px){.tit-full-outline{margin-bottom:26px}.tit-full-outline>summary{padding:21px}.tit-full-outline>summary strong{font-size:23px}.tit-full-outline-body{padding:0 20px 22px}.tit-outline-chapter>summary{gap:12px}.tit-outline-chapter-content{padding-left:0}.tit-outline-chapter>summary strong{font-size:16px}.tit-outline-chapter-content .tit-outline-question{font-size:18px}.tit-pilot-art{margin-bottom:30px}.tit-pilot-art figcaption{font-size:13px;padding:12px}.tit-pilot-art figcaption span:last-child{max-width:100px;text-align:right}.tit-pilot-section{margin-top:35px}.tit-pilot-section h3{font-size:26px}.tit-source-figure figcaption{padding:19px}.tit-figure-label{padding:12px 16px;gap:12px;font-size:13px}.tit-figure-label span:last-child{max-width:100px;text-align:right;font-size:13px}.tit-letter-figure>a{padding:10px;max-height:420px}.tit-workflow h4{font-size:21px;margin:21px}.tit-workflow ol{padding:0 20px;gap:15px}.tit-workflow li{grid-template-columns:20px 1fr;gap:7px 12px}.tit-workflow li p{grid-column:2;font-size:15px}.tit-workflow strong{font-size:16px}.tit-workflow figcaption{padding:18px 20px;font-size:15px}.tit-community-sources{padding:0 13px}.tit-community-intro{font-size:17px}.tit-pilot-post .x-post-fallback{padding:18px}.tit-post-controls{padding:11px 17px;gap:5px 16px}.tit-inline-sources{gap:0 15px}.tit-citation{font-size:14px!important}}
.tit-letter-figure>a{max-height:none}.tit-letter-figure img{max-height:580px;width:auto;max-width:100%;object-fit:contain}.tit-video-summary{border-top:1px solid #35482a;margin-top:14px;padding-top:8px}.tit-video-summary summary{min-height:40px;padding:10px 0;color:#b5ce9d;font-size:15px;cursor:pointer}.tit-video-summary ol{list-style:none;padding:0;margin:12px 0}.tit-video-summary li{display:flex;align-items:baseline;gap:18px;padding:7px 0;font-size:15px;line-height:1.7;color:#a6bb95}.tit-video-summary li strong{min-width:80px;font:13px var(--tit-mono);color:#8fb56d}.tit-video-summary p{font-size:14px!important;color:#758c65!important}@media(max-width:760px){.tit-letter-figure img{max-height:440px}.tit-video-summary li{flex-direction:column;gap:5px;margin:7px 0}}

/* Full documentary: readable source material and long-form navigation. */
.tit-flight-function{margin:36px 0;border:1px solid #425c2b;border-radius:4px;background:#10190c;overflow:hidden}.tit-flight-inner{padding:25px 28px}.tit-flight-inner h4{margin:0 0 18px;font-size:29px;letter-spacing:-.04em;color:#e6ecd9}.tit-flight-inner h4 code{font-family:var(--tit-mono);color:#c3ff00;font-size:.9em}.tit-flight-inner>p,.tit-flight-inner details p{font-size:15px;line-height:1.8;color:#b8c8a8}.tit-flight-inner ol{list-style:none;margin:24px 0;padding:0;counter-reset:flight}.tit-flight-inner li{position:relative;counter-increment:flight;padding:20px 0 20px 35px;border-top:1px solid #304323;display:grid;gap:10px}.tit-flight-inner li:before{content:counter(flight,decimal-leading-zero);position:absolute;top:23px;left:0;color:#95b36c;font:14px var(--tit-mono)}.tit-flight-inner li strong{color:#dbe7c9;font-size:18px}.tit-flight-inner li span{color:#a7bd94;font-size:16px;line-height:1.6}.tit-flight-inner li code{font:14px/1.9 var(--tit-mono);overflow-wrap:anywhere;white-space:pre-wrap;color:#b5d996;padding:13px;background:#080f04;border-radius:3px}.tit-flight-inner .tit-flight-caption{font-size:15px;color:#98ac87}.tit-flight-inner details{border-top:1px solid #304323}.tit-flight-inner summary{cursor:pointer;min-height:44px;padding:16px 0;font-size:15px;color:#c6dfa9}.tit-flight-inner pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#c3ff00;font:15px/1.7 var(--tit-mono)}.tit-related-story{display:grid;gap:12px;padding:25px 28px;margin:30px 0;border:1px solid #425c2b;background:#192811;border-radius:4px;text-decoration:none;color:#e0ecd2;box-shadow:0 3px 12px #0002;transition:background-color .18s,border-color .18s}.tit-related-story:is(:hover,:focus-visible){text-decoration:none;background:#223619;border-color:#789d48}.tit-related-story strong>span[aria-hidden]{display:inline-block;transition:transform .18s ease}@media(hover:hover) and (pointer:fine){.tit-related-story:hover strong>span[aria-hidden]{transform:translate(3px,-3px)}}@media(prefers-reduced-motion:reduce){.tit-related-story,.tit-related-story strong>span[aria-hidden]{transition:none}.tit-related-story:hover strong>span[aria-hidden]{transform:none}}.tit-related-story strong{font-size:23px;line-height:1.25;letter-spacing:-.025em}.tit-related-story>span:last-child{font-size:15px;line-height:1.7;color:#a9c192}.tit-flight-function>.tit-related-story{margin:0;border:0;border-top:1px solid #425c2b;border-radius:0}.tit-evidence-timeline,.tit-evidence-table{margin:34px 0;padding:25px;background:#101a0b;border:1px solid #354b26;border-radius:4px}.tit-evidence-timeline>figcaption,.tit-evidence-table>figcaption{font-size:22px;line-height:1.3;letter-spacing:-.025em;color:#dbe8ca;margin-bottom:22px}.tit-evidence-timeline ol{list-style:none;padding:0;margin:0}.tit-evidence-timeline li{display:grid;grid-template-columns:minmax(90px,130px) 1fr;gap:20px;padding:17px 0;border-top:1px solid #304323}.tit-evidence-timeline time{font:14px/1.8 var(--tit-mono);color:#a1c575;font-variant-numeric:tabular-nums}.tit-evidence-timeline strong{font-size:16px;line-height:1.45;color:#dbe7c9}.tit-evidence-timeline p{font-size:15px;line-height:1.75;color:#9fb98b;margin:9px 0 0}.tit-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#667b47 #101a0b}.tit-evidence-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.7;text-align:left}.tit-evidence-table th,.tit-evidence-table td{padding:15px 13px;border-bottom:1px solid #304323;vertical-align:top;min-width:130px}.tit-evidence-table thead th{color:#b8df88;font:13px/1.8 var(--tit-mono);text-transform:uppercase}.tit-evidence-table tbody th{font-weight:600;color:#d6e2c8}.tit-evidence-table td{color:#aac199}.tit-evidence-table>p{color:#91a97d;font-size:15px;line-height:1.8}.tit-manuscript-source-image>a{display:block;padding:18px;background:#0a1007;text-align:center}.tit-manuscript-source-image img{max-width:100%;max-height:660px;object-fit:contain}.tit-post-source-image{display:block;max-width:100%;max-height:500px;object-fit:contain;margin:auto}.tit-manuscript-section h3{scroll-margin-top:140px;text-wrap:balance}.tit-chapter-head h2{text-wrap:balance}.tit-read-time{font-variant-numeric:tabular-nums;white-space:nowrap}.tit-outline li button[aria-current=step]{box-shadow:inset 2px 0 #b8ee13}.tit-customizer-return{font-size:14px;color:#91a97d}.tit-article-column{min-width:0}.tit-evidence-table{max-width:100%}
@media(max-width:760px){.tit-flight-inner{padding:22px 20px}.tit-flight-inner h4{font-size:25px}.tit-flight-inner>p{font-size:16px}.tit-related-story{padding:22px 20px}.tit-related-story strong{font-size:21px}.tit-evidence-timeline,.tit-evidence-table{padding:21px 16px;margin:28px 0}.tit-evidence-timeline li{grid-template-columns:1fr;gap:8px}.tit-evidence-table th,.tit-evidence-table td{padding:12px 10px;min-width:140px}.tit-evidence-timeline>figcaption,.tit-evidence-table>figcaption{font-size:21px}.tit-manuscript-source-image>a{padding:10px}.tit-manuscript-section h3{scroll-margin-top:170px}}
.tit-evidence-table .tit-table-hint{display:none}@media(max-width:760px){.tit-evidence-table .tit-table-hint{display:block;margin:-8px 0 15px;color:#a4c87c;font-size:14px}}

/* Reserved for approved chapter audio; the pending slot stays hidden. */
.tit-audiobook{margin:0 0 32px;padding:24px;background:#141d0e;border:1px solid var(--tit-rule);border-radius:4px}.tit-audiobook h3{font-size:22px;line-height:1.3;letter-spacing:-.03em}.tit-audiobook p{font-size:15px;line-height:1.7;color:var(--tit-muted);margin-top:10px}.tit-audiobook audio{display:block;width:100%;margin-top:18px;color-scheme:dark}.tit-audiobook a{color:var(--tit-lime)}
/* Mirror only the final letter; transforms preserve its original space in the title. */
.tit-title-word{white-space:nowrap}
.tit-title-r{display:inline-block;margin-left:.04em;letter-spacing:normal}
.tit-title-r-glyph{display:inline-block;pointer-events:none;transform-origin:center;transition:transform 220ms ease}
@media(hover:hover) and (pointer:fine){.tit-hero h1:hover .tit-title-r-glyph{transform:scaleX(-1)}}
@media(prefers-reduced-motion:reduce){.tit-title-r-glyph{transition:none}}

/* Select once, then keep the controls beside the reading experience. */
.tit [data-tit-entry][hidden],.tit [data-tit-reading][hidden]{display:none!important}
.tit [data-tit-reading]>.tit-full-outline,.tit [data-tit-contents]>.tit-full-outline{margin-top:0}
.tit-reader-actions>button,.tit-font-control button{min-height:40px}
.tit-reader-actions>[data-tit-customize]{border:1px solid #41512f;border-radius:3px;padding-inline:12px;color:#d3e0c1;transition:background-color .18s,border-color .18s}
.tit-reader-actions>[data-tit-customize]:hover{background:#1b2611;border-color:#8eac58}
.tit .tit-settings-dialog{width:680px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:0;background:#0f150b;border-color:#39492a;overscroll-behavior:contain;scrollbar-color:#5e7042 #0f150b;box-shadow:0 28px 90px #000b}
.tit-settings-heading{position:sticky;top:0;z-index:2;display:flex;align-items:start;justify-content:space-between;gap:18px;padding:22px 28px 18px;background:#0f150bf5;border-bottom:1px solid #2d3922;backdrop-filter:blur(12px)}
.tit .tit-settings-heading h2{font-size:22px;margin:0 0 7px;letter-spacing:-.035em}
.tit .tit-settings-heading p{font-size:14px;line-height:1.7;color:#9ba98c}
.tit-settings-heading>button{flex:none;width:40px;height:40px;margin:-4px -7px 0 0;border:0;background:none;color:#bdcbb0;font-size:28px}
.tit-settings-dialog .tit-customizer{padding:16px 28px 18px;border:0;background:none}
.tit-settings-dialog .tit-customizer-head{justify-content:flex-end;margin-bottom:0}
.tit-settings-dialog .tit-customizer-head .tit-kicker,.tit-settings-dialog .tit-customizer>h2,.tit-settings-dialog .tit-customizer-intro{display:none}
.tit-settings-dialog .tit-customizer fieldset{margin-top:18px}
.tit-settings-dialog .tit-depth-field{margin-top:0!important}
.tit-settings-dialog .tit-depth-field>p{font-size:14px;line-height:1.6;min-height:0;margin-top:8px}
.tit-settings-dialog .tit-depth-scale{margin-top:2px}
.tit-settings-dialog .tit-private-note{font:13px/1.7 var(--tit-mono);margin-top:14px;color:#8c9c7d;text-align:center}
.tit-settings-normal{display:block;margin:0 auto 24px;min-height:40px;padding:8px 15px;border:0;background:none;color:#b9caa5;font:14px var(--tit-mono)!important}
.tit-settings-normal:hover{color:var(--tit-lime)}
.tit-reset{min-height:40px}
@media(max-width:760px){.tit-reader-actions>button,.tit-font-control button{min-height:40px}.tit-reader-toolbar{gap:9px}.tit-reader-actions>[data-tit-customize]{padding-inline:10px}.tit .tit-settings-dialog{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.tit-settings-heading{padding:18px 21px 16px}.tit-settings-dialog .tit-customizer{padding:12px 21px 18px}.tit-settings-dialog .tit-tech-choices{grid-template-columns:1fr}.tit-settings-dialog .tit-tech-choices .tit-choice{min-height:44px;font-size:14px}.tit-settings-dialog .tit-depth-current output{font-size:25px}.tit-settings-dialog .tit-customizer fieldset{margin-top:22px}}
/* Galaxy Brain verification ledger · 18 October 2026 */
.tit-ledger{margin:34px 0;padding:25px;background:#0d1509;border:1px solid #354b26;border-radius:4px}.tit-ledger>figcaption{display:grid;gap:8px;margin-bottom:18px}.tit-ledger>figcaption strong{font-size:22px;line-height:1.3;letter-spacing:-.025em;color:#dbe8ca;font-weight:600}.tit-ledger>figcaption p{font-size:15px;line-height:1.7;color:#a5b597}.tit-ledger-rows{list-style:none;margin:0;padding:0;counter-reset:ledger}.tit-ledger-row{counter-increment:ledger;padding:18px 0;border-top:1px solid #2c3d20}.tit-ledger-row:first-child{border-top:0;padding-top:4px}.tit-ledger-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;margin-bottom:9px}.tit-ledger-head strong{font-size:16px;line-height:1.45;color:#e3eed6}.tit-ledger-head strong::before{content:counter(ledger,decimal-leading-zero) ' ';font:13px var(--tit-mono);color:#8fb35f}.tit-ledger-head span{font:13px/1.6 var(--tit-mono);color:#9fbb7a;font-variant-numeric:tabular-nums}.tit-ledger-value{display:block;margin:0 0 10px;padding:9px 11px;font:13.5px/1.55 var(--tit-mono);color:var(--tit-lime);background:#070b05;border:1px solid #26341c;border-radius:3px;overflow-wrap:anywhere;word-break:break-all;user-select:all}.tit-ledger dl{display:grid;gap:7px;margin:0}.tit-ledger dl>div{display:grid;grid-template-columns:minmax(120px,150px) 1fr;gap:12px}.tit-ledger dt{font:12px/1.75 var(--tit-mono);letter-spacing:.04em;text-transform:uppercase;color:#7f9a62}.tit-ledger dd{margin:0;font-size:15px;line-height:1.65;color:#c9d6bb;min-width:0}.tit-ledger dd code{font:13px/1.6 var(--tit-mono);color:#d6efa6;overflow-wrap:anywhere;word-break:break-word}.tit-ledger-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:11px;font-size:14px}.tit-ledger-links a{color:#c3e88a;text-underline-offset:3px}.tit-ledger-questions .tit-ledger-head strong{font-weight:500}
@media(max-width:760px){.tit-ledger{padding:18px 15px;margin:28px -4px}.tit-ledger>figcaption strong{font-size:19px}.tit-ledger dl>div{grid-template-columns:1fr;gap:2px}.tit-ledger-value{font-size:12.5px}}
.tit-ledger-related{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tit-ledger-related li{display:grid;gap:2px}.tit-ledger-related span{font-size:14px;color:#a9b99a}.tit-ledger-related code{font:12.5px/1.5 var(--tit-mono);color:#cfe79a;overflow-wrap:anywhere;word-break:break-all}
/* Reading settings: the intro screen reopens as a collapsible panel above the reader. */
.tit-intro-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin-bottom:12px;border:1px solid var(--tit-rule);border-radius:4px;background:#11170c;scroll-margin-top:90px}
.tit-intro-bar[hidden]{display:none}
.tit-intro-bar .tit-kicker{color:var(--tit-lime)}
.tit-intro-bar button{min-height:40px;padding:8px 14px;border:1px solid #3f5229;border-radius:3px;background:#192011;color:#dbe8ca;font:13px/1.4 var(--tit-mono)!important;cursor:pointer;transition:background-color .15s,border-color .15s}
.tit-intro-bar button:hover{background:#223619;border-color:#789d48}
.tit-intro-bar button:focus-visible{outline:2px solid var(--tit-lime);outline-offset:3px}
.tit[data-reading='true'] [data-tit-entry]:not([hidden]){margin-bottom:28px;scroll-margin-top:90px;animation:tit-intro-open .22s ease-out}
.tit-reader-actions>[data-tit-customize][aria-expanded='true']{background:#263411;box-shadow:inset 0 0 0 1px #92bf24;color:#e0f0c4}
@keyframes tit-intro-open{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.tit[data-reading='true'] [data-tit-entry]:not([hidden]){animation:none}}
@media(max-width:760px){.tit-intro-bar{padding:10px 12px}.tit-intro-bar button{padding:8px 10px}}
