.Home_page__azPqm{--margin-l:clamp(20px,7.5vw,96px);--margin-r:clamp(16px,1.875vw,24px);--block-gap:140px;--mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;min-height:100dvh;max-width:1600px;margin:0 auto;padding:0 var(--margin-r) 0 var(--margin-l);background:#000;color:#fff;font-size:16px;line-height:28px;letter-spacing:.02em;overflow-x:clip}.Home_srOnly__cQxXD{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.Home_label__RDGcs{font-family:var(--mono);font-size:14px;font-weight:400;line-height:32px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.4)}.Home_hero__UgJ6x{display:grid;grid-template-columns:minmax(0,436px) minmax(0,1fr);grid-column-gap:clamp(32px,5.2vw,67px);column-gap:clamp(32px,5.2vw,67px)}.Home_lhs__deVbC{min-width:0;display:flex;flex-direction:column;gap:var(--block-gap);padding:72px 0 var(--block-gap);position:relative;z-index:2}.Home_wolf__ZoulT{width:19.55px;height:31.08px;margin:0 0 calc(32.9px - var(--block-gap)) 3.34px;display:grid;place-items:center;color:#fff}.Home_wolf__ZoulT svg{width:16.56px;height:29.54px;rotate:5.89deg}.Home_intro__1pAZV{text-wrap:wrap}.Home_highlight__khgLB p:not(.Home_years__iDqQc),.Home_intro__1pAZV,.Home_workLine__gghG5 span{font-size:16px;font-weight:400;letter-spacing:.02em;text-rendering:optimizeLegibility}.Home_intro__1pAZV strong{font-weight:700}.Home_close___keXa{position:fixed;top:20px;right:20px;z-index:20;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:rgba(255,255,255,.45);background:transparent;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .22s ease,color .14s ease,background-color .14s ease,visibility 0s linear .22s}.Home_close___keXa[data-open]{opacity:1;visibility:visible;transition:opacity .22s ease,color .14s ease,background-color .14s ease,visibility 0s}.Home_close___keXa:hover{color:rgba(255,255,255,.9);background:rgba(255,255,255,.08)}.Home_close___keXa:focus-visible{outline:1px solid rgba(255,255,255,.6);outline-offset:2px}.Home_social__8NGkz{display:flex;gap:20px;margin-top:60px}.Home_social__8NGkz a{display:inline-flex;color:rgba(255,255,255,.4);transition:color .14s ease}.Home_social__8NGkz a:hover{color:rgba(255,255,255,.85)}.Home_social__8NGkz a:focus-visible{color:rgba(255,255,255,.85);outline:1px solid currentColor;outline-offset:2px;border-radius:2px}.Home_muted__7iAVN{color:rgba(255,255,255,.5)}.Home_workList__S_BjX,.Home_work__9kPNd{display:flex;flex-direction:column;gap:12px}.Home_workLine__gghG5{display:flex;align-items:baseline;justify-content:space-between;gap:24px;width:calc(100% + 18px);margin:0 -9px;padding:0 9px;line-height:32px;letter-spacing:.02em;text-align:left;white-space:nowrap;background:transparent;border-radius:7px;cursor:pointer;transition:background-color .22s ease}.Home_workLine__gghG5 strong{flex:none;font-weight:700}.Home_workLine__gghG5 span{min-width:0;opacity:.5;overflow:hidden;text-overflow:ellipsis;text-align:right;transition:opacity .22s ease}.Home_workLine__gghG5[data-active]{background:#2a2a2a}@media (hover:hover){.Home_workLine__gghG5[data-active],.Home_workLine__gghG5[data-active] span{transition-delay:.3s}.Home_workLine__gghG5:hover{background:#2a2a2a}.Home_workLine__gghG5:hover span{opacity:.62}.Home_workLine__gghG5:hover,.Home_workLine__gghG5:hover span{transition-delay:0s}.Home_workList__S_BjX:has(.Home_workLine__gghG5:hover) .Home_workLine__gghG5[data-active]:not(:hover){background:transparent;transition-delay:0s}.Home_workList__S_BjX:has(.Home_workLine__gghG5:hover) .Home_workLine__gghG5[data-active]:not(:hover) span{opacity:.5;transition-delay:0s}}.Home_workLine__gghG5[data-active] span{opacity:.62}.Home_workLine__gghG5:focus-visible{outline:1px solid rgba(255,255,255,.6);outline-offset:0}.Home_highlights__CsM3T{display:flex;flex-direction:column;gap:7px}.Home_highlightList__S1OfE{display:flex;flex-direction:column;gap:42px}.Home_highlight__khgLB p{text-wrap:wrap}.Home_ref__YsNmv{-webkit-text-decoration:underline dotted rgba(255,255,255,.5);text-decoration:underline dotted rgba(255,255,255,.5);text-decoration-thickness:1px;text-underline-offset:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}a.Home_ref__YsNmv{color:inherit;transition:opacity .14s ease}a.Home_ref__YsNmv:hover{opacity:.8}a.Home_ref__YsNmv:focus-visible{outline:1px solid currentColor;outline-offset:2px;border-radius:2px}.Home_brand__2HWsI{color:var(--brand);text-decoration:none;white-space:nowrap;transition:opacity .14s ease}.Home_brand__2HWsI:hover{opacity:.8}.Home_brand__2HWsI:focus-visible{outline:1px solid var(--brand);outline-offset:2px;border-radius:2px}.Home_brandName__rbi5p{-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor;text-decoration-thickness:1px;text-underline-offset:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.Home_brandMark__KUuAh{display:inline-block;margin-right:2.5px;background-color:currentColor;-webkit-mask:var(--mark) center /contain no-repeat;mask:var(--mark) center /contain no-repeat}.Home_brandMark__KUuAh[data-brand=ramp]{width:15px;height:12.9px}.Home_brandMark__KUuAh[data-brand=meta]{width:16.6px;height:11.3px;-webkit-mask-size:18.9px 18.9px;mask-size:18.9px 18.9px;-webkit-mask-position:-1.18px -4.14px;mask-position:-1.18px -4.14px}.Home_brandMark__KUuAh[data-brand=spotify]{width:15.6px;height:15.6px;margin-right:4px;vertical-align:-2.7px}.Home_years__iDqQc{margin-top:12px;font-family:var(--mono);font-size:14px;line-height:32px;letter-spacing:.06em;color:rgba(255,255,255,.4)}.Home_stageCell__DAbHg{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100dvh;min-width:0;display:flex;align-items:center}.Home_stage__hx016{position:relative;width:100%;height:min(760px,82dvh);container-type:size}.Home_cloudStill__TjGY_{position:absolute;left:50%;top:50%;width:min(100cqw,133cqh);aspect-ratio:657/493;translate:-50% -50%;object-fit:cover;pointer-events:none}.Home_scene__9X5ee{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease .11s,visibility 0s linear .27s}.Home_scene__9X5ee[data-shown]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease}.Home_markLayer__4rg_i{position:absolute;left:50%;top:50%;width:min(150cqh,150cqw);height:min(150cqh,150cqw);translate:-50% -50%;pointer-events:none}.Home_markLayer__4rg_i[data-mark=wolf]{width:min(70cqh,90cqw);height:min(70cqh,90cqw)}.Home_deviceLayer__V4cj3{position:absolute;inset:0;font-size:16px;line-height:1.55;letter-spacing:normal;display:grid;place-items:center}.Home_particles__Errac{position:absolute;left:calc(var(--bleed) * -100%);top:calc(var(--bleed) * -100%);width:calc(100% * (1 + 2 * var(--bleed)));height:calc(100% * (1 + 2 * var(--bleed)));pointer-events:none;z-index:5}.Home_frame__TtkuL{position:relative}.Home_frame__TtkuL[data-frame=phone]{height:86cqh;aspect-ratio:440/812}.Home_frame__TtkuL[data-frame=desktop]{width:min(86cqw,118cqh);aspect-ratio:16/10;border-radius:15px;overflow:hidden}.Home_iframeWrap__zBZni{position:absolute;inset:0}.Home_iframe__6sau_{display:block;width:100%;height:100%;border:0;background:transparent}.Home_poster__8HNRT{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill;opacity:0;pointer-events:none;transition:opacity .28s ease}.Home_poster__8HNRT[data-visible]{opacity:1}.Home_ericbotPhone__EL0Jw{height:74cqh;aspect-ratio:402/874}.Home_backdrop__9PUa3,.Home_cap__P2yAT,.Home_dock__30jQ9,.Home_galaxySpot__inmgr,.Home_switcher___TxvO{display:none}@media (max-width:899px){.Home_page__azPqm{--block-gap:80px;--bar:52px}.Home_hero__UgJ6x{grid-template-columns:minmax(0,1fr)}.Home_galaxySpot__inmgr{display:block;grid-row:1;grid-column:1;height:min(86vw,62svh)}.Home_lhs__deVbC{grid-row:2;grid-column:1}.Home_stageCell__DAbHg{grid-row:1/span 2;grid-column:1;position:relative;top:auto;display:block;height:auto;align-self:stretch;pointer-events:none}.Home_stage__hx016{height:min(86vw,62svh)}.Home_stage__hx016[data-full]{position:-webkit-sticky;position:sticky;top:calc(-1 * var(--lift, 0px));margin-left:calc(-1 * var(--margin-l));width:calc(100% + var(--margin-l) + var(--margin-r));height:calc(100lvh + var(--lift, 0px));z-index:30;overflow:clip;pointer-events:none}.Home_stage__hx016[data-full] .Home_particles__Errac{left:0;top:0;width:100%;height:100%}.Home_dock__30jQ9{display:block;position:fixed;top:0;left:0;right:0;height:92px;z-index:24;background-color:#000;opacity:0;pointer-events:none}.Home_dock__30jQ9:after{content:"";position:absolute;left:0;right:0;top:100%;height:44px;background:linear-gradient(#000,rgba(0,0,0,.8) 42%,transparent)}.Home_cap__P2yAT{display:block;position:fixed;top:0;left:0;right:0;height:var(--cap);z-index:45;background-color:#000;pointer-events:none;visibility:hidden}.Home_backdrop__9PUa3[data-on]~.Home_cap__P2yAT,.Home_cap__P2yAT[data-on]{visibility:visible}.Home_cap__P2yAT:after{content:"";position:absolute;left:0;right:0;top:100%;height:28px;background:linear-gradient(#000,rgba(0,0,0,.75) 35%,transparent)}.Home_backdrop__9PUa3[data-on]~.Home_cap__P2yAT:after{display:none}.Home_lhs__deVbC{padding-top:0;margin-top:-12px}.Home_backdrop__9PUa3{display:block;position:fixed;inset:0;z-index:25;background:#000;opacity:0;visibility:hidden;transition:opacity .42s ease,visibility 0s linear .42s}.Home_backdrop__9PUa3[data-on]{opacity:1;visibility:visible;transition:opacity .28s ease,visibility 0s}.Home_switcher___TxvO{position:fixed;top:0;left:0;right:52px;height:var(--bar);z-index:35;display:flex;align-items:center;gap:2px;padding-left:6px;font-size:15px;line-height:20px;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}.Home_switcher___TxvO[data-open]{opacity:1;visibility:visible;transition:opacity .22s ease .12s,visibility 0s}.Home_switcher___TxvO button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:rgba(255,255,255,.55)}.Home_switcher___TxvO button:active{color:#fff;background:rgba(255,255,255,.08)}.Home_close___keXa{top:6px;right:8px;z-index:40}.Home_stage__hx016[data-full] .Home_deviceLayer__V4cj3{top:calc(var(--open-top, 0px) + var(--bar));bottom:auto;height:calc(var(--open-h, 100dvh) - var(--bar));grid-template:minmax(0,1fr) /minmax(0,1fr)}.Home_stage__hx016[data-full] .Home_frame__TtkuL[data-frame=phone]{height:calc((min(var(--open-h, 100dvh) - var(--bar), 100cqw * 812 / 375) + 6px) / .85025)}.Home_stage__hx016[data-full] .Home_ericbotPhone__EL0Jw{height:min(var(--open-h,100dvh) - var(--bar),100cqw * 874/402)}.Home_stage__hx016[data-full] .Home_frame__TtkuL[data-frame=desktop]{width:100cqw;border-radius:0}}@media (max-width:599px){.Home_workList__S_BjX{gap:8px}.Home_workLine__gghG5{flex-direction:column;align-items:flex-start;gap:0;white-space:normal;line-height:26px;padding-block:6px}.Home_workLine__gghG5 span{text-align:left}}@media (max-width:899px){.Home_workLine__gghG5 strong{display:inline-flex;align-items:center;gap:7px}.Home_workLine__gghG5 strong:after{content:"";flex:none;width:6px;height:10px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpath d='M1 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpath d='M1 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}}.Blocks_block__He1am{display:grid;place-items:center}.Blocks_block__He1am,.Blocks_block__He1am>*{max-width:100%;min-width:0}.Blocks_placeholder__w7_4P{display:grid;place-items:center;border:1px dashed var(--muted-faint);border-radius:var(--radius-card);color:var(--muted-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:lowercase;height:100%;width:100%}.Blocks_placeholder__w7_4P[data-ratio=phone]{aspect-ratio:440/812;width:auto}.Blocks_placeholder__w7_4P[data-ratio=desktop]{aspect-ratio:16/10;height:auto}.Blocks_hero__ykUlS{width:100%;height:100%;display:grid;place-items:center}.Blocks_heroMark__mDamg{position:relative;width:min(26.4vw,330px);max-width:100%;height:clamp(60px,9vh,96px);max-height:100%;background:#000;overflow:hidden;display:grid;place-items:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.Blocks_mark__rbxPZ{position:absolute;inset:0;display:grid;place-items:center}.Blocks_mark__rbxPZ>div>div{position:absolute!important;width:100%!important;height:auto!important;aspect-ratio:1/1;top:50%!important;left:50%!important;translate:-50% -50%;transform:none!important;opacity:1!important}.Blocks_mark__rbxPZ canvas{opacity:1!important;transition:none!important}.Blocks_text__HJKOD{display:flex;flex-direction:column;gap:16px;text-align:left;align-items:flex-start;width:100%}.Blocks_text__HJKOD[data-align=center]{text-wrap:balance;text-align:center;align-items:center}.Blocks_text__HJKOD[data-width=narrow]{max-width:56ch}.Blocks_text__HJKOD[data-width=wide]{max-width:76ch}.Blocks_text__HJKOD[data-align=center] .Blocks_body__MyzTB{text-wrap:balance}.Blocks_heading__xn8R4{font-size:clamp(22px,2.1vw,28px);font-weight:700;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.Blocks_body__MyzTB{text-wrap:pretty;display:flex;flex-direction:column;gap:.9em;font-size:clamp(14px,1.05vw,16px);line-height:1.55;color:var(--muted)}.Blocks_body__MyzTB h3{font-size:1em;font-weight:650;color:var(--fg);margin-bottom:.4em}.Blocks_body__MyzTB ul{padding-left:1.2em;text-align:left}.Blocks_body__MyzTB strong{color:var(--fg);font-weight:600}.Blocks_body__MyzTB code{font-family:var(--font-mono);font-size:.9em}.Blocks_body__MyzTB a{color:var(--fg);text-decoration:underline;text-underline-offset:.2em}.Blocks_proto__a6Z4b{flex-direction:column;gap:18px}.Blocks_protoRow__kWeJ7,.Blocks_proto__a6Z4b{display:flex;align-items:center;max-width:100%}.Blocks_protoRow__kWeJ7{justify-content:center;gap:4vw;min-width:0;flex-wrap:wrap}.Blocks_proto__a6Z4b[data-chapters] .Blocks_protoRow__kWeJ7{flex-wrap:nowrap}.Blocks_protoFrame__8xnRr[data-kind=phone]{height:min(calc(var(--content-h) * .88),900px);aspect-ratio:440/812}.Blocks_protoFrame__8xnRr[data-kind=phone-pair]{height:min(calc(var(--content-h) * .88),900px);aspect-ratio:900/812;max-width:88vw}.Blocks_protoFrame__8xnRr[data-kind=desktop]{width:min(84vw,1400px);max-width:100%;aspect-ratio:16/10;max-height:calc(var(--content-h) * .88)}@media (max-width:1023px){.Blocks_storyFrame___Fcvo{padding-top:0!important;align-items:center!important}}.Blocks_iframeWrap__ca3rv{position:relative;width:100%;height:100%}.Blocks_iframe__nmeNs{width:100%;height:100%;border:0;background:transparent}.Blocks_veil__5ndbw{position:absolute;inset:0;display:grid;place-items:center;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .22s ease}.Blocks_veil__5ndbw[data-still]{background:none;transition:opacity .42s ease}.Blocks_veil__5ndbw[data-visible]{opacity:1}.Blocks_stillImage__V2tTJ{width:100%;height:100%;object-fit:contain}.Blocks_veilText__dKoH9{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--muted-faint)}.Blocks_finger__PpN6i{position:absolute;z-index:6;left:var(--x,50%);top:var(--y,82%);width:clamp(24px,3vw,40px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 28% 18%,#ffffff45,transparent 48%),radial-gradient(ellipse at 75% 70%,#ffffff20,transparent 48%),#10121880;border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 22px rgba(0,0,0,.35),inset 1px 1.5px 1px #ffffffb0,inset -1px -1px 1px #ffffff60,inset 0 -3px 5px #18243b25;backdrop-filter:var(--lens-filter,blur(1px)) saturate(1.12);-webkit-backdrop-filter:var(--lens-filter,blur(1px)) saturate(1.12);transition:opacity .22s ease}.Blocks_finger__PpN6i[data-on]{opacity:1}@media (max-width:899px){.Blocks_finger__PpN6i{width:clamp(48px,6vw,80px)}}.Blocks_finger__PpN6i[data-overlay]{transition:opacity .22s ease,width .42s cubic-bezier(.22,1,.36,1)}.Blocks_finger__PpN6i[data-overlay][data-idle=true]{width:clamp(48px,4.8vw,64px);opacity:1;transition:opacity .22s ease,width .42s cubic-bezier(.22,1,.36,1),left .5s ease,top .5s ease}.Blocks_glassPlay__q0qF7{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;border:0;border-radius:inherit;padding:0;background:transparent;color:#fff;cursor:pointer;pointer-events:auto;opacity:1;transition:opacity .18s ease,transform .32s ease}.Blocks_glassPlay__q0qF7:focus-visible{outline:2px solid #fff;outline-offset:5px}.Blocks_glassPlay__q0qF7:disabled{pointer-events:none}@media (max-width:640px){.Blocks_glassPlay__q0qF7 .Blocks_playIcon__FlEiH{width:16.225px;height:16.225px}}.Blocks_finger__PpN6i[data-idle=false] .Blocks_glassPlay__q0qF7{opacity:0;transform:scale(.65)}.Blocks_glassShimmerClip__5k3kZ{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.Blocks_glassShimmerDirection__YLMM1{position:absolute;inset:0}.Blocks_glassShimmer__gesHe{position:absolute;inset:-60%;opacity:0;background:linear-gradient(90deg,transparent 37%,#ffffff00 42%,#ffffff58 47%,#ffffffaa 50%,#ffffff58 53%,#ffffff00 58%,transparent 63%);filter:var(--shimmer-filter);mix-blend-mode:screen}.Blocks_finger__PpN6i[data-overlay][data-idle=true][data-visible=true]{animation:Blocks_glass-refract__uEDA7 7.5s ease-in-out infinite}.Blocks_finger__PpN6i[data-idle=true][data-visible=true] .Blocks_glassShimmer__gesHe{animation:Blocks_glass-shimmer__EpoU5 7.5s linear infinite}@keyframes Blocks_glass-shimmer__EpoU5{0%{opacity:0;transform:translateX(-55%)}6.8571%{opacity:.9}16%{opacity:1}32%,to{opacity:0;transform:translateX(55%)}}@keyframes Blocks_glass-refract__uEDA7{0%,12%,32%,to{transform:scale(1) skew(0deg);border-radius:50%}16%{transform:scale(.972,1.035) skew(-2.1deg,.7deg);border-radius:47.2% 52.8% 48.6% 51.4%}22.2857%{transform:scale(1.028,.979) skew(1.4deg,-.7deg);border-radius:52.1% 47.9% 51.4% 48.6%}}.Blocks_overlayPause__iiNTz{display:inline-flex;align-items:center;gap:5px;position:absolute;right:12px;bottom:12px;z-index:7;border:1px solid #ffffff50;border-radius:20px;padding:8px 12px;color:#fff;background:#101218b0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:11px var(--font-mono);cursor:pointer}@media (prefers-reduced-motion:reduce){.Blocks_finger__PpN6i[data-overlay][data-idle=true][data-visible=true]{animation:none}.Blocks_finger__PpN6i[data-overlay],.Blocks_finger__PpN6i[data-overlay][data-idle=true],.Blocks_glassPlay__q0qF7{transition:none}.Blocks_finger__PpN6i[data-idle=true][data-visible=true] .Blocks_glassShimmer__gesHe{animation:none}}.Blocks_finger__PpN6i[data-press]{animation:Blocks_finger-press__ZUs1R .22s ease-out}.Blocks_finger__PpN6i:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid rgba(255,255,255,.7);opacity:0}.Blocks_finger__PpN6i[data-press]:after{animation:Blocks_finger-ripple__Q6iop .46s ease-out}@keyframes Blocks_finger-press__ZUs1R{0%{transform:scale(1)}40%{transform:scale(.78)}to{transform:scale(1)}}@keyframes Blocks_finger-ripple__Q6iop{0%{transform:scale(1);opacity:.8}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.Blocks_finger__PpN6i{transition:opacity .22s ease}.Blocks_finger__PpN6i[data-press],.Blocks_finger__PpN6i[data-press]:after{animation:none}}.Blocks_chapters__0wxMT{display:flex;flex-direction:column;gap:22px;min-width:16ch;max-width:28ch}.Blocks_chapters__0wxMT ol{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.Blocks_chapter__HlyUq{display:flex;gap:1em;align-items:baseline;background:none;border:0;padding:2px 0;text-align:left;font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:lowercase;color:var(--muted-soft);cursor:pointer;transition:color .25s ease}.Blocks_chapter__HlyUq:hover,.Blocks_chapter__HlyUq[data-active]{color:var(--fg)}.Blocks_chapter__HlyUq:disabled{opacity:.4;cursor:default}.Blocks_chapterIndex__GOm_m{color:var(--muted-faint);font-size:11px}.Blocks_chapter__HlyUq[data-active] .Blocks_chapterIndex__GOm_m{color:var(--muted)}.Blocks_tourButton__CPnj_{align-self:flex-start;padding:5px 14px 6px;border:1px solid rgba(255,255,255,.85);background:none;font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;color:var(--fg);cursor:pointer;transition:background .2s ease,color .2s ease}.Blocks_tourButton__CPnj_:hover:not(:disabled){background:var(--fg);color:#000}.Blocks_tourButton__CPnj_:disabled{opacity:.4;cursor:default}.Blocks_caption__UOQK0{text-wrap:balance;width:100%;text-align:center;font-family:var(--font-mono);font-size:12px;line-height:1.45;letter-spacing:.01em;text-transform:lowercase;color:var(--muted-soft);max-width:64ch;margin:0 auto}@media (max-width:1023px){.Blocks_proto__a6Z4b[data-chapters] .Blocks_protoRow__kWeJ7{flex-wrap:wrap}.Blocks_protoFrame__8xnRr[data-kind=phone-pair],.Blocks_protoFrame__8xnRr[data-kind=phone]{height:min(60vh,640px)}.Blocks_chapters__0wxMT{flex-direction:row;flex-wrap:wrap;max-width:90vw}.Blocks_chapters__0wxMT ol{flex-direction:row;flex-wrap:wrap;gap:6px 18px}}.Blocks_shot__t44cD{display:flex;flex-direction:column;align-items:center;gap:18px;--shot-h:calc(var(--content-h) * 0.72)}.Blocks_shot__t44cD[data-size=sm]{--shot-h:calc(var(--content-h) * 0.54)}.Blocks_shot__t44cD[data-size=lg]{--shot-h:calc(var(--content-h) * 0.9)}.Blocks_shotBox__2DrmV{height:var(--shot-h);max-width:min(88vw,100%);display:flex;align-items:center;justify-content:center}.Blocks_shot__t44cD[data-ratio=desktop] .Blocks_shotBox__2DrmV{height:auto;width:min(84vw,1400px);max-height:var(--shot-h)}.Blocks_shotBox__2DrmV img{height:100%;width:auto;max-width:100%;object-fit:contain}.Blocks_shot__t44cD[data-ratio=desktop] .Blocks_shotBox__2DrmV img{width:100%;height:auto}.Blocks_lockup__nXJ59{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.Blocks_lockupRow__mqw0_{gap:3vw;width:100%}.Blocks_lockupItem__X_BSM,.Blocks_lockupRow__mqw0_{display:flex;justify-content:center;align-items:center}.Blocks_lockupItem__X_BSM{height:min(calc(var(--content-h) * .8),calc((88vw - 3vw * (var(--n) - 1)) / var(--n) * 812 / 440))}.Blocks_lockup__nXJ59[data-ratio=desktop] .Blocks_lockupItem__X_BSM{height:auto;width:calc((88vw - 3vw * (var(--n) - 1)) / var(--n));max-width:100%}.Blocks_lockupItem__X_BSM img{height:100%;width:auto;object-fit:contain}.Blocks_lockup__nXJ59[data-ratio=desktop] .Blocks_lockupItem__X_BSM img{width:100%;height:auto}.Blocks_detail__jPRVR{display:flex;flex-direction:column;align-items:center;gap:22px}.Blocks_detailRow__qXeug{display:flex;align-items:center;justify-content:center;gap:4vw;flex-wrap:wrap}.Blocks_circle__bCkGO{--d:320px;width:min(var(--d),40vw);height:min(var(--d),40vw);border-radius:50%;background-repeat:no-repeat;background-color:#000;box-shadow:inset 0 0 0 1px var(--line)}.Blocks_circle__bCkGO[data-size=sm]{--d:220px}.Blocks_circle__bCkGO[data-size=lg]{--d:440px}@media (max-width:640px){.Blocks_shot__t44cD{--shot-h:50vh}.Blocks_lockupRow__mqw0_{flex-wrap:wrap}}.Blocks_metrics__11t1I{display:flex;flex-wrap:wrap;justify-content:center;gap:6vh 7vw}.Blocks_metric__ZUPcn{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:10ch}.Blocks_metricValue__tn5QQ{font-size:clamp(40px,6vw,72px);font-weight:600;letter-spacing:-.03em;line-height:1}.Blocks_metricLabel__e25uD{margin-top:14px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.Blocks_metricNote__6pUWm{margin-top:8px;font-size:13px;color:var(--muted-soft);max-width:24ch}.Blocks_bento__ha7Nz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;width:min(1100px,88vw);max-width:100%}.Blocks_cell__rhatO{display:flex;flex-direction:column;gap:10px;min-height:180px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-card)}.Blocks_cell__rhatO[data-span="2"]{grid-column:span 2}.Blocks_cellImage__yvQGv{width:100%;max-height:32vh;object-fit:contain;object-position:left top}.Blocks_cellTitle__7zILt{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.Blocks_cellBody__uM1c0{font-size:15px;line-height:1.55;color:var(--fg);display:flex;flex-direction:column;gap:.8em}.Blocks_cellBody__uM1c0 ul{padding-left:1.2em}.Blocks_quote__iWq9d{max-width:34ch;text-align:center;display:flex;flex-direction:column;gap:22px;align-items:center}.Blocks_quote__iWq9d p{font-size:clamp(22px,2.6vw,34px);font-style:italic;font-weight:400;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.Blocks_quote__iWq9d footer{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media (max-width:1023px){.Blocks_bento__ha7Nz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Blocks_bento__ha7Nz{grid-template-columns:1fr}.Blocks_cell__rhatO[data-span="2"]{grid-column:auto}}.Blocks_panelBody___sZnG>.Blocks_tourError__mbviA,.Blocks_tourError__mbviA{max-width:48ch;color:var(--muted);font-family:var(--font-mono);font-size:10px;line-height:1.5}.Blocks_resetLink___HSKE{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.Blocks_projectTitle___9tut{width:100%;text-align:center}.Blocks_projectTitle___9tut h1{position:relative;width:100%;margin:0 auto}.Blocks_projectTitle___9tut>p{max-width:960px;width:100%;text-wrap:balance;margin:clamp(36px,5vw,80px) auto 0;font-size:clamp(18px,1.4vw,22px);font-weight:400;line-height:1.4;letter-spacing:-.025em}.Blocks_proto__a6Z4b[data-panel]{width:100%;border:1px solid #232323;border-radius:9px;padding:clamp(24px,3vw,44px)}.Blocks_proto__a6Z4b[data-panel] .Blocks_protoRow__kWeJ7{width:100%;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,60px);gap:clamp(24px,4vw,60px)}.Blocks_proto__a6Z4b[data-panel] .Blocks_protoFrame__8xnRr{height:clamp(432px,45.6vw,672px);width:auto;max-width:100%;aspect-ratio:440/812;justify-self:center}.Blocks_panelBody___sZnG{min-width:0;text-align:left;display:flex;flex-direction:column;gap:28px}.Blocks_prototypeIntro__unmL5{display:flex;flex-direction:column;gap:inherit}.Blocks_panelBody___sZnG h2{text-wrap:balance;font-size:clamp(22px,1.65vw,26px);font-weight:800;line-height:1.15;letter-spacing:-.025em}.Blocks_panelBody___sZnG>p{text-wrap:pretty;color:#999;font-size:14px;line-height:1.55}.Blocks_flows__Or58F{display:flex;flex-direction:column;gap:20px}.Blocks_flows__Or58F button{display:flex;align-items:center;gap:10px;text-align:left;font-size:14px;line-height:1.4;color:#ddd;background:none;border:0;cursor:pointer;padding:0;min-height:28px}.Blocks_flows__Or58F button:disabled{opacity:.35;cursor:wait}.Blocks_flows__Or58F button:hover,.Blocks_flows__Or58F button[aria-pressed=true]{color:white}.Blocks_flows__Or58F button:focus-visible{outline:1px solid white;outline-offset:6px}.Blocks_flowIcon__V53jr{width:20px;height:20px;border:1px solid;display:grid;place-items:center;flex:0 0 20px}.Blocks_flowIcon__V53jr:after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid;margin-left:2px}.Blocks_flowIcon__V53jr[data-playing=true]:after{width:7px;height:10px;border:0;border-left:2px solid;border-right:2px solid;margin:0}@media (max-width:700px){.Blocks_proto__a6Z4b[data-panel] .Blocks_protoRow__kWeJ7{grid-template-columns:minmax(0,1fr);gap:36px}.Blocks_proto__a6Z4b[data-panel] .Blocks_protoFrame__8xnRr{width:min(100%,360px);justify-self:center}.Blocks_panelBody___sZnG{gap:20px;padding-bottom:8px}.Blocks_proto__a6Z4b[data-panel] .Blocks_prototypeDetails__w44S7{display:contents}.Blocks_proto__a6Z4b[data-panel] .Blocks_prototypeIntro__unmL5{order:-1;padding-bottom:8px}}.Blocks_heroMark__mDamg[data-spacious]{width:min(25.6vw,406px);height:min(15.3vw,243px);min-width:240px;min-height:144px}@media (max-width:700px){.Blocks_proto__a6Z4b[data-panel] .Blocks_protoFrame__8xnRr{height:auto;width:min(100%,360px)}.Blocks_projectTitle___9tut h1{width:100%}}.Blocks_proto__a6Z4b[data-panel][data-kind=desktop] .Blocks_protoRow__kWeJ7{grid-template-columns:minmax(0,1fr)}.Blocks_proto__a6Z4b[data-panel][data-kind=desktop] .Blocks_protoFrame__8xnRr{width:100%;height:auto;max-height:none;aspect-ratio:16/10}.Blocks_proto__a6Z4b[data-panel][data-kind=desktop] .Blocks_panelBody___sZnG{width:100%}[data-project=writer-desktop] .Blocks_iframeWrap__ca3rv{border-radius:12px;overflow:hidden}@media (max-width:640px){[data-project=writer-desktop] .Blocks_iframeWrap__ca3rv{border-radius:8px}}.Blocks_prototypeDescription__DhQX1{text-wrap:pretty;color:#999;font-size:14px;line-height:1.55}.Blocks_prototypeDescription__DhQX1>*+*{margin-top:1em}.Blocks_prototypeDescription__DhQX1 strong{font-weight:700}.Blocks_prototypeDescription__DhQX1 em{font-style:italic}.Blocks_prototypeDescription__DhQX1 u{text-underline-offset:.15em}.Blocks_prototypeDescription__DhQX1 ul{padding-left:1.25em;list-style:disc}[data-project=writer-desktop] .Blocks_panelBody___sZnG{gap:16px}[data-project=writer-desktop] .Blocks_prototypeIntro__unmL5,[data-project=writer-desktop] .Blocks_text__HJKOD{gap:12px}[data-project=writer-desktop] .Blocks_projectTitle___9tut>p{margin-top:clamp(24px,3vw,40px)}.Phone_phone__A3mBD{--canvas:#121214;--card:#1c1c1e;--ink:#f4f3f2;--ink-muted:rgba(255,255,255,.62);--ink-soft:rgba(255,255,255,.45);--ink-faint:rgba(255,255,255,.22);--hairline:rgba(255,255,255,.1);--red:#d4736e;--orange:#d9a066;--green:#6cc28a;--bubble:#2c2c2e;--bubble-ink:#f4f3f2;--glass:rgba(30,30,32,.78);--pill-bg:rgba(40,40,43,.82);--control:rgba(255,255,255,.06);--seg-on:#f4f3f2;--seg-on-ink:#000;--send:#5a5a5e;--send-ink:#1c1c1e;--send-ready:#f4f3f2;--send-ready-ink:#000;--banner-bg:rgba(38,38,41,.9);--mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;position:relative;width:100%;aspect-ratio:402/874;overflow:hidden;padding:2.6%;border-radius:13.5%/6.2%;background:#050505;box-shadow:inset 0 0 0 1.5px #2b2b2e,0 30px 80px rgba(0,0,0,.5)}.Phone_phone__A3mBD[data-theme=light]{--canvas:#f4f3f2;--card:#fff;--ink:#000;--ink-muted:rgba(0,0,0,.55);--ink-soft:rgba(0,0,0,.4);--ink-faint:rgba(0,0,0,.2);--hairline:rgba(0,0,0,.08);--green:#34a35a;--bubble:#494949;--bubble-ink:#fff;--glass:rgba(252,251,251,.86);--pill-bg:rgba(255,255,255,.9);--control:#fff;--seg-on:#000;--seg-on-ink:#fff;--send:#d2d1d0;--send-ink:#fff;--send-ready:#000;--send-ready-ink:#fff;--banner-bg:rgba(255,255,255,.92)}.Phone_screen__UuSxV{container-type:inline-size;--pt:calc(100cqw / 402);position:relative;height:100%;overflow:hidden;border-radius:11.4%/5.3%;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:calc(16 * var(--pt));display:flex;flex-direction:column;isolation:isolate}.Phone_status__fp4ZB{flex:none;height:calc(54 * var(--pt));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;padding:0 calc(10 * var(--pt));font-size:calc(17 * var(--pt));font-weight:600;position:relative;z-index:3}.Phone_island__wHoFP{width:calc(124 * var(--pt));height:calc(36 * var(--pt));border-radius:999px;background:#000}.Phone_icons__coA_B{display:flex;gap:calc(6 * var(--pt));align-items:center}.Phone_icons__coA_B svg{height:calc(12 * var(--pt));fill:currentColor}.Phone_topBar__xIOlw{flex:none;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:calc(4 * var(--pt)) calc(14 * var(--pt)) calc(10 * var(--pt))}.Phone_round__cIBhP{position:relative;width:calc(40 * var(--pt));height:calc(40 * var(--pt));border-radius:50%;display:grid;place-items:center;background:var(--control);box-shadow:inset 0 0 0 1px var(--hairline)}.Phone_round__cIBhP svg{width:calc(16 * var(--pt));color:var(--ink)}.Phone_round__cIBhP[data-dot]:after{content:"";position:absolute;top:calc(1 * var(--pt));right:calc(1 * var(--pt));width:calc(9 * var(--pt));height:calc(9 * var(--pt));border-radius:50%;background:#6ba3be;box-shadow:0 0 0 calc(2 * var(--pt)) var(--canvas)}.Phone_segments__Q6EVd{display:flex;padding:calc(3 * var(--pt));border-radius:999px;background:var(--control);box-shadow:inset 0 0 0 1px var(--hairline);font-size:calc(14.5 * var(--pt))}.Phone_segments__Q6EVd span{padding:calc(7 * var(--pt)) calc(14 * var(--pt));border-radius:999px;color:var(--ink-muted)}.Phone_segments__Q6EVd span[data-on]{background:var(--seg-on);color:var(--seg-on-ink)}.PhoneChat_wrap__SGP4a{display:flex;flex-direction:column;align-items:center;gap:18px;position:relative;width:min(100%,340px)}.PhoneChat_messages__zTRuP{--pt:calc(100cqw / 402);flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:calc(8 * var(--pt)) calc(18 * var(--pt)) calc(130 * var(--pt));display:flex;flex-direction:column;gap:calc(22 * var(--pt));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(18 * var(--pt)),#000 calc(100% - 120 * var(--pt)),transparent calc(100% - 70 * var(--pt)));mask-image:linear-gradient(to bottom,transparent,#000 calc(18 * var(--pt)),#000 calc(100% - 120 * var(--pt)),transparent calc(100% - 70 * var(--pt)))}.PhoneChat_messages__zTRuP::-webkit-scrollbar{display:none}.PhoneChat_mascot__Yr2Z_{position:absolute;left:50%;top:50%;translate:-50% -50%;width:calc(56 * var(--pt));opacity:.9}.PhoneChat_turn__BIdPd{display:flex;flex-direction:column;gap:calc(12 * var(--pt))}.PhoneChat_user__1n788{align-self:flex-end;max-width:82%;padding:calc(10 * var(--pt)) calc(16 * var(--pt));border-radius:calc(22 * var(--pt));background:var(--bubble);color:var(--bubble-ink);font-size:calc(15.5 * var(--pt));line-height:1.35;animation:PhoneChat_rise__NZ3k8 .28s cubic-bezier(.2,.8,.2,1)}.PhoneChat_thinking__i31zX{font-size:calc(15 * var(--pt));background:linear-gradient(90deg,var(--ink-soft) 0,var(--ink) 45%,var(--ink-soft) 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:PhoneChat_shimmer__CblO8 1.4s linear infinite}.PhoneChat_tools__Zd24l{list-style:none;display:flex;flex-direction:column;gap:calc(6 * var(--pt));font-family:var(--mono);font-size:calc(11.5 * var(--pt));letter-spacing:.04em;color:var(--ink-soft)}.PhoneChat_tools__Zd24l li{display:flex;align-items:center;gap:calc(8 * var(--pt));animation:PhoneChat_rise__NZ3k8 .22s ease-out}.PhoneChat_check__ZXbA3,.PhoneChat_spin__jRvMv{width:calc(12 * var(--pt));text-align:center;color:var(--ink-muted)}.PhoneChat_check__ZXbA3{color:var(--green)}.PhoneChat_answer__4s_eI{font-size:calc(15.5 * var(--pt));line-height:1.45;display:flex;flex-direction:column;gap:calc(9 * var(--pt))}.PhoneChat_answer__4s_eI h4{font-size:inherit;font-weight:600;margin-top:calc(2 * var(--pt))}.PhoneChat_answer__4s_eI strong{font-weight:600}.PhoneChat_answer__4s_eI em{font-style:italic}.PhoneChat_answer__4s_eI ol,.PhoneChat_answer__4s_eI ul{padding-left:calc(22 * var(--pt));display:flex;flex-direction:column;gap:calc(5 * var(--pt))}.PhoneChat_answer__4s_eI ol{list-style:decimal}.PhoneChat_answer__4s_eI ul{list-style:disc}.PhoneChat_answer__4s_eI li::marker{color:var(--ink-soft)}.PhoneChat_bottom__Au3Om{position:absolute;inset:auto 0 0;padding:0 calc(12 * var(--pt)) calc(26 * var(--pt));display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--pt));z-index:2}.PhoneChat_pill__oZkYM{max-width:92%;padding:calc(8 * var(--pt)) calc(14 * var(--pt));border-radius:999px;border:0;background:var(--pill-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-muted);font:inherit;font-size:calc(14 * var(--pt));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;translate:0 calc(6 * var(--pt));pointer-events:none;transition:opacity .35s ease,translate .35s ease,color .2s}.PhoneChat_pill__oZkYM[data-on]{opacity:1;translate:0 0;pointer-events:auto}.PhoneChat_composer__BjqCW{width:100%;display:flex;align-items:center;gap:calc(8 * var(--pt));padding:calc(7 * var(--pt));border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--hairline)}.PhoneChat_plus__J2Z9v{width:calc(38 * var(--pt));height:calc(38 * var(--pt));display:grid;place-items:center;font-size:calc(24 * var(--pt));font-weight:300}.PhoneChat_field__1TPJt{flex:1 1;min-width:0;text-align:left;border:0;background:none;font:inherit;font-size:calc(16 * var(--pt));color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PhoneChat_placeholder___7pHr{color:var(--ink-soft)}.PhoneChat_draft__D5M8j{color:var(--ink)}.PhoneChat_send__FKYBI{width:calc(38 * var(--pt));height:calc(38 * var(--pt));border-radius:50%;border:0;display:grid;place-items:center;background:var(--send);color:var(--send-ink);transition:background .2s}.PhoneChat_send__FKYBI[data-ready]{background:var(--send-ready);color:var(--send-ready-ink)}.PhoneChat_send__FKYBI svg{width:calc(16 * var(--pt))}.PhoneChat_banner__oIQwK{position:absolute;z-index:4;top:calc(56 * var(--pt));left:calc(10 * var(--pt));right:calc(10 * var(--pt));display:flex;flex-direction:column;gap:calc(3 * var(--pt));padding:calc(12 * var(--pt)) calc(16 * var(--pt));border-radius:calc(20 * var(--pt));background:var(--banner-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px var(--hairline),0 10px 30px rgba(0,0,0,.15);translate:0 calc(-130 * var(--pt));transition:translate .45s cubic-bezier(.2,.9,.25,1.08)}.PhoneChat_banner__oIQwK[data-on]{translate:0 0}.PhoneChat_banner__oIQwK small{font-family:var(--mono);font-size:calc(11 * var(--pt));letter-spacing:.06em;color:var(--ink-soft)}.PhoneChat_banner__oIQwK strong{font-weight:600;font-size:calc(16 * var(--pt))}.PhoneChat_banner__oIQwK span{font-size:calc(14 * var(--pt));color:var(--ink-muted)}@keyframes PhoneChat_rise__NZ3k8{0%{opacity:0;translate:0 6px}}@keyframes PhoneChat_shimmer__CblO8{0%{background-position:120% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.PhoneChat_tools__Zd24l li,.PhoneChat_user__1n788{animation:none}.PhoneChat_thinking__i31zX{animation:none;color:var(--ink-muted);background:none}.PhoneChat_banner__oIQwK,.PhoneChat_pill__oZkYM{transition:none}}.BuildChat_demo__ajQiU{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:clamp(32px,7vw,112px);gap:clamp(32px,7vw,112px);align-items:center}.BuildChat_device__JKgfn{position:relative;width:100%}.BuildChat_card__J4riE,.BuildChat_reply__By6tY{animation:BuildChat_rise__eS_VM .35s cubic-bezier(.2,.8,.2,1)}.BuildChat_card__J4riE{padding:calc(12 * var(--pt)) calc(14 * var(--pt));border-radius:calc(16 * var(--pt));background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(108,194,138,.3);gap:calc(4 * var(--pt))!important}.BuildChat_link__24ESo{color:#8ec5dc;text-decoration:underline;text-underline-offset:3px}.BuildChat_server__13pEh{display:flex;flex-direction:column;gap:22px;max-width:420px}.BuildChat_label__d3m_K{font-size:13px;color:#777}.BuildChat_steps__r9dyV{list-style:none;display:flex;flex-direction:column}.BuildChat_steps__r9dyV li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline;padding:14px 0;border-top:1px solid #1f1f1f;color:#4a4a4a;transition:color .35s}.BuildChat_steps__r9dyV li:last-child{border-bottom:1px solid #1f1f1f}.BuildChat_steps__r9dyV li span:last-child{display:flex;flex-direction:column;gap:3px}.BuildChat_steps__r9dyV strong{font-size:16px;font-weight:700;letter-spacing:-.015em}.BuildChat_steps__r9dyV small{font-size:13px;color:inherit;opacity:.8}.BuildChat_steps__r9dyV li[data-state]{color:#f4f3f2}.BuildChat_steps__r9dyV li[data-state] small{color:#888;opacity:1}.BuildChat_dot__qrgqJ{width:9px;height:9px;border-radius:50%;border:1px solid #3a3a3a;align-self:center;transition:background .3s,border-color .3s}.BuildChat_steps__r9dyV li[data-state=active] .BuildChat_dot__qrgqJ{border-color:#f4f3f2;animation:BuildChat_pulse__jdM_v 1s ease-in-out infinite}.BuildChat_steps__r9dyV li[data-state=done] .BuildChat_dot__qrgqJ{background:#6cc28a;border-color:#6cc28a}.BuildChat_stats__w_lS0{font-size:13px;line-height:1.5;color:#888;opacity:0;transition:opacity .5s}.BuildChat_stats__w_lS0[data-on]{opacity:1}@keyframes BuildChat_rise__eS_VM{0%{opacity:0;translate:0 6px}}@keyframes BuildChat_pulse__jdM_v{50%{background:#f4f3f2}}@media (max-width:760px){.BuildChat_demo__ajQiU{grid-template-columns:minmax(0,1fr);justify-items:center}.BuildChat_device__JKgfn{max-width:340px}.BuildChat_server__13pEh{width:100%}}@media (prefers-reduced-motion:reduce){.BuildChat_card__J4riE,.BuildChat_reply__By6tY{animation:none}.BuildChat_steps__r9dyV li[data-state=active] .BuildChat_dot__qrgqJ{animation:none;background:#f4f3f2}}.BuildHistory_history__hQGiI{--mono:var(--font-geist-mono),ui-monospace,monospace;--g:108,194,138;display:flex;flex-direction:column;gap:18px;padding:clamp(22px,3vw,40px);border:1px solid #1e1e1e;border-radius:16px;background:rgba(255,255,255,.014)}.BuildHistory_calHead__2h1eQ{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;font-weight:700;letter-spacing:-.015em;color:#f4f3f2}.BuildHistory_legend__O4dWL{display:flex;align-items:center;gap:4px;font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.04em;color:#555}.BuildHistory_legend__O4dWL i{width:10px;height:10px;border-radius:2px}.BuildHistory_legend__O4dWL i:first-of-type{margin-left:4px}.BuildHistory_legend__O4dWL i:last-of-type{margin-right:4px}.BuildHistory_calWrap__iEGpQ{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:6px;overflow:hidden}.BuildHistory_cal__foE8o,.BuildHistory_range__TdXyO{display:grid;grid-template-columns:repeat(53,15px);grid-gap:4px;gap:4px;flex:none}.BuildHistory_cal__foE8o{grid-auto-flow:column;grid-template-rows:repeat(7,15px)}.BuildHistory_range__TdXyO{font-family:var(--mono);font-size:10px;color:#555;white-space:nowrap}.BuildHistory_ghost__28E30{display:block;border-radius:2px;background:#0c0c0c}.BuildHistory_cell__Okl8J,.BuildHistory_legend__O4dWL i{display:block;aspect-ratio:1;border-radius:2px}.BuildHistory_cell__Okl8J[data-l="0"],.BuildHistory_legend__O4dWL i[data-l="0"]{background:#141414}.BuildHistory_cell__Okl8J[data-l="1"],.BuildHistory_legend__O4dWL i[data-l="1"]{background:rgba(var(--g),.22)}.BuildHistory_cell__Okl8J[data-l="2"],.BuildHistory_legend__O4dWL i[data-l="2"]{background:rgba(var(--g),.42)}.BuildHistory_cell__Okl8J[data-l="3"],.BuildHistory_legend__O4dWL i[data-l="3"]{background:rgba(var(--g),.68)}.BuildHistory_cell__Okl8J[data-l="4"],.BuildHistory_legend__O4dWL i[data-l="4"]{background:rgb(var(--g));box-shadow:0 0 6px rgba(var(--g),.45)}.BuildHistory_history__hQGiI:not([data-on]) .BuildHistory_cell__Okl8J{opacity:0}.BuildHistory_history__hQGiI[data-on] .BuildHistory_cell__Okl8J{animation:BuildHistory_fill__4SlT0 .45s calc(var(--c) * 30ms) ease-out backwards}.BuildHistory_split__T_gWq{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center;margin-top:14px;padding-top:26px;border-top:1px solid #1a1a1a}.BuildHistory_log__Ttb8q{height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.BuildHistory_log__Ttb8q:focus-visible{outline:1px solid #fff;outline-offset:4px}.BuildHistory_track___CDfF{list-style:none;display:flex;flex-direction:column;animation:BuildHistory_scroll__9gdur 240s linear infinite}.BuildHistory_log__Ttb8q:focus-within .BuildHistory_track___CDfF,.BuildHistory_log__Ttb8q:hover .BuildHistory_track___CDfF{animation-play-state:paused}.BuildHistory_track___CDfF li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:baseline;padding:9px 0;border-bottom:1px solid #161616}.BuildHistory_date__HfLA2{font-family:var(--mono);font-size:10.5px;color:#555}.BuildHistory_title__3yVrF{font-size:14px;line-height:1.4;color:#c9c9c9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BuildHistory_title__3yVrF b{font-family:var(--mono);font-size:11px;font-weight:400;color:#666;margin-right:4px}.BuildHistory_tag__wTOJG{font-family:var(--mono);font-size:10px;padding:2px 8px;border:1px solid #2a2a2a;border-radius:999px;color:#858585}.BuildHistory_tag__wTOJG[data-tag=dream],.BuildHistory_tag__wTOJG[data-tag=request]{color:rgb(var(--g));border-color:rgba(var(--g),.35)}.BuildHistory_mix__XWTta{width:100%;max-width:320px;justify-self:center;overflow:visible}.BuildHistory_axis__LeIJd{stroke:rgba(var(--g),.55);stroke-width:1.5}.BuildHistory_shape__n3eFl polygon{fill:rgba(var(--g),.28);stroke:rgb(var(--g));stroke-width:2;stroke-linejoin:round}.BuildHistory_shape__n3eFl circle{fill:#050505;stroke:rgb(var(--g));stroke-width:2}.BuildHistory_mix__XWTta:not([data-on]) .BuildHistory_shape__n3eFl{transform:scale(0)}.BuildHistory_mix__XWTta[data-on] .BuildHistory_shape__n3eFl{transform:scale(1);transition:transform 1s cubic-bezier(.2,.9,.3,1.15) .5s}.BuildHistory_mixLabel__IIPPs{font-size:12px;fill:#8a8a8a}.BuildHistory_pct__k6Fer{font-family:var(--mono);font-size:11px;fill:#d8d8d8}@keyframes BuildHistory_fill__4SlT0{0%{opacity:0;transform:scale(.4)}}@keyframes BuildHistory_scroll__9gdur{to{transform:translateY(-50%)}}@media (max-width:760px){.BuildHistory_cal__foE8o,.BuildHistory_range__TdXyO{grid-template-columns:repeat(53,10px);gap:3px}.BuildHistory_cal__foE8o{grid-template-rows:repeat(7,10px)}.BuildHistory_split__T_gWq{grid-template-columns:minmax(0,1fr)}.BuildHistory_track___CDfF li{grid-template-columns:44px minmax(0,1fr)}.BuildHistory_legend__O4dWL,.BuildHistory_tag__wTOJG{display:none}}@media (prefers-reduced-motion:reduce){.BuildHistory_history__hQGiI[data-on] .BuildHistory_cell__Okl8J,.BuildHistory_track___CDfF{animation:none}.BuildHistory_log__Ttb8q{overflow-y:auto}.BuildHistory_mix__XWTta[data-on] .BuildHistory_shape__n3eFl{transition:none}}.WidgetTour_device__5jJTu{position:relative;width:100%;--sheet:#f2f2f6;--sheet-card:#fff;--handle:var(--handle);--dash:rgba(0,0,0,.18);--status-bg:rgba(255,255,255,.9)}.WidgetTour_device__5jJTu[data-dark]{--sheet:#1c1c1e;--sheet-card:#2c2c2e;--handle:rgba(255,255,255,.25);--dash:rgba(255,255,255,.22);--status-bg:rgba(44,44,46,.92)}.WidgetTour_viewport__YWWbr{position:relative;flex:1 1;min-height:0;overflow:hidden}.WidgetTour_track__BVRyG{display:flex;width:200%;height:100%;transition:translate .44s cubic-bezier(.3,.7,.2,1)}.WidgetTour_track__BVRyG[data-pane=Today]{translate:-50% 0}.WidgetTour_pane__1fh1L{position:relative;flex:none;width:50%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.WidgetTour_todayPane__y9Cmq{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 92 * var(--pt)),transparent calc(100% - 36 * var(--pt)));mask-image:linear-gradient(to bottom,#000 calc(100% - 92 * var(--pt)),transparent calc(100% - 36 * var(--pt)))}.WidgetTour_today__Ce1bx{position:relative;padding:calc(8 * var(--pt)) calc(14 * var(--pt)) calc(96 * var(--pt));display:flex;flex-direction:column;gap:calc(10 * var(--pt));transition:translate .9s cubic-bezier(.3,.7,.2,1)}.WidgetTour_today__Ce1bx[data-scrolled]{translate:0 calc(var(--scroll, 0) * -1 * var(--pt))}.WidgetTour_day__yyS0T{font-size:calc(34 * var(--pt));font-weight:600;letter-spacing:-.02em;line-height:1.1;padding:0 calc(6 * var(--pt))}.WidgetTour_meta__2TXEY,.WidgetTour_section__QhZi1{font-family:var(--mono);font-size:calc(11.5 * var(--pt));letter-spacing:.06em;color:var(--ink-soft);padding:0 calc(6 * var(--pt))}.WidgetTour_section__QhZi1{margin-top:calc(10 * var(--pt))}.WidgetTour_card__S98BI{background:var(--card);border-radius:calc(18 * var(--pt));padding:calc(14 * var(--pt)) calc(16 * var(--pt));display:flex;flex-direction:column;gap:calc(6 * var(--pt));font-size:calc(15 * var(--pt));line-height:1.4}.WidgetTour_card__S98BI strong{font-weight:500}.WidgetTour_card__S98BI p{color:var(--ink)}.WidgetTour_card__S98BI b{font-weight:600}.WidgetTour_card__S98BI[data-list]{padding-bottom:calc(6 * var(--pt))}.WidgetTour_cardHead__oKZyA{display:flex;justify-content:space-between;align-items:baseline}.WidgetTour_cardHead__oKZyA small{font-family:var(--mono);font-size:calc(11 * var(--pt));letter-spacing:.06em;color:var(--ink-soft)}.WidgetTour_row__RWa4I{display:flex;justify-content:space-between;align-items:center;padding:calc(8 * var(--pt)) 0;border-top:1px solid var(--hairline)}.WidgetTour_row__RWa4I span{display:flex;flex-direction:column;gap:calc(2 * var(--pt))}.WidgetTour_row__RWa4I b{font-weight:500}.WidgetTour_row__RWa4I small,.WidgetTour_speed__9_r3n span{font-size:calc(13 * var(--pt));color:var(--ink-muted)}.WidgetTour_row__RWa4I i{font-style:normal;color:var(--ink-soft);font-size:calc(20 * var(--pt))}.WidgetTour_action__oROL5{font-style:normal;font-size:calc(13 * var(--pt));padding:calc(6 * var(--pt)) calc(12 * var(--pt));border-radius:999px;background:var(--seg-on);color:var(--seg-on-ink)}.WidgetTour_heavy__BvBho{font-size:calc(11 * var(--pt));padding:calc(1 * var(--pt)) calc(6 * var(--pt));border-radius:calc(5 * var(--pt));background:#d4736e;color:#fff;vertical-align:middle;font-weight:500}.WidgetTour_speed__9_r3n{display:flex;justify-content:space-between;align-items:center;padding:calc(4 * var(--pt)) 0}.WidgetTour_speed__9_r3n span{display:flex;align-items:center;gap:calc(8 * var(--pt))}.WidgetTour_speed__9_r3n i{width:calc(8 * var(--pt));height:calc(8 * var(--pt));border-radius:50%;background:#d4736e}.WidgetTour_speed__9_r3n i[data-level=slow]{background:#d9a066}.WidgetTour_speed__9_r3n b{font-family:var(--mono);font-weight:500;font-size:calc(13 * var(--pt))}.WidgetTour_graph__7p8OI{display:block;width:100%;height:auto;color:var(--ink);margin-top:calc(4 * var(--pt))}.WidgetTour_days__WSbo_{display:flex;font-size:calc(13 * var(--pt));color:var(--ink-soft);margin-bottom:calc(2 * var(--pt))}.WidgetTour_days__WSbo_ span{flex:1 1;text-align:center}.WidgetTour_days__WSbo_ span[data-on]{color:var(--ink)}.WidgetTour_task__VxGbo{display:grid;grid-template-columns:calc(20 * var(--pt)) minmax(0,1fr) auto;grid-gap:calc(12 * var(--pt));gap:calc(12 * var(--pt));align-items:center;padding:calc(9 * var(--pt)) 0}.WidgetTour_task__VxGbo+.WidgetTour_task__VxGbo{border-top:1px solid var(--hairline)}.WidgetTour_task__VxGbo>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WidgetTour_check__li4HQ{width:calc(20 * var(--pt));height:calc(20 * var(--pt));border-radius:50%;border:1.5px solid var(--ink)}.WidgetTour_task__VxGbo small{font-family:var(--mono);font-size:calc(11.5 * var(--pt));padding:calc(1 * var(--pt)) calc(6 * var(--pt));border-radius:calc(5 * var(--pt));background:var(--red);color:#fff}.WidgetTour_close__ivAW9{color:var(--ink-soft);font-size:calc(22 * var(--pt));line-height:1}.WidgetTour_more__KrCiC{font-size:calc(14 * var(--pt))}.WidgetTour_widget__oUaK6{display:flex;flex-direction:column;gap:calc(10 * var(--pt))}.WidgetTour_trains__8e_pN{animation:WidgetTour_appear__5nVeP .5s cubic-bezier(.2,.8,.2,1)}.WidgetTour_g__oNbfq{display:inline-grid;place-items:center;width:calc(20 * var(--pt));height:calc(20 * var(--pt));margin-right:calc(4 * var(--pt));border-radius:50%;background:#6cbe45;color:#fff;font-size:calc(12 * var(--pt));font-weight:700;vertical-align:calc(1 * var(--pt))}.WidgetTour_train__l3fO9{display:flex;justify-content:space-between;align-items:center;padding:calc(8 * var(--pt)) 0;border-top:1px solid var(--hairline)}.WidgetTour_train__l3fO9 span{display:flex;flex-direction:column;gap:calc(2 * var(--pt))}.WidgetTour_train__l3fO9 span:last-child{align-items:flex-end}.WidgetTour_train__l3fO9 b{font-weight:500}.WidgetTour_train__l3fO9 span:last-child b{font-family:var(--mono);font-size:calc(15 * var(--pt));color:var(--green)}.WidgetTour_train__l3fO9 small{font-size:calc(13 * var(--pt));color:var(--ink-muted)}.WidgetTour_train__l3fO9 span:last-child small{font-family:var(--mono);font-size:calc(12 * var(--pt))}.WidgetTour_building__Mr_Q0{display:flex;gap:calc(12 * var(--pt));align-items:flex-start;padding:calc(14 * var(--pt)) calc(16 * var(--pt));border-radius:calc(18 * var(--pt));border:1.5px dashed var(--dash);color:var(--ink-soft);font-size:calc(15 * var(--pt));animation:WidgetTour_appear__5nVeP .6s cubic-bezier(.2,.8,.2,1) .3s both}.WidgetTour_building__Mr_Q0>span:first-child{font-family:var(--mono);width:calc(12 * var(--pt))}.WidgetTour_building__Mr_Q0 span:last-child{display:flex;flex-direction:column;gap:calc(3 * var(--pt))}.WidgetTour_building__Mr_Q0 b{font-weight:500;color:var(--ink-muted)}.WidgetTour_building__Mr_Q0 small{font-size:calc(13.5 * var(--pt))}.WidgetTour_scrim__bnwm4{position:absolute;inset:0;z-index:3;background:rgba(0,0,0,.18);opacity:0;pointer-events:none;transition:opacity .4s}.WidgetTour_scrim__bnwm4[data-on]{opacity:1}.WidgetTour_sheet__XK6_n{position:absolute;z-index:4;left:0;right:0;top:calc(62 * var(--pt));bottom:0;border-radius:calc(38 * var(--pt)) calc(38 * var(--pt)) 0 0;background:var(--sheet);padding:calc(16 * var(--pt)) calc(18 * var(--pt));display:flex;flex-direction:column;gap:calc(8 * var(--pt));translate:0 102%;transition:translate .5s cubic-bezier(.3,.8,.2,1)}.WidgetTour_sheet__XK6_n[data-on]{translate:0 0}.WidgetTour_sheetHead__ZSOFJ{position:relative;display:flex;justify-content:center;align-items:center;height:calc(44 * var(--pt));margin-bottom:calc(6 * var(--pt))}.WidgetTour_sheetHead__ZSOFJ strong{font-size:calc(17 * var(--pt));font-weight:600}.WidgetTour_done__gOWbU{position:absolute;right:0;padding:calc(10 * var(--pt)) calc(16 * var(--pt));border-radius:999px;background:var(--sheet-card);box-shadow:0 2px 10px rgba(0,0,0,.06);font-size:calc(16 * var(--pt));font-weight:500}.WidgetTour_group__5bOzs{font-size:calc(14 * var(--pt));color:var(--ink-soft);padding:calc(6 * var(--pt)) calc(14 * var(--pt)) 0}.WidgetTour_list__rsU9p{background:var(--sheet-card);border-radius:calc(22 * var(--pt));padding:calc(4 * var(--pt)) 0}.WidgetTour_editRow__sDzZc{display:grid;grid-template-columns:calc(22 * var(--pt)) calc(30 * var(--pt)) minmax(0,1fr) calc(22 * var(--pt));grid-gap:calc(12 * var(--pt));gap:calc(12 * var(--pt));align-items:center;padding:calc(9 * var(--pt)) calc(16 * var(--pt));font-size:calc(15 * var(--pt))}.WidgetTour_editRow__sDzZc+.WidgetTour_editRow__sDzZc{box-shadow:inset 0 1px 0 var(--hairline)}.WidgetTour_editRow__sDzZc>span:nth-child(3){display:flex;flex-direction:column;gap:calc(1 * var(--pt));min-width:0}.WidgetTour_editRow__sDzZc b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WidgetTour_editRow__sDzZc small{font-size:calc(12.5 * var(--pt));color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WidgetTour_minus__Tb28W{width:calc(20 * var(--pt));height:calc(20 * var(--pt));border-radius:50%;background:#d4736e;position:relative}.WidgetTour_minus__Tb28W:after{content:"";position:absolute;left:25%;right:25%;top:46%;height:8%;background:#fff;border-radius:2px}.WidgetTour_icon___m1Rx{width:calc(30 * var(--pt));height:calc(30 * var(--pt));border-radius:calc(8 * var(--pt));background:var(--sheet);display:grid;place-items:center}.WidgetTour_icon___m1Rx svg{width:calc(16 * var(--pt))}.WidgetTour_handle__iMVqM{height:calc(9 * var(--pt));border-top:1.5px solid var(--handle);border-bottom:1.5px solid var(--handle);position:relative}.WidgetTour_handle__iMVqM:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px solid var(--handle);translate:0 -50%}.WidgetTour_added__5zUVs{animation:WidgetTour_appear__5nVeP .45s cubic-bezier(.2,.8,.2,1)}.WidgetTour_hint__UFdeS{background:var(--sheet-card);border-radius:calc(18 * var(--pt));padding:calc(12 * var(--pt)) calc(16 * var(--pt));font-size:calc(13.5 * var(--pt));line-height:1.4;color:var(--ink-muted)}.WidgetTour_sheetBottom__85Tmx{margin-top:auto;padding-bottom:calc(14 * var(--pt));display:flex;flex-direction:column;gap:calc(10 * var(--pt))}.WidgetTour_sheetBottom__85Tmx .WidgetTour_sheetComposer__P5HVZ{padding-left:calc(18 * var(--pt))}.WidgetTour_status__dkHye{padding:calc(10 * var(--pt)) calc(14 * var(--pt));border-radius:calc(18 * var(--pt));background:var(--status-bg);box-shadow:0 4px 16px rgba(0,0,0,.06);font-size:calc(13.5 * var(--pt));line-height:1.4;animation:WidgetTour_appear__5nVeP .4s cubic-bezier(.2,.8,.2,1)}.WidgetTour_reload__NYEGp{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(18 * var(--pt));background:var(--canvas);color:var(--ink-soft);opacity:0;pointer-events:none;transition:opacity .3s ease}.WidgetTour_reload__NYEGp[data-on]{opacity:1}.WidgetTour_reload__NYEGp img{width:calc(72 * var(--pt));opacity:.9}.WidgetTour_reloadSpin__Fhjbn{font-family:var(--mono);font-size:calc(16 * var(--pt))}@keyframes WidgetTour_appear__5nVeP{0%{opacity:0;translate:0 calc(8 * var(--pt))}}@media (prefers-reduced-motion:reduce){.WidgetTour_reload__NYEGp,.WidgetTour_scrim__bnwm4,.WidgetTour_sheet__XK6_n,.WidgetTour_today__Ce1bx,.WidgetTour_track__BVRyG{transition:none}.WidgetTour_added__5zUVs,.WidgetTour_building__Mr_Q0,.WidgetTour_status__dkHye,.WidgetTour_trains__8e_pN{animation:none}}.DreamShift_shift__98Fgy{--mono:var(--font-geist-mono),ui-monospace,monospace;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-gap:clamp(28px,4.5vw,72px);gap:clamp(28px,4.5vw,72px);padding:clamp(24px,3.4vw,44px);border:1px solid #1e1e1e;border-radius:16px;background:rgba(255,255,255,.014)}.DreamShift_shift__98Fgy:after,.DreamShift_shift__98Fgy:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;transition:opacity 1.8s ease}.DreamShift_shift__98Fgy:before{background:radial-gradient(90% 70% at 0 0,rgba(92,104,190,.11),transparent 70%)}.DreamShift_shift__98Fgy:after{opacity:0;background:radial-gradient(90% 75% at 0 0,rgba(255,164,108,.13),transparent 70%)}.DreamShift_shift__98Fgy[data-dawn]:before{opacity:0}.DreamShift_shift__98Fgy[data-dawn]:after{opacity:1}.DreamShift_log__Azv_b{display:grid;grid-template-areas:"clock" "status" "feed";grid-template-rows:auto auto 1fr;align-content:start;min-height:100%}.DreamShift_clock__f3zEP{grid-area:clock;font-size:clamp(48px,5vw,72px);font-weight:700;letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f4f3f2}.DreamShift_status__lE_nY{grid-area:status;margin-top:14px;font-size:15px;font-weight:700;letter-spacing:-.015em;color:#f4f3f2;animation:DreamShift_rise__qIMsc .4s cubic-bezier(.2,.8,.2,1)}.DreamShift_push__gZR55,.DreamShift_reads__OWRf6{grid-area:feed;margin-top:24px;transition:opacity .6s,translate .6s}.DreamShift_reads__OWRf6{list-style:none;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;align-self:start;max-height:150px;overflow:hidden}.DreamShift_reads__OWRf6[data-full]{-webkit-mask-image:linear-gradient(180deg,transparent,#000 38%);mask-image:linear-gradient(180deg,transparent,#000 38%)}.DreamShift_reads__OWRf6 li{flex:none;font-family:var(--mono);font-size:11px;line-height:1.5;color:#525252;overflow-wrap:anywhere;transition:color .4s}.DreamShift_reads__OWRf6 li[data-new]{color:#d8d8d8}.DreamShift_caret__Qe_7j{display:inline-block;width:.6em;height:1.2em;margin-left:2px;vertical-align:-.25em;background:#d8d8d8;animation:DreamShift_blink__IJYOT 1.05s steps(1) infinite}.DreamShift_shift__98Fgy[data-dawn] .DreamShift_reads__OWRf6{opacity:0;translate:0 -6px}.DreamShift_push__gZR55{align-self:start;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid #3d3d3d;border-radius:11px;background:#0a0a0a;opacity:0;translate:0 10px;pointer-events:none}.DreamShift_push__gZR55[data-on]{opacity:1;translate:0 0;transition-delay:.5s}.DreamShift_push__gZR55 p{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6e6e6e}.DreamShift_push__gZR55 img{width:14px;height:14px;opacity:.8}.DreamShift_push__gZR55 strong{font-size:15px;font-weight:700;letter-spacing:-.015em;color:#f4f3f2}.DreamShift_push__gZR55 span{font-size:13px;line-height:1.5;color:#9a9a9a;text-wrap:pretty}.DreamShift_replay__Wd2bQ{position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border:1px solid transparent;border-radius:50%;background:none;color:#6e6e6e;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s;animation:DreamShift_show__NdwoQ .5s 1s backwards}.DreamShift_replay__Wd2bQ svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.DreamShift_replay__Wd2bQ:hover{color:#f4f3f2;border-color:#2a2a2a;background:rgba(255,255,255,.04)}.DreamShift_replay__Wd2bQ:focus-visible{outline:1px solid #fff;outline-offset:2px}.DreamShift_board__yhZhE{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;min-height:430px}.DreamShift_idle__ZU8UW{position:absolute;inset:0;max-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;pointer-events:none}.DreamShift_idle__ZU8UW svg{width:min(78%,300px);height:auto;overflow:visible}.DreamShift_code__fzAd1 rect{fill:#232323;transform-box:fill-box;transform-origin:left center;animation:DreamShift_grow__nZp3c .7s cubic-bezier(.2,.8,.2,1) backwards}.DreamShift_idle__ZU8UW:not([data-scan]) .DreamShift_code__fzAd1{animation:DreamShift_dim__TxI2H 2.4s ease-in-out infinite}.DreamShift_lit__cjfbs rect{fill:#d8d8d8}.DreamShift_beam___ftw9{fill:rgba(255,255,255,.5);filter:drop-shadow(0 0 4px rgba(255,255,255,.6))}.DreamShift_idle__ZU8UW p{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6e6e6e;animation:DreamShift_rise__qIMsc .4s cubic-bezier(.2,.8,.2,1)}.DreamShift_idle__ZU8UW p span{display:inline-block;vertical-align:bottom;width:0;overflow:hidden;animation:DreamShift_dots__Jemq6 1.4s steps(4,jump-none) infinite}.DreamShift_idle__ZU8UW p span:after{content:"..."}.DreamShift_findings__3TH3N{list-style:none;display:flex;flex-direction:column;gap:8px}.DreamShift_finding__celqE{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;border:1px solid #262626;border-radius:11px;background:#0a0a0a;transition:border-color .3s,background-color .3s,box-shadow .35s}.DreamShift_finding__celqE>*{transition:opacity .4s}.DreamShift_finding__celqE[data-state=active]{border-color:rgba(244,243,242,.88);background-color:#141414;box-shadow:0 0 0 4px rgba(255,255,255,.045)}.DreamShift_finding__celqE[data-state=far]>*{opacity:.35}.DreamShift_rank__Hdl_j{display:grid;place-items:center;font-family:var(--mono);font-size:11px;color:#6e6e6e}.DreamShift_rank__Hdl_j>*{grid-area:1/1;transition:opacity .3s,scale .3s}.DreamShift_rank__Hdl_j b{font-weight:400;opacity:0;scale:.6}.DreamShift_rank__Hdl_j[data-ranked] b{opacity:1;scale:1}.DreamShift_rank__Hdl_j[data-building] b,.DreamShift_rank__Hdl_j[data-ranked] .DreamShift_icon__FHS_h{opacity:0;scale:.6}.DreamShift_spin__As3hm{font-size:18px;line-height:1;color:#d8d8d8;animation:DreamShift_show__NdwoQ .3s ease-out}.DreamShift_icon__FHS_h{width:15px;height:15px;fill:none;stroke:#9a9a9a;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.DreamShift_finding__celqE[data-state=active] .DreamShift_rank__Hdl_j{color:#f4f3f2}.DreamShift_text__Csvna{display:flex;flex-direction:column;gap:5px;min-width:0}.DreamShift_text__Csvna strong{font-size:15px;font-weight:700;letter-spacing:-.015em;line-height:1.2;color:#f4f3f2}.DreamShift_text__Csvna small{font-family:var(--mono);font-size:11px;color:#6e6e6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DreamShift_finding__celqE[data-state=active] .DreamShift_text__Csvna small{color:#a5a5a5}.DreamShift_state__NJnr7{display:flex;align-items:center;gap:7px;padding:4px 9px;border:1px solid #2a2a2a;border-radius:999px;background:rgba(0,0,0,.5);font-family:var(--mono);font-size:10.5px;color:#858585;white-space:nowrap;animation:DreamShift_rise__qIMsc .35s cubic-bezier(.2,.8,.2,1)}.DreamShift_state__NJnr7 i{width:6px;height:6px;border-radius:50%;background:#6cc28a;box-shadow:0 0 6px rgba(108,194,138,.7)}.DreamShift_state__NJnr7[data-state=running] i{animation:DreamShift_breathe__ROLYz 1.6s ease-in-out infinite}.DreamShift_state__NJnr7[data-state=ready],.DreamShift_state__NJnr7[data-state=running]{color:#d8d8d8;border-color:#3d3d3d}@keyframes DreamShift_show__NdwoQ{0%{opacity:0}}.DreamShift_prs__MKsbM{position:absolute;inset:0;max-height:400px;display:grid;place-items:center;pointer-events:none}.DreamShift_pr__sDyh0{grid-area:1/1;width:236px;height:312px;border:1px solid #4a4a4a;background:#101010;box-shadow:0 18px 40px rgba(0,0,0,.6);translate:-58px -34px;overflow:hidden}.DreamShift_pr__sDyh0[data-front]{translate:58px 34px;border-color:rgba(244,243,242,.88);background:#141414;box-shadow:0 0 0 4px rgba(255,255,255,.045),0 22px 48px rgba(0,0,0,.7)}.DreamShift_prBody__k2dBX{height:100%;display:flex;flex-direction:column;gap:10px;padding:16px}.DreamShift_prHead__qHZMW{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10.5px;color:#d8d8d8}.DreamShift_prHead__qHZMW i{width:6px;height:6px;border-radius:50%;background:#6cc28a;box-shadow:0 0 6px rgba(108,194,138,.7)}.DreamShift_prHead__qHZMW span{margin-left:auto;color:#6e6e6e}.DreamShift_prBody__k2dBX strong{font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:1.25;color:#f4f3f2;text-wrap:pretty}.DreamShift_prBody__k2dBX code{font-family:var(--mono);font-size:10.5px;color:#6e6e6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DreamShift_diff__UBCIG{margin-top:auto;display:flex;flex-direction:column;gap:6px}.DreamShift_diff__UBCIG i{height:4px;border-radius:2px;background:#262626}.DreamShift_diff__UBCIG i[data-d="1"]{background:rgba(108,194,138,.55)}.DreamShift_diff__UBCIG i[data-d="-1"]{background:rgba(214,128,110,.5)}.DreamShift_prFoot__kRHLh{display:flex;flex-direction:column;gap:4px;margin-top:6px;font-family:var(--mono);font-size:10.5px;color:#858585;white-space:nowrap}.DreamShift_prFoot__kRHLh b{font-weight:400}.DreamShift_prFoot__kRHLh b[data-add]{color:#6cc28a}.DreamShift_prFoot__kRHLh b[data-del]{color:#d6806e}@keyframes DreamShift_blink__IJYOT{50%{opacity:0}}@keyframes DreamShift_rise__qIMsc{0%{opacity:0;translate:0 6px}}@keyframes DreamShift_grow__nZp3c{0%{scale:0 1;opacity:0}}@keyframes DreamShift_dim__TxI2H{50%{opacity:.55}}@keyframes DreamShift_dots__Jemq6{0%{width:0}to{width:calc(3ch + .42em)}}@keyframes DreamShift_breathe__ROLYz{50%{opacity:.35;box-shadow:none}}@media (max-width:860px){.DreamShift_shift__98Fgy{grid-template-columns:minmax(0,1fr);padding:22px 18px 24px}.DreamShift_board__yhZhE{min-height:0}.DreamShift_board__yhZhE:has(.DreamShift_idle__ZU8UW){min-height:300px}.DreamShift_board__yhZhE:has(.DreamShift_prs__MKsbM){min-height:380px}.DreamShift_pr__sDyh0{width:196px;height:268px;translate:-36px -24px}.DreamShift_prBody__k2dBX{gap:8px;padding:14px}.DreamShift_prBody__k2dBX strong{font-size:15px}.DreamShift_diff__UBCIG i:nth-child(n+7){display:none}.DreamShift_pr__sDyh0[data-front]{translate:36px 24px}.DreamShift_idle__ZU8UW{max-height:280px}.DreamShift_finding__celqE{grid-template-columns:12px minmax(0,1fr);gap:8px 12px}.DreamShift_state__NJnr7{grid-column:2;justify-self:start}.DreamShift_text__Csvna small{white-space:normal}}@media (prefers-reduced-motion:reduce){.DreamShift_caret__Qe_7j,.DreamShift_code__fzAd1 rect,.DreamShift_idle__ZU8UW p,.DreamShift_idle__ZU8UW p span,.DreamShift_replay__Wd2bQ,.DreamShift_state__NJnr7,.DreamShift_state__NJnr7 i,.DreamShift_status__lE_nY{animation:none}}.GlassVideo_player__pHZhU{position:relative}.GlassVideo_player__pHZhU>img,.GlassVideo_player__pHZhU>video{display:block;width:100%;height:100%;object-fit:contain}.GlassVideo_videoControl__iMZnY{position:absolute;inset:0;--y:50%;pointer-events:none;opacity:0;transition:opacity .18s ease}.GlassVideo_videoControl__iMZnY:has(button:focus-visible),.GlassVideo_videoControl__iMZnY[data-shown=true]{opacity:1}.GlassVideo_videoControl__iMZnY[data-shown=false] button{pointer-events:none}.GlassVideo_videoControl__iMZnY[data-popping=true]{animation:GlassVideo_video-play-pop__o316a .26s ease-out}@keyframes GlassVideo_video-play-pop__o316a{0%{opacity:1;transform:scale(1)}35%{opacity:.85;transform:scale(1.16)}to{opacity:0;transform:scale(.65)}}@media (prefers-reduced-motion:reduce){.GlassVideo_videoControl__iMZnY{transition:none}.GlassVideo_videoControl__iMZnY[data-popping=true]{animation:GlassVideo_video-play-pop__o316a 1ms}}.GlassVideo_videoTimeline__5wi_7{position:absolute;z-index:7;left:20px;right:20px;bottom:16px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #ffffffa6;border-radius:999px;background:radial-gradient(ellipse at 28% 0,#ffffff30,transparent 55%),radial-gradient(ellipse at 80% 100%,#ffffff18,transparent 50%),#10121880;box-shadow:0 8px 22px #0005,inset 1px 1.5px 1px #ffffffb0,inset -1px -1px 1px #ffffff60,inset 0 -3px 5px #18243b25;backdrop-filter:blur(8px) saturate(1.12);-webkit-backdrop-filter:blur(8px) saturate(1.12);color:#fff;font:11px var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;transition:opacity .18s ease}.GlassVideo_player__pHZhU:has(:focus-visible) .GlassVideo_videoTimeline__5wi_7,.GlassVideo_player__pHZhU:hover .GlassVideo_videoTimeline__5wi_7{opacity:1;pointer-events:auto}.GlassVideo_videoTimeline__5wi_7 span{flex-shrink:0}.GlassVideo_videoTimeline__5wi_7 input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:1 1;min-width:0;height:4px;border-radius:4px;cursor:pointer;margin:8px 0;box-shadow:inset 0 1px 2px #0005,0 1px 0 #ffffff30}.GlassVideo_videoTimeline__5wi_7 input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;box-sizing:border-box;border:1px solid #ffffffb0;border-radius:50%;background:radial-gradient(ellipse at 28% 18%,#ffffff80,transparent 55%),radial-gradient(ellipse at 75% 80%,#ffffff30,transparent 55%),#34383ed9;box-shadow:0 3px 8px #0005,inset 1px 1px 1px #ffffffb0,inset -1px -1px 1px #ffffff60}.GlassVideo_videoTimeline__5wi_7 input::-moz-range-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;box-sizing:border-box;border:1px solid #ffffffb0;border-radius:50%;background:radial-gradient(ellipse at 28% 18%,#ffffff80,transparent 55%),radial-gradient(ellipse at 75% 80%,#ffffff30,transparent 55%),#34383ed9;box-shadow:0 3px 8px #0005,inset 1px 1px 1px #ffffffb0,inset -1px -1px 1px #ffffff60}.GlassVideo_videoTimeline__5wi_7 input:focus-visible{outline:2px solid #fff;outline-offset:6px}@media (hover:none){.GlassVideo_videoTimeline__5wi_7{opacity:1;pointer-events:auto}}@media (max-width:640px){.GlassVideo_videoTimeline__5wi_7{left:8px;right:8px;bottom:8px;gap:8px;padding:8px 10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.GlassVideo_videoTimeline__5wi_7{transition:none}}