.slapp-loader{flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:3rem 1rem;display:flex}.slapp-eq{align-items:flex-end;gap:clamp(4px,1.4vw,6px);height:clamp(56px,16vw,80px);display:flex}.slapp-bar{background:var(--slapp);transform-origin:bottom;width:clamp(7px,2.2vw,10px);animation:1s ease-in-out infinite slapp-bounce}.slapp-bar:first-child{height:20%;animation-duration:.7s;animation-delay:0s}.slapp-bar:nth-child(2){height:45%;animation-duration:.9s;animation-delay:.1s}.slapp-bar:nth-child(3){height:70%;animation-duration:.6s;animation-delay:.2s}.slapp-bar:nth-child(4){height:35%;animation-duration:.8s;animation-delay:50ms}.slapp-bar:nth-child(5){height:55%;animation-duration:1s;animation-delay:.15s}.slapp-bar:nth-child(6){height:85%;animation-duration:.75s;animation-delay:.25s}.slapp-bar:nth-child(7){height:40%;animation-duration:.85s;animation-delay:.1s}.slapp-bar:nth-child(8){height:60%;animation-duration:.65s;animation-delay:.2s}.slapp-bar:nth-child(9){height:30%;animation-duration:.95s;animation-delay:0s}.slapp-bar:nth-child(10){height:50%;animation-duration:.7s;animation-delay:.15s}.slapp-bar:nth-child(11){height:75%;animation-duration:.9s;animation-delay:.3s}.slapp-bar:nth-child(12){height:25%;animation-duration:.8s;animation-delay:50ms}@keyframes slapp-bounce{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.slapp-text{color:var(--slapp);letter-spacing:.24em;text-transform:uppercase;text-indent:.24em;align-items:center;font-family:Space Mono,monospace;font-size:clamp(10px,3vw,12px);font-weight:700;animation:1.5s ease-in-out infinite slapp-text-pulse;display:flex}@keyframes slapp-text-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.slapp-bar,.slapp-text{animation:none}.slapp-bar{transform:scaleY(1)}}
.media-stage{--brand:#e9f627;z-index:70;width:100%;height:100svh;color:var(--paper);padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);overscroll-behavior:none;touch-action:manipulation;background:#0b0b0b;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.media-stage.media-stage--flow{overscroll-behavior:auto;position:relative;inset:auto}.media-floor{z-index:0;pointer-events:none;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.media-stage-top{z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 14px 0;display:flex;position:relative}.media-stage-top-right{align-items:center;gap:10px;display:flex}.media-stage-close{letter-spacing:.16em;text-transform:uppercase;color:var(--paper-fixed);cursor:pointer;text-shadow:0 1px 8px #0009;-webkit-tap-highlight-color:transparent;transition:border-color .167s var(--ease-main), color .167s var(--ease-main);background:#0b0b0b73;border:1px solid #f6f5f059;border-radius:2px;align-items:center;gap:7px;padding:7px 12px;font-family:Space Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.media-stage-close:hover,.media-stage-close:focus-visible{border-color:var(--brand);color:var(--brand);outline:none}.media-stage-close svg{flex-shrink:0;width:12px;height:12px}.media-stage-brand{letter-spacing:.04em;color:var(--paper-fixed);opacity:1;text-shadow:0 1px 10px #000000a6;font-family:Anton,sans-serif;font-size:16px;text-decoration:none}.media-stage-brand span{color:var(--brand)}.media-stage-main{z-index:2;flex-direction:column;flex:auto;justify-content:stretch;align-items:stretch;min-height:0;padding:8px 10px;display:flex;position:relative}.media-stage-slot{z-index:2;flex-direction:column;flex:auto;width:100%;height:auto;min-height:0;display:flex;position:relative}.media-stage-slot-in{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.media-stage-slot-in>*{flex:auto;height:100%;min-height:0}.media-stage-slot .slapp-loader{margin:auto}.media-stage-slot .slapp-media-card,.media-stage-slot .slapp-media-themed{--smc-h:100%;filter:drop-shadow(0 18px 40px #0000006b);width:100%;max-width:none;height:100%;min-height:0;max-height:100%}.media-stage-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--grey);flex-shrink:0;margin:0 0 10px;font-family:Space Mono,ui-monospace,monospace;font-size:10px}.media-stage-foot{z-index:2;letter-spacing:.16em;text-transform:uppercase;flex-shrink:0;justify-content:center;gap:18px;padding:0 16px 8px;font-family:Space Mono,ui-monospace,monospace;font-size:10px;display:flex;position:relative}.media-stage-foot button,.media-stage-foot a{color:#f6f5f09e;cursor:pointer;text-shadow:0 1px 8px #0009;background:0 0;border:0;padding:0;text-decoration:none}.media-stage-foot button:hover,.media-stage-foot a:hover{color:var(--paper-fixed)}.media-stage-gate{width:100%;max-width:360px;margin-inline:auto}:is(.media-stage-main:has(.media-stage-gate),.media-stage-main:has(.media-stage-note)){justify-content:center;align-items:center}:is(.media-stage-main:has(.media-stage-gate) .media-stage-slot,.media-stage-main:has(.media-stage-note) .media-stage-slot){flex:0 auto;width:min(400px,100%);height:auto}.media-stage-main:has(.media-stage-gate){overscroll-behavior:contain;justify-content:flex-start;overflow-y:auto}.media-stage-main:has(.media-stage-gate) .media-stage-slot{flex-shrink:0}.media-stage-main:has(.media-stage-gate)>:first-child{margin-top:auto}.media-stage-main:has(.media-stage-gate)>:last-child{margin-bottom:auto}.media-stage-main:has(.media-stage-note) .media-stage-slot:has(>.media-stage-slot-in>.slapp-media-card,>.media-stage-slot-in>div>.slapp-media-card){flex:auto}.media-stage-slot-in:has(>.slapp-media-card,>div>.slapp-media-card)>.media-stage-note{flex:none;height:auto;margin:0 auto 12px}.media-stage-gate-form,.media-stage-gate-panel{background:color-mix(in oklab, var(--surface,var(--ink)) 88%, #000);border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px 22px;box-shadow:0 30px 80px #0000008c}.media-stage-gate-title{letter-spacing:.02em;color:var(--paper);margin:0;font-family:Anton,sans-serif;font-size:26px}.media-stage-gate-copy{color:var(--grey);margin:10px 0 0;font-size:14px;line-height:1.45}.media-stage-gate input[type=email],.media-stage-gate input[type=text],.media-stage-gate input[type=tel]{border:1px solid var(--line);width:100%;color:var(--paper);background:0 0;border-radius:2px;margin-top:20px;padding:12px 14px;font-family:Space Mono,ui-monospace,monospace;font-size:13px}@media (max-width:639.98px){.media-stage-gate input[type=email],.media-stage-gate input[type=text],.media-stage-gate input[type=tel]{font-size:16px}}.media-stage-gate input[type=email]:focus,.media-stage-gate input[type=text]:focus,.media-stage-gate input[type=tel]:focus{border-color:var(--slapp);outline:none}.media-stage-gate-submit,.media-stage-gate-action{background:var(--slapp);width:100%;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:16px;padding:12px 16px;font-family:Space Mono,ui-monospace,monospace;font-size:11px;text-decoration:none;display:inline-flex}.media-stage-gate-submit:disabled,.media-stage-gate-action:disabled{opacity:.5;cursor:not-allowed}.media-stage-gate-error{color:hsl(var(--destructive));margin:14px 0 0;font-size:13px}.media-stage-note{text-align:center;max-width:360px;color:var(--grey);font-size:14px;line-height:1.5}.media-stage-note a{color:var(--slapp)}@media (min-width:720px){.media-stage-main{align-items:center;padding:16px 24px}.media-stage-slot{width:min(400px,100%)}.media-stage-top{padding:12px 18px 0}.media-stage-foot{padding:0 16px 12px}}@media (prefers-reduced-motion:reduce){.media-stage,.media-stage-wash,.media-stage-slot,.media-stage-slot-in{transition:none;animation:none}}