:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:system-ui, -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", sans-serif;--font-brand:"DingTalkJinBuTi", var(--font-sans);--font-mono:ui-monospace, "JetBrains Mono", "Cascadia Code", "SF Mono", Consolas, "Liberation Mono", monospace;--fs-xs:12px;--fs-2xs:10px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:21px;--fs-2xl:30px;--lh-tight:1.25;--lh-base:1.62;--lh-code:1.55;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--radius-container-sm:14px;--radius-container-md:20px;--radius-container-lg:26px;--radius-control-sm:10px;--radius-control-md:14px;--radius-pill:999px;--radius-sm:var(--radius-control-sm);--radius-md:var(--radius-control-md);--radius-lg:var(--radius-control-md);--radius-full:var(--radius-pill);--c-bg:#eef1f9;--c-bg-subtle:#e6ebf7;--c-bg-sunken:#dde4f3;--c-surface:#f8faff;--c-surface-2:#e5eaf6;--c-surface-raised:#fbfcff;--c-border:#e3e7f3;--c-border-strong:#ccd3e6;--c-text:#2b2e42;--c-text-2:#666b8a;--c-text-3:#9aa0b8;--c-accent:#5b6cff;--c-accent-hover:#4a5bf0;--c-accent-weak:#e8ebff;--c-ok:#1f9d69;--c-warn:#b8730a;--c-warn-weak:#fff3dd;--c-danger:#d93b30;--c-danger-weak:#ffecea;--c-code-bg:#eef1f9;--c-on-accent:#fff;--c-overlay:#1c1e2c6b;--c-code-num:#7c5cd6;--c-code-key:#3f56d8;--c-code-str:#1f8f63;--c-cat-dev:#7c6cff;--c-cat-webmaster:#ff7a6b;--c-cat-content:#3fc9a4;--c-cat-calc:#f5b73d;--clay-raised:6px 6px 16px #9fa6c74d, -5px -5px 14px #fffffff2, inset -1.5px -1.5px 4px #9fa6c724, inset 1.5px 1.5px 4px #ffffffe6;--clay-raised-sm:4px 4px 10px #9fa6c742, -3px -3px 8px #ffffffe6, inset -1px -1px 3px #9fa6c71f, inset 1px 1px 3px #ffffffd9;--clay-inset:inset 3px 3px 8px #9fa6c747, inset -3px -3px 8px #ffffffe6;--clay-pressed:inset 2px 2px 6px #9fa6c752, inset -2px -2px 6px #ffffffd9;--shadow-1:var(--clay-raised-sm);--shadow-2:0 14px 34px #9fa6c752, 0 2px 6px #9fa6c72e;--ring:0 0 0 3px #5b6cff3d;--bg-glow:radial-gradient(1100px 620px at 12% -8%, #7c6cff1a, transparent 62%), radial-gradient(900px 540px at 96% 4%, #3fc9a417, transparent 58%), radial-gradient(760px 480px at 50% 108%, #f5b73d14, transparent 60%);--dur-fast:.13s;--dur-base:.22s;--ease:cubic-bezier(.2, .8, .2, 1);--w-sidebar:236px;--h-topbar:60px;--shell-gap:12px;--shell-pad:14px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#16181f;--c-bg-subtle:#1a1d26;--c-bg-sunken:#14161c;--c-surface:#1e212b;--c-surface-2:#191c25;--c-surface-raised:#232633;--c-border:#2b2f3d;--c-border-strong:#3b4052;--c-text:#e8eaf4;--c-text-2:#a0a5bd;--c-text-3:#6e7387;--c-accent:#8b97ff;--c-accent-hover:#a3adff;--c-accent-weak:#232842;--c-ok:#3ecf8e;--c-warn:#e0a458;--c-warn-weak:#2b2318;--c-danger:#ff6b62;--c-danger-weak:#2c1a19;--c-code-bg:#191c25;--c-on-accent:#fff;--c-overlay:#06070a9e;--c-code-num:#c0a2ff;--c-code-key:#93a4ff;--c-code-str:#6ddfae;--c-cat-dev:#9a8dff;--c-cat-webmaster:#ff9b8f;--c-cat-content:#5ddcbb;--c-cat-calc:#ffcb6b;--clay-raised:4px 4px 12px #00000057, inset 0 0 0 1px #ffffff0f, inset -1px -1px 3px #0000004d, inset 1px 1px 3px #ffffff0a;--clay-raised-sm:3px 3px 8px #0000004d, inset 0 0 0 1px #ffffff0d;--clay-inset:inset 0 0 0 1px #ffffff0a, inset 2px 2px 6px #00000061, inset -2px -2px 6px #ffffff08;--clay-pressed:inset 0 0 0 1px #ffffff0d, inset 2px 2px 5px #00000070;--shadow-1:var(--clay-raised-sm);--shadow-2:0 16px 36px #0000007a, 0 2px 8px #0000004d;--ring:0 0 0 3px #8b97ff4d;--bg-glow:radial-gradient(1100px 620px at 12% -8%, #7c6cff24, transparent 62%), radial-gradient(900px 540px at 96% 4%, #3fc9a414, transparent 58%), radial-gradient(760px 480px at 50% 108%, #f5b73d0f, transparent 60%)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html,body,#app{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-base);color:var(--c-text);background-color:var(--c-bg);background-image:var(--bg-glow);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;overflow:hidden}h1,h2,h3,h4{font-weight:600;line-height:var(--lh-tight);letter-spacing:-.01em}h1{font-size:var(--fs-xl)}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-md)}a{color:var(--c-accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}code,pre,kbd{font-family:var(--font-mono);font-size:.925em}img,svg,canvas{max-width:100%;display:block}table{border-collapse:collapse;width:100%}:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-control-sm);outline:none}::selection{background:var(--c-accent-weak);color:var(--c-text)}*{scrollbar-width:thin;scrollbar-color:var(--c-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:var(--radius-pill);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--c-text-3);background-clip:content-box}.clay-card{background:var(--c-surface);border-radius:var(--radius-container-md);box-shadow:var(--clay-raised);contain:paint}.clay-card--sm{border-radius:var(--radius-container-sm);box-shadow:var(--clay-raised-sm)}.clay-panel{background:var(--c-surface);border-radius:var(--radius-container-lg);box-shadow:var(--clay-raised);padding:var(--sp-5)}.clay-inset{background:var(--c-surface-2);border-radius:var(--radius-container-sm);box-shadow:var(--clay-inset)}.clay-list,.clay-table{background:var(--c-surface);border-radius:var(--radius-container-sm);box-shadow:var(--clay-inset);overflow:hidden}.clay-toolbar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.clay-row{border-bottom:1px solid var(--c-border)}.clay-row:last-child{border-bottom:none}.clay-virtual{content-visibility:auto;contain-intrinsic-size:0 320px}.split{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.split>*{flex-direction:column;min-width:0;min-height:0;display:flex}.split>*>:last-child{flex:auto;min-height:0}.split textarea{flex:auto}.split .out,.split .clay-list,.split .clay-table{flex-direction:column;display:flex}.split .out>:last-child,.split .clay-list>:last-child,.split .clay-table>:last-child{flex:auto;min-height:0}@media (max-width:860px){.split{grid-template-columns:minmax(0,1fr)}.split>*{display:block}.split>*>:last-child{flex:none}}.u-stack{gap:var(--sp-3);flex-direction:column;display:flex}.u-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.u-mono{font-family:var(--font-mono)}.u-muted{color:var(--c-text-2)}.u-dim{color:var(--c-text-3)}.u-xs{font-size:var(--fs-xs)}.u-sm{font-size:var(--fs-sm)}.u-grow{flex:auto;min-width:0}.u-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.top[data-v-ed2c52ee]{align-items:center;gap:var(--sp-3);padding:0 var(--sp-2);z-index:50;background:0 0;grid-area:1/1/auto/-1;display:flex;position:relative}.top__menu[data-v-ed2c52ee]{border-radius:var(--radius-control-md);width:40px;height:40px;color:var(--c-text-2);background:var(--c-surface);box-shadow:var(--clay-raised-sm);flex:none;place-items:center;display:none}.top__menu[data-v-ed2c52ee]:active{box-shadow:var(--clay-pressed)}.top__brand[data-v-ed2c52ee]{color:var(--c-text);flex:none;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.top__brand[data-v-ed2c52ee]:hover{text-decoration:none}.top__logo[data-v-ed2c52ee]{border-radius:var(--radius-control-md);background:linear-gradient(180deg, #7b89ff, var(--c-accent));color:#fff;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 14px #5b6cff52,inset 0 1px #ffffff4d}.top__titles[data-v-ed2c52ee]{flex-direction:column;min-width:0;display:flex}.top__name[data-v-ed2c52ee]{font-family:var(--font-brand);letter-spacing:.01em;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.25}.top__tag[data-v-ed2c52ee]{color:var(--c-text-3);white-space:nowrap;font-size:11px;line-height:1.3}.top__search[data-v-ed2c52ee]{border-radius:var(--radius-pill);background:var(--c-surface-2);width:min(520px,38vw);height:40px;box-shadow:var(--clay-inset);color:var(--c-text-3);font-size:var(--fs-sm);transition:box-shadow var(--dur-fast) var(--ease);align-items:center;gap:9px;padding:0 15px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top__search[data-v-ed2c52ee]:hover{color:var(--c-text-2);box-shadow:var(--clay-inset), 0 0 0 2px color-mix(in srgb, var(--c-accent) 26%, transparent)}.top__search-text[data-v-ed2c52ee]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.top__search kbd[data-v-ed2c52ee]{border-radius:var(--radius-pill);background:var(--c-surface);color:var(--c-text-3);box-shadow:var(--clay-raised-sm);flex:none;padding:2px 8px;font-size:11px}.top__actions[data-v-ed2c52ee]{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.top__icon[data-v-ed2c52ee]{border-radius:var(--radius-control-md);width:38px;height:38px;color:var(--c-text-2);background:var(--c-surface);box-shadow:var(--clay-raised-sm);transition:box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);place-items:center;display:grid}.top__icon[data-v-ed2c52ee]:hover{box-shadow:var(--clay-raised);color:var(--c-text);transform:translateY(-1px)}.top__icon[data-v-ed2c52ee]:active{box-shadow:var(--clay-pressed);transform:none}.top__icon--search[data-v-ed2c52ee]{display:none}@media (max-width:1080px){.top__search[data-v-ed2c52ee]{display:none}.top__icon--search[data-v-ed2c52ee]{display:grid}}@media (max-width:900px){.top__menu[data-v-ed2c52ee]{display:grid}.top[data-v-ed2c52ee]{padding:0}}@media (max-width:520px){.top__tag[data-v-ed2c52ee]{display:none}.top__name[data-v-ed2c52ee]{font-size:15px}.top__icon[data-v-ed2c52ee]{width:36px;height:36px}}.nav[data-v-beb8e6c8]{flex-direction:column;gap:2px;display:flex}.nav__group[data-v-beb8e6c8]{padding:2px 0}.nav__cat[data-v-beb8e6c8]{border-radius:var(--radius-control-sm);width:100%;font-size:var(--fs-xs);color:var(--c-text-2);letter-spacing:.02em;transition:background var(--dur-fast) var(--ease);align-items:center;gap:8px;padding:7px 10px;font-weight:600;display:flex}.nav__cat[data-v-beb8e6c8]:hover{background:var(--c-bg-subtle)}.nav__dot[data-v-beb8e6c8]{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 8%, transparent);border-radius:50%;flex:none}.nav__cat-name[data-v-beb8e6c8]{text-align:left;flex:1}.nav__count[data-v-beb8e6c8]{font-family:var(--font-mono);color:var(--c-text-3);background:var(--c-bg-subtle);border-radius:var(--radius-pill);padding:0 6px;font-size:10px;line-height:16px}.nav__chev[data-v-beb8e6c8]{color:var(--c-text-3);transition:transform var(--dur-fast) var(--ease);flex:none}.nav__cat.is-collapsed .nav__chev[data-v-beb8e6c8]{transform:rotate(-90deg)}.nav__items[data-v-beb8e6c8]{flex-direction:column;gap:1px;padding:2px 0 6px 6px;display:flex}.nav__item[data-v-beb8e6c8]{border-radius:var(--radius-control-sm);font-size:var(--fs-sm);color:var(--c-text-2);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:flex}.nav__item[data-v-beb8e6c8]:hover{background:var(--c-bg-subtle);color:var(--c-text);text-decoration:none}.nav__item.is-active[data-v-beb8e6c8]{background:var(--c-surface);color:var(--c-accent);box-shadow:var(--clay-raised-sm);font-weight:500}.nav__tag[data-v-beb8e6c8]{color:var(--c-warn);background:var(--c-warn-weak);border-radius:4px;flex:none;padding:0 5px;font-size:10px}.nav__tag--new[data-v-beb8e6c8]{color:var(--c-ok);background:color-mix(in srgb, var(--c-ok) 12%, transparent)}.side[data-v-2a04ea1d]{border-radius:var(--radius-container-lg);flex-direction:column;grid-area:2/1;min-height:0;display:flex;overflow:hidden}.side__scroll[data-v-2a04ea1d]{overscroll-behavior:contain;padding:var(--sp-3) var(--sp-2) var(--sp-3);flex:1;overflow-y:auto}.foot[data-v-78d1b1f3]{padding:9px var(--sp-3);font-size:var(--fs-xs);color:var(--c-text-3);border-top:1px solid color-mix(in srgb, var(--c-border) 80%, transparent);flex-wrap:wrap;grid-area:3/1/auto/-1;align-items:center;gap:10px;display:flex}.foot__links[data-v-78d1b1f3]{flex:none;align-items:center;gap:7px;display:flex}.foot__links a[data-v-78d1b1f3]{color:var(--c-text-2)}.foot__sep[data-v-78d1b1f3]{opacity:.5}.foot__divider[data-v-78d1b1f3]{background:var(--c-border);flex:none;width:1px;height:12px}.foot__sites[data-v-78d1b1f3]{font-size:var(--fs-2xs);flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.foot__sites-label[data-v-78d1b1f3]{color:var(--c-text-3);opacity:.7;letter-spacing:.04em}.foot__sites a[data-v-78d1b1f3]{color:var(--c-text-3);white-space:nowrap;text-decoration:none}.foot__meta[data-v-78d1b1f3]{align-items:center;gap:var(--sp-3);font-size:var(--fs-2xs);flex:none;margin-left:auto;display:flex}.foot__ver[data-v-78d1b1f3]{font-family:var(--font-mono)}.foot__links a[data-v-78d1b1f3]:hover,.foot__sites a[data-v-78d1b1f3]:hover{color:var(--c-accent);text-decoration:underline}@media (max-width:1080px){.foot__claim[data-v-78d1b1f3]{display:none}}@media (max-width:900px){.foot[data-v-78d1b1f3]{padding:9px var(--sp-3) 10px;gap:6px 10px}.foot__divider[data-v-78d1b1f3]{display:none}.foot__meta[data-v-78d1b1f3]{justify-content:space-between;width:100%;margin-left:0}}@media (max-width:640px){.foot__links[data-v-78d1b1f3]{gap:6px;font-size:11px}.foot__sites[data-v-78d1b1f3]{gap:8px;font-size:10.5px}}.drawer[data-v-9d38023a]{z-index:200;background:var(--c-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:8px;display:flex;position:fixed;inset:0}.drawer__panel[data-v-9d38023a]{background:var(--c-surface);border-radius:var(--radius-container-lg);width:80vw;max-width:300px;height:100%;box-shadow:var(--shadow-2);flex-direction:column;display:flex;overflow:hidden}.drawer__head[data-v-9d38023a]{padding:var(--sp-4) var(--sp-4) var(--sp-3);font-size:var(--fs-sm);flex:none;justify-content:space-between;align-items:center;font-weight:600;display:flex}.drawer__head button[data-v-9d38023a]{color:var(--c-text-3);border-radius:var(--radius-control-sm);width:30px;height:30px;font-size:20px;line-height:1}.drawer__head button[data-v-9d38023a]:hover{color:var(--c-text);background:var(--c-bg-subtle)}.drawer__scroll[data-v-9d38023a]{padding:0 var(--sp-2) var(--sp-3);flex:1;overflow-y:auto}.drawer-enter-active[data-v-9d38023a],.drawer-leave-active[data-v-9d38023a]{transition:opacity var(--dur-base) var(--ease)}.drawer-enter-active .drawer__panel[data-v-9d38023a],.drawer-leave-active .drawer__panel[data-v-9d38023a]{transition:transform var(--dur-base) var(--ease)}.drawer-enter-from[data-v-9d38023a],.drawer-leave-to[data-v-9d38023a]{opacity:0}.drawer-enter-from .drawer__panel[data-v-9d38023a],.drawer-leave-to .drawer__panel[data-v-9d38023a]{transform:translate(-104%)}.palette[data-v-926b5fc1]{z-index:500;padding:10vh var(--sp-4) var(--sp-4);background:var(--c-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;display:flex;position:fixed;inset:0}.palette__panel[data-v-926b5fc1]{background:var(--c-surface);border-radius:var(--radius-container-lg);width:100%;max-width:580px;max-height:68vh;box-shadow:var(--shadow-2), var(--clay-raised);flex-direction:column;display:flex;overflow:hidden}.palette__input-row[data-v-926b5fc1]{border-radius:var(--radius-pill);background:var(--c-surface-2);height:44px;box-shadow:var(--clay-inset);color:var(--c-text-3);flex:none;align-items:center;gap:10px;margin:10px;padding:0 14px;display:flex}.palette__input[data-v-926b5fc1]{font-size:var(--fs-md);color:var(--c-text);background:0 0;border:none;outline:none;flex:1}.palette__list[data-v-926b5fc1]{flex:1;padding:0 8px 8px;overflow-y:auto}.palette__item[data-v-926b5fc1]{align-items:center;gap:var(--sp-3);border-radius:var(--radius-control-sm);text-align:left;width:100%;color:var(--c-text);transition:all var(--dur-fast) var(--ease);padding:9px 12px;display:flex}.palette__item.is-active[data-v-926b5fc1]{background:var(--c-surface);box-shadow:var(--clay-raised-sm)}.palette__item-main[data-v-926b5fc1]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.palette__title[data-v-926b5fc1]{font-size:var(--fs-md);font-weight:500}.palette__title[data-v-926b5fc1] mark{color:var(--c-accent);background:0 0;font-weight:600}.palette__summary[data-v-926b5fc1]{font-size:var(--fs-xs);color:var(--c-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette__cat[data-v-926b5fc1]{color:var(--c-text-3);border-radius:var(--radius-pill);background:var(--c-bg-subtle);flex:none;padding:2px 9px;font-size:11px}.palette__empty[data-v-926b5fc1]{padding:var(--sp-5);text-align:center;color:var(--c-text-3);font-size:var(--fs-sm)}.palette__foot[data-v-926b5fc1]{align-items:center;gap:var(--sp-4);padding:9px var(--sp-4);border-top:1px solid var(--c-border);color:var(--c-text-3);flex:none;font-size:11px;display:flex}.palette__foot kbd[data-v-926b5fc1]{background:var(--c-bg-subtle);color:var(--c-text-2);border-radius:4px;margin-right:3px;padding:1px 5px;font-size:10px}.palette__count[data-v-926b5fc1]{margin-left:auto}.palette-enter-active[data-v-926b5fc1],.palette-leave-active[data-v-926b5fc1]{transition:opacity var(--dur-fast) var(--ease)}.palette-enter-from[data-v-926b5fc1],.palette-leave-to[data-v-926b5fc1]{opacity:0}.shell[data-v-754db250]{grid-template-columns:var(--w-sidebar) minmax(0, 1fr);grid-template-rows:var(--h-topbar) minmax(0, 1fr) auto;gap:var(--shell-gap);height:100%;padding:var(--shell-pad);background:0 0;display:grid}.shell__main[data-v-754db250]{overscroll-behavior:contain;border-radius:var(--radius-container-lg);scroll-padding-top:var(--sp-4);grid-area:2/2;padding:6px;overflow:auto}.fade-enter-active[data-v-754db250],.fade-leave-active[data-v-754db250]{transition:opacity var(--dur-fast) var(--ease)}.fade-enter-from[data-v-754db250],.fade-leave-to[data-v-754db250]{opacity:0}@media (max-width:900px){.shell[data-v-754db250]{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.shell__side[data-v-754db250]{display:none}.shell__main[data-v-754db250]{grid-column:1}}.toasts[data-v-6255547d]{z-index:300;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.toast[data-v-6255547d]{pointer-events:auto;border-radius:var(--radius-pill);background:var(--c-text);max-width:min(92vw,440px);color:var(--c-bg);font-size:var(--fs-sm);box-shadow:var(--shadow-2);cursor:pointer;white-space:pre-wrap;word-break:break-word;padding:9px 18px}.toast--ok[data-v-6255547d]{background:var(--c-ok);color:#fff}.toast--error[data-v-6255547d]{background:var(--c-danger);color:#fff}.toast-enter-active[data-v-6255547d],.toast-leave-active[data-v-6255547d]{transition:all var(--dur-base) var(--ease)}.toast-enter-from[data-v-6255547d],.toast-leave-to[data-v-6255547d]{opacity:0;transform:translateY(10px)scale(.96)}.bar[data-v-9ce71465]{z-index:320;align-items:center;gap:var(--sp-3);border-radius:var(--radius-pill);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-sm);box-shadow:var(--shadow-2), var(--clay-raised-sm);max-width:92vw;padding:7px 8px 7px 16px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.bar__btn[data-v-9ce71465]{border-radius:var(--radius-pill);background:linear-gradient(180deg, #6f7eff, var(--c-accent));color:#fff;font-size:var(--fs-sm);flex:none;padding:6px 14px;box-shadow:0 4px 12px #5b6cff52}.bar__btn[data-v-9ce71465]:active{box-shadow:var(--clay-pressed)}.bar__close[data-v-9ce71465]{color:var(--c-text-3);border-radius:50%;width:26px;height:26px;font-size:17px;line-height:1}.bar__close[data-v-9ce71465]:hover{color:var(--c-text);background:var(--c-bg-subtle)}.bar-enter-active[data-v-9ce71465],.bar-leave-active[data-v-9ce71465]{transition:all var(--dur-base) var(--ease)}.bar-enter-from[data-v-9ce71465],.bar-leave-to[data-v-9ce71465]{opacity:0;transform:translate(-50%,10px)}.offline[data-v-eecdf604]{z-index:150;border-radius:var(--radius-pill);background:var(--c-warn-weak);color:var(--c-warn);font-size:var(--fs-xs);box-shadow:var(--clay-raised-sm);align-items:center;gap:6px;padding:7px 16px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.offline-enter-active[data-v-eecdf604],.offline-leave-active[data-v-eecdf604]{transition:all var(--dur-base) var(--ease)}.offline-enter-from[data-v-eecdf604],.offline-leave-to[data-v-eecdf604]{opacity:0;transform:translate(-50%,-8px)}
