.logo.svelte-1l8nvlt{flex:none;border-radius:22%}.lockup.svelte-ef4fqq{display:inline-flex;align-items:center;gap:calc(var(--m) * .3);line-height:1;color:var(--fg)}.word.svelte-ef4fqq{display:inline-flex;align-items:center;gap:calc(var(--m) * .14);transform:translateY(-.04em)}.chess.svelte-ef4fqq{font-family:var(--logo-serif);font-weight:600;font-size:calc(var(--m) * .74);letter-spacing:-.035em;font-variation-settings:"opsz" 72}.gm.svelte-ef4fqq{font-family:var(--logo-sans);font-weight:700;font-size:calc(var(--m) * .36);letter-spacing:.12em;padding:.28em .32em .24em .44em;border-radius:.32em;color:#1a1305;background:linear-gradient(180deg,#fff2bf,#f2cf6b 38%,#c99a2e);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0003;transform:translateY(-.12em)}.compact.svelte-ef4fqq .gm:where(.svelte-ef4fqq){padding:.22em .26em .18em .36em}.mini.svelte-1i7tqh1{width:100%;height:auto;aspect-ratio:1;border-radius:4px;overflow:hidden}.l.svelte-1i7tqh1{fill:var(--sq-light)}.d.svelte-1i7tqh1{fill:var(--sq-dark)}.hl.svelte-1i7tqh1{fill:var(--mark-last)}.pp.svelte-1lbs4bl{position:fixed;z-index:60;pointer-events:none;padding:4px;border-radius:8px;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 28px #00000047;animation:svelte-1lbs4bl-in .12s ease-out}.pp.above.svelte-1lbs4bl{transform:translateY(-100%)}.cap.svelte-1lbs4bl{padding:4px 2px 0;font:600 .78rem/1.2 var(--body);text-align:center;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes svelte-1lbs4bl-in{0%{opacity:0}}.scrim.svelte-1rc1rez{position:fixed;inset:0;z-index:80;background:#080c0a73;border:0;padding:0;cursor:default;animation:svelte-1rc1rez-fade .15s ease}.sheet.svelte-1rc1rez{position:fixed;z-index:81;left:50%;top:50%;translate:-50% -50%;width:min(460px,calc(100vw - 24px));max-height:min(82dvh,680px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);outline:none;animation:svelte-1rc1rez-pop .16s ease}.sheet.tall.svelte-1rc1rez{height:min(82dvh,680px)}.sheet.wide.svelte-1rc1rez{width:min(880px,calc(100vw - 32px));max-height:min(90dvh,860px)}.handle.svelte-1rc1rez{display:none}.head.svelte-1rc1rez{display:flex;align-items:center;gap:8px;padding:10px 10px 6px 16px}.head.svelte-1rc1rez h3:where(.svelte-1rc1rez){margin:0;flex:1;font-size:1.05rem}.tabs.svelte-1rc1rez{flex:1;min-width:0}.tabs.svelte-1rc1rez button:where(.svelte-1rc1rez){flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px}.badge-n.svelte-1rc1rez{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--danger);color:#fff;font:700 .7rem/18px var(--body)}.close.svelte-1rc1rez{flex:none}.body.svelte-1rc1rez{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px 16px;display:grid;gap:12px;align-content:start}.body.has-foot.svelte-1rc1rez:after{content:"";display:block;height:12px}.foot.svelte-1rc1rez{padding:8px 16px calc(10px + var(--safe-bottom));border-top:1px solid var(--line)}@media(max-width:599px),(max-width:899px)and (orientation:portrait){.sheet.svelte-1rc1rez{inset:auto 0 0;translate:none;width:auto;max-height:86dvh;border-radius:18px 18px 0 0;border-bottom:0;padding-bottom:var(--safe-bottom);animation:svelte-1rc1rez-rise .18s ease;transition:transform .05s linear}.sheet.tall.svelte-1rc1rez{height:78dvh}.handle.svelte-1rc1rez{display:grid;place-items:center;height:20px;cursor:grab;touch-action:none}.grab.svelte-1rc1rez{width:40px;height:4px;border-radius:2px;background:var(--line-strong)}.head.svelte-1rc1rez{padding-top:0}}@keyframes svelte-1rc1rez-rise{0%{transform:translateY(30px);opacity:0}}@keyframes svelte-1rc1rez-pop{0%{opacity:0;scale:.97}}@keyframes svelte-1rc1rez-fade{0%{opacity:0}}.loader.svelte-yzimtf{display:grid;gap:12px}.what.svelte-yzimtf{display:flex;gap:10px;align-items:flex-start;margin:0;color:var(--fg)}.ic.svelte-yzimtf{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.bar.svelte-yzimtf{height:8px}.bar.indeterminate.svelte-yzimtf>span:where(.svelte-yzimtf){width:35%;animation:svelte-yzimtf-slide 1.2s ease-in-out infinite}@keyframes svelte-yzimtf-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}.meta.svelte-yzimtf{margin-top:-6px}.tip.svelte-yzimtf{display:grid;gap:6px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--brass-soft);min-height:5.2rem;align-content:start}.tip.svelte-yzimtf .eyebrow:where(.svelte-yzimtf){display:inline-flex;align-items:center;gap:5px}.tip.svelte-yzimtf p:where(.svelte-yzimtf){margin:0;color:var(--fg);font-size:var(--fs-callout)}.actions.svelte-yzimtf{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.notes.svelte-128gay0{position:fixed;z-index:70;top:calc(8px + var(--safe-top));left:50%;transform:translate(-50%);width:min(440px,calc(100vw - 24px));display:grid;gap:8px}.note.svelte-128gay0{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;background:var(--surface);border:1px solid var(--brass);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.txt.svelte-128gay0{display:grid;flex:1;min-width:0}.txt.svelte-128gay0 b:where(.svelte-128gay0),.txt.svelte-128gay0 span:where(.svelte-128gay0){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.sheetcard.svelte-128gay0{position:fixed;z-index:65;left:50%;transform:translate(-50%);bottom:calc(12px + var(--tabbar-space));width:min(440px,calc(100vw - 24px));box-shadow:var(--shadow-lg)}.sheetcard.svelte-128gay0 h2:where(.svelte-128gay0){font-size:1.1rem;margin:0}.upd.svelte-128gay0 p:where(.svelte-128gay0){margin:2px 0 0}.row.end.svelte-128gay0{justify-content:flex-end;gap:8px}.grow.svelte-128gay0{flex:1}.scrim-full.svelte-128gay0{position:fixed;inset:0;z-index:90;background:#0000008c}.modal.svelte-128gay0{position:fixed;z-index:91;left:50%;top:50%;transform:translate(-50%,-50%);width:min(400px,calc(100vw - 32px));box-shadow:var(--shadow-lg)}.modal.svelte-128gay0 h2:where(.svelte-128gay0){margin:0;font-size:1.2rem}.cgm-splash.svelte-yofbmc{--box: min(55vw, 55vh, 226px);position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow:hidden;background:#14201b;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none}.glow.svelte-yofbmc{position:absolute;left:50%;top:50%;width:calc(var(--box) * 2.7);height:calc(var(--box) * 2.7);translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,#245c47,#1a3a2e 45%,#14201b00)}.stage.svelte-yofbmc{position:relative;width:var(--box);height:var(--box)}.art.svelte-yofbmc{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.word.svelte-yofbmc{position:absolute;left:50%;top:100%;display:flex;align-items:center;gap:.3em;translate:-50% 0;margin-top:calc(var(--box) * .02);font-size:calc(var(--box) * .2);line-height:1;color:#f3eedf;white-space:nowrap;opacity:0;clip-path:inset(-50% 100% -50% -10%)}.chess.svelte-yofbmc{font-family:var(--logo-serif);font-weight:600;letter-spacing:-.035em;font-variation-settings:"opsz" 72}.gm.svelte-yofbmc{position:relative;overflow:hidden;font-family:var(--logo-sans);font-weight:700;font-size:.48em;letter-spacing:.12em;padding:.28em .32em .24em .44em;border-radius:.32em;color:#1a1305;background:linear-gradient(180deg,#fff2bf,#f2cf6b 38%,#c99a2e);box-shadow:inset 0 1px #ffffff8c,0 0 18px #f2cf6b59}.gm.svelte-yofbmc:after{content:"";position:absolute;inset:-20% auto -20% -60%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:skew(-18deg)}.burst.svelte-yofbmc{position:absolute;left:50%;top:46%}.burst.svelte-yofbmc i:where(.svelte-yofbmc){position:absolute;width:var(--s);height:var(--s);margin:calc(var(--s) / -2);border-radius:50%;background:#fff3c4;box-shadow:0 0 6px #f2cf6b,0 0 12px #f2cf6b99;opacity:0}.cgm-splash.svelte-yofbmc .gp-ring-back,.cgm-splash.svelte-yofbmc .gp-ring-front{transform-box:view-box;transform-origin:64px 70px}.cgm-splash.svelte-yofbmc .gp-haze,.cgm-splash.svelte-yofbmc .gp-spark{transform-box:fill-box;transform-origin:center}.play.svelte-yofbmc .stage:where(.svelte-yofbmc){animation:svelte-yofbmc-lift .62s .12s cubic-bezier(.3,.9,.3,1) both}.play.svelte-yofbmc .glow:where(.svelte-yofbmc){animation:svelte-yofbmc-glow 1.1s ease-out both}.play.svelte-yofbmc .gp-ring-back,.play.svelte-yofbmc .gp-ring-front{animation:svelte-yofbmc-orbit .9s cubic-bezier(.25,.9,.25,1) both}.play.svelte-yofbmc .gp-sweep{animation:svelte-yofbmc-sweep .62s .22s cubic-bezier(.45,0,.3,1) both}.play.svelte-yofbmc .gp-haze{animation:svelte-yofbmc-haze .9s .3s ease-out both}.play.svelte-yofbmc .gp-spark{animation:svelte-yofbmc-twinkle .75s .35s cubic-bezier(.3,1.4,.5,1) both}.play.svelte-yofbmc .burst:where(.svelte-yofbmc) i:where(.svelte-yofbmc){animation:svelte-yofbmc-burst .75s calc(.42s + var(--d)) cubic-bezier(.1,.7,.3,1) both}.play.svelte-yofbmc .word:where(.svelte-yofbmc){animation:svelte-yofbmc-word .55s .42s cubic-bezier(.25,.9,.3,1) both}.play.svelte-yofbmc .gm:where(.svelte-yofbmc):after{animation:svelte-yofbmc-shine .5s .78s ease-in-out both}.exit.svelte-yofbmc{animation:svelte-yofbmc-out .32s ease-in both;pointer-events:none}.exit.svelte-yofbmc .stage:where(.svelte-yofbmc){translate:0 calc(var(--box) * -.14);animation:svelte-yofbmc-zoom .32s ease-in both}.exit.svelte-yofbmc .word:where(.svelte-yofbmc){opacity:1;clip-path:none}@keyframes svelte-yofbmc-lift{to{translate:0 calc(var(--box) * -.14)}}@keyframes svelte-yofbmc-glow{35%{scale:1.12;filter:brightness(1.35)}}@keyframes svelte-yofbmc-orbit{0%{transform:rotate(0) scale(1)}40%{transform:rotate(-9deg) scale(1.08,1.22);filter:brightness(1.5)}to{transform:none}}@keyframes svelte-yofbmc-sweep{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(210px)}}@keyframes svelte-yofbmc-haze{30%{opacity:1;transform:scale(1.3)}}@keyframes svelte-yofbmc-twinkle{30%{transform:scale(.3) rotate(-90deg);opacity:.4}75%{transform:scale(1.35) rotate(8deg);opacity:1}to{transform:none}}@keyframes svelte-yofbmc-burst{0%{opacity:0;transform:translate(0) scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1)}}@keyframes svelte-yofbmc-word{0%{opacity:0;clip-path:inset(-50% 100% -50% -10%);transform:translateY(8px);letter-spacing:.08em}to{opacity:1;clip-path:inset(-50% -10% -50% -10%);transform:none}}@keyframes svelte-yofbmc-shine{to{left:130%}}@keyframes svelte-yofbmc-out{to{opacity:0}}@keyframes svelte-yofbmc-zoom{to{scale:1.12;filter:blur(3px)}}@media(prefers-reduced-motion:reduce){.cgm-splash.svelte-yofbmc :where(.svelte-yofbmc),.cgm-splash.svelte-yofbmc *{animation:none!important}.exit.svelte-yofbmc{animation:svelte-yofbmc-out .25s linear both!important}.exit.svelte-yofbmc .stage:where(.svelte-yofbmc){translate:none}.exit.svelte-yofbmc .word:where(.svelte-yofbmc){opacity:0}}.flag.svelte-r13xze{flex:none;display:inline-block;font-weight:400;font-size:.95em;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;vertical-align:-.05em;-webkit-user-select:none;user-select:none}.av.svelte-112qgxv{position:relative;flex:none;display:inline-grid;place-items:center;border-radius:28%;font-family:var(--display);font-weight:700;line-height:1;color:#f6f2e6;background:hsl(var(--h) 32% 34%)}.dot.svelte-112qgxv{position:absolute;right:-2px;bottom:-2px;border-radius:50%;background:var(--ok);border:2px solid var(--surface)}.botbadge.svelte-s40w9c{flex:none;gap:.2rem;padding:.05rem .4rem;font-size:.72rem;line-height:1.3}.botbadge.small.svelte-s40w9c{padding:0 .32rem;font-size:.66rem}.urow.svelte-12c0r3l{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:var(--radius-sm);background:var(--surface-2);min-width:0}.main.svelte-12c0r3l{flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;color:var(--fg);text-decoration:none;min-height:52px}.main.svelte-12c0r3l:hover b:where(.svelte-12c0r3l){text-decoration:underline}.who.svelte-12c0r3l{display:grid;min-width:0}.nm.svelte-12c0r3l{display:flex;align-items:center;gap:6px;min-width:0}.nm.svelte-12c0r3l b:where(.svelte-12c0r3l){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st.svelte-12c0r3l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt.svelte-12c0r3l{font:700 1.05rem var(--display);padding-right:4px}.rank.svelte-12c0r3l{min-width:22px;text-align:center;font-weight:700;color:var(--muted)}.acts.svelte-12c0r3l{display:flex;gap:6px;flex:none}@media(max-width:420px){.wl.svelte-12c0r3l{display:none}}.us.svelte-1s8wowp{position:relative;min-width:0}.box.svelte-1s8wowp{display:flex;align-items:center;gap:6px;padding:0 10px;min-height:40px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted)}.box.svelte-1s8wowp:focus-within{border-color:var(--accent);color:var(--fg)}.inline.svelte-1s8wowp .box:where(.svelte-1s8wowp){min-height:46px;border-radius:var(--radius)}.box.svelte-1s8wowp input[type=search]:where(.svelte-1s8wowp){flex:1;min-width:0;width:auto;min-height:0;border:0;border-radius:0;outline:0;background:transparent;color:var(--fg);font:inherit;font-size:16px;padding:8px 0}.compact.svelte-1s8wowp input[type=search]:where(.svelte-1s8wowp){font-size:.95rem}input.svelte-1s8wowp::-webkit-search-cancel-button{cursor:pointer}.spinner.sm.svelte-1s8wowp{width:14px;height:14px}.drop.svelte-1s8wowp{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;min-width:260px;list-style:none;margin:0;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);max-height:60vh;overflow-y:auto}.drop.svelte-1s8wowp button:where(.svelte-1s8wowp){width:100%;display:flex;align-items:center;gap:8px;padding:6px 8px;min-height:44px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.drop.svelte-1s8wowp button:where(.svelte-1s8wowp):hover,.drop.svelte-1s8wowp button.act:where(.svelte-1s8wowp){background:var(--surface-2)}.dn.svelte-1s8wowp{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr.svelte-1s8wowp{margin-left:auto}.empty.svelte-1s8wowp{padding:10px}.inl.svelte-1s8wowp{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.ict.svelte-21zx79{position:fixed;z-index:95;left:50%;translate:-50% 0;top:calc(var(--nav-h) + var(--safe-top) + 10px);width:min(520px,calc(100vw - 20px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 40px 12px 12px;background:var(--surface);border:1px solid var(--brass);border-radius:14px;box-shadow:var(--shadow-lg);animation:svelte-21zx79-drop .2s ease}.txt.svelte-21zx79{display:grid;min-width:0}.acts.svelte-21zx79{display:flex;gap:6px}.x.svelte-21zx79{position:absolute;top:6px;right:6px}@media(max-width:767px){html.immersive .ict.svelte-21zx79{top:calc(var(--safe-top) + 8px)}}@media(max-width:560px){.ict.svelte-21zx79{grid-template-columns:auto minmax(0,1fr)}.acts.svelte-21zx79{grid-column:1 / -1;justify-content:flex-end}}@keyframes svelte-21zx79-drop{0%{opacity:0;transform:translateY(-12px)}}.exit-hint.svelte-5ylb14{position:fixed;z-index:95;left:50%;bottom:calc(var(--safe-bottom, 0px) + 84px);translate:-50% 0;max-width:calc(100vw - 32px);padding:9px 16px;border-radius:999px;background:#141a17eb;color:#f2efe6;font:500 .88rem/1.3 var(--body);text-align:center;box-shadow:0 6px 20px #00000040;pointer-events:none;animation:svelte-5ylb14-hint-in .15s ease-out}@keyframes svelte-5ylb14-hint-in{0%{opacity:0;translate:-50% 6px}}.offer.svelte-52v11x{position:fixed;z-index:40;left:16px;right:16px;bottom:calc(var(--tabbar-space, 0px) + 12px);max-width:420px;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px;box-shadow:var(--shadow-lg);animation:svelte-52v11x-rise .25s ease-out}@media(min-width:768px){.offer.svelte-52v11x{left:auto;right:24px;bottom:24px;margin:0}}@keyframes svelte-52v11x-rise{0%{transform:translateY(12px);opacity:0}}@media(prefers-reduced-motion:reduce){.offer.svelte-52v11x{animation:none}}.ico.svelte-52v11x{width:42px;height:42px;border-radius:12px;background:var(--accent-soft);display:grid;place-items:center}.ico.svelte-52v11x svg:where(.svelte-52v11x){width:34px;height:34px}.txt.svelte-52v11x{display:grid;gap:4px}.btns.svelte-52v11x{margin-top:6px;gap:8px}.close.svelte-52v11x{margin:-6px -6px 0 0}
