@media (min-width:640px){.shop-proto-bento-cell>.shop-pro-plan-card,.shop-proto-grid>.shop-pro-plan-card,.shop-proto-hero>.shop-pro-plan-card,.shop-proto-rail>.shop-pro-plan-card,.shop-proto-stack>.shop-pro-plan-card{grid-row:auto;grid-template-rows:none}}.shop-proto-section{margin-top:20px}.shop-proto-section--tight{margin-top:12px}.shop-proto-spec-col.shop-proto-spec-col--horizontal{flex-direction:row;align-items:stretch;padding:10px;gap:12px;min-height:auto}.shop-proto-spec-col--horizontal .shop-proto-spec-art-wrap{flex:0 0 180px;width:180px;height:132px;align-self:center}.shop-proto-spec-col--horizontal .shop-proto-spec-art-wrap .shop-bundle-preview{min-height:0;height:100%;width:100%}.shop-proto-spec-col--horizontal .shop-proto-spec-art-wrap .shop-bundle-preview-box{height:84px;width:84px;border-radius:18px}.shop-proto-spec-col--horizontal .shop-proto-spec-art-wrap .shop-bundle-preview-main-icon{height:64px;width:64px}.shop-proto-spec-col--horizontal .shop-proto-spec-art-wrap .shop-bundle-preview-gem,.shop-proto-spec-col--horizontal .shop-proto-spec-art-wrap .shop-bundle-preview-star{height:16px;width:16px}.shop-proto-spec-col--horizontal .shop-proto-spec-art-wrap .shop-bundle-preview-gem{bottom:calc(50% - 34px);left:calc(50% - 34px)}.shop-proto-spec-col--horizontal .shop-proto-spec-art-wrap .shop-bundle-preview-star{top:calc(50% - 34px);right:calc(50% - 34px)}.shop-proto-spec-col--horizontal .shop-proto-tier-hero{min-height:0;height:132px;padding:10px 12px}.shop-proto-spec-col--horizontal .shop-proto-spec-body{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;min-width:0}.shop-proto-spec-col--horizontal .shop-proto-spec-head{margin-bottom:0}.shop-proto-spec-col--horizontal ul.shop-proto-spec-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 14px}.shop-proto-spec-col--horizontal .shop-bundle-cta{align-self:flex-end;min-width:140px}.shop-proto-stack-list{display:flex;flex-direction:column;gap:10px}.shop-proto-spec-col--compact{padding:12px;gap:8px}.shop-proto-spec-col--compact .shop-proto-spec-art-wrap .shop-bundle-preview--modal{min-height:132px}.shop-proto-spec-col--compact .shop-proto-spec-art-wrap .shop-bundle-preview-box{height:92px;width:92px}.shop-proto-spec-col--compact .shop-proto-spec-art-wrap .shop-bundle-preview-main-icon{height:70px;width:70px}.shop-proto-spec-col--compact .shop-proto-spec-name{font-size:15px}.shop-proto-spec-col--compact .shop-proto-spec-price{font-size:14px}.shop-proto-spec-col--compact .shop-proto-spec-list{font-size:11px;gap:3px}.shop-proto-sidebar-split{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1024px){.shop-proto-sidebar-split{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}}.shop-proto-tier-variant--vertical-cosmetics .shop-pro-plan-cosmetics-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,auto);gap:6px}.shop-proto-tier-variant--vertical-cosmetics .shop-pro-plan-cosmetic-cell{flex-direction:row;align-items:center;gap:10px;padding:8px 10px;text-align:left}.shop-proto-tier-variant--vertical-cosmetics .shop-pro-plan-cosmetic-preview{width:64px;height:36px;flex-shrink:0}.shop-proto-tier-variant--vertical-cosmetics .shop-pro-plan-cosmetic-cell>:not(.shop-pro-plan-cosmetic-preview){text-align:left}.shop-proto-tier-variant--vertical-cosmetics .shop-pro-plan-cosmetic-label{font-size:11px}.shop-proto-tier-variant--vertical-cosmetics .shop-pro-plan-cosmetic-surfaces{font-size:9px}.shop-proto-tier-variant--cosmetics-banner .shop-pro-plan-cosmetics-grid{gap:6px;padding:6px;border-radius:14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06)}.shop-proto-tier-variant--cosmetics-banner .shop-pro-plan-cosmetic-cell{padding:10px 8px;background:rgba(0,0,0,.32)}.shop-proto-tier-variant--cosmetics-banner .shop-pro-plan-cosmetic-preview{height:40px;display:flex;align-items:center;justify-content:center}.shop-proto-tier-variant--cosmetics-banner.shop-proto-tier-variant--cosmetics-banner .shop-pro-plan-cosmetic-label{font-size:10px}.shop-proto-deepdive-mini{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-radius:12px;border:1px solid rgba(252,211,77,.18);background:linear-gradient(135deg,rgba(245,158,11,.05),rgba(0,0,0,.02))}.shop-proto-deepdive-mini-kicker{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:rgba(252,211,77,.9);margin-right:8px}.shop-proto-deepdive-mini-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.32);font-size:10px;color:rgba(255,255,255,.75)}.shop-proto-deepdive-mini-chip strong{font-weight:800;color:rgba(255,255,255,.92)}.shop-proto-info-strip{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.shop-proto-info-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.shop-proto-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.shop-proto-section-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:rgba(165,243,252,.85)}@media (min-width:640px){.shop-proto-section-title{font-size:13px}}.shop-proto-section-count{border-radius:999px;border:1px solid rgba(165,243,252,.18);background:rgba(34,211,238,.04);padding:4px 10px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:rgba(207,250,254,.7)}.shop-proto-specsheet{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.shop-proto-specsheet{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.shop-proto-specsheet--bundles-fill{min-height:calc(100dvh - 140px)}@media (max-width:767px){.shop-proto-specsheet--bundles-fill{min-height:auto}}.shop-proto-specsheet--bundles-fill .shop-proto-spec-art-wrap{flex:0 0 220px;height:220px;display:flex}.shop-proto-specsheet--bundles-fill .shop-proto-spec-art-wrap>.shop-bundle-preview{flex:1 1 auto;width:100%;height:100%}.shop-proto-specsheet--bundles-fill .shop-proto-spec-art-wrap .shop-bundle-preview--modal{min-height:0;height:100%}.shop-proto-specsheet--bundles-fill .shop-bundle-preview-box{height:132px;width:132px;border-radius:30px}.shop-proto-specsheet--bundles-fill .shop-bundle-preview-main-icon{height:102px;width:102px}.shop-proto-specsheet--bundles-fill .shop-proto-spec-col>p{font-size:12.5px;line-height:1.55}.shop-proto-specsheet--bundles-fill .shop-proto-spec-list{font-size:12.5px;gap:6px}.shop-proto-specsheet--bundles-fill .shop-proto-spec-list li{padding-left:18px;line-height:1.5}.shop-proto-specsheet--bundles-fill .shop-proto-spec-list li:before{font-size:12px}.shop-proto-tier-deepdive{margin-top:20px;border-radius:18px;border:1px solid rgba(252,211,77,.16);background:linear-gradient(160deg,rgba(245,158,11,.05),rgba(255,255,255,.01));padding:18px 20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.shop-proto-tier-deepdive-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.shop-proto-tier-deepdive-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:rgba(252,211,77,.92)}.shop-proto-tier-deepdive-sub{font-size:11px;color:rgba(255,255,255,.55)}.shop-proto-tier-deepdive-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.shop-proto-tier-deepdive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.shop-proto-tier-deepdive-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.shop-proto-tier-deepdive-cell{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.32)}.shop-proto-tier-deepdive-cell-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.shop-proto-tier-deepdive-cell-name{font-size:12px;font-weight:800;color:rgba(255,255,255,.92)}.shop-proto-tier-deepdive-cell-range{font-size:11px;font-weight:800;color:rgba(165,243,252,.92);text-align:right}.shop-proto-tier-deepdive-cell-note{font-size:10.5px;line-height:1.45;color:rgba(255,255,255,.55)}.shop-proto-specsheet--asymmetric{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.shop-proto-specsheet--asymmetric{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.shop-proto-specsheet--asymmetric.feat-mid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)}.shop-proto-specsheet--asymmetric.feat-end{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr)}}.shop-proto-spec-col{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.012) 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 24px rgba(0,0,0,.2);min-height:100%;overflow:hidden;text-align:left;font-family:inherit;color:inherit}.shop-proto-spec-col.is-featured{border-color:rgba(252,211,77,.4);background:linear-gradient(160deg,rgba(245,158,11,.08),rgba(245,158,11,.015) 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 28px rgba(245,158,11,.12),0 10px 28px rgba(0,0,0,.22)}.shop-proto-spec-col.is-pro{border-color:rgba(56,189,248,.42);background:linear-gradient(160deg,rgba(56,189,248,.07),rgba(34,211,238,.012) 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 24px rgba(56,189,248,.1),0 10px 24px rgba(0,0,0,.2)}.shop-proto-spec-col--clickable{cursor:pointer;transition:border-color .18s ease,box-shadow .2s ease,transform .2s ease}.shop-proto-spec-col--clickable:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.shop-proto-spec-col--clickable:hover{border-color:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 32px rgba(0,0,0,.28)}.shop-proto-spec-col.is-pro.shop-proto-spec-col--clickable:hover{border-color:rgba(56,189,248,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 32px rgba(56,189,248,.24),0 14px 32px rgba(0,0,0,.28)}.shop-proto-spec-col.is-featured.shop-proto-spec-col--clickable:hover,.shop-proto-spec-col.is-pro-plus.shop-proto-spec-col--clickable:hover{border-color:rgba(252,211,77,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 36px rgba(245,158,11,.26),0 14px 32px rgba(0,0,0,.3)}.shop-proto-tier-probadge{align-self:flex-start!important;width:auto!important;padding:1px 6px!important;gap:3px!important;font-size:8px!important;letter-spacing:.12em!important}.shop-proto-tier-probadge>svg{width:8px!important;height:8px!important}.shop-proto-tier-probadge>span{padding:0!important}.shop-proto-sparkles{position:absolute;inset:0;pointer-events:none;z-index:1}.shop-proto-sparkle{position:absolute;width:8px;height:8px;pointer-events:none;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:shopProtoSparkleTwinkle 3.2s ease-in-out infinite;will-change:transform,opacity}.shop-proto-sparkles--gold .shop-proto-sparkle{background:radial-gradient(circle,rgba(255,251,220,1) 0,rgba(254,240,138,.95) 38%,rgba(251,191,36,.55) 62%,transparent 80%);filter:drop-shadow(0 0 6px rgba(254,240,138,.95)) drop-shadow(0 0 12px rgba(251,191,36,.55))}.shop-proto-sparkles--blue .shop-proto-sparkle{background:radial-gradient(circle,rgba(224,247,255,1) 0,rgba(165,243,252,.95) 38%,rgba(56,189,248,.55) 62%,transparent 80%);filter:drop-shadow(0 0 6px rgba(165,243,252,.95)) drop-shadow(0 0 12px rgba(56,189,248,.55))}.shop-proto-sparkle-1{top:12%;right:14%}.shop-proto-sparkle-2{bottom:18%;left:10%;width:6px;height:6px;animation-delay:1.1s}.shop-proto-sparkle-3{bottom:38%;right:9%;width:6px;height:6px;animation-delay:1.8s}.shop-proto-sparkle-4{top:54%;right:17%;width:4px;height:4px;animation-delay:.55s}.shop-proto-sparkle-5{top:30%;left:7%;width:5px;height:5px;animation-delay:2.25s}.shop-proto-sparkle-6{bottom:10%;right:44%;width:4px;height:4px;animation-delay:1.05s}@keyframes shopProtoSparkleTwinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.05)}}.shop-proto-spec-col>:not(.shop-proto-sparkles){position:relative;z-index:2}.shop-proto-spec-art-wrap{width:100%;border-radius:14px;overflow:hidden}.shop-proto-spec-art-wrap .shop-bundle-preview--modal{min-height:168px;border:none;border-radius:14px}.shop-proto-spec-col--classic .shop-proto-spec-art-wrap .shop-bundle-preview--modal{min-height:168px}.shop-proto-spec-col--tall .shop-proto-spec-art-wrap .shop-bundle-preview--modal{min-height:240px}.shop-proto-spec-col--tall .shop-proto-spec-art-wrap .shop-bundle-preview-box{height:156px;width:156px;border-radius:32px}.shop-proto-spec-col--tall .shop-proto-spec-art-wrap .shop-bundle-preview-main-icon{height:124px;width:124px}.shop-proto-spec-col--highlight.is-featured{transform:translateY(-8px);z-index:2}@media (max-width:767px){.shop-proto-spec-col--highlight.is-featured{transform:none}}.shop-proto-spec-col--asymmetric.is-featured .shop-proto-spec-art-wrap .shop-bundle-preview--modal{min-height:220px}.shop-proto-spec-col--asymmetric.is-featured .shop-proto-spec-art-wrap .shop-bundle-preview-box{height:140px;width:140px}.shop-proto-spec-col--asymmetric.is-featured .shop-proto-spec-art-wrap .shop-bundle-preview-main-icon{height:112px;width:112px}.shop-proto-spec-ribbon{position:absolute;top:-10px;left:50%;transform:translateX(-50%);padding:4px 14px;border-radius:999px;background:linear-gradient(90deg,#fcd34d,#fde047,#f59e0b);font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#1a1003;box-shadow:0 6px 14px rgba(245,158,11,.32);white-space:nowrap;z-index:10}.shop-proto-spec-col .shop-bundle-preview-gem,.shop-proto-spec-col .shop-bundle-preview-star{display:none}.shop-proto-spec-col-wrap{position:relative;display:flex}.shop-proto-spec-col-wrap>.shop-proto-spec-col{width:100%}.shop-proto-spec-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.shop-proto-spec-name{font-size:18px;font-weight:800;color:rgba(255,255,255,.95);letter-spacing:-.01em}.shop-proto-spec-price{font-size:16px;font-weight:800;color:rgba(165,243,252,.94)}.shop-proto-spec-section-label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.45)}.shop-proto-spec-list{display:flex;flex-direction:column;gap:5px;font-size:11.5px;color:rgba(255,255,255,.82)}.shop-proto-spec-list li{list-style:none;padding-left:16px;position:relative;line-height:1.45}.shop-proto-spec-list li:before{content:"★";position:absolute;left:0;top:1px;color:rgba(252,211,77,.85);font-size:10px}.shop-proto-tier-hero{display:flex;align-items:center;justify-content:center;min-height:72px;background:linear-gradient(135deg,rgba(34,211,238,.08),rgba(168,85,247,.06));border-radius:14px;padding:10px 12px}.shop-proto-spec-col.is-featured .shop-proto-tier-hero{background:linear-gradient(135deg,rgba(252,211,77,.12),rgba(245,158,11,.05))}.shop-proto-tier-hero-inner{display:flex;align-items:center;gap:12px;width:100%}.shop-proto-tier-hero-avatar{display:grid;place-items:center;height:36px;width:36px;border-radius:999px;background:rgba(15,18,28,.92);border:2px solid rgba(34,211,238,.45);color:rgba(165,243,252,.95);font-size:14px;font-weight:800;flex-shrink:0}.shop-proto-tier-hero-avatar.is-featured{border-color:rgba(252,211,77,.7);color:rgba(254,243,199,1);box-shadow:0 0 14px rgba(245,158,11,.35)}.shop-proto-tier-hero-identity{display:flex;flex-direction:column;gap:4px;min-width:0}.shop-proto-tier-hero-name{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(165,243,252,.95)}.shop-proto-tier-hero-name.is-featured{color:rgba(254,243,199,1);text-shadow:0 0 12px rgba(245,158,11,.55)}.shop-proto-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.shop-proto-grid--cols-2,.shop-proto-grid--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-proto-grid--cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.shop-proto-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-proto-grid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.shop-proto-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,rgba(255,255,255,.04),rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.shop-proto-table td,.shop-proto-table th{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top;font-size:12px;color:rgba(255,255,255,.82)}.shop-proto-table tbody tr:last-child td{border-bottom:none}.shop-proto-table thead th{background:rgba(0,0,0,.34);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.62);vertical-align:middle}.shop-proto-table thead th.is-featured{background:linear-gradient(160deg,rgba(245,158,11,.16),rgba(0,0,0,.4));color:rgba(254,243,199,1)}.shop-proto-table tbody td.is-featured{background:rgba(245,158,11,.04)}.shop-proto-table-spec-label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.42)}.shop-proto-table-art-cell{padding:16px!important;background:rgba(0,0,0,.2);text-align:center}.shop-proto-table-art-cell .shop-bundle-preview--modal{min-height:132px;width:100%;border:none;display:block}.shop-proto-table-art-cell .shop-bundle-preview-box{height:96px;width:96px}.shop-proto-table-art-cell .shop-bundle-preview-main-icon{height:76px;width:76px}.shop-proto-table-art-cell.is-featured{background:linear-gradient(160deg,rgba(245,158,11,.1),rgba(0,0,0,.2))}.shop-proto-table-header-name{font-size:16px;font-weight:800;color:rgba(255,255,255,.96);letter-spacing:-.01em;text-transform:none}.shop-proto-table-header-badge{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.12em;background:rgba(255,255,255,.08);color:rgba(255,255,255,.7)}.shop-proto-table-header-badge.is-featured{background:linear-gradient(90deg,#fcd34d,#f59e0b);color:#1a1003}.shop-proto-table-header-price{display:block;margin-top:6px;font-size:18px;font-weight:800;color:rgba(165,243,252,.94)}.shop-proto-table-header-cta-cell{text-align:center!important}.shop-proto-table-check{color:rgba(165,243,252,.9);font-size:14px;font-weight:800}.shop-proto-table-dash{color:rgba(255,255,255,.3);font-size:14px;font-weight:800}.shop-proto-economy-strip{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px;border-radius:14px;border:1px solid rgba(252,211,77,.18);background:linear-gradient(135deg,rgba(245,158,11,.06),rgba(245,158,11,.01))}.shop-proto-economy-strip-kicker{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:rgba(252,211,77,.9);width:100%}.shop-proto-economy-strip-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.3);font-size:10px;font-weight:700;color:rgba(207,250,254,.88)}.shop-proto-economy-strip-pill strong{font-weight:800;color:rgba(255,255,255,.85)}.shop-proto-gem-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,rgba(255,255,255,.04),rgba(255,255,255,.01));text-align:center;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.shop-proto-gem-tile:hover{border-color:rgba(34,211,238,.4);transform:translateY(-1px)}.shop-proto-gem-tile.is-featured{border-color:rgba(252,211,77,.42);background:linear-gradient(160deg,rgba(252,211,77,.1),rgba(0,0,0,.35))}.shop-proto-gem-tile img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.shop-proto-gem-tile-amount{font-size:12px;font-weight:800;color:rgba(255,255,255,.94)}.shop-proto-gem-tile-price{font-size:11px;font-weight:700;color:rgba(165,243,252,.88)}.shop-proto-gem-tile-badge{font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(252,211,77,.95)}.shop-proto-pack-wide-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,rgba(255,255,255,.04),rgba(255,255,255,.01));text-align:center;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.shop-proto-pack-wide-tile:hover{border-color:rgba(34,211,238,.4);transform:translateY(-1px)}.shop-proto-pack-wide-tile.is-featured{border-color:rgba(252,211,77,.42);background:linear-gradient(160deg,rgba(252,211,77,.1),rgba(0,0,0,.35))}.shop-proto-pack-wide-img{width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.shop-proto-pack-wide-body{display:flex;flex-direction:column;gap:2px;align-items:center}.shop-proto-pack-wide-amount{font-size:12px;font-weight:800;color:rgba(255,255,255,.94)}.shop-proto-pack-wide-price{font-size:11px;font-weight:700;color:rgba(165,243,252,.92)}.shop-proto-pack-wide-note{font-size:9px;font-weight:600;color:rgba(255,255,255,.5);line-height:1.3}.shop-proto-pack-wide-badge{position:absolute;top:6px;right:6px;padding:2px 6px;border-radius:999px;font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:rgba(252,211,77,.18);color:rgba(252,211,77,.95)}.shop-proto-pack-boost-row{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.shop-proto-pack-boost-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.shop-proto-pack-hero-row{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.shop-proto-pack-hero-row{grid-template-columns:minmax(0,1.2fr) minmax(0,2.5fr);align-items:stretch}}.shop-proto-pack-hero{position:relative;display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;border:1px solid rgba(252,211,77,.42);background:linear-gradient(160deg,rgba(252,211,77,.12),rgba(0,0,0,.35));cursor:pointer;transition:border-color .18s ease,transform .18s ease;text-align:left}.shop-proto-pack-hero:hover{border-color:rgba(252,211,77,.7);transform:translateY(-1px)}.shop-proto-pack-hero-img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.shop-proto-pack-hero-body{display:flex;flex-direction:column;gap:2px;min-width:0}.shop-proto-pack-hero-amount{font-size:18px;font-weight:800;color:rgba(255,255,255,.96);letter-spacing:-.01em}.shop-proto-pack-hero-price{font-size:14px;font-weight:800;color:rgba(165,243,252,.95)}.shop-proto-pack-hero-note{font-size:10px;font-weight:600;color:rgba(255,255,255,.6)}.shop-proto-pack-hero-badge{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;background:linear-gradient(90deg,#fcd34d,#f59e0b);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1a1003;align-self:flex-start}.shop-proto-pack-hero-others{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1023px){.shop-proto-pack-hero-others{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-proto-pack-grid-3x2{display:grid;gap:10px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.shop-proto-pack-grid-3x2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.shop-proto-pack-grid-3x2{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop-proto-pack-big-tile{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,rgba(255,255,255,.04),rgba(255,255,255,.01));text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.shop-proto-pack-big-tile:hover{border-color:rgba(34,211,238,.4);transform:translateY(-1px)}.shop-proto-pack-big-tile.is-featured{border-color:rgba(252,211,77,.42);background:linear-gradient(160deg,rgba(252,211,77,.1),rgba(0,0,0,.35))}.shop-proto-pack-big-img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.shop-proto-pack-big-body{display:flex;flex-direction:column;gap:2px;min-width:0}.shop-proto-pack-big-amount{font-size:14px;font-weight:800;color:rgba(255,255,255,.94)}.shop-proto-pack-big-price{font-size:12px;font-weight:800;color:rgba(165,243,252,.92)}.shop-proto-pack-big-note{font-size:10px;color:rgba(255,255,255,.55)}.shop-proto-pack-big-badge{position:absolute;top:6px;right:8px;padding:2px 6px;border-radius:999px;font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:rgba(252,211,77,.2);color:rgba(252,211,77,.95)}.shop-proto-boost-pill{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid rgba(192,132,252,.22);background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(168,85,247,.02));cursor:pointer;transition:border-color .18s ease,transform .18s ease}.shop-proto-boost-pill:hover{border-color:rgba(192,132,252,.46);transform:translateY(-1px)}.shop-proto-boost-pill-name{font-size:12px;font-weight:800;color:rgba(255,255,255,.94)}.shop-proto-boost-pill-desc{font-size:10px;color:rgba(255,255,255,.6)}.shop-proto-boost-pill-price{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:800;color:rgba(165,243,252,.95);margin-left:auto}.shop-proto-spread{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.shop-proto-spread{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}}.shop-proto-rail{display:flex;flex-direction:column;gap:12px}.shop-proto-mini-panel{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.012));padding:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.shop-proto-mini-panel-title{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:rgba(207,250,254,.78);margin-bottom:10px}.cosmetic-name{vertical-align:baseline}.cosmetic-name,.cosmetic-name-text{display:inline-block;max-width:100%}.cosmetic-name-effect .cosmetic-name-text{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.cosmetic-name-effect--flame .cosmetic-name-text{background-size:320% 100%;animation:cosmetic-name-flame 2.4s ease-in-out infinite alternate}@keyframes cosmetic-name-flame{0%{background-position:0 50%;filter:drop-shadow(0 0 6px rgba(251,146,60,.55)) drop-shadow(0 0 14px rgba(245,158,11,.35))}to{background-position:100% 50%;filter:drop-shadow(0 0 10px rgba(253,224,71,.85)) drop-shadow(0 0 22px rgba(249,115,22,.55))}}.cosmetic-name-effect--ember .cosmetic-name-text{background-size:240% 100%;animation:cosmetic-name-ember 4.2s ease-in-out infinite}@keyframes cosmetic-name-ember{0%,to{background-position:0 50%;filter:drop-shadow(0 0 6px rgba(217,119,6,.4))}50%{background-position:100% 50%;filter:drop-shadow(0 0 11px rgba(251,191,36,.48))}}.cosmetic-name-effect--void-flame .cosmetic-name-text{background-size:300% 100%;animation:cosmetic-name-void-flame 2.8s ease-in-out infinite alternate}@keyframes cosmetic-name-void-flame{0%{background-position:0 50%;filter:drop-shadow(0 0 8px rgba(129,140,248,.55)) drop-shadow(0 0 16px rgba(99,102,241,.35))}to{background-position:100% 50%;filter:drop-shadow(0 0 14px rgba(192,132,252,.75)) drop-shadow(0 0 24px rgba(79,70,229,.45))}}.cosmetic-name-effect--inferno .cosmetic-name-text{background-size:340% 100%;animation:cosmetic-name-inferno 2.35s ease-in-out infinite alternate}@keyframes cosmetic-name-inferno{0%{background-position:0 50%;filter:drop-shadow(0 0 8px rgba(239,68,68,.65)) drop-shadow(0 0 18px rgba(249,115,22,.45))}50%{filter:drop-shadow(0 0 12px rgba(254,240,138,.55)) drop-shadow(0 0 22px rgba(220,38,38,.55))}to{background-position:100% 50%;filter:drop-shadow(0 0 16px rgba(251,191,36,.75)) drop-shadow(0 0 28px rgba(239,68,68,.5))}}.cosmetic-name-effect--holographic .cosmetic-name-text{background-size:400% 100%;animation:cosmetic-name-holographic 4s linear infinite}@keyframes cosmetic-name-holographic{0%{background-position:0 50%;filter:drop-shadow(0 0 8px rgba(168,85,247,.45)) drop-shadow(0 0 14px rgba(34,211,238,.35))}to{background-position:400% 50%;filter:drop-shadow(0 0 12px rgba(236,72,153,.55)) drop-shadow(0 0 18px rgba(59,130,246,.4))}}.cosmetic-name-effect--shimmer .cosmetic-name-text{background-size:220% 100%;animation:cosmetic-name-shimmer 2.6s ease-in-out infinite}@keyframes cosmetic-name-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.cosmetic-name-effect--pulse .cosmetic-name-text{animation:cosmetic-name-pulse 2.2s ease-in-out infinite}@keyframes cosmetic-name-pulse{0%,to{filter:drop-shadow(0 0 4px var(--cosmetic-name-glow,rgba(255,255,255,.35)))}50%{filter:drop-shadow(0 0 12px var(--cosmetic-name-glow,rgba(255,255,255,.65)))}}.cosmetic-name-effect--electric .cosmetic-name-text{background-size:240% 100%;animation:cosmetic-name-electric 2.8s ease-in-out infinite}@keyframes cosmetic-name-electric{0%,to{background-position:0 50%;filter:drop-shadow(0 0 6px rgba(34,211,238,.45))}50%{background-position:100% 50%;filter:drop-shadow(0 0 12px rgba(103,232,249,.62))}}.cosmetic-name-effect--plasma .cosmetic-name-text{background-size:300% 100%;animation:cosmetic-name-plasma 2.6s ease-in-out infinite alternate}@keyframes cosmetic-name-plasma{0%{background-position:0 50%;filter:drop-shadow(0 0 8px rgba(232,121,249,.6)) drop-shadow(0 0 16px rgba(34,211,238,.4))}to{background-position:100% 50%;filter:drop-shadow(0 0 14px rgba(99,102,241,.75)) drop-shadow(0 0 22px rgba(244,114,182,.5))}}.cosmetic-name-effect--aurora .cosmetic-name-text{background-size:350% 100%;animation:cosmetic-name-aurora 5s ease-in-out infinite}@keyframes cosmetic-name-aurora{0%{background-position:0 50%;filter:drop-shadow(0 0 8px rgba(52,211,153,.5)) drop-shadow(0 0 14px rgba(34,211,238,.35))}50%{filter:drop-shadow(0 0 12px rgba(129,140,248,.55)) drop-shadow(0 0 18px rgba(168,85,247,.4))}to{background-position:100% 50%;filter:drop-shadow(0 0 10px rgba(34,211,238,.6)) drop-shadow(0 0 16px rgba(52,211,153,.45))}}.cosmetic-name-effect--blood-moon .cosmetic-name-text{background-size:320% 100%;animation:cosmetic-name-blood-moon 3s ease-in-out infinite alternate}@keyframes cosmetic-name-blood-moon{0%{background-position:0 50%;filter:drop-shadow(0 0 8px rgba(127,29,29,.7)) drop-shadow(0 0 16px rgba(220,38,38,.45))}to{background-position:100% 50%;filter:drop-shadow(0 0 14px rgba(239,68,68,.85)) drop-shadow(0 0 24px rgba(69,10,10,.6))}}.cosmetic-name-effect--glitch .cosmetic-name-text{background-size:220% 100%;animation:cosmetic-name-glitch 4.5s ease-in-out infinite}@keyframes cosmetic-name-glitch{0%,to{background-position:0 50%;filter:drop-shadow(0 0 8px rgba(168,85,247,.32))}20%{background-position:28% 50%;filter:drop-shadow(.5px 0 0 rgba(34,211,238,.22)) drop-shadow(-.5px 0 0 rgba(244,114,182,.18)) drop-shadow(0 0 9px rgba(168,85,247,.28))}45%{background-position:55% 50%;filter:drop-shadow(0 0 10px rgba(129,140,248,.36))}70%{background-position:78% 50%;filter:drop-shadow(-.5px 0 0 rgba(34,211,238,.2)) drop-shadow(.5px 0 0 rgba(168,85,247,.16)) drop-shadow(0 0 9px rgba(244,114,182,.24))}}@media (prefers-reduced-motion:reduce){.cosmetic-name-effect .cosmetic-name-text{animation:none!important;filter:none!important}}.cosmetic-tag{position:relative;display:inline-flex;max-width:100%;isolation:isolate}.cosmetic-tag>span{position:relative;z-index:1}.cosmetic-tag-effect--shimmer{overflow:hidden;box-shadow:0 0 10px rgba(251,191,36,.22)}.cosmetic-tag-effect--shimmer:after{content:"";position:absolute;top:-40%;left:-120%;width:45%;height:180%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-22deg);animation:cosmetic-tag-jewel-sweep 2.4s ease-in-out infinite;pointer-events:none}@keyframes cosmetic-tag-jewel-sweep{0%{left:-120%}to{left:140%}}.cosmetic-tag-effect--glow-pulse{animation:cosmetic-tag-diamond-prism 2.8s ease-in-out infinite}@keyframes cosmetic-tag-diamond-prism{0%,to{box-shadow:0 0 0 1px rgba(255,255,255,.35),0 0 8px rgba(186,230,253,.35);filter:brightness(1)}33%{box-shadow:0 0 0 1px rgba(224,242,254,.55),0 0 14px rgba(125,211,252,.55),0 0 22px rgba(255,255,255,.25);filter:brightness(1.15)}66%{box-shadow:0 0 0 1px rgba(255,255,255,.45),0 0 10px rgba(196,181,253,.35),0 0 18px rgba(186,230,253,.4);filter:brightness(1.08)}}.cosmetic-tag-effect--gold-flame{animation:cosmetic-tag-gold-flame .85s steps(3) infinite}@keyframes cosmetic-tag-gold-flame{0%{transform:translateY(0) scale(1);box-shadow:0 0 8px rgba(251,191,36,.45),0 -2px 10px rgba(249,115,22,.35)}33%{transform:translateY(-1px) scale(1.02);box-shadow:0 0 12px rgba(253,224,71,.65),0 -4px 14px rgba(245,158,11,.5),0 0 20px rgba(249,115,22,.25)}66%{transform:translateY(0) scale(.99);box-shadow:0 0 6px rgba(251,191,36,.35),0 -1px 8px rgba(234,88,12,.3)}to{transform:translateY(-1px) scale(1.01);box-shadow:0 0 14px rgba(254,240,138,.55),0 -5px 16px rgba(249,115,22,.45)}}.cosmetic-tag-effect--neon-flicker{animation:cosmetic-tag-neon-strobe 1.55s step-end infinite}@keyframes cosmetic-tag-neon-strobe{0%{opacity:1;border-color:rgba(34,211,238,.75);box-shadow:0 0 10px rgba(34,211,238,.55)}25%{opacity:.72;border-color:rgba(103,232,249,.35);box-shadow:0 0 4px rgba(34,211,238,.18)}50%{opacity:1;border-color:rgba(255,255,255,.65);box-shadow:0 0 16px rgba(103,232,249,.85),0 0 24px rgba(34,211,238,.35)}75%{opacity:.82;border-color:rgba(14,165,233,.5);box-shadow:0 0 6px rgba(34,211,238,.35)}to{opacity:1;border-color:rgba(34,211,238,.75);box-shadow:0 0 12px rgba(103,232,249,.65)}}.cosmetic-tag-effect--plasma{animation:cosmetic-tag-void-crackle 2.4s ease-in-out infinite}@keyframes cosmetic-tag-void-crackle{0%{filter:hue-rotate(0deg) saturate(1);box-shadow:-6px -2px 14px rgba(79,70,229,.45),6px 2px 14px rgba(192,132,252,.25)}33%{filter:hue-rotate(25deg) saturate(1.2);box-shadow:6px -3px 16px rgba(244,114,182,.4),-5px 3px 12px rgba(99,102,241,.35)}66%{filter:hue-rotate(-20deg) saturate(.9);box-shadow:0 0 18px rgba(129,140,248,.55),inset 0 0 4px rgba(0,0,0,.8)}to{filter:hue-rotate(0deg) saturate(1);box-shadow:-6px -2px 14px rgba(79,70,229,.45),6px 2px 14px rgba(192,132,252,.25)}}.cosmetic-tag-effect--blood-pulse{animation:cosmetic-tag-heartbeat 1.6s ease-in-out infinite}@keyframes cosmetic-tag-heartbeat{0%,to{transform:scale(1);box-shadow:0 0 6px rgba(127,29,29,.4)}14%{transform:scale(1.06);box-shadow:0 0 16px rgba(239,68,68,.7),0 0 24px rgba(127,29,29,.35)}28%{transform:scale(1);box-shadow:0 0 8px rgba(220,38,38,.45)}42%{transform:scale(1.03);box-shadow:0 0 12px rgba(239,68,68,.55)}56%{transform:scale(1);box-shadow:0 0 6px rgba(127,29,29,.4)}}.cosmetic-tag-effect--holographic{animation:cosmetic-tag-holo-border 3.5s linear infinite,cosmetic-tag-holo-wobble 4s ease-in-out infinite}@keyframes cosmetic-tag-holo-border{0%{border-color:rgba(255,0,128,.55);box-shadow:0 0 10px rgba(255,0,128,.35)}20%{border-color:rgba(255,140,0,.55);box-shadow:0 0 10px rgba(255,140,0,.35)}40%{border-color:rgba(52,211,153,.55);box-shadow:0 0 10px rgba(52,211,153,.35)}60%{border-color:rgba(34,211,238,.55);box-shadow:0 0 10px rgba(34,211,238,.35)}80%{border-color:rgba(129,140,248,.55);box-shadow:0 0 10px rgba(129,140,248,.35)}to{border-color:rgba(255,0,128,.55);box-shadow:0 0 10px rgba(255,0,128,.35)}}@keyframes cosmetic-tag-holo-wobble{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}.cosmetic-tag-effect--rose-glow{overflow:visible;box-shadow:0 0 12px rgba(236,72,153,.45)}.cosmetic-tag-effect--rose-glow:before{content:"";position:absolute;inset:-3px;border-radius:9999px;border:1px solid rgba(244,114,182,.55);animation:cosmetic-tag-rose-aura 2s ease-out infinite;pointer-events:none;z-index:0}@keyframes cosmetic-tag-rose-aura{0%{transform:scale(.92);opacity:.85}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.cosmetic-tag-effect--custom-signature{overflow:visible;background-size:320% 100%!important;animation:cosmetic-tag-custom-fill 4s linear infinite;box-shadow:0 0 10px rgba(34,211,238,.35),0 0 18px rgba(168,85,247,.25)}.cosmetic-tag-effect--custom-signature:after,.cosmetic-tag-effect--custom-signature:before{content:"";position:absolute;inset:-3px;border-radius:9999px;pointer-events:none;z-index:-1}.cosmetic-tag-effect--custom-signature:before{border:1px solid rgba(255,255,255,.35);animation:cosmetic-tag-custom-ring-a 2.4s ease-out infinite}.cosmetic-tag-effect--custom-signature:after{border:1px solid rgba(244,114,182,.45);animation:cosmetic-tag-custom-ring-b 2.4s ease-out 1.2s infinite}@keyframes cosmetic-tag-custom-fill{0%{background-position:0 50%;filter:hue-rotate(0deg) brightness(1.05)}to{background-position:320% 50%;filter:hue-rotate(25deg) brightness(1.12)}}@keyframes cosmetic-tag-custom-ring-a{0%{transform:scale(.95);opacity:.9;box-shadow:0 0 12px rgba(34,211,238,.45)}to{transform:scale(1.55);opacity:0;box-shadow:0 0 22px rgba(168,85,247,.35)}}@keyframes cosmetic-tag-custom-ring-b{0%{transform:scale(.9);opacity:.75;box-shadow:0 0 10px rgba(251,191,36,.4)}to{transform:scale(1.65);opacity:0;box-shadow:0 0 24px rgba(244,114,182,.35)}}@media (prefers-reduced-motion:reduce){.cosmetic-tag-effect--custom-signature:after,.cosmetic-tag-effect--custom-signature:before,.cosmetic-tag-effect--rose-glow:before,.cosmetic-tag-effect--shimmer:after{animation:none!important;opacity:0!important}.cosmetic-tag-effect--blood-pulse,.cosmetic-tag-effect--custom-signature,.cosmetic-tag-effect--glow-pulse,.cosmetic-tag-effect--gold-flame,.cosmetic-tag-effect--holographic,.cosmetic-tag-effect--neon-flicker,.cosmetic-tag-effect--plasma,.cosmetic-tag-effect--rose-glow,.cosmetic-tag-effect--shimmer{animation:none!important;transform:none!important;filter:none!important}}