.mb-bird-swing{transform-origin:38% 0;will-change:transform;animation:6s ease-in-out infinite mb-bird-swing}.mb-bird-pull-to-top{margin-top:calc(-1 * (var(--navbar-height) + var(--section-space-lg)))}.mb-bird-eyelid{pointer-events:none;background:#f6eee8;border-radius:50%;width:18.4%;height:8.2%;animation:5s ease-in-out infinite mb-bird-blink;position:absolute;top:26.3%;left:46.9%;transform:translate(-50%,-50%)scaleY(0)}.mb-bird-eyelid--right{width:16.9%;height:7.6%;animation-delay:50ms;top:31.4%;left:63.4%}.mb-bird-shimmer-clip{pointer-events:none;border-radius:12%;width:90%;height:25.5%;position:absolute;top:53.5%;left:5.5%;overflow:hidden}.mb-bird-shimmer-clip:after{content:"";mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 44%,#ffffffa6 50%,#0000 56%);animation:3s ease-in-out infinite mb-bird-shimmer;position:absolute;inset:-20% -40%;transform:translate(-120%)}.mb-bird-countdown{width:73%;height:8%;color:rgb(var(--text-on-primary));justify-content:center;align-items:baseline;gap:.3em;line-height:1;display:flex;position:absolute;top:90%;left:13%}.mb-bird-countdown-number{font-family:var(--font-mono);font-size:.8125rem;font-weight:700}.mb-bird-countdown-label{font-family:var(--font-mono);opacity:.85;font-size:.5625rem}@media (min-width:1024px){.mb-bird-countdown-number{font-size:1rem}.mb-bird-countdown-label{font-size:.6875rem}}.mb-bird-anchor.is-paused .mb-bird-swing,.mb-bird-anchor.is-paused .mb-bird-eyelid,.mb-bird-anchor.is-paused .mb-bird-shimmer-clip:after{animation-play-state:paused}@keyframes mb-bird-swing{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}@keyframes mb-bird-blink{0%,93%,to{transform:translate(-50%,-50%)scaleY(0)}94.5%{transform:translate(-50%,-50%)scaleY(1)}96%{transform:translate(-50%,-50%)scaleY(0)}}@keyframes mb-bird-shimmer{0%,15%{transform:translate(-120%)}55%,to{transform:translate(120%)}}
@property --siri-orb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.siri-orb{background:radial-gradient(circle,#00000014 0%,#00000008 30%,#0000 70%);border-radius:50%;grid-template-areas:"stack";display:grid;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 75%);mask-image:radial-gradient(circle,#000 40%,#0000 75%)}.siri-orb:before{content:"";background:conic-gradient(from calc(var(--siri-orb-angle) * 1.2) at 30% 65%, var(--siri-orb-c3) 0deg, transparent 45deg 315deg, var(--siri-orb-c3) 360deg), conic-gradient(from calc(var(--siri-orb-angle) * .8) at 70% 35%, var(--siri-orb-c2) 0deg, transparent 60deg 300deg, var(--siri-orb-c2) 360deg), conic-gradient(from calc(var(--siri-orb-angle) * -1.5) at 65% 75%, var(--siri-orb-c1) 0deg, transparent 90deg 270deg, var(--siri-orb-c1) 360deg), conic-gradient(from calc(var(--siri-orb-angle) * 2.1) at 25% 25%, var(--siri-orb-c2) 0deg, transparent 30deg 330deg, var(--siri-orb-c2) 360deg), conic-gradient(from calc(var(--siri-orb-angle) * -.7) at 80% 80%, var(--siri-orb-c1) 0deg, transparent 45deg 315deg, var(--siri-orb-c1) 360deg), radial-gradient(ellipse 120% 80% at 40% 60%, var(--siri-orb-c3) 0%, transparent 50%);width:100%;height:100%;filter:blur(var(--siri-orb-blur)) contrast(var(--siri-orb-contrast)) saturate(.85);animation:siri-orb-rotate var(--siri-orb-duration) linear infinite;will-change:transform;border-radius:50%;grid-area:stack;display:block;transform:translateZ(0)}.siri-orb:after{content:"";mix-blend-mode:overlay;background:radial-gradient(circle at 45% 55%,#ffffff1a 0%,#ffffff0d 30%,#0000 60%);border-radius:50%;grid-area:stack;width:100%;height:100%;display:block}@keyframes siri-orb-rotate{0%{--siri-orb-angle:0deg}to{--siri-orb-angle:360deg}}@media (prefers-reduced-motion:reduce){.siri-orb:before{animation:none}}
.mb-growth-loader{background:#fff;border-radius:4px;width:64px;height:64px;position:relative;overflow:hidden}.mb-growth-loader:before{content:"";background:#7adb90;width:40px;height:40px;animation:2s ease-in-out infinite alternate mb-growth-slide;position:absolute;bottom:0;left:0;transform:rotate(45deg)translate(30%,40%);box-shadow:32px -34px 0 5px #278c3e}.mb-growth-loader:after{content:"";transform-origin:35px 145px;background:#278c3e;border-radius:50%;width:16px;height:16px;animation:2s ease-in-out infinite mb-growth-rotate;position:absolute;top:10px;left:10px;transform:rotate(0)}.mb-growth-loader.is-paused:before,.mb-growth-loader.is-paused:after{animation-play-state:paused}@keyframes mb-growth-slide{0%,to{bottom:-35px}25%,75%{bottom:-2px}20%,80%{bottom:2px}}@keyframes mb-growth-rotate{0%{transform:rotate(-15deg)}25%,75%{transform:rotate(0)}to{transform:rotate(25deg)}}
