._8j1FWa_page{--fg:#e3e3e3;--muted:#e3e3e399;--line:#e3e3e324;min-height:100dvh;color:var(--fg);font-family:var(--font-sans), "Hiragino Sans", sans-serif;background:#111;flex-direction:column;align-items:center;gap:12px;padding:12px 0 24px;display:flex}._8j1FWa_picker{width:min(375px,100% - 32px);font:12px / 1 var(--mono,ui-monospace, monospace);flex-wrap:wrap;align-items:center;gap:6px;display:flex}._8j1FWa_picker a,._8j1FWa_picker button{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:6px 10px;text-decoration:none}._8j1FWa_picker a[data-on]{color:var(--fg);border-color:var(--fg)}._8j1FWa_gap{flex:1}._8j1FWa_left{color:var(--muted)}._8j1FWa_phone{--stage:clamp(230px, 36svh, 330px);background:#000;border-radius:12px;width:min(375px,100%);height:720px;max-height:calc(100dvh - 100px);position:relative;overflow:hidden}@media (max-height:940px){._8j1FWa_phone{--stage:clamp(180px, 31svh, 330px)}}._8j1FWa_phone ._8j1FWa_frame{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}._8j1FWa_phone ._8j1FWa_topBar{flex:none;width:100%;max-width:none;position:relative}._8j1FWa_phone ._8j1FWa_session{flex:1;min-height:0;transition:filter .3s,transform .24s ease-out}._8j1FWa_hudGap{flex:none;height:12px}._8j1FWa_sceneWrap{flex:none;transition:transform .3s ease-out}._8j1FWa_step{flex-direction:column;flex:1;min-height:0;transition:opacity .3s;display:flex}._8j1FWa_score{color:var(--muted)}._8j1FWa_notes{width:min(375px,100% - 32px);color:var(--muted);gap:8px;font-size:13px;display:grid}._8j1FWa_notes p b{color:var(--fg)}._8j1FWa_notes ol{padding-left:18px}._8j1FWa_phone ._8j1FWa_step{overflow:hidden}._8j1FWa_phone [data-hidden]{visibility:hidden}._8j1FWa_crash{color:var(--fg,#e3e3e3);border:1px solid #ea6a6499;border:1px solid lab(61.3079% 50.1954 28.9223/.6);border-radius:6px;justify-items:start;gap:8px;margin:16px;padding:12px;font-size:13px;display:grid}._8j1FWa_crash code{color:#ea6a64;color:lab(61.3079% 50.1954 28.9223);white-space:pre-wrap;word-break:break-word;font-size:12px}._8j1FWa_crash button{border:1px solid #e3e3e34d;border-radius:6px;padding:6px 10px}
.MzlMIW_round{--gold:#c9a46b;--gold-light:#e3c58a;--cream:#f2ede4;--night:#1b2a4a;--cinnabar:#b8432f;--ink:#0b0b0c;flex-direction:column;display:flex;position:relative}.MzlMIW_head{background:var(--ui-combo-combo-header) center / 100% 100% no-repeat;flex:none;align-items:center;gap:10px;height:64px;margin:4px 0 12px;padding:0 18px 0 86px;display:flex;position:relative}.MzlMIW_medallion{background:var(--ui-combo-hit-medallion) center / contain no-repeat;place-items:center;width:84px;height:84px;display:grid;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.MzlMIW_number{align-items:flex-end;display:inline-flex}.MzlMIW_hits{font-size:38px;animation:.22s cubic-bezier(.2,1.6,.4,1) MzlMIW_stamp}.MzlMIW_counter{flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.MzlMIW_hitsLabel{font-size:20px;line-height:16px}.MzlMIW_speed{align-items:center;gap:4px;font-size:15px;animation:.9s ease-out forwards MzlMIW_rise;display:flex}.MzlMIW_speedWord{font-size:22px;line-height:24px}.MzlMIW_clock{gap:3px;display:flex}.MzlMIW_clock i{border:1px solid var(--gold);width:7px;height:7px;transform:rotate(45deg)}.MzlMIW_clock i[data-on]{background:var(--gold-light)}.MzlMIW_clock i[data-on][data-late]{border-color:var(--cinnabar);background:var(--cinnabar);animation:.5s steps(2,end) infinite MzlMIW_blink}.MzlMIW_body{flex:1 1 0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:0;display:grid}.MzlMIW_body>:last-child{align-self:stretch}.MzlMIW_gauge{aspect-ratio:122/512;background:var(--ui-combo-gauge-frame) center / contain no-repeat;justify-self:center;width:auto;height:min(100%,168px);position:relative}.MzlMIW_fill{background:var(--night);grid-template-rows:repeat(10,1fr);gap:2px;padding:2px 0;display:grid;position:absolute;inset:9.5% 27.5% 15.2%}.MzlMIW_fill i{background:#f2ede40f;transition:background .12s}.MzlMIW_fill i[data-on]{background:var(--gold)}.MzlMIW_fill i:nth-child(-n+3)[data-on]{background:var(--gold-light)}.MzlMIW_finisher{z-index:5;aspect-ratio:960/316;background:var(--ui-combo-finisher-band) center / 100% 100% no-repeat;color:var(--ink);place-content:center;justify-items:center;gap:2px;animation:.28s ease-out MzlMIW_sweep;display:grid;position:absolute;top:38%;left:-24px;right:-24px}.MzlMIW_finisher[data-kind=limit]{aspect-ratio:960/298;background-image:var(--ui-combo-limit-band);color:var(--cream)}.MzlMIW_title{font-size:min(40px,10.4vw);line-height:1;transform:rotate(-4deg)}.MzlMIW_finisher[data-kind=limit] .MzlMIW_title{font-size:min(46px,12vw)}.MzlMIW_finisher[data-kind=time] .MzlMIW_title{font-size:min(52px,13.5vw)}.MzlMIW_total{align-items:flex-end;gap:6px;margin-top:4px;font-size:20px;display:flex;transform:rotate(-4deg)}.MzlMIW_finisher:not([data-kind=limit]) .MzlMIW_total{border:1px solid var(--gold);background:var(--ink);padding:3px 10px 4px}.MzlMIW_totalWord{font-size:18px;line-height:15px}@keyframes MzlMIW_stamp{0%{opacity:.4;transform:scale(1.7)}}@keyframes MzlMIW_rise{70%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes MzlMIW_blink{50%{opacity:.35}}@keyframes MzlMIW_sweep{0%{transform:translate(-110%)}}.MzlMIW_round[data-fx=hit1-0]{animation:.16s ease-out MzlMIW_shake-s-a}.MzlMIW_round[data-fx=hit1-1]{animation:.16s ease-out MzlMIW_shake-s-b}.MzlMIW_round[data-fx=hit2-0]{animation:.22s ease-out 40ms MzlMIW_shake-m-a}.MzlMIW_round[data-fx=hit2-1]{animation:.22s ease-out 40ms MzlMIW_shake-m-b}.MzlMIW_round[data-fx=hit3-0]{animation:.28s ease-out 70ms MzlMIW_shake-l-a}.MzlMIW_round[data-fx=hit3-1]{animation:.28s ease-out 70ms MzlMIW_shake-l-b}.MzlMIW_round[data-fx=finish]{animation:.42s ease-out MzlMIW_shake-l-a}.MzlMIW_round[data-jolt="0"] .MzlMIW_body{animation:.26s ease-out MzlMIW_jolt-a}.MzlMIW_round[data-jolt="1"] .MzlMIW_body{animation:.26s ease-out MzlMIW_jolt-b}.MzlMIW_slash{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.MzlMIW_slash line{stroke:var(--cream);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:.3s cubic-bezier(.2,.9,.3,1) forwards MzlMIW_slash}.MzlMIW_pop{z-index:5;pointer-events:none;font-size:30px;animation:.76s cubic-bezier(.2,1.4,.4,1) forwards MzlMIW_pop;position:absolute;transform:translate(-50%,-50%)}.MzlMIW_pop[data-gain="2"]{font-size:38px}.MzlMIW_pop[data-gain="3"]{font-size:48px}.MzlMIW_card[data-hit]{z-index:3;border-color:var(--cream);background:var(--cream);color:var(--ink);animation:.26s ease-in forwards MzlMIW_shatter}.MzlMIW_card[data-result=wrong]{animation:.26s ease-out MzlMIW_shake-s-a}.MzlMIW_fill i[data-on]{animation:.22s cubic-bezier(.2,1.6,.4,1) MzlMIW_segment}.MzlMIW_round[data-tier]:after{content:"";z-index:2;border:2px solid var(--gold-light);pointer-events:none;animation:.42s ease-out forwards MzlMIW_tier;position:absolute;inset:-6px}.MzlMIW_round[data-tier="2"]:after{border-color:var(--cinnabar);animation-name:MzlMIW_tier-2}.MzlMIW_round[data-late]:before{content:"";z-index:2;border:2px solid var(--cinnabar);pointer-events:none;animation:.5s steps(2,end) infinite MzlMIW_blink;position:absolute;inset:-6px}.MzlMIW_hits{animation-duration:.26s}.MzlMIW_flash{z-index:6;background:var(--cream);pointer-events:none;animation:.26s ease-out forwards MzlMIW_flash;position:fixed;inset:0}.MzlMIW_finisher{animation:.36s cubic-bezier(.2,1.5,.4,1) MzlMIW_slam}@keyframes MzlMIW_slash{60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1000px;opacity:0}}@keyframes MzlMIW_pop{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)}20%{opacity:1;transform:translate(-50%,-50%)scale(1)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-150%)scale(.9)}}@keyframes MzlMIW_shatter{40%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(.6)rotate(-6deg)}}@keyframes MzlMIW_segment{0%{transform:scaleX(1.8)}}@keyframes MzlMIW_tier{0%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:none}}@keyframes MzlMIW_tier-2{0%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:none}}@keyframes MzlMIW_flash{0%{opacity:.85}to{opacity:0}}@keyframes MzlMIW_slam{0%{opacity:0;transform:scale(1.6)}60%{opacity:1;transform:scale(.96)}}@keyframes MzlMIW_shake-s-a{25%{transform:translate(-3px,1px)}50%{transform:translate(3px,-1px)}75%{transform:translate(-1px)}}@keyframes MzlMIW_shake-s-b{25%{transform:translate(3px,-1px)}50%{transform:translate(-3px,1px)}75%{transform:translate(1px)}}@keyframes MzlMIW_shake-m-a{20%{transform:translate(-6px,2px)}40%{transform:translate(5px,-2px)}60%{transform:translate(-3px,1px)}80%{transform:translate(2px)}}@keyframes MzlMIW_shake-m-b{20%{transform:translate(6px,-2px)}40%{transform:translate(-5px,2px)}60%{transform:translate(3px,-1px)}80%{transform:translate(-2px)}}@keyframes MzlMIW_shake-l-a{15%{transform:translate(-10px,4px)rotate(-.6deg)}30%{transform:translate(9px,-4px)rotate(.5deg)}50%{transform:translate(-6px,2px)}70%{transform:translate(4px,-1px)}85%{transform:translate(-2px)}}@keyframes MzlMIW_shake-l-b{15%{transform:translate(10px,-4px)rotate(.6deg)}30%{transform:translate(-9px,4px)rotate(-.5deg)}50%{transform:translate(6px,-2px)}70%{transform:translate(-4px,1px)}85%{transform:translate(2px)}}@keyframes MzlMIW_jolt-a{25%{transform:translate(-8px)}60%{transform:translate(5px)}}@keyframes MzlMIW_jolt-b{25%{transform:translate(8px)}60%{transform:translate(-5px)}}@media (prefers-reduced-motion:reduce){.MzlMIW_hits,.MzlMIW_speed,.MzlMIW_clock i,.MzlMIW_finisher,.MzlMIW_round[data-fx],.MzlMIW_round[data-jolt] .MzlMIW_body,.MzlMIW_card[data-hit],.MzlMIW_card[data-result=wrong],.MzlMIW_fill i[data-on],.MzlMIW_round[data-tier]:after,.MzlMIW_round[data-late]:before,.MzlMIW_slash line,.MzlMIW_pop,.MzlMIW_flash{animation:none}.MzlMIW_slash,.MzlMIW_pop,.MzlMIW_flash{display:none}}.MzlMIW_matchGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,4), minmax(0, 1fr));grid-auto-flow:dense;gap:6px;min-height:0;display:grid}.MzlMIW_matchColumn{display:contents}.MzlMIW_matchColumn:first-child>*{grid-column:1}.MzlMIW_matchColumn:last-child>*{grid-column:2}.MzlMIW_matchGrid .MzlMIW_card{min-height:0;padding:6px 14px}.MzlMIW_matchGrid [data-fit-card=left]>[lang=ja]{white-space:nowrap}
._5VWTFa_bin{border:1px dashed var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:11px}._5VWTFa_bin:not(:disabled){border-color:var(--muted);color:var(--fg)}._5VWTFa_heardRow{grid-template-columns:24px 1fr 20px;align-items:center;gap:10px;width:100%;display:grid}._5VWTFa_heardNo{color:var(--muted);font-family:var(--mono);font-size:18px}._5VWTFa_heardText{text-align:left;font-size:18px}._5VWTFa_heardText[data-hidden]{visibility:hidden}._5VWTFa_heardIcon{color:var(--gold);opacity:0}._5VWTFa_heardRow[data-playing] ._5VWTFa_heardNo{color:var(--gold)}._5VWTFa_heardRow[data-playing] ._5VWTFa_heardIcon{opacity:1}._5VWTFa_lines{justify-items:start;gap:10px;font-size:18px}._5VWTFa_gapLine{white-space:nowrap;align-items:baseline;display:flex}._5VWTFa_scene._5VWTFa_scene{text-align:left;justify-items:stretch;gap:4px;font-size:16px}._5VWTFa_sceneLine{display:block}._5VWTFa_scene[data-style=notice] ._5VWTFa_sceneLine{border-bottom:1px solid var(--line);padding:3px 4px}._5VWTFa_scene[data-style=notice] ._5VWTFa_sceneLine:last-child{border-bottom:0}._5VWTFa_readLine{line-height:1.6;display:grid}._5VWTFa_readWord{color:inherit;font:inherit;-webkit-text-decoration:underline dotted 1px var(--faint);text-decoration:underline dotted 1px var(--faint);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0}._5VWTFa_readWord[aria-pressed=true]{color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}._5VWTFa_readGloss{height:16px;color:var(--muted);font-size:12px;line-height:16px}._5VWTFa_readGloss [lang]{color:var(--gold)}._5VWTFa_scene[data-style=chat] ._5VWTFa_sceneLine{justify-content:flex-start;align-items:baseline;gap:8px;display:flex}._5VWTFa_scene[data-style=chat] ._5VWTFa_sceneLine>:last-child{background:var(--raised);border-radius:12px 12px 12px 4px;padding:2px 10px}._5VWTFa_sender{width:3em;color:var(--muted);font-family:var(--mono);letter-spacing:.06em;flex:none;font-size:10px}
@font-face{font-family:Kana Gold;font-style:normal;font-weight:800;font-display:block;src:url(/fonts/cinzel-gold.4af3cfc56e8e.woff2)format("woff2")}.BTlY5q_gold,.BTlY5q_ink{font-variant-numeric:lining-nums;letter-spacing:.02em;white-space:nowrap;margin-block:-.25em;padding-block:.25em;font-family:Kana Gold,Georgia,serif;font-weight:800}.BTlY5q_gold{color:#e9c46a;-webkit-text-stroke:.015em #4a2e0b;filter:drop-shadow(0 .04em .03em #0009)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.BTlY5q_gold{-webkit-text-fill-color:transparent;background-image:linear-gradient(#fff3c9 0%,#f2cf6e 24%,#c99232 46%,#a86f1f 52%,#e8c066 64%,#f7dd8f 80%,#9c6a1d 100%);-webkit-background-clip:text;background-clip:text}}.BTlY5q_ink{color:#1d140a;-webkit-text-stroke:.035em #e2bd62;filter:drop-shadow(0 .03em .02em #00000073)}.BTlY5q_digits{letter-spacing:-.05em;font-size:1.3em;line-height:.77}
._2pSUDG_app{--bg:#000;--panel:#0a0a0a;--raised:#141414;--fg:#e3e3e3;--muted:#e3e3e375;--faint:#e3e3e34d;--line:#e3e3e31a;--fill:#e3e3e30b;--hover:#e3e3e314;--active:#e3e3e31f;--accent:#e2e2e2;--gold:#e3c58a;--r:6px;--right:#79c77c;--wrong:#ea6a64;--mono:"CygnitoMono-011", ui-monospace, monospace;--scene-top:52px;background:var(--bg);min-height:100dvh;color:var(--fg);font-size:14px}@supports (color:lab(0% 0 0)){._2pSUDG_app{--right:lab(73.7704% -36.398 29.519);--wrong:lab(61.3079% 50.1954 28.9223)}}._2pSUDG_app[data-booted]{animation:.24s ease-out _2pSUDG_boot}@keyframes _2pSUDG_boot{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._2pSUDG_app[data-booted]{animation:none}}._2pSUDG_app button{cursor:pointer}._2pSUDG_app button:disabled{cursor:default;opacity:.4}._2pSUDG_app button:focus-visible,._2pSUDG_app a:focus-visible,._2pSUDG_app input:focus-visible{outline-offset:2px;outline:2px solid #e3e3e399}._2pSUDG_ja{font-family:var(--font-sans), "Hiragino Sans", "Yu Gothic", sans-serif;font-weight:500}._2pSUDG_jaWord{white-space:nowrap}._2pSUDG_jaLine{word-break:keep-all;overflow-wrap:anywhere}._2pSUDG_ja ._2pSUDG_mark{-webkit-text-decoration:underline 2px var(--accent);text-decoration:underline 2px var(--accent);text-underline-offset:.18em}._2pSUDG_ja rt{color:var(--muted);letter-spacing:.04em;font-size:.42em;font-weight:400}._2pSUDG_mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}._2pSUDG_topBar{z-index:30;background:var(--bg);max-width:430px;height:52px;box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:0 12px;transition:transform .22s ease-out;display:flex;position:sticky;top:0}._2pSUDG_topBar[data-home]{box-shadow:none;clip-path:none;text-shadow:0 1px 3px #000;background:linear-gradient(#000000b8,#00000059 70%,#0000);gap:8px}._2pSUDG_topBar[data-hidden]{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){._2pSUDG_topBar{transition:none}}._2pSUDG_brand{align-items:center;gap:10px;min-width:0;display:flex}._2pSUDG_brand a{color:var(--muted);padding:0 4px;font-size:14px;transition:color .15s}._2pSUDG_brand a:hover{color:var(--fg)}._2pSUDG_brand ._2pSUDG_homeLink{opacity:.85;padding:0;transition:opacity .15s;display:grid}._2pSUDG_brand ._2pSUDG_homeLink:hover{opacity:1}._2pSUDG_brand ._2pSUDG_homeLink img{object-fit:contain;width:64px;height:36px;display:block}._2pSUDG_brand ._2pSUDG_brandTitle{min-width:0;margin:0;display:grid}._2pSUDG_brand ._2pSUDG_brandTitle img{object-fit:contain;width:auto;max-width:100%;height:26px;display:block}@media (max-width:440px){._2pSUDG_brand ._2pSUDG_brandTitle img{height:20px}}._2pSUDG_topBar[data-home] ._2pSUDG_brand{gap:8px}._2pSUDG_topBar[data-home] ._2pSUDG_brand ._2pSUDG_homeLink img{width:48px;height:27px}._2pSUDG_topBar[data-home] ._2pSUDG_brand ._2pSUDG_brandTitle img{height:22px}._2pSUDG_topStats{align-items:center;gap:4px;display:flex}._2pSUDG_chip{border:1px solid var(--line);border-radius:var(--r);background:var(--fill);min-height:28px;color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:inline-flex}._2pSUDG_chip svg{color:var(--faint)}._2pSUDG_chipIcon{object-fit:contain;width:16px;height:16px;display:block}._2pSUDG_streak{min-height:28px;color:var(--muted);font:12px / 1 var(--mono);font-variant-numeric:tabular-nums;align-items:center;gap:3px;padding:0 6px 0 4px;display:inline-flex}._2pSUDG_flame{color:var(--faint);display:grid;position:relative}._2pSUDG_streak[data-lit]{color:var(--fg)}._2pSUDG_streak[data-lit] ._2pSUDG_flame{color:var(--gold)}._2pSUDG_flame small{background:var(--gold);color:#000;font:700 7px / 1.3 var(--mono);border-radius:2px;padding:0 2px;position:absolute;bottom:-4px;right:-7px}._2pSUDG_iconButton{width:36px;height:36px;color:var(--muted);border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}._2pSUDG_iconButton:hover{background:var(--hover);color:var(--fg)}._2pSUDG_iconButton[aria-pressed=true]{color:var(--fg)}._2pSUDG_home{gap:8px;max-width:430px;margin:0 auto;padding:0 12px 40px;display:grid}._2pSUDG_home:has([data-place-page]) [data-rival-board]{display:none}._2pSUDG_hero{isolation:isolate;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);min-height:220px;padding:16px 14px;position:relative;overflow:hidden}._2pSUDG_heroVeil{display:none}._2pSUDG_heroMage{z-index:-1;opacity:.9;width:110px;height:220px;position:absolute;bottom:-28px;right:-4px}._2pSUDG_eyebrow{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}._2pSUDG_hero h2{letter-spacing:-.01em;max-width:72%;margin:10px 0 6px;font-size:24px;font-weight:500;line-height:1.15}._2pSUDG_hero p{max-width:66%;color:var(--muted);font-size:12px;line-height:1.6}._2pSUDG_heroActions{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}._2pSUDG_primary,._2pSUDG_secondary,._2pSUDG_ghost{border-radius:var(--r);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}._2pSUDG_primary{color:var(--bg);background:var(--fg)}._2pSUDG_primary:hover{background:#fff}._2pSUDG_secondary{color:var(--fg);border:1px solid var(--line);background:var(--fill)}._2pSUDG_secondary:hover{background:var(--hover)}._2pSUDG_ghost{color:var(--muted)}._2pSUDG_ghost:hover{color:var(--fg)}._2pSUDG_panelGrid{gap:8px;display:grid}._2pSUDG_panel{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);padding:14px}._2pSUDG_panel h3{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:400}._2pSUDG_levelRow{min-height:26px;color:var(--faint);font-family:var(--mono);letter-spacing:.08em;grid-template-columns:36px 1fr 40px;align-items:center;gap:10px;font-size:10px;display:grid}._2pSUDG_levelRow>:last-child{text-align:right}._2pSUDG_levelRow[data-current=true]{color:var(--fg)}._2pSUDG_bar{background:#e3e3e31a;border-radius:2px;height:6px;overflow:hidden}._2pSUDG_bar>span{background:#e3e3e359;height:100%;transition:width .2s ease-out;display:block}._2pSUDG_levelRow[data-current=true] ._2pSUDG_bar>span{background:var(--accent)}._2pSUDG_note{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.6}._2pSUDG_inputToggle{gap:4px;margin-top:12px;display:inline-flex}._2pSUDG_inputToggle button{border-radius:var(--r);min-height:44px;color:var(--muted);padding:0 16px;font-size:13px}._2pSUDG_inputToggle button:hover{background:#e3e3e30d}._2pSUDG_inputToggle button[aria-pressed=true]{color:var(--fg);background:#e3e3e31a}._2pSUDG_welcome{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);gap:12px;padding:16px 14px;display:grid}._2pSUDG_welcome h2{font-size:22px;font-weight:500;line-height:1.15}._2pSUDG_sheet{z-index:40;background:var(--bg);padding:12px max(12px,50vw - 215px) 40px;position:fixed;inset:0;overflow-y:auto}._2pSUDG_sheetHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._2pSUDG_sheetHead h3{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:400}._2pSUDG_app:has(>._2pSUDG_syncNotice){--notice-h:52px}._2pSUDG_syncNotice{max-width:430px;height:44px;color:var(--wrong);align-items:center;gap:10px;margin:0 auto 8px;padding:0 12px;font-size:11px;line-height:1.3;display:flex;overflow:hidden}._2pSUDG_syncNotice button{min-height:40px;color:var(--fg);flex:none;text-decoration:underline}
.rLOu0W_dialog{--gold:#c9a46b;--gold-faint:#c9a46b59;width:min(400px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--fg);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.rLOu0W_dialog::backdrop{background:#000000d1}.rLOu0W_window{border:1px solid var(--gold);border-radius:var(--r);outline:1px solid var(--gold-faint);outline-offset:3px;background:var(--panel);transform-origin:top;max-height:calc(100dvh - 24px);animation:.16s ease-out rLOu0W_onboarding-open;display:grid;overflow:hidden auto}.rLOu0W_window:before{content:attr(data-label);border-bottom:1px solid var(--line);background:var(--raised);color:var(--gold);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:8px 14px;font-size:9px}@keyframes rLOu0W_onboarding-open{0%{opacity:0;transform:scaleY(.6)}}.rLOu0W_page{text-align:center;justify-items:center;gap:12px;padding:22px 20px 8px;animation:.22s ease-out rLOu0W_onboarding-page;display:grid}@keyframes rLOu0W_onboarding-page{0%{opacity:0;transform:translate(10px)}}.rLOu0W_page h2{margin:0;font-size:21px;font-weight:500;line-height:1.2}.rLOu0W_page p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.rLOu0W_art{place-items:center;height:104px;display:grid}.rLOu0W_art img{object-fit:contain;max-width:104px;max-height:104px}.rLOu0W_art img.rLOu0W_wide{max-width:260px}.rLOu0W_stats{color:var(--gold);gap:18px;display:flex}.rLOu0W_body{width:100%}.rLOu0W_body p{text-align:center}.rLOu0W_body ul{text-align:left;gap:8px;margin:0;padding:0;list-style:none;display:grid}.rLOu0W_body li{color:var(--muted);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.rLOu0W_body li:before{content:"▸";color:var(--gold);font-size:11px;position:absolute;left:2px}.rLOu0W_body li svg{vertical-align:-1px;color:var(--gold);margin-right:4px;display:inline-block}.rLOu0W_sealArt{object-fit:contain;width:112px;height:112px}.rLOu0W_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.rLOu0W_tile{border:1px solid var(--gold-faint);border-radius:var(--r);background:var(--raised);align-content:start;justify-items:center;gap:6px;padding:14px 6px 12px;display:grid}.rLOu0W_tile img{object-fit:contain;width:56px;height:56px}.rLOu0W_tile strong{color:var(--gold);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:400}.rLOu0W_tile span{color:var(--muted);font-size:12px;line-height:1.4}.rLOu0W_nameForm{gap:6px;width:100%;margin-top:4px;display:grid}.rLOu0W_nameForm input{border:1px solid var(--gold-faint);border-radius:var(--r);background:var(--raised);min-height:46px;color:var(--fg);text-align:center;padding:0 14px;font-size:16px}.rLOu0W_nameForm input:focus{border-color:var(--gold);outline:none}.rLOu0W_nameForm small{color:var(--faint);font-size:11px}.rLOu0W_back{min-height:40px;color:var(--muted);font-size:13px}.rLOu0W_back:hover{color:var(--fg)}.rLOu0W_pips{justify-content:center;gap:6px;padding:14px 0 4px;display:flex}.rLOu0W_pips span{border:1px solid var(--gold-faint);width:6px;height:6px;transform:rotate(45deg)}.rLOu0W_pips span[data-on]{border-color:var(--gold);background:var(--gold)}.rLOu0W_nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px 14px 14px;display:grid}.rLOu0W_navRight{justify-content:flex-end;gap:4px;display:flex}.rLOu0W_quiet,.rLOu0W_next{border-radius:var(--r);min-height:40px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:0 14px;font-size:11px}.rLOu0W_quiet{color:var(--muted);justify-self:start}.rLOu0W_quiet:hover{color:var(--fg)}.rLOu0W_next{border:1px solid var(--gold);background:var(--gold);color:#0b0b0c}.rLOu0W_next:hover{background:#e3c58a}.rLOu0W_actions{gap:4px;padding:12px 20px 18px;display:grid}.rLOu0W_primary{border:1px solid var(--gold);border-radius:var(--r);background:var(--gold);color:#0b0b0c;min-height:48px;font-size:15px;font-weight:500}.rLOu0W_primary:hover:not(:disabled){background:#e3c58a}.rLOu0W_primary:disabled{opacity:.6}.rLOu0W_actions p{color:var(--wrong);text-align:center;margin:4px 0 0;font-size:13px}.rLOu0W_actions a{color:var(--muted);text-align:center;padding:12px 0 0;font-size:13px;display:block}.rLOu0W_actions a:hover{color:var(--fg)}@media (prefers-reduced-motion:reduce){.rLOu0W_window,.rLOu0W_page{animation:none}}
._2O_0Yq_avatar{border:1px solid var(--line);background:var(--raised) center 12% / cover no-repeat;border-radius:50%;flex:none}._2O_0Yq_list{border:1px solid var(--line);border-radius:var(--r);background:var(--line);gap:1px;display:grid;overflow:hidden}._2O_0Yq_row{background:var(--bg);width:100%;min-height:60px;color:var(--fg);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}._2O_0Yq_row:hover:not(:disabled){background:var(--raised)}._2O_0Yq_list ._2O_0Yq_row:disabled{opacity:1}._2O_0Yq_row[data-locked]{color:var(--faint)}._2O_0Yq_row[data-locked] ._2O_0Yq_avatar{filter:grayscale();opacity:.4}._2O_0Yq_rowText{gap:2px;min-width:0;display:grid}._2O_0Yq_rowName{font-size:14px;font-weight:500}._2O_0Yq_rowLine{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;display:inline-flex;overflow:hidden}._2O_0Yq_row[data-locked] ._2O_0Yq_rowLine{color:var(--faint);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}._2O_0Yq_rowSide{justify-items:end;gap:6px;display:grid}._2O_0Yq_unread{background:var(--fg);border-radius:50%;width:8px;height:8px}._2O_0Yq_pips{gap:3px;display:inline-flex}._2O_0Yq_pips>span{border:1px solid var(--faint);border-radius:1px;width:6px;height:6px}._2O_0Yq_pips>span[data-on]{border-color:var(--fg);background:var(--fg)}._2O_0Yq_count{background:var(--fg);min-width:16px;color:var(--bg);text-align:center;border-radius:8px;padding:0 4px;font-size:9px;line-height:16px}._2O_0Yq_gate{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);color:var(--muted);gap:10px;padding:16px 14px;font-size:13px;line-height:1.6;display:grid}._2O_0Yq_gate a{color:var(--fg);text-underline-offset:3px;justify-self:start;text-decoration:underline}._2O_0Yq_handle{color:var(--fg);font-family:var(--mono);letter-spacing:.08em;font-size:10px}div:has(>._2O_0Yq_thread){height:100dvh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;bottom:auto;overflow:hidden}._2O_0Yq_thread{flex-direction:column;flex:1;min-height:0;display:flex}._2O_0Yq_threadHead{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:10px;display:flex}._2O_0Yq_back{width:36px;height:36px;color:var(--muted);border-radius:50%;place-items:center;margin-left:-8px;display:grid}._2O_0Yq_back:hover{background:var(--hover);color:var(--fg)}._2O_0Yq_threadName{flex:1;font-size:14px;font-weight:500}._2O_0Yq_messages{overscroll-behavior:contain;flex:1;align-content:safe end;gap:10px;min-height:0;padding:14px 0;display:grid;overflow-y:auto}._2O_0Yq_message{align-items:flex-end;gap:8px;display:flex}._2O_0Yq_message[data-from=you]{justify-content:flex-end}._2O_0Yq_stack{justify-items:start;gap:4px;max-width:78%;display:grid}._2O_0Yq_message[data-from=you] ._2O_0Yq_stack{justify-items:end}._2O_0Yq_bubble{border:1px solid var(--line);background:var(--raised);overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:14px 14px 14px 4px;padding:8px 11px;font-size:14px;line-height:1.7}._2O_0Yq_bubble[data-from=you]{background:var(--fg);color:var(--bg);-webkit-user-select:text;user-select:text;border-color:#0000;border-radius:14px 14px 4px}._2O_0Yq_jaPart{color:inherit;font:inherit;text-align:inherit;margin:0 .2em;padding:0;display:inline}._2O_0Yq_jaPart[data-role=fresh]>span:first-child{-webkit-text-decoration:underline 1px var(--muted);text-decoration:underline 1px var(--muted);text-underline-offset:.24em}._2O_0Yq_jaPart:hover>span:first-child,._2O_0Yq_jaPart:focus-visible>span:first-child{-webkit-text-decoration:underline dotted 1px var(--muted);text-decoration:underline dotted 1px var(--muted);text-underline-offset:.24em}._2O_0Yq_english{max-width:100%;color:var(--muted);font-size:12px;line-height:1.5}._2O_0Yq_time{color:var(--faint);font-family:var(--mono);letter-spacing:.08em;font-size:9px}._2O_0Yq_sticker{aspect-ratio:5/6;background-repeat:no-repeat;background-size:400% 200%;width:120px}._2O_0Yq_emote{object-fit:contain;width:128px;height:128px}._2O_0Yq_typing{border:1px solid var(--line);background:var(--raised);border-radius:14px 14px 14px 4px;gap:4px;padding:12px;display:inline-flex}._2O_0Yq_typing>span{background:var(--muted);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite _2O_0Yq_typing}._2O_0Yq_typing>span:nth-child(2){animation-delay:.2s}._2O_0Yq_typing>span:nth-child(3){animation-delay:.4s}@keyframes _2O_0Yq_typing{0%,60%,to{opacity:.25}30%{opacity:1}}._2O_0Yq_composer{border-top:1px solid var(--line);gap:8px;padding:10px 0 12px;display:grid}._2O_0Yq_chips{flex-wrap:wrap;gap:6px;display:flex}._2O_0Yq_chips button{border:1px solid var(--line);background:var(--fill);min-height:36px;color:var(--fg);border-radius:18px;padding:0 12px;font-size:13px}._2O_0Yq_chips button:hover{background:var(--hover)}._2O_0Yq_field{border:1px solid var(--line);background:var(--panel);border-radius:22px;align-items:center;gap:6px;padding:4px;display:flex}._2O_0Yq_field input{min-width:0;height:36px;color:var(--fg);background:0 0;border:0;flex:1;font-size:16px}._2O_0Yq_field input::placeholder{color:var(--faint)}._2O_0Yq_modeToggle,._2O_0Yq_send{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}._2O_0Yq_modeToggle{color:var(--muted);font-size:13px}._2O_0Yq_modeToggle[aria-pressed=true]{background:var(--active);color:var(--fg)}._2O_0Yq_send{background:var(--fg);color:var(--bg)}._2O_0Yq_flick{grid-template-columns:1fr auto;align-items:start;gap:6px;display:grid}._2O_0Yq_backspace{border:1px solid var(--line);border-radius:var(--r);width:44px;height:44px;color:var(--muted);place-items:center;display:grid}._2O_0Yq_namePrompt{gap:10px;padding:16px 0;display:grid}._2O_0Yq_namePrompt h4{font-size:18px;font-weight:500}._2O_0Yq_namePrompt input{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);height:48px;color:var(--fg);padding:0 12px;font-size:20px}._2O_0Yq_namePreview{margin:0;font-size:20px}._2O_0Yq_nameError{color:var(--wrong);font-size:11px}._2O_0Yq_unlock{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:8px 8px 8px 12px;font-size:13px;display:flex}._2O_0Yq_unlock button{border-radius:var(--r);background:var(--fg);min-height:36px;color:var(--bg);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;padding:0 12px;font-size:10px;display:inline-flex}@media (prefers-reduced-motion:reduce){._2O_0Yq_typing>span{opacity:.6;animation:none}}._2O_0Yq_cardLayer{z-index:45;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._2O_0Yq_cardScrim{background:#0000008c;position:absolute;inset:0}._2O_0Yq_card{width:min(430px,100%);max-height:70dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--panel);border-bottom:0;border-radius:12px 12px 0 0;gap:12px;animation:.18s ease-out _2O_0Yq_card-in;display:grid;position:relative;overflow-y:auto}@keyframes _2O_0Yq_card-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){._2O_0Yq_card{animation:none}}._2O_0Yq_cardClose{width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}._2O_0Yq_cardWord{color:var(--fg);font-size:32px;line-height:1.2}._2O_0Yq_cardReading{color:var(--muted);align-items:baseline;gap:10px;font-size:15px;display:flex}._2O_0Yq_cardReading span+span{font-family:var(--mono);letter-spacing:.04em;font-size:12px}._2O_0Yq_cardMeanings,._2O_0Yq_cardKanjiList{gap:8px;margin:0;padding:0;list-style:none;display:grid}._2O_0Yq_cardMeanings li{color:var(--fg);gap:2px;font-size:14px;line-height:1.45;display:grid}._2O_0Yq_cardMeanings small{color:var(--muted);font-size:12px}._2O_0Yq_cardPos,._2O_0Yq_cardNone{color:var(--faint);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}._2O_0Yq_cardKanjiList{border-top:1px solid var(--line);padding-top:10px}._2O_0Yq_cardKanji{grid-template-columns:44px 1fr;align-items:start;gap:10px;display:grid}._2O_0Yq_cardKanjiChar{border:1px solid var(--line);height:44px;color:var(--fg);border-radius:6px;place-items:center;font-size:26px;display:grid}._2O_0Yq_cardKanji strong{color:var(--fg);font-size:13px;font-weight:500}._2O_0Yq_cardReadings,._2O_0Yq_cardParts{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:12px;display:flex}._2O_0Yq_cardParts b{color:var(--fg);font-weight:400}._2O_0Yq_who{min-width:0;color:inherit;text-align:left;border-radius:6px;flex:1;align-items:center;gap:10px;padding:2px 4px 2px 0;display:flex}._2O_0Yq_who:hover,._2O_0Yq_who:focus-visible{background:var(--hover)}._2O_0Yq_profileLayer{z-index:45;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._2O_0Yq_profile{width:min(320px,80vw);max-height:90dvh;animation:.18s ease-out _2O_0Yq_card-in;position:relative;overflow-y:auto}._2O_0Yq_profileClose{z-index:3;border:1px solid var(--line);background:var(--panel);width:32px;height:32px;color:var(--fg);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}
.ObwMaq_slot{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:60;pointer-events:none;width:min(420px,100vw - 24px);position:fixed;left:50%;transform:translate(-50%)}.ObwMaq_banner{box-sizing:border-box;color:#f2e8d2;width:100%;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:#120f0b;border:1px solid #c9a46b;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;animation:.26s cubic-bezier(.22,1,.36,1) both ObwMaq_drop;display:grid;position:relative}.ObwMaq_banner:before{content:"";pointer-events:none;border:1px solid #c9a46b59;border-radius:6px;position:absolute;inset:2px}.ObwMaq_body{gap:2px;min-width:0;display:grid}.ObwMaq_from{color:#e3c58a;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.ObwMaq_text{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}@keyframes ObwMaq_drop{0%{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.ObwMaq_banner{animation:none}}
.ljl8Ca_avatar{border:1px solid var(--line);color:var(--fg);text-transform:uppercase;background:#161616 50%/cover no-repeat;border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.ljl8Ca_word{color:inherit;font:inherit;padding:0;display:inline}.ljl8Ca_word:hover,.ljl8Ca_word:focus-visible{-webkit-text-decoration:underline dotted 1px var(--muted);text-decoration:underline dotted 1px var(--muted);text-underline-offset:.24em}.ljl8Ca_actions{gap:4px;margin-left:auto;display:flex}.ljl8Ca_actions button{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;font-size:9px}.ljl8Ca_actions button:hover{color:var(--fg)}.ljl8Ca_note,.ljl8Ca_error{color:var(--muted);padding:8px 0 0;font-size:12px}.ljl8Ca_error{color:#f2a08c}.ljl8Ca_player{color:#f2ede4;text-align:center;text-transform:uppercase;width:44px;height:44px;filter:grayscale(var(--d,0)) brightness(calc(1 - var(--d,0) * .45));background:#161616 50%/cover no-repeat;border:1.5px solid #c9a46b;border-radius:50%;font-size:16px;line-height:41px;display:block;position:relative}.ljl8Ca_playerBadge{width:22px;height:22px;position:absolute;top:-6px;left:-8px;transform:rotate(-16deg)}.ljl8Ca_playerBadge img{object-fit:contain;width:100%;height:100%}.ljl8Ca_playerBadge span{color:#f2ede4;min-width:14px;font-family:var(--mono);text-align:center;background:#b8432f;border:1px solid #0b0b0c;border-radius:7px;padding:0 3px;font-size:8px;font-weight:600;line-height:12px;position:absolute;bottom:-3px;right:-4px;transform:rotate(16deg)}.ljl8Ca_stats{background:var(--panel);border:1px solid #c9a46b99;border-radius:10px;justify-items:center;gap:10px;padding:24px 18px 18px;display:grid}.ljl8Ca_stats>.ljl8Ca_avatar{border:1.5px solid #c9a46b;font-size:32px}.ljl8Ca_statsName{color:var(--fg);font-size:18px;font-weight:500}.ljl8Ca_stats dl{width:100%;margin:4px 0 0;display:grid}.ljl8Ca_stats dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.ljl8Ca_stats dt{color:var(--muted)}.ljl8Ca_stats dd{color:var(--fg);font-family:var(--mono);margin:0}
._8CTIrW_slot{z-index:2;perspective:1200px;flex:0 0 100%;grid-column:1/-1;justify-items:center;margin:28px 0 32px;display:grid;position:relative}._8CTIrW_card{width:min(280px,100%);min-height:300px;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.22,1,.36,1);display:grid}._8CTIrW_card[data-flipped]{transform:rotateY(180deg)}._8CTIrW_front,._8CTIrW_back{outline-offset:-7px;color:#f4eee2;font:inherit;backface-visibility:hidden;background:radial-gradient(80% 60% at 50% 35%,#281e128c,#0000),linear-gradient(#0e0b08,#050403);border:1px solid #e3c58a99;border-radius:14px;outline:1px solid #e3c58a33;grid-area:1/1;margin:0;padding:20px 18px 14px;display:grid;box-shadow:0 14px 34px #0009,inset 0 2px #e3c58a14}._8CTIrW_front{cursor:pointer;place-items:center}._8CTIrW_back{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative;transform:rotateY(180deg)}._8CTIrW_flipBack{z-index:0;cursor:pointer;background:0 0;border:0;border-radius:14px;margin:0;padding:0;position:absolute;inset:0}._8CTIrW_back>:not(._8CTIrW_flipBack){z-index:1;pointer-events:none;position:relative}._8CTIrW_back>._8CTIrW_hear{pointer-events:auto;z-index:2;color:#e3c58a;background:0 0;border:0;place-items:center;width:40px;height:40px;margin:0;padding:0;display:grid;position:absolute;top:8px;right:8px}._8CTIrW_glyph{overflow-wrap:anywhere;font-family:Hiragino Mincho ProN,Yu Mincho,Cormorant Garamond,serif;font-size:120px;line-height:1}._8CTIrW_glyph[data-long]{font-size:48px;line-height:1.25}._8CTIrW_card[data-band=steady] ._8CTIrW_glyph{color:#f2e2bc}._8CTIrW_card[data-band=fading] ._8CTIrW_glyph{color:#f4eee29e}._8CTIrW_card[data-band=ahead] ._8CTIrW_glyph,._8CTIrW_card[data-band=assumed] ._8CTIrW_glyph{color:#f4eee266}._8CTIrW_card[data-band=strong] ._8CTIrW_glyph{color:#e9c46a}@supports ((-webkit-background-clip:text) or (background-clip:text)){._8CTIrW_card[data-band=strong] ._8CTIrW_glyph{-webkit-text-fill-color:transparent;background-image:linear-gradient(105deg,#0000 40%,#fffae8f2 50%,#0000 60%),linear-gradient(#fff3c9 0%,#f2cf6e 30%,#c99232 55%,#e8c066 75%,#9c6a1d 100%);background-position:150% 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite _8CTIrW_card-sheen}}@keyframes _8CTIrW_card-sheen{0%,70%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}._8CTIrW_small{color:#f2e2bccc;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:30px;line-height:1.1}._8CTIrW_reading{color:#e3c58a;font:600 12px / 1.2 var(--mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase}._8CTIrW_meaning{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:600;line-height:1.2}._8CTIrW_note{color:#f4eee2d1;background:linear-gradient(90deg,#e3c58a00,#e3c58a59,#e3c58a00) top/70% 1px no-repeat;margin:0;padding-top:8px;font-size:13px;line-height:1.45}._8CTIrW_example{gap:1px;margin-top:2px;font-size:15px;display:grid}._8CTIrW_example span:last-child{color:#f4eee299;font-size:12px}._8CTIrW_foot{color:#f4eee28c;font:500 11px / 1 var(--mono,ui-monospace, monospace);letter-spacing:.06em;justify-content:center;align-self:stretch;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}@media (prefers-reduced-motion:reduce){._8CTIrW_card{transition-duration:1ms}._8CTIrW_card[data-band=strong] ._8CTIrW_glyph{animation:none}}
.-\35 FVNW_mine{color:#f4eee2;gap:16px;padding:4px 0 24px;display:grid}.-\35 FVNW_add,.-\35 FVNW_practice{gap:10px;display:grid}.-\35 FVNW_field{color:#f4eee29e;gap:4px;font-size:12px;display:grid}.-\35 FVNW_field input,.-\35 FVNW_practice input{color:#f4eee2;background:#00000059;border:1px solid #e3c58a59;border-radius:6px;min-height:40px;padding:0 10px;font-size:16px}.-\35 FVNW_field input:focus,.-\35 FVNW_practice input:focus{border-color:#e3c58a;outline:none}.-\35 FVNW_primary,.-\35 FVNW_secondary,.-\35 FVNW_danger{border-radius:6px;justify-self:start;min-height:40px;padding:0 14px;font-size:14px;font-weight:600}.-\35 FVNW_primary{color:#1a1408;background:#e3c58a;border:1px solid #e3c58a}.-\35 FVNW_primary:disabled{color:#f4eee266;background:0 0;border-color:#e3c58a4d}.-\35 FVNW_secondary{color:#f4eee2;background:0 0;border:1px solid #f4eee24d}.-\35 FVNW_danger{color:#f4eee2;background:#c97a6a33;border:1px solid #c97a6a}.-\35 FVNW_link{color:#e3c58a;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.-\35 FVNW_actions{flex-wrap:wrap;gap:8px;display:flex}.-\35 FVNW_note{color:#f4eee2b8;margin:0;font-size:13px;line-height:1.45}.-\35 FVNW_note[data-correct=true]{color:#c8b4d8}.-\35 FVNW_eyebrow{color:#e3c58acc;font:500 11px / 1.2 var(--mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase}.-\35 FVNW_english{color:#f4eee29e;font-size:13px}.-\35 FVNW_list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.-\35 FVNW_entry{border:1px solid #f4eee21f;border-radius:6px}.-\35 FVNW_entry[data-open]{border-color:#e3c58a73}.-\35 FVNW_row{width:100%;min-height:48px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 12px;padding:8px 12px;display:grid}.-\35 FVNW_prompt{overflow-wrap:anywhere;font-size:16px}.-\35 FVNW_answers{overflow-wrap:anywhere;color:#e3c58a;font-size:16px}.-\35 FVNW_memory{color:#f4eee280;grid-column:1/-1;font-size:12px}.-\35 FVNW_detail{gap:14px;padding:4px 12px 12px;display:grid}.-\35 FVNW_suggest{gap:8px;display:grid}.-\35 FVNW_suggestions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.-\35 FVNW_suggestions li{gap:4px;display:grid}.-\35 FVNW_card{margin:0;font-size:22px}
.e1h7Fa_study{--top-h:126px;border:1px solid var(--line);border-radius:var(--r);min-height:100dvh;position:relative;overflow:visible clip}.e1h7Fa_study[data-next]{--top-h:172px}.e1h7Fa_study:before{content:"";background:linear-gradient(#000000b8, #000000db), var(--art) center / cover no-repeat;height:100dvh;margin-bottom:-100dvh;display:block;position:sticky;top:0}.e1h7Fa_railSlot{z-index:25;height:0;margin:0 -16px;position:sticky;top:0}.e1h7Fa_inner{padding:0 16px 48px;position:relative}.e1h7Fa_head{height:calc(var(--top-h) - 46px);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:24px 40px 0;display:flex}.e1h7Fa_start{white-space:nowrap;color:#e9c46a;text-shadow:0 1px 2px #0009;background:linear-gradient(90deg,#e3c58a00,#e3c58a,#e3c58a00) center bottom 6px/100% 1px no-repeat;border:0;min-height:44px;margin:0;padding:0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:700}.e1h7Fa_next{color:#e9c46ad9;text-align:center;text-shadow:0 1px 2px #0009;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin:0 0 8px;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.e1h7Fa_start:active:not(:disabled){translate:0 1px}.e1h7Fa_start:disabled{opacity:.5}.e1h7Fa_study .e1h7Fa_railSlot>[data-side=right]{top:calc(var(--top-h) + 12px);height:calc(100dvh - var(--top-h) - 118px)}
.Q3HlZG_mode,.Q3HlZG_play,.Q3HlZG_result{--ring-x:52px;--perfect:#f5cb70;--great:var(--right);--good:#96bee6;--miss:var(--wrong);width:100%;max-width:460px;color:var(--fg);flex-direction:column;margin:0 auto;padding:8px 16px 16px;display:flex}@supports (color:lab(0% 0 0)){.Q3HlZG_mode,.Q3HlZG_play,.Q3HlZG_result{--perfect:lab(83.9975% 7.64194 50.8315)}}.Q3HlZG_back{color:var(--muted);background:0 0;border:0;align-items:center;gap:2px;padding:6px 8px 6px 2px;font-size:13px;display:inline-flex}.Q3HlZG_play{--play-h:calc(100svh - var(--scene-top));height:var(--play-h);padding-bottom:max(8px, env(safe-area-inset-bottom))}.Q3HlZG_playHead{align-items:center;gap:8px;min-height:44px;display:flex}.Q3HlZG_icon{width:44px;height:44px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.Q3HlZG_playTitle{flex:1;min-width:0;display:grid}.Q3HlZG_playTitle b{font-size:15px}.Q3HlZG_playTitle span{color:var(--muted);font-family:var(--mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.Q3HlZG_score{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px}.Q3HlZG_gauge{border:1px solid var(--line);background:var(--panel);border-radius:2px;height:8px;margin:2px 0 8px;display:block;position:relative}.Q3HlZG_gauge i{background:var(--good);transform:scaleX(var(--gauge,0));transform-origin:0;transition:transform .12s ease-out;position:absolute;inset:0}.Q3HlZG_gauge[data-clear] i{background:var(--perfect)}.Q3HlZG_gauge:before{content:"";top:-3px;bottom:-3px;left:calc(var(--line) * 100%);z-index:1;background:var(--fg);width:1px;position:absolute}.Q3HlZG_gauge:after{content:"";background:var(--muted);height:1px;transform:scaleX(var(--progress,0));transform-origin:0;position:absolute;bottom:-4px;left:0;right:0}.Q3HlZG_field{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);flex:1;min-height:120px;max-height:440px;position:relative;overflow:hidden;container-type:size}.Q3HlZG_field[data-section=rush]{border-color:#e3c58a73}.Q3HlZG_countIn{font-family:var(--mono);font-size:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Q3HlZG_follow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Q3HlZG_follow line{stroke:#e3e3e32e;stroke-width:1px;stroke-dasharray:3 4}.Q3HlZG_circle{background:var(--raised);border:1px solid #e3e3e359;border-radius:50%;place-items:center;width:clamp(40px,30cqh,52px);height:clamp(40px,30cqh,52px);display:grid;position:absolute;transform:translate(-50%,-50%)}.Q3HlZG_circle b{font-size:clamp(19px,14cqh,24px);font-weight:500;line-height:1}.Q3HlZG_circle small{color:var(--fg);font-family:var(--mono);font-size:11px;position:absolute;top:calc(100% + 3px)}.Q3HlZG_circle small[data-faint]{color:var(--faint)}.Q3HlZG_circle[data-front]{z-index:2;border-color:var(--fg);background:var(--fg);color:#000}.Q3HlZG_circle[data-early]{opacity:.35}.Q3HlZG_circle[data-rush]{border-color:var(--gold)}.Q3HlZG_circle[data-rush][data-front]{border-color:var(--gold);background:var(--gold)}.Q3HlZG_circle[data-call] b{font-family:var(--mono);font-size:15px;font-weight:600}.Q3HlZG_callout{font-family:var(--mono);color:var(--perfect);pointer-events:none;justify-items:center;font-size:34px;line-height:1;animation:.8s ease-out forwards Q3HlZG_callout-out;display:grid;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.Q3HlZG_callout small{letter-spacing:.1em;text-transform:uppercase;font-size:10px}@keyframes Q3HlZG_callout-out{0%{opacity:0;transform:translate(-50%,-50%)scale(1.3)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-70%)}}.Q3HlZG_circle[data-missed]{border-color:var(--miss);color:var(--fg);background:#400c0c;background:lab(12.195% 25.2733 13.8856)}.Q3HlZG_approach{transform:scale(var(--ring,1));pointer-events:none;border:2px solid #e3e3e38c;border-radius:50%;position:absolute;inset:-1px}.Q3HlZG_circle[data-front] .Q3HlZG_approach{border-color:var(--right)}.Q3HlZG_field[data-waiting] .Q3HlZG_circle[data-front] .Q3HlZG_approach{border-style:dashed}.Q3HlZG_mark{border:2px solid var(--fg);pointer-events:none;border-radius:50%;place-items:center;width:clamp(40px,30cqh,52px);height:clamp(40px,30cqh,52px);font-size:26px;font-weight:500;animation:.42s ease-out forwards Q3HlZG_mark-out;display:grid;position:absolute;transform:translate(-50%,-50%)}.Q3HlZG_mark[data-grade=perfect]{border-color:var(--perfect)}.Q3HlZG_mark[data-grade=great]{border-color:var(--great)}.Q3HlZG_mark[data-grade=good]{border-color:var(--good)}.Q3HlZG_mark[data-grade=miss]{border-color:var(--miss);border-style:dashed}@keyframes Q3HlZG_mark-out{to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.Q3HlZG_word{pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute;top:8px;left:0;right:0}.Q3HlZG_word b{font-size:34px;font-weight:500;line-height:1.05}.Q3HlZG_word small{color:var(--muted);font-size:12px}.Q3HlZG_reading{gap:2px;min-height:16px;font-size:13px;display:flex}@container (max-height:240px){.Q3HlZG_word{grid-auto-flow:column;justify-content:center;align-items:baseline;gap:8px}.Q3HlZG_word b{order:-1;font-size:24px}}.Q3HlZG_reading i{color:#0000;font-style:normal}.Q3HlZG_reading i[data-shown]{color:var(--muted)}.Q3HlZG_reading i[data-typed]{color:var(--right)}.Q3HlZG_judgement{align-items:baseline;gap:6px;font-size:16px;font-weight:700;animation:.22s cubic-bezier(.2,1.4,.4,1) Q3HlZG_judge-in;display:inline-flex;position:absolute;top:8px;left:10px}.Q3HlZG_judgement small{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:9px;font-weight:400}.Q3HlZG_judgement[data-grade=perfect]{color:var(--perfect)}.Q3HlZG_judgement[data-grade=great]{color:var(--great)}.Q3HlZG_judgement[data-grade=good]{color:var(--good)}.Q3HlZG_judgement[data-grade=miss]{color:var(--miss)}@keyframes Q3HlZG_judge-in{0%{opacity:.4;transform:scale(1.25)}}.Q3HlZG_combo{line-height:1;display:grid;position:absolute;bottom:8px;left:10px}.Q3HlZG_combo b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:26px}.Q3HlZG_combo small{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:9px}.Q3HlZG_combo[data-step="2"] b{color:var(--good)}.Q3HlZG_combo[data-step="3"] b{color:var(--great)}.Q3HlZG_combo[data-step="4"] b{color:var(--perfect)}.Q3HlZG_tip{min-height:18px;color:var(--muted);text-align:center;margin:6px 0;font-size:13px}.Q3HlZG_keys{flex:none}.Q3HlZG_keys button,.Q3HlZG_keys [data-flick-board]>div>div{height:clamp(46px, calc(var(--play-h) * .11), 82px);aspect-ratio:auto}.Q3HlZG_result{gap:14px;padding-top:20px}.Q3HlZG_resultStage{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin:0;font-size:11px}.Q3HlZG_verdict{gap:4px;display:grid}.Q3HlZG_verdict b{color:var(--miss);font-size:30px;font-weight:700;line-height:1.1}.Q3HlZG_verdict[data-clear] b{color:var(--perfect)}.Q3HlZG_verdict small{color:var(--muted);font-family:var(--mono);font-size:11px}.Q3HlZG_verdict .Q3HlZG_gauge{margin-top:6px}.Q3HlZG_verdict .Q3HlZG_gauge:after{display:none}.Q3HlZG_verdict[data-clear] .Q3HlZG_gauge i{background:var(--perfect)}.Q3HlZG_rankRow{align-items:center;gap:18px;display:flex}.Q3HlZG_rankRow>div{gap:2px;display:grid}.Q3HlZG_rankRow small{color:var(--muted);font-size:13px}.Q3HlZG_rank{border:1px solid var(--line);border-radius:var(--r);place-items:center;width:84px;height:84px;font-size:56px;font-weight:700;line-height:1;display:grid}.Q3HlZG_rank[data-rank=S]{color:var(--perfect)}.Q3HlZG_rank[data-rank=A]{color:var(--great)}.Q3HlZG_rank[data-rank=D]{color:var(--miss)}.Q3HlZG_bigScore{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:28px}.Q3HlZG_fc small{color:var(--muted);font-size:11px;font-weight:400}.Q3HlZG_fc{color:var(--perfect);font-size:13px;font-style:normal;font-weight:600}.Q3HlZG_counts{border:1px solid var(--line);border-radius:var(--r);background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.Q3HlZG_counts div{background:var(--panel);text-align:center;gap:4px;padding:8px 4px;display:grid}.Q3HlZG_counts dt{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:9px}.Q3HlZG_counts dd{font-family:var(--mono);margin:0;font-size:18px}.Q3HlZG_counts div[data-grade=perfect] dd{color:var(--perfect)}.Q3HlZG_counts div[data-grade=great] dd{color:var(--great)}.Q3HlZG_counts div[data-grade=good] dd{color:var(--good)}.Q3HlZG_counts div[data-grade=miss] dd{color:var(--miss)}.Q3HlZG_weak>span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:10px}.Q3HlZG_weak p{flex-wrap:wrap;gap:8px;margin:6px 0 0;display:flex}.Q3HlZG_weak p span{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);justify-items:center;min-width:52px;padding:6px 8px;display:grid}.Q3HlZG_weak b{font-size:24px;font-weight:500}.Q3HlZG_weak small{color:var(--faint);font-family:var(--mono);font-size:9px}.Q3HlZG_actions{gap:8px;margin-top:4px;display:grid}.Q3HlZG_primary,.Q3HlZG_secondary{border-radius:var(--r);min-height:48px;font-size:15px;font-weight:600}.Q3HlZG_primary{border:1px solid var(--fg);background:var(--fg);color:#000}.Q3HlZG_secondary{border:1px solid var(--line);background:var(--panel);color:var(--fg)}.Q3HlZG_timing{gap:8px;margin:0 0 12px;font-size:13px;display:grid}.Q3HlZG_timingRow{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.Q3HlZG_timingRow>span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:10px}.Q3HlZG_timingRow output{min-width:7ch;font-family:var(--mono);font-variant-numeric:tabular-nums}.Q3HlZG_timingRow button{border:1px solid var(--line);border-radius:var(--r);background:var(--raised);min-height:36px;color:var(--fg);font:inherit;padding:4px 10px}.Q3HlZG_timingRow button:disabled{opacity:.4}.Q3HlZG_timing small{color:var(--faint);font-size:12px}.Q3HlZG_timingPad{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);min-height:120px;color:var(--fg);font:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.Q3HlZG_timingPad:active{background:var(--raised)}.Q3HlZG_fieldCanvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Q3HlZG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Q3HlZG_scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Q3HlZG_scene i{background-position:50%;background-size:cover;position:absolute;inset:0}.Q3HlZG_scene [data-layer=bg]{background-image:url(/kana/briefing/lake-pavilion.webp)}.Q3HlZG_scene [data-layer=fg]{opacity:.9;transform:translate(var(--drift,0px), 6px);background-image:url(/kana/briefing/lake-pavilion-fg.webp);inset:-12px}.Q3HlZG_scene [data-layer=dim]{background:#0000006b}.Q3HlZG_play[data-concept=ink]{--ink:#f2f2f2;--ink-soft:#f2f2f280;--hair:#f2f2f21f;--seal:#b8322a;isolation:isolate;color:var(--ink);position:relative;overflow:hidden}.Q3HlZG_play[data-concept=ink] .Q3HlZG_field{background:0 0;border-color:#0000}.Q3HlZG_play[data-concept=ink] .Q3HlZG_playHead{border-bottom:1px solid var(--hair);justify-content:space-between}.Q3HlZG_play[data-concept=ink] .Q3HlZG_judgement,.Q3HlZG_play[data-concept=ink] .Q3HlZG_callout,.Q3HlZG_play[data-concept=ink] .Q3HlZG_combo{display:none}.Q3HlZG_play[data-concept=ink] [data-flick-board] button{transition:transform 90ms ease-out}.Q3HlZG_play[data-concept=ink] [data-flick-board] button:active{transform:scale(.96)}.Q3HlZG_play[data-concept=ink] .Q3HlZG_playTitle,.Q3HlZG_play[data-concept=ink] .Q3HlZG_score{display:none}.Q3HlZG_play[data-concept=ink] [data-environment-backdrop]>div:last-child{background:linear-gradient(#000000bd,#0009 35%,#000000e6 62%)}.Q3HlZG_play[data-concept=ink] .Q3HlZG_playTitle b,.Q3HlZG_play[data-concept=ink] .Q3HlZG_judgement,.Q3HlZG_play[data-concept=ink] .Q3HlZG_countIn,.Q3HlZG_play[data-concept=ink] .Q3HlZG_callout{font-family:Hiragino Mincho ProN,Yu Mincho,serif}.Q3HlZG_play[data-concept=ink] .Q3HlZG_playTitle b{font-size:17px;font-weight:500}.Q3HlZG_play[data-concept=ink] .Q3HlZG_playTitle span,.Q3HlZG_play[data-concept=ink] .Q3HlZG_combo small,.Q3HlZG_play[data-concept=ink] .Q3HlZG_judgement small,.Q3HlZG_play[data-concept=ink] .Q3HlZG_tip{color:var(--ink-soft)}.Q3HlZG_play[data-concept=ink] .Q3HlZG_gauge{background:var(--hair);border:0;height:3px}.Q3HlZG_play[data-concept=ink] .Q3HlZG_gauge i,.Q3HlZG_play[data-concept=ink] .Q3HlZG_gauge[data-clear] i{background:var(--ink)}.Q3HlZG_play[data-concept=ink] [data-flick-board]{border-color:var(--hair);background:var(--hair)}.Q3HlZG_play[data-concept=ink] [data-flick-board] button,.Q3HlZG_play[data-concept=ink] [data-flick-board]>div>div{color:var(--ink)!important;background:#0a0a0a!important;border-color:#0000!important}.Q3HlZG_play[data-concept=ink] [data-flick-board] button:active{background:#141414!important}.Q3HlZG_play[data-concept=ink] [data-flick-board] button>span>span:first-child{font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-weight:500}.Q3HlZG_play[data-concept=ink] [data-flick-board] button>span>span:last-child,.Q3HlZG_play[data-concept=ink] [data-flick-board] button>span.Q3HlZG_absolute{color:var(--ink-soft);border-color:var(--hair)}.Q3HlZG_play[data-concept=ink] [data-flick-board] button[data-state=target]{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)!important}.Q3HlZG_play[data-concept=ink] [data-flick-board] button[data-state=matched]{background:var(--ink)!important;color:#0a0a0a!important}.Q3HlZG_play[data-concept=ink] [data-flick-board] button[data-state=missed]{background:#b8322a52!important}
.-yoPkW_backdrop{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.-yoPkW_landscape,.-yoPkW_fog,.-yoPkW_veil{position:absolute;inset:0}.-yoPkW_landscape{background:top/cover no-repeat}.-yoPkW_fog{opacity:.16;background:50%/cover no-repeat;height:65%;inset:auto -10% 0}.-yoPkW_veil{background:linear-gradient(#00000085,#00000040 30%,#000000d6 65%)}.-yoPkW_cloud{z-index:3;pointer-events:none;clip-path:inset(0 0 50%);background:50%/100% 100% no-repeat;height:18%;position:absolute;inset:auto -8% -9%}.-yoPkW_cloud[data-half=lower]{clip-path:inset(50% 0 0);inset:-9% -8% auto}.-yoPkW_lockedTerrain{z-index:1;pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden;container-type:inline-size}.-yoPkW_lockedLeft,.-yoPkW_lockedRight{width:100%;position:absolute;top:0;bottom:0}.-yoPkW_lockedPaint{opacity:.75;background:top/100% no-repeat;position:absolute;inset:0}.-yoPkW_lockedEcho{opacity:.45;inset:-12px -6%;transform:translate(3%,-12px)scaleX(-1)}.-yoPkW_lockedLeft{clip-path:inset(0 50% 0 0);left:0}.-yoPkW_lockedRight{clip-path:inset(0 0 0 50%);right:0}.-yoPkW_terrainReveal{animation:1s ease-out forwards -yoPkW_terrain-clear}.-yoPkW_terrainReveal .-yoPkW_lockedLeft{animation:1s cubic-bezier(.22,1,.36,1) forwards -yoPkW_clouds-part-left}.-yoPkW_terrainReveal .-yoPkW_lockedRight{animation:1s cubic-bezier(.22,1,.36,1) forwards -yoPkW_clouds-part-right}@keyframes -yoPkW_clouds-part-left{to{transform:translate(-110%)}}@keyframes -yoPkW_clouds-part-right{to{transform:translate(110%)}}@keyframes -yoPkW_terrain-clear{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.-yoPkW_terrainReveal{animation-duration:1ms}.-yoPkW_terrainReveal .-yoPkW_lockedLeft,.-yoPkW_terrainReveal .-yoPkW_lockedRight{animation:none}}
._mJNAW_level{color:var(--gold,#e3c58a);position:relative}._mJNAW_level summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid;position:relative}._mJNAW_level summary::-webkit-details-marker{display:none}._mJNAW_level summary:focus-visible{outline:1px solid var(--gold);outline-offset:2px;border-radius:50%}._mJNAW_ring{background:radial-gradient(closest-side, #18130d 78%, transparent 80%), conic-gradient(#e3c58a calc(var(--progress,0) * 360deg), #e3c58a33 0);text-shadow:0 1px 3px #000;border-radius:50%;place-items:center;width:30px;height:30px;font:600 17px/1 Cormorant Garamond,Georgia,serif;display:grid}._mJNAW_pace{white-space:nowrap;font:9px / 1.2 var(--mono);color:var(--gold);position:absolute;top:41px}._mJNAW_detail{z-index:32;color:#f4eee2;width:min(248px,100vw - 48px);font:12px / 1.5 var(--mono,monospace);text-align:left;background:#100c09f7;border:1px solid #e3c58a59;gap:5px;padding:16px;display:grid;position:absolute;top:56px;right:-92px;box-shadow:0 8px 30px #00000080}._mJNAW_detail>b{color:var(--gold);font:600 22px/1.2 Cormorant Garamond,Georgia,serif}._mJNAW_detail p{margin:4px 0}._mJNAW_detail progress{width:100%;height:3px;accent-color:var(--gold);margin:4px 0}._mJNAW_detail ._mJNAW_note{color:#c5b9a5;font-size:10px}._mJNAW_recall{color:#e3c58a;font:9px / 1.3 var(--mono,monospace);display:block;position:relative}._mJNAW_gain{color:#f3d99f;text-align:right;text-shadow:0 1px 4px #000,0 0 12px #000;pointer-events:none;width:144px;font:600 14px/1.3 Cormorant Garamond,Georgia,serif;position:absolute;top:-26px;right:calc(100% + 12px)}._mJNAW_gain b{font-size:22px;font-weight:600}._mJNAW_gain:empty{display:none}._mJNAW_daily{font:9px / 1.3 var(--mono,monospace);color:#e3c58a;display:block}@media (prefers-reduced-motion:no-preference){._mJNAW_gain:not(:empty){animation:.25s ease-out _mJNAW_gain}}@keyframes _mJNAW_gain{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
.A3RKWG_stage{--fg:#f4eee2;--gold:#e3c58a;height:100svh;min-height:600px;color:var(--fg);z-index:20;margin:-52px 0 0;position:relative}.A3RKWG_clip{isolation:isolate;position:absolute;inset:0;overflow:hidden}.A3RKWG_room,.A3RKWG_fg{pointer-events:none;background-size:cover;position:absolute}.A3RKWG_room{background-image:var(--art-room);filter:brightness(.68)saturate(.9);background-position:50% 40%;inset:0}.A3RKWG_fg{z-index:2;background-image:var(--art-room-fg);background-position:50%;inset:-2%}.A3RKWG_her{z-index:1;pointer-events:none;position:absolute;inset:0}.A3RKWG_rig,.A3RKWG_atlas{cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute;bottom:130px;left:50%;translate:-50%}.A3RKWG_rig{aspect-ratio:1024/1536;height:76%}.A3RKWG_atlas{aspect-ratio:600/720;height:66%}.A3RKWG_atlas>span{width:100%;height:100%;display:block;position:relative;overflow:hidden}.A3RKWG_stillImage{object-fit:contain;width:100%;height:100%;display:block}.A3RKWG_atlasSheet{width:400%;max-width:none;height:200%;position:absolute;top:0;left:0}.A3RKWG_places{z-index:26;gap:4px;display:grid;position:absolute;top:62px;right:6px}.A3RKWG_places button{width:66px;color:var(--fg);text-shadow:0 1px 3px #000,0 0 6px #000c;cursor:pointer;background:0 0;border:0;justify-items:center;padding:0;font-size:11px;font-weight:600;display:grid;position:relative}.A3RKWG_places img,.A3RKWG_places i{object-fit:contain;filter:drop-shadow(0 2px 4px #0009);width:52px;height:52px;display:block}.A3RKWG_places .A3RKWG_glyph{color:#e3e3e3;width:44px;height:44px;text-shadow:none;background:#0a0a0a;border:1px solid #e3e3e359;border-radius:6px;place-items:center;margin:4px;font-size:22px;font-style:normal;font-weight:500;display:grid}.A3RKWG_caption{z-index:3;min-height:132px;color:var(--fg);text-align:left;cursor:pointer;background:linear-gradient(#0c0a08e6,#040302f0);border:1px solid #e3c58a59;border-radius:10px;padding:22px 18px 18px;display:block;position:absolute;bottom:44px;left:10px;right:10px;box-shadow:0 0 0 1px #00000080,0 10px 30px #0000008c}.A3RKWG_seam{z-index:6;aspect-ratio:3;background:var(--art-seam) center / 100% 100% no-repeat;pointer-events:none;filter:brightness(.75);position:absolute;bottom:0;left:0;right:0;translate:0 50%}.A3RKWG_seam:after{content:"";filter:brightness(1.33);height:104px;bottom:-14px;left:-30%;right:-2%;transform:scaleX(-1)}.A3RKWG_who{color:var(--gold);letter-spacing:.06em;background:#0b0b0c;border:1px solid #e3c58a8c;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:0;left:14px;translate:0 -55%}.A3RKWG_more{border:5px solid #0000;border-top:6px solid var(--gold);width:0;height:0;animation:1.2s ease-in-out infinite A3RKWG_more;position:absolute;bottom:12px;right:14px}@keyframes A3RKWG_more{50%{opacity:.5;translate:0 3px}}@media (prefers-reduced-motion:reduce){.A3RKWG_more{animation:none}}.A3RKWG_line p{text-wrap:pretty;line-break:strict;margin:0;padding-right:14px;font-size:18px;line-height:1.6}.A3RKWG_line[data-spaced] p{word-break:keep-all;text-wrap:balance}.A3RKWG_line small{color:#f0ece499;margin-top:6px;font-size:13px;line-height:1.4;display:block}.A3RKWG_line rt{color:#f0ece4b3;font-size:9px}.A3RKWG_top{z-index:27;text-shadow:0 1px 3px #000;background:linear-gradient(#000000b8,#00000059 70%,#0000);align-items:center;gap:8px;height:52px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.A3RKWG_logo img{object-fit:contain;width:48px;height:27px;display:block}.A3RKWG_title{width:auto;height:22px}.A3RKWG_stats{font:13px / 1 var(--mono,ui-monospace, monospace);align-items:center;gap:10px;margin-left:auto;display:flex}.A3RKWG_stats>span,.A3RKWG_stats>button{color:var(--fg);font:inherit;cursor:default;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex;position:relative}.A3RKWG_stats>button{cursor:pointer}.A3RKWG_stats img{object-fit:contain;filter:drop-shadow(0 1px 2px #0009);width:24px;height:24px}.A3RKWG_stats>span:not([data-lit]) img{filter:grayscale(.7)brightness(.8)}.A3RKWG_stats small{color:var(--gold);font-size:9px;position:absolute;top:-6px;left:14px}.A3RKWG_due{width:20px;height:20px;color:var(--gold);border:1px solid #e3c58a99;border-radius:50%;place-items:center;font-size:12px;display:grid}.A3RKWG_caption[data-dialog="2"]{box-shadow:none;background:linear-gradient(#0000,#000000e0 34%,#000000eb);border:0;border-radius:0;padding:44px 22px 20px;bottom:40px;left:0;right:0}.A3RKWG_caption[data-dialog="2"] .A3RKWG_who{letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #e3c58a80;border-radius:0;margin-bottom:8px;padding:0 0 4px;font-size:11px;display:inline-block;position:static;translate:none}.A3RKWG_caption[data-dialog="3"]{color:#2a2018;background:#faf5eaf5;border:0;border-radius:18px;padding:16px 18px;bottom:48px;left:14px;right:14px;box-shadow:0 8px 24px #00000073}.A3RKWG_caption[data-dialog="3"]:before{content:"";border:12px solid #0000;border-top:0;border-bottom-color:#faf5eaf5;position:absolute;top:-12px;left:50%;translate:-50%}.A3RKWG_caption[data-dialog="3"] .A3RKWG_who{color:#9a6b2a;background:0 0;border:0;margin-bottom:6px;padding:0;display:block;position:static;translate:none}.A3RKWG_caption[data-dialog="3"] .A3RKWG_line small{color:#2a201899}.A3RKWG_caption[data-dialog="3"] .A3RKWG_more{border-top-color:#9a6b2a}.A3RKWG_caption[data-dialog="4"]{color:#241a12;background:linear-gradient(#ffffff40,#fff0) top/100% 30% no-repeat,#efe6d2;border:0;border-radius:3px;padding:18px 54px 16px 18px;bottom:46px;left:12px;right:12px;box-shadow:inset 0 0 0 1px #785a3240,0 10px 26px #00000080}.A3RKWG_caption[data-dialog="4"] .A3RKWG_who{color:#f6ead6;writing-mode:vertical-rl;letter-spacing:.1em;background:#b8432f;border:0;border-radius:3px;padding:6px 4px;font-size:11px;top:12px;left:auto;right:12px;translate:none}.A3RKWG_caption[data-dialog="4"] .A3RKWG_line small{color:#241a1299}.A3RKWG_caption[data-dialog="4"] .A3RKWG_more{border-top-color:#b8432f}.A3RKWG_caption[data-dialog="5"]{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#14100c73;border:0;border-radius:16px;padding:16px 18px;bottom:46px;left:12px;right:12px;box-shadow:inset 0 1px #ffffff1f}.A3RKWG_caption[data-dialog="5"] .A3RKWG_who{background:0 0;border:0;margin-bottom:4px;padding:0;font-size:12px;display:block;position:static;translate:none}.A3RKWG_stage:is([data-dialog="6"],[data-dialog="7"],[data-dialog="8"]) .A3RKWG_rig,.A3RKWG_stage:is([data-dialog="6"],[data-dialog="7"],[data-dialog="8"]) .A3RKWG_atlas{bottom:64px}.A3RKWG_caption:is([data-dialog="6"],[data-dialog="7"]){max-width:76%;min-height:0;padding:12px 30px 12px 16px;bottom:150px;left:12px;right:auto}.A3RKWG_caption:is([data-dialog="6"],[data-dialog="7"]) .A3RKWG_who{display:none}.A3RKWG_caption:is([data-dialog="6"],[data-dialog="7"]) .A3RKWG_line p{padding:0;font-size:16px;line-height:1.5}.A3RKWG_caption:is([data-dialog="6"],[data-dialog="7"]) .A3RKWG_line small{margin-top:3px;font-size:12px}.A3RKWG_caption:is([data-dialog="6"],[data-dialog="7"]) .A3RKWG_more{border-width:5px 4px 4px;bottom:11px;right:11px}.A3RKWG_caption:is([data-dialog="6"],[data-dialog="7"]):before{content:"";border-radius:2px 0 0;width:20px;height:20px;position:absolute;top:-11px;right:40px;rotate:45deg}.A3RKWG_caption[data-dialog="6"]{background:#0a0806e0;border:1px solid #e3c58a73;border-radius:12px}.A3RKWG_caption[data-dialog="6"]:before{clip-path:polygon(0 0,100% 0,0 100%);background:#0a0806e0;border-top:1px solid #e3c58a73;border-left:1px solid #e3c58a73}.A3RKWG_caption[data-dialog="7"]{background:#000000b8;border:0;border-radius:14px;box-shadow:0 6px 20px #00000059}.A3RKWG_caption[data-dialog="7"]:before{clip-path:polygon(0 0,100% 0,0 100%);background:#000000b8}.A3RKWG_caption[data-dialog="8"]{min-height:0;box-shadow:none;background:linear-gradient(90deg,#0000,#0009 3%,#000000c7 9% 91%,#0009 97%,#0000);border:0;border-radius:0;padding:30px 28px 28px;bottom:30px;left:-12px;right:-12px;-webkit-mask-image:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000)}.A3RKWG_caption[data-dialog="8"] .A3RKWG_who{letter-spacing:.22em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin-bottom:3px;padding:0;font-size:10px;font-weight:500;display:flex;position:static;translate:none}.A3RKWG_caption[data-dialog="8"] .A3RKWG_who:after{content:"";background:linear-gradient(90deg,#e3c58ab3,#e3c58a00);flex:0 0 48px;height:1px}.A3RKWG_caption[data-dialog="8"] .A3RKWG_line p{letter-spacing:0;padding:0;font-size:15.5px;font-weight:300;line-height:1.5}.A3RKWG_caption[data-dialog="8"] .A3RKWG_line small{color:#f0ece4ad;letter-spacing:.03em;margin-top:2px;font-size:11px}.A3RKWG_caption[data-dialog="8"] .A3RKWG_more{border-width:5px 4px 4px;bottom:30px;right:28px}.A3RKWG_stage[data-page] .A3RKWG_clip{filter:brightness(.18)saturate(.7);transition:filter .24s}.A3RKWG_stage[data-page] :is(.A3RKWG_places,.A3RKWG_caption){visibility:hidden}.A3RKWG_page{z-index:28;flex-direction:column;padding:4px 14px 0;animation:.2s ease-out A3RKWG_pageIn;display:flex;position:absolute;inset:52px 0 56px}@keyframes A3RKWG_pageIn{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.A3RKWG_page{animation:none}}.A3RKWG_pageHead{border-bottom:1px solid #e3c58a4d;align-items:center;gap:10px;padding:6px 0 12px;display:flex}.A3RKWG_pageHead img{object-fit:contain;width:34px;height:34px}.A3RKWG_pageHead h2{color:var(--gold);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:600}.A3RKWG_home{color:var(--fg);cursor:pointer;background:#00000080;border:1px solid #e3c58a59;border-radius:999px;align-items:center;gap:2px;margin-right:4px;padding:6px 10px 6px 4px;font-size:13px;display:inline-flex}.A3RKWG_pageBody{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 0 20px;overflow-y:auto}.A3RKWG_pageNote{color:#f0ece4b3}.A3RKWG_stats small.A3RKWG_today{white-space:nowrap;font-size:9px;top:25px;left:auto;right:0}
.sBkOZq_gate{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);gap:12px;margin-bottom:12px;padding:14px;line-height:1.45;display:grid}.sBkOZq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sBkOZq_rail{--ease:cubic-bezier(.22, 1, .36, 1);z-index:25;border-radius:0 var(--r) var(--r) 0;width:28px;transition:width .36s var(--ease), background .3s ease, border-color .3s ease;background:0 0;border:1px solid #0000;border-left:0;display:grid;position:absolute;top:50dvh;left:0;transform:translateY(-50%)}.sBkOZq_rail[data-open]{border-color:var(--line);background:#0a0a0af5;border-radius:0;width:min(232px,100vw - 24px);max-width:calc(100vw - 12px)}.sBkOZq_railHead,.sBkOZq_railFoot{border:1px solid var(--line);background:#0a0a0af5;border-left:0;animation:.32s .16s both sBkOZq_rail-fade;position:absolute;left:0;right:-1px}.sBkOZq_railHead{border-radius:0 var(--r) 0 0;color:var(--muted);border-bottom:0;align-items:center;gap:6px;margin:0;padding:8px 10px 2px;display:flex;bottom:100%}.sBkOZq_railHead>i{background:linear-gradient(#c9a46b, #c9a46b) left / calc(var(--left,0) * 100%) 100% no-repeat var(--line);flex:1;height:2px}.sBkOZq_rows{text-align:left;max-height:70dvh;transition:gap .36s var(--ease), padding .36s var(--ease);gap:0;padding:4px 0;display:grid;overflow:hidden auto}.sBkOZq_rail[data-open] .sBkOZq_rows{gap:6px;padding:10px 0}.sBkOZq_row{white-space:nowrap;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:0 10px 0 7px;display:grid;position:relative}.sBkOZq_row[data-message]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.sBkOZq_row[data-message]:hover,.sBkOZq_row[data-message]:focus-visible{background:var(--hover)}.sBkOZq_rail:not([data-open]) .sBkOZq_row{margin-top:-12px;padding:0}.sBkOZq_rail:not([data-open]) .sBkOZq_row:first-child{margin-top:0}.sBkOZq_row>.sBkOZq_icon{transition:transform .36s var(--ease) calc(var(--i,0) * 40ms);transform:translate(-16px)}.sBkOZq_rail[data-open] .sBkOZq_row>.sBkOZq_icon{transform:none}.sBkOZq_row>:not(.sBkOZq_icon){opacity:0;transition:opacity .26s ease, transform .3s var(--ease);transform:translate(-8px)}.sBkOZq_rail[data-open] .sBkOZq_row>:not(.sBkOZq_icon){opacity:1;transition-delay:calc(.12s + var(--i,0) * 45ms);transform:none}@keyframes sBkOZq_rail-fade{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.sBkOZq_rail,.sBkOZq_rows,.sBkOZq_row>*,.sBkOZq_railHead,.sBkOZq_railFoot{transition:none;animation:none}}.sBkOZq_icon{border:1px solid var(--line);background:var(--raised);width:32px;height:32px;color:var(--fg);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.sBkOZq_avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.sBkOZq_icon[data-ghost]{color:var(--muted);background:#0a0a0acc;border-style:dashed;border-color:#e3e3e366;font-weight:400}.sBkOZq_icon[data-me]{border:2px solid #c9a46b}.sBkOZq_rail:not([data-open]) .sBkOZq_row[data-me]>.sBkOZq_icon{transform:translate(-6px)}.sBkOZq_rail[data-open] .sBkOZq_row[data-me]:before{content:"";background:#c9a46b;width:2px;position:absolute;top:-3px;bottom:-3px;left:0}.sBkOZq_online{border:1.5px solid var(--bg);background:#5cc478;border-radius:50%;width:9px;height:9px;position:absolute;top:-1px;right:-1px}.sBkOZq_icon>i{border:1px solid var(--bg);background:var(--fg);min-width:15px;height:15px;color:var(--bg);font-family:var(--mono);border-radius:8px;place-items:center;padding:0 3px;font-size:8px;font-style:normal;font-weight:700;display:grid;position:absolute;bottom:-4px;right:-5px}.sBkOZq_icon>i[data-trend=up]{background:var(--right)}.sBkOZq_icon>i[data-trend=down]{background:var(--wrong)}.sBkOZq_corner{width:17px;height:17px;position:absolute;bottom:-5px;right:-6px}.sBkOZq_who{align-items:center;gap:4px;min-width:0;display:flex}.sBkOZq_who>strong{text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.sBkOZq_row[data-me] .sBkOZq_who>strong{color:#c9a46b}.sBkOZq_xp{font-family:var(--mono);font-variant-numeric:tabular-nums;justify-items:end;font-size:11px;display:grid}.sBkOZq_xp>em{color:var(--muted);font-size:8px;font-style:normal}.sBkOZq_xp>em[data-trend=up]{color:var(--right)}.sBkOZq_xp>em[data-trend=down]{color:var(--wrong)}.sBkOZq_railFoot{border-radius:0 0 var(--r) 0;gap:6px;padding:8px 10px 10px;display:grid;top:100%}.sBkOZq_signIn{color:var(--fg);text-underline-offset:2px;align-items:center;gap:6px;font-size:12px;text-decoration:underline;display:inline-flex}.sBkOZq_lessonBanner{--bw:min(240px, calc(100cqw - 16px));top:0;left:clamp(calc(8px - var(--x,50) * 1cqw + var(--bw) / 2), 0px, calc((100 - var(--x,50)) * 1cqw - 8px - var(--bw) / 2));width:var(--bw);color:var(--fg);text-align:left;cursor:pointer;background:50%/100% 100% no-repeat;border:0;margin:0;padding:0;animation:.36s cubic-bezier(.22,1,.36,1) both sBkOZq_bannerIn;display:block;position:absolute;transform:translate(-50%,-50%)}@keyframes sBkOZq_bannerIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}}.sBkOZq_lessonBanner:active:not(:disabled){transform:translate(-50%,calc(1px - 50%))}.sBkOZq_lessonBanner:disabled{cursor:wait;opacity:.7}.sBkOZq_lessonBanner strong{color:#f2e8d2;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;align-content:center;padding:0 3%;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:600;line-height:1;display:block;position:absolute;overflow:hidden}.sBkOZq_edgeTop,.sBkOZq_edgeBottom{z-index:9;pointer-events:none;height:40px;position:fixed}.sBkOZq_edgeTop{height:92px;top:0}.sBkOZq_edgeBottom{height:calc(48px + env(safe-area-inset-bottom));bottom:0}.sBkOZq_edgeTop>i,.sBkOZq_edgeBottom>i{position:absolute;inset:0}.sBkOZq_edgeTop>i:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(#000 60%,#0000 100%);mask:linear-gradient(#000 60%,#0000 100%)}.sBkOZq_edgeTop>i:nth-child(2){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask:linear-gradient(#000 30%,#0000 65%);mask:linear-gradient(#000 30%,#0000 65%)}.sBkOZq_edgeTop>i:nth-child(3){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask:linear-gradient(#000 0%,#0000 35%);mask:linear-gradient(#000 0%,#0000 35%)}.sBkOZq_edgeBottom>i:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(#0000 0%,#000 40%);mask:linear-gradient(#0000 0%,#000 40%)}.sBkOZq_edgeBottom>i:nth-child(2){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask:linear-gradient(#0000 35%,#000 70%);mask:linear-gradient(#0000 35%,#000 70%)}.sBkOZq_edgeBottom>i:nth-child(3){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask:linear-gradient(#0000 65%,#000 100%);mask:linear-gradient(#0000 65%,#000 100%)}
._5Bw6SG_dock{z-index:26;pointer-events:none;width:0;height:100dvh;position:fixed;top:0;left:calc(50% - min(430px,100%)/2 + 12px)}._5Bw6SG_dock>[class]{pointer-events:auto;top:34dvh}
.b-rKmq_meter{--gold:#e3c58a;--gold-deep:#c9a46b;vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.b-rKmq_body{gap:2px;display:grid}.b-rKmq_hearts{gap:2px;display:flex}.b-rKmq_hearts svg{fill:none;width:10px;height:9px;stroke:var(--gold-deep);stroke-width:1px}.b-rKmq_hearts svg[data-on]{fill:#d98a9a;stroke:var(--gold)}.b-rKmq_next{background:#ffffff26;border-radius:1px;height:2px;display:block;overflow:hidden}.b-rKmq_next i{background:var(--gold);height:100%;display:block}.b-rKmq_tick{flex-direction:column;gap:0;line-height:0;display:inline-flex}.b-rKmq_tick svg{width:8px;height:8px}.b-rKmq_tick[data-dir=up] svg{fill:var(--gold)}.b-rKmq_tick[data-dir=down] svg{fill:#d0614f}.b-rKmq_tick[data-big] svg+svg{margin-top:-3px}
.j68rNG_profile{text-align:left;gap:8px;max-height:70dvh;padding:10px;display:grid;overflow:hidden auto}.j68rNG_back{border:1px solid var(--line);border-radius:var(--r);height:28px;color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-self:start;align-items:center;gap:6px;padding:0 8px;font-size:10px;display:inline-flex}.j68rNG_back:hover{color:var(--fg)}.j68rNG_note{color:var(--muted);font-size:12px}.j68rNG_head{grid-template-columns:40px 1fr;align-items:center;gap:10px;display:grid}.j68rNG_avatar{border:1px solid var(--line);width:40px;height:40px;color:var(--fg);border-radius:50%;place-items:center;display:grid;overflow:hidden}.j68rNG_avatar[data-me]{border:2px solid #c9a46b}.j68rNG_avatar img{object-fit:cover;width:100%;height:100%}.j68rNG_name,.j68rNG_mentor>span{min-width:0;display:grid}.j68rNG_name strong,.j68rNG_mentor strong{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.j68rNG_name{justify-items:start;gap:4px}.j68rNG_level{background:radial-gradient(closest-side, var(--panel) 78%, transparent 80%), conic-gradient(#c9a46b calc(var(--progress,0) * 360deg), var(--line) 0);width:22px;height:22px;color:var(--fg);font-family:var(--mono);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:10px;display:grid}.j68rNG_mentor>span{justify-items:start;gap:4px}.j68rNG_label{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:400}.j68rNG_mentor{grid-template-columns:40px 1fr;align-items:center;gap:10px;display:grid}.j68rNG_mentor img{object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:50%;width:40px;height:40px}.j68rNG_regions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.j68rNG_regions li{color:var(--fg);grid-template-columns:64px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.j68rNG_regions i{background:linear-gradient(var(--fg), var(--fg)) left / calc(var(--share,0) * 100%) 100% no-repeat var(--line);height:2px}.j68rNG_lowData{border:1px solid var(--line);border-radius:var(--r);min-height:32px;color:var(--muted);justify-self:start;padding:0 12px;font-size:12px}.j68rNG_lowData[aria-pressed=true]{border-color:var(--accent);color:var(--fg)}
.D0ITfq_stage{--gold:#e3c58a;--gold-deep:#c9a46b;--blue:#5b8fd6;--purple:#9a6ad8;--purple-deep:#2a1d47;--cream:#f2ede4;--lacquer:#0b0b0c;z-index:61;background:var(--lacquer);color:var(--cream);animation:.18s ease-out D0ITfq_fade;position:fixed;inset:0;overflow:hidden}.D0ITfq_portal{--ps:min(118vw, 560px);width:var(--ps);height:var(--ps);margin:calc(var(--ps) / -2) 0 0 calc(var(--ps) / -2);pointer-events:none;transition:opacity .4s ease-out,transform .4s cubic-bezier(.3,0,.2,1);position:absolute;top:50%;left:50%}.D0ITfq_portal[data-sunk]{opacity:.35;transform:scale(.72)}.D0ITfq_portal div{position:absolute;inset:0}.D0ITfq_portalFrame{opacity:0;will-change:opacity;width:100%;height:100%;position:absolute;inset:0}.D0ITfq_portalFrame[data-on]{opacity:1}.D0ITfq_portalGrow{transform:scale(var(--k));will-change:transform;transition:transform 70ms cubic-bezier(.2,.8,.3,1)}.D0ITfq_portalBreathe{animation:1.8s ease-in-out infinite alternate D0ITfq_breathe}@keyframes D0ITfq_breathe{to{transform:scale(1.027)}}.D0ITfq_table{padding:calc(16px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.D0ITfq_head{min-height:16px;color:var(--gold);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px}.D0ITfq_cards{--cw:min(17vw, 92px);grid-template-columns:repeat(5, var(--cw));perspective:900px;gap:10px 8px;margin:0;padding:0;list-style:none;display:grid}.D0ITfq_table[data-count=one] .D0ITfq_cards{--cw:min(52vw, 230px, calc((100dvh - 200px) * .65));grid-template-columns:var(--cw)}.D0ITfq_slot{opacity:0;justify-items:center;gap:4px;display:grid}.D0ITfq_slot[data-out]{opacity:1;animation:.52s backwards D0ITfq_dealOut}@keyframes D0ITfq_dealOut{0%{opacity:0;animation-timing-function:cubic-bezier(.3,.6,.5,1);transform:translateY(-20px)scale(.1)rotate(-540deg)}12%{opacity:1}55%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(-34px)scale(.86)rotate(-80deg)}to{transform:none}}.D0ITfq_card{width:var(--cw);aspect-ratio:390/600;transform-style:preserve-3d;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .45s cubic-bezier(.3,.1,.2,1);display:block;position:relative}.D0ITfq_cards[data-ready] .D0ITfq_card:not([data-turned]){animation:2.6s ease-in-out infinite D0ITfq_bob;animation-delay:calc(var(--i) * -.37s)}.D0ITfq_cards[data-ready] .D0ITfq_card:not([data-turned]):hover,.D0ITfq_cards[data-ready] .D0ITfq_card:not([data-turned]):focus-visible{outline:none;animation:none;transform:translateY(-8px)}.D0ITfq_card[data-turned]{cursor:default;transform:rotateY(180deg)}.D0ITfq_card[data-instant]{transition:none}.D0ITfq_back,.D0ITfq_face{backface-visibility:hidden;border-radius:5px;display:block;position:absolute;inset:0;overflow:hidden}.D0ITfq_back img{width:100%;height:100%;display:block}.D0ITfq_face{transform:rotateY(180deg)}@keyframes D0ITfq_bob{50%{transform:translateY(-3px)}}.D0ITfq_mini{--fill:#101114;background:linear-gradient(var(--fill), var(--fill)) 50% 50% / 88% 90% no-repeat;display:block;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.D0ITfq_mini[data-r=SR]{--fill:var(--purple-deep)}.D0ITfq_mini[data-r=SSR]{--fill:#2a1f0e}.D0ITfq_miniArt{object-fit:cover;object-position:top;width:88%;height:90%;position:absolute;inset:5% 6%}.D0ITfq_frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.D0ITfq_miniTag{background:var(--blue);color:var(--cream);font-family:var(--mono);padding:1cqw 3cqw;font-size:9cqw;position:absolute;top:9%;left:11%}.D0ITfq_mini[data-r=SR] .D0ITfq_miniTag{background:var(--purple)}.D0ITfq_mini[data-r=SSR] .D0ITfq_miniTag{background:var(--gold);color:var(--lacquer);top:13%}.D0ITfq_miniName{background:var(--lacquer);color:var(--cream);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;padding:1.5cqw 3cqw;font-size:8.5cqw;line-height:1.2;position:absolute;bottom:20%;left:10%;right:10%;overflow:hidden}.D0ITfq_table[data-count=one] .D0ITfq_miniName{font-size:6cqw}.D0ITfq_gain{color:#f2ede4b3;font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;animation:.24s ease-out both D0ITfq_rise;animation-delay:calc(var(--i) * 40ms);font-size:8px}.D0ITfq_table[data-count=one] .D0ITfq_gain{font-size:11px}.D0ITfq_gain[data-unlocked]{color:var(--gold)}.D0ITfq_actions{justify-items:center;gap:8px;min-height:44px;display:grid}.D0ITfq_joined{justify-items:center;gap:6px;display:grid}.D0ITfq_mentorNote,.D0ITfq_error{color:var(--gold);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:600}.D0ITfq_error{color:#e07a6f}.D0ITfq_command{border-style:solid;border-width:7px 23px;border-image:var(--art-button) 25% 14.6% fill / 7px 23px stretch;color:#23190a;cursor:pointer;background:0 0;min-width:160px;height:40px;padding:0 28px;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-weight:600;line-height:1;transition:transform .12s;animation:.24s ease-out both D0ITfq_rise}.D0ITfq_command:active{transform:translateY(1px)}.D0ITfq_secondary{border:1px solid var(--gold-deep);background:var(--lacquer);height:34px;color:var(--gold);cursor:pointer;border-radius:4px;padding:0 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:600}.D0ITfq_secondary:disabled{opacity:.6}.D0ITfq_reveal{z-index:2;color:var(--cream);cursor:pointer;background:#0f1a2c;border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px 16px 18px;animation:.16s ease-out D0ITfq_fade;display:flex;position:absolute;inset:0;overflow:hidden}.D0ITfq_reveal[data-r=SR]{background:var(--purple-deep)}.D0ITfq_reveal[data-r=SSR]{background:#2a1f0e}.D0ITfq_revealBg{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.D0ITfq_raysWrap{width:160vmax;height:160vmax;animation:.26s ease-out both D0ITfq_raysIn;position:absolute;top:calc(42% - 80vmax);left:calc(50% - 80vmax)}.D0ITfq_rays{background:var(--purple);opacity:.35;width:100%;height:100%;-webkit-mask:var(--art-rays) center / contain no-repeat;-webkit-mask:var(--art-rays) center / contain no-repeat;mask:var(--art-rays) center / contain no-repeat;animation:24s linear infinite D0ITfq_spin;display:block}.D0ITfq_reveal[data-r=SSR] .D0ITfq_rays{background:var(--gold);opacity:.5}.D0ITfq_tcWrap{--tw:min(78vw, 330px, calc((100dvh - 230px) * .65));width:var(--tw);perspective:1000px;flex:none;animation:.42s cubic-bezier(.15,.85,.3,1.1) both D0ITfq_tcIn;display:block}.D0ITfq_reveal[data-r=SSR] .D0ITfq_tcWrap{animation:.26s cubic-bezier(.15,.85,.3,1) both D0ITfq_slamCard}.D0ITfq_tc{--rx:0deg;--ry:0deg;--fill:#101114;aspect-ratio:390/600;background:linear-gradient(var(--fill), var(--fill)) 50% 50% / 88% 90% no-repeat;width:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));border-radius:8px;transition:transform .16s ease-out;display:block;position:relative;overflow:hidden;container-type:inline-size}.D0ITfq_tc[data-r=SR]{--fill:var(--purple-deep)}.D0ITfq_tc[data-r=SSR]{--fill:#2a1f0e}.D0ITfq_tcArt{object-fit:cover;object-position:top;width:88%;height:90%;position:absolute;inset:5% 6%}.D0ITfq_tcName{border-top:1px solid var(--gold);background:var(--lacquer);align-items:center;gap:3cqw;padding:2.5cqw 4cqw;display:flex;position:absolute;bottom:16%;left:9%;right:9%}.D0ITfq_tcKanji{color:var(--gold);font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:11cqw;line-height:1}.D0ITfq_tcLatin{color:var(--cream);font-family:var(--mono);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:5.6cqw;overflow:hidden}.D0ITfq_sheen{pointer-events:none;background:#ffffff21;width:26%;animation:3.2s cubic-bezier(.4,0,.2,1) .7s infinite D0ITfq_sheen;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)rotate(18deg)}.D0ITfq_tc[data-r=SSR] .D0ITfq_sheen{background:#f2e1b433}.D0ITfq_tcTag{background:var(--blue);color:var(--cream);font-family:var(--mono);letter-spacing:.08em;padding:2px 6px;font-size:4.2cqw;position:absolute;top:9%;left:10%}.D0ITfq_tc[data-r=SR] .D0ITfq_tcTag{background:var(--purple)}.D0ITfq_tc[data-r=SSR] .D0ITfq_tcTag{background:var(--gold);color:var(--lacquer);top:13%}.D0ITfq_tcStars{justify-content:center;display:flex;position:absolute;bottom:8.5%;left:0;right:0}.D0ITfq_stars{--star:6.5cqw;gap:1.2cqw;display:inline-flex}.D0ITfq_stars i{width:var(--star);height:var(--star);background:var(--gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);display:block}.D0ITfq_starsPop i{animation:.22s cubic-bezier(.2,.9,.3,1.4) both D0ITfq_starPop;animation-delay:calc(.38s + var(--s) * .14s)}.D0ITfq_revealText{background:var(--lacquer);text-align:center;border:1px solid #e3c58a73;border-radius:6px;justify-items:center;gap:5px;width:min(100%,360px);padding:10px 14px;animation:.24s ease-out .26s both D0ITfq_rise;display:grid;position:relative}.D0ITfq_revealName{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:600;line-height:1.1}.D0ITfq_revealShards{color:#f2ede4bf;font-family:var(--mono);font-size:11px}.D0ITfq_revealShards[data-unlocked]{color:var(--gold)}.D0ITfq_tap{color:#f2ede473;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}@keyframes D0ITfq_fade{0%{opacity:0}}@keyframes D0ITfq_rise{0%{opacity:0;transform:translateY(12px)}}@keyframes D0ITfq_spin{to{transform:rotate(360deg)}}@keyframes D0ITfq_raysIn{0%{transform:scale(.4)}}@keyframes D0ITfq_tcIn{0%{opacity:0;transform:scale(.6)rotateY(-90deg)}}@keyframes D0ITfq_slamCard{0%{transform:translate(70vw)scale(1.08)rotate(6deg)}}@keyframes D0ITfq_sheen{0%{transform:translate(-160%)rotate(18deg)}45%,to{transform:translate(520%)rotate(18deg)}}@keyframes D0ITfq_starPop{0%{opacity:0;transform:scale(2.2)rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.D0ITfq_slot[data-out],.D0ITfq_cards[data-ready] .D0ITfq_card:not([data-turned]),.D0ITfq_portalBreathe,.D0ITfq_rays,.D0ITfq_sheen,.D0ITfq_starsPop i,.D0ITfq_tcWrap,.D0ITfq_reveal[data-r=SSR] .D0ITfq_tcWrap{animation:none}.D0ITfq_card{transition:none}}
.hZR62G_invite{--cream:#f2e8d2;--gold-faint:#c9a46b59;--lacquer:#120f0b;flex-direction:column;flex:1 0 auto;gap:6px;display:flex}.hZR62G_head{border-bottom:1px solid var(--gold-faint);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 2px 6px;display:grid}.hZR62G_crest{object-fit:contain;width:28px;height:28px;display:block}.hZR62G_titles{min-width:0}.hZR62G_kicker{color:var(--gold-deep);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1px;font-size:9px}.hZR62G_title{color:var(--cream);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:600;line-height:1}.hZR62G_seals{align-items:center;gap:3px;display:inline-flex}.hZR62G_seals i{background:var(--art-seal) center / cover;filter:grayscale()brightness(.45);border-radius:50%;width:9px;height:9px}.hZR62G_seals i[data-left]{filter:none}.hZR62G_lore{color:var(--muted);margin:0 2px;font-family:Cormorant Garamond,Georgia,serif;font-size:13px;font-style:italic;font-weight:600;line-height:1.25}.hZR62G_letters{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hZR62G_letter{box-sizing:border-box;border:1px solid var(--gold-deep);border-radius:var(--r);background:var(--lacquer);width:100%;min-height:38px;color:var(--cream);font:inherit;text-align:left;grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:4px 8px 4px 10px;animation:.36s cubic-bezier(.22,1,.36,1) both hZR62G_unfold;display:grid;position:relative}.hZR62G_letter:before{content:"";border:1px solid var(--gold-faint);pointer-events:none;border-radius:2px;position:absolute;inset:2px}button.hZR62G_letter{cursor:pointer}button.hZR62G_letter:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--gold);opacity:0;width:0;height:0;margin-top:-5px;transition:opacity .12s,transform .16s;position:absolute;top:50%;left:-2px;transform:translate(-4px)}button.hZR62G_letter:hover,button.hZR62G_letter:focus-visible{border-color:var(--gold);outline:none}button.hZR62G_letter:hover:after,button.hZR62G_letter:focus-visible:after{opacity:1;animation:.9s ease-in-out .16s infinite hZR62G_cursor;transform:none}button.hZR62G_letter:active .hZR62G_seal{transform:scale(.92)}.hZR62G_seal{background:var(--art-seal) center / cover;color:#ffecd6;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Hiragino Mincho ProN,Yu Mincho,Cormorant Garamond,serif;font-size:12px;font-weight:600;line-height:1;transition:transform .12s;display:grid}.hZR62G_letter[data-sent] .hZR62G_seal{animation:.42s cubic-bezier(.22,1,.36,1) hZR62G_stamp}.hZR62G_body{gap:1px;min-width:0;display:grid}.hZR62G_line{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.hZR62G_letter[data-sent] .hZR62G_line{color:var(--gold)}.hZR62G_code{color:var(--gold);font-family:var(--mono);letter-spacing:.18em;white-space:nowrap;font-size:13px;overflow:hidden}.hZR62G_friend{text-overflow:ellipsis;white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif;font-size:14px;font-weight:600;line-height:1.1;overflow:hidden}.hZR62G_end{border:1px solid var(--gold-faint);width:22px;height:22px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.hZR62G_letter[data-sent] .hZR62G_end{border-color:var(--gold);background:var(--gold);color:#1a1408}.hZR62G_letter[data-used]{border-color:var(--gold-faint);background:#120f0b99}.hZR62G_letter[data-used]:before{border-color:#c9a46b26}.hZR62G_letter[data-used] .hZR62G_end{color:var(--gold-deep);border-color:#0000}.hZR62G_make{border-style:solid;border-width:7px 23px;border-image:var(--art-button) 25% 14.6% fill / 7px 23px stretch;color:#23190a;cursor:pointer;background:0 0;flex:none;height:34px;margin-top:auto;margin-bottom:3px;padding:0 24px;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:600;line-height:1;transition:transform .12s;position:relative}.hZR62G_make:after{content:"";opacity:0;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #23190a;margin-top:-5px;transition:opacity .12s;position:absolute;top:50%;left:-2px}.hZR62G_make:hover:not(:disabled):after,.hZR62G_make:focus-visible:after{opacity:1;animation:.9s ease-in-out infinite hZR62G_cursor}.hZR62G_make:focus-visible{outline:1px solid var(--gold);outline-offset:3px}.hZR62G_make:active:not(:disabled){transform:translateY(1px)}.hZR62G_make:disabled{cursor:default;opacity:.6}@keyframes hZR62G_unfold{0%{opacity:0;transform:translateY(-6px)scaleY(.85)}}@keyframes hZR62G_stamp{0%{transform:scale(1.35)rotate(-8deg)}60%{transform:scale(.94)rotate(0)}}@keyframes hZR62G_cursor{50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.hZR62G_letter,.hZR62G_letter[data-sent] .hZR62G_seal,button.hZR62G_letter:hover:after,.hZR62G_make:hover:after{animation:none}}.hZR62G_messages{gap:6px;margin-top:14px;display:grid}.hZR62G_messagesHead{border-bottom:1px solid var(--gold-faint);justify-content:space-between;align-items:baseline;padding:0 2px 6px;display:flex}.hZR62G_unreadTotal{color:var(--gold);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.hZR62G_player{grid-template-columns:26px minmax(0,1fr) 22px;min-height:44px}.hZR62G_face{width:26px;height:26px;display:block;position:relative}.hZR62G_online{border:1.5px solid var(--lacquer);background:#78c478;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.hZR62G_preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.hZR62G_player[data-unread] .hZR62G_preview{color:var(--cream)}.hZR62G_player:not([data-unread]) .hZR62G_end{border-color:#0000}.hZR62G_player[data-unread] .hZR62G_end{border-color:var(--gold);background:var(--gold);color:#1a1408;font-family:var(--mono);font-size:10px;font-weight:600}.hZR62G_threadPage{height:100%}.hZR62G_threadPage>div:last-child{border-top-color:#c9a46b59}.hZR62G_threadPage form{background:#120f0b;border-color:#c9a46b59}.hZR62G_threadPage form:focus-within{border-color:#c9a46b}.hZR62G_threadPage form input:focus,.hZR62G_threadPage form input:focus-visible{box-shadow:none;outline:none}
.gu_dza_mageFrame{background:var(--mage-sheet) 0 0 / 400% 200% no-repeat;width:100%;height:100%}.gu_dza_mageIdle{animation:2.4s step-end infinite gu_dza_mage-idle}.gu_dza_mageCast{animation:.48s step-end gu_dza_mage-cast,2.4s step-end .48s infinite gu_dza_mage-idle}.gu_dza_mageHurt{animation:.4s step-end gu_dza_mage-hurt,2.4s step-end .4s infinite gu_dza_mage-idle}@keyframes gu_dza_mage-idle{0%,to{background-position:0 0}16.67%,83.33%{background-position:33.3333% 0}33.33%,66.67%{background-position:66.6667% 0}50%{background-position:100% 0}}@keyframes gu_dza_mage-cast{0%{background-position:0 100%}50%{background-position:33.3333% 100%}to{background-position:0 0}}@keyframes gu_dza_mage-hurt{0%{background-position:66.6667% 100%}55%{background-position:100% 100%}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.gu_dza_mageIdle,.gu_dza_mageCast,.gu_dza_mageHurt{animation:none}}
.s57Avq_lead,.s57Avq_error{color:var(--muted);margin:0 0 12px;font-size:13px}.s57Avq_error{color:var(--wrong)}.s57Avq_picks{gap:10px;display:grid}.s57Avq_pick{text-align:left;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);color:var(--fg);grid-template-rows:auto auto auto;grid-template-columns:64px 1fr;align-items:start;column-gap:12px;padding:10px;display:grid}.s57Avq_pick[data-current]{border-color:var(--accent)}.s57Avq_pick img{object-fit:cover;object-position:top;border-radius:50%;grid-row:1/span 3;width:64px;height:64px}.s57Avq_pickName{font-weight:700}.s57Avq_pickLook{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.s57Avq_pickTier{margin-top:6px}
.ZT71mG_player{bottom:0;left:calc(var(--fig,165px) * -.086);width:calc(var(--fig,165px) * .909);height:calc(var(--fig,165px) * 1.091);position:absolute}.ZT71mG_actor{position:absolute;inset:0}.ZT71mG_shadow{aspect-ratio:1024/405;background:var(--ui-stage-base-gold) center / 100% 100% no-repeat;opacity:.92;width:46%;position:absolute;bottom:2.6%;left:40%;transform:translate(-50%,50%)}.ZT71mG_body{transform-origin:40% 100%;position:absolute;inset:0}.ZT71mG_body[data-idle]{animation:2.8s ease-in-out infinite alternate ZT71mG_breathe}.ZT71mG_frame{background-image:image-set(var(--atlas-1x) 1x, var(--atlas-2x) 2x, var(--atlas-3x) 3x);background-repeat:no-repeat;background-size:400% 200%;position:absolute;inset:0}.ZT71mG_fadeOut{animation:.28s ease-out forwards ZT71mG_fade-out}.ZT71mG_actor[data-move=cast] .ZT71mG_body{animation:.34s cubic-bezier(.2,.9,.3,1) ZT71mG_cast}.ZT71mG_actor[data-move=knock] .ZT71mG_body{animation:.32s cubic-bezier(.1,.8,.3,1) ZT71mG_knock}.ZT71mG_actor[data-move=flinch] .ZT71mG_body{animation:.72s ease-out ZT71mG_flinch}@keyframes ZT71mG_breathe{0%{transform:scale(1)rotate(0)}to{transform:scale(1.004,1.014)rotate(.4deg)}}@keyframes ZT71mG_cast{0%{transform:translate(-6px)}45%{transform:translate(20px)scale(1.03,.98)}to{transform:translate(0)}}@keyframes ZT71mG_knock{0%{filter:brightness(2.2)sepia()hue-rotate(-30deg)saturate(4);transform:translate(0)}35%{filter:none;transform:translate(-16px)scale(.97,1.02)rotate(-2deg)}to{transform:translate(-6px)}}@keyframes ZT71mG_flinch{0%{transform:translate(-6px)}20%{transform:translate(-3px)scale(1.01,.99)}to{transform:translate(0)}}@keyframes ZT71mG_fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ZT71mG_body[data-idle],.ZT71mG_actor[data-move] .ZT71mG_body{animation:none}}.ZT71mG_still{object-fit:contain;width:100%;height:100%;transition:filter .4s;position:absolute;inset:0}.ZT71mG_body[data-still][data-stage="1"] .ZT71mG_still{filter:saturate(.8)brightness(.86)sepia(.1)}.ZT71mG_body[data-still][data-stage="2"] .ZT71mG_still{filter:saturate(.68)brightness(.76)sepia(.2)}.ZT71mG_body[data-still][data-stage="3"] .ZT71mG_still,.ZT71mG_body[data-still][data-stage="4"] .ZT71mG_still{filter:saturate(.56)brightness(.66)sepia(.3)}
.h-AnBG_board{right:12px;bottom:calc(66px + env(safe-area-inset-bottom));z-index:4;color:#f2e8d2;font:inherit;text-align:left;cursor:pointer;opacity:0;pointer-events:none;background:#0c0a08f5;border:1px solid #c9a46bb3;border-radius:8px;gap:6px;padding:10px 12px 12px;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .2s;display:grid;position:absolute;left:12px;transform:translateY(calc(100% + 80px))}.h-AnBG_board[data-show]{opacity:1;pointer-events:auto;background:#0c0a08;transform:none}.h-AnBG_head{color:#c9a46b;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:9px;display:flex}.h-AnBG_rank{color:#f2e8d2;letter-spacing:0;font-variant-numeric:lining-nums;align-items:center;gap:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:600;display:inline-flex}.h-AnBG_rank b{color:#23190a;font-family:var(--mono);background:#e3c58a;border-radius:9px;align-items:center;padding:1px 5px 1px 3px;font-size:10px;font-weight:600;animation:.32s cubic-bezier(.2,.9,.3,1.4) h-AnBG_pop;display:inline-flex}.h-AnBG_rows{display:block;position:relative;overflow:hidden}.h-AnBG_row{height:38px;transform:translateY(var(--y));border-bottom:1px solid #c9a46b26;grid-template-columns:22px 26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;transition:transform .9s cubic-bezier(.5,0,.25,1);display:grid;position:absolute;top:0;left:0;right:0}.h-AnBG_row[data-me]{z-index:1;background:#2a2111;border:1px solid #c9a46b;border-radius:4px;transition-duration:1s}.h-AnBG_place{color:#f2e8d28c;font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.h-AnBG_row[data-me] .h-AnBG_place{color:#e3c58a}.h-AnBG_face{width:26px;height:26px;font-family:var(--mono);background:#ffffff0f;border:1px solid #c9a46b80;border-radius:50%;place-items:center;font-size:11px;display:grid;overflow:hidden}.h-AnBG_face img{object-fit:cover;width:100%;height:100%}.h-AnBG_name{text-overflow:ellipsis;white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-weight:600;overflow:hidden}.h-AnBG_xp{color:#f2e8d2b3;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:10px}.h-AnBG_row[data-me] .h-AnBG_xp{color:#e3c58a}@keyframes h-AnBG_pop{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.h-AnBG_board,.h-AnBG_row{transition:none}}
._54nloG_column{z-index:2;background:#0a0907b8;border:1px solid #c9a46b8c;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:6px;width:36px;padding:6px 0;animation:.36s cubic-bezier(.22,1,.36,1) .2s both _54nloG_rise;display:grid;position:absolute;top:6%;bottom:18%;right:0}._54nloG_head{justify-items:center;gap:1px;display:grid}._54nloG_head img{width:24px;height:24px}._54nloG_head b{color:#e3c58a;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:9px;font-weight:500}._54nloG_track{background:#e3e3e31f;border-radius:3px;width:6px;height:100%;position:relative;overflow:hidden}._54nloG_track span{transform-origin:bottom;background:linear-gradient(#e3c58a,#c9a46b);position:absolute;inset:0}._54nloG_level{color:#f2e8d2;font-variant-numeric:lining-nums;justify-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-weight:600;line-height:1;display:grid}._54nloG_level small{color:#f2e8d28c;font-family:var(--mono);text-transform:uppercase;font-size:8px;font-weight:400}._54nloG_levelUp{z-index:3;pointer-events:none;font-size:min(54px,14vw);line-height:1;animation:.7s cubic-bezier(.2,.9,.3,1.4) both _54nloG_level-up,.4s ease-in 2.2s forwards _54nloG_level-up-out;position:absolute;top:30%;left:50%;transform:translate(-50%)}@keyframes _54nloG_level-up-out{to{opacity:0;transform:translate(-50%)translateY(-12px)}}@keyframes _54nloG_level-up{0%{opacity:0;transform:translate(-50%)scale(.3)}}@keyframes _54nloG_rise{0%{opacity:0;transform:translate(10px)}}@media (prefers-reduced-motion:reduce){._54nloG_column,._54nloG_levelUp{animation:none}}
.Q0g7mq_tiles{justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Q0g7mq_tile{border-radius:var(--r);color:#c9a46b;opacity:0;background:linear-gradient(#221c12,#0b0b0c);border:1px solid #c9a46b;align-content:center;justify-items:center;gap:4px;min-width:76px;min-height:58px;padding:6px 10px;transition:opacity .14s,transform .34s cubic-bezier(.2,1.6,.4,1);display:grid;transform:translateY(-28px)scale(.6)}.Q0g7mq_tile[data-on]{opacity:1;transform:none}.Q0g7mq_icon{place-items:center;height:24px;display:grid}.Q0g7mq_icon img{object-fit:contain;width:24px;height:24px;display:block}.Q0g7mq_tile b{color:#e3c58a;font:500 16px / 1 var(--mono);font-variant-numeric:tabular-nums}.Q0g7mq_tile[data-spent] .Q0g7mq_icon img{opacity:.35;transition:opacity .3s}.Q0g7mq_counter{z-index:40;border:1px solid var(--line,#ffffff24);border-radius:var(--r,6px);color:#e3e3e3bf;letter-spacing:.08em;font-variant-numeric:tabular-nums;background:#0a0a0ae0;align-items:center;gap:5px;min-height:28px;padding:0 8px;font:400 10px/1 CygnitoMono-011,ui-monospace,monospace;animation:.26s both Q0g7mq_counter-in;display:inline-flex;position:fixed;top:12px;right:max(12px,50vw - 203px)}.Q0g7mq_counter img{object-fit:contain;width:16px;height:16px;display:block}.Q0g7mq_counter b{text-align:right;min-width:2.2ch;font-weight:400}.Q0g7mq_counter[data-bump]{border-color:#c9a46b}.Q0g7mq_counter[data-bump] b{color:#e3c58a}.Q0g7mq_counter[data-bump="0"] img{animation:.22s cubic-bezier(.2,1.8,.4,1) Q0g7mq_bump-a}.Q0g7mq_counter[data-bump="1"] img{animation:.22s cubic-bezier(.2,1.8,.4,1) Q0g7mq_bump-b}@keyframes Q0g7mq_bump-a{50%{transform:scale(1.45)}}@keyframes Q0g7mq_bump-b{50%{transform:scale(1.45)}}@keyframes Q0g7mq_counter-in{0%{opacity:0}}.Q0g7mq_coins{z-index:41;pointer-events:none;position:fixed;inset:0}.Q0g7mq_coin{object-fit:contain;width:24px;height:24px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.Q0g7mq_tile,.Q0g7mq_counter,.Q0g7mq_counter img{transition:none;animation:none}}
._50YIIG_toggle{color:#f2e8d2;cursor:pointer;background:#0000008c;border:1px solid #c9a46b99;border-radius:999px;padding:6px 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:600}._50YIIG_toggle[data-missed]:not([aria-pressed=true]){border-color:#ea6a64cc;border-color:lab(61.3079% 50.1954 28.9223/.8)}
._1zhO5W_daily{white-space:normal;padding:0 2px}._1zhO5W_head{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}._1zhO5W_daily ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}._1zhO5W_daily li{color:var(--fg);grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}._1zhO5W_goal{display:grid}._1zhO5W_goal small{color:var(--muted);font-family:var(--mono);font-size:10px}._1zhO5W_daily button{border:1px solid var(--line);border-radius:var(--r);background:var(--fill);height:26px;color:var(--fg);font-family:var(--mono);padding:0 10px;font-size:11px}._1zhO5W_daily li[data-done] button:enabled{border-color:var(--accent);color:var(--accent)}._1zhO5W_claimed{color:var(--muted);font-family:var(--mono);align-items:center;gap:4px;font-size:11px;display:inline-flex}._1zhO5W_note{color:var(--muted);margin:0;padding:2px;font-size:12px}
.enS9HW_phone{--fg:#f4eee2;--gold:#e3c58a;--lx:0;--ly:0;width:min(375px,100%);height:min(812px,100dvh - 60px);color:var(--fg);isolation:isolate;background:#0b0b0c;border-radius:18px;position:relative;overflow:hidden}.enS9HW_room,.enS9HW_her,.enS9HW_fg{pointer-events:none;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute}.enS9HW_room{filter:brightness(.68)saturate(.9);transform:translate(calc(var(--lx) * -6px), calc(var(--ly) * -4px));background-position:50% 40%;background-size:cover;inset:-3%}.enS9HW_her{transform:translate(calc(var(--lx) * 4px), calc(var(--ly) * 2px));inset:0}.enS9HW_her>button{pointer-events:auto;aspect-ratio:600/720;cursor:pointer;background:0 0;border:0;height:70%;padding:0;position:absolute;bottom:118px;left:50%;right:auto;translate:-46%}.enS9HW_her>button>span{background-position:0 0;background-repeat:no-repeat;background-size:400% 200%;width:100%;height:100%;display:block}.enS9HW_her>.enS9HW_rig{aspect-ratio:1024/1536;height:76%;bottom:70px;translate:-50%}.enS9HW_fg{transform:translate(calc(var(--lx) * 16px), calc(var(--ly) * 10px));background-position:50%;background-size:cover;inset:-5%}.enS9HW_stats{z-index:2;font:13px / 1 var(--mono,ui-monospace, monospace);text-shadow:0 1px 3px #000;gap:10px;display:flex;position:absolute;top:16px;left:auto;right:14px}.enS9HW_stats span{align-items:center;gap:3px;display:inline-flex}.enS9HW_stats img{width:26px;height:26px}.enS9HW_places{z-index:2;gap:4px;display:grid;position:absolute;top:60px;right:6px}.enS9HW_places button{width:66px;color:var(--fg);text-shadow:0 1px 3px #000,0 0 6px #000c;cursor:pointer;background:0 0;border:0;justify-items:center;padding:0;font-size:11px;font-weight:600;display:grid;position:relative}.enS9HW_places img{filter:drop-shadow(0 2px 4px #0009);width:52px;height:52px}.enS9HW_places em{color:var(--gold);font:10px / 1 var(--mono,ui-monospace, monospace);background:#0b0b0c;border-radius:999px;padding:2px 4px;font-style:normal;position:absolute;top:0;right:2px}.enS9HW_caption{z-index:3;background:linear-gradient(#0000,#000 30%);min-height:150px;padding:26px 20px 24px;position:absolute;bottom:0;left:0;right:0}.enS9HW_who{align-items:center;gap:10px;margin-bottom:8px;display:flex}.enS9HW_who b{color:var(--gold);letter-spacing:.04em;font-size:13px;font-weight:600}.enS9HW_who i{background:#f0ece42e;width:56px;height:2px}.enS9HW_who i span{background:#e88aa8;height:100%;display:block}.enS9HW_caption p{margin:0;font-size:16px;line-height:1.5}.enS9HW_line p{margin:0;font-size:17px;line-height:1.55}.enS9HW_line small{color:#f0ece49e;margin-top:4px;font-size:13px;line-height:1.4;display:block}.enS9HW_line rt{color:#f0ece4b3;font-size:9px}.enS9HW_who em{color:#f0ece459;font:10px / 1 var(--mono,ui-monospace, monospace);margin-left:auto;font-style:normal}.enS9HW_banner{z-index:3;width:240px;position:absolute;bottom:148px;left:50%;translate:-50%}.enS9HW_banner>button{width:100%;position:relative;top:auto;left:auto;transform:none}.enS9HW_banner>button:active:not(:disabled){transform:translateY(1px)}.enS9HW_boardSlot{z-index:4;pointer-events:none;position:absolute;inset:0}.enS9HW_boardSlot>*{pointer-events:auto}.enS9HW_boardSlot [class*=rail]{top:34%}.enS9HW_back{z-index:2;color:var(--fg);cursor:pointer;background:#000000b3;border:0;border-radius:999px;align-items:center;gap:2px;padding:7px 12px 7px 8px;display:inline-flex;position:absolute;top:10px;left:10px}.enS9HW_away{position:absolute;inset:0}
.qbBEqG_page{background:#000;min-height:100dvh}.qbBEqG_pickers{border-bottom:1px solid #f4eee21a;gap:6px;padding:10px 12px;display:grid}.qbBEqG_app{min-height:0}.qbBEqG_loading{color:#f4eee299;padding:24px 16px}.qbBEqG_map{position:relative}
