.ib{padding-block:clamp(18px,3vw,34px) clamp(36px,5vw,64px);position:relative;overflow-x:clip}.ib-sprite-host{width:0;height:0;position:absolute;overflow:hidden}.ib-stage{position:relative;container-type:inline-size}.ib-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin:0 auto;font-size:clamp(36px,7.4vw,60px);font-weight:760;line-height:.98}.ib-sub{color:#3a3934;letter-spacing:-.012em;text-wrap:balance;max-width:32ch;margin:18px auto 0;font-size:clamp(16px,1.6vw,20px);line-height:1.45}.ib-sub em{color:var(--ink);font-style:italic}.ib-br{display:none}.ib-cta.hero-cta{margin-top:26px}.ib-copy{text-align:center;max-width:760px;margin:0 auto clamp(18px,3vw,34px)}.ib-scene{position:relative}.ib-scene-narrow{width:min(100vw,480px);margin-left:calc(min(100vw,480px)/-2);display:none;left:50%}.ib-box{aspect-ratio:var(--ar);width:100%;position:relative}.ib-svg,.ib-fx{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ib-fx{pointer-events:none}.ib-pens{pointer-events:none;reading-flow:source-order;position:absolute;inset:0}.ib-pens .pg-ghost{reading-order:9}@media (max-width:739px){.ib-scene-wide{display:none}.ib-scene-narrow{display:block}}@media (min-width:740px) and (max-width:1099px){.ib-scene-wide .ib-box{margin-left:calc(-100% * var(--crop) / (1 - var(--crop)));width:calc(100% / (1 - var(--crop)))}}@media (min-width:1100px){.ib-copy{text-align:left;z-index:2;width:58%;max-width:none;margin:0;position:absolute;top:1.7cqw;left:0}.ib-copy h1{letter-spacing:-.035em;text-wrap:initial;max-width:none;margin:0;font-size:5.28cqw;font-weight:800;line-height:1.21}.ib-copy h1 .ib-l{white-space:nowrap;display:block}.ib-sub{text-wrap:initial;white-space:nowrap;max-width:none;margin:2.2cqw 0 0;font-size:1.9cqw;line-height:1.5}.ib-br{display:inline}.ib-cta.hero-cta{margin-top:2.6cqw;font-size:clamp(14px,1.3cqw,18px)}.ib-copy{pointer-events:none}.ib-copy h1 .ib-l,.ib-copy .ib-sub,.ib-copy .ib-cta{pointer-events:auto}.ib-copy h1 .ib-l,.ib-copy .ib-sub{width:fit-content}}.pg{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:0 0;border:0;border-radius:10px;margin:0;padding:0;position:absolute}.pg svg{width:100%;height:100%;display:block;overflow:visible}.pg:focus-visible{outline-offset:3px;outline:3px solid #9e7000}.pg-ai:focus-visible,.pg-ghost:focus-visible,.pg-you:focus-visible{outline:none}.pg-ai:focus-visible:after,.pg-ghost:focus-visible:after,.pg-you:focus-visible:after{content:"";pointer-events:none;border:3px solid #9e7000;border-radius:10px;position:absolute;inset:18% -5px -5px}.ib-scene-wide .pg-ghost:focus-visible:after{top:23%}.pg-you:focus-visible:after{inset:0 -3px -5px -2px}.pg-sliding:after,.pg-sunk:after,.pg-gone:after,.pg-prep:after,.pg-climb:after{display:none}.pg-sliding:focus-visible,.pg-sunk:focus-visible,.pg-gone:focus-visible{outline-color:#0000}.pg-ghost{cursor:help}.pg-you{z-index:1}.pg-idle,.pg-body,.pg-eyes,.pg-name,.you-flip,.you-eye{transform-box:fill-box}.pg-idle{animation:3.2s ease-in-out infinite pg-bob;animation-delay:calc(var(--i,0) * -.43s);transform-origin:50% 100%}.pg-body{transform-origin:50% 100%;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.pg-eyes{animation:pg-blink var(--blink,5s) infinite;animation-delay:var(--blink-d,0s);transform-origin:50%}.pg-name{transition:transform .18s,opacity .2s}.pg:focus-visible .pg-body{transform:scale(1.07,.93)}.pg:focus-visible .pg-name{transform:translateY(-2.5px)}@media (hover:hover){.pg:hover .pg-body{transform:scale(1.07,.93)}.pg:hover .pg-name{transform:translateY(-2.5px)}.ib-svg .app[data-app]:hover>rect{fill:#fff6d6}.ib-lg:hover{background:#1717130d}}.pg-ghost .pg-idle{animation:5s ease-in-out infinite pg-ghost}.pg-ghost .pg-q{transform-box:fill-box;transform-origin:50% 60%;animation:4s ease-in-out infinite pg-q}.pg-you .you-flip{transform-origin:10% 15%;animation:4.2s ease-in-out infinite you-type}.pg-you .pg-idle{animation:none}.pg-you.pg-typing .you-flip{animation:.3s ease-in-out 4 you-type-fast}.ys-bg,.ys-logo{display:none}.pg-you[data-screen] .ys-bg,.pg-you[data-screen=ChatGPT] .ys-logo[data-ai=ChatGPT],.pg-you[data-screen=Claude] .ys-logo[data-ai=Claude],.pg-you[data-screen=Gemini] .ys-logo[data-ai=Gemini],.pg-you[data-screen=Grok\ Bot] .ys-logo[data-ai=Grok\ Bot],.pg-you[data-screen=Muse] .ys-logo[data-ai=Muse]{display:inline}.pg-sliding .pg-idle,.pg-sliding .pg-eyes{animation:none}.pg-sliding .pg-name{opacity:0}.pg-hit .pg-body{animation:.3s ease-out pg-hit}.pg-sunk{opacity:0;transition:opacity .45s cubic-bezier(.55,0,1,.45),transform .4s cubic-bezier(.4,0,.9,.6)}.pg-gone{opacity:0;transition:opacity .3s}.pg-climb{transition:transform .62s cubic-bezier(.34,1.56,.64,1),opacity .25s}.pg-prep{opacity:0;transition:none}.pg-wobble .pg-idle{animation:.9s ease-in-out pg-wobble}.pg-wave .pg-idle{animation:.9s ease-in-out pg-wave}.ib-playing .pg{cursor:progress}.fx-ring{fill:none;stroke:#fffdf8;stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;animation:.7s ease-out both fx-ring}.fx-drop{fill:#fffdf8;transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.2,.7,.4,1) both fx-drop}.fx-puff{fill:#fffdf8;stroke:#1717132e;stroke-width:.6px;transform-box:fill-box;transform-origin:50%;animation:.42s ease-out both fx-puff}.fx-chip circle{fill:#fffdf8;stroke:#956d00;stroke-width:1.4px}.ib-caption{background:var(--ink);color:var(--paper);letter-spacing:.12em;opacity:0;pointer-events:none;text-transform:uppercase;transform-origin:0;white-space:nowrap;z-index:5;border-radius:999px;margin:0;padding:.55em 1.05em;font-size:clamp(11px,1.15cqw,14px);font-weight:700;transition:opacity .22s,transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:40%;left:50%;transform:translateY(-50%)scale(.85)}.ib-caption.on{opacity:1;transform:translateY(-50%)scale(1)}@media (max-width:359px){.ib-caption{letter-spacing:.07em;padding-inline:.85em}}.ib-svg .surface-tag{transition:opacity .2s}.ib-captioned .surface-tag{opacity:0;transition:opacity .15s}.ib-scene-narrow.ib-captioned .ftag:not([id$=-tag-feed]),.ib-scene-narrow.ib-captioned.ib-cap-over .ftag[id$=-tag-feed]{opacity:0}.ib-strike{background:var(--yellow);border:1.5px solid var(--ink);left:var(--l);letter-spacing:.16em;opacity:0;pointer-events:none;top:var(--t);z-index:4;border-radius:6px;padding:.35em .7em;font-size:clamp(11px,1.3cqw,15px);font-weight:900;transition:opacity .2s,transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:translate(-30%,-150%)rotate(-6deg)scale(.6)}.ib-strike.on{opacity:1;transform:translate(-30%,-150%)rotate(-6deg)scale(1)}.ib-strike.ib-strike-sky{left:var(--sx);top:var(--sy)}.ib-thump .ib-svg [id$=-toolkit],.ib-thump .ib-svg [id$=-kb]{transform-box:fill-box;transform-origin:50%;animation:.5s ease-out ib-thump}.ib-svg .flow,.ib-svg .ftag{transition:opacity .25s}.ib-scene:not(.ib-drawn) .flow,.ib-scene:not(.ib-drawn) .ftag{opacity:0;animation:.4s ease-out 4s forwards ib-flow-late}.ib-drawn .flow,.ib-drawn .ftag{animation:ib-flow-in .5s ease-out var(--fd,0s) backwards}.ib-drawn [id$=-fl-feed],.ib-drawn [id$=-tag-feed]{--fd:.15s}.ib-drawn [id$=-fl-read],.ib-drawn [id$=-tag-read]{--fd:.75s}.ib-drawn [id$=-fl-run],.ib-drawn [id$=-tag-run]{--fd:1.35s}.ib-drawn [id$=-fl-learn],.ib-drawn [id$=-tag-learn]{--fd:1.95s}.ib-drawn [id$=-fl-improve]{--fd:2.4s}.ib-drawn.ib-shown .flow,.ib-drawn.ib-shown .ftag{--fd:-10s}.ib-svg .badge-g{transform-box:fill-box;transform-origin:50%}.ib-svg .ftag.pulse .badge-g{animation:.5s cubic-bezier(.34,1.56,.64,1) ib-pop}.ib-svg .flow.pulse{animation:ib-flow-in .5s ease-out var(--fd,0s) backwards, ib-flow-pulse .9s ease-in-out}.ib-stage[data-hl] .ib-svg .flow,.ib-stage[data-hl] .ib-svg .ftag{opacity:.22}.ib-stage[data-hl=feed] .ib-svg [id$=-fl-feed],.ib-stage[data-hl=feed] .ib-svg [id$=-tag-feed],.ib-stage[data-hl=read] .ib-svg [id$=-fl-read],.ib-stage[data-hl=read] .ib-svg [id$=-tag-read],.ib-stage[data-hl=run] .ib-svg [id$=-fl-run],.ib-stage[data-hl=run] .ib-svg [id$=-tag-run],.ib-stage[data-hl=learn] .ib-svg [id$=-fl-learn],.ib-stage[data-hl=learn] .ib-svg [id$=-tag-learn],.ib-stage[data-hl=learn] .ib-svg [id$=-fl-improve]{opacity:1}.ib-svg{touch-action:manipulation}.ib-svg .app[data-app]{cursor:pointer}.ib-svg .app[data-app]>rect{transition:fill .2s}.ib-svg .app.tapped{transform-box:fill-box;transform-origin:50%;animation:.35s ib-press}.ib-svg .station>rect{transition:fill .25s,stroke .25s}.ib-svg .station.lit>rect{fill:#fff;stroke:#956d00}.ib-svg .sh{fill:none;stroke:#fffdf88c;stroke-linecap:round;stroke-width:1.3px;animation:16s linear infinite ib-shimmer}.ib-svg .sh2{animation-duration:23s;animation-direction:reverse}.ib-legend{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 24px;margin:clamp(18px,2.4vw,30px) 0 0;padding:14px 0 0;list-style:none;display:grid}.ib-lg{appearance:none;color:inherit;cursor:default;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;width:calc(100% + 16px);margin:0 -8px;padding:6px 8px 8px;transition:background .2s;display:block}.ib-lg:focus-visible{outline-offset:0;background:#1717130d;outline:3px solid #9e7000}.ib-lg-h{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ib-lg-ic{flex:none;display:block}.ib-lg-name{letter-spacing:.16em;font-size:11px;font-weight:760}.ib-lg-text{color:#3a3934;text-wrap:pretty;font-size:14px;line-height:1.45;display:block}@media (max-width:739px){.ib-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.ib-lg-text{font-size:13.5px}}@media (max-width:380px){.ib-legend{grid-template-columns:1fr}}.ib-paused *,.ib-paused :before,.ib-paused :after{animation-play-state:paused!important}@keyframes pg-bob{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-1.6px)rotate(-1.6deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(-1.6px)rotate(1.6deg)}}@keyframes pg-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes pg-ghost{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes pg-q{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes you-type{0%,18%,to{transform:rotate(0)}3%,9%,15%{transform:rotate(-7deg)}6%,12%{transform:rotate(4deg)}}@keyframes you-type-fast{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes pg-hit{0%{transform:scale(1)}40%{transform:scale(1.15,.85)}to{transform:scale(1)}}@keyframes pg-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}40%{transform:rotate(7deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}@keyframes pg-wave{0%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-6px)rotate(-4deg)}45%{transform:translateY(0)rotate(4deg)}65%{transform:translateY(-4px)rotate(-3deg)}85%{transform:translateY(0)rotate(0)}}@keyframes fx-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@keyframes fx-drop{0%{opacity:1;transform:translate(0)}60%{opacity:1;transform:translate(calc(var(--dx) * .8), var(--dy))}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) * -.2))}}@keyframes fx-puff{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes ib-thump{0%,to{transform:scale(1)}35%{transform:scale(1.012)}}@keyframes ib-flow-in{0%{opacity:0}to{opacity:1}}@keyframes ib-flow-late{0%{opacity:0}to{opacity:1}}@keyframes ib-pop{0%,to{transform:scale(1)}45%{transform:scale(1.45)}}@keyframes ib-flow-pulse{0%,to{stroke-opacity:1}30%{stroke-opacity:.35}60%{stroke-opacity:1}}@keyframes ib-press{0%,to{transform:scale(1)}40%{transform:scale(.94)}}@keyframes ib-shimmer{0%{transform:translate(-60px)}to{transform:translate(640px)}}@media (prefers-reduced-motion:reduce){.ib *,.ib :before,.ib :after{transition-duration:.01ms!important;animation:none!important}.ib-scene:not(.ib-drawn) .flow,.ib-scene:not(.ib-drawn) .ftag{opacity:1}}.ib-hint{background:var(--paper);border:1.5px dashed var(--ink);opacity:0;pointer-events:none;white-space:nowrap;z-index:4;border-radius:999px;padding:.35em .8em;font-size:clamp(11px,1.05cqw,13px);font-weight:650;transition:opacity .35s,transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:translate(-50%,calc(-100% - 6px))scale(.9)}.ib-hint:after{border:6px solid #0000;border-top-color:var(--ink);content:"";position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.ib-hint.on{opacity:1;animation:1.6s ease-in-out .45s infinite ib-hint-bob;transform:translate(-50%,calc(-100% - 6px))scale(1)}@keyframes ib-hint-bob{0%,to{translate:0}50%{translate:0 -3px}}.pg>svg{animation:.62s cubic-bezier(.34,1.56,.64,1) both pg-drop;animation-delay:calc(.15s + var(--i,0) * 85ms);transform-origin:50% 100%}.pg-you>svg{animation-delay:0s}@keyframes pg-drop{0%{opacity:0;transform:translateY(-38%)scale(.92,1.08)}60%{opacity:1;transform:translateY(2%)scale(1.06,.94)}to{opacity:1;transform:translateY(0)scale(1)}}.ib-hint-left,.ib-hint-left.on{transform:translate(-100%,calc(-100% - 6px))}.ib-hint-left:not(.on){transform:translate(-100%,calc(-100% - 6px))scale(.9)}.ib-hint-left:after{left:auto;right:10px;transform:none}@media (min-width:740px) and (max-width:1099px){.ib-scene-wide .ib-strike{transform:translateY(-150%)rotate(-6deg)scale(.6)}.ib-scene-wide .ib-strike.on{transform:translateY(-150%)rotate(-6deg)scale(1)}.ib-scene-wide .ib-hint.on{transform:translate(-100%,calc(-100% - 6px))}.ib-scene-wide .ib-hint:not(.on){transform:translate(-100%,calc(-100% - 6px))scale(.9)}.ib-scene-wide .ib-hint:after{left:auto;right:10px;transform:none}}
