:root{--dmd-bg:#030407;--dmd-bg-2:#080b12;--dmd-panel:rgba(12,16,24,0.82);--dmd-panel-2:rgba(19,25,38,0.76);--dmd-line:rgba(239,205,110,0.34);--dmd-line-2:rgba(142,102,255,0.38);--dmd-text:#f2efe5;--dmd-muted:#b5b3aa;--dmd-dim:#7c8293;--dmd-gold:#f2c94c;--dmd-amber:#ff9f43;--dmd-cyan:#56d8ff;--dmd-violet:#9d6cff;--dmd-magenta:#f15cff;--dmd-danger:#ff5a63;--dmd-radius:22px;--dmd-shadow:0 20px 80px rgba(0,0,0,0.44);--dmd-max:1220px;}*{box-sizing:border-box;}html{scroll-behavior:smooth;}body.dmd-theme{margin:0;color:var(--dmd-text);background:radial-gradient(circle at 20% 0%,rgba(91,45,178,0.22),transparent 34rem),radial-gradient(circle at 80% 10%,rgba(20,160,210,0.14),transparent 36rem),linear-gradient(180deg,#020306 0%,#05060a 40%,#020306 100%);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;min-height:100vh;overflow-x:hidden;}body.dmd-theme:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 10%,black,transparent 80%);z-index:-2;}body.dmd-theme:after{content:"";position:fixed;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.8) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(145,208,255,.45) 0 1px,transparent 1.4px);background-size:190px 190px,310px 310px;background-position:0 0,40px 80px;opacity:.16;pointer-events:none;z-index:-3;}a{color:inherit;text-decoration:none;}img{max-width:100%;height:auto;display:block;}strong{color:#fff7d7;}.screen-reader-text{position:absolute;left:-9999px;}.skip-link:focus{left:1rem;top:1rem;z-index:9999;background:#fff;color:#000;padding:.75rem 1rem;border-radius:10px;}.dmd-site-header{position:sticky;top:0;z-index:1000;border-bottom:1px solid rgba(242,201,76,.18);background:rgba(3,4,7,.72);backdrop-filter:blur(18px);}.dmd-header-inner{max-width:var(--dmd-max);margin:0 auto;padding:.8rem 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;}.dmd-brand{display:flex;align-items:center;gap:.8rem;min-width:max-content;}.dmd-brand-mark{width:42px;height:42px;border:1px solid var(--dmd-line);border-radius:50%;display:grid;place-items:center;color:var(--dmd-gold);font-weight:900;box-shadow:0 0 28px rgba(242,201,76,.18),inset 0 0 18px rgba(242,201,76,.08);background:linear-gradient(135deg,rgba(242,201,76,.12),rgba(157,108,255,.08));}.dmd-brand strong{display:block;font-size:.98rem;letter-spacing:.08em;text-transform:uppercase;}.dmd-brand em{display:block;font-size:.72rem;color:var(--dmd-muted);font-style:normal;letter-spacing:.06em;}.dmd-menu{display:flex;gap:.18rem;list-style:none;padding:0;margin:0;align-items:center;flex-wrap:wrap;justify-content:flex-end;}.dmd-menu a,.dmd-mini-nav a{display:inline-flex;align-items:center;border:1px solid transparent;padding:.5rem .66rem;color:var(--dmd-muted);border-radius:999px;font-size:.82rem;letter-spacing:.02em;transition:.18s ease;}.dmd-menu a:hover,.dmd-mini-nav a:hover,.dmd-mini-nav a.is-active{color:#fff;border-color:rgba(242,201,76,.32);background:rgba(242,201,76,.08);box-shadow:0 0 24px rgba(242,201,76,.08);}.dmd-nav-toggle{display:none;background:none;border:1px solid var(--dmd-line);border-radius:12px;padding:.55rem;}.dmd-nav-toggle span{display:block;width:22px;height:2px;background:var(--dmd-text);margin:4px 0;}.dmd-main{overflow:hidden;}.dmd-hero{position:relative;min-height:86vh;display:grid;place-items:center;padding:clamp(3rem,7vw,7rem) 1.2rem 2rem;}.dmd-hero-grid{width:min(var(--dmd-max),100%);display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.18fr);gap:clamp(2rem,5vw,4rem);align-items:center;}.dmd-kicker{color:var(--dmd-cyan);font-size:.78rem;text-transform:uppercase;letter-spacing:.22em;margin:0 0 .9rem;font-weight:800;}h1,h2,h3{margin:0;line-height:1.04;}.dmd-hero h1,.dmd-page-hero h1{font-size:clamp(3.1rem,9vw,8.2rem);letter-spacing:-.07em;text-transform:uppercase;max-width:11ch;text-shadow:0 0 40px rgba(157,108,255,.25);}.dmd-hero-deck,.dmd-page-hero p,.dmd-section-deck{color:var(--dmd-muted);font-size:clamp(1.02rem,1.8vw,1.22rem);max-width:780px;}.dmd-hero-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.5rem;}.dmd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.85rem 1.08rem;border-radius:999px;border:1px solid var(--dmd-line);font-weight:800;letter-spacing:.04em;font-size:.86rem;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;}.dmd-btn:hover{transform:translateY(-2px);}.dmd-btn-primary{background:linear-gradient(135deg,var(--dmd-gold),var(--dmd-amber));color:#120b02;box-shadow:0 14px 44px rgba(242,201,76,.22);}.dmd-btn-ghost{background:rgba(255,255,255,.04);color:var(--dmd-text);}.dmd-hero-visual{position:relative;}.dmd-hero-visual img,.dmd-page-hero-art img,.dmd-full-plate img{border-radius:var(--dmd-radius);border:1px solid rgba(242,201,76,.24);box-shadow:var(--dmd-shadow),0 0 80px rgba(157,108,255,.18);}.dmd-hero-visual img{transform:perspective(1400px) rotateY(-8deg) rotateX(3deg);}.dmd-orbit-ring{position:absolute;inset:-7%;border:1px solid rgba(86,216,255,.18);border-radius:50%;filter:blur(.2px);animation:dmd-spin 18s linear infinite;}.dmd-orbit-ring:before,.dmd-orbit-ring:after{content:"";position:absolute;inset:12%;border:1px solid rgba(242,201,76,.12);border-radius:50%;}.dmd-orbit-ring:after{inset:24%;border-color:rgba(157,108,255,.18);}@keyframes dmd-spin{to{transform:rotate(360deg);}}.dmd-hero-badge{position:absolute;left:1.2rem;bottom:1.2rem;background:rgba(3,4,7,.76);border:1px solid var(--dmd-line);border-radius:999px;padding:.55rem .8rem;color:var(--dmd-gold);font-weight:900;letter-spacing:.08em;font-size:.72rem;}.dmd-mini-nav{max-width:var(--dmd-max);margin:0 auto;padding:.9rem 1.2rem 0;display:flex;flex-wrap:wrap;gap:.32rem;justify-content:center;}.dmd-section,.dmd-page-hero{max-width:var(--dmd-max);margin:0 auto;padding:clamp(3.5rem,7vw,6rem) 1.2rem;}.dmd-page-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(330px,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:center;}.dmd-page-hero h1{font-size:clamp(2.8rem,7vw,6rem);max-width:13ch;}.dmd-page-hero-art img{max-height:560px;width:100%;object-fit:cover;}.dmd-section-head{max-width:870px;margin-bottom:2rem;}.dmd-section-head h2{font-size:clamp(2rem,4.5vw,4.6rem);letter-spacing:-.05em;text-transform:uppercase;}.dmd-section-deck{margin-top:.85rem;}.dmd-stats-grid,.dmd-grid-3,.dmd-grid-2,.dmd-component-grid,.dmd-route-grid,.dmd-gallery-grid,.dmd-doc-grid,.dmd-glossary-grid,.dmd-super-grid{display:grid;gap:1rem;}.dmd-stats-grid{grid-template-columns:repeat(4,1fr);}.dmd-grid-3{grid-template-columns:repeat(3,1fr);}.dmd-grid-2{grid-template-columns:repeat(2,1fr);}.dmd-component-grid,.dmd-super-grid{grid-template-columns:repeat(2,1fr);}.dmd-gallery-grid{grid-template-columns:repeat(2,1fr);}.dmd-doc-grid{grid-template-columns:repeat(3,1fr);}.dmd-glossary-grid{grid-template-columns:repeat(3,1fr);}.dmd-card,.dmd-component-card,.dmd-stat,.dmd-route-card,.dmd-doc-card,.dmd-term-card,.dmd-plate-card,.dmd-gallery-card,.dmd-disclaimer,.dmd-compare-table,.dmd-sim,.dmd-scoop-diagram,.dmd-copy-stack,.dmd-split,.dmd-pipeline div,.dmd-timeline article{position:relative;background:linear-gradient(180deg,var(--dmd-panel),rgba(5,7,12,.72));border:1px solid rgba(242,201,76,.18);border-radius:var(--dmd-radius);box-shadow:0 18px 60px rgba(0,0,0,.25);overflow:hidden;}.dmd-card,.dmd-component-card,.dmd-stat,.dmd-route-card,.dmd-doc-card,.dmd-term-card,.dmd-disclaimer,.dmd-copy-stack,.dmd-split,.dmd-timeline article{padding:1.2rem;}.dmd-card:before,.dmd-component-card:before,.dmd-route-card:before,.dmd-doc-card:before,.dmd-term-card:before,.dmd-stat:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 0%,rgba(242,201,76,.12),transparent 42%),radial-gradient(circle at 100% 0%,rgba(157,108,255,.12),transparent 40%);}.dmd-card-meta{color:var(--dmd-gold);margin:0 0 .55rem;text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:800;}.dmd-card h3,.dmd-component-card h3,.dmd-route-card span,.dmd-doc-card h3,.dmd-term-card h3{font-size:1.22rem;margin-bottom:.55rem;}.dmd-card p,.dmd-component-card p,.dmd-route-card p,.dmd-doc-card p,.dmd-term-card p{color:var(--dmd-muted);margin:0;}.dmd-number{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border:1px solid var(--dmd-line);border-radius:14px;color:var(--dmd-gold);font-weight:900;background:rgba(242,201,76,.08);}.dmd-component-card{display:flex;gap:1rem;}.dmd-stat strong{display:block;font-size:clamp(1.6rem,3vw,2.4rem);color:#fff;line-height:1;}.dmd-stat span{display:block;color:var(--dmd-gold);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;margin-top:.55rem;}.dmd-stat em{display:block;color:var(--dmd-dim);font-size:.82rem;font-style:normal;margin-top:.25rem;}.dmd-feature-pair{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;}.dmd-plate-card,.dmd-gallery-card{cursor:zoom-in;}.dmd-plate-card img,.dmd-gallery-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover;}.dmd-plate-card figcaption,.dmd-gallery-card figcaption{padding:1rem;display:grid;gap:.3rem;}.dmd-plate-card span,.dmd-gallery-card span{color:var(--dmd-muted);font-size:.94rem;}.dmd-route-card{min-height:160px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,border-color .2s ease;}.dmd-route-card:hover{transform:translateY(-4px);border-color:rgba(86,216,255,.45);}.dmd-route-card span{color:#fff;}.dmd-scoop-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:1rem;align-items:stretch;}.dmd-scoop-diagram{min-height:450px;background:radial-gradient(circle at 32% 50%,rgba(157,108,255,.22),transparent 20rem),#02030a;}.dmd-field-cone{position:absolute;left:7%;top:13%;width:64%;height:74%;clip-path:polygon(0 0,100% 45%,100% 55%,0 100%);background:repeating-radial-gradient(circle at 14% 50%,rgba(255,255,255,.18) 0 1px,transparent 2px 18px),linear-gradient(90deg,rgba(157,108,255,.18),rgba(86,216,255,.06));border-left:2px solid rgba(242,201,76,.4);filter:drop-shadow(0 0 28px rgba(157,108,255,.55));}.dmd-field-cone:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 50%,rgba(255,255,255,.22));animation:dmd-flow 2.8s linear infinite;}@keyframes dmd-flow{from{transform:translateX(-40%);}to{transform:translateX(40%);}}.stream{position:absolute;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);left:4%;width:90%;transform-origin:right center;}.stream.s1{top:13%;transform:rotate(10deg);}.stream.s2{top:30%;transform:rotate(4deg);}.stream.s3{top:50%;}.stream.s4{top:68%;transform:rotate(-4deg);}.stream.s5{top:84%;transform:rotate(-10deg);}.dmd-vortex{position:absolute;left:9%;top:43%;width:82px;height:82px;border-radius:50%;border:1px solid rgba(255,255,255,.32);display:grid;place-items:center;text-align:center;font-size:.72rem;color:#fff;background:rgba(16,8,40,.65);animation:dmd-spin 5s linear infinite;}.dmd-mini-ship{position:absolute;right:5%;top:45%;width:30%;height:12%;border-radius:40px 18px 18px 40px;background:linear-gradient(90deg,#40362d,#111722 30%,#0b0d13);border:1px solid rgba(242,201,76,.34);box-shadow:0 0 22px rgba(255,255,255,.18);}.dmd-mini-ship span{position:absolute;left:-18px;top:-12px;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle,#4d4b42,#15110d);box-shadow:-10px 0 30px rgba(255,196,92,.48);}.dmd-spec-list{display:grid;gap:.75rem;margin-top:1rem;}.dmd-spec-list div{border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:.8rem;background:rgba(255,255,255,.035);}.dmd-spec-list span{display:block;color:var(--dmd-muted);font-size:.92rem;}.dmd-process-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);}.dmd-process-grid-wide{grid-template-columns:repeat(3,1fr);}.dmd-sim{padding:1rem;}.dmd-sim-viewport{position:relative;height:300px;background:radial-gradient(circle at 30% 50%,rgba(157,108,255,.18),transparent 38%),#02030a;border-radius:18px;border:1px solid rgba(255,255,255,.08);overflow:hidden;}.sim-field{position:absolute;left:4%;top:50%;transform:translateY(-50%);width:70%;height:74%;clip-path:polygon(0 0,100% 45%,100% 55%,0 100%);background:repeating-linear-gradient(90deg,rgba(157,108,255,.18) 0 2px,transparent 2px 20px),linear-gradient(90deg,rgba(157,108,255,.42),rgba(86,216,255,.05));transition:.2s ease;}.sim-ship{position:absolute;right:6%;top:47%;width:26%;height:10%;border-radius:30px;background:linear-gradient(90deg,#5b5447,#121724);border:1px solid var(--dmd-line);}.sim-label{position:absolute;color:var(--dmd-gold);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;}.sim-field-label{left:8%;top:8%;}.sim-ship-label{right:8%;bottom:20%;}.dmd-sim-controls{display:grid;gap:.8rem;margin-top:1rem;grid-template-columns:repeat(3,1fr);}.dmd-sim-controls label{display:grid;gap:.4rem;color:var(--dmd-muted);font-size:.9rem;}.dmd-sim-controls span{color:var(--dmd-cyan);font-weight:800;}.dmd-sim-output{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;}.dmd-sim-output div{padding:1rem;border-radius:16px;border:1px solid rgba(242,201,76,.18);background:rgba(255,255,255,.035);}.dmd-sim-output strong{display:block;font-size:1.6rem;}.dmd-sim-output span{color:var(--dmd-muted);font-size:.84rem;}.dmd-full-plate{margin:0;cursor:zoom-in;}.dmd-full-plate figcaption{color:var(--dmd-muted);font-size:.92rem;margin-top:.75rem;}.dmd-compare-table{overflow-x:auto;}table{width:100%;border-collapse:collapse;min-width:720px;}th,td{border-bottom:1px solid rgba(255,255,255,.1);padding:1rem;text-align:left;vertical-align:top;}th{color:var(--dmd-gold);text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;}td{color:var(--dmd-muted);}.dmd-pipeline{display:grid;grid-template-columns:repeat(6,1fr);gap:.8rem;}.dmd-pipeline div{padding:1rem;min-height:160px;}.dmd-pipeline span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(242,201,76,.12);color:var(--dmd-gold);border:1px solid var(--dmd-line);font-weight:900;margin-bottom:.8rem;}.dmd-pipeline p{color:var(--dmd-muted);font-size:.9rem;}.dmd-split{display:grid;grid-template-columns:1fr .75fr;gap:1.5rem;align-items:center;}.dmd-field-orb{min-height:300px;display:grid;place-items:center;position:relative;}.dmd-field-orb span{position:absolute;border:1px solid rgba(86,216,255,.25);border-radius:50%;animation:dmd-spin 22s linear infinite;}.dmd-field-orb span:nth-child(1){width:86%;height:62%;}.dmd-field-orb span:nth-child(2){width:64%;height:86%;animation-direction:reverse;}.dmd-field-orb span:nth-child(3){width:42%;height:42%;border-color:rgba(242,201,76,.28);}.dmd-field-orb strong{position:relative;z-index:2;text-align:center;text-transform:uppercase;letter-spacing:.12em;}.dmd-timeline{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);}.dmd-timeline span{color:var(--dmd-gold);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:900;}.dmd-check-list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;}.dmd-check-list li{padding:.8rem .9rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:var(--dmd-muted);background:rgba(255,255,255,.035);}.dmd-check-list li:before{content:"✦";color:var(--dmd-gold);margin-right:.5rem;}.dmd-doc-card span,.dmd-term-card span{display:inline-flex;margin-bottom:1rem;color:#0a0a0a;background:var(--dmd-gold);border-radius:999px;padding:.22rem .55rem;font-size:.68rem;font-weight:900;letter-spacing:.08em;}.dmd-doc-card em{display:inline-flex;margin-top:1rem;color:var(--dmd-cyan);font-style:normal;font-weight:900;}.dmd-glossary-tools input{width:100%;padding:1rem 1.1rem;border-radius:999px;border:1px solid var(--dmd-line);background:rgba(255,255,255,.06);color:#fff;font-size:1rem;outline:none;}.dmd-glossary-tools{margin-bottom:1rem;}.dmd-term-card.is-hidden{display:none;}.dmd-disclaimer{color:var(--dmd-muted);border-color:rgba(255,90,99,.35);background:linear-gradient(135deg,rgba(255,90,99,.09),rgba(20,20,30,.7));}.dmd-disclaimer strong{color:#ffd2d5;}.dmd-footer{border-top:1px solid rgba(242,201,76,.16);background:rgba(2,3,6,.86);padding:3rem 1.2rem 1rem;}.dmd-footer-grid{max-width:var(--dmd-max);margin:0 auto;display:grid;grid-template-columns:1fr 1.3fr .8fr;gap:2rem;}.dmd-footer h2{font-size:.84rem;color:var(--dmd-gold);text-transform:uppercase;letter-spacing:.13em;margin-bottom:.8rem;}.dmd-footer p{color:var(--dmd-muted);}.dmd-footer .dmd-mini-nav{padding:0;justify-content:flex-start;}.dmd-footer-bottom{max-width:var(--dmd-max);margin:2rem auto 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:1rem;color:var(--dmd-dim);font-size:.82rem;}.dmd-lightbox{position:fixed;inset:0;display:none;place-items:center;z-index:9999;background:rgba(0,0,0,.88);padding:2rem;}.dmd-lightbox.is-open{display:grid;}.dmd-lightbox img{max-width:min(96vw,1600px);max-height:90vh;border-radius:16px;border:1px solid var(--dmd-line);box-shadow:0 0 70px rgba(157,108,255,.25);}.dmd-lightbox button{position:fixed;top:1rem;right:1rem;width:46px;height:46px;border-radius:50%;border:1px solid var(--dmd-line);color:#fff;background:rgba(10,10,14,.9);font-size:2rem;cursor:pointer;}.reveal{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease;}.dmd-js .reveal{opacity:0;transform:translateY(18px);}.dmd-js .reveal.is-visible{opacity:1;transform:none;}@media (max-width:1040px){.dmd-hero-grid,.dmd-page-hero,.dmd-scoop-layout,.dmd-split{grid-template-columns:1fr;}.dmd-stats-grid,.dmd-grid-3,.dmd-doc-grid,.dmd-glossary-grid,.dmd-timeline,.dmd-pipeline{grid-template-columns:repeat(2,1fr);}.dmd-process-grid-wide{grid-template-columns:repeat(2,1fr);}.dmd-footer-grid{grid-template-columns:1fr;}}@media (max-width:760px){.dmd-header-inner{align-items:center;}.dmd-nav-toggle{display:block;}.dmd-main-nav{position:absolute;left:1rem;right:1rem;top:calc(100% + .5rem);background:rgba(3,4,7,.96);border:1px solid var(--dmd-line);border-radius:18px;padding:.8rem;display:none;}.dmd-main-nav.is-open{display:block;}.dmd-menu{flex-direction:column;align-items:stretch;}.dmd-menu a{justify-content:center;}.dmd-hero{min-height:auto;padding-top:3rem;}.dmd-hero h1,.dmd-page-hero h1{font-size:clamp(2.7rem,15vw,4.4rem);}.dmd-stats-grid,.dmd-grid-3,.dmd-grid-2,.dmd-component-grid,.dmd-super-grid,.dmd-gallery-grid,.dmd-doc-grid,.dmd-glossary-grid,.dmd-feature-pair,.dmd-process-grid-wide,.dmd-process-grid,.dmd-timeline,.dmd-pipeline,.dmd-sim-controls,.dmd-sim-output{grid-template-columns:1fr;}.dmd-scoop-diagram{min-height:320px;}.dmd-sim-viewport{height:230px;}.dmd-footer-bottom{flex-direction:column;}}.dmd-disclaimer a{color:var(--dmd-cyan);font-weight:900;text-decoration:underline;text-decoration-color:rgba(86,216,255,.45);text-underline-offset:3px;}.dmd-deep-cards .dmd-card{min-height:210px;}.dmd-sim-deep .dmd-sim-viewport{height:380px;background:radial-gradient(circle at 16% 50%,rgba(157,108,255,.2),transparent 22%),radial-gradient(circle at 64% 50%,rgba(86,216,255,.12),transparent 24%),linear-gradient(90deg,rgba(255,255,255,.025),transparent 12%,rgba(255,255,255,.03) 50%,transparent 88%),#02030a;}.dmd-sim-deep .sim-field{overflow:visible;}.sim-field .sim-ring{position:absolute;left:2%;top:50%;transform:translateY(-50%);border:1px solid rgba(255,255,255,.18);border-radius:50%;animation:dmd-pulse-ring 3.2s ease-in-out infinite;}.sim-field .sim-ring.r1{width:18%;height:38%;animation-delay:0s;}.sim-field .sim-ring.r2{width:34%;height:58%;animation-delay:.25s;}.sim-field .sim-ring.r3{width:54%;height:82%;animation-delay:.5s;}.sim-field .sim-ring.r4{width:78%;height:105%;animation-delay:.75s;}@keyframes dmd-pulse-ring{0%,100%{opacity:.28;}50%{opacity:.78;box-shadow:0 0 18px rgba(157,108,255,.36);}}.sim-flow{position:absolute;left:0;width:96%;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(86,216,255,.85),rgba(157,108,255,.2));transform-origin:right center;animation:dmd-flow-line 1.65s linear infinite;}.sim-flow.f1{top:18%;transform:rotate(11deg);}.sim-flow.f2{top:32%;transform:rotate(6deg);}.sim-flow.f3{top:50%;}.sim-flow.f4{top:68%;transform:rotate(-6deg);}.sim-flow.f5{top:82%;transform:rotate(-11deg);}@keyframes dmd-flow-line{from{background-position:-220px 0;}to{background-position:220px 0;}}.sim-compression-zone{position:absolute;right:27%;top:50%;transform:translateY(-50%);width:18%;height:32%;border-radius:50%;border:1px solid rgba(86,216,255,.36);background:radial-gradient(circle,rgba(255,255,255,.35),rgba(157,108,255,.15),transparent 65%);filter:blur(.2px) drop-shadow(0 0 24px rgba(86,216,255,.34));transition:.2s ease;}.sim-throat{position:absolute;right:29%;top:50%;width:3.5%;height:18%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,#fff,var(--dmd-violet) 30%,transparent 72%);box-shadow:0 0 28px rgba(255,255,255,.55),0 0 56px rgba(157,108,255,.5);transition:.2s ease;}.dmd-sim-deep .sim-ship{right:5%;width:26%;}.sim-throat-label{right:27%;top:20%;color:var(--dmd-cyan);}.dmd-sim-controls-5{grid-template-columns:repeat(5,1fr);}.dmd-sim-output-5{grid-template-columns:repeat(5,1fr);}.dmd-sim-readout{display:grid;gap:.65rem;margin-top:1rem;}.dmd-readout-bar{position:relative;min-height:34px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035);overflow:hidden;}.dmd-readout-bar span{position:absolute;inset:0 auto 0 0;width:20%;background:linear-gradient(90deg,rgba(242,201,76,.72),rgba(157,108,255,.55),rgba(86,216,255,.36));transition:width .2s ease;}.dmd-readout-bar em{position:relative;z-index:2;display:flex;align-items:center;height:34px;padding-left:.9rem;font-style:normal;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#fff;font-weight:900;}@media (max-width:1040px){.dmd-sim-controls-5{grid-template-columns:repeat(2,1fr);}.dmd-sim-output-5{grid-template-columns:repeat(2,1fr);}}@media (max-width:760px){.dmd-sim-controls-5,.dmd-sim-output-5{grid-template-columns:1fr;}.dmd-sim-deep .dmd-sim-viewport{height:280px;}}body.dmd-lightbox-open{overflow:hidden;}.dmd-clickable-image,.dmd-clickable-image-img,.dmd-page-hero-art img,.dmd-hero-visual img{cursor:zoom-in;}.dmd-feature-pair-3{grid-template-columns:repeat(3,1fr);}.dmd-full-plate{cursor:zoom-in;}.dmd-full-plate img{width:100%;border-radius:18px;border:1px solid rgba(242,201,76,.22);box-shadow:var(--dmd-shadow);}.dmd-full-plate figcaption{color:var(--dmd-muted);padding:.85rem .2rem 0;font-size:.95rem;}.dmd-lightbox{position:fixed;inset:0;display:none;z-index:9999;background:radial-gradient(circle at 50% 30%,rgba(25,20,55,.88),rgba(0,0,0,.96) 58%);padding:0;overflow:hidden;}.dmd-lightbox.is-open{display:block;}.dmd-lightbox-stage{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;touch-action:none;cursor:grab;}.dmd-lightbox-stage.is-dragging{cursor:grabbing;}.dmd-lightbox img{max-width:none;max-height:none;width:min(94vw,1800px);height:auto;border-radius:16px;border:1px solid rgba(242,201,76,.32);box-shadow:0 0 80px rgba(157,108,255,.28);transform-origin:50% 50%;transition:transform .08s linear;user-select:none;-webkit-user-drag:none;}.dmd-lightbox-close,.dmd-lightbox-nav,.dmd-lightbox-tools button{border:1px solid rgba(242,201,76,.32);color:#fff;background:rgba(5,6,10,.86);box-shadow:0 10px 30px rgba(0,0,0,.35);cursor:pointer;}.dmd-lightbox-close{position:fixed;top:1rem;right:1rem;z-index:3;width:48px;height:48px;border-radius:50%;font-size:2rem;line-height:1;}.dmd-lightbox-nav{position:fixed;top:50%;z-index:3;width:52px;height:72px;transform:translateY(-50%);border-radius:18px;font-size:3rem;line-height:1;}.dmd-lightbox-prev{left:1rem;}.dmd-lightbox-next{right:1rem;}.dmd-lightbox-panel{position:fixed;left:50%;bottom:1rem;z-index:3;transform:translateX(-50%);width:min(920px,calc(100vw - 2rem));display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid rgba(242,201,76,.24);border-radius:18px;background:rgba(5,6,10,.82);backdrop-filter:blur(18px);box-shadow:0 16px 45px rgba(0,0,0,.35);}.dmd-lightbox-panel strong{display:block;color:var(--dmd-gold);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;}.dmd-lightbox-panel span{display:block;color:var(--dmd-muted);font-size:.92rem;}.dmd-lightbox-tools{display:flex;gap:.5rem;flex-shrink:0;}.dmd-lightbox-tools button{border-radius:999px;padding:.55rem .82rem;font-weight:900;}.dmd-ghost-sequence{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;}.dmd-ghost-sequence article,.dmd-ghost-demo,.dmd-foundation-table,.dmd-ghost-readouts div{border:1px solid rgba(242,201,76,.22);border-radius:var(--dmd-radius);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(8,11,18,.78));box-shadow:var(--dmd-shadow);}.dmd-ghost-sequence article{padding:1.1rem;}.dmd-ghost-sequence span{color:var(--dmd-cyan);font-weight:900;letter-spacing:.12em;font-size:.78rem;}.dmd-ghost-sequence h3{margin:.35rem 0;font-size:1.05rem;}.dmd-ghost-sequence p{color:var(--dmd-muted);margin:0;font-size:.95rem;}.dmd-ghost-demo{padding:1.2rem;}.dmd-ghost-stage{position:relative;height:330px;border-radius:18px;overflow:hidden;border:1px solid rgba(86,216,255,.18);background:radial-gradient(circle at 75% 50%,rgba(86,216,255,.16),transparent 18%),radial-gradient(circle at 20% 50%,rgba(157,108,255,.16),transparent 24%),linear-gradient(180deg,rgba(2,3,6,.8),rgba(0,0,0,.92));}.ghost-track{position:absolute;left:5%;right:7%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(86,216,255,.4),transparent);}.ghost-observer{position:absolute;right:5%;top:39%;padding:.45rem .7rem;border:1px solid rgba(242,201,76,.45);border-radius:999px;color:var(--dmd-gold);background:rgba(0,0,0,.72);font-size:.8rem;font-weight:900;text-transform:uppercase;}.ghost-ship-real,.ghost-ship-image{position:absolute;top:50%;transform:translate(-50%,-50%);width:96px;height:26px;border-radius:999px 12px 12px 999px;display:grid;place-items:center;font-size:.62rem;font-weight:900;text-transform:uppercase;white-space:nowrap;transition:left .14s ease,opacity .14s ease;}.ghost-ship-real{background:linear-gradient(90deg,#f2c94c,#fff2a8);color:#05060a;box-shadow:0 0 32px rgba(242,201,76,.55);z-index:4;}.ghost-ship-image{background:rgba(86,216,255,.14);color:#c9f5ff;border:1px solid rgba(86,216,255,.44);filter:blur(.2px);opacity:.65;z-index:3;}.ghost-wake{position:absolute;left:7%;top:50%;height:72px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(157,108,255,.05),rgba(157,108,255,.36),rgba(86,216,255,.18),transparent);clip-path:polygon(0 50%,100% 0,100% 100%);transition:width .14s ease,opacity .14s ease;}.ghost-flash{position:absolute;top:50%;width:140px;height:140px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.9),rgba(242,201,76,.45) 16%,rgba(157,108,255,.18) 42%,transparent 70%);mix-blend-mode:screen;pointer-events:none;transition:left .14s ease,opacity .14s ease;}.dmd-ghost-slider{display:grid;grid-template-columns:180px 1fr 260px;gap:1rem;align-items:center;margin-top:1rem;color:var(--dmd-muted);}.dmd-ghost-slider input{width:100%;accent-color:var(--dmd-gold);}.dmd-ghost-slider span{color:var(--dmd-cyan);font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;}.dmd-ghost-readouts{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;}.dmd-ghost-readouts div{padding:1rem;}.dmd-ghost-readouts strong{display:block;color:#fff;}.dmd-ghost-readouts span{color:var(--dmd-dim);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;}.dmd-foundation-table{overflow:hidden;}.dmd-foundation-table table{width:100%;border-collapse:collapse;}.dmd-foundation-table th,.dmd-foundation-table td{padding:1rem;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.1);}.dmd-foundation-table th{text-align:left;color:var(--dmd-gold);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;background:rgba(242,201,76,.06);}.dmd-foundation-table td:first-child{color:var(--dmd-cyan);font-weight:900;white-space:nowrap;}.dmd-foundation-table td{color:var(--dmd-muted);}@media (max-width:1040px){.dmd-feature-pair-3,.dmd-ghost-sequence{grid-template-columns:1fr 1fr;}.dmd-lightbox img{width:94vw;}}@media (max-width:760px){.dmd-feature-pair-3,.dmd-ghost-sequence,.dmd-ghost-readouts{grid-template-columns:1fr;}.dmd-ghost-stage{height:260px;}.dmd-ghost-slider{grid-template-columns:1fr;}.dmd-lightbox-nav{width:42px;height:58px;font-size:2.2rem;}.dmd-lightbox-prev{left:.4rem;}.dmd-lightbox-next{right:.4rem;}.dmd-lightbox-panel{align-items:flex-start;flex-direction:column;bottom:.6rem;}.dmd-lightbox-close{top:.6rem;right:.6rem;}.dmd-foundation-table{overflow-x:auto;}.dmd-foundation-table table{min-width:720px;}}.dmd-lightbox .dmd-lightbox-close{position:fixed;top:1rem;right:1rem;left:auto;width:48px;height:48px;padding:0;}.dmd-lightbox .dmd-lightbox-nav{position:fixed;top:50%;right:auto;width:52px;height:72px;padding:0;}.dmd-lightbox .dmd-lightbox-prev{left:1rem;right:auto;}.dmd-lightbox .dmd-lightbox-next{right:1rem;left:auto;}.dmd-lightbox .dmd-lightbox-tools button{position:static;top:auto;right:auto;width:auto;height:auto;font-size:.9rem;line-height:1;}@media (max-width:760px){.dmd-lightbox .dmd-lightbox-close{top:.6rem;right:.6rem;}.dmd-lightbox .dmd-lightbox-nav{width:42px;height:58px;font-size:2.2rem;}.dmd-lightbox .dmd-lightbox-prev{left:.4rem;}.dmd-lightbox .dmd-lightbox-next{right:.4rem;}}.dmd-page-hero-no-art{grid-template-columns:minmax(0,980px);justify-content:center;text-align:center;}.dmd-page-hero-no-art .dmd-page-hero-copy{max-width:980px;margin:0 auto;}.dmd-clickable-image{position:relative;}.dmd-clickable-image::after{content:'Click to inspect';position:absolute;right:.75rem;bottom:.75rem;padding:.32rem .55rem;border-radius:999px;border:1px solid rgba(242,201,76,.32);background:rgba(5,6,10,.78);color:var(--dmd-gold);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none;}.dmd-clickable-image:hover::after,.dmd-clickable-image:focus::after{opacity:1;transform:translateY(0);}.dmd-lightbox{background:radial-gradient(circle at 50% 20%,rgba(20,36,70,.88),rgba(0,0,0,.97) 62%) !important;}.dmd-lightbox-stage{touch-action:none;cursor:default;}.dmd-lightbox-stage.is-zoomed{cursor:grab;}.dmd-lightbox-stage.is-dragging{cursor:grabbing;}.dmd-lightbox img{max-width:calc(100vw - 2rem) !important;max-height:calc(100vh - 8.5rem) !important;width:auto !important;height:auto !important;object-fit:contain;cursor:zoom-in;transform-origin:50% 50%;will-change:transform;transition:transform .055s linear;}.dmd-lightbox img.is-zoomed{cursor:grab;}.dmd-lightbox-stage.is-dragging img{transition:none;cursor:grabbing;}.dmd-lightbox-panel{width:min(1080px,calc(100vw - 2rem));}.dmd-lightbox-tools button{min-width:44px;}.dmd-foundation-table table td:first-child,.dmd-compare-table table td:first-child{color:var(--dmd-gold);font-weight:900;}.dmd-doc-card h3{line-height:1.12;}@media (max-width:760px){.dmd-lightbox img{max-height:calc(100vh - 12rem) !important;}.dmd-clickable-image::after{display:none;}}.dmd-feature-pair-3 .dmd-plate-card img{aspect-ratio:16 / 9;object-fit:cover;}.dmd-gallery-card img{aspect-ratio:16 / 10;object-fit:cover;}.dmd-lightbox-stage{user-select:none;-webkit-user-select:none;overscroll-behavior:contain;}.dmd-lightbox img{image-rendering:auto;backface-visibility:hidden;touch-action:none;-webkit-user-drag:none;}.dmd-lightbox-open-file{display:inline-flex;align-items:center;justify-content:center;min-width:58px;border-radius:999px;padding:.55rem .82rem;border:1px solid rgba(242,201,76,.32);color:#fff;background:rgba(5,6,10,.86);box-shadow:0 10px 30px rgba(0,0,0,.35);text-decoration:none;font-size:.9rem;font-weight:900;line-height:1;}.dmd-lightbox-open-file:hover,.dmd-lightbox-open-file:focus{color:var(--dmd-gold);border-color:rgba(242,201,76,.58);}.dmd-clickable-image::after{content:'Open / zoom';}.dmd-lightbox-panel span{max-width:760px;}@media (max-width:720px){.dmd-lightbox-tools{flex-wrap:wrap;}.dmd-lightbox-open-file{min-width:48px;padding:.5rem .7rem;}}.dmd-hero-compact,.dmd-hero{min-height:auto;place-items:center;padding-top:clamp(2.25rem,4.5vw,4.75rem);padding-bottom:clamp(2.25rem,4vw,3.5rem);}.dmd-hero-compact .dmd-hero-grid{align-items:center;}.dmd-route-grid-compact .dmd-route-card{min-height:130px;}.dmd-plate-actions{margin-top:1rem;}.dmd-dedicated-plate img{max-height:none;object-fit:contain;}.dmd-lightbox-panel{padding-right:.85rem;}.dmd-lightbox-tools{align-items:center;}.dmd-lightbox-tools button,.dmd-lightbox-open-file{white-space:nowrap;}@media (min-width:1280px){.dmd-hero h1{font-size:clamp(4.8rem,6.4vw,7.6rem);}.dmd-hero-grid{gap:clamp(2.5rem,4vw,4.2rem);}.dmd-hero-visual img{max-height:520px;object-fit:contain;}}@media (min-width:1600px){.dmd-hero-compact,.dmd-hero{padding-top:3rem;padding-bottom:3rem;}}.dmd-menu a,.dmd-mini-nav a{font-size:.76rem;padding:.42rem .58rem;letter-spacing:.015em;}.dmd-brand strong{font-size:.9rem;}.dmd-brand em{font-size:.66rem;}.dmd-hero h1,.dmd-page-hero h1{font-size:clamp(2.65rem,6.8vw,6.35rem);line-height:.98;max-width:14ch;}.dmd-section-head h2{font-size:clamp(1.75rem,3.8vw,3.85rem);}.dmd-gallery-card figcaption,.dmd-plate-card figcaption{padding:.82rem .9rem .95rem;gap:.24rem;}.dmd-gallery-card figcaption strong,.dmd-plate-card figcaption strong{display:block;font-size:clamp(.96rem,1.35vw,1.08rem);line-height:1.18;letter-spacing:-.012em;}.dmd-gallery-card figcaption span,.dmd-plate-card figcaption span{font-size:.86rem;line-height:1.48;}.dmd-gallery-card img,.dmd-plate-card img,.dmd-feature-pair-3 .dmd-plate-card img,.dmd-page-hero-art img,.dmd-hero-visual img{object-position:top center;}.dmd-gallery-card img,.dmd-plate-card img{aspect-ratio:16 / 9;object-fit:cover;}.dmd-gallery-card,.dmd-plate-card{align-self:start;}@media (min-width:1280px){.dmd-hero h1{font-size:clamp(4rem,5.4vw,6.35rem);}}@media (max-width:760px){.dmd-menu a,.dmd-mini-nav a{font-size:.74rem;}.dmd-hero h1,.dmd-page-hero h1{font-size:clamp(2.2rem,11vw,3.65rem);}}.dmd-header-inner{padding-top:.68rem;padding-bottom:.68rem;}.dmd-menu{gap:.12rem;}.dmd-menu a,.dmd-mini-nav a{position:relative;z-index:20;pointer-events:auto;font-size:.72rem;padding:.38rem .52rem;line-height:1.2;}.dmd-brand strong{font-size:.84rem;}.dmd-brand em{font-size:.62rem;}.dmd-hero h1,.dmd-page-hero h1{font-size:clamp(2.15rem,5.4vw,5.35rem);line-height:1;max-width:16ch;letter-spacing:-.055em;}.dmd-page-hero{align-items:start;padding-top:clamp(2.1rem,4vw,3.8rem);padding-bottom:clamp(2rem,4vw,3.5rem);}.dmd-page-hero-art,.dmd-hero-visual{align-self:start;}.dmd-page-hero-art img{max-height:520px;}.dmd-section-head h2{font-size:clamp(1.55rem,3.2vw,3.25rem);letter-spacing:-.04em;}.dmd-hero-deck,.dmd-page-hero p,.dmd-section-deck{font-size:clamp(.95rem,1.35vw,1.08rem);}.dmd-card h3,.dmd-component-card h3,.dmd-route-card span,.dmd-doc-card h3,.dmd-term-card h3{font-size:1.08rem;}.dmd-card p,.dmd-component-card p,.dmd-route-card p,.dmd-doc-card p,.dmd-term-card p{font-size:.94rem;}.dmd-gallery-card img,.dmd-plate-card img,.dmd-feature-pair-3 .dmd-plate-card img,.dmd-page-hero-art img,.dmd-hero-visual img{object-position:top center !important;}.dmd-gallery-card img,.dmd-plate-card img{aspect-ratio:16 / 9;object-fit:cover;}.dmd-gallery-card figcaption strong,.dmd-plate-card figcaption strong{font-size:.98rem;}.dmd-gallery-card figcaption span,.dmd-plate-card figcaption span{font-size:.82rem;}.dmd-hero-actions,.dmd-plate-actions{position:relative;z-index:30;}.dmd-btn,.dmd-nav-toggle,.dmd-lightbox button,.dmd-lightbox-open-file{position:relative;z-index:30;pointer-events:auto;}.dmd-btn{cursor:pointer;}.dmd-lightbox-stage{z-index:1;}.dmd-lightbox-close,.dmd-lightbox-nav,.dmd-lightbox-panel{z-index:10005 !important;pointer-events:auto;}.dmd-lightbox .dmd-lightbox-tools button,.dmd-lightbox-open-file{position:relative !important;z-index:10006 !important;}@media (min-width:1280px){.dmd-hero h1{font-size:clamp(3.4rem,4.65vw,5.35rem);}}@media (max-width:760px){.dmd-header-inner{padding:.58rem .9rem;}.dmd-menu a,.dmd-mini-nav a{font-size:.72rem;padding:.5rem .7rem;}.dmd-hero h1,.dmd-page-hero h1{font-size:clamp(2rem,9.5vw,3.2rem);}.dmd-page-hero{padding-top:2rem;}.dmd-page-hero-art img{max-height:380px;}}.dmd-hero,.dmd-hero-compact{padding-top:clamp(1.05rem,2.2vw,2.25rem) !important;padding-bottom:clamp(1.5rem,3vw,2.5rem) !important;}.dmd-hero-grid{align-items:start !important;grid-template-columns:minmax(240px,.72fr) minmax(420px,1.28fr) !important;gap:clamp(1.25rem,3vw,2.5rem) !important;}.dmd-page-hero{align-items:start !important;grid-template-columns:minmax(240px,.70fr) minmax(420px,1.30fr) !important;gap:clamp(1.25rem,3vw,2.5rem) !important;padding-top:clamp(1.05rem,2.2vw,2.25rem) !important;padding-bottom:clamp(1.5rem,3vw,2.5rem) !important;}.dmd-hero-copy,.dmd-page-hero-copy{align-self:start !important;padding-top:.15rem !important;}.dmd-hero h1,.dmd-page-hero h1{font-size:clamp(1.85rem,3.65vw,4.15rem) !important;line-height:1.015 !important;max-width:14.5ch !important;letter-spacing:-.038em !important;text-wrap:balance;}.dmd-kicker{font-size:.68rem !important;letter-spacing:.18em !important;margin-bottom:.62rem !important;}.dmd-hero-deck,.dmd-page-hero p,.dmd-section-deck{font-size:clamp(.88rem,1.05vw,1rem) !important;line-height:1.5 !important;}.dmd-hero-actions{margin-top:1rem !important;}.dmd-btn{font-size:.74rem !important;padding:.64rem .82rem !important;}.dmd-hero-visual,.dmd-page-hero-art{align-self:start !important;margin-top:0 !important;padding-top:0 !important;}.dmd-hero-visual img,.dmd-page-hero-art img{width:100% !important;max-height:min(54vh,455px) !important;object-fit:cover !important;object-position:50% 0% !important;}.dmd-hero-visual img{transform:perspective(1400px) rotateY(-5deg) rotateX(1deg) !important;}.dmd-hero-badge{left:.8rem !important;bottom:.8rem !important;font-size:.62rem !important;padding:.42rem .58rem !important;}.dmd-orbit-ring{inset:-4% !important;}.dmd-gallery-card img,.dmd-plate-card img,.dmd-feature-pair-3 .dmd-plate-card img{object-position:50% 0% !important;}.dmd-gallery-card figcaption strong,.dmd-plate-card figcaption strong{font-size:.9rem !important;}.dmd-gallery-card figcaption span,.dmd-plate-card figcaption span{font-size:.76rem !important;}.dmd-section,.dmd-page-hero{scroll-margin-top:84px;}@media (min-width:1280px){.dmd-hero h1,.dmd-page-hero h1{font-size:clamp(2.2rem,3.2vw,4.15rem) !important;}}@media (max-width:1040px){.dmd-hero-grid,.dmd-page-hero{grid-template-columns:minmax(0,.62fr) minmax(360px,1.38fr) !important;gap:1.1rem !important;}.dmd-hero h1,.dmd-page-hero h1{font-size:clamp(1.8rem,4.5vw,3.25rem) !important;}.dmd-hero-visual img,.dmd-page-hero-art img{max-height:min(50vh,410px) !important;}}@media (max-width:760px){.dmd-hero-grid,.dmd-page-hero{grid-template-columns:1fr !important;}.dmd-hero h1,.dmd-page-hero h1{font-size:clamp(1.95rem,9vw,3.05rem) !important;}.dmd-hero-visual,.dmd-page-hero-art{order:-1;}.dmd-hero-visual img,.dmd-page-hero-art img{max-height:340px !important;}}.dmd-hero-grid,.dmd-page-hero{align-items:start !important;}.dmd-hero-visual,.dmd-page-hero-art{display:flex;align-items:flex-start;justify-content:center;}.dmd-hero-visual img,.dmd-page-hero-art img{width:100% !important;height:auto !important;max-height:min(72vh,680px) !important;object-fit:contain !important;object-position:50% 0% !important;padding:clamp(.4rem,.9vw,.85rem);background:radial-gradient(circle at 50% 6%,rgba(86,216,255,.12),transparent 42%),radial-gradient(circle at 50% 100%,rgba(242,201,76,.06),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01));}.dmd-gallery-card img,.dmd-plate-card img,.dmd-feature-pair-3 .dmd-plate-card img{aspect-ratio:16 / 10 !important;object-fit:contain !important;object-position:50% 0% !important;padding:.35rem;background:radial-gradient(circle at 50% 6%,rgba(86,216,255,.10),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));}.dmd-gallery-card figcaption,.dmd-plate-card figcaption{min-height:8.5rem;align-content:start;}.dmd-sim,.dmd-ghost-demo{overflow:hidden;}.dmd-sim-viewport,.dmd-ghost-stage{position:relative;isolation:isolate;}.dmd-sim-viewport::before,.dmd-ghost-stage::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:44px 44px;opacity:.10;mask-image:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.18));}.dmd-sim-viewport::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 50%,rgba(157,108,255,.14),transparent 24%),radial-gradient(circle at 78% 50%,rgba(242,201,76,.12),transparent 18%),linear-gradient(90deg,transparent 0%,rgba(86,216,255,.06) 52%,transparent 100%);mix-blend-mode:screen;}.dmd-sim-viewport .sim-ship::before{content:"";position:absolute;left:-12%;top:50%;width:18%;height:165%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(242,201,76,.55),rgba(242,201,76,.14),transparent 72%);filter:blur(6px);}.dmd-sim-viewport .sim-ship::after{content:"";position:absolute;right:-18%;top:50%;width:48%;height:86%;transform:translateY(-50%);clip-path:polygon(0 50%,100% 0,100% 100%);background:linear-gradient(90deg,rgba(255,140,92,.48),rgba(157,108,255,.22),transparent 100%);filter:blur(5px);}.dmd-sim-controls label,.dmd-ghost-slider{align-items:start;}.dmd-sim-controls label span,.dmd-ghost-slider span{display:inline-flex;align-items:center;gap:.4rem;}.dmd-sim-output div,.dmd-ghost-readouts div{position:relative;overflow:hidden;}.dmd-sim-output div::after,.dmd-ghost-readouts div::after{content:"";position:absolute;inset:auto -18% -38% auto;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(86,216,255,.18),transparent 68%);pointer-events:none;}.ghost-ship-real,.ghost-ship-image{width:108px;height:30px;letter-spacing:.04em;}.ghost-track{height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),rgba(86,216,255,.62),rgba(242,201,76,.28),transparent);}.ghost-wake{filter:drop-shadow(0 0 26px rgba(157,108,255,.24));}.ghost-flash{width:180px;height:180px;}@media (max-width:1040px){.dmd-hero-visual img,.dmd-page-hero-art img{max-height:min(58vh,540px) !important;}}@media (max-width:760px){.dmd-gallery-card figcaption,.dmd-plate-card figcaption{min-height:0;}.dmd-hero-visual img,.dmd-page-hero-art img{max-height:420px !important;}.ghost-ship-real,.ghost-ship-image{width:92px;font-size:.56rem;}}.dmd-lightbox:not(.is-open){pointer-events:none;}.dmd-lightbox:not(.is-open) [data-lightbox-img]{visibility:hidden;}.dmd-lightbox.is-open [data-lightbox-img]{visibility:visible;}.sim-density-contours,.sim-vector-lattice{position:absolute;inset:0;pointer-events:none;z-index:2;}.sim-density-contours span{position:absolute;left:8%;top:50%;transform:translateY(-50%);border:1px solid rgba(86,216,255,.22);border-radius:50%;box-shadow:0 0 24px rgba(86,216,255,.12) inset;animation:dmd-contour-breathe 3.8s ease-in-out infinite;}.sim-density-contours span:nth-child(1){width:18%;height:38%;animation-delay:0s;}.sim-density-contours span:nth-child(2){width:34%;height:58%;animation-delay:.25s;}.sim-density-contours span:nth-child(3){width:54%;height:82%;animation-delay:.5s;}.sim-density-contours span:nth-child(4){width:78%;height:106%;animation-delay:.75s;}@keyframes dmd-contour-breathe{0%,100%{opacity:.24;transform:translateY(-50%) scale(1);}50%{opacity:.78;transform:translateY(-50%) scale(1.025);}}.sim-vector-lattice i{position:absolute;left:8%;right:32%;height:1px;background:linear-gradient(90deg,rgba(86,216,255,.06),rgba(86,216,255,.62),rgba(157,108,255,.18),transparent);transform-origin:right center;filter:drop-shadow(0 0 6px rgba(86,216,255,.35));}.sim-vector-lattice i:nth-child(1){top:20%;transform:rotate(12deg);}.sim-vector-lattice i:nth-child(2){top:34%;transform:rotate(6deg);}.sim-vector-lattice i:nth-child(3){top:50%;}.sim-vector-lattice i:nth-child(4){top:66%;transform:rotate(-6deg);}.sim-vector-lattice i:nth-child(5){top:80%;transform:rotate(-12deg);}.sim-equation-panel,.ghost-equation-panel{position:absolute;z-index:7;right:1rem;top:1rem;display:grid;gap:.28rem;max-width:min(320px,46%);padding:.75rem .85rem;border:1px solid rgba(86,216,255,.28);border-radius:14px;background:rgba(1,4,10,.72);backdrop-filter:blur(10px);box-shadow:0 0 32px rgba(86,216,255,.10);color:#d9fbff;font-size:.76rem;line-height:1.25;}.sim-equation-panel b,.ghost-equation-panel b{color:var(--dmd-gold);text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;}.dmd-science-readouts{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:1rem;}.dmd-science-readouts div{position:relative;padding:.95rem;border-radius:16px;border:1px solid rgba(86,216,255,.18);background:linear-gradient(135deg,rgba(86,216,255,.07),rgba(157,108,255,.04));overflow:hidden;}.dmd-science-readouts strong{display:block;color:#fff;font-size:1.12rem;}.dmd-science-readouts span{color:var(--dmd-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.055em;}.ghost-cone{position:absolute;left:4%;top:50%;width:86%;height:58%;transform:translateY(-50%);clip-path:polygon(0 50%,100% 0,100% 100%);pointer-events:none;transition:transform .16s ease,opacity .16s ease;}.ghost-cone-visible{background:linear-gradient(90deg,rgba(86,216,255,.08),rgba(86,216,255,.025),transparent 72%);border-left:1px solid rgba(86,216,255,.24);}.ghost-cone-gamma{background:linear-gradient(90deg,rgba(242,201,76,.09),rgba(255,82,90,.08),transparent 74%);mix-blend-mode:screen;opacity:.5;}.dmd-ghost-controls{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:.9rem;margin-top:1rem;}.dmd-ghost-controls .dmd-ghost-slider{grid-template-columns:1fr;margin-top:0;padding:.85rem;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.035);}.dmd-ghost-readouts{grid-template-columns:repeat(3,1fr);}@media (max-width:1040px){.dmd-science-readouts,.dmd-ghost-controls,.dmd-ghost-readouts{grid-template-columns:repeat(2,1fr);}.sim-equation-panel,.ghost-equation-panel{max-width:58%;}}@media (max-width:760px){.dmd-science-readouts,.dmd-ghost-controls,.dmd-ghost-readouts{grid-template-columns:1fr;}.sim-equation-panel,.ghost-equation-panel{position:absolute;left:.75rem;right:.75rem;top:.75rem;max-width:none;font-size:.66rem;}}.dmd-page-hero{min-height:auto !important;grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr) !important;padding-top:clamp(1rem,2vw,2rem) !important;padding-bottom:clamp(1.2rem,2.4vw,2.4rem) !important;}.dmd-page-hero h1{font-size:clamp(1.75rem,3.2vw,3.55rem) !important;line-height:1.04 !important;max-width:19ch !important;letter-spacing:-.028em !important;}.dmd-page-hero-copy{max-width:720px;}.dmd-page-hero-art img,.dmd-hero-visual img{max-height:min(76vh,720px) !important;object-fit:contain !important;}.dmd-dedicated-plate img,.dmd-full-plate img{object-fit:contain !important;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));}.dmd-image-restored{opacity:1 !important;visibility:visible !important;}img.dmd-image-restored{display:block !important;}.dmd-deep-cards .dmd-card,.dmd-link-card{min-height:100%;}.dmd-timeline-wide{grid-template-columns:repeat(5,minmax(0,1fr));}.dmd-link-group{margin:0 0 1.4rem;padding:1rem;border:1px solid rgba(242,201,76,.18);border-radius:var(--dmd-radius);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(4,6,11,.68));box-shadow:0 18px 60px rgba(0,0,0,.22);}.dmd-link-group h3{margin:0 0 .85rem;color:var(--dmd-gold);text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;}.dmd-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;}.dmd-link-card{display:grid;gap:.45rem;padding:1rem;border:1px solid rgba(86,216,255,.18);border-radius:18px;background:radial-gradient(circle at 0% 0%,rgba(86,216,255,.08),transparent 38%),rgba(255,255,255,.028);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease;}.dmd-link-card:hover,.dmd-link-card:focus{transform:translateY(-3px);border-color:rgba(242,201,76,.42);background:radial-gradient(circle at 0% 0%,rgba(242,201,76,.10),transparent 44%),rgba(255,255,255,.04);}.dmd-link-card strong{color:#fff;line-height:1.16;}.dmd-link-card span{color:var(--dmd-cyan);font-size:.72rem;word-break:break-word;opacity:.86;}.dmd-link-card p{color:var(--dmd-muted);margin:0;line-height:1.5;font-size:.92rem;}.dmd-doc-card span{width:max-content;min-width:3.2rem;text-align:center;}.dmd-science-readouts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr)) !important;}.dmd-science-readouts div{min-height:88px;}.sim-equation-panel,.ghost-equation-panel{border-color:rgba(242,201,76,.28);box-shadow:0 0 30px rgba(242,201,76,.08),0 0 60px rgba(86,216,255,.08);}.sim-equation-panel::after,.ghost-equation-panel::after{content:"conceptual model";color:rgba(255,255,255,.38);text-transform:uppercase;letter-spacing:.16em;font-size:.55rem;}.dmd-sim-viewport{background:radial-gradient(circle at 24% 50%,rgba(157,108,255,.26),transparent 26rem),radial-gradient(circle at 80% 50%,rgba(242,201,76,.12),transparent 18rem),#02030a;}.dmd-sim-viewport .sim-label{z-index:8;text-shadow:0 1px 8px rgba(0,0,0,.7);}.dmd-ghost-stage{background:radial-gradient(circle at 86% 48%,rgba(242,201,76,.14),transparent 12rem),radial-gradient(circle at 30% 52%,rgba(157,108,255,.18),transparent 20rem),linear-gradient(180deg,rgba(2,3,6,.84),rgba(0,0,0,.96));}.dmd-ghost-readouts div strong,.dmd-sim-output div strong,.dmd-science-readouts strong{letter-spacing:-.025em;}@media (max-width:1120px){.dmd-timeline-wide,.dmd-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:760px){.dmd-page-hero{grid-template-columns:1fr !important;gap:1rem !important;}.dmd-page-hero h1{font-size:clamp(1.8rem,8vw,2.7rem) !important;}.dmd-page-hero-art{order:-1;}.dmd-page-hero-art img{max-height:420px !important;}.dmd-timeline-wide,.dmd-link-grid{grid-template-columns:1fr;}}.dmd-page-hero{grid-template-columns:minmax(280px,.62fr) minmax(520px,1.38fr) !important;gap:clamp(1rem,2vw,2rem) !important;align-items:start !important;padding-top:clamp(.8rem,1.5vw,1.6rem) !important;padding-bottom:clamp(1rem,2vw,1.9rem) !important;}.dmd-page-hero-copy,.dmd-page-hero-art,.dmd-hero-visual{opacity:1 !important;visibility:visible !important;transform:none !important;}.dmd-page-hero h1{font-size:clamp(1.45rem,2.55vw,2.9rem) !important;line-height:1.03 !important;max-width:18ch !important;text-wrap:balance;}.dmd-page-hero p{max-width:56rem !important;}.dmd-page-hero-art{min-height:0 !important;align-self:start !important;border-radius:var(--dmd-radius);background:radial-gradient(circle at 50% 0%,rgba(86,216,255,.15),transparent 46%),radial-gradient(circle at 75% 85%,rgba(242,201,76,.08),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012));border:1px solid rgba(242,201,76,.18);box-shadow:var(--dmd-shadow),0 0 54px rgba(86,216,255,.08);padding:.45rem;}.dmd-page-hero-art img{display:block !important;width:100% !important;height:auto !important;max-height:min(58vh,520px) !important;object-fit:contain !important;object-position:center top !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;}.dmd-page-hero .dmd-hero-actions{margin-top:.85rem !important;}.dmd-section{padding-top:clamp(2.2rem,4vw,4.2rem) !important;padding-bottom:clamp(2.2rem,4vw,4.2rem) !important;}.dmd-inline-plate{margin:0;border:1px solid rgba(242,201,76,.20);border-radius:var(--dmd-radius);background:radial-gradient(circle at 70% 0%,rgba(86,216,255,.10),transparent 50%),rgba(255,255,255,.025);overflow:hidden;box-shadow:var(--dmd-shadow);cursor:zoom-in;}.dmd-inline-plate img{width:100%;display:block;aspect-ratio:16 / 10;object-fit:contain;background:#02040a;}.dmd-inline-plate figcaption{padding:.8rem 1rem;color:var(--dmd-muted);font-size:.82rem;line-height:1.45;}.dmd-split-feature{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:1rem;padding:1rem;align-items:start;}.dmd-pipeline-scientific div{background:radial-gradient(circle at 50% 0%,rgba(86,216,255,.10),transparent 54%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));}.dmd-doc-card span::after{content:" only";opacity:.72;font-weight:700;}.dmd-doc-card[href$=".md"],.dmd-link-card[href$=".md"]{display:none !important;}.dmd-link-card[href$=".pdf"] span::before,.dmd-doc-card[href$=".pdf"] em::before{content:"PDF • ";color:var(--dmd-gold);}@media (max-width:1120px){.dmd-page-hero{grid-template-columns:1fr !important;}.dmd-page-hero-art{order:-1;}.dmd-page-hero-art img{max-height:460px !important;}.dmd-split-feature{grid-template-columns:1fr;}}@media (max-width:760px){.dmd-page-hero h1{font-size:clamp(1.75rem,8.2vw,2.65rem) !important;}.dmd-page-hero-art img{max-height:360px !important;}}.dmd-library-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;}.dmd-library-stat-grid div{border:1px solid rgba(242,201,76,.18);border-radius:var(--dmd-radius);padding:1rem;background:radial-gradient(circle at 20% 0%,rgba(86,216,255,.12),transparent 58%),rgba(255,255,255,.026);box-shadow:0 0 24px rgba(0,0,0,.18);}.dmd-library-stat-grid strong{display:block;color:#fff;font-size:clamp(1.35rem,2.5vw,2.2rem);letter-spacing:-.03em;line-height:1;}.dmd-library-stat-grid span{display:block;color:var(--dmd-muted);margin-top:.45rem;line-height:1.45;}.dmd-library-toolbar{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:1rem;align-items:start;margin:1rem 0 1.25rem;padding:1rem;border:1px solid rgba(86,216,255,.18);border-radius:var(--dmd-radius);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));}.dmd-library-search span{display:block;color:var(--dmd-gold);font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;font-weight:900;margin-bottom:.45rem;}.dmd-library-search input{width:100%;min-height:3rem;border:1px solid rgba(242,201,76,.28);border-radius:999px;background:rgba(0,0,0,.34);color:#fff;padding:.7rem 1rem;outline:none;box-shadow:inset 0 0 18px rgba(86,216,255,.05);}.dmd-library-search input:focus{border-color:rgba(86,216,255,.75);box-shadow:0 0 0 3px rgba(86,216,255,.13),inset 0 0 18px rgba(86,216,255,.05);}.dmd-library-filters{display:flex;flex-wrap:wrap;gap:.55rem;}.dmd-library-filters button{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.82);cursor:pointer;font-weight:900;padding:.58rem .82rem;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease;}.dmd-library-filters button span{color:var(--dmd-cyan);margin-left:.25rem;}.dmd-library-filters button:hover,.dmd-library-filters button:focus-visible,.dmd-library-filters button.is-active{border-color:rgba(242,201,76,.58);background:rgba(242,201,76,.12);color:#fff;transform:translateY(-1px);}.dmd-library-grid{align-items:stretch;}.dmd-library-card{display:flex;flex-direction:column;min-height:100%;}.dmd-library-card .dmd-doc-type::after{content:"" !important;}.dmd-library-card .dmd-doc-category{display:block;color:var(--dmd-cyan);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;margin:-.25rem 0 .65rem;}.dmd-library-card small{display:inline-flex;width:max-content;max-width:100%;color:rgba(255,255,255,.78);border:1px solid rgba(86,216,255,.22);border-radius:999px;padding:.25rem .55rem;margin-top:auto;font-size:.72rem;font-weight:800;}.dmd-library-empty{border:1px solid rgba(242,201,76,.22);border-radius:var(--dmd-radius);padding:1rem;color:var(--dmd-muted);background:rgba(242,201,76,.06);}.dmd-library-card[hidden],.dmd-library-empty[hidden]{display:none !important;}@media (max-width:980px){.dmd-library-stat-grid,.dmd-library-toolbar{grid-template-columns:1fr;}}@media (max-width:700px){.dmd-library-filters{display:grid;grid-template-columns:1fr;}.dmd-library-filters button{width:100%;text-align:left;}}.dmd-library-toolbar{grid-template-columns:minmax(260px,.78fr) minmax(190px,.32fr) minmax(0,1.1fr);}.dmd-library-sort span,.dmd-library-count{display:block;color:var(--dmd-gold);font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;font-weight:900;margin-bottom:.45rem;}.dmd-library-sort select{width:100%;min-height:3rem;border:1px solid rgba(242,201,76,.28);border-radius:999px;background:rgba(0,0,0,.34);color:#fff;padding:.7rem 1rem;outline:none;box-shadow:inset 0 0 18px rgba(86,216,255,.05);}.dmd-library-sort select:focus{border-color:rgba(86,216,255,.75);box-shadow:0 0 0 3px rgba(86,216,255,.13),inset 0 0 18px rgba(86,216,255,.05);}.dmd-library-count{grid-column:1 / -1;margin:-.25rem 0 0;color:rgba(255,255,255,.72);text-transform:none;letter-spacing:.02em;}.dmd-library-card{position:relative;overflow:hidden;}.dmd-library-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 0%,rgba(86,216,255,.10),transparent 34%);opacity:.72;}.dmd-library-card>*{position:relative;z-index:1;}.dmd-library-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:.85rem;}.dmd-library-card .dmd-library-meta small{margin-top:0;}.dmd-library-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem;}.dmd-library-actions a,.dmd-library-actions button{border:1px solid rgba(242,201,76,.32);border-radius:999px;background:rgba(242,201,76,.10);color:#fff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;padding:.55rem .75rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease;}.dmd-library-actions a:hover,.dmd-library-actions a:focus-visible,.dmd-library-actions button:hover,.dmd-library-actions button:focus-visible{border-color:rgba(86,216,255,.7);background:rgba(86,216,255,.12);transform:translateY(-1px);}.dmd-reading-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;}.dmd-reading-path,.dmd-duplicate-audit details{border:1px solid rgba(86,216,255,.16);border-radius:var(--dmd-radius);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:0 0 26px rgba(0,0,0,.16);}.dmd-reading-path{padding:1rem;}.dmd-reading-path>span{color:var(--dmd-gold);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:900;}.dmd-reading-path h3{margin:.35rem 0 .4rem;}.dmd-reading-path p{color:var(--dmd-muted);}.dmd-reading-path ol{margin:.85rem 0 0;padding-left:1.25rem;color:rgba(255,255,255,.78);}.dmd-reading-path li + li{margin-top:.42rem;}.dmd-reading-path a,.dmd-duplicate-audit a{color:#fff;text-decoration-color:rgba(86,216,255,.45);}.dmd-reading-path a:hover,.dmd-reading-path a:focus-visible,.dmd-duplicate-audit a:hover,.dmd-duplicate-audit a:focus-visible{color:var(--dmd-cyan);}.dmd-duplicate-audit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;}.dmd-duplicate-audit details{padding:.9rem 1rem;}.dmd-duplicate-audit summary{cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;align-items:center;}.dmd-duplicate-audit summary strong{color:#fff;}.dmd-duplicate-audit summary span{color:var(--dmd-cyan);font-size:.78rem;font-weight:900;white-space:nowrap;}.dmd-duplicate-audit p,.dmd-duplicate-audit li{color:var(--dmd-muted);}.dmd-duplicate-audit ul{margin-bottom:0;}@media (max-width:1100px){.dmd-reading-path-grid,.dmd-duplicate-audit{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:980px){.dmd-library-toolbar{grid-template-columns:1fr;}}@media (max-width:700px){.dmd-reading-path-grid,.dmd-duplicate-audit{grid-template-columns:1fr;}.dmd-duplicate-audit summary{align-items:flex-start;flex-direction:column;}}.dmd-library-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);gap:clamp(1.4rem,4vw,3rem);align-items:center;padding-top:clamp(2rem,5vw,4.5rem);padding-bottom:clamp(2rem,5vw,4.5rem);}.dmd-library-hero h1{font-size:clamp(2.6rem,7vw,6.5rem);letter-spacing:-.065em;text-transform:uppercase;max-width:13ch;}.dmd-library-hero-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin-top:1.25rem;max-width:820px;}.dmd-library-hero-search input,.dmd-library-hero-search button{min-height:3.3rem;border-radius:999px;border:1px solid rgba(242,201,76,.32);font:inherit;}.dmd-library-hero-search input{background:rgba(0,0,0,.38);color:#fff;padding:.8rem 1.05rem;}.dmd-library-hero-search button{background:linear-gradient(135deg,var(--dmd-gold),var(--dmd-amber));color:#160c02;font-weight:950;padding:.8rem 1.1rem;cursor:pointer;}.dmd-library-hero-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;border:1px solid rgba(86,216,255,.2);border-radius:var(--dmd-radius);background:radial-gradient(circle at 25% 0%,rgba(86,216,255,.15),transparent 46%),rgba(255,255,255,.035);box-shadow:var(--dmd-shadow);}.dmd-library-hero-panel div{border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:1rem;background:rgba(0,0,0,.2);}.dmd-library-hero-panel strong{display:block;font-size:clamp(1.6rem,4vw,3rem);line-height:1;color:#fff;}.dmd-library-hero-panel span{display:block;color:var(--dmd-muted);margin-top:.45rem;}.dmd-library-credibility-strip{max-width:var(--dmd-max);margin:0 auto 1rem;padding:.75rem 1rem;display:flex;flex-wrap:wrap;gap:.5rem;border:1px solid rgba(242,201,76,.18);border-radius:999px;background:rgba(255,255,255,.035);justify-content:center;}.dmd-library-credibility-strip a,.dmd-machine-grid a,.dmd-pathway-card a,.dmd-peer-reviewed-panel a,.dmd-library-empty a{color:#fff;border:1px solid rgba(86,216,255,.28);background:rgba(86,216,255,.08);border-radius:999px;padding:.48rem .72rem;font-weight:850;}.dmd-start-card-grid,.dmd-pathway-grid,.dmd-open-science-grid,.dmd-concept-boundary-grid,.dmd-machine-grid{display:grid;gap:1rem;}.dmd-start-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.dmd-pathway-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.dmd-open-science-grid,.dmd-concept-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.dmd-machine-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.dmd-start-card,.dmd-pathway-card,.dmd-peer-reviewed-panel,.dmd-filter-drawer,.dmd-library-empty{position:relative;border:1px solid rgba(242,201,76,.18);border-radius:var(--dmd-radius);background:linear-gradient(180deg,rgba(13,18,29,.84),rgba(5,7,12,.68));box-shadow:0 18px 60px rgba(0,0,0,.22);padding:1.05rem;overflow:hidden;}.dmd-start-card h3,.dmd-pathway-card h3{font-size:1.1rem;margin-bottom:.55rem;}.dmd-start-card p,.dmd-pathway-card p,.dmd-peer-reviewed-panel p{color:var(--dmd-muted);margin:0 0 .8rem;}.dmd-start-card span,.dmd-pathway-card>span{color:var(--dmd-cyan);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900;}.dmd-concept-chip-row,.dmd-concept-cloud,.dmd-card-badge-row,.dmd-tag-row,.dmd-status-legend{display:flex;flex-wrap:wrap;gap:.45rem;}.dmd-concept-cloud{margin-top:1rem;}.dmd-concept-chip-row button,.dmd-concept-cloud button,.dmd-tag-row span{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);color:rgba(255,255,255,.86);border-radius:999px;padding:.38rem .6rem;font:inherit;font-size:.78rem;cursor:pointer;}.dmd-library-shell{display:grid;grid-template-columns:300px minmax(0,1fr);gap:1rem;align-items:start;}.dmd-library-filter-panel{position:sticky;top:5.8rem;align-self:start;}.dmd-filter-drawer-toggle{display:none;}.dmd-filter-drawer h3{margin:0 0 .75rem;}.dmd-filter-drawer fieldset{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:.75rem;margin:.75rem 0;}.dmd-filter-drawer legend{color:var(--dmd-gold);font-weight:900;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;padding:0 .35rem;}.dmd-filter-drawer label{display:flex;align-items:flex-start;gap:.5rem;color:var(--dmd-muted);font-size:.88rem;margin:.45rem 0;cursor:pointer;}.dmd-filter-drawer input{margin-top:.25rem;accent-color:var(--dmd-cyan);}.dmd-filter-drawer label span{margin-left:auto;color:var(--dmd-cyan);font-size:.75rem;}.dmd-clear-filters{border:1px solid rgba(242,201,76,.28);border-radius:999px;background:rgba(242,201,76,.09);color:#fff;padding:.45rem .7rem;cursor:pointer;font-weight:850;}.dmd-library-results-area{min-width:0;}.dmd-library-toolbar{grid-template-columns:minmax(260px,1fr) minmax(210px,.35fr);}.dmd-synonym-note{grid-column:1 / -1;margin:.25rem 0 0;color:var(--dmd-cyan);border:1px solid rgba(86,216,255,.22);border-radius:14px;padding:.65rem .8rem;background:rgba(86,216,255,.06);}.dmd-status-legend{margin:0 0 1rem;}.dmd-status-badge,.dmd-domain-badge,.dmd-app-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.16);padding:.28rem .58rem;font-size:.68rem;line-height:1.25;font-weight:950;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:rgba(255,255,255,.055);}.dmd-status-peer-reviewed-journal{border-color:rgba(80,220,140,.45);background:rgba(80,220,140,.13);}.dmd-status-preprint{border-color:rgba(255,199,85,.45);background:rgba(255,199,85,.12);}.dmd-status-technical-report,.dmd-status-technical-whitepaper{border-color:rgba(86,216,255,.38);background:rgba(86,216,255,.10);}.dmd-status-speculative-concept{border-color:rgba(255,159,67,.46);background:rgba(255,159,67,.12);}.dmd-status-simulation,.dmd-status-code-repository,.dmd-status-dataset{border-color:rgba(157,108,255,.48);background:rgba(157,108,255,.13);}.dmd-domain-badge{border-color:rgba(86,216,255,.28);color:#dff7ff;}.dmd-app-badge{border-color:rgba(242,201,76,.28);color:#fff3c4;}.dmd-library-card .dmd-card-badge-row{margin:-.2rem 0 .75rem;}.dmd-tag-row{margin-top:.75rem;}.dmd-tag-row span{cursor:default;color:var(--dmd-muted);}.dmd-doc-overview{margin-top:.9rem;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(0,0,0,.18);overflow:hidden;}.dmd-doc-overview summary{cursor:pointer;padding:.75rem .85rem;color:#fff;font-weight:900;}.dmd-overview-tabs{display:grid;gap:.8rem;padding:.85rem;border-top:1px solid rgba(255,255,255,.1);}.dmd-overview-tabs section{border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:.75rem;background:rgba(255,255,255,.03);}.dmd-overview-tabs h4{margin:0 0 .45rem;color:var(--dmd-gold);}.dmd-overview-tabs p,.dmd-overview-tabs li{color:var(--dmd-muted);}.dmd-overview-tabs pre{white-space:pre-wrap;word-break:break-word;color:#e8f7ff;background:rgba(0,0,0,.32);border-radius:12px;padding:.7rem;}.dmd-peer-reviewed-panel strong{display:block;font-size:clamp(1.35rem,3vw,2.2rem);}.dmd-machine-grid a{display:flex;justify-content:center;align-items:center;min-height:4rem;text-align:center;}@media (max-width:1120px){.dmd-start-card-grid,.dmd-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.dmd-library-shell{grid-template-columns:1fr;}.dmd-library-filter-panel{position:static;}.dmd-filter-drawer-toggle{display:inline-flex;border:1px solid rgba(242,201,76,.28);border-radius:999px;background:rgba(242,201,76,.09);color:#fff;padding:.6rem .9rem;font-weight:900;}.dmd-filter-drawer{display:none;margin-top:.8rem;}.dmd-filter-drawer.is-open{display:block;}}@media (max-width:780px){.dmd-library-hero,.dmd-open-science-grid,.dmd-concept-boundary-grid,.dmd-machine-grid{grid-template-columns:1fr;}.dmd-library-hero-search{grid-template-columns:1fr;}.dmd-library-credibility-strip{border-radius:var(--dmd-radius);justify-content:flex-start;}.dmd-start-card-grid,.dmd-pathway-grid{grid-template-columns:1fr;}.dmd-library-toolbar{grid-template-columns:1fr;}.dmd-library-hero-panel{grid-template-columns:1fr;}}@media (prefers-reduced-motion:reduce){.dmd-library-hero-search button,.dmd-concept-chip-row button,.dmd-concept-cloud button{transition:none;}}.dmd-document-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:clamp(1.2rem,4vw,3rem);align-items:stretch;padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,5vw,4rem);}.dmd-document-hero h1{font-size:clamp(2.2rem,5.4vw,5rem);letter-spacing:-.055em;line-height:.92;max-width:18ch;}.dmd-document-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;border:1px solid rgba(86,216,255,.2);border-radius:var(--dmd-radius);padding:1rem;background:radial-gradient(circle at 20% 0%,rgba(86,216,255,.14),transparent 42%),rgba(255,255,255,.035);box-shadow:var(--dmd-shadow);}.dmd-document-facts div{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:.9rem;background:rgba(0,0,0,.2);}.dmd-document-facts strong{display:block;color:#fff;font-size:clamp(1.05rem,2.4vw,1.65rem);line-height:1.08;overflow-wrap:anywhere;}.dmd-document-facts span{display:block;color:var(--dmd-muted);font-size:.78rem;margin-top:.35rem;text-transform:uppercase;letter-spacing:.09em;font-weight:900;}.dmd-document-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:1rem;align-items:start;}.dmd-document-main,.dmd-document-side,.dmd-version-history{border:1px solid rgba(255,255,255,.11);border-radius:var(--dmd-radius);background:rgba(255,255,255,.035);padding:1.1rem;}.dmd-document-main h3,.dmd-document-side h3{color:var(--dmd-gold);margin-top:0;}.dmd-document-side ul{margin-bottom:0;}.dmd-document-side .dmd-tag-row a{border:1px solid rgba(86,216,255,.24);background:rgba(86,216,255,.08);color:#e9fbff;border-radius:999px;padding:.38rem .6rem;font-size:.78rem;font-weight:850;}.dmd-copy-stack pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(0,0,0,.34);padding:1rem;color:#eaf8ff;}@media (max-width:900px){.dmd-document-hero,.dmd-document-layout{grid-template-columns:1fr;}}@media (max-width:620px){.dmd-document-facts{grid-template-columns:1fr;}}.dmd-library-title{margin-bottom:.72rem;}.dmd-document-title-link{color:#fff8dd;display:inline;text-decoration:none;text-decoration-color:rgba(86,216,255,.28);text-decoration-thickness:.09em;text-underline-offset:.22em;transition:color .18s ease,text-decoration-color .18s ease,text-shadow .18s ease;}.dmd-document-title-link:hover,.dmd-document-title-link:focus-visible{color:#ffffff;text-decoration:underline;text-decoration-color:rgba(86,216,255,.9);text-shadow:0 0 18px rgba(86,216,255,.22);outline:none;}.dmd-document-title-link:focus-visible{border-radius:.45rem;box-shadow:0 0 0 3px rgba(86,216,255,.18);}.dmd-title-link-affordance{border:1px solid rgba(86,216,255,.34);border-radius:999px;color:var(--dmd-gold);display:inline-block;font-size:.62rem;font-weight:900;letter-spacing:.08em;line-height:1;margin-left:.5rem;padding:.28rem .38rem;text-transform:uppercase;transform:translateY(-.08rem);white-space:nowrap;}.dmd-document-title-link:hover .dmd-title-link-affordance,.dmd-document-title-link:focus-visible .dmd-title-link-affordance{border-color:rgba(242,201,76,.72);background:rgba(242,201,76,.12);}.dmd-library-hero{padding-top:clamp(1.75rem,4vw,3.5rem);}.dmd-library-hero h1{font-size:clamp(2.35rem,6vw,5.25rem);max-width:15ch;}.dmd-library-metric{min-height:8.5rem;display:flex;flex-direction:column;justify-content:center;gap:.35rem;}.dmd-library-metric strong{font-variant-numeric:tabular-nums;}.dmd-library-metric span{max-width:14rem;letter-spacing:.025em;line-height:1.28;}.dmd-library-anchor-nav{max-width:var(--dmd-max);margin:0 auto 1rem;padding:.75rem 1rem;display:flex;flex-wrap:wrap;gap:.5rem;border:1px solid rgba(242,201,76,.18);border-radius:26px;background:linear-gradient(90deg,rgba(86,216,255,.06),rgba(242,201,76,.045));justify-content:center;}.dmd-library-anchor-nav a,.dmd-machine-grid a,.dmd-pathway-card a,.dmd-peer-reviewed-panel a,.dmd-library-empty a{color:#fff;border:1px solid rgba(86,216,255,.28);background:rgba(86,216,255,.08);border-radius:999px;padding:.48rem .72rem;font-weight:850;}.dmd-library-anchor-nav a:hover,.dmd-library-anchor-nav a:focus-visible{border-color:rgba(242,201,76,.58);background:rgba(242,201,76,.1);}.dmd-filter-drawer-head{display:flex;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:.65rem;}.dmd-filter-drawer-head h3{margin:0;}.dmd-filter-help{color:var(--dmd-muted);margin:0 0 .8rem;font-size:.9rem;}.dmd-filter-group{border:1px solid rgba(86,216,255,.18);border-radius:18px;background:rgba(255,255,255,.025);margin:.75rem 0;overflow:hidden;}.dmd-filter-group summary{cursor:pointer;list-style:none;padding:.78rem .85rem;color:#fff5d1;font-weight:950;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;display:flex;align-items:center;justify-content:space-between;}.dmd-filter-group summary::-webkit-details-marker{display:none;}.dmd-filter-group summary:after{content:"+";color:var(--dmd-cyan);font-size:1rem;line-height:1;}.dmd-filter-group[open] summary:after{content:"−";}.dmd-filter-drawer .dmd-filter-group fieldset{border:0;border-top:1px solid rgba(255,255,255,.08);border-radius:0;margin:0;padding:.6rem .72rem .75rem;}.dmd-filter-option{display:grid !important;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:start !important;margin:.42rem 0 !important;padding:.46rem .5rem;border:1px solid transparent;border-radius:14px;color:var(--dmd-muted);transition:background .16s ease,border-color .16s ease;}.dmd-filter-option:hover,.dmd-filter-option:has(input:checked){background:rgba(86,216,255,.06);border-color:rgba(86,216,255,.2);}.dmd-filter-option-zero{opacity:.58;}.dmd-filter-option input{margin:.2rem 0 0 !important;width:1rem;height:1rem;}.dmd-filter-option-text{min-width:0;}.dmd-filter-count{margin-left:0 !important;min-width:2.15rem;text-align:center;border:1px solid rgba(86,216,255,.22);border-radius:999px;padding:.08rem .34rem;color:var(--dmd-cyan) !important;background:rgba(86,216,255,.08);}.dmd-search-suggestion-row,.dmd-active-filter-row{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:.85rem 0 1rem;}.dmd-search-suggestion-row span{color:var(--dmd-muted);font-weight:850;font-size:.86rem;}.dmd-search-suggestion-row button,.dmd-active-filter-chip,.dmd-active-filter-clear{border:1px solid rgba(86,216,255,.24);background:rgba(86,216,255,.07);color:#eafbff;border-radius:999px;padding:.4rem .62rem;font:inherit;font-size:.8rem;font-weight:850;cursor:pointer;}.dmd-active-filter-chip{border-color:rgba(242,201,76,.34);background:rgba(242,201,76,.09);color:#fff6d0;}.dmd-active-filter-clear,.dmd-empty-reset{border-color:rgba(242,201,76,.42) !important;background:linear-gradient(135deg,rgba(242,201,76,.2),rgba(255,159,67,.12)) !important;color:#fff !important;}.dmd-library-empty{margin-top:1rem;display:grid;gap:.75rem;}.dmd-library-empty[hidden]{display:none;}.dmd-empty-reset{justify-self:start;}.dmd-modality-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(157,108,255,.32);padding:.28rem .58rem;font-size:.68rem;line-height:1.25;font-weight:950;letter-spacing:.06em;text-transform:uppercase;color:#eee5ff;background:rgba(157,108,255,.1);}.dmd-library-toolbar input:focus-visible,.dmd-library-toolbar select:focus-visible,.dmd-library-hero-search input:focus-visible,.dmd-library-hero-search button:focus-visible,.dmd-filter-drawer button:focus-visible,.dmd-filter-group summary:focus-visible,.dmd-filter-option input:focus-visible,.dmd-search-suggestion-row button:focus-visible,.dmd-active-filter-row button:focus-visible,.dmd-concept-chip-row button:focus-visible,.dmd-library-actions a:focus-visible,.dmd-library-actions button:focus-visible,.dmd-library-anchor-nav a:focus-visible{outline:3px solid rgba(86,216,255,.55);outline-offset:3px;}@media (max-width:1120px){.dmd-filter-drawer-head{flex-direction:row;}}@media (max-width:780px){.dmd-library-anchor-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin;}.dmd-library-anchor-nav a{white-space:nowrap;}.dmd-filter-drawer-head{align-items:flex-start;flex-direction:column;}.dmd-library-hero-panel{grid-template-columns:1fr;}.dmd-library-metric{min-height:auto;}}.dmd-menu a.is-active,.dmd-menu a[aria-current="page"]{color:#fff;border-color:rgba(242,201,76,.42);background:linear-gradient(135deg,rgba(242,201,76,.13),rgba(86,216,255,.07));box-shadow:0 0 24px rgba(242,201,76,.1);}.dmd-library-release-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding:1rem;border:1px solid rgba(86,216,255,.2);border-radius:var(--dmd-radius);background:linear-gradient(135deg,rgba(86,216,255,.055),rgba(242,201,76,.045)),rgba(255,255,255,.025);}.dmd-library-release-panel div{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:.9rem;background:rgba(0,0,0,.22);}.dmd-library-release-panel strong,.dmd-library-release-panel span{display:block;}.dmd-library-release-panel strong{color:#fff5d1;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;margin-bottom:.35rem;}.dmd-library-release-panel span{color:var(--dmd-muted);line-height:1.35;overflow-wrap:anywhere;}.dmd-filter-drawer-toggle[aria-expanded="true"]{border-color:rgba(242,201,76,.5);background:rgba(242,201,76,.14);}@media (max-width:1120px){.dmd-library-release-panel{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:780px){.dmd-library-release-panel{grid-template-columns:1fr;}.dmd-library-toolbar{gap:.75rem;}.dmd-search-suggestion-row button,.dmd-active-filter-chip,.dmd-active-filter-clear,.dmd-concept-chip-row button{min-height:2.4rem;}}.dmd-brand-copy{display:inline-flex;flex-direction:column;}.dmd-brand-banner{display:none;width:min(36vw,320px);min-width:180px;height:auto;margin-left:.35rem;opacity:.92;filter:drop-shadow(0 0 18px rgba(86,216,255,.18));}.dmd-home-brand-hero .dmd-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(420px,1.22fr);}.dmd-hero-branding-visual{align-self:center;}.dmd-hero-branding-visual img{width:100%;max-width:1200px;transform:none;border-radius:22px;box-shadow:var(--dmd-shadow),0 0 96px rgba(86,216,255,.12);}.dmd-home-brand-hero .dmd-hero-copy h1{max-width:14ch;}@media (min-width:1180px){.dmd-brand-banner{display:block;}}@media (max-width:1100px){.dmd-home-brand-hero .dmd-hero-grid{grid-template-columns:1fr;}.dmd-hero-branding-visual{order:-1;}}@media (max-width:760px){.dmd-brand-banner{display:none !important;}.dmd-home-brand-hero .dmd-hero-copy h1{max-width:none;}.dmd-hero-branding-visual img{border-radius:16px;}}.dmd-brand-banner{width:min(44vw,540px);min-width:240px;max-height:72px;object-fit:contain;opacity:.96;filter:drop-shadow(0 0 18px rgba(86,216,255,.22));}@media (min-width:1180px){.dmd-header-inner{gap:1.15rem;}.dmd-brand{gap:.7rem;}}@media (max-width:1380px){.dmd-brand-banner{width:min(38vw,440px);min-width:200px;max-height:60px;}}.dmd-site-header{background:rgba(3,4,7,.86);}.dmd-header-inner{padding:.12rem .75rem !important;min-height:46px;gap:.75rem;}.dmd-brand-image-only{display:inline-flex;align-items:center;min-width:0;line-height:0;gap:0;}.dmd-brand-image-only .dmd-brand-banner{display:block !important;width:clamp(220px,30vw,360px);min-width:0;max-height:38px;object-fit:contain;margin:0;opacity:.98;filter:drop-shadow(0 0 12px rgba(86,216,255,.18));}.dmd-brand-image-only .dmd-brand-mark,.dmd-brand-image-only .dmd-brand-copy{display:none !important;}.dmd-menu a,.dmd-mini-nav a{padding:.36rem .54rem;font-size:.78rem;}.dmd-nav-toggle{padding:.38rem .45rem;}@media (max-width:1179px){.dmd-brand-image-only .dmd-brand-banner{display:block !important;width:min(58vw,300px);max-height:34px;}.dmd-header-inner{padding:.1rem .65rem !important;min-height:42px;}}@media (max-width:520px){.dmd-brand-image-only .dmd-brand-banner{width:min(64vw,245px);max-height:30px;}.dmd-header-inner{min-height:38px;}}.dmd-brand-image-only .dmd-brand-banner,.dmd-brand-banner{filter:none !important;box-shadow:none !important;}html:not(.dmd-js) .reveal,body.dmd-no-js .reveal,.no-js .reveal{opacity:1 !important;transform:none !important;visibility:visible !important;}html.dmd-js .reveal{visibility:visible;}.dmd-main:empty::before{content:"DarkMatterDrive.com content did not render. Refresh or check the active theme route.";display:block;max-width:960px;margin:4rem auto;padding:1rem 1.25rem;border:1px solid rgba(242,201,76,.35);border-radius:14px;color:#fff7d7;background:rgba(8,10,18,.72);}.reveal,.dmd-js .reveal,.dmd-js .reveal.is-visible,html:not(.dmd-js) .reveal,body.dmd-no-js .reveal,.no-js .reveal{opacity:1 !important;transform:none !important;visibility:visible !important;}.dmd-section,.dmd-page-hero,.dmd-card,.dmd-doc-card,.dmd-library-results,.dmd-route-card{content-visibility:auto;contain-intrinsic-size:1px 520px;}.dmd-hero,.dmd-site-header,.dmd-library-panel,.dmd-library-layout,.dmd-library-results{content-visibility:visible;}[data-library-card][hidden]{display:none !important;}[data-library-grid].is-fail-open [data-library-card]{display:block !important;}.dmd-library-results,.dmd-gallery-grid,.dmd-route-grid{contain:layout style;}.dmd-style-direct-enqueue-marker{--dmd-style-loaded-directly:1;}.dmd-brand-image-only .dmd-brand-banner{width:clamp(286px,39vw,468px);max-height:50px;}@media (max-width:1179px){.dmd-brand-image-only .dmd-brand-banner{width:min(68vw,390px);max-height:44px;}}@media (max-width:520px){.dmd-brand-image-only .dmd-brand-banner{width:min(74vw,320px);max-height:39px;}}.dmd-direct-answer,.dmd-aeo-box,.dmd-faq-card{border:1px solid rgba(86,216,255,.22);background:rgba(5,8,15,.68);border-radius:18px;padding:1rem 1.1rem;box-shadow:0 10px 28px rgba(0,0,0,.22);}.dmd-direct-answer{margin:1rem 0 1.1rem;color:#eef8ff;}.dmd-aeo-box{max-width:1120px;}.dmd-aeo-box h2,.dmd-faq-card h3{margin-top:0;}.dmd-faq-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));}.dmd-aeo-cluster-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}.dmd-aeo-cluster-card{border:1px solid rgba(86,216,255,.22);border-radius:20px;padding:1.1rem;background:rgba(6,10,18,.72);box-shadow:0 14px 32px rgba(0,0,0,.24);}.dmd-aeo-cluster-card h2{margin-top:.35rem;}.dmd-aeo-cluster-card a{color:inherit;}.dmd-route-card a{display:inline-block;margin-top:.4rem;}.dmd-disambiguation-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}.dmd-disambiguation-card{border:1px solid rgba(242,201,76,.26);border-radius:20px;padding:1.1rem;background:linear-gradient(145deg,rgba(10,14,24,.82),rgba(5,8,15,.7));box-shadow:0 14px 32px rgba(0,0,0,.24);}.dmd-disambiguation-card h2{margin-top:.35rem;}.dmd-disambiguation-card strong{display:inline-block;margin-bottom:.45rem;color:#fff4c2;}.dmd-claim-status-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}.dmd-claim-status-card{border:1px solid rgba(133,255,199,.25);border-radius:20px;padding:1.1rem;background:linear-gradient(145deg,rgba(6,16,24,.82),rgba(5,8,15,.72));box-shadow:0 14px 32px rgba(0,0,0,.24);}.dmd-claim-status-card h2{margin-top:.35rem;}.dmd-claim-status-card strong{display:inline-block;margin-top:.4rem;color:#c7ffe6;}.dmd-evidence-map-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));}.dmd-evidence-map-card{border:1px solid rgba(86,216,255,.24);border-radius:20px;padding:1.1rem;background:linear-gradient(145deg,rgba(8,14,24,.84),rgba(5,8,15,.72));box-shadow:0 14px 32px rgba(0,0,0,.24);}.dmd-evidence-map-card h2{margin-top:.35rem;}.dmd-evidence-map-card dl{display:grid;gap:.35rem;margin:1rem 0;}.dmd-evidence-map-card dt{color:#9eeaff;font-weight:700;}.dmd-evidence-map-card dd{margin:0 0 .45rem;}.dmd-evidence-links{display:flex;flex-wrap:wrap;gap:.5rem;}.dmd-evidence-links a{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.3rem .55rem;}.dmd-source-matrix-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));}.dmd-source-matrix-card{border:1px solid rgba(173,143,255,.26);border-radius:20px;padding:1.1rem;background:linear-gradient(145deg,rgba(12,10,24,.84),rgba(5,8,15,.72));box-shadow:0 14px 32px rgba(0,0,0,.24);}.dmd-source-matrix-card h2{margin-top:.35rem;}.dmd-source-matrix-card strong{display:inline-block;margin-top:.4rem;color:#d9ccff;}.dmd-source-matrix-card ul{margin-bottom:0;}.dmd-perf-sweep-marker{--dmd-minified-css-enqueued:1;}.dmd-relational-answer{border-color:rgba(133,255,199,.28);}.dmd-relational-argument-list{display:grid;gap:1rem;}.dmd-relational-argument{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;border:1px solid rgba(86,216,255,.2);border-radius:20px;padding:1.1rem;background:rgba(5,8,15,.7);box-shadow:0 14px 32px rgba(0,0,0,.2);}.dmd-relational-argument>span{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgba(86,216,255,.12);color:#aeefff;font-weight:800;}.dmd-relational-argument h3{margin-top:0;}.dmd-evidence-table{display:grid;gap:.85rem;}.dmd-evidence-row{border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:1rem;background:rgba(255,255,255,.035);}.dmd-evidence-row h3{margin-top:0;}.dmd-source-link-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}.dmd-source-link-card{display:block;border:1px solid rgba(173,143,255,.24);border-radius:20px;padding:1rem;background:linear-gradient(145deg,rgba(10,12,24,.82),rgba(5,8,15,.72));box-shadow:0 14px 32px rgba(0,0,0,.2);}.dmd-source-link-card span{display:block;color:#9eeaff;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;}.dmd-source-link-card strong{display:block;color:#fff;margin-bottom:.35rem;}@media (max-width:640px){.dmd-relational-argument{grid-template-columns:1fr;}}.dmd-navigation-answer{border-color:rgba(86,216,255,.3);}.dmd-navigation-argument-list{display:grid;gap:1rem;}.dmd-navigation-argument{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;border:1px solid rgba(86,216,255,.2);border-radius:20px;padding:1.1rem;background:rgba(5,8,15,.7);box-shadow:0 14px 32px rgba(0,0,0,.2);}.dmd-navigation-argument>span{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgba(86,216,255,.12);color:#aeefff;font-weight:800;}.dmd-navigation-argument h3{margin-top:0;}.dmd-navigation-stack-grid,.dmd-navigation-route-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}.dmd-navigation-stack-card,.dmd-navigation-route-card{border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:1.05rem;background:linear-gradient(145deg,rgba(8,14,24,.82),rgba(5,8,15,.72));box-shadow:0 14px 32px rgba(0,0,0,.2);}.dmd-navigation-stack-card h3,.dmd-navigation-route-card h3{margin-top:.35rem;}.dmd-navigation-timeline article{min-height:100%;}@media (max-width:640px){.dmd-navigation-argument{grid-template-columns:1fr;}}.dmd-links-direct-answer{border-color:rgba(133,255,199,.28);}.dmd-link-support-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}.dmd-link-group-count{color:rgba(234,244,255,.72);margin-top:-.35rem;}.dmd-link-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem;}.dmd-link-meta em{border:1px solid rgba(86,216,255,.22);border-radius:999px;color:#b8f3ff;font-style:normal;font-size:.72rem;letter-spacing:.02em;padding:.18rem .45rem;background:rgba(86,216,255,.07);}.dmd-link-card[href^="/"] span,.dmd-link-card[href*="darkmatterdrive.com"] span{color:rgba(199,255,230,.78);}.dmd-source-json-box{border-color:rgba(133,255,199,.28);}.dmd-source-json-box a{font-weight:800;}.dmd-answer-hub-direct{border-color:rgba(133,255,199,.28);}.dmd-answer-pattern-grid,.dmd-machine-index-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}.dmd-answer-pattern-card,.dmd-machine-index-card{border:1px solid rgba(86,216,255,.22);border-radius:20px;padding:1.1rem;background:linear-gradient(145deg,rgba(8,14,24,.84),rgba(5,8,15,.72));box-shadow:0 14px 32px rgba(0,0,0,.22);}.dmd-answer-pattern-card h2{margin-top:.35rem;}.dmd-answer-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin:.75rem 0;}.dmd-answer-meta em{border:1px solid rgba(133,255,199,.24);border-radius:999px;color:#c7ffe6;font-style:normal;font-size:.72rem;padding:.18rem .45rem;}.dmd-answer-evaluation-path{display:grid;gap:1rem;counter-reset:answer-path;}.dmd-answer-evaluation-step{border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:1.05rem;background:rgba(255,255,255,.035);}.dmd-answer-evaluation-step span{display:inline-grid;place-items:center;min-width:2.25rem;height:2.25rem;border-radius:999px;color:#9eeaff;background:rgba(86,216,255,.1);font-weight:800;margin-bottom:.6rem;}.dmd-machine-index-card span{display:block;color:#fff;font-weight:800;margin-bottom:.35rem;}.dmd-machine-index-card p{margin-bottom:0;}.dmd-concept-primer-grid,.dmd-what-is-stack-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}.dmd-concept-primer-card,.dmd-what-is-stack-card{border:1px solid rgba(86,216,255,.22);border-radius:20px;padding:1.1rem;background:linear-gradient(145deg,rgba(8,14,24,.84),rgba(5,8,15,.72));box-shadow:0 14px 32px rgba(0,0,0,.22);}.dmd-concept-primer-card h2,.dmd-what-is-stack-card h2{margin-top:.35rem;}.dmd-answer-matrix{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));}.dmd-answer-matrix div{border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:.95rem;background:rgba(255,255,255,.035);}.dmd-answer-matrix strong{display:block;color:#fff;margin-bottom:.4rem;}.dmd-answer-matrix a{display:inline-block;}.dmd-what-is-definition{border-color:rgba(133,255,199,.28);}.dmd-messenger-answer{border-color:rgba(133,255,199,.28);}.dmd-messenger-figure-grid,.dmd-messenger-event-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));}.dmd-messenger-figure{margin:0;border:1px solid rgba(86,216,255,.22);border-radius:22px;padding:.75rem;background:rgba(5,8,15,.7);box-shadow:0 14px 32px rgba(0,0,0,.24);}.dmd-messenger-figure img{width:100%;height:auto;display:block;border-radius:16px;}.dmd-messenger-figure figcaption{color:rgba(234,244,255,.78);font-size:.92rem;margin-top:.7rem;}.dmd-messenger-event-card{border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:1.05rem;background:linear-gradient(145deg,rgba(8,14,24,.84),rgba(5,8,15,.72));box-shadow:0 14px 32px rgba(0,0,0,.22);}.dmd-messenger-event-card h2{margin-top:.35rem;}.dmd-messenger-event-card strong{display:block;color:#c7ffe6;margin-top:.65rem;}.dmd-messenger-equation-box{border:1px solid rgba(255,220,90,.28);border-radius:22px;padding:1.15rem;background:linear-gradient(145deg,rgba(30,20,5,.55),rgba(5,8,15,.72));}.dmd-framework-direct-answer{border-color:rgba(144,238,255,.28);background:linear-gradient(145deg,rgba(13,24,38,.78),rgba(6,10,18,.86));}.dmd-framework-stack-grid,.dmd-framework-event-grid,.dmd-framework-integration-grid,.dmd-framework-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;}.dmd-framework-stack-card,.dmd-framework-event-card,.dmd-framework-integration-card,.dmd-framework-claim-card{position:relative;overflow:hidden;border:1px solid rgba(125,215,255,.18);border-radius:22px;padding:1.1rem;background:linear-gradient(145deg,rgba(8,16,29,.86),rgba(5,8,15,.72));box-shadow:0 16px 34px rgba(0,0,0,.24);}.dmd-framework-stack-card span{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:999px;margin-bottom:.8rem;color:#eaffff;background:rgba(86,216,255,.16);border:1px solid rgba(86,216,255,.28);font-weight:800;}.dmd-framework-stack-card h3,.dmd-framework-event-card h3,.dmd-framework-integration-card h3,.dmd-framework-claim-card h3{margin-top:.2rem;}.dmd-framework-event-card div,.dmd-framework-integration-card a,.dmd-framework-claim-source,.dmd-framework-claim-implementation{margin-top:.85rem;}.dmd-framework-integration-card a,.dmd-framework-claim-source a{color:#94f0ff;font-weight:800;text-decoration:none;}.dmd-framework-integration-card a:hover,.dmd-framework-claim-source a:hover{text-decoration:underline;}.dmd-framework-claim-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:1rem;}.dmd-framework-claim-card{border-color:rgba(255,220,105,.22);background:linear-gradient(145deg,rgba(28,22,8,.52),rgba(6,11,20,.82));}.dmd-framework-claim-card-head{border-bottom:1px solid rgba(255,255,255,.09);margin-bottom:.75rem;padding-bottom:.55rem;}.dmd-framework-claim-source{display:grid;gap:.25rem;border-left:3px solid rgba(86,216,255,.42);padding-left:.75rem;color:rgba(232,244,255,.84);}.dmd-framework-claim-implementation{border-radius:16px;padding:.8rem;background:rgba(255,255,255,.045);}.dmd-framework-claim-implementation p{margin:.25rem 0 .65rem;}.dmd-framework-claim-card .dmd-tag-row{margin-top:.8rem;}@media (max-width:720px){.dmd-framework-stack-grid,.dmd-framework-event-grid,.dmd-framework-integration-grid,.dmd-framework-source-grid,.dmd-framework-claim-map{grid-template-columns:1fr;}}.dmd-framework-lab{border:1px solid rgba(86,216,255,.24);border-radius:24px;padding:1rem;background:radial-gradient(circle at 16% 20%,rgba(86,216,255,.14),transparent 34%),linear-gradient(145deg,rgba(6,13,24,.92),rgba(3,6,13,.86));box-shadow:0 18px 42px rgba(0,0,0,.28);}.dmd-framework-lab-controls{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:.85rem;align-items:end;}.dmd-framework-lab-controls label{display:grid;gap:.45rem;color:rgba(232,244,255,.78);font-size:.92rem;font-weight:700;}.dmd-framework-lab-controls span{color:#9eeaff;font-weight:900;}.dmd-framework-lab-controls select,.dmd-framework-lab-controls input[type="range"]{width:100%;}.dmd-framework-lab-controls select{min-height:2.65rem;border:1px solid rgba(255,255,255,.15);border-radius:14px;color:#eefaff;background:rgba(3,8,15,.85);padding:0 .75rem;}.dmd-framework-lab-stage{position:relative;overflow:hidden;min-height:230px;margin-top:1rem;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px) 0 0 / 8% 100%,radial-gradient(circle at 30% 50%,rgba(135,226,255,.18),transparent 30%),radial-gradient(circle at 88% 50%,rgba(255,158,72,.15),transparent 28%),#020510;}.dmd-framework-lab-lane{position:absolute;left:5%;right:5%;height:3px;border-radius:999px;background:rgba(255,255,255,.14);}.dmd-framework-lab-lane span{position:absolute;left:0;top:-1.8rem;color:rgba(232,244,255,.78);font-size:.82rem;font-weight:800;}.dmd-framework-lab-lane i{position:absolute;top:50%;width:1.3rem;height:1.3rem;border-radius:999px;transform:translate(-50%,-50%);transition:left .22s ease;}.dmd-framework-lab-lane-gravity{top:34%;background:linear-gradient(90deg,rgba(117,225,255,.12),rgba(117,225,255,.85));}.dmd-framework-lab-lane-gravity i{background:#9eeaff;box-shadow:0 0 24px rgba(117,225,255,.88);}.dmd-framework-lab-lane-light{top:64%;background:linear-gradient(90deg,rgba(255,202,91,.12),rgba(255,119,63,.75));}.dmd-framework-lab-lane-light i{background:#ffb45f;box-shadow:0 0 28px rgba(255,132,69,.88);}.dmd-framework-lab-delay-bars{position:absolute;left:5%;right:5%;bottom:1rem;display:flex;gap:.35rem;height:2.2rem;}.dmd-framework-lab-delay-bars b{display:grid;place-items:center;min-width:3.2rem;border-radius:999px;color:#071018;font-size:.72rem;font-style:normal;font-weight:900;transition:width .22s ease;}.dmd-framework-lab-delay-bars b:nth-child(1){background:rgba(158,234,255,.92);}.dmd-framework-lab-delay-bars b:nth-child(2){background:rgba(255,224,125,.92);}.dmd-framework-lab-delay-bars b:nth-child(3){background:rgba(255,137,92,.92);}.dmd-framework-lab-delay-bars em{font-style:normal;}.dmd-framework-lab-readouts{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;}.dmd-framework-lab-readouts article,.dmd-framework-lab-lesson{border:1px solid rgba(255,255,255,.11);border-radius:18px;padding:.9rem;background:rgba(255,255,255,.04);}.dmd-framework-lab-readouts span{display:block;color:rgba(232,244,255,.62);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem;}.dmd-framework-lab-readouts strong,.dmd-framework-lab-lesson strong{display:block;color:#fff;font-size:1.05rem;margin-bottom:.25rem;}.dmd-framework-lab-readouts p,.dmd-framework-lab-lesson p{margin:0;}.dmd-framework-lab-lesson{margin-top:.8rem;border-color:rgba(133,255,199,.18);}.dmd-framework-lab-json-link{margin:.9rem 0 0;}.dmd-framework-lab-json-link a{color:#94f0ff;font-weight:900;text-decoration:none;}.dmd-framework-lab-json-link a:hover{text-decoration:underline;}@media (max-width:960px){.dmd-framework-lab-controls,.dmd-framework-lab-readouts{grid-template-columns:1fr 1fr;}}@media (max-width:640px){.dmd-framework-lab-controls,.dmd-framework-lab-readouts{grid-template-columns:1fr;}.dmd-framework-lab-stage{min-height:250px;}}.dmd-distance-time-kernel{border:1px solid rgba(133,255,199,.22);border-radius:26px;padding:1rem;background:radial-gradient(circle at 10% 10%,rgba(133,255,199,.12),transparent 32%),radial-gradient(circle at 92% 26%,rgba(255,189,92,.10),transparent 30%),linear-gradient(145deg,rgba(4,12,19,.94),rgba(3,7,14,.9));box-shadow:0 20px 46px rgba(0,0,0,.32);}.dmd-distance-time-kernel-console{display:grid;gap:1rem;}.dmd-distance-time-kernel-controls{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:.85rem;align-items:end;}.dmd-distance-time-kernel-controls label{display:grid;gap:.42rem;color:rgba(232,244,255,.78);font-size:.92rem;font-weight:800;}.dmd-distance-time-kernel-controls span{color:#85ffc7;font-weight:900;}.dmd-distance-time-kernel-controls select,.dmd-distance-time-kernel-controls input[type="range"]{width:100%;}.dmd-distance-time-kernel-controls select{min-height:2.65rem;border:1px solid rgba(255,255,255,.15);border-radius:14px;color:#eefaff;background:rgba(3,8,15,.86);padding:0 .75rem;}.dmd-distance-time-kernel-stage{position:relative;overflow:hidden;min-height:230px;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px) 0 0 / 10% 100%,radial-gradient(circle at 28% 48%,rgba(133,255,199,.16),transparent 28%),radial-gradient(circle at 74% 60%,rgba(255,149,82,.14),transparent 30%),#020510;}.dmd-kernel-axis{position:absolute;left:5%;right:5%;height:3px;border-radius:999px;background:rgba(255,255,255,.14);}.dmd-kernel-axis span{position:absolute;left:0;top:-1.75rem;color:rgba(232,244,255,.74);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;}.dmd-kernel-axis i{position:absolute;top:50%;width:1.35rem;height:1.35rem;border-radius:999px;transform:translate(-50%,-50%);transition:left .2s ease;}.dmd-kernel-axis-truth{top:35%;background:linear-gradient(90deg,rgba(133,255,199,.12),rgba(133,255,199,.85));}.dmd-kernel-axis-truth i{background:#85ffc7;box-shadow:0 0 26px rgba(133,255,199,.9);}.dmd-kernel-axis-messenger{top:64%;background:linear-gradient(90deg,rgba(255,209,100,.12),rgba(255,128,82,.8));}.dmd-kernel-axis-messenger i{background:#ffad6b;box-shadow:0 0 26px rgba(255,128,82,.9);}.dmd-kernel-bars{position:absolute;left:5%;right:5%;bottom:1rem;display:grid;gap:.45rem;}.dmd-kernel-bars b{display:grid;place-items:center;min-width:4.2rem;height:1.65rem;border-radius:999px;color:#061017;font-size:.72rem;font-weight:900;transition:width .2s ease;}.dmd-kernel-bars b:first-child{background:rgba(133,255,199,.92);}.dmd-kernel-bars b:last-child{background:rgba(255,151,98,.92);}.dmd-kernel-bars em{font-style:normal;}.dmd-distance-time-kernel-readouts{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;}.dmd-distance-time-kernel-readouts article,.dmd-distance-time-kernel-card{border:1px solid rgba(255,255,255,.11);border-radius:18px;padding:.9rem;background:rgba(255,255,255,.045);}.dmd-distance-time-kernel-readouts span{display:block;color:rgba(232,244,255,.62);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem;}.dmd-distance-time-kernel-readouts strong{display:block;color:#fff;font-size:1.02rem;margin-bottom:.25rem;}.dmd-distance-time-kernel-readouts p,.dmd-distance-time-kernel-card p{margin:0;}.dmd-distance-time-kernel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;margin-top:1rem;}.dmd-distance-time-kernel-card{border-color:rgba(133,255,199,.16);background:linear-gradient(145deg,rgba(8,18,26,.86),rgba(5,8,15,.72));}.dmd-distance-time-kernel-card h3{margin-top:.25rem;}.dmd-distance-time-kernel-card div{margin-top:.75rem;color:rgba(232,244,255,.8);}@media (max-width:900px){.dmd-distance-time-kernel-controls,.dmd-distance-time-kernel-readouts{grid-template-columns:1fr 1fr;}}@media (max-width:640px){.dmd-distance-time-kernel-controls,.dmd-distance-time-kernel-readouts{grid-template-columns:1fr;}.dmd-distance-time-kernel-stage{min-height:250px;}}.dmd-event-theater{border:1px solid rgba(148,240,255,.24);border-radius:28px;padding:1rem;background:radial-gradient(circle at 12% 12%,rgba(86,216,255,.13),transparent 34%),radial-gradient(circle at 88% 22%,rgba(255,159,67,.13),transparent 30%),linear-gradient(145deg,rgba(4,10,18,.95),rgba(3,6,12,.92));box-shadow:0 24px 58px rgba(0,0,0,.34);}.dmd-event-theater-controls{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:.85rem;align-items:end;}.dmd-event-theater-controls label{display:grid;gap:.42rem;color:rgba(232,244,255,.8);font-size:.92rem;font-weight:850;}.dmd-event-theater-controls span{color:#94f0ff;font-weight:900;}.dmd-event-theater-controls select,.dmd-event-theater-controls input[type="range"]{width:100%;}.dmd-event-theater-controls select{min-height:2.65rem;border:1px solid rgba(255,255,255,.15);border-radius:14px;color:#eefaff;background:rgba(3,8,15,.86);padding:0 .75rem;}.dmd-event-theater-stage{position:relative;overflow:hidden;min-height:285px;margin-top:1rem;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:radial-gradient(circle at 18% 42%,rgba(117,225,255,.16),transparent 26%),radial-gradient(circle at 72% 58%,rgba(255,143,82,.18),transparent 28%),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / 10% 100%,#020510;}.dmd-event-theater-space-grid{position:absolute;inset:0;opacity:.26;background-image:radial-gradient(circle,rgba(255,255,255,.6) 0 1px,transparent 1.5px);background-size:90px 90px;}.dmd-event-theater-lane{position:absolute;left:5%;right:5%;height:3px;border-radius:999px;background:rgba(255,255,255,.14);}.dmd-event-theater-lane span{position:absolute;left:0;top:-1.65rem;color:rgba(232,244,255,.78);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;}.dmd-event-theater-lane i{position:absolute;top:50%;width:1.35rem;height:1.35rem;border-radius:999px;transform:translate(-50%,-50%);transition:left .2s ease;}.dmd-event-theater-lane-gravity{top:28%;background:linear-gradient(90deg,rgba(117,225,255,.12),rgba(117,225,255,.9));}.dmd-event-theater-lane-gravity i{background:#9eeaff;box-shadow:0 0 28px rgba(117,225,255,.95);}.dmd-event-theater-lane-photon{top:53%;background:linear-gradient(90deg,rgba(255,201,91,.12),rgba(255,123,76,.86));}.dmd-event-theater-lane-photon i{background:#ffb45f;box-shadow:0 0 30px rgba(255,132,69,.94);}.dmd-event-theater-lane-clock{top:77%;background:linear-gradient(90deg,rgba(133,255,199,.10),rgba(133,255,199,.74));}.dmd-event-theater-lane-clock i{background:#85ffc7;box-shadow:0 0 25px rgba(133,255,199,.88);}.dmd-event-theater-budget{position:absolute;left:5%;right:5%;bottom:1rem;display:flex;gap:.35rem;height:2.2rem;}.dmd-event-theater-budget b{display:grid;place-items:center;min-width:3.2rem;border-radius:999px;color:#071018;font-size:.7rem;font-weight:900;transition:width .22s ease;}.dmd-event-theater-budget b:nth-child(1){background:rgba(158,234,255,.93);}.dmd-event-theater-budget b:nth-child(2){background:rgba(255,224,125,.93);}.dmd-event-theater-budget b:nth-child(3){background:rgba(183,255,209,.92);}.dmd-event-theater-budget b:nth-child(4){background:rgba(255,137,92,.93);}.dmd-event-theater-budget em{font-style:normal;}.dmd-event-theater-readouts,.dmd-event-theater-contract{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;}.dmd-event-theater-readouts article,.dmd-event-theater-contract article,.dmd-event-theater-validation{border:1px solid rgba(255,255,255,.11);border-radius:18px;padding:.9rem;background:rgba(255,255,255,.045);}.dmd-event-theater-readouts span{display:block;color:rgba(232,244,255,.62);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem;}.dmd-event-theater-readouts strong,.dmd-event-theater-contract strong,.dmd-event-theater-validation strong{display:block;color:#fff;font-size:1.02rem;margin-bottom:.25rem;}.dmd-event-theater-readouts p,.dmd-event-theater-contract p{margin:0;}.dmd-event-theater-validation{margin-top:.8rem;border-color:rgba(148,240,255,.18);}.dmd-event-theater-validation ul{margin:.35rem 0 0;padding-left:1.2rem;color:rgba(232,244,255,.82);}@media (max-width:980px){.dmd-event-theater-controls,.dmd-event-theater-readouts,.dmd-event-theater-contract{grid-template-columns:1fr 1fr;}}@media (max-width:640px){.dmd-event-theater-controls,.dmd-event-theater-readouts,.dmd-event-theater-contract{grid-template-columns:1fr;}.dmd-event-theater-stage{min-height:310px;}.dmd-event-theater-budget{flex-wrap:wrap;height:auto;}}.dmd-typescript-source-bridge{border:1px solid rgba(148,240,255,.22);border-radius:28px;padding:1rem;background:radial-gradient(circle at 8% 10%,rgba(117,225,255,.12),transparent 32%),linear-gradient(145deg,rgba(4,10,18,.95),rgba(2,5,12,.94));box-shadow:0 20px 52px rgba(0,0,0,.28);}.dmd-typescript-source-bridge-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;}.dmd-typescript-source-bridge-head h3{margin:.1rem 0 .35rem;}.dmd-typescript-source-bridge-links{display:grid;gap:.5rem;min-width:230px;}.dmd-typescript-source-bridge-links a{display:block;border:1px solid rgba(148,240,255,.24);border-radius:999px;padding:.65rem .85rem;color:#94f0ff;font-weight:850;text-align:center;background:rgba(148,240,255,.07);}.dmd-typescript-source-bridge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;}.dmd-typescript-source-bridge-grid article{border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:.85rem;background:rgba(255,255,255,.045);}.dmd-typescript-source-bridge-grid strong{display:block;color:#fff;font-size:1.02rem;}.dmd-typescript-source-bridge-grid span{display:inline-block;margin:.35rem 0;color:#94f0ff;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;}.dmd-typescript-source-bridge-grid p{margin:0 0 .5rem;}.dmd-typescript-source-bridge-grid code{display:block;overflow-wrap:anywhere;color:rgba(232,244,255,.86);}@media (max-width:840px){.dmd-typescript-source-bridge-head,.dmd-typescript-source-bridge-grid{grid-template-columns:1fr;}.dmd-typescript-source-bridge-links{min-width:0;}}.dmd-brand-image-only .dmd-brand-banner{width:clamp(340px,34vw,540px);max-height:58px;}@media (max-width:1179px){.dmd-brand-image-only .dmd-brand-banner{width:min(72vw,430px);max-height:48px;}}@media (max-width:520px){.dmd-brand-image-only .dmd-brand-banner{width:min(78vw,330px);max-height:40px;}}.dmd-header-inner{max-width:min(100%,1540px);padding:.1rem .9rem !important;min-height:58px;gap:1rem;}.dmd-brand-image-only{flex:0 0 auto;}.dmd-brand-image-only .dmd-brand-banner{width:clamp(520px,44vw,760px);max-height:76px;}.dmd-main-nav{flex:1 1 auto;min-width:0;}.dmd-menu-consolidated{gap:.12rem;flex-wrap:nowrap;}.dmd-menu-consolidated>li{position:relative;flex:0 0 auto;}.dmd-menu-consolidated>li>a{white-space:nowrap;}.dmd-nav-dropdown-trigger span{margin-left:.32rem;font-size:.7em;opacity:.72;}.dmd-submenu{position:absolute;top:calc(100% + .38rem);right:0;z-index:1200;display:grid;gap:.2rem;min-width:220px;max-width:min(86vw,320px);padding:.55rem;margin:0;list-style:none;border:1px solid rgba(242,201,76,.22);border-radius:16px;background:rgba(4,5,9,.96);box-shadow:0 18px 60px rgba(0,0,0,.42);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;}.dmd-nav-dropdown:hover .dmd-submenu,.dmd-nav-dropdown:focus-within .dmd-submenu{opacity:1;visibility:visible;transform:translateY(0);}.dmd-submenu a{justify-content:flex-start;width:100%;padding:.52rem .68rem;border-radius:12px;color:var(--dmd-muted);}.dmd-submenu a:hover,.dmd-submenu a.is-active{color:#fff;border-color:rgba(242,201,76,.32);background:rgba(242,201,76,.08);}@media (max-width:1320px){.dmd-brand-image-only .dmd-brand-banner{width:clamp(460px,42vw,680px);max-height:70px;}.dmd-menu a,.dmd-mini-nav a{padding:.34rem .48rem;font-size:.75rem;}}@media (max-width:1179px){.dmd-header-inner{min-height:56px;}.dmd-brand-image-only .dmd-brand-banner{width:min(82vw,540px);max-height:62px;}.dmd-menu-consolidated{flex-wrap:wrap;}.dmd-submenu{position:static;opacity:1;visibility:visible;transform:none;min-width:100%;max-width:none;margin:.22rem 0 .5rem;box-shadow:none;}}@media (max-width:520px){.dmd-header-inner{min-height:48px;padding:.08rem .62rem !important;}.dmd-brand-image-only .dmd-brand-banner{width:min(86vw,390px);max-height:48px;}}@media (max-width:1179px){.dmd-header-inner{position:relative;align-items:center;justify-content:space-between;min-height:58px;padding:.16rem .76rem !important;}.dmd-brand-image-only{flex:1 1 auto;min-width:0;}.dmd-brand-image-only .dmd-brand-banner{width:min(76vw,640px);max-height:72px;}.dmd-nav-toggle{display:inline-grid;place-items:center;flex:0 0 auto;margin-left:.55rem;border-color:rgba(242,201,76,.38);background:rgba(6,7,12,.76);}.dmd-main-nav{position:absolute;left:.76rem;right:.76rem;top:calc(100% + .45rem);z-index:1300;display:none;padding:.75rem;border:1px solid rgba(242,201,76,.28);border-radius:18px;background:rgba(3,4,7,.98);box-shadow:0 22px 70px rgba(0,0,0,.55);}.dmd-main-nav.is-open{display:block;}.dmd-menu-consolidated{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.3rem;}.dmd-menu-consolidated>li,.dmd-menu-consolidated>li>a{width:100%;}.dmd-menu-consolidated>li>a,.dmd-nav-dropdown-trigger{justify-content:space-between;text-align:left;}.dmd-submenu{position:static;display:grid;opacity:1;visibility:visible;transform:none;min-width:100%;max-width:none;margin:.24rem 0 .4rem;padding:.42rem;box-shadow:none;background:rgba(255,255,255,.035);}}@media (max-width:760px){.dmd-header-inner{min-height:54px;padding:.12rem .62rem !important;}.dmd-brand-image-only .dmd-brand-banner{width:min(74vw,520px);max-height:60px;}.dmd-main-nav{left:.62rem;right:.62rem;top:calc(100% + .38rem);max-height:calc(100vh - 5.5rem);overflow-y:auto;overscroll-behavior:contain;}}@media (max-width:520px){.dmd-header-inner{min-height:50px;padding:.1rem .52rem !important;}.dmd-brand-image-only .dmd-brand-banner{width:min(72vw,410px);max-height:50px;}.dmd-nav-toggle{margin-left:.42rem;padding:.38rem .42rem;}.dmd-main-nav{left:.52rem;right:.52rem;}}:root{--dmd-bg:#0A0A0B;--dmd-bg-2:#121212;--dmd-surface:#1E1E1E;--dmd-surface-elevated:#2C2C2C;--dmd-panel:rgba(30,30,30,0.88);--dmd-panel-2:rgba(44,44,44,0.78);--dmd-text:#E8EEF4;--dmd-muted:#C5CBD3;--dmd-dim:#A7B0BD;--dmd-cyan:#00F0FF;--dmd-violet:#8A6CFF;--dmd-magenta:#F15CFF;--dmd-gold:#00F0FF;--dmd-amber:#8A6CFF;--dmd-danger:#FF5A7A;--dmd-success:#8CF7D2;--dmd-warning:#FFD166;--dmd-line:rgba(0,240,255,0.32);--dmd-line-2:rgba(138,108,255,0.34);--dmd-focus-ring:0 0 0 3px rgba(0,240,255,0.28),0 0 0 6px rgba(0,240,255,0.14);--dmd-radius-sm:12px;--dmd-radius:22px;--dmd-radius-lg:32px;--dmd-space-1:.35rem;--dmd-space-2:.7rem;--dmd-space-3:1rem;--dmd-space-4:1.4rem;--dmd-space-5:2rem;--dmd-shadow:0 20px 80px rgba(0,0,0,0.46);--dmd-glow-cyan:0 0 32px rgba(0,240,255,.2);--dmd-motion-fast:160ms;--dmd-motion:240ms;--dmd-max:1220px;}body.dmd-theme{background:radial-gradient(circle at 16% 0%,rgba(0,240,255,.11),transparent 33rem),radial-gradient(circle at 86% 4%,rgba(138,108,255,.12),transparent 36rem),linear-gradient(180deg,var(--dmd-bg) 0%,var(--dmd-bg-2) 48%,#0A0A0B 100%);color:var(--dmd-text);}a:hover{color:#fff;}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--dmd-cyan);outline-offset:3px;box-shadow:var(--dmd-focus-ring);}.screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;}.skip-link:focus,.skip-link:focus-visible{position:fixed !important;left:1rem !important;top:1rem !important;width:auto;height:auto;clip:auto;white-space:normal;z-index:10000;background:var(--dmd-cyan);color:#001114;padding:.75rem 1rem;border-radius:var(--dmd-radius-sm);font-weight:900;}.dmd-site-header{background:rgba(10,10,11,.88);border-bottom-color:rgba(0,240,255,.20);}.dmd-btn-primary{background:linear-gradient(135deg,var(--dmd-cyan),#90FBFF);color:#021113;border-color:rgba(0,240,255,.66);box-shadow:var(--dmd-glow-cyan);}.dmd-btn-ghost{background:rgba(255,255,255,.04);color:var(--dmd-text);border-color:rgba(0,240,255,.22);}.dmd-btn:hover{box-shadow:var(--dmd-glow-cyan);}.dmd-card,.dmd-component-card,.dmd-stat,.dmd-route-card,.dmd-doc-card,.dmd-term-card,.dmd-plate-card,.dmd-gallery-card,.dmd-disclaimer,.dmd-compare-table,.dmd-sim,.dmd-scoop-diagram,.dmd-copy-stack,.dmd-split,.dmd-pipeline div,.dmd-timeline article,.dmd-alert,.dmd-empty-state,.dmd-error-state,.dmd-evidence-card,.dmd-source-card,.dmd-claim-card,.dmd-research-card{background:linear-gradient(180deg,rgba(30,30,30,.92),rgba(18,18,18,.84));border-color:rgba(0,240,255,.20);box-shadow:0 18px 60px rgba(0,0,0,.28);}.dmd-card:before,.dmd-component-card:before,.dmd-route-card:before,.dmd-doc-card:before,.dmd-term-card:before,.dmd-stat:before{background:radial-gradient(circle at 20% 0%,rgba(0,240,255,.10),transparent 42%),radial-gradient(circle at 100% 0%,rgba(138,108,255,.10),transparent 40%);}.dmd-card-meta,.dmd-stat span,.dmd-kicker{color:var(--dmd-cyan);}.dmd-card p,.dmd-component-card p,.dmd-route-card p,.dmd-doc-card p,.dmd-term-card p,.dmd-hero-deck,.dmd-page-hero p,.dmd-section-deck{color:var(--dmd-muted);}.dmd-grid-4{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));}.dmd-framework-pillars .dmd-card{min-height:100%;}.dmd-trust-grid .dmd-card:first-child{border-color:rgba(140,247,210,.32);}.dmd-trust-grid .dmd-card:last-child{border-color:rgba(255,209,102,.34);}.dmd-status-badge,.dmd-caveat-badge,.dmd-validation-badge,.dmd-meta-row,.dmd-compact-metadata-row{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(0,240,255,.24);border-radius:999px;padding:.35rem .62rem;background:rgba(0,240,255,.07);color:var(--dmd-text);font-size:.78rem;font-weight:800;letter-spacing:.04em;}.dmd-caveat-badge{border-color:rgba(255,209,102,.34);background:rgba(255,209,102,.08);}.dmd-validation-badge{border-color:rgba(140,247,210,.34);background:rgba(140,247,210,.08);}.dmd-table-wrapper,.dmd-data-grid{overflow-x:auto;border:1px solid rgba(0,240,255,.18);border-radius:var(--dmd-radius);background:rgba(18,18,18,.7);}.dmd-table-wrapper table,.dmd-data-grid table{width:100%;border-collapse:collapse;}.dmd-table-wrapper th,.dmd-table-wrapper td,.dmd-data-grid th,.dmd-data-grid td{padding:.85rem;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;}.dmd-table-wrapper th,.dmd-data-grid th{color:#fff;background:rgba(0,240,255,.06);}pre,.dmd-code-block,.dmd-json-block,code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;}pre,.dmd-code-block,.dmd-json-block{position:relative;overflow:auto;padding:1rem;border-radius:var(--dmd-radius-sm);border:1px solid rgba(0,240,255,.20);background:rgba(5,8,12,.92);color:#E8F9FF;}.dmd-copy-button{position:absolute;top:.55rem;right:.55rem;border:1px solid rgba(0,240,255,.34);border-radius:999px;padding:.35rem .6rem;background:rgba(0,240,255,.10);color:var(--dmd-text);font-weight:800;cursor:pointer;}.dmd-alert,.dmd-empty-state,.dmd-error-state{padding:1.2rem;}.dmd-alert strong,.dmd-empty-state strong,.dmd-error-state strong{display:block;margin-bottom:.35rem;}@media (max-width:1179px){body.dmd-nav-open{overflow:hidden;}.dmd-main-nav.is-open{max-height:min(78vh,720px);overflow-y:auto;overscroll-behavior:contain;}}@media (max-width:980px){.dmd-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:640px){.dmd-grid-4{grid-template-columns:1fr;}.dmd-page-hero h1,.dmd-hero h1{letter-spacing:-.045em;}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.001ms !important;}}.dmd-site-header{background:#000000 !important;background-color:#000000 !important;border-bottom-color:rgba(0,240,255,.20);box-shadow:0 1px 0 rgba(0,240,255,.08),0 10px 32px rgba(0,0,0,.62);}.dmd-site-header::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 48%,rgba(0,0,0,1) 100%);z-index:-1;}.dmd-header-inner{background:#000000;}.dmd-main-nav,.dmd-menu-consolidated,.dmd-menu-consolidated>li{background:transparent;}@media (max-width:1179px){.dmd-main-nav{background:#000000 !important;border-color:rgba(0,240,255,.28);box-shadow:0 22px 70px rgba(0,0,0,.82);}}.dmd-menu-consolidated>li>a[aria-haspopup="true"] span{margin-left:.35rem;}@media (min-width:1180px) and (max-width:1480px){.dmd-menu-consolidated{gap:.12rem;}.dmd-menu-consolidated>li>a{padding-inline:.58rem;}}.dmd-home-brand-hero{padding-top:clamp(.9rem,1.8vw,1.65rem) !important;padding-bottom:clamp(1.05rem,2.1vw,1.85rem) !important;}.dmd-home-brand-hero .dmd-hero-grid{align-items:center !important;grid-template-columns:minmax(260px,.78fr) minmax(430px,1.22fr) !important;gap:clamp(1.25rem,2.7vw,2.35rem) !important;}.dmd-home-brand-hero .dmd-hero-deck{margin-bottom:.15rem;}.dmd-home-brand-hero .dmd-hero-actions{margin-top:1rem;}.dmd-home-hero-visual-plate img{aspect-ratio:1672 / 941;width:100%;max-height:min(48vh,520px);object-fit:cover;object-position:center;transform:none !important;border-color:rgba(0,240,255,.28);box-shadow:0 20px 70px rgba(0,0,0,.42),0 0 70px rgba(0,240,255,.12);}.dmd-hero-trust-line{margin:.85rem 0 0;color:var(--dmd-dim);font-size:.83rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;}@media (min-width:1180px){.dmd-menu-consolidated>li>a,.dmd-nav-dropdown-trigger{min-height:2.35rem;padding:.48rem .72rem !important;font-size:.84rem !important;letter-spacing:.025em !important;}.dmd-submenu a{min-height:2.25rem;font-size:.84rem !important;}}@media (min-width:1180px) and (max-width:1480px){.dmd-brand-image-only .dmd-brand-banner{width:clamp(430px,38vw,610px) !important;}.dmd-menu-consolidated>li>a,.dmd-nav-dropdown-trigger{padding-inline:.58rem !important;font-size:.80rem !important;}}@media (max-width:1100px){.dmd-home-brand-hero .dmd-hero-grid{grid-template-columns:1fr !important;}.dmd-home-hero-visual-plate{order:-1;}.dmd-home-hero-visual-plate img{max-height:360px;}}@media (max-width:640px){.dmd-home-brand-hero{padding-top:.75rem !important;}.dmd-home-hero-visual-plate img{max-height:250px;border-radius:16px;}.dmd-hero-trust-line{font-size:.72rem;letter-spacing:.035em;}}.dmd-footer-grid-4{grid-template-columns:1fr 1.25fr .78fr .82fr;}.dmd-footer-bottom a{color:var(--dmd-cyan);font-weight:800;text-decoration:none;}.dmd-footer-bottom a:hover,.dmd-footer-bottom a:focus{color:#fff;text-decoration:underline;text-underline-offset:3px;}.dmd-contact-hero{align-items:stretch;}.dmd-contact-panel{cursor:auto;padding:1.35rem;display:flex;flex-direction:column;justify-content:center;min-height:100%;background:linear-gradient(135deg,rgba(86,216,255,.10),rgba(157,108,255,.08)),rgba(2,3,6,.82);}.dmd-contact-panel h2{font-size:clamp(1.7rem,4vw,3.1rem);margin:.25rem 0 .25rem;}.dmd-contact-list{display:grid;gap:.7rem;margin:1rem 0 0;}.dmd-contact-list div{display:grid;grid-template-columns:96px 1fr;gap:.8rem;align-items:baseline;padding:.62rem .72rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.035);}.dmd-contact-list dt{color:var(--dmd-gold);font-weight:900;text-transform:uppercase;letter-spacing:.11em;font-size:.72rem;}.dmd-contact-list dd{margin:0;color:var(--dmd-text);font-weight:800;}.dmd-contact-list a{color:var(--dmd-cyan);text-decoration:none;}.dmd-contact-list a:hover,.dmd-contact-list a:focus{color:#fff;text-decoration:underline;text-underline-offset:3px;}.dmd-contact-domain-grid .dmd-route-card{min-height:112px;}@media (max-width:1180px){.dmd-footer-grid-4{grid-template-columns:1fr 1fr;}}@media (max-width:760px){.dmd-footer-grid-4{grid-template-columns:1fr;}.dmd-contact-list div{grid-template-columns:1fr;gap:.25rem;}}