/*! tailwindcss v4.2.1 | 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)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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;@layer utilities{.start{inset-inline-start:var(--spacing)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#eeeae4;--void:#030303;--blood:#b20f20}*{box-sizing:border-box}html{background:var(--void)}body{background:var(--void);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}.coming-wall{min-height:100svh;min-height:100dvh;padding:max(clamp(1rem, 2.4vw, 2rem), env(safe-area-inset-top)) max(clamp(1rem, 2.4vw, 2rem), env(safe-area-inset-right)) max(clamp(1rem, 2.4vw, 2rem), env(safe-area-inset-bottom)) max(clamp(1rem, 2.4vw, 2rem), env(safe-area-inset-left));isolation:isolate;background:radial-gradient(circle at 50% 44%,#58081121,#0000 35rem),#030303;grid-template-rows:auto minmax(16rem,.78fr) minmax(19rem,1fr) auto;display:grid;position:relative;overflow:hidden auto}.wall-grid{z-index:-1;opacity:.55;background:repeating-linear-gradient(90deg,#0000 0 8.33vw,#eeeae40a 8.33vw calc(8.33vw + 1px)),repeating-linear-gradient(0deg,#0000 0 5rem,#eeeae405 5rem calc(5rem + 1px));position:absolute;inset:0}.wall-status,.wall-footer{color:#eeeae46b;font:700 clamp(.46rem, .8vw, .58rem)/1 var(--font-geist-mono), monospace;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:1rem;display:flex}.wall-status{border-bottom:1px solid #eeeae429;min-height:2rem;padding-bottom:1rem}.wall-status i{aspect-ratio:1;background:var(--blood);width:.44rem;margin-right:.6rem;animation:1.5s ease-in-out infinite status-pulse;display:inline-block;rotate:45deg;box-shadow:0 0 1rem #b20f20f2}.wall-message{text-align:center;place-content:center;justify-items:center;padding:clamp(2.5rem,7vh,5rem) 0 1.5rem;display:grid;position:relative}.wall-message>p{color:#eeeae45e;font:700 clamp(.48rem, .9vw, .62rem)/1 var(--font-geist-mono), monospace;letter-spacing:.28em;margin:0 0 1.1rem}.wall-message h1{color:#fff;letter-spacing:.012em;white-space:nowrap;text-transform:uppercase;text-shadow:0 0 .08rem #fff,0 0 2.8rem #eeeae42e,.04em .04em #b20f207a;margin:0;font:900 clamp(3.5rem,12.4vw,11.5rem)/.9 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;position:relative}.wall-message h1:before,.wall-message h1:after{display:none}.wall-coordinate{color:#eeeae447;width:min(33rem,74vw);font:600 .48rem/1 var(--font-geist-mono), monospace;letter-spacing:.18em;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:1.6rem;display:grid}.wall-coordinate:before,.wall-coordinate:after{content:"";background:#eeeae41f;grid-row:1;height:1px}.wall-coordinate:before{grid-column:1}.wall-coordinate:after{grid-column:3}.wall-coordinate span{display:none}.wall-coordinate b{color:var(--blood);grid-column:2;font-size:.55rem}.glitch-vibration{isolation:isolate;background:#020202;border:1px solid #b20f2057;min-height:clamp(19rem,42vh,33rem);position:relative;overflow:hidden;box-shadow:inset 0 0 7rem #b20f200f,0 0 6rem #000000a6}.glitch-vibration:before,.glitch-vibration:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:0}.glitch-vibration:before{background:linear-gradient(90deg,#030303f5,#0000 12% 88%,#030303f5),repeating-linear-gradient(0deg,#0000 0 3px,#eeeae405 3px 4px)}.glitch-vibration:after{opacity:.13;background:radial-gradient(circle,#0000 0 27%,#b20f2038 27.2% 27.35%,#0000 27.6% 45%,#eeeae421 45.2% 45.35%,#0000 45.6%);animation:12s steps(19,end) infinite field-veil}.glitch-vibration canvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.glitch-logo{z-index:2;opacity:0;visibility:hidden;filter:grayscale()contrast(1.45)drop-shadow(0 0 2.4rem #eeeae41f);width:min(72rem,84vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.glitch-logo img{width:100%;height:auto;display:block}.glitch-logo__slice{opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glitch-logo__slice img{object-fit:contain;width:100%;height:100%}.glitch-vibration.is-glitching .glitch-logo{opacity:.62;visibility:visible;translate:calc(-50% + var(--logo-x)) calc(-50% + var(--logo-y));filter:grayscale()contrast(2)drop-shadow(-1rem 0 #b20f2073)}.glitch-vibration.is-glitching .glitch-logo__slice{opacity:.85;clip-path:inset(var(--slice-top) 0 var(--slice-bottom) 0);translate:var(--slice-x) 0;filter:sepia()saturate(7)hue-rotate(315deg)contrast(1.6)}.glitch-code{z-index:4;color:#eeeae438;font:700 .44rem/1 var(--font-geist-mono), monospace;letter-spacing:.15em;position:absolute;bottom:.8rem;right:1rem}.wall-footer{border-top:1px solid #eeeae41f;min-height:3.6rem;padding-top:1rem}@keyframes status-pulse{50%{opacity:.35;box-shadow:0 0 .2rem #b20f2033}}@keyframes title-fracture{0%,4%,8%,53%,57%,to{opacity:0}5%,7%,54%,56%{opacity:.72}6%{transform:translate(.07em)}55%{transform:translate(-.05em)}}@keyframes field-veil{0%,to{opacity:.09;translate:0}22%{opacity:.17;translate:-1.2% .2%}23%{opacity:.05;translate:.9% -.1%}68%{opacity:.12;translate:0}82%{opacity:.2;translate:.6% .1%}83%{opacity:.07;translate:-.35%}}@media (max-width:600px){.coming-wall{padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));grid-template-rows:auto minmax(13rem,.72fr) minmax(18rem,1fr) auto}.wall-status span:first-child{max-width:9rem;line-height:1.5}.wall-status span:last-child{text-align:right}.wall-message{padding-block:clamp(2rem,7vh,3.4rem) 1rem}.wall-message h1{max-width:100%;font-size:clamp(2.9rem,15vw,4.8rem);line-height:.92}.wall-coordinate{width:min(22rem,82vw);margin-top:1.1rem}.glitch-vibration{min-height:clamp(18rem,43dvh,25rem)}.glitch-logo{width:112vw}.wall-footer{min-height:3.2rem;line-height:1.4}.wall-footer span:last-child{text-align:right}}@media (max-width:360px){.wall-status{align-items:flex-start}.wall-status,.wall-footer{letter-spacing:.1em;gap:.6rem}.wall-message>p{letter-spacing:.18em}.wall-message h1{font-size:clamp(2.65rem,14.8vw,3.35rem)}.glitch-code{bottom:.55rem;right:.55rem}}@media (max-height:560px) and (orientation:landscape){.coming-wall{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(14rem,.7fr) minmax(20rem,1.3fr);gap:.65rem 1rem}.wall-status,.wall-footer{grid-column:1/-1}.wall-message{min-height:0;padding:1rem 0}.wall-message h1{white-space:normal;font-size:clamp(3rem,8.5vw,5.5rem)}.wall-coordinate{width:min(20rem,80%);margin-top:.8rem}.glitch-vibration{min-height:13rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}@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}
