/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.top-\[8px\]{top:8px}.right-\[8px\]{right:8px}.bottom-\[13px\]{bottom:13px}.bottom-\[28px\]{bottom:28px}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}.m-\[2px\]{margin:2px}.mx-\[2px\]{margin-inline:2px}.mx-auto{margin-inline:auto}.my-\[2px\]{margin-block:2px}.mr-\[2px\]{margin-right:2px}.ml-auto{margin-left:auto}.\!inline{display:inline!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[28px\]{height:28px}.h-full{height:100%}.max-h-\[200px\]{max-height:200px}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.min-h-screen{min-height:100vh}.w-\[2px\]{width:2px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[80px\]{width:80px}.w-\[180px\]{width:180px}.w-\[380px\]{width:380px}.w-full{width:100%}.max-w-\[140px\]{max-width:140px}.max-w-\[480px\]{max-width:480px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-e-resize{cursor:e-resize}.cursor-n-resize{cursor:n-resize}.cursor-ne-resize{cursor:ne-resize}.cursor-nw-resize{cursor:nw-resize}.cursor-pointer{cursor:pointer}.cursor-s-resize{cursor:s-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-w-resize{cursor:w-resize}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[2px\]{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2,.border-r-\[2px\]{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2,.border-b-\[2px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[2px\]{border-left-style:var(--tw-border-style);border-left-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#00aa00\]{border-color:#0a0}.border-\[\#0066cc\]{border-color:#06c}.border-\[\#000080\]{border-color:navy}.border-\[\#005580\]{border-color:#005580}.border-\[\#404040\]{border-color:#404040}.border-\[\#808080\]{border-color:gray}.border-\[\#d4a574\]{border-color:#d4a574}.border-\[\#ff9900\]{border-color:#f90}.border-\[\#ffd700\]{border-color:gold}.border-\[\#ffffff\]{border-color:#fff}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-transparent{border-color:#0000}.border-r-\[\#808080\]{border-right-color:gray}.border-r-\[\#ffffff\]{border-right-color:#fff}.border-b-\[\#808080\]{border-bottom-color:gray}.border-b-\[\#ffffff\]{border-bottom-color:#fff}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#0077B5\]{background-color:#0077b5}.bg-\[\#000080\]{background-color:navy}.bg-\[\#008080\]{background-color:teal}.bg-\[\#808080\]{background-color:gray}.bg-\[\#a0a0a0\]{background-color:#a0a0a0}.bg-\[\#c0c0c0\]{background-color:silver}.bg-\[\#e0e0e0\]{background-color:#e0e0e0}.bg-\[\#e0ffe0\]{background-color:#e0ffe0}.bg-\[\#e8e8e8\]{background-color:#e8e8e8}.bg-\[\#e8f4ff\]{background-color:#e8f4ff}.bg-\[\#f0f0f0\]{background-color:#f0f0f0}.bg-\[\#ff6b6b\]{background-color:#ff6b6b}.bg-\[\#ffd700\]{background-color:gold}.bg-\[\#fffef0\]{background-color:#fffef0}.bg-\[\#ffff00\]{background-color:#ff0}.bg-\[\#ffffcc\]{background-color:#ffc}.bg-\[\#ffffff\]{background-color:#fff}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.from-\[\#000080\]{--tw-gradient-from:navy;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#333\]{--tw-gradient-from:#333;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d0d0d0\]{--tw-gradient-from:#d0d0d0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0000a0\]{--tw-gradient-to:#0000a0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1084d0\]{--tw-gradient-to:#1084d0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#b0b0b0\]{--tw-gradient-to:#b0b0b0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.px-\[2px\]{padding-inline:2px}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.pt-\[1px\]{padding-top:1px}.pb-\[1px\]{padding-bottom:1px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[23px\]{--tw-leading:23px;line-height:23px}.leading-none{--tw-leading:1;line-height:1}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.text-\[\#00ff00\]{color:#0f0}.text-\[\#0000ff\]{color:#00f}.text-\[\#0066cc\]{color:#06c}.text-\[\#000080\]{color:navy}.text-\[\#006600\]{color:#060}.text-\[\#808080\]{color:gray}.text-\[\#c0c0c0\]{color:silver}.text-\[\#ff0000\]{color:red}.text-\[\#ff6600\]{color:#f60}.text-\[\#ffa500\]{color:orange}.text-\[\#ffff00\]{color:#ff0}.text-\[var\(--color-foreground\)\]{color:var(--color-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-20{opacity:.2}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,1\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#000));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,1\)\],.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[var\(--accent\)\]:focus-within{--tw-ring-color:var(--accent)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-\[\#000080\]:hover{background-color:navy}.hover\:bg-\[\#d4d0c8\]:hover{background-color:#d4d0c8}.hover\:bg-\[\#f0fff0\]:hover{background-color:#f0fff0}.hover\:bg-\[\#ff5252\]:hover{background-color:#ff5252}.hover\:bg-\[\#ffed4e\]:hover{background-color:#ffed4e}.hover\:text-\[\#ff00ff\]:hover{color:#f0f}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@font-face{font-family:Windows\ 95;src:url(/fonts/w-95-sans-serif.woff2)format("woff2"),url(/fonts/w-95-sans-serif.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--color-background:#0a0a0a;--color-foreground:#e0e0e0;--color-accent:#ffb000;--color-accent-secondary:#00ff41;--color-scanline:#ffffff10;--color-glow:#ffb00040;--color-window-border:#ffb000;--color-window-titlebar:#1a1a1a;--effect-scanline-intensity:.3;--effect-grain-intensity:.15;--effect-glow-intensity:.4;--effect-chromatic-aberration:2px;--background:var(--color-background);--foreground:var(--color-foreground);--accent:var(--color-accent);--monitor-top:10.3%;--monitor-left:15.2%;--monitor-width:71.8%;--monitor-height:73.8%}html{height:100%}body,html{background:#000;width:100%;overflow:hidden}body{color:var(--color-foreground);justify-content:center;align-items:center;height:100vh;margin:0;padding:0;transition:background-color .3s ease-out,color .3s ease-out;display:flex;position:relative}*,:after,:before,body{font-family:Windows\ 95,MS Sans Serif,Tahoma,sans-serif}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){*{transition-property:background-color,border-color,color;transition-duration:.3s;transition-timing-function:ease-out}}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}.animate-grain{animation:grain 8s steps(10) infinite}@layer utilities{.text-balance{text-wrap:balance}.pixelated{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.focus\:not-sr-only:focus{width:auto;height:auto;padding:inherit;margin:inherit;clip:auto;white-space:normal;position:static;overflow:visible}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.animate-blink{animation:blink 1s step-end infinite}@keyframes crt-glow{0%{opacity:.98}50%{opacity:1}to{opacity:.98}}.monitor-stage{box-sizing:border-box;background:linear-gradient(#2a1f1a,#1a120f 50%,#0a0505);justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;padding:0;font-family:Windows\ 95,MS Sans Serif,Tahoma,sans-serif;display:flex;position:fixed}.monitor-stage:before{z-index:1;background:linear-gradient(145deg,#f5f0e8,#e8dfd0 15%,#ddd4c5 30%,#d2c9ba 50%,#c7beaf 70%,#bcb3a4 85%,#b1a899);border-radius:16px;inset:.8vh 1.2vw 1.2vh;box-shadow:0 60px 140px #000000f2,0 30px 80px #000000d9,0 15px 40px #000000bf,inset 4px 4px #fff6,inset 2px 2px #ffffff4d,inset -4px -4px #00000059,inset -2px -2px #00000040,inset 0 0 20px #00000014}.monitor-stage:after,.monitor-stage:before{content:"";pointer-events:none;position:absolute}.monitor-stage:after{z-index:2;background:linear-gradient(135deg,#f8f4ec,#ede9e1 50%,#e2ded6);border-radius:8px;inset:3.8vh 5.5vw 9.5vh;box-shadow:0 0 0 3px #d8d0c0,0 0 0 4px #c8c0b0,inset 0 0 0 2px #b8b0a0,inset 0 0 0 4px #a8a090,inset 3px 3px 8px #0000004d,inset -2px -2px 6px #fff3}.screen-container:before{display:none}.screen-container:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#1a1a1a,#0f0f0f 50%,#050505);border-radius:4px;position:absolute;inset:-1.2vh -1.2vw;box-shadow:inset 4px 4px 12px #000000f2,inset -2px -2px 8px #000c,inset -1px -1px #ffffff05,0 0 20px #00000080}.screen-container{filter:contrast(1.06)brightness(1.02);z-index:10;transform-style:flat;background:teal;border:none;border-radius:6px;flex-direction:column;animation:crt-glow .1s infinite;display:flex;position:absolute;inset:5vh 7vw 11vh;overflow:hidden;transform:none;box-shadow:inset 0 0 40px #00000080,inset 4px 4px 20px #0006,0 0 20px #00ffff1a}.screen-container>*{z-index:11;position:relative}*{cursor:default}.btn-w95,.cursor-pointer,.win95-btn,.win95-title-btn,[role=button],a,button{cursor:pointer}input,textarea{cursor:text}.screen-container{cursor:default}.screen-container [role=button],.screen-container a,.screen-container button{cursor:pointer}.glass-overlay{z-index:20;background:radial-gradient(75% 65% at 50% 45%,#ffffff1f 0,#ffffff0a 40%,#0000 70%),radial-gradient(115% 115%,#0000 0,#0006 100%)}.glass-overlay,.screen-shadow{pointer-events:none;border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}.screen-shadow{z-index:52;background:radial-gradient(85% 80%,#0000 0,#00000073 100%)}.window-desktop{box-sizing:border-box;border-radius:inherit;background:teal;width:100%;height:100%;padding:0;position:relative;overflow:hidden;transform:none}.scanlines{z-index:50;opacity:.4;background:linear-gradient(#12101000 50%,#0000001f 0) 0 0/100% 3px}.crt-static,.scanlines{pointer-events:none;border-radius:6px;position:absolute;inset:0}.crt-static{z-index:49;opacity:.07;background:url(https://grainy-gradients.vercel.app/noise.svg)}.glass-glare{z-index:51;pointer-events:none;background:linear-gradient(135deg,#ffffff26,#ffffff08 25%,#0000 50%),linear-gradient(315deg,#ffffff08,#0000 30%);border-radius:6px;position:absolute;inset:0}.btn-w95{color:#000;cursor:pointer;background:silver;border-color:#fcfcfc #08080e #08080e #fcfcfc;border-style:solid;border-width:2px;outline:none;padding:2px 8px;font-family:Windows\ 95,MS Sans Serif,Tahoma,sans-serif;font-size:.65rem}.btn-w95:hover{background:#d4d0c8}.btn-w95:active{border-color:#08080e #fcfcfc #fcfcfc #08080e;border-style:solid;border-width:2px}.win95-btn,.win95-title-btn{cursor:pointer;background:silver;border-color:#dfdfdf #404040 #404040 #dfdfdf;border-style:solid;border-width:2px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:14px;padding:0;display:flex}.win95-btn:hover,.win95-title-btn:hover{background:#d4d0c8}.win95-btn:active,.win95-title-btn:active{border-color:#404040 #dfdfdf #dfdfdf #404040}.panel-w95-inset{border-color:#08080e #fcfcfc #fcfcfc #08080e;border-style:solid;border-width:2px}.panel-w95-raised{border-color:#fcfcfc #08080e #08080e #fcfcfc;border-style:solid;border-width:2px}.bg-\[#ffffff\] *,.bg-white *,.panel-w95-inset *,.window-content,.window-content div,.window-content h1,.window-content h2,.window-content h3,.window-content h4,.window-content h5,.window-content h6,.window-content li,.window-content p,.window-content span,.window-content td,.window-content th,[style*="background: #fff"] *,[style*="background: white"] *,[style*=bg-white] *{color:#000!important}.window-content a{color:#00f!important}.window-content a:hover{color:#f0f!important}.monitor-controls{z-index:3;pointer-events:auto;background:0 0;justify-content:center;align-items:center;gap:12px;padding:0;display:flex;position:absolute;bottom:2.2vh;left:50%;transform:translate(-50%)}.monitor-led{background:radial-gradient(circle at 35% 35%,#f93,#f60);border-radius:50%;width:14px;height:14px;animation:led-pulse 2s ease-in-out infinite;position:relative;box-shadow:0 0 12px #f60,0 0 24px #f609,inset 0 -2px 3px #0006,inset 0 1px 2px #fff6}.monitor-led:before{content:"";background:radial-gradient(circle,#0000 40%,#0000004d 70%);border:1px solid #0003;border-radius:50%;position:absolute;inset:-4px}.monitor-led-off{background:radial-gradient(circle at 35% 35%,#4a4a4a,#2a2a2a);border-radius:50%;width:14px;height:14px;position:relative;box-shadow:inset 0 -2px 3px #0009,inset 0 1px 2px #fff3}.monitor-led-off:before{content:"";background:radial-gradient(circle,#0000 40%,#0000004d 70%);border:1px solid #0003;border-radius:50%;position:absolute;inset:-4px}@keyframes led-pulse{0%,to{opacity:1;box-shadow:0 0 8px #f60,0 0 16px #f609,inset 0 -2px 3px #0006,inset 0 1px 2px #fff6}50%{opacity:.8;box-shadow:0 0 4px #f60,0 0 8px #f606,inset 0 -2px 3px #0006,inset 0 1px 2px #fff6}}.monitor-power-btn{cursor:pointer;background:radial-gradient(circle at 35% 35%,#8a8a8a,#6a6a6a);border:none;border-radius:50%;width:32px;height:32px;transition:all .1s;position:relative;overflow:visible;box-shadow:inset 0 2px #ffffff4d,inset 0 -2px #0000004d,0 2px 4px #0000004d}.monitor-power-btn:after{content:"⏻";color:#fff9;text-shadow:0 1px 2px #000c;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;inset:0}.monitor-power-btn:hover{background:radial-gradient(circle at 35% 35%,#9a9a9a,#7a7a7a)}.monitor-power-btn:hover:after{color:#fffc}.monitor-power-btn:active{background:radial-gradient(circle at 35% 35%,#5a5a5a,#4a4a4a);transform:scale(.95);box-shadow:inset 0 3px #0006,inset 0 -1px #fff3}.monitor-power-btn:active:after{color:#fff6}@keyframes bounce-in{0%{opacity:0;transform:translateY(100px)scale(.3)}50%{opacity:1;transform:translateY(-10px)scale(1.05)}70%{transform:translateY(5px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-bounce-in{animation:bounce-in .5s ease-out forwards}@keyframes raccoon-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tail-wag{0%,to{transform:rotate(0)}25%{transform:rotate(8deg)}75%{transform:rotate(-8deg)}}@keyframes raccoon-blink{0%,92%,to{opacity:1}95%,97%{opacity:0}}@keyframes raccoon-popup{0%{opacity:0;transform:translateY(60px)}50%{opacity:1;transform:translateY(0)}60%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(-10px)}90%{transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes lid-bounce{0%{opacity:1;transform:translate(0)rotate(0)}10%{opacity:1;transform:translate(-15px,-40px)rotate(-20deg)}20%{opacity:1;transform:translate(-35px,-10px)rotate(-50deg)}30%{opacity:.95;transform:translate(-60px,5px)rotate(-80deg)}40%{opacity:.9;transform:translate(-90px,-15px)rotate(-120deg)}50%{opacity:.8;transform:translate(-130px,5px)rotate(-160deg)}60%{opacity:.65;transform:translate(-180px,-10px)rotate(-210deg)}70%{opacity:.45;transform:translate(-240px,5px)rotate(-270deg)}80%{opacity:.25;transform:translate(-310px,-5px)rotate(-340deg)}90%{opacity:.1;transform:translate(-390px,5px)rotate(-410deg)}to{opacity:0;transform:translate(-480px)rotate(-480deg)}}@keyframes lid-replace{0%{opacity:0;transform:translateY(-15px)}50%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes trash-burst{0%{opacity:0;transform:scale(0)}20%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes trash-fall{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes particle-1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-9px,2px)}}@keyframes particle-2{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(9px,3px)}}@keyframes particle-3{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-11px,3px)}}@keyframes particle-4{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(11px,3px)}}@keyframes particle-5{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-9px,2px)}}@keyframes particle-6{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(11px,3px)}}@keyframes particle-7{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-11px,3px)}}@keyframes particle-8{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(11px,2px)}}@keyframes particle-9{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-11px,2px)}}.particle-1{animation:particle-1 1.2s ease-out forwards}.particle-2{animation:particle-2 1.2s ease-out forwards}.particle-3{animation:particle-3 1.3s ease-out forwards}.particle-4{animation:particle-4 1.25s ease-out forwards}.particle-5{animation:particle-5 1.15s ease-out forwards}.particle-6{animation:particle-6 1.2s ease-out forwards}.particle-7{animation:particle-7 1.1s ease-out forwards}.particle-8{animation:particle-8 1.2s ease-out forwards}.particle-9{animation:particle-9 1.15s ease-out forwards}@keyframes win95-loadbar-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.loadbar-animate{will-change:transform}.loadbar-animate,.win95-loadbar{animation:win95-loadbar-slide 2s linear infinite}.raccoon-idle{animation:raccoon-idle 2.5s ease-in-out infinite}.raccoon-eyes{animation:raccoon-blink 4s ease-in-out infinite}.boot-scroll::-webkit-scrollbar{display:none}.boot-scroll{text-shadow:0 0 4px #4ade8099,0 0 8px #4ade804d}@keyframes crt-off{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(2);transform:scaleY(.005)}70%{filter:brightness(3);transform:scale(.1,.005)}to{filter:brightness(0);transform:scale(0)}}.crt-power-off{background:#fff;animation:crt-off .4s ease-in forwards}.window-maximized{width:100%!important;position:absolute!important;inset:0!important}.window-maximized,.window-maximized>.window-frame{height:100%!important}@keyframes counter-flicker{0%,to{opacity:1}50%{opacity:.8}75%{opacity:.95}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:768px){.monitor-stage:after,.monitor-stage:before,.screen-container:after{display:none}.screen-container{box-shadow:none;border-radius:0;max-width:100vw;max-height:100vh;position:fixed;inset:0;width:100vw!important;height:100vh!important}.monitor-controls{display:none}.window-desktop{width:100%;height:calc(100% - 48px);padding:4px}.window-container,.window-maximized{border-radius:0!important;width:100%!important;height:calc(100vh - 48px)!important;position:fixed!important;inset:0 0 48px!important;transform:none!important}.window-titlebar{height:32px!important;padding:4px 8px!important}.window-button{min-width:32px!important;min-height:32px!important;font-size:16px!important}.taskbar{z-index:9999!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.h-\[28px\],.taskbar{height:48px!important}.start-button{height:40px!important;padding:0 12px!important;font-size:14px!important}.taskbar-button{max-width:120px!important;font-size:12px!important}.system-tray,.taskbar-button{height:40px!important;padding:0 8px!important}a,button{min-height:44px}.boot-scroll{padding:1rem;font-size:10px}.desktop-icons{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))!important;gap:16px!important;padding:16px!important;display:grid!important}.desktop-icon{width:100%!important;padding:8px!important}.crt-static,.glass-glare,.scanlines{display:none}.start-menu{width:100%!important;max-width:280px!important;bottom:48px!important}.window-content{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}}@media (max-width:480px){.text-4xl{font-size:1.5rem}.text-xl{font-size:1rem}.p-6{padding:1rem}.p-4{padding:.75rem}.boot-scroll{padding:.5rem;font-size:8px}.text-\[11px\]{font-size:10px}.desktop-icons{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))!important;gap:12px!important;padding:12px!important}.taskbar-button{max-width:100px!important;font-size:11px!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}