.rental-guide-section{padding:72px 0;border-block:1px solid var(--line);background:#0e1217}.rental-guide{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.35fr);gap:64px;align-items:start}.rental-guide-copy h2{margin:10px 0 14px;font-size:36px;line-height:1.05;letter-spacing:-.035em}.rental-guide-copy p{max-width:520px;margin:0;color:#98a3af;font-size:14px;line-height:1.7}.rental-guide-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}.rental-guide-actions a{color:var(--cream);font-size:10px;font-weight:950;letter-spacing:.06em}.rental-guide-actions a:last-child{color:#aab4bf}.rental-guide-steps{border-top:1px solid #303843}.rental-guide-steps article{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:center;min-height:92px;padding:18px 0;border-bottom:1px solid #303843}.rental-guide-steps article>b{color:#56616d;font-size:24px;font-weight:950;letter-spacing:-.04em}.rental-guide-steps span,.rental-guide-steps strong{display:block}.rental-guide-steps strong{font-size:14px}.rental-guide-steps span{margin-top:6px;color:#818d99;font-size:11px;line-height:1.5}.facebook-reviews-section{margin-top:70px;margin-bottom:78px}.facebook-reviews-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.facebook-reviews-heading h2{margin:8px 0 0;font-size:34px;letter-spacing:-.035em}.facebook-reviews-heading>a{color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.06em}.facebook-review-source{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(300px,1.4fr) auto;gap:28px;align-items:center;padding:24px 26px;border:1px solid #2a333d;border-radius:10px;background:#101419}.facebook-review-brand{display:flex;align-items:center;gap:14px}.facebook-review-brand>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1877f2;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:900}.facebook-review-brand small,.facebook-review-brand strong{display:block}.facebook-review-brand strong{font-size:13px}.facebook-review-brand small{margin-top:4px;color:#77838f;font-size:9px}.facebook-review-source>p{margin:0;color:#8b97a3;font-size:11px;line-height:1.6}.facebook-review-source>a,.facebook-review-source>span{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid #33404b;border-radius:5px;color:#d9dee3;font-size:9px;font-weight:900;white-space:nowrap}.facebook-review-source>a:hover{color:var(--cyan);border-color:var(--cyan)}@media (min-width:1001px){.account-page .container{width:min(1380px,calc(100% - 64px))}.account-page .page-hero.compact{padding-top:44px;padding-bottom:34px}.account-page .page-hero.compact h1{margin-top:10px;font-size:48px;letter-spacing:-.045em}.account-page .page-hero.compact p{margin-top:12px;font-size:14px}.account-layout{grid-template-columns:250px minmax(0,1fr);gap:34px}.account-nav{padding:26px;border-radius:10px}.account-avatar{width:64px;height:64px;margin-bottom:13px;font-size:18px}.account-nav>strong{font-size:15px}.account-nav>small{font-size:10px}.account-nav nav{margin:24px -26px 18px}.account-nav nav a{padding:14px 26px;font-size:12px}.account-nav button{min-height:42px;font-size:11px}.account-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-stats article{min-height:94px;padding:22px 24px;gap:16px}.account-stats article>span{width:48px;height:48px;font-size:18px}.account-stats small{font-size:9px}.account-stats strong{margin-top:7px;font-size:24px}.account-section{margin-top:28px;padding:30px;border-radius:10px}.account-section-head{margin-bottom:22px}.account-section-head h2{margin-top:7px;font-size:25px;letter-spacing:-.025em}.account-section-head a{font-size:10px}.rental-card{grid-template-columns:108px minmax(0,1fr) 178px;gap:22px;padding:16px}.rental-card>img{width:108px;height:144px}.status-chip{font-size:8px}.rental-main h3{margin:10px 0 7px;font-size:18px}.rental-main>p{font-size:11px}.rental-progress{margin-top:31px}.rental-progress>div{font-size:9px}.rental-progress i{height:6px;margin-top:9px}.rental-date{padding-left:22px}.rental-date small{font-size:9px}.rental-date strong{font-size:27px}.rental-date a,.rental-date span{font-size:9px}.orders-table{border-radius:8px}.order-row{min-height:70px;grid-template-columns:120px minmax(300px,2.2fr) 1fr 1fr 100px;gap:14px;padding:10px 18px;font-size:11px}.order-row.header{min-height:40px;font-size:8px}.order-row img{width:36px;height:46px}.order-row>span:nth-child(2){gap:11px}}@media (max-width:1000px){.rental-guide{grid-template-columns:1fr;gap:34px}.facebook-review-source{grid-template-columns:1fr 1fr}.facebook-review-source>a,.facebook-review-source>span{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.rental-guide-section{padding:52px 0}.rental-guide-copy h2{font-size:31px}.rental-guide-steps article{min-height:82px}.facebook-reviews-section{margin-top:50px;margin-bottom:55px}.facebook-reviews-heading{align-items:flex-start;flex-direction:column}.facebook-reviews-heading h2{font-size:30px}.facebook-review-source{grid-template-columns:1fr;gap:18px;padding:20px}.facebook-review-source>a,.facebook-review-source>span{grid-column:auto;width:100%}}html[data-theme=light] .rental-guide-section{background:#f3f6f8}html[data-theme=light] .facebook-review-brand small,html[data-theme=light] .facebook-review-source>p,html[data-theme=light] .rental-guide-copy p,html[data-theme=light] .rental-guide-steps span{color:#65717d}html[data-theme=light] .rental-guide-steps,html[data-theme=light] .rental-guide-steps article{border-color:#d3dae1}html[data-theme=light] .facebook-review-source{border-color:#d6dde4;background:#fff}@media (min-width:1001px){.related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}@media (min-width:761px) and (max-width:1000px){.related-grid .product-card{display:block}.related-grid .product-card:nth-child(n+4){display:none}}html[data-theme=light] body:has(.admin-shell){background:#0a0d11;color:#f7f8fa}html[data-theme=light] .admin-shell{--bg:#0a0d11;--panel:#11151b;--panel-2:#171c23;--line:#262d36;--text:#f7f8fa;--muted:#9ba4b2;--cream:#ffcb7f;--pink:#ff285d;--cyan:#25c4df;--green:#26d07c;color:#f7f8fa;background:#0a0d11;color-scheme:dark}html[data-theme=light] .admin-sidebar{color:#f7f8fa;background:#0d1116;border-color:#262d36}html[data-theme=light] .admin-sidebar nav a{color:#818c99}html[data-theme=light] .admin-sidebar nav a.active{color:#111;background:#ffcb7f}html[data-theme=light] .admin-exit{color:#7d8895;border-color:#262d36}html[data-theme=light] .admin-main,html[data-theme=light] .admin-main>header h1,html[data-theme=light] .admin-section h1,html[data-theme=light] .admin-section h2,html[data-theme=light] .admin-section h3,html[data-theme=light] .product-editor h2{color:#f1f4f6}html[data-theme=light] .admin-kpis article,html[data-theme=light] .admin-section{color:#f1f4f6;background:#11161c;border-color:#262d36;box-shadow:none}html[data-theme=light] .admin-kpis small,html[data-theme=light] .admin-section-head p,html[data-theme=light] .admin-standalone-head p{color:#77838f}html[data-theme=light] .admin-product-filters{color:#d9dfe5;background:#0d1318;border-color:#29333d}html[data-theme=light] .admin-form-grid input,html[data-theme=light] .admin-form-grid select,html[data-theme=light] .admin-form-grid textarea,html[data-theme=light] .admin-product-filters input,html[data-theme=light] .admin-product-filters select,html[data-theme=light] .rate-editor input{color:#eef2f5;background:#111820;border-color:#303b46}html[data-theme=light] .admin-product-cards>article,html[data-theme=light] .banner-admin-list>article,html[data-theme=light] .coupon-admin-list>article,html[data-theme=light] .customer-admin-list>article,html[data-theme=light] .draft-list>article{color:#aab3bd;background:#0d1318;border-color:#29333d}html[data-theme=light] .admin-product-copy>strong,html[data-theme=light] .banner-admin-list strong,html[data-theme=light] .coupon-admin-list strong,html[data-theme=light] .customer-admin-list strong,html[data-theme=light] .customer-count,html[data-theme=light] .draft-list strong{color:#e8edf1}html[data-theme=light] .admin-product-copy>small,html[data-theme=light] .banner-admin-list small,html[data-theme=light] .coupon-admin-list small,html[data-theme=light] .customer-admin-list small,html[data-theme=light] .draft-list small{color:#74808c}html[data-theme=light] .admin-product-cards>article>button,html[data-theme=light] .banner-admin-list button,html[data-theme=light] .coupon-admin-list button{color:#e8edf1;background:#111820;border-color:#33404b}html[data-theme=light] .admin-primary{color:#111;background:#ffcb7f}html[data-theme=light] .admin-primary.secondary{color:#dbe1e6;background:transparent;border-color:#35404b}html[data-theme=light] .product-editor{color:#eef2f5;background:#0d1217;border-color:#303945}html[data-theme=light] .product-editor fieldset,html[data-theme=light] .product-editor footer,html[data-theme=light] .product-editor header{border-color:#29343e}html[data-theme=light] .product-editor label,html[data-theme=light] .product-editor legend{color:#cbd2d9}html[data-theme=light] .fieldset-help,html[data-theme=light] .product-editor small{color:#77838f}.account-order-status.status-cancelado{color:#ff718d!important}.paid-dot.status-cancelado{background:#ff285d!important;box-shadow:0 0 0 2px rgba(255,40,93,.14)}html[data-theme=light] .product-card .quick-actions button:disabled{background:#7f8894!important;border-color:#7f8894!important;color:#ffffff!important;opacity:1!important;cursor:not-allowed;box-shadow:none!important}.intro-badge.premiere,.product-badge.premiere{background:#ffcb7f!important;border-color:#ffcb7f!important;color:#1f2937!important;text-shadow:none!important}.intro-badge.preorder,.product-badge.preorder{background:#8b5cf6!important;border-color:#8b5cf6!important;color:#ffffff!important;text-shadow:none!important}.preorder-product-note{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important;margin:18px 0!important;padding:14px 16px!important;border:1px solid rgba(139,92,246,.55)!important;border-radius:10px!important;background:rgba(139,92,246,.09)!important;color:inherit!important;box-shadow:none!important}.preorder-product-note>strong{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:6px 11px!important;border:0!important;border-radius:6px!important;background:#8b5cf6!important;color:#ffffff!important;font-size:12px!important;font-weight:900!important;line-height:1!important;letter-spacing:.03em!important}.preorder-product-note p{margin:0!important;color:inherit!important;line-height:1.45!important}.preorder-product-note p b{color:inherit!important;font-weight:800!important}html[data-theme=light] .preorder-product-note{background:#f5f1ff!important;border-color:#c4b5fd!important;color:#3f3557!important}.seo-only-heading{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:640px){.preorder-product-note{align-items:flex-start!important;gap:10px!important;padding:12px!important}}.home-banner-enter{animation:adremy-banner-enter .38s cubic-bezier(.2,.7,.2,1) both;transform-origin:center;will-change:opacity,transform}@keyframes adremy-banner-enter{0%{opacity:.35;transform:translateX(10px) scale(1.002)}to{opacity:1;transform:translateX(0) scale(1)}}@media (prefers-reduced-motion:reduce){.home-banner-enter{animation:none;will-change:auto}}.blocked-order-error{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px}.blocked-order-error>span{flex:1}.blocked-order-error>a{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:6px;color:#07110c;background:#26d07c;font-size:9px;font-weight:950}.customer-admin-toolbar,.guarantee-admin-toolbar{display:flex;align-items:center;gap:10px;margin:18px 0 13px}.customer-admin-toolbar input,.guarantee-admin-toolbar input{min-width:0;flex:1;min-height:42px;padding:0 12px;border:1px solid #303b46;border-radius:7px;outline:0;color:#edf2f5;background:#0d1319;font-size:11px}.customer-admin-toolbar input:focus,.guarantee-admin-toolbar input:focus{border-color:#25c4df}.customer-admin-toolbar strong,.guarantee-admin-toolbar strong{color:#25c4df;font-size:10px;white-space:nowrap}.customer-admin-toolbar span{color:#74818e;font-size:9px;white-space:nowrap}.admin-orders-list.is-loading,.customer-admin-list.is-loading{opacity:.52;pointer-events:none}.customer-admin-card{min-width:0;display:block;padding:14px;border:1px solid #2c3641;border-radius:8px;color:#eef2f5;background:#0e141a;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.customer-admin-card:hover{border-color:#40515e;background:#111a21;transform:translateY(-1px)}.customer-admin-card b,.customer-admin-card small,.customer-admin-card span,.customer-admin-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-admin-card strong{font-size:12px}.customer-admin-card span{margin:6px 0;color:#aeb7c1;font-size:10px}.customer-admin-card small{color:#6f7b87;font-size:9px}.customer-admin-card b{margin-top:11px;color:#25c4df;font-size:8px;letter-spacing:.06em}.customer-detail-backdrop{position:fixed;z-index:520;inset:0;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.76);backdrop-filter:blur(5px)}.customer-detail-panel{width:min(1100px,100%);max-height:min(880px,calc(100vh - 48px));overflow:auto;border:1px solid #34414d;border-radius:13px;color:#edf2f5;background:#0b1015;box-shadow:0 32px 100px rgba(0,0,0,.55)}.customer-detail-panel>header{position:sticky;z-index:3;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #29343e;background:rgba(11,16,21,.97)}.customer-detail-panel>header h2{margin:6px 0 5px;font-size:24px}.customer-detail-panel>header p{margin:0;color:#7f8c98;font-size:10px}.customer-detail-panel>header button{border:0;color:#aab4bd;background:transparent;cursor:pointer;font-size:10px}.customer-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 22px 0}.customer-detail-stats article{padding:14px;border:1px solid #293640;border-radius:8px;background:#10171d}.customer-detail-stats span,.customer-detail-stats strong{display:block}.customer-detail-stats span{color:#71808c;font-size:7px;font-weight:950;letter-spacing:.1em}.customer-detail-stats strong{margin-top:7px;color:#f0f3f5;font-size:15px}.customer-detail-section{padding:20px 22px}.customer-detail-section+.customer-detail-section{border-top:1px solid #25303a}.customer-detail-heading h3{margin:0;font-size:16px}.customer-detail-heading p{margin:5px 0 0;color:#74818d;font-size:9px;line-height:1.5}.customer-ip-list,.customer-order-list{display:grid;gap:7px;margin-top:13px}.customer-ip-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px;border:1px solid #2b3741;border-radius:8px;background:#0e151b}.customer-ip-list article.blocked{border-color:rgba(255,40,93,.38);background:rgba(255,40,93,.05)}.customer-ip-list em,.customer-ip-list small,.customer-ip-list strong{display:block}.customer-ip-list strong{color:#e9eef2;font-size:12px;font-family:var(--font-geist-mono),monospace}.customer-ip-list small{margin-top:4px;color:#73818e;font-size:9px}.customer-ip-list em{margin-top:5px;color:#ff91a9;font-size:8px;font-style:normal}.customer-ip-list>article>span{padding:5px 8px;border-radius:999px;font-size:8px;font-weight:950}.customer-ip-list>article>span.ok{color:#72e9aa;background:rgba(38,208,124,.09)}.customer-ip-list>article>span.danger{color:#ff829f;background:rgba(255,40,93,.09)}.customer-ip-list button{min-height:34px;padding:0 10px;border:1px solid #46525d;border-radius:6px;color:#e8edf1;background:#141c23;cursor:pointer;font-size:8px;font-weight:900}.customer-ip-list article:not(.blocked) button{color:#ff8da6;border-color:rgba(255,40,93,.32)}.customer-ip-warning{margin:10px 0 0;color:#9a8b6f;font-size:8.5px;line-height:1.55}.customer-order-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 110px 18px;gap:12px;align-items:center;padding:11px 12px;border:1px solid #29353f;border-radius:7px;background:#0e151b}.customer-order-list a:hover{border-color:#3d4c58;background:#111a21}.customer-order-list small,.customer-order-list strong{display:block}.customer-order-list strong{color:#25c4df;font-size:10px}.customer-order-list small{max-width:570px;margin-top:4px;overflow:hidden;color:#71808d;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.customer-order-list b{color:#ffcb7f;font-size:11px;text-align:right}.customer-order-list i{color:#25c4df;font-size:17px;font-style:normal}.guarantee-admin .exemption-form{grid-template-columns:minmax(160px,1fr) minmax(220px,1.15fr) minmax(220px,1.35fr) auto;gap:10px;margin:18px 0 0;padding:14px}.guarantee-admin .exemption-form button{min-width:112px}.guarantee-admin .exemption-list{margin-top:0}.guarantee-admin .exemption-row{grid-template-columns:minmax(220px,1.25fr) minmax(260px,1.65fr) 110px 70px}.guarantee-admin-toolbar{padding-top:2px}.coupon-admin-form{margin-top:18px;padding:16px;border:1px solid #293540;border-radius:9px;background:#0c1217}.coupon-admin-form .admin-primary{grid-column:1/-1;min-height:42px;margin-top:2px;border-radius:6px;font-weight:950}.coupon-admin-list{margin-top:14px}.coupon-admin-list article{grid-template-columns:120px minmax(180px,.8fr) minmax(250px,1fr) auto auto;min-height:54px;padding:10px 12px;background:#0d1318}.coupon-admin-list strong{font-size:11px}.coupon-admin-list span{color:#c0c8cf;font-size:10px}.coupon-admin-list small{color:#75828e;font-size:9px}.orders-admin-tools>strong{white-space:nowrap}.admin-orders-list{transition:opacity .12s ease}.admin-pagination{min-height:40px}.admin-pagination button{font-weight:850}.admin-orders-list+.admin-pagination,.customer-admin-list+.admin-pagination,.exemption-list+.admin-pagination{margin-top:16px}@media (max-width:900px){.customer-detail-backdrop{padding:10px}.customer-detail-panel{max-height:calc(100vh - 20px)}.customer-ip-list article{grid-template-columns:1fr auto}.customer-ip-list button{grid-column:1/-1}.customer-order-list a{grid-template-columns:1fr auto}.customer-order-list .order-status-pill{justify-self:end}.customer-order-list b{text-align:left}.customer-order-list i{display:none}.guarantee-admin .exemption-form{grid-template-columns:1fr 1fr}.guarantee-admin .exemption-form button{min-height:40px}}@media (max-width:760px){.blocked-order-error,.customer-admin-toolbar,.guarantee-admin-toolbar{align-items:stretch;flex-direction:column}.customer-admin-toolbar span,.customer-admin-toolbar strong,.guarantee-admin-toolbar strong{white-space:normal}.customer-detail-stats{grid-template-columns:1fr;padding:14px 14px 0}.customer-detail-section{padding:17px 14px}.customer-detail-panel>header{padding:16px 14px}.customer-detail-panel>header h2{font-size:20px}.customer-ip-list article{grid-template-columns:1fr}.customer-ip-list button{grid-column:auto}.customer-order-list a{grid-template-columns:1fr}.customer-order-list .order-status-pill{justify-self:start}.coupon-admin-form{padding:12px}.coupon-admin-list article{grid-template-columns:1fr auto}.coupon-admin-list small,.coupon-admin-list span{grid-column:1/-1}.guarantee-admin .exemption-form{grid-template-columns:1fr}.guarantee-admin .exemption-list{overflow-x:auto}.guarantee-admin .exemption-row{min-width:760px}}.customer-admin-card.banned{border-color:rgba(255,40,93,.42);background:rgba(255,40,93,.045)}.customer-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.customer-card-title strong{min-width:0}.customer-ban-badge{flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;padding:5px 7px;border:1px solid rgba(255,40,93,.42);border-radius:999px;color:#ff829f!important;background:rgba(255,40,93,.09);font-size:7px!important;font-weight:950;letter-spacing:.08em}.customer-ban-badge.detail{margin-left:10px;vertical-align:middle;font-size:8px!important}.customer-detail-actions{display:flex;align-items:center;gap:8px}.customer-detail-panel>header .customer-detail-actions>button{min-height:36px;padding:0 11px;border-radius:6px;font-size:8px;font-weight:950}.customer-detail-panel>header .customer-detail-actions>button.ban{color:#ff91aa;border:1px solid rgba(255,40,93,.42);background:rgba(255,40,93,.08)}.customer-detail-panel>header .customer-detail-actions>button.unban{color:#75e7aa;border:1px solid rgba(38,208,124,.38);background:rgba(38,208,124,.08)}.customer-detail-panel>header .customer-detail-actions>button:disabled{opacity:.5;cursor:not-allowed}.customer-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-detail-stats article.danger{border-color:rgba(255,40,93,.34);background:rgba(255,40,93,.05)}.customer-detail-stats article.danger strong{color:#ff829f}.customer-detail-stats article small{display:block;margin-top:5px;color:#9a7680;font-size:8px;line-height:1.4}@media (max-width:900px){.customer-detail-stats{grid-template-columns:1fr 1fr}.customer-detail-panel>header{align-items:flex-start;flex-direction:column}.customer-detail-actions{width:100%}.customer-detail-actions>button:first-child{flex:1}}@media (max-width:520px){.customer-detail-stats{grid-template-columns:1fr}.customer-detail-actions{align-items:stretch;flex-direction:column}}.platform-choice button{overflow:hidden;justify-content:center}.platform-choice .variant-flags{position:static;inset:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px;width:auto;min-height:0;margin:0 0 7px;font-size:0!important;line-height:1;pointer-events:none}.platform-choice .variant-flags:empty{display:none;margin:0}.platform-choice .variant-flags .variant-flag{position:static;inset:auto;display:inline-flex;align-items:center;justify-content:center;width:auto;margin:0;padding:4px 6px;border-radius:4px;font-size:7px!important;line-height:1;font-style:normal;font-weight:950;letter-spacing:.045em;white-space:nowrap}.platform-choice .variant-name{position:static;display:block;width:auto;font-weight:950;line-height:1}.platform-choice .retrocompatible-note{position:static;display:inline-flex;align-items:center;width:auto;margin:6px 0 0;padding:4px 6px;border:1px solid rgba(255,203,127,.46);border-radius:999px;color:#ffcb7f;background:rgba(255,203,127,.075);font-size:7px;line-height:1;font-style:normal;font-weight:900;letter-spacing:.035em;white-space:nowrap}.platform-choice button>small{display:block;margin-top:7px}.platform-choice button.has-retrocompatible{padding-top:13px}@media (max-width:760px){.platform-choice button,.platform-choice button.has-retrocompatible,.platform-choice button:not(.has-retrocompatible){min-height:118px;justify-content:center;padding:13px 38px 13px 14px}.platform-choice .variant-flags{gap:3px;margin-bottom:7px}.platform-choice .variant-flags .variant-flag{padding:4px 5px;font-size:6.5px!important}.platform-choice .variant-name{font-size:22px;line-height:1}.platform-choice .retrocompatible-note{max-width:100%;margin-top:7px;padding:4px 5px;font-size:6.5px}.platform-choice button>small{margin-top:8px}}@media (max-width:420px){.platform-choice button,.platform-choice button.has-retrocompatible,.platform-choice button:not(.has-retrocompatible){min-height:122px;padding-left:12px;padding-right:34px}.platform-choice .retrocompatible-note,.platform-choice .variant-flags .variant-flag{font-size:6px!important}}.admin-order-detail>.admin-simple-card:not(.order-admin-card){padding:20px;border-radius:12px}.admin-order-detail>.admin-simple-card:not(.order-admin-card) h2{margin:8px 0 10px;font-size:19px;line-height:1.2}.admin-order-detail>.admin-simple-card:not(.order-admin-card) h3{margin:8px 0 9px;font-size:17px}.admin-order-detail>.admin-simple-card:not(.order-admin-card) p{color:#a3adb7;font-size:11px;line-height:1.55}.admin-order-detail>.admin-simple-card:not(.order-admin-card) label{gap:7px;font-size:10px;font-weight:900}.admin-order-detail>.admin-simple-card:not(.order-admin-card) input{min-height:44px;padding:0 12px;font-size:13px;font-weight:850}.admin-order-detail>.admin-simple-card:not(.order-admin-card) .admin-primary{min-height:42px;padding-inline:14px;font-size:9px}.coupon-usage-history .admin-section-head select{min-width:180px;min-height:38px;padding:0 10px;border:1px solid #34404b;border-radius:7px;color:#e8edf1;background:#0d141a;font-size:10px;font-weight:850}.coupon-usage-history .coupon-usage-row:not(.head){min-height:58px}.coupon-usage-history .coupon-usage-row code,.coupon-usage-history .coupon-usage-row span,.coupon-usage-history .coupon-usage-row strong{font-size:10px}.coupon-usage-history .coupon-usage-row small{display:block;margin-top:4px;color:#74818d;font-size:8px}html[data-theme=light] .admin-order-detail>.admin-simple-card:not(.order-admin-card) p{color:#606d78}html[data-theme=light] .coupon-usage-history .admin-section-head select{color:#17212b;border-color:#cdd6de;background:#fff}@media (max-width:760px){.admin-order-detail>.admin-simple-card:not(.order-admin-card){padding:15px}.admin-order-detail>.admin-simple-card:not(.order-admin-card) h2{font-size:17px}.coupon-usage-history .admin-section-head{align-items:stretch;flex-direction:column}.coupon-usage-history .admin-section-head select{width:100%}}.mobile-currency-toggle{display:none}.resale-catalog-hint{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:-7px 0 17px;color:#6f7a87;font-size:9px;line-height:1.4}.resale-catalog-hint a{color:#aeb7c2;font-weight:850;letter-spacing:.02em}.resale-catalog-hint a:hover{color:var(--cream)}.resale-product-card .resale-actions,.shop-product-grid .resale-product-card .resale-actions{position:static;inset:auto;width:100%;display:flex;gap:7px;margin-top:14px;padding:0;opacity:1;visibility:visible;pointer-events:auto;transform:none;border:0;background:transparent;box-shadow:none}.resale-product-card:hover .resale-actions{transform:none}.resale-product-card .resale-actions button,.shop-product-grid .resale-product-card .resale-actions button{min-height:39px;height:auto;padding:8px 10px;border-color:var(--cream);background:var(--cream);color:#111;line-height:1.15}.product-art-statuses{position:absolute;z-index:5;top:14px;left:14px;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 28px);pointer-events:none}.product-art-statuses .intro-badge{display:inline-flex;align-items:center;min-height:26px;margin:0;padding:6px 9px;border-radius:5px;font-size:8px;font-weight:950;line-height:1;letter-spacing:.09em;box-shadow:0 7px 22px rgba(0,0,0,.38);backdrop-filter:blur(8px)}.product-art-statuses .intro-badge.new{color:#071115;border-color:rgba(37,196,223,.85);background:rgba(37,196,223,.92)}.product-art-statuses .intro-badge.offer{color:#fff;border-color:rgba(255,40,93,.9);background:rgba(255,40,93,.92)}.product-art-statuses .intro-badge.premiere{color:#111;border-color:rgba(255,203,127,.9);background:rgba(255,203,127,.94)}.product-art-statuses .intro-badge.preorder{color:#fff;border-color:rgba(147,101,255,.82);background:rgba(116,72,220,.92)}.mode-choice .mode-option-wrap{position:relative;min-width:0}.mode-choice .mode-option-wrap>button:not(.stock-alert-trigger){width:100%;height:100%}.mode-choice .mode-option-wrap.sold-out>button:not(.stock-alert-trigger){padding-bottom:47px}.mode-choice .mode-option-wrap.sold-out>button:not(.stock-alert-trigger)>i{display:none}.mode-choice .stock-alert-trigger{position:absolute;z-index:4;left:12px;bottom:10px;width:auto;min-width:0;min-height:28px;height:28px;display:inline-flex;grid-template-columns:none;flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid rgba(37,196,223,.48);border-radius:999px;color:var(--cyan);background:rgba(37,196,223,.1);text-align:center;cursor:pointer;opacity:1;visibility:visible;pointer-events:auto;box-shadow:none}.mode-choice .stock-alert-trigger:hover{color:#6be2f4;border-color:var(--cyan);background:rgba(37,196,223,.17)}.mode-choice .stock-alert-trigger svg{width:13px;height:13px;flex:0 0 13px}.mode-choice .stock-alert-trigger span{display:inline;margin:0;color:inherit;font-size:8px;font-weight:950;line-height:1;letter-spacing:.07em}@media (min-width:761px){.mode-choice .mode-option-wrap{position:relative;min-width:0}.mode-choice .mode-option-wrap.sold-out{min-height:106px}.mode-choice .mode-option-wrap>button:not(.stock-alert-trigger){width:100%;height:100%}.mode-choice .mode-option-wrap.sold-out>button:not(.stock-alert-trigger){min-height:106px;padding:14px 45px 42px 15px;align-items:start}.mode-choice .mode-option-wrap.sold-out>button:not(.stock-alert-trigger)>div:first-child{align-self:start}.mode-choice .mode-option-wrap.sold-out .mode-price{align-self:start;padding-top:1px}.mode-choice .mode-option-wrap>.stock-alert-trigger{position:absolute!important;z-index:5;left:15px!important;right:auto!important;top:auto!important;bottom:10px!important;inset:auto auto 10px 15px!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 30px)!important;height:25px!important;min-height:25px!important;max-height:25px!important;aspect-ratio:auto!important;display:inline-flex!important;grid-template-columns:none!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;padding:0 9px!important;border:1px solid rgba(37,196,223,.42)!important;border-radius:999px!important;color:var(--cyan)!important;background:rgba(37,196,223,.075)!important;box-shadow:none!important;transform:none!important;opacity:1!important;line-height:1!important;white-space:nowrap!important}.mode-choice .mode-option-wrap>.stock-alert-trigger:hover{border-color:rgba(37,196,223,.75);background:rgba(37,196,223,.13)}.mode-choice .mode-option-wrap>.stock-alert-trigger svg{width:11px;height:11px;flex:0 0 11px}.mode-choice .mode-option-wrap>.stock-alert-trigger span{display:inline;margin:0;font-size:7px;font-weight:900;line-height:1;letter-spacing:.06em}}.stock-alert-backdrop{position:fixed;z-index:140;inset:0;display:grid;place-items:center;padding:20px;background:rgba(2,4,7,.76);backdrop-filter:blur(8px)}.stock-alert-modal{position:relative;width:min(420px,100%);padding:27px;border:1px solid #303945;border-radius:15px;background:linear-gradient(145deg,#131920,#0d1217);box-shadow:0 30px 90px rgba(0,0,0,.62)}.stock-alert-close{position:absolute;top:12px;right:12px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid #2e3741;border-radius:9px;color:#8d98a5;background:#151b22;cursor:pointer;font-size:23px;line-height:1}.stock-alert-modal h3{margin:10px 42px 5px 0;color:#f5f7f9;font-size:24px;line-height:1.12;letter-spacing:-.03em}.stock-alert-modal>p:not(.stock-alert-modal-notice){margin:0 0 20px;color:#8894a1;font-size:11px}.stock-alert-modal form{display:grid;gap:11px}.stock-alert-modal label{display:grid;gap:7px;color:#7f8a97;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.stock-alert-modal input{width:100%;height:46px;padding:0 13px;border:1px solid #303945;border-radius:8px;outline:0;color:#f5f7f9;background:#0b1015;font-size:13px;text-transform:none}.stock-alert-modal input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(37,196,223,.1)}.stock-alert-modal form>button{min-height:45px;border:0;border-radius:8px;color:#0b0d10;background:var(--cream);cursor:pointer;font-size:10px;font-weight:950;letter-spacing:.05em}.stock-alert-modal form>button:disabled{opacity:.55;cursor:wait}.stock-alert-modal-notice{margin:12px 0 0;padding:10px 11px;border:1px solid rgba(37,196,223,.24);border-radius:7px;color:#8edcea;background:rgba(37,196,223,.07);font-size:10px;line-height:1.45}html[data-theme=light] .resale-catalog-hint{color:#71808d}html[data-theme=light] .resale-catalog-hint a{color:#465561}html[data-theme=light] .stock-alert-modal{border-color:#d5dde4;background:#fff;box-shadow:0 30px 90px rgba(31,42,53,.23)}html[data-theme=light] .stock-alert-close{color:#65717d;border-color:#d6dde4;background:#f6f8fa}html[data-theme=light] .stock-alert-modal h3{color:#17212b}html[data-theme=light] .stock-alert-modal>p:not(.stock-alert-modal-notice){color:#65717d}html[data-theme=light] .stock-alert-modal input{color:#17212b;border-color:#cbd5dd;background:#f8fafb}@media (max-width:760px){.mobile-currency-toggle,.trustbar-controls>label{display:none!important}.menu-currency{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 22px;padding:16px}.menu-currency>span{grid-column:1/-1;margin-bottom:2px}.menu-currency label{min-width:0;min-height:43px;display:flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:0 10px;border:1px solid #2e3944;border-radius:7px;color:#9ba6b1;background:#0f151b;cursor:pointer;font-size:10px;font-weight:850;text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease}.menu-currency label:has(input:checked){color:#f1f4f6;border-color:rgba(37,196,223,.65);background:rgba(37,196,223,.1);box-shadow:inset 0 0 0 1px rgba(37,196,223,.08)}.menu-currency input{width:13px;height:13px;margin:0;flex:0 0 13px}html[data-theme=light] .menu-currency label{color:#5d6873;border-color:#d5dde4;background:#fff}html[data-theme=light] .menu-currency label:has(input:checked){color:#17212b;border-color:rgba(0,139,165,.55);background:rgba(0,139,165,.08)}.resale-catalog-hint{justify-content:flex-start;margin:-2px 0 14px;padding-left:1px;font-size:9px}.resale-product-card .resale-actions,.shop-product-grid .resale-product-card .resale-actions{display:flex!important;flex-direction:column;gap:6px;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.resale-product-card .resale-actions button,.shop-product-grid .resale-product-card .resale-actions button{width:100%;min-height:39px;padding:8px 7px;font-size:8px}.product-art-statuses{top:10px;left:10px;gap:5px;max-width:calc(100% - 20px)}.product-art-statuses .intro-badge{min-height:24px;padding:6px 8px;font-size:7px}.mode-choice .mode-option-wrap.sold-out>button:not(.stock-alert-trigger){padding-bottom:48px}.mode-choice .stock-alert-trigger{left:10px;bottom:9px}.stock-alert-modal{padding:24px 20px 20px;border-radius:13px}.stock-alert-modal h3{margin-top:12px;font-size:22px}}@media (max-width:420px){.trustbar-controls{gap:6px}.menu-currency{gap:7px;padding:14px}.menu-currency label{min-height:41px;padding-inline:7px;font-size:9.5px}.stock-alert-backdrop{padding:14px}.shop-product-grid .resale-product-card .product-info{padding-bottom:11px}.shop-product-grid .resale-product-card .resale-actions button{min-height:36px;font-size:7.5px}}.mode-choice .mode-option-wrap>button:not(.stock-alert-trigger)>i{display:none!important}.mode-choice .mode-price{min-width:0}.mode-choice .mode-price del,.mode-choice .mode-price strong{white-space:nowrap}@media (min-width:761px){.mode-choice .mode-option-wrap.sold-out>button:not(.stock-alert-trigger),.mode-choice .mode-option-wrap>button:not(.stock-alert-trigger){padding-right:15px}.mode-choice .mode-price{min-width:66px;align-items:flex-end}}.stock-alert-admin-tabs{display:flex;gap:8px;margin:0 0 16px}.stock-alert-admin-tabs button{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid #2d3944;border-radius:7px;color:#84909c;background:#0f151b;cursor:pointer;font-size:9px;font-weight:900;letter-spacing:.06em}.stock-alert-admin-tabs button b{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;color:#b8c1ca;background:#1b242d;font-size:8px}.stock-alert-admin-tabs button.active{color:#071115;border-color:var(--cyan);background:var(--cyan)}.stock-alert-admin-tabs button.active b{color:#071115;background:rgba(255,255,255,.42)}.stock-alert-subscriber{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid #26313b}.stock-alert-subscriber:last-child{border-bottom:0}.stock-alert-subscriber>div:first-child{min-width:0}.stock-alert-subscriber>div:first-child small,.stock-alert-subscriber>div:first-child span{display:block}.stock-alert-subscriber>div:first-child span{color:#eef2f5;font-size:10px;font-weight:850}.stock-alert-subscriber>div:first-child small{margin-top:3px;color:#71808d;font-size:8px;overflow-wrap:anywhere}.stock-alert-subscriber-meta{min-width:190px;text-align:right}.stock-alert-subscriber-meta>small,.stock-alert-subscriber-meta>strong{display:block}.stock-alert-subscriber-meta>small{color:#6f7b87;font-size:8px}.stock-alert-delivery{margin-top:5px;font-size:8px;font-weight:900}.stock-alert-delivery.pending{color:#9aa5af}.stock-alert-delivery.sent{color:#26d07c}.stock-alert-delivery.failed{color:#ff7b9b}html[data-theme=light] .stock-alert-admin-tabs button{color:#64717d;border-color:#d3dbe2;background:#fff}html[data-theme=light] .stock-alert-admin-tabs button.active{color:#fff;border-color:var(--cyan);background:var(--cyan)}html[data-theme=light] .stock-alert-subscriber{border-color:#dfe5ea}html[data-theme=light] .stock-alert-subscriber>div:first-child span{color:#18222c}@media (max-width:760px){.stock-alert-admin-tabs{overflow-x:auto;padding-bottom:2px}.stock-alert-admin-tabs button{flex:0 0 auto}.stock-alert-subscriber{grid-template-columns:1fr;gap:7px}.stock-alert-subscriber-meta{min-width:0;text-align:left}}@media (min-width:761px){body:has(.admin-shell){overflow-x:hidden}.admin-shell{width:100%!important;max-width:none!important;min-height:100vh!important;display:grid!important;grid-template-columns:290px minmax(0,1fr)!important;align-items:start!important;margin:0!important;padding:0!important}.admin-sidebar{position:sticky!important;top:0!important;width:290px!important;min-width:290px!important;max-width:290px!important;height:100vh!important;margin:0!important;padding:24px 18px 20px!important;overflow-x:hidden!important;overflow-y:auto!important}.admin-sidebar .brand{margin:0 8px 28px!important}.admin-sidebar nav{display:flex!important;flex-direction:column!important;gap:3px!important}.admin-sidebar nav a,.admin-sidebar-tools a{min-height:43px!important;display:flex!important;align-items:center!important;margin:0!important;padding:10px 13px!important;border-radius:8px!important;font-size:13px!important;line-height:1.3!important;white-space:nowrap!important}.admin-sidebar-tools{margin:17px 0 0!important;padding:16px 0 0!important;display:flex!important;flex-direction:column!important;gap:3px!important;overflow:visible!important}.admin-sidebar-tools>small{margin:0 13px 9px!important;padding:0!important;font-size:10px!important;letter-spacing:.13em!important}.admin-exit{margin-top:16px!important;padding:14px 13px!important;font-size:13px!important}.admin-main,.admin-tool-main{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:27px 31px 50px!important;justify-self:stretch!important}.admin-main>.admin-kpis,.admin-main>.admin-section,.admin-main>[id],.admin-main>header,.admin-main>section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (min-width:761px) and (max-width:1100px){.admin-shell{grid-template-columns:250px minmax(0,1fr)!important}.admin-sidebar{width:250px!important;min-width:250px!important;max-width:250px!important}}.orders-bulk-bar{display:flex;align-items:center;gap:14px;margin:14px 0;padding:12px 14px;border:1px solid rgba(255,203,127,.24);border-radius:9px;background:rgba(255,203,127,.045)}.orders-bulk-bar>div{min-width:0;flex:1}.orders-bulk-bar strong{display:block;color:#f4f6f8;font-size:12px}.orders-bulk-bar small{display:block;margin-top:3px;color:#84909c;font-size:10px}.orders-bulk-bar>span{color:#aeb8c2;font-size:10px;font-weight:800;white-space:nowrap}.orders-bulk-bar button{min-height:36px;padding:0 13px;border:1px solid #8f6f36;border-radius:6px;background:#ffcb7f;color:#0a0f14;font-size:10px;font-weight:950;cursor:pointer}.orders-bulk-bar button:disabled{opacity:.4;cursor:not-allowed}.orders-bulk-success{border-color:rgba(35,198,126,.35)!important;background:rgba(35,198,126,.08)!important}.admin-orders-row{grid-template-columns:34px minmax(155px,.85fr) minmax(220px,1.25fr) minmax(270px,1.55fr) minmax(100px,.65fr) minmax(110px,.7fr) minmax(90px,.55fr) 24px!important}.admin-order-main-link{display:contents;color:inherit;text-decoration:none}.order-select{display:flex;align-items:center;justify-content:center}.order-select input{width:16px;height:16px;margin:0;accent-color:#ffcb7f;cursor:pointer}.order-select input:disabled{cursor:not-allowed;opacity:.3}.order-select-placeholder{color:#46515c;font-size:12px}.admin-orders-row.is-selected{background:rgba(255,203,127,.055)}@media (max-width:900px){.orders-bulk-bar{align-items:stretch;flex-direction:column}.orders-bulk-bar button{width:100%}.admin-orders-row:not(.head){grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important}.admin-orders-row:not(.head) .order-select{grid-column:1;grid-row:1;padding-top:3px}.admin-orders-row:not(.head) .admin-order-main-link{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-width:0}}.game-specs .requires-plus{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:7px!important;width:auto!important;min-width:0!important;white-space:nowrap!important;vertical-align:middle!important;color:transparent!important;font-size:0!important;line-height:0!important}.game-specs .requires-plus>.ps-plus-badge,.game-specs .requires-plus>img,.game-specs .requires-plus>span{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;opacity:0!important;font-size:0!important;line-height:0!important}.game-specs .requires-plus:before{content:"Sí";display:inline-block!important;color:#e1e5ea!important;font-size:13px!important;font-weight:700!important}.game-specs .requires-plus:after,.game-specs .requires-plus:before{flex:0 0 auto;line-height:1!important;visibility:visible!important;opacity:1!important}.game-specs .requires-plus:after{content:"+ PS PLUS";display:inline-flex!important;align-items:center;justify-content:center;min-width:52px!important;min-height:18px!important;padding:3px 7px 2px!important;border:1px solid #d8ae00!important;border-radius:4px!important;box-sizing:border-box;color:#111820!important;background:#f7c900!important;font-size:7px!important;font-weight:950!important;letter-spacing:.04em!important}@media (max-width:760px){.game-specs .requires-plus{gap:7px!important}.game-specs .requires-plus:before{font-size:14px!important}.game-specs .requires-plus:after{min-width:58px!important;min-height:20px!important;padding:4px 8px 3px!important;font-size:8px!important}}.game-specs strong>.online-psplus-v2{display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;white-space:nowrap!important;color:inherit!important;font:inherit!important;line-height:1!important}.game-specs .online-psplus-v2 .online-yes{display:inline!important;color:#e1e5ea!important;font:inherit!important;font-weight:700!important;line-height:1!important}.game-specs .online-psplus-v2 .online-plus-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:58px!important;min-height:20px!important;padding:3px 7px!important;margin:0!important;border:1px solid #d8ae00!important;border-radius:4px!important;box-sizing:border-box!important;color:#111820!important;background:#f7c900!important;font-size:8px!important;font-weight:950!important;font-style:normal!important;letter-spacing:.035em!important;line-height:1!important;text-decoration:none!important;text-transform:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important}.game-specs .online-plus-badge:after,.game-specs .online-plus-badge:before,.game-specs .online-psplus-v2:after,.game-specs .online-psplus-v2:before{content:none!important;display:none!important}@media (max-width:760px){.game-specs strong>.online-psplus-v2{gap:7px!important}.game-specs .online-psplus-v2 .online-plus-badge{min-width:62px!important;min-height:21px!important;padding:4px 8px!important;font-size:8px!important}}.detail-page .product-image-gallery .product-art.gameplay-active{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:hidden;background:transparent!important}.detail-page .product-image-gallery .product-art.gameplay-active>img{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@media (min-width:1000px){.admin-shell{grid-template-columns:230px minmax(0,1fr)}.admin-sidebar{width:auto}.admin-main{margin-left:0}}@media (max-width:760px){.admin-main{margin-left:0}}.account-nav nav{width:100%!important;margin:20px 0 0!important;padding:0!important;box-sizing:border-box;overflow:hidden}.account-nav nav a{position:relative!important;min-height:44px;display:flex!important;align-items:center;box-sizing:border-box;border-left:2px solid transparent!important}.account-nav nav a,.account-nav nav a.active{left:auto!important;right:auto!important;width:100%!important;margin:0!important;padding:0 20px!important;transform:none!important}.account-nav nav a.active{border-left:2px solid var(--cream)!important;background:rgba(255,203,127,.09)!important;color:var(--cream)!important}.account-nav nav a.active:after,.account-nav nav a.active:before{display:none!important;content:none!important}.account-page-section{margin-top:0!important}.account-section-head p{margin:6px 0 0;color:#778694;font-size:11px}.account-pagination{margin:18px 0 6px;padding:12px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border:1px solid #28343e;border-radius:10px;background:#0e141a}.account-pagination>div{display:flex;align-items:center;justify-content:center;gap:6px}.account-pagination a,.account-pagination span{min-width:34px;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #33404a;border-radius:7px;color:#aeb8c2;font-size:10px;font-weight:850}.account-pagination a:hover{border-color:var(--cyan);color:var(--cyan)}.account-pagination a.active{color:#101418;border-color:var(--cream);background:var(--cream)}.account-pagination a.disabled{pointer-events:none;opacity:.35}.account-pagination span{min-width:auto;padding:0 4px;border:0}html[data-theme=light] .account-pagination{background:#fff;border-color:#e1d6cf}html[data-theme=light] .account-pagination a,html[data-theme=light] .account-pagination span{color:#56636e;border-color:#d9dfe2}html[data-theme=light] .account-pagination a.active{color:#17202a;border-color:var(--cream);background:var(--cream)}@media (max-width:760px){.account-nav nav{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;padding:10px!important;margin-top:14px!important;overflow:visible}.account-nav nav a,.account-nav nav a.active{min-height:40px;padding:0 11px!important;border:1px solid #2c3741!important;border-radius:7px}.account-nav nav a.active{border-color:var(--cream)!important}.account-pagination{grid-template-columns:1fr 1fr}.account-pagination>div{grid-column:1/-1;grid-row:1;overflow-x:auto;justify-content:flex-start;padding-bottom:3px}.account-pagination>a:first-child{grid-column:1}.account-pagination>a:last-child{grid-column:2}}.shop-page .shop-page-hero{padding-bottom:28px}@media (max-width:760px){.shop-page .shop-page-hero{min-height:0!important;margin:0 auto!important;padding-top:26px!important;padding-bottom:14px!important}.shop-page .shop-page-hero .kicker{margin:0 0 9px!important}.shop-page .shop-page-hero h1{max-width:620px!important;margin:0!important;font-size:clamp(42px,11.5vw,52px)!important;line-height:.98!important;letter-spacing:-.035em!important}.shop-page>.container:not(.shop-page-hero){padding-top:0!important}.shop-page .shop-layout{margin-top:0!important;row-gap:14px!important}.shop-page .filter-panel{margin-top:0!important;margin-bottom:0!important}.shop-page .results-toolbar{width:100%!important;margin:16px 0 14px!important;padding:0 0 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important}.shop-page .results-toolbar>p{margin:0!important;min-width:0!important;max-width:130px!important;font-size:14px!important;line-height:1.25!important}.shop-page .results-toolbar>p strong{font-size:16px!important}.shop-page .results-toolbar>label{justify-self:end!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;text-align:right!important;font-size:11px!important;line-height:1.1!important;white-space:nowrap!important}.shop-page .results-toolbar>label select{width:auto!important;min-width:168px!important;max-width:190px!important;margin:0!important}.mobile-menu nav>a[href*="chat.whatsapp.com"]{min-height:58px!important;margin:22px 0 18px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:1px solid rgba(38,208,124,.65)!important;border-radius:12px!important;background:#26d07c!important;color:#07140d!important;font-size:13px!important;font-weight:950!important;letter-spacing:.035em!important;text-align:center!important;box-shadow:0 10px 28px rgba(38,208,124,.13)!important}.mobile-menu nav>a[href*="chat.whatsapp.com"]:before{content:"◉";font-size:15px;line-height:1}.mobile-menu nav>a[href*="chat.whatsapp.com"]>span{display:none!important}.mobile-menu nav>a[href*="chat.whatsapp.com"]+.menu-sale{margin-top:0!important}html[data-theme=light] .mobile-menu nav>a[href*="chat.whatsapp.com"]{color:#07140d!important;background:#26d07c!important;border-color:#21bb6f!important}}@media (max-width:390px){.shop-page .shop-page-hero{padding-top:22px!important;padding-bottom:12px!important}.shop-page .shop-page-hero h1{font-size:42px!important}.shop-page .results-toolbar>label select{min-width:154px!important;max-width:168px!important}}.principal-note:has(>span[style]){display:flex;align-items:center;gap:14px;min-height:64px;margin-top:14px;padding:13px 15px;border-color:#6f572d!important;background:linear-gradient(90deg,rgba(255,203,127,.07),rgba(255,203,127,.025))!important}.principal-note:has(>span[style])>span{width:auto!important;height:auto!important;min-width:78px;flex:0 0 auto;padding:8px 10px;border:1px solid rgba(255,203,127,.32);border-radius:7px;background:rgba(255,203,127,.08)!important;color:#ffcb7f!important;font-size:9px!important;line-height:1;letter-spacing:.04em;text-align:center;white-space:nowrap}.principal-note:has(>span[style])>p{min-width:0;margin:0;color:#939daa;font-size:10px;line-height:1.5}.principal-note:has(>span[style])>p strong{display:block;margin-bottom:3px;color:#ffcb7f;font-size:10px;letter-spacing:.045em}@media (max-width:760px){.principal-note:has(>span[style]){align-items:flex-start;gap:11px;margin-left:16px;margin-right:16px;padding:12px}.principal-note:has(>span[style])>span{min-width:70px;padding:7px 8px;font-size:8px!important}.principal-note:has(>span[style])>p,.principal-note:has(>span[style])>p strong{font-size:9px}}.theme-icon-toggle{width:28px;height:28px;flex:0 0 28px;display:inline-grid;place-items:center;padding:0;border:1px solid #303945;border-radius:7px;color:var(--cream);background:#10151a;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.theme-icon-toggle:hover{border-color:var(--cream);transform:translateY(-1px)}.theme-icon-toggle svg{width:16px;height:16px}.menu-theme{display:flex;align-items:center;justify-content:space-between;gap:16px}.menu-theme>span{margin:0}.menu-theme .theme-icon-toggle{width:38px;height:38px;flex-basis:38px}.menu-theme .theme-icon-toggle svg{width:19px;height:19px}.purchase-access-card>.purchase-access-copy{min-width:0;grid-column:2}.purchase-access-card>.access-pending,.purchase-access-card>details{grid-column:2;min-width:0;margin:0}.purchase-access-card>.access-pending{align-self:start}.customer-data{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-data strong{overflow-wrap:anywhere}@media (max-width:760px){.account-page .page-hero.compact{padding:28px 0 20px}.account-page .page-hero.compact h1{margin-top:7px;font-size:34px}.account-page .page-hero.compact p{font-size:13px}.account-section.account-page-section{padding:18px 14px;border-radius:10px}.account-page-section .account-section-head{align-items:flex-start;gap:12px}.account-page-section .account-section-head h2{font-size:25px}.account-page-section .account-section-head p{margin:7px 0 0;font-size:12px}.account-page-section .account-section-head>a{font-size:9px;white-space:nowrap}.purchase-access-grid{gap:12px}.purchase-access-card{grid-template-columns:74px minmax(0,1fr);gap:11px 13px;padding:12px;border-radius:10px}.purchase-access-card>img{width:74px;height:98px;border-radius:6px}.purchase-access-card>.purchase-access-copy{grid-column:2}.purchase-access-card small{font-size:8px;line-height:1.45}.purchase-access-card h3{margin:7px 0 0;font-size:15px;line-height:1.32;overflow-wrap:anywhere}.purchase-access-card>.access-pending,.purchase-access-card>details{grid-column:1/-1}.purchase-access-card details{padding:11px 12px;border-radius:7px}.purchase-access-card summary{padding:2px 0;font-size:11px}.purchase-access-card details p{grid-template-columns:92px minmax(0,1fr);gap:9px;margin:9px 0}.purchase-access-card details p span{font-size:8px}.purchase-access-card code,.purchase-access-card details p strong{font-size:11px;line-height:1.45}.purchase-access-card details em{margin-top:9px;padding-top:9px;border-top:1px solid #2b3540;font-size:9px;line-height:1.5}.customer-data{grid-template-columns:1fr}.customer-data p{padding:14px}.customer-data small{font-size:8px}.customer-data strong{font-size:12px}}@media (max-width:420px){.account-page-section .account-section-head{display:block}.account-page-section .account-section-head>a{display:inline-block;margin-top:12px}.purchase-access-card details p{grid-template-columns:1fr;gap:3px}}html[data-theme=light] .theme-icon-toggle{color:#7b5965;background:#fffaf7;border-color:#dccbd1}html[data-theme=light] .theme-icon-toggle:hover{color:#e91f56;border-color:#e7a9ba;background:#fff}html[data-theme=light] .account-nav,html[data-theme=light] .account-section,html[data-theme=light] .account-stats article{color:#20181d;background:#fffdfb;border-color:#e5d7db;box-shadow:0 12px 34px rgba(78,43,55,.045)}html[data-theme=light] .account-nav nav{border-color:#eadde1}html[data-theme=light] .account-nav nav a{color:#6e6268}html[data-theme=light] .account-nav nav a.active{color:#b85b00;border-color:#ee8c16;background:#fff5e8}html[data-theme=light] .account-nav button,html[data-theme=light] .account-signout{color:#665b61;background:#fff;border-color:#d9cbd0}html[data-theme=light] .account-stats article>span{background:#fff1ea}html[data-theme=light] .customer-data p,html[data-theme=light] .purchase-access-card,html[data-theme=light] .rental-card{color:#22191e;background:#fff;border-color:#e4d7db}html[data-theme=light] .customer-data small,html[data-theme=light] .rental-main>p,html[data-theme=light] .rental-progress>div{color:#766a70}html[data-theme=light] .rental-progress i{background:#e5e8eb}html[data-theme=light] .rental-date{border-color:#e7dce0}html[data-theme=light] .purchase-access-card details{color:#2a2025;background:#fff9f6;border-color:#eadadd}html[data-theme=light] .purchase-access-card summary{color:#b85b00}html[data-theme=light] .purchase-access-card details em,html[data-theme=light] .purchase-access-card details p span{color:#73686e}html[data-theme=light] .purchase-access-card code,html[data-theme=light] .purchase-access-card details p strong{color:#21191d}html[data-theme=light] .orders-table{border-color:#e4d7db}html[data-theme=light] .order-row{color:#62575d;border-color:#eadfe2;background:#fff}html[data-theme=light] .order-row.header{color:#786b72;background:#f8f0ed}html[data-theme=light] .order-row>span:nth-child(2){color:#241b20}html[data-theme=light] .detail-page{background:radial-gradient(circle at 14% 10%,rgba(37,196,223,.08),transparent 26%),#fffaf7}html[data-theme=light] .game-specs{overflow:hidden;background:#fff;border-color:#e3d4d9}html[data-theme=light] .game-specs div{color:#241a1f;background:#fff;border-color:#eadde1}html[data-theme=light] .game-specs small{color:#7d6e75}html[data-theme=light] .game-specs strong{color:#21181d}html[data-theme=light] .product-story,html[data-theme=light] .purchase-builder{color:#21181d;background:#fff;border-color:#e4d5da;box-shadow:0 18px 46px rgba(75,40,53,.07)}html[data-theme=light] .builder-heading,html[data-theme=light] .mode-explanation,html[data-theme=light] .mode-step{border-color:#eadde1}html[data-theme=light] .builder-heading small,html[data-theme=light] .choice-title small,html[data-theme=light] .mode-choice small,html[data-theme=light] .mode-explanation p,html[data-theme=light] .platform-choice small,html[data-theme=light] .story-description p{color:#6e6268}html[data-theme=light] .fixed-option,html[data-theme=light] .mode-choice button,html[data-theme=light] .platform-choice button{color:#21181d;background:#fffaf8;border-color:#dfd1d6}html[data-theme=light] .platform-choice button.selected{border-color:#008ba5;background:#edfafd}html[data-theme=light] .mode-choice button.selected{border-color:#ee8c16;background:#fff7ea}html[data-theme=light] .platform-choice button.selected i{box-shadow:inset 0 0 0 4px #fff}html[data-theme=light] .mode-choice button.selected i{box-shadow:inset 0 0 0 4px #fffaf8}html[data-theme=light] .principal-note{color:#305c47;background:#f0fbf5}html[data-theme=light] .principal-note p,html[data-theme=light] .principal-note strong{color:#315a47}html[data-theme=light] .fact-pills span{color:#61565c;background:#fff;border-color:#e2d5d9}html[data-theme=light] .checkout-page{background:linear-gradient(180deg,#fff7f3,#fffaf7 46%,#f7f8f9)}html[data-theme=light] .checkout-page .page-hero.compact{padding-top:46px;padding-bottom:28px}html[data-theme=light] .checkout-form section,html[data-theme=light] .order-summary{color:#21181d;background:#fff;border-color:#e3d5da;box-shadow:0 14px 36px rgba(70,38,50,.055)}html[data-theme=light] .checkout-success{color:#21181d;background:#fff;border-color:#dfd1d6;box-shadow:0 22px 58px rgba(72,38,51,.1)}html[data-theme=light] .checkout-success h2{color:#21181d}html[data-theme=light] .checkout-success p{color:#665b61}html[data-theme=light] .checkout-success>div{color:#007d94;background:#eaf9fc}html[data-theme=light] .checkout-success>strong{color:#d97706}html[data-theme=light] .checkout-success>a:not(:first-of-type){color:#4d4248;background:#fff;border-color:#d8cbd0}html[data-theme=light] .form-grid input,html[data-theme=light] .form-grid textarea,html[data-theme=light] .payment-reference input{color:#241b20;background:#fffdfb;border-color:#d9ccd1}html[data-theme=light] .payment-methods button{color:#241b20;background:#fffaf8;border-color:#ded1d6}html[data-theme=light] .payment-methods button.selected{background:#edfafd;border-color:#008ba5}html[data-theme=light] .cart-drawer{color:#20181d;background:#fffdfb;border-color:#dfd2d6;box-shadow:-30px 0 70px rgba(65,38,48,.16)}html[data-theme=light] .cart-item,html[data-theme=light] .drawer-foot,html[data-theme=light] .drawer-head{border-color:#eadde1}html[data-theme=light] .cart-item h3,html[data-theme=light] .empty-cart h3{color:#21181d}html[data-theme=light] .drawer-foot small,html[data-theme=light] .empty-cart{color:#70646a}html[data-theme=light] .site-footer{color:#34282e;background:#f4eeeb;border-color:#dfd3d6}html[data-theme=light] .copyright,html[data-theme=light] .footer-grid p,html[data-theme=light] .footer-grid>div>a{color:#685d63}html[data-theme=light] .footer-grid h3{color:#b65b05}html[data-theme=light] .payment-pills span{color:#4e4349;background:#fff;border-color:#d8cbd0}html[data-theme=light] .copyright{border-color:#d8cbd0}.admin-order-detail{display:grid;gap:18px;font-size:13px}.admin-order-detail .orders-admin-tools{display:none}.admin-order-detail .order-admin-card{padding:18px;border-radius:12px}.admin-order-detail .order-admin-card>header{min-height:74px;align-items:flex-start;padding-bottom:16px}.admin-order-detail .order-admin-card>header h2{margin:7px 0 5px;font-size:20px;line-height:1.1}.admin-order-detail .order-admin-card>header p{margin:0;color:#8793a0;font-size:11px}.admin-order-detail .order-admin-card>header>strong{color:#ffcb7f;font-size:20px}.admin-order-detail .orders-admin-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}.admin-order-detail .orders-admin-meta>span{min-height:62px;padding:12px 13px;border-radius:8px}.admin-order-detail .orders-admin-meta small{font-size:8px;letter-spacing:.1em}.admin-order-detail .orders-admin-meta strong{margin-top:7px;font-size:12px}.admin-order-detail .order-admin-item-line{min-height:68px;padding:13px 14px}.admin-order-detail .order-admin-item-line>span{font-size:14px;font-weight:900}.admin-order-detail .order-admin-item-line small{margin-top:5px;font-size:10px}.admin-order-detail .order-admin-item-line>strong{font-size:14px}.admin-order-detail .order-credential-editor summary{min-height:48px;padding:0 14px;font-size:11px}.admin-order-detail .payment-proof-link,.admin-order-detail .payment-proof-missing{min-height:46px;font-size:10px}.admin-order-detail .order-notes{font-size:11px}.admin-order-detail .order-admin-card>footer{padding-top:15px}.admin-order-detail .order-admin-card>footer label{min-width:220px;font-size:9px}.admin-order-detail .order-admin-card>footer select{min-height:42px;font-size:12px;font-weight:900}.order-coupon-highlight{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin:0 0 14px;border:1px solid rgba(38,208,124,.3);border-radius:9px;background:rgba(38,208,124,.2)}.order-coupon-highlight>div{min-width:0;min-height:68px;display:flex;flex-direction:column;justify-content:center;padding:12px 14px;background:#0d1615}.order-coupon-highlight small,.order-coupon-highlight strong{display:block}.order-coupon-highlight small{color:#7e948a;font-size:7.5px;font-weight:950;letter-spacing:.1em}.order-coupon-highlight strong{margin-top:7px;color:#69e9a6;overflow-wrap:anywhere;font-size:14px}.order-coupon-highlight>div:first-child strong{color:#ffcb7f}.coupon-usage-entry{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:15px 18px;border:1px solid rgba(37,196,223,.3);border-radius:10px;background:linear-gradient(110deg,rgba(37,196,223,.08),rgba(37,196,223,.025))}.coupon-usage-entry small,.coupon-usage-entry strong{display:block}.coupon-usage-entry strong{margin-top:5px;font-size:15px}.coupon-usage-entry small{margin-top:5px;color:#7f8b97;font-size:9px}.coupon-usage-entry>b{flex:0 0 auto;color:#25c4df;font-size:9px;letter-spacing:.05em}.coupon-usage-entry:hover{border-color:#25c4df;background:rgba(37,196,223,.08)}.coupon-ip-controls,.coupon-usage-history,.coupon-usage-overview{padding:18px;border-radius:11px}.coupon-usage-overview{margin-bottom:14px}.coupon-usage-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.coupon-usage-summary-grid>button{min-width:0;min-height:132px;display:flex;flex-direction:column;align-items:flex-start;padding:15px;border:1px solid #2d3944;border-radius:9px;color:#e8edf1;background:#0d141a;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.coupon-usage-summary-grid>button.active,.coupon-usage-summary-grid>button:hover{border-color:#25c4df;background:rgba(37,196,223,.06);transform:translateY(-1px)}.coupon-usage-summary-grid em,.coupon-usage-summary-grid i,.coupon-usage-summary-grid small,.coupon-usage-summary-grid span,.coupon-usage-summary-grid strong{display:block}.coupon-usage-summary-grid span{color:#ffcb7f;font-size:11px;font-weight:950;letter-spacing:.08em}.coupon-usage-summary-grid strong{margin-top:10px;font-size:22px}.coupon-usage-summary-grid small{margin-top:5px;color:#7ee8ad;font-size:10px}.coupon-usage-summary-grid em{max-width:100%;margin-top:12px;overflow:hidden;color:#8c98a4;font-size:9px;font-style:normal;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.coupon-usage-summary-grid i{margin-top:5px;color:#687681;font-size:8px;font-style:normal}.coupon-usage-global-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.coupon-usage-global-totals>span{min-width:0;padding:11px 12px;border:1px solid #293540;border-radius:7px;background:#0b1116}.coupon-usage-global-totals small,.coupon-usage-global-totals strong{display:block}.coupon-usage-global-totals small{color:#6f7c88;font-size:7px;font-weight:950;letter-spacing:.09em}.coupon-usage-global-totals strong{margin-top:6px;color:#eef2f5;overflow-wrap:anywhere;font-size:13px}.coupon-usage-global-totals>span:last-child strong{color:#69e9a6}html[data-theme=light] .order-coupon-highlight{border-color:rgba(20,139,88,.24);background:rgba(20,139,88,.12)}html[data-theme=light] .coupon-usage-global-totals>span,html[data-theme=light] .coupon-usage-summary-grid>button,html[data-theme=light] .order-coupon-highlight>div{color:#17212b;border-color:#d4dde3;background:#fffdfb}html[data-theme=light] .coupon-usage-global-totals>span:last-child strong,html[data-theme=light] .coupon-usage-summary-grid small,html[data-theme=light] .order-coupon-highlight strong{color:#148b58}html[data-theme=light] .coupon-usage-summary-grid span,html[data-theme=light] .order-coupon-highlight>div:first-child strong{color:#b36f16}html[data-theme=light] .coupon-usage-summary-grid>button.active,html[data-theme=light] .coupon-usage-summary-grid>button:hover{border-color:#008ba5;background:#eefbfc}html[data-theme=light] .coupon-usage-global-totals strong,html[data-theme=light] .coupon-usage-summary-grid strong{color:#17212b}html[data-theme=light] .coupon-usage-summary-grid em,html[data-theme=light] .coupon-usage-summary-grid i{color:#697681}html[data-theme=light] .coupon-usage-entry{color:#17212b;border-color:rgba(0,139,165,.24);background:#f2fbfc}html[data-theme=light] .coupon-usage-entry small{color:#65727e}html[data-theme=light] .coupon-usage-entry>b{color:#007c94}@media (max-width:1000px){.coupon-usage-global-totals,.coupon-usage-summary-grid,.order-coupon-highlight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-order-detail{font-size:12px}.admin-order-detail .order-admin-card{padding:12px}.admin-order-detail .orders-admin-meta{grid-template-columns:1fr 1fr}.admin-order-detail .order-admin-card>header h2{font-size:18px}.order-coupon-highlight{grid-template-columns:1fr 1fr}.coupon-usage-entry{align-items:flex-start;flex-direction:column}.coupon-usage-summary-grid{grid-template-columns:1fr}.coupon-usage-global-totals{grid-template-columns:1fr 1fr}}@media (max-width:430px){.admin-order-detail .orders-admin-meta,.coupon-usage-global-totals,.order-coupon-highlight{grid-template-columns:1fr}}.customer-ip-lookup{display:grid;grid-template-columns:minmax(190px,1fr) minmax(220px,1.2fr) auto;gap:10px;align-items:center;margin:0 0 14px;padding:12px;border:1px solid #2b3741;border-radius:8px;background:#0d141a}.customer-ip-lookup>div span,.customer-ip-lookup>div strong{display:block}.customer-ip-lookup>div strong{color:#25c4df;font-size:9px;letter-spacing:.08em}.customer-ip-lookup>div span{margin-top:4px;color:#71808c;font-size:8px}.customer-ip-lookup input{min-height:40px;padding:0 11px;border:1px solid #303b46;border-radius:7px;outline:0;color:#edf2f5;background:#0a1015;font-size:10px;font-family:var(--font-geist-mono),monospace}.customer-ip-lookup input:focus{border-color:#25c4df}.customer-ip-lookup>button{min-height:40px;padding:0 13px;border:1px solid rgba(37,196,223,.35);border-radius:7px;color:#91ecff;background:rgba(37,196,223,.08);cursor:pointer;font-size:8px;font-weight:950}.customer-ip-lookup>button:disabled{opacity:.5;cursor:not-allowed}.customer-ip-lookup-result{margin:0 0 16px;padding:14px;border:1px solid #2c3944;border-radius:9px;background:#10171d}.customer-ip-lookup-result>header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.customer-ip-lookup-result>header span,.customer-ip-lookup-result>header strong{display:block}.customer-ip-lookup-result>header strong{color:#f0f4f6;font-size:13px;font-family:var(--font-geist-mono),monospace}.customer-ip-lookup-result>header span{margin-top:3px;color:#75838f;font-size:8px}.customer-ip-lookup-result>header b{padding:5px 8px;border-radius:999px;font-size:7px;letter-spacing:.06em}.customer-ip-lookup-result>header b.ok{color:#72e9aa;background:rgba(38,208,124,.09)}.customer-ip-lookup-result>header b.danger{color:#ff829f;background:rgba(255,40,93,.09)}.customer-ip-lookup-result>header>button{border:0;color:#9aa7b2;background:transparent;cursor:pointer;font-size:9px}.customer-ip-lookup-result>p{margin:9px 0 0;color:#ff91a9;font-size:8px}.customer-linked-account-list{display:grid;gap:7px;margin-top:11px}.customer-linked-account-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:9px;align-items:center;padding:10px;border:1px solid #2a3540;border-radius:7px;background:#0c1319}.customer-linked-account-list article>div small,.customer-linked-account-list article>div span,.customer-linked-account-list article>div strong{display:block}.customer-linked-account-list article>div strong{color:#edf2f5;font-size:10px}.customer-linked-account-list article>div span{margin-top:2px;color:#25c4df;font-size:9px}.customer-linked-account-list article>div small{margin-top:3px;color:#75838f;font-size:8px}.customer-linked-account-list article>em{padding:5px 7px;border-radius:999px;color:#c1cbd2;background:#172029;font-size:7px;font-style:normal;font-weight:900;white-space:nowrap}.customer-linked-account-list article>em.registered{color:#ffcb7f;background:rgba(255,203,127,.09)}.customer-linked-account-list article>button{min-height:31px;padding:0 9px;border:1px solid #3e4b56;border-radius:6px;color:#dbe4ea;background:#141c23;cursor:pointer;font-size:7px;font-weight:900}.customer-device-list{display:grid;gap:7px;margin-top:13px}.customer-device-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px;border:1px solid #2b3741;border-radius:8px;background:#0e151b}.customer-device-list article.blocked{border-color:rgba(255,40,93,.38);background:rgba(255,40,93,.05)}.customer-device-list em,.customer-device-list small,.customer-device-list strong{display:block}.customer-device-list strong{color:#edf2f5;font-size:11px}.customer-device-list small{margin-top:4px;color:#74818e;font-size:8.5px}.customer-device-list em{margin-top:5px;color:#ff91a9;font-size:8px;font-style:normal}.customer-device-list>article>span{padding:5px 8px;border-radius:999px;font-size:8px;font-weight:950}.customer-device-list>article>span.ok{color:#72e9aa;background:rgba(38,208,124,.09)}.customer-device-list>article>span.danger{color:#ff829f;background:rgba(255,40,93,.09)}.customer-device-list>article>button{min-height:34px;padding:0 10px;border:1px solid #46525d;border-radius:6px;color:#ff8da6;background:#141c23;cursor:pointer;font-size:8px;font-weight:900}.customer-device-list>article.blocked>button{color:#e8edf1}.customer-device-list>article>button:disabled{opacity:.5;cursor:not-allowed}.security-linked-accounts{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.security-linked-accounts button{min-height:24px;padding:0 7px;border:1px solid #33414c;border-radius:999px;color:#9edff0;background:#101a21;cursor:pointer;font-size:7px;font-weight:800}.security-linked-accounts button:hover{border-color:#25c4df}.security-row-actions{display:flex;gap:6px;align-items:center}.customer-ip-list .security-row-actions>button{min-height:34px;padding:0 9px}.customer-ip-list .security-row-actions>button:first-child{color:#8feaff;border-color:rgba(37,196,223,.3)}.customer-detail-stats{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1050px){.customer-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-ip-lookup{grid-template-columns:1fr 1fr}.customer-ip-lookup>div{grid-column:1/-1}}@media (max-width:760px){.customer-ip-lookup{grid-template-columns:1fr}.customer-device-list article,.customer-ip-list article,.customer-linked-account-list article{grid-template-columns:1fr;align-items:stretch}.customer-ip-lookup-result>header{grid-template-columns:1fr auto}.customer-ip-lookup-result>header>button{grid-column:2;grid-row:1}.customer-ip-lookup-result>header>b{grid-column:1/-1;width:max-content}.security-row-actions{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:520px){.customer-detail-stats{grid-template-columns:1fr 1fr}}