.roll-detail-root[data-v-78df6c5f]{background-color:#f4f5f7;min-height:100vh;text-align:left}.roll-detail-container[data-v-78df6c5f]{max-width:1200px;margin:0 auto;padding:40px 20px}.detail-header-card[data-v-78df6c5f]{background:#fff;border-radius:20px;padding:20px 30px;border:1px solid #f1f3f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.detail-header-card .back-link[data-v-78df6c5f]{font-size:13px;font-weight:800;color:#94a3b8;cursor:pointer;margin-bottom:5px;-webkit-transition:.2s;transition:.2s}.detail-header-card .back-link[data-v-78df6c5f]:hover{color:#a0f}.detail-header-card .room-display-name[data-v-78df6c5f]{font-size:22px;font-weight:900;color:#1a1a1a;margin:0}.detail-header-card .status-pill[data-v-78df6c5f]{padding:6px 18px;border-radius:50px;font-size:12px;font-weight:900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.detail-header-card .status-pill.underway[data-v-78df6c5f]{background:rgba(62,180,73,.1);color:#3eb449}.detail-header-card .status-pill.underway .dot-pulse[data-v-78df6c5f]{font-size:8px;-webkit-animation:blink-data-v-78df6c5f 1.5s infinite;animation:blink-data-v-78df6c5f 1.5s infinite}.detail-header-card .status-pill.closed[data-v-78df6c5f]{background:#f1f3f5;color:#94a3b8}.room-main-info-card[data-v-78df6c5f]{background:#fff;border-radius:24px;padding:40px;border:1px solid #f1f3f5;margin-bottom:30px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.02);box-shadow:0 10px 30px rgba(0,0,0,.02)}.room-main-info-card .info-layout[data-v-78df6c5f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.room-main-info-card .info-layout[data-v-78df6c5f],.room-main-info-card .owner-box[data-v-78df6c5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.room-main-info-card .owner-box[data-v-78df6c5f]{gap:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.room-main-info-card .owner-box .avatar-container[data-v-78df6c5f]{width:70px;height:70px;border-radius:50%;border:3px solid #fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden}.room-main-info-card .owner-box .avatar-container img[data-v-78df6c5f]{width:100%}.room-main-info-card .owner-box .user-meta .name[data-v-78df6c5f]{font-size:18px;font-weight:900;display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.room-main-info-card .owner-box .user-meta .name .tag[data-v-78df6c5f]{font-size:10px;background:#f8fafc;color:#94a3b8;padding:2px 8px;border-radius:4px}.room-main-info-card .owner-box .user-meta .remark[data-v-78df6c5f]{font-size:14px;color:#94a3b8;font-style:italic;margin-top:8px;background:#f8fafc;padding:8px 15px;border-radius:12px;border-left:3px solid #a0f}.room-main-info-card .room-stats-group[data-v-78df6c5f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;border-right:1px solid #f1f3f5;border-left:1px solid #f1f3f5;padding:0 40px;margin:0 40px}.room-main-info-card .room-stats-group .stat-pill[data-v-78df6c5f]{text-align:center}.room-main-info-card .room-stats-group .stat-pill .label[data-v-78df6c5f]{font-size:11px;font-weight:800;color:#94a3b8;text-transform:uppercase;display:block;margin-bottom:5px}.room-main-info-card .room-stats-group .stat-pill .val[data-v-78df6c5f]{font-size:20px;font-weight:900;color:#1a1a1a}.room-main-info-card .room-stats-group .stat-pill .val.highlight[data-v-78df6c5f]{color:#a0f}.room-main-info-card .action-cta[data-v-78df6c5f]{text-align:right}.room-main-info-card .action-cta .timer-text[data-v-78df6c5f]{font-size:12px;font-weight:800;color:#94a3b8;margin-bottom:12px}.room-main-info-card .action-cta .timer-text span[data-v-78df6c5f]{color:#f59e0b}.room-main-info-card .action-cta .btn-join-main[data-v-78df6c5f]{background:linear-gradient(135deg,#a0f,#d500f9);color:#fff;border:none;padding:12px 40px;border-radius:12px;font-size:16px;font-weight:900;cursor:pointer;-webkit-box-shadow:0 8px 20px rgba(170,0,255,.2);box-shadow:0 8px 20px rgba(170,0,255,.2);-webkit-transition:.3s;transition:.3s}.room-main-info-card .action-cta .btn-join-main[data-v-78df6c5f]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-filter:brightness(1.1);filter:brightness(1.1)}.room-main-info-card .action-cta .btn-joined-disabled[data-v-78df6c5f]{background:#f8fafc;color:#3eb449;border:1px solid #3eb449;padding:12px 30px;border-radius:12px;font-weight:800;cursor:default}.prize-pool-section[data-v-78df6c5f]{background:#fff;border-radius:24px;padding:40px;border:1px solid #f1f3f5;margin-bottom:30px}.prize-pool-section .section-header[data-v-78df6c5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.prize-pool-section .section-header .title[data-v-78df6c5f]{font-size:20px;font-weight:900}.prize-pool-section .section-header .pool-meta[data-v-78df6c5f]{font-size:14px;font-weight:700;color:#94a3b8}.prize-pool-section .section-header .pool-meta span[data-v-78df6c5f]{color:#a0f}.prize-pool-section .section-header .pool-meta strong[data-v-78df6c5f]{color:#f59e0b;font-size:18px;margin:0 5px;font-family:DIN Alternate,sans-serif}.prize-pool-section .section-header .pool-meta .split[data-v-78df6c5f]{margin:0 15px;opacity:.2}.prize-pool-section .prize-grid[data-v-78df6c5f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px}.prize-card .skin-card[data-v-78df6c5f]{background:#fff;border-radius:8px;padding:15px;border:1px solid #f1f3f5;position:relative;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:default}.prize-card .skin-card .quality-tag[data-v-78df6c5f]{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#eee;-webkit-transition:background .3s;transition:background .3s}.prize-card .skin-card .skin-img-wrap[data-v-78df6c5f]{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.prize-card .skin-card .skin-img-wrap[data-v-78df6c5f]:after{content:"";position:absolute;width:60px;height:60px;border-radius:50%;-webkit-filter:blur(25px);filter:blur(25px);z-index:-1;opacity:.15;-webkit-transition:opacity .3s;transition:opacity .3s}.prize-card .skin-card .skin-img-wrap .skin-img[data-v-78df6c5f]{max-width:90%;max-height:80px;-webkit-filter:drop-shadow(0 5px 10px rgba(0,0,0,.1));filter:drop-shadow(0 5px 10px rgba(0,0,0,.1))}.prize-card .skin-card.good .quality-tag[data-v-78df6c5f],.prize-card .skin-card.good .skin-img-wrap[data-v-78df6c5f]:after{background:#5a73dd}.prize-card .skin-card.good .skin-price svg[data-v-78df6c5f]{color:#5a73dd}.prize-card .skin-card.good[data-v-78df6c5f]:hover{-webkit-box-shadow:0 10px 25px rgba(90,115,221,.15);box-shadow:0 10px 25px rgba(90,115,221,.15)}.prize-card .skin-card.excellent .quality-tag[data-v-78df6c5f],.prize-card .skin-card.excellent .skin-img-wrap[data-v-78df6c5f]:after{background:#c240c7}.prize-card .skin-card.excellent .skin-price svg[data-v-78df6c5f]{color:#c240c7}.prize-card .skin-card.excellent[data-v-78df6c5f]:hover{-webkit-box-shadow:0 10px 25px rgba(194,64,199,.15);box-shadow:0 10px 25px rgba(194,64,199,.15)}.prize-card .skin-card.historic .quality-tag[data-v-78df6c5f],.prize-card .skin-card.historic .skin-img-wrap[data-v-78df6c5f]:after{background:#e6293f}.prize-card .skin-card.historic .skin-price svg[data-v-78df6c5f]{color:#e6293f}.prize-card .skin-card.historic[data-v-78df6c5f]:hover{-webkit-box-shadow:0 10px 25px rgba(230,41,63,.15);box-shadow:0 10px 25px rgba(230,41,63,.15)}.prize-card .skin-card.legendary .quality-tag[data-v-78df6c5f]{background:#e2ce27}.prize-card .skin-card.legendary .skin-img-wrap[data-v-78df6c5f]:after{background:#e2ce27;opacity:.3}.prize-card .skin-card.legendary .skin-price svg[data-v-78df6c5f]{color:#e2ce27}.prize-card .skin-card.legendary[data-v-78df6c5f]:hover{-webkit-box-shadow:0 10px 25px rgba(226,206,39,.2);box-shadow:0 10px 25px rgba(226,206,39,.2)}.prize-card .skin-card .skin-top[data-v-78df6c5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;height:18px}.prize-card .skin-card .skin-top .skin-type[data-v-78df6c5f]{font-size:10px;font-weight:800;color:#999;background:#f5f5f7;padding:1px 4px;border-radius:3px}.prize-card .skin-card .skin-top .skin-price[data-v-78df6c5f]{font-size:13px;font-weight:900;color:#1a1a1a}.prize-card .skin-card .skin-top .skin-price svg[data-v-78df6c5f]{-webkit-transition:color .3s;transition:color .3s;margin-right:2px}.prize-card .skin-card .skin-info[data-v-78df6c5f]{margin-top:10px;text-align:center}.prize-card .skin-card .skin-info .skin-primary-name[data-v-78df6c5f]{font-size:13px;font-weight:800;color:#1a1a1a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prize-card .skin-card .skin-info .skin-secondary-name[data-v-78df6c5f]{font-size:11px;color:#94a3b8;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prize-card .skin-card .skin-probability[data-v-78df6c5f]{margin-top:12px;font-size:10px;font-weight:800;color:#cbd5e1;text-align:center;text-transform:uppercase}.users-bottom-grid[data-v-78df6c5f]{display:grid;grid-template-columns:1.2fr 1fr;gap:30px}.users-bottom-grid .users-card[data-v-78df6c5f]{background:#fff;border-radius:24px;padding:30px;border:1px solid #f1f3f5}.users-bottom-grid .users-card .card-title[data-v-78df6c5f]{font-size:16px;font-weight:900;margin-bottom:25px;border-bottom:1px solid #f1f3f5;padding-bottom:15px;color:#1a1a1a}.winner-list-scroll[data-v-78df6c5f]{max-height:400px;overflow-y:auto}.winner-list-scroll .winner-row[data-v-78df6c5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border-radius:12px;-webkit-transition:.2s;transition:.2s}.winner-list-scroll .winner-row[data-v-78df6c5f]:hover{background:#f8fafc}.winner-list-scroll .winner-row .u-info[data-v-78df6c5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.winner-list-scroll .winner-row .u-info img[data-v-78df6c5f]{width:32px;height:32px;border-radius:50%}.winner-list-scroll .winner-row .u-info .u-name[data-v-78df6c5f]{font-size:13px;font-weight:800}.winner-list-scroll .winner-row .u-prize[data-v-78df6c5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;max-width:50%}.winner-list-scroll .winner-row .u-prize .p-img[data-v-78df6c5f]{width:36px}.winner-list-scroll .winner-row .u-prize .p-name[data-v-78df6c5f]{font-size:11px;color:#94a3b8}.participants-flex[data-v-78df6c5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.participants-flex .participant-item[data-v-78df6c5f]{width:44px;height:44px;border-radius:12px;overflow:hidden;border:2px solid #fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.participants-flex .participant-item img[data-v-78df6c5f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.empty-mini[data-v-78df6c5f]{padding:40px 0;text-align:center;color:#cbd5e1;font-weight:800;font-size:14px}@-webkit-keyframes blink-data-v-78df6c5f{0%,to{opacity:1}50%{opacity:.3}}@keyframes blink-data-v-78df6c5f{0%,to{opacity:1}50%{opacity:.3}}@media (max-width:1024px){.users-bottom-grid[data-v-78df6c5f]{grid-template-columns:1fr}.room-main-info-card .info-layout[data-v-78df6c5f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:30px}.room-main-info-card .room-stats-group[data-v-78df6c5f]{border:none;padding:0;margin:0;-ms-flex-pack:distribute;justify-content:space-around}}