.resources-hero{isolation:isolate;min-height:90svh;margin-left:var(--margin-left-right);margin-right:var(--margin-left-right);flex-direction:column;padding-top:12vh;padding-bottom:7vh;display:flex;position:relative}.resources-hero:before{content:"";z-index:-2;aspect-ratio:1;filter:blur(38px);pointer-events:none;background:radial-gradient(circle at 58% 32%,#e65c3d24,#e65c3d0b 38%,#0000 68%);border-radius:50%;width:min(46vw,780px);position:absolute;top:-8%;right:-5vw}.resources-hero:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 62% 30%,#e65c3d13,#e65c3d05 42%,#0000 70%);border:1px solid #e65c3d3d;border-radius:50%;width:min(44vw,760px);position:absolute;top:2%;right:-8vw;box-shadow:inset 0 0 70px #e65c3d06,0 0 40px #e65c3d06}.resources-hero-eyebrow{text-align:center;color:#a0a0a0;align-items:center;font-size:1rem;font-weight:600;display:flex}.resources-hero-header{color:#fff;width:82%;margin-top:1.5rem;font-size:clamp(4.5rem,10vh,8rem);font-weight:800;line-height:1}.resources-hero-text{color:#a0a0a0;width:60%;margin-top:1.5rem;font-size:1rem;font-weight:400;line-height:1.5}.resources-hero-buttons{gap:2vw;margin-top:4vh;display:flex}.resources-hero-cta-primary,.resources-hero-cta-secondary{white-space:nowrap;-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff14;border-radius:9999px;justify-content:center;align-items:center;gap:.5vw;padding:.8rem 1.3rem;transition:all .35s;display:flex}.resources-hero-cta-primary{background:#e65c3d;box-shadow:0 0 35px #e65c3d2e,0 0 90px #e65c3d1f,0 0 160px #e65c3d0f}.resources-hero-cta-primary:hover,.resources-hero-cta-secondary:hover{border-color:#e65c3d40;transform:translateY(-3px)}@media (width<=800px){.resources-hero:before,.resources-hero:after{width:105vw;top:22%;right:-62vw}.resources-hero-header,.resources-hero-text{width:100%}}@media (width<=600px) and (orientation:portrait){.resources-hero{min-height:calc(100svh - 4.5rem);margin-inline:1rem;padding-block:4rem}.resources-hero-header{letter-spacing:-.04em;font-size:clamp(2.4rem,11.5vw,3.35rem);line-height:1}}.resources-search-box{background:#121212f2;border:1.5px solid #ffffff17;border-radius:999px;align-items:center;gap:.9rem;width:80%;max-width:720px;height:64px;margin-top:1.5rem;padding:0 1.4rem;transition:all .3s;display:flex}.resources-search-box:hover,.resources-search-box:focus-within{border-color:#e65c3d8c;box-shadow:0 0 0 4px #e65c3d14}.search-icon{color:#7a7a7a;flex-shrink:0;width:22px;height:22px}.resources-search-icon-lines{stroke:#7b7b7b}.resources-search-box:focus-within .resources-search-icon-lines{stroke:#e65c3d}.resource-search{background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:1rem}.resource-search::placeholder{color:#7b7b7b}@media (width<=800px){.resources-search-box{width:100%}}@media (width<=480px){.resources-search-box{height:56px;padding-inline:1rem}}.resources-grid{justify-content:space-between;padding:3rem 0;display:flex}.resource-element{border-right:1px solid #ffffff1a;align-items:center;gap:1.5rem;padding:1rem;display:flex}.resource-element:last-child{border-right:none}.resource-element-left{color:#e65c3d;background:#e65c3d0f;border:1.5px solid #e65c3d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;transition:all .3s;display:flex}.resource-element-left svg{stroke:currentColor;width:1.8rem;height:1.8rem}.resource-element:hover .resource-element-left{background:#e65c3d1f;box-shadow:0 0 18px #e65c3d40}.resource-element-right{flex-direction:column;gap:.3rem;display:flex}.resource-element-title{font-size:1rem}.resource-element-text{color:#7b7b7b;width:95%;font-size:.7rem}@media (width<=800px){.resources-grid{flex-direction:column;padding-block:2rem}.resource-element{border-bottom:1px solid #ffffff1a;border-right:0;align-items:flex-start}.resource-element:last-child{border-bottom:0}}@media (width<=520px){.resource-element{padding-inline:0}.resource-element-left{width:3rem;height:3rem}}.blog{min-height:80svh;padding-left:2rem;padding-right:2rem}.blog-list{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;gap:1.5rem;display:flex;overflow:auto hidden}.blog-list::-webkit-scrollbar{display:none}.blog-upper{justify-content:space-between;display:flex}.blog-upper-left{align-items:center;gap:1rem;display:flex}.blog-upper-left svg{color:#e65c3d;width:3rem;height:3rem}.blog-upper-left-title{font-size:1.5rem;font-weight:600}.blog-upper-right{gap:1rem;display:flex}.blog-left,.blog-right{color:#e65c3d;width:3rem;height:3rem;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #e65c3d59;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.blog-left svg,.blog-right svg{font-size:1.3rem;transition:transform .3s}.blog-left:hover,.blog-right:hover{background:#e65c3d14;border-color:#e65c3de6;transform:translateY(-2px);box-shadow:0 0 12px #e65c3d40,0 0 30px #e65c3d1f}.blog-left:hover svg{transform:translate(-2px)}.blog-right:hover svg{transform:translate(2px)}.blog-left:active,.blog-right:active{transform:scale(.95)}.blog-box{scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(#111111f2,#0a0a0af2);border:1px solid #e65c3d59;border-radius:1.5rem;flex:0 0 100%;justify-content:space-between;margin:2rem 0;transition:all .35s;display:flex;position:relative;overflow:hidden}.blog-box-left{flex-direction:column;gap:1rem;width:50%;padding:2rem;display:flex;position:relative}.blog-box-left:after{content:"";background:#e65c3d59;width:1px;height:80%;position:absolute;top:10%;right:0}.blog-box:before{content:"";border-radius:inherit;pointer-events:none;opacity:.8;position:absolute;inset:0;box-shadow:0 0 0 1px #e65c3d14,0 0 18px #e65c3d1f}.blog-box:hover{border-color:#e65c3db3;box-shadow:0 0 25px #e65c3d1f}.blog-box-eyebrow{white-space:nowrap;color:#e65c3d;text-transform:uppercase;letter-spacing:.04em;background:#e65c3d0a;border:1.5px solid #e65c3da6;border-radius:9999px;justify-content:center;align-items:center;width:fit-content;padding:.35em .9em;font-family:inherit;font-size:clamp(.7rem,.65rem + .2vw,.85rem);font-weight:600;display:inline-flex;box-shadow:inset 0 0 10px #e65c3d0f,0 0 12px #e65c3d14}.blog-box-title{font-size:3rem;font-weight:600}.blog-box-text{color:#a0a0a0;width:80%;font-size:1.5rem;font-weight:400;line-height:1.5}.blog-box-button{color:#e65c3d;cursor:pointer;align-items:center;gap:.6rem;width:fit-content;font-size:1.05rem;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.blog-box-button[aria-disabled=true],.tutorial-box-button[aria-disabled=true]{cursor:default;-webkit-user-select:none;user-select:none}.blog-box-button:not([aria-disabled=true]):hover{color:#ff7a45}.blog-box-button:not([aria-disabled=true]):active{transform:scale(.98)}.blog-box-lower{gap:2rem;font-size:1.05rem;font-weight:500;display:flex}.blog-box-right{justify-content:center;align-items:center;width:50%;min-height:320px;padding:2rem;display:flex;position:relative;overflow:hidden}.blog-box-right:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #e65c3d24;border-radius:50%;width:18rem;position:absolute}.blog-box-right:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #e65c3d61;border-radius:50%;width:14.5rem;position:absolute;box-shadow:inset 0 0 35px #e65c3d06,0 0 20px #e65c3d0a}.blog-box-right-logo{aspect-ratio:1;z-index:1;color:#e65c3d;background:radial-gradient(circle,#e65c3d1f,#e65c3d09 55%,#0000 72%);border:1.5px solid #e65c3de6;border-radius:50%;justify-content:center;align-items:center;width:10.5rem;display:flex;position:relative;box-shadow:inset 0 0 28px #e65c3d1f,0 0 12px #e65c3d59,0 0 38px #e65c3d29}.blog-box-right-logo svg{filter:drop-shadow(0 0 5px #e65c3da6)drop-shadow(0 0 14px #e65c3d4d);width:4.5rem;height:4.5rem}@media (width<=800px){.blog{padding-inline:1rem;min-height:0;padding-bottom:3rem}.blog-box{flex-direction:column;min-width:min(88vw,32rem)}.blog-box-left,.blog-box-right{width:100%}.blog-box-left:after{display:none}.blog-box-right{min-height:16rem}.blog-box-text{width:100%;font-size:clamp(1rem,4vw,1.2rem)}.blog-box-title{font-size:clamp(2rem,8vw,3rem);line-height:1.1}}@media (width<=520px){.blog-upper{align-items:center;gap:.75rem}.blog-upper-left{gap:.5rem}.blog-upper-left svg,.blog-left,.blog-right{width:2.5rem;height:2.5rem}.blog-upper-left-title{font-size:1.2rem}.blog-upper-right,.blog-box-lower{gap:.5rem}.blog-box{min-width:calc(100vw - 2rem)}.blog-box-left,.blog-box-right{padding:1.5rem}.blog-box-lower{flex-wrap:wrap}}.tutorial{min-height:80svh;padding-left:2rem;padding-right:2rem}.tutorial-list{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;gap:1.5rem;display:flex;overflow:auto hidden}.tutorial-list::-webkit-scrollbar{display:none}.tutorial-box{scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(#111111f2,#0a0a0af2);border:1px solid #e65c3d59;border-radius:1.5rem;flex:0 0 100%;justify-content:space-between;margin-block:2rem;transition:all .35s;display:flex;position:relative;overflow:hidden}.tutorial-box:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:.8;position:absolute;inset:0;box-shadow:0 0 0 1px #e65c3d14,0 0 18px #e65c3d1f}.tutorial-box:hover{border-color:#e65c3db3;box-shadow:0 0 25px #e65c3d1f}.tutorial-box-left{isolation:isolate;background:linear-gradient(#0000 12% 78%,#e65c3d0a 100%),radial-gradient(34% 7% at 50% 82%,#ff5216d9,#e65c3d47 38%,#0000 75%);place-items:center;width:50%;min-width:0;display:grid;position:relative;overflow:hidden}.tutorial-box-left:before{content:"";z-index:-2;aspect-ratio:1;opacity:.72;background:repeating-radial-gradient(circle,#0000 0 12.5%,#e65c3d33 12.7% 13%,#0000 13.2% 20%);border-radius:50%;width:min(88%,29rem);position:absolute}.tutorial-box-left:after{content:"";background:linear-gradient(#fff6,#ffffff24);width:1px;height:72%;position:absolute;top:14%;right:5%}.tutorial-box-left-logo{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#e65c3d21,#e65c3d09 58%,#00000073 100%);border:1.5px solid #e65c3d;border-radius:50%;place-items:center;width:clamp(6.5rem,13vw,10.5rem);display:grid;position:relative;box-shadow:inset 0 0 30px #e65c3d1a,0 0 12px #ff5b23bf,0 0 45px #e65c3d3d,0 5rem 3rem #e65c3d14}.tutorial-box-left-logo:before,.tutorial-box-left-logo:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #e65c3d52;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tutorial-box-left-logo:before{width:132%}.tutorial-box-left-logo:after{border-color:#e65c3d2e;width:172%}.tutorial-box-left-logo svg{aspect-ratio:1;filter:drop-shadow(0 0 3px #ffffff73);width:30%;max-width:3.25rem;height:auto;display:block}.tutorial-box-left-logo svg path:last-child{fill:#fff}.tutorial-box-right{flex-direction:column;gap:1rem;width:50%;padding:2rem;display:flex;position:relative}.tutorial-box-eyebrow{white-space:nowrap;color:#e65c3d;text-transform:uppercase;letter-spacing:.04em;background:#e65c3d0a;border:1.5px solid #e65c3da6;border-radius:9999px;justify-content:center;align-items:center;width:fit-content;padding:.35em .9em;font-family:inherit;font-size:clamp(.7rem,.65rem + .2vw,.85rem);font-weight:600;display:inline-flex;box-shadow:inset 0 0 10px #e65c3d0f,0 0 12px #e65c3d14}.tutorial-box-title{font-size:3rem;font-weight:600}.tutorial-box-text{color:#a0a0a0;width:80%;font-size:1.5rem;font-weight:400;line-height:1.5}.tutorial-box-button{color:#e65c3d;cursor:pointer;align-items:center;gap:.6rem;width:fit-content;font-size:1.05rem;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.tutorial-box-button:not([aria-disabled=true]):hover{color:#ff7a45}.tutorial-box-button:not([aria-disabled=true]):active{transform:scale(.98)}.tutorial-box-lower{gap:2rem;font-size:1.05rem;font-weight:500;display:flex}@media (width<=700px){.tutorial{min-height:0;padding-inline:1rem}.tutorial-box{flex-direction:column}.tutorial-box-left,.tutorial-box-right{width:100%}.tutorial-box-left{min-height:20rem}.tutorial-box-right{min-height:0;padding:1.5rem}.tutorial-box-text{width:100%}.tutorial-box-title{font-size:clamp(2rem,10vw,3rem)}.tutorial-box-text{font-size:1rem}.tutorial-box-lower{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (width<=520px){.tutorial-box{min-width:calc(100vw - 2rem)}.tutorial-box-left{min-height:16rem}.tutorial-box-title{font-size:clamp(2rem,8vw,3rem);line-height:1.1}}.video-left,.video-right{color:#e65c3d;width:3rem;height:3rem;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #e65c3d59;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.video-left svg,.video-right svg{font-size:1.3rem;transition:transform .3s}.video-left:hover,.video-right:hover{background:#e65c3d14;border-color:#e65c3de6;transform:translateY(-2px);box-shadow:0 0 12px #e65c3d40,0 0 30px #e65c3d1f}.video-left:hover svg{transform:translate(-2px)}.video-right:hover svg{transform:translate(2px)}.video-left:active,.video-right:active{transform:scale(.95)}@media (width<=520px){.video-left,.video-right{width:2.5rem;height:2.5rem}}.coming-soon{isolation:isolate;min-height:max(100svh - 8rem,44rem);margin-inline:var(--margin-left-right);padding:var(--section-padding) var(--gutter);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.coming-soon-orbits{z-index:-1;aspect-ratio:1;pointer-events:none;width:min(42vw,34rem);position:absolute;top:50%;right:clamp(-14rem,-6vw,-4rem);translate:0 -50%}.coming-soon-ring{border:1px solid #e65c3d38;border-radius:50%;position:absolute;inset:0}.coming-soon-ring--outer{border-style:dashed;animation:46s linear infinite coming-orbit}.coming-soon-ring--inner{border-color:#e65c3d52;animation:30s linear infinite reverse coming-orbit;inset:18%}.coming-soon-core{background:radial-gradient(circle at 40% 35%,#e65c3d47,#e65c3d0d 55%,#0000 72%);border-radius:50%;animation:7s ease-in-out infinite alternate coming-breathe;position:absolute;inset:36%}.coming-soon-ring--outer:after{content:"";aspect-ratio:1;background:var(--color-accent);border-radius:50%;width:8px;position:absolute;top:-4px;left:50%;translate:-50%;box-shadow:0 0 14px #e65c3dbf}@keyframes coming-orbit{to{rotate:1turn}}@keyframes coming-breathe{0%{opacity:.55;scale:.94}to{opacity:1;scale:1.04}}.coming-soon-eyebrow{max-width:none;color:var(--color-text-secondary);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;gap:.6rem;display:flex}.coming-soon-dot{aspect-ratio:1;background:var(--color-accent);border-radius:50%;width:.55rem;animation:2.6s ease-out infinite coming-pulse;box-shadow:0 0 #e65c3d8c}@keyframes coming-pulse{0%{box-shadow:0 0 #e65c3d80}70%{box-shadow:0 0 0 .75rem #e65c3d00}to{box-shadow:0 0 #e65c3d00}}.coming-soon-title{max-width:var(--measure-display);margin-top:var(--heading-gap);font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance}.coming-soon-lead{max-width:var(--measure-lead);margin-top:var(--space-md);color:var(--color-text-secondary);font-size:var(--fs-lead);line-height:var(--lh-lead)}.coming-soon-list{width:100%;margin-top:var(--space-xl);gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));padding:0;list-style:none;display:grid}.coming-soon-item{gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-border-subtle);display:flex;position:relative}.coming-soon-item:after{content:"";background:linear-gradient(90deg, var(--color-accent), transparent);transform-origin:0;width:100%;height:1px;animation:coming-draw .9s var(--ease-out) both;position:absolute;top:-1px;left:0;transform:scaleX(0)}.coming-soon-item:nth-child(2):after{animation-delay:.14s}.coming-soon-item:nth-child(3):after{animation-delay:.28s}.coming-soon-item:nth-child(4):after{animation-delay:.42s}@keyframes coming-draw{to{transform:scaleX(1)}}.coming-soon-index{color:var(--color-accent);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);flex-shrink:0}.coming-soon-item-body{flex-direction:column;gap:.35rem;min-width:0;display:flex}.coming-soon-item-title{color:var(--color-text);font-size:var(--fs-title);font-weight:var(--fw-semibold);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.coming-soon-item-text{color:var(--color-text-secondary);font-size:var(--fs-meta);line-height:var(--lh-body)}.coming-soon-actions{margin-top:var(--space-xl);align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.coming-soon-cta{min-height:var(--control-height);border:1px solid var(--color-border-accent);border-radius:var(--radius-pill);background:var(--color-accent-surface);color:var(--color-text);font-size:var(--fs-meta);font-weight:var(--fw-semibold);white-space:nowrap;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.coming-soon-cta:hover{background:var(--color-accent);border-color:var(--color-accent);transform:translateY(-2px)}}.coming-soon-cta:active{transform:translateY(0)scale(.985)}.coming-soon-note{max-width:34ch;color:var(--color-text-muted);font-size:var(--fs-meta);line-height:var(--lh-body)}.coming-soon-eyebrow,.coming-soon-title,.coming-soon-lead,.coming-soon-list,.coming-soon-actions{animation:coming-rise .7s var(--ease-out) both}.coming-soon-title{animation-delay:90ms}.coming-soon-lead{animation-delay:.18s}.coming-soon-list{animation-delay:.27s}.coming-soon-actions{animation-delay:.38s}@keyframes coming-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.coming-soon-orbits{opacity:.55;width:min(88vw,30rem);top:auto;bottom:-14vh;right:-28vw;translate:0}}@media (width<=600px) and (orientation:portrait){.coming-soon{min-height:auto;padding-block:var(--space-2xl);margin-inline:1rem}}@media (prefers-reduced-motion:reduce){.coming-soon-ring--outer,.coming-soon-ring--inner,.coming-soon-core,.coming-soon-dot,.coming-soon-item:after,.coming-soon-eyebrow,.coming-soon-title,.coming-soon-lead,.coming-soon-list,.coming-soon-actions{opacity:1;animation:none;transform:scale(1)}.coming-soon-item:after{transform:scaleX(1)}}.coming-soon{--coming-pointer-x:72%;--coming-pointer-y:34%;background:radial-gradient(circle at var(--coming-pointer-x) var(--coming-pointer-y), #e65c3d17, transparent 25rem), linear-gradient(135deg, #ffffff05, transparent 45%);border-inline:1px solid #ffffff09}.coming-soon-atmosphere,.coming-soon-grid,.coming-soon-beam,.coming-soon-noise{pointer-events:none;position:absolute;inset:0}.coming-soon-atmosphere{z-index:-2;overflow:hidden}.coming-soon-grid{transform-origin:bottom;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:clamp(3rem,5vw,5rem) clamp(3rem,5vw,5rem);animation:18s linear infinite coming-grid-drift;inset:42% -10% -25%;transform:perspective(30rem)rotateX(58deg)scale(1.25);-webkit-mask-image:linear-gradient(#0000,#000 28%,#0000 92%);mask-image:linear-gradient(#0000,#000 28%,#0000 92%)}.coming-soon-beam{filter:blur(6px);background:linear-gradient(90deg,#0000,#e65c3d0e,#0000);width:clamp(8rem,15vw,15rem);animation:9s ease-in-out infinite alternate coming-beam;inset:-30% auto -30% 62%;transform:rotate(15deg)}.coming-soon-noise{opacity:.18;background-image:radial-gradient(#ffffff3d .55px,#0000 .7px);background-size:7px 7px;-webkit-mask-image:linear-gradient(120deg,#0000 10%,#000,#0000 85%);mask-image:linear-gradient(120deg,#0000 10%,#000,#0000 85%)}.coming-soon-orbits{transition:transform .9s cubic-bezier(.16,1,.3,1)}.coming-soon-ring--middle{border-color:#ffffff13 #ffffff13 #ffffff13 #e65c3d66;animation:38s linear infinite coming-orbit;inset:9%}.coming-soon-satellite{z-index:2;aspect-ratio:1;background:var(--color-accent-bright);border-radius:50%;width:.45rem;position:absolute;box-shadow:0 0 0 5px #e65c3d14,0 0 22px #e65c3dcc}.coming-soon-satellite--one{animation:5s ease-in-out infinite coming-float;top:22%;left:11%}.coming-soon-satellite--two{animation:6.5s ease-in-out infinite reverse coming-float;bottom:17%;right:18%}.coming-soon-title .highlight-element{background:linear-gradient(105deg, var(--color-accent) 18%, #ffb19d 46%, var(--color-accent) 72%);color:#0000;background-size:230% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite coming-title-light;display:inline-block;position:relative}.coming-soon-item{min-height:9rem;padding:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:transform .5s var(--ease-out), border-color .35s ease, background-color .35s ease, box-shadow .5s ease;background:linear-gradient(145deg,#ffffff09,#ffffff03);overflow:hidden;box-shadow:inset 0 1px #ffffff06}.coming-soon-item:before{content:"";opacity:0;transition:opacity .35s ease, background-position .75s var(--ease-out);pointer-events:none;background:radial-gradient(circle at 92% 10%,#e65c3d2e,#0000 35%) 50%/100% 100%,linear-gradient(115deg,#0000 35%,#ffffff12 49%,#0000 63%) 130% 0/240% 100%;position:absolute;inset:0}.coming-soon-item:after{top:0}.coming-soon-index{transition:transform .45s var(--ease-out), text-shadow .35s ease}.coming-soon-cta{position:relative;overflow:hidden}.coming-soon-cta:before{content:"";transition:translate .7s var(--ease-out);pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff80 48%,#0000 70%);position:absolute;inset:-2px;translate:-130%}@keyframes coming-grid-drift{to{background-position:0 clamp(3rem,5vw,5rem)}}@keyframes coming-beam{to{opacity:.35;translate:12vw}}@keyframes coming-float{50%{translate:0 -.8rem;scale:1.25}}@keyframes coming-title-light{0%,24%,to{background-position:100%}52%,72%{background-position:0}}@media (hover:hover) and (pointer:fine){.coming-soon-cta:hover:before{translate:130%}.coming-soon-item:hover{background-color:#e65c3d06;border-color:#e65c3d6b;transform:translateY(-7px);box-shadow:0 24px 55px #00000057,0 0 28px #e65c3d12}.coming-soon-item:hover:before{opacity:1;background-position:50%,-80% 0}.coming-soon-item:hover .coming-soon-index{text-shadow:0 0 16px #e65c3da6;transform:translateY(-3px)}}@media (width<=900px){.coming-soon-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px) and (orientation:portrait){.coming-soon-list{grid-template-columns:1fr}.coming-soon-item{min-height:auto}.coming-soon-actions{flex-direction:column;align-items:flex-start}.coming-soon-note{max-width:var(--measure-body)}}@media (prefers-reduced-motion:reduce){.coming-soon-ring--middle,.coming-soon-satellite,.coming-soon-grid,.coming-soon-beam,.coming-soon-title .highlight-element{animation:none}.coming-soon-orbits,.coming-soon-item,.coming-soon-item:before,.coming-soon-index,.coming-soon-cta:before{transition:none}}
