.feature-card-stage{height:230px;position:relative}@media not (min-width:40rem){.feature-card-stage{height:190px}.feature-card-stage[data-tall]{height:230px}}.feature-card-stage{flex-direction:column;align-items:center;display:flex;overflow:visible}.feature-card-snippet{flex:none;width:100%;max-width:540px;margin-block:auto}.feature-card-stage .baby-grok-bot-card-badge,.feature-card-stage .baby-grok-bot-card-action{transition:background-color .26s,color .26s,opacity .26s}.feature-swap{display:grid}.feature-swap>*{grid-area:1/1;transition:opacity .26s}.feature-swap>[data-hidden]{opacity:0}.feature-badge-swap{justify-items:end}@media (prefers-reduced-motion:reduce){.feature-swap>*{transition:none}}@keyframes feature-entry-pop-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.feature-card-stage .baby-grok-bot-entry-enter{animation-name:feature-entry-pop-in;animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.9,.3,1.15)}@media (prefers-reduced-motion:reduce){.feature-card-stage .baby-grok-bot-entry-enter{animation:none}}.feature-handover__screen{border-radius:10px;position:relative;overflow:hidden}.feature-desk{container-type:inline-size}.feature-desk__window{inset-inline:12px;top:10px}.feature-desk__login{padding-top:10px}.feature-desk__toolbar{height:36px}.feature-desk__composer{flex-direction:row;align-items:center}.feature-desk__rail{display:none}.feature-desk__detail{opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.feature-desk__detail[data-open]{opacity:1}@container (min-width:400px){.feature-desk__window{inset-inline:24px;top:16px}.feature-desk__login{padding-top:16px}.feature-desk__toolbar{height:40px}.feature-desk__composer{flex-direction:column;align-items:stretch}.feature-desk__rail{display:flex}}@container (min-width:480px){.feature-desk__detail{opacity:1;border-left-width:0;flex-shrink:0;width:0;transition:width .32s cubic-bezier(.22,1,.36,1),border-left-width .32s step-start;position:relative;inset:auto;overflow:hidden}.feature-desk__detail[data-open]{border-left-width:1px;width:46%}.feature-desk__detail-inner{width:calc(46cqw - 42.32px)}}.feature-teach{container-type:inline-size}.feature-teach__roomy,.feature-teach__sidebar{display:none}.feature-teach__window{inset-inline:12px}@container (min-width:400px){.feature-teach__window{inset-inline:24px}.feature-teach__sidebar{display:flex}}@container (min-width:440px){.feature-teach__roomy{display:inline}}.feature-stage-cursor{z-index:30;pointer-events:none;will-change:transform;transition:opacity .25s;position:absolute;top:0;left:0}.feature-stage-cursor[data-hidden]{opacity:0;transition-duration:.6s}.feature-stage-cursor__press{transform-origin:0 0;transition:transform .26s cubic-bezier(.22,1,.36,1);display:grid}.feature-stage-cursor[data-pressed] .feature-stage-cursor__press{transition:transform 80ms ease-out;transform:scale(.9)}.feature-stage-cursor__glyph{opacity:0;grid-area:1/1;transition:transform .2s,opacity .2s;transform:scale(0)}.feature-stage-cursor__glyph[data-active]{opacity:1;transform:scale(1)}.feature-stage-cursor svg{filter:drop-shadow(0 1px 2px #0000004d);display:block}.feature-stage-cursor__badge{display:flex;position:absolute;top:13px;left:9px}.feature-stage-cursor__flag{color:#fff;white-space:nowrap;background:#1c1c1c;border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:600;line-height:1.2;position:absolute;top:16px;left:11px}.dark .feature-stage-cursor__flag{color:#1c1c1c;background:#fff}.feature-menu{transform-origin:100% 0;transition:opacity .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1)}.feature-menu[data-closed]{opacity:0;pointer-events:none;transition-duration:.12s;transition-timing-function:ease-in;transform:translateY(-2px)scale(.96)}.feature-text-swap{display:grid}.feature-text-swap>*{grid-area:1/1;transition:opacity .18s ease-out .11s,transform .22s cubic-bezier(.2,0,0,1) .11s}.feature-text-swap>[data-hidden]{opacity:0;transition:opacity .11s ease-in,transform 0s linear .11s;transform:translateY(3px)}@keyframes feature-digit-in{0%{opacity:0;transform:translateY(45%)}}.feature-digit-in{animation:.22s cubic-bezier(.2,0,0,1) feature-digit-in;display:inline-block}.feature-pages{display:grid}.feature-pages>*{grid-area:1/1;transition:opacity .26s}.feature-pages>[data-hidden]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.feature-menu,.feature-pages>*,.feature-text-swap>*{transition:none}.feature-digit-in{animation:none}}