@font-face{font-family:shareTechMono;src:url(../media/sharetechmono_regular-s.p.c84e9036.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:shareTechMono Fallback;src:local(Arial);ascent-override:74.78%;descent-override:20.45%;line-gap-override:0%;size-adjust:118.34%}.sharetechmono_3eb30b81-module__WHMnua__className{font-family:shareTechMono,shareTechMono Fallback}.sharetechmono_3eb30b81-module__WHMnua__variable{--font-secondary:"shareTechMono","shareTechMono Fallback"}@font-face{font-family:vazirmatn;src:url(../media/vazirmatn_variable-s.p.0bc042a7.woff2)format("woff2");font-display:swap}@font-face{font-family:vazirmatn Fallback;src:local(Arial);ascent-override:102.54%;descent-override:53.71%;line-gap-override:0%;size-adjust:100%}.vazirmatn_3088517d-module__2ubARG__className{font-family:vazirmatn,vazirmatn Fallback}.vazirmatn_3088517d-module__2ubARG__variable{--font-fa:"vazirmatn","vazirmatn Fallback"}@font-face{font-family:figtree;src:url(../media/figtree_variable-s.p.7d5ed48d.woff2)format("woff2");font-display:swap}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0%;size-adjust:99.94%}.figtree_3605520e-module__sitg0q__className{font-family:figtree,figtree Fallback}.figtree_3605520e-module__sitg0q__variable{--font-sans:"figtree","figtree Fallback"}.ip-overlay{--bg:var(--background);--bg-2:var(--card);--bg-3:var(--secondary);--text:var(--foreground);--text-muted:var(--muted-foreground);--primary-bg:color-mix(in oklch,var(--primary)14%,transparent);z-index:210;padding:0 0 env(safe-area-inset-bottom,0px);background:#000000b3;justify-content:center;align-items:flex-end;animation:.18s ease-out ip-fade-in;display:flex;position:fixed;inset:0}@keyframes ip-fade-in{0%{opacity:0}to{opacity:1}}.ip-card{background:var(--bg-2);border:2px solid var(--primary);width:100%;max-width:480px;box-shadow:inset 0 0 0 2px var(--bg),0 0 0 2px var(--bg-3);flex-direction:column;gap:0;padding:20px 20px 16px;animation:.24s cubic-bezier(.22,1,.36,1) ip-rise;display:flex;position:relative}@keyframes ip-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.ip-close{cursor:pointer;width:28px;height:28px;image-rendering:pixelated;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:10px;right:10px}.ip-close svg rect{fill:var(--text-muted);transition:fill .1s}.ip-close:hover svg rect{fill:var(--primary)}.ip-hero{align-items:center;gap:14px;margin-bottom:14px;padding-right:24px;display:flex}.ip-hero-icon{image-rendering:pixelated;flex-shrink:0}.ip-hero-icon rect:not([fill]){fill:var(--primary)}.ip-hero-text{flex-direction:column;gap:4px;display:flex}.ip-title{font-family:var(--font-secondary),monospace;letter-spacing:2px;color:var(--primary);font-size:13px}.ip-subtitle{letter-spacing:.8px;color:var(--text-muted);font-size:10px;line-height:1.4}.ip-divider{background:var(--border);height:2px;margin-bottom:14px}.ip-steps{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.ip-step{align-items:center;gap:10px;display:flex}.ip-step-num{background:var(--primary);width:20px;height:20px;color:var(--bg);font-family:var(--font-secondary),monospace;image-rendering:pixelated;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}.ip-step-icon{width:28px;image-rendering:pixelated;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ip-step-icon svg rect:not([fill]){fill:var(--text-muted)}.ip-step-text{letter-spacing:.6px;color:var(--text);font-size:11px;line-height:1.5}.ip-step-text strong{color:var(--primary);font-weight:400}.ip-perks{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.ip-perk{letter-spacing:.6px;color:var(--text);align-items:center;gap:8px;font-size:11px;display:flex}.ip-perk-dot{background:var(--primary);width:6px;height:6px;image-rendering:pixelated;flex-shrink:0}.ip-install-btn{width:100%;font-family:var(--font-secondary),monospace;letter-spacing:2px;border:2px solid var(--primary);background:var(--primary-bg);color:var(--primary);box-shadow:inset 0 0 0 2px var(--bg);cursor:pointer;image-rendering:pixelated;margin-bottom:8px;padding:12px;font-size:12px;transition:background .12s,color .12s,box-shadow .12s}.ip-install-btn:hover{background:var(--primary);color:var(--bg);box-shadow:inset 0 0 0 2px var(--bg-2)}.ip-got-it-btn,.ip-later-btn{width:100%;font-family:var(--font-secondary),monospace;letter-spacing:2px;border:2px solid var(--border);color:var(--text-muted);cursor:pointer;image-rendering:pixelated;background:0 0;padding:10px;font-size:11px;transition:color .1s,border-color .1s}.ip-got-it-btn:hover,.ip-later-btn:hover{color:var(--text);border-color:var(--text-muted)}.oiab-overlay{--bg:var(--background);--bg-2:var(--card);--bg-3:var(--secondary);--text:var(--foreground);--text-muted:var(--muted-foreground);--primary-bg:color-mix(in oklch,var(--primary)14%,transparent);z-index:10000;padding:0 0 env(safe-area-inset-bottom,0px);background:#000000b3;justify-content:center;align-items:flex-end;animation:.18s ease-out oiab-fade-in;display:flex;position:fixed;inset:0}@keyframes oiab-fade-in{0%{opacity:0}to{opacity:1}}.oiab-card{background:var(--bg-2);border:2px solid var(--primary);width:100%;max-width:480px;box-shadow:inset 0 0 0 2px var(--bg),0 0 0 2px var(--bg-3);flex-direction:column;gap:0;padding:20px 20px 16px;animation:.24s cubic-bezier(.22,1,.36,1) oiab-rise;display:flex;position:relative}@keyframes oiab-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.oiab-close{cursor:pointer;width:28px;height:28px;image-rendering:pixelated;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:10px;right:10px}.oiab-close svg rect{fill:var(--text-muted);transition:fill .1s}.oiab-close:hover svg rect{fill:var(--primary)}.oiab-hero{align-items:center;gap:14px;margin-bottom:14px;padding-right:24px;display:flex}.oiab-hero-icon{image-rendering:pixelated;flex-shrink:0}.oiab-hero-icon rect:not([fill]){fill:var(--primary)}.oiab-hero-text{flex-direction:column;gap:4px;display:flex}.oiab-title{font-family:var(--font-secondary),monospace;letter-spacing:2px;color:var(--primary);font-size:13px}.oiab-subtitle{letter-spacing:.8px;color:var(--text-muted);font-size:10px;line-height:1.4}.oiab-divider{background:var(--border);height:2px;margin-bottom:14px}.oiab-steps{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.oiab-step{align-items:center;gap:10px;display:flex}.oiab-step-num{background:var(--primary);width:20px;height:20px;color:var(--bg);font-family:var(--font-secondary),monospace;image-rendering:pixelated;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}.oiab-step-icon{width:28px;image-rendering:pixelated;flex-shrink:0;justify-content:center;align-items:center;display:flex}.oiab-step-icon svg rect:not([fill]){fill:var(--text-muted)}.oiab-step-text{letter-spacing:.6px;color:var(--text);font-size:11px;line-height:1.5}.oiab-step-text strong{color:var(--primary);font-weight:400}.oiab-open-btn{width:100%;font-family:var(--font-secondary),monospace;letter-spacing:2px;border:2px solid var(--primary);background:var(--primary-bg);color:var(--primary);box-shadow:inset 0 0 0 2px var(--bg);cursor:pointer;image-rendering:pixelated;margin-bottom:8px;padding:12px;font-size:12px;transition:background .12s,color .12s,box-shadow .12s}.oiab-open-btn:hover{background:var(--primary);color:var(--bg);box-shadow:inset 0 0 0 2px var(--bg-2)}.oiab-got-it-btn,.oiab-later-btn{width:100%;font-family:var(--font-secondary),monospace;letter-spacing:2px;border:2px solid var(--border);color:var(--text-muted);cursor:pointer;image-rendering:pixelated;background:0 0;padding:10px;font-size:11px;transition:color .1s,border-color .1s}.oiab-got-it-btn:hover,.oiab-later-btn:hover{color:var(--text);border-color:var(--text-muted)}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}@keyframes cover-shadow{0%,to{opacity:.3;rotate:none;scale:1.5}50%{opacity:.5;scale:3}55%{rotate:430deg;scale:4}80%{opacity:.4}}@keyframes animate-bell{0%,to{rotate:-18deg}50%{rotate:18deg}}@keyframes animate-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes cover-shadow-wrapper{0%,to{-webkit-mask:url(/assets/images/dots-mask.svg) 50%/6px 6px,linear-gradient(90deg,#0000004d,#0000);-webkit-mask-source-type:alpha,auto;mask:url(/assets/images/dots-mask.svg) 50%/6px 6px alpha,linear-gradient(90deg,#0000004d,#0000)}50%{-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4"><rect width="2" height="2" fill="%23000000" opacity="0.6" /><rect x="2" y="2" width="2" height="2" fill="%23000000" opacity="0.6"/></svg>') 50%/4px 4px,linear-gradient(90deg,#0000001a,#0000);-webkit-mask-source-type:alpha,auto;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4"><rect width="2" height="2" fill="%23000000" opacity="0.6" /><rect x="2" y="2" width="2" height="2" fill="%23000000" opacity="0.6"/></svg>') 50%/4px 4px alpha,linear-gradient(90deg,#0000001a,#0000)}}@keyframes cover-disc{to{transform:rotate(360deg)}}@keyframes marquee{0%{left:100%;transform:translate(0)}to{left:0%;transform:translate(-100%)}}@keyframes wave-bounce{0%{height:4px}33%{height:12px}66%{height:8px}to{height:4px}}@keyframes flicker{0%{box-shadow:3px 0 #ff4757cc,-3px 0 #00d9ffcc}25%{box-shadow:-4px 1px #ff475799,4px -1px #00d9ff99}50%{box-shadow:2px -1px #ff475766,-2px 1px #00d9ff66}75%{box-shadow:-1px 0 #ff475733,1px 0 #00d9ff33}to{box-shadow:none}}@keyframes flicker-text{0%{text-shadow:3px 0 #ff4757cc,-3px 0 #00d9ffcc}25%{text-shadow:-4px 1px #ff475799,4px -1px #00d9ff99}50%{text-shadow:2px -1px #ff475766,-2px 1px #00d9ff66}75%{text-shadow:-1px 0 #ff475733,1px 0 #00d9ff33}to{text-shadow:none}}.button:hover{transform:translate(-4px,-4px)}.badge{color:var(--foreground);font-size:10px;font-weight:700;font-family:var(--font-heading);align-items:center;gap:2px;padding:1px 6px;display:flex;transform:translate(-4px,-4px)}.badge.primary{background:var(--primary);color:var(--background);transform:none}.badge.secondary{background:var(--foreground);color:var(--background)}.badge.pro{background:linear-gradient(to right,var(--background),var(--background)),linear-gradient(to top right,var(--primary),var(--tertiary));box-shadow:0 4px 12px -2px rgb(var(--color-primary));text-transform:uppercase;color:var(--foreground);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:3px solid #0000;padding:0 4px;font-weight:700;line-height:1.2;transform:none}.bg-hash{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4"><rect width="2" height="2" fill="%23ffffff" opacity="0.02" /><rect x="2" y="2" width="2" height="2" fill="%23ffffff" opacity="0.02"/></svg>');background-size:7px 7px}.wave{align-items:flex-end;gap:3px;height:14px;display:inline-flex}.wave i{background:var(--primary);width:3px;animation:.6s steps(4,end) infinite wave-bounce}.wave i:nth-child(2){animation-delay:.15s}.wave i:nth-child(3){animation-delay:.3s}.wave i:nth-child(4){animation-delay:.45s}.toaster [data-type=success] [data-icon]{color:var(--success)}.toaster [data-type=warning] [data-icon]{color:var(--warning)}.toaster [data-type=error] [data-icon]{color:var(--destructive)}.toaster [data-type=info] [data-icon]{color:var(--tertiary)}.avatar-selection .avatar{border:4px solid var(--secondary);object-fit:cover;cursor:pointer;border-radius:50%;width:110px;height:110px;transition:all .3s;position:relative}.avatar-selection .avatar:hover{border-color:var(--primary);background:var(--secondary)}.avatar-selection .avatar:hover .icon{opacity:1}.avatar-selection .avatar .icon{background:oklch(from var(--background)l c h/.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%;height:100%;color:oklch(from var(--foreground)l c h/.8);opacity:0;border-radius:50%;place-items:center;transition:all .3s;display:grid;position:absolute;top:0;left:0}.avatar-selection .avatar img{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%}.avatar-selection .img-input{display:none}.avatar-selection .img-input-wrapper{aspect-ratio:16/9;background:var(--secondary);border:var(--secondary);cursor:pointer;transition:var(--transition);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:relative;overflow:hidden}.avatar-selection .img-input-wrapper:hover,.avatar-selection .img-input-wrapper.dragging{background:rgb(var(--bg-primary)/.4);border-color:rgb(var(--bg-primary)/.4)}.avatar-selection .img-input-wrapper:hover img,.avatar-selection .img-input-wrapper.dragging img{filter:brightness(.8);opacity:.2}.avatar-selection .img-input-wrapper:hover .info,.avatar-selection .img-input-wrapper.dragging .info{z-index:1}.avatar-selection .img-input-wrapper img{object-fit:cover;height:100%;transition:var(--transition);border-radius:12px;width:100%;position:absolute;top:0;left:0}.avatar-selection .img-input-wrapper .info{flex-direction:column;align-items:center;display:flex}.avatar-selection .img-input-wrapper .info .icon{color:rgb(var(--text-primary));opacity:.5;width:88px;height:88px}.avatar-selection .img-input-wrapper .info .text{font-size:16px}.avatar-selection .img-input-wrapper .info .tip{color:rgb(var(--text-primary)/.5);font-size:14px}.avatar-selection .img-input-wrapper.error{border-color:rgb(var(--color-danger))}[data-slot=switch-thumb]{transition:all .5s cubic-bezier(1,0,0,1)}.select-list .item:hover{animation:.25s steps(4,end) both flicker-text}.select-list .item:hover .arrow{opacity:1}.select-list .item .arrow{opacity:0;font-size:10px}.text-glich{animation:.35s steps(4,end) both flicker-text}.dots-mask{-webkit-mask:url(/assets/images/dots-mask.svg) 50%/6px 6px;-webkit-mask-source-type:alpha;mask:url(/assets/images/dots-mask.svg) 50%/6px 6px alpha}.animate-bell{transform-origin:top;animation:1.5s steps(6,end) infinite both animate-bell}.animate-blink{animation:.5s steps(2,end) infinite both animate-blink}.app-navbar .logo{align-items:center;display:flex}.app-navbar .logo b{font-size:20px;font-weight:700}.app-sidebar .list .item{justify-content:space-between;align-items:center;width:100%;padding:12px;display:flex;box-shadow:0 0 #0000}.app-sidebar .list .item:not(:last-child){margin-bottom:10px}.app-sidebar .list .item:hover{background-color:oklch(from var(--secondary)l c h/.2)}.app-sidebar .list .item.active{background-color:oklch(from var(--primary)l c h/.1);color:var(--primary)}.app-sidebar .list .item.active .label{animation:.35s steps(4,end) both flicker-text}.app-sidebar .list .item.active{border-left:4px solid var(--primary)}.app-sidebar .list .item .label{align-items:center;gap:6px;display:flex}.app-sidebar .profile{transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.app-sidebar .profile .gear-icon{opacity:0;transition:all .3s cubic-bezier(.175,.885,.32,1.275);scale:.8}.app-sidebar .profile .followers-count{transition:all .2s}.app-sidebar .profile:hover{background:var(--primary)}.app-sidebar .profile:hover .followers-count{color:var(--foerground);opacity:.7}.app-sidebar .profile:hover .gear-icon{opacity:1;scale:1}.waakman-player.mobile{transition:transform .24s var(--player-sheet-ease),opacity .18s ease;will-change:transform,opacity;clip-path:polygon(6px 0,calc(100% - 6px) 0,calc(100% - 6px) 2px,calc(100% - 2px) 2px,calc(100% - 2px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 2px) calc(100% - 6px),calc(100% - 2px) calc(100% - 2px),calc(100% - 6px) calc(100% - 2px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 2px),2px calc(100% - 2px),2px calc(100% - 6px),0 calc(100% - 6px),0 6px,2px 6px,2px 2px,6px 2px);box-shadow:inset 0 0 0 2px oklch(from var(--secondary)l c h/.2),0 0 0 2px oklch(from var(--secondary)l c h/.2)}.waakman-player .cover-shadow-wrapper{animation:5s cubic-bezier(.075,.82,.165,1) infinite cover-shadow-wrapper;overflow:hidden;-webkit-mask:url(/assets/images/dots-mask.svg) 50%/6px 6px,linear-gradient(90deg,#0000004d,#0000);-webkit-mask-source-type:alpha,auto;mask:url(/assets/images/dots-mask.svg) 50%/6px 6px alpha,linear-gradient(90deg,#0000004d,#0000)}.waakman-player .cover-shadow{transition:all 10s cubic-bezier(.075,.82,.165,1);animation-play-state:paused;transform:scale(0)}.waakman-player .cover-shadow.is-playing{animation:12s cubic-bezier(.175,.885,.32,1.275) infinite cover-shadow;transform:scale(1)}.slider-thumb:hover .slider-thumb-tooltip{opacity:1;filter:blur();scale:1}.slider-thumb-tooltip{opacity:0;filter:blur(4px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);scale:1.2}.track-card{width:100%;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.track-card.active .duration{color:var(--primary)}.track-card.active .title{animation:.35s steps(4,end) both flicker-text}.track-card .cover{aspect-ratio:1;object-fit:cover;width:100%;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative}.track-card:hover{border-color:var(--primary)}.artist-card{transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.artist-card.active{background:var(--foerground)}.artist-card.active .duration{color:var(--primary)}.artist-card .cover{aspect-ratio:1;object-fit:cover;width:100%;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative}.artist-card:hover{border-color:var(--primary)}.home-pull-refresh{z-index:0;opacity:0;pointer-events:none;will-change:transform,opacity;flex-direction:column;align-items:center;gap:8px;width:220px;min-height:28px;transition:opacity .14s;display:flex;position:absolute;top:8px;left:50%;overflow:visible;transform:translate(-50%)}.home-pull-refresh.pulling,.home-pull-refresh.settling,.home-pull-refresh.refreshing{opacity:1}.home-pull-refresh.pulling{transition:opacity .12s}.home-pull-refresh.settling{transition:opacity .14s}.home-pull-icon{width:38px;height:34px;image-rendering:pixelated;filter:drop-shadow(0 1px #00000073);place-items:center;transition:transform .16s,filter .16s;display:grid;position:relative;transform:translateY(0)scale(1)rotate(0)}.home-pull-icon svg{width:26px;height:22px;color:var(--text-muted);fill:currentColor}.home-pull-refresh.ready .home-pull-icon{filter:drop-shadow(0 0 8px rgba(var(--primary-rgb),.35));transform:translateY(0)scale(1.03)rotate(180deg)}.home-pull-refresh.ready .home-pull-icon svg,.home-pull-refresh.refreshing .home-pull-icon svg{color:var(--primary)}.home-pull-refresh.refreshing .home-pull-icon{animation:.62s steps(4,end) infinite home-pull-refresh-bob}.home-pull-glow{opacity:0;border:1px solid rgba(var(--primary-rgb),.42);background:rgba(var(--primary-rgb),.08);width:18px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.home-pull-glow.glow-a{top:30px}.home-pull-glow.glow-b{width:14px;top:36px}.home-pull-glow.glow-c{width:10px;top:42px}.home-pull-refresh.pulling .home-pull-glow{animation:.56s steps(3,end) infinite home-pull-scan}.home-pull-refresh.pulling .home-pull-glow.glow-b{animation-delay:90ms}.home-pull-refresh.pulling .home-pull-glow.glow-c{animation-delay:.18s}.home-pull-refresh.refreshing .home-pull-glow{animation:.36s steps(3,end) infinite home-pull-scan}.home-pull-label{letter-spacing:1.2px;color:var(--text-muted);text-shadow:0 1px #0000004d;text-align:center;white-space:nowrap;width:100%;font-family:Share Tech Mono,monospace;font-size:10px}.home-pull-refresh.ready .home-pull-label,.home-pull-refresh.refreshing .home-pull-label{color:var(--primary-light)}@keyframes home-pull-refresh-bob{0%{transform:translateY(0)scale(1.03)rotate(180deg)}25%{transform:translateY(-1px)scale(1.08)rotate(180deg)}50%{transform:translateY(1px)scale(.98)rotate(180deg)}75%{transform:translateY(-1px)scale(1.05)rotate(180deg)}to{transform:translateY(0)scale(1.03)rotate(180deg)}}@keyframes home-pull-scan{0%{opacity:.1}50%{opacity:.7}to{opacity:.1}}