@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#07090d;--surface:#0e141c;--foreground:#edf3f8;--muted:#9ba7b5;--line:#202a36;--accent:#20b9c8;--accent-strong:#63d7e0;--signal:#c65d52;--info:#20b9c8;--warning:#9a6b1f;--soft:#eef2ef;--surface-muted:#f8faf8;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{background:var(--background);min-height:100%;color:var(--foreground);margin:0}html{background-color:#07090d}body{overscroll-behavior-y:none;background-color:#07090d;min-height:100vh;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.page-shell{width:min(1120px,100vw - 32px);margin:0 auto;padding:40px 0 56px}.catalog-shell{gap:28px;display:grid}.topline,.eyebrow{color:var(--muted);font-size:14px;line-height:1.4}.topline{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-bottom:44px;padding-bottom:18px;display:flex}.hero{gap:24px;display:grid}.catalog-hero{border-bottom:1px solid var(--line);align-content:center;min-height:320px;padding-bottom:30px}h1{letter-spacing:0;max-width:820px;margin:0;font-size:clamp(40px,8vw,84px);line-height:.98}h2{letter-spacing:0;margin:0;font-size:24px;line-height:1.2}p{color:#3e403a;margin:0;font-size:18px;line-height:1.65}.lede{max-width:720px}.actions{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid var(--accent-strong);background:var(--accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.button.secondary{color:var(--accent-strong);background:0 0}.service-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.service-row span,.ad-placement,.feed-row,.catalog-card{border:1px solid var(--line);background:var(--surface);border-radius:8px}.service-row span{color:#26313f;align-items:center;min-height:54px;padding:12px;font-weight:700;display:flex}.ad-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ad-placement{gap:8px;min-height:118px;padding:16px;display:grid}.ad-placement span,.catalog-card span{width:fit-content;color:var(--accent-strong);background:#eef4f3;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.ad-placement strong{color:#20242a;font-size:18px;line-height:1.25}.ad-placement small,.catalog-card small,.feed-row small{color:var(--muted);font-size:13px;line-height:1.35}.catalog-section{border-top:1px solid var(--line);gap:16px;padding-top:24px;display:grid}.calendar-feed{gap:10px;display:grid}.feed-row{grid-template-columns:170px minmax(0,1fr) 120px;align-items:center;gap:12px;min-height:58px;padding:12px 14px;text-decoration:none;display:grid}.feed-row time{color:var(--info);font-size:14px;font-weight:700}.feed-row span{overflow-wrap:anywhere;color:#20242a;font-weight:700}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.catalog-card{gap:12px;min-height:220px;padding:18px;display:grid}.catalog-card h3{color:var(--foreground);margin:0;font-size:24px;line-height:1.15}.catalog-card p{font-size:16px;line-height:1.55}.live-panel{gap:18px;display:grid}.live-details{margin:0}.source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.live-layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;gap:12px;display:grid}.live-layout[data-source-count="1"]{grid-template-columns:minmax(0,1fr)}.live-stage{border:1px solid var(--line);color:#fff;background:#111827;border-radius:8px;gap:10px;min-height:280px;padding:14px;display:grid}.live-stage span{color:#b7c4d5;font-size:13px}.live-stage strong{font-size:20px;line-height:1.25}.source-tile{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:8px;min-height:120px;padding:14px;display:grid}button.source-tile{cursor:pointer;font:inherit;text-align:left}.source-tile.active{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}.source-switcher{grid-template-columns:1fr}.source-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.source-tile span,.source-tile small{color:var(--muted);font-size:13px;line-height:1.35}.source-tile strong{color:#20242a;font-size:18px;line-height:1.25}.live-media{align-content:center;gap:12px;min-height:190px;display:none}.live-media.active{display:grid}.live-media-track{border:1px solid var(--line);background:#050505;border-radius:8px;width:100%;max-height:320px}.live-timing-banner{background:#fff8e8;border:1px solid #c8912f;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.live-timing-banner strong{color:#68410a}.live-timing-banner span{color:#76551f;font-size:14px}.live-chat-panel{gap:18px}.live-chat-heading,.live-chat-composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.live-chat-heading p{max-width:620px;font-size:16px;line-height:1.5}.live-chat-facts{margin-top:0}.live-chat-moderation-panel,.live-chat-moderation-toolbar,.live-chat-auth-boundary,.live-chat-composer{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:12px;padding:14px;display:grid}.live-chat-moderation-panel{background:#f8fafc}.live-chat-moderation-toolbar{border:0;grid-template-columns:minmax(220px,.55fr) minmax(260px,1fr);align-items:end;padding:0}.live-chat-moderation-toolbar label,.live-chat-composer label{gap:6px;min-width:0;display:grid}.live-chat-toggle-box{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.live-chat-moderation-toolbar span,.live-chat-moderation-toolbar small,.live-chat-composer span,.live-chat-composer small,.live-chat-auth-boundary p{color:var(--muted);font-size:13px;line-height:1.4}.live-chat-moderation-toolbar input,.live-chat-composer textarea{border:1px solid var(--line);width:100%;color:var(--foreground);font:inherit;background:#fff;border-radius:6px}.live-chat-moderation-toolbar input{min-height:38px;padding:8px 10px;font-size:14px}.live-chat-feed{gap:10px;max-height:460px;padding-right:4px;display:grid;overflow:auto}.live-chat-message{border:1px solid var(--line);background:#fff;border-radius:8px;gap:9px;padding:12px;display:grid}.live-chat-message-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-chat-message-meta strong{overflow-wrap:anywhere;color:var(--foreground);font-size:15px;line-height:1.25}.live-chat-message-meta span{color:var(--accent-strong);background:#eef4f3;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:800;line-height:1.2}.live-chat-message-meta span[data-role-tone=moderator]{color:var(--signal);background:#f8eeee}.live-chat-message-meta span[data-role-tone=organiser]{color:#1f6f5b;background:#edf8f2}.live-chat-message-meta span[data-role-tone=judge]{color:var(--info);background:#eef3fb}.live-chat-message-meta time{color:var(--muted);margin-left:auto;font-size:12px}.live-chat-message p{overflow-wrap:anywhere;color:#2d332f;font-size:15px;line-height:1.5}.live-chat-message .button{justify-self:start}.live-chat-message-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-chat-moderation-queue{gap:10px;display:grid}.live-chat-moderation-item{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.live-chat-moderation-item p{overflow-wrap:anywhere;color:#2d332f;margin:0;font-size:14px;line-height:1.45}.live-chat-message-meta span[data-status-tone=hidden]{color:var(--signal);background:#f8eeee}.live-chat-message-meta span[data-status-tone=visible]{color:#1f6f5b;background:#edf8f2}.live-chat-moderation-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.live-chat-moderation-facts div{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;min-width:0;padding:8px}.live-chat-moderation-facts dt,.live-chat-moderation-facts dd{margin:0}.live-chat-moderation-facts dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.live-chat-moderation-facts dd{overflow-wrap:anywhere;color:var(--foreground);font-size:13px;font-weight:800}.live-chat-composer textarea{resize:vertical;min-height:92px;padding:10px 12px;font-size:15px;line-height:1.45}.live-chat-skeleton{gap:10px;display:grid}.live-chat-skeleton span{border:1px solid var(--line);background:linear-gradient(90deg,#eef2f7,#fff,#eef2f7) 0 0/220% 100%;border-radius:8px;height:68px;animation:1.4s ease-in-out infinite chat-skeleton}@keyframes chat-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}.source-publisher-shell{max-width:860px}.source-publisher-hero{border-bottom:1px solid var(--line);padding-bottom:24px}.source-publisher-panel{gap:14px}.source-publisher-status{border-left:3px solid var(--accent);gap:6px;padding:10px 0 10px 12px;display:grid}.source-publisher-status span,.source-publisher-status small{color:var(--muted);font-size:13px;line-height:1.35}.source-publisher-status strong{font-size:22px;line-height:1.25}.source-preview{aspect-ratio:16/9;border:1px solid var(--line);-o-object-fit:cover;object-fit:cover;background:#111827;border-radius:8px;width:100%;min-height:260px}.source-preview[data-preview-state=idle]{background:linear-gradient(135deg,#ffffff14,#0000 42%),#111827}.publisher-details{margin-top:0}.publisher-actions{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));gap:10px;display:grid}.source-publisher-panel[data-publisher-state=failed] .source-publisher-status{border-color:var(--signal)}.source-publisher-panel[data-publisher-state=publishing] .source-publisher-status{border-color:#1f6f5b}.course-card span{color:var(--signal);background:#f8eeee}.text-link{width:fit-content;color:var(--accent-strong);align-self:end;font-weight:800;text-decoration:none}.details{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;padding-top:24px;display:grid}.detail{min-width:0}.detail dt{color:var(--muted);margin-bottom:6px;font-size:13px}.detail dd{margin:0;font-size:16px;line-height:1.45}.section{border-top:1px solid var(--line);gap:16px;margin-top:56px;padding-top:24px;display:grid}.status-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.status-list li{color:#32342f;align-items:baseline;gap:10px;line-height:1.5;display:flex}.status-list strong{min-width:138px;color:var(--foreground)}.organizer-shell{gap:28px;display:grid}.organizer-hero{border-bottom:1px solid var(--line);padding-bottom:30px}.organizer-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.flow-column{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:16px;padding:18px;display:grid}.flow-column ol,.contract-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.flow-column li{border-top:1px solid var(--line);gap:8px;min-height:132px;padding-top:14px;display:grid}.flow-column li:first-child{border-top:0;padding-top:0}.flow-column span{width:fit-content;color:var(--accent-strong);background:#eef4f3;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.flow-column strong{color:#20242a;font-size:18px;line-height:1.25}.flow-column p,.contract-list li,.boundary-grid span{color:#32342f;font-size:15px;line-height:1.55}.organizer-contracts{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:start}.contract-list li,.boundary-grid span{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:12px}.organizer-boundaries{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:start}.boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.moderation-shell{max-width:1180px}.moderation-section{gap:22px}.section-heading{gap:8px;display:grid}.compact-title{font-size:36px;line-height:1.1}.kyc-review-surface{gap:16px;display:grid}.queue-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.queue-summary span,.surface-alert,.empty-state{border:1px solid var(--line);color:#32342f;background:#fff;border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.45}.surface-alert{border-color:#b56a3b}.kyc-request-list{gap:12px;display:grid}.kyc-request-row{border:1px solid var(--line);background:#fff;border-radius:6px;gap:14px;padding:14px;display:grid}.kyc-request-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.kyc-request-facts dt,.review-reason span{color:var(--muted);margin-bottom:4px;font-size:12px;line-height:1.35}.kyc-request-facts dd{overflow-wrap:anywhere;color:var(--foreground);margin:0;font-size:14px;line-height:1.4}.review-note{border-left:3px solid var(--accent);color:#32342f;padding-left:10px;font-size:14px;line-height:1.5}.review-reason{gap:6px;display:grid}.review-reason textarea{resize:vertical;border:1px solid var(--line);min-height:86px;color:var(--foreground);font:inherit;border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.45}.review-actions{flex-wrap:wrap;gap:8px;display:flex}.compact-button{min-height:38px;padding:0 12px;font-size:14px}.compact-button:disabled{cursor:wait;opacity:.62}.organizer-workspace{max-width:1220px}.workspace-heading,.account-strip,.form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-heading{margin-bottom:22px}.organizer-console,.workspace-grid,.workspace-form,.event-list,.compact-table,.bracket-board{gap:14px;display:grid}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.workspace-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:16px;padding:18px;display:grid}.auth-panel{max-width:780px}.panel-heading{gap:6px;display:grid}.panel-heading p,.workspace-form span,.account-strip span{color:var(--muted);font-size:14px;line-height:1.45}.workspace-form{grid-template-columns:1fr}.two-column-form,.event-edit-form,.roster-form{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-form label{gap:6px;min-width:0;display:grid}.workspace-form input,.workspace-form select,.workspace-form textarea{border:1px solid var(--line);width:100%;color:var(--foreground);font:inherit;background:#fff;border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.4}.stream-workspace{gap:18px}.source-mode-selector{grid-template-columns:minmax(220px,1.2fr) minmax(190px,1fr) minmax(190px,.9fr);gap:12px;display:grid}.source-mode-option{border:1px solid var(--line);min-width:0;color:var(--foreground);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:7px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.source-mode-option:hover,.source-mode-option:focus-visible{border-color:#64748b;outline:none}.source-mode-option:active{transform:translateY(1px)}.source-mode-option.selected{background:#f3fbf7;border-color:#1f6f5b}.source-mode-option span,.source-mode-option small,.source-mode-option em,.source-mode-next-action span,.stream-source-row small,.stream-source-row em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.35}.source-mode-option strong{font-size:18px;line-height:1.2}.source-mode-next-action{border-left:3px solid #1f6f5b;gap:4px;padding:10px 0 10px 12px;display:grid}.stream-source-controls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.stream-source-controls label{gap:6px;min-width:0;display:grid}.stream-source-controls span,.stream-session-row span,.stream-session-row small{color:var(--muted);font-size:13px;line-height:1.35}.stream-source-controls input,.stream-source-controls select{border:1px solid var(--line);width:100%;color:var(--foreground);font:inherit;background:#fff;border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.4}.stream-session-list{gap:12px;display:grid}.stream-session-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(170px,.75fr) minmax(260px,1.4fr) minmax(220px,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.stream-session-row>div,.stream-source-list,.stream-readiness-contract,.stream-control-actions{gap:8px;display:grid}.stream-source-row{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:minmax(108px,max-content) minmax(130px,1fr);align-items:start;gap:5px 10px;padding:10px;display:grid}.stream-source-row strong{font-size:15px}.stream-source-row small,.stream-source-row em{grid-column:2}.obs-ingress-panel,.source-publisher-link-panel{border-top:1px solid var(--line);grid-column:1/-1;gap:10px;padding-top:10px;display:grid}.obs-ingress-status{border-left:3px solid #8a8f98;gap:3px;padding-left:10px;display:grid}.source-publisher-link-status{border-left:3px solid #1f6f5b;gap:3px;padding-left:10px;display:grid}.obs-ingress-status[data-ingress-status=online]{border-color:#1f6f5b}.obs-ingress-status[data-ingress-status=reconnecting]{border-color:#9a6b1f}.obs-ingress-status[data-ingress-status=source_loss],.obs-ingress-status[data-ingress-status=offline],.obs-ingress-status[data-ingress-status=failed],.obs-ingress-status[data-ingress-status=revoked]{border-color:#9f3a34}.obs-ingress-status strong{font-size:14px}.obs-ingress-status span,.obs-checklist span,.phone-checklist span,.obs-secret-note,.ingress-secret-grid span,.publisher-link-grid span,.publisher-link-grid small,.source-publisher-link-status span{color:var(--muted);font-size:12px;line-height:1.4}.obs-checklist,.phone-checklist{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;padding:9px;display:grid}.ingress-secret-grid{grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) repeat(2,max-content);align-items:end;gap:8px;display:grid}.publisher-link-grid{grid-template-columns:minmax(220px,1fr) repeat(2,max-content);align-items:center;gap:8px;display:grid}.ingress-secret-grid label,.publisher-link-safe-summary{gap:5px;min-width:0;display:grid}.publisher-link-safe-summary{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px}.publisher-link-grid small{align-self:center}.ingress-secret-grid input{border:1px solid var(--line);width:100%;color:var(--foreground);font:inherit;background:#fff;border-radius:6px;padding:9px 10px;font-size:13px;line-height:1.35}.obs-secret-note{background:#f7f9fc;border:1px solid #d6d3d1;border-radius:8px;padding:9px}.obs-actions{grid-template-columns:repeat(auto-fit,minmax(112px,max-content))}.source-mode-badge{color:#1f6f5b;background:#edf8f2;border:1px solid #bfdbd0;border-radius:999px;grid-row:span 3;width:fit-content;padding:5px 8px;font-weight:700}.stream-source-row[data-source-mode=not-selected] .source-mode-badge{color:#78716c;background:#f5f5f4;border-color:#d6d3d1}.stream-control-actions{grid-template-columns:repeat(auto-fit,minmax(120px,max-content));align-items:start}.stream-session-row strong{color:var(--foreground);font-size:18px;line-height:1.25}.stream-readiness-contract span{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;padding:6px 9px}.workspace-form textarea{resize:vertical;min-height:96px}.form-actions{justify-content:flex-start}.event-row{border:1px solid var(--line);width:100%;min-height:88px;color:var(--foreground);font:inherit;text-align:left;background:#fff;border-radius:6px;gap:6px;padding:12px;display:grid}.event-row.selected{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}.event-row span,.compact-table small,.bracket-summary span,.match-row small{color:var(--muted);font-size:12px;line-height:1.35}.event-row strong,.compact-table strong,.account-strip strong{overflow-wrap:anywhere;color:var(--foreground);line-height:1.3}.event-row small{overflow-wrap:anywhere;color:var(--muted);font-size:13px}.success-alert{border-color:#4b8d68}.compact-table div,.bracket-summary,.match-row{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:110px minmax(0,1fr) 92px;align-items:center;gap:10px;padding:10px 12px;display:grid}.compact-table span,.match-row span{overflow-wrap:anywhere;color:#32342f;font-size:14px;line-height:1.4}.bracket-round{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.bracket-round h3{margin:0;font-size:18px;line-height:1.25}.auth-shell,.account-shell{gap:24px;display:grid}.top-nav{flex-wrap:wrap;gap:8px 16px;display:flex}.auth-panel,.account-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:16px;padding:18px;display:grid}.auth-panel label,.kyc-submit-form label{gap:6px;display:grid}.auth-panel label span,.kyc-submit-form label span,.account-facts dt{color:var(--muted);font-size:12px;line-height:1.35}.auth-panel input,.kyc-submit-form input,.kyc-submit-form select{border:1px solid var(--line);min-height:42px;color:var(--foreground);font:inherit;border-radius:6px;padding:8px 10px;font-size:15px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid:has(label:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.full-width{grid-column:1/-1}.account-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.account-facts div,.role-access-row{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:10px}.account-facts dd{overflow-wrap:anywhere;color:var(--foreground);margin:0;font-size:14px;line-height:1.4}.role-chip-row,.role-access-grid{flex-wrap:wrap;gap:10px;display:flex}.role-chip-row{align-items:flex-start}.role-chip{border:1px solid var(--accent);min-height:34px;color:var(--accent-strong);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.role-chip.locked{border-color:var(--line);color:var(--muted)}.role-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.role-access-row{gap:8px;display:grid}.role-access-row strong{color:var(--foreground)}.role-access-row span,.role-access-row small{color:#32342f;font-size:14px;line-height:1.45}.kyc-submit-form{grid-template-columns:minmax(220px,.45fr) auto;align-items:end;gap:12px;display:grid}button.button{cursor:pointer}button.button:disabled{cursor:wait;opacity:.62}@media (max-width:720px){.details,:is(.service-row,.ad-strip,.catalog-grid,.organizer-board,.organizer-contracts,.organizer-boundaries,.boundary-grid,.form-grid,.form-grid:has(label:nth-child(3)),.account-grid,.account-facts,.role-access-grid,.source-grid,.live-layout,.source-status-grid,.source-mode-selector,.stream-source-controls,.stream-source-row,.stream-session-row,.ingress-secret-grid,.publisher-link-grid,.publisher-actions,.kyc-submit-form){grid-template-columns:1fr}.source-preview{min-height:210px}.stream-source-row small,.stream-source-row em{grid-column:1}.feed-row{grid-template-columns:1fr}.status-list li{gap:2px;display:grid}.status-list strong{min-width:0}.kyc-request-facts{grid-template-columns:1fr}.compact-title{font-size:30px}.workspace-grid,.two-column-form,.event-edit-form,.roster-form,.compact-table div,.bracket-summary,.match-row{grid-template-columns:1fr}}.brand-mark{color:#101816;letter-spacing:.02em;font-size:18px;font-weight:900;text-decoration:none}.home-shell,.public-event-shell,.public-live-shell{width:min(1240px,100vw - 32px)}.home-shell{gap:34px;display:grid}.home-topline{align-items:center;margin-bottom:8px}.home-nav,.home-auth-actions,.home-entry-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.home-nav a,.home-auth-actions a{color:#3f4b4a;font-size:14px;font-weight:700;text-decoration:none}.home-auth-actions a.button{color:#fff}.home-hero,.public-event-hero,.public-live-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:28px;padding-bottom:34px;display:grid}.home-hero-copy,.home-hero-panel,.event-status-panel,.live-status-panel{gap:18px;display:grid}.home-hero h1,.public-event-hero h1,.public-live-hero h1{max-width:880px;font-size:clamp(42px,6.4vw,78px)}.home-trust-line{border-left:3px solid var(--accent);color:#42504c;max-width:760px;padding-left:14px;font-size:15px;line-height:1.5}.home-hero-panel,.event-status-panel,.live-status-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:18px}.home-hero-panel>span,.event-status-panel>span,.live-status-panel>span,.home-featured-event>span,.home-tournament-card>span,.home-course-card>span,.event-info-block>span,.live-readiness-grid span{width:fit-content;color:var(--accent-strong);background:#e9f2ef;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;line-height:1.2}.home-hero-panel strong,.event-status-panel strong,.live-status-panel strong{color:#17201c;font-size:24px;line-height:1.18}.home-hero-panel dl,.home-featured-event dl{gap:12px;margin:0;display:grid}.home-hero-panel dt,.home-featured-event dt{color:var(--muted);font-size:12px;line-height:1.35}.home-hero-panel dd,.home-featured-event dd{color:#26312f;margin:2px 0 0;font-size:14px;line-height:1.45}.home-entry-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr);gap:12px;display:grid}.home-entry-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:12px;min-height:186px;padding:18px;display:grid}.home-entry-card:first-child,.home-entry-card:nth-child(4){background:#fbfcfb}.home-entry-card h2,.home-featured-event h3,.home-tournament-card h3,.home-course-card h3,.event-info-block h2,.event-roster-panel h2,.event-bracket-round h3,.live-readiness-grid strong{color:#17201c;margin:0;font-size:22px;line-height:1.18}.home-entry-card p,.home-featured-event p,.home-tournament-card p,.home-course-card p,.home-boundary-note,.event-status-panel p,.live-status-panel p,.event-info-block p,.event-live-entry p,.live-readiness-grid p{color:#46504d;font-size:15px;line-height:1.58}.home-product-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1fr .95fr;gap:10px;padding:14px 0;display:grid}.home-product-status span{color:#34413d;border-left:3px solid #8a9a95;padding:4px 12px;font-size:14px;line-height:1.45}.home-section,.event-bracket-section,.event-live-entry,.live-readiness-grid{border-top:1px solid var(--line);gap:18px;padding-top:28px;display:grid}.home-event-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:16px;display:grid}.home-featured-event,.home-tournament-card,.home-course-card,.event-info-block,.event-roster-panel,.event-bracket-round,.live-readiness-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;padding:18px;display:grid}.home-feed-list{gap:8px;display:grid}.home-feed-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:150px minmax(0,1fr) 112px;align-items:center;gap:12px;min-height:60px;padding:12px 14px;text-decoration:none;display:grid}.home-feed-row time,.home-feed-row small,.home-course-card small,.event-match-row small,.event-status-panel small{color:var(--muted);font-size:13px;line-height:1.35}.home-feed-row span{overflow-wrap:anywhere;color:#17201c;font-weight:800}.home-tournament-grid,.home-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-mini-bracket,.event-match-list{gap:8px;display:grid}.home-mini-bracket div,.event-match-row{border-left:3px solid var(--accent);gap:4px;padding:8px 0 8px 10px;display:grid}.home-live-board{grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:stretch;gap:14px;display:grid}.home-live-stage{color:#f7faf8;background:linear-gradient(135deg,#0d6b5f38,#0000 38%),#17201c;border-radius:8px;gap:14px;min-height:280px;padding:22px;display:grid}.home-live-stage span{color:#b8c7c2;font-size:13px;font-weight:800}.home-live-stage strong{max-width:680px;font-size:clamp(28px,4vw,46px);line-height:1.05}.home-live-stage p{color:#d8e1de;max-width:680px}.home-live-stage .button{align-self:end;width:fit-content}.home-source-modes{gap:8px;display:grid}.home-source-modes span{border:1px solid var(--line);background:var(--surface);color:#17201c;border-radius:8px;min-height:54px;padding:14px;font-weight:800}.home-boundary-note{border-left:3px solid var(--warning);grid-column:1/-1;padding-left:12px}.event-topline{margin-bottom:28px}.event-facts,.live-page-facts{margin-top:22px}.event-content-grid,.event-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.event-person-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.event-person-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) max-content;gap:12px;padding:10px 0;display:grid}.event-person-list li:last-child{border-bottom:0}.event-person-list strong,.event-match-row strong{overflow-wrap:anywhere;color:#17201c}.event-person-list span{color:var(--muted);font-size:14px}.event-bracket-board{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:14px;display:grid}.event-bracket-round>div:first-child{gap:6px;display:grid}.event-bracket-round>div:first-child span{color:#315d9f;background:#eef2f7;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800}.event-live-entry{grid-template-columns:minmax(0,1fr) max-content;align-items:center}.public-live-hero{align-items:center}.live-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:18px}.live-panel .details{margin-top:0}.live-stage{background:linear-gradient(135deg,#315d9f2e,#0000 40%),#111a18;border-color:#24312d;min-height:360px}.live-empty-frame{text-align:center;border:1px dashed #ffffff47;border-radius:8px;place-content:center;gap:8px;min-height:220px;padding:18px;display:grid}.live-empty-frame p{color:#cbd7d3;max-width:420px;font-size:15px}.live-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stream-workspace{background:#fbfcfb;border-color:#cbd6d2}.stream-workspace .panel-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding-bottom:14px}.source-mode-selector{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) minmax(220px,.95fr)}.source-mode-option{background:#fff;border-color:#d5dedb;min-height:164px}.source-mode-option[data-source-mode=desktop_obs_rtmp]{border-top:4px solid var(--accent)}.source-mode-option[data-source-mode=mobile_browser]{border-top:4px solid var(--info)}.source-mode-option[data-source-mode=desktop_browser]{border-top:4px solid var(--warning)}.source-mode-option.selected{background:#f1f8f5;box-shadow:inset 0 0 0 1px #0d6b5f33}.source-mode-next-action{border-left-color:var(--accent);background:#f6faf8;padding:12px 14px}.stream-source-controls{grid-template-columns:repeat(4,minmax(150px,1fr))}.stream-session-row{background:#fff;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);padding:16px}.stream-readiness-contract,.stream-control-actions{grid-column:1/-1}.stream-source-row{background:#f8faf8;grid-template-columns:minmax(112px,max-content) minmax(0,1fr)}.obs-checklist,.phone-checklist,.publisher-link-safe-summary,.obs-secret-note,.stream-readiness-contract span{background:#fff}.ingress-secret-grid{grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) repeat(2,max-content)}.publisher-link-grid{grid-template-columns:minmax(220px,1fr) repeat(2,max-content)}.stream-control-actions{gap:8px}@media (max-width:980px){.home-hero,.public-event-hero,.public-live-hero,.home-event-layout,.home-live-board,.event-live-entry,.home-entry-grid,.home-product-status,.home-tournament-grid,.home-course-grid,.event-content-grid,.event-people-grid,.live-readiness-grid,.live-chat-moderation-toolbar,.source-mode-selector,.stream-source-controls,.stream-session-row,.ingress-secret-grid,.publisher-link-grid{grid-template-columns:1fr}.home-nav{flex-basis:100%;order:3}.event-live-entry .button{width:fit-content}.live-chat-toggle-box{align-items:flex-start}}@media (max-width:640px){.home-shell,.public-event-shell,.public-live-shell{width:min(100% - 20px,1240px)}.home-hero h1,.public-event-hero h1,.public-live-hero h1{font-size:38px;line-height:1.03}.home-auth-actions{justify-content:space-between;width:100%}.home-entry-card,.home-featured-event,.home-tournament-card,.home-course-card,.event-info-block,.event-roster-panel,.event-bracket-round,.live-readiness-grid article,.stream-session-row{padding:14px}.home-feed-row,.event-person-list li,.live-chat-moderation-facts{grid-template-columns:1fr}.home-live-stage{min-height:240px}.live-stage{min-height:300px}.source-mode-option,.source-tile{min-height:auto}}:is(html:has(.home-shell),body:has(.home-shell)){background:#05070b;overflow-x:clip}.home-shell{--home-sidebar-width:248px;isolation:isolate;color:#f4f7fb;background:radial-gradient(at 18% -8%,#26c8d829,#0000 42%),radial-gradient(at 94% 8%,#c62d591f,#0000 34%),radial-gradient(at 52% 44%,#105e5b1f,#0000 46%),linear-gradient(#070a10 0,#05070b 52%,#060910 100%);grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0 0 72px;display:grid;position:relative;overflow:clip}.home-shell:before,.home-shell:after{content:"";z-index:-1;pointer-events:none;position:absolute}.home-shell:before{opacity:.72;background:conic-gradient(from 214deg at 10% 14%, transparent 0 19deg, #29c4d329 24deg, transparent 38deg 360deg), conic-gradient(from 38deg at 88% 10%, transparent 0 34deg, #cc345b24 40deg, transparent 56deg 360deg), linear-gradient(126deg, transparent 0 19%, #2cc9da1f 25%, transparent 39%), linear-gradient(154deg, transparent 0 42%, #ba2e561a 52%, transparent 68%), linear-gradient(102deg, transparent 0 58%, #1c7a7429 65%, transparent 80%);filter:blur(.6px);inset:0 -18vw -8%;transform:skewY(-2deg);-webkit-mask-image:linear-gradient(90deg,#0000,#05080ef5 8% 92%,#0000),linear-gradient(#05080eeb,#05080ec2 58%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#05080ef5 8% 92%,#0000),linear-gradient(#05080eeb,#05080ec2 58%,#0000 100%)}.home-shell:after{background:radial-gradient(at 22% 18%,#35dce912,#0000 30%),radial-gradient(at 78% 28%,#d43c5b0f,#0000 28%),linear-gradient(#0000 0,#05070bc7 620px,#05070bf5 100%);inset:0;-webkit-mask-image:linear-gradient(#05080edb,#05080e9e 62%,#0000 100%);mask-image:linear-gradient(#05080edb,#05080e9e 62%,#0000 100%)}.home-shell>*{width:min(1640px,100vw - 48px);margin-inline:auto}.home-menu-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.home-topline{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(90deg,#06090feb,#07151ac7 42%,#120a12db),#06080cdb;border-bottom:1px solid #ffffff1a;align-items:center;width:100%;max-width:none;min-height:70px;margin-bottom:0;padding:0 clamp(18px,4vw,72px);position:sticky;top:0;box-shadow:inset 0 1px #ffffff14,0 18px 46px #00000047}.home-topline:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#48daea75,#cb3b633d,#0000);height:1px;position:absolute;bottom:0;left:clamp(18px,4vw,72px);right:clamp(18px,4vw,72px)}.home-brand-group{align-items:center;gap:14px;display:flex}.home-menu-button{cursor:pointer;background:#ffffff07;border:1px solid #ffffff13;border-radius:9px;grid-auto-rows:2px;place-content:center;place-items:center;gap:5px;width:34px;height:34px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-grid;box-shadow:inset 0 1px #ffffff0e}.home-menu-button span{background:#eef6ffcc;border-radius:999px;width:15px;height:2px;display:block}.home-menu-button:hover,.home-menu-button:focus-visible{background:#48daea14;border-color:#48daea5c;box-shadow:inset 0 1px #ffffff14}.home-menu-button:active{transform:translateY(1px)}.home-topline .brand-mark{color:#f8fbff;letter-spacing:0;font-size:22px}.home-left-rail{z-index:1;width:var(--home-sidebar-width);max-width:none;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(at 10% 12%,#26cadd14,#0000 42%),linear-gradient(#070c1257,#07090e8f);border-right:1px solid #ffffff0b;align-content:start;gap:22px;margin:0;padding:18px 12px 26px;transition:opacity .18s,transform .18s;display:grid;position:fixed;top:70px;bottom:0;left:0;overflow-y:auto}.home-left-menu,.home-left-live{gap:6px;display:grid}.home-left-menu a,.home-left-live a{color:#e6eff8c2;min-width:0;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:grid}.home-left-menu a{border-radius:9px;padding:11px 12px;font-size:14px;font-weight:700}.home-left-menu a:hover,.home-left-menu a:focus-visible,.home-left-menu a.is-active{color:#fff;background:#ffffff0b;outline:none}.home-left-live{border-top:1px solid #ffffff14;padding-top:18px}.home-left-live>span{color:#e2ebf585;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.home-left-live a{border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px}.home-left-live a:hover,.home-left-live a:focus-visible{color:#fff;background:#ffffff0e;outline:none}.home-left-live strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.18;overflow:hidden}.home-left-live small{color:#75e4f1;text-transform:uppercase;font-size:10px;font-weight:800}.home-left-avatar{background-size:cover;border:1px solid #ffffff21;border-radius:10px;width:34px;height:34px;display:block;box-shadow:inset 0 1px #ffffff1f}.home-left-avatar.has-preview-image{background:linear-gradient(180deg, #0204080a, #02040857), var(--preview-image) center / cover no-repeat, #101722}.home-menu-backdrop{display:none}.home-storefront,.home-section{width:min(1580px, calc(100vw - var(--home-sidebar-width) - 48px));margin-left:calc(var(--home-sidebar-width) + 24px);margin-right:24px}.home-topline .home-menu-button{display:none}.home-brand-group{padding-left:14px}.home-menu-toggle:checked~.home-left-rail{opacity:0;pointer-events:none;transform:translate(-100%)}.home-menu-toggle:checked~.home-topline{grid-template-columns:max-content minmax(0,1fr) max-content;padding:0 48px}.home-menu-toggle:checked~.home-topline .home-brand-group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0a0e143d;border:1px solid #ffffff13;border-radius:14px;width:auto;height:52px;padding:6px 14px 6px 6px;box-shadow:inset 0 1px #ffffff14,0 10px 26px #0000001c}.home-menu-toggle:checked~.home-storefront,.home-menu-toggle:checked~.home-section{width:min(1640px,100vw - 48px);margin-inline:auto}@media (min-width:981px){.home-menu-toggle:checked~.home-left-rail{opacity:1;pointer-events:auto;transform:none}.home-menu-toggle:checked~.home-topline{grid-template-columns:max-content minmax(0,1fr) max-content;padding:0 48px}.home-menu-toggle:checked~.home-storefront,.home-menu-toggle:checked~.home-section{width:min(1580px, calc(100vw - var(--home-sidebar-width) - 48px));margin-left:calc(var(--home-sidebar-width) + 24px);margin-right:24px}}.home-nav,.home-auth-actions{gap:8px}.home-nav{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:4px;box-shadow:inset 0 1px #ffffff0f}.home-nav a,.home-auth-actions a{color:#e4ecf5c2;border-radius:999px;padding:8px 10px;font-size:13px;line-height:1.25;transition:background .16s,color .16s,transform .16s}.home-nav a:hover,.home-auth-actions a:hover,.home-nav a:focus-visible,.home-auth-actions a:focus-visible{color:#fff;background:#ffffff0f}.home-shell .button{color:#fff;background:linear-gradient(90deg,#6b4de6,#12bfd7);border-color:#44daef9e;border-radius:8px;transition:transform .18s,border-color .18s,background .18s;box-shadow:inset 0 1px #fff3}.home-shell .button:hover,.home-shell .button:focus-visible{border-color:#ffffffbd}.home-shell .button:active{transform:translateY(1px)}.home-shell .button.secondary{color:#e9f2ff;background:#ffffff0e;border-color:#ffffff2b}.home-auth-actions a.button{color:#fff;align-items:center;min-height:38px;padding:0 15px}.home-hero{border-bottom:0;grid-template-columns:minmax(0,1.02fr) minmax(340px,.55fr);align-items:center;gap:clamp(22px,4vw,56px);min-height:min(760px,100dvh - 82px);padding:clamp(54px,8vw,116px) 0 clamp(46px,6vw,86px);position:relative}.home-hero:before{content:"";pointer-events:none;filter:blur(.2px);background:linear-gradient(100deg,#0000 0 18%,#1ec7e257 23%,#0000 29%),linear-gradient(153deg,#0000 0 32%,#7c4cea66 37%,#0000 43%);width:min(430px,46vw);height:170px;position:absolute;inset:auto 6% 24px auto;transform:skewY(-8deg)}.home-hero-copy{max-width:790px}.home-shell .eyebrow{color:#79d6e5;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:800}.home-hero h1{color:#f7fbff;letter-spacing:0;max-width:820px;font-size:clamp(44px,7.1vw,88px);font-weight:900;line-height:.98}.home-hero .lede{color:#e7eef6c7;max-width:680px;font-size:clamp(17px,1.7vw,22px);line-height:1.52}.home-trust-line{color:#dfe8f2b8;border-left:3px solid #21c6dd;max-width:680px;padding-left:14px}.home-hero-panel{background:linear-gradient(145deg,#ffffff1f,#ffffff09),#070b14db;border:1px solid #52ddee7a;border-radius:8px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 24px 64px #00000057}.home-hero-panel:before{content:"";pointer-events:none;background:repeating-conic-gradient(from 12deg, #28cce729 0 9deg, transparent 10deg 24deg), linear-gradient(128deg, #674be03d, transparent 62%);border:1px solid #7356de73;width:360px;height:360px;position:absolute;inset:-42% -50% auto auto;transform:rotate(14deg)}.home-hero-panel>*{position:relative}.home-hero-panel>span,.home-featured-event>span,.home-tournament-card>span,.home-course-card>span{color:#82e6f2;background:#24c6e01f}.home-hero-panel strong{color:#fff;font-size:24px}.home-signal-metric{border-block:1px solid #ffffff1f;gap:4px;padding:18px 0;display:grid}.home-signal-metric b{background:linear-gradient(90deg,#22d4ea,#7b5bef);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(58px,8vw,88px);line-height:.92}.home-signal-metric small{color:#e8f0f8b3;font-size:13px;line-height:1.35}.home-hero-panel dt,.home-featured-event dt{color:#e4ecf594}.home-hero-panel dd{color:#f7fbffdb}.home-entry-grid{grid-template-columns:minmax(0,1.28fr) minmax(0,.9fr) minmax(0,1.05fr);gap:12px;margin-top:8px}.home-entry-card,.home-featured-event,.home-tournament-card,.home-course-card{background:linear-gradient(145deg,#ffffff14,#ffffff07),#0a0f19;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff14}.home-entry-card{min-height:198px}.home-entry-card:first-child,.home-entry-card:nth-child(4){background:linear-gradient(138deg,#1fc0db29,#0000 48%),#0a0f19;border-color:#24c6e057}.home-entry-card.muted{background:linear-gradient(145deg,#7659e21a,#0000 52%),#0a0f19}.home-entry-card h2,.home-featured-event h3,.home-tournament-card h3,.home-course-card h3{color:#f5f9ff}.home-entry-card p,.home-featured-event p,.home-tournament-card p,.home-course-card p,.home-boundary-note{color:#e1eaf4ad}.home-entry-actions{align-self:end}.home-shell .text-link{color:#78e4f0;text-decoration:none}.home-shell .muted-link{color:#e7eef6a8}.home-product-status{background:linear-gradient(90deg,#1dc7e214,#7754e214),#070b14b8;border:1px solid #59ddee5c;border-radius:8px;grid-template-columns:.85fr 1.1fr 1fr;gap:0;margin-top:24px;padding:0}.home-product-status span{color:#e2ebf5b8;border-left:1px solid #ffffff1a;min-height:112px;padding:20px}.home-product-status span:first-child{border-left:0}.home-product-status strong{color:#fff;margin-bottom:6px;font-size:20px;line-height:1.2;display:block}.home-section{border-top:1px solid #ffffff1f;gap:24px;margin-top:clamp(62px,8vw,108px);padding-top:34px}.home-section .section-heading{max-width:900px}.home-section h2{color:#f6faff;font-size:clamp(30px,4vw,54px);font-weight:900;line-height:1.03}.home-section .section-heading p:not(.eyebrow){color:#e2ebf5ad}.home-event-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:16px}.home-featured-event{min-height:348px}.home-featured-event dl{grid-template-columns:repeat(3,minmax(0,1fr))}.home-featured-event dd{color:#f5f9ffdb}.home-feed-list{gap:10px}.home-feed-row{background:#ffffff0b;border-color:#ffffff1f}.home-feed-row:hover,.home-feed-row:focus-visible{border-color:#4cdbee75;outline:none}.home-feed-row span{color:#f5f9ff}.home-feed-row time,.home-feed-row small,.home-course-card small{color:#dae4f094}.home-tournament-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.home-mini-bracket div{border-left-color:#21c6dd}.home-mini-bracket strong{color:#f6faff}.home-mini-bracket small{color:#dde7f294}.home-live-board{grid-template-columns:minmax(0,1fr) minmax(270px,.42fr);gap:14px;position:relative}.home-live-stage{background:linear-gradient(132deg,#21c6dd2e,#0000 35%),linear-gradient(30deg,#714ede38,#0000 42%),#070b14;border:1px solid #2dd1e85c;min-height:360px;position:relative;overflow:hidden}.home-live-stage:after{content:"";pointer-events:none;background:repeating-linear-gradient(132deg,#0000 0 18px,#4fd7ec1f 20px,#0000 24px),linear-gradient(110deg,#7554e238,#0000);border:1px solid #66daee52;width:52%;height:72%;position:absolute;inset:18px -18% auto auto;transform:skew(-18deg)}.home-live-stage>*{position:relative}.home-live-stage span{color:#7ee5f1}.home-live-stage strong{color:#fff}.home-source-modes span{color:#f4f8ff;background:#ffffff0b;border-color:#ffffff1f;min-height:74px}.home-boundary-note{border-left-color:#7557e5}.home-shell .empty-state{color:#e2ebf5b8;background:#ffffff0b;border-color:#ffffff1f}@media (max-width:980px){.home-topline .home-menu-button{display:inline-grid}.home-brand-group{padding-left:6px}.home-shell>*{width:min(100% - 24px,1640px)}.home-storefront,.home-section,.home-menu-toggle:checked~.home-storefront,.home-menu-toggle:checked~.home-section{width:min(100% - 24px,1640px);margin-inline:auto}.home-topline{width:100%;padding:14px 18px}.home-left-rail{z-index:4;opacity:0;pointer-events:none;width:min(300px,100vw - 42px);top:0;transform:translate(-105%)}.home-shell>.home-left-rail{width:min(300px,100vw - 42px);margin:0}.home-menu-toggle:checked~.home-left-rail{opacity:1;pointer-events:auto;transform:none}.home-menu-toggle:checked~.home-menu-backdrop{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0305099e;display:block;position:fixed;inset:0}.home-hero,.home-event-layout,.home-live-board,.home-entry-grid,.home-product-status,.home-tournament-grid,.home-course-grid{grid-template-columns:1fr}.home-hero{min-height:auto;padding-top:54px}.home-product-status span,.home-product-status span:first-child{border-top:1px solid #ffffff1a;border-left:0;min-height:auto}.home-product-status span:first-child{border-top:0}.home-featured-event dl,.home-calendar-panel{grid-template-columns:1fr}.home-calendar-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-shell{padding-bottom:52px}.home-shell>*{width:min(100% - 20px,1640px)}.home-shell:before{opacity:.42;inset:0 -90vw -8%;transform:skewY(-4deg)scale(.94)}.home-topline{gap:12px;width:100%;min-height:auto;padding:12px}.home-nav{display:none}.home-nav a{min-width:0}.home-auth-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.home-auth-actions a,.home-auth-actions .button{justify-content:center;width:100%}.home-hero{gap:24px;padding:38px 0 40px}.home-hero h1{font-size:clamp(38px,12vw,48px)}.home-hero .actions{grid-template-columns:1fr;display:grid}.home-hero .button,.home-live-stage .button{width:100%}.home-hero-panel,.home-entry-card,.home-featured-event,.home-tournament-card,.home-course-card{padding:16px}.home-signal-metric b{font-size:58px}.home-product-status strong{font-size:18px}.home-section{margin-top:56px;padding-top:26px}.home-section h2{font-size:32px}.home-feed-row{grid-template-columns:1fr}.home-live-stage{min-height:300px}.home-calendar-list{grid-template-columns:1fr}}.home-storefront-card:active,.home-calendar-row:active,.home-feature-media:active{transform:translateY(1px)}.home-storefront{grid-template-columns:minmax(0,1fr);grid-template-areas:"feature""calendar""feed";gap:14px;min-width:0;padding:10px 0 38px;display:grid}.home-feature-live{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:feature;padding:0;display:block;position:relative}.home-feature-media{min-width:0;color:inherit;text-decoration:none;display:block}.home-feature-copy{z-index:1;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0000,#05070cb8 32%,#05070ceb),linear-gradient(90deg,#05070ce0,#05070c8a 62%,#0000);border:0;border-radius:0 0 10px 10px;grid-template-columns:minmax(0,1fr);align-items:end;gap:10px 18px;padding:clamp(18px,2vw,28px);display:grid;position:absolute;bottom:0;left:0;right:0}.home-feature-copy strong{color:#fff;max-width:520px;font-size:clamp(22px,2.1vw,28px);font-weight:700;line-height:1.02}.live-badge{color:#fff;letter-spacing:0;text-transform:uppercase;background:#d83c4e;border-radius:999px;width:fit-content;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1}.live-preview-frame{aspect-ratio:16/9;background:radial-gradient(circle at 70% 22%,#ffffff38,#0000 0 8%,#0000 23%),linear-gradient(135deg,#28bed233,#0000 38%),#101722;border-radius:10px;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.live-preview-frame.featured{min-height:clamp(420px,35vw,600px)}.live-preview-frame.has-preview-image{background:linear-gradient(180deg, #03050a05, #03050a80), var(--preview-image) center / cover no-repeat, #101722}.live-preview-frame.has-preview-image .preview-grid,.live-preview-frame.has-preview-image .preview-stage{opacity:0}.live-preview-frame.has-preview-image:before{background:radial-gradient(at 18% 14%,#ffffff1f,#0000 28%),linear-gradient(#03050a05 42%,#03050ab8)}.live-preview-frame:before,.live-preview-frame:after,.preview-grid,.preview-stage{position:absolute}.live-preview-frame:before,.live-preview-frame:after{content:"";pointer-events:none}.live-preview-frame:before{background:linear-gradient(#0000 45%,#020408bd),radial-gradient(circle at 28% 28%,#fff3,#0000 0 5%,#0000 20%);inset:0}.live-preview-frame:after{background:linear-gradient(#0000,#0204088f);height:34%;inset:auto 0 0}.preview-grid{opacity:.42;transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;transform:perspective(420px)rotateX(58deg)translateY(26%)}.preview-stage{grid-template-columns:1fr .72fr 1fr;align-items:end;gap:7%;display:grid;inset:18% 9% 16%}.preview-stage span{background:linear-gradient(145deg,#ffffff2e,#ffffff0a),#ffffff0f;border:1px solid #ffffff29;border-radius:7px;min-height:34%;display:block}.preview-stage span:nth-child(2){min-height:74%;transform:translateY(-8%)}.preview-fight{background:radial-gradient(circle at 78% 20%,#d83c4e73,#0000 0 16%,#0000 32%),linear-gradient(135deg,#d83c4e3d,#0000 42%),#11151f}.preview-draft{background:radial-gradient(circle at 74% 28%,#8a70de73,#0000 0 17%,#0000 34%),linear-gradient(135deg,#31b59738,#0000 45%),#101722}.preview-court{background:radial-gradient(circle at 72% 24%,#cd8e3a6b,#0000 0 15%,#0000 34%),linear-gradient(135deg,#2ab8d22e,#0000 40%),#10151e}.preview-analysis,.preview-training{background:radial-gradient(circle at 72% 20%,#2dbed25c,#0000 0 17%,#0000 34%),linear-gradient(135deg,#ffffff1f,#0000 44%),#0f1721}.home-calendar-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff17;border-radius:0;grid-area:calendar;padding:12px 0 0;display:block}.home-calendar-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.home-calendar-row{min-height:74px;color:inherit;background:0 0;border:0;border-left:1px solid #21c6dd80;border-radius:0;align-content:start;gap:5px;padding:2px 0 2px 12px;text-decoration:none;transition:border-color .16s,color .16s,transform .16s;display:grid}.home-calendar-row:hover,.home-calendar-row:focus-visible{border-left-color:#4cdbeedb;outline:none}.home-calendar-row time,.home-storefront-card dt,.home-feature-copy dt,.home-featured-event dt{color:#dae4f094;font-size:11px;font-weight:800;line-height:1.25}.home-calendar-row strong{overflow-wrap:anywhere;color:#f5f9ff;font-size:13px;line-height:1.22}.home-calendar-row span{color:#e2ebf59e;font-size:12px;line-height:1.32}.home-storefront-feed{grid-area:feed;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.home-storefront-card{min-width:0;min-height:100%;color:inherit;background:0 0;border:0;border-radius:0;gap:9px;padding:0;text-decoration:none;transition:transform .16s;display:grid}.home-storefront-card:hover,.home-storefront-card:focus-visible{outline:none;transform:translateY(-2px)}.home-storefront-card:hover .live-preview-frame,.home-storefront-card:focus-visible .live-preview-frame,.home-feature-media:hover .live-preview-frame,.home-feature-media:focus-visible .live-preview-frame{box-shadow:inset 0 0 0 1px #5adbec61,0 14px 34px #00000042}.home-storefront-card.event-card:first-child{background:0 0;grid-column:auto}.home-storefront-card h2{overflow-wrap:anywhere;color:#f5f9ff;margin:0;font-size:17px;line-height:1.14}.home-storefront-card p{overflow-wrap:anywhere;color:#e2ebf5a8;font-size:13px;line-height:1.35}.home-live-meta{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:8px 12px;margin:0;display:grid}.home-feature-copy .home-live-meta,.home-featured-event .home-live-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.home-live-meta dt,.home-live-meta dd{margin:0}.home-live-meta dd{overflow-wrap:anywhere;color:#f6faffd1;font-size:12px;line-height:1.3}.home-featured-event,.home-tournament-card,.home-course-card{gap:12px}.home-featured-event .live-preview-frame,.home-tournament-card .live-preview-frame,.home-course-card .live-preview-frame{margin:-2px -2px 2px}.home-section{margin-top:54px}@media (max-width:980px){.home-storefront,.home-storefront-feed,.home-feature-live{grid-template-columns:1fr}.home-storefront{grid-template-areas:"feature""calendar""feed"}.live-preview-frame.featured{min-height:0}.home-feature-copy{grid-template-columns:1fr;margin-top:12px;position:static}.home-calendar-panel{grid-template-columns:1fr}.home-calendar-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-storefront{gap:12px;padding:8px 0 26px}.home-feature-live{padding:0}.home-calendar-panel{gap:10px;padding:10px 0 0}.home-calendar-list{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.home-calendar-list::-webkit-scrollbar{display:none}.home-calendar-row{scroll-snap-align:start;min-width:224px;min-height:76px}.home-featured-event .home-live-meta,.home-live-meta{grid-template-columns:1fr}}.home-topline{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border-bottom:0;grid-template-columns:max-content minmax(0,1fr) max-content;gap:18px;padding:0 48px;display:grid}.home-topline:before{display:none}.home-brand-group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0a0e143d;border:1px solid #ffffff13;border-radius:14px;place-self:center start;width:auto;min-width:0;height:52px;padding:6px 14px 6px 6px;box-shadow:inset 0 1px #ffffff14,0 10px 26px #0000001c}.home-auth-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0a0e143d;border:1px solid #ffffff13;border-radius:14px;grid-column:3;place-self:center end;gap:12px;padding:6px;box-shadow:inset 0 1px #ffffff14,0 10px 26px #0000001c}.home-auth-actions a:not(.button){color:#e6eff8b8;background:0 0;padding:8px 0}.home-auth-actions a:not(.button):hover,.home-auth-actions a:not(.button):focus-visible{color:#fff;background:0 0}.home-auth-actions a.button{background:linear-gradient(135deg,#505de0d1,#17b7cdcc),#080c1433;border-color:#43d2e26b;box-shadow:inset 0 1px #ffffff2e,0 10px 22px #00000029}.home-storefront{grid-template-areas:"billboard""calendar""feed"}.home-billboard{background:linear-gradient(135deg,#ffffff14,#ffffff05),#080c14d1;border:1px solid #ffffff1a;border-radius:18px;grid-area:billboard;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 18px 54px #0000003d}.home-billboard-track{will-change:transform;width:400%;min-width:0;animation:24s cubic-bezier(.76,0,.24,1) infinite home-billboard-cycle;display:flex}.home-billboard:hover .home-billboard-track,.home-billboard:focus-within .home-billboard-track{animation-play-state:paused}.home-billboard-slide{min-width:0;color:inherit;flex:0 0 25%;text-decoration:none;position:relative;overflow:hidden}.home-billboard-slide:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 20% 16%,#ffffff21,#0000 18%),linear-gradient(90deg,#06080ed6,#06080e38 46%,#0000 72%),linear-gradient(#0000 42%,#05070ce6);position:absolute;inset:0}.home-billboard-visual{min-width:0}.home-billboard-visual .live-preview-frame{aspect-ratio:3.25;min-height:clamp(320px,24vw,480px);box-shadow:none;border-radius:0}.home-billboard-copy{z-index:2;gap:10px;width:min(620px,100% - 48px);display:grid;position:absolute;bottom:clamp(24px,3.4vw,52px);left:clamp(24px,4vw,64px)}.home-billboard-copy time{color:#e1eaf4ad;border-left:2px solid #2fcbdadb;width:fit-content;padding-left:10px;font-size:13px;font-weight:800;line-height:1.2}.home-billboard-copy strong{overflow-wrap:anywhere;color:#fff;letter-spacing:0;max-width:100%;font-size:clamp(32px,4.2vw,68px);font-weight:800;line-height:.98}.home-billboard-dots{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:clamp(20px,2.8vw,38px);right:clamp(22px,3vw,42px)}.home-billboard-dots span{background:#ffffff57;border-radius:999px;width:7px;height:7px;animation:24s infinite home-billboard-dot}.home-billboard-dots span:nth-child(2){animation-delay:6s}.home-billboard-dots span:nth-child(3){animation-delay:12s}.home-billboard-dots span:nth-child(4){animation-delay:18s}@keyframes home-billboard-cycle{0%,19%{transform:translate(0,0)}25%,44%{transform:translate(-25%)}50%,69%{transform:translate(-50%)}75%,94%{transform:translate(-75%)}to{transform:translate(0,0)}}@keyframes home-billboard-dot{0%,18%{background:#2fcbdadb;width:28px}24%,to{background:#ffffff57;width:7px}}.home-section{margin-top:42px;padding-top:28px}.home-tournament-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:16px}.home-course-grid{grid-template-columns:minmax(0,1fr)}.home-course-row{min-height:238px;color:inherit;background:linear-gradient(105deg,#ffffff14,#ffffff05 58%,#2bccdd14),#090d169e;border-color:#ffffff1a;border-radius:16px;grid-template-columns:minmax(260px,.46fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,36px);padding:16px;text-decoration:none;overflow:hidden}.home-course-row:hover,.home-course-row:focus-visible{border-color:#5cdae857;outline:none}.home-course-row .live-preview-frame{border-radius:12px;min-height:0;margin:0}.home-course-copy{gap:12px;max-width:760px;display:grid}.home-course-copy>span{color:#82e6f2;background:#24c6e01f;border-radius:999px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:800;line-height:1.2}.home-course-copy h3{color:#f6faff;margin:0;font-size:clamp(24px,2.4vw,42px);line-height:1.04}.home-course-copy p{color:#e1eaf4b3;max-width:60ch;margin:0;font-size:15px;line-height:1.55}.home-course-copy small{color:#dae4f094;font-size:13px;line-height:1.35}@media (prefers-reduced-motion:reduce){.home-billboard-track,.home-billboard-dots span{animation:none}}@media (max-width:980px){.home-tournament-grid,.home-course-row{grid-template-columns:1fr}.home-course-row{min-height:0}.home-topline{grid-template-columns:minmax(0,1fr) max-content;padding:12px 18px}.home-brand-group{border:1px solid #ffffff14;border-radius:14px;width:auto;height:auto;padding:6px 12px 6px 6px}.home-auth-actions{grid-column:2}}@media (max-width:640px){.home-topline{gap:12px;min-height:76px;padding:12px 14px}.home-brand-group{border-radius:14px;padding:6px 10px 6px 6px}.home-auth-actions{gap:8px;width:auto;display:flex}.home-auth-actions a{width:auto;padding:7px 8px}.home-auth-actions a.button{width:auto;min-height:36px;padding:0 11px}.home-billboard{border-radius:16px}.home-billboard-track{animation-duration:28s}.home-billboard-visual .live-preview-frame{aspect-ratio:1;min-height:360px}.home-billboard-copy{width:auto;bottom:22px;left:18px;right:18px}.home-billboard-copy strong{font-size:clamp(28px,8vw,34px);line-height:1.03}.home-billboard-dots{bottom:16px;right:18px}}.home-storefront{grid-template-areas:none;gap:18px;padding-bottom:26px}.home-billboard,.home-calendar-panel,.home-storefront-feed{grid-area:auto}.home-billboard{border-radius:16px}.home-billboard-visual .live-preview-frame{min-height:clamp(260px,20vw,360px)}.home-billboard-copy{gap:8px;bottom:clamp(22px,2.8vw,42px)}.home-billboard-copy strong{max-width:min(820px,72vw);font-size:clamp(28px,3.2vw,48px);font-weight:760;line-height:1.02}.home-section-title{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:0;padding:0;display:flex}.home-section-title h2{color:#f4f8fdeb;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:13px;font-weight:850;line-height:1.2}.home-section-title a{color:#79e5f0e6;font-size:12px;font-weight:800;text-decoration:none}.home-section-title a:hover,.home-section-title a:focus-visible{color:#fff;outline:none}.home-card-rail,.home-calendar-list{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#41cbde75 transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-flow:column;display:grid;overflow-x:auto}.home-card-rail{grid-auto-columns:minmax(236px,296px);gap:14px;padding:0 0 12px}.home-calendar-panel{border-top:1px solid #ffffff14;gap:10px;padding-top:13px;display:grid}.home-calendar-list{grid-auto-columns:minmax(218px,286px);gap:10px;padding:0 0 10px}.home-calendar-row{scroll-snap-align:start;background:#11161f8f;border:1px solid #ffffff1b;border-left:2px solid #27c4d8ad;border-radius:12px;min-height:68px;padding:10px 12px}.home-calendar-row strong{color:#f8fbfff0;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;font-size:12px;line-height:1.22;display:-webkit-box;overflow:hidden}.home-calendar-row small{color:#dce6f285;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.15}.home-storefront-card,.home-tournament-card,.home-course-card{scroll-snap-align:start;min-width:0;min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto 42px;gap:9px;padding:0;text-decoration:none;display:grid}.home-storefront-card .live-preview-frame,.home-tournament-card .live-preview-frame,.home-course-card .live-preview-frame{aspect-ratio:16/9;border-radius:12px;min-height:0;margin:0}.home-storefront-card h2,.home-storefront-card h3,.home-tournament-card h3,.home-course-card h3{color:#f5f9ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:15px;font-weight:850;line-height:1.18;display:-webkit-box;overflow:hidden}.home-tournament-card small,.home-course-card small{color:#e0eaf48f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.2;overflow:hidden}.home-featured-event,.home-featured-event p,.home-tournament-card p,.home-course-card p,.home-mini-bracket,.home-live-meta{display:none}.home-section{border-top:1px solid #ffffff14;margin-top:26px;padding-top:18px}.home-tournament-grid,.home-course-grid{grid-template-columns:none}.home-card-grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));grid-auto-flow:row;gap:18px 14px;padding:0;display:grid;overflow:visible}.home-storefront-feed,.home-tournament-grid,.home-course-grid{grid-auto-flow:row;grid-auto-columns:unset;scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));overflow-x:visible}.home-card-grid .home-storefront-card,.home-card-grid .home-tournament-card,.home-card-grid .home-course-card{width:100%;min-height:0}.calendar-shell{background:radial-gradient(circle at 14% 8%,#18889638,#0000 28%),radial-gradient(circle at 92% 12%,#7f265033,#0000 30%),#080b11;gap:26px;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0 48px 64px;display:grid}:is(html:has(.calendar-shell),body:has(.calendar-shell)){background:#080b11;overflow-x:clip}.calendar-topline{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b11c7;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:70px;padding:0;display:flex;position:sticky;top:0}.calendar-actions{align-items:center;gap:10px;display:flex}.calendar-topline .brand-mark{color:#f5f9ff}.calendar-actions a{color:#e8f0fabd;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:820;text-decoration:none}.calendar-actions a:hover,.calendar-actions a:focus-visible{color:#fff;background:#ffffff14;outline:none}.calendar-page{gap:18px;width:min(1240px,100%);margin:0 auto;display:grid}.calendar-page-title h1{color:#fff;margin:0;font-size:clamp(28px,3vw,44px);font-weight:820;line-height:1.02}.calendar-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.calendar-card{min-height:118px;color:inherit;background:linear-gradient(145deg,#ffffff13,#ffffff05),#0c1018b8;border:1px solid #ffffff1b;border-radius:14px;gap:8px;padding:14px;text-decoration:none;display:grid}.calendar-card time{color:#dae4f08f;font-size:11px;font-weight:820;line-height:1.2}.calendar-card strong{color:#f5f9ff;font-size:15px;font-weight:850;line-height:1.18}.calendar-card span{color:#79e5f0db;text-transform:uppercase;align-self:end;font-size:11px;font-weight:820;line-height:1.2}@media (max-width:980px){.home-card-rail{grid-auto-columns:minmax(220px,288px)}.home-billboard-copy strong{max-width:88vw;font-size:clamp(28px,5vw,42px)}.calendar-shell{padding:0 18px 44px}}@media (max-width:640px){.home-card-rail,.home-calendar-list{grid-auto-columns:minmax(210px,76vw)}.home-billboard-copy strong{font-size:clamp(27px,8vw,34px)}.calendar-grid{grid-template-columns:1fr}}@media (min-width:981px){.home-topline{grid-template-columns:var(--home-sidebar-width) minmax(0, 1fr) max-content;min-height:72px;padding:0 48px 0 0}.home-brand-group{z-index:6;width:calc(var(--home-sidebar-width) - 28px);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#ffffff13,#ffffff05),#0a131857;border-color:#ffffff12;border-radius:13px;justify-self:auto;height:44px;padding:0 12px;position:fixed;top:14px;left:14px;box-shadow:inset 0 1px #ffffff12,0 10px 26px #00000014}.home-topline .brand-mark{font-size:22px;font-weight:850}.home-left-rail{width:var(--home-sidebar-width);-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(at 22% 10%,#26cadd18,#0000 46%),linear-gradient(#081318b3,#060b1080 42%,#05070b42);border-right:1px solid #5ddae71a;padding:82px 14px 30px;top:0;box-shadow:inset -1px 0 #ffffff06,inset -18px 0 48px #02050829}.home-left-menu{gap:5px}.home-left-menu a{color:#e3edf7b3;border-radius:11px;padding:10px 12px}.home-left-menu a:hover,.home-left-menu a:focus-visible{background:#ffffff0a}.home-left-menu a.is-active{color:#fff;background:linear-gradient(90deg,#5bdcea1c,#ffffff0b),#ffffff05;box-shadow:inset 2px 0 #44d2e2c2}.home-left-live{border-top-color:#ffffff0e;margin-top:4px;padding-top:16px}.home-left-live a{border-radius:11px;padding:7px 8px}.home-left-live a:hover,.home-left-live a:focus-visible{background:#ffffff0a}.home-storefront,.home-section,.home-menu-toggle:checked~.home-storefront,.home-menu-toggle:checked~.home-section{width:min(1580px, calc(100vw - var(--home-sidebar-width) - 56px));margin-left:calc(var(--home-sidebar-width) + 24px);margin-right:32px}}@media (max-width:980px){.home-brand-group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:auto;height:auto;padding:6px 12px 6px 6px;position:static}}@media (min-width:981px){.home-shell{background:linear-gradient(90deg, #07191d80 0 var(--home-sidebar-width), #070d1238 var(--home-sidebar-width) calc(var(--home-sidebar-width) + 72px), transparent calc(var(--home-sidebar-width) + 72px)), radial-gradient(ellipse at 18% -8%, #26c8d824, transparent 42%), radial-gradient(ellipse at 94% 8%, #c62d591a, transparent 34%), radial-gradient(ellipse at 52% 44%, #105e5b1c, transparent 46%), linear-gradient(180deg, #070a10 0, #05070b 52%, #060910 100%)}.home-topline{grid-template-columns:var(--home-sidebar-width) minmax(0, 1fr) max-content;min-height:72px;padding:0 20px 0 0}.home-brand-group{width:calc(var(--home-sidebar-width) - 40px);background:linear-gradient(145deg,#ffffff12,#ffffff05),#0d1b207a;border-color:#ffffff16;border-radius:14px;height:48px;padding:0 14px;top:14px;left:20px;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0000001a}.home-topline .brand-mark{letter-spacing:0;font-size:22px}.home-left-rail{width:var(--home-sidebar-width);background:radial-gradient(at 18% 6%,#33d4e213,#0000 46%),linear-gradient(#09161b52,#05090d14 58%,#05070b05);border-right:0;padding:88px 12px 30px;box-shadow:inset -1px 0 #ffffff07,34px 0 90px #04080c1f}.home-left-menu{gap:4px}.home-left-menu a{color:#e4eef7ad;border-radius:11px;align-items:center;min-height:40px;padding:0 12px}.home-left-menu a:hover,.home-left-menu a:focus-visible{color:#f5f9ff;background:#ffffff09}.home-left-menu a.is-active{background:linear-gradient(90deg,#54dcea1f,#ffffff0a),#ffffff03;box-shadow:inset 2px 0 #46d5e5bd}.home-left-live{border-top-color:#ffffff0e;margin-top:8px;padding-top:18px}.home-left-live a{border-radius:11px;grid-template-columns:32px minmax(0,1fr);min-height:42px;padding:5px 8px}.home-left-live a:hover,.home-left-live a:focus-visible{background:#ffffff08}.home-left-avatar{border-radius:9px;width:32px;height:32px}.home-left-live strong{font-size:12px;font-weight:760}.home-storefront,.home-section,.home-menu-toggle:checked~.home-storefront,.home-menu-toggle:checked~.home-section{width:min(1580px, calc(100vw - var(--home-sidebar-width) - 48px));margin-left:calc(var(--home-sidebar-width) + 24px);margin-right:24px}}:is(html:has(.page-shell:not(.home-shell)),body:has(.page-shell:not(.home-shell))){color:#f4f7fb;background:#05070b;overflow-x:clip}.page-shell:not(.home-shell){--page-line:#ffffff1b;--page-line-soft:#fff1;--page-panel:#101620c2;--page-panel-soft:#0d121b94;--page-panel-strong:#161d2ae0;--page-text:#f5f9ff;--page-muted:#dbe5f2a3;--page-faint:#dbe5f273;--page-accent:#32ccdc;--page-accent-strong:#6fe5ee;isolation:isolate;width:min(1440px,100vw - 40px);min-height:100dvh;color:var(--page-text);align-content:start;padding:24px 0 72px;position:relative}.page-shell:not(.home-shell):before,.page-shell:not(.home-shell):after{content:"";z-index:-1;pointer-events:none;position:fixed}.page-shell:not(.home-shell):before{background:radial-gradient(at 16% -8%,#28c9d82e,#0000 42%),radial-gradient(at 88% 12%,#c233561f,#0000 36%),radial-gradient(at 48% 56%,#115e5b1f,#0000 44%),linear-gradient(#070a10 0,#05070b 58%,#060910 100%);inset:0}.page-shell:not(.home-shell):after{opacity:.46;background:linear-gradient(128deg,#0000 0 23%,#30c6d61a 30%,#0000 45%),linear-gradient(154deg,#0000 0 50%,#bb315714 59%,#0000 74%);inset:0;-webkit-mask-image:linear-gradient(#05070be0,#05070b47 62%,#0000 100%);mask-image:linear-gradient(#05070be0,#05070b47 62%,#0000 100%)}.page-shell:not(.home-shell) :is(h1,h2,h3,strong){color:var(--page-text);letter-spacing:0}.page-shell:not(.home-shell) h1,.page-shell:not(.home-shell) .compact-title{max-width:900px;font-size:clamp(34px,4.7vw,58px);font-weight:850;line-height:.98}.page-shell:not(.home-shell) h2{font-size:clamp(22px,2vw,32px);font-weight:820}.page-shell:not(.home-shell) h3{font-size:18px;font-weight:800}.page-shell:not(.home-shell) :is(p,.lede,small,span,dd,li){color:var(--page-muted)}.page-shell:not(.home-shell) .lede{max-width:760px;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.page-shell:not(.home-shell) .eyebrow{color:var(--page-accent-strong);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:850}.page-shell:not(.home-shell)>.topline,.page-shell:not(.home-shell) .event-topline,.page-shell:not(.home-shell) .calendar-topline{border:1px solid var(--page-line-soft);min-height:54px;color:var(--page-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0f,#ffffff05),#0a0e1457;border-radius:16px;align-items:center;margin-bottom:26px;padding:8px 12px 8px 16px;display:flex;box-shadow:inset 0 1px #ffffff14,0 16px 34px #00000029}.page-shell:not(.home-shell)>.topline a:first-child,.page-shell:not(.home-shell) .event-topline a:first-child,.page-shell:not(.home-shell) .calendar-topline .brand-mark,.page-shell:not(.home-shell)>.topline span:first-child{color:var(--page-text);font-size:20px;font-weight:850;text-decoration:none}.page-shell:not(.home-shell) .topline a,.page-shell:not(.home-shell) .top-nav a,.page-shell:not(.home-shell) .calendar-actions a{color:#e8f1fbc7;font-weight:760;text-decoration:none}.page-shell:not(.home-shell) .topline a:hover,.page-shell:not(.home-shell) .topline a:focus-visible{color:#fff;outline:none}.page-shell:not(.home-shell) :is(.hero,.public-event-hero,.public-live-hero,.workspace-heading,.section-heading,.calendar-page-title){border-bottom:1px solid var(--page-line-soft);padding-bottom:26px}.page-shell:not(.home-shell) :is(.section,.event-bracket-section,.event-live-entry,.live-readiness-grid){border-top-color:var(--page-line-soft)}.page-shell:not(.home-shell) .button{color:#fff;background:linear-gradient(135deg,#505de0d1,#17b7cdd1),#080c1433;border:1px solid #43d2e27a;border-radius:10px;min-height:42px;box-shadow:inset 0 1px #ffffff29,0 10px 22px #00000029}.page-shell:not(.home-shell) .button.secondary{color:#f5f9ffe6;background:#ffffff0b;border-color:#ffffff21;box-shadow:inset 0 1px #ffffff14}.page-shell:not(.home-shell) :is(.auth-panel,.account-panel,.workspace-panel,.workspace-form,.event-list,.workspace-grid>*,.event-status-panel,.live-status-panel,.event-info-block,.event-roster-panel,.event-bracket-round,.event-live-entry,.live-readiness-grid article,.live-panel,.live-chat-panel,.source-publisher-panel,.calendar-card,.flow-column,.organizer-contracts,.organizer-boundaries,.kyc-request-row){border:1px solid var(--page-line);background:linear-gradient(145deg, #ffffff0f, #ffffff05), var(--page-panel);border-radius:16px;box-shadow:inset 0 1px #ffffff12,0 18px 42px #00000029}.page-shell:not(.home-shell) :is(.auth-panel,.account-panel,.workspace-panel,.event-info-block,.event-roster-panel,.event-bracket-round,.live-readiness-grid article,.live-panel,.source-publisher-panel,.kyc-request-row){padding:18px}.page-shell:not(.home-shell) :is(.details,.event-facts,.live-page-facts,.publisher-details){gap:10px}.page-shell:not(.home-shell) :is(.detail,.account-facts div,.role-access-row,.compact-table div,.bracket-summary,.match-row,.stream-session-row,.stream-source-row,.source-mode-option,.obs-checklist,.phone-checklist,.publisher-link-safe-summary,.calendar-card,.home-calendar-row){border-color:var(--page-line);background:linear-gradient(145deg, #ffffff0e, #ffffff04), var(--page-panel-soft);color:var(--page-text)}.page-shell:not(.home-shell) :is(dt,.account-facts dt,.workspace-form span,.stream-source-controls span,.auth-panel label span,.kyc-submit-form label span,.source-mode-option span,.source-mode-option small,.source-mode-option em,.stream-source-row small,.stream-source-row em){color:var(--page-faint)}.page-shell:not(.home-shell) :is(dd,.account-facts dd,.event-row strong,.compact-table strong,.account-strip strong,.event-person-list strong,.event-match-row strong,.stream-session-row strong,.source-mode-option strong,.stream-source-row strong){color:var(--page-text)}.page-shell:not(.home-shell) :is(input,select,textarea){color:var(--page-text);background:#060a10a8;border:1px solid #ffffff1f;border-radius:10px;box-shadow:inset 0 1px #ffffff0b}.page-shell:not(.home-shell) :is(input,select,textarea)::-moz-placeholder{color:#dbe5f25c}.page-shell:not(.home-shell) :is(input,select,textarea)::placeholder{color:#dbe5f25c}.page-shell:not(.home-shell) :is(input,select,textarea):focus{border-color:#52daea8c;outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #32ccdc1f}.page-shell:not(.home-shell) :is(.empty-state,.surface-alert,.success-alert){border:1px solid var(--page-line);color:#ecf4fdd1;background:#ffffff0b;border-radius:12px}.page-shell:not(.home-shell) .surface-alert{background:#681f313d;border-color:#de5c766b}.page-shell:not(.home-shell) .success-alert{background:#195d4738;border-color:#4fce9861}.page-shell:not(.home-shell) :is(.role-chip,.source-mode-badge,.event-status-panel>span,.live-status-panel>span,.event-info-block>span,.event-bracket-round>div:first-child span,.live-readiness-grid span){color:var(--page-accent-strong);background:#31c7da1f;border-color:#4fdaea38}.page-shell:not(.home-shell) .role-chip.locked,.page-shell:not(.home-shell) .stream-source-row[data-source-mode=not-selected] .source-mode-badge{color:var(--page-muted);background:#ffffff0b;border-color:#ffffff1f}.page-shell:not(.home-shell) .source-mode-option.selected,.page-shell:not(.home-shell) .event-row.selected{background:linear-gradient(145deg, #37c9da1c, #ffffff05), var(--page-panel);border-color:#45dae99e;box-shadow:inset 2px 0 #45dae9c2,0 18px 42px #00000029}.page-shell:not(.home-shell) .event-row{border-color:var(--page-line);color:var(--page-text);background:#ffffff0b}.page-shell:not(.home-shell) .live-stage,.page-shell:not(.home-shell) .source-preview{background:radial-gradient(at 22% 18%,#35dce921,#0000 34%),radial-gradient(at 78% 12%,#d43c5b1f,#0000 28%),#081018;border-color:#ffffff1a}.page-shell:not(.home-shell) .live-chat-feed,.page-shell:not(.home-shell) .kyc-request-list{gap:10px}.page-shell:not(.home-shell) .live-chat-message,.page-shell:not(.home-shell) .live-chat-moderation-item{border-color:var(--page-line);background:#ffffff0b}.page-shell:not(.home-shell) :is(.live-chat-auth-boundary,.live-chat-composer,.live-chat-moderation-panel,.queue-summary span,.flow-column li,.contract-list li,.boundary-grid span){border-color:var(--page-line);background:linear-gradient(145deg, #ffffff0e, #ffffff04), var(--page-panel-soft);color:#ecf4fdd1}.page-shell:not(.home-shell) :is(.flow-column span){color:var(--page-accent-strong);background:#31c7da1f}.page-shell:not(.home-shell) :is(.flow-column strong,.contract-list li,.boundary-grid span){color:var(--page-text)}.organizer-workspace.page-shell:not(.home-shell){width:min(1560px,100vw - 40px)}.public-event-shell.page-shell:not(.home-shell),.public-live-shell.page-shell:not(.home-shell){width:min(1320px,100vw - 40px)}.source-publisher-shell.page-shell:not(.home-shell),.auth-shell.page-shell:not(.home-shell){width:min(980px,100vw - 40px)}.calendar-shell.page-shell:not(.home-shell){width:min(1320px,100vw - 40px)}.page-shell:not(.home-shell) .calendar-page{width:100%}.page-shell:not(.home-shell) .calendar-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.page-shell:not(.home-shell) .calendar-card{min-height:126px}@media (max-width:980px){.page-shell:not(.home-shell){width:min(100% - 20px,720px);padding-top:14px}.page-shell:not(.home-shell)>.topline,.page-shell:not(.home-shell) .event-topline,.page-shell:not(.home-shell) .calendar-topline{border-radius:14px;margin-bottom:18px}.page-shell:not(.home-shell) h1,.page-shell:not(.home-shell) .compact-title{font-size:clamp(30px,8vw,42px)}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.right-4{right:1rem}.top-0{top:0}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.\!m-0{margin:0!important}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-\[16\/7\.2\]{aspect-ratio:16/7.2}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-48{height:12rem}.h-9{height:2.25rem}.h-fit{height:fit-content}.max-h-\[278px\]{max-height:278px}.max-h-\[360px\]{max-height:360px}.min-h-0{min-height:0}.min-h-12{min-height:3rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[132px\]{min-height:132px}.min-h-\[2\.55rem\]{min-height:2.55rem}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[88px\]{min-height:88px}.min-h-\[clamp\(280px\,24vw\,440px\)\]{min-height:clamp(280px,24vw,440px)}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-72{width:18rem}.w-9{width:2.25rem}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.\!max-w-none{max-width:none!important}.max-w-4xl{max-width:56rem}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1460px\]{max-width:1460px}.max-w-\[430px\]{max-width:430px}.max-w-\[560px\]{max-width:560px}.max-w-\[58\%\]{max-width:58%}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[920px\]{max-width:920px}.max-w-\[980px\]{max-width:980px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[42px_minmax\(0\,1fr\)\]{grid-template-columns:42px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_max-content\]{grid-template-columns:minmax(0,1fr) max-content}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.content-between{align-content:space-between}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-\[0\.8rem\]{border-radius:.8rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#17424a\]{--tw-border-opacity:1;border-color:rgb(23 66 74/var(--tw-border-opacity,1))}.border-\[\#1a2635\]{--tw-border-opacity:1;border-color:rgb(26 38 53/var(--tw-border-opacity,1))}.border-\[\#1d2b3d\]{--tw-border-opacity:1;border-color:rgb(29 43 61/var(--tw-border-opacity,1))}.border-\[\#223248\]{--tw-border-opacity:1;border-color:rgb(34 50 72/var(--tw-border-opacity,1))}.border-\[\#23d7e8\]\/20{border-color:#23d7e833}.border-\[\#5b2a2c\]{--tw-border-opacity:1;border-color:rgb(91 42 44/var(--tw-border-opacity,1))}.border-\[\#b9d8df\]{--tw-border-opacity:1;border-color:rgb(185 216 223/var(--tw-border-opacity,1))}.border-\[\#d8e2ed\]{--tw-border-opacity:1;border-color:rgb(216 226 237/var(--tw-border-opacity,1))}.border-\[\#d9e3ed\]{--tw-border-opacity:1;border-color:rgb(217 227 237/var(--tw-border-opacity,1))}.border-\[\#e1e8f0\]{--tw-border-opacity:1;border-color:rgb(225 232 240/var(--tw-border-opacity,1))}.border-\[\#f0c2c8\]{--tw-border-opacity:1;border-color:rgb(240 194 200/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.bg-\[\#06080d\]{--tw-bg-opacity:1;background-color:rgb(6 8 13/var(--tw-bg-opacity,1))}.bg-\[\#070b12\]{--tw-bg-opacity:1;background-color:rgb(7 11 18/var(--tw-bg-opacity,1))}.bg-\[\#0b1018\]{--tw-bg-opacity:1;background-color:rgb(11 16 24/var(--tw-bg-opacity,1))}.bg-\[\#0d242c\]{--tw-bg-opacity:1;background-color:rgb(13 36 44/var(--tw-bg-opacity,1))}.bg-\[\#101722\]{--tw-bg-opacity:1;background-color:rgb(16 23 34/var(--tw-bg-opacity,1))}.bg-\[\#102831\]{--tw-bg-opacity:1;background-color:rgb(16 40 49/var(--tw-bg-opacity,1))}.bg-\[\#102831\]\/90{background-color:#102831e6}.bg-\[\#102831\]\/95{background-color:#102831f2}.bg-\[\#111823\]{--tw-bg-opacity:1;background-color:rgb(17 24 35/var(--tw-bg-opacity,1))}.bg-\[\#111824\]{--tw-bg-opacity:1;background-color:rgb(17 24 36/var(--tw-bg-opacity,1))}.bg-\[\#141a24\]{--tw-bg-opacity:1;background-color:rgb(20 26 36/var(--tw-bg-opacity,1))}.bg-\[\#141c29\]{--tw-bg-opacity:1;background-color:rgb(20 28 41/var(--tw-bg-opacity,1))}.bg-\[\#1d1115\]{--tw-bg-opacity:1;background-color:rgb(29 17 21/var(--tw-bg-opacity,1))}.bg-\[\#1d2840\]{--tw-bg-opacity:1;background-color:rgb(29 40 64/var(--tw-bg-opacity,1))}.bg-\[\#1f7ea3\]{--tw-bg-opacity:1;background-color:rgb(31 126 163/var(--tw-bg-opacity,1))}.bg-\[\#d75a4f\]{--tw-bg-opacity:1;background-color:rgb(215 90 79/var(--tw-bg-opacity,1))}.bg-\[\#eef3f7\]{--tw-bg-opacity:1;background-color:rgb(238 243 247/var(--tw-bg-opacity,1))}.bg-\[\#effbfc\]{--tw-bg-opacity:1;background-color:rgb(239 251 252/var(--tw-bg-opacity,1))}.bg-\[\#f4f7fa\]{--tw-bg-opacity:1;background-color:rgb(244 247 250/var(--tw-bg-opacity,1))}.bg-\[\#fff3f4\]{--tw-bg-opacity:1;background-color:rgb(255 243 244/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/90{background-color:#ffffffe6}.bg-\[linear-gradient\(110deg\,rgba\(255\,255\,255\,0\.20\)\,transparent_34\%\,rgba\(255\,255\,255\,0\.10\)_58\%\,transparent_74\%\)\]{background-image:linear-gradient(110deg,#fff3,#0000 34%,#ffffff1a 58%,#0000 74%)}.bg-\[linear-gradient\(135deg\,\#315d9f\,\#18d5e6\)\]{background-image:linear-gradient(135deg,#315d9f,#18d5e6)}.bg-\[linear-gradient\(180deg\,\#080b12_0\%\,\#06080d_44\%\,\#05070b_100\%\)\]{background-image:linear-gradient(#080b12 0%,#06080d 44%,#05070b 100%)}.bg-\[linear-gradient\(180deg\,\#f7f9fc_0\%\,\#eef3f7_52\%\,\#e7eef5_100\%\)\]{background-image:linear-gradient(#f7f9fc 0%,#eef3f7 52%,#e7eef5 100%)}.bg-\[linear-gradient\(180deg\,rgba\(31\,126\,163\,0\.08\)\,transparent\)\]{background-image:linear-gradient(#1f7ea314,#0000)}.bg-\[linear-gradient\(180deg\,rgba\(5\,7\,11\,0\.06\)\,rgba\(5\,7\,11\,0\.74\)\)\]{background-image:linear-gradient(#05070b0f,#05070bbd)}.bg-\[linear-gradient\(180deg\,rgba\(5\,7\,11\,0\.08\)\,rgba\(5\,7\,11\,0\.78\)\)\]{background-image:linear-gradient(#05070b14,#05070bc7)}.bg-\[radial-gradient\(circle_at_50\%_35\%\,rgba\(95\,108\,255\,0\.08\)\,rgba\(5\,7\,11\,0\.08\)_34\%\,rgba\(5\,7\,11\,0\.62\)_100\%\)\]{background-image:radial-gradient(circle at 50% 35%,#5f6cff14,#05070b14 34%,#05070b9e 100%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-\[\#14352f\]{--tw-gradient-from:#14352f var(--tw-gradient-from-position);--tw-gradient-to:#14352f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#17283a\]{--tw-gradient-from:#17283a var(--tw-gradient-from-position);--tw-gradient-to:#17283a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#202f39\]{--tw-gradient-from:#202f39 var(--tw-gradient-from-position);--tw-gradient-to:#202f3900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#243026\]{--tw-gradient-from:#243026 var(--tw-gradient-from-position);--tw-gradient-to:#24302600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#315d9f\]{--tw-gradient-from:#315d9f var(--tw-gradient-from-position);--tw-gradient-to:#315d9f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#40231f\]{--tw-gradient-from:#40231f var(--tw-gradient-from-position);--tw-gradient-to:#40231f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#245a66\]{--tw-gradient-to:#245a6600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #245a66 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#526a70\]{--tw-gradient-to:#526a7000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #526a70 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#557a54\]{--tw-gradient-to:#557a5400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #557a54 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#667c5b\]{--tw-gradient-to:#667c5b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #667c5b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#8c3d35\]{--tw-gradient-to:#8c3d3500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #8c3d35 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#24bfe0\]{--tw-gradient-to:#24bfe0 var(--tw-gradient-to-position)}.to-\[\#cad7c8\]{--tw-gradient-to:#cad7c8 var(--tw-gradient-to-position)}.to-\[\#d2d8ae\]{--tw-gradient-to:#d2d8ae var(--tw-gradient-to-position)}.to-\[\#d9e1dc\]{--tw-gradient-to:#d9e1dc var(--tw-gradient-to-position)}.to-\[\#dbc5a2\]{--tw-gradient-to:#dbc5a2 var(--tw-gradient-to-position)}.to-\[\#e0d7ba\]{--tw-gradient-to:#e0d7ba var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-20{padding-bottom:5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.\!text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-black{font-weight:900!important}.\!font-bold{font-weight:700!important}.\!font-semibold{font-weight:600!important}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.\!leading-5{line-height:1.25rem!important}.\!leading-6{line-height:1.5rem!important}.\!leading-7{line-height:1.75rem!important}.\!leading-\[0\.98\]{line-height:.98!important}.\!leading-\[1\.04\]{line-height:1.04!important}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.98\]{line-height:.98}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.\!tracking-tight{letter-spacing:-.025em!important}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.text-\[\#10201d\]{--tw-text-opacity:1;color:rgb(16 32 29/var(--tw-text-opacity,1))}.text-\[\#111824\]{--tw-text-opacity:1;color:rgb(17 24 36/var(--tw-text-opacity,1))}.text-\[\#15202b\]{--tw-text-opacity:1;color:rgb(21 32 43/var(--tw-text-opacity,1))}.text-\[\#1f6976\]{--tw-text-opacity:1;color:rgb(31 105 118/var(--tw-text-opacity,1))}.text-\[\#1f7ea3\]{--tw-text-opacity:1;color:rgb(31 126 163/var(--tw-text-opacity,1))}.text-\[\#253244\]{--tw-text-opacity:1;color:rgb(37 50 68/var(--tw-text-opacity,1))}.text-\[\#5ee7f0\]{--tw-text-opacity:1;color:rgb(94 231 240/var(--tw-text-opacity,1))}.text-\[\#667386\]{--tw-text-opacity:1;color:rgb(102 115 134/var(--tw-text-opacity,1))}.text-\[\#7f8da3\]{--tw-text-opacity:1;color:rgb(127 141 163/var(--tw-text-opacity,1))}.text-\[\#7fefff\]{--tw-text-opacity:1;color:rgb(127 239 255/var(--tw-text-opacity,1))}.text-\[\#8d9aad\]{--tw-text-opacity:1;color:rgb(141 154 173/var(--tw-text-opacity,1))}.text-\[\#982d3b\]{--tw-text-opacity:1;color:rgb(152 45 59/var(--tw-text-opacity,1))}.text-\[\#9da9bc\]{--tw-text-opacity:1;color:rgb(157 169 188/var(--tw-text-opacity,1))}.text-\[\#a78bfa\]{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-\[\#aeb8c6\]{--tw-text-opacity:1;color:rgb(174 184 198/var(--tw-text-opacity,1))}.text-\[\#d7e1ee\]{--tw-text-opacity:1;color:rgb(215 225 238/var(--tw-text-opacity,1))}.text-\[\#d7e2ef\]{--tw-text-opacity:1;color:rgb(215 226 239/var(--tw-text-opacity,1))}.text-\[\#eef8ff\]{--tw-text-opacity:1;color:rgb(238 248 255/var(--tw-text-opacity,1))}.text-\[\#ffb8b8\]{--tw-text-opacity:1;color:rgb(255 184 184/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.opacity-45{opacity:.45}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 18px 50px #0000006b;--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_70px_-48px_rgba\(21\,32\,43\,0\.55\)\]{--tw-shadow:0 24px 70px -48px #15202b8c;--tw-shadow-colored:0 24px 70px -48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_80px_-64px_rgba\(23\,213\,232\,0\.24\)\]{--tw-shadow:0 24px 80px -64px #17d5e83d;--tw-shadow-colored:0 24px 80px -64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_80px_-64px_rgba\(0\,0\,0\,0\.82\)\]{--tw-shadow:0 28px 80px -64px #000000d1;--tw-shadow-colored:0 28px 80px -64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_90px_-65px_rgba\(16\,213\,232\,0\.28\)\]{--tw-shadow:0 28px 90px -65px #10d5e847;--tw-shadow-colored:0 28px 90px -65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_32px_100px_-65px_rgba\(0\,0\,0\,0\.88\)\]{--tw-shadow:0 32px 100px -65px #000000e0;--tw-shadow-colored:0 32px 100px -65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_32px_90px_-70px_rgba\(16\,213\,232\,0\.34\)\]{--tw-shadow:0 32px 90px -70px #10d5e857;--tw-shadow-colored:0 32px 90px -70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_32px_90px_-76px_rgba\(24\,213\,230\,0\.38\)\]{--tw-shadow:0 32px 90px -76px #18d5e661;--tw-shadow-colored:0 32px 90px -76px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.10\)\]{--tw-shadow:inset 0 1px 0 #ffffff1a;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:inset 0 1px 0 #ffffff1f;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.16\)\]{--tw-shadow:inset 0 1px 0 #ffffff29;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow:inset 0 1px 0 #ffffff2e;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.22\)\]{--tw-shadow:inset 0 1px 0 #ffffff38;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.event-chat-surface .live-chat-panel{background:#0b1018;border:1px solid #1a2635;border-radius:1.5rem;gap:14px;margin-top:0;padding:1rem;display:grid}.event-chat-surface .live-chat-panel,.event-chat-surface .live-chat-panel :is(h2,h3,strong,dd){color:#fff}.event-chat-surface .live-chat-heading p,.event-chat-surface .live-chat-panel :is(p,small,dt,label span){color:#8d9aad}.event-chat-surface .live-chat-heading h2{letter-spacing:0;margin:0;font-size:1.25rem;font-weight:900}.event-chat-surface .live-chat-facts{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:0;padding-top:0}.event-chat-surface .live-chat-facts .detail,.event-chat-surface :is(.live-chat-message,.live-chat-auth-boundary,.live-chat-composer,.live-chat-moderation-panel,.live-chat-moderation-item,.surface-alert,.empty-state){color:#d7e2ef;background:#111824;border:1px solid #1a2635;border-radius:1rem}.event-chat-surface .live-chat-facts .detail{padding:.75rem}.event-chat-surface .live-chat-feed{max-height:520px}.event-chat-surface .live-chat-message-meta strong{color:#fff}.event-chat-surface .live-chat-message p,.event-chat-surface .live-chat-moderation-item p{color:#d7e2ef}.event-chat-surface .live-chat-message-meta span{color:#7fefff;background:#102831}.event-chat-surface .live-chat-composer textarea,.event-chat-surface .live-chat-moderation-toolbar input{color:#fff;background:#06080d;border-color:#1a2635;border-radius:1rem}.event-chat-surface .button{color:#fff;background:#141c29;border-color:#23d7e83d;border-radius:1rem}.event-chat-surface .button:not(.secondary){background:linear-gradient(135deg,#315d9f,#18d5e6);border-color:#0000}.event-chat-surface .button:hover,.event-chat-surface .button:focus-visible{filter:brightness(1.08)}@media (max-width:640px){.event-chat-surface .live-chat-facts{grid-template-columns:1fr}}:where(.disp-page-content) :where(h1,h2,h3,h4,strong,dd){color:#fff}:where(.disp-page-content) :where(p,li,small,span,dt,label){color:#9da9bc}.disp-page-content :is(.workspace-panel,.account-panel,.auth-panel,.source-publisher-panel,.live-panel,.live-chat-panel,.live-readiness-grid article,.event-status-panel,.event-info-block,.event-roster-panel,.event-bracket-round,.flow-column,.organizer-contracts,.organizer-boundaries,.kyc-request-row,.queue-summary span,.compact-table div,.bracket-summary,.match-row,.detail,.calendar-card){color:#eef8ff;background:#0b1018;border:1px solid #1a2635;border-radius:1.35rem;box-shadow:0 28px 90px -72px #10d5e852}.disp-page-content :is(.workspace-panel,.account-panel,.auth-panel,.source-publisher-panel,.live-panel,.live-chat-panel,.event-status-panel,.event-info-block,.event-roster-panel,.event-bracket-round,.flow-column,.organizer-contracts,.organizer-boundaries,.kyc-request-row){padding:1.25rem}.disp-page-content :is(.surface-alert,.empty-state,.success-alert,.live-chat-auth-boundary,.live-chat-composer,.live-chat-moderation-panel,.live-chat-moderation-item,.source-mode-option,.stream-source-row,.stream-session-row,.account-facts div,.role-access-row,.queue-summary span){color:#d7e2ef;background:#111823;border:1px solid #1a2635;border-radius:1rem}.disp-page-content .surface-alert{color:#ffb8b8;background:#1d1115;border-color:#5b2a2c}.disp-page-content .success-alert{color:#7fefff;background:#0d242c;border-color:#17424a}.disp-page-content :is(input,select,textarea){color:#fff;background:#111823;border:1px solid #223248;border-radius:1rem;outline:none}.disp-page-content :is(input,select,textarea)::-moz-placeholder{color:#647187}.disp-page-content :is(input,select,textarea)::placeholder{color:#647187}.disp-page-content :is(input,select,textarea):focus{background:#121d2b;border-color:#24bfe0}.disp-page-content .button,.disp-page-content button.button{color:#fff;background:linear-gradient(135deg,#315d9f,#18d5e6);border:1px solid #0000;border-radius:1rem;min-height:2.75rem;transition:transform .18s,filter .18s,background .18s;box-shadow:inset 0 1px #fff3}.disp-page-content .button.secondary,.disp-page-content button.button.secondary{color:#fff;box-shadow:none;background:#141a24;border-color:#1d2b3d}.disp-page-content .button:hover,.disp-page-content .button:focus-visible,.disp-page-content button.button:hover,.disp-page-content button.button:focus-visible{filter:brightness(1.08)}.disp-page-content .button:active,.disp-page-content button.button:active{transform:translateY(-1px)}.disp-page-content :is(.workspace-grid,.account-grid,.organizer-board){gap:1rem;display:grid}.disp-page-content .organizer-board{grid-template-columns:repeat(2,minmax(0,1fr))}.disp-page-content :is(.details,.event-facts,.live-page-facts,.publisher-details,.live-chat-facts,.kyc-request-facts,.account-facts){border-top:0;margin-top:0;padding-top:0}.disp-page-content :is(.live-chat-feed,.kyc-request-list){background:#070b12;border-color:#1a2635}.disp-page-content :is(.live-chat-message,.live-chat-moderation-item){background:#111823;border:1px solid #1a2635;border-radius:1rem}.disp-page-content :is(.live-chat-message p,.live-chat-moderation-item p,.review-note){color:#d7e2ef}.disp-page-content .source-preview{background:#06080d;border-color:#1a2635;border-radius:1.25rem}.disp-page-content .contract-list,.disp-page-content .boundary-grid,.disp-page-content .flow-column ol{gap:.75rem;display:grid}.disp-page-content :is(.contract-list li,.boundary-grid span,.flow-column li){color:#d7e2ef;background:#111823;border:1px solid #1a2635;border-radius:1rem}@media (max-width:980px){.disp-page-content :is(.workspace-grid,.account-grid,.organizer-board,.kyc-request-facts,.account-facts){grid-template-columns:1fr}}.disp-soft-theme{color:#edf3f8!important;background:#07090d!important}.disp-soft-background{background:linear-gradient(#0b1016 0%,#07090d 48%,#05070a 100%)!important}.disp-soft-theme :where([class*="bg-[#06080d"],[class*="bg-[#05070b"],[class*="bg-[#070b12"]){background-color:#07090d!important}.disp-soft-theme :where([class*="bg-[#080b12"],[class*="bg-[#0b1018"]){background-color:#0e141c!important}.disp-soft-theme :where([class*="bg-[#101722"],[class*="bg-[#111823"],[class*="bg-[#111824"]){background-color:#141b24!important}.disp-soft-theme :where([class*="bg-[#141a24"],[class*="bg-[#141c29"],[class*="bg-[#172233"]){background-color:#19222e!important}.disp-soft-theme :where([class*="bg-[#102831"]){background-color:#08181b!important}.disp-soft-theme :where([class*="from-[#315d9f]"][class*="to-[#18d5e6]"],[class*="from-[#315d9f]"][class*="to-[#24bfe0]"]){background-image:linear-gradient(135deg,#168a98,#20b9c8)!important}.disp-soft-theme :where([class*="border-[#1a2635"],[class*="border-[#1d2b3d"],[class*="border-[#223248"]){border-color:#202a36!important}.disp-soft-theme :where([class*=text-white],h1,h2,h3,h4,strong,dd){color:#edf3f8!important}.disp-soft-theme :where([class*="text-[#eef8ff"],[class*="text-[#d7e2ef"],[class*="text-[#d7e1ee"]){color:#e1e9f1!important}.disp-soft-theme :where([class*="text-[#7fefff"],[class*="text-[#5ee7f0"],[class*="text-[#24bfe0"]){color:#63d7e0!important}.disp-soft-theme :where([class*="text-[#8d9aad"],[class*="text-[#9da9bc"],[class*="text-[#aeb8c6"],[class*="text-[#7f8da3"],p,li,small,dt,label){color:#9ba7b5!important}.disp-soft-theme :where(input,select,textarea){color:#edf3f8!important;background-color:#141b24!important;border-color:#263342!important}.disp-soft-theme :where(input,select,textarea)::-moz-placeholder{color:#6f7c8b!important}.disp-soft-theme :where(input,select,textarea)::placeholder{color:#6f7c8b!important}.disp-soft-theme :where(input,select,textarea):focus{background-color:#19222e!important;border-color:#20b9c8!important}.disp-soft-theme :where(.event-chat-surface .live-chat-panel,.disp-page-content :is(.workspace-panel,.account-panel,.auth-panel,.source-publisher-panel,.live-panel,.live-chat-panel,.event-status-panel,.event-info-block,.event-roster-panel,.event-bracket-round,.flow-column,.organizer-contracts,.organizer-boundaries,.kyc-request-row)){color:#e1e9f1!important;background:#0e141c!important;border-color:#202a36!important}.organizer-flow{gap:1.15rem}.organizer-command-panel,.organizer-stepper,.organizer-main-grid,.organizer-form-grid,.organizer-section-head,.organizer-advanced-grid{gap:1rem;display:grid}.organizer-command-panel{background:linear-gradient(135deg,#20b9c81f,#ffffff05),#0e141c;border:1px solid #202a36;border-radius:1.5rem;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:stretch;padding:1.25rem;box-shadow:0 28px 90px -76px #20b9c861}.organizer-command-copy{align-content:center;gap:.55rem;display:grid}.organizer-command-copy span,.organizer-command-meta span,.organizer-status-stack small,.organizer-step small,.organizer-readiness span,.organizer-advanced-panel summary span{color:#9ba7b5;font-size:.82rem;font-weight:800;line-height:1.4}.organizer-command-copy span,.organizer-status-stack span,.organizer-step>span{text-transform:uppercase;letter-spacing:.08em}.organizer-command-copy h2{color:#edf3f8;margin:0;font-size:clamp(1.6rem,3vw,2.45rem);font-weight:950;line-height:1.05}.organizer-command-copy p{color:#b9c4d1;max-width:760px;margin:0;font-size:1rem;line-height:1.6}.organizer-command-meta{background:#07090d73;border:1px solid #ffffff14;border-radius:1.25rem;gap:.75rem;padding:1rem;display:grid}.organizer-command-meta div{gap:.25rem;display:grid}.organizer-command-meta strong{overflow-wrap:anywhere;color:#edf3f8;font-size:.95rem}.organizer-stepper{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.organizer-step{background:#0e141c;border:1px solid #202a36;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:5.25rem;padding:.85rem;display:grid}.organizer-step>span{color:#9ba7b5;background:#141b24;border:1px solid #263342;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:950;display:grid}.organizer-step div{gap:.2rem;min-width:0;display:grid}.organizer-step strong{color:#edf3f8;font-size:.98rem;line-height:1.2}.organizer-step[data-state=done]>span{color:#63d7e0;background:#20b9c826;border-color:#63d7e061}.organizer-step[data-state=active]{background:linear-gradient(145deg,#20b9c81a,#ffffff04),#0e141c;border-color:#63d7e07a}.organizer-step[data-state=active]>span{color:#fff;background:#168a98;border-color:#63d7e085}.organizer-step[data-state=locked]{opacity:.62}.organizer-main-grid{grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);align-items:start}.organizer-create-card .workspace-form,.organizer-event-picker .event-list{gap:.85rem}.organizer-event-picker .event-list{max-height:24rem;padding-right:.15rem;overflow:auto}.organizer-flow .event-row{border-radius:1rem;min-height:5.5rem;padding:.9rem}.organizer-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.organizer-status-stack{background:#20b9c817;border:1px solid #63d7e038;border-radius:1rem;justify-items:end;gap:.25rem;min-width:11rem;padding:.75rem;display:grid}.organizer-status-stack span{color:#63d7e0;font-size:.78rem;font-weight:950}.organizer-event-form{gap:1rem}.organizer-event-form textarea{min-height:7.25rem}.organizer-event-form textarea[name=description]{min-height:9rem}.organizer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-form-grid.compact{grid-template-columns:1.2fr repeat(3,minmax(110px,.65fr))}.organizer-readiness{background:#9a6b1f21;border:1px solid #3a2d20;border-radius:1rem;gap:.2rem;padding:.85rem 1rem;display:grid}.organizer-readiness[data-ready=true]{background:#20b9c81a;border-color:#63d7e042}.organizer-readiness strong{color:#edf3f8;font-size:.95rem}.organizer-flow .stream-workspace{background:#0e141c;border-color:#202a36;gap:1rem}.organizer-flow .source-mode-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.organizer-flow .source-mode-option{border-radius:1rem;min-height:0;padding:1rem}.organizer-flow .source-mode-next-action{background:#20b9c814;border:1px solid #63d7e033;border-left:4px solid #20b9c8;border-radius:1rem}.organizer-flow .stream-source-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.organizer-advanced-panel{gap:0}.organizer-advanced-panel summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;list-style:none;display:grid}.organizer-advanced-panel summary::-webkit-details-marker{display:none}.organizer-advanced-panel summary:after{content:"Открыть";color:#edf3f8;background:#141b24;border:1px solid #263342;border-radius:999px;padding:.45rem .75rem;font-size:.78rem;font-weight:900}.organizer-advanced-panel[open] summary:after{content:"Свернуть"}.organizer-advanced-panel summary strong{color:#edf3f8}.organizer-advanced-grid{border-top:1px solid #202a36;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;padding-top:1rem}.organizer-inline-section{gap:1rem;min-width:0;display:grid}.organizer-inline-section.wide{grid-column:1/-1}@media (max-width:1180px){.organizer-command-panel,.organizer-main-grid,.organizer-section-head{grid-template-columns:1fr}.organizer-status-stack{justify-items:start;min-width:0}}@media (max-width:860px){.organizer-stepper,.organizer-flow .source-mode-selector,.organizer-flow .stream-source-controls,.organizer-form-grid,.organizer-form-grid.compact,.organizer-advanced-grid,.organizer-advanced-panel summary{grid-template-columns:1fr}}.placeholder\:text-\[\#647187\]::placeholder{--tw-text-opacity:1;color:rgb(100 113 135/var(--tw-text-opacity,1))}.placeholder\:text-\[\#8a96a8\]::placeholder{--tw-text-opacity:1;color:rgb(138 150 168/var(--tw-text-opacity,1))}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#23d7e8\]\/35:hover{border-color:#23d7e859}.hover\:bg-\[\#101722\]:hover{--tw-bg-opacity:1;background-color:rgb(16 23 34/var(--tw-bg-opacity,1))}.hover\:bg-\[\#141c29\]:hover{--tw-bg-opacity:1;background-color:rgb(20 28 41/var(--tw-bg-opacity,1))}.hover\:bg-\[\#172233\]:hover{--tw-bg-opacity:1;background-color:rgb(23 34 51/var(--tw-bg-opacity,1))}.hover\:bg-\[\#196f90\]:hover{--tw-bg-opacity:1;background-color:rgb(25 111 144/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1d2840\]:hover{--tw-bg-opacity:1;background-color:rgb(29 40 64/var(--tw-bg-opacity,1))}.hover\:text-\[\#15202b\]:hover{--tw-text-opacity:1;color:rgb(21 32 43/var(--tw-text-opacity,1))}.hover\:text-\[\#155a75\]:hover{--tw-text-opacity:1;color:rgb(21 90 117/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#1f7ea3\]:focus{--tw-border-opacity:1;border-color:rgb(31 126 163/var(--tw-border-opacity,1))}.focus\:border-\[\#24bfe0\]:focus{--tw-border-opacity:1;border-color:rgb(36 191 224/var(--tw-border-opacity,1))}.focus\:bg-\[\#121d2b\]:focus{--tw-bg-opacity:1;background-color:rgb(18 29 43/var(--tw-bg-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.active\:-translate-y-\[1px\]:active{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-55:disabled{opacity:.55}.group\/player:hover .group-hover\/player\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/preview:hover .group-hover\/preview\:opacity-65{opacity:.65}@media (min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:aspect-\[4\/3\]{aspect-ratio:4/3}.sm\:min-h-0{min-height:0}.sm\:min-h-14{min-height:3.5rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[86px_minmax\(0\,1fr\)_128px\]{grid-template-columns:86px minmax(0,1fr) 128px}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:p-4{padding:1rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:\!text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.sm\:\!text-5xl{font-size:3rem!important;line-height:1!important}.sm\:\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.sm\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(240px\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(240px,1.05fr)}.md\:p-5{padding:1.25rem}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:pl-\[22rem\]{padding-left:22rem}.lg\:pr-8{padding-right:2rem}.lg\:pt-8{padding-top:2rem}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-8{top:2rem}.xl\:block{display:block}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:self-start{align-self:flex-start}.xl\:\!text-6xl{font-size:3.75rem!important;line-height:1!important}}@media (min-width:1536px){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:\!text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}}
