:root{--pub-ink:#10151f;--pub-text:#3d4757;--pub-muted:#565f6e;--pub-faint:#666f7d;--pub-surface:#fff;--pub-canvas:#fbfbfd;--pub-sunken:#f4f6fa;--pub-line:#e7eaf0;--pub-line-soft:#eef1f6;--pub-line-strong:#d6dbe4;--pub-brand:#1f5eff;--pub-brand-rgb:31, 94, 255;--pub-brand-ink:#1747c8;--pub-brand-soft:#eef3ff;--pub-brand-line:#d7e3ff;--pub-ok:#0d7a40;--pub-ok-soft:#e8f8ef;--pub-warn:#9a6200;--pub-warn-soft:#fff6df;--pub-err:#b53a42;--pub-err-soft:#fff0f1;--pub-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--pub-serif:"Songti SC", "Noto Serif SC", "Source Han Serif SC", "Noto Serif CJK SC", STSong, SimSun, Georgia, serif;--pub-mono:"SF Mono", ui-monospace, "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--pub-r-xs:6px;--pub-r-sm:8px;--pub-r-md:12px;--pub-r-lg:18px;--pub-r-xl:24px;--pub-r-pill:999px;--pub-shadow-1:0 1px 2px #10151f0d;--pub-shadow-2:0 10px 28px -14px #10151f3d, 0 2px 6px #10151f0a;--pub-shadow-3:0 28px 70px -32px #10151f57, 0 2px 8px #10151f0d;--pub-ease:cubic-bezier(.22, .61, .36, 1);--pub-ease-out:cubic-bezier(.16, 1, .3, 1);--pub-ease-emph:cubic-bezier(.32, .72, 0, 1);--pub-dur-1:.14s;--pub-dur-2:.22s;--pub-dur-3:.38s;--pub-page-x:24px;--pub-max:1120px;--pub-z-sheet:60;--pub-z-toast:80}@media (width<=720px){:root{--pub-page-x:16px}}@media (prefers-reduced-motion:reduce){:root{--pub-dur-1:1ms;--pub-dur-2:1ms;--pub-dur-3:1ms}}.route-loading{min-height:46vh;color:var(--pub-muted,#565f6e);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.route-loading__bars{align-items:flex-end;gap:3px;height:16px;display:inline-flex}.route-loading__bars span{opacity:.55;width:3px;height:6px;animation:route-bars 1.1s var(--pub-ease,cubic-bezier(.22, .61, .36, 1)) infinite;background:currentColor;border-radius:2px}.route-loading__bars span:nth-child(2){animation-delay:.14s}.route-loading__bars span:nth-child(3){animation-delay:.28s}@keyframes route-bars{0%,to{opacity:.35;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(2.4)}}.notice{border:1px solid var(--pub-line,#e7eaf0);border-radius:var(--pub-r-lg,18px);background:var(--pub-surface,#fff);max-width:520px;box-shadow:var(--pub-shadow-1,0 1px 2px #10151f0a);color:var(--pub-text,#3d4757);animation:notice-in var(--pub-dur-3,.38s) var(--pub-ease,cubic-bezier(.22, .61, .36, 1)) both;flex-direction:column;align-items:flex-start;gap:10px;margin:12vh auto;padding:28px 28px 24px;display:flex}.notice--wide{max-width:620px}.notice__icon{background:var(--pub-brand-soft,#eef3ff);width:40px;height:40px;color:var(--pub-brand,#1f5eff);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.notice__title{letter-spacing:-.01em;color:var(--pub-ink,#10151f);margin:2px 0 0;font-size:17px;font-weight:650}.notice__desc{color:var(--pub-muted,#565f6e);margin:0;font-size:14px;line-height:1.7}.notice__code{background:var(--pub-canvas,#fbfbfd);max-height:132px;color:var(--pub-muted,#565f6e);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6;overflow:auto}.notice__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.notice__button{appearance:none;border:1px solid var(--pub-line,#e7eaf0);background:var(--pub-surface,#fff);color:var(--pub-text,#3d4757);cursor:pointer;font:inherit;transition:border-color var(--pub-dur-1,.14s) ease, background var(--pub-dur-1,.14s) ease, transform var(--pub-dur-1,.14s) ease;border-radius:10px;padding:8px 14px;font-size:13px}.notice__button:hover{border-color:var(--pub-brand,#1f5eff);color:var(--pub-brand,#1f5eff)}.notice__button:active{transform:scale(.985)}.notice__button--primary{background:var(--pub-brand,#1f5eff);color:#fff;border-color:#0000}.notice__button--primary:hover{color:#fff;background:#1a51e0;border-color:#0000}@keyframes notice-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.notice{animation:none}.route-loading__bars span{opacity:.5;animation:none}}
