@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{font-family:Space Grotesk,Arial,sans-serif;color:var(--tint-dce8df,#dce8df);background:var(--tint-030907,#030907);font-synthesis:none;--green:var(--tint-baffb1,#baffb1);--muted:var(--tint-718b7e,#718b7e);--line:var(--tint-31483c,#31483c);--mono:"IBM Plex Mono",monospace;--purple:var(--tint-c4a0ff,#c4a0ff)}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit;color:inherit}button,a{touch-action:manipulation}button{cursor:pointer;background:none;border:0}a{color:inherit;text-decoration:none}button:disabled{cursor:wait;opacity:.5}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--green);outline-offset:5px}::selection{background:var(--green);color:var(--tint-071009,#071009)}em{font-style:normal;color:var(--green)}i{display:inline-block;width:5px;height:5px;background:var(--green);border-radius:50%;box-shadow:0 0 13px var(--tint-baffb190,#baffb190)}.dim{color:var(--tint-668473,#668473)}.amber{color:var(--tint-e8c786,#e8c786)!important}.overline{font:9px/1.8 var(--mono);letter-spacing:2px;color:var(--tint-8dae9a,#8dae9a)}.breach-os{min-height:100svh}.scanlines{position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(transparent 0px,transparent 3px,#00000014 4px);pointer-events:none;z-index:30;opacity:.5}.matrix-rain{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none}.print-resume{display:none}.entry{min-height:100svh;position:relative;display:grid;place-items:center;padding:100px 24px 86px;overflow:hidden;background:var(--tint-020805,#020805)}.entry>.matrix-rain{opacity:.6}.entry-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,var(--tint-030a05dd,#030a05dd) 12%,var(--tint-030a0577,#030a0577) 55%,var(--tint-020503cc,#020503cc) 95%);pointer-events:none}.entry-header{position:absolute;top:0;left:0;width:100%;height:82px;padding:0 4%;display:flex;justify-content:space-between;align-items:center;z-index:2;border-bottom:1px solid var(--tint-75c58916,#75c58916);font:10px var(--mono);letter-spacing:2px}.entry-header>a{display:flex;gap:12px;align-items:center}.entry-header svg,.os-brand svg{width:32px;fill:none;stroke:var(--green);stroke-width:1.2}.entry-header>button{font:8px var(--mono);letter-spacing:1px;color:var(--tint-9ab6a3,#9ab6a3);border:1px solid var(--tint-3a5642,#3a5642);padding:10px}.entry-coordinate{position:absolute;top:120px;left:4%;font:8px/2 var(--mono);color:var(--tint-53745f,#53745f);letter-spacing:2px;writing-mode:vertical-rl}.entry-console{position:relative;width:min(650px,100%);border:1px solid var(--tint-8fce9b45,#8fce9b45);background:linear-gradient(135deg,var(--tint-0b1914ed,#0b1914ed),var(--tint-040e09f2,#040e09f2));box-shadow:0 0 100px var(--tint-4aff7d06,#4aff7d06),0 30px 100px #000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.entry-console:before,.entry-console:after{content:"";position:absolute;width:18px;height:18px;border-color:var(--green);opacity:.7}.entry-console:before{left:-1px;top:-1px;border-left:1px solid;border-top:1px solid}.entry-console:after{right:-1px;bottom:-1px;border-right:1px solid;border-bottom:1px solid}.console-chrome{display:flex;justify-content:space-between;align-items:center;padding:15px 22px;border-bottom:1px solid var(--tint-79aa8530,#79aa8530);font:8px var(--mono);letter-spacing:1.4px;color:var(--tint-8bad97,#8bad97)}.console-chrome i{margin-right:8px}.console-chrome button{font:9px var(--mono);padding:4px}.boot-log{margin:23px 30px 0;height:108px;font:9px/2.3 var(--mono);color:var(--tint-6b9079,#6b9079);overflow:hidden}.boot-log>div{display:flex;gap:12px;animation:line-in .3s both}.boot-log>div>span:first-child{width:38px;color:var(--tint-b6e4b1,#b6e4b1)}.boot-log small{margin-left:auto;font-size:8px;color:var(--tint-425c4a,#425c4a)}.entry-question{padding:6px 42px 27px;opacity:.12;pointer-events:none;transition:opacity .8s}.entry-question.visible{opacity:1;pointer-events:auto}.entry-question .overline{font-size:8px;margin:16px 0}.entry-question h1{font-size:clamp(45px,5.7vw,70px);line-height:.99;font-weight:400;letter-spacing:-3px;margin:14px 0 22px}.entry-question h1 em{color:var(--tint-bdfcc0,#bdfcc0);text-shadow:0 0 45px var(--tint-89f29c22,#89f29c22)}.entry-description{font-size:13px;line-height:1.8;color:var(--tint-91aa98,#91aa98);margin:0 0 24px}.entry-question label{font:12px var(--mono);display:block;margin-bottom:12px;color:var(--tint-d1dfd2,#d1dfd2)}.entry-question label span{color:var(--green);margin-left:8px}.entry-input{display:flex;align-items:center;gap:10px;border:1px solid var(--tint-506f58,#506f58);background:var(--tint-040b06,#040b06);padding:12px 14px;box-shadow:inset 0 0 25px var(--tint-0c1d11,#0c1d11);font:11px var(--mono)}.entry-input>span{color:var(--tint-7fbc8c,#7fbc8c);white-space:nowrap}.entry-input input{width:100%;min-width:0;background:none;border:0;outline:0;font:13px var(--mono);caret-color:var(--green)}.entry-input button{font-size:20px;color:var(--green);padding:0 5px}.input-error{color:var(--tint-edc390,#edc390);font:9px/1.5 var(--mono);min-height:21px;padding-top:5px}.entry-choices{display:grid;grid-template-columns:1.15fr 1fr;gap:10px}.entry-choices button{border:1px solid var(--tint-304c36,#304c36);padding:13px 12px;text-align:left;font:8px var(--mono);letter-spacing:.6px;display:flex;align-items:center;gap:9px;transition:background .2s,border-color .2s}.entry-choices button:first-child{background:var(--tint-baffb110,#baffb110);border-color:var(--tint-789b67,#789b67);color:var(--tint-c7f5b8,#c7f5b8)}.entry-choices button:hover{background:var(--tint-baffb122,#baffb122);border-color:var(--tint-baffb1,#baffb1)}.entry-choices b{font-weight:500;border:1px solid var(--tint-57714f,#57714f);padding:3px 5px}.entry-choices button>span{margin-left:auto}.entry-help{font:7px/1.8 var(--mono);letter-spacing:.8px;color:var(--tint-58745f,#58745f);margin:14px 0 0}.entry-footer{position:absolute;bottom:25px;left:4%;right:4%;display:flex;justify-content:space-between;gap:20px;font:8px/1.6 var(--mono);letter-spacing:1px;color:var(--tint-749380,#749380);z-index:2}.entry-footer button{font:8px var(--mono);color:var(--tint-b7d8ba,#b7d8ba);text-align:right}.breach-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;background:var(--tint-02090599,#02090599);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:hidden;animation:transition-in .6s both}.transition-title{text-align:center;position:relative;z-index:2}.transition-title small{font:10px var(--mono);letter-spacing:5px;color:var(--tint-97cea2,#97cea2)}.transition-title strong{display:block;font:500 clamp(45px,10vw,120px) "Space Grotesk",sans-serif;letter-spacing:-6px;color:var(--tint-d2ffd6,#d2ffd6);text-shadow:0 0 60px var(--tint-5cff8380,#5cff8380)}.transition-title strong span{color:var(--tint-71d999,#71d999);animation:cursor .4s steps(2) infinite}.transition-title p{font:10px var(--mono);color:var(--tint-95b79b,#95b79b)}.tunnel{position:absolute;top:0;right:0;bottom:0;left:0;perspective:400px;overflow:hidden}.tunnel span{position:absolute;left:50%;top:50%;width:350px;height:350px;border:1px solid var(--tint-84ffad60,#84ffad60);box-shadow:0 0 25px var(--tint-47fe7815,#47fe7815);animation:tunnel 1.8s linear infinite;animation-delay:calc(var(--i) * -.22s)}.is-breaching .entry-console{animation:console-away 1s both}.os-header{height:78px;padding:0 3%;display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--tint-3e644031,#3e644031);background:var(--tint-050d09e8,#050d09e8);position:relative;z-index:8}.os-brand{display:flex;align-items:center;gap:12px;text-align:left;padding:0;font:11px var(--mono);letter-spacing:2px}.os-brand small{display:block;font:7px var(--mono);letter-spacing:1px;color:var(--tint-6c907a,#6c907a);margin-top:5px}.system-status{font:8px var(--mono);letter-spacing:1px;color:var(--tint-7fb38d,#7fb38d)}.system-status i{margin-right:8px}.utility{border:1px solid var(--tint-465d47,#465d47);background:var(--tint-0a150ddc,#0a150ddc);padding:12px 15px;font:8px var(--mono);letter-spacing:1px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .2s,border-color .2s;white-space:nowrap}.utility:hover{background:var(--tint-182a1c,#182a1c);border-color:var(--tint-a2bf94,#a2bf94)}.world{position:relative;height:calc(100svh - 146px);min-height:480px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 51% 50%,var(--tint-11281d55,#11281d55) 0%,var(--tint-050e09,#050e09) 65%);animation:world-in 1.4s both}.world-rain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;pointer-events:none}.world-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--tint-030907aa,#030907aa),transparent 25%,transparent 75%,var(--tint-030907bb,#030907bb)),linear-gradient(0deg,var(--tint-040a0790,#040a0790),transparent 25%,transparent 75%,var(--tint-040a0780,#040a0780))}.machine-scene{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:none;opacity:0;transition:opacity 1.5s}.machine-scene.ready{opacity:1}.machine-scene:active{cursor:grabbing}.machine-scene>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.world-title{position:absolute;top:6%;left:3.5%;pointer-events:none;transition:opacity .4s}.world-title .overline{font-size:7px;letter-spacing:1.5px;color:var(--tint-739982,#739982)}.world-title h1{font-size:clamp(25px,2.5vw,44px);line-height:1.12;letter-spacing:-1.5px;font-weight:400;margin:17px 0 21px;color:var(--tint-c6d7ca,#c6d7ca)}.world-title h1 em{color:var(--tint-9faeae,#9faeae)}.world-title p{font:10px var(--mono);color:var(--tint-c7e1c4,#c7e1c4);line-height:2}.world-title p>span{display:block;font-size:7px;color:var(--tint-64816e,#64816e);letter-spacing:.6px}.has-dossier .world-title{opacity:.2}.system-telemetry{position:absolute;right:3%;top:6%;font:7px/2 var(--mono);color:var(--tint-597961,#597961);letter-spacing:1px;pointer-events:none}.system-telemetry>span{color:var(--tint-88a48d,#88a48d)}.telemetry-bars{display:flex;align-items:end;gap:3px;height:24px;margin:14px 0}.telemetry-bars i{width:3px;height:calc(7px + var(--i) * 1px);border-radius:0;background:var(--tint-83c98c,#83c98c);box-shadow:none;animation:telemetry 3s ease-in-out infinite;animation-delay:calc(var(--i) * -.17s);transform-origin:bottom}.vertical-readout{writing-mode:vertical-rl;position:absolute;right:0;top:180px;letter-spacing:3px;font-size:7px}.satellite-label{position:absolute;left:0;top:0;z-index:2;width:184px;text-align:left;background:linear-gradient(120deg,var(--tint-0a1813e8,#0a1813e8),var(--tint-06100ec9,#06100ec9));border:1px solid color-mix(in srgb,var(--node-color) 35%,transparent);padding:12px 15px;color:var(--node-color);box-shadow:0 7px 30px #0008,0 0 30px var(--tint-80ffaa04,#80ffaa04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s,background .2s,opacity .4s;cursor:pointer}.satellite-label:before{content:"";position:absolute;top:-1px;left:-1px;width:16px;height:6px;border-top:2px solid var(--node-color);border-left:2px solid var(--node-color)}.satellite-label:hover,.satellite-label.selected{border-color:var(--node-color);background:var(--tint-10251fed,#10251fed);box-shadow:0 0 30px color-mix(in srgb,var(--node-color) 10%,transparent)}.satellite-index{display:flex;justify-content:space-between;font:7px var(--mono);letter-spacing:1px;opacity:.65}.satellite-label strong{display:block;font:9px var(--mono);letter-spacing:1px;margin:9px 0 6px;white-space:nowrap}.satellite-label small{display:block;font:7px var(--mono);color:var(--tint-8aa295,#8aa295);line-height:1.6}.satellite-pin{position:absolute;left:50%;bottom:-5px;width:7px;height:7px;background:var(--node-color);transform:rotate(45deg);box-shadow:0 0 12px var(--node-color)}.core-trigger{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);border:1px solid var(--tint-bbffcf55,#bbffcf55);background:var(--tint-08181055,#08181055);border-radius:50%;width:80px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:background .3s,box-shadow .3s;color:var(--tint-d4fadd,#d4fadd)}.core-trigger>span{font:500 20px Space Grotesk,sans-serif;letter-spacing:3px}.core-trigger small{font:5px var(--mono);letter-spacing:1px;margin-top:6px}.core-trigger:hover{background:var(--tint-8dccac33,#8dccac33);box-shadow:0 0 40px var(--tint-a2ffca40,#a2ffca40)}.core-caption{position:absolute;left:50%;top:59%;transform:translate(-50%);text-align:center;pointer-events:none;transition:opacity .3s}.core-caption>span{font:7px var(--mono);color:var(--tint-9ec8ac,#9ec8ac);letter-spacing:3px}.core-caption small{display:block;font:6px var(--mono);color:var(--tint-5c856c,#5c856c);letter-spacing:1px;margin-top:9px}.has-dossier .core-caption,.has-dossier .system-telemetry{opacity:0}.world-controls{position:absolute;left:3%;right:3%;bottom:19px;display:flex;justify-content:space-between;align-items:center;gap:20px;pointer-events:none}.world-controls>div{display:flex;gap:8px;pointer-events:auto}.interaction-hint{font:7px var(--mono);color:var(--tint-73937d,#73937d);letter-spacing:1px}.interaction-hint b{color:var(--tint-9ace9a,#9ace9a);margin:0 7px}.world-controls kbd{font:7px var(--mono);padding:2px 4px;border:1px solid var(--tint-456a4c,#456a4c);margin-left:4px;color:var(--tint-80ad8a,#80ad8a)}.motion-button{border:1px solid var(--tint-465d47,#465d47);background:var(--tint-09170fdd,#09170fdd);width:37px;color:var(--tint-a6c6a7,#a6c6a7)}.module-dock{height:68px;display:flex;justify-content:center;align-items:stretch;background:var(--tint-07110bcc,#07110bcc);border-top:1px solid var(--tint-3e644050,#3e644050);position:relative;z-index:6}.module-dock button{padding:0 3%;font:9px var(--mono);color:var(--tint-809b86,#809b86);display:flex;align-items:center;gap:13px;border-right:1px solid var(--tint-3e644031,#3e644031);transition:background .2s,color .2s;white-space:nowrap}.module-dock button:first-child{border-left:1px solid var(--tint-3e644031,#3e644031)}.module-dock button>span{font-size:7px;color:var(--tint-52735b,#52735b)}.module-dock button:hover,.module-dock button[aria-pressed=true]{background:var(--tint-17271a,#17271a);color:var(--tint-c8f2c2,#c8f2c2)}.revealed .world{background:radial-gradient(ellipse at 45% 50%,var(--tint-38265c50,#38265c50),var(--tint-040c0a,#040c0a) 70%)}.revealed .world:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--tint-ac8bee0a,#ac8bee0a) 1px,transparent 1px),linear-gradient(90deg,var(--tint-ac8bee0a,#ac8bee0a) 1px,transparent 1px);background-size:45px 45px;z-index:-1}.loading-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;color:var(--tint-baffb1,#baffb1);font:11px var(--mono);letter-spacing:2px}.loading-scene span{animation:cursor 1s steps(2) infinite}.dossier-panel{position:absolute;right:3%;top:4%;bottom:80px;width:430px;z-index:5;background:linear-gradient(120deg,var(--tint-0c1b15f5,#0c1b15f5),var(--tint-050e0af7,#050e0af7));border:1px solid var(--tint-78947d77,#78947d77);box-shadow:0 25px 100px #000b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;animation:dossier-in .5s both;outline:none}.dossier-attachment{position:absolute;right:100%;top:38%;width:110px;border-top:1px solid var(--tint-a4d7b170,#a4d7b170);transform-origin:right;transform:rotate(-16deg);pointer-events:none}.dossier-attachment:before{content:"";position:absolute;left:-4px;top:-4px;width:6px;height:6px;border:1px solid var(--tint-baffb1,#baffb1);transform:rotate(45deg);box-shadow:0 0 15px var(--tint-baffb1,#baffb1)}.dossier-chrome{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--tint-314f3a,#314f3a);font:8px var(--mono);letter-spacing:1px;color:var(--tint-97ba9f,#97ba9f)}.dossier-chrome button{font:9px var(--mono);color:var(--tint-b8d7bb,#b8d7bb);padding:5px}.dossier-scroll{padding:24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tint-456b4d,#456b4d) var(--tint-0b160f,#0b160f);min-height:0}.dossier-scroll h2{font-size:21px;font-weight:400;letter-spacing:-.5px;margin:0 0 30px;padding-bottom:20px;border-bottom:1px solid var(--tint-304739,#304739);display:flex;justify-content:space-between}.dossier-scroll h2>span{color:var(--tint-759b7d,#759b7d)}.dossier-footer{display:flex;justify-content:space-between;gap:10px;padding:14px 17px;border-top:1px solid var(--tint-304739,#304739);font:6px var(--mono);letter-spacing:.6px;color:var(--tint-60816a,#60816a)}.dossier-footer button{font:7px var(--mono);color:var(--tint-baffb1,#baffb1);white-space:nowrap}.file-caption{font:8px/1.7 var(--mono);color:var(--tint-81a78a,#81a78a);letter-spacing:1px;display:block}.identity-name{font-size:44px;line-height:1.05;font-weight:400;letter-spacing:-2px;margin:22px 0}.identity-name>span,.system-project h3>span{color:var(--green)}.dossier-scroll p,.readable-resume p{font-size:12px;line-height:1.95;color:var(--tint-a3b6a8,#a3b6a8)}.dossier-scroll .file-lead{color:var(--tint-d0ded2,#d0ded2);font-size:14px;line-height:1.75}.dossier-scroll p a,.readable-resume p a{color:var(--green);text-decoration:underline;text-underline-offset:4px}.file-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--tint-314d3a,#314d3a);border-bottom:1px solid var(--tint-314d3a,#314d3a);padding:22px 0;margin:25px 0}.file-stats b{display:block;font-size:32px;font-weight:400;color:var(--tint-d0edcb,#d0edcb)}.file-stats span{font:7px var(--mono);color:var(--tint-7c9f82,#7c9f82)}.dossier-scroll h4,.readable-resume h4{font-size:13px;font-weight:400;margin:25px 0 15px;color:var(--tint-c6d8ca,#c6d8ca)}.chips{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.chips span{font:8px/1.5 var(--mono);color:var(--tint-98b19b,#98b19b);padding:7px 9px;border:1px solid var(--tint-344f3a,#344f3a);background:var(--tint-99e5a004,#99e5a004)}.mission-file{border-top:1px solid var(--tint-334e3b,#334e3b);padding:22px 0}.mission-file summary{list-style:none;cursor:pointer}.mission-file summary::-webkit-details-marker{display:none}.mission-file summary h3{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:400;margin:9px 0}.mission-file summary h3 span{font:20px var(--mono);color:var(--tint-89af90,#89af90);transition:transform .2s}.mission-file[open] summary h3 span{transform:rotate(45deg)}.mission-file summary small{font:9px/1.8 var(--mono);color:var(--tint-879d8c,#879d8c)}.mission-file summary:hover h3{color:var(--green)}.file-link{display:inline-block;font:9px var(--mono);color:var(--green);padding:12px 0;border-bottom:1px solid var(--tint-516c4b,#516c4b)}.file-link:hover{color:#fff}.system-project{border:1px solid var(--tint-496747,#496747);padding:22px;margin:24px 0;background:radial-gradient(ellipse at right top,var(--tint-4c297b27,#4c297b27),transparent 80%)}.system-project h3{font-size:27px;font-weight:500;letter-spacing:-1px;margin:20px 0 10px}.project-glyph{font-size:68px;line-height:1.2;color:var(--purple);position:relative;text-align:center;margin-top:15px;font-family:monospace}.project-glyph span{position:absolute;left:50%;top:0;transform:translate(-50%);color:var(--tint-e0d3fa,#e0d3fa);text-shadow:3px 3px var(--tint-09110b,#09110b)}.capability-file{padding:20px 0;border-bottom:1px solid var(--tint-314b38,#314b38)}.capability-file h3{font-size:25px;font-weight:400;margin:12px 0;color:var(--tint-c5ead0,#c5ead0)}.credentials-list{padding-left:15px;font:10px/2.4 var(--mono);color:var(--tint-a5b9a8,#a5b9a8)}.contact-title{font-size:46px;line-height:1.08;letter-spacing:-2px;font-weight:400;margin:30px 0}.contact-card{display:block;border:1px solid var(--tint-43664b,#43664b);padding:20px 15px;margin-top:16px;background:var(--tint-baffb105,#baffb105);transition:background .2s}.contact-card:hover{background:var(--tint-baffb115,#baffb115)}.contact-card small{display:block;font:7px var(--mono);color:var(--tint-77a084,#77a084);margin-bottom:12px;letter-spacing:1px}.contact-card span{font:11px var(--mono);color:var(--tint-c1e6bf,#c1e6bf);overflow-wrap:anywhere}.dossier-scroll .file-note{font:8px/1.9 var(--mono);color:var(--tint-668871,#668871);margin-top:25px}.terminal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:var(--tint-010704bb,#010704bb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px}.terminal-window{width:min(700px,100%);background:var(--tint-07110bec,#07110bec);border:1px solid var(--tint-64876b,#64876b);box-shadow:0 30px 100px #000b;animation:dossier-in .25s both}.terminal-log{height:280px;overflow:auto;padding:20px 24px;font:11px/1.9 var(--mono);color:var(--tint-b3d4b7,#b3d4b7);overflow-wrap:anywhere;scrollbar-width:thin}.terminal-log p{margin:0 0 12px}.terminal-window form{display:flex;gap:12px;padding:20px 24px;border-top:1px solid var(--tint-2b4b33,#2b4b33);font:11px var(--mono)}.terminal-window label{color:var(--tint-baffb1,#baffb1);white-space:nowrap}.terminal-window input{background:none;border:0;outline:none;min-width:0;width:100%;font:11px var(--mono);caret-color:var(--tint-baffb1,#baffb1)}.readable-resume{max-width:1000px;margin:auto;padding:65px 30px 100px}.resume-intro{padding-bottom:40px;border-bottom:1px solid var(--tint-314b38,#314b38)}.resume-intro h1{font-size:clamp(35px,5vw,60px);font-weight:400;letter-spacing:-2px;margin:20px 0}.resume-intro h1 span{color:var(--green)}.resume-intro>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.readable-section{padding:35px 0;border-bottom:1px solid var(--tint-314b38,#314b38)}.readable-section>h2{font:12px var(--mono);text-transform:uppercase;letter-spacing:2px;color:var(--tint-799c80,#799c80);margin-bottom:30px}.readable-section .identity-name{display:none}.readable-section .system-project{display:inline-block;vertical-align:top;width:calc(50% - 12px);margin-right:12px}.readable-section .system-project:last-child{margin-right:0}.readable-resume .file-lead{font-size:17px;color:var(--tint-c9ddcd,#c9ddcd)}.readable-resume .contact-title{font-size:45px}.readable-resume .contact-card{max-width:460px}.quiet *,.quiet *:before,.quiet *:after{animation:none!important;transition:none!important}@keyframes line-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes transition-in{0%{opacity:0}to{opacity:1}}@keyframes console-away{to{transform:scale(1.2) translateY(-30px);opacity:0;filter:blur(10px)}}@keyframes tunnel{0%{transform:translate(-50%,-50%) translateZ(-650px) rotate(45deg);opacity:0}30%{opacity:1}to{transform:translate(-50%,-50%) translateZ(370px) rotate(65deg);opacity:0}}@keyframes cursor{50%{opacity:0}}@keyframes world-in{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur(0)}}@keyframes dossier-in{0%{opacity:0;transform:translate(28px) scaleX(.93);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes telemetry{50%{transform:scaleY(.4);opacity:.4}}@media (min-width:1700px){.dossier-panel{width:510px}.dossier-scroll{padding:32px}.dossier-scroll p{font-size:14px}.world-title h1{font-size:43px}.satellite-label{width:205px}.satellite-label strong{font-size:10px}.satellite-label small{font-size:8px}}@media (max-width:1050px){.system-status{display:none}.world-title h1{font-size:26px}.world-title p{font-size:8px}.world-title p>span{font-size:6px}.system-telemetry{display:none}.dossier-panel{width:390px;right:2%}.interaction-hint{font-size:6px;letter-spacing:.3px}.world-controls{gap:12px}.world-controls .utility{padding:11px 9px;font-size:7px;letter-spacing:.5px}.module-dock button{padding:0 2%;font-size:8px}.satellite-label{width:155px;padding:10px}.satellite-label strong{font-size:8px}.satellite-label small{font-size:6px}.has-dossier .world-title{opacity:0}}@media (max-width:700px){.entry{padding:90px 18px 95px}.entry-header{height:67px;padding:0 5%}.entry-header>a{font-size:8px;letter-spacing:1px;gap:9px}.entry-header svg{width:27px}.entry-header>button{font-size:7px}.entry-coordinate{display:none}.entry-console .console-chrome{padding:13px 17px;font-size:6px;letter-spacing:1px}.boot-log{margin:17px 18px 0;font-size:7px;height:93px;line-height:2.5}.boot-log>div{gap:5px}.boot-log small{display:none}.entry-question{padding:0 22px 22px}.entry-question h1{font-size:53px;letter-spacing:-2px;margin:17px 0}.entry-question .overline{font-size:7px;letter-spacing:1.2px}.entry-description{font-size:11px;margin-bottom:20px}.entry-question label{font-size:10px}.entry-input{padding:12px 10px;font-size:9px}.entry-input input{font-size:16px}.entry-choices{grid-template-columns:1fr;gap:8px}.entry-choices button{padding:10px 12px;font-size:8px}.entry-help{font-size:6px;letter-spacing:.5px}.entry-footer{bottom:18px;font-size:6px;gap:20px;line-height:1.8}.entry-footer>span{max-width:140px}.entry-footer button{font-size:7px;max-width:150px;line-height:1.8}.transition-title strong{letter-spacing:-3px}.transition-title p{font-size:8px}.os-header{height:68px;padding:0 4%;gap:10px}.os-brand{font-size:9px;letter-spacing:1px;gap:7px}.os-brand svg{width:27px}.os-brand small{font-size:5px;letter-spacing:.5px}.readable-toggle{font-size:6px;padding:10px 8px;letter-spacing:.5px}.world{height:calc(100svh - 133px);min-height:530px}.world-title{top:20px;left:5%}.world-title h1{font-size:22px;line-height:1.05;margin:10px 0 12px;letter-spacing:-.7px}.world-title .overline{font-size:5px;letter-spacing:1px}.world-title p{font-size:8px}.world-title p>span{font-size:5px}.satellite-label{width:132px;padding:9px 10px}.satellite-index{font-size:6px}.satellite-label strong{font-size:7px;letter-spacing:.5px;margin:7px 0 4px}.satellite-label small{font-size:5.5px}.satellite-pin{width:5px;height:5px;bottom:-3px}.core-trigger{width:59px;height:59px}.core-trigger>span{font-size:16px}.core-trigger small{font-size:4px}.core-caption{top:63%;width:180px}.core-caption>span{font-size:5px;letter-spacing:2px}.core-caption small{font-size:5px}.world-controls{bottom:13px;left:4%;right:4%;flex-direction:column;align-items:stretch;gap:11px}.interaction-hint{font-size:5px;text-align:center;letter-spacing:.8px}.world-controls>div{justify-content:center;gap:6px}.world-controls .utility{padding:11px 8px;font-size:6px;letter-spacing:.4px}.world-controls kbd{display:none}.motion-button{width:31px;font-size:12px}.module-dock{height:65px;justify-content:stretch}.module-dock button{flex:1;min-width:0;white-space:normal;padding:10px 5px;display:flex;flex-direction:column;justify-content:center;gap:6px;font-size:6px;line-height:1.5;text-align:center}.module-dock button span{font-size:6px}.dossier-panel{left:4%;right:4%;top:3%;bottom:80px;width:auto}.dossier-scroll{padding:20px}.dossier-chrome{padding:10px 16px;font-size:7px}.dossier-scroll h2{font-size:20px;margin-bottom:24px}.has-dossier .satellite-label{visibility:hidden}.has-dossier .interaction-hint{opacity:0}.dossier-attachment{display:none}.dossier-footer{padding:12px 14px;font-size:5px}.dossier-footer button{font-size:6px}.dossier-scroll p{font-size:12px}.dossier-scroll .file-lead{font-size:13px}.identity-name{font-size:41px}.contact-title{font-size:40px}.contact-card span{font-size:10px}.terminal-log{font-size:10px;height:250px;padding:17px}.terminal-window form{font-size:9px;padding:17px;gap:8px}.terminal-window input{font-size:16px}.terminal-window .console-chrome{font-size:7px;padding:13px 16px}.readable-resume{padding:40px 22px 70px}.readable-section .system-project{display:block;width:100%;margin-right:0}.readable-resume .contact-title{font-size:40px}}@media (max-height:820px) and (min-width:701px){.entry{padding:90px 24px 65px}.entry-question h1{font-size:48px;margin:10px 0}.boot-log{height:95px;margin-top:12px;font-size:8px}.entry-description{margin-bottom:14px;font-size:11px}.entry-question{padding-bottom:20px}.entry-question .overline{margin:8px 0}.entry-console{width:610px}.world{min-height:420px}.world-title h1{font-size:25px}.dossier-scroll h2{margin-bottom:20px}.core-caption{display:none}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media print{body{background:#fff;color:#111}.breach-os>:not(.print-resume){display:none!important}.print-resume{display:block;font-family:Arial,sans-serif;max-width:none}.print-resume h1{font-size:26px}.print-resume h2{border-bottom:1px solid #aaa;padding-bottom:8px;font-size:18px;margin-top:25px}.print-resume h3{font-size:17px!important;color:#111!important}.print-resume p{font-size:11px;line-height:1.6}.print-resume a{color:#111}.print-resume .identity-name{display:none}.print-resume .file-caption,.print-resume .chips span,.print-resume small,.print-resume .file-stats span,.print-resume .credentials-list{color:#333}.print-resume .chips span{border-color:#bbb}.print-resume .file-stats b{font-size:24px;color:#111}.print-resume details::details-content{content-visibility:visible!important;display:block!important;height:auto!important}.print-resume details{break-inside:avoid}.print-resume .mission-file{padding:15px 0}.print-resume .mission-file h3 span{display:none}.print-resume .system-project{background:none;border-color:#aaa;break-inside:avoid}.print-resume .system-project h3 span,.print-resume em{color:#111}.print-resume .project-glyph{display:none}.print-resume .contact-card{padding:12px;border-color:#aaa}.print-resume .contact-card span,.print-resume .file-link{color:#111}.print-resume .capability-file{padding:10px 0;break-inside:avoid}}.dossier-cable{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;transition:opacity .4s}.dossier-cable path{fill:none;stroke:var(--tint-b9dba9,#b9dba9);stroke-width:1;stroke-dasharray:5 7;animation:cable-signal 1.5s linear infinite;filter:drop-shadow(0 0 4px var(--tint-baffb180,#baffb180))}.dossier-attachment{display:none}@keyframes cable-signal{to{stroke-dashoffset:-24}}@media (max-width:700px){.dossier-cable{display:none}}@media (max-width:700px){.core-caption{display:none}}.core-sealed .satellite-label{visibility:hidden;pointer-events:none;transition:visibility 0s .4s}.cards-deployed .satellite-label{visibility:visible}.core-trigger{z-index:3}.core-trigger{width:114px;height:114px;background:var(--tint-081810c9,#081810c9);border-color:var(--tint-bbffcf88,#bbffcf88)}.core-trigger>span{font:600 18px/1.35 var(--mono);letter-spacing:2px;text-shadow:0 0 16px var(--tint-baffb14d,#baffb14d)}@media (max-width:700px){.core-trigger{width:94px;height:94px}.core-trigger>span{font-size:15px;letter-spacing:1.5px}}.core-trigger,.core-trigger:hover{background:transparent;border:0;box-shadow:none}.core-trigger>span{position:relative;display:block;color:#ff354e;text-shadow:0 0 18px #ff354e55;animation:core-text-glitch 4.8s steps(1,end) infinite}.core-trigger>span:before,.core-trigger>span:after{content:"EXPOSE\a CORE";white-space:pre;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}.core-trigger[aria-expanded=true]>span:before,.core-trigger[aria-expanded=true]>span:after{content:"CLOSE\a CORE"}.core-trigger>span:before{color:#ff7990;clip-path:inset(18% 0 52% 0);animation:core-slice-left 4.8s steps(1,end) infinite}.core-trigger>span:after{color:var(--tint-a9ffe0,#a9ffe0);clip-path:inset(58% 0 12% 0);animation:core-slice-right 4.8s steps(1,end) infinite}@keyframes core-text-glitch{0%,84%,93%,to{transform:none}85%{transform:translate(-2px,1px) skew(-5deg)}87%{transform:translate(2px,-1px)}89%{transform:translate(-1px) skew(4deg)}91%{transform:translate(1px)}}@keyframes core-slice-left{0%,83%,94%,to{opacity:0;transform:none}84%,89%{opacity:.9;transform:translate(-5px,1px)}86%,92%{opacity:.7;transform:translate(4px,-1px)}}@keyframes core-slice-right{0%,84%,94%,to{opacity:0;transform:none}85%,90%{opacity:.8;transform:translate(5px)}88%,92%{opacity:.6;transform:translate(-3px,1px)}}.breach-os.revealed{--green:#ff7188;--purple:#ff9caa;--muted:#ac7e85;--line:#58313a;background:#090305;color:#eadcdf;--tint-dce8df:#e8dcde;--tint-030907:#090304;--tint-baffb1:#ffb1bf;--tint-718b7e:#8b7176;--tint-31483c:#483135;--tint-c4a0ff:#ffa0b1;--tint-071009:#100709;--tint-baffb190:#ffb1bf90;--tint-668473:#84666b;--tint-e8c786:#e88698;--tint-8dae9a:#ae8d93;--tint-020805:#080203;--tint-030a05dd:#0a0304dd;--tint-030a0577:#0a030477;--tint-020503cc:#050203cc;--tint-75c58916:#c5758316;--tint-9ab6a3:#b69a9f;--tint-3a5642:#563a3f;--tint-53745f:#745359;--tint-8fce9b45:#ce8f9a45;--tint-0b1914ed:#190b0eed;--tint-040e09f2:#0e0406f2;--tint-4aff7d06:#ff4a6b06;--tint-79aa8530:#aa798230;--tint-8bad97:#ad8b91;--tint-6b9079:#906b72;--tint-b6e4b1:#e4b1ba;--tint-425c4a:#5c4247;--tint-bdfcc0:#fcbdc8;--tint-89f29c22:#f2899c22;--tint-91aa98:#aa9196;--tint-d1dfd2:#dfd1d4;--tint-506f58:#6f5056;--tint-040b06:#0b0405;--tint-0c1d11:#1d0c0f;--tint-7fbc8c:#bc7f8a;--tint-edc390:#ed90a1;--tint-304c36:#4c3035;--tint-baffb110:#ffb1bf10;--tint-789b67:#9b6770;--tint-c7f5b8:#f5b8c3;--tint-baffb122:#ffb1bf22;--tint-57714f:#714f55;--tint-58745f:#74585d;--tint-749380:#93747a;--tint-b7d8ba:#d8b7bd;--tint-02090599:#09020399;--tint-97cea2:#ce97a1;--tint-d2ffd6:#ffd2da;--tint-5cff8380:#ff5c7980;--tint-71d999:#d97184;--tint-95b79b:#b7959b;--tint-84ffad60:#ff849a60;--tint-47fe7815:#fe476815;--tint-3e644031:#643e4531;--tint-050d09e8:#0d0506e8;--tint-6c907a:#906c72;--tint-7fb38d:#b37f88;--tint-465d47:#5d464a;--tint-0a150ddc:#150a0cdc;--tint-182a1c:#2a181b;--tint-a2bf94:#bf949c;--tint-11281d55:#28111555;--tint-050e09:#0e0507;--tint-030907aa:#090304aa;--tint-030907bb:#090304bb;--tint-040a0790:#0a040590;--tint-040a0780:#0a040580;--tint-739982:#99737a;--tint-c6d7ca:#d7c6c9;--tint-9faeae:#ae9fa2;--tint-c7e1c4:#e1c4c9;--tint-64816e:#816469;--tint-597961:#79595f;--tint-88a48d:#a4888d;--tint-83c98c:#c98390;--tint-0a1813e8:#180a0de8;--tint-06100ec9:#100608c9;--tint-80ffaa04:#ff809704;--tint-10251fed:#251014ed;--tint-8aa295:#a28a8e;--tint-bbffcf55:#ffbbc755;--tint-08181055:#18080b55;--tint-d4fadd:#fad4db;--tint-8dccac33:#cc8d9833;--tint-a2ffca40:#ffa2b340;--tint-9ec8ac:#c89ea6;--tint-5c856c:#855c63;--tint-73937d:#937379;--tint-9ace9a:#ce9aa3;--tint-456a4c:#6a454c;--tint-80ad8a:#ad8088;--tint-09170fdd:#17090cdd;--tint-a6c6a7:#c6a6ac;--tint-07110bcc:#110709cc;--tint-3e644050:#643e4550;--tint-809b86:#9b8085;--tint-52735b:#735258;--tint-17271a:#27171a;--tint-c8f2c2:#f2c2cb;--tint-38265c50:#5c263050;--tint-040c0a:#0c0405;--tint-ac8bee0a:#ee8b9d0a;--tint-0c1b15f5:#1b0c0ff5;--tint-050e0af7:#0e0507f7;--tint-78947d77:#94787d77;--tint-a4d7b170:#d7a4ad70;--tint-314f3a:#4f3136;--tint-97ba9f:#ba979d;--tint-b8d7bb:#d7b8be;--tint-456b4d:#6b454c;--tint-0b160f:#160b0d;--tint-304739:#473034;--tint-759b7d:#9b757c;--tint-60816a:#816066;--tint-81a78a:#a78188;--tint-a3b6a8:#b6a3a6;--tint-d0ded2:#ded0d3;--tint-314d3a:#4d3136;--tint-d0edcb:#edcbd1;--tint-7c9f82:#9f7c82;--tint-c6d8ca:#d8c6c9;--tint-98b19b:#b1989d;--tint-344f3a:#4f3439;--tint-99e5a004:#e599a704;--tint-334e3b:#4e3338;--tint-89af90:#af8990;--tint-879d8c:#9d878b;--tint-516c4b:#6c4b51;--tint-496747:#67474d;--tint-4c297b27:#7b293827;--tint-e0d3fa:#fad3da;--tint-09110b:#11090a;--tint-314b38:#4b3136;--tint-c5ead0:#eac5cc;--tint-a5b9a8:#b9a5a9;--tint-43664b:#664349;--tint-baffb105:#ffb1bf05;--tint-baffb115:#ffb1bf15;--tint-77a084:#a0777e;--tint-c1e6bf:#e6bfc6;--tint-668871:#88666c;--tint-010704bb:#070102bb;--tint-07110bec:#110709ec;--tint-64876b:#87646a;--tint-b3d4b7:#d4b3b9;--tint-2b4b33:#4b2b31;--tint-799c80:#9c797f;--tint-c9ddcd:#ddc9cd;--tint-b9dba9:#dba9b2;--tint-baffb180:#ffb1bf80;--tint-081810c9:#18080bc9;--tint-bbffcf88:#ffbbc788;--tint-baffb14d:#ffb1bf4d;--tint-a9ffe0:#ffa9b8}.revealed .satellite-label{--node-color:#ff899b!important}.enter-key-hint{font-size:20px;color:var(--green)}.defense-hud{position:absolute;right:3%;top:5%;z-index:6;text-align:right;pointer-events:none;color:#ff486b;width:300px}.defense-hud-label{font:8px/1.8 var(--mono);letter-spacing:1.8px;color:#f18b9f}.defense-hud-label i{background:#ff486b;margin-right:8px;box-shadow:0 0 12px #ff486b88}.defense-number{font:500 clamp(40px,4.6vw,65px)/1.3 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-3px;color:#ff3e63;text-shadow:0 0 24px #ff224433;white-space:nowrap;margin:7px 0 2px}.defense-hud-note{font:7px/1.9 var(--mono);letter-spacing:1px;color:#ba7382}.defense-pause{pointer-events:auto;margin-top:9px;padding:7px 9px;border:1px solid #743045;font:7px var(--mono);color:#e89caf;background:#14080dcc}.defense-pause:hover{border-color:#ff799b}.intercept-scored .defense-number{color:#c7eeff;text-shadow:0 0 26px #67caff66;animation:score-arrival .45s both}.intercept-scored .defense-hud-label{color:#b8e4ff}.has-defense .system-telemetry,.has-defense .core-caption{display:none}.defense-core{pointer-events:none!important;cursor:crosshair}.defense-core>span{color:#ff496d;white-space:nowrap}.defense-core>span:before,.defense-core>span:after{content:"DEFEND!"}.defense-playing{cursor:crosshair}.defense-playing .satellite-label{visibility:hidden!important;pointer-events:none}.cards-detonating .satellite-label{pointer-events:none;animation:card-code-burst .85s ease-out forwards!important}.missile-hitbox{position:absolute;left:0;top:0;width:128px;height:128px;border:0;padding:0;background:transparent;z-index:2;border-radius:50%;cursor:crosshair;touch-action:manipulation}.missile-hitbox[hidden]{display:none}.missile-hitbox:hover{background:radial-gradient(circle,#b7eaff09,transparent 65%)}.missile-hitbox:focus-visible{outline:1px dashed #bdeeff;outline-offset:-22px}.missile-hitbox:disabled{cursor:default;opacity:1}.defense-playing .dossier-cable{display:none}.defense-lock{color:#d77c94;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes score-arrival{0%{opacity:.3;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes card-code-burst{0%{filter:brightness(1);clip-path:inset(0)}20%{filter:brightness(2);clip-path:polygon(0 0,100% 0,100% 32%,83% 38%,100% 55%,100% 100%,0 100%,0 61%,20% 50%,0 45%)}65%{filter:brightness(1.4);opacity:.5;clip-path:polygon(10% 15%,90% 0,65% 35%,100% 70%,65% 80%,45% 100%,35% 65%,0 80%,25% 45%)}to{opacity:0;filter:blur(5px);clip-path:inset(48%)}}@media (max-width:1050px){.defense-hud{width:250px}.defense-number{font-size:43px}.has-defense .world-title{max-width:190px}}@media (max-width:700px){.defense-hud{right:4%;top:21px;width:205px}.defense-number{font-size:38px;letter-spacing:-2px}.defense-hud-label{font-size:6px;letter-spacing:.8px}.defense-hud-note{font-size:5px;letter-spacing:.6px}.defense-pause{font-size:6px;margin-top:6px}.has-defense .world-title{max-width:125px}.has-defense .world-title h1{font-size:17px}.has-defense .world-title .overline{font-size:4px;letter-spacing:.4px}.has-defense .world-title p{font-size:6px}.has-defense .world-title p>span{font-size:4px;max-width:105px}.missile-hitbox{width:144px;height:144px}.defense-lock{font-size:5px!important}.defense-core>span{font-size:17px}.world[data-defense-phase=playing] .interaction-hint{font-size:5px;line-height:1.8;letter-spacing:0}}@media (prefers-reduced-motion:reduce){.cards-detonating .satellite-label{animation:none!important;opacity:0!important}}.quiet .cards-detonating .satellite-label{animation:none!important;opacity:0!important}.world .dossier-panel{z-index:40;background:#10080dfc;isolation:isolate;box-shadow:0 20px 90px #000c}.breach-os:not(.revealed) .dossier-panel{background:#06110bfc}.ddos-core>span{font-size:clamp(20px,3vw,38px);animation:ddos-alert 1.2s ease-in-out infinite}.ddos-core>span:before,.ddos-core>span:after{content:"DDOS ATTACK!"}.secured-core>span{color:#55ff91!important;text-shadow:0 0 12px #55ff91,0 0 40px #17ff6b90;animation:none!important}.secured-core>span:before,.secured-core>span:after{display:none}.defense-hud.is-secured{color:#55ff91}.defense-hud.is-impact{color:#ff486b}@keyframes ddos-alert{50%{opacity:.45;text-shadow:0 0 30px #ff285a}}.quiet .ddos-core>span{animation:none}@media (prefers-reduced-motion:reduce){.ddos-core>span{animation:none}}.hit-score{position:absolute;left:0;top:0;z-index:5;color:#b7ecff;text-shadow:0 0 10px #43b9ff;font:bold 22px var(--mono);pointer-events:none}.hit-score[hidden]{display:none}.integrity-panel{position:absolute;top:calc(50% + 115px);left:50%;transform:translate(-50%);width:230px;z-index:4;pointer-events:none;font:9px var(--mono);letter-spacing:1.4px;color:#b4e9ff}.integrity-panel>div:first-child{display:flex;justify-content:space-between;margin-bottom:9px}.integrity-track{height:6px;background:#152634;border:1px solid #5687a455}.integrity-track>span{display:block;height:100%;background:#71d0ff;box-shadow:0 0 14px #42b5ff;transition:width 1.4s ease}.defense-core>span:before,.defense-core>span:after{content:attr(data-label)}.reset-core>span{color:#55ff91!important;font-size:22px!important;text-shadow:0 0 14px #55ff91;animation:none!important}.reset-core>span:before,.reset-core>span:after{display:none}[data-defense-phase=lost] .core-caption,[data-defense-phase=shattering] .core-caption{display:none}@media (prefers-reduced-motion:reduce){.integrity-track>span{transition:none}}.integrity-panel{opacity:0;visibility:hidden;transition:opacity .65s ease,visibility 0s linear .65s}.integrity-panel.is-visible{opacity:1;visibility:visible;transition:opacity .65s ease,visibility 0s}.quiet .integrity-panel{transition:none}@media (prefers-reduced-motion:reduce){.integrity-panel,.integrity-panel.is-visible{transition:none}}
