@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}@media(min-width:761px)and (max-height:800px){.home-id-card{top:12%}}@media(max-width:760px){.intro-video,.intro-end-frame{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}}.profile-page{position:relative;background:url(/assets/images/profile-grain.png) repeat,radial-gradient(ellipse at 50% 38%,#111526,#060813 60%,#010208);color:#c5c5da}.profile-page:before,.profile-page:after{display:none}.profile-page .dossier-sheet{background:url(/assets/images/profile-damage.png) center/100% 100% no-repeat,url(/assets/images/profile-grain.png) repeat,#03040b;border:1px solid #656d91;box-shadow:0 0 0 2px #101425,0 0 18px #626caa33,inset 0 0 30px #000}.profile-page .dossier-sheet:after{display:none}.profile-page .dossier-header{background:url(/assets/images/profile-grain.png) repeat,#03040b;color:#dedbe9;border-color:#777fa6;border-bottom:0;text-shadow:1px 0 #9c617d,-1px 0 #7d90bb,0 0 6px #a8acd2a1;letter-spacing:.06em}.profile-page .dossier-header .home-link{color:#d7d7e7;background:#0b0e1a;border-color:#777fa6;box-shadow:0 0 6px #828fc455}.profile-page .dossier-grid>section{border-color:#656e93;box-shadow:inset 0 0 20px #000c,0 0 4px #818cbb33}.profile-page .dossier-grid>section:not(.portrait-frame){background:url(/assets/images/profile-grain.png) repeat,repeating-linear-gradient(0deg,#0000 0,#0000 3px,#01030a9c,#0000 5px),#03050c!important}.profile-page .portrait-frame img{object-position:50% 39%;filter:none;border:0;box-shadow:none}.profile-page .portrait-frame:before,.profile-page .portrait-frame:after{display:none}.profile-page .portrait-leds i{background:#686e99;border-color:#9ca6d0;box-shadow:0 0 6px #9da5d099}.profile-page .circuit,.profile-page .fingerprint,.profile-page .silhouette{filter:grayscale(.6) hue-rotate(24deg) brightness(.72) drop-shadow(0 0 3px #8390bd66)}.profile-page .identity-frame dl div{border-color:#616a8d;color:#c7c9df;text-shadow:1px 0 #8e5576,-1px 0 #6b80aa,0 0 4px #8d95b47a}.profile-page .identity-frame dt{color:#b5bad6}.profile-page .identity-frame dd{color:#e4dce7}.profile-page .bio-frame h1{color:#dad5e4;text-shadow:1px 0 #ad6d89,-1px 0 #728cb6,0 0 8px #8c90bb88}.profile-page .bio-frame p,.profile-page .bio-cursor{color:#b6b8d0;text-shadow:0 0 4px #7683ae55}.wm-title-actions{align-items:stretch;justify-content:stretch;gap:4px;padding:2px 4px 3px}.wm-title-actions>*{flex:1;min-width:0;border:1px solid #1c4ba3;border-top-color:#e1f2ff;border-left-color:#9ec9fb;border-right-color:#0b3b9d;border-bottom-color:#05296c;border-radius:3px;background:linear-gradient(180deg,#bddaff,#79b5fa 12%,#3277dc 27%,#0b50bd 68%,#246bd0);box-shadow:inset 1px 1px #eff8ffad,inset -1px -2px #003581a8,0 2px 2px #00236e9c;font-size:clamp(15px,1.65vw,20px);line-height:1;text-shadow:0 1px #002969}.wm-title-actions b{font:bold clamp(18px,2vw,24px)/1 Arial,sans-serif;outline:0}.wm-title-actions span{position:relative;font-size:0}.wm-title-actions span:after{content:"";display:block;width:11px;height:9px;border:1px solid #ecf8ff;border-radius:1px;background:linear-gradient(#80b8f6,#2566bf);box-shadow:inset 0 0 0 1px #1e55ae,0 1px 1px #002968}.wm-title-actions span:last-child:after{width:11px;height:7px;background:linear-gradient(#5599ed,#1a57b6)}@media(max-width:760px){.wm-title-actions{gap:3px;padding:2px 3px 3px}.wm-title-actions>*{font-size:16px}.wm-title-actions b{font-size:19px}.home-controls{padding-left:17px}}@font-face{font-family:Pirata One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pirata-one-latin-400-normal-C8jLWNfm.woff2) format("woff2"),url(/assets/pirata-one-latin-400-normal-CiJE7gJH.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2) format("woff2"),url(/assets/rajdhani-latin-500-normal-DfvNI-Td.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2) format("woff2"),url(/assets/rajdhani-latin-600-normal-Dx02qI2_.woff) format("woff")}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2) format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff) format("woff")}@font-face{font-family:"Pixelated MS Sans Serif";src:url(/assets/fonts/ms_sans_serif.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:"Pixelated MS Sans Serif";src:url(/assets/fonts/ms_sans_serif_bold.woff2) format("woff2");font-display:swap;font-weight:700}.desktop-environment{position:relative;min-height:100svh;background:#2689ce url(/assets/images/windows-field.jpg) center center/cover no-repeat;overflow-x:hidden}.desktop-app{position:relative;z-index:2;min-height:100svh}.desktop-app-home.home-intro-revealed{z-index:41}.intro.intro-windowed{background:transparent}.intro-end-frame{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.intro-end-frame.is-visible{opacity:1}.desktop-app-destination{padding:clamp(8px,1.3vw,18px);display:flex;flex-direction:column}.desktop-app-destination.destination-maximized{padding:0}.desktop-app-destination>main{flex:1;min-height:calc(100svh - 60px);border:2px solid #2b64c1;border-top:0;border-radius:0 0 7px 7px;box-shadow:0 0 0 2px #a5c9ff,0 15px 35px #062d6699;overflow:hidden}.desktop-app-destination.destination-maximized>main{min-height:calc(100svh - 30px)}.destination-chrome{height:30px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-left:10px;background:linear-gradient(#8fb8ff,#1555bf 48%,#063b9c);border:2px solid #7eacfa;border-bottom:0;color:#fff;box-shadow:0 0 0 2px #a5c9ff;text-shadow:1px 1px #00265d}.destination-chrome>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 17px "Pixelated MS Sans Serif",Tahoma,sans-serif}.destination-window-actions{flex:0 0 clamp(93px,14vw,162px);align-self:stretch;padding:1px 2px 2px}.destination-window-actions button{min-height:22px}.destination-closed .destination-chrome{display:none}.desktop-app-destination{height:100svh;min-height:0;overflow:hidden}.desktop-app-destination>main,.desktop-app-destination.destination-maximized>main,.desktop-app-destination.destination-normal>main{min-height:0;overflow-y:auto;overscroll-behavior:contain}.home-window{overflow-y:auto;overscroll-behavior:contain}.lightbox-inner{max-height:calc(100svh - 24px);overflow-y:auto}.home-page{background:transparent}.home-ui-hidden{opacity:0;visibility:hidden;pointer-events:none}.home-ui-maximized{padding:0}.home-window-maximized{width:100vw;height:100svh;border-radius:0}.desktop-start-menu{position:fixed;z-index:60;left:clamp(8px,2vw,34px);bottom:clamp(10px,2vh,28px);width:min(405px,calc(100vw - 16px));max-height:calc(100svh - 20px);overflow-y:auto;padding:5px;background:silver;border:2px solid;border-color:#fff #484848 #484848 #fff;box-shadow:inset 1px 1px #e4e4e4,2px 3px #0008;color:#000;font:24px/1 "Pixelated MS Sans Serif",Tahoma,sans-serif}.desktop-menu-heading{display:flex;align-items:center;gap:9px;min-height:69px;padding:3px 5px;font-size:29px;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:none}.desktop-menu-heading:focus-visible{outline:1px dotted #000;outline-offset:-4px}.desktop-start-menu.is-dragging .desktop-menu-heading{background:#b4b4b4}.desktop-menu-divider{height:3px;margin:1px 3px 5px;border-top:1px solid #777;border-bottom:1px solid #fff}.desktop-menu-item{height:58px;display:flex;align-items:center;gap:7px;padding:2px 12px 2px 3px;color:#000;text-decoration:none;white-space:nowrap}.desktop-menu-item:hover,.desktop-menu-item:focus-visible{background:navy;color:#fff;outline:0}.desktop-menu-item:focus-visible{outline:1px dotted #fff;outline-offset:-3px}.desktop-menu-icon{display:block;flex:none;width:52px;height:54px;background-image:url(/assets/images/classic-menu-source.png);background-repeat:no-repeat;image-rendering:pixelated}.desktop-menu-icon[data-pixel-icon=update]{background-position:-14px -13px}.desktop-menu-icon[data-pixel-icon=programs]{background-position:-14px -94px}.desktop-menu-icon[data-pixel-icon=favorites]{background-position:-14px -152px}.desktop-menu-icon[data-pixel-icon=documents]{background-position:-14px -213px}.desktop-menu-icon[data-pixel-icon=settings]{background-position:-14px -274px}.desktop-menu-icon[data-pixel-icon=find]{background-position:-14px -342px}.desktop-menu-icon[data-pixel-icon=help]{background-position:-14px -396px}.desktop-menu-arrow{flex:none;margin-left:auto;width:15px;height:20px;background:url(/assets/images/classic-menu-source.png) -373px -111px no-repeat;image-rendering:pixelated}.desktop-menu-group-start{height:65px;margin-top:5px;padding-top:8px;border-top:1px solid #777;box-shadow:0 -1px #fff}.home-stage{background:#03070a url(/assets/images/loop-poster.webp) center/cover no-repeat}.home-video{background:transparent;opacity:0;transition:opacity .18s ease-out}.home-video-ready{opacity:1;transition:none}.home-ui-intro .home-video{opacity:0}.home-ui-intro .home-window,.home-ui-intro .home-stage{background:transparent}.home-intro-copy{position:absolute;z-index:5;top:6%;left:3.2%;width:52%;pointer-events:auto;color:#f8f7f2;text-shadow:0 2px 4px #000,0 3px 18px #000,0 0 28px #000}.home-intro-copy h1{margin:0 0 clamp(10px,1.5vh,24px);font:400 clamp(48px,5.1vw,94px)/.94 "Pirata One",Georgia,serif;letter-spacing:-.015em;text-wrap:balance}.home-intro-copy p{margin:0;max-width:68ch;font:600 clamp(12px,1.05vw,18px)/1.24 "Rajdhani",Arial,sans-serif;letter-spacing:.012em;text-wrap:pretty;text-shadow:1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,0 2px 8px #000,0 0 18px #000}.home-intro-copy p,.home-car-note{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}.home-id-card{z-index:7;width:20%;top:7%;right:5%}.home-notes{position:absolute;z-index:6;left:2.7%;right:2.7%;bottom:2.8%;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,.82fr);align-items:end;gap:6%;color:#f4f7ff;font:400 clamp(7px,.62vw,11px)/1.2 "Share Tech Mono","Courier New",monospace;letter-spacing:.008em;text-shadow:0 1px 2px #000,0 0 8px #000,1px 1px 1px #000}.home-notes p{margin:0}.home-credits-note{text-align:right}.home-credits-note a{color:#d8efff;text-decoration:underline;text-underline-offset:2px}.home-credits-note a:hover,.home-credits-note a:focus-visible{color:#fff;text-decoration-thickness:2px}.scramble-text{display:block;position:relative}.scramble-accessible{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.scramble-reserve{display:block;visibility:hidden}.scramble-visible{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.scramble-text-inline,.scramble-text-inline .scramble-visible{position:static;display:inline}.scramble-text-inline .scramble-reserve{display:none}.wm-transport-row>button{top:-4px}.wm-title-plate{display:flex;align-items:center;padding-left:clamp(7px,1.1vw,20px);min-width:0}.wm-title-plate span{font:700 clamp(9px,.95vw,16px) "Oxanium",sans-serif;color:#1a3768;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px #fff}.wm-title-actions{display:flex;flex:0 0 31%;gap:3px;padding:2px 3px 3px}.wm-title-actions button{min-width:0;flex:1;display:grid;place-items:center;border:1px solid #1b4b9e;border-top-color:#e8f4ff;border-left-color:#a2caff;border-right-color:#0c347e;border-bottom-color:#092a6e;border-radius:3px;background:linear-gradient(#c8e0ff,#5a9eea 23%,#1160cd 62%,#0b4bad);box-shadow:inset 1px 1px #fff9,inset -1px -2px #013173aa,0 1px 2px #0029679c;color:#fff;cursor:pointer}.wm-title-actions button:hover{filter:brightness(1.13)}.wm-title-actions button:active{transform:translateY(1px)}.wm-title-actions button:focus-visible{outline:2px solid #fff;outline-offset:-3px}.wm-title-actions button.wm-close{background:linear-gradient(#ffcfad,#ec7158 25%,#d83320 63%,#aa1e12);border-right-color:#811809;border-bottom-color:#811809}.wm-title-actions svg{width:clamp(11px,1.2vw,19px);height:clamp(11px,1.2vw,19px);stroke:currentColor;stroke-width:2.4;fill:none;filter:drop-shadow(0 1px 1px #002866)}.classic-app-menu{flex:0 0 29px;display:flex;align-items:center;gap:2px;min-width:0;padding:1px 7px;background:silver;border-top:1px solid #fff;border-bottom:2px solid;border-bottom-color:#777;box-shadow:inset 0 -1px #e9e9e9;overflow-x:auto;scrollbar-width:thin;font:18px/1 "Pixelated MS Sans Serif",Tahoma,sans-serif}.classic-app-menu a{flex:none;padding:2px 7px;color:#090909;text-decoration:none;white-space:nowrap}.classic-app-menu a:hover,.classic-app-menu a:focus-visible{background:navy;color:#fff;outline:1px dotted #fff;outline-offset:-3px}.classic-app-menu u,.desktop-menu-label u{text-decoration-thickness:1px;text-underline-offset:3px}.wm-seek-row{padding-left:17%;padding-right:.4%;gap:1%}.wm-seek-row .wm-time{margin-left:clamp(4px,.8vw,14px);min-width:38px;text-align:right;white-space:nowrap}.home-id-card{transform:rotate(20deg);transform-origin:center center;transition:transform .34s cubic-bezier(.23,1,.32,1),filter .34s cubic-bezier(.23,1,.32,1)}.home-id-card:focus-visible{transform:perspective(850px) rotate(20deg) rotateY(-30deg) rotateX(10deg) translateZ(55px) scale(1.04);filter:drop-shadow(10px 20px 12px #000b);outline:2px solid #fff;outline-offset:7px}.model-cut{transform:rotate(var(--angle));transform-origin:center center;transition:transform .34s cubic-bezier(.23,1,.32,1),box-shadow .34s cubic-bezier(.23,1,.32,1)}.model-cut-0{--turn-y:-29deg;--turn-x:10deg}.model-cut-1{--turn-y:30deg;--turn-x:-8deg}.model-cut-2{--turn-y:-24deg;--turn-x:-12deg}.model-cut-3{--turn-y:27deg;--turn-x:9deg}.model-cut-4{--turn-y:-32deg;--turn-x:11deg}.model-cut:focus-visible{z-index:4;transform:perspective(900px) rotate(var(--angle)) rotateY(var(--turn-y)) rotateX(var(--turn-x)) translateZ(45px) scale(1.04);box-shadow:12px 24px 30px #000b;outline:3px solid #d4faff;outline-offset:5px}@media(hover:hover)and (pointer:fine){.home-id-card:hover{transform:perspective(850px) rotate(20deg) rotateY(-30deg) rotateX(10deg) translateZ(55px) scale(1.04);filter:drop-shadow(10px 20px 12px #000b)}.model-cut:hover{z-index:4;transform:perspective(900px) rotate(var(--angle)) rotateY(var(--turn-y)) rotateX(var(--turn-x)) translateZ(45px) scale(1.04);box-shadow:12px 24px 30px #000b}}.desktop-app[data-phase=exit-profile-forward] .home-window,.desktop-app[data-phase=exit-profile-forward] .desktop-start-menu{animation:home-to-right .28s cubic-bezier(.23,1,.32,1) both}.desktop-app-destination[data-phase=enter-profile-forward]{animation:profile-from-left .32s cubic-bezier(.23,1,.32,1) both}.desktop-app-destination[data-phase=exit-profile-back]{animation:home-to-left .28s cubic-bezier(.23,1,.32,1) both}.desktop-app[data-phase=enter-profile-back] .home-window{animation:profile-from-right .32s cubic-bezier(.23,1,.32,1) both}.desktop-app-home[data-phase=exit-app] .home-window,.desktop-app-home[data-phase=exit-app] .desktop-start-menu,.desktop-app-destination[data-phase=exit-app]{animation:window-close .24s cubic-bezier(.23,1,.32,1) both}.desktop-app-home[data-phase=enter-app] .home-window,.desktop-app-destination[data-phase=enter-app]{animation:window-open .4s cubic-bezier(.23,1,.32,1) both}@keyframes home-to-right{to{transform:translate(100vw)}}@keyframes profile-from-left{0%{transform:translate(-100vw)}}@keyframes home-to-left{to{transform:translate(-100vw)}}@keyframes profile-from-right{0%{transform:translate(100vw)}}@keyframes window-close{to{transform:translateY(43vh) scale(.72,.06);opacity:0}}@keyframes window-open{0%{transform:translateY(28vh) scale(.78,.08);opacity:0}to{transform:none;opacity:1}}@media(max-width:760px){.desktop-app-destination.destination-normal{padding:6px}.desktop-app-destination.destination-normal>main{min-height:calc(100svh - 44px)}.destination-chrome{height:28px;padding-left:5px}.destination-chrome>span{font-size:13px}.destination-window-actions{flex-basis:99px}.home-stage{background-size:contain;background-position:center calc(100% - 100px)}.home-video,.intro-video-windowed,.intro-windowed .intro-end-frame{object-position:center calc(100% - 100px)}.home-intro-copy{top:5%;left:5%;width:90%}.home-intro-copy h1{width:53%;font-size:clamp(35px,9.2vw,48px);line-height:.91;margin:0}.home-intro-copy p{margin-top:clamp(74px,10vh,106px);font-size:clamp(11px,3vw,13px);line-height:1.2;max-width:100%}.home-id-card{width:31%;top:5%;right:4%}.home-notes{left:4%;right:4%;bottom:1.5%;grid-template-columns:minmax(0,1.7fr) minmax(0,.85fr);gap:3%;font-size:6.5px;line-height:1.1}.wm-transport-row>button{top:-2px}.desktop-start-menu{font-size:20px;width:min(405px,calc(100vw - 16px))}.desktop-menu-heading{font-size:23px;min-height:59px}.desktop-menu-item{height:53px}.desktop-menu-group-start{height:61px}.classic-app-menu{font-size:clamp(13px,3.5vw,17px);flex-basis:27px;gap:0;padding-inline:3px}.classic-app-menu a{padding:2px 6px}.wm-title-plate{width:58%}.wm-title-plate span{font-size:9px}.wm-title-actions{flex-basis:42%;gap:2px;padding:2px}.wm-title-actions.destination-window-actions{flex-basis:99px}.wm-title-actions svg{width:12px;height:12px}.home-controls{padding:3px 7px 5px}.wm-transport-row{gap:5px}.wm-seek-row{padding-left:4%;padding-right:1%}.wm-seek-row .wm-time{font-size:9px}}@media(max-width:390px){.wm-small{width:32px}.wm-play{width:46px;height:46px}.wm-stop{width:34px;height:42px}.wm-transport-row{gap:4px}}@media(max-width:360px){.home-page{overflow:visible}.home-ui{min-height:810px;align-items:start}.home-window{height:800px;min-height:800px}.home-stage{background-position:center calc(100% - 130px)}.home-video,.intro-video-windowed,.intro-windowed .intro-end-frame{object-position:center calc(100% - 130px)}.home-notes{font-size:6px}}@media(prefers-reduced-motion:reduce){.home-video,.home-id-card,.model-cut{transition-duration:.01ms}}:root{--xp-cursor-arrow:url(/assets/cursors/reference-cyan-arrow.png) 1 1,url(/assets/cursors/reference-arrow.png) 1 1,auto;--xp-cursor-hand:url(/assets/cursors/reference-cyan-arrow.png) 1 1,pointer;--xp-cursor-move:url(/assets/cursors/xp-move.svg) 16 16,move}.desktop-environment{cursor:var(--xp-cursor-arrow)}.desktop-environment a,.desktop-environment button,.desktop-environment select,.desktop-environment input[type=range],.desktop-environment [role=button]{cursor:var(--xp-cursor-hand)}.desktop-environment .desktop-menu-heading{cursor:var(--xp-cursor-move)}@media(min-width:761px){.home-intro-copy h1{font-size:clamp(38px,min(5.1vw,8svh),94px)}.home-intro-copy p{font-size:clamp(10px,min(1.05vw,1.8svh),18px);line-height:1.18}.home-notes{font-size:clamp(7px,min(.62vw,1.2svh),11px)}}@media(max-width:760px){.home-page{overflow:visible}.home-ui{align-items:start}.home-window-maximized{height:auto;min-height:100svh;overflow:visible}.home-stage{flex:auto;min-height:max(680px,84svh)}.home-intro-copy p{font-size:clamp(10px,2.65vw,12px);line-height:1.18}}@media(max-width:360px){.home-stage{min-height:740px}}.field-desktop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;min-height:100svh;overflow:auto;font-family:"Pixelated MS Sans Serif",Tahoma,sans-serif}.field-shortcuts{position:absolute;z-index:2;top:clamp(10px,2.5vh,24px);left:clamp(8px,2vw,30px);right:15px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px 14px}.field-shortcut{width:clamp(73px,7.6vw,96px);min-height:84px;padding:5px 2px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;border:1px solid transparent;background:none;color:#fff;text-shadow:1px 1px 2px #000,2px 2px #000;text-align:center;text-decoration:none;font:17px/1.04 "Pixelated MS Sans Serif",Tahoma,sans-serif;cursor:pointer}.field-shortcut .desktop-menu-icon{flex:none}.field-shortcut:hover,.field-shortcut:focus-visible{background:#00008099;border:1px dotted #fff;outline:0}.field-shortcut>span:last-child{max-width:100%;overflow-wrap:anywhere}.field-tool-cat{display:block;width:52px;height:54px;overflow:hidden;background:#050805;border:2px solid;border-color:#fff #555 #555 #fff;box-shadow:3px 3px #0008}.field-tool-cat img{display:block;width:100%;height:100%;object-fit:cover}.field-eye-window,.field-contact-window{position:fixed;z-index:7;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;background:silver;color:#080808;border:2px solid;border-color:#fff #454545 #454545 #fff;box-shadow:inset 1px 1px #eee,3px 4px #0009}.field-eye-window{top:clamp(112px,16vh,155px);right:clamp(12px,2.4vw,38px);width:min(500px,calc(100vw - 24px));max-height:calc(100svh - 130px);padding:5px}.field-eye-titlebar{display:flex;align-items:center;gap:5px;min-height:32px;padding:2px 3px 2px 4px;background:navy;color:#fff;font:700 clamp(13px,1.5vw,18px)/1 "Pixelated MS Sans Serif",Tahoma,sans-serif;-webkit-user-select:none;user-select:none;touch-action:none}.field-eye-titlebar,.field-contact-heading{cursor:var(--xp-cursor-move)}.field-eye-titlebar:focus-visible,.field-contact-heading:focus-visible{outline:1px dotted #fff;outline-offset:-4px}.field-eye-window.is-dragging .field-eye-titlebar{background:#1638a0}.field-eye-title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-eye-icon{width:24px;height:24px;flex:none;overflow:hidden;background:#020402;border:1px solid #111}.field-eye-icon img{display:block;width:100%;height:100%;object-fit:cover}.field-eye-close,.field-contact-heading button{flex:none;width:28px;height:26px;display:grid;place-items:center;padding:0;background:silver;color:#000;border:2px solid;border-color:#fff #444 #444 #fff;box-shadow:1px 1px #000;font:700 24px/1 "Pixelated MS Sans Serif",Tahoma,sans-serif;cursor:pointer}.field-eye-close:active,.field-contact-heading button:active{border-color:#444 #fff #fff #444}.field-eye-close:focus-visible,.field-contact-heading button:focus-visible{outline:2px dotted #000;outline-offset:2px}.field-eye-body{display:flex;flex-direction:column;gap:12px;padding:17px 13px 13px;min-width:0}.field-eye-art{position:relative;flex:none;width:100%;aspect-ratio:16/9;overflow:hidden;border:2px solid;border-color:#777 #fff #fff #777;background:#020402}.field-cat-video{display:block;width:100%;height:100%;object-fit:cover;background:#020402}.field-eye-warning{padding:0 7px;font:clamp(15px,1.5vw,19px)/1.13 "Pixelated MS Sans Serif",Tahoma,sans-serif}.field-eye-warning strong{font-weight:700}.field-eye-warning p{margin:4px 0 0 23px}.field-eye-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:4px}.field-eye-choices a{display:grid;place-items:center;min-height:42px;padding:2px;border:2px solid;border-color:#fff #3d3d3d #3d3d3d #fff;box-shadow:inset 1px 1px #eee,1px 1px #000;color:#000;background:silver;text-decoration:none;text-align:center;font:clamp(13px,1.35vw,17px)/1 "Pixelated MS Sans Serif",Tahoma,sans-serif}.field-eye-choices a:hover,.field-eye-choices a:focus-visible{background:#ddd;outline:1px dotted #000;outline-offset:-5px}.field-eye-choices a:active{border-color:#444 #fff #fff #444}.field-contact-window{top:clamp(145px,27vh,255px);left:clamp(360px,34vw,505px);width:min(365px,calc(100vw - 20px));max-height:calc(100svh - clamp(145px,27vh,255px) - 12px);padding:5px;font:22px/1 "Pixelated MS Sans Serif",Tahoma,sans-serif}.field-contact-heading{display:flex;align-items:center;gap:6px;min-height:57px;padding:3px;-webkit-user-select:none;user-select:none;touch-action:none}.field-contact-heading strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:25px}.field-contact-window.is-dragging .field-contact-heading{background:#b4b4b4}.field-contact-form{display:grid;gap:8px;padding:8px 10px 10px;font:14px/1.1 "Pixelated MS Sans Serif",Tahoma,sans-serif}.field-contact-form>strong{font-size:21px;line-height:1.1}.field-contact-form label{display:grid;gap:3px}.field-contact-form input,.field-contact-form textarea{width:100%;min-width:0;padding:6px;background:#fff;border:2px solid;border-color:#555 #fff #fff #555;color:#111;font:14px/1.25 "Pixelated MS Sans Serif",Tahoma,sans-serif;resize:vertical;cursor:text}.field-contact-form textarea{min-height:74px;max-height:180px}.field-contact-form input:focus-visible,.field-contact-form textarea:focus-visible{outline:2px solid #000080;outline-offset:1px}.field-contact-form>button{justify-self:start;min-height:32px;padding:4px 12px;border:2px solid;border-color:#fff #444 #444 #fff;background:silver;color:#000;box-shadow:1px 1px #000;font:16px/1 "Pixelated MS Sans Serif",Tahoma,sans-serif}.field-contact-form>button:active{border-color:#444 #fff #fff #444}.field-contact-form>button:disabled{opacity:.6;cursor:wait}.field-contact-status{margin:0;min-height:1.1em;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.field-contact-links{max-height:calc(100svh - 120px);overflow-y:auto}.field-contact-link{display:flex;align-items:center;min-height:64px;gap:5px;padding:4px 6px 4px 2px;text-decoration:none;color:#000}.field-contact-link:hover,.field-contact-link:focus-visible{background:navy;color:#fff;outline:1px dotted #fff;outline-offset:-3px}.field-contact-link>span:last-child{min-width:0;overflow:hidden}.field-contact-link strong,.field-contact-link small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-contact-link strong{font-size:21px;font-weight:400}.field-contact-link small{margin-top:2px;font-size:13px;line-height:1.06;white-space:normal;overflow-wrap:anywhere;opacity:.85}.desktop-menu-icon[data-pixel-icon=run]{background-position:-14px -455px}.game-preview{min-height:0;height:100%;display:grid;place-items:center;overflow-y:auto;padding:22px;background:radial-gradient(circle at center,#1b2844,#06080e 70%);color:#d5edff;font:18px/1.3 "Pixelated MS Sans Serif",Tahoma,sans-serif}.game-preview-panel{width:min(650px,100%);padding:clamp(20px,4vw,48px);border:4px solid;border-color:#c2d4ed #101d42 #101d42 #8ba9d4;background:#020718;box-shadow:inset 0 0 25px #254f8f,0 18px 40px #0009;text-align:center}.game-preview-icon{font-size:65px;line-height:1;color:#9bc9ff}.game-preview-panel h1{margin:16px 0;font:700 clamp(32px,6vw,58px)/.95 "Pixelated MS Sans Serif",Tahoma,sans-serif;color:#c6e9ff;text-shadow:0 0 14px #3984ce}.game-preview-panel p{margin:12px 0}.game-preview-panel small{display:block;margin-top:24px;font-size:12px;color:#7ba9ca}@media(max-width:920px){.field-shortcuts{right:8px;gap:3px 7px}.field-shortcut{width:76px;font-size:15px}.field-contact-window{left:clamp(8px,26vw,360px);top:clamp(200px,38vh,340px)}.field-eye-window{top:clamp(162px,25vh,235px)}}@media(max-width:620px){.field-desktop{position:fixed;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 8px 70px}.field-shortcuts{position:relative;inset:auto;width:100%;justify-content:center;gap:3px 4px}.field-shortcut{width:calc((100% - 16px)/4);min-height:77px;font-size:14px}.field-shortcut .desktop-menu-icon,.field-tool-cat{transform:scale(.83);transform-origin:center center}.field-eye-window,.field-contact-window{position:relative;inset:auto;width:min(500px,100%);max-height:min(560px,80svh);flex:none;margin:0}.desktop-start-menu{position:relative;inset:auto;width:min(405px,100%);max-height:min(480px,75svh);flex:none;margin:0 auto}.field-eye-body{gap:8px;padding:8px 7px}.field-eye-titlebar{font-size:clamp(11px,3.5vw,15px)}.field-eye-warning{font-size:clamp(12px,3.7vw,16px)}.field-eye-warning p{margin-left:8px}.field-eye-break{display:none}.field-eye-choices{gap:4px}.field-eye-choices a{min-height:34px;font-size:clamp(11px,3.3vw,14px)}.field-contact-links{max-height:360px}}@media(min-width:1201px)and (max-width:1390px){.desktop-start-menu{left:12px;width:379px}.field-contact-window{left:calc(100vw - 810px);width:330px}.field-eye-window{right:10px;width:470px}}@media(min-width:621px)and (max-width:1200px){.field-desktop{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:10px 10px 36px;overflow:auto}.field-shortcuts{position:relative;grid-column:1/-1;inset:auto;width:100%;justify-content:center}.field-eye-window,.field-contact-window,.desktop-start-menu{position:relative;inset:auto;width:100%;max-height:min(620px,calc(100svh - 155px));margin:0}.field-eye-window{grid-column:1}.field-contact-window{grid-column:2}.desktop-start-menu{grid-column:1/-1;justify-self:center;width:min(405px,100%)}}@media(min-width:1000px)and (max-width:1500px)and (max-height:760px){.field-desktop{display:block;padding:0;overflow:auto}.field-shortcuts{position:absolute;top:6px;left:8px;right:8px;width:auto;gap:2px 7px}.field-shortcut{width:clamp(71px,7.5vw,96px);min-height:76px;padding:1px;font-size:clamp(13px,1.15vw,17px)}.desktop-start-menu{position:fixed;left:10px;top:clamp(100px,18vh,146px);bottom:auto;width:clamp(275px,28vw,370px);max-height:calc(100svh - 110px);font-size:clamp(17px,1.55vw,22px)}.desktop-menu-heading{min-height:52px;font-size:clamp(20px,2vw,25px)}.desktop-menu-item{height:48px}.desktop-menu-group-start{height:55px}.field-contact-window{position:fixed;left:calc(50vw - 165px);top:clamp(94px,16vh,130px);width:clamp(295px,26vw,335px);max-height:calc(100svh - 100px)}.field-contact-heading{min-height:43px}.field-contact-heading .desktop-menu-icon{transform:scale(.72);margin:-8px -5px}.field-contact-heading strong{font-size:21px}.field-contact-form{gap:3px;padding:4px 7px;font-size:12px}.field-contact-form>strong{font-size:17px}.field-contact-form input,.field-contact-form textarea{padding:4px;font-size:12px}.field-contact-form textarea{min-height:44px;max-height:120px}.field-contact-form>button{min-height:28px;font-size:14px}.field-contact-link{min-height:40px;padding:2px}.field-contact-link .desktop-menu-icon{transform:scale(.65);transform-origin:left center;margin:-9px -8px}.field-contact-link strong{font-size:17px}.field-contact-link small{font-size:11px}.field-contact-links{max-height:none;overflow:visible}.field-eye-window{position:fixed;top:clamp(98px,17vh,138px);right:10px;width:clamp(350px,35vw,470px);max-height:calc(100svh - 110px)}.field-eye-body{gap:8px;padding:9px 8px}.field-eye-warning{font-size:clamp(13px,1.25vw,17px)}.field-eye-choices a{min-height:36px;font-size:clamp(12px,1.15vw,16px)}}@media(max-width:1200px){.field-eye-window,.field-contact-window,.desktop-start-menu,.field-contact-links{max-height:none;overflow:visible}}@media(min-width:1000px)and (max-width:1200px)and (max-height:760px){.field-contact-window,.field-eye-window,.desktop-start-menu{max-height:calc(100svh - 100px)}.field-contact-link{min-height:36px}.field-contact-link small{font-size:10px}.field-contact-form textarea{min-height:40px}}.video-page.winamp-page{min-height:0;height:100%;padding:clamp(8px,1.5svh,18px);display:flex;align-items:center;justify-content:center;overflow:auto;background:radial-gradient(circle at 50% 42%,#173158,#080e24 56%,#030718);color:#b9e6ff;font:16px/1.1 "Pixelated MS Sans Serif",Tahoma,sans-serif}.winamp-shell{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(255px,.8fr);grid-template-rows:38px minmax(0,1fr) 65px;grid-template-areas:"title title" "display side" "controls side";gap:4px;width:min(1130px,100%);height:min(700px,calc(100svh - 55px));min-height:0;margin:auto;padding:5px;border:3px solid;border-color:#e6f2ff #213a74 #18285d #bad4f6;border-radius:13px 13px 5px 5px;background:linear-gradient(150deg,#b7d5f1,#3d5eae 18%,#0b1745 30%,#16245d 75%,#5a7fb8);box-shadow:inset 1px 1px #fff,inset -2px -2px #060b30,0 10px 35px #000b,0 0 0 2px #06154a}.winamp-title{grid-area:title;display:flex;align-items:center;gap:8px;min-width:0;padding:2px 10px;border:2px solid;border-color:#f6f9ff #163469 #163469 #deecff;border-radius:7px 7px 2px 2px;background:linear-gradient(#d8e7ff,#4464b3 22%,#06174b 45%,#09143e 76%,#adc4e3);color:#ecf5ff;text-shadow:1px 1px #00143d,0 0 5px #78c7ff}.winamp-title h1{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font:700 clamp(15px,1.8vw,23px)/1 "Pixelated MS Sans Serif",Tahoma,sans-serif;letter-spacing:.02em}.winamp-title-right{font:12px/1 Share Tech Mono,monospace;letter-spacing:.08em;white-space:nowrap;color:#9fddff}.winamp-bolt{font-size:22px;color:#d8ffff}.winamp-display{grid-area:display;display:flex;flex-direction:column;min-width:0;min-height:0;padding:8px 8px 6px;border:4px solid;border-color:#819bc9 #050a2e #050a2e #739acc;border-radius:22px 22px 9px 9px;background:linear-gradient(140deg,#071237,#00061e 64%,#020719);box-shadow:inset 0 0 0 2px #1c3670,inset 0 0 25px #000,0 2px #d6e6fb}.winamp-display-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;height:37px;padding:0 12px;background:#03082a;border:1px solid #4964ac;color:#a5dbff;white-space:nowrap;text-shadow:0 0 8px #48b8ff}.winamp-display-top>span:first-child{font-size:11px;color:#619dff}.winamp-display-top strong{font:700 clamp(17px,2.5vw,30px)/1 "Share Tech Mono",monospace;letter-spacing:.12em;color:#b8e8ff}.winamp-display-top i{font-style:normal;font-size:.7em;color:#6297c7}.winamp-video-frame{position:relative;display:grid;place-items:center;flex:1;min-height:0;overflow:hidden;margin:6px 3px 4px;border:3px solid;border-color:#4c70ac #01071e #01071e #6883af;border-radius:8px;background:radial-gradient(ellipse at center,#0a1a47,#010312 76%);box-shadow:inset 0 0 0 2px #000,inset 0 0 32px #000,0 0 8px #529bff55}.winamp-video-frame video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.winamp-waiting{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:14px;pointer-events:none;color:#adddff;text-align:center;text-shadow:0 0 8px #1474dc;background:radial-gradient(ellipse,#132c58,#02081d 75%)}.winamp-waiting strong{font:700 clamp(22px,3vw,38px)/1 "Pixelated MS Sans Serif",Tahoma,sans-serif}.winamp-waiting small{font:12px/1 Share Tech Mono,monospace;letter-spacing:.12em;color:#7eb6e2}.winamp-no-signal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;padding:14px;text-align:center;color:#a6d8ff;overflow-wrap:anywhere;text-shadow:0 0 8px #247bdf}.winamp-no-signal strong{font:700 clamp(25px,4vw,45px)/1 "Pixelated MS Sans Serif",Tahoma,sans-serif;letter-spacing:.08em}.winamp-no-signal span{font-size:17px}.winamp-no-signal small{max-width:100%;font:12px/1.2 Share Tech Mono,monospace;color:#8eacd3}.winamp-seek{display:flex;align-items:center;gap:10px;flex:none;height:27px;padding:0 6px;color:#8dbfff;font:12px/1 Share Tech Mono,monospace}.winamp-seek input{flex:1;min-width:0;height:12px;accent-color:#65acff;cursor:pointer}.winamp-seek input:disabled{cursor:default;opacity:.5}.winamp-controls{grid-area:controls;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:7px;border:3px solid;border-color:#a9c7e8 #111b55 #101843 #7ba9d2;border-radius:4px;background:linear-gradient(#496792,#192c60 34%,#09123a 71%,#425b89);box-shadow:inset 0 1px #e4f4ff8c;color:#c0e6ff}.winamp-controls-left{display:flex;align-items:center;gap:7px;min-width:0;white-space:nowrap;font:12px/1 Share Tech Mono,monospace;letter-spacing:.05em}.winamp-led{width:7px;height:7px;border-radius:50%;background:#62bcff;box-shadow:0 0 8px #8cebff}.winamp-transport{display:flex;gap:5px;min-width:0;height:44px}.winamp-transport button{min-width:45px;padding:0 9px;color:#d2edff;font:700 18px/1 "Pixelated MS Sans Serif",Tahoma,sans-serif;border:2px solid;border-color:#c7e3ff #080f3a #081044 #74a4cf;border-radius:5px;background:linear-gradient(#98b1ca,#19305e 46%,#061339 60%,#203967);box-shadow:inset 0 1px #fff8,0 2px 2px #000b;cursor:pointer}.winamp-transport button:hover:not(:disabled),.winamp-transport button:focus-visible{color:#fff;filter:brightness(1.3);outline:1px dotted #fff;outline-offset:-5px}.winamp-transport button:active{transform:translateY(1px)}.winamp-transport button:disabled{opacity:.5;cursor:not-allowed}.winamp-side{grid-area:side;display:grid;grid-template-rows:minmax(135px,.45fr) minmax(0,1fr);gap:4px;min-width:0;min-height:0}.winamp-equalizer,.winamp-playlist{position:relative;min-width:0;min-height:0;overflow:hidden;border:4px solid;border-color:#829ed2 #020b35 #020b35 #7296c4;border-radius:15px 15px 6px 6px;background:#040b2b;box-shadow:inset 0 0 0 1px #3e68b1,inset 0 0 18px #000}.winamp-equalizer{padding:6px 9px 8px}.winamp-eq-head{display:flex;justify-content:space-between;align-items:center;gap:5px;color:#c2e2ff;white-space:nowrap;font:12px/1 "Pixelated MS Sans Serif",Tahoma,sans-serif}.winamp-eq-head span:nth-child(2){display:none}.winamp-eq-head span:last-child{color:#6bceff}.winamp-eq-bars{position:absolute;top:34px;right:12px;bottom:11px;left:35px;display:flex;align-items:center;justify-content:space-around;gap:2px;background:repeating-linear-gradient(0deg,#45629d33 0 1px,transparent 1px 10px),linear-gradient(90deg,#07133a,#0b1a4a,#07133a);border:1px solid #405c98}.winamp-eq-bars i{flex:1;max-width:7px;min-width:2px;background:repeating-linear-gradient(0deg,#94d7ff 0 3px,#2668ac 3px 6px,transparent 6px 8px);box-shadow:0 0 7px #4aa6ff9c;transform-origin:bottom}.winamp-eq-bars.is-playing i:nth-child(3n){animation:winamp-pulse .35s steps(3,end) infinite alternate}.winamp-eq-bars.is-playing i:nth-child(4n){animation:winamp-pulse .6s steps(4,end) infinite alternate-reverse}@keyframes winamp-pulse{to{transform:scaleY(.4)}}.winamp-eq-scale{position:absolute;left:6px;top:42px;font:10px/2.2 Share Tech Mono,monospace;color:#85b5e0}.winamp-playlist{display:flex;flex-direction:column;padding:7px 6px 6px}.winamp-playlist-title{display:flex;align-items:center;justify-content:space-between;flex:none;height:27px;padding:0 8px;border:1px solid #4e74b3;background:linear-gradient(#18386b,#061443);font:17px/1 "Pixelated MS Sans Serif",Tahoma,sans-serif;letter-spacing:.08em;color:#d1e6ff}.winamp-playlist-title span{font-size:13px;color:#7dbfff}.winamp-tracks{flex:1;min-height:0;overflow-y:auto;padding:4px 1px;scrollbar-color:#3762a3 #06123c}.winamp-tracks button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 6px;width:100%;min-height:41px;padding:4px 6px;border:0;background:none;color:#c5e5ff;text-align:left;font:15px/1 "Pixelated MS Sans Serif",Tahoma,sans-serif;cursor:pointer}.winamp-tracks button span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.winamp-tracks button small{grid-column:1;grid-row:2;color:#70a6d9;font:11px/1 Share Tech Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.winamp-tracks button span:last-child{grid-column:2;grid-row:1/3;color:#76b4e5;font:12px/1 Share Tech Mono,monospace}.winamp-tracks button:hover,.winamp-tracks button:focus-visible,.winamp-tracks button.is-selected{background:#284d96;color:#fff;outline:0}.winamp-tracks button:focus-visible{outline:1px dotted #fff;outline-offset:-3px}.winamp-playlist-foot{display:flex;justify-content:space-between;gap:8px;flex:none;padding:7px 5px 0;border-top:1px solid #496baa;color:#83b5e7;font:10px/1 Share Tech Mono,monospace;white-space:nowrap}@media(max-width:850px){.video-page.winamp-page{display:block;padding:8px;overflow-y:auto}.winamp-shell{display:flex;flex-direction:column;width:min(620px,100%);height:auto;max-height:none;gap:3px;margin:0 auto}.winamp-title{min-height:35px}.winamp-display{flex:none}.winamp-video-frame{flex:none;aspect-ratio:16/9;min-height:0;height:auto;max-height:min(43svh,340px)}.winamp-controls{flex:none;min-height:57px}.winamp-side{display:flex;flex-direction:column;flex:none}.winamp-equalizer{flex:none;height:108px}.winamp-playlist{flex:none;height:178px}}@media(max-width:480px){.winamp-title-right{display:none}.winamp-display-top{height:29px}.winamp-display-top strong{font-size:18px}.winamp-controls{flex-direction:column;align-items:stretch;gap:4px;min-height:0}.winamp-transport{justify-content:center;height:37px}.winamp-transport button{flex:1;min-width:0;padding:0 2px;font-size:16px}.winamp-equalizer{height:92px}.winamp-playlist{height:166px}.winamp-eq-bars{top:32px;right:10px;bottom:8px;left:35px}.winamp-no-signal small{font-size:9px}}@media(prefers-reduced-motion:reduce){.winamp-eq-bars.is-playing i{animation:none}}.winamp-shell{background:linear-gradient(135deg,#f4f9ff,#8faad2 3%,#1c387b 13%,#0a164a 50%,#476caa 91%,#d4e3f4);box-shadow:inset 2px 2px #fff,inset -2px -2px #08133c,0 13px 32px #000b,0 0 0 2px #071441}.winamp-title{background:linear-gradient(#e7f0ff,#7692c3 16%,#142c6b 36%,#050e34 76%,#a4bee2)}.winamp-bolt{display:grid;place-items:center;width:21px;height:29px;filter:drop-shadow(0 1px 1px #040a28)}.winamp-bolt svg{width:19px;height:26px;fill:#ffd579;stroke:#a84828;stroke-width:1.5}.winamp-display{background:linear-gradient(145deg,#c0d5ee,#35558c 2%,#071335 9%,#020724 66%,#233e76 95%,#a6c5e3)}.winamp-display-top{border-color:#627db3;background:linear-gradient(#071134,#02051e);box-shadow:inset 0 1px #abc5ff49,inset 0 -2px #0009}.winamp-video-frame{box-shadow:inset 0 0 0 2px #000,inset 0 0 27px #000,0 2px 5px #031138}.winamp-controls{background:linear-gradient(#dbe7f5,#718fbd 9%,#1d3971 36%,#091a4c 73%,#5e7fab 95%,#d0e2f4)}.winamp-transport button{display:grid;place-items:center;padding:0;color:#d8edff;background:linear-gradient(#dae7f8,#7898bf 11%,#1b376f 45%,#06153e 58%,#385888 88%,#8eacd2)}.winamp-transport button svg{width:21px;height:21px;filter:drop-shadow(0 1px 1px #030b2b)}.winamp-equalizer,.winamp-playlist{background:linear-gradient(140deg,#e5effa,#7896c1 2%,#344e8a 5%,#0b1b52 11%,#091547 90%,#7499c7 97%,#c8ddec);border-color:#d3e5f8 #152656 #101d4a #a5c2e1;box-shadow:inset 2px 2px #eff7ffb3,inset -2px -2px #060e31,0 2px 3px #0009}.winamp-equalizer{display:flex;flex-direction:column;gap:5px;padding:6px 8px 7px}.winamp-eq-head{height:20px;flex:none;padding:0 6px;border:1px solid #426297;background:linear-gradient(#1a3b76,#071440);letter-spacing:.04em}.winamp-eq-screen{position:relative;flex:1;min-height:0;overflow:hidden;border:2px solid;border-color:#0a1645 #a6c3e5 #afcbe9 #0a1742;background:linear-gradient(#081641,#040c30)}.winamp-eq-bars{top:7px;right:7px;bottom:7px;left:32px;background:repeating-linear-gradient(0deg,#537bb142 0 1px,transparent 1px 9px),linear-gradient(90deg,#050b28,#10235a,#050b28)}.winamp-eq-scale{left:5px;top:8px;font-size:9px;line-height:1.8}.winamp-eq-console{display:flex;align-items:center;justify-content:space-evenly;gap:2px;flex:none;height:clamp(33px,6svh,54px);padding:2px 5px;border:2px solid;border-color:#f7fbff #2b4476 #243e76 #b7cae4;border-radius:5px;background:linear-gradient(#dce7f4,#9aafcb 28%,#c7d7e9 53%,#728bb2);box-shadow:inset 0 1px #fff9;color:#18355f;font:8px/1 Share Tech Mono,monospace}.winamp-eq-fader{position:relative;flex:1;max-width:22px;height:75%;border:1px solid #526583;border-radius:3px;background:linear-gradient(90deg,#7085a7,#d7e2f1 22%,#222f55 44%,#0a1539 56%,#829ac1 84%,#ccd8e8)}.winamp-eq-fader i{position:absolute;left:-1px;right:-1px;bottom:var(--fader-level);height:7px;border:1px solid #233d6d;border-top-color:#fff;border-radius:2px;background:linear-gradient(#f2f7fb,#a3b5d1 48%,#536b99 52%,#d9e4f1);box-shadow:0 1px 2px #132248}.winamp-playlist-title{border-color:#b2c7e5 #253f78 #1b2e64 #a6c2e4;background:linear-gradient(#dbe7f8,#5676a8 13%,#112b64 38%,#06143d 85%,#6c88b4);text-shadow:0 1px 2px #000}.winamp-tracks{margin-top:3px;border:2px solid;border-color:#071039 #657fae #5673aa #051037;background:#02071c;scrollbar-color:#678bc4 #07123b}.winamp-tracks button{min-height:38px;color:#acc9f5}.winamp-tracks button small{color:#8fb2e8}.winamp-tracks button:hover,.winamp-tracks button:focus-visible,.winamp-tracks button.is-selected{background:linear-gradient(90deg,#3d62a5,#24457f);color:#fff}.winamp-playlist-foot{color:#a6c9f4;border-color:#6886b7}@media(max-width:850px){.winamp-eq-console{height:34px}}@media(max-width:480px){.winamp-eq-console{height:27px}.winamp-eq-head{height:16px}.winamp-eq-screen{min-height:25px}.winamp-transport button svg{width:18px;height:18px}.winamp-tracks button{min-height:36px}}.video-page.winamp-page{padding:clamp(6px,1svh,12px)}.winamp-shell{width:100%;height:100%;max-width:none;max-height:none;margin:0;grid-template-columns:minmax(0,1.85fr) minmax(245px,.78fr)}.projects-page{width:100%;height:100%;min-height:0;padding:clamp(6px,1svh,12px);display:flex;align-items:stretch;background:radial-gradient(circle at 50% 30%,#5574a6,#152858 70%,#071538)}.projects-page .xp-window{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;border:2px solid #7fb0f4;border-radius:8px 8px 4px 4px;box-shadow:inset 0 0 0 1px #fff,0 10px 30px #0008;background:#7499cd}.projects-page .xp-titlebar{flex:none;height:28px;padding:0 8px;gap:6px;border-radius:5px 5px 0 0;background:linear-gradient(#a7caff,#347cd8 25%,#0647b2 55%,#1256c4 82%,#74a5ed);color:#fff;font:700 14px/1 Tahoma,Arial,sans-serif;text-shadow:1px 1px #173f87}.projects-page .xp-logo{flex:none;display:inline-block;position:relative;width:17px;height:17px;border-radius:50%;border:1px solid #6e95c6;background:radial-gradient(circle at 35% 30%,#fff4b4 0,#fff4b4 16%,#f8bc4c 36%,#598acc,#0f459a 92%);box-shadow:0 1px 2px #15346b}.projects-page .xp-logo:after{content:"";position:absolute;left:6px;top:4px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #18407c}.projects-page .xp-menu{flex:none;height:23px;padding:3px 7px;background:linear-gradient(#f5f1e4,#dbd9cc);border-bottom:1px solid #9e9b90;color:#151515;font:12px/1.2 Tahoma,Arial,sans-serif;text-decoration:none}.projects-page .xp-content{flex:1;min-height:0;display:grid;grid-template-columns:clamp(105px,10vw,170px) minmax(0,1fr);background:#03050c}.projects-page .xp-sidebar{position:relative;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:0;padding:clamp(10px,1vw,17px) 5px 8px 6px;border-right:2px solid #b7c9e9;background:linear-gradient(98deg,#315894,#789ed2 49%,#5d83bf 86%,#2c4c84);color:#fff;text-shadow:1px 1px #284a85}.projects-page .xp-sidebar:before{content:"";position:absolute;z-index:0;top:-42px;left:-28px;right:-25px;height:62px;border-bottom:2px solid #abc9ec;border-radius:0 0 65% 50%;background:linear-gradient(#d9e4f5,#7298cd 65%,#436ca9);pointer-events:none}.projects-page .xp-sidebar>*{position:relative;z-index:1}.projects-page .xp-orb{align-self:flex-end;width:18px;height:18px;margin:0 3px clamp(6px,1.6vh,16px);border-radius:50%;border:2px solid #deeaf7;background:radial-gradient(circle at 40% 34%,#fff,#7b89a6 48%,#4a5e86);box-shadow:0 1px 3px #18376c}.projects-page .xp-sidebar strong{padding:8px 4px;margin:0 0 5px;background:linear-gradient(90deg,#103a7fc9,#225bad33);border-bottom:1px solid #a8c8ed;font:700 clamp(11px,1.1vw,15px)/1.1 Tahoma,Arial,sans-serif}.projects-page .xp-sidebar button{width:100%;min-height:clamp(42px,6svh,64px);padding:7px 4px;border:0;border-bottom:1px solid #b6caeaa3;background:transparent;color:#fff;font:700 clamp(10px,1vw,14px)/1.15 Tahoma,Arial,sans-serif;text-align:left;overflow-wrap:anywhere;text-shadow:1px 1px #365488;cursor:var(--xp-cursor-hand)}.projects-page .xp-sidebar button:hover,.projects-page .xp-sidebar button:focus-visible,.projects-page .xp-sidebar button.is-selected{background:linear-gradient(90deg,#17417fcf,#2d69b144);outline:1px dotted #ecf5ff;outline-offset:-3px}.projects-page .xp-sidebar-bottom{display:block;margin-top:auto;padding:12px 0 0;color:#fff;font:700 clamp(9px,1vw,13px)/1 Tahoma,Arial,sans-serif;letter-spacing:-.04em}.projects-page .xp-sidebar-bottom .xp-logo{width:23px;height:23px;vertical-align:middle}.projects-page .xp-main{min-height:0;display:flex;flex-direction:column;background:linear-gradient(#779bd2,#d7e0ed 7%,#abbfe2 92%,#6689c4)}.projects-page .xp-toolbar{position:relative;z-index:1;flex:none;height:35px;display:flex;align-items:center;gap:8px;padding:0 10px;border-top:1px solid #f9fbff;border-bottom:3px solid #64769b;border-radius:28px 0 0;background:linear-gradient(#f3f6f9,#adb4c2 40%,#dfe4ed 55%,#8797b6);color:#364a6c;font:12px/1 Tahoma,Arial,sans-serif}.projects-page .xp-toolbar-bevel{width:21px;height:21px;border-radius:50%;border:2px solid #fff;background:linear-gradient(#657899,#ced5e4);box-shadow:0 1px 3px #4d5f80}.projects-page .xp-toolbar-label{margin-left:auto}.projects-page .xp-toolbar strong{font-size:10px;color:#3b5483}.projects-page .xp-display{flex:1;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;margin:0 7px;padding:clamp(13px,2.5vw,35px);border:3px solid;border-color:#2d3853 #c8d4e8 #c8d4e8 #2a3852;border-radius:7px;background:#020202;color:#eef2fb}.projects-page .xp-project-frame{width:100%;max-width:1150px;display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:center;gap:clamp(15px,3vw,48px)}.projects-page .xp-project-frame>img,.projects-page .xp-project-frame>.media-missing{width:100%;height:auto;max-height:min(55svh,600px);aspect-ratio:4/3;object-fit:contain;border-color:#4d6895}.projects-page .xp-project-info{min-width:0;overflow-wrap:anywhere}.projects-page .xp-project-info h1{font-size:clamp(25px,3.8vw,60px)}.projects-page .xp-project-info p{font-size:clamp(12px,1.2vw,18px)}.projects-page .xp-status{flex:none;height:22px;margin:0 7px 4px;padding:3px 10px;background:#010604;border:1px solid #44638b;color:#37e248;font:clamp(9px,.9vw,13px)/1.1 "Share Tech Mono",monospace}.projects-page .xp-playerbar{flex:none;height:clamp(60px,8svh,85px);padding:0 clamp(10px,2vw,30px);gap:clamp(10px,2vw,24px);border-top:2px solid #c7def7;background:linear-gradient(#dce8f6,#849bca 26%,#4271b9 50%,#104a9e 86%,#719bd5)}.projects-page .xp-playbuttons button{width:clamp(28px,3vw,40px);height:clamp(28px,3vw,40px);display:grid;place-items:center;padding:0;border:2px solid #aad4ff;background:linear-gradient(#fff,#a5c7ef 40%,#4b83d2 60%,#174fa4);box-shadow:inset 0 1px #fff,0 2px 3px #103f86}.projects-page .xp-playbuttons .xp-play{width:clamp(39px,4vw,55px);height:clamp(39px,4vw,55px)}.projects-page .xp-playbuttons button:hover,.projects-page .xp-playbuttons button:focus-visible{filter:brightness(1.14);outline:2px solid #fff;outline-offset:2px}.projects-page .xp-playbuttons svg{width:65%;height:65%;fill:#1d559e;stroke:#2d6bbb;stroke-width:1.2}.projects-page .xp-track{flex:1;height:10px;min-width:0;border-radius:6px;border:1px solid #295292;background:linear-gradient(#1255ab,#538bc8);box-shadow:inset 0 1px 3px #123c87}.projects-page .xp-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(#b4e08c,#59b62e 55%,#398624)}.projects-page .xp-volume{flex:none;font-size:18px;color:#e8f3ff}@media(min-width:761px){.models-page{width:100%;height:100%;min-height:0;padding:clamp(6px,1svh,14px)}.models-paper{width:100%;max-width:none;height:100%;min-height:0;padding:clamp(12px,1.5svh,24px) clamp(20px,2vw,38px);display:flex;flex-direction:column}.models-paper h1{flex:none;font-size:clamp(44px,min(7.5vw,9svh),126px);margin:clamp(5px,1.3svh,15px) 0 clamp(39px,5svh,50px);line-height:.78}.models-intro{flex:none;font-size:clamp(10px,1vw,13px);line-height:1.2}.model-collage{flex:1;min-height:0;margin:clamp(5px,1svh,12px) 0}.model-cut-0{height:47%;top:5%}.model-cut-1{height:38%;top:0}.model-cut-2{height:40%;top:23%}.model-cut-3{height:39%;top:54%}.model-cut-4{height:34%;top:57%}.model-sticker{top:43%;padding:10px;font-size:clamp(12px,1.5vw,20px)}.models-foot{flex:none;margin:0;padding-top:clamp(4px,.7svh,10px)}.photos-page{width:100%;height:100%;min-height:0;padding:clamp(7px,1svh,16px) clamp(10px,1.4vw,28px)}.photos-wrap{width:100%;height:100%;max-width:none;display:grid;grid-template-rows:auto minmax(0,1.04fr) auto minmax(0,.9fr) auto;gap:clamp(4px,.7svh,9px)}.photos-top,.photos-bottom{margin:0}.photos-feature{height:auto;min-height:0}.photos-feature-text{font-size:clamp(38px,min(6.7vw,10svh),100px)}.photos-title{justify-self:start;margin:0;padding:4px 10px}.photos-collage{min-height:0;grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(3px,.5svh,7px)}}@media(max-width:850px){.video-page.winamp-page{height:auto;min-height:100%;padding:8px}.winamp-shell{width:100%;height:auto;max-width:none}}@media(max-width:760px){.projects-page{height:100%;min-height:0;padding:5px}.projects-page .xp-content{grid-template-columns:clamp(85px,23vw,120px) minmax(0,1fr)}.projects-page .xp-sidebar button{font-size:clamp(10px,2.7vw,12px);min-height:54px}.projects-page .xp-toolbar{height:30px;padding-inline:5px;font-size:10px}.projects-page .xp-display{padding:8px}.projects-page .xp-project-frame{grid-template-columns:1fr;gap:8px}.projects-page .xp-project-frame>img,.projects-page .xp-project-frame>.media-missing{height:auto;max-height:27svh;aspect-ratio:4/3}.projects-page .xp-project-info h1{font-size:clamp(18px,5vw,26px);margin:7px 0}.projects-page .xp-project-info p{font-size:11px;line-height:1.25;margin:4px 0}.projects-page .xp-status{font-size:8px;white-space:nowrap;overflow:hidden}.projects-page .xp-playerbar{height:58px}.projects-page .xp-volume{display:none}}@media(max-width:480px){.video-page.winamp-page .winamp-shell{height:calc(100svh - 46px);min-height:620px}.video-page.winamp-page .winamp-display{flex:1;min-height:0}.video-page.winamp-page .winamp-playlist{height:190px}.video-page.winamp-page .winamp-video-frame{flex:1;min-height:0;height:auto;max-height:none;aspect-ratio:auto}}@media(max-height:600px)and (min-width:761px){.projects-page .xp-playerbar{height:54px}.projects-page .xp-project-frame>img,.projects-page .xp-project-frame>.media-missing{max-height:43svh}.models-paper h1{font-size:clamp(42px,7svh,76px)}}@media(min-width:761px)and (min-height:540px)and (max-height:950px){.profile-page{height:100%;min-height:0;overflow:hidden;padding:clamp(5px,1svh,14px) 8px}.dossier{height:100%;display:flex;flex-direction:column}.dossier-sheet{height:100%;min-height:0;display:flex;flex-direction:column;padding:clamp(6px,1svh,12px)}.dossier-header{flex:none;height:clamp(32px,5svh,58px)}.dossier-grid{flex:1;min-height:0;grid-template-rows:minmax(0,1.3fr) minmax(0,.55fr) minmax(0,1fr)}.bio-frame{padding:clamp(6px,1.4svh,15px)}.bio-frame h1{margin-bottom:clamp(4px,1svh,19px)}}
