.actions-bar{display:flex;justify-content:center;margin-bottom:1rem}.actions-group{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:center}.hero-gradient{background:linear-gradient(90deg,#2b8cff,#3794ff,#2b8cff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-box{position:relative;text-align:center;padding:.9rem 1.4rem;max-width:37rem;margin:0 auto;background:#0003;border-radius:13px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0006;margin-bottom:1rem}.glass-card{background:#0a0a12a6;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:1.25rem 1.4rem;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.tracker-grid{display:grid;grid-template-columns:260px 1fr;gap:1rem;align-items:start}@media (max-width: 1024px){.tracker-grid{grid-template-columns:1fr}.col-banners{flex-direction:row!important;overflow-x:auto;padding-bottom:6px;gap:.5rem}}.col-banners{display:flex;flex-direction:column;gap:.6rem}.col-main{display:flex;flex-direction:column;gap:1rem}.top-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch}@media (max-width: 700px){.top-row{grid-template-columns:1fr}}.banner-card{position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0a0a12a6;backdrop-filter:blur(40px);cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);min-height:130px;flex-shrink:0}.banner-card.active{border-color:#eab308a6;box-shadow:0 0 0 2px #eab30826,0 0 18px #eab30838}.banner-card-bg{position:absolute;right:-5px;top:50%;transform:translateY(-50%);height:120%;width:auto;-o-object-fit:cover;object-fit:cover;opacity:.8;pointer-events:none;mask-image:linear-gradient(to left,black 40%,transparent 95%);-webkit-mask-image:linear-gradient(to left,black 40%,transparent 95%)}.banner-card-bg.is-weapon{height:85%;right:5px;opacity:.7}.banner-card-overlay{position:absolute;inset:0;background:linear-gradient(105deg,#000000bf 25%,#0000000d);pointer-events:none}.banner-card-content{position:relative;z-index:1;padding:.85rem 1rem}.banner-pity-row{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.2rem}.pity-num{font-size:1.05rem;font-weight:750;line-height:1.1;letter-spacing:-.01em;text-shadow:0 2px 8px rgba(0,0,0,.6)}.pity-num .pity-max{font-size:.7rem;font-weight:600;opacity:.55}.pity-num.gold{color:#f59e0b}.pity-num.purple{color:#a855f7}.pity-lbl{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.pity-lbl.gold{color:#f59e0b99}.pity-lbl.purple{color:#a855f799}.banner-card-name{display:block;font-size:.7rem;color:#ffffff73;font-weight:600;margin-top:.5rem;text-transform:uppercase;letter-spacing:.06em}.glass-card--summary{display:flex;flex-direction:column}.summary-banner-label{font-size:.82rem;font-weight:700;color:#ffffff80;margin:0 0 1.1rem;line-height:1;text-transform:uppercase;letter-spacing:.06em;padding-bottom:.6rem;border-bottom:2px solid #eab308;display:inline-block;width:100%;box-sizing:border-box}.summary-tiles{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;flex:1}.summary-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:.7rem .5rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:12px;text-align:center;transition:border-color .2s,background .2s}.summary-tile-icon{width:16px;height:16px;color:#ffffff4d;margin-bottom:.1rem}.summary-tile-val{font-size:1.4rem;font-weight:800;color:#f3f4f6;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.summary-tile-unit{font-size:.9rem;font-weight:800;opacity:.85}.summary-tile-lbl{font-size:.6rem;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.07em}.summary-tile.tile-gold{border-color:#f59e0b33}.summary-tile.tile-gold .summary-tile-icon{color:#f59e0b80}.summary-tile.tile-gold .summary-tile-val{color:#f59e0b}.summary-tile.tile-purple{border-color:#a855f733}.summary-tile.tile-purple .summary-tile-icon{color:#a855f780}.summary-tile.tile-purple .summary-tile-val{color:#a855f7}.gold-text{color:#f59e0b!important}.purple-text{color:#a855f7!important}.glass-card--stats{display:flex;flex-direction:column}.stats-tabs{display:flex;gap:0;margin-bottom:1.1rem}.stats-tab{font-size:.82rem;font-weight:700;color:#ffffff80;background:none;border:none;padding:0 0 .6rem;margin-right:1.4rem;cursor:pointer;border-bottom:2px solid transparent;transition:color .18s,border-color .18s;text-transform:uppercase;letter-spacing:.06em;line-height:1}.stats-tab:hover{color:#d1d5db}.stats-tab.active{color:#ffffff80;border-bottom-color:#eab308;cursor:default}.stats-panel{display:flex;flex-direction:row;gap:.5rem;flex:1;align-items:stretch}.stats-panel.hidden{display:none}.stat-block{flex:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.65rem .3rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;text-align:center;transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.stat-ring-wrap{position:relative;width:76px;height:76px;flex-shrink:0}.stat-ring-svg{width:100%;height:100%}.stat-ring-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.stat-ring-value{font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.stat-ring-label{font-size:.57rem;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.06em;text-align:center;line-height:1.3}.stat-bar-bg,.stat-bar{display:none}.pulls-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.pulls-header-left{display:flex;align-items:center;gap:.75rem}.pulls-title{font-size:.95rem;font-weight:700;color:#e5e7eb;margin:0}.pulls-title--lg{font-size:1.1rem;font-weight:750;letter-spacing:-.01em}.pulls-brand{font-size:.7rem;color:#ffffff40;font-weight:600}.pulls-brand-footer{font-size:.72rem;color:#ffffff47;font-weight:600;margin-left:auto}.pulls-filters{display:flex;gap:.4rem}.pulls-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:14px 12px;padding:.4rem 0}@media (max-width: 900px){.pulls-grid{grid-template-columns:repeat(7,1fr)}}@media (max-width: 500px){.pulls-grid{grid-template-columns:repeat(5,1fr)}}.pulls-footer{display:flex;align-items:center;justify-content:space-between;padding-top:.7rem;flex-wrap:wrap;gap:.5rem}.pulls-count-text{font-size:.72rem;color:#ffffff59;margin:0}.pull-avatar{position:relative;width:100%;aspect-ratio:1}.pull-avatar .img-wrap{width:100%;height:100%;border-radius:50%;overflow:hidden;border:1.5px solid rgba(255,255,255,.12);background:#12121ccc;transition:border-color .25s,box-shadow .25s,transform .25s}.pull-avatar .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;display:block;border-radius:50%}.pull-avatar.is5 .img-wrap{border-width:1.5px;border-color:#d4a017;box-shadow:0 0 10px #d4a01752}.pull-avatar.is4 .img-wrap{border-width:1.5px;border-color:#a855f7;box-shadow:0 0 8px #a855f740}.pull-5050-badge{position:absolute;top:2px;left:2px;width:28%;height:28%;-o-object-fit:contain;object-fit:contain;z-index:2;pointer-events:none;transform-origin:center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.pull-pity-badge{position:absolute;bottom:-1px;right:-3px;width:30px;height:30px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;z-index:3;line-height:1;box-shadow:0 2px 6px #000000b3;border:2px solid rgba(10,10,18,.95);text-shadow:0 1px 2px rgba(0,0,0,.6)}.rarity-filter{font-size:.72rem;font-weight:700;padding:.3rem .85rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#9ca3af;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.rarity-filter:hover{color:#fff;background:#ffffff14;border-color:#fff3}.rarity-filter.active[data-rarity="4"]{background:#a855f729;border-color:#a855f780;color:#c084fc}.rarity-filter.active[data-rarity="5"]{background:#f59e0b29;border-color:#f59e0b80;color:#fbbf24}.history-header{margin-bottom:.6rem}.history-search-row{display:flex;align-items:center;gap:.6rem;margin-top:.8rem;flex-wrap:wrap}.search-wrap{position:relative;flex:1;min-width:180px}.search-icon{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#6b7280;pointer-events:none}.history-search{width:100%;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.45rem .75rem .45rem 2rem;color:#fff;font-size:.8rem;outline:none;transition:border-color .2s}.history-search:focus{border-color:#eab30880}.history-search::-moz-placeholder{color:#4b5563}.history-search::placeholder{color:#4b5563}.history-filter-row{display:flex;gap:.35rem}.hfilter-btn{font-size:.7rem;font-weight:700;padding:.3rem .75rem;border-radius:7px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#9ca3af;cursor:pointer;transition:all .18s}.hfilter-btn:hover{color:#fff}.hfilter-btn.active{background:#eab3081f;border-color:#eab30880;color:#fde68a}.history-table-wrap{overflow-x:auto}.history-table{width:100%;border-collapse:collapse;font-size:.78rem;font-variant-numeric:tabular-nums}.history-table thead tr th{text-align:left;color:#6b7280;font-weight:600;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;padding:.5rem .7rem;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.history-table thead tr th.text-right{text-align:right}.history-table tbody tr{border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}.history-table tbody tr:last-child{border-bottom:none}.history-table tbody tr:hover{background:#ffffff06}.history-table td{padding:.42rem .7rem;color:#d1d5db;white-space:nowrap}.htd-num{color:#6b7280;font-size:.72rem;font-weight:600;width:56px}.htd-item{display:flex;align-items:center;gap:.6rem}.htd-icon-wrap{width:24px;height:24px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.12);background:#12121ccc;flex-shrink:0}.htd-icon-wrap.rarity-5{border-color:#d4a017;box-shadow:0 0 5px #d4a0174d}.htd-icon-wrap.rarity-4{border-color:#a855f7;box-shadow:0 0 5px #a855f740}.htd-icon{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:50%}.htd-name{font-size:.82rem;font-weight:600;color:#e5e7eb}.htd-name.rarity-5{color:#fbbf24}.htd-name.rarity-4{color:#c084fc}.htd-pity{font-size:.78rem;color:#9ca3af;font-weight:600;width:60px}.htd-date{text-align:right;font-size:.72rem;color:#6b7280;font-variant-numeric:tabular-nums;letter-spacing:.01em}.history-footer{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;flex-wrap:wrap;gap:.5rem}.pulls-pagination{display:flex;align-items:center;gap:.5rem}.pulls-pagination.hidden{display:none}.page-btn{width:28px;height:28px;border-radius:7px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#9ca3af;font-size:.95rem;cursor:pointer;transition:all .18s;display:flex;align-items:center;justify-content:center}.page-btn:hover:not(:disabled){border-color:#eab30880;color:#fde68a}.page-btn:disabled{opacity:.3;cursor:not-allowed}.page-info{font-size:.72rem;color:#9ca3af;min-width:40px;text-align:center;font-variant-numeric:tabular-nums}.empty-state-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 1rem;text-align:center}.empty-icon{color:#374151;margin-bottom:1.2rem}.empty-title{font-size:1.05rem;font-weight:750;color:#e5e7eb;margin:0 0 .4rem}.empty-sub{font-size:.85rem;color:#6b7280;margin:0 0 1.5rem}.header-btn{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;padding:.45rem 1rem;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .2s;white-space:nowrap}.login-dropdown-wrap{position:relative}.header-btn.login-toggle{background:#0a0a12a6;color:#a5b4fc;border-color:#7c6ff759;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.header-btn.login-toggle:hover,.login-dropdown-wrap.open .header-btn.login-toggle{background:#7c6ff71a;border-color:#7c6ff799;box-shadow:0 0 16px #7c6ff71f}.header-btn.login-toggle .chevron{transition:transform .2s}.login-dropdown-wrap.open .header-btn.login-toggle .chevron{transform:rotate(180deg)}.login-dropdown-menu{display:none;position:absolute;top:calc(100% + 6px);right:0;min-width:160px;background:#0c0c18f7;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:5px;box-shadow:0 12px 40px #00000080;backdrop-filter:blur(20px);z-index:200;flex-direction:column;gap:3px}.login-dropdown-wrap.open .login-dropdown-menu{display:flex}.login-provider-btn{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:7px;font-size:.78rem;font-weight:600;cursor:pointer;border:none;background:transparent;transition:background .15s,color .15s;text-align:left;white-space:nowrap}.login-provider-btn.discord{color:#a5b4fc}.login-provider-btn.discord:hover{background:#5865f226;color:#c7d2fe}.login-provider-btn.google{color:#cbd5e1}.login-provider-btn.google:hover{background:#ffffff0f;color:#fff}.login-provider-btn.twitch{color:#a78bfa}.login-provider-btn.twitch:hover{background:#9147ff26;color:#c4b5fd}.header-btn.discord{background:#0a0a12a6;color:#a5b4fc;border-color:#5865f259;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.header-btn.discord:hover{background:#5865f21a;border-color:#5865f2a6;box-shadow:0 0 16px #5865f226}.header-btn.ghost{background:#ffffff0a;color:#9ca3af;border-color:#ffffff1a}.header-btn.ghost:hover{color:#f87171;border-color:#f871714d}.user-card{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .55rem .3rem .35rem;background:#eab30812;border:1px solid rgba(234,179,8,.25);border-radius:10px;transition:border-color .2s}.user-card:hover{border-color:#eab30880}.user-card-avatar{width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(234,179,8,.5);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.user-card-name{font-size:.8rem;font-weight:600;color:#e5e7eb;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.user-card-logout{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;cursor:pointer;background:#f871711a;border:1px solid rgba(248,113,113,.3);color:#f87171;transition:background .2s,border-color .2s;flex-shrink:0}.user-card-logout:hover{background:#f8717133;border-color:#f8717180}.user-card-link-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;cursor:pointer;background:#4ade801a;border:1px solid rgba(74,222,128,.3);color:#4ade80;transition:background .2s,border-color .2s;flex-shrink:0}.user-card-link-btn:hover{background:#4ade802e;border-color:#4ade8080}.bookmarklet-banner{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem 1rem;border-radius:10px;border:1px solid rgba(234,179,8,.35);background:#eab3080f;backdrop-filter:blur(40px);margin-bottom:.75rem}.cta-button-sm{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;border-radius:10px;font-size:.82rem;font-weight:700;color:#fde68a;background:#0a0a12a6;border:1px solid rgba(234,179,8,.35);box-shadow:0 4px 16px #0000004d;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);cursor:pointer;white-space:nowrap;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1)}.cta-button-sm:hover{background:#eab30814;border-color:#eab308a6;box-shadow:0 0 0 2px #eab3081a,0 0 16px #eab30826}.clear-btn{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:#6b7280;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.5rem 1rem;cursor:pointer;transition:color .2s,border-color .2s}.clear-btn:hover{color:#f87171;border-color:#f871714d}.os-tabs-row{display:flex;flex-wrap:wrap;gap:.4rem}.os-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:8px;font-size:.78rem;font-weight:600;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#9ca3af;cursor:pointer;transition:border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);position:relative}.os-tab.active{background:#eab3081f;border-color:#eab30899;color:#fde68a}.os-tab--wip{opacity:.55;cursor:not-allowed}.os-tab-icon{width:13px;height:13px;flex-shrink:0}.wip-badge{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#6b728033;border:1px solid rgba(107,114,128,.3);color:#6b7280;border-radius:4px;padding:1px 5px}.method-tabs-row{display:flex;gap:.3rem;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:.6rem;margin-bottom:.75rem}.method-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:6px;font-size:.75rem;font-weight:600;border:1px solid transparent;background:transparent;color:#6b7280;cursor:pointer;transition:all .16s}.method-tab:hover{color:#d1d5db;background:#ffffff0a}.method-tab.active{background:#eab3081a;border-color:#eab30866;color:#fde68a}.other-sites-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}@media (max-width: 480px){.other-sites-grid{grid-template-columns:1fr}}.other-site-card{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;cursor:pointer;text-align:left;transition:all .18s}.other-site-card--soon{cursor:not-allowed;opacity:.5}.other-site-icon{width:36px;height:36px;border-radius:8px;border:1px solid;flex-shrink:0;display:flex;align-items:center;justify-content:center}.other-site-arrow{margin-left:auto;color:#6b7280;font-size:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.other-site-instructions{background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:1rem}kbd.kbd{display:inline-block;background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:0 5px;font-size:.72rem;color:#d1d5db;font-family:inherit}.bookmarklet-drag-wrap{display:inline-flex;align-items:center;margin-left:.5rem}.bookmarklet-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;background:linear-gradient(135deg,#eab30833,#ca8a0426);border:1px solid rgba(234,179,8,.5);border-radius:6px;color:#fde68a;font-size:.75rem;font-weight:600;text-decoration:none;cursor:grab;transition:all .18s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bookmarklet-btn:hover{background:linear-gradient(135deg,#eab30859,#ca8a0440);border-color:#eab308d9;color:#fef08a;transform:translateY(-1px);box-shadow:0 4px 12px #eab30840}.bookmarklet-btn:active{cursor:grabbing}.wip-state{display:flex;flex-direction:column;align-items:center;padding:2.5rem 1rem;text-align:center;gap:.5rem;color:#4b5563}.wip-icon{margin-bottom:.5rem}.steps-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.steps-list li{display:flex;align-items:flex-start;gap:.6rem}.step-num{flex-shrink:0;width:22px;height:22px;background:#eab3081a;border:1px solid rgba(234,179,8,.45);color:#eab308;border-radius:50%;font-size:.68rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}.video-guide-btn-main{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:6px;font-size:.72rem;font-weight:600;border:1px solid rgba(234,179,8,.6);background:#eab3081f;color:#fde68a;cursor:pointer;transition:background .2s}.video-guide-btn-main:hover{background:#eab30833}.video-guide-btn{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;color:#9ca3af;background:none;border:none;cursor:pointer;transition:color .2s;padding:0}.video-guide-btn:hover{color:#fff}.video-modal{position:fixed;inset:0;z-index:1000;pointer-events:none;opacity:0;transition:opacity .2s}.video-modal.visible{opacity:1;pointer-events:none}.video-modal-backdrop{display:none}.video-modal-content{position:fixed;top:10%;left:50%;transform:translate(-50%);width:min(680px,90vw);background:#111;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;box-shadow:0 25px 60px #000000b3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-modal-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.07);cursor:grab}.video-modal-header:active{cursor:grabbing}.video-modal-close{background:none;border:none;color:#ef4444;cursor:pointer;display:flex;align-items:center;padding:.15rem;border-radius:4px;transition:color .2s}.video-modal-close:hover{color:#fca5a5}.video-modal-frame{width:100%;aspect-ratio:16/9;display:block}.video-modal-frame iframe{display:block;width:100%;height:100%;min-height:380px}.ps-block{background:#00000080;border:1px solid rgba(255,255,255,.07);border-radius:8px;overflow:hidden}.ps-header{display:flex;align-items:center;justify-content:space-between;padding:.4rem .7rem;border-bottom:1px solid rgba(255,255,255,.05);background:#ffffff05}.ps-code{display:block;padding:.65rem .85rem;font-family:Consolas,Monaco,monospace;font-size:.68rem;color:#a5b4fc;white-space:pre-wrap;word-break:break-all;line-height:1.6}.copy-btn{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;color:#9ca3af;background:none;border:none;cursor:pointer;transition:color .2s}.copy-btn:hover{color:#fff}.url-input{background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.55rem .85rem;color:#fff;font-size:.8rem;outline:none;transition:border-color .2s}.url-input:focus{border-color:#eab30899}.url-input::-moz-placeholder{color:#4b5563}.url-input::placeholder{color:#4b5563}.debug-box{background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem 1rem;max-height:300px;overflow-y:auto}.debug-lines{font-family:Consolas,monospace;font-size:11px;line-height:1.6;color:#9ca3af}.section-fadein-d1{animation-delay:.07s}.section-fadein-d2{animation-delay:.14s}.section-fadein-d3{animation-delay:.21s}.banner-card.hovered:not(.active){transform:translateY(-1px);border-color:#eab30866;box-shadow:0 0 16px #eab30824}.banner-card.active.hovered{transform:translateY(-1px)}.glass-card.hovered{border-color:#ffffff24;box-shadow:0 0 18px #eab3080d}.summary-tile.hovered{background:#ffffff12;border-color:#ffffff24}.summary-tile.tile-gold.hovered{border-color:#f59e0b59;background:#f59e0b0f}.summary-tile.tile-purple.hovered{border-color:#a855f759;background:#a855f70f}.stat-block.hovered{background:#ffffff0f;border-color:#ffffff1f}.pull-avatar.hovered .img-wrap,.pull-avatar.hovered .pull-5050-badge{transform:scale(1.05)}.os-tab.hovered:not(.os-tab--wip):not(.active){border-color:#eab30880;color:#fef08a}.other-site-card.hovered:not(.other-site-card--soon){border-color:#eab30866;background:#eab3080f}.other-site-card.hovered:not(.other-site-card--soon) .other-site-arrow{transform:translate(3px);color:#fde68a}.linked-provider-row{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.linked-provider-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.linked-provider-info{flex:1;min-width:0}.linked-provider-name{color:#fff;font-size:.8rem;font-weight:500}.linked-provider-sub{color:#6b7280;font-size:.68rem;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-provider-badge-ok{color:#4ade80;font-size:.68rem;font-weight:600;flex-shrink:0}.linked-provider-badge-no{color:#6b7280;font-size:.68rem;flex-shrink:0}.linked-provider-link-btn{font-size:.7rem;padding:3px 10px;border-radius:5px;cursor:pointer;background:#3794ff1f;border:1px solid rgba(55,148,255,.3);color:#60a5fa;transition:background .15s;flex-shrink:0}.linked-provider-link-btn:hover{background:#3794ff38}.linked-provider-unlink-btn{font-size:.7rem;padding:3px 10px;border-radius:5px;cursor:pointer;background:#f8717114;border:1px solid rgba(248,113,113,.2);color:#f87171;transition:background .15s;flex-shrink:0}.linked-provider-unlink-btn:hover{background:#f871712e}.merge-account-card{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem 1rem .85rem;background:#ffffff05;transition:border-color .2s}.merge-account-card:hover{border-color:#3794ff40}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUp .6s cubic-bezier(.4,0,.2,1) backwards}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.glass-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.glass-reveal.revealed{opacity:1;transform:translateY(0)}.banner-card,.glass-card,.summary-tile,.stat-block,.pull-avatar .img-wrap,.pull-5050-badge,.rarity-filter,.hfilter-btn,.os-tab,.method-tab,.other-site-card,.page-btn,.cta-button-sm,.clear-btn,.header-btn{transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1)!important}.cta-button-sm:hover{transform:scale(1.02)!important}.rarity-filter:hover,.hfilter-btn:hover{transform:scale(1.02)}.os-tab:hover:not(.os-tab--wip){transform:scale(1.02)}.method-tab:hover{transform:scale(1.01)}.other-site-card:hover:not(.other-site-card--soon){transform:translateY(-1px) scale(1.005)}.page-btn:hover:not(:disabled){transform:scale(1.05)}.pull-avatar:hover .img-wrap,.pull-avatar:hover .pull-5050-badge{transform:scale(1.05)!important}@keyframes rowIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.history-table tbody tr{animation:rowIn .25s cubic-bezier(.4,0,.2,1) both}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}@media (max-width: 768px){.top-row{grid-template-columns:1fr}}@media (max-width: 640px){.col-main,.col-banners,.tracker-grid{min-width:0}.glass-card{padding:1rem .85rem}.stats-panel{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:stretch}.stat-block{padding:.7rem .5rem}.stat-ring-wrap{width:64px;height:64px}.stat-ring-label{font-size:.55rem}.summary-tile{padding:.6rem .4rem}.summary-tile-val{font-size:1.25rem}.history-search-row{flex-direction:column;align-items:stretch;gap:.5rem}.search-wrap{min-width:0}.history-filter-row{justify-content:flex-start}.history-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.history-table{min-width:340px}.pulls-grid{grid-template-columns:repeat(5,1fr)!important;gap:10px 8px}.actions-group{gap:.5rem}#method-powershell .flex.gap-2{flex-direction:column}.url-input{width:100%;box-sizing:border-box}}@media (max-width: 400px){.stat-ring-wrap{width:54px;height:54px}.stat-ring-value{font-size:.7rem}.stat-ring-label{font-size:.5rem}.pulls-grid{grid-template-columns:repeat(4,1fr)!important}.pull-pity-badge{width:22px;height:22px;font-size:.62rem}.banner-card{min-width:160px}}
