@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_613293e6-module__5EQPzG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_613293e6-module__5EQPzG__variable{--mk-font-serif:"Instrument Serif", "Instrument Serif Fallback"}
.composer-companion-module__53w0oG__root{--maxi:56px;--edge:0px;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;position:absolute;top:0;left:0;right:0}@media (max-width:639px){.composer-companion-module__53w0oG__root{--maxi:40px}}.composer-companion-module__53w0oG__root[data-off]{display:none}.composer-companion-module__53w0oG__root[data-plan]{z-index:6}.composer-companion-module__53w0oG__root[data-plan] .composer-companion-module__53w0oG__bubble{max-width:var(--plan-bubble-max,15.5rem)}.composer-companion-module__53w0oG__root[data-plan] .composer-companion-module__53w0oG__bubbleHead{white-space:normal;align-items:flex-start}.composer-companion-module__53w0oG__root[data-plan=corner] .composer-companion-module__53w0oG__bubblePos,.composer-companion-module__53w0oG__root[data-plan=hidden] .composer-companion-module__53w0oG__bubblePos{display:none}.composer-companion-module__53w0oG__clip{left:0;right:0;top:calc(var(--edge) - 240px);height:240px;position:absolute;overflow:hidden}.composer-companion-module__53w0oG__walker{width:var(--maxi);height:calc(var(--maxi) * 1.25);position:absolute;bottom:-1px;left:0;transform:translate(-200px)}.composer-companion-module__53w0oG__lean{transform-origin:50% 100%;position:absolute;inset:0}.composer-companion-module__53w0oG__hop{position:absolute;inset:0;transform:translateY(110%)}.composer-companion-module__53w0oG__squash{transform-origin:50% 100%;position:absolute;inset:0}.composer-companion-module__53w0oG__bob{position:absolute;inset:0}.composer-companion-module__53w0oG__root[data-pose=stand] .composer-companion-module__53w0oG__bob,.composer-companion-module__53w0oG__root[data-pose=listen] .composer-companion-module__53w0oG__bob{animation:2.6s ease-in-out infinite composer-companion-module__53w0oG__bob}@keyframes composer-companion-module__53w0oG__bob{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-1.5px)scaleY(1.015)}}.composer-companion-module__53w0oG__svg{width:100%;height:100%;display:block;overflow:visible}.composer-companion-module__53w0oG__tb{transform-box:fill-box;transform-origin:50%}.composer-companion-module__53w0oG__mBodyHi{stop-color:var(--maxi-body-hi,#ffd6aa)}.composer-companion-module__53w0oG__mBody{stop-color:var(--maxi-body,#ff9a3d)}.composer-companion-module__53w0oG__mBodyMid{stop-color:var(--maxi-body-mid,#f07012)}.composer-companion-module__53w0oG__mBodyLo{stop-color:var(--maxi-body-lo,#b84800)}.composer-companion-module__53w0oG__mRim{stop-color:var(--maxi-rim,#ffe3c4)}.composer-companion-module__53w0oG__mFoot{stop-color:var(--maxi-foot,#e36a14)}.composer-companion-module__53w0oG__mFootLo{stop-color:var(--maxi-foot-lo,#8f3600)}.composer-companion-module__53w0oG__mBounce{stroke:var(--maxi-bounce,#ffc48a)}.composer-companion-module__53w0oG__mArmBack{fill:var(--maxi-arm-back,#e66a10)}.composer-companion-module__53w0oG__mArm{fill:var(--maxi-arm,#f27a18)}.composer-companion-module__53w0oG__mBlush{fill:var(--maxi-blush,#ff4a2a)}.composer-companion-module__53w0oG__mMouth{fill:var(--maxi-mouth,#3a1503)}.composer-companion-module__53w0oG__mMouthStroke{stroke:var(--maxi-mouth,#3a1503)}.composer-companion-module__53w0oG__preview{filter:drop-shadow(0 2px 2px #00000024);flex:none;display:inline-block}.composer-companion-module__53w0oG__eyes{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite composer-companion-module__53w0oG__blink}@keyframes composer-companion-module__53w0oG__blink{0%,91%,to{transform:scaleY(1)}93.5%{transform:scaleY(.1)}}.composer-companion-module__53w0oG__pupils{transition:transform .22s cubic-bezier(.2,.9,.25,1)}.composer-companion-module__53w0oG__mouthSmile,.composer-companion-module__53w0oG__mouthO,.composer-companion-module__53w0oG__mouthGrin{transition:opacity .12s ease-out}.composer-companion-module__53w0oG__mouthO,.composer-companion-module__53w0oG__mouthGrin,.composer-companion-module__53w0oG__root[data-pose=listen] .composer-companion-module__53w0oG__mouthSmile{opacity:0}.composer-companion-module__53w0oG__root[data-pose=listen] .composer-companion-module__53w0oG__mouthO{opacity:1}.composer-companion-module__53w0oG__root[data-pose=cheer] .composer-companion-module__53w0oG__mouthSmile{opacity:0}.composer-companion-module__53w0oG__root[data-pose=cheer] .composer-companion-module__53w0oG__mouthGrin{opacity:1}.composer-companion-module__53w0oG__mouthO{transform-box:fill-box;transform-origin:50% 30%}.composer-companion-module__53w0oG__antennaTip{transform-box:fill-box;transform-origin:50%}.composer-companion-module__53w0oG__antenna{transform-box:view-box;transform-origin:32px 24px;transition:transform .12s linear}.composer-companion-module__53w0oG__antennaGlow{opacity:0;transform-box:fill-box;transform-origin:50%}.composer-companion-module__53w0oG__root[data-pose=listen] .composer-companion-module__53w0oG__antennaGlow{opacity:1}.composer-companion-module__53w0oG__arm{transform-box:view-box;transform-origin:54.2px 54.2px;transition:transform .26s cubic-bezier(.2,.9,.25,1.15)}.composer-companion-module__53w0oG__root[data-pose=listen] .composer-companion-module__53w0oG__arm{transform:rotate(-38deg)translate(-1.5px,-7px)}.composer-companion-module__53w0oG__footL,.composer-companion-module__53w0oG__footR{transform-box:fill-box}.composer-companion-module__53w0oG__ear{transform-box:fill-box;transform-origin:50% 100%}.composer-companion-module__53w0oG__shadow{left:0;top:calc(var(--edge) - 4px);width:var(--maxi);opacity:0;background:radial-gradient(closest-side,#3c1e0552,#0000);border-radius:50%;height:8px;position:absolute;transform:translate(-200px)}.dark .composer-companion-module__53w0oG__shadow{background:radial-gradient(closest-side,#0000008c,#0000)}.composer-companion-module__53w0oG__fx{left:0;top:var(--edge);width:0;height:0;position:absolute;transform:translate(-200px)}.composer-companion-module__53w0oG__puff{background:color-mix(in oklab, var(--muted-foreground) 35%, transparent);opacity:0;border-radius:50%;width:9px;height:9px;margin:-6px 0 0 -4px;position:absolute}.composer-companion-module__53w0oG__spark{opacity:0;background:var(--brand-fill,var(--brand));clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:11px;height:11px;margin:-6px 0 0 -6px;position:absolute}.composer-companion-module__53w0oG__spark:nth-child(2n){background:var(--maxi-body,#ff8a2b)}.composer-companion-module__53w0oG__bubblePos{position:absolute;top:0;left:0;transform:translate(-400px,-400px)}.composer-companion-module__53w0oG__bubble{--accent:var(--brand);border:1px solid color-mix(in oklab, var(--accent) 34%, var(--border));background:color-mix(in oklab, var(--card) 96%, var(--accent));width:max-content;max-width:min(22rem,100vw - 2.5rem);color:var(--foreground);box-shadow:0 1px 2px #0000000d, 0 12px 28px -14px color-mix(in oklab, var(--accent) 55%, #0006);opacity:0;transform-origin:var(--tail-x,50%) 100%;border-radius:.875rem;padding:.5rem .75rem .5625rem;font-size:.75rem;line-height:1.35;position:relative;transform:scale(.6)}.composer-companion-module__53w0oG__root[data-surface=chat] .composer-companion-module__53w0oG__bubble,.composer-companion-module__53w0oG__root[data-surface=team] .composer-companion-module__53w0oG__bubble{max-width:min(16rem,100vw - 6rem)}.composer-companion-module__53w0oG__bubble[data-tail=right]{transform-origin:100% var(--tail-y,50%)}.composer-companion-module__53w0oG__bubble[data-tail=left]{transform-origin:0 var(--tail-y,50%)}.composer-companion-module__53w0oG__bubble[data-shown]{opacity:1;transform:scale(1)}.composer-companion-module__53w0oG__bubble:after{content:"";left:var(--tail-x,50%);border-right:1px solid color-mix(in oklab, var(--accent) 34%, var(--border));border-bottom:1px solid color-mix(in oklab, var(--accent) 34%, var(--border));background:color-mix(in oklab, var(--card) 96%, var(--accent));border-bottom-right-radius:3px;width:11px;height:11px;margin-left:-5.5px;position:absolute;bottom:-6px;transform:rotate(45deg)}.composer-companion-module__53w0oG__bubble[data-tail=right]:after,.composer-companion-module__53w0oG__bubble[data-tail=left]:after{bottom:auto;top:var(--tail-y,50%);margin:-5.5px 0 0}.composer-companion-module__53w0oG__bubble[data-tail=right]:after{left:auto;right:-6px;transform:rotate(-45deg)}.composer-companion-module__53w0oG__bubble[data-tail=up]{transform-origin:var(--tail-x,50%) 0}.composer-companion-module__53w0oG__bubble[data-tail=up]:after{top:-6px;bottom:auto;transform:rotate(225deg)}.composer-companion-module__53w0oG__bubble[data-tail=left]:after{left:-6px;transform:rotate(135deg)}.composer-companion-module__53w0oG__bubbleHead{white-space:nowrap;align-items:center;gap:.375rem;font-weight:650;display:flex}.composer-companion-module__53w0oG__bubbleGlyph{background:var(--accent);color:#111;border-radius:999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;animation:.32s cubic-bezier(.2,.9,.25,1.15) both composer-companion-module__53w0oG__glyphIn;display:grid}@keyframes composer-companion-module__53w0oG__glyphIn{0%{opacity:0;transform:scale(.4)rotate(-90deg)}to{opacity:1;transform:none}}.composer-companion-module__53w0oG__glyphSlot{flex:none;display:grid;position:relative}.composer-companion-module__53w0oG__glyphSlot>*{grid-area:1/1}.composer-companion-module__53w0oG__bubbleGlyphOut{animation:.26s cubic-bezier(.4,0,.8,.6) both composer-companion-module__53w0oG__glyphOut}@keyframes composer-companion-module__53w0oG__glyphOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.5)rotate(90deg)}}.composer-companion-module__53w0oG__iconText{letter-spacing:-.02em;font-size:.5625rem;font-weight:800;line-height:1}.composer-companion-module__53w0oG__bubbleTip{color:var(--muted-foreground);margin-top:.1875rem}.composer-companion-module__53w0oG__bubble[data-mode=listen] .composer-companion-module__53w0oG__bubbleTip{color:var(--foreground);font-style:italic}.composer-companion-module__53w0oG__bubbleReason{color:var(--muted-foreground);align-items:baseline;gap:.375rem;margin-top:.1875rem;font-size:.6875rem;display:flex}.composer-companion-module__53w0oG__bubbleConfidence{font-variant-numeric:tabular-nums;color:var(--foreground);background:color-mix(in oklab, var(--accent) 22%, transparent);border-radius:999px;flex:none;padding:0 .3125rem;font-weight:700}.composer-companion-module__53w0oG__micDot{background:var(--destructive,#e5484d);border-radius:999px;width:.5rem;height:.5rem;animation:1.1s ease-in-out infinite composer-companion-module__53w0oG__micPulse}@keyframes composer-companion-module__53w0oG__micPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.6)}}.composer-companion-module__53w0oG__root[data-tempo=brisk] .composer-companion-module__53w0oG__bob{animation-duration:1.5s}.composer-companion-module__53w0oG__root[data-tempo=fast] .composer-companion-module__53w0oG__bob{animation-name:composer-companion-module__53w0oG__bobFast;animation-duration:.8s}@keyframes composer-companion-module__53w0oG__bobFast{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-2.5px)scaleY(1.025)}}.composer-companion-module__53w0oG__tilt{transform-origin:50% 80%;position:absolute;inset:0}.composer-companion-module__53w0oG__root[data-pose=think] .composer-companion-module__53w0oG__arm{animation:.9s ease-in-out infinite composer-companion-module__53w0oG__thinkTap}@keyframes composer-companion-module__53w0oG__thinkTap{0%,to{transform:rotate(-118deg)translate(6px,-2px)}50%{transform:rotate(-108deg)translate(6px,-2px)}}.composer-companion-module__53w0oG__root[data-pose=think] .composer-companion-module__53w0oG__pupils{transform:translate(-1.2px,-1.6px)!important}.composer-companion-module__53w0oG__wrench{opacity:0;transition:opacity .16s ease-out}.composer-companion-module__53w0oG__root[data-pose=work] .composer-companion-module__53w0oG__wrench{opacity:1}.composer-companion-module__53w0oG__root[data-pose=work] .composer-companion-module__53w0oG__arm{animation:.7s cubic-bezier(.5,0,.5,1) infinite composer-companion-module__53w0oG__hammer}@keyframes composer-companion-module__53w0oG__hammer{0%,to{transform:rotate(-24deg)}45%{transform:rotate(-58deg)}60%{transform:rotate(-14deg)}}.composer-companion-module__53w0oG__root[data-pose=work] .composer-companion-module__53w0oG__antenna{animation:1.2s ease-in-out infinite composer-companion-module__53w0oG__antennaBusy}@keyframes composer-companion-module__53w0oG__antennaBusy{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.composer-companion-module__53w0oG__root[data-pose=sleepy] .composer-companion-module__53w0oG__eyes{animation:3.4s ease-in-out infinite composer-companion-module__53w0oG__sleepyBlink}@keyframes composer-companion-module__53w0oG__sleepyBlink{0%,to{transform:scaleY(.38)}40%,60%{transform:scaleY(.1)}}.composer-companion-module__53w0oG__zzz{left:0;top:calc(var(--maxi) * -1.3);opacity:0;color:var(--muted-foreground);font-size:.6875rem;font-weight:700;transition:opacity .3s ease-out;position:absolute}.composer-companion-module__53w0oG__zzz>span{left:calc(var(--maxi) * .25);opacity:0;position:absolute}.composer-companion-module__53w0oG__root[data-pose=sleepy] .composer-companion-module__53w0oG__zzz{opacity:1}.composer-companion-module__53w0oG__root[data-pose=sleepy] .composer-companion-module__53w0oG__zzz>span{animation:2.4s ease-out infinite composer-companion-module__53w0oG__zFloat}.composer-companion-module__53w0oG__root[data-pose=sleepy] .composer-companion-module__53w0oG__zzz>span:nth-child(2){animation-delay:.8s}.composer-companion-module__53w0oG__root[data-pose=sleepy] .composer-companion-module__53w0oG__zzz>span:nth-child(3){animation-delay:1.6s}@keyframes composer-companion-module__53w0oG__zFloat{0%{opacity:0;transform:translate(0)scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(10px,-16px)scale(1.15)}}.composer-companion-module__53w0oG__root[data-pose=yay] .composer-companion-module__53w0oG__arm{transform:rotate(-150deg)translate(4px,-4px)}.composer-companion-module__53w0oG__root[data-pose=yay] .composer-companion-module__53w0oG__mouthSmile{opacity:0}.composer-companion-module__53w0oG__root[data-pose=yay] .composer-companion-module__53w0oG__mouthGrin{opacity:1}.composer-companion-module__53w0oG__root[data-pose=steer] .composer-companion-module__53w0oG__arm{transform:rotate(-128deg)translate(2px,-8px)}.composer-companion-module__53w0oG__root[data-pose=steer] .composer-companion-module__53w0oG__mouthSmile{opacity:0}.composer-companion-module__53w0oG__root[data-pose=steer] .composer-companion-module__53w0oG__mouthGrin{opacity:1}.composer-companion-module__53w0oG__preview[data-pose=listen] .composer-companion-module__53w0oG__mouthSmile,.composer-companion-module__53w0oG__preview[data-pose=cheer] .composer-companion-module__53w0oG__mouthSmile,.composer-companion-module__53w0oG__preview[data-pose=yay] .composer-companion-module__53w0oG__mouthSmile,.composer-companion-module__53w0oG__preview[data-pose=steer] .composer-companion-module__53w0oG__mouthSmile,.composer-companion-module__53w0oG__preview[data-pose=wave] .composer-companion-module__53w0oG__mouthSmile{opacity:0}.composer-companion-module__53w0oG__preview[data-pose=listen] .composer-companion-module__53w0oG__mouthO,.composer-companion-module__53w0oG__preview[data-pose=cheer] .composer-companion-module__53w0oG__mouthGrin,.composer-companion-module__53w0oG__preview[data-pose=yay] .composer-companion-module__53w0oG__mouthGrin,.composer-companion-module__53w0oG__preview[data-pose=steer] .composer-companion-module__53w0oG__mouthGrin,.composer-companion-module__53w0oG__preview[data-pose=wave] .composer-companion-module__53w0oG__mouthGrin,.composer-companion-module__53w0oG__preview[data-pose=listen] .composer-companion-module__53w0oG__antennaGlow{opacity:1}.composer-companion-module__53w0oG__preview[data-pose=listen] .composer-companion-module__53w0oG__arm{transform:rotate(-38deg)translate(-1.5px,-7px)}.composer-companion-module__53w0oG__preview[data-pose=think] .composer-companion-module__53w0oG__arm{animation:.9s ease-in-out infinite composer-companion-module__53w0oG__thinkTap;transform:rotate(-118deg)translate(6px,-2px)}.composer-companion-module__53w0oG__preview[data-pose=think] .composer-companion-module__53w0oG__pupils{transform:translate(-1.2px,-1.6px)}.composer-companion-module__53w0oG__preview[data-pose=work] .composer-companion-module__53w0oG__wrench{opacity:1}.composer-companion-module__53w0oG__preview[data-pose=work] .composer-companion-module__53w0oG__arm{animation:.7s cubic-bezier(.5,0,.5,1) infinite composer-companion-module__53w0oG__hammer;transform:rotate(-24deg)}.composer-companion-module__53w0oG__preview[data-pose=work] .composer-companion-module__53w0oG__antenna{animation:1.2s ease-in-out infinite composer-companion-module__53w0oG__antennaBusy}.composer-companion-module__53w0oG__preview[data-pose=yay] .composer-companion-module__53w0oG__arm{transform:rotate(-150deg)translate(4px,-4px)}.composer-companion-module__53w0oG__preview[data-pose=steer] .composer-companion-module__53w0oG__arm{transform:rotate(-128deg)translate(2px,-8px)}.composer-companion-module__53w0oG__preview[data-pose=wave] .composer-companion-module__53w0oG__arm{animation:1.6s ease-in-out infinite composer-companion-module__53w0oG__previewWave;transform:rotate(-130deg)translate(3px,-6px)}@keyframes composer-companion-module__53w0oG__previewWave{0%,to{transform:rotate(-130deg)translate(3px,-6px)}25%{transform:rotate(-150deg)translate(3px,-6px)}50%{transform:rotate(-115deg)translate(3px,-6px)}75%{transform:rotate(-150deg)translate(3px,-6px)}}.composer-companion-module__53w0oG__qmark{color:var(--brand-fill,var(--brand));opacity:0;margin-left:-4px;font-size:.875rem;font-weight:800;position:absolute;top:0;left:0}.composer-companion-module__53w0oG__dash{background:color-mix(in oklab, var(--muted-foreground) 60%, transparent);opacity:0;transform-origin:100%;border-radius:2px;width:14px;height:2px;position:absolute;top:0;left:0}.composer-companion-module__53w0oG__sweat{opacity:0;transition:opacity .16s ease-out}.composer-companion-module__53w0oG__root[data-pose=wait] .composer-companion-module__53w0oG__bob{animation:2.6s ease-in-out infinite composer-companion-module__53w0oG__bob}.composer-companion-module__53w0oG__root[data-pose=wave] .composer-companion-module__53w0oG__arm{animation:1.6s ease-in-out infinite composer-companion-module__53w0oG__previewWave;transform:rotate(-130deg)translate(3px,-6px)}.composer-companion-module__53w0oG__root[data-pose=wave] .composer-companion-module__53w0oG__mouthSmile{opacity:0}.composer-companion-module__53w0oG__root[data-pose=wave] .composer-companion-module__53w0oG__mouthGrin{opacity:1}.composer-companion-module__53w0oG__root[data-pose=wait] .composer-companion-module__53w0oG__arm,.composer-companion-module__53w0oG__preview[data-pose=wait] .composer-companion-module__53w0oG__arm{transform:rotate(-56deg)translateY(-2px)}.composer-companion-module__53w0oG__root[data-pose=wait] .composer-companion-module__53w0oG__pupils,.composer-companion-module__53w0oG__preview[data-pose=wait] .composer-companion-module__53w0oG__pupils{transform:translate(.4px,-1.8px)!important}.composer-companion-module__53w0oG__root[data-pose=wait] .composer-companion-module__53w0oG__antennaGlow,.composer-companion-module__53w0oG__preview[data-pose=wait] .composer-companion-module__53w0oG__antennaGlow{opacity:1;animation:1.4s ease-in-out infinite composer-companion-module__53w0oG__waitGlow}@keyframes composer-companion-module__53w0oG__waitGlow{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.composer-companion-module__53w0oG__root[data-pose=done] .composer-companion-module__53w0oG__arm,.composer-companion-module__53w0oG__preview[data-pose=done] .composer-companion-module__53w0oG__arm,.composer-companion-module__53w0oG__preview[data-pose=cheer] .composer-companion-module__53w0oG__arm{transform:rotate(-150deg)translate(4px,-4px)}.composer-companion-module__53w0oG__root[data-pose=done] .composer-companion-module__53w0oG__mouthSmile,.composer-companion-module__53w0oG__preview[data-pose=done] .composer-companion-module__53w0oG__mouthSmile{opacity:0}.composer-companion-module__53w0oG__root[data-pose=done] .composer-companion-module__53w0oG__mouthGrin,.composer-companion-module__53w0oG__preview[data-pose=done] .composer-companion-module__53w0oG__mouthGrin,.composer-companion-module__53w0oG__root[data-pose=oops] .composer-companion-module__53w0oG__sweat,.composer-companion-module__53w0oG__preview[data-pose=oops] .composer-companion-module__53w0oG__sweat{opacity:1}.composer-companion-module__53w0oG__root[data-pose=oops] .composer-companion-module__53w0oG__mouthSmile,.composer-companion-module__53w0oG__preview[data-pose=oops] .composer-companion-module__53w0oG__mouthSmile{opacity:0}.composer-companion-module__53w0oG__root[data-pose=oops] .composer-companion-module__53w0oG__mouthO,.composer-companion-module__53w0oG__preview[data-pose=oops] .composer-companion-module__53w0oG__mouthO{opacity:1}.composer-companion-module__53w0oG__root[data-pose=oops] .composer-companion-module__53w0oG__eyes,.composer-companion-module__53w0oG__preview[data-pose=oops] .composer-companion-module__53w0oG__eyes{animation:none;transform:scaleY(.72)}.composer-companion-module__53w0oG__root[data-pose=oops] .composer-companion-module__53w0oG__arm,.composer-companion-module__53w0oG__preview[data-pose=oops] .composer-companion-module__53w0oG__arm{transform:rotate(-140deg)translate(5px,-9px)}.composer-companion-module__53w0oG__root[data-pose=oops] .composer-companion-module__53w0oG__tilt{transform:rotate(-5deg)}.composer-companion-module__53w0oG__root[data-pose=point] .composer-companion-module__53w0oG__arm,.composer-companion-module__53w0oG__preview[data-pose=point] .composer-companion-module__53w0oG__arm{transform:rotate(-82deg)translate(1px,-1px)}.composer-companion-module__53w0oG__root[data-pose=point] .composer-companion-module__53w0oG__pupils,.composer-companion-module__53w0oG__preview[data-pose=point] .composer-companion-module__53w0oG__pupils{transform:translate(1.6px)!important}.composer-companion-module__53w0oG__preview[data-pose=sleep] .composer-companion-module__53w0oG__eyes{animation:3.4s ease-in-out infinite composer-companion-module__53w0oG__sleepyBlink}.composer-companion-module__53w0oG__root[data-pose=work][data-holding=laptop] .composer-companion-module__53w0oG__arm,.composer-companion-module__53w0oG__preview[data-pose=work][data-holding=laptop] .composer-companion-module__53w0oG__arm{animation:.42s ease-in-out infinite composer-companion-module__53w0oG__typeJiggle;transform:rotate(-12deg)}@keyframes composer-companion-module__53w0oG__typeJiggle{0%,to{transform:rotate(-12deg)translateY(0)}50%{transform:rotate(-14deg)translateY(.8px)}}.composer-companion-module__53w0oG__root[data-pose=work][data-holding=magnifier] .composer-companion-module__53w0oG__arm,.composer-companion-module__53w0oG__preview[data-pose=work][data-holding=magnifier] .composer-companion-module__53w0oG__arm{animation:1.5s ease-in-out infinite composer-companion-module__53w0oG__sweep;transform:rotate(-20deg)}@keyframes composer-companion-module__53w0oG__sweep{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-38deg)}}.composer-companion-module__53w0oG__root[data-pose=work][data-holding=clapper] .composer-companion-module__53w0oG__arm,.composer-companion-module__53w0oG__preview[data-pose=work][data-holding=clapper] .composer-companion-module__53w0oG__arm{animation:none;transform:rotate(-18deg)}.composer-companion-module__53w0oG__clapStick{transform-box:view-box;transform-origin:55.4px 39.6px}.composer-companion-module__53w0oG__root[data-pose=work][data-holding=clapper] .composer-companion-module__53w0oG__clapStick,.composer-companion-module__53w0oG__preview[data-pose=work][data-holding=clapper] .composer-companion-module__53w0oG__clapStick{animation:.9s ease-in-out infinite composer-companion-module__53w0oG__clap}@keyframes composer-companion-module__53w0oG__clap{0%,60%,to{transform:rotate(0)}30%{transform:rotate(-16deg)}}.composer-companion-module__53w0oG__root[data-holding=clipboard]:is([data-pose=work],[data-pose=think],[data-pose=stand],[data-pose=wait]) .composer-companion-module__53w0oG__arm,.composer-companion-module__53w0oG__preview[data-holding=clipboard] .composer-companion-module__53w0oG__arm{animation:none;transform:rotate(-28deg)}.composer-companion-module__53w0oG__root[data-holding=clipboard] .composer-companion-module__53w0oG__pupils{transform:translate(1.2px,-.6px)!important}.composer-companion-module__53w0oG__root[data-pose=work][data-holding=laptop] .composer-companion-module__53w0oG__pupils{transform:translate(1px,.6px)!important}.composer-companion-module__53w0oG__root[data-pose=work][data-holding=laptop] .composer-companion-module__53w0oG__screen,.composer-companion-module__53w0oG__preview[data-pose=work][data-holding=laptop] .composer-companion-module__53w0oG__screen{animation:1.1s steps(2,end) infinite composer-companion-module__53w0oG__screenBlink}@keyframes composer-companion-module__53w0oG__screenBlink{0%,to{opacity:1}50%{opacity:.7}}.composer-companion-module__53w0oG__root[data-pose=stand]:is([data-holding=lantern],[data-holding=card],[data-holding=flag]) .composer-companion-module__53w0oG__arm,.composer-companion-module__53w0oG__preview:not([data-pose]):is([data-holding=lantern],[data-holding=card],[data-holding=flag]) .composer-companion-module__53w0oG__arm,.composer-companion-module__53w0oG__preview[data-pose=idle]:is([data-holding=lantern],[data-holding=card],[data-holding=flag]) .composer-companion-module__53w0oG__arm{transform:rotate(-22deg)}.composer-companion-module__53w0oG__lanternGlow{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite composer-companion-module__53w0oG__lanternGlow}@keyframes composer-companion-module__53w0oG__lanternGlow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.composer-companion-module__53w0oG__flag{transform-box:view-box;transform-origin:58px 48px}.composer-companion-module__53w0oG__root[data-holding=flag]:is([data-pose=cheer],[data-pose=done]) .composer-companion-module__53w0oG__flag,.composer-companion-module__53w0oG__preview[data-holding=flag]:is([data-pose=cheer],[data-pose=done],[data-pose=wave]) .composer-companion-module__53w0oG__flag{animation:.8s ease-in-out infinite composer-companion-module__53w0oG__flagWave}@keyframes composer-companion-module__53w0oG__flagWave{0%,to{transform:rotate(0)}50%{transform:rotate(9deg)}}.composer-companion-module__53w0oG__goRow{align-items:center;gap:.375rem;margin-top:.375rem;display:flex}.composer-companion-module__53w0oG__goChip{pointer-events:auto;border:1px solid color-mix(in oklab, var(--brand-fill,var(--brand)) 55%, var(--border));background:color-mix(in oklab, var(--brand-fill,var(--brand)) 18%, var(--card));height:1.5rem;color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:700;transition:transform .12s ease-out;display:inline-flex}.composer-companion-module__53w0oG__goChip:hover{background:color-mix(in oklab, var(--brand-fill,var(--brand)) 30%, var(--card))}.composer-companion-module__53w0oG__goChip:active{transform:scale(.96)}.composer-companion-module__53w0oG__goNote{color:var(--muted-foreground);font-size:.6875rem}@media (prefers-reduced-motion:reduce){.composer-companion-module__53w0oG__bob,.composer-companion-module__53w0oG__eyes,.composer-companion-module__53w0oG__micDot,.composer-companion-module__53w0oG__bubbleGlyph,.composer-companion-module__53w0oG__bubbleGlyphOut,.composer-companion-module__53w0oG__arm,.composer-companion-module__53w0oG__antenna,.composer-companion-module__53w0oG__zzz>span,.composer-companion-module__53w0oG__antennaGlow,.composer-companion-module__53w0oG__clapStick,.composer-companion-module__53w0oG__lanternGlow,.composer-companion-module__53w0oG__flag,.composer-companion-module__53w0oG__screen{animation:none!important}.composer-companion-module__53w0oG__pupils,.composer-companion-module__53w0oG__mouthSmile,.composer-companion-module__53w0oG__mouthO,.composer-companion-module__53w0oG__mouthGrin,.composer-companion-module__53w0oG__arm,.composer-companion-module__53w0oG__antenna,.composer-companion-module__53w0oG__wrench,.composer-companion-module__53w0oG__zzz,.composer-companion-module__53w0oG__sweat,.composer-companion-module__53w0oG__goChip{transition:none!important}}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__root .composer-companion-module__53w0oG__bob{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__root .composer-companion-module__53w0oG__eyes{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__preview .composer-companion-module__53w0oG__eyes{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__preview .composer-companion-module__53w0oG__arm{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__preview .composer-companion-module__53w0oG__antenna{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__root .composer-companion-module__53w0oG__micDot{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__root .composer-companion-module__53w0oG__arm{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__root .composer-companion-module__53w0oG__antenna{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__root .composer-companion-module__53w0oG__zzz>span{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__root .composer-companion-module__53w0oG__bubbleGlyph{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__root .composer-companion-module__53w0oG__bubbleGlyphOut{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__antennaGlow{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__clapStick{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__lanternGlow{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__flag{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__screen{animation:none!important}html[data-reduced-motion="1"] .composer-companion-module__53w0oG__preview .composer-companion-module__53w0oG__eyes{animation:none!important}.composer-companion-module__53w0oG__tap{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:42%;padding:0;position:absolute;inset:8% 14% 4%}
.chrome-studio-module__Trdojq__toolGroup{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.chrome-studio-module__Trdojq__toolGroupEnd{margin-left:auto}.chrome-studio-module__Trdojq__ratioCheck{text-align:center;width:14px;color:var(--vdz-accent);flex:none;font-size:12px;font-weight:700;line-height:1}.chrome-studio-module__Trdojq__ratioSep{background:var(--vdz-border);height:1px;margin:4px 2px}.chrome-studio-module__Trdojq__customForm{flex-direction:column;gap:8px;padding:8px 8px 6px;display:flex}.chrome-studio-module__Trdojq__customRow{align-items:center;gap:8px;display:flex}.chrome-studio-module__Trdojq__customField{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.chrome-studio-module__Trdojq__customLabel{color:var(--vdz-muted);flex-shrink:0;width:12px;font-size:11px;font-weight:600}.chrome-studio-module__Trdojq__customInput{appearance:none;box-sizing:border-box;border:1px solid var(--vdz-border);background:var(--vdz-bg);width:100%;min-width:0;height:26px;color:var(--vdz-text);font-variant-numeric:tabular-nums;border-radius:6px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;transition:border-color .12s}.chrome-studio-module__Trdojq__customInput:focus{border-color:var(--vdz-accent);outline:none}.chrome-studio-module__Trdojq__customInput::-webkit-outer-spin-button{appearance:none;margin:0}.chrome-studio-module__Trdojq__customInput::-webkit-inner-spin-button{appearance:none;margin:0}.chrome-studio-module__Trdojq__customTimes{color:var(--vdz-muted);flex-shrink:0;font-size:12px;font-weight:600}.chrome-studio-module__Trdojq__customApply{appearance:none;border:1px solid var(--vdz-accent);background:color-mix(in srgb, var(--vdz-accent) 16%, transparent);height:26px;color:var(--vdz-text);cursor:pointer;white-space:nowrap;border-radius:6px;padding:0 12px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s,opacity .12s}.chrome-studio-module__Trdojq__customApply:hover{background:color-mix(in srgb, var(--vdz-accent) 26%, transparent)}.chrome-studio-module__Trdojq__customApply:disabled{opacity:.4;cursor:default}.chrome-studio-module__Trdojq__customHint{color:var(--vdz-muted);font-size:10.5px;line-height:1.4}.chrome-studio-module__Trdojq__panelHeaderIcon{width:18px;height:18px;color:var(--vdz-muted);flex:none;justify-content:center;align-items:center;margin-right:2px;font-size:13px;line-height:1;display:inline-flex}.chrome-studio-module__Trdojq__viewMenuIcon{text-align:center;width:16px;color:var(--vdz-muted);flex:none;font-size:12px;line-height:1}.chrome-studio-module__Trdojq__overflowIcon{text-align:center;flex:none;width:16px;font-size:13px;line-height:1}.chrome-studio-module__Trdojq__overflowMenu{z-index:60;border:1px solid var(--vdz-border);background:var(--vdz-panel);border-radius:10px;flex-direction:column;gap:2px;min-width:184px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000073}
.project-bar-module__REoE4G__bar{align-items:center;gap:8px;min-width:0;height:28px;display:flex}.project-bar-module__REoE4G__barDivider{background:var(--vdz-border);flex-shrink:0;width:1px;height:16px}.project-bar-module__REoE4G__nameField{color:var(--vdz-text);letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;cursor:text;background:0 0;border:1px solid #0000;border-radius:6px;min-width:96px;max-width:220px;height:28px;padding:0 8px;font-size:12.5px;font-weight:600;line-height:28px;transition:background .12s,color .12s,border-color .12s;overflow:hidden}.project-bar-module__REoE4G__nameField:hover{color:var(--vdz-text);background:var(--vdz-bg);border-color:var(--vdz-border)}.project-bar-module__REoE4G__bar[data-density=tight] .project-bar-module__REoE4G__nameField{min-width:80px;max-width:132px}.project-bar-module__REoE4G__bar[data-density=min] .project-bar-module__REoE4G__nameField{min-width:48px;max-width:112px}@media (max-width:600px){.project-bar-module__REoE4G__nameField{min-width:48px;max-width:100px}}.project-bar-module__REoE4G__nameInput{appearance:none;box-sizing:border-box;color:var(--vdz-text);letter-spacing:.1px;border:1px solid var(--vdz-accent);background:var(--vdz-bg);border-radius:6px;width:200px;height:28px;padding:0 8px;font-family:inherit;font-size:12.5px;font-weight:600}.project-bar-module__REoE4G__nameInput:focus{border-color:var(--vdz-accent);outline:none}.project-bar-module__REoE4G__bar[data-density=tight] .project-bar-module__REoE4G__nameInput{width:140px}.project-bar-module__REoE4G__bar[data-density=min] .project-bar-module__REoE4G__nameInput{width:112px}.project-bar-module__REoE4G__saveDot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.project-bar-module__REoE4G__barButton{appearance:none;box-sizing:border-box;border:1px solid var(--vdz-border);background:var(--vdz-bg);height:28px;color:var(--vdz-muted);cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.project-bar-module__REoE4G__barButton:hover{color:var(--vdz-text);border-color:var(--vdz-accent)}.project-bar-module__REoE4G__barButton:disabled{opacity:.4;cursor:default;border-color:var(--vdz-border);color:var(--vdz-muted)}.project-bar-module__REoE4G__barButton[data-primary=true]:not(:disabled){background:color-mix(in srgb, var(--vdz-accent) 16%, transparent);border-color:var(--vdz-accent);color:var(--vdz-text)}.project-bar-module__REoE4G__barButton[data-open=true]{color:var(--vdz-text);background:var(--vdz-raised);border-color:var(--vdz-accent)}.project-bar-module__REoE4G__saveButton{justify-content:center;min-width:88px}.project-bar-module__REoE4G__bar[data-density=tight] .project-bar-module__REoE4G__saveButton,.project-bar-module__REoE4G__bar[data-density=min] .project-bar-module__REoE4G__saveButton{min-width:56px}.project-bar-module__REoE4G__saveButton[data-state=saved]:disabled{opacity:1;color:var(--vdz-muted);cursor:default;background:0 0;border-color:#0000}.project-bar-module__REoE4G__saveButton[data-state=saving]:disabled{opacity:.7}.project-bar-module__REoE4G__saveButton[data-state=dirty],.project-bar-module__REoE4G__saveButton[data-state=draft]{font-weight:500;color:var(--vdz-muted)!important;background:0 0!important;border-color:#0000!important}.project-bar-module__REoE4G__saveButton[data-state=dirty]:hover,.project-bar-module__REoE4G__saveButton[data-state=draft]:hover{color:var(--vdz-text)!important;background:var(--vdz-raised)!important}.project-bar-module__REoE4G__saveButton[data-state=error]{background:color-mix(in srgb, var(--danger,#e5484d) 14%, transparent)!important;border-color:color-mix(in srgb, var(--danger,#e5484d) 55%, transparent)!important;color:var(--vdz-text)!important}.project-bar-module__REoE4G__saveCheck{color:var(--vdz-accent);flex-shrink:0;font-size:11px;line-height:1}.project-bar-module__REoE4G__barChip{color:var(--vdz-muted);background:color-mix(in srgb, var(--vdz-accent) 10%, transparent);border-radius:4px;flex-shrink:0;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;line-height:1}.project-bar-module__REoE4G__bar[data-density=tight] .project-bar-module__REoE4G__shortcutHint,.project-bar-module__REoE4G__bar[data-density=min] .project-bar-module__REoE4G__shortcutHint{display:none}.project-bar-module__REoE4G__countBadge{font-variant-numeric:tabular-nums;font-weight:700}.project-bar-module__REoE4G__bar[data-density=tight] .project-bar-module__REoE4G__viewLabel,.project-bar-module__REoE4G__bar[data-density=min] .project-bar-module__REoE4G__viewLabel{display:none}.project-bar-module__REoE4G__browserRoot{flex-shrink:0;display:inline-flex;position:relative}.project-bar-module__REoE4G__browserMenu{background:var(--vdz-panel);width:320px;max-height:420px;color:var(--vdz-text);border:1px solid var(--vdz-border);z-index:40;--vdz-bg:var(--background);--vdz-panel:var(--card);--vdz-raised:var(--muted);--vdz-border:var(--border);--vdz-text:var(--foreground);--vdz-muted:var(--muted-foreground);--vdz-accent:var(--brand);--vdz-accent-2:var(--vdz-violet,#9264ef);border-radius:10px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 12px 32px #0000008c}@supports (color:lab(0% 0 0)){.project-bar-module__REoE4G__browserMenu{--vdz-accent-2:var(--vdz-violet,lab(52.7993% 41.7059 -64.5934))}}@media (max-width:600px){.project-bar-module__REoE4G__browserMenu{width:min(320px,100vw - 24px);left:auto;right:0}}.project-bar-module__REoE4G__browserHeader{border-bottom:1px solid var(--vdz-border);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.project-bar-module__REoE4G__browserTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--vdz-muted);flex:1;font-size:11px;font-weight:600}.project-bar-module__REoE4G__browserAction{appearance:none;border:1px solid var(--vdz-border);background:var(--vdz-bg);color:var(--vdz-text);cursor:pointer;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s}.project-bar-module__REoE4G__browserAction:hover{background:var(--vdz-raised);border-color:var(--vdz-accent)}.project-bar-module__REoE4G__browserAction:disabled{opacity:.4;cursor:default;border-color:var(--vdz-border);background:var(--vdz-bg)}.project-bar-module__REoE4G__browserList{flex-direction:column;flex:1;gap:2px;min-height:0;padding:6px;display:flex;overflow:auto}.project-bar-module__REoE4G__projectRow{border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;transition:background .12s,border-color .12s;display:flex}.project-bar-module__REoE4G__projectRow:hover{background:var(--vdz-raised)}.project-bar-module__REoE4G__projectRow[data-current=true]{border-color:var(--vdz-accent);background:color-mix(in srgb, var(--vdz-accent) 10%, transparent)}.project-bar-module__REoE4G__projectOpen{appearance:none;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.project-bar-module__REoE4G__projectName{color:var(--vdz-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.project-bar-module__REoE4G__projectMeta{color:var(--vdz-muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:10px;overflow:hidden}.project-bar-module__REoE4G__projectDelete{appearance:none;color:var(--vdz-muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;line-height:1;transition:opacity .12s,color .12s,border-color .12s;display:flex}.project-bar-module__REoE4G__projectRow:hover .project-bar-module__REoE4G__projectDelete{opacity:1}.project-bar-module__REoE4G__projectDelete:hover{color:#ff6b6b;opacity:1;border-color:#ff6b6b}.project-bar-module__REoE4G__projectDelete:disabled{opacity:.3;cursor:default}.project-bar-module__REoE4G__browserEmpty{text-align:center;color:var(--vdz-muted);padding:18px 12px;font-size:12px;line-height:1.5}.project-bar-module__REoE4G__browserError{color:#ff6b6b;border-top:1px solid var(--vdz-border);padding:10px 12px;font-size:12px;line-height:1.4}.project-bar-module__REoE4G__recovery{top:calc(58px + env(safe-area-inset-top));z-index:160;border:1px solid color-mix(in oklab, var(--warning,#f5a524) 55%, transparent);background:var(--popover,#fff);width:min(560px,100vw - 16px);color:var(--popover-foreground,inherit);border-radius:12px;align-items:center;gap:8px;padding:10px 10px 10px 14px;font-size:12.5px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0000002e}.project-bar-module__REoE4G__recovery>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.project-bar-module__REoE4G__recovery>span>span{color:var(--muted-foreground,#666);font-size:11.5px}
.template-gallery-module__ZQdBcW__backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);--vdz-bg:var(--background);--vdz-panel:var(--card);--vdz-raised:var(--muted);--vdz-border:var(--border);--vdz-text:var(--foreground);--vdz-muted:var(--muted-foreground);--vdz-accent:var(--brand);--vdz-accent-2:var(--vdz-violet,#9264ef);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:lab(0% 0 0)){.template-gallery-module__ZQdBcW__backdrop{--vdz-accent-2:var(--vdz-violet,lab(52.7993% 41.7059 -64.5934))}}.template-gallery-module__ZQdBcW__card{border:1px solid var(--vdz-border);background:var(--vdz-panel);width:min(680px,92vw);max-height:86vh;color:var(--vdz-text);border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto;box-shadow:0 24px 64px #00000080}.template-gallery-module__ZQdBcW__headRow{align-items:flex-start;gap:10px;display:flex}.template-gallery-module__ZQdBcW__title{font-size:18px;font-weight:700;line-height:1.3}.template-gallery-module__ZQdBcW__subtitle{color:var(--vdz-muted);font-size:12.5px;line-height:1.6}.template-gallery-module__ZQdBcW__closeBtn{appearance:none;border:1px solid var(--vdz-border);background:var(--vdz-raised);color:var(--vdz-muted);cursor:pointer;border-radius:8px;flex-shrink:0;width:26px;height:26px;margin-left:auto;font-size:13px;line-height:1}.template-gallery-module__ZQdBcW__closeBtn:hover{color:var(--vdz-text);border-color:var(--vdz-accent)}.template-gallery-module__ZQdBcW__tipsRow{flex-wrap:wrap;gap:8px;display:flex}.template-gallery-module__ZQdBcW__tip{color:var(--vdz-muted);border:1px solid var(--vdz-border);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;display:inline-flex}.template-gallery-module__ZQdBcW__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.template-gallery-module__ZQdBcW__tplCard{appearance:none;border:1px solid var(--vdz-border);background:var(--vdz-raised);color:var(--vdz-text);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;padding:10px;display:flex}.template-gallery-module__ZQdBcW__tplCard:hover{border-color:var(--vdz-accent);background:color-mix(in srgb, var(--vdz-accent) 10%, transparent)}.template-gallery-module__ZQdBcW__thumb{border-radius:8px;justify-content:center;align-items:center;height:76px;font-size:28px;display:flex}.template-gallery-module__ZQdBcW__tplName{font-size:13px;font-weight:600}.template-gallery-module__ZQdBcW__tplDesc{color:var(--vdz-muted);font-size:11.5px;line-height:1.5}.template-gallery-module__ZQdBcW__filterRow{flex-wrap:wrap;gap:8px;display:flex}.template-gallery-module__ZQdBcW__chip{appearance:none;border:1px solid var(--vdz-border);color:var(--vdz-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px;line-height:1}.template-gallery-module__ZQdBcW__chip:hover{color:var(--vdz-text);border-color:var(--vdz-accent)}.template-gallery-module__ZQdBcW__ratioBadge{color:#fff;letter-spacing:.02em;background:#0006;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:6px;right:6px}
@keyframes shortcut-cheatsheet-module__28bRwq__kf10{0%{opacity:0}to{opacity:1}}@keyframes shortcut-cheatsheet-module__28bRwq__kf11{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.shortcut-cheatsheet-module__28bRwq__backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);--vdz-bg:var(--background);--vdz-panel:var(--card);--vdz-raised:var(--muted);--vdz-border:var(--border);--vdz-text:var(--foreground);--vdz-muted:var(--muted-foreground);--vdz-accent:var(--brand);--vdz-accent-2:var(--vdz-violet,#9264ef);background:#0000008c;justify-content:center;align-items:center;animation:.16s ease-out shortcut-cheatsheet-module__28bRwq__kf10;display:flex;position:fixed;inset:0}@supports (color:lab(0% 0 0)){.shortcut-cheatsheet-module__28bRwq__backdrop{--vdz-accent-2:var(--vdz-violet,lab(52.7993% 41.7059 -64.5934))}}@media (prefers-reduced-motion:reduce){.shortcut-cheatsheet-module__28bRwq__backdrop{animation:none}}.shortcut-cheatsheet-module__28bRwq__card{border:1px solid var(--vdz-border);background:var(--vdz-panel);width:min(680px,92vw);max-height:86vh;color:var(--vdz-text);border-radius:14px;flex-direction:column;gap:14px;padding:20px;animation:.2s ease-out shortcut-cheatsheet-module__28bRwq__kf11;display:flex;overflow-y:auto;box-shadow:0 24px 64px #00000080}@media (prefers-reduced-motion:reduce){.shortcut-cheatsheet-module__28bRwq__card{animation:none}}.shortcut-cheatsheet-module__28bRwq__headRow{align-items:flex-start;gap:10px;display:flex}.shortcut-cheatsheet-module__28bRwq__title{font-size:18px;font-weight:700;line-height:1.3}.shortcut-cheatsheet-module__28bRwq__subtitle{color:var(--vdz-muted);font-size:12.5px;line-height:1.6}.shortcut-cheatsheet-module__28bRwq__closeBtn{appearance:none;border:1px solid var(--vdz-border);background:var(--vdz-raised);color:var(--vdz-muted);cursor:pointer;border-radius:8px;flex-shrink:0;width:26px;height:26px;margin-left:auto;font-size:13px;line-height:1}.shortcut-cheatsheet-module__28bRwq__closeBtn:hover{color:var(--vdz-text);border-color:var(--vdz-accent)}.shortcut-cheatsheet-module__28bRwq__sectionsGrid{grid-template-columns:1fr 1fr;align-items:start;gap:4px 24px;display:grid}@media (max-width:560px){.shortcut-cheatsheet-module__28bRwq__sectionsGrid{grid-template-columns:1fr}}.shortcut-cheatsheet-module__28bRwq__section{flex-direction:column;gap:2px;padding-top:8px;display:flex}.shortcut-cheatsheet-module__28bRwq__sectionTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--vdz-muted);padding:0 0 4px;font-size:11px;font-weight:600}.shortcut-cheatsheet-module__28bRwq__row{border-radius:6px;align-items:center;gap:12px;padding:4px 6px;display:flex}.shortcut-cheatsheet-module__28bRwq__row:hover{background:color-mix(in srgb, var(--vdz-accent) 8%, transparent)}.shortcut-cheatsheet-module__28bRwq__rowLabel{min-width:0;color:var(--vdz-text);flex:1;font-size:12.5px;line-height:1.5}.shortcut-cheatsheet-module__28bRwq__keys{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.shortcut-cheatsheet-module__28bRwq__kbd{border:1px solid var(--vdz-border);background:var(--vdz-raised);min-width:20px;height:20px;color:var(--vdz-text);white-space:nowrap;border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.shortcut-cheatsheet-module__28bRwq__keyJoin{color:var(--vdz-muted);font-size:10px;line-height:1}.shortcut-cheatsheet-module__28bRwq__footHint{color:var(--vdz-muted);border-top:1px solid var(--vdz-border);padding-top:4px;font-size:11.5px;line-height:1.5}
.theme-module__lRZCza__theme{--vdz-bg:var(--background);--vdz-panel:var(--card);--vdz-raised:var(--muted);--vdz-border:var(--border);--vdz-text:var(--foreground);--vdz-muted:var(--muted-foreground);--vdz-accent:var(--brand);--vdz-accent-2:var(--vdz-violet,#9264ef);background:var(--vdz-bg);color:var(--vdz-text)}@supports (color:lab(0% 0 0)){.theme-module__lRZCza__theme{--vdz-accent-2:var(--vdz-violet,lab(52.7993% 41.7059 -64.5934))}}
.specialist-glyphs-module__deWjtG__glyph{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.specialist-glyphs-module__deWjtG__glyph .specialist-glyphs-module__deWjtG__part{transform-box:fill-box;transform-origin:50%}.specialist-glyphs-module__deWjtG__animated[data-glyph=max] .specialist-glyphs-module__deWjtG__eyes{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite specialist-glyphs-module__deWjtG__sgBlink}@keyframes specialist-glyphs-module__deWjtG__sgBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}.specialist-glyphs-module__deWjtG__animated[data-glyph=media] .specialist-glyphs-module__deWjtG__spin{animation:6s linear infinite specialist-glyphs-module__deWjtG__sgSpin}@keyframes specialist-glyphs-module__deWjtG__sgSpin{to{transform:rotate(360deg)}}.specialist-glyphs-module__deWjtG__animated[data-glyph=task] .specialist-glyphs-module__deWjtG__hand{transform-box:view-box;transform-origin:12px 12px;animation:8s linear infinite specialist-glyphs-module__deWjtG__sgSpin}.specialist-glyphs-module__deWjtG__animated[data-glyph=analyst] .specialist-glyphs-module__deWjtG__bar{transform-box:fill-box;transform-origin:50% 100%;animation:2.4s ease-in-out infinite specialist-glyphs-module__deWjtG__sgBar}.specialist-glyphs-module__deWjtG__animated[data-glyph=analyst] .specialist-glyphs-module__deWjtG__bar:nth-of-type(2){animation-delay:.2s}.specialist-glyphs-module__deWjtG__animated[data-glyph=analyst] .specialist-glyphs-module__deWjtG__bar:nth-of-type(3){animation-delay:.4s}@keyframes specialist-glyphs-module__deWjtG__sgBar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}.specialist-glyphs-module__deWjtG__animated .specialist-glyphs-module__deWjtG__dot{animation:1.4s ease-in-out infinite specialist-glyphs-module__deWjtG__sgDot}.specialist-glyphs-module__deWjtG__animated .specialist-glyphs-module__deWjtG__dot:nth-of-type(2){animation-delay:.16s}.specialist-glyphs-module__deWjtG__animated .specialist-glyphs-module__deWjtG__dot:nth-of-type(3){animation-delay:.32s}@keyframes specialist-glyphs-module__deWjtG__sgDot{0%,60%,to{opacity:1}30%{opacity:.25}}.specialist-glyphs-module__deWjtG__animated .specialist-glyphs-module__deWjtG__spark{animation:2.2s ease-in-out infinite specialist-glyphs-module__deWjtG__sgSpark}@keyframes specialist-glyphs-module__deWjtG__sgSpark{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.55;transform:scale(.6)rotate(45deg)}}.specialist-glyphs-module__deWjtG__animated[data-glyph=builder] .specialist-glyphs-module__deWjtG__knob{animation:2.8s ease-in-out infinite specialist-glyphs-module__deWjtG__sgKnob}@keyframes specialist-glyphs-module__deWjtG__sgKnob{0%,to{transform:translate(0)}50%{transform:translate(4.5px)}}.specialist-glyphs-module__deWjtG__animated[data-glyph=research] .specialist-glyphs-module__deWjtG__body,.specialist-glyphs-module__deWjtG__animated[data-glyph=board] .specialist-glyphs-module__deWjtG__body,.specialist-glyphs-module__deWjtG__animated[data-glyph=code] .specialist-glyphs-module__deWjtG__body,.specialist-glyphs-module__deWjtG__animated[data-glyph=ops] .specialist-glyphs-module__deWjtG__body,.specialist-glyphs-module__deWjtG__animated[data-glyph=maintainer] .specialist-glyphs-module__deWjtG__body{animation:3.6s ease-in-out infinite specialist-glyphs-module__deWjtG__sgFloat}@keyframes specialist-glyphs-module__deWjtG__sgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.8px)}}@media (prefers-reduced-motion:reduce){.specialist-glyphs-module__deWjtG__animated *,.specialist-glyphs-module__deWjtG__animated{animation:none!important}}
.model-picker-module__CFOxXq__section{animation:.2s cubic-bezier(.2,.8,.2,1) both model-picker-module__CFOxXq__pk-in;animation-delay:calc(var(--pk-i,0) * 40ms)}@keyframes model-picker-module__CFOxXq__pk-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.model-picker-module__CFOxXq__check{animation:.28s cubic-bezier(.3,1.5,.5,1) both model-picker-module__CFOxXq__pk-check}@keyframes model-picker-module__CFOxXq__pk-check{0%{opacity:0;transform:scale(.35)rotate(-14deg)}to{opacity:1;transform:none}}.model-picker-module__CFOxXq__details{animation:.16s ease-out both model-picker-module__CFOxXq__pk-fade}@keyframes model-picker-module__CFOxXq__pk-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.model-picker-module__CFOxXq__bar{transform-origin:50%;animation:.16s ease-out both model-picker-module__CFOxXq__pk-bar}@keyframes model-picker-module__CFOxXq__pk-bar{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}.model-picker-module__CFOxXq__tile{background:color-mix(in oklab, var(--acc) 13%, transparent);color:color-mix(in oklab, var(--acc) 62%, #000);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 22%, transparent)}.dark .model-picker-module__CFOxXq__tile{background:color-mix(in oklab, var(--acc) 16%, transparent);color:var(--acc);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 26%, transparent)}.model-picker-module__CFOxXq__selectedGlow{background:color-mix(in oklab, var(--primary) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 32%, transparent), 0 0 0 3px color-mix(in oklab, var(--primary) 9%, transparent), 0 8px 22px -12px color-mix(in oklab, var(--primary) 55%, transparent)}.model-picker-module__CFOxXq__goldBadge{background:var(--brand-gradient,color-mix(in oklab, var(--primary) 85%, #fff));color:var(--brand-gradient-ink,var(--primary-foreground));box-shadow:0 1px #0000001f;box-shadow:0 1px lab(0% 0 0/.12)}.model-picker-module__CFOxXq__maxHeader{color:var(--primary)}.model-picker-module__CFOxXq__maxRule{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 55%, transparent), transparent)}[dir=rtl] .model-picker-module__CFOxXq__maxRule{background:linear-gradient(270deg, color-mix(in oklab, var(--primary) 55%, transparent), transparent)}.model-picker-module__CFOxXq__meter{background:color-mix(in oklab, currentColor 16%, transparent)}.model-picker-module__CFOxXq__meterOn{background:var(--primary)}.model-picker-module__CFOxXq__thumb{width:calc(25% - .0625rem);transform:translateX(calc(var(--pk-tab,0) * 100%));transition:transform .22s cubic-bezier(.2,.8,.2,1);inset-inline-start:.125rem}[dir=rtl] .model-picker-module__CFOxXq__thumb{transform:translateX(calc(var(--pk-tab,0) * -100%))}.model-picker-module__CFOxXq__chips{scrollbar-width:none}.model-picker-module__CFOxXq__chips::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.model-picker-module__CFOxXq__section,.model-picker-module__CFOxXq__check,.model-picker-module__CFOxXq__details,.model-picker-module__CFOxXq__bar{animation:none}.model-picker-module__CFOxXq__thumb{transition:none}}
