*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable}html,body{margin:0;padding:0;width:100%;min-height:100%;background-color:var(--void);color:var(--text)}#root{min-height:100vh;display:flex;flex-direction:column}.rcl-site input[type=search]{max-width:100%;min-height:44px;background:var(--panel);color:var(--text);border:1px solid var(--line);padding:10px 12px;font-size:12px;border-radius:0}.rcl-site .league-switch{display:flex;flex-wrap:wrap;gap:4px;border:0;padding:0;margin:0;min-width:0}.rcl-site .division-field{display:grid;gap:8px;width:100%;min-width:0}@media(min-width:651px){.rcl-site .division-field{width:auto}}.rcl-site .field-label{font:10px var(--mono);color:var(--muted);text-transform:uppercase}.rcl-site .page-toolbar{min-height:108px;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:28px;background:var(--panel);border:1px solid var(--line);padding:20px;gap:20px}@media(min-width:651px){.rcl-site .page-toolbar{padding:20px 24px}}.rcl-site .page-toolbar-extra{max-width:100%;margin-left:0;width:100%;min-width:0}@media(min-width:651px){.rcl-site .page-toolbar-extra{margin-left:auto;width:auto}}.rcl-site .page-toolbar>.availability{margin-left:auto}.rcl-site .page-toolbar .select-field{width:100%;min-width:0}@media(min-width:651px){.rcl-site .page-toolbar .select-field{width:auto;min-width:180px}}.rcl-site .page-toolbar .season-field{width:100%;min-width:0}@media(min-width:651px){.rcl-site .page-toolbar .season-field{width:min(100%,280px);min-width:180px}}.rcl-site .page-toolbar :is(input,.league-switch button){min-height:var(--control-height)}.auth-controls,.auth-identity{display:flex;align-items:center;gap:.75rem}.auth-controls{flex-wrap:wrap;max-width:100%;font-size:12px}@media(min-width:651px){.auth-controls{font-size:.85rem}}.auth-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:6px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}@media(min-width:651px){.auth-button{padding:.6rem 1rem}}.auth-button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.auth-button:disabled{cursor:wait;opacity:.65}.rcl-site .auth-button{min-height:var(--control-height)}.auth-login{background:var(--purple);color:var(--text)}.auth-login:hover{background:var(--purple-hover)}.rcl-site .auth-login{background:var(--purple);border-radius:0;color:var(--text)}.rcl-site .auth-login:hover{background:var(--purple-hover)}.rcl-site .nav-account .auth-login{background:var(--purple);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);font:700 12px var(--body-f);text-transform:uppercase}.rcl-site .nav-account .auth-login:hover{background:var(--purple-hover)}.auth-logout{background:transparent;border-color:var(--muted);color:var(--text)}.auth-logout:hover:not(:disabled){background:var(--panel-raised)}.rcl-site .auth-logout{border-radius:0}.auth-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--purple) 25%,var(--panel));color:var(--lime);font-weight:700;flex-shrink:0;border:2px solid var(--lime);outline:2px solid var(--panel);outline-offset:-4px}img.auth-avatar{display:block;object-fit:cover}.auth-user{display:grid;gap:.15rem}.auth-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.auth-hint{color:var(--muted);font-size:.8rem}.auth-error{color:var(--crimson);max-width:260px}.rcl-site .suggestion-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid var(--line);background:var(--panel);color:var(--text);padding:24px;box-shadow:0 16px 40px #0009}.rcl-site .suggestion-dialog::backdrop{background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rcl-site .suggestion-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid var(--line);padding-bottom:14px}.rcl-site .suggestion-modal-header h2{font:700 clamp(20px,3vw,28px) var(--display2);margin:0;text-transform:uppercase;color:var(--text)}.rcl-site .suggestion-modal-close{background:none;border:1px solid var(--stone);color:var(--muted);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;transition:all .15s ease}.rcl-site .suggestion-modal-close:hover{border-color:var(--lime);color:var(--lime)}.rcl-site .suggestion-alert{display:flex;gap:12px;padding:14px 16px;margin-bottom:20px;border-left:3px solid var(--amber);background:color-mix(in srgb,var(--amber) 12%,var(--panel))}.rcl-site .suggestion-alert-icon{font-size:18px;flex-shrink:0}.rcl-site .suggestion-alert-content strong{display:block;font-size:14px;color:var(--text);margin-bottom:4px}.rcl-site .suggestion-alert-content p{margin:0;font-size:12px;color:var(--muted);line-height:1.4}.rcl-site .suggestion-dialog .content-field{display:grid;gap:8px;min-width:0;margin-bottom:20px}.rcl-site .suggestion-dialog .content-field label{font-size:13px;font-weight:600;color:var(--text)}.rcl-site .suggestion-dialog .content-field textarea,.rcl-site .suggestion-dialog textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box;background:var(--void);color:var(--text);border:1px solid var(--stone);padding:12px;font:inherit;border-radius:0;resize:vertical;line-height:1.6;min-height:110px}.rcl-site .suggestion-dialog .content-field textarea:focus-visible,.rcl-site .suggestion-dialog textarea:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.rcl-site .suggestion-dialog .content-field textarea:disabled,.rcl-site .suggestion-dialog textarea:disabled{opacity:.55;cursor:not-allowed}.rcl-site .suggestion-field-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.rcl-site .suggestion-counter{font:11px var(--mono);color:var(--muted)}.rcl-site .suggestion-counter.is-overflow{color:var(--crimson);font-weight:700}.rcl-site .suggestion-hint{display:block;margin-top:6px;font-size:12px;color:var(--muted)}.rcl-site .suggestion-status-indicator{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:16px;background:color-mix(in srgb,var(--lime) 10%,var(--panel));border-left:3px solid var(--lime);font:600 13px var(--body-f);color:var(--lime)}.rcl-site .suggestion-spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:suggestion-spin .75s linear infinite}@keyframes suggestion-spin{to{transform:rotate(360deg)}}.rcl-site .suggestion-banner{padding:24px;text-align:center;border:1px solid var(--line);background:var(--panel-raised)}.rcl-site .suggestion-banner h3{font:700 22px var(--display2);margin:0 0 10px}.rcl-site .suggestion-banner-success{border-color:var(--win)}.rcl-site .suggestion-banner-success h3{color:var(--win)}.rcl-site .suggestion-banner-success .suggestion-banner-icon{width:44px;height:44px;border-radius:50%;background:var(--win);color:var(--void);font-size:24px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.rcl-site .suggestion-banner-error{border-color:var(--crimson)}.rcl-site .suggestion-banner-error h3{color:var(--crimson)}.rcl-site .suggestion-incident-box{display:flex;flex-direction:column;align-items:center;gap:8px;margin:16px 0;padding:12px;background:var(--void);border:1px dashed var(--stone)}.rcl-site .suggestion-incident-label{font-size:11px;color:var(--muted);text-transform:uppercase}.rcl-site .suggestion-incident-id{font:12px var(--mono);color:var(--lime);word-break:break-all}.rcl-site .suggestion-copy-btn{margin-top:4px;min-height:32px;padding:6px 12px;font-size:11px}.rcl-site .suggestion-dialog .suggestion-anonymous-check,.rcl-site .suggestion-dialog .content-check,.rcl-site .suggestion-anonymous-check,.rcl-site .content-check{display:flex;gap:12px;align-items:center;min-height:44px;margin-bottom:20px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;color:var(--text)}.rcl-site .suggestion-dialog .suggestion-anonymous-check input[type=checkbox],.rcl-site .suggestion-dialog .content-check input[type=checkbox],.rcl-site .suggestion-anonymous-check input[type=checkbox],.rcl-site .content-check input[type=checkbox]{width:20px;height:20px;accent-color:var(--lime);flex-shrink:0;cursor:pointer}.rcl-site .suggestion-actions{display:flex;justify-content:flex-end;gap:12px}.rcl-site .rcl-select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--control-height);padding:10px 12px;border:1px solid var(--line);border-radius:0;background:var(--panel);color:var(--text);font:inherit;font-size:12px;color-scheme:dark}.rcl-site .rcl-select--form{background:var(--void);padding:12px;font-size:inherit}.rcl-site .rcl-select--resource{min-height:48px;padding:12px;font-size:inherit}.rcl-site .rcl-select:disabled{opacity:.6;cursor:not-allowed}.rcl-site .select-field{display:flex;flex-direction:column;gap:8px;font:10px var(--mono);color:var(--muted);text-transform:uppercase;max-width:100%;width:100%}@media(min-width:651px){.rcl-site .select-field{width:auto}}.rcl-site .rcl-select-field{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.rcl-site .rcl-select-label{font:10px var(--mono);color:var(--muted);text-transform:uppercase}.rcl-site .crud-operations-data{min-width:0}.rcl-site .crud-operations-data-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;flex-direction:column}@media(min-width:651px){.rcl-site .crud-operations-data-heading{flex-direction:row}}.rcl-site .crud-operations-data h2{margin:0;font:700 42px/1 var(--display2)}.rcl-site .crud-operations-data p{color:var(--muted);max-width:80ch}.rcl-site .crud-operations-toolbar,.rcl-site .crud-operations-actions,.rcl-site .crud-operations-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rcl-site .crud-operations-toolbar{justify-content:space-between;margin:24px 0}.rcl-site .crud-operations-toolbar label{display:grid;gap:8px;width:min(100%,440px)}.rcl-site .crud-operations-pagination{justify-content:flex-end;margin-top:20px}.rcl-site .crud-operations-data button:disabled{opacity:.45;cursor:not-allowed}.rcl-site .crud-operations-data input{width:100%;min-width:0;min-height:44px;background:var(--void);color:var(--text);border:1px solid var(--line);border-radius:4px;padding:10px 12px;font:inherit;color-scheme:dark}.rcl-site .crud-operations-data :is(input,button):focus-visible{outline:2px solid var(--lime);outline-offset:3px}.rcl-site .crud-operations-data input[type=checkbox]{width:24px;min-height:24px;accent-color:var(--lime)}.rcl-site .crud-operations-editor{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--lime);margin-bottom:24px;padding:18px}@media(min-width:751px){.rcl-site .crud-operations-editor{padding:24px}}.rcl-site .crud-operations-editor h3{margin:0;font-size:24px}.rcl-site .crud-operations-fields{border:0;padding:0;margin:24px 0;display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:751px){.rcl-site .crud-operations-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.rcl-site .crud-operations-field{display:flex;flex-direction:column;gap:8px;min-width:0}.rcl-site .crud-operations-field small,.rcl-site .crud-operations-field [role=status]{color:var(--muted);font-size:12px}.rcl-site .crud-operations-field input:disabled{opacity:.6}.rcl-site .crud-operations-table-scroll{overflow-x:auto;border:1px solid var(--line)}.rcl-site .crud-operations-table-scroll table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.rcl-site .crud-operations-table-scroll th{background:var(--panel-raised);color:var(--muted);font:400 12px var(--mono);text-transform:uppercase}.rcl-site .crud-operations-table-scroll :is(th,td){padding:16px;border-bottom:1px solid var(--line);max-width:280px;overflow-wrap:anywhere}.rcl-site .crud-operations-table-scroll td:last-child{min-width:180px}.rcl-site .crud-operations-table-scroll tbody tr:hover{background:var(--panel)}.rcl-site .crud-operations-error{border:1px solid var(--crimson);padding:16px;margin-bottom:20px}.rcl-site .crud-operations-error p,.rcl-site .crud-operations-field [role=alert]{color:var(--crimson)}.rcl-site .crud-operations-data .crud-operations-success{color:var(--lime);border-left:3px solid var(--lime);padding:12px}.rcl-site .crud-operations-danger{background:var(--crimson);color:var(--text)}.rcl-site .crud-operations-delete-dialog{width:min(960px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--crimson);background:var(--panel);color:var(--text);padding:16px}@media(min-width:651px){.rcl-site .crud-operations-delete-dialog{padding:28px}}.rcl-site .crud-operations-delete-dialog::backdrop{background:#000000bf}.rcl-site .crud-operations-delete-dialog h3{margin-top:0}.rcl-site .crud-operations-delete-dialog [role=alert]{color:var(--crimson)}.rcl-site .crud-operations-delete-dialog .crud-operations-actions{justify-content:flex-end;margin-top:24px}.rcl-site .crud-operations-delete-confirm{display:flex;align-items:flex-start;gap:12px;margin-top:24px}.rcl-site .crud-operations-delete-confirm input{flex-shrink:0}.rcl-site .crud-operations-delete-dialog td{overflow-wrap:anywhere}.rcl-site .base-dialog{width:calc(100vw - 16px);height:fit-content;max-height:calc(100dvh - 24px);box-sizing:border-box;padding:16px;margin:auto;overflow:auto;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:2px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--lime) 50%,transparent) var(--void)}.rcl-site .base-dialog::backdrop{background:color-mix(in srgb,var(--void) 50%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rcl-site .base-dialog-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.rcl-site .base-dialog-toolbar h2{margin:0;font-size:1.125rem;text-transform:uppercase;overflow-wrap:anywhere}.rcl-site .base-dialog-toolbar button{flex-shrink:0}.rcl-site .base-dialog::-webkit-scrollbar{width:6px}.rcl-site .base-dialog::-webkit-scrollbar-track{background:var(--void);border-left:1px solid var(--line)}.rcl-site .base-dialog::-webkit-scrollbar-thumb{background:var(--lime);border-radius:0}@media(min-width:768px){.rcl-site .base-dialog{width:min(var(--dialog-max-width, 800px),calc(100vw - 64px));max-height:min(85dvh,700px);padding:clamp(20px,3vw,28px)}.rcl-site .base-dialog-toolbar{gap:16px;margin-bottom:20px}.rcl-site .base-dialog-toolbar h2{font-size:1.25rem}.rcl-site .base-dialog::-webkit-scrollbar{width:8px}}.rcl-site .database-transfer h2{font:700 42px/1 var(--display2);margin:0 0 12px}.rcl-site .database-transfer p{color:var(--muted);line-height:1.6}.rcl-site .database-transfer-panels{display:grid;gap:24px;margin:28px 0;grid-template-columns:1fr}@media(min-width:751px){.rcl-site .database-transfer-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.rcl-site .database-transfer-panels>section{padding:24px;border:1px solid var(--line);background:var(--panel)}.rcl-site .database-transfer h3{font-size:24px;margin-top:0}.rcl-site .database-transfer label{display:block;margin:16px 0 8px}.rcl-site .database-transfer input{display:block;width:100%;min-height:44px;padding:10px;margin-bottom:18px;color:var(--text);background:var(--void);border:1px solid var(--line);font:inherit}.rcl-site .database-transfer :disabled{opacity:.5;cursor:not-allowed}.rcl-site .database-transfer :is(button,input,a):focus-visible{outline:2px solid var(--lime);outline-offset:3px}.rcl-site .database-transfer .database-transfer-error{color:var(--crimson)}.rcl-site .database-transfer-success{display:block;padding:12px;color:var(--lime);border-left:3px solid var(--lime)}.rcl-site .database-import-table{overflow-x:auto;margin:24px 0}.rcl-site .database-import-table table{width:100%;border-collapse:collapse;text-align:left}.rcl-site .database-import-table :is(th,td){padding:10px;border-bottom:1px solid var(--line)}.rcl-site .database-transfer-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.rcl-site .editorial-page{min-height:60vh}.rcl-site .editorial-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:32px}.rcl-site .editorial-article{min-width:0;overflow-wrap:anywhere}.rcl-site .editorial-header{max-width:920px;margin:0 auto 32px}.rcl-site .editorial-header .eyebrow{display:block;margin-bottom:24px}.rcl-site .editorial-header h1{font:900 clamp(36px,6vw,80px)/1.03 var(--display);text-transform:uppercase;margin:24px 0}.rcl-site .editorial-excerpt{color:var(--muted);font-size:clamp(17px,2vw,23px);line-height:1.6}.rcl-site .editorial-byline{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:20px;border-top:1px solid var(--line);font:11px var(--mono);color:var(--muted)}.rcl-site .editorial-cover{margin:32px auto;max-width:1120px}.rcl-site .editorial-cover img{width:100%;max-height:620px;object-fit:cover;aspect-ratio:16 / 9}.rcl-site .editorial-cover figcaption{margin-top:12px;color:var(--muted);font:11px var(--mono)}.rcl-site .editorial-body{max-width:720px;margin:40px auto;font-size:17px;line-height:1.85}.rcl-site .editorial-body p{white-space:pre-line;margin:0 0 24px}.rcl-site .editorial-body h2{font:700 clamp(28px,4vw,40px)/1.15 var(--display2);margin:40px 0 20px}.rcl-site .editorial-body blockquote{border-left:4px solid var(--lime);margin:32px 0;padding:8px 24px;font-size:24px;color:var(--lime);white-space:pre-line}.rcl-site .editorial-footer{max-width:720px;margin:48px auto 0;padding-top:24px;border-top:1px solid var(--line);color:var(--muted)}@media(min-width:651px){.rcl-site .editorial-body{font-size:19px}}.rcl-site .editorial-modal{width:min(720px,calc(100vw - 24px));max-width:none;max-height:min(820px,88dvh);padding:0;margin:auto;border:1px solid var(--line);background:var(--panel);color:var(--text);box-shadow:0 24px 100px #0009;overflow-y:auto;overscroll-behavior:contain}.rcl-site .editorial-modal::backdrop{background:#000b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rcl-site .editorial-modal-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;position:sticky;top:0;z-index:1;background:var(--panel);border-bottom:1px solid var(--line);padding:8px 16px}.rcl-site .editorial-modal-toolbar .eyebrow{margin:0}.rcl-site .editorial-modal-toolbar button{min-height:44px;padding:8px 12px;background:transparent;color:var(--text);border:1px solid var(--line);cursor:pointer}.rcl-site .editorial-modal-toolbar button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.rcl-site .editorial-modal-content{padding:24px 20px}.rcl-site .editorial-modal .editorial-header>.eyebrow{display:none}.rcl-site .editorial-modal .editorial-header h1{font-size:clamp(28px,5vw,42px);margin:20px 0 12px}.rcl-site .editorial-modal .editorial-excerpt{font-size:17px}.rcl-site .editorial-modal .editorial-body{font-size:16px;margin:24px 0;line-height:1.75}.rcl-site .editorial-modal .editorial-body h2{font-size:26px}.rcl-site .editorial-modal .editorial-body blockquote{font-size:20px}.rcl-site .editorial-modal .editorial-cover{margin:24px 0}.rcl-site .editorial-modal .editorial-cover img{max-height:300px}.rcl-site .editorial-modal .editorial-footer{margin-top:28px}@media(min-width:651px){.rcl-site .editorial-modal-content{padding:32px}}.rcl-site .editorial-inline-image{margin:24px 0}.rcl-site .editorial-inline-image img{display:block;width:100%;max-height:520px;object-fit:contain}.rcl-site .editorial-inline-image figcaption{font-size:13px;line-height:1.5;margin-top:8px;overflow-wrap:anywhere}.rcl-site .home-content-admin{min-width:0}.rcl-site .content-manager-heading{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin-bottom:24px}.rcl-site .content-manager-heading h2{font:700 clamp(30px,4vw,48px)/1.1 var(--display2);margin:10px 0}.rcl-site .content-manager-heading p,.rcl-site .content-editor p,.rcl-site .content-editor-empty p{color:var(--muted);line-height:1.6}.rcl-site .home-content-admin button{min-height:44px;border:1px solid var(--line);padding:10px 16px;background:var(--panel);color:var(--text);cursor:pointer;font:inherit;overflow-wrap:anywhere}.rcl-site .home-content-admin button:disabled{cursor:wait;opacity:.5}.rcl-site .home-content-admin button:focus-visible,.rcl-site .home-content-admin input:focus-visible,.rcl-site .home-content-admin textarea:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.rcl-site .home-content-admin .content-primary{background:var(--lime);color:var(--void);font-weight:700}.rcl-site .home-content-admin .content-danger{color:#ff9d9d}.rcl-site .content-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:28px}.rcl-site .content-tabs button[aria-pressed=true]{border-color:var(--lime);color:var(--lime)}.rcl-site .content-filters{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}.rcl-site .content-filters>.rcl-select-field{flex:1 1 220px}.rcl-site .content-editor{min-width:0;padding:20px;border:1px solid var(--line);background:var(--panel)}.rcl-site .content-editor fieldset{min-width:0;margin:0;padding:0;border:0}.rcl-site .content-editor legend{font:700 28px var(--display2);margin-bottom:20px}.rcl-site .content-field{display:grid;gap:8px;min-width:0;margin-bottom:20px}.rcl-site .content-field>label{font-size:13px;font-weight:600}.rcl-site .content-field input,.rcl-site .content-field textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box;background:var(--void);color:var(--text);border:1px solid var(--line);padding:12px;min-height:44px;font:inherit;border-radius:0}.rcl-site .content-field textarea{resize:vertical;line-height:1.6}.rcl-site .content-field small{color:var(--muted);line-height:1.5}.rcl-site .content-check{display:flex;gap:12px;align-items:center;min-height:44px;margin-bottom:12px}.rcl-site .content-check input{width:20px;height:20px;accent-color:var(--lime);flex-shrink:0}.rcl-site .weekly-edit-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0}.rcl-site .weekly-edit-card{border:1px solid var(--line);padding:16px;min-width:0}.rcl-site .weekly-edit-card .eyebrow{display:block;margin-bottom:20px}.rcl-site .editorial-manager-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.rcl-site .content-article-list{display:grid;gap:12px;min-width:0}.rcl-site .content-article-row{display:grid;gap:12px;text-align:left;width:100%}.rcl-site .content-article-row span{font-size:12px;color:var(--muted)}.rcl-site .content-article-row strong{font-size:18px}.rcl-site .content-article-row[aria-pressed=true]{border-color:var(--lime)}.rcl-site .content-editor-empty{padding:32px;border:1px dashed var(--line);min-width:0}.rcl-site .content-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:20px}.rcl-site .content-actions a{min-height:44px;display:inline-flex;align-items:center;color:var(--lime)}.rcl-site .content-publication{padding:20px 0;border-top:1px solid var(--line)}.rcl-site .content-preview .editorial-header h1{font-size:clamp(32px,4vw,54px)}@media(min-width:651px){.rcl-site .weekly-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rcl-site .content-editor{padding:28px}}@media(min-width:1000px){.rcl-site .editorial-manager-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,2fr)}.rcl-site .weekly-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.editorial-upload-preview img{display:block;max-width:100%;max-height:220px;object-fit:contain;margin-bottom:12px}.rcl-site .member-roles h2{font:700 42px/1 var(--display2);margin:0 0 12px}.rcl-site .member-roles p{color:var(--muted);line-height:1.6}.rcl-site .member-roles-toolbar{display:flex;gap:12px;flex-wrap:wrap}.rcl-site .member-roles-actions,.rcl-site .member-roles-pagination{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.rcl-site .member-roles-toolbar{margin:24px 0;justify-content:space-between;align-items:stretch;flex-direction:column}@media(min-width:651px){.rcl-site .member-roles-toolbar{align-items:center;flex-direction:row}}.rcl-site .member-roles-toolbar label{display:grid;gap:8px;width:min(100%,440px)}.rcl-site .member-roles input{width:100%;min-height:44px;padding:10px 12px;background:var(--void);color:var(--text);border:1px solid var(--line);font:inherit;color-scheme:dark}.rcl-site .member-roles :is(input,button):focus-visible{outline:2px solid var(--lime);outline-offset:3px}.rcl-site .member-roles :disabled:not(.rcl-select){opacity:.5;cursor:not-allowed}.rcl-site .member-roles-table{overflow-x:auto;border:1px solid var(--line)}.rcl-site .member-roles-table table{width:100%;min-width:600px;border-collapse:collapse;text-align:left}.rcl-site .member-roles-table :is(th,td){padding:16px;border-bottom:1px solid var(--line)}.rcl-site .member-roles-table th{background:var(--panel-raised);color:var(--muted);font:400 12px var(--mono);text-transform:uppercase}.rcl-site .member-roles-table small{display:block;color:var(--muted);margin-top:4px}.rcl-site .member-role-badge{font:400 12px var(--mono);color:var(--lime)}.rcl-site .member-roles-pagination{justify-content:flex-end;margin-top:20px}.rcl-site .member-roles-confirmation{margin-bottom:24px;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--lime);padding:16px}@media(min-width:651px){.rcl-site .member-roles-confirmation{padding:24px}}.rcl-site .member-roles-confirmation h3{margin-top:0}.rcl-site .member-roles-success{display:block;padding:12px;color:var(--lime);border-left:3px solid var(--lime);margin-bottom:16px}.rcl-site .member-roles-error{padding:16px;margin-bottom:20px;border:1px solid var(--crimson)}.rcl-site .member-roles-error p{color:var(--crimson)}.rcl-site .admin-rofl-upload-panel-container{display:flex;flex-direction:column;gap:1.5rem;width:100%}.rcl-site .admin-rofl-upload-panel-header-card{background-color:var(--panel);border:1px solid color-mix(in srgb,var(--purple) 40%,transparent);border-left:4px solid var(--lime);border-radius:8px;padding:1.5rem 2rem}.rcl-site .admin-rofl-upload-panel-title{margin:0;font-size:1.75rem;font-weight:700;color:var(--text)}.rcl-site .admin-rofl-upload-panel-subtitle{margin-top:.5rem;margin-bottom:0;color:var(--muted);font-size:.95rem}.rcl-site .admin-rofl-upload-panel-error-banner{background-color:color-mix(in srgb,var(--crimson) 10%,transparent);border:1px solid var(--crimson);border-radius:8px;padding:1.25rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.rcl-site .admin-rofl-upload-panel-error-text{margin:0;color:var(--crimson);font-weight:700;font-size:.95rem}.rcl-site .admin-rofl-upload-panel-retry-button{min-height:44px;max-width:100%;background-color:var(--crimson);color:var(--text);border:none;border-radius:6px;padding:.5rem 1rem;font-weight:700;cursor:pointer;font-size:.85rem}.rcl-site .admin-rofl-dropzone-container{border:2px dashed color-mix(in srgb,var(--purple) 45%,transparent);border-radius:12px;padding:3rem 2rem;text-align:center;background-color:var(--panel);transition:all .2s ease-in-out;cursor:pointer;outline:none;position:relative;-webkit-user-select:none;user-select:none;width:100%;font:inherit;color:inherit}.rcl-site .admin-rofl-dropzone-container-drag-over{border:2px dashed var(--lime);background-color:color-mix(in srgb,var(--lime) 5%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--lime) 20%,transparent)}.rcl-site .admin-rofl-dropzone-container-disabled{opacity:.5;cursor:not-allowed;border-color:var(--line)}.rcl-site .admin-rofl-dropzone-icon-wrapper{width:64px;height:64px;margin:0 auto 1.25rem;border-radius:50%;background-color:color-mix(in srgb,var(--purple) 20%,transparent);display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--purple) 40%,transparent)}.rcl-site .admin-rofl-dropzone-icon-svg{width:32px;height:32px;stroke:var(--lime);fill:none}.rcl-site .admin-rofl-dropzone-title{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:var(--text)}.rcl-site .admin-rofl-dropzone-description{margin:0 0 1.25rem;font-size:.9rem;color:var(--muted);font-family:var(--body-f);font-weight:300}.rcl-site .admin-rofl-dropzone-badge-group{flex-wrap:wrap;gap:8px;display:inline-flex;gap:.5rem;align-items:center}.rcl-site .admin-rofl-dropzone-format-badge{font-size:.75rem;font-weight:700;padding:.25rem .6rem;border-radius:4px;background-color:var(--panel-raised);color:var(--lime);border:1px solid color-mix(in srgb,var(--lime) 25%,transparent)}.rcl-site .admin-rofl-dropzone-hidden-input{display:none}.rcl-site .admin-upload-stepper-container{background-color:var(--panel);border:1px solid color-mix(in srgb,var(--purple) 30%,transparent);border-radius:12px;padding:1.75rem;margin-bottom:1.5rem}.rcl-site .admin-upload-stepper-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.rcl-site .admin-upload-stepper-file-title{min-width:0;overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:700;color:var(--text)}.rcl-site .admin-upload-stepper-stage-badge{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase}.rcl-site .admin-upload-stepper-queue-alert{flex-wrap:wrap;gap:8px;background-color:color-mix(in srgb,var(--lime) 12%,transparent);border:1px solid color-mix(in srgb,var(--lime) 40%,transparent);border-radius:8px;padding:.85rem 1.25rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;color:var(--lime)}.rcl-site .admin-upload-stepper-queue-text{margin:0;font-size:.9rem;font-weight:700}.rcl-site .admin-upload-stepper-queue-badge{background-color:var(--lime);color:var(--void);padding:.2rem .6rem;border-radius:4px;font-size:.75rem;font-weight:700}.rcl-site .admin-upload-stepper-stepper-track{flex-direction:column;gap:16px;display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:2rem}.rcl-site .admin-upload-stepper-step-item{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;flex:1}.rcl-site .admin-upload-stepper-step-circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;margin-bottom:.5rem;transition:all .3s ease}.rcl-site .admin-upload-stepper-step-label{font-size:.75rem;font-weight:700;text-align:center;transition:color .3s ease}.rcl-site .admin-upload-stepper-progress-bar-wrapper{background-color:var(--panel-raised);border-radius:9999px;height:8px;overflow:hidden;margin-bottom:1.5rem}.rcl-site .admin-upload-stepper-progress-bar-fill{height:100%;background-color:var(--lime);transition:width .3s ease-out}.rcl-site .admin-upload-stepper-terminal-wrapper{background-color:var(--void);border:1px solid var(--panel-raised);border-radius:8px;overflow:hidden}.rcl-site .admin-upload-stepper-terminal-header{background-color:var(--panel);padding:.5rem 1rem;border-bottom:1px solid var(--panel-raised);display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--muted);font-family:var(--mono)}.rcl-site .admin-upload-stepper-terminal-dots{display:flex;gap:6px}.rcl-site .admin-upload-stepper-dot{width:10px;height:10px;border-radius:50%}.rcl-site .admin-upload-stepper-terminal-body{padding:1rem;max-height:220px;overflow-y:auto;font-family:var(--mono);font-weight:400;font-size:.8rem;line-height:1.6;color:var(--text)}.rcl-site .admin-upload-stepper-log-line{min-width:0;overflow-wrap:anywhere;display:flex;gap:.75rem;margin-bottom:.25rem}.rcl-site .admin-upload-stepper-log-index{color:var(--line);-webkit-user-select:none;user-select:none;min-width:24px;text-align:right}.rcl-site .admin-upload-stepper-stage-badge,.rcl-site .admin-upload-stepper-queue-badge,.rcl-site .admin-upload-stepper-step-circle{font-family:var(--mono);font-weight:700}@media(min-width:651px){.rcl-site .admin-upload-stepper-stepper-track{flex-direction:row;gap:0}}.rcl-site .admin-missing-players-alert-card{background-color:color-mix(in srgb,var(--crimson) 8%,transparent);border:1px solid color-mix(in srgb,var(--crimson) 40%,transparent);border-left:4px solid var(--crimson);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.rcl-site .admin-missing-players-alert-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.rcl-site .admin-missing-players-alert-icon{width:24px;height:24px;stroke:var(--crimson);fill:none;flex-shrink:0}.rcl-site .admin-missing-players-alert-title{margin:0;font-size:1.15rem;font-weight:700;color:var(--crimson)}.rcl-site .admin-missing-players-alert-description{margin:0 0 1rem;font-size:.9rem;color:var(--text);line-height:1.5}.rcl-site .admin-missing-players-alert-tag-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.rcl-site .admin-missing-players-alert-player-tag{min-width:0;overflow-wrap:anywhere;background-color:color-mix(in srgb,var(--crimson) 20%,transparent);border:1px solid color-mix(in srgb,var(--crimson) 50%,transparent);color:var(--crimson);font-weight:700;font-size:.85rem;padding:.35rem .75rem;border-radius:4px;font-family:var(--mono)}.rcl-site .admin-missing-players-alert-action-note{margin:0;font-size:.8rem;color:var(--muted)}.rcl-site .admin-anomaly-alerts-container{margin-bottom:1.5rem}.rcl-site .admin-anomaly-alerts-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.rcl-site .admin-anomaly-alerts-icon{width:22px;height:22px;stroke:var(--lime);fill:none;flex-shrink:0}.rcl-site .admin-anomaly-alerts-title{margin:0;font-size:1.15rem;font-weight:700;color:var(--lime)}.rcl-site .admin-anomaly-alerts-subtitle{margin:.25rem 0 0;font-size:.85rem;color:var(--muted)}.rcl-site .admin-anomaly-alerts-anomaly-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.rcl-site .admin-anomaly-alerts-card{background-color:var(--panel);border:1px solid color-mix(in srgb,var(--lime) 30%,transparent);border-left:4px solid var(--lime);border-radius:8px;padding:1.25rem}.rcl-site .admin-anomaly-alerts-card-header{flex-wrap:wrap;gap:8px;display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.75rem}.rcl-site .admin-anomaly-alerts-game-file{min-width:0;overflow-wrap:anywhere;font-size:.85rem;font-weight:700;color:var(--text);font-family:var(--mono)}.rcl-site .admin-anomaly-alerts-discord-tag{font-size:.8rem;color:var(--muted)}.rcl-site .admin-anomaly-alerts-discord-user{font-weight:700;color:var(--lime)}.rcl-site .admin-anomaly-alerts-accounts-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.rcl-site .admin-anomaly-alerts-account-item{flex-wrap:wrap;gap:8px;display:flex;justify-content:space-between;align-items:center;background-color:var(--panel);padding:.4rem .75rem;border-radius:4px;font-size:.82rem;border:1px solid var(--line)}.rcl-site .admin-anomaly-alerts-account-name{min-width:0;overflow-wrap:anywhere;color:var(--text);font-weight:700}.rcl-site .admin-anomaly-alerts-champion-badge{background-color:color-mix(in srgb,var(--purple) 25%,transparent);border:1px solid color-mix(in srgb,var(--purple) 50%,transparent);color:var(--text);padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700}.rcl-site .admin-batch-summary-card-card{background-color:var(--panel);border:1px solid color-mix(in srgb,var(--lime) 40%,transparent);border-top:4px solid var(--lime);border-radius:12px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 8px 24px color-mix(in srgb,var(--void) 30%,transparent)}.rcl-site .admin-batch-summary-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.rcl-site .admin-batch-summary-card-title-group{display:flex;align-items:center;gap:.75rem}.rcl-site .admin-batch-summary-card-icon{width:28px;height:28px;stroke:var(--lime);fill:none}.rcl-site .admin-batch-summary-card-title{margin:0;font-size:1.35rem;font-weight:700;color:var(--text)}.rcl-site .admin-batch-summary-card-subtitle{margin:.25rem 0 0;font-size:.85rem;color:var(--muted)}.rcl-site .admin-batch-summary-card-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:1rem;margin-bottom:1.5rem}.rcl-site .admin-batch-summary-card-stat-box{background-color:var(--panel-raised);border:1px solid var(--line);border-radius:8px;padding:1.25rem;text-align:center}.rcl-site .admin-batch-summary-card-stat-value{font-size:1.75rem;color:var(--lime);line-height:1.2;font-family:var(--mono);font-weight:700}.rcl-site .admin-batch-summary-card-stat-label{margin-top:.35rem;font-size:.75rem;font-weight:700;color:var(--muted);text-transform:uppercase}.rcl-site .admin-batch-summary-card-duplicates-section{background-color:var(--panel);border:1px solid var(--line);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.rcl-site .admin-batch-summary-card-duplicates-title{margin:0 0 .5rem;font-size:.85rem;font-weight:700;color:var(--text)}.rcl-site .admin-batch-summary-card-duplicates-list{margin:0;padding-left:1.25rem;font-size:.8rem;color:var(--muted);font-family:var(--mono)}.rcl-site .admin-batch-summary-card-actions{flex-wrap:wrap;gap:8px;display:flex;justify-content:flex-end;gap:1rem}.rcl-site .admin-batch-summary-card-reset-button{min-height:44px;max-width:100%;background-color:var(--purple);color:var(--text);border:none;border-radius:6px;padding:.65rem 1.25rem;font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color .2s ease;display:inline-flex;align-items:center;gap:.5rem}.rcl-site .admin-content{width:100%;min-height:65vh;padding:24px var(--page-gutter)}@media(min-width:651px){.rcl-site .admin-content{padding:40px var(--page-gutter)}}.rcl-site .admin-heading{margin-bottom:24px}.rcl-site .admin-heading h1{font:900 clamp(48px,7vw,84px)/.95 var(--display);margin:0;text-transform:uppercase}.rcl-site .admin-navigation{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line);margin-bottom:32px}.rcl-site .admin-navigation a{color:var(--muted);text-decoration:none;padding:14px 20px;border-bottom:3px solid transparent;font-weight:700}.rcl-site .admin-navigation a:hover,.rcl-site .admin-navigation a[aria-current=page]{color:var(--lime);border-bottom-color:var(--lime)}.rcl-site .admin-navigation a:focus-visible,.rcl-site .admin-overview a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.rcl-site .admin-overview{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:751px){.rcl-site .admin-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.rcl-site .admin-overview>a{display:block;padding:32px;border:1px solid var(--line);background:var(--panel);text-decoration:none;color:var(--text)}.rcl-site .admin-overview>a:hover{border-color:var(--lime)}.rcl-site .admin-overview h2{font:700 44px/1 var(--display2);margin:18px 0}.rcl-site .admin-overview p{color:var(--muted);line-height:1.6;margin-bottom:28px}.rcl-site .admin-overview>a>span:last-child{color:var(--lime)}.rcl-site .crud-operations-resource-selector{display:grid;gap:10px;margin-bottom:32px;max-width:420px}.rcl-site .empty-state{padding:36px 24px;color:var(--muted);background:var(--panel);border:1px dashed var(--line);line-height:1.7;font-size:14px}.rcl-site .empty-state p:last-child{margin-bottom:0}.rcl-site .error-state{border-color:var(--crimson)}.rcl-site .status-note{color:var(--muted);font-size:13px}.rcl-site .status-note button{background:transparent;color:var(--lime);border:0;text-decoration:underline}.rcl-site output.empty-state{display:block}.rcl-site .page-content .empty-state{min-height:160px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;border-style:solid;border-color:var(--line);padding:20px}@media(min-width:651px){.rcl-site .page-content .empty-state{padding:28px}}.rcl-site .page-content .empty-state p{margin:0}.rcl-site .page-content .error-state{border-color:var(--crimson)}.rcl-site .team-badge{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--line);background:var(--panel-raised);color:var(--lime);font:12px var(--mono);padding:5px}.rcl-site .team-badge img{width:100%;height:100%;object-fit:contain}.rcl-site .team-logo-viewport{position:relative;display:block;width:75%;height:75%;overflow:hidden}.rcl-site .team-badge img.team-logo-normalized{position:absolute;max-width:none;max-height:none;object-fit:fill}.rcl-site .match-row.is-live{border-color:var(--crimson)}.rcl-site .match-date{color:var(--muted);font:11px/1.6 var(--mono);text-transform:uppercase}.rcl-site .match-date strong{color:var(--text);font-size:17px;margin-left:12px;display:inline}@media(min-width:651px){.rcl-site .match-date strong{margin-left:0;display:block}}.rcl-site .match-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}@media(min-width:651px){.rcl-site .match-teams{gap:16px}}.rcl-site .match-teams>span{display:flex;align-items:center;gap:10px;font-weight:700;overflow-wrap:anywhere;font-size:12px;text-align:center;flex-direction:column}@media(min-width:651px){.rcl-site .match-teams>span{font-size:13px;text-align:left;flex-direction:row}}.rcl-site .match-teams>span:last-child{justify-content:flex-end;text-align:center;flex-direction:column-reverse}@media(min-width:651px){.rcl-site .match-teams>span:last-child{text-align:right;flex-direction:row}}.rcl-site .match-score-container{display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.rcl-site .spoiler-toggle{display:none}.rcl-site .match-score-spoiler{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;min-width:180px;min-height:48px;border-radius:6px}.rcl-site .spoiler-cover{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--panel);border:1px solid var(--line);color:var(--muted);display:flex;align-items:center;justify-content:center;gap:8px;font:700 11px var(--mono);text-transform:uppercase;border-radius:inherit;transition:background-color .2s,color .2s}.rcl-site .match-score-spoiler:hover .spoiler-cover{background:var(--panel-raised);color:var(--text)}.rcl-site .spoiler-toggle:checked~.spoiler-cover{display:none}.rcl-site .match-score{font:700 28px var(--display2);white-space:nowrap}.rcl-site .match-meta{gap:7px;font:10px/1.5 var(--mono);color:var(--muted);text-transform:uppercase;grid-column:2;justify-content:space-between;flex-wrap:wrap;display:flex}@media(min-width:651px){.rcl-site .match-meta{justify-content:normal;flex-wrap:nowrap;display:grid}}@media(min-width:1151px){.rcl-site .match-meta{grid-column:auto}}.rcl-site .match-row{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--purple);position:relative;padding:18px;flex-direction:column;gap:18px;align-items:stretch;display:flex}@media(min-width:651px){.rcl-site .match-row{padding:22px;flex-direction:row;align-items:center;display:grid;grid-template-columns:70px minmax(0,1fr)}}@media(min-width:1151px){.rcl-site .match-row{grid-template-columns:80px minmax(0,1fr) 140px 108px}}.rcl-site .match-actions{display:grid;gap:12px}.rcl-site .match-detail-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.rcl-site .match-detail-link:focus-visible:after{outline:2px solid var(--lime);outline-offset:3px}.rcl-site .match-stream-link{position:relative;z-index:1}.rcl-site .match-row:has(.match-detail-link):hover{border-color:var(--lime)}.rcl-site .match-row>.text-link{grid-column:2}@media(min-width:1151px){.rcl-site .match-row>.text-link{grid-column:auto}}.rcl-site .match-row>.meta{grid-column:2}@media(min-width:1151px){.rcl-site .match-row>.meta{grid-column:auto}}.rcl-site .match-list{display:grid;gap:10px}.rcl-site .game-asset{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.rcl-site .game-asset img,.rcl-site .game-asset-fallback{width:34px;height:34px;object-fit:contain;border:1px solid var(--line);flex-shrink:0}.rcl-site .game-asset-fallback{display:grid;place-items:center;font:9px var(--mono);overflow:hidden}.rcl-site .game-asset.with-label{font-size:12px}.rcl-site #campeones .section-cross{color:var(--purple)}.rcl-site .champion-panel{border:1px solid var(--line);padding:16px}@media(min-width:651px){.rcl-site .champion-panel{padding:28px}}.rcl-site .page-content .champion-panel .table-scroll{border:0;background:transparent}.rcl-site .champion-table th:not(:nth-child(2)){text-align:center}.rcl-site .champion-table .table-empty{padding-block:60px;white-space:normal;text-align:center;color:var(--muted);line-height:1.7}.rcl-site .champion-controls{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.rcl-site .champion-controls .meta{margin:0}@media(min-width:651px){.rcl-site .champion-controls{flex-direction:row;flex-wrap:wrap;align-items:end}.rcl-site .champion-controls .meta{margin-left:auto}}.rcl-site .champion-table td{text-align:center}.rcl-site .champion-table tbody th{text-align:left}.rcl-site .champion-table .game-asset{gap:12px}.rcl-site .champion-table .game-asset img{width:40px;height:40px;border-radius:6px}.rcl-site .champion-stats-note{margin:20px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.rcl-site .ranking-panel{padding:28px;border:1px solid var(--line);background:var(--panel)}.rcl-site .ranking-panel p{margin-bottom:0}.rcl-site #bola-cristal{background:radial-gradient(ellipse at 95% 0%,color-mix(in srgb,var(--lime) 6%,transparent),transparent 60%),radial-gradient(ellipse at 0% 100%,color-mix(in srgb,var(--purple) 6%,transparent),transparent 60%),var(--void)}.rcl-site #bola-cristal .section-cross{border:3px solid var(--lime);border-radius:47% 53% 43% 57%;font-size:0;width:60px;height:60px;flex-shrink:0;transform:rotate(12deg)}.rcl-site .crystal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.rcl-site .crystal-card{position:relative;overflow:hidden;background:var(--panel);border:1px solid var(--line);padding:24px}.rcl-site .crystal-card h2{font:700 24px var(--display2);text-transform:uppercase;padding:0 36px 16px 0;border-bottom:1px solid var(--line)}.rcl-site .crystal-card p{color:var(--muted);font-size:14px;line-height:1.7}.rcl-site .seer-badge{position:absolute;width:34px;height:34px;object-fit:contain;top:18px;right:18px;opacity:.5}.rcl-site .crystal-pending{display:flex;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:18px;color:var(--muted);font:11px var(--mono);text-transform:uppercase}.rcl-site .crystal-pending>span:first-child{font-size:28px;color:var(--lime)}.rcl-site .budget-bar{display:flex;justify-content:space-between;gap:24px;border:1px solid var(--line);border-left:3px solid var(--purple);margin-bottom:20px;padding:22px;align-items:flex-start;flex-direction:column}@media(min-width:651px){.rcl-site .budget-bar{padding:28px;align-items:center;flex-direction:row}}.rcl-site .budget-bar .eyebrow{margin-bottom:12px}.rcl-site .budget-bar p{color:var(--muted);font-size:14px;margin-bottom:0}.rcl-site .page-content .budget-bar{background-color:var(--panel);border-color:var(--line);border-radius:0;border-left-color:var(--purple);padding:20px}@media(min-width:651px){.rcl-site .page-content .budget-bar{padding:28px}}.rcl-site .budget-stats{display:flex;flex-wrap:wrap;gap:32px}.rcl-site .budget-stats strong{display:block;font:700 36px var(--display2);color:var(--lime)}.rcl-site .budget-stats span{font:10px var(--mono);color:var(--muted);text-transform:uppercase}.rcl-site .fantasy-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 12px}@media(min-width:480px){.rcl-site .fantasy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:651px){.rcl-site .fantasy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(min-width:851px){.rcl-site .fantasy-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.rcl-site .fantasy-card{display:flex;flex-direction:column;min-height:260px;border:1px dashed var(--line);background:linear-gradient(140deg,color-mix(in srgb,var(--purple) 15%,var(--panel)),var(--panel) 70%);transition:transform .18s,border-color .18s;padding:16px}@media(min-width:651px){.rcl-site .fantasy-card{padding:20px}}.rcl-site .fantasy-card .role-chip{align-self:flex-start}.rcl-site .fantasy-symbol{flex:1;display:grid;place-items:center;font:700 64px var(--display2);color:var(--muted);padding:20px}.rcl-site .fantasy-card h3{font:700 22px var(--display2);text-transform:uppercase;margin-bottom:10px}.rcl-site .fantasy-card p{font:10px var(--mono);color:var(--muted);margin-bottom:0}.rcl-site .page-content .fantasy-card{border-style:solid;padding:0;overflow:hidden;border-color:var(--line);background:var(--panel)}.rcl-site .fantasy-art{position:relative;aspect-ratio:1 / 1.1;overflow:hidden;padding:16px}.rcl-site .fantasy-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--panel),transparent 70%)}.rcl-site .fantasy-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.rcl-site .fantasy-art .role-chip{position:relative;z-index:1;background:color-mix(in srgb,var(--void) 75%,transparent);color:var(--text);border-color:color-mix(in srgb,var(--text) 30%,transparent)}.rcl-site .fantasy-card-body{padding:18px}.rcl-site .fantasy-card:hover{transform:translateY(-5px);border-color:var(--lime)}.rcl-site .hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-bottom:1px solid var(--line);min-height:600px}@media(min-width:651px){.rcl-site .hero{min-height:620px}}@media(min-width:851px){.rcl-site .hero{min-height:760px}}.rcl-site .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,transparent 20%,color-mix(in srgb,var(--void) 45%,transparent),color-mix(in srgb,var(--void) 75%,transparent),var(--void)),url(/images/brand/home-banner.webp) center/cover no-repeat}.rcl-site .hero-bg:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid color-mix(in srgb,var(--lime) 13%,transparent);clip-path:polygon(0 0,25% 0,25% 1%,1% 1%,1% 25%,0 25%,0 0,100% 100%,75% 100%,75% 99%,99% 99%,99% 75%,100% 75%,100% 100%)}.rcl-site .hero-frame{position:absolute;top:24px;right:24px;bottom:24px;left:24px;pointer-events:none;border-inline:1px solid color-mix(in srgb,var(--lime) 10%,transparent)}.rcl-site .hero-frame:before,.rcl-site .hero-frame:after{content:"";position:absolute;width:64px;height:64px;border:2px solid color-mix(in srgb,var(--lime) 35%,transparent)}.rcl-site .hero-frame:before{top:0;left:0;border-right:0;border-bottom:0}.rcl-site .hero-frame:after{bottom:0;right:0;border-left:0;border-top:0}.rcl-site .hero-badge{position:absolute;height:auto;transform:rotate(6deg);mix-blend-mode:lighten;top:-20px;width:340px;opacity:.45;right:-95px}@media(min-width:651px){.rcl-site .hero-badge{top:0;width:420px;right:-100px}}@media(min-width:851px){.rcl-site .hero-badge{top:28px;width:min(45vw,570px);opacity:.86;right:-30px}}.rcl-site .hero-body{position:relative;z-index:1;padding:120px 24px 44px}@media(min-width:651px){.rcl-site .hero-body{padding:76px var(--page-gutter) 65px}}.rcl-site .hero-kicker{display:flex;gap:10px;align-items:center;margin-bottom:26px;font:700 11px var(--mono);text-transform:uppercase;font-size:9px;max-width:300px}@media(min-width:651px){.rcl-site .hero-kicker{font-size:11px;max-width:none}}.rcl-site .status-dot{display:block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--lime)}.rcl-site .hero h1{font-family:var(--display);line-height:.9;font-weight:900;margin:0;text-shadow:0 6px 40px var(--void);font-size:clamp(54px,12vw,78px)}@media(min-width:651px){.rcl-site .hero h1{font-size:clamp(54px,10vw,158px)}}.rcl-site .hero h1 em{color:var(--lime);font-style:normal}.rcl-site .hero p{max-width:540px;font-weight:300;line-height:1.6;margin:26px 0 34px;color:var(--text);font-size:14px}@media(min-width:651px){.rcl-site .hero p{font-size:17px}}.rcl-site .hero-ticker{position:relative;z-index:2;background:var(--lime);color:var(--void);height:38px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;font:700 16px var(--display2);transform:skewY(-2deg);-webkit-user-select:none;user-select:none;margin-bottom:10px}.rcl-site .hero-ticker-track{display:flex;width:max-content;will-change:transform;animation:rcl-marquee 40s linear infinite}.rcl-site .hero-ticker-track span{flex-shrink:0;display:inline-block;white-space:nowrap}@keyframes rcl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:651px){.rcl-site .hero-ticker{font-size:18px}}.rcl-site .featured-match{padding:30px var(--page-gutter);background:var(--panel)}.rcl-site .featured-match .eyebrow{margin-bottom:14px}.rcl-site .featured-empty{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;color:var(--muted);font-size:14px}.rcl-site .totw-heading{display:grid;gap:16px}.rcl-site .totw-heading .eyebrow{margin-bottom:0}.rcl-site .totw-card{overflow-wrap:anywhere}.rcl-site .totw-portrait{width:100%;height:140px;object-fit:contain;margin:12px 0}@media(min-width:651px){.rcl-site .totw-heading{grid-template-columns:1fr auto;align-items:center}}.rcl-site .totw-round-select{margin:0 0 24px;max-width:100%}.rcl-site .totw-champion-card{min-height:300px;isolation:isolate;overflow:hidden;background:var(--void);color:var(--text);display:flex;align-items:end}.rcl-site .totw-champion-card:before{display:none}.rcl-site .totw-splash{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% center;z-index:-2}.rcl-site .totw-champion-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--void) 0%,color-mix(in srgb,var(--void) 50%,transparent),transparent 100%);z-index:-1}.rcl-site .totw-player-content{position:relative;width:100%;min-width:0}.rcl-site .totw-champion-card .role-chip{position:absolute;bottom:16px;right:16px;color:var(--lime);background:color-mix(in srgb,var(--void) 30%,transparent)}.rcl-site .totw-champion-card h3{font-size:28px}.rcl-site .totw-champion-card p{color:var(--text);line-height:1.5}@media(min-width:651px){.rcl-site .totw-champion-card{min-height:340px}}.rcl-site .totw-slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.rcl-site .totw-slides .totw-splash{opacity:0;transition:opacity .9s ease-in-out}.rcl-site .totw-slides .totw-splash.is-active{opacity:1}@media(prefers-reduced-motion:reduce){.rcl-site .totw-slides .totw-splash{transition:none}}.rcl-site .totw-strip{position:relative;background:var(--panel-raised);padding:44px 60px 64px}.rcl-site .totw-strip:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,var(--lime) 0%,color-mix(in srgb,var(--lime) 30%,transparent),transparent 100%)}.rcl-site .totw-strip:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(to right,var(--lime) 0%,color-mix(in srgb,var(--lime) 30%,transparent),transparent 100%)}.rcl-site .totw-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 12px}@media(min-width:480px){.rcl-site .totw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:651px){.rcl-site .totw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(min-width:851px){.rcl-site .totw-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.rcl-site .totw-card{position:relative;background:var(--panel);border:2px solid var(--line);padding:16px}@media(min-width:651px){.rcl-site .totw-card{padding:18px}}.rcl-site .totw-card:before{content:"";width:46px;height:15px;position:absolute;top:-8px;left:calc(50% - 23px);background:color-mix(in srgb,var(--text) 15%,transparent);border:1px solid color-mix(in srgb,var(--text) 20%,transparent);transform:rotate(-3deg)}.rcl-site .player-silhouette{color:var(--line);font-size:48px;padding:10px 0}.rcl-site .totw-card h3{font:700 22px var(--display2);text-transform:uppercase;border-bottom:2px solid var(--lime);padding-bottom:5px;width:fit-content;margin-bottom:8px}.rcl-site .totw-card p{color:var(--muted);font:10px var(--mono);margin-bottom:0}.rcl-site .news-tag{color:var(--lime);border:1px solid var(--lime);font:11px var(--mono);text-transform:uppercase;padding:6px 10px;width:fit-content}.rcl-site .news-hero-link{color:inherit;text-decoration:none;gap:32px;overflow-wrap:anywhere}.rcl-site .news-hero-link:hover{border-color:var(--purple)}.rcl-site .news-hero-cover{width:100%;height:180px;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 40%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 40%,#0000);border:1px solid var(--line)}.rcl-site .news-item>div{min-width:0;overflow-wrap:anywhere}.rcl-site .news-grid>*{min-width:0}.rcl-site .news-hero{display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--line);background:linear-gradient(0deg,var(--panel) 10%,transparent),radial-gradient(ellipse at 75% 10%,color-mix(in srgb,var(--purple) 30%,var(--panel)),var(--panel) 65%);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%);padding:24px;min-height:360px}@media(min-width:651px){.rcl-site .news-hero{padding:30px;min-height:420px}}.rcl-site .news-hero h2{font:900 clamp(34px,4vw,54px)/1.05 var(--display);text-transform:uppercase;margin-bottom:16px}.rcl-site .news-hero p{color:var(--muted);line-height:1.7;font-size:14px}.rcl-site .news-grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:851px){.rcl-site .news-grid{grid-template-columns:1.3fr 1fr}}.rcl-site .news-side{display:grid;gap:16px}.rcl-site .news-item{display:flex;align-items:center;gap:20px;background:var(--panel);border:1px solid var(--line);padding:18px}@media(min-width:651px){.rcl-site .news-item{padding:22px}}.rcl-site .news-item:hover{border-color:var(--purple)}.rcl-site .news-number{font:700 42px var(--display2);color:var(--purple)}.rcl-site .news-item h3{font-size:16px;line-height:1.4;margin:8px 0}.rcl-site .home-division-sticky{position:sticky;top:var(--home-header-height, 0px);z-index:20;height:0;pointer-events:none}.rcl-site .home-division-controls{box-sizing:border-box;width:fit-content;min-width:0;margin-left:auto;max-width:100%;background:linear-gradient(to right,transparent 0%,transparent 10%,color-mix(in srgb,var(--void) 97%,transparent) 90%);padding:12px var(--page-gutter);pointer-events:auto}.rcl-site .home-division-controls .league-switch{justify-content:flex-end}.rcl-site .league-format-video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:#000;border:1px solid var(--line)}.rcl-site .league-format{min-width:0}.rcl-site .league-card.league-format-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;transform:none}.rcl-site .league-card-actions{display:flex;flex-wrap:wrap}.rcl-site .league-format-video:fullscreen{width:100%;height:100%;border:0}@media(min-width:851px){.rcl-site .league-card.league-format-card{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}}.rcl-site .league-card p{color:var(--muted);line-height:1.7;font-size:14px;max-width:370px;margin-bottom:24px}.rcl-site .league-grid{display:grid;align-items:start;gap:22px;grid-template-columns:1fr}@media(min-width:851px){.rcl-site .league-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rcl-site .league-card{position:relative;display:block;border:1px solid var(--line);overflow:hidden;background:linear-gradient(130deg,color-mix(in srgb,var(--purple) 16%,transparent),transparent 65%),var(--panel);transition:transform .18s,border-color .18s;padding:28px}@media(min-width:651px){.rcl-site .league-card{padding:38px}}.rcl-site .league-card.ascend{background:linear-gradient(130deg,color-mix(in srgb,var(--lime) 10%,transparent),transparent 65%),var(--panel)}.rcl-site .league-card>:not(img){position:relative}.rcl-site .league-card img{position:absolute;width:220px;height:220px;object-fit:contain;right:-35px;top:-25px;opacity:.26}.rcl-site .league-card h3{font:700 clamp(34px,4vw,56px) var(--display2);text-transform:uppercase;margin:18px 0 14px;overflow-wrap:anywhere}.rcl-site .league-card-title{display:flex;align-items:center;gap:12px}.rcl-site .league-card-title h3{min-width:0}.rcl-site .league-card img.league-card-crown{position:static;width:clamp(64px,7vw,110px);height:auto;flex-shrink:0;transform:translateY(-20px) rotate(20deg);pointer-events:none}.rcl-site a.league-card:hover{border-color:var(--purple)}.rcl-site .league-card:hover{transform:translateY(-5px);border-color:var(--purple)}.rcl-site .league-card.ascend:hover{border-color:var(--lime)}.rcl-site .format-grid{margin-top:36px;display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:851px){.rcl-site .format-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rcl-site .format-card{display:grid;grid-template-columns:auto 1fr;column-gap:16px;row-gap:12px;align-items:center;padding:26px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--lime)}.rcl-site .format-card>span{display:block;font:700 32px var(--display2);color:var(--lime);margin-bottom:0;line-height:1}.rcl-site .format-card h3{font-size:25px;margin-bottom:0;text-transform:uppercase}.rcl-site .format-card p{grid-column:1 / -1;font-size:13px;line-height:1.7;color:var(--muted);margin-bottom:0}.rcl-site .page-content .format-card{background-color:var(--panel);border-color:var(--line);border-radius:0;border-left-color:var(--purple)}.rcl-site .keystone-row{gap:8px}.rcl-site .keystone-row .rune-node{width:clamp(44px,10vw,64px);height:clamp(44px,10vw,64px)}.rcl-site .match-rune-card-header{display:flex;flex-direction:column;gap:4px;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid var(--line)}.rcl-site .match-rune-card-header .meta{margin:0;font:var(--display2);font-size:.875rem;color:var(--lime);font-weight:500;text-transform:uppercase}.rcl-site .match-rune-grid-layout{display:grid;grid-template-columns:1fr;gap:32px;padding:12px 0}@media(min-width:601px){.rcl-site .match-rune-grid-layout{grid-template-columns:repeat(2,1fr);align-items:start}}.rcl-site .match-rune-branch{display:flex;flex-direction:column;gap:18px;align-items:center}.rcl-site .rune-row{display:flex;justify-content:center;align-items:center;gap:16px;width:100%}.rcl-site .rune-row.keystone-row{gap:20px;margin-bottom:6px}.rcl-site .rune-node{display:flex;justify-content:center;align-items:center;width:56px;height:56px;background-color:var(--void);border:1px solid var(--line);border-radius:2px;transition:all .25s ease cubic-bezier(.4,0,0,2,1);box-sizing:border-box}.rcl-site .keystone-row .rune-node{width:72px;height:72px;border-radius:2px}.rcl-site .rune-node img,.rcl-site .rune-node svg{width:100%;height:100%;object-fit:contain;transition:inherit;-webkit-mask-image:radial-gradient(circle at center,var(--void) 35%,transparent 65%);mask-image:radial-gradient(circle at center,var(--void) 35%,transparent 65%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:transform .25s ease,opacity .25s ease}.rcl-site .rune-node.is-active,.rcl-site .keystone-row .rune-node.is-active,.rcl-site .shard-node.is-active img{border:2px solid color-mix(in srgb,var(--lime) 70%,transparent);box-shadow:0 0 6px var(--lime),inset 0 0 2px var(--lime)}.rcl-site .rune-node.is-active img,.rcl-site .rune-node.is-active svg{box-shadow:none;filter:none}.rcl-site .shard-node.is-disabled{opacity:.25;filter:grayscale(100%)}.rcl-site .rune-node.is-disabled{opacity:.25;filter:grayscale(100%);background:var(--void);border-color:var(--line)}.rcl-site .shards-container{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid var(--line);width:100%;align-items:center}.rcl-site .shard-row{display:flex;justify-content:center;gap:16px}.rcl-site .shard-row img{width:28px;height:28px;padding:3px;background:var(--void);border:1px solid var(--line);border-radius:2px}.rcl-site .match-lanes-scroll{overflow-x:visible;border:0;background:transparent}.rcl-site .match-lane-heading,.rcl-site .match-lane-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:center}@media(min-width:1100px){.rcl-site .match-lane-heading,.rcl-site .match-lane-row{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr)}}.rcl-site .match-lane-heading{text-align:center;padding:14px 20px;color:var(--muted);font:11px var(--mono);background:transparent;font-size:11px;display:none}@media(min-width:1100px){.rcl-site .match-lane-heading{display:grid}}.rcl-site .match-lane-heading>span:nth-child(2){display:block}.rcl-site .match-lane-row{background:transparent;padding:5px 0;gap:16px}.rcl-site .match-lane-label{display:flex;align-items:center;justify-content:center;object-fit:contain;filter:brightness(0) invert(1);opacity:.8}.rcl-site .match-lane-label .game-asset img{border:0;width:40px;height:40px}.rcl-site .match-lane-label .game-asset-fallback{width:auto;height:auto;border:0;overflow-wrap:anywhere}@media(min-width:1100px){.rcl-site .match-lane-label{grid-row:auto;justify-self:stretch;min-width:0}}.rcl-site .player-summary{width:100%;max-width:620px;min-width:0;box-sizing:border-box;margin:0;padding:10px;border:1px solid var(--line);border-radius:2px;background:linear-gradient(to left,color-mix(in srgb,var(--purple) 5%,var(--panel)),var(--panel));box-shadow:0 4px 16px var(--void);transition:border-color .16s,background .16s}@media(min-width:601px){.rcl-site .player-summary{padding:14px}}.rcl-site .player-summary:hover{border-color:color-mix(in srgb,var(--purple) 55%,var(--line))}.rcl-site .match-lane-row>.player-summary:first-child{justify-self:center}@media(min-width:1100px){.rcl-site .match-lane-row>.player-summary:first-child{justify-self:end}}.rcl-site .match-lane-row>.player-summary:last-child{justify-self:center}@media(min-width:1100px){.rcl-site .match-lane-row>.player-summary:last-child{justify-self:start}}.rcl-site .player-summary-team{display:block;margin:0 0 10px;color:var(--muted);font:11px var(--mono);overflow-wrap:anywhere}@media(min-width:1100px){.rcl-site .player-summary-team{display:block;display:none}}.rcl-site .player-summary-slots{display:grid;grid-template-columns:.5fr .5fr 4.5fr 1.1fr;align-items:center;gap:4px;width:100%}@media(min-width:601px){.rcl-site .player-summary-slots{gap:8px}}.rcl-site .player-summary-group{min-width:0}.rcl-site .spells-group{display:grid;gap:3px}.rcl-site .spell-item,.rcl-site .trinket-group,.rcl-site .player-summary-slot,.rcl-site .champion-group{aspect-ratio:1;overflow:hidden;border-radius:2px;background:var(--void);box-shadow:0 0 0 1px var(--panel)}.rcl-site .items-group{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.rcl-site .champion-group{border-radius:2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--purple) 20%,transparent)}.rcl-site .player-summary-slots .game-asset{display:flex;width:100%;height:100%;min-width:0;direction:ltr}.rcl-site .player-summary-slots .game-asset img,.rcl-site .player-summary-slots .game-asset-fallback{display:grid;place-items:center;width:100%;height:100%;min-width:0;border:0;object-fit:cover;font-size:9px}.rcl-site .player-summary-caption{background:color-mix(in srgb,var(--void) 25%,transparent);border:1px solid color-mix(in srgb,var(--panel) 20%,transparent);border-radius:6px;padding:6px 10px;margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;font-size:11px;line-height:1.4;box-shadow:inset 0 1px 2px var(--void)}.rcl-site .player-summary-caption>*{direction:ltr}.rcl-site .player-summary-kda{color:color-mix(in srgb,var(--text) 70%,transparent);font:600 11px/1 var(--mono);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 0;border-radius:4px;text-align:left;justify-self:start}.rcl-site .player-summary-name{padding:4px 0;text-align:center;color:var(--text);font-size:12px;font-weight:500;overflow-wrap:anywhere;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.rcl-site .player-summary-champion-name{text-align:right;color:color-mix(in srgb,var(--text) 70%,transparent);text-transform:uppercase;font-weight:700;font-size:11px;overflow-wrap:anywhere;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-self:end}.rcl-site .match-lane-row>.player-summary:last-child{background:linear-gradient(to right,color-mix(in srgb,var(--lime) 5%,var(--panel)),var(--panel))}.rcl-site .match-lane-row>.player-summary:last-child:hover{border-color:color-mix(in srgb,var(--lime) 55%,var(--line))}.rcl-site .match-lane-row>.player-summary:last-child .champion-group{box-shadow:0 0 0 2px color-mix(in srgb,var(--lime) 20%,transparent)}.rcl-site .match-lane-row>.player-summary:last-child .player-summary-slots,.rcl-site .match-lane-row>.player-summary:last-child .player-summary-caption{direction:rtl}.rcl-site .match-lane-row>.player-summary:last-child .player-summary-kda{text-align:right}.rcl-site .match-lane-row>.player-summary:last-child .player-summary-champion-name{text-align:left}.rcl-site .player-summary-missing{display:block;margin:8px 0 0;text-align:center}@media(prefers-reduced-motion:reduce){.rcl-site .player-summary{transition:none}}.rcl-site button.player-summary{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.rcl-site .player-summary:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.rcl-site .match-player-select{display:flex;flex-direction:column;gap:8px;max-width:100%;margin:24px 0 32px;font:600 13px/1.2 var(--mono);color:var(--muted);text-transform:uppercase}.rcl-site .match-report-section h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 20px;font:700 28px/1.1 var(--display2);color:var(--text)}.rcl-site .match-report-section h3 .meta{font:500 14px var(--mono);color:var(--muted)}.rcl-site .match-stat-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:901px){.rcl-site .match-stat-highlights{grid-template-columns:repeat(4,minmax(0,1fr))}}.rcl-site .match-stat-highlights>div{position:relative;background:var(--panel);padding:16px 18px;border:1px solid var(--line);min-width:0;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.rcl-site .match-stat-highlights>div:hover{background:color-mix(in srgb,var(--lime) 10%,transparent);transform:translateY(-2px);border-color:var(--lime);box-shadow:0 4px 20px color-mix(in srgb,var(--void) 25%,transparent)}.rcl-site .match-stat-highlights span{display:block;font:600 11px/1 var(--mono);color:var(--muted);text-transform:uppercase}.rcl-site .match-stat-highlights strong{display:block;margin-top:10px;font:700 28px/1 var(--display2);color:var(--text);overflow-wrap:anywhere;text-shadow:0 0 12px color-mix(in srgb,var(--void) 25%,transparent)}.rcl-site .match-stat-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}@media(min-width:901px){.rcl-site .match-stat-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.rcl-site .match-stat-group{background:var(--panel);border:1px solid var(--line);padding:18px;min-width:0;position:relative}@media(min-width:601px){.rcl-site .match-stat-group{padding:24px}}.rcl-site .match-stat-group h4{margin:0 0 16px;padding-bottom:10px;font:700 20px/1.2 var(--display2);text-transform:uppercase;border-bottom:2px solid var(--line)}.rcl-site .match-stat-group dl{margin:0;display:flex;flex-direction:column}.rcl-site .match-stat-group dl>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 6px;border-bottom:1px dashed var(--line);font-size:13px;transition:background-color .15s ease}.rcl-site .match-stat-group dl>div:last-child{border-bottom:none}.rcl-site .match-stat-group dl>div:hover{background-color:var(--panel-raised)}.rcl-site .match-stat-group dt{color:var(--muted);font-weight:500}.rcl-site .match-stat-group dd{margin:0;font-family:var(--mono);font-weight:600;white-space:nowrap;color:var(--text)}.rcl-site .match-header-card{border:1px solid var(--line);border-top:3px solid var(--purple);background:var(--panel)}.rcl-site .match-report-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center;padding:20px 16px;text-align:center}@media(min-width:601px){.rcl-site .match-report-score{gap:24px;padding:28px 32px}}.rcl-site .match-report-score>div:nth-child(1){display:flex;align-items:center;gap:12px;justify-content:flex-start;text-align:left}.rcl-site .match-report-score>div:nth-child(3){display:flex;flex-direction:row-reverse;align-items:center;gap:12px;justify-content:flex-start;text-align:right}.rcl-site .match-report-score>div:nth-child(2){display:flex;flex-direction:column;align-items:center;gap:4px}.rcl-site .match-report-score .team-badge{width:44px;height:44px;flex-shrink:0}@media(min-width:601px){.rcl-site .match-report-score .team-badge{width:60px;height:60px}}.rcl-site .match-report-score h2{font:700 18px / 1.2 var(--display2);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:601px){.rcl-site .match-report-score h2{font-size:26px}}.rcl-site .match-report-score strong{font:700 36px / 1 var(--display2);color:var(--lime)}.rcl-site .match-report-score .meta{font:700 10px var(--mono);color:var(--muted);text-transform:uppercase}.rcl-site .match-subcard-bar{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--line);background:var(--panel-raised)}@media(min-width:768px){.rcl-site .match-subcard-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 20px;gap:16px}}.rcl-site .match-context-col{font:700 11px var(--mono);color:var(--muted);text-transform:uppercase;text-align:center}@media(min-width:768px){.rcl-site .match-context-col{text-align:left}}.rcl-site .match-selector-col{display:flex;justify-content:center}.rcl-site .match-map-picker{display:flex;gap:6px;flex-wrap:wrap}.rcl-site .match-result-col{text-align:center}@media(min-width:768px){.rcl-site .match-result-col{text-align:right}}.rcl-site .match-map-result{margin:0;font:700 11px var(--mono);color:var(--lime);text-transform:uppercase}.rcl-site .match-map-result .duration{color:var(--muted)}.rcl-site .match-section-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:15px 6px 0;margin:24px 0 0;border:1px solid var(--line);border-bottom:none;border-top:3px solid var(--purple);background:var(--panel)}.rcl-site .match-section-nav button{min-height:44px;padding:8px 16px;background:color-mix(in srgb,var(--purple) 35%,transparent);border:none;color:var(--muted);font:700 11px var(--mono);text-transform:uppercase;position:relative;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);cursor:pointer;overflow-wrap:anywhere;transition:color .2s ease,background-color .2s ease}.rcl-site .match-section-nav button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;background:color-mix(in srgb,var(--purple) 55%,transparent);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.rcl-site .match-section-nav button[aria-selected=true],.rcl-site .match-section-nav button[aria-pressed=true]{color:var(--text);background:var(--purple)}.rcl-site .match-section-nav button[aria-selected=true]:before,.rcl-site .match-section-nav button[aria-pressed=true]:before{display:none}.rcl-site .match-section-nav button:focus-visible{outline:2px solid var(--lime);outline-offset:-3px}@media(min-width:601px){.rcl-site .match-section-nav button{padding:14px 10px;font-size:11px}}.rcl-site .match-section-nav button[aria-selected=true]{background:var(--purple);color:var(--text)}.rcl-site .match-report-section{margin-top:0;padding:16px;background:var(--panel);border:1px solid var(--line);border-top:none;scroll-margin-top:120px}@media(min-width:601px){.rcl-site .match-report-section{padding:28px 24px}}.rcl-site .match-report-section>h2{display:flex;align-items:center;gap:10px;margin:0 0 16px;font:700 20px / 1.2 var(--display2);text-transform:uppercase;color:var(--text)}@media(min-width:601px){.rcl-site .match-report-section>h2{font-size:24px}}.rcl-site .match-report-section>h2:before{content:"";display:inline-block;width:8px;height:18px;background:var(--lime);clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);flex-shrink:0}.rcl-site .match-report-section[hidden]{display:none!important}.rcl-site .player-back-link{color:var(--lime)}.rcl-site .player-profile-header{display:flex;flex-wrap:wrap;align-items:center;gap:28px;padding:24px;border:1px solid var(--line);border-left:3px solid var(--purple);background:var(--panel);overflow-wrap:anywhere}@media(min-width:651px){.rcl-site .player-profile-header{padding:32px}}.rcl-site .player-profile-header .player-monogram{margin:0}.rcl-site .player-profile-header h2{margin:12px 0;font:700 36px var(--display2)}.rcl-site .player-profile-header p{margin:0;color:var(--muted)}.rcl-site .player-profile-info{display:grid;grid-template-columns:minmax(0,1fr);margin:20px 0 40px;border:1px solid var(--line)}@media(min-width:480px){.rcl-site .player-profile-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:651px){.rcl-site .player-profile-info{grid-template-columns:repeat(4,minmax(0,1fr))}}.rcl-site .player-profile-info div{padding:20px}.rcl-site .player-profile-info dt{font:11px var(--mono);color:var(--lime);text-transform:uppercase}.rcl-site .player-profile-info dd{margin:10px 0 0;overflow-wrap:anywhere}.rcl-site .player-teams>h2{font:700 30px var(--display2);text-transform:uppercase}.rcl-site .player-teams>p{margin-bottom:24px}.rcl-site .player-team-card .team-badge{width:64px;height:64px}.rcl-site .players-featured{margin-bottom:56px}.rcl-site .featured-player-card{display:grid;grid-template-columns:1fr;gap:24px;padding:20px;border:1px solid var(--line);border-left:4px solid var(--lime);background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--purple) 15%,transparent),transparent 65%),var(--panel);color:inherit;text-decoration:none}.rcl-site .featured-player-card:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.rcl-site .player-art{position:relative;min-width:0;height:220px;overflow:hidden;background:radial-gradient(ellipse at top,color-mix(in srgb,var(--purple) 35%,var(--panel)),var(--panel))}.rcl-site .player-art-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 80px var(--display);color:var(--lime);opacity:.55}.rcl-site .player-art>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:65% center}.rcl-site .player-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,#000000a6);pointer-events:none}.rcl-site .player-art .role-chip{position:absolute;bottom:14px;left:14px;z-index:1}.rcl-site .player-team{display:flex;align-items:center;gap:10px;color:var(--muted);font:11px var(--mono);text-transform:uppercase}.rcl-site .player-team img{width:26px;height:26px;object-fit:contain}.rcl-site .featured-player-card .player-team{justify-content:center;margin-top:18px}.rcl-site .featured-player-body{align-self:center;min-width:0}.rcl-site .featured-player-award{font:12px var(--mono);color:var(--lime);text-transform:uppercase}.rcl-site .featured-player-body h3{font:900 clamp(44px,5vw,76px)/1 var(--display);text-transform:uppercase;margin:14px 0;overflow-wrap:anywhere}.rcl-site .featured-player-body p{color:var(--muted);font-size:13px}.rcl-site .featured-player-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 0}.rcl-site .featured-player-stats>div{display:flex;flex-direction:column-reverse;gap:8px}.rcl-site .featured-player-stats dt{color:var(--muted);font:10px var(--mono);text-transform:uppercase}.rcl-site .featured-player-stats dd{margin:0;color:var(--lime);font:700 34px var(--display2)}.rcl-site .players-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.rcl-site .players-heading h2{margin:0}.rcl-site .players-controls{display:flex;align-items:end;flex-wrap:wrap;gap:20px}.rcl-site .players-controls .select-field{flex:1;min-width:190px}.rcl-site .players-roles{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;flex:2;min-width:min(100%,360px)}.rcl-site .players-roles button{min-height:44px;padding:10px 14px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font:11px var(--mono);cursor:pointer}.rcl-site .players-roles button[aria-pressed=true]{border-color:var(--lime);color:var(--lime);background:color-mix(in srgb,var(--lime) 8%,var(--panel))}.rcl-site .players-roles button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.rcl-site .players-stat-note{color:var(--muted);font-size:12px;line-height:1.6;margin:18px 0 26px}.rcl-site .players-cards .player-card{padding:0;border-top:1px solid var(--line)}.rcl-site .players-cards .player-card-body{padding:20px}.rcl-site .players-cards .player-card h3{font:700 30px var(--display2);margin:14px 0}.rcl-site .player-card-stats{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font:11px/1.6 var(--mono)}.rcl-site .player-card-stats strong{color:var(--lime)}@media(min-width:701px){.rcl-site .featured-player-card{grid-template-columns:230px minmax(0,1fr);padding:32px;gap:40px}.rcl-site .featured-player-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.rcl-site .bracket-scroll{overflow-x:auto;padding:6px}.rcl-site .bracket-grid{display:flex;gap:32px}.rcl-site .bracket-column{min-width:260px;flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:24px}.rcl-site .stage-label{font:11px var(--mono);text-transform:uppercase;color:var(--muted)}.rcl-site .bracket-match{border:1px solid var(--line);background:var(--panel);padding:12px}.rcl-site .bracket-match>div{display:flex;gap:12px;align-items:center;padding:8px 0;font-size:12px}.rcl-site .bracket-match strong{margin-left:auto;color:var(--lime)}.rcl-site .bracket-match p{margin:10px 0 0}.rcl-site .page-content .bracket-match{background-color:var(--panel);border-color:var(--line);border-radius:0}.rcl-site #predicciones .section-cross{color:var(--purple)}.rcl-site .prediction-rules{display:grid;gap:24px;padding:24px;border:1px solid var(--line);background:var(--panel)}.rcl-site .prediction-rules b{display:block;font:700 36px var(--display2);color:var(--purple);margin-bottom:8px}.rcl-site .prediction-rules span,.rcl-site .prediction-rules small{display:block;font:11px/1.7 var(--mono);color:var(--muted)}.rcl-site .prediction-rules span{text-transform:uppercase}.rcl-site .prediction-rules .prediction-schedule b{font-size:24px}.rcl-site .prediction-status{font:11px/1.7 var(--mono);color:var(--muted)}.rcl-site .prediction-status.is-open{color:var(--lime)}.rcl-site .prediction-week{margin:0}.rcl-site .prediction-login a{color:var(--lime);text-underline-offset:4px}@media(min-width:700px){.rcl-site .prediction-rules{grid-template-columns:1fr 1fr 1.3fr;gap:20px}}.rcl-site .prediction-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}@media(min-width:951px){.rcl-site .prediction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rcl-site .prediction-card{min-width:0;padding:20px;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--purple)}.rcl-site .prediction-teams{display:flex;align-items:center;gap:12px;margin-bottom:22px}.rcl-site .prediction-teams>span{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1;min-width:0;font-size:14px;font-weight:700;overflow-wrap:anywhere;text-align:center}@media(min-width:500px){.rcl-site .prediction-teams>span{flex-direction:row;text-align:left}.rcl-site .prediction-teams>span:last-child{flex-direction:row-reverse;text-align:right}}.rcl-site .prediction-meta{font:11px/1.6 var(--mono);text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:14px;border-top:1px solid var(--line);overflow-wrap:anywhere}.rcl-site .prediction-saved{color:var(--lime)}.rcl-site .prediction-community{margin-bottom:20px}.rcl-site .prediction-gauge{height:6px;background:var(--line);display:flex}.rcl-site .prediction-gauge span{background:var(--purple)}.rcl-site .prediction-percent{display:flex;justify-content:space-between;margin:8px 0;font:700 14px var(--mono)}.rcl-site .prediction-notice,.rcl-site .prediction-community>small{color:var(--muted);font:11px/1.7 var(--mono)}.rcl-site .prediction-form{display:grid;gap:14px;margin:20px 0}.rcl-site .prediction-form fieldset{border:0;padding:0;margin:0;min-width:0}.rcl-site .prediction-form legend,.rcl-site .prediction-form label{font:11px/1.6 var(--mono);color:var(--muted)}.rcl-site .prediction-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.rcl-site .prediction-form button,.rcl-site .prediction-form select{min-height:44px;padding:10px;color:inherit;background:var(--panel);border:1px solid var(--line);font:12px var(--mono);overflow-wrap:anywhere;cursor:pointer}.rcl-site .prediction-form select{display:block;width:100%;margin-top:6px}.rcl-site .prediction-form button[aria-pressed=true],.rcl-site .prediction-form button[type=submit]{border-color:var(--purple);background:color-mix(in srgb,var(--purple) 15%,transparent)}.rcl-site .prediction-form :disabled{opacity:.5;cursor:not-allowed}.rcl-site .prediction-form :focus-visible{outline:2px solid var(--lime);outline-offset:3px}.rcl-site .prediction-feedback{color:var(--lime);font:12px/1.6 var(--mono)}.rcl-site .prediction-feedback:empty{display:none}.rcl-site .predictor-ranking{min-width:0;margin-top:24px}.rcl-site .predictor-rows{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:2px}.rcl-site .predictor-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;padding:18px 12px}.rcl-site .predictor-row:nth-child(odd){background:var(--panel)}.rcl-site .predictor-row.is-you{background:color-mix(in srgb,var(--purple) 12%,transparent)}.rcl-site .predictor-position{font:700 24px var(--display2);color:var(--muted)}.rcl-site .predictor-row:first-child .predictor-position,.rcl-site .predictor-row.is-you .predictor-position{color:var(--purple)}.rcl-site .predictor-row strong{display:block;font-size:14px;overflow-wrap:anywhere}.rcl-site .predictor-row div small{display:block;font:11px/1.7 var(--mono);color:var(--muted);margin-top:4px}.rcl-site .predictor-points{font:700 22px var(--display2);color:var(--purple);white-space:nowrap}.rcl-site .predictor-points small{font:11px var(--mono)}@media(min-width:600px){.rcl-site .predictor-row{grid-template-columns:40px minmax(0,1fr) auto;padding:20px 24px;gap:20px}}.rcl-site .standings-table .rank{font:700 24px var(--display2);color:var(--muted)}.rcl-site .standings-table .wins{color:var(--lime)}.rcl-site .standings-table .losses{color:var(--crimson)}.rcl-site #clasificacion .table-scroll{background:var(--void)}.rcl-site .team-back-link{color:var(--lime)}.rcl-site .team-profile-header{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:24px;border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--team-color) 40%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--team-color) 12%,var(--panel)),var(--panel) 75%)}@media(min-width:641px){.rcl-site .team-profile-header{padding:32px}}.rcl-site .team-profile-header .team-badge{width:clamp(150px,18vw,220px);height:clamp(150px,18vw,220px);border:0;padding:0;background:transparent;font-size:28px}.rcl-site .team-profile-header h2{font:700 40px var(--display2);margin:8px 0;overflow-wrap:anywhere}.rcl-site .team-profile-header p{margin:0}.rcl-site .team-profile-status{margin-left:0;color:var(--lime);font:12px var(--mono)}@media(min-width:641px){.rcl-site .team-profile-status{margin-left:auto}}.rcl-site .team-profile-info{display:grid;grid-template-columns:minmax(0,1fr);margin:20px 0 40px;border:1px solid var(--line)}@media(min-width:480px){.rcl-site .team-profile-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:641px){.rcl-site .team-profile-info{grid-template-columns:repeat(4,minmax(0,1fr))}}.rcl-site .team-profile-info div{padding:20px}.rcl-site .team-profile-info dt{font:11px var(--mono);text-transform:uppercase;color:var(--lime)}.rcl-site .team-profile-info dd{margin:10px 0 0;overflow-wrap:anywhere}.rcl-site .team-roster-section{margin-top:36px}.rcl-site .team-section-heading{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:16px}.rcl-site .team-section-heading h2{margin:0;font:700 30px var(--display2);text-transform:uppercase}.rcl-site .team-member-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.rcl-site .team-member-card{padding:24px;background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--purple);overflow-wrap:anywhere}.rcl-site .team-member-role{display:flex;justify-content:space-between;gap:12px}.rcl-site .team-member-card h3{font:700 26px var(--display2);margin:24px 0 8px}.rcl-site .team-member-card p{margin:0 0 12px;font-size:14px}.rcl-site .team-member-country{display:block;margin-top:16px;font:11px var(--mono)}.rcl-site .team-member-card .team-tag{font:11px var(--mono);color:var(--lime)}.rcl-site .team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:20px}.rcl-site .team-card{display:block;color:inherit;text-decoration:none;border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--team-color) 40%,var(--line));background:linear-gradient(155deg,color-mix(in srgb,var(--team-color) 12%,var(--panel)),var(--panel) 75%);transition:transform .18s,border-color .18s}.rcl-site .team-card:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.rcl-site .team-card-art{display:grid;place-items:center;height:200px;background:transparent}.rcl-site .team-card-art .team-badge{width:160px;height:160px;border:0;padding:0;background:transparent;font-size:22px}.rcl-site .team-card-body{padding:0}.rcl-site .team-card-abbreviation{display:block;padding:10px 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font:11px var(--mono);letter-spacing:.08em}.rcl-site .team-card h3{font:700 28px var(--display2);text-transform:uppercase;margin:0;padding:14px 22px;overflow-wrap:anywhere}.rcl-site .team-tag{font:11px var(--mono);color:var(--lime)}.rcl-site .page-content .team-card{border-radius:0}.rcl-site .team-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--team-color) 55%,var(--line))}:root{--page-gutter: clamp(24px, 5vw, 64px);--page-spacing: clamp(56px, 7vw, 96px);--control-height: 44px;--void: #0a0a0a;--panel: #141414;--panel-raised: #1c1c1c;--text: #f2f2f2;--muted: #9c9890;--lime: #f4ff3a;--purple: #7b2cff;--line: #242424;--crimson: #e8483c;--purple-hover: color-mix(in srgb, var(--purple) 85%, var(--void));--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--display: "Manuka Condensed", "Bebas Neue", Impact, "Arial Narrow", sans-serif;--display2: "Manuka", "Bebas Neue", Impact, "Arial Narrow", sans-serif;--body-f: "PP Fraktion Sans", "Inter", "Helvetica Neue", Arial, sans-serif;--mono: "PP Fraktion Mono", "Consolas", "Courier New", monospace}@font-face{font-family:Manuka Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/manuka-condensed-black-uUHRa1ZO.otf) format("opentype")}@font-face{font-family:Manuka;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manuka-bold-CaVYE7Nt.otf) format("opentype")}@font-face{font-family:Manuka;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manuka-regular-C3xikAUI.otf) format("opentype")}@font-face{font-family:PP Fraktion Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/pp-fraktion-sans-bold-DOLNHVEA.otf) format("opentype")}@font-face{font-family:PP Fraktion Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/pp-fraktion-sans-light-Dl5m-vO6.otf) format("opentype")}@font-face{font-family:PP Fraktion Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/pp-fraktion-mono-bold-DhBXD8re.otf) format("opentype")}@font-face{font-family:PP Fraktion Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/pp-fraktion-mono-regular-CG26v_O-.otf) format("opentype")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bebas-neue-400-latin-9mHNbWWO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/inter-300-latin-BVlfKGgI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin-C38fXH4l.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-latin-LgqL8muc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-700-latin-Yt3aPRUw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.rcl-site{width:100%;min-width:0;min-height:100vh;background:var(--void);color:var(--text);font-family:var(--body-f);font-weight:300;font-synthesis:none;-webkit-font-smoothing:antialiased}.rcl-site a{color:inherit;text-decoration:none}.rcl-site:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40;background-image:var(--grain);opacity:.035;mix-blend-mode:overlay}.rcl-site button,.rcl-site input{font:inherit}.rcl-site button{cursor:pointer}.rcl-site button:disabled{cursor:default;opacity:.55}.rcl-site :is(a,button,input,[tabindex]):not(.rcl-select):focus-visible{outline:2px solid var(--lime);outline-offset:4px}.rcl-site h1,.rcl-site h2,.rcl-site h3,.rcl-site p{margin-top:0;overflow-wrap:anywhere}.rcl-site h1,.rcl-site h2,.rcl-site h3{text-wrap:balance}.rcl-site h1{font-family:var(--display);font-weight:900}.rcl-site h2,.rcl-site h3{font-family:var(--display2);font-weight:700}.rcl-site strong,.rcl-site b{font-weight:700}.rcl-site img{max-width:100%}.rcl-site section[id]{scroll-margin-top:150px}@media(min-width:651px){.rcl-site section[id]{scroll-margin-top:180px}}@media(min-width:1151px){.rcl-site section[id]{scroll-margin-top:145px}}.rcl-site main{min-width:0}.rcl-site .sr-only,.rcl-site .skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rcl-site .skip-link:focus{position:fixed;top:8px;left:8px;z-index:100;padding:16px;background:var(--lime);color:var(--void)}.rcl-site #main-content{min-height:62vh;width:100%}.rcl-site{--letter-spacing: .05em;letter-spacing:var(--letter-spacing)}.rcl-site :is(button,input,select,textarea){letter-spacing:inherit}.rcl-site .section{padding:clamp(44px,6vw,84px) var(--page-gutter);border-bottom:1px solid var(--line)}.rcl-site .section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.rcl-site .section-heading h1{font:900 clamp(44px,5vw,74px)/1 var(--display);text-transform:uppercase;margin-bottom:0;font-size:42px}@media(min-width:651px){.rcl-site .section-heading h1{font-size:clamp(44px,5vw,74px)}}.rcl-site .section-cross{font:80px/1 var(--mono);color:var(--lime);transform:rotate(8deg);font-size:52px}@media(min-width:651px){.rcl-site .section-cross{font-size:80px}}.rcl-site .eyebrow{display:block;font:700 11px/1.7 var(--mono);color:var(--muted);text-transform:uppercase;margin-bottom:24px;font-size:9px}@media(min-width:651px){.rcl-site .eyebrow{font-size:11px}}.rcl-site .eyebrow:before{content:"";display:inline-block;width:28px;height:3px;margin-right:12px;background:var(--lime);vertical-align:middle}.rcl-site .meta{color:var(--muted);font:11px/1.6 var(--mono);text-transform:uppercase}.rcl-site .section-intro{color:var(--muted);font-size:14px;line-height:1.7;max-width:650px;margin-bottom:28px}.rcl-site .paper{position:relative;background:var(--void)}.rcl-site .paper .eyebrow:before{background:var(--purple)}.rcl-site .btn-row{display:flex;gap:14px;flex-wrap:wrap}.rcl-site .btn-primary,.rcl-site .btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;gap:16px;padding:14px 18px;font:700 10px var(--body-f);text-transform:uppercase;transition:background .15s,transform .15s}@media(min-width:651px){.rcl-site .btn-primary,.rcl-site .btn-ghost{padding:16px 24px;font-size:12px}}.rcl-site .btn-primary{background:var(--lime);color:var(--void);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.rcl-site .btn-ghost{border:1px solid var(--line);background:color-mix(in srgb,var(--void) 30%,transparent);color:var(--text)}.rcl-site .btn-primary:hover,.rcl-site .btn-ghost:hover{transform:translateY(-2px);background:var(--purple);color:var(--text)}.rcl-site .text-link{color:var(--lime);font:700 12px/1.5 var(--body-f)}.rcl-site .text-link:hover{text-decoration:underline;text-underline-offset:4px}.rcl-site .btn-selector{min-height:44px;padding:8px 16px;background:color-mix(in srgb,var(--purple) 35%,transparent);border:none;color:var(--muted);font:700 11px var(--mono);text-transform:uppercase;position:relative;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);cursor:pointer;transition:color .2s ease,background-color .2s ease}.rcl-site .btn-selector:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;background:color-mix(in srgb,var(--purple) 55%,transparent);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.rcl-site .btn-selector[aria-pressed=true]{color:var(--text);background:var(--purple)}.rcl-site .btn-selector[aria-pressed=true]:before{display:none}.rcl-site .role-chip{display:inline-block;padding:5px 9px;border:1px solid color-mix(in srgb,var(--lime) 30%,transparent);color:var(--lime);font:700 10px var(--mono);text-transform:uppercase;background:color-mix(in srgb,var(--lime) 7%,transparent)}.rcl-site .availability{color:var(--lime);background:color-mix(in srgb,var(--lime) 7%,transparent);border:1px solid color-mix(in srgb,var(--lime) 30%,transparent);padding:10px 14px;font:11px var(--mono);text-transform:uppercase}.rcl-site .table-scroll{overflow-x:auto}.rcl-site .standings-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.rcl-site .standings-table thead th{font:700 10px var(--mono);text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--muted);padding:16px 14px}.rcl-site .standings-table td,.rcl-site .standings-table tbody th{padding:16px 14px;border-bottom:1px solid var(--line);font-size:13px;font-variant-numeric:tabular-nums}.rcl-site .standings-table td{font-family:var(--mono);font-weight:700}.rcl-site .standings-table td.table-empty{font-family:var(--body-f);font-weight:300}.rcl-site .standings-table tbody th{font-family:var(--body-f);font-weight:700}.rcl-site .standings-table tbody tr:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}.rcl-site .team-cell{display:flex;align-items:center;gap:12px}.rcl-site .page-content .table-scroll{border:1px solid var(--line);background:var(--panel)}.rcl-site .page-content .standings-table thead th{border-bottom:1px solid var(--line);padding-block:18px}.rcl-site .page-content .standings-table tr:last-child>*{border-bottom:0}@media(prefers-reduced-motion:reduce){.rcl-site *,.rcl-site *:before,.rcl-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rcl-site .page-hud i{width:5px;height:5px;border-radius:50%;background:var(--purple);flex-shrink:0}.rcl-site .page-layout{padding:var(--page-spacing) var(--page-gutter);background:var(--void);min-width:0}.rcl-site .page-heading{padding-bottom:24px;margin-bottom:24px}@media(min-width:651px){.rcl-site .page-heading{padding-bottom:0;margin-bottom:32px}}.rcl-site .page-heading .section-heading{margin-bottom:20px}.rcl-site .page-heading .section-heading h1{font-size:clamp(48px,7vw,84px);line-height:.95}.rcl-site .page-heading .eyebrow{margin-bottom:16px}.rcl-site .page-hud{display:flex;justify-content:space-between;gap:20px;padding:7px var(--page-gutter);margin:calc(-1 * var(--page-spacing)) calc(-1 * var(--page-gutter)) var(--page-spacing);border-bottom:1px solid var(--line);font:10px var(--mono);text-transform:uppercase;color:var(--muted)}.rcl-site .page-hud>span:first-child{display:flex;align-items:center;gap:10px}.rcl-site .page-hud>span:last-child{text-align:right;display:none}@media(min-width:651px){.rcl-site .page-hud>span:last-child{display:inline}}.rcl-site .page-description{max-width:720px;margin:0;font-size:14px;line-height:24px;color:var(--muted);min-height:72px}@media(min-width:651px){.rcl-site .page-description{min-height:48px}}.rcl-site .page-content{display:flex;flex-direction:column;min-width:0;gap:24px}@media(min-width:651px){.rcl-site .page-content{gap:28px}}.rcl-site .page-content>*{min-width:0;margin-top:0;margin-bottom:0}.rcl-site .player-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px}.rcl-site .player-card{display:block;padding:24px;border:1px solid var(--line);border-top:3px solid var(--purple);background:var(--panel);color:inherit;text-decoration:none;overflow-wrap:anywhere;transition:border-color .18s,transform .18s}.rcl-site .player-card:hover{border-color:var(--lime);transform:translateY(-4px)}.rcl-site .player-card:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.rcl-site .player-monogram{display:grid;place-items:center;width:80px;height:80px;flex-shrink:0;margin-bottom:24px;border:1px solid var(--purple);background:radial-gradient(ellipse,color-mix(in srgb,var(--purple) 25%,var(--panel)),var(--panel));font:700 30px var(--display2);color:var(--lime)}.rcl-site .player-card h2,.rcl-site .player-card h3{margin:16px 0 8px;font:700 28px var(--display2)}.rcl-site .player-card p{color:var(--muted);font-size:14px;line-height:1.6}.rcl-site .player-card-action{display:block;margin-top:20px;color:var(--lime);font:12px var(--mono)}.rcl-site .hud-season{display:flex;align-items:center;gap:8px;text-transform:uppercase}.rcl-site .hud-season i{width:5px;height:5px;border-radius:50%;background:var(--purple);flex-shrink:0}.rcl-site .hud-season i.is-live{background:var(--crimson)}.rcl-site .hud-bar{height:30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);font:10px var(--mono);color:var(--muted);gap:16px;width:100%;padding:0 var(--page-gutter);font-size:9px}@media(min-width:651px){.rcl-site .hud-bar{font-size:10px}}.rcl-site .hud-motto{color:var(--lime);display:none}@media(min-width:651px){.rcl-site .hud-motto{display:inline}}.rcl-site .site-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--void) 97%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.rcl-site .nav-top{min-height:68px;padding:12px var(--page-gutter);display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.rcl-site .brand{flex-shrink:0;display:flex}.rcl-site .brand img{object-fit:contain;width:70px;height:30px}.rcl-site .nav-account{margin-left:auto;min-width:0;order:3;flex-basis:100%}.rcl-site .menu-toggle{display:flex;align-items:center;gap:12px;min-height:44px;margin-left:auto;background:transparent;color:var(--text);border:1px solid var(--line);padding:10px 12px;font:700 11px var(--body-f);text-transform:uppercase}.rcl-site .nav-bottom{display:none;justify-content:space-between;flex-wrap:wrap;gap:20px;align-items:center;padding:12px var(--page-gutter) 20px;width:100%;max-height:60vh;overflow-y:auto}.rcl-site .nav-bottom.is-open{display:flex}@media(min-width:651px){.rcl-site .nav-top{padding:10px var(--page-gutter);gap:24px}.rcl-site .brand img{width:92px;height:38px}.rcl-site .nav-account{order:0;flex-basis:auto}.rcl-site .menu-toggle{margin-left:0}.rcl-site .nav-bottom{padding:0 var(--page-gutter) 14px}}@media(min-width:951px){.rcl-site .site-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 28px;padding:0 var(--page-gutter)}.rcl-site .nav-top,.rcl-site .nav-bottom,.rcl-site .nav-bottom.is-open{display:contents}.rcl-site .menu-toggle{display:none}.rcl-site .brand{grid-column:1;grid-row:1}.rcl-site .nav-account{grid-column:3;grid-row:1;max-width:320px;padding-block:10px}}.rcl-site #site-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.rcl-site #site-navigation a,.rcl-site .admin-link{color:var(--muted);font:700 11px var(--mono);text-transform:uppercase;display:inline-flex;align-items:center;min-height:44px;padding:9px 0;overflow-wrap:anywhere;position:relative;transition:color .2s ease}.rcl-site #site-navigation a:hover,.rcl-site .admin-link{color:var(--lime)}.rcl-site #site-navigation a[aria-current=page]{color:var(--lime);border-bottom:2px solid var(--lime)}@media(min-width:651px){.rcl-site #site-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px}}@media(min-width:951px){.rcl-site #site-navigation{display:flex;width:auto;grid-column:2;grid-row:1;flex-wrap:wrap;align-items:center;min-height:64px;padding-block:12px;gap:6px 22px}.rcl-site #site-navigation::-webkit-scrollbar{display:none}.rcl-site #site-navigation a{font-size:12px;padding:10px 0}.rcl-site #site-navigation a[aria-current=page]{border-bottom:0}.rcl-site #site-navigation a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--lime);border-radius:2px;box-shadow:0 0 8px var(--lime);transform:translate(-50%);transition:width .25s cubic-bezier(.4,0,.2,1)}.rcl-site #site-navigation a[aria-current=page]:after,.rcl-site #site-navigation a:hover:after{width:100%}}.rcl-site .site-footer img{object-fit:contain}.rcl-site .site-footer{padding:60px var(--page-gutter) 32px;background:linear-gradient(var(--void),var(--panel));width:100%}.rcl-site .footer-top{display:flex;justify-content:space-between;gap:32px;padding-bottom:34px;border-bottom:1px solid var(--line);flex-direction:column}@media(min-width:651px){.rcl-site .footer-top{flex-direction:row}}.rcl-site .footer-top .meta{margin:20px 0 0}.rcl-site .footer-links{display:flex;gap:40px}@media(min-width:651px){.rcl-site .footer-links{gap:70px}}.rcl-site .footer-links>div{display:flex;flex-direction:column;gap:12px}.rcl-site .footer-links h2{font:11px var(--mono);color:var(--muted);text-transform:uppercase;margin-bottom:8px}.rcl-site .footer-links a,.rcl-site .footer-links .footer-suggestion-btn{font:13px var(--body-f);color:var(--lime);background:none;border:none;padding:0;margin:0;text-align:left;cursor:pointer}.rcl-site .footer-links a:hover,.rcl-site .footer-links .footer-suggestion-btn:hover{text-decoration:underline}.rcl-site .footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:24px;font:10px/1.7 var(--mono);color:var(--muted);flex-direction:column}@media(min-width:651px){.rcl-site .footer-bottom{flex-direction:row}}.rcl-site .not-found-page{width:100%;min-height:65vh;padding:24px var(--page-gutter)}@media(min-width:651px){.rcl-site .not-found-page{padding:40px var(--page-gutter)}}.rcl-site .not-found .btn-primary{margin-right:14px}
