.pg-hero{position:relative}.pg-hero__inner{--f:clamp(9rem, 14.2vw, 13.5rem);--short:3.05;--robot:1.5;max-width:1440px;padding:var(--space-8) var(--space-12) var(--space-16);margin-inline-start:auto;margin-inline-end:auto;position:relative}.pg-hero__title{font-family:var(--font-display);font-size:var(--f);text-transform:uppercase;text-wrap:nowrap;font-weight:900;line-height:.9}.pg-hero__title>span{animation:.84s linear backwards pg-title-clip;display:block}.pg-hero__title>span>span{animation:pg-title-rise .7s var(--ease-out) backwards;display:block}.pg-hero__title>span:nth-child(2)>span{animation-delay:70ms}.pg-hero__title>span:nth-child(3)>span{animation-delay:.14s}html.arrived .pg-hero__title>span,html.arrived .pg-hero__title>span>span{animation:none}@keyframes pg-title-clip{0%,to{clip-path:inset(-40% -5% 0)}}@keyframes pg-title-rise{0%{transform:translateY(105%)}}.pg-hero__pocket{left:calc(var(--space-12) + var(--f) * var(--short));bottom:calc(var(--space-16) + var(--f) * .12);width:calc(var(--f) * var(--robot));height:calc(var(--f) * 1.68);position:absolute}.pg-hero__mini{display:none}.pg-hero__say{left:calc(var(--space-12) + var(--f) * (var(--short) + var(--robot)) + var(--space-4));right:var(--space-12);bottom:var(--space-16);align-items:flex-start;gap:var(--space-6);flex-direction:column;max-width:27rem;display:flex;position:absolute}.pg-hero__bubble{padding:var(--space-4) var(--space-6);border:2px solid var(--ink);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);transform-origin:0 100%;border-bottom-left-radius:0;font-size:1.25rem;font-weight:500;line-height:1.4}html.robot-pending .pg-hero__bubble{opacity:0}html.robot-said .pg-hero__bubble{animation:pg-say .32s var(--ease-out) backwards}@keyframes pg-say{0%{opacity:0;transform:scale(.9)}}.pg-hero__act{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.pg-hero__note{max-width:22rem}.pg-demo{align-items:center;gap:var(--space-16);padding-top:var(--space-24);grid-template-columns:minmax(0,1fr) auto;display:grid}.pg-demo__copy{gap:var(--space-6);flex-direction:column;max-width:30rem;display:flex}.pg-demo__copy p{color:var(--ink-muted)}.pg-demo__chat{justify-content:flex-end;display:flex}.pg-demo__chat .ct-chat{width:400px;max-width:100%}.pg-demo__log{justify-content:flex-start;min-height:380px}.pg-section__title{max-width:14ch;margin-bottom:var(--space-12)}.pg-faq{padding-top:var(--space-24)}.pg-split{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.pg-split__copy{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.pg-split__copy p{max-width:var(--text-max);color:var(--ink-muted)}.pg-split .ct-faq{max-width:none}.pg-abilities{margin-top:var(--space-24)}.pg-bento{gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"mem mem mem mem mem mem mem cmd cmd cmd cmd cmd""gam gam gam gam sta sta sta sta gui gui gui gui""grd grd grd grd grd grd grd grd grd grd grd grd";display:grid}.pg-cell{align-items:flex-start;gap:var(--space-6);min-width:0;padding:var(--space-8);background:var(--surface-raised);color:var(--ink);flex-direction:column;display:flex}.pg-cell :focus-visible{outline-color:var(--ink)}.pg-cell__copy{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pg-cell__copy p{color:var(--ink-muted)}.pg-cell .ct-chat{background:var(--surface);border:0;max-width:none}.pg-cell .ct-chat__head{border-bottom-color:var(--line)}.pg-cell .ct-chat .ct-msg--bot{background:var(--surface-raised)}.pg-cell .ct-chat .ct-msg--bot .ct-cmd{background:var(--surface-sunken)}.pg-cell__figure{gap:var(--space-2);flex-direction:column;display:flex}.pg-cell__figure b{display:block}.pg-cell__links{border-bottom:2px solid;flex-direction:column;width:100%;list-style:none;display:flex}.pg-cell__links a{min-height:60px;color:inherit;border-top:2px solid;align-items:center;text-decoration:none;display:flex}.pg-cell>.ct-link:last-child{margin-top:auto}.pg-cell--memory{grid-area:mem}.pg-cell--memory .ct-chat{margin-top:auto}.pg-cell--guard{gap:var(--space-16);grid-area:grd;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.pg-cell--commands{background:var(--brand);color:var(--on-brand);grid-area:cmd}.pg-cell--commands .pg-cell__copy p{color:var(--on-brand)}.pg-cell--commands :focus-visible{outline-color:var(--on-brand)}.pg-cell--commands .pg-cell__figure b{font-size:clamp(6rem,12vw,12rem)}.pg-cell__stage{width:100%;min-height:330px;margin-top:auto;position:relative}.pg-cell__stage:after{content:"";border:2px solid;border-radius:50%;width:190px;height:34px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.pg-cell--games{color:var(--on-panel);box-shadow:inset 0 0 0 2px var(--on-panel);background:0 0;grid-area:gam}.pg-cell--games :focus-visible{outline-color:var(--on-panel)}.pg-cell--guides :focus-visible{outline-color:var(--on-panel)}.pg-cell--stats{background:var(--surface-sunken);grid-area:sta}.pg-cell__hours{align-items:flex-end;gap:3px;width:100%;height:88px;margin-top:auto;display:flex}.pg-cell__hours i{height:var(--h);background:var(--ink);flex:1;min-height:2px}.pg-cell__hours .is-peak{background:var(--brand)}.pg-cell--stats>.ct-link:last-child{margin-top:0}.pg-cell--guides{background:var(--panel-raised);color:var(--on-panel);grid-area:gui}@media (min-width:1100px) and (max-width:1279px){.pg-hero__inner{--robot:1.35}.pg-hero__say{gap:var(--space-4)}.pg-hero__bubble{padding:var(--space-3) var(--space-4);font-size:1.0625rem}.pg-hero__note{display:none}}@media (max-width:1099px){.pg-hero__inner{--f:clamp(3.5rem, 17.4vw, 11rem);padding:var(--space-6) var(--space-6) var(--space-12)}.pg-hero__pocket{display:none}.pg-hero__mini{left:calc(var(--space-6) + var(--f) * var(--short));top:calc(var(--space-6) + var(--f) * .8);width:calc(var(--f) * 1.7);height:calc(var(--f) * 1.75);pointer-events:none;display:block;position:absolute}.pg-hero__say{max-width:34rem;margin-top:var(--space-8);position:static}.pg-hero__bubble{border-bottom-left-radius:var(--radius-md);transform-origin:100% 0;border-top-right-radius:0}.pg-demo{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.pg-demo__chat{justify-content:flex-start}.pg-demo__chat .ct-chat{width:440px}.pg-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"mem mem""cmd sta""gam gui""grd grd"}.pg-cell__stage{display:none}}@media (max-width:768px){.pg-hero__inner{padding:var(--space-4) var(--space-4) var(--space-8)}.pg-hero__mini{left:calc(var(--space-4) + var(--f) * var(--short));top:calc(var(--space-4) + var(--f) * .8)}.pg-hero__say{margin-top:var(--space-6);gap:var(--space-4)}.pg-hero__bubble{padding:var(--space-3) var(--space-4);font-size:1.125rem}.pg-demo{padding-top:var(--space-16)}.pg-demo__chat{justify-content:stretch}.pg-demo__chat .ct-chat{width:100%}.pg-demo__log{min-height:396px}.pg-faq{padding-top:var(--space-16)}.pg-abilities{margin-top:var(--space-16)}.pg-section__title{margin-bottom:var(--space-8)}.pg-split{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.pg-bento{gap:var(--space-2);grid-template-columns:minmax(0,1fr);grid-template-areas:"mem""cmd""gam""sta""grd""gui"}.pg-cell{padding:var(--space-6)}.pg-cell--guard{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pg-hero__title>span,.pg-hero__title>span>span{animation:none}html.robot-said .pg-hero__bubble{animation:.2s backwards ct-fade-in}}
