@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/m-plus-rounded-1c-vietnamese-400-normal-DKrW71hf.woff2)format("woff2"),url(/assets/m-plus-rounded-1c-vietnamese-400-normal-AZxqPBR9.woff)format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/m-plus-rounded-1c-vietnamese-500-normal-3CsmIWCd.woff2)format("woff2"),url(/assets/m-plus-rounded-1c-vietnamese-500-normal-Bkngue4c.woff)format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/m-plus-rounded-1c-vietnamese-700-normal-B9bsCmPE.woff2)format("woff2"),url(/assets/m-plus-rounded-1c-vietnamese-700-normal-CGdBN_Pf.woff)format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/m-plus-rounded-1c-vietnamese-800-normal-BaABUDfh.woff2)format("woff2"),url(/assets/m-plus-rounded-1c-vietnamese-800-normal-DFcPF82k.woff)format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:900;src:url(/assets/m-plus-rounded-1c-vietnamese-900-normal-BI-Vum52.woff2)format("woff2"),url(/assets/m-plus-rounded-1c-vietnamese-900-normal-QLMPsjfs.woff)format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/m-plus-rounded-1c-latin-400-normal-GF9lDfTs.woff2)format("woff2"),url(/assets/m-plus-rounded-1c-latin-400-normal-cOmgXqvf.woff)format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/m-plus-rounded-1c-latin-500-normal-D4L1U0OF.woff2)format("woff2"),url(/assets/m-plus-rounded-1c-latin-500-normal-udtNJXmd.woff)format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/m-plus-rounded-1c-latin-700-normal-BYs1YzuX.woff2)format("woff2"),url(/assets/m-plus-rounded-1c-latin-700-normal-DpYetMpZ.woff)format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/m-plus-rounded-1c-latin-800-normal-941enk6N.woff2)format("woff2"),url(/assets/m-plus-rounded-1c-latin-800-normal-B5F1WBCU.woff)format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:900;src:url(/assets/m-plus-rounded-1c-latin-900-normal-C3bL2EA2.woff2)format("woff2"),url(/assets/m-plus-rounded-1c-latin-900-normal-C8F8OWie.woff)format("woff")}:root{--navy-950:#0f1626;--navy-900:#1d2a48;--navy-800:#2c4474;--navy-700:#3a5c9a;--navy-600:#4b74bd;--navy-500:#5d86cf;--navy-400:#6f98dc;--navy-200:#b6d0f6;--ink-900:#1f2a44;--ink-700:#3f4d6e;--ink-500:#55627f;--sky-50:#fbfcff;--sky-100:#f4f7fd;--sky-150:#eef2fa;--sky-200:#e4ebf7;--sky-300:#d4def0;--sky-400:#b5c3df;--sky-500:#9aaccf;--sky-600:#6f88b8;--sky-700:#5a74a6;--blue-500:#2f6fd6;--blue-100:#e8f0fe;--gold-100:#fff6d8;--gold-200:#ffe39a;--gold-300:#f9c95f;--gold-400:#f2b134;--gold-500:#e09a18;--gold-600:#c48512;--gold-700:#a8700a;--gold-900:#3a2400;--jade-100:#e6fff2;--jade-200:#b4f5d2;--jade-400:#4ccb8a;--jade-500:#2fa866;--jade-700:#1d6e44;--jade-900:#0d2a1a;--rose-100:#fff1f1;--rose-200:#ffd0d0;--rose-500:#e04040;--rose-600:#d63a3a;--rose-700:#9a2424;--red-600:var(--rose-600);--silver-100:#f7f9fc;--silver-300:#d5dce8;--silver-500:#a3aec2;--silver-700:#687489;--pink-300:#ff8fb0;--pink-600:#d4568a;--gold-800:#8a5a00;--purple-100:#ecd6ff;--purple-600:#9a3a86;--up:#1f9a52;--bronze-100:#ffeede;--bronze-300:#f0b886;--bronze-500:#c97a3e;--bronze-700:#8a4a1c;--text:#fff;--text-muted:#f3f6ff;--text-faint:#e4eaf8;--accent:#9cc6ff;--success:#7ee8b0;--warn:#ffd27a;--danger:#ffa0a0;--tint-amount:100%;--ch-map:#5f7396;--ch-world:#d08a0a;--ch-sect:#1f8a5a;--ch-party:#2f6fd6;--ch-guild:#0e8c9a;--ch-whisper:#c2358a;--ch-system:#9a6b12;--kd-loot:#c78a00;--kd-party:#1f8a5a;--kd-boss:#cf3a2e;--kd-event:#2f6fd6;--kd-social:#7a4fd6;--stroke-sm:2.5px;--stroke:3.5px;--stroke-lg:7px;--halo:0 2px 0 var(--navy-900), 0 3px 6px #1d2a484d;--halo-lg:0 4px 0 var(--navy-900), 0 7px 14px #1d2a4859;--z-hud-frame:5;--z-hud-banner:20;--z-hud-title:40;--z-hud-float:50;--z-hud-card:55;--z-hud-sheet:56;--z-hud-tray:60;--z-hud-veil:69;--z-hud-stamp:70;--z-window:100;--z-dialogue:400;--z-quest-done:405;--z-menu:420;--z-invite:430;--z-modal:440;--z-toast:450;--z-loading:500;--z-popover:900;--z-tooltip:1000;--z-fatal:2000;--font-ui:"M PLUS Rounded 1c", system-ui, sans-serif;--font-display:var(--font-ui);--fs-xs:11.5px;--fs-sm:13px;--fs-md:13px;--fs-lg:15px;--fs-xl:17px;--fs-2xl:20px;--fs-3xl:26px;--hud-edge:10px;--hud-face:388px;--hud-target-left:calc(var(--hud-face) + var(--hud-edge) + 16px);--hud-target-max:calc(var(--hud-face) * .65);--hud-target-w:min(var(--hud-target-max), calc(var(--vw100) - var(--hud-target-left) - var(--hud-minimap-w) - var(--hud-edge) - 14px));--hud-target-top:26px;--hud-minimap-w:184px;--hud-minimap-canvas:170px;--hud-buffs-top:106px;--hud-side-top:144px;--hud-side-w:290px;--hud-side-max:min(340px, calc(var(--vh100) - 160px - 250px));--hud-chat-w:min(360px, calc(var(--vw100) * .5 - 250px));--hud-chat-bottom:var(--hud-edge);--hud-dock-bottom:10px;--hud-dock-clear:104px;--hud-menu-bottom:10px;--hud-menu-bottom-narrow:76px;--hud-loot-bottom:200px;--hud-stick-bottom:calc(var(--hud-dock-clear) + 54px);--fs-micro:10.5px;--fs-micro-sm:10px;--tap-xs:32px;--tap-sm:36px;--tap-md:40px;--tap-lg:44px;--tap-tab:36px;--tap-in-sm:36px;--tap-in-md:40px;--tap-ctl:32px;--slot-k:1;--slot-fs:10px;--vw100:calc(100vw / var(--ui-scale,1));--vh100:calc(100vh / var(--ui-scale,1));--dvh100:calc(100dvh / var(--ui-scale,1));--hud-edge-top:var(--hud-edge);--r-sm:4px;--r-md:6px;--r-lg:9px;--r-xl:12px;--r-2xl:16px;--r-pill:999px;--gap-1:4px;--gap-2:6px;--gap-3:10px;--gap-4:14px;--gap-5:20px;--edge:1px solid var(--navy-800);--hud-line:1px solid color-mix(in srgb, var(--navy-900) 70%, transparent);--shadow-hud-lite:inset 0 0 0 2px var(--sky-200), inset 0 0 0 3px #ffffffe6, 0 2px 0 rgb(var(--shade) / .22), 0 4px 10px rgb(var(--shade) / .16);--shadow-panel:inset 0 0 0 2px #ffffffe6, inset 0 0 0 3px #6f88b838, 0 4px 0 #141e3c59, 0 12px 28px #0000004d;--shadow-hud:inset 0 0 0 2px #ffffffd9, inset 0 0 0 3px #6f88b833, 0 3px 0 #141e3c4d, 0 6px 16px #00000038;--shadow-float:0 10px 30px rgb(var(--shade) / .22);--title-bar:linear-gradient(180deg, var(--navy-200) 0%, var(--navy-400) 52%, var(--navy-600) 53%, var(--navy-500) 100%);--ease:cubic-bezier(.2, .8, .2, 1);--dur-press:80ms;--dur-pop:.18s;--dur-win:.2s;--dur-moment:.6s;--dur-spin:.8s;--veil:#0a0e1e8c;--veil-strong:#0a0e1ec7;--veil-death:radial-gradient(circle, #3c00084d, #0a0004b3);--shade:20 30 60;--drop-1:0 2px 0 rgb(var(--shade) / .25);--drop-2:0 3px 0 rgb(var(--shade) / .3);--ring-gem:0 0 0 1px var(--navy-800);--shadow-gem:var(--ring-gem), var(--drop-2);--ring-gem-out:0 0 0 2px #fff, 0 0 0 3.5px var(--navy-800);--ring-sel:0 0 0 2px var(--gold-400);--glow-sel:0 0 12px #ffc43c8c;--medal-drop:0 3px 0 3px rgb(var(--shade) / .2);--ring-medal-ult:0 0 0 2px var(--gold-200), 0 0 0 4px var(--gold-600), 0 3px 0 4px #78460040;--ring-medal-art:0 0 0 2px #fff, 0 0 0 3.5px var(--gold-600), var(--medal-drop);--ring-medal-learned:0 0 0 2px #fff, 0 0 0 4px var(--gold-500), var(--medal-drop);--ring-medal-lock:0 0 0 2px var(--sky-300), 0 0 0 3.5px var(--sky-600);--ring-medal-ready:0 0 0 2px #fff, 0 0 0 3.5px var(--gold-500), 0 0 14px 2px #ffc83cbf;--ring-medal-on:0 0 0 2.5px #fff, 0 0 0 4.5px var(--gold-400), var(--glow-sel);--glow-plus:0 0 0 2px #fff, 0 0 10px #ffc83ce6;--stroke-cap:#6fc8ffd9;--glow-lv:drop-shadow(0 0 2px #ffbe28e6);--ring-choice:0 0 0 1.5px var(--sky-400), 0 3px 0 var(--sky-400);--ring-choice-hi:0 0 0 2px var(--sky-600), 0 4px 0 var(--sky-600);--ring-choice-mine:0 0 0 2.5px var(--gold-600), 0 3px 0 var(--gold-600);--ring-choice-right:0 0 0 2.5px var(--jade-500), 0 3px 0 var(--jade-500);--ring-choice-wrong:0 0 0 2.5px var(--rose-500), 0 3px 0 var(--rose-500);--ring-mult:0 0 0 1.5px var(--silver-500);--ring-mult-2:0 0 0 2px var(--gold-500);--ring-mult-3:0 0 0 2px var(--rose-700);--ring-bar:0 0 0 1.5px var(--navy-900), inset 0 1px 2px rgb(var(--shade) / .3);--ring-tug-mid:0 0 0 1px rgb(var(--shade) / .4);--ring-hud-hover:0 0 0 1px var(--gold-300), var(--shadow-hud-lite);--ring-white-2:0 0 0 2px #fff;--ring-slot-hud:0 0 0 1px #ffffffb3, var(--drop-2);--hud-slot-empty:#f4f7fd8c;--glow-slot-ready:0 0 12px 2px #ffc43cd9;--frame-slot-gem:inset 0 0 0 1.5px #fffc, inset 0 -3px 0 rgb(var(--shade) / .15), 0 0 0 1.5px var(--navy-900), var(--drop-2);--ring-slot-empty-cluster:0 0 0 1px color-mix(in srgb, var(--navy-800) 40%, transparent);--frame-minimap:inset 0 0 0 1px color-mix(in srgb, var(--gold-200) 45%, transparent), 0 0 0 1.5px var(--navy-950), 0 3px 0 var(--navy-950), 0 8px 16px rgb(var(--shade) / .3);--ring-map:0 0 0 1.5px var(--gold-700);--ring-fallen:inset 0 0 0 2px var(--rose-500);--ring-cast:var(--ring-gem-out), 0 3px 0 2px rgb(var(--shade) / .3);--ring-debuff:0 0 0 1px var(--rose-700), 0 0 6px color-mix(in srgb, var(--rose-500) 55%, transparent);--ring-bust:0 0 0 2px var(--rose-600), 0 0 0 3.5px var(--gold-400), var(--drop-2);--halo-dot:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent);--ring-ticker:inset 0 0 0 1px #ffffff24;--ring-lock-gold:inset 0 0 0 1.5px color-mix(in srgb, var(--gold-400) 70%, transparent);--ring-gen:inset 0 0 0 1px var(--gold-300);--ring-spot:inset 0 0 0 1px color-mix(in srgb, var(--gold-500) 45%, transparent);--line-stamp:3px solid currentColor;--line-phone:3.5px solid #fff;--frame-phone:0 0 0 1.5px color-mix(in srgb, var(--navy-900) 70%, transparent), inset 0 0 0 1.5px color-mix(in srgb, var(--navy-900) 70%, transparent), 0 8px 22px rgb(var(--shade) / .4);--drop-arc:drop-shadow(0 2px 4px rgb(var(--shade) / .45));--ring-white:0 0 0 1.5px #fff;--drop-icon:drop-shadow(0 1px 2px rgb(var(--shade) / .5));--band-sel:color-mix(in srgb, var(--gold-300) 28%, transparent);--dim-opacity:.55;--dim-filter:grayscale(.85);--fill-card:linear-gradient(180deg, #fff, var(--sky-100));--fill-gold:linear-gradient(180deg, var(--gold-200), var(--gold-400) 60%, var(--gold-500));--line-sep:1px solid var(--sky-300);--line-card:1px solid var(--sky-400);--line-ctl:1px solid var(--sky-500);--line-frame:var(--edge);--line-hud-bar:2px solid var(--navy-900);--line-gold:1px solid var(--gold-500);--line-jade:1px solid var(--jade-400);--line-rose:1px solid var(--rose-500);--surf-panel:linear-gradient(180deg, var(--sky-50), var(--sky-200));--surf-card:#fff;--surf-sunken:var(--sky-100);--surf-sel:var(--gold-100);--surf-hud:linear-gradient(180deg, #fffc, #ffffff73), url(/assets/ui/win-paper-sky.webp) 0 0 / 256px 256px repeat;--rare:#c9a6ff;--surf-dark:linear-gradient(180deg, var(--navy-700), var(--navy-900));--fill-sky:linear-gradient(180deg, #fff, var(--sky-200));--fill-gold-soft:linear-gradient(180deg, var(--gold-100), var(--gold-200));--fill-gold-deep:linear-gradient(180deg, var(--gold-200), var(--gold-500));--fill-jade:linear-gradient(180deg, var(--jade-400), var(--jade-700));--fill-jade-soft:linear-gradient(180deg, var(--jade-100), var(--jade-200));--fill-rose:linear-gradient(180deg, var(--rose-500), var(--rose-700));--fill-rose-soft:linear-gradient(180deg, var(--rose-100), var(--rose-200));--fill-silver:linear-gradient(180deg, var(--silver-100), var(--silver-300));--fill-bronze:linear-gradient(180deg, var(--bronze-100), var(--bronze-300));--fill-navy:var(--surf-dark);--scene-mask:linear-gradient(90deg, transparent, #000 9%, #000 91%, transparent), linear-gradient(180deg, transparent, #000 6%, #000 96%, transparent);--fill-power:linear-gradient(180deg, #ffb347, #f07a1c 55%, #d2480f);--power-rim:#ffd36b;--power-ink:#6b2a06;--power-label:#ffe27a;--power-label-ink:#8a2b05;--face-sky:radial-gradient(circle at 50% 32%, #fff, var(--sky-300) 72%);--face-gold:radial-gradient(circle at 50% 32%, var(--gold-100), var(--gold-400) 75%);--vignette:radial-gradient(ellipse at center, transparent 62%, #5a50961f);--sprite-shadow:drop-shadow(0 6px 10px #00000080);--ui-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.panel,.on-light,.glass,.sticker,.hud-box{--text:var(--ink-900);--text-muted:var(--ink-700);--text-faint:var(--ink-500);--accent:var(--blue-500);--success:#1f8a5a;--warn:#a86a00;--danger:#c8352a;--tint-amount:55%;color:var(--text)}.panel{border:var(--edge);border-radius:var(--r-lg);background:var(--surf-panel);box-shadow:var(--shadow-panel)}.panel.hud,.hud-box{border:var(--hud-line);border-radius:var(--r-lg);background:var(--surf-hud);box-shadow:var(--shadow-hud-lite)}.panel.well{border-radius:var(--r-md);box-shadow:none;background:#fff9;border-color:#0000}.panel.well:is(.frame,.forge-bg){border-color:#0000;box-shadow:inset 0 2px 5px #141e3c29,inset 0 0 0 1px #141e3c0d}.panel.pill{border-radius:var(--r-pill);box-shadow:0 2px #141e3c4d}.glass{border:var(--edge);border-radius:var(--r-lg);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#fbfcffe6,#e4ebf7e0)}:root[data-touch] .glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fbfcfff7,#e4ebf7f5)}.notify{background:var(--rose-500);pointer-events:none;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out 8 alternate notify;position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px #fff}.badge{border-radius:var(--r-pill);background:var(--rose-500);color:#fff;min-width:16px;font:800 var(--fs-micro-sm)/calc(14px * var(--ui-k,1)) var(--font-ui);text-align:center;pointer-events:none;padding:1px 4px;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #fff}@property --p{syntax:"<angle>";inherits:false;initial-value:0deg}.hud .ttlp:not(.win *) :is(*),.hud .ttlp:not(.win *):before,.hud .ttlp:not(.win *):after{animation-iteration-count:4!important}@keyframes notify{to{opacity:.45}}@keyframes hl-flash{0%{background:var(--gold-200)}}.hl-flash{animation:1.2s ease-out hl-flash}*{box-sizing:border-box}[hidden]{display:none!important}html,body{-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, var(--sky-100), var(--navy-200)) fixed var(--sky-200);height:100%;color:var(--text);font:500 var(--fs-md)/1.45 var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}#app{height:var(--fix-h,auto);position:fixed;inset:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}::selection{background:var(--blue-500);color:#fff}h1,h2,h3,p{margin:0}.gem-chrome{box-shadow:var(--shadow-gem);border:2px solid #fff}.sticker{font-size:var(--fs-sm);color:var(--stk-t,var(--ink-900));align-items:center;gap:5px;font-weight:700;display:inline-flex}.callout{color:var(--stk-t,var(--ink-700));margin:0;line-height:1.4;display:block}.sk-gold{--stk-c:var(--gold-500);--stk-b:color-mix(in srgb, var(--gold-100) 70%, #fff);--stk-t:var(--gold-800)}.sk-jade{--stk-c:var(--jade-500);--stk-b:color-mix(in srgb, var(--jade-100) 70%, #fff);--stk-t:var(--jade-700)}.sk-rose{--stk-c:var(--danger);--stk-b:color-mix(in srgb, var(--danger) 12%, #fff);--stk-t:var(--danger)}.sk-pink{--stk-c:var(--pink-600);--stk-b:color-mix(in srgb, var(--pink-600) 10%, #fff);--stk-t:var(--pink-600)}.t-clamp2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mat-grid{gap:var(--gap-2);grid-template-columns:repeat(auto-fit,minmax(min(152px,100%),1fr));display:grid}.item-grid{grid-template-columns:repeat(auto-fill, minmax(calc(42px * var(--slot-k,1)), 1fr));align-content:start;gap:4px;display:grid}.textbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.textbtn:hover{text-decoration:underline}.vip-tag{border-radius:var(--r-md);background:var(--fill-gold);box-shadow:0 0 0 1px var(--gold-700);color:var(--navy-800);font-size:var(--fs-micro);flex:none;padding:0 4px;font-weight:800;line-height:15px;display:inline-block}.vip-tag.hi{background:linear-gradient(180deg, var(--gold-300), var(--rose-500));box-shadow:0 0 0 1px var(--rose-700);color:#fff}.vip-tag.top{background:var(--surf-dark);box-shadow:0 0 0 1px var(--gold-500), 0 0 6px color-mix(in srgb, var(--gold-400) 70%, transparent);color:var(--gold-300)}.t-streak{font-family:var(--font-display);color:var(--gold-200);-webkit-text-stroke:var(--stroke,3px) var(--navy-900);paint-order:stroke fill;text-shadow:0 2px 0 var(--navy-900);font-weight:800;line-height:1;animation:.32s cubic-bezier(.2,1.6,.4,1) kf-bump}:root[data-calm] .t-streak{animation:none}.tint-plate{border-radius:var(--r-xl);background:radial-gradient(ellipse at 18% 70%, #fffffff2, transparent 58%), linear-gradient(180deg, var(--pl-a,var(--sky-200)), var(--pl-b,var(--sky-100)))}.pl-gold{--pl-a:var(--gold-200);--pl-b:var(--gold-100);--pl-r:var(--gold-400)}.pl-jade{--pl-a:var(--jade-100);--pl-b:#fff;--pl-r:var(--jade-400)}.pl-rose{--pl-a:var(--rose-100);--pl-b:#fff;--pl-r:var(--rose-500)}.pl-tone{--pl-a:color-mix(in srgb, var(--c) 20%, #fff);--pl-b:#fff;--pl-r:color-mix(in srgb, var(--c) 45%, var(--sky-300))}.gilt:before{content:"";border-radius:calc(var(--r-lg) - 3px);pointer-events:none;border:1px solid #d6a8488c;position:absolute;inset:5px}.tagflag{border-radius:var(--r-sm);font:800 var(--fs-xs)/1.5 var(--font-ui);color:#fff;white-space:nowrap;box-shadow:var(--drop-1);align-items:center;padding:1px 8px;display:inline-flex}.tagflag.gold{background:var(--fill-gold);color:var(--gold-900)}.tagflag.rose{background:var(--fill-rose)}.lacquer{border:1px solid color-mix(in srgb, var(--gold-400) 55%, transparent);background:color-mix(in srgb, var(--navy-900) 78%, transparent);color:#fff}.lacquer:is(button,.btn-like):hover{background:color-mix(in srgb, var(--navy-900) 88%, transparent)}.paper-gold{border-radius:var(--r-md);background:linear-gradient(180deg, #fff, var(--gold-100));box-shadow:0 1px 0 rgb(var(--shade) / .1), 0 2px 8px rgb(var(--shade) / .08)}.forge-bg{background:radial-gradient(ellipse at 18% 70%, color-mix(in srgb, var(--gold-400) 30%, transparent), transparent 55%), linear-gradient(180deg, #fff, var(--bronze-100))}.navrail{border-radius:var(--r-lg);background:var(--surf-sunken);align-self:start;gap:3px;padding:6px;display:grid}.t-poster{letter-spacing:.12em;text-shadow:0 2px 0 color-mix(in srgb, var(--navy-900) 90%, transparent), 0 4px 14px #00000073}.t-poster-sub{text-shadow:0 1px 0 color-mix(in srgb, var(--navy-900) 80%, transparent), 0 2px 8px color-mix(in srgb, var(--navy-900) 45%, transparent)}.ink-band{background:linear-gradient(90deg,#0000,#101838cc 20% 80%,#0000)}.ink-band:before,.ink-band:after{content:"";background:linear-gradient(90deg,#0000,#ffd678f2 30% 70%,#0000);height:1px;position:absolute;left:8%;right:8%}.ink-band:before{top:0}.ink-band:after{bottom:0}.sticker img{border-radius:6px;width:22px;height:22px}.nameplate{border-radius:var(--r-sm);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:800 var(--fs-xs)/1.3 var(--font-ui);color:var(--ink-900);background:var(--fill-card);box-shadow:0 0 0 1px var(--navy-800), var(--drop-1);align-items:center;gap:4px;padding:2px 9px 3px;display:inline-flex;overflow:hidden}.nameplate.gold{color:var(--gold-900);background:var(--fill-gold-soft);box-shadow:0 0 0 1px var(--gold-700), var(--drop-1)}.nameplate.dim{color:var(--ink-500);background:color-mix(in srgb, var(--sky-100) 80%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--navy-800) 55%, transparent), var(--drop-1)}.sticker .n{color:var(--jade-700);font-size:var(--fs-md);font-weight:800}.sticker .k{color:var(--ink-500);font-weight:700}.t-display{font-family:var(--font-display);letter-spacing:0;font-weight:700;line-height:1.12}.t-caps{text-transform:uppercase;letter-spacing:.08em}.t-title{font-weight:700;font-size:var(--fs-lg);line-height:1.25}.t-h{font-weight:700}.t-label{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.t-xs{font-size:var(--fs-xs)}.t-sm{font-size:var(--fs-sm)}.t-lg{font-size:var(--fs-lg)}.t-xl{font-size:var(--fs-xl)}.t-2xl{font-size:var(--fs-2xl)}.t-3xl{font-size:var(--fs-3xl)}.t-muted{color:var(--text-muted)}.t-faint{color:var(--text-faint)}:where(.t-muted,.t-faint):not(b,strong,.t-h,.t-title,.t-label){font-weight:500}:where(.hub,.panel.hud,.card.hud){font-weight:700}.t-accent{color:var(--accent)}.t-success{color:var(--success)}.t-warn{color:var(--warn)}.t-danger{color:var(--danger)}.t-tint{color:color-mix(in srgb, var(--c) var(--tint-amount), var(--text))}.t-num{font-variant-numeric:tabular-nums}.t-halo,.outline{-webkit-text-stroke:var(--stroke) var(--navy-900);paint-order:stroke fill;text-shadow:var(--halo)}.t-halo .t-display,.t-display.t-halo,.outline-lg{-webkit-text-stroke:var(--stroke-lg) var(--navy-900);paint-order:stroke fill;text-shadow:var(--halo-lg)}.t-halo .panel,.t-halo .glass,.t-halo .on-light,.no-outline{-webkit-text-stroke:0;text-shadow:none}.t-clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-center{text-align:center}.t-right{text-align:right}.t-italic{font-style:italic}:root[data-touch] .hide-touch{display:none!important}.stack{gap:var(--gap,var(--gap-2));flex-direction:column;display:flex}.row{align-items:center;gap:var(--gap,var(--gap-2));display:flex}.row.base{align-items:baseline}.between{justify-content:space-between}.end{justify-content:flex-end}.mid{justify-content:center}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.min0{min-width:0}.g1{--gap:var(--gap-1)}.g2{--gap:var(--gap-2)}.g3{--gap:var(--gap-3)}.g4{--gap:var(--gap-4)}.g5{--gap:var(--gap-5)}.plain{margin:0;padding:0;list-style:none}.divider{height:1px;margin:var(--gap-3) 0;background:linear-gradient(90deg, transparent, var(--sky-500), transparent);border:0}.scrolly{scrollbar-width:thin;scrollbar-color:var(--sky-500) transparent;overscroll-behavior:contain;--pin-pb:0px;overflow:hidden auto}.act-pin{bottom:calc(-1 * var(--pin-pb));z-index:2;padding:6px 0 var(--pin-pb);background:linear-gradient(180deg, transparent, var(--sky-100) 6px);position:sticky}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bz:calc(var(--safe-bottom) / var(--ui-scale,1));--safe-tz:calc(var(--safe-top) / var(--ui-scale,1));--safe-lz:calc(var(--safe-left) / var(--ui-scale,1));--safe-rz:calc(var(--safe-right) / var(--ui-scale,1))}:root[data-dev=tablet]{--hud-edge:calc(10px + max(var(--safe-lz), var(--safe-rz)));--hud-dock-bottom:calc(10px + var(--safe-bz));--hud-menu-bottom:calc(10px + var(--safe-bz));--hud-chat-bottom:calc(var(--hud-edge) + var(--safe-bz));--hud-dock-clear:calc(108px + var(--safe-bz));--hud-edge-top:calc(10px + var(--safe-tz));--hud-loot-bottom:calc(292px + var(--safe-bz))}@media (width>=1001px){:root{--hud-target-top:calc(var(--hud-edge-top) + 6px);--hud-target-w:var(--hud-target-max);--hud-target-left:calc((var(--vw100) - var(--hud-target-w)) / 2)}}:root[data-dev=desktop]{--hud-target-top:96px}@media (width>=761px) and (width<=1160px){:root:not([data-short]){--hud-chat-w:320px;--hud-chat-bottom:var(--hud-dock-clear);--hud-side-max:min(300px, calc(var(--vh100) - 160px - 330px))}}:root[data-dev=tablet]{--hud-stick-left:calc(var(--hud-edge) + var(--hud-chat-w) + 12px);--hud-target-max:320px;--hud-face:410px;--hud-side-w:284px}:root[data-narrow]{--hud-edge:calc(6px + max(var(--safe-left), var(--safe-right)) / var(--ui-scale,1));--hud-face:224px;--hud-target-left:calc(var(--hud-edge) + var(--hud-face) + 6px);--hud-target-w:min(var(--hud-target-max), calc(var(--vw100) - var(--hud-edge) * 2 - var(--hud-face) - var(--hud-minimap-w) - 18px));--hud-minimap-w:124px;--hud-minimap-canvas:110px;--hud-buffs-top:calc(88px + var(--safe-tz));--hud-side-top:calc(132px + var(--safe-tz));--hud-side-w:204px;--hud-side-max:min(250px, max(150px, calc(var(--vh100) - 580px - var(--safe-bz) - var(--safe-tz))));--hud-chat-w:calc((100vw - 12px) / var(--ui-scale,1));--hud-chat-bottom:calc(74px + var(--safe-bz));--hud-dock-bottom:calc(4px + var(--safe-bz));--hud-dock-clear:calc(281px + var(--safe-bz));--hud-menu-bottom:calc(18px + var(--safe-bz));--hud-loot-bottom:calc(375px + var(--safe-bz));--hud-stick-bottom:calc(74px + var(--safe-bz));--hud-band-left:calc(var(--hud-edge) + var(--hud-side-w) + 6px);--hud-band-right:calc(var(--hud-edge) + 80px);--hud-band-top0:calc(182px + var(--safe-tz));--hud-band-top:var(--hud-band-top0);--hud-target-slot:152px;--hud-rail-top:calc(var(--hud-band-top0) + var(--hud-target-slot))}:root[data-narrow]:not([data-short]):has(.target-plate){--hud-band-top:calc(var(--hud-band-top0) + var(--hud-target-slot))}:root[data-short]{--hud-side-w:240px;--hud-face:320px;--hud-side-max:max(110px, calc(var(--vh100) - 390px - var(--safe-bz,0px) - var(--safe-tz,0px)));--hud-chat-w:340px;--hud-chat-bottom:calc(8px + var(--safe-bz,0px));--hud-dock-bottom:calc(6px + var(--safe-bz,0px));--hud-dock-clear:calc(74px + var(--safe-bz,0px));--hud-menu-bottom:calc(4px + var(--safe-bz,0px));--hud-loot-bottom:calc(112px + var(--safe-bz,0px));--hud-stick-bottom:calc(8px + var(--safe-bz,0px));--hud-band-left:calc(var(--hud-edge) + var(--hud-face) + 6px);--hud-band-right:var(--hud-band-left);--hud-top-row:calc(var(--hud-edge) + var(--safe-tz,0px) + 10px);--hud-band-top:var(--hud-top-row);--hud-target-w:min(var(--hud-target-max), calc(var(--vw100) - var(--hud-band-left) * 2));--hud-target-left:calc((var(--vw100) - var(--hud-target-w)) / 2)}:root[data-short]:has(.target-plate){--hud-band-top:calc(var(--hud-top-row) + 108px)}.zscreen{zoom:var(--ui-pick,1);--zk:var(--ui-pick,1);--zvw:calc(1vw / var(--zk));--zvh:calc(1vh / var(--zk));--zdvh:calc(1dvh / var(--zk))}:root[data-zoom-units] .zscreen{--zk:1}:is(.hud,.hub){font-size:var(--fs-md)}:is(.hud,.tip,.hub){--ui-k:calc(var(--ui-user,1) / var(--ui-zt,var(--ui-scale,1)));--fs-xs:calc(11.5px * var(--ui-k));--fs-sm:calc(13px * var(--ui-k));--fs-md:calc(13px * var(--ui-k));--fs-lg:calc(15px * var(--ui-k));--fs-xl:calc(17px * var(--ui-k));--fs-2xl:calc(20px * var(--ui-k));--fs-3xl:calc(26px * var(--ui-k));--fs-micro:calc(10.5px * var(--ui-k));--fs-micro-sm:calc(10px * var(--ui-k));--tap-xs:calc(32px * var(--ui-k));--tap-sm:calc(36px * var(--ui-k));--tap-md:calc(40px * var(--ui-k));--tap-lg:calc(44px * var(--ui-k));--tap-tab:calc(36px * var(--ui-k));--tap-in-sm:calc(36px * var(--ui-k));--tap-in-md:calc(40px * var(--ui-k));--tap-ctl:calc(32px * var(--ui-k))}:root[data-narrow]{--tap-xs:24px;--tap-sm:26px;--tap-md:29px;--tap-lg:33px;--tap-tab:28px;--tap-in-sm:30px;--tap-in-md:34px;--tap-ctl:28px}:root[data-narrow] :is(.hud,.tip,.hub){--tap-xs:calc(24px * var(--ui-k));--tap-sm:calc(26px * var(--ui-k));--tap-md:calc(29px * var(--ui-k));--tap-lg:calc(33px * var(--ui-k));--tap-tab:calc(28px * var(--ui-k));--tap-in-sm:calc(30px * var(--ui-k));--tap-in-md:calc(34px * var(--ui-k));--tap-ctl:calc(28px * var(--ui-k))}:root[data-touch] .hud :is(button.gem,button.slot,.tabs button,button.mini,.peek,.toggle button,.dock button,.btn.xs,.btn.sm),:where(:root[data-touch] .hud :is(button.btn,a.btn,button.chip,button.x,.hit):not(.no-hit)){position:relative}:root[data-touch] .hud :is(button.gem,button.slot,.tabs button,button.mini,.peek,.toggle button,.dock button,button.dock,button.btn,a.btn,button.chip,button.x,.hit):not(.no-hit){contain:layout}:root[data-touch] .hud :is(button.gem,button.slot,.tabs button,button.mini,.peek,.toggle button,.dock button,button.dock,button.btn,a.btn,button.chip,button.x,.hit):not(.no-hit):after{content:"";width:max(100%, calc(44px / var(--ui-scale,1) / var(--hub-z,1)));height:max(100%, calc(44px / var(--ui-scale,1) / var(--hub-z,1)));border-radius:inherit;position:absolute;top:50%;left:50%;translate:-50% -50%}:root[data-touch] .hud button.dock:after{top:auto;left:0;bottom:calc(16px - 44px / var(--ui-scale,1));height:calc(44px / var(--ui-scale,1));translate:none}:root[data-touch]:not([data-narrow]) .hud{--slot-k:1.15}:root[data-narrow] .hud{--slot-k:1.15;--slot-fs:calc(12px * var(--ui-k));--hud-edge-top:calc(6px + var(--safe-tz,0px))}:root .hud-tabs .chip{border:var(--hud-line);background:var(--surf-hud);box-shadow:var(--shadow-hud-lite)}:root .hud-tabs .chip.on{border-color:var(--gold-500);background:var(--fill-gold-soft);box-shadow:var(--ring-sel), var(--shadow-hud-lite)}.hud-mini{cursor:pointer;background:var(--fill-sky);width:26px;height:26px;color:var(--navy-800);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}:root[data-narrow] .hud-mini{width:28px;height:28px}:root[data-narrow] .hud-mini:before{content:"";border-radius:50%;position:absolute;inset:-4px}.hud-chev{width:0;height:0;transition:transform var(--dur-pop) var(--ease);border-top:6px solid;border-left:5px solid #0000;border-right:5px solid #0000}.hud-chev.up{transform:rotate(180deg)}.hud-box{color:var(--text)}.hud-box>*+*{border-top:1px dashed color-mix(in srgb, var(--sky-500) 40%, transparent)}.hub{--hub-z:var(--hub-k,1);zoom:var(--hub-z)}:root[data-narrow] :is(.hud,.tip,.hub){--fs-micro-sm:calc(9px * var(--ui-k));--fs-micro:calc(9.5px * var(--ui-k));--fs-xs:calc(9.5px * var(--ui-k));--fs-sm:calc(10.5px * var(--ui-k));--fs-md:calc(10.5px * var(--ui-k));--fs-lg:calc(11.5px * var(--ui-k));--fs-xl:calc(13px * var(--ui-k));--fs-2xl:calc(15.5px * var(--ui-k));--fs-3xl:calc(20.5px * var(--ui-k))}body{text-wrap-style:pretty}:is(h1,h2,h3,.t-display,.t-title,b,strong){text-wrap-style:balance}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}input,textarea{-webkit-user-select:text;user-select:text}:root[data-calm] *,:root[data-calm] :before,:root[data-calm] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-calm] .btn .spin>*{animation-duration:1.6s!important;animation-iteration-count:infinite!important}.win-wait{width:min(420px, calc(var(--vw100) - 32px));z-index:var(--z-window);animation:kf-fade var(--dur-pop) var(--ease) .25s both;position:fixed;top:22%;left:50%;overflow:hidden;translate:-50%}.win-wait .ww-body{padding:12px 14px 16px}:root[data-locale=zh-Hans]{--font-ui:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", system-ui, sans-serif;--font-display:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif}:root[data-locale=zh-Hant]{--font-ui:"PingFang TC", "Microsoft JhengHei", "Noto Sans TC", "Source Han Sans TC", system-ui, sans-serif;--font-display:"PingFang TC", "Microsoft JhengHei", "Noto Sans TC", system-ui, sans-serif}:root[data-locale=ja]{--font-ui:"Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, "Noto Sans JP", system-ui, sans-serif;--font-display:"Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, "Noto Sans JP", system-ui, sans-serif}:root[data-locale=ko]{--font-ui:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--font-display:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif}:root[data-locale=th]{--font-ui:"Leelawadee UI", "Noto Sans Thai", Thonburi, Tahoma, system-ui, sans-serif;--font-display:"Leelawadee UI", "Noto Sans Thai", Thonburi, Tahoma, system-ui, sans-serif}:root[data-locale=zh-Hans] body,:root[data-locale=zh-Hant] body,:root[data-locale=ja] body,:root[data-locale=ko] body{line-height:1.4}:root[data-locale=th] body{line-height:1.7}@keyframes kf-fade{0%{opacity:0}}@keyframes kf-pop{0%{opacity:.4;transform:scale(.88)}}@keyframes kf-spin{to{rotate:360deg}}@keyframes kf-blink{to{opacity:.45}}@keyframes kf-bump{0%{transform:scale(1.5)}}@keyframes kf-step{to{transform:translateY(-2px)rotate(-8deg)}}@keyframes kf-wave{0%{opacity:.9;scale:.4}to{opacity:0;border-width:1px;scale:2.6}}.logo.svelte-yo4rv8{width:var(--w);justify-items:center;max-width:100%;display:grid;position:relative}img.svelte-yo4rv8{width:100%;height:auto;filter:drop-shadow(0 10px 24px color-mix(in srgb, var(--navy-900) 35%, transparent));position:relative}.logo.svelte-yo4rv8:after{content:"";pointer-events:none;background:radial-gradient(at 50% 55%,#ffc8646b,#ffc8641f 45%,#0000 70%);animation:4s ease-in-out infinite alternate svelte-yo4rv8-glow;position:absolute;inset:-12% -8%}.sr.svelte-yo4rv8{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes svelte-yo4rv8-glow{0%{opacity:.15}to{opacity:1}}@media (prefers-reduced-motion:reduce){.logo.svelte-yo4rv8:after{animation:none}}.srv.svelte-iynf06{width:100%;position:relative}.card.svelte-iynf06{border-radius:var(--r-lg);width:100%;min-height:52px;font:inherit;text-align:left;box-shadow:var(--drop-2);align-items:center;gap:10px;padding:6px 12px 6px 8px;display:flex}.btn-like.svelte-iynf06{cursor:pointer}.btn-like.svelte-iynf06:focus-visible{outline:3px solid var(--gold-400);outline-offset:2px}.seal.svelte-iynf06{border-radius:var(--r-md);background:var(--face-gold);width:36px;height:36px;box-shadow:0 0 0 1.5px var(--gold-700), var(--drop-1);flex:none;place-items:center;display:grid}.txt.svelte-iynf06{flex:1;min-width:0;line-height:1.2;display:grid}.name.svelte-iynf06{font-family:var(--font-display);font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st.svelte-iynf06{color:var(--sky-100);white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:inline-flex}.chg.svelte-iynf06{border-radius:var(--r-sm);background:var(--fill-gold);color:var(--ink-900);white-space:nowrap;box-shadow:0 0 0 1px var(--gold-700);flex:none;align-items:center;gap:4px;padding:4px 8px;font-weight:800;display:inline-flex}.chg.svelte-iynf06 i:where(.svelte-iynf06){border-top:2px solid;border-right:2px solid;width:6px;height:6px;rotate:45deg}.pop.svelte-iynf06{z-index:1;max-height:min(320px, var(--room,calc(60 * var(--zdvh,1dvh))));gap:6px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden auto}.note.svelte-iynf06{margin:0;padding:0 4px}:root[data-short] .note.svelte-iynf06{display:none}.login.svelte-128ndkx{--logo-w:min(520px, calc(40 * var(--zvw,1vw)));--gate-w:400px;width:min(560px + calc(6 * var(--zvw,1vw)), 100%);padding:calc(56px + var(--safe-top)) 0 calc(48px + var(--safe-bottom)) calc(6 * var(--zvw,1vw));flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0;overflow:hidden auto}.login.svelte-128ndkx>*{flex:none}.brand.svelte-128ndkx,.gate.svelte-128ndkx,.showcase.svelte-128ndkx{transition:opacity .2s var(--ease)}.login.open.svelte-128ndkx .brand:where(.svelte-128ndkx),.login.open.svelte-128ndkx .gate:where(.svelte-128ndkx),.showcase.open.svelte-128ndkx{opacity:0;pointer-events:none}.stage.svelte-128ndkx{z-index:0;inset:calc(40px + var(--safe-top)) 0 0 36%;--cast-fx:62%;--cast-bx:24%;--cast-hf:90%;--cast-hb:76%;pointer-events:none;position:fixed}.stage.portrait.svelte-128ndkx{inset:calc(18 * var(--zvh,1vh)) 0 var(--stage-b,calc(190px + var(--safe-bottom))) 0;--cast-fx:62%;--cast-bx:20%;--cast-hf:100%;--cast-hb:84%}:root[data-short] .stage.svelte-128ndkx{--cast-hf:100%;--cast-hb:84%;inset:0 0 0 40%}.showcase.svelte-128ndkx{z-index:1;left:36%;right:0;bottom:calc(44px + var(--safe-bottom));pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed}.showcase.svelte-128ndkx .who:where(.svelte-128ndkx){text-align:center;justify-items:center;gap:2px;margin:0;padding:0 16px;display:grid}.showcase.svelte-128ndkx .who:where(.svelte-128ndkx) b:where(.svelte-128ndkx){font-size:clamp(22px, calc(2.4 * var(--zvw,1vw)), 34px);line-height:1.3}.showcase.svelte-128ndkx .mot:where(.svelte-128ndkx){max-width:44ch;font-style:italic}.crests.svelte-128ndkx{pointer-events:auto;justify-content:center;gap:6px;display:flex}.side.svelte-128ndkx{display:contents}:root[data-narrow] .login.svelte-128ndkx .crests:where(.svelte-128ndkx){flex-direction:column;align-items:center;gap:8px}:root[data-narrow] .login.svelte-128ndkx .side:where(.svelte-128ndkx){gap:6px;display:flex}.cr.svelte-128ndkx{cursor:pointer;opacity:.62;width:36px;height:36px;transition:opacity .25s, transform .25s var(--ease);background:0 0;border:0;border-radius:50%;padding:0;position:relative}.cr.svelte-128ndkx img:where(.svelte-128ndkx){object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 1px 2px rgb(var(--shade) / .5));display:block}.cr.svelte-128ndkx:hover{opacity:.9}.cr.on.svelte-128ndkx{opacity:1;transform:scale(1.22)}.cr.on.svelte-128ndkx:before{content:"";box-shadow:var(--ring-sel);border-radius:50%;position:absolute;inset:-3px}.cr.svelte-128ndkx:focus-visible{outline:3px solid var(--gold-400);outline-offset:3px}.login.portrait.svelte-128ndkx .showcase:where(.svelte-128ndkx){order:1;width:100%;margin-top:auto;margin-bottom:10px;position:static}.login.portrait.svelte-128ndkx .gate:where(.svelte-128ndkx){z-index:2;order:2;margin-top:0}:root[data-short] .showcase.svelte-128ndkx{left:40%;bottom:calc(10px + var(--safe-bottom))}:root[data-short] .showcase.svelte-128ndkx .who:where(.svelte-128ndkx){display:none}:root[data-short] .stage.svelte-128ndkx{top:0}.brand.svelte-128ndkx{justify-items:center;gap:10px;width:100%;min-width:0;display:grid}.gate.svelte-128ndkx{width:min(var(--gate-w), 100%);justify-items:center;gap:12px;display:grid}.enter.svelte-128ndkx{width:100%;display:block}.enter.svelte-128ndkx .btn{letter-spacing:.04em}.enter.svelte-128ndkx .btn .label{font-family:var(--font-display)}.lastAcc.svelte-128ndkx{color:#fff;align-items:center;gap:6px;display:inline-flex}.lastAcc.svelte-128ndkx b:where(.svelte-128ndkx){color:var(--gold-100)}.swap.svelte-128ndkx{min-height:26px;color:var(--gold-100);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:700;text-decoration:underline}.gerr.svelte-128ndkx{width:100%;margin:0}.roles.svelte-128ndkx{width:100%;padding:8px}.corner.svelte-128ndkx{z-index:var(--z-hud-float);top:calc(14px + var(--safe-top));right:calc(16px + var(--safe-right));align-items:flex-start;gap:8px;display:flex;position:fixed}.corner.svelte-128ndkx .btn{--h:var(--tap-sm)}.lang.svelte-128ndkx{position:relative}.langBtn.svelte-128ndkx{box-sizing:border-box;height:var(--tap-sm);border-radius:var(--r-md);font:700 var(--fs-sm) / 1 var(--font-ui);cursor:pointer;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.langBtn.svelte-128ndkx:focus-visible,.langList.svelte-128ndkx button:where(.svelte-128ndkx):focus-visible,.newsBtn.svelte-128ndkx:focus-visible{outline:3px solid var(--gold-400);outline-offset:2px}.caret.svelte-128ndkx{border-right:2.5px solid var(--gold-300);border-bottom:2.5px solid var(--gold-300);width:8px;height:8px;margin:-4px 2px 0;rotate:45deg}.langList.svelte-128ndkx{gap:2px;min-width:180px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);right:0}.langList.svelte-128ndkx button:where(.svelte-128ndkx){border-radius:var(--r-md);width:100%;min-height:36px;color:var(--ink-900);font:700 var(--fs-md) / 1.2 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.langList.svelte-128ndkx li:where(.svelte-128ndkx)+li:where(.svelte-128ndkx) button:where(.svelte-128ndkx){border-top:var(--line-sep);border-radius:0}.langList.svelte-128ndkx button:where(.svelte-128ndkx):hover{background:color-mix(in srgb, var(--sky-500) 9%, transparent)}.langList.svelte-128ndkx button.on:where(.svelte-128ndkx){background:var(--band-sel);color:var(--ink-900)}.foot.svelte-128ndkx{left:calc(16px + var(--safe-left));bottom:calc(10px + var(--safe-bottom));color:#fff;align-items:center;gap:12px;display:flex;position:fixed}.newsBtn.svelte-128ndkx{border-radius:var(--r-md);min-height:30px;font:800 var(--fs-xs) / 1 var(--font-ui);-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.ver.svelte-128ndkx{opacity:.9}.sheet.svelte-128ndkx{z-index:var(--z-modal);width:min(440px,100% - 32px);max-height:calc(calc(100 * var(--zdvh,1dvh)) - 24px - var(--kb,0px));flex-direction:column;padding:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.login.svelte-128ndkx:not(.portrait) .sheet:where(.svelte-128ndkx){left:calc(calc(6 * var(--zvw,1vw)) + 280px)}.sbody.svelte-128ndkx{overscroll-behavior:contain;min-height:0;padding:22px 24px 20px;overflow:hidden auto}.grab.svelte-128ndkx{display:none}.close.svelte-128ndkx{z-index:1;position:absolute;top:10px;right:10px}.sheet.svelte-128ndkx:not(.news) .sbody:where(.svelte-128ndkx){padding-top:16px}.shead.svelte-128ndkx{justify-items:center;padding:0 40px;display:grid}.fld.svelte-128ndkx{gap:5px;display:grid}.lbl.svelte-128ndkx{font-weight:700;font-size:var(--fs-sm);color:var(--ink-700)}.err.svelte-128ndkx{color:var(--danger);gap:6px;font-weight:700;display:grid}.err.svelte-128ndkx p:where(.svelte-128ndkx){margin:0}.err.svelte-128ndkx .t-xs:where(.svelte-128ndkx){color:var(--text-muted);font-weight:500}.go.svelte-128ndkx{display:block}.cf.svelte-128ndkx{display:flex}.cf.svelte-128ndkx>*{flex:1}.cf.svelte-128ndkx:not(.shown){margin-top:calc(-1 * var(--gap,12px))}.fine.svelte-128ndkx{margin:0}.or.svelte-128ndkx:before,.or.svelte-128ndkx:after{content:"";opacity:.4;border-top:1px solid;flex:1}.gbtn.svelte-128ndkx{justify-content:center;min-height:40px;display:flex}.hide.svelte-128ndkx{display:none}.news.svelte-128ndkx{width:min(840px,100% - 32px);height:min(calc(80 * var(--zdvh,1dvh)), 580px);container:win/inline-size}.login.svelte-128ndkx:not(.portrait) .sheet.news:where(.svelte-128ndkx){left:50%}.news.svelte-128ndkx .close:where(.svelte-128ndkx){top:12px}.news.svelte-128ndkx .sbody:where(.svelte-128ndkx){flex:1;padding:16px 20px 8px}.nfoot.svelte-128ndkx{padding:8px 16px calc(14px + var(--safe-bottom));border-top:var(--line-sep);flex-shrink:0;justify-content:center;display:flex}.nfoot.svelte-128ndkx .btn{min-width:140px}.portrait.svelte-128ndkx{--logo-w:min(calc(46 * var(--zvw,1vw)), calc(22 * var(--zvh,1vh)), 360px);width:100%;padding:calc(60px + var(--safe-top)) calc(16px + var(--safe-right)) calc(56px + var(--safe-bottom)) calc(16px + var(--safe-left));justify-content:flex-start}.portrait.svelte-128ndkx .chapter:where(.svelte-128ndkx){display:none}.devNote.svelte-128ndkx{text-align:center;color:#fff;opacity:.85;pointer-events:none;max-width:100%;margin:6px 0 0}.portrait.svelte-128ndkx .foot:where(.svelte-128ndkx){left:50%;translate:-50%}.portrait.svelte-128ndkx .sheet:where(.svelte-128ndkx){top:auto;bottom:var(--kb,0px);width:min(560px,100%);max-height:calc(calc(100 * var(--zdvh,1dvh)) - 40px - var(--safe-top) - var(--kb,0px));border-radius:var(--r-2xl) var(--r-2xl) 0 0;margin:0 auto;left:0;right:0;translate:none}.portrait.svelte-128ndkx .sbody:where(.svelte-128ndkx){padding-bottom:calc(20px + var(--safe-bottom))}.portrait.svelte-128ndkx .grab:where(.svelte-128ndkx){border-radius:var(--r-sm);background:var(--sky-600);width:46px;height:5px;display:block;position:absolute;top:8px;left:50%;translate:-50%}.portrait.svelte-128ndkx .news:where(.svelte-128ndkx){height:min(calc(82 * var(--zdvh,1dvh)), 700px)}:root[data-narrow] .chapter.svelte-128ndkx{display:none}:root[data-narrow] .sbody.svelte-128ndkx:not(.lines){padding-left:16px;padding-right:16px}:root[data-short] .login.svelte-128ndkx{--logo-w:min(300px, calc(34 * var(--zvw,1vw)), calc(52 * var(--zvh,1vh)));grid-template-columns:min(320px, calc(40 * var(--zvw,1vw)));width:100%;padding:calc(52px + var(--safe-top)) calc(20px + var(--safe-right)) calc(40px + var(--safe-bottom)) calc(20px + var(--safe-left));grid-template-rows:minmax(0,1fr) auto;justify-content:start;justify-items:start;display:grid}:root[data-short] .brand.svelte-128ndkx{align-self:start;justify-items:start}:root[data-short] .gate.svelte-128ndkx{place-self:end stretch;width:100%}:root[data-short] .gate.svelte-128ndkx:has(.lastAcc:where(.svelte-128ndkx)) .devNote:where(.svelte-128ndkx){top:calc(8px + var(--safe-top));left:calc(20px + var(--safe-left));width:min(320px, calc(40 * var(--zvw,1vw)));text-align:left;margin:0;position:fixed}:root[data-short] .corner.svelte-128ndkx{top:calc(8px + var(--safe-top))}:root[data-short] .login.svelte-128ndkx .sheet:where(.svelte-128ndkx){left:calc(16px + var(--safe-left));width:min(400px, calc(52 * var(--zvw,1vw)));max-height:calc(calc(100 * var(--zdvh,1dvh)) - 16px - var(--kb,0px));right:auto;translate:0 -50%}:root[data-short] .sbody.svelte-128ndkx{padding-top:10px;padding-bottom:14px}:root[data-short] .login.svelte-128ndkx .sheet.news:where(.svelte-128ndkx){width:min(760px, calc(100% - 24px - var(--safe-left) - var(--safe-right)));height:calc(calc(100 * var(--zdvh,1dvh)) - 16px);left:50%;translate:-50% -50%}:root[data-short] .news.svelte-128ndkx .sbody:where(.svelte-128ndkx){padding:10px 14px 6px}:root[data-short] .nfoot.svelte-128ndkx{padding:6px 12px 8px}:root[data-short] .shead.svelte-128ndkx{display:none}:root[data-short] .sheet.svelte-128ndkx:not(.news) .sbody:where(.svelte-128ndkx){padding-top:10px}:root[data-short] .sbody.svelte-128ndkx>:is(.tabs,.qrow:where(.svelte-128ndkx)){margin-right:44px}:root[data-short] .sheet.svelte-128ndkx .stack:where(.svelte-128ndkx){--gap:8px}.sheet.panel.svelte-128ndkx{box-shadow:var(--shadow-float);background:var(--surf-panel);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.sheet.panel.svelte-128ndkx:before{display:none}:where(:root[data-touch] .login :is(.btn,.tabs button,.hit)){position:relative}:root[data-touch] .login :is(.btn,.tabs button,.hit):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}:root[data-loading] .hud{visibility:hidden}.loading.svelte-1l76lj0{z-index:var(--z-loading);background:linear-gradient(180deg, var(--sky-100), var(--navy-200));position:fixed;inset:0;overflow:hidden}.art.svelte-1l76lj0{object-fit:cover;object-position:50% 30%;opacity:0;width:100%;height:100%;transition:opacity .35s ease-out;animation:12s ease-out both svelte-1l76lj0-push;position:absolute;inset:0}.art.on.svelte-1l76lj0{opacity:1}.mark.svelte-1l76lj0{left:calc(28px + var(--safe-left,0px));top:calc(18px + var(--safe-top,0px));width:180px;filter:drop-shadow(0 4px 10px rgb(var(--shade) / .6));position:absolute}.bottom.svelte-1l76lj0{left:calc(calc(6 * var(--zvw,1vw)) + var(--safe-left,0px));right:calc(calc(6 * var(--zvw,1vw)) + var(--safe-right,0px));bottom:calc(calc(6 * var(--zvh,1vh)) + var(--safe-bottom,0px));text-align:center;align-items:center;gap:clamp(10px, calc(5 * var(--zvh,1vh)), 56px);opacity:0;flex-direction:column;transition:opacity .25s;display:flex;position:absolute}.bottom.on.svelte-1l76lj0{opacity:1}.title.svelte-1l76lj0{animation:svelte-1l76lj0-rise .8s var(--ease) .15s both;gap:2px;display:grid}.title.svelte-1l76lj0 .sub{font-size:var(--fs-lg)}.foot.svelte-1l76lj0{align-self:stretch;justify-items:center;gap:12px;display:grid}.tip.svelte-1l76lj0{color:#fff;max-width:min(760px,100%);font-size:var(--fs-md);justify-content:center;align-items:flex-start;gap:10px;margin:0;font-weight:700;line-height:1.45;display:flex}.k.svelte-1l76lj0{color:var(--gold-200);filter:drop-shadow(0 1px 2px rgb(var(--shade) / .6));flex:none;margin-top:2px;display:grid}.meter.svelte-1l76lj0{padding-top:calc(var(--fs-xl) * .8);flex-direction:column;justify-self:stretch;gap:2px;display:flex}.bar.svelte-1l76lj0{--bh:44px;--u:calc(var(--bh) / 84);--at:calc(104 * var(--u) + (100% - 208 * var(--u)) * var(--lp));height:var(--bh);position:relative}.ch.svelte-1l76lj0{left:calc(104 * var(--u));right:calc(104 * var(--u));top:calc(27 * var(--u));bottom:calc(21 * var(--u));border-radius:var(--r-pill);background:color-mix(in srgb, var(--navy-950) 70%, transparent);box-shadow:inset 0 1px 3px rgb(var(--shade) / .55);position:absolute;overflow:hidden}.frame.svelte-1l76lj0{pointer-events:none;border-style:solid;border-width:0 calc(108 * var(--u));border-image:var(--frame) 0 108 fill / 0 calc(108 * var(--u)) stretch;filter:drop-shadow(0 2px 4px rgb(var(--shade) / .45));position:absolute;inset:0}.spark.svelte-1l76lj0{top:50%;left:var(--at);width:calc(var(--bh) * 1.4);height:calc(var(--bh) * .8);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 50% 22% at 55% 50%, #fff 0 30%, color-mix(in srgb, var(--gold-100) 80%, transparent) 55%, transparent 100%), radial-gradient(circle at 58% 50%, #fffffff2 0 9%, transparent 30%);transition:left .25s ease-out;animation:1.4s ease-in-out infinite alternate svelte-1l76lj0-flare;position:absolute;translate:-60% -50%}@keyframes svelte-1l76lj0-flare{0%{opacity:.75;scale:.9 1}to{opacity:1;scale:1.1 1}}.ride.svelte-1l76lj0{bottom:calc(100% - 6 * var(--u));left:clamp(calc(130 * var(--u)), var(--at), calc(100% - 130 * var(--u)));font:800 var(--fs-xl)/1 var(--font-display);color:var(--gold-100);white-space:nowrap;pointer-events:none;transition:left .25s ease-out;position:absolute;translate:-50%}.st.svelte-1l76lj0{font-size:var(--fs-sm);color:color-mix(in srgb, #fff 85%, var(--gold-100));white-space:nowrap;align-self:center;font-weight:700}.run.svelte-1l76lj0{border-radius:var(--r-pill);background:linear-gradient(90deg, transparent, var(--gold-200), var(--gold-400));width:34%;box-shadow:var(--glow-sel);animation:1.6s ease-in-out infinite svelte-1l76lj0-run;position:absolute;top:0;bottom:0;left:0}@keyframes svelte-1l76lj0-push{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes svelte-1l76lj0-rise{0%{opacity:0;transform:translateY(14px)}}.fill.svelte-1l76lj0{border-radius:var(--r-pill);min-width:6px;max-width:calc(100% - 4px);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 3px color-mix(in srgb, var(--gold-900) 45%, transparent), 0 0 8px color-mix(in srgb, var(--gold-300) 60%, transparent);background:linear-gradient(100deg, transparent 35%, #ffffff8c 50%, transparent 65%) 0 0 / 220% 100%, linear-gradient(180deg, var(--gold-100), var(--gold-300) 45%, var(--gold-500) 80%, var(--gold-700));transition:width .25s ease-out;animation:2.2s linear infinite svelte-1l76lj0-sheen;position:absolute;top:2px;bottom:2px;left:2px}@keyframes svelte-1l76lj0-sheen{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@keyframes svelte-1l76lj0-run{0%{transform:translate(-100%)}to{transform:translate(294%)}}:root[data-narrow] .mark.svelte-1l76lj0{width:120px}:root[data-narrow] .art.svelte-1l76lj0{animation:none}:root[data-narrow] .bottom.svelte-1l76lj0{gap:clamp(8px, calc(3 * var(--zvh,1vh)), 28px)}:root[data-narrow] .tip.svelte-1l76lj0{font-size:var(--fs-sm);gap:8px}:root[data-narrow] .foot.svelte-1l76lj0{gap:8px}:root[data-narrow] .bar.svelte-1l76lj0{--bh:32px}:root[data-short] .mark.svelte-1l76lj0{width:84px;top:calc(10px + var(--safe-top,0px))}.gate.svelte-10qguly{overscroll-behavior:contain;padding:calc(16px + var(--safe-top)) calc(16px + var(--safe-right)) calc(16px + var(--safe-bottom)) calc(16px + var(--safe-left));display:grid;position:fixed;inset:0;overflow:hidden auto}.card.svelte-10qguly{width:min(var(--w), 100%);text-align:center;justify-items:center;gap:10px;margin:auto;padding:22px 20px 18px;display:grid;position:relative}.emblem.svelte-10qguly{padding:0 24px 20px}.card.svelte-10qguly h1{font-size:var(--fs-2xl);color:var(--navy-900);margin:0;line-height:1.3}.card.svelte-10qguly .note{color:var(--text-muted);margin:0;line-height:1.5}.emblem.svelte-lw9g7{place-items:center;width:120px;height:120px;margin-top:-54px;display:grid;position:relative}.seal.svelte-lw9g7{background:var(--face-gold);border-radius:50%;place-items:center;width:104px;height:104px;animation:1.2s ease-in-out .2s 2 svelte-lw9g7-wobble;display:grid;position:relative}.acts.svelte-lw9g7{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:4px;display:flex}.main.svelte-lw9g7{flex:200px}details.svelte-lw9g7{text-align:left;width:100%;color:var(--text-muted)}summary.svelte-lw9g7{cursor:pointer;text-align:center;padding:6px 0;font-weight:700}.detail.svelte-lw9g7{color:var(--danger);word-break:break-word;margin:4px 0;font-weight:700}pre.svelte-lw9g7{max-height:min(calc(36 * var(--zvh,1vh)), 260px);border-radius:var(--r-md);background:var(--sky-100);white-space:pre-wrap;word-break:break-word;margin:0;padding:8px;overflow:auto}@keyframes svelte-lw9g7-wobble{0%,to{rotate:0deg}25%{rotate:-8deg}75%{rotate:8deg}}.gate.svelte-1m339bs{z-index:var(--z-fatal);grid-template-rows:auto 1fr auto;animation:.2s ease-out kf-fade;display:grid;position:fixed;inset:0;overflow:hidden}.shade.svelte-1m339bs{background:linear-gradient(0deg, color-mix(in srgb, var(--navy-900) 82%, transparent) 0%, color-mix(in srgb, var(--navy-900) 45%, transparent) 36%, transparent 62%);pointer-events:none;position:absolute;inset:0}.top.svelte-1m339bs{padding-top:calc(22px + var(--safe-top));justify-items:center;display:grid;position:relative}.bottom.svelte-1m339bs{padding:0 calc(24px + var(--safe-right)) calc(28px + var(--safe-bottom)) calc(24px + var(--safe-left));text-align:center;animation:svelte-1m339bs-rise .6s var(--ease) .1s both;grid-row:3;justify-items:center;gap:8px;display:grid;position:relative}.motif.svelte-1m339bs{place-items:center;width:140px;height:140px;margin-bottom:4px;display:grid;position:relative}.arc.svelte-1m339bs{fill:none;stroke:var(--gold-200);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:var(--drop-arc);position:absolute;inset:0}.phone.svelte-1m339bs{border:var(--line-phone);border-radius:var(--r-xl);background:color-mix(in srgb, var(--navy-900) 55%, transparent);width:46px;height:82px;box-shadow:var(--frame-phone);animation:2.8s ease-in-out infinite svelte-1m339bs-turn;display:block;position:relative}.phone.svelte-1m339bs:before{content:"";border-radius:var(--r-sm);background:#fff;width:14px;height:3px;position:absolute;top:5px;left:50%;translate:-50%}.phone.svelte-1m339bs:after{content:"";border-radius:var(--r-sm);opacity:.8;background:#fff;width:16px;height:3px;position:absolute;bottom:4px;left:50%;translate:-50%}@keyframes svelte-1m339bs-turn{0%,18%{rotate:0deg}58%,86%{rotate:-90deg}to{rotate:0deg}}@keyframes svelte-1m339bs-rise{0%{opacity:0;transform:translateY(14px)}}.bottom.svelte-1m339bs .poster{max-width:340px}.acts.svelte-1m339bs{justify-items:center;gap:6px;width:min(300px,100%);margin-top:10px;display:grid}.acts.svelte-1m339bs .btn.block{width:100%}.acts.svelte-1m339bs .btn.ghost{color:#fff;opacity:.85}.hint.svelte-1m339bs{color:#fff;align-items:center;gap:6px;margin:0;line-height:1.4;display:flex}@media (prefers-reduced-motion:reduce){.phone.svelte-1m339bs{animation:none;rotate:-90deg}.bottom.svelte-1m339bs,.gate.svelte-1m339bs{animation:none}}.fatal.svelte-1ocnzw1{z-index:var(--z-fatal);position:fixed;inset:0}
