.own-admin-credit-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.own-admin-credit-types>button{border:1px solid var(--line);background:var(--card);min-width:0;min-height:50px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:650;display:flex}.own-admin-credit-types>button>svg{flex-shrink:0;width:22px;height:22px}.own-admin-credit-types>.selected{background:#ef334b0a;border-color:currentColor;box-shadow:inset 0 0 0 1px}.own-admin-credit-types>.selected.adult-credit,.own-admin-credits .own-admin-adult-balance{background:#a855f70b}.own-admin-grant{margin-bottom:5px;font-size:13px;line-height:1.6;display:block}@media (width<=460px){.own-admin-credit-types{grid-template-columns:1fr}.own-admin-credit-types>button{justify-content:flex-start;padding:12px 16px}}.history-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:12px;padding:20px 0 4px;display:flex}.history-pagination>small{color:#999;font-size:12px}.history-pagination>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.history-pagination button{min-width:34px;min-height:36px;color:inherit;background:0 0;border:1px solid #8885;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:600}.history-pagination button[aria-current=page]{color:#fff;background:#ed1c24;border-color:#ed1c24}.history-pagination button:disabled{opacity:.35}.history-pagination button:not(:disabled):hover{border-color:#ed1c24}.history-pagination>div>span{align-items:center;gap:5px;display:flex}.pagination-gap{color:#999;padding:0 3px}.wallet-adult .history-pagination button[aria-current=page]{background:#9333ea;border-color:#9333ea}@media (width<=520px){.history-pagination{gap:8px}.history-pagination button{min-width:30px;padding:7px 8px}}.pi-root{z-index:100;color:#fff;isolation:isolate;background:#000;font-family:Inter,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.pi-root button{cursor:pointer;font:inherit}.pi-root button:focus-visible,.pi-root label:focus-within{outline-offset:5px;outline:2px solid #ff4c55}.pi-ocean{opacity:0;background:radial-gradient(at 50% -10%,#73232c55,#0000 60%),linear-gradient(#21080d,#08070c 80%);transition:opacity 2s;position:absolute;inset:0}.pi-ocean canvas{width:100%;height:100%;display:block}.pi-stage-diving .pi-ocean,.pi-stage-showcase .pi-ocean,.pi-stage-descent .pi-ocean,.pi-stage-end .pi-ocean{opacity:1}.pi-grain{pointer-events:none;z-index:2;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23ffffff' filter='url(%23n)' opacity='.65' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.pi-intro{z-index:3;opacity:1;background:#000;transition:opacity 1.8s;position:absolute;inset:0}.pi-intro>video{object-fit:cover;opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0}.pi-intro>video.is-playing{opacity:1}.pi-intro-copy{opacity:0;text-shadow:0 2px 30px #000;z-index:3;width:30%;max-width:420px;transition:opacity 1.7s,transform 1.7s;position:absolute;top:32%;left:6.2%;transform:translateY(18px)}.pi-intro-copy.is-visible{opacity:1;transform:none}.pi-intro-copy h1{letter-spacing:-.045em;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(29px,3.5vw,64px);font-style:italic;font-weight:400;line-height:1.13}.pi-intro-copy p{color:#e6d9d9;font-size:clamp(14px,1.25vw,22px);font-weight:300;line-height:1.65}.pi-intro-copy strong{color:#ff434e;font-weight:500}.pi-stage-diving .pi-intro{opacity:0;transform:translateY(-110vh)scale(1.14)}.pi-stage-showcase .pi-intro,.pi-stage-descent .pi-intro,.pi-stage-end .pi-intro{visibility:hidden;opacity:0;pointer-events:none}.pi-waterline{z-index:4;pointer-events:none;filter:blur(4px);opacity:0;background:radial-gradient(#ff6e6e55,#0000 70%);border-top:1px solid #ff6b6b88;width:120%;height:18vh;position:absolute;top:100%;left:-10%}.pi-stage-diving .pi-waterline{animation:3.6s ease-in-out forwards pi-dive-line}@keyframes pi-dive-line{0%{opacity:0;top:100%;transform:scaleY(1)}30%{opacity:.8}65%{opacity:.3}to{opacity:0;top:-30%;transform:scaleY(2)}}.pi-depth-rays{pointer-events:none;opacity:0;background:repeating-conic-gradient(from -16deg at 50% -20%,#0000 0deg 8deg,#ff596307 10deg 12deg,#0000 14deg 24deg);transition:opacity 3s;position:absolute;inset:0}.pi-stage-showcase .pi-depth-rays{opacity:1;animation:14s ease-in-out infinite alternate pi-rays}@keyframes pi-rays{to{opacity:.4;transform:translate(4%)skew(4deg)}}.pi-stage-descent:not(.pi-webgl) .pi-ocean{background:radial-gradient(#fafafa,#c4c7cc);transition:background 3s}.pi-close,.pi-settings{z-index:20;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1118;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:26px;right:30px}.pi-settings{right:84px}.pi-close:hover,.pi-settings:hover{background:#e91c3555;border-color:#ff5a5a66}.pi-stage-end .pi-close{opacity:.3}.pi-stage-end .pi-close:hover{opacity:1}.pi-showcase{z-index:5;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-top:8vh;transition:opacity 2s,transform 3s cubic-bezier(.19,1,.22,1);display:flex;position:absolute;inset:0;transform:translateY(35vh)}.pi-stage-revealing .pi-showcase,.pi-stage-showcase .pi-showcase{opacity:1;pointer-events:auto;transform:none}.pi-stage-descent .pi-showcase{opacity:0;transition:transform 3s cubic-bezier(.65,0,.25,1),opacity 1.5s;transform:translateY(-100vh)}.pi-showcase-heading{text-align:center;margin-bottom:5.5vh}.pi-showcase-heading>span{letter-spacing:.35em;color:#eab9bc;font-size:10px}.pi-showcase-heading>p{color:#f6e7e8;letter-spacing:-.035em;margin:12px 0;font-family:Georgia,serif;font-size:clamp(25px,2.5vw,44px);font-weight:400}.pi-carousel{isolation:isolate;width:100%;height:clamp(240px,37vh,440px);position:relative;overflow:clip}.pi-slide{width:clamp(360px,36vw,650px);height:100%;transform:translateX(calc(-50% + var(--offset)*105%));opacity:.5;will-change:transform;transition:transform 1.1s cubic-bezier(.22,.8,.2,1),opacity .6s;position:absolute;top:0;left:50%}.pi-slide.is-active{opacity:1;z-index:2}.pi-slide-title{white-space:nowrap;align-items:baseline;gap:12px;margin-bottom:15px;display:flex}.pi-slide-title>span{letter-spacing:.07em;color:#f58891;font-size:10px}.pi-slide-title h2{letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.35vw,25px);font-weight:400}.pi-slide-media{background:#180d16;border:1px solid #ffffff20;width:100%;height:calc(100% - 35px);position:relative;overflow:hidden;box-shadow:0 20px 70px #0006}.pi-slide:not(.is-active) .pi-slide-media{cursor:pointer}.pi-slide-media video{object-fit:cover;z-index:2;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.pi-cover-art{background:radial-gradient(at 50% 70%,#ff192033,#0000 65%),linear-gradient(135deg,#110d18,#320d19);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.pi-cover-art>svg{color:#ffc2c7;filter:drop-shadow(0 0 30px #ff334b80);z-index:1;width:22%;height:40%}.pi-cover-art>span{letter-spacing:.4em;color:#faebed66;font-size:9px;position:absolute;bottom:22px;left:25px}.pi-cover-orbit{aspect-ratio:1;border:1px solid #ff476252;border-radius:50%;width:65%;position:absolute;transform:rotateX(60deg)rotate(-30deg);box-shadow:0 0 50px #ee1d3218,inset 0 0 40px #ee1d3218}.pi-cover-orbit:before,.pi-cover-orbit:after{content:"";border:1px solid #ff47624d;border-radius:50%;position:absolute;inset:15%;transform:rotateY(40deg)}.pi-cover-orbit:after{inset:-15%;transform:rotateY(-40deg)}.pi-cover-batch .pi-cover-art{background:repeating-linear-gradient(125deg,#0000 0 45px,#ff303315 46px 47px),linear-gradient(135deg,#100d14,#341318)}.pi-cover-character .pi-cover-art{background:radial-gradient(at 50% 45%,#b8355045,#0000 55%),linear-gradient(#210f1e,#0b0a14)}.pi-cover-editor .pi-cover-art{background:repeating-linear-gradient(0deg,#0000 0 44px,#ffaabb13 45px 46px),linear-gradient(140deg,#0e0a10,#471b26)}.pi-cover-credits .pi-cover-art{background:radial-gradient(#712b5b66,#0000 65%),#110b1b}.pi-cover-credits .pi-cover-art>svg{color:#ce8cff}.pi-expand{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0005;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:16px;right:16px}.pi-arrow{z-index:8;color:#fff;background:#09080be6;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:49px;height:49px;display:grid;position:absolute;top:53%;transform:translateY(-50%);box-shadow:0 0 25px #0005}.pi-arrow-left{left:4%}.pi-arrow-right{right:4%}.pi-arrow:hover{background:#b71f32;border-color:#ef727a}.pi-carousel-caption{color:#e2bfc4;letter-spacing:.02em;justify-content:space-between;align-items:center;width:clamp(360px,36vw,650px);margin:24px 0 0;font-size:11px;display:flex}.pi-dots{gap:7px;display:flex}.pi-dots button{background:#ffffff40;border:0;border-radius:50%;width:5px;height:5px;padding:0;transition:width .4s}.pi-dots button.is-active{background:#ee4b58;border-radius:3px;width:19px}.pi-discover{color:#fff;opacity:0;pointer-events:none;background:#e32a3e;border:1px solid #ff73805a;border-radius:2px;align-items:center;gap:24px;margin-top:5vh;padding:16px 27px;transition:opacity 1s,transform 1s,background .3s;display:flex;transform:translateY(14px);font-size:13px!important}.pi-discover.is-visible{opacity:1;pointer-events:auto;transform:none}.pi-discover:hover{background:#fa3849}.pi-end-wash{z-index:8;pointer-events:none;opacity:0;background:radial-gradient(at 50% 130%,#9c071820,#0000 65%),#030102;transition:opacity 1.5s;position:absolute;inset:0}.pi-stage-end .pi-end-wash{opacity:1}.pi-stage-end .pi-end-wash:after{content:"";background:radial-gradient(at 15% 80%,#ff172006,#0000 45%),linear-gradient(110deg,#0000 42%,#d5192410 50%,#0000 58%);animation:18s ease-in-out infinite alternate pi-rays;position:absolute;inset:0}.pi-start{color:#fff;background:#e32a3e;border:0;border-radius:3px;align-items:center;gap:10px;padding:14px 24px;display:flex;position:absolute;top:75%;left:50%;transform:translate(-50%)}.pi-video-error{background:#060306;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.pi-video-error button{color:#fff;background:#e32a3e;border:0;align-items:center;gap:8px;padding:13px 20px;display:flex}.pi-mobile{text-align:center;background:radial-gradient(at top,#46101b66,#0000 70%),#050405;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;display:flex}.pi-mobile>svg{color:#e53848}.pi-mobile h1{margin:5px 0;font-size:26px}.pi-mobile p{color:#b7aeb1;max-width:300px;font-size:14px;line-height:1.7}.pi-mobile button{color:#fff;background:#ffffff08;border:1px solid #ffffff30;align-items:center;gap:12px;margin-top:20px;padding:13px 20px;display:flex}.pi-modal,.pi-admin-modal{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020102ee;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pi-modal h2{margin-bottom:24px;font-size:19px;font-weight:400}.pi-modal>video,.pi-expanded-cover{aspect-ratio:16/9;object-fit:contain;background:#000;width:min(85vw,1300px);max-height:78vh}.pi-expanded-cover{color:#ff8394;background:radial-gradient(#6e1d3880,#0000),#100710;place-items:center;display:grid}.pi-admin-panel{background:#141215;border:1px solid #ffffff20;border-radius:14px;width:640px;max-width:94vw;max-height:90vh;padding:36px;position:relative;overflow:auto;box-shadow:0 30px 150px #000}.pi-admin-panel>span{letter-spacing:.2em;color:#eb5967;font-size:10px}.pi-admin-panel h2{margin:10px 0;font-size:25px}.pi-admin-panel>p{color:#b5acb1;font-size:13px;line-height:1.8}.pi-admin-close{color:#fff;background:0 0;border:0;position:absolute;top:17px;right:17px}.pi-admin-row{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:18px 0;display:flex}.pi-admin-row>div{flex:1;gap:7px;display:grid}.pi-admin-row b{font-size:13px;font-weight:500}.pi-admin-row small{color:#988a94;font-size:11px}.pi-upload{cursor:pointer;background:#be263a;border:1px solid #fd697b33;border-radius:5px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;display:flex}.pi-upload input{opacity:0;width:1px;height:1px;position:absolute}.pi-upload:has(input:disabled){opacity:.5;cursor:wait}.pi-admin-row>button{color:#c0a3aa;background:0 0;border:1px solid #ffffff20;border-radius:4px;padding:8px}.pi-admin-error{color:#ff8092!important}@media (prefers-reduced-motion:reduce){.pi-slide,.pi-showcase,.pi-intro{transition-duration:.5s}.pi-depth-rays,.pi-end-wash:after{animation:none}}@media (height<=650px){.pi-showcase{padding-top:5vh}.pi-showcase-heading{margin-bottom:3vh}.pi-discover{margin-top:3vh;padding:12px 23px}.pi-carousel{height:36vh}}.pi-showcase-background{opacity:0;background:radial-gradient(at 82% 20%,#79091426,#0000 43%),radial-gradient(at 10% 90%,#b00a1620,#0000 48%),#030303;transition:opacity 1.8s;position:absolute;inset:-8%;overflow:hidden}.pi-showcase-background i{border-top:1px solid #eb263233;border-radius:50%;width:120%;height:48%;animation:14s ease-in-out infinite alternate pi-ember-drift;position:absolute;top:45%;left:-10%;transform:rotate(-18deg);box-shadow:0 -20px 90px #ba0c1310}.pi-showcase-background i:nth-child(2){opacity:.4;animation-delay:-6s;top:90%;transform:rotate(13deg)}.pi-showcase-background i:nth-child(3){opacity:.5;border:1px solid #e9252912;width:28%;height:50%;top:18%;left:60%}.pi-stage-showcase .pi-showcase-background,.pi-stage-descent .pi-showcase-background{opacity:1}.pi-stage-revealing .pi-intro{opacity:1;pointer-events:none}.pi-stage-showcase .pi-intro,.pi-stage-descent .pi-intro,.pi-stage-white .pi-intro,.pi-stage-logo .pi-intro,.pi-stage-ending .pi-intro{visibility:hidden;opacity:0;pointer-events:none}.pi-white-descent{z-index:30;opacity:0;pointer-events:none;filter:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;background:#fff;border-radius:0;position:fixed;inset:0;transform:none}.pi-stage-descent .pi-white-descent{z-index:30;animation:2.4s ease-in-out forwards pi-camera-descend}.pi-stage-white .pi-white-descent,.pi-stage-logo .pi-white-descent{opacity:1;filter:none;background:#fff;transform:none}@keyframes pi-camera-descend{0%{opacity:0}to{opacity:1}}@keyframes pi-ember-drift{to{opacity:.3;translate:3% 4%}}.pi-logo-film{z-index:6;pointer-events:none;opacity:0;visibility:hidden;background:#fff;transition:opacity 1.25s;position:absolute;inset:0}.pi-stage-logo.pi-logo-playing .pi-logo-film{opacity:1;visibility:visible}.pi-stage-logo:has(.pi-logo-retry) .pi-logo-film{opacity:1;visibility:visible}.pi-logo-film>video{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;transition:transform 1.5s cubic-bezier(.16,1,.3,1);transform:scale(2.6)}.pi-logo-playing .pi-logo-film>video{transform:scale(1)}.pi-logo-expanding .pi-logo-film>video{transition:transform 2s cubic-bezier(.6,0,.2,1);transform:scale(12)}.pi-end-wash{background:#000;transition:opacity .75s}.pi-logo-expanding .pi-end-wash{opacity:1;transition:opacity .9s .9s}.pi-stage-ending .pi-end-wash{opacity:1}.pi-stage-ending .pi-logo-film{opacity:0;visibility:hidden}.pi-logo-retry{color:#111;pointer-events:auto;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pi-logo-retry button{color:#fff;background:#d21d32;border:0;border-radius:6px;align-items:center;gap:8px;padding:14px 22px;display:flex}.pi-final{isolation:isolate;min-height:calc(100dvh - 250px);animation:1s both pi-final-enter;position:relative;transform:translate(0,0);background:#030303!important}@keyframes pi-final-enter{0%{opacity:0}to{opacity:1}}.pi-root .pi-discover:not(.is-visible){opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.pi-showcase-background i{animation:none}.pi-logo-film>video{transition-duration:.5s}.pi-final{animation-duration:.3s}}.premium-finale-shell{color:#f4f1ef;background:radial-gradient(at 92% 18%,#6e0a111b,#0000 42%),radial-gradient(at 8% 78%,#5b071115,#0000 38%),#030303!important}.premium-finale-shell>.sidebar{z-index:70;transition:transform .65s cubic-bezier(.2,.8,.2,1);transform:translate(-100%);box-shadow:20px 0 70px #0009;width:260px!important}.premium-finale-shell.premium-menu-open>.sidebar{transform:none}.premium-finale-shell>.page{width:100%;transform:translate(0,0);background:0 0!important;margin-left:0!important;transition:none!important}.premium-finale-shell>.page>header{background:#030303e8;border-color:#ffffff16;padding-left:86px;animation-name:pi-shell-fade;animation-duration:.9s;animation-delay:1s;animation-fill-mode:both;transform:none}.premium-finale-shell>.page>header .menu{display:none}.premium-finale-shell>.page>.site-contact-footer{background:0 0;animation-name:pi-shell-fade;animation-duration:.9s;animation-delay:1s;animation-fill-mode:both;transform:none}.premium-menu-toggle{z-index:75;color:#f9e9e9;cursor:pointer;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#160709e8;border:1px solid #f334;border-radius:50%;place-items:center;width:42px;height:42px;transition:left .65s cubic-bezier(.2,.8,.2,1);animation-name:pi-shell-fade;animation-duration:.9s;animation-delay:1s;animation-fill-mode:both;display:grid;position:fixed;top:22px;left:22px;transform:none}.premium-menu-toggle:hover{background:#551019}.premium-finale-shell .sidebar .close,.premium-finale-shell .collapse-nav{display:none!important}@keyframes pi-header-enter{0%{opacity:0}to{opacity:1}}.premium-final-page{color:#eee9e7;max-width:1370px;padding:42px 56px 26px!important}.premium-final-page .premium-page-title{margin:8px 0 30px}.premium-final-page .premium-page-title h1{color:#ecc77e;letter-spacing:.08em;align-items:center;gap:16px;margin:0 0 18px;font-size:clamp(27px,2.55vw,43px);font-weight:700;display:flex}.premium-final-page .premium-page-title h1>svg{stroke-width:1.5px;flex-shrink:0;width:42px;height:42px}.premium-final-page .premium-page-title p{color:#bdb4b3;margin:0;font-size:17px;line-height:1.5}.premium-final-page .premium-plan-grid{grid-template-columns:1.08fr 1fr;align-items:stretch;gap:24px}.premium-final-page .panel{background:linear-gradient(145deg,#170b0dd9,#0b0909e6);border:1px solid #9a3036;border-radius:15px;box-shadow:inset 0 0 36px #cb172306,0 12px 50px #0006}.premium-final-page .premium-offer,.premium-final-page .premium-benefits{padding:25px 28px}.premium-card-heading{border-bottom:1px solid #eb29282a;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:20px;display:flex}.premium-card-heading>svg{color:#f8514c;filter:drop-shadow(0 0 12px #e51d1c66);flex-shrink:0;width:31px;height:31px}.premium-card-heading h2{color:#f3edeb;font-weight:600;margin:0!important;font-size:26px!important}.premium-final-page .premium-price{margin:12px 0 7px}.premium-final-page .premium-price strong{letter-spacing:-2px;font-size:48px;line-height:1.15}.premium-final-page .premium-price small{color:#b9afac;font-size:16px}.premium-final-page .premium-offer>p:not(.premium-fine-print):not(.premium-renewal-note){color:#d8d1ce;margin:8px 0;font-size:14px;line-height:1.6}.premium-final-page .premium-benefit-options{gap:13px;margin:20px 0}.premium-final-page .premium-benefit-options>button{color:#ee3d49;background:#ffffff04;border:1px solid #67504b66;min-height:80px;padding:16px 20px}.premium-final-page .premium-benefit-options>.adult-credit{color:#be6aff!important}.premium-final-page .premium-benefit-options>.selected{background:#a855f70b;border-color:currentColor;box-shadow:0 0 0 1px,inset 0 0 35px #a855f708}.premium-final-page .premium-benefit-options>.selected.mangekyo-credit{background:#d221270c}.premium-final-page .premium-benefit-options b{font-size:18px;font-weight:650;line-height:1.4}.premium-benefit-options b em{white-space:nowrap;opacity:.8;font-size:.78em;font-style:normal;font-weight:400}.premium-final-page .premium-benefit-options small{color:#bfb4ae;font-size:12px}.premium-final-page .premium-benefit-options>button>svg{width:27px;height:27px}.premium-final-page .premium-subscribe{color:#fff;cursor:pointer;background:linear-gradient(#d9181b,#9b0205);border:1px solid #ff504d;border-radius:11px;align-items:center;gap:14px;width:100%;min-height:55px;font-size:18px;font-weight:650;display:flex;box-shadow:0 0 24px #ff141426,inset 0 0 12px #ff2c1644}.premium-final-page .premium-subscribe:hover:not(:disabled){background:linear-gradient(#ee292d,#ba050b)}.premium-final-page .premium-subscribe:disabled{opacity:.55;cursor:default}.premium-final-page .premium-fine-print{color:#b4a7a3;margin:11px 0 0;font-size:12px}.premium-final-page .premium-benefits>p{color:#eee6e2;margin:19px 0;font-size:16px}.premium-final-page .premium-benefits>p>svg{color:#ff423d;filter:drop-shadow(0 0 8px #ff303066)}.premium-final-page .premium-expiry-rule{border-color:#a13e3555;margin-top:27px}.premium-final-page .premium-expiry-rule>b{align-items:center;gap:13px;font-size:20px;font-weight:650;line-height:1.3;display:flex}.premium-final-page .premium-expiry-rule>b>svg{color:#fa4b40;flex-shrink:0}.premium-final-page .premium-expiry-rule>p{color:#bdb0aa;font-size:14px;line-height:1.75}.premium-assurances{justify-content:center;gap:26px;margin:24px 0 0;display:flex}.premium-assurances>span{background:linear-gradient(130deg,#30060966,#100808);border:1px solid #803029;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:14px;max-width:460px;padding:16px 28px;font-size:14px;display:flex}.premium-assurances svg{color:#f84538;filter:drop-shadow(0 0 12px #e52b2699);flex-shrink:0;width:26px;height:26px}.premium-final-page .premium-payment-status{border-color:#e1b96b66;margin:20px 0;padding:24px}.premium-final-page .premium-payment-status h2{color:#e5c17c;margin:0 0 10px;font-size:20px}.premium-final-page .premium-payment-status p{color:#c7bcb6;line-height:1.6}.premium-final-page .premium-payment-status button{align-items:center;gap:8px;margin-top:8px;display:flex}@media (width>=1024px) and (width<=1250px){.premium-final-page{padding:34px!important}.premium-final-page .premium-plan-grid{gap:20px}.premium-final-page .premium-offer,.premium-final-page .premium-benefits{padding:23px}.premium-final-page .premium-benefit-options b{font-size:16px}.premium-card-heading h2{font-size:23px!important}.premium-final-page .premium-subscribe{font-size:16px}}@media (prefers-reduced-motion:reduce){.premium-finale-shell>.page>header,.premium-menu-toggle,.premium-finale-shell>.page>.site-contact-footer{animation-duration:.3s;animation-delay:1s}}.pi-root{overflow:clip}.pi-final:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 95% 5%,#a5081212,#0000 45%),radial-gradient(at 5% 92%,#c5101e0b,#0000 38%);position:absolute;inset:0}.premium-final-page{background:0 0!important}.pi-stage-descent>.pi-close,.pi-stage-descent>.pi-settings,.pi-stage-white>.pi-close,.pi-stage-white>.pi-settings,.pi-stage-logo>.pi-close,.pi-stage-logo>.pi-settings,.pi-stage-ending>.pi-close,.pi-stage-ending>.pi-settings{opacity:0;visibility:hidden;pointer-events:none}.pi-stage-showcase .pi-intro{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 1.8s,visibility 0s 1.8s}.pi-stage-white{background:#fff}.pi-stage-white .pi-white-descent{z-index:30;opacity:1;visibility:visible;filter:none;background:#fff;border-radius:0;animation:none;position:fixed;inset:0;transform:none}.pi-opening-curtain{z-index:2;opacity:1;pointer-events:none;background:#000;transition:opacity 1.8s;position:absolute;inset:0}.pi-opening-ready .pi-opening-curtain{opacity:0}.pi-intro .pi-start,.pi-intro .pi-video-error{z-index:4}.pi-slide[data-offset="-2"],.pi-slide[data-offset="2"]{opacity:0;pointer-events:none}.pi-stage-logo .pi-white-descent{z-index:4;opacity:1;filter:none;background:#fff;animation:none;transform:none}.pi-stage-white .pi-grain,.pi-stage-white .pi-showcase,.pi-stage-white .pi-showcase-background{visibility:hidden}@keyframes pi-shell-fade{0%{opacity:0}to{opacity:1}}.premium-finale-shell.premium-menu-open .premium-menu-toggle{left:282px}.pi-admin-replay-bar{z-index:10;position:absolute;top:16px;right:56px}.pi-admin-replay{color:#f6c4c9;font:inherit;cursor:pointer;background:#5a11172b;border:1px solid #e3405055;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}.pi-admin-replay:hover{background:#7e172544;border-color:#e3405099}.pi-admin-replay:focus-visible{outline-offset:4px;outline:2px solid #ff4c55}.premium-mobile-offer{color:#f5f2f2;background:#080707;min-height:70vh;padding:20px 16px}.premium-mobile-offer .premium-page{width:100%;max-width:100%;padding:24px 0}.premium-mobile-notice{color:#aaa;margin:16px 0;font-size:13px;line-height:1.5}.premium-mobile-back{align-items:center;gap:8px;display:inline-flex}.premium-mobile-offer .premium-plan-grid{grid-template-columns:1fr}.premium-mobile-offer .premium-page-title h1{font-size:clamp(24px,7vw,36px)}.premium-mobile-offer .premium-price strong{font-size:clamp(36px,10vw,54px)}.premium-mobile-offer .premium-offer,.premium-mobile-offer .premium-benefits{padding:20px}.premium-mobile-offer .premium-benefit-options button{padding:16px 12px}.premium-mobile-offer .premium-assurances{flex-wrap:wrap}.premium-mobile-offer .premium-subscribe{white-space:normal}@media (width<=1023px){.premium-mobile-offer{min-width:0;padding:18px 12px 24px}.premium-mobile-offer .premium-final-page{width:100%;min-width:0;max-width:760px;margin:0 auto;padding:12px 0 0!important}.premium-mobile-offer .premium-page-title{min-width:0;margin:6px 0 24px}.premium-mobile-offer .premium-page-title h1{letter-spacing:.035em;gap:10px;margin-bottom:14px;font-size:clamp(24px,6.5vw,32px);line-height:1.16}.premium-mobile-offer .premium-page-title h1>svg{width:30px;height:30px}.premium-mobile-offer .premium-page-title p{font-size:15px;line-height:1.6}.premium-mobile-offer .premium-wide-break{display:none}.premium-mobile-offer .premium-plan-grid{grid-template-columns:minmax(0,1fr);gap:18px}.premium-mobile-offer .premium-offer,.premium-mobile-offer .premium-benefits{min-width:0;padding:20px 16px}.premium-mobile-offer .premium-card-heading{align-items:flex-start;gap:10px;margin-bottom:16px;padding-bottom:16px}.premium-mobile-offer .premium-card-heading>svg{width:25px;height:25px;margin-top:2px}.premium-mobile-offer .premium-card-heading h2{min-width:0;line-height:1.25;font-size:22px!important}.premium-mobile-offer .premium-price{flex-wrap:wrap;align-items:baseline;gap:5px;margin:10px 0;display:flex}.premium-mobile-offer .premium-price strong{color:#f3edeb;white-space:nowrap;letter-spacing:-1.5px;font-size:clamp(38px,11vw,46px)}.premium-mobile-offer .premium-price small{white-space:nowrap;font-size:15px}.premium-mobile-offer .premium-offer>p:not(.premium-fine-print):not(.premium-renewal-note){font-size:14px;line-height:1.6}.premium-mobile-offer .premium-benefit-options{gap:12px;margin:20px 0}.premium-mobile-offer .premium-benefit-options>button{grid-template-columns:24px minmax(0,1fr) 20px;gap:10px;min-height:100px;padding:16px 12px;display:grid}.premium-mobile-offer .premium-benefit-options>button>svg{width:24px;height:24px}.premium-mobile-offer .premium-benefit-options>button>svg:last-child:not(:first-child){width:20px;height:20px}.premium-mobile-offer .premium-benefit-options>button>span{gap:5px;min-width:0}.premium-mobile-offer .premium-benefit-options b{overflow-wrap:break-word;font-size:16px;line-height:1.4}.premium-mobile-offer .premium-benefit-options b em{margin-top:3px;font-size:13px;display:block}.premium-mobile-offer .premium-benefit-options small{font-size:12px;line-height:1.45}.premium-mobile-offer .premium-subscribe{gap:9px;min-height:54px;padding:14px 12px;font-size:16px;line-height:1.4}.premium-mobile-offer .premium-subscribe>svg{flex-shrink:0;width:21px;height:21px}.premium-mobile-offer .premium-fine-print,.premium-mobile-offer .premium-renewal-note{font-size:12px;line-height:1.6}.premium-mobile-offer .premium-benefits>p{align-items:flex-start;gap:10px;margin:18px 0;font-size:15px;line-height:1.5}.premium-mobile-offer .premium-benefits>p>svg{flex-shrink:0;margin-top:2px}.premium-mobile-offer .premium-expiry-rule{margin-top:22px;padding-top:20px}.premium-mobile-offer .premium-expiry-rule>b{align-items:flex-start;gap:10px;font-size:18px;line-height:1.4}.premium-mobile-offer .premium-expiry-rule>b>svg{width:21px;height:21px;margin-top:2px}.premium-mobile-offer .premium-expiry-rule>p{margin:12px 0 0;font-size:14px;line-height:1.65}.premium-mobile-offer .premium-assurances{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px;display:grid}.premium-mobile-offer .premium-assurances>span{justify-content:flex-start;gap:12px;max-width:none;padding:16px;font-size:13px;line-height:1.5}.premium-mobile-offer .premium-assurances svg{width:23px;height:23px}.premium-mobile-offer .premium-payment-status{padding:18px 16px}}.credit-view-switch{background:#b8942910;border:1px solid #9a803e55;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding:12px;display:flex}.credit-view-switch>span{color:#c5aa67;margin-right:auto;font-size:12px}.credit-view-switch button{color:inherit;background:0 0;border:1px solid #7775;border-radius:8px;padding:9px 15px}.credit-view-switch button[aria-pressed=true]{color:#d1b56f;background:#b8942922;border-color:#d1b56f}.premium-credit-wallets .title em{color:#d1b56f;align-items:center;gap:8px;display:flex}.wallet-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:22px;display:grid}.wallet-detail{border-top:3px solid var(--wallet-color)!important;background:linear-gradient(145deg,var(--wallet-tint),transparent 65%),#17171b!important;color:#eee!important;padding:28px!important}.wallet-mangekyo{--wallet-color:#ef334b;--wallet-tint:#ef334b15}.wallet-adult{--wallet-color:#a855f7;--wallet-tint:#a855f71a}.wallet-detail h2,.wallet-history h2{color:var(--wallet-color);align-items:center;gap:9px;display:flex}.wallet-balance{letter-spacing:-2px;color:var(--wallet-color);margin:12px 0;font-size:48px;display:block}.wallet-detail>small,.wallet-detail>p{color:#aaa}.wallet-detail dl{margin:24px 0}.wallet-detail dl>div{border-bottom:1px solid #ffffff15;justify-content:space-between;padding:14px 0;display:flex}.wallet-detail dd{margin:0;font-weight:700}.wallet-detail .primary{width:100%;margin-top:20px}.wallet-adult .adult-credit-icon{--devil-face:#fff}.wallet-validity{margin-bottom:22px;border-color:#b8942944!important}.wallet-validity h2{color:#cbb16e;align-items:center;gap:8px;display:flex}.wallet-validity p{line-height:1.7}.wallet-expirations{border-top:1px solid #8883;padding-top:15px}.wallet-activity{border-bottom:1px solid #8882;justify-content:space-between;gap:15px;padding:15px 0;display:flex}.wallet-activity small{color:#999;margin-top:5px;font-size:11px;display:block}.wallet-activity>strong{text-align:right;color:var(--wallet-color)}@media (width<=760px){.wallet-duo{grid-template-columns:1fr}.wallet-balance{font-size:40px}.premium-credit-wallets .title{flex-direction:column;align-items:flex-start;gap:15px}}.wallet-credit-validity{background:#0002;border:1px solid #ffffff20;border-radius:10px;margin:20px 0;padding:15px}.wallet-credit-validity>b{color:var(--wallet-color);font-size:13px}.wallet-credit-validity>div{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;font-size:13px;display:flex}.wallet-credit-validity>div>strong{color:#f4f4f5}.wallet-credit-validity>p{color:#aaa;margin:12px 0 0;font-size:13px}
