[data-coming-soon-robot]{--coming-soon-board-ink:#f1f0e7;--coming-soon-board-muted:#c9c9c1;--coming-soon-board-accent:#8bdfff;--coming-soon-status:#b8e86d;--coming-soon-scene-size:cover;--coming-soon-scene-position:center;position:relative;isolation:isolate;display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem);overflow:hidden;background-color:#f5f4f1;color:var(--coming-soon-board-ink);container-type:inline-size}:root[data-theme=dark] [data-coming-soon-robot]{background-color:#0b0d0f}[data-coming-soon-workshop]{position:absolute;inset:0;z-index:0;overflow:hidden;background-color:#e9e4dc;pointer-events:none}:root[data-theme=dark] [data-coming-soon-workshop]{background-color:#141719;filter:brightness(.69) contrast(1.14) saturate(.88)}[data-coming-soon-frame]{position:absolute;inset:0;background-position:var(--coming-soon-scene-position);background-repeat:no-repeat;background-size:var(--coming-soon-scene-size)}[data-coming-soon-action=base]{z-index:0;opacity:1;background-image:url(/assets/coming-soon/workshop-wide/assembly-01.jpg)}[data-coming-soon-overlay]{opacity:0;will-change:opacity;-webkit-mask-image:linear-gradient(90deg,transparent 0 54%,rgba(0,0,0,.28) 56.5%,#000 60% 100%);mask-image:linear-gradient(90deg,transparent 0 54%,rgba(0,0,0,.28) 56.5%,#000 60% 100%)}[data-coming-soon-action=assembly]{z-index:1;background-image:url(/assets/coming-soon/workshop-wide/assembly-02.jpg);animation:coming-soon-repair 2.1s step-end infinite}[data-coming-soon-action=wave-one]{z-index:2;background-image:url(/assets/coming-soon/workshop-wide/wave-01.jpg)}[data-coming-soon-action=wave-two]{z-index:3;background-image:url(/assets/coming-soon/workshop-wide/wave-02.jpg)}[data-coming-soon-action=wave-one],[data-coming-soon-action=wave-two]{-webkit-mask-image:linear-gradient(90deg,transparent 0 50%,rgba(0,0,0,.72) 52%,#000 55% 100%);mask-image:linear-gradient(90deg,transparent 0 50%,rgba(0,0,0,.72) 52%,#000 55% 100%)}[data-coming-soon-scene]{position:absolute;top:5%;right:2%;bottom:5%;z-index:3;width:45%;min-width:44px;border:0;border-radius:1rem;outline:none;background:transparent;cursor:pointer;touch-action:manipulation}[data-coming-soon-scene]:focus-visible{outline:none}[data-coming-soon-scene]:focus-visible:after{position:absolute;top:22%;left:28%;width:43%;height:39%;border:0;background:linear-gradient(rgba(87,204,248,.94) 0 0) 0 0 /1.4rem 2px no-repeat,linear-gradient(rgba(87,204,248,.94) 0 0) 0 0 /2px 1.4rem no-repeat,linear-gradient(rgba(87,204,248,.94) 0 0) 100% 0 /1.4rem 2px no-repeat,linear-gradient(rgba(87,204,248,.94) 0 0) 100% 0 /2px 1.4rem no-repeat,linear-gradient(rgba(87,204,248,.94) 0 0) 0 100% /1.4rem 2px no-repeat,linear-gradient(rgba(87,204,248,.94) 0 0) 0 100% /2px 1.4rem no-repeat,linear-gradient(rgba(87,204,248,.94) 0 0) 100% 100% /1.4rem 2px no-repeat,linear-gradient(rgba(87,204,248,.94) 0 0) 100% 100% /2px 1.4rem no-repeat;filter:drop-shadow(0 0 .55rem rgba(87,204,248,.56));content:"";pointer-events:none}[data-coming-soon-blackboard]{position:absolute;top:11%;left:8%;z-index:2;box-sizing:border-box;width:46%;max-width:100%;padding:0;border:0;background:none;box-shadow:none;color:var(--coming-soon-board-ink);font-family:var(--font-mono),monospace;filter:none;backdrop-filter:none;text-shadow:0 1px 0 rgba(0,0,0,.45),0 0 .8rem rgba(238,241,225,.09)}[data-coming-soon-board-kicker]{margin:0 0 clamp(.6rem,1.2vw,1.15rem);color:var(--coming-soon-board-muted);font-size:clamp(.63rem,.82vw,.78rem);font-weight:500;letter-spacing:.2em}[data-coming-soon-eyebrow]{display:inline-flex;align-items:center;gap:clamp(.45rem,.8vw,.75rem);margin:0 0 clamp(.7rem,1.2vw,1.1rem);color:var(--coming-soon-board-accent);font-family:var(--font-brand),var(--font-mono),monospace;font-size:clamp(.72rem,1.02vw,.98rem);font-weight:600;letter-spacing:.24em;text-transform:uppercase}[data-coming-soon-eyebrow]:before{width:clamp(1.1rem,2.2vw,2rem);height:2px;background:currentColor;box-shadow:0 0 .7rem rgba(139,223,255,.8);content:""}[data-coming-soon-blackboard] h1{max-width:12ch;margin:0;color:var(--coming-soon-board-ink);background-image:repeating-linear-gradient(103deg,rgba(245,244,235,.98) 0 .08em,rgba(218,219,208,.9) .1em .14em,rgba(241,240,231,.97) .16em .24em);background-clip:text;font-family:var(--font-mono),ui-monospace,monospace!important;font-size:clamp(2rem,4.4vw,4.4rem);font-weight:500;line-height:.96;letter-spacing:-.06em;text-shadow:-.018em .012em rgba(243,242,232,.28),.014em -.008em rgba(211,213,201,.2),0 0 .12em rgba(245,244,235,.18);text-wrap:balance;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.012em rgba(247,246,237,.3)}[data-coming-soon-description]{max-width:34rem;margin:clamp(.85rem,1.5vw,1.35rem) 0 0;color:var(--coming-soon-board-muted);font-size:clamp(.72rem,1.03vw,.98rem);font-weight:500;line-height:1.45;letter-spacing:.075em}[data-coming-soon-voice]{display:none;align-items:center;gap:clamp(.45rem,.8vw,.75rem);width:-moz-fit-content;width:fit-content;margin:clamp(.8rem,1.3vw,1.15rem) 0 0;padding:.46rem .72rem .42rem .6rem;border-block:1px solid rgba(139,223,255,.48);border-inline-start:.22rem double var(--coming-soon-board-accent);background:transparent;color:var(--coming-soon-board-ink);font-family:var(--font-brand),var(--font-mono),monospace;font-size:clamp(.64rem,.9vw,.86rem);font-weight:600;line-height:1.25;letter-spacing:.065em}[data-coming-soon-voice]:before{flex:0 0 auto;color:var(--coming-soon-board-accent);content:"VOICE LINK //";font-family:var(--font-mono),monospace;font-size:.78em;letter-spacing:.12em}[data-coming-soon-voice]:after{align-self:stretch;width:.45rem;background:repeating-linear-gradient(90deg,var(--coming-soon-board-accent) 0 1px,transparent 1px 3px);content:"";opacity:.75;animation:coming-soon-voice-meter .62s steps(2) infinite}[data-coming-soon-progress]{display:flex;align-items:center;gap:.55rem;margin-top:clamp(.8rem,1.35vw,1.25rem);color:var(--coming-soon-board-muted);font-size:clamp(.62rem,.78vw,.75rem);letter-spacing:.16em}[data-coming-soon-progress] span{width:.46rem;height:.46rem;border:1px solid rgba(218,246,161,.58);border-radius:50%;background:var(--coming-soon-status);box-shadow:0 0 .8rem rgba(184,232,109,.8);animation:coming-soon-status 1.15s step-end infinite}[data-coming-soon-progress] b{font-weight:500}[data-coming-soon-description],[data-coming-soon-progress] b,[data-coming-soon-voice] span{background-image:repeating-linear-gradient(101deg,rgba(226,227,216,.96) 0 .09em,rgba(193,196,185,.88) .11em .15em,rgba(224,225,214,.96) .17em .25em);background-clip:text;font-family:var(--font-mono),ui-monospace,monospace;text-shadow:-.012em .01em rgba(239,239,228,.22),.014em 0 rgba(172,176,165,.18);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.008em rgba(237,237,226,.2)}[data-coming-soon-scene]:focus~[data-coming-soon-workshop] [data-coming-soon-action=assembly],[data-coming-soon-scene]:hover~[data-coming-soon-workshop] [data-coming-soon-action=assembly]{opacity:0;animation:none}[data-coming-soon-scene]:focus~[data-coming-soon-workshop] [data-coming-soon-action=wave-one],[data-coming-soon-scene]:hover~[data-coming-soon-workshop] [data-coming-soon-action=wave-one]{animation:coming-soon-wave-one 1.55s step-end infinite}[data-coming-soon-scene]:focus~[data-coming-soon-workshop] [data-coming-soon-action=wave-two],[data-coming-soon-scene]:hover~[data-coming-soon-workshop] [data-coming-soon-action=wave-two]{animation:coming-soon-wave-two 1.55s step-end infinite}[data-coming-soon-scene]:focus~[data-coming-soon-blackboard] [data-coming-soon-voice],[data-coming-soon-scene]:hover~[data-coming-soon-blackboard] [data-coming-soon-voice]{display:flex}[data-coming-soon-scene]:focus~[data-coming-soon-blackboard] [data-coming-soon-description],[data-coming-soon-scene]:hover~[data-coming-soon-blackboard] [data-coming-soon-description]{display:none}@keyframes coming-soon-repair{0%,49.99%{opacity:0}50%,to{opacity:1}}@keyframes coming-soon-wave-one{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes coming-soon-wave-two{0%,49.99%{opacity:0}50%,to{opacity:1}}@keyframes coming-soon-status{0%,49.99%{opacity:.48}50%,to{opacity:1}}@keyframes coming-soon-voice-meter{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}[data-coming-soon-robot][data-compact=true]{min-height:35rem}@media (max-width:1000px){[data-coming-soon-blackboard]{left:5%;width:49%}[data-coming-soon-blackboard] h1{font-size:clamp(1.9rem,5.2vw,3.25rem)}[data-coming-soon-description]{max-width:27rem}[data-coming-soon-scene]{right:0;width:48%}}@media (max-width:760px){[data-coming-soon-robot],[data-coming-soon-robot][data-compact=true]{min-height:calc(100vh - 4.5rem);min-height:calc(100svh - 4.5rem)}[data-coming-soon-blackboard]{top:10%;left:4%;width:51%}[data-coming-soon-board-kicker]{margin-bottom:.52rem;font-size:clamp(.56rem,1.35vw,.68rem)}[data-coming-soon-eyebrow]{margin-bottom:.55rem;font-size:clamp(.64rem,1.7vw,.8rem)}[data-coming-soon-blackboard] h1{font-size:clamp(1.5rem,5.75vw,2.7rem);line-height:.98}[data-coming-soon-description]{margin-top:.72rem;font-size:clamp(.64rem,1.5vw,.76rem);line-height:1.38}[data-coming-soon-voice]{flex-wrap:wrap;margin-top:.7rem;padding:.34rem .45rem;font-size:clamp(.58rem,1.34vw,.7rem)}[data-coming-soon-progress]{margin-top:.68rem;font-size:clamp(.54rem,1.24vw,.67rem)}}@media (max-width:430px){[data-coming-soon-robot],[data-coming-soon-robot][data-compact=true]{min-height:calc(100vh - 4.5rem);min-height:calc(100svh - 4.5rem)}[data-coming-soon-frame]{background-position:50%;background-size:cover}[data-coming-soon-action=base]{background-image:url(/assets/coming-soon/workshop-wide/mobile-assembly-01.jpg)}[data-coming-soon-action=assembly]{background-image:url(/assets/coming-soon/workshop-wide/mobile-assembly-02.jpg)}[data-coming-soon-action=wave-one]{background-image:url(/assets/coming-soon/workshop-wide/mobile-wave-01.jpg)}[data-coming-soon-action=wave-two]{background-image:url(/assets/coming-soon/workshop-wide/mobile-wave-02.jpg)}[data-coming-soon-overlay]{-webkit-mask-image:linear-gradient(180deg,transparent 0 42%,rgba(0,0,0,.3) 45%,#000 49% 100%);mask-image:linear-gradient(180deg,transparent 0 42%,rgba(0,0,0,.3) 45%,#000 49% 100%)}[data-coming-soon-blackboard]{top:14%;left:9%;width:77%}[data-coming-soon-board-kicker]{margin-bottom:.42rem;font-size:.5rem;letter-spacing:.12em}[data-coming-soon-eyebrow]{gap:.35rem;margin-bottom:.42rem;font-size:.56rem;letter-spacing:.16em}[data-coming-soon-eyebrow]:before{width:.8rem;height:1px}[data-coming-soon-blackboard] h1{font-size:clamp(1.1rem,5.6vw,1.45rem);line-height:1;letter-spacing:-.02em}[data-coming-soon-description]{max-width:18ch;margin-top:.52rem;font-size:.56rem;line-height:1.3;letter-spacing:.035em}[data-coming-soon-voice]{gap:.3rem;max-width:100%;margin-top:.5rem;padding:.28rem .35rem;font-size:.51rem}[data-coming-soon-voice]:before{width:100%}[data-coming-soon-progress]{gap:.35rem;margin-top:.5rem;font-size:.5rem;letter-spacing:.09em}[data-coming-soon-progress] span{width:.35rem;height:.35rem}[data-coming-soon-scene]{top:43%;right:0;bottom:0;width:100%}[data-coming-soon-scene]:focus-visible:after{top:8%;left:25%;width:50%;height:43%}}@media (prefers-reduced-motion:reduce){[data-coming-soon-overlay],[data-coming-soon-progress] span,[data-coming-soon-voice]:after{animation:none!important}[data-coming-soon-action=assembly],[data-coming-soon-action=wave-one],[data-coming-soon-action=wave-two]{opacity:0}[data-coming-soon-scene]:focus~[data-coming-soon-workshop] [data-coming-soon-action=wave-one],[data-coming-soon-scene]:hover~[data-coming-soon-workshop] [data-coming-soon-action=wave-one]{opacity:1}}