:root{--os-r-a:62% 38% 46% 54% / 54% 46% 54% 46%;--os-r-b:42% 58% 54% 46% / 46% 56% 44% 54%;--os-r-c:54% 46% 38% 62% / 60% 40% 56% 44%}.lockup{align-items:center;gap:.34em;display:inline-flex}.lockup .icon-slot{flex:none;place-items:center;width:1.06em;height:1.06em;display:grid;position:relative;transform:translateY(.012em)}.lockup .word{font-family:var(--font-chillax), "Chillax", sans-serif;letter-spacing:-.035em;white-space:nowrap;font-weight:600;line-height:1}.lockup .suffix{color:var(--chilli);margin-left:.1em}.lockup .dot{color:var(--chilli)}.lockup.on-dark .suffix,.lockup.on-dark .dot{color:#ff5430}.lockup .blob-mark{transform:scale(.93)}.blob-mark{width:100%;height:100%;display:inline-block;position:relative}.bm-outer{background:var(--chilli);transform-style:preserve-3d;backface-visibility:visible;will-change:transform;border-radius:60% 40% 55% 45%/50% 60% 40% 50%;animation:8s ease-in-out infinite bm-outer;position:absolute;inset:0;box-shadow:inset 0 -2px 6px #00000038,inset 0 2px 4px #ffffff38,0 1px 2px #00000014}.bm-inner{background:var(--saffron);will-change:transform, border-radius;border-radius:50% 60% 40% 55%/60% 50% 55% 40%;animation:22s linear infinite bm-inner-spin,9s ease-in-out infinite bm-inner-morph;position:absolute;inset:17.5%;box-shadow:0 0 6px #f4bc4f8c}@keyframes bm-outer{0%{animation-timing-function:ease-in-out;transform:perspective(500px)rotateY(0)scale(1)}20%{animation-timing-function:ease-in-out;transform:perspective(500px)rotateY(0)scale(1.06)}40%{animation-timing-function:ease-in-out;transform:perspective(500px)rotateY(0)scale(1)}70%{animation-timing-function:ease-in-out;transform:perspective(500px)rotateY(360deg)scale(1)}85%{animation-timing-function:ease-in-out;transform:perspective(500px)rotateY(360deg)scale(1.04)}to{transform:perspective(500px)rotateY(360deg)scale(1)}}@keyframes bm-inner-spin{to{transform:rotate(-360deg)}}@keyframes bm-inner-morph{0%,to{border-radius:50% 60% 40% 55%/60% 50% 55% 40%}33%{border-radius:60% 50% 55% 40%/50% 55% 40% 60%}66%{border-radius:45% 55% 60% 50%/60% 45% 55% 50%}}.lockup:hover .bm-outer{animation:bm-outer 8s ease-in-out infinite, bm-flip 1.1s var(--ease-brand) 1}.lockup:hover .bm-inner{animation:bm-inner-spin 22s linear infinite, bm-inner-morph 9s ease-in-out infinite, bm-kick .8s var(--ease-brand) 1}@keyframes bm-flip{0%{transform:perspective(500px)rotateY(0)scale(1)}50%{transform:perspective(500px)rotateY(180deg)scale(1.08)}to{transform:perspective(500px)rotateY(360deg)scale(1)}}@keyframes bm-kick{0%{transform:rotate(0)scale(1)}45%{transform:rotate(-90deg)scale(1.18)}to{transform:rotate(0)scale(1)}}.os-mark{perspective:9em;place-items:center;width:1em;height:1em;display:grid;position:relative}.os-field{transform-style:preserve-3d;will-change:transform;place-items:center;animation:6.5s ease-in-out infinite os-fieldBreath;display:grid;position:absolute;inset:0;transform:rotateX(11deg)rotate(0)}@keyframes os-fieldBreath{0%,to{transform:rotateX(11deg)rotate(-2deg)scale(1)}50%{transform:rotateX(11deg)rotate(2deg)scale(1.018)}}.os-ring{border-radius:var(--os-r-a);will-change:transform, border-radius;background:0 0;border-style:solid;position:absolute}.os-ring--outer{border-width:.092em;border-color:var(--chilli);animation:14s linear infinite os-spinCW,7s ease-in-out infinite os-morphA;inset:0;box-shadow:0 .03em .08em -.02em #c42a0e73,inset 0 0 .02em #ff8c5a66}.os-ring--mid{border-width:.084em;border-color:var(--saffron);animation:10s linear infinite os-spinCCW,6.2s ease-in-out infinite os-morphB;inset:.205em;box-shadow:0 0 .05em #f4c43080,inset 0 0 .02em #ffe6a099}.os-ring--inner{border-width:.072em;border-color:var(--chilli-deep);animation:7.5s linear infinite os-spinCW,5.4s ease-in-out infinite os-morphC;inset:.4em;box-shadow:inset 0 0 .015em #ff785080}@keyframes os-spinCW{to{rotate:360deg}}@keyframes os-spinCCW{to{rotate:-360deg}}@keyframes os-morphA{0%,to{border-radius:var(--os-r-a)}33%{border-radius:var(--os-r-b)}66%{border-radius:var(--os-r-c)}}@keyframes os-morphB{0%,to{border-radius:var(--os-r-b)}50%{border-radius:var(--os-r-c)}}@keyframes os-morphC{0%,to{border-radius:var(--os-r-c)}50%{border-radius:var(--os-r-a)}}.os-seed{background:radial-gradient(120% 120% at 36% 30%, #ffe9a8 0%, var(--saffron) 46%, var(--saffron-deep) 100%);will-change:transform, border-radius;z-index:4;border-radius:58% 42% 50% 50%/50% 54% 46% 50%;width:.235em;height:.235em;animation:6.5s ease-in-out infinite os-seedPulse,8s ease-in-out infinite os-seedMorph;position:absolute;transform:translateZ(.12em);box-shadow:0 .015em .04em #c42a0e4d,0 0 .1em #f4c4308c}.os-seed:before{content:"";background:radial-gradient(circle,#fff7e0f2 0%,#f4c43033 60%,#0000 78%);border-radius:50%;width:38%;height:38%;position:absolute;top:16%;left:22%}@keyframes os-seedPulse{0%,to{transform:translateZ(.12em)scale(1)}50%{transform:translateZ(.16em)scale(1.1)}}@keyframes os-seedMorph{0%,to{border-radius:58% 42% 50% 50%/50% 54% 46% 50%}50%{border-radius:46% 54% 44% 56%/56% 44% 52% 48%}}.os-glow{opacity:.55;will-change:transform, opacity;background:radial-gradient(circle,#f4c43052 0%,#f4c43000 66%);border-radius:50%;width:1.1em;height:1.1em;animation:6.5s ease-in-out infinite os-glowBreath;position:absolute;transform:translateZ(-.05em)scale(.8)}@keyframes os-glowBreath{0%,to{opacity:.45;transform:translateZ(-.05em)scale(.78)}50%{opacity:.7;transform:translateZ(-.05em)scale(.98)}}.on-dark .os-ring--outer{border-color:var(--chilli);box-shadow:0 0 .07em #ff6e4680,inset 0 0 .02em #ff966466}.on-dark .os-ring--mid{border-color:var(--saffron);box-shadow:0 0 .08em #f4c4308c,inset 0 0 .02em #ffe8aa99}.on-dark .os-ring--inner{border-color:#e0431f}.on-dark .os-glow{opacity:.85;background:radial-gradient(circle,#f4c43080 0%,#f4c43000 64%)}.on-dark .os-seed{box-shadow:0 0 .1em #ffa05a80,0 0 .26em #f4c43066}.os-mark--fav .os-ring--outer{border-width:.13em;border-radius:54% 46% 50% 50%/50%;animation:12s linear infinite os-spinCW}.os-mark--fav .os-ring--mid{border-width:.12em;border-radius:50%;animation:9s linear infinite os-spinCCW;inset:.26em}.os-mark--fav .os-ring--inner{display:none}.os-mark--fav .os-seed{border-radius:50%;width:.3em;height:.3em;animation:6.5s ease-in-out infinite os-seedPulse}.os-mark--fav .os-seed:before{width:34%;height:34%;top:18%;left:24%}.os-mark--fav .os-glow{opacity:.4}.os-mark--fav .os-field{animation:none;transform:rotateX(0)rotate(0)}.lockup:hover .os-ring--outer,.favi-chip:hover .os-ring--outer{animation:os-spinCW 14s linear infinite, os-alignO 1.15s var(--ease-brand) 1}.lockup:hover .os-ring--mid,.favi-chip:hover .os-ring--mid{animation:os-spinCCW 10s linear infinite, os-alignM 1.15s var(--ease-brand) 1}.lockup:hover .os-ring--inner,.favi-chip:hover .os-ring--inner{animation:os-spinCW 7.5s linear infinite, os-alignI 1.15s var(--ease-brand) 1}@keyframes os-alignO{0%{border-radius:var(--os-r-a);transform:scale(1)}45%{border-radius:50%;transform:scale(1.05)}to{border-radius:var(--os-r-a);transform:scale(1)}}@keyframes os-alignM{0%{border-radius:var(--os-r-b);transform:scale(1)}45%{border-radius:50%;transform:scale(1.03)}to{border-radius:var(--os-r-b);transform:scale(1)}}@keyframes os-alignI{0%{border-radius:var(--os-r-c);transform:scale(1)}45%{border-radius:50%;transform:scale(1.06)}to{border-radius:var(--os-r-c);transform:scale(1)}}.lockup:hover .os-seed,.favi-chip:hover .os-seed{animation:os-seedPulse 6.5s ease-in-out infinite, os-seedMorph 8s ease-in-out infinite, os-seedKick .8s var(--ease-brand) 1}@keyframes os-seedKick{0%{transform:translateZ(.12em)scale(1)}40%{transform:translateZ(.22em)scale(1.24)}to{transform:translateZ(.12em)scale(1)}}.lockup:hover .os-glow,.favi-chip:hover .os-glow{animation:os-glowBreath 6.5s ease-in-out infinite, os-glowFlare .9s var(--ease-brand) 1}@keyframes os-glowFlare{0%{opacity:.6;transform:translateZ(-.05em)scale(.82)}35%{opacity:1;transform:translateZ(-.05em)scale(1.12)}to{opacity:.6;transform:translateZ(-.05em)scale(.82)}}.os-arcs{width:1em;height:1em;display:block;overflow:visible}.os-arcs circle{fill:none;transform-origin:16px 16px}.os-arcs .r1{stroke:#ff5a37;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:55 27;animation:9s linear infinite os-arc-r1}.os-arcs .r2{stroke:var(--saffron);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:30 20;animation:7s linear infinite os-arc-r2}.os-arcs .r3{fill:#ff5a37;transform-origin:16px 16px;animation:os-arc-r3 3.2s var(--ease-os,cubic-bezier(.22, .8, .3, 1)) infinite}@keyframes os-arc-r1{to{transform:rotate(360deg)}}@keyframes os-arc-r2{to{transform:rotate(-360deg)}}@keyframes os-arc-r3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.os-arcs .r1,.os-arcs .r2,.os-arcs .r3{animation:none}}.tap-mark{width:100%;height:100%;display:block;overflow:visible}.tap-system{transform-origin:52px 82px;animation:tap-systemDrift 9s var(--ease-brand) infinite}@keyframes tap-systemDrift{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-1.8deg)scale(1.012)}}.tap-source{transform-origin:52px 82px;animation:tap-sourcePulse 3.2s var(--ease-brand) infinite}.tap-source-core{transform-origin:52px 82px;animation:tap-coreGlow 3.2s var(--ease-brand) infinite}@keyframes tap-sourcePulse{0%,to{transform:scale(1)}18%{transform:scale(1.075)}40%{transform:scale(.99)}}@keyframes tap-coreGlow{0%,to{opacity:.92;transform:scale(1)}18%{opacity:1;transform:scale(1.14)}}.tap-arc{fill:none;stroke-linecap:round;transform-origin:52px 82px}.tap-arc-1{stroke-dasharray:52;--len:52;animation:tap-arcWave 3.2s var(--ease-brand) infinite;animation-delay:0s}.tap-arc-2{stroke-dasharray:72;--len:72;animation:tap-arcWave 3.2s var(--ease-brand) infinite;animation-delay:.3s}.tap-arc-3{stroke-dasharray:94;--len:94;animation:tap-arcWave 3.2s var(--ease-brand) infinite;animation-delay:.6s}@keyframes tap-arcWave{0%{stroke-dashoffset:var(--len,72);opacity:0;transform:translate(0)scale(.9)}20%{opacity:1}46%{stroke-dashoffset:0;opacity:1;transform:translate(0)scale(1)}74%{stroke-dashoffset:0;opacity:.92;transform:translate(6px,-4px)scale(1.04)}to{stroke-dashoffset:0;opacity:0;transform:translate(11px,-7px)scale(1.08)}}.tap-arc-hover{fill:none;stroke-linecap:round;stroke-dasharray:118;stroke-dashoffset:118px;opacity:0;transform-origin:52px 82px;transition:opacity .5s var(--ease-brand)}.lockup:hover .tap-arc-hover,.favi-chip:hover .tap-arc-hover{opacity:1;animation:tap-arcHoverDraw 1.6s var(--ease-brand) infinite}@keyframes tap-arcHoverDraw{0%{stroke-dashoffset:118px;opacity:0;transform:translate(0)scale(.94)}28%{opacity:1}55%{stroke-dashoffset:0;opacity:1;transform:translate(0)scale(1)}to{stroke-dashoffset:0;opacity:0;transform:translate(14px,-9px)scale(1.1)}}.lockup:hover .tap-system,.favi-chip:hover .tap-system{animation:tap-systemDriftHover 3.2s var(--ease-brand) infinite}@keyframes tap-systemDriftHover{0%,to{transform:rotateY(0)rotateX(0)rotate(0)scale(1)}50%{transform:rotateY(11deg)rotateX(5deg)rotate(-2deg)scale(1.03)}}@media (prefers-reduced-motion:reduce){.bm-outer,.bm-inner,.lockup:hover .bm-outer,.lockup:hover .bm-inner,.os-field,.os-ring,.os-seed,.os-glow,.lockup:hover .os-ring--outer,.lockup:hover .os-ring--mid,.lockup:hover .os-ring--inner,.lockup:hover .os-seed,.lockup:hover .os-glow,.favi-chip:hover .os-ring--outer,.favi-chip:hover .os-ring--mid,.favi-chip:hover .os-ring--inner,.favi-chip:hover .os-seed,.favi-chip:hover .os-glow{animation:none!important}.os-field{transform:rotateX(0)rotate(0)}.os-ring--outer{border-radius:58% 42% 48% 52%/52% 48%}.os-ring--mid{border-radius:46% 54% 52% 48%/50% 54% 46% 50%}.os-ring--inner{border-radius:52% 48% 44% 56%/56% 44% 52% 48%}.os-seed{transform:translateZ(0)scale(1)}.os-glow{opacity:.5;transform:none}.os-mark--fav .os-ring--inner{display:none}.os-mark--fav .os-ring--outer,.os-mark--fav .os-ring--mid{border-radius:50%}.tap-system,.tap-source,.tap-source-core,.tap-arc,.tap-arc-hover,.lockup:hover .tap-arc-hover,.lockup:hover .tap-system,.favi-chip:hover .tap-arc-hover,.favi-chip:hover .tap-system{transition:none!important;animation:none!important}.tap-arc{stroke-dashoffset:0!important;opacity:1!important;transform:none!important}.tap-arc-hover{opacity:0!important}.tap-source,.tap-source-core{opacity:1!important;transform:none!important}}
