.field.svelte-hs7a4u{opacity:0;transition:opacity .6s}.is-live.svelte-hs7a4u .field:where(.svelte-hs7a4u){opacity:.5}.field.svelte-hs7a4u .ring:where(.svelte-hs7a4u){opacity:0;transform-box:fill-box;transform-origin:50%}.is-live.svelte-hs7a4u .ring-1:where(.svelte-hs7a4u){animation:3.4s ease-out infinite svelte-hs7a4u-fieldRing}.is-live.svelte-hs7a4u .ring-2:where(.svelte-hs7a4u){animation:3.4s ease-out 1.1s infinite svelte-hs7a4u-fieldRing}.is-live.svelte-hs7a4u .ring-3:where(.svelte-hs7a4u){animation:3.4s ease-out 2.2s infinite svelte-hs7a4u-fieldRing}@keyframes svelte-hs7a4u-fieldRing{0%{opacity:.55;transform:scale(.35)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.phone-glass.svelte-hs7a4u{background-image:radial-gradient(120% 60% at 50% -8%, rgba(var(--accent-rgb), .1), transparent 60%);box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff1a}.phone.svelte-hs7a4u{border:2px solid #ffffff1a}.read-arc.svelte-hs7a4u{border-bottom:1.5px dashed rgba(var(--accent-rgb), .55);opacity:0;border-bottom-right-radius:60% 100%;border-bottom-left-radius:60% 100%;width:46%;height:14px;transition:opacity .4s}.is-live.svelte-hs7a4u .read-arc:where(.svelte-hs7a4u){opacity:1;animation:2.6s ease-in-out infinite svelte-hs7a4u-arcBreathe}@keyframes svelte-hs7a4u-arcBreathe{0%,to{opacity:.35}50%{opacity:.9}}.lockscreen.svelte-hs7a4u{transition:filter .4s,opacity .4s}.lockscreen.dimmed.svelte-hs7a4u{filter:brightness(.5)blur(1px);opacity:.75}.lock-time.svelte-hs7a4u{text-shadow:0 2px 20px #0009}.sheet.svelte-hs7a4u{animation:.42s cubic-bezier(.22,1,.36,1) both svelte-hs7a4u-sheetUp}@keyframes svelte-hs7a4u-sheetUp{0%{transform:translateY(110%)}to{transform:translateY(0)}}.sheet-panel.svelte-hs7a4u{backdrop-filter:blur(18px);background:#16161ac7;border:1px solid #ffffff1a;box-shadow:0 -10px 40px #00000080}@supports not (backdrop-filter:blur(1px)){.sheet-panel.svelte-hs7a4u{background:#141416f7}}.sheet-grabber.svelte-hs7a4u{background:#ffffff38;border-radius:999px;width:36px;height:4px}.sheet-icon.svelte-hs7a4u{background:rgba(var(--accent-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .25);transition:box-shadow .3s}.sheet.confirmed.svelte-hs7a4u .sheet-icon:where(.svelte-hs7a4u){box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .6), 0 0 22px rgba(var(--accent-rgb), .35)}.check.svelte-hs7a4u path:where(.svelte-hs7a4u){stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s forwards svelte-hs7a4u-drawCheck}@keyframes svelte-hs7a4u-drawCheck{to{stroke-dashoffset:0}}.sheet-progress-fill.svelte-hs7a4u{width:0;animation:1.2s forwards svelte-hs7a4u-fillBar}.sheet.confirmed.svelte-hs7a4u .sheet-progress-fill:where(.svelte-hs7a4u){width:100%;animation:none}@keyframes svelte-hs7a4u-fillBar{0%{width:0}to{width:88%}}.wave-placeholder.svelte-hs7a4u{animation:1.2s forwards svelte-hs7a4u-waveFade}@keyframes svelte-hs7a4u-waveFade{0%,60%{opacity:1}to{opacity:0}}.wave-bar.svelte-hs7a4u{background:rgba(var(--accent-rgb), .75);width:3px;height:14%;animation:.9s ease-in-out infinite svelte-hs7a4u-waveBar;animation-delay:calc(var(--i) * 55ms);border-radius:2px}@keyframes svelte-hs7a4u-waveBar{0%,to{height:12%}50%{height:82%}}.spotify-frame.svelte-hs7a4u{animation:.8s .35s both svelte-hs7a4u-frameIn}@keyframes svelte-hs7a4u-frameIn{0%{opacity:0}to{opacity:1}}.transfer.svelte-hs7a4u .tick:where(.svelte-hs7a4u){width:5px;height:5px;box-shadow:0 0 8px rgba(var(--accent-rgb), .8);background:currentColor;border-radius:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tick-1.svelte-hs7a4u{animation:.62s ease-in infinite svelte-hs7a4u-tickFlow}.tick-2.svelte-hs7a4u{animation:.62s ease-in .2s infinite svelte-hs7a4u-tickFlow}.tick-3.svelte-hs7a4u{animation:.62s ease-in .4s infinite svelte-hs7a4u-tickFlow}@keyframes svelte-hs7a4u-tickFlow{0%{opacity:0;transform:translate(-50%,-14px)scale(.6)}30%{opacity:1}to{opacity:0;transform:translate(-50%,40px)scale(1)}}.tag.svelte-hs7a4u{opacity:0;will-change:transform, opacity;transform:translate(60%,-190%)rotate(14deg)}.tag-in.svelte-hs7a4u{animation:1.1s cubic-bezier(.22,1,.36,1) forwards svelte-hs7a4u-tagDescend}@keyframes svelte-hs7a4u-tagDescend{0%{opacity:0;transform:translate(60%,-190%)rotate(14deg)}55%{opacity:1;transform:translate(-50%,-66%)rotate(-5deg)}78%{opacity:1;transform:translate(-50%,-52%)rotate(2deg)}to{opacity:1;transform:translate(-50%,-58%)rotate(0)}}.tag-tap.svelte-hs7a4u{animation:1.1s cubic-bezier(.22,1,.36,1) forwards svelte-hs7a4u-tagDescend,.16s ease-out 1.1s svelte-hs7a4u-tagRecoil}@keyframes svelte-hs7a4u-tagRecoil{0%{}40%{transform:translate(-50%,-66%)rotate(-2deg)}to{transform:translate(-50%,-58%)rotate(0)}}.is-live.svelte-hs7a4u .phone.recoil:where(.svelte-hs7a4u){animation:.16s ease-out phoneShake}.is-loop.svelte-hs7a4u .tag-in:where(.svelte-hs7a4u),.is-loop.svelte-hs7a4u .tag-in:where(.svelte-hs7a4u) .tag-shadow:where(.svelte-hs7a4u){animation-duration:1s}.is-loop.svelte-hs7a4u .tag-tap:where(.svelte-hs7a4u){animation:1s cubic-bezier(.22,1,.36,1) forwards svelte-hs7a4u-tagDescend,.16s ease-out svelte-hs7a4u-tagRecoil}.tag-img.svelte-hs7a4u{transform-origin:50% 0}.tag-svg.svelte-hs7a4u{color:var(--color-ip-mint)}.tag-shadow.svelte-hs7a4u{filter:blur(5px);opacity:0;background:#00000080;border-radius:50%;width:60%;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.tag-in.svelte-hs7a4u .tag-shadow:where(.svelte-hs7a4u){animation:1.1s forwards svelte-hs7a4u-shadowLand}@keyframes svelte-hs7a4u-shadowLand{0%,50%{opacity:0;transform:translate(-50%)scale(1.4)}to{opacity:.6;transform:translate(-50%)scale(1)}}.contact-ring.svelte-hs7a4u{border:2px solid var(--color-ip-mint);pointer-events:none;border-radius:50%;width:54px;height:54px;margin-left:-27px;animation:1s cubic-bezier(.22,1,.36,1) forwards svelte-hs7a4u-contactRing;position:absolute;bottom:-4px;left:50%}@keyframes svelte-hs7a4u-contactRing{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(3)}}.nfc-tell.svelte-hs7a4u{opacity:0;transition:opacity .4s}.is-live.svelte-hs7a4u .nfc-tell:where(.svelte-hs7a4u){opacity:1}.nfc-tell.tell-hide.svelte-hs7a4u{opacity:0}.caption.svelte-hs7a4u{color:var(--color-ip-text);transition:color .3s}.caption.mint.svelte-hs7a4u{color:var(--color-ip-mint)}.caption-final.svelte-hs7a4u{text-shadow:0 0 18px rgba(var(--accent-rgb), .25)}.coral-tick.svelte-hs7a4u{background:var(--color-ip-coral);width:7px;height:7px;box-shadow:0 0 10px rgba(var(--accent-rgb), .6);border-radius:50%;animation:1.2s ease-in-out infinite svelte-hs7a4u-coralPulse}@keyframes svelte-hs7a4u-coralPulse{0%,to{opacity:.7;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.calm.svelte-hs7a4u .field:where(.svelte-hs7a4u) .ring:where(.svelte-hs7a4u),.calm.svelte-hs7a4u .read-arc:where(.svelte-hs7a4u),.calm.svelte-hs7a4u .wave-placeholder:where(.svelte-hs7a4u),.calm.svelte-hs7a4u .wave-bar:where(.svelte-hs7a4u),.calm.svelte-hs7a4u .spotify-frame:where(.svelte-hs7a4u),.calm.svelte-hs7a4u .tag-in:where(.svelte-hs7a4u),.calm.svelte-hs7a4u .tag-shadow:where(.svelte-hs7a4u),.calm.svelte-hs7a4u .coral-tick:where(.svelte-hs7a4u){animation:none!important}.calm.svelte-hs7a4u .tag-in:where(.svelte-hs7a4u){opacity:1;transform:translate(-50%,-58%)rotate(0)}.calm.svelte-hs7a4u .tag-shadow:where(.svelte-hs7a4u){opacity:.5;transform:translate(-50%)scale(1)}.calm.svelte-hs7a4u .field:where(.svelte-hs7a4u) .ring.ring-2:where(.svelte-hs7a4u){opacity:.4;transform:scale(1.1)}.calm.svelte-hs7a4u .read-arc:where(.svelte-hs7a4u){opacity:.6}.calm.svelte-hs7a4u .wave-bar:where(.svelte-hs7a4u){height:40%}.calm.svelte-hs7a4u .wave-placeholder:where(.svelte-hs7a4u){opacity:0}@property --nfc-badge-top{syntax:"<color>";inherits:false;initial-value:#fdfbf6}@property --nfc-badge-bottom{syntax:"<color>";inherits:false;initial-value:#efe7d9}.loop-badges.svelte-hs7a4u{flex-direction:column;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.is-loop.svelte-hs7a4u .loop-caption:where(.svelte-hs7a4u),.is-loop.svelte-hs7a4u .loop-toggle:where(.svelte-hs7a4u){border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:0;font-weight:700;display:inline-flex}.badge-icon.svelte-hs7a4u{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;flex:none;width:1rem;height:1rem}.badge-icon.svelte-hs7a4u .solid:where(.svelte-hs7a4u){fill:currentColor;stroke:none}.is-loop.svelte-hs7a4u .loop-caption:where(.svelte-hs7a4u){--nfc-badge-top:#fdfbf6;--nfc-badge-bottom:#efe7d9;letter-spacing:.01em;color:#16130f;background:linear-gradient(180deg, var(--nfc-badge-top) 0%, var(--nfc-badge-bottom) 100%);border:1px solid #16130f38;padding:.5rem 1rem .5rem .85rem;font-size:.875rem;transition:--nfc-badge-top .3s,--nfc-badge-bottom .3s,color .3s,border-color .3s,box-shadow .3s;box-shadow:inset 0 1px #fffffff2,inset 0 -2px #6d52301f,0 2px #bfb29c,0 8px 18px #0006}.is-loop.svelte-hs7a4u .loop-caption.is-live:where(.svelte-hs7a4u){--nfc-badge-top:#c23f24;--nfc-badge-bottom:#b8371f;color:#fbf9f4;border-color:#8f2a17;box-shadow:inset 0 1px #ffd6c859,inset 0 -2px #0000002e,0 2px #6f1f0f,0 8px 20px #00000073}.is-loop.svelte-hs7a4u .loop-toggle:where(.svelte-hs7a4u){letter-spacing:.04em;text-transform:uppercase;color:#16130f;cursor:pointer;background:linear-gradient(#fdfbf6 0%,#efe7d9 100%);border:1px solid #16130f38;min-height:2.75rem;padding:.625rem 1.35rem .625rem 1.1rem;font-size:.8125rem;transition:transform .12s,box-shadow .12s;box-shadow:inset 0 1px #fffffff2,inset 0 -2px #6d52301f,0 3px #bfb29c,0 8px 18px #0006}.is-loop.svelte-hs7a4u .loop-toggle:where(.svelte-hs7a4u) .badge-icon:where(.svelte-hs7a4u){color:#b8371f;width:.8rem;height:.8rem}.is-loop.svelte-hs7a4u .loop-toggle:where(.svelte-hs7a4u):hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,inset 0 -2px #6d52301f,0 4px #bfb29c,0 10px 22px #00000073!important}.is-loop.svelte-hs7a4u .loop-toggle:where(.svelte-hs7a4u):active{transform:translateY(2px);box-shadow:inset 0 1px #fffffff2,inset 0 -2px #6d52301f,0 1px #bfb29c,0 4px 10px #00000059!important}.is-loop.svelte-hs7a4u .loop-toggle:where(.svelte-hs7a4u):focus-visible{outline-offset:3px;outline:2px solid #fbf9f4}@media (prefers-reduced-motion:reduce){.field.svelte-hs7a4u,.field.svelte-hs7a4u .ring:where(.svelte-hs7a4u),.read-arc.svelte-hs7a4u,.sheet.svelte-hs7a4u,.check.svelte-hs7a4u path:where(.svelte-hs7a4u),.sheet-progress-fill.svelte-hs7a4u,.wave-placeholder.svelte-hs7a4u,.wave-bar.svelte-hs7a4u,.spotify-frame.svelte-hs7a4u,.transfer.svelte-hs7a4u,.tick-1.svelte-hs7a4u,.tick-2.svelte-hs7a4u,.tick-3.svelte-hs7a4u,.tag.svelte-hs7a4u,.tag-in.svelte-hs7a4u,.tag-tap.svelte-hs7a4u,.tag-shadow.svelte-hs7a4u,.contact-ring.svelte-hs7a4u,.coral-tick.svelte-hs7a4u{animation:none!important}.tag.svelte-hs7a4u,.tag-in.svelte-hs7a4u{opacity:1;transform:translate(-50%,-58%)rotate(0)}.tag-shadow.svelte-hs7a4u{opacity:.5;transform:translate(-50%)scale(1)}.field.svelte-hs7a4u,.is-live.svelte-hs7a4u .field:where(.svelte-hs7a4u){opacity:.4}.field.svelte-hs7a4u .ring.ring-2:where(.svelte-hs7a4u){opacity:.4;transform:scale(1.1)}.read-arc.svelte-hs7a4u,.is-live.svelte-hs7a4u .read-arc:where(.svelte-hs7a4u){opacity:.6}.sheet-progress-fill.svelte-hs7a4u{width:88%}.wave-bar.svelte-hs7a4u{height:40%}.contact-ring.svelte-hs7a4u,.is-loop.svelte-hs7a4u .loop-toggle:where(.svelte-hs7a4u){display:none}.is-loop.svelte-hs7a4u .loop-caption:where(.svelte-hs7a4u){transition:none}.wave-placeholder.svelte-hs7a4u{opacity:0}}
