.Playground_hero__8R32F{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:24px;padding:80px 0 70px}.Playground_heroTitle__C5mky{font-size:clamp(40px,5vw,66px);font-weight:800;line-height:1.04;letter-spacing:-.035em;margin:0;color:var(--ink)}.Playground_intro__sQiku{color:var(--muted-ink);font-size:18px;line-height:1.7;max-width:34em;margin-top:28px}.Playground_actions__jiOB1{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.Playground_button__Pdx3x{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:8px;font-size:15px;font-weight:600;background:var(--electric);color:white;border:1px solid var(--electric);transition:transform .2s,box-shadow .2s}.Playground_button__Pdx3x:hover{transform:translateY(-3px);box-shadow:0 7px 0 color-mix(in srgb,var(--electric) 22%,transparent)}.Playground_outline__QZAWh{background:transparent;color:var(--ink);border-color:var(--line)}.Playground_playground__kAxf1{position:relative;min-width:0;height:510px;isolation:isolate}.Playground_webgl__4o1XB{position:absolute;inset:0 0 80px;touch-action:pan-y;cursor:grab;border-radius:40%}.Playground_webgl__4o1XB:active{cursor:grabbing}.Playground_webgl__4o1XB canvas{display:block}.Playground_ground__3nHtl{position:absolute;width:70%;height:35px;bottom:100px;left:15%;background:radial-gradient(ellipse,#087ee840,transparent 70%);filter:blur(9px);z-index:-1}.Playground_dragHint__E6h6A{bottom:54px;gap:9px;font-size:12px;color:var(--muted-ink)}.Playground_dragHint__E6h6A,.Playground_sceneControls__mfYxK{position:absolute;display:flex;justify-content:center;width:100%}.Playground_sceneControls__mfYxK{bottom:0;gap:8px}.Playground_sceneControls__mfYxK button{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:1px solid var(--line);border-radius:24px;font-size:12px;cursor:pointer;background:var(--paper);color:var(--ink)}.Playground_sceneControls__mfYxK button[aria-pressed=true]{border-color:var(--electric);background:color-mix(in srgb,var(--electric) 6%,var(--paper));color:var(--electric)}.Playground_fallback__o_gqb{position:absolute;width:230px;height:230px;top:80px;left:calc(50% - 115px);transform:rotate(-30deg)}.Playground_fallback__o_gqb i{position:absolute;inset:0;border:38px solid #234bff;border-radius:50%;box-shadow:inset 7px 7px 12px #080d7455,10px 14px 20px #1539c333}.Playground_fallback__o_gqb i:nth-child(2){transform:rotateX(55deg) rotateY(30deg)}.Playground_fallback__o_gqb i:nth-child(3){transform:rotateY(55deg) rotateX(-30deg)}.Playground_workRow__BpC2B{display:flex;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);color:var(--ink);transition:transform .25s}.Playground_workRow__BpC2B:hover{transform:translateX(6px)}.Playground_workRow__BpC2B h3{font-size:17px;font-weight:700;letter-spacing:-.025em}.Playground_workRow__BpC2B p{font-size:12px;line-height:1.7;color:var(--muted-ink);margin-top:5px}.Playground_workRow__BpC2B>svg{flex-shrink:0;margin-left:auto}.Playground_workRow__BpC2B time{font:500 12px/1.7 var(--font-sans);font-variant-numeric:tabular-nums;width:55px;flex-shrink:0;color:var(--muted-ink)}.Playground_allLink__lruCw{margin-top:28px;display:inline-block;color:var(--electric);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.Playground_allLink__lruCw:hover{text-decoration-thickness:2px}.Playground_pageHero__Nwkmg{display:grid;grid-template-columns:1fr 280px;align-items:center;gap:50px;padding:75px 0 60px;border-bottom:1px solid var(--line);margin-bottom:45px}.Playground_pageTitle__PmfuG{color:var(--ink);font-size:clamp(44px,5.6vw,76px);line-height:1.06;font-weight:800;letter-spacing:-.035em;margin:0}.Playground_pageIntro__h9sfR{margin-top:22px;max-width:550px;font-size:16px;line-height:1.8;color:var(--muted-ink)}.Playground_stepMark__uprfI{display:block;width:100%;max-width:220px;margin:0 auto}.Playground_aboutBody__nm2Rl{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;margin:48px 0 72px}.Playground_aboutBody__nm2Rl article{min-width:0}.Playground_tabList__ATeo3{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.Playground_tabList__ATeo3 button{padding:8px 14px;border:1px solid var(--line);color:var(--muted-ink);background:var(--paper);border-radius:20px;font-size:12px;cursor:pointer}.Playground_tabList__ATeo3 button[aria-pressed=true]{color:white;border-color:var(--electric);background:var(--electric)}.Playground_readingLayout__JonNf{display:grid;grid-template-columns:180px 1fr;gap:55px;margin-bottom:80px}.Playground_readingNav__w6yAA{position:sticky;top:110px;align-self:start;display:grid;gap:16px;font-size:12px;color:var(--muted-ink)}.Playground_readingNav__w6yAA a:hover{color:var(--electric)}.Playground_readingBody__C_v8B{max-width:740px;min-width:0}.Playground_readingBody__C_v8B h2{border-top:1px solid var(--line);padding-top:28px;letter-spacing:-.035em}.Playground_updated__tHGNh{font:500 12px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted-ink);margin-top:22px}.Playground_keyboard__RNc95{perspective:600px}.Playground_keys__bNbdQ{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:13px;border-radius:12px;background:#d9dfe8;transform:rotateX(35deg) rotate(-14deg);box-shadow:4px 9px 0 #b4bccb,12px 24px 30px #14246120}.Playground_keys__bNbdQ button{background:#f9fafb;color:#445063;font:500 12px var(--font-sans);font-variant-numeric:tabular-nums;height:37px;border-radius:5px;box-shadow:0 4px 0 #b0b9c9;cursor:pointer;transition:transform .1s}.Playground_keys__bNbdQ button:first-child{background:#234bff;color:white}.Playground_keys__bNbdQ button:active,.Playground_keys__bNbdQ button[data-pressed=true]{transform:translateY(4px);box-shadow:none}.Playground_keyboard__RNc95 p{text-align:center;margin-top:30px;font:500 12px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted-ink)}.Playground_clock__2B1Vp{width:210px;height:210px;border:1px solid var(--line);border-radius:50%;position:relative;margin:0 auto;background:var(--surface);box-shadow:8px 10px 0 #234bff10}.Playground_clock__2B1Vp:before{content:"";position:absolute;inset:12px;border:1px dashed var(--line);border-radius:50%}.Playground_clockHand__JdSzG{position:absolute;width:3px;height:58px;background:var(--electric);left:calc(50% - 1.5px);bottom:50%;transform-origin:bottom;border-radius:3px}.Playground_hourHand__uHuRz{height:38px;width:5px;background:var(--ink)}.Playground_clockDot__fTEVo{position:absolute;top:calc(50% - 5px);left:calc(50% - 5px);width:10px;height:10px;background:var(--electric);border-radius:50%}.Playground_clock__2B1Vp time{position:absolute;bottom:40px;width:100%}.Playground_clockLabel__OwtPS,.Playground_clock__2B1Vp time{text-align:center;font:500 12px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted-ink)}.Playground_clockLabel__OwtPS{margin-top:20px}@media (max-width:800px){.Playground_hero__8R32F{grid-template-columns:1fr;padding:45px 0;gap:12px}.Playground_heroTitle__C5mky{max-width:650px;font-size:clamp(48px,10vw,76px)}.Playground_playground__kAxf1{width:min(100%,520px);justify-self:center;height:450px}.Playground_pageHero__Nwkmg{grid-template-columns:1fr 190px;gap:20px;padding:50px 0 40px}.Playground_aboutBody__nm2Rl{grid-template-columns:1fr;gap:30px}.Playground_readingLayout__JonNf{grid-template-columns:1fr;gap:28px}.Playground_readingNav__w6yAA{position:static;display:flex;gap:20px;flex-wrap:wrap}}@media (max-width:540px){.Playground_pageHero__Nwkmg{grid-template-columns:1fr}.Playground_pageHero__Nwkmg>:last-child:not(:first-child){width:240px;justify-self:center;margin-top:25px}.Playground_pageTitle__PmfuG{font-size:48px}.Playground_playground__kAxf1{height:370px}.Playground_webgl__4o1XB{inset:0 0 70px}.Playground_sceneControls__mfYxK button{padding:9px 12px}.Playground_fallback__o_gqb{top:35px;transform:scale(.85) rotate(-30deg)}.Playground_stepMark__uprfI{display:none}.Playground_heroTitle__C5mky{font-size:clamp(38px,11vw,54px)}}@media (prefers-reduced-motion:reduce){.Playground_button__Pdx3x,.Playground_keys__bNbdQ button,.Playground_workRow__BpC2B{transition:none}.Playground_button__Pdx3x:hover,.Playground_workRow__BpC2B:hover{transform:none}}.Playground_heroTitle__C5mky em{display:inline-block;margin-right:.1em}[class~=dark] .Playground_button__Pdx3x:not(.Playground_outline__QZAWh),[class~=dark] .Playground_tabList__ATeo3 button[aria-pressed=true]{color:#101126}.Playground_heroLine__KteTF{display:block}@media (prefers-reduced-motion:no-preference){.Playground_heroTitle__C5mky{transform:translate(var(--hero-x,0),var(--hero-y,0));transition:transform .45s cubic-bezier(.22,1,.36,1)}.Playground_heroLine__KteTF{animation:Playground_hero-spring__QkbBk .75s both}.Playground_heroLine__KteTF:nth-child(2){animation-delay:.1s}.Playground_heroLine__KteTF:nth-child(3){animation-delay:.2s}.Playground_hero__8R32F .Playground_fallback__o_gqb,.Playground_hero__8R32F .Playground_webgl__4o1XB{translate:calc(var(--hero-x, 0px) * -3) clamp(-12px,calc(var(--hero-y, 0px) * -3 + var(--hero-scroll, 0px)),12px);transition:translate .5s cubic-bezier(.22,1,.36,1)}.Playground_sceneControls__mfYxK button{transition:transform .22s cubic-bezier(.22,1.35,.36,1),box-shadow .22s;box-shadow:0 3px 0 var(--line)}.Playground_sceneControls__mfYxK button:hover{transform:translateY(-2px)}.Playground_hero__8R32F .Playground_button__Pdx3x:active,.Playground_sceneControls__mfYxK button:active{transform:translateY(2px) scale(.97);box-shadow:0 0 0 transparent}}@keyframes Playground_hero-spring__QkbBk{0%{opacity:0;transform:translateY(24px) rotate(-1deg)}60%{opacity:1;transform:translateY(-4px) rotate(.2deg)}82%{transform:translateY(1px)}to{opacity:1;transform:translateY(0) rotate(0)}}.Playground_stairFallback__MMoH0{position:absolute;inset:0 0 80px;width:100%;height:calc(100% - 80px)}.Playground_sayHello__46bf3{color:var(--electric);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px;cursor:pointer}.Playground_sayHello__46bf3:hover{text-decoration-style:solid}.Playground_sayHello__46bf3:focus-visible{outline:2px solid var(--electric);outline-offset:4px;border-radius:3px}.Playground_sectionHead__cBhbE{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px;align-items:end;margin-bottom:40px}.Playground_sectionHead__cBhbE h2{font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--ink)}.Playground_sectionHead__cBhbE p{max-width:34em;font-size:16px;line-height:1.7;color:var(--muted-ink)}.Playground_experience__1Ha85{padding:40px 0 8px;scroll-margin-top:90px}.Playground_timelineScroll__mKiqb{overflow-x:auto;padding-top:8px;padding-right:28px;scrollbar-width:thin}.Playground_timelineInner__Urt_Q{min-width:780px}.Playground_timelineAxis__LOqXP{position:relative;height:22px;margin-top:8px}.Playground_timelineAxis__LOqXP span{position:absolute;top:0;height:100%;padding-left:6px;border-left:1px solid var(--line);font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted-ink)}.Playground_timelineTrack__ekuDc{position:relative;height:60px;margin-top:64px}.Playground_timelineBar__bAC_y{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--electric) 28%,transparent);border-radius:6px;background:color-mix(in srgb,var(--electric) 9%,var(--paper));color:var(--ink);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.Playground_timelineBar__bAC_y span{overflow:hidden;text-overflow:ellipsis}.Playground_timelineBar__bAC_y:hover{background:color-mix(in srgb,var(--electric) 18%,var(--paper))}.Playground_timelineBar__bAC_y[aria-selected=true]{border-color:var(--electric);background:var(--electric);color:var(--paper)}.Playground_site-shell__dveRa .Playground_timelineBar__bAC_y:focus-visible{outline-offset:3px}.Playground_timelinePromotion__Jsk97{position:absolute;bottom:0;width:2px;height:12px;background:currentColor;opacity:.4}.Playground_timelinePanel__B_f7C{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:40px;margin-top:24px;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.Playground_timelinePanel__B_f7C h3{font-size:30px;font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--ink)}.Playground_timelineDates__pIBpJ{margin-top:8px;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink)}.Playground_timelineDates__pIBpJ span{margin-left:12px;color:var(--muted-ink)}@media (prefers-reduced-motion:no-preference){.Playground_timelineBar__bAC_y{transition:background-color .2s,color .2s}.Playground_timelinePanel__B_f7C>*{animation:Playground_panel-in__vGrbT .32s cubic-bezier(.22,1,.36,1) both}.Playground_timelinePanel__B_f7C>:nth-child(2){animation-delay:60ms}}@keyframes Playground_panel-in__vGrbT{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Playground_writing__JnTVf{padding:88px 0 96px;scroll-margin-top:90px}.Playground_writing__JnTVf ol{border-top:1px solid var(--line)}.Playground_writing__JnTVf .Playground_workRow__BpC2B{justify-content:space-between;align-items:baseline;gap:24px;padding:20px 0}.Playground_writing__JnTVf .Playground_workRow__BpC2B h3{font-size:18px;font-weight:600;transition:color .2s}.Playground_writing__JnTVf .Playground_workRow__BpC2B:hover{transform:none}.Playground_writing__JnTVf .Playground_workRow__BpC2B:hover h3{color:var(--electric)}.Playground_writing__JnTVf .Playground_workRow__BpC2B time{width:auto;font-size:14px;white-space:nowrap}@media (max-width:800px){.Playground_sectionHead__cBhbE{grid-template-columns:1fr;gap:12px}.Playground_timelinePanel__B_f7C{grid-template-columns:1fr;gap:20px;padding:26px 0}}.Playground_nameSwap__GYFbq{display:inline-block;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.Playground_nameSwapText__KqpmZ{display:inline-block;text-decoration:underline wavy var(--coral);text-decoration-thickness:3px;text-underline-offset:.16em;text-decoration-skip-ink:none}.Playground_site-shell__dveRa .Playground_nameSwap__GYFbq:focus-visible{outline-offset:4px;border-radius:6px}.Playground_nameNote__7HQ0E{min-height:1.6em;margin-top:14px;font-size:15px;font-weight:500;color:var(--coral)}.Playground_days__SXOnB{padding:24px 0 64px;scroll-margin-top:90px}.Playground_daysTitle__hCAAJ{font-size:18px;font-weight:700;color:var(--muted-ink);margin-bottom:18px}.Playground_letter__ETdFR{max-width:24em;font-size:clamp(26px,3.4vw,40px);font-weight:600;line-height:1.45;letter-spacing:-.02em;color:var(--ink);text-wrap:pretty}.Playground_mark__8RyA3{--tone:var(--tone-work);padding:0 .12em;margin:0 -.04em;border-radius:.2em;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:linear-gradient(transparent 58%,var(--tone) 58%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.Playground_beliefMark__cusH8[data-tone=learning],.Playground_letterNoteBody__lvtKV[data-tone=learning],.Playground_mark__8RyA3[data-tone=learning]{--tone:var(--tone-learning)}.Playground_beliefMark__cusH8[data-tone=games],.Playground_letterNoteBody__lvtKV[data-tone=games],.Playground_mark__8RyA3[data-tone=games]{--tone:var(--tone-games)}.Playground_beliefMark__cusH8[data-tone=home],.Playground_letterNoteBody__lvtKV[data-tone=home],.Playground_mark__8RyA3[data-tone=home]{--tone:var(--tone-home)}.Playground_mark__8RyA3:hover,.Playground_mark__8RyA3[aria-expanded=true]{background:var(--tone)}.Playground_letterNote__dCtwh{max-width:40em;min-height:92px;margin-top:28px}.Playground_letterNoteBody__lvtKV{--tone:var(--tone-work);display:flex;align-items:start;justify-content:space-between;gap:24px;padding:18px 22px;border-left:6px solid var(--tone);border-radius:4px 12px 12px 4px;background:color-mix(in srgb,var(--tone) 35%,var(--paper))}.Playground_letterNoteBody__lvtKV p{font-size:17px;line-height:1.6;color:var(--ink)}.Playground_letterNoteBody__lvtKV button{flex-shrink:0;font-size:14px;font-weight:600;color:var(--muted-ink);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.Playground_letterHint__5XJRe{padding-top:18px;font-size:15px;color:var(--muted-ink)}.Playground_timelineWalker__SOqfq{position:absolute;bottom:100%;width:34px;height:55px;margin-left:-15px;margin-bottom:2px;pointer-events:none}.Playground_timelineWalker__SOqfq[data-facing=left] svg{transform:scaleX(-1)}.Playground_timelineHop__u7k0F{display:block}.Playground_timelineHop__u7k0F svg{display:block;width:100%;height:100%}.Playground_timelineFlag__s1Q1e{position:absolute;bottom:0;width:2px;height:calc(100% + 40px);margin-left:-1px;background:color-mix(in srgb,var(--ink) 55%,transparent);pointer-events:none}.Playground_timelineFlag__s1Q1e:after{content:"";position:absolute;top:0;left:2px;width:22px;height:14px;background:#f2d64b;clip-path:polygon(0 0,100% 50%,0 100%)}.Playground_timelineRole__YTm7I{margin-top:10px;font-size:15px;font-weight:500;color:var(--ink)}.Playground_timelineStory__gDhBF{max-width:32em;font-size:20px;line-height:1.6;color:var(--ink)}.Playground_sideQuests__wK6WB{max-width:44em;margin-top:32px}.Playground_sideQuests__wK6WB h3{font-size:16px;font-weight:700;color:var(--ink)}.Playground_sideQuests__wK6WB p{margin-top:6px;font-size:16px;line-height:1.7;color:var(--muted-ink)}@media (prefers-reduced-motion:no-preference){.Playground_nameSwapText__KqpmZ{animation:Playground_name-flip__nZxS_ .42s cubic-bezier(.22,1.35,.36,1) both}.Playground_mark__8RyA3{transition:background-color .16s}.Playground_letterNoteBody__lvtKV{animation:Playground_panel-in__vGrbT .3s cubic-bezier(.22,1,.36,1) both}.Playground_timelineWalker__SOqfq{transition:left .56s cubic-bezier(.45,0,.25,1)}.Playground_timelineHop__u7k0F{animation:Playground_walker-hop__uIIwH .56s cubic-bezier(.45,0,.25,1)}}@keyframes Playground_name-flip__nZxS_{0%{opacity:0;transform:translateY(.35em) rotate(-4deg)}to{opacity:1;transform:none}}@keyframes Playground_walker-hop__uIIwH{0%,to{transform:translateY(0)}45%{transform:translateY(-30px)}85%{transform:translateY(2px) scaleY(.92)}}@media (max-width:800px){.Playground_letterNoteBody__lvtKV{flex-direction:column;gap:10px}.Playground_timelineStory__gDhBF{font-size:18px}}.Playground_story__x84Ch{display:grid;gap:22px;max-width:34em}.Playground_story__x84Ch p{font-size:19px;line-height:1.7;color:var(--ink)}.Playground_story__x84Ch p:first-child{font-size:clamp(22px,2.4vw,26px);font-weight:600;line-height:1.5;letter-spacing:-.015em}.Playground_polaroid__VdHXc{display:block;width:100%;max-width:280px;margin:10px auto;perspective:1200px;cursor:pointer;transform:rotate(6deg)}.Playground_polaroid__VdHXc:hover{transform:rotate(-3deg)}.Playground_site-shell__dveRa .Playground_polaroid__VdHXc:focus-visible{outline-offset:10px}.Playground_polaroidCard__tjfcb{position:relative;display:grid;transform-style:preserve-3d}.Playground_polaroidCard__tjfcb[data-flipped=true]{transform:rotateY(180deg)}.Playground_polaroidBack__VnP7I,.Playground_polaroidFront__qQk20{grid-area:1/1;display:flex;flex-direction:column;padding:12px 12px 18px;background:var(--surface);border:1px solid var(--line);box-shadow:12px 14px 0 color-mix(in srgb,var(--electric) 10%,transparent);backface-visibility:hidden;-webkit-backface-visibility:hidden}.Playground_polaroidFront__qQk20 img{width:100%;border-radius:0}.Playground_polaroidCaption__vZJG_{margin-top:14px;font-size:12px;font-weight:500;text-align:center;color:var(--muted-ink)}.Playground_polaroidBack__VnP7I{justify-content:center;gap:6px;padding:28px;transform:rotateY(180deg);background:repeating-linear-gradient(transparent 0 33px,color-mix(in srgb,var(--electric) 14%,transparent) 33px 34px),var(--surface);font-size:30px;line-height:1.15;text-align:left;color:var(--ink)}.Playground_polaroidBack__VnP7I small{margin-top:16px;font-size:20px;color:var(--coral)}.Playground_funFacts__BB5gQ{position:sticky;top:110px;align-self:start;padding:26px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.Playground_funFacts__BB5gQ h2{font-size:15px;font-weight:700;color:var(--muted-ink)}.Playground_funFact__6Glqb{min-height:7.5em;margin-top:10px;font-size:20px;font-weight:600;line-height:1.45;letter-spacing:-.01em;color:var(--ink)}.Playground_funFactsFoot__uVrVR{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.Playground_funFactsFoot__uVrVR .Playground_button__Pdx3x{gap:10px}.Playground_funFactsFoot__uVrVR span{font-size:14px;font-variant-numeric:tabular-nums;color:var(--muted-ink)}@media (prefers-reduced-motion:no-preference){.Playground_polaroid__VdHXc{transition:transform .4s}.Playground_polaroidCard__tjfcb{transition:transform .7s cubic-bezier(.3,1.4,.4,1)}.Playground_funFact__6Glqb{animation:Playground_panel-in__vGrbT .32s cubic-bezier(.22,1,.36,1) both}.Playground_dice__igJJE{animation:Playground_dice-roll__oVzgJ .52s cubic-bezier(.3,1.4,.4,1)}}@keyframes Playground_dice-roll__oVzgJ{0%{transform:rotate(-200deg) scale(.7)}to{transform:rotate(0) scale(1)}}.Playground_beliefs__0hYvY{padding:24px 0 96px}.Playground_beliefs__0hYvY ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px}.Playground_beliefs__0hYvY h3{font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.3;letter-spacing:-.025em;color:var(--ink)}.Playground_beliefMark__cusH8{--tone:var(--tone-work);padding:0 .1em;background:linear-gradient(transparent 58%,var(--tone) 58%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.Playground_beliefs__0hYvY p{max-width:30em;margin-top:10px;font-size:17px;line-height:1.65;color:var(--muted-ink)}@media (max-width:800px){.Playground_funFacts__BB5gQ{position:static}.Playground_beliefs__0hYvY ul{grid-template-columns:1fr;gap:32px}}.Playground_missing__wfkLn{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;min-height:calc(100vh - 260px);padding:64px 0 80px}.Playground_missingPath__TacB9{margin-top:16px;font-size:15px;color:var(--muted-ink);overflow-wrap:anywhere}.Playground_missingPath__TacB9 code{padding:2px 8px;border-radius:6px;background:var(--surface);border:1px solid var(--line);color:var(--ink)}.Playground_missingBack__ZkHfe{align-self:center;padding:0 6px;font-size:15px;font-weight:600;color:var(--electric);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.Playground_missingBack__ZkHfe:hover{text-decoration-thickness:2px}.Playground_missingArt__HfATR{display:block;width:100%;max-width:360px;justify-self:center;overflow:visible}.Playground_missingGhost__dxDJz{stroke:color-mix(in srgb,var(--electric) 55%,transparent)}.Playground_missingWalker___9jyp,.Playground_timelineHop__u7k0F svg{filter:drop-shadow(1.2px 0 0 #fff) drop-shadow(-1.2px 0 0 #fff) drop-shadow(0 1.2px 0 #fff) drop-shadow(0 -1.2px 0 #fff)}.Playground_missingQuestion__zEsjQ{fill:var(--coral);font-size:40px;font-weight:800}@media (prefers-reduced-motion:no-preference){.Playground_missingQuestion__zEsjQ{transform-box:fill-box;transform-origin:50% 100%;animation:Playground_question-pop__q3jWI .7s cubic-bezier(.3,1.6,.4,1) .3s both}}@keyframes Playground_question-pop__q3jWI{0%{opacity:0;transform:translateY(10px) scale(.4) rotate(-20deg)}to{opacity:1;transform:none}}@media (max-width:800px){.Playground_missing__wfkLn{grid-template-columns:1fr;gap:24px;min-height:0;padding:40px 0 56px}.Playground_missingArt__HfATR{max-width:240px;grid-row:1}}.Playground_cityHero__iVbwG{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:56px 0 32px}.Playground_cityFigure__3nvaE{margin:0}.Playground_cityFigure__3nvaE figcaption{display:flex;justify-content:center;align-items:baseline;gap:12px;margin-top:4px;font-size:15px;color:var(--muted-ink)}.Playground_cityFigure__3nvaE figcaption strong{font-weight:700;color:var(--ink)}.Playground_city__Oleie{display:block;width:100%;overflow:visible}.Playground_cityBlock__bJ6zy{--top:#6fb2f7;--left:#2557d6;--right:#173d9e;cursor:pointer}.Playground_cityBlock__bJ6zy[data-type=open-source]{--top:#a6e3c4;--left:#3fa57c;--right:#23744f}.Playground_faceTop__mVj5R{fill:var(--top,#6fb2f7)}.Playground_faceLeft__G_ofw{fill:var(--left,#2557d6)}.Playground_faceRight__iBmqS{fill:var(--right,#173d9e)}.Playground_cityBlock__bJ6zy[data-active=true] .Playground_cityLift__flx8V{transform:translateY(-8px)}.Playground_cityBlock__bJ6zy[data-active=true] .Playground_faceTop__mVj5R{fill:#d9ef66}.Playground_cityBlock__bJ6zy[data-dimmed=true]{opacity:.16;pointer-events:none}@media (prefers-reduced-motion:no-preference){.Playground_cityLift__flx8V{transition:transform .28s cubic-bezier(.3,1.4,.4,1)}.Playground_cityBlock__bJ6zy{transition:opacity .25s}.Playground_faceTop__mVj5R{transition:fill .2s}.Playground_cityWalker__t0Fhq{transition:transform .56s cubic-bezier(.45,0,.25,1)}.Playground_cityHop__VTwiZ{animation:Playground_walker-hop__uIIwH .56s cubic-bezier(.45,0,.25,1)}}.Playground_projectNotice__aUYgf{margin:-8px 0 20px;font-size:14px;color:var(--muted-ink)}.Playground_projectList__N3f54{margin-bottom:96px;border-top:1px solid var(--line)}.Playground_projectRow__u9RYu{display:grid;grid-template-columns:6.5em minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:24px 0 26px;border-bottom:1px solid var(--line);color:var(--ink)}.Playground_projectYears__jiAaR{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--muted-ink)}.Playground_projectName__cvXKR h2{font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.02em}.Playground_projectName__cvXKR p{margin-top:4px;max-width:38em;font-size:16px;line-height:1.6;color:var(--muted-ink)}.Playground_projectKind__j5aSf{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--muted-ink);white-space:nowrap}.Playground_projectKind__j5aSf:before{content:"";width:10px;height:10px;border-radius:3px;background:#2557d6}[data-type=open-source] .Playground_projectKind__j5aSf:before{background:#3fa57c}.Playground_projectRow__u9RYu:hover h2,.Playground_projectRow__u9RYu[data-active=true] h2{color:var(--electric)}@media (max-width:800px){.Playground_cityHero__iVbwG{grid-template-columns:1fr;gap:12px;padding:40px 0 24px}.Playground_projectRow__u9RYu{grid-template-columns:1fr auto;gap:6px 16px}.Playground_projectYears__jiAaR{grid-column:1}.Playground_projectKind__j5aSf{grid-column:2;grid-row:1}.Playground_projectName__cvXKR{grid-column:1/-1}}.Playground_cityPlate__j0Ge2{fill:var(--surface);stroke:var(--line);stroke-width:1.5}.Playground_cityPlateSide__T9_gY{fill:var(--line)}.Playground_caseHero__IZjsx{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:40px;padding:48px 0 28px}.Playground_caseBack__TVhn8{display:inline-block;margin-bottom:20px;font-size:15px;font-weight:600;color:var(--electric);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.Playground_caseBack__TVhn8:hover{text-decoration-thickness:2px}.Playground_caseMeta__25UJf{display:flex;flex-wrap:wrap;gap:12px 40px;margin-top:24px}.Playground_caseMeta__25UJf dt{font-size:13px;font-weight:600;color:var(--muted-ink)}.Playground_caseMeta__25UJf dd{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.Playground_caseMeta__25UJf dd[data-type]:before{content:"";width:10px;height:10px;border-radius:3px;background:#2557d6}.Playground_caseMeta__25UJf dd[data-type=open-source]:before{background:#3fa57c}.Playground_caseBlock__USEob{display:block;width:100%;max-height:260px;overflow:visible}.Playground_caseStack__ZrrqD{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:32px;border-bottom:1px solid var(--line)}.Playground_caseStack__ZrrqD li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:14px;font-weight:500;color:var(--ink)}.Playground_caseStack__ZrrqD svg{width:16px;height:16px}.Playground_caseCover__3snmO{margin:40px 0 0;overflow:hidden;border:1px solid var(--line);border-radius:16px;box-shadow:12px 14px 0 color-mix(in srgb,var(--electric) 10%,transparent)}.Playground_caseCover__3snmO img{display:block;width:100%;height:auto}.Playground_caseBody__ZK5k5{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:56px;margin-top:48px}.Playground_caseBody__ZK5k5 article{min-width:0;max-width:42em;font-size:17px}.Playground_caseToc__dHN04{position:sticky;top:110px;align-self:start}.Playground_caseNext__phq4X{display:block;margin:72px 0 96px;padding:28px 32px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink)}.Playground_caseNext__phq4X span{font-size:14px;font-weight:600;color:var(--muted-ink)}.Playground_caseNext__phq4X strong{display:block;margin-top:6px;font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.03em}.Playground_caseNext__phq4X p{margin-top:6px;max-width:40em;font-size:16px;line-height:1.6;color:var(--muted-ink)}.Playground_caseNext__phq4X:hover strong{color:var(--electric)}@media (max-width:800px){.Playground_caseHero__IZjsx{grid-template-columns:minmax(0,1fr) 96px;gap:16px;padding:32px 0 24px}.Playground_caseBody__ZK5k5{grid-template-columns:1fr;gap:0}.Playground_caseToc__dHN04{display:none}}