:root{--eightdesk-bg:#050509;--eightdesk-purple-600:#7c3aed;--eightdesk-purple-400:#a855f7;--eightdesk-purple-200:#e9d5ff;--eightdesk-surface:#11101cc7;--eightdesk-border:#e9d5ff29;--eightdesk-copy:#f7f5ff;--eightdesk-muted:#a7a2b8}.eightdesk-background{isolation:isolate;background:var(--eightdesk-bg);position:relative;overflow:hidden}.eightdesk-background:before,.eightdesk-background:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.eightdesk-background:before{opacity:.38;background-image:radial-gradient(circle,#e9d5ff57 1px,#0000 1.15px);background-position:50%;background-size:22px 22px;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.eightdesk-background:after{background:linear-gradient(#0505090d,#0505098f)}.eightdesk-ambient{z-index:-2;aspect-ratio:1;filter:blur(24px);opacity:.24;pointer-events:none;will-change:transform;border-radius:50%;width:46rem;display:block;position:absolute}.eightdesk-ambient-one{background:radial-gradient(circle, var(--eightdesk-purple-400), transparent 67%);animation:24s ease-in-out infinite alternate eightdesk-drift-one;top:-26rem;left:-15rem}.eightdesk-ambient-two{background:radial-gradient(circle, var(--eightdesk-purple-600), transparent 66%);width:54rem;animation:28s ease-in-out infinite alternate eightdesk-drift-two;bottom:-28rem;right:-20rem}.eightdesk-ambient-three{opacity:.14;background:radial-gradient(circle, var(--eightdesk-purple-200), transparent 66%);width:32rem;animation:20s ease-in-out infinite alternate eightdesk-drift-three;top:35%;left:54%}@keyframes eightdesk-drift-one{to{transform:translate(8rem,5rem)scale(1.08)}}@keyframes eightdesk-drift-two{to{transform:translate(-8rem,-4rem)scale(.94)}}@keyframes eightdesk-drift-three{to{transform:translate(-5rem,4rem)scale(1.12)}}@media (width<=575.98px){.eightdesk-ambient-three{display:none}}@media (prefers-reduced-motion:reduce){.eightdesk-ambient{animation:none!important}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body.eightdesk-maintenance{min-width:320px;color:var(--eightdesk-copy);background:var(--eightdesk-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.maintenance-shell{place-items:center;min-height:100vh;padding:3rem 1.5rem;display:grid}.maintenance-content{z-index:1;text-align:center;width:min(100%,42rem);position:relative}.maintenance-brand{margin-bottom:clamp(3rem,9vh,6rem)}.maintenance-mark{width:clamp(7rem,14vw,10rem);height:auto;margin:0 auto 1rem;display:block}.maintenance-wordmark{letter-spacing:-.065em;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:750;line-height:1}.maintenance-wordmark-eight{color:#fff}.maintenance-wordmark-desk{color:var(--eightdesk-purple-400)}.maintenance-claim{color:var(--eightdesk-muted);letter-spacing:.05em;margin:.7rem 0 0;font-size:.8rem}.maintenance-heading{letter-spacing:-.055em;margin:0;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.maintenance-description{max-width:32rem;color:var(--eightdesk-muted);margin:1.2rem auto 1.8rem;font-size:clamp(1rem,2vw,1.1rem);line-height:1.65}.maintenance-contact{color:#fff;background:linear-gradient(135deg, var(--eightdesk-purple-400), var(--eightdesk-purple-600));border-radius:.75rem;align-items:center;min-height:2.8rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 .75rem 1.6rem #7c3aed3b}.maintenance-contact:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 1rem 2rem #7c3aed57}.maintenance-contact:focus-visible{outline:2px solid var(--eightdesk-purple-200);outline-offset:3px}.maintenance-footer{color:#a7a2b8cc;margin-top:clamp(3rem,9vh,6rem);font-size:.75rem}.maintenance-footer a{color:inherit;text-decoration:none}.maintenance-footer a:hover{color:#fff}@media (width<=575.98px){.maintenance-shell{padding:2rem 1rem}.maintenance-brand{margin-bottom:3.5rem}.maintenance-description{margin-bottom:1.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
