.shell[data-v-d72bf7ae]{grid-template-rows:auto 1fr;grid-template-columns:200px minmax(0,1fr);min-height:100vh;display:grid}.top[data-v-d72bf7ae]{z-index:30;background:linear-gradient(180deg, var(--glass-a), var(--glass-b));border-bottom:1px solid var(--glass-line);box-shadow:0 8px 30px var(--glass-shadow), inset 0 1px 0 var(--glass-hl);grid-column:1/-1;align-items:center;gap:14px;padding:9px 22px;display:flex;position:sticky;top:0}.top[data-v-d72bf7ae]:after{content:"";background:linear-gradient(90deg, transparent, var(--red), var(--gold-2), transparent);opacity:.55;height:1px;position:absolute;bottom:-1px;left:0;right:0}.brand[data-v-d72bf7ae]{font-family:var(--serif);color:var(--ink);letter-spacing:.06em;align-items:center;gap:9px;font-size:21px;font-weight:700;text-decoration:none;display:inline-flex}.brand span[data-v-d72bf7ae]{background:linear-gradient(120deg, var(--red), var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text}.seal[data-v-d72bf7ae]{transition:transform .6s var(--spring);filter:drop-shadow(0 3px 8px color-mix(in srgb, var(--red) 40%, transparent))}.brand:hover .seal[data-v-d72bf7ae]{transform:rotate(-12deg)scale(1.1)}.csel[data-v-d72bf7ae]{border-radius:999px;width:auto;min-width:168px;padding-left:14px}.theme[data-v-d72bf7ae]{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.side[data-v-d72bf7ae]{background:linear-gradient(155deg, var(--glass-a), var(--glass-b));border:1px solid var(--glass-line);box-shadow:0 12px 38px var(--glass-shadow), inset 0 1px 0 var(--glass-hl);border-radius:22px;flex-direction:column;align-self:start;gap:3px;margin:16px 0 16px 16px;padding:12px 10px;display:flex;position:sticky;top:74px}.navind[data-v-d72bf7ae]{z-index:0;width:var(--iw);height:var(--ih);transform:translate(var(--ix), var(--iy));background:linear-gradient(135deg, color-mix(in srgb, var(--ink) 88%, #6f5bd6), var(--ink));box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 34%, transparent), inset 0 1px 0 #ffffff4d;opacity:0;border:1px solid #ffffff40;border-radius:12px;position:absolute;top:0;left:0}.navind.ready[data-v-d72bf7ae]{opacity:1;transition:transform .45s var(--ease), width .45s var(--ease), height .45s var(--ease), opacity .3s}.nl[data-v-d72bf7ae]{z-index:1;color:var(--ink-2);transition:color .25s, transform .25s var(--ease), background .25s;border-radius:12px;align-items:center;gap:11px;padding:9px 13px;font-weight:500;text-decoration:none;display:flex;position:relative}.nl[data-v-d72bf7ae]:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent);transform:translate(3px)}.nl.on[data-v-d72bf7ae]{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent);transform:none}.navind.ready~.nl.on[data-v-d72bf7ae]{color:var(--paper);background:0 0}.ic[data-v-d72bf7ae]{transition:transform .35s var(--spring);display:inline-flex}.nl:hover .ic[data-v-d72bf7ae]{transform:scale(1.15)rotate(-6deg)}.nl.on .ic[data-v-d72bf7ae]{transform:scale(1.08)}.ic.pvp[data-v-d72bf7ae]{color:var(--red)}.ic.pve[data-v-d72bf7ae]{color:var(--teal)}.ic.pvx[data-v-d72bf7ae]{color:var(--gold)}.navind.ready~.nl.on .ic[data-v-d72bf7ae]{color:var(--paper)}.content[data-v-d72bf7ae]{min-width:0;max-width:1440px;padding:22px 28px 90px}.skip[data-v-d72bf7ae]{position:absolute;left:-999px}.skip[data-v-d72bf7ae]:focus{z-index:99;background:var(--card-solid);border-radius:8px;padding:6px 10px;top:8px;left:8px}.toasts[data-v-d72bf7ae]{z-index:80;pointer-events:none;flex-direction:column;gap:10px;width:min(540px,94vw);display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast[data-v-d72bf7ae]{pointer-events:auto;color:#f6f0e4;background:linear-gradient(150deg,#26202ed1,#181420b8);border:1px solid #ffffff2e;border-radius:18px;align-items:center;gap:10px;padding:11px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 44px #140e2861,inset 0 1px #ffffff38}.tmsg[data-v-d72bf7ae]{flex:1}.toast.error[data-v-d72bf7ae]{color:#fff;background:linear-gradient(150deg,#e2553fdb,#b0281fcc)}.toast.warn[data-v-d72bf7ae]{color:#fff;background:linear-gradient(150deg,#e0ad4ae0,#b07c22d1)}.toast .btn[data-v-d72bf7ae]{color:inherit;box-shadow:none;background:0 0;border-color:currentColor}.life[data-v-d72bf7ae]{opacity:.45;transform-origin:0;background:currentColor;width:100%;height:3px;animation:linear forwards shrink-d72bf7ae;position:absolute;bottom:0;left:0}@keyframes shrink-d72bf7ae{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter-active[data-v-d72bf7ae]{transition:all .45s var(--spring)}.toast-leave-active[data-v-d72bf7ae]{transition:all .3s;position:absolute;left:0;right:0}.toast-move[data-v-d72bf7ae]{transition:transform .35s var(--ease)}.toast-enter-from[data-v-d72bf7ae]{opacity:0;transform:translateY(30px)scale(.92)}.toast-leave-to[data-v-d72bf7ae]{opacity:0;transform:translateY(10px)scale(.95)}.spin-enter-active[data-v-d72bf7ae],.spin-leave-active[data-v-d72bf7ae]{transition:all .3s var(--ease)}.spin-enter-from[data-v-d72bf7ae]{opacity:0;transform:rotate(-90deg)scale(.5)}.spin-leave-to[data-v-d72bf7ae]{opacity:0;transform:rotate(90deg)scale(.5)}.fade-enter-active[data-v-d72bf7ae],.fade-leave-active[data-v-d72bf7ae]{transition:opacity .35s}.fade-enter-from[data-v-d72bf7ae],.fade-leave-to[data-v-d72bf7ae]{opacity:0}.gate[data-v-d72bf7ae]{background:color-mix(in srgb, var(--paper) 35%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gatebox[data-v-d72bf7ae]{background:linear-gradient(150deg, var(--glass-a), var(--glass-b));text-align:center;width:min(340px,90vw);box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;gap:6px;display:flex}.gatebox .input[data-v-d72bf7ae]{text-align:center;letter-spacing:.2em}@media (width<=820px){.shell[data-v-d72bf7ae]{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.top[data-v-d72bf7ae]{gap:8px;padding:8px 12px}.csel[data-v-d72bf7ae]{min-width:120px}.side[data-v-d72bf7ae]{z-index:30;border-radius:24px;flex-direction:row;gap:0;margin:0;padding:6px 8px;position:fixed;inset:auto 10px 10px;overflow-x:auto}.nl[data-v-d72bf7ae]{flex-direction:column;flex:1 0 auto;gap:1px;padding:6px 12px;font-size:11.5px}.nl[data-v-d72bf7ae]:hover{transform:none}.navind[data-v-d72bf7ae]{border-radius:14px}.content[data-v-d72bf7ae]{padding:16px 14px 110px}}.ring[data-v-1f57e845]{flex-shrink:0;position:relative}.arc[data-v-1f57e845]{transition:stroke-dashoffset 1.1s var(--ease);filter:drop-shadow(0 2px 6px color-mix(in srgb, var(--red) 35%, transparent))}.mid[data-v-1f57e845]{flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.skwrap[data-v-a03ebeda]{flex-direction:column;gap:12px;animation:.3s both fade;display:flex}.sync[data-v-fcd75987]{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.sync.off[data-v-fcd75987]{color:var(--gold)}.spin[data-v-fcd75987]{animation:1s linear infinite spin}:root{--paper:#f7f2e8;--paper-2:#eee6d5;--card:#fffdf8;--card-solid:#fffdf8;--ink:#221d18;--ink-2:#4a4136;--ink-3:#6e6455;--line:#e3d9c4;--line-2:#efe7d6;--red:#c0392b;--red-2:#e2553f;--red-bg:#fbe6e1;--teal:#2b7a78;--teal-2:#3aa19c;--teal-bg:#dcefec;--gold:#b8842a;--gold-2:#e0ad4a;--gold-bg:#f7ebcd;--ok:#3b8a52;--ok-bg:#dff0e0;--shadow-sm:0 1px 2px #4632140f;--shadow:0 1px 2px #4632140d, 0 6px 20px #46321412;--shadow-lg:0 2px 4px #4632140f, 0 14px 40px #46321424;--glass:#fffdf8b8;--grain-opacity:.05;--bf:blur(26px) saturate(1.8);--glass-a:#ffffffb3;--glass-b:#ffffff61;--glass-strong:#ffffffd6;--glass-line:#ffffffb3;--glass-hl:#ffffffd9;--glass-shadow:#3c327829;--orb-op:.5;--radius:14px;--radius-sm:9px;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--font:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", system-ui, sans-serif;--serif:"Songti SC", "Noto Serif SC", "Noto Serif CJK SC", "STSong", "SimSun", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#17140f;--paper-2:#221d16;--card:#262019;--card-solid:#262019;--ink:#f4ecdc;--ink-2:#d2c7b1;--ink-3:#a99e88;--line:#3f372a;--line-2:#332c21;--red:#ea705d;--red-2:#f58b76;--red-bg:#4b2a24;--teal:#6ec3bf;--teal-2:#8fd6d2;--teal-bg:#1f3a39;--gold:#e0b35a;--gold-2:#f0c874;--gold-bg:#3d3218;--ok:#86c894;--ok-bg:#233a29;--shadow-sm:0 1px 2px #0000004d;--shadow:0 1px 2px #0000004d, 0 6px 20px #00000047;--shadow-lg:0 2px 4px #00000059, 0 14px 40px #00000080;--glass:#262019b8;--grain-opacity:.07;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bf:blur(26px) saturate(1.6);--glass-a:#3a324894;--glass-b:#221d2c57;--glass-strong:#282234d1;--glass-line:#ffffff24;--glass-hl:#ffffff29;--glass-shadow:#00000080;--orb-op:.36}}:root[data-theme=dark]{--paper:#17140f;--paper-2:#221d16;--card:#262019;--card-solid:#262019;--ink:#f4ecdc;--ink-2:#d2c7b1;--ink-3:#a99e88;--line:#3f372a;--line-2:#332c21;--red:#ea705d;--red-2:#f58b76;--red-bg:#4b2a24;--teal:#6ec3bf;--teal-2:#8fd6d2;--teal-bg:#1f3a39;--gold:#e0b35a;--gold-2:#f0c874;--gold-bg:#3d3218;--ok:#86c894;--ok-bg:#233a29;--shadow-sm:0 1px 2px #0000004d;--shadow:0 1px 2px #0000004d, 0 6px 20px #00000047;--shadow-lg:0 2px 4px #00000059, 0 14px 40px #00000080;--glass:#262019b8;--grain-opacity:.07;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bf:blur(26px) saturate(1.6);--glass-a:#3a324894;--glass-b:#221d2c57;--glass-strong:#282234d1;--glass-line:#ffffff24;--glass-hl:#ffffff29;--glass-shadow:#00000080;--orb-op:.36}*{box-sizing:border-box}html{background:var(--paper)}html,body{color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}body{min-height:100vh;overflow-x:hidden}::selection{background:var(--red);color:#fff}h1,h2,h3{font-family:var(--serif);letter-spacing:.03em;margin:0;font-weight:700}h1{font-size:26px;line-height:1.25}h2{font-size:19px}h3{font-size:15.5px}a{color:var(--teal);text-underline-offset:3px;transition:color .2s}a:hover{color:var(--teal-2)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}body:before{content:none}body:after{content:"";z-index:-1;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .3  0 0 0 0 .25  0 0 0 0 .15  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.orbs{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.orbs i{filter:blur(80px);opacity:var(--orb-op);will-change:transform;border-radius:50%;position:absolute}.orbs i:first-child{background:radial-gradient(circle at 45% 45%,#e6a596,#d99483 55%,#0000 72%);width:56vmax;height:56vmax;animation:20s ease-in-out infinite alternate orb1;top:-22vmax;left:-18vmax}.orbs i:nth-child(2){background:radial-gradient(circle,#a7d3ce,#82bab5 55%,#0000 72%);width:50vmax;height:50vmax;animation:24s ease-in-out infinite alternate orb2;top:-14vmax;right:-16vmax}.orbs i:nth-child(3){background:radial-gradient(circle,#f0d9a6,#e6c684 55%,#0000 72%);width:52vmax;height:52vmax;animation:22s ease-in-out infinite alternate orb3;bottom:-30vmax;right:-4vmax}.orbs i:nth-child(n+4){display:none}@keyframes orb1{0%{transform:translate(0,0)scale(1)}to{transform:translate(26vmax,20vmax)scale(1.22)}}@keyframes orb2{0%{transform:translate(0,0)scale(1)}to{transform:translate(-28vmax,22vmax)scale(.88)}}@keyframes orb3{0%{transform:translate(0,0)scale(1)}to{transform:translate(-30vmax,-20vmax)scale(1.18)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-240px 0}to{background-position:240px 0}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 55%, transparent)}to{box-shadow:0 0 0 10px #0000}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes spin{to{transform:rotate(360deg)}}.card{animation:rise .55s var(--ease) both}.card:nth-child(2){animation-delay:50ms}.card:nth-child(3){animation-delay:.1s}.card:nth-child(4){animation-delay:.15s}.card:nth-child(5){animation-delay:.2s}.card:nth-child(n+6){animation-delay:.25s}details[open]>:not(summary){animation:.3s both fade}.btn{border:1px solid var(--glass-line);background:linear-gradient(160deg, var(--glass-a), var(--glass-b));cursor:pointer;white-space:nowrap;min-height:34px;box-shadow:0 2px 10px var(--glass-shadow), inset 0 1px 0 var(--glass-hl);transition:transform .18s var(--ease), box-shadow .25s, background .2s, border-color .2s, filter .2s;border-radius:12px;padding:5px 15px}.btn:hover:not(:disabled){box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--ink) 25%, var(--line));transform:translateY(-1px)}.btn:active:not(:disabled){box-shadow:none;transform:translateY(0)scale(.96)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:linear-gradient(135deg, var(--red-2), var(--red));color:#fff;box-shadow:0 6px 18px color-mix(in srgb, var(--red) 38%, transparent), inset 0 1px 0 #ffffff73;text-shadow:0 1px 2px #0000002e;border-color:#ffffff59;font-weight:600}.btn.primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 8px 22px color-mix(in srgb, var(--red) 40%, transparent)}.btn.teal{background:linear-gradient(135deg, var(--teal-2), var(--teal));color:#fff;box-shadow:0 6px 18px color-mix(in srgb, var(--teal) 38%, transparent), inset 0 1px 0 #ffffff73;text-shadow:0 1px 2px #0000002e;border-color:#ffffff59;font-weight:600}.btn.teal:hover:not(:disabled){filter:brightness(1.06)}.btn.ghost{color:var(--ink-2);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent);box-shadow:none;transform:none}.btn.danger{color:var(--red);border-color:color-mix(in srgb, var(--red) 50%, transparent);background:color-mix(in srgb, var(--red-bg) 40%, transparent);box-shadow:inset 0 1px 0 var(--glass-hl)}.btn.danger:hover:not(:disabled){background:var(--red-bg)}.btn.sm{border-radius:8px;min-height:28px;padding:1px 10px;font-size:13px}.input,select.input,textarea.input{border:1px solid var(--glass-line);background:color-mix(in srgb, var(--glass-a) 70%, transparent);width:100%;min-height:36px;box-shadow:inset 0 2px 6px color-mix(in srgb, var(--glass-shadow) 55%, transparent), inset 0 1px 0 var(--glass-hl);border-radius:12px;padding:6px 12px;transition:border-color .2s,box-shadow .25s,background .2s}.input:hover{border-color:color-mix(in srgb, var(--ink) 22%, var(--line))}.input:focus{border-color:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 22%, transparent), inset 0 1px 0 var(--glass-hl);background:var(--glass-strong);outline:none}.input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 4px color-mix(in srgb, var(--red) 14%, transparent)}textarea.input{resize:vertical;min-height:68px}.input.sm{width:92px}input[type=checkbox]{accent-color:var(--teal);cursor:pointer;width:16px;height:16px}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field>label,.lbl{color:var(--ink-2);font-size:12.5px;font-weight:500}.field .hint{color:var(--ink-3);font-size:12px}.card{background:linear-gradient(150deg, var(--glass-a), var(--glass-b));border:1px solid var(--glass-line);box-shadow:0 10px 34px var(--glass-shadow), inset 0 1px 0 var(--glass-hl), inset 0 -1px 0 color-mix(in srgb, var(--glass-hl) 30%, transparent);transition:box-shadow .35s, border-color .3s, transform .35s var(--ease), background .3s;border-radius:20px;padding:18px 20px;position:relative}.card:hover{box-shadow:0 16px 46px var(--glass-shadow), inset 0 1px 0 var(--glass-hl), inset 0 -1px 0 color-mix(in srgb, var(--glass-hl) 30%, transparent)}.card+.card{margin-top:14px}.card>h2:first-child,.card>h3:first-child{margin-bottom:10px}.card>h2:first-child:before{content:"";vertical-align:-.1em;background:linear-gradient(var(--red-2), var(--gold-2));border-radius:4px;width:4px;height:.95em;margin-right:9px;display:inline-block}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row.between{justify-content:space-between}.stack{flex-direction:column;gap:10px;display:flex}.grid{gap:12px;display:grid}.grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.muted{color:var(--ink-3)}.small{font-size:12.5px}.grow{flex:1;min-width:0}.mono{font-variant-numeric:tabular-nums}.right{margin-left:auto}.tag{border:1px solid var(--line);background:var(--paper-2);color:var(--ink-2);white-space:nowrap;transition:transform .2s var(--spring);border-radius:999px;padding:0 8px;font-size:11.5px;line-height:19px;display:inline-block}.tag:hover{transform:translateY(-1px)}.tag.pvp{background:var(--red-bg);color:var(--red);border-color:#0000;font-weight:600}.tag.pve{background:var(--teal-bg);color:var(--teal);border-color:#0000;font-weight:600}.tag.pvx{background:var(--gold-bg);color:var(--gold);border-color:#0000;font-weight:600}.badge{border:1px solid var(--line);background:var(--paper-2);border-radius:7px;padding:0 9px;font-size:12px;line-height:21px;display:inline-block}.badge.ok{background:var(--ok-bg);color:var(--ok);border-color:#0000}.badge.warn{background:var(--gold-bg);color:var(--gold);border-color:#0000}.badge.bad{background:var(--red-bg);color:var(--red);border-color:#0000}.badge.info{background:var(--teal-bg);color:var(--teal);border-color:#0000}.notice{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--glass-line));border-left:4px solid var(--gold);background:color-mix(in srgb, var(--gold-bg) 62%, transparent);box-shadow:inset 0 1px 0 var(--glass-hl);animation:rise .4s var(--ease) both;border-radius:14px;padding:8px 12px;font-size:13px}.notice.bad{border-color:color-mix(in srgb, var(--red) 40%, var(--glass-line));border-left-color:var(--red);background:color-mix(in srgb, var(--red-bg) 62%, transparent)}.notice.info{border-color:color-mix(in srgb, var(--teal) 40%, var(--glass-line));border-left-color:var(--teal);background:color-mix(in srgb, var(--teal-bg) 62%, transparent)}table.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.tbl th,.tbl td{border-bottom:1px solid var(--line-2);text-align:left;vertical-align:middle;padding:8px 10px}.tbl th{color:var(--ink-2);background:color-mix(in srgb, var(--glass-a) 75%, transparent);font-size:12.5px;font-weight:600;position:sticky;top:0}.tbl thead th:first-child{border-top-left-radius:9px}.tbl thead th:last-child{border-top-right-radius:9px}.tbl tbody tr{transition:background .2s}.tbl tbody tr:hover{background:color-mix(in srgb, var(--teal) 6%, transparent)}.scroll-x{overflow-x:auto}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip{border:1px solid var(--glass-line);background:linear-gradient(160deg, var(--glass-a), var(--glass-b));cursor:pointer;transition:all .22s var(--ease);box-shadow:0 2px 8px var(--glass-shadow), inset 0 1px 0 var(--glass-hl);border-radius:999px;padding:3px 15px;font-size:13.5px}.chip:hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--line));transform:translateY(-1px)}.chip:active{transform:scale(.94)}.chip[aria-pressed=true],.chip.on{background:linear-gradient(135deg, color-mix(in srgb, var(--ink) 92%, #fff), var(--ink));color:var(--paper);border-color:var(--ink);box-shadow:0 4px 12px color-mix(in srgb, var(--ink) 30%, transparent)}.page-head{animation:rise .5s var(--ease) both;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.page-head .sub{color:var(--ink-3);font-size:13.5px}.pips{gap:6px;display:inline-flex}.pip{border:2px solid var(--line);border-radius:50%;width:18px;height:18px;transition:background .3s,border-color .3s,box-shadow .3s;display:inline-block}.pip.on{background:radial-gradient(circle at 35% 30%, var(--red-2), var(--red));border-color:var(--red);box-shadow:0 0 0 4px color-mix(in srgb, var(--red) 18%, transparent);animation:pop .45s var(--spring)}.bar{background:color-mix(in srgb, var(--glass-shadow) 30%, transparent);border:1px solid var(--glass-line);height:11px;box-shadow:inset 0 2px 4px color-mix(in srgb, var(--glass-shadow) 60%, transparent);border-radius:999px;overflow:hidden}.bar>i{background:linear-gradient(90deg, var(--teal), var(--teal-2), var(--gold-2));height:100%;transition:width .9s var(--ease);background-size:200% 100%;border-radius:999px;animation:6s linear infinite barflow;display:block}@keyframes barflow{to{background-position:-200% 0}}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kv{grid-template-columns:auto 1fr;gap:5px 14px;font-size:14px;display:grid}.kv>:nth-child(odd){color:var(--ink-3)}.big{font-family:var(--serif);font-size:28px;font-weight:700;line-height:1.15}details>summary{cursor:pointer;color:var(--ink-2);padding:4px 0;list-style-position:inside;transition:color .2s}details>summary:hover{color:var(--ink)}.sep{background:linear-gradient(90deg, transparent, var(--line), transparent);border:0;height:1px;margin:12px 0}.tabs{background:linear-gradient(160deg, var(--glass-a), var(--glass-b));border:1px solid var(--glass-line);max-width:100%;box-shadow:0 6px 22px var(--glass-shadow), inset 0 1px 0 var(--glass-hl);border-radius:16px;flex-wrap:wrap;gap:2px;margin-bottom:18px;padding:4px;display:inline-flex;position:relative}.tabs button{z-index:1;cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:12px;padding:7px 18px;font-size:14.5px;transition:color .25s;position:relative}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{color:var(--red);font-weight:600}.empty{text-align:center;color:var(--ink-3);padding:30px 14px}.empty b{font-family:var(--serif);color:var(--ink-2);margin-bottom:6px;font-size:18px;display:block}.card,.top,.side,.btn,.input,.chip,.tabs,.notice,.toast,.dlg,.drawer,.menu,.gatebox,.tbl th{-webkit-backdrop-filter:var(--bf);backdrop-filter:var(--bf)}.btn.ghost,.tbl th{-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card,.tabs,.chip,.btn,.input{background:var(--card-solid)}}.draw-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.6s var(--ease) .15s forwards}.chart-dot{transform-box:fill-box;transform-origin:50%;animation:pop .5s var(--spring) both;animation-delay:1.1s}.skel{background:linear-gradient(90deg, var(--line-2) 0%, color-mix(in srgb, var(--line) 60%, var(--card-solid)) 40%, var(--line-2) 80%);background-size:480px 100%;border-radius:8px;animation:1.4s linear infinite shimmer;display:block}.page-enter-active,.page-leave-active{transition:opacity .22s ease, transform .32s var(--ease)}.page-enter-from{opacity:0;transform:translateY(14px)}.page-leave-to{opacity:0;transform:translateY(-6px)}.list-move,.list-enter-active,.list-leave-active{transition:all .38s var(--ease)}.list-enter-from{opacity:0;transform:translate(-18px)}.list-leave-to{opacity:0;transform:translate(18px)}.list-leave-active{position:absolute;left:0;right:0}@media (width<=720px){.grid.c2,.grid.c3,.grid.c4{grid-template-columns:1fr}h1{font-size:22px}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) *,:root:not([data-motion=on]) :before,:root:not([data-motion=on]) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}
