@font-face{font-family:Nings Mono;src:url(/clients/nings/fonts/f36144f235cd456e-s.p.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nings Mono;src:url(/clients/nings/fonts/d3ebbfd689654d3a-s.p.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nings Mono;src:url(/clients/nings/fonts/98e207f02528a563-s.p.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nings Mono;src:url(/clients/nings/fonts/db96af6b531dc71f-s.p.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nings Mono;src:url(/clients/nings/fonts/37786be940ec402b-s.p.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nings Sans;src:url(/clients/nings/fonts/26d4368bf94c0ec4-s.p.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.nings-skin{--n-red:#da3b23;--n-red-deep:#a81f17;--n-red-soft:#ed2027;--n-black:#16120f;--n-black-soft:#2a241e;--n-cream:#fcebdb;--n-cream-2:#fef5ec;--n-ink:#16120f;--n-ink-soft:#6b5f55;--n-white:#fff;--n-bg:var(--n-cream);--n-title:var(--n-black);--n-body:var(--n-ink-soft);--n-rule:var(--n-red);--n-kicker-bg:var(--n-red);--n-kicker-fg:var(--n-white);--n-btn-bg:var(--n-red);--n-btn-bg-hover:var(--n-red-deep);--n-btn-fg:var(--n-white);--n-btn-border:var(--n-black);--n-btn-shadow:var(--n-black);--n-marquee-bg:var(--n-red);--n-marquee-fg:var(--n-white);--n-marquee-border:var(--n-black);--n-marquee-logo-filter:brightness(0) invert(1);--n-panel-bg:var(--n-cream-2);--n-panel-fg:var(--n-ink);--n-panel-soft:var(--n-ink-soft);--n-panel-top:var(--n-red);--n-panel-title:var(--n-red);--n-panel-close:#a3917d;--n-panel-sms-bg:#1a15120d;--n-panel-sms-border:#dcc6ac;--n-error-bg:#ed20271a;--n-error-fg:#c22019;--n-footer:#c3ab93;--n-sunburst:#16120f0f;--n-wheel-shadow:#16120f52;--n-dim:#16120f52;color:var(--n-ink);background:var(--n-bg);font-family:Nings Sans,IBM Plex Sans,system-ui,sans-serif}.nings-skin.is-halloween{--n-bg:#14101c;--n-title:#f5ebdd;--n-body:#b8aec7;--n-rule:#f28c28;--n-kicker-bg:#f28c28;--n-kicker-fg:#16120f;--n-btn-bg:#f28c28;--n-btn-bg-hover:#ffa347;--n-btn-fg:#16120f;--n-btn-border:#16120f;--n-btn-shadow:#f5ebdd;--n-marquee-bg:#f28c28;--n-marquee-fg:#16120f;--n-marquee-border:#16120f;--n-marquee-logo-filter:brightness(0);--n-panel-bg:#1f1730;--n-panel-fg:#f5ebdd;--n-panel-soft:#b8aec7;--n-panel-top:#f28c28;--n-panel-title:#f28c28;--n-panel-close:#b8aec7;--n-panel-sms-bg:#ffffff0f;--n-panel-sms-border:#4a3d63;--n-error-bg:#ed202738;--n-error-fg:#ffb3ad;--n-footer:#7c6f8f;--n-sunburst:#f28c2817;--n-wheel-shadow:#000000a6;--n-dim:#0009}.nings-skin.is-jol{--n-bg:#0f3b2a;--n-title:#f5ebdd;--n-body:#b9d3c4;--n-rule:#e8b54a;--n-kicker-bg:#e8b54a;--n-kicker-fg:#16120f;--n-btn-shadow:#e8b54a;--n-marquee-border:#e8b54a;--n-panel-top:#155c3b;--n-panel-title:#155c3b;--n-footer:#7fa893;--n-sunburst:#ffffff0f;--n-wheel-shadow:#0000008c;--n-dim:#0000008c}.nings-skin .n-title{font-family:var(--font-bricolage), "Nings Sans", system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.02em;color:var(--n-title);font-weight:800;line-height:.92}.nings-skin .n-body{color:var(--n-body)}.nings-skin .n-footer{color:var(--n-footer)}.nings-skin .n-display{text-transform:uppercase;letter-spacing:-.01em;font-family:Nings Mono,IBM Plex Mono,ui-monospace,monospace;font-weight:700;line-height:.96}.nings-skin .n-mono{font-family:Nings Mono,IBM Plex Mono,ui-monospace,monospace}.nings-skin .n-kicker{background:var(--n-kicker-bg);color:var(--n-kicker-fg);border:2px solid var(--n-black);box-shadow:0 3px 0 var(--n-black);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-family:Nings Mono,IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;line-height:1;display:inline-flex;transform:rotate(-1.5deg)}.nings-skin .n-rule{background:var(--n-rule);transform-origin:50%;border-radius:999px;height:6px;animation:.6s cubic-bezier(.16,1,.3,1) .15s both n-rule}@keyframes n-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nings-skin .n-btn{text-transform:uppercase;letter-spacing:.02em;min-height:58px;color:var(--n-btn-fg);background:var(--n-btn-bg);border:3px solid var(--n-btn-border);cursor:pointer;box-shadow:0 6px 0 var(--n-btn-shadow);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 34px;font-family:Nings Mono,IBM Plex Mono,ui-monospace,monospace;font-size:16px;font-weight:700;transition:transform .11s cubic-bezier(.2,.8,.2,1),background-color .12s,box-shadow .12s;display:inline-flex}.nings-skin .n-btn:hover:not(:disabled){background:var(--n-btn-bg-hover);box-shadow:0 7px 0 var(--n-btn-shadow);transform:translateY(-1px)}.nings-skin .n-btn:active:not(:disabled){box-shadow:0 1px 0 var(--n-btn-shadow);transform:translateY(5px)}.nings-skin .n-btn:focus-visible{outline:3px solid var(--n-rule);outline-offset:3px}.nings-skin .n-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:0 6px 0 var(--n-btn-shadow)}.nings-skin .n-btn-dark{background:var(--n-black)}.nings-skin .n-btn-dark:hover:not(:disabled){background:var(--n-black-soft)}.nings-skin .n-input{border:2px solid var(--n-black);background:var(--n-white);width:100%;min-height:52px;color:var(--n-ink);border-radius:12px;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .12s,box-shadow .12s}.nings-skin .n-input:focus{border-color:var(--n-panel-title);box-shadow:0 0 0 4px color-mix(in srgb, var(--n-panel-title) 28%, transparent);outline:none}.nings-skin .n-input::placeholder{color:#b7a68f}.nings-skin .n-marquee{background:var(--n-marquee-bg);border-top:3px solid var(--n-marquee-border);border-bottom:3px solid var(--n-marquee-border);position:relative;overflow:hidden;transform:rotate(-1.2deg)}.nings-skin .n-marquee-track{width:max-content;animation:26s linear infinite n-marquee;display:flex}.nings-skin .n-marquee-group{flex-shrink:0;justify-content:space-around;align-items:center;min-width:100vw;padding:8px 14px;display:flex}.nings-skin .n-marquee-logo{filter:var(--n-marquee-logo-filter);flex-shrink:0}.nings-skin .n-marquee-word{color:var(--n-marquee-fg);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-family:Nings Mono,IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-weight:700;display:inline-flex}@keyframes n-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nings-skin .n-sunburst{background:repeating-conic-gradient(from 0deg, var(--n-sunburst) 0deg 9deg, #fff0 9deg 18deg);z-index:0;border-radius:50%;animation:46s linear infinite n-rotate;position:absolute;inset:-20%}@keyframes n-rotate{to{transform:rotate(360deg)}}.nings-skin .n-wheel-idle{animation:3.6s ease-in-out infinite n-breathe}@keyframes n-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes n-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nings-skin .n-enter{animation:.5s cubic-bezier(.16,1,.3,1) both n-enter}@keyframes n-pop{0%{opacity:0;transform:scale(.85)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.nings-skin .n-pop{animation:.5s cubic-bezier(.2,.9,.3,1.2) both n-pop}@keyframes n-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nings-skin .n-bob{animation:3.2s ease-in-out infinite n-bob}@keyframes n-cta{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.nings-skin .n-cta{animation:1.7s ease-in-out infinite n-cta}@keyframes n-wiggle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.nings-skin .n-wiggle{transform-origin:50% 90%;animation:2.8s ease-in-out infinite n-wiggle}@keyframes n-nudge{0%,92%,to{transform:translate(-50%)rotate(0)}96%{transform:translate(-50%)rotate(-9deg)}}.nings-skin .n-nudge{transform-origin:50% 20%;animation:2.4s ease-in-out infinite n-nudge}@keyframes n-spin-slow{to{transform:rotate(360deg)}}.nings-skin .n-spin-slow{animation:18s linear infinite n-spin-slow}@keyframes n-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(-12px,-10px)rotate(-4deg)}}.nings-skin .n-drift{animation:9s ease-in-out infinite alternate n-drift}@keyframes n-stamp{0%{opacity:0;transform:scale(.5)rotate(-10deg)}65%{transform:scale(1.1)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(-2deg)}}.nings-skin .n-stamp{animation:.55s cubic-bezier(.2,.9,.3,1.2) both n-stamp}@keyframes n-bat{0%{transform:translate(0)rotate(-6deg)}25%{transform:translate(18px,-14px)rotate(5deg)}50%{transform:translate(4px,-28px)rotate(-3deg)}75%{transform:translate(-16px,-10px)rotate(6deg)}to{transform:translate(0)rotate(-6deg)}}.nings-skin .n-bat{animation:8s ease-in-out infinite n-bat}@keyframes n-flap{0%,to{transform:scaleX(1)}50%{transform:scaleX(.72)}}.nings-skin .n-flap{animation:.7s ease-in-out infinite n-flap}@keyframes n-ring{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}.nings-skin .n-ring{transform-origin:50% 10%;animation:.9s ease-in-out infinite n-ring}@keyframes n-bulb{0%{opacity:1}to{opacity:.35}}.nings-skin .n-bulb{animation:1.3s ease-in-out infinite alternate n-bulb}@keyframes n-snow{0%{transform:translateY(-12px)}to{transform:translate(26px,100dvh)}}.nings-skin .n-snow{animation:12s linear infinite n-snow}@keyframes n-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.nings-skin .n-bow{transform-origin:50% 60%;animation:3.4s ease-in-out infinite n-sway}.nings-skin .n-tag{transform-origin:8%;animation:4s ease-in-out infinite n-tag;transform:rotate(8deg)}@keyframes n-tag{0%,to{transform:rotate(6deg)}50%{transform:rotate(11deg)}}@keyframes n-gift-rattle{0%,20%,to{transform:translate(0,0)rotate(0)}2%{transform:translate(-3px)rotate(-2deg)}4%{transform:translate(3px,-1px)rotate(2deg)}6%{transform:translate(-3px)rotate(-1.5deg)}8%{transform:translate(3px,-1px)rotate(1.5deg)}10%{transform:translate(-2px)rotate(-1deg)}12%{transform:translate(2px)rotate(1deg)}14%{transform:translate(-1px)rotate(0)}}.nings-skin .n-gift-idle,.nings-skin .n-gift-armed{transform-origin:50% 90%}.nings-skin .n-gift-idle{animation:4.5s linear 1.2s infinite n-gift-rattle}.nings-skin .n-gift-armed{animation:2.4s linear .4s infinite n-gift-rattle}@keyframes n-gift-pop{0%{transform:scale(1)}35%{transform:scale(1.06)rotate(-1.5deg)}65%{transform:scale(.98)rotate(1deg)}to{transform:scale(1)}}.nings-skin .n-gift-open{transform-origin:50% 90%;animation:.7s cubic-bezier(.2,.9,.3,1.2) both n-gift-pop}@keyframes n-bow-off{0%{opacity:1;transform:translateY(0)rotate(-2deg)}to{opacity:0;transform:translateY(-140px)rotate(28deg)}}.nings-skin .n-gift-open .n-bow{animation:.75s cubic-bezier(.2,.8,.3,1) both n-bow-off}.nings-skin .n-gift-open .n-tag{animation:.9s cubic-bezier(.2,.8,.3,1) 50ms both n-bow-off}@keyframes n-burst{0%{opacity:1;transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--dx,40px), -150px, 0) rotate(var(--rot,180deg));opacity:0}}.nings-skin .n-burst{animation:.95s cubic-bezier(.2,.7,.4,1) both n-burst}.nings-skin .n-stage{transform-origin:50% 42%;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s}.nings-skin .n-stage.is-back{filter:blur(5px);transform:scale(.92)}.nings-skin .n-panel-wrap{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.nings-skin .n-panel-dim{background:var(--n-dim);animation:.3s both n-fade;position:absolute;inset:0}.nings-skin .n-panel{background:var(--n-panel-bg);width:100%;max-width:480px;max-height:92dvh;color:var(--n-panel-fg);border-top:6px solid var(--n-panel-top);padding:28px 22px calc(24px + env(safe-area-inset-bottom,0px));border-radius:26px 26px 0 0;animation:.42s cubic-bezier(.16,1,.3,1) both n-slide-up;position:relative;overflow-y:auto;box-shadow:0 -22px 60px #16120f57}.nings-skin .n-panel-title{color:var(--n-panel-title)}.nings-skin .n-panel-fg{color:var(--n-panel-fg)}.nings-skin .n-panel-soft{color:var(--n-panel-soft)}.nings-skin .n-panel-close{color:var(--n-panel-close)}.nings-skin .n-panel-close:focus-visible{outline:3px solid var(--n-panel-title);outline-offset:2px}.nings-skin .n-sms{background:var(--n-panel-sms-bg);border:1px dashed var(--n-panel-sms-border)}.nings-skin .n-error{background:var(--n-error-bg);color:var(--n-error-fg)}@keyframes n-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes n-fade{0%{opacity:0}to{opacity:1}}@keyframes n-step{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.nings-skin .n-step{animation:.3s cubic-bezier(.16,1,.3,1) both n-step}@media (prefers-reduced-motion:reduce){.nings-skin .n-marquee-track{animation-duration:26s!important;animation-iteration-count:infinite!important}.nings-skin .n-sunburst{animation-duration:120s!important;animation-iteration-count:infinite!important}.nings-skin .n-wheel-idle{animation-duration:3.6s!important;animation-iteration-count:infinite!important}.nings-skin .n-cta{animation-duration:1.7s!important;animation-iteration-count:infinite!important}.nings-skin .n-wiggle{animation-duration:2.8s!important;animation-iteration-count:infinite!important}.nings-skin .n-nudge{animation-duration:2.4s!important;animation-iteration-count:infinite!important}.nings-skin .n-spin-slow{animation-duration:18s!important;animation-iteration-count:infinite!important}.nings-skin .n-rule{animation-duration:.6s!important}.nings-skin .n-enter,.nings-skin .n-pop,.nings-skin .n-stamp{animation-duration:.5s!important}.nings-skin .n-drift{animation:none!important}}
