.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.robin-sync{animation-duration:22.499s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards}.robin{transform-box:view-box;transform-origin:404px 608px;animation-name:robin-move}.robin-flip{transform-box:view-box;transform-origin:404px 353px;animation-name:robin-flip}.robin-cast{transform-box:fill-box;transform-origin:50%;animation-name:robin-cast}.robin-wing{transform-box:fill-box;transform-origin:96% 12%;animation-name:robin-wing;animation-timing-function:ease-in-out}.robin-eyes{transform-box:fill-box;transform-origin:50%;animation-name:robin-eyes}.robin-note{transform-box:fill-box;transform-origin:50%}.robin-note-1{animation-name:robin-note-1}.robin-note-2{animation-name:robin-note-2}.robin-note-3{animation-name:robin-note-3}.robin-blink{transform-box:fill-box;transform-origin:50%;animation:5.3s linear infinite robin-blink}.brand-bird[data-trick="0"] .robin-sync{animation-delay:-.617s}@keyframes robin-move{0%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:translateY(-130px)rotate(-6deg)scale(.97,1.08)}.978%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)rotate(4deg)scale(1.05,.88)}1.467%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-24px)rotate(1deg)scale(.98,1.05)}1.956%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)rotate(0)scale(1.03,.94)}2.298%{transform:translateY(0)rotate(0)scale(1)}2.742%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(0)rotate(0)scale(1)}3.329%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(0)rotate(-4deg)scale(1.06,.86)}4.748%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:translateY(-190px)rotate(0)scale(.97,1.08)}5.93%{transform:translateY(0)rotate(4deg)scale(1.07,.85)}5.932%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)rotate(4deg)scale(1.07,.85)}6.466%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-30px)rotate(1deg)scale(.98,1.05)}6.954%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)rotate(0)scale(1.03,.94)}7.297%{transform:translateY(0)rotate(0)scale(1)}8.408%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(0)rotate(0)scale(1)}8.995%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(0)rotate(-4deg)scale(1.06,.86)}10.168%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:translateY(-130px)rotate(-6deg)scale(.97,1.08)}11.146%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)rotate(4deg)scale(1.05,.88)}11.635%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-24px)rotate(1deg)scale(.98,1.05)}12.124%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)rotate(0)scale(1.03,.94)}12.466%{transform:translateY(0)rotate(0)scale(1)}13.297%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(0)rotate(0)scale(1)}13.884%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(0)rotate(-4deg)scale(1.06,.86)}15.057%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:translateY(-130px)rotate(-6deg)scale(.97,1.08)}16.035%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)rotate(4deg)scale(1.05,.88)}16.524%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-24px)rotate(1deg)scale(.98,1.05)}17.013%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)rotate(0)scale(1.03,.94)}17.355%{transform:translateY(0)rotate(0)scale(1)}17.799%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(0)scale(1)}19.044%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(0)scale(1.05,.9)}20.377%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)rotate(-11deg)scale(1.03,.95)}20.733%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(-16deg)scale(.99,1.03)}22.066%{transform:translateY(0)rotate(-11deg)scale(1.03,.95)}22.333%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)rotate(-11deg)scale(1.03,.95)}22.688%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(-16deg)scale(.99,1.03)}24.022%{transform:translateY(0)rotate(-9deg)scale(1.03,.95)}24.288%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)rotate(-9deg)scale(1.03,.95)}24.644%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(-16deg)scale(.99,1.03)}25.977%{transform:translateY(0)rotate(-11deg)scale(1.03,.95)}27.355%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(-11deg)scale(1.03,.95)}28.422%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(0)scale(1.05,.9)}29.311%{transform:translateY(0)rotate(0)scale(1)}29.844%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(0)rotate(0)scale(1)}30.431%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(0)rotate(-4deg)scale(1.06,.86)}31.604%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:translateY(-130px)rotate(-6deg)scale(.97,1.08)}32.582%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)rotate(4deg)scale(1.05,.88)}33.071%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-24px)rotate(1deg)scale(.98,1.05)}33.56%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)rotate(0)scale(1.03,.94)}33.902%{transform:translateY(0)rotate(0)scale(1)}34.733%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(0)rotate(0)scale(1)}35.32%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(0)rotate(-4deg)scale(1.06,.86)}36.493%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:translateY(-130px)rotate(-6deg)scale(.97,1.08)}37.471%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)rotate(4deg)scale(1.05,.88)}37.96%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-24px)rotate(1deg)scale(.98,1.05)}38.449%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)rotate(0)scale(1.03,.94)}38.791%{transform:translateY(0)rotate(0)scale(1)}39.236%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(0)rotate(0)scale(1)}39.822%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(-4deg)scale(1.06,.86)}40.468%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(-110.5px)rotate(0)scale(-.9,1.06)}40.996%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:translateY(-130px)rotate(-6deg)scale(.97,1.08)}41.973%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)rotate(4deg)scale(1.05,.88)}42.462%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-24px)rotate(1deg)scale(.98,1.05)}42.951%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)rotate(0)scale(1.03,.94)}43.294%{transform:translateY(0)rotate(0)scale(1)}44.405%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(0)rotate(0)scale(1)}44.991%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(0)rotate(-4deg)scale(1.06,.86)}46.165%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:translateY(-130px)rotate(-6deg)scale(.97,1.08)}47.143%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)rotate(4deg)scale(1.05,.88)}47.631%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-24px)rotate(1deg)scale(.98,1.05)}48.12%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)rotate(0)scale(1.03,.94)}48.463%{transform:translateY(0)rotate(0)scale(1)}49.294%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(0)rotate(0)scale(1)}49.88%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(0)rotate(-4deg)scale(1.06,.86)}51.054%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:translateY(-130px)rotate(-6deg)scale(.97,1.08)}52.032%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)rotate(4deg)scale(1.05,.88)}52.521%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-24px)rotate(1deg)scale(.98,1.05)}53.009%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)rotate(0)scale(1.03,.94)}53.352%{transform:translateY(0)rotate(0)scale(1)}53.796%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(0)scale(1)}54.329%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)rotate(24deg)scale(1.02,.97)}54.641%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)rotate(16deg)scale(1.02,.97)}54.952%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(24deg)scale(1.02,.97)}55.663%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(0)scale(1)}56.196%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)rotate(24deg)scale(1.02,.97)}56.507%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)rotate(16deg)scale(1.02,.97)}56.818%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(24deg)scale(1.02,.97)}57.53%{transform:translateY(0)rotate(0)scale(1)}58.063%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(0)rotate(0)scale(1)}58.65%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(0)rotate(-4deg)scale(1.06,.86)}59.679%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:translateY(-100px)rotate(6deg)scale(-.97,1.08)}60.536%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)rotate(-4deg)scale(-1.045,.887)}61.025%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-18.462px)rotate(-1deg)scale(-.98,1.05)}61.514%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)rotate(0)scale(-1.03,.94)}61.856%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(0)scaleX(-1)}62.656%{transform:translateY(0)rotate(7deg)scaleX(-1)}63.634%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(7deg)scaleX(-1)}64.523%{transform:translateY(0)rotate(-6deg)scaleX(-1)}65.501%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(-6deg)scaleX(-1)}66.301%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(0)scaleX(-1)}66.834%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)rotate(-24deg)scale(-1.02,.97)}67.145%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)rotate(-16deg)scale(-1.02,.97)}67.457%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(-24deg)scale(-1.02,.97)}68.168%{transform:translateY(0)rotate(0)scaleX(-1)}68.701%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(0)rotate(0)scaleX(-1)}69.288%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(0)rotate(4deg)scale(-1.06,.86)}70.461%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:translateY(-130px)rotate(-6deg)scale(.97,1.08)}71.439%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)rotate(4deg)scale(1.05,.88)}71.928%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-24px)rotate(1deg)scale(.98,1.05)}72.417%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)rotate(0)scale(1.03,.94)}72.759%{transform:translateY(0)rotate(0)scale(1)}73.87%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(0)rotate(0)scale(1)}74.457%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(0)rotate(-4deg)scale(1.06,.86)}75.63%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:translateY(-130px)rotate(-6deg)scale(.97,1.08)}76.608%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)rotate(4deg)scale(1.05,.88)}77.097%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-24px)rotate(1deg)scale(.98,1.05)}77.586%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)rotate(0)scale(1.03,.94)}77.928%{transform:translateY(0)rotate(0)scale(1)}78.759%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(0)rotate(0)scale(1)}79.346%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(0)rotate(-4deg)scale(1.06,.86)}80.519%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:translateY(-130px)rotate(-6deg)scale(.97,1.08)}81.497%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)rotate(4deg)scale(1.05,.88)}81.986%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-24px)rotate(1deg)scale(.98,1.05)}82.475%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)rotate(0)scale(1.03,.94)}82.817%{transform:translateY(0)rotate(0)scale(1)}83.262%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(0)scale(1)}84.506%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(0)scale(1.05,.9)}85.839%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)rotate(-11deg)scale(1.03,.95)}86.195%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(-16deg)scale(.99,1.03)}87.528%{transform:translateY(0)rotate(-11deg)scale(1.03,.95)}87.795%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)rotate(-11deg)scale(1.03,.95)}88.151%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(-16deg)scale(.99,1.03)}89.484%{transform:translateY(0)rotate(-9deg)scale(1.03,.95)}90.862%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(-9deg)scale(1.03,.95)}91.929%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)rotate(0)scale(1.05,.9)}92.818%{transform:translateY(0)rotate(0)scale(1)}93.351%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(0)rotate(0)scale(1)}93.938%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(0)rotate(-4deg)scale(1.06,.86)}95.111%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:translateY(-130px)rotate(-6deg)scale(.97,1.08)}96.089%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)rotate(4deg)scale(1.05,.88)}96.578%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-24px)rotate(1deg)scale(.98,1.05)}97.067%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)rotate(0)scale(1.03,.94)}97.409%{transform:translateY(0)rotate(0)scale(1)}98.24%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(0)rotate(0)scale(1)}98.827%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(0)rotate(-4deg)scale(1.06,.86)}to{transform:translateY(-130px)rotate(-6deg)scale(.97,1.08)}}@keyframes robin-cast{0%{opacity:.05;animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:scale(.55)}.978%{opacity:.196;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:scale(1.08)}1.467%{opacity:.14;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:scale(.917)}1.956%{opacity:.178;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1.048)}2.298%{opacity:.16;transform:scale(1)}2.742%{opacity:.16;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1)}3.329%{opacity:.202;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:scale(1.096)}4.748%{opacity:.03;animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:scale(.35)}5.93%{opacity:.205;transform:scale(1.112)}5.932%{opacity:.205;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:scale(1.112)}6.466%{opacity:.135;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:scale(.896)}6.954%{opacity:.178;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1.048)}7.297%{opacity:.16;transform:scale(1)}8.408%{opacity:.16;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1)}8.995%{opacity:.202;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:scale(1.096)}10.168%{opacity:.05;animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:scale(.55)}11.146%{opacity:.196;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:scale(1.08)}11.635%{opacity:.14;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:scale(.917)}12.124%{opacity:.178;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1.048)}12.466%{opacity:.16;transform:scale(1)}13.297%{opacity:.16;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1)}13.884%{opacity:.202;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:scale(1.096)}15.057%{opacity:.05;animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:scale(.55)}16.035%{opacity:.196;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:scale(1.08)}16.524%{opacity:.14;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:scale(.917)}17.013%{opacity:.178;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1.048)}17.355%{opacity:.16;transform:scale(1)}17.799%{opacity:.16;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1)}19.044%{opacity:.19;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.08)}20.377%{opacity:.175;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:scale(1.048)}20.733%{opacity:.151;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.984)}22.066%{opacity:.175;transform:scale(1.048)}22.333%{opacity:.175;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:scale(1.048)}22.688%{opacity:.151;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.984)}24.022%{opacity:.175;transform:scale(1.048)}24.288%{opacity:.175;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:scale(1.048)}24.644%{opacity:.151;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.984)}25.977%{opacity:.175;transform:scale(1.048)}27.355%{opacity:.175;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.048)}28.422%{opacity:.19;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.08)}29.311%{opacity:.16;transform:scale(1)}29.844%{opacity:.16;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1)}30.431%{opacity:.202;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:scale(1.096)}31.604%{opacity:.05;animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:scale(.55)}32.582%{opacity:.196;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:scale(1.08)}33.071%{opacity:.14;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:scale(.917)}33.56%{opacity:.178;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1.048)}33.902%{opacity:.16;transform:scale(1)}34.733%{opacity:.16;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1)}35.32%{opacity:.202;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:scale(1.096)}36.493%{opacity:.05;animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:scale(.55)}37.471%{opacity:.196;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:scale(1.08)}37.96%{opacity:.14;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:scale(.917)}38.449%{opacity:.178;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1.048)}38.791%{opacity:.16;transform:scale(1)}39.236%{opacity:.16;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1)}39.822%{opacity:.202;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.096)}40.468%{opacity:.067;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:scale(.617)}40.996%{opacity:.05;animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:scale(.55)}41.973%{opacity:.196;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:scale(1.08)}42.462%{opacity:.14;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:scale(.917)}42.951%{opacity:.178;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1.048)}43.294%{opacity:.16;transform:scale(1)}44.405%{opacity:.16;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1)}44.991%{opacity:.202;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:scale(1.096)}46.165%{opacity:.05;animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:scale(.55)}47.143%{opacity:.196;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:scale(1.08)}47.631%{opacity:.14;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:scale(.917)}48.12%{opacity:.178;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1.048)}48.463%{opacity:.16;transform:scale(1)}49.294%{opacity:.16;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1)}49.88%{opacity:.202;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:scale(1.096)}51.054%{opacity:.05;animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:scale(.55)}52.032%{opacity:.196;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:scale(1.08)}52.521%{opacity:.14;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:scale(.917)}53.009%{opacity:.178;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1.048)}53.352%{opacity:.16;transform:scale(1)}53.796%{opacity:.16;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1)}54.329%{opacity:.169;transform:scale(1.032)}54.952%{opacity:.169;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.032)}55.663%{opacity:.16;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1)}56.196%{opacity:.169;transform:scale(1.032)}56.818%{opacity:.169;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.032)}57.53%{opacity:.16;transform:scale(1)}58.063%{opacity:.16;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1)}58.65%{opacity:.202;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:scale(1.096)}59.679%{opacity:.075;animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:scale(.654)}60.536%{opacity:.194;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:scale(1.073)}61.025%{opacity:.144;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:scale(.936)}61.514%{opacity:.178;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1.048)}61.856%{opacity:.16;transform:scale(1)}66.301%{opacity:.16;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1)}66.834%{opacity:.169;transform:scale(1.032)}67.457%{opacity:.169;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.032)}68.168%{opacity:.16;transform:scale(1)}68.701%{opacity:.16;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1)}69.288%{opacity:.202;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:scale(1.096)}70.461%{opacity:.05;animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:scale(.55)}71.439%{opacity:.196;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:scale(1.08)}71.928%{opacity:.14;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:scale(.917)}72.417%{opacity:.178;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1.048)}72.759%{opacity:.16;transform:scale(1)}73.87%{opacity:.16;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1)}74.457%{opacity:.202;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:scale(1.096)}75.63%{opacity:.05;animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:scale(.55)}76.608%{opacity:.196;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:scale(1.08)}77.097%{opacity:.14;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:scale(.917)}77.586%{opacity:.178;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1.048)}77.928%{opacity:.16;transform:scale(1)}78.759%{opacity:.16;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1)}79.346%{opacity:.202;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:scale(1.096)}80.519%{opacity:.05;animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:scale(.55)}81.497%{opacity:.196;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:scale(1.08)}81.986%{opacity:.14;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:scale(.917)}82.475%{opacity:.178;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1.048)}82.817%{opacity:.16;transform:scale(1)}83.262%{opacity:.16;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1)}84.506%{opacity:.19;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.08)}85.839%{opacity:.175;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:scale(1.048)}86.195%{opacity:.151;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.984)}87.528%{opacity:.175;transform:scale(1.048)}87.795%{opacity:.175;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:scale(1.048)}88.151%{opacity:.151;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.984)}89.484%{opacity:.175;transform:scale(1.048)}90.862%{opacity:.175;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.048)}91.929%{opacity:.19;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.08)}92.818%{opacity:.16;transform:scale(1)}93.351%{opacity:.16;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1)}93.938%{opacity:.202;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:scale(1.096)}95.111%{opacity:.05;animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:scale(.55)}96.089%{opacity:.196;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:scale(1.08)}96.578%{opacity:.14;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:scale(.917)}97.067%{opacity:.178;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1.048)}97.409%{opacity:.16;transform:scale(1)}98.24%{opacity:.16;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1)}98.827%{opacity:.202;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:scale(1.096)}to{opacity:.05;transform:scale(.55)}}@keyframes robin-flip{0%{transform:rotate(0)}3.329%{animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:rotate(0)}4.748%{animation-timing-function:cubic-bezier(.45,0,.7,.5);transform:rotate(-180deg)}5.93%{transform:rotate(-360deg)}5.932%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes robin-wing{0%{transform:rotate(7deg)}.978%{transform:rotate(-4deg)}1.467%{transform:rotate(5deg)}1.956%{transform:rotate(0)}2.742%{transform:rotate(0)}3.329%{transform:rotate(-3deg)}4.748%{transform:rotate(10deg)}5.93%{transform:rotate(-4deg)}5.932%{transform:rotate(-4deg)}6.466%{transform:rotate(5deg)}6.954%{transform:rotate(0)}8.408%{transform:rotate(0)}8.995%{transform:rotate(-3deg)}10.168%{transform:rotate(7deg)}11.146%{transform:rotate(-4deg)}11.635%{transform:rotate(5deg)}12.124%{transform:rotate(0)}13.297%{transform:rotate(0)}13.884%{transform:rotate(-3deg)}15.057%{transform:rotate(7deg)}16.035%{transform:rotate(-4deg)}16.524%{transform:rotate(5deg)}17.013%{transform:rotate(0)}17.799%{transform:rotate(0)}19.044%{transform:rotate(-3deg)}20.377%{transform:rotate(0)}20.733%{transform:rotate(4deg)}22.066%{transform:rotate(0)}22.333%{transform:rotate(0)}22.688%{transform:rotate(4deg)}24.022%{transform:rotate(0)}24.288%{transform:rotate(0)}24.644%{transform:rotate(4deg)}25.977%{transform:rotate(0)}29.844%{transform:rotate(0)}30.431%{transform:rotate(-3deg)}31.604%{transform:rotate(7deg)}32.582%{transform:rotate(-4deg)}33.071%{transform:rotate(5deg)}33.56%{transform:rotate(0)}34.733%{transform:rotate(0)}35.32%{transform:rotate(-3deg)}36.493%{transform:rotate(7deg)}37.471%{transform:rotate(-4deg)}37.96%{transform:rotate(5deg)}38.449%{transform:rotate(0)}39.236%{transform:rotate(0)}39.822%{transform:rotate(-3deg)}40.468%{transform:rotate(10deg)}40.996%{transform:rotate(7deg)}41.973%{transform:rotate(-4deg)}42.462%{transform:rotate(5deg)}42.951%{transform:rotate(0)}44.405%{transform:rotate(0)}44.991%{transform:rotate(-3deg)}46.165%{transform:rotate(7deg)}47.143%{transform:rotate(-4deg)}47.631%{transform:rotate(5deg)}48.12%{transform:rotate(0)}49.294%{transform:rotate(0)}49.88%{transform:rotate(-3deg)}51.054%{transform:rotate(7deg)}52.032%{transform:rotate(-4deg)}52.521%{transform:rotate(5deg)}53.009%{transform:rotate(0)}58.063%{transform:rotate(0)}58.65%{transform:rotate(-3deg)}59.679%{transform:rotate(10deg)}60.536%{transform:rotate(-4deg)}61.025%{transform:rotate(5deg)}61.514%{transform:rotate(0)}68.701%{transform:rotate(0)}69.288%{transform:rotate(-3deg)}70.461%{transform:rotate(10deg)}71.439%{transform:rotate(-4deg)}71.928%{transform:rotate(5deg)}72.417%{transform:rotate(0)}73.87%{transform:rotate(0)}74.457%{transform:rotate(-3deg)}75.63%{transform:rotate(7deg)}76.608%{transform:rotate(-4deg)}77.097%{transform:rotate(5deg)}77.586%{transform:rotate(0)}78.759%{transform:rotate(0)}79.346%{transform:rotate(-3deg)}80.519%{transform:rotate(7deg)}81.497%{transform:rotate(-4deg)}81.986%{transform:rotate(5deg)}82.475%{transform:rotate(0)}83.262%{transform:rotate(0)}84.506%{transform:rotate(-3deg)}85.839%{transform:rotate(0)}86.195%{transform:rotate(4deg)}87.528%{transform:rotate(0)}87.795%{transform:rotate(0)}88.151%{transform:rotate(4deg)}89.484%{transform:rotate(0)}93.351%{transform:rotate(0)}93.938%{transform:rotate(-3deg)}95.111%{transform:rotate(7deg)}96.089%{transform:rotate(-4deg)}96.578%{transform:rotate(5deg)}97.067%{transform:rotate(0)}98.24%{transform:rotate(0)}98.827%{transform:rotate(-3deg)}to{transform:rotate(7deg)}}@keyframes robin-eyes{0%{transform:scaleY(1)}19.044%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scaleY(1)}20.377%{transform:scaleY(.12)}27.355%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scaleY(.12)}28.422%{transform:scaleY(1)}84.506%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scaleY(1)}85.839%{transform:scaleY(.12)}90.862%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scaleY(.12)}91.929%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes robin-note-1{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}20.733%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0)scale(.4)rotate(0)}21.355%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(37.5px,-57.5px)scale(1)rotate(-9deg)}23.399%{opacity:.9;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(105px,-161px)scale(1)rotate(18deg)}25.177%{opacity:0;transform:translate(150px,-230px)scale(.85)rotate(5.4deg)}25.187%{opacity:0;transform:translate(0)scale(.4)rotate(0)}86.195%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0)scale(.4)rotate(0)}86.817%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(37.5px,-57.5px)scale(1)rotate(-9deg)}88.862%{opacity:.9;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(105px,-161px)scale(1)rotate(18deg)}90.64%{opacity:0;transform:translate(150px,-230px)scale(.85)rotate(5.4deg)}90.65%{opacity:0;transform:translate(0)scale(.4)rotate(0)}to{opacity:0;transform:translate(0)scale(.4)rotate(0)}}@keyframes robin-note-2{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}22.688%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0)scale(.4)rotate(0)}23.311%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(50px,-42.5px)scale(1)rotate(7deg)}25.355%{opacity:.9;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(140px,-119px)scale(1)rotate(-14deg)}27.133%{opacity:0;transform:translate(200px,-170px)scale(.85)rotate(-4.2deg)}27.143%{opacity:0;transform:translate(0)scale(.4)rotate(0)}88.151%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0)scale(.4)rotate(0)}88.773%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(50px,-42.5px)scale(1)rotate(7deg)}90.817%{opacity:.9;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(140px,-119px)scale(1)rotate(-14deg)}92.595%{opacity:0;transform:translate(200px,-170px)scale(.85)rotate(-4.2deg)}92.605%{opacity:0;transform:translate(0)scale(.4)rotate(0)}to{opacity:0;transform:translate(0)scale(.4)rotate(0)}}@keyframes robin-note-3{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}24.644%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0)scale(.4)rotate(0)}25.266%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(30px,-65px)scale(1)rotate(-5deg)}27.311%{opacity:.9;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(84px,-182px)scale(1)rotate(10deg)}29.089%{opacity:0;transform:translate(120px,-260px)scale(.85)rotate(3deg)}29.099%{opacity:0;transform:translate(0)scale(.4)rotate(0)}to{opacity:0;transform:translate(0)scale(.4)rotate(0)}}@keyframes robin-blink{0%,37%,40%,76%,79%,81.5%,to{transform:scaleY(1)}38.5%,77.5%,80.2%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.robin,.robin-flip,.robin-cast,.robin-wing,.robin-eyes,.robin-note,.robin-blink{animation:none}}.brand-bird .robin-sync,.brand-bird[data-trick="0"] .robin-sync{animation-delay:-.617s}.brand-bird[data-trick="0"] .robin-blink{animation-delay:0s}.brand-bird[data-trick="1"] .robin-sync{animation-delay:-4.005s}.brand-bird[data-trick="1"] .robin-blink{animation-delay:-1.9s}.brand-bird[data-trick="2"] .robin-sync{animation-delay:-8.828s}.brand-bird[data-trick="2"] .robin-blink{animation-delay:-3.8s}.brand-bird[data-trick="3"] .robin-sync{animation-delay:-12.104s}.brand-bird[data-trick="3"] .robin-blink{animation-delay:-.4s}.brand-bird[data-trick="4"] .robin-sync{animation-delay:-18.733s}.brand-bird[data-trick="4"] .robin-blink{animation-delay:-2.3s}.brand-bird{flex:none;width:21px;height:18px;display:inline-block;position:relative}.brand-rest{display:block}.brand-tricks{pointer-events:none;width:42px;height:42px;display:none;position:absolute;top:-10.6px;left:-10.5px}.brand-tricks>svg{width:100%;height:100%;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.brand-bird[data-playing] .brand-tricks{display:block}.brand-bird[data-playing] .brand-rest{visibility:hidden}}@font-face{font-family:Brown;src:url(/prompt-library/assets/fonts/BrownLLWeb-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Brown;src:url(/prompt-library/assets/fonts/BrownLLWeb-Medium.woff2)format("woff2");font-weight:500;font-display:swap}:root{color-scheme:light only;--font-sans:"Brown",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-code:"Courier Prime",SFMono-Regular,Menlo,Consolas,monospace;--page:#f8f8f8;--card:#fff;--sunken:#f0f0f0;--text:#1c1c1c;--text-2:#515151;--text-3:#6c6c6c;--border:#d6d6d6;--border-subtle:#0000000f;--border-strong:#868686;--primary:#be1f77;--primary-hover:#991160;--primary-active:#730749;--primary-bg:#fff0f6;--primary-border:#e693b8;--nav:#021029;--on-dark:#fff;--ok:#376913;--scheduled-bg:#f1efed;--scheduled-border:#dcd8d4;--gradient-brand:linear-gradient(135deg,#4d0132,#991160);--shadow-card:0 1px 2px #0000000d;--focus:0 0 0 4px #be1f7726}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0}body{background:var(--page);color:var(--text);font:400 14px/1.5714 var(--font-sans);-webkit-font-smoothing:antialiased}a{color:var(--primary)}h1,h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500}h1{font-size:30px;line-height:1.2}h2{font-size:18px;line-height:1.4}img{max-width:100%;height:auto}.topbar{--ink-text:#eef0fa;--ink-muted:#a9aecb;color:var(--ink-text);padding-top:env(safe-area-inset-top,0px);background:radial-gradient(90% 120% at 90% 0,#1d2860,#0000 60%),radial-gradient(70% 100% at 100% 100%,#2a1745,#0000 65%),#121633;font:15px/1.6 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.topbar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;max-width:1040px;margin:0 auto;padding:18px 24px;display:flex}.brand{color:var(--ink-text);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ink-text)}.primary-nav{align-items:center;gap:4px;font-size:13px;line-height:1.6;display:flex}.primary-nav a{color:var(--ink-muted);white-space:nowrap;border-radius:6px;padding:6px 10px;text-decoration:none}.primary-nav a:hover{color:var(--ink-text);background:#ffffff0f}.primary-nav a[aria-current=page]{color:var(--ink-text);background:#ffffff1a}.topbar :focus-visible{outline:2px solid var(--ink-text);outline-offset:2px;border-radius:4px}.topbar{position:relative}.topbar:before{content:"";pointer-events:none;background-image:radial-gradient(#bec8ff2e 1px,#0000 1.3px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 90% at 85% 40%,#000,#0000 75%);mask-image:radial-gradient(55% 90% at 85% 40%,#000,#0000 75%)}.topbar>*{position:relative}.wrap{gap:32px;max-width:1040px;margin:0 auto;padding:32px 24px 64px;display:grid}.library-hero{gap:16px;max-width:1040px;margin:0 auto;padding:40px 24px 48px;display:grid}.library-hero h1{letter-spacing:-.03em;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:650;line-height:1.1}.library-hero p{max-width:64ch;color:var(--ink-muted);margin:0;font-size:16px;line-height:1.6}@media (width<=480px){.library-hero{padding:24px 16px 32px}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.topbar{view-transition-name:library-header}.topbar-in{view-transition-name:library-navigation}.library-hero{view-transition-name:library-introduction}.sidenav{view-transition-name:library-sidebar}::view-transition-group(*){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-old(library-header),::view-transition-new(library-header){object-fit:fill;mix-blend-mode:normal;height:100%}::view-transition-old(library-introduction):only-child{animation:.14s ease-out both library-fade-out}::view-transition-new(library-introduction):only-child{animation:.22s ease-out both library-fade-in}::view-transition-new(library-sidebar):only-child{animation:.26s cubic-bezier(.2,.7,.2,1) both library-sidebar-in}::view-transition-old(library-sidebar):only-child{animation:.14s ease-out both library-fade-out}}@keyframes library-fade-out{to{opacity:0}}@keyframes library-fade-in{0%{opacity:0}}@keyframes library-sidebar-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.cat{gap:16px;margin-top:12px;display:grid}.cat h2{align-items:center;gap:8px;display:flex}.count{color:var(--text-3);border:1px solid var(--border);border-radius:2px;padding:0 6px;font-size:12px;font-weight:400}.list{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:8px;margin:0;padding:0;list-style:none}.item{border-top:1px solid var(--border-subtle);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px 20px;display:grid}.item:first-child{border-top:0}.num{background:var(--primary-bg);width:36px;height:36px;color:var(--primary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.num .ico{margin:0}.item-title{color:var(--text);font-size:16px;font-weight:500;text-decoration:none}.item-title:hover{color:var(--primary)}.item-job{color:var(--text-2);margin:2px 0 8px}.tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag{overflow-wrap:anywhere;background:var(--sunken);max-width:100%;color:var(--text-2);border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:20px;display:inline-flex}.tag .ico{margin:0}.item-actions{flex-wrap:wrap;gap:8px;display:flex}.btn{border:1px solid var(--border-strong);background:var(--card);height:32px;color:var(--text);font:500 14px var(--font-sans);cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;transition:background .1s cubic-bezier(.4,0,.2,1),color .1s;display:inline-flex}.btn:hover{background:var(--sunken)}.btn>svg{flex:none;margin-right:8px}.btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-primary:active{background:var(--primary-active)}.btn-ghost{color:var(--primary);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--primary-bg)}.btn:focus-visible,a:focus-visible{box-shadow:var(--focus);outline:none}.crumbs{overflow-wrap:anywhere;color:var(--text-3);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.crumbs a{color:var(--text-3)}.detail-head{gap:12px;padding-top:16px;display:grid}.lede{color:var(--text-2);max-width:64ch;margin:0;font-size:16px}.prompt{font:400 13px/1.6 var(--font-code);white-space:pre-wrap;word-wrap:break-word;color:var(--text);background:var(--sunken);order:1;max-height:520px;margin:0;padding:20px;overflow:auto}@media (width<=760px){.item{grid-template-columns:32px minmax(0,1fr)}.item-actions{grid-column:2}}@media (width<=480px){.wrap{padding:24px 16px 48px}.topbar-in{padding:18px 16px}h1{font-size:24px}}mark.ph{background:var(--primary-bg);color:var(--primary);border:1px dashed var(--primary-border);border-radius:2px;padding:0 3px;font-weight:700}.ico{vertical-align:-2px;flex:none;margin-right:6px}.with-nav{grid-template-columns:286px minmax(0,1fr);max-width:1320px;margin:0 auto;display:grid}.with-nav>.wrap{width:100%;min-width:0;max-width:1040px;margin:0}.with-nav>.doc-wide{max-width:none}.sidenav{border-right:1px solid var(--border);align-content:start;align-self:start;gap:10px;max-height:100dvh;padding:24px 16px 32px 24px;display:grid;position:sticky;top:0;overflow:auto}.sn-home{color:var(--text);border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-weight:500;text-decoration:none;display:inline-flex}.sn-home:hover{background:var(--sunken)}.sn-search{border:1px solid var(--border-strong);height:32px;font:inherit;background:var(--card);color:var(--text);border-radius:4px;width:100%;padding:0 10px;font-size:13px}.sn-wrap summary{display:none}.sn-group{margin-top:24px}.sn-group h3{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin:0 0 4px;padding:0 8px;font-size:11px;font-weight:500}.sn-group ul{margin:0;padding:0;list-style:none}.sn-group a{color:var(--text-2);border-radius:4px;gap:8px;padding:6px 8px;font-size:13px;line-height:1.35;text-decoration:none;display:flex}.sn-group a:hover{background:var(--sunken);color:var(--text)}.sn-group a[aria-current=page]{background:var(--primary-bg);color:var(--primary);font-weight:500}.sn-num{color:var(--text-3);align-items:center;min-width:16px;display:inline-flex}.sn-num .ico{margin:0}.sn-group a[aria-current=page] .sn-num{color:var(--primary)}.ex-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.example-note{color:var(--text-3);margin:8px 0 0;font-size:12px}.ex-frame{border:1px solid var(--border);background:var(--page);border-radius:8px;overflow:hidden}.ex-frame iframe{border:0;width:100%;height:1100px;display:block}@media (width<=1024px){.with-nav{grid-template-columns:1fr}.sidenav{border-right:0;border-bottom:1px solid var(--border);max-height:none;padding:8px 24px;display:block;position:static;overflow:visible}.sn-home{display:none}.sn-content{overscroll-behavior:contain;max-height:60dvh;padding:8px 0 16px;overflow:auto}.sn-wrap summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:500;display:list-item}}.doc{align-content:start;gap:24px}.prompt-overview{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;padding:16px 0 8px;display:grid}.prompt-overview .detail-head{gap:16px;padding:0}.detail-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.detail-actions .btn{height:40px;padding:0 20px}.at-glance{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:16px 0}.summary-facts{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;display:grid}.summary-facts>div>div{grid-template-columns:128px minmax(0,1fr);gap:16px;display:grid}.summary-facts>div{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;display:grid}.summary-facts svg{color:var(--text-3);margin-top:2px}.summary-facts dt{color:var(--text-3);margin:2px 0 0;font-size:12px;font-weight:500}.summary-facts dd{max-width:76ch;color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.support-check{margin-top:12px}.support-row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.summary-facts .fact-support{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.fact-support .support-check{min-width:0;max-width:100%;margin:0}.fact-support .btn{min-height:24px}.summary-facts>.summary-support,.summary-facts>.summary-support>div{align-items:center}.summary-support dt,.summary-support>svg,.summary-facts .assistant-mark svg{margin-top:0}.assistant-marks{align-items:center;gap:2px;display:flex}.assistant-mark{color:var(--text-3);opacity:.8;border-radius:4px;justify-content:center;align-items:center;padding:5px;display:inline-flex;position:relative}.assistant-mark:hover,.assistant-mark:focus-visible{color:var(--text-2);opacity:1;background:var(--sunken)}.assistant-mark .assistant-external{opacity:0;position:absolute;inset:5px}.assistant-mark:is(:hover,:focus-visible) .assistant-logo{opacity:0}.assistant-mark:is(:hover,:focus-visible) .assistant-external{opacity:1}.support-check .btn{white-space:normal;text-align:left;text-underline-offset:3px;justify-content:flex-start;max-width:100%;height:auto;min-height:32px;padding:0;font-size:12px;line-height:1.5;text-decoration:underline}.support-check .btn.done{color:var(--text-2);background:0 0;border-color:#0000;text-decoration:none}.support-question{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 var(--font-code);background:var(--sunken);border-radius:4px;padding:16px}@media (width<=1100px){.prompt-overview{gap:24px}}@media (width<=700px){.prompt-overview{grid-template-columns:1fr;gap:28px;padding-top:12px}.at-glance{padding:20px 0}.detail-head h1{font-size:28px}.item{padding-top:24px;padding-bottom:24px}}.prompt-preview{border:1px solid var(--border);background:var(--card);border-radius:8px;min-width:0;position:relative;overflow:hidden}.copy-icon{z-index:1;border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--text-3);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.copy-icon:hover{background:var(--sunken);color:var(--text)}.copy-icon:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.copy-icon.done{color:var(--primary)}.with-nav>.builder-page{gap:28px;width:100%;max-width:960px;padding:32px 40px 64px}@media (width<=1024px){.with-nav>.builder-page{padding:28px 24px 48px}}@media (width<=480px){.with-nav>.builder-page{gap:24px;padding:24px 16px 40px}}.ex-frame.builder-frame{background:0 0;border:0;border-radius:0;overflow:visible}.ex-frame.builder-frame iframe{height:500px}.prompt-body{position:relative}.prompt-preview .prompt{background:var(--card);max-height:none;padding:24px 64px 24px 24px;font-size:13px;line-height:1.7}.prompt-preview.is-collapsed .prompt{max-height:220px;overflow:hidden}.prompt-preview.is-collapsed .prompt-body:after{content:"";background:linear-gradient(transparent,var(--card));pointer-events:none;height:100px;position:absolute;inset:auto 0 0}.prompt-expand{background:var(--card);width:100%;color:var(--primary);font:500 13px var(--font-sans);cursor:pointer;text-align:center;border:0;padding:14px 20px;display:block}.prompt-expand:hover{background:var(--primary-bg)}.prompt-expand:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}.summary-data dd{font-size:14px;line-height:1.5}.cat.sched{background:var(--scheduled-bg);border:1px solid var(--scheduled-border);border-radius:8px;gap:14px;padding:20px}.cat.sched .list{border-color:var(--scheduled-border);box-shadow:none}.cat.sched .sched-head{gap:4px;display:grid}.cat.sched h2{color:var(--text);align-items:center;gap:8px;display:flex}.cat.sched h2 .ico{color:var(--text-3);margin:0}.cat.sched h2 .count{color:var(--text-3);border-color:var(--border)}.cat.sched .sched-head p{color:var(--text-2);max-width:72ch;margin:0}.sn-sched{background:var(--card);border:1px solid var(--border);border-radius:8px;margin-top:8px;padding:12px 8px 10px;box-shadow:0 2px 6px #0000000d}.sn-sched h3{color:var(--text-2);align-items:center;gap:6px;margin-bottom:8px;display:flex}.sn-sched h3 .ico{margin:0}.sn-sched a{color:var(--text-2)}.sn-sched a:hover{background:var(--sunken);color:var(--text)}.sn-sched a[aria-current=page]{background:var(--primary-bg);color:var(--primary)}.sn-sched .sn-num{color:var(--text-3)}.sn-sched a[aria-current=page] .sn-num{color:var(--primary)}.cat.sched .num{color:var(--text-2);background:0 0}.result-preview{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card);color:var(--text-2);border-radius:8px;text-decoration:none;display:block;overflow:hidden}.result-preview img{aspect-ratio:16/9;object-fit:cover;object-position:top;border-bottom:1px solid var(--border-subtle);width:100%;display:block}.result-preview>span{justify-content:space-between;padding:10px 14px;font-size:12px;display:flex}.result-preview:hover{border-color:var(--border-strong);color:var(--primary)}.prompt-heading{border-bottom:1px solid var(--border-subtle);margin:0;padding:16px 64px 12px 24px;font-size:14px;font-weight:500}.sidenav,.sn-content{scrollbar-width:thin;scrollbar-color:transparent transparent}.sidenav.is-scrolling,.sn-content.is-scrolling{scrollbar-color:var(--border-strong) transparent}.sidenav::-webkit-scrollbar,.sn-content::-webkit-scrollbar{background:0 0;width:6px}.sidenav::-webkit-scrollbar-thumb,.sn-content::-webkit-scrollbar-thumb{background:0 0;border-radius:6px}.sidenav.is-scrolling::-webkit-scrollbar-thumb,.sn-content.is-scrolling::-webkit-scrollbar-thumb{background:var(--border-strong)}.item-main,.detail-head,.ex-frame{min-width:0}h1,.item-title{overflow-wrap:anywhere}.sn-wrap summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}@media (width<=480px){.sidenav{padding:8px 16px}.cat.sched{padding:12px}.item{gap:12px;padding:20px 12px}.item-actions .btn,.detail-actions .btn{min-height:44px}.prompt-preview .prompt{padding:16px}.prompt-heading{padding-left:16px}.primary-nav{flex-wrap:wrap}}.prompt-overview:has(.result-gallery){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.result-gallery{align-self:stretch;min-width:0;min-height:0;max-height:320px;position:relative}.gallery-track{scroll-snap-type:x mandatory;border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:8px;grid-auto-columns:100%;grid-auto-flow:column;display:grid;position:absolute;inset:0;overflow:auto hidden}.gallery-track .result-preview{height:100%;min-height:0;box-shadow:none;scroll-snap-align:start;border:0;border-radius:0;position:relative;overflow:hidden}.gallery-track .result-preview img{aspect-ratio:auto;border:0;height:auto}.gallery-track .result-preview:after{content:"";background:linear-gradient(transparent,var(--card) 80%);pointer-events:none;height:90px;position:absolute;inset:auto 0 0}.gallery-track .result-preview>span{z-index:1;color:var(--primary);position:absolute;inset:auto 0 0}.preview-frame{background:var(--sunken);box-shadow:var(--shadow-card);padding:12px}.preview-toolbar{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:2px 4px 12px;font-size:12px;display:flex}.preview-toolbar>span:first-child{color:var(--text-2);font-weight:500}.preview-canvas{border:1px solid var(--border);background:var(--card);border-radius:5px;min-width:0;overflow:hidden}@media (width<=700px){.prompt-overview:has(.result-gallery){grid-template-columns:1fr}.result-gallery{height:220px;max-height:260px}.summary-facts{grid-template-columns:1fr}.preview-frame{padding:8px}}@media (width<=600px){.summary-facts>div>div{grid-template-columns:1fr;gap:2px}.at-glance{padding:16px 0}}.site-footer{border-top:1px solid var(--border);background:var(--card);margin-top:24px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;max-width:1040px;margin:0 auto;padding:24px;font-size:14px;display:flex}.foot-brand{align-items:center;gap:8px;font-weight:600;display:flex}.foot nav{flex-wrap:wrap;gap:8px 24px;display:flex}.foot a{color:var(--text-3);text-decoration:none}.foot a:hover{color:var(--text)}.logo-from{stop-color:var(--primary-active)}.logo-to{stop-color:#17559c}@media (width<=480px){.foot{padding:24px 16px}}
