.page-section[data-astro-cid-vh3ddfms]{min-height:80vh;padding:4rem 0;position:relative}.page-section[data-astro-cid-vh3ddfms]:before{content:"";pointer-events:none;background:radial-gradient(at top,#a21caf1a 0%,#0000 60%);width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-container[data-astro-cid-vh3ddfms]{z-index:1;max-width:1200px;margin:0 auto;padding:0 1rem;position:relative}.section-header[data-astro-cid-vh3ddfms]{align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.header-icon[data-astro-cid-vh3ddfms]{background:linear-gradient(135deg,#a21caf,#2563eb);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.header-icon[data-astro-cid-vh3ddfms] .icon[data-astro-cid-vh3ddfms]{filter:drop-shadow(2px 2px 4px #0000004d);width:1.75rem;height:1.75rem;color:#fff!important}.header-content[data-astro-cid-vh3ddfms]{flex:1}.section-title[data-astro-cid-vh3ddfms]{color:#fff;text-shadow:2px 2px #00000080;margin:0 0 .25rem;font-size:2rem;font-weight:700}.section-description[data-astro-cid-vh3ddfms]{color:#ffffffb3;margin:0;font-size:1rem}.content-grid[data-astro-cid-vh3ddfms]{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=1024px){.content-grid[data-astro-cid-vh3ddfms]{grid-template-columns:350px 1fr;align-items:start;gap:2.5rem}.rules-card[data-astro-cid-vh3ddfms]{grid-column:1/-1}}.info-card[data-astro-cid-vh3ddfms],.main-card[data-astro-cid-vh3ddfms]{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:1.25rem;padding:2rem;box-shadow:0 10px 30px #0000004d}.card-header[data-astro-cid-vh3ddfms]{flex-direction:column;gap:.25rem;display:flex}.card-title[data-astro-cid-vh3ddfms]{color:#fff;text-shadow:2px 2px #000;margin:0;font-size:1.5rem;font-weight:700}.card-subtitle[data-astro-cid-vh3ddfms]{color:#fff9;margin:0;font-size:.9rem}.card-divider[data-astro-cid-vh3ddfms]{background:linear-gradient(90deg,#0000,#ffffff1a 50%,#0000);height:1px;margin:1.5rem 0}.card-divider--sub[data-astro-cid-vh3ddfms]{margin:1.25rem 0 1rem}.info-grid[data-astro-cid-vh3ddfms]{flex-direction:column;gap:.75rem;display:flex}.info-item[data-astro-cid-vh3ddfms]{justify-content:space-between;align-items:center;display:flex}.info-label[data-astro-cid-vh3ddfms]{color:#fff9;font-size:.9rem}.info-value[data-astro-cid-vh3ddfms]{color:#fff;font-size:.9rem;font-weight:600}.info-value[data-astro-cid-vh3ddfms].mono{font-family:monospace}.status-badge[data-astro-cid-vh3ddfms]{text-transform:uppercase;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.status-success[data-astro-cid-vh3ddfms]{color:#22c55e;background:#22c55e26;border:1px solid #22c55e4d}.status-waiting[data-astro-cid-vh3ddfms]{color:#eab308;background:#eab30826;border:1px solid #eab3084d}.status-locked[data-astro-cid-vh3ddfms]{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.viewers-section[data-astro-cid-vh3ddfms]{margin-top:.5rem}.viewers-title[data-astro-cid-vh3ddfms]{color:#fff;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;font-weight:600;display:flex}.viewers-icon[data-astro-cid-vh3ddfms]{opacity:.8;width:1.25rem;height:1.25rem}.viewers-count[data-astro-cid-vh3ddfms]{color:#ffffff80;margin-left:auto;font-weight:400}.viewers-list[data-astro-cid-vh3ddfms]{flex-direction:column;gap:.5rem;display:flex}.viewer-item[data-astro-cid-vh3ddfms]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:all .2s;display:flex}.viewer-avatar[data-astro-cid-vh3ddfms]{object-fit:cover;border:2px solid #ffffff1a;border-radius:50%;width:2rem;height:2rem}.viewer-name[data-astro-cid-vh3ddfms]{color:#ffffffe6;font-size:.9rem}.viewers-empty[data-astro-cid-vh3ddfms]{text-align:center;color:#fff6;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:.5rem;padding:1rem;font-size:.85rem}.viewers-empty[data-astro-cid-vh3ddfms] p[data-astro-cid-vh3ddfms]{margin:0}.header-badge[data-astro-cid-vh3ddfms]{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#a21caf,#2563eb);border-radius:9999px;width:fit-content;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.code-display-section[data-astro-cid-vh3ddfms]{margin-top:1rem}.input-label[data-astro-cid-vh3ddfms]{color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.85rem;font-weight:600}.code-wrapper[data-astro-cid-vh3ddfms]{align-items:stretch;gap:.75rem;display:flex}.code-box[data-astro-cid-vh3ddfms]{background:#0000004d;border:1px solid #ffffff1a;border-radius:.75rem;flex:1;overflow:hidden}.code-input[data-astro-cid-vh3ddfms]{color:#fff;letter-spacing:.1em;background:0 0;border:none;outline:none;width:100%;padding:1rem 1.25rem;font-family:monospace;font-size:1.5rem;font-weight:700}.code-input[data-astro-cid-vh3ddfms]:read-only{cursor:default}.copy-btn-text[data-astro-cid-vh3ddfms]{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:.75rem;padding:0 1.5rem;font-weight:600;transition:all .2s}.copy-btn-text[data-astro-cid-vh3ddfms]:hover{background:#ffffff26;border-color:#ffffff4d}.copy-btn-text[data-astro-cid-vh3ddfms].copy-success{color:#22c55e;background:#22c55e33;border-color:#22c55e66}.empty-state[data-astro-cid-vh3ddfms]{text-align:center;color:#fff6;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:.75rem;padding:2rem}.empty-state[data-astro-cid-vh3ddfms] p[data-astro-cid-vh3ddfms]{margin:0}.success-icon-wrapper[data-astro-cid-vh3ddfms]{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.success-icon[data-astro-cid-vh3ddfms]{width:1.5rem;height:1.5rem}.denied-view-simple[data-astro-cid-vh3ddfms]{align-items:flex-start;gap:1.5rem;padding:1rem 0;display:flex}.denied-icon-box[data-astro-cid-vh3ddfms]{flex-shrink:0}.denied-icon-simple[data-astro-cid-vh3ddfms]{width:3rem;height:3rem}.denied-content-simple[data-astro-cid-vh3ddfms]{flex:1}.denied-title-simple[data-astro-cid-vh3ddfms]{color:#fff;text-shadow:2px 2px #000;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.denied-text-simple[data-astro-cid-vh3ddfms]{color:#ffffffb3;margin:0;font-size:1rem;line-height:1.6}.btn[data-astro-cid-vh3ddfms]{cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-sm[data-astro-cid-vh3ddfms]{padding:.5rem 1rem;font-size:.875rem}.btn-icon[data-astro-cid-vh3ddfms]{width:1.25rem;height:1.25rem}.btn-primary[data-astro-cid-vh3ddfms]{color:#fff;background:linear-gradient(135deg,#a01db0,#4053de);box-shadow:0 4px 14px #0006}.btn-primary[data-astro-cid-vh3ddfms]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #fff3}.btn-success[data-astro-cid-vh3ddfms]{background:linear-gradient(135deg,#22c55e,#16a34a)!important}.btn-danger[data-astro-cid-vh3ddfms]{background:linear-gradient(135deg,#ef4444,#b91c1c)!important}.btn-secondary[data-astro-cid-vh3ddfms]{color:#fff;backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3}.btn-secondary[data-astro-cid-vh3ddfms]:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.btn-twitch[data-astro-cid-vh3ddfms]{color:#fff;background:#9146ff;box-shadow:0 4px 14px #9146ff4d}.btn-twitch[data-astro-cid-vh3ddfms]:hover{background:#a970ff;transform:translateY(-2px);box-shadow:0 6px 20px #9146ff66}.viewer-item[data-astro-cid-vh3ddfms].is-me{background:#f59e0b1a;border:1px solid #f59e0b80}.viewer-item[data-astro-cid-vh3ddfms].is-me .viewer-name[data-astro-cid-vh3ddfms]{color:#fff;font-weight:700}.queue-position-text[data-astro-cid-vh3ddfms]{color:#fff;margin-top:.5rem;font-size:1.1rem;font-weight:700;display:block}.waiting-row[data-astro-cid-vh3ddfms]{align-items:center;gap:.75rem;width:100%;display:flex}.waiting-row[data-astro-cid-vh3ddfms] .viewer-item[data-astro-cid-vh3ddfms]{flex:1}.queue-number-outside[data-astro-cid-vh3ddfms]{color:#ffffff80;text-align:right;min-width:1.5rem;font-family:inherit;font-size:1.1rem;font-weight:700}.header-row[data-astro-cid-vh3ddfms]{flex-direction:row;align-items:center;gap:.75rem;display:flex}.no-margin[data-astro-cid-vh3ddfms]{margin:0;line-height:1}.helper-text[data-astro-cid-vh3ddfms]{color:#ffffff80;text-align:left;margin-top:.5rem;font-size:.8rem;font-style:italic}.rules-card[data-astro-cid-vh3ddfms]{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:1rem;padding:1rem 1.25rem;box-shadow:0 10px 30px #0000004d}.rules-title[data-astro-cid-vh3ddfms]{color:#fff;text-shadow:2px 2px #000;margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.rules-list[data-astro-cid-vh3ddfms]{flex-direction:column;gap:.25rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.rules-list[data-astro-cid-vh3ddfms] li[data-astro-cid-vh3ddfms]{color:#ffffffd9;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.rule-number[data-astro-cid-vh3ddfms]{color:#ffffffb3;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;font-size:.7rem;font-weight:700;display:flex}.rules-note[data-astro-cid-vh3ddfms]{color:#ffffff80;align-items:center;gap:.35rem;margin:0;font-size:.8rem;font-style:italic;display:flex}.note-icon[data-astro-cid-vh3ddfms]{flex-shrink:0;width:.9rem;height:.9rem}.info-tooltip-wrapper[data-astro-cid-vh3ddfms]{cursor:help;vertical-align:middle;align-items:center;margin-left:.35rem;display:inline-flex;position:relative}.info-title-icon[data-astro-cid-vh3ddfms],.info-title-icon[data-astro-cid-vh3ddfms] svg[data-astro-cid-vh3ddfms]{transition:color .2s;color:#ffffff59!important;width:.75rem!important;height:.75rem!important}.info-tooltip-wrapper[data-astro-cid-vh3ddfms]:hover .info-title-icon[data-astro-cid-vh3ddfms],.info-tooltip-wrapper[data-astro-cid-vh3ddfms]:hover .info-title-icon[data-astro-cid-vh3ddfms] svg[data-astro-cid-vh3ddfms]{color:#fff9!important}.info-tooltip[data-astro-cid-vh3ddfms]{color:#ffffffd9;white-space:normal;text-align:left;opacity:0;visibility:hidden;z-index:10;width:250px;text-shadow:none;background:#000000e6;border:1px solid #ffffff26;border-radius:.5rem;margin-top:.5rem;padding:.75rem 1rem;font-size:.8rem;font-weight:400;transition:opacity .2s,visibility .2s;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0006}.info-tooltip-wrapper[data-astro-cid-vh3ddfms]:hover .info-tooltip[data-astro-cid-vh3ddfms]{opacity:1;visibility:visible}.mt-4[data-astro-cid-vh3ddfms]{margin-top:1rem}.mt-6[data-astro-cid-vh3ddfms]{margin-top:1.5rem}.flex[data-astro-cid-vh3ddfms]{display:flex}.justify-center[data-astro-cid-vh3ddfms]{justify-content:center}@media (width<=640px){.page-section[data-astro-cid-vh3ddfms]{padding:2rem 0}.section-title[data-astro-cid-vh3ddfms]{font-size:1.5rem}.card-title[data-astro-cid-vh3ddfms]{font-size:1.25rem}.info-card[data-astro-cid-vh3ddfms],.main-card[data-astro-cid-vh3ddfms]{padding:1.5rem}.input-row[data-astro-cid-vh3ddfms]{flex-direction:column}.btn[data-astro-cid-vh3ddfms]{justify-content:center;width:100%}.denied-view-simple[data-astro-cid-vh3ddfms]{flex-direction:column;gap:1rem}}
