*{box-sizing:border-box}body{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAUCAYAAABroNZJAAACoElEQVR4AaTTA5AcTQAF4J25mbXtWZ5/2zZjlWPbtm2zFNu27ZxtG/vScc56Va/cX5v3VjZoBYKNdrM5hNeEbAmmaXwkFqeoDIavG43MVSiwce5cBHBcpFCp/KJxiMEAPHyITUeOwPHJJ4msWPznB3o91TDEaAQeP0YJgD1btiD055/DXFJpmw1uN11/xGQCnjzBs5SSHti4EbZ//knyuN3/10sQEGS51wtER+Pt3Ccr0v7yS/4HGs33NQ5mebwpD3/9dfqB9esfppOzQFlZBaT4GbRnD+Q//pgh+eGHP2ty1FKKGjjzq69uXRw3DsjORuWUkx6/cAGOd94p0tts/8s8HqaK4vP5Pnt+JlYrEBOD6lJGejEsDB9yXLFDoxkfOXZss4ViMT2Mz6cqHqzNBsTFocaUlyMiIwNhjx75SjIy8sbo9feFNtvwiojdDiQkoNb4fDhJ3lILr7fQHBLSgfnkE1FFhOOApCRUTgnpBNKJBHhesqJPMzPhZ7Xm+UkknoqIwwEkJ+NZokgPvDyLfFLq+HEwoaFg3n0X7AcfgP3oI1AMU0xRlLci4nQCqam4A6AHmfGLMWOwafduFAHovXMnDAyTLRKJOpHv8D8rEjVnhcJmDMtKKyIuF8LS09GTAPTo0VB9/PG5j/7+21e2bRtyIyPhIKhMJlujCAgQ1vjs+7vdGEUQeuDAEuadd6ZYBIJ278pkKVeHDn2+pX+vXoWOz0/hPB57tYKCphdJ1Opyad++YDhuHM0wch6JSa3urf72W4A8f8TH4/0BA6DU65ebRo0SV0Gsev07Uq12mVCjWeuaMuX1ct0iUZBWqUx50L49HgB4JyICrEoVznV+ulRBBlIAv5BQEquf32fmgwf/s23Y8JNJRGSVlJUVG0weABih4iyYyFy0AAAAAElFTkSuQmCC) 4 0,auto;overflow:hidden}.overlay{background-image:repeating-linear-gradient(#0000004d,#0000 1px,#0000 2px,#0000004d 3px);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:9999}.flex-center{align-items:center;display:flex;justify-content:center}.flex-column{flex-direction:column}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.desktop-wallpaper-teal{background-color:#0a7f7a;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:32px 32px}.desktop-wallpaper-starfield{background-color:#08001c;background-image:radial-gradient(#fff 1px,#0000 1px),radial-gradient(var(--desktop-accent) 1px,#0000 1px);background-position:0 0,17px 23px;background-size:36px 36px,52px 52px}.desktop-wallpaper-sunset{background-color:#35164d;background-image:linear-gradient(#25134c,#8c2f63 55%,#e06d4f)}.desktop-wallpaper-neon-horizon{background-color:#180032;background-image:linear-gradient(155deg,#0000 49%,#351052 50% 59%,#0000 60%),linear-gradient(205deg,#0000 49%,#210d49 50% 61%,#0000 62%),linear-gradient(#16002f,#682160 56%,#ff4f93 70%,#110127 71%);background-size:100% 100%;isolation:isolate;overflow:hidden;position:relative}.desktop-wallpaper-neon-horizon:before{animation:neon-horizon-drift 4s linear infinite;background-image:repeating-linear-gradient(90deg,#48f7ff9e 0 1px,#0000 1px 36px),repeating-linear-gradient(0deg,#ff44b894 0 1px,#0000 1px 24px);bottom:-14%;content:"";height:48%;left:-20%;pointer-events:none;position:absolute;right:-20%;transform:perspective(180px) rotateX(55deg);transform-origin:top;z-index:-1}.desktop-wallpaper-neon-horizon:after{animation:neon-horizon-sun-pulse 3.6s ease-in-out infinite alternate;aspect-ratio:1;background:linear-gradient(180deg,#fff6b0 0 38%,#ffd26d 38% 48%,#0000 48% 52%,#ffb061 52% 59%,#0000 59% 64%,#ff8373 64% 71%,#0000 71% 77%,#ff5c8f 77% 83%,#0000 83% 90%,#ff39b6 90% 100%);border-radius:50%;content:"";filter:drop-shadow(0 0 7px rgba(255,227,128,.95)) drop-shadow(0 0 22px rgba(255,61,181,.82));left:50%;pointer-events:none;position:absolute;top:15%;transform:translateX(-50%);width:clamp(52px,27%,240px);z-index:-2}.desktop-wallpaper-midnight{background-color:#020b28;background-image:linear-gradient(#4d7dbe29 1px,#0000 0),linear-gradient(90deg,#4d7dbe29 1px,#0000 0),radial-gradient(circle at 72% 22%,#234a85 0,#0000 42%);background-size:24px 24px,24px 24px,100% 100%}.desktop-wallpaper-checkerboard{background-color:#351b52;background-image:linear-gradient(45deg,#1e102f 25%,#0000 0),linear-gradient(-45deg,#1e102f 25%,#0000 0),linear-gradient(45deg,#0000 75%,#1e102f 0),linear-gradient(-45deg,#0000 75%,#1e102f 0);background-position:0 0,0 16px,16px -16px,-16px 0;background-size:32px 32px}.desktop-wallpaper-circuit{background-color:#082c22;background-image:linear-gradient(90deg,#0000 22px,#1a8060 23px),linear-gradient(#0000 22px,#1a8060 23px),radial-gradient(circle,#7dffc3 2px,#0000 3px);background-position:0 0,0 0,21px 21px;background-size:46px 46px}.desktop-wallpaper-clouds{background-color:#61a9d8;background-image:url(/static/media/pixel-clouds.41fd08fd06c5e6f0a4c4.png);background-position:50%;background-size:cover}@keyframes neon-horizon-drift{0%{background-position:0 0,0 0}to{background-position:0 0,0 24px}}@keyframes neon-horizon-sun-pulse{0%{filter:drop-shadow(0 0 6px rgba(255,227,128,.9)) drop-shadow(0 0 16px rgba(255,61,181,.72))}to{filter:drop-shadow(0 0 10px rgba(255,238,160,1)) drop-shadow(0 0 28px rgba(255,61,181,.92))}}@media (prefers-reduced-motion:reduce){.desktop-wallpaper-neon-horizon:after,.desktop-wallpaper-neon-horizon:before{animation:none!important}}.desktop-environment-wrapper{--desktop-accent:#df9be7;--desktop-accent-dark:#6c1f71;font-size:14px;height:100vh;overflow:hidden;-webkit-user-select:none;user-select:none}.vhs-overlay{animation:vhs-chroma-drift 4.6s steps(2) infinite;background-image:linear-gradient(90deg,#ff28961f,#0000 18%,#0000 82%,#37eeff1f),repeating-linear-gradient(90deg,#ff32960f 0 1px,#0000 1px 3px,rgba(50,235,255,.055) 3px 4px);background-size:100% 100%,7px 100%;inset:-2px;mix-blend-mode:normal;opacity:.26;overflow:hidden;pointer-events:none;position:fixed;z-index:9999998}.vhs-overlay:before{animation:vhs-noise-shift .52s steps(3) infinite;background-image:radial-gradient(circle at 24% 37%,#ffffffbf 0 .6px,#0000 .8px),radial-gradient(circle at 73% 61%,#000c 0 .7px,#0000 .9px);background-position:0 0,4px 3px;background-size:6px 7px,7px 6px;content:"";inset:-8%;opacity:.34;position:absolute}.vhs-scan-error{animation:vhs-scan-error 8.4s step-end infinite;background:#f5f5ff61;box-shadow:-2px -1px 0 #48f7ff80,2px 1px 0 #ff3fb47a,0 5px 8px #ffffff2e;height:3px;left:-2%;opacity:0;pointer-events:none;position:fixed;right:-2%;top:12%;z-index:10000000}.desktop-environment-wrapper[data-vhs-effects=false] .vhs-overlay,.desktop-environment-wrapper[data-vhs-effects=false] .vhs-scan-error{display:none}.desktop-environment-wrapper:after{background-image:radial-gradient(#0000 0,#0000 60%,rgba(0,0,0,.098) 100%),repeating-linear-gradient(0deg,#0000,#0000 1px,rgba(0,0,0,.227) 3px);background-size:100% 100%,100% 6px;content:"";display:block;height:100%;left:0;opacity:.7;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:9999999}.desktop-environment-wrapper[data-scanlines=false]:after{display:none}.desktop-environment-wrapper[data-scanline-intensity=subtle]:after{opacity:.35}.desktop-environment-wrapper[data-scanline-intensity=strong]:after{opacity:.9}.desktop{height:calc(100% - 47px);overflow:hidden;position:relative;z-index:1}.desktop,.desktop-decorative-copy{display:flex;flex-direction:column}.desktop-decorative-copy{align-items:flex-end;bottom:clamp(18px,4vh,46px);color:#ffffff6b;max-width:260px;pointer-events:none;position:absolute;right:clamp(20px,4vw,54px);text-align:right;text-shadow:-1px 0 #48f7ff73,1px 0 #ff3fb473,1px 1px 0 #00000080;z-index:0}.desktop-decorative-copy span{font-size:clamp(20px,3vw,36px);letter-spacing:.18em}.desktop-decorative-copy small{font-size:9px;letter-spacing:.16em;margin-top:5px}.desktop-icons-grid{align-content:flex-start;flex-flow:row wrap}.desktop-icons-column{flex-direction:column}.desktop-application-item{font-feature-settings:inherit;align-items:center;background:none;border:0;color:#fff;display:inline-flex;flex-direction:column;font-family:inherit;font-kerning:inherit;font-optical-sizing:inherit;font-size:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;height:70px;line-height:1;margin:4px 4px 20px;outline:none;text-shadow:#000c 1px 1px;width:70px}.desktop-application-item img{margin-bottom:4px}.desktop-application-item span{padding:2px 3px 4px}.desktop-application-item:active img{filter:grayscale(100%) sepia(100%) hue-rotate(-120deg) brightness(80%)}@keyframes vhs-chroma-drift{0%,82%,92%,to{transform:translateZ(0)}84%{transform:translate3d(-2px,0,0)}87%{transform:translate3d(2px,0,0)}90%{transform:translate3d(-1px,0,0)}}@keyframes vhs-noise-shift{0%{background-position:0 0,4px 3px}50%{background-position:3px -2px,-2px 5px}to{background-position:-2px 4px,5px -3px}}@keyframes vhs-scan-error{0%,86%,92%,to{opacity:0}87%{opacity:.18;top:18%;transform:translateX(-2px)}89%{opacity:.14;top:64%;transform:translateX(2px)}91%{opacity:.08;top:42%;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.desktop[data-icon-glow] .desktop-application-item,.desktop[data-icon-glow] .desktop-application-item img,.desktop[data-icon-glow] .desktop-application-item:before,.vhs-overlay,.vhs-overlay:before,.vhs-scan-error{animation:none!important}.vhs-overlay{opacity:.1;transform:none}.vhs-overlay:before{opacity:.16}.vhs-scan-error{opacity:.05;top:42%;transform:none}}.desktop-icon-size-small .desktop-application-item{font-size:.9em;height:60px;margin-bottom:14px;width:60px}.desktop-icon-size-large .desktop-application-item{height:88px;margin-bottom:24px;width:88px}.desktop .desktop-context-menu{box-sizing:border-box;display:flex;flex-direction:column;padding:5px 3px;position:fixed;width:156px;z-index:10000}.desktop-context-menu [role=menuitem]{border:0;height:28px;justify-content:flex-start;line-height:28px;font:inherit;padding:0 4px;text-align:left}.desktop-context-menu [role=menuitem]:not(:hover){background:#0000}.desktop-context-menu [role=menuitem]:focus-visible{outline:1px dotted currentColor;outline-offset:-3px}.boot-sequence{background:#050505;border:2px solid;border-color:var(--desktop-accent) #010001 #010001 var(--desktop-accent);box-shadow:2px 2px 0 #00000073;color:#76ff93;font-family:monospace;padding:10px;position:absolute;right:18px;top:18px;width:260px;z-index:500}.boot-sequence p{margin:6px 0}.boot-sequence button{background:#0000;border:1px solid #76ff93;color:#76ff93;font:inherit;margin-top:8px;width:100%}.guestbook-app p,.profile-app p,.projects-app p,.settings-app p,.terminal-app p{margin:0 0 8px}.projects-app{grid-gap:12px;display:grid;gap:12px;grid-template-columns:180px minmax(0,1fr)}.projects-sidebar{display:flex;flex-direction:column;gap:6px;padding:8px}.projects-sidebar strong{margin-bottom:4px}.projects-detail{min-height:180px}.projects-links{display:flex;gap:12px;margin-top:14px}.settings-app{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.settings-app>strong{margin-bottom:12px}.settings-tabs{flex:none;margin-top:5px}.settings-tab-body{flex:1 1 auto;min-height:0;overflow:auto}.settings-tab-body fieldset+fieldset{margin-top:12px}.settings-monitor-stage{display:flex;justify-content:center;padding:4px 0 0}.settings-monitor-screen{color:#fff;font-size:8px;height:100%;overflow:hidden;position:relative;width:100%}.settings-monitor-vhs-error{background:#f5f5ff80;box-shadow:-1px 0 #48f7ff9e,1px 0 #ff3fb499;display:none;height:1px;left:-2%;opacity:0;pointer-events:none;position:absolute;right:-2%;top:12%;z-index:6}.settings-monitor-screen[data-vhs-effects=true] .settings-monitor-vhs-error{animation:vhs-scan-error 8.4s step-end infinite;display:block}@media (prefers-reduced-motion:reduce){.settings-monitor-screen[data-vhs-effects=true] .settings-monitor-vhs-error{animation:none!important;opacity:.05;top:42%}}.settings-monitor-screen[data-scanlines=true]:after{background:repeating-linear-gradient(#0000,#0000 2px,#00000038 3px);content:"";inset:0;opacity:.7;pointer-events:none;position:absolute;z-index:5}.settings-monitor-screen[data-scanline-intensity=subtle]:after{opacity:.35}.settings-monitor-screen[data-scanline-intensity=strong]:after{opacity:.9}.settings-monitor-icons{display:flex;flex-direction:column;gap:8px;left:8px;position:absolute;top:8px}.settings-monitor-icons span{background:#f5f5f5;border:1px solid #101010;box-shadow:2px 2px 0 #00000073;height:10px;width:10px}.settings-monitor-window{left:44px;min-height:54px;position:absolute;top:23px;width:96px}.settings-monitor-window .settings-monitor-window-header{font-size:7px;height:14px;line-height:12px;min-height:14px;padding:1px 2px}.settings-monitor-window .settings-monitor-window-content{color:inherit;font-size:7px;height:30px;min-height:30px;padding:5px 4px}.settings-monitor-taskbar{border-style:solid;border-width:1px;bottom:0;color:#000;height:14px;left:0;padding:1px;position:absolute;right:0}.settings-monitor-taskbar span{border:1px solid;display:inline-block;font-size:7px;font-weight:700;line-height:7px;padding:0 2px}.settings-choice-row{display:flex;flex-wrap:wrap;gap:8px}.settings-theme-grid,.settings-wallpaper-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-wallpaper-choice{display:flex;flex-direction:column;gap:4px;min-height:64px;min-width:0;padding:5px}.settings-wallpaper-preview{align-self:stretch;border:1px solid #000;height:30px}.settings-theme-choice{align-items:stretch;display:flex;flex-direction:column;gap:4px;min-height:48px;min-width:0;padding:5px;text-align:left}.settings-theme-preview{align-self:stretch;border:1px solid #000;display:grid;grid-template-columns:repeat(3,1fr);height:12px}.settings-theme-swatch{min-width:0}.settings-checkbox{align-items:center;display:inline-flex;gap:6px;margin-bottom:12px;vertical-align:middle}.settings-control-label{display:block;margin:2px 0 6px}.settings-choice-row+.settings-control-label{margin-top:12px}.settings-volume-control{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.settings-volume-control .settings-volume-slider{margin-bottom:0;margin-left:10px;margin-right:10px}.settings-audio-test{align-items:center;display:flex;gap:10px;margin-top:12px}.settings-radio-appearance-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-radio-appearance-choice{align-items:stretch;display:flex;flex-direction:column;gap:5px;min-height:70px;min-width:0;padding:5px;text-align:left}.settings-radio-appearance-preview{border:1px solid #14091f;display:block;flex:none;height:30px;min-height:30px;width:100%}.settings-radio-appearance-preview.is-cassette{background:radial-gradient(circle at 32% 50%,#171221 0 5px,#f3e7e4 6px 8px,#0000 9px),radial-gradient(circle at 68% 50%,#171221 0 5px,#f3e7e4 6px 8px,#0000 9px),linear-gradient(135deg,#ff91db,#62dfe9)}.settings-radio-appearance-preview.is-night-drive{background:radial-gradient(circle at 50% 55%,#ffe889 0 7px,#ff77c8 8px 11px,#0000 12px),linear-gradient(#130b36 0 58%,#5a1e6f 59%,#09051b 60%)}.settings-radio-appearance-preview.is-broadcast{background:repeating-linear-gradient(#0000 0 3px,#0000004d 4px),radial-gradient(circle,#1c6655,#06110f 72%)}.settings-help-text{line-height:1.35;margin:0}.settings-action-list{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-top:12px}.terminal-app{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.terminal-app .terminal-output{background:#050505;color:#76ff93;display:flex;flex:1 1;font-family:monospace;min-height:0;min-width:0;overflow:hidden;padding:0}.terminal-output>div{flex:1 1;height:auto;min-height:0;min-width:0;padding:10px}.terminal-form{grid-gap:6px;align-items:center;display:grid;flex-shrink:0;gap:6px;grid-template-columns:auto minmax(0,1fr) auto}.terminal-form .retro-text-input{min-width:0;width:100%}.terminal-form input{font:inherit}.terminal-form>button{overflow:hidden}.guestbook-form input,.guestbook-form textarea{background:#fff;border:2px solid;border-color:#6c1f71 var(--desktop-accent) var(--desktop-accent) #6c1f71;box-sizing:border-box;font:inherit;width:100%}.guestbook-app{grid-gap:12px;display:grid;gap:12px;grid-template-columns:180px minmax(0,1fr)}.guestbook-form{display:flex;flex-direction:column;gap:8px}.guestbook-form label{display:flex;flex-direction:column;gap:4px}.guestbook-form textarea{min-height:78px;resize:vertical}.guestbook-entries{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow:auto}.desktop .desktop-notice{align-items:center;bottom:18px;display:flex;gap:12px;max-width:min(420px,calc(100vw - 36px));padding:8px;position:absolute;right:18px;z-index:600}@media (max-width:768px),(pointer:coarse){.boot-sequence{left:12px;right:12px;width:auto}.guestbook-app,.projects-app{grid-template-columns:minmax(0,1fr)}.projects-sidebar{max-height:150px;overflow:auto}.desktop .desktop-notice{bottom:12px;left:12px;right:12px}.desktop-decorative-copy{display:none}}.desktop-notice>span{min-width:0;overflow-wrap:anywhere}.desktop-notice>button{flex-shrink:0}.selectable-icon[data-selected=true] span{background:var(--desktop-accent-dark);color:#fff;outline:1px dotted #fff}.selectable-icon[data-icon-glow=soft][data-selected=true] img{animation:desktop-icon-soft-pulse 1.8s ease-in-out infinite alternate;filter:drop-shadow(0 0 3px #4efcff) drop-shadow(0 0 7px #ff3fb4) saturate(1.25)}.selectable-icon[data-icon-glow=soft][data-selected=true] span{box-shadow:0 0 8px #ff3fb48c;color:#fff;text-shadow:0 0 4px #4efcff,0 0 8px #ff3fb4,1px 1px #160018}.selectable-icon[data-icon-glow=pixel][data-selected=true] img{filter:drop-shadow(-3px 0 0 #43f6ff) drop-shadow(3px 0 0 #ff3b9d);image-rendering:pixelated;transform:translateY(-1px)}.selectable-icon[data-icon-glow=pixel][data-selected=true] span{box-shadow:-2px 0 #43f6ff,2px 0 #ff3b9d;color:#fff;text-shadow:-2px 0 #43f6ff,2px 0 #ff3b9d}.selectable-icon[data-icon-glow=frame][data-selected=true]{position:relative}.selectable-icon[data-icon-glow=frame][data-selected=true]:before{animation:desktop-icon-frame-blink 1.2s steps(2) infinite;border:2px solid #4efcff;box-shadow:3px 3px 0 #ff3fb4,0 0 8px #4efcff,inset 0 0 12px #ff3fb4cc;content:"";inset:-3px;pointer-events:none;position:absolute}.selectable-icon[data-icon-glow=frame][data-selected=true] span{background:var(--desktop-accent-dark);color:#fff;outline:none;text-shadow:1px 0 #4efcff,-1px 0 #ff3fb4}@keyframes desktop-icon-soft-pulse{0%{filter:drop-shadow(0 0 2px #4efcff) drop-shadow(0 0 4px #ff3fb4) saturate(1.1)}to{filter:drop-shadow(0 0 5px #4efcff) drop-shadow(0 0 10px #ff3fb4) saturate(1.35)}}@keyframes desktop-icon-frame-blink{50%{border-color:#ff3fb4;box-shadow:-3px 3px 0 #4efcff,0 0 10px #ff3fb4}}@media (prefers-reduced-motion:reduce){.selectable-icon[data-selected=true] img,.selectable-icon[data-selected=true]:before{animation:none}}.vertical-MenuList .ListItem{justify-content:flex-start}.ListItem-icon{height:20px;margin-right:.5rem;width:20px}.tool-container{align-items:center;display:flex;padding-right:2px;position:relative;width:100%}.taskbar-window-list{align-items:center;display:flex;flex:1 1;gap:4px;margin-right:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.taskbar-window-list::-webkit-scrollbar{display:none}.taskbar-window-button{flex:0 1 180px;height:31px;max-width:180px;min-width:80px}.taskbar-window-list>.taskbar-window-button-label{justify-content:flex-start}.taskbar-window-button img{height:16px;margin-right:6px;width:16px}.taskbar-window-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskbar-window-button-icon{flex-basis:40px;justify-content:center;max-width:44px;min-width:38px;padding:4px}.taskbar-window-button-icon img{margin-right:0}.taskbar-window-button-icon span{display:none}.tool-container .taskbar-handle{flex-shrink:0;margin:0 4px 0 5px}.tool-container .social-link{align-items:center;display:flex;flex-shrink:0;height:31px;justify-content:center;padding:0 3px}.tool-container .social-link,.tool-container .social-link:active,.tool-container .social-link:focus,.tool-container .social-link:hover{border-color:#0000;padding-bottom:0;padding-top:0}.tool-container .social-link:focus-visible{outline:1px dotted currentColor;outline-offset:-4px}.tool-container .taskbar-tray{align-items:center;display:flex;flex-shrink:0;padding:0 2px}.tool-container .taskbar-date{display:inline-block;flex-shrink:0;font-size:1rem;padding:3px 11px;white-space:nowrap}@media (max-width:768px),(pointer:coarse){.vertical-MenuList{max-height:calc(100vh - 52px);overflow:auto;width:min(320px,calc(100vw - 12px))}.tool-container .taskbar-handle{height:28px;margin:0 3px 0 4px}.tool-container .social-link{height:30px;padding:0 2px}.social-link img,.social-link svg{flex-shrink:0;height:18px;width:18px}.taskbar-window-list{gap:3px;margin-right:3px}.taskbar-window-button{max-width:48px;min-width:38px;padding:4px}.taskbar-window-button img{margin-right:0}.taskbar-window-button span{display:none}.tool-container .taskbar-date{font-size:.8rem;padding:3px 7px}}@font-face{font-display:swap;font-family:Audiowide;font-style:normal;font-weight:400;src:url(/static/media/Audiowide-Regular.48f1805592e48bd46cd9.ttf) format("truetype")}.start-screen{--boot-cyan:#48f7ff;--boot-magenta:#ff3fb4;background:#030417;color:#fff;display:grid;isolation:isolate;min-height:100vh;min-height:100svh;overflow:hidden;padding:clamp(16px,4vh,36px) 16px;place-items:center;position:relative}.background-80s,.start-screen__background{inset:0;position:absolute}.start-screen__background{overflow:hidden;pointer-events:none;z-index:-1}.background-80s{background:linear-gradient(#020414,#0d1245 29%,#45155f 52%,#d7376b 62.5%,#ad477e 64.5%,#45234e 66%,#0b103d 69%,#080624);overflow:hidden}.background-80s:before{background:radial-gradient(circle at 50% 48%,#ff4ab438,#0000 34%),linear-gradient(90deg,#48f7ff0d,#0000 30% 70%,#ff3fb40d);content:"";inset:0;position:absolute}.stars:after{animation:star-flicker 2.8s steps(2) infinite;box-shadow:5vw 12vh 1px #fff,13vw 28vh 0 #fff,22vw 8vh 1px #8ffaff,31vw 20vh 1px #fff,38vw 6vh 0 #fff,46vw 28vh 1px #ffb8eb,57vw 10vh 0 #fff,63vw 24vh 1px #8ffaff,71vw 5vh 1px #fff,78vw 30vh 0 #fff,87vw 14vh 1px #ffb8eb,95vw 25vh 0 #fff;content:"";height:2px;left:0;opacity:.65;top:3%;width:2px}.stars:after,.sun{border-radius:50%;position:absolute}.sun{animation:sun-pulse 4s ease-in-out infinite alternate;aspect-ratio:1;background:linear-gradient(180deg,#fff4b0 0 32%,#ffcb73 32% 42%,#0000 42% 46%,#ff9a68 46% 53%,#0000 53% 58%,#ff697e 58% 66%,#0000 66% 72%,#ff4b9f 72% 81%,#0000 81% 88%,#de39ba 88% 100%);filter:drop-shadow(0 0 14px rgba(255,224,130,.75)) drop-shadow(0 0 42px rgba(255,48,180,.65));left:50%;overflow:hidden;top:clamp(90px,14vh,150px);transform:translateX(-50%);width:clamp(210px,29vw,350px)}.horizon-glow{background:radial-gradient(ellipse at 50% 35%,#e98ac933,#0000 70%),linear-gradient(#0000,#a86db82b 40%,#68b7cd12 65%,#0000);filter:blur(8px);height:60px;opacity:.65;top:calc(65% - 20px);z-index:3}.horizon-glow,.mountain-range{left:0;position:absolute;right:0}.mountain-range{bottom:calc(35% - 28px);height:clamp(110px,20vw,260px);-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000);width:100%;z-index:2}.grid{animation:moving-grid .7s linear infinite;background-image:repeating-linear-gradient(90deg,#b522e2b8 0 1px,#0000 2px 34px),repeating-linear-gradient(0deg,#48f7ff61 0 1px,#0000 2px 34px);bottom:-28%;left:-50%;-webkit-mask-image:linear-gradient(180deg,#0000,#000 20%);mask-image:linear-gradient(180deg,#0000,#000 20%);position:absolute;top:65%;transform:perspective(52vh) rotateX(56deg);transform-origin:top;width:200%}.start-screen__scanlines{background-image:repeating-linear-gradient(#00000057,#0000 1px,#0000 3px,#00000042 4px);inset:0;opacity:.33;position:absolute}.cinema-title{color:#fff3e8;padding-top:clamp(120px,24vh,230px);text-align:center;text-shadow:0 2px 22px #0a0327;width:min(1000px,100%)}.cinema-title p{margin:0}.cinema-title__eyebrow{font-family:monospace;font-size:10px;letter-spacing:.3em;line-height:1.5}.cinema-title h1{font:normal clamp(48px,8.4vw,112px)/1.1 Audiowide,sans-serif;letter-spacing:.015em;margin:22px 0 0}.cinema-title h1 em{color:#ffd1e2;font-style:normal;font-weight:400}.cinema-title .cinema-title__tagline{font-size:14px;letter-spacing:.1em;margin-top:22px}.cinema-title__entrance{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#170d3070;border:1px solid #ffe2ed99;border-radius:30px;color:#fff3e8;display:inline-flex;font-size:12px;gap:50px;justify-content:space-between;letter-spacing:.15em;margin-top:40px;min-height:48px;padding:0 25px;text-decoration:none;text-transform:uppercase}.cinema-title__entrance:hover{background:#ffd1e2;color:#23132d;text-shadow:none}.cinema-title__entrance:focus-visible{outline:3px solid var(--boot-cyan);outline-offset:5px}.cinema-title__entrance span{font-size:19px}.cinema-title .cinema-title__note{color:#ddd0e3;font:normal 12px/1.5 Audiowide,sans-serif;margin-top:22px}@keyframes moving-grid{to{background-position:0 0,0 34px}}@keyframes star-flicker{50%{opacity:.35}}@keyframes sun-pulse{to{filter:drop-shadow(0 0 18px rgba(255,224,130,.9)) drop-shadow(0 0 54px rgba(255,48,180,.72));transform:translateX(-50%) scale(1.015)}}@media (max-width:600px){.start-screen{padding:12px}.cinema-title{padding-top:120px}.cinema-title__eyebrow{font-size:8px;letter-spacing:.2em}.cinema-title h1{font-size:clamp(54px,16vw,84px)}.cinema-title h1 em{display:block}.cinema-title .cinema-title__tagline{font-size:11px;letter-spacing:.03em}.cinema-title__entrance{margin-top:30px}.sun{top:12%;width:min(68vw,280px)}}@media (max-height:650px) and (min-width:601px){.start-screen{padding:12px 16px}.cinema-title{padding-top:80px}.cinema-title h1{font-size:80px}}@media (prefers-reduced-motion:reduce){.grid,.stars:after,.sun{animation:none}}.start-screen--computer .cinema-title{padding-top:20px}.start-screen--computer .cinema-title h1{font-size:clamp(48px,8.4vw,112px);text-shadow:0 2px 20px #180b3890,0 0 16px #ffe3ec55,0 0 38px #f4bad022}.start-screen--computer .cinema-title .cinema-title__note{margin-top:12px}.computer-entrance{color:#f5e5e5;font:10px/1.5 monospace;letter-spacing:.08em;margin:36px auto 0;max-width:100%;position:relative;text-shadow:none;width:-moz-fit-content;width:fit-content}.computer-entrance button{-webkit-tap-highlight-color:transparent;cursor:pointer;font:inherit}.computer-entrance button:disabled{cursor:default}.computer-entrance button:focus-visible{outline:1px solid #cfd6d6}.computer-entrance__instruction{color:#ead3e2;display:block;font-size:9px;line-height:1.7;margin-top:14px;min-height:34px}.computer-entrance__instruction small{display:block;font-size:8px;margin-top:5px;opacity:.65}.retro-computer{position:relative}.retro-computer__hardware{isolation:isolate;position:relative;width:180px}.retro-computer__hardware:before{background:radial-gradient(ellipse at 28% 50%,#62efe716,#0000 60%),radial-gradient(ellipse at 72% 50%,#fa75c918,#0000 60%);border-radius:50%;bottom:-12px;content:"";filter:blur(12px);height:32px;left:-18px;pointer-events:none;position:absolute;width:calc(100% + 36px);z-index:-1}.retro-computer__monitor{background:repeating-linear-gradient(0deg,#75606704 0 1px,#0000 1px 3px),radial-gradient(ellipse at 100% 100%,#b9a4c14d,#0000 65%),linear-gradient(125deg,#c6bdc6,#b7acbe 48%,#a69bad);border:2px solid #91879c;border-radius:12px 12px 8px 8px;box-shadow:inset 1px 1px 0 #e2d8df66,inset -2px -2px 1px #82788b80,inset 0 0 0 3px #cfbfd22b,0 8px 14px #08021c33;height:156px;margin:0 auto;padding:12px 12px 27px;position:relative;width:180px;z-index:1}.retro-computer__color-mark{display:flex;gap:2px;left:15px;opacity:.4;position:absolute;top:5px}.retro-computer__color-mark i{background:#ac95c5;box-shadow:0 1px 0 #fff0db;height:2px;width:8px}.retro-computer__color-mark i:nth-child(2){background:#d893b0}.retro-computer__color-mark i:nth-child(3){background:#82bdb7}.retro-computer__screen{background:#16142e;border:6px solid #736d80;border-radius:17px/14px;box-shadow:0 0 0 2px #9a8ca4,0 -1px 0 3px #beb1c14d,0 1px 0 3px #88789166,inset 0 0 12px #000;display:block;height:110px;overflow:hidden;padding:0;position:relative;width:100%}.retro-computer__picture{background:radial-gradient(ellipse at 50% 70%,#72538755,#0000 70%),linear-gradient(145deg,#25233e,#343257 58%,#26263e);filter:brightness(.7) saturate(.65);inset:0;opacity:.65;position:absolute;transition:filter .45s ease,opacity .45s ease}.retro-computer__screen:after{background:radial-gradient(ellipse at 50% 45%,#0000 40%,#080414a6 100%),radial-gradient(ellipse at 18% 0,#f0efff12,#0000 50%),linear-gradient(125deg,#b9f7f50a,#0000 40%,#ef8cce08);border-radius:inherit;box-shadow:inset 0 0 12px #050213,inset 0 2px 5px #e0fbff14;content:"";inset:0;pointer-events:none;position:absolute;z-index:4}.retro-computer__static{animation:retro-computer-static .22s steps(2) infinite;background:repeating-conic-gradient(#ede7ff99 0 25%,#25234499 0 50%) 0 0 /3px 3px;inset:0;opacity:.015;position:absolute}.retro-computer__scanlines{background:repeating-linear-gradient(#0000 0 2px,#20183266 2px 3px);inset:0;pointer-events:none;position:absolute;z-index:2}.retro-computer__boot-screen{animation:retro-computer-boot-fade .2s ease-out 1.5s forwards;background:#070811;display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:3}.retro-computer__boot-screen:before{animation:retro-computer-crt-on .3s ease-out both,retro-computer-signal-jitter .35s steps(1) .3s forwards;background:radial-gradient(ellipse at center,#302445,#121023 80%);box-shadow:inset 0 0 10px #a9e9df55,0 0 6px #a9e9df55;content:"";inset:0;position:absolute}.retro-computer__boot-screen:after{animation:retro-computer-boot-scanlines .95s linear both;background:repeating-linear-gradient(#0000 0 2px,#94d9d926 2px 3px);content:"";inset:0;position:absolute}.retro-computer__boot-signal{animation:retro-computer-signal-jitter .35s steps(1) .3s forwards;inset:-3px;overflow:hidden;position:absolute;z-index:2}.retro-computer__boot-noise{animation:retro-computer-signal-noise .65s steps(1) .3s both;background:repeating-conic-gradient(#c4cbdf99 0 25%,#18152399 0 50%) 0 0 /2px 2px;inset:0;position:absolute}.retro-computer__boot-band{animation:retro-computer-signal-band .35s linear .3s both;background:linear-gradient(#0000,#b6e7de55,#0000);height:12%;left:0;position:absolute;right:0}.retro-computer__boot-beam{animation:retro-computer-boot-beam .3s ease-out both;background:#c7f6e9;box-shadow:0 0 5px #a9e9df99;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.retro-computer__boot-content{grid-gap:10px;animation:retro-computer-boot-logo .3s ease-out .65s both;display:grid;gap:10px;justify-items:center;position:relative;z-index:1}.retro-computer__boot-logo{animation:retro-computer-signal-lock .3s ease-out .65s both;color:#e8f7ef;font:700 12px/1 monospace;letter-spacing:.12em;text-shadow:0 0 5px #84d9ca66,1px 1px #c38abf55}.retro-computer__boot-blocks{display:flex;gap:4px}.retro-computer__boot-blocks i{animation:retro-computer-boot-block .1s ease-out .95s both;background:#a0e2ce;box-shadow:0 0 3px #84d9ca66;height:4px;width:5px}.retro-computer__boot-blocks i:nth-child(2){animation-delay:1.05s}.retro-computer__boot-blocks i:nth-child(3){animation-delay:1.15s}.retro-computer__monitor:is(:hover,:focus-within) .retro-computer__picture{filter:brightness(1.6) saturate(.95);opacity:1}.retro-computer__monitor-trim{align-items:center;bottom:6px;color:#756a80;display:flex;justify-content:space-between;left:14px;position:absolute;right:13px}.retro-computer__brand{font:700 5px/1.2 monospace;letter-spacing:.1em;text-align:left;text-shadow:0 1px 0 #ffffff30}.retro-computer__brand small{display:block;font:3px/1 monospace;letter-spacing:.05em;margin-top:3px}.retro-computer__monitor-controls{align-items:center;display:flex;gap:4px}.retro-computer__monitor-controls i{background:linear-gradient(135deg,#c4b9c9,#aa9aaf);border:1px solid #8d8098;border-radius:50%;box-shadow:inset 1px 1px 0 #e0d3e04d,1px 1px 0 #8b788780;height:6px;width:6px}.retro-computer__monitor-controls i:after{background:#7b6876;content:"";display:block;height:3px;margin:1px auto;width:1px}.retro-computer__monitor-controls b{background:#758886;border-radius:50%;box-shadow:0 0 0 #a0fce300;height:4px;margin-left:2px;transition:background .45s ease,box-shadow .45s ease;width:4px}.retro-computer__stand{background:linear-gradient(90deg,#9788a1,#bfb1be 25% 75%,#a69aaf);border-bottom:2px solid #8c7f99;height:9px;margin:0 auto;position:relative;width:62px}.retro-computer__stand:after{background:linear-gradient(#beb2c3,#a596b0);border:1px solid #95879f;border-radius:8px 8px 3px 3px;bottom:-5px;box-shadow:inset 1px 1px 0 #dfd4e34d,1px 2px 0 #72536766,0 3px 8px #08021c22;content:"";height:7px;left:-17px;position:absolute;width:96px}.retro-computer__controls{align-items:center;display:flex;gap:6px}.retro-computer__power-button{background:linear-gradient(135deg,#bbb0c4,#a697b1);border:2px solid #8e809d;border-radius:4px;box-shadow:inset 1px 1px 0 #e0d3e04d,inset -1px -1px 0 #96829e66,1px 1px 0 #7e647a80;color:#65596f;display:grid;height:18px;padding:0;place-items:center;transition:background .15s ease,color .15s ease;width:20px}.retro-computer__power-button span{font:11px/1 Arial,sans-serif}.retro-computer__power-button:hover{background:#c4d9d3;color:#446b65}.retro-computer__monitor:is(:hover,:focus-within) .retro-computer__monitor-controls b{background:#8fbeb0;box-shadow:0 0 5px #8edcc566}.retro-computer--booting .retro-computer__monitor .retro-computer__monitor-controls b{background:#93f6d5;box-shadow:0 0 8px #93f6d5}.retro-computer--booting,.retro-computer-portal{--boot-intro-duration:2050ms;--boot-zoom-duration:750ms}.retro-computer--booting .retro-computer__hardware{animation:retro-computer-camera var(--boot-zoom-duration) cubic-bezier(.65,0,.3,1) var(--boot-intro-duration) both;transform-origin:var(--camera-origin-x) var(--camera-origin-y);z-index:2}.retro-computer--off .retro-computer__screen{background:#070811}.retro-computer--off .retro-computer__picture,.retro-computer--off .retro-computer__scanlines,.retro-computer--off .retro-computer__static{display:none}.retro-computer--off .retro-computer__monitor .retro-computer__monitor-controls b{background:#4c4c58;box-shadow:none}.retro-computer--retreating .retro-computer__hardware{animation:retro-computer-retreat .8s cubic-bezier(.3,0,.35,1) forwards;transform-origin:var(--camera-origin-x) var(--camera-origin-y);z-index:2}.computer-entrance__instruction .computer-entrance__save-error{color:#ffd0b4;font-size:10px;max-width:260px;opacity:1}.retro-computer--booting .retro-computer__static{display:none}.retro-computer-portal{animation:retro-computer-desktop-reveal .2s ease-out 1.5s both,retro-computer-enter var(--boot-zoom-duration) cubic-bezier(.65,0,.3,1) var(--boot-intro-duration) both;background:#0000;border-radius:10px;height:var(--screen-height);left:var(--screen-x);opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:var(--screen-y);width:var(--screen-width);z-index:10000001}.retro-computer-portal:after{animation:retro-computer-scanlines 1.3s ease-out 1.5s both;background:repeating-linear-gradient(#0000 0 2px,#20183255 2px 3px);content:"";inset:0;pointer-events:none;position:absolute}@keyframes retro-computer-static{50%{background-position:2px 1px}}@keyframes retro-computer-retreat{0%{transform:translate(var(--camera-offset-x),var(--camera-offset-y)) scale(var(--camera-scale))}to{transform:translate(0) scale(1)}}@keyframes retro-computer-crt-on{0%{filter:brightness(2);transform:scale(.008,.015)}45%{filter:brightness(1.6);transform:scaleY(.015)}to{filter:brightness(1);transform:scale(1)}}@keyframes retro-computer-boot-beam{0%{opacity:.5;width:1px}45%{opacity:.8;width:100%}to{opacity:0;width:100%}}@keyframes retro-computer-boot-logo{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes retro-computer-signal-jitter{0%,8%{transform:translateX(0)}12%,30%{transform:translateX(3px)}32%,52%{transform:translateX(0)}56%,72%{transform:translateX(-1px)}78%,to{transform:translateX(0)}}@keyframes retro-computer-signal-noise{0%{background-position:0 0;opacity:0}8%{background-position:1px -1px;opacity:.1}20%{background-position:-1px 2px;opacity:.2}35%{background-position:2px 1px;opacity:.16}54%{background-position:-2px -1px;opacity:.1}75%{background-position:1px 2px;opacity:.05}to{background-position:0 0;opacity:0}}@keyframes retro-computer-signal-band{0%{opacity:0;top:-12%}10%{opacity:.45}80%{opacity:.22}to{opacity:0;top:100%}}@keyframes retro-computer-signal-lock{0%{text-shadow:2px 0 #8cdfd5bb,-2px 0 #e4a5d4aa;transform:translateX(1px)}50%{text-shadow:1px 0 #8cdfd580,-1px 0 #e4a5d480;transform:translateX(0)}to{text-shadow:0 0 5px #84d9ca66,1px 1px #c38abf55;transform:translateX(0)}}@keyframes retro-computer-boot-block{0%{opacity:.15}to{opacity:1}}@keyframes retro-computer-boot-scanlines{0%{background-position:0 0;opacity:0}to{background-position:0 6px;opacity:.45}}@keyframes retro-computer-boot-fade{to{opacity:0}}@keyframes retro-computer-desktop-reveal{0%{opacity:0}to{opacity:1}}@keyframes retro-computer-enter{0%{border-radius:10px;height:var(--screen-height);left:var(--screen-x);top:var(--screen-y);width:var(--screen-width)}to{border-radius:0;height:var(--portal-end-height);left:var(--portal-end-x);top:var(--portal-end-y);width:var(--portal-end-width)}}@keyframes retro-computer-camera{0%{transform:translate(0) scale(1)}to{transform:translate(var(--camera-offset-x),var(--camera-offset-y)) scale(var(--camera-scale))}}@keyframes retro-computer-scanlines{0%{opacity:.45}to{opacity:0}}@media (max-width:600px){.start-screen--computer{padding:12px}.start-screen--computer .cinema-title{padding-top:0}.start-screen--computer .cinema-title h1{font-size:clamp(52px,17.4vw,92px);line-height:1.02;margin-top:16px}.start-screen--computer .cinema-title .cinema-title__tagline{margin-top:14px}.computer-entrance{margin-top:clamp(24px,4svh,34px)}.retro-computer{--computer-width:clamp(136px,36vw,156px)}.retro-computer__hardware{margin:0 auto;width:var(--computer-width)}.retro-computer__monitor{height:calc(var(--computer-width)*.872);padding:calc(var(--computer-width)*.064) calc(var(--computer-width)*.064) calc(var(--computer-width)*.16);width:var(--computer-width)}.retro-computer__monitor-trim{bottom:5px;left:12px;right:11px}.retro-computer__brand{font-size:4.5px}.retro-computer__brand small{font-size:2.8px}.retro-computer__power-button{height:16px;width:18px}.retro-computer__controls{gap:5px}.retro-computer__screen{border-radius:15px/12px;border-width:5px;height:calc(var(--computer-width)*.6)}.computer-entrance__instruction{font-size:8px}}@media (max-height:650px){.start-screen--computer .cinema-title{padding-top:0}.start-screen--computer .cinema-title h1{font-size:clamp(48px,8.4vw,84px);margin-top:14px}.start-screen--computer .cinema-title .cinema-title__tagline{margin-top:14px}.computer-entrance{margin-top:30px}}@media (max-height:650px) and (max-width:600px){.start-screen--computer .cinema-title h1{font-size:clamp(48px,min(17.4vw,14svh),84px)}.computer-entrance{margin-top:24px}.retro-computer{--computer-width:clamp(120px,min(36vw,26svh),156px)}.retro-computer__screen{height:calc(var(--computer-width)*.6 - 4px)}.start-screen--computer .cinema-title .cinema-title__note{font-size:10px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.computer-entrance *,.computer-entrance :after,.computer-entrance :before{animation:none!important;transition:none!important}}.desktop-power-transition{background:#030417;height:100vh;isolation:isolate;position:relative}.desktop-power-transition--shutting-down{pointer-events:none}.desktop-power-transition--shutting-down>.desktop-environment-wrapper{animation:desktop-crt-off 1s ease-in .3s both;transform-origin:center}.shutdown-sequence{color:#f8eaf2;display:grid;inset:0;overflow:hidden;place-items:center;position:fixed;z-index:10000002}.shutdown-sequence__message{animation:shutdown-message-off .6s ease-in .3s both;background:#23182ff0;border:1px solid #d9b7d1;box-shadow:inset 1px 1px #f9eaf02b,0 8px 36px #05021290;max-width:min(420px,calc(100vw - 40px));outline:none;padding:22px 28px;text-align:center}.shutdown-sequence__eyebrow{color:#c5a6c5;font:9px/1.5 monospace;letter-spacing:.18em}.shutdown-sequence__message p{font:16px/1.6 monospace;margin:12px 0 0}.shutdown-sequence__message small{color:#ffd0b4;display:block;line-height:1.6;margin-top:12px}.shutdown-sequence__afterglow{animation:crt-afterglow 1s ease-in .3s both;background:#edffff;box-shadow:0 -2px 7px #48f7ff,0 2px 9px #ff3fb4;height:2px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.shutdown-sequence--retreating{background:#030417}.shutdown-sequence--retreating>.start-screen{height:100%;width:100%}.shutdown-sequence--retreating .cinema-title>h1,.shutdown-sequence--retreating .cinema-title>p,.shutdown-sequence--retreating .computer-entrance__instruction,.shutdown-sequence--retreating .start-screen__background{animation:shutdown-world-reveal .8s ease-out forwards}@keyframes desktop-crt-off{0%{filter:brightness(1);transform:scale(1)}60%{filter:brightness(.35);transform:scale(1)}82%{filter:brightness(1.5);opacity:1;transform:scaleY(.002)}94%,to{filter:brightness(1.5);opacity:0;transform:scale(.001,.002)}}@keyframes shutdown-message-off{0%,80%{opacity:1}to{opacity:0}}@keyframes crt-afterglow{0%,76%{opacity:0;width:100vw}82%{opacity:.8;width:100vw}94%{opacity:.5;width:3px}to{opacity:0;width:3px}}@keyframes shutdown-world-reveal{0%,15%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.desktop-power-transition--shutting-down>.desktop-environment-wrapper{animation:shutdown-fade .18s ease-out forwards!important}.shutdown-sequence__afterglow{display:none}.shutdown-sequence__message{animation:none}}@keyframes shutdown-fade{to{opacity:0}}.folder-app{box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:100%;min-height:0;padding:2px}.folder-app .folder-menu{flex:0 0 auto;gap:0;padding:0}.folder-menu button{font-size:16px;height:26px;padding:0 8px}.folder-app .folder-toolbar-divider{align-self:stretch;flex:0 0 2px;margin:0}.folder-app .folder-content{background:var(--folder-field);color:var(--folder-text);flex:1 1;min-height:0}.folder-files{grid-gap:6px 0;align-content:start;display:grid;gap:6px 0;grid-template-columns:repeat(auto-fill,88px);padding:4px 2px}.folder-files .folder-file{align-items:center;appearance:none;background:#0000;border:2px solid #0000;box-sizing:border-box;color:var(--folder-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:5px;height:auto;justify-content:flex-start;min-width:0;outline:none;padding:4px 2px;position:relative;text-align:center;-webkit-user-select:none;user-select:none;white-space:normal}.folder-files .folder-file img{display:block;flex:0 0 32px;height:32px;image-rendering:pixelated;object-fit:contain;width:32px}.folder-file-name{box-sizing:border-box;font-size:12px;line-height:1.25;max-width:100%;overflow-wrap:anywhere;padding:1px 2px}.folder-files .folder-file:not([data-selected=true]):focus-visible .folder-file-name{outline:1px dotted currentColor;outline-offset:-1px}.folder-app[data-window-active=false] .folder-file[data-selected=true] .folder-file-name{background:var(--folder-inactive);box-shadow:none;color:var(--folder-text);outline:none;text-shadow:none}.folder-status{display:flex;flex:0 0 auto;gap:3px;padding-top:2px}.folder-status>div{font-size:12px;line-height:18px;padding:1px 4px}.folder-count{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-type{flex:0 0 auto}.folder-app .folder-path{flex:0 0 auto;gap:3px;padding:3px 0}.folder-location{flex:1 1;min-width:0;position:relative}.folder-location>img{height:16px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:1}.folder-location .folder-address{height:34px;min-height:34px;min-width:0;width:100%}.folder-address input{font-size:13px;height:26px;min-height:0;padding:0 4px 0 28px}.folder-path .folder-view-icon{display:block;flex:0 0 22px;height:22px;width:22px}.folder-files.is-thumbnails{grid-template-columns:repeat(auto-fill,104px)}.folder-files.is-thumbnails .folder-file img{flex-basis:64px;height:64px;image-rendering:auto;width:80px}.folder-app .folder-toolbar-button{flex:0 0 auto;font:inherit}.folder-menu .folder-toolbar-button{font-size:16px;height:26px;padding:0 8px}.folder-path .folder-view-button{height:34px;padding:0;width:34px}.folder-menu-mnemonic{text-decoration:underline;text-underline-offset:2px}.guestbook-content{min-width:0}.guestbook-terminal-heading{align-items:flex-end;color:#fff;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.guestbook-panel-heading small,.guestbook-terminal-heading span{display:block;font-family:Courier New,monospace;letter-spacing:.08em}.guestbook-terminal-heading span{color:#7df9ff;font-size:10px}.guestbook-terminal-heading h2{color:#ff9cdd;font-family:Courier New,monospace;font-size:19px;font-weight:400;margin:3px 0 0}.guestbook-terminal-heading>strong{color:#39ff14;font-family:Courier New,monospace;font-size:10px;white-space:nowrap}.guestbook-message{background:#000028db;border:1px dashed #7df9ff;color:#7df9ff;font-family:Courier New,monospace;font-size:11px;margin:0 0 12px;padding:7px 9px}.guestbook-message.is-error{border-color:#ff9cdd;color:#ff9cdd}.guestbook-message.is-saved{animation:guestbook-signal-confirmation .56s ease-out;border-color:#39ff14;border-style:solid;color:#39ff14}.guestbook-node-status{background:linear-gradient(90deg,#7df9ff0d,#0000 45%),#000028e6;border:2px outset #a9a9ff;color:#fff;margin-bottom:14px;min-width:0;padding:12px}.guestbook-node-status-heading{align-items:center;border-bottom:1px dotted #4d5ea8;display:flex;font-family:Courier New,monospace;gap:8px;padding-bottom:9px}.guestbook-node-status-heading>span{color:#39ff14;font-size:9px}.guestbook-node-status-heading h3{color:#7df9ff;font-size:12px;margin:0}.guestbook-node-status-heading small{color:#ff9cdd;font-size:9px;margin-left:auto}.guestbook-node-status dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));margin:0}.guestbook-node-status dl>div{border-left:1px solid #7df9ff33;min-width:0;padding:10px 11px 2px}.guestbook-node-status dl>div:first-child{border-left:0}.guestbook-node-status dd,.guestbook-node-status dt{font-family:Courier New,monospace}.guestbook-node-status dt{color:#9ea4d8;font-size:8px;letter-spacing:.08em}.guestbook-node-status dd{color:#fff;font-size:13px;margin:4px 0 0;overflow-wrap:anywhere}.guestbook-context-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));margin-bottom:14px}.guestbook-webmaster-note{color:#101010;min-width:0;padding:13px}.guestbook-letter-meta{grid-gap:3px;border-bottom:1px dotted #6f4e91;color:navy;display:grid;font-family:Courier New,monospace;font-size:9px;gap:3px;letter-spacing:.04em;padding-bottom:9px}.guestbook-letter-meta span:first-child{color:#6c1f71;font-size:11px;font-weight:700}.guestbook-webmaster-note p{font-size:12px;line-height:1.45;margin:10px 0 0}.guestbook-webmaster-note>strong{color:navy;display:block;font-family:Courier New,monospace;font-size:10px;margin-top:11px;text-align:right}.guestbook-signature-preview{background:#000028e6;border:2px outset #a9a9ff;color:#fff;min-width:0;padding:12px}.guestbook-preview-heading{align-items:flex-start;display:flex;font-family:Courier New,monospace;gap:12px;justify-content:space-between;margin-bottom:10px}.guestbook-preview-heading span{color:#7df9ff;display:block;font-size:8px;letter-spacing:.08em}.guestbook-preview-heading h3{color:#ff9cdd;font-size:12px;margin:3px 0 0}.guestbook-preview-heading>strong{color:#39ff14;font-size:8px;line-height:1.4;text-align:right}.guestbook-preview-card{background:#08052af5;border:1px dashed #7df9ff;min-height:94px;padding:10px}.guestbook-preview-card h4{color:#ff9cdd;font-family:Courier New,monospace;font-size:14px;margin:4px 0 5px;overflow-wrap:anywhere}.guestbook-preview-card p{font-size:12px;line-height:1.4;margin:0;overflow-wrap:anywhere}.guestbook-terminal-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.guestbook-terminal-grid.is-page{grid-template-columns:minmax(0,1fr)}.guestbook-form-panel{color:#101010;min-width:0;padding:12px}.guestbook-panel-heading{align-items:center;display:flex;gap:9px;margin-bottom:12px}.guestbook-panel-heading>span{background:#7df9ff;border:1px solid navy;color:navy;display:inline-grid;flex:0 0 28px;font-family:Courier New,monospace;font-size:11px;height:28px;place-items:center;width:28px}.guestbook-panel-heading small,.guestbook-panel-heading strong{display:block}.guestbook-panel-heading strong{font-family:Courier New,monospace;font-size:12px}.guestbook-panel-heading small{color:#6c1f71;font-size:9px;margin-top:2px}.guestbook-panel-heading.is-dark{color:#fff}.guestbook-panel-heading.is-dark>span{background:#ff9cdd;border-color:#ff9cdd;color:#000040}.guestbook-panel-heading.is-dark small{color:#7df9ff}.guestbook-entry-form{display:flex;flex-direction:column;gap:7px}.guestbook-entry-form label{display:flex;flex-direction:column;font-size:12px;gap:4px;min-width:0}.guestbook-entry-form label>span{font-family:Courier New,monospace;font-weight:700}.guestbook-entry-form .retro-text-input{min-height:28px;min-width:0;padding:0;width:100%}.guestbook-entry-form input{font:inherit;min-height:24px;padding:3px 5px}.guestbook-entry-form textarea{font:inherit;line-height:1.35;min-height:100px;padding:5px;resize:vertical}.guestbook-entry-form input:focus,.guestbook-entry-form textarea:focus{outline:1px dotted navy;outline-offset:-4px}.guestbook-entry-form [aria-invalid=true]{background:#fff0fa}.guestbook-field-error{color:#8b003c;font-size:11px}.guestbook-form-footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:2px}.guestbook-form-footer output{color:navy;font-family:Courier New,monospace;font-size:10px}.guestbook-transmissions{background:#000028e0;border:2px outset #a9a9ff;min-width:0;padding:12px}.guestbook-entry-list{display:flex;flex-direction:column;gap:9px;max-height:430px;overflow:auto}.guestbook-content--page .guestbook-entry-list{max-height:none}.guestbook-content--page .guestbook-entry-form textarea{min-height:120px}.guestbook-entry-card{background:#08052af5;border:1px solid #4d5ea8;border-left:3px solid #7df9ff;box-shadow:inset 0 0 0 1px #ff9cdd2e;color:#fff;min-width:0;padding:10px}.guestbook-entry-meta{color:#7df9ff;display:flex;gap:10px;justify-content:space-between}.guestbook-entry-meta,.guestbook-entry-type{font-family:Courier New,monospace;font-size:9px}.guestbook-entry-type{color:#39ff14;display:block;letter-spacing:.08em;margin-top:7px}.guestbook-entry-card h3{color:#ff9cdd;font-family:Courier New,monospace;font-size:14px;margin:4px 0 5px}.guestbook-entry-card p{font-size:12px;line-height:1.4;margin:0;overflow-wrap:anywhere}.guestbook-empty-state{align-items:center;border:1px dashed #4d5ea8;color:#7df9ff;display:flex;flex-direction:column;font-family:Courier New,monospace;font-size:11px;gap:7px;justify-content:center;margin:0;min-height:118px;text-align:center}.guestbook-empty-state span,.guestbook-empty-state strong{display:block}.guestbook-window-app{background:#08052a;min-height:100%;padding:12px}.guestbook-content--window .guestbook-terminal-heading{margin-bottom:10px}.guestbook-preview-note{color:#9ea4d8;font-family:Courier New,monospace;font-size:9px;margin:12px 0 0;text-align:right}@keyframes guestbook-signal-confirmation{0%{background:#39ff1438}to{background:#000028db}}@media (max-width:520px){.guestbook-terminal-heading{align-items:flex-start;flex-direction:column;gap:6px}.guestbook-form-footer{align-items:stretch;flex-direction:column}.guestbook-form-footer button{width:100%}.guestbook-node-status-heading{align-items:flex-start;flex-wrap:wrap}.guestbook-node-status-heading small{margin-left:17px;width:100%}.guestbook-node-status dl>div{border-left:0;border-top:1px solid #7df9ff24}.guestbook-node-status dl>div:first-child{border-top:0}.guestbook-preview-heading{flex-direction:column}.guestbook-preview-heading>strong,.guestbook-preview-note{text-align:left}}@media (prefers-reduced-motion:reduce){.guestbook-message.is-saved{animation:none}}.image-viewer-app{background:var(--viewer-material);color:var(--viewer-text);display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.image-viewer-app .image-viewer-toolbar{align-items:center;border-bottom:1px solid var(--viewer-dark);box-shadow:inset 0 -1px var(--viewer-light);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:4px;padding:6px}.image-viewer-toolbar .image-viewer-button{align-items:center;display:inline-flex;flex:0 0 auto;font-size:12px;gap:5px;height:32px;padding:0 8px}.image-viewer-toolbar .image-viewer-glyph{align-items:center;display:inline-flex;flex:0 0 16px;font-size:18px;height:18px;justify-content:center;width:16px}.image-viewer-toolbar .image-viewer-divider{flex:0 0 2px;margin:0}.image-viewer-archive-label{align-items:center;display:flex;flex:0 0 auto;font-size:11px;gap:6px;letter-spacing:1px;padding:5px 10px}.image-viewer-archive-label img{height:16px;width:16px}.image-viewer-archive-label small{font-size:10px;margin-left:auto}.image-viewer-app .image-viewer-canvas{background:#171323;color:#f3eaff;flex:1 1;margin:0 6px;min-height:0;min-width:0;overflow:hidden;padding:0;position:relative}.image-viewer-canvas>div{padding:0}.image-viewer-canvas:focus-visible{outline:2px dotted var(--viewer-text);outline-offset:2px}.image-viewer-stage{box-sizing:border-box;display:flex;height:max-content;min-height:100%;min-width:100%;padding:12px;width:max-content}.image-viewer-artwork{display:block;flex:0 0 auto;margin:auto;max-height:none;max-width:none}.image-viewer-artwork.is-pending{height:0;position:absolute;visibility:hidden;width:0}.image-viewer-message{margin:auto;padding:12px;text-align:center}.image-viewer-message p{margin:0 0 12px}.image-viewer-app .image-viewer-info{display:flex;flex:0 1 auto;font-size:12px;line-height:1.5;margin:6px 6px 0;max-height:35%;min-height:0;overflow:hidden;padding:0}.image-viewer-info>div{flex:1 1 auto;height:auto;min-height:0;padding:8px 10px}.image-viewer-info p{margin:3px 0 6px}.image-viewer-info dl{margin:0}.image-viewer-info dl>div{display:flex;gap:10px}.image-viewer-info dt{flex:0 0 80px;font-weight:700}.image-viewer-info dd{margin:0;overflow-wrap:anywhere}.image-viewer-status{display:flex;flex:0 0 auto;flex-wrap:wrap;font-size:11px;gap:3px;padding:6px}.image-viewer-status>span{font-size:inherit;min-width:0;padding:2px 8px}.image-viewer-status-title{flex:1 1 120px;overflow-wrap:anywhere}.internet-explorer-app{color:#101010;color:var(--ie-material-text,#101010);container-type:inline-size;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.ie-menu-bar,.internet-explorer-app{background:silver;background:var(--ie-material,silver);display:flex}.ie-menu-bar{align-items:stretch;border-bottom:1px solid grey;border-bottom:1px solid var(--ie-border-dark,grey);box-shadow:inset 0 -1px #fff;box-shadow:inset 0 -1px var(--ie-border-lightest,#fff);flex:0 0 28px;padding:1px 4px;z-index:4}.ie-menu-bar,.ie-menu-item{position:relative}.ie-menu-bar .ie-menu-button{font:inherit;height:25px;padding:2px 7px}.ie-menu-item>.ie-menu-popup{background:silver;background:var(--ie-material,silver);color:#101010;color:var(--ie-material-text,#101010);left:0;min-width:190px;padding:3px;position:absolute;top:26px;z-index:8}.ie-menu-popup [role=menuitem]{align-items:center;background:#0000;border:0;display:flex;gap:14px;height:24px;justify-content:space-between;line-height:18px;font:inherit;min-height:24px;padding:3px 22px 3px 8px;text-align:left;white-space:nowrap;width:100%}.ie-menu-popup button:not([aria-disabled=true]):focus-visible{background:navy;background:var(--ie-hover,navy);color:#fff;color:var(--ie-hover-text,#fff);outline:1px dotted currentColor;outline-offset:-3px}.ie-menu-popup .ie-menu-separator{margin:3px 2px}.ie-menu-item>.ie-favorites-popup{width:245px}.ie-favorite-row{align-items:center;display:flex}.ie-favorite-row>button:first-child{flex:1 1;justify-content:flex-start;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-favorite-row img{flex:0 0 auto;height:16px;image-rendering:pixelated;width:16px}.ie-favorite-row .ie-remove-favorite{flex:0 0 24px;font-weight:700;height:24px;justify-content:center;padding:0;width:24px}.internet-explorer-app .ie-toolbar{align-items:stretch;background:silver;background:var(--ie-material,silver);border-bottom:1px solid grey;border-bottom:1px solid var(--ie-border-dark,grey);box-shadow:inset 0 1px #fff,inset 0 -1px #fff;box-shadow:inset 0 1px var(--ie-border-lightest,#fff),inset 0 -1px var(--ie-border-lightest,#fff);display:flex;flex:0 0 auto;gap:1px;min-height:44px;min-width:0;overflow:hidden;padding:2px 4px}.ie-toolbar .ie-toolbar-button{appearance:none;flex-direction:column;font:inherit;font-size:11px;gap:1px;height:38px;line-height:1;min-width:54px;padding:2px 5px}.ie-toolbar .ie-toolbar-button,.ie-toolbar-glyph{align-items:center;display:inline-flex;justify-content:center}.ie-toolbar-glyph{flex:0 0 18px;font-size:18px;min-height:18px}.ie-toolbar-glyph img{height:18px;image-rendering:pixelated;object-fit:contain;width:18px}.ie-toolbar-button:disabled .ie-toolbar-glyph{filter:grayscale(1);opacity:.55}.ie-toolbar-label{font-size:11px}.ie-toolbar .ie-toolbar-divider{align-self:stretch;flex:0 0 2px;height:auto;margin:2px 3px}.ie-address-bar{align-items:center;background:silver;background:var(--ie-material,silver);border-bottom:1px solid grey;border-bottom:1px solid var(--ie-border-dark,grey);box-shadow:inset 0 -1px #fff;box-shadow:inset 0 -1px var(--ie-border-lightest,#fff);display:flex;flex:0 0 auto;gap:5px;min-height:40px;min-width:0;padding:3px 4px}.ie-address-bar label{flex:0 0 auto}.ie-address-field{align-items:center;display:flex;flex:1 1 auto;min-width:90px;position:relative}.ie-address-field img{height:16px;image-rendering:pixelated;left:6px;pointer-events:none;position:absolute;width:16px;z-index:1}.ie-address-field .ie-address-input{height:32px;min-height:32px;min-width:0;padding:0}.ie-address-input input{font:inherit;height:28px;min-height:0;padding:2px 5px 2px 27px}.ie-address-bar button{height:32px;min-width:42px}.ie-browser-viewport{background:#02042d;flex:1 1 auto;min-height:0;min-width:0;position:relative}.ie-browser-viewport>div{background:#02042d;padding:0}.ie-status-bar{grid-gap:2px;background:silver;background:var(--ie-material,silver);border-top:1px solid #fff;border-top:1px solid var(--ie-border-lightest,#fff);color:#101010;color:var(--ie-material-text,#101010);display:grid;flex:0 0 auto;font-size:11px;gap:2px;grid-template-columns:minmax(110px,1fr) auto minmax(120px,.65fr);min-height:23px;min-width:0;padding:2px}.ie-status-bar>span{font-size:inherit;min-width:0;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;white-space:nowrap}.ie-security-zone:before{color:green;color:var(--ie-progress,green);content:"●";margin-right:4px}.ie-status-address{font-family:Courier New,monospace}.vapornet-page{background-color:#050738;background-image:radial-gradient(#fff .8px,#0000 0),radial-gradient(#2de2e6 .8px,#0000 0),linear-gradient(145deg,#530c7f61,#0000 55%);background-position:0 0,19px 23px,0 0;background-size:37px 37px,53px 53px,auto;color:#dffcff;font-family:Arial,Helvetica,sans-serif;min-height:100%;padding:clamp(18px,4cqi,38px)}.vapornet-page h1,.vapornet-page h2,.vapornet-page p{margin-top:0}.vapornet-page h1{color:#fff;font-family:Courier New,monospace;font-size:clamp(24px,5cqi,44px);letter-spacing:.03em;line-height:1;margin-bottom:10px;text-shadow:3px 0 #f706cf,-3px 0 #2de2e6,0 0 18px #7f00ff}.vapornet-page h2{color:#ff71ce;font-family:Courier New,monospace}.vapornet-page code{color:#7df9ff;font-family:Courier New,monospace}.vapornet-page-header{margin:0 auto 24px;max-width:760px;text-align:center}.vapornet-page-eyebrow{background:#070018;border:1px solid #2de2e6;color:#2de2e6;display:inline-block;font-family:Courier New,monospace;font-size:12px;letter-spacing:.12em;margin-bottom:9px;padding:3px 8px}.vapornet-directory-card,.vapornet-search-result{align-items:flex-start;background:linear-gradient(135deg,#242066,#591078);border:2px outset #a9a9ff;color:#fff;display:flex;flex-direction:column;font:inherit;gap:5px;min-width:0;padding:13px;text-align:left}.vapornet-directory-card:focus-visible,.vapornet-directory-card:hover,.vapornet-search-result:focus-visible,.vapornet-search-result:hover{border-color:#2de2e6;outline:2px solid #ff71ce}.vapornet-directory-card strong,.vapornet-search-result strong{color:#7df9ff;font-family:Courier New,monospace;text-decoration:underline}.vapornet-directory-card span,.vapornet-search-result span{color:#e9d7ff;font-size:12px;line-height:1.35}.vapornet-new-badge,.vapornet-under-construction{animation:vapornet-blink 1.1s steps(2) infinite;background:#fff200;color:#080020;display:inline-block;font-weight:700;padding:3px 7px;transform:rotate(-2deg)}.vapornet-project-list,.vapornet-two-column{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:760px}.vapornet-page fieldset{background:#0a073bd6;color:#effcff;min-width:0}.vapornet-page legend{color:#ff71ce}.vapornet-contact-card,.vapornet-launch-panel{color:#101010;margin:18px auto 0;max-width:620px}.vapornet-contact-card p,.vapornet-launch-panel p{margin:8px 0}.vapornet-manifesto{margin:18px auto 0;max-width:760px}.vapornet-manifesto ul{grid-gap:9px 24px;display:grid;gap:9px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0;padding-left:24px}.vapornet-manifesto li{line-height:1.4;padding-left:3px}.vapornet-records-section{margin:0 auto 22px;max-width:760px}.vapornet-section-heading{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.vapornet-section-heading span{color:#2de2e6;font-family:Courier New,monospace;font-size:10px;letter-spacing:.12em}.vapornet-section-heading h2{margin:3px 0 0}.vapornet-link{background:#0000;border:0;color:#7df9ff;font:inherit;padding:0;text-decoration:underline}.vapornet-link:visited{color:#ff71ce}.vapornet-system-page{display:flex;flex-direction:column;justify-content:center}.vapornet-system-page>div{color:#101010;margin:0 auto;width:min(620px,100%)}.vapornet-external-address{font-family:Courier New,monospace;overflow-wrap:anywhere}.vapornet-marquee{background:#11001f;border:1px solid #ff71ce;color:#fff200;font-family:Courier New,monospace;margin:0 auto 18px;max-width:760px;overflow:hidden;white-space:nowrap}.vapornet-marquee span{animation:vapornet-marquee 12s linear infinite;display:inline-block;min-width:100%;padding:5px}.vapornet-home-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:760px}.vapornet-now-panel{background:#050426f0;border:1px solid #2de2e6;box-shadow:5px 5px 0 #f706cf38;margin:0 auto 16px;max-width:760px}.vapornet-now-heading{align-items:center;border-bottom:1px solid #443f89;display:flex;font-family:Courier New,monospace;gap:8px;min-height:34px;padding:6px 10px}.vapornet-now-heading>span{background:#39ff14;border-radius:50%;box-shadow:0 0 8px #39ff14;flex:0 0 auto;height:8px;width:8px}.vapornet-now-heading strong{color:#fff200;letter-spacing:.1em}.vapornet-now-heading button{background:#0000;border:0;color:#7df9ff;font:inherit;margin-left:auto;padding:0;text-decoration:underline}.vapornet-now-heading button:focus-visible,.vapornet-now-heading button:hover{color:#fff;outline:1px dashed #ff71ce;outline-offset:3px}.vapornet-now-panel dl{grid-gap:7px 18px;display:grid;gap:7px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:10px}.vapornet-now-panel dl>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(88px,auto) minmax(0,1fr);min-width:0}.vapornet-now-panel dt{color:#ff71ce;font-family:Courier New,monospace;font-size:11px;font-weight:700}.vapornet-now-panel dd{color:#e9d7ff;margin:0;min-width:0;overflow-wrap:anywhere}.vapornet-home-footer{border-top:2px ridge #2de2e6;margin:22px auto 0;max-width:760px;padding-top:15px;text-align:center}.vapornet-home-footer p{margin:5px 0}.vapornet-counter{background:#020202;border:2px inset #ccc;color:#39ff14;font-family:Courier New,monospace;letter-spacing:.15em;padding:2px 6px}.vapornet-about-page .vapornet-page-header{max-width:920px}.vapornet-about-ticker{background:#09001e;border:1px solid #ff71ce;box-shadow:4px 4px 0 #2de2e633;color:#fff200;font-family:Courier New,monospace;font-size:10px;letter-spacing:.12em;margin:0 auto 16px;max-width:920px;overflow:hidden;white-space:nowrap}.vapornet-about-ticker span{animation:vapornet-about-signal 18s linear infinite;display:inline-block;min-width:100%;padding:7px 10px}.vapornet-about-operator{background:#08052a;border:4px ridge #a9a9ff;box-shadow:8px 8px 0 #f706cf2e;display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.62fr);margin:0 auto 16px;max-width:920px}.vapornet-about-portrait{background:#07051f;border-right:2px solid #2de2e6;isolation:isolate;min-height:340px;overflow:hidden;position:relative}.vapornet-about-portrait:before{background:repeating-linear-gradient(180deg,#0000 0,#0000 3px,#05073833 4px)}.vapornet-about-portrait:after,.vapornet-about-portrait:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.vapornet-about-portrait:after{background:linear-gradient(180deg,#05073805 42%,#050738e6)}.vapornet-about-portrait>img{height:100%;inset:0;object-fit:cover;object-position:50% 43%;position:absolute;width:100%}.vapornet-about-photo-label{align-items:flex-end;border-top:1px solid #7df9ffb8;bottom:12px;display:flex;font-family:Courier New,monospace;gap:8px;justify-content:space-between;left:12px;padding-top:7px;position:absolute;right:12px;z-index:2}.vapornet-about-photo-label span{color:#7df9ff;font-size:7px;letter-spacing:.05em}.vapornet-about-photo-label strong{color:#fff200;font-size:9px;text-shadow:1px 1px #f706cf;white-space:nowrap}.vapornet-about-intro{background:linear-gradient(135deg,#301d7585,#0000 58%),#050426f0;min-width:0;padding:clamp(18px,3.5cqi,30px)}.vapornet-about-card-copy>span,.vapornet-about-intro>span,.vapornet-cat-network-heading span{color:#2de2e6;font-family:Courier New,monospace;font-size:9px;letter-spacing:.12em}.vapornet-about-intro h2{font-size:clamp(24px,5cqi,38px);margin:6px 0 2px;text-shadow:2px 0 #2de2e6}.vapornet-about-handle{color:#fff200;font-family:Courier New,monospace;font-size:11px}.vapornet-about-intro>p:not(.vapornet-about-handle){font-size:12px;line-height:1.6;margin-bottom:10px}.vapornet-about-intro>dl{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0}.vapornet-about-intro>dl>div{background:#0000198c;border:1px solid #443f89;min-width:0;padding:7px 8px}.vapornet-about-intro dt,.vapornet-about-mini-stats dt,.vapornet-about-telemetry dt,.vapornet-cat-stats dt{color:#9ea4d8;font-family:Courier New,monospace;font-size:8px;letter-spacing:.06em}.vapornet-about-intro dd,.vapornet-about-mini-stats dd,.vapornet-about-telemetry dd,.vapornet-cat-stats dd{color:#fff;font-family:Courier New,monospace;font-size:10px;margin:3px 0 0;overflow-wrap:anywhere}.vapornet-about-interest-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto 16px;max-width:920px}.vapornet-about-card{background:#04031ef5;border:3px outset #a9a9ff;box-shadow:inset 0 0 22px #2de2e61a;color:#effcff;display:grid;grid-template-columns:minmax(130px,.75fr) minmax(0,1.25fr);min-height:270px;min-width:0;overflow:hidden}.vapornet-about-card.is-machine{border-color:#4f80ff #091c72 #091c72 #4f80ff;grid-column:span 7}.vapornet-about-card.is-racing{border-color:#ff8b98 #861623 #861623 #ff8b98;grid-column:span 5;grid-template-columns:minmax(118px,.68fr) minmax(0,1.32fr)}.vapornet-about-card.is-dota,.vapornet-about-card.is-eva{grid-column:span 6}.vapornet-r3-photo{background:#071648;border-right:1px solid #4774ff;isolation:isolate;min-height:100%;overflow:hidden;position:relative}.vapornet-r3-photo:after{background:linear-gradient(180deg,#0000 48%,#071648d1),repeating-linear-gradient(180deg,#0000 0,#0000 3px,#4774ff26 4px);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.vapornet-r3-photo img{filter:saturate(1.08) contrast(1.04);height:100%;inset:0;object-fit:cover;object-position:50% 58%;position:absolute;width:100%;z-index:0}.vapornet-r3-photo span{border-top:1px solid #7df9ff;bottom:8px;color:#fff200;font-family:Courier New,monospace;font-size:8px;left:8px;letter-spacing:.04em;padding-top:5px;position:absolute;right:8px;z-index:2}.vapornet-rider-photo{background:#39060e;border-right:1px solid #ff5066;isolation:isolate;min-height:100%;overflow:hidden;position:relative}.vapornet-rider-photo:after,.vapornet-rider-photo:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.vapornet-rider-photo:before{background:repeating-linear-gradient(180deg,#0000 0,#0000 3px,#ff506633 4px)}.vapornet-rider-photo:after{background:linear-gradient(180deg,#39060e0a 34%,#39060eeb)}.vapornet-rider-photo img{filter:saturate(1.06) contrast(1.08);height:100%;inset:0;object-fit:cover;object-position:54% 38%;position:absolute;width:100%;z-index:0}.vapornet-rider-photo>small,.vapornet-rider-photo>span,.vapornet-rider-photo>strong{position:absolute;z-index:2}.vapornet-rider-photo>span{background:#39060eb8;border:1px solid #ffffff7a;color:#fff;font-family:Courier New,monospace;font-size:7px;left:7px;letter-spacing:.04em;padding:3px 5px;top:7px}.vapornet-rider-photo>strong{bottom:25px;color:#fff;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(58px,10cqi,94px);font-style:italic;line-height:1;right:8px;text-shadow:5px 4px #e6102f,-2px -2px #fff200}.vapornet-rider-photo>small{border-top:1px solid #ff8498;bottom:8px;color:#fff200;font-family:Courier New,monospace;font-size:7px;left:8px;letter-spacing:.03em;padding-top:5px;right:8px}.vapornet-about-card-copy{min-width:0;padding:16px}.vapornet-about-card-copy h2{font-size:clamp(17px,3cqi,22px);margin:5px 0 8px}.vapornet-about-card-copy>strong{color:#fff200;display:block;font-family:Courier New,monospace;font-size:13px;margin-bottom:10px}.vapornet-about-card-copy>p{font-size:12px;line-height:1.55;margin-bottom:14px}.vapornet-about-mini-stats{grid-gap:5px;display:grid;gap:5px;margin:auto 0 0}.vapornet-about-mini-stats>div{grid-gap:8px;border-top:1px dotted #4d5ea8;display:grid;gap:8px;grid-template-columns:minmax(92px,auto) minmax(0,1fr);min-width:0;padding-top:5px}.vapornet-about-mini-stats dd{color:#7df9ff;margin-top:0;text-align:right}.vapornet-about-card-status{align-items:center;display:flex;font-family:Courier New,monospace;font-size:9px;gap:7px;grid-column:1/-1;letter-spacing:.08em;min-height:31px;min-width:0;padding:6px 10px}.vapornet-about-card-status>span{background:#39ff14;border-radius:50%;box-shadow:0 0 8px #39ff14;flex:0 0 auto;height:7px;width:7px}.vapornet-about-card-status>strong{font-size:8px;margin-left:auto;white-space:nowrap}.vapornet-about-card-status.is-dota-status{background:#26020a;border-bottom:1px solid #9b263d;color:#ff8498}.vapornet-about-card-status.is-dota-status>strong{color:#7df9ff}.vapornet-about-card-status.is-eva-status{background:#19062d;border-bottom:1px solid #8b57c7;color:#d7bcff}.vapornet-about-card-status.is-eva-status>span{background:#ff9d00;box-shadow:0 0 8px #ff9d00}.vapornet-about-card-status.is-eva-status>strong{color:#b4ff00}.vapornet-about-card.is-dota{background:linear-gradient(140deg,#9a1b352e,#0000 60%),#10050e;border-color:#a3354b #50101d #50101d #a3354b;grid-template-columns:minmax(146px,.78fr) minmax(0,1.22fr);grid-template-rows:31px minmax(0,1fr);min-height:322px}.vapornet-dota-client{grid-gap:9px;align-content:center;background:radial-gradient(circle at center,#c4352f4d,#0000 58%),repeating-linear-gradient(142deg,#ff849814,#ff849814 1px,#0000 2px,#0000 14px),#160308;border-right:1px solid #9b263d;display:grid;gap:9px;isolation:isolate;min-height:100%;overflow:hidden;place-items:center;position:relative}.vapornet-dota-client:before{background:repeating-linear-gradient(180deg,#0000 0,#0000 3px,#ff849814 4px);content:"";inset:0;position:absolute;z-index:-1}.vapornet-dota-client:after{border:1px dotted #ff849852;content:"";inset:8px;pointer-events:none;position:absolute}.vapornet-dota-logo{color:#d34740;filter:drop-shadow(0 0 12px rgba(211,71,64,.64));overflow:visible;width:min(94px,70%);z-index:1}.vapornet-dota-logo>path:first-of-type{fill:currentcolor}.vapornet-dota-logo-cut{fill:none;stroke:#160308;stroke-linecap:square;stroke-linejoin:bevel;stroke-width:10}.vapornet-dota-hero,.vapornet-dota-latency{font-family:Courier New,monospace;text-align:center;z-index:1}.vapornet-dota-hero{grid-gap:2px;display:grid;gap:2px}.vapornet-dota-hero>span{color:#ff8498;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:18px;letter-spacing:.12em;line-height:1;text-shadow:2px 2px #50101d}.vapornet-dota-hero>small{color:#ffc1ca;font-size:8px;letter-spacing:.05em}.vapornet-dota-latency{color:#7df9ff;font-size:8px}.vapornet-dota-latency i{background:#39ff14;border-radius:50%;box-shadow:0 0 6px #39ff14;display:inline-block;height:5px;margin-right:3px;width:5px}.vapornet-about-card.is-dota .vapornet-about-card-copy>span,.vapornet-about-card.is-dota h2{color:#ff8498}.vapornet-about-card.is-dota .vapornet-about-card-copy,.vapornet-about-card.is-eva .vapornet-about-card-copy{display:flex;flex-direction:column}.vapornet-about-card.is-dota .vapornet-about-card-copy>strong{color:#ffb0bd}.vapornet-about-card.is-dota .vapornet-about-mini-stats,.vapornet-about-card.is-eva .vapornet-about-mini-stats{margin-top:auto}.vapornet-about-card.is-dota .vapornet-about-mini-stats dt,.vapornet-about-card.is-eva .vapornet-about-mini-stats dt{font-size:8.5px}.vapornet-about-card.is-dota .vapornet-about-mini-stats dd,.vapornet-about-card.is-eva .vapornet-about-mini-stats dd{font-size:10px;font-weight:700}.vapornet-about-card.is-eva{background:linear-gradient(120deg,#6821a440,#0000 60%),#100523;border-color:#a67aff #341164 #341164 #a67aff;grid-template-columns:minmax(146px,.78fr) minmax(0,1.22fr);grid-template-rows:31px minmax(0,1fr);min-height:322px;position:relative}.vapornet-eva-monitor{background:radial-gradient(circle at center,#b4ff0021,#0000 44%),linear-gradient(145deg,#6e279385,#0000 62%),#090217;border-right:1px solid #753bb4;display:grid;isolation:isolate;min-height:100%;overflow:hidden;place-items:center;position:relative}.vapornet-eva-monitor:before{background-image:linear-gradient(#a67aff1f 1px,#0000 0),linear-gradient(90deg,#a67aff1f 1px,#0000 0);background-size:18px 18px;content:"";inset:0;position:absolute;transform:perspective(130px) rotateX(8deg) scale(1.2);z-index:-1}.vapornet-eva-hazard{background:repeating-linear-gradient(135deg,#c9ff3a,#c9ff3a 10px,#191225 11px,#191225 20px);color:#090217;font-family:Courier New,monospace;font-size:7px;font-weight:700;left:0;letter-spacing:.18em;padding:5px 0;position:absolute;right:0;text-align:center;top:0;z-index:4}.vapornet-eva-at-field{height:126px;left:50%;position:absolute;top:50%;transform:translate(-50%,-55%);width:126px;z-index:1}.vapornet-eva-at-field>svg{animation:vapornet-at-field-pulse 3.2s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(255,157,0,.72));height:100%;overflow:visible;width:100%}.vapornet-eva-at-field polygon{fill:rgba(255,157,0,.035);stroke:#ff9d00;stroke-width:1.5}.vapornet-eva-at-field path{fill:none;stroke:#ffb22fb8;stroke-width:1}.vapornet-eva-at-field>span{color:#ffb22f;font-family:Courier New,monospace;font-size:8px;font-weight:700;left:50%;letter-spacing:.18em;position:absolute;text-shadow:0 0 6px #ff7b00;top:8px;transform:translateX(-50%)}.vapornet-eva-core{background:#090217d1;border:2px solid #b4ff00;border-radius:50%;border-right-color:#a67aff;box-shadow:0 0 16px #b4ff0059,inset 0 0 14px #16052f;display:grid;height:68px;margin-top:-7px;place-items:center;position:relative;width:68px;z-index:2}.vapornet-eva-core:after,.vapornet-eva-core:before{background:#b4ff00;content:"";opacity:.62;position:absolute}.vapornet-eva-core:before{height:1px;width:84px}.vapornet-eva-core:after{height:84px;width:1px}.vapornet-eva-core span{color:#b4ff00;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:38px;font-style:italic;text-shadow:4px 3px #6e2793,0 0 10px #b4ff00a6}.vapornet-eva-core i{border:1px dashed #a67affd9;border-radius:50%;inset:8px;position:absolute;transform:rotate(22deg)}.vapornet-eva-waveform{align-items:center;bottom:46px;display:flex;gap:5px;height:19px;justify-content:center;left:10px;position:absolute;right:10px;z-index:3}.vapornet-eva-waveform i{background:#b4ff00;box-shadow:0 0 6px #b4ff00b8;height:8px;transform:skew(-14deg);width:3px}.vapornet-eva-waveform i:nth-child(2),.vapornet-eva-waveform i:nth-child(4){height:17px}.vapornet-eva-waveform i:nth-child(3){height:12px}.vapornet-eva-readout{grid-gap:3px;border-top:1px solid #b4ff00;bottom:8px;display:grid;font-family:Courier New,monospace;gap:3px;left:8px;padding-top:5px;position:absolute;right:8px;z-index:3}.vapornet-eva-readout span{color:#b4ff00;font-size:8px}.vapornet-eva-readout small{color:#ffb22f;font-size:8px;font-weight:700}.vapornet-about-card.is-eva .vapornet-about-card-copy>span,.vapornet-about-card.is-eva h2{color:#b4ff00}.vapornet-about-card.is-eva .vapornet-about-card-copy>strong{color:#ff9d00}.vapornet-about-card.is-eva .vapornet-about-mini-stats dd{color:#c9ff3a}.vapornet-cat-network{background:linear-gradient(135deg,#ff9cdd1f,#0000 58%),#050426f5;border:4px ridge #ff9cdd;box-shadow:inset 0 0 25px #ff9cdd17;margin:0 auto 16px;max-width:920px;padding:16px}.vapornet-cat-network-heading{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.vapornet-cat-network-heading h2{margin:4px 0 0}.vapornet-cat-network-heading>strong{color:#39ff14;font-family:Courier New,monospace;font-size:9px;text-align:right}.vapornet-cat-network>p{font-size:12px;line-height:1.5;max-width:700px}.vapornet-cat-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:14px 0;padding:0}.vapornet-cat-grid li{background:#090820;border:2px outset #d5a9ff;color:#ff9cdd;font-family:Courier New,monospace;min-width:0;overflow:hidden;padding:4px}.vapornet-cat-feed{aspect-ratio:1/1.08;background:#050519;border:1px solid #464586;isolation:isolate;overflow:hidden;position:relative}.vapornet-cat-feed:after{background:linear-gradient(180deg,#0000 58%,#050426b8),repeating-linear-gradient(180deg,#0000 0,#0000 3px,#ff9cdd1a 4px);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.vapornet-cat-feed img{filter:saturate(.92) contrast(1.06);height:100%;object-fit:cover;position:relative;width:100%;z-index:0}.vapornet-cat-grid li:first-child img,.vapornet-cat-grid li:nth-child(5) img{object-position:50% 34%}.vapornet-cat-grid li:nth-child(3) img{object-position:50% 48%}.vapornet-cat-grid li:nth-child(4) img{object-position:50% 61%}.vapornet-cat-feed span{background:#050426c7;color:#7df9ff;font-size:7px;left:5px;letter-spacing:.05em;padding:2px 4px;position:absolute;top:5px;z-index:2}.vapornet-cat-identity{grid-gap:2px;align-content:center;display:grid;gap:2px;min-height:38px;padding:5px 4px 3px}.vapornet-cat-identity strong{color:#fff;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vapornet-cat-identity small{color:#39ff14;font-size:6px;line-height:1.25}.vapornet-cat-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.vapornet-cat-stats>div{background:#0000198c;border:1px solid #4d5ea8;min-width:0;padding:7px 8px}.vapornet-cat-stats dd{color:#7df9ff}.vapornet-about-telemetry{background:#000023f0;border:2px outset #a9a9ff;margin:0 auto;max-width:920px}.vapornet-about-telemetry-heading{align-items:center;border-bottom:1px dotted #4d5ea8;display:flex;gap:8px;padding:8px 10px}.vapornet-about-telemetry-heading>span{background:#39ff14;border-radius:50%;box-shadow:0 0 7px #39ff14;height:7px;width:7px}.vapornet-about-telemetry-heading h2{font-size:13px;margin:0}.vapornet-about-telemetry-heading small{color:#7df9ff;font-family:Courier New,monospace;font-size:8px;margin-left:auto}.vapornet-about-telemetry>dl{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:8px}.vapornet-about-telemetry>dl>div{background:#08052ae0;border:1px solid #343c79;min-width:0;padding:7px}.vapornet-about-telemetry dd{color:#fff200}.vapornet-about-closing{border-top:1px dashed #2de2e6;color:#7df9ff;font-family:Courier New,monospace;margin:18px auto 0;max-width:920px;padding-top:13px;text-align:center}.vapornet-about-closing>strong{color:#ff9cdd;font-size:11px}.vapornet-about-closing>p{font-size:10px;margin:6px 0 0}.vapornet-guestbook-page .guestbook-content{margin:0 auto;max-width:920px}.vapornet-projects-page .vapornet-page-header{max-width:920px}.vapornet-career-snapshot{background:#08052a;border:4px ridge #a9a9ff;box-shadow:8px 8px 0 #f706cf2e;color:#effcff;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);margin:0 auto 28px;max-width:920px;overflow:hidden}.vapornet-career-intro{background:linear-gradient(135deg,#4a279b85,#0000 60%),#050426f0;border-right:1px solid #443f89;min-width:0;padding:clamp(18px,3.5cqi,30px)}.vapornet-career-status{align-items:center;color:#39ff14;display:inline-flex;font-family:Courier New,monospace;font-size:9px;gap:7px;letter-spacing:.09em}.vapornet-career-status i{background:currentColor;border-radius:50%;box-shadow:0 0 8px currentColor;height:7px;width:7px}.vapornet-career-intro h2{color:#fff;font-size:clamp(24px,5cqi,36px);margin:9px 0 7px;text-shadow:2px 0 #2de2e6}.vapornet-career-intro>p{color:#e9d7ff;font-size:13px;line-height:1.65;margin-bottom:0;max-width:600px}.vapornet-career-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.vapornet-career-stats{grid-gap:1px;background:#443f89;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0;padding:1px}.vapornet-career-stats>div{background:linear-gradient(145deg,#19163e,#080817 78%);display:flex;flex-direction:column;justify-content:center;min-height:86px;min-width:0;padding:12px}.vapornet-career-stats dt{color:#a9a9ff;font-family:Courier New,monospace;font-size:8px;letter-spacing:.08em}.vapornet-career-stats dd{color:#7df9ff;font-family:Courier New,monospace;font-size:15px;font-weight:700;margin:5px 0 0;overflow-wrap:anywhere}.vapornet-project-archive,.vapornet-technical-stack,.vapornet-work-history{margin:0 auto 30px;max-width:920px}.vapornet-project-section-heading{align-items:flex-end;border-bottom:1px solid #443f89;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.vapornet-project-section-heading span{color:#2de2e6;font-family:Courier New,monospace;font-size:9px;letter-spacing:.12em}.vapornet-project-section-heading h2{color:#fff;font-size:clamp(18px,4cqi,27px);margin:3px 0 0;text-shadow:2px 0 #f706cf}.vapornet-project-section-heading>strong{color:#39ff14;font-family:Courier New,monospace;font-size:9px;white-space:nowrap}.vapornet-skill-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.vapornet-skill-card{background:linear-gradient(145deg,#21184f,#080817 78%);border:2px outset #a9a9ff;color:#effcff;min-width:0;padding:13px}.vapornet-skill-card header{align-items:center;display:flex;gap:9px}.vapornet-skill-card header>span{background:#05051d;border:1px solid #2de2e6;color:#2de2e6;display:grid;flex:0 0 auto;font-family:Courier New,monospace;font-size:10px;height:27px;place-items:center;width:27px}.vapornet-skill-card h3{color:#ff71ce;font-family:Courier New,monospace;font-size:15px;margin:0}.vapornet-skill-card p{color:#c8c5e9;font-size:11px;line-height:1.45;margin:10px 0}.vapornet-skill-card ul{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.vapornet-skill-card li{background:#0000199e;border:1px solid #443f89;color:#7df9ff;font-family:Courier New,monospace;font-size:9px;padding:3px 6px}.vapornet-work-timeline{border-left:2px solid #2de2e6}.vapornet-work-entry{grid-gap:18px;display:grid;gap:18px;grid-template-columns:148px minmax(0,1fr);margin-left:8px;min-width:0;padding:0 0 22px 18px;position:relative}.vapornet-work-entry:before{background:#fff200;border:2px solid #050738;box-shadow:0 0 8px #ff71ce;content:"";height:10px;left:-25px;position:absolute;top:5px;width:10px}.vapornet-work-entry:last-child{padding-bottom:0}.vapornet-work-period{color:#2de2e6;display:flex;flex-direction:column;font-family:Courier New,monospace;gap:6px}.vapornet-work-period>span{color:#fff200;font-size:19px;font-weight:700}.vapornet-work-period time{font-size:10px;line-height:1.4}.vapornet-work-copy{background:#050426eb;border:1px solid #443f89;box-shadow:4px 4px 0 #f706cf1f;min-width:0;padding:13px 15px}.vapornet-work-copy>span{color:#39ff14;font-family:Courier New,monospace;font-size:9px;letter-spacing:.06em}.vapornet-work-copy h3{color:#fff;font-family:Courier New,monospace;font-size:17px;margin:5px 0 8px}.vapornet-work-copy li,.vapornet-work-copy p{color:#d9d6ee;font-size:11px;line-height:1.55}.vapornet-work-copy ul{margin:10px 0 0;padding-left:18px}.vapornet-project-card li::marker,.vapornet-work-copy li::marker{color:#ff71ce}.vapornet-projects-page .vapornet-project-list{align-items:stretch;margin:0;max-width:none}.vapornet-project-card{background:linear-gradient(145deg,#20164c,#070716 78%);border:2px outset #a9a9ff;box-shadow:inset 0 0 0 1px #2de2e61f;color:#effcff;display:flex;flex-direction:column;min-width:0;padding:14px}.vapornet-project-card.is-selected{border-color:#ff71ce;box-shadow:0 0 18px #f706cf6b;outline:3px solid #ff71ce}.vapornet-project-card header{border-bottom:1px dotted #443f89;color:#39ff14;display:flex;font-family:Courier New,monospace;font-size:9px;gap:10px;justify-content:space-between;padding-bottom:7px}.vapornet-project-card h3{color:#7df9ff;font-family:Courier New,monospace;font-size:18px;margin:11px 0 3px}.vapornet-project-number{color:#fff200}.vapornet-project-role{color:#ff71ce;font-family:Courier New,monospace;font-size:9px}.vapornet-project-card li,.vapornet-project-card>p:not(.vapornet-project-role){color:#d9d6ee;font-size:11px;line-height:1.5}.vapornet-project-card dl{background:#0000198c;border-left:2px solid #2de2e6;margin:10px 0;padding:8px}.vapornet-project-card dl>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:52px minmax(0,1fr);margin-bottom:4px;min-width:0}.vapornet-project-card dl>div:last-child{margin-bottom:0}.vapornet-project-card dt{color:#a9a9ff;font-family:Courier New,monospace;font-size:9px}.vapornet-project-card dd{color:#effcff;font-size:10px;margin:0;min-width:0;overflow-wrap:anywhere}.vapornet-project-card>ul{margin:0 0 14px;padding-left:18px}.vapornet-project-card>button{align-self:flex-start;margin-top:auto}.vapornet-project-footer{border-top:2px ridge #2de2e6;margin:0 auto;max-width:920px;padding-top:12px;text-align:center}.vapornet-project-footer span{color:#39ff14;font-family:Courier New,monospace;font-size:9px;letter-spacing:.12em}.vapornet-project-footer p{color:#c8c5e9;font-size:11px;margin:7px 0 0}.vapornet-radio-dial{background:#050505;border:4px ridge #a9a9ff;color:#39ff14;display:flex;font-family:Courier New,monospace;font-size:clamp(18px,4cqi,30px);justify-content:space-between;margin:0 auto;max-width:620px;padding:16px 25px;text-shadow:0 0 9px currentColor}.vapornet-page .vapornet-radio-launch-panel{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:14px;padding:0 10px}.vapornet-radio-launch-panel strong{color:navy;font-family:Courier New,monospace;font-size:11px}.vapornet-radio-launch-panel p{margin-bottom:0}.vapornet-radio-launch-panel button{flex:0 0 auto}.vapornet-station-directory{margin:24px auto 0;max-width:760px}.vapornet-station-directory-heading{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.vapornet-station-directory-heading span,.vapornet-station-header div>span{color:#2de2e6;font-family:Courier New,monospace;font-size:10px;letter-spacing:.12em}.vapornet-station-directory-heading h2{margin:3px 0 0}.vapornet-station-directory-heading>strong{color:#39ff14;font-family:Courier New,monospace;font-size:10px;white-space:nowrap}.vapornet-station-list{grid-gap:16px;display:grid;gap:16px}.vapornet-station-card{--station-accent:#2de2e6;background:#04031ef5;border:4px ridge #a9a9ff;box-shadow:inset 0 0 18px #2de2e61f;min-width:0;overflow:hidden}.vapornet-station-card.is-midnight{--station-accent:#ff71ce}.vapornet-station-card.is-dream{--station-accent:#fff200}.vapornet-station-header{grid-gap:14px;align-items:center;background:linear-gradient(90deg,#1f1953f5,#090723f5);border-bottom:2px solid var(--station-accent);display:grid;gap:14px;grid-template-columns:106px minmax(0,1fr) auto;min-width:0;padding:12px 14px}.vapornet-station-frequency{color:var(--station-accent);font-family:Courier New,monospace;font-size:21px;font-weight:700;text-shadow:0 0 8px currentColor;white-space:nowrap}.vapornet-station-header h3{color:#fff;font-family:Courier New,monospace;font-size:18px;margin:2px 0 0}.vapornet-station-header>strong{background:#090720;border:1px solid var(--station-accent);color:var(--station-accent);font-family:Courier New,monospace;font-size:10px;padding:4px 7px;white-space:nowrap}.vapornet-station-tracks{grid-gap:1px;background:#393461;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:1px}.vapornet-station-tracks li{grid-gap:10px;align-items:center;background:linear-gradient(145deg,#19163e,#080817 78%);color:#effcff;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:59px;min-width:0;padding:9px 11px}.vapornet-station-tracks li>span{align-self:stretch;border-right:1px solid var(--station-accent);color:var(--station-accent);display:grid;font-family:Courier New,monospace;font-size:11px;place-items:center}.vapornet-station-tracks li div{min-width:0}.vapornet-station-tracks li div>span,.vapornet-station-tracks li strong{display:block;overflow-wrap:anywhere}.vapornet-station-tracks li strong{color:#fff;font-family:Courier New,monospace;font-size:13px;line-height:1.2}.vapornet-station-tracks li div>span{color:#ff9cdd;font-size:11px;line-height:1.25;margin-top:4px}.vapornet-page .vapornet-record-notice{color:#101010;display:block;margin:0 auto 22px;max-width:760px;padding:12px 14px 13px}.vapornet-record-notice strong{align-items:center;color:navy;display:flex;font-family:Courier New,monospace;font-size:12px;gap:10px;letter-spacing:.04em;line-height:1.3;white-space:nowrap}.vapornet-record-notice strong:after{border-top:1px dotted #6f4e91;content:"";flex:1 1 auto;min-width:24px}.vapornet-record-notice span{display:block;font-size:12px;line-height:1.35;margin-top:7px;text-align:left}.vapornet-record-count{color:#39ff14;font-family:Courier New,monospace;font-size:10px;white-space:nowrap}.vapornet-album-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.vapornet-album-card{background:linear-gradient(145deg,#21184f,#080817 76%);border:2px outset #a9a9ff;box-shadow:inset 0 0 0 1px #2de2e62e;color:#effcff;display:flex;flex-direction:column;min-width:0}.vapornet-album-artwork{aspect-ratio:1.12/1;isolation:isolate;margin:12px 12px 0;min-width:0;position:relative}.vapornet-album-disc{background:radial-gradient(circle,#111 0 5%,#d02b78 5% 14%,#111 14% 18%,#0000 18%),repeating-radial-gradient(circle,#16161a 0 2px,#2b2b32 3px 4px);border:1px solid #09090c;box-shadow:3px 5px 10px #0000008c;right:0;top:7%;transform:translateX(-2%);transition:transform .18s ease-out;width:78%}.vapornet-album-disc,.vapornet-album-disc i{aspect-ratio:1;border-radius:50%;position:absolute}.vapornet-album-disc i{background:#ddd;left:50%;top:50%;transform:translate(-50%,-50%);width:5%}.vapornet-album-artwork img{aspect-ratio:1;border:1px solid #ffffffb3;box-shadow:4px 5px 9px #0000007a;left:0;object-fit:cover;position:absolute;top:0;width:89%;z-index:1}.vapornet-album-index{background:#fff200;border:1px solid #080817;bottom:6%;color:#080817;font-family:Courier New,monospace;font-size:9px;font-weight:700;padding:2px 5px;position:absolute;right:13%;z-index:2}.vapornet-album-card:focus-within .vapornet-album-disc,.vapornet-album-card:hover .vapornet-album-disc{transform:translateX(10%)}.vapornet-album-details{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:12px}.vapornet-album-details>span,.vapornet-track-details>span{color:#39ff14;font-family:Courier New,monospace;font-size:9px;letter-spacing:.08em}.vapornet-album-details h3,.vapornet-track-details h3{color:#7df9ff;font-family:Courier New,monospace;font-size:17px;line-height:1.08;margin:7px 0 3px;overflow-wrap:anywhere}.vapornet-album-details>strong,.vapornet-track-details>strong{color:#ff71ce;font-size:11px;line-height:1.25}.vapornet-album-details dl,.vapornet-track-details dl{font-size:10px;margin:10px 0}.vapornet-album-details dl>div,.vapornet-track-details dl>div{grid-gap:6px;display:grid;gap:6px;grid-template-columns:58px minmax(0,1fr);margin-top:3px;min-width:0}.vapornet-album-details dt,.vapornet-track-details dt{color:#a9a9ff;font-family:Courier New,monospace}.vapornet-album-details dd,.vapornet-track-details dd{margin:0;min-width:0;overflow-wrap:anywhere}.vapornet-album-highlight{grid-gap:3px;background:#fff20014;border-left:2px solid #fff200;display:grid;gap:3px;margin:0 0 10px;padding:7px 8px}.vapornet-album-highlight span{color:#fff200;font-family:Courier New,monospace;font-size:8px;letter-spacing:.1em}.vapornet-album-highlight strong{color:#fff;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.vapornet-album-note,.vapornet-track-details p{color:#d8d7f3;font-size:11px;line-height:1.4;margin:0}.vapornet-tracks-section{margin:28px auto 0;max-width:760px}.vapornet-tracks-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.vapornet-track-card{grid-gap:12px;background:linear-gradient(115deg,#181440,#080817 76%);border:2px outset #a9a9ff;color:#effcff;display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr);min-width:0;padding:12px}.vapornet-track-artwork{align-self:start;min-width:0;position:relative}.vapornet-track-artwork img{aspect-ratio:1;border:1px solid #ffffffa8;box-shadow:3px 4px 8px #0000007a;display:block;object-fit:cover;width:100%}.vapornet-track-artwork span{background:#2de2e6;bottom:5px;color:#080817;font-family:Courier New,monospace;font-size:9px;font-weight:700;padding:2px 5px;position:absolute;right:5px}.vapornet-track-details{min-width:0}.vapornet-curated-links{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:760px}.vapornet-curated-link{background:linear-gradient(135deg,#141249,#401058);border:2px outset #a9a9ff;min-width:0;padding:14px}.vapornet-curated-link>span{color:#fff200;display:block;font-family:Courier New,monospace;font-size:10px;letter-spacing:.12em;margin-bottom:7px}.vapornet-curated-link .vapornet-link{color:#7df9ff;font-family:Courier New,monospace;font-size:16px;font-weight:700}.vapornet-curated-link p{color:#e9d7ff;font-size:12px;line-height:1.45;margin:10px 0 0}.vapornet-page .vapornet-personal-links{align-items:center;color:#101010;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:18px auto 0;max-width:620px;padding:10px 12px}.vapornet-personal-links strong{color:navy;font-family:Courier New,monospace}.vapornet-personal-links .vapornet-link{border-left:1px solid grey;color:#00e;padding-left:10px}.vapornet-curated-stamp{border:2px dashed #ff71ce;color:#ff71ce;font-family:Courier New,monospace;font-size:11px;letter-spacing:.12em;margin:22px auto 0;padding:4px 9px;transform:rotate(-2deg);width:max-content}.vapornet-under-construction{display:block;margin:25px auto;width:max-content}.vapornet-search-form{background:#070028e6;border:2px ridge #a9a9ff;margin:0 auto 22px;max-width:620px;padding:14px}.vapornet-search-form label{color:#2de2e6;display:block;font-weight:700;margin-bottom:8px}.vapornet-search-form>div{display:flex;gap:7px}.vapornet-search-form .retro-text-input{flex:1 1;height:28px;min-height:28px;min-width:0;padding:0}.vapornet-search-form input{font:inherit;height:24px;min-height:0;padding:3px 6px}.vapornet-search-results{grid-gap:9px;display:grid;gap:9px;margin:0 auto;max-width:620px}.vapornet-search-results>p{margin:0 0 6px}.vapornet-help-page .vapornet-page-header{max-width:920px}.vapornet-help-layout{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:920px}.vapornet-page .vapornet-help-section{color:#effcff;line-height:1.45;margin:0;min-width:0}.vapornet-help-section.is-wide{grid-column:1/-1}.vapornet-help-section ol,.vapornet-help-section ul{margin:4px 0 0;padding-left:24px}.vapornet-help-section li+li{margin-top:8px}.vapornet-help-section li::marker{color:#2de2e6;font-family:Courier New,monospace;font-weight:700}.vapornet-help-steps{grid-gap:10px 28px;display:grid;gap:10px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.vapornet-help-steps li+li{margin-top:0}.vapornet-help-steps strong,.vapornet-help-troubleshooting strong{color:#fff200}.vapornet-help-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.vapornet-help-destinations{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.vapornet-help-addresses{background:#03021cb8;border:1px dashed #2de2e6;margin:14px 0 2px!important;overflow-wrap:anywhere;padding:8px}.vapornet-help-shortcuts{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.vapornet-help-shortcuts h2{font-size:16px;margin:2px 0 8px}.vapornet-help-shortcuts dl{margin:0}.vapornet-help-shortcuts dl>div{grid-gap:8px;border-top:1px solid #7df9ff38;display:grid;gap:8px;grid-template-columns:minmax(190px,.9fr) minmax(0,1fr);padding:5px 0}.vapornet-help-shortcuts dd,.vapornet-help-shortcuts dt{margin:0;min-width:0}.vapornet-help-shortcuts kbd{background:#03021c;border:1px solid #a9a9ff;box-shadow:1px 1px #ff71ce;color:#7df9ff;display:inline-block;font-family:Courier New,monospace;font-size:11px;padding:1px 4px}.vapornet-help-shortcut-keys{grid-gap:4px;display:grid;gap:4px}.vapornet-help-shortcut-keys>span{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:58px minmax(0,1fr);min-width:0}.vapornet-help-shortcut-keys small{color:#ff71ce;font-family:Courier New,monospace;font-size:8px;letter-spacing:.05em}.vapornet-help-shortcut-note{background:#03021c8f;border:1px dashed #a9a9ff;color:#e9d7ff;font-size:11px;margin:0;padding:8px}.vapornet-help-shortcut-note strong{color:#7df9ff}.vapornet-help-footer{align-items:center;background:#03021ce0;border:1px solid #2de2e6;color:#7df9ff;display:flex;flex-wrap:wrap;font-family:Courier New,monospace;font-size:10px;gap:6px 14px;justify-content:center;letter-spacing:.06em;margin:18px auto 0;max-width:920px;padding:7px 10px;text-align:center}.vapornet-help-footer strong{color:#fff200}.vapornet-help-footer span:before{color:#ff71ce;content:"◆";margin-right:14px}.vapornet-moments-page{background-image:linear-gradient(90deg,rgba(45,226,230,.035) 1px,#0000 0),linear-gradient(#f706cf08 1px,#0000 0),radial-gradient(#fff .8px,#0000 0),linear-gradient(145deg,#530c7f80,#0000 58%);background-size:24px 24px,24px 24px,47px 47px,auto}.vapornet-moments-page .vapornet-page-header{max-width:780px}.vapornet-moments-page .vapornet-page-header p{color:#d9d3ff;line-height:1.65;margin-inline:auto;max-width:650px}.vapornet-moments-status{background:#03021ceb;border:1px solid #2de2e6;box-shadow:6px 6px 0 #f706cf38;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 28px;max-width:780px}.vapornet-moments-status>div{border-right:1px solid #443f89;min-width:0;padding:10px 12px}.vapornet-moments-status>div:last-child{border-right:0}.vapornet-moments-status span,.vapornet-moments-status strong{display:block;font-family:Courier New,monospace}.vapornet-moments-status span{color:#a9a9ff;font-size:9px;letter-spacing:.1em;margin-bottom:5px}.vapornet-moments-status strong{color:#fff200;font-size:12px;overflow-wrap:anywhere}.vapornet-moments-archive{margin:0 auto;max-width:780px}.vapornet-moments-timeline{position:relative}.vapornet-moments-timeline:before{background:linear-gradient(#2de2e6,#f706cf 60%,#7f00ff);bottom:11px;box-shadow:0 0 8px #2de2e6bf;content:"";left:123px;position:absolute;top:11px;width:2px}.vapornet-moments-timeline>ol{list-style:none;margin:0;padding:0}.vapornet-moment-row{grid-gap:42px;display:grid;gap:42px;grid-template-columns:104px minmax(0,1fr);padding-bottom:24px;position:relative}.vapornet-moment-row:last-child{padding-bottom:0}.vapornet-moment-date{font-family:Courier New,monospace;padding-top:12px;text-align:right}.vapornet-moment-date>span{color:#ff71ce;display:block;font-size:22px;font-weight:700;line-height:1;text-shadow:2px 0 #2de2e6}.vapornet-moment-date time{color:#a9a9ff;display:block;font-size:9px;line-height:1.35;margin-top:5px}.vapornet-moment-node{background:#fff200;border:2px solid #050738;box-shadow:0 0 0 2px #2de2e6,0 0 11px #2de2e6;height:11px;left:118.5px;position:absolute;top:15px;transform:rotate(45deg);width:11px;z-index:1}.vapornet-moment-card{background:#050426f5;border:1px solid #2de2e6;box-shadow:5px 5px 0 #f706cf33;min-width:0}.vapornet-moment-card>header{align-items:flex-start;background:linear-gradient(90deg,#530c7f70,#0000);border-bottom:1px solid #443f89;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 12px}.vapornet-moment-card>header span{color:#fff200;font-family:Courier New,monospace;font-size:9px;letter-spacing:.12em}.vapornet-moment-card h2{color:#fff;font-size:17px;letter-spacing:.03em;margin:4px 0 0}.vapornet-moment-card>header code{background:#03021c;color:#a9a9ff;font-size:8px;max-width:42%;overflow-wrap:anywhere;padding:2px 4px;text-align:right}.vapornet-moment-card>p{color:#e9faff;line-height:1.7;margin:0;padding:14px}.vapornet-moment-media{background:#03021c;border:1px solid #443f89;margin:0 14px 14px}.vapornet-moment-media-heading{align-items:center;border-bottom:1px solid #443f89;display:flex;font-family:Courier New,monospace;gap:10px;justify-content:space-between;min-width:0;padding:6px 8px}.vapornet-moment-media-heading strong{color:#ff71ce;font-size:11px}.vapornet-moment-media-heading span{color:#a9a9ff;font-size:8px;letter-spacing:.06em;text-align:right}.vapornet-moment-media-grid-layout{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px}.vapornet-moment-media.is-single .vapornet-moment-media-grid-layout{grid-template-columns:minmax(0,1fr)}.vapornet-moment-media-item{align-items:center;aspect-ratio:4/3;background:radial-gradient(circle at 72% 22%,#ff71ce 0 2%,#0000 3%),linear-gradient(145deg,#191e73,#610661 60%,#05041c);border:1px solid #2de2e6;cursor:default;display:flex;justify-content:center;min-height:116px;min-width:0;overflow:hidden;position:relative}.vapornet-moment-media-item.is-video{aspect-ratio:16/9;background:radial-gradient(circle at 75% 22%,#fff200 0 2%,#0000 3%),linear-gradient(145deg,#081c48,#352264 56%,#17051f)}.vapornet-moment-media-item.is-tone-2{background:linear-gradient(145deg,#321071,#0d6b83 64%,#05041c);border-color:#ff71ce}.vapornet-moment-media-item.is-tone-3{background:linear-gradient(145deg,#620952,#8f3d69 52%,#180726);border-color:#fff200}.vapornet-moment-media-grid{background-image:linear-gradient(#7df9ff5c 1px,#0000 0),linear-gradient(90deg,#7df9ff3d 1px,#0000 0);background-size:10px 10px;inset:0;opacity:.26;position:absolute}.vapornet-moment-media-glyph{color:#fff;font-family:Courier New,monospace;font-size:32px;position:relative;text-shadow:2px 0 #f706cf,-2px 0 #2de2e6;z-index:1}.vapornet-moment-media-copy{bottom:7px;display:flex;flex-direction:column;font-family:Courier New,monospace;left:7px;position:absolute;z-index:1}.vapornet-moment-media-copy strong{color:#fff;font-size:9px}.vapornet-moment-media-copy small{color:#fff200;font-size:8px}.vapornet-moment-media-state{color:#7df9ff;font-size:7px;letter-spacing:.05em;padding:2px 4px;position:absolute;right:6px;top:6px;z-index:1}.vapornet-moment-media-state,.vapornet-moments-footer{background:#03021cd1;font-family:Courier New,monospace}.vapornet-moments-footer{border:1px dashed #a9a9ff;color:#c9c4f2;margin:24px 0 0 146px;padding:9px 12px;text-align:center}.vapornet-moments-footer span{color:#7df9ff;font-size:10px;letter-spacing:.08em}.vapornet-moments-footer p{font-size:10px;margin:5px 0 0}.vapornet-moment-image{background:#03021c;border:1px solid #2de2e6;color:#a9a9ff;cursor:pointer;display:flex;flex-direction:column;min-width:0;padding:4px}.vapornet-moment-image img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.vapornet-moment-image span{font-size:10px;padding:4px}.vapornet-moment-image:focus-visible{outline:2px solid #fff200;outline-offset:2px}@keyframes vapornet-marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes vapornet-blink{50%{opacity:.35}}@keyframes vapornet-about-signal{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes vapornet-at-field-pulse{50%{opacity:.5;transform:scale(1.05)}}@container (max-width: 760px){.vapornet-help-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}.vapornet-about-card.is-dota,.vapornet-about-card.is-eva,.vapornet-about-card.is-machine,.vapornet-about-card.is-racing{grid-column:1/-1}}@container (max-width: 590px){.ie-toolbar .ie-toolbar-button{min-width:38px}.ie-toolbar-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.internet-explorer-app .ie-toolbar{min-height:34px}.ie-toolbar .ie-toolbar-button{height:28px}.vapornet-album-grid,.vapornet-career-snapshot,.vapornet-curated-links,.vapornet-help-layout,.vapornet-help-shortcuts,.vapornet-help-steps,.vapornet-home-grid,.vapornet-manifesto ul,.vapornet-project-list,.vapornet-skill-grid,.vapornet-two-column{grid-template-columns:1fr}.vapornet-career-intro{border-bottom:1px solid #443f89;border-right:0}.vapornet-work-entry{gap:8px;grid-template-columns:1fr}.vapornet-work-period{align-items:center;flex-direction:row}.vapornet-work-period>span{font-size:15px}.vapornet-about-operator{grid-template-columns:1fr}.vapornet-about-portrait{border-bottom:2px solid #2de2e6;border-right:0;min-height:250px}.vapornet-about-card.is-dota,.vapornet-about-card.is-eva,.vapornet-about-card.is-machine,.vapornet-about-card.is-racing{grid-column:1/-1}.vapornet-cat-network-heading{align-items:flex-start;flex-direction:column}.vapornet-cat-network-heading>strong{text-align:left}.vapornet-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vapornet-cat-grid li:last-child:nth-child(odd){box-sizing:border-box;grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}.vapornet-about-telemetry>dl,.vapornet-cat-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vapornet-about-telemetry-heading{align-items:flex-start;flex-wrap:wrap}.vapornet-about-telemetry-heading small{margin-left:15px;width:100%}.vapornet-station-tracks{grid-template-columns:1fr}.vapornet-help-section.is-wide{grid-column:auto}.vapornet-moments-status,.vapornet-now-panel dl,.vapornet-tracks-grid{grid-template-columns:1fr}.vapornet-moments-status>div{border-bottom:1px solid #443f89;border-right:0}.vapornet-moments-status>div:last-child{border-bottom:0}.vapornet-moments-timeline:before{left:82px}.vapornet-moment-row{gap:34px;grid-template-columns:66px minmax(0,1fr)}.vapornet-moment-node{left:77.5px}.vapornet-moment-media-grid-layout{grid-template-columns:1fr}.vapornet-moment-media-item{aspect-ratio:16/9}.vapornet-moments-footer{margin-left:100px}.vapornet-personal-links{align-items:flex-start;flex-direction:column;gap:8px}.ie-status-bar{grid-template-columns:1fr auto}.ie-status-address{display:none}}@container (max-width: 400px){.ie-menu-bar .ie-menu-button{padding-inline:4px}.ie-address-bar label,.ie-toolbar-button[aria-label=Stop],.ie-toolbar-divider{display:none}.vapornet-page{padding:14px}.vapornet-help-destinations{grid-template-columns:1fr}.vapornet-help-shortcuts dl>div{gap:5px;grid-template-columns:1fr}.vapornet-project-section-heading{align-items:flex-start;flex-direction:column;gap:7px}.vapornet-project-section-heading>strong{white-space:normal}.vapornet-career-stats{grid-template-columns:1fr}.vapornet-now-heading{align-items:flex-start;flex-wrap:wrap}.vapornet-now-heading button{margin-left:16px;text-align:left;width:100%}.vapornet-page .vapornet-radio-launch-panel,.vapornet-section-heading,.vapornet-station-directory-heading{align-items:flex-start;flex-direction:column}.vapornet-station-header{gap:10px;grid-template-columns:88px minmax(0,1fr)}.vapornet-station-frequency{font-size:17px}.vapornet-station-header>strong{grid-column:1/-1;justify-self:end}.vapornet-track-card{grid-template-columns:1fr}.vapornet-track-artwork{justify-self:center;width:min(180px,100%)}.vapornet-record-count{white-space:normal}.vapornet-about-card,.vapornet-about-card.is-dota,.vapornet-about-card.is-eva,.vapornet-about-card.is-racing{grid-template-columns:1fr}.vapornet-about-card-status>strong{display:none}.vapornet-dota-client,.vapornet-eva-monitor,.vapornet-r3-photo,.vapornet-rider-photo{border-bottom:1px solid;border-right:0;min-height:240px}.vapornet-dota-client,.vapornet-eva-monitor{min-height:200px}.vapornet-about-intro>dl,.vapornet-about-telemetry>dl,.vapornet-cat-stats{grid-template-columns:1fr}.vapornet-moments-timeline:before{left:7px}.vapornet-moment-row{display:block;padding:0 0 20px 28px}.vapornet-moment-date{padding:0 0 7px;text-align:left}.vapornet-moment-date time,.vapornet-moment-date>span{display:inline-block}.vapornet-moment-date>span{font-size:16px;margin-right:7px}.vapornet-moment-node{left:2.5px;top:3px}.vapornet-moment-card>header,.vapornet-moment-media-heading{align-items:flex-start;flex-direction:column}.vapornet-moment-card>header code{max-width:100%;text-align:left}.vapornet-moment-media-heading span{text-align:left}.vapornet-moments-footer{margin-left:28px}}@media (prefers-reduced-motion:reduce){.vapornet-about-ticker span,.vapornet-eva-at-field>svg,.vapornet-marquee span,.vapornet-new-badge,.vapornet-under-construction{animation:none}.vapornet-album-disc{transition:none}}.my-computer-app{container-type:inline-size;padding:12px}.my-computer-app .my-computer-panel{min-height:360px;padding:14px}.my-computer-panel>section{font-size:14px;line-height:1.6;margin:0 auto;max-width:680px}.my-computer-panel>section[hidden]{display:none}.my-computer-app .my-computer-tabs button{padding-left:10px;padding-right:10px}.system-panel-heading{background:linear-gradient(110deg,#272346,#49315e 65%,#235958);border:2px inset var(--system-light);border-bottom:3px solid #f1a0cd;color:#fff3fc;margin-bottom:16px;padding:12px 14px}.system-channel{color:#9ef0e4;display:block;font:11px/1.5 monospace;letter-spacing:2px;margin-bottom:5px}.system-panel-heading h2{font-size:16px;font-weight:700;margin:0}.system-panel-heading p{color:#e4d9eb;font-size:12px;margin:6px 0 0}.my-computer-overview{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:126px minmax(0,1fr)}.my-computer-showcase{align-items:center;background:linear-gradient(0deg,#ef9fd333,#0000 60%),repeating-linear-gradient(0deg,#0000 0 19px,#9ef0e41a 19px 20px),repeating-linear-gradient(90deg,#0000 0 19px,#9ef0e41a 19px 20px),#292840;border:2px inset var(--system-light);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:210px;padding:12px 4px}.my-computer-illustration{display:block;flex:0 0 auto;height:auto;width:112px}.system-coast-reflection{animation:system-coast-glow 5s ease-in-out infinite}.system-coast-ripple{animation:system-coast-drift 4s ease-in-out infinite}.system-coast-wave{animation:system-coast-shimmer 4s ease-in-out infinite}.system-coast-wave--late{animation-delay:-2s}@keyframes system-coast-glow{0%,to{opacity:.65}50%{opacity:1}}@keyframes system-coast-drift{0%,to{transform:translateX(-1px)}50%{transform:translateX(1px)}}@keyframes system-coast-shimmer{0%,to{opacity:.35;transform:translateX(-1px)}50%{opacity:.9;transform:translateX(1px)}}@media (prefers-reduced-motion:reduce){.system-coast-reflection,.system-coast-ripple,.system-coast-wave{animation:none}}.system-machine-label{color:#c4fff1;font:10px/1.8 monospace;letter-spacing:2px;text-align:center}.my-computer-details{margin:0;overflow-wrap:anywhere}.my-computer-details>div{border:1px solid var(--system-dark);border-left:3px solid #568c88;border-top-color:var(--system-light);padding:10px 12px}.my-computer-details>div+div{margin-top:8px}.my-computer-details dt{font-size:12px;font-weight:700}.my-computer-details dd{font-size:13px;margin:4px 0 0}.my-computer-details dd>*{display:block}.my-computer-details strong{font-size:16px}.system-devices{background:var(--system-field);border:2px inset var(--system-light);color:var(--system-text)}.system-devices details+details{border-top:1px solid var(--system-dark)}.system-devices summary{cursor:pointer;padding:10px 12px}.system-devices summary:focus-visible{outline:1px dotted currentColor;outline-offset:-4px}.system-device-number{background:#35304d;color:#c4fff1;display:inline-block;font:12px/1.6 monospace;margin:0 12px 0 6px;padding:0 4px}.system-device-properties{border-left:2px solid #bb79a3;margin:0 12px 12px 30px;padding:4px 12px}.system-device-properties p{font-size:13px;margin:6px 0}.system-scan-meter{align-items:center;display:flex;font-size:12px;gap:10px;margin-bottom:10px}.system-scan-meter .system-progress{flex:1 1;height:14px;min-width:0;width:0}.my-computer-app .system-diagnostic-log{background:#232337;color:#baf7e4;font:13px/1.8 monospace;min-height:200px;padding:14px}.system-diagnostic-log p{margin:0 0 12px}.system-diagnostic-log p:last-child{margin-bottom:0}.system-log-number{color:#e7a7d3;margin-right:10px}.system-diagnostic-log .system-repair-message{border-top:1px dashed #7b658c;color:#ffceec;padding-top:12px}.system-diagnostic-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.system-credits{background:var(--system-field);border:2px inset var(--system-light);color:var(--system-text);margin:0}.system-credits>div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:10px 12px}.system-credits>div+div{border-top:1px dotted var(--system-dark)}.system-credits dt{font-size:12px}.system-credits dd{font-size:13px;margin:0;overflow-wrap:anywhere}.system-credits .system-special-thanks{background:#49315e;border-left:3px solid #98ded0;color:#fae5f4}.my-computer-actions{display:flex;justify-content:flex-end;margin-top:12px}.system-update-details{background:var(--system-field);border:2px inset var(--system-light);color:var(--system-text);margin:0 0 14px;padding:10px 12px}.system-update-details>div{grid-gap:12px;display:grid;font-size:13px;gap:12px;grid-template-columns:72px minmax(0,1fr);padding:5px 0}.system-update-details dd{margin:0;overflow-wrap:anywhere}.my-computer-app .system-update-result{background:#232337;color:#baf7e4;min-height:140px;overflow-wrap:anywhere;padding:14px}.system-update-result h3{color:#ffceec;font-size:15px;margin:0 0 10px}.system-update-result p{font-size:13px;margin:0}.system-update-result .system-update-note{border-top:1px dashed #7b658c;color:#e4d9eb;margin-top:12px;padding-top:12px}.my-computer-actions button{min-width:80px}@container (max-width: 380px){.my-computer-overview{gap:12px;grid-template-columns:minmax(0,1fr)}.my-computer-showcase{flex-direction:row;min-height:0;padding:8px 12px}.my-computer-illustration{width:80px}.system-credits>div{gap:3px;grid-template-columns:minmax(0,1fr)}}.vaporwave-radio-app{color:#f9eaff;font-family:"ms_sans_serif",sans-serif;height:100%;min-height:100%;min-width:0;position:relative}.radio-playback-notice{background:#180a29f0;border:1px solid #ff79d1;bottom:8px;box-shadow:0 0 12px #ff5bca52;color:#fff1a8;font-size:10px;left:10px;margin:0;padding:5px 8px;position:absolute;right:10px;text-align:center;z-index:2}.radio-mode{border:2px solid #160c2d;box-shadow:inset 0 0 0 1px #ffffff38;min-height:100%;overflow:hidden;position:relative}.radio-mode h2{font-size:20px;letter-spacing:1px;margin:2px 0 0}.radio-kicker{color:#65f8ff;font-size:10px;letter-spacing:1.5px}.radio-track-time{font-feature-settings:"tnum";font-family:monospace;font-variant-numeric:tabular-nums;letter-spacing:.5px}.radio-mode-transport{display:flex;gap:8px;justify-content:center}.radio-mode-transport button{min-width:64px}.radio-mode-stations{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.radio-mode-stations.is-vertical{grid-template-columns:1fr}.radio-mode-stations button{align-items:flex-start;color:#20102f;display:flex;flex-direction:column;min-width:0;text-align:left}.radio-mode-stations button span{font-size:14px;font-weight:700}.radio-mode-stations button small{font-size:9px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-mode-state{color:#63f7ff;display:flex;font-size:9px;gap:8px;justify-content:space-between;letter-spacing:.8px}.radio-mode-a{background:linear-gradient(135deg,#ff68cd21,#0000 42%),repeating-linear-gradient(0deg,#2a2040,#2a2040 2px,#231b35 0,#231b35 4px);display:flex;flex-direction:column;gap:12px;padding:16px}.radio-a-header{align-items:flex-start;color:#ff85da;display:flex;gap:12px;justify-content:space-between}.radio-a-frequency{background:#110b22;border:1px solid #ff76ce;box-shadow:0 0 12px #46f4ff40;color:#67fbff;font-family:monospace;font-size:16px;padding:8px 10px}.radio-a-cassette-bay{background:#0d0a15;padding:14px}.radio-a-cassette{background:linear-gradient(155deg,#ff91db,#b274d1 48%,#62dfe9);border:3px solid #202035;border-radius:9px;box-shadow:0 8px 20px #00000073,inset 0 0 0 2px #ffffff59;color:#20102f;margin:0 auto;max-width:480px;min-height:166px;padding:15px 34px;position:relative;transform:perspective(500px) rotateX(1deg)}.radio-a-label{align-items:center;background:#fff4ddd1;border:1px solid #20102f8c;display:flex;flex-direction:column;justify-content:center;min-height:62px;text-align:center}.radio-a-label strong{font-size:17px;margin:4px 0}.radio-a-label span{font-size:9px;letter-spacing:1px}.radio-a-tape-window{grid-gap:5px;align-items:center;background:#171221;border:2px solid #352245;border-radius:24px;display:grid;gap:5px;grid-template-columns:42px 1fr 42px;height:48px;margin:12px auto 0;padding:3px;width:230px}.radio-a-tape-window>i{background:#41384d;height:8px}.radio-reel{background:#26202f;border:6px dotted #e8e3db;border-radius:50%;height:34px;margin-left:4px;width:34px}.radio-reel.is-spinning{animation:radio-reel-spin 1.4s linear infinite}.radio-a-cassette-screws{align-items:flex-end;display:flex;inset:8px;justify-content:space-between;pointer-events:none;position:absolute}.radio-a-cassette-screws i{background:#352245;border-radius:50%;height:6px;width:6px}.radio-a-readout{grid-gap:8px;align-items:flex-end;color:#55f6ef;display:grid;font-family:monospace;font-size:10px;gap:8px;grid-template-columns:70px 1fr 70px}.radio-mode-a>.radio-mode-state{margin-top:auto}.radio-a-levels{background:#0a0810;border:1px solid #4e4163;display:flex;flex-direction:column;gap:2px;height:24px;justify-content:center;padding:3px}.radio-a-levels span{grid-gap:3px;align-items:center;display:grid;gap:3px;grid-template-columns:10px 1fr}.radio-a-levels b{color:#ff79d1;font-size:7px}.radio-a-levels i{background:#241b35;height:5px;overflow:hidden;position:relative}.radio-a-levels i:after{background:linear-gradient(90deg,#54f5ee 0 72%,#fff26d 72% 90%,#ff66cb 90%);content:"";inset:0;position:absolute;width:var(--level)}.radio-mode-b{background:#09051b;display:grid;grid-template-columns:180px minmax(0,1fr)}.radio-b-tuner{background:linear-gradient(180deg,#211141,#0c0920);border-right:1px solid #e45fc0;display:flex;flex-direction:column;gap:12px;padding:16px}.radio-b-tuner h2{color:#ff7ad9;font-size:24px;text-shadow:2px 2px #4c2a96}.radio-b-signal{color:#65f8ff;display:flex;font-size:9px;justify-content:space-between;margin-top:auto}.radio-b-main{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.radio-b-scene{background:linear-gradient(#130b36 0 45%,#5a1e6f 64%,#130a2b 65%);border:1px solid #ff69ce;box-shadow:inset 0 0 30px #ff3ec538;flex:1 1;min-height:260px;overflow:hidden;position:relative}.radio-b-main>.radio-mode-state{margin-top:auto}.radio-b-scene:after,.radio-c-crt:after{background:repeating-linear-gradient(#0000 0 3px,#0003 4px);content:"";inset:0;pointer-events:none;position:absolute}.radio-b-stars{background-image:radial-gradient(circle at 12% 24%,#fff 0 1px,#0000 1px),radial-gradient(circle at 38% 12%,#77fbff 0 1px,#0000 1px),radial-gradient(circle at 78% 30%,#fff 0 1px,#0000 1px),radial-gradient(circle at 62% 9%,#ff82dd 0 1px,#0000 1px);inset:0 0 48% 0;opacity:.7;position:absolute}.radio-b-sun{background:repeating-linear-gradient(#ffea8d 0 10px,#ff77c8 11px 15px);border-radius:50%;box-shadow:0 0 26px #ff5fc1bf;height:116px;left:50%;position:absolute;top:38px;transform:translateX(-50%);width:116px}.radio-b-skyline{align-items:flex-end;bottom:35%;display:flex;height:76px;justify-content:space-around;left:0;position:absolute;right:0}.radio-b-skyline i{background:#0b0820;border-top:1px solid #61f5ff;box-shadow:inset 3px 8px #ff6dd0,inset 8px 16px #60f7ff;height:45%;width:11%}.radio-b-skyline i:nth-child(2n){height:82%}.radio-b-skyline i:nth-child(3n){height:60%}.radio-b-grid{background:linear-gradient(#63f5ffb3 1px,#0000 0),linear-gradient(90deg,#63f5ffb3 1px,#0000 0);background-size:32px 22px;bottom:-36%;height:70%;left:-20%;position:absolute;right:-20%;transform:perspective(180px) rotateX(56deg)}.radio-b-overlay{align-items:flex-end;bottom:10px;display:flex;gap:8px;justify-content:space-between;left:12px;position:absolute;right:12px;text-shadow:1px 1px #16041e;z-index:2}.radio-b-overlay strong{color:#fff1a7;font-size:17px}.radio-b-overlay span{color:#68f7ff;font-size:9px}.radio-b-spectrum{align-items:center;display:flex;gap:5px;height:24px;justify-content:center}.radio-b-spectrum i{background:linear-gradient(#ff69cf,#65f8ff);height:var(--bar);opacity:.45;transition:height 80ms linear,opacity .12s ease;width:8px}.radio-b-spectrum[data-active=true] i{opacity:1}.radio-mode-c{background:#171421;display:flex;flex-direction:column}.radio-c-header{background:#252033;border-bottom:1px solid #68f8ef;color:#68f8ef;display:flex;font-family:monospace;font-size:11px;justify-content:space-between;padding:9px 12px}.radio-c-on-air{color:#ff6fcf}.radio-c-layout{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:210px minmax(0,1fr);min-height:0;padding:10px}.radio-c-directory{background:#0c0913;color:#f6eaff;display:flex;flex-direction:column;gap:12px;min-width:0;padding:10px}.radio-c-directory dl{font-family:monospace;font-size:9px;margin:auto 0 0}.radio-c-directory dl div{border-top:1px dotted #5f536e;display:flex;gap:8px;justify-content:space-between;padding:3px 0}.radio-c-directory dt{color:#65f7ff}.radio-c-directory dd{margin:0}.radio-c-console{gap:10px;min-width:0}.radio-c-console,.radio-c-crt{display:flex;flex-direction:column}.radio-c-crt{align-items:center;background:radial-gradient(circle,#123831,#06110f 72%);border:3px ridge #736a80;border-radius:18px/10px;box-shadow:inset 0 0 28px #000;color:#68ffd6;font-family:monospace;justify-content:flex-start;min-height:234px;overflow:hidden;padding:8px 10px;position:relative;text-align:center;text-shadow:0 0 8px #5dffd3b3}.radio-c-crt strong{color:#ff7bd8;font-size:15px;margin:3px 0 5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-c-crt p{font-size:10px;margin:5px 0 2px}.radio-c-oscilloscope{background:#020a08;border:1px solid #3c8f79;border-radius:12px/7px;box-shadow:inset 0 0 22px #46ffc829,0 0 7px #48ffd52e;flex:none;height:112px;overflow:hidden;position:relative;width:100%}.radio-c-oscilloscope svg{display:block;height:100%;width:100%}.radio-c-grid{fill:url(#radio-crt-grid);stroke:#4affce1f}.radio-c-grid-line{fill:none;stroke:#4cffd224;stroke-width:.7}.radio-c-divider{stroke:#75ffdd52;stroke-dasharray:4 4;stroke-width:.8}.radio-c-trace{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;vector-effect:non-scaling-stroke;opacity:.55}.radio-c-trace.is-channel-one{stroke:#72fff0;filter:drop-shadow(0 0 3px #26f7da)}.radio-c-trace.is-channel-two{stroke:#ff78db;filter:drop-shadow(0 0 3px #ff42c6)}.radio-c-oscilloscope[data-active=true] .radio-c-trace{opacity:1}.radio-c-channel-label,.radio-c-timebase{font-size:8px;line-height:1;position:absolute;text-shadow:0 0 4px currentColor;z-index:1}.radio-c-channel-label{left:5px}.radio-c-channel-label.is-channel-one{color:#72fff0;top:5px}.radio-c-channel-label.is-channel-two{color:#ff78db;top:56px}.radio-c-timebase{bottom:4px;color:#a8e9d8;right:5px}.radio-c-spectrum{grid-gap:3px;background:#000806c7;border:1px solid #75ffdb4d;display:grid;flex:none;gap:3px;grid-template-columns:repeat(8,minmax(0,1fr));height:30px;margin-top:4px;padding:2px 4px;width:100%}.radio-c-spectrum span{display:grid;grid-template-rows:1fr 7px;justify-items:center;min-width:0}.radio-c-spectrum i{align-self:end;background:linear-gradient(0deg,#5effd3 0 66%,#ffe982 67% 82%,#ff72d6 83%);box-shadow:0 0 4px #5bffd38c;height:var(--band);min-height:2px;opacity:.45;transition:height 70ms linear,opacity .12s ease;width:72%}.radio-c-spectrum[data-active=true] i{opacity:1}.radio-c-spectrum small{color:#63b9a4;font-size:6px;line-height:7px}.radio-c-log{background:#050907;color:#8cfbe9;display:flex;flex-direction:column;font-family:monospace;font-size:9px;gap:2px;padding:6px 8px}.radio-c-log span{display:block;line-height:1.35}.radio-mode-c>.radio-mode-state{background:#252033;border-top:1px solid #4a4058;padding:7px 12px}@keyframes radio-reel-spin{to{transform:rotate(1turn)}}@media (max-width:720px){.radio-mode{min-height:100%}.radio-c-layout,.radio-mode-b{grid-template-columns:1fr}.radio-mode-b{grid-template-rows:auto 1fr}.radio-b-tuner{border-bottom:1px solid #e45fc0;border-right:0}.radio-b-tuner .radio-mode-stations,.radio-c-directory .radio-mode-stations{grid-template-columns:repeat(3,minmax(0,1fr))}.radio-b-signal,.radio-c-directory dl{display:none}.radio-b-scene{min-height:240px}.radio-b-overlay{align-items:flex-start;flex-direction:column}.radio-c-layout{flex:none}.radio-c-directory{min-height:auto}}@media (max-width:470px){.radio-mode-a{padding:10px}.radio-a-header h2{font-size:15px}.radio-a-frequency{font-size:12px}.radio-a-cassette{padding-left:12px;padding-right:12px}.radio-a-tape-window{width:190px}.radio-a-readout{grid-template-columns:48px 1fr 48px}.radio-mode-transport button{flex:1 1;min-width:0}.radio-mode-stations button small{display:none}}@media (prefers-reduced-motion:reduce){.radio-reel.is-spinning{animation:none}.radio-b-spectrum i,.radio-c-spectrum i{transition:none}}.desktop-route-surface{inset:0;overflow:hidden;position:fixed}.desktop-route-content{height:100vh;transform-origin:top left;width:100vw}.desktop-route-surface.retro-computer-portal{bottom:auto;right:auto}.retro-computer-portal>.desktop-route-content{animation:retro-computer-desktop-scale var(--boot-zoom-duration) cubic-bezier(.65,0,.3,1) var(--boot-intro-duration) both}@keyframes retro-computer-desktop-scale{0%{transform:scale(var(--desktop-start-scale-x),var(--desktop-start-scale-y))}to{transform:scale(1)}}.about-screen{background-color:#08001c;background-image:radial-gradient(#fff 1px,#0000 0),linear-gradient(#25134c,#8c2f63 55%,#e06d4f);background-size:42px 42px,100% 100%;display:grid;min-height:100vh;padding:14px;place-items:center}.about-window{width:min(520px,100%)}.about-window p{margin:0 0 12px}.about-window fieldset{margin-bottom:16px}.about-desktop-link{background:#c6c6c6;box-shadow:inset 1px 1px #fff,inset -1px -1px #0a0a0a,inset 2px 2px #dfdfdf,inset -2px -2px grey;color:#000;display:inline-block;padding:7px 14px;text-decoration:none}.about-desktop-link:focus-visible{outline:1px dotted #000;outline-offset:-4px}.about-desktop-link:active{box-shadow:inset 1px 1px #0a0a0a,inset -1px -1px #fff,inset 2px 2px grey,inset -2px -2px #dfdfdf;padding:8px 13px 6px 15px}.not-found-screen{background-color:#08001c;background-image:radial-gradient(#fff 1px,#0000 0),linear-gradient(#25134c,#8c2f63 55%,#e06d4f);background-size:42px 42px,100% 100%;display:grid;min-height:100vh;place-items:center}.not-found-window{width:min(420px,calc(100vw - 28px))}.system-error-glitch{animation:system-error-frame-glitch .62s steps(2) 1;isolation:isolate}.system-error-glitch .system-error-title,.system-error-glitch strong{animation:system-error-text-glitch .62s steps(2) 1}.not-found-window p{margin:12px 0 18px}@keyframes system-error-frame-glitch{0%,to{filter:none;transform:translateX(0)}18%{filter:drop-shadow(-4px 0 rgba(72,247,255,.72)) drop-shadow(4px 0 rgba(255,63,180,.68));transform:translateX(-1px)}42%{filter:drop-shadow(3px 0 rgba(72,247,255,.62)) drop-shadow(-3px 0 rgba(255,63,180,.58));transform:translateX(1px)}68%{filter:drop-shadow(-2px 0 rgba(72,247,255,.48)) drop-shadow(2px 0 rgba(255,63,180,.45));transform:translateX(0)}}@keyframes system-error-text-glitch{0%,to{text-shadow:none}18%,54%{text-shadow:-2px 0 #48f7ffcc,2px 0 #ff3fb4bf}36%,72%{text-shadow:1px 0 #48f7ff99,-1px 0 #ff3fb494}}@media (prefers-reduced-motion:reduce){.system-error-glitch,.system-error-glitch .system-error-title,.system-error-glitch strong{animation:none}.system-error-glitch{filter:drop-shadow(-1px 0 rgba(72,247,255,.36)) drop-shadow(1px 0 rgba(255,63,180,.34))}}
/*# sourceMappingURL=main.bc8bf07f.css.map*/