.octo{--oc-edge:color-mix(in srgb,currentColor 52%,rgb(16,26,62))}.oc-cloud{fill:rgb(255,255,255);stroke:var(--oc-edge);stroke-opacity:.28;stroke-width:6}.oc-dot{fill:var(--o-sh)}.oc-card{fill:rgb(255,255,255);stroke:var(--oc-edge);stroke-opacity:.25;stroke-width:5}.oc-card-tab--a{fill:var(--accent-primary)}.oc-card-tab--b{fill:var(--palette-teal)}.oc-card-tab--c{fill:var(--palette-yellow)}.oc-card-line{fill:none;stroke:rgb(196,204,222);stroke-width:9;stroke-linecap:round}.oc-book-cover{fill:rgb(204,88,80)}.oc-page{fill:rgb(255,253,246);stroke:rgb(214,202,178);stroke-width:4;stroke-linejoin:round}.oc-page-line{fill:none;stroke:rgb(186,192,214);stroke-width:7;stroke-linecap:round}.oc-pad-sheet{fill:rgb(255,255,255);stroke:var(--oc-edge);stroke-opacity:.22;stroke-width:5}.oc-pad-top{fill:var(--palette-sky)}.oc-pad-line{fill:none;stroke:rgb(204,216,238);stroke-width:5;stroke-linecap:round}.oc-ink{fill:none;stroke:rgb(48,38,104);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.oc-hmm{fill:none;stroke:rgb(48,38,104);stroke-width:8;stroke-linecap:round}.octo[data-act=puzzled] .oc-smile{display:none}.oc-q{fill:none;stroke:var(--oc-edge);stroke-width:24;stroke-linecap:round;stroke-linejoin:round}.oc-q-dot{fill:var(--oc-edge)}.oc-wave-mark{fill:none;stroke:var(--oc-edge);stroke-opacity:.5;stroke-width:12;stroke-linecap:round}.oc-tap-ring{fill:none;stroke:var(--oc-edge);stroke-opacity:.6;stroke-width:10;opacity:0}.oc-bubble{animation:octo-bubble calc(2.4s * var(--kit-dur)) ease-in-out infinite}.oc-dot{animation:octo-dot calc(1.2s * var(--kit-dur)) ease-in-out infinite}.oc-dot--2{animation-delay:calc(.2s * var(--kit-dur))}.oc-dot--3{animation-delay:calc(.4s * var(--kit-dur))}.oc-sweep{animation:octo-sweep calc(1.8s * var(--kit-dur)) ease-in-out infinite}.oc-page-turn{transform-box:fill-box;transform-origin:0 50%;animation:octo-page calc(2.6s * var(--kit-dur)) ease-in-out infinite}.oc-scribble{animation:octo-scribble calc(.5s * var(--kit-dur)) linear infinite}.oc-ink{animation:octo-ink calc(2.4s * var(--kit-dur)) linear infinite}.oc-pan{transform-box:view-box;transform-origin:646px 318px;animation:octo-pan calc(3s * var(--kit-dur)) ease-in-out infinite}.oc-drop{animation:octo-drop calc(2.2s * var(--kit-dur)) var(--ease-spring) infinite}.oc-note{transform-box:fill-box;transform-origin:center;animation:octo-note calc(.45s * var(--kit-dur)) var(--ease-spring)}.oc-scratch{transform-box:view-box;transform-origin:570px 518px;animation:octo-scratch calc(1.4s * var(--kit-dur)) ease-in-out infinite}.oc-q,.oc-q-dot{animation:octo-q calc(2s * var(--kit-dur)) ease-in-out infinite}.oc-waving{transform-box:view-box;transform-origin:566px 520px;animation:octo-wave calc(2.2s * var(--kit-dur)) ease-in-out infinite}.oc-act--point_up{--oc-px:0px;--oc-py:-16px}.oc-act--point_down{--oc-px:0px;--oc-py:16px}.oc-act--point_left{--oc-px:-16px;--oc-py:0px}.oc-act--point_right{--oc-px:16px;--oc-py:0px}.oc-point{animation:octo-point calc(1.8s * var(--kit-dur)) ease-in-out infinite}.oc-tap{animation:octo-tap calc(.4s * var(--kit-dur)) ease-out}.oc-tap-ring{transform-box:fill-box;transform-origin:center;animation:octo-tap-ring calc(.4s * var(--kit-dur)) ease-out}.octo[data-act=think] .oc-look{transform:translate(9px,-11px);animation:octo-gaze-up calc(3.2s * var(--kit-dur)) ease-in-out infinite}.octo[data-act=search] .oc-look{transform:translate(12px,8px);animation:octo-gaze-dart calc(1.4s * var(--kit-dur)) ease-in-out infinite}.octo[data-act=read] .oc-look{transform:translate(-12px,6px);animation:octo-gaze-scan calc(1.6s * var(--kit-dur)) linear infinite}.octo[data-act=write] .oc-look{transform:translate(-8px,11px);animation:octo-gaze-write calc(.9s * var(--kit-dur)) ease-in-out infinite}.octo[data-act=web] .oc-look{transform:translate(12px,-6px)}.octo[data-act=make] .oc-look{transform:translate(10px,10px)}.octo[data-act=puzzled] .oc-look{transform:translate(-10px,-12px)}.octo[data-act=point_up] .oc-look{transform:translate(6px,-12px)}.octo[data-act=point_down] .oc-look{transform:translate(6px,12px)}.octo[data-act=point_left] .oc-look{transform:translate(-13px)}.octo[data-act=point_right] .oc-look{transform:translate(13px)}.octo[data-act=tap] .oc-look{transform:translate(12px,9px)}@keyframes octo-bubble{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes octo-dot{0%,to{opacity:.3}40%{opacity:1}}@keyframes octo-sweep{0%,to{transform:translateX(-18px)}50%{transform:translateX(18px)}}@keyframes octo-page{0%,30%{transform:scaleX(1);opacity:1}62%{transform:scaleX(-1);opacity:1}70%,to{transform:scaleX(-1);opacity:0}}@keyframes octo-scribble{0%,to{transform:translate(0)}25%{transform:translate(-9px,4px)}50%{transform:translate(4px,-2px)}75%{transform:translate(-5px,5px)}}@keyframes octo-ink{0%{stroke-dashoffset:1}80%,to{stroke-dashoffset:0}}@keyframes octo-pan{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes octo-drop{0%{transform:translateY(-90px);opacity:0}28%,86%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:0}}@keyframes octo-note{0%{transform:scale(0) rotate(-20deg)}to{transform:none}}@keyframes octo-scratch{0%,40%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}60%{transform:rotate(3deg)}70%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}@keyframes octo-q{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes octo-wave{0%,60%,to{transform:rotate(0)}12%,36%{transform:rotate(-10deg)}24%,48%{transform:rotate(4deg)}}@keyframes octo-point{0%,40%,to{transform:translate(0)}10%,26%{transform:translate(var(--oc-px),var(--oc-py))}}@keyframes octo-tap{0%,to{transform:translate(0)}45%{transform:translate(30px,16px)}}@keyframes octo-tap-ring{0%,40%{opacity:0;transform:scale(.4)}55%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes octo-gaze-up{0%,to{transform:translate(9px,-11px)}40%{transform:translate(13px,-12px)}70%{transform:translate(3px,-12px)}}@keyframes octo-gaze-dart{0%,18%{transform:translate(12px,8px)}26%,44%{transform:translate(2px,10px)}52%,70%{transform:translate(13px,4px)}78%,to{transform:translate(6px,11px)}}@keyframes octo-gaze-scan{0%{transform:translate(-12px,6px)}78%{transform:translate(12px,6px)}86%,to{transform:translate(-12px,8px)}}@keyframes octo-gaze-write{0%,to{transform:translate(-8px,11px)}50%{transform:translate(-4px,12px)}}.octo.oc-paint{--o-sh:color-mix(in srgb,currentColor 78%,rgb(48,40,72));--o-dp:color-mix(in srgb,currentColor 50%,rgb(22,20,44));--o-spk:color-mix(in srgb,currentColor 70%,rgb(36,32,70))}.octo.oc-paint--sunny{color:color-mix(in srgb,var(--palette-yellow) 72%,var(--palette-orange))}.octo.oc-paint--mint{color:color-mix(in srgb,var(--palette-teal) 62%,var(--palette-green))}.octo.oc-paint--coral{color:color-mix(in srgb,var(--palette-orange) 50%,var(--palette-pink))}.octo.oc-paint--kraken{color:color-mix(in srgb,var(--palette-indigo) 80%,var(--palette-purple))}.oc-cape{fill:rgb(204,52,76)}.oc-cape-in{fill:rgb(150,30,56);opacity:.45}.oc-cape-fold{fill:none;stroke:rgb(120,22,44);stroke-width:8;stroke-linecap:round;opacity:.3}.oc-cape-collar{fill:none;stroke:rgb(204,52,76);stroke-width:28;stroke-linecap:round}.oc-pack{fill:rgb(246,150,60)}.oc-pack-pocket{fill:rgb(222,120,40)}.oc-pack-flap{fill:rgb(226,124,44)}.oc-pack-zip{fill:none;stroke:rgb(255,230,196);stroke-width:7;stroke-linecap:round}.oc-pack-strap{fill:none;stroke:rgb(204,100,32);stroke-width:22;stroke-linecap:round}.oc-pack-strap--front{stroke-width:18}.oc-pack-buckle{fill:rgb(64,70,96)}.oc-bow{fill:rgb(222,60,74);stroke:rgb(170,36,52);stroke-width:5;stroke-linejoin:round}.oc-bow-knot{fill:rgb(176,38,54)}.oc-lanyard{fill:none;stroke:rgb(64,132,232);stroke-width:14;stroke-linecap:round}.oc-calc{fill:rgb(70,78,106)}.oc-calc-screen{fill:rgb(186,228,170)}.oc-calc-key{fill:rgb(210,216,234)}.oc-calc-key--op{fill:rgb(250,168,72)}.oc-chain{fill:none;stroke:rgb(232,180,64);stroke-width:7;stroke-linecap:round;stroke-dasharray:2 13}.oc-ribbon--a{fill:rgb(60,112,222)}.oc-ribbon--b{fill:rgb(222,60,86)}.oc-beret-top{fill:rgb(204,62,86)}.oc-beret-band{fill:none;stroke:rgb(150,38,60);stroke-width:10;stroke-linecap:round}.oc-beret-stem{fill:none;stroke:rgb(204,62,86);stroke-width:16;stroke-linecap:round}.oc-phones-band{fill:none;stroke:rgb(54,60,88);stroke-width:30;stroke-linecap:round}.oc-phones-hl{fill:none;stroke:rgb(120,128,162);stroke-width:7;stroke-linecap:round;opacity:.6}.oc-phones-cup{fill:rgb(72,80,114)}.oc-phones-pad{fill:rgb(242,138,160)}.oc-cap-wear{--oc-cap:rgb(40,58,118)}.oc-cap{fill:var(--oc-cap)}.oc-cap-panel{fill:color-mix(in srgb,var(--oc-cap) 80%,rgb(255,255,255))}.oc-cap-brim{fill:color-mix(in srgb,var(--oc-cap) 72%,rgb(0,0,0))}.oc-cap-seam{fill:none;stroke:rgb(0,0,0);stroke-opacity:.22;stroke-width:5;stroke-linecap:round}.oc-cap-hole{fill:var(--o-li)}.oc-cap-strap{fill:color-mix(in srgb,var(--oc-cap) 55%,rgb(0,0,0))}.oc-cap-btn{fill:color-mix(in srgb,var(--oc-cap) 55%,rgb(255,255,255))}.oc-tassel{transform-box:view-box;transform-origin:487px 90px;animation:octo-tassel calc(3.2s * var(--kit-dur, 1)) ease-in-out infinite}.oc-mono-frame{fill:none;stroke:rgb(214,168,70);stroke-width:18}.oc-mono-chain{fill:none;stroke:rgb(214,168,70);stroke-width:6;stroke-linecap:round;stroke-dasharray:2 12}.oc-star-lens{fill:rgb(255,120,172);opacity:.4}.oc-star-frame{fill:none;stroke:rgb(236,72,140);stroke-width:16;stroke-linejoin:round}.oc-star-arm{fill:rgb(236,72,140)}.oc-held-book{fill:rgb(64,118,222)}.oc-held-book-spine{fill:rgb(40,84,172)}.oc-flag-cloth{fill:rgb(236,72,120)}.oc-flag{transform-box:view-box;transform-origin:760px 260px;animation:octo-flag calc(2.4s * var(--kit-dur, 1)) ease-in-out infinite}@keyframes octo-tassel{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes octo-flag{0%,to{transform:skewY(0)}50%{transform:skewY(-4deg)}}.octo{--d:0ms;--o-hi:color-mix(in srgb,currentColor 10%,rgb(255,255,255));--o-li:color-mix(in srgb,currentColor 30%,rgb(255,255,255));--o-ba:color-mix(in srgb,currentColor 58%,rgb(255,255,255));--o-sh:color-mix(in srgb,currentColor 72%,rgb(64,104,168));--o-dp:color-mix(in srgb,currentColor 52%,rgb(16,26,62));--o-su:color-mix(in srgb,currentColor 30%,rgb(255,255,255));--o-spk:color-mix(in srgb,currentColor 70%,rgb(40,60,150));--o-fr:color-mix(in srgb,currentColor 50%,rgb(90,80,170));--o-frh:color-mix(in srgb,currentColor 30%,rgb(200,205,255));--o-rim:color-mix(in srgb,currentColor 30%,rgb(214,200,255));color:color-mix(in srgb,var(--palette-sky) 55%,var(--palette-indigo));overflow:visible;display:block}.oc-shadow{fill:color-mix(in srgb,var(--text-primary) 8%,transparent)}.oc-rim{fill:none;stroke:var(--o-dp);stroke-opacity:.22;stroke-width:4}.oc-rimlight{fill:none;stroke:var(--o-rim);stroke-width:14;stroke-linecap:round;opacity:.55}.oc-spot{fill:var(--o-spk);opacity:.34}.oc-catch{fill:rgb(255,246,252)}.oc-smile{fill:none;stroke:rgb(48,38,104);stroke-width:8;stroke-linecap:round}.oc-frame{fill:none;stroke:var(--o-fr);stroke-width:20}.oc-frame-fill{fill:var(--o-fr)}.oc-frame-hl{fill:none;stroke:var(--o-frh);stroke-width:5;stroke-linecap:round;opacity:.85}.oc-frame-lo{fill:none;stroke:var(--o-dp);stroke-width:5;stroke-linecap:round;opacity:.35}.oc-bridge{fill:none;stroke:var(--o-fr);stroke-width:15;stroke-linecap:round}.oc-arm{transform-box:view-box;transform-origin:calc(var(--ox) * 1px) calc(var(--oy) * 1px);animation:octo-arm 2.6s ease-in-out infinite;animation-delay:var(--d)}.oc-arm__skin{stroke:var(--o-dp);stroke-opacity:.14;stroke-width:4;stroke-linejoin:round}.oc-arm__shade{fill:var(--o-sh);opacity:.4}.oc-arm--back .oc-streak,.oc-arm--back .oc-sucker{opacity:.7}.oc-arm--hold{animation:none}.oc-streak{fill:none;stroke:var(--o-hi);stroke-width:10;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.oc-sucker{fill:var(--o-su);stroke:var(--o-dp);stroke-width:2.4;stroke-opacity:.22}.oc-sucker__hole{fill:var(--o-sh);opacity:.85}.oc-grip{fill:none;stroke:var(--o-ba);stroke-width:34;stroke-linecap:round}.oc-grip-hl{fill:none;stroke:var(--o-hi);stroke-width:9;stroke-linecap:round;opacity:.9}.oc-leaf{fill:color-mix(in srgb,var(--palette-green) 78%,rgb(255,255,255));stroke:color-mix(in srgb,var(--palette-green) 70%,rgb(20,60,30));stroke-width:4;stroke-linejoin:round}.oc-spark{fill:var(--palette-yellow)}.oc-iris{transform-box:fill-box;transform-origin:center}.oc-happy{fill:none;stroke:rgb(26,32,74);stroke-width:18;stroke-linecap:round}.oc-m-grin,.oc-m-o{fill:rgb(48,38,104)}.octo :is(.oc-m-happy,.oc-m-grin,.oc-m-o,.oc-m-sparks){display:none}.octo[data-mood=happy] :is(.oc-look,.oc-smile),.octo[data-mood=wow] .oc-smile{display:none}.octo[data-mood=happy] :is(.oc-m-happy,.oc-m-grin,.oc-m-sparks),.octo[data-mood=wow] .oc-m-o{display:inline}.octo[data-mood=wow] .oc-iris{transform:scale(1.12)}.oc-eyes{transform-box:fill-box;transform-origin:center;animation:octo-blink 4.2s infinite}.oc-bob{animation:octo-bob 3.2s ease-in-out infinite}.oc-prop{transform-box:fill-box;transform-origin:50% 100%;animation:octo-sway 2.8s ease-in-out infinite}.oc-crown{animation:octo-float 2.4s ease-in-out infinite}.oc-tw{transform-box:fill-box;transform-origin:center;animation:octo-twinkle 2.4s ease-in-out infinite}.oc-tw2{animation-delay:1.1s}@keyframes octo-arm{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes octo-blink{0%,91%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes octo-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-40px)}}@keyframes octo-sway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes octo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}@keyframes octo-twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.5) rotate(45deg);opacity:.7}}.octo--still *{animation:none!important}@media (prefers-reduced-motion:reduce){.octo *{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}