.K2rwzG_studio{--studio-accent:var(--color-brand);--studio-accent-strong:var(--color-brand-strong);--studio-soft:var(--color-brand-soft);--studio-line:var(--color-line);color:var(--color-ink);letter-spacing:0;background:0 0}.K2rwzG_studio[data-stage=script],.K2rwzG_studio[data-stage=design]{--studio-accent:#2163ba;--studio-accent-strong:#184c91;--studio-soft:#edf5ff}.K2rwzG_studio[data-stage=scenes]{--studio-accent:#966400;--studio-accent-strong:#744d00;--studio-soft:#fff8e6}.K2rwzG_studio[data-stage=finish]{--studio-accent:#b23f66;--studio-accent-strong:#91304f;--studio-soft:#fff0f5}.K2rwzG_studio h1{color:var(--color-ink);font-size:22px;line-height:1.2}.K2rwzG_studio h2{line-height:1.35}.K2rwzG_studio input,.K2rwzG_studio textarea,.K2rwzG_studio select{background-color:#fff}.K2rwzG_studio input:focus,.K2rwzG_studio textarea:focus,.K2rwzG_studio select:focus{border-color:var(--studio-accent);outline-color:var(--studio-accent);--tw-ring-color:var(--studio-soft)}.K2rwzG_studio .bg-emerald-900{background:var(--color-brand)}.K2rwzG_studio .bg-emerald-900:hover:not(:disabled){background:var(--color-brand-strong)}.K2rwzG_studio .border-emerald-900{border-color:var(--color-brand)}.K2rwzG_step{--step-ink:#bf4938;--step-wash:#fff1ed;color:#646b77;text-align:left;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;min-height:36px;padding:5px 10px;display:flex}.K2rwzG_step[data-step=script],.K2rwzG_step[data-step=design]{--step-ink:#2163ba;--step-wash:#edf5ff}.K2rwzG_step[data-step=scenes]{--step-ink:#966400;--step-wash:#fff8e6}.K2rwzG_step[data-step=finish]{--step-ink:#b23f66;--step-wash:#fff0f5}.K2rwzG_step>span:first-child,.K2rwzG_step:hover,.K2rwzG_step[aria-current=step]{background:var(--step-wash);color:var(--step-ink)}.K2rwzG_step[aria-current=step]{border-color:currentColor}.K2rwzG_inspiration{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.K2rwzG_template{border:1px solid var(--studio-line);text-align:left;background:#fff;border-radius:8px;grid-template-columns:60px minmax(0,1fr);min-width:0;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.K2rwzG_template:hover{border-color:#bf4938;box-shadow:0 4px 16px #2529330d}.K2rwzG_template[aria-pressed=true]{border-color:var(--studio-accent);outline:1px solid var(--studio-accent)}.K2rwzG_templateArtwork{background:var(--color-lilac-soft);color:var(--color-lilac-ink);justify-content:center;align-items:center;display:flex}.K2rwzG_template:nth-child(2) .K2rwzG_templateArtwork{background:var(--color-sky-soft);color:#2163ba}.K2rwzG_template:nth-child(3) .K2rwzG_templateArtwork{background:var(--color-peach-soft);color:var(--color-brand)}.K2rwzG_templateBody{padding:8px 10px;display:block}.K2rwzG_templateCategory{color:#a83d2e;background:#fff1ed;border-radius:3px;width:fit-content;padding:2px 6px;font-size:12px;font-weight:600;display:block}.K2rwzG_template:nth-child(2) .K2rwzG_templateCategory{color:#2163ba;background:#edf5ff}.K2rwzG_template:nth-child(3) .K2rwzG_templateCategory{color:#805500;background:#fff8e6}.K2rwzG_templateTitle{color:#252933;overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:600;line-height:18px;display:block}.K2rwzG_ideaStep{gap:12px;display:grid}.K2rwzG_ideaStep[hidden]{display:none}.K2rwzG_ideaHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.K2rwzG_browseTemplates{min-height:32px;color:var(--studio-accent);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.K2rwzG_browseTemplates span{color:#596477;font-size:12px}.K2rwzG_ideaEditor textarea{min-height:96px;padding:12px;font-size:14px;line-height:1.65;display:block}.K2rwzG_ideaMeta{color:#596477;justify-content:space-between;gap:8px;margin-top:5px;font-size:12px;display:flex}.K2rwzG_ideaMeta>span:first-child{overflow-wrap:anywhere;min-width:0}.K2rwzG_ideaMeta>span:last-child{flex-shrink:0}.K2rwzG_ideaSettings{border-top:1px solid #e4e8ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.K2rwzG_ideaRefinement summary{color:#6d5279;align-items:center;gap:6px;width:fit-content;min-height:30px;font-size:12px;font-weight:600;list-style:none;display:flex}.K2rwzG_ideaRefinement summary span{color:#596477;font-size:12px;font-weight:400}.K2rwzG_studio audio{min-width:0;max-width:100%}.K2rwzG_workspaceControls{border-bottom:1px solid var(--studio-line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-bottom:8px;display:flex}.K2rwzG_workspaceControls>[role=group]{flex-shrink:0;order:1}.K2rwzG_workspaceControls>nav{flex:1;order:2;justify-content:center;min-width:0}.K2rwzG_readiness{flex-shrink:0;order:3;position:relative}.K2rwzG_readiness summary{min-height:32px}.K2rwzG_readinessBody{z-index:20;background:#fff;border:1px solid #dfe5ee;border-radius:6px;width:min(480px,100vw - 48px);padding:12px;position:absolute;top:36px;right:0;box-shadow:0 8px 24px #23334a14}.K2rwzG_voiceEditor{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(110deg,#3b82f6,#e35d9d 60%,#eaa843) border-box;border:1px solid #0000;border-radius:8px;overflow:hidden}.K2rwzG_scriptDirections{gap:6px;display:grid}.K2rwzG_scriptDirections select{color:#5d657e;border:1px solid #dfe5ef;border-radius:5px;max-width:160px;min-height:32px;padding:2px 6px;font-size:12px}.K2rwzG_scriptDirections textarea{resize:vertical;border:1px solid #dfe5ef;border-radius:6px;width:100%;min-height:56px;padding:7px 10px;font-size:12px;line-height:1.6}.K2rwzG_voiceToolbar{background:linear-gradient(100deg,#f2f7ff,#fff5f8 72%,#fff9ed);border-bottom:1px solid #e8edf4;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.K2rwzG_voiceToolbar select{color:#303849;border:1px solid #e1e5ec;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 8px;font-size:12px}.K2rwzG_speakerControl{flex:0 190px;align-items:center;display:flex;position:relative}.K2rwzG_speakerControl select{padding-left:25px}.K2rwzG_speakerDot{pointer-events:none;background:#3184e8;border-radius:50%;width:7px;height:7px;position:absolute;left:10px}.K2rwzG_voiceToolbar .K2rwzG_styleControl{width:135px}.K2rwzG_voiceToolbar .K2rwzG_expressionControl{width:143px}.K2rwzG_studio .K2rwzG_deliveryDirection{color:#526078;border:0;border-bottom:1px dashed #e8edf4;border-radius:0;width:100%;height:32px;padding:0 14px;font-size:12px;display:block}.K2rwzG_studio .K2rwzG_scriptInput{resize:vertical;color:#303849;width:100%;min-height:125px;max-height:360px;box-shadow:none;border:0;border-radius:0;padding:12px;font-size:14px;line-height:1.65;display:block}.K2rwzG_audioStrip{background:linear-gradient(100deg,#edf6ff,#fff4f8);border-top:1px solid #e8edf4;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;display:flex}.K2rwzG_audioStrip audio{display:none}.K2rwzG_audioStrip .K2rwzG_playerPlay{color:#fff;background:#2869bb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.K2rwzG_playerTime{color:#52637a;font-variant-numeric:tabular-nums;font-size:12px}.K2rwzG_audioStrip input[type=range]{accent-color:#377be0;cursor:pointer;flex:70px;min-width:30px;height:4px}.K2rwzG_audioStrip select{color:#42546d;border:0;border-radius:4px;width:56px;padding:4px;font-size:12px}.K2rwzG_audioGeneration{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.K2rwzG_audioStrip a{color:#2869c1;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.K2rwzG_refinementBar{align-items:center;gap:8px;display:flex}.K2rwzG_refinementBar textarea{resize:vertical;border:1px solid #dde3ed;border-radius:6px;flex:1;min-width:0;padding:7px 10px;font-size:12px;line-height:1.5}.K2rwzG_refinementBar button{flex-shrink:0}.K2rwzG_revisionHistory summary{color:#526078;width:fit-content;font-size:12px;font-weight:600}.K2rwzG_confirmation{color:#273348;background:#fff;border:1px solid #d9e2f0;border-radius:8px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;box-shadow:0 20px 70px #152b4c33}.K2rwzG_confirmation::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15243c66}.K2rwzG_confirmationHeading{background:linear-gradient(110deg,#edf5ff,#fff0f6,#fff8e9);border-bottom:1px solid #e4e9f1;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.K2rwzG_confirmationHeading>span{color:#58558a;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.K2rwzG_confirmationHeading button{color:#66738a;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.K2rwzG_confirmationHeading button:hover:not(:disabled){background:#fff}.K2rwzG_confirmationBody{padding:18px}.K2rwzG_confirmationActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.K2rwzG_confirmAction{color:#fff;background:linear-gradient(110deg,#2869c1,#b23f76);border-radius:6px;min-height:36px;padding:0 16px;font-size:12px;font-weight:600}.K2rwzG_confirmAction:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.K2rwzG_inspiration{grid-template-columns:minmax(0,1fr);gap:10px}.K2rwzG_template{grid-template-columns:60px minmax(0,1fr)}.K2rwzG_template img{height:100%;min-height:76px}.K2rwzG_templateTitle{min-height:0}.K2rwzG_studio h1{font-size:23px}.K2rwzG_studio button{overflow-wrap:anywhere}.K2rwzG_ideaSettings{grid-template-columns:repeat(2,minmax(0,1fr))}.K2rwzG_workspaceControls>nav{flex-basis:100%;order:4;justify-content:flex-start}.K2rwzG_readiness{margin-left:auto}.K2rwzG_voiceToolbar{gap:6px;padding:8px}.K2rwzG_speakerControl{flex:100%}.K2rwzG_voiceToolbar .K2rwzG_styleControl,.K2rwzG_voiceToolbar .K2rwzG_expressionControl{flex:110px;width:110px}.K2rwzG_refinementBar{flex-wrap:wrap}.K2rwzG_refinementBar textarea{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.K2rwzG_template{transition:none}}
._0WWHCq_root{-webkit-user-select:none;user-select:none;flex-shrink:0;display:inline-block;overflow:visible}._0WWHCq_root *{transform-box:view-box}._0WWHCq_body{transform-origin:60px 64px;animation:4s ease-in-out infinite _0WWHCq_float}._0WWHCq_wingLeft,._0WWHCq_wingRight{transform-origin:60px 62px;animation:2.8s ease-in-out infinite _0WWHCq_flap}._0WWHCq_head{transform-origin:60px 58px}._0WWHCq_antennaLeft{transform-origin:54px 34px;transition:transform .4s}._0WWHCq_antennaRight{transform-origin:66px 34px;transition:transform .4s}._0WWHCq_eye{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite _0WWHCq_blink;animation-delay:var(--blink-delay,0s)}._0WWHCq_pupil{transform:translate(var(--look-x,0px), var(--look-y,0px));transition:transform .14s ease-out}._0WWHCq_extras *{transform-box:fill-box;transform-origin:50%}._0WWHCq_greet ._0WWHCq_wingRight{animation:.9s ease-in-out 3 _0WWHCq_wave,2.8s ease-in-out 2.7s infinite _0WWHCq_flap}._0WWHCq_greet ._0WWHCq_body{animation:.9s ease-out _0WWHCq_hop,4s ease-in-out .9s infinite _0WWHCq_float}._0WWHCq_celebrate ._0WWHCq_body{animation:1.3s cubic-bezier(.45,0,.3,1) _0WWHCq_loop,3s ease-in-out 1.3s infinite _0WWHCq_float}._0WWHCq_celebrate ._0WWHCq_wingLeft,._0WWHCq_celebrate ._0WWHCq_wingRight{animation:.3s ease-in-out 8 _0WWHCq_flap-fast,1.6s ease-in-out 2.4s infinite _0WWHCq_flap}._0WWHCq_sparkle{opacity:0;animation:1.8s ease-out infinite _0WWHCq_sparkle;animation-delay:calc(var(--i,0) * .3s)}._0WWHCq_thinking{--look-x:1.2px;--look-y:-1.7px}._0WWHCq_thinking ._0WWHCq_wingLeft,._0WWHCq_thinking ._0WWHCq_wingRight{animation-duration:4.5s}._0WWHCq_thinking ._0WWHCq_antennaLeft{animation:1.3s ease-in-out infinite _0WWHCq_wiggle-left}._0WWHCq_thinking ._0WWHCq_antennaRight{animation:1.3s ease-in-out .2s infinite _0WWHCq_wiggle-right}._0WWHCq_thought circle{animation:1.5s ease-in-out infinite _0WWHCq_pulse;animation-delay:calc(var(--i,0) * .25s)}._0WWHCq_concerned ._0WWHCq_antennaLeft{transform:rotate(-28deg)}._0WWHCq_concerned ._0WWHCq_antennaRight{transform:rotate(28deg)}._0WWHCq_concerned ._0WWHCq_body{animation:.5s ease-in-out _0WWHCq_shake,5s ease-in-out .5s infinite _0WWHCq_float}._0WWHCq_concerned ._0WWHCq_wingLeft,._0WWHCq_concerned ._0WWHCq_wingRight{animation:5s ease-in-out infinite _0WWHCq_flap-low}._0WWHCq_drop{animation:2.4s ease-in infinite _0WWHCq_drip}._0WWHCq_sleepy ._0WWHCq_body{animation:3.6s ease-in-out infinite _0WWHCq_breathe}._0WWHCq_sleepy ._0WWHCq_wingLeft,._0WWHCq_sleepy ._0WWHCq_wingRight{animation:none;transform:scaleX(.6)}._0WWHCq_sleepy ._0WWHCq_antennaLeft{transform:rotate(-22deg)}._0WWHCq_sleepy ._0WWHCq_antennaRight{transform:rotate(22deg)}._0WWHCq_zzz text{opacity:0;animation:2.4s ease-out infinite _0WWHCq_snooze;animation-delay:calc(var(--i,0) * 1.2s)}._0WWHCq_curious ._0WWHCq_body{animation:4s ease-in-out infinite _0WWHCq_tilt}._0WWHCq_curious ._0WWHCq_antennaLeft{animation:3.2s ease-in-out infinite _0WWHCq_twitch-left}._0WWHCq_curious ._0WWHCq_antennaRight{animation:3.2s ease-in-out .4s infinite _0WWHCq_twitch-right}._0WWHCq_approve ._0WWHCq_head{animation:.7s ease-in-out 2 _0WWHCq_nod}._0WWHCq_approve ._0WWHCq_wingLeft,._0WWHCq_approve ._0WWHCq_wingRight{animation-duration:1.4s}._0WWHCq_badge{animation:.6s cubic-bezier(.34,1.56,.64,1) .3s both _0WWHCq_pop}._0WWHCq_connect ._0WWHCq_body{animation:1.6s ease-in-out infinite _0WWHCq_hop}._0WWHCq_connect ._0WWHCq_tip{animation:1.6s ease-in-out infinite _0WWHCq_glow}._0WWHCq_signal path{opacity:0;animation:1.6s ease-out infinite _0WWHCq_signal;animation-delay:calc(var(--i,0) * .3s)}@keyframes _0WWHCq_float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes _0WWHCq_flap{0%,to{transform:scaleX(1)}50%{transform:scaleX(.8)}}@keyframes _0WWHCq_flap-fast{0%,to{transform:scaleX(1)}50%{transform:scaleX(.42)}}@keyframes _0WWHCq_flap-low{0%,to{transform:scaleX(.92)rotate(0)}50%{transform:scaleX(.86)rotate(2deg)}}@keyframes _0WWHCq_blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes _0WWHCq_wave{0%,to{transform:rotate(0)}30%{transform:rotate(-16deg)scaleX(.9)}70%{transform:rotate(10deg)}}@keyframes _0WWHCq_hop{0%,to{transform:translateY(0)}35%{transform:translateY(-7px)}55%{transform:translateY(-5px)}}@keyframes _0WWHCq_loop{0%{transform:translateY(0)rotate(0)}40%{transform:translateY(-16px)rotate(180deg)scale(.92)}80%{transform:translateY(-5px)rotate(360deg)}to{transform:translateY(0)rotate(360deg)}}@keyframes _0WWHCq_sparkle{0%{opacity:0;transform:scale(0)rotate(0)}30%{opacity:1;transform:scale(1.25)rotate(25deg)}60%{opacity:1;transform:scale(1)rotate(45deg)}to{opacity:0;transform:scale(0)rotate(90deg)}}@keyframes _0WWHCq_wiggle-left{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes _0WWHCq_wiggle-right{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}@keyframes _0WWHCq_pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes _0WWHCq_shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)rotate(-3deg)}40%{transform:translate(3px)rotate(3deg)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes _0WWHCq_drip{0%{opacity:0;transform:translateY(-3px)}25%{opacity:1}to{opacity:0;transform:translateY(8px)}}@keyframes _0WWHCq_breathe{0%,to{transform:translateY(1px)scale(1)}50%{transform:translateY(0)scale(1.035)}}@keyframes _0WWHCq_snooze{0%{opacity:0;transform:translateY(4px)scale(.7)}30%{opacity:1}to{opacity:0;transform:translate(7px,-10px)scale(1.1)}}@keyframes _0WWHCq_tilt{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-3px)}}@keyframes _0WWHCq_twitch-left{0%,80%,to{transform:rotate(8deg)}88%{transform:rotate(18deg)}}@keyframes _0WWHCq_twitch-right{0%,80%,to{transform:rotate(-8deg)}88%{transform:rotate(-18deg)}}@keyframes _0WWHCq_nod{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(3px)rotate(4deg)}}@keyframes _0WWHCq_pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes _0WWHCq_glow{0%,to{fill:#2b2034}50%{fill:#bd2855}}@keyframes _0WWHCq_signal{0%{opacity:0;transform:scale(.7)}40%{opacity:1}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){._0WWHCq_sparkle,._0WWHCq_zzz text,._0WWHCq_thought circle,._0WWHCq_signal path,._0WWHCq_drop,._0WWHCq_badge{opacity:1;animation:none}}
.ITs0pa_wrap{pointer-events:none;line-height:0;display:inline-block;position:relative}.ITs0pa_root{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}.ITs0pa_root *{transform-box:view-box}.ITs0pa_flight{transform-origin:80px 112px}.ITs0pa_actor{transform-origin:80px 112px;animation:4.2s ease-in-out infinite ITs0pa_float}.ITs0pa_wingLeft,.ITs0pa_wingRight{transform-origin:60px 62px;animation:2.8s ease-in-out infinite ITs0pa_flap}.ITs0pa_head{transform-origin:60px 58px;transition:transform .42s}.ITs0pa_antennaLeft{transform-origin:54px 34px;transition:transform .42s}.ITs0pa_antennaRight{transform-origin:66px 34px;transition:transform .42s}.ITs0pa_legs{transform-origin:80px 84px;transition:transform .42s}.ITs0pa_upperL,.ITs0pa_foreL,.ITs0pa_gripL,.ITs0pa_upperR,.ITs0pa_foreR,.ITs0pa_gripR{transform-origin:0 0;transition:transform .46s cubic-bezier(.34,1.25,.64,1)}.ITs0pa_upperL{transform:rotate(160deg)}.ITs0pa_foreL{transform:rotate(-30deg)}.ITs0pa_gripL{transform:rotate(224deg)}.ITs0pa_upperR{transform:rotate(20deg)}.ITs0pa_foreR{transform:rotate(30deg)}.ITs0pa_gripR{transform:rotate(-36deg)}.ITs0pa_backShield{opacity:0;transform:translate(62px,50px)rotate(-20deg)}.ITs0pa_backSword{opacity:0;transform:translate(95.5px,46px)rotate(200deg)}.ITs0pa_glint,.ITs0pa_zzz{opacity:0}.ITs0pa_glint{transform-box:fill-box;transform-origin:50%}.ITs0pa_root[data-phase=enter] .ITs0pa_flight{animation:1.2s cubic-bezier(.2,.7,.3,1) both ITs0pa_fly-in}.ITs0pa_root[data-phase=enter] .ITs0pa_wingLeft,.ITs0pa_root[data-phase=enter] .ITs0pa_wingRight{animation:.16s ease-in-out 7 ITs0pa_flap-fast}.ITs0pa_root[data-phase=enter] .ITs0pa_legs{animation:.4s ease-in-out 3 ITs0pa_dangle}.ITs0pa_root[data-phase=enter] .ITs0pa_backSword,.ITs0pa_root[data-phase=enter] .ITs0pa_backShield,.ITs0pa_root[data-phase=arm] .ITs0pa_backSword,.ITs0pa_root[data-phase=arm] .ITs0pa_backShield{opacity:1}.ITs0pa_root[data-phase=enter] .ITs0pa_heldSword,.ITs0pa_root[data-phase=enter] .ITs0pa_heldShield{opacity:0}.ITs0pa_root[data-phase=enter] .ITs0pa_upperL{transform:rotate(120deg)}.ITs0pa_root[data-phase=enter] .ITs0pa_foreL{transform:rotate(-20deg)}.ITs0pa_root[data-phase=enter] .ITs0pa_upperR{animation:.8s ease-in-out 1.05s both ITs0pa_wave-upper}.ITs0pa_root[data-phase=enter] .ITs0pa_foreR{animation:.8s ease-in-out 1.05s both ITs0pa_wave-fore}.ITs0pa_root[data-phase=arm]{--look-x:1.4px;--look-y:-1.3px}.ITs0pa_root[data-phase=arm] .ITs0pa_head{transform:rotate(9deg)}.ITs0pa_root[data-phase=arm] .ITs0pa_upperR{animation:1.2s ease-in-out both ITs0pa_draw-upper-r}.ITs0pa_root[data-phase=arm] .ITs0pa_foreR{animation:1.2s ease-in-out both ITs0pa_draw-fore-r}.ITs0pa_root[data-phase=arm] .ITs0pa_gripR{animation:1.2s ease-in-out both ITs0pa_draw-grip-r}.ITs0pa_root[data-phase=arm] .ITs0pa_heldSword{animation:1ms linear .24s both ITs0pa_appear}.ITs0pa_root[data-phase=arm] .ITs0pa_backSword{animation:1ms linear .24s both ITs0pa_vanish}.ITs0pa_root[data-phase=arm] .ITs0pa_upperL{animation:1s ease-in-out .45s both ITs0pa_draw-upper-l}.ITs0pa_root[data-phase=arm] .ITs0pa_foreL{animation:1s ease-in-out .45s both ITs0pa_draw-fore-l}.ITs0pa_root[data-phase=arm] .ITs0pa_gripL{animation:1s ease-in-out .45s both ITs0pa_draw-grip-l}.ITs0pa_root[data-phase=arm] .ITs0pa_heldShield{animation:1ms linear .75s both ITs0pa_appear}.ITs0pa_root[data-phase=arm] .ITs0pa_backShield{animation:1ms linear .75s both ITs0pa_vanish}.ITs0pa_root[data-phase=ready] .ITs0pa_flight{animation:.55s ease-out both ITs0pa_hop}.ITs0pa_root[data-phase=ready] .ITs0pa_glint{animation:.75s ease-out .2s both ITs0pa_glint}.ITs0pa_root[data-phase=hide]{--look-x:-1.3px;--look-y:1.3px}.ITs0pa_root[data-phase=hide] .ITs0pa_upperL{transform:rotate(345.2deg)}.ITs0pa_root[data-phase=hide] .ITs0pa_foreL{transform:rotate(-111.6deg)}.ITs0pa_root[data-phase=hide] .ITs0pa_gripL{transform:rotate(126.4deg)scale(1.08)}.ITs0pa_root[data-phase=hide] .ITs0pa_upperR,.ITs0pa_root[data-phase=peek] .ITs0pa_upperR{transform:rotate(9.2deg)}.ITs0pa_root[data-phase=hide] .ITs0pa_foreR,.ITs0pa_root[data-phase=peek] .ITs0pa_foreR{transform:rotate(65.6deg)}.ITs0pa_root[data-phase=hide] .ITs0pa_gripR,.ITs0pa_root[data-phase=peek] .ITs0pa_gripR{transform:rotate(-24.8deg)}.ITs0pa_root[data-phase=hide] .ITs0pa_upperL{animation:3.4s ease-in-out .9s infinite ITs0pa_sneak-upper}.ITs0pa_root[data-phase=hide] .ITs0pa_foreL{animation:3.4s ease-in-out .9s infinite ITs0pa_sneak-fore}.ITs0pa_root[data-phase=hide] .ITs0pa_gripL{animation:3.4s ease-in-out .9s infinite ITs0pa_sneak-grip}.ITs0pa_root[data-phase=hide] .ITs0pa_head{animation:3.4s ease-in-out .9s infinite ITs0pa_sneak-head}.ITs0pa_root[data-phase=hide] .ITs0pa_antennaLeft{animation:.6s ease-in-out .3s 2 ITs0pa_shy-left}.ITs0pa_root[data-phase=hide] .ITs0pa_antennaRight{animation:.6s ease-in-out .3s 2 ITs0pa_shy-right}.ITs0pa_root[data-phase=peek]{--look-x:-1.3px;--look-y:1.4px}.ITs0pa_root[data-phase=peek] .ITs0pa_upperL{transform:rotate(323.9deg)}.ITs0pa_root[data-phase=peek] .ITs0pa_foreL{transform:rotate(-208.3deg)}.ITs0pa_root[data-phase=peek] .ITs0pa_gripL{transform:rotate(247.4deg)scale(1.08)}.ITs0pa_root[data-phase=peek] .ITs0pa_antennaLeft{transform:rotate(10deg)}.ITs0pa_root[data-phase=peek] .ITs0pa_antennaRight{transform:rotate(-10deg)}.ITs0pa_root[data-phase=doze] .ITs0pa_flight{transition:transform .6s;transform:rotate(5deg)}.ITs0pa_root[data-phase=doze] .ITs0pa_upperL{transform:rotate(156.7deg)}.ITs0pa_root[data-phase=doze] .ITs0pa_foreL{transform:rotate(-54.8deg)}.ITs0pa_root[data-phase=doze] .ITs0pa_gripL{transform:rotate(234.1deg)}.ITs0pa_root[data-phase=doze] .ITs0pa_upperR{transform:rotate(-29.2deg)}.ITs0pa_root[data-phase=doze] .ITs0pa_foreR{transform:rotate(89deg)}.ITs0pa_root[data-phase=doze] .ITs0pa_gripR{transform:rotate(112.2deg)}.ITs0pa_root[data-phase=doze] .ITs0pa_head{transform:rotate(10deg)translateY(2px)}.ITs0pa_root[data-phase=doze] .ITs0pa_antennaLeft{transform:rotate(-22deg)}.ITs0pa_root[data-phase=doze] .ITs0pa_antennaRight{transform:rotate(22deg)}.ITs0pa_root[data-phase=doze] .ITs0pa_wingLeft,.ITs0pa_root[data-phase=doze] .ITs0pa_wingRight{animation:6s ease-in-out infinite ITs0pa_flap}.ITs0pa_root[data-phase=doze] .ITs0pa_zzz{opacity:1}.ITs0pa_root[data-phase=doze] .ITs0pa_zzz text{animation:2.4s ease-in-out infinite ITs0pa_snooze}.ITs0pa_root[data-phase=doze] .ITs0pa_zzz text:last-child{animation-delay:.8s}.ITs0pa_root[data-phase=wake] .ITs0pa_flight{animation:.6s ease-out both ITs0pa_startle}.ITs0pa_root[data-phase=wake] .ITs0pa_legs{animation:.3s ease-in-out 2 ITs0pa_dangle}.ITs0pa_root[data-phase=wake] .ITs0pa_antennaLeft{transform:rotate(12deg)}.ITs0pa_root[data-phase=wake] .ITs0pa_antennaRight{transform:rotate(-12deg)}.ITs0pa_bubble{z-index:1;border:1px solid var(--line);width:max-content;max-width:10.5rem;color:var(--brand-ink);transform-origin:100% 100%;background:#fff;border-radius:.9rem .9rem .2rem;padding:.4rem .65rem;font-size:.75rem;font-weight:600;line-height:1.3;animation:.28s cubic-bezier(.34,1.56,.64,1) both ITs0pa_bubble-pop;position:absolute;top:0;right:72%;box-shadow:0 6px 18px #2b203418}@keyframes ITs0pa_float{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes ITs0pa_flap{0%,to{transform:scaleX(1)}50%{transform:scaleX(.84)}}@keyframes ITs0pa_flap-fast{0%,to{transform:scaleX(1)}50%{transform:scaleX(.45)}}@keyframes ITs0pa_dangle{0%,to{transform:scaleY(1)}50%{transform:scaleY(.88)translateY(2px)}}@keyframes ITs0pa_fly-in{0%{opacity:0;transform:translate(70px,-90px)rotate(18deg)scale(.55)}15%{opacity:1}45%{transform:translate(-26px,-46px)rotate(-12deg)scale(.8)}75%{transform:translate(8px,-14px)rotate(6deg)scale(.95)}90%{transform:translateY(2px)scale(1.03,.96)}to{transform:none}}@keyframes ITs0pa_wave-upper{0%{transform:rotate(60deg)}20%,to{transform:rotate(-40deg)}}@keyframes ITs0pa_wave-fore{0%{transform:rotate(20deg)}20%,60%,to{transform:rotate(-60deg)}40%,80%{transform:rotate(-20deg)}}@keyframes ITs0pa_draw-upper-r{0%,20%{transform:rotate(-40deg)}50%{transform:rotate(-70deg)}75%{transform:rotate(24deg)}to{transform:rotate(20deg)}}@keyframes ITs0pa_draw-fore-r{0%,20%{transform:rotate(-60deg)}50%{transform:rotate(-20deg)}75%{transform:rotate(34deg)}to{transform:rotate(30deg)}}@keyframes ITs0pa_draw-grip-r{0%,20%{transform:rotate(-60deg)}50%{transform:rotate(90deg)}75%{transform:rotate(-44deg)}to{transform:rotate(-36deg)}}@keyframes ITs0pa_draw-upper-l{0%{transform:rotate(120deg)}30%{transform:rotate(202.9deg)}65%{transform:rotate(170deg)}to{transform:rotate(160deg)}}@keyframes ITs0pa_draw-fore-l{0%{transform:rotate(-20deg)}30%{transform:rotate(76.95deg)}65%{transform:rotate(-40deg)}to{transform:rotate(-30deg)}}@keyframes ITs0pa_draw-grip-l{0%{transform:rotate(240deg)}30%{transform:rotate(60.15deg)}65%{transform:rotate(215deg)}to{transform:rotate(224deg)}}@keyframes ITs0pa_sneak-upper{0%,40%,88%,to{transform:rotate(345.2deg)}50%,78%{transform:rotate(354.7deg)}}@keyframes ITs0pa_sneak-fore{0%,40%,88%,to{transform:rotate(-111.6deg)}50%,78%{transform:rotate(-98.8deg)}}@keyframes ITs0pa_sneak-grip{0%,40%,88%,to{transform:rotate(126.4deg)scale(1.08)}50%,78%{transform:rotate(112.1deg)scale(1.08)}}@keyframes ITs0pa_sneak-head{0%,40%,88%,to{transform:none}50%,78%{transform:translate(-5px,1px)rotate(-12deg)}}@keyframes ITs0pa_appear{0%{opacity:0}to{opacity:1}}@keyframes ITs0pa_vanish{0%{opacity:1}to{opacity:0}}@keyframes ITs0pa_hop{0%,to{transform:none}40%{transform:translateY(-8px)}70%{transform:scale(1.04,.96)}}@keyframes ITs0pa_glint{0%{opacity:0;transform:scale(0)rotate(0)}40%{opacity:1;transform:scale(1.25)rotate(45deg)}to{opacity:0;transform:scale(0)rotate(90deg)}}@keyframes ITs0pa_shy-left{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)}70%{transform:rotate(8deg)}}@keyframes ITs0pa_shy-right{0%,to{transform:rotate(0)}30%{transform:rotate(12deg)}70%{transform:rotate(-8deg)}}@keyframes ITs0pa_snooze{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translate(5px,-9px)}}@keyframes ITs0pa_startle{0%,to{transform:none}30%{transform:translateY(-12px)scale(1.05)}60%{transform:scale(1.05,.95)}}@keyframes ITs0pa_bubble-pop{0%{opacity:0;transform:translateY(6px)scale(.85)}}@media (prefers-reduced-motion:reduce){.ITs0pa_actor,.ITs0pa_wingLeft,.ITs0pa_wingRight,.ITs0pa_root[data-phase=hide] .ITs0pa_upperL,.ITs0pa_root[data-phase=hide] .ITs0pa_foreL,.ITs0pa_root[data-phase=hide] .ITs0pa_gripL,.ITs0pa_root[data-phase=hide] .ITs0pa_head,.ITs0pa_root[data-phase=doze] .ITs0pa_zzz text{animation:none!important}.ITs0pa_root[data-phase=doze] .ITs0pa_zzz text{opacity:1}}
