:root{--color-bg: #05090e;--color-surface: rgba(255, 255, 255, .04);--color-text: #e6f2ec;--color-text-muted: #8fa9a1;--color-border: rgba(255, 255, 255, .09);--color-primary: #4ef2b0;--color-primary-text: #04140e;--tier-gray: #54655f;--tier-blue: #4f9cf9;--tier-green: #4ef2b0;--tier-orange: #ffb340;--tier-gold: #ffe066;--tier-hit-bg: rgba(255, 224, 102, .12);--radius: 12px;--shadow: 0 8px 30px rgba(0, 0, 0, .45);--sonar-bg: #05090e;--sonar-elev: #0b1219;--sonar-surface: rgba(255, 255, 255, .04);--sonar-surface-2: rgba(255, 255, 255, .06);--sonar-line: rgba(255, 255, 255, .09);--sonar-line-2: rgba(255, 255, 255, .14);--sonar-text: #e6f2ec;--sonar-text-dim: #8fa9a1;--sonar-text-mute: #5f7d73;--sonar-text-faint: #43605a;--sonar-signal: #4ef2b0;--sonar-signal-dim: rgba(78, 242, 176, .13);--sonar-signal-bd: rgba(78, 242, 176, .4);--sonar-glow: 0 0 30px rgba(78, 242, 176, .35);--sonar-signal-fill: #3fc18d;--sonar-fill-glow: 0 0 20px rgba(78, 242, 176, .18);--sonar-gold: #ffe066;--sonar-warm: #ffb340;--sonar-warm-text: #ffce80;--sonar-danger: #ff5a3c;--sonar-danger-text: #ff8a6e;--sonar-cat-1: #4ef2b0;--sonar-cat-2: #4f9cf9;--sonar-cat-3: #c88bf5;--sonar-cat-4: #f57ba8;--sonar-cat-5: #7fd44a;--sonar-cat-6: #f5a13c;--sonar-font: "Noto Sans SC", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--sonar-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}body{background:var(--sonar-bg);color:var(--sonar-text);font-family:var(--sonar-font)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(70% 55% at 50% 38%,rgba(78,242,176,.1),transparent 62%)}::-webkit-scrollbar-thumb{background:var(--sonar-line-2)}::-webkit-scrollbar-thumb:hover{background:var(--sonar-text-mute)}.guess-list__similarity,.guess-list__index,.versus-board__clock,.versus-scores__score,.versus-reveal__sim,.versus-reveal__gain,.versus-result__score,.versus-result__best,.leaderboard__table td,.ach-card__value,.ach-card__goal,.level-card__points,.pc-stats__value,.ranks-row__rank,.coins__balance-value,.daily-banner__countdown,.user-menu__coins,.user-drawer__coins-value{font-family:var(--sonar-mono);font-variant-numeric:tabular-nums}@keyframes sonar-slidein{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion: reduce){.sonar-event{animation:none!important}}.sonar-event{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:14px;background:#ffffff08;border:1px solid var(--sonar-line);animation:sonar-slidein .3s ease-out}.sonar-event__icon{font-size:15px}.sonar-event__body{flex:1;min-width:0}.sonar-event__title{font:700 12.5px var(--sonar-font);color:var(--sonar-text)}.sonar-event__desc{font:400 10.5px/1.35 var(--sonar-font);color:var(--sonar-text-mute)}.sonar-event--close{background-image:linear-gradient(#ffb3401a,#ffb3401a);border-color:#ffb34057}.sonar-event--close .sonar-event__title{color:var(--sonar-warm-text)}.sonar-event--close .sonar-event__desc{color:#ffce809e}.sonar-event--category{background-image:linear-gradient(#4ef2b017,#4ef2b017);border-color:#4ef2b04d}.sonar-event--category .sonar-event__title{color:var(--sonar-signal)}.sonar-event--direction{background-image:linear-gradient(#4f9cf914,#4f9cf914);border-color:#4f9cf94d}.sonar-event--direction .sonar-event__title{color:#7fa6cf}.guess-list__milestone{background:transparent;border:none;padding:2px 4px;font:500 10px var(--sonar-font);color:var(--sonar-text-mute)}.app{position:relative;z-index:1;max-width:430px}.header__title{font-weight:900;letter-spacing:-.03em}.header__subtitle{color:var(--sonar-text-mute)}.header__intro{color:var(--sonar-text-mute);line-height:1.85}.btn{border-radius:13px;border:1px solid var(--sonar-line-2);background:transparent;color:var(--sonar-text);font:600 13px var(--sonar-font);min-height:44px}.btn:hover:not(:disabled){background:var(--sonar-surface-2)}.btn--primary{border:none;background:var(--sonar-signal-fill);color:var(--color-primary-text);font-weight:800;box-shadow:var(--sonar-fill-glow)}.btn--danger{border-color:#ff5a3c4d;background:transparent;color:var(--sonar-danger-text)}.btn--primary:hover:not(:disabled){background:var(--sonar-signal)}.btn:disabled{opacity:.4;box-shadow:none}.control-btn{border-radius:11px;border:1px solid var(--sonar-line);background:transparent;color:var(--sonar-text-dim);font:600 11.5px var(--sonar-font);min-height:44px}.control-btn--danger{border-color:#ff5a3c4d;color:var(--sonar-danger-text)}.control-btn--active{border-color:var(--sonar-signal-bd);background:var(--sonar-signal-dim);color:var(--sonar-signal)}.guess-input__field{border-radius:16px;border:1px solid var(--sonar-signal-bd);background:#ffffff0d;color:var(--sonar-text);font-size:16px}.guess-input__field::placeholder{color:var(--sonar-text-mute)}.guess-input__field:focus{border-color:var(--sonar-signal);box-shadow:0 0 0 3px #4ef2b024}.guess-input__button{border-radius:16px;background:var(--sonar-signal-fill);color:#04140e;font-weight:800;box-shadow:var(--sonar-fill-glow);min-height:44px}.guess-input__progress{background:var(--sonar-signal)}.guess-input__error{color:var(--sonar-danger-text)}.auth__input,.versus-lobby__code{border-radius:12px;border:1px solid var(--sonar-line-2);background:#ffffff0a;color:var(--sonar-text);font-size:16px}.auth__input:focus,.versus-lobby__code:focus{border-color:var(--sonar-signal-bd);outline:none}.auth__error{color:var(--sonar-danger-text)}.guess-list__item{border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;gap:10px}.guess-list__index{color:var(--sonar-text-mute);font:600 9.5px var(--sonar-mono)}.guess-list__word{font:600 14px var(--sonar-font);color:var(--sonar-text)}.guess-list__similarity{font-weight:800;font-size:13px;min-width:36px;text-align:right}.guess-list__rank{font:600 10.5px var(--sonar-mono)}.guess-list__item--gray .guess-list__word{font-weight:500;color:var(--sonar-text-dim)}.guess-list__item--orange,.guess-list__item--gold{background:#ffb34014;border-color:#ffb3403d}.guess-list__item--orange .guess-list__word,.guess-list__item--gold .guess-list__word{font-weight:700}.guess-list__item--hit{background:var(--tier-hit-bg);border-color:#ffe0666b}.guess-list__item--hit .guess-list__word{font-weight:800;color:var(--tier-gold)}.guess-list__badge{border:1px solid var(--sonar-line-2);color:var(--sonar-text-mute);background:transparent}.guess-list__empty{color:var(--sonar-text-mute)}.guess-list__bar{flex:none;width:64px;height:5px;border-radius:999px;background:#ffffff12;overflow:hidden}.guess-list__bar>i{display:block;height:100%;background:currentColor}.modal-backdrop{background:#05090eb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{background:var(--sonar-elev);border:1px solid var(--sonar-signal-bd);border-radius:20px;box-shadow:var(--shadow);color:var(--sonar-text);max-width:400px}.modal h2,.modal h3{color:var(--sonar-text)}.achievements__muted,.leaderboard__empty,.leaderboard__stale,.settings__desc,.settings__meta,.versus-lobby__note,.versus-room__waiting{color:var(--sonar-text-mute)}.modal.victory{max-width:420px;border-color:#ffe06657;background:radial-gradient(100% 60% at 50% 0%,rgba(255,224,102,.16),transparent 60%),var(--sonar-elev)}.victory__title{font-weight:900;letter-spacing:.02em}.victory__answer{font:900 42px/1 var(--sonar-font);letter-spacing:.06em;color:var(--tier-gold);text-shadow:0 0 34px rgba(255,224,102,.5)}.victory__stat dt{color:var(--sonar-text-mute);font-size:10px}.victory__stat dd{font:800 20px var(--sonar-mono);color:var(--sonar-text)}.victory__streak{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;background:#ffb34021;border:1px solid rgba(255,179,64,.36);font:700 13px var(--sonar-font);color:var(--sonar-warm-text)}.victory__countdown{color:#ffe066b3}.defeat__title{color:var(--sonar-danger-text)}.hint-row{border-radius:12px;border:1px solid var(--sonar-line);background:#ffffff08}.hint-row--open{background:#4ef2b014;border-color:#4ef2b04d}.hint-row--open strong{color:var(--sonar-signal)}.hint-row--locked .hint-row__label--locked{color:var(--sonar-text-mute);letter-spacing:2px}.hint-row__unlock{border-radius:10px;border:1px solid var(--sonar-signal-bd);background:#4ef2b024;color:var(--sonar-signal);font-weight:700;min-height:40px}.hint-modal__coins{color:var(--sonar-gold);font-family:var(--sonar-mono);font-weight:800}.coins__balance{border-radius:16px;background:linear-gradient(115deg,#ffe06629,#ffe06608);border:1px solid rgba(255,224,102,.34);padding:20px;flex-direction:column;gap:6px;text-align:center}.coins__balance-label{font:600 10px var(--sonar-mono);letter-spacing:.16em;color:#ffe066a6}.coins__balance-value{font:800 40px/1 var(--sonar-mono);color:var(--sonar-gold)}.pill-tabs{border:1px solid var(--sonar-line-2);border-radius:999px;background:#ffffff08;overflow:hidden}.pill-tabs .mode-tabs__tab{color:var(--sonar-text-dim);font-weight:600}.pill-tabs .mode-tabs__tab--active{background:var(--sonar-signal-dim);color:var(--sonar-signal);font-weight:700}.pill-tabs--sub{border:none;background:none;gap:7px}.pill-tabs--sub .mode-tabs__tab{border:1px solid var(--sonar-line);border-radius:999px}.pill-tabs--sub .mode-tabs__tab--active{border-color:var(--sonar-signal-bd);background:#4ef2b01f}.mode-tabs{border:1px solid var(--sonar-line-2);background:#ffffff08}.mode-tabs__tab{color:var(--sonar-text-dim)}.mode-tabs__tab--active{background:var(--sonar-signal-dim);color:var(--sonar-signal)}.mode-tabs__dot{background:var(--sonar-danger)}.daily-banner{border-radius:15px;background:#ffe06614;border:1px solid rgba(255,224,102,.3)}.daily-banner__no{font:800 14px var(--sonar-font);color:var(--sonar-gold)}.daily-banner__done{color:var(--sonar-signal)}.daily-banner__progress,.daily-banner__countdown{color:#ffe06699}.daily-banner__streak{padding:4px 10px;border-radius:999px;background:#ffb34024;color:var(--sonar-warm-text);font-weight:700}.daily-banner__board-btn{border:1px solid rgba(255,224,102,.34);color:var(--sonar-gold)}.leaderboard{max-width:420px}.leaderboard__table th{color:var(--sonar-text-mute);font:600 10px var(--sonar-mono);letter-spacing:.12em}.leaderboard__table td{border-color:var(--sonar-line);color:var(--sonar-text-dim)}.leaderboard__table tr.leaderboard__row--me td{background:#4ef2b021;color:var(--sonar-text);font-weight:700}.leaderboard__name-btn{color:var(--sonar-text)}.leaderboard__name-btn:hover{color:var(--sonar-signal)}.leaderboard__me-sticky{position:sticky;bottom:0;margin-top:10px;padding:13px;border-radius:14px;background:#4ef2b021;border:1px solid var(--sonar-signal-bd);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ach-card{border-radius:14px;background:#ffffff08;border:1px solid var(--sonar-line)}.ach-card--locked{opacity:.5}.ach-card__name{font:700 12.5px var(--sonar-font);color:var(--sonar-text)}.ach-card__value{font:800 13px var(--sonar-mono);color:var(--sonar-text-dim)}.ach-card__goal{font:500 10px var(--sonar-mono);color:var(--sonar-text-mute)}.level-card{border-radius:16px;background:linear-gradient(115deg,#ffe06624,#ffe06605);border:1px solid rgba(255,224,102,.3)}.level-card__name{font:800 15px var(--sonar-font);color:var(--sonar-gold)}.level-card__points{font:800 15px var(--sonar-mono);color:var(--sonar-gold)}.level-card__bar{background:#0000004d;height:7px}.level-card__fill{background:linear-gradient(90deg,var(--sonar-signal),var(--sonar-gold))}.level-card__next{color:#ffe06699}.pc-stats__item,.ranks-row__item{border-radius:12px;background:#ffffff08;border:1px solid var(--sonar-line)}.pc-stats__label,.ranks-row__label{color:var(--sonar-text-mute)}.pc-stats__value{font:800 19px var(--sonar-mono);color:var(--sonar-text)}.ranks-row__rank{font:800 15px var(--sonar-mono);color:var(--sonar-signal)}.rules__swatch--gray{background:var(--tier-gray)}.rules__swatch--blue{background:var(--tier-blue)}.rules__swatch--green{background:var(--tier-green)}.rules__swatch--orange{background:var(--tier-orange)}.rules__swatch--gold,.rules__swatch--hit{background:var(--tier-gold)}.rules__tier-range{font:600 11px var(--sonar-mono);color:var(--sonar-text-dim)}.rule-block__list{color:var(--sonar-text-dim);line-height:1.85}.rules__section-title{color:var(--sonar-signal)}.settings__value{color:var(--sonar-signal);font-weight:800}.settings__slider{accent-color:var(--sonar-signal)}.settings__tick{border-color:var(--sonar-line);color:var(--sonar-text-mute);background:transparent}.settings__tick--active{border-color:var(--sonar-signal-bd);background:var(--sonar-signal-dim);color:var(--sonar-signal)}.settings__locked{border:1px dashed rgba(255,224,102,.3);background:#ffe06612;color:var(--sonar-gold);border-radius:13px}.auth__title{font-weight:800}.auth__hint{color:var(--sonar-text-dim)}.auth__notice{border-radius:11px;background:#ffe06612;border:1px solid rgba(255,224,102,.28);color:var(--sonar-gold)}.auth__link,.auth__forgot{color:var(--sonar-signal)}.auth__otp-box{border-radius:11px;border:1px solid var(--sonar-line-2);background:#ffffff0a;font:800 22px var(--sonar-mono);color:var(--sonar-text)}.auth__otp-box--filled{background:#4ef2b017;border-color:var(--sonar-signal-bd)}.auth__otp-box--active{border:2px solid var(--sonar-signal)}.auth__divider span{color:var(--sonar-text-mute)}.auth__divider:before,.auth__divider:after{background:var(--sonar-line)}.auth__apple{background:#000;border:1px solid var(--sonar-line-2);color:#fff;border-radius:12px}.account__email{font-family:var(--sonar-mono);color:var(--sonar-text-mute)}.account__name{font:800 17px var(--sonar-font);color:var(--sonar-text)}.account__method{border-color:var(--sonar-signal-bd);background:var(--sonar-signal-dim);color:var(--sonar-signal);font:600 10.5px var(--sonar-font);letter-spacing:.02em}.account__list{border-color:var(--sonar-line-2);border-radius:14px;background:var(--sonar-surface)}.account__list li+li{border-top-color:var(--sonar-line)}.account__row{color:var(--sonar-text)}.account__row:hover{background:var(--sonar-surface-2)}.account__row-label{font:600 13px var(--sonar-font)}.account__row-value{font:500 12px var(--sonar-font);color:var(--sonar-text-dim)}.account__row-chevron{color:var(--sonar-text-mute)}.account__row--quiet .account__row-label{font-weight:500;font-size:12px;color:var(--sonar-text-dim)}.account__back{color:var(--sonar-text-dim)}.account__back:hover:not(:disabled){background:var(--sonar-surface-2);color:var(--sonar-text)}.account__hint{color:var(--sonar-text-dim)}.account__provider{border-color:var(--sonar-line-2);background:var(--sonar-surface)}.account__provider-name{font:700 14px var(--sonar-font);color:var(--sonar-text)}.account__provider-state{color:var(--sonar-text-dim)}.account__notice{border-color:#ffe06647;background:#ffe06612;color:var(--sonar-gold)}.account__danger{border-color:#ff5a3c4d;background:#ff5a3c0d;color:var(--sonar-text-dim)}.account__danger-intro{color:var(--sonar-text)}.account__danger-list{color:var(--sonar-text-dim)}.account__danger-warn{color:var(--sonar-danger-text)}.user-menu__pill,.user-menu__panel,.user-drawer{background:var(--sonar-elev);border-color:var(--sonar-line-2);color:var(--sonar-text)}.user-menu__panel,.user-drawer{box-shadow:var(--shadow)}.user-drawer{border-left:1px solid var(--sonar-signal-bd)}.user-menu__item{color:var(--sonar-text);border-radius:11px}.user-menu__item:hover:not(:disabled){background:var(--sonar-surface-2)}.user-menu__coins,.user-drawer__coins{color:var(--sonar-gold)}.user-drawer__coins{border-radius:14px;background:#ffe06614;border:1px solid rgba(255,224,102,.3)}.user-menu__account{color:var(--sonar-text-mute)}.user-drawer__version{color:var(--sonar-text-faint)}.user-menu__sep{background:var(--sonar-line)}.lang-switch{background:var(--sonar-elev);border-color:var(--sonar-line-2);color:var(--sonar-text-dim)}.lang-switch__option--active{background:var(--sonar-signal-dim);color:var(--sonar-signal)}.avatar{background:#2a3a35;color:var(--sonar-text-dim)}.versus-lobby__idbtn{border-radius:12px;background:#4ef2b017;border:1px dashed var(--sonar-signal-bd);font:800 22px var(--sonar-mono);letter-spacing:.22em;color:var(--sonar-signal)}.versus-lobby__idbtn--copied{background:#4ef2b033}.versus-lobby__entry{border-radius:18px;background:#ffffff0a;border:1px solid var(--sonar-line);color:var(--sonar-text);min-height:72px;font:800 18px var(--sonar-font)}.versus-lobby__entry--primary{background:linear-gradient(115deg,#4ef2b02e,#4ef2b00a);border-color:var(--sonar-signal-bd)}.versus-lobby__friendsbadge{background:var(--sonar-danger);color:#fff;font-family:var(--sonar-mono)}.versus-lobby__friendsonline{color:var(--sonar-signal)}.versus-invites{border-radius:14px}.versus-invites__row{border-radius:14px;background:#ff5a3c14;border:1px solid rgba(255,90,60,.34)}.versus-seats__row{border-radius:14px;background:#ffffff08;border:1px solid var(--sonar-line)}.versus-seats__row--joined{background:#4ef2b017;border-color:#4ef2b04d}.versus-seats__row--invited{border-style:dashed;opacity:.7}.versus-seats__state{font:600 11px var(--sonar-mono);color:var(--sonar-text-dim)}.versus-board__clock{font:800 26px var(--sonar-mono);color:var(--sonar-signal)}.versus-board__clock--urgent{color:var(--sonar-danger)}.versus-board__bar{height:6px;background:#ffffff12}.versus-board__bar-fill{background:var(--sonar-signal)}.versus-board__bar-fill--urgent{background:var(--sonar-danger)}.versus-scores__row{border-radius:12px;background:#ffffff08;border:1px solid var(--sonar-line)}.versus-scores__row--me{background:#4ef2b01a;border-color:#4ef2b052}.versus-scores__score{font:800 15px var(--sonar-mono)}.versus-scores__flag{color:var(--sonar-text-mute)}.versus-scores__flag--done{color:var(--sonar-signal)}.versus-reveal{border-radius:16px;background:#ffffff08;border:1px solid var(--sonar-line)}.versus-reveal__row{border-radius:11px;border:1px solid rgba(255,255,255,.06)}.versus-reveal__row--correct{background:#ffe0661a;border-color:#ffe06657}.versus-reveal__word{font:700 14px var(--sonar-font)}.versus-reveal__gain--up{color:var(--sonar-signal)}.versus-reveal__missed{color:var(--sonar-text-mute)}.versus-result__title{font-weight:900;color:var(--sonar-gold)}.versus-result__row{border-radius:15px;background:#ffffff08;border:1px solid var(--sonar-line)}.versus-result__row:first-child{background:#ffe06617;border-color:#ffe0665c}.versus-result__row--me{background:#4ef2b017;border-color:#4ef2b04d}.versus-result__tag{border:1px solid var(--sonar-line-2);color:var(--sonar-text-mute)}.versus-error{color:var(--sonar-danger-text)}.versus-modal__title{font:800 17px var(--sonar-font);color:var(--sonar-text)}.versus-lobby__label,.versus-lobby__heading{font:600 10px var(--sonar-mono);letter-spacing:.16em;color:var(--sonar-text-mute)}.versus-lobby__sublabel{font:400 11px var(--sonar-font);color:var(--sonar-text-mute)}.versus-lobby__warn{color:var(--sonar-danger-text);font:500 11px var(--sonar-font)}.versus-lobby__seat{border-radius:11px;border:1px solid var(--sonar-line-2);background:transparent;color:var(--sonar-text-dim);font:700 12.5px var(--sonar-font);min-height:44px}.versus-lobby__seat--on{border-color:var(--sonar-signal-bd);background:#4ef2b021;color:var(--sonar-signal);font-weight:800}.versus-lobby__picks{display:flex;flex-wrap:wrap;gap:7px}.versus-lobby__pick{display:inline-flex;align-items:center;gap:7px;padding:7px 11px 7px 7px;border-radius:999px;border:1px solid var(--sonar-line-2);background:transparent;min-height:40px}.versus-lobby__pick--on{border-color:var(--sonar-signal-bd);background:#4ef2b021}.versus-lobby__pickname{font:600 12px var(--sonar-font);color:var(--sonar-text-dim)}.versus-lobby__pick--on .versus-lobby__pickname{color:var(--sonar-signal);font-weight:700}.versus-lobby__codes{display:flex;gap:7px}.versus-lobby__code{text-align:center;font:700 14px var(--sonar-mono);letter-spacing:.12em;text-transform:uppercase}.versus-lobby__code::placeholder{color:var(--sonar-text-mute);letter-spacing:.12em}.versus-lobby__code--bad{border-color:#ff5a3c73;background:#ff5a3c0f;color:var(--sonar-danger-text)}.versus-friends__row{border-radius:12px;border:1px solid var(--sonar-line);background:#ffffff08;gap:9px}.versus-friends__name{font:600 13px var(--sonar-font);color:var(--sonar-text)}.versus-friends__dot{width:7px;height:7px;border-radius:50%;background:#3d5750}.versus-friends__dot--on{background:var(--sonar-signal)}.versus-friends__state{font:600 10.5px var(--sonar-font);color:var(--sonar-text-mute)}.versus-friends__row:has(.versus-friends__dot--on) .versus-friends__state{color:var(--sonar-signal)}.versus-friends__remove{padding:6px 10px;min-height:36px;border-radius:9px;border:1px solid rgba(255,90,60,.28);color:var(--sonar-danger-text);font:600 10.5px var(--sonar-font);box-shadow:none}.versus-friends__code{flex:1;font:700 13px var(--sonar-mono);letter-spacing:.14em;color:var(--sonar-text-dim)}.daily-status{color:var(--sonar-text-mute)}.avatar-upload__preview-overlay{background:#05090ea8;color:var(--sonar-text);font-family:var(--sonar-font)}.avatar-upload__btn{border-radius:11px;border:1px solid var(--sonar-line-2);background:transparent;color:var(--sonar-text);font:600 12px var(--sonar-font);min-height:40px}.avatar-upload__btn--danger{border-color:#ff5a3c47;color:var(--sonar-danger-text)}.leaderboard__username{color:var(--sonar-text)}.leaderboard__avatar-blank{background:#ffffff0d}.modal.confirm{max-width:360px;text-align:center}.confirm__emoji{font-size:26px;margin:0}.confirm__title{font:800 17px var(--sonar-font);color:var(--sonar-text)}.confirm__desc{font:400 12px/1.75 var(--sonar-font);color:var(--sonar-text-dim)}.modal.anon-upsell{max-width:380px;border-color:#ffe06647}.anon-upsell__title{font:800 18px var(--sonar-font);color:var(--sonar-text)}.anon-upsell__body{font:400 12.5px/1.85 var(--sonar-font);color:var(--sonar-text-dim)}.anon-upsell__body strong{color:var(--sonar-text)}.anon-upsell__dont-show{display:flex;align-items:center;gap:9px;font:500 11.5px var(--sonar-font);color:var(--sonar-text-mute);cursor:pointer}.anon-upsell__dont-show input{accent-color:var(--sonar-signal);width:17px;height:17px}.spinner{border-color:#4ef2b040;border-top-color:var(--sonar-signal)}.toast{background:var(--sonar-elev);border:1px solid var(--sonar-signal-bd);color:var(--sonar-signal);border-radius:13px;box-shadow:var(--shadow)}@media (min-width: 1000px) and (hover: hover) and (pointer: fine){.app{max-width:none;width:100%;height:100vh;padding:0;display:grid;grid-template-columns:252px minmax(0,1fr) 318px;gap:0}.app__rail-left{grid-column:1;border-right:1px solid var(--sonar-line);padding:22px 18px;display:flex;flex-direction:column;gap:22px;overflow-y:auto}.game-area{grid-column:2;padding:24px 32px 26px;align-items:center}.app__rail-right{grid-column:3;border-left:1px solid var(--sonar-line);padding:22px 18px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.header,.top-left-controls,.user-menu:not(.user-menu--rail),.mode-tabs{display:none}.guess-input{max-width:560px}.guess-list{max-width:none}.app--versus .guess-input,.app--versus .guess-list{max-width:var(--app-col)}.app:not(.app--versus) .guess-input{order:2}.app:not(.app--versus) .game-controls{order:3;width:auto;max-width:560px;margin:12px 0 0;justify-content:center}.app:not(.app--versus) .game-controls .control-btn{flex:0 0 auto;min-width:0;padding:10px 18px}.modal{max-width:880px}.modal.victory,.modal.defeat,.modal.coins,.modal.settings,.modal.auth,.modal.account,.modal.confirm,.modal.hint-modal,.modal.anon-upsell{max-width:460px}}:root[data-theme=fog]{--color-bg: #f4efe2;--color-surface: #fbf7ec;--color-text: #2e2a22;--color-text-muted: #7a6f5d;--color-border: #ded2b8;--color-primary: #23201a;--color-primary-text: #f9f4e6;--tier-gray: #a2988a;--tier-blue: #4a6a94;--tier-green: #4f7a52;--tier-orange: #c2703a;--tier-gold: #b03a2b;--tier-hit-bg: rgba(176, 58, 43, .1);--radius: 12px;--shadow: 0 10px 30px rgba(90, 72, 40, .14);--sonar-bg: #f4efe2;--sonar-elev: #fbf7ec;--sonar-surface: rgba(255, 252, 242, .72);--sonar-surface-2: #f2ead8;--sonar-line: #e2d7c0;--sonar-line-2: #cbbb98;--sonar-text: #2e2a22;--sonar-text-dim: #554d40;--sonar-text-mute: #7a6f5d;--sonar-text-faint: #a09280;--sonar-signal: #8a5a2b;--sonar-signal-dim: rgba(138, 90, 43, .1);--sonar-signal-bd: rgba(138, 90, 43, .34);--sonar-glow: 0 8px 20px rgba(60, 45, 22, .18);--sonar-signal-fill: #23201a;--sonar-fill-glow: 0 6px 16px rgba(48, 38, 22, .22);--sonar-gold: #a8761f;--sonar-warm: #c2703a;--sonar-warm-text: #9c5527;--sonar-danger: #a63a28;--sonar-danger-text: #97331f;--fog-paper: #f4efe2;--fog-paper-2: #ece4d1;--fog-card: #fbf7ec;--fog-line: #e2d7c0;--fog-line-2: #cbbb98;--fog-ink: #2e2a22;--fog-ink-dim: #554d40;--fog-ink-mute: #7a6f5d;--fog-ink-faint: #a09280;--fog-crimson: #b03a2b;--fog-crimson-soft: rgba(176, 58, 43, .12);--fog-gold: #a8761f;--fog-grid: rgba(150, 128, 88, .13);--fog-veil: rgba(247, 243, 233, .9);--sonar-cat-1: #a8761f;--sonar-cat-2: #3f5c86;--sonar-cat-3: #4f7a52;--sonar-cat-4: #8a5a86;--sonar-cat-5: #a4553a;--sonar-cat-6: #5c7a86;--fog-cat-0: #a2988a;--sonar-font: "Noto Sans SC", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--sonar-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fog-serif: "Noto Serif SC", "Songti SC", "STSong", "Source Han Serif SC", "SimSun", Georgia, serif}@property --revealed{syntax: "<number>"; inherits: true; initial-value: 0;}[data-theme=fog] body{background:var(--fog-paper);color:var(--fog-ink);font-family:var(--sonar-font)}[data-theme=fog] body:before{background:repeating-linear-gradient(0deg,var(--fog-grid) 0 1px,transparent 1px 26px),repeating-linear-gradient(90deg,var(--fog-grid) 0 1px,transparent 1px 26px),radial-gradient(120% 90% at 50% 40%,transparent 45%,rgba(148,124,82,.12))}[data-theme=fog] ::-webkit-scrollbar-thumb{background:var(--fog-line-2)}[data-theme=fog] ::-webkit-scrollbar-thumb:hover{background:var(--fog-ink-mute)}[data-theme=fog] .header__title,[data-theme=fog] .home__title,[data-theme=fog] .phome__title,[data-theme=fog] .rail__brand-name,[data-theme=fog] .deck-head__title,[data-theme=fog] .phead__title,[data-theme=fog] .victory__title,[data-theme=fog] .defeat__title,[data-theme=fog] .victory__answer,[data-theme=fog] .defeat__answer,[data-theme=fog] .modal h2{font-family:var(--fog-serif);font-weight:700;letter-spacing:.02em}[data-theme=fog] .home__eyebrow,[data-theme=fog] .phome__eyebrow,[data-theme=fog] .rail__eyebrow,[data-theme=fog] .phead__mark,[data-theme=fog] .victory__eyebrow,[data-theme=fog] .defeat__eyebrow{font-family:var(--fog-serif);letter-spacing:.26em;color:var(--fog-ink-faint)}[data-theme=fog] .sonar-event{border-radius:12px;background:var(--fog-card);border:1px solid var(--fog-line);box-shadow:0 6px 18px #78623c1a}[data-theme=fog] .sonar-event__title{font-family:var(--fog-serif);color:var(--fog-ink)}[data-theme=fog] .sonar-event__desc{color:var(--fog-ink-mute)}[data-theme=fog] .sonar-event--close{background-image:linear-gradient(#c2703a1a,#c2703a1a);border-color:#c2703a5c}[data-theme=fog] .sonar-event--close .sonar-event__title{color:#9c5527}[data-theme=fog] .sonar-event--close .sonar-event__desc{color:#8a6242}[data-theme=fog] .sonar-event--category{background-image:linear-gradient(#4f7a521a,#4f7a521a);border-color:#4f7a525c}[data-theme=fog] .sonar-event--category .sonar-event__title{color:#3f6642}[data-theme=fog] .sonar-event--direction{background-image:linear-gradient(#3f5c8617,#3f5c8617);border-color:#3f5c8652}[data-theme=fog] .sonar-event--direction .sonar-event__title{color:#3f5c86}[data-theme=fog] .phead__mark,[data-theme=fog] .phead__mode{color:var(--fog-ink-mute)}[data-theme=fog] .phead__counter{font-family:var(--sonar-mono);color:var(--fog-ink-mute)}[data-theme=fog] .phead__daily-no{color:#8a5f18}[data-theme=fog] .phead__title{font-size:1.4rem}[data-theme=fog] .phead__sub{color:var(--fog-ink-mute)}[data-theme=fog] .phead__best{border:none;background:none;padding:0;box-shadow:none}[data-theme=fog] .phead__best-label{display:none}[data-theme=fog] .phead__best-value{font:800 1.5rem/1 var(--sonar-mono);color:var(--fog-crimson)}[data-theme=fog] .phead__best-value i{font-size:.9rem;font-style:normal}[data-theme=fog] .phead__gauge{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:10px}[data-theme=fog] .phead__gauge-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}[data-theme=fog] .phead .phead__gauge-value{display:none}[data-theme=fog] .phead__gauge-value{font:800 1.5rem/1 var(--sonar-mono);color:var(--fog-crimson)}[data-theme=fog] .phead__gauge-value i{font-size:.9rem;font-style:normal}[data-theme=fog] .phead__gauge-note{margin-left:auto;font:500 .6875rem var(--sonar-font);color:var(--fog-ink-mute)}[data-theme=fog] .phead__gauge-bar{height:7px;border-radius:999px;background:var(--fog-paper-2);border:1px solid var(--fog-line);overflow:hidden}[data-theme=fog] .phead__gauge-bar>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#8a7434,var(--fog-crimson));transition:width .45s cubic-bezier(.2,.9,.3,1)}[data-theme=fog] .deck-head__title{font-size:1.5rem}[data-theme=fog] .deck-head__sub{color:var(--fog-ink-mute)}[data-theme=fog] .deck-head .phead__gauge{max-width:360px}[data-theme=fog] .btn{border:1px solid var(--fog-line-2);background:var(--fog-card);color:var(--fog-ink);border-radius:11px}[data-theme=fog] .btn:hover:not(:disabled){background:var(--fog-paper-2)}[data-theme=fog] .btn--primary{background:var(--sonar-signal-fill);color:var(--color-primary-text);box-shadow:var(--sonar-fill-glow)}[data-theme=fog] .btn--danger{border-color:#a63a2866;background:var(--fog-card);color:var(--sonar-danger-text)}[data-theme=fog] .btn--primary:hover:not(:disabled){background:var(--fog-ink)}[data-theme=fog] .control-btn{border:1px solid var(--fog-line-2);background:var(--fog-card);color:var(--fog-ink-dim);border-radius:10px}[data-theme=fog] .control-btn--danger{border-color:#a63a2866;color:var(--sonar-danger-text)}[data-theme=fog] .control-btn--active{border-color:#8a5a2b80;background:#8a5a2b1f;color:#7a4d22}[data-theme=fog] .guess-input__field{border:1px solid var(--fog-line-2);background:var(--fog-card);color:var(--fog-ink);border-radius:12px}[data-theme=fog] .guess-input__field::placeholder{color:var(--fog-ink-faint);font-family:var(--fog-serif)}[data-theme=fog] .guess-input__field:focus{border-color:#b03a2b80;box-shadow:0 0 0 3px #b03a2b1f}[data-theme=fog] .guess-input__button{border-radius:12px;background:var(--sonar-signal-fill);color:var(--color-primary-text);box-shadow:var(--sonar-fill-glow)}[data-theme=fog] .guess-input__progress{background:var(--fog-crimson)}[data-theme=fog] .guess-input__error{color:var(--sonar-danger-text)}[data-theme=fog] .auth__input,[data-theme=fog] .versus-lobby__code{border:1px solid var(--fog-line-2);background:var(--fog-card);color:var(--fog-ink)}[data-theme=fog] .auth__input:focus,[data-theme=fog] .versus-lobby__code:focus{border-color:#b03a2b80}[data-theme=fog] .guess-list__item{border:1px solid var(--fog-line);background:var(--fog-card)}[data-theme=fog] .guess-list__index{font-family:var(--sonar-mono);color:var(--fog-ink-faint)}[data-theme=fog] .guess-list__word{color:var(--fog-ink)}[data-theme=fog] .guess-list__item--gray .guess-list__word{color:var(--fog-ink-mute)}[data-theme=fog] .guess-list__item--orange,[data-theme=fog] .guess-list__item--gold{background:#c2703a17;border-color:#c2703a52}[data-theme=fog] .guess-list__item--hit{background:var(--tier-hit-bg);border-color:#b03a2b6b}[data-theme=fog] .guess-list__item--hit .guess-list__word{color:var(--fog-crimson)}[data-theme=fog] .guess-list__badge{border-color:var(--fog-line-2);color:var(--fog-ink-mute);background:var(--fog-paper-2)}[data-theme=fog] .guess-list__bar{background:var(--fog-paper-2);border:1px solid var(--fog-line)}[data-theme=fog] .guess-list__empty{color:var(--fog-ink-mute);font-family:var(--fog-serif)}[data-theme=fog] .guess-log__title{color:var(--fog-ink-mute);font-family:var(--fog-serif);letter-spacing:.04em}[data-theme=fog] .guess-log__toggle{color:var(--fog-ink-mute)}[data-theme=fog] .guess-log__toggle:hover{color:var(--fog-crimson)}[data-theme=fog] .guess-list__milestone{color:var(--fog-ink-faint)}[data-theme=fog] .modal-backdrop{background:#463a2457;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-theme=fog] .modal{background:var(--fog-card);border:1px solid var(--fog-line-2);box-shadow:var(--shadow);color:var(--fog-ink)}[data-theme=fog] .modal.victory{border-color:#b03a2b42;background:radial-gradient(100% 60% at 50% 0%,rgba(176,58,43,.1),transparent 62%),var(--fog-card)}[data-theme=fog] .victory__answer{color:var(--fog-crimson);text-shadow:none}[data-theme=fog] .victory__stat dt{color:var(--fog-ink-mute)}[data-theme=fog] .victory__stat dd{color:var(--fog-ink)}[data-theme=fog] .victory__streak{background:#a8761f1f;border-color:#a8761f61;color:#8a5f18}[data-theme=fog] .victory__countdown,[data-theme=fog] .victory__daily-no{color:var(--fog-gold)}[data-theme=fog] .defeat__title{color:var(--sonar-danger-text)}[data-theme=fog] .hint-row{border-color:var(--fog-line);background:var(--fog-paper-2)}[data-theme=fog] .hint-row--open{background:#4f7a521a;border-color:#4f7a5257}[data-theme=fog] .hint-row--open strong{color:#3f6642}[data-theme=fog] .hint-row__unlock{border-color:#8a5a2b66;background:#8a5a2b1f;color:#7a4d22}[data-theme=fog] .hint-modal__coins{color:var(--fog-gold)}[data-theme=fog] .coins__balance{background:linear-gradient(115deg,#a8761f29,#a8761f0a);border-color:#a8761f5c}[data-theme=fog] .coins__balance-label{color:#8a5f18}[data-theme=fog] .coins__balance-value{color:var(--fog-gold)}[data-theme=fog] .settings__value{color:var(--fog-crimson)}[data-theme=fog] .settings__slider{accent-color:var(--fog-crimson)}[data-theme=fog] .settings__tick{border-color:var(--fog-line);color:var(--fog-ink-mute)}[data-theme=fog] .settings__tick--active{border-color:#b03a2b66;background:var(--fog-crimson-soft);color:var(--fog-crimson)}[data-theme=fog] .settings__locked{border:1px dashed rgba(168,118,31,.5);background:#a8761f17;color:#8a5f18}[data-theme=fog] .settings__theme{border-color:var(--fog-line);background:var(--fog-paper-2)}[data-theme=fog] .settings__theme--active{border-color:var(--fog-crimson);box-shadow:inset 0 0 0 1px var(--fog-crimson)}[data-theme=fog] .rules__section-title{color:var(--fog-crimson);font-family:var(--fog-serif)}[data-theme=fog] .rule-block__list,[data-theme=fog] .rules__tier-range{color:var(--fog-ink-dim)}[data-theme=fog] .auth__hint{color:var(--fog-ink-mute)}[data-theme=fog] .auth__notice{background:#a8761f1a;border-color:#a8761f57;color:#8a5f18}[data-theme=fog] .auth__link,[data-theme=fog] .auth__forgot{color:var(--fog-crimson)}[data-theme=fog] .auth__otp-box{border-color:var(--fog-line-2);background:var(--fog-paper-2);color:var(--fog-ink)}[data-theme=fog] .auth__otp-box--filled{background:var(--fog-crimson-soft);border-color:#b03a2b73}[data-theme=fog] .auth__otp-box--active{border:2px solid var(--fog-crimson)}[data-theme=fog] .auth__divider:before,[data-theme=fog] .auth__divider:after{background:var(--fog-line)}[data-theme=fog] .account__email{color:var(--fog-ink-mute)}[data-theme=fog] .account__title,[data-theme=fog] .account__name{font-family:var(--fog-serif);color:var(--fog-ink)}[data-theme=fog] .account__list{background:var(--fog-paper-2)}[data-theme=fog] .account__row:hover{background:var(--fog-card)}[data-theme=fog] .account__notice{border-color:#a8761f57;background:#a8761f14;color:#8a5f18}[data-theme=fog] .account__danger{border-color:#a63a2857;background:#a63a280f}[data-theme=fog] .confirm__title,[data-theme=fog] .anon-upsell__title{font-family:var(--fog-serif);color:var(--fog-ink)}[data-theme=fog] .confirm__desc,[data-theme=fog] .anon-upsell__body{color:var(--fog-ink-dim)}[data-theme=fog] .modal.anon-upsell{border-color:#a8761f57}[data-theme=fog] .anon-upsell__dont-show input{accent-color:var(--fog-crimson)}[data-theme=fog] .home__brand-dot{background:var(--fog-crimson);box-shadow:0 0 10px #b03a2b66}[data-theme=fog] .home__lede,[data-theme=fog] .phome__lede,[data-theme=fog] .rail__intro{color:var(--fog-ink-mute);font-family:var(--fog-serif)}[data-theme=fog] .home__signin:hover{box-shadow:0 6px 18px #30261633}[data-theme=fog] .home-card,[data-theme=fog] .phome-card{background:var(--fog-card);border:1px solid var(--fog-line);box-shadow:0 6px 18px #78623c14}[data-theme=fog] .home-card--solo,[data-theme=fog] .phome-card--solo{background:linear-gradient(112deg,#b03a2b1a,#b03a2b05),var(--fog-card);border-color:#b03a2b4d}[data-theme=fog] .home-card--solo:hover{box-shadow:0 10px 28px #8c2c1e29}[data-theme=fog] .home-card__badge{background:var(--fog-crimson-soft);color:var(--fog-crimson)}[data-theme=fog] .home-card__key{background:var(--fog-paper-2);color:var(--fog-ink-mute)}[data-theme=fog] .home-card__bar,[data-theme=fog] .phome-card__bar{background:var(--fog-paper-2)}[data-theme=fog] .home-card--daily,[data-theme=fog] .phome-card--daily{border-color:#a8761f66;background:#a8761f14}[data-theme=fog] .home-card__no,[data-theme=fog] .phome-card__no{background:#a8761f29;color:#8a5f18}[data-theme=fog] .home-card__done{background:#4f7a5224;color:#3f6642}[data-theme=fog] .home-card__streak{background:#c2703a24;color:#9c5527}[data-theme=fog] .home-card__mask{background:#f4efe2b8}[data-theme=fog] .home-card__lock{border-color:#a8761f66;background:#a8761f24;color:#8a5f18}[data-theme=fog] .phome-card__rings{border-color:#b03a2b4d}[data-theme=fog] .phome-card__rings:after{border-color:#b03a2b3d}[data-theme=fog] .phome__pill--coins{border-color:#a8761f66;color:#8a5f18}[data-theme=fog] .phome-card--daily .phome-card__desc{color:#8a5f18}[data-theme=fog] .app__rail-left,[data-theme=fog] .app__rail-right{background:#fbf7eca8;border-color:var(--fog-line)}[data-theme=fog] .rail__version{font-family:var(--sonar-mono);color:var(--fog-ink-faint)}[data-theme=fog] .mode-tabs,[data-theme=fog] .pill-tabs{border-color:var(--fog-line-2);background:var(--fog-paper-2)}[data-theme=fog] .mode-tabs__tab,[data-theme=fog] .pill-tabs .mode-tabs__tab{color:var(--fog-ink-mute)}[data-theme=fog] .mode-tabs__tab--active,[data-theme=fog] .pill-tabs .mode-tabs__tab--active{background:var(--fog-crimson-soft);color:var(--fog-crimson)}[data-theme=fog] .pill-tabs--sub .mode-tabs__tab{border-color:var(--fog-line);background:var(--fog-card)}[data-theme=fog] .pill-tabs--sub .mode-tabs__tab--active{border-color:#b03a2b6b;background:var(--fog-crimson-soft)}[data-theme=fog] .mode-tabs__dot{background:var(--sonar-danger)}[data-theme=fog] .daily-banner{background:#a8761f17;border-color:#a8761f5c}[data-theme=fog] .daily-banner__no{color:#8a5f18;font-family:var(--fog-serif)}[data-theme=fog] .daily-banner__done{color:#3f6642}[data-theme=fog] .daily-banner__progress,[data-theme=fog] .daily-banner__countdown{color:#8a5f18}[data-theme=fog] .daily-banner__streak{background:#c2703a24;color:#9c5527}[data-theme=fog] .daily-banner__board-btn{border-color:#a8761f66;color:#8a5f18}[data-theme=fog] .daily-status,[data-theme=fog] .leaderboard__table th{color:var(--fog-ink-mute)}[data-theme=fog] .leaderboard__table td{border-color:var(--fog-line);color:var(--fog-ink-dim)}[data-theme=fog] .leaderboard__table tr.leaderboard__row--me td{background:var(--fog-crimson-soft);color:var(--fog-ink)}[data-theme=fog] .leaderboard__name-btn,[data-theme=fog] .leaderboard__username{color:var(--fog-ink)}[data-theme=fog] .leaderboard__name-btn:hover{color:var(--fog-crimson)}[data-theme=fog] .leaderboard__me-sticky{background:#fbf7ecf0;border-color:#b03a2b57}[data-theme=fog] .leaderboard__avatar-blank{background:var(--fog-paper-2)}[data-theme=fog] .ach-card,[data-theme=fog] .pc-stats__item,[data-theme=fog] .ranks-row__item{background:var(--fog-paper-2);border-color:var(--fog-line)}[data-theme=fog] .ach-card__name,[data-theme=fog] .pc-stats__value{color:var(--fog-ink)}[data-theme=fog] .ach-card__value{color:var(--fog-ink-dim)}[data-theme=fog] .ach-card__goal,[data-theme=fog] .pc-stats__label,[data-theme=fog] .ranks-row__label{color:var(--fog-ink-mute)}[data-theme=fog] .ranks-row__rank{color:var(--fog-crimson)}[data-theme=fog] .level-card{background:linear-gradient(115deg,#a8761f24,#a8761f08);border-color:#a8761f5c}[data-theme=fog] .level-card__name,[data-theme=fog] .level-card__points{color:#8a5f18}[data-theme=fog] .level-card__bar{background:#78623c29}[data-theme=fog] .level-card__fill{background:linear-gradient(90deg,#8a7434,var(--fog-crimson))}[data-theme=fog] .level-card__next{color:#8a5f18}[data-theme=fog] .user-menu__pill,[data-theme=fog] .user-menu__panel,[data-theme=fog] .user-drawer,[data-theme=fog] .lang-switch{background:var(--fog-card);border-color:var(--fog-line-2);color:var(--fog-ink)}[data-theme=fog] .user-drawer{border-left:1px solid rgba(176,58,43,.34)}[data-theme=fog] .user-menu__item:hover:not(:disabled){background:var(--fog-paper-2)}[data-theme=fog] .user-menu__coins,[data-theme=fog] .user-drawer__coins{color:#8a5f18}[data-theme=fog] .user-drawer__coins{background:#a8761f1a;border-color:#a8761f57}[data-theme=fog] .user-menu__account{color:var(--fog-ink-mute)}[data-theme=fog] .user-drawer__version{color:var(--fog-ink-faint)}[data-theme=fog] .user-menu__sep{background:var(--fog-line)}[data-theme=fog] .lang-switch__option--active{background:var(--fog-crimson-soft);color:var(--fog-crimson)}[data-theme=fog] .avatar{background:var(--fog-paper-2);color:var(--fog-ink-mute)}[data-theme=fog] .versus-lobby__idbtn{background:var(--fog-crimson-soft);border:1px dashed rgba(176,58,43,.45);color:var(--fog-crimson)}[data-theme=fog] .versus-lobby__idbtn--copied{background:#b03a2b33}[data-theme=fog] .versus-lobby__entry,[data-theme=fog] .versus-seats__row,[data-theme=fog] .versus-scores__row,[data-theme=fog] .versus-reveal,[data-theme=fog] .versus-result__row,[data-theme=fog] .versus-friends__row{background:var(--fog-card);border-color:var(--fog-line);color:var(--fog-ink)}[data-theme=fog] .versus-lobby__entry--primary{background:linear-gradient(115deg,#b03a2b1f,#b03a2b08);border-color:#b03a2b5c}[data-theme=fog] .versus-lobby__friendsbadge{background:var(--sonar-danger);color:#fdf6e9}[data-theme=fog] .versus-lobby__friendsonline,[data-theme=fog] .versus-scores__flag--done,[data-theme=fog] .versus-reveal__gain--up{color:#3f6642}[data-theme=fog] .versus-invites__row{background:#a63a2814;border-color:#a63a285c}[data-theme=fog] .versus-seats__row--joined,[data-theme=fog] .versus-scores__row--me,[data-theme=fog] .versus-result__row--me{background:#4f7a521a;border-color:#4f7a5257}[data-theme=fog] .versus-board__clock{color:var(--fog-ink)}[data-theme=fog] .versus-board__clock--urgent{color:var(--sonar-danger)}[data-theme=fog] .versus-board__bar{background:var(--fog-paper-2)}[data-theme=fog] .versus-board__bar-fill{background:var(--fog-crimson)}[data-theme=fog] .versus-reveal__row{border-color:var(--fog-line)}[data-theme=fog] .versus-reveal__row--correct,[data-theme=fog] .versus-result__row:first-child{background:#a8761f1f;border-color:#a8761f61}[data-theme=fog] .versus-result__title{color:#8a5f18;font-family:var(--fog-serif)}[data-theme=fog] .versus-result__tag{border-color:var(--fog-line-2);color:var(--fog-ink-mute)}[data-theme=fog] .versus-lobby__seat,[data-theme=fog] .versus-lobby__pick{border-color:var(--fog-line-2);background:var(--fog-card);color:var(--fog-ink-dim)}[data-theme=fog] .versus-lobby__seat--on,[data-theme=fog] .versus-lobby__pick--on{border-color:#b03a2b73;background:var(--fog-crimson-soft);color:var(--fog-crimson)}[data-theme=fog] .versus-lobby__pick--on .versus-lobby__pickname{color:var(--fog-crimson)}[data-theme=fog] .versus-lobby__code--bad{border-color:#a63a2880;background:#a63a2812;color:var(--sonar-danger-text)}[data-theme=fog] .versus-friends__dot{background:var(--fog-line-2)}[data-theme=fog] .versus-friends__dot--on{background:#4f7a52}[data-theme=fog] .versus-friends__row:has(.versus-friends__dot--on) .versus-friends__state{color:#3f6642}[data-theme=fog] .versus-friends__remove{border-color:#a63a285c;color:var(--sonar-danger-text)}[data-theme=fog] .spinner{border-color:#b03a2b38;border-top-color:var(--fog-crimson)}[data-theme=fog] .toast{background:var(--fog-ink);border-color:var(--fog-ink);color:#fdf6e9}[data-theme=fog] .avatar-upload__preview-overlay{background:#2e2a2299;color:#fdf6e9}[data-theme=fog] .avatar-upload__btn{border-color:var(--fog-line-2);background:var(--fog-card);color:var(--fog-ink)}[data-theme=fog] .avatar-upload__btn--danger{border-color:#a63a285c;color:var(--sonar-danger-text)}[data-theme=fog] .debug-answer{color:var(--fog-ink-mute)}@media (min-width: 1000px) and (hover: hover) and (pointer: fine){[data-theme=fog] .app:not(.app--versus) .game-area{padding:24px 32px 26px}}@media (max-width: 599.98px){[data-theme=fog] .phead:has(.phead__gauge) .phead__sub{display:none}[data-theme=fog] .phead__title{font-size:1.25rem}[data-theme=fog] .phead__best-value{font-size:1.35rem}}[data-theme=fog] .app--flipped .guess-input__button{box-shadow:var(--sonar-fill-glow)}@media (prefers-reduced-motion: reduce){[data-theme=fog] .phead__gauge-bar>i{transition:none}}@keyframes radar-sweep{to{transform:rotate(-360deg)}}@keyframes radar-ping{0%{transform:scale(.35);opacity:.85}to{transform:scale(1.9);opacity:0}}@keyframes radar-popin{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes radar-drift{0%,to{transform:translate(-50%,-50%);opacity:.5}50%{transform:translate(-50%,calc(-50% - 9px));opacity:.95}}@keyframes radar-fade{0%,to{opacity:.62}50%{opacity:1}}[data-theme=sonar] .sonar{position:relative;width:min(100%,340px);aspect-ratio:1;margin:0 auto;flex:none}[data-theme=sonar] .victory--deck .sonar{margin:16px auto 0}[data-theme=sonar] .app--flipped .sonar{width:min(100%,340px,max(100px,calc(100dvh - var(--vk-h, 0px) - 270px)))}[data-theme=sonar] .app--flipped .sonar--idle{opacity:.5}@media (min-width: 600px){[data-theme=sonar] .app.app--flipped .sonar{width:min(100%,460px,max(100px,calc(100dvh - var(--vk-h, 0px) - 270px)))}}[data-theme=sonar] .home__radar .sonar{width:100%;height:100%;max-width:none;margin:0}[data-theme=sonar] .sonar__field{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(78,242,176,.16);background:radial-gradient(circle at 50% 50%,rgba(78,242,176,.09),transparent 70%)}[data-theme=sonar] .sonar__ring{position:absolute;border-radius:50%;border:1px dashed rgba(78,242,176,.14)}[data-theme=sonar] .sonar__ring--20{top:10%;right:10%;bottom:10%;left:10%}[data-theme=sonar] .sonar__ring--50{top:23%;right:23%;bottom:23%;left:23%}[data-theme=sonar] .sonar__ring--90{top:36%;right:36%;bottom:36%;left:36%;border-color:#ffb34038}[data-theme=sonar] .sonar__ring-label{position:absolute;left:50%;transform:translate(-50%);font:600 8.5px var(--sonar-mono);letter-spacing:.12em;color:#405a52}[data-theme=sonar] .sonar__ring-label--90{color:#8a6f3c}[data-theme=sonar] .sonar__cross-v,[data-theme=sonar] .sonar__cross-h{position:absolute;background:#4ef2b017}[data-theme=sonar] .sonar__cross-v{left:50%;top:0;bottom:0;width:1px}[data-theme=sonar] .sonar__cross-h{top:50%;left:0;right:0;height:1px}[data-theme=sonar] .sonar__sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(78,242,176,.3),transparent 38%);animation:radar-sweep 4.2s linear infinite}[data-theme=sonar] .home__radar .sonar__sweep{animation-duration:5.4s}[data-theme=sonar] .sonar__target{position:absolute;left:50%;top:50%;width:78px;height:78px;margin:-39px 0 0 -39px;border-radius:50%;border:1px solid rgba(255,90,60,.5);background:#ff5a3c1a;display:grid;place-items:center;text-align:center;font:800 15px var(--sonar-font);color:var(--sonar-danger-text)}[data-theme=sonar] .sonar__target-label{display:block;margin-top:2px;font:600 8.5px var(--sonar-mono);letter-spacing:.1em;color:#ff8a6ebf}[data-theme=sonar] .sonar__pulse{position:absolute;left:50%;top:50%;width:78px;height:78px;margin:-39px 0 0 -39px;border-radius:50%;border:1px solid rgba(255,90,60,.45);animation:radar-ping 2.6s ease-out infinite}[data-theme=sonar] .home__radar .sonar__target{animation:radar-fade 3.4s ease-in-out infinite}[data-theme=sonar] .home__radar .sonar__pulse{animation-duration:3.2s}[data-theme=sonar] .sonar--won .sonar__target{border-color:#ffe06699;background:var(--sonar-gold);color:#0d0a02;font-size:20px;box-shadow:0 0 42px #ffe0668c}[data-theme=sonar] .sonar--won .sonar__pulse{border-color:#ffe06680}[data-theme=sonar] .sonar__node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;animation:radar-popin .4s cubic-bezier(.2,1.3,.4,1)}[data-theme=sonar] .sonar__dot{width:6px;height:6px;border-radius:50%;background:var(--tier-gray)}[data-theme=sonar] .sonar__node--blue .sonar__dot{width:8px;height:8px;background:var(--tier-blue)}[data-theme=sonar] .sonar__node--green .sonar__dot{width:10px;height:10px;background:var(--tier-green)}[data-theme=sonar] .sonar__node--orange .sonar__dot{width:13px;height:13px;background:var(--tier-orange)}[data-theme=sonar] .sonar__node--gold .sonar__dot{width:13px;height:13px;background:var(--tier-gold)}[data-theme=sonar] .sonar__node--latest .sonar__dot{box-shadow:0 0 14px currentColor}[data-theme=sonar] .sonar__node--latest:before{content:"";position:absolute;top:0;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,179,64,.65);animation:radar-ping 1.8s ease-out infinite}[data-theme=sonar] .sonar__label{font:500 10px var(--sonar-font);color:var(--sonar-text-mute);white-space:nowrap}[data-theme=sonar] .sonar__node--blue .sonar__label{color:#7fa6cf}[data-theme=sonar] .sonar__node--green .sonar__label{color:#9fd6c2}[data-theme=sonar] .sonar__node--orange .sonar__label,[data-theme=sonar] .sonar__node--gold .sonar__label{font-weight:700;font-size:11px;color:var(--sonar-warm-text)}[data-theme=sonar] .sonar__label-value{font:600 9.5px var(--sonar-mono)}[data-theme=sonar] .sonar__trail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}[data-theme=sonar] .sonar__sector{position:absolute;transform:translate(-50%,-50%);font:600 9px var(--sonar-mono, monospace);letter-spacing:.18em;color:var(--sonar-text-faint);white-space:nowrap}[data-theme=sonar] .sonar__ghost{position:absolute;transform:translate(-50%,-50%);font-size:11px;color:var(--sonar-text-mute);white-space:nowrap;animation-name:radar-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite}[data-theme=sonar] .sonar__contours,[data-theme=sonar] .sonar__region,[data-theme=sonar] .sonar__note,[data-theme=sonar] .sonar__legend{display:none}@media (prefers-reduced-motion: reduce){[data-theme=sonar] .sonar__sweep,[data-theme=sonar] .sonar__pulse,[data-theme=sonar] .sonar__node,[data-theme=sonar] .sonar__ghost,[data-theme=sonar] .home__radar .sonar__target{animation:none!important}}@media (min-width: 1000px) and (hover: hover) and (pointer: fine){[data-theme=sonar] .sonar{width:min(470px,52vh)}[data-theme=sonar] .app:not(.app--versus) .sonar{margin-bottom:auto}}@keyframes map-popin{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes map-ping{0%{transform:scale(.35);opacity:.85}to{transform:scale(1.9);opacity:0}}@keyframes map-drift{0%,to{transform:translate(-50%,-50%);opacity:.5}50%{transform:translate(-50%,calc(-50% - 9px));opacity:.95}}@keyframes map-fade{0%,to{opacity:.62}50%{opacity:1}}[data-theme=fog] .sonar{position:relative;width:min(100%,340px);aspect-ratio:1;margin:0 auto;flex:none}[data-theme=fog] .victory--deck .sonar{margin:16px auto 0}[data-theme=fog] .app--flipped .sonar{width:min(100%,340px,max(100px,calc(100dvh - var(--vk-h, 0px) - 270px)))}[data-theme=fog] .app--flipped .sonar--idle{opacity:.5}@media (min-width: 600px){[data-theme=fog] .app.app--flipped .sonar{width:min(100%,460px,max(100px,calc(100dvh - var(--vk-h, 0px) - 270px)))}}[data-theme=fog] .home__radar .sonar{width:100%;height:100%;max-width:none;margin:0}[data-theme=fog] .sonar__field{position:absolute}[data-theme=fog] .sonar__contours{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:var(--fog-torn);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:var(--fog-torn);mask-size:100% 100%;mask-repeat:no-repeat}[data-theme=fog] .sonar__ring{display:none}[data-theme=fog] .sonar__target,[data-theme=fog] .sonar__pulse{position:absolute;left:var(--peak-x, 50%);top:var(--peak-y, 50%);width:78px;height:78px;margin:-39px 0 0 -39px;border-radius:50%}[data-theme=fog] .sonar__target{display:grid;place-items:center;text-align:center}[data-theme=fog] .sonar__pulse{border:1px solid transparent;animation:map-ping 2.6s ease-out infinite}[data-theme=fog] .sonar__node{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;animation:map-popin .4s cubic-bezier(.2,1.3,.4,1)}[data-theme=fog] .sonar__dot{width:6px;height:6px;border-radius:50%}[data-theme=fog] .sonar__node--blue .sonar__dot{width:8px;height:8px}[data-theme=fog] .sonar__node--green .sonar__dot{width:10px;height:10px}[data-theme=fog] .sonar__node--orange .sonar__dot,[data-theme=fog] .sonar__node--gold .sonar__dot{width:13px;height:13px}[data-theme=fog] .sonar__node--latest:before{content:"";position:absolute;width:34px;height:34px;border-radius:50%;border:1px solid transparent;animation:map-ping 1.8s ease-out infinite}[data-theme=fog] .sonar__label{white-space:nowrap}[data-theme=fog] .sonar__trail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}[data-theme=fog] .sonar__sector,[data-theme=fog] .sonar__ghost{position:absolute;transform:translate(-50%,-50%);white-space:nowrap}[data-theme=fog] .sonar__sector{font-weight:600;font-size:9px}[data-theme=fog] .sonar__ghost{font-size:11px;animation-name:map-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite}[data-theme=fog] .home__radar .sonar__target{animation:map-fade 3.4s ease-in-out infinite}[data-theme=fog] .sonar{--fog-sheet: #faf4e3;--fog-sheet-edge: #e6dfca;isolation:isolate}[data-theme=fog] .sonar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--fog-shadow) center / 100% 100% no-repeat;opacity:.2;filter:blur(3px);transform:translate(3px,5px)}[data-theme=fog] .sonar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='fg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23fg)' opacity='0.05'/%3E%3C/svg%3E"),var(--fog-edge),radial-gradient(118% 110% at 48% 44%,transparent 58%,rgba(124,112,84,.075) 100%),radial-gradient(circle at 44% 40%,var(--fog-sheet) 0 34%,var(--fog-sheet-edge) 100%);background-size:140px 140px,100% 100%,auto,auto;-webkit-mask-image:var(--fog-torn);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:var(--fog-torn);mask-size:100% 100%;mask-repeat:no-repeat}[data-theme=fog] .sonar__field{top:-13%;right:-13%;bottom:-13%;left:-13%;z-index:1;overflow:hidden;pointer-events:none;-webkit-mask-image:var(--fog-cloud),var(--fog-holes, none);-webkit-mask-size:100% 100%,79.37% 79.37%;-webkit-mask-position:center,center;-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:source-out,source-over;mask-image:var(--fog-cloud),var(--fog-holes, none);mask-size:100% 100%,79.37% 79.37%;mask-position:center,center;mask-repeat:no-repeat,no-repeat;mask-composite:subtract,add;opacity:calc(1 - var(--revealed, 0) * .12);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='sm'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011' numOctaves='6' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0%200%200%200%200.94%200%200%200%200%200.90%200%200%200%200%200.81%201.1%200.5%200.2%200%20-0.42'/%3E%3C/filter%3E%3Crect width='420' height='420' filter='url(%23sm)'/%3E%3C/svg%3E"),radial-gradient(circle at 50% 48%,#f1ead8f7 0,#f1ead8f7 40%,#ede5d1fc 72%,#e9e0cb);background-size:130% 130%,auto;background-position:center,center}[data-theme=fog] .sonar--won .sonar__field{opacity:0}[data-theme=fog] .home__radar .sonar__field{display:none}[data-theme=fog] .sonar__field:before,[data-theme=fog] .sonar__field:after{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;pointer-events:none;background-repeat:repeat;will-change:transform}[data-theme=fog] .sonar__field:before{opacity:.72;filter:blur(5px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='sn'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.019' numOctaves='5' seed='12' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0%200%200%200%200.96%200%200%200%200%200.92%200%200%200%200%200.83%201.2%200.4%200.2%200%20-0.55'/%3E%3C/filter%3E%3Crect width='360' height='360' filter='url(%23sn)'/%3E%3C/svg%3E");background-size:115% 115%;animation:fog-drift-a 32s ease-in-out infinite}[data-theme=fog] .sonar__field:after{opacity:.58;filter:blur(7px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='so'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.032' numOctaves='4' seed='27' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0%200%200%200%200.90%200%200%200%200%200.85%200%200%200%200%200.75%201.3%200.4%200.2%200%20-0.72'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23so)'/%3E%3C/svg%3E");background-size:150% 150%;animation:fog-drift-b 41s ease-in-out infinite}@keyframes fog-drift-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(5%,3%) scale(1.06)}66%{transform:translate(-3%,5%) scale(.97)}}@keyframes fog-drift-b{0%,to{transform:translate(0) scale(1.02)}40%{transform:translate(-6%,-4%) scale(.95)}72%{transform:translate(4%,-2%) scale(1.07)}}[data-theme=fog] .sonar__contour{fill:none;stroke:#96784657;stroke-width:.7px;stroke-linejoin:round}[data-theme=fog] .sonar__contour--major{stroke:#84663880;stroke-width:1.1px}[data-theme=fog] .sonar__contour:not(.sonar__contour--major){stroke-dasharray:1.8 1.6}[data-theme=fog] .sonar__contour--core{fill:#b03a2b1a}[data-theme=fog] .sonar__ring-label,[data-theme=fog] .sonar__cross-v,[data-theme=fog] .sonar__cross-h,[data-theme=fog] .sonar__sweep{display:none}[data-theme=fog] .sonar__target{z-index:0;background:none;font:800 24px var(--fog-serif);color:#962e20d9}[data-theme=fog] .sonar__target-label{display:none}[data-theme=fog] .sonar__pulse{border-color:#b03a2b59}[data-theme=fog] .sonar__pulse{display:none}[data-theme=fog] .sonar--won .sonar__target{border:1px solid #8f2c1f;background:var(--fog-crimson);color:#fdf6e9;font:700 21px var(--fog-serif);box-shadow:0 8px 22px #8c2c1e57}[data-theme=fog] .sonar--won .sonar__target-label{display:block;margin-top:3px;font:600 8.5px var(--sonar-mono);letter-spacing:.16em;color:#fdf6e9cc}[data-theme=fog] .sonar--won .sonar__pulse{display:block;border-color:#b03a2b57}[data-theme=fog] .sonar__node{z-index:0;flex-direction:column-reverse;gap:5px}[data-theme=fog] .sonar__dot{border:1px solid rgba(255,253,246,.9);background:var(--tier-gray);box-shadow:0 1px 4px #5a482859}[data-theme=fog] .sonar__node--blue .sonar__dot{background:#8a8171}[data-theme=fog] .sonar__node--green .sonar__dot{background:#8a7434}[data-theme=fog] .sonar__node--orange .sonar__dot{background:#a4552f}[data-theme=fog] .sonar__node--gold .sonar__dot{background:var(--fog-crimson)}[data-theme=fog] .sonar--won .sonar__node--cat-1 .sonar__dot{background:var(--sonar-cat-1)}[data-theme=fog] .sonar--won .sonar__node--cat-2 .sonar__dot{background:var(--sonar-cat-2)}[data-theme=fog] .sonar--won .sonar__node--cat-3 .sonar__dot{background:var(--sonar-cat-3)}[data-theme=fog] .sonar--won .sonar__node--cat-4 .sonar__dot{background:var(--sonar-cat-4)}[data-theme=fog] .sonar--won .sonar__node--cat-5 .sonar__dot{background:var(--sonar-cat-5)}[data-theme=fog] .sonar--won .sonar__node--cat-6 .sonar__dot{background:var(--sonar-cat-6)}[data-theme=fog] .sonar__node--latest .sonar__dot{box-shadow:0 0 0 4px #b03a2b29,0 1px 4px #5a482859}[data-theme=fog] .sonar__node--latest:before{top:auto;bottom:-8px;border-color:#b03a2b73}[data-theme=fog] .sonar__label{padding:3px 7px;border-radius:5px;border:1px solid var(--fog-line);background:#fffdf6f0;font:600 10.5px var(--sonar-font);color:var(--fog-ink-dim);box-shadow:0 2px 6px #78623c2e}[data-theme=fog] .sonar__node--green .sonar__label{border-color:#7a672d;background:#8a7434;color:#fdf8ec;font-weight:700}[data-theme=fog] .sonar__node--orange .sonar__label,[data-theme=fog] .sonar__node--gold .sonar__label{border-color:#8f2c1f;background:#a63b29;color:#fdf6e9;font-weight:700}[data-theme=fog] .sonar__label-value{font:700 9.5px var(--sonar-mono);opacity:.85}[data-theme=fog] .sonar__trail polyline{stroke:#b03a2b73;stroke-dasharray:2.5 2.5}[data-theme=fog] .sonar__region{display:block;position:absolute;z-index:2;transform:translate(-50%,-50%);max-width:42%;font:500 11px var(--fog-serif);letter-spacing:.34em;white-space:nowrap;text-align:center;color:#8a7e6a9e;pointer-events:none}[data-theme=fog] .sonar__region--cat-1{color:#a8761f99}[data-theme=fog] .sonar__region--cat-2{color:#3f5c868c}[data-theme=fog] .sonar__region--cat-3{color:#4f7a528c}[data-theme=fog] .sonar__region--cat-4{color:#8a5a8685}[data-theme=fog] .sonar__region--cat-5{color:#a4553a8c}[data-theme=fog] .sonar__region--cat-6{color:#5c7a868c}[data-theme=fog] .sonar__note{display:block;position:absolute;z-index:2;right:12px;bottom:10px;font:italic 400 10px var(--fog-serif);letter-spacing:.08em;color:var(--fog-ink-faint);pointer-events:none}[data-theme=fog] .sonar:has(.sonar__legend){margin-bottom:40px}[data-theme=fog] .sonar__legend{display:flex;position:absolute;top:calc(100% + 12px);left:0;right:0;flex-wrap:wrap;justify-content:center;gap:6px 16px}[data-theme=fog] .sonar__legend-item{display:inline-flex;align-items:center;gap:6px;font:500 11px var(--sonar-font);color:var(--fog-ink-mute)}[data-theme=fog] .sonar__legend-item:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--fog-cat-0)}[data-theme=fog] .sonar__legend-item--cat-1:before{background:var(--sonar-cat-1)}[data-theme=fog] .sonar__legend-item--cat-2:before{background:var(--sonar-cat-2)}[data-theme=fog] .sonar__legend-item--cat-3:before{background:var(--sonar-cat-3)}[data-theme=fog] .sonar__legend-item--cat-4:before{background:var(--sonar-cat-4)}[data-theme=fog] .sonar__legend-item--cat-5:before{background:var(--sonar-cat-5)}[data-theme=fog] .sonar__legend-item--cat-6:before{background:var(--sonar-cat-6)}[data-theme=fog] .sonar__ghost{color:#7a6f5d80;font-family:var(--fog-serif)}[data-theme=fog] .sonar__sector{color:#a09280d9;font-family:var(--fog-serif);letter-spacing:.3em}@media (prefers-reduced-motion: reduce){[data-theme=fog] .sonar__field:before,[data-theme=fog] .sonar__field:after,[data-theme=fog] .sonar__node,[data-theme=fog] .sonar__node--latest:before,[data-theme=fog] .sonar__pulse,[data-theme=fog] .sonar__ghost,[data-theme=fog] .home__radar .sonar__target{animation:none!important}}@media (min-width: 1000px) and (hover: hover) and (pointer: fine){[data-theme=fog] .sonar{border-radius:18px}[data-theme=fog] .sonar__region{font-size:11.5px}[data-theme=fog] .sonar__legend{gap:8px 22px}}@media (max-width: 599.98px){[data-theme=fog] .sonar__label{font-size:10px}[data-theme=fog] .sonar__region{font-size:9.5px;letter-spacing:.22em}}@media (min-width: 1000px) and (hover: hover) and (pointer: fine){[data-theme=fog] .sonar{width:min(470px,52vh)}[data-theme=fog] .app:not(.app--versus) .sonar{margin-bottom:auto}}
