@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oxanium-latin-400-normal-DcSlRu53.woff2) format("woff2"),url(/assets/oxanium-latin-400-normal-BnNz-3Mf.woff) format("woff")}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oxanium-latin-700-normal-l0hKEjh4.woff2) format("woff2"),url(/assets/oxanium-latin-700-normal-b_KP-pae.woff) format("woff")}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:#090a0b;color:#e9eaeb;font-family:Arial,Helvetica,sans-serif}button,a,select{font:inherit}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #fff;outline-offset:3px}::selection{background:#87cbf7;color:#09101b}.home-link{text-decoration:none;font:700 12px/1.2 Courier New,monospace;letter-spacing:.08em;display:inline-block}.home-link:hover{text-decoration:underline;text-underline-offset:5px}.media-missing{width:100%;height:100%;min-height:120px;background:repeating-linear-gradient(135deg,#1d282c 0,#1d282c 2px,#172024 2px,#172024 7px);border:1px solid #6c8389;color:#d4e2e3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;font:700 14px Courier New,monospace;letter-spacing:.05em;padding:12px}.media-missing .missing-cross{font-size:44px;line-height:1;font-weight:400;opacity:.7}.media-missing small{font-size:9px;opacity:.7}.lightbox{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;background:#050607ed;display:grid;place-items:center;padding:25px}.lightbox-inner{position:relative;max-width:min(1050px,100%);max-height:90vh;overflow:auto}.lightbox-close{position:absolute;right:8px;top:8px;z-index:3;border:1px solid currentColor;background:#111;color:#fff;font-size:28px;width:40px;height:40px}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#000;pointer-events:none}.intro-video,.home-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.intro-skip{position:fixed;right:3vw;top:3vh;z-index:2;pointer-events:auto;border:1px solid #d9e4e8;background:#070b0dd9;color:#fff;padding:11px 14px;font:700 11px Courier New,monospace;letter-spacing:.08em}.intro-video-windowed{position:fixed;right:auto;bottom:auto;transition:left .38s ease-out,top .38s ease-out,width .38s ease-out,height .38s ease-out}.home-page{min-height:100svh;background:radial-gradient(circle at 50% 39%,#607aa8,#354c79 56%,#14264b);color:#f2eee9;font-family:Arial,Helvetica,sans-serif;display:grid;place-items:center;overflow:hidden}.home-ui{position:relative;z-index:50;width:100%;min-height:100svh;display:grid;place-items:center;padding:1.5svh 1vw;opacity:0;pointer-events:none;transition:opacity .28s ease-out}.home-ui-visible{opacity:1}.home-ui-visible a,.home-ui-visible button,.home-ui-visible input{pointer-events:auto}.home-window{width:min(98vw,1684px);height:min(96svh,1467px);display:flex;flex-direction:column;overflow:hidden;border:3px solid #1b5ad9;border-radius:9px 9px 2px 2px;box-shadow:0 0 0 2px #93b8ff,0 28px 55px #020c29aa,inset 0 0 0 1px #d6eaff;background:#9ab8eb}.home-menu{flex:0 0 3.6%;min-height:24px;display:flex;justify-content:space-between;background:repeating-linear-gradient(0deg,#08276000 0,#08276000 3px,#0d30661e 4px),linear-gradient(#8fbbff,#4b8ae9 16%,#0c57c8 48%,#0647ae 76%,#3277d9);border-bottom:2px solid #12479f;box-shadow:inset 0 1px #e3f0ff,inset 0 -2px #3677cf;padding:0 0 0 2px}.wm-title-plate{width:67%;background:linear-gradient(#fff,#f9fbff 20%,#e7eaf0 48%,#bec6d2 78%,#8e9aae);border:2px solid #90b5ed;border-radius:5px 5px 0 0;box-shadow:inset 0 2px 2px #fff,1px 0 3px #0f3d91}.wm-title-actions{display:flex;align-items:stretch;justify-content:space-around;flex:1;color:#dbe8ff;text-shadow:1px 2px #002b85}.wm-title-actions>*{min-width:18%;display:grid;place-items:center;font-size:clamp(15px,2vh,27px);line-height:1;border-left:2px solid #357bd9;box-shadow:inset 2px 0 #8bc0ff55}.wm-title-actions b{font:bold clamp(18px,2.3vh,32px)/1 Arial;outline:2px dotted #7db2f0;outline-offset:-5px}.home-stage{flex:1;min-height:0;position:relative;overflow:hidden;background:#151412}.home-video{z-index:0;object-fit:cover}.wm-stage-line{position:absolute;top:1.3%;right:1.3%;bottom:1.3%;left:1.3%;border:1px solid #c3c1bb94;z-index:3;pointer-events:none}.wm-hardware{position:absolute;z-index:4;left:2.8%;top:7%;width:46%;height:36%;display:grid;grid-template-columns:1.55fr .9fr;gap:.7%;color:#e6e2dd;font:clamp(6px,.7vw,12px)/1.16 Arial,Helvetica,sans-serif;text-shadow:0 1px 2px #000}.wm-hardware-main,.wm-hardware-small{border:1px solid #d8d5d0b8;border-radius:6px;padding:2.5%;min-width:0;display:flex;flex-direction:column;justify-content:space-between;background:#0b0b0b45;overflow:hidden}.wm-part-intro{position:relative;min-height:24%;font-size:.86em;border-bottom:2px solid #bcb9b4;padding-bottom:2%}.wm-part-intro span{position:absolute;right:1%;top:0;text-align:right}.wm-part-risk{display:flex;justify-content:space-between;align-items:center;border:1px solid #c9c4beab;padding:2% 3%;min-height:24%;line-height:1.12;overflow:hidden}.wm-part-risk small{font-size:.78em}.wm-part-risk>span{text-align:right}.hardware-qr{width:min(22%,5vh);height:auto;aspect-ratio:1;flex:none}.wm-part-foot{border-top:1px solid #bdb8b0;min-height:25%;padding-top:2%;white-space:nowrap}.wm-part-foot strong{font-size:2em;line-height:1.2}.wm-part-title{display:flex;justify-content:space-between}.wm-part-title span{text-align:right}.wm-part-code{display:flex;justify-content:space-between;align-items:center;gap:5px}.wm-part-code strong{font-size:2.15em}.wm-part-code .hardware-qr{width:34%}.wm-part-paper{background:#d4d2cf;color:#74716e;padding:4% 2%;font-size:.7em}.wm-hardware-small>small{font-size:.8em}.wm-readout{position:absolute;z-index:5;right:2.7%;top:6%;font:clamp(13px,2vw,29px)/1 Arial,Helvetica,sans-serif;color:#eee;text-shadow:0 2px 5px #000}.home-id-card{position:absolute;z-index:6;width:26%;top:8%;right:6%;transform:rotate(20deg);transform-origin:center;filter:drop-shadow(4px 10px 5px #000b);transition:transform .16s,filter .16s}.home-id-card img{display:block;width:100%;height:auto}.home-id-card:hover,.home-id-card:focus-visible{transform:translateY(-4px) rotate(18deg);filter:drop-shadow(6px 12px 7px #000c)}.car-hotspots{position:absolute;z-index:6;bottom:3%;left:3%;right:3%;display:flex;justify-content:space-between;gap:6px}.car-hotspots a{padding:7px 10px;border:1px solid #d4d2c38c;background:#0a0b0abf;color:#f6f3ec;text-decoration:none;font:700 clamp(8px,.73vw,12px)/1.2 "Courier New",monospace;white-space:nowrap;transition:background .14s,color .14s}.car-hotspots a:hover,.car-hotspots a:focus-visible{background:#eee9dd;color:#151515}.car-hotspots span{color:#e28e57}.home-controls{flex:0 0 13.2%;min-height:73px;display:flex;flex-direction:column;padding:.25% 1.6% .35%;background:repeating-linear-gradient(0deg,#002a6800 0,#002a6800 3px,#002a681a 4px),linear-gradient(180deg,#b8d5ff,#5a9ced 9%,#1d6cdb 23%,#0759ca 58%,#034bad);border-top:3px solid #b6d7ff;color:#143f87;box-shadow:inset 0 2px #f0f8ff,inset 0 5px 5px #073c9a88,inset 4px 0 #7db5f2,inset -4px 0 #10479f,inset 0 -3px #0a3b8f}.home-controls button{display:grid;place-items:center;position:relative;color:#0e3780;background:linear-gradient(180deg,#fff,#f9fdff 29%,#e1f2ff 56%,#a7ccf8 79%,#5b91dd);border:2px solid #23529d;box-shadow:inset 0 0 0 1px #fff,inset 0 3px 3px #fff,inset 0 -5px 6px #346ec29c,0 0 0 2px #6daef2,0 0 0 4px #0a3b8e,0 5px 7px #002664a8;cursor:pointer}.home-controls button:not(.wm-track-skip):before{content:"";position:absolute;left:9%;right:9%;top:6%;height:45%;border-radius:100% 100% 45% 45%;background:linear-gradient(#fffdfd,#fff0);pointer-events:none}.home-controls button:not(.wm-track-skip):after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid #123f91;border-top-color:#a3d5ff;border-bottom-color:#002c7c;border-radius:inherit;box-shadow:inset 0 1px 2px #fff9,0 2px 2px #002b78a8;pointer-events:none}.home-controls button:hover{filter:brightness(1.08)}.home-controls button:active:not(.wm-track-skip){transform:translateY(2px);box-shadow:inset 0 1px 5px #25549588,inset 0 0 0 2px #7fa9de,0 1px 2px #05285e}.home-controls button:focus-visible{outline:3px solid #fff;outline-offset:4px}.home-controls svg{width:52%;height:52%;filter:drop-shadow(0 1px 0 #fff)}.wm-seek-row{height:25%;display:flex;align-items:center;gap:1.4%;padding-left:18%;padding-right:1%}.wm-track-skip{width:clamp(25px,3.5vw,48px);height:clamp(23px,3.5vw,44px);border:none!important;background:transparent!important;box-shadow:none!important;color:#b5ddff!important}.wm-seek-row input{flex:1;min-width:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:clamp(5px,.8vh,10px);border-radius:20px;border:1px solid #2c64bc;box-shadow:inset 0 2px 4px #0b3b90,0 -1px #174da3,0 1px #87b7f5;background:linear-gradient(#1151ac,#367fdf 55%,#7eb5f4);cursor:pointer}.wm-seek-row input::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:clamp(14px,1.2vw,25px);height:clamp(23px,3.5vh,48px);border:2px solid #376da6;border-radius:5px;background:linear-gradient(90deg,#a6c5d6,#effff6 25%,#fff 55%,#adcbd2);box-shadow:inset 0 0 0 2px #e9fff4,0 2px 3px #003475,0 0 0 2px #4785c9}.wm-seek-row input::-moz-range-thumb{width:clamp(14px,1.2vw,25px);height:clamp(23px,3.5vh,48px);border:2px solid #376da6;border-radius:5px;background:linear-gradient(90deg,#a6c5d6,#fff,#adcbd2);box-shadow:inset 0 0 0 2px #e9fff4,0 2px 3px #003475}.wm-transport-row{height:75%;display:flex;align-items:center;gap:clamp(5px,1.2vw,22px)}.wm-play,.wm-stop{flex:none;border-radius:50%}.wm-play{width:clamp(48px,9vh,138px);height:clamp(48px,9vh,138px);border-width:3px!important}.wm-stop{width:clamp(38px,5vh,78px);height:clamp(44px,6.8vh,100px)}.wm-small{flex:none;width:clamp(40px,5.6vw,85px);height:clamp(29px,4.7vh,62px);border-radius:999px}.wm-small svg{width:43%;height:43%}.wm-list-icon{margin-left:clamp(16px,3vw,60px);width:clamp(44px,6vw,88px);height:clamp(28px,4.6vh,57px);display:grid;place-items:center;border:2px solid #244b92;background:linear-gradient(#fff,#eaf4ff 48%,#94b9e7 53%,#e9f5ff);border-radius:999px;box-shadow:inset 0 0 0 2px #add2fa,inset 0 2px 3px #fff,0 3px #0d367a,0 6px 9px #05285e9c}.wm-list-icon svg{width:50%;height:60%;fill:#153b80}.wm-volume-track{width:clamp(46px,12vw,190px);height:clamp(6px,1vh,13px);border-radius:99px;background:linear-gradient(#063376,#0b4fae 48%,#3482d9 82%,#71a9f2);box-shadow:inset 0 2px 4px #002b78,0 -1px #164eae,0 1px #80b6f1;position:relative;margin-left:2%}.wm-volume-track i{position:absolute;left:56%;top:50%;transform:translateY(-50%);width:clamp(10px,1vw,23px);height:clamp(22px,3vh,45px);background:linear-gradient(90deg,#a6c5d6,#fff 48%,#b7d1d6);border:2px solid #376da6;border-radius:5px;box-shadow:inset 0 0 0 2px #e9fff4,0 2px 3px #003475}.wm-time{margin-left:auto;font:clamp(10px,1vw,18px) "Courier New",monospace;color:#e1efff;text-shadow:0 1px #092e70}.home-ui-intro .home-window,.home-ui-intro .home-stage{background:transparent}.home-ui-intro .home-video{opacity:0}@media(min-width:761px)and (max-height:800px){.home-id-card{top:12%}}@media(max-width:760px){.intro-video{object-fit:contain}.home-ui{padding:7px}.home-window{width:100%;height:min(96svh,850px);border-width:3px}.home-menu{min-height:24px}.wm-title-actions>*{font-size:17px}.wm-title-actions b{font-size:22px}.home-video{object-fit:contain}.wm-hardware{width:53%;height:24%;top:5%;font-size:5px}.wm-hardware-small{display:none}.wm-hardware{grid-template-columns:1fr}.wm-hardware-main{padding:4%}.wm-hardware-main .wm-part-risk:nth-of-type(3),.wm-part-foot{display:none}.home-id-card{width:43%;top:8%;right:5%}.wm-readout{top:3%;font-size:12px}.car-hotspots{bottom:2%;display:grid;grid-template-columns:1fr 1fr;gap:5px}.car-hotspots a{white-space:normal;font-size:8px;padding:7px 5px}.home-controls{flex-basis:16%;min-height:112px;padding:3px 5px 5px}.wm-seek-row{height:40%}.wm-transport-row{height:60%;gap:5px}.wm-list-icon,.wm-volume-track{display:none}.wm-small{width:34px;height:28px}.wm-play{width:48px;height:48px}.wm-stop{width:36px;height:44px}.wm-time{font-size:10px}}@media(max-width:390px){.wm-hardware{width:49%;font-size:4.8px}.car-hotspots a{font-size:7px}}.profile-page{min-height:100vh;padding:clamp(16px,4vw,48px) 14px 60px;background:radial-gradient(circle at 50% 30%,#283039,#171b20 62%,#0d1013);color:#c9f3ff;font-family:Courier New,Courier,monospace}.dossier{width:min(730px,100%);margin:0 auto}.dossier-sheet{padding:12px;background:#0b1117;border:1px solid #6fa9c4;box-shadow:0 0 0 2px #152a36,0 0 23px #7ec9ec45,inset 0 0 18px #345c754d;position:relative}.dossier-sheet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8;background:repeating-linear-gradient(0deg,#0000 0,#0000 2px,#030a1630 3px);opacity:.38}.dossier-header{height:58px;display:flex;justify-content:space-between;align-items:center;padding:0 14px;border:1px solid #80c5e2;border-bottom:0;color:#def8ff;text-shadow:0 0 7px #7adaf9;font-size:clamp(16px,2.5vw,24px)}.dossier-header strong{font-weight:700;letter-spacing:.04em}.dossier-header .home-link{color:#e4faff;background:#102838;border:1px solid #87c8e1;box-shadow:0 0 9px #58bbe478;padding:6px 8px;font:700 11px Courier New,monospace;text-shadow:none}.dossier-header .home-link:hover{background:#1d536b}.dossier-grid{display:grid;grid-template-columns:28% 22% 50%;grid-template-rows:338px 145px 248px;gap:0}.dossier-grid>section{min-width:0;min-height:0;position:relative;overflow:hidden;background:#090f15;border:1px solid #6ca8c5;box-shadow:inset 0 0 12px #67c2e037}.portrait-frame{grid-column:1/3;grid-row:1;padding:45px 9px 9px}.portrait-frame .media-missing,.portrait-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 37%;padding:0;border:2px solid #8bdded;box-shadow:0 0 12px #7ae3f3;background:#031923;color:#c9f7ff;filter:grayscale(1) sepia(1) hue-rotate(150deg) saturate(7) brightness(1.55) contrast(1.3)}.portrait-frame .media-missing{filter:none}.portrait-frame:after{content:"";pointer-events:none;position:absolute;top:45px;right:9px;bottom:9px;left:9px;background:#00d9ff36;mix-blend-mode:screen}.portrait-leds{position:absolute;right:13px;top:13px;display:flex;gap:6px}.portrait-leds i{width:11px;height:11px;border:2px solid #a7e7f4;border-radius:50%;background:#4dbad8;box-shadow:0 0 7px #9ceaff}.circuit-frame{grid-column:3;grid-row:1;padding:8px;display:grid;place-items:center;background:#0b1821!important}.circuit{width:100%;height:100%;filter:drop-shadow(0 0 5px #79d5ee70)}.finger-frame{grid-column:1;grid-row:2;display:grid;place-items:center;padding:7px}.finger-frame:before,.finger-frame:after{content:"";position:absolute;width:19px;height:19px;border:1px solid #a4e8fc;pointer-events:none}.finger-frame:before{left:7px;top:7px;border-right:0;border-bottom:0}.finger-frame:after{right:7px;bottom:7px;border-left:0;border-top:0}.fingerprint{width:100%;height:100%;max-height:132px;filter:drop-shadow(0 0 4px #80dcf8)}.identity-frame{grid-column:2/4;grid-row:2}.identity-frame dl{height:100%;margin:0;display:grid;grid-template-rows:repeat(3,1fr)}.identity-frame dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 10px;border-bottom:1px solid #659dbb;font:700 clamp(11px,1.5vw,18px)/1.15 "Courier New",monospace;letter-spacing:.02em;text-shadow:0 0 5px #76c6e977}.identity-frame dl div:last-child{border-bottom:0}.identity-frame dt{color:#d5f4fc}.identity-frame dd{margin:0;color:#d8f5ff;text-align:right;white-space:nowrap}.silhouette-frame{grid-column:1;grid-row:3;display:grid;place-items:center;padding:7px;background:#071016!important}.silhouette{width:100%;height:100%;filter:drop-shadow(0 0 5px #82d4ed90)}.bio-frame{grid-column:2/4;grid-row:3;padding:15px 16px;display:flex;flex-direction:column;background:#03070c!important}.bio-frame h1{font:700 clamp(15px,2.2vw,23px)/1 "Courier New",monospace;margin:0 0 19px;color:#d9f6fd;text-shadow:0 0 8px #86d7eb}.bio-frame p{margin:0;max-width:56ch;color:#d8eef4;font:700 clamp(10px,1.2vw,14px)/1.55 "Courier New",monospace;letter-spacing:.025em;text-transform:uppercase}.bio-cursor{margin-top:auto;font-size:22px;color:#dbf8ff;line-height:1}@media(max-width:760px){.profile-page{padding:18px 8px 30px}.dossier-sheet{padding:7px}.dossier-header{height:38px;padding:0 7px;font-size:13px}.dossier-header .home-link{font-size:8px;padding:4px 5px}.dossier-grid{grid-template-rows:clamp(165px,50vw,300px) clamp(100px,29vw,132px) clamp(165px,49vw,230px)}.portrait-frame{padding:25px 4px 4px}.portrait-frame:after{top:25px;right:4px;bottom:4px;left:4px}.portrait-leds{top:7px;right:7px;gap:3px}.portrait-leds i{width:7px;height:7px;border-width:1px}.circuit-frame,.finger-frame{padding:3px}.identity-frame dl div{font-size:clamp(10px,2.45vw,11px);padding:0 4px;gap:3px;letter-spacing:-.02em}.bio-frame{padding:10px 8px}.bio-frame h1{font-size:15px;margin-bottom:8px}.bio-frame p{font-size:clamp(10px,2.7vw,12px);line-height:1.35}.bio-cursor{font-size:15px}}.video-page{min-height:100vh;background:radial-gradient(circle at 50% 35%,#243137,#070b0d 72%);padding:28px 5vw 40px;display:flex;flex-direction:column;align-items:center}.video-back{align-self:flex-start;color:#b3dfed}.crt{width:min(700px,100%);margin:auto;background:linear-gradient(90deg,#080d10,#30393d 5%,#12191d 19%,#1c2529 80%,#090c0f);border:8px solid #1d2529;border-radius:45px 45px 14px 14px;padding:24px 24px 15px;box-shadow:inset 2px 2px 3px #84909070,inset -6px -6px 9px #000,0 35px 60px #000}.crt-bezel{border:8px solid #05090b;border-radius:50px/32px;padding:8px;background:#131c1d;box-shadow:inset 0 0 11px #000,0 0 0 3px #536269}.crt-screen{height:clamp(310px,46vw,500px);position:relative;overflow:hidden;border-radius:35px/30px;background:radial-gradient(ellipse,#173040,#020c12 70%);box-shadow:inset 0 0 45px 17px #000;border:2px solid #2f464b}.crt-screen:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(0deg,#0000 0,#0000 3px,#0007 4px),radial-gradient(ellipse,#0000 40%,#000c);z-index:4}.crt-glass{position:absolute;top:0;right:0;bottom:0;left:0}.crt-glass video{width:100%;height:100%;object-fit:cover;opacity:.5}.crt-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#74cde6;font:700 clamp(24px,4vw,46px) "Courier New",monospace;text-shadow:0 0 18px #47c8f9}.crt-empty small{font-size:11px;text-align:center;line-height:1.8;font-weight:400;max-width:80%;overflow-wrap:anywhere}.crt-overlay{position:absolute;left:10%;top:10%;z-index:3;color:#b6efff;font:700 clamp(10px,1.5vw,16px)/1.35 "Courier New",monospace;text-shadow:0 0 9px #75dcff;pointer-events:none}.crt-overlay strong{display:block;font-size:clamp(18px,3vw,34px);letter-spacing:.07em}.crt-index{position:absolute;right:8%;bottom:9%;z-index:3;color:#9cd9ec;font:12px Courier New,monospace}.crt-lower{display:flex;margin-top:19px;gap:18px;min-height:118px}.crt-speaker{flex:1;border:2px solid #0b1011;background:repeating-linear-gradient(90deg,#06090a 0,#06090a 3px,#263035 3px,#263035 5px);box-shadow:inset 0 0 15px #000;padding:18px;color:#7993a0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.crt-speaker span{white-space:nowrap;font-size:24px;opacity:.55}.crt-speaker small{font:9px Courier New,monospace;color:#b0bec3}.crt-hardware{flex:2;display:flex;flex-direction:column;justify-content:space-between}.crt-title{background:#070d10;border:1px solid #5a777b;padding:7px 10px;color:#a8ebff;font:700 13px Courier New,monospace;min-height:37px}.crt-title small{display:block;font-weight:400;font-size:9px;color:#7297aa;margin-top:3px}.crt-buttons{display:flex;gap:5px}.crt-buttons button{flex:1;min-width:0;border:2px solid #080b0e;background:linear-gradient(#60707c,#111b25 45%,#080d14);color:#9ad9f3;border-radius:5px;padding:10px 2px;font-size:13px;box-shadow:0 2px 2px #000}.crt-buttons button:hover{color:#fff;background:linear-gradient(#92b8cd,#1b4a67 45%,#11243b)}.crt-caption{text-align:center;color:#758992;font:9px Courier New,monospace}.video-foot{width:min(700px,100%);font:10px Courier New,monospace;color:#8faeb5;display:flex;justify-content:space-between;margin-top:15px}.photos-page{min-height:100vh;background:#242525;color:#e5e8d9;font-family:Courier New,monospace;padding:20px}.photos-wrap{max-width:1150px;margin:auto}.photos-top,.photos-bottom{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.08em}.photos-top{margin:0 0 18px}.photos-feature{height:clamp(310px,42vw,520px);position:relative;background:#0c1515;border:1px solid #596257;overflow:hidden}.photos-feature-media{height:100%;position:relative}.photos-feature-media>img,.photos-feature-media>.media-missing{width:100%;height:100%;object-fit:cover}.photos-feature-media>.media-missing{background:radial-gradient(circle at 70% 45%,#355456,#1c332d 30%,#0a1615 70%);border:none;color:#c8e0d5}.photos-feature-text{position:absolute;left:5%;bottom:9%;font:900 clamp(40px,8vw,108px)/.82 Arial,sans-serif;letter-spacing:-.06em;color:#eceddf;text-shadow:0 3px 25px #000}.photos-feature-text span{display:block;font:12px Courier New,monospace;letter-spacing:.1em;margin-top:20px}.photos-title{font-size:15px;margin:35px 0 16px;border:1px solid #a4aa9a;border-radius:8px;display:inline-flex;gap:100px;padding:7px 12px}.photos-collage{display:grid;grid-template-columns:1.4fr .9fr .9fr 1.1fr;grid-template-rows:145px 165px 190px;gap:7px;min-height:520px}.photo-tile{padding:0;position:relative;border:1px solid #626e65;background:#111e20;overflow:hidden;text-align:left;color:#fff;min-height:0}.photo-tile>img,.photo-tile>.media-missing{width:100%;height:100%;object-fit:cover}.photo-tile .media-missing{font-size:11px;background:radial-gradient(circle at 50% 40%,#446763,#0c191b 72%)}.photo-tile .missing-cross{font-size:28px}.photo-tile:nth-child(2) .media-missing{background:radial-gradient(circle,#654735,#1b1918 68%)}.photo-tile:nth-child(3) .media-missing{background:radial-gradient(circle,#445565,#121a26 68%)}.photo-tile:nth-child(4) .media-missing{background:radial-gradient(circle,#70614a,#1e211b 68%)}.photo-tile:nth-child(5) .media-missing{background:radial-gradient(circle,#3d5555,#111a19 68%)}.photo-tile-0{grid-column:1;grid-row:1/4}.photo-tile-1{grid-column:2;grid-row:1/3}.photo-tile-2{grid-column:3/5;grid-row:1}.photo-tile-3{grid-column:3;grid-row:2/4}.photo-tile-4{grid-column:2;grid-row:3}.photo-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .2s}.photo-label{position:absolute;z-index:2;left:15px;right:12px;bottom:12px;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s;text-shadow:0 2px 4px #000}.photo-label b{display:block;font-size:14px}.photo-label small{display:block;line-height:1.4;margin-top:6px}.photo-tile:hover:after,.photo-tile:focus-visible:after,.photo-tile:hover .photo-label,.photo-tile:focus-visible .photo-label{opacity:1;transform:none}.photos-bottom{margin:18px 0 30px;color:#adb9a6}.model-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:24px;background:#252b29;padding:40px;color:#eee}.model-detail>img,.model-detail>.media-missing{width:100%;height:min(65vh,530px);object-fit:contain}.model-detail h2{font-size:32px}.model-detail p{line-height:1.5}.detail-arrows{display:flex;gap:8px;margin-top:32px}.detail-arrows button{background:#e0e3d7;border:0;padding:10px 14px}.projects-page{min-height:100vh;background:radial-gradient(circle at 50% 40%,#617ba9,#182950 68%,#0b1536);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;font:12px Arial,sans-serif;color:#121d39}.xp-window{width:min(1100px,100%);border:3px solid #1b5ad9;border-radius:9px 9px 2px 2px;box-shadow:0 0 0 2px #93b8ff,0 28px 55px #020c29aa;overflow:hidden;background:#9ab8eb}.xp-titlebar{height:28px;background:linear-gradient(#72a4fd,#1356c8 43%,#0650bd 70%,#2873dc);color:#fff;text-shadow:1px 1px #1041a1;font-weight:700;display:flex;align-items:center;padding-left:7px;gap:7px}.xp-logo{width:17px;height:17px;border-radius:50%;background:linear-gradient(#efefef,#5b7ca7);display:grid;place-items:center;color:#e39625;font-size:9px}.xp-window-actions{margin-left:auto;display:flex;gap:2px;margin-right:3px}.xp-window-actions>*{width:20px;height:20px;color:#fff;border:1px solid #d1e1fd;border-radius:3px;background:linear-gradient(#72aafa,#1051c9);text-decoration:none;text-align:center;font-size:15px;font-weight:700;line-height:17px}.xp-window-actions>a{background:linear-gradient(#ffae8a,#d44323)}.xp-window-actions button{cursor:default}.xp-menu{height:25px;background:#f2f2ed;padding:5px 8px;text-decoration:underline;text-underline-offset:2px}.xp-content{display:grid;grid-template-columns:126px 1fr;min-height:530px;background:#050607}.xp-sidebar{background:linear-gradient(95deg,#4e76b8,#7894c9 65%,#344e93);color:#fff;display:flex;flex-direction:column;gap:0;padding:16px 8px 8px;border-right:4px solid #90b6ee;text-shadow:1px 1px #314982}.xp-sidebar .xp-orb{background:linear-gradient(#fff,#6e82af);border:2px solid #778ba9;color:#686d9a;border-radius:50%;width:25px;height:25px;text-align:center;line-height:20px;align-self:flex-end;margin-bottom:12px}.xp-sidebar strong,.xp-sidebar>span{border-bottom:1px solid #b5d0f064;padding:8px 2px;font-size:13px;line-height:1.1}.xp-sidebar strong{background:#2555a369}.xp-sidebar-bottom{margin-top:auto;padding:20px 0;color:#e5e9e7;font-weight:700;font-size:16px;letter-spacing:-.08em}.xp-main{display:flex;flex-direction:column;min-width:0}.xp-toolbar{height:36px;color:#596e94;background:linear-gradient(#f1f3f6,#9baad2 55%,#748dc4);display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:0 9px}.xp-toolbar>span{margin-right:auto}.xp-toolbar select{max-width:45%;border:1px solid #6083c1;background:#f6f8ff;font-size:12px}.xp-display{flex:1;min-height:435px;margin:0 7px;background:#000;color:#e2e8f4;border:2px solid #32446f;display:flex;align-items:center;justify-content:center;padding:24px}.xp-project-frame{display:grid;grid-template-columns:43% 1fr;gap:28px;width:100%;max-width:810px;align-items:center}.xp-project-frame>img,.xp-project-frame>.media-missing{width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid #6680a7;background:#101d2c;color:#aec5de}.xp-project-info small{color:#69bd77;font:11px Courier New,monospace}.xp-project-info h1{font-size:clamp(25px,4vw,46px);font-weight:400;line-height:1.05;margin:18px 0}.xp-project-info p{font:14px/1.5 Arial;color:#afbad0;max-width:42ch}.xp-technologies{display:flex;gap:6px;flex-wrap:wrap;margin:22px 0}.xp-technologies span{border:1px solid #497eb7;color:#c2dff6;padding:5px 7px;font-size:10px}.xp-links{display:flex;gap:10px;flex-wrap:wrap}.xp-links>*{font:11px Courier New,monospace;padding:7px 9px;border:1px solid #567da5;color:#bbdbf7;text-decoration:none}.xp-links span{opacity:.55}.xp-links a:hover{background:#3363a7}.xp-status{height:23px;margin:0 7px 5px;background:#020304;border:1px solid #3b5280;border-top:0;color:#35e046;display:flex;justify-content:space-between;padding:4px 10px;font:12px Courier New,monospace}.xp-playerbar{height:62px;background:linear-gradient(#d7e2f1,#a3b7d9 25%,#4b76bc 48%,#2250a5 85%,#6189d1);border-top:3px solid #c7ddff;display:flex;align-items:center;gap:18px;padding:0 23px;color:#dcefff}.xp-playbuttons{display:flex;align-items:center;gap:5px}.xp-playbuttons button{width:28px;height:28px;border-radius:50%;border:2px solid #9cc6fc;background:linear-gradient(#f9ffff,#85b6f9 50%,#1653b2);color:#143d81;box-shadow:1px 2px 4px #082965}.xp-playbuttons .xp-play{width:39px;height:39px;font-size:18px}.xp-track{flex:1;height:8px;border-radius:6px;background:#2b66b7;box-shadow:inset 0 2px 3px #0e3d85;max-width:500px}.xp-track i{display:block;height:100%;background:linear-gradient(#a6e4b3,#2db75a);border-radius:6px}.projects-under{width:min(1100px,100%);display:flex;justify-content:space-between;color:#e8f0ff;margin-top:18px;font:11px Courier New,monospace}.models-page{min-height:100vh;background:#182229;padding:30px;color:#e2f2ee}.models-paper{max-width:1200px;margin:auto;min-height:820px;padding:24px 35px 40px;background:radial-gradient(circle at 30% 40%,#326b7a,#153542 65%,#10252c);border:1px solid #4f929b;box-shadow:0 24px 70px #0008;position:relative;overflow:hidden}.models-paper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#0000 0,#0000 2px,#0002 3px),linear-gradient(120deg,#ffffff0d,#0000 40%,#0005);pointer-events:none}.models-head,.models-foot{position:relative;z-index:2;display:flex;justify-content:space-between;font:11px Courier New,monospace;letter-spacing:.1em}.models-head{border-bottom:1px solid #9abdc2;padding-bottom:12px}.models-paper h1{position:relative;z-index:1;font:900 clamp(52px,9vw,126px)/.82 Arial Black,Arial,sans-serif;letter-spacing:-.07em;transform:rotate(-3deg);margin:47px 0 20px;color:#d9f0e9;text-shadow:5px 5px 0 #183442}.models-paper h1 span{color:#e6516b;font-size:.56em;margin-left:20px}.models-intro{position:relative;font:12px/1.6 Courier New,monospace;letter-spacing:.1em}.models-intro span{color:#fd737a}.model-collage{position:relative;min-height:580px;margin:25px 0 10px}.model-cut{position:absolute;display:block;padding:5px 5px 22px;background:#cbd9d8;border:0;box-shadow:6px 10px #07172077;color:#132d33;transform:rotate(var(--angle));transition:transform .2s,box-shadow .2s}.model-cut:hover{z-index:4;transform:rotate(0) scale(1.06);box-shadow:8px 16px 20px #0009}.model-cut>img,.model-cut>.media-missing{width:100%;height:calc(100% - 2px);object-fit:cover;background:#1c4350;color:#d9ecf1;border:0}.model-cut .media-missing{min-height:0;gap:5px}.model-cut .missing-cross{font-size:26px}.model-cut .media-missing small{font-size:8px}.model-cut>span{position:absolute;bottom:5px;left:8px;font:10px Courier New,monospace}.model-cut-0{--angle:-5deg;width:35%;height:290px;left:3%;top:25px}.model-cut-1{--angle:4deg;width:30%;height:220px;left:42%;top:0}.model-cut-2{--angle:-8deg;width:25%;height:250px;right:0;top:160px}.model-cut-3{--angle:6deg;width:31%;height:240px;left:17%;top:325px}.model-cut-4{--angle:-3deg;width:28%;height:200px;left:54%;top:345px}.model-sticker{position:absolute;left:40%;top:240px;background:#f16c6c;color:#151e22;transform:rotate(9deg);padding:14px;font:900 20px/1 Arial;box-shadow:4px 6px #07172088}.models-foot{margin-top:20px;border-top:1px solid #9abdc2;padding-top:15px}.photo-preview{display:grid;grid-template-columns:50px minmax(200px,760px) 50px;gap:10px;align-items:center;color:#fff;background:#182d32;padding:25px}.photo-preview>img,.photo-preview>.media-missing{width:100%;height:min(70vh,650px);object-fit:contain}.photo-preview>button{background:transparent;border:1px solid #d1e2e2;color:#fff;font-size:22px;padding:10px}.photo-preview>div:last-child{grid-column:1/4;text-align:center;font:12px Courier New,monospace}.model-cut-label{display:block;right:5px;padding:2px 4px;background:#cbd9d8}.model-cut-label b{display:block}.model-cut-label small{display:block;max-height:0;opacity:0;overflow:hidden;transition:max-height .2s,opacity .2s}.model-cut:hover .model-cut-label small,.model-cut:focus-visible .model-cut-label small{max-height:5em;opacity:1}.model-cut:focus-visible{z-index:4}@media(max-width:760px){.video-page{padding:15px 8px}.crt{padding:12px 10px 8px;border-width:5px;border-radius:25px}.crt-bezel{padding:5px;border-width:5px}.crt-screen{height:clamp(320px,67vw,500px)}.crt-overlay{font-size:9px;left:8%}.crt-overlay strong{font-size:19px}.crt-lower{gap:8px;min-height:120px}.crt-speaker{padding:8px;flex:.65}.crt-speaker span{font-size:15px}.crt-speaker small{font-size:7px}.crt-title{font-size:10px}.crt-buttons button{font-size:10px;padding:7px 0}.crt-caption{font-size:7px}.video-foot{font-size:8px}.photos-page{padding:10px}.photos-feature{height:390px}.photos-feature-text{font-size:50px}.photos-collage{grid-template-columns:1fr 1fr;grid-template-rows:240px 155px 155px 155px;min-height:0}.photo-tile-0{grid-column:1/3;grid-row:1}.photo-tile-1{grid-column:1;grid-row:2/4}.photo-tile-2{grid-column:2;grid-row:2}.photo-tile-3{grid-column:2;grid-row:3/5}.photo-tile-4{grid-column:1;grid-row:4}.photo-label{opacity:1;transform:none;font-size:10px}.photo-tile:after{opacity:.32}.model-detail{grid-template-columns:1fr;padding:20px}.model-detail>img,.model-detail>.media-missing{height:40vh}.projects-page{padding:10px}.xp-content{grid-template-columns:75px 1fr;min-height:540px}.xp-sidebar{padding:10px 4px}.xp-sidebar strong,.xp-sidebar>span{font-size:10px}.xp-display{padding:10px;min-height:470px}.xp-project-frame{grid-template-columns:1fr;gap:10px}.xp-project-frame>img,.xp-project-frame>.media-missing{height:170px;aspect-ratio:auto}.xp-project-info h1{font-size:24px;margin:8px 0}.xp-project-info p{font-size:11px}.xp-technologies{margin:8px 0}.xp-links>*{font-size:8px}.xp-toolbar label{display:none}.xp-toolbar select{max-width:75%}.xp-playerbar{padding:0 10px;gap:8px}.projects-under{font-size:9px}.models-page{padding:9px}.models-paper{padding:18px 15px;min-height:0}.models-paper h1{font-size:clamp(47px,12vw,80px)}.model-collage{min-height:780px}.model-cut-0{width:64%;height:240px;left:3%;top:10px}.model-cut-1{width:52%;height:190px;left:42%;top:195px}.model-cut-2{width:50%;height:200px;left:0;top:300px}.model-cut-3{width:61%;height:190px;left:32%;top:480px}.model-cut-4{width:54%;height:150px;left:4%;top:620px}.model-sticker{left:55%;top:85px;font-size:13px}.photo-preview{grid-template-columns:32px minmax(180px,1fr) 32px;padding:12px;gap:4px}.photo-preview>button{font-size:15px;padding:6px}.photo-preview>img,.photo-preview>.media-missing{height:50vh}}@media(max-width:390px){.dossier-header>span:last-child{display:none}.crt-caption{display:none}.photos-feature-text{font-size:42px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:760px){.car-hotspots{column-gap:10px;row-gap:10px}.car-hotspots a{display:flex;align-items:center;min-height:38px;padding:9px 8px;font-size:10px}.wm-transport-row{gap:14px}}.wm-readout{font-family:Oxanium,sans-serif;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}.profile-page,.profile-page .dossier-header .home-link,.profile-page .identity-frame dl div,.profile-page .bio-frame h1,.profile-page .bio-frame p,.profile-page .media-missing{font-family:Oxanium,sans-serif}@media(max-width:760px){.wm-readout{font-size:14px}}
