@layer components{.za6m2q_papel{pointer-events:none;contain:layout paint;border-block-start:3px solid #e9d8b4;justify-content:center;gap:4px;block-size:56px;margin-block-start:6px;display:flex;overflow:hidden}.za6m2q_flag{transform-origin:top;flex-shrink:0;block-size:58px;inline-size:48px;animation:3.2s ease-in-out infinite alternate za6m2q_sway}.za6m2q_flag:nth-child(2n){animation-delay:-1.1s}.za6m2q_flag:nth-child(3n){animation-delay:-2.3s}.za6m2q_logo{filter:drop-shadow(0 4px #00000059);display:block}}@keyframes za6m2q_sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}
@layer components{.JwcICW_page{max-inline-size:1100px;padding:16px;margin:0 auto;padding-block-end:calc(16px + env(safe-area-inset-bottom))}@media (max-width:420px){.JwcICW_page{padding:10px}}.JwcICW_centered{flex-direction:column;justify-content:center;align-items:center;min-block-size:calc(100dvh - 70px);display:flex}.JwcICW_loading{font-size:1.4rem;animation:1.2s ease-in-out infinite alternate JwcICW_pulse}}@keyframes JwcICW_pulse{0%{opacity:.4}to{opacity:1}}
@layer components{._FDwCq_error,._FDwCq_notice{border-radius:10px;padding:8px 12px;font-weight:700}._FDwCq_error{color:var(--danger);border:2px solid var(--danger);background:#ffe1e1}._FDwCq_notice{background:var(--amarillo);color:var(--cafe);border:2px solid var(--cafe)}}
@layer components{.f3R4Aq_btn{appearance:none;border:2px solid var(--cafe);cursor:pointer;color:var(--crema);background:var(--rosa);box-shadow:0 4px 0 var(--cafe);text-align:center;border-radius:999px;padding:12px 22px;font-size:1rem;font-weight:800;line-height:1.2;transition:transform 80ms,box-shadow 80ms,filter .15s}.f3R4Aq_btn:active:not(:disabled){box-shadow:0 1px 0 var(--cafe);transform:translateY(3px)}.f3R4Aq_btn:disabled{filter:grayscale(.7)brightness(.75);cursor:not-allowed}.f3R4Aq_btn:focus-visible{outline:3px solid var(--amarillo);outline-offset:2px}.f3R4Aq_rosa{background:var(--rosa)}.f3R4Aq_gold{background:var(--amarillo);color:var(--cafe)}.f3R4Aq_green{background:var(--verde)}.f3R4Aq_ghost{box-shadow:none;background:0 0;border-color:#fff4dc80}.f3R4Aq_small{box-shadow:0 2px 0 var(--cafe);padding:6px 12px;font-size:.85rem}.f3R4Aq_big{padding:16px 28px;font-size:1.15rem}.f3R4Aq_block{inline-size:100%;display:block}}
@layer components{.Ri0Ffa_field{margin:12px 0;display:block}.Ri0Ffa_field>span{margin-block-end:6px;font-weight:700;display:block}.Ri0Ffa_input{border:2px solid var(--cafe);inline-size:100%;color:var(--cafe);background:#fffaf0;border-radius:12px;padding:12px 14px;font-size:1.05rem}.Ri0Ffa_input:focus{outline:3px solid var(--amarillo);outline-offset:1px}.Ri0Ffa_code{text-transform:uppercase;letter-spacing:.3em;font-family:var(--font-slab);text-align:center}.Ri0Ffa_select{inline-size:auto;padding:6px 10px}}
@layer components{.SvPana_panel{background:var(--crema);color:var(--cafe);border:3px solid var(--cafe);border-radius:var(--radius);--muted:#2b1a12a6;padding:18px;position:relative;box-shadow:0 6px #00000059}.SvPana_panel :is(h2,h3){margin:0 0 10px}.SvPana_narrow{inline-size:100%;max-inline-size:420px}}
@layer components{.NDV9_W_card{inline-size:var(--card-w);aspect-ratio:200/280;filter:drop-shadow(0 2px 2px #00000059);background:0 0;border:0;border-radius:8%/5.7%;flex-shrink:0;margin:0;padding:0;transition:transform .15s,filter .15s,box-shadow .15s;display:block;position:relative}.NDV9_W_svg{block-size:100%;inline-size:100%;display:block}.NDV9_W_clickable{cursor:pointer}.NDV9_W_clickable:focus-visible{outline:3px solid var(--amarillo);outline-offset:2px}.NDV9_W_selected{box-shadow:0 0 0 3px var(--amarillo), 0 10px 18px #00000073;filter:none;transform:translateY(-22%)}.NDV9_W_dimmed{filter:brightness(.32)saturate(.25);transform:translateY(10%)}}
@layer components{.aGjweq_chat{flex-direction:column;gap:8px;margin-block-start:16px;display:flex}.aGjweq_head{justify-content:space-between;align-items:center;display:flex}.aGjweq_close{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.2rem}.aGjweq_list{content-visibility:auto;contain-intrinsic-size:auto 240px;flex-direction:column;gap:6px;max-block-size:240px;padding-inline-end:4px;display:flex;overflow-y:auto}.aGjweq_empty{text-align:center}.aGjweq_msg{overflow-wrap:anywhere;background:#2b1a1212;border-radius:10px;align-self:flex-start;max-inline-size:88%;padding:6px 10px}.aGjweq_mine{background:#0fa3a333;align-self:flex-end}.aGjweq_ping{border:2px solid var(--amarillo);background:#f2b70540}.aGjweq_meta{font-size:.75rem}.aGjweq_body{white-space:pre-wrap}.aGjweq_mention{color:var(--rosa-dark);font-weight:800}.aGjweq_mentionMe{color:var(--cafe);background:var(--amarillo);border-radius:4px;padding:0 3px}.aGjweq_chips{flex-wrap:wrap;gap:4px;display:flex}.aGjweq_chips button{color:inherit;cursor:pointer;background:#2b1a120f;border:1.5px solid #2b1a124d;border-radius:999px;padding:4px 10px}.aGjweq_emojis button{padding:2px 6px;font-size:1.2rem}.aGjweq_form{align-items:center;gap:6px;display:flex}.aGjweq_input{flex:1;min-inline-size:0}.aGjweq_emojiToggle{cursor:pointer;opacity:.8;background:0 0;border:0;padding:0 2px;font-size:1.3rem}.aGjweq_emojiOn{opacity:1;transform:scale(1.15)}.aGjweq_error{margin:0}.aGjweq_drawer{max-block-size:80dvh;border-radius:18px 18px 0 0;margin:0;padding-block-end:max(14px, env(safe-area-inset-bottom))}.aGjweq_drawer .aGjweq_list{min-block-size:160px;max-block-size:50dvh}}
@layer components{.eFTfGW_bar{flex-wrap:wrap;justify-content:center;gap:4px;margin-block-start:12px;display:flex}.eFTfGW_btn{cursor:pointer;background:#fff4dc14;border:1.5px solid #fff4dc40;border-radius:50%;block-size:38px;inline-size:38px;font-size:1.25rem;line-height:1;transition:transform .1s}.eFTfGW_btn:active{transform:scale(1.25)}.eFTfGW_bubble{z-index:5;pointer-events:none;background:var(--crema);border:2px solid var(--cafe);border-radius:999px;padding:4px 8px;font-size:1.8rem;line-height:1;animation:3.5s forwards eFTfGW_emote-pop;position:absolute;inset-block-start:-30px;inset-inline-start:50%;box-shadow:0 4px #0000004d}}@keyframes eFTfGW_emote-pop{0%{opacity:0;transform:translate(-50%,10px)scale(.3)}10%{opacity:1;transform:translate(-50%)scale(1.15)}20%,85%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-14px)scale(.9)}}
@layer components{.XzswSq_exchange h3{margin-block-end:6px}.XzswSq_line{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.XzswSq_mini{gap:4px;display:inline-flex}.XzswSq_miniCard{--card-w:46px}}
@layer components{.K9bkLa_game{flex-direction:column;gap:12px;min-block-size:100dvh;display:flex;container:table/inline-size}.K9bkLa_opponents{flex-wrap:wrap;justify-content:center;gap:8px 4px;padding-block-start:6px;display:flex}.K9bkLa_arrow{opacity:.45;align-self:center;font-weight:800}.K9bkLa_frame{background:repeating-linear-gradient(90deg, var(--rosa) 0 16px, var(--amarillo) 16px 22px, var(--turquesa) 22px 38px, var(--crema) 38px 41px, var(--naranja) 41px 55px, var(--verde) 55px 70px, var(--amarillo) 70px 74px);border-radius:26px;padding:8px;box-shadow:0 8px #00000059}.K9bkLa_felt{background:radial-gradient(ellipse at center, #ffffff1f, transparent 60%), radial-gradient(ellipse at center, #128a70 0%, var(--felt) 55%, var(--felt-dark) 100%);contain:layout paint;border-radius:19px;justify-content:center;align-items:center;min-block-size:230px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #00000073}@container table (min-width:760px){.K9bkLa_felt{min-block-size:290px}}.K9bkLa_game:not(.K9bkLa_myTurn) .K9bkLa_felt{filter:brightness(.85)saturate(.85)}.K9bkLa_frameMyTurn{box-shadow:0 8px 0 #00000059, 0 0 0 4px var(--amarillo), 0 0 30px #f2b7058c}.K9bkLa_frameMyTurn .K9bkLa_felt{background:radial-gradient(ellipse at center, #fff3, transparent 60%), radial-gradient(ellipse at center, #17a385 0%, #0f7d65 55%, var(--felt-dark) 100%)}.K9bkLa_me{background:#fff4dc0f;border:2px solid #fff4dc26;border-radius:18px;padding:10px 10px 14px;transition:border-color .2s,box-shadow .2s;position:relative}.K9bkLa_meTurn{border-color:var(--amarillo);background:#f2b7051f;animation:1.3s ease-in-out infinite alternate K9bkLa_glow}.K9bkLa_meTurn .K9bkLa_text strong{color:var(--amarillo)}.K9bkLa_meIdle .K9bkLa_status{opacity:.75}.K9bkLa_timer{background:#fff4dc33;border-radius:3px;block-size:5px;position:absolute;inset-block-start:-2px;inset-inline:14px;overflow:hidden}.K9bkLa_timer span{background:var(--amarillo);transform-origin:0;block-size:100%;transition:transform .25s linear;display:block}.K9bkLa_urgent span{background:var(--rosa)}.K9bkLa_status{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:0 4px;display:flex}.K9bkLa_name{color:var(--amarillo);font-weight:800}.K9bkLa_clock{font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:800}.K9bkLa_clockUrgent{color:#ff6b9c;animation:.5s ease-in-out infinite alternate K9bkLa_pulse}.K9bkLa_error{margin:8px 0 0}.K9bkLa_actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:12px;display:flex}.K9bkLa_actions button{min-inline-size:130px}.K9bkLa_chatFab{border:2px solid var(--cafe);background:var(--crema);block-size:38px;color:var(--cafe);cursor:pointer;border-radius:999px;padding:0 12px;font-weight:800;position:relative}.K9bkLa_chatPing{animation:.6s ease-in-out infinite alternate K9bkLa_pulse}.K9bkLa_badge{background:var(--rosa);color:#fff;text-align:center;border-radius:999px;block-size:22px;min-inline-size:22px;padding:0 5px;font-size:.8rem;font-weight:800;line-height:22px;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.K9bkLa_drawer{z-index:40;background:#0a05198c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.K9bkLa_backdrop{cursor:default;background:0 0;border:0;position:absolute;inset:0}.K9bkLa_sheet{inline-size:min(560px,100%);position:relative}}@keyframes K9bkLa_glow{0%{box-shadow:0 0 0 3px #f2b70559,0 0 14px #f2b7054d}to{box-shadow:0 0 0 5px #f2b70599,0 0 32px #f2b70599}}@keyframes K9bkLa_pulse{0%{opacity:.4}to{opacity:1}}
@layer components{.DBMrQq_hand{inline-size:100%;position:relative}.DBMrQq_row{position:relative}.DBMrQq_card{position:absolute;inset-block-start:0}.DBMrQq_idle .DBMrQq_card{filter:brightness(.62)saturate(.55)drop-shadow(0 2px 2px #00000059)}.DBMrQq_active .DBMrQq_playable{filter:brightness(1.08)drop-shadow(0 0 6px #f2b705e6);transform:translateY(-6%)}.DBMrQq_empty{text-align:center;padding:20px 0}}
@layer components{.PQL5xa_chip{opacity:.62;background:#fff4dc0f;border:2px solid #fff4dc2e;border-radius:12px;min-inline-size:96px;padding:6px 10px;transition:border-color .2s,background .2s,transform .2s,opacity .2s;position:relative}@container table (min-width:760px){.PQL5xa_chip{min-inline-size:120px}}.PQL5xa_me{border-style:dashed;border-color:#f2b70599}.PQL5xa_me .PQL5xa_name{color:var(--amarillo)}.PQL5xa_turn{opacity:1;border-style:solid;border-color:var(--amarillo);background:#f2b70547;transform:translateY(-3px)scale(1.06);box-shadow:0 0 0 3px #f2b70573,0 0 18px #f2b7058c}.PQL5xa_turn.PQL5xa_me{background:var(--amarillo);color:var(--cafe)}.PQL5xa_turn.PQL5xa_me :is(.PQL5xa_name,.PQL5xa_thinking){color:var(--cafe)}.PQL5xa_out{opacity:.4}.PQL5xa_dim{opacity:.45}.PQL5xa_away{margin-inline-start:4px;font-size:.8rem}.PQL5xa_timer{background:#2b1a1259;border-radius:2px;block-size:3px;position:absolute;inset-block-end:3px;inset-inline:8px;overflow:hidden}.PQL5xa_timer span{background:var(--rosa);transform-origin:0;block-size:100%;transition:transform .25s linear;display:block}.PQL5xa_name{white-space:nowrap;text-overflow:ellipsis;max-inline-size:140px;font-weight:800;overflow:hidden}.PQL5xa_role{margin-inline-end:4px}.PQL5xa_info{align-items:center;gap:8px;margin-block-start:2px;font-size:.85rem;display:flex}.PQL5xa_cards{align-items:center;gap:4px;font-weight:700;display:inline-flex}.PQL5xa_back{background:var(--rosa);border:1.5px solid var(--crema);border-radius:2px;block-size:17px;inline-size:12px;display:inline-block}.PQL5xa_thinking{color:var(--amarillo);font-weight:700;animation:.9s ease-in-out infinite alternate PQL5xa_pulse}.PQL5xa_pass{background:#fff4dc2e;border-radius:999px;padding:0 8px;font-style:italic}.PQL5xa_outLabel{font-weight:700}}@keyframes PQL5xa_pulse{0%{opacity:.4}to{opacity:1}}
@layer components{.nBAoOG_trick{flex-direction:column;align-items:center;gap:12px;inline-size:100%;padding:16px 8px 18px;display:flex}.nBAoOG_format{background:#00000059;border-radius:999px;padding:4px 14px;font-size:.9rem;font-weight:700}.nBAoOG_forced{background:var(--rosa);border:2px solid var(--amarillo)}.nBAoOG_soft{opacity:.85}.nBAoOG_hint{opacity:.75;margin:0;font-size:1.3rem}.nBAoOG_pile{justify-content:center;block-size:150px;inline-size:100%;display:flex;position:relative}@container table (min-width:760px){.nBAoOG_pile{block-size:180px}}.nBAoOG_faded{opacity:.55;filter:saturate(.7)}.nBAoOG_play{flex-direction:column;align-items:center;transition:transform .25s;display:flex;position:absolute;inset-block-start:0}.nBAoOG_top{animation:.28s ease-out nBAoOG_drop}.nBAoOG_cards{display:flex}.nBAoOG_card{--card-w:78px}.nBAoOG_card+.nBAoOG_card{margin-inline-start:-46px}@container table (min-width:760px){.nBAoOG_card{--card-w:96px}.nBAoOG_card+.nBAoOG_card{margin-inline-start:-54px}}.nBAoOG_who{background:var(--cafe);white-space:nowrap;border-radius:999px;margin-block-start:4px;padding:1px 10px;font-size:.8rem;font-weight:700}}@keyframes nBAoOG_drop{0%{opacity:0;translate:0 -30px;scale:1.15}to{opacity:1;translate:0;scale:1}}
@layer components{.PKCFfa_rules{background:var(--crema);color:var(--cafe);border:3px solid var(--cafe);border-radius:var(--radius);--muted:#2b1a12a6;padding:18px;box-shadow:0 6px #00000059}.PKCFfa_rules summary{cursor:pointer;font-size:1.2rem}.PKCFfa_rules ul{margin:12px 0 0;padding-inline-start:20px;line-height:1.5}.PKCFfa_rules li+li{margin-block-start:4px}}
@layer components{.zLv-Ra_code{flex-direction:column;align-items:center;display:flex}.zLv-Ra_code strong{font-family:var(--font-slab);letter-spacing:.18em;color:var(--rosa);font-size:2.6rem}.zLv-Ra_url{text-align:center;word-break:break-all;opacity:.7;margin:4px 0 12px;font-size:.85rem}.zLv-Ra_actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.zLv-Ra_qr{inline-size:200px;margin:14px auto 0}.zLv-Ra_qr svg{block-size:auto;inline-size:100%;display:block}}
@layer components{.AhSCWW_tag{text-transform:uppercase;letter-spacing:.04em;background:var(--rosa);color:var(--crema);border:1.5px solid var(--cafe);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-block}.AhSCWW_role{background:var(--amarillo);color:var(--cafe);text-transform:none;letter-spacing:0}}
@layer components{.aLM8vG_heading{justify-content:space-between;align-items:baseline;display:flex}.aLM8vG_count{font-family:var(--font-body);opacity:.7;font-size:.95rem}.aLM8vG_list{margin:0;padding:0;list-style:none}.aLM8vG_list li{border-block-start:1px dashed #2b1a1240;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.aLM8vG_seat{background:var(--cafe);block-size:26px;inline-size:26px;color:var(--crema);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:inline-flex}.aLM8vG_me .aLM8vG_seat{background:var(--rosa)}.aLM8vG_name{font-size:1.05rem;font-weight:700}.aLM8vG_kick{color:#2b1a1280;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:4px 8px;font-size:1rem}.aLM8vG_kick:hover{color:var(--danger)}}
@layer components{.yf2Adq_grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;margin:12px 0 18px;display:grid}.yf2Adq_start{text-align:center;margin:18px 0 24px}.yf2Adq_waiting{font-size:1.1rem}.yf2Adq_settings{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-block-start:16px;display:flex}.yf2Adq_results .muted{text-align:center}.yf2Adq_resultsTitle{text-align:center;color:var(--amarillo);text-shadow:3px 3px 0 var(--rosa);margin:8px 0 18px;font-size:clamp(2rem,8vw,3.2rem)}.yf2Adq_podium{flex-direction:column;gap:10px;max-inline-size:640px;margin:0 auto;padding:0;list-style:none;display:flex;container:podium/inline-size}.yf2Adq_row{background:var(--crema);color:var(--cafe);border:3px solid var(--cafe);border-radius:14px;grid-template-columns:44px 44px 1fr auto;align-items:center;gap:8px;padding:10px 14px;display:grid;box-shadow:0 4px #00000059}@container podium (max-width:420px){.yf2Adq_row{grid-template-columns:34px 34px 1fr auto;padding:8px 10px}}.yf2Adq_president{background:var(--amarillo);transform:scale(1.03)}.yf2Adq_vice_president{background:#ffe28a}.yf2Adq_vice_trou{background:#e9cfb0}.yf2Adq_trou{background:#c9a27e}.yf2Adq_neutral{background:var(--crema)}.yf2Adq_pos{font-family:var(--font-slab);font-size:1.2rem}.yf2Adq_icon{text-align:center;font-size:1.8rem}.yf2Adq_who{text-overflow:ellipsis;min-inline-size:0;font-size:1.15rem;overflow:hidden}.yf2Adq_role{text-align:end;flex-direction:column;align-items:flex-end;display:flex}.yf2Adq_fr{font-weight:800}.yf2Adq_es{color:var(--rosa-dark);font-size:.85rem}}
@layer components{.jX0O8a_header{margin-block-end:16px}.jX0O8a_header h1{margin:8px 0 4px;font-size:2.4rem}.jX0O8a_back{color:var(--crema);opacity:.8;text-decoration:none}.jX0O8a_row{flex-wrap:wrap;gap:10px;margin-block-end:16px;display:flex}.jX0O8a_card{--card-w:112px}}
@layer components{.nXcsqW_doc{max-width:72ch;margin-inline:auto;line-height:1.55}.nXcsqW_doc h2{margin:28px 0 8px;font-size:1.3rem}.nXcsqW_doc a{color:var(--crema)}.nXcsqW_doc ul{padding-inline-start:1.2em}.nXcsqW_doc li+li{margin-block-start:6px}.nXcsqW_header{margin-block-end:16px}.nXcsqW_header h1{margin:8px 0 4px;font-size:2.4rem}.nXcsqW_back{color:var(--crema);opacity:.8;text-decoration:none}.nXcsqW_table{border-collapse:collapse;width:100%;font-size:.95rem}.nXcsqW_table th,.nXcsqW_table td{text-align:start;vertical-align:top;border-block-end:1px solid color-mix(in srgb, var(--crema) 25%, transparent);padding:8px}.nXcsqW_table th{font-weight:600}@media not (min-width:600px){.nXcsqW_table thead{display:none}.nXcsqW_table tr,.nXcsqW_table td{display:block}.nXcsqW_table td{border:0;padding:2px 0}.nXcsqW_table td:first-child{padding-block-start:12px;font-weight:600}.nXcsqW_table tr{border-block-end:1px solid color-mix(in srgb, var(--crema) 25%, transparent);padding-block-end:10px}}}
@layer components{.QfqLoW_hero{text-align:center;flex-direction:column;align-items:center;margin:8px 0 24px;display:flex}.QfqLoW_title{color:var(--amarillo);text-shadow:3px 3px 0 var(--rosa), 6px 6px 0 var(--cafe);margin:6px 0 0;font-size:clamp(2.6rem,11vw,4.6rem);line-height:1.05}.QfqLoW_tagline{margin:10px 0 0;font-size:1.1rem}.QfqLoW_fan{block-size:150px;inline-size:260px;margin-block-start:18px;position:relative}.QfqLoW_fanCard{--card-w:92px;transform-origin:50% 120%;position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50%}.QfqLoW_forms{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-block-end:18px;display:grid}.QfqLoW_form{flex-direction:column;display:flex}.QfqLoW_form>button:last-child{margin-block-start:auto}.QfqLoW_account{text-align:center}.QfqLoW_signOut{color:var(--amarillo);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.QfqLoW_footer{text-align:center;margin:18px 0}}
