.ops-mark{--ops-paper:#eff8e8;container-type:inline-size}.dark .ops-mark{--ops-exterior-top:#b7f1d1;--ops-exterior-mid:#7ad3cc;--ops-exterior-deep:#66b9bf;--ops-exterior-bottom:#83dbd1;--ops-paper:#153e43}.ops-mark__glyph{overflow:visible}.ops-mark__body{transform-origin:80px 130px}.ops-mark__wordmark,.ops-mark__prop,.ops-mark__loading{transform-origin:80px 80px}.ops-mark__sprout,.ops-mark__leaf-top,.ops-mark__leaf-fold{transform-origin:78px 89px}.ops-mark__letter-o{transform-origin:41px 91px}.ops-mark__letter-s{transform-origin:122px 96px}.ops-mark__underline{transform-origin:80px 138px}.ops-mark__page{transform-origin:80px 140px}.ops-mark__pencil{transform-origin:89px 139px}.ops-mark__idea,.ops-mark__question{transform-origin:33px 45px}.ops-mark__wand{transform-origin:93px 126px}.ops-mark__creation{transform-origin:29px 60px}.ops-mark__watch-hand{transform-origin:129px 131px}.ops-mark__sound path{transform-box:fill-box;transform-origin:50%}.ops-mark__sound path:nth-child(2){animation-delay:-300ms!important}.ops-mark__sound path:nth-child(3){animation-delay:-600ms!important}.ops-mark__sort-card:nth-child(2){animation-delay:-1.3s!important}.ops-mark__sort-card:nth-child(3){animation-delay:-2.6s!important}.ops-mark__idea{opacity:0}.ops-mark__upload-arrow{transform:translate(34px)}.ops-mark[data-state=listening] .ops-mark__body{transform:rotate(-6deg)}.ops-mark[data-state=listening] .ops-mark__leaf-top{transform:rotate(-8deg)}.ops-mark[data-state=reading] .ops-mark__leaf-top{transform:rotate(12deg)}.ops-mark[data-state=searching] .ops-mark__letter-o{transform:translate(7px,-9px)rotate(-18deg)scale(1.1)}.ops-mark[data-state=searching] .ops-mark__leaf-top{transform:rotate(-14deg)}.ops-mark[data-state=drafting] .ops-mark__leaf-fold{transform:rotate(-24deg)}.ops-mark[data-state=thinking] .ops-mark__body{transform:rotate(-7deg)}.ops-mark[data-state=thinking] .ops-mark__leaf-fold{transform:translate(6px,7px)rotate(-46deg)scale(.9)}.ops-mark[data-state=creating] .ops-mark__leaf-fold{transform:rotate(-26deg)}.ops-mark[data-state=uploading] .ops-mark__letter-o{transform:translateY(4px)scale(1.06,.92)}.ops-mark[data-state=checking] .ops-mark__leaf-fold{transform:rotate(-36deg)}.ops-mark[data-state=waiting] .ops-mark__body{transform:rotate(5deg)}.ops-mark[data-state=ready] .ops-mark__leaf-top{transform:rotate(-14deg)}.ops-mark[data-state=error] .ops-mark__body{transform:rotate(5deg)translateY(2px)}.ops-mark[data-state=error] .ops-mark__sprout{transform:rotate(22deg)scaleY(.88)}.ops-mark[data-state=error] .ops-mark__letter-s{transform:translateY(4px)rotate(4deg)}.ops-mark:is([data-state=reading],[data-state=drafting],[data-state=organizing],[data-state=connecting]) .ops-mark__underline{opacity:0}.ops-mark[data-state=loading] .ops-mark__wordmark{opacity:0;transform:scale(.6)rotate(-15deg)}.ops-mark[data-motion=running] :is(.ops-mark__wordmark,.ops-mark__sprout,.ops-mark__letter-o,.ops-mark__letter-s,.ops-mark__leaf-top,.ops-mark__leaf-fold,.ops-mark__underline){transition:transform .42s cubic-bezier(.22,.8,.22,1),opacity .24s}.ops-mark[data-motion=running][data-state=idle] .ops-mark__body{animation:6s ease-in-out infinite ops-breathe}.ops-mark[data-motion=running][data-state=idle] .ops-mark__leaf-top{animation:6s ease-in-out infinite ops-idle-wave}.ops-mark[data-motion=running][data-state=idle] .ops-mark__leaf-fold{animation:6s ease-in-out infinite ops-idle-fold}.ops-mark[data-motion=running][data-state=listening] .ops-mark__body{animation:3.6s ease-in-out infinite ops-listen}.ops-mark[data-motion=running][data-state=listening] .ops-mark__leaf-top{animation:3.6s ease-in-out infinite ops-listen-leaf}.ops-mark[data-motion=running][data-state=listening] .ops-mark__sound path{animation:.9s ease-in-out infinite alternate ops-sound}.ops-mark[data-motion=running][data-state=reading] .ops-mark__wordmark,.ops-mark[data-motion=running][data-state=reading] .ops-mark__glasses{animation:4.8s ease-in-out infinite ops-read}.ops-mark[data-motion=running][data-state=reading] .ops-mark__page{animation:4.8s ease-in-out infinite ops-page}.ops-mark[data-motion=running][data-state=reading] .ops-mark__glint{animation:4.8s ease-in-out infinite ops-glint}.ops-mark[data-motion=running][data-state=searching] .ops-mark__letter-o{animation:4.8s cubic-bezier(.45,0,.25,1) infinite ops-investigate}.ops-mark[data-motion=running][data-state=searching] .ops-mark__leaf-top{animation:4.8s ease-in-out infinite ops-peek}.ops-mark[data-motion=running][data-state=searching] .ops-mark__letter-s{animation:4.8s ease-in-out infinite ops-search-follow}.ops-mark[data-motion=running][data-state=searching] .ops-mark__lens-scan{animation:2.4s ease-in-out infinite ops-lens-scan}.ops-mark[data-motion=running][data-state=drafting] .ops-mark__pencil{animation:3.2s ease-in-out infinite ops-pencil}.ops-mark[data-motion=running][data-state=drafting] .ops-mark__ink{animation:3.2s linear infinite ops-ink}.ops-mark[data-motion=running][data-state=drafting] .ops-mark__leaf-fold{animation:3.2s ease-in-out infinite ops-scribble}.ops-mark[data-motion=running][data-state=drafting] .ops-mark__body{animation:3.2s ease-in-out infinite ops-concentrate}.ops-mark[data-motion=running][data-state=thinking] .ops-mark__body{animation:5.6s ease-in-out infinite ops-ponder}.ops-mark[data-motion=running][data-state=thinking] .ops-mark__leaf-fold{animation:5.6s ease-in-out infinite ops-chin-scratch}.ops-mark[data-motion=running][data-state=thinking] .ops-mark__leaf-top{animation:5.6s ease-in-out infinite ops-eureka-leaf}.ops-mark[data-motion=running][data-state=thinking] .ops-mark__question{animation:5.6s ease-in-out infinite ops-question}.ops-mark[data-motion=running][data-state=thinking] .ops-mark__idea{animation:5.6s ease-in-out infinite ops-eureka}.ops-mark[data-motion=running][data-state=creating] .ops-mark__body{animation:3.6s ease-in-out infinite ops-conjure}.ops-mark[data-motion=running][data-state=creating] .ops-mark__wand{animation:3.6s ease-in-out infinite ops-wand}.ops-mark[data-motion=running][data-state=creating] .ops-mark__creation{animation:3.6s cubic-bezier(.22,.8,.22,1) infinite ops-build}.ops-mark[data-motion=running][data-state=creating] .ops-mark__leaf-fold{animation:3.6s ease-in-out infinite ops-wave-wand}.ops-mark[data-motion=running][data-state=uploading] .ops-mark__body{animation:3s ease-in-out infinite ops-launch}.ops-mark[data-motion=running][data-state=uploading] .ops-mark__parcel{animation:3s cubic-bezier(.45,0,.3,1) infinite ops-parcel}.ops-mark[data-motion=running][data-state=uploading] .ops-mark__upload-arrow{animation:3s ease-in-out infinite ops-upload-arrow}.ops-mark[data-motion=running][data-state=uploading] .ops-mark__whoosh{animation:3s ease-out infinite ops-whoosh}.ops-mark[data-motion=running][data-state=uploading] .ops-mark__leaf-top{animation:3s ease-in-out infinite ops-launch-leaf}.ops-mark[data-motion=running][data-state=organizing] .ops-mark__sort-card{animation:3.9s ease-in-out infinite ops-sort}.ops-mark[data-motion=running][data-state=organizing] .ops-mark__leaf-fold{animation:3.9s ease-in-out infinite ops-sort-hand}.ops-mark[data-motion=running][data-state=organizing] .ops-mark__leaf-top{animation:3.9s ease-in-out infinite ops-sort-look}.ops-mark[data-motion=running][data-state=checking] .ops-mark__body{animation:4s ease-in-out infinite ops-check-nod}.ops-mark[data-motion=running][data-state=checking] .ops-mark__check-scan{animation:4s ease-in-out infinite ops-check-scan}.ops-mark[data-motion=running][data-state=checking] .ops-mark__tick{animation:4s ease-in-out infinite ops-tick}.ops-mark[data-motion=running][data-state=checking] .ops-mark__leaf-fold{animation:4s ease-in-out infinite ops-check-hand}.ops-mark[data-motion=running][data-state=connecting] .ops-mark__plug-left{animation:3.6s ease-in-out infinite ops-plug-left}.ops-mark[data-motion=running][data-state=connecting] .ops-mark__plug-right{animation:3.6s ease-in-out infinite ops-plug-right}.ops-mark[data-motion=running][data-state=connecting] .ops-mark__connection-spark{animation:3.6s ease-in-out infinite ops-contact}.ops-mark[data-motion=running][data-state=connecting] .ops-mark__body{animation:3.6s ease-in-out infinite ops-connect}.ops-mark[data-motion=running][data-state=connecting] .ops-mark__leaf-fold{animation:3.6s ease-in-out infinite ops-connect-hand}.ops-mark[data-motion=running][data-state=waiting] .ops-mark__body{animation:5s ease-in-out infinite ops-wait-look}.ops-mark[data-motion=running][data-state=waiting] .ops-mark__letter-s{animation:5s ease-in-out infinite ops-tap}.ops-mark[data-motion=running][data-state=waiting] .ops-mark__watch-hand{animation:5s steps(5,end) infinite ops-clock}.ops-mark[data-motion=running][data-state=waiting] .ops-mark__leaf-top{animation:5s ease-in-out infinite ops-wait-sigh}.ops-mark[data-motion=running][data-state=ready] .ops-mark__body{animation:1.3s cubic-bezier(.22,.8,.3,1) both ops-arrive}.ops-mark[data-motion=running][data-state=ready] .ops-mark__leaf-top{animation:1.3s ease-out both ops-celebrate}.ops-mark[data-motion=running][data-state=ready] .ops-mark__ready-rays{animation:1.3s ease-out both ops-rays}.ops-mark[data-motion=running][data-state=error] .ops-mark__body{animation:1.2s ease-out both ops-hesitate}.ops-mark[data-motion=running][data-state=error] .ops-mark__leaf-top{animation:1.2s ease-out both ops-droop}.ops-mark[data-motion=running][data-state=loading] .ops-mark__loading{animation:.7s cubic-bezier(.22,.8,.22,1) both ops-unfurl}.ops-mark[data-motion=running][data-state=loading] .ops-mark__current{animation:1.8s linear infinite ops-current}.ops-mark[data-motion=running][data-state=loading] .ops-mark__body{animation:3.6s ease-in-out infinite ops-loading-breathe}@keyframes ops-breathe{0%,to{transform:translateY(0)scale(1)}38%{transform:translateY(-2px)scale(1.015,1.025)}62%{transform:translateY(1px)scale(1.01,.99)}}@keyframes ops-idle-wave{0%,50%,to{transform:rotate(0)}64%{transform:rotate(-11deg)}73%{transform:rotate(5deg)}83%{transform:rotate(-3deg)}}@keyframes ops-idle-fold{0%,52%,to{transform:rotate(0)}68%{transform:rotate(9deg)}80%{transform:rotate(-4deg)}}@keyframes ops-listen{0%,to{transform:rotate(-6deg)}20%{transform:translate(-3px,-2px)rotate(-12deg)}34%{transform:translate(-3px,1px)rotate(-10deg)scale(1.02,.98)}45%{transform:translate(-3px,-2px)rotate(-12deg)}66%,80%{transform:rotate(4deg)}}@keyframes ops-listen-leaf{0%,to{transform:rotate(-8deg)}25%{transform:rotate(-19deg)}42%{transform:rotate(-5deg)}70%{transform:rotate(11deg)}}@keyframes ops-sound{0%{opacity:.45;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1.3)}}@keyframes ops-read{0%,to{transform:translate(-3px,3px)rotate(-3deg)}20%{transform:translate(1px,4px)rotate(0)}38%{transform:translate(4px,5px)rotate(3deg)}44%{transform:translate(-3px,6px)rotate(-3deg)}63%{transform:translate(3px,6px)rotate(2deg)}76%{transform:translateY(-3px)rotate(-2deg)}88%{transform:translate(-2px,2px)rotate(-3deg)}}@keyframes ops-page{0%,63%,to{transform:scaleX(1)}74%{transform:scaleX(.1)skewY(-12deg)}84%{transform:scaleX(-.9)}90%{opacity:1;transform:scaleX(-.9)}94%{opacity:0;transform:scaleX(-.9)}95%{opacity:0;transform:scaleX(1)}}@keyframes ops-glint{0%,66%,to{opacity:.35}74%,82%{opacity:1}}@keyframes ops-investigate{0%,to{transform:translate(7px,-9px)rotate(-18deg)scale(1.1)}18%{transform:translate(-4px,-16px)rotate(-31deg)scale(1.14)}40%{transform:translate(20px,-4px)rotate(8deg)scale(1.14)}55%{transform:translate(23px,-7px)rotate(8deg)scale(1.23)}63%{transform:translate(23px,-7px)rotate(8deg)scale(1.23)}78%{transform:translate(3px,2px)rotate(-7deg)scale(1.07)}}@keyframes ops-peek{0%,to{transform:rotate(-14deg)}18%{transform:rotate(-25deg)}50%,63%{transform:rotate(18deg)scaleY(.94)}80%{transform:rotate(-6deg)}}@keyframes ops-search-follow{0%,to{transform:translateY(0)}20%{transform:translate(-4px,-1px)rotate(-6deg)}50%,63%{transform:translate(3px,3px)rotate(8deg)}}@keyframes ops-lens-scan{0%,to{opacity:.2;transform:translateY(-7px)}50%{opacity:1;transform:translateY(7px)}}@keyframes ops-pencil{0%,to{transform:translate(-25px,-5px)rotate(-10deg)}12%{transform:translate(-14px,-3px)rotate(2deg)}24%{transform:translate(-4px,-5px)rotate(-8deg)}36%{transform:translate(9px,-3px)rotate(3deg)}44%{transform:translate(-25px,3px)rotate(-12deg)}57%{transform:translate(-9px,4px)rotate(0)}69%{transform:translate(7px,3px)rotate(-7deg)}79%,88%{transform:translate(9px,-8px)rotate(10deg)}}@keyframes ops-ink{0%{stroke-dasharray:0 100;opacity:1}70%,88%{stroke-dasharray:100 100;opacity:1}to{stroke-dasharray:100 100;opacity:0}}@keyframes ops-scribble{0%,to{transform:rotate(-24deg)}30%{transform:rotate(-38deg)}45%{transform:rotate(-22deg)}70%{transform:rotate(-36deg)}85%{transform:rotate(-15deg)}}@keyframes ops-concentrate{0%,to{transform:rotate(0)}40%{transform:rotate(3deg)translateY(2px)}80%{transform:rotate(-2deg)translateY(-2px)}}@keyframes ops-ponder{0%,to{transform:rotate(-7deg)}20%{transform:rotate(-11deg)translateY(2px)}42%{transform:rotate(-5deg)}62%{transform:translateY(3px)scale(1.03,.97)}73%{transform:translateY(-8px)rotate(3deg)scale(.97,1.04)}88%{transform:rotate(0)}}@keyframes ops-chin-scratch{0%,to{transform:translate(6px,7px)rotate(-46deg)scale(.9)}18%,36%{transform:translate(9px,2px)rotate(-58deg)scale(.9)}26%,44%{transform:translate(5px,6px)rotate(-42deg)scale(.9)}70%,86%{transform:rotate(5deg)}}@keyframes ops-eureka-leaf{0%,to{transform:rotate(-10deg)}50%{transform:rotate(14deg)}70%{transform:rotate(-22deg)scaleY(1.08)}85%{transform:rotate(-6deg)}}@keyframes ops-question{0%,48%{opacity:1;transform:rotate(-8deg)}57%,90%{opacity:0;transform:translateY(-4px)scale(.7)}to{opacity:1;transform:rotate(-8deg)}}@keyframes ops-eureka{0%,59%,to{opacity:0;transform:scale(.3)translateY(8px)}70%{opacity:1;transform:scale(1.15)}78%,90%{opacity:1;transform:scale(1)}}@keyframes ops-conjure{0%,to{transform:rotate(-3deg)}28%{transform:translateY(4px)rotate(6deg)scale(1.03,.96)}48%{transform:translateY(-7px)rotate(-4deg)scale(.97,1.04)}68%{transform:translateY(1px)}}@keyframes ops-wand{0%,to{transform:rotate(-10deg)}28%{transform:rotate(13deg)}46%{transform:rotate(-24deg)}64%,80%{transform:rotate(-15deg)}}@keyframes ops-build{0%,32%{opacity:0;transform:translateY(22px)rotate(-22deg)scale(.1)}52%{opacity:1;transform:translateY(-5px)rotate(6deg)scale(1.12)}65%,84%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.8)}}@keyframes ops-wave-wand{0%,to{transform:rotate(-26deg)}28%{transform:rotate(-10deg)}46%{transform:rotate(-48deg)}70%{transform:rotate(-30deg)}}@keyframes ops-launch{0%,to{transform:none}28%{transform:translateY(6px)scale(1.05,.91)}45%{transform:translateY(-8px)scale(.95,1.07)}60%{transform:translateY(2px)scale(1.02,.97)}76%{transform:none}}@keyframes ops-parcel{0%{opacity:0;transform:translateY(37px)scale(.55)}18%,30%{opacity:1;transform:translateY(12px)}53%{opacity:1;transform:translateY(-14px)rotate(-7deg)}63%,to{opacity:0;transform:translateY(-24px)scale(.75)}}@keyframes ops-upload-arrow{0%,52%,to{opacity:0;transform:translate(34px,12px)}66%,83%{opacity:1;transform:translate(34px)}}@keyframes ops-whoosh{0%,35%,75%,to{opacity:0}45%,54%{opacity:.6;transform:translateY(-8px)}}@keyframes ops-launch-leaf{0%,to{transform:none}28%{transform:rotate(16deg)}47%{transform:rotate(-18deg)}62%{transform:rotate(9deg)}}@keyframes ops-sort{0%,to{transform:translateY(0)}14%{transform:translate(-5px,-19px)rotate(-9deg)}33%{transform:translate(3px,-9px)rotate(4deg)}47%,90%{transform:none}}@keyframes ops-sort-hand{0%,to{transform:rotate(20deg)}28%{transform:rotate(-35deg)}59%{transform:rotate(23deg)}82%{transform:rotate(-24deg)}}@keyframes ops-sort-look{0%,to{transform:rotate(-12deg)}45%{transform:rotate(18deg)}76%{transform:rotate(-7deg)}}@keyframes ops-check-nod{0%,to{transform:rotate(3deg)}24%{transform:rotate(7deg)translateY(3px)}56%{transform:rotate(2deg)}68%{transform:translateY(4px)scale(1.02,.96)}78%{transform:translateY(-3px)}88%{transform:none}}@keyframes ops-check-scan{0%,to{opacity:0;transform:translateY(0)}12%{opacity:1}47%{opacity:1;transform:translateY(28px)}53%,95%{opacity:0;transform:translateY(28px)}}@keyframes ops-tick{0%,50%{stroke-dasharray:0 100;opacity:0}55%{opacity:1}72%,92%{stroke-dasharray:100 100;opacity:1}to{stroke-dasharray:100 100;opacity:0}}@keyframes ops-check-hand{0%,to{transform:rotate(-36deg)}45%{transform:rotate(-50deg)}72%{transform:rotate(-20deg)}}@keyframes ops-plug-left{0%,to{transform:translate(-8px)}28%{transform:translate(2px)}39%{transform:translate(-4px)}58%,85%{transform:translate(10px)}}@keyframes ops-plug-right{0%,to{transform:translate(8px)}28%{transform:translate(-2px)}39%{transform:translate(4px)}58%,85%{transform:translate(-4px)}}@keyframes ops-contact{0%,50%,to{opacity:0}58%,80%{opacity:1}}@keyframes ops-connect{0%,to{transform:none}28%{transform:translateY(3px)scale(1.02,.97)}58%{transform:translateY(-4px)scale(.97,1.04)}73%{transform:none}}@keyframes ops-connect-hand{0%,to{transform:rotate(10deg)}58%,85%{transform:rotate(-24deg)}}@keyframes ops-wait-look{0%,to{transform:rotate(5deg)}22%,38%{transform:rotate(12deg)translateY(2px)}48%{transform:rotate(3deg)}70%{transform:translateY(-2px)rotate(-4deg)}87%{transform:translateY(3px)rotate(2deg)scale(1.02,.97)}}@keyframes ops-tap{0%,14%,28%,42%,to{transform:translateY(0)}7%,21%,35%{transform:translateY(-5px)rotate(-5deg)}}@keyframes ops-clock{to{transform:rotate(360deg)}}@keyframes ops-wait-sigh{0%,50%,to{transform:rotate(6deg)}68%{transform:rotate(-12deg)}86%{transform:rotate(19deg)scaleY(.95)}}@keyframes ops-arrive{0%{transform:none}18%{transform:translateY(5px)scale(1.08,.9)}44%{transform:translateY(-15px)rotate(-5deg)scale(.94,1.08)}60%{transform:translateY(3px)rotate(3deg)scale(1.06,.94)}76%{transform:translateY(-3px)rotate(-2deg)}to{transform:none}}@keyframes ops-celebrate{0%{transform:none}45%{transform:rotate(-27deg)}70%{transform:rotate(5deg)}to{transform:rotate(-14deg)}}@keyframes ops-rays{0%,25%{opacity:0;transform:scale(.7)}50%{opacity:1;transform:scale(1.12)}76%,to{opacity:1;transform:scale(1)}}@keyframes ops-hesitate{0%{transform:none}15%{transform:translate(-4px)rotate(-5deg)}32%{transform:translate(3px)rotate(6deg)}50%{transform:translate(-1px)rotate(2deg)}72%{transform:translateY(5px)rotate(7deg)scale(1.02,.97)}to{transform:rotate(5deg)translateY(2px)}}@keyframes ops-droop{0%,35%{transform:rotate(-8deg)}72%{transform:rotate(8deg)}to{transform:none}}@keyframes ops-unfurl{0%{opacity:0;transform:rotate(-20deg)scale(.35)}to{opacity:1;transform:none}}@keyframes ops-current{to{stroke-dashoffset:-100px}}@keyframes ops-loading-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.055,.97)rotate(3deg)}}@container (width<=19px){.ops-mark__leaf-vein,.ops-mark__leaf-fold-shadow,.ops-mark__leaf-crease,.ops-mark__prop,.ops-mark__magnifier{display:none}}@media (prefers-reduced-motion:reduce){.ops-mark[data-motion] *{transition:none!important;animation:none!important}}
