@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-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-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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-4xl:56rem;--leading-loose:2;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-pixel:"Press Start 2P", monospace;--font-vt:"VT323", monospace;--animate-blink:blink 1s step-end infinite;--animate-blink-fast:blink .5s step-end infinite;--animate-neon-cyan:neon-pulse 2s ease-in-out infinite;--animate-neon-pink:pink-pulse 2s ease-in-out infinite;--animate-neon-gold:gold-pulse 2.5s ease-in-out infinite;--animate-rainbow-text:rainbow-text 3s linear infinite;--animate-rainbow-border:rainbow-border 2s linear infinite;--animate-float:float 3s ease-in-out infinite;--animate-scan-flicker:scan-flicker 8s ease-in-out infinite;--animate-star-pulse:star-pulse 1.5s ease-in-out infinite;--animate-bar-dance:bar-dance .6s ease-in-out infinite alternate}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{#enter-modal{z-index:9999;background:#000005;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}#enter-btn{color:#0ff;cursor:var(--cursor-pointer);text-shadow:0 0 10px #0ff;letter-spacing:.08em;background:#000014bf;border:3px solid #0ff;flex-direction:column;align-items:center;gap:0;padding:0;font-family:"Press Start 2P",monospace;transition:transform .1s,box-shadow .1s,border-color .1s;animation:2s ease-in-out infinite enter-btn-pulse;display:flex;box-shadow:0 0 18px #0ff5,0 0 36px #0ff2,inset 0 0 20px #00ffff0f}#enter-btn:hover{color:#f0f;text-shadow:0 0 10px #f0f;border-color:#f0f;animation:none;transform:scale(1.05);box-shadow:0 0 28px #f0f8,0 0 56px #f0f3,inset 0 0 30px #ff00ff1f}#enter-btn:active{transform:scale(.97)}}@layer utilities{.scanlines:after{content:"";pointer-events:none;z-index:9999;animation:var(--animate-scan-flicker);background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00ffff04 2px 4px);position:fixed;inset:0}.crt-vignette{pointer-events:none;z-index:5;background:radial-gradient(#0000 60%,#0009);position:fixed;inset:0}.retro-panel{background:#00ffff0a;border:3px solid #0ff;position:relative;box-shadow:0 0 10px #0ff4,0 0 20px #0ff2,inset 0 0 10px #00ffff0d}.retro-panel:before{content:"";pointer-events:none;border:1px solid #0ff3;position:absolute;inset:2px}.invisible{visibility:hidden}.visible{visibility:visible}.glitch-text{position:relative}.glitch-text:before{content:attr(data-text);color:#f0f;animation:4s step-end infinite glitch;position:absolute;inset:0}.glitch-text:after{content:attr(data-text);color:#0ff;animation:4s step-end .1s infinite glitch-2;position:absolute;inset:0}.enter-modal-inner{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;max-width:700px;padding:40px 24px;display:flex;position:relative}.starburst-ring{border:2px solid;border-radius:50%;animation:linear infinite starburst-spin;position:absolute}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.ring-2{border-style:dashed;border-color:#f0f;animation-duration:6s;animation-direction:reverse;inset:10px;box-shadow:0 0 6px #f0f}.ring-1{border-color:gold;animation-duration:4s;inset:0;box-shadow:0 0 8px gold,inset 0 0 8px #ffd70033}.ring-3{border-color:#0ff;animation-duration:3s;inset:20px;box-shadow:0 0 4px #0ff}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.starburst-core{z-index:1;text-align:center}.z-10{z-index:10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.retro-hr{background:linear-gradient(90deg,#0000,#f0f 20%,#0ff,gold 80%,#0000);border:none;height:2px;margin:0;box-shadow:0 0 8px #0ff8}.award-text{letter-spacing:.05em;margin-top:auto;margin-bottom:4px;font-family:"Press Start 2P",monospace;font-size:7px;display:block}.awards-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.award-icon{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;height:100px;margin-bottom:8px;padding:8px 0;font-size:28px;display:flex}.award-icon img{object-fit:contain;width:auto;max-width:100%;max-height:100%}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.bar{width:5px;height:var(--h,50%);animation:var(--animate-bar-dance);background:linear-gradient(#00ff41,#041);display:block;box-shadow:0 0 4px #00ff41}.bar:first-child{animation-delay:0s}.bar:nth-child(2){animation-delay:.12s}.bar:nth-child(3){animation-delay:.24s}.bar:nth-child(4){animation-delay:.36s}.bar:nth-child(5){animation-delay:.48s}.music-bars{align-items:flex-end;gap:3px;height:30px;display:flex}.under-construction{color:gold;text-shadow:0 0 10px gold,0 0 20px #ffd70088;letter-spacing:.15em;background:#32280080;border:3px dashed gold;align-items:center;gap:clamp(10px,2vw,18px);max-width:100%;padding:clamp(10px,2vw,16px) clamp(16px,4vw,32px);font-family:"Press Start 2P",monospace;font-size:clamp(10px,2.5vw,18px);animation:1.2s ease-in-out infinite banner-bounce;display:inline-flex;box-shadow:0 0 18px #ffd70055}.starburst-star{color:gold;text-shadow:0 0 12px gold,0 0 24px #ffd70088;animation:var(--animate-star-pulse);font-size:36px;display:block}.starburst-container{flex-direction:column;align-items:center;display:flex}.award-badge{text-align:center;background:#5000504d;border:1px solid #f0f6;flex-direction:column;padding:10px 8px;transition:border-color .2s;display:flex}.award-badge:hover{background:#50005080;border-color:#ff00ffe6}.enter-warning{color:#999;letter-spacing:.05em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-family:VT323,monospace;font-size:clamp(16px,2.5vw,20px);display:flex}.enter-icons{align-items:center;gap:22px;font-size:28px;display:flex}.counter-digit{color:#00ff41;text-shadow:0 0 6px #00ff41;background:#010;border:1px solid #00ff41;padding:2px 6px;font-family:VT323,monospace;font-size:28px;display:inline-block;box-shadow:inset 0 0 6px #00ff414d}.enter-btn-inner{padding:18px 36px;font-size:clamp(10px,2.2vw,15px);display:block}.award-subtext{color:#c8c;font-family:VT323,monospace;font-size:16px;display:block}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.hard-hat{width:auto;height:clamp(40px,8vw,64px)}.h-\[100px\]{height:100px}.min-h-screen{min-height:100vh}.w-\[100px\]{width:100px}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.retro-btn{color:#0ff;cursor:var(--cursor-pointer);text-shadow:0 0 8px #0ff;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(#034,#012);border:2px solid #0ff;padding:8px 16px;font-family:"Press Start 2P",monospace;font-size:10px;transition:all .1s steps(2,end);box-shadow:0 0 8px #0ff4}.retro-btn:hover{background:linear-gradient(#046,#023);transform:translate(-1px,-1px);box-shadow:0 0 16px #0ff8}.retro-btn:active{transform:translate(1px,1px);box-shadow:0 0 4px #0ff4}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.neon-cyan{color:#0ff;animation:var(--animate-neon-cyan)}.neon-gold{color:gold;animation:var(--animate-neon-gold)}.neon-pink{color:#f0f;animation:var(--animate-neon-pink)}.\[animation\:rainbow-text_3s_linear_infinite\]{animation:3s linear infinite rainbow-text}.blink{animation:var(--animate-blink)}.blink-fast{animation:var(--animate-blink-fast)}.float-anim{animation:var(--animate-float)}.rainbow-text{animation:var(--animate-rainbow-text)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.panel-gold{border-color:gold;box-shadow:0 0 10px #ffd70044,0 0 20px #ffd70022,inset 0 0 10px #ffd7000d}.panel-gold:before{border-color:#ffd70033}.panel-pink{border-color:#f0f;box-shadow:0 0 10px #f0f4,0 0 20px #f0f2,inset 0 0 10px #ff00ff0d}.panel-pink:before{border-color:#f0f3}.\[border-color\:\#00ff41\]{border-color:#00ff41}.border-\[\#ff00ff\]{border-color:#f0f}.border-\[rgba\(0\,255\,255\,0\.2\)\]{border-color:#0ff3}.border-\[rgba\(0\,255\,255\,0\.3\)\]{border-color:#00ffff4d}.border-\[rgba\(255\,0\,255\,0\.3\)\]{border-color:#ff00ff4d}.border-\[rgba\(255\,215\,0\,0\.2\)\]{border-color:#ffd70033}.border-\[rgba\(255\,215\,0\,0\.3\)\]{border-color:#ffd7004d}.bg-\[rgba\(80\,0\,80\,0\.3\)\]{background-color:#5000504d}.bg-transparent{background-color:#0000}.enter-badge{color:gold;text-shadow:0 0 8px gold;letter-spacing:.2em;background:#32280080;border:2px dashed gold;padding:6px 20px;font-family:"Press Start 2P",monospace;font-size:8px;box-shadow:0 0 12px #ffd70044}.\[padding\:5px_10px\]{padding:5px 10px}.\[padding\:5px_12px\]{padding:5px 12px}.p-0{padding:calc(var(--spacing) * 0)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.align-top{vertical-align:top}.enter-title{color:#0ff;text-shadow:0 0 20px #0ff,0 0 40px #0ff6;letter-spacing:.12em;font-family:"Press Start 2P",monospace;font-size:clamp(36px,9vw,80px);line-height:1.1}.enter-tagline{letter-spacing:.07em;font-family:VT323,monospace;font-size:clamp(18px,3.5vw,26px);line-height:1.4}.enter-divider{letter-spacing:2px;opacity:.75;font-family:VT323,monospace;font-size:20px}.font-pixel{font-family:var(--font-pixel)}.font-vt{font-family:var(--font-vt)}.\[font-size\:6px\]{font-size:6px}.\[font-size\:7px\]{font-size:7px}.\[font-size\:8px\]{font-size:8px}.\[font-size\:10px\]{font-size:10px}.\[font-size\:clamp\(8px\,1\.5vw\,12px\)\]{font-size:clamp(8px,1.5vw,12px)}.\[font-size\:clamp\(16px\,3\.5vw\,36px\)\]{font-size:clamp(16px,3.5vw,36px)}.\[font-size\:clamp\(22px\,3vw\,32px\)\]{font-size:clamp(22px,3vw,32px)}.enter-btn-arrow{font-size:1.3em}.text-\[8px\]{font-size:8px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.\[letter-spacing\:0\.1em\]{letter-spacing:.1em}.\[letter-spacing\:0\.3em\]{letter-spacing:.3em}.\[letter-spacing\:0\.05em\]{letter-spacing:.05em}.\[letter-spacing\:0\.5em\]{letter-spacing:.5em}.\[letter-spacing\:0\.08em\]{letter-spacing:.08em}.\[letter-spacing\:0\.15em\]{letter-spacing:.15em}.\[letter-spacing\:12px\]{letter-spacing:12px}.whitespace-nowrap{white-space:nowrap}.\[color\:\#00ff41\]{color:#00ff41}.\[color\:\#ff00ff88\]{color:#f0f8}.\[color\:\#ffd700\]{color:gold}.text-\[\#00ff41\]{color:#00ff41}.text-\[\#00ff4188\]{color:#00ff4188}.text-\[\#00ffff88\]{color:#0ff8}.text-\[\#00ffff\]{color:#0ff}.text-\[\#88cc88\]{color:#8c8}.text-\[\#444\]{color:#444}.text-\[\#aaeeff\]{color:#aef}.text-\[\#aaffaa\]{color:#afa}.text-\[\#ff00ff\]{color:#f0f}.text-\[\#ff88ff\]{color:#f8f}.text-\[\#ff5555\]{color:#f55}.text-\[\#ffaaff\]{color:#faf}.text-\[\#ffd700\]{color:gold}.text-\[\#ffd70099\]{color:#ffd70099}.text-\[\#ffeeaa\]{color:#fea}.text-\[\#ffff88\]{color:#ff8}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--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)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.\[box-shadow\:0_0_6px_\#00ff4144\]{box-shadow:0 0 6px #00ff4144}.\[box-shadow\:0_0_8px_\#ff00ff44\]{box-shadow:0 0 8px #f0f4}.\[box-shadow\:0_0_10px_\#00ff4144\,0_0_20px_\#00ff4122\]{box-shadow:0 0 10px #00ff4144,0 0 20px #00ff4122}.blur{--tw-blur:blur(8px);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,)}.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,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[animation-delay\:0\.4s\]{animation-delay:.4s}.\[animation-delay\:0\.8s\]{animation-delay:.8s}.\[animation-delay\:0s\]{animation-delay:0s}.\[animation-delay\:1\.2s\]{animation-delay:1.2s}.\[animation-delay\:1\.5s\]{animation-delay:1.5s}.\[animation-delay\:1\.6s\]{animation-delay:1.6s}.\[text-shadow\:0_0_6px_\#00ff41\]{text-shadow:0 0 6px #00ff41}.\[text-shadow\:0_0_6px_\#ff00ff\]{text-shadow:0 0 6px #f0f}.\[text-shadow\:0_0_8px_\#ffd700\]{text-shadow:0 0 8px gold}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}*,:before,:after{box-sizing:border-box}html{color:#0ff;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpolygon points='0,0 0,24 6,18 10,28 14,26 10,16 18,16' fill='%2300ffff' stroke='%23000005' stroke-width='1.5'/%3E%3C/svg%3E"),auto;background-color:#000005;font-family:VT323,monospace;font-size:20px}:root{--cursor-pointer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M12 1 C12 1 12 16 12 16 C10 14 7 14 7 17 C7 20 10 20 12 22 C14 24 14 28 18 28 C22 28 24 25 24 21 L24 14 C24 12 22 12 22 14 L22 10 C22 8 20 8 20 10 L20 8 C20 6 18 6 18 8 L18 1 C18 -1 12 -1 12 1 Z' fill='%2300ffff' stroke='%23000005' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E"), pointer}:is(a,button,[role=button],label,select,summary,[tabindex]),.cursor-pointer{cursor:var(--cursor-pointer)!important}body{min-height:100vh;position:relative;overflow-x:hidden}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#000005;border-left:1px solid #0ff3}::-webkit-scrollbar-thumb{background:linear-gradient(#0ff,#f0f);border:2px solid #000005}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes neon-pulse{0%,to{text-shadow:0 0 4px #0ff,0 0 11px #0ff,0 0 19px #0ff,0 0 40px #0ff,0 0 80px #0ff}50%{text-shadow:0 0 2px #0ff,0 0 6px #0ff,0 0 10px #0ff,0 0 20px #0ff,0 0 40px #0ff}}@keyframes pink-pulse{0%,to{text-shadow:0 0 4px #f0f,0 0 11px #f0f,0 0 19px #f0f,0 0 40px #f0f}50%{text-shadow:0 0 2px #f0f,0 0 6px #f0f,0 0 10px #f0f,0 0 20px #f0f}}@keyframes gold-pulse{0%,to{text-shadow:0 0 4px gold,0 0 11px gold,0 0 19px gold,0 0 40px gold}50%{text-shadow:0 0 2px gold,0 0 6px gold,0 0 10px gold}}@keyframes marquee-scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes rainbow-border{0%{border-color:red}16%{border-color:#f90}33%{border-color:#ff0}50%{border-color:#0f0}66%{border-color:#0ff}83%{border-color:#f0f}to{border-color:red}}@keyframes rainbow-text{0%{color:red}16%{color:#f90}33%{color:#ff0}50%{color:#0f4}66%{color:#0ff}83%{color:#f0f}to{color:red}}@keyframes spin-y{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes spin-x{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}@keyframes globe-spin{0%{transform:rotateY(0)rotate(10deg)}to{transform:rotateY(360deg)rotate(10deg)}}@keyframes orbit{0%{transform:rotateX(75deg)rotate(0)}to{transform:rotateX(75deg)rotate(360deg)}}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.5)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes glitch{0%{clip-path:inset(0 0 95%);transform:translate(-2px)}5%{clip-path:inset(30% 0 50%);transform:translate(2px)}10%{clip-path:inset(80% 0 2%);transform:translate(-2px)}15%{clip-path:inset(0 0 95%);transform:translate(0)}20%,to{clip-path:inset(0);transform:translate(0)}}@keyframes glitch-2{0%{clip-path:inset(50% 0 30%);color:#f0f;transform:translate(3px)}8%{clip-path:inset(10% 0 80%);color:#0ff;transform:translate(-3px)}16%{clip-path:inset(0);color:inherit;transform:translate(0)}to{clip-path:inset(0);color:inherit;transform:translate(0)}}@keyframes scan-flicker{0%,to{opacity:.03}50%{opacity:.08}}@keyframes enter-btn-pulse{0%,to{box-shadow:0 0 18px #0ff5,0 0 36px #0ff2,inset 0 0 20px #00ffff0f}50%{box-shadow:0 0 32px #0ffa,0 0 64px #0ff4,inset 0 0 32px #00ffff24}}@keyframes starburst-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes star-pulse{0%,to{text-shadow:0 0 12px gold,0 0 24px #ffd70088;transform:scale(1)}50%{text-shadow:0 0 20px gold,0 0 40px #ffd700aa;transform:scale(1.2)}}@keyframes bar-dance{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes banner-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}#cursor-trail{pointer-events:none;z-index:99998;width:0;height:0;position:fixed;top:0;left:0;overflow:visible}@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-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-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-ease{syntax:"*";inherits:false}.starfield[data-astro-cid-ra7sfcwn]{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.star-layer[data-astro-cid-ra7sfcwn]{position:absolute;border-radius:50%;background:transparent;animation:star-twinkle linear infinite}.layer-1[data-astro-cid-ra7sfcwn]{width:1px;height:1px;top:0;left:0;animation-duration:3s;box-shadow:120px 30px #ffffffe6,340px 85px #c8dcffb3,560px 20px #fffc,780px 60px #b4c8ff99,1000px 40px #ffffffe6,1220px 75px #c8dcffb3,1440px 25px #fffc,60px 160px #ffffffb3,280px 140px #b4c8ffe6,480px 180px #fff9,700px 150px #c8dcffcc,920px 170px #ffffffb3,1140px 145px #ffffffe6,1360px 165px #b4c8ff99,150px 260px #fffc,370px 240px #c8dcffb3,590px 275px #ffffffe6,810px 255px #b4c8ff99,1030px 265px #fffc,1250px 245px #c8dcffb3,45px 360px #fff9,265px 340px #c8dcffe6,485px 375px #ffffffb3,705px 355px #b4c8ffcc,925px 365px #fff9,1145px 345px #ffffffe6,1365px 370px #c8dcffb3,100px 460px #fffc,320px 440px #b4c8ffb3,540px 475px #ffffffe6,760px 455px #c8dcff99,980px 465px #fffc,1200px 445px #b4c8ffb3,85px 560px #ffffffb3,305px 540px #c8dcffcc,525px 575px #fff9,745px 555px #b4c8ffe6,965px 565px #ffffffb3,1185px 545px #fffc,170px 660px #ffffffe6,390px 640px #c8dcff99,610px 675px #fffc,830px 655px #b4c8ffb3,1050px 665px #ffffffe6,1270px 645px #c8dcff99,35px 760px #fff9,255px 740px #b4c8ffe6,475px 775px #ffffffb3,695px 755px #c8dcffcc,915px 765px #fff9,1135px 745px #ffffffe6}.layer-2[data-astro-cid-ra7sfcwn]{width:2px;height:2px;top:0;left:0;animation-duration:5s;animation-delay:-1.5s;box-shadow:200px 100px 1px #fffffff2,450px 50px 1px #b4dcffd9,680px 130px 1px #ffffffe6,900px 80px 1px #c8e6ffcc,1100px 110px 1px #fffffff2,300px 300px 1px #64ffffb3,750px 250px 1px #64ffff99,1200px 320px 1px #64ffffb3,130px 420px 1px #ff64ff80,620px 380px 1px #ff64ff99,950px 450px 1px #ff64ff80,400px 550px 1px #ffd70099,850px 520px 1px #ffd70080,1300px 560px 1px #ffd70099,50px 650px 1px #ffffffe6,500px 700px 1px #ffffffd9,1000px 680px 1px #ffffffe6,250px 800px 1px #fffc,700px 750px 1px #fffffff2}.layer-3[data-astro-cid-ra7sfcwn]{width:3px;height:3px;top:0;left:0;animation-duration:7s;animation-delay:-3s;box-shadow:180px 200px 2px #fff,600px 150px 2px #c8e6ff,1100px 220px 2px #fffffff2,350px 500px 2px #64ffffe6,800px 480px 2px #ffd700d9,1350px 450px 2px #fff,500px 720px 2px #ff64ffcc,950px 700px 2px #fffffff2,1200px 730px 2px #64c8ffe6}.shooting-star[data-astro-cid-ra7sfcwn]{position:absolute;width:120px;height:2px;background:linear-gradient(90deg,#fff0,#ffffffe6,#0ff);border-radius:2px;box-shadow:0 0 4px #0ffc;animation:shoot linear infinite;opacity:0}.s1[data-astro-cid-ra7sfcwn]{top:15%;left:-150px;transform:rotate(-15deg);animation-duration:8s;animation-delay:1s}.s2[data-astro-cid-ra7sfcwn]{top:35%;left:-150px;transform:rotate(-20deg);animation-duration:11s;animation-delay:5s;width:80px}.s3[data-astro-cid-ra7sfcwn]{top:60%;left:-150px;transform:rotate(-10deg);animation-duration:14s;animation-delay:9s;width:100px;background:linear-gradient(90deg,#fff0,#ffc8ffe6,#f0f);box-shadow:0 0 4px #f0fc}@keyframes star-twinkle{0%,to{opacity:1}50%{opacity:.25}}@keyframes shoot{0%{opacity:0;transform:translate(0) rotate(-15deg)}5%{opacity:1}40%{opacity:1}50%{opacity:0;transform:translate(110vw) rotate(-15deg)}to{opacity:0;transform:translate(110vw) rotate(-15deg)}}.globe-wrapper[data-astro-cid-d3b76bmu]{display:flex;align-items:center;justify-content:center;width:160px;height:160px;perspective:400px}.globe-scene[data-astro-cid-d3b76bmu]{position:relative;width:120px;height:120px;transform-style:preserve-3d}.globe-body[data-astro-cid-d3b76bmu]{position:absolute;inset:0;transform-style:preserve-3d;animation:globe-spin-anim 4s linear infinite}.globe-surface[data-astro-cid-d3b76bmu]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse at 35% 35%,#036,#013,#000822 80%,#000511);border:2px solid #0088ff44;box-shadow:0 0 20px #05f6,0 0 40px #03f3,inset 0 0 20px #0064ff33}.globe-shine[data-astro-cid-d3b76bmu]{position:absolute;top:12px;left:16px;width:32px;height:22px;border-radius:50%;background:radial-gradient(ellipse,rgba(100,200,255,.6) 0%,transparent 70%);pointer-events:none}.lat-ring[data-astro-cid-d3b76bmu]{position:absolute;left:0;right:0;border-radius:50%;border:1.5px solid rgba(0,200,255,.5);box-shadow:0 0 4px #00c8ff66}.lat-1[data-astro-cid-d3b76bmu]{top:8px;bottom:8px;margin:0 5px}.lat-2[data-astro-cid-d3b76bmu]{top:20px;bottom:20px;margin:0 2px}.lat-3[data-astro-cid-d3b76bmu]{top:50%;transform:translateY(-50%);height:2px;border-radius:0;border-color:#00ffffb3;box-shadow:0 0 6px #0ff9}.lat-4[data-astro-cid-d3b76bmu]{top:34px;bottom:34px;width:60px;left:30px;border-style:dashed;border-color:#00b4ff59}.lat-5[data-astro-cid-d3b76bmu]{top:44px;bottom:44px;width:80px;left:20px;border-style:dashed;border-color:#00a0ff4d}.lon-ring[data-astro-cid-d3b76bmu]{position:absolute;top:0;bottom:0;border-radius:50%;border:1.5px solid rgba(0,180,255,.4);transform-style:preserve-3d}.lon-1[data-astro-cid-d3b76bmu]{left:59px;right:59px;transform:rotateY(0);border-color:#0ff9;box-shadow:0 0 5px #00ffff80}.lon-2[data-astro-cid-d3b76bmu]{left:40px;right:40px;transform:rotateY(60deg);border-color:#00c8ff66}.lon-3[data-astro-cid-d3b76bmu]{left:40px;right:40px;transform:rotateY(-60deg);border-color:#00c8ff66}.globe-pole[data-astro-cid-d3b76bmu]{position:absolute;left:50%;transform:translate(-50%);width:6px;height:6px;border-radius:50%;background:#0ff;box-shadow:0 0 8px #0ff,0 0 16px #0ff8}.top-pole[data-astro-cid-d3b76bmu]{top:2px}.bot-pole[data-astro-cid-d3b76bmu]{bottom:2px}.orbit-ring[data-astro-cid-d3b76bmu]{position:absolute;top:50%;left:50%;width:150px;height:150px;margin-top:-75px;margin-left:-75px;border-radius:50%;border:2px solid rgba(255,215,0,.6);box-shadow:0 0 8px #ffd70080,inset 0 0 8px #ffd70033;transform:rotateX(75deg);transform-style:preserve-3d;animation:orbit-anim 3s linear infinite}.orbit-dot[data-astro-cid-d3b76bmu]{position:absolute;top:-5px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,gold,#f80);box-shadow:0 0 10px gold,0 0 20px #f808}@keyframes globe-spin-anim{0%{transform:rotateY(0) rotate(10deg)}to{transform:rotateY(360deg) rotate(10deg)}}@keyframes orbit-anim{0%{transform:rotateX(75deg) rotate(0)}to{transform:rotateX(75deg) rotate(360deg)}}.cube-wrapper[data-astro-cid-a555fews]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:130px;gap:8px}.cube-scene[data-astro-cid-a555fews]{width:80px;height:80px;perspective:300px;perspective-origin:50% 40%}.cube[data-astro-cid-a555fews]{width:80px;height:80px;position:relative;transform-style:preserve-3d;animation:cube-spin 5s linear infinite}.face[data-astro-cid-a555fews]{position:absolute;width:80px;height:80px;border:2px solid rgba(255,0,255,.9);display:flex;align-items:center;justify-content:center;font-size:28px;font-family:VT323,monospace;box-shadow:0 0 8px #f0fc,inset 0 0 12px #f0f3;backface-visibility:visible}.face-front[data-astro-cid-a555fews]{background:#50005099;transform:translateZ(40px);color:#f0f;text-shadow:0 0 10px #ff00ff}.face-back[data-astro-cid-a555fews]{background:#3c003c99;transform:rotateY(180deg) translateZ(40px);color:#f4f;text-shadow:0 0 10px #ff44ff}.face-right[data-astro-cid-a555fews]{background:#4600468c;transform:rotateY(90deg) translateZ(40px);color:#f8f;text-shadow:0 0 10px #ff88ff}.face-left[data-astro-cid-a555fews]{background:#4600468c;transform:rotateY(-90deg) translateZ(40px);color:#f8f;text-shadow:0 0 10px #ff88ff}.face-top[data-astro-cid-a555fews]{background:#640064a6;transform:rotateX(90deg) translateZ(40px);color:#faf;text-shadow:0 0 10px #ffaaff;border-color:#ff64ffe6}.face-bottom[data-astro-cid-a555fews]{background:#28002880;transform:rotateX(-90deg) translateZ(40px);color:#c4c;text-shadow:0 0 8px #cc44cc;border-color:#c800c899}.face-symbol[data-astro-cid-a555fews]{display:block;line-height:1;animation:symbol-pulse 2s ease-in-out infinite}.cube-shadow[data-astro-cid-a555fews]{width:70px;height:12px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,0,255,.4) 0%,transparent 70%);animation:shadow-pulse 5s linear infinite}@keyframes cube-spin{0%{transform:rotateX(-20deg) rotateY(0)}25%{transform:rotateX(-20deg) rotateY(90deg)}50%{transform:rotateX(-20deg) rotateY(180deg)}75%{transform:rotateX(-20deg) rotateY(270deg)}to{transform:rotateX(-20deg) rotateY(360deg)}}@keyframes symbol-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes shadow-pulse{0%,to{opacity:.8;transform:scaleX(1)}25%,75%{opacity:.4;transform:scaleX(.7)}50%{opacity:.8;transform:scaleX(1)}}.marquee-strip[data-astro-cid-tpudeaz7]{width:100%;overflow:hidden;border-top:2px solid;border-bottom:2px solid;padding:6px 0;background:#0006;position:relative}.marquee-strip[data-astro-cid-tpudeaz7]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,5,.9) 0%,transparent 8%,transparent 92%,rgba(0,0,5,.9) 100%);pointer-events:none;z-index:1}.marquee-content[data-astro-cid-tpudeaz7]{display:inline-block;white-space:nowrap;font-family:"Press Start 2P",monospace;font-size:11px;letter-spacing:.08em;animation:marquee-move linear infinite;will-change:transform}@keyframes marquee-move{0%{transform:translate(100vw)}to{transform:translate(-100%)}}visitor-counter[data-astro-cid-k3mosimp]{display:block}.vc-row[data-astro-cid-k3mosimp]{display:flex;flex-direction:column;align-items:center;gap:8px}.vc-label[data-astro-cid-k3mosimp]{font-family:"Press Start 2P",monospace;font-size:9px;color:#00ff41;letter-spacing:.1em;text-shadow:0 0 6px #00ff41}.vc-digits[data-astro-cid-k3mosimp]{display:flex;gap:2px;height:46px;align-items:center}.counter-digit[data-astro-cid-k3mosimp]{min-width:28px;text-align:center}
