.engine-module__Dtmmiq__engine{color:#f8f2df;cursor:crosshair;background:#030305;min-height:100svh;position:relative;overflow:hidden}.engine-module__Dtmmiq__canvas{z-index:0;position:fixed;inset:0}.engine-module__Dtmmiq__grain{z-index:1;pointer-events:none;opacity:.1;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.48'/%3E%3C/svg%3E");position:fixed;inset:0}.engine-module__Dtmmiq__topBar,.engine-module__Dtmmiq__footer{z-index:2;color:#f8f2dfad;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;justify-content:space-between;gap:1rem;font-size:.62rem;display:flex;position:fixed;left:2rem;right:2rem}.engine-module__Dtmmiq__topBar{top:1.7rem}.engine-module__Dtmmiq__footer{bottom:1.7rem}.engine-module__Dtmmiq__hero{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;width:min(100% - 4rem,1250px);min-height:100svh;margin:0 auto;padding:15vh 0 12vh;display:flex;position:relative}.engine-module__Dtmmiq__eyebrow{color:#d8ae52;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;margin:0 0 1.25rem;font-size:.66rem}.engine-module__Dtmmiq__hero h1{color:#f8f2df;letter-spacing:-.09em;max-width:960px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.1rem,11vw,10.5rem);font-weight:400;line-height:.78}.engine-module__Dtmmiq__hero em{color:#c7a45a;font-weight:400}.engine-module__Dtmmiq__description{color:#f8f2df9e;max-width:410px;font-family:var(--font-geist-mono), monospace;margin:2.5rem 0 0 .45rem;font-size:.72rem;line-height:1.8}@media (max-width:700px){.engine-module__Dtmmiq__topBar,.engine-module__Dtmmiq__footer{font-size:.52rem;left:1rem;right:1rem}.engine-module__Dtmmiq__hero{width:calc(100% - 2rem)}.engine-module__Dtmmiq__hero h1{font-size:clamp(3.5rem,17vw,6.6rem);line-height:.83}.engine-module__Dtmmiq__description{margin-left:0;font-size:.64rem}.engine-module__Dtmmiq__footer span:last-child{display:none}}.engine-module__Dtmmiq__heroAwake{transform:translate(-9vw)}.engine-module__Dtmmiq__heroAwake h1{max-width:720px;font-size:clamp(3.8rem,7.4vw,7.8rem);line-height:.84}@media (max-width:700px){.engine-module__Dtmmiq__heroAwake{transform:none}.engine-module__Dtmmiq__heroAwake h1{font-size:clamp(3.35rem,15vw,5.5rem)}}.engine-module__Dtmmiq__hero{z-index:2;pointer-events:none;transform-origin:0;will-change:transform, opacity, filter;flex-direction:column;justify-content:center;width:min(100% - 4rem,1250px);margin:0 auto;padding:15vh 0 12vh;display:flex;position:fixed;inset:0}.engine-module__Dtmmiq__artifactReadout{z-index:2;pointer-events:none;opacity:0;width:min(390px,100vw - 4rem);position:fixed;top:50%;left:max(2rem,50vw - 625px);transform:translateY(-50%)}.engine-module__Dtmmiq__artifactReadout p{color:#d8ae52;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;margin:0 0 1rem;font-size:.64rem}.engine-module__Dtmmiq__artifactReadout h2{color:#f8f2df;letter-spacing:-.08em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.2vw,5.8rem);font-weight:400;line-height:.82}.engine-module__Dtmmiq__artifactReadout h2 em{color:#d8ae52;font-weight:400}.engine-module__Dtmmiq__artifactReadout span{color:#f8f2df9e;font-family:var(--font-geist-mono), monospace;margin-top:1.8rem;font-size:.68rem;line-height:1.8;display:block}.engine-module__Dtmmiq__scrollTrack{z-index:1;pointer-events:none;height:420svh;position:relative}@media (max-width:700px){.engine-module__Dtmmiq__hero{width:calc(100% - 2rem)}.engine-module__Dtmmiq__artifactReadout{width:calc(100% - 2rem);top:auto;bottom:15vh;left:1rem}.engine-module__Dtmmiq__artifactReadout h2{font-size:clamp(3rem,14vw,4.7rem)}.engine-module__Dtmmiq__scrollTrack{height:340svh}}.engine-module__Dtmmiq__warpFlash{z-index:8;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#ffeba0f0,#0000 22%),linear-gradient(110deg,#ff461e33,#0000 38%,#733aff42);position:fixed;inset:0}.engine-module__Dtmmiq__warpFlashActive{animation:.7s cubic-bezier(.15,.8,.1,1) forwards engine-module__Dtmmiq__core-breach}@keyframes engine-module__Dtmmiq__core-breach{0%{opacity:0;filter:blur();transform:scaleX(.7)}26%{opacity:1;filter:blur(7px);transform:scaleX(1.16)}to{opacity:0;filter:blur(2px);transform:scaleX(1.45)}}.engine-module__Dtmmiq__dossier{z-index:9;pointer-events:none;opacity:0;flex-direction:column;justify-content:center;width:min(100% - 4rem,1200px);margin:auto;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;transform:translateY(30px)}.engine-module__Dtmmiq__dossierOpen{pointer-events:auto;opacity:1;transform:translateY(0)}.engine-module__Dtmmiq__closeDossier{color:#f8f2df;cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;background:0 0;border:0;font-size:.65rem;position:absolute;top:2rem;right:0}.engine-module__Dtmmiq__dossierEyebrow{color:#d8ae52;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;margin:0 0 1.2rem;font-size:.66rem}.engine-module__Dtmmiq__dossier h2{color:#f8f2df;letter-spacing:-.1em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(5rem,15vw,14rem);font-weight:400;line-height:.73}.engine-module__Dtmmiq__dossier h2 span{color:#d8ae52}.engine-module__Dtmmiq__dossierLead{color:#f8f2df;margin:2rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.4vw,2.4rem);font-style:italic}.engine-module__Dtmmiq__dossierCopy{color:#f8f2dfa6;max-width:480px;font-family:var(--font-geist-mono), monospace;font-size:.72rem;line-height:1.85}.engine-module__Dtmmiq__dossierGrid{border-top:1px solid #f8f2df38;max-width:650px;margin-top:2.5rem;display:flex}.engine-module__Dtmmiq__dossierGrid div{flex:1;padding:1rem 1rem 0 0}.engine-module__Dtmmiq__dossierGrid span,.engine-module__Dtmmiq__dossierGrid b{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.58rem;display:block}.engine-module__Dtmmiq__dossierGrid span{color:#d8ae52;margin-bottom:.5rem}.engine-module__Dtmmiq__dossierGrid b{color:#f8f2df}@media (max-width:700px){.engine-module__Dtmmiq__dossier{width:calc(100% - 2rem)}.engine-module__Dtmmiq__dossier h2{font-size:clamp(4rem,20vw,7rem)}.engine-module__Dtmmiq__dossierGrid{flex-wrap:wrap}.engine-module__Dtmmiq__dossierGrid div{min-width:50%}}.engine-module__Dtmmiq__dossierVeil{z-index:8;pointer-events:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle at 77%,#602f0833,#0000 30%),linear-gradient(90deg,#030305f2 0%,#030305e0 45%,#0303055c 100%);animation:.55s forwards engine-module__Dtmmiq__dossier-veil;position:fixed;inset:0}@keyframes engine-module__Dtmmiq__dossier-veil{0%{opacity:0}to{opacity:1}}.engine-module__Dtmmiq__readoutHidden{opacity:0!important;transform:translateY(24px)!important}.engine-module__Dtmmiq__dossier{z-index:9;width:min(100% - 4rem,1180px)}.engine-module__Dtmmiq__dossier h2{max-width:760px;font-size:clamp(4.8rem,10vw,9.5rem);line-height:.76}.engine-module__Dtmmiq__dossierLead{max-width:500px}.engine-module__Dtmmiq__dossierCopy{max-width:440px}.engine-module__Dtmmiq__dossierMode .engine-module__Dtmmiq__hero,.engine-module__Dtmmiq__dossierMode .engine-module__Dtmmiq__artifactReadout{visibility:hidden;opacity:0!important}.engine-module__Dtmmiq__nextArtifact{color:#f8f2df;cursor:pointer;width:fit-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;background:0 0;border:0;margin-top:2.8rem;padding:0;font-size:.67rem}.engine-module__Dtmmiq__nextArtifact span{color:#d8ae52;margin-left:.55rem;font-size:1.1rem;transition:transform .25s;display:inline-block}.engine-module__Dtmmiq__nextArtifact:hover span{transform:translate(7px)}.engine-module__Dtmmiq__artifactJump{z-index:12;pointer-events:none;background:radial-gradient(circle,#7deeff73,#0000 18%),#020204;place-items:center;animation:1.1s cubic-bezier(.16,1,.3,1) forwards engine-module__Dtmmiq__artifact-jump;display:grid;position:fixed;inset:0;overflow:hidden}.engine-module__Dtmmiq__artifactJump:before,.engine-module__Dtmmiq__artifactJump:after{content:"";position:absolute;inset:0}.engine-module__Dtmmiq__artifactJump:before{mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 7px,#6eedff33 8px,#0000 10px)}.engine-module__Dtmmiq__artifactJump:after{background:linear-gradient(90deg,#0000,#ff8428bf,#59ebffe6,#0000);animation:.7s ease-out forwards engine-module__Dtmmiq__artifact-scan;transform:scaleX(0)}.engine-module__Dtmmiq__artifactJump span{z-index:1;color:#edfbff;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;font-size:.65rem;position:relative}@keyframes engine-module__Dtmmiq__artifact-jump{0%{opacity:0}12%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes engine-module__Dtmmiq__artifact-scan{0%{transform:scaleX(0)}55%{transform:scaleX(1.5)}to{transform:scaleX(0)}}.engine-module__Dtmmiq__dossierActions{align-items:center;gap:1rem;margin-top:2.8rem;display:flex}.engine-module__Dtmmiq__githubArtifact{color:#f8f2df;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:.67rem;text-decoration:none}.engine-module__Dtmmiq__githubArtifact span{color:#55ff9a;margin-left:.55rem;font-size:1.1rem;transition:transform .25s;display:inline-block}.engine-module__Dtmmiq__githubArtifact:hover span{transform:translate(4px,-4px)}.engine-module__Dtmmiq__sourceLink{color:#f8f2df;width:fit-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;align-items:center;gap:.55rem;margin-top:2rem;font-size:.65rem;text-decoration:none;transition:color .22s;display:inline-flex}.engine-module__Dtmmiq__sourceLink span{color:#d8ae52;font-size:1rem;transition:transform .22s}.engine-module__Dtmmiq__sourceLink:hover{color:#62ff9d}.engine-module__Dtmmiq__sourceLink:hover span{transform:translate(4px,-4px)}.engine-module__Dtmmiq__githubMark{flex:none;width:.95rem;height:.95rem}.engine-module__Dtmmiq__cosmoTelemetry{z-index:3;pointer-events:none;gap:.85rem;width:180px;animation:.8s cubic-bezier(.16,1,.3,1) both engine-module__Dtmmiq__oracle-enter;display:grid;position:fixed;bottom:5.2rem;right:2rem}.engine-module__Dtmmiq__cosmoTelemetry div{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;border-top:1px solid #52ff9d40;justify-content:space-between;gap:.75rem;padding-top:.55rem;font-size:.53rem;display:flex}.engine-module__Dtmmiq__cosmoTelemetry span{color:#dbffec8a}.engine-module__Dtmmiq__cosmoTelemetry b{color:#dfffee;text-align:right;font-weight:500}.engine-module__Dtmmiq__cosmoTelemetry .engine-module__Dtmmiq__telemetryGood{color:#52ff9d}@keyframes engine-module__Dtmmiq__oracle-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (max-width:700px){.engine-module__Dtmmiq__cosmoTelemetry{width:150px;bottom:4.7rem;right:1rem}}.engine-module__Dtmmiq__engineMark{color:inherit;text-decoration:none}.engine-module__Dtmmiq__engineNav{align-items:center;gap:1.1rem;margin-left:auto;margin-right:1.4rem;display:flex}.engine-module__Dtmmiq__engineNav a{color:#f8f2dfad;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.58rem;text-decoration:none;transition:color .18s}.engine-module__Dtmmiq__engineNav a:hover{color:#62ff9d}.engine-module__Dtmmiq__contactSignal{border-top:1px solid #52ff9d4d;max-width:650px;margin-top:3.5rem;padding-top:1.25rem}.engine-module__Dtmmiq__contactSignal p{color:#52ff9d;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin:0 0 .9rem;font-size:.58rem}.engine-module__Dtmmiq__contactSignal h3{color:#f8f2df;letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.6vw,3.8rem);font-weight:400;line-height:.86}.engine-module__Dtmmiq__contactSignal h3 em{color:#52ff9d;font-weight:400}.engine-module__Dtmmiq__contactSignal div{flex-wrap:wrap;gap:1.25rem;margin-top:1.45rem;display:flex}.engine-module__Dtmmiq__contactSignal a{color:#f8f2dfb8;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.63rem;text-decoration:none;transition:color .18s}.engine-module__Dtmmiq__contactSignal a:hover{color:#52ff9d}@media (max-width:700px){.engine-module__Dtmmiq__engineNav{gap:.7rem;margin-right:0}.engine-module__Dtmmiq__engineNav a{font-size:.48rem}.engine-module__Dtmmiq__engineNav a:nth-child(2),.engine-module__Dtmmiq__systemStatus{display:none}}
