:root{--pink:#ff1493;--hot:#ff69b4;--baby:#ffb6e1;--ink:#fff;--panel:#0d0009;--panel2:#1a0012;--line:#ff1493;--link:#7ff3ff;--site:#2a4a9b;--verdana:Verdana,Tahoma,Geneva,sans-serif;--comic:"Comic Sans MS","Comic Sans","Chalkboard SE",cursive}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;color:var(--ink);font:12px/1.45 var(--verdana);background-color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cg fill='%23ff69b4'%3E%3Cpath d='M12 4l1.5 5 5 1.5-5 1.5L12 17l-1.5-5-5-1.5 5-1.5z'/%3E%3Cpath d='M62 48l1 3.5 3.5 1-3.5 1-1 3.5-1-3.5-3.5-1 3.5-1z' fill='%23fff'/%3E%3Ccircle cx='40' cy='76' r='1.4' fill='%23fff'/%3E%3Ccircle cx='80' cy='18' r='1.1'/%3E%3Ccircle cx='28' cy='40' r='.9' fill='%23ffb6e1'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse at 50% 0,#4a0030 0,#000 70%);background-attachment:fixed;overflow-x:hidden}.sparkles{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cg fill='%23fff'%3E%3Cpath d='M30 20l1.2 4 4 1.2-4 1.2-1.2 4-1.2-4-4-1.2 4-1.2z'/%3E%3Cpath d='M100 90l1.8 6 6 1.8-6 1.8-1.8 6-1.8-6-6-1.8 6-1.8z' fill='%23ff69b4'/%3E%3Ccircle cx='110' cy='30' r='1.3'/%3E%3C/g%3E%3C/svg%3E");animation:twinkle 1.6s steps(2) infinite}@keyframes twinkle{50%{opacity:.15}}a{color:var(--link)}a:visited{color:var(--baby)}.blink{animation:blink 1s steps(1) infinite}@keyframes blink{50%{visibility:hidden}}.topbar{position:relative;z-index:1;background:linear-gradient(#3d63c4,var(--site));border-bottom:2px solid #13285e}.topbar-in{max-width:960px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:8px 12px;flex-wrap:wrap}.logo{font:26px/1 Pacifico,var(--comic);color:#fff;text-shadow:0 2px 0 #13285e;letter-spacing:.5px}.logo span{color:#ffd1ec}.logo i{font-style:normal;font-size:16px;color:#ffe066;vertical-align:top;margin-left:2px}.search{display:flex;flex:1;min-width:0;max-width:340px}.search-field{flex:1;min-width:0;background:#fff;color:#888;border:1px solid #13285e;padding:3px 6px;font-size:11px}.search-go{background:#e8e8e8;color:#333;border:1px solid #13285e;border-left:0;padding:3px 8px;font-size:11px}.back-link{margin-left:auto;color:#fff;font-size:11px;font-weight:700}.back-link:visited{color:#ffd1ec}.navbar{background:#6c8ee0;border-top:1px solid #8faaf0;text-align:center;padding:4px 8px;font-size:11px;font-weight:700;color:#fff}.navbar span{display:inline-block;padding:0 6px;border-right:1px solid #a9bff2;line-height:1.7}.navbar span:last-child{border-right:0}.page{position:relative;z-index:1;max-width:960px;margin:14px auto;padding:0 12px;display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:14px;align-items:start}.col-left,.col-right{display:flex;flex-direction:column;gap:14px;min-width:0}.box{background:#0d0009eb;border:2px solid var(--line);box-shadow:0 0 0 2px #000,0 0 14px #ff149373}.box-h{margin:0;padding:4px 8px;background:linear-gradient(90deg,var(--pink),#ff7ac6 60%,var(--pink));color:#fff;font:bold 13px var(--verdana);text-shadow:1px 1px 0 #7a0040}.box>:not(.box-h){margin-left:10px;margin-right:10px}.glitter,.glitter-sm{font-weight:900;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:radial-gradient(circle at 20% 30%,#fff 0 1px,transparent 1.6px),radial-gradient(circle at 70% 60%,#fff 0 1px,transparent 1.6px),linear-gradient(100deg,#ff1493,#ffb6e1 22%,#fff 30%,#ff69b4 42%,silver 55%,#ff1493,#ffe0f3 85%,#ff1493);background-size:7px 7px,9px 9px,300% 100%;animation:glitter 2.4s linear infinite;filter:drop-shadow(1px 1px 0 #6a0035) drop-shadow(0 0 4px rgba(255,105,180,.8))}@keyframes glitter{to{background-position:14px 7px,-9px 18px,300% 0}}.profile{padding:10px 10px 12px;background:#0009;border:2px dashed var(--hot)}.profile h1{margin:0 0 8px;text-align:center;font:900 38px/1.05 Impact,"Arial Black",var(--verdana);letter-spacing:1px}.profile-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.pic-frame{position:relative;height:205px;border:3px solid #fff;outline:2px solid var(--pink);background:radial-gradient(circle at 50% 45%,#fff 0,#ffd6ee,#ff69b4 70%,#7a0040);overflow:hidden}.pic-product{position:absolute;top:0;right:0;bottom:0;left:0}.pic-product .v3d-standin .rig{transform-origin:center;scale:.8}.sticker{position:absolute;left:4px;top:4px;z-index:3;pointer-events:none;background:#ffe066;color:#c00;border:2px solid #c00;font:700 10px/1.05 Impact,Arial Black,sans-serif;padding:3px 5px;text-align:center;transform:rotate(-10deg);box-shadow:2px 2px #000}.pic-links{font-size:10px;margin-top:4px;color:var(--baby)}.info{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.info p{margin:0 0 6px}.headline{grid-column:1/-1;text-align:center;margin-top:4px!important;font:italic 700 19px/1.25 Georgia,serif;color:#fff;text-shadow:0 0 6px var(--pink)}.facts{color:#ffd1ec;font-size:11px}.online{display:flex;align-items:center;gap:6px;color:#3cff5a;font-size:13px}.online-dot{width:10px;height:10px;border-radius:50%;background:#3cff5a;box-shadow:0 0 6px #3cff5a}.mood{font-size:12px}.price{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;background:#000;border:2px solid var(--hot);padding:8px;font-family:Impact,Arial Black,sans-serif}.price s{position:relative;display:inline-block;text-decoration:none;font-size:34px;color:#bbb}.price s:after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:4px;margin-top:-2px;background:red;transform:rotate(-18deg);box-shadow:0 0 4px red}.price .just{font-size:22px;color:#fff;letter-spacing:1px}.price .just b{font-size:44px;color:#ffe066;text-shadow:2px 2px 0 var(--pink),0 0 10px rgba(255,224,102,.6)}.contact{padding-bottom:12px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;margin-top:8px;font-size:11px;font-weight:700;color:var(--link)}.contact-grid span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 20px);margin-top:10px;padding:14px 10px;cursor:pointer;touch-action:manipulation;font:900 26px/1 Impact,"Arial Black",var(--verdana);letter-spacing:1.5px;color:#fff;text-shadow:2px 2px 0 #7a0040;background:linear-gradient(#ff8fd0,var(--pink) 50%,#d40074 51%,#ff3fa6);border:2px solid #fff;border-radius:8px;box-shadow:0 0 0 2px var(--pink),0 0 18px #ff1493d9,inset 0 1px #ffffffb3;animation:throb 1.1s ease-in-out infinite}.order:hover{filter:brightness(1.12)}.order:active{transform:translateY(2px)}.order:focus-visible{outline:3px solid #ffe066;outline-offset:3px}.order-plus{font-size:20px}@keyframes throb{50%{box-shadow:0 0 0 2px var(--pink),0 0 32px #ff69b4,inset 0 1px #ffffffb3}}.url{padding:6px 10px;font-size:11px}.box.url>*{margin:0}.url span{color:var(--baby)}.player-body{display:flex;align-items:center;gap:10px;margin-top:8px;margin-bottom:10px;padding:8px;background:linear-gradient(#333,#111);border:1px solid #555;border-radius:4px}.play{flex:none;width:40px;height:40px;border-radius:50%;border:2px solid #fff;background:linear-gradient(#ff8fd0,var(--pink));color:#fff;font-size:14px;cursor:pointer;touch-action:manipulation}.play:focus-visible{outline:3px solid #ffe066;outline-offset:2px}.track-info{flex:1;min-width:0}.track-title{font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-artist{font-size:10px;color:#aaa}.progress{height:8px;margin-top:5px;background:#000;border:1px solid #555;border-radius:3px;overflow:hidden;cursor:pointer;touch-action:none}.progress:focus-visible{outline:2px solid #ffe066;outline-offset:2px}@media (pointer:coarse){.progress{height:12px}}.progress span{display:block;height:100%;width:4%;background:linear-gradient(90deg,var(--pink),#ffe066)}.eq{display:flex;align-items:flex-end;gap:2px;height:26px}.eq i{display:block;width:4px;height:4px;background:linear-gradient(#ffe066,var(--pink))}.playing .eq i{animation:eq .5s ease-in-out infinite alternate}.playing .eq i:nth-child(2){animation-delay:-.2s}.playing .eq i:nth-child(3){animation-delay:-.35s}.playing .eq i:nth-child(4){animation-delay:-.1s}.playing .eq i:nth-child(5){animation-delay:-.4s}@keyframes eq{to{height:26px}}.details{width:calc(100% - 20px);border-collapse:separate;border-spacing:0 4px;margin-top:6px;margin-bottom:6px}.details th,.details td{padding:5px 6px;vertical-align:top;text-align:left;font-size:12px}.details th{width:34%;background:#3a0022;color:var(--baby);border-left:3px solid var(--pink)}.details td{background:#170010}.network{background:#000;border:2px solid #fff;padding:10px;text-align:center;font:bold 15px var(--verdana);color:#fff;text-shadow:0 0 8px var(--pink)}.blurb-h{margin:12px 10px 6px;font:bold 13px var(--verdana);color:var(--baby)}.blurb-h .glitter-sm{display:block;font:900 24px/1.15 var(--comic)}.steps{list-style:none;padding:0;margin-top:0;margin-bottom:6px;font:14px/1.4 var(--comic)}.steps li{display:flex;gap:10px;align-items:center;margin:8px 0}.steps .num{flex:none;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffc2e5,var(--pink) 60%,#900048);color:#fff;font:22px/34px Impact,sans-serif;text-align:center;border:2px solid #fff;box-shadow:0 0 8px var(--pink)}.faq{margin-top:0;margin-bottom:12px;font:13px/1.4 var(--comic)}.faq dt{font-weight:700;color:#ffe066;margin-top:10px}.faq dt:before{content:"Q: ";color:var(--hot)}.faq dd{margin:2px 0 0}.faq dd:before{content:"A: ";color:#3cff5a;font-weight:700}.reviews blockquote{margin-top:10px;margin-bottom:10px;padding:8px 10px;background:#170010;border-left:4px solid var(--hot);font:14px/1.35 var(--comic)}.reviews cite{display:block;margin-top:4px;font:bold 12px var(--verdana);font-style:normal;color:var(--baby)}.stars{white-space:nowrap}.friend-count{margin-top:8px;margin-bottom:0;font-size:13px}.hot{color:var(--hot);font-size:16px}.top8{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;margin-top:10px;margin-bottom:12px}.top8 li{text-align:center;font-size:11px;font-weight:700;color:var(--link);overflow-wrap:anywhere;line-height:1.25}.ava{display:grid;place-items:center;aspect-ratio:1;font-size:34px;background:var(--a,#ff69b4);border:2px solid #fff;outline:1px solid var(--pink);margin-bottom:4px}.top8 .ava{width:100%}.wall-meta{margin-top:8px;margin-bottom:4px;font-size:11px;color:#bbb}.comment{display:grid;grid-template-columns:96px minmax(0,1fr);gap:0;margin-top:8px;margin-bottom:8px;border:1px solid #5a0034}.c-who{padding:6px;background:#2a0019;text-align:center;font-size:10px;font-weight:700;color:var(--link);overflow-wrap:anywhere;line-height:1.2}.c-who .ava{width:56px;margin:0 auto 4px;font-size:28px}.c-body{padding:8px 10px;background:#0f0009;font:13px/1.4 var(--comic);overflow-wrap:anywhere}.c-body time{display:block;font:bold 10px var(--verdana);color:var(--hot);margin-bottom:4px}.closed{text-align:center;font-weight:700;color:#ffe066;margin:6px 10px 12px}.foot{position:relative;z-index:1;max-width:960px;margin:0 auto 20px;padding:10px 12px;text-align:center;font-size:11px;color:#ccc}.foot a{color:var(--link);font-weight:700}.checkout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#280018bf;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.checkout-box{margin:auto;width:100%;max-width:420px;background:#0d0009;border:2px solid var(--pink);box-shadow:0 0 0 2px #000,0 0 30px #ff1493cc;text-align:center}.checkout-bar{background:linear-gradient(#3d63c4,var(--site));color:#fff;font:bold 12px var(--verdana);padding:5px 8px;text-align:left}.checkout-inner{padding:14px}.checkout-test{background:#ffe066;color:#c00;font-weight:700;padding:5px;border:2px dashed #c00}.checkout-box h2{margin:12px 0 8px;font:900 26px/1.1 var(--comic)}.checkout-box h2:not(.glitter-sm){font-family:Impact,Arial Black,sans-serif;font-weight:400;color:#ffe066;text-shadow:2px 2px 0 var(--pink)}.checkout-thanks{margin:14px 0 0;font:900 28px/1.1 Pacifico,var(--comic)}.checkout-pick{margin:8px 0;padding:6px 10px 8px;border:1px solid #5a0034;background:#170010;text-align:left}.checkout-pick legend{padding:0 4px;color:#ffe066;font-weight:700}.pick-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;color:#fff;font-weight:700}.pick-qty{display:flex;align-items:center;gap:6px;flex:none}.pick-qty button{width:30px;height:30px;border:1px solid var(--pink);border-radius:50%;background:#2a0019;color:#fff;font:bold 16px/1 var(--verdana);cursor:pointer;touch-action:manipulation}.pick-qty button:focus-visible{outline:2px solid #ffe066;outline-offset:2px}.pick-qty output{min-width:1.2em;text-align:center;color:#ffe066;font-size:16px}.checkout-code{margin:0 0 8px;padding:5px 8px;border:2px dashed #ffe066;color:#ffe066;font-weight:700}.checkout-code b{color:#fff;letter-spacing:1px}.checkout-cart{width:100%;border-collapse:collapse;margin:8px 0}.checkout-cart td{border:1px solid #5a0034;background:#170010;padding:7px;text-align:left}.checkout-total{color:#ffe066;font-size:20px}.checkout-save{display:block;color:var(--baby);font-size:11px;font-weight:700}.checkout-save:empty{display:none}.checkout-pay,.checkout-cancel{display:block;width:100%;margin-top:10px;cursor:pointer;touch-action:manipulation;font-family:var(--verdana);font-weight:700}.checkout-pay{font:900 18px Impact,Arial Black,sans-serif;letter-spacing:1px;padding:14px 8px;color:#fff;text-shadow:1px 1px 0 #7a0040;background:linear-gradient(#ff8fd0,var(--pink) 50%,#d40074 51%,#ff3fa6);border:2px solid #fff;border-radius:8px;box-shadow:0 0 14px #ff1493cc}.checkout-cancel{font-size:12px;padding:8px;background:#e8e8e8;color:#222;border:1px solid #999;border-radius:4px}.checkout-cancel:disabled{opacity:.6}.checkout-fine{font-size:11px;color:#aaa;margin-top:10px}@media (max-width:760px){.page{grid-template-columns:minmax(0,1fr);padding:0 10px;margin-top:10px}.search{display:none}.logo{font-size:22px}.profile h1{font-size:30px}.pic-frame{height:210px}.headline{font-size:17px}.price s{font-size:30px}.price .just b{font-size:40px}.order{font-size:24px}.blurb-h .glitter-sm{font-size:21px}.top8{gap:10px 6px}.ava{font-size:28px}.comment{grid-template-columns:78px minmax(0,1fr)}.c-who .ava{width:48px;font-size:24px}}@media (prefers-reduced-motion:reduce){.sparkles,.glitter,.glitter-sm,.order,.blink,.playing .eq i{animation:none}}:where(.v3d){position:relative}.v3d model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;--poster-color: transparent}.v3d[data-model=failed] model-viewer{display:none}.v3d-standin{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;perspective:900px;pointer-events:none}.v3d-standin .rig{position:relative;width:220px;height:90px;transform-style:preserve-3d;animation:v3d-turn 6s linear infinite}@keyframes v3d-turn{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.v3d-standin .face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:45px;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(#4a4a4a,#2e2e2e);border:2px solid #333;box-shadow:inset 0 3px #ffffff2e,inset 0 -6px 10px #00000059}.v3d-standin .face.back{transform:rotateY(180deg);font-family:Impact,Arial Black,sans-serif;font-size:30px;letter-spacing:2px;color:#3a3a3a;background:linear-gradient(#d8894c,#b8692f)}.v3d-standin .track{width:150px;height:10px;border-radius:5px;background:#f2efe9;border:1px solid #333;position:relative}.v3d-standin .knob{position:absolute;top:-6px;width:20px;height:20px;border-radius:50%;background:#c8763a;border:2px solid #333;animation:v3d-slide 3s ease-in-out infinite alternate}@keyframes v3d-slide{0%{left:-6px}to{left:136px}}.v3d-standin .lbl{display:flex;justify-content:space-between;width:170px;font:italic 700 11px Arial,sans-serif;margin-top:8px;color:#c8763a}.tier-best .tier-price{position:relative;display:inline-block;transform-origin:50% 70%;animation:price-pop 2.8s cubic-bezier(.3,1.6,.5,1) infinite}@keyframes price-pop{0%,62%,to{transform:none}70%{transform:scale(1.28) rotate(-6deg);text-shadow:2px 2px 0 var(--pink),0 0 26px rgba(255,224,102,1)}78%{transform:scale(.94) rotate(3deg)}86%{transform:scale(1.06) rotate(-1deg)}92%{transform:scale(1)}}.tier-best .tier-price:before,.tier-best .tier-price:after{content:"✦";position:absolute;font-size:18px;color:#fff;text-shadow:0 0 6px #ffe066;opacity:0;animation:price-twinkle 2.8s ease-out infinite;pointer-events:none}.tier-best .tier-price:before{left:-14px;top:-4px}.tier-best .tier-price:after{right:-16px;bottom:2px;font-size:14px;animation-delay:.08s}@keyframes price-twinkle{0%,64%,to{opacity:0;transform:scale(.2) rotate(0)}72%{opacity:1;transform:scale(1.2) rotate(45deg)}88%{opacity:0;transform:scale(.6) rotate(90deg)}}.helper{position:fixed;z-index:50;right:16px;bottom:16px;display:flex;align-items:flex-end;gap:6px;max-width:calc(100vw - 32px);animation:pop .6s cubic-bezier(.3,1.6,.5,1) both}.helper[hidden]{display:none}@keyframes pop{0%{transform:translateY(40px) scale(.6);opacity:0}}.helper-bubble{position:relative;width:250px;max-width:calc(100vw - 130px);margin-bottom:36px;padding:12px 14px;background:#ffffe1;color:#000;border:1px solid #000;border-radius:10px;font:13px/1.35 Tahoma,Verdana,sans-serif;box-shadow:3px 3px #00000059}.helper-bubble:before,.helper-bubble:after{content:"";position:absolute;border-style:solid;border-color:transparent;border-right:0}.helper-bubble:before{right:-15px;bottom:14px;border-width:9px 0 9px 15px;border-left-color:#000}.helper-bubble:after{right:-13px;bottom:15px;border-width:8px 0 8px 13px;border-left-color:#ffffe1}.helper-bubble p{margin:0 0 6px}.helper-btns{display:flex;flex-direction:column;gap:6px;margin-top:10px}.helper-btns button{display:block;text-align:left;font:12px/1.2 Tahoma,Verdana,sans-serif;color:#000;text-decoration:none;background:#ece9d8;border:2px outset #fff;padding:6px 8px;cursor:pointer}.helper-btns button:before{content:"● ";color:#2a63c9}.helper-guy{position:relative;width:110px;height:96px;flex:none;animation:bob 2.4s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-8px) rotate(-3deg)}}.hg-loop{position:absolute;left:6px;top:22px;width:18px;height:18px;border:3px solid #c8c8d0;border-radius:50%}.hg-body{position:absolute;left:14px;top:20px;width:94px;height:64px;border-radius:32px;background:linear-gradient(110deg,#fff,#c9c9d6 55%,#f4f4f8);border:2px solid #8a8a98;box-shadow:inset 0 -6px 10px #0003,0 0 18px #ff69b499}.hg-eye{position:absolute;top:14px;width:16px;height:20px;background:#1b1020;border-radius:50%;animation:hg-blink 4s infinite}.hg-eye:before{content:"";position:absolute;left:3px;top:3px;width:6px;height:6px;border-radius:50%;background:#fff}.hg-eye:after{content:"";position:absolute;right:3px;bottom:4px;width:3px;height:3px;border-radius:50%;background:#fff}.hg-eye:nth-of-type(1){left:24px}.hg-eye:nth-of-type(2){right:24px}@keyframes hg-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.hg-blush{position:absolute;top:34px;width:14px;height:7px;border-radius:50%;background:#ff8fc8;opacity:.8}.hg-blush:nth-of-type(3){left:12px}.hg-blush:nth-of-type(4){right:12px}.hg-mouth{position:absolute;left:50%;top:34px;width:12px;height:7px;margin-left:-6px;border:2px solid #1b1020;border-top:0;border-radius:0 0 10px 10px}.hg-track{position:absolute;left:22px;right:22px;bottom:8px;height:5px;border-radius:3px;background:linear-gradient(90deg,#4fc3ff,#fff,#ff1493)}.hg-track i{position:absolute;top:-3px;width:10px;height:10px;border-radius:50%;background:#222;border:1px solid #fff;animation:hg-slide 3s ease-in-out infinite}@keyframes hg-slide{0%,to{left:8%}50%{left:72%}}@media (max-width: 600px){.helper{right:10px;bottom:10px}.helper-bubble{width:210px;margin-bottom:26px;padding:10px 12px;font-size:12px}.helper-guy{transform-origin:bottom right;scale:.8;width:88px;margin-left:-10px}}@media (prefers-reduced-motion: reduce){.helper,.helper-guy,.hg-eye,.hg-track i,.tier-best .tier-price,.tier-best .tier-price:before,.tier-best .tier-price:after{animation:none}}.profile .order{width:100%}.contact-grid a{color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-grid a:hover{text-decoration:underline}html{scroll-behavior:smooth}.page section[id],.page [id=faq]{scroll-margin-top:80px}.navbar a,.navbar button{display:inline-block;padding:0 6px;border:0;border-right:1px solid #a9bff2;line-height:1.7;background:none;color:#fff;font:inherit;text-decoration:none;cursor:pointer;touch-action:manipulation}.navbar>:last-child{border-right:0}.navbar a:hover,.navbar button:hover,.navbar [aria-pressed=true]{color:#ffe066;text-decoration:underline}.navbar a:focus-visible,.navbar button:focus-visible{outline:2px solid #ffe066;outline-offset:-2px}.nav-new{margin-left:2px;padding:0 3px;border-radius:3px;background:#e0002a;color:#fff;font-size:10px}#nav-rate.rated{color:#ffe066;text-shadow:0 0 6px #ff1493}.topbar{z-index:2}.search{position:relative;margin:0}.search-field{font-family:inherit;color:#333;outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-field::placeholder{color:#888}.search-field:focus{box-shadow:0 0 0 2px #ffe066}.search-go{cursor:pointer;font-family:inherit;border-radius:0}.search-result{position:absolute;left:0;top:calc(100% + 4px);z-index:5;min-width:100%;white-space:nowrap;background:#ffffe1;color:#000;border:1px solid #000;padding:4px 0;font:700 11px Verdana,sans-serif;box-shadow:2px 2px #00000059}.search-count{margin:0 8px 4px;font-weight:400;color:#555}.search-hit{display:block;width:100%;padding:5px 8px;border:0;background:none;color:#00c;font:inherit;text-align:left;text-decoration:underline;cursor:pointer}.search-hit:hover,.search-hit:focus-visible{background:#2a63c9;color:#fff;outline:none}.search-result[hidden]{display:none}@media (pointer: coarse){.search-field{font-size:16px;padding:2px 6px}}@media (max-width: 600px){.navbar a,.navbar button{padding:3px 7px}.helper-guy{width:112px;margin-left:-22px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.player-body .skip{flex:none;width:28px;height:28px;padding:0;border:1px solid #777;border-radius:50%;background:linear-gradient(#555,#222);color:#fff;font-size:11px;cursor:pointer;touch-action:manipulation}.player-body .skip:hover{color:#ffe066}.player-body .skip:focus-visible{outline:2px solid #ffe066;outline-offset:2px}.playlist{margin-top:0;margin-bottom:10px;padding:0;list-style:none;counter-reset:song;font-size:11px}.playlist button{display:flex;width:100%;gap:6px;padding:4px 6px;border:0;border-bottom:1px dotted #5a2a48;background:none;color:#ddd;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.playlist button:before{counter-increment:song;content:counter(song) ".";color:#888;min-width:1.4em}.playlist button:hover{color:#ffe066}.playlist button:focus-visible{outline:2px solid #ffe066;outline-offset:-2px}.playlist button[aria-current=true]{color:#fff;font-weight:700;background:#ff149340}.playing .playlist button[aria-current=true]:after{content:"♫";margin-left:auto;color:#ffe066}@media (pointer: coarse){.playlist button{padding:8px 6px}}.deal-ticker{overflow:hidden;background:#ffe066;color:#c00;border-top:2px solid #c00;border-bottom:2px solid #c00;font:bold 13px/1.9 var(--verdana);white-space:nowrap}.deal-ticker-in{display:inline-block;animation:ticker 18s linear infinite}@keyframes ticker{to{transform:translate(-50%)}}.pricing{margin-top:12px;padding:10px 10px 12px;border:2px solid var(--pink);background:#000;text-align:center;box-shadow:inset 0 0 24px #ff149340}.pricing-h{margin:0 0 12px;font:900 24px/1.1 var(--comic)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tier{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:16px 4px 12px;cursor:pointer;touch-action:manipulation;color:#fff;background:linear-gradient(#24001a,#0d0009);border:2px solid #5a0034;border-radius:10px}.tier:hover{border-color:var(--hot)}.tier:focus-visible{outline:3px solid #ffe066;outline-offset:2px}.tier-buy{font:900 16px/1 Impact,Arial Black,sans-serif;letter-spacing:1px;color:var(--baby)}.tier-price{font:900 30px/1 Impact,Arial Black,sans-serif;color:#ffe066;text-shadow:2px 2px 0 var(--pink)}.tier-note{font:bold 11px var(--verdana);color:#ffe066}.tier-best{border-color:#ffe066;background:radial-gradient(circle at 50% 0,var(--hot),var(--pink) 45%,#8a0049);box-shadow:0 0 16px #ff1493e6}.tier-best .tier-buy,.tier-best .tier-note{color:#fff}.tier-more{font:bold 10px var(--verdana);color:#fff;opacity:.85}.tier-badge{position:absolute;top:-26px;right:-8px;display:grid;place-items:center;width:46px;aspect-ratio:1;font:900 9px/1 Impact,Arial Black,sans-serif;color:#c00;background:#ffe066;clip-path:polygon(50% 0%,59.8% 13.3%,75% 6.7%,76.9% 23.1%,93.3% 25%,86.7% 40.2%,100% 50%,86.7% 59.8%,93.3% 75%,76.9% 76.9%,75% 93.3%,59.8% 86.7%,50% 100%,40.2% 86.7%,25% 93.3%,23.1% 76.9%,6.7% 75%,13.3% 59.8%,0% 50%,13.3% 40.2%,6.7% 25%,23.1% 23.1%,25% 6.7%,40.2% 13.3%);animation:badge-wobble 1.6s ease-in-out infinite}@keyframes badge-wobble{0%,to{transform:rotate(12deg)}50%{transform:rotate(-4deg) scale(1.1)}}.pricing .order{width:100%;margin-top:12px}.tiers-cart{margin:8px 0;gap:6px}.tiers-cart .tier{padding:8px 2px;gap:3px}.tiers-cart .tier-buy{font-size:13px}.tiers-cart .tier-price{font-size:20px}.tiers-cart .tier-on{border-color:#ffe066;background:radial-gradient(circle at 50% 0,var(--hot),var(--pink) 45%,#8a0049);box-shadow:0 0 12px #ff1493e6}.tiers-cart .tier-on .tier-buy{color:#fff}@media (max-width: 600px){.pricing-h{font-size:21px}.tier-price{font-size:23px}.tier-buy{font-size:14px}.tier-note{font-size:10px}}@media (prefers-reduced-motion: reduce){.tier-badge,.deal-ticker-in{animation:none}.tier-badge{transform:rotate(12deg)}}.buy-more{display:block;width:calc(100% - 20px);margin:12px 10px;padding:12px 10px;cursor:pointer;touch-action:manipulation;font:900 20px/1 Impact,Arial Black,sans-serif;letter-spacing:1px;color:#fff;text-shadow:1px 1px 0 #7a0040;background:linear-gradient(#ff8fd0,var(--pink) 50%,#d40074 51%,#ff3fa6);border:2px solid #fff;border-radius:8px;box-shadow:0 0 0 2px var(--pink),0 0 14px #ff1493cc}.reviews .buy-more{margin-top:4px}.buy-more:hover,.buybar-btn:hover{filter:brightness(1.12)}.buy-more:focus-visible,.buybar-btn:focus-visible{outline:3px solid #ffe066;outline-offset:3px}.buybar{position:fixed;z-index:60;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#0d0009f5;border-top:2px solid var(--pink);box-shadow:0 -4px 18px #ff149399;animation:buybar-in .25s ease-out}.buybar[hidden]{display:none}@keyframes buybar-in{0%{transform:translateY(100%)}}.buybar-price{display:flex;flex-direction:column;line-height:1.1;color:#fff}.buybar-price b{font:900 24px/1 Impact,Arial Black,sans-serif;color:#ffe066;text-shadow:2px 2px 0 var(--pink)}.buybar-price small{font:bold 11px var(--verdana);color:var(--baby);white-space:nowrap}.buybar-btn{flex:0 1 280px;padding:11px 14px;cursor:pointer;touch-action:manipulation;font:900 20px/1 Impact,Arial Black,sans-serif;letter-spacing:1px;color:#fff;text-shadow:1px 1px 0 #7a0040;background:linear-gradient(#ff8fd0,var(--pink) 50%,#d40074 51%,#ff3fa6);border:2px solid #fff;border-radius:8px;animation:throb 1.6s ease-in-out infinite}.has-buybar .foot{padding-bottom:80px}.has-buybar .helper{bottom:84px}@media (max-width: 600px){.has-buybar .helper{bottom:76px}}@media (prefers-reduced-motion: reduce){.buybar,.buybar-btn{animation:none}}.titlebar{position:fixed;z-index:60;left:0;right:0;top:0;text-align:center;background:#0d0009f5;border-bottom:2px solid var(--pink);box-shadow:0 4px 18px #ff149399;animation:titlebar-in .25s ease-out}.titlebar[hidden]{display:none}@keyframes titlebar-in{0%{transform:translateY(-100%)}}.titlebar-title{display:inline-block;padding:6px 12px 4px;font:900 28px/1 Impact,"Arial Black",var(--verdana);letter-spacing:1px;text-decoration:none}.titlebar .deal-ticker{font-size:12px;line-height:1.7}@media (max-width: 600px){.titlebar-title{font-size:24px}}@media (prefers-reduced-motion: reduce){.titlebar{animation:none}}.emoji-trail{position:fixed;z-index:200;pointer-events:none;left:0;top:0;will-change:transform,opacity;font-size:20px;line-height:1;animation:emoji-trail 1.2s cubic-bezier(.3,0,.8,.6) forwards}@keyframes emoji-trail{0%{transform:translate(var(--x),var(--y)) translate(-50%,-50%) rotate(0)}to{opacity:0;transform:translate(var(--x),var(--y)) translate(calc(-50% + var(--dx)),calc(-50% + 110px)) rotate(var(--rot))}}
