._4oT_1q_wrap{flex-direction:column;gap:.5rem;width:100%;display:flex}._4oT_1q_track{background:var(--color-border-subtle);border-radius:999px;width:100%;height:6px;overflow:hidden}._4oT_1q_fill{background:var(--color-accent);border-radius:999px;height:100%;transition:width .26s cubic-bezier(.2,.7,.2,1)}._4oT_1q_labels{color:var(--color-text-disabled);justify-content:space-between;align-items:center;font-size:.78rem;display:flex}
._8RiFmG_btn{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1rem;font-family:inherit;font-weight:600;line-height:1.2;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}._8RiFmG_btn:disabled{cursor:not-allowed;opacity:.6}._8RiFmG_size-sm{min-height:36px;padding:.375rem .75rem;font-size:.875rem}._8RiFmG_size-md{font-size:.95rem}._8RiFmG_variant-primary{background:var(--color-accent);color:var(--color-on-accent,#06120f)}._8RiFmG_variant-primary:hover:not(:disabled){background:var(--color-accent-hover)}._8RiFmG_variant-secondary{background:var(--color-surface-elevated);color:var(--color-text-primary);border-color:var(--color-border-strong)}._8RiFmG_variant-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--color-surface-elevated) 80%, var(--color-accent) 20%)}._8RiFmG_variant-ghost{color:var(--color-text-primary);border-color:var(--color-border-subtle);background:0 0}._8RiFmG_variant-ghost:hover:not(:disabled){background:var(--color-surface)}
._09XwpW_iconBtn{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;place-items:center;padding:0;transition:color .12s,border-color .12s,background .12s;display:inline-grid}._09XwpW_iconBtn:disabled{opacity:.35;cursor:not-allowed}._09XwpW_iconBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._09XwpW_size-sm{block-size:2rem;inline-size:2rem}._09XwpW_size-md{block-size:2.25rem;inline-size:2.25rem}._09XwpW_icon{pointer-events:none;place-items:center;display:grid}._09XwpW_size-sm ._09XwpW_icon svg{block-size:.88rem;inline-size:.88rem}._09XwpW_size-md ._09XwpW_icon svg{block-size:1rem;inline-size:1rem}._09XwpW_variant-default:hover:not(:disabled),._09XwpW_variant-accent:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}._09XwpW_variant-danger:hover:not(:disabled){color:var(--color-error);border-color:var(--color-error);background:color-mix(in srgb, var(--color-error) 8%, transparent)}@media (pointer:coarse){._09XwpW_size-sm,._09XwpW_size-md{inline-size:var(--tap-min);block-size:var(--tap-min)}._09XwpW_size-sm ._09XwpW_icon svg,._09XwpW_size-md ._09XwpW_icon svg{block-size:1.05rem;inline-size:1.05rem}}
.jqNq1W_root{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.2rem;max-width:100%;padding:.25rem;display:flex;overflow-x:auto}.jqNq1W_root::-webkit-scrollbar{display:none}.jqNq1W_fullWidth{width:100%}.jqNq1W_segment{scroll-snap-align:start;appearance:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:.4rem;font-weight:500;transition:background .16s,color .16s;display:inline-flex}.jqNq1W_fullWidth .jqNq1W_segment{flex:1 1 0}.jqNq1W_size-md .jqNq1W_segment{min-height:2.5rem;padding:0 .95rem;font-size:.9rem}.jqNq1W_size-sm .jqNq1W_segment{min-height:2.1rem;padding:0 .7rem;font-size:.82rem}.jqNq1W_segment:hover:not(:disabled):not([data-active=true]){color:var(--color-text-primary)}.jqNq1W_segment[data-active=true]{background:var(--color-accent);color:var(--color-on-accent)}.jqNq1W_segment:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jqNq1W_segment:disabled{opacity:.45;cursor:not-allowed}@media (pointer:coarse){.jqNq1W_size-md .jqNq1W_segment{min-height:var(--tap-min)}.jqNq1W_size-sm .jqNq1W_segment{min-height:2.5rem}}
._3f--Za_root{min-height:calc(100dvh - max(var(--ad-bottom-offset,0px), var(--consent-offset,0px)));background:var(--color-page,#0b0f0d);color:var(--color-text-primary,#f2f5f3);flex-direction:column;display:flex}._3f--Za_bar{padding:max(.6rem, var(--safe-top,0px)) max(.75rem, var(--safe-right,0px)) .6rem max(.75rem, var(--safe-left,0px));border-bottom:1px solid var(--color-border-strong,#2a322e);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._3f--Za_side{align-items:center;gap:.35rem;min-width:0;display:flex}._3f--Za_side:first-child{flex:auto}._3f--Za_side:last-child{flex-shrink:0}._3f--Za_backLink{min-width:0;max-width:100%;color:var(--color-text-secondary,#9aa39d);border-radius:.4rem;align-items:center;gap:.3rem;padding:.4rem .5rem;font-size:.8rem;text-decoration:none;display:inline-flex}._3f--Za_backLink>svg{flex-shrink:0}._3f--Za_backLink:hover,._3f--Za_backLink:focus-visible{color:var(--color-text-primary,#f2f5f3);background:var(--color-accent-soft,#3ddc971f)}._3f--Za_title{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}._3f--Za_iconButton{width:2.25rem;height:2.25rem;color:var(--color-text-primary,#f2f5f3);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}._3f--Za_iconButton:hover,._3f--Za_iconButton:focus-visible{background:var(--color-accent-soft,#3ddc971f)}._3f--Za_main{min-height:0;padding-bottom:max(.5rem, var(--safe-bottom,0px));flex-direction:column;flex:1;display:flex}
._2RK2ga_confetti{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}._2RK2ga_confettiPiece{opacity:.9;border-radius:1px;width:8px;height:14px;animation-name:_2RK2ga_confettiFall;animation-timing-function:ease-in;animation-fill-mode:forwards;position:absolute;top:-12px}@keyframes _2RK2ga_confettiFall{to{transform:translateY(110vh) rotate(var(--rotate));opacity:0}}@media (prefers-reduced-motion:reduce){._2RK2ga_confettiPiece{animation:none;display:none}}
.-eYGbW_root{justify-content:center;align-items:center;width:100%;min-height:3rem;display:flex}.-eYGbW_mask{border-radius:var(--radius-md);border:1px dashed var(--color-border-strong);font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem;margin:0;padding:.45rem .7rem;font-size:1.05rem;display:flex}.-eYGbW_slot{text-align:center;min-width:1.1ch}.-eYGbW_slot[data-revealed]{color:var(--color-accent);animation:-eYGbW_letterReveal .28s var(--ease-snappy,ease-out);font-weight:700}.-eYGbW_slot[data-space]{min-width:.6ch}.-eYGbW_root[data-reduced-motion=true] .-eYGbW_slot[data-revealed]{animation:none}@keyframes -eYGbW_letterReveal{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}.-eYGbW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.VsgBea_stage{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface);text-align:center;width:100%;min-height:10.5rem;animation:VsgBea_stageIn .28s var(--ease-snappy,ease-out);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.VsgBea_stage[data-reduced-motion=true]{animation:none}.VsgBea_stage[data-feedback=correct]{border-color:var(--color-success);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-success) 40%, transparent)}.VsgBea_stage[data-feedback=wrong]{border-color:var(--color-error);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-error) 40%, transparent)}.VsgBea_flag{border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--color-border-subtle);object-fit:cover}.VsgBea_countryName{color:var(--color-text-primary);margin:0;font-size:1.35rem;font-weight:700;line-height:1.15}.VsgBea_capitalPrompt{color:var(--color-text-primary);margin:0;font-size:1.9rem;font-weight:800;line-height:1.1}.VsgBea_ask{color:var(--color-text-secondary);margin:0;font-size:.9rem;font-weight:600}.VsgBea_capitalReveal{flex-direction:column;align-items:center;gap:.15rem;margin:0;display:flex}.VsgBea_fieldLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.7rem;font-weight:700}.VsgBea_capitalValue{color:var(--color-accent);font-size:1.2rem;font-weight:700}@keyframes VsgBea_stageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.VsgBea_stage{animation:none}}
._0MnUWa_root{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface);flex-direction:column;gap:.7rem;width:100%;padding:.9rem;animation:.3s ease-out _0MnUWa_gameFadeIn;display:flex}._0MnUWa_header{align-items:center;gap:.7rem;display:flex}._0MnUWa_flag{border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--color-border-strong);object-fit:cover;flex-shrink:0}._0MnUWa_name{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:700}._0MnUWa_meta{color:var(--color-text-secondary);margin:.1rem 0 0;font-size:.82rem}._0MnUWa_rows{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:.5rem;margin:0;padding-top:.6rem;display:flex}._0MnUWa_row{grid-template-columns:7rem 1fr;align-items:start;gap:.5rem;display:grid}@media (max-width:26rem){._0MnUWa_row{grid-template-columns:1fr;gap:.15rem}}._0MnUWa_rowLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);padding-top:.15rem;font-size:.72rem;font-weight:600}._0MnUWa_rowValue{color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.88rem;display:flex}._0MnUWa_swatches{gap:.15rem;display:inline-flex}._0MnUWa_swatch{border-radius:3px;width:.85rem;height:.85rem;box-shadow:inset 0 0 0 1px #00000040}._0MnUWa_swatch[data-color=white]{background:#fff}._0MnUWa_swatch[data-color=black]{background:#161616}._0MnUWa_swatch[data-color=grey]{background:#919191}._0MnUWa_swatch[data-color=red]{background:#d5222a}._0MnUWa_swatch[data-color=maroon]{background:#801a24}._0MnUWa_swatch[data-color=orange]{background:#f48920}._0MnUWa_swatch[data-color=yellow]{background:#fcd83e}._0MnUWa_swatch[data-color=gold]{background:#c4a22a}._0MnUWa_swatch[data-color=green]{background:#1c9846}._0MnUWa_swatch[data-color=darkgreen]{background:#0e582c}._0MnUWa_swatch[data-color=teal]{background:#169e9e}._0MnUWa_swatch[data-color=lightblue]{background:#70b6e6}._0MnUWa_swatch[data-color=blue]{background:#2658be}._0MnUWa_swatch[data-color=navy]{background:#142a64}._0MnUWa_swatch[data-color=purple]{background:#783ca0}._0MnUWa_swatch[data-color=pink]{background:#ec84b0}._0MnUWa_swatch[data-color=brown]{background:#80542c}._0MnUWa_similarList{flex-wrap:wrap;gap:.3rem .7rem;margin:0;padding:0;list-style:none;display:flex}._0MnUWa_similarItem{align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}._0MnUWa_similarItem img{box-shadow:0 0 0 1px var(--color-border-subtle);object-fit:cover;border-radius:2px}
.wFGRSW_root{width:100%;position:relative}.wFGRSW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wFGRSW_input{width:100%;min-height:var(--tap-min,2.75rem);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-primary);font-size:1rem;font-family:var(--font-sans);padding:.65rem .9rem}.wFGRSW_input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.wFGRSW_input:disabled{opacity:.6}.wFGRSW_root[data-shake] .wFGRSW_input{animation:wFGRSW_shake .4s var(--ease-shake,ease-in-out)}@keyframes wFGRSW_shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.wFGRSW_root[data-shake] .wFGRSW_input{animation:none}}.wFGRSW_listbox{z-index:20;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);max-height:16rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000003d}.wFGRSW_option{min-height:var(--tap-min,2.75rem);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-primary);align-items:center;gap:.6rem;padding:.55rem .6rem;font-size:.92rem;display:flex}.wFGRSW_option[data-highlighted]{background:var(--color-accent-soft)}.wFGRSW_empty{color:var(--color-text-secondary);padding:.6rem;font-size:.85rem}
.XXsRLq_root{justify-content:center;align-items:center;gap:.4rem;display:flex}.XXsRLq_pip{background:var(--color-surface-elevated);width:.85rem;height:.85rem;box-shadow:inset 0 0 0 1px var(--color-border-strong);border-radius:999px;transition:transform .18s ease-out;position:relative}.XXsRLq_pip[data-solved]{background:var(--color-success);box-shadow:none}.XXsRLq_pip[data-missed]{background:var(--color-surface-elevated);box-shadow:inset 0 0 0 1px var(--color-error)}.XXsRLq_pip[data-missed]:after{content:"";background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--color-error) calc(50% - 1px), var(--color-error) calc(50% + 1px), transparent calc(50% + 1px));border-radius:999px;position:absolute;inset:0}.XXsRLq_pip[data-current]{box-shadow:inset 0 0 0 1px var(--color-border-strong), 0 0 0 2px var(--color-accent);transform:scale(1.35)}.XXsRLq_pip[data-current][data-solved]{box-shadow:0 0 0 2px var(--color-accent)}@media (prefers-reduced-motion:reduce){.XXsRLq_pip{transition:none}}
.r305ha_root{justify-content:center;align-items:center;width:100%;min-height:3rem;display:flex}.r305ha_mask{border-radius:var(--radius-md);border:1px dashed var(--color-border-strong);font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem;margin:0;padding:.45rem .7rem;font-size:1.05rem;display:flex}.r305ha_slot{text-align:center;min-width:1.1ch}.r305ha_slot[data-revealed]{color:var(--color-accent);animation:r305ha_letterReveal .28s var(--ease-snappy,ease-out);font-weight:700}.r305ha_slot[data-space]{min-width:.6ch}.r305ha_root[data-reduced-motion=true] .r305ha_slot[data-revealed]{animation:none}@keyframes r305ha_letterReveal{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}.r305ha_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.G4LtIa_root{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:34rem;margin:0 auto;display:flex}.G4LtIa_guessArea{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.G4LtIa_attempts{color:var(--color-text-secondary);margin:0;font-size:.85rem}.G4LtIa_revealArea{flex-direction:column;align-items:center;gap:.7rem;width:100%;min-height:11rem;display:flex}.G4LtIa_revealHeadline{text-align:center;color:var(--color-text-secondary);margin:0;font-size:1rem;font-weight:650}.G4LtIa_revealHeadline[data-solved]{color:var(--color-success)}.G4LtIa_finished{flex-direction:column;align-items:center;gap:.8rem;width:100%;display:flex}.G4LtIa_resultsButton{border-radius:var(--radius-lg);background:var(--color-accent);width:100%;max-width:20rem;min-height:3rem;color:var(--color-on-accent);cursor:pointer;border:0;font-size:1rem;font-weight:650}.G4LtIa_resultsButton:hover{background:var(--color-accent-hover)}.G4LtIa_resultsButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.G4LtIa_retryButton{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:2.6rem;color:var(--color-text-primary);cursor:pointer;padding:.5rem 1.4rem;font-size:.9rem;font-weight:600}.G4LtIa_retryButton:hover{border-color:var(--color-accent);color:var(--color-accent)}.G4LtIa_retryButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
.Faxhfq_root{justify-content:center;align-items:center;gap:.4rem;display:flex}.Faxhfq_pip{background:var(--color-surface-elevated);width:.85rem;height:.85rem;box-shadow:inset 0 0 0 1px var(--color-border-strong);border-radius:999px;transition:transform .18s ease-out;position:relative}.Faxhfq_pip[data-solved]{background:var(--color-success);box-shadow:none}.Faxhfq_pip[data-missed]{background:var(--color-surface-elevated);box-shadow:inset 0 0 0 1px var(--color-error)}.Faxhfq_pip[data-missed]:after{content:"";background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--color-error) calc(50% - 1px), var(--color-error) calc(50% + 1px), transparent calc(50% + 1px));border-radius:999px;position:absolute;inset:0}.Faxhfq_pip[data-current]{box-shadow:inset 0 0 0 1px var(--color-border-strong), 0 0 0 2px var(--color-accent);transform:scale(1.35)}.Faxhfq_pip[data-current][data-solved]{box-shadow:0 0 0 2px var(--color-accent)}@media (prefers-reduced-motion:reduce){.Faxhfq_pip{transition:none}}
.CLMc3W_root{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface);flex-direction:column;gap:.5rem;padding:.9rem;display:flex}.CLMc3W_root[data-compact]{gap:.4rem;padding:.7rem .9rem}.CLMc3W_header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.CLMc3W_heading{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-size:.8rem;font-weight:600}.CLMc3W_count{font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:0;font-size:.9rem;font-weight:650}.CLMc3W_bar{background:var(--color-surface-elevated);width:100%;height:.6rem;box-shadow:inset 0 0 0 1px var(--color-border-subtle);border-radius:999px;display:flex;overflow:hidden}.CLMc3W_bar>span{height:100%;transition:width .4s ease-out;display:block}@media (prefers-reduced-motion:reduce){.CLMc3W_bar>span{transition:none}}.CLMc3W_segMastered{background:var(--color-accent)}.CLMc3W_segFamiliar{background:color-mix(in srgb, var(--color-accent) 55%, transparent)}.CLMc3W_segLearning{background:color-mix(in srgb, var(--color-accent) 25%, transparent)}.CLMc3W_legend{flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0;list-style:none;display:flex}.CLMc3W_legendItem{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.CLMc3W_legendItem>span{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.CLMc3W_dotMastered{background:var(--color-accent)}.CLMc3W_dotFamiliar{background:color-mix(in srgb, var(--color-accent) 55%, transparent)}.CLMc3W_dotLearning{background:color-mix(in srgb, var(--color-accent) 25%, transparent)}.CLMc3W_dotUnseen{background:var(--color-surface-elevated);box-shadow:inset 0 0 0 1px var(--color-border-strong)}
.TwkFeq_root{flex-direction:column;gap:1.5rem;width:100%;max-width:34rem;margin:0 auto;display:flex}.TwkFeq_section{flex-direction:column;gap:.75rem;display:flex}.TwkFeq_heading{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-size:.8rem;font-weight:600}.TwkFeq_modeGrid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.TwkFeq_modeCard{text-align:left;border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface);min-height:8.5rem;color:var(--color-text-primary);cursor:pointer;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.9rem;transition:border-color .15s ease-out,background .15s ease-out,transform .15s ease-out;display:flex}.TwkFeq_modeCard:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.TwkFeq_modeCard:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.TwkFeq_modeCard[data-selected]{border-color:var(--color-accent);background:var(--color-accent-soft)}@media (prefers-reduced-motion:reduce){.TwkFeq_modeCard,.TwkFeq_modeCard:hover{transition:none;transform:none}}.TwkFeq_modeIcon{border-radius:var(--radius-md);background:var(--color-surface-elevated);width:2.25rem;height:2.25rem;color:var(--color-accent);place-items:center;display:grid}.TwkFeq_modeCard[data-selected] .TwkFeq_modeIcon{background:var(--color-surface)}.TwkFeq_modeName{font-size:.98rem;font-weight:650}.TwkFeq_modeDescription{color:var(--color-text-secondary);font-size:.8rem;line-height:1.35}.TwkFeq_modeRecord{font-variant-numeric:tabular-nums;color:var(--color-accent);margin-top:auto;font-size:.75rem}.TwkFeq_filtersHeader{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.TwkFeq_resetButton{color:var(--color-text-secondary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:.8rem;text-decoration:underline}.TwkFeq_resetButton:hover{color:var(--color-text-primary)}.TwkFeq_filterGroup{border:0;flex-direction:column;gap:.45rem;margin:0;padding:0;display:flex}.TwkFeq_filterLegend{color:var(--color-text-secondary);padding:0;font-size:.8rem}.TwkFeq_chips{flex-wrap:wrap;gap:.4rem;display:flex}.TwkFeq_chip{border:1px solid var(--color-border-subtle);background:var(--color-surface);min-height:2.1rem;color:var(--color-text-secondary);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-size:.85rem;transition:border-color .15s ease-out,color .15s ease-out,background .15s ease-out}.TwkFeq_chip:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.TwkFeq_chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.TwkFeq_chip[data-active]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-text-primary);font-weight:600}.TwkFeq_poolSize{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);margin:0;font-size:.85rem}.TwkFeq_actions{flex-direction:column;align-items:stretch;gap:.6rem;display:flex}.TwkFeq_recordLine{text-align:center;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);margin:0;font-size:.85rem}.TwkFeq_startButton{border-radius:var(--radius-lg);background:var(--color-accent);min-height:3rem;color:var(--color-on-accent);cursor:pointer;border:0;font-size:1rem;font-weight:650;transition:background .15s ease-out}.TwkFeq_startButton:hover:not(:disabled){background:var(--color-accent-hover)}.TwkFeq_startButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.TwkFeq_startButton:disabled{background:var(--color-surface-elevated);color:var(--color-text-disabled);cursor:not-allowed}
._5cy_0G_root{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface);justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:34rem;margin:0 auto;padding:.5rem .7rem;display:flex}._5cy_0G_stats{align-items:center;gap:1.1rem;display:flex}._5cy_0G_stat{flex-direction:column;gap:.05rem;display:flex}._5cy_0G_statLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.66rem;font-weight:600}._5cy_0G_statValue{font-variant-numeric:tabular-nums;min-width:2.6ch;color:var(--color-text-primary);font-size:1.05rem;font-weight:700}._5cy_0G_statValue[data-hot]{color:var(--color-accent)}._5cy_0G_statValue[data-low]{color:var(--color-error)}._5cy_0G_lives{align-items:center;gap:.25rem;min-height:1.6rem;display:inline-flex}._5cy_0G_life{background:var(--color-error);border-radius:999px;width:.7rem;height:.7rem}._5cy_0G_quit{border:1px solid var(--color-border-subtle);min-height:2.1rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .8rem;font-size:.82rem}._5cy_0G_quit:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}._5cy_0G_quit:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:26rem){._5cy_0G_stats{gap:.8rem}._5cy_0G_quit{padding:.35rem .6rem}}
.coocja_root{flex-direction:column;gap:1rem;width:100%;max-width:34rem;margin:0 auto;display:flex}.coocja_header{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:.15rem;padding:1.1rem 1rem;display:flex}.coocja_reason{color:var(--color-text-secondary);margin:0;font-size:.85rem}.coocja_score{font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:0;font-size:2.75rem;font-weight:750;line-height:1.05}.coocja_scoreLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-size:.72rem;font-weight:600}.coocja_newRecord{background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;margin:.4rem 0 0;padding:.25rem .7rem;font-size:.82rem;font-weight:650}.coocja_tiles{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;display:grid}@media (max-width:26rem){.coocja_tiles{grid-template-columns:repeat(2,1fr)}}.coocja_tile{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface);flex-direction:column;align-items:center;gap:.15rem;padding:.6rem .3rem;display:flex}.coocja_tileLabel{letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--color-text-secondary);font-size:.66rem;font-weight:600}.coocja_tileValue{font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:0;font-size:1.15rem;font-weight:700}.coocja_recordLine{text-align:center;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);margin:0;font-size:.85rem}.coocja_rounds{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface);max-height:16rem;overflow-y:auto}.coocja_actions{flex-direction:column;gap:.5rem;display:flex}.coocja_primary{border-radius:var(--radius-lg);background:var(--color-accent);min-height:3rem;color:var(--color-on-accent);cursor:pointer;border:0;font-size:1rem;font-weight:650}.coocja_primary:hover{background:var(--color-accent-hover)}.coocja_secondary{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);min-height:2.6rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;font-size:.9rem}.coocja_secondary:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.coocja_primary:focus-visible,.coocja_secondary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}
._3uyF9G_next{border-radius:var(--radius-lg);background:var(--color-accent);min-height:3rem;color:var(--color-on-accent);cursor:pointer;border:0;padding:.7rem 2rem;font-size:1rem;font-weight:650;transition:background .15s ease-out}._3uyF9G_next:hover{background:var(--color-accent-hover)}._3uyF9G_next:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}
.i8UWYa_root{width:100%;max-width:26rem;margin:0 auto}.i8UWYa_tabLabel{align-items:center;gap:.4rem;display:inline-flex}.i8UWYa_pendingDot{background:var(--color-accent);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}
.zNWlpG_root{width:100%;position:relative}.zNWlpG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zNWlpG_input{width:100%;min-height:var(--tap-min,2.75rem);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-primary);font-size:1rem;font-family:var(--font-sans);padding:.65rem .9rem}.zNWlpG_input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.zNWlpG_input:disabled{opacity:.6}.zNWlpG_root[data-shake] .zNWlpG_input{animation:zNWlpG_shake .4s var(--ease-shake,ease-in-out)}@keyframes zNWlpG_shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.zNWlpG_root[data-shake] .zNWlpG_input{animation:none}}.zNWlpG_listbox{z-index:20;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);max-height:16rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000003d}.zNWlpG_option{border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-primary);align-items:center;gap:.6rem;padding:.55rem .6rem;font-size:.92rem;display:flex}.zNWlpG_option[data-highlighted]{background:var(--color-accent-soft)}.zNWlpG_flag{box-shadow:0 0 0 1px var(--color-border-subtle);object-fit:cover;border-radius:2px;flex-shrink:0}.zNWlpG_matchedVia{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:45%;margin-left:auto;padding-left:.5rem;font-size:.78rem;font-style:italic;overflow:hidden}.zNWlpG_empty{color:var(--color-text-secondary);padding:.6rem;font-size:.85rem}
.xi3Q-q_root{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:70vh;padding:2rem 1rem;display:flex}.xi3Q-q_board{grid-template-columns:repeat(5,minmax(2.5rem,3.2rem));gap:.4rem;display:grid}.xi3Q-q_tile{aspect-ratio:1;background:var(--color-surface-elevated,#7f7f7f26);border-radius:.5rem;animation:1.4s ease-in-out infinite xi3Q-q_pulse}.xi3Q-q_keyboard{gap:.3rem;display:flex}.xi3Q-q_key{background:var(--color-surface-elevated,#7f7f7f26);border-radius:.35rem;width:1.8rem;height:2.6rem;animation:1.4s ease-in-out infinite xi3Q-q_pulse}@keyframes xi3Q-q_pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.xi3Q-q_tile,.xi3Q-q_key{animation:none}}
._6j-WMa_root{color:var(--color-accent);transform:rotate(var(--rotate,0deg));transition:transform .35s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._6j-WMa_root svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){._6j-WMa_root{transition:none}}
.H70rfG_root{flex-direction:column;align-items:center;gap:.9rem;width:100%;max-width:34rem;margin:0 auto;display:flex}.H70rfG_guessArea{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.H70rfG_attempts{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);margin:0;font-size:.85rem}.H70rfG_revealArea{flex-direction:column;align-items:center;gap:.7rem;width:100%;min-height:7rem;display:flex}.H70rfG_revealHeadline{text-align:center;color:var(--color-text-secondary);margin:0;font-size:1rem;font-weight:650}.H70rfG_revealHeadline[data-solved]{color:var(--color-success)}.H70rfG_finished{flex-direction:column;align-items:center;gap:.8rem;width:100%;display:flex}.H70rfG_resultsButton{border-radius:var(--radius-lg);background:var(--color-accent);width:100%;max-width:20rem;min-height:3rem;color:var(--color-on-accent);cursor:pointer;border:0;font-size:1rem;font-weight:650}.H70rfG_resultsButton:hover{background:var(--color-accent-hover)}.H70rfG_resultsButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}
.QIg0dq_grid{grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;display:grid}@media (max-width:24rem){.QIg0dq_grid{grid-template-columns:1fr}}.QIg0dq_option{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface);min-height:3.1rem;color:var(--color-text-primary);cursor:pointer;padding:.6rem .75rem;font-size:.95rem;font-weight:600;line-height:1.2;transition:border-color .15s ease-out,background .15s ease-out}.QIg0dq_option:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-elevated)}.QIg0dq_option:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.QIg0dq_option:disabled{cursor:default}.QIg0dq_option[data-correct]{border-width:2px;border-color:var(--color-success);background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-text-primary)}.QIg0dq_option[data-wrong]{border-width:2px;border-color:var(--color-error);background:color-mix(in srgb, var(--color-error) 14%, transparent);text-decoration:line-through}@media (prefers-reduced-motion:reduce){.QIg0dq_option{transition:none}}
._1p_Qrq_container{--map-ocean:var(--color-surface-elevated);--map-land:var(--color-surface);--map-land-muted:var(--color-border-subtle);--map-stroke:var(--color-border-strong);--map-stroke-muted:var(--color-border-subtle);aspect-ratio:1009.67/665.963;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);width:100%;max-width:100%;box-shadow:var(--shadow-soft);background:var(--map-ocean);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}._1p_Qrq_container[data-interactive]{touch-action:none;cursor:grab}._1p_Qrq_container[data-interactive]:active{cursor:grabbing}._1p_Qrq_svg{width:100%;height:100%;display:block}._1p_Qrq_ocean{fill:var(--map-ocean)}._1p_Qrq_background path{fill:var(--map-land-muted);stroke:var(--map-stroke-muted);stroke-width:.5px;vector-effect:non-scaling-stroke;pointer-events:none}._1p_Qrq_country{fill:var(--map-land);stroke:var(--map-stroke);stroke-width:.6px;vector-effect:non-scaling-stroke;transition:fill .18s var(--ease-snappy,ease-out)}._1p_Qrq_container[data-interactive] ._1p_Qrq_country[role=button]{cursor:pointer}._1p_Qrq_country:hover{fill:var(--color-accent-soft)}._1p_Qrq_country:focus-visible{stroke:var(--color-focus);stroke-width:2.75px;vector-effect:non-scaling-stroke;outline:none}._1p_Qrq_highlight{fill:none;stroke:var(--color-accent);stroke-width:2.75px;vector-effect:non-scaling-stroke;animation:_1p_Qrq_highlightPulse 1.4s var(--ease-snappy,ease-out) infinite}._1p_Qrq_container[data-reduced-motion] ._1p_Qrq_highlight{animation:none}@keyframes _1p_Qrq_highlightPulse{0%,to{stroke-width:2.25px;opacity:.9}50%{stroke-width:3.75px;opacity:1}}._1p_Qrq_controls{flex-direction:column;gap:.35rem;display:flex;position:absolute;bottom:.6rem;right:.6rem}._1p_Qrq_control{appearance:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-text-secondary);cursor:pointer;box-shadow:var(--shadow-soft);place-items:center;padding:0;transition:color .15s ease-out,border-color .15s ease-out,background .15s ease-out;display:grid}._1p_Qrq_control:hover{color:var(--color-text-primary);border-color:var(--color-accent)}._1p_Qrq_control:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
.Qx9EEG_backdrop{inset:0 0 max(var(--ad-bottom-offset,0px), var(--consent-offset,0px)) 0;z-index:50;padding-bottom:var(--safe-bottom,0px);background:#0000008c;justify-content:center;align-items:flex-end;animation:.15s ease-out Qx9EEG_fadeIn;display:flex;position:fixed}@media (min-width:640px){.Qx9EEG_backdrop{align-items:center}}.Qx9EEG_dialog{background:var(--color-surface-elevated,#161b18);color:var(--color-text-primary,#f2f5f3);border:1px solid var(--color-border-strong,#2a322e);width:100%;max-width:28rem;max-height:min(85vh, calc(100dvh - max(var(--ad-bottom-offset,0px), var(--consent-offset,0px)) - 1rem));border-radius:1rem 1rem 0 0;padding:1.25rem;animation:.2s cubic-bezier(.34,1.56,.64,1) Qx9EEG_slideUp;overflow-y:auto}@media (min-width:640px){.Qx9EEG_dialog{border-radius:1rem}}.Qx9EEG_header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.Qx9EEG_title{margin:0;font-size:1.1rem;font-weight:800}.Qx9EEG_closeButton{color:var(--color-text-secondary,#9aa39d);cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.35rem}.Qx9EEG_closeButton:hover,.Qx9EEG_closeButton:focus-visible{color:var(--color-text-primary,#f2f5f3);background:var(--color-accent-soft,#3ddc971f)}@keyframes Qx9EEG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Qx9EEG_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Qx9EEG_backdrop,.Qx9EEG_dialog{animation:none}}
.MTByeG_top,.MTByeG_main{min-width:0}.MTByeG_rail{display:none}@media (min-width:1360px){.MTByeG_layout:not(.MTByeG_wide){grid-template-columns:300px minmax(0, var(--width-wide)) 300px;justify-content:center;column-gap:1rem;padding-inline:.75rem;display:grid}.MTByeG_layout:not(.MTByeG_wide) .MTByeG_top,.MTByeG_layout:not(.MTByeG_wide) .MTByeG_main{grid-column:2}.MTByeG_layout:not(.MTByeG_wide)>.MTByeG_rail{grid-area:1/3/span 2;align-self:stretch;min-width:0;padding-top:1rem;display:block}.MTByeG_layout:not(.MTByeG_wide)>.MTByeG_railStart{grid-column:1}}@media (min-width:1640px){.MTByeG_layout.MTByeG_wide{grid-template-columns:300px minmax(0,1fr) 300px;justify-content:center;column-gap:1rem;padding-inline:.75rem;display:grid}.MTByeG_layout.MTByeG_wide .MTByeG_top,.MTByeG_layout.MTByeG_wide .MTByeG_main{grid-column:2}.MTByeG_layout.MTByeG_wide>.MTByeG_rail{grid-area:1/3/span 2;align-self:stretch;min-width:0;padding-top:1rem;display:block}.MTByeG_layout.MTByeG_wide>.MTByeG_railStart{grid-column:1}}
.hNoX8a_root,.hNoX8a_controlsBlock{flex-direction:column;gap:.9rem;display:flex}.hNoX8a_chunk[hidden]{display:none!important}.hNoX8a_controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.hNoX8a_searchField{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);flex:1;align-items:center;gap:.55rem;min-width:min(100%,16rem);min-height:2.75rem;padding:0 .7rem;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.hNoX8a_searchField:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.hNoX8a_searchIcon{color:var(--color-text-disabled);flex:none}.hNoX8a_searchInput{min-width:0;color:var(--color-text-primary);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:.6rem 0;font-size:.94rem}.hNoX8a_searchInput::placeholder{color:var(--color-text-disabled)}.hNoX8a_clear{font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex:none;padding:.2rem .3rem;font-size:.8rem}.hNoX8a_clear:hover{color:var(--color-text-primary);text-decoration:underline}.hNoX8a_sorts{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);gap:2px;padding:3px;display:inline-flex}.hNoX8a_sortButton{font:inherit;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:.4rem .7rem;font-size:.8rem;transition:color .12s,background-color .12s}.hNoX8a_sortButton:hover{color:var(--color-text-primary)}.hNoX8a_sortButton[data-active]{color:var(--color-text-primary);background:var(--color-surface-elevated)}.hNoX8a_facets{flex-wrap:wrap;gap:.35rem;display:flex}.hNoX8a_facet{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.82rem;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}.hNoX8a_facet:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.hNoX8a_facet[data-active]{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);background:var(--color-accent-soft)}.hNoX8a_facetCount{font-family:var(--font-mono);color:var(--color-text-disabled);font-variant-numeric:tabular-nums;font-size:.7rem}.hNoX8a_facet[data-active] .hNoX8a_facetCount{color:var(--color-accent)}.hNoX8a_count{color:var(--color-text-disabled);font-variant-numeric:tabular-nums;margin:0;font-size:.78rem}.hNoX8a_empty{text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);margin:0;padding:2rem 1rem;font-size:.92rem}.hNoX8a_grid{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.hNoX8a_grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hNoX8a_grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hNoX8a_cell{min-width:0;display:flex}.hNoX8a_card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;color:inherit;flex-direction:column;gap:.35rem;padding:.95rem 1rem;text-decoration:none;transition:border-color .13s,transform .13s;display:flex}.hNoX8a_card:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border-strong));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.hNoX8a_card:hover{transform:none}}.hNoX8a_cardHead{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.hNoX8a_cardTitle{letter-spacing:-.01em;color:var(--color-text-primary);font-size:.95rem;font-weight:650;line-height:1.3}.hNoX8a_cardDesc{color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.83rem;line-height:1.45;display:-webkit-box;overflow:hidden}.hNoX8a_cardMeta{color:var(--color-text-disabled);margin-top:auto;padding-top:.45rem;font-size:.73rem}.hNoX8a_badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--color-border-strong);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;flex:none;padding:.2rem .45rem;font-size:.64rem;font-weight:700}.hNoX8a_badge[data-kind=new],.hNoX8a_badge[data-kind=resume]{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);background:var(--color-accent-soft);color:var(--color-accent)}.hNoX8a_badge[data-kind=beta]{border-color:color-mix(in srgb, var(--color-warning) 45%, transparent);color:var(--color-warning)}.hNoX8a_reset{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;cursor:pointer;align-self:center;margin-top:.35rem;padding:.45rem .9rem;font-size:.82rem}.hNoX8a_reset:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}@media (max-width:1024px){.hNoX8a_grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hNoX8a_grid[data-columns="3"],.hNoX8a_grid[data-columns="2"]{grid-template-columns:minmax(0,1fr)}.hNoX8a_controls{flex-direction:column;align-items:stretch}.hNoX8a_sorts{justify-content:space-between}.hNoX8a_sortButton{flex:1}}
.nr2WJG_root{grid-template-columns:1fr;gap:.9rem;width:100%;display:grid}.nr2WJG_group{min-width:0}.nr2WJG_title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary,#9aa8a1);margin:0 0 .35rem;font-size:.72rem;font-weight:800}.nr2WJG_list{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.nr2WJG_item{border-radius:var(--radius-sm,.375rem);width:100%;min-height:2.5rem;color:var(--color-text-primary,#e6ece8);font-family:var(--font-sans);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:none;align-items:baseline;gap:.55rem;padding:.4rem .55rem;font-size:.9rem;line-height:1.35;display:flex}.nr2WJG_item:hover,.nr2WJG_item[data-cross=true]{background:var(--color-surface-elevated,#161b18)}.nr2WJG_item[data-active=true]{background:var(--color-accent-soft,#3ddc972e);box-shadow:inset 3px 0 0 var(--color-accent,#3ddc97)}.nr2WJG_item[data-done=true] .nr2WJG_text{color:var(--color-text-secondary,#9aa8a1)}.nr2WJG_item:focus-visible{outline:2px solid var(--color-accent,#3ddc97);outline-offset:-2px}.nr2WJG_number{font-variant-numeric:tabular-nums;min-width:1.4rem;color:var(--color-accent,#3ddc97);flex:none;font-weight:800}.nr2WJG_text{min-width:0}.nr2WJG_length{color:var(--color-text-secondary,#9aa8a1);font-size:.8rem}.nr2WJG_answer{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent,#3ddc97);margin-top:.1rem;font-size:.8rem;font-weight:800;display:block}@media (min-width:900px){.nr2WJG_root{gap:1.1rem}}
.r5YPWW_root{flex-direction:column;align-items:center;gap:.9rem;width:100%;max-width:34rem;margin:0 auto;display:flex}.r5YPWW_loading{min-height:20rem}.r5YPWW_answerArea,.r5YPWW_revealArea{flex-direction:column;align-items:center;gap:.7rem;width:100%;min-height:13rem;display:flex}.r5YPWW_skip{border:1px solid var(--color-border-subtle);min-height:2.4rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem 1rem;font-size:.85rem}.r5YPWW_skip:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.r5YPWW_skip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.r5YPWW_roundList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.r5YPWW_roundItem{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:.6rem;padding:.45rem .7rem;font-size:.88rem;display:flex}.r5YPWW_roundItem:last-child{border-bottom:0}.r5YPWW_roundItem img{box-shadow:0 0 0 1px var(--color-border-subtle);object-fit:cover;border-radius:2px;flex-shrink:0}.r5YPWW_roundName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.r5YPWW_roundItem[data-outcome=correct] .r5YPWW_roundPoints{color:var(--color-success);font-weight:650}.r5YPWW_roundItem[data-outcome=wrong] .r5YPWW_roundPoints,.r5YPWW_roundItem[data-outcome=skipped] .r5YPWW_roundPoints{color:var(--color-text-secondary)}.r5YPWW_roundPoints{font-variant-numeric:tabular-nums;flex-shrink:0}
.buPmja_cell{width:var(--cell-size,2.4rem);height:var(--cell-size,2.4rem);font-family:var(--font-mono);font-weight:700;font-size:calc(var(--cell-size,2.4rem) * .42);border:2px solid var(--color-border-strong,#2a322e);border-radius:var(--radius-sm,.375rem);color:var(--color-text-primary,#f2f5f3);background:var(--color-surface,#101412);box-sizing:border-box;justify-content:center;align-items:center;transition:background-color .25s,border-color .25s,transform .12s;display:flex}.buPmja_cell[data-clickable=true]{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.buPmja_cell[data-active=true]{border-color:var(--color-accent,#3ddc97);animation:1.4s ease-in-out infinite buPmja_cursorPulse}@keyframes buPmja_cursorPulse{0%,to{border-color:var(--color-accent,#3ddc97)}50%{border-color:var(--color-border-strong,#2a322e)}}.buPmja_cell[data-state=correct]{background:var(--color-accent,#3ddc97);border-color:var(--color-accent,#3ddc97);color:var(--color-on-accent,#04150c)}.buPmja_cell[data-state=present]{background:var(--color-warning,#e5c46b);border-color:var(--color-warning,#e5c46b);color:var(--color-on-accent,#251c00)}.buPmja_cell[data-state=absent]{background:var(--color-text-disabled,#5c6862);border-color:var(--color-text-disabled,#5c6862);color:#10120f}.buPmja_cell[data-pop=true]{animation:.16s cubic-bezier(.34,1.56,.64,1) both buPmja_cellPop}@keyframes buPmja_cellPop{0%{transform:scale(.86)}60%{transform:scale(1.08)}to{transform:scale(1)}}.buPmja_cell[data-celebrate=true]{animation:.42s cubic-bezier(.34,1.56,.64,1) both buPmja_cellBounce;animation-delay:var(--celebrate-delay,0s)}@keyframes buPmja_cellBounce{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-22%)scale(1.06)}55%{transform:translateY(0)scale(.96)}78%{transform:translateY(-6%)scale(1.02)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.buPmja_cell[data-active=true],.buPmja_cell[data-pop=true],.buPmja_cell[data-celebrate=true]{animation:none}}[data-reduced-motion=true] .buPmja_cell[data-active=true],[data-reduced-motion=true] .buPmja_cell[data-pop=true],[data-reduced-motion=true] .buPmja_cell[data-celebrate=true]{animation:none}
.ULyrfq_stage{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);width:100%;box-shadow:var(--shadow-soft);justify-content:center;align-items:center;display:flex;overflow:hidden}.ULyrfq_stage[data-variant=silhouette]{aspect-ratio:1;background:#eef1ee;max-width:22rem;padding:1.5rem}.ULyrfq_stage[data-variant=flag]{aspect-ratio:3/2;background:var(--color-surface-elevated);max-width:30rem;padding:clamp(.75rem,3vw,1.5rem)}.ULyrfq_zoomTrigger{appearance:none;color:inherit;font:inherit;cursor:zoom-in;border-radius:var(--radius-md);background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;position:relative}.ULyrfq_zoomTrigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ULyrfq_svgWrap{width:100%;height:100%;animation:ULyrfq_gameFadeIn .45s var(--ease-snappy,ease-out);justify-content:center;align-items:center;display:flex}.ULyrfq_stage[data-reduced-motion=true] .ULyrfq_svgWrap{animation:none}.ULyrfq_zoomHint{background:var(--color-surface);border:1px solid var(--color-border-strong);width:2rem;height:2rem;color:var(--color-text-secondary);opacity:0;pointer-events:none;border-radius:999px;place-items:center;transition:opacity .18s ease-out;display:grid;position:absolute;bottom:0;right:0}.ULyrfq_zoomTrigger:hover .ULyrfq_zoomHint,.ULyrfq_zoomTrigger:focus-visible .ULyrfq_zoomHint{opacity:1}@media (hover:none){.ULyrfq_zoomHint{opacity:1}}.ULyrfq_stage[data-feedback=correct]{animation:.5s ease-out ULyrfq_stageCorrect}.ULyrfq_stage[data-feedback=wrong]{animation:.4s ease-out ULyrfq_stageWrong}.ULyrfq_stage[data-reduced-motion=true][data-feedback]{animation:none}@keyframes ULyrfq_stageCorrect{0%{border-color:var(--color-border-subtle);transform:scale(1)}45%{border-color:var(--color-success);transform:scale(1.025)}to{border-color:var(--color-border-subtle);transform:scale(1)}}@keyframes ULyrfq_stageWrong{0%,to{border-color:var(--color-border-subtle);transform:translate(0)}25%{border-color:var(--color-error);transform:translate(-6px)}75%{border-color:var(--color-error);transform:translate(6px)}}.ULyrfq_status{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.9rem}.ULyrfq_stage[data-variant=silhouette] .ULyrfq_status{color:#4a544e}.ULyrfq_image{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.ULyrfq_stage[data-variant=flag] .ULyrfq_image{border-radius:var(--radius-sm);box-shadow:0 0 0 1px #0000002e,0 6px 18px #00000038}
.OJEM7a_card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:100%;min-height:12.5rem;padding:1rem .75rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.OJEM7a_card[data-state=correct]{border-color:var(--color-success);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-success) 45%, transparent)}.OJEM7a_card[data-state=wrong]{border-color:var(--color-error);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-error) 45%, transparent);animation:.4s OJEM7a_shake}.OJEM7a_card[data-state=tie]{border-color:var(--color-warning);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-warning) 45%, transparent)}.OJEM7a_flagWrap{aspect-ratio:3/2;border-radius:var(--radius-sm);width:6rem;box-shadow:0 0 0 1px var(--color-border-subtle);overflow:hidden}.OJEM7a_flag{object-fit:cover;width:100%;height:100%;display:block}.OJEM7a_name{color:var(--color-text-primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.OJEM7a_valueArea{flex-direction:column;justify-content:center;align-items:center;gap:.1rem;min-height:3.2rem;display:flex}.OJEM7a_value{font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:1.9rem;font-weight:800;line-height:1.05}.OJEM7a_unit{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.72rem;font-weight:600}.OJEM7a_hidden{background:var(--color-accent-soft);width:3rem;height:3rem;color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;font-size:1.6rem;font-weight:800;display:flex}.OJEM7a_feedback{border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.OJEM7a_feedback[data-state=correct]{background:color-mix(in srgb, var(--color-success) 18%, transparent);color:var(--color-success)}.OJEM7a_feedback[data-state=wrong]{background:color-mix(in srgb, var(--color-error) 18%, transparent);color:var(--color-error)}.OJEM7a_feedback[data-state=tie]{background:color-mix(in srgb, var(--color-warning) 20%, transparent);color:var(--color-warning)}.OJEM7a_feedbackIcon{font-size:.9rem;line-height:1}@keyframes OJEM7a_shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.OJEM7a_card{transition:none}.OJEM7a_card[data-state=wrong]{animation:none}}
.jHEmMW_grid{--pc-cell:var(--lightningcss-light,var(--color-surface,#fff))var(--lightningcss-dark,var(--color-surface-elevated,#161b18));--pc-block:var(--lightningcss-light,var(--color-text-primary,#0f1411))var(--lightningcss-dark,var(--color-page,#0a0c0b));aspect-ratio:1;border:2px solid var(--color-border-strong,#2a322e);border-radius:var(--radius-md,.625rem);background:var(--pc-block);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;outline:none;flex-direction:column;width:100%;max-width:26rem;margin:0 auto;display:flex;overflow:hidden}.jHEmMW_grid:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent,#3ddc97) 55%, transparent)}.jHEmMW_row{flex:1;min-height:0;display:flex}.jHEmMW_block{background:var(--pc-block);border-right:1px solid var(--color-border-strong,#2a322e);border-bottom:1px solid var(--color-border-strong,#2a322e);flex:1;min-width:0}.jHEmMW_cell{background:var(--pc-cell);min-width:0;color:var(--color-text-primary,#e6ece8);border-right:1px solid var(--color-border-strong,#2a322e);border-bottom:1px solid var(--color-border-strong,#2a322e);cursor:pointer;font-family:var(--font-sans);flex:1;justify-content:center;align-items:center;transition:background-color .12s;display:flex;position:relative}.jHEmMW_row:last-child .jHEmMW_cell,.jHEmMW_row:last-child .jHEmMW_block{border-bottom:none}.jHEmMW_row>:last-child{border-right:none}.jHEmMW_letter{text-transform:uppercase;padding-top:.45em;font-size:clamp(1.4rem,8vw,2.1rem);font-weight:700;line-height:1}.jHEmMW_number{color:var(--color-text-secondary,#9aa8a1);font-variant-numeric:tabular-nums;font-size:clamp(.55rem,2.4vw,.72rem);font-weight:700;line-height:1;position:absolute;top:.18rem;left:.28rem}.jHEmMW_cell[data-active=true]{background:color-mix(in srgb, var(--color-accent,#3ddc97) 20%, var(--pc-cell))}.jHEmMW_cell[data-selected=true]{background:color-mix(in srgb, var(--color-accent,#3ddc97) 45%, var(--pc-cell));box-shadow:inset 0 0 0 2px var(--color-accent,#3ddc97);z-index:1}.jHEmMW_cell[data-locked=true] .jHEmMW_letter{color:var(--color-warning,#e5c46b)}.jHEmMW_cell[data-locked=true]:after{content:"";border-top:.55rem solid var(--color-warning,#e5c46b);border-left:.55rem solid #0000;width:0;height:0;position:absolute;top:0;right:0}.jHEmMW_cell[data-wrong=true]{background:color-mix(in srgb, var(--color-error,#e07b8e) 32%, var(--pc-cell))}.jHEmMW_cell[data-wrong=true] .jHEmMW_letter{color:var(--color-error,#e07b8e);text-decoration:line-through;text-decoration-thickness:2px}.jHEmMW_grid[data-hidden=true] .jHEmMW_cell{cursor:default}@media (prefers-reduced-motion:reduce){.jHEmMW_cell{transition:none}}
.g3zRdG_button{border:1px solid var(--color-border-strong);width:100%;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;margin-top:.75rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.g3zRdG_button:hover,.g3zRdG_button:focus-visible{color:var(--color-text-primary);background:var(--color-accent-soft)}
.iCtuRW_pending{display:none}.iCtuRW_pending[data-navigation-pending]{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;width:.8em;height:.8em;margin-inline-start:.4em;animation:.7s linear infinite iCtuRW_spin;display:inline-block}@keyframes iCtuRW_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.iCtuRW_pending[data-navigation-pending]{animation:none}}
.FJJl2a_list{flex-direction:column;gap:.4rem;width:100%;max-width:26rem;margin:0;padding:0;list-style:none;display:flex}.FJJl2a_row{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface);animation:FJJl2a_gameSlideUp .3s var(--ease-snappy,ease-out);align-items:center;gap:.55rem;padding:.5rem .65rem;font-size:.85rem;display:flex}.FJJl2a_row[data-correct]{border-color:var(--color-accent);background:var(--color-accent-soft)}.FJJl2a_row[data-closest]{border-color:var(--color-border-strong)}@media (prefers-reduced-motion:reduce){.FJJl2a_row{animation:none}}.FJJl2a_swatch{border-radius:var(--radius-sm);width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text-primary) 22%, transparent);flex-shrink:0}.FJJl2a_flag{box-shadow:0 0 0 1px var(--color-border-subtle);object-fit:cover;border-radius:2px;flex-shrink:0}.FJJl2a_name{min-width:0;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.FJJl2a_closest{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;flex-shrink:0;padding:.1rem .4rem;font-size:.66rem;font-weight:700}.FJJl2a_heat{color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;font-size:.78rem;font-weight:700;display:inline-flex}.FJJl2a_heat[data-correct]{color:var(--color-accent)}.FJJl2a_heatIcon{font-size:.95rem;line-height:1}
.RsNB7W_root{background:var(--color-surface-elevated,#161b18);border:1px solid var(--color-border-strong,#2a322e);text-align:center;border-radius:.6rem;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .55rem;margin:0;padding:.5rem .9rem;display:flex}.RsNB7W_label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary,#9aa39d);font-size:.72rem;font-weight:700}.RsNB7W_value{letter-spacing:.08em;text-transform:uppercase;color:var(--color-warning,#e5c46b);overflow-wrap:anywhere;font-size:1rem;font-weight:800}
.Mve1yq_notice{border:1px solid var(--gate-tone,var(--color-border-strong));border-radius:var(--radius-md);background:color-mix(in srgb, var(--gate-tone,var(--color-accent)) 10%, var(--color-surface));color:var(--color-text-primary);align-items:flex-start;gap:.6rem;margin:0 0 .9rem;padding:.7rem .9rem;font-size:.9rem;line-height:1.5;display:flex}.Mve1yq_notice[data-severity=info]{--gate-tone:var(--color-accent)}.Mve1yq_notice[data-severity=warning]{--gate-tone:var(--color-warning)}.Mve1yq_notice[data-severity=critical]{--gate-tone:var(--color-error)}.Mve1yq_noticeText{overflow-wrap:anywhere;white-space:pre-line;margin:0}.Mve1yq_blocked{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);justify-items:start;gap:.5rem;padding:1.4rem 1.2rem;display:grid}.Mve1yq_blockedTitle{margin:0;font-size:1.05rem;font-weight:600}.Mve1yq_blockedText{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.55}.Mve1yq_blockedLink{color:var(--color-accent);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.Mve1yq_blockedLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}
.nWjP_a_root{flex-direction:column;align-items:center;gap:.9rem;width:100%;display:flex}.nWjP_a_indicatorChip{background:var(--color-accent-soft);border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.3rem .8rem;display:inline-flex}.nWjP_a_indicatorChipLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.72rem;font-weight:600}.nWjP_a_indicatorChipValue{color:var(--color-accent);font-size:.9rem;font-weight:800}.nWjP_a_board{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.5rem;width:100%;display:grid}.nWjP_a_divider{justify-content:center;align-self:center;align-items:center;display:flex}.nWjP_a_dividerDot{background:var(--color-surface);width:2rem;height:2rem;box-shadow:0 0 0 1px var(--color-border-subtle);color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:flex}.nWjP_a_dividerDot:before{content:"VS"}.nWjP_a_buttons{gap:.6rem;width:100%;max-width:26rem;display:flex}.nWjP_a_guessButton{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-elevated);min-height:3rem;color:var(--color-text-primary);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:1.05rem;font-weight:700;transition:transform .12s,border-color .15s,background .15s;display:inline-flex}.nWjP_a_guessButton[data-choice=higher] .nWjP_a_guessIcon{color:var(--color-success)}.nWjP_a_guessButton[data-choice=lower] .nWjP_a_guessIcon{color:var(--color-error)}.nWjP_a_guessIcon{font-size:.85rem;line-height:1}.nWjP_a_guessButton:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-soft)}.nWjP_a_guessButton:active:not(:disabled){transform:translateY(1px)scale(.99)}.nWjP_a_guessButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.nWjP_a_guessButton:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.nWjP_a_guessButton{transition:none}.nWjP_a_guessButton:active:not(:disabled){transform:none}}
.fX1aQa_root{flex-direction:column;align-items:stretch;gap:.85rem;width:100%;max-width:34rem;margin:0 auto;display:flex}.fX1aQa_loading{aspect-ratio:1009.67/665.963;border-radius:var(--radius-lg);background:var(--color-surface-elevated);width:100%}.fX1aQa_skip{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);min-height:2.6rem;color:var(--color-text-secondary);cursor:pointer;align-self:center;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600}.fX1aQa_skip:hover{border-color:var(--color-accent);color:var(--color-accent)}.fX1aQa_skip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.fX1aQa_roundList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.fX1aQa_roundItem{border-radius:var(--radius-md);background:var(--color-surface-elevated);align-items:center;gap:.6rem;padding:.4rem .6rem;font-size:.88rem;display:flex}.fX1aQa_roundDot{background:var(--color-text-disabled);border-radius:999px;flex-shrink:0;width:.7rem;height:.7rem}.fX1aQa_roundItem[data-outcome=correct] .fX1aQa_roundDot{background:var(--color-success)}.fX1aQa_roundItem[data-outcome=wrong] .fX1aQa_roundDot{background:var(--color-error)}.fX1aQa_roundItem[data-outcome=skipped] .fX1aQa_roundDot{background:var(--color-warning)}.fX1aQa_roundName{color:var(--color-text-primary);flex:1}.fX1aQa_roundPoints{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-weight:700}
.d-CVpW_keyboard{flex-direction:column;gap:.4rem;width:100%;max-width:32rem;margin:0 auto;display:flex}.d-CVpW_row{justify-content:center;gap:.3rem;display:flex}.d-CVpW_key{background:var(--color-surface-elevated,#2a322e);min-width:0;max-width:2.6rem;height:3rem;color:var(--color-text-primary,#f2f5f3);font-family:var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;border:none;border-radius:.35rem;flex:1;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;transition:background-color .12s;display:flex}.d-CVpW_key[data-wide=true]{flex:1.6;max-width:4.2rem}.d-CVpW_key:hover:not(:disabled){background:var(--color-accent-soft,#3ddc9733)}.d-CVpW_key:active:not(:disabled){background:color-mix(in srgb, var(--color-accent,#3ddc97) 40%, var(--color-surface-elevated,#2a322e))}.d-CVpW_key:disabled{opacity:.45;cursor:default}.d-CVpW_key:focus-visible{outline:2px solid var(--color-accent,#3ddc97);outline-offset:1px}@media (min-width:900px){.d-CVpW_keyboard{gap:.45rem;max-width:36rem}.d-CVpW_key{max-width:3rem;height:3.2rem}.d-CVpW_key[data-wide=true]{max-width:4.6rem}}@media (prefers-reduced-motion:reduce){.d-CVpW_key{transition:none}}
.Tv_KqG_shareRow{flex-wrap:wrap;gap:.5rem;display:flex}.Tv_KqG_shareButton{background:var(--color-accent,#3ddc97);color:var(--color-on-accent,#04150c);cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;flex:auto;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.Tv_KqG_shareButton:hover,.Tv_KqG_shareButton:focus-visible{background:var(--color-accent-hover,#54e5a6)}.Tv_KqG_shareButton:disabled{opacity:.6;cursor:default}.Tv_KqG_shareButtonSecondary{color:var(--color-text-primary,#f2f5f3);border:1px solid var(--color-border-strong,#2a322e);background:0 0}.Tv_KqG_shareButtonSecondary:hover,.Tv_KqG_shareButtonSecondary:focus-visible{background:var(--color-accent-soft,#3ddc971f);color:var(--color-text-primary,#f2f5f3)}
.Z5qQ5G_crumbs ol{color:var(--color-text-disabled);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.Z5qQ5G_crumbs li{align-items:center;gap:.5rem;display:inline-flex}.Z5qQ5G_crumbs a{color:var(--color-text-secondary);text-decoration:none;transition:color .16s}.Z5qQ5G_crumbs a:hover{color:var(--color-text-primary)}.Z5qQ5G_crumbHome{color:var(--color-text-secondary);align-items:center;gap:.45rem;display:inline-flex}.Z5qQ5G_crumbHome svg{opacity:.85;width:.95rem;height:.95rem}.Z5qQ5G_crumbs li[aria-current=page]{color:var(--color-text-primary);font-weight:500}.Z5qQ5G_sep{color:var(--color-text-disabled);-webkit-user-select:none;user-select:none;font-size:.75rem}
.to8o3W_root{flex-direction:column;gap:1.1rem;display:flex}.to8o3W_headline{align-items:center;gap:.6rem;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2;display:flex}.to8o3W_headline[data-outcome=won]{color:var(--color-accent,#3ddc97)}.to8o3W_headline[data-outcome=lost]{color:var(--color-text-primary,#f2f5f3)}.to8o3W_outcomeDot{background:currentColor;border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.to8o3W_scoreBadge{background:var(--color-accent-soft,#3ddc971f);color:var(--color-accent,#3ddc97);font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-start;padding:.2rem .6rem;font-size:.8rem;font-weight:800;display:inline-flex}.to8o3W_answerReveal{background:var(--color-surface-elevated,#161b18);border:1px solid var(--color-border-strong,#2a322e);border-radius:.7rem;flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;margin:0;padding:.7rem .9rem;display:flex}.to8o3W_answerLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#9aa39d);font-size:.75rem;font-weight:700}.to8o3W_answerValue{letter-spacing:.06em;text-transform:uppercase;color:var(--color-warning,#e5c46b);overflow-wrap:anywhere;font-size:1.05rem;font-weight:800}.to8o3W_previewBoards{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:.9rem;padding:.25rem;display:flex;overflow-x:auto}.to8o3W_previewBoard{flex-direction:column;gap:.2rem;display:flex}.to8o3W_previewRow{gap:.2rem;display:flex}.to8o3W_previewCell{background:var(--color-border-strong,#2a322e);border-radius:.15rem;width:.65rem;height:.65rem}.to8o3W_previewCell[data-state=correct]{background:var(--color-accent,#3ddc97)}.to8o3W_previewCell[data-state=present]{background:var(--color-warning,#e5c46b)}.to8o3W_previewCell[data-state=absent]{background:var(--color-text-disabled,#5c6862)}.to8o3W_root[data-colorblind=true] .to8o3W_previewCell[data-state=correct]{background:#e57a1f}.to8o3W_root[data-colorblind=true] .to8o3W_previewCell[data-state=present]{background:#4a9ee5}.to8o3W_statsGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.to8o3W_statTile{background:var(--color-surface-elevated,#161b18);border:1px solid var(--color-border-subtle,#1e2421);text-align:center;border-radius:.6rem;flex-direction:column;align-items:center;gap:.15rem;padding:.6rem .25rem;display:flex}.to8o3W_statNumber{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:800}.to8o3W_statLabel{color:var(--color-text-secondary,#9aa39d);font-size:.65rem;line-height:1.2}.to8o3W_distributionTitle{color:var(--color-text-secondary,#9aa39d);margin:0 0 .4rem;font-size:.8rem;font-weight:700}.to8o3W_distributionRow{align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.75rem;display:flex}.to8o3W_distributionAttempt{text-align:center;width:1rem;color:var(--color-text-secondary,#9aa39d);flex-shrink:0;font-weight:700}.to8o3W_distributionTrack{background:var(--color-surface-elevated,#161b18);border-radius:.25rem;flex:1;min-width:0;overflow:hidden}.to8o3W_distributionFill{background:var(--color-border-strong,#2a322e);min-width:1.4rem;height:1.1rem;color:var(--color-text-primary,#f2f5f3);border-radius:.25rem;justify-content:flex-end;align-items:center;padding:0 .35rem;font-weight:700;transition:width .4s ease-out;display:flex}.to8o3W_distributionFill[data-highlight=true]{background:var(--color-accent,#3ddc97);color:var(--color-on-accent,#04150c)}@media (prefers-reduced-motion:reduce){.to8o3W_distributionFill{transition:none}}.to8o3W_countdown{text-align:center;font-variant-numeric:tabular-nums;color:var(--color-text-secondary,#9aa39d);margin:0;font-size:.85rem}.to8o3W_divider{border:none;border-top:1px solid var(--color-border-strong,#2a322e);margin:0}.to8o3W_inviteSection{background:var(--color-accent-soft,#3ddc971f);border:1px solid var(--color-border-subtle,#1e2421);border-radius:.7rem;flex-direction:column;gap:.3rem;padding:.85rem .9rem;display:flex}.to8o3W_inviteHeading{color:var(--color-text-primary,#f2f5f3);margin:0;font-size:.85rem;font-weight:800}.to8o3W_inviteMessage{color:var(--color-text-secondary,#9aa39d);margin:0;font-size:.8rem;line-height:1.35}.to8o3W_relatedSection{flex-direction:column;gap:.5rem;display:flex}.to8o3W_relatedHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#9aa39d);margin:0;font-size:.75rem;font-weight:700}.to8o3W_relatedList{flex-wrap:wrap;gap:.5rem;display:flex}.to8o3W_relatedChip{border:1px solid var(--color-border-strong,#2a322e);color:var(--color-text-primary,#f2f5f3);border-radius:999px;align-items:center;gap:.3rem;padding:.45rem .8rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.to8o3W_relatedChip:hover,.to8o3W_relatedChip:focus-visible{background:var(--color-accent-soft,#3ddc971f);border-color:var(--color-accent,#3ddc97);color:var(--color-accent,#3ddc97)}
._YuWoq_faqList{border-top:1px solid var(--color-border-subtle);gap:0;display:grid}._YuWoq_faqItem{border-bottom:1px solid var(--color-border-subtle)}._YuWoq_faqButton{appearance:none;width:100%;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.1rem .25rem;font-weight:500;transition:color .16s;display:grid}._YuWoq_faqButton:hover{color:var(--color-accent)}._YuWoq_faqQuestion{letter-spacing:-.01em;font-size:1rem}._YuWoq_faqIcon{width:1rem;height:1rem;color:var(--color-text-disabled);transition:transform .22s,color .16s;position:relative}._YuWoq_faqIcon:before,._YuWoq_faqIcon:after{content:"";background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%}._YuWoq_faqIcon:before{width:.75rem;height:1.25px;transform:translate(-50%,-50%)}._YuWoq_faqIcon:after{width:1.25px;height:.75rem;transition:transform .22s,opacity .22s;transform:translate(-50%,-50%)}._YuWoq_faqButton:hover ._YuWoq_faqIcon,._YuWoq_faqButton[aria-expanded=true] ._YuWoq_faqIcon{color:var(--color-accent)}._YuWoq_faqButton[aria-expanded=true] ._YuWoq_faqIcon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}._YuWoq_faqPanel{animation:.24s cubic-bezier(.2,.7,.2,1) both _YuWoq_faqReveal}._YuWoq_faqPanelInner p{color:var(--color-text-secondary);max-width:70ch;margin:0;padding:0 .25rem 1.25rem;font-size:.95rem;line-height:1.7}@keyframes _YuWoq_faqReveal{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._YuWoq_faqIcon,._YuWoq_faqIcon:after,._YuWoq_faqPanel{transition:none;animation:none}}
._7sz4UG_list{flex-direction:column;gap:.5rem;width:100%;max-width:30rem;margin:0;padding:0;list-style:none;display:flex}._7sz4UG_card{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface);animation:_7sz4UG_gameSlideUp .32s var(--ease-snappy,ease-out);flex-direction:column;gap:.55rem;padding:.65rem .7rem;display:flex}._7sz4UG_card[data-correct]{border-color:var(--color-accent);background:var(--color-accent-soft)}._7sz4UG_card[data-static]{animation:none}@media (prefers-reduced-motion:reduce){._7sz4UG_card{animation:none}}._7sz4UG_identity{align-items:center;gap:.55rem;display:flex}._7sz4UG_attempt{background:var(--color-surface-elevated);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}._7sz4UG_flag{box-shadow:0 0 0 1px var(--color-border-subtle);object-fit:cover;border-radius:2px;flex-shrink:0}._7sz4UG_name{min-width:0;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}._7sz4UG_headline{color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}._7sz4UG_proximity{text-align:center;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;min-width:2.9rem;color:var(--color-on-accent,#04150c);background:color-mix(in srgb, var(--color-accent) calc(var(--proximity,0%) * .9 + 10%), var(--color-error) calc(100% - (var(--proximity,0%) * .9 + 10%)));flex-shrink:0;padding:.18rem .45rem;font-size:.78rem;font-weight:800}._7sz4UG_correctBadge{border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent,#04150c);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;padding:.22rem .6rem;font-size:.75rem;font-weight:800}._7sz4UG_chips{flex-wrap:wrap;gap:.35rem;display:flex}._7sz4UG_chip{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);min-height:1.75rem;animation:_7sz4UG_clueChipIn .34s var(--ease-snappy,ease-out) both;animation-delay:calc(var(--stagger,0) * 55ms);align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.74rem;line-height:1.1;display:inline-flex}._7sz4UG_card[data-static] ._7sz4UG_chip{animation:none}@media (prefers-reduced-motion:reduce){._7sz4UG_chip{animation:none}}._7sz4UG_chip[data-tone=match]{border-color:var(--color-accent);background:var(--color-accent-soft)}._7sz4UG_chipLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;font-size:.62rem;font-weight:600}._7sz4UG_chipValue{color:var(--color-text-primary);font-variant-numeric:tabular-nums;align-items:baseline;gap:.15rem;font-weight:700;display:inline-flex}._7sz4UG_chip[data-tone=match] ._7sz4UG_chipValue{color:var(--color-accent)}._7sz4UG_chipUnit{color:var(--color-text-secondary);font-size:.62rem;font-weight:600}._7sz4UG_chipGlyph{color:var(--color-text-secondary);font-weight:900;line-height:1}._7sz4UG_chipGlyph[data-match]{color:var(--color-accent)}@keyframes _7sz4UG_clueChipIn{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}
.P2_AHW_grid{aspect-ratio:1;border-radius:var(--radius-lg,.875rem);background:var(--color-surface,#101412);border:1px solid var(--color-border-strong,#2a322e);width:100%;max-width:32rem;box-shadow:var(--shadow-soft,none);box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;margin:0 auto;padding:.4rem;position:relative}.P2_AHW_grid:focus{outline:none}.P2_AHW_grid:focus-visible{outline:2px solid var(--color-accent,#3ddc97);outline-offset:2px}.P2_AHW_cells{z-index:2;gap:1px;width:100%;height:100%;display:grid;position:relative}.P2_AHW_cell{font-family:var(--font-mono);color:var(--color-text-primary,#f2f5f3);text-transform:uppercase;background:0 0;border-radius:.2rem;justify-content:center;align-items:center;font-size:clamp(.6rem,2.6vw,1.05rem);font-weight:700;transition:background-color .1s,color .1s;display:flex}.P2_AHW_cell[data-state=hint]{background:color-mix(in srgb, var(--color-warning,#e5c46b) 22%, transparent);color:var(--color-warning,#e5c46b);animation:1.1s ease-in-out infinite P2_AHW_hintPulse}@keyframes P2_AHW_hintPulse{0%,to{opacity:1}50%{opacity:.55}}.P2_AHW_grid:focus-visible .P2_AHW_cell[data-cursor=true]{box-shadow:inset 0 0 0 2px var(--color-accent,#3ddc97);border-radius:.3rem}.P2_AHW_foundPills{z-index:1;pointer-events:none;position:absolute;inset:.4rem;overflow:visible}.P2_AHW_foundPill{stroke:var(--color-accent-soft,#3ddc9747);stroke-width:.86px;stroke-linecap:round}.P2_AHW_overlay{z-index:3;pointer-events:none;position:absolute;inset:.4rem;overflow:visible}.P2_AHW_liveCapsule{fill:none;stroke:var(--color-accent,#3ddc97);stroke-width:.07px;stroke-linejoin:round;opacity:.95}.P2_AHW_grid[data-reduced-motion=true] .P2_AHW_cell[data-state=hint]{opacity:.85;animation:none}@media (prefers-reduced-motion:reduce){.P2_AHW_cell[data-state=hint]{opacity:.85;animation:none}}
.CrLBMG_cell{width:var(--cell-size,2rem);height:var(--cell-size,2rem);font-family:var(--font-mono,monospace);font-weight:700;font-size:calc(var(--cell-size,2rem) * .5);border:1px solid var(--color-border-strong,#2a322e);background:var(--color-surface-elevated,#161b18);color:var(--color-text-primary,#f2f5f3);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;border-radius:.25rem;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000040}.CrLBMG_cell:focus-visible{outline:2px solid var(--color-accent,#3ddc97);outline-offset:-2px;z-index:1;position:relative}.CrLBMG_cell[data-revealed]{background:var(--color-page,#0a0c0b);border-color:var(--color-border-subtle,#1e2421);box-shadow:none;cursor:default}.CrLBMG_cell:not([data-revealed]):hover{background:var(--color-accent-soft,#3ddc971f)}.CrLBMG_cell[data-flagged]{color:var(--color-warning,#f2b84b)}.CrLBMG_cell[data-mine]{color:#e8544a;background:#dc3c3c2e}.CrLBMG_cell[data-detonated]{color:var(--color-page,#0b0f0d);background:#e8544a}.CrLBMG_cell[data-count="1"]{color:#4c8dff}.CrLBMG_cell[data-count="2"]{color:#3fae5c}.CrLBMG_cell[data-count="3"]{color:#e8544a}.CrLBMG_cell[data-count="4"]{color:#7c5cff}.CrLBMG_cell[data-count="5"]{color:#b5651d}.CrLBMG_cell[data-count="6"]{color:#2fb2ad}.CrLBMG_cell[data-count="7"]{color:var(--color-text-primary,#f2f5f3)}.CrLBMG_cell[data-count="8"]{color:var(--color-text-secondary,#9aa39d)}
.J913LG_root{flex-direction:column;gap:.75rem;width:100%;max-width:34rem;margin-inline:auto;display:flex}.J913LG_groups{flex-direction:column;gap:.5rem;display:flex}.J913LG_groupRow{border-radius:var(--radius-md);text-align:center;color:#14201a;background:var(--conx-difficulty,#ddd);flex-direction:column;align-items:center;gap:.15rem;padding:.6rem .75rem;display:flex}.J913LG_groupRow[data-difficulty="0"]{--conx-difficulty:#f5d13f}.J913LG_groupRow[data-difficulty="1"]{--conx-difficulty:#8fbf5a}.J913LG_groupRow[data-difficulty="2"]{--conx-difficulty:#7aa5e6}.J913LG_groupRow[data-difficulty="3"]{--conx-difficulty:#b585d6}.J913LG_groupRow[data-revealed]{opacity:.9;outline-offset:-4px;outline:2px dashed #14201a59}.J913LG_groupLabel{letter-spacing:.02em;text-transform:uppercase;font-size:.9rem;font-weight:800}.J913LG_groupCountries{font-size:.95rem;font-weight:600}.J913LG_grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.J913LG_tile{text-align:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);min-height:4.25rem;color:var(--color-text-primary);cursor:pointer;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;justify-content:center;align-items:center;padding:.35rem .3rem;font-size:.82rem;font-weight:700;line-height:1.15;transition:transform 80ms,background .12s,border-color .12s;display:flex}.J913LG_tile:hover:not(:disabled){border-color:var(--color-border-strong)}.J913LG_tile:focus-visible{box-shadow:var(--shadow-focus);outline:none}.J913LG_tile[data-selected]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);transform:translateY(-1px)}.J913LG_tile:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.J913LG_tile{transition:none}}.J913LG_mistakes{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.J913LG_mistakesLabel{font-weight:600}.J913LG_dots{gap:.3rem;display:inline-flex}.J913LG_dot{background:var(--color-border-strong);border-radius:50%;width:.7rem;height:.7rem}.J913LG_dot[data-used]{background:var(--color-error)}.J913LG_mistakesCount{font-variant-numeric:tabular-nums;min-width:1ch;color:var(--color-text-primary);font-weight:800}.J913LG_controls{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.J913LG_controlButton{border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface);min-height:2.75rem;color:var(--color-text-primary);cursor:pointer;padding:.5rem 1.1rem;font-size:.9rem;font-weight:700;transition:background .12s,opacity .12s}.J913LG_controlButton:hover:not(:disabled){background:var(--color-surface-elevated)}.J913LG_controlButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.J913LG_controlButton:disabled{opacity:.45;cursor:default}.J913LG_submitButton{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.J913LG_submitButton:hover:not(:disabled){background:var(--color-accent-hover)}@media (max-width:380px){.J913LG_tile{min-height:3.75rem;font-size:.74rem}}.J913LG_categories{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface);width:100%;padding:.7rem .85rem}.J913LG_categoriesTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 .45rem;font-size:.72rem;font-weight:600}.J913LG_categoryList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .9rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:30rem){.J913LG_categoryList{grid-template-columns:1fr}}.J913LG_categoryItem{color:var(--color-text-primary);align-items:baseline;gap:.4rem;font-size:.9rem;line-height:1.3;display:flex}.J913LG_categoryItem[data-done]{color:var(--color-text-disabled);text-decoration:line-through}.J913LG_categoryMark{color:var(--color-accent);flex-shrink:0;font-size:.85rem}.J913LG_categoryItem[data-done] .J913LG_categoryMark{color:var(--color-success)}.J913LG_tileFlag{box-shadow:0 0 0 1px var(--color-border-subtle);object-fit:cover;border-radius:2px;flex-shrink:0}.J913LG_tileName{display:block}
.Uvqy8W_play{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;gap:.75rem;width:100%;max-width:34rem;margin:0 auto;display:flex;position:relative}.Uvqy8W_statusRow{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.Uvqy8W_difficultyBadge{border-radius:var(--radius-sm,.375rem);background:var(--color-surface-elevated,#161b18);color:var(--color-text-secondary,#9aa8a1);text-transform:uppercase;letter-spacing:.04em;padding:.25rem .6rem;font-size:.75rem;font-weight:700}.Uvqy8W_timer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-primary,#e6ece8);font-size:1.15rem;font-weight:700}.Uvqy8W_penalty{color:var(--color-warning,#e5c46b);font-size:.75rem}.Uvqy8W_progress{color:var(--color-text-secondary,#9aa8a1);font-variant-numeric:tabular-nums;font-size:.8rem}.Uvqy8W_pauseButton{border:1px solid var(--color-border-strong,#2a322e);border-radius:var(--radius-sm,.375rem);background:var(--color-surface,#101412);min-height:2.25rem;color:var(--color-text-primary,#e6ece8);font-family:var(--font-sans);cursor:pointer;touch-action:manipulation;padding:.3rem .8rem;font-size:.8rem;font-weight:700}.Uvqy8W_pauseButton[aria-pressed=true]{background:var(--color-accent-soft,#3ddc9726);border-color:var(--color-accent,#3ddc97);color:var(--color-accent,#3ddc97)}.Uvqy8W_layout{flex-direction:column;gap:1rem;display:flex}.Uvqy8W_main{flex-direction:column;gap:.75rem;min-width:0;display:flex}.Uvqy8W_clueBar{border-radius:var(--radius-md,.625rem);background:var(--color-accent-soft,#3ddc9724);border:1px solid color-mix(in srgb, var(--color-accent,#3ddc97) 35%, transparent);align-items:stretch;gap:.4rem;min-height:3.25rem;padding:.25rem;display:flex}.Uvqy8W_clueStep{border-radius:var(--radius-sm,.375rem);width:2.5rem;color:var(--color-accent,#3ddc97);cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex:none;font-size:1.6rem;line-height:1}.Uvqy8W_clueStep:disabled{opacity:.4;cursor:default}.Uvqy8W_clueStep:focus-visible,.Uvqy8W_pauseButton:focus-visible,.Uvqy8W_toolButton:focus-visible,.Uvqy8W_panelButton:focus-visible,.Uvqy8W_primaryButton:focus-visible{outline:2px solid var(--color-accent,#3ddc97);outline-offset:2px}.Uvqy8W_clueText{min-width:0;color:var(--color-text-primary,#e6ece8);flex-wrap:wrap;flex:1;align-content:center;align-items:center;gap:0 .4rem;padding:.1rem 0;font-size:.95rem;line-height:1.3;display:flex}.Uvqy8W_clueHead{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent,#3ddc97);font-size:.72rem;font-weight:800}.Uvqy8W_clueLength{color:var(--color-text-secondary,#9aa8a1);font-size:.85rem}.Uvqy8W_cluePaused{color:var(--color-text-secondary,#9aa8a1)}.Uvqy8W_gridWrap{width:100%;max-width:26rem;margin:0 auto;position:relative}.Uvqy8W_pausedOverlay{text-align:center;z-index:3;border-radius:var(--radius-md,.625rem);background:var(--color-surface,#101412);border:2px solid var(--color-border-strong,#2a322e);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:1rem;display:flex;position:absolute;inset:0}.Uvqy8W_pausedText{color:var(--color-text-secondary,#9aa8a1);max-width:16rem;margin:0;font-size:.9rem}.Uvqy8W_toolbar{grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;max-width:26rem;margin:0 auto;display:grid}.Uvqy8W_toolButton{border:1px solid var(--color-border-strong,#2a322e);border-radius:var(--radius-sm,.375rem);background:var(--color-surface,#101412);min-height:2.75rem;color:var(--color-text-primary,#e6ece8);font-family:var(--font-sans);cursor:pointer;touch-action:manipulation;font-size:.85rem;font-weight:700;transition:background-color .15s,border-color .15s}.Uvqy8W_toolButton[data-active=true]{background:var(--color-accent-soft,#3ddc9726);border-color:var(--color-accent,#3ddc97);color:var(--color-accent,#3ddc97)}.Uvqy8W_toolButton:disabled{opacity:.5;cursor:default}.Uvqy8W_panel{border-radius:var(--radius-md,.625rem);background:var(--color-surface-elevated,#161b18);flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;max-width:26rem;margin:0 auto;padding:.6rem;display:flex}.Uvqy8W_panelText{color:var(--color-text-secondary,#9aa8a1);flex:100%;margin:0;font-size:.85rem}.Uvqy8W_panelButton{border:1px solid var(--color-border-strong,#2a322e);border-radius:var(--radius-sm,.375rem);background:var(--color-surface,#101412);min-height:2.5rem;color:var(--color-text-primary,#e6ece8);font-family:var(--font-sans);cursor:pointer;touch-action:manipulation;flex:1;padding:.4rem .6rem;font-size:.82rem;font-weight:700}.Uvqy8W_panelButton[data-danger=true]{border-color:var(--color-error,#e07b8e);color:var(--color-error,#e07b8e)}.Uvqy8W_penaltyHint{text-align:center;color:var(--color-text-secondary,#9aa8a1);margin:0;font-size:.72rem}.Uvqy8W_finished{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.Uvqy8W_primaryButton{border-radius:var(--radius-md,.625rem);background:var(--color-accent,#3ddc97);min-height:44px;color:var(--color-on-accent,#0a0c0b);font-family:var(--font-sans);cursor:pointer;touch-action:manipulation;border:none;justify-content:center;align-items:center;padding:.6rem 1.3rem;font-weight:700;display:inline-flex}.Uvqy8W_errorBox{text-align:center;flex-direction:column;align-items:center;gap:.85rem;padding:2rem 1rem;display:flex}.Uvqy8W_errorTitle{color:var(--color-text-secondary,#9aa8a1);margin:0}.Uvqy8W_side{min-width:0;display:none}.Uvqy8W_side[data-open=true]{border-radius:var(--radius-md,.625rem);background:var(--color-surface,#101412);border:1px solid var(--color-border-subtle,#1e2421);padding:.75rem;display:block}@media (min-width:900px){.Uvqy8W_play{max-width:56rem}.Uvqy8W_layout{flex-direction:row;align-items:flex-start;gap:1.75rem}.Uvqy8W_main{flex:0 0 28rem}.Uvqy8W_side,.Uvqy8W_side[data-open=true]{background:0 0;border:none;flex:1;max-height:36rem;padding:.5rem .25rem .5rem 0;display:block;overflow-y:auto}.Uvqy8W_toolButton[data-clues-toggle=true]{display:none}.Uvqy8W_toolbar{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.Uvqy8W_toolButton{transition:none}}
.WiTkra_root{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface);flex-direction:column;gap:.4rem;width:100%;max-width:28rem;padding:.55rem .7rem;display:flex}.WiTkra_scale{flex-wrap:wrap;gap:.3rem .65rem;margin:0;padding:0;list-style:none;display:flex}.WiTkra_item{color:var(--color-text-secondary);align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;display:inline-flex}.WiTkra_swatch{width:.85rem;height:.85rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text-primary) 22%, transparent);border-radius:3px}.WiTkra_icon{font-size:.85rem;line-height:1}.WiTkra_label{white-space:nowrap}.WiTkra_hint{color:var(--color-text-muted,var(--color-text-secondary));margin:0;font-size:.72rem}
._9A51KW_backdrop{inset:0 0 max(var(--ad-bottom-offset,0px), var(--consent-offset,0px)) 0;z-index:50;background:#0000008c;justify-content:center;align-items:flex-end;animation:.15s ease-out _9A51KW_gameFadeIn;display:flex;position:fixed}@media (min-width:640px){._9A51KW_backdrop{justify-content:flex-end;align-items:stretch}}._9A51KW_dialog{background:var(--color-surface-elevated,#161b18);color:var(--color-text-primary,#f2f5f3);border:1px solid var(--color-border-strong,#2a322e);width:100%;max-height:min(85vh, calc(100dvh - max(var(--ad-bottom-offset,0px), var(--consent-offset,0px)) - 1rem));padding:1.25rem max(1.25rem, var(--safe-right,0px)) max(1.25rem, var(--safe-bottom,0px)) max(1.25rem, var(--safe-left,0px));animation:_9A51KW_gameSlideUp .2s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));border-radius:1rem 1rem 0 0;overflow-y:auto}@media (min-width:640px){._9A51KW_dialog{width:100%;max-width:22rem;height:100%;max-height:100vh;padding-top:max(1.25rem, var(--safe-top,0px));animation:_9A51KW_gameSlideInRight .22s var(--ease-snappy,cubic-bezier(.2, .7, .2, 1));border-width:0 0 0 1px;border-radius:0}}._9A51KW_header{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}._9A51KW_title{margin:0;font-size:1.05rem;font-weight:800}._9A51KW_closeButton{color:var(--color-text-secondary,#9aa39d);cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.35rem}._9A51KW_closeButton:hover,._9A51KW_closeButton:focus-visible{color:var(--color-text-primary,#f2f5f3);background:var(--color-accent-soft,#3ddc971f)}._9A51KW_content{flex-direction:column;display:flex}._9A51KW_backdrop[data-reduced-motion=true],._9A51KW_dialog[data-reduced-motion=true]{animation:none}@media (prefers-reduced-motion:reduce){._9A51KW_backdrop,._9A51KW_dialog{animation:none}}
.IsrsHG_deck{gap:1.5rem;display:grid}.IsrsHG_group{gap:.75rem;display:grid}.IsrsHG_groupTitle{letter-spacing:.11em;text-transform:uppercase;color:var(--color-text-disabled);margin:0;font-size:.7rem;font-weight:700}.IsrsHG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.IsrsHG_grid>li{min-width:0;display:flex}.IsrsHG_card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;color:inherit;flex-direction:column;gap:.3rem;padding:.95rem 1.05rem;text-decoration:none;transition:border-color .13s,transform .13s;display:flex}.IsrsHG_card:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border-strong));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.IsrsHG_card:hover{transform:none}}.IsrsHG_articleCard{border-left:2px solid color-mix(in srgb, var(--color-accent) 45%, transparent)}.IsrsHG_cardTitle{letter-spacing:-.01em;color:var(--color-text-primary);font-size:.95rem;font-weight:650;line-height:1.3}.IsrsHG_cardDesc{color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.83rem;line-height:1.45;display:-webkit-box;overflow:hidden}.IsrsHG_cardMeta{color:var(--color-text-disabled);margin-top:auto;padding-top:.45rem;font-size:.73rem}@media (max-width:640px){.IsrsHG_grid{grid-template-columns:minmax(0,1fr)}}
.IbgdJW_section+.IbgdJW_section{border-top:1px solid var(--color-border-subtle,#1e2421);margin-top:1.1rem;padding-top:1.1rem}.IbgdJW_title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#9aa39d);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.IbgdJW_body>*+*{border-top:1px solid var(--color-border-subtle,#1e2421)}
.-KVhda_bar{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.-KVhda_fact{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.79rem;display:inline-flex}.-KVhda_fact svg{color:var(--color-text-disabled);flex:none}.-KVhda_fact[data-tone=good]{border-color:color-mix(in srgb, var(--color-accent) 30%, transparent);color:var(--color-accent)}.-KVhda_fact[data-tone=good] svg{color:var(--color-accent)}.-KVhda_fact time{color:var(--color-text-primary)}.-KVhda_factLink{color:inherit;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.-KVhda_factLink:hover,.-KVhda_factLink:hover svg{color:var(--color-accent)}
.Y_EY4G_row{padding:.15rem 0}
.JqzeRa_wrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);max-width:100%;margin:0;overflow-x:auto}.JqzeRa_wrap:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.JqzeRa_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem}.JqzeRa_table th,.JqzeRa_table td{text-align:start;border-bottom:1px solid var(--color-border-subtle);white-space:nowrap;padding:.55rem .9rem;line-height:1.45}.JqzeRa_table thead th{background:var(--color-surface-elevated);color:var(--color-text-primary);font-weight:700}.JqzeRa_table tbody th{color:var(--color-text-primary);font-weight:600}.JqzeRa_table td{color:var(--color-text-secondary)}.JqzeRa_table tbody tr:last-child th,.JqzeRa_table tbody tr:last-child td{border-bottom:none}.JqzeRa_note.JqzeRa_note{color:var(--color-text-disabled);font-size:.85rem}
.tHthUG_root{grid-template-columns:var(--tap-min) 1fr var(--tap-min);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);align-items:stretch;max-width:100%;display:inline-grid;overflow:hidden}.tHthUG_btn{appearance:none;color:var(--color-text-secondary);cursor:pointer;min-height:var(--tap-min);background:0 0;border:none;place-items:center;font-size:1.4rem;line-height:1;transition:background .14s,color .14s;display:grid}.tHthUG_btn:hover:not(:disabled){background:var(--color-accent-soft);color:var(--color-accent)}.tHthUG_btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.tHthUG_btn:disabled{opacity:.35;cursor:not-allowed}.tHthUG_input{appearance:none;-moz-appearance:textfield;border:none;border-inline:1px solid var(--color-border-subtle);width:100%;min-width:0;color:var(--color-text-primary);font:inherit;font-family:var(--font-mono);text-align:center;background:0 0;padding:.5rem .4rem}.tHthUG_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tHthUG_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tHthUG_input:focus-visible{outline:none}.tHthUG_root:focus-within{border-color:var(--color-accent)}.tHthUG_disabled{opacity:.6}
.LdmZeG_grid{gap:.75rem;width:100%;max-width:34rem;margin:0 auto;display:grid}.LdmZeG_gridText,.LdmZeG_gridImages{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.LdmZeG_gridText[data-count="4"],.LdmZeG_gridImages[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.LdmZeG_optionCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:1rem;font-size:.92rem;transition:border-color .16s,background .16s,transform .12s;display:flex}.LdmZeG_optionCard:hover{border-color:var(--color-border-strong)}.LdmZeG_optionCard:active{transform:scale(.98)}.LdmZeG_optionCard[data-selected]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface))}.LdmZeG_optionImage{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-page);width:100%;position:relative;overflow:hidden}.LdmZeG_optionImage img{object-fit:cover;width:100%;height:100%;display:block}.LdmZeG_optionLabel{font-weight:500}.LdmZeG_likertWrap{flex-direction:column;gap:.5rem;display:flex}.LdmZeG_likertScale{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.LdmZeG_likertPoint{border:1px solid var(--color-border-subtle);background:var(--color-surface);width:3rem;height:3rem;color:var(--color-text-primary);cursor:pointer;border-radius:999px;font-weight:600;transition:border-color .16s,background .16s}.LdmZeG_likertPoint:hover{border-color:var(--color-border-strong)}.LdmZeG_likertPoint[data-selected]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.LdmZeG_likertLabels{color:var(--color-text-disabled);justify-content:space-between;font-size:.78rem;display:flex}.LdmZeG_sliderWrap{flex-direction:column;gap:.5rem;display:flex}.LdmZeG_slider{width:100%;accent-color:var(--color-accent)}.LdmZeG_rankingList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.LdmZeG_rankingItem{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.LdmZeG_rankingPosition{color:var(--color-text-disabled);min-width:1.25rem;font-weight:700}.LdmZeG_rankingLabel{flex:1;font-weight:500}.LdmZeG_rankingControls{gap:.35rem;display:flex}.LdmZeG_rankingControls button{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-page);cursor:pointer;width:2rem;height:2rem}.LdmZeG_rankingControls button:disabled{opacity:.35;cursor:not-allowed}.LdmZeG_allocateWrap{flex-direction:column;gap:.75rem;display:flex}.LdmZeG_allocateList{flex-direction:column;gap:.5rem;display:flex}.LdmZeG_allocateRow{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.LdmZeG_allocateRow .LdmZeG_optionLabel{flex:1}
.p70ZgW_themeRow{justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;display:flex}.p70ZgW_themeLabel{color:var(--color-text-primary,#f2f5f3);font-size:.92rem;font-weight:500}.p70ZgW_themeButton{border:1px solid var(--color-border-strong,#2a322e);width:2.25rem;height:2.25rem;color:var(--color-text-primary,#f2f5f3);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.p70ZgW_themeButton:hover,.p70ZgW_themeButton:focus-visible{background:var(--color-accent-soft,#3ddc971f)}
.vTLcKa_card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden}.vTLcKa_header{cursor:pointer;text-align:left;width:100%;color:var(--color-text-primary);font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.vTLcKa_headerMain{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.vTLcKa_name{font-size:.92rem}.vTLcKa_compat{color:var(--color-text-disabled);white-space:nowrap;font-size:.75rem}.vTLcKa_chevron{color:var(--color-text-disabled);flex-shrink:0;transition:transform .2s}.vTLcKa_chevronOpen{transform:rotate(180deg)}.vTLcKa_panel{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.vTLcKa_panelOpen{grid-template-rows:1fr}.vTLcKa_panelInner{min-height:0;overflow:hidden}.vTLcKa_description{color:var(--color-text-secondary);margin:0;padding:0 1rem .85rem;font-size:.85rem;line-height:1.55}.vTLcKa_tags{flex-wrap:wrap;gap:.35rem;padding:0 1rem .85rem;display:flex}.vTLcKa_tag{background:var(--color-page);color:var(--color-text-disabled);border:1px solid var(--color-border-subtle);border-radius:999px;padding:.15rem .5rem;font-size:.72rem}
.qnoFiW_root{gap:1.5rem;width:min(100% - 2rem,72rem);margin:0 auto;padding:2rem 0 3rem;display:grid}.qnoFiW_root[data-variant=inline]{gap:0;width:100%;margin:0;padding:0}.qnoFiW_crumbs{align-items:center;gap:.6rem;display:flex}.qnoFiW_crumb{border-radius:999px;width:4rem;height:.75rem;display:block}.qnoFiW_crumbSep{background:var(--color-border-strong);border-radius:50%;width:.35rem;height:.35rem;display:block}.qnoFiW_header{gap:.85rem;max-width:42rem;display:grid}.qnoFiW_title{border-radius:var(--radius-md);width:60%;height:clamp(1.8rem,1.2rem + 2vw,2.6rem);display:block}.qnoFiW_tagline{border-radius:999px;width:85%;height:1rem;display:block}.qnoFiW_widget{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:1.25rem;display:grid}.qnoFiW_controls{gap:.85rem;display:grid}.qnoFiW_field{gap:.4rem;display:grid}.qnoFiW_lineSm{border-radius:999px;width:35%;height:.7rem;display:block}.qnoFiW_input{border-radius:var(--radius-md);width:100%;height:2.6rem;display:block}.qnoFiW_resultPane{display:grid}.qnoFiW_card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-elevated);gap:1rem;padding:clamp(1.05rem,3vw,1.6rem);display:grid}.qnoFiW_hero{border-radius:var(--radius-md);width:55%;height:clamp(2.4rem,1.5rem + 3vw,3.4rem);display:block}.qnoFiW_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.qnoFiW_tile{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);height:3.4rem;display:block}.qnoFiW_crumb,.qnoFiW_title,.qnoFiW_tagline,.qnoFiW_lineSm,.qnoFiW_input,.qnoFiW_hero,.qnoFiW_tile{background:linear-gradient(100deg, color-mix(in srgb, var(--color-surface) 80%, transparent) 30%, color-mix(in srgb, var(--color-text-disabled) 14%, var(--color-surface)) 50%, color-mix(in srgb, var(--color-surface) 80%, transparent) 70%);background-size:200% 100%;animation:1.4s ease-in-out infinite qnoFiW_skeletonShimmer}@keyframes qnoFiW_skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:760px){.qnoFiW_widget{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.qnoFiW_crumb,.qnoFiW_title,.qnoFiW_tagline,.qnoFiW_lineSm,.qnoFiW_input,.qnoFiW_hero,.qnoFiW_tile{animation:none}}
.QWvonq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.QWvonq_copy,.QWvonq_copyCompact{font:inherit;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;line-height:1;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.QWvonq_copy{padding:.4rem .6rem}.QWvonq_copyCompact{width:1.9rem;height:1.9rem}.QWvonq_copy:hover,.QWvonq_copyCompact:hover{color:var(--color-accent);border-color:var(--color-accent)}.QWvonq_copy:focus-visible,.QWvonq_copyCompact:focus-visible,.QWvonq_iconBtn:focus-visible,.QWvonq_star:focus-visible,.QWvonq_linkBtn:focus-visible,.QWvonq_textBtn:focus-visible,.QWvonq_pillLink:focus-visible,.QWvonq_btn:focus-visible,.QWvonq_btnGhost:focus-visible,.QWvonq_chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.QWvonq_copied{color:var(--color-success);border-color:var(--color-success)}.QWvonq_thumb{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background-color:var(--color-surface);background-image:linear-gradient(45deg, color-mix(in srgb, var(--color-border-subtle) 55%, transparent) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in srgb, var(--color-border-subtle) 55%, transparent) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, color-mix(in srgb, var(--color-border-subtle) 55%, transparent) 75%), linear-gradient(-45deg, transparent 75%, color-mix(in srgb, var(--color-border-subtle) 55%, transparent) 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;flex-shrink:0;position:relative;overflow:hidden}.QWvonq_thumb img{object-fit:contain;width:100%;height:100%;display:block}.QWvonq_thumb-xs{border-radius:var(--radius-sm);width:2rem;height:2rem}.QWvonq_thumb-sm{border-radius:var(--radius-sm);width:3rem;height:3rem}.QWvonq_thumb-md{width:5.5rem;height:5.5rem}.QWvonq_thumb-lg{width:9.5rem;height:9.5rem}.QWvonq_thumbCircle{border-radius:999px}.QWvonq_thumbEmpty{color:var(--color-text-disabled);background-image:none;justify-content:center;align-items:center;display:flex}.QWvonq_idChip{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;min-width:0;padding:.45rem .45rem .45rem .75rem;display:flex}.QWvonq_idChipStrong{border:1.5px solid var(--color-accent);background:linear-gradient(150deg, var(--color-accent-soft), var(--color-surface) 70%)}.QWvonq_idChipLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);flex-shrink:0;font-size:.68rem;font-weight:700}.QWvonq_idChipValue{white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-primary);-webkit-user-select:all;user-select:all;flex:1 0 auto;font-size:.95rem;font-weight:700}.QWvonq_idChipStrong .QWvonq_idChipValue{color:var(--color-accent);font-size:1.2rem}.QWvonq_idChipActions{flex-shrink:0;gap:.3rem;margin-left:auto;display:inline-flex}.QWvonq_idChipCompact{border-radius:var(--radius-sm);gap:.3rem .35rem;padding:.3rem .3rem .3rem .55rem}.QWvonq_idChipCompact .QWvonq_idChipValue{font-size:.82rem}.QWvonq_table .QWvonq_idChipCompact{flex-wrap:nowrap}.QWvonq_idChipCompact .QWvonq_iconBtn,.QWvonq_idChipCompact .QWvonq_copyCompact{width:1.65rem;height:1.65rem}.QWvonq_idChipCompact .QWvonq_idChipActions{gap:.2rem}.QWvonq_iconBtn{width:1.9rem;height:1.9rem;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.QWvonq_iconBtn:hover{color:var(--color-accent);border-color:var(--color-accent)}.QWvonq_code{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:0;margin:0;overflow:hidden}.QWvonq_codePrimary{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border-subtle))}.QWvonq_codeHead{border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-page) 60%, var(--color-surface));flex-wrap:wrap;align-items:center;gap:.4rem .5rem;padding:.45rem .5rem .45rem .8rem;display:flex}.QWvonq_codeTitle{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);flex:13rem;font-size:.8rem;font-weight:700}.QWvonq_codeActions{flex-shrink:0;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.QWvonq_codeContext{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.QWvonq_codeBody{font-family:var(--font-mono);color:var(--color-text-primary);white-space:pre;tab-size:2;margin:0;padding:.75rem .85rem;font-size:.8rem;line-height:1.55;overflow-x:auto}.QWvonq_codeCaveat{color:var(--color-text-secondary);border-top:1px dashed color-mix(in srgb, var(--color-warning) 60%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-warning) 7%, transparent);margin:0;padding:.55rem .85rem;font-size:.78rem;line-height:1.5}.QWvonq_stats{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;margin:0;display:grid}.QWvonq_stat{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:.6rem .75rem}.QWvonq_stat dt{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.68rem;font-weight:700}.QWvonq_stat dd{color:var(--color-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:1rem;font-weight:700}.QWvonq_notice{color:var(--color-text-secondary);border:1.5px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:.75rem .9rem;font-size:.84rem;line-height:1.55}.QWvonq_notice p{margin:0}.QWvonq_notice p+p{margin-top:.4rem}.QWvonq_notice-info{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-accent) 6%, transparent)}.QWvonq_notice-warning{border-color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 9%, transparent)}.QWvonq_notice-success{border-color:var(--color-success);background:color-mix(in srgb, var(--color-success) 8%, transparent)}.QWvonq_notice-error{border-color:var(--color-error);background:color-mix(in srgb, var(--color-error) 8%, transparent)}.QWvonq_noticeTitle{color:var(--color-text-primary);margin-bottom:.25rem;display:block}.QWvonq_noticeBody{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.QWvonq_textBtn{font:inherit;color:var(--color-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.QWvonq_skeleton{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);gap:1rem;padding:1rem;display:flex}.QWvonq_skelThumb{flex-shrink:0;width:9.5rem;height:9.5rem}.QWvonq_skelLines{flex-direction:column;flex:1;gap:.6rem;padding-top:.3rem;display:flex}.QWvonq_skelBlock{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-border-subtle) 50%, var(--color-surface) 100%);background-size:200% 100%;height:.85rem;animation:1.3s ease-in-out infinite QWvonq_shimmer}@keyframes QWvonq_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.QWvonq_skelBlock{animation:none}}.QWvonq_entity{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);gap:1.1rem;padding:1rem;display:flex}.QWvonq_entityMain{flex-direction:column;flex:1;gap:.55rem;min-width:0;display:flex}.QWvonq_entityTags{flex-wrap:wrap;gap:.35rem;display:flex}.QWvonq_tag{white-space:nowrap;letter-spacing:.03em;border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);border-radius:999px;flex-shrink:0;align-items:center;padding:.18rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.QWvonq_tag-accent{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);background:var(--color-accent-soft)}.QWvonq_tag-success{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 50%, transparent)}.QWvonq_tag-warning{color:var(--color-text-primary);border-color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 14%, transparent)}.QWvonq_tag-neutral{color:var(--color-text-secondary)}.QWvonq_entityTitleRow{align-items:flex-start;gap:.5rem;display:flex}.QWvonq_entityName{min-width:0;color:var(--color-text-primary);overflow-wrap:anywhere;flex:1;margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.QWvonq_star{width:2rem;height:2rem;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.QWvonq_star:hover{border-color:var(--color-border-subtle)}.QWvonq_starOn{color:var(--color-warning)}.QWvonq_entitySubtitle{font-family:var(--font-mono);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:-.35rem 0 0;font-size:.86rem}.QWvonq_entityCreator{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;font-size:.86rem;display:flex}.QWvonq_linkBtn{font:inherit;color:var(--color-text-primary);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700}.QWvonq_linkBtn:hover{color:var(--color-accent);text-decoration-color:currentColor}.QWvonq_verified{color:var(--color-accent);display:inline-flex}.QWvonq_extLink{color:var(--color-text-secondary);display:inline-flex}.QWvonq_extLink:hover{color:var(--color-accent)}.QWvonq_entityLinks{flex-wrap:wrap;gap:.4rem;display:flex}.QWvonq_pillLink{color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.QWvonq_pillLink:hover{color:var(--color-accent);border-color:var(--color-accent)}@media (max-width:560px){.QWvonq_entity{flex-direction:column}.QWvonq_thumb-lg{aspect-ratio:1;align-self:center;width:100%;max-width:16rem;height:auto}.QWvonq_thumb-lg.QWvonq_thumbEmpty{max-width:7rem}.QWvonq_skeleton{flex-direction:column}.QWvonq_skelThumb{aspect-ratio:1;align-self:center;width:100%;max-width:16rem;height:auto}}.QWvonq_section{flex-direction:column;gap:.7rem;display:flex}.QWvonq_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.QWvonq_sectionTitle{color:var(--color-text-primary);margin:0;font-size:.95rem;font-weight:800}.QWvonq_sectionDesc{color:var(--color-text-secondary);margin:.2rem 0 0;font-size:.8rem;line-height:1.5}.QWvonq_sectionActions{flex-wrap:wrap;gap:.4rem;display:flex}.QWvonq_btn,.QWvonq_btnGhost{font:inherit;border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .95rem;font-size:.84rem;font-weight:700;line-height:1.1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.QWvonq_btn{color:var(--color-on-accent);background:var(--color-accent);border:1px solid var(--color-accent)}.QWvonq_btn:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.QWvonq_btnGhost{color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-subtle)}.QWvonq_btnGhost:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.QWvonq_btn:disabled,.QWvonq_btnGhost:disabled{opacity:.55;cursor:not-allowed}.QWvonq_btnSm{padding:.38rem .65rem;font-size:.76rem}.QWvonq_input,.QWvonq_select,.QWvonq_textarea{width:100%;font:inherit;color:var(--color-text-primary);background:var(--color-surface);border:1.5px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:.65rem .85rem;font-size:.92rem}.QWvonq_textarea{font-family:var(--font-mono);resize:vertical;font-size:.86rem;line-height:1.5}.QWvonq_input:focus,.QWvonq_select:focus,.QWvonq_textarea:focus{border-color:var(--color-accent);box-shadow:var(--shadow-focus);outline:none}.QWvonq_label{color:var(--color-text-secondary);flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:700;display:flex}.QWvonq_chipRow{flex-wrap:wrap;gap:.4rem;display:flex}.QWvonq_chip{font:inherit;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.QWvonq_chip:hover{color:var(--color-accent);border-color:var(--color-accent)}.QWvonq_chip[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.QWvonq_cardGrid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem;display:grid}.QWvonq_card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.45rem;min-width:0;padding:.6rem;display:flex}.QWvonq_card .QWvonq_thumb{aspect-ratio:1;width:100%;height:auto}.QWvonq_cardTitle{color:var(--color-text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.QWvonq_cardMeta{color:var(--color-text-secondary);margin:0;font-size:.72rem}.QWvonq_cardMeta code{white-space:nowrap;font-family:var(--font-mono);color:var(--color-text-primary);font-weight:700}.QWvonq_cardId{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:auto;display:flex}.QWvonq_cardId code{white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-primary);-webkit-user-select:all;user-select:all;flex:1 0 auto;font-size:.8rem;font-weight:700}.QWvonq_tableWrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;overflow-x:auto}.QWvonq_table{border-collapse:collapse;width:100%;font-size:.82rem}.QWvonq_table th,.QWvonq_table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border-subtle);padding:.5rem .65rem}.QWvonq_table th{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-page) 60%, var(--color-surface));white-space:nowrap;font-size:.7rem;font-weight:700}.QWvonq_table tr:last-child td{border-bottom:0}.QWvonq_table code{white-space:nowrap;font-family:var(--font-mono);color:var(--color-text-primary);font-size:.8rem;font-weight:700}.QWvonq_num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.QWvonq_muted{color:var(--color-text-secondary)}.QWvonq_stack{flex-direction:column;gap:1rem;display:flex}.QWvonq_row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.QWvonq_snippetGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:.6rem;display:grid}
.psj05G_region{top:calc(4.5rem + var(--safe-top,0px));z-index:40;pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}.psj05G_toast{color:#f2f5f3;white-space:nowrap;background:#1c211f;border-radius:.5rem;padding:.55rem 1rem;font-size:.85rem;font-weight:600;animation:.18s ease-out psj05G_toastIn,.2s ease-in 1.3s forwards psj05G_toastOut;box-shadow:0 6px 20px #00000040}@keyframes psj05G_toastIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes psj05G_toastOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.psj05G_toast{animation:none}}
.nsLGTq_paragraph{color:var(--color-text-secondary,#9aa39d);margin:0 0 .75rem;font-size:.92rem;line-height:1.55}.nsLGTq_paragraph:last-child{margin-bottom:0}
.pvcrta_copied{color:var(--color-success)}
