._8UKicq_bar{background:linear-gradient(#2a2340,#120c26);border-radius:12px;flex-direction:column-reverse;width:22px;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d6c7ff38,0 6px 20px #08031e80}._8UKicq_bar[data-flipped]{flex-direction:column}._8UKicq_bar[data-flipped] ._8UKicq_label[data-side=white]{top:6px;bottom:auto}._8UKicq_bar[data-flipped] ._8UKicq_label[data-side=black]{top:auto;bottom:6px}._8UKicq_white{background:linear-gradient(#fff,#e9e0ff);width:100%;transition:height .6s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 14px #fff9}._8UKicq_label{text-align:center;letter-spacing:-.03em;font-size:.6rem;font-weight:800;position:absolute;left:0;right:0}._8UKicq_label[data-side=white]{color:#261a5c;bottom:6px}._8UKicq_label[data-side=black]{color:#fdfbff;top:6px}
.l1IjZa_spinner{opacity:0;flex:none;animation:.2s .12s forwards l1IjZa_fade-in,1.1s linear infinite l1IjZa_spin;display:inline-block;position:relative}.l1IjZa_dot{background:currentColor;border-radius:50%;width:34%;height:34%;position:absolute}.l1IjZa_dot:first-child{top:0;left:33%}.l1IjZa_dot:nth-child(2){opacity:.7;bottom:4%;left:4%}.l1IjZa_dot:nth-child(3){opacity:.45;bottom:4%;right:4%}@keyframes l1IjZa_spin{to{transform:rotate(360deg)}}@keyframes l1IjZa_fade-in{to{opacity:1}}
.Ceymgq_button{font:inherit;color:#fdfbff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;font-weight:700;transition:transform .18s cubic-bezier(.34,1.56,.64,1),filter .18s,box-shadow .2s,background .2s;display:inline-flex;position:relative}.Ceymgq_button:focus-visible{outline-offset:2px;outline:3px solid #ffcf4a}.Ceymgq_button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)scale(1.03)}.Ceymgq_button:active:not(:disabled){transform:translateY(1px)scale(.97)}.Ceymgq_button:disabled{opacity:.45;cursor:not-allowed}.Ceymgq_button[data-pending]{cursor:progress}.Ceymgq_button[data-pending] .Ceymgq_content{opacity:.25}.Ceymgq_content{align-items:center;gap:.45em;transition:opacity .15s .12s;display:inline-flex}.Ceymgq_icon{font-size:1.15em;line-height:1;display:inline-flex}.Ceymgq_overlay{place-items:center;display:grid;position:absolute;inset:0}.Ceymgq_sm{padding:.35rem .8rem;font-size:.82rem}.Ceymgq_md{padding:.6rem 1.15rem;font-size:.95rem}.Ceymgq_lg{padding:.85rem 1.6rem;font-size:1.1rem}.Ceymgq_primary{background:linear-gradient(135deg,#7c5cff,#a463ff);box-shadow:0 6px 18px #7c5cff73,inset 0 1px #ffffff40}.Ceymgq_gold{color:#3a2300;background:linear-gradient(135deg,#ffcf4a,#f5a524);box-shadow:0 6px 18px #ffbe3c73,inset 0 1px #ffffff80}.Ceymgq_danger{background:linear-gradient(135deg,#ff6b8a,#ff4d6d)}.Ceymgq_ghost{background:#ffffff14;border:1px solid #d6c7ff38}.Ceymgq_ghost:hover:not(:disabled){background:#ffffff29}.Ceymgq_chip{background:#7c5cff38;border:1px solid #b9a6ff59;padding:.4rem .85rem;font-size:.85rem;font-weight:600}.Ceymgq_chip:hover:not(:disabled){background:#7c5cff66}
.lGW_EW_badge{color:#fff;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;border:2px solid #ffffffe6;border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 2px 6px #00000059}.lGW_EW_animated{animation:.55s cubic-bezier(.34,1.56,.64,1) both lGW_EW_pop}.lGW_EW_animated.lGW_EW_brilliant,.lGW_EW_animated.lGW_EW_great{animation:.55s cubic-bezier(.34,1.56,.64,1) both lGW_EW_pop,1.6s ease-in-out .5s infinite lGW_EW_glow}.lGW_EW_animated.lGW_EW_blunder,.lGW_EW_animated.lGW_EW_mistake,.lGW_EW_animated.lGW_EW_miss{animation:.55s cubic-bezier(.34,1.56,.64,1) both lGW_EW_pop,.6s .5s 2 lGW_EW_wobble}@media (prefers-reduced-motion:reduce){.lGW_EW_animated{animation:none}}@keyframes lGW_EW_pop{0%{opacity:0;transform:scale(0)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes lGW_EW_glow{0%,to{box-shadow:0 0 4px #fff6}50%{box-shadow:0 0 14px 4px #ffffffbf,0 0 26px 8px}}@keyframes lGW_EW_wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}
.mwVuxW_challenge,.mwVuxW_offer{border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.mwVuxW_offer{background:linear-gradient(135deg,#ff7eb647,#7c5cff4d);border:1px solid #ff7eb68c;box-shadow:0 0 24px #ff7eb640}.mwVuxW_challenge{background:linear-gradient(135deg,#ffcf4a40,#4be3b02e);border:1px solid #ffcf4a99;box-shadow:0 0 24px #ffcf4a40}.mwVuxW_body{flex:1;min-width:160px}.mwVuxW_title{font-family:var(--font-display);margin:0;font-size:1.05rem}.mwVuxW_sub{color:#fdfbffb8;margin:2px 0 0;font-size:.88rem}.mwVuxW_wands{letter-spacing:2px}.mwVuxW_actions{gap:8px;display:flex}.mwVuxW_target{font-size:2rem;animation:1.4s ease-in-out infinite mwVuxW_aim}@keyframes mwVuxW_aim{50%{transform:scale(1.18)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.mwVuxW_target{animation:none}}
.GdCENq_wrap{align-items:center;gap:16px;min-width:0;display:flex}.GdCENq_portrait{aspect-ratio:1;border-radius:50%;flex:none;width:92px;animation:4s ease-in-out infinite GdCENq_bob;position:relative}.GdCENq_wrap[data-compact] .GdCENq_portrait{width:72px}@media (max-width:720px){.GdCENq_portrait{width:72px}}.GdCENq_portrait[data-mood=celebrate]{animation:4s ease-in-out infinite GdCENq_bob,.6s cubic-bezier(.34,1.56,.64,1) 2 GdCENq_hop}.GdCENq_portrait[data-mood=oops]{animation:4s ease-in-out infinite GdCENq_bob,.5s ease-in-out 2 GdCENq_wobble}.GdCENq_halo{filter:blur(1px);background:conic-gradient(#ffcf4a,#ff7eb6,#7c5cff,#6fc8ff,#4be3b0,#ffcf4a);border-radius:50%;animation:8s linear infinite GdCENq_spin;position:absolute;inset:-6px}.GdCENq_portrait[data-mood=think] .GdCENq_halo{animation-duration:2.5s}.GdCENq_img{object-fit:cover;opacity:0;border:3px solid #1b1340;border-radius:50%;transition:opacity .45s}.GdCENq_img[data-active]{opacity:1}.GdCENq_sparkle{color:#ffcf4a;text-shadow:0 0 8px #ffcf4a;pointer-events:none;font-size:1.1rem;animation:2.4s ease-in-out infinite GdCENq_twinkle;position:absolute}.GdCENq_sparkle:first-of-type{top:-4px;right:6px}.GdCENq_sparkle:nth-of-type(2){color:#ff7eb6;animation-delay:.8s;bottom:10px;left:-8px}.GdCENq_sparkle:nth-of-type(3){color:#6fc8ff;font-size:.8rem;animation-delay:1.6s;top:40%;right:-10px}.GdCENq_meta{min-width:0}.GdCENq_name{font-family:var(--font-display);color:#0000;background:linear-gradient(90deg,#ffcf4a,#ff7eb6);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.45rem;line-height:1.2}.GdCENq_wrap[data-compact] .GdCENq_name{font-size:1.3rem}.GdCENq_role{color:#fdfbffb8;margin:0 0 4px;font-size:.9rem}.GdCENq_status{color:#d9cff7;align-items:center;gap:8px;min-height:1.5em;margin:0;font-size:.92rem;display:flex}.GdCENq_dots{gap:3px;display:inline-flex}.GdCENq_dots i{background:#ffcf4a;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite GdCENq_dot}.GdCENq_dots i:nth-child(2){animation-delay:.15s}.GdCENq_dots i:nth-child(3){animation-delay:.3s}.GdCENq_progress{background:#ffffff1f;border-radius:99px;width:180px;max-width:100%;height:6px;margin-top:6px;display:block;overflow:hidden}.GdCENq_progress span{background:linear-gradient(90deg,#7c5cff,#ffcf4a);height:100%;transition:width .3s;display:block}@keyframes GdCENq_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes GdCENq_hop{50%{transform:translateY(-18px)scale(1.06)}}@keyframes GdCENq_wobble{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes GdCENq_spin{to{transform:rotate(360deg)}}@keyframes GdCENq_twinkle{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}@keyframes GdCENq_dot{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.GdCENq_portrait,.GdCENq_halo,.GdCENq_sparkle,.GdCENq_dots i{animation:none!important}}
.ePxbIW_frame{aspect-ratio:1;background:linear-gradient(145deg,#ffcf4ae6,#a463ffe6 45%,#6fc8ffe6);border-radius:22px;width:100%;padding:10px;position:relative;box-shadow:0 0 0 2px #fff3,0 18px 60px #0a0428a6,0 0 60px #a463ff59}.ePxbIW_square{width:100%;height:100%;position:relative}.ePxbIW_badge{z-index:5;pointer-events:none;position:absolute;top:-3px;right:-3px}
.h6ZmfG_bar{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#2216549e;border:1px solid #d6c7ff38;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 0 0 1px #d6c7ff38,0 12px 40px #08031e73}.h6ZmfG_group{flex-wrap:wrap;gap:8px;display:flex}.h6ZmfG_nav{align-items:center;gap:4px;display:flex}.h6ZmfG_nav button{color:#fdfbff;cursor:pointer;background:#ffffff14;border:1px solid #d6c7ff38;border-radius:10px;width:38px;height:34px;font-size:.9rem;transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .15s}.h6ZmfG_nav button:focus-visible{outline-offset:2px;outline:3px solid #ffcf4a}.h6ZmfG_nav button:hover:not(:disabled){background:#fff3;transform:translateY(-1px)}.h6ZmfG_nav button:disabled{opacity:.35;cursor:default}.h6ZmfG_counter{text-align:center;font-variant-numeric:tabular-nums;color:#fdfbffb8;min-width:56px;font-size:.85rem}
.Q7SLFW_wrap{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e07288c;border-radius:22px;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.Q7SLFW_card{text-align:center;-webkit-backdrop-filter:blur(14px)saturate(140%);background:#1a1142d1;border:1px solid #d6c7ff38;border-radius:26px;max-width:360px;padding:26px 24px 22px;box-shadow:0 0 0 1px #d6c7ff38,0 12px 40px #08031e73}.Q7SLFW_card[data-tone=win]{box-shadow:0 0 0 2px #ffcf4a,0 0 60px #ffcf4a80}.Q7SLFW_emoji{font-size:3.6rem;line-height:1;animation:1.4s cubic-bezier(.34,1.56,.64,1) infinite Q7SLFW_bounce}@media (prefers-reduced-motion:reduce){.Q7SLFW_emoji{animation:none}}.Q7SLFW_title{font-family:var(--font-display);background:linear-gradient(90deg,#ffcf4a,#ff7eb6);color:#0000;-webkit-background-clip:text;background-clip:text;margin:10px 0 6px;font-size:1.6rem}.Q7SLFW_body{color:#fdfbffb8;margin:0 0 18px;line-height:1.6}.Q7SLFW_actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@keyframes Q7SLFW_bounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.08)}}
.omyLyW_backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a052399;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.omyLyW_panel{-webkit-backdrop-filter:blur(14px)saturate(140%);scrollbar-width:thin;scrollbar-color:#b9a6ff66 #0000;background:#1a1142d1;border:1px solid #d6c7ff38;border-radius:26px;width:100%;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 0 0 1px #d6c7ff38,0 12px 40px #08031e73}.omyLyW_header{z-index:1;background:linear-gradient(#1a1142d1 70%,#0000);justify-content:space-between;align-items:center;padding:18px 22px 10px;display:flex;position:sticky;top:0}.omyLyW_header h2{font-family:var(--font-display),var(--font-body),sans-serif;margin:0;font-size:1.35rem}.omyLyW_close{color:#fdfbff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;width:36px;height:36px;font-size:1rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s}.omyLyW_close:focus-visible{outline-offset:2px;outline:3px solid #ffcf4a}.omyLyW_close:hover{background:#fff3;transform:rotate(90deg)}.omyLyW_body{padding:4px 22px 22px}
.s83OZW_tabs{background:#ffffff0f;border-radius:14px;gap:6px;margin-bottom:18px;padding:4px;display:flex}.s83OZW_tab{color:#fdfbffb8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;padding:10px 8px;font-weight:700;transition:background .2s,color .2s}.s83OZW_tab:focus-visible{outline-offset:2px;outline:3px solid #ffcf4a}.s83OZW_tab:hover{color:#fdfbff}.s83OZW_tab[data-active]{color:#1b1340;background:linear-gradient(135deg,#ffcf4a,#f5a524);box-shadow:0 4px 14px #f5a52459}.s83OZW_section{flex-direction:column;gap:12px;display:flex}.s83OZW_heading{font-family:var(--font-display);color:#d9cff7;margin:4px 0 0;font-size:1.02rem}.s83OZW_hint{color:#fdfbffb8;margin:0;font-size:.92rem}.s83OZW_colors{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.s83OZW_levelCard,.s83OZW_colorCard{color:#fdfbff;font:inherit;cursor:pointer;background:#ffffff0f;border:2px solid #d6c7ff38;border-radius:16px;flex-direction:column;align-items:center;gap:4px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,background .2s;display:flex}.s83OZW_levelCard:focus-visible,.s83OZW_colorCard:focus-visible{outline-offset:2px;outline:3px solid #ffcf4a}.s83OZW_levelCard:hover,.s83OZW_colorCard:hover{background:#ffffff1f;transform:translateY(-3px)}[data-active].s83OZW_levelCard,[data-active].s83OZW_colorCard{background:#ffcf4a29;border-color:#ffcf4a;box-shadow:0 0 22px #ffcf4a59}.s83OZW_colorCard{padding:12px 6px;font-weight:700}.s83OZW_colorIcon{font-size:2.2rem;line-height:1}.s83OZW_levels{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.s83OZW_levels[data-compact]{grid-template-columns:repeat(6,1fr);gap:6px}.s83OZW_levels[data-compact] .s83OZW_levelCard{padding:8px 2px}.s83OZW_levels[data-compact] .s83OZW_levelEmoji{font-size:1.5rem}.s83OZW_levels[data-compact] .s83OZW_levelName{font-size:.68rem}@media (max-width:720px){.s83OZW_levels[data-compact]{grid-template-columns:repeat(3,1fr)}}.s83OZW_levelCard{padding:12px 6px}.s83OZW_levelEmoji{font-size:2rem;line-height:1.1}.s83OZW_levelName{text-align:center;font-size:.88rem;font-weight:700}.s83OZW_levelElo{color:#fdfbff80;font-size:.72rem}.s83OZW_input{color:#fdfbff;resize:vertical;background:#0a052373;border:1px solid #d6c7ff38;border-radius:14px;width:100%;padding:12px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem}.s83OZW_input:focus-visible{outline-offset:2px;outline:3px solid #ffcf4a}.s83OZW_input::placeholder{color:#fdfbff80}.s83OZW_error{color:#ffb4a9;background:#fa412d29;border-radius:12px;margin:0;padding:10px 12px;font-size:.9rem;animation:.4s s83OZW_shake}.s83OZW_row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.s83OZW_wide{width:100%;margin-top:6px}.s83OZW_upload{color:#fdfbff;cursor:pointer;border:1px dashed #b9a6ff;border-radius:999px;align-items:center;gap:8px;margin-right:auto;padding:10px 16px;font-weight:700;transition:background .2s;display:inline-flex;position:relative}.s83OZW_upload:hover{background:#ffffff14}.s83OZW_upload:focus-within{outline-offset:2px;outline:3px solid #ffcf4a}.s83OZW_upload[data-pending]{cursor:progress;opacity:.75}.s83OZW_upload input{opacity:0;cursor:inherit;position:absolute;inset:0}.s83OZW_dots{border:2px solid #ffffff4d;border-top-color:#ffcf4a;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite s83OZW_spin;display:inline-block}@keyframes s83OZW_spin{to{transform:rotate(360deg)}}@keyframes s83OZW_shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}
.gPQL4G_layer{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.gPQL4G_piece{width:var(--size);height:calc(var(--size)*.6);background:var(--color);opacity:0;border-radius:2px;animation-name:gPQL4G_fall;animation-timing-function:cubic-bezier(.25,.6,.45,1);animation-fill-mode:forwards;position:absolute;top:-24px}.gPQL4G_piece[data-shape]{width:auto;height:auto;color:var(--color);font-size:calc(var(--size)*1.8);background:0 0;line-height:1}@keyframes gPQL4G_fall{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{opacity:0;transform:translate(var(--drift), 105vh) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.gPQL4G_layer{display:none}}
.IRzCFW_wrap{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.IRzCFW_level{color:#1b1340;background:radial-gradient(circle at 30% 30%,#fff3c4,#ffcf4a 55%,#f5a524);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid;box-shadow:0 0 14px #ffcf4a99}.IRzCFW_info{flex-direction:column;gap:4px;min-width:0;display:flex}.IRzCFW_rank{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.IRzCFW_track{background:#ffffff1f;border-radius:99px;width:140px;height:8px;display:block;overflow:hidden}.IRzCFW_fill{border-radius:inherit;background:linear-gradient(90deg,#4be3b0,#ffcf4a);height:100%;display:block;box-shadow:0 0 10px #4be3b099}.IRzCFW_gain{white-space:nowrap;color:#1b1340;pointer-events:none;background:#4be3b0;border-radius:99px;padding:2px 10px;font-size:.8rem;font-weight:800;position:absolute;top:-6px;left:48px}.IRzCFW_gain[data-levelup]{background:#ffcf4a}
.WEpCjW_card{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#2216549e;border:1px solid #d6c7ff38;border-radius:18px;padding:14px 16px;box-shadow:0 0 0 1px #d6c7ff38,0 12px 40px #08031e73}.WEpCjW_heading{font-family:var(--font-display);color:#d9cff7;margin:0 0 10px;font-size:1rem}.WEpCjW_rings{justify-content:space-around;gap:12px;display:flex}.WEpCjW_ring{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.WEpCjW_ring svg{transform:rotate(-90deg)}.WEpCjW_track{fill:none;stroke:#ffffff1a;stroke-width:7px}.WEpCjW_fill{fill:none;stroke:#4be3b0;stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 6px #4be3b099)}.WEpCjW_value{text-align:center;font-size:1rem;font-weight:800;position:absolute;top:27px;left:0;right:0}.WEpCjW_name{color:#fdfbffb8;font-size:.82rem}.WEpCjW_table{border-collapse:collapse;width:100%;margin-top:12px;font-size:.86rem}.WEpCjW_table tr+tr td{border-top:1px solid #ffffff0f}.WEpCjW_table td{padding:5px 4px}.WEpCjW_count{text-align:center;font-variant-numeric:tabular-nums;width:40px;font-weight:800}.WEpCjW_kind{justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}
._2FIw-W_box{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#2216549e;border:1px solid #d6c7ff38;border-radius:18px;padding:12px 14px;box-shadow:0 0 0 1px #d6c7ff38,0 12px 40px #08031e73}._2FIw-W_head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}._2FIw-W_title{font-family:var(--font-display);color:#d9cff7;font-weight:700}._2FIw-W_depth{color:#fdfbff80;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}._2FIw-W_pulse{background:#4be3b0;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite _2FIw-W_pulse}._2FIw-W_toggle{color:#fdfbff;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #d6c7ff38;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:.78rem}._2FIw-W_toggle:focus-visible{outline-offset:2px;outline:3px solid #ffcf4a}._2FIw-W_toggle[data-on]{background:#4be3b02e;border-color:#4be3b0}._2FIw-W_lines{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._2FIw-W_line{align-items:baseline;gap:10px;min-width:0;font-size:.85rem;display:flex}._2FIw-W_score{text-align:center;color:#fdfbff;background:#1a1430;border-radius:6px;flex:none;min-width:52px;padding:2px 6px;font-weight:800}._2FIw-W_score[data-white]{color:#261a5c;background:#f4efff}._2FIw-W_pv{white-space:nowrap;text-overflow:ellipsis;color:#fdfbffb8;overflow:hidden}._2FIw-W_note{color:#fdfbffb8;margin:0}._2FIw-W_shimmer{flex-direction:column;gap:6px;display:flex}._2FIw-W_shimmer span{background:linear-gradient(90deg,#ffffff0d,#ffffff29,#ffffff0d) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.2s linear infinite _2FIw-W_shimmer}@keyframes _2FIw-W_pulse{50%{opacity:.3;transform:scale(.7)}}@keyframes _2FIw-W_shimmer{to{background-position:-200% 0}}
.mbocQG_graph{cursor:pointer;background:#241b45;border-radius:14px;height:90px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d6c7ff38}.mbocQG_svg{width:100%;height:100%;position:absolute;inset:0}.mbocQG_area{fill:#f4efff;transition:d .4s}.mbocQG_mid{stroke:#7c5cff80;stroke-width:.6px;vector-effect:non-scaling-stroke;stroke-dasharray:3 3}.mbocQG_cursor{stroke:#ffcf4a;stroke-width:2px;vector-effect:non-scaling-stroke}.mbocQG_dot{pointer-events:none;border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:.4s cubic-bezier(.34,1.56,.64,1) both mbocQG_pop;position:absolute;box-shadow:0 0 6px #0006}@keyframes mbocQG_pop{0%{transform:scale(0)}}
.aU2hDG_card{--accent:#b9a6ff;-webkit-backdrop-filter:blur(14px)saturate(140%);border:1px solid #d6c7ff38;border-left:5px solid var(--accent);background:#2216549e;border-radius:18px;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex;box-shadow:0 0 0 1px #d6c7ff38,0 12px 40px #08031e73}.aU2hDG_card[data-tone=great]{box-shadow:0 0 0 1px #d6c7ff38,0 12px 40px #08031e73,0 0 30px color-mix(in srgb, var(--accent) 45%, transparent)}.aU2hDG_card[data-empty]{border-left-width:1px;justify-content:center}.aU2hDG_emptyIcon{font-size:1.8rem;animation:3s ease-in-out infinite aU2hDG_float}.aU2hDG_text{flex:1;min-width:0}.aU2hDG_title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.aU2hDG_san{font-size:1.05rem;font-weight:800}.aU2hDG_label{font-family:var(--font-display);color:var(--accent);font-size:1.05rem;font-weight:700}.aU2hDG_blurb{color:#fdfbffb8;margin:4px 0 0;font-size:.9rem;line-height:1.5}.aU2hDG_best{color:#cfeab4;font:inherit;cursor:pointer;background:#81b64c29;border:1px solid #81b64c99;border-radius:999px;margin-top:6px;padding:3px 12px;font-size:.85rem}.aU2hDG_best:focus-visible{outline-offset:2px;outline:3px solid #ffcf4a}.aU2hDG_best:hover{background:#81b64c4d}.aU2hDG_thinking{justify-content:center;gap:4px;width:44px;display:inline-flex}.aU2hDG_thinking i{background:#b9a6ff;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite aU2hDG_blink}.aU2hDG_thinking i:nth-child(2){animation-delay:.15s}.aU2hDG_thinking i:nth-child(3){animation-delay:.3s}@keyframes aU2hDG_blink{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes aU2hDG_float{50%{transform:translateY(-5px)}}
.XWZrLG_list{scrollbar-width:thin;scrollbar-color:#b9a6ff66 #0000;flex-direction:column;gap:2px;max-height:100%;padding-right:4px;display:flex;overflow-y:auto}.XWZrLG_row{border-radius:10px;grid-template-columns:36px 1fr 1fr;align-items:center;gap:4px;padding:2px 4px;display:grid}.XWZrLG_row:nth-child(odd){background:#ffffff0a}.XWZrLG_no{color:#fdfbff80;font-variant-numeric:tabular-nums;font-size:.8rem}.XWZrLG_move{color:#fdfbff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;font-size:.9rem;font-weight:700;display:flex}.XWZrLG_move:focus-visible{outline-offset:2px;outline:3px solid #ffcf4a}.XWZrLG_move:hover{background:#ffffff1a}.XWZrLG_move[data-current]{background:#ffcf4a38;box-shadow:inset 0 0 0 1px #ffcf4a99}.XWZrLG_move[data-empty]{color:#fdfbff80;cursor:default}.XWZrLG_empty{text-align:center;color:#fdfbffb8;margin:12px 0}
.aIY3-W_wrap{flex-direction:column;gap:4px;transition:opacity .6s 1s;display:flex}.aIY3-W_wrap[data-done]{opacity:.55}.aIY3-W_label{color:#fdfbffb8;font-size:.78rem}.aIY3-W_track{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden}.aIY3-W_fill{border-radius:inherit;background:linear-gradient(90deg,#7c5cff,#ff7eb6,#ffcf4a) 0 0/200% 100%;height:100%;transition:width .4s;animation:2s linear infinite aIY3-W_flow}@keyframes aIY3-W_flow{to{background-position:-200% 0}}
.M6Kqda_panel{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.M6Kqda_list{scrollbar-width:thin;scrollbar-color:#b9a6ff66 #0000;flex-direction:column;flex:1;gap:10px;min-height:220px;padding:6px 4px 6px 0;display:flex;overflow-y:auto}.M6Kqda_row{align-items:flex-end;gap:8px;max-width:92%;display:flex}.M6Kqda_row[data-mine]{flex-direction:row-reverse;align-self:flex-end}.M6Kqda_face{border:2px solid #ffcf4a;border-radius:50%;flex:none;width:34px;height:34px;overflow:hidden;box-shadow:0 0 10px #ffcf4a66}.M6Kqda_face img{object-fit:cover;width:100%;height:100%}.M6Kqda_bubble{background:linear-gradient(140deg,#7c5cff59,#ff7eb62e);border:1px solid #d6c7ff38;border-radius:18px 18px 18px 6px;padding:10px 14px;line-height:1.65;position:relative}.M6Kqda_row[data-mine] .M6Kqda_bubble{background:linear-gradient(140deg,#ffcf4a47,#f5a52429);border-color:#ffcf4a59;border-radius:18px 18px 6px}.M6Kqda_bubble[data-error]{border-color:#ff7eb699}.M6Kqda_text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.M6Kqda_caret{vertical-align:text-bottom;background:#ffcf4a;border-radius:2px;width:8px;height:1em;margin-left:2px;animation:.8s steps(2,end) infinite M6Kqda_blink;display:inline-block}.M6Kqda_typing{gap:4px;padding:4px 2px;display:inline-flex}.M6Kqda_typing i{background:#d9cff7;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite M6Kqda_bounce}.M6Kqda_typing i:nth-child(2){animation-delay:.15s}.M6Kqda_typing i:nth-child(3){animation-delay:.3s}.M6Kqda_errorText{color:#ff7eb6;margin:4px 0 0;font-size:.92rem}.M6Kqda_boardNote{color:#1b1340;background:#ffcf4a;border-radius:99px;margin-top:6px;padding:2px 10px;font-size:.8rem;animation:1.6s ease-in-out 3 M6Kqda_pulse;display:inline-block}.M6Kqda_chips{flex-wrap:wrap;gap:6px;display:flex}.M6Kqda_form{gap:8px;display:flex}.M6Kqda_input{color:#fdfbff;min-width:0;font:inherit;background:#0a05238c;border:1px solid #d6c7ff38;border-radius:99px;flex:1;padding:12px 16px}.M6Kqda_input:focus-visible{outline-offset:2px;outline:3px solid #ffcf4a}.M6Kqda_input::placeholder{color:#fdfbff80}@keyframes M6Kqda_blink{to{opacity:0}}@keyframes M6Kqda_bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes M6Kqda_pulse{50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.M6Kqda_caret,.M6Kqda_typing i,.M6Kqda_boardNote{animation:none}}
.R71xTq_panel{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.R71xTq_tabs{background:#0a052373;border:1px solid #d6c7ff38;border-radius:99px;gap:4px;padding:4px;display:flex}.R71xTq_tab{color:#fdfbffb8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;flex:1;padding:8px 10px;font-size:.92rem;transition:background .2s,color .2s;position:relative}.R71xTq_tab:focus-visible{outline-offset:2px;outline:3px solid #ffcf4a}.R71xTq_tab:hover{color:#fdfbff}.R71xTq_tab[data-active]{color:#1b1340;background:linear-gradient(90deg,#ffcf4a,#ffe28a);font-weight:700}.R71xTq_ping{background:#ff7eb6;border-radius:50%;width:8px;height:8px;animation:1.2s ease-out infinite R71xTq_ping;position:absolute;top:6px;right:10px}.R71xTq_body{flex-direction:column;flex:1;min-height:0;display:flex}.R71xTq_stack{scrollbar-width:thin;scrollbar-color:#b9a6ff66 #0000;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.R71xTq_note{color:#fdfbffb8;background:#0a052359;border:1px dashed #d6c7ff38;border-radius:18px;margin:0;padding:12px 14px}@keyframes R71xTq_ping{0%{box-shadow:0 0 #ff7eb6b3}to{box-shadow:0 0 0 8px #ff7eb600}}
.ZvBDxW_shell{flex-direction:column;min-height:100dvh;padding:0 20px 20px;display:flex}@media (max-width:720px){.ZvBDxW_shell{padding:0 12px 16px}}.ZvBDxW_header{justify-content:space-between;align-items:center;gap:12px;height:56px;display:flex}.ZvBDxW_logo{font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;color:#0000;background:linear-gradient(90deg,#ffcf4a,#ff7eb6 60%,#6fc8ff);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.5rem}.ZvBDxW_headerRight{align-items:center;gap:12px;min-width:0;display:flex}.ZvBDxW_iconBtn{cursor:pointer;background:#2216549e;border:1px solid #d6c7ff38;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.1rem;display:grid}.ZvBDxW_iconBtn:focus-visible{outline-offset:2px;outline:3px solid #ffcf4a}.ZvBDxW_main{flex:1;grid-template-columns:minmax(0,1fr) minmax(400px,580px);align-items:start;gap:22px;display:grid}@media (min-width:1561px){.ZvBDxW_main{grid-template-columns:minmax(0,1fr) 660px}}@media (max-width:1100px){.ZvBDxW_main{grid-template-columns:minmax(0,1fr)}}.ZvBDxW_boardCol{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.ZvBDxW_player{align-items:center;gap:8px;width:min(100%,100dvh - 200px);min-height:32px;font-weight:600;display:flex}.ZvBDxW_player small{color:#fdfbffb8;font-weight:400}.ZvBDxW_thinking{gap:3px;margin-left:4px;display:inline-flex}.ZvBDxW_thinking i{background:#ffcf4a;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ZvBDxW_dot}.ZvBDxW_thinking i:nth-child(2){animation-delay:.15s}.ZvBDxW_thinking i:nth-child(3){animation-delay:.3s}.ZvBDxW_boardRow{gap:10px;width:min(100%,100dvh - 200px);display:flex}@media (max-width:1100px){.ZvBDxW_boardRow{width:min(100%,640px)}}.ZvBDxW_evalSlot{flex:none;width:24px}.ZvBDxW_evalSlot[data-hidden]{visibility:hidden}@media (max-width:720px){.ZvBDxW_evalSlot{width:16px}}.ZvBDxW_boardWrap{flex:1;min-width:0;position:relative}.ZvBDxW_takebacks{color:#fdfbffb8;margin:0;font-size:.9rem}.ZvBDxW_takebacks span{letter-spacing:2px}.ZvBDxW_sideCol{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#1a1142d1;border:1px solid #d6c7ff38;border-radius:26px;flex-direction:column;gap:10px;height:calc(100dvh - 76px);min-height:560px;padding:14px;display:flex;box-shadow:0 0 0 1px #d6c7ff38,0 12px 40px #08031e73}@media (max-width:1100px){.ZvBDxW_sideCol{height:auto;min-height:0}.ZvBDxW_sideCol>:last-child{height:70dvh}}@keyframes ZvBDxW_dot{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}
