.mb-enter{width:100%;max-width:460px;animation:.52s cubic-bezier(.22,1,.36,1) both mb-in}.mb-enter-exit{animation:.34s cubic-bezier(.4,0,1,1) both mb-out}.mb-card{background:var(--card,#fffffd);width:100%;color:var(--foreground,#101820);border:1px solid var(--border,#10182014);touch-action:none;align-items:center;gap:12px;padding:11px 12px 11px 16px;font-family:DM Sans,system-ui,sans-serif;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 1px 2px #1018200d,0 14px 32px -16px #10182033}.mb-card-dragging{transition:none}.mb-content{flex-direction:column;flex:1;min-width:0;display:flex}.mb-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--cover-terra,#a8513a);font-family:DM Mono,monospace;font-size:10px;font-weight:500;animation:.44s ease-out .2s both mb-stagger}.mb-title{letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.32;animation:.44s ease-out .26s both mb-stagger;display:-webkit-box;overflow:hidden}.mb-text{color:var(--muted-foreground,color-mix(in srgb, var(--foreground,#101820) 54%, transparent));margin:3px 0 0;font-size:12px;line-height:1.4;animation:.44s ease-out .32s both mb-stagger}.mb-cta{color:#fff;cursor:pointer;background:#b8543a;border:none;flex-shrink:0;align-items:center;gap:6px;padding:9px 15px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:filter .15s;animation:3.2s ease-in-out infinite mb-aura;display:inline-flex;box-shadow:0 5px 14px -6px #b8543a80,0 0 16px 3px #b8543a5c}.mb-cta:hover{filter:brightness(1.06)}.mb-cta:active{filter:brightness(.95)}.mb-cta svg{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.mb-cta:hover svg{transform:translate(3px)}.mb-card--soft{box-shadow:0 1px 2px #1018200a,0 12px 26px -18px #10182029}.mb-sr-dismiss{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes mb-in{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:translateY(0)}}@keyframes mb-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-120%)}}@keyframes mb-stagger{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mb-aura{0%,to{box-shadow:0 5px 14px -6px #b8543a80,0 0 13px 1px #b8543a47}50%{box-shadow:0 5px 14px -6px #b8543a80,0 0 24px 7px #b8543a80}}@media (prefers-reduced-motion:reduce){.mb-enter,.mb-enter-exit,.mb-eyebrow,.mb-title,.mb-text,.mb-cta{animation:none}.mb-card{transition:none}}.wn-overlay{z-index:60;padding:28px 24px calc(28px + env(safe-area-inset-bottom,0px));color:var(--cover-ink,#101820);background:#f3ede3;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:DM Sans,system-ui,sans-serif;animation:.36s both wn-fade;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes wn-fade{0%{opacity:0}to{opacity:1}}.wn-skip{z-index:2;top:calc(16px + env(safe-area-inset-top,0px));letter-spacing:.04em;text-transform:uppercase;color:var(--cover-terra,#b8543a);cursor:pointer;background:0 0;border:none;padding:6px 4px;font-family:DM Mono,monospace;font-size:13px;position:absolute;right:18px}.wn-zone{z-index:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:50%;position:absolute;top:0;bottom:0}.wn-zone-prev{left:0}.wn-zone-next{right:0}.wn-stage{aspect-ratio:320/220;justify-content:center;align-items:center;width:100%;max-width:360px;display:flex}.wn-beat{width:100%;height:100%;animation:.62s cubic-bezier(.22,1,.36,1) both wn-beat-in}.wn-art{filter:drop-shadow(0 12px 28px #1018201a);width:100%;height:100%;display:block}@keyframes wn-beat-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.wn-pin,.wn-pois circle,.wn-check,.wn-stop,.wn-ring,.wn-pulse,.wn-card,.wn-arrive,.wn-bubble,.wn-typing circle{transform-box:fill-box;transform-origin:50%}.wn-pin{transform-origin:50% 100%;animation:.72s cubic-bezier(.34,1.56,.64,1) .26s both wn-drop}.wn-pois circle{opacity:0;animation:.46s cubic-bezier(.34,1.56,.64,1) both wn-pop}.wn-pois circle:first-child{animation-delay:.56s}.wn-pois circle:nth-child(2){animation-delay:.7s}.wn-pois circle:nth-child(3){animation-delay:.84s}.wn-pois circle:nth-child(4){animation-delay:.98s}.wn-ring{animation:2.6s ease-in-out .4s infinite wn-breathe}.wn-bubble{transform-origin:50% 100%;opacity:0;animation:.48s ease-out both wn-rise}.wn-bubble-1{animation-delay:.28s}.wn-bubble-2{animation-delay:1.32s}.wn-typing{animation:.32s 1.24s both wn-fade-out}.wn-typing circle{animation:1s ease-in-out .6s infinite wn-bounce}.wn-typing circle:nth-child(2){animation-delay:.76s}.wn-typing circle:nth-child(3){animation-delay:.92s}.wn-card{animation:.54s cubic-bezier(.22,1,.36,1) both wn-card-in}.wn-check{animation:.52s cubic-bezier(.34,1.56,.64,1) 1.1s both wn-stamp}.wn-timeline{stroke-dasharray:150;stroke-dashoffset:150px;animation:.82s ease-out .22s forwards wn-draw}.wn-stop{opacity:0;animation:.46s cubic-bezier(.34,1.56,.64,1) both wn-pop}.wn-stop-0{animation-delay:.42s}.wn-stop-1{animation-delay:.68s}.wn-stop-2{animation-delay:.94s}.wn-route-fill{stroke-dasharray:360;stroke-dashoffset:360px;animation:1.4s ease-in-out .28s forwards wn-draw}.wn-pulse{animation:1.9s ease-out infinite wn-pulsate}.wn-traveldot{offset-path:path("M54 176 C104 160 92 104 150 102 C214 100 200 58 262 52");offset-distance:0%;animation:1.4s ease-in-out .3s both wn-travel}.wn-arrive{transform-origin:50% 100%;animation:.64s cubic-bezier(.34,1.56,.64,1) 1.56s both wn-drop}@keyframes wn-drop{0%{opacity:0;transform:translateY(-44px)}to{opacity:1;transform:translateY(0)}}@keyframes wn-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes wn-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes wn-stamp{0%{opacity:0;transform:scale(.2)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes wn-card-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes wn-draw{to{stroke-dashoffset:0}}@keyframes wn-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.1;transform:scale(1.14)}}@keyframes wn-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes wn-pulsate{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes wn-travel{0%{offset-distance:0%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes wn-fade-out{to{opacity:0}}.wn-text{text-align:center;max-width:320px;margin-top:18px;animation:.52s ease-out .12s both wn-text-in}.wn-title{letter-spacing:-.01em;text-wrap:balance;font-size:24px;font-weight:700;line-height:1.2}.wn-caption{color:color-mix(in srgb, var(--cover-ink,#101820) 64%, transparent);text-wrap:balance;margin-top:8px;font-size:15px;line-height:1.45}@keyframes wn-text-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wn-thread{z-index:1;align-items:center;gap:10px;margin-top:30px;display:flex;position:relative}.wn-node{box-sizing:content-box;background:color-mix(in srgb, var(--cover-ink,#101820) 22%, transparent);cursor:pointer;background-clip:content-box;border:none;width:6px;height:4px;padding:10px 9px;transition:width .36s,background .36s}.wn-node[data-state=current]{background:var(--cover-terra,#b8543a);width:20px}.wn-node[data-state=done]{background:var(--cover-terra,#b8543a)}.wn-static{gap:0}.wn-static-title{text-align:center;text-wrap:balance;margin-bottom:24px;font-size:22px;font-weight:700}.wn-static-list{flex-direction:column;gap:14px;margin:0 0 28px;padding:0;list-style:none;display:flex}.wn-static-item{align-items:center;gap:12px;font-size:17px;display:flex}.wn-static-dot{background:var(--cover-terra,#b8543a);flex-shrink:0;width:9px;height:9px}.wn-cta{color:#fff;background:var(--cover-terra,#b8543a);cursor:pointer;border:none;min-width:200px;padding:14px 24px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600}@media (prefers-reduced-motion:reduce){.wn-overlay,.wn-beat,.wn-text,.wn-pin,.wn-pois circle,.wn-ring,.wn-bubble,.wn-typing,.wn-typing circle,.wn-card,.wn-check,.wn-timeline,.wn-stop,.wn-route-fill,.wn-pulse,.wn-traveldot,.wn-arrive{animation:none}}
