.sc-root.scm-on{--scm-size:52px;--scm-ease:cubic-bezier(.22,.61,.36,1);bottom:calc(max(20px,env(safe-area-inset-bottom,0px)) + var(--scm-lift,0px))}.sc-root .sc-launch.scm-launch{display:flex;flex-direction:row-reverse;align-items:center;gap:10px;min-height:44px;padding:0;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;animation:none;color:#0b0d0e;cursor:pointer;font:500 15px/1.2 DM Sans,system-ui,sans-serif;-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sc-root .sc-launch.scm-launch:hover{background:transparent;box-shadow:none}.scm-label{display:block;padding:.62rem 2.7rem .62rem 1rem;white-space:nowrap;color:#ddefe9;background:#0b0d0e;text-transform:uppercase;font:400 13px/1.2 Space Grotesk,system-ui,sans-serif;letter-spacing:.1em;border-radius:0;box-shadow:0 1px 2px #0b0d0e0f,0 16px 32px -14px #0b0d0e38;transition:background-color .2s ease}.sc-root .sc-launch.scm-launch:hover .scm-label{background:#1c2022}.sc-root .sc-launch .scm-label{font-weight:400!important}.scm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sc-root .sc-launch.scm-launch:focus-visible{outline:2px solid #0b0d0e;outline-offset:3px;box-shadow:0 0 0 7px #fff}.scm-orb-wrap{position:relative;display:block;flex:none;width:var(--scm-size);height:var(--scm-size);pointer-events:none}.scm-hop,.scm-roll{position:absolute;inset:0;display:block}.scm-tilt{position:absolute;inset:0;transform:rotate(var(--scm-tilt,0deg));transform-origin:50% 60%;transition:transform .32s var(--scm-ease);will-change:transform}.scm-orb{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:radial-gradient(ellipse 88% 50% at 50% 104%,#bee2d9fa 0,#bee2d900 74%),radial-gradient(circle at 50% 26%,#3b938e 0,#4aa39b 44%,#7cc2b6 76%,#bee2d9);box-shadow:inset 0 0 0 1px #f6f3ee57,inset 0 -6px 9px -4px #ddefe9d9,inset 0 5px 7px -5px #f6f3ee66,0 0 9px #0abab524}.scm-sheen{position:absolute;left:18%;top:6%;width:64%;height:30%;border-radius:50%;pointer-events:none;background:linear-gradient(180deg,#f6f3ee66 0,#f6f3ee00)}.scm-shadow{position:absolute;left:14%;right:14%;bottom:-6px;height:9px;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,#0b0d0e33 0,#0b0d0e00 70%)}.scm-rear{position:absolute;inset:14% -4% -6% 10%;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 46% 44%,#0b0d0e26 0,#0b0d0e17 55%,#0b0d0e00 74%)}.scm-shade{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 32% 28%,#047a7600 56%,#047a763d)}.scm-contact{position:absolute;left:22%;right:22%;bottom:-3px;height:5px;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,#0b0d0e57 0,#0b0d0e00 72%)}.scm-orb-wrap.scm-flat .scm-rear,.scm-orb-wrap.scm-flat .scm-shade,.scm-orb-wrap.scm-flat .scm-contact{display:none}.scm-gaze{position:absolute;left:0;right:0;top:calc(var(--scm-size)*.31);display:flex;justify-content:center;transform:translate(var(--scm-ex,0px),var(--scm-ey,0px));transition:transform .32s var(--scm-ease)}.scm-orb-wrap[data-expression=typing] .scm-gaze{transition-duration:.13s}.scm-orb-wrap[data-expression=typing] .scm-tilt{transition-duration:.16s}.scm-stretch{--scm-sy:1;display:flex;gap:calc(var(--scm-size)*.17);transform:scaleY(var(--scm-sy));transform-origin:50% 50%;transition:transform .22s var(--scm-ease)}.scm-stretch[data-attentive="1"]{--scm-sy:1.12}.scm-eye{display:block;width:calc(var(--scm-size)*.072);height:calc(var(--scm-size)*.2);border-radius:999px;background:#fff;transform-origin:50% 50%;transition:transform 70ms ease-in-out}.scm-stretch[data-blink="1"] .scm-eye{transform:scaleY(.12)}.sc-root.scm-on .sc-head.scm-head{justify-content:flex-start;position:relative;z-index:1;background:radial-gradient(circle at calc(1.15rem + 20px) 50%,#bee2d926 0,#bee2d90d 30px,#bee2d900 100px),#0b0d0e;box-shadow:0 10px 18px -8px #0b0d0e8c,0 2px 4px #0b0d0e40}.sc-root.scm-on .sc-head.scm-head .sc-title{color:#fff}.sc-root.scm-on .sc-head.scm-head .sc-sub{color:#fff;opacity:.72}.sc-root.scm-on .sc-head.scm-head .sc-close{color:#fff}.sc-root.scm-on .sc-head.scm-head .sc-close:hover{color:#bee2d9}.scm-in-head .scm-orb{box-shadow:inset 0 0 0 1px #f6f3ee57,inset 0 -6px 9px -4px #ddefe9d9,inset 0 5px 7px -5px #f6f3ee66,0 0 9px #0abab524,0 0 10px #bee2d938,0 5px 9px #0000008c}.sc-root.scm-on .sc-head.scm-head .sc-title{flex:1 1 auto;min-width:0}.scm-orb-wrap.scm-in-head{--scm-size:40px;--scm-ease:cubic-bezier(.22,.61,.36,1)}.scm-roamer{position:fixed;left:0;z-index:9998;pointer-events:none;width:var(--scm-size);height:var(--scm-size);--scm-ease:cubic-bezier(.22,.61,.36,1)}.scm-roamer>span,.scm-roamer>span>span{display:block;width:var(--scm-size);height:var(--scm-size)}.scm-launch.scm-away .scm-orb-wrap{visibility:hidden}.scm-flyer{position:fixed;left:0;top:0;z-index:9998;pointer-events:none;width:var(--scm-size);height:var(--scm-size);transform-origin:0 0;--scm-ease:cubic-bezier(.22,.61,.36,1)}.scm-flyer>span{display:block;width:var(--scm-size);height:var(--scm-size)}.scm-flyer .scm-shadow,.scm-flyer .scm-contact{transition:opacity .16s ease}.scm-flyer.scm-air .scm-shadow,.scm-flyer.scm-air .scm-contact{opacity:0}@media (prefers-reduced-motion:reduce){.scm-flyer{display:none}}@media (prefers-reduced-motion:reduce){.scm-roamer{display:none}.scm-launch.scm-away .scm-orb-wrap{visibility:visible}}@media (max-width:520px){.sc-root.scm-on{--scm-size:46px;right:0;bottom:calc(max(20px,env(safe-area-inset-bottom,0px) + 12px) + var(--scm-lift,0px))}.scm-label{padding:.45rem 2.5rem .45rem .75rem}.scm-launch.scm-asleep .scm-orb-wrap{position:relative;left:auto;top:auto}.sc-root.scm-on:has(.sc-panel:not([hidden])) .sc-panel{bottom:calc(max(12px,env(safe-area-inset-bottom,0px)) + var(--scm-lift,0px));max-height:calc(100vh - max(12px,env(safe-area-inset-bottom,0px)) - var(--scm-lift,0px) - 12px);max-height:calc(100dvh - max(12px,env(safe-area-inset-bottom,0px)) - var(--scm-lift,0px) - 12px)}}@media (min-width:521px){.sc-root.scm-on .sc-panel{max-height:min(600px,calc(100vh - var(--scm-lift,0px) - 40px));max-height:min(600px,calc(100dvh - var(--scm-lift,0px) - 40px))}}@media (max-width:339px){.scm-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;box-shadow:none}}.scm-perch{position:absolute;z-index:700;width:var(--scm-size);height:var(--scm-size);cursor:pointer;--scm-ease:cubic-bezier(.22,.61,.36,1)}.scm-perch>span{display:block;width:var(--scm-size);height:var(--scm-size)}@media (prefers-reduced-motion:reduce){.scm-perch{display:none}}@keyframes scm-think-gaze{0%,16%{translate:-3.2px -3px}30%,52%{translate:3.2px -3px}66%,88%{translate:0 2px}to{translate:-3.2px -3px}}@keyframes scm-think-tilt{0%,16%{rotate:-5deg}30%,52%{rotate:5deg}66%,88%{rotate:0deg}to{rotate:-5deg}}@keyframes scm-think-squint{0%,60%{scale:1 1}70%,86%{scale:1 .7}to{scale:1 1}}@keyframes scm-think-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.scm-orb-wrap[data-expression=pending] .scm-gaze{animation:scm-think-gaze 3.2s ease-in-out infinite}.scm-orb-wrap[data-expression=pending] .scm-tilt{animation:scm-think-tilt 3.2s ease-in-out infinite}.scm-orb-wrap[data-expression=pending] .scm-stretch{animation:scm-think-squint 3.2s ease-in-out infinite}.scm-orb-wrap[data-expression=pending] .scm-hop{animation:scm-think-bob 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.scm-orb-wrap .scm-gaze,.scm-orb-wrap .scm-tilt,.scm-orb-wrap .scm-stretch,.scm-orb-wrap .scm-hop{animation:none!important}}@media (prefers-reduced-motion:reduce){.scm-tilt,.scm-gaze,.scm-stretch,.scm-eye,.scm-label{transition:none}.scm-tilt{will-change:auto}}.scm-brows{position:absolute;left:0;right:0;top:calc(var(--scm-size)*-.1);display:flex;justify-content:center;gap:calc(var(--scm-size)*.092);pointer-events:none}.scm-brow{--by:0px;--bd:0;--sgn:1;display:block;width:calc(var(--scm-size)*.15);height:calc(var(--scm-size)*.04);border-radius:999px;background:#fff;box-shadow:0 0 0 .6px #047a7666;opacity:0;transform:translateY(var(--by)) rotate(calc(var(--bd)*var(--sgn)*1deg));transform-origin:50% 50%;transition:transform .18s var(--scm-ease),opacity .14s ease}.scm-brow:last-child{--sgn:-1}.scm-eye{box-sizing:border-box}.scm-orb-wrap[data-expression=hover] .scm-brow{opacity:1;--by:-2px}.scm-orb-wrap[data-expression=pending] .scm-brow{opacity:.85;--by:-1px}.scm-orb-wrap[data-expression=pending] .scm-brow:first-child{--by:-3px;--bd:-8}.scm-orb-wrap[data-expression=happy] .scm-eye{width:calc(var(--scm-size)*.17);height:calc(var(--scm-size)*.11);background:transparent;border:calc(var(--scm-size)*.05) solid #fff;border-bottom:0;border-radius:999px 999px 0 0;translate:0 calc(var(--scm-size)*.04)}.scm-orb-wrap[data-expression=happy] .scm-brow{opacity:1;--by:-3px}.scm-orb-wrap[data-expression=angry] .scm-eye{width:calc(var(--scm-size)*.09);height:calc(var(--scm-size)*.17);translate:0 calc(var(--scm-size)*.02)}.scm-orb-wrap[data-expression=angry] .scm-eye:first-child{clip-path:polygon(0 0,100% 42%,100% 100%,0 100%)}.scm-orb-wrap[data-expression=angry] .scm-eye:last-child{clip-path:polygon(0 42%,100% 0,100% 100%,0 100%)}.scm-orb-wrap[data-expression=angry] .scm-brow{opacity:1;--by:2px;--bd:26}@keyframes scm-grr{0%,to{translate:0 0}25%{translate:-1.5px 0}75%{translate:1.5px 0}}.scm-orb-wrap[data-expression=angry] .scm-hop{animation:scm-grr .16s linear 5}.scm-orb-wrap[data-expression=surprised] .scm-eye{scale:1.15 1.28}.scm-orb-wrap[data-expression=surprised] .scm-brow{opacity:1;--by:-5px}.scm-orb-wrap[data-expression=worried] .scm-eye{scale:1 1.06}.scm-orb-wrap[data-expression=worried] .scm-brow{opacity:.9;--by:-2px;--bd:-20}.scm-orb-wrap[data-expression=sleepy] .scm-eye{scale:1 .5;translate:0 calc(var(--scm-size)*.03)}.scm-orb-wrap[data-expression=sleepy] .scm-brow{opacity:.55;--by:2px}.scm-orb-wrap[data-expression=asleep] .scm-eye{width:calc(var(--scm-size)*.15);height:calc(var(--scm-size)*.08);background:transparent;border:calc(var(--scm-size)*.045) solid #fff;border-top:0;border-radius:0 0 999px 999px;translate:0 calc(var(--scm-size)*.07)}.scm-orb-wrap[data-expression=asleep] .scm-tilt{rotate:-6deg}@keyframes scm-breathe{0%,to{scale:1 1}50%{scale:1.025 .972}}.scm-orb-wrap[data-expression=asleep] .scm-hop{transform-origin:50% 100%;animation:scm-breathe 4s ease-in-out infinite}.scm-zzz{position:absolute;left:64%;top:-2%;width:0;height:0;pointer-events:none;display:none}.scm-orb-wrap[data-expression=asleep] .scm-zzz{display:block}@keyframes scm-zz{0%{opacity:0;transform:translate(0) scale(.6)}25%{opacity:.9}to{opacity:0;transform:translate(11px,-24px) scale(1.1)}}.scm-z{position:absolute;left:0;top:0;font-family:DM Sans,system-ui,sans-serif;font-weight:500;font-size:calc(var(--scm-size)*.26);line-height:1;color:#047a76;opacity:0;animation:scm-zz 3.6s ease-in infinite}.scm-z:before{content:"z"}.scm-z:nth-child(2){animation-delay:1.2s}.scm-z:nth-child(3){animation-delay:2.4s}.sc-root .sc-launch.scm-launch.scm-asleep{position:relative}.scm-launch.scm-asleep .scm-orb-wrap{position:absolute;left:var(--scm-zx,0px);top:var(--scm-zy,-48px);pointer-events:auto;cursor:pointer}.scm-nap{position:absolute;left:0;top:0;z-index:2;width:22px;height:22px;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:#ddefe9;font:400 20px/22px Space Grotesk,system-ui,sans-serif;text-align:center;cursor:pointer;box-shadow:none;opacity:1;transition:background-color .16s ease}.scm-nap:hover{background:#ddefe92e}.scm-nap:before{content:"";position:absolute;inset:-11px}.scm-nap[hidden]{display:none}.scm-nap:focus-visible{outline:2px solid #DDEFE9;outline-offset:-3px}@media (prefers-reduced-motion:reduce){.scm-orb-wrap .scm-hop{animation:none!important}.scm-brow,.scm-nap{transition:none}.scm-z{animation:none;opacity:.85}.scm-z:nth-child(2){transform:translate(8px,-13px) scale(.85)}.scm-z:nth-child(3){transform:translate(14px,-27px) scale(1)}}.scm-flyer.scm-pinned{position:absolute;z-index:700}.scm-orb-wrap[data-expression=wink] .scm-eye:last-child{width:calc(var(--scm-size)*.17);height:calc(var(--scm-size)*.11);background:transparent;border:calc(var(--scm-size)*.05) solid #fff;border-bottom:0;border-radius:999px 999px 0 0;translate:0 calc(var(--scm-size)*.04)}.scm-orb-wrap[data-expression=wink] .scm-brow{opacity:1;--by:-3px}.scm-orb-wrap[data-expression=wink] .scm-brow:last-child{--by:-5px;--bd:-10}.scm-orb-wrap[data-expression=love] .scm-eye{position:relative;width:calc(var(--scm-size)*.2);height:calc(var(--scm-size)*.19);background:transparent;overflow:visible;clip-path:none;border:0}.scm-orb-wrap[data-expression=love] .scm-eye:before,.scm-orb-wrap[data-expression=love] .scm-eye:after{content:"";position:absolute;top:8%;width:50%;height:80%;background:#fff;border-radius:999px 999px 0 0}.scm-orb-wrap[data-expression=love] .scm-eye:before{left:50%;transform:rotate(-45deg);transform-origin:0 100%}.scm-orb-wrap[data-expression=love] .scm-eye:after{left:0;transform:rotate(45deg);transform-origin:100% 100%}.scm-orb-wrap[data-expression=love] .scm-brow{opacity:1;--by:-4px}@keyframes scm-beat{0%,to{scale:1}30%{scale:1.14}60%{scale:.98}}.scm-orb-wrap[data-expression=love] .scm-stretch{animation:scm-beat .9s ease-in-out 3}.scm-orb-wrap[data-expression=excited] .scm-eye{scale:1.2 1.32}.scm-orb-wrap[data-expression=excited] .scm-brow{opacity:1;--by:-6px}@keyframes scm-bounce{0%,to{translate:0 0}40%{translate:0 -4px}70%{translate:0 0}85%{translate:0 -1.5px}}.scm-orb-wrap[data-expression=excited] .scm-hop{animation:scm-bounce .5s ease-out 3}.scm-orb-wrap[data-expression=thinking] .scm-eye{scale:1 .92}.scm-orb-wrap[data-expression=thinking] .scm-brow{opacity:.9;--by:-1px}.scm-orb-wrap[data-expression=thinking] .scm-brow:first-child{--by:-5px;--bd:-14}@keyframes scm-spin{to{rotate:360deg}}@keyframes scm-wobble{0%,to{rotate:-5deg}50%{rotate:5deg}}.scm-orb-wrap[data-expression=dizzy] .scm-eye{width:calc(var(--scm-size)*.2);height:calc(var(--scm-size)*.2);background:transparent;border:calc(var(--scm-size)*.045) solid #fff;border-top-color:transparent;border-radius:50%;animation:scm-spin .55s linear infinite}.scm-orb-wrap[data-expression=dizzy] .scm-eye:last-child{animation-direction:reverse}.scm-orb-wrap[data-expression=dizzy] .scm-brow{opacity:.8;--by:-2px}.scm-orb-wrap[data-expression=dizzy] .scm-tilt{animation:scm-wobble .45s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.scm-orb-wrap[data-expression=dizzy] .scm-eye,.scm-orb-wrap[data-expression=love] .scm-stretch,.scm-orb-wrap[data-expression=excited] .scm-hop,.scm-orb-wrap[data-expression=dizzy] .scm-tilt{animation:none}}.scm-leave{position:fixed;left:0;top:0;z-index:9998;pointer-events:none;padding:.3rem .6rem;background:#0b0d0e;color:#ddefe9;font:400 12px/1.2 Space Grotesk,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translateY(3px);transition:opacity .25s ease,transform .25s ease}.scm-leave.scm-leave-on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.scm-leave{display:none}}
