#rv-world .Button_button__hMNEn{--b-bg:var(--btn-bg);--b-ink:var(--btn-ink);--b-hover:var(--btn-bg-hover);--b-press:var(--btn-bg-press);--b-edge:color-mix(in srgb,var(--btn-bg) 55%,black);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;margin:0;padding:0 1.25rem;border:0;border-radius:8px;background:var(--b-bg);color:var(--b-ink);box-shadow:0 4px 0 0 var(--b-edge);font-family:var(--font-outfit);font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:0;text-decoration:none;text-transform:none;white-space:nowrap;opacity:1;filter:none;transform:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out,color .12s ease-out,transform 80ms ease-out,box-shadow 80ms ease-out}#rv-world .Button_button__hMNEn:hover{background:var(--b-hover);color:var(--b-ink);transform:none}#rv-world .Button_button__hMNEn:active{background:var(--b-press);transform:translateY(2px);box-shadow:0 2px 0 0 var(--b-edge)}#rv-world .Button_button__hMNEn:focus-visible{outline:3px solid var(--text);outline-offset:3px}#rv-world .Button_secondary__lRe7Q{--b-bg:var(--surface-2);--b-ink:var(--text);--b-hover:var(--border);--b-press:color-mix(in srgb,var(--surface-2) 82%,black);--b-edge:color-mix(in srgb,var(--surface-2) 50%,black)}#rv-world .Button_ghost__mZ9vJ{--b-bg:transparent;--b-ink:var(--text);--b-hover:var(--surface-2);--b-press:var(--surface-2);padding-inline:.625rem;box-shadow:none;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--text) 45%,transparent);text-decoration-thickness:1.5px;text-underline-offset:4px}#rv-world .Button_ghost__mZ9vJ:hover{text-decoration-color:currentColor}#rv-world .Button_ghost__mZ9vJ:active{transform:none;box-shadow:none}#rv-world .Button_danger__1ocl9{--b-bg:var(--danger-solid);--b-ink:var(--on-danger);--b-hover:color-mix(in srgb,var(--danger-solid) 90%,white);--b-press:color-mix(in srgb,var(--danger-solid) 85%,black);--b-edge:color-mix(in srgb,var(--danger-solid) 50%,black)}#rv-world .Button_sm__h9eWB{min-height:44px;padding-inline:1rem;font-size:.9375rem}#rv-world .Button_lg__PdjsY{min-height:56px;padding-inline:1.75rem;font-size:1.125rem;border-radius:10px}#rv-world .Button_ghost__mZ9vJ.Button_lg__PdjsY,#rv-world .Button_ghost__mZ9vJ.Button_sm__h9eWB{padding-inline:.625rem}#rv-world .Button_block__F_n7a{display:flex;width:100%}#rv-world .Button_button__hMNEn:disabled:not([data-loading]){--b-bg:var(--surface-2);--b-ink:var(--faint);--b-hover:var(--surface-2);--b-press:var(--surface-2);box-shadow:none;text-decoration:none;transform:none;cursor:not-allowed}#rv-world .Button_button__hMNEn[data-loading]{cursor:progress}#rv-world .Button_button__hMNEn[data-loading]:active{transform:none;box-shadow:0 4px 0 0 var(--b-edge)}#rv-world .Button_button__hMNEn[data-loading] :is(.Button_label__ViwpZ,.Button_icon__WVTkW){visibility:hidden}.Button_label__ViwpZ{min-width:0}.Button_icon__WVTkW{display:inline-flex;flex:none;width:1.25em;height:1.25em}.Button_icon__WVTkW svg{width:100%;height:100%}.Button_spinner____7ub{position:absolute;inset:0;width:1.25rem;height:1.25rem;margin:auto;border:2.5px solid;border-right:2.5px solid transparent;border-radius:50%;animation:Button_spin__0uF6_ .7s linear infinite}@keyframes Button_spin__0uF6_{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){#rv-world .Button_button__hMNEn:active{transform:none}.Button_spinner____7ub{animation-duration:1.6s}}html.reduce-motion #rv-world .Button_button__hMNEn:active{transform:none}#rv-world a.hidden-games_back__eyOQO{margin:-8px 0 12px -10px}#rv-world .hidden-games_list__wHiRj{display:grid;gap:12px;margin:0;padding:0;list-style:none}#rv-world .hidden-games_card__AgZPP{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px}#rv-world .hidden-games_icon__RC_pC{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:var(--w2-radius-sm);background:var(--bg-2);color:var(--accent)}#rv-world .hidden-games_icon__RC_pC svg{width:24px;height:24px}#rv-world .hidden-games_body__MRdPX{display:grid;gap:4px;min-width:0}#rv-world .hidden-games_body__MRdPX h2{font-size:1.0625rem}#rv-world .hidden-games_body__MRdPX p{color:var(--muted);font-size:.9375rem}@media (max-width:600px){#rv-world .hidden-games_card__AgZPP{grid-template-columns:auto minmax(0,1fr)}#rv-world .hidden-games_card__AgZPP>a{grid-column:1/-1;justify-self:start}}#rv-world .publisher_headActions__dDqV2{display:flex;flex-wrap:wrap;gap:12px}#rv-world .publisher_headNote__0qHjY{margin-top:10px;color:var(--muted);font-size:.875rem;max-width:62ch}#rv-world .publisher_panel__D0tEH{display:grid;gap:20px}#rv-world .publisher_card__rBGvp{display:grid;gap:14px;min-width:0}#rv-world .publisher_card__rBGvp h2{font-size:1.125rem}#rv-world .publisher_card__rBGvp h3{font-size:1rem}#rv-world .publisher_cardHead__HIlo0{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}#rv-world .publisher_step__U_Ug1{color:var(--muted);font-size:.8125rem;font-weight:700}#rv-world .publisher_muted__0r2V1{color:var(--muted);font-size:.9375rem;max-width:70ch}#rv-world .publisher_note___GZhP{padding:12px 14px;border-radius:var(--w2-radius);background:var(--bg-2);color:var(--muted);font-size:.9375rem}#rv-world .publisher_note___GZhP[data-tone=warn]{background:color-mix(in srgb,var(--warn) 12%,var(--surface));color:var(--text)}#rv-world .publisher_guide__sifG5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}#rv-world .publisher_guide__sifG5 li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border-radius:var(--w2-radius-sm);background:var(--bg-2);font-size:.9375rem}#rv-world .publisher_guide__sifG5 b{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-2);font-variant-numeric:tabular-nums}#rv-world .publisher_links__8aIrg{display:grid;gap:10px;margin:0;padding:0;list-style:none}#rv-world .publisher_link__tHO3o{display:grid;gap:12px;padding:14px;border-radius:var(--w2-radius);background:var(--bg-2)}#rv-world .publisher_link__tHO3o[data-off]{opacity:.72}#rv-world .publisher_linkTop__SIQe5{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px}#rv-world .publisher_linkMain__Adcq2{display:grid;gap:8px;min-width:0;flex:1 1 260px}#rv-world .publisher_tags__7ADV4{display:flex;flex-wrap:wrap;gap:6px}#rv-world .publisher_url__iVbo7{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9375rem;overflow-wrap:anywhere}#rv-world .publisher_linkActions__VlzZj{display:flex;flex-wrap:wrap;gap:8px}#rv-world .publisher_stats__hc5_C{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}#rv-world .publisher_stat__hPylO{display:grid;gap:2px;padding:10px 12px;border-radius:var(--w2-radius-sm);background:var(--surface);min-width:0}#rv-world .publisher_card__rBGvp>.publisher_stats__hc5_C .publisher_stat__hPylO{background:var(--bg-2)}#rv-world .publisher_statValue__EvPC_{font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums}#rv-world .publisher_statLabel__2JC_I{color:var(--muted);font-size:.8125rem;font-weight:600}#rv-world .publisher_stat__hPylO[data-muted] .publisher_statValue__EvPC_{color:var(--muted)}#rv-world .publisher_newLink__7Hxow{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--border)}#rv-world .publisher_fields__8WVWB{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px}#rv-world .publisher_codeInput__5N7b0{display:flex;align-items:center;min-width:0;border:1px solid var(--border-strong);border-radius:var(--w2-radius-sm);background:var(--bg-2)}#rv-world .publisher_codeInput__5N7b0:focus-within{border-color:var(--accent)}#rv-world .publisher_codePrefix__uK7nU{padding:0 2px 0 12px;color:var(--muted);font-weight:400;font-size:.875rem;white-space:nowrap}#rv-world .publisher_codeInput__5N7b0 input[type=text]:not([type=radio]):not([type=checkbox]){flex:1;min-width:0;min-height:42px;padding-left:2px;border:0;background:transparent}#rv-world .publisher_privacy__w1f51{color:var(--muted);font-size:.8125rem}#rv-world .publisher_liveBody__t3TXJ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px}#rv-world .publisher_liveList__37xXk{display:grid;gap:6px;margin:8px 0 0;padding-left:1.1rem;color:var(--muted);font-size:.9375rem}#rv-world .publisher_switch__eeerg{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 16px;border-radius:var(--w2-radius);background:var(--surface-2);font-weight:700;cursor:pointer}#rv-world .publisher_switch__eeerg input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:44px;height:26px;margin:0;border-radius:999px;background:var(--border-strong);cursor:pointer;transition:background-color .12s ease-out}#rv-world .publisher_switch__eeerg input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--text);transition:transform .12s ease-out}#rv-world .publisher_switch__eeerg input[type=checkbox]:checked{background:var(--btn-bg)}#rv-world .publisher_switch__eeerg input[type=checkbox]:checked:after{transform:translateX(18px);background:var(--bg-2)}#rv-world .publisher_switch__eeerg input[type=checkbox]:focus-visible{outline:3px solid var(--w2-focus);outline-offset:3px}#rv-world .publisher_insights__nWL6M{display:grid;gap:20px}#rv-world .publisher_insights__nWL6M .pub-bars .btn{border-color:transparent;background:var(--surface-2);color:var(--text);box-shadow:0 4px 0 0 color-mix(in srgb,var(--surface-2) 50%,black)}#rv-world .publisher_events__mJPV0{display:grid;margin:0 -8px;padding:0;list-style:none}#rv-world .publisher_event__yG68c{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:12px;padding:10px 8px;border-radius:var(--w2-radius-sm);font-size:.9375rem}#rv-world .publisher_events__mJPV0>li:nth-child(2n){background:var(--w2-zebra)}#rv-world .publisher_event__yG68c[data-new]{box-shadow:inset 3px 0 0 var(--accent)}#rv-world .publisher_eventDate__nE2U8{color:var(--muted);font-variant-numeric:tabular-nums}#rv-world .publisher_quiet__29SR4{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}#rv-world .publisher_form__OfQXn{display:grid;gap:18px}#rv-world .publisher_group__lwuHY{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}#rv-world .publisher_group__lwuHY legend{margin-bottom:4px;padding:0;font-weight:700}#rv-world .publisher_platforms___7DP5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#rv-world .publisher_count__gtfw1{justify-self:end;font-variant-numeric:tabular-nums}#rv-world .publisher_accept__CWzlB{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem}#rv-world .publisher_accept__CWzlB input{margin-top:3px;flex:none}#rv-world .publisher_formActions__b0yRb{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}#rv-world .publisher_status___tvcn{display:grid;gap:6px;justify-items:start}#rv-world .publisher_rules__0TPs6{display:grid;gap:20px}#rv-world .publisher_list__HIdte{display:grid;gap:8px;margin:0;padding-left:1.2rem;font-size:.9375rem;line-height:1.55}#rv-world .publisher_list__HIdte li::marker{color:var(--muted)}#rv-world .publisher_list__HIdte[data-tone=do] li::marker{color:var(--success)}#rv-world .publisher_list__HIdte[data-tone=dont] li::marker{color:var(--danger)}#rv-world .publisher_cta__wk7i2{display:grid;justify-items:start;gap:10px}@media (max-width:760px){#rv-world .publisher_event__yG68c,#rv-world .publisher_fields__8WVWB,#rv-world .publisher_guide__sifG5,#rv-world .publisher_liveBody__t3TXJ,#rv-world .publisher_platforms___7DP5{grid-template-columns:minmax(0,1fr)}#rv-world .publisher_event__yG68c{gap:2px}}#rv-world .puzzles-world_stack__MN8gJ{display:grid;gap:24px;min-width:0}#rv-world .puzzles-world_muted__LsmuS{color:var(--muted)}#rv-world .puzzles-world_back__NpRtd{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-bottom:4px;color:var(--muted);font-size:.9375rem;font-weight:600;text-decoration:none}#rv-world .puzzles-world_back__NpRtd:hover{color:var(--text)}#rv-world .puzzles-world_headBadges__Nw6Iq{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#rv-world .puzzles-world_section__9PqyQ{display:grid;gap:12px;min-width:0}#rv-world .puzzles-world_sectionHead__wzAE5{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}#rv-world .puzzles-world_sectionHead__wzAE5 p{color:var(--muted);font-size:.9375rem;max-width:72ch}#rv-world .puzzles-world_studio__DgPDY>summary{font-size:1.0625rem}#rv-world .puzzles-world_studio__DgPDY>.puzzles-world_studioBody__D9te1{display:grid;gap:20px;padding:4px 0 24px;color:var(--text);font-size:1rem}#rv-world .puzzles-world_modes__wNwjM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#rv-world .puzzles-world_mode__ERAne{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-items:center;min-width:0;padding:14px 16px;border-radius:8px;background:var(--surface);color:var(--text);text-decoration:none;transition:background-color .12s ease-out}#rv-world .puzzles-world_mode__ERAne:hover{background:color-mix(in srgb,var(--surface) 70%,var(--surface-2))}#rv-world .puzzles-world_mode__ERAne strong{font-weight:700;line-height:1.3}#rv-world .puzzles-world_mode__ERAne>span:last-child{grid-column:2;color:var(--muted);font-size:.875rem}#rv-world .puzzles-world_icon__556SY{display:inline-grid;grid-row:span 2;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--bg-2);color:var(--accent)}#rv-world .puzzles-world_icon__556SY svg{width:20px;height:20px}#rv-world .puzzles-world_headText__zHsbL{display:grid;gap:4px}#rv-world .puzzles-world_cardBody__cDMBN{display:grid;gap:12px;padding:4px 16px 16px}#rv-world .puzzles-world_inlineEmpty__ze5kp{display:grid;justify-items:start;gap:10px}#rv-world .puzzles-world_inlineEmpty__ze5kp p{color:var(--muted)}#rv-world .puzzles-world_stats__R5tsz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 16px}#rv-world .puzzles-world_stat__RA1C0{display:grid;gap:2px;min-width:0}#rv-world .puzzles-world_statLabel__PyYsi,#rv-world .puzzles-world_statSub__l5n8a{color:var(--muted);font-size:.8125rem}#rv-world .puzzles-world_statLabel__PyYsi{font-weight:700}#rv-world .puzzles-world_stat__RA1C0 strong{font-size:1.75rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}#rv-world .puzzles-world_provisional__CS7_b{margin-left:2px;color:var(--warn);font-size:1rem}#rv-world .puzzles-world_goal__M5Yyq{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid var(--border);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}#rv-world .puzzles-world_track__cBo4p{position:relative;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}#rv-world .puzzles-world_track__cBo4p>span{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--btn-bg)}#rv-world .puzzles-world_goal__M5Yyq[data-done] .puzzles-world_track__cBo4p>span{background:var(--success)}#rv-world .puzzles-world_cardHead__Qzbm0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:16px 16px 10px}#rv-world .puzzles-world_rows__xVj0_{margin:0;padding:0;list-style:none}#rv-world .puzzles-world_row__TNaX_{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:4px 14px;align-items:center;min-height:64px;padding:10px 16px}#rv-world .puzzles-world_row__TNaX_:nth-child(2n){background:var(--w2-zebra)}#rv-world .puzzles-world_num__46zvA{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--bg-2);color:var(--muted);font-size:.8125rem;font-weight:800;font-variant-numeric:tabular-nums}#rv-world .puzzles-world_row__TNaX_[data-done] .puzzles-world_num__46zvA{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}#rv-world .puzzles-world_rowText__4cxxv{display:grid;gap:2px;min-width:0}#rv-world .puzzles-world_rowTitle__OhnL_{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:700}#rv-world .puzzles-world_rowText__4cxxv>span{color:var(--muted);font-size:.875rem}#rv-world .puzzles-world_weak__BLfcC{display:grid;gap:10px;padding:14px 16px 16px;border-top:1px solid var(--border)}#rv-world .puzzles-world_weak__BLfcC h3{font-size:.9375rem}#rv-world .puzzles-world_chips__N_Rx_{display:flex;flex-wrap:wrap;gap:8px}#rv-world .puzzles-world_chip__dIRX7{text-decoration:none}#rv-world .puzzles-world_chip__dIRX7 svg{vertical-align:-2px}#rv-world .puzzles-world_inlineIcon__3Ll82{margin-right:8px;vertical-align:-3px}#rv-world .puzzles-world_okIcon__3er2P{margin-right:8px;color:var(--success);vertical-align:-3px}#rv-world .puzzles-world_chip__dIRX7 strong{font-variant-numeric:tabular-nums}#rv-world .puzzles-world_chip__dIRX7 span:last-child{color:var(--accent)}#rv-world .puzzles-world_heatmap__uTl2B{display:grid;gap:12px}#rv-world .puzzles-world_heatGrid__vYWPn{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,12px);grid-auto-columns:12px;gap:3px;overflow-x:auto;padding-bottom:2px}#rv-world .puzzles-world_cell__VhtTC{display:block;width:12px;height:12px;border-radius:2px;background:var(--surface-2)}#rv-world .puzzles-world_cell__VhtTC[data-level="1"]{background:color-mix(in srgb,var(--btn-bg) 30%,var(--surface-2))}#rv-world .puzzles-world_cell__VhtTC[data-level="2"]{background:color-mix(in srgb,var(--btn-bg) 52%,var(--surface-2))}#rv-world .puzzles-world_cell__VhtTC[data-level="3"]{background:color-mix(in srgb,var(--btn-bg) 76%,var(--surface-2))}#rv-world .puzzles-world_cell__VhtTC[data-level="4"]{background:var(--btn-bg)}#rv-world .puzzles-world_legend__fvAwH{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:.8125rem}#rv-world .puzzles-world_legend__fvAwH>span:first-child{margin-right:4px}#rv-world .puzzles-world_legend__fvAwH>span:last-child{margin-left:4px}#rv-world .puzzles-world_boards__jjT60{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}#rv-world .puzzles-world_lbRow__eKwos{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;padding:6px 16px}#rv-world .puzzles-world_lbRow__eKwos:nth-child(2n){background:var(--w2-zebra)}#rv-world .puzzles-world_lbPos__RQo3R{color:var(--muted);font-weight:800;font-variant-numeric:tabular-nums;text-align:right}#rv-world .puzzles-world_lbWho__RGaqr{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none}#rv-world .puzzles-world_lbWho__RGaqr>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}#rv-world a.puzzles-world_lbWho__RGaqr:hover>span{text-decoration:underline}#rv-world .puzzles-world_lbScore__Rg8J_{font-size:1.0625rem;font-weight:800;font-variant-numeric:tabular-nums}#rv-world .puzzles-world_lbEmpty__6meB8{padding:0 16px 18px;color:var(--muted)}#rv-world .puzzles-world_duelCreate__4DhmE{display:flex;flex-wrap:wrap;align-items:center;gap:12px}#rv-world .puzzles-world_duelCreate__4DhmE select{flex:1 1 220px;min-width:0}#rv-world .puzzles-world_duelRow__MSacK{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:6px 16px;color:var(--text);text-decoration:none}#rv-world .puzzles-world_duelList__mmjLO>li:nth-child(2n) .puzzles-world_duelRow__MSacK{background:var(--w2-zebra)}#rv-world a.puzzles-world_duelRow__MSacK:hover .puzzles-world_duelName__pwlb2{text-decoration:underline}#rv-world .puzzles-world_duelWho__LO63X{display:flex;align-items:center;gap:10px;min-width:0}#rv-world .puzzles-world_duelName__pwlb2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}#rv-world .puzzles-world_outcome__lXEQ8[data-outcome=win]{color:var(--success)}#rv-world .puzzles-world_outcome__lXEQ8[data-outcome=loss]{color:var(--danger)}#rv-world .puzzles-world_outcome__lXEQ8[data-outcome=draw]{color:var(--muted)}#rv-world .puzzles-world_duelResult___lLBj{display:grid;gap:16px}#rv-world .puzzles-world_duelHeadline__Cplll{font-size:1.25rem;font-weight:800}#rv-world .puzzles-world_duelPlayers__tQKnF{display:grid;border-radius:8px;overflow:hidden}#rv-world .puzzles-world_duelPlayer__Sx4Lu{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:56px;padding:8px 14px;background:var(--bg-2);font-variant-numeric:tabular-nums}#rv-world .puzzles-world_duelPlayer__Sx4Lu+.puzzles-world_duelPlayer__Sx4Lu{border-top:1px solid var(--border)}#rv-world .puzzles-world_duelPlayer__Sx4Lu[data-winner]{box-shadow:inset 0 0 0 2px var(--btn-bg)}#rv-world .puzzles-world_duelPlayer__Sx4Lu strong:last-of-type{font-size:1.0625rem}#rv-world .puzzles-world_bridge__Vf1YR{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:14px 16px;border-radius:8px;background:var(--surface);color:var(--text);text-decoration:none;transition:background-color .12s ease-out}#rv-world .puzzles-world_bridge__Vf1YR:hover{background:color-mix(in srgb,var(--surface) 70%,var(--surface-2))}#rv-world .puzzles-world_bridge__Vf1YR .puzzles-world_icon__556SY{grid-row:auto}#rv-world .puzzles-world_bridge__Vf1YR>span:nth-child(2){display:grid;gap:2px;min-width:0}#rv-world .puzzles-world_bridge__Vf1YR small{color:var(--muted);font-size:.875rem}#rv-world .puzzles-world_bridge__Vf1YR>svg{color:var(--muted)}#rv-world .puzzles-world_themeGrid__IqzmS{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px}#rv-world .puzzles-world_themeCard__vUjVj{display:grid;align-content:start;gap:6px;min-width:0;padding:14px 16px;border-radius:8px;background:var(--surface);color:var(--text);text-decoration:none;transition:background-color .12s ease-out}#rv-world a.puzzles-world_themeCard__vUjVj:hover{background:color-mix(in srgb,var(--surface) 70%,var(--surface-2))}#rv-world a.puzzles-world_themeCard__vUjVj:hover .puzzles-world_themeName__HpZW3{text-decoration:underline;text-underline-offset:3px}#rv-world .puzzles-world_themeTop__k4jpv{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}#rv-world .puzzles-world_themeName__HpZW3{font-weight:700;line-height:1.35;overflow-wrap:anywhere}#rv-world .puzzles-world_themeDesc__6jV1n{color:var(--muted);font-size:.875rem}#rv-world .puzzles-world_accuracy__zMU8i{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}#rv-world .puzzles-world_accuracy__zMU8i[data-tone=weak]{color:var(--danger)}#rv-world .puzzles-world_accuracy__zMU8i[data-tone=strong]{color:var(--success)}#rv-world .puzzles-world_accuracy__zMU8i[data-tone=mid]{color:var(--muted)}#rv-world .puzzles-world_lessonMeta__PJv8D{display:grid;gap:4px}#rv-world .puzzles-world_lessonStats__xhURs{display:flex;flex-wrap:wrap;gap:18px 28px;margin:0}#rv-world .puzzles-world_lessonStats__xhURs div{display:grid;gap:2px}#rv-world .puzzles-world_lessonStats__xhURs dt{color:var(--muted);font-size:.8125rem;font-weight:700}#rv-world .puzzles-world_lessonStats__xhURs dd{margin:0;color:var(--text);font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums}#rv-world .puzzles-world_lessonStats__xhURs [data-tone=weak] dd{color:var(--danger)}#rv-world .puzzles-world_lessonStats__xhURs [data-tone=strong] dd{color:var(--success)}#rv-world .puzzles-world_rushModes___BFiA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#rv-world .puzzles-world_rushMode__kKm6a{display:grid;gap:8px;justify-items:start}#rv-world .puzzles-world_rushTime__MPWht{font-size:2.5rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}#rv-world .puzzles-world_over__ivHj1{display:grid;gap:16px;justify-items:start;max-width:560px}#rv-world .puzzles-world_overScore__IzIPg{display:grid;gap:2px}#rv-world .puzzles-world_overScore__IzIPg strong{font-size:3rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}#rv-world .puzzles-world_overStats__bALCf{display:grid;gap:0;width:100%;margin:0;border-radius:8px;overflow:hidden}#rv-world .puzzles-world_overStats__bALCf div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 14px;background:var(--bg-2)}#rv-world .puzzles-world_overStats__bALCf div:nth-child(2n){background:color-mix(in srgb,var(--bg-2) 55%,var(--surface))}#rv-world .puzzles-world_overStats__bALCf dt{color:var(--muted)}#rv-world .puzzles-world_overStats__bALCf dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums}#rv-world .puzzles-world_actions__Uafpl{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:1100px){#rv-world .puzzles-world_modes__wNwjM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){#rv-world .puzzles-world_stats__R5tsz{grid-template-columns:repeat(2,minmax(0,1fr))}#rv-world .puzzles-world_boards__jjT60{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){#rv-world .puzzles-world_modes__wNwjM,#rv-world .puzzles-world_rushModes___BFiA{grid-template-columns:minmax(0,1fr)}#rv-world .puzzles-world_row__TNaX_{grid-template-columns:32px minmax(0,1fr)}#rv-world .puzzles-world_row__TNaX_>:last-child:not(.puzzles-world_rowText__4cxxv){grid-column:2;justify-self:start}#rv-world .puzzles-world_goal__M5Yyq{grid-template-columns:minmax(0,1fr) auto}#rv-world .puzzles-world_goal__M5Yyq .puzzles-world_track__cBo4p{grid-column:1/-1;grid-row:2}}#rv-world .PuzzleLibrary_library__VfQ6i{display:grid;gap:24px;min-width:0}#rv-world .PuzzleLibrary_hero__vnOIP{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px 28px;align-items:start}#rv-world .PuzzleLibrary_intro__ZDfQq{display:grid;gap:10px;min-width:0;padding-top:4px}#rv-world .PuzzleLibrary_intro__ZDfQq h1>span{color:var(--muted)}#rv-world .PuzzleLibrary_intro__ZDfQq>p{color:var(--muted);max-width:56ch}#rv-world .PuzzleLibrary_journey__0bcUR{display:flex;flex-wrap:wrap;gap:10px 20px;margin:8px 0 0;padding:0;list-style:none}#rv-world .PuzzleLibrary_journey__0bcUR li{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.9375rem}#rv-world .PuzzleLibrary_journey__0bcUR li>span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:4px;background:var(--surface-2);color:var(--text);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}#rv-world .PuzzleLibrary_recommendation__SQYAe{display:grid;gap:12px}@media (min-width:961px){#rv-world .PuzzleLibrary_recommendation__SQYAe{margin-top:12px}}#rv-world .PuzzleLibrary_recommendation__SQYAe h2{font-size:1.25rem}#rv-world .PuzzleLibrary_recommendation__SQYAe>p{color:var(--muted);font-size:.9375rem}#rv-world .PuzzleLibrary_recommendationTop__ttzEg{display:flex;flex-wrap:wrap;gap:8px}#rv-world .PuzzleLibrary_selectionNote__ZprbB{color:var(--muted);font-size:.8125rem;font-variant-numeric:tabular-nums}#rv-world .PuzzleLibrary_dailyGoal__UQYyV{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--border)}#rv-world .PuzzleLibrary_dailyGoal__UQYyV>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.875rem;font-weight:700}#rv-world .PuzzleLibrary_dailyGoal__UQYyV strong{font-size:1rem;font-variant-numeric:tabular-nums}#rv-world .PuzzleLibrary_dailyGoal__UQYyV p{color:var(--muted);font-size:.8125rem}#rv-world .PuzzleLibrary_track__zL4Wv{position:relative;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}#rv-world .PuzzleLibrary_track__zL4Wv>span{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--btn-bg)}#rv-world .PuzzleLibrary_catalogue__qLMPm>summary{min-height:56px;font-size:1.0625rem}#rv-world .PuzzleLibrary_summaryText__M67Xj{display:grid;gap:2px}#rv-world .PuzzleLibrary_summaryText__M67Xj small{color:var(--muted);font-size:.875rem;font-weight:400}#rv-world .PuzzleLibrary_catalogue__qLMPm>.PuzzleLibrary_catalogueBody__KZOGM{display:grid;gap:14px;padding:4px 0 20px;color:var(--text);font-size:1rem}#rv-world .PuzzleLibrary_catalogueHead__j4d8m{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}#rv-world .PuzzleLibrary_trackDescription__EAEr7{color:var(--muted);font-size:.9375rem}#rv-world .PuzzleLibrary_grid__CeU6a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#rv-world .PuzzleLibrary_card__5_9wp{display:grid;align-content:start;gap:6px;min-width:0;padding:14px 16px;border-radius:8px;background:var(--surface);color:var(--text);text-decoration:none;transition:background-color .12s ease-out}#rv-world a.PuzzleLibrary_card__5_9wp:hover{background:color-mix(in srgb,var(--surface) 70%,var(--surface-2))}#rv-world a.PuzzleLibrary_card__5_9wp:hover h3{text-decoration:underline;text-underline-offset:3px}#rv-world .PuzzleLibrary_card__5_9wp>p{color:var(--muted);font-size:.875rem}#rv-world .PuzzleLibrary_cardBottom__ADfCi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}#rv-world .PuzzleLibrary_train__qAaqk{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:.875rem;font-weight:700}#rv-world .PuzzleLibrary_unavailable__NoPI_ h3{color:var(--muted)}#rv-world .PuzzleLibrary_mix__hpT5q{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 16px;border-radius:8px;background:var(--surface-2)}#rv-world .PuzzleLibrary_mix__hpT5q>span{color:var(--muted);font-size:.9375rem}@media (max-width:960px){#rv-world .PuzzleLibrary_hero__vnOIP{grid-template-columns:minmax(0,1fr)}#rv-world .PuzzleLibrary_grid__CeU6a{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){#rv-world .PuzzleLibrary_grid__CeU6a{grid-template-columns:minmax(0,1fr)}}#rv-world .tournaments_layout__vZLVq{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}#rv-world .tournaments_schedule__v4AcI{display:grid;gap:20px;min-width:0}#rv-world .tournaments_group__qoTwd{display:grid;gap:10px}#rv-world .tournaments_groupHead__Ftnrf{display:flex;align-items:center;gap:10px;font-size:1rem}#rv-world .tournaments_list__VZIVK{display:grid;gap:8px;margin:0;padding:0;list-style:none}#rv-world .tournaments_tile__AkAIG{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px;border-radius:8px;background:var(--surface);transition:background-color .12s ease-out}#rv-world .tournaments_tile__AkAIG:hover{background:color-mix(in srgb,var(--surface) 70%,var(--surface-2))}#rv-world .tournaments_when__iKHnc{display:grid;justify-items:center;align-content:center;min-height:56px;border-radius:6px;background:var(--bg-2);line-height:1.1;font-variant-numeric:tabular-nums}#rv-world .tournaments_when__iKHnc strong{font-size:1.375rem;font-weight:800}#rv-world .tournaments_when__iKHnc span{color:var(--muted);font-size:.75rem;font-weight:700;text-transform:uppercase}#rv-world .tournaments_tileBody__EsmW9{display:grid;gap:6px;min-width:0}#rv-world .tournaments_tileTop__8NeqW{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#rv-world .tournaments_name__AuwUu{font-size:1.0625rem;font-weight:700;overflow-wrap:anywhere}#rv-world .tournaments_name__AuwUu a{text-decoration:none}#rv-world .tournaments_name__AuwUu a:hover{text-decoration:underline}#rv-world .tournaments_metaIcon__7_anh{display:inline-flex;align-items:center;gap:5px}#rv-world .tournaments_tileAction__uQ9S_{display:grid;gap:8px;justify-items:stretch;min-width:0}#rv-world .tournaments_tileError__N4oN8{max-width:28ch;color:var(--danger);font-size:.875rem;font-weight:600}#rv-world .tournaments_liveLine__lacEW{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--text);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}#rv-world .tournaments_leader__0NyEl{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--warn)}#rv-world .tournaments_leader__0NyEl a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);overflow-wrap:anywhere}#rv-world .tournaments_progress__cO4zb{display:grid;grid-template-columns:minmax(0,240px) auto;align-items:center;gap:10px;color:var(--muted);font-size:.8125rem;font-variant-numeric:tabular-nums}#rv-world .tournaments_progressTrack__m3cS0{position:relative;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}#rv-world .tournaments_progressTrack__m3cS0 i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--success)}#rv-world .tournaments_timezone__mLWIk{color:var(--muted);font-size:.8125rem}#rv-world .tournaments_side__Ek5c6{display:grid;gap:16px}#rv-world .tournaments_side__Ek5c6 h2{font-size:1.0625rem}#rv-world .tournaments_side__Ek5c6 p{color:var(--muted);font-size:.9375rem}#rv-world .tournaments_sideIntro__IwXrQ{margin:6px 0 8px}#rv-world .tournaments_organizer__KM6Su{display:grid;justify-items:start;gap:10px}#rv-world .tournaments_back__zubej{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:8px;color:var(--muted);font-size:.9375rem;font-weight:600;text-decoration:none}#rv-world .tournaments_back__zubej:hover{color:var(--text)}#rv-world .tournaments_hero__Ak2Ns{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;margin-bottom:20px;padding:20px;border-radius:8px;background:var(--surface)}#rv-world .tournaments_heroMark__j3QUU{display:grid;place-items:center;width:64px;height:64px;border-radius:8px;background:var(--bg-2);color:var(--btn-bg)}#rv-world .tournaments_heroCopy__YK8tG{display:grid;gap:10px;min-width:0}#rv-world .tournaments_heroCopy__YK8tG h1{overflow-wrap:anywhere}#rv-world .tournaments_tc__jxSrh{display:inline-flex;align-items:baseline;gap:8px;justify-self:start;padding:6px 12px;border-radius:6px;background:var(--bg-2);font-variant-numeric:tabular-nums}#rv-world .tournaments_tc__jxSrh span{color:var(--muted);font-size:.8125rem;font-weight:600}#rv-world .tournaments_tc__jxSrh strong{font-size:1.375rem;font-weight:800}#rv-world .tournaments_console__8Ds4V{display:grid;gap:16px;min-width:0}#rv-world .tournaments_nextStep__achOS{display:grid;gap:8px;padding:20px;border-radius:8px;background:var(--surface);min-width:0}#rv-world .tournaments_nextStep__achOS h2{font-size:1.125rem}#rv-world .tournaments_nextStep__achOS p{color:var(--muted)}#rv-world .tournaments_nextStep__achOS p:first-of-type{color:var(--text);font-weight:600}#rv-world .tournaments_notice__id2yJ{padding:12px 16px;border-radius:8px;background:var(--surface-2);color:var(--text);font-weight:600}#rv-world .tournaments_noticeWarn__X7_Jr{background:color-mix(in srgb,var(--warn) 16%,var(--surface))}#rv-world .tournaments_error__c17EO{padding:12px 16px;border-radius:8px;background:color-mix(in srgb,var(--danger) 14%,var(--surface));color:var(--text);font-weight:600}#rv-world .tournaments_actions__RZg73{display:flex;flex-wrap:wrap;align-items:center;gap:12px 12px;padding-bottom:4px}#rv-world .tournaments_status__s5QAR{color:var(--muted);font-weight:600}#rv-world .tournaments_roundLine__ogJXR{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}#rv-world .tournaments_rule__Q3429{flex-basis:100%;color:var(--muted);font-size:.875rem}#rv-world .tournaments_shareLink__8Q7IC{display:grid;gap:8px;min-width:0}#rv-world .tournaments_shareLink__8Q7IC input{width:100%;min-width:0}#rv-world .tournaments_manage__fcpGk{display:grid;gap:16px}#rv-world .tournaments_rescheduleForm__QjbnW{display:grid;gap:12px;padding:20px;border-radius:8px;background:var(--surface)}#rv-world .tournaments_rescheduleForm__QjbnW label{display:grid;gap:8px;font-weight:600;max-width:360px}#rv-world .tournaments_cardHead__3AUgv{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;padding:16px 16px 12px}#rv-world .tournaments_roundHead__XlrjJ{padding:14px 16px 8px;color:var(--muted);font-size:.9375rem}#rv-world .tournaments_empty__uEC27{padding:0 16px 18px;color:var(--muted)}#rv-world .tournaments_player__uTsB2{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;text-decoration:none;font-weight:600}#rv-world a.tournaments_player__uTsB2:hover span{text-decoration:underline}#rv-world .tournaments_player__uTsB2 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#rv-world .tournaments_rank__8oysC{width:3.5ch;color:var(--muted);font-weight:700}#rv-world .tournaments_score__7lmKf{font-weight:800}#rv-world .tournaments_inactive__lvGZw td{color:var(--muted)}#rv-world .tournaments_inactive__lvGZw .tournaments_player__uTsB2{opacity:.6}#rv-world .tournaments_flag__9Z66y{margin-left:8px;color:var(--muted);font-size:.8125rem;font-weight:600}#rv-world .tournaments_pairTable__5x_wf{table-layout:fixed}#rv-world .w2-table td.tournaments_result___q_XI{width:132px;text-align:center;font-weight:800;white-space:nowrap}#rv-world .w2-table td.tournaments_blackCell__BxWmS{text-align:right}#rv-world .tournaments_blackCell__BxWmS .tournaments_player__uTsB2{justify-content:flex-end}@media (max-width:600px){#rv-world .w2-table td.tournaments_result___q_XI{width:96px;padding-inline:4px;font-size:.8125rem;white-space:normal;overflow-wrap:anywhere}#rv-world .tournaments_pairTable__5x_wf .tournaments_player__uTsB2>:first-child:not(:last-child){display:none}#rv-world .tournaments_pairTable__5x_wf .tournaments_player__uTsB2 span{white-space:normal;overflow-wrap:anywhere}}#rv-world .tournaments_form__R7oNy{display:grid;gap:16px;max-width:780px}#rv-world .tournaments_fields__NNI4h{display:grid;gap:20px;min-width:0;margin:0;padding:0;border:0}#rv-world .tournaments_fields__NNI4h label{display:grid;gap:8px;min-width:0;font-size:.9375rem;font-weight:600}#rv-world .tournaments_fields__NNI4h :is(input:not([type=radio]):not([type=checkbox]),select){width:100%;min-width:0;min-height:48px}#rv-world .tournaments_formats__o4hLD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;border:0}#rv-world .tournaments_formats__o4hLD legend{margin-bottom:10px;padding:0;font-weight:700}#rv-world .tournaments_fields__NNI4h .tournaments_format__avJWL{display:flex;align-items:flex-start;gap:10px;padding:16px 14px;border-radius:8px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer}#rv-world .tournaments_format__avJWL small{display:block;margin-top:6px;color:var(--muted);font-size:.8125rem;font-weight:400;line-height:1.5}#rv-world .tournaments_fields__NNI4h .tournaments_selected__7WD49{background:color-mix(in srgb,var(--btn-bg) 12%,var(--bg-2));box-shadow:inset 0 0 0 2px var(--btn-bg)}#rv-world .tournaments_grid__5FjrW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#rv-world .tournaments_advanced__7R_YW{border-block:1px solid var(--border);padding:4px 0}#rv-world .tournaments_advanced__7R_YW>summary{display:flex;align-items:center;min-height:44px;font-weight:700;cursor:pointer}#rv-world .tournaments_advanced__7R_YW[open]>summary{margin-bottom:14px}#rv-world .tournaments_advanced__7R_YW[open]{padding-bottom:18px}#rv-world .tournaments_fields__NNI4h .tournaments_check__Suzrt{display:flex;align-items:center;gap:10px}#rv-world .tournaments_rules__EeZUb{padding:16px;border-radius:8px;background:var(--surface);color:var(--muted);font-size:.875rem;line-height:1.6}#rv-world .tournaments_hint__VVooT{color:var(--muted);font-size:.875rem;line-height:1.55}#rv-world .tournaments_setupSummary__6becz{display:grid;gap:6px;padding:18px 20px;border-radius:8px;background:var(--surface);min-width:0}#rv-world .tournaments_setupSummary__6becz h2{font-size:1.0625rem}#rv-world .tournaments_setupSummary__6becz p:not(:first-of-type){color:var(--muted)}#rv-world .tournaments_permission__0Es0D{display:grid;justify-items:start;gap:14px;padding:24px;border-radius:8px;background:var(--surface)}#rv-world .tournaments_permission__0Es0D p{color:var(--muted);max-width:60ch}#rv-world .tournaments_dangerZone__g1B0Y{display:grid;justify-items:start;gap:10px;padding-top:16px;border-top:1px solid var(--border)}#rv-world .tournaments_dangerZone__g1B0Y>p{color:var(--muted);max-width:66ch;font-size:.875rem}#rv-world .tournaments_confirmation__o0vwC{display:grid;gap:10px;justify-self:stretch;padding:18px 20px;border-radius:8px;background:color-mix(in srgb,var(--danger) 10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 55%,transparent)}#rv-world .tournaments_confirmation__o0vwC h3{overflow-wrap:anywhere}#rv-world .tournaments_confirmation__o0vwC label{display:grid;gap:8px;font-weight:600;max-width:360px}#rv-world .tournaments_confirmActions__HSKCX{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}@media (max-width:1100px){#rv-world .tournaments_layout__vZLVq{grid-template-columns:minmax(0,1fr) 260px;gap:20px}}@media (max-width:860px){#rv-world .tournaments_layout__vZLVq{grid-template-columns:1fr}}@media (max-width:760px){#rv-world .tournaments_tile__AkAIG{grid-template-columns:48px minmax(0,1fr);gap:12px}#rv-world .tournaments_tileAction__uQ9S_{grid-column:1/-1}#rv-world .tournaments_headAction__IPc4u,#rv-world .tournaments_tileAction__uQ9S_>*{width:100%}#rv-world .tournaments_hero__Ak2Ns{grid-template-columns:1fr}#rv-world .tournaments_heroMark__j3QUU{display:none}}@media (max-width:600px){#rv-world :is(.tournaments_formats__o4hLD,.tournaments_grid__5FjrW){grid-template-columns:1fr}#rv-world .tournaments_submit__ALwlE{width:100%}#rv-world .tournaments_progress__cO4zb{grid-template-columns:minmax(0,1fr) auto}}#rv-world .queue-world_queue__zFE0M{display:grid;gap:16px}#rv-world .queue-world_queue__zFE0M>.w2-head{margin-bottom:0}#rv-world .queue-world_facts__cKuvt{display:flex;flex-wrap:wrap;gap:8px}#rv-world .queue-world_status__Y4aEu{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#rv-world .queue-world_clock__Z5EMd{color:var(--muted);font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums}#rv-world .queue-world_board__1uhXx{max-width:520px;padding:12px;border-radius:var(--w2-radius);background:var(--surface)}#rv-world .queue-world_actions__Ugo6M{display:flex;flex-wrap:wrap;gap:12px}#rv-world .follow-suggestions-world_panel__Pqung{min-width:0}#rv-world .follow-suggestions-world_panel__Pqung .w2-card-title{margin-bottom:10px}#rv-world .follow-suggestions-world_track__1I_ec{display:flex;gap:12px;margin:0;padding:0 0 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;list-style:none}#rv-world .follow-suggestions-world_card__sBcbe{position:relative;display:flex;flex:0 0 176px;flex-direction:column;gap:10px;min-width:0;padding:16px 12px 12px;border-radius:var(--w2-radius);background:var(--surface);scroll-snap-align:start}#rv-world .follow-suggestions-world_card__sBcbe>.w2-field__error{text-align:center}#rv-world .follow-suggestions-world_identity__SzIH9{flex:1}#rv-world .follow-suggestions-world_card__sBcbe .follow-suggestions-world_dismiss__Nz_SY{position:absolute;top:2px;right:2px;min-width:44px;padding-inline:0;color:var(--muted)}#rv-world .follow-suggestions-world_identity__SzIH9{display:grid;align-content:start;justify-items:center;gap:4px;min-width:0;padding-top:4px;color:var(--text);text-align:center;text-decoration:none}#rv-world .follow-suggestions-world_identity__SzIH9:hover .follow-suggestions-world_name__mhABk{text-decoration:underline;text-underline-offset:3px}#rv-world .follow-suggestions-world_name__mhABk{display:-webkit-box;max-width:100%;margin-top:6px;overflow:hidden;font-weight:700;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}#rv-world .follow-suggestions-world_handle__1jvIF,#rv-world .follow-suggestions-world_reason__uKxiL{max-width:100%;overflow:hidden;color:var(--muted);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}#rv-world .follow-suggestions-list_list__cS6ig{display:grid;margin:0;padding:0;list-style:none}#rv-world .follow-suggestions-list_row__h7shp{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:64px;padding:8px 0;border-top:1px solid var(--border)}#rv-world .follow-suggestions-list_row__h7shp:first-child{border-top:0}#rv-world .follow-suggestions-list_id__jP00V{display:flex;flex:1 1 180px;align-items:center;gap:12px;min-width:0;color:var(--text);text-decoration:none}#rv-world .follow-suggestions-list_id__jP00V:hover .follow-suggestions-list_name__oTZer{text-decoration:underline}#rv-world .follow-suggestions-list_text__OmzAE{display:grid;gap:2px;min-width:0}#rv-world .follow-suggestions-list_name__oTZer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:700;overflow-wrap:anywhere}#rv-world .follow-suggestions-list_rating__KQ2c6{color:var(--muted);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}#rv-world .follow-suggestions-list_handle__Ccm2D{color:var(--muted);font-size:.8125rem;overflow-wrap:anywhere}#rv-world .follow-suggestions-list_reason__dzeh7{color:var(--muted);font-size:.8125rem}#rv-world .follow-suggestions-list_row__h7shp>button{flex:none;margin-left:auto}#rv-world .follow-suggestions-list_err__aBQDs{flex-basis:100%;color:var(--danger);font-size:.875rem;font-weight:600}#rv-world .Hub2Bits_nudge__QrdgW{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:24px;padding:12px 12px 12px 16px;border-radius:var(--w2-radius);background:var(--surface-2)}#rv-world .Hub2Bits_nudge__QrdgW p{flex:1 1 280px;color:var(--text);font-weight:600}#rv-world .Hub2Bits_nudgeActions__wOurv{display:flex;align-items:center;gap:4px}#rv-world .Hub2Bits_nudgeActions__wOurv .Hub2Bits_dismiss__3oIG6{min-width:44px;padding-inline:0;color:var(--muted)}#rv-world .Hub2Bits_joinForm__vvTce{display:flex;flex:1 1 100%;gap:8px}#rv-world .Hub2Bits_joinForm__vvTce input:not([type=checkbox]):not([type=radio]){flex:1;width:0;min-width:0;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums}#rv-world .Hub2Leaderboard_head__5T64t{margin:0;padding:12px 8px 8px 16px}#rv-world .Hub2Leaderboard_head__5T64t h2{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}#rv-world .Hub2Leaderboard_rows__thpyo{margin:0;padding:0;list-style:none}#rv-world .Hub2Leaderboard_rows__thpyo>li:nth-child(2n) .Hub2Leaderboard_row__JBh5W{background:var(--w2-zebra)}#rv-world .Hub2Leaderboard_row__JBh5W{display:grid;grid-template-columns:20px auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:0 16px;color:var(--text);text-decoration:none;transition:background-color .12s ease-out}#rv-world .Hub2Leaderboard_row__JBh5W:hover{background:var(--surface-2)}#rv-world .Hub2Leaderboard_pos__WDdmw{color:var(--muted);font-weight:800;font-variant-numeric:tabular-nums;text-align:center}#rv-world .Hub2Leaderboard_name__81oiW{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}#rv-world .Hub2Leaderboard_name__81oiW small{color:var(--muted);font-size:.8125rem;font-weight:400}#rv-world .Hub2Leaderboard_score__RVmsk{font-weight:800;font-variant-numeric:tabular-nums}#rv-world .Hub2Leaderboard_me__sKTeY{display:grid;gap:10px;padding:14px 16px 16px;border-top:1px solid var(--border)}#rv-world .Hub2Leaderboard_me__sKTeY p{color:var(--muted);font-size:.9375rem;font-variant-numeric:tabular-nums}#rv-world .Hub2Leaderboard_myRank__ZC1wE{color:var(--text);font-size:1.125rem;font-weight:800}#rv-world .Hub2Leaderboard_unranked__IA1TW{max-width:40ch}#rv-world .Hub2Home_head__vOuCD{align-items:center}#rv-world .Hub2Home_identity__kXvyN{display:flex;align-items:center;gap:14px;min-width:0}#rv-world .Hub2Home_avatarLink__ZMdMr{display:inline-flex;flex:none;border-radius:50%}#rv-world .Hub2Home_who__UMfo_{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}#rv-world .Hub2Home_who__UMfo_ h1{overflow-wrap:anywhere}#rv-world .Hub2Home_rating__ZDjwz{color:var(--muted);font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}#rv-world .Hub2Home_tools__kkK3N{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}#rv-world .Hub2Home_tools__kkK3N .Hub2Home_iconAction__z_iQv{min-width:44px;padding-inline:0}#rv-world .Hub2Home_bell__WZa3C{display:inline-grid;place-items:center;min-width:44px;min-height:44px}#rv-world .Hub2Home_bell__WZa3C .notif__btn{min-width:44px;min-height:44px;border-color:transparent}#rv-world .Hub2Home_layout__Akmi0{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}#rv-world .Hub2Home_main__GUzEi,#rv-world .Hub2Home_side__wPOQ4{display:grid;gap:24px;min-width:0}#rv-world .Hub2Home_matchDesk__u6wpv{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:center;gap:24px 32px;padding:24px;border-radius:var(--w2-radius);background:var(--surface)}#rv-world .Hub2Home_matchCopy__QM7HJ{display:grid;justify-items:start;gap:12px;min-width:0}#rv-world .Hub2Home_matchCopy__QM7HJ h2{font-size:1.5rem;font-weight:800;line-height:1.2}#rv-world .Hub2Home_matchCopy__QM7HJ>p:not(.Hub2Home_assurance__j9Evk){max-width:56ch;color:var(--muted)}#rv-world .Hub2Home_heroActions__1tti_{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}#rv-world .Hub2Home_assurance__j9Evk{gap:6px}#rv-world .Hub2Home_assurance__j9Evk svg{color:var(--accent)}#rv-world .Hub2Home_deskBoard__aTCmg{width:100%;padding:6px;border-radius:var(--w2-radius);background:var(--bg-2)}#rv-world .Hub2Home_deskBoard__aTCmg .mini-board{overflow:hidden;border-radius:3px}#rv-world .Hub2Home_sectionHead__P7AZJ{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:14px}#rv-world .Hub2Home_arenaRow__ACMPV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#rv-world .Hub2Home_arenaCard__zxvwM{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:8px;align-content:start}#rv-world .Hub2Home_arenaCard__zxvwM p{color:var(--muted);font-size:.9375rem}#rv-world .Hub2Home_tileIcon__sxClA{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border-radius:var(--w2-radius);background:var(--bg-2);color:var(--accent)}#rv-world .Hub2Home_tileIcon__sxClA svg{width:20px;height:20px}#rv-world .Hub2Home_arenaActions__XKC0f{display:flex;flex-wrap:wrap;align-items:flex-start;align-self:start;gap:8px;padding-top:8px}#rv-world .Hub2Home_modeRail__d5Cqk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}#rv-world .Hub2Home_modeLink__xOCRw{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 12px;border-radius:var(--w2-radius);background:var(--surface);color:var(--text);font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .12s ease-out}#rv-world .Hub2Home_modeLink__xOCRw:hover{background:color-mix(in srgb,var(--surface) 30%,var(--surface-2))}#rv-world .Hub2Home_modeLink__xOCRw>svg:first-child{flex:none;color:var(--accent)}#rv-world .Hub2Home_modeLink__xOCRw>span{flex:1;min-width:0}#rv-world .Hub2Home_signals__t6H9b{margin:0;padding:0;list-style:none}#rv-world .Hub2Home_signals__t6H9b>li+li{border-top:1px solid var(--border)}#rv-world .Hub2Home_signal__UTR1c{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 16px;color:var(--text);text-decoration:none;transition:background-color .12s ease-out}#rv-world .Hub2Home_signal__UTR1c:hover{background:color-mix(in srgb,var(--surface) 30%,var(--surface-2))}#rv-world .Hub2Home_signal__UTR1c>svg{color:var(--muted)}#rv-world .Hub2Home_signalIcon__HLqrU{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bg-2);color:var(--accent)}#rv-world .Hub2Home_signalText__gebyj{display:grid;gap:2px;min-width:0}#rv-world .Hub2Home_signalText__gebyj small{color:var(--muted);font-size:.8125rem;font-weight:600}#rv-world .Hub2Home_signalText__gebyj strong{font-size:.9375rem;font-variant-numeric:tabular-nums}#rv-world .Hub2Home_community__if_Pe{min-width:0}@media (min-width:681px){#rv-world .Hub2Home_tools__kkK3N .Hub2Home_mobileOnly__dhFeU{display:none}}@media (min-width:901px){#rv-world .Hub2Home_layout__Akmi0>.Hub2Home_side__wPOQ4{grid-row:span 2}#rv-world .Hub2Home_layout__Akmi0>.Hub2Home_community__if_Pe{grid-column:1}}@media (max-width:1100px){#rv-world .Hub2Home_layout__Akmi0{grid-template-columns:minmax(0,1fr) 280px}#rv-world .Hub2Home_matchDesk__u6wpv{grid-template-columns:minmax(0,1fr)}#rv-world .Hub2Home_deskBoard__aTCmg{display:none}#rv-world .Hub2Home_modeRail__d5Cqk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){#rv-world .Hub2Home_layout__Akmi0{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){#rv-world .Hub2Home_arenaRow__ACMPV{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){#rv-world .Hub2Home_matchDesk__u6wpv{padding:20px 16px}#rv-world .Hub2Home_matchCopy__QM7HJ h2{font-size:1.25rem}#rv-world .Hub2Home_heroActions__1tti_>*{flex:1 1 auto}#rv-world .Hub2Home_tools__kkK3N{justify-content:flex-start}}.rovian-landing_landing__YC2kj #rv-world :is(h1,h2,h3){font-family:inherit}#rv-world .rovian-landing_nav__OqWVq{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-bottom:16px;border-bottom:1px solid var(--border)}#rv-world .rovian-landing_brand__yXtNA{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none}#rv-world .rovian-landing_navLinks__2wR_D{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:2px;margin-left:-10px}#rv-world .rovian-landing_navLinks__2wR_D a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border-radius:var(--w2-radius-sm);color:var(--muted);font-size:.9375rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:color .12s ease-out,background-color .12s ease-out}#rv-world .rovian-landing_navLinks__2wR_D a:hover{background:var(--surface);color:var(--text)}#rv-world .rovian-landing_navTools__PU4nM{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}#rv-world .rovian-landing_navSocial__EOONC{display:flex;gap:2px}#rv-world .rovian-landing_navSocial__EOONC .rovian-landing_iconLink__yPcmT{min-width:44px;padding-inline:0}#rv-world .rovian-landing_hero__q3M8w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px 56px;padding:48px 0 32px}#rv-world .rovian-landing_heroCopy__X2EHX{display:grid;justify-items:start;gap:20px;min-width:0}#rv-world .rovian-landing_hero__q3M8w .rovian-landing_title__1U_tV{font-size:3rem;font-weight:800;line-height:1.04}#rv-world .rovian-landing_titleLine__n6NUi{display:block}#rv-world .rovian-landing_lead__R1WxD{max-width:36ch;color:var(--muted);font-size:1.125rem;line-height:1.55}#rv-world .rovian-landing_heroActions__jiGKL{display:flex;flex-wrap:wrap;gap:12px}#rv-world .rovian-landing_heroStage__0szsE{position:relative;min-width:0;padding:44px 0}#rv-world .rovian-landing_board__DMrYM,#rv-world .rovian-landing_heroBoard__f56WY{padding:8px;border-radius:var(--w2-radius);background:var(--bg-2)}#rv-world .rovian-landing_heroBoard__f56WY{width:76%;margin-inline:auto}#rv-world .rovian-landing_board__DMrYM .mini-board,#rv-world .rovian-landing_heroBoard__f56WY .mini-board{overflow:hidden;border-radius:3px}#rv-world .rovian-landing_heroCam__fC0Dm{position:absolute;width:30%;margin:0;overflow:hidden;border-radius:var(--w2-radius);background:var(--bg-2);box-shadow:0 0 0 4px var(--bg)}#rv-world .rovian-landing_heroCam__fC0Dm img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}#rv-world .rovian-landing_heroCam__fC0Dm figcaption{position:absolute;bottom:8px;left:8px}#rv-world .rovian-landing_heroCamFar__gNEwr{top:0;left:0}#rv-world .rovian-landing_heroCamFar__gNEwr img{-o-object-position:62% 30%;object-position:62% 30%}#rv-world .rovian-landing_heroCamNear___JgQZ{right:0;bottom:0}#rv-world .rovian-landing_heroCamNear___JgQZ img{-o-object-position:66% 30%;object-position:66% 30%}#rv-world .rovian-landing_section__SSHj_{padding-top:72px;scroll-margin-top:24px}#rv-world .rovian-landing_head__cFGem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px 48px;margin-bottom:24px}#rv-world .rovian-landing_closeCopy__mwjM9 h2,#rv-world .rovian-landing_head__cFGem h2,#rv-world .rovian-landing_reactionCopy__CbqzZ h2,#rv-world .rovian-landing_safetyIntro__Hdlhs h2{max-width:22ch;font-size:1.75rem;font-weight:800;line-height:1.2}#rv-world .rovian-landing_head__cFGem p,#rv-world .rovian-landing_reactionCopy__CbqzZ p,#rv-world .rovian-landing_safetyIntro__Hdlhs p{max-width:52ch;color:var(--muted)}#rv-world .rovian-landing_head__cFGem p+p{margin-top:10px}#rv-world .rovian-landing_head__cFGem p.rovian-landing_aside__sEBp_,#rv-world .rovian-landing_reactionCopy__CbqzZ p.rovian-landing_aside__sEBp_{color:var(--text);font-weight:600}#rv-world .rovian-landing_sides__5hOGR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#rv-world .rovian-landing_side__9jvc9{display:grid;align-content:start;gap:14px}#rv-world .rovian-landing_handle__89wr8{display:grid;place-items:center;align-content:center;gap:10px;aspect-ratio:16/10;padding:16px;border-radius:var(--w2-radius-sm);background:var(--bg-2);text-align:center}#rv-world .rovian-landing_handleAvatar__gHhSN{width:72px;height:72px;border-radius:50%;background:var(--surface-2)}#rv-world .rovian-landing_handleName__gKYY_{color:var(--muted);font-size:1.25rem;font-weight:700;overflow-wrap:anywhere}#rv-world .rovian-landing_frame__rhM5S{display:grid;gap:10px;margin:0;min-width:0}#rv-world .rovian-landing_frameMedia__2JqH_{display:block;width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:var(--w2-radius-sm);background:var(--bg-2)}#rv-world .rovian-landing_faceMedia__HdmFp{-o-object-position:62% center;object-position:62% center}#rv-world .rovian-landing_frame__rhM5S figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;color:var(--muted);font-size:.875rem}#rv-world .rovian-landing_frame__rhM5S figcaption strong{color:var(--text)}#rv-world .rovian-landing_sideNote__0euNZ{max-width:48ch;color:var(--muted)}#rv-world .rovian-landing_sideNote__0euNZ strong{color:var(--text)}#rv-world .rovian-landing_cockpit__sPD7D{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;gap:10px 24px}#rv-world .rovian-landing_seat__Bhf_b{display:contents}#rv-world .rovian-landing_cockpit__sPD7D>.rovian-landing_seat__Bhf_b:first-child>*{grid-column:1}#rv-world .rovian-landing_cockpit__sPD7D>.rovian-landing_seat__Bhf_b:last-child>*{grid-column:3}#rv-world .rovian-landing_seat__Bhf_b>.rovian-landing_seatLabel__K_hhx{grid-row:2}#rv-world .rovian-landing_seat__Bhf_b>.rovian-landing_seatMedia__F3I0j{grid-row:3}#rv-world .rovian-landing_seat__Bhf_b>.rovian-landing_seatNote__8Ebd3{grid-row:4}#rv-world .rovian-landing_cockpit__sPD7D>.rovian-landing_boardColumn__pWRlr{grid-column:2;grid-row:1/-1}#rv-world .rovian-landing_seatLabel__K_hhx{color:var(--muted);font-size:.875rem;font-weight:700}#rv-world .rovian-landing_seatMedia__F3I0j{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--w2-radius-sm);background:var(--bg-2)}#rv-world .rovian-landing_boardNote__8cSby,#rv-world .rovian-landing_seatNote__8Ebd3{color:var(--muted);font-size:.875rem}#rv-world .rovian-landing_boardColumn__pWRlr{display:grid;gap:12px;min-width:0}#rv-world .rovian-landing_boardMeta__Wh2nX{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;margin:0}#rv-world .rovian-landing_boardMeta__Wh2nX dt{color:var(--muted);font-size:.8125rem;font-weight:700}#rv-world .rovian-landing_boardMeta__Wh2nX dd{margin:4px 0 0;font-weight:700;font-variant-numeric:tabular-nums}#rv-world .rovian-landing_moves__w1p8e dd{display:flex;flex-wrap:wrap;gap:4px 12px}#rv-world .rovian-landing_moves__w1p8e em{color:var(--muted);font-style:normal}#rv-world .rovian-landing_reaction__yDWgM{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px 48px}#rv-world .rovian-landing_reactionCopy__CbqzZ{display:grid;gap:12px}#rv-world .rovian-landing_strip__GrDuP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#rv-world .rovian-landing_reactionMedia__TTSLT{-o-object-position:70% center;object-position:70% center}#rv-world .rovian-landing_frameWide__G_Ylk{grid-column:1/-1}#rv-world .rovian-landing_frameWide__G_Ylk .rovian-landing_frameMedia__2JqH_{aspect-ratio:21/9;-o-object-position:center 38%;object-position:center 38%}#rv-world .rovian-landing_waysList__FeBzI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}#rv-world .rovian-landing_waysList__FeBzI>li{display:flex;min-width:0}#rv-world .rovian-landing_way__zxUOb{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title icon" "text icon";align-content:start;align-items:center;gap:4px 16px;width:100%;min-height:72px;padding:16px 18px;border-radius:var(--w2-radius);background:var(--surface);color:var(--text);text-decoration:none;transition:background-color .12s ease-out}#rv-world .rovian-landing_channel__MEEdk:hover,#rv-world .rovian-landing_way__zxUOb:hover{background:color-mix(in srgb,var(--surface) 30%,var(--surface-2))}#rv-world .rovian-landing_wayTitle__8rgJh{grid-area:title;font-size:1.0625rem;font-weight:700}#rv-world .rovian-landing_wayText__oiR7J{grid-area:text;color:var(--muted);font-size:.9375rem}#rv-world .rovian-landing_way__zxUOb svg{grid-area:icon;color:var(--muted)}#rv-world .rovian-landing_guestNote__XK3Av{margin-top:16px;color:var(--muted)}#rv-world .rovian-landing_partner__oqQ7U{padding-top:72px}#rv-world .rovian-landing_safety__yKCTw{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px 48px}#rv-world .rovian-landing_safetyIntro__Hdlhs{display:grid;justify-items:start;gap:12px}#rv-world .rovian-landing_safetyIntro__Hdlhs a{display:inline-flex;align-items:center;min-height:44px}#rv-world .rovian-landing_safetyList__CMGLN{border-top:1px solid var(--border)}#rv-world .rovian-landing_control__plTVZ{display:inline-flex;align-items:center;gap:12px}#rv-world .rovian-landing_control__plTVZ svg{flex:none;color:var(--accent)}#rv-world .rovian-landing_safetyList__CMGLN details>p{padding-left:32px}#rv-world .rovian-landing_live__D8RM4{padding-top:72px}#rv-world .rovian-landing_channels__sqrLF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#rv-world .rovian-landing_channel__MEEdk{display:grid;gap:12px;color:var(--text);text-decoration:none;transition:background-color .12s ease-out}#rv-world .rovian-landing_channelName__VoAog{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-weight:700}#rv-world .rovian-landing_channelHandle__o8NqR{font-size:1.75rem;font-weight:800;line-height:1.1;overflow-wrap:anywhere}#rv-world .rovian-landing_channelAction__9AlDW{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-underline-offset:3px}#rv-world .rovian-landing_channel__MEEdk:hover .rovian-landing_channelAction__9AlDW{text-decoration-color:currentColor}#rv-world .rovian-landing_channelMinor__zMeHD{margin:12px 0 0 -10px}#rv-world .rovian-landing_close__2BjxW{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 40px;margin-top:72px;padding:28px}#rv-world .rovian-landing_closeCopy__mwjM9{display:grid;gap:8px}#rv-world .rovian-landing_closeCopy__mwjM9 p{color:var(--muted)}#rv-world .rovian-landing_closeActions__UE_My{display:grid;justify-items:start;gap:16px}#rv-world .rovian-landing_closeRow__ahwZK{display:flex;flex-wrap:wrap;gap:12px}#rv-world .rovian-landing_closeApps__yQ59_{display:grid;gap:8px;color:var(--muted);font-size:.875rem}#rv-world .rovian-landing_storeLinks__4nLHs{display:flex;flex-flow:row wrap;gap:8px}#rv-world .rovian-landing_footer__H2pNB{margin-top:72px;padding-top:32px;border-top:1px solid var(--border)}#rv-world .rovian-landing_footerGrid__OQR1o{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}#rv-world .rovian-landing_footerBrand__F1Odb{display:grid;justify-items:start;gap:14px;min-width:0}#rv-world .rovian-landing_footerBrand__F1Odb>p{color:var(--muted)}#rv-world .rovian-landing_footerSocial__rEuI5{display:grid;gap:2px}#rv-world .rovian-landing_footerSocial__rEuI5 a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--text);font-weight:600;text-decoration:none}#rv-world .rovian-landing_footerSocial__rEuI5 a:hover span{text-decoration:underline;text-underline-offset:3px}#rv-world .rovian-landing_footerPrefs__tNvyd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}#rv-world .rovian-landing_theme__8pbOd .app-rail__item{display:inline-flex;width:auto;gap:8px;padding:0;color:var(--muted);font-size:.875rem}#rv-world .rovian-landing_theme__8pbOd .app-rail__icon{display:none}#rv-world .rovian-landing_theme__8pbOd .app-rail__label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap}#rv-world .rovian-landing_theme__8pbOd .app-rail__item select{flex:none;width:auto;min-width:9rem;font-weight:600}#rv-world .rovian-landing_footerCol__KPtip{display:grid;align-content:start;gap:0}#rv-world .rovian-landing_footerCol__KPtip h3{margin-bottom:6px;font-size:.875rem}#rv-world .rovian-landing_footerCol__KPtip a{display:inline-flex;align-items:center;min-height:36px;color:var(--muted);font-size:.9375rem;text-decoration:none}#rv-world .rovian-landing_footerCol__KPtip a:hover{color:var(--text);text-decoration:underline}#rv-world .rovian-landing_footerBottom__nS0SJ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;margin-top:32px;padding-top:20px;border-top:1px solid var(--border);color:var(--muted);font-size:.8125rem}@media (max-width:1100px){#rv-world .rovian-landing_cockpit__sPD7D{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}#rv-world .rovian-landing_cockpit__sPD7D>.rovian-landing_seat__Bhf_b:last-child>*{grid-column:2}#rv-world .rovian-landing_cockpit__sPD7D>.rovian-landing_boardColumn__pWRlr{grid-column:1/-1;grid-row:1;justify-self:center;width:min(100%,420px);margin-bottom:10px}}@media (max-width:960px){#rv-world .rovian-landing_hero__q3M8w{grid-template-columns:minmax(0,1fr)}#rv-world .rovian-landing_heroStage__0szsE{justify-self:center;width:min(100%,560px)}#rv-world .rovian-landing_reaction__yDWgM,#rv-world .rovian-landing_safety__yKCTw{grid-template-columns:minmax(0,1fr)}#rv-world .rovian-landing_footerGrid__OQR1o{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){#rv-world .rovian-landing_nav__OqWVq:after{content:"";flex-basis:100%;height:0;order:1}#rv-world .rovian-landing_nav__OqWVq .rovian-landing_brand__yXtNA{margin-right:auto}#rv-world .rovian-landing_navTools__PU4nM{display:contents}#rv-world .rovian-landing_navSocial__EOONC,#rv-world .rovian-landing_nav__OqWVq .rovian-landing_language__0yVLJ{order:2}#rv-world .rovian-landing_navLinks__2wR_D,#rv-world .rovian-landing_nav__OqWVq .rovian-landing_navCta__Okjoq{display:none}#rv-world .rovian-landing_hero__q3M8w{gap:24px;padding:28px 0 8px}#rv-world .rovian-landing_hero__q3M8w .rovian-landing_title__1U_tV{font-size:2.25rem}#rv-world .rovian-landing_lead__R1WxD{font-size:1.0625rem}#rv-world .rovian-landing_heroActions__jiGKL>*{flex:1 1 auto}#rv-world .rovian-landing_heroStage__0szsE{padding:28px 0}#rv-world .rovian-landing_live__D8RM4,#rv-world .rovian-landing_partner__oqQ7U,#rv-world .rovian-landing_section__SSHj_{padding-top:48px}#rv-world .rovian-landing_head__cFGem{grid-template-columns:minmax(0,1fr);margin-bottom:20px}#rv-world .rovian-landing_closeCopy__mwjM9 h2,#rv-world .rovian-landing_head__cFGem h2,#rv-world .rovian-landing_reactionCopy__CbqzZ h2,#rv-world .rovian-landing_safetyIntro__Hdlhs h2{font-size:1.375rem}#rv-world .rovian-landing_channels__sqrLF,#rv-world .rovian-landing_sides__5hOGR,#rv-world .rovian-landing_strip__GrDuP,#rv-world .rovian-landing_waysList__FeBzI{grid-template-columns:minmax(0,1fr)}#rv-world .rovian-landing_cockpit__sPD7D{gap:8px 12px}#rv-world .rovian-landing_cockpit__sPD7D>.rovian-landing_boardColumn__pWRlr{width:100%}#rv-world .rovian-landing_frameWide__G_Ylk .rovian-landing_frameMedia__2JqH_{aspect-ratio:16/10}#rv-world .rovian-landing_channelHandle__o8NqR{font-size:1.5rem}#rv-world .rovian-landing_close__2BjxW{grid-template-columns:minmax(0,1fr);margin-top:48px;padding:20px}#rv-world .rovian-landing_footer__H2pNB{margin-top:48px}#rv-world .rovian-landing_footerGrid__OQR1o{grid-template-columns:minmax(0,1fr);gap:24px}#rv-world .rovian-landing_footerCol__KPtip a{min-height:44px}}#rv-world .landing-live_section__D2TFP{scroll-margin-top:24px}#rv-world .landing-live_head__rK_8v{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px 48px;margin-bottom:24px}#rv-world .landing-live_title__jX_Cf{font-size:1.75rem;font-weight:800;line-height:1.2}#rv-world .landing-live_sub__N7INR{max-width:52ch;color:var(--muted)}#rv-world .landing-live_grid__ZBbSl{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none}#rv-world .landing-live_card__a_W0B{display:grid;gap:10px;padding:10px 10px 14px;border-radius:var(--w2-radius);background:var(--surface);color:var(--text);text-decoration:none;transition:background-color .12s ease-out}#rv-world .landing-live_card__a_W0B:hover{background:color-mix(in srgb,var(--surface) 30%,var(--surface-2))}#rv-world .landing-live_thumb__ttvmw{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--w2-radius-sm);background:var(--bg-2)}#rv-world .landing-live_shot__9jYqI{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#rv-world .landing-live_boardwrap__IDxwC{display:block;height:100%;aspect-ratio:1;margin:0 auto}#rv-world .landing-live_thumb__ttvmw .landing-live_badge__lB1Aa{position:absolute;min-height:22px;padding:0 7px;font-size:.75rem}#rv-world .landing-live_thumb__ttvmw .landing-live_badge__lB1Aa:not(.landing-live_badgeLive__Wf0Dq){background:color-mix(in srgb,var(--bg-2) 86%,transparent);color:var(--text)}#rv-world .landing-live_thumb__ttvmw .landing-live_badgeLive__Wf0Dq{top:8px;left:8px;background:color-mix(in srgb,var(--success) 16%,var(--bg-2))}#rv-world .landing-live_badgeCam__F84Xh{top:8px;right:8px}#rv-world .landing-live_badgeViewers__SwQm5{bottom:8px;left:8px}#rv-world .landing-live_badgeUptime__5_x30{right:8px;bottom:8px}#rv-world .landing-live_row__jSa37{display:flex;align-items:flex-start;gap:10px;padding:0 4px}#rv-world .landing-live_avatar__bC6mj{flex:none;width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--surface-2)}#rv-world .landing-live_avatarInitial__841uc{display:grid;place-items:center;color:var(--text);font-size:.9375rem;font-weight:700}#rv-world .landing-live_info__tdJCI{display:grid;gap:2px;min-width:0}#rv-world .landing-live_cardTitle__liU1W{overflow:hidden;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}#rv-world .landing-live_meta__f33w2,#rv-world .landing-live_tag__eDsMW{color:var(--muted);font-size:.8125rem;font-variant-numeric:tabular-nums}#rv-world .landing-live_tags__QGnHy{display:flex;flex-wrap:wrap;gap:2px 10px}#rv-world .landing-live_more__W_l3o{margin:12px 0 0 -10px}#rv-world .landing-live_skel__7NZKH{display:grid;gap:10px}#rv-world .landing-live_skel__7NZKH .landing-live_skelThumb__M7FpL{height:auto;aspect-ratio:16/9}#rv-world .landing-live_invite__1r1DR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}#rv-world .landing-live_inviteCopy__ub4_S{display:grid;gap:6px;max-width:60ch}#rv-world .landing-live_inviteCopy__ub4_S strong{font-size:1.0625rem}#rv-world .landing-live_inviteCopy__ub4_S p{color:var(--muted)}@media (max-width:760px){#rv-world .landing-live_head__rK_8v{grid-template-columns:minmax(0,1fr);margin-bottom:20px}#rv-world .landing-live_title__jX_Cf{font-size:1.375rem}}#rv-world .reconnection-world_actions__C18Xh{display:grid;gap:10px;min-width:0}#rv-world .reconnection-world_buttons__zTFxi{display:flex;flex-wrap:wrap;gap:8px}#rv-world .reconnection-world_form__RDNhc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px 16px;padding:16px;border-radius:var(--w2-radius);background:var(--surface-2)}#rv-world .reconnection-world_form__RDNhc small{grid-column:1/-1;color:var(--muted);font-size:.875rem}#rv-world .reconnection-world_formActions__K2MCG{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}#rv-world .reconnection-world_form__RDNhc input,#rv-world .reconnection-world_form__RDNhc select{width:100%}#rv-world .reconnection-world_meetups__KYGGv{display:grid;gap:12px}#rv-world .reconnection-world_meetups__KYGGv>p{color:var(--muted);font-size:.9375rem}#rv-world .reconnection-world_meetupList__bPjOR{display:grid;gap:0;margin:0;padding:0;list-style:none}#rv-world .reconnection-world_meetup__4ovTm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:56px;padding-block:10px;border-top:1px solid var(--border)}#rv-world .reconnection-world_meetup__4ovTm p{color:var(--muted);font-size:.875rem}#rv-world .reconnection-world_meetup__4ovTm time{font-variant-numeric:tabular-nums}#rv-world .reconnection-world_visibility__XU8HX{display:grid;gap:4px}#rv-world .reconnection-world_visibility__XU8HX label{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:600;cursor:pointer}#rv-world .reconnection-world_visibility__XU8HX small{color:var(--muted);font-size:.875rem}@media (max-width:600px){#rv-world .reconnection-world_form__RDNhc{grid-template-columns:1fr}}#rv-world .partner-cta_partner__JS5OI{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px}#rv-world .partner-cta_mark__3mWOT{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--w2-radius);background:var(--bg-2);color:var(--accent)}#rv-world .partner-cta_mark__3mWOT svg{width:22px;height:22px}#rv-world .partner-cta_copy__Uoz_l{display:grid;justify-items:start;gap:6px;min-width:0}#rv-world .partner-cta_copy__Uoz_l p{max-width:64ch;color:var(--muted)}#rv-world .partner-cta_copy__Uoz_l a{display:inline-flex;align-items:center;min-height:44px}#rv-world .partner-cta_action__tTxlA{display:grid;justify-items:center;gap:8px}#rv-world .partner-cta_hint__KzBcq{color:var(--muted);font-size:.8125rem;text-align:center}@media (max-width:760px){#rv-world .partner-cta_partner__JS5OI{grid-template-columns:auto minmax(0,1fr);align-items:start}#rv-world .partner-cta_action__tTxlA{grid-column:1/-1;justify-items:stretch}}.RailThemePicker_picker__Snfvl{position:relative;min-width:0;cursor:pointer}.RailThemePicker_caption__3iMYb{flex:none}.app-shell[data-expanded="1"] .RailThemePicker_picker__Snfvl .app-rail__icon{display:none}.RailThemePicker_select__QqSVg{flex:1;width:0;min-width:0;min-height:44px;padding:0 2px;border:0;border-radius:var(--r-sm,8px);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.RailThemePicker_select__QqSVg:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.app-shell[data-expanded="0"] .RailThemePicker_select__QqSVg{position:absolute;inset:0;width:100%;height:100%;opacity:0}.RailThemePicker_picker__Snfvl:focus-within{outline:2px solid var(--focus-ring,var(--accent));outline-offset:-2px}#rv-world .world-language-switcher_lang__pU9F5{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}#rv-world .world-language-switcher_lang__pU9F5 .lang-switch__opt{min-width:44px;min-height:44px;padding:0 8px;border-radius:var(--w2-radius-sm) var(--w2-radius-sm) 0 0;background:none;color:var(--muted);font-size:.875rem;font-weight:700;letter-spacing:.02em;line-height:1;opacity:1;box-shadow:inset 0 -3px 0 transparent;cursor:pointer;transition:color .12s ease-out,background-color .12s ease-out,box-shadow .12s ease-out}#rv-world .world-language-switcher_lang__pU9F5 .lang-switch__opt:hover:not(:disabled){background:var(--surface);color:var(--text)}#rv-world .world-language-switcher_lang__pU9F5 .lang-switch__opt[aria-pressed=true]{background:none;color:var(--text);box-shadow:inset 0 -3px 0 var(--btn-bg);cursor:default}