:root{--sp-tilt-a:-.7deg;--sp-tilt-b:.6deg;--sp-bounce:cubic-bezier(.34,1.56,.64,1);--sp-spark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><path d='M20 2c1.2 9 4.2 16.8 18 18-13.8 1.2-16.8 9-18 18-1.2-9-4.2-16.8-18-18 13.8-1.2 16.8-9 18-18z' fill='%23FF8FB8' stroke='%232E1A3B' stroke-width='2.4' stroke-linejoin='round'/></svg>");--sp-spark-lilac:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><path d='M20 2c1.2 9 4.2 16.8 18 18-13.8 1.2-16.8 9-18 18-1.2-9-4.2-16.8-18-18 13.8-1.2 16.8-9 18-18z' fill='%23CDB4DB' stroke='%232E1A3B' stroke-width='2.4' stroke-linejoin='round'/></svg>");--sp-spark-butter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><path d='M20 2c1.2 9 4.2 16.8 18 18-13.8 1.2-16.8 9-18 18-1.2-9-4.2-16.8-18-18 13.8-1.2 16.8-9 18-18z' fill='%23FFF1A8' stroke='%232E1A3B' stroke-width='2.4' stroke-linejoin='round'/></svg>");--sp-heart:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><path d='M20 35C6 25 3 17 3 12.5 3 7.5 7 4.5 11.5 4.5c3.4 0 6.4 2 8.5 5.3 2.1-3.3 5.1-5.3 8.5-5.3C33 4.5 37 7.5 37 12.5 37 17 34 25 20 35z' fill='%23FF8FB8' stroke='%232E1A3B' stroke-width='2.4' stroke-linejoin='round'/></svg>");}body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--sp-spark) no-repeat 94% 9% / 46px,var(--sp-spark-lilac) no-repeat 5% 62% / 34px,var(--sp-spark-butter) no-repeat 90% 78% / 28px,var(--sp-heart) no-repeat 3% 14% / 26px;opacity:.55;}@media (prefers-reduced-motion:no-preference){body::before{animation:spDrift 14s ease-in-out infinite alternate;}}@keyframes spDrift{from{transform:translateY(0) rotate(0);}to{transform:translateY(-10px) rotate(1.2deg);}}*{scrollbar-width:thin;scrollbar-color:var(--sp-pink) transparent;}::-webkit-scrollbar{width:12px;height:12px;}::-webkit-scrollbar-thumb{background:var(--sp-pink);border:3px solid var(--bg-0);border-radius:99px;}::-webkit-scrollbar-track{background:transparent;}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:12px;box-shadow:0 0 0 6px var(--sp-pink-soft);}.input:focus-visible{box-shadow:0 0 0 4px var(--sp-pink-soft);outline-offset:0;}.btn-ghost,#pkLoginBtn{background:var(--bg-2);border:var(--sp-outline);border-radius:var(--sp-radius-sm);box-shadow:var(--sp-shadow-sm);color:var(--ink);}.btn-ghost:hover,#pkLoginBtn:hover{background:var(--sp-butter);border-color:var(--ink);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink);}.btn-ghost:active,#pkLoginBtn:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--ink);}.btn-discord{background:#f1f1f1;color:var(--ink);border:var(--sp-outline);box-shadow:var(--sp-shadow-sm);}.btn-discord:hover{background:#e4e4e4;border-color:var(--ink);color:var(--ink);}.btn-primary:hover{background:var(--sp-pink-soft);}.btn{position:relative;}@media (prefers-reduced-motion:no-preference){.btn-primary:not(:disabled):hover{animation:spWiggle .5s ease;}}@keyframes spWiggle{0%,100%{rotate:0;}25%{rotate:-1.4deg;}75%{rotate:1.4deg;}}.linkish,.login-forgot button{color:var(--accent);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;background:none;border:0;cursor:pointer;}.login-or{color:var(--ink-dim);font-weight:700;}.login-or::before,.login-or::after{background:repeating-linear-gradient(90deg,var(--ink) 0 6px,transparent 6px 12px);height:2px;opacity:.35;}.login-alt-note{color:var(--ink-dim);}.sd-intro{position:relative;}.sd-intro::before,.sd-intro::after{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:contain;}.sd-intro::before{width:74px;height:74px;left:calc(50% - 360px);top:26%;background-image:var(--sp-spark);transform:rotate(-12deg);}.sd-intro::after{width:52px;height:52px;right:calc(50% - 350px);top:46%;background-image:var(--sp-heart);transform:rotate(10deg);}@media (max-width:760px){.sd-intro::before{left:6%;top:18%;width:52px;height:52px;}.sd-intro::after{right:6%;top:60%;width:40px;height:40px;}}@media (prefers-reduced-motion:no-preference){.sd-intro::before{animation:spFloat 5s ease-in-out infinite;}.sd-intro::after{animation:spFloat 6.5s ease-in-out -2s infinite;}}@keyframes spFloat{0%,100%{translate:0 0;}50%{translate:0 -14px;}}.sd-brand{font-family:var(--font-display);font-size:15px;letter-spacing:.08em;color:var(--ink);background:var(--bg-2);border:2.5px solid var(--ink);border-radius:999px;padding:5px 14px 5px 8px;box-shadow:var(--sp-shadow-sm);}.sd-brand img{width:28px;height:28px;}.sd-title{font-family:var(--font-display);font-weight:800;letter-spacing:-.01em;background:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:var(--ink) !important;color:var(--ink) !important;animation:none !important;filter:none !important;text-shadow:4px 4px 0 var(--sp-pink),8px 8px 0 var(--sp-lilac);transform:rotate(-1.5deg);}.sd-sub{font-family:var(--font-display);font-weight:600;font-size:clamp(16px,2.2vw,21px);color:var(--ink-dim);}.sd-cue{font-family:var(--font-display);color:var(--ink);letter-spacing:.06em;}.sd-chevron{color:var(--ink);}@media (prefers-reduced-motion:no-preference){.sd-chevron{animation:spBob 1.3s ease-in-out infinite;}}@keyframes spBob{0%,100%{translate:0 0;}50%{translate:0 8px;}}.dash-title{font-family:var(--font-display);font-size:clamp(24px,3.4vw,32px);text-transform:none;letter-spacing:0;}.dash-sub{color:var(--ink-dim);font-weight:600;font-size:14.5px;}.dpc-pill{background:var(--sp-mint);color:var(--ink);font-family:var(--font-display);font-size:14px;border:2.5px solid var(--ink);box-shadow:var(--sp-shadow-sm);padding:5px 14px;}.dpc-pill .dpc-n{color:var(--ink);}.dpc-dot{background:#1F9D63 !important;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--ink) !important;}.sub-card{background:var(--sp-butter);border:var(--sp-outline);border-radius:var(--sp-radius);box-shadow:var(--sp-shadow);transform:rotate(var(--sp-tilt-b));padding:16px 20px;}.sub-card.sub-inactive{background:var(--sp-pink-soft);border-color:var(--ink);box-shadow:var(--sp-shadow);}.sub-label{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--ink);opacity:.7;text-transform:uppercase;}.sub-plan{font-family:var(--font-display);font-size:24px;font-weight:800;color:var(--ink);}.sub-meta{color:var(--ink);opacity:.75;font-weight:600;}.sub-badge,.sub-card.sub-inactive .sub-badge,.sub-card.sub-paused .sub-badge{background:var(--bg-2);color:var(--ink);border:2.5px solid var(--ink);font-family:var(--font-display);font-size:12px;padding:2px 11px;}.review-banner{background:var(--sp-pink-soft);border:var(--sp-outline);border-radius:var(--sp-radius);box-shadow:var(--sp-shadow);transform:rotate(var(--sp-tilt-a));}.rb-glow{display:none;}.rb-icon{filter:none;}.rb-title{font-family:var(--font-display);font-size:18px;color:var(--ink);}.rb-sub{color:var(--ink-dim);font-weight:600;}.rb-cta{background:var(--accent);color:#fff;border:2.5px solid var(--ink);box-shadow:var(--sp-shadow-sm);font-family:var(--font-display);font-size:14px;}.rb-cta:hover{filter:none;background:#0a0a0a;transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink);}.rb-cta-ghost{background:var(--bg-2);color:var(--ink);}.rb-cta-ghost:hover{background:var(--sp-butter);}.rb-arrow{color:var(--ink);}.gdpr-banner,.vx-banner{display:none !important;}.section-panel{position:relative;padding:22px 22px 24px;}.section-head{gap:12px;margin-bottom:16px;}.section-name{font-family:var(--font-display);font-size:clamp(20px,2.6vw,26px);font-weight:800;letter-spacing:0;text-transform:none;background:linear-gradient(transparent 62%,var(--sp-pink-soft) 62% 92%,transparent 92%);padding:0 6px;margin-left:-6px;}.section-count{font-family:var(--font-display);font-size:13px;color:var(--ink);background:var(--bg-2);border:2.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);padding:1px 10px;}.section-note{color:var(--ink-dim);font-weight:600;}.section-panel::after{content:"";position:absolute;top:-17px;right:26px;width:34px;height:34px;background:var(--sp-spark) no-repeat center / contain;pointer-events:none;transform:rotate(14deg);}.section-panel:nth-of-type(even)::after{background-image:var(--sp-spark-lilac);right:auto;left:30px;transform:rotate(-10deg);}.section-panel:nth-of-type(3n)::after{background-image:var(--sp-spark-butter);}.module-search .input{border-radius:999px;padding:13px 18px 13px 46px;font-family:var(--font-display);font-weight:600;font-size:16px;box-shadow:var(--sp-shadow-sm);background:#fff;}.module-search .input:focus{box-shadow:var(--sp-shadow-sm),0 0 0 4px var(--sp-pink-soft);}.module-search-icon{left:16px;font-size:18px;opacity:1;filter:none;}.module-search-empty{font-family:var(--font-display);color:var(--ink-dim);}.tile-grid{gap:18px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));}.tile{position:relative;gap:6px;padding:18px 16px 16px;background:var(--bg-2);border:var(--sp-outline);border-radius:var(--sp-radius);box-shadow:var(--sp-shadow-sm);transition:transform .18s var(--sp-bounce),box-shadow .18s ease,background .18s ease;}@media (prefers-reduced-motion:no-preference){.tile-grid .tile{animation:spPop .45s var(--sp-bounce) both;}.tile-grid .tile:nth-child(2){animation-delay:.04s;}.tile-grid .tile:nth-child(3){animation-delay:.08s;}.tile-grid .tile:nth-child(4){animation-delay:.12s;}.tile-grid .tile:nth-child(5){animation-delay:.16s;}.tile-grid .tile:nth-child(6){animation-delay:.20s;}.tile-grid .tile:nth-child(7){animation-delay:.24s;}.tile-grid .tile:nth-child(8){animation-delay:.28s;}.tile-grid .tile:nth-child(9){animation-delay:.32s;}}.tile-grid .tile:nth-child(odd){rotate:var(--sp-tilt-a);}.tile-grid .tile:nth-child(even){rotate:var(--sp-tilt-b);}a.tile:hover,.tile:hover{rotate:0deg;transform:translate(-3px,-5px);border-color:var(--ink);box-shadow:8px 8px 0 var(--ink);background:#ffffff;}a.tile:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--ink);}.tile:focus-visible{rotate:0deg;}.tile-emoji{width:58px;height:58px;display:grid;place-items:center;font-size:30px;line-height:1;border:3px solid var(--ink);border-radius:18px;box-shadow:3px 3px 0 var(--ink);background:var(--sp-pink-soft);margin-bottom:6px;transition:transform .25s var(--sp-bounce);}.tile-grid .tile:nth-child(6n+1) .tile-emoji{background:var(--sp-pink-soft);}.tile-grid .tile:nth-child(6n+2) .tile-emoji{background:var(--sp-lilac);}.tile-grid .tile:nth-child(6n+3) .tile-emoji{background:var(--sp-blue);}.tile-grid .tile:nth-child(6n+4) .tile-emoji{background:var(--sp-butter);}.tile-grid .tile:nth-child(6n+5) .tile-emoji{background:var(--sp-mint);}.tile-grid .tile:nth-child(6n+6) .tile-emoji{background:var(--sp-peach);}.tile:hover .tile-emoji{transform:rotate(-8deg) scale(1.1);}.tile-img{width:58px;height:58px;padding:7px;object-fit:contain;border:3px solid var(--ink);border-radius:18px;background:var(--ink);box-shadow:3px 3px 0 var(--ink);}.tile-emoji{width:auto;min-width:58px;padding-inline:10px;white-space:nowrap;align-self:flex-start;}.tile-name{font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--ink);line-height:1.15;}.tile-desc{font-size:13.5px;font-weight:600;color:var(--ink-dim);line-height:1.35;}.tile-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;}.tile-badge,.tile-access,.key-pill,.deal-cat{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.01em;color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:1px 10px;}.tile-badge{background:var(--bg-2);}.tile-badge:empty,.tile-badges:empty{display:none;}.tile-access-ok{background:var(--sp-mint);color:var(--ink);border:2px solid var(--ink);}.tile-access-locked,.tile-access-disabled{background:#FFC9C9;color:var(--ink);border:2px solid var(--ink);}.tile-star{color:var(--ink);opacity:.35;top:12px;right:12px;font-size:19px;text-shadow:none;}.tile-star:hover{color:#E7A400;opacity:1;transform:scale(1.25) rotate(14deg);text-shadow:none;}.tile-star.on,.tile-star.is-fav,.tile-star[aria-pressed="true"]{color:#F2B100;opacity:1;text-shadow:1px 1px 0 var(--ink);}.tile.ghost,.tile.disabled{opacity:.6;filter:grayscale(.35);}.shop-tile-price{font-family:var(--font-display);}.shop-tile-now{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--ink);}.shop-tile-was{color:var(--ink-faint);}.shop-tile-save{top:12px;right:12px;background:var(--sp-butter);color:var(--ink);border:2px solid var(--ink);border-radius:999px;font-family:var(--font-display);font-weight:800;font-size:11px;padding:2px 9px;box-shadow:2px 2px 0 var(--ink);}.shop-tile-off{opacity:.6;filter:grayscale(.45);}.shop-tile-off:hover{opacity:.85;}.shop-tile-was{font-size:14px;font-weight:700;text-decoration-thickness:2px;text-decoration-color:#0a0a0a;opacity:1;}.shop-tile-price{align-items:baseline;flex-wrap:wrap;row-gap:2px;}.tile-btn{font-family:var(--font-display);}.crd-pill,.pts-pill{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--ink);border:var(--sp-outline);border-radius:999px;box-shadow:var(--sp-shadow-sm);padding:7px 14px;transition:transform .16s var(--sp-bounce),box-shadow .16s ease;}.crd-pill{background:var(--sp-mint);}.pts-pill{background:var(--sp-butter);}.crd-pill:hover,.pts-pill:hover{filter:none;transform:translate(-1px,-2px) rotate(-1deg);box-shadow:5px 5px 0 var(--ink);}.crd-add{background:var(--bg-2);color:var(--ink);border:2px solid var(--ink);border-radius:50%;font-weight:800;}.crd-n,.pts-n{color:var(--ink);}.user-chip{font-family:var(--font-display);font-size:14px;color:var(--ink);background:var(--sp-lilac);border:2.5px solid var(--ink);border-radius:999px;box-shadow:var(--sp-shadow-sm);}.sb-icon{filter:drop-shadow(1px 1px 0 rgba(10,10,10,.25));}@media (min-width:769px){.sb-link{padding-block:11px;}.sb-link:hover{transform:translateX(3px);}}.key-card{background:var(--bg-2);border:var(--sp-outline);border-radius:var(--sp-radius-sm);box-shadow:var(--sp-shadow-sm);}.key-name{font-family:var(--font-display);font-size:17px;font-weight:800;}.key-pill.set{background:var(--sp-mint);border-color:var(--ink);color:var(--ink);}.key-pill.unset{background:var(--bg-3);border-color:var(--ink);color:var(--ink-dim);}.key-bal{color:var(--ink-dim);font-weight:700;}.deal-card{background:var(--bg-2);border:var(--sp-outline);border-radius:var(--sp-radius);box-shadow:var(--sp-shadow-sm);transition:transform .18s var(--sp-bounce),box-shadow .18s ease;}.deal-card:hover{transform:translate(-3px,-5px) rotate(-.6deg);border-color:var(--ink);box-shadow:8px 8px 0 var(--ink);}.deal-card.is-pinned{background:var(--sp-butter);border-color:var(--ink);}.deal-img{border-bottom:var(--sp-outline);}.deal-img-ph{background:repeating-linear-gradient(135deg,var(--sp-pink-soft) 0 14px,#fff 14px 28px);}.deal-title{font-family:var(--font-display);font-weight:800;color:var(--ink);}.deal-desc{color:var(--ink-dim);font-weight:600;}.deal-cat{background:var(--sp-lilac);}.deal-when{color:var(--ink-faint);font-weight:700;}.lchat-fab{background:var(--sp-pink);color:var(--ink);border:var(--sp-outline);box-shadow:var(--sp-shadow-sm);transition:transform .18s var(--sp-bounce),box-shadow .18s ease;}.lchat-fab:hover{transform:translate(-2px,-3px) rotate(-6deg);box-shadow:6px 6px 0 var(--ink);}.lchat-fab-ico{filter:none;}.lchat-badge{background:var(--ink);color:#fff;border:2px solid #fff;font-family:var(--font-display);}.lchat-panel{background:var(--bg-2);border:var(--sp-outline);border-radius:26px;box-shadow:var(--sp-shadow-lg);}.lchat-head{background:var(--sp-pink-soft);border-bottom:var(--sp-outline);}.lchat-title{font-family:var(--font-display);font-weight:800;color:var(--ink);}.lchat-x{color:var(--ink);}.lchat-log,.lchat-empty{color:var(--ink);}.lchat-input{background:#fafafa;border:2.5px solid var(--ink);border-radius:999px;color:var(--ink);}.lchat-send{background:var(--sp-pink);color:var(--ink);border:2.5px solid var(--ink);border-radius:50%;}.lchat-attach{color:var(--ink);}.lchat-compose{border-top:2px dashed var(--line);background:var(--bg-2);}.footer{color:var(--ink-dim);font-weight:700;padding-top:22px;}.footer a{color:var(--ink);text-decoration-thickness:2px;text-underline-offset:3px;}.footer .heart{color:transparent;display:inline-block;width:16px;height:16px;vertical-align:middle;position:relative;top:-1px;margin:0 3px;background:var(--sp-heart) no-repeat center / contain;font-size:0;}.social-btn{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--ink);background:var(--bg-2);border:var(--sp-outline);border-radius:999px;box-shadow:var(--sp-shadow-sm);padding:8px 16px;transition:transform .16s var(--sp-bounce),box-shadow .16s ease,background .16s ease;}.social-btn:hover{color:var(--ink);transform:translate(-1px,-3px) rotate(-1.5deg);box-shadow:5px 5px 0 var(--ink);}.social-btn.discord:hover{background:#f1f1f1;}.bottom-nav{background:var(--bg-2);border:var(--sp-outline);border-radius:26px;box-shadow:var(--sp-shadow);padding:8px 8px;}.bn-item{color:var(--ink-dim);border-radius:18px;font-family:var(--font-display);font-weight:700;}.bn-item.active{color:var(--ink);}.bn-label{font-family:var(--font-display);font-size:11.5px;font-weight:700;}.bn-indicator{background:var(--sp-pink-soft);border:2.5px solid var(--ink);border-radius:18px;box-shadow:2px 2px 0 var(--ink);}@media (min-width:769px){html body:not(:has(.topbar)){padding-left:20px;}}.subs-notice{display:flex;gap:14px;align-items:flex-start;padding:14px 18px;background:var(--sp-butter);border:var(--sp-outline);border-radius:var(--sp-radius-sm);box-shadow:var(--sp-shadow-sm);color:var(--ink);}.subs-notice b{font-family:var(--font-display);font-size:17px;}.subs-notice-emoji{font-size:26px;}.plan-grid{gap:22px;}.plan-card{position:relative;background:var(--bg-2);border:var(--sp-outline);border-radius:var(--sp-radius);box-shadow:var(--sp-shadow);padding:26px 22px 22px;transition:transform .18s var(--sp-bounce),box-shadow .18s ease;}.plan-card:hover{transform:translate(-3px,-5px) rotate(-.5deg);box-shadow:8px 8px 0 var(--ink);}.plan-featured{background:var(--sp-butter);}.plan-card:nth-child(1){border-radius:28px 22px 26px 20px;}.plan-name{font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--ink);letter-spacing:0;text-transform:none;}.plan-now{font-family:var(--font-display);font-weight:800;font-size:clamp(38px,5vw,52px);color:var(--ink);text-shadow:3px 3px 0 var(--sp-pink-soft);}.plan-was{color:var(--ink-faint);font-weight:700;}.plan-term{color:var(--ink-dim);font-weight:700;}.plan-flag,.plan-save{font-family:var(--font-display);font-weight:800;font-size:12px;letter-spacing:.02em;text-transform:none;color:var(--ink);border:2.5px solid var(--ink);border-radius:999px;box-shadow:2px 2px 0 var(--ink);padding:2px 12px;}.plan-flag{background:var(--sp-pink);}.plan-save{background:var(--sp-mint);}.plan-buy{font-family:var(--font-display);font-size:18px;text-transform:none;letter-spacing:0;color:var(--ink);}.plan-debt-total{color:var(--ink);font-weight:700;}.plan-fineprint{color:var(--ink-dim);}.liquid-btn,.liquid-btn .lbl,.liquid-btn .btn-label{color:var(--ink);text-transform:none;letter-spacing:0;text-shadow:none;}.liquid-btn{font-family:var(--font-display);}.rvpop-card,.vx-modal,.help-page-host,.lchat-menu,.ut-paybar,.ipguard-box,.ann-panel,.ann-preview,.push-preview,.pushn,.pay-success-card,.vx-cwarn-card,#anTip,.wc-back{background:var(--bg-2);color:var(--ink);border:var(--sp-outline);border-radius:var(--sp-radius-sm);box-shadow:var(--sp-shadow-sm);}.ut-3ds-cover,.crd-popup-frame,.shop-product-media,.mc-chart-wrap{background:var(--bg-2);color:var(--ink);}.shop-product-media,.mc-chart-wrap{border:var(--sp-outline);border-radius:var(--sp-radius-sm);}.rvpop-back,.vx-cwarn-back,.vx-modal-backdrop,.pay-success-overlay,.ipguard-overlay,.ann-overlay,.glass-back{background:rgba(10,10,10,.5);}.ur2-banner,.ro-banner,.ue-banner,.ur2-active,.ann-banner{background:var(--sp-lilac);color:var(--ink);border:var(--sp-outline);border-radius:var(--sp-radius-sm);box-shadow:var(--sp-shadow-sm);}.ur2-banner:is(span,b,p,strong,small,div):not(.btn),.ro-banner:is(span,b,p,strong,small,div):not(.btn),.ue-banner:is(span,b,p,strong,small,div):not(.btn),.ur2-active:is(span,b,p,strong,small,div):not(.btn),.ann-banner:is(span,b,p,strong,small,div):not(.btn){color:var(--ink);text-shadow:none;}.acct,.admin-lookup,.area-card,.chart-card,.cinema-card,.cinema-basket,.cinema-summary,.credits-balance-card,.ep-paywall,.gen-detail,.gvm-card,.mc-card,.mgmt-card,.odk-card,.pay-card,.pay-method-card,.rv-card,.rv-mod-card,.set-method,.set-sec,.set-relink-card,.sp-balance-card,.ss-ctx-card,.vx-paid-card,.vx-section,.nectar-panel,.module-sec,.info-note,.travel-bundle-upsell,.ut-summary{background:var(--bg-2);color:var(--ink);border:var(--sp-outline);border-radius:var(--sp-radius-sm);box-shadow:var(--sp-shadow-sm);}.access-row,.allow-row,.blocked-row,.crd-hist-row,.dl-row,.gen-row,.gen-batch-row,.ord-row,.ord-admin-row,.signin-row,.tk-row,.vx-batch-row,.vx-active-row,.shop-code-row,.subs-buy-row,.subs-code-row,.rps-user-row,.crash-player-row,.pe-restaurant-row,.ss-act-row,.subs-plan-row,.subs-buy-item,.sc-queue-row,.mod-item{border:2.5px solid var(--ink);border-radius:14px;background:var(--bg-2);color:var(--ink);}.log-row,.trow,.lb-row,.sc-lb-row,.wins-row{border-color:var(--line);border-width:2px;color:var(--ink);}.pill,.tag,.set-badge,.dl-tag,.ut-badge,.ut-chip,.ut-bk-pill,.deal-chip,.vx-recap-chip,.mines-history-chip,.fav-route-chip,.ut-sec-chip,.subs-test-badge,.ut-leg-badge{border:2px solid var(--ink);color:var(--ink);font-family:var(--font-display);font-weight:700;border-radius:999px;}.set-badge{background:var(--sp-mint);}.set-method.is-off .set-badge,.set-badge.off{background:var(--bg-3);}.set-method{box-shadow:none;}.set-sec{box-shadow:none;border-width:2.5px;}.stats{border:0;gap:14px;margin-bottom:20px;}.stat{padding:12px 16px;}.stat-value,.stat-tier .stat-value{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--ink);}.stat-label{font-family:var(--font-display);font-weight:700;font-size:13px;}.seg{background:var(--bg-3);border:2.5px solid var(--ink);padding:4px;gap:4px;}.seg-btn{font-family:var(--font-display);}.seg-btn.active{background:var(--sp-pink);}.cw-steps{gap:4px;}.cw-step{color:var(--ink-dim);font-family:var(--font-display);font-size:13px;}.cw-step::before{background:repeating-linear-gradient(90deg,var(--ink) 0 5px,transparent 5px 10px);opacity:.3;height:3px;top:15px;}.cw-step.is-active::before,.cw-step.is-done::before{background:var(--ink);opacity:.85;}.cw-dot{width:36px;height:36px;background:var(--bg-2);border:3px solid var(--ink);color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:15px;box-shadow:2px 2px 0 var(--ink);}.cw-step.is-active .cw-dot{background:var(--sp-pink);border-color:var(--ink);box-shadow:3px 3px 0 var(--ink);transform:scale(1.08);}.cw-step.is-done .cw-dot{background:var(--sp-mint);border-color:var(--ink);color:var(--ink);}.cw-step.is-reachable:hover .cw-dot{border-color:var(--ink);background:var(--sp-butter);}.cw-step.is-active .cw-name,.cw-step.is-done .cw-name{color:var(--ink);}#utSteps .cw-dot{width:32px;height:32px;}.ut-lbl,.ut-lbl-block,.vx-lbl,.ro-lbl,.field-title{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink);}.pay-row,.ro-pay-row{border:0;background:transparent;padding:8px 0;}.ro-pay-btn-l,.pay-row .btn{text-transform:none;letter-spacing:0;font-family:var(--font-display);font-size:17px;}.pay-row .btn-primary{background:var(--sp-pink);}.pay-row .or,.pay-or{background:var(--bg-2);color:var(--ink);border:2.5px solid var(--ink);border-radius:999px;font-family:var(--font-display);font-weight:800;padding:2px 12px;box-shadow:2px 2px 0 var(--ink);}.pay-hint,.pay-sub{color:var(--ink-dim);font-weight:700;}select,.deal-filter-select,.ut-select,.ut-cval-select,.cinema-select,.an-scope,.mail20-login-domain{color:var(--ink);background-color:#fafafa;border:var(--sp-outline);border-radius:14px;font-family:var(--font-body);font-weight:700;}select option{color:var(--ink);background:#fff;}.deal-filter-wrap,.deal-filter{color:var(--ink);background:transparent;border:0;padding:0;}.deal-filter-icon,.deal-filter>span{color:var(--ink);}.deal-filter-select{padding-block:10px;}.brand-mini{font-size:17px;line-height:1.15;}@media (min-width:769px){.brand-mini{font-size:17px;}}.al-detail,.chat-sys,.code-box,.code-box code,.crash-countdown,.gen-log,.lcmd-code,.lcmd-pre,.log-box,.mc-gif-item,.mc-gif-picker,.md-user,.mod-allow,.nf-sms,.nf-v,.pull-log,.sess-barcode,.sp-json,.ss-log,.vx-card-opt,.dl-thumb{background:var(--bg-3);color:var(--ink);border-color:var(--line);}.log-box,.gen-log,.pull-log,.ss-log,.sp-json,.code-box{border:2.5px solid var(--ink);border-radius:14px;}.cinema-input,.pts-select{background:#fafafa;color:var(--ink);border:var(--sp-outline);border-radius:14px;}.gen-progress,.voi-progress,.pull-bar,.ov-usage-bar{background:var(--sp-pink-soft);border:2.5px solid var(--ink);border-radius:999px;}.pull-bar-fill,.gen-progress>i,.voi-progress>i{background:var(--sp-pink);}html body .voi-progress:not(:has(>i)){border-radius:22px;padding:14px 18px;}.pull-stat{background:var(--bg-2);color:var(--ink);border:2px solid var(--ink);font-family:var(--font-display);font-weight:700;}.pull-stat.added{background:var(--sp-mint);}.pull-stat.failed{background:#FFC9C9;}.pull-stat.already{background:var(--sp-blue);}.pl-out.added,.pl-out.already{color:#1F7A4D;}.pl-out.fail{color:#C0392B;}.tab,.seg-btn{font-family:var(--font-display);}.admin-card{padding:18px;}.admin-card-name{font-size:18px;}.panel-title{font-size:20px;}hr.rule{border:0;border-top:3px dotted var(--ink);opacity:.25;}table{border-collapse:separate;border-spacing:0;}.signin-row,.signin-list>*{border-color:var(--line);}img.avatar,.lb-av{border:2.5px solid var(--ink);border-radius:50%;}.toast-wrap .toast{max-width:min(92vw,460px);}@media (max-width:640px){.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}.tile-grid .tile:nth-child(odd),.tile-grid .tile:nth-child(even),.sub-card,.review-banner{rotate:0deg;transform:none;}.tile{padding:14px 12px 12px;box-shadow:3px 3px 0 var(--ink);}.tile-emoji{width:50px;height:50px;font-size:26px;}.tile-name{font-size:16px;}.section-panel{padding:18px 14px 20px;}.sd-title{text-shadow:3px 3px 0 var(--sp-pink),6px 6px 0 var(--sp-lilac);}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition-duration:.01ms !important;}.tile-grid .tile:nth-child(odd),.tile-grid .tile:nth-child(even){rotate:0deg;}}[hidden]{display:none !important;}.set-sec-flat{background:transparent;border:0;box-shadow:none;padding:6px 0 0;border-radius:0;}.set-sec-flat .set-h{font-family:var(--font-display);font-size:20px;font-weight:800;margin:0 0 12px 4px;}.set-sec-flat .set-methods{gap:12px;margin-bottom:4px;}.set-sec-flat .set-method{padding:12px 14px;gap:14px;border-radius:20px;box-shadow:3px 3px 0 var(--ink);transition:transform .16s var(--sp-bounce),box-shadow .16s ease;}.set-sec-flat .set-method:hover{transform:translate(-1px,-2px);box-shadow:5px 5px 0 var(--ink);}.set-sec-flat .set-method:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink);}.set-sec-flat .set-method-ic{display:grid;place-items:center;width:46px;height:46px;font-size:23px;border-radius:15px;border:2.5px solid var(--ink);background:var(--sp-lilac);box-shadow:2px 2px 0 var(--ink);}.set-sec-flat .set-method:nth-child(6n+1) .set-method-ic{background:var(--sp-pink);}.set-sec-flat .set-method:nth-child(6n+2) .set-method-ic{background:var(--sp-butter);}.set-sec-flat .set-method:nth-child(6n+3) .set-method-ic{background:var(--sp-mint);}.set-sec-flat .set-method:nth-child(6n+4) .set-method-ic{background:var(--sp-blue);}.set-sec-flat .set-method:nth-child(6n+5) .set-method-ic{background:var(--sp-peach);}.set-sec-flat .set-method::after{content:"›";font:800 24px/1 var(--font-display);color:var(--ink);opacity:.55;margin-left:2px;}.set-sec-flat .set-method-t b{font-family:var(--font-display);font-size:16px;}.set-sec-flat .set-method-t span{color:var(--ink-dim);}.set-sec-flat .btn-danger{padding-block:12px;}@media (max-width:768px){.set-sec-flat + .set-sec-flat{padding-bottom:8px;}}.set-sec{background:transparent;border:0;border-top:2.5px dashed var(--line);border-radius:0;box-shadow:none;padding:20px 2px;}.set-sec:first-of-type{border-top:0;padding-top:6px;}.set-sec-flat{border-top:0;}.set-h{font-family:var(--font-display);font-size:19px;font-weight:800;margin:0 0 6px;}.set-sub{color:var(--ink-dim);}.set-badge{color:var(--ink);background:var(--sp-mint);box-shadow:2px 2px 0 var(--ink);}.set-badge.is-on{background:var(--sp-mint);color:var(--ink);border-color:var(--ink);}.set-method.is-on{border-color:var(--ink);}.set-method{border:2.5px solid var(--ink);border-radius:18px;}.set-method .set-method-ic{font-size:22px;}.set-err{color:#0a0a0a;font-weight:700;}@media (max-width:640px){.card.dash{padding:16px 10px 18px;}.card.dash>.section-panel,.card.dash .section-panel{padding:16px 10px 18px;}.section-panel .tile-grid{gap:10px;}.tile-grid .tile{padding:12px 10px 12px;min-width:0;}.tile-grid .tile .tile-name{overflow-wrap:anywhere;}.tile-desc,.tile-sub{font-size:12.5px;line-height:1.35;overflow-wrap:anywhere;}}@media (max-width:640px){.tile-grid .tile .tile-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.tile-badge,.tile-access{white-space:nowrap;font-size:11.5px;padding:3px 9px;}.tile-badges{gap:6px;flex-wrap:wrap;}}html body .mini-btn,html body .modal-trash,html body .st-fbtn,html body .ut-trip-btn,html body .rv-filter-btn,html body .ih-howto-toggle,html body .mylog-toggle,html body .ur2-map-theme{background:var(--bg-2);color:var(--ink);border:2.5px solid var(--ink);border-radius:14px;box-shadow:2px 2px 0 var(--ink);font-family:var(--font-display);font-weight:700;cursor:pointer;transition:transform .14s var(--sp-bounce),box-shadow .14s ease;}html body .mini-btn:hover,html body .st-fbtn:hover,html body .ut-trip-btn:hover,html body .rv-filter-btn:hover,html body .ih-howto-toggle:hover,html body .mylog-toggle:hover,html body .ur2-map-theme:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink);background:var(--sp-pink-soft);}html body .mini-btn:active,html body .st-fbtn:active,html body .ut-trip-btn:active,html body .mylog-toggle:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--ink);}html body .mylog-toggle{padding:12px 16px;font-size:14px;}html body .rv-filter-btn.active,html body .rv-filter-btn[aria-current],html body .rv-filter-btn.is-active{background:var(--sp-pink);}html body .code-result,html body .vx-bin,html body .ut-3ds-cover,html body .f-summary,html body .ut-route,html body .ut-pax-row,html body .ut-card,html body .ut-rail,html body .shop-product-total,html body .rv-form,html body .ro-pay-divider-badge,html body .rx-opts,html body .rx-opt,html body .ih-howto-body,html body .ws-disclaimer,html body .pe-reward-card{color:var(--ink);border:2.5px solid var(--ink);border-radius:16px;}html body .code-result,html body .vx-bin,html body .f-summary,html body .ut-route,html body .ut-pax-row,html body .ut-card,html body .ut-rail,html body .shop-product-total,html body .rv-form,html body .rx-opts,html body .rx-opt,html body .ih-howto-body,html body .ws-disclaimer,html body .pe-reward-card{background:var(--bg-2);box-shadow:3px 3px 0 var(--ink);}html body .code-result:is(code,html body b,html body strong,html body span,html body p){color:var(--ink);}html body .pe-reward-card.pe-reward-disabled{opacity:.55;filter:grayscale(.4);box-shadow:none;}html body .rv-text,html body .rv-upload{background:var(--bg-2);color:var(--ink);border:2.5px solid var(--ink);border-radius:14px;}html body .rv-upload{border-style:dashed;cursor:pointer;}html body .ro-pay-divider-badge{background:var(--sp-butter);border-width:2px;border-radius:999px;padding:2px 10px;}html body .track-map-wrap,html body .f-map,html body .ur2-map-wrap,html body .f-scan,html body .f-scan-frame{border:3px solid var(--ink);border-radius:18px;box-shadow:3px 3px 0 var(--ink);overflow:hidden;}html body .f-scan-frame{box-shadow:none;}html body .f-live{border:2.5px solid var(--ink);border-radius:999px;color:var(--ink);background:var(--sp-mint);padding:3px 12px;}html body .rb-icon{display:grid;place-items:center;border:2.5px solid var(--ink);border-radius:16px;background:var(--sp-butter);box-shadow:2px 2px 0 var(--ink);}html body .credits-banner .rb-icon{background:var(--sp-mint);}html body .dash-avatar{border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);}html body #forest .f-map,html body #forest .f-scan,html body #forest .f-summary{border:3px solid var(--ink);border-radius:18px;box-shadow:3px 3px 0 var(--ink);}html body #forest .f-scan-frame{border-color:var(--ink);}html body #forest .f-live{border:2.5px solid var(--ink);background:var(--sp-mint);color:var(--ink);box-shadow:none;}html body #forest .f-summary{background:var(--bg-2);color:var(--ink);}html body .banner .rb-icon,html body .review-banner .rb-icon,html body .credits-banner .rb-icon{border:2.5px solid var(--ink);border-radius:16px;box-shadow:2px 2px 0 var(--ink);}html body .shop-qty .btn,html body .shop-product-total,html body #shopQtyMinus,html body #shopQtyPlus{border:2.5px solid var(--ink);color:var(--ink);}html body .utsc{background:var(--sp-pink-soft);border:3px solid var(--ink);border-radius:22px;box-shadow:3px 3px 0 var(--ink);overflow:hidden;}html body .utsc[hidden]{display:none;}html body .utsc-pfp{border:3px solid var(--ink);box-shadow:2px 2px 0 var(--ink);background:var(--sp-butter);}html body .utsc-kicker{color:var(--accent-2);font-family:var(--font-display);letter-spacing:.06em;}html body .utsc-line{color:var(--ink);font-weight:700;}html body .utsc-mention{background:var(--sp-lilac);color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:0 9px;}html body .utsc-sub{color:var(--ink-dim);}html body .utsc-more{color:var(--accent);font-family:var(--font-body);font-weight:800;}html body .utsc-more:hover,html body .utsc-more:focus{color:var(--ink);}html body .usp-mode{background:var(--bg-2);border:3px solid var(--ink);border-radius:20px;box-shadow:3px 3px 0 var(--ink);padding:5px;}html body .usp-mode-btn{color:var(--ink-dim);border-radius:15px;font-family:var(--font-display);font-weight:800;}html body .usp-mode-btn.is-on{background:var(--sp-pink);color:var(--ink);box-shadow:0 0 0 2.5px var(--ink) inset;}html body .usp-card{background:var(--bg-2);border:3px solid var(--ink);border-radius:24px;box-shadow:4px 4px 0 var(--ink);}html body .usp-h{font-family:var(--font-display);color:var(--ink);text-transform:none;letter-spacing:0;}html body .usp-h3{font-family:var(--font-display);color:var(--ink);}html body .usp-sub,html body .usp-hint,html body .usp-fee,html body .usp-dim{color:var(--ink-dim);}html body .usp-field>label,html body .usp-sl{color:var(--ink-dim);font-family:var(--font-body);font-weight:800;letter-spacing:.03em;text-transform:none;font-size:13px;}html body .usp-bad{color:var(--danger);font-weight:700;}html body .usp-ok{color:var(--ok);}html body .usp-sug{background:var(--bg-2);border:3px solid var(--ink);border-radius:18px;box-shadow:4px 4px 0 var(--ink);}html body .usp-sug button{color:var(--ink);border-radius:12px;}html body .usp-sug button:hover,html body .usp-sug button:focus{background:var(--sp-pink-soft);}html body .usp-sug-none{color:var(--ink-dim);}html body .usp-seg{background:var(--bg-3);border:2.5px solid var(--ink);border-radius:16px;}html body .usp-seg-btn{color:var(--ink-dim);border-radius:12px;font-family:var(--font-display);font-weight:800;}html body .usp-seg-btn.is-on{background:var(--sp-butter);color:var(--ink);box-shadow:0 0 0 2.5px var(--ink) inset;}html body .usp-x{border:2.5px solid var(--ink);border-radius:12px;background:var(--bg-2);color:var(--ink);}html body .usp-link{color:var(--accent);font-weight:800;}html body .usp-bar{background:var(--sp-lilac);border:2.5px solid var(--ink);height:14px;}html body .usp-bar i{background:var(--sp-pink);border-right:2.5px solid var(--ink);}html body .usp-opt,html body .usp-item,html body .usp-rv,html body .usp-cardbox{background:var(--bg-3);border:2.5px solid var(--ink);border-radius:18px;}html body .usp-cmp{background:var(--sp-blue);border:2.5px solid var(--ink);border-radius:18px;color:var(--ink);}html body .usp-who{color:var(--accent-2);font-family:var(--font-display);letter-spacing:.04em;}html body .usp-tix li{border-top-color:rgba(10,10,10,.2);}html body .usp-tix-route{color:var(--ink);}html body .usp-tix-time{color:var(--ink-dim);}html body .usp-tix-price,html body .usp-rv-price{color:var(--ok);}html body .usp-tot,html body .usp-fin,html body .usp-total{color:var(--ink);}html body .usp-tot{border-top-color:var(--ink);}html body .usp-book{border-top:2.5px dashed var(--ink);}html body .usp-item.is-prepared,html body .usp-item.is-paid{background:var(--sp-mint);}html body .usp-item.is-failed{background:#FFD9D9;border-color:var(--danger);}html body .usp-item-n{background:var(--sp-pink);color:var(--ink);border:2px solid var(--ink);}html body .usp-item-t span,html body .usp-item-s{color:var(--ink-dim);}html body .usp-item.is-prepared .usp-item-s,html body .usp-item.is-paid .usp-item-s{color:var(--ok);}html body .usp-it summary,html body .usp-opts summary{color:var(--accent-2);font-weight:800;}html body .usp-it ul,html body .usp-opts summary span{color:var(--ink-dim);}html body .usp-chg{color:var(--accent);}html body .usp-promo{color:var(--accent-2);font-weight:700;}html body .usp-otp{border-top-color:rgba(10,10,10,.3);}html body .usp-cardbox legend{color:var(--ink);font-family:var(--font-display);background:var(--sp-butter);border:2px solid var(--ink);border-radius:999px;padding:1px 10px;}html body .usp-status{color:var(--accent-2);font-weight:700;}