:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--rm-shell-width:640px;--brand:#1f49ff;--background-primary:#fff;--background-secondary:#f4f4f5;--background-tertiary:#e4e4e7;--background-primary-elevated:#fff;--background-secondary-elevated:#f7f9f9;--background-tertiary-elevated:#eff3f4;--label-primary:#0f1419;--label-secondary:#536471;--label-tertiary:#60717e;--label-quaternary:#829aab80;--border-normal:#00000026;--border-hover:#0003;--border-active:#0000004d;--border-media:#0000000a;--border-nested:#cfd9de;--border-destructive:#f4212e;--border-destructive-light:#fdc9ce;--accent-red:#ff383c;--accent-orange:#ff8d28;--accent-yellow:#fc0;--accent-green:#34c759;--accent-mint:#00c8b3;--accent-teal:#00c3d0;--accent-cyan:#00c0e8;--accent-blue:#08f;--accent-blue-fill:#006ab8;--accent-red-fill:#c81e2a;--accent-indigo:#6155f5;--accent-purple:#cb30e0;--accent-pink:#ff2d55;--accent-brown:#ac7f5e;--accent-brand:var(--brand);--font-family-body:-apple-system, "Helvetica Neue", Helvetica, "Apple SD Gothic Neo", Roboto, "Noto Sans KR", "Malgun Gothic", sans-serif;--font-family-title:"Paperlogy", -apple-system, "Helvetica Neue", Helvetica, sans-serif;--font-family-football:"Virage", "Paperlogy", sans-serif;--font-family-football-narrow:"Virage Narrow", "Virage", "Paperlogy", sans-serif;--font-family-football-wide:"Virage Wide", "Virage", "Paperlogy", sans-serif;--font-size-large-title:34px;--font-size-title-1:28px;--font-size-title-2:22px;--font-size-title-3:20px;--font-size-headline:17px;--font-size-body:17px;--font-size-callout:16px;--font-size-subheadline:15px;--font-size-footnote:13px;--font-size-caption-1:12px;--font-size-caption-2:11px;--font-size-caption-3:10px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--radius-2:2px;--radius-3:3px;--radius-4:4px;--radius-5:5px;--radius-6:6px;--radius-7:7px;--radius-8:8px;--radius-9:9px;--radius-10:10px;--radius-11:11px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-24:24px;--radius-pill:999px;--radius-circle:50%;color:var(--label-primary);background:var(--background-primary);font-family:var(--font-family-body)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--background-primary:#000;--background-secondary:#16181c;--background-tertiary:#202327;--background-primary-elevated:#16181c;--background-secondary-elevated:#202327;--background-tertiary-elevated:#2f3336;--label-primary:#e7e9ea;--label-secondary:#858a8f;--label-tertiary:#858a8f;--label-quaternary:#71767b80;--border-normal:#ffffff26;--border-hover:#fff3;--border-active:#ffffff4d;--border-media:#ffffff0a;--border-nested:#71767b;--border-destructive:#f4212e;--border-destructive-light:#67070f;--accent-red:#f4212e;--accent-orange:#ff7a00;--accent-yellow:#ffd400;--accent-green:#00ba7c;--accent-mint:#31c88e;--accent-teal:#00afb6;--accent-cyan:#43b3f6;--accent-blue:#1d9bf0;--accent-blue-fill:#0a6cab;--accent-red-fill:#c81e2a;--accent-indigo:#7856ff;--accent-purple:#c936cc;--accent-pink:#f91880;--accent-brown:#892b00;--accent-brand:lab(65.0361% -1.42065 -56.9802)}}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/material-symbols-rounded.woff2?v=2026090901)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/paperlogy-regular.woff2?v=2026082101)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/paperlogy-medium.woff2?v=2026082101)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/paperlogy-semibold.woff2?v=2026082101)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/paperlogy-bold.woff2?v=2026082101)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/paperlogy-extrabold.woff2?v=2026082101)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/paperlogy-black.woff2?v=2026082101)format("woff2")}@font-face{font-family:Virage;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/virage-regular.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/virage-regular-italic.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/virage-medium.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/virage-semibold.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/virage-semibold-italic.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/virage-bold.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/virage-bold-italic.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/virage-ultrabold.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/virage-ultrabold-italic.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/virage-narrow-regular.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Narrow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/virage-narrow-semibold.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/virage-narrow-bold.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Narrow;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/virage-narrow-ultrabold.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Narrow;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/virage-narrow-semibold-italic.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Narrow;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/virage-narrow-bold-italic.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Narrow;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/virage-narrow-ultrabold-italic.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Wide;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/virage-wide-regular.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Wide;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/virage-wide-medium.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Wide;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/virage-wide-semibold.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Wide;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/virage-wide-semibold-italic.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Wide;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/virage-wide-bold.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Wide;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/virage-wide-bold-italic.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Wide;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/virage-wide-ultrabold.woff2?v=20260819)format("woff2")}@font-face{font-family:Virage Wide;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/virage-wide-ultrabold-italic.woff2?v=20260819)format("woff2")}.material-symbols-rounded{font-variation-settings:"FILL" 1;width:1em;height:1em;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:var(--font-weight-regular);text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;direction:ltr;line-height:1;display:inline-block;overflow:hidden}.material-symbols-rounded.fill-0{font-variation-settings:"FILL" 0}*,:after,:before{box-sizing:border-box;word-break:keep-all;background-repeat:no-repeat;margin:0;padding:0}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{vertical-align:baseline;font-style:normal;font-weight:inherit;background:0 0;border:0;outline:0;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=datetime-local],select{border:1px solid var(--border-normal);border-radius:var(--radius-4);background:var(--background-primary);width:100%;height:38px;color:var(--label-primary);font-size:var(--font-size-body);padding:0 10px}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=url]:focus,input[type=datetime-local]:focus,select:focus,textarea:focus{border-color:var(--accent-blue);box-shadow:0 0 1px 3px color-mix(in srgb, var(--accent-blue) 10%, transparent);outline:none}input::placeholder,textarea::placeholder{color:var(--label-tertiary)}textarea{border:1px solid var(--border-normal);border-radius:var(--radius-4);background:var(--background-primary);width:100%;height:38px;min-height:80px;color:var(--label-primary);font-size:var(--font-size-body);resize:vertical;padding:10px}.rm_header nav{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.rm_header nav::-webkit-scrollbar{display:none}.rm_header nav button,.auth_links button,.mp_bottom button{color:var(--label-tertiary);font-size:14px;font-weight:var(--font-weight-semibold);white-space:nowrap;background:0 0;border:0}.eyebrow{color:var(--label-tertiary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-bold);text-transform:uppercase;margin:0 0 8px!important}.member_icon{image-rendering:pixelated;border-radius:var(--radius-3);object-fit:contain;vertical-align:middle;flex:none;display:inline-block}.member_icon.sm{width:20px;height:17px}.member_icon.lg{width:42px;height:42px}.schedule_page{padding:0 0 48px}.schedule_shell{width:100%;max-width:100%;margin:0 auto}.schedule_header{border-bottom:1px solid var(--border-normal);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.schedule_header h2{font-size:var(--font-size-callout);font-weight:var(--font-weight-extrabold);margin:0}.schedule_header span{color:var(--label-tertiary);font-size:var(--font-size-caption-1)}.schedule_error{border-radius:var(--radius-8);background:color-mix(in srgb, var(--accent-red) 10%, transparent);color:var(--accent-red);font-size:var(--font-size-footnote);margin:10px 16px 0;padding:9px 12px}.match_row.clickable{cursor:pointer}.match_row.clickable:hover,.match_row.clickable:focus-visible{background:color-mix(in srgb, var(--accent-blue) 4%, transparent);outline:none}.match_row:not(:last-child){border-bottom:1px solid var(--border-normal)}.match_row.win{border-left-color:var(--accent-green)}.match_row.loss{border-left-color:var(--accent-red)}.match_row.draw,.match_row.live{border-left-color:var(--accent-blue)}.match_score_line{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:10px;display:grid}.match_team:last-child{text-align:right;justify-content:flex-end}.match_team>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.match_team_logo img{object-fit:contain;width:24px;height:24px}.real .match_team_logo img{width:28px;height:28px}.match_score{text-align:center}.match_score strong{border-radius:var(--radius-6);background:var(--background-secondary);min-width:52px;height:30px;color:var(--label-primary);font-size:var(--font-size-callout);font-weight:var(--font-weight-black);justify-content:center;align-items:center;display:inline-flex}.match_list_page{padding:0 0 48px}.match_list_shell{width:100%;max-width:100%;margin:0 auto}.match_result_filters::-webkit-scrollbar{display:none}.match_result_card.clickable{cursor:pointer}.match_result_card.clickable:hover,.match_result_card.clickable:focus-visible{background:color-mix(in srgb, var(--accent-blue) 4%, transparent);outline:none}.match_result_card.win{border-left-color:var(--accent-green)}.match_result_card.loss{border-left-color:var(--accent-red)}.match_result_card.draw{border-left-color:var(--accent-blue)}.match_result_body>strong{border-radius:var(--radius-6);background:var(--background-secondary);min-width:64px;color:var(--label-primary);font-size:18px;font-weight:var(--font-weight-black);text-align:center;justify-self:center;padding:5px 8px}.match_detail_page{padding:0 0 48px}.match_detail_section{border:1px solid var(--border-normal);border-radius:var(--radius-8);background:var(--background-primary-elevated);margin:14px 16px 0}.match_detail_meta{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:16px;display:flex}.match_detail_meta span{border-radius:var(--radius-5);background:var(--background-secondary);color:var(--label-secondary);font-size:var(--font-size-caption-2);padding:2px 6px}.match_detail_score{justify-items:center;gap:4px;display:grid}.match_detail_score span,.match_score_panel p,.lineup_column p{color:var(--label-tertiary);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-bold);margin:0}.match_score_panel p{text-align:center;margin-top:14px}.match_detail_section h3{border-bottom:1px solid var(--border-normal);font-size:14px;font-weight:var(--font-weight-black);margin:0;padding:12px 14px}.match_events,.match_stats{display:grid}.match_event,.match_stat_row{align-items:center;min-height:42px;display:grid}.match_event:last-child,.match_stat_row:last-child{border-bottom:0}.match_event{color:var(--label-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-bold);grid-template-columns:48px 56px minmax(0,1fr) 44px;gap:8px}.match_event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match_event strong,.match_event .real{color:var(--label-primary);font-weight:var(--font-weight-extrabold)}.match_stat_row{color:var(--label-tertiary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);text-align:center;grid-template-columns:80px 1fr 80px;margin:0 16px}.match_stat_row strong{color:var(--label-primary);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-extrabold)}.lineup_player b{border-radius:var(--radius-5);background:color-mix(in srgb, var(--accent-green) 12%, transparent);min-width:30px;color:var(--accent-green);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-black);text-align:center;padding:2px 6px}.lineup_column+.lineup_column{border-left:1px solid var(--border-normal)}.lineup_column.empty{min-height:120px;color:var(--label-tertiary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-extrabold);place-items:center;display:grid}.lineup_head strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;overflow:hidden}.lineup_list{margin-top:12px}.lineup_list h4{color:var(--label-tertiary);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-black);margin:0 0 6px}.lineup_player{min-height:30px;color:var(--label-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-bold);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lineup_player span{color:var(--label-tertiary);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-extrabold)}.lineup_player strong{font-weight:var(--font-weight-extrabold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match_rating_section{overflow:hidden}.match_rating_error{border-radius:var(--radius-8);background:color-mix(in srgb, var(--accent-red) 10%, transparent);color:var(--accent-red);font-size:var(--font-size-footnote);font-weight:var(--font-weight-bold);margin:10px 14px 0;padding:9px 12px}.match_standings_filters{flex:none;gap:10px;margin-left:10px;display:inline-flex}.match_competition_mark{width:22px;height:22px;color:var(--label-tertiary);flex:0 0 22px;place-items:center;font-size:21px;display:grid}.match_competition_mark img{object-fit:contain;width:100%;height:100%}.match_result_meta .match_competition_mark{margin-bottom:2px}.match_list_page .standings_table_wrap{border-top:0;overflow-x:visible}.match_list_page .standings_table{table-layout:fixed;min-width:0;font-size:var(--font-size-caption-1)}.match_list_page .standings_table th,.match_list_page .standings_table td{vertical-align:middle;padding:10px 0}.match_list_page .standings_table th:first-child,.match_list_page .standings_table td:first-child{width:30px}.match_list_page .standings_table th:nth-child(n+3),.match_list_page .standings_table td:nth-child(n+3){width:32px}.match_list_page .standings_team{font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);text-overflow:ellipsis;gap:5px;overflow:hidden}.match_list_page .standings_team img{flex:0 0 18px;width:18px;height:18px}.match_score_panel{background:0 0;border:0;border-radius:0;margin:0 16px;padding:20px 0 18px}.match_score_panel .match_detail_meta{justify-items:center;gap:1px;margin:10px 0 0;display:grid}.match_score_panel .match_detail_meta>*{grid-column:1}.match_score_panel .match_detail_meta_text{white-space:nowrap;align-items:center;gap:3px;display:flex}.match_score_panel .match_detail_meta_text>span{font-family:var(--font-family-football-narrow);font-size:var(--font-size-footnote);font-weight:var(--font-weight-regular);text-transform:uppercase;background:0 0;padding:0}.match_score_panel .match_detail_meta .match_competition_mark{width:25px;height:25px;margin-bottom:3px}.match_detail_scoreline{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:center;gap:4px;display:grid}.match_detail_team{min-width:0;color:var(--label-primary);text-align:center;justify-items:center;gap:6px;display:grid}.match_detail_team .match_team_logo{width:44px;height:44px}.match_detail_team .match_team_logo img{width:40px;height:40px}.match_detail_team.real .match_team_logo img{width:44px;height:44px}.match_detail_team strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-family-title);font-size:var(--font-size-callout);font-weight:var(--font-weight-bold);overflow:hidden}.match_detail_score strong{font-weight:var(--font-weight-bold);font-family:var(--font-family-football);font-size:var(--font-size-title-1);font-variant-numeric:tabular-nums;letter-spacing:5px}.match_score_panel>p{color:var(--label-secondary);font-family:var(--font-family-football-narrow);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-regular);text-transform:uppercase;margin-top:0}.match_detail_datetime{color:var(--label-secondary);font-family:var(--font-family-football-narrow);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-regular);text-align:center;margin-top:3px;display:block}.match_events_section{background:0 0;border:0;border-radius:0;margin:0 16px}.match_events_section .match_events{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.match_events_section .match_event{border-radius:var(--radius-pill);background:var(--background-secondary);min-height:0;color:var(--label-primary);font-family:var(--font-family-football-narrow);font-size:var(--font-size-caption-1);border:1px solid #0000;grid-template-columns:auto auto auto;gap:4px;padding:3px 7px 3px 4px;display:inline-grid}.match_events_section .match_event.real{border-color:var(--label-tertiary);background:var(--background-primary)}.match_events_section .match_event>.material-symbols-rounded{color:currentColor;font-size:var(--font-size-body);overflow:visible}.match_events_section .match_event>.yellow_card{color:#e5b600}.match_events_section .match_event>.red_card{color:#d92d20}.match_events_section .match_event>.substitution{color:var(--accent-green)}.match_events_section .match_event strong{color:currentColor;font-size:var(--font-size-caption-1);text-transform:uppercase}.match_events_section .match_event small{color:var(--label-secondary);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-semibold)}.match_lineup_section,.match_stats_section,.match_rating_section{margin-top:20px!important}.match_stats_section{background:0 0;border:0}.match_stats_section>h3{color:var(--label-tertiary);font-size:var(--font-size-footnote);border-bottom:0;padding-inline:0}.match_stats_section .match_stat_row{border-bottom:0;grid-template-columns:1fr;gap:6px;min-height:0;padding:8px 0;display:grid}.match_stat_values{color:var(--label-secondary);font-size:var(--font-size-footnote);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.match_stat_values strong:first-child{justify-self:start}.match_stat_values strong:last-child{justify-self:end}.match_stat_values strong{color:var(--label-primary);font-family:var(--font-family-football-narrow);font-size:var(--font-size-subheadline)}.match_possession_bar{border-radius:var(--radius-pill);color:#fff;width:100%;height:44px;display:flex;position:relative;overflow:hidden}.match_possession_bar>div{box-sizing:border-box;align-items:center;min-width:0;padding:0 16px;display:flex}.match_possession_bar>div.away{justify-content:flex-end}.match_possession_bar strong{font-family:var(--font-family-football-narrow);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-bold)}.match_possession_bar>span{z-index:2;font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.match_stat_track{justify-content:center;gap:4px;height:4px;display:flex;position:relative}.match_stat_track:before,.match_stat_track:after{border-radius:var(--radius-2);background:var(--background-secondary);content:"";width:calc(50% - 2px);height:4px;position:absolute;top:0}.match_stat_track:before{right:calc(50% + 2px)}.match_stat_track:after{left:calc(50% + 2px)}.match_stat_track i{z-index:1;border-radius:var(--radius-2);background:var(--label-secondary);height:4px;position:absolute;top:0}.match_stat_track i.home{right:calc(50% + 2px)}.match_stat_track i.away{left:calc(50% + 2px)}@media (width<=420px){.match_detail_team strong{font-size:14px}}.match_highlight_section{margin:20px 16px 0}.match_highlight_section a{border-radius:var(--radius-8);background:#0e1b36;display:block;position:relative;overflow:hidden}.match_highlight_section img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.match_highlight_section .material-symbols-rounded{color:#fff;font-variation-settings:"FILL" 1;filter:drop-shadow(0 2px 6px #0000008c);font-size:82px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.match_lineup_section{border-radius:var(--radius-8);background:#0e1b36;border:0;margin:20px 16px 0;overflow:hidden}.match_lineup_tabs{box-sizing:border-box;border-bottom:.5px solid #fff3;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;padding:13px 16px 0;display:flex;overflow:hidden}.match_lineup_tabs>button{color:#ffffff80;width:auto;min-width:0;height:auto;font-family:var(--font-family-title);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:0 auto;padding:0 0 10px;overflow:hidden}.match_lineup_tabs>button.active{color:#fff;background:0 0;border-color:#fff}.match_lineup_tabs>button.opp{max-width:118px}.match_lineup_rating_toggle{flex:none;margin-left:auto;display:flex}.match_lineup_rating_toggle button{color:#ffffff80;font-size:var(--font-size-caption-2);white-space:nowrap;background:#ffffff1a;border:0;padding:2px 5px}.match_lineup_rating_toggle button:first-child{border-radius:var(--radius-5) 0 0 var(--radius-5)}.match_lineup_rating_toggle button:last-child{border-radius:0 var(--radius-5) var(--radius-5) 0}.match_lineup_rating_toggle button.active{color:#fff;background:#ffffff80}.match_lineup_rating_toggle button:disabled{opacity:.3}.match_lineups,.lineup_column,.lineup_column.real{background:#0e1b36;min-width:0;padding:0;display:block;overflow:hidden}.lineup_head{font-family:var(--font-family-football-narrow);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-regular);text-transform:uppercase;background:#0e1b36;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:10px 16px;display:flex}.lineup_head strong,.lineup_head span{color:#ffffff4d;font-weight:var(--font-weight-semibold)}.lineup_head span{letter-spacing:0}.lineup_pitch{min-height:360px;box-shadow:none;background:#0e1b36;border:0;border-radius:0;flex-direction:column;justify-content:space-between;gap:10px;margin:0;padding:0;display:flex;overflow:visible}.lineup_pitch:before,.lineup_pitch:after,.lineup_pitch>i{content:none;display:none}.lineup_pitch_row{box-sizing:border-box;justify-content:space-around;align-items:center;gap:0;width:100%;padding:0 10px;display:flex}.lineup_pitch_row button{color:#fff;min-width:0;max-width:65px;text-shadow:none;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:0;padding:0;display:flex;position:relative}.lineup_pitch_row button:disabled,.lineup_column .lineup_list>button:disabled{opacity:1}.lineup_pitch.rating_selecting button{opacity:.25;transition:opacity .2s}.lineup_pitch.rating_selecting button.selected{opacity:1;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--accent-blue) 60%, transparent)) drop-shadow(0 0 25px color-mix(in srgb, var(--accent-blue) 30%, transparent))}.lineup_kit{width:32px;height:32px;margin-bottom:4px;display:block;position:relative}.lineup_kit svg{width:32px;height:32px;display:block}.lineup_kit>span{font-family:var(--font-family-football-narrow);font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:0;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.lineup_player_name{color:#fff;text-align:center;font-family:var(--font-family-football-narrow);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-bold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;letter-spacing:0;align-items:center;gap:1px;display:flex;overflow:visible}.lineup_player_name small{color:#fff;font-size:var(--font-size-caption-3)}.lineup_pitch_row button>b,.lineup_column .lineup_list>button>b{border-radius:var(--radius-pill);color:#fffc;width:32px;min-width:0;font-family:var(--font-family-football-narrow);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-black);text-align:center;letter-spacing:0;background:#00000080;margin-top:2px;padding:5px 0;line-height:1;position:static}.lineup_pitch_row button>b.high,.lineup_column .lineup_list>button>b.high{background:color-mix(in srgb, var(--accent-blue) 50%, transparent);color:#fff}.lineup_column .lineup_list{background:#0e1b36;border-top:1px solid #ffffff0d;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 0;margin:0;padding:20px 0;display:grid;overflow:visible}.lineup_column .lineup_list>button{color:#fff;width:auto;min-width:0;max-width:none;text-shadow:none;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:0;padding:0;display:flex;position:relative}.lineup_player_icons{z-index:2;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.lineup_player_icons i{border-radius:var(--radius-circle);color:#000;width:15px;height:15px;font-size:var(--font-size-caption-3);font-style:normal;font-weight:var(--font-weight-black);background:#fff;border:1px solid #0e1b36;place-items:center;margin:0 -2px;display:grid}.lineup_player_icons .yellow{color:#fc0}.lineup_player_icons .red{color:var(--accent-red)}.lineup_player_icons .subin{color:#fff;background:#34c759}.lineup_player_icons .subout{color:#fff;background:#ff9500}.lineup_player_icons .injury{background:var(--accent-red);color:#fff}.lineup_pitch_row button>b.mom,.lineup_column .lineup_list>button>b.mom{color:#fff;background:#daa520;box-shadow:0 0 10px gold}.formation_rated_by{color:#ffffff80;font-family:var(--font-family-football);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-semibold);letter-spacing:0;text-align:center;padding:0 20px 15px}.formation_rated_by strong{font-weight:var(--font-weight-regular)}.formation_rating_bar_anchor{z-index:50;will-change:transform;position:relative}.formation_rating_bar{border-radius:0 0 var(--radius-8) var(--radius-8);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1327f7;padding:16px}.formation_rating_bar_head{align-items:baseline;gap:4px;display:flex}.formation_rating_bar_head>strong,.formation_rating_bar_head>span{font-family:var(--font-family-football-narrow);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:0;line-height:1}.formation_rating_bar_head>span{color:#ffffff80}.formation_rating_bar_head>span small{display:none}.formation_rating_bar_head>button{color:#fff9;background:0 0;border:0;place-items:center;width:24px;height:24px;margin:-4px -4px 0 auto;padding:0;display:grid}.formation_rating_bar_head .material-symbols-rounded{font-size:18px}.formation_rating_votes{color:#ffffffb3;font-size:var(--font-size-caption-1);flex-wrap:wrap;gap:2px 10px;margin-top:4px;display:flex}.formation_rating_votes b{color:#fff6}.formation_rating_buttons{gap:.5px;margin-top:15px;display:flex}.formation_rating_buttons button{color:#ffffffb3;background:#ffffff1a;border:0;flex:1;justify-content:center;align-items:center;height:44px;padding:0;display:flex}.formation_rating_buttons button .ui_button_label{font-family:var(--font-family-football-narrow);font-style:italic;font-size:var(--font-size-subheadline);font-weight:var(--font-weight-bold);letter-spacing:0}.formation_rating_buttons button:first-child{border-radius:var(--radius-8) 0 0 var(--radius-8)}.formation_rating_buttons button:last-child{border-radius:0 var(--radius-8) var(--radius-8) 0}.formation_rating_buttons button.selected{background:var(--accent-blue);color:#fff}.formation_rating_bar>p{color:#ffffff80;font-size:var(--font-size-caption-1);margin:8px 0 0}.chat_page{padding:0 0 48px}.chat_shell{background:var(--background-primary);grid-template-rows:auto auto 1fr auto;width:min(760px,100%);min-height:calc(100vh - 52px);margin:0 auto;display:grid}.chat_header{border-bottom:1px solid var(--border-normal);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.chat_header h2{font-size:var(--font-size-callout);font-weight:var(--font-weight-extrabold);margin:0}.chat_header span{color:var(--label-tertiary);font-size:var(--font-size-caption-1)}.chat_error{color:var(--accent-red);font-size:var(--font-size-footnote)}.chat_filters{z-index:2;width:100%;margin-bottom:14px;position:sticky;top:0}.chat_filters .ui_segmented_option{min-width:0;padding:0 6px}.chat_load_more{place-items:center;min-height:0;margin:0;padding:16px 0;display:grid}.chat_initial_loading{place-items:center;min-height:120px;display:grid}@keyframes chat-spin{to{transform:rotate(360deg)}}.chat_author{color:var(--label-tertiary);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-bold);margin:0 0 4px}.chat_author>a{line-height:1}.chat_press_author{color:var(--label-secondary);font:inherit;vertical-align:middle;align-items:center;gap:3px;margin-top:-5px;text-decoration:none;display:inline-flex}.chat_press_author>.material-symbols-rounded{width:20px;height:20px;font-size:var(--font-size-title-3);font-weight:var(--font-weight-regular)}.chat_press_message_title{color:inherit;text-decoration:none}a.chat_press_message_title:hover{text-decoration:underline}.chat_bubble_row{display:flex}.chat_item.mine .chat_bubble_row{justify-content:flex-end}.chat_item.has_preview{flex-direction:column;align-items:flex-start;display:flex}.chat_item.has_preview.mine{align-items:flex-end}.chat_bubble{border-radius:var(--radius-12);border-bottom-left-radius:var(--radius-4);background:var(--background-primary-elevated);max-width:min(520px,82%);color:var(--label-primary);text-align:left;padding:9px 11px 7px;box-shadow:0 1px #0000000a}.chat_item.mine .chat_bubble{border-bottom-right-radius:var(--radius-4);border-bottom-left-radius:var(--radius-12);background:color-mix(in srgb, var(--accent-blue) 12%, transparent)}.chat_text{font-size:var(--font-size-subheadline);overflow-wrap:break-word;word-break:break-word}.chat_text .link_domain_inline{color:var(--accent-blue);font-weight:var(--font-weight-medium);text-decoration:none}.chat_news_link{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.chat_news_link:hover .chat_text{text-underline-offset:3px;text-decoration:underline}.chat_direct_image{border-radius:var(--radius-10);cursor:zoom-in;background:0 0;border:0;max-width:min(320px,100%);padding:0;display:block;overflow:hidden}.chat_direct_image img{border-radius:var(--radius-10);object-fit:contain;width:auto;max-width:100%;max-height:420px;display:block}.chat_text img{border-radius:var(--radius-8);object-fit:contain;max-width:100%;max-height:320px;display:block}.chat_text img+br{display:none}.chat_meta{color:var(--label-tertiary);font-size:var(--font-size-caption-2);justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.chat_meta button{color:var(--accent-red);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-bold);background:0 0;border:0;padding:0}.chat_meta .chat_time_action{color:inherit;font-size:inherit;font-weight:inherit}.chat_form{border-top:1px solid var(--border-normal);background:var(--background-primary);gap:8px;display:grid}.chat_form_row{gap:8px;display:flex}.chat_ai_btn.active{color:var(--accent-blue)!important}.chat_image_viewer{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);overscroll-behavior:contain;touch-action:none;cursor:zoom-out;background:#000000c2;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.chat_image_viewer>img{object-fit:contain;border-radius:var(--radius-14);background:#1a1a1a;max-width:100%;max-height:100%;display:block;box-shadow:0 12px 40px #00000059}.chat_image_viewer_close{border-radius:var(--radius-circle);color:#fff;cursor:pointer;background:#0000008c;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:32px;display:flex;position:absolute;top:16px;right:16px}body.chat_image_viewer_open{width:100%;position:fixed;overflow:hidden}.chat_form input[type=text]{flex:1;min-width:0}.chat_form button,.chat_login_btn{border-radius:var(--radius-8);background:var(--accent-blue);color:#fff;font-size:14px;font-weight:var(--font-weight-extrabold);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat_image_btn{border-radius:var(--radius-8);background:var(--background-secondary);height:38px;color:var(--label-secondary);font-size:14px;font-weight:var(--font-weight-extrabold);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.chat_image_btn input{display:none}.chat_image_preview{flex:0 0 30px;width:30px;height:30px;position:relative}.chat_image_preview img{border-radius:var(--radius-3);object-fit:cover;width:30px;height:30px;margin-right:2px}.chat_image_preview button{border-radius:var(--radius-circle);background:var(--label-primary);width:16px;height:16px;color:var(--background-primary);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-4px;right:-4px}.chat_image_preview button .material-symbols-rounded{font-size:var(--font-size-callout);font-weight:var(--font-weight-black)}.chat_login_btn{margin:12px 16px}.board_page{padding:0 0 48px}.board_tabs::-webkit-scrollbar{display:none}.empty{text-align:center;width:100%;color:var(--label-tertiary)!important;padding:40px 16px!important}.view_meta{color:var(--label-tertiary);font-size:var(--font-size-footnote);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.meta_name{color:var(--label-secondary);font-weight:var(--font-weight-bold)}.view_meta_copy{color:var(--label-secondary);font:inherit;background:0 0;border:0;margin-left:auto;padding:0}#view_content{margin-top:20px}.memo_content{color:var(--label-primary);font-size:var(--font-size-body);overflow-wrap:break-word;word-break:break-word}.memo_content img{border-radius:var(--radius-8);max-width:100%;height:auto}.memo_content a{color:var(--accent-blue);overflow-wrap:anywhere;word-break:break-word}#view_vote span{font-variant-numeric:tabular-nums;margin-left:4px}#view_vote .ui_button_content,#view_vote .ui_button_label{margin-left:0}#view_actions{border-top:.5px solid var(--border-normal);border-bottom:.5px solid var(--border-normal);gap:10px;padding:10px 0;display:flex}#view_actions button{border-radius:var(--radius-6);background:var(--background-secondary);min-width:44px;height:34px;color:var(--label-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-bold);border:0;justify-content:center;align-items:center;display:inline-flex}#view_actions .btn_danger{background:color-mix(in srgb, var(--accent-red) 10%, transparent);color:var(--accent-red)}.board_action_error{color:var(--accent-red);font-size:var(--font-size-footnote);padding:10px 16px 0}#view_comments{padding:10px 0}.comment_total{color:var(--accent-blue)}.comment_list{margin:0;padding:0;list-style:none}.comment_list li.deleted_comment{color:var(--label-tertiary)}.comment_empty{color:var(--label-tertiary);padding:10px 0 0;font-size:14px}.comment_delete_btn{color:var(--accent-red);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-bold);background:0 0;border:0;margin-left:auto;padding:0}.deleted_comment .comment_body,.deleted_comment .comment_name{color:var(--label-tertiary)}.comment_inline_reply{margin-top:10px}.comment_inline_reply_header{color:var(--label-secondary);font-size:var(--font-size-footnote);justify-content:flex-start;align-items:center;gap:8px;display:flex}.comment_inline_reply_header>span{align-items:center;gap:3px;display:inline-flex}.comment_inline_reply_header .material-symbols-rounded{color:var(--label-tertiary);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-regular)}.comment_inline_reply_header button{color:var(--label-tertiary);font-weight:var(--font-weight-semibold);background:0 0;border:0;flex:none;padding:0}.comment_inline_reply .comment_input{margin-top:8px}.comment_input{align-items:flex-end;gap:8px;margin-top:10px;display:flex}.board_form_actions button.primary:disabled{color:var(--label-secondary);background:var(--background-secondary)}.comment_login{padding:16px 0 0}.comment_login button{border-radius:var(--radius-8);background:var(--accent-blue);color:#fff;width:100%;height:42px;font-weight:var(--font-weight-extrabold);border:0}.board_form h2{font-size:var(--font-size-title-2);font-weight:var(--font-weight-extrabold);margin:0 0 16px}.board_success h2{margin-bottom:14px}.board_body_input{min-height:260px}.board_form_split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.board_form_actions{justify-content:flex-end;gap:8px;display:flex}.board_form_actions button{border-radius:var(--radius-8);background:var(--background-secondary);width:84px;height:44px;color:var(--label-secondary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-subheadline);border:0}.board_form_actions button.primary{background:var(--accent-blue);color:#fff}.auth_card{width:100%;max-width:400px;margin:40px auto 0;padding:0 12px}.auth_card>h2{font-weight:var(--font-weight-extrabold);margin:0 0 24px}.auth_card form,.auth_completion{gap:12px;display:grid}.auth_check_field{margin-bottom:0}.auth_check_row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.auth_check_row button{border-radius:var(--radius-8);background:var(--background-secondary);min-width:78px;color:var(--label-primary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-extrabold);border:0;padding:0 12px}.auth_check_row button:disabled{opacity:.55}.btn_submit{border-radius:var(--radius-8);background:var(--accent-blue);color:#fff;width:100%;height:44px;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);border:0}.btn_submit:disabled{opacity:.55}.auth_error{border-radius:var(--radius-8);background:color-mix(in srgb, var(--accent-red) 10%, transparent);color:var(--accent-red);text-align:center;margin-bottom:16px;padding:10px 14px;font-size:14px}.auth_success{border-radius:var(--radius-8);color:var(--accent-green);text-align:center;background:#34c7591a;gap:4px;margin-bottom:16px;padding:12px 14px;font-size:14px;display:grid}.auth_success span{color:var(--label-secondary);font-size:var(--font-size-footnote)}.auth_links{text-align:center;justify-content:center;gap:16px;margin-top:20px;padding-bottom:40px;display:flex}.auto_login{color:var(--label-secondary);align-items:center;gap:6px;margin-bottom:20px;display:flex}.auto_login input{width:18px;height:18px}.turnstile_widget{min-height:65px;margin:2px 0 14px;overflow:hidden}.auth_help{color:var(--label-secondary);font-size:var(--font-size-footnote)}.auth_policy_notice{color:var(--label-secondary);font-size:var(--font-size-caption-1);text-align:center;margin:0}.auth_policy_notice button{color:var(--label-secondary);font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.auth_policy_dialog{scrollbar-width:none;max-height:min(760px,100dvh - 32px);overflow-y:auto}.auth_policy_dialog::-webkit-scrollbar{display:none}.auth_policy_content{color:var(--label-secondary);font-size:var(--font-size-footnote)}.auth_policy_content>p,.auth_policy_content section,.auth_policy_content ul{margin:10px 0}.auth_policy_content section+section{margin-top:20px}.auth_policy_content h4{color:var(--label-primary);font-size:var(--font-size-subheadline);margin:0 0 5px}.auth_policy_content ul{padding-left:20px}.auth_policy_content .auth_policy_effective{color:var(--label-tertiary);margin-top:20px}.auth_policy_close{border-radius:var(--radius-8);background:var(--background-tertiary);color:#fff;width:100%;min-height:44px;font-size:var(--font-size-callout);font-weight:var(--font-weight-semibold);border:0}.field_msg{min-height:20px;font-size:var(--font-size-caption-1);margin-top:5px}.field_msg.ok{color:var(--accent-green)}.field_msg.err{color:var(--accent-red)}.mp{max-width:640px;margin:0 auto}.mp_profile_card{margin-top:20px}.mp_profile{align-items:center;gap:16px;display:flex}.mp_avatar{flex:none;width:64px;height:64px;position:relative}.mp_avatar img{background:var(--background-secondary);object-fit:cover;width:64px;height:64px}.mp_pinfo{flex-direction:column;gap:5px;line-height:1;display:flex}.mp_identity{font-size:var(--font-size-title-2);font-family:var(--font-family-football-narrow);font-weight:var(--font-weight-extrabold)}.mp_progress_copy{font-size:var(--font-size-footnote);justify-content:space-between;align-items:center;gap:12px;display:flex}.mp_next_progress{margin-top:10px;display:grid}.mp_progress_copy strong{font-weight:var(--font-weight-semibold)}.mp_progress_copy span{color:var(--label-secondary)}.mp_progress{border-radius:var(--radius-pill);background:var(--background-secondary);height:3px;margin-top:5px;position:relative;overflow:hidden}.mp_progress>span{border-radius:inherit;background:var(--accent-mint);height:100%;display:block}.mp_profile_actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.mp_profile_action{border-radius:var(--radius-8);background:var(--background-secondary);min-width:0;height:34px;color:var(--label-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.mp_profile_action:disabled{color:var(--label-tertiary);cursor:default}.mp_profile_action input{display:none}.mp_experience_guide{border-radius:var(--radius-8);background:var(--background-secondary);gap:16px;margin-top:10px;padding:16px;display:grid}.mp_experience_guide>div>strong{color:var(--label-secondary);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-medium);margin-bottom:5px;display:block}.mp_experience_levels,.mp_experience_rewards{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.mp_experience_levels span,.mp_experience_rewards span{min-width:0;color:var(--label-secondary);font-size:var(--font-size-caption-1);justify-content:space-between;gap:8px;display:flex}.mp_experience_levels .current b{color:var(--accent-mint)}.mp_experience_levels b,.mp_experience_rewards b{color:var(--label-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp_experience_guide small{color:var(--label-tertiary);font-size:var(--font-size-caption-2);margin-top:5px;display:block}.mp_meta{color:#0000;font-family:var(--font-family-football-wide);font-size:var(--font-size-body);font-weight:var(--font-weight-extrabold);letter-spacing:0;text-transform:uppercase;background:linear-gradient(120deg, transparent 30%, #ffffffb3 50%, transparent 70%), linear-gradient(var(--label-secondary), var(--label-secondary));background-size:200% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite player-cover-number-shimmer}.mp_section{margin-top:20px}.mp_section_title{color:var(--label-primary);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-bold);letter-spacing:0}.mp_section_title span{font-weight:var(--font-weight-medium);margin-left:4px}.mp_icon_value{justify-content:flex-end;align-items:center;gap:5px;display:flex}.mp_icon_value .member_icon.lg{width:20px;height:17px}.mp_icon_value strong{color:inherit;font-size:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp_experience_history_section .experience_history,.mp_settings_list{border-top:.5px solid var(--border-normal);margin-top:10px}.mp_row{border:0;border-bottom:.5px solid var(--border-normal);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.mp_row_action{width:100%;color:var(--label-primary);text-align:left;cursor:pointer;background:0 0;font-family:inherit}.mp_row_action:disabled{color:var(--label-primary);cursor:default}@media (hover:hover){.mp_row_action:hover:not(:disabled){background:var(--background-secondary)}}.mp_label{color:var(--label-secondary);font-size:var(--font-size-subheadline);flex:none}.mp_value{text-align:right;word-break:break-all;min-width:0;font-size:var(--font-size-subheadline);flex:1}.mp_value_id{color:var(--label-tertiary)}.mp_value_email_unverified{color:var(--accent-blue);font-size:var(--font-size-caption-1)}.mp_empty{color:var(--label-tertiary)}.mp_bottom{border-top:.5px solid var(--border-normal);text-align:center;justify-content:center;gap:10px;margin-top:20px;padding-top:10px;display:flex}.field_hint{color:var(--label-secondary);font-size:var(--font-size-caption-1);margin-top:5px}.field_hint.err{color:var(--accent-red)}.modal_desc{color:var(--label-tertiary);margin:0 0 12px;font-size:14px}.players_header h2{margin:4px 0 0;font-size:30px}.players_header span{color:var(--label-tertiary);font-size:14px;font-weight:var(--font-weight-extrabold)}.rm_page.players_page{padding:0 0 48px}.players_tabs .ui_tab{min-height:0}.player_card:hover{border-color:var(--label-tertiary)}.player_card strong{font-size:var(--font-size-body)}.player_card span,.player_card small,.player_card em{color:var(--label-secondary);font-size:var(--font-size-caption-2);font-style:normal}.player_detail_copy span{color:var(--accent-blue);font-size:42px;font-weight:var(--font-weight-black)}.player_detail_copy strong{font-size:var(--font-size-callout);margin-top:18px;display:block}.player_detail_hero img{object-fit:contain;place-self:end center;max-width:100%;max-height:330px}.report_btn{color:var(--label-tertiary);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0}.player_info_table{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.player_info_table div,.player_bio{border:1px solid var(--border-normal);border-radius:var(--radius-8);background:var(--background-primary-elevated);padding:16px}.player_info_table span{color:var(--label-tertiary);font-size:var(--font-size-footnote)}.player_info_table strong{font-size:var(--font-size-subheadline);margin-top:6px;display:block}.player_position_section{border:1px solid var(--border-normal);border-radius:var(--radius-8);background:var(--background-primary-elevated);grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:14px;margin-top:12px;padding:16px;display:grid}.player_position_head{align-self:center}.player_position_head h3{margin:0 0 8px;font-size:18px}.player_position_head span{color:var(--label-tertiary);font-size:14px;font-weight:var(--font-weight-extrabold)}.player_pitch{border-radius:var(--radius-8);--pitch-bg:#0e1b36;--pitch-line:#1d3058;background:0 0;min-height:330px;position:relative;overflow:hidden}.player_pitch .pitch_svg{border-radius:inherit;width:100%;height:100%;display:block}.position_badge{border-radius:var(--radius-pill);color:#fff;width:44px;height:32px;font-size:var(--font-size-footnote);font-weight:var(--font-weight-black);background:#00000094;border:1px solid #ffffffb8;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 24px #00000038}.position_badge.main{background:var(--accent-blue);color:#fff;width:52px;height:38px}.position_chips{flex-wrap:wrap;align-self:end;gap:8px;display:flex}.position_chips span{border-radius:var(--radius-pill);background:var(--background-secondary);min-height:30px;color:var(--label-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-extrabold);align-items:center;gap:5px;padding:0 10px;display:inline-flex}.position_chips span.main{background:color-mix(in srgb, var(--accent-blue) 12%, transparent);color:var(--accent-blue)}.position_chips b{color:var(--label-tertiary);font-size:var(--font-size-caption-1)}.player_bio{margin-top:12px}.player_bio h3{margin:0 0 8px}.player_bio p{color:var(--label-secondary);white-space:pre-wrap;margin:0}.player_career_section h3,.player_comments_section h3{margin:0 0 10px}.player_comments_section .player_comments_title{font-family:var(--font-family-football-narrow);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold);border:0;padding:0}.player_comments_section .player_comments_title>span{color:var(--accent-blue)}.player_comment_form{align-items:center;gap:8px;margin-top:10px;display:flex}.player_comment_form input{border:1px solid var(--border-normal);border-radius:var(--radius-20);background:var(--background-primary-elevated);min-width:0;color:var(--label-primary);outline:none;flex:1;padding:10px;font-family:inherit;font-size:14px}.player_comment_form button{border-radius:var(--radius-circle);background:var(--accent-blue);color:#fff;cursor:pointer;border:0;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.player_comment_form button:disabled{background:var(--background-secondary)}.player_comment_form .material-symbols-rounded{color:#fff;font-weight:var(--font-weight-black);font-size:var(--font-size-title-2)}.player_comment_list{margin:0;padding:0}.player_comment{border-bottom:.5px solid var(--border-normal);padding:10px 0}.player_comment_header{align-items:center;gap:6px;display:flex}.player_comment_header>a,.player_comment_header>strong{color:var(--label-primary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.player_comment_header time{color:var(--label-secondary);font-size:var(--font-size-caption-2);white-space:nowrap}.player_comment p{color:var(--label-primary);font-size:var(--font-size-subheadline);word-break:break-word;white-space:pre-wrap;margin:3px 0 0}.player_comment_actions{align-items:center;gap:8px;margin-left:auto;display:flex}.player_comment_actions button{color:var(--label-tertiary);cursor:pointer;font-size:var(--font-size-caption-2);background:0 0;border:0;padding:0}.player_comment_actions .material-symbols-rounded{font-size:var(--font-size-callout)}.player_comment_actions .ui_icon_button_regular{width:16px;height:16px}.player_comment_more{width:100%;color:var(--accent-blue);cursor:pointer;font-family:inherit;font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:10px;display:block}.player_comment_more:disabled{opacity:.5}.player_comments_section .comment_empty{color:var(--label-tertiary);font-size:var(--font-size-footnote);text-align:center;padding:20px}.lineup_player button{min-width:0;color:inherit;font:inherit;font-weight:var(--font-weight-extrabold);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.lineup_player button:hover{color:var(--accent-blue)}@media (width<=720px){.player_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player_detail_hero{grid-template-columns:1fr}.player_detail_copy{padding:20px}.player_detail_hero img{max-height:260px}.player_detail_stats{grid-template-columns:repeat(2,1fr)}.player_position_section{grid-template-columns:1fr}.player_pitch{min-height:280px}}@media (prefers-color-scheme:dark){.rm_header{background:#000000db}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=datetime-local],select,textarea{border-color:var(--label-quaternary);background:var(--background-secondary);color:var(--label-primary)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=url]:focus,input[type=datetime-local]:focus,select:focus,textarea:focus{border-color:var(--accent-blue);box-shadow:0 0 1px 3px color-mix(in srgb, var(--accent-blue) 10%, transparent)}input::placeholder,textarea::placeholder{color:var(--label-tertiary)}.auth_error{background:color-mix(in srgb, var(--accent-red) 15%, transparent)}}.link_preview{border-radius:var(--radius-10);background:var(--background-secondary);width:100%;max-width:280px;color:inherit;margin-top:5px;text-decoration:none;display:block;overflow:hidden}.link_preview>img{object-fit:cover;object-position:top center;width:100%;max-height:600px;display:block}.link_info{flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.link_domain{color:var(--label-tertiary);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-semibold);text-transform:uppercase}.link_title,.link_desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.link_title{color:var(--label-primary);font-size:14px;font-weight:var(--font-weight-medium)}.link_desc{color:var(--label-secondary);font-size:var(--font-size-footnote);line-height:1.3}.notification_item>span{flex-direction:column;min-width:0;display:flex}.notification_item strong,.notification_item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification_item strong{font-size:var(--font-size-caption-1)}.notification_item small,.notification_item time{color:var(--label-tertiary);font-size:var(--font-size-caption-1)}.notification_empty{color:var(--label-tertiary);font-size:var(--font-size-caption-1);text-align:center;padding:28px 14px}.notification_more{color:#1759bc;width:100%;font:inherit;font-size:var(--font-size-caption-1);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:10px;display:block}.notification_more:disabled{cursor:wait;opacity:.55}.standings_view{margin-top:10px;padding:0 16px}.standings_updated{color:var(--label-tertiary);font-size:var(--font-size-caption-2);text-align:right;padding:10px 6px;display:block}.standings_table_wrap{border-top:2px solid;overflow-x:auto}.standings_table{border-collapse:collapse;width:100%;min-width:580px;font-size:var(--font-size-caption-1);border-top:.5px solid var(--border-normal)}.standings_table th,.standings_table td{border-bottom:.5px solid var(--border-normal);text-align:center}.standings_table th:nth-child(2),.standings_table td:nth-child(2){text-align:left}.standings_table tr.real{background:var(--brand)}.standings_table tr.real td{color:#fff}.standings_rank{border-left:3px solid #0000}.standings_team{font-family:var(--font-family-football-narrow);font-weight:var(--font-weight-regular);letter-spacing:0;white-space:nowrap;align-items:center;display:flex}.standings_team img{object-fit:contain;width:24px;height:24px}@media (width<=700px){.notification_dropdown{display:none}.match_result_filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.match_result_filters button{flex:none}}.schedule_page .schedule_header,.match_list_page .schedule_header{display:none}.schedule_list{padding:0 0 24px}.schedule_month{margin:0 0 16px;padding-top:8px}.schedule_month:first-child{padding-top:34px}.schedule_month h3{z-index:4;background:var(--background-primary);color:var(--label-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0;padding:10px 16px;position:sticky;top:0}.match_rows{background:0 0;border:0;border-radius:0;overflow:visible}.match_row{border:0;border-bottom:1px solid var(--border-normal);grid-template-columns:50px 58px minmax(0,1fr) 54px;align-items:center;gap:8px;min-height:74px;margin:0 16px;padding:10px 0;display:grid}.match_row:first-child{border-top:1px solid var(--border-normal)}.match_row.win,.match_row.loss,.match_row.draw,.match_row.live{border-left:0}.match_date_box{color:var(--label-tertiary);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-bold);flex-direction:column;align-content:center;align-items:center;gap:0;display:flex}.match_date_box strong{color:inherit;font-size:var(--font-size-title-2);font-weight:var(--font-weight-extrabold)}.match_date_box span{color:var(--label-secondary);font-size:var(--font-size-caption-2)}.match_time_box{flex-direction:column;display:flex}.match_time_box strong{color:var(--label-secondary);font-size:14px;font-weight:var(--font-weight-semibold)}.match_time_box .ui_status_badge{align-self:flex-start;margin:2px 0 0}.match_main{flex-direction:column;min-width:0;padding-left:4px;display:flex}.match_opponent{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match_competition{color:var(--label-tertiary);font-size:9px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.match_schedule_meta{justify-content:end;align-items:center;gap:8px;display:flex}.match_schedule_meta span{color:var(--label-tertiary);font-size:9px}.match_schedule_meta img{object-fit:contain;width:22px;height:22px}.match_season_tabs{scrollbar-width:none;margin:0;padding:10px 16px 0;display:flex;overflow-x:auto;gap:10px!important}.match_season_tabs.ui_tabs_pill .ui_tab{height:auto;min-height:0;color:var(--label-secondary);font-family:var(--font-family-football-narrow);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-bold);background:0 0;border-bottom:1px solid #0000;border-radius:0;flex:none;padding:2px 0}.match_season_tabs.ui_tabs_pill .ui_tab_active{border-color:var(--label-primary);color:var(--label-primary);background:0 0}.match_result_filters{scrollbar-width:none;border-bottom:0;gap:5px;margin-top:10px;padding:0 16px;display:flex;overflow-x:auto}.match_result_filters button{white-space:nowrap;border-radius:var(--radius-pill);background:var(--background-secondary);height:auto;color:var(--label-tertiary);font-family:var(--font-family-football-narrow);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-bold);border:0;flex:none;padding:6px 14px}.match_result_filters button.active{background:var(--label-primary);color:var(--background-primary)}.match_result_filters button.standings{color:var(--label-secondary);font-family:var(--font-family-title);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-semibold);background:0 0;border-radius:0;align-items:center;gap:2px;padding:0;display:inline-flex}.match_result_filters .standings .material-symbols-rounded{font-size:var(--font-size-body)}.match_result_filters button.standings.active{color:var(--label-primary);background:0 0}.match_result_list{padding:10px 16px;display:block}.match_result_card{border:0;border-bottom:.5px solid var(--border-normal);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:10px;min-height:0;padding:15px 0;display:grid;position:relative}.match_result_card:first-child{border-top:.5px solid var(--border-normal)}.match_result_card.win,.match_result_card.loss,.match_result_card.draw{border-left:0}.match_result_body{flex-direction:column;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:stretch;gap:2px;min-width:0;display:flex}.match_result_team{min-width:0;color:var(--label-secondary);align-items:center;gap:4px;display:flex}.match_result_card.win .match_result_team.real,.match_result_card.loss .match_result_team:not(.real),.match_result_card.draw .match_result_team{color:inherit}.match_result_team>span:nth-child(2){font-family:var(--font-family-title);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;overflow:hidden}.match_result_team>strong{font-size:var(--font-size-body);text-align:center;font-family:var(--font-family-football-narrow);font-weight:var(--font-weight-black);flex:none}.match_result_meta{flex-wrap:wrap;gap:2px;margin:0;display:flex}.match_result_meta span,.match_result_meta time{font-weight:var(--font-weight-semibold);color:var(--label-secondary);font-size:var(--font-size-caption-1);font-family:var(--font-family-football-narrow);white-space:nowrap;background:0 0;padding:0}.match_result_card>.match_competition_mark{width:24px;height:24px;font-size:24px;font-weight:var(--font-weight-light);color:var(--label-secondary);align-self:center}.players_shell{width:100%;max-width:100%;margin:0 auto;padding:0}.players_header,.players_header.ui_page_header{display:none}.players_tabs{flex-wrap:wrap;gap:5px;margin:0;padding:10px 16px 0;display:flex}.players_tabs button{color:var(--label-tertiary);cursor:pointer;border-radius:var(--radius-pill);background:var(--background-primary-elevated);height:auto;font-size:var(--font-size-subheadline);font-weight:var(--font-weight-bold);border:0;padding:6px 14px}.players_tabs button.active{border-color:var(--accent-blue);background:var(--label-primary);color:var(--background-primary)}.players_tabs button.legend{height:auto;color:var(--label-secondary);font-family:var(--font-family-title);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-medium);letter-spacing:1px;background:0 0;border:0;border-radius:0;align-items:center;gap:1px;margin-left:10px;padding:3px 0;transition:color .2s;display:inline-flex}.players_tabs button.legend .material-symbols-rounded{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.players_tabs button.legend.active{color:#c9a94e;background:0 0}.player_group{margin-top:15px}.player_group h3{color:var(--label-secondary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);padding:0 16px;font-family:var(--font-family-football-narrow)!important}.player_loading{justify-content:center;align-items:center;padding:80px 20px;display:flex}.player_loading span{border:2px solid var(--border-normal);border-top-color:var(--label-primary);border-radius:var(--radius-circle);width:20px;height:20px;animation:.7s linear infinite player-spin}@keyframes player-spin{to{transform:rotate(360deg)}}.player_last_updated{color:var(--label-tertiary);font-size:var(--font-size-caption-1);text-align:center;margin-top:10px}.player_grid,.history_grid{grid-template-columns:1fr;gap:10px;padding:10px 16px 20px;display:grid}.player_card{cursor:pointer;min-height:90px;color:var(--label-primary);text-align:left;background:0 0;border:0;border-radius:0;align-content:start;align-items:center;gap:14px;padding:0;display:flex}.player_card:active{opacity:.7}.player_photo{border-radius:var(--radius-14);background:#f3f4f6;flex:0 0 120px;place-items:end center;width:120px;height:90px;display:grid;position:relative;overflow:hidden}.player_photo img{object-fit:cover;object-position:top center;z-index:3;width:100%;height:100%;margin-left:-30px;position:relative}.player_photo b{color:#0000;font-family:var(--font-family-football-narrow);font-size:80px;font-style:italic;font-weight:var(--font-weight-bold);background:linear-gradient(90deg,#9f8c561a,#9f8c5657);-webkit-background-clip:text;background-clip:text;position:absolute;top:-25px;right:-5px}.player_card.history .player_photo img{margin-left:0}.player_info{flex:1;min-width:0;display:block}.player_card .player_name{color:var(--label-primary);font-family:var(--font-family-title);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);display:block}.player_card .player_name_en{color:var(--label-secondary);font-family:var(--font-family-football-narrow);font-style:italic;font-size:var(--font-size-caption-2);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase;margin-top:1px;display:block}.player_stats{gap:0;margin-top:8px;display:flex}.player_stat{color:var(--label-secondary);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;gap:1px;margin-right:6px;display:inline-flex}.player_stat .material-symbols-rounded,.player_injury .material-symbols-rounded{width:13px;height:13px;font-size:var(--font-size-footnote)}.player_injury{font-size:var(--font-size-caption-2);align-items:center;gap:1px;margin-top:3px;display:flex;color:var(--accent-red)!important}.player_injury *{color:var(--accent-red)!important}.player_legend_mark{border-radius:var(--radius-pill);color:#c9a94e;width:fit-content;min-height:0;font-style:normal;font-family:var(--font-family-title);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-semibold);letter-spacing:1px;background:0 0;align-items:center;margin-top:3px;padding:0;display:inline-flex}.rm_page.player_detail_page{padding:0 0 48px}.player_detail_shell{width:min(var(--rm-shell-width), 100%);flex-direction:column;gap:20px;margin:0 auto;display:flex}.player_detail_shell>.btn_list{margin-bottom:14px;display:none}.player_detail_hero{aspect-ratio:1;background:var(--background-primary-elevated);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(180px,320px);gap:24px;width:100%;min-height:0;display:block;position:relative;overflow:hidden}.player_detail_hero>img{object-fit:cover;object-position:top center;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.player_detail_copy{z-index:1;flex-direction:column;align-self:end;align-items:flex-start;padding:60px 16px 0;display:flex;position:absolute;bottom:0;left:0;right:0}.player_detail_copy:before,.player_detail_copy:after{z-index:0;content:"";position:absolute;inset:0}.player_detail_copy:before{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.player_detail_copy:after{background:linear-gradient(to bottom, #fff0, var(--background-primary))}.player_detail_copy>*{z-index:1;position:relative}.player_detail_copy>span{color:#0000;font-family:var(--font-family-football-narrow);font-size:180px;font-style:italic;font-weight:var(--font-weight-extrabold);background:linear-gradient(120deg,#fff0 30%,#ffffff80 50%,#fff0 70%) 0 0/200% 100%,linear-gradient(#fffc,#fff0 90%) 0 0/100% 100%;mix-blend-mode:plus-lighter;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite player-cover-number-shimmer;position:absolute;bottom:-40px;right:-20px}@keyframes player-cover-number-shimmer{0%,to{background-position:-100% 0,0 0}50%{background-position:200% 0,0 0}}.player_detail_copy h2{color:var(--label-primary);font-family:var(--font-family-title);font-size:var(--font-size-title-1);font-weight:var(--font-weight-extrabold);margin:0}.player_detail_copy h3{color:var(--label-secondary);font-style:italic;font-size:var(--font-size-title-3);font-weight:var(--font-weight-black);letter-spacing:0;text-transform:uppercase;margin:5px 0 0;font-family:var(--font-family-football-narrow)!important}.player_detail_copy p{color:#00000080;font-size:var(--font-size-footnote);font-weight:var(--font-weight-regular);margin:10px 0 0}.player_season_label{color:var(--label-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);margin-top:10px;padding:0 16px}.player_detail_stats{grid-template-columns:repeat(4,1fr);gap:0;margin:10px 20px 0;display:grid}.player_detail_stats span{border:0;border-right:.5px solid var(--border-normal);color:var(--label-tertiary);font-size:var(--font-size-caption-2);text-align:center;background:0 0;border-radius:0;padding:0}.player_detail_stats span:last-child{border-right:0}.player_detail_stats b{color:var(--label-primary);font-family:var(--font-family-football-narrow);font-style:italic;font-size:var(--font-size-title-2);font-weight:var(--font-weight-bold);letter-spacing:0;margin:0 0 4px;display:block}.player_detail_info{align-items:stretch;gap:10px;margin:20px 20px 0;display:flex}.player_detail_info .player_position_section{border-radius:var(--radius-12) 0 0 var(--radius-12);background:0 0;border:0;flex:0 0 150px;width:150px;height:225px;margin:0;padding:0;display:block;overflow:hidden}.player_detail_info .player_position_head,.player_detail_info .position_chips{display:none}.player_detail_info .player_pitch{border-radius:var(--radius-12) 0 0 var(--radius-12);background:0 0;border:0;width:150px;height:225px;min-height:0}.player_detail_info .position_badge{color:#fff9;width:32px;height:auto;min-height:0;font-family:var(--font-family-football-narrow);font-style:italic;font-size:var(--font-size-caption-1);font-weight:var(--font-weight-extrabold);box-shadow:none;background:#00000080;border:0;padding:2px 0}.player_detail_info .position_badge.main{background:var(--accent-blue);color:#fff;width:32px;height:auto}.player_detail_info .player_info_table{flex-direction:column;flex:1;justify-content:space-between;gap:0;min-width:0;margin:0;display:flex}.player_detail_info .player_info_table div{border:0;border-bottom:.5px solid var(--border-normal);font-size:var(--font-size-caption-1);background:0 0;border-radius:0;justify-content:space-between;padding:8px 0;display:flex}.player_detail_info .player_info_table div:last-child{border-bottom:0}.player_detail_info .player_info_table span{color:var(--label-secondary);font-size:var(--font-size-footnote)}.player_detail_info .player_info_table strong{color:var(--label-primary);font-size:var(--font-size-footnote);text-align:right;margin:0}.player_detail_info .player_info_table .injury strong{color:var(--accent-red)}.player_career_section{background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;padding:0 16px;display:flex}.player_comments_section{background:0 0;border:0;border-radius:0;margin:0;padding:0 16px;overflow:visible}.player_career_tabs{gap:5px;display:flex}.player_career_tabs button{border-radius:var(--radius-pill);background:var(--background-secondary);color:var(--label-secondary);font-family:var(--font-family-title);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-bold);cursor:pointer;border:0;padding:6px 14px}.player_career_tabs .ui_tab{min-height:0}.player_career_tabs button.active{background:var(--label-primary);color:var(--background-primary)}.player_career_table{border-collapse:separate;border-spacing:0;border-radius:var(--radius-8);background:var(--background-primary);width:100%;font-size:var(--font-size-footnote);table-layout:fixed;border:1px solid var(--border-normal);overflow:hidden}.player_career_section .ui_tab_panel{flex-direction:column;gap:10px;display:flex}.player_career_table td{border:0;border-bottom:.5px solid var(--border-normal);color:var(--label-primary);text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums;padding:10px 0}.player_career_table th{border:0;border-bottom:.5px solid var(--border-normal);color:var(--label-secondary);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-medium);text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums;padding:10px 0}.player_trophy_table th{color:var(--label-primary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold)}.player_career_table tbody tr:last-child td{border-bottom:0}.player_career_table th:first-child,.player_career_table td:first-child{text-align:left;width:48%;padding-left:10px}.player_career_table td>span,.player_career_table th>span{align-items:center;gap:5px;min-width:0;display:flex}.player_career_logo{object-fit:contain;flex:0 0 16px;width:16px;height:16px}.player_season_row{cursor:pointer}.player_season_row i{color:var(--label-secondary);font-size:var(--font-size-callout);transition:transform .2s;transform:rotate(90deg)}.player_season_row.expanded i{transform:rotate(270deg)}.player_season_detail td{color:var(--label-primary)}.player_season_detail td:first-child{padding-left:20px}.player_trophy_table th:first-child,.player_trophy_table td:first-child{width:auto}.player_trophy_table td>span b{font-size:var(--font-size-caption-1);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.player_trophy_table small{color:var(--label-secondary);font-size:var(--font-size-caption-2);margin-top:3px;padding-left:21px;display:block}@media (prefers-color-scheme:dark){.player_detail_copy:after{background:linear-gradient(#0000,#000)}.player_detail_copy h2{color:#fff}.player_detail_copy p{color:#fff9}}@media (width<=420px){.match_result_card{grid-template-columns:minmax(0,1fr) auto 24px}}@media (width<=760px){.board_form_split,.board_tools{grid-template-columns:1fr}}@media (width<=380px){.rm_header{padding:0 10px}.rm_header nav button{font-size:var(--font-size-footnote);padding:4px 5px}.board_search{flex-wrap:wrap}.board_search input{flex:0 0 100%}.board_search button{flex:1 1 0}}html{background:var(--background-primary)}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background:var(--background-primary);width:100%;min-width:320px;color:var(--label-primary);font-family:var(--font-family-body);font-size:var(--font-size-body);letter-spacing:-.022em;margin:0;line-height:1.47;overflow:hidden scroll}body.rm_header_layer_open{padding-top:44px;overflow:hidden}button,input,select,textarea{letter-spacing:inherit;font-family:inherit}.rm_page h1,.rm_page h2,.rm_page h3{font-family:var(--font-family-title);letter-spacing:0;line-height:1}.rm_header{border-bottom:1px solid var(--border-normal);z-index:100;background:var(--background-primary);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;height:44px;min-height:44px;padding:0;display:block;position:relative;top:auto;overflow:visible}.rm_header.panel_open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff80;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.rm_header_top{z-index:2;width:min(var(--rm-shell-width), 100%);align-items:center;height:44px;min-height:44px;margin:0 auto;padding:0 16px;display:flex;position:relative}.rm_menu_button,.notification_trigger,.rm_nav button{color:var(--label-primary);background:0 0;border:0}.rm_match_notify{min-width:0;max-width:40vw;color:var(--accent-brand);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:0;justify-self:auto;align-items:center;gap:3px;padding:0;display:flex}.rm_match_notify.muted{color:var(--label-primary)}.rm_match_notify.muted .rm_match_copy small{color:var(--label-secondary)!important}.rm_match_notify.loading .rm_match_icon,.rm_match_notify.loading .rm_match_copy{visibility:hidden}.rm_match_notify .rm_match_icon.live{font-variation-settings:"FILL" 0;animation:.5s ease-in infinite alternate rm-ball-bounce,1s linear infinite rm-ball-spin}@keyframes rm-ball-bounce{0%{translate:0 -4px}to{translate:0 1px}}@keyframes rm-ball-spin{to{rotate:360deg}}.rm_match_icon{width:1em;height:1em;font-size:var(--font-size-title-3);flex:0 0 20px}.rm_match_icon.countdown{font-variation-settings:"FILL" 0}.rm_match_copy{flex-direction:column;min-width:0;line-height:1.1;display:flex}.rm_match_copy strong,.rm_match_copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rm_match_copy strong{font-size:var(--font-size-caption-3);font-weight:var(--font-weight-semibold)}.rm_match_copy small{font-size:var(--font-size-caption-3);font-weight:var(--font-weight-medium)}.rm_brand{color:var(--label-primary);font-size:18px;font-weight:var(--font-weight-extrabold);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rm_brand picture{width:28px;height:28px;transition:transform .15s;display:block}.rm_brand:active picture{transform:scale(.88)}.rm_brand_crest{object-fit:contain;backface-visibility:hidden;width:28px;height:28px;animation:.7s cubic-bezier(.22,1,.36,1) both rm-logo-reveal;display:block}@keyframes rm-logo-reveal{0%{opacity:0;filter:blur(12px);transform:scale(.8)}to{opacity:1;filter:blur();transform:scale(1)}}.rm_header_actions{align-items:center;gap:0;height:44px;margin-left:auto;display:flex}.rm_header_layer_backdrop{z-index:0;cursor:default;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:44px 0 0}.notification_menu{height:44px;position:relative}.notification_trigger{place-items:center;width:34px;height:44px;padding:0;display:grid;position:relative}@media (hover:hover){.notification_menu>.notification_trigger:hover:not(:disabled){filter:none}}.notification_trigger>.material-symbols-rounded{font-variation-settings:"FILL" 0;font-size:24px}.notification_menu>.notification_trigger b{border-radius:var(--radius-24);background:var(--accent-red);border:2px solid var(--background-primary);box-sizing:content-box;color:#fff;min-width:16px;height:16px;font-size:var(--font-size-caption-3);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin:0;display:inline-flex;position:absolute;top:4px;right:4px}.rm_menu_button{justify-content:flex-end;align-items:center;width:34px;height:44px;margin:0;padding:0;display:flex}.rm_menu_button>.material-symbols-rounded{width:1em;height:1em;font-size:24px}.rm_menu_button.open{color:var(--accent-blue)}.rm_header .rm_nav{z-index:1;visibility:hidden;width:min(var(--rm-shell-width), 100%);opacity:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-height:0;max-height:calc(100dvh - 50px);margin:0;padding:20px 30px 40px;transition:opacity .35s cubic-bezier(.28,.11,.32,1),transform .5s cubic-bezier(.28,.11,.32,1),visibility 0s .5s;display:flex;position:absolute;top:50px;left:50%;overflow-y:auto;transform:translate(-50%,-20px)}.rm_header .rm_nav.open{background:0 0;border:0;grid-template-columns:none;display:flex}.rm_header.menu_open .rm_nav{visibility:visible;opacity:1;transition:opacity .35s cubic-bezier(.28,.11,.32,1),transform .5s cubic-bezier(.28,.11,.32,1),visibility;transform:translate(-50%)}.rm_header .rm_nav button{width:100%;height:auto;min-height:0;color:var(--label-primary);font-family:var(--font-family-title);font-size:26px;font-weight:var(--font-weight-bold);letter-spacing:0;text-align:center;white-space:normal;opacity:0;border:0;padding:10px 0;transition:opacity .4s cubic-bezier(.28,.11,.32,1),transform .4s cubic-bezier(.28,.11,.32,1);display:block;position:relative;transform:translateY(-10px)}.rm_header.menu_open .rm_nav button{opacity:1;transition-delay:calc(var(--rm-nav-index,9) * 40ms + 50ms);transform:translateY(0)}.rm_header .rm_nav button.active{color:var(--label-primary)}.rm_header .rm_nav button.active:after{display:none}.notification_dropdown{z-index:1;visibility:hidden;width:min(var(--rm-shell-width), 100%);max-height:calc(100dvh - 50px);box-shadow:none;opacity:0;-webkit-overflow-scrolling:touch;background:0 0;border:0;border-radius:0;transition:opacity .25s cubic-bezier(.28,.11,.32,1),transform .25s cubic-bezier(.28,.11,.32,1),visibility 0s .25s;display:block;position:fixed;top:50px;left:50%;right:auto;overflow:hidden auto;transform:translate(-50%,-20px)}.notification_dropdown.show{visibility:visible;opacity:1;transition:opacity .25s cubic-bezier(.28,.11,.32,1),transform .25s cubic-bezier(.28,.11,.32,1),visibility;transform:translate(-50%)}.notification_list{margin:0;padding:10px 16px 20px}.notification_read_all{width:100%;color:var(--label-secondary);font:inherit;font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:12px;display:block;border-top:.5px solid var(--border-normal)!important}.notification_read_all:disabled{cursor:wait;opacity:.55}.notification_item{width:100%;color:var(--label-primary);text-align:left;opacity:0;background:0 0;grid-template-columns:none;align-items:flex-start;gap:10px;transition:opacity .25s cubic-bezier(.28,.11,.32,1),transform .25s cubic-bezier(.28,.11,.32,1);position:relative;transform:translateY(-10px);border:0!important;border-top:.5px solid var(--border-normal)!important;border-radius:0!important;padding:12px 0!important;display:flex!important}.notification_dropdown.show .notification_item{opacity:1;transition-delay:calc(var(--rm-notification-index,0) * 40ms + 50ms);transform:translateY(0)}.notification_item:last-child{border-bottom:1px solid var(--border-normal)!important}.notification_icon{border-radius:var(--radius-circle);background:var(--background-secondary);flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.notification_icon .material-symbols-rounded{font-size:18px;font-weight:var(--font-weight-bold);color:var(--label-secondary)}.notification_item.unread .notification_icon .material-symbols-rounded{color:var(--label-primary)}.notification_body{flex-direction:column;flex:1;justify-content:center;min-width:0;height:38px;display:flex}.notification_meta{align-items:center;gap:6px;display:flex}.notification_meta strong{font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium)}.notification_meta>span{display:none}.notification_content{color:var(--label-secondary);font-size:var(--font-size-footnote);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notification_dot{border-radius:var(--radius-circle);background:var(--accent-red);flex:0 0 10px;width:10px;height:10px;margin-top:3px}.notification_dropdown .notification_empty{color:var(--label-tertiary);text-align:center;opacity:0;padding:40px 16px;font-size:14px;transition:opacity .25s cubic-bezier(.28,.11,.32,1),transform .25s cubic-bezier(.28,.11,.32,1);transform:translateY(-10px)}.notification_dropdown.show .notification_empty{opacity:1;transition-delay:50ms;transform:translateY(0)}.notification_dropdown .notification_more{border-radius:var(--radius-8);background:var(--background-primary-elevated);width:calc(100% - 32px);margin:0 16px 20px;padding:12px}.rm_schedule_layer{z-index:1;visibility:hidden;width:min(var(--rm-shell-width), 100%);opacity:0;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 50px);padding:0 16px 20px;transition:opacity .25s cubic-bezier(.28,.11,.32,1),transform .25s cubic-bezier(.28,.11,.32,1),visibility 0s .25s;display:block;position:absolute;top:50px;left:50%;overflow-y:auto;transform:translate(-50%,-20px)}.rm_header.schedule_open .rm_schedule_layer{visibility:visible;opacity:1;transition:opacity .25s cubic-bezier(.28,.11,.32,1),transform .25s cubic-bezier(.28,.11,.32,1),visibility;transform:translate(-50%)}.rm_schedule_grid{grid-template-columns:auto auto 1fr auto;display:grid}.rm_schedule_item{display:contents}.rm_schedule_item>*{border-bottom:.5px solid var(--border-normal);opacity:0;padding:12px 0;transition:opacity .25s cubic-bezier(.28,.11,.32,1),transform .25s cubic-bezier(.28,.11,.32,1);transform:translateY(-10px)}.rm_header.schedule_open .rm_schedule_item>*{opacity:1;transition-delay:calc(var(--rm-schedule-index,0) * 20ms + 50ms);transform:translateY(0)}.rm_schedule_month{border-bottom:.5px solid var(--border-normal);color:var(--label-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);opacity:0;grid-column:1/-1;padding:30px 0 6px;transition:opacity .25s cubic-bezier(.28,.11,.32,1),transform .25s cubic-bezier(.28,.11,.32,1);transform:translateY(-10px)}.rm_schedule_month:first-child{padding-top:0}.rm_header.schedule_open .rm_schedule_month{opacity:1;transition-delay:calc(var(--rm-schedule-index,0) * 20ms + 50ms);transform:translateY(0)}.rm_schedule_datetime{color:var(--label-secondary);font-size:var(--font-size-footnote);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:flex;padding-right:10px!important}.rm_schedule_comp{justify-content:center;align-items:center;display:flex;padding:0 8px 0 10px!important}.rm_schedule_comp img{object-fit:contain;width:20px;height:20px}.rm_schedule_comp .material-symbols-rounded{color:var(--label-secondary);font-size:var(--font-size-title-3)}.rm_schedule_comp_empty{width:20px;padding-right:10px!important}.rm_schedule_opponent{min-width:0;font-family:var(--font-family-title);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;padding-right:10px!important}.rm_schedule_opponent>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.rm_schedule_ha{justify-content:center;align-items:center;display:flex}.rm_schedule_ha .material-symbols-rounded{color:var(--label-secondary);font-size:18px}.rm_schedule_ha.home .material-symbols-rounded{color:var(--label-primary)}.rm_schedule_empty{color:var(--label-tertiary);text-align:center;margin:0;padding:20px;font-size:14px}.rm_page{width:min(var(--rm-shell-width), 100%);background:var(--background-primary);margin:0 auto;padding:0 16px 20px}.home_page{padding:0 16px}.home_shell,.home_feed,.board_shell{width:100%;max-width:100%}.home_feed{margin:10px 0 0}.rm_footer{width:min(var(--rm-shell-width), 100%);color:#c7c7cc;margin:0 auto;padding:20px 20px 80px;display:block}.rm_footer>*{text-align:center;display:block}.rm_footer img{filter:brightness(0)saturate()invert(87%)sepia(5%)saturate(0%)hue-rotate(96deg)brightness(93%)contrast(89%);width:34px;margin:0 auto 5px}.rm_footer p{font-size:var(--font-size-caption-3);font-weight:var(--font-weight-bold);font-family:var(--font-family-football-wide);text-transform:uppercase;margin:0}.rm_footer span{font-size:8px;font-weight:var(--font-weight-semibold);font-family:var(--font-family-football-narrow);letter-spacing:1px;text-transform:uppercase;margin-top:0}@media (prefers-color-scheme:dark){.rm_footer{color:#3a3a3c}.rm_footer img{filter:brightness(0)saturate()invert(20%)sepia(5%)saturate(329%)hue-rotate(202deg)brightness(88%)contrast(86%)}.rm_header.panel_open{background:#00000080}}@media (height<=680px){.rm_header .rm_nav{padding-top:8px}.rm_header .rm_nav button{font-size:var(--font-size-title-2);padding:8px 0}}@media (width<=520px){.match_row{grid-template-columns:38px 48px minmax(0,1fr)}.match_schedule_meta{display:none}}.sr_only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.home_headline_rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;width:calc(100% + 32px);margin:0 -16px;padding:0 16px 10px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.home_headline_rail::-webkit-scrollbar{display:none}.home_headline_card{scroll-snap-align:start;border-radius:var(--radius-10);background:var(--background-secondary);width:clamp(196px,53vw,180px);min-width:clamp(196px,53vw,180px);height:92px;animation:.35s both home-feed-in;position:relative;overflow:hidden}.home_headline_time{color:var(--label-tertiary);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-regular);flex:none}.home_headline_time_group{flex:none;align-items:center;gap:0;display:flex}.home_headline_meta{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.home_headline_card>button{z-index:1;width:100%;height:100%;color:var(--label-primary);text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:10px;display:flex;position:relative}.home_headline_pin{color:var(--label-secondary);font-size:var(--font-size-caption-3);font-variation-settings:"FILL" 1;flex:none}.home_headline_card>button>strong{font-size:var(--font-size-footnote);font-weight:var(--font-weight-regular);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;line-height:1.3;display:-webkit-box;overflow:hidden}.home_headline_card.chat strong{-webkit-line-clamp:3}.home_headline_card.poll>strong{width:100%;font-size:var(--font-size-footnote);font-weight:var(--font-weight-regular);white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.home_headline_card.poll>strong>span{display:inline-block}.home_headline_card.poll>strong.overflowing>span{animation:7s ease-in-out 1.2s infinite alternate home-poll-question-marquee}@keyframes home-poll-question-marquee{0%,20%{transform:translate(0)}80%,to{transform:translateX(calc(-1 * var(--home-poll-question-overflow)))}}.home_headline_eyebrow{z-index:1;color:var(--label-secondary);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:flex;position:relative;overflow:hidden}.home_headline_eyebrow picture,.home_headline_eyebrow img{object-fit:contain;width:12px;height:12px;display:block}.home_headline_description{width:100%;color:var(--label-secondary);font-size:var(--font-size-caption-2);align-items:center;gap:3px;margin-top:3px;display:flex}.home_headline_description .material-symbols-rounded{font-size:var(--font-size-caption-1);flex:none}.home_headline_description>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home_headline_card.match .home_headline_description>span{text-transform:uppercase;font-size:var(--font-size-caption-3);font-family:var(--font-family-football-narrow);font-weight:var(--font-weight-semibold);letter-spacing:0}.home_headline_card>button>.home_match_teams{-webkit-line-clamp:unset;gap:1px;width:100%;margin-top:5px;display:grid}.home_match_teams span{min-width:0;font-size:var(--font-size-footnote);font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;display:flex;overflow:hidden}.home_match_teams b{font-family:var(--font-family-football-narrow);flex:none;margin-left:5px}.home_headline_card.notice{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-mint) 24%, var(--background-secondary)) 0%, var(--background-secondary) 72%)}.home_headline_card.notice>button>strong,.home_headline_card.rwin>button>strong{font-weight:var(--font-weight-semibold)}.home_headline_card.match.competition-laliga{--headline-accent-rgb:234 67 53;background:linear-gradient(145deg, #ffd9d7 0%, var(--background-secondary) 68%)}.home_headline_card.match.competition-ucl{--headline-accent-rgb:78 107 255;background:linear-gradient(145deg, #ccd5ef 0%, var(--background-secondary) 68%)}.home_headline_card.match.competition-copa{--headline-accent-rgb:224 56 97;background:linear-gradient(145deg, #f5d0d8 0%, var(--background-secondary) 68%)}.home_headline_card.match.competition-supercopa{--headline-accent-rgb:199 153 25;background:linear-gradient(145deg, #f0e6c0 0%, var(--background-secondary) 68%)}@media (prefers-color-scheme:dark){.home_headline_card.match.competition-laliga{background:linear-gradient(145deg, #3a1a19 0%, var(--background-secondary) 68%)}.home_headline_card.match.competition-ucl{background:linear-gradient(145deg, #1a2240 0%, var(--background-secondary) 68%)}.home_headline_card.match.competition-copa{background:linear-gradient(145deg, #3a1520 0%, var(--background-secondary) 68%)}.home_headline_card.match.competition-supercopa{background:linear-gradient(145deg, #332c14 0%, var(--background-secondary) 68%)}}.home_headline_card.poll{flex-direction:column;padding:10px;display:flex;overflow:hidden}.home_poll_options{z-index:1;flex-direction:column;gap:4px;margin-top:4px;display:flex;position:relative}.home_headline_card.poll.legacy .home_poll_options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home_poll_options button{border-radius:var(--radius-4);background:var(--background-tertiary);min-width:0;color:var(--label-primary);font-size:var(--font-size-caption-1);border:0;justify-content:space-between;align-items:center;gap:4px;padding:6px;line-height:1;display:flex;position:relative;overflow:hidden}.home_poll_options button[aria-pressed=true]{color:var(--accent-blue);background:var(--background-primary)}.home_poll_options button span{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home_poll_options button b{color:var(--label-secondary);flex-shrink:0;font-size:9px}.home_poll_options .ui_button_content,.home_poll_options .ui_button_label{width:100%}.home_poll_options .ui_button_label{justify-content:space-between;gap:4px}.home_headline_card.poll em{z-index:1;color:var(--accent-red);margin-top:2px;font-size:9px;font-style:normal;position:relative}@media (prefers-reduced-motion:reduce){.home_headline_card.poll>strong.overflowing>span{text-overflow:ellipsis;animation:none;display:block;overflow:hidden}}.home_headline_skeleton{scroll-snap-align:start;border-radius:var(--radius-10);background:linear-gradient(110deg, var(--background-primary) 25%, var(--background-secondary) 40%, var(--background-primary) 55%);background-size:220% 100%;border-color:#0000;flex:0 0 clamp(196px,53vw,180px);width:clamp(196px,53vw,180px);min-width:clamp(196px,53vw,180px);height:92px;animation:1.2s linear infinite home-headline-loading;overflow:hidden}.home_feed_error{border-radius:var(--radius-10);background:var(--background-primary-elevated);color:var(--accent-red);font-size:var(--font-size-caption-1);margin-bottom:8px;padding:10px 12px}.home_headline_empty{border:1px solid var(--border-normal);border-radius:var(--radius-14);background:var(--background-secondary);height:90px;color:var(--label-tertiary);font-size:var(--font-size-footnote);text-align:center;padding:34px 12px}body.home_chat_native_scroll{overflow-y:hidden}body.home_chat_native_scroll .rm_header:not(.panel_open),.home_chrome{transform:translate3d(0, calc(-1 * var(--home-chat-collapse,0px)), 0);will-change:transform}.home_community{width:100%;max-width:100%;height:100dvh;margin-top:0;padding-bottom:0;scroll-margin-top:54px;position:relative;overflow:visible}.home_chat_heading{justify-content:flex-start;align-items:center;display:none!important}.home_chat_heading .ui_section_header_title{width:100%}.home_chat_filters{scrollbar-width:none;align-items:center;gap:10px;min-width:0;display:flex;overflow-x:auto}.home_chat_filters::-webkit-scrollbar{display:none}.home_chat_filters button{color:var(--label-tertiary);font:inherit;font-family:var(--font-family-title);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex:none;margin:0;padding:2px 0}.home_chat_filters button.active{color:var(--label-primary);border-color:var(--label-primary)}.home_chat_filters button:focus-visible{border-radius:var(--radius-4);outline:2px solid var(--accent-blue);outline-offset:2px}.home_chat_float_filters{z-index:10;top:5px;right:max(0px, calc((100% - var(--rm-shell-width)) / 2));width:fit-content;transform:translate3d(0, var(--home-chat-clip-top,0px), 0);will-change:transform;padding:0 5px 0 0;display:flex;position:fixed}.home_chat_float_filter_buttons{border-radius:var(--radius-pill);background:var(--background-primary);justify-content:center;align-items:center;gap:0;width:fit-content;margin:0;display:flex}.home_chat_float_filter_options{align-items:center;display:flex}.home_chat_float_filters button{border-radius:var(--radius-pill);width:44px;height:34px;color:color-mix(in srgb, var(--label-secondary) 70%, transparent);background:0 0;border:0;place-items:center;padding:0;display:grid}.home_chat_float_filters button.active{background:var(--background-secondary);color:color-mix(in srgb, var(--label-primary) 70%, transparent)}.home_chat_float_filters button:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.home_chat_float_filters button .material-symbols-rounded{font-size:var(--font-size-title-3);font-weight:500}.home_chat_float_filters .home_chat_chrome_toggle{border-left:.5px solid var(--border-normal);border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:44px;height:20px;margin-left:5px}.home_community .chat_shell.embedded{background:0 0;border:0;border-radius:0;flex-direction:column;width:100%;height:100dvh;min-height:0;margin:0;display:flex;position:relative;overflow:hidden}.chat_shell.embedded .chat_error{order:0;margin:0}.chat_shell.embedded .chat_form,.chat_shell.embedded .chat_login_btn{z-index:20;width:min(calc(100% - 32px), calc(var(--rm-shell-width) - 32px));transform:translate3d(50%, var(--home-chat-visual-offset,0px), 0);order:2;position:fixed;bottom:0;right:50%}.chat_shell.embedded .chat_list{z-index:5;top:0;right:50%;bottom:var(--home-chat-composer-height,39px);width:min(calc(100% - 32px), calc(var(--rm-shell-width) - 32px));min-height:0;max-height:none;clip-path:inset(var(--home-chat-clip-top,100%) 0 0);overflow-anchor:none;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;will-change:clip-path;flex-direction:column;order:1;gap:0;padding:0;display:flex;position:fixed;overflow:hidden auto;transform:translate(50%)}.chat_shell.embedded .chat_list::-webkit-scrollbar{display:none}.chat_shell.embedded .chat_list.initializing .chat_timeline{visibility:hidden}.chat_shell.embedded .chat_timeline.embedded{flex-direction:column;min-height:100%;padding:0;display:flex}.chat_shell.embedded .chat_bottom_anchor{overflow-anchor:auto;flex:0 0 10px}.chat_shell.embedded .chat_timeline.embedded>:not(.chat_bottom_anchor){overflow-anchor:none;flex-shrink:0}.chat_shell.embedded .chat_timeline.embedded>:first-child{margin-top:auto}.chat_shell.embedded .chat_load_more{flex:none;margin:0}.chat_shell.embedded .chat_initial_loading.embedded{z-index:1;inset:var(--home-chat-clip-top,0) 0 0;pointer-events:none;min-height:0;position:absolute}.chat_item{padding:4px 0}.chat_item.has_preview,.chat_item.media{padding-bottom:8px!important}.chat_item.mine{text-align:right}.chat_shell.embedded .chat_item{font-size:var(--font-size-subheadline);text-align:left}.chat_shell.embedded .chat_item.has_preview.mine{align-items:flex-start}.chat_shell.embedded .chat_item.has_preview{display:block}.chat_shell.embedded .chat_author,.chat_shell.embedded .chat_bubble_row,.chat_shell.embedded .chat_bubble,.chat_shell.embedded .chat_text,.chat_shell.embedded .chat_meta{display:inline}.chat_shell.embedded .chat_author{color:var(--label-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);white-space:nowrap;margin:0 6px 0 0}.chat_shell.embedded .chat_author .name_with_icon{color:var(--label-secondary);font-weight:var(--font-weight-semibold);align-items:center;gap:3px;margin-top:-5px;display:inline-flex}.chat_shell.embedded .chat_bubble{max-width:none;box-shadow:none;text-align:left;background:0 0;border-radius:0;padding:0}.chat_shell.embedded .chat_item.mine .chat_bubble{background:0 0;border-radius:0}.chat_shell.embedded .chat_text{color:var(--label-primary);font-size:var(--font-size-subheadline);overflow-wrap:anywhere;word-break:keep-all}.chat_shell.embedded .chat_meta{color:var(--label-tertiary);font-size:var(--font-size-caption-3);white-space:nowrap;margin:0 0 0 4px}.chat_shell.embedded .chat_meta button:hover *{text-decoration:underline}.chat_shell.embedded .chat_meta .chat_time_action{margin:0}.chat_shell.embedded .chat_item.media,.chat_shell.embedded .chat_item.news{display:block}.chat_shell.embedded .chat_item.media .chat_author{margin-bottom:3px;display:block}.chat_shell.embedded .chat_item.news>.chat_author{display:none}.chat_shell.embedded .chat_item.media .chat_bubble_row,.chat_shell.embedded .chat_item.news .chat_bubble_row{align-items:flex-end;gap:6px;display:flex}.chat_shell.embedded .chat_item.media .chat_bubble_row{width:100%}.chat_shell.embedded .chat_item.mine .chat_bubble_row{justify-content:flex-start}.chat_shell.embedded .chat_item.media .chat_bubble{width:auto;max-width:calc(100% - 48px);box-shadow:none;background:0 0;border-radius:0;padding:0;display:block;overflow:visible}.chat_shell.embedded .chat_item.media .chat_text{flex-direction:column;align-items:flex-start;display:flex}.chat_shell.embedded .chat_item.media .chat_text img:only-child{margin-top:0}.chat_shell.embedded .chat_media_message{flex-direction:column;align-items:flex-start;max-width:100%;display:flex}.chat_shell.embedded .chat_media_caption{color:var(--label-primary);font-size:var(--font-size-subheadline);overflow-wrap:anywhere;word-break:keep-all}.chat_shell.embedded .chat_media_author{color:var(--label-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);white-space:nowrap;margin-right:6px;display:inline}.chat_shell.embedded .chat_media_author .name_with_icon{color:inherit;font-weight:inherit;vertical-align:middle;align-items:center;gap:3px;margin-top:-5px;display:inline-flex}.chat_shell.embedded .chat_media_author .member_icon{margin-right:1px}.chat_shell.embedded .chat_media_image{border-radius:var(--radius-10);cursor:zoom-in;background:0 0;border:0;width:fit-content;max-width:100%;margin-top:3px;padding:0;display:block;overflow:hidden}.chat_shell.embedded .chat_media_image img{border-radius:var(--radius-10);object-fit:contain;background-color:var(--background-secondary);width:auto;max-width:280px;max-height:min(520px,70vh);display:block}.chat_shell.embedded .chat_direct_image{width:fit-content;max-width:100%}.chat_shell.embedded .chat_direct_image img{background-color:var(--background-secondary);max-width:280px;max-height:min(520px,70vh)}.chat_shell.embedded .chat_item.news .chat_bubble{background:0 0;border-radius:0;width:min(340px,100%);display:block;overflow:visible}.chat_shell.embedded .chat_item.media .chat_text img{border-radius:var(--radius-10);order:2;max-width:100%;max-height:min(520px,70vh);margin-top:4px}.chat_shell.embedded .chat_news_link{border-radius:var(--radius-12);background:var(--background-secondary);border:0;width:min(100%,340px);padding:0;text-decoration:none;display:flex;overflow:hidden}.chat_shell.embedded .chat_item.news .chat_news_link{width:100%}.chat_shell.embedded .chat_news_link>img{background:var(--background-secondary);object-fit:cover;flex:0 0 92px;width:92px;height:92px}.chat_shell.embedded .chat_news_link.legacy{display:block}.chat_shell.embedded .chat_news_copy{flex-direction:column;flex:1;gap:3px;min-width:0;padding:10px;display:flex}.chat_shell.embedded .chat_news_copy small{color:var(--label-tertiary);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat_shell.embedded .chat_news_source{align-items:center;min-height:12px;display:flex}.chat_shell.embedded .chat_press_logo{background:var(--label-tertiary);-webkit-mask-position:50%;flex:none;height:12px;display:inline-flex;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.chat_shell.embedded .chat_press_logo>img{visibility:hidden;width:auto;height:12px;display:block}.chat_shell.embedded .chat_press_logo.press_as{-webkit-mask-image:url(/press/press-as.svg);mask-image:url(/press/press-as.svg)}.chat_shell.embedded .chat_press_logo.press_cope{-webkit-mask-image:url(/press/press-cope.svg);mask-image:url(/press/press-cope.svg)}.chat_shell.embedded .chat_press_logo.press_marca{-webkit-mask-image:url(/press/press-marca.svg);mask-image:url(/press/press-marca.svg)}.chat_shell.embedded .chat_press_logo.press_realmadrid-com{-webkit-mask-image:url(/press/press-realmadrid-com.svg);mask-image:url(/press/press-realmadrid-com.svg)}.chat_shell.embedded .chat_press_logo.press_realmania{-webkit-mask-image:url(/press/press-realmania.svg);mask-image:url(/press/press-realmania.svg)}.chat_shell.embedded .chat_press_logo.press_ser{-webkit-mask-image:url(/press/press-ser.svg);mask-image:url(/press/press-ser.svg)}.chat_shell.embedded .chat_press_logo.press_the-athletic{-webkit-mask-image:url(/press/press-the-athletic.svg);mask-image:url(/press/press-the-athletic.svg)}.chat_shell.embedded .chat_news_copy strong{color:var(--label-primary);-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.chat_shell.embedded .chat_news_copy>span{color:var(--label-secondary);font-size:var(--font-size-footnote);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.chat_shell.embedded .chat_news_link.fallback{padding:10px 11px;display:block}.chat_shell.embedded .chat_item.media .chat_meta,.chat_shell.embedded .chat_item.news .chat_meta{align-items:center;margin:0 0 2px;padding:0;display:inline-flex}.chat_shell.embedded .link_preview{margin-top:3px}.chat_shell.embedded .chat_form{background:var(--background-primary);border:0;border-top:1px solid var(--border-normal);padding:0;display:block}.chat_shell.embedded .chat_form_row{align-items:center;gap:3px;padding:5px 0 10px;display:flex}.chat_shell.embedded .chat_form input[type=text]{height:auto;font-size:var(--font-size-subheadline);background:0 0;border:0;border-radius:0;order:1;padding:0;min-height:38px!important}.chat_shell.embedded .chat_form input[type=text]:focus{box-shadow:none;border:0}.chat_shell.embedded .chat_ai_btn,.chat_shell.embedded .chat_image_btn,.chat_shell.embedded .chat_submit_btn{width:32px;height:32px;color:var(--label-tertiary);background:0 0;border:0;border-radius:0;flex:0 0 32px;place-items:center;padding:0;display:grid}.chat_shell.embedded .chat_ai_btn{order:3}.chat_shell.embedded .chat_image_btn{order:2}.chat_shell.embedded .chat_image_btn .material-symbols-rounded{font-size:23px;font-weight:var(--font-weight-medium)}.chat_shell.embedded .chat_submit_btn{font-size:var(--font-size-title-3);font-weight:var(--font-weight-medium);order:4}.chat_shell.embedded .chat_ai_btn .material-symbols-rounded{font-size:21px}.chat_shell.embedded .chat_ai_btn.active{color:var(--label-primary)!important}.chat_shell.embedded .chat_image_preview{order:2;margin-right:2px}.chat_shell.embedded .chat_image_preview.uploading img{opacity:.35}.chat_shell.embedded .chat_image_preview_spinner{z-index:1;position:absolute;inset:7px}.chat_shell.embedded .chat_image_btn.disabled{opacity:.35;pointer-events:none}.chat_shell.embedded .chat_login_btn{background:var(--background-primary);min-height:53px;color:var(--label-tertiary);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-regular);border:0;border-top:1px solid var(--border-normal);border-radius:0;justify-content:flex-start;align-items:flex-start;margin:0;padding:10px 0 0;display:flex}@media (width<=640px){.chat_shell.embedded .chat_form{width:100%;max-width:none}.chat_shell.embedded .chat_form_row{padding-left:16px;padding-right:16px}}@keyframes home-feed-in{0%{opacity:0}to{opacity:1}}@keyframes home-headline-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.board_page article{width:100%;margin:0 auto}#board_tabs_wrap{margin:0 -16px;padding:10px 16px 0}.board_tabs{scrollbar-width:none;width:100%;overflow-x:auto}.board_tabs.ui_tabs_pill .ui_tab{min-height:0;color:var(--label-secondary);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold)}.board_tabs.ui_tabs_pill .ui_tab_active{color:var(--background-primary)}.board_post_list{border-top:.5px solid var(--border-normal);margin-top:10px}.board_list_row{border:0;border-bottom:.5px solid var(--border-normal);width:100%;min-height:67px;color:inherit;font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;padding:10px 0;display:grid}.board_list_row.notice_row{background:var(--background-secondary)}.board_row_main{flex-direction:column;gap:5px;min-width:0;display:flex}.board_row_title{width:100%;min-width:0;color:var(--label-primary);text-align:left;font-size:var(--font-size-subheadline);font-weight:var(--font-weight-medium);background:0 0;border:0;align-items:center;padding:0;display:flex}.board_row_title .ui_badge{margin-right:4px}.board_row_title span:not(.ui_badge,.reply_icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reply_icon{color:var(--label-tertiary);font-size:var(--font-size-footnote);flex:none;margin-right:4px}.board_row_meta{min-width:0;color:var(--label-tertiary);font-size:var(--font-size-caption-2);align-items:center;gap:8px;display:flex}.board_row_meta .ui_member_name{min-width:0;max-width:42%}.board_row_meta .ui_member_name_text{text-overflow:ellipsis;white-space:nowrap;color:var(--label-secondary);font-size:var(--font-size-caption-2);overflow:hidden}.board_row_meta time,.board_row_meta>span{flex:none}.board_row_comments{border-radius:var(--radius-8);background:var(--background-secondary);width:44px;color:var(--label-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-footnote);flex-direction:column;justify-content:center;align-items:center;padding:5px;display:flex}.board_row_comments span{color:var(--label-secondary);font-weight:var(--font-weight-regular);font-size:var(--font-size-caption-3);margin-top:1px}.board_row_comments.new_comment{color:var(--accent-blue);font-weight:var(--font-weight-extrabold)}.board_list_state{border-bottom:.5px solid var(--border-normal)}.board_bottom_tools{padding:0}.board_tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;display:flex}.board_search{border-bottom:1px solid var(--border-normal);flex:1;order:1;gap:0;width:300px;margin:0 auto;display:flex}.board_search input{width:100%;min-width:0;min-height:inherit;font-size:var(--font-size-footnote);background:0 0;border:0;padding:10px 0;border-radius:0!important}.board_search input:focus{box-shadow:none;border:0}.board_result_meta{color:var(--label-secondary);font-size:var(--font-size-caption-3);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:5px 0 0;display:flex}#board_paging{padding:18px 15px 10px}.pagination{justify-content:center;align-items:center;gap:1px;display:flex}.pagination button,.pagination span{color:var(--label-secondary);font-size:var(--font-size-caption-1);border-radius:var(--radius-4);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pagination button.pg_current,.pagination .pg_current{font-weight:var(--font-weight-extrabold);color:var(--label-primary)}.board_write_fab{z-index:20;border-radius:var(--radius-circle);color:#fff;background:#1677ff;border:0;place-items:center;width:52px;height:52px;padding:0;display:grid;position:fixed;bottom:22px;right:max(18px,50vw - 302px);box-shadow:0 5px 16px #0052be4d}.board_write_fab svg{fill:currentColor;width:23px;height:23px}#view_header{margin-top:10px}#view_header h2{color:var(--label-primary);font-size:var(--font-size-title-3);word-break:keep-all;overflow-wrap:break-word;font-family:var(--font-family-football-narrow);font-weight:var(--font-weight-bold);margin:0}.memo_content p{margin:15px 0 0}.memo_content p:first-child{margin-top:0}.memo_content ul{margin:3px 0 20px;padding-left:20px}.memo_content li{margin-bottom:5px;list-style:outside}.memo_content .twemoji,.comment_body .twemoji,.board_rich_editor .twemoji{vertical-align:-.18em;width:1.2em;height:1.2em}.board_inline_image{border-radius:var(--radius-16);max-width:100%;height:auto;margin-bottom:20px;display:block}.board_image_fallback{overflow-wrap:anywhere;word-break:break-word}#view_vote{align-items:center;gap:10px;margin:20px 0;display:flex}#view_vote .view_vote_reward{color:var(--label-tertiary);font-size:var(--font-size-caption-2)}#view_vote button{background:var(--background-secondary);color:var(--label-primary);border-radius:var(--radius-24);min-width:0;font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);border:0;padding:8px 12px;display:flex}#view_vote button.active{border-color:var(--accent-pink);background:color-mix(in srgb, var(--accent-pink) 8%, transparent);color:var(--accent-pink)}#view_vote .material-symbols-rounded{font-size:var(--font-size-callout);margin:0}#view_actions .btn_list{margin-right:auto}#view_comments h3{font-family:var(--font-family-football-narrow);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold)}.comment_list li{border-bottom:.5px solid var(--border-normal);padding:10px 0;scroll-margin-top:72px}.comment_list li.reply_comment{border-left:2px solid var(--border-normal);padding-left:10px}.comment_header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.comment_name{color:var(--label-primary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold)}.comment_date{color:var(--label-tertiary);font-size:var(--font-size-caption-2)}.comment_body{color:var(--label-primary);overflow-wrap:break-word;word-break:break-word;font-size:var(--font-size-subheadline)}.comment_parent{color:var(--accent-blue)}.comment_text{display:inline}.comment_text p{margin:0;display:inline}.comment_text p+p:before{content:"\a \a ";white-space:pre}.comment_actions{gap:8px;margin-top:10px;display:flex}.comment_actions .ui_button{width:auto;height:auto;color:var(--label-secondary);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-semibold);background:0 0;border:0;margin:0;padding:0}.comment_edit_form{gap:8px;display:grid}.comment_edit_form textarea{min-height:72px}.comment_edit_actions{justify-content:flex-end;gap:8px;display:flex}.comment_edit_actions .ui_button{width:auto;height:auto;color:var(--label-secondary);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:0}.comment_edit_actions .comment_edit_save{color:var(--accent-blue)}.comment_textarea{border:1px solid var(--border-normal);border-radius:var(--radius-6);resize:vertical;flex:1;width:100%;min-width:0;min-height:60px;padding:10px}.comment_submit.ui_icon_button{background:var(--accent-blue);color:#fff;border-radius:var(--radius-circle);border:0;flex:none}.comment_submit.ui_icon_button:disabled{background:var(--background-secondary)}.comment_submit .material-symbols-rounded{color:#fff;font-size:var(--font-size-title-2);font-weight:var(--font-weight-black)}.board_form{margin-top:20px}.board_form>form{flex-direction:column;gap:10px;display:flex}#write_header{align-items:center;gap:3px;margin-top:10px;display:flex}#write_header .back_btn{color:var(--label-primary);background:0 0;border:0;width:24px;height:24px;padding:0}#write_header h2{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0}.board_chips{gap:5px;display:flex;overflow-x:auto}.board_chips button{font-family:var(--font-family-title);border-radius:var(--radius-18);background:var(--background-secondary);color:var(--label-secondary);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold);border:0;flex:none;padding:6px 14px}.board_chips button.active{border-color:var(--accent-blue);background:var(--accent-blue);color:#fff}.board_editor_wrap{position:relative}.board_rich_editor_frame:focus-within{border-radius:var(--radius-8);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-blue) 20%, transparent)}.board_rich_editor_frame:focus-within .board_editor_toolbar{border-color:var(--accent-blue) var(--accent-blue) transparent var(--accent-blue)}.board_rich_editor_frame:focus-within .board_rich_editor{border-color:var(--label-quaternary) var(--accent-blue) var(--accent-blue) var(--accent-blue)}.board_editor_toolbar{border:1px solid var(--border-normal);border-radius:var(--radius-8) var(--radius-8) 0 0;border-bottom:0;align-items:center;gap:2px;padding:6px 8px;display:flex}.board_editor_toolbar>span{background:var(--label-quaternary);width:1px;height:20px;margin:0 4px}.board_editor_toolbar button{border-radius:var(--radius-6);width:34px;height:34px;color:var(--label-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:14px;display:grid}.board_image_file_input{display:none}.board_editor_toolbar button:disabled{cursor:default;opacity:.45}.board_image_source_panel{border:1px solid var(--border-normal);border-top:0;border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 10px 10px;display:grid}.board_image_source_panel button{border-radius:var(--radius-6);background:var(--background-secondary);min-width:0;height:34px;color:var(--label-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-regular);border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex}.board_image_source_panel button:disabled{opacity:.5}.board_image_url_panel{border:1px solid var(--border-normal);border-top:0;border-bottom:0;flex-wrap:wrap;gap:6px;padding:0 10px 10px;display:flex}.board_image_url_panel input{border:1px solid var(--border-normal);border-radius:var(--radius-6);background:var(--background-primary);min-width:0;height:34px;color:var(--label-primary);font-size:var(--font-size-footnote);flex:220px;padding:0 10px}.board_image_url_panel>.add{border-radius:var(--radius-6);background:var(--accent-blue);color:#fff;height:34px;font-size:var(--font-size-footnote);font-weight:var(--font-weight-bold);border:0;padding:0 14px}.board_image_url_panel>.back{border-radius:var(--radius-6);width:34px;height:34px;color:var(--label-secondary);background:0 0;border:0;place-items:center;padding:0;display:grid}.board_image_url_panel>button:disabled{background-color:var(--background-secondary);color:var(--label-tertiary)}.board_image_url_error{width:100%;color:var(--accent-red);font-size:var(--font-size-caption-1)}.board_rich_editor{border:1px solid var(--border-normal);border-radius:0 0 var(--radius-8) var(--radius-8);min-height:240px;max-height:60vh;color:var(--label-primary);font-size:var(--font-size-subheadline);outline:0;padding:10px;overflow-y:auto}.board_rich_editor strong,.board_rich_editor b,.memo_content strong,.memo_content b,.comment_text strong,.comment_text b{font-weight:var(--font-weight-bold)}.board_rich_editor em,.board_rich_editor i,.memo_content em,.memo_content i,.comment_text em,.comment_text i{font-style:italic}.board_rich_editor u,.memo_content u,.comment_text u{text-decoration:underline}.board_rich_editor ul,.board_rich_editor ol{padding-left:22px}.board_rich_editor ul{list-style:outside}.board_rich_editor ol{list-style:decimal}.embed_youtube{border-radius:var(--radius-8);background:#000;width:100%;margin:8px 0;padding-bottom:56.25%;position:relative;overflow:hidden}.embed_youtube iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.embed_card{max-width:100%;margin:8px 0;overflow:hidden}.og_card_marker{display:none}.og_card{box-sizing:border-box;border:1px solid var(--border-normal);border-radius:var(--radius-12);width:100%;min-width:0;max-width:100%;color:var(--label-primary);gap:12px;margin:8px 0;padding:10px;text-decoration:none;display:flex;overflow:hidden}.og_card:active{background:var(--background-secondary)}.og_text{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.og_title,.og_desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.og_title{color:var(--label-primary);margin-bottom:4px;font-size:14px;font-weight:var(--font-weight-semibold)!important}.og_desc{color:var(--label-tertiary);font-size:var(--font-size-caption-1)}.og_domain{color:var(--label-tertiary);font-size:var(--font-size-caption-2);margin-top:4px}.og_img{border-radius:var(--radius-6);flex:0 0 80px;width:80px;height:80px;overflow:hidden}.og_img img{object-fit:cover;width:100%;height:100%}.comment_text .embed_youtube,.comment_text .og_card,.comment_text .embed_card{max-width:560px}.comment_text a{overflow-wrap:anywhere;word-break:break-word}.board_rich_editor:empty:before{color:var(--label-tertiary);content:attr(data-placeholder);pointer-events:none}.board_rich_editor img{max-width:100%;height:auto}.board_emoji_picker{z-index:30;border:1px solid var(--border-normal);background:var(--background-primary);grid-template-columns:repeat(8,1fr);gap:2px;display:grid;position:absolute;left:0;right:0;box-shadow:0 4px 16px #00000024}.board_emoji_picker button{aspect-ratio:1;border-radius:var(--radius-6);background:0 0;border:0;place-items:center;display:grid}.board_emoji_picker img{width:24px;height:24px}.board_image_sizes{border:1px solid var(--border-normal);color:var(--label-tertiary);font-size:var(--font-size-caption-1);border-bottom:0;align-items:center;gap:6px;padding:6px 10px;display:flex}.board_image_sizes button{border-radius:var(--radius-5);background:var(--background-secondary);color:var(--label-secondary);font-size:var(--font-size-caption-1);border:0;padding:4px 8px}.rm_page.match_list_page,.rm_page.match_detail_page{padding:0 0 48px}.match_detail_shell{width:100%;margin:0 auto}.home_stories{width:calc(100% + 32px);margin:0 -16px}.home_story_rail{scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:5px;padding:0 16px;display:flex;overflow-x:auto}.home_story_rail::-webkit-scrollbar{display:none}.home_story_item{background:0 0;border:0;flex:0 0 60px;align-content:start;justify-items:center;width:60px;height:60px;padding:0;display:grid;overflow:hidden}.home_story_circle{box-sizing:border-box;border:2px solid var(--border-normal);border-radius:var(--radius-circle);background:var(--background-primary);place-items:center;width:60px;height:60px;display:grid;position:relative}.home_story_item.unread .home_story_circle{border-color:var(--story-ring-color)}.home_story_item.unread.member .home_story_circle{--story-ring-color:var(--brand)}.home_story_item.unread.youtube .home_story_circle{--story-ring-color:var(--accent-red)}.home_story_circle img{aspect-ratio:1;border-radius:var(--radius-circle);object-fit:cover;object-position:center;width:calc(100% - 4px);max-width:none;height:calc(100% - 4px);display:block;position:absolute;inset:2px}.home_story_item.add .home_story_circle{color:var(--accent-blue);border-style:dotted}.home_story_item.add .material-symbols-rounded{font-size:29px}.home_story_loading{border-radius:var(--radius-circle);background:var(--background-secondary);flex:0 0 60px;width:60px;height:60px}.home_story_error,.story_form_error{color:var(--accent-red);font-size:var(--font-size-caption-1)}.home_story_error{padding:2px 16px 0}.story_modal_loading{z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070c18b8;place-items:center;display:grid;position:fixed;inset:0}.story_add_page{padding-top:16px}body.story_add_open{overflow:hidden}.story_add_page.modal{z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070c18b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.story_add_page.modal .story_add_card{border-radius:var(--radius-16);background:var(--background-primary-elevated);border:0;outline:none;flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow-y:auto;box-shadow:0 24px 80px #00000059}.story_add_card{width:min(400px,100%);margin:0 auto;padding:20px}.story_add_card header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.story_add_card header strong{font-size:var(--font-size-callout);font-family:var(--font-family-title);font-weight:var(--font-weight-semibold)}.story_add_close .material-symbols-rounded{font-size:var(--font-size-title-3)}.story_file_picker{aspect-ratio:9/16;border-radius:var(--radius-10);border:2px dashed var(--border-normal);width:min(100%,240px);color:var(--label-secondary);text-align:center;cursor:pointer;align-content:center;place-items:center;gap:5px;margin:0 auto 10px;padding:20px;display:grid;position:relative;overflow:hidden}.story_file_picker.selected{background:#000;border:0;padding:0}.story_file_picker .material-symbols-rounded{color:var(--label-secondary);font-size:var(--font-size-title-1)}.story_file_picker b{font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold)}.story_file_picker small{color:var(--label-tertiary);font-size:var(--font-size-caption-2)}.story_file_preview{display:block;position:absolute;inset:0}.story_file_preview img{opacity:0;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.story_file_preview img.cover{object-fit:cover}.story_file_preview img.active{opacity:1}.story_image_tools{justify-content:space-between;align-items:center;width:min(100%,240px);margin:0 auto 10px;display:flex}.story_image_fit{width:88px}.story_image_fit .ui_segmented_option{place-items:center;padding:7px 0;display:grid}.story_image_fit .material-symbols-rounded{font-size:var(--font-size-title-3)}.story_file_picker input{opacity:0;width:1px;height:1px;position:absolute}.story_add_card>label:not(.story_file_picker){color:var(--label-secondary);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-bold);gap:5px;margin-top:10px;display:grid}.story_add_card textarea,.story_add_card input[type=url]{border:1px solid var(--border-normal);border-radius:var(--radius-8);width:100%;color:var(--label-primary);resize:vertical;background:0 0;padding:10px}.story_add_submit{margin-top:15px}body.story_viewer_open{overflow:hidden}.story_viewer{z-index:3000;color:#fff;background:#090909;position:fixed;inset:0;overflow:hidden}.story_viewer_stage,.story_viewer_media{display:contents}.story_viewer_image,.story_viewer_video,.story_viewer_shade{width:100%;height:100%;position:absolute;inset:0}.story_viewer_image{object-fit:contain}.story_viewer_image.cover{object-fit:cover}.story_viewer_video{background:#000}.story_viewer.youtube .story_viewer_video{aspect-ratio:9/16;border-radius:var(--radius-8);width:min(76vw,400px,40.5vh);height:auto;margin:0;inset:43% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.story_viewer_video iframe{border:0;width:100%;height:100%;display:block}.story_viewer_shade{pointer-events:none;background:linear-gradient(#0000008a,#0000 24% 56%,#000c)}.story_progress{z-index:3;top:max(4px, env(safe-area-inset-top));pointer-events:none;gap:4px;display:flex;position:absolute;left:4px;right:4px}.story_progress>span{border-radius:var(--radius-pill);background:#fff3;flex:1;height:2px;overflow:hidden}.story_progress i{background:#fff;height:100%;display:block}.story_viewer_identity{justify-content:space-between;align-items:center;display:flex}.story_author{color:#fff;text-align:left;background:0 0;border:0;align-items:center;min-width:0;padding:0;display:flex}.story_author b{font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);text-shadow:0 1px 3px #0000004d}.story_viewer_footer button{color:#ffffff4d;justify-content:center;width:100%;display:flex}.story_viewer_stats{color:#fff9;font-size:var(--font-size-caption-3);margin-top:5px}button.story_viewer_stats{text-align:left;background:0 0;border:0;padding:0}.story_viewer_stats .home_headline_time{color:inherit;font-size:inherit;position:static}.story_viewer_close{color:#ffffff80;margin-left:auto}.story_viewer_close .material-symbols-rounded{font-size:30px}.story_nav{z-index:2;background:0 0;border:0;width:36%;position:absolute;top:76px;bottom:190px}.story_nav.previous{left:0}.story_nav.next{right:0}.story_nav.compact{z-index:6;color:#ffffff4d;background:0 0;align-items:center;width:calc(50% - min(76vw,400px,40.5vh)/2);height:auto;display:flex;top:76px;bottom:190px}.story_nav.compact .material-symbols-rounded{font-size:30px}.story_nav.compact.previous,.story_nav.compact.next{justify-content:center}.story_viewer_meta{z-index:5;right:0;bottom:max(16px, env(safe-area-inset-bottom));text-shadow:0 1px 3px #0000004d;flex-direction:column;gap:0;padding:16px 16px 0;display:flex;position:absolute;left:0}.story_viewer.youtube .story_viewer_meta{bottom:max(16px, env(safe-area-inset-bottom))}.story_viewer_meta>p{font-size:var(--font-size-body);white-space:pre-wrap;margin:0}.story_viewer_missing button{border-radius:var(--radius-pill);color:#111;font-size:var(--font-size-caption-1);font-weight:var(--font-weight-extrabold);background:#fff;border:0;padding:8px 12px}.story_viewer_missing{place-content:center;justify-items:center;gap:10px;height:100%;display:grid}.story_viewer_loading{border-radius:var(--radius-circle);border:3px solid #ffffff40;border-top-color:#fff;width:30px;height:30px;animation:.7s linear infinite chat-spin;position:absolute;top:50%;left:50%}@media (width>=760px){.story_viewer_image,.story_viewer_video,.story_viewer_shade,.story_progress,.story_viewer_meta{width:480px;left:calc(50% - 240px);right:calc(50% - 240px)}.story_progress{padding:0 4px}.story_viewer_image,.story_viewer_video,.story_viewer_shade{margin:auto}.story_viewer{background:#050505}.story_nav.previous{width:240px;left:auto;right:50%}.story_nav.next{width:240px;left:50%;right:auto}.story_nav.compact.previous{width:calc(240px - min(76vw,400px,40.5vh)/2);left:calc(50% - 240px);right:auto}.story_nav.compact.next{width:calc(240px - min(76vw,400px,40.5vh)/2);left:auto;right:calc(50% - 240px)}}@media (width>=1024px){.story_viewer{--story-stage-width:min(560px, calc((100dvh - 48px) * 9 / 16), calc(100vw - 192px));isolation:isolate;place-items:center;display:grid}.story_viewer_backdrop{z-index:-1;object-fit:cover;filter:blur(64px)brightness(.55)saturate(.9);pointer-events:none;width:calc(100% + 160px);max-width:none;height:calc(100% + 160px);position:absolute;inset:-80px}.story_viewer_stage{width:var(--story-stage-width);height:calc(var(--story-stage-width) * 16 / 9);border-radius:var(--radius-16);background:#090909;display:block;position:relative;box-shadow:0 16px 64px #0006}.story_viewer_stage .story_viewer_image,.story_viewer_stage .story_viewer_shade,.story_viewer.youtube .story_viewer_video{border-radius:inherit;width:100%;height:100%;margin:0;inset:0;transform:none}.story_viewer_stage .story_progress{width:100%;padding:0 12px;top:10px;left:0;right:0}.story_viewer_stage .story_viewer_meta{width:100%;max-height:40%;bottom:16px;left:0;right:0;overflow-y:auto}.story_viewer.youtube .story_viewer_stage{box-shadow:none;background:0 0;grid-template-rows:minmax(0,1fr) auto;display:grid}.story_viewer.youtube .story_viewer_media{aspect-ratio:9/16;border-radius:inherit;justify-self:center;height:100%;min-height:0;display:block;position:relative;box-shadow:0 16px 64px #0006}.story_viewer.youtube .story_viewer_shade{display:none}.story_viewer.youtube .story_viewer_meta{overflow-wrap:anywhere;max-height:min(30dvh,240px);padding:16px 16px 0;position:static}.story_viewer .story_nav{border-radius:var(--radius-circle);color:#fff;background:#00000059;border:1px solid #ffffff2e;place-items:center;width:48px;height:48px;padding:0;display:grid;top:50%;bottom:auto;transform:translateY(-50%)}.story_viewer .story_nav.previous{width:48px;left:-68px;right:auto}.story_viewer .story_nav.next{width:48px;left:auto;right:-68px}.story_viewer .story_nav .material-symbols-rounded{font-size:var(--font-size-title-1)}.story_viewer .story_viewer_desktop_close{z-index:10;border-radius:var(--radius-circle);color:#fff;background:#00000059;width:44px;height:44px;position:absolute;top:24px;right:24px}.story_viewer .story_nav:hover,.story_viewer .story_viewer_desktop_close:hover:not(:disabled){background:#00000080}.story_viewer .story_nav:focus-visible,.story_viewer .story_viewer_desktop_close:focus-visible{outline-offset:4px;outline:2px solid #fff}.story_viewer .story_viewer_close{display:none}}.profile_name_link{color:inherit;text-decoration:none}.profile_name_link:hover span:last-child{text-decoration:underline}.profile_modal_backdrop{z-index:1200;background:color-mix(in srgb, var(--background-primary) 24%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.pf{border-radius:var(--radius-16);background:var(--background-primary-elevated);outline:none;width:min(400px,100%);max-height:calc(100dvh - 48px);position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000059}.pf_cover{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.pf_cover.empty{background:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--brand) 65%, white) 0%, transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--brand) 70%, black), var(--brand) 55%, color-mix(in srgb, var(--brand) 82%, black))}.pf_cover_bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf_cover_fallback{font-size:150px;font-weight:var(--font-weight-bold);font-family:var(--font-family-football-narrow);color:#ffffff4d;mix-blend-mode:plus-lighter;justify-content:center;align-items:center;padding-bottom:.08em;line-height:1;display:flex;position:absolute;inset:0}.pf_close{z-index:3;position:absolute;top:10px;right:10px}.ui_icon_button.pf_close{background:color-mix(in srgb, var(--background-primary) 20%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:30px;height:30px}.ui_icon_button.pf_close .material-symbols-rounded{color:#fff;mix-blend-mode:plus-lighter;font-weight:var(--font-weight-regular);font-size:var(--font-size-title-3)}.pf_name_area{text-align:center;padding:20px 20px 0}.pf_name{color:var(--label-primary);font-family:var(--font-family-football-narrow);font-size:var(--font-size-title-2);font-weight:var(--font-weight-extrabold);margin:0}.pf_comment{font-size:var(--font-size-callout);overflow-wrap:anywhere}.pf_icon_name{font-size:var(--font-size-footnote);font-family:var(--font-family-football-narrow);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;border:1px solid var(--border-normal);border-radius:var(--radius-pill);letter-spacing:0;justify-content:center;align-items:center;gap:4px;margin-top:10px;padding:8px 14px;line-height:1;display:inline-flex}.pf_loading,.profile_error_modal{width:min(400px,100%)}.pf_loading{padding-bottom:28px}.pf_loading_cover,.pf_loading_line{background:linear-gradient(90deg, var(--background-secondary) 25%, var(--label-quaternary) 50%, var(--background-secondary) 75%);background-size:200% 100%;animation:1.2s linear infinite pf_shimmer}.pf_loading_cover{aspect-ratio:1;width:100%}.pf_loading_line{border-radius:var(--radius-9);width:44%;height:18px;margin:24px auto 0}@keyframes pf_shimmer{to{background-position:-200% 0}}.pf_stats{justify-content:center;gap:40px;padding:20px;display:flex}.pf_stat{text-align:center;min-width:80px}.pf_stat_value{font-family:var(--font-family-football);font-size:var(--font-size-callout)}.pf_stat_label{color:var(--label-secondary);font-size:var(--font-size-caption-2)}.pf_actions{border-radius:0 0 var(--radius-16) var(--radius-16);width:100%;min-height:50px;color:var(--accent-blue);font:inherit;font-size:var(--font-size-callout);font-weight:var(--font-weight-semibold);cursor:pointer;border:0;border-top:.5px solid var(--border-normal);background:0 0;display:block}.pf_actions:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-blue) 30%, transparent);outline-offset:-4px}@media (width<=700px){.profile_modal_backdrop{padding:16px}.pf{max-height:calc(100dvh - 32px)}}.experience_history_row{border:0;border-bottom:.5px solid var(--border-normal);width:100%;color:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.experience_history_row:last-child{border:0}.experience_history_row.linked{cursor:pointer}.experience_history_row>div{flex-direction:column;min-width:0;display:flex}.experience_history_row strong{color:var(--label-primary);font-size:var(--font-size-footnote)}.experience_history_row span{color:var(--label-tertiary);font-size:var(--font-size-caption-1)}.experience_amount{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.experience_amount b{font-size:14px}.experience_amount b.plus{color:var(--accent-blue)}.experience_amount b.minus{color:var(--label-secondary)}.experience_amount small{color:var(--label-tertiary);font-size:var(--font-size-caption-3)}.mp_more_btn{border-radius:var(--radius-8);background:var(--background-secondary);width:100%;height:34px;color:var(--label-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);border:0}.icons_shell{width:100%;max-width:100%;margin:0 auto}.icons_header .ui_page_header_subtitle{font-size:var(--font-size-footnote);margin-top:2px}.icons_login_required{border-radius:var(--radius-10);background:var(--background-primary-elevated);justify-content:space-between;align-items:center;gap:12px;margin:0 16px 14px;padding:12px 14px;display:flex}.icons_login_required span{color:var(--label-secondary);font-size:var(--font-size-footnote)}.icons_login_required button{border-radius:var(--radius-8);min-height:34px;font-size:var(--font-size-caption-1);font-weight:var(--font-weight-bold);background:var(--accent-blue);color:#fff;border:0;flex:none;padding:0 12px}.current_icon{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin:20px 0 0;display:grid}.current_icon>.member_icon{object-fit:contain;width:48px;height:41px}.current_icon_copy{min-width:0;display:grid}.current_icon_copy small{color:var(--label-secondary);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-semibold)}.current_icon_copy span{color:var(--label-secondary);font-size:var(--font-size-caption-3)}.current_icon_copy span span{color:var(--accent-blue)}.current_icon_copy strong{font-family:var(--font-family-football-narrow);color:var(--label-primary);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-bold);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;overflow:hidden}.current_icon_change{align-items:baseline;gap:6px;min-width:0;display:flex}.current_icon_change>span{min-width:0}.current_icon_change>button{color:var(--accent-blue);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-bold);background:0 0;border:0;flex:none;padding:0}.current_icon_change>button:disabled{color:var(--label-tertiary)}.icons_error,.icons_notice{margin:0 16px 12px}.icons_notice{border-radius:var(--radius-8);background:color-mix(in srgb, var(--accent-green) 10%, transparent);color:var(--accent-green);font-size:var(--font-size-footnote);font-weight:var(--font-weight-bold);padding:10px 12px}.icon_category_tabs.ui_segmented_control{grid-auto-columns:initial;grid-auto-flow:initial;background:0 0;border-radius:0;flex-wrap:wrap;gap:5px;width:100%;min-width:0;margin:0;padding:20px 0 0;display:flex;overflow:visible}.icon_category_tabs button{border-radius:var(--radius-pill);background:var(--background-secondary);color:var(--label-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);font-family:var(--font-family-title);white-space:nowrap;border:0;padding:10px 14px}.icon_category_tabs button.active{background:var(--label-primary);color:var(--background-primary)}.icon_group{padding:20px 0 0}.icon_group_head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.icon_group_head h3{color:var(--label-primary);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-bold);margin:0}.icon_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.icon_item{border-radius:var(--radius-8);background:var(--background-secondary);min-width:0;color:var(--label-primary);text-align:center;border:0;flex-direction:column;align-items:center;gap:2px;padding:10px;display:flex;position:relative;overflow:hidden}.icon_item:hover{background:var(--background-secondary)}.icon_item:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.icon_item.equipped{border-color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 8%, var(--background-primary-elevated))}.icon_preview{justify-content:center;align-items:center;width:52px;height:38px;display:flex}.icon_preview img,.icon_purchase_sheet>img{image-rendering:pixelated;object-fit:contain}.icon_preview img{width:40px;height:34px}.icon_state_mark{font-size:var(--font-size-callout);place-items:center;display:grid;position:absolute;top:10px;right:10px}.icon_item.locked .icon_state_mark,.icon_item.soldout .icon_state_mark{color:var(--label-secondary);font-weight:var(--font-weight-black)}.icon_info{width:100%;min-width:0;display:grid}.icon_info strong,.icon_info span{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-football-narrow);text-transform:uppercase;letter-spacing:0;overflow:hidden}.icon_info strong{font-size:var(--font-size-caption-1);font-weight:var(--font-weight-extrabold);margin-top:2px}.icon_info span{color:var(--label-secondary);font-size:8px;font-weight:var(--font-weight-bold)}.icon_info small{color:var(--label-secondary);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-semibold);margin-top:5px}.icon_purchase_sheet{text-align:center;flex-direction:column;align-items:center;display:flex}.icon_purchase_sheet>img{width:92px}.icon_purchase_sheet>strong{font-size:var(--font-size-title-2);font-family:var(--font-family-football-narrow);font-weight:var(--font-weight-extrabold);text-transform:uppercase;margin-top:10px}.icon_purchase_sheet>span{font-size:var(--font-size-callout);font-family:var(--font-family-football-narrow);color:var(--label-secondary);font-weight:var(--font-weight-regular);text-transform:uppercase}.icon_purchase_meta{color:var(--label-secondary);font-size:var(--font-size-caption-1);gap:0;margin:10px 0 5px;display:grid}@media (width<=420px){.current_icon_change{flex-direction:column;align-items:flex-start;gap:2px}}.experience_effect_layer{z-index:4000;bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px));pointer-events:none;flex-direction:column-reverse;align-items:center;gap:2px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.experience_effect{--exp-color:var(--accent-mint);color:var(--exp-color);white-space:nowrap;font-family:var(--font-family-football-wide);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-semibold);letter-spacing:0;will-change:transform, opacity, text-shadow;line-height:1;animation:1s linear both exp-move,1s ease-out both exp-opacity,1s ease-out both exp-flash}.experience_effect.minus{--exp-color:var(--accent-red)}.experience_effect strong{color:inherit;font-family:inherit;font-weight:var(--font-weight-extrabold);font-variant-numeric:tabular-nums;letter-spacing:0;transform-origin:50%;animation:.42s cubic-bezier(.16,1.35,.35,1) both exp-impact;display:inline-block}@keyframes exp-move{0%{transform:translateY(10px)}to{transform:translateY(-38px)}}@keyframes exp-opacity{0%{opacity:0}7%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes exp-flash{0%{text-shadow:0 0 #0000}8%{text-shadow:0 0 4px color-mix(in srgb, var(--exp-color) 75%, white), 0 0 12px color-mix(in srgb, var(--exp-color) 45%, transparent)}28%{text-shadow:0 1px 2px color-mix(in srgb, var(--exp-color) 18%, transparent)}to{text-shadow:0 1px 2px #0000000f}}@keyframes exp-impact{0%{transform:scale(.72)}40%{transform:scale(1.22)}70%{transform:scale(.97)}to{transform:scale(1)}}@media (prefers-color-scheme:dark){.experience_effect{--exp-color:var(--accent-mint);text-shadow:0 1px 2px #00000073}.experience_effect.minus{--exp-color:var(--accent-red)}}@media (prefers-reduced-motion:reduce){.experience_effect{animation:1.1s both exp-reduced}.experience_effect strong{animation:none}}@keyframes exp-reduced{0%,to{opacity:0}10%,75%{opacity:1}}.rm_schedule_prediction{color:#fff;font-family:var(--font-family-title);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-semibold);background:0 0;background-color:var(--brand);border-radius:var(--radius-pill);border:0;flex:none;align-items:center;gap:0;padding:3px 5px 3px 9px;display:inline-flex}.rm_schedule_prediction .material-symbols-rounded{font-size:var(--font-size-footnote)}.match_row.has_rwin{grid-template-columns:46px 54px minmax(0,1fr) 50px 54px}.match_rwin_button{border:1px solid var(--accent-brand);border-radius:var(--radius-8);height:30px;color:var(--accent-brand);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-extrabold);background:0 0;padding:0 8px}.rwin_shell{flex-direction:column;gap:10px;width:100%;margin:0 auto;display:flex}.rwin_header{flex-direction:column;gap:5px;margin-top:10px;display:flex}.rwin_header h1{align-items:center;gap:6px;margin:0;line-height:1;display:flex}.rwin_header h1>span{font-family:var(--font-family-football-narrow);text-transform:uppercase;font-size:var(--font-size-title-2);font-weight:var(--font-weight-extrabold);color:var(--accent-brand);font-style:italic}.rwin_header h1>small{color:var(--label-primary);font-size:var(--font-size-callout);font-weight:var(--font-weight-bold);white-space:nowrap;margin-top:2px}.rwin_header p{color:var(--label-secondary);font-size:var(--font-size-caption-1)}.rwin_match_tabs{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.rwin_match_tabs::-webkit-scrollbar{display:none}.rwin_match_tabs button{border:2px solid var(--border-normal);border-radius:var(--radius-8);background:var(--background-primary);width:120px;color:var(--label-primary);flex:none;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px;padding:6px 8px;display:grid}.rwin_match_tabs button.active{border-color:var(--label-secondary)}.rwin_match_tabs .match_competition_mark{width:20px;height:20px;font-size:var(--font-size-title-3);justify-content:center;align-items:center;display:flex}.rwin_match_tabs .match_competition_mark img{width:16px;height:16px}.rwin_match_tab_text{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.4;display:flex}.rwin_match_tabs small{color:var(--label-secondary);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-medium)}.rwin_match_tabs button.open small{color:var(--label-primary)}.rwin_match_tabs strong{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);max-width:100%;font-size:var(--font-size-caption-1);text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;overflow:hidden}.rwin_match_tabs button.disabled img{filter:grayscale();opacity:.5}.rwin_match_tabs button.disabled strong,.rwin_match_tabs button.disabled small{color:var(--label-secondary)}.rwin_match_tabs button:focus-visible,.rwin_revealed button:focus-visible,.rwin_rank_box>button:focus-visible,.rwin_season_table>button:focus-visible,.rwin_submit:focus-visible,.rwin_login:focus-visible,.rwin_error button:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.rwin_empty{border-radius:var(--radius-10);background:var(--background-primary-elevated);color:var(--label-secondary);font-size:var(--font-size-footnote);text-align:center;margin:14px 16px;padding:16px}.rwin_error{border-radius:var(--radius-10);background:var(--background-primary-elevated);color:var(--label-secondary);font-size:var(--font-size-footnote);justify-content:space-between;align-items:center;gap:12px;margin:14px 16px;padding:16px;display:flex}.rwin_error button{border-radius:var(--radius-8);background:var(--background-secondary);min-height:36px;color:var(--label-primary);font-weight:var(--font-weight-semibold);border:0;flex:none;padding:0 12px}.rwin_pool_section,.rwin_bet_box,.rwin_revealed,.rwin_match_rankings,.rwin_season_rank,.rwin_my_pick{border-top:.5px solid var(--border-normal);margin-top:10px}.rwin_match_card{border-top:.5px solid var(--border-normal);margin-top:10px;padding:20px 0 0}.rwin_bet_box{border-radius:var(--radius-8);color:#fff;background:#0e1b36;border:0;margin:0;padding:0}.rwin_bet_fields{padding:16px}.rwin_bet_box h2{font-weight:var(--font-weight-semibold)}.rwin_bet_box header span{opacity:.5;font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold)}.rwin_pool_section>header,.rwin_bet_fields>header,.rwin_revealed>header,.rwin_season_rank>header,.rwin_match_rankings>header{justify-content:space-between;align-items:center;padding-top:10px;display:flex}.rwin_bet_fields>header{padding:0}.rwin_match_scoreline{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:4px;display:grid}.rwin_match_team{min-width:0;color:var(--label-primary);text-align:center;justify-items:center;gap:6px;display:grid}.rwin_match_team_logo{place-items:center;width:48px;height:48px;display:grid}.rwin_match_team_logo img{object-fit:contain;width:44px;height:44px}.rwin_match_team.real .rwin_match_team_logo img{width:48px;height:48px}.rwin_match_team>strong{max-width:100%;font-family:var(--font-family-title);font-size:var(--font-size-callout);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rwin_match_score{justify-items:center;display:grid}.rwin_match_score strong{font-family:var(--font-family-football);font-size:var(--font-size-title-1);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);letter-spacing:1px}.rwin_match_meta{flex-direction:column;justify-content:center;align-items:center;gap:3px;margin-top:10px;display:flex}.rwin_match_meta span,.rwin_match_card time{color:var(--label-secondary);font-family:var(--font-family-football);font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium)}.rwin_match_meta .match_competition_mark{width:25px;height:25px}.rwin_match_card>time{text-align:center;font-size:var(--font-size-caption-1);margin-top:3px;display:block}.rwin_transition_notice{border:1px solid color-mix(in srgb, var(--accent-brand) 34%, transparent);border-radius:var(--radius-8);background:color-mix(in srgb, var(--accent-brand) 8%, var(--background-primary));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin:0 0 18px;padding:11px 12px;display:grid}.rwin_transition_notice>i{color:var(--accent-brand);font-size:var(--font-size-title-3)}.rwin_transition_notice>span{gap:3px;display:grid}.rwin_transition_notice strong{color:var(--label-primary);font-size:var(--font-size-footnote)}.rwin_transition_notice small{color:var(--label-secondary);font-size:var(--font-size-caption-2);line-height:1.45}.rwin_countdown{background:0 0;border:0;justify-items:center;gap:3px;margin-top:10px;display:grid;position:relative;overflow:hidden}.rwin_countdown_heading{color:var(--accent-brand);font-family:var(--font-family-title);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.rwin_countdown_units{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:min(300px,100%);display:grid}.rwin_countdown_unit{border-radius:var(--radius-8);background:linear-gradient(135deg, color-mix(in srgb, var(--background-primary) 80%, var(--accent-brand) 20%), color-mix(in srgb, var(--background-primary) 90%, var(--accent-brand) 10%)) padding-box, conic-gradient(from var(--rwin-countdown-border-angle), transparent 0 68%, var(--accent-brand) 82%, transparent 96%) border-box;border:2px solid #0000;align-content:center;justify-items:center;gap:1px;min-width:0;min-height:58px;padding:7px 4px 5px;animation:1s linear infinite rwin-countdown-border;display:grid}.rwin_countdown_unit b{color:var(--label-primary);font-family:var(--font-family-football);font-size:var(--font-size-title-3);font-variant-numeric:tabular-nums;font-style:italic;font-weight:var(--font-weight-bold);letter-spacing:0}.rwin_countdown_unit small{color:var(--label-primary);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-medium)}@property --rwin-countdown-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rwin-countdown-border{0%{--rwin-countdown-border-angle:0deg}55%{--rwin-countdown-border-angle:70deg}86%{--rwin-countdown-border-angle:320deg}94%{--rwin-countdown-border-angle:354deg}to{--rwin-countdown-border-angle:360deg}}.rwin_countdown.upcoming{border:1px solid var(--border-normal);border-radius:var(--radius-10);background:var(--background-secondary);grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:16px;padding:13px 16px}.rwin_countdown.upcoming>span{color:var(--label-secondary);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-semibold)}.rwin_countdown.upcoming>strong{color:var(--label-primary);font-size:var(--font-size-callout)}.rwin_team_fallback{border-radius:var(--radius-circle);background:var(--background-secondary);place-items:center;width:44px;height:44px;font-style:normal;display:grid}.rwin_result{color:var(--label-secondary);font-size:var(--font-size-caption-1);text-align:center;margin:5px 0 0}.rwin_pool_section h2,.rwin_bet_box h2,.rwin_revealed h2,.rwin_match_rankings h2,.rwin_season_rank h2{font-size:var(--font-size-subheadline);font-family:var(--font-family-football-narrow);margin:0}.rwin_pool_section header span,.rwin_revealed header span,.rwin_season_rank header span{color:var(--label-secondary);font-size:var(--font-size-caption-1)}.rwin_pool_section>p,.rwin_match_rankings>p{color:var(--label-secondary);font-size:var(--font-size-caption-2);text-align:center;margin-top:10px}.rwin_jackpot_total{border-radius:var(--radius-8);background:#0a1327f7;grid-template-columns:1fr auto;justify-content:center;align-items:center;column-gap:10px;margin-top:10px;padding:16px;display:grid}.rwin_jackpot_total span{color:#fff;font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);grid-column:1}.rwin_jackpot_total strong{color:var(--accent-blue);font-size:var(--font-size-title-2);font-family:var(--font-family-football);font-weight:var(--font-weight-semibold);grid-area:1/2/3}.rwin_jackpot_total small{color:#ffffffb3;font-size:var(--font-size-caption-2);grid-column:1}.rwin_pool_grid{grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0;display:grid}.rwin_pool_grid>div{border-radius:var(--radius-8);border:1px solid color-mix(in srgb, var(--accent-brand) 30%, transparent);flex-direction:column;min-width:0;padding:5px 0;display:flex;position:relative;overflow:hidden}.rwin_pool_grid>div>*{text-align:center}.rwin_pool_grid>div.winner strong{color:var(--accent-brand)}.rwin_pool_grid strong{font-size:var(--font-size-caption-2)}.rwin_pool_grid b{color:var(--label-secondary);font-size:var(--font-size-caption-1);margin-top:4px}.rwin_pool_grid span{color:var(--label-secondary);font-size:var(--font-size-caption-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rwin_pool_grid.score strong{font-variant-numeric:tabular-nums;font-family:var(--font-family-football);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);letter-spacing:0}.rwin_pool_empty{text-align:center;padding:20px 0;font-size:var(--font-size-body)!important}.rwin_pool_rules{color:var(--label-secondary);font-size:var(--font-size-caption-1);padding-left:15px}.rwin_pool_rules li+li{margin-top:3px}.rwin_my_pick{background:var(--background-secondary);border-radius:var(--radius-8);border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.rwin_my_pick>span{color:var(--label-secondary);font-size:var(--font-size-footnote)}.rwin_my_pick>strong{font-size:var(--font-size-footnote)}.rwin_my_pick>b{color:var(--accent-brand);font-size:var(--font-size-footnote);text-align:right}.rwin_my_pick.lost>b{color:var(--label-secondary)}.rwin_entry_shortage{color:var(--accent-red);font-size:var(--font-size-caption-2);margin-top:9px}.rwin_submit,.rwin_login{border-radius:0 0 var(--radius-8) var(--radius-8);background:var(--accent-brand);color:#fff;width:100%;min-height:54px;font-size:var(--font-size-callout);font-weight:var(--font-weight-semibold);font-family:var(--font-family-title);border:0}.rwin_submit:disabled{color:#ffffff80;background:#0a1327f7}.rwin_score_picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.rwin_score_picker label{cursor:pointer;min-width:0;min-height:56px;display:block;position:relative}.rwin_score_picker label>span{z-index:1;color:#ffffffb3;max-width:calc(100% - 66px);font-family:var(--font-family-title);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;position:absolute;top:50%;left:20px;overflow:hidden;transform:translateY(-50%)}.rwin_score_picker select{appearance:none;border-radius:var(--radius-10);color:#ffffffb3;width:100%;height:100%;font-family:var(--font-family-football);cursor:pointer;font-size:24px;font-weight:var(--font-weight-extrabold);text-align:right;text-align-last:right;direction:rtl;background:#ffffff1a;padding:0 20px 0 50%;position:absolute;inset:0;border:0!important;box-shadow:0 0!important}.rwin_score_picker select option{text-align:right;direction:ltr}.rwin_score_picker label.selected select{background:color-mix(in srgb, var(--accent-brand) 50%, transparent);color:#fff}.rwin_score_picker label.selected span{color:#fff}.rwin_score_picker label:focus-within select{border-color:var(--accent-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-blue) 18%, transparent)}.rwin_pick_summary{border-top:1px solid #ffffff0d;gap:10px;padding:16px;display:grid}.rwin_estimate{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;display:grid}.rwin_estimate>div{min-width:0}.rwin_estimate span{color:#fffc;font-size:var(--font-size-caption-1);display:block}.rwin_estimate strong{color:#fff;font-size:var(--font-size-body);font-family:var(--font-family-football)}.rwin_estimate ul{color:#ffffff80;font-size:var(--font-size-caption-2);margin:3px 0 0;padding-left:14px}.rwin_revealed>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.rwin_revealed button{border-radius:var(--radius-pill);background:var(--background-secondary);color:var(--label-primary);border:0;align-items:center;gap:3px;padding:5px 10px;display:flex}.rwin_revealed button>span{align-items:center;gap:5px;display:flex}.rwin_revealed strong{font-size:var(--font-size-caption-1);font-weight:var(--font-weight-medium)}.rwin_revealed small{color:var(--label-secondary);font-size:var(--font-size-caption-1)}.rwin_rank_columns{grid-template-columns:1fr 1fr;gap:5px;margin-top:10px;display:grid}.rwin_rank_box{border:.5px solid var(--border-normal);border-radius:var(--radius-8);overflow:hidden}.rwin_rank_box h3{font-size:var(--font-size-caption-2);font-family:var(--font-family-body);color:var(--label-secondary);font-weight:var(--font-weight-medium);margin:0;padding:10px}.rwin_rank_box>button{border:0;border-top:.5px solid var(--border-normal);width:100%;color:var(--label-primary);text-align:left;background:0 0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;padding:10px;display:grid}.rwin_rank_box em{color:var(--label-secondary);font-size:var(--font-size-caption-1);font-style:normal}.rwin_rank_box button>span{flex-direction:column;min-width:0;display:flex}.rwin_rank_box strong{font-size:var(--font-size-caption-1);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rwin_rank_box small{color:var(--label-secondary);font-size:var(--font-size-caption-2)}.rwin_rank_box button>b{font-size:var(--font-size-caption-2)}.rwin_rank_box>p{color:var(--label-secondary);font-size:var(--font-size-caption-1);text-align:center;padding:10px 0}.rwin_page .plus{color:var(--accent-brand)!important}.rwin_page .minus{color:var(--label-secondary)!important}.rwin_season_table{border:.5px solid var(--border-normal);border-radius:var(--radius-8);margin-top:10px}.rwin_season_table .head,.rwin_season_table>button{grid-template-columns:20px 1fr 50px 50px 50px;align-items:center;display:grid}.rwin_season_table .head{color:var(--label-secondary);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-medium);padding:10px}.rwin_season_table>button{border:0;border-top:.5px solid var(--border-normal);width:100%;color:var(--label-primary);text-align:left;background:0 0;padding:10px}.rwin_season_table>button.me{background:color-mix(in srgb, var(--accent-blue) 8%, transparent)}.rwin_season_table>button.outside{border:1px solid var(--accent-brand);border-radius:var(--radius-8);margin-top:8px}.rwin_season_table button>b{font-size:var(--font-size-caption-1)}.rwin_season_table button>span{font-size:var(--font-size-caption-1);gap:3px;display:flex}.rwin_season_table button>em{font-size:var(--font-size-caption-1);font-style:normal;font-weight:var(--font-weight-medium)}.rwin_season_member{flex-direction:column;min-width:0}.rwin_season_member strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-footnote);overflow:hidden}.rwin_season_member small{color:var(--label-secondary);font-size:var(--font-size-caption-2);display:none}.rwin_season_table>p{color:var(--label-secondary);font-size:var(--font-size-caption-1);text-align:center;margin:0;padding:18px}@media (prefers-reduced-motion:reduce){.rwin_countdown_unit{animation:none}}.ui_button{border-radius:var(--radius-8);font-weight:var(--font-weight-bold);border:0;justify-content:center;align-items:center;padding:0 14px;transition:filter .15s,transform .15s;display:inline-flex;position:relative}.ui_button_content{place-items:center;min-width:0;display:inline-grid}.ui_button_label,.ui_button_spinner{grid-area:1/1}.ui_button_label{justify-content:center;align-items:center;gap:inherit;min-width:0;display:inline-flex}.ui_button_label_loading{visibility:hidden}.ui_button_spinner{color:currentColor;border-color:color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor}.ui_button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-blue) 30%, transparent);outline-offset:2px}.ui_button_primary{background:var(--accent-blue-fill);color:#fff}.ui_button_primary:disabled{background:var(--background-secondary-elevated);color:var(--label-tertiary)}.ui_button_secondary{background:var(--background-tertiary);color:var(--label-primary)}.ui_button_danger{background:var(--accent-red-fill);color:#fff}.ui_button_plain{color:var(--label-primary);background:0 0}.ui_button_regular{min-height:44px;font-size:var(--font-size-callout)}.ui_button_full{width:100%}.ui_icon_button{border-radius:var(--radius-circle);color:var(--label-primary);border:0;flex:none;place-items:center;padding:0;transition:filter .15s,transform .15s;display:inline-grid}@media (hover:hover){.ui_button:hover:not(:disabled),.ui_icon_button:hover:not(:disabled){filter:brightness(.94)}}.ui_button:active:not(:disabled),.ui_icon_button:active:not(:disabled){transform:scale(.97)}.ui_icon_button .ui_button_content,.ui_icon_button .ui_button_label{width:100%;height:100%}.ui_icon_button_small{width:32px;height:32px}.ui_icon_button_regular{width:44px;height:44px}.ui_icon_button_plain{background:0 0}.ui_icon_button_filled{background:var(--background-secondary)}.ui_icon_button:focus-visible,.ui_text_link:focus-visible,.ui_segmented_option:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-blue) 30%, transparent);outline-offset:2px}.ui_text_link{text-underline-offset:3px;text-decoration:none}.ui_text_link:hover{text-decoration:underline}.ui_text_link_accent{color:var(--label-primary);-webkit-text-decoration-color:var(--accent-blue);text-decoration-color:var(--accent-blue);text-decoration-line:underline}.ui_text_link_secondary{color:var(--label-primary);font-size:var(--font-size-callout);font-weight:var(--font-weight-semibold)}.ui_text_link_danger{color:var(--label-primary);-webkit-text-decoration-color:var(--accent-red);text-decoration-color:var(--accent-red);text-decoration-line:underline}.ui_segmented_control{border-radius:var(--radius-9);background:var(--background-secondary);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:2px;display:inline-grid}.ui_segmented_option{border-radius:var(--radius-8);color:var(--label-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:10px 0;line-height:1}.ui_segmented_option.active{background:var(--background-primary-elevated);color:var(--label-primary);box-shadow:0 1px 3px #0000001f}.ui_segmented_option:disabled{color:var(--label-tertiary);cursor:not-allowed}.ui_field{display:block}.ui_field_label{color:var(--label-primary);font-size:var(--font-size-footnote);margin-bottom:5px;display:block}.ui_field_description,.ui_field_error{font-size:var(--font-size-caption-1)}.ui_field_description{color:var(--label-secondary)}.ui_field_error{border-left:2px solid var(--accent-red);color:var(--label-primary);padding-left:6px}.ui_control{border:1px solid var(--border-normal);border-radius:var(--radius-8);background:var(--background-primary);width:100%;min-height:44px;color:var(--label-primary);font-size:var(--font-size-subheadline);padding:0 10px;transition:border-color .15s,box-shadow .15s,background-color .15s}input.ui_control{font-size:var(--font-size-subheadline);border-radius:var(--radius-8);background:var(--background-primary)}.ui_control::placeholder{color:var(--label-tertiary)}.ui_control:focus,.ui_control:focus-visible{border-color:var(--label-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--label-primary) 10%, transparent);outline:0}.ui_control[aria-invalid=true]{border-color:var(--accent-red)}.ui_control[aria-invalid=true]:focus,.ui_control[aria-invalid=true]:focus-visible{border-color:var(--accent-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-red) 18%, transparent)}.ui_control:disabled{background:var(--background-secondary);color:var(--label-tertiary);cursor:not-allowed;opacity:1}.ui_textarea{resize:vertical;min-height:80px;font-size:var(--font-size-subheadline);padding-block:10px}.ui_select{padding-right:34px}.ui_checkbox{color:var(--label-vibrant-secondary);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;gap:3px;display:inline-flex}.ui_checkbox input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui_checkbox_icon{color:var(--label-tertiary)}.ui_checkbox_icon_on{color:var(--accent-blue);display:none}.ui_checkbox:has(input:checked) .ui_checkbox_icon_off{display:none}.ui_checkbox:has(input:checked) .ui_checkbox_icon_on{display:inline-block}.ui_checkbox:has(input:focus-visible) .ui_checkbox_icon{border-radius:var(--radius-4);outline:3px solid color-mix(in srgb, var(--accent-blue) 30%, transparent);outline-offset:2px}.ui_checkbox:has(input:disabled){color:var(--label-tertiary);cursor:not-allowed}.ui_badge{border-radius:var(--radius-4);font-weight:var(--font-weight-bold);white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui_badge_small{font-size:var(--font-size-caption-3);padding:2px 4px}.ui_badge_regular{min-height:22px;font-size:var(--font-size-caption-1);padding:2px 8px}.ui_badge_neutral{background:var(--background-secondary);color:var(--label-primary)}.ui_badge_brand{background:var(--brand);color:#fff!important}.ui_badge_info{--ui-badge-accent:var(--accent-blue);background:var(--background-secondary);color:var(--label-secondary)}.ui_badge_success{background:color-mix(in srgb, var(--accent-green) 14%, transparent);color:var(--label-primary)}.ui_badge_warning{background:color-mix(in srgb, var(--accent-orange) 14%, transparent);color:var(--label-primary)}.ui_badge_danger{background:color-mix(in srgb, var(--accent-red) 14%, transparent);color:var(--label-primary)}.ui_badge_brand .ui_status_badge_dot{background:var(--brand)}.ui_badge_info .ui_status_badge_dot{background:var(--accent-blue)}.ui_badge_success .ui_status_badge_dot{background:var(--accent-green)}.ui_badge_warning .ui_status_badge_dot{background:var(--accent-orange)}.ui_badge_danger .ui_status_badge_dot{background:var(--accent-red)}.ui_status_badge{gap:5px;margin-right:6px}.ui_status_badge_dot{border-radius:var(--radius-circle);background:currentColor;width:6px;height:6px}.ui_avatar{border-radius:var(--radius-8);background:var(--background-secondary);color:var(--label-vibrant-secondary);vertical-align:middle;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ui_avatar_small{width:28px;height:28px;font-size:var(--font-size-caption-1)}.ui_avatar_medium{width:40px;height:40px;font-size:var(--font-size-headline)}.ui_avatar_large{width:64px;height:64px;font-size:var(--font-size-title-1)}.ui_avatar img,.ui_avatar_fallback{width:100%;height:100%}.ui_avatar img{object-fit:cover}.ui_avatar_fallback{font-weight:var(--font-weight-bold);color:var(--label-secondary);place-items:center;display:grid}.ui_member_name{max-width:100%;color:inherit;vertical-align:middle;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.ui_member_name_text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-footnote);color:var(--label-primary);font-weight:var(--font-weight-semibold);overflow:hidden}.chat_author .ui_member_name_text,.chat_media_author .ui_member_name_text{color:var(--label-secondary)}a.ui_member_name:hover .ui_member_name_text{text-decoration:underline}.ui_page_shell{width:min(var(--rm-shell-width,640px), 100%);background:var(--background-primary);min-height:calc(100vh - 44px);margin:0 auto}.ui_page_header{padding:10px 0 0;display:flex}.ui_page_header h2{font-family:var(--font-family-football-narrow);font-size:var(--font-size-title-2);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1}.ui_page_header_copy{flex:1;min-width:0}.ui_page_header_eyebrow,.ui_page_header_subtitle,.ui_page_header_title{margin:0}.ui_page_header_eyebrow{color:var(--label-vibrant-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-bold)}.ui_page_header_title{color:var(--label-primary);font-family:var(--font-family-title);font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold)}.ui_page_header_subtitle{color:var(--label-vibrant-secondary);font-size:var(--font-size-subheadline)}.ui_page_header_actions{align-items:center;gap:8px;display:flex}.ui_section_header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ui_section_header_title{min-width:0;margin:0}.ui_section_header_meta{color:var(--label-vibrant-secondary);font-size:var(--font-size-caption-2);flex:none}.ui_surface_plain{background:0 0}.ui_surface_filled{background:var(--background-secondary)}.ui_surface_outlined{border:1px solid var(--border-normal);background:var(--background-primary-elevated)}.ui_divider{background:var(--label-quaternary);border:0;flex:none;margin:0}.ui_divider_horizontal{width:100%;height:1px}.ui_divider_vertical{width:1px;height:100%}.ui_dialog_backdrop{z-index:5000;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ui_dialog{width:100%;max-width:500px;padding:20px 20px calc(32px + env(safe-area-inset-bottom));border-radius:var(--radius-16) var(--radius-16) 0 0;background:var(--background-primary-elevated);overscroll-behavior:contain;flex-direction:column;gap:10px;animation:.2s ease-out ui-dialog-in;display:flex}.ui_sheet{max-width:640px;max-height:min(82vh,720px);overflow-y:auto}.ui_popover{display:inline-flex;position:relative}.ui_popover_panel{z-index:900;border:1px solid var(--border-normal);border-radius:var(--radius-12);background:var(--background-primary-elevated);width:max-content;min-width:180px;max-width:min(320px,100vw - 24px);padding:8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 32px #0000002e}.ui_dialog:focus{outline:none}.ui_dialog_title{font-size:var(--font-size-callout);font-weight:var(--font-weight-semibold);font-family:var(--font-family-title)}.ui_dialog_error{min-height:18px;color:var(--accent-red);font-size:var(--font-size-caption-1);margin-top:4px;padding:0 2px}.ui_dialog_actions{gap:10px;width:100%;margin-top:15px;display:flex}.ui_dialog_action{font-size:var(--font-size-subheadline)}@keyframes ui-dialog-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui_button,.ui_icon_button,.ui_control{transition:none}.ui_dialog{animation:none}}.ui_tabs{align-items:center;display:flex}.ui_tab{min-height:36px;color:var(--label-primary);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold);border:0}.ui_tabs_pill{gap:5px}.ui_tabs_pill .ui_tab{border-radius:var(--radius-pill);background:var(--background-secondary);font-family:var(--font-family-title);padding:6px 14px}.ui_tabs_pill .ui_tab_active{background:var(--label-primary);color:var(--background-primary)}.ui_tabs_underline{border-bottom:1px solid var(--border-normal)}.ui_tabs_underline .ui_tab{background:0 0;padding:0 10px;position:relative}.ui_tabs_underline .ui_tab_active{color:var(--label-primary)}.ui_tabs_underline .ui_tab_active:after{content:"";background:currentColor;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.ui_tab:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-blue) 30%, transparent);outline-offset:2px}.ui_tab_panel:focus{outline:none}.ui_card{color:var(--label-primary)}.ui_card_plain{background:0 0}.ui_card_filled{border-radius:var(--radius-14);background:var(--background-secondary)}.ui_card_outlined{border:1px solid var(--border-normal);border-radius:var(--radius-14);background:var(--background-primary-elevated)}.ui_spinner{border:2px solid var(--label-quaternary);border-top-color:var(--accent-blue);border-radius:var(--radius-circle);animation:.75s linear infinite ui-spinner-rotate;display:inline-block}.ui_spinner_small{width:16px;height:16px}.ui_spinner_regular{width:24px;height:24px}.ui_skeleton{border-radius:var(--radius-6);background:linear-gradient(90deg, var(--background-secondary) 20%, var(--background-tertiary) 50%, var(--background-secondary) 80%);background-size:240% 100%;min-width:24px;min-height:12px;animation:1.2s linear infinite ui-skeleton-slide;display:inline-block}.ui_skeleton_rounded{border-radius:var(--radius-pill)}.ui_inline_alert{border-radius:var(--radius-10);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);padding:10px 12px}.ui_inline_alert_info{background:color-mix(in srgb, var(--accent-blue) 12%, transparent);color:var(--label-primary)}.ui_inline_alert_success{background:color-mix(in srgb, var(--accent-green) 12%, transparent);color:var(--label-primary)}.ui_inline_alert_warning{background:color-mix(in srgb, var(--accent-orange) 12%, transparent);color:var(--label-primary)}.ui_inline_alert_danger{background:color-mix(in srgb, var(--accent-red) 12%, transparent);color:var(--label-primary)}.ui_empty_state,.ui_error_state{color:var(--label-vibrant-secondary);text-align:center;justify-items:center;padding:32px 16px;display:grid}.app_error_boundary{background:var(--background-primary);place-items:center;min-height:100dvh;padding:24px;display:grid}.ui_empty_state_compact,.ui_error_state_compact{padding:16px 12px}.ui_empty_state strong,.ui_error_state strong{color:var(--label-primary);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-bold)}.ui_empty_state p,.ui_error_state p{max-width:360px;font-size:var(--font-size-footnote);margin:5px 0 0}.ui_empty_state_icon{color:var(--label-tertiary);margin-bottom:8px;font-size:26px}.ui_empty_state_action,.ui_error_state button{margin-top:12px}.ui_toast_region{right:12px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:1200;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;left:12px}.ui_toast{border:.5px solid var(--border-normal);border-radius:var(--radius-pill);background:var(--background-tertiary);min-height:44px;color:var(--label-primary);font-size:var(--font-size-footnote);pointer-events:auto;align-items:center;padding:10px 18px;animation:.18s ease-out ui-toast-in;display:flex;box-shadow:0 8px 30px #0000002e}.ui_toast_success{border-color:color-mix(in srgb, var(--accent-green) 45%, var(--label-quaternary))}.ui_toast_danger{border-color:color-mix(in srgb, var(--accent-red) 45%, var(--label-quaternary))}.ui_feedback_message{color:var(--label-vibrant-secondary);font-size:var(--font-size-subheadline)}@keyframes ui-spinner-rotate{to{transform:rotate(360deg)}}@keyframes ui-skeleton-slide{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui_spinner,.ui_skeleton,.ui_toast{animation:none}}.ui_list_row{width:100%;min-width:0;color:var(--label-primary);text-align:left;align-items:center;gap:10px;display:flex}button.ui_list_row{background:0 0;border:0}.ui_list_row_leading,.ui_list_row_meta,.ui_list_row_trailing{flex:none}.ui_list_row_body{flex:1;min-width:0;display:grid}.ui_list_row_title,.ui_list_row_subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui_list_row_title{font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold)}.ui_list_row_subtitle,.ui_list_row_meta{color:var(--label-vibrant-secondary);font-size:var(--font-size-caption-1)}.ui_data_table_wrap{width:100%;overflow-x:auto}.ui_data_table{border-collapse:collapse;width:100%}.ui_data_table th{color:var(--label-vibrant-secondary);font-size:var(--font-size-caption-2)}.ui_data_table th,.ui_data_table td{border-bottom:.5px solid var(--border-normal)}.ui_metric_strip{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));margin:0;display:grid}.ui_metric{min-width:0}.ui_metric dt,.ui_metric small{color:var(--label-vibrant-secondary);font-size:var(--font-size-caption-2)}.ui_metric dd{color:var(--label-primary);font-size:var(--font-size-title-3);font-weight:var(--font-weight-extrabold);margin:2px 0 0}.ui_metric_info{border-top:2px solid var(--accent-blue)}.ui_metric_success{border-top:2px solid var(--accent-green)}.ui_metric_danger{border-top:2px solid var(--accent-red)}.ui_pagination{justify-content:center;align-items:center;gap:4px;display:flex}.ui_pagination button{min-width:20px;min-height:20px;color:var(--label-vibrant-secondary);font-size:var(--font-size-caption-1);background:0 0;border:0}.ui_pagination button:disabled{color:var(--label-tertiary)}.ui_pagination .ui_pagination_current{background:var(--background-secondary);color:var(--background-primary);font-weight:var(--font-weight-bold)}.ui_search_field{align-items:center;gap:4px;min-width:0;display:flex}.ui_search_field .ui_input{background:0 0;border:0;flex:1;min-width:0}.ui_search_icon{color:var(--label-secondary);flex:none;font-size:21px}.ui_search_submit{min-height:36px;color:var(--label-vibrant-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:0 8px}.ui_filter_bar{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;gap:5px;max-width:100%;display:flex;overflow-x:auto}.ui_filter_bar::-webkit-scrollbar{display:none}.home_columns{display:contents}@media (width>=1024px){:root{--rm-desktop-width:1200px;--rm-desktop-header-height:60px}.rm_header,.rm_header.panel_open{height:var(--rm-desktop-header-height);min-height:var(--rm-desktop-header-height);background:var(--background-primary);-webkit-backdrop-filter:none;backdrop-filter:none;position:sticky;inset:0 0 auto;overflow:visible}.rm_header_top{width:min(var(--rm-desktop-width), 100%);gap:24px;height:100%;min-height:0}.rm_header .rm_brand{gap:5px;width:auto;height:44px;position:static;transform:none}.rm_header .rm_brand picture{margin-top:-4px}.rm_brand_wordmark{font-family:var(--font-family-football-wide);font-size:var(--font-size-callout);letter-spacing:-.5px}.rm_header .rm_desktop_nav,.rm_header .rm_desktop_account{align-items:center;gap:var(--desktop-nav-gap,18px);min-width:0;margin:0;padding:0;display:flex;overflow:visible}.rm_header .rm_desktop_nav button,.rm_header .rm_desktop_account button{min-width:0;color:var(--label-secondary);font-family:var(--font-family-title);font-size:14px;font-weight:var(--font-weight-semibold);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0}.rm_header .rm_desktop_nav button{position:relative}.rm_header .rm_desktop_nav button.active,.rm_header .rm_desktop_nav button:hover,.rm_header .rm_desktop_account button:hover,.rm_header .rm_desktop_account button[aria-current=page]{color:var(--label-primary)}.rm_header .rm_desktop_nav button.active:after{border-radius:var(--radius-2);background:var(--accent-brand);content:"";height:2px;position:absolute;inset:auto 0 0}.rm_desktop_matches{align-items:center;gap:16px;min-width:0;margin-left:auto;display:flex}.rm_header .rm_match_notify,.rm_match_result{gap:8px;width:auto;min-width:0;margin:0}.rm_match_result{color:var(--label-primary);text-align:left;border:0;border-right:.5px solid var(--border-normal);background:0 0;align-items:center;padding:0 20px 0 0;display:flex}.rm_match_result_teams{min-width:0;font-size:var(--font-size-caption-2);flex:1;gap:2px;line-height:1;display:grid}.rm_match_copy{line-height:1}.rm_match_result_teams>span{align-items:center;gap:3px;min-width:0;display:flex}.rm_match_result_teams>span>span{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold);overflow:hidden}.rm_match_result_teams b{font-variant-numeric:tabular-nums}.rm_header .rm_match_copy strong{font-size:var(--font-size-caption-2)}.rm_header .rm_match_copy small{font-size:var(--font-size-caption-2);margin-top:2px}.rm_header_actions{flex:none;gap:4px;margin:0}.rm_header .rm_desktop_account{--desktop-nav-gap:2px}.rm_header .rm_desktop_account button,.rm_header .notification_trigger{place-items:center;width:36px;height:44px;display:grid}.rm_desktop_account .material-symbols-rounded,.notification_menu .material-symbols-rounded{font-size:var(--font-size-title-2)}.rm_header .rm_menu_button,.rm_header .rm_nav{display:none}.rm_header .rm_schedule_layer,.rm_header .notification_dropdown{z-index:3;border-radius:var(--radius-14);background:var(--background-secondary);width:400px;max-height:min(600px,100dvh - 88px);padding:16px;position:absolute;top:calc(100% + 8px);left:auto;transform:translateY(-8px);box-shadow:0 12px 40px #00000024}.rm_header .notification_dropdown{right:0}.rm_header .rm_schedule_layer{right:max(16px, calc((100% - var(--rm-desktop-width)) / 2 + 16px))}.rm_header.schedule_open .rm_schedule_layer,.rm_header .notification_dropdown.show{transform:none}.rm_header .notification_list{padding:0}.rm_header .rm_schedule_layer:focus-visible,.rm_header .notification_dropdown:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.home_page.ui_page_shell{--home-panel-height:clamp(360px, calc(100dvh - 96px), 900px);width:min(var(--rm-desktop-width), 100%);padding:16px 16px 32px}.home_page .home_shell{grid-template-columns:60px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}.home_page .home_chrome,.home_columns{will-change:auto;display:contents;transform:none}.home_page .home_stories{top:calc(var(--rm-desktop-header-height) + 16px);grid-area:1/1;width:100%;min-width:0;margin:0;position:sticky}.home_page .home_story_rail{overscroll-behavior-y:contain;flex-direction:column;align-items:center;gap:8px;max-height:min(900px,100dvh - 96px);padding:0;overflow:hidden auto}.home_page .home_story_item.add{z-index:2;background:var(--background-primary);position:sticky;top:0}.home_chat_top{border-bottom:.5px solid var(--border-normal);flex:none;min-width:0;padding:16px}.home_chat_context{flex:none;min-width:0;margin:0}.home_page .home_headline_rail{width:100%;margin:0;padding:0;overflow:visible}.home_page .home_headline_card,.home_page .home_headline_skeleton{flex:1 1 0;width:0;min-width:0}.home_page .home_headline_time_group{display:none}.home_chat_context .home_headline_card{height:auto}.home_page .home_headline_card.poll{border-left:2px solid color-mix(in srgb, var(--accent-blue) 50%, transparent);background-color:#0000;border-radius:0;height:auto;margin-top:5px;padding:0 0 0 10px}.home_page .home_community{top:calc(var(--rm-desktop-header-height) + 16px);min-width:0;height:var(--home-panel-height);border:.5px solid var(--border-normal);border-radius:var(--radius-14);background:var(--background-primary);flex-direction:column;grid-area:1/3;padding:0;display:flex;position:sticky;overflow:hidden}.rm_desktop_matches .match_competition_mark{flex:0 0 16px;width:16px;height:16px}.home_page .home_chat_heading{flex:none;margin:0;display:flex!important}.home_chat_topic{width:100%;color:var(--label-primary);text-align:left;background:0 0;border:0;gap:5px;line-height:1;display:grid}.home_page .chat_shell.embedded .chat_form{border-width:.5px;padding:0 16px}.home_board_panel #board_tabs_wrap{align-items:center;gap:12px;margin:0;padding:16px 16px 5px;display:flex}.home_board_panel .board_tabs{flex:1;min-width:0}.home_board_panel .home_board_write{min-height:24px;font-size:var(--font-size-caption-1);white-space:nowrap;color:var(--accent-blue);background:0 0;flex:none;padding:0}.home_board_panel .board_row_title span:last-child{font-weight:var(--font-weight-regular)}.home_board_panel .home_board_write svg{fill:currentColor;flex:0 0 16px;width:16px;height:16px;margin-right:4px}@media (prefers-color-scheme:light){.home_board_panel .home_board_write{color:var(--accent-blue-fill)}}.home_board_panel #board_paging{padding:10px 16px 16px}.home_chat_topic>span{color:var(--label-secondary);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-semibold)}.home_chat_topic>strong{font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);word-break:keep-all;overflow-wrap:anywhere}.home_page .home_chat_float_filters{display:none}.home_page .home_community .chat_shell.embedded{flex:1;height:auto;min-height:0}.home_page .chat_shell.embedded .chat_list{clip-path:none;will-change:auto;scrollbar-width:thin;flex:1;width:100%;padding:0 16px;position:relative;inset:auto;transform:none}.home_page .chat_shell.embedded .chat_list::-webkit-scrollbar{width:5px;display:block}.home_page .chat_shell.embedded .chat_form_row{padding:6px 0}.home_page .chat_shell.embedded .chat_login_btn{text-align:center;border-width:.5px;justify-content:center;align-items:center;padding:6px 0;display:flex}.home_page .chat_shell.embedded .chat_form,.home_page .chat_shell.embedded .chat_login_btn{flex:none;width:100%;position:relative;inset:auto;transform:none}.home_page .chat_shell.embedded .chat_initial_loading.embedded{inset:0}.home_board_panel{min-width:0;height:var(--home-panel-height);border:.5px solid var(--border-normal);border-radius:var(--radius-14);background:var(--background-primary);grid-area:1/2;padding:0}.home_board_panel .board_shell{border-radius:inherit;scrollbar-width:thin;height:100%;overflow-y:auto}.home_poll_options{flex-direction:row}.home_poll_options button[aria-pressed=true]{background-color:var(--background-secondary)}.home_board_panel .board_tabs.ui_tabs_pill .ui_tab{font-size:var(--font-size-caption-1);padding:4px 8px}.home_board_panel .board_row_meta,.home_board_panel .board_row_comments>span{display:none}.home_board_panel .board_post_list{border:0;margin-top:0}.schedule_month h3{top:var(--rm-desktop-header-height)}.rm_page.message_thread_page{height:calc(100dvh - var(--rm-desktop-header-height))}.home_board_panel .board_list_row{min-height:inherit;border:0;justify-content:space-between;padding:3px 16px;display:flex}.home_board_panel .board_row_source{color:var(--label-secondary);font-size:var(--font-size-caption-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 0 80px;margin-left:auto;overflow:hidden}.home_board_panel .board_row_comments{width:34px;font-size:var(--font-size-caption-1);flex-shrink:0}}@media (width>=1024px) and (width<=1199px){.rm_header_top{gap:16px}.rm_header .rm_desktop_nav{gap:12px}.rm_brand_wordmark{display:none}.home_page .home_shell{column-gap:16px}}#view_header .view_meta,#view_header .view_meta>span{color:var(--label-tertiary)}.board_page .link_preview .link_domain,.board_page .link_preview .link_desc{color:var(--label-primary)}.ui_message_group,.ui_message_bubble_item{min-width:0}.ui_message_bubble{color:var(--label-primary)}.ui_message_bubble_item.mine .ui_message_bubble{color:#000}.ui_message_composer{flex:none}.ui_unread_marker{color:var(--label-primary);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-semibold);align-items:center;gap:8px;display:flex}.ui_unread_marker:before,.ui_unread_marker:after{background:color-mix(in srgb, var(--accent-blue) 30%, transparent);content:"";flex:1;height:1px}.messages_page{padding:0}.messages_shell{width:min(var(--rm-shell-width), 100%);margin:0 auto;padding:0 16px}.messages_thread_shell{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.messages_thread_header h2{max-width:calc(100% - 64px);color:var(--label-primary);font-family:var(--font-family-football-narrow);font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1;overflow:hidden}.message_member_search{z-index:4;padding:10px 0;position:relative}.message_member_results{z-index:4;border:.5px solid var(--border-normal);border-radius:var(--radius-8);background:var(--background-primary-elevated);max-height:280px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #00000024}.message_member_searching{place-items:center;min-height:52px;display:grid}.message_member_results>button{border:0;border-bottom:.5px solid var(--border-normal);width:100%;min-height:46px;color:var(--label-primary);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.message_member_results>button:last-child{border-bottom:0}.message_member_results>button:hover,.message_member_results>button:focus-visible{background:var(--background-secondary);outline:0}.message_member_results small{color:var(--label-tertiary);font-size:var(--font-size-caption-2);white-space:nowrap}.messages_error{border-radius:var(--radius-8);background:color-mix(in srgb, var(--accent-red) 10%, transparent);color:var(--accent-red);font-size:var(--font-size-footnote);font-weight:var(--font-weight-bold);margin:10px 0 0;padding:9px 12px}.messages_list_loading{place-items:center;min-height:180px;display:grid}.messages_thread_list{display:block}.messages_thread:first-child{border-top:.5px solid var(--border-normal)}.messages_thread{border:0;border-bottom:.5px solid var(--border-normal);background:0 0;border-radius:0;align-items:center;gap:4px;min-height:68px;padding:0;display:flex;position:relative}.messages_thread.unread{background:color-mix(in srgb, var(--accent-blue) 5%, transparent);border-left:0}.messages_thread:hover,.messages_thread:focus-within{border-color:var(--border-normal);background:var(--background-secondary)}.messages_thread_open{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.messages_thread_copy{gap:5px;min-width:0;display:grid}.messages_thread_copy strong{min-width:0;color:var(--label-primary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messages_thread_copy strong .ui_member_name_text{color:var(--label-primary);font-size:inherit;font-weight:inherit}.messages_thread_preview{color:var(--label-secondary);font-size:var(--font-size-footnote);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.messages_thread_side{min-width:40px;color:var(--label-tertiary);flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.messages_thread_side time,.messages_thread_side small{font-size:var(--font-size-caption-2)}.messages_thread_side b{border-radius:var(--radius-pill);background:var(--accent-blue-fill);color:#fff;min-width:18px;height:18px;font-size:var(--font-size-caption-3);font-weight:var(--font-weight-semibold);place-items:center;display:grid}.messages_load_more{border:.5px solid var(--border-normal);border-radius:var(--radius-pill);color:var(--label-secondary);font-size:var(--font-size-footnote);background:0 0;margin:14px auto;padding:8px 14px;display:block}.rm_page.message_thread_page{height:calc(100dvh - 44px);min-height:0;overflow:hidden}.messages_thread_header{border-bottom:.5px solid var(--border-normal);justify-content:space-between;align-items:center;gap:4px;padding:10px 0;display:flex;position:relative}.message_thread_menu>summary{border-radius:var(--radius-circle);width:24px;height:24px;color:var(--label-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;list-style:none;display:grid}.message_thread_menu{display:block;position:absolute;right:0}.message_thread_menu>summary::-webkit-details-marker{display:none}.message_thread_menu>div{z-index:10;border:.5px solid var(--border-normal);border-radius:var(--radius-8);background:var(--background-primary-elevated);width:150px;display:grid;position:absolute;top:30px;right:0;overflow:hidden;box-shadow:0 8px 24px #00000029}.message_thread_menu>div button{height:42px;color:var(--label-primary);font-size:var(--font-size-footnote);text-align:left;background:0 0;border:0;border-radius:0;padding:0 14px}.message_thread_menu>div button+button{border-top:.5px solid var(--border-normal)}.message_list{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:3px;min-height:0;padding:10px 0;display:flex;overflow-y:auto}.message_item{justify-content:flex-start;align-items:flex-end;display:flex}.message_item.mine{justify-content:flex-end}.message_empty{margin:auto}.message_thread_loading{place-items:center;min-height:100%;margin:auto;display:grid}.message_load_older{align-self:center;place-items:center;min-height:32px;display:grid}.message_day{border-radius:var(--radius-pill);color:var(--label-secondary);font-size:var(--font-size-caption-2);border:1px solid var(--border-normal);align-self:center;margin:5px 0;padding:4px 8px}.message_item.grouped{margin-top:-1px}.message_item.grouped .message_bubble{border-top-left-radius:var(--radius-5)}.message_item.mine.grouped .message_bubble{border-top-right-radius:var(--radius-5);border-top-left-radius:var(--radius-14)}.message_bubble{border-radius:var(--radius-14);border-bottom-left-radius:var(--radius-4);background:var(--background-secondary-elevated);max-width:min(78%,520px);color:var(--label-primary);font-size:var(--font-size-subheadline);word-break:break-word;padding:10px}.message_item.mine .message_bubble{border-bottom-right-radius:var(--radius-4);border-bottom-left-radius:var(--radius-14);background:var(--accent-blue-fill);color:#fff}.message_bubble_meta time{color:var(--label-tertiary);font-size:var(--font-size-caption-3)}.message_bubble_meta{align-items:center;min-height:16px;margin:0 4px 1px;display:flex}.message_time_report{color:var(--label-tertiary);font-weight:var(--font-weight-regular);padding:0}.messages_compose{z-index:3;padding:8px 0 max(8px, env(safe-area-inset-bottom));border-top:.5px solid var(--border-normal);background:var(--background-primary);flex:none;grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:8px;display:grid;position:sticky;bottom:0}.messages_compose textarea{resize:none;min-height:42px;max-height:110px;font-size:var(--font-size-subheadline);padding-block:10px;overflow-y:auto}.messages_compose>button{border-radius:var(--radius-circle);width:42px;height:42px;min-height:42px;padding:0}.messages_compose .material-symbols-rounded{font-weight:var(--font-weight-bold)}.messages_scroll_latest{z-index:4;right:8px;bottom:calc(70px + env(safe-area-inset-bottom));border:.5px solid var(--border-normal);border-radius:var(--radius-circle);background:var(--background-primary-elevated);width:36px;height:36px;color:var(--label-secondary);place-items:center;padding:0;display:grid;position:absolute;box-shadow:0 4px 14px #0000001f}.messages_scroll_latest .material-symbols-rounded{font-size:var(--font-size-title-3)}.message_block_notice{color:var(--label-tertiary);font-size:var(--font-size-caption-1);text-align:center;grid-column:1/-1}@media (width<=420px){.message_list{padding-inline:10px}.message_bubble{max-width:84%}}@media (width<=640px){.messages_compose{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.ui_lineup_row,.ui_rating_bar{min-width:0}.match_team{min-width:0;font-size:14px;font-weight:var(--font-weight-extrabold);color:var(--label-vibrant-secondary);align-items:center;gap:7px;display:flex}.match_team_logo{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.match_team.real{color:var(--label-primary)}.news_notice{border-radius:var(--radius-8);background:color-mix(in srgb, var(--accent-green) 10%, transparent);color:var(--accent-green);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);margin-top:12px;padding:9px 12px}.icon_admin_form{gap:20px;margin-top:10px;display:grid}.icon_admin_form label{color:var(--label-secondary);font-size:var(--font-size-caption-1);gap:5px;display:grid}.icon_admin_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.icon_admin_preview{color:var(--label-secondary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);align-items:center;gap:5px;display:flex}.icon_admin_preview img{image-rendering:pixelated;object-fit:contain;width:20px;height:17px}.icon_admin_item.muted{opacity:.58}.icon_admin_item img{image-rendering:pixelated;object-fit:contain;width:36px;height:36px}.icon_admin_item_copy{min-width:0;display:grid}.icon_admin_item strong{font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon_admin_item_copy>span{color:var(--label-secondary);font-size:var(--font-size-caption-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player_admin_panel{border-radius:var(--radius-8);border:1px solid var(--border-normal);margin:10px 16px 0}.player_admin_toolbar{margin-top:10px}.player_admin_toolbar strong{color:var(--accent-blue);font-size:var(--font-size-footnote);margin-right:auto}.player_admin_toolbar button{border:1px solid var(--border-normal);border-radius:var(--radius-7);background:var(--background-secondary);min-height:34px;color:var(--label-primary);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-black);padding:0 12px}.admin_reports_panel{grid-column:1/-1}.player_admin_form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.player_admin_form label{color:var(--label-tertiary);font-size:var(--font-size-caption-1);align-content:start;gap:5px;display:grid}.player_admin_form input,.player_admin_form select{border:1px solid var(--border-normal);border-radius:var(--radius-7);background:var(--background-primary);width:100%;color:var(--label-primary);font:inherit;min-height:38px;padding:8px 10px}.player_admin_form textarea{border:1px solid var(--border-normal);border-radius:var(--radius-7);background:var(--background-primary);width:100%;color:var(--label-primary);font:inherit;resize:vertical;min-height:120px;padding:8px 10px}.player_admin_form .wide{grid-column:1/-1}.player_admin_form .player_admin_check{flex-direction:row;align-self:end;align-items:center;min-height:38px;display:flex}.player_admin_form .player_admin_check input{width:16px;min-height:16px}.player_admin_form>button{grid-column:1/-1}@media (width<=720px){.player_admin_form{grid-template-columns:1fr}}.admin_header{justify-content:space-between;align-items:flex-end;gap:12px;width:min(1180px,100%);margin:0 auto;padding:18px 0 4px;display:flex}.admin_header h2,.admin_panel h3{margin:0}.admin_header span{color:var(--label-tertiary);font-size:var(--font-size-footnote);margin-top:4px;display:block}.admin_header>div:last-child,.admin_section_header form{gap:8px;display:flex}.admin_header button,.admin_section_header button,.admin_list button,.admin_table button{border:1px solid var(--border-normal);background:var(--background-primary-elevated);color:var(--label-primary)}.admin_quick_actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.admin_quick_actions button{border:1px solid var(--border-normal);background:var(--background-primary-elevated);color:var(--label-primary);border-radius:var(--radius-8);min-height:42px;font-weight:var(--font-weight-extrabold)}.admin_stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:min(1180px,100%);margin:0 auto;display:grid}.admin_stats div{border:1px solid var(--border-normal);border-radius:var(--radius-8);background:var(--background-primary-elevated)}.admin_stats strong{font-size:24px;display:block}.admin_stats span{color:var(--label-tertiary);font-size:var(--font-size-caption-1);display:block}.admin_list span{color:var(--label-primary);font-size:var(--font-size-footnote);display:block}.admin_list .ui_list_row_subtitle{color:var(--label-secondary);font-size:var(--font-size-caption-1)}.admin_table td span{color:var(--label-secondary);font-size:var(--font-size-caption-2);display:block}.admin_panel{margin:0 auto}.admin_section_header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin_section_header input{width:min(340px,52vw)}.admin_table_wrap{overflow-x:auto}.admin_table{border-collapse:collapse;width:100%}.admin_table th,.admin_table td{border-top:1px solid var(--border-normal);text-align:left;vertical-align:middle;white-space:nowrap;padding:8px}.admin_table input,.admin_table select{width:92px;height:32px;padding:4px 8px}.admin_table label{font-size:var(--font-size-caption-1);align-items:center;gap:5px;display:flex}.admin_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1180px,100%);margin:0 auto;display:grid}.admin_list{gap:8px;margin-top:12px;display:grid}.admin_list article{border-bottom:.5px solid var(--border-normal);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 0;display:grid}.admin_list article>button:first-child{text-align:left;background:0 0;border:0;padding:0}.admin_list strong{color:var(--label-primary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin_job_summary{align-items:center;gap:8px;min-width:0;display:flex}.admin_job_status{text-align:center;border-radius:var(--radius-pill);background:var(--background-secondary);min-width:50px;min-height:22px;color:var(--label-secondary);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-semibold);flex:none;align-items:center;padding:3px 8px;display:inline-flex}.admin_job_status.succeeded{color:var(--accent-green)}.admin_job_status.failed{color:var(--accent-red)}.admin_job_status.running{color:var(--accent-blue)}.admin_job_copy{min-width:0}.admin_job_copy strong,.admin_job_copy span{display:block}.admin_job_copy span{color:var(--label-secondary)}.admin_job_copy .ui_text_link{font-size:var(--font-size-caption-1);margin-top:4px;display:inline-block}.news_source_readonly p{color:var(--label-tertiary);font-size:var(--font-size-footnote);margin:8px 0 0}.admin_table td:nth-child(7) input{width:150px}.admin_players_panel{min-height:460px}.admin_player_list strong{font-weight:var(--font-weight-semibold);display:block}.admin_player_list span{color:var(--label-secondary);display:block}.admin_page .admin_header{width:100%;margin-inline:0}.admin_loading_grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin_loading_grid>*{border-radius:var(--radius-10);min-height:120px}.admin_member_dialog{width:min(560px,100vw - 32px);max-height:min(760px,100dvh - 32px);overflow-y:auto}.admin_member_dialog .ui_field{gap:5px;display:grid}.admin_member_dialog form{gap:20px;display:grid}.admin_member_summary{font-size:var(--font-size-subheadline);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.admin_member_controls{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.admin_member_summary>div{min-width:0}.admin_member_summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin_member_summary span{text-overflow:ellipsis;white-space:nowrap;color:var(--label-secondary);font-size:var(--font-size-caption-1);display:block;overflow:hidden}.admin_exp_history{overflow:hidden}.admin_exp_history>div{border-bottom:.5px solid var(--border-normal);font-size:var(--font-size-footnote);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;padding:10px 0;display:grid}.admin_exp_history strong.plus{color:var(--accent-blue)}.admin_exp_history strong.minus{color:var(--accent-red)}.admin_exp_history span,.admin_exp_history time{color:var(--label-secondary)}.admin_exp_history p{color:var(--label-tertiary);font-size:var(--font-size-caption-1)}.admin_page .admin_table td:first-child strong{font-weight:var(--font-weight-semibold)}.admin_member_identity{align-items:center;gap:6px;min-width:0;display:flex}.admin_member_identity .ui_badge{font-size:var(--font-size-caption-3);flex:none;padding:1px 3px;display:inline-flex}.admin_member_user_id{margin-top:3px}.admin_member_open{width:100%;color:inherit;cursor:pointer;text-align:left;padding:0;background:0 0!important;border:0!important}.admin_member_open:focus-visible{border-radius:var(--radius-4);outline:3px solid color-mix(in srgb, var(--accent-blue) 30%, transparent);outline-offset:2px}.admin_member_change_preview,.admin_section_meta{color:var(--label-secondary);font-size:var(--font-size-caption-1);margin:4px 0 0}.admin_table td .admin_member_status{font-size:var(--font-size-caption-1);display:inline}.admin_table td .admin_member_status.active{color:var(--accent-green)}.admin_table td .admin_member_status.suspended{color:var(--accent-red)}.admin_panel .ui_section_header_meta{color:var(--label-secondary)}.news_page,.icons_page{padding-bottom:48px}.admin_shell{width:100%;max-width:100%;margin:0 auto;display:grid}.admin_header.ui_page_header{align-items:flex-end;gap:16px;min-height:76px;padding:20px 0 0}.admin_header .ui_page_header_title{font-family:var(--font-family-title);font-size:var(--font-size-title-2);font-weight:var(--font-weight-bold)}.admin_header .ui_page_header_subtitle{color:var(--label-tertiary);font-size:var(--font-size-footnote);margin-top:5px}.admin_header .ui_page_header_actions{align-items:center;gap:8px;display:flex}.admin_content_actions{border:1px solid var(--border-normal);border-radius:var(--radius-9);background:var(--background-primary-elevated);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 14px;display:flex}.admin_content_actions>div:first-child{min-width:0}.admin_content_actions strong{color:var(--label-primary);font-family:var(--font-family-title);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold);display:block}.admin_content_actions span{color:var(--label-tertiary);font-size:var(--font-size-caption-1);margin-top:3px;display:block}.admin_content_actions>div:last-child{flex:none;gap:8px;display:flex}.admin_page .ui_button_small{font-size:var(--font-size-caption-1);padding:6px 10px}.admin_page .admin_stats{border-radius:var(--radius-8);background:var(--background-secondary);margin-inline:0;gap:0;width:100%;margin-top:20px;padding:16px;display:flex;overflow:hidden}.admin_page .admin_stats>div{border:0;border-radius:0;flex:1}.admin_page .admin_stats dt{color:var(--label-secondary);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-semibold)}.admin_page .admin_stats dd{font-size:var(--font-size-subheadline);font-weight:var(--font-weight-regular)}.admin_page .admin_panel{margin-inline:0;width:100%;margin-top:20px;overflow:hidden}.admin_page .admin_panel>h3,.admin_page .admin_section_header h3{font-family:var(--font-family-title);font-size:var(--font-size-subheadline);font-weight:var(--font-weight-semibold)}.admin_page .ui_section_header_title{font-family:var(--font-family-body);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold)}.admin_page .ui_section_header{align-items:center;line-height:1}.admin_page .admin_quick_actions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:0}.admin_page .admin_quick_actions button{border-radius:var(--radius-8);background:var(--background-secondary);min-height:44px;font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);border:0}.admin_page .admin_grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;width:100%;margin-inline:0}.admin_page .admin_list{border-top:.5px solid var(--border-normal);gap:0;margin-top:10px}.admin_page .admin_list article{margin:0;padding:10px 0}.admin_page .admin_list article>div,.admin_page .admin_list article>button:first-child{min-width:0}.admin_page .admin_list strong{font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold)}.admin_page .admin_list article>button:not(:first-child){border-radius:var(--radius-4);background:var(--background-secondary);min-height:32px;font-size:var(--font-size-caption-1);font-weight:var(--font-weight-semibold);border:0;padding:0 10px}.admin_page .admin_table_wrap{border-top:.5px solid var(--border-normal);margin-top:20px}.admin_page .admin_table th{color:var(--label-secondary);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-semibold);border-top:0;padding:10px 0}.admin_page .admin_table td{border-top:.5px solid var(--border-normal);font-size:var(--font-size-caption-1);padding:10px 0}.admin_page .admin_table tbody tr:first-child td{border-top:0}.admin_page .admin_table .admin_member_row:has(.admin_member_open:hover){background:var(--background-secondary)}.admin_page .admin_table .ui_button{border:0}.admin_page .admin_table td:nth-child(3),.admin_stats strong,.admin_daily_chart>span>b>strong{font-variant-numeric:tabular-nums}.admin_report_filters,.admin_job_filters{flex:0 360px;width:min(360px,64vw)}.admin_member_search{flex-direction:column;align-items:center;gap:5px;display:flex}.admin_member_search_field{border:1px solid var(--border-normal);border-radius:var(--radius-8);background:var(--background-primary);gap:6px;width:100%;min-height:44px;padding:3px 4px 3px 12px}.admin_member_search_field:focus-within{border-color:var(--accent-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-blue) 18%, transparent)}.admin_member_search_field .ui_input{width:auto;min-height:36px;box-shadow:none;padding:0}.admin_member_search_field .ui_search_submit{border-radius:var(--radius-6);background:var(--background-secondary);min-height:34px;color:var(--label-primary);padding-inline:10px}.admin_member_role_filters{width:100%}.admin_page .admin_report_status{color:var(--label-secondary);font-size:inherit;margin:0 6px 0 0;display:inline}.admin_page .admin_report_status.pending{color:var(--accent-orange)}.admin_page .admin_report_status.resolved{color:var(--accent-green)}.admin_page .admin_report_actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin_page .admin_report_actions>button{border-radius:var(--radius-4);background:var(--background-secondary);min-height:32px;color:var(--label-primary);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-semibold);border:0;padding:0 10px}.news_sync_log_panel{width:100%}.news_source_status,.news_recent_list{margin-top:10px}.news_recent_list{border-top:.5px solid var(--border-normal)}.news_source_status{border-radius:var(--radius-8);background:var(--background-primary);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid;overflow:hidden}.news_source_status article{background:var(--background-secondary);flex-direction:column;justify-content:flex-start;gap:5px;padding:16px;line-height:1;display:flex;position:relative}.news_source_status article>strong{color:var(--label-primary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold)}.news_source_meta{align-items:center;gap:5px;margin-top:5px;display:flex}.news_source_state{color:var(--accent-green);font-size:var(--font-size-caption-2)}.news_source_meta time:before{content:"·";margin-right:5px}.news_source_logo{background:var(--label-secondary);width:min(100%,112px);height:9px;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.news_source_logo.press_as{-webkit-mask-image:url(/press/press-as.svg);mask-image:url(/press/press-as.svg)}.news_source_logo.press_cope{-webkit-mask-image:url(/press/press-cope.svg);mask-image:url(/press/press-cope.svg)}.news_source_logo.press_marca{-webkit-mask-image:url(/press/press-marca.svg);mask-image:url(/press/press-marca.svg)}.news_source_logo.press_realmadrid-com{-webkit-mask-image:url(/press/press-realmadrid-com.svg);mask-image:url(/press/press-realmadrid-com.svg)}.news_source_logo.press_ser{-webkit-mask-image:url(/press/press-ser.svg);mask-image:url(/press/press-ser.svg)}.news_source_logo.press_the-athletic{-webkit-mask-image:url(/press/press-the-athletic.svg);mask-image:url(/press/press-the-athletic.svg)}.news_source_status time,.news_recent_meta,.news_recent_copy>p{color:var(--label-secondary);font-size:var(--font-size-caption-2)}.news_source_status article>p{background:var(--background-tertiary);color:var(--accent-red);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-semibold);word-break:break-all;align-items:center;width:30%;height:100%;padding:4px;display:flex;position:absolute;bottom:0;right:0}.news_source_status article.failed .news_source_state{color:var(--accent-red)}.news_sync_actions{align-items:center;gap:5px;margin-top:10px;display:flex}.news_recent_list article{border-bottom:.5px solid var(--border-normal);grid-template-columns:minmax(0,1fr) auto;gap:3px 5px;padding:12px 0;display:grid}.news_recent_meta{grid-column:1/-1;align-items:center;gap:8px;display:flex}.news_recent_meta strong{color:var(--label-secondary);font-size:var(--font-size-caption-1)}.news_recent_meta time{margin-left:auto}.news_recent_copy{min-width:0}.news_recent_title{align-items:center;gap:4px;min-width:0;display:flex}.news_recent_title .ui_badge{width:20px}.news_recent_title>a{color:var(--label-primary);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.news_recent_title>a:hover{color:var(--accent-blue)}.news_recent_copy>p{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.news_recent_actions{grid-area:2/2;align-items:center;gap:8px;display:flex}.news_recent_actions>span{color:var(--label-tertiary);font-size:var(--font-size-caption-1)}.news_recent_list article.hidden{opacity:.55}.news_log_box{border-radius:var(--radius-8);background:var(--background-secondary);max-height:300px;color:var(--label-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-caption-3);white-space:pre-wrap;word-break:break-word;margin-top:10px;padding:16px;overflow:auto}.news_log_line{font-weight:var(--font-weight-bold)}.news_log_line+.news_log_line{margin-top:3px}.news_log_line.start,.news_log_line.end{color:var(--accent-blue);font-weight:var(--font-weight-bold)}.news_log_line.fetch{color:var(--label-secondary)}.news_log_line.added,.news_log_line.keep{color:var(--accent-green)}.news_log_line.skip{color:var(--accent-orange)}.news_log_line.error{color:var(--accent-red)}.news_log_line.running{color:var(--accent-blue)}.news_log_line a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:none}.news_log_line a:hover{text-decoration:underline}.admin_daily_chart{border-bottom:1px solid var(--border-normal);background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(33.333% - 1px), var(--label-quaternary) 33.333%);grid-template-columns:repeat(30,minmax(2px,1fr));align-items:end;gap:3px;height:120px;padding-top:14px;display:grid}.admin_daily_chart>span{justify-content:center;align-items:end;height:100%;display:flex;position:relative}.admin_daily_chart i{border-radius:var(--radius-3) var(--radius-3) 0 0;background:var(--accent-blue);width:100%;min-width:2px;transition:opacity .16s;display:block}.admin_daily_chart>span:hover i,.admin_daily_chart>span:focus-visible i{opacity:.65}.admin_daily_chart>span>b{z-index:20;border:1px solid var(--border-normal);border-radius:var(--radius-8);background:var(--background-primary-elevated);box-shadow:0 4px 16px color-mix(in srgb, var(--label-primary) 14%, transparent);color:var(--label-primary);font-size:var(--font-size-caption-2);font-weight:var(--font-weight-semibold);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;justify-items:center;gap:3px;padding:4px 10px;line-height:1;transition:opacity 60ms,visibility 60ms;display:grid;position:fixed;transform:translate(-50%,calc(-100% - 8px))}.admin_daily_chart>span>b>span{color:var(--label-secondary);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-medium)}.admin_daily_chart>span>b>strong{color:var(--label-primary);font-size:var(--font-size-caption-1);font-weight:var(--font-weight-semibold)}.admin_daily_chart>span:hover>b,.admin_daily_chart>span:focus-visible>b{opacity:1;visibility:visible}.admin_daily_chart>span:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-blue) 36%, transparent);outline-offset:2px;border-radius:2px}.admin_daily_panel{border-radius:var(--radius-8);background:var(--background-secondary);margin-top:10px;padding:16px}.admin_daily_panel.chats .admin_daily_chart i{background:var(--accent-orange)}.admin_daily_panel.posts .admin_daily_chart i{background:var(--accent-green)}.admin_daily_panel.visitors .admin_daily_chart i{background:var(--accent-purple)}.admin_daily_chart_axis{color:var(--label-secondary);font-size:var(--font-size-caption-2);justify-content:space-between;padding-top:5px;display:flex}.admin_automation_note{border-radius:var(--radius-8);background:var(--background-secondary);color:var(--label-tertiary);font-size:var(--font-size-footnote);margin:12px 0 0;padding:10px 12px;line-height:1.45}.admin_player_list{border-bottom:.5px solid var(--border-normal);flex-direction:column;margin-top:10px;display:flex}.admin_player_controls{margin-top:10px;display:flex}.admin_player_controls .ui_button{align-self:flex-start}.admin_player_item{border:0;border-top:.5px solid var(--border-normal);width:100%;color:var(--label-primary);text-align:center;background:0 0;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.admin_player_item_copy{font-size:var(--font-size-footnote);justify-content:space-between;gap:5px;display:flex}.admin_player_item:hover{background:var(--background-secondary)}.admin_player_item:focus-visible{border-color:var(--label-primary);box-shadow:inset 0 0 0 1px var(--label-primary);outline:0}.admin_player_dialog{max-height:min(88vh,760px);overflow-y:auto}.player_admin_panel.open{background:0 0;border:0;margin:0}.admin_page .player_admin_form{gap:20px 10px;margin-top:10px;padding:0}.admin_page .player_admin_form label{color:var(--label-secondary);font-size:var(--font-size-caption-1)}.admin_page .player_admin_form .ui_control{border:1px solid var(--border-normal);border-radius:var(--radius-8);background:var(--background-primary);width:100%;min-height:44px;color:var(--label-primary);font-size:var(--font-size-subheadline);padding:0 10px}.admin_page .player_admin_form .ui_textarea{min-height:120px;padding-block:10px}.admin_page .player_admin_form .ui_control:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-blue) 18%, transparent);outline:0}.admin_page .player_admin_check{min-height:44px;margin-top:20px}.icon_admin_dialog{max-height:min(88vh,760px);overflow-y:auto}.icons_shell .icon_admin_form input,.icons_shell .icon_admin_form select{border-color:var(--border-normal);background:var(--background-primary)}.icons_shell .icon_admin_form input:focus,.icons_shell .icon_admin_form select:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-blue) 18%, transparent);outline:0}.icon_admin_controls{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-top:20px;display:flex}.icon_admin_controls .icon_category_tabs{flex:1;min-width:0;padding-top:0}.icon_admin_controls>.ui_button{flex:none}.icon_admin_list{border-top:.5px solid var(--border-normal);margin-top:10px;display:grid;overflow:hidden}.icon_admin_item{width:100%;color:var(--label-primary);border:0;border-top:.5px solid var(--border-normal);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;padding:0;display:grid}.icon_admin_item_open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.icon_admin_item:first-child{border-top:0}@media (hover:hover){.icon_admin_item:has(.icon_admin_item_open:hover){background:var(--background-secondary)}}.icon_admin_order_actions{align-items:center;gap:2px;display:flex}.icon_admin_meta{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin-top:3px;display:flex}.icon_admin_meta>span{border-radius:var(--radius-4);background:var(--background-secondary);color:var(--label-secondary);font-size:var(--font-size-caption-3);font-weight:var(--font-weight-semibold);padding:3px 6px}.icon_admin_meta>.status_active{color:var(--accent-green)}.icon_admin_meta>.status_hidden{color:var(--accent-red)}@media (width<=640px){.admin_content_actions{flex-direction:column;align-items:stretch}.admin_content_actions>div:last-child{overflow-x:auto}.icon_admin_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
