:root{--skape-paper:#f7f4ec;--skape-paper-bright:#fffdf7;--skape-ink:#111;--skape-cobalt:#0758e8;--skape-tomato:#ef5a45;--skape-butter:#f3c547;--skape-mint:#a8d8c8;--skape-case:#e7ded0;--skape-rule:#c9c0b4}.dashboard-theme.skape-admin-shell:not(.skape-admin-shell--tenant){--background:44 41% 95%;--foreground:0 0% 7%;--card:48 100% 98%;--card-foreground:0 0% 7%;--popover:48 100% 98%;--popover-foreground:0 0% 7%;--primary:217 94% 47%;--primary-foreground:48 100% 98%;--secondary:38 28% 90%;--secondary-foreground:0 0% 12%;--muted:36 29% 86%;--muted-foreground:32 7% 36%;--border:35 15% 75%;--input:35 15% 75%;--ring:217 94% 47%;--radius:.25rem;--font-sans:var(--font-marketing-sans), system-ui, sans-serif;--font-heading:var(--font-marketing-sans), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-marketing-sans), system-ui, sans-serif}.skape-admin-shell :focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.skape-admin-shell .shadow-card,.skape-admin-shell .hover\:shadow-card-hover:hover{box-shadow:none}.skape-admin-shell .rounded-md{border-radius:3px}.skape-admin-shell .rounded-lg,.skape-admin-shell .rounded-xl,.skape-admin-shell .rounded-2xl{border-radius:4px}.skape-admin-shell input:not([type=checkbox]):not([type=radio]),.skape-admin-shell textarea,.skape-admin-shell button[role=combobox]{background-color:hsl(var(--card))}.skape-admin-shell thead th{letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:700}.skape-admin-main{background-color:hsl(var(--background));background-image:url(/brand/skape/patterns/registration-field.svg);background-position:100% 0;background-repeat:no-repeat;background-size:min(34vw,420px)}.skape-admin-shell--tenant .skape-admin-main{background-image:none}@media (max-width:767px){.skape-admin-main{background-image:none}}html{scroll-behavior:smooth}.skape-marketing{background:var(--skape-paper);color:var(--skape-ink)}.skape-marketing :focus-visible{outline:3px solid var(--skape-cobalt);outline-offset:4px}.skape-cabinet-shadow{box-shadow:0 22px 44px -28px #30261873,inset 0 0 0 1px #5d4d3926}.skape-registration-field{background-image:url(/brand/skape/patterns/registration-field.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.safe-area-pb{padding-bottom:max(env(safe-area-inset-bottom,0px), 12px)}@keyframes glow-pulse{0%,to{box-shadow:0 0 8px 0px var(--glow-color)}50%{box-shadow:0 0 20px 4px var(--glow-color)}}@keyframes room-screen-scene-fade{0%{opacity:.2}to{opacity:1}}@keyframes room-screen-scene-flicker{0%,18%,34%{opacity:.18;filter:brightness(.4)}10%,26%,48%{opacity:.95;filter:brightness(1.25)}to{opacity:1;filter:brightness()}}@keyframes room-screen-scene-pulse{0%{opacity:.35;filter:saturate(.65)}55%{opacity:1;filter:saturate(1.35)}to{opacity:1;filter:saturate()}}.room-screen-timer{transform-origin:50%;will-change:transform, filter;font-size:clamp(6rem,16vw,14rem)}.room-screen-timer-minute-drop{animation:.92s cubic-bezier(.16,1,.3,1) both room-screen-minute-drop}.room-screen-minute-wave{z-index:0;aspect-ratio:1;color:#ffffff47;pointer-events:none;border:2px solid;border-radius:50%;width:min(70vw,48rem);animation:1.1s cubic-bezier(.16,1,.3,1) both room-screen-minute-wave;position:absolute;top:50%;left:50%}.room-screen-timer-tense{animation:.72s steps(2,end) infinite room-screen-final-tense}.room-screen-timer-critical{animation:.43s steps(2,end) infinite room-screen-final-critical}.room-screen-timer-terminal{animation:.24s steps(2,end) infinite room-screen-final-terminal}.room-screen-scene-fade{animation:.7s cubic-bezier(.16,1,.3,1) both room-screen-scene-fade}.room-screen-scene-flicker{animation:.82s steps(2,end) both room-screen-scene-flicker}.room-screen-scene-pulse{animation:.9s cubic-bezier(.16,1,.3,1) both room-screen-scene-pulse}.room-screen-checkpoint-reveal{animation:4.8s cubic-bezier(.16,1,.3,1) both room-screen-checkpoint-reveal}.room-screen-ambient,.room-screen-cue-visual{pointer-events:none;position:absolute;inset:0;overflow:hidden}.room-screen-ambient{z-index:-5}.room-screen-ambient-laser-scan i{background:#ff2c4ad1;width:130%;height:1px;animation:8s ease-in-out infinite room-screen-laser-scan;position:absolute;left:-15%;box-shadow:0 0 8px 2px #ff183b59}.room-screen-ambient-laser-scan i:first-child{top:24%;transform:rotate(4deg)}.room-screen-ambient-laser-scan i:nth-child(2){animation-delay:-2.8s;top:58%;transform:rotate(-3deg)}.room-screen-ambient-laser-scan i:nth-child(3){animation-delay:-5.2s;top:77%;transform:rotate(2deg)}.room-screen-ambient-wonderland-drift i{background:#6423911f;border:1px solid #79f2dd70;border-radius:5px;width:34px;height:48px;animation:13s ease-in-out infinite room-screen-wonderland-drift;position:absolute;box-shadow:0 8px 24px #32dcf01f}.room-screen-ambient-wonderland-drift i:first-child{top:18%;left:8%;transform:rotate(-16deg)}.room-screen-ambient-wonderland-drift i:nth-child(2){animation-delay:-4s;top:68%;left:22%;transform:rotate(11deg)}.room-screen-ambient-wonderland-drift i:nth-child(3){animation-delay:-7s;top:22%;right:14%;transform:rotate(21deg)}.room-screen-ambient-wonderland-drift i:nth-child(4){animation-delay:-2s;top:67%;right:7%;transform:rotate(-9deg)}.room-screen-ambient-wonderland-drift i:nth-child(5){animation-delay:-10s;top:8%;left:48%;transform:rotate(8deg)}.room-screen-ambient-ghost-mist{filter:blur(10px);background:radial-gradient(at 12% 78%,#b4cddc26,#0000 36%),radial-gradient(at 88% 82%,#92a5be1f,#0000 32%);animation:9s ease-in-out infinite alternate room-screen-mist-breathe}.room-screen-ambient-electric-surge i{filter:blur(20px);opacity:.28;width:22%;animation:3.4s steps(2,end) infinite room-screen-electric-surge;position:absolute;top:-10%;bottom:-10%}.room-screen-ambient-electric-surge i:first-child{background:#16aef2;left:-8%}.room-screen-ambient-electric-surge i:last-child{background:#ff8a1f;animation-delay:-1.7s;right:-8%}.room-screen-ambient-versus-race{background:linear-gradient(110deg,#37d2ff1a 0 48%,#0000 49% 51%,#ff7d191a 52% 100%)}.room-screen-ambient-versus-race i{background:#ffffff73;width:2px;height:140%;animation:2.8s ease-in-out infinite room-screen-race-pulse;position:absolute;top:-20%;left:50%;transform:rotate(8deg);box-shadow:0 0 24px 6px #69d1ff47,0 0 44px 12px #ff8a1f2e}.room-screen-ambient-storm-watch{animation:7s step-end infinite room-screen-storm-flash}.room-screen-ambient-storm-watch i{top:-30%;left:var(--rain-left,0%);background:#b4daf647;width:1px;height:42%;animation:1.15s linear infinite room-screen-rain;position:absolute;transform:rotate(12deg)}.room-screen-ambient-storm-watch i:first-child{--rain-left:0%;animation-delay:-.1s}.room-screen-ambient-storm-watch i:nth-child(2){--rain-left:8%;animation-delay:-.7s}.room-screen-ambient-storm-watch i:nth-child(3){--rain-left:16%;animation-delay:-.3s}.room-screen-ambient-storm-watch i:nth-child(4){--rain-left:24%;animation-delay:-1s}.room-screen-ambient-storm-watch i:nth-child(5){--rain-left:32%;animation-delay:-.45s}.room-screen-ambient-storm-watch i:nth-child(6){--rain-left:40%;animation-delay:-.85s}.room-screen-ambient-storm-watch i:nth-child(7){--rain-left:48%;animation-delay:-.18s}.room-screen-ambient-storm-watch i:nth-child(8){--rain-left:56%;animation-delay:-.6s}.room-screen-ambient-storm-watch i:nth-child(9){--rain-left:64%;animation-delay:-1.05s}.room-screen-ambient-storm-watch i:nth-child(10){--rain-left:72%;animation-delay:-.35s}.room-screen-ambient-storm-watch i:nth-child(11){--rain-left:80%;animation-delay:-.9s}.room-screen-ambient-storm-watch i:nth-child(12){--rain-left:88%;animation-delay:-.22s}.room-screen-ambient-storm-watch i:nth-child(13){--rain-left:96%;animation-delay:-.72s}.room-screen-ambient-storm-watch i:nth-child(14){--rain-left:104%;animation-delay:-.5s}.room-screen-cue-visual{z-index:55;position:fixed}.room-screen-cue-flash{background:#dcf2ffe6;animation:.9s steps(2,end) both room-screen-cue-flash}.room-screen-cue-shake{animation:.52s ease-in-out 2 room-screen-cue-shake;box-shadow:inset 0 0 120px 40px #ff761f52}.room-screen-cue-glitch{background:repeating-linear-gradient(0deg,#0000 0 9%,#28dcff29 10% 11%,#0000 12% 21%,#ff264e24 22% 23%);animation:.85s steps(3,end) both room-screen-cue-glitch}.room-screen-cue-zoom{background:radial-gradient(circle,#0000 0 18%,#d2e7f714 42%,#05080fcc 76%);animation:1.1s cubic-bezier(.16,1,.3,1) both room-screen-cue-zoom}.room-screen-cue-mist{filter:blur(12px);background:radial-gradient(at 50% 85%,#d2e1eb5c,#0000 64%);animation:2.8s ease-out both room-screen-mist-breathe}.room-screen-cue-confetti i{top:-8%;left:var(--confetti-left,50%);background:var(--confetti-color,#79f2dd);width:8px;height:20px;animation:2.8s cubic-bezier(.2,.7,.2,1) forwards room-screen-confetti;animation-delay:var(--confetti-delay,0s);border-radius:2px;position:absolute}.room-screen-cue-confetti i:first-child{--confetti-left:4%;--confetti-delay:-40ms;--confetti-color:#79f2dd}.room-screen-cue-confetti i:nth-child(2){--confetti-left:10%;--confetti-delay:-260ms;--confetti-color:#f3b84b}.room-screen-cue-confetti i:nth-child(3){--confetti-left:16%;--confetti-delay:-90ms;--confetti-color:#69c7ff}.room-screen-cue-confetti i:nth-child(4){--confetti-left:22%;--confetti-delay:-340ms;--confetti-color:#e05a62}.room-screen-cue-confetti i:nth-child(5){--confetti-left:28%;--confetti-delay:-180ms;--confetti-color:#ff8a1f}.room-screen-cue-confetti i:nth-child(6){--confetti-left:34%;--confetti-delay:-420ms;--confetti-color:#9f7aea}.room-screen-cue-confetti i:nth-child(7){--confetti-left:40%;--confetti-delay:-120ms;--confetti-color:#79f2dd}.room-screen-cue-confetti i:nth-child(8){--confetti-left:46%;--confetti-delay:-300ms;--confetti-color:#f3b84b}.room-screen-cue-confetti i:nth-child(9){--confetti-left:52%;--confetti-delay:-60ms;--confetti-color:#69c7ff}.room-screen-cue-confetti i:nth-child(10){--confetti-left:58%;--confetti-delay:-380ms;--confetti-color:#e05a62}.room-screen-cue-confetti i:nth-child(11){--confetti-left:64%;--confetti-delay:-150ms;--confetti-color:#ff8a1f}.room-screen-cue-confetti i:nth-child(12){--confetti-left:70%;--confetti-delay:-450ms;--confetti-color:#9f7aea}.room-screen-cue-confetti i:nth-child(13){--confetti-left:76%;--confetti-delay:-210ms;--confetti-color:#79f2dd}.room-screen-cue-confetti i:nth-child(14){--confetti-left:82%;--confetti-delay:-330ms;--confetti-color:#f3b84b}.room-screen-cue-confetti i:nth-child(15){--confetti-left:88%;--confetti-delay:-100ms;--confetti-color:#69c7ff}.room-screen-cue-confetti i:nth-child(16){--confetti-left:94%;--confetti-delay:-400ms;--confetti-color:#e05a62}.room-screen-cue-confetti i:nth-child(17){--confetti-left:20%;--confetti-delay:-500ms;--confetti-color:#ff8a1f}.room-screen-cue-confetti i:nth-child(18){--confetti-left:72%;--confetti-delay:-520ms;--confetti-color:#9f7aea}@keyframes room-screen-laser-scan{0%,to{opacity:.18;translate:-6% -12px}45%,55%{opacity:.92;translate:7% 18px}}@keyframes room-screen-minute-drop{0%{filter:blur(1.5px)brightness(1.7);transform:translateY(-10px)scale(1.08)}32%{filter:blur()brightness(1.25);transform:translateY(5px)scale(.97)}62%{transform:translateY(-2px)scale(1.015)}to{filter:none;transform:translateY(0)scale(1)}}@keyframes room-screen-checkpoint-reveal{0%{opacity:0;filter:blur(5px);transform:translateY(-18px)scale(.975)}10%,82%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(-10px)scale(.99)}}@keyframes room-screen-minute-wave{0%{opacity:.65;filter:blur();transform:translate(-50%,-50%)scale(.12)}72%{opacity:.18}to{opacity:0;filter:blur(3px);transform:translate(-50%,-50%)scale(1.2)}}@keyframes room-screen-final-tense{0%,to{transform:translate(0,0)rotate(0)}28%{transform:translate(-3px,1px)rotate(-.25deg)}62%{transform:translate(4px,-2px)rotate(.35deg)}78%{transform:translate(-1px,2px)rotate(-.1deg)}}@keyframes room-screen-final-critical{0%,to{filter:none;transform:translate(0,0)rotate(0)scale(1)}18%{transform:translate(-7px,3px)rotate(-.7deg)scale(1.015)}47%{filter:brightness(1.28);transform:translate(5px,-4px)rotate(.55deg)scale(.99)}73%{transform:translate(-3px,-1px)rotate(-.35deg)scale(1.02)}}@keyframes room-screen-final-terminal{0%,to{filter:none;transform:translate(0,0)rotate(0)scale(1)}15%{transform:translate(-12px,5px)rotate(-1.1deg)scale(1.035)}39%{filter:brightness(1.45)contrast(1.15);transform:translate(9px,-7px)rotate(.9deg)scale(.98)}58%{transform:translate(-5px,-3px)rotate(-.55deg)scale(1.025)}81%{transform:translate(7px,4px)rotate(.65deg)scale(1.01)}}@keyframes room-screen-wonderland-drift{0%,to{opacity:.28;translate:0;rotate:-4deg}50%{opacity:.72;translate:18px -24px;rotate:10deg}}@keyframes room-screen-mist-breathe{0%{opacity:.35;transform:translate(-2%,1%)scale(1)}to{opacity:.85;transform:translate(2%,-1%)scale(1.08)}}@keyframes room-screen-electric-surge{0%,72%,to{opacity:.12}76%,82%{opacity:.48}79%{opacity:.86}}@keyframes room-screen-race-pulse{0%,to{opacity:.24;transform:translate(-22px)rotate(8deg)}50%{opacity:.85;transform:translate(22px)rotate(8deg)}}@keyframes room-screen-rain{0%{translate:-12vw -25vh}to{translate:18vw 150vh}}@keyframes room-screen-storm-flash{0%,92%,96%,to{background:0 0}93%{background:#aad6ff33}95%{background:#d2e8ff14}}@keyframes room-screen-cue-flash{0%{opacity:0}18%{opacity:1}28%,to{opacity:0}}@keyframes room-screen-cue-shake{0%,to{opacity:.2;translate:0}25%{opacity:.9;translate:-12px 5px}50%{opacity:.55;translate:9px -4px}75%{opacity:.8;translate:-5px -2px}}@keyframes room-screen-cue-glitch{0%{opacity:0;transform:translate(-3%)}25%{opacity:.9;transform:translate(2%)}60%{opacity:.45;transform:translate(-1%)}to{opacity:0;transform:translate(0)}}@keyframes room-screen-cue-zoom{0%{opacity:0;transform:scale(1.7)}42%{opacity:1}to{opacity:0;transform:scale(.82)}}@keyframes room-screen-confetti{0%{opacity:1;translate:0 -10vh;rotate:none}to{opacity:.2;translate:6vw 115vh;rotate:620deg}}@media (prefers-reduced-motion:reduce){.room-screen-scene-fade,.room-screen-scene-flicker,.room-screen-scene-pulse,.room-screen-checkpoint-reveal,.room-screen-ambient *,.room-screen-ambient,.room-screen-cue-visual,.room-screen-cue-visual *{animation:none}.room-screen-cue-flash,.room-screen-cue-shake,.room-screen-cue-glitch,.room-screen-cue-zoom,.room-screen-cue-mist,.room-screen-cue-confetti,.room-screen-minute-wave{display:none}.room-screen-timer-minute-drop,.room-screen-timer-tense,.room-screen-timer-critical,.room-screen-timer-terminal{filter:none;animation:none;transform:none}}
