@charset "UTF-8";.modal-backdrop[data-v-8c80cbfe]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.upmodal[data-v-8c80cbfe]{background:#242424;border:1px solid #333333;width:100%;max-width:560px;max-height:90vh;overflow-y:auto}.upmodal-header[data-v-8c80cbfe]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #333333}.upmodal-title[data-v-8c80cbfe]{font-size:16px;font-weight:800;color:#fff;letter-spacing:-.01em}.upmodal-close[data-v-8c80cbfe]{background:none;border:none;color:#666;cursor:pointer;font-size:16px;line-height:1;padding:2px 6px;transition:color .15s}.upmodal-close[data-v-8c80cbfe]:hover{color:#fff}.upmodal-body[data-v-8c80cbfe]{padding:24px;display:flex;flex-direction:column;gap:24px}.step[data-v-8c80cbfe]{display:flex;gap:16px;align-items:flex-start}.step-num[data-v-8c80cbfe]{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#e03020;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}.step-content[data-v-8c80cbfe]{display:flex;flex-direction:column;gap:6px}.step-title[data-v-8c80cbfe]{font-size:13px;font-weight:600;color:#fff}.step-title code[data-v-8c80cbfe]{font-family:JetBrains Mono,monospace;font-size:12px;color:#fff}.step-desc[data-v-8c80cbfe]{font-size:13px;color:#666;line-height:1.5}.step-desc code[data-v-8c80cbfe]{font-family:JetBrains Mono,monospace;font-size:12px;color:#ccc}.step-platforms[data-v-8c80cbfe]{display:flex;flex-direction:column;gap:5px}.step-platform[data-v-8c80cbfe]{display:flex;align-items:baseline;gap:8px;font-size:13px}.plat-label[data-v-8c80cbfe]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#f0b800;flex-shrink:0;width:40px}.plat-desc[data-v-8c80cbfe]{color:#666;line-height:1.4}.drop-zone[data-v-8c80cbfe]{border:1px dashed #333333;padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;transition:border-color .15s,background .15s;cursor:default}.drop-zone--active[data-v-8c80cbfe]{border-color:#e03020;background:rgba(224,48,32,.04)}.drop-zone--loading[data-v-8c80cbfe]{opacity:.6;pointer-events:none}.file-input[data-v-8c80cbfe]{display:none}.drop-icon[data-v-8c80cbfe]{font-size:28px;color:#666;line-height:1}.drop-text[data-v-8c80cbfe]{font-size:13px;color:#666}.drop-text code[data-v-8c80cbfe]{color:#fff;font-family:JetBrains Mono,monospace;font-size:12px}.browse-link[data-v-8c80cbfe]{color:#f0b800;cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:2px}.browse-link[data-v-8c80cbfe]:hover{color:#ffcc24}.drop-loading[data-v-8c80cbfe]{font-size:13px;color:#666}.upmodal-error[data-v-8c80cbfe]{font-size:12px;color:#e03020;padding:10px 14px;background:rgba(224,48,32,.08);border:1px solid rgba(224,48,32,.25)}.hero[data-v-cc72c403]{max-width:900px;margin:0 auto;padding:96px 48px 80px}@media (max-width: 768px){.hero[data-v-cc72c403]{padding:56px 24px 48px}}@media (max-width: 480px){.hero[data-v-cc72c403]{padding:40px 20px 36px}}.hero-tag[data-v-cc72c403]{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e03020;margin-bottom:20px}.hero-title[data-v-cc72c403]{font-size:52px;font-weight:900;line-height:1;letter-spacing:-.02em;color:#fff;margin-bottom:20px}.hero-title em[data-v-cc72c403]{color:#e03020;font-style:normal}@media (max-width: 768px){.hero-title[data-v-cc72c403]{font-size:38px}}@media (max-width: 480px){.hero-title[data-v-cc72c403]{font-size:32px}}.hero-desc[data-v-cc72c403]{font-size:15px;color:#888;line-height:1.7;margin-bottom:36px;max-width:340px}.hero-actions[data-v-cc72c403]{display:flex;flex-direction:row;gap:12px;margin-bottom:20px}@media (max-width: 600px){.hero-actions[data-v-cc72c403]{flex-direction:column;max-width:100%}}.hero-pak-cta[data-v-cc72c403]{display:flex;align-items:center;gap:10px;margin-top:20px;background:none;border:none;padding:0;cursor:pointer}.hero-pak-prompt[data-v-cc72c403]{font-size:13px;color:#666}.hero-pak-link[data-v-cc72c403]{font-size:13px;font-weight:700;color:#f0b800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.divider[data-v-1c78f208]{max-width:900px;margin:0 auto;padding:0 48px;border-top:1px solid #333333}.how-it-works[data-v-1c78f208]{max-width:900px;margin:0 auto;padding:64px 48px}@media (max-width: 600px){.how-it-works[data-v-1c78f208]{padding:48px 24px}}.section-title[data-v-1c78f208]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:36px}.steps-row[data-v-1c78f208]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#333333;border:1px solid #333333}@media (max-width: 600px){.steps-row[data-v-1c78f208]{grid-template-columns:1fr}}.step-card[data-v-1c78f208]{padding:28px 24px;background:#242424}.step-num[data-v-1c78f208]{font-size:11px;font-weight:700;letter-spacing:.1em;color:#e03020;text-transform:uppercase;margin-bottom:12px}.step-title[data-v-1c78f208]{font-size:16px;font-weight:800;color:#fff;margin-bottom:8px}.step-desc[data-v-1c78f208]{font-size:13px;color:#666;line-height:1.65}.step-desc code[data-v-1c78f208]{color:#f0b800;font-family:monospace;font-size:12px}.page[data-v-b9ea312c]{max-width:1000px;margin:0 auto;padding:48px}@media (max-width: 768px){.page[data-v-b9ea312c]{padding:32px 24px}}@media (max-width: 480px){.page[data-v-b9ea312c]{padding:24px 16px}}.page-header[data-v-b9ea312c]{margin-bottom:40px}.page-title[data-v-b9ea312c]{font-size:28px;font-weight:900;color:#fff;letter-spacing:-.02em}.page-sub[data-v-b9ea312c]{font-size:13px;color:#666;margin-top:4px}.privacy-body[data-v-b9ea312c]{max-width:640px;display:flex;flex-direction:column;gap:32px}.lead[data-v-b9ea312c]{font-size:15px;color:#ccc;line-height:1.7}.section[data-v-b9ea312c]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-b9ea312c]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666;padding-bottom:8px;border-bottom:1px solid #333333}p[data-v-b9ea312c]{font-size:13px;color:#ccc;line-height:1.7;margin:0}a[data-v-b9ea312c]{color:#f0b800;text-decoration:none}a[data-v-b9ea312c]:hover{text-decoration:underline}.check-list[data-v-b9ea312c]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.check-list li[data-v-b9ea312c]{font-size:13px;color:#ccc;line-height:1.5;padding-left:20px;position:relative}.check-list li[data-v-b9ea312c]:before{content:"—";position:absolute;left:0;color:#666}.page[data-v-d9d19190]{max-width:1000px;margin:0 auto;padding:48px}@media (max-width: 768px){.page[data-v-d9d19190]{padding:32px 24px}}@media (max-width: 480px){.page[data-v-d9d19190]{padding:24px 16px}}.page-header[data-v-d9d19190]{margin-bottom:40px}.page-title[data-v-d9d19190]{font-size:28px;font-weight:900;color:#fff;letter-spacing:-.02em}.page-sub[data-v-d9d19190]{font-size:13px;color:#666;margin-top:4px}.faq-list[data-v-d9d19190]{display:flex;flex-direction:column;max-width:720px}.faq-item[data-v-d9d19190]{border:1px solid #333333;border-top:none}.faq-item[data-v-d9d19190]:first-child{border-top:1px solid #333333}.faq-question[data-v-d9d19190]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#242424;border:none;color:#ccc;font-family:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer;transition:background .15s,color .15s}.faq-question[data-v-d9d19190]:hover{background:#2e2e2e;color:#fff}.is-open .faq-question[data-v-d9d19190]{color:#fff;background:#2e2e2e;box-shadow:inset 3px 0 #e03020}.faq-chevron[data-v-d9d19190]{flex-shrink:0;font-size:10px;color:#666;transition:transform .2s}.is-open .faq-chevron[data-v-d9d19190]{transform:rotate(90deg)}.faq-answer-wrap[data-v-d9d19190]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.is-open .faq-answer-wrap[data-v-d9d19190]{grid-template-rows:1fr}.faq-answer[data-v-d9d19190]{overflow:hidden;font-size:13px;color:#ccc;line-height:1.7;border-top:none}.is-open .faq-answer[data-v-d9d19190]{padding:16px;border-top:1px solid #333333}.faq-answer[data-v-d9d19190] p{margin:0 0 10px}.faq-answer[data-v-d9d19190] p:last-child{margin-bottom:0}.faq-answer[data-v-d9d19190] pre{display:inline;font-family:JetBrains Mono,monospace;font-size:12px;background:#1a1a1a;border:1px solid #333333;padding:2px 6px;color:#f0b800}.faq-answer[data-v-d9d19190] ul,.faq-answer[data-v-d9d19190] ol{margin:8px 0 8px 20px;padding:0}.faq-answer[data-v-d9d19190] li{margin-bottom:4px}.faq-answer[data-v-d9d19190] a{color:#f0b800;text-decoration:none}.faq-answer[data-v-d9d19190] a:hover{text-decoration:underline}.map-image[data-v-4c1d6453]{position:relative;overflow:hidden;background:transparent}.map-image-shimmer[data-v-4c1d6453]{position:absolute;top:0;right:0;bottom:0;left:0;background:#141414;overflow:hidden}.map-image-shimmer[data-v-4c1d6453]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);animation:mi-shimmer-4c1d6453 1.4s ease-in-out infinite}.map-image:not(.is-loading) .map-image-shimmer[data-v-4c1d6453]{display:none}.map-image-img[data-v-4c1d6453]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .25s ease}.map-image-img.loaded[data-v-4c1d6453]{opacity:1}@keyframes mi-shimmer-4c1d6453{0%{transform:translate(-100%)}to{transform:translate(100%)}}.server-row[data-v-5894fe91]{display:grid;grid-template-columns:1fr 52px 56px;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid #333333;transition:background .1s}.server-row .join-btn[data-v-5894fe91]:hover{color:#e03020}.server-row .map-thumb[data-v-5894fe91],.server-row .s-map[data-v-5894fe91],.server-row .s-players[data-v-5894fe91]{display:none}.server-row .s-ping[data-v-5894fe91]{grid-column:2}.server-row .join-btn[data-v-5894fe91],.server-row .join-locked[data-v-5894fe91]{grid-column:3}@media (min-width: 480px){.server-row[data-v-5894fe91]{grid-template-columns:56px 1fr 52px 56px}.server-row .map-thumb[data-v-5894fe91]{display:block}.server-row .s-ping[data-v-5894fe91]{grid-column:3}.server-row .join-btn[data-v-5894fe91],.server-row .join-locked[data-v-5894fe91]{grid-column:4}}@media (min-width: 600px){.server-row[data-v-5894fe91]{grid-template-columns:80px 1fr 120px 72px 72px 72px}.server-row .s-map[data-v-5894fe91]{display:block;grid-column:3}.server-row .s-players[data-v-5894fe91]{display:flex;align-items:center;grid-column:4}.server-row .s-ping[data-v-5894fe91]{grid-column:5}.server-row .join-btn[data-v-5894fe91],.server-row .join-locked[data-v-5894fe91]{grid-column:6}}.map-thumb[data-v-5894fe91]{height:52px;border:1px solid #333333;background-position:center}.server-info[data-v-5894fe91]{overflow:hidden}.s-name[data-v-5894fe91]{font-size:15px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-name.muted[data-v-5894fe91]{color:#666}.s-sub[data-v-5894fe91]{font-size:12px;color:#666;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-sub .icon[data-v-5894fe91]{font-size:10px;margin-right:3px}.s-sub .shareware-tag[data-v-5894fe91]{color:#f0b800}.s-map[data-v-5894fe91]{font-size:14px;font-weight:600;color:#ccc}.s-players[data-v-5894fe91]{font-size:15px;font-weight:700;color:#666;cursor:default}.s-players.has-players[data-v-5894fe91]{color:#ccc}.s-ping[data-v-5894fe91]{font-size:15px;font-weight:700}.s-ping .ms[data-v-5894fe91]{font-size:11px;font-weight:400;color:#666;margin-left:1px}.s-ping.ping-good[data-v-5894fe91]{color:#ccc}.s-ping.ping-ok[data-v-5894fe91]{color:#f0b800}.s-ping.ping-bad[data-v-5894fe91]{color:#e03020}.s-ping.ping-unknown[data-v-5894fe91]{color:#666}.join-btn[data-v-5894fe91]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ccc;background:none;border:none;cursor:pointer;transition:color .15s;text-align:right;padding:0}.join-locked[data-v-5894fe91]{color:#666;text-align:right}.server-card[data-v-8819f3f6]{background:#242424;border:1px solid #333333;transition:background .15s;display:flex;flex-direction:column;overflow:hidden}.server-card.disabled[data-v-8819f3f6]{opacity:.55}.server-card .card-join[data-v-8819f3f6]:hover{color:#e03020}.card-thumb[data-v-8819f3f6]{width:100%;aspect-ratio:4/3;background-position:center;background-size:cover}.card-content[data-v-8819f3f6]{padding:16px 20px 20px;display:flex;flex-direction:column;flex:1}.card-main[data-v-8819f3f6]{flex:0}.card-name[data-v-8819f3f6]{font-size:16px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-name.muted[data-v-8819f3f6]{color:#666}.card-meta[data-v-8819f3f6]{font-size:13px;color:#666;margin-top:4px}.shareware-tag[data-v-8819f3f6]{color:#f0b800;margin-left:6px}.card-footer[data-v-8819f3f6]{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid #333333;margin-top:16px}.card-players[data-v-8819f3f6]{font-size:15px;font-weight:800;color:#666;cursor:default}.card-players.has-players[data-v-8819f3f6]{color:#fff}.card-ping[data-v-8819f3f6]{font-size:13px;color:#666;margin-top:2px}.card-join[data-v-8819f3f6]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ccc;background:none;border:none;cursor:pointer;transition:color .15s}.card-locked[data-v-8819f3f6]{color:#666}.loading[data-v-be9c94f3]{height:200px}.section-label[data-v-be9c94f3]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#666;margin-bottom:16px}.featured-grid[data-v-be9c94f3]{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:40px}@media (min-width: 480px){.featured-grid[data-v-be9c94f3]{grid-template-columns:1fr 1fr}}@media (min-width: 840px){.featured-grid[data-v-be9c94f3]{grid-template-columns:repeat(3,1fr)}}.table-head[data-v-be9c94f3]{display:grid;grid-template-columns:56px 1fr 72px 72px;padding:0 16px 10px;border-bottom:1px solid #333333;gap:12px}@media (min-width: 600px){.table-head[data-v-be9c94f3]{grid-template-columns:80px 1fr 120px 72px 72px 72px}}.th[data-v-be9c94f3]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666}.room-card[data-v-72b84cc3]{background:#242424;border:1px solid #333333;display:flex;flex-direction:column;overflow:hidden}.room-card.disabled[data-v-72b84cc3]{opacity:.55}.room-card .card-join[data-v-72b84cc3]:hover{color:#e03020}.card-thumb[data-v-72b84cc3]{width:100%;aspect-ratio:4/3;background-position:center;background-size:cover}.card-content[data-v-72b84cc3]{padding:16px 20px 20px;display:flex;flex-direction:column;flex:1}.card-main[data-v-72b84cc3]{flex:0}.card-name[data-v-72b84cc3]{font-size:16px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-meta[data-v-72b84cc3]{font-size:13px;color:#666;margin-top:4px;display:flex;align-items:center;gap:6px}.card-meta .game-type[data-v-72b84cc3]{color:#f0b800;font-weight:600}.card-meta .sep[data-v-72b84cc3]{color:#333}.card-meta .icon[data-v-72b84cc3]{font-size:10px}.card-footer[data-v-72b84cc3]{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid #333333;margin-top:16px}.card-players[data-v-72b84cc3]{font-size:15px;font-weight:800;color:#666;cursor:default}.card-players.has-players[data-v-72b84cc3]{color:#fff}.card-status[data-v-72b84cc3]{font-size:12px;color:#666;margin-top:2px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.card-status.in-game[data-v-72b84cc3]{color:#f0b800}.card-join[data-v-72b84cc3]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ccc;background:none;border:none;cursor:pointer;transition:color .15s}.join-locked[data-v-72b84cc3]{color:#666}.modal-overlay[data-v-3b742817]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:50}.modal-container[data-v-3b742817]{background:#242424;border:1px solid #333333;width:100%;max-width:400px;margin:0 16px}.modal-header[data-v-3b742817]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #333333}.modal-title[data-v-3b742817]{font-size:15px;font-weight:700;color:#fff}.modal-close[data-v-3b742817]{background:none;border:none;cursor:pointer;color:#666;font-size:15px;padding:4px;transition:color .15s}.modal-close[data-v-3b742817]:hover{color:#fff}.modal-body[data-v-3b742817]{padding:20px}.field[data-v-3b742817]{margin-bottom:16px}.field[data-v-3b742817]:last-child{margin-bottom:0}.field-label[data-v-3b742817]{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:6px}.field-input[data-v-3b742817]{width:100%;background:#1a1a1a;border:1px solid #333333;color:#ccc;font-family:inherit;font-size:13px;padding:8px 12px;outline:none}.field-input[data-v-3b742817]:focus{border-color:#666}.field-input[data-v-3b742817]::-moz-placeholder{color:#666}.field-input[data-v-3b742817]::placeholder{color:#666}.field-select[data-v-3b742817]{width:100%;background:#1a1a1a;border:1px solid #333333;color:#ccc;font-family:inherit;font-size:13px;padding:8px 32px 8px 12px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.field-select[data-v-3b742817]:focus{border-color:#666}.modal-footer[data-v-3b742817]{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid #333333}.btn-ghost-sm[data-v-3b742817]{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;background:transparent;border:1px solid #333333;color:#666;cursor:pointer;transition:all .15s}.btn-ghost-sm[data-v-3b742817]:hover{color:#fff;border-color:#ccc}.btn-save[data-v-3b742817]{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;background:#e03020;color:#fff;border:none;cursor:pointer;transition:background .15s}.btn-save[data-v-3b742817]:hover:not(:disabled){background:#e4493b}.btn-save[data-v-3b742817]:disabled{opacity:.5;cursor:not-allowed}.rooms-grid[data-v-71c128da]{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:20px}@media (min-width: 480px){.rooms-grid[data-v-71c128da]{grid-template-columns:1fr 1fr}}@media (min-width: 840px){.rooms-grid[data-v-71c128da]{grid-template-columns:repeat(3,1fr)}}.create-row[data-v-71c128da]{margin-top:8px}.name-maker[data-v-425fabfd]{display:flex;flex-direction:column;width:240px}.nm-input-hidden[data-v-425fabfd]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.nm-toolbar[data-v-425fabfd]{display:flex;align-items:center;justify-content:space-between;border:1px solid #333333;border-bottom:none;background:#242424}.nm-toolbar-left[data-v-425fabfd]{display:flex}.nm-btn[data-v-425fabfd]{font-family:inherit;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:6px 10px;background:transparent;border:none;border-right:1px solid #333333;color:#666;cursor:pointer;transition:color .15s}.nm-btn[data-v-425fabfd]:hover{color:#fff}.nm-btn-done[data-v-425fabfd]{border-right:none;border-left:1px solid #333333;color:#ccc}.nm-btn-done[data-v-425fabfd]:hover{color:#fff}.nm-canvas[data-v-425fabfd]{width:100%;height:auto;display:block;border:1px solid #333333}.quake-text-input{position:relative;display:flex;cursor:pointer;background:#1a1a1a;border:1px solid #333333;padding:6px 8px;min-height:34px;align-items:center;transition:border-color .15s}.quake-text-input:hover{border-color:#666}.edit-box{position:absolute;top:100%;left:0;margin-top:4px;z-index:100;background:#242424;box-shadow:0 8px 24px #0009}.modal-overlay[data-v-bc8fdfb2]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:50;padding:24px}.modal-container[data-v-bc8fdfb2]{background:#242424;border:1px solid #333333;width:100%;max-width:560px;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-bc8fdfb2]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #333333;flex-shrink:0}.modal-title[data-v-bc8fdfb2]{font-size:15px;font-weight:900;color:#fff;letter-spacing:-.01em}.modal-close[data-v-bc8fdfb2]{background:none;border:none;cursor:pointer;color:#666;font-size:15px;padding:2px 4px;line-height:1;transition:color .15s}.modal-close[data-v-bc8fdfb2]:hover{color:#fff}.modal-body[data-v-bc8fdfb2]{padding:20px 24px;display:flex;flex-direction:column;gap:18px}.modal-footer[data-v-bc8fdfb2]{padding:14px 24px;border-top:1px solid #333333;display:flex;justify-content:flex-end;gap:10px;flex-shrink:0}.field[data-v-bc8fdfb2]{display:flex;flex-direction:column;gap:7px}.field-label[data-v-bc8fdfb2]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666}.color-row[data-v-bc8fdfb2]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sublabel[data-v-bc8fdfb2]{font-size:11px;font-weight:600;color:#666;margin-bottom:6px}.swatches[data-v-bc8fdfb2]{display:flex;flex-wrap:wrap;gap:5px}.swatch[data-v-bc8fdfb2]{width:24px;height:24px;border:2px solid transparent;cursor:pointer;flex-shrink:0;transition:transform .1s,border-color .1s}.swatch[data-v-bc8fdfb2]:hover{transform:scale(1.15)}.swatch.active[data-v-bc8fdfb2]{border-color:#fff}.layout-options[data-v-bc8fdfb2]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.layout-card[data-v-bc8fdfb2]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;background:#1a1a1a;border:1px solid #333333;cursor:pointer;transition:border-color .15s,background .15s;font-family:inherit}.layout-card[data-v-bc8fdfb2]:hover{border-color:#ccc}.layout-card.active[data-v-bc8fdfb2]{border-color:#e03020;background:rgba(224,48,32,.05)}.layout-svg[data-v-bc8fdfb2]{width:100%;height:56px}.layout-name[data-v-bc8fdfb2]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#666;text-align:center}.active .layout-name[data-v-bc8fdfb2]{color:#fff}.btn-ghost-sm[data-v-bc8fdfb2]{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:9px 22px;background:transparent;border:1px solid #333333;color:#666;cursor:pointer;transition:all .15s}.btn-ghost-sm[data-v-bc8fdfb2]:hover{color:#fff;border-color:#ccc}.btn-save[data-v-bc8fdfb2]{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:9px 22px;background:#e03020;color:#fff;border:none;cursor:pointer;transition:background .15s}.btn-save[data-v-bc8fdfb2]:hover{background:#e4493b}.page[data-v-01a06049]{max-width:1100px;margin:0 auto;padding:48px}@media (max-width: 600px){.page[data-v-01a06049]{padding:32px 16px}}.page-header[data-v-01a06049]{margin-bottom:32px}.page-title[data-v-01a06049]{font-size:28px;font-weight:900;color:#fff;letter-spacing:-.02em}.page-count[data-v-01a06049]{font-size:13px;color:#666;margin-top:4px}.page-count em[data-v-01a06049]{color:#e03020;font-style:normal;font-weight:700}.refresh-error[data-v-01a06049]{font-size:13px;font-weight:600;color:#e03020;margin-bottom:16px}.refresh-error .icon[data-v-01a06049]{margin-right:6px}.room-hub-section[data-v-01a06049]{margin-top:48px}.section-header[data-v-01a06049]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.section-header .section-label[data-v-01a06049]{margin-bottom:0}.discord-link[data-v-01a06049]{font-size:12px;font-weight:600;color:#666;text-decoration:none;transition:color .15s}.discord-link[data-v-01a06049]:hover{color:#f0b800}.section-label[data-v-01a06049]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#666;margin-bottom:16px}.players-tooltip{padding:.1rem;text-align:left;font-size:.7rem}.rating{position:relative;max-width:-moz-fit-content;max-width:fit-content}.star-ratings-css{unicode-bidi:bidi-override;font-size:25px;height:25px;width:100px;margin:0 auto;position:relative;padding:0}.star-ratings-css-top{color:#f0b800;padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden}.star-ratings-css-bottom{color:#333;padding:0;display:block;z-index:0}.map-load-progress[data-v-7efe1074]{width:100%}.progress-header[data-v-7efe1074]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.progress-label[data-v-7efe1074]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#666}.progress-size[data-v-7efe1074]{font-size:11px;color:#666}.progress-track[data-v-7efe1074]{width:100%;height:2px;background:#333333;overflow:hidden}.progress-fill[data-v-7efe1074]{height:100%;background:#e03020;transition:width .2s ease}.progress-fill.indeterminate[data-v-7efe1074]{width:40%;animation:slide-7efe1074 1.2s ease-in-out infinite}@keyframes slide-7efe1074{0%{transform:translate(-100%)}to{transform:translate(350%)}}.cancel-btn[data-v-7efe1074]{margin-top:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#666;background:none;border:none;cursor:pointer;font-family:inherit;padding:0;transition:color .15s}.cancel-btn[data-v-7efe1074]:hover{color:#fff}.load-error[data-v-753ed509]{font-size:13px;color:#e03020;margin-bottom:16px}.search-row[data-v-753ed509]{margin-bottom:16px}.attribution[data-v-753ed509]{margin-top:16px}.attribution a[data-v-753ed509]{font-size:12px;color:#666;text-decoration:none;transition:color .15s}.attribution a[data-v-753ed509]:hover{color:#ccc}.search-input[data-v-753ed509]{width:100%;max-width:360px;background:#242424;border:1px solid #333333;color:#ccc;padding:8px 12px;font-size:13px;outline:none}.search-input[data-v-753ed509]:focus{border-color:#666}.search-input[data-v-753ed509]::-moz-placeholder{color:#666}.search-input[data-v-753ed509]::placeholder{color:#666}.loading-state[data-v-753ed509]{padding:48px 0}.table-wrap[data-v-753ed509]{border:1px solid #333333}.table-scroll[data-v-753ed509]{max-height:520px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333333 transparent}.table-scroll[data-v-753ed509]::-webkit-scrollbar{width:6px}.table-scroll[data-v-753ed509]::-webkit-scrollbar-track{background:transparent}.table-scroll[data-v-753ed509]::-webkit-scrollbar-thumb{background:#333333}.custom-table-head[data-v-753ed509]{display:grid;grid-template-columns:1fr 120px 100px 80px;padding:10px 16px;border-bottom:1px solid #333333;gap:16px;position:sticky;top:0;background:#242424;z-index:1}@media (max-width: 768px){.custom-table-head[data-v-753ed509]{display:none}}.th[data-v-753ed509]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666}.th.sortable[data-v-753ed509]{cursor:pointer;transition:color .15s}.th.sortable[data-v-753ed509]:hover{color:#ccc}.th.sorted[data-v-753ed509]{color:#fff}.custom-row[data-v-753ed509]{display:grid;grid-template-columns:1fr 120px 100px 80px;padding:14px 16px;gap:16px;align-items:center;border-bottom:1px solid #333333;cursor:pointer;transition:background .1s}.custom-row[data-v-753ed509]:hover{background:#242424}.custom-row.expanded[data-v-753ed509]{background:#242424;box-shadow:inset 3px 0 #e03020}.custom-row.disabled[data-v-753ed509]:not(.expanded){pointer-events:none;opacity:.5}@media (max-width: 768px){.custom-row[data-v-753ed509]{grid-template-columns:1fr auto}.custom-row .map-date[data-v-753ed509],.custom-row .map-size[data-v-753ed509]{display:none}}.map-title[data-v-753ed509]{font-size:15px;font-weight:700;color:#fff}.map-author[data-v-753ed509]{font-size:12px;color:#666;margin-top:2px}.map-requires[data-v-753ed509]{font-size:11px;color:#f0b800;margin-top:3px;font-style:italic}.map-date[data-v-753ed509]{font-size:13px;color:#ccc}.map-size[data-v-753ed509]{font-size:13px;color:#666}.expand-panel[data-v-753ed509]{display:grid;grid-template-columns:320px 1fr;background:#242424;border-bottom:1px solid #333333;overflow:hidden}@media (max-width: 768px){.expand-panel[data-v-753ed509]{grid-template-columns:1fr}}.panel-thumb[data-v-753ed509]{width:320px;aspect-ratio:4/3;border-right:1px solid #333333;background-position:center;background-size:cover}@media (max-width: 768px){.panel-thumb[data-v-753ed509]{width:100%;aspect-ratio:4/3;border-right:none;border-bottom:1px solid #333333}}.panel-body[data-v-753ed509]{padding:18px 22px}.panel-title[data-v-753ed509]{font-size:20px;font-weight:900;color:#fff;letter-spacing:-.01em;margin-bottom:4px}.panel-author[data-v-753ed509]{font-size:13px;color:#666;margin-bottom:12px}.panel-meta[data-v-753ed509]{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #333333}.panel-meta-label[data-v-753ed509]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#666;margin-bottom:3px}.panel-meta-val[data-v-753ed509]{font-size:13px;font-weight:600;color:#fff}.panel-actions[data-v-753ed509]{display:flex;gap:10px;align-items:center}.btn-play[data-v-753ed509]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#e03020;color:#fff;border:none;padding:9px 22px;cursor:pointer;transition:background .15s}.btn-play[data-v-753ed509]:hover:not(:disabled){background:#e4493b}.btn-play[data-v-753ed509]:disabled{opacity:.5;cursor:not-allowed}.table-sentinel[data-v-753ed509]{height:1px}.panel-close[data-v-753ed509]{font-size:12px;color:#666;background:none;border:none;cursor:pointer;font-family:inherit;font-weight:600;transition:color .15s}.panel-close[data-v-753ed509]:hover{color:#ccc}.section-label[data-v-76e31482]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#666;margin-bottom:16px}.label-note[data-v-76e31482]{font-weight:400;text-transform:none;letter-spacing:0}.upkg-empty[data-v-76e31482]{padding:20px 24px;border:1px solid #333333;font-size:13px;color:#666}.upkg-empty-link[data-v-76e31482]{color:#e03020;font-weight:600;text-decoration:none}.upkg-empty-link[data-v-76e31482]:hover{text-decoration:underline}.upkg-list[data-v-76e31482]{display:flex;flex-direction:column;border:1px solid #333333}.upkg-row[data-v-76e31482]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid #333333;cursor:pointer;transition:background .15s}.upkg-row[data-v-76e31482]:last-of-type{border-bottom:none}.upkg-row[data-v-76e31482]:hover{background:#272727}.upkg-row.active[data-v-76e31482]{background:#272727;box-shadow:inset 3px 0 #e03020}.upkg-row.disabled[data-v-76e31482]{pointer-events:none;opacity:.5}.upkg-info[data-v-76e31482]{min-width:0}.upkg-name[data-v-76e31482]{font-size:14px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upkg-meta[data-v-76e31482]{font-size:11px;color:#666;margin-top:2px}.upkg-count[data-v-76e31482]{font-size:11px;color:#666;white-space:nowrap}.upkg-accordion[data-v-76e31482]{max-height:0;overflow:hidden;transition:max-height .25s ease;background:#1a1a1a}.upkg-accordion-inner[data-v-76e31482]{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #333333}.upkg-select[data-v-76e31482]{flex:1;background:#242424;border:1px solid #333333;color:#fff;font-family:inherit;font-size:13px;font-weight:600;padding:9px 28px 9px 10px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;transition:border-color .15s}.upkg-select[data-v-76e31482]:focus{border-color:#ccc}.btn-play[data-v-76e31482]{font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:10px 28px;background:#e03020;color:#fff;border:none;cursor:pointer;transition:background .15s;white-space:nowrap;flex-shrink:0}.btn-play[data-v-76e31482]:hover:not(:disabled){background:#e34536}.btn-play[data-v-76e31482]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.btn-play[data-v-76e31482]{padding:9px 16px;font-size:12px}}.page[data-v-7d0e7ed9]{max-width:1000px;margin:0 auto;padding:48px}@media (max-width: 768px){.page[data-v-7d0e7ed9]{padding:32px 24px}}@media (max-width: 480px){.page[data-v-7d0e7ed9]{padding:24px 16px}}.page-header[data-v-7d0e7ed9]{margin-bottom:40px}.page-title[data-v-7d0e7ed9]{font-size:28px;font-weight:900;color:#fff;letter-spacing:-.02em}.page-sub[data-v-7d0e7ed9]{font-size:13px;color:#666;margin-top:4px}.section-label[data-v-7d0e7ed9]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#666;margin-bottom:16px}.label-note[data-v-7d0e7ed9]{font-weight:400;text-transform:none;letter-spacing:0}.section-gap[data-v-7d0e7ed9]{margin-bottom:64px}.pkg-list[data-v-7d0e7ed9]{display:flex;flex-direction:column;border:1px solid #333333}.pkg-row[data-v-7d0e7ed9]{display:grid;grid-template-columns:260px 1fr;cursor:pointer;transition:background .15s;border-bottom:1px solid #333333}.pkg-row.is-last[data-v-7d0e7ed9]{border-bottom:none}.pkg-row[data-v-7d0e7ed9]:hover:not(.locked){background:#272727}.pkg-row.active[data-v-7d0e7ed9]{background:#272727;position:relative}.pkg-row.active[data-v-7d0e7ed9]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#e03020;z-index:1}.pkg-row.locked[data-v-7d0e7ed9]{opacity:.5;cursor:not-allowed}.pkg-row.disabled[data-v-7d0e7ed9]{pointer-events:none;opacity:.5}@media (max-width: 768px){.pkg-row[data-v-7d0e7ed9]{grid-template-columns:160px 1fr}}@media (max-width: 480px){.pkg-row[data-v-7d0e7ed9]{grid-template-columns:100px 1fr}}.pkg-thumb[data-v-7d0e7ed9]{position:relative;overflow:hidden;min-height:130px}@media (max-width: 768px){.pkg-thumb[data-v-7d0e7ed9]{min-height:100px}}.pkg-thumb-img[data-v-7d0e7ed9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pkg-thumb-vignette[data-v-7d0e7ed9]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent 40%,rgba(0,0,0,.5) 100%);pointer-events:none}.pkg-row.active .pkg-thumb-vignette[data-v-7d0e7ed9]{background:linear-gradient(to right,rgba(224,48,32,.08) 0%,rgba(0,0,0,.4) 100%)}.pkg-body[data-v-7d0e7ed9]{padding:20px 28px;display:flex;flex-direction:column;justify-content:center;gap:6px;border-left:1px solid #333333}@media (max-width: 768px){.pkg-body[data-v-7d0e7ed9]{padding:16px 20px}}@media (max-width: 480px){.pkg-body[data-v-7d0e7ed9]{padding:14px 16px}}.pkg-type[data-v-7d0e7ed9]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666}.pkg-type.expansion[data-v-7d0e7ed9]{color:#f0b800}.pkg-name[data-v-7d0e7ed9]{font-size:20px;font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.02em}@media (max-width: 768px){.pkg-name[data-v-7d0e7ed9]{font-size:16px}}@media (max-width: 480px){.pkg-name[data-v-7d0e7ed9]{font-size:14px}}.pkg-author[data-v-7d0e7ed9]{font-size:12px;color:#666}@media (max-width: 480px){.pkg-author[data-v-7d0e7ed9]{font-size:11px}}.pkg-desc[data-v-7d0e7ed9]{font-size:13px;color:#ccc;line-height:1.6;max-width:540px;margin-top:4px}@media (max-width: 768px){.pkg-desc[data-v-7d0e7ed9]{font-size:12px}}@media (max-width: 480px){.pkg-desc[data-v-7d0e7ed9]{display:none}}.pkg-lock-notice[data-v-7d0e7ed9]{font-size:12px;color:#666;margin-top:2px;display:flex;align-items:center;gap:6px}.pkg-accordion[data-v-7d0e7ed9]{max-height:0;overflow:hidden;transition:max-height .25s ease;background:#1a1a1a}.pkg-accordion-inner[data-v-7d0e7ed9]{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid #333333}@media (max-width: 480px){.pkg-accordion-inner[data-v-7d0e7ed9]{padding:12px 16px}}.pkg-select[data-v-7d0e7ed9]{flex:1;background:#242424;border:1px solid #333333;color:#fff;font-family:inherit;font-size:13px;font-weight:600;padding:9px 28px 9px 10px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;transition:border-color .15s}.pkg-select[data-v-7d0e7ed9]:focus{border-color:#ccc}.btn-play[data-v-7d0e7ed9]{font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:10px 28px;background:#e03020;color:#fff;border:none;cursor:pointer;transition:background .15s;white-space:nowrap;flex-shrink:0}.btn-play[data-v-7d0e7ed9]:hover:not(:disabled){background:#e34536}.btn-play[data-v-7d0e7ed9]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.btn-play[data-v-7d0e7ed9]{padding:9px 16px;font-size:12px}}.id1-assets[data-v-e81b3501]{margin-bottom:40px}.section-label[data-v-e81b3501]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#666;margin-bottom:14px}.asset-grid[data-v-e81b3501]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#333333;border:1px solid #333333}@media (max-width: 600px){.asset-grid[data-v-e81b3501]{grid-template-columns:1fr}}.asset-card[data-v-e81b3501]{background:#242424;padding:20px 24px}.asset-head[data-v-e81b3501]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.asset-head-right[data-v-e81b3501]{display:flex;align-items:center;gap:8px}.remove-btn[data-v-e81b3501]{background:none;border:none;cursor:pointer;color:#666;font-size:12px;padding:2px 4px;line-height:1;transition:color .15s}.remove-btn[data-v-e81b3501]:hover{color:#e03020}.asset-name[data-v-e81b3501]{font-size:14px;font-weight:800;color:#fff;font-family:JetBrains Mono,monospace}.asset-badge[data-v-e81b3501]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 10px}.asset-badge.badge-ok[data-v-e81b3501]{background:rgba(74,158,74,.15);color:#4a9e4a}.asset-badge.badge-missing[data-v-e81b3501]{background:rgba(102,102,102,.15);color:#666}.asset-desc[data-v-e81b3501]{font-size:13px;color:#666;line-height:1.6;margin-bottom:12px}.asset-meta[data-v-e81b3501]{font-size:12px;color:#666;font-family:JetBrains Mono,monospace}.asset-meta span[data-v-e81b3501]{color:#ccc}.asset-action[data-v-e81b3501]{margin-top:14px}.hidden-pak-input[data-v-e81b3501]{display:none}.btn-ghost-sm[data-v-e81b3501]{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;background:transparent;border:1px solid #333333;color:#666;cursor:pointer;transition:all .15s}.btn-ghost-sm[data-v-e81b3501]:hover:not(:disabled){color:#fff;border-color:#ccc}.btn-ghost-sm[data-v-e81b3501]:disabled{opacity:.5;cursor:not-allowed}.inline-edit[data-v-f4b92b44]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.inline-text[data-v-f4b92b44]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text;min-width:0}.inline-btn[data-v-f4b92b44]{background:none;border:none;padding:2px 4px;cursor:pointer;line-height:1;flex-shrink:0;font-size:11px;transition:color .15s}.inline-btn.edit[data-v-f4b92b44]{color:#666;opacity:0}.inline-edit:hover .inline-btn.edit[data-v-f4b92b44]{opacity:1}.inline-btn.cancel[data-v-f4b92b44]{color:#666}.inline-btn.cancel[data-v-f4b92b44]:hover{color:#fff}.inline-input[data-v-f4b92b44]{flex:1;min-width:0;background:#1a1a1a;border:1px solid #666666;color:inherit;font:inherit;padding:1px 6px;outline:none}.file-row[data-v-71e83dfb]{display:flex;align-items:center;gap:12px;padding:9px 16px 9px 46px;border-bottom:1px solid #333333;font-family:JetBrains Mono,monospace}.file-row[data-v-71e83dfb]:last-child{border-bottom:none}.file-row[data-v-71e83dfb]:hover{background:rgba(255,255,255,.02)}.file-name-wrap[data-v-71e83dfb]{flex:1;min-width:0}.file-name-wrap[data-v-71e83dfb] .inline-text{font-size:12px;color:#ccc;font-family:JetBrains Mono,monospace}.file-name-wrap[data-v-71e83dfb] .inline-input{font-size:12px;font-family:JetBrains Mono,monospace}.file-name[data-v-71e83dfb]{font-size:12px;color:#ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;flex:1;min-width:0}.file-size[data-v-71e83dfb]{font-size:11px;color:#666;flex-shrink:0;min-width:64px;text-align:right}.file-actions[data-v-71e83dfb]{display:flex;gap:4px;flex-shrink:0}.file-icon-btn[data-v-71e83dfb]{background:none;border:none;cursor:pointer;font-size:12px;color:#666;padding:3px 5px;transition:color .15s;line-height:1}.file-icon-btn[data-v-71e83dfb]:hover{color:#fff}.file-icon-btn.danger[data-v-71e83dfb]:hover{color:#e03020}.pkg-row[data-v-7bd4ed43]{border:1px solid #333333;border-bottom:none}.pkg-row[data-v-7bd4ed43]:last-child{border-bottom:1px solid #333333}.pkg-row.dragging[data-v-7bd4ed43]{outline:2px dashed #333333;background:rgba(255,255,255,.02)}.pkg-row-head[data-v-7bd4ed43]{display:flex;align-items:center;gap:12px;padding:13px 16px;cursor:pointer;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pkg-row-head[data-v-7bd4ed43]:hover{background:#242424}.expanded .pkg-row-head[data-v-7bd4ed43]{background:#242424;border-bottom:1px solid #333333}.pkg-chevron[data-v-7bd4ed43]{font-size:10px;color:#666;flex-shrink:0;width:14px;transition:transform .2s}.expanded .pkg-chevron[data-v-7bd4ed43]{transform:rotate(90deg)}.pkg-name[data-v-7bd4ed43]{font-size:14px;font-weight:700;color:#fff;flex:1;font-family:JetBrains Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pkg-type[data-v-7bd4ed43]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;flex-shrink:0}.pkg-type.quaddicted[data-v-7bd4ed43]{background:rgba(96,160,224,.12);color:#60a0e0}.pkg-type.custom[data-v-7bd4ed43]{background:rgba(240,184,0,.12);color:#f0b800}.pkg-count[data-v-7bd4ed43]{font-size:12px;color:#666;font-family:JetBrains Mono,monospace;flex-shrink:0;min-width:56px;text-align:right}.pkg-actions[data-v-7bd4ed43]{display:flex;gap:4px;flex-shrink:0}.pkg-icon-btn[data-v-7bd4ed43]{background:none;border:none;cursor:pointer;font-size:13px;color:#666;padding:4px 6px;transition:color .15s;line-height:1;font-family:inherit;font-weight:700;letter-spacing:.06em}.pkg-icon-btn[data-v-7bd4ed43]:hover{color:#fff}.pkg-icon-btn.danger[data-v-7bd4ed43]:hover{color:#e03020}.pkg-icon-btn.add[data-v-7bd4ed43]:hover{color:#f0b800}.hidden-file-input[data-v-7bd4ed43]{display:none}.pkg-files[data-v-7bd4ed43]{background:#1a1a1a}.modal-overlay[data-v-f6702a74]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:50}.modal-container[data-v-f6702a74]{background:#242424;border:1px solid #333333;width:100%;max-width:400px;margin:0 16px}.modal-header[data-v-f6702a74]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #333333}.modal-title[data-v-f6702a74]{font-size:15px;font-weight:700;color:#fff}.modal-close[data-v-f6702a74]{background:none;border:none;cursor:pointer;color:#666;font-size:15px;padding:4px;transition:color .15s}.modal-close[data-v-f6702a74]:hover{color:#fff}.modal-body[data-v-f6702a74]{padding:20px}.field[data-v-f6702a74]{margin-bottom:16px}.field[data-v-f6702a74]:last-child{margin-bottom:0}.field-label[data-v-f6702a74]{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:6px}.field-input[data-v-f6702a74]{width:100%;background:#1a1a1a;border:1px solid #333333;color:#ccc;font-family:JetBrains Mono,monospace;font-size:13px;padding:8px 12px;outline:none}.field-input[data-v-f6702a74]:focus{border-color:#666}.field-hint[data-v-f6702a74]{font-size:11px;color:#666;margin-top:6px}.modal-footer[data-v-f6702a74]{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid #333333}.btn-ghost-sm[data-v-f6702a74]{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;background:transparent;border:1px solid #333333;color:#666;cursor:pointer;transition:all .15s}.btn-ghost-sm[data-v-f6702a74]:hover{color:#fff;border-color:#ccc}.btn-save[data-v-f6702a74]{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;background:#e03020;color:#fff;border:none;cursor:pointer;transition:background .15s}.btn-save[data-v-f6702a74]:hover:not(:disabled){background:#e4493b}.btn-save[data-v-f6702a74]:disabled{opacity:.5;cursor:not-allowed}.section-label[data-v-a0fa4dc6]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#666}.pkg-header-row[data-v-a0fa4dc6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.pkg-header-actions[data-v-a0fa4dc6]{display:flex;gap:8px}.hidden-file-input[data-v-a0fa4dc6]{display:none}.drop-zone[data-v-a0fa4dc6]{border:1px dashed #333333;padding:18px 20px;margin-bottom:16px;cursor:pointer;transition:border-color .15s,background .15s;display:flex;flex-direction:column;align-items:center;gap:4px}.drop-zone[data-v-a0fa4dc6]:hover,.drop-zone.active[data-v-a0fa4dc6]{border-color:#666;background:rgba(255,255,255,.02)}.drop-zone.active[data-v-a0fa4dc6]{border-color:#e03020}.drop-zone-text[data-v-a0fa4dc6]{font-size:13px;color:#666}.drop-zone-hint[data-v-a0fa4dc6]{font-size:11px;color:#333}.drop-zone-progress[data-v-a0fa4dc6]{width:100%;display:flex;align-items:center;gap:12px}.import-label[data-v-a0fa4dc6]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#666;white-space:nowrap}.import-track[data-v-a0fa4dc6]{flex:1;height:2px;background:#333333;overflow:hidden}.import-fill[data-v-a0fa4dc6]{height:100%;background:#e03020}.import-fill.indeterminate[data-v-a0fa4dc6]{width:40%;animation:import-slide-a0fa4dc6 1.2s ease-in-out infinite}@keyframes import-slide-a0fa4dc6{0%{transform:translate(-100%)}to{transform:translate(350%)}}.btn-ghost-sm[data-v-a0fa4dc6]{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;background:transparent;border:1px solid #333333;color:#666;cursor:pointer;transition:all .15s}.btn-ghost-sm[data-v-a0fa4dc6]:hover{color:#fff;border-color:#ccc}.btn-ghost-sm[data-v-a0fa4dc6]:disabled{opacity:.4;cursor:not-allowed}.pkg-list[data-v-a0fa4dc6]{margin-bottom:24px}.pkg-empty[data-v-a0fa4dc6]{font-size:13px;color:#666;padding:16px 0}.setup-page[data-v-69e0b3f8]{max-width:1000px;margin:0 auto;padding:48px}.page-header[data-v-69e0b3f8]{margin-bottom:40px}.page-title[data-v-69e0b3f8]{font-size:28px;font-weight:900;color:#fff;letter-spacing:-.02em}.page-sub[data-v-69e0b3f8]{font-size:13px;color:#666;margin-top:4px}.tab-row[data-v-69e0b3f8]{display:flex;border-bottom:1px solid #333333;margin-bottom:32px;overflow-x:auto;overflow-y:hidden}.tab-btn[data-v-69e0b3f8]{font-family:inherit;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:12px 24px;background:none;border:none;cursor:pointer;color:#666;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s;white-space:nowrap}.tab-btn[data-v-69e0b3f8]:hover{color:#ccc}.tab-btn.active[data-v-69e0b3f8]{color:#fff;border-bottom-color:#e03020}.editor-toolbar[data-v-69e0b3f8]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#242424;border:1px solid #333333;border-bottom:none}.editor-filename[data-v-69e0b3f8]{font-size:12px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,monospace}.editor-filename span[data-v-69e0b3f8]{color:#ccc}.editor-actions[data-v-69e0b3f8]{display:flex;gap:8px}.btn-ghost-sm[data-v-69e0b3f8]{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;background:transparent;border:1px solid #333333;color:#666;cursor:pointer;transition:all .15s}.btn-ghost-sm[data-v-69e0b3f8]:hover{color:#fff;border-color:#ccc}.btn-save[data-v-69e0b3f8]{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;background:#e03020;color:#fff;border:none;cursor:pointer;transition:background .15s}.btn-save[data-v-69e0b3f8]:hover{background:#e4493b}.cfg-editor[data-v-69e0b3f8]{display:block;width:100%;min-height:420px;background:#111111;border:1px solid #333333;color:#c8c8c8;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.7;padding:20px;resize:vertical;outline:none;caret-color:#e03020}.cfg-editor[data-v-69e0b3f8]:focus{border-color:#666}.editor-footer[data-v-69e0b3f8]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#242424;border:1px solid #333333;border-top:none;margin-bottom:40px}.editor-hint[data-v-69e0b3f8]{font-size:11px;color:#666;font-family:JetBrains Mono,monospace}.editor-status[data-v-69e0b3f8]{font-size:11px;color:#4a9e4a;font-family:JetBrains Mono,monospace}@media (max-width: 768px){.setup-page[data-v-69e0b3f8]{padding:32px 24px}.tab-btn[data-v-69e0b3f8]{padding:12px 16px}}@media (max-width: 480px){.setup-page[data-v-69e0b3f8]{padding:24px 16px}.editor-toolbar[data-v-69e0b3f8]{flex-direction:column;align-items:flex-start;gap:10px}}.touch-controls[data-v-d619015b]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10}.touch-zone[data-v-d619015b]{position:absolute;top:0;bottom:0;pointer-events:auto}.touch-zone-left[data-v-d619015b]{left:0;width:50%}.touch-zone-right[data-v-d619015b]{right:0;width:50%}.dpad[data-v-d619015b]{position:absolute;bottom:24px;left:24px;width:174px;height:174px;display:grid;grid-template-columns:54px 54px 54px;grid-template-rows:54px 54px 54px;gap:6px}.dpad-btn[data-v-d619015b]{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:8px;color:#ffffffbf;font-size:20px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent}.dpad-btn[data-v-d619015b]:active{background:rgba(255,255,255,.35)}.dpad-up[data-v-d619015b]{grid-column:2;grid-row:1}.dpad-left[data-v-d619015b]{grid-column:1;grid-row:2}.dpad-center[data-v-d619015b]{grid-column:2;grid-row:2;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px}.dpad-right[data-v-d619015b]{grid-column:3;grid-row:2}.dpad-down[data-v-d619015b]{grid-column:2;grid-row:3}.joy-ring[data-v-d619015b]{position:absolute;width:120px;height:120px;border-radius:50%;border:2px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;pointer-events:none}.joy-dot[data-v-d619015b]{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.45);pointer-events:none}.touch-btn[data-v-d619015b]{position:absolute;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffffbf;font-size:18px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;pointer-events:auto}.touch-btn-fire[data-v-d619015b]{width:64px;height:64px;bottom:40px;right:100px;background:rgba(220,40,40,.4)}.touch-btn-jump[data-v-d619015b]{width:52px;height:52px;bottom:48px;right:20px;background:rgba(255,255,255,.2)}.touch-btn-prevweapon[data-v-d619015b]{width:48px;height:48px;bottom:120px;right:110px;background:rgba(255,255,255,.15);font-size:22px}.touch-btn-nextweapon[data-v-d619015b]{width:48px;height:48px;bottom:120px;right:50px;background:rgba(255,255,255,.15);font-size:22px}.touch-btn-menu[data-v-d619015b]{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,.35);color:#fffc;font-size:20px;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.game-container{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#lateregistered{margin-top:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}#lateregistered .uploader{width:80%}#progress{position:absolute;top:2rem;left:0;right:0;text-align:center;pointer-events:none;z-index:1}.fullscreen-btn{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:20;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#ffffffe6;font-size:14px;padding:0 12px;height:44px;white-space:nowrap;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.map-loader[data-v-0c9085dc]{display:flex;align-items:center;justify-content:center;min-height:320px;padding:48px 24px}.loader-inner[data-v-0c9085dc]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:480px;text-align:center}.spinner[data-v-0c9085dc]{width:36px;height:36px;border:3px solid #333333;border-top-color:#e03020;border-radius:50%;animation:spin-0c9085dc .8s linear infinite}@keyframes spin-0c9085dc{to{transform:rotate(360deg)}}.loader-label[data-v-0c9085dc]{font-size:13px;color:#666}.error-icon[data-v-0c9085dc]{font-size:32px;color:#e03020}.error-title[data-v-0c9085dc]{font-size:15px;font-weight:700;color:#fff}.error-msg[data-v-0c9085dc]{font-size:13px;color:#666;line-height:1.6}.loader-header[data-v-0c9085dc]{margin-bottom:8px}.loader-source[data-v-0c9085dc]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#e03020;margin-bottom:6px}.loader-title[data-v-0c9085dc]{font-size:16px;font-weight:900;color:#fff;letter-spacing:-.01em}.progress-wrap[data-v-0c9085dc]{width:100%;margin:4px 0}.progress-track[data-v-0c9085dc]{width:100%;height:3px;background:#333333}.progress-fill[data-v-0c9085dc]{height:100%;background:#e03020;transition:width .3s ease;min-width:2px}.loader-meta[data-v-0c9085dc]{display:flex;justify-content:space-between;width:100%;gap:16px}.loader-message[data-v-0c9085dc]{font-size:12px;color:#666;text-align:left}.loader-kb[data-v-0c9085dc]{font-size:12px;font-weight:600;color:#ccc;font-family:JetBrains Mono,monospace;white-space:nowrap;flex-shrink:0}.launcher-loading[data-v-0bf2e212]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.spinner[data-v-0bf2e212]{width:36px;height:36px;border:3px solid #333333;border-top-color:#e03020;border-radius:50%;animation:spin-0bf2e212 .8s linear infinite}@keyframes spin-0bf2e212{to{transform:rotate(360deg)}}.msg-system[data-v-c94c6911]{font-size:11px;font-style:italic;font-family:JetBrains Mono,monospace;padding:2px 0}.msg-system.join[data-v-c94c6911]{color:#4a9e4a}.msg-system.leave[data-v-c94c6911]{color:#e03020}.msg-system.info[data-v-c94c6911]{color:#f0b800}.msg-name[data-v-aca78209]{font-size:11px;font-weight:700;color:#fff;margin-bottom:2px}.host-star[data-v-aca78209]{color:#f0b800;margin-left:4px;font-size:10px}.msg-text[data-v-aca78209]{font-size:13px;color:#ccc;line-height:1.5}.chat-box[data-v-49e00b7d]{display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid #333333}.chat-messages[data-v-49e00b7d]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;min-height:0}.chat-input-wrap[data-v-49e00b7d]{display:flex;flex-shrink:0;border-top:1px solid #333333}.chat-input[data-v-49e00b7d]{flex:1;background:#242424;border:none;color:#ccc;font-family:inherit;font-size:13px;padding:11px 14px;outline:none}.chat-input[data-v-49e00b7d]::-moz-placeholder{color:#666}.chat-input[data-v-49e00b7d]::placeholder{color:#666}.chat-send[data-v-49e00b7d]{font-family:inherit;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:0 16px;background:#242424;border:none;border-left:1px solid #333333;color:#666;cursor:pointer;transition:color .15s}.chat-send[data-v-49e00b7d]:hover{color:#e03020}.player-row[data-v-6480a8a9]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #333333}.player-row[data-v-6480a8a9]:last-child{border-bottom:none}.player-name[data-v-6480a8a9]{font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-host[data-v-6480a8a9]{font-size:12px;color:#f0b800}.player-status[data-v-6480a8a9]{font-size:10px;color:#666;margin-top:1px;text-transform:uppercase;letter-spacing:.06em}.player-download[data-v-6480a8a9]{margin-top:4px;position:relative;height:3px;background:#333333;border-radius:2px;overflow:hidden}.player-download-bar[data-v-6480a8a9]{position:absolute;left:0;top:0;height:100%;background:#f0b800;transition:width .3s}.player-download-text[data-v-6480a8a9]{font-size:9px;color:#666;margin-top:2px;letter-spacing:.06em}.map-picker-overlay[data-v-76dad132]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.map-picker-panel[data-v-76dad132]{background:#242424;border:1px solid #333333;width:100%;max-width:860px;max-height:82vh;display:flex;flex-direction:column;animation:fadeUp-76dad132 .18s ease}@keyframes fadeUp-76dad132{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-76dad132{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mpp-head[data-v-76dad132]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #333333;flex-shrink:0}.mpp-title[data-v-76dad132]{font-size:13px;font-weight:900;color:#fff}.mpp-close[data-v-76dad132]{background:none;border:none;color:#666;font-size:18px;cursor:pointer;line-height:1;transition:color .15s}.mpp-close[data-v-76dad132]:hover{color:#fff}.mpp-search-row[data-v-76dad132]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid #333333;background:#1a1a1a;flex-shrink:0}.mpp-search[data-v-76dad132]{flex:1;background:none;border:none;color:#fff;font-family:inherit;font-size:15px;outline:none}.mpp-search[data-v-76dad132]::-moz-placeholder{color:#666}.mpp-search[data-v-76dad132]::placeholder{color:#666}.mpp-filter-row[data-v-76dad132]{display:flex;gap:6px;padding:10px 16px;border-bottom:1px solid #333333;background:#1a1a1a;flex-shrink:0}.mpp-filter[data-v-76dad132]{font-family:inherit;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:5px 12px;background:none;border:1px solid #333333;color:#666;cursor:pointer;transition:all .15s}.mpp-filter[data-v-76dad132]:hover{color:#ccc}.mpp-filter.active[data-v-76dad132]{color:#fff;border-color:#ccc;background:#1a1a1a}.mpp-body[data-v-76dad132]{flex:1;overflow-y:auto}.mpp-sentinel[data-v-76dad132]{height:40px;flex-shrink:0}.mpp-loading[data-v-76dad132],.mpp-empty[data-v-76dad132]{padding:32px;text-align:center;color:#666;font-size:13px}.map-grid[data-v-76dad132]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#333333}.mpp-divider[data-v-76dad132]{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:12px 14px 8px;background:#1a1a1a}.mpp-divider span[data-v-76dad132]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666;white-space:nowrap}.mpp-divider[data-v-76dad132]:after{content:"";flex:1;height:1px;background:#333333}.map-card[data-v-76dad132]{background:#242424;cursor:pointer;transition:background .15s;position:relative;overflow:hidden}.map-card[data-v-76dad132]:hover{background:#2e2e2e}.map-card.active[data-v-76dad132]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #e03020;pointer-events:none;z-index:10}.map-card:hover .mc-overlay[data-v-76dad132]{opacity:1}.mc-thumb[data-v-76dad132]{width:100%;aspect-ratio:4/3;position:relative;overflow:hidden}.mc-thumb.thumb-loading[data-v-76dad132]{cursor:wait}.mc-thumb-bg[data-v-76dad132]{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a;overflow:hidden}.mc-thumb-bg[data-v-76dad132]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);animation:shimmer-76dad132 1.4s ease-in-out infinite}.mc-thumb:not(.thumb-loading) .mc-thumb-bg[data-v-76dad132]{display:none}.mc-thumb-img[data-v-76dad132]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .25s ease}.mc-thumb-img.loaded[data-v-76dad132]{opacity:1}.mc-thumb-vignette[data-v-76dad132]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.5) 100%)}.mc-body[data-v-76dad132]{padding:8px 10px 10px}.mc-name[data-v-76dad132]{font-size:12px;font-weight:800;color:#fff;line-height:1.2}.mc-author[data-v-76dad132]{font-size:10px;color:#666;margin-top:2px}.mc-meta-row[data-v-76dad132]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.mc-stars[data-v-76dad132]{display:flex;gap:1px}.mc-star[data-v-76dad132]{font-size:9px;color:#333}.mc-star.on[data-v-76dad132]{color:#f0b800}.mc-size[data-v-76dad132]{font-size:9px;color:#666;font-family:JetBrains Mono,monospace}.mc-overlay[data-v-76dad132]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(224,48,32,.12);opacity:0;transition:opacity .15s;pointer-events:none}.map-picker-overlay[data-v-5c6e4174]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.map-picker-panel[data-v-5c6e4174]{background:#242424;border:1px solid #333333;width:100%;max-width:720px;max-height:76vh;display:flex;flex-direction:column;animation:fadeUp-5c6e4174 .18s ease}@keyframes fadeUp-5c6e4174{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-5c6e4174{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mpp-head[data-v-5c6e4174]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #333333;flex-shrink:0}.mpp-title[data-v-5c6e4174]{font-size:13px;font-weight:900;color:#fff}.mpp-close[data-v-5c6e4174]{background:none;border:none;color:#666;font-size:18px;cursor:pointer;line-height:1;transition:color .15s}.mpp-close[data-v-5c6e4174]:hover{color:#fff}.mpp-body[data-v-5c6e4174]{flex:1;overflow-y:auto}.map-grid[data-v-5c6e4174]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#333333}.mpp-divider[data-v-5c6e4174]{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:12px 14px 8px;background:#1a1a1a}.mpp-divider span[data-v-5c6e4174]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666;white-space:nowrap}.mpp-divider[data-v-5c6e4174]:after{content:"";flex:1;height:1px;background:#333333}.map-card[data-v-5c6e4174]{background:#242424;cursor:pointer;transition:background .15s;position:relative;overflow:hidden}.map-card[data-v-5c6e4174]:hover{background:#2e2e2e}.map-card.active[data-v-5c6e4174]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #e03020;pointer-events:none;z-index:10}.map-card:hover .mc-overlay[data-v-5c6e4174]{opacity:1}.mc-thumb[data-v-5c6e4174]{width:100%;aspect-ratio:4/3;position:relative;overflow:hidden}.mc-thumb-bg[data-v-5c6e4174]{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a;overflow:hidden}.mc-thumb-bg[data-v-5c6e4174]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);animation:shimmer-5c6e4174 1.4s ease-in-out infinite}.mc-thumb:not(.thumb-loading) .mc-thumb-bg[data-v-5c6e4174]{display:none}.mc-thumb-img[data-v-5c6e4174]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .25s ease}.mc-thumb-img.loaded[data-v-5c6e4174]{opacity:1}.mc-thumb-vignette[data-v-5c6e4174]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.5) 100%)}.mc-body[data-v-5c6e4174]{padding:8px 10px 10px;display:flex;flex-direction:column;gap:3px}.mc-name[data-v-5c6e4174]{font-size:12px;font-weight:800;color:#fff;line-height:1.2}.mc-sub[data-v-5c6e4174]{font-size:10px;color:#666;font-family:JetBrains Mono,monospace}.mc-tags[data-v-5c6e4174]{display:flex;gap:4px;margin-top:2px;flex-wrap:wrap}.mc-tag[data-v-5c6e4174]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#666;border:1px solid #333333;padding:1px 5px}.mc-tag.tag-popular[data-v-5c6e4174]{color:#f0b800;border-color:#f0b80066}.mc-overlay[data-v-5c6e4174]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(224,48,32,.12);opacity:0;transition:opacity .15s;pointer-events:none}.setting-group[data-v-ed1e14ff]{display:flex;flex-direction:column;gap:8px}.setting-group+.setting-group[data-v-ed1e14ff]{margin-top:8px}.setting-label[data-v-ed1e14ff]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#666}.setting-label-hint[data-v-ed1e14ff]{font-size:10px;font-weight:400;text-transform:none;letter-spacing:0;color:#666}.map-preview-wrap[data-v-ed1e14ff]{position:relative;transition:border-color .15s}.map-preview-wrap:not([style*=default]):hover .map-preview[data-v-ed1e14ff]{border-color:#ccc}.map-preview-wrap.picker-open .map-preview[data-v-ed1e14ff]{border-color:#e03020}.map-preview[data-v-ed1e14ff]{width:100%;aspect-ratio:4/3;border:1px solid #333333;transition:border-color .15s}.map-preview-hint[data-v-ed1e14ff]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff0;transition:color .15s;pointer-events:none}.map-preview-wrap:hover .map-preview-hint[data-v-ed1e14ff]{color:#ffffffb3}.map-name-row[data-v-ed1e14ff]{display:flex;align-items:baseline;justify-content:space-between;margin-top:4px}.map-current-name[data-v-ed1e14ff]{font-size:13px;font-weight:800;color:#fff}.map-current-meta[data-v-ed1e14ff],.map-current-author[data-v-ed1e14ff],.map-current-size[data-v-ed1e14ff]{font-size:11px;color:#666}.map-current-stars[data-v-ed1e14ff]{display:flex;gap:1px;margin-top:3px}.map-current-stars .mcs[data-v-ed1e14ff]{font-size:11px;color:#333}.map-current-stars .mcs.on[data-v-ed1e14ff]{color:#f0b800}.setting-select[data-v-ed1e14ff]{width:100%;background:#1a1a1a;border:1px solid #333333;color:#fff;font-family:inherit;font-size:13px;font-weight:600;padding:8px 28px 8px 10px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .15s}.setting-select[data-v-ed1e14ff]:focus{border-color:#ccc}.setting-select[data-v-ed1e14ff]:disabled{opacity:.5;cursor:default}.setting-number[data-v-ed1e14ff]{width:100%;background:#1a1a1a;border:1px solid #333333;color:#fff;font-family:inherit;font-size:13px;font-weight:600;padding:8px 10px;outline:none;transition:border-color .15s}.setting-number[data-v-ed1e14ff]:focus{border-color:#ccc}.setting-divider[data-v-ed1e14ff]{border:none;border-top:1px solid #333333;margin:4px 0}.view-settings[data-v-09d0ec33]{display:flex;flex-direction:column;gap:16px}.setting-group[data-v-09d0ec33]{display:flex;flex-direction:column;gap:8px}.setting-label[data-v-09d0ec33]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#666}.map-preview[data-v-09d0ec33]{width:100%;aspect-ratio:4/3;border:1px solid #333333}.setting-static[data-v-09d0ec33]{font-size:13px;color:#ccc;font-weight:600;padding:8px 10px;border:1px solid #333333;background:transparent}.map-name-row[data-v-09d0ec33]{display:flex;align-items:baseline;justify-content:space-between;margin-top:4px}.map-current-name[data-v-09d0ec33]{font-size:13px;font-weight:800;color:#fff}.map-current-meta[data-v-09d0ec33],.map-current-author[data-v-09d0ec33],.map-current-size[data-v-09d0ec33]{font-size:11px;color:#666}.map-current-stars[data-v-09d0ec33]{display:flex;gap:1px;margin-top:3px}.map-current-stars .mcs[data-v-09d0ec33]{font-size:11px;color:#333}.map-current-stars .mcs.on[data-v-09d0ec33]{color:#f0b800}.setting-divider[data-v-09d0ec33]{border:none;border-top:1px solid #333333;margin:4px 0}.room-page[data-v-b2cb337a]{max-width:1100px;margin:0 auto;padding:32px 48px 48px}@media (max-width: 768px){.room-page[data-v-b2cb337a]{padding:24px}}.loading-state[data-v-b2cb337a]{display:flex;justify-content:center;padding:80px 0}.download-overlay[data-v-b2cb337a]{display:flex;align-items:center;justify-content:center;padding:32px 0;margin-bottom:16px;background:#242424;border:1px solid #333333}.download-inner[data-v-b2cb337a]{width:100%;max-width:480px;display:flex;flex-direction:column;gap:10px;padding:0 24px}.download-title[data-v-b2cb337a]{font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.06em}.download-progress-track[data-v-b2cb337a]{width:100%;height:3px;background:#333333}.download-progress-fill[data-v-b2cb337a]{height:100%;background:#e03020;transition:width .3s ease;min-width:2px}.download-progress-meta[data-v-b2cb337a]{display:flex;justify-content:space-between;gap:16px}.download-message[data-v-b2cb337a]{font-size:12px;color:#666}.download-kb[data-v-b2cb337a]{font-size:12px;font-weight:600;color:#ccc;font-family:JetBrains Mono,monospace;white-space:nowrap;flex-shrink:0}.download-error[data-v-b2cb337a]{font-size:12px;color:#e03020}.lobby-header[data-v-b2cb337a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px}@media (max-width: 560px){.lobby-header[data-v-b2cb337a]{flex-direction:column;align-items:flex-start}}.lobby-title[data-v-b2cb337a]{font-size:22px;font-weight:900;color:#fff;letter-spacing:-.02em}.lobby-sub[data-v-b2cb337a]{font-size:13px;color:#666;margin-top:3px}.lobby-sub em[data-v-b2cb337a]{color:#ccc;font-style:normal}.lobby-actions[data-v-b2cb337a]{display:flex;gap:10px}.btn-launch[data-v-b2cb337a]{font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:12px 32px;background:#e03020;color:#fff;border:none;cursor:pointer;transition:background .15s}.btn-launch[data-v-b2cb337a]:hover{background:#e4493b}.btn-launch[data-v-b2cb337a]:disabled{opacity:.4;cursor:not-allowed}.btn-join[data-v-b2cb337a]{font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:12px 32px;background:#f0b800;color:#111;border:none;cursor:pointer;transition:background .15s}.btn-join[data-v-b2cb337a]:hover{background:#ffc710}.btn-leave[data-v-b2cb337a]{font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:12px 20px;background:transparent;border:1px solid #333333;color:#666;cursor:pointer;transition:all .15s}.btn-leave[data-v-b2cb337a]:hover{border-color:#e03020;color:#e03020}.lobby-grid[data-v-b2cb337a]{display:grid;grid-template-columns:220px 1fr 260px;gap:16px;height:560px}@media (max-width: 900px){.lobby-grid[data-v-b2cb337a]{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;height:auto}.lobby-grid .players-col[data-v-b2cb337a]{grid-column:1;grid-row:1}.lobby-grid .settings-col[data-v-b2cb337a]{grid-column:2;grid-row:1}.lobby-grid .chat-col[data-v-b2cb337a]{grid-column:1/3;grid-row:2;min-height:320px}}@media (max-width: 560px){.lobby-grid[data-v-b2cb337a]{grid-template-columns:1fr}.lobby-grid .players-col[data-v-b2cb337a],.lobby-grid .chat-col[data-v-b2cb337a],.lobby-grid .settings-col[data-v-b2cb337a]{grid-column:1;grid-row:auto}}.col[data-v-b2cb337a]{display:flex;flex-direction:column;min-height:0}.col-head[data-v-b2cb337a]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666;padding:10px 14px;border:1px solid #333333;border-bottom:none;background:#1a1a1a;flex-shrink:0}.col-head strong[data-v-b2cb337a]{color:#fff;font-weight:800}.col-head span[data-v-b2cb337a]{color:#666}.players-list[data-v-b2cb337a]{border:1px solid #333333;flex:1;overflow-y:auto}.settings-body[data-v-b2cb337a]{border:1px solid #333333;flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.status-bar[data-v-b2cb337a]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#242424;border:1px solid #333333;border-top:none;font-size:12px}.status-live[data-v-b2cb337a]{display:flex;align-items:center;gap:6px;font-weight:600;color:#4a9e4a}.status-dot[data-v-b2cb337a]{width:6px;height:6px;border-radius:50%;background:#4a9e4a;animation:pulse-b2cb337a 1.8s ease-in-out infinite}@keyframes pulse-b2cb337a{0%,to{opacity:1}50%{opacity:.3}}.status-text[data-v-b2cb337a]{color:#666}.lobby-timeout[data-v-b2cb337a]{font-family:JetBrains Mono,monospace;color:#666;transition:color .3s}.lobby-timeout.urgent[data-v-b2cb337a]{color:#e03020}footer[data-v-2443d569]{border-top:1px solid #333333}.footer-right[data-v-2443d569]{font-size:12px;color:#666}.modal-overlay[data-v-5c1487b8]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:50;padding:24px}@media (max-width: 560px){.modal-overlay[data-v-5c1487b8]{padding:0;align-items:stretch}}.modal-container[data-v-5c1487b8]{background:#242424;border:1px solid #333333;width:100%;max-width:680px;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 560px){.modal-container[data-v-5c1487b8]{max-width:100%;height:100%;border:none}}.modal-header[data-v-5c1487b8]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #333333;flex-shrink:0}.modal-title[data-v-5c1487b8]{font-size:15px;font-weight:900;color:#fff;letter-spacing:-.01em}.modal-close[data-v-5c1487b8]{background:none;border:none;cursor:pointer;color:#666;font-size:15px;padding:2px 4px;line-height:1;transition:color .15s}.modal-close[data-v-5c1487b8]:hover{color:#fff}.modal-body[data-v-5c1487b8]{padding:20px 24px;display:flex;flex-direction:column;gap:0;overflow-y:auto;flex:1}.modal-top-row[data-v-5c1487b8]{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-bottom:18px}.col-left[data-v-5c1487b8]{display:flex;flex-direction:column;gap:18px;padding-right:24px;border-right:1px solid #333333}.col-right[data-v-5c1487b8]{display:flex;flex-direction:column;gap:18px}.col-full[data-v-5c1487b8]{padding-top:18px;border-top:1px solid #333333;display:flex;flex-direction:column;gap:10px}.modal-footer[data-v-5c1487b8]{padding:14px 24px;border-top:1px solid #333333;display:flex;justify-content:center;flex-shrink:0}.field[data-v-5c1487b8]{display:flex;flex-direction:column;gap:7px}.field-label[data-v-5c1487b8]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666}.color-row[data-v-5c1487b8]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sublabel[data-v-5c1487b8]{font-size:11px;font-weight:600;color:#666;margin-bottom:6px}.swatches[data-v-5c1487b8]{display:flex;flex-wrap:wrap;gap:5px}.swatch[data-v-5c1487b8]{width:24px;height:24px;border:2px solid transparent;cursor:pointer;flex-shrink:0;transition:transform .1s,border-color .1s}.swatch[data-v-5c1487b8]:hover{transform:scale(1.15)}.swatch.active[data-v-5c1487b8]{border-color:#fff}.setting-stack[data-v-5c1487b8]{display:flex;flex-direction:column;gap:12px}.subsetting[data-v-5c1487b8]{display:flex;flex-direction:column;gap:4px}.slider-row[data-v-5c1487b8]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.slider-val[data-v-5c1487b8]{font-size:12px;font-weight:700;color:#fff;font-family:JetBrains Mono,monospace;min-width:32px;text-align:right}.field-range[data-v-5c1487b8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;background:#333333;outline:none;cursor:pointer}.field-range[data-v-5c1487b8]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:13px;height:13px;background:#ffffff;border-radius:50%;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.field-range[data-v-5c1487b8]::-webkit-slider-thumb:hover{background:#e03020}.field-range[data-v-5c1487b8]::-moz-range-thumb{width:13px;height:13px;background:#ffffff;border:none;border-radius:50%;cursor:pointer}.layout-options[data-v-5c1487b8]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.layout-card[data-v-5c1487b8]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;background:#1a1a1a;border:1px solid #333333;cursor:pointer;transition:border-color .15s,background .15s;font-family:inherit}.layout-card[data-v-5c1487b8]:hover{border-color:#ccc}.layout-card.active[data-v-5c1487b8]{border-color:#e03020;background:rgba(224,48,32,.05)}.layout-svg[data-v-5c1487b8]{width:100%;height:56px}.layout-name[data-v-5c1487b8]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#666;text-align:center}.active .layout-name[data-v-5c1487b8]{color:#fff}.btn-close[data-v-5c1487b8]{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:9px 32px;background:#e03020;color:#fff;border:none;cursor:pointer;transition:background .15s}.btn-close[data-v-5c1487b8]:hover{background:#e4493b}@media (max-width: 560px){.modal-top-row[data-v-5c1487b8]{grid-template-columns:1fr}.col-left[data-v-5c1487b8]{border-right:none;padding-right:0;border-bottom:1px solid #333333;padding-bottom:18px}.modal-footer[data-v-5c1487b8]{padding:12px 16px}.modal-header[data-v-5c1487b8]{padding:14px 16px}.modal-body[data-v-5c1487b8]{padding:16px}}.profile-btn[data-v-e561d84c]{background:none;border:none;cursor:pointer;color:#666;font-size:15px;padding:4px 6px;line-height:1;transition:color .15s}.profile-btn[data-v-e561d84c]:hover{color:#fff}.pak1-icon[data-v-875dc8b7]{font-size:15px;padding:4px 6px;line-height:1}.pak1-icon.pak1-loaded[data-v-875dc8b7]{color:#4a9e4a;cursor:default}.pak1-icon.pak1-upload[data-v-875dc8b7]{background:none;border:none;color:#e07820;cursor:pointer;display:flex;align-items:center;transition:color .15s}.pak1-icon.pak1-upload[data-v-875dc8b7]:hover{color:#e79956}.faq-icon[data-v-875dc8b7]{display:flex;align-items:center;font-size:15px;color:#666;padding:4px 6px;line-height:1;transition:color .15s}.faq-icon[data-v-875dc8b7]:hover,.faq-icon.router-link-active[data-v-875dc8b7]{color:#fff}header[data-v-875dc8b7]{border-bottom:1px solid #333333}.hamburger[data-v-875dc8b7]{background:none;border:none;color:#ccc;font-size:20px;cursor:pointer;padding:4px 8px}.mobile-menu[data-v-875dc8b7]{display:none;flex-direction:column;background:#242424;border-bottom:1px solid #333333}.mobile-menu a[data-v-875dc8b7]{padding:14px 24px;border-bottom:1px solid #333333}.mobile-menu.open[data-v-875dc8b7]{display:flex}.launcher-loading[data-v-eb855de0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.spinner[data-v-eb855de0]{width:36px;height:36px;border:3px solid #333333;border-top-color:#e03020;border-radius:50%;animation:spin-eb855de0 .8s linear infinite}@keyframes spin-eb855de0{to{transform:rotate(360deg)}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Albert Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:#1a1a1a;color:#ccc;font-family:Albert Sans,sans-serif}a{cursor:pointer;color:#f0b800}a:hover{color:#ffcc24}h1,h2,h3,h4,h5,h6{color:#fff}.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 600px){.container{max-width:600px}}@media (min-width: 840px){.container{max-width:840px}}@media (min-width: 960px){.container{max-width:960px}}@media (min-width: 1280px){.container{max-width:1280px}}.btn{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;white-space:nowrap;border-width:0px;padding:.5rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#e03020;color:#fff}.btn:hover{background-color:#e4493b}.btn:focus{background-color:#bd281a;outline:none}.btn:disabled{pointer-events:none;cursor:not-allowed;opacity:.4}.btn-primary{background-color:#f0b800;border-color:#f0b800;color:#000}.btn-primary:hover{filter:brightness(1.1)}.btn-link{border-color:transparent;background-color:transparent;text-underline-offset:2px;color:#f0b800}.btn-link:hover{text-decoration:underline;background:transparent}.btn-ghost{background:transparent;border:1px solid #333333;color:#666}.btn-ghost:hover{color:#ccc;border-color:#666;background:transparent}.btn-sm{padding:.25rem .75rem;font-size:.75rem;line-height:1rem}.btn-lg{padding:.875rem 2.25rem;font-size:1rem;line-height:1.5rem}.btn-action{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;padding:0;text-transform:none;letter-spacing:0em}.solid{background-color:#e03020}.form-input{width:100%;border-radius:.25rem;padding:.5rem .75rem}.form-input:focus{outline:2px solid transparent;outline-offset:2px}.form-input{background-color:#242424;border:1px solid #333333;color:#ccc}.form-input::-moz-placeholder{color:#666}.form-input::placeholder{color:#666}.form-input:focus{border-color:#f0b800}textarea.form-input{background-color:#2c2c2c}.form-select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;padding:.5rem .75rem}.form-select:focus{outline:2px solid transparent;outline-offset:2px}.form-select{background-color:#242424;border:1px solid #333333;color:#ccc;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:.4rem .5rem;padding-right:1.5rem}.form-select:focus{border-color:#f0b800}.select-sm{padding:.125rem .5rem;font-size:.875rem;line-height:1.25rem}.form-label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;color:#666}.panel{display:flex;flex-direction:column;border-radius:.25rem;background-color:#242424;border:1px solid #333333}.panel-header{padding:.75rem 1rem;font-weight:600;color:#ccc;border-bottom:1px solid #333333}.panel-title{font-weight:600}.panel-body{flex:1 1 0%;overflow-y:auto;padding:1rem}.panel-footer{padding:.75rem 1rem;border-top:1px solid #333333}.panel-footer:empty{display:none}.card{border-radius:.25rem;background-color:#242424;border:1px solid #333333}.card-header{padding:.75rem 1rem;border-bottom:1px solid #333333}.card-body{padding:1rem}.modal.active{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center}.modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7)}.modal-container{position:relative;z-index:10;margin-left:1rem;margin-right:1rem;width:100%;border-radius:.5rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:#242424;border:1px solid #333333;max-width:32rem}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #333333}.modal-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#ccc}.modal-body{padding:1rem 1.5rem}.modal-footer{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid #333333}.site-logo{font-size:18px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#666;transition:color .15s}.site-logo em{color:#e03020;font-style:normal}.site-logo:hover{color:#fff}.site-links a{font-size:13px;font-weight:600;color:#666;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;transition:color .15s}.site-links a:hover,.site-links a.router-link-active{color:#fff}.tab{margin:0;margin-bottom:1rem;display:flex;list-style-type:none;border-bottom-width:1px;padding:0;border-color:#333}.tab-item.active a{border-bottom:2px solid #f0b800;color:#f0b800}.accordion{border-bottom:1px solid #333333}.accordion input[type=radio]{display:none}.accordion input[type=radio]:checked~.accordion-body{display:block}.table{width:100%;font-size:.875rem;line-height:1.25rem;color:#ccc}.table thead{border-bottom:1px solid #333333;color:#666}.table th{padding:.5rem .75rem;text-align:left;font-weight:500}.table td{padding:.5rem .75rem;border-bottom:1px solid rgba(51,51,51,.5)}.table.table-hover tbody tr:hover{background:rgba(255,255,255,.04);cursor:pointer}.table tbody tr.active{background:rgba(224,48,32,.12)}.\!loading,.loading{pointer-events:none;position:relative}.\!loading:after{content:""!important}.loading:after{content:""}.\!loading:after{position:absolute}.\!loading:after{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px}.loading:after{position:absolute}@keyframes spin{to{transform:rotate(360deg)}}.loading:after{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px}.\!loading:after{border-color:#333!important;border-top-color:#f0b800!important;width:1.2rem!important;height:1.2rem!important;top:50%!important;left:50%!important;margin-top:-.6rem!important;margin-left:-.6rem!important}.loading:after{border-color:#333;border-top-color:#f0b800;width:1.2rem;height:1.2rem;top:50%;left:50%;margin-top:-.6rem;margin-left:-.6rem}.loading-lg{min-height:4rem}.loading-lg:after{width:2.4rem;height:2.4rem;margin-top:-1.2rem;margin-left:-1.2rem;border-width:4px}.container{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}.container.grid-lg{max-width:1200px}.h5{font-size:1rem;line-height:1.5rem;font-weight:600;color:#f0b800}.h6{font-size:.875rem;line-height:1.25rem;font-weight:600}.divider{margin-top:1rem;margin-bottom:1rem;border-top-width:1px;border-color:#333}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.col-span-2{grid-column:span 2 / span 2}.col-span-5{grid-column:span 5 / span 5}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.border{border-width:1px}.border-0{border-width:0px}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-wide{letter-spacing:.025em}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.Vue-Toastification__container{font-family:Albert Sans,sans-serif}.Vue-Toastification__toast{border-radius:0;border:1px solid #333333;padding:12px 16px;min-height:0;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.06em;box-shadow:0 4px 16px #00000080;cursor:default}.Vue-Toastification__toast--default,.Vue-Toastification__toast--info{background:#242424;color:#ccc;border-color:#333}.Vue-Toastification__toast--success{background:#242424;color:#ccc;border-color:#2e6b2e}.Vue-Toastification__toast--warning{background:#242424;color:#ccc;border-color:#8a6a00}.Vue-Toastification__toast--error{background:#242424;color:#ccc;border-color:#e03020}.Vue-Toastification__toast-body{font-size:13px;font-weight:600;line-height:1.5;padding:0}.Vue-Toastification__close-button{color:#666;opacity:1;font-weight:700;align-self:center;padding:0 0 0 12px;transition:color .15s}.Vue-Toastification__close-button:hover{color:#fff}.Vue-Toastification__progress-bar{height:3px;opacity:1}.Vue-Toastification__toast--default .Vue-Toastification__progress-bar,.Vue-Toastification__toast--info .Vue-Toastification__progress-bar{background:#666666}.Vue-Toastification__toast--success .Vue-Toastification__progress-bar{background:#4a9e4a}.Vue-Toastification__toast--warning .Vue-Toastification__progress-bar{background:#f0b800}.Vue-Toastification__toast--error .Vue-Toastification__progress-bar{background:#e03020}.Vue-Toastification__icon.Vue-Toastification__toast--info{color:#666}.Vue-Toastification__icon.Vue-Toastification__toast--success{color:#4a9e4a}.Vue-Toastification__icon.Vue-Toastification__toast--warning{color:#f0b800}.Vue-Toastification__icon.Vue-Toastification__toast--error{color:#e03020}@media (min-width: 480px){.xs\:h-14{height:3.5rem}}@media (min-width: 600px){.sm\:block{display:block}}@media (min-width: 840px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0px}.md\:px-12{padding-left:3rem;padding-right:3rem}}
