.scm-screen{isolation:isolate;color:#fff;background:#030b10;height:100dvh;position:relative;overflow:hidden}.scm-screen__layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.scm-screen__drift{position:absolute;inset:-3%}.scm-screen__drift[data-drift=true]{animation:scm-drift var(--scm-drift,28s) ease-in-out infinite alternate}.scm-screen__ui{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;display:grid;position:relative}.scm-screen__body{min-width:0;min-height:0}@keyframes scm-drift{0%{transform:scale(1.018)translate(-.35%,.12%)}to{transform:scale(1.05)translate(.4%,-.25%)}}.scm-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;min-height:0;overflow-y:auto}.scm-reveal>*{--scm-i:0;animation:scm-reveal-in var(--scm-dur,.4s) var(--scm-ease,cubic-bezier(.23, 1, .32, 1)) backwards;animation-delay:calc(var(--scm-delay,0s) + var(--scm-step,60ms) * var(--scm-i))}.scm-reveal>:nth-child(2){--scm-i:1}.scm-reveal>:nth-child(3){--scm-i:2}.scm-reveal>:nth-child(4){--scm-i:3}.scm-reveal>:nth-child(5){--scm-i:4}.scm-reveal>:nth-child(6){--scm-i:5}.scm-reveal>:nth-child(7){--scm-i:6}.scm-reveal>:nth-child(8){--scm-i:7}.scm-reveal>:nth-child(n+9){--scm-i:8}.scm-reveal[data-instant=true]>*{animation:none}@keyframes scm-reveal-in{0%{opacity:0;transform:translate3d(var(--scm-x,0px), var(--scm-y,12px), 0)}}@keyframes scm-fade-in{0%{opacity:0}}.scm-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.scm-atmosphere__haze{opacity:var(--scm-haze-opacity,.5);position:absolute;inset:-12%}.scm-atmosphere__haze--a{animation:scm-haze-a var(--scm-haze,18s) ease-in-out infinite alternate;background:radial-gradient(46% 34% at 22% 62%,#d6e2ec33,#0000 70%),radial-gradient(38% 26% at 74% 38%,#d6e2ec1f,#0000 72%)}.scm-atmosphere__haze--b{animation:scm-haze-b var(--scm-haze-slow,26s) ease-in-out infinite alternate;background:radial-gradient(52% 30% at 58% 78%,#beccd829,#0000 70%),radial-gradient(30% 22% at 12% 24%,#beccd81a,#0000 74%)}.scm-atmosphere__dust-mask{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 8%,#000 42%,#0000 92%);mask-image:linear-gradient(#0000 8%,#000 42%,#0000 92%)}.scm-atmosphere__dust{opacity:var(--scm-dust-opacity,.2);animation:scm-dust var(--scm-dust,17s) linear infinite;background-image:radial-gradient(#e8eef4cc .7px,#0000 1.2px);background-size:73px 61px;position:absolute;inset:-122px 0 0 -73px}@keyframes scm-haze-a{0%{opacity:calc(var(--scm-haze-opacity,.5) * .6);transform:translate(-1.4%,.4%)}to{opacity:var(--scm-haze-opacity,.5);transform:translate(1.4%,-.6%)}}@keyframes scm-haze-b{0%{opacity:var(--scm-haze-opacity,.5);transform:translate(1.1%,-.3%)}to{opacity:calc(var(--scm-haze-opacity,.5) * .55);transform:translate(-1.2%,.5%)}}@keyframes scm-dust{0%{transform:translate(0,0)}to{transform:translate(73px,122px)}}@media (max-width:767px){.scm-atmosphere__dust-mask{display:none}}.scm-accent{pointer-events:none;position:absolute;inset:0;overflow:hidden}.scm-accent__light{opacity:0;transition:opacity var(--scm-accent,.7s) ease;position:absolute;inset:0}.scm-accent__light[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.scm-screen__drift[data-drift=true],.scm-atmosphere__haze,.scm-atmosphere__dust{animation:none}.scm-reveal>*{animation-name:scm-fade-in;animation-duration:.16s;animation-delay:0s}.scm-accent__light{transition-duration:.16s}}
