.NowPlaying-module__gkph3W__player{align-items:center;display:flex;position:relative}.NowPlaying-module__gkph3W__player:after{content:"";z-index:-1;position:absolute;inset:-6px}.NowPlaying-module__gkph3W__art,.NowPlaying-module__gkph3W__artFallback{object-fit:cover;width:31px;height:31px}.NowPlaying-module__gkph3W__artWrap{background:conic-gradient(from var(--np-angle), transparent calc(15deg - var(--np-arc)), var(--accent) calc(50deg - var(--np-arc)) calc(50deg + var(--np-arc)), transparent calc(85deg + var(--np-arc)));--np-arc:215deg;padding:1px;transition:--np-arc .6s;animation:2.4s linear infinite paused NowPlaying-module__gkph3W__orbit;display:block}.NowPlaying-module__gkph3W__orbiting{--np-arc:15deg;animation-play-state:running}@keyframes NowPlaying-module__gkph3W__orbit{to{--np-angle:360deg}}@media (prefers-reduced-motion:reduce){.NowPlaying-module__gkph3W__artWrap{background:var(--accent);transition:none;animation:none}}.NowPlaying-module__gkph3W__artFallback{background:var(--accent-soft)}.NowPlaying-module__gkph3W__details{transition:grid-template-columns .38s var(--np-ease);grid-template-columns:0fr;display:grid}.NowPlaying-module__gkph3W__detailsInner{opacity:0;min-width:0;transition:opacity .34s ease, transform .38s var(--np-ease);align-items:center;gap:12px;padding-left:12px;display:flex;overflow:hidden;transform:translate(8px)}.NowPlaying-module__gkph3W__player{--np-ease:cubic-bezier(.23, 1, .32, 1)}.NowPlaying-module__gkph3W__player:focus-within .NowPlaying-module__gkph3W__details,.NowPlaying-module__gkph3W__player.NowPlaying-module__gkph3W__expanded .NowPlaying-module__gkph3W__details{grid-template-columns:1fr;transition-duration:.44s}.NowPlaying-module__gkph3W__player:focus-within .NowPlaying-module__gkph3W__detailsInner,.NowPlaying-module__gkph3W__player.NowPlaying-module__gkph3W__expanded .NowPlaying-module__gkph3W__detailsInner{opacity:1;transition-duration:.2s,.44s;transform:none}@media (prefers-reduced-motion:reduce){.NowPlaying-module__gkph3W__details{transition:none}.NowPlaying-module__gkph3W__detailsInner{transition:opacity .6s;transform:none}}.NowPlaying-module__gkph3W__inline .NowPlaying-module__gkph3W__details{grid-template-columns:1fr;transition:none}.NowPlaying-module__gkph3W__inline .NowPlaying-module__gkph3W__detailsInner{opacity:1;transition:none;transform:none}.NowPlaying-module__gkph3W__meta{white-space:nowrap;flex-direction:column;font-size:.95rem;line-height:1.15;display:flex}.NowPlaying-module__gkph3W__title{color:var(--accent);font-weight:600}.NowPlaying-module__gkph3W__artist{color:var(--accent-soft)}.NowPlaying-module__gkph3W__slideOut{opacity:0;transition:transform .2s ease-in,opacity .2s ease-in;transform:translate(-16px)}.NowPlaying-module__gkph3W__slideIn{animation:NowPlaying-module__gkph3W__np-slide-in .28s var(--np-ease)}.NowPlaying-module__gkph3W__artWrap.NowPlaying-module__gkph3W__slideIn{animation:NowPlaying-module__gkph3W__np-slide-in .28s var(--np-ease), NowPlaying-module__gkph3W__orbit 2.4s linear infinite;animation-play-state:running,paused}.NowPlaying-module__gkph3W__artWrap.NowPlaying-module__gkph3W__slideIn.NowPlaying-module__gkph3W__orbiting{animation-play-state:running,running}@keyframes NowPlaying-module__gkph3W__np-slide-in{0%{opacity:0;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.NowPlaying-module__gkph3W__slideOut{opacity:1;transition:none;transform:none}.NowPlaying-module__gkph3W__slideIn,.NowPlaying-module__gkph3W__artWrap.NowPlaying-module__gkph3W__slideIn{animation:none}}.NowPlaying-module__gkph3W__btn{color:var(--accent);transition:opacity .4s ease, transform .46s var(--np-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.NowPlaying-module__gkph3W__btn:hover{opacity:.7}.NowPlaying-module__gkph3W__btn:active{transform:scale(.9)}
.DesignCanvas-module__PXieYW__canvas{background:var(--bg);touch-action:none;-webkit-user-select:none;user-select:none;align-self:stretch;height:90svh;position:relative;overflow:clip}.DesignCanvas-module__PXieYW__canvas.DesignCanvas-module__PXieYW__dragging .DesignCanvas-module__PXieYW__card{pointer-events:none}.DesignCanvas-module__PXieYW__plane{will-change:transform;animation:.35s DesignCanvas-module__PXieYW__canvas-fade;position:absolute;inset:0}@keyframes DesignCanvas-module__PXieYW__canvas-fade{0%{opacity:0}}.DesignCanvas-module__PXieYW__tile{position:absolute;top:0;left:0}.DesignCanvas-module__PXieYW__cell{justify-content:center;align-items:center;display:flex;position:absolute}.DesignCanvas-module__PXieYW__card{background:0 0;border:0;padding:0;line-height:0;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 16px #1111111f}.DesignCanvas-module__PXieYW__card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #11111129}.DesignCanvas-module__PXieYW__art{opacity:0;width:auto;max-width:216px;height:auto;max-height:290px;transition:opacity .5s;display:block}.DesignCanvas-module__PXieYW__artReady{opacity:1}.DesignCanvas-module__PXieYW__skeleton{background:#efece5;position:relative;overflow:hidden}.DesignCanvas-module__PXieYW__skeleton:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);animation:1.5s ease-in-out infinite DesignCanvas-module__PXieYW__skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes DesignCanvas-module__PXieYW__skeleton-shimmer{to{transform:translate(100%)}}.DesignCanvas-module__PXieYW__carouselMode .DesignCanvas-module__PXieYW__art{max-width:480px;max-height:56vh}@media (max-width:640px){.DesignCanvas-module__PXieYW__art{max-width:158px;max-height:208px}.DesignCanvas-module__PXieYW__carouselMode .DesignCanvas-module__PXieYW__art{max-width:230px;max-height:48vh}}.DesignCanvas-module__PXieYW__feather{z-index:4;pointer-events:none;background:linear-gradient(to right, var(--bg), transparent 110px), linear-gradient(to left, var(--bg), transparent 110px), linear-gradient(to bottom, var(--bg), transparent 110px), linear-gradient(to top, var(--bg), transparent 110px);position:absolute;inset:0}@media (max-width:640px){.DesignCanvas-module__PXieYW__feather{background:linear-gradient(to right, var(--bg), transparent 36px), linear-gradient(to left, var(--bg), transparent 36px), linear-gradient(to bottom, var(--bg), transparent 36px), linear-gradient(to top, var(--bg), transparent 36px)}}.DesignCanvas-module__PXieYW__filterBar{z-index:5;pointer-events:none;width:42px;height:42px;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.DesignCanvas-module__PXieYW__filterBtn{border:1px solid var(--border);width:42px;height:42px;color:var(--accent);pointer-events:auto;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,opacity .22s,box-shadow .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex;position:absolute;inset:0;box-shadow:0 2px 10px #11111114}.DesignCanvas-module__PXieYW__filterBtn:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #11111124}.DesignCanvas-module__PXieYW__filterBtn:active{transform:scale(.94)}.DesignCanvas-module__PXieYW__filterBtnActive{background:var(--accent);border-color:var(--accent);color:#fff}.DesignCanvas-module__PXieYW__filtersOpen .DesignCanvas-module__PXieYW__filterBtn{opacity:0;pointer-events:none;transform:scale(.85)}.DesignCanvas-module__PXieYW__filters{width:max-content;min-height:42px;max-width:calc(100vw - 2 * var(--gutter));pointer-events:none;flex-wrap:wrap;place-content:flex-end center;align-items:center;gap:8px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.DesignCanvas-module__PXieYW__filtersOpen .DesignCanvas-module__PXieYW__filters{pointer-events:auto}.DesignCanvas-module__PXieYW__pill{z-index:1;border:1px solid var(--border);color:var(--muted);text-transform:capitalize;opacity:0;background:#fff;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;transition:color .15s,background-color .15s,border-color .15s,opacity .24s,transform .24s;position:relative;transform:translateY(6px)scale(.96);box-shadow:0 2px 10px #11111114}.DesignCanvas-module__PXieYW__pill:hover{color:var(--fg);border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.DesignCanvas-module__PXieYW__filtersOpen .DesignCanvas-module__PXieYW__pill{opacity:1;transition:color .15s ease, background-color .15s ease, border-color .15s ease, opacity .32s ease var(--d,0s), transform .34s cubic-bezier(.22, 1, .36, 1) var(--d,0s);transform:none}.DesignCanvas-module__PXieYW__pillOn,.DesignCanvas-module__PXieYW__pillOn:hover{background:var(--accent);border-color:var(--accent);color:#fff}@media (max-width:640px){.DesignCanvas-module__PXieYW__filters{width:calc(100vw - 2 * var(--gutter))}.DesignCanvas-module__PXieYW__pill{text-align:center;white-space:nowrap;flex:0 0 calc(33.3333% - 5.33333px);justify-content:center;padding:8px 10px}}.DesignCanvas-module__PXieYW__toTop{z-index:6;border:1px solid var(--border);width:42px;height:42px;color:var(--accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,box-shadow .2s;display:inline-flex;position:absolute;bottom:32px;right:32px;box-shadow:0 2px 10px #11111114}.DesignCanvas-module__PXieYW__toTop:hover{transform:translateY(-2px);box-shadow:0 6px 16px #11111124}.DesignCanvas-module__PXieYW__toTop:active{transform:scale(.94)}.DesignCanvas-module__PXieYW__lightbox{z-index:100;background:#111111b8;justify-content:center;align-items:center;animation:.2s DesignCanvas-module__PXieYW__canvas-fade;display:flex;position:fixed;inset:0}.DesignCanvas-module__PXieYW__lightboxInner{flex-direction:column;align-items:center;gap:14px;max-width:88vw;display:flex}.DesignCanvas-module__PXieYW__lightboxArt{max-width:88vw;max-height:80vh;display:block;box-shadow:0 24px 60px #00000073}.DesignCanvas-module__PXieYW__zoomFrame{touch-action:none;background:0 0;border:0;padding:0;overflow:hidden}.DesignCanvas-module__PXieYW__zoomFrame .DesignCanvas-module__PXieYW__lightboxArt{transition:transform .3s}.DesignCanvas-module__PXieYW__zoomFrame.DesignCanvas-module__PXieYW__zoomed .DesignCanvas-module__PXieYW__lightboxArt{transform:scale(2.2)}@media (prefers-reduced-motion:reduce){.DesignCanvas-module__PXieYW__zoomFrame .DesignCanvas-module__PXieYW__lightboxArt{transition:none}}.DesignCanvas-module__PXieYW__caption{color:#fff;font-size:15px;font-weight:500}.DesignCanvas-module__PXieYW__close{clip-path:inset(50%);background:0 0;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.DesignCanvas-module__PXieYW__plane,.DesignCanvas-module__PXieYW__lightbox{animation:none}.DesignCanvas-module__PXieYW__card{transition:none}.DesignCanvas-module__PXieYW__card:hover{transform:none}.DesignCanvas-module__PXieYW__skeleton:after{animation:none}.DesignCanvas-module__PXieYW__art{transition:none}.DesignCanvas-module__PXieYW__pill,.DesignCanvas-module__PXieYW__filtersOpen .DesignCanvas-module__PXieYW__pill{transition:color .2s,background-color .2s,border-color .2s;transform:none}.DesignCanvas-module__PXieYW__filterBtn{transition:none}}
.Landing-module__IvIdlW__landing{flex-direction:column;align-items:center;display:flex}.Landing-module__IvIdlW__hero{flex-direction:column;align-self:stretch;align-items:center;min-height:100svh;display:flex}.Landing-module__IvIdlW__card{width:min(400px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:auto;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 2px 14px #1111110f}.Landing-module__IvIdlW__card:hover{transform:translateY(-3px);box-shadow:0 5px 18px #1111110f}.Landing-module__IvIdlW__cardBar{background:var(--accent);height:14px}.Landing-module__IvIdlW__cardBody{align-items:center;gap:18px;padding:18px 0 18px 28px;display:flex}.Landing-module__IvIdlW__logo{flex:none;width:41px;height:auto}.Landing-module__IvIdlW__name{color:var(--accent);letter-spacing:-.01em;font-size:27px;font-weight:600;line-height:1.05}.Landing-module__IvIdlW__divider{background:var(--border);align-self:stretch;width:1px;margin:-18px 0 -18px auto}.Landing-module__IvIdlW__warning{background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;margin:-18px 0 -18px -18px;padding:0 24px;display:flex}.Landing-module__IvIdlW__warning svg{transform-origin:50% 80%}.Landing-module__IvIdlW__warning:hover svg{animation:.5s Landing-module__IvIdlW__wobble}.Landing-module__IvIdlW__warning:active svg{transform:scale(.92)}.Landing-module__IvIdlW__warning.Landing-module__IvIdlW__warningShake svg{animation:.5s Landing-module__IvIdlW__wobble-click}@keyframes Landing-module__IvIdlW__wobble{25%{transform:rotate(-7deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}@keyframes Landing-module__IvIdlW__wobble-click{25%{transform:rotate(-7deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}.Landing-module__IvIdlW__message{padding:0 var(--gutter);color:#3c3f4a;text-align:center;margin-top:36px;font-size:16px;line-height:1.55}.Landing-module__IvIdlW__player{margin-top:28px}.Landing-module__IvIdlW__socials{padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:36px;margin-bottom:40px;list-style:none;display:flex}.Landing-module__IvIdlW__socialItem{color:#3c3f4a;align-items:baseline;font-size:16px;transition:filter .25s;display:flex}.Landing-module__IvIdlW__socials:has(.Landing-module__IvIdlW__socialItem:hover) .Landing-module__IvIdlW__socialItem:not(:hover){filter:blur(4px)}.Landing-module__IvIdlW__socialLink{color:inherit;align-items:center;gap:7px;transition:color .2s;display:inline-flex}.Landing-module__IvIdlW__socialLink:hover{color:var(--accent)}.Landing-module__IvIdlW__socialLink svg{flex:none;align-self:center}.Landing-module__IvIdlW__pill{z-index:10000;pointer-events:none;margin:-10.5px 0 0 -10.5px;position:fixed;top:0;left:0}.Landing-module__IvIdlW__pillBody{background:var(--accent);color:#fff;width:21px;height:21px;font-family:var(--font-sans);letter-spacing:.03em;white-space:nowrap;opacity:0;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:500;transition:width .14s ease-out,opacity .1s 40ms;display:inline-flex;overflow:hidden;box-shadow:0 0 0 2px #fff,0 1px 3px #00000040}.Landing-module__IvIdlW__pillVisible .Landing-module__IvIdlW__pillBody{opacity:1;width:88px;transition:width .28s cubic-bezier(.22,1,.36,1),opacity}.Landing-module__IvIdlW__pillText{opacity:0;transition:opacity .12s}.Landing-module__IvIdlW__pillVisible .Landing-module__IvIdlW__pillText{opacity:1;transition:opacity .16s .1s}.Landing-module__IvIdlW__pillPop{animation:.3s Landing-module__IvIdlW__pill-pop;display:inline-block}@keyframes Landing-module__IvIdlW__pill-pop{40%{transform:scale(1.2)}}.Landing-module__IvIdlW__srStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Landing-module__IvIdlW__tape{background:repeating-linear-gradient(-45deg,#ffc42d 0 32px,#111 32px 64px) 0 0/90.5094px 100%;align-self:stretch;height:40px;margin-top:auto;animation:3.2s linear infinite Landing-module__IvIdlW__tape-scroll}@keyframes Landing-module__IvIdlW__tape-scroll{to{background-position-x:90.5094px}}@media (prefers-reduced-motion:reduce){.Landing-module__IvIdlW__card,.Landing-module__IvIdlW__warning:active svg{transition:none;transform:none}.Landing-module__IvIdlW__card:hover{transform:none}.Landing-module__IvIdlW__warning:hover svg,.Landing-module__IvIdlW__warning.Landing-module__IvIdlW__warningShake svg,.Landing-module__IvIdlW__tape,.Landing-module__IvIdlW__pillPop{animation:none}.Landing-module__IvIdlW__pillBody,.Landing-module__IvIdlW__pillText{transition:none}}@media (max-width:480px){.Landing-module__IvIdlW__cardBody{gap:14px;padding-left:20px}.Landing-module__IvIdlW__logo{width:34px;height:auto}.Landing-module__IvIdlW__name{font-size:22px}.Landing-module__IvIdlW__warning{margin-left:-14px;padding:0 16px}.Landing-module__IvIdlW__warning svg{width:36px;height:33px}}
