.lj-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:radial-gradient(70% 60% at 50% 50%,#08060d9e,#08060de0),#08060d59;font-family:Inter,sans-serif;color:#ece7f5;pointer-events:auto}.lj-window{position:relative;width:min(1400px,calc(100% - 48px));height:min(900px,calc(100% - 48px));box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#17111e,#0d0e16 30%);border:1px solid rgba(201,164,92,.32);box-shadow:0 28px 80px #030407d9,inset 0 1px #ece7f50d}.lj-window button{font:inherit;color:inherit}.lj-window *:focus-visible{outline:2px solid #E0BE78;outline-offset:2px}.lj-head{position:relative;display:flex;align-items:center;gap:14px;padding:12px 56px 12px 18px;border-bottom:1px solid rgba(201,164,92,.18);background:radial-gradient(50% 160% at 0% 0%,rgba(201,164,92,.12),transparent 70%)}.lj-crest{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#e0be78;background:radial-gradient(70% 70% at 50% 38%,#c9a45c33,#1a1422 60%,#07060b);border:1px solid rgba(201,164,92,.5)}.lj-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lj-kicker{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#c9a45c}.lj-title{font-family:IM Fell English SC,serif;font-size:24px;line-height:1.1;color:#f1eadf}.lj-head-right{display:flex;align-items:center;gap:8px}.lj-vip-chip{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;cursor:pointer;background:#c9a45c14;border:1px solid rgba(201,164,92,.4);color:#e0be78!important;font-size:12px}.lj-balance{display:flex;align-items:center;gap:8px;height:36px;padding:0 11px;cursor:pointer;color:#7fd3ea!important;background:linear-gradient(180deg,#7fd3ea1a,#7fd3ea08);border:1px solid rgba(127,211,234,.35)}.lj-balance:hover{border-color:#7fd3eab3}.lj-balance-text{display:flex;flex-direction:column;align-items:flex-end}.lj-balance-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#a79fc0}.lj-balance-value{font-family:JetBrains Mono,monospace;font-size:14px;color:#cdeff8}.lj-close{position:absolute;top:50%;right:12px;margin-top:-16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;background:transparent;border:1px solid transparent;color:#8b83a6!important}.lj-close:hover{color:#e0be78!important;border-color:#c9a45c66}.lj-tabs{display:flex;padding:0 12px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgba(201,164,92,.16)}.lj-tab{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:11px 12px;cursor:pointer;white-space:nowrap;background:transparent;border:0;font-family:IM Fell English SC,serif;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#a79fc0!important;border-bottom:2px solid transparent}.lj-tab:hover{background:#c9a45c14}.lj-tab.is-on{color:#f1eadf!important;background:#c9a45c0f;border-bottom-color:#c9a45c}.lj-body{flex:1;min-height:0;overflow-y:auto;padding:18px 20px}.lj-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#a79fc0;padding:40px;text-align:center}.lj-state i{font-size:34px;color:#c9a45c}.lj-spin{animation:ljSpin .9s linear infinite}@keyframes ljSpin{to{transform:rotate(360deg)}}.lj-notice{margin-bottom:12px;padding:8px 12px;border:1px solid rgba(201,164,92,.35);background:#c9a45c14;color:#e0be78;font-size:13px}.lj-h2{margin:4px 0;font-family:IM Fell English SC,serif;font-size:28px;font-weight:400;color:#f1eadf}.lj-h3{margin:4px 0 8px;font-family:IM Fell English SC,serif;font-size:18px;font-weight:400;color:#f1eadf}.lj-muted{color:#a79fc0;font-size:12.5px;line-height:1.45;margin:4px 0}.lj-gold{color:#e0be78}.lj-bound{font-size:12px;color:#c9c2da;padding:8px 10px;border-left:2px solid rgba(201,164,92,.5);background:#c9a45c0d}.lj-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;cursor:pointer;text-decoration:none;background:#a79fc00f;border:1px solid rgba(167,159,192,.3);color:#ece7f5!important;font-size:13px}.lj-btn:hover:not(:disabled){border-color:#c9a45c99}.lj-btn:disabled{opacity:.45;cursor:default}.lj-btn-gold{background:linear-gradient(180deg,#c9a45c47,#c9a45c1f);border-color:#c9a45ca6;color:#f1eadf!important}.lj-btn-gold.is-short{background:#7fd3ea14;border-color:#7fd3ea73;color:#cdeff8!important}.lj-link{background:none;border:0;padding:0;color:#c9a45c!important;cursor:pointer;text-decoration:underline;font-size:12px}.lj-dia{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;color:#cdeff8}.lj-dia i{color:#7fd3ea}.lj-owned{font-size:12px;color:#8fc7a4;letter-spacing:.08em;text-transform:uppercase}.lj-art{display:flex;align-items:center;justify-content:center;background:radial-gradient(60% 60% at 50% 40%,#ece7f50f,#0b0913);border:1px solid rgba(201,164,92,.3)}.lj-art-card{width:56px;height:56px;font-size:28px}.lj-art-big{width:72px;height:72px;font-size:40px}.lj-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.lj-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;cursor:pointer;background:transparent;border:1px solid rgba(167,159,192,.2);color:#c9c2da!important;font-size:12px}.lj-chip.is-on{background:#c9a45c1f;border-color:#c9a45c8c;color:#e0be78!important}.lj-home{display:flex;flex-direction:column;gap:18px}.lj-hero-card{padding:22px;border:1px solid rgba(201,164,92,.35);background:radial-gradient(60% 120% at 100% 0%,rgba(201,164,92,.14),transparent 70%),#110d18}.lj-hero-text{max-width:640px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.lj-perks{list-style:none;padding:0;margin:6px 0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:#ece7f5}.lj-perks li{display:flex;align-items:center;gap:6px}.lj-perks i{color:#e0be78}.lj-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px}.lj-mini{flex-shrink:0;width:132px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;cursor:pointer;background:#100d18;border:1px solid rgba(201,164,92,.14)}.lj-mini:hover{border-color:#c9a45c80}.lj-mini-name{font-size:12px;text-align:center}.lj-links{display:flex;gap:10px;flex-wrap:wrap}.lj-link-card{display:flex;align-items:center;gap:8px;padding:14px 18px;cursor:pointer;background:#100d18;border:1px solid rgba(201,164,92,.18)}.lj-vip{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.lj-compare{border:1px solid rgba(201,164,92,.2);padding:14px;background:#100d18}.lj-compare-row{display:grid;grid-template-columns:1.6fr .7fr .7fr;gap:8px;align-items:center;padding:8px 4px;border-bottom:1px solid rgba(236,231,245,.05);font-size:13px}.lj-compare-row.is-head{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#a79fc0}.lj-compare-row.is-same:last-of-type{background:#c9a45c0d}.lj-compare-label{display:flex;flex-direction:column}.lj-compare-label small{color:#8b83a6;font-size:12px}.lj-plans{display:flex;flex-direction:column;gap:10px}.lj-vip-active{padding:12px;border:1px solid rgba(201,164,92,.4);background:#c9a45c0f;display:flex;flex-direction:column;gap:6px}.lj-vip-active>i{color:#e0be78;font-size:20px}.lj-plan-list{display:flex;flex-direction:column;gap:8px}.lj-plan{display:flex;justify-content:space-between;align-items:center;padding:12px;cursor:pointer;background:transparent;border:1px solid rgba(167,159,192,.25)}.lj-plan.is-on{background:#c9a45c14;border-color:#c9a45c}.lj-plan-left{display:flex;align-items:center;gap:10px}.lj-plan-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.lj-plan-right small{color:#a79fc0;font-size:12px}.lj-dot{width:10px;height:10px;border-radius:50%;border:1px solid #C9A45C}.lj-plan.is-on .lj-dot{background:#e0be78}.lj-buy{display:flex;flex-direction:column;gap:4px;align-items:stretch;margin-top:8px}.lj-cos{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:20px}.lj-search{width:100%;box-sizing:border-box;height:34px;padding:0 10px;background:#0b0913;border:1px solid rgba(167,159,192,.25);color:#ece7f5}.lj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.lj-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;cursor:pointer;background:#100d18;border:1px solid rgba(201,164,92,.14);text-align:center}.lj-card.is-on{border-color:#c9a45c;background:#c9a45c14}.lj-card.is-static{cursor:default}.lj-card-name{font-size:13px}.lj-card-type{font-size:12px;color:#8b83a6}.lj-tryon{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid rgba(201,164,92,.2);background:#100d18}.lj-stage{position:relative;height:240px;display:flex;align-items:center;justify-content:center;background:radial-gradient(60% 60% at 50% 60%,#1c1626,#09070e)}.lj-hero-img{width:128px;height:128px;image-rendering:pixelated}.lj-stage-banner{position:absolute;left:22%;bottom:40px}.lj-stage-pet{position:absolute;right:22%;bottom:30px;width:40px;height:40px;font-size:22px}.lj-stage-name{position:absolute;top:14px;font-size:13px;color:#ece7f5}.lj-active-boosts{padding:12px;border:1px solid rgba(201,164,92,.3);margin-bottom:12px}.lj-active-boost{display:flex;align-items:center;gap:10px;padding:4px 0;font-size:13px}.lj-active-boost strong{margin-left:auto;font-family:JetBrains Mono,monospace}.lj-boost-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.lj-boost{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;background:#100d18;border:1px solid rgba(201,164,92,.3)}.lj-boost-effect{color:#e0be78}.lj-stepper{display:flex;align-items:center;gap:10px}.lj-stepbtn{width:32px;height:32px;cursor:pointer;background:transparent;border:1px solid rgba(167,159,192,.3)}.lj-stepbtn:disabled{opacity:.35}.lj-step-value{min-width:70px;text-align:center}.lj-pass{display:flex;flex-direction:column;gap:14px}.lj-track{display:grid;grid-template-columns:160px 1fr;gap:10px;align-items:center}.lj-track-label{display:flex;flex-direction:column}.lj-track-label small{color:#8b83a6;font-size:12px}.lj-track-cells{display:grid;grid-template-columns:repeat(8,minmax(80px,1fr));gap:6px}.lj-track-cell{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;background:#100d18;border:1px solid rgba(236,231,245,.07);font-size:12px;text-align:center}.lj-need{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(127,211,234,.35);background:#7fd3ea0d;font-size:13px;margin-bottom:10px}.lj-need .lj-btn{margin-left:auto}.lj-packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.lj-pack{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px;background:#100d18;border:1px solid rgba(201,164,92,.18)}.lj-pack.is-hint{border-color:#7fd3ea73;background:#7fd3ea0f}.lj-pack-amount{font-family:JetBrains Mono,monospace;font-size:22px;color:#cdeff8}.lj-pack-price{font-size:16px;color:#f1eadf}.lj-hist{display:flex;flex-direction:column}.lj-hist-row{display:grid;grid-template-columns:100px 1.6fr 1fr 110px 140px 1.6fr;gap:10px;align-items:center;padding:9px 6px;border-bottom:1px solid rgba(236,231,245,.06);font-size:13px}.lj-hist-row.is-head{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8b83a6}.lj-status{padding:2px 8px;font-size:12px;justify-self:start}.lj-status.is-ok{color:#8fc7a4;background:#8fc7a414}.lj-status.is-refund{color:#c9c2da;background:#a79fc01a}.lj-status.is-fail{color:#ee9aa7;background:#a6142c1f}.lj-status.is-wait{color:#e0be78;background:#c9a45c1a}.lj-refund{display:flex;flex-direction:column;gap:2px;color:#a79fc0}.lj-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#08060db8}.lj-step{position:relative;width:min(560px,calc(100% - 32px));max-height:calc(100% - 32px);overflow-y:auto;background:linear-gradient(180deg,#1a1422,#0f0d16);border:1px solid rgba(201,164,92,.4);box-shadow:0 20px 60px #000000b3}.lj-step-head{position:relative;padding:14px 52px 14px 18px;border-bottom:1px solid rgba(201,164,92,.18)}.lj-step-title{font-family:IM Fell English SC,serif;font-size:20px;font-weight:400;color:#f1eadf}.lj-step-body{padding:14px 18px 18px;display:flex;flex-direction:column;gap:10px}.lj-summary{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid rgba(236,231,245,.06)}.lj-summary-text{flex:1;display:flex;flex-direction:column}.lj-summary-text small{color:#a79fc0}.lj-summary-price{font-size:18px}.lj-rows{display:flex;flex-direction:column;gap:4px}.lj-row{display:flex;justify-content:space-between;font-size:13px}.lj-confirm,.lj-guardian,.lj-card-pay,.lj-form{display:flex;flex-direction:column;gap:10px}.lj-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#c9c2da}.lj-input{height:34px;padding:0 10px;background:#0b0913;border:1px solid rgba(167,159,192,.3);color:#ece7f5;font:inherit}.lj-error{color:#ee9aa7;font-size:13px;margin:0}.lj-pix{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:start}.lj-qr-frame{padding:8px;background:#ece7f5}.lj-qr{width:164px;height:164px;image-rendering:pixelated;display:block}.lj-pix-side{display:flex;flex-direction:column;gap:8px}.lj-code{font-family:JetBrains Mono,monospace;font-size:12px}.lj-pix-wait{display:flex;align-items:center;gap:8px;font-size:13px;color:#c9c2da}.lj-pix-clock{margin-left:auto;font-family:JetBrains Mono,monospace;color:#e0be78}.lj-spinner{width:12px;height:12px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(201,164,92,.25);border-top-color:#e0be78;animation:ljSpin .9s linear infinite}.lj-done{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:8px 0}.lj-done-icon{font-size:42px;color:#8fc7a4}.lj-done.is-fail .lj-done-icon{color:#c4213f}.lj-dev{opacity:.8}@media (max-width: 900px){.lj-vip,.lj-cos{grid-template-columns:1fr}.lj-hist-row{grid-template-columns:1fr 1fr}.lj-pix,.lj-track{grid-template-columns:1fr}.lj-track-cells{grid-template-columns:repeat(4,1fr)}}
