.world-overview{margin:42px auto 0;max-width:1080px;text-align:left}.world-overview-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.world-overview-heading h2{margin:6px 0 12px;font-size:clamp(1.6rem,4vw,2.4rem)}.world-overview-heading p{max-width:700px;line-height:1.65}.world-overview-heading button{flex-shrink:0;margin-top:24px}.world-overview-note{color:#c5b8d6;font-size:.9rem;line-height:1.7}.world-live-card{overflow:hidden;margin-top:24px;border:1px solid #64427b;border-radius:24px;background:linear-gradient(145deg,#180e29,#0b0811);box-shadow:0 12px 48px #0004}.world-live-cover{position:relative;aspect-ratio:16/7;background:#08050d;overflow:hidden}.world-live-cover img{width:100%;height:100%;object-fit:cover;display:block}.world-live-cover img.world-image-placeholder{object-fit:contain;padding:20px}.world-live-state{position:absolute;left:18px;bottom:18px;border:1px solid #c1a5e9;border-radius:999px;background:#140921ed;padding:9px 14px;font-size:.85rem;font-weight:750;color:#e8d8ff}.world-live-state.live{color:#b8efd6;border-color:#498c70}.world-live-state.stale{color:#ffe1a6;border-color:#9c7d40}.world-live-state.unavailable{color:#ffb8c9;border-color:#a94a68}.world-live-body{padding:28px}.world-live-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.world-live-title h3{font-size:1.7rem;margin:0 0 8px}.world-live-title p{color:#c5b8d6;margin:0}.world-live-title>a{display:inline-block;text-decoration:none;white-space:nowrap;padding:12px 18px;border-radius:12px}.world-live-description{line-height:1.75;white-space:pre-line;overflow-wrap:anywhere;color:#e4ddee}.world-live-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0}.world-live-stats>div{padding:18px;border-radius:16px;background:#241136;border:1px solid #54316d}.world-live-stats dt{color:#d0b7e8;font-size:.9rem}.world-live-stats dd{font-size:clamp(1.3rem,3vw,2rem);font-weight:800;margin:9px 0 0;overflow-wrap:anywhere}.world-live-updated{display:grid;grid-gap:7px;gap:7px;color:#c5b8d6;font-size:.85rem;line-height:1.6}.world-public-instances{margin-top:28px;border-top:1px solid #4c315f;padding-top:20px}.world-public-instances h4{margin:0 0 12px;font-size:1.2rem}.world-instance-list{display:grid;grid-gap:12px;gap:12px}.world-instance{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#100b1a;border:1px solid #4d315f;border-radius:14px;padding:18px}.world-instance>div{display:grid;grid-gap:8px;gap:8px;overflow-wrap:anywhere}.world-instance small{color:#c5b8d6}.world-instance>a{white-space:nowrap}.world-instance a{color:#dabdff}.world-overview [role=alert]{padding:16px;border:1px solid #a53d61;border-radius:12px;color:#ffb7c7}@media(max-width:640px){.world-instance,.world-live-title,.world-overview-heading{align-items:flex-start;flex-direction:column}.world-overview-heading{gap:0}.world-overview-heading button{margin-top:8px}.world-live-body{padding:20px}.world-live-stats{gap:8px}.world-live-stats>div{padding:12px}.world-live-cover{aspect-ratio:16/9}.world-live-state{left:12px;bottom:12px;padding:7px 10px}.world-instance{gap:14px}}.club-managers{padding:clamp(16px,3vw,28px);border:1px solid #62427f;border-radius:18px;background:#100b1b;min-width:0}.club-manager-search{display:flex;gap:12px;align-items:flex-end;margin:24px 0}.club-manager-search label{flex:1 1;min-width:0}.club-manager-search button{min-height:44px}.club-manager-results{display:flex;flex-wrap:wrap;gap:10px}.club-manager-results button{display:grid;grid-gap:4px;gap:4px;text-align:left}.club-manager-editor{margin:20px 0;padding:18px;border:1px solid #9671bd;border-radius:14px;background:#1b102b}.club-manager-editor code{overflow-wrap:anywhere}.club-manager-editor fieldset{border:0;padding:0;margin:20px 0}.club-manager-editor legend{font-weight:700;margin-bottom:12px}.club-manager-permissions{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.club-manager-permissions label{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #49335e;border-radius:10px;background:#0d0915}.club-manager-permissions input{width:20px;height:20px;flex:0 0 20px;margin-top:2px}.club-manager-permissions label span{display:grid;grid-gap:6px;gap:6px}.club-manager-permissions small{font-size:.85rem;color:#cfc0df;line-height:1.5}.club-manager-list{display:grid;grid-gap:12px;gap:12px}.club-manager-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #49335e;border-radius:12px;padding:16px}.club-manager-list article>div:first-child{min-width:0;flex:1 1}.club-manager-list article strong,.club-manager-list article>div>span{display:block}.club-manager-tags{display:flex;flex-wrap:wrap;gap:6px}.club-manager-tags span{font-size:.8rem;background:#342044;border:1px solid #785293;padding:4px 8px;border-radius:99px}.club-manager-list .actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:640px){.club-manager-list article,.club-manager-search{flex-direction:column;align-items:stretch}.club-manager-permissions{grid-template-columns:1fr}.club-manager-list .actions button{flex:1 1}}.world-performers{max-width:1180px;margin:0 auto 48px;color:#f8f5ff}.performer-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px}.performer-heading h1{font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.06;margin:8px 0 14px;letter-spacing:-.04em}.performer-heading p{color:#bfb5d2;line-height:1.6;margin:5px 0}.performer-heading h2{margin:0}.performer-legend{display:grid;grid-gap:10px;gap:10px;font-size:.85rem;color:#bfb5d2}.performer-tags{display:flex;flex-wrap:wrap;gap:8px}.performer-tag{display:inline-flex;align-items:center;border:1px solid;border-radius:999px;padding:5px 12px;font-size:.72rem;line-height:1.2;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.performer-tag.dj{color:#ffdf82;border-color:#8f6b20;background:#3c2c0e}.performer-tag.dancer{color:#ffb0ca;border-color:#b01d4f;background:#530b26}.performer-role-switch,.performer-tabs{display:flex;gap:5px;flex-wrap:wrap;padding:6px;border:1px solid #3a2e50;background:#100d19;border-radius:14px;margin:20px 0 28px}.performer-role-switch button,.performer-tabs button{border:0;background:transparent;padding:11px 18px;color:#bfb5d2;border-radius:9px}.performer-role-switch button[aria-pressed=true],.performer-tabs button[aria-current=page]{background:#7137c5;color:white;box-shadow:0 3px 12px #0004}.performer-toolbar{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:24px 0}.performer-toolbar label:first-child{flex:1 1}.world-performers label{display:grid;grid-gap:9px;gap:9px;font-size:.88rem;font-weight:650;min-width:0}.world-performers input:not([type=checkbox]),.world-performers select,.world-performers textarea{box-sizing:border-box;width:100%;background:#0c0912;color:#f8f5ff;border:1px solid #584668;border-radius:9px;padding:12px;min-height:44px;font:inherit}.world-performers textarea{resize:vertical;line-height:1.6}.world-performers input[type=checkbox]{width:20px;height:20px;accent-color:#a364ef;flex-shrink:0}.world-performers a,.world-performers button{transition:background .16s,border-color .16s,transform .16s}.world-performers a:focus-visible,.world-performers button:focus-visible{outline:3px solid #d8b9ff;outline-offset:3px}.world-performers button:disabled{opacity:.5;cursor:not-allowed}.world-performers a{color:#d9b8ff;overflow-wrap:anywhere}.world-performers fieldset{border:0;padding:0;margin:0;min-width:0}.performer-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.performer-card{position:relative;border:1px solid #392846;border-radius:18px;overflow:hidden;background:linear-gradient(140deg,#1d122a,#0c0912);min-width:0}.performer-card-banner{width:100%;height:130px;object-fit:cover}.performer-card-content{padding:24px;display:flex;flex-direction:column;align-items:flex-start;height:100%}.performer-card h2{font-size:1.45rem;overflow-wrap:anywhere;margin:17px 0 8px}.performer-avatar{width:72px;height:72px;object-fit:cover;border-radius:18px;border:2px solid #a173c5;background:#100d19;flex-shrink:0}.performer-card .performer-avatar{margin-bottom:18px}.performer-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.6;color:#c5bbd4;min-height:4.8em}.performer-availability{display:grid;grid-gap:6px;gap:6px;color:#d3c7e3;font-size:.8rem;margin:16px 0 22px}.performer-card-content>a{margin-top:auto;font-weight:700}.performer-empty,.performer-panel{padding:26px;border:1px solid #3a2a4c;background:#110c1b;border-radius:18px;margin:18px 0;min-width:0}.performer-panel h2{margin-top:0}.performer-empty p,.performer-panel p{line-height:1.65;color:#c9bed7}.performer-empty{text-align:center;padding:60px 24px}.performer-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin:28px 0}.performer-back{margin:0 0 18px}.performer-public{overflow:hidden;border:1px solid #6e4d20;border-radius:20px;background:linear-gradient(130deg,#22182a,#0c0912)}.performer-public.dancer{border-color:#85233f;background:linear-gradient(130deg,#291021,#0c0912)}.performer-public-banner{width:100%;max-height:290px;object-fit:cover;display:block}.performer-public-content{padding:32px}.performer-public-identity{display:flex;align-items:center;gap:22px}.performer-public-identity h2{font-size:clamp(1.8rem,4vw,3rem);margin:12px 0;overflow-wrap:anywhere}.performer-public-identity .performer-avatar{width:104px;height:104px}.performer-bio{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.performer-socials{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.performer-socials a{display:inline-flex;padding:9px 14px;border:1px solid #735689;border-radius:9px;text-decoration:none}.performer-booking-callout{border-top:1px solid #60456a;padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;flex-wrap:wrap}.performer-booking-callout p{margin:9px 0 0;color:#bfb5d2}.performer-art-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.performer-art-gallery a{display:grid;grid-gap:12px;gap:12px;border:1px solid #453255;padding:12px;border-radius:12px;text-decoration:none}.performer-art-gallery img{width:100%;height:240px;object-fit:contain;border-radius:6px;background:repeating-conic-gradient(#191421 0 25%,#241c30 0 50%) 50%/20px 20px}.performer-shows{display:grid;grid-gap:0;gap:0}.performer-shows article{display:flex;align-items:center;gap:24px;border-bottom:1px solid #3a2a4c;padding:20px 0;flex-wrap:wrap}.performer-shows time{font-weight:700;color:#c69cff;min-width:120px}.performer-shows h3{margin:0}.performer-shows p{margin:8px 0}.performer-shows a{margin-left:auto}.performer-editor-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.performer-editor-columns>.performer-panel{margin:0 0 18px}.performer-role-choices{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.performer-role-choices>label{display:flex;align-items:center;gap:12px;border:1px solid #624778;padding:18px 28px;border-radius:12px}.performer-editor .performer-toggle{display:flex;align-items:center;gap:10px;margin-top:20px}.performer-editor-columns .performer-tags{margin-bottom:20px}.performer-social-edit{display:grid;grid-template-columns:minmax(100px,1fr) minmax(150px,2fr) auto;grid-gap:12px;gap:12px;align-items:end;padding:18px 0;border-top:1px solid #3a2a4c}.performer-show-edit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:24px 0;border-top:1px solid #3a2a4c}.performer-show-edit>button{justify-self:flex-start}.performer-save-bar{display:flex;align-items:center;gap:18px;justify-content:flex-end;flex-wrap:wrap;position:-webkit-sticky;position:sticky;bottom:16px;z-index:3;background:#180f26f5;border:1px solid #795199;border-radius:14px;padding:16px 22px;box-shadow:0 8px 35px #0008}.performer-save-bar p{margin-right:auto;font-size:.85rem}.performer-slot-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px}.performer-slot-tabs button{text-align:left;padding:16px;border-radius:10px;background:#191021;border:1px solid #503461}.performer-slot-tabs button span{display:block;margin-top:8px;font-size:.73rem;color:#bfb5d2;text-transform:capitalize}.performer-slot-tabs button[aria-pressed=true]{border-color:#ba83f4;background:#3d2058}.performer-art-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:flex-start}.performer-upload-preview{min-height:300px;display:grid;place-items:center;align-content:center;position:relative;overflow:hidden;border:1px dashed #70498a;border-radius:12px;background:repeating-conic-gradient(#191421 0 25%,#241c30 0 50%) 50%/20px 20px}.performer-upload-preview img{width:100%;max-height:450px;object-fit:contain}.performer-upload-preview>div{text-align:center;padding:40px}.performer-upload-preview>div>span{font-size:.7rem;letter-spacing:.15em;color:#b99bd1}.performer-upload-preview>span{display:block;text-align:center;background:#130b20ee;width:100%;padding:10px;box-sizing:border-box;font-size:.75rem}.performer-art-editor form>.actions{margin:18px 0;display:flex;flex-wrap:wrap;gap:10px}.performer-review-status{display:inline-block;font-size:.78rem;text-transform:capitalize;border:1px solid #6a4b82;padding:5px 10px;border-radius:999px}.performer-review-status.pending{color:#ffdf82;border-color:#8f6b20;background:#3c2c0e}.performer-review-status.approved{color:#a9efd0;border-color:#346a56;background:#102e24}.performer-review-status.cancelled,.performer-review-status.denied{color:#ffb0ca;border-color:#b01d4f;background:#530b26}.performer-text-button{margin-top:10px}.performer-booking-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.performer-full-row,.performer-time-zone{grid-column:1/-1}.performer-booking-form>button{justify-self:flex-start}.performer-bookings{display:grid;grid-gap:18px;gap:18px}.performer-bookings>article{border:1px solid #4b335f;background:#170e24;border-radius:14px;padding:22px}.performer-booking-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.performer-booking-heading h3{margin:12px 0}.performer-bookings .actions{gap:10px}.performer-dialog{width:min(540px,calc(100vw - 56px));max-height:calc(100vh - 80px);overflow:auto;border:1px solid #aa75d6;border-radius:18px;background:#170e24;color:#f8f5ff;padding:28px;box-shadow:0 20px 80px #000b}.performer-dialog::-webkit-backdrop{background:#050208c9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.performer-dialog::backdrop{background:#050208c9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.performer-dialog textarea{width:100%;box-sizing:border-box;min-height:110px}.performer-dialog .actions{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}.performer-notice{padding:18px 22px;border:1px solid #b74972;background:#360d21;border-radius:12px;margin:18px 0}.performer-notice button{margin-left:15px}@media(max-width:850px){.performer-directory,.performer-slot-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.performer-editor-columns{grid-template-columns:1fr}.performer-social-edit{grid-template-columns:1fr 2fr}.performer-social-edit>button{justify-self:flex-start;grid-column:1/-1}}@media(max-width:570px){.performer-art-editor,.performer-art-gallery,.performer-booking-form,.performer-directory,.performer-show-edit,.performer-social-edit{grid-template-columns:1fr}.performer-panel,.performer-public-content{padding:20px}.performer-tabs button{flex:1 1;padding:11px 8px;font-size:.8rem}.performer-heading{gap:18px}.performer-legend{display:none}.performer-public-identity{align-items:flex-start;gap:15px}.performer-public-identity .performer-avatar{width:70px;height:70px}.performer-social-edit>button{grid-column:auto}.performer-save-bar{position:static;padding:18px}.performer-slot-tabs button{padding:12px;font-size:.8rem}.performer-toolbar label{width:100%}.performer-upload-preview{min-height:220px}.performer-shows a{margin-left:0}}@media(prefers-reduced-motion:reduce){.world-performers a,.world-performers button{transition:none}}.world-performers nav.performer-tabs{position:static;inset:auto;width:100%;max-width:none;max-height:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;flex-direction:row;overflow:visible;box-shadow:none;transform-origin:initial}.world-performers .performer-tabs button{width:auto;text-align:center;font-size:.88rem}.performer-card{display:flex;flex-direction:column}.performer-card-content{height:auto;flex:1 1}.performer-card-banner{flex-shrink:0}.world-performers{padding-bottom:80px}.world-performers #performers-title{scroll-margin-top:110px}.performer-save-bar{bottom:92px}.club-audiolink-colors{margin-top:24px}.club-color-preview{display:grid;grid-template-columns:1fr 1fr;min-height:110px;border:1px solid #ffffff2a;border-radius:16px;overflow:hidden;background:#090915;margin:22px 0}.club-color-preview span{display:flex;align-items:flex-end;justify-content:center;padding:16px;color:#fff;text-shadow:0 1px 6px #000,0 1px 3px #000;background:linear-gradient(180deg,#0a0a15,var(--club-color-primary))}.club-color-preview span+span{background:linear-gradient(180deg,#0a0a15,var(--club-color-secondary))}.club-color-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.club-color-fields label{display:block;font-weight:700;margin-bottom:8px}.club-color-fields>div>div{display:flex;gap:10px}.club-color-fields input[type=color]{width:64px;min-width:64px;height:48px;padding:4px;cursor:pointer}.club-color-fields input[type=text]{min-width:0;max-width:180px;font-family:monospace;text-transform:uppercase}.club-audiolink-colors .actions{margin-top:20px}@media(max-width:600px){.club-color-fields{grid-template-columns:1fr}.club-audiolink-colors .actions{display:flex;flex-wrap:wrap}}.world-groups{max-width:1100px;margin:0 auto;display:grid;grid-gap:22px;gap:22px}.world-groups h1{margin-bottom:0}.group-counts{display:flex;gap:24px;flex-wrap:wrap;padding:20px;border:1px solid #655079;border-radius:12px;background:#171421}.group-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:20px;gap:20px}.group-directory-card{border:1px solid #51425e;border-radius:14px;padding:24px;background:#191320;overflow-wrap:anywhere}.group-directory-card h2{margin:0 0 18px}.group-directory-card.is-headliner{border-color:#afe8ff;background:linear-gradient(135deg,#242a41,#171421);box-shadow:inset 0 0 20px #b3ecff0b}.is-headliner h2{color:#c6f0ff;text-shadow:0 0 14px #88d8ff44}.headliner-badge{display:inline-flex;align-items:center;gap:8px;color:#d8f5ff;border:1px solid #91c9e5;border-radius:30px;padding:6px 12px;background:linear-gradient(125deg,#27394f,#4f5c78,#243349);font-weight:700;font-size:.88rem}.headliner-badge span{color:#d9ffff;text-shadow:0 0 10px #91e6ff}.normal-group-badge{color:#c2b4d4;font-size:.9rem}.headliner-requirements{border-left:3px solid #a4e4ff;padding:8px 24px;background:#1d1928;border-radius:0 10px 10px 0}.headliner-form{display:grid;grid-gap:18px;gap:18px;max-width:800px}.headliner-form label{display:grid;grid-gap:8px;gap:8px}.headliner-form input,.headliner-form select,.headliner-form textarea{width:100%}.headliner-form textarea{resize:vertical}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.group-profile-form label,.group-search{display:grid;grid-gap:8px;gap:8px}.group-search{max-width:540px}.group-profile-form input,.group-profile-form select,.group-profile-form textarea,.group-search input,.group-search select{width:100%;min-width:0}.group-card-open{display:grid;grid-gap:16px;gap:16px;text-decoration:none;color:inherit}.group-logo{width:88px;height:88px;object-fit:contain;border-radius:16px;background:#100d17;border:1px solid #51425e;flex-shrink:0}.group-card-open .group-logo{width:100px;height:100px}.group-card-open h2{margin:0}.group-card-open:focus-visible,.group-collab-link:focus-visible{outline:3px solid #c4b5fd;outline-offset:5px;border-radius:12px}.group-bio-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#dbd2e7;white-space:pre-wrap;min-height:3em}.group-card-join{display:block;margin-top:16px}.group-public-profile{padding:24px;background:#17121f;border:1px solid #564167;border-radius:16px;overflow-wrap:anywhere}.group-profile-heading{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.group-profile-heading h2{margin:0 0 12px}.group-profile-heading .group-logo{width:128px;height:128px}.group-join-link{display:inline-flex;padding:12px 18px;background:#6d28d9;border:1px solid #b98bf4;border-radius:10px;color:#fff;font-weight:700;text-decoration:none}.group-back{justify-self:start}.group-collab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.group-collab-link{display:flex;align-items:center;gap:12px;text-decoration:none;border:1px solid #51425e;border-radius:12px;padding:12px;color:#f4ecff}.group-collab-link .group-logo{width:56px;height:56px;border-radius:10px}.group-owner-management,.group-profile-form{display:grid;grid-gap:16px;gap:16px}.group-profile-form textarea{resize:vertical}.group-owner-management{margin:24px 0}.group-owner-management>h2{margin-bottom:0}.group-request{margin-top:18px;padding:18px;border:1px solid #51425e;border-radius:12px}.group-request-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.group-request-heading h3{margin:0}.group-request-heading>span{text-transform:capitalize;color:#d8c4f3}.group-public-profile .actions{gap:12px;align-items:center;flex-wrap:wrap}.group-request .club-discord-delivery{font-size:.9rem;border-left:2px solid #79539b;padding-left:12px;margin:16px 0}@media(max-width:600px){.group-directory-card,.group-public-profile{padding:18px}.group-profile-heading .group-logo{width:96px;height:96px}.group-directory{grid-template-columns:1fr}.group-public-profile .actions>*{max-width:100%}}.club-inspector{display:grid;grid-gap:20px;gap:20px;min-width:0}.club-inspector h2,.club-inspector h3{margin:0 0 8px}.club-inspector label{display:grid;grid-gap:8px;gap:8px}.club-inspect-list,.club-inspect-roster{display:grid;grid-gap:12px;gap:12px}.club-inspect-list>article,.club-inspect-roster>article{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:18px}.club-inspect-identity,.club-inspect-roster article>div{display:grid;grid-gap:6px;gap:6px;overflow-wrap:anywhere}.club-inspect-summary{padding:12px 18px;background:#170f26;border:1px solid #5d397e;border-radius:12px}.club-inspect-color{display:inline-block;width:16px;height:16px;border:1px solid #fff8;border-radius:4px;vertical-align:middle;margin:0 5px}.club-inspect-artwork{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:14px;gap:14px;padding:14px 0}.club-inspect-artwork>article{margin:0;padding:14px;min-width:0;overflow-wrap:anywhere}.club-inspect-artwork a{display:grid;grid-gap:8px;gap:8px}.club-inspect-artwork img,.club-inspect-placeholder{width:100%;height:180px;object-fit:contain;background:#0b0812;border-radius:8px}.club-inspect-placeholder{display:grid;place-items:center;color:#bfb6cc;border:1px dashed #6d4b89}.club-inspect-history-filters{display:flex;gap:12px;flex-wrap:wrap}.club-inspect-history-filters label{flex:1 1 180px}.club-inspector details>summary{cursor:pointer;font-weight:800;font-size:1.1rem;padding:12px 0}@media(max-width:600px){.club-inspect-list>article,.club-inspect-roster>article{align-items:flex-start;flex-direction:column}.club-inspect-list button{width:100%}}.club-inspector button{min-height:40px;padding:9px 13px;color:#eee9ff;background:#1b1029;border:1px solid #65467d;border-radius:8px;cursor:pointer}.club-inspector button:focus-visible{outline:2px solid #dec2fa;outline-offset:3px}.club-inspector button[aria-pressed=true]{background:#652ba2;border-color:#c4a0ec}.club-inspector button:disabled{opacity:.55;cursor:not-allowed}.poster-review-inbox{display:grid;grid-gap:18px;gap:18px}.poster-review-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.poster-review-heading h2{margin:0 0 8px}.poster-review-heading p{margin:0;color:var(--muted)}.poster-review-filters{display:flex;gap:8px;flex-wrap:wrap}.poster-review-filters button[aria-pressed=true]{background:#652ba2;border-color:#c4a0ec;color:white}.poster-review-grid{display:grid;grid-gap:16px;gap:16px}.poster-review-card{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr);grid-gap:24px;gap:24px}.poster-review-card>a{display:grid;grid-gap:8px;gap:8px;align-content:start}.poster-review-card img{width:100%;height:230px;object-fit:contain;background:#08050c;border-radius:8px}.poster-review-card h3{overflow-wrap:anywhere}.poster-review-state{text-transform:capitalize;border-radius:20px;padding:5px 10px;display:inline-block;font-size:.8rem;border:1px solid #725089;background:#24132e}.poster-review-state.approved{color:#b3f8d0;border-color:#3b8056}.poster-review-state.denied{color:#ffb5c4;border-color:#9e3e54}.poster-review-reason{white-space:pre-wrap;overflow-wrap:anywhere}.poster-review-dialog{max-width:620px;width:calc(100% - 30px);background:#160d23;color:#f4edff;border:1px solid #b17bec;border-radius:16px;padding:24px}.poster-review-dialog::-webkit-backdrop{background:#000b}.poster-review-dialog::backdrop{background:#000b}.poster-review-dialog textarea{width:100%;min-height:100px}@media(max-width:600px){.poster-review-heading{align-items:flex-start;flex-direction:column}.poster-review-card{grid-template-columns:1fr}.poster-review-card img{height:260px}}.world-images{display:grid;grid-gap:20px;gap:20px;margin:22px 0}.world-images-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.world-images-heading h2{margin:.25rem 0}.world-image-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.world-image-slots button{display:grid;text-align:left;grid-gap:7px;gap:7px;padding:18px;border:1px solid #494257;background:#171320;border-radius:12px;min-height:92px}.world-image-slots button[aria-pressed=true]{border-color:#bc7bff;background:#30203f;box-shadow:inset 0 -3px #d36bff}.world-image-slots span{font-size:.8rem;color:#c5bdd2}.world-image-description{border-left:3px solid #bc7bff;padding:0 18px}.world-image-description h3{margin-top:0}.world-image-editor{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);grid-gap:26px;gap:26px;align-items:start}.world-image-editor form{display:grid;grid-gap:16px;gap:16px}.world-image-editor label{display:grid;grid-gap:9px;gap:9px}.world-image-editor input[type=file],.world-image-editor select{width:100%;max-width:100%}.world-image-preview{position:relative;display:grid;place-items:center;overflow:hidden;min-height:260px;aspect-ratio:1;border:1px solid #5c446b;border-radius:12px;background:repeating-conic-gradient(#201b29 0 25%,#302a39 0 50%) 50%/24px 24px}.world-image-preview.rules{aspect-ratio:2/3}.world-image-preview.tv-idle{aspect-ratio:16/9;min-height:180px}.world-image-preview img{width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.world-image-default{background:radial-gradient(ellipse at top,#42204c,#100d19 80%);width:100%;height:100%;display:grid;place-content:center;text-align:center;padding:28px;color:#ece6fa}.world-image-default span{letter-spacing:.2em;color:#c6abeb;font-size:.75rem}.world-image-default strong{font-size:1.6rem;display:block;margin:16px 0}.world-image-caption{position:absolute;bottom:0;left:0;right:0;padding:10px;background:#0b0814e8;text-align:center;font-size:.8rem;color:#ddd0f3}.world-image-notice,.world-image-review-state{padding:14px 18px;border:1px solid #76568a;background:#26182f;border-radius:9px}.world-image-review-state.denied{border-color:#e67789}.world-image-locations{border-top:1px solid #44364e;padding-top:18px}.world-image-locations summary{font-weight:700;cursor:pointer}.world-image-locations ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.world-image-locations li{display:grid;grid-gap:6px;gap:6px;padding:13px;background:#17121f;border-radius:8px}.world-image-locations li span{font-size:.9rem;color:#c5bdd2}.world-images.compact{margin:0}.world-images.compact .world-image-editor{grid-template-columns:minmax(180px,.5fr) minmax(260px,1fr)}@media(max-width:760px){.world-image-slots{grid-template-columns:1fr 1fr}.world-image-editor,.world-images.compact .world-image-editor{grid-template-columns:1fr}.world-image-preview{max-width:420px;width:100%;justify-self:center}.world-images-heading{display:grid}.world-image-locations ul{grid-template-columns:1fr}}.image-slot-status{justify-self:start;padding:3px 8px;border-radius:20px;background:#38303f;font-weight:700}.image-slot-status.pending{color:#ffdda6;background:#503c22}.image-slot-status.approved{color:#b1f5ce;background:#1d4433}.image-slot-status.denied{color:#ffc1cd;background:#512433}.world-surfaces{max-width:1160px;margin:0 auto;padding:20px 0}.world-surfaces h2{font-size:clamp(1.7rem,4vw,2.5rem);margin:.4rem 0 1rem}.world-surfaces p{line-height:1.65}.world-room-map-wrap{background:#0a0d18;border:1px solid #323b53;border-radius:20px;overflow:hidden;margin:22px 0}.world-room-map{display:block;width:100%;height:auto;background:radial-gradient(ellipse at 50% 20%,#21243c,#0a0d18 70%)}.room-map-zone{cursor:pointer;outline:none}.room-map-zone rect{fill:#1c2436;stroke:#64758e;stroke-width:2;transition:fill .15s,stroke .15s}.room-map-zone text{fill:#f1f5fc;font:600 14px system-ui;pointer-events:none}.room-map-small,.room-map-zone .room-map-small{fill:#a7b8ce;font:11px system-ui;letter-spacing:.3px;pointer-events:none}.room-map-zone:focus-visible rect,.room-map-zone:hover rect{stroke:#fff;stroke-width:4}.room-map-zone.selected rect{fill:#12505e;stroke:#6aeeff;stroke-width:4}.room-map-zone.selected-walls rect{fill:#1c2436;stroke:#ff6c9a;stroke-width:7}.room-map-walkway{stroke:#88a1ba;stroke-width:4;fill:none}.room-map-stairs{stroke:#e9b65d;stroke-width:3;stroke-dasharray:7 6;fill:none}.room-map-legend{padding:13px 18px;border-top:1px solid #323b53;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#aebbd1;font-size:.82rem}.room-map-legend i{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:8px}.floor-key{background:#6aeeff}.wall-key{background:#ff6c9a}.room-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));grid-gap:8px;gap:8px}.room-directory button,.surface-segment button{padding:12px 16px;border:1px solid #39435a;border-radius:12px;background:#141a2c;color:#dce6f7;text-align:left}.room-directory button[aria-pressed=true],.surface-segment button[aria-pressed=true]{border-color:#74e7f7;background:#163945;color:#fff}.room-directory button:focus-visible,.surface-segment button:focus-visible{outline:3px solid #ff91bd;outline-offset:3px}.surface-location{border-left:3px solid #7be8f5;padding:8px 18px;margin:20px 0}.surface-location h3,.surface-location p{margin:.4rem 0}.surface-segment{display:flex;gap:10px;margin:20px 0}.surface-segment button{min-width:110px;text-align:center}.surface-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px;gap:28px;border:1px solid #364158;border-radius:18px;background:#0e1422;padding:24px;margin:22px 0}.surface-preview{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.surface-swatch{width:100%;aspect-ratio:1.2;border:1px solid #47546a;border-radius:12px;background-repeat:repeat;box-shadow:inset 0 0 80px #0004}.surface-swatch.floor{transform:perspective(700px) rotateX(22deg);transform-origin:center}.surface-preview .muted,.surface-preview span{color:#a8b7cf}.surface-form{gap:18px}.surface-form,.surface-form label{display:flex;flex-direction:column}.surface-form label{gap:9px;font-weight:600}.surface-form input[type=file],.surface-form select{max-width:100%;padding:12px;background:#171f33;border:1px solid #495571;color:#f1f5ff;border-radius:10px}.surface-form input[type=color]{height:45px;width:100%;border:1px solid #495571;background:#171f33;padding:4px;border-radius:10px}.surface-form input[type=range]{width:100%;accent-color:#74e7f7}.surface-form .surface-checkbox{flex-direction:row;font-weight:400;align-items:center}.surface-checkbox input{width:18px;height:18px;accent-color:#74e7f7}.surface-actions{display:flex;flex-wrap:wrap;gap:10px}.surface-actions button{padding:12px 16px}.surface-notice{padding:14px 18px;border:1px solid #5b98b3;border-radius:12px;background:#153241}.surface-help{margin:24px 0;padding:18px;border:1px solid #37445b;border-radius:12px}.surface-help summary{cursor:pointer;font-weight:600}.surface-help li{padding:6px 0}.world-map-modes{display:flex;gap:10px;margin:16px 0}.world-map-modes button{border:1px solid #465575;padding:12px 18px;border-radius:12px;background:#161c2d;color:#e9effa}.world-map-modes button[aria-pressed=true]{background:#204959;border-color:#7ee6f2}@media(max-width:700px){.surface-editor{grid-template-columns:1fr;padding:17px}.room-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.world-room-map{min-width:620px}.world-room-map-wrap{overflow-x:auto}.room-map-legend{min-width:590px}.world-map-modes{flex-wrap:wrap}}.world-room-map{max-height:650px}@media(max-width:700px){.world-room-map{max-height:none}}.panel.member-clearance-panel{width:min(760px,100%);gap:14px}.member-clearance-panel p{margin:4px 0;line-height:1.55}.member-clearance-panel h3{margin:6px 0}.member-clearance-panel .form{gap:14px;margin:10px 0}.member-clearance-panel .actions{flex-wrap:wrap;justify-content:flex-start;margin-bottom:0}.member-clearance-panel .actions button{min-height:44px}.member-clearance-panel button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:600px){.panel.member-clearance-panel{padding:24px 18px}.member-clearance-panel .actions{gap:8px}}.profile-settings{display:grid;grid-gap:0;gap:0;width:min(100%,960px);margin:0 auto;overflow-wrap:anywhere}.profile-settings .card{background:transparent;border:0;box-shadow:none;padding:0;margin:0}.profile-settings .form{max-width:none;min-width:0}.profile-settings__overview{padding-bottom:20px}.profile-settings__identity{display:flex;align-items:center;gap:14px;min-width:0}.profile-settings__identity-info{min-width:0;flex:1 1}.profile-page h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.15;overflow-wrap:anywhere}.profile-settings__identity h2,.profile-settings__identity p{margin:0 0 6px}.profile-settings__bio{white-space:pre-wrap;line-height:1.7;margin-bottom:0}.profile-settings__linked{color:#8de7b2}.profile-settings__unlinked{color:#ff9aa5}.profile-settings__group{min-width:0;border-top:1px solid rgba(203,180,242,.23)}.profile-settings__group>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:18px 2px;cursor:pointer;list-style:none;border-radius:8px}.profile-settings__group>summary::-webkit-details-marker{display:none}.profile-settings__group>summary:after{content:"+";flex:0 0 28px;text-align:center;font-size:24px;color:#e4d4ff}.profile-settings__group[open]>summary:after{content:"−"}.profile-settings__group>summary:focus-visible{outline:2px solid #d0a8ff;outline-offset:4px}.profile-settings__section-description,.profile-settings__section-title{display:block}.profile-settings__section-title{font-size:17px;font-weight:800;line-height:1.5}.profile-settings__section-description{margin-top:3px;font-size:13px;line-height:1.6;color:#d4c6e7}.profile-settings__content{min-width:0;padding:4px 2px 26px}.profile-settings__content>:first-child{margin-top:0}.profile-settings__content p{line-height:1.7}.profile-settings__content input,.profile-settings__content select,.profile-settings__content textarea{max-width:100%;min-width:0}.profile-settings__connection+.profile-settings__connection,.profile-settings__security>*+*{border-top:1px solid rgba(203,180,242,.16);margin-top:24px;padding-top:24px}.profile-settings__actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.profile-settings__help>summary{cursor:pointer;color:#d7bbff;padding:8px 0}.profile-settings__danger .profile-settings__section-title{color:#ffafb7}@media (max-width:600px){.profile-settings{padding:18px 16px}.profile-settings__identity{flex-wrap:wrap}.profile-settings__identity>div{flex-basis:160px}.profile-settings__group>summary{min-height:82px;gap:8px}.profile-settings__actions>button,.profile-settings__content .form>button{width:100%;min-height:44px}}main:has(.staff-page){padding-top:36px}.staff-page{max-width:1120px}.staff-page>h1{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.035em;line-height:1.1;margin:10px 0}.staff-page>.lead{margin:10px 0 28px;font-size:1rem}.staff-dashboard{--staff-surface:#100d18;--staff-border:#3b2a50;min-width:0}.staff-profile-bar{display:flex;align-items:center;gap:14px;padding:18px 22px;margin-bottom:16px;border:1px solid var(--staff-border);border-radius:16px;background:linear-gradient(110deg,#241333,#100d18 70%)}.staff-profile-bar>.avatar,.staff-profile-bar>img{width:48px!important;height:48px!important;flex:0 0 48px;object-fit:cover;border-radius:12px}.staff-profile-copy{min-width:0}.staff-profile-copy .eyebrow{font-size:.62rem;letter-spacing:.16em;margin:0 0 5px;color:#c4a5e9}.staff-profile-copy h2{font-size:1.15rem;line-height:1.3;overflow-wrap:anywhere;margin:0;color:#fff}.staff-profile-copy>p:last-child{color:#c4b9d0;font-size:.8rem;margin:4px 0 0}.staff-profile-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.staff-access-label{margin-left:auto;font-size:.74rem;color:#c2b6ce;border:1px solid #513364;border-radius:30px;padding:8px 12px;white-space:nowrap}.staff-auth-disclosure{margin:0 0 22px;border:1px solid var(--staff-border);border-radius:12px;background:#100d18}.staff-auth-disclosure>summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;cursor:pointer;list-style:none;padding:13px 18px;font-size:.87rem}.staff-auth-disclosure>summary:after{content:"+";margin-left:auto;font-size:1.15rem;color:#c4a5e9}.staff-auth-disclosure[open]>summary:after{content:"−"}.staff-auth-disclosure>summary::-webkit-details-marker{display:none}.staff-auth-disclosure summary small{font-weight:400;color:var(--muted)}.staff-auth-disclosure>.card{border:0;border-top:1px solid var(--staff-border);box-shadow:none;border-radius:0 0 12px 12px;margin:0;padding:20px;animation:none}.staff-auth-disclosure>.card:hover{transform:none}.staff-auth-disclosure h2{font-size:1.15rem}.staff-workspace{display:grid;grid-template-columns:216px minmax(0,1fr);align-items:start;grid-gap:22px;gap:22px}.staff-sidebar{position:-webkit-sticky;position:sticky;top:110px;border:1px solid var(--staff-border);border-radius:14px;background:var(--staff-surface);padding:18px 10px 12px;min-width:0}.staff-sidebar-heading{padding:0 12px 12px;color:#d8c9ec;font-size:.65rem;font-weight:800;letter-spacing:.17em}.staff-nav-group+.staff-nav-group{border-top:1px solid #30223e;margin-top:14px;padding-top:14px}.staff-nav-group h2{color:#9c8cab;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;padding:0 12px;margin:0 0 8px}.staff-sidebar .staff-nav-button{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;text-align:left;color:#c5bbcf;font-size:.85rem;font-weight:500;border:1px solid transparent;border-radius:9px;background:transparent;padding:10px 12px;cursor:pointer;box-shadow:none;margin:2px 0}.staff-sidebar .staff-nav-button:hover{color:#fff;background:#21152d;border-color:#463053;transform:none}.staff-sidebar .staff-nav-button.is-active{background:#39204f;color:#f3e9ff;border-color:#79519b;box-shadow:inset 3px 0 #c4a5e9}.staff-section-icon{width:19px;height:19px;flex:0 0 19px;color:#b89bd1}.staff-nav-button.is-active .staff-section-icon{color:#e1c7fa}.staff-sidebar-note{padding:12px 12px 0;margin:12px 0 0;border-top:1px solid #30223e;color:#9f90ae;font-size:.72rem;line-height:1.5}.staff-section{min-width:0}.staff-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:6px 0 20px;border-bottom:1px solid var(--staff-border);margin-bottom:22px}.staff-section-heading .eyebrow{margin:0 0 7px;font-size:.63rem;letter-spacing:.16em;color:#bba3cf}.staff-section-heading h2{font-size:1.7rem;line-height:1.2;letter-spacing:-.025em;margin:0 0 9px;color:#fff}.staff-section-heading p:last-child{color:#b5a8c3;font-size:.87rem;line-height:1.55;max-width:570px;margin:0}.staff-record-count{color:#c7b7d8;font-size:.75rem;padding:6px 10px;border:1px solid #453154;background:#191020;border-radius:20px;white-space:nowrap}.staff-section-body{min-width:0}.staff-section-body>.page{max-width:none;margin:0}.staff-section-body>.page>:is(.eyebrow,h1,.lead){display:none}.staff-record-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:14px;gap:14px;align-items:end;padding:20px;margin-bottom:20px}.staff-record-filters label{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:.8rem}.staff-record-filters :is(input,select){width:100%;min-width:0;min-height:42px;font-size:.82rem}.staff-record-filters .staff-filter-count{grid-column:1/-1;font-size:.8rem;margin:0}.staff-section-body>h2:first-child{display:none}.staff-section-body button{min-height:38px;padding:8px 12px;font-size:.82rem;line-height:1.35;cursor:pointer}.staff-section-body button:disabled{cursor:not-allowed}.staff-section-body>.card{margin-bottom:16px}.staff-page .actions{justify-content:flex-start;flex-wrap:wrap;margin-bottom:18px}.staff-section-body>.list{margin:0 0 20px}.staff-section-body>.list>.row{align-items:flex-start;flex-wrap:wrap;gap:12px}.staff-section-body>.list>.row>div:first-child{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.staff-section-body>.list>.row>select{width:auto;min-width:110px;max-width:100%}.staff-section-body>.list>.row>.report-group-controls{flex:1 1 100%;width:100%;margin:4px 0 0;padding:16px;box-shadow:none}.staff-section-body>.list>.row>.report-group-controls:hover{transform:none}.staff-section-body .report-group-controls .form{margin-bottom:0}.staff-page .report-group-warning{color:#f3c7a0;background:#341f22;border:1px solid #795043;border-radius:8px;padding:12px;line-height:1.6}.staff-empty-state{display:grid;justify-items:center;text-align:center;padding:56px 22px;border:1px dashed #4a355d;border-radius:14px;background:#100d18}.staff-empty-state .staff-section-icon{width:36px;height:36px;margin-bottom:16px;color:#b492d0}.staff-empty-state h3{margin:0 0 8px;font-size:1.1rem;color:#eee4f8}.staff-empty-state p{margin:0;color:#aa9cb7;font-size:.87rem;line-height:1.6}.staff-section-body .staff-loggers{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:16px}.staff-section-body .staff-logger{padding:20px;animation:none}.staff-section-body .staff-logger:hover{transform:none}.staff-section-body .staff-logger-entries{max-height:420px}.staff-log-controls{border:1px solid #49314f;border-radius:8px;padding:10px 12px;margin:12px 0}.staff-log-controls summary{color:#c4b5cf;font-size:.8rem;cursor:pointer}.staff-log-controls button{margin-top:8px}.staff-page :is(button,summary,input,select):focus-visible{outline:2px solid #dec2fa;outline-offset:3px}main:has(.staff-page){padding-top:22px}.staff-page>h1{font-size:clamp(1.6rem,3vw,2rem);margin:6px 0}.staff-page>.lead{font-size:.88rem;margin:6px 0 16px}.staff-profile-bar{display:none}.staff-auth-disclosure{margin-bottom:10px}.staff-auth-disclosure>summary{padding:9px 14px;font-size:.78rem}.staff-workspace{display:block}.staff-tools-disclosure{margin:0 0 18px;border:1px solid var(--staff-border);border-radius:12px;background:var(--staff-surface)}.staff-tools-disclosure>summary{display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer;list-style:none;min-height:44px}.staff-tools-disclosure>summary::-webkit-details-marker{display:none}.staff-tools-disclosure>summary>span{color:#ab9cb8;font-size:.72rem}.staff-tools-disclosure>summary>strong{color:#f1e8f9;font-size:.9rem}.staff-tools-disclosure>summary>small{margin-left:auto;color:#cbb2e0;font-size:.73rem}.staff-tools-disclosure>summary>small:after{content:" +"}.staff-tools-disclosure[open]>summary>small:after{content:" −"}.staff-tools-disclosure .staff-sidebar{position:static;border:0;border-top:1px solid var(--staff-border);border-radius:0 0 12px 12px;padding:14px}.staff-tools-disclosure .staff-sidebar-heading{display:none}.staff-tools-disclosure .staff-navigation{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:14px;gap:14px;overflow:visible;padding:0}.staff-tools-disclosure .staff-nav-group{display:block;border:0;margin:0;padding:0}.staff-tools-disclosure .staff-nav-group h2{display:block;font-size:.62rem;padding:0 8px}.staff-tools-disclosure .staff-nav-button{width:100%;white-space:normal;font-size:.79rem;min-height:40px;padding:8px}.staff-tools-disclosure .staff-sidebar-note{display:block;font-size:.7rem;padding:10px 0 0;margin-top:12px}.staff-section-heading{padding:0 0 12px;margin-bottom:14px}.staff-section-heading h2{font-size:1.4rem;margin-bottom:6px}.staff-section-heading p:last-child{font-size:.8rem}.staff-record-filters{grid-template-columns:minmax(0,2fr) minmax(130px,1fr);gap:10px 14px;padding:16px}.staff-record-filters .staff-filter-count{grid-column:auto;align-self:center;text-align:right;font-size:.72rem}.staff-filter-options{align-self:center;min-width:0}.staff-filter-options>summary{color:#cdb4e4;font-size:.78rem;cursor:pointer;min-height:28px}.staff-filter-options[open]{grid-column:1/-1}.staff-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-gap:12px;gap:12px;padding-top:10px}.staff-clear-filters{justify-self:start;padding:5px 10px!important;font-size:.75rem!important}.staff-record-list{gap:12px}.staff-record-card{min-width:0;overflow:hidden;border:1px solid #3b2a50;border-radius:12px;background:linear-gradient(115deg,#171020,#0e0b14)}.staff-record-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 17px 12px}.staff-record-title{min-width:0}.staff-record-title h3{margin:4px 0 5px;font-size:1rem;line-height:1.45;color:#f3edf8;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.staff-record-title p{margin:0;color:#b9abc7;font-size:.75rem;line-height:1.5}.staff-record-title .staff-record-reference{font-size:.68rem;color:#bda3d1}.staff-record-status{flex-shrink:0;border:1px solid #66507a;border-radius:20px;padding:4px 9px;font-size:.68rem;text-transform:capitalize;color:#dbc7ed;background:#261933}.staff-record-status:is([data-status=open],[data-status=pending],[data-status=reviewing]){color:#ffe1a2;border-color:#79613a;background:#322718}.staff-record-status:is([data-status=approved],[data-status=resolved]){color:#9beac2;border-color:#37664f;background:#152b21}.staff-record-status:is([data-status=denied],[data-status=dismissed],[data-status=hidden]){color:#f1b2bf;border-color:#743744;background:#30161f}.staff-record-details{border-top:1px solid #30213e}.staff-record-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 17px;cursor:pointer;list-style:none}.staff-record-details>summary::-webkit-details-marker{display:none}.staff-record-details>summary>span{font-size:.76rem;color:#cdb7e2}.staff-record-details>summary>span:after{content:" +"}.staff-record-details[open]>summary>span:after{content:" −"}.staff-record-details>summary>small{font-size:.67rem;color:#9c8ca9}.staff-record-expanded{border-top:1px solid #30213e;padding:16px 17px}.staff-record-copy{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.87rem;line-height:1.7;margin:0 0 16px}.staff-record-actions{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid #30213e}.staff-record-actions label{display:grid;grid-gap:5px;gap:5px;font-size:.75rem;min-width:160px}.staff-record-expanded .report-group-controls{box-shadow:none;margin:14px 0 0;padding:14px}@media(max-width:820px){.staff-workspace{grid-template-columns:minmax(0,1fr);gap:22px}.staff-sidebar{position:static;padding:10px}.staff-nav-group h2,.staff-sidebar-heading,.staff-sidebar-note{display:none}.staff-navigation{display:flex;gap:8px;overflow-x:auto;padding:2px 0 5px;scrollbar-width:thin}.staff-nav-group{display:flex;gap:5px;flex:0 0 auto}.staff-nav-group+.staff-nav-group{border-top:0;border-left:1px solid #463053;margin:0;padding:0 0 0 8px}.staff-sidebar .staff-nav-button{width:auto;white-space:nowrap;min-height:44px;padding:10px 12px}.staff-section-heading{margin-bottom:18px}}@media(max-width:540px){.staff-record-filters{grid-template-columns:minmax(0,1fr)}.staff-record-filters .staff-filter-count{text-align:left}.staff-tools-disclosure>summary{gap:8px}.staff-tools-disclosure>summary>span{display:none}.staff-record-header{padding:13px;gap:10px}.staff-record-details>summary{padding:10px 13px;flex-wrap:wrap}.staff-profile-bar{padding:14px;gap:10px;flex-wrap:wrap}.staff-profile-copy{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 62px)}.staff-profile-badges{margin-left:58px}.staff-profile-badges>img{width:38px!important;height:38px!important}.staff-access-label{display:none}.staff-auth-disclosure>summary{gap:4px}.staff-auth-disclosure summary small{flex-basis:100%;font-size:.7rem}.staff-auth-disclosure>summary:after{position:absolute;right:16px}.staff-auth-disclosure{position:relative}.staff-section-heading h2{font-size:1.45rem}.staff-section-body .staff-loggers{grid-template-columns:minmax(0,1fr)}.staff-section-body>.list>.row{flex-direction:column;padding:18px}.staff-section-body>.list>.row>.report-group-controls,.staff-section-body>.list>.row>div:first-child{flex:initial}.staff-section-body>.list>.row>select{width:100%}}.manual-verify>.actions{margin-bottom:16px}.manual-verify>.page{max-width:none;margin:0}.manual-verify>.page>:is(.eyebrow,h1,.lead){display:none}.manual-verify-fields{border:0;padding:0;margin:0;min-width:0;display:grid;grid-gap:14px;gap:14px}.manual-verify-fields legend{font-weight:800;margin-bottom:16px}.manual-verify-fields .row{text-align:left;gap:14px;overflow-wrap:anywhere}.manual-verify-fields .row small{display:block;overflow-wrap:anywhere;font-size:.75rem}.manual-verify-fields img{object-fit:cover;border-radius:50%;vertical-align:middle}.manual-verify-fields .is-selected{outline:2px solid #c4b5fd}.manual-verify-fields .manual-verify-attestation{display:flex;align-items:flex-start;gap:10px}.manual-verify-attestation input{width:20px;min-width:20px;height:20px}.staff-application-page{max-width:1000px;margin:0 auto}.staff-application-page button:not(.application-open){min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:6px;color:var(--silver);background:transparent;cursor:pointer}.staff-application-page fieldset{border:0;padding:0;min-width:0;display:grid;grid-gap:22px;gap:22px}.staff-application-page legend{font-weight:800;margin-bottom:22px}.staff-application-page textarea{width:100%;min-height:110px;resize:vertical}.staff-application-page input:not([type=checkbox]),.staff-application-page select{width:100%;min-width:0}.staff-application-page .application-checkbox{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.staff-application-page .application-checkbox input{width:20px;height:20px;flex-shrink:0;margin-top:4px}.application-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.application-answer{padding:18px 0;border-bottom:1px solid #493453}.application-answer h3{font-size:16px}.application-filters{display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap;margin-bottom:22px}.application-filters label{flex:1 1 220px}.application-role{margin-top:24px;padding:22px;border:1px solid #9360c6;border-radius:16px}.staff-application-page summary{cursor:pointer;padding:8px;font-weight:700}.staff-application-page .row{flex-wrap:wrap;overflow-wrap:anywhere}.staff-application-page :disabled{opacity:.75}.application-confirm-dialog{color:var(--silver);padding:0;border:0;background:transparent;width:min(480px,calc(100vw - 40px));max-height:calc(100dvh - 40px)}.application-confirm-dialog::-webkit-backdrop{background:#000c}.application-confirm-dialog::backdrop{background:#000c}.application-confirm-dialog .panel{width:100%}.application-confirm-dialog .actions{margin-bottom:0}.application-inbox-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:18px;gap:18px;margin-top:24px}.application-inbox-list .application-open{width:100%;display:flex;align-items:flex-start;gap:18px;padding:22px;border:1px solid var(--line);border-radius:12px;background:#10091e;color:var(--silver);text-align:left;cursor:pointer}.application-file-icon{width:42px;height:50px;flex-shrink:0;color:#d8b4fe}.application-file-content{min-width:0;overflow-wrap:anywhere}.application-file-content strong{font-size:1.1rem}.application-file-status{display:inline-block;margin:12px 0;padding:5px 10px;border:1px solid #9360c6;border-radius:20px;text-transform:capitalize;font-size:.8rem}.application-file-status.pending{border-color:#c084fc;color:#e9d5ff}.application-row-meta{display:block;margin-top:8px;color:var(--muted);line-height:1.6}.application-open-label{display:block;color:#d8b4fe;white-space:nowrap}.application-open:focus-visible{outline:2px solid #d8b4fe;outline-offset:-3px}.application-detail-heading{scroll-margin-top:180px}.application-back{justify-self:start}.staff-application-page .application-entry{width:100%;display:flex;align-items:flex-start;gap:22px;margin-top:28px;padding:24px;border:1px solid #9360c6;border-radius:12px;background:#160a25;color:var(--silver);text-align:left;cursor:pointer}.staff-application-page .application-entry:hover{background:#261039;border-color:#c084fc}.application-begin-label{display:inline-block;margin-top:18px;padding:10px 16px;border-radius:8px;background:#732be0;color:#fff;font-weight:700}.application-editor-heading{scroll-margin-top:180px}body:has(.staff-application-focused) aside:has(>button[aria-label="Open Lethal support"]),body:has(.staff-application-focused) footer,body:has(.staff-application-focused) header:has(>.brand){display:none}body:has(.staff-application-focused) main{min-height:100dvh;padding-top:28px;padding-bottom:40px}.staff-application-focused .application-editor-heading{scroll-margin-top:20px;margin-top:24px}.application-status-card{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.application-status-card>div{flex:1 1 260px;min-width:0}.application-status-image{display:block;width:min(280px,100%);height:auto;aspect-ratio:1;object-fit:contain;border-radius:12px}.application-stamp-thumbnail{width:96px;height:96px;aspect-ratio:1;object-fit:contain;border-radius:8px}@media (max-width:420px){.application-inbox-list .application-open,.staff-application-page .application-entry{flex-wrap:wrap}}.world-club-panel{width:min(100%,980px);margin:0 auto;padding:clamp(18px,4vw,30px);border:1px solid rgba(192,132,252,.3);border-radius:18px;background:linear-gradient(145deg,rgba(28,13,45,.97),rgba(14,9,24,.97));box-shadow:0 20px 55px #05010d55;color:#f3ecff}.world-club-panel h2{margin:.2rem 0 .75rem;font-size:clamp(1.45rem,3vw,2rem)}.world-club-panel h3{margin:1.7rem 0 .75rem}.world-club-panel h4{margin:1rem 0 .5rem}.world-club-panel>p{line-height:1.65}.world-club-panel .muted{color:#b9accb}.world-club-search{display:grid;grid-gap:.45rem;gap:.45rem;margin:1.1rem 0}.world-club-add-controls label,.world-club-create label,.world-club-search label{font-size:.85rem;font-weight:700;color:#e8d8ff}.world-club-create>div,.world-club-search>div{display:flex;gap:.55rem;flex-wrap:wrap}.world-club-panel input,.world-club-panel select{min-height:42px;min-width:min(230px,100%);flex:1 1;padding:.62rem .75rem;border:1px solid #70459b;border-radius:9px;background:#10091b;color:#fff}.world-club-panel button{min-height:42px;padding:.58rem .85rem;border:1px solid #7148a1;border-radius:9px;background:#21112f;color:#f7edff;cursor:pointer}.world-club-panel button:hover{border-color:#d8b4fe;background:#351d4f}.world-club-panel button:disabled{opacity:.55;cursor:not-allowed}.world-club-candidate.selected,.world-club-panel button.selected{border-color:#d8b4fe;background:#3b2058}.world-club-candidates{display:grid;grid-gap:.4rem;gap:.4rem;margin:.7rem 0}.world-club-candidate,.world-club-candidates>button{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;text-align:left}.world-club-candidate span,.world-club-candidates>button span{color:#c4b5d4;font-size:.84rem}.world-club-selected{padding:.7rem;border:1px solid #744ea0;border-radius:9px;background:#26143b}.world-club-create{display:grid;grid-gap:.45rem;gap:.45rem;margin:1rem 0}.world-club-add-controls .primary,.world-club-create .primary{background:linear-gradient(135deg,#9333ea,#5b21b6);border-color:#c084fc;font-weight:800}.world-club-list{display:grid;grid-gap:.55rem;gap:.55rem}.world-club-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem;border:1px solid #573b70;border-radius:10px;background:#170e24}.world-club-row>div{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.world-club-row span{color:#c4b5d4;font-size:.84rem;overflow-wrap:anywhere}.world-club-row button{flex:0 0 auto}.world-club-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));grid-gap:1rem;gap:1rem}.world-club-card{min-width:0;padding:1rem;border:1px solid #573b70;border-radius:14px;background:#170e24}.world-club-add-controls{display:flex;align-items:flex-end;gap:.7rem;flex-wrap:wrap;margin:.9rem 0}.world-club-add-controls label{display:grid;grid-gap:.4rem;gap:.4rem;flex:1 1 170px}.world-club-status{margin-top:1rem;padding:.7rem .85rem;border-radius:9px;background:#25123a;color:#f4eaff;overflow-wrap:anywhere}.world-role-clearances{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.world-role-clearances>span{padding:8px 11px;border:1px solid #70459b;border-radius:9px;background:#170e24;color:#e8d8ff;font-size:.85rem}.world-vrchat-identity{display:flex;align-items:center;gap:.7rem;min-width:0}.world-vrchat-identity>span{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.world-vrchat-id,.world-vrchat-identity strong{overflow-wrap:anywhere}.world-vrchat-avatar{width:42px;height:42px;flex:0 0 42px;border-radius:9px;object-fit:cover;background:#10091b}.world-vrchat-id{display:block;font-size:.75rem;color:#b9accb}.world-vrchat-profile{display:inline-block;margin-top:.45rem;color:#dfc4ff;text-underline-offset:3px}.world-club-candidate:focus-visible,.world-vrchat-profile:focus-visible{outline:2px solid #e9d5ff;outline-offset:3px}@media(max-width:520px){.world-club-row{align-items:stretch;flex-direction:column}.world-club-row button{width:100%}.world-club-candidate,.world-club-candidates>button{align-items:flex-start;flex-direction:column}}.world-club-row-role{display:grid;grid-gap:.25rem;gap:.25rem;min-width:130px;color:#e8d8ff;font-size:.78rem;font-weight:700}.world-club-row-role select{min-width:130px;flex:initial;min-height:38px;padding:.45rem .55rem}.world-my-club{width:min(100%,980px);margin:0 auto;display:grid;grid-gap:18px;gap:18px}.world-my-club>h1{margin:0}.world-my-club>.lead{margin:0 0 .5rem;font-size:1rem;line-height:1.6}.world-my-club-profile>.row{justify-content:flex-start;gap:18px;align-items:center}.world-my-club-profile h2{margin:0 0 .4rem}.world-my-club-profile>.row>div{min-width:0;overflow-wrap:anywhere}.world-linked-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:20px 0}.world-linked-accounts>section{padding:14px;border:1px solid #70459b66;border-radius:12px;background:#120a20aa;overflow-wrap:anywhere}.world-linked-accounts h3{margin:0 0 .7rem}.world-linked-accounts p:last-child{margin-bottom:0}.world-my-club .actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:600px){.world-linked-accounts{grid-template-columns:1fr}.world-my-club-profile>.row{align-items:flex-start}}.world-my-club-dashboard{width:min(100%,1100px);gap:20px}.my-club-heading{display:flex;justify-content:space-between;align-items:center;gap:18px}.my-club-heading .eyebrow{margin:0 0 8px}.my-club-heading h1{margin:0;font-size:clamp(2rem,4vw,2.8rem)}.my-club-heading p:last-child{margin:8px 0 0;color:#c7b9d6}.my-club-refresh{flex-shrink:0}.my-club-identity{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:18px 20px;border:1px solid #65447e;border-radius:16px;background:#181020;overflow:hidden}.my-club-identity-person{display:flex;align-items:center;gap:12px;flex:1 1 230px;min-width:0}.my-club-identity-person>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.my-club-identity-person strong{font-size:1rem;overflow-wrap:anywhere}.my-club-identity-person>div>span{color:#c9bcd9;font-size:.82rem}.my-club-identity-person img{flex-shrink:0}.my-club-links{display:grid;grid-gap:7px;gap:7px;flex:1 1 240px;min-width:0}.my-club-links>span{font-size:.82rem;color:#c9bcd9;overflow-wrap:anywhere}.my-club-links>span.linked{color:#a7e7c5}.my-club-link-note{flex-basis:100%;font-size:.85rem;line-height:1.5;margin:0}.my-club-identity>button{font-size:.85rem;padding:9px 13px;flex-shrink:0}.my-club-overview{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:6px 2px}.my-club-owner-label{font-size:.68rem;letter-spacing:.14em;font-weight:800;color:#d1a6f5}.my-club-overview h2{font-size:1.5rem;margin:6px 0;overflow-wrap:anywhere}.my-club-overview p{font-size:.9rem;color:#c7b9d6;margin:0}.my-club-overview .actions{justify-content:flex-end;flex-shrink:0}.my-club-overview .actions>*{font-size:.85rem}.my-club-public-link{color:#e7d6fc;text-underline-offset:4px}.my-club-section-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:6px;border:1px solid #4c315f;border-radius:15px;background:#100b18}.my-club-section-nav button{display:grid;grid-gap:5px;gap:5px;margin:0;padding:13px 14px;border:1px solid transparent;border-radius:10px;text-align:left;background:transparent;color:#b9a9ca;min-width:0}.my-club-section-nav button strong{font-size:.93rem;color:#e6d9f1}.my-club-section-nav button span{font-size:.73rem;font-weight:400}.my-club-section-nav button[aria-pressed=true]{background:linear-gradient(130deg,#4a2070,#2a153f);border-color:#a96fe2;box-shadow:0 3px 15px #0003;color:#e2d2f1}.my-club-section-nav button[aria-pressed=true] strong{color:#fff}.my-club-section-nav button:hover{background:#281735}.my-club-section-nav button:focus-visible{outline:2px solid #e3c6ff;outline-offset:2px}.my-club-workspace{min-width:0}.my-club-workspace [hidden]{display:none!important}.my-club-workspace .group-owner-management{margin:0;gap:18px}.my-club-section-heading h2{font-size:1.25rem;margin:0 0 7px}.my-club-section-heading p{margin:0;color:#c7b9d6;font-size:.9rem;line-height:1.6}.my-club-workspace .group-public-profile{padding:22px;border-color:#543667;background:#17101f}.my-club-workspace .group-profile-form h3{font-size:1rem;margin:0}.my-club-workspace .group-profile-form{gap:12px}.my-club-workspace label{font-size:.86rem}.my-club-workspace input,.my-club-workspace select,.my-club-workspace textarea{font-size:.9rem}.my-club-workspace .group-profile-form textarea{min-height:140px}.my-club-workspace .group-profile-form .muted{font-size:.8rem;line-height:1.5;margin:0}.my-club-workspace .group-public-profile>h2{font-size:1.25rem;margin:0 0 8px}.my-club-workspace .group-public-profile>p{font-size:.9rem;line-height:1.6;color:#c7b9d6}.my-club-workspace .group-search{max-width:360px}.my-club-appearance,.my-club-connections{display:grid;grid-gap:18px;gap:18px}.my-club-customization-link{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #543667;border-radius:12px;background:#1c1127;padding:16px 18px}.my-club-customization-link strong{font-size:.9rem}.my-club-customization-link p{margin:5px 0 0;font-size:.82rem;color:#c7b9d6;line-height:1.5}.my-club-customization-link button{font-size:.82rem;flex-shrink:0}.my-club-appearance .world-images{max-width:none;margin:0}.my-club-appearance .world-images h2{font-size:1.2rem}.my-club-appearance .world-images p{font-size:.87rem;line-height:1.6}.my-club-appearance .world-images .eyebrow{display:none}.my-club-appearance .world-image-editor{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:22px}.my-club-lighting{border:1px solid #543667;border-radius:14px;background:#17101f;overflow:hidden}.my-club-lighting summary{cursor:pointer;padding:18px 20px;font-weight:700;font-size:.93rem;color:#e8d8fa}.my-club-lighting summary:focus-visible{outline:2px solid #e3c6ff;outline-offset:-4px}.my-club-lighting .club-audiolink-colors{border:0;box-shadow:none;background:transparent;margin:0;padding:4px 20px 20px}.my-club-lighting .club-audiolink-colors>.eyebrow,.my-club-lighting .club-audiolink-colors>h2{display:none}.my-club-empty{padding:24px;border:1px solid #543667;border-radius:14px;background:#17101f}.my-club-empty h2{margin:0 0 10px;font-size:1.25rem}.my-club-empty p{color:#c7b9d6;line-height:1.6}.world-my-club-dashboard button{min-height:40px}@media(max-width:760px){.my-club-overview{align-items:flex-start;flex-direction:column;gap:12px}.my-club-overview .actions{justify-content:flex-start}.my-club-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.my-club-identity-person{flex-basis:100%}.my-club-appearance .world-image-editor{grid-template-columns:1fr}.my-club-appearance .world-image-preview{max-width:260px;width:100%;justify-self:center}.my-club-customization-link{align-items:flex-start;flex-direction:column}.my-club-identity{gap:14px;padding:16px}.my-club-heading{align-items:flex-start}.my-club-section-nav button{padding:11px 12px}}@media(prefers-reduced-motion:no-preference){.my-club-section-nav button{transition:background .15s,border-color .15s,box-shadow .15s}}.world-my-club-dashboard .actions{margin:0;flex-direction:row;justify-content:flex-start;align-items:center}.world-my-club-dashboard .group-request h3{font-size:1rem}.world-my-club-dashboard .group-request>p{font-size:.88rem;line-height:1.5}.my-club-connection-profile{margin-top:16px}.world-playlists{width:min(100%,980px);margin:0 auto;display:grid;grid-gap:16px;gap:16px}.world-playlists>.eyebrow,.world-playlists>h1{margin:0}.world-playlists>.lead{margin:0;line-height:1.6}.world-playlist-selectors{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.world-playlist-selectors>label{flex:1 1 230px;display:grid;grid-gap:7px;gap:7px}.world-playlist-selectors select{width:100%}.world-playlist-editor{min-width:0}.world-playlist-editor>label{display:block;font-weight:700;margin:18px 0 7px}.world-playlist-editor>input{width:100%;box-sizing:border-box}.world-playlist-items{list-style:none;display:grid;grid-gap:14px;gap:14px;padding:0;margin:22px 0}.world-playlist-items>li{min-width:0;display:flex;gap:12px;padding:16px;border:1px solid #70459b77;border-radius:12px;background:#120a20aa}.world-playlist-item-fields{min-width:0;flex:1 1;display:grid;grid-gap:7px;gap:7px}.world-playlist-item-fields label{font-weight:700;font-size:.9rem}.world-playlist-item-fields input{width:100%;box-sizing:border-box}.world-playlist-item-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;max-width:190px}.world-playlists .actions{display:flex;gap:10px;flex-wrap:wrap}.world-playlists input,.world-playlists select{min-height:44px;min-width:0;color:#f4eaff;background:#10091b;border:1px solid #70459b;border-radius:9px;padding:10px}.world-playlists button{min-height:44px}.world-playlists :is(button,input,select):focus-visible{outline:3px solid #d8b4fe;outline-offset:3px}.world-playlists button:disabled{opacity:.55;cursor:not-allowed}.world-playlists .muted{line-height:1.65;overflow-wrap:anywhere}@media(max-width:600px){.world-playlist-items>li{flex-direction:column}.world-playlist-item-actions{max-width:none}.world-playlist-selectors>button{width:100%}}.world-youtube-import{display:grid;grid-gap:12px;gap:12px;margin:24px 0;padding:18px;border:1px solid #70459b;border-radius:12px;background:#170e24}.world-youtube-import :is(h3,h4,p){margin:0;line-height:1.6}.world-youtube-import>input{width:100%;box-sizing:border-box}.world-youtube-import>button{justify-self:start}.world-youtube-preview{display:grid;grid-gap:12px;gap:12px;min-width:0}.world-youtube-preview ol{max-height:280px;overflow:auto;padding-left:24px;line-height:1.7;overflow-wrap:anywhere}.club-customization{max-width:1100px;margin:0 auto}.club-customization-heading,.club-customization-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.club-customization-heading h1{font-size:clamp(2rem,5vw,3.5rem);margin:.35rem 0 .75rem}.club-customization-heading .lead{font-size:1.05rem;margin-bottom:1.5rem}.club-customization-heading>button{flex-shrink:0}.club-customization-tabs{position:static;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;width:100%;max-width:none;max-height:none;overflow:visible;opacity:1;visibility:visible;pointer-events:auto;margin:8px 0 20px;padding:7px;background:#120b20;border:1px solid var(--line);border-radius:14px;box-shadow:none;transform:none}.club-customization-tabs button{flex:1 1;min-width:130px;width:auto;padding:13px 18px;border-color:transparent;background:transparent;color:#c4b7d9;font-size:.95rem;text-align:center;font-weight:700}.club-customization-tabs button[aria-current=page]{background:linear-gradient(135deg,#7435bb,#52206f);border-color:#b37cf0;color:#fff;box-shadow:0 4px 18px #813ddb33}.club-customization-tabs button:focus-visible{outline:3px solid #e5c9ff;outline-offset:3px}.club-customization-panel{padding:clamp(20px,4vw,36px)}.club-customization-panel h2{margin:0 0 8px;font-size:1.6rem}.club-customization-panel-heading p{margin:0;color:var(--muted);max-width:650px;line-height:1.6}.club-customization-later{flex-shrink:0;border:1px solid #73518f;background:#251334;border-radius:999px;padding:7px 12px;color:#dfbfff;font-size:.8rem;font-weight:700}.club-customization-preview{display:flex;align-items:center;justify-content:center;gap:20px;min-height:240px;margin:28px 0;border:1px dashed #614472;border-radius:14px;background:radial-gradient(ellipse at 50% 100%,#41184966,transparent 70%),#0e0917;overflow:hidden}.customization-art{display:grid;place-items:center;width:110px;aspect-ratio:3/4;border:1px solid #8254a6;border-radius:8px;background:linear-gradient(135deg,#2b153d,#0e0917 60%,#4b1535);box-shadow:10px 10px 0 #21132d}.customization-art span{font-size:50px;color:#b892d0}.images .customization-art{width:130px;aspect-ratio:1;transform:rotate(-7deg)}.images .customization-art.secondary{transform:rotate(8deg);background:linear-gradient(135deg,#361226,#151022);margin-top:20px}.club-customization-preview.surfaces{gap:12px;padding:25px}.customization-floor,.customization-wall{display:grid;place-items:center;width:38%;min-height:150px;border:1px solid #69487d;border-radius:10px;color:#d4bddf;font-weight:700;background:repeating-linear-gradient(90deg,#281638 0 32px,#1c102b 33px 35px)}.customization-floor{background:repeating-conic-gradient(#23152c 0 25%,#35213f 0 50%) 50%/50px 50px}.world-my-club-customize{display:flex;align-items:center;justify-content:space-between;gap:20px}.world-my-club-customize h2{margin:0 0 8px}.world-my-club-customize p{margin:0;color:var(--muted)}@media(max-width:640px){.club-customization-heading,.club-customization-panel-heading,.world-my-club-customize{align-items:flex-start;flex-direction:column;gap:14px}.club-customization-tabs{flex-wrap:nowrap;gap:4px;padding:5px}.club-customization-tabs button{min-width:0;padding:12px 7px;font-size:.85rem}.club-customization-preview{min-height:210px}.customization-floor,.customization-wall{width:48%;min-height:130px}}.world-posters{max-width:1240px;margin:0 auto;color:#eeeef6}.world-posters h1,.world-posters h2{margin-bottom:12px}.world-posters p{line-height:1.7}.world-poster-map{position:relative;overflow:hidden;border:1px solid #4c3855;border-radius:18px;background:#0b0c13}.world-poster-map>img{display:block;width:100%;height:auto}.world-poster-map>button{position:absolute;transform:translate(-50%,-50%);width:27px;height:27px;min-height:27px;padding:0;border:2px solid #ff506a;border-radius:50%;background:#76162c;color:#fff;font-size:11px;font-weight:800;line-height:1;box-shadow:0 0 0 2px #0b0c13}.world-poster-map>button.selected{background:#f13250;outline:3px solid #52d8ed;outline-offset:2px}.world-poster-slot-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.world-poster-slot-buttons button{min-width:48px}.world-poster-slot-buttons .selected{border-color:#52d8ed;background:#133644}.world-poster-location{display:flex;flex-wrap:wrap;gap:8px 20px;padding:18px 0;line-height:1.6}.world-poster-location strong{color:#7ce0f0}.world-poster-location span{color:#bac0cf}.world-poster-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0}.world-poster-notice{border:1px solid #54677d;border-radius:12px;padding:14px 18px;background:#142231}.world-poster-editor{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);grid-gap:32px;gap:32px;padding:24px;background:#14121e;border:1px solid #423449;border-radius:18px}.world-poster-preview{display:flex;flex-direction:column;align-items:center;gap:12px}.world-poster-preview img{display:block;width:100%;height:480px;object-fit:contain;background:#090a10;border-radius:10px}.world-poster-preview span{color:#b5bac8;font-size:14px}.world-poster-form{min-width:0}.world-poster-form label{display:grid;grid-gap:8px;gap:8px;margin:0 0 20px;font-weight:700}.world-poster-form input,.world-poster-form select{width:100%;box-sizing:border-box}.world-poster-form input[type=file]{padding:12px;background:#201b29;border:1px solid #5c4564;border-radius:10px;font-size:14px}.world-poster-help{margin:24px 0;padding:20px;background:#171621;border:1px solid #423449;border-radius:14px}.world-poster-help summary{cursor:pointer;font-weight:700}.world-poster-help li{padding:6px 0;line-height:1.6}.world-posters a:focus-visible,.world-posters button:focus-visible{outline:3px solid #52d8ed;outline-offset:3px}@media(max-width:700px){.world-poster-map{overflow:auto}.world-poster-map>img{min-width:660px}.world-poster-map>button{display:none}.world-poster-editor{grid-template-columns:1fr;padding:16px}.world-poster-preview img{height:350px}.world-poster-slot-buttons button{min-width:42px;flex:1 1}.world-poster-actions>*{flex:1 1;text-align:center}.world-poster-location{display:grid}}.world-poster-default{display:flex;align-items:center;gap:28px;padding:22px;margin:18px 0;background:#14121e;border:1px solid #423449;border-radius:16px}.world-poster-default img{width:180px;height:270px;object-fit:contain;flex:none;border:1px solid #8f3045;border-radius:6px}.world-poster-default>div{max-width:680px}@media(max-width:520px){.world-poster-default{flex-direction:column;align-items:flex-start}}.poster-submission-status{border:1px solid #8e61b4;border-radius:10px;padding:14px;background:#241331;overflow-wrap:anywhere}.poster-submission-status h3{margin-top:0}.poster-submission-status p{white-space:pre-wrap}.world-blacklist-workspace{max-width:1120px;margin:0 auto;display:grid;grid-gap:20px;gap:20px}.world-blacklist-workspace>.card{margin:0}.world-blacklist-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.world-blacklist-heading h1,.world-blacklist-heading h2,.world-blacklist-heading h3{margin:0}.world-blacklist-heading p{margin-bottom:0}.world-blacklist-policy{border-left:3px solid #d4547f}.world-blacklist-policy p:last-child{margin-bottom:0}.world-blacklist-form,.world-blacklist-form label,.world-blacklist-issued label,.world-blacklist-scope,.world-blacklist-search label{display:grid;grid-gap:9px;gap:9px}.world-blacklist-workspace input,.world-blacklist-workspace select,.world-blacklist-workspace textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #494254;border-radius:9px;color:#f4f0f8;background:#15121d;font:inherit}.world-blacklist-workspace textarea{resize:vertical}.world-blacklist-workspace input[type=checkbox]{width:auto;min-height:auto;margin-right:8px}.world-blacklist-workspace button{min-height:44px}.world-blacklist-search{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.world-blacklist-search label{flex:1 1;min-width:220px}.world-blacklist-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.world-blacklist-cases,.world-blacklist-people{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.world-blacklist-people button{width:100%;text-align:left;display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}.world-blacklist-people button[aria-pressed=true]{outline:2px solid #d4547f}.world-blacklist-people span,.world-blacklist-workspace small{overflow-wrap:anywhere}.world-blacklist-cases>li{border:1px solid #403749;border-radius:12px;padding:18px;background:#13101b}.world-blacklist-reason{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.world-blacklist-issued{margin-top:18px;padding:16px;border:1px solid #73536c;border-radius:10px}.world-blacklist-grants{margin-top:18px}@media(max-width:600px){.world-blacklist-workspace{gap:14px}.world-blacklist-cases>li{padding:14px}}.staff-loggers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:28px 0;align-items:start}.staff-logger{min-width:0;margin:0;padding:20px}.staff-logger h2{font-size:1.3rem;overflow-wrap:anywhere}.staff-logger-heading{display:block;min-width:0;overflow-wrap:anywhere}.staff-logger-heading p{font-size:.85rem;line-height:1.5}.staff-logger .actions{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.staff-logger input,.staff-logger select{width:100%;min-width:0}.staff-logger button{color:var(--silver);background:transparent;border:1px solid var(--line);padding:10px 14px;border-radius:5px;cursor:pointer}.staff-logger button:disabled{cursor:wait;opacity:.65}.staff-logger-filters{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.staff-logger-filters input,.staff-logger-filters select{width:100%;min-width:0}.staff-logger-entries{max-height:520px;overflow-y:auto;overflow-wrap:anywhere}.staff-logger-entry{padding:14px 0;border-top:1px solid var(--line)}.staff-logger-entry p,.staff-logger-entry time{font-size:.82rem;color:var(--muted);line-height:1.5}.staff-logger .row{flex-wrap:wrap;gap:8px}@media(max-width:1100px){.staff-loggers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.staff-loggers{grid-template-columns:minmax(0,1fr)}}.staff-identity-overlay{position:fixed;inset:0;z-index:1800;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(4,2,12,.84);overflow-y:auto}.staff-identity-panel{width:min(820px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:28px;border:1px solid #a78bfa;border-radius:20px;background:#100b1d;color:#fff;box-shadow:0 24px 80px rgba(0,0,0,.6);display:grid;grid-gap:16px;gap:16px;overflow-wrap:anywhere;text-align:left}.staff-identity-panel:focus{outline:2px solid #c4b5fd;outline-offset:3px}.staff-identity-panel h2,.staff-identity-panel p{margin:0;line-height:1.55}.staff-identity-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.staff-identity-heading .eyebrow{color:#c4b5fd;font-size:.75rem;letter-spacing:.12em}.staff-identity-panel button{min-height:44px}.staff-identity-panel button:disabled{cursor:not-allowed;opacity:.55}.staff-identity-comparison{overflow-x:auto;border:1px solid #514064;border-radius:12px}.staff-identity-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:440px}.staff-identity-comparison td,.staff-identity-comparison th{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #514064}.staff-identity-comparison th:first-child{width:20%}.staff-identity-comparison thead{background:#241437}.staff-identity-comparison tbody tr:last-child>*{border-bottom:0}.staff-identity-comparison code{color:inherit;white-space:normal;overflow-wrap:anywhere;font-size:.85rem}.staff-identity-warning{padding:16px;border:1px solid #d94660;border-radius:12px;background:#2a101d}.staff-identity-warning p{margin-top:6px}.staff-identity-success{color:#bbf7d0}.staff-identity-form{display:grid;grid-gap:16px;gap:16px;margin:0}.staff-identity-form label{display:grid;grid-gap:8px;gap:8px}.staff-identity-form .staff-identity-checkbox{display:flex;align-items:flex-start;gap:10px}.staff-identity-checkbox input{width:20px;height:20px;flex:0 0 20px;margin:3px 0 0}.staff-identity-form input:not([type=checkbox]){width:100%;min-width:0}.staff-identity-actions{display:flex;gap:10px;flex-wrap:wrap}.staff-identity-hold-notice{margin:16px 0;padding:16px;border:1px solid #d94660;border-radius:12px;background:#2a101d;color:#fff;overflow-wrap:anywhere}.staff-identity-hold-notice p{margin:8px 0 0;line-height:1.55}@media(max-width:600px){.staff-identity-overlay{padding:12px}.staff-identity-panel{padding:20px 16px;max-height:calc(100dvh - 24px)}.staff-identity-comparison table{min-width:380px}.staff-identity-comparison td,.staff-identity-comparison th{padding:10px 8px}}.verification-shell{max-width:850px;margin:0 auto}.verification-brand{display:flex;gap:18px;align-items:center;margin-bottom:24px}.verification-brand img{object-fit:contain;flex-shrink:0}.verification-brand .eyebrow{margin:0 0 7px}.verification-brand h1{margin:0;font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.2}.verification-shell>.lead{margin:0 0 24px;max-width:none}.verification-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0;margin:0 0 24px;list-style:none}.verification-steps li{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid var(--line);border-radius:9px;color:var(--muted);font-size:.85rem}.verification-steps .done{border-color:#4eac7d;color:#86efac}.verification-shell>.card{margin-bottom:18px}.verification-shell .card h2{margin:0 0 14px;font-size:1.35rem}.verification-shell button{min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:7px;color:#fff;background:#1b102b;cursor:pointer}.verification-shell button:disabled{opacity:.55;cursor:not-allowed}.verification-shell .actions{margin:18px 0 0;justify-content:flex-start;flex-wrap:wrap}.verification-warning{padding:18px;border:1px solid #ad7454;border-radius:10px;color:#ffdda4}.verification-note{font-size:.82rem;line-height:1.6}.verification-success{text-align:center;padding:36px}.verification-check{--check-delay:80ms;position:relative;display:inline-grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:1px solid #65d39b;border-radius:50%;color:#86efac;background:#10251b;vertical-align:middle;animation:verification-check-pop .7s cubic-bezier(.2,.8,.3,1.15) var(--check-delay) both}.verification-check--1{--check-delay:360ms}.verification-check--2{--check-delay:640ms}.verification-check:after{content:"";position:absolute;inset:-2px;border:1px solid #65d39b;border-radius:50%;opacity:0;pointer-events:none;animation:verification-check-ring 1s ease-out calc(var(--check-delay) + .48s) both}.verification-check svg{width:72%;height:72%;overflow:visible}.verification-check path{stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:verification-check-draw .6s ease-in-out calc(var(--check-delay) + .18s) both}.verification-check.verification-mark{width:72px;height:72px;margin-bottom:20px}.verification-linked{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.verification-step-number{display:inline-grid;place-items:center;flex-shrink:0;width:24px;height:24px;border:1px solid var(--line);border-radius:50%}.verification-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.verification-motion-tools{margin:20px 0 0}.verification-motion-tools p{font-size:.78rem;line-height:1.5}body:has([aria-label="Celestial entrance animation"]) .verification-check,body:has([aria-label="Celestial entrance animation"]) .verification-check path,body:has([aria-label="Celestial entrance animation"]) .verification-check:after{animation:none}@keyframes verification-check-pop{0%{opacity:0;transform:translateY(6px) scale(.65) rotate(-15deg)}55%{opacity:1;transform:translateY(-3px) scale(1.12) rotate(7deg)}78%{transform:translateY(1px) scale(.96) rotate(-3deg)}to{opacity:1;transform:none}}@keyframes verification-check-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes verification-check-ring{0%{opacity:.55;transform:scale(.95)}to{opacity:0;transform:scale(1.6)}}@media(prefers-reduced-motion:reduce){.verification-check,.verification-check path,.verification-check:after{animation:none}.verification-check{opacity:1;transform:none}.verification-check path{stroke-dashoffset:0}.verification-check:after{opacity:0}}.verification-shell .verification-text-link{padding:0;min-height:0;border:0;background:none;text-decoration:underline;color:#d8b4fe;font:inherit}.verification-exit{margin-top:16px}.verification-shell :is(button,a):focus-visible{outline:3px solid #d8b4fe;outline-offset:3px}@media(max-width:540px){.verification-steps{grid-template-columns:1fr;gap:8px}.verification-brand{gap:12px}.verification-brand img{width:58px;height:58px}}.report-appeal-page>.lead{margin-bottom:24px}.report-appeal-choice h2{font-size:clamp(1.2rem,3vw,1.55rem);line-height:1.4;margin:0 0 22px}.report-appeal-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.report-appeal-options .report-appeal-option{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center;min-width:0;min-height:150px;padding:24px;cursor:pointer;color:#fff;text-align:left}.report-appeal-option strong{font-size:1.18rem;line-height:1.35}.report-appeal-option span{color:var(--muted);line-height:1.6}.report-appeal-option:focus-visible{outline:3px solid #d8b4fe;outline-offset:4px}.actions.report-appeal-back{max-width:880px;margin:0 auto 24px;justify-content:flex-start}@media(max-width:600px){.report-appeal-options{grid-template-columns:minmax(0,1fr);gap:14px}.report-appeal-options .report-appeal-option{min-height:124px;padding:20px}.actions.report-appeal-back button{width:auto}}