.arena-feedback-host{z-index:180;left:50%;bottom:max(20px,env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;gap:10px;width:max-content;max-width:min(680px,100vw - 32px);max-height:45vh;display:flex;position:fixed;overflow:auto;transform:translate(-50%)}.arena-action-feedback{pointer-events:auto;color:#ffd4cb;overflow-wrap:anywhere;background:#44272d;border:1px solid #81515b;border-radius:14px;align-items:center;gap:16px;width:max-content;max-width:min(680px,100vw - 32px);max-height:45vh;padding:14px 16px 14px 20px;font-size:14px;line-height:1.5;display:flex;overflow:auto;box-shadow:0 8px 45px #0008}.arena-action-feedback.success{color:#e0fff3;background:#213e38;border-color:#76bca6}.arena-action-feedback>button{min-width:44px;min-height:44px;color:inherit;background:0 0;border-radius:8px;flex:0 0 44px;font-size:24px}.arena-action-feedback>button:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:600px){.arena-action-feedback{gap:10px;max-width:calc(100vw - 24px);padding:10px 12px;font-size:13px}}.whatsapp-manager-card{gap:20px;min-width:0;margin-top:28px;padding:28px;display:grid}.whatsapp-manager-card>h2{font-size:24px;line-height:1.25}.whatsapp-manager-card>p,.whatsapp-manager-card>small{max-width:76ch;color:var(--muted);font-size:13px;line-height:1.7}.whatsapp-manager-form{gap:20px;min-width:0;display:grid}.whatsapp-manager-form>label{gap:9px;max-width:600px}.whatsapp-manager-form>.button{justify-self:start}.whatsapp-manager-form>p{max-width:76ch;color:var(--muted);font-size:12px;line-height:1.7}.whatsapp-manager-permissions{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:2px 0 0;padding:0;display:grid}.whatsapp-manager-permissions legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:750}.whatsapp-manager-permission{border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:row;align-items:flex-start;gap:12px;padding:16px;line-height:1.6;display:flex}.whatsapp-manager-permission>input{width:18px;height:18px;min-height:18px;accent-color:var(--mint);flex:0 0 18px;margin:1px 0 0;padding:0}.whatsapp-manager-confirmation{border:1px solid var(--line);background:#0e1320;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:20px;display:flex}.whatsapp-manager-confirmation>p{overflow-wrap:anywhere;flex-basis:100%;font-size:13px;line-height:1.7}.whatsapp-manager-card>.text-button{justify-self:start;min-height:44px}.whatsapp-manager-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.whatsapp-manager-list>li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;padding:18px;font-size:13px;line-height:1.9}.whatsapp-manager-list>li>strong{margin-bottom:6px;font-size:15px;display:block}.whatsapp-manager-row-meta{color:var(--muted)}.whatsapp-manager-row-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.whatsapp-manager-list .text-button{border:1px solid var(--line);border-radius:8px;align-items:center;min-height:44px;margin:0;padding:8px 12px;display:inline-flex}.whatsapp-manager-logout{margin:22px 0}.whatsapp-manager-logout .text-button{min-height:44px}.admin-access>.whatsapp-manager-login{box-shadow:none;background:0 0;border:0;margin-top:24px;padding:0}.arena-owner-recovery{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.arena-owner-recovery>summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:13px;line-height:1.6}.arena-owner-recovery>.signin-card,.arena-owner-recovery>p,.arena-owner-recovery .organizer-access-settings{margin-top:18px}@media (max-width:760px){.whatsapp-manager-permissions{grid-template-columns:1fr}}@media (max-width:640px){.whatsapp-manager-card{gap:18px;padding:20px}.whatsapp-manager-card>h2{font-size:20px}.whatsapp-manager-form>.button,.whatsapp-manager-confirmation>.button{width:100%}.whatsapp-manager-confirmation,.whatsapp-manager-list>li{padding:16px}}.manager-validity-options{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.manager-validity-options legend{margin-bottom:12px;font-weight:700}.manager-validity-options label{cursor:pointer;background:#0e1422;border:1px solid #334155;border-radius:12px;flex-direction:row;align-items:center;gap:10px;padding:14px;display:flex}.manager-validity-options input[type=radio]{accent-color:#a7e9cc;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.manager-date-trigger{color:#f3f5ff;text-align:left;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#0e1422;border:1px solid #40516e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.manager-calendar{box-sizing:border-box;color:#f3f5ff;background:#121b2c;border:1px solid #40516e;border-radius:16px;gap:16px;width:min(100%,390px);margin-top:12px;padding:20px;display:grid;box-shadow:0 16px 40px #0005}.manager-calendar-heading{text-transform:capitalize;justify-content:space-between;align-items:center;gap:8px;display:flex}.manager-calendar button:not(.button){color:inherit;cursor:pointer;background:#19263b;border:1px solid #354963;border-radius:8px;min-height:36px}.manager-calendar-heading button{width:36px;font-size:24px}.manager-calendar-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.manager-calendar-days>span{color:#a9b8cd;padding-bottom:4px;font-size:12px}.manager-calendar-days button.is-selected{color:#10251c;background:#a7e9cc;border-color:#a7e9cc;font-weight:800}.manager-calendar-time{grid-template-columns:1fr 1fr;gap:12px;display:grid}.manager-calendar small{color:#b4bfd2;line-height:1.5}:is(.manager-validity-picker button:focus-visible,.manager-validity-options input:focus-visible){outline-offset:3px;outline:2px solid #a7e9cc}@media (max-width:480px){.manager-calendar{padding:14px}.manager-validity-options{flex-direction:column}}.manager-validity-picker{min-width:0;max-width:600px}.participant-free-panel,.participant-free-admin{margin-top:24px;padding:28px}.participant-free-panel h2,.participant-free-panel h3,.participant-free-admin h2,.participant-free-confirmed,.participant-free-slots{align-items:center;gap:10px;display:flex}.participant-free-panel .eyebrow,.participant-free-admin .eyebrow{color:var(--coral)}.participant-free-panel p,.participant-free-admin p{line-height:1.65}.participant-free-panel form,.participant-free-admin form{gap:14px;max-width:520px;margin:20px 0;display:grid}.participant-free-panel label,.participant-free-admin label{gap:8px;font-weight:600;display:grid}.participant-free-panel input,.participant-free-admin input,.participant-free-admin select{border:1px solid var(--line);color:inherit;background:var(--panel,#151a26);font:inherit;border-radius:10px;width:100%;min-width:0;padding:12px}:is(.participant-free-panel input:focus-visible,.participant-free-admin input:focus-visible,.participant-free-admin select:focus-visible){outline:2px solid var(--coral);outline-offset:3px}.participant-free-note{border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:14px 16px}.participant-free-profile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.participant-free-profile>div{gap:6px;display:grid}.participant-free-profile span{color:var(--muted)}.participant-free-confirmed{color:var(--mint);font-weight:700}.participant-free-access{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.participant-free-qr{background:#fff;border-radius:12px;margin:20px 0 4px;padding:16px;display:inline-flex}.participant-free-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:440px;margin:20px 0;display:grid}.participant-free-countdown>div{text-align:center;border:1px solid var(--line);border-radius:12px;gap:4px;padding:14px 5px;display:grid}.participant-free-countdown b{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,4vw,2.2rem)}.participant-free-countdown span{color:var(--muted);font-size:.8rem}.participant-free-refresh{margin-top:24px;display:block}.participant-free-admin-list{gap:10px;margin:20px 0;display:grid}.participant-free-admin-list article{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;display:flex}.participant-free-admin-actions{flex-wrap:wrap;gap:10px;display:flex}.participant-free-admin .participant-free-consent{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.participant-free-admin .participant-free-consent input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}@media (max-width:640px){.participant-free-panel,.participant-free-admin{padding:20px}.participant-free-panel h2,.participant-free-admin h2{font-size:20px}.participant-free-panel .button,.participant-free-admin .button{width:100%}}.share-room-backdrop{z-index:100}.share-room-trigger{min-width:44px}.share-room-modal{width:min(100%,460px)}.share-room-code{text-align:center;margin:24px 0}.share-room-qr{background:#fff;border-radius:15px;width:fit-content;max-width:100%;margin:0 auto;padding:8px}.share-room-qr svg{width:min(240px,100%);height:auto;display:block}.share-room-code figcaption{gap:5px;margin-top:15px;display:grid}.share-room-code strong{color:var(--foreground);overflow-wrap:anywhere;font-size:16px}.share-room-code figcaption span{color:var(--muted);font-size:12px}.share-room-match{flex-wrap:wrap;justify-content:center;gap:6px;margin:7px 0;padding:0;list-style:none;display:flex}.share-room-match li{color:#ffd0c5;overflow-wrap:anywhere;background:#ff725c0c;border:1px solid #ff725c40;border-radius:7px;max-width:100%;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.5}.share-room-link{font-size:12px}.share-room-copy{margin-top:14px}.share-room-modal .share-room-status{min-height:38px;color:var(--muted);text-align:center;margin-top:12px;font-size:12px}@media (max-width:620px){.share-room-link{font-size:16px}}@media (max-width:420px){.share-room-code{margin-block:20px}.share-room-qr{padding:4px}}.arena-dt-field{width:100%;min-width:0;display:flex;position:relative}.arena-dt-field input{font-variant-numeric:tabular-nums;padding-right:70px}.arena-dt-trigger{color:#bec9df;background:0 0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;gap:6px;width:60px;min-height:44px;transition:background .15s,color .15s;display:flex;position:absolute;inset:1px 1px 1px auto}.arena-dt-trigger:hover:not(:disabled),.arena-dt-trigger[data-state=open]{color:#ff9a87;background:#ff725c12}.arena-dt-trigger:disabled{opacity:.4}.arena-dt-popover{z-index:1000;color:#f4f6ff;width:340px;max-width:calc(100vw - 24px);font-family:var(--font-sans,sans-serif);max-height:var(--radix-popover-content-available-height);background:#171e2c;border:1px solid #3b455e;border-radius:17px;padding:16px;font-size:14px;animation:.14s ease-out arena-dt-enter;overflow-y:auto;box-shadow:0 20px 65px #0008,0 2px 8px #0004}.arena-dt-heading{color:#dce4f4;align-items:center;gap:9px;padding:1px 0 15px;font-size:12px;font-weight:700;display:flex}.arena-dt-heading svg{color:#ff9a87}.arena-dt-heading small{color:#aab5cb;margin-left:auto;font-size:11px;font-weight:500}.arena-dt-popover button{font:inherit;cursor:pointer;touch-action:manipulation}.arena-dt-popover button:focus-visible{outline-offset:-2px;outline:2px solid #a3e3c6}.arena-dt-popover button:disabled{cursor:not-allowed;opacity:.35}.arena-dt-calendar .rdp-root{position:relative}.arena-dt-calendar .rdp-months,.arena-dt-calendar .rdp-month{width:100%}.arena-dt-calendar .rdp-month_caption{justify-content:center;align-items:center;height:48px;padding:0 44px;display:flex}.arena-dt-calendar .rdp-caption_label{text-transform:capitalize;font-size:14px;font-weight:750}.arena-dt-calendar .rdp-nav{pointer-events:none;justify-content:space-between;height:48px;display:flex;position:absolute;inset:0 0 auto}.arena-dt-calendar .rdp-button_previous,.arena-dt-calendar .rdp-button_next{pointer-events:auto;color:#d9e2f4;background:#252f42;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.arena-dt-calendar .rdp-button_previous:hover,.arena-dt-calendar .rdp-button_next:hover{background:#334058}.arena-dt-calendar .rdp-chevron{fill:currentColor;width:18px;height:18px}.arena-dt-calendar .rdp-month_grid{border-collapse:collapse;table-layout:fixed;width:100%}.arena-dt-calendar .rdp-weekday{color:#96a5bf;text-transform:uppercase;height:34px;font-size:10px;font-weight:650}.arena-dt-calendar .rdp-day{text-align:center;height:44px;padding:0}.arena-dt-calendar .rdp-day_button{color:#e2e9f8;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:100%;height:44px;font-size:13px;display:grid}.arena-dt-calendar .rdp-day_button:hover:not(:disabled){background:#303b51}.arena-dt-calendar .rdp-today:not(.rdp-selected) .rdp-day_button{color:#ffae9e;border-color:#ff725c70}.arena-dt-calendar .rdp-outside .rdp-day_button{color:#74819b}.arena-dt-calendar .rdp-selected .rdp-day_button{color:#211612;background:#ff8c76;border-color:#ff8c76;font-weight:800}.arena-dt-calendar .rdp-selected .rdp-day_button:hover{background:#ffa38f}.arena-dt-calendar .rdp-hidden{visibility:hidden}.arena-dt-footer{border-top:1px solid #303a50;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.arena-dt-footer button{color:#c5d0e5;background:0 0;border-radius:9px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:650}.arena-dt-footer button:hover:not(:disabled){color:#fff;background:#2a3449}.arena-dt-footer .arena-dt-apply{color:#211612;background:#ff8c76;padding-inline:15px}.arena-dt-footer .arena-dt-apply:hover:not(:disabled){color:#211612;background:#ffa38f}.arena-dt-time{width:286px}.arena-dt-time-preview{color:#fff2ec;letter-spacing:.035em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:13px;padding:1px 0 17px;font-size:31px;font-weight:750;display:flex}.arena-dt-time-preview span{color:#ff9a87}.arena-dt-time-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.arena-dt-column-label{color:#aab7ce;text-transform:uppercase;letter-spacing:.09em;text-align:center;padding:0 0 9px;font-size:10px;font-weight:700}.arena-dt-time-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#526079 #111927;background:#111927;border:1px solid #303c53;border-radius:12px;max-height:220px;padding:4px;overflow-y:auto}.arena-dt-time-list button{color:#bbc8df;font-variant-numeric:tabular-nums;background:0 0;border-radius:8px;width:100%;min-height:44px;font-size:15px;display:block}.arena-dt-time-list button:hover:not(:disabled){color:#fff;background:#2d3850}.arena-dt-time-list button[aria-selected=true]{color:#211612;background:#ff8c76;font-weight:800}@keyframes arena-dt-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:380px){.arena-dt-popover{padding:10px}.arena-dt-calendar .rdp-day_button{border-radius:8px}}@media (prefers-reduced-motion:reduce){.arena-dt-popover{animation:none}}.arena-match-fields{gap:15px;min-width:0;display:grid}.arena-match-format{background:#101827;border:1px solid #313b51;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:15px 16px;display:grid}.arena-match-format>div{gap:7px;display:grid}.arena-match-format>div>span{color:#aab7cd;font-size:11px}.arena-match-format strong{color:#e5edfc;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.arena-match-format strong svg{color:#ff9a87}.arena-match-inputs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.arena-match-field{gap:9px;min-width:0;display:grid}.arena-match-field label{color:#d4dbee;font-size:12px;font-weight:650;display:block}.arena-match-help{color:#aab7cd;margin:-6px 0 0;font-size:11px}.arena-match-summary{flex-wrap:wrap;gap:9px;display:flex}.arena-match-summary>span{color:#d3def1;overflow-wrap:anywhere;background:#1a2436;border:1px solid #344058;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:7px 10px;font-size:12px;display:inline-flex}.arena-match-summary svg{color:#bea7ff}.arena-match-summary.is-compact{gap:6px}.arena-match-summary.is-compact>span{border-radius:7px;gap:5px;padding:5px 8px;font-size:10px}.arena-match-summary.is-compact svg{width:12px;height:12px}.championship-card .arena-match-summary{margin:0 0 20px}.room-hero .arena-match-summary{margin-top:17px}.arena-match-editor{padding:22px}.arena-match-editor-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.arena-match-editor-heading h3{align-items:center;gap:9px;font-size:16px;display:flex}.arena-match-editor-heading h3 svg{color:#ff9a87}.arena-match-editor-heading p{color:#aab7cd;margin-top:7px;font-size:11px}.arena-match-editor-heading .button{flex-shrink:0}.arena-match-editor-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.arena-match-error{color:#ffb0a2;background:#ff725c0e;border:1px solid #ff725c40;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:12px}.arena-match-empty{color:#aab7cd;font-size:12px}@media (max-width:480px){.arena-match-inputs{grid-template-columns:1fr}.arena-match-editor{padding:17px}.arena-match-editor-heading{flex-direction:column;align-items:flex-start}.arena-match-editor-actions{flex-wrap:wrap}}.administration-fee-editor{margin:20px 0;padding:25px}.administration-fee-heading{align-items:flex-start;gap:14px;display:flex}.administration-fee-heading>.section-icon{color:var(--coral);background:#ff725c15;flex-shrink:0}.administration-fee-heading>div:nth-child(2){flex:1;min-width:0}.administration-fee-heading .eyebrow{color:#ffb3a5;font-size:9px}.administration-fee-heading h2{margin:5px 0 8px;font-size:20px}.administration-fee-heading p{color:var(--muted);font-size:12px;line-height:1.7}.administration-fee-badge{color:#ffc0b4;white-space:nowrap;background:#ff725c0b;border:1px solid #ff725c44;border-radius:20px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.administration-fee-editor form{gap:17px;margin-top:23px;display:grid}.administration-fee-editor form>.button{justify-self:start}.administration-fee-fields{gap:16px;display:grid}.administration-fee-input-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px;display:grid}.administration-fee-input-row label{line-height:1.6}.administration-fee-input-row input{max-width:180px;font-size:18px;font-weight:700}.administration-fee-input-row>p,.administration-fee-note,.administration-fee-availability{color:var(--muted);font-size:11px;line-height:1.75}.administration-fee-example{background:#0c1320;border:1px solid #3a455a;border-radius:11px;padding:15px 17px}.administration-fee-example>p{color:#c2cbde;margin-bottom:15px;font-size:11px}.administration-fee-example>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.administration-fee-example>div>span{color:#aeb9cf;gap:5px;font-size:11px;display:grid}.administration-fee-example>div>span>strong{color:#ffb3a5;letter-spacing:-.035em;font-size:23px;font-weight:750}.administration-fee-example>div>span:last-child>strong{color:var(--mint)}.administration-fee-example small{color:var(--muted);font-size:10px}.administration-fee-availability{align-items:flex-start;gap:8px;display:flex}.administration-fee-availability.locked{border:1px solid var(--line);color:#d2d8e7;background:#ffffff03;border-radius:9px;padding:12px 14px}.administration-fee-availability svg{margin-top:2px}.administration-fee-error{color:#ffc4b9;font-size:12px;line-height:1.7}.administration-fee-success,.administration-fee-sponsored{color:var(--mint);align-items:flex-start;gap:8px;font-size:12px;line-height:1.75;display:flex}.administration-fee-success svg,.administration-fee-sponsored svg{margin-top:2px}.administration-fee-sponsored{padding-top:20px}.tournament-create-fee{background:#ff725c05;border:1px solid #ff725c42;border-radius:13px;padding:20px}@media (max-width:640px){.administration-fee-editor{padding:20px}.administration-fee-heading{flex-wrap:wrap;gap:12px}.administration-fee-heading h2{font-size:18px}.administration-fee-badge{margin-left:56px}.administration-fee-input-row{grid-template-columns:1fr;gap:10px}.administration-fee-input-row input{max-width:none}.administration-fee-editor form>.button{width:100%}.tournament-create-fee{padding:17px}}@media (max-width:380px){.administration-fee-example{padding:13px}.administration-fee-example>div{gap:12px}.administration-fee-example>div>span>strong{font-size:21px}}.whatsapp-group-editor{margin:20px 0;padding:25px}.whatsapp-group-heading{align-items:flex-start;gap:14px;display:flex}.whatsapp-group-heading>.section-icon{color:var(--mint);background:#a3e3c615;flex-shrink:0}.whatsapp-group-heading>div{flex:1;min-width:0}.whatsapp-group-heading .eyebrow{color:var(--mint);font-size:9px}.whatsapp-group-heading h2{margin:5px 0 8px;font-size:21px}.whatsapp-group-heading p{color:var(--muted);font-size:12px;line-height:1.7}.whatsapp-group-badge{color:var(--mint);white-space:nowrap;background:#a3e3c60a;border:1px solid #a3e3c639;border-radius:20px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;display:inline-flex}.whatsapp-group-editor form{gap:15px;margin-top:22px;display:grid}.whatsapp-group-editor label{max-width:740px}.whatsapp-group-editor label small{line-height:1.65}.whatsapp-group-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.whatsapp-group-actions .button{font-size:12px}.whatsapp-group-error{color:#ffc4b9;font-size:12px;line-height:1.7}.whatsapp-group-success{color:var(--mint);align-items:center;gap:6px;font-size:12px;display:flex}@media (max-width:640px){.whatsapp-group-editor{padding:20px}.whatsapp-group-heading{flex-wrap:wrap;gap:12px}.whatsapp-group-heading h2{font-size:19px}.whatsapp-group-badge{margin-left:56px}.whatsapp-group-actions>.button{flex:1}}.tournament-create{gap:22px;display:grid}.tournament-group-field{background:#a3e3c606;border:1px solid #a3e3c639;border-radius:12px;padding:18px}.tournament-event-date{gap:10px;display:grid}.tournament-kinds{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.tournament-kinds legend{margin-bottom:12px;font-size:13px;font-weight:700}.tournament-kinds label{--kind-accent:255, 145, 121;isolation:isolate;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#b7c9ed0e,#0b132139);border:1px solid #c4d3ee30;border-radius:16px;flex-direction:row;align-items:flex-start;gap:12px;min-width:0;padding:20px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 7px 16px #00000014}.tournament-kinds label:has(input[value=sponsored]){--kind-accent:141, 237, 196}.tournament-kinds label:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--kind-accent), .6), transparent);pointer-events:none;height:2px;position:absolute;inset:0 20px auto}.tournament-kinds label.active{border-color:rgba(var(--kind-accent), .65);background:radial-gradient(ellipse at 100% 0%, rgba(var(--kind-accent), .14), transparent 70%), linear-gradient(135deg, rgba(var(--kind-accent), .08), #0b13214d);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px rgba(var(--kind-accent), .07), 0 8px 22px #00000021}.tournament-kinds label.active b{color:rgb(var(--kind-accent))}.tournament-kinds label:focus-within{outline:2px solid rgb(var(--kind-accent));outline-offset:4px}.tournament-kinds label.unavailable{color:var(--muted);cursor:not-allowed;background:#ffffff03}.tournament-kinds label:has(input:disabled){cursor:not-allowed}.tournament-kinds input{width:18px;height:18px;min-height:18px;accent-color:rgb(var(--kind-accent));flex-shrink:0;margin:2px 0 0;padding:0}.tournament-kinds span{overflow-wrap:anywhere;gap:7px;min-width:0;display:grid}.tournament-kinds b{color:#f6f8ff;font-size:14px}.tournament-kinds small,.tournament-create label>small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}.tournament-create .button{justify-self:start}.tournament-payment-status{border:1px solid var(--line);color:var(--muted);border-radius:10px;flex-direction:row;align-items:flex-start;gap:9px;padding:14px 16px;font-size:12px;display:flex}.tournament-payment-status>svg{margin-top:2px}.tournament-payment-status.ready{color:var(--mint);background:#a3e3c60a;border-color:#a3e3c635}.invite-eligibility{color:var(--muted);background:#ff725c0a;border-radius:10px;margin:16px 0 0;padding:15px;font-size:12px;line-height:1.7}@media (max-width:640px){.tournament-kinds{grid-template-columns:1fr}.tournament-kinds label{padding:14px}.tournament-create .button{width:100%}}.tournament-kinds label small{color:#c3cfe2}@media (hover:hover) and (pointer:fine){.tournament-kinds label:hover:not(.unavailable):not(:has(input:disabled)){border-color:rgba(var(--kind-accent), .75)}}@media (prefers-reduced-motion:reduce){.tournament-kinds label{transition:none}}.event-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.event-schedule-field{align-content:start;gap:9px;min-width:0;display:grid}.event-schedule-fields input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0}.event-schedule-help{color:var(--muted);font-size:12px;line-height:1.65}.event-schedule-editor{margin:20px 0;padding:19px 23px}.event-schedule-editor summary{cursor:pointer;color:#d6deec;align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.event-schedule-editor summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:20px}.event-schedule-editor[open] summary:after{content:"−"}.event-schedule-editor summary svg{color:var(--coral)}.event-schedule-editor form{gap:14px;max-width:620px;margin-top:21px;display:grid}.event-schedule-editor .button{justify-self:start}.event-schedule-saved{color:var(--mint);align-items:center;gap:7px;font-size:12px;display:flex}.room-event-schedule{color:#ffcfbb;background:#1b2028b8;border:1px solid #ffb29a4d;border-radius:10px;align-items:center;gap:10px;width:fit-content;margin:18px 0 0;padding:11px 14px;font-size:13px;display:flex}.room-event-schedule svg{flex-shrink:0}.room-link .owner-event-schedule{color:#cdd6e7;justify-content:flex-start;align-items:flex-start;gap:7px;margin-bottom:13px;font-size:11px;line-height:1.6;display:flex}.owner-event-schedule svg{flex-shrink:0;margin-top:2px}.schedule-change-notice{color:#e4d4b2;background:#e3bb650a;border:1px solid #e3bb654d;border-radius:13px;margin:20px 0;padding:19px 21px}.schedule-change-heading{color:#ffdd91;align-items:center;gap:9px;font-size:14px;display:flex}.schedule-change-heading svg{flex-shrink:0}.schedule-change-dates{gap:9px;margin:16px 0;font-size:12px;line-height:1.6;display:grid}.schedule-change-dates>div{grid-template-columns:45px minmax(0,1fr);gap:12px;display:grid}.schedule-change-dates dt{color:#b8aa90}.schedule-change-dates dd{margin:0}.schedule-change-dates>div:last-child{color:#ffe6b3;font-weight:650}.schedule-change-reason{border-top:1px solid #e3bb652b;padding-top:13px;font-size:12px;line-height:1.7}.schedule-change-reason strong{color:#c7b797;font-size:11px}.schedule-change-reason p,.schedule-change-compact p{white-space:pre-wrap;overflow-wrap:anywhere}.schedule-change-reason p{margin:5px 0 0}.schedule-change-compact{color:#d6c8ae;margin:-8px 0 17px}.schedule-change-compact summary{justify-content:space-between;align-items:center;gap:9px;min-height:35px;padding:6px 0;font-size:11px;display:flex}.schedule-change-compact summary>span:last-child{color:#c0c9da;text-underline-offset:3px;font-size:10px;text-decoration:underline}.schedule-change-badge{color:#ffdd91;background:#e3bb6512;border:1px solid #e3bb6540;border-radius:25px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:650;display:inline-flex}.schedule-change-compact p{margin:6px 0;font-size:11px;line-height:1.7}@media (max-width:480px){.event-schedule-fields{grid-template-columns:1fr;gap:15px}.event-schedule-editor{padding:17px}.event-schedule-editor .button{width:100%}.room-event-schedule{align-items:flex-start;font-size:12px}.schedule-change-notice{padding:17px}.schedule-change-dates>div{grid-template-columns:37px minmax(0,1fr);gap:8px}}.organizer-whatsapp-settings{margin-top:28px;padding:28px;scroll-margin-top:24px}.organizer-whatsapp-heading{align-items:flex-start;gap:15px;display:flex}.organizer-whatsapp-heading>.section-icon{color:var(--mint);background:#a3e3c615;flex-shrink:0}.organizer-whatsapp-heading>div:nth-child(2){min-width:0}.organizer-whatsapp-heading .eyebrow{color:var(--mint);font-size:9px}.organizer-whatsapp-heading h2{margin:5px 0 8px;font-size:21px}.organizer-whatsapp-heading p{color:var(--muted);font-size:12px;line-height:1.7}.organizer-whatsapp-badge{color:var(--mint);white-space:nowrap;background:#a3e3c60a;border:1px solid #a3e3c639;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:5px 9px;font-size:10px;display:inline-flex}.organizer-whatsapp-form{gap:20px;margin-top:24px;display:grid}.organizer-whatsapp-key-grid{grid-template-columns:minmax(160px,.65fr) minmax(0,1.6fr);gap:18px;display:grid}.organizer-whatsapp-recipient-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.organizer-whatsapp-form label small{line-height:1.6}.organizer-whatsapp-note{border:1px solid var(--line);color:var(--muted);background:#ffffff04;border-radius:10px;padding:13px 15px;font-size:11px;line-height:1.7}.organizer-whatsapp-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.organizer-whatsapp-success{color:var(--mint);align-items:center;gap:7px;font-size:12px;display:flex}.organizer-whatsapp-error,.organizer-whatsapp-load-error>p{color:#ffc4b9;font-size:12px}.organizer-whatsapp-message{color:var(--muted);align-items:center;gap:9px;margin-top:22px;font-size:12px;display:flex}.organizer-whatsapp-signin,.organizer-whatsapp-load-error{justify-items:start;gap:14px;margin-top:22px;display:grid}.organizer-whatsapp-signin p{color:var(--muted);font-size:12px}@media (max-width:640px){.organizer-whatsapp-settings{padding:20px}.organizer-whatsapp-heading{flex-wrap:wrap;gap:12px}.organizer-whatsapp-heading>div:nth-child(2){flex:1}.organizer-whatsapp-heading h2{font-size:19px}.organizer-whatsapp-badge{margin-left:56px}.organizer-whatsapp-key-grid,.organizer-whatsapp-recipient-grid{grid-template-columns:1fr;gap:18px}.organizer-whatsapp-actions>.button{width:100%}}.organizer-whatsapp-form>label{max-width:520px}.organizer-pix-settings{margin-top:28px;padding:28px;scroll-margin-top:24px}.organizer-pix-heading{align-items:flex-start;gap:15px;display:flex}.organizer-pix-heading>.section-icon{color:var(--mint);background:#a3e3c615;flex-shrink:0}.organizer-pix-heading>div:nth-child(2){min-width:0}.organizer-pix-heading .eyebrow{color:var(--mint);font-size:9px}.organizer-pix-heading h2{margin:5px 0 8px;font-size:21px}.organizer-pix-heading p{color:var(--muted);font-size:12px;line-height:1.7}.organizer-pix-badge{color:var(--mint);white-space:nowrap;background:#a3e3c60a;border:1px solid #a3e3c639;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:5px 9px;font-size:10px;display:inline-flex}.organizer-pix-form{gap:20px;margin-top:24px;display:grid}.organizer-pix-key-grid{grid-template-columns:minmax(160px,.65fr) minmax(0,1.6fr);gap:18px;display:grid}.organizer-pix-recipient-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.organizer-pix-form label small{line-height:1.6}.organizer-pix-note{border:1px solid var(--line);color:var(--muted);background:#ffffff04;border-radius:10px;padding:13px 15px;font-size:11px;line-height:1.7}.organizer-pix-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.organizer-pix-success{color:var(--mint);align-items:center;gap:7px;font-size:12px;display:flex}.organizer-pix-error,.organizer-pix-load-error>p{color:#ffc4b9;font-size:12px}.organizer-pix-message{color:var(--muted);align-items:center;gap:9px;margin-top:22px;font-size:12px;display:flex}.organizer-pix-signin,.organizer-pix-load-error{justify-items:start;gap:14px;margin-top:22px;display:grid}.organizer-pix-signin p{color:var(--muted);font-size:12px}@media (max-width:640px){.organizer-pix-settings{padding:20px}.organizer-pix-heading{flex-wrap:wrap;gap:12px}.organizer-pix-heading>div:nth-child(2){flex:1}.organizer-pix-heading h2{font-size:19px}.organizer-pix-badge{margin-left:56px}.organizer-pix-key-grid,.organizer-pix-recipient-grid{grid-template-columns:1fr;gap:18px}.organizer-pix-actions>.button{width:100%}}.organizer-access-settings{margin-top:28px;padding:28px;scroll-margin-top:24px}.organizer-access-settings h2{align-items:center;gap:10px;margin-top:6px;display:flex}.organizer-access-settings .eyebrow{color:var(--coral)}.access-muted{color:var(--muted);font-size:12px;line-height:1.7}.access-note{border:1px solid var(--line);color:var(--muted);border-radius:10px;margin-top:14px;padding:13px 15px;font-size:12px;line-height:1.7}.access-form{justify-items:start;gap:20px;margin-top:24px;display:grid}.access-fields{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:18px;width:100%;display:grid}.access-fields label{min-width:0}.access-capabilities{border:0;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:0;padding:0;display:grid}.access-capabilities legend{margin-bottom:10px;font-size:14px;font-weight:750}.access-capabilities>p{grid-column:1/-1}.access-checkbox{border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:row;align-items:flex-start;gap:11px;padding:14px;display:flex}.access-checkbox input{width:18px;height:18px;min-height:18px;accent-color:var(--coral);flex-shrink:0;margin:2px 0 0;padding:0}.access-checkbox span{gap:5px;display:grid}.access-checkbox b{font-size:12px;line-height:1.4}.access-checkbox small{color:var(--muted);font-size:11px;line-height:1.6}.access-checkbox:has(input:checked){border-color:var(--coral);background:#ff725c0a}.access-list{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.access-list>ul{gap:14px;padding:0;list-style:none;display:grid}.access-list>ul>li{border:1px solid var(--line);border-radius:12px;justify-items:start;gap:10px;width:100%;padding:18px;display:grid}.access-row-heading{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.access-row-heading>strong{overflow-wrap:anywhere;font-size:14px}.access-status{border:1px solid var(--line);color:var(--muted);border-radius:20px;padding:4px 9px;font-size:10px}.access-status-active{color:var(--mint);border-color:#a3e3c644}.access-status-pending{color:var(--coral);border-color:#ff725c44}.access-permission-list{color:var(--muted);padding-left:18px;font-size:11px;line-height:1.7}.access-feedback,.access-success,.access-error{align-items:center;gap:8px;margin-top:18px;font-size:12px;line-height:1.7;display:flex}.access-error{color:#ffc4b9;margin-bottom:14px}.access-success{color:var(--mint)}.access-confirmation>p,.access-confirmation>ul{color:var(--muted);overflow-wrap:anywhere;margin-block:16px;font-size:13px;line-height:1.8}.access-confirmation strong{color:var(--foreground)}@media (max-width:640px){.organizer-access-settings{padding:20px}.access-fields,.access-capabilities{grid-template-columns:1fr}.access-form>button{width:100%}.access-list>ul>li{padding:14px}}.mp-test-diagnostic{margin-top:28px;padding:28px}.mp-test-diagnostic h2{align-items:center;gap:10px;margin-top:6px;display:flex}.mp-test-diagnostic .eyebrow{color:var(--coral)}.mp-test-muted{color:var(--muted);font-size:12px;line-height:1.7}.mp-test-limitation{border:1px solid var(--line);color:var(--muted);border-radius:10px;align-items:flex-start;gap:10px;margin:16px 0 20px;padding:14px 16px;font-size:12px;line-height:1.7;display:flex}.mp-test-limitation>svg{color:var(--coral);flex-shrink:0;margin-top:2px}.mp-test-output{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.mp-test-output h3{font-size:15px}.mp-test-output>.section-heading{align-items:center}.mp-test-error{color:#ffc4b9;margin-top:14px;font-size:12px;line-height:1.7}.mp-test-error-title{font-size:14px;font-weight:700}.mp-test-error-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.mp-test-connected{color:var(--mint);margin:14px 0;font-size:13px}.mp-test-result dl,.mp-test-error dl{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.mp-test-result dl>div,.mp-test-error dl>div{border:1px solid var(--line);border-radius:10px;min-width:0;padding:13px 15px}.mp-test-result dt,.mp-test-error dt{color:var(--muted);font-size:11px;line-height:1.6}.mp-test-result dd,.mp-test-error dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}@media (max-width:640px){.mp-test-diagnostic{padding:20px}.mp-test-diagnostic h2{align-items:flex-start;font-size:20px}.mp-test-diagnostic h2>svg{flex-shrink:0}.mp-test-diagnostic>button,.mp-test-error-actions>button{width:100%}.mp-test-result dl,.mp-test-error dl{grid-template-columns:1fr}}.mp-test-error>[role=alert]{gap:8px;display:grid}.mp-test-error>[role=status]{margin-top:12px}.mp-owner-test{margin-top:28px;padding:28px}.mp-owner-test h2{align-items:center;gap:10px;margin-top:6px;display:flex}.mp-owner-test .eyebrow{color:var(--coral)}.mp-owner-test-muted{color:var(--muted);font-size:12px;line-height:1.7}.mp-owner-test-muted>svg{vertical-align:middle;margin-right:6px}.mp-owner-test-warning{border:1px solid var(--line);color:var(--muted);border-radius:10px;margin:16px 0;padding:14px 16px;font-size:12px;line-height:1.7}.mp-owner-test-form{gap:10px;max-width:600px;margin:20px 0;display:grid}.mp-owner-test-form>label{font-size:13px;font-weight:600}.mp-owner-test-form>input{border:1px solid var(--line);background:var(--panel,#151a26);width:100%;max-width:240px;color:inherit;font:inherit;border-radius:10px;padding:12px}.mp-owner-test-form>input:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.mp-owner-test-form>p{margin:0}.mp-owner-test-form .mp-owner-test-check{flex-direction:row;align-items:flex-start;gap:10px;margin:4px 0 10px;font-size:12px;font-weight:400;line-height:1.7;display:flex}.mp-owner-test-check>input{width:18px;height:18px;min-height:18px;accent-color:var(--coral);flex-shrink:0;margin-top:2px;padding:0}.mp-owner-test-form>button{justify-self:start}.mp-owner-test-error{color:#ffc4b9;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.mp-owner-test-attempt{margin:18px 0}.mp-owner-test-ready{color:var(--mint);font-size:13px;line-height:1.7}.mp-owner-test-refresh{margin-top:12px}.mp-owner-test-limits{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}@media (max-width:640px){.mp-owner-test{padding:20px}.mp-owner-test h2{align-items:flex-start;font-size:20px}.mp-owner-test h2>svg{flex-shrink:0}.mp-owner-test .button{width:100%}.mp-owner-test-form>input{max-width:none}}.otp-owner-test{margin-top:28px;padding:28px}.otp-owner-test h2,.otp-owner-test-verified{align-items:center;gap:10px;display:flex}.otp-owner-test .eyebrow{color:var(--coral)}.otp-owner-test p{line-height:1.7}.otp-owner-test-warning{border:1px solid var(--line);color:var(--muted);border-radius:10px;margin:16px 0;padding:14px 16px}.otp-owner-test-verified{color:var(--mint)}.otp-owner-test-form{gap:12px;max-width:320px;display:grid}.otp-owner-test-form input{border:1px solid var(--line);color:inherit;background:var(--panel,#151a26);font:inherit;letter-spacing:.3em;border-radius:10px;padding:12px}.otp-owner-test-form input:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.otp-owner-test-refresh{margin-top:16px;display:block}@media (max-width:640px){.otp-owner-test{padding:20px}.otp-owner-test h2{font-size:20px}.otp-owner-test .button{width:100%}}.otp-owner-test>h2{margin-top:8px;margin-bottom:14px}.otp-owner-test>p+p{margin-top:10px}.otp-owner-test>.button,.otp-owner-test>form,.otp-owner-test>div{margin-top:20px}.otp-owner-test>div{justify-items:start;gap:14px;display:grid}.whatsapp-pairing-card{margin-top:28px;padding:28px}.whatsapp-pairing-card h2{align-items:center;gap:10px;margin-top:6px;display:flex}.whatsapp-pairing-card .eyebrow{color:var(--mint)}.pairing-muted{color:var(--muted);font-size:12px;line-height:1.7}.pairing-note{border:1px solid var(--line);color:var(--muted);border-radius:10px;margin-top:16px;padding:14px 16px;font-size:12px;line-height:1.7}.pairing-current,.pairing-success{color:var(--mint);align-items:center;gap:8px;margin:16px 0;font-size:13px;line-height:1.7;display:flex}.pairing-current strong{overflow-wrap:anywhere}.pairing-form{justify-items:start;gap:12px;margin-top:20px;display:grid}.pairing-form input{border:1px solid var(--line);background:var(--panel,#151a26);width:100%;max-width:360px;color:inherit;font:inherit;border-radius:10px;padding:12px}.pairing-form label{font-size:13px;font-weight:600}.pairing-form input:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.pairing-confirmation{border:1px solid var(--line);border-radius:12px;gap:14px;margin-top:20px;padding:18px;font-size:13px;line-height:1.7;display:grid}.pairing-confirmation>label{flex-direction:row;align-items:flex-start;gap:10px;font-size:12px;display:flex}.pairing-confirmation input{width:18px;height:18px;min-height:18px;accent-color:var(--mint);flex-shrink:0;margin-top:2px;padding:0}.pairing-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.pairing-error{color:#ffc4b9;margin-top:16px;font-size:12px;line-height:1.7}.pairing-qr{margin-top:22px;font-size:13px;line-height:1.7}.pairing-qr img{background:#fff;border-radius:12px;width:min(100%,256px);height:auto;margin:16px 0;padding:12px;display:block}@media (max-width:640px){.whatsapp-pairing-card{padding:20px}.whatsapp-pairing-card h2{font-size:20px}.pairing-current{flex-wrap:wrap}.pairing-form,.pairing-form input,.pairing-actions>.button{width:100%;max-width:none}}.whatsapp-pairing-card>.pairing-muted+.pairing-muted{margin-top:12px}.catalog-banner{isolation:isolate;background:#111b2a;border:1px solid #394158;border-radius:23px;min-height:384px;margin-bottom:34px;position:relative;overflow:hidden}.catalog-banner-art{object-fit:cover;object-position:65% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.catalog-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#0e1724ed 0%,#0e1724c4 30%,#0e172459 49%,#0000 70%),linear-gradient(#0000 55%,#0b15253b);position:absolute;inset:0}.catalog-banner-content{max-width:570px;padding:36px 43px 30px}.catalog-banner .eyebrow{color:#e0e5ef;letter-spacing:.14em;font-size:9px}.catalog-banner h1{letter-spacing:-.055em;margin:19px 0 16px;font-size:clamp(44px,4.8vw,64px);font-weight:850;line-height:1.02}.catalog-banner h1 span{color:#ff8e74}.catalog-banner p{color:#d7e0ee;margin-bottom:21px;font-size:14px;line-height:1.65}.catalog-banner .button{min-height:47px;padding:12px 19px;font-size:13px}.catalog-banner .button svg{margin-left:13px}.catalog-banner-caption{color:#c1cede;align-items:center;gap:7px;margin-top:13px;font-size:10px;display:flex}.championship-catalog{scroll-margin-top:24px}.catalog-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.catalog-heading h2{margin-bottom:7px;font-size:23px}.catalog-heading p{color:var(--muted);font-size:12px}.catalog-filters{flex-wrap:wrap;gap:6px;display:flex}.catalog-filters button{border:1px solid var(--line);min-height:40px;color:var(--muted);background:0 0;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:650}.catalog-filters button[aria-pressed=true]{color:#ffb4a7;background:#ff725c16;border-color:#ff725c66}.championship-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.championship-card{--champ-accent:255, 139, 114;isolation:isolate;background:radial-gradient(ellipse at 100% 0%, rgba(var(--champ-accent), .14), transparent 48%), linear-gradient(145deg, #242f44e0, #121a29f0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #acc0e03b;border-radius:22px;flex-direction:column;min-width:0;padding:23px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 14px 32px #0000002b}.championship-card.sponsored{--champ-accent:134, 232, 191}.championship-card:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--champ-accent), .85), transparent);pointer-events:none;height:2px;position:absolute;inset:0 22px auto}.championship-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.championship-card .room-status{color:#c1f7dc;background:#173e31b8;border-color:#95edbf47;box-shadow:inset 0 1px #ffffff08}.championship-card .room-status.locked{color:#e0d3ff;background:#352a50b8;border-color:#baa3ff59}.championship-card .room-status.settled{color:#ffe4a8;background:#453d25b8;border-color:#ffdd9155}.championship-game-icon{width:39px;height:39px;color:rgb(var(--champ-accent));background:rgba(var(--champ-accent), .1);border:1px solid rgba(var(--champ-accent), .22);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.championship-game{color:rgb(var(--champ-accent));letter-spacing:.19em;font-size:9px;font-weight:800}.championship-card h3{color:#fff;overflow-wrap:anywhere;text-wrap:balance;margin:9px 0 24px;font-size:24px;line-height:1.24}.championship-schedule{color:#e5eaf4;background:#090f1d42;border:1px solid #c1d3ee20;border-radius:11px;align-items:flex-start;gap:9px;margin:-9px 0 18px;padding:11px 12px;font-size:12px;line-height:1.6;display:flex}.championship-schedule svg{color:rgb(var(--champ-accent));flex-shrink:0;margin-top:2px}.championship-schedule time{overflow-wrap:anywhere;min-width:0}.championship-card .arena-match-summary>span{color:#e0e9f9;background:#ffffff06;border-color:#b9cfeb27}.championship-card .arena-match-summary svg{color:#c8b7f7}.championship-values{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:9px;display:grid}.championship-values>div{background:#080d1845;border:1px solid #c8d8f023;border-radius:12px;align-content:start;gap:8px;min-width:0;padding:13px 11px;display:grid}.championship-values span{color:#bdc9dc;font-size:10px;line-height:1.4}.championship-values strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:22px;line-height:1.2}.championship-values .free-entry{color:#acffd7}.championship-values .championship-prize-value{background:linear-gradient(125deg,#f3c6721e,#d7973b0a);border-color:#f0c67e4a;box-shadow:inset 0 1px #ffe8b910}.championship-prize-value>span{color:#f3dcb2;align-items:center;gap:6px;display:flex}.championship-prize-value>strong{color:#ffe2a9;font-size:25px}.championship-prize-note{color:#b8c4d8;margin:12px 0 21px;font-size:10px;line-height:1.7}.championship-participants{color:#d0dced;border-top:1px solid #c5d4ee20;align-items:center;gap:8px;margin-top:auto;margin-bottom:19px;padding-top:16px;font-size:11px;display:flex}.championship-participants svg{color:rgb(var(--champ-accent))}.championship-card .button{border-radius:11px;justify-content:space-between;min-height:47px;font-size:12px}.championship-card .button.primary{color:#211612;background:linear-gradient(110deg,#ff9b7f,#ff725c);border-color:#ffc0a953;box-shadow:inset 0 1px #ffffff38,0 6px 18px #ff725c22}.championship-card.sponsored .button.primary{color:#09291e;background:linear-gradient(110deg,#a7f3ce,#70d9ac);border-color:#c2ffdf69;box-shadow:inset 0 1px #ffffff38,0 6px 18px #70d9ac1a}.championship-card .button.secondary{background:#ffffff0b;border-color:#c5d4ee35}@media (hover:hover) and (pointer:fine){.championship-card:hover{border-color:rgba(var(--champ-accent), .5);transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a,0 20px 36px #0000003b}.championship-card .button.primary:hover{background:linear-gradient(110deg,#ffad95,#ff816d)}.championship-card.sponsored .button.primary:hover{background:linear-gradient(110deg,#c0ffde,#89e9bf)}}@media (prefers-reduced-motion:reduce){.championship-card,.championship-card .button{transition:none}.championship-card:hover,.championship-card .button:hover{transform:none}}.catalog-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:210px;padding:30px;display:flex}.catalog-state>svg{color:var(--coral)}.catalog-state h3{font-size:20px}.catalog-state p{color:var(--muted);max-width:510px;font-size:13px}.catalog-state .button{margin-top:5px}.catalog-error{background:#b3544915;border:1px solid #b3544966;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:20px;font-size:13px;display:flex}.catalog-footnote{color:var(--muted);max-width:780px;margin-top:21px;font-size:11px;line-height:1.7}.admin-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;padding:17px 0 29px;display:flex}.admin-intro h1{margin:11px 0;font-size:clamp(28px,3vw,40px)}.admin-intro p{color:var(--muted);max-width:550px;font-size:13px}.admin-intro .button{flex-shrink:0}.admin-access{max-width:720px;padding:30px}.admin-access h2{margin-bottom:17px}.admin-access .signin-card p{line-height:1.8}.admin-empty{color:var(--muted);margin:24px 0;font-size:13px}@media (max-width:1080px){.championship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.catalog-banner{min-height:357px;margin-bottom:27px}.catalog-banner-content{padding:31px 28px}.catalog-banner-art{object-position:70% center}.catalog-banner:before{background:linear-gradient(90deg,#0e1724f0,#0e1724b8 37%,#0e172452 70%,#0e172433)}.catalog-heading{flex-direction:column;align-items:flex-start;gap:16px}.catalog-heading p{line-height:1.6}.admin-intro{flex-direction:column;align-items:flex-start}.admin-access{padding:23px}}@media (max-width:560px){.championship-grid{grid-template-columns:1fr;gap:15px}.championship-card{border-radius:19px;padding:20px}.championship-topline{margin-bottom:18px}.championship-card h3{margin-bottom:20px}.catalog-banner{border-radius:18px;min-height:0}.catalog-banner-art{object-position:84% center;height:218px}.catalog-banner:before{background:linear-gradient(#111b2a00 18%,#111b2a 56% 100%)}.catalog-banner-content{padding:164px 23px 25px}.catalog-banner .eyebrow{letter-spacing:.09em;font-size:8px}.catalog-banner h1{margin:15px 0 12px;font-size:clamp(37px,10vw,48px)}.catalog-banner p{margin-bottom:18px;font-size:12px}.banner-break{display:none}.catalog-heading h2{font-size:21px}.catalog-state{padding:25px 20px}}.admin-history-note{margin-bottom:20px;line-height:1.7}@media (max-width:360px){.championship-card{padding:17px}.championship-values>div{padding:12px 9px}.championship-values strong{font-size:20px}.championship-prize-value>strong{font-size:22px}}.cinematic-backdrop{pointer-events:none;background:#111b2a;overflow:hidden}.cinematic-backdrop>img{object-fit:cover;object-position:inherit;width:100%;height:100%;animation:.65s ease-out arena-image-reveal;position:absolute;inset:0}@keyframes arena-image-reveal{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cinematic-backdrop>img{animation:none}}.cinematic-backdrop.room-cover{object-position:center 48%;background:#19253a}:is(.catalog-banner:has(.static-gallery-controls),.room-hero:has(.static-gallery-controls)){padding-bottom:64px}.static-gallery-controls{z-index:1;background:#0d152be8;border:1px solid #d3e0f133;border-radius:12px;align-items:center;gap:6px;max-width:calc(100% - 36px);padding:4px;display:flex;position:absolute;bottom:14px;right:18px}.static-gallery-arrow{color:#edf1f9;background:0 0;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.static-gallery-arrow:hover{background:#26324a}.static-gallery-dots{flex-wrap:wrap;justify-content:center;align-items:center;max-width:240px;display:flex}.static-gallery-dots button{background:0 0;border-radius:5px;flex:0 0 20px;place-items:center;width:20px;height:32px;padding:0;display:grid}.static-gallery-dots button>span{background:#aab2c6;border-radius:50%;width:6px;height:6px}.static-gallery-dots button[aria-pressed=true]>span{background:var(--coral);width:8px;height:8px}.static-gallery-controls button:focus-visible{outline-offset:1px}@media (max-width:560px){:is(.catalog-banner:has(.static-gallery-controls),.room-hero:has(.static-gallery-controls)){padding-bottom:88px}.static-gallery-controls{max-width:calc(100% - 28px);bottom:12px;right:14px}.static-gallery-dots{max-width:180px}}.appearance-images{margin-top:28px;margin-bottom:28px;padding:28px}.appearance-images-heading{align-items:flex-start;gap:15px;display:flex}.appearance-images-heading>.section-icon{color:var(--coral);background:#ff725c15;flex-shrink:0}.appearance-images-heading>div:nth-child(2){flex:1;min-width:0}.appearance-images-heading .eyebrow{color:#ffad9e;font-size:9px}.appearance-images-heading h2{margin:5px 0 8px;font-size:21px}.appearance-images-heading p{color:var(--muted);max-width:650px;font-size:12px;line-height:1.7}.appearance-images-count{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:5px 10px;font-size:11px}.appearance-images-upload{background:#ffffff03;border:1px dashed #46526b;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding:19px 20px;display:flex}.appearance-images-upload strong{margin-bottom:5px;font-size:13px;display:block}.appearance-images-upload p,.appearance-images-upload small{color:var(--muted);font-size:11px;line-height:1.7}.appearance-images-upload small{margin-top:3px;display:block}.appearance-images-upload>.button{flex-shrink:0;font-size:12px}.appearance-images-upload>div{min-width:0}.appearance-images-guide{background:#86e8bf08;border:1px solid #86e8bf3d;border-radius:9px;gap:4px;margin:12px 0;padding:12px 14px;display:grid}.appearance-images-guide>span{color:#cedcda;font-size:11px;line-height:1.5}.appearance-images-guide>b{color:#b5ffdc;letter-spacing:-.025em;font-size:20px;line-height:1.35}.appearance-images-upload .appearance-images-guide>p{color:#c0cecf;max-width:510px;margin-top:3px}.appearance-images-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0 0;padding:0;list-style:none;display:grid}.appearance-image-card{border:1px solid var(--line);background:#0d1320;border-radius:12px;min-width:0;overflow:hidden}.appearance-image-preview{aspect-ratio:16/9;background:#19253a;position:relative}.appearance-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.appearance-image-cover{color:#ffd0c7;background:#332020e8;border:1px solid #ffb3a669;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.appearance-image-details{gap:3px;padding:13px 13px 10px;display:grid}.appearance-image-details strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.appearance-image-details>span{color:var(--muted);font-size:10px}.appearance-image-actions{flex-wrap:wrap;gap:4px;padding:0 7px 8px;display:flex}.appearance-image-actions button,.appearance-image-confirm button{color:#d4dcee;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:8px 7px;font-size:10px;font-weight:650;display:inline-flex}.appearance-image-actions button:hover:not(:disabled),.appearance-image-confirm button:hover:not(:disabled){background:#242d3f}.appearance-image-actions button:disabled,.appearance-image-confirm button:disabled{opacity:.5}.appearance-image-actions .appearance-image-remove,.appearance-image-confirm .appearance-image-remove{color:#ffad9e}:is(.appearance-image-actions button:focus-visible,.appearance-image-confirm button:focus-visible){outline-offset:0}.appearance-image-confirm{background:#ff725c06;border-top:1px solid #ff725c33;padding:10px 12px 9px}.appearance-image-confirm p{color:#ffd1c8;font-size:11px;line-height:1.6}.appearance-image-confirm>div{flex-wrap:wrap;gap:2px;margin:5px -6px -3px;display:flex}.appearance-images-loading{color:var(--muted);align-items:center;gap:8px;margin-top:22px;font-size:12px;display:flex}.appearance-images-load-error{justify-items:start;gap:14px;margin-top:22px;display:grid}.appearance-images-error,.appearance-images-load-error p{color:#ffc4b9;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.appearance-images-error{margin-top:14px}.appearance-images-success{color:var(--mint);align-items:flex-start;gap:7px;margin-top:15px;font-size:12px;line-height:1.7;display:flex}.appearance-images-success svg{margin-top:2px}.appearance-images-progress{gap:9px;margin-top:16px;display:grid}.appearance-images-progress>div{color:#dce4f2;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.appearance-images-progress span{overflow-wrap:anywhere}.appearance-images-progress progress{-webkit-appearance:none;appearance:none;width:100%;height:5px;color:var(--coral);background:#263149;border:0;border-radius:3px;overflow:hidden}.appearance-images-progress progress::-webkit-progress-bar{background:#263149}.appearance-images-progress progress::-webkit-progress-value{background:var(--coral)}.appearance-images-progress progress::-moz-progress-bar{background:var(--coral)}.appearance-images-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:31px 16px 12px;display:flex}.appearance-images-empty>svg{color:#8998b1}.appearance-images-empty strong{font-size:13px}.appearance-images-empty p,.appearance-images-note,.appearance-images-limit{color:var(--muted);font-size:11px;line-height:1.7}.appearance-images-note,.appearance-images-limit{margin-top:14px}@media (max-width:880px){.appearance-images-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.appearance-images{padding:20px}.appearance-images-heading{flex-wrap:wrap;gap:12px}.appearance-images-heading h2{font-size:19px}.appearance-images-count{margin-left:56px}.appearance-images-upload{flex-direction:column;align-items:stretch;gap:15px;padding:16px}.appearance-images-grid{gap:12px}}@media (max-width:440px){.appearance-images-grid{grid-template-columns:minmax(0,1fr)}.appearance-image-actions{justify-content:space-between}.appearance-image-actions button,.appearance-image-confirm button{min-height:44px;font-size:11px}}.whatsapp-help{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;color:#062d16;background:#25d366;border:1px solid #64ed99;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;box-shadow:0 4px 18px #0006}.whatsapp-help:hover{background:#4bdf82}.whatsapp-help:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:640px){.whatsapp-help{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.cancelled-room-cleanup{background:#181a25;border-color:#c07d644f;margin:25px 0;padding:26px}.cancelled-room-cleanup-heading{align-items:flex-start;gap:14px;display:flex}.cancelled-room-cleanup-heading>.section-icon{color:#ffac97;background:#ff725c13;flex-shrink:0}.cancelled-room-cleanup-heading .eyebrow{color:#ffc0a7;font-size:9px}.cancelled-room-cleanup-heading h2{margin:6px 0 8px;font-size:22px}.cancelled-room-cleanup-heading p{color:var(--muted);font-size:12px;line-height:1.7}.cancelled-room-cleanup-summary{grid-template-columns:1fr 1fr;gap:18px;margin-top:10px;padding:20px 0;display:grid}.cancelled-room-cleanup-summary>div{align-content:start;gap:7px;display:grid}.cancelled-room-cleanup-summary span{color:#bfc8da;font-size:12px}.cancelled-room-cleanup-summary strong{letter-spacing:-.035em;color:#f4f5fa;font-size:27px}.cancelled-room-cleanup-copy{color:#bbc5d8;max-width:900px;font-size:12px;line-height:1.8}.cancelled-room-cleanup-warning{color:#f1c9b2;background:#b8754209;border:1px solid #ffae7530;border-radius:10px;align-items:flex-start;gap:9px;margin:17px 0;padding:13px 15px;font-size:12px;line-height:1.7;display:flex}.cancelled-room-cleanup-warning>svg{margin-top:2px}.button.cancelled-room-cleanup-delete{color:#ffe3db;background:#5b2a28;border-color:#b16054;font-size:12px}.button.cancelled-room-cleanup-delete:hover:not(:disabled){background:#723732;border-color:#d37b6c}.button.cancelled-room-cleanup-delete:disabled{color:#9e9aae;background:#282332;border-color:#443846}.cancelled-room-cleanup-blocked,.cancelled-room-cleanup-status{color:#d9c9ac;margin:0 0 17px;font-size:12px;line-height:1.7}.cancelled-room-cleanup-error,.cancelled-room-cleanup-load-error p{color:#ffc4b9;font-size:12px;line-height:1.7}.cancelled-room-cleanup-error{margin-bottom:16px}.cancelled-room-cleanup-loading{color:var(--muted);align-items:center;gap:9px;margin-top:22px;font-size:12px;display:flex}.cancelled-room-cleanup-load-error{justify-items:start;gap:14px;margin-top:22px;display:grid}.cancelled-room-cleanup-backdrop .modal{width:min(100%,560px)}.cancelled-room-cleanup-backdrop .modal-actions{align-items:stretch}.cancelled-room-cleanup-backdrop .modal-actions .cancelled-room-cleanup-delete{flex:1}@media (max-width:640px){.cancelled-room-cleanup{padding:20px}.cancelled-room-cleanup-heading h2{font-size:20px}.cancelled-room-cleanup-summary{gap:15px}.cancelled-room-cleanup-summary strong{font-size:24px}.cancelled-room-cleanup>.button{width:100%}}@media (max-width:400px){.cancelled-room-cleanup-summary{grid-template-columns:1fr}}.manual-panel{margin-top:12px}.manual-panel p{line-height:1.65}.manual-panel .manual-pot .competition-total strong{font-size:clamp(26px,3vw,36px)}.manual-panel .competition-prize strong{font-size:clamp(21px,2.6vw,28px)}.manual-alert{color:#bdebd4;overflow-wrap:anywhere;background:#14251f;border:1px solid #385e4d;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:16px 18px;font-size:13px;display:flex}.manual-alert-error{color:#ffb7b0;background:#321d23;border-color:#74434a}.manual-recovery{background:#222137;border-color:#5b527b;align-items:flex-start;gap:17px;margin-bottom:24px;padding:24px;display:flex}.manual-recovery>svg{color:var(--violet);margin-top:3px}.manual-recovery>div{flex:1;min-width:0}.manual-recovery h3{margin-bottom:10px}.manual-recovery p,.manual-recovery small{color:#c1bad8;font-size:12px}.manual-recovery-copy{gap:10px;margin:16px 0 9px;display:flex}.manual-recovery-copy input{flex:1;font-size:12px}.manual-recovery-copy button{flex-shrink:0}.manual-main-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.manual-participant{min-width:0;padding:28px}.manual-participant>.section-heading{align-items:center;margin-bottom:23px}.manual-participant .section-heading h2,.manual-owner .section-heading h2{margin-top:7px}.manual-participant .section-heading>svg{color:var(--violet)}.manual-form{flex-direction:column;gap:19px;display:flex}.manual-form label,.manual-review-content>label,.manual-pay-box label{flex-direction:column;gap:8px;font-size:12px;font-weight:650;line-height:1.5;display:flex}.manual-form small{color:var(--muted);font-size:11px;font-weight:400}.manual-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.manual-form textarea,.manual-review-content textarea{min-height:90px}.manual-muted{color:var(--muted);font-size:12px}.manual-privacy{color:var(--muted);align-items:flex-start;gap:8px;font-size:11px;font-weight:400;display:flex}.manual-privacy>svg{color:var(--violet);margin-top:2px}.manual-payment-instructions,.manual-claim-fields{border-top:1px solid var(--line);flex-direction:column;gap:17px;margin-top:3px;padding-top:24px;display:flex}.manual-payment-instructions>p{color:#d3d9e7;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.manual-payment-instructions>p.manual-muted{color:var(--muted);font-size:12px}.manual-payment-instructions h3,.manual-claim-fields h3{font-size:18px}.manual-evidence{flex-direction:column;gap:9px;display:flex;position:relative}.manual-evidence>label:first-child{font-size:12px;font-weight:650}.manual-evidence .manual-file-label{cursor:pointer;background:#1b2131;border:1px dashed #56617c;border-radius:10px;flex-direction:row;align-items:center;gap:12px;padding:16px;display:flex}.manual-file-label:hover{background:#222a3c}.manual-evidence:focus-within .manual-file-label{outline:3px solid var(--violet);outline-offset:3px}.manual-file-label>svg{color:var(--violet)}.manual-file-label span{flex-direction:column;gap:4px;font-size:12px;display:flex}.manual-file-input{clip-path:inset(50%);border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.manual-files{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.manual-files li{border:1px solid var(--line);background:#101622;border-radius:9px;align-items:center;gap:9px;padding:5px 7px 5px 12px;display:flex}.manual-files li>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.manual-files li small{color:var(--muted);font-size:10px;display:block}.manual-files .icon-button{min-width:40px;min-height:40px}.manual-error{color:#ffb1ac;font-size:12px}.manual-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.manual-action-row>.button{min-height:46px;font-size:12px}.manual-action-row>.button svg{flex-shrink:0}.manual-standalone{color:var(--muted);border-top:1px solid var(--line);margin-top:24px;padding-top:20px;font-size:12px}.manual-standalone button{color:var(--violet);background:0 0;min-height:44px;padding:4px 0;font-size:12px;text-decoration:underline}.manual-info-column{flex-direction:column;gap:20px;display:flex}.manual-how,.manual-roster{padding:24px}.manual-how h3{margin:9px 0 22px;font-size:22px;line-height:1.2}.manual-how ol{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.manual-how li{gap:12px;display:flex}.manual-how li>span{width:29px;height:29px;color:var(--violet);background:#bea7ff15;border-radius:9px;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.manual-how li b{margin:3px 0 5px;font-size:12px;display:block}.manual-how li p{color:var(--muted);font-size:11px}.manual-roster .section-heading{gap:10px;margin-bottom:17px}.manual-roster h3{font-size:19px}.manual-roster .section-heading>span{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.manual-roster ul{flex-direction:column;max-height:350px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.manual-roster li{border-top:1px solid #ffffff0b;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.manual-roster li>svg,.manual-roster li small{color:var(--mint)}.manual-roster li>span{overflow-wrap:anywhere;flex:1;min-width:0}.manual-roster li small{font-size:10px}.manual-roster>p{color:var(--muted);font-size:12px}.manual-my-entry{flex-direction:column;gap:15px;display:flex}.manual-my-entry+.manual-form{border-top:1px solid var(--line);margin-top:25px;padding-top:23px}.manual-entry-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.manual-entry-heading h3{overflow-wrap:anywhere;font-size:23px}.manual-status{color:#e4cca1;background:#baa36f19;border:1px solid #baa36f45;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:inline-flex}.manual-status.approved,.manual-status.paid{color:#b0e4c8;background:#8eccac14;border-color:#8eccac40}.manual-status.rejected{color:#f0a7a7;background:#e9878712;border-color:#e9878740}.manual-my-entry>p{color:var(--muted);font-size:12px}.manual-my-entry .manual-protocol{overflow-wrap:anywhere;font-size:12px}.manual-protocol b{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.manual-note{color:#c1c8db;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff05;border-left:2px solid #756194;padding:11px 13px;font-size:12px}.manual-note b{font-weight:650}.manual-note p{margin-top:4px}.manual-my-payout{background:#0e1720;border:1px solid #324153;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.manual-my-payout>strong{letter-spacing:-.04em;font-size:35px}.manual-my-payout>p{color:#bdc8d8;overflow-wrap:anywhere;max-width:100%;font-size:12px}.manual-deadline{color:var(--muted);align-items:flex-start;gap:8px;font-size:11px;display:flex}.manual-deadline svg{margin-top:2px}.manual-owner{margin-top:28px;padding:28px}.manual-owner>.section-heading{margin-bottom:15px}.manual-owner>.section-heading>svg{color:var(--mint)}.manual-queue-stats{flex-wrap:wrap;gap:10px 28px;padding:22px 0;display:flex}.manual-queue-stats>span{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.manual-queue-stats b{color:#e5e8f1;font-size:20px}.manual-review-list{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.manual-review-entry{background:#101621;border:1px solid #30394c;border-radius:12px;min-width:0}.manual-review-entry>summary{cursor:pointer;align-items:center;gap:13px;padding:16px;list-style:none;display:flex}.manual-review-entry>summary::-webkit-details-marker{display:none}.manual-review-entry[open]>summary>svg{transform:rotate(180deg)}.manual-review-avatar{width:39px;height:42px;color:var(--violet);background:#bfa3f91a;border-radius:9px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.manual-review-summary{flex-direction:column;flex:1;min-width:0;display:flex}.manual-review-summary strong{overflow-wrap:anywhere;font-size:14px}.manual-review-summary>span{color:var(--muted);margin-top:5px;font-size:10px}.manual-review-amount{color:var(--mint);white-space:nowrap;font-size:14px;font-weight:700}.manual-review-content{border-top:1px solid #293245;flex-direction:column;gap:19px;padding:22px;display:flex}.manual-private-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 25px;margin:0;display:grid}.manual-private-data>div{min-width:0}.manual-private-data dt{color:var(--muted);margin-bottom:4px;font-size:10px}.manual-private-data dd{overflow-wrap:anywhere;margin:0;font-size:12px}.manual-written-proof{color:#d0d6e5;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.manual-written-proof>b{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.manual-private-files{flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.manual-private-files>b{color:var(--muted);flex-basis:100%;font-weight:600}.manual-private-files a{color:#cbb8ff;background:#baa3f408;border:1px solid #414960;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:9px 12px;display:inline-flex}.manual-private-files a:hover{background:#baa3f41a}.manual-claim-review{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:18px;display:flex}.manual-claim-review h4{margin:0;font-size:14px}.manual-pay-box{background:#15231d;border:1px solid #355548;border-radius:10px;flex-direction:column;align-items:flex-start;gap:13px;padding:18px;display:flex}.manual-pay-box label{width:100%}.manual-pay-box p{color:#b1cabe;font-size:11px}.manual-success{color:var(--mint);align-items:center;gap:7px;font-size:12px;display:flex}.manual-empty{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:27px 18px;font-size:12px;display:flex}@media (max-width:1000px){.manual-main-grid{grid-template-columns:minmax(0,1fr) 265px;gap:18px}.manual-participant{padding:23px}.manual-form-grid{grid-template-columns:1fr}.manual-how,.manual-roster{padding:20px}}@media (max-width:760px){.manual-main-grid{grid-template-columns:1fr}.manual-info-column{grid-template-columns:1fr 1fr;align-items:start;display:grid}.manual-participant,.manual-owner{padding:22px}.manual-recovery{gap:12px;padding:20px}.manual-recovery-copy{flex-direction:column}.manual-recovery-copy button{align-self:flex-start}.manual-private-data{gap:15px}}@media (max-width:480px){.manual-info-column{grid-template-columns:1fr}.manual-participant,.manual-owner{padding:18px}.manual-participant h2,.manual-owner h2{font-size:22px}.manual-action-row{flex-direction:column;align-items:stretch}.manual-action-row .button{width:100%}.manual-recovery{display:block}.manual-recovery>svg{margin-bottom:13px}.manual-private-data{grid-template-columns:1fr}.manual-review-entry>summary{gap:9px;padding:13px 11px}.manual-review-avatar{display:none}.manual-review-content{padding:17px 13px}.manual-review-amount{font-size:12px}.manual-panel .competition-prize strong{font-size:17px}.manual-panel .competition-prize span{font-size:9px}.manual-queue-stats{justify-content:space-between;gap:10px}.manual-queue-stats>span{flex-basis:100%}}.manual-pix-checkout{background:#0d1520;border:1px solid #38465b;border-radius:13px;flex-direction:column;gap:17px;padding:21px;display:flex}.manual-pix-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.manual-pix-heading>svg{color:var(--mint)}.manual-pix-heading h3{margin-top:7px;font-size:29px}.manual-pix-waiting{color:#c6d9ef;align-items:center;gap:9px;font-size:12px;display:flex}.manual-pix-payment{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:18px;display:grid}.manual-pix-qr{background:#fff;border-radius:12px;width:208px;max-width:100%;line-height:0;overflow:hidden}.manual-pix-qr svg{width:100%;height:auto;display:block}.manual-pix-code{flex-direction:column;gap:12px;min-width:0;display:flex}.manual-pix-code p{color:var(--muted);font-size:12px}.manual-pix-code label,.manual-pix-generate label{flex-direction:column;gap:8px;font-size:12px;font-weight:650;display:flex}.manual-pix-code textarea{word-break:break-all;resize:vertical;min-height:88px;font-size:10px}.manual-pix-code small,.manual-pix-generate small{color:var(--muted);font-size:11px;font-weight:400}.manual-pix-generate{flex-direction:column;gap:16px;display:flex}.manual-pix-generate>button,.manual-pix-checkout>button{align-self:flex-start}.manual-pix-terminal{background:#d5ad7309;border-left:2px solid #d5ad73;padding:13px 15px}.manual-pix-terminal h4{margin:0 0 8px;font-size:14px}.manual-pix-terminal p{color:#d0c6b5;font-size:12px}.manual-pix-confirmed{color:var(--mint);background:#a3e3c60b;border:1px solid #a3e3c63d;border-radius:12px;gap:12px;padding:18px;display:flex}.manual-pix-confirmed b{font-size:13px}.manual-pix-confirmed p{color:#bcd3c8;margin-top:6px;font-size:12px}@media (max-width:1100px){.manual-pix-payment{grid-template-columns:1fr}.manual-pix-qr{margin-inline:auto}}@media (max-width:480px){.manual-pix-checkout{padding:17px 13px}.manual-pix-checkout button,.manual-pix-generate>button{width:100%}}.manual-review-content>.manual-bank-confirm{color:#e3d4b5;background:#c3a76a0b;border:1px solid #725f3c;border-radius:10px;flex-direction:row;align-items:flex-start;gap:11px;padding:14px}.manual-bank-confirm input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#b5e6c9;flex:0 0 19px;width:19px;height:19px;min-height:0;margin:2px 0 0;padding:0}.manual-bank-confirm span{overflow-wrap:anywhere;min-width:0}.manual-static-pix{background:#0d1520;border:1px solid #38465b;border-radius:12px;flex-direction:column;gap:20px;padding:19px;display:flex}.manual-static-pix .manual-private-data{gap:15px}.manual-roster .manual-roster-pending{border-top:1px solid var(--line);margin-top:12px;padding-top:15px;line-height:1.65}.manual-roster-pending b{color:#e4cca1}@media (max-width:480px){.manual-static-pix{padding:15px 12px}.manual-static-pix .button{width:100%}}.manual-whatsapp-info{background:#a3e3c608;border:1px solid #a3e3c63d;border-radius:12px;gap:12px;padding:16px;font-size:12px;line-height:1.7;display:grid}.manual-whatsapp-info>p{margin:0}.manual-whatsapp-info strong{color:var(--text)}.manual-whatsapp-followup{gap:14px;margin-top:18px;display:grid}.manual-whatsapp-button{white-space:normal;text-align:center;justify-self:start}.manual-form .manual-action-row>button[type=submit]{white-space:normal;text-align:center;height:auto;min-height:44px;line-height:1.5}.manual-configure-pix{gap:14px;padding:24px;display:grid}.manual-configure-pix p{color:var(--muted);font-size:12px;line-height:1.7}.manual-entry-admin{border-top:1px solid var(--line);gap:14px;padding-top:18px;display:grid}.manual-review-entry.is-banned{border-color:#78434a}.manual-review-entry.is-banned .manual-review-avatar{color:#f0a7a7;background:#e9878712}.manual-review-entry.is-banned .manual-review-summary>span{color:#f0a7a7}.manual-ban-notice{color:#f0b5bb;background:#b3475112;border:1px solid #78434a;border-radius:11px;align-items:flex-start;gap:11px;padding:15px;display:flex}.manual-ban-notice>svg{flex-shrink:0;margin-top:2px}.manual-ban-notice b{font-size:13px}.manual-ban-notice p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:12px}.manual-ban-notice small{color:#c19fa8;margin-top:8px;font-size:10px;display:block}.manual-panel .button.manual-danger-button{color:#ffbdc0;background:#422129;border:1px solid #94525d}.manual-panel .button.manual-danger-button:hover:not(:disabled){background:#602d38;border-color:#c2717c}.manual-panel .button.manual-danger-button:disabled{opacity:.45}.manual-admin-form{background:#171e2c;border:1px solid #58627b;border-radius:12px;gap:18px;padding:20px;display:grid}.manual-admin-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.manual-admin-heading>div{min-width:0}.manual-admin-heading h4{overflow-wrap:anywhere;margin:8px 0 7px;font-size:19px}.manual-admin-heading p{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.manual-admin-heading .icon-button{flex-shrink:0}.manual-admin-form label{flex-direction:column;gap:8px;font-size:12px;font-weight:650;display:flex}.manual-admin-form .manual-form-grid{gap:16px}.manual-admin-wide{grid-column:1/-1}.manual-admin-explanation{color:#d1d8e5;font-size:12px}.manual-edit-preview{background:#101722;border:1px solid #394760;border-radius:10px;padding:15px}@media (max-width:480px){.manual-admin-form{padding:15px 12px}.manual-admin-heading h4{font-size:17px}}.button.button-whatsapp{color:#062d16;background:#25d366;border-color:#64ed99;box-shadow:0 4px 16px #25d36612}.button.button-whatsapp:hover:not(:disabled){background:#4bdf82;border-color:#86efa9}.button.button-whatsapp:focus-visible{outline-color:#fff}.manual-free-group{background:#25d36609;border:1px solid #4b906642;border-radius:13px;gap:17px;padding:20px;display:grid}.manual-free-group-heading{align-items:flex-start;gap:12px;display:flex}.manual-free-group-heading>svg{color:#61e891;flex-shrink:0;margin-top:3px}.manual-free-group-heading h3{margin:0 0 7px;font-size:18px}.manual-free-group-heading p{color:#c1dbcb;margin:0;font-size:12px}.manual-free-group .manual-action-row>.button{white-space:normal;text-align:center}@media (max-width:480px){.manual-free-group{padding:16px 13px}.manual-free-group-heading h3{font-size:17px}}
