.install-banner-wrap[data-v-a1c0cbb0]{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;justify-content:center;padding:0 16px calc(16px + var(--safe-bottom));pointer-events:none}.install-banner[data-v-a1c0cbb0]{pointer-events:auto;display:flex;align-items:center;gap:12px;width:min(366px,100%);padding:10px 10px 10px 12px;border-radius:999px;background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:0 10px 32px rgba(17,24,39,.16);animation:installIn-a1c0cbb0 .35s ease}.install-banner__icon[data-v-a1c0cbb0]{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#096;color:#fff}.install-banner__icon svg[data-v-a1c0cbb0]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.install-banner__copy[data-v-a1c0cbb0]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.install-banner__copy strong[data-v-a1c0cbb0]{font-size:14px;font-weight:700;line-height:1.2;color:#111827}.install-banner__copy small[data-v-a1c0cbb0]{font-size:12px;line-height:1.3;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.install-banner__cta[data-v-a1c0cbb0]{flex-shrink:0;height:36px;padding:0 16px;border:0;border-radius:999px;background:#096;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.install-banner__cta[data-v-a1c0cbb0]:disabled{opacity:.7;cursor:default}.install-banner__close[data-v-a1c0cbb0]{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:#6b7280;cursor:pointer}.install-banner__close svg[data-v-a1c0cbb0]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.install-banner__close[data-v-a1c0cbb0]:hover,.install-banner__cta[data-v-a1c0cbb0]:hover{filter:brightness(1.06)}.install-banner__close[data-v-a1c0cbb0]:focus-visible,.install-banner__cta[data-v-a1c0cbb0]:focus-visible{outline:2px solid rgba(0,153,102,.45);outline-offset:2px}@keyframes installIn-a1c0cbb0{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.install-banner[data-v-a1c0cbb0]{gap:8px;padding:8px 8px 8px 10px}.install-banner__copy small[data-v-a1c0cbb0]{white-space:normal}}html[data-appearance=dark] .install-banner{background:#151c2e;border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 24px rgba(0,0,0,.35);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-appearance=dark] .install-banner__cta,html[data-appearance=dark] .install-banner__icon{background:#34d399}html[data-appearance=dark] .install-banner__copy strong{color:#fff}html[data-appearance=dark] .install-banner__close,html[data-appearance=dark] .install-banner__copy small{color:hsla(0,0%,100%,.55)}html[data-install-banner="1"][data-area=launcher] .launcher-shell,html[data-install-banner="1"][data-area=launcher] .launcher-shell .page--no-tab{padding-bottom:calc(88px + var(--safe-bottom))}:root{--ai-bg:#fff;--ai-text:#111827;--ai-muted:#6b7280;--ai-line:rgba(17,24,39,.08);--ai-chip:#f1f3f5;--ai-chip-hover:#e7eaee;--ai-accent:#096;--ai-accent-soft:rgba(0,153,102,.12);--ai-user-bg:#096;--ai-user-text:#fff;--ai-shadow:0 18px 48px -14px rgba(17,24,39,.28),0 2px 8px rgba(17,24,39,.06);--ai-code-bg:#0f172a;--ai-code-text:#e5e7eb}html[data-appearance=dark]{--ai-bg:#151c2e;--ai-text:#fff;--ai-muted:hsla(0,0%,100%,.55);--ai-line:hsla(0,0%,100%,.1);--ai-chip:hsla(0,0%,100%,.08);--ai-chip-hover:hsla(0,0%,100%,.15);--ai-accent:#34d399;--ai-accent-soft:rgba(52,211,153,.16);--ai-user-bg:#1f6f5c;--ai-user-text:#fff;--ai-shadow:0 20px 52px -16px rgba(0,0,0,.7),0 2px 10px rgba(0,0,0,.35);--ai-code-bg:#0b1220;--ai-code-text:#dbe3ef}.ai-md{font-size:13.5px;line-height:1.68;word-break:break-word;overflow-wrap:anywhere}.ai-md>:first-child{margin-top:0}.ai-md>:last-child{margin-bottom:0}.ai-md p{margin:0 0 8px}.ai-md h1,.ai-md h2,.ai-md h3,.ai-md h4{margin:12px 0 6px;font-size:14px;font-weight:700;line-height:1.5}.ai-md ol,.ai-md ul{margin:0 0 8px;padding-left:18px}.ai-md li{margin:3px 0}.ai-md li::marker{color:var(--ai-muted)}.ai-md strong{font-weight:600}.ai-md a{color:var(--ai-accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ai-accent) 40%,transparent)}.ai-md code{padding:1px 5px;border-radius:5px;background:var(--ai-chip);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.ai-md pre{margin:0 0 8px;padding:10px 12px;border-radius:10px;background:var(--ai-code-bg);overflow-x:auto}.ai-md pre code{padding:0;background:none;color:var(--ai-code-text);font-size:12px;line-height:1.6}.ai-md blockquote{margin:0 0 8px;padding:2px 0 2px 10px;border-left:3px solid var(--ai-line);color:var(--ai-muted)}.ai-md table{width:100%;margin:0 0 8px;border-collapse:collapse;font-size:12.5px}.ai-md td,.ai-md th{padding:5px 8px;border:1px solid var(--ai-line);text-align:left}.ai-md hr{margin:10px 0;border:0;border-top:1px solid var(--ai-line)}.ai-fab-wrap[data-v-c401f4e6]{position:fixed;z-index:90;width:56px;height:56px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px) scale(.82);transition:left .26s cubic-bezier(.22,1,.36,1),top .26s cubic-bezier(.22,1,.36,1),opacity .28s ease,transform .36s cubic-bezier(.2,1.3,.4,1),visibility .28s}.ai-fab-wrap.is-in[data-v-c401f4e6]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.ai-fab-wrap.is-dragging[data-v-c401f4e6]{transition:none}.ai-fab-wrap[data-v-c401f4e6]:before{content:"";position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(circle,rgba(0,172,118,.34) 0,rgba(0,172,118,0) 68%);opacity:0;pointer-events:none;animation:ai-halo-c401f4e6 2.6s ease-out .55s 2}.ai-fab[data-v-c401f4e6]{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:50%;background:radial-gradient(72% 62% at 30% 6%,hsla(0,0%,100%,.32) 0,hsla(0,0%,100%,0) 62%),linear-gradient(165deg,#10b981,#009a6b);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.38),inset 0 0 0 1px hsla(0,0%,100%,.1),0 1px 2px rgba(17,24,39,.14),0 8px 22px -8px rgba(0,153,102,.52);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.ai-fab[data-v-c401f4e6]:hover{transform:translateY(-2px) scale(1.02);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -9px 18px rgba(0,72,48,.26),0 2px 4px rgba(17,24,39,.16),0 16px 30px -10px rgba(0,153,102,.68)}.ai-fab[data-v-c401f4e6]:active{transform:scale(.94)}.ai-fab-wrap.is-dragging .ai-fab[data-v-c401f4e6]{cursor:grabbing;transform:scale(1.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -9px 18px rgba(0,72,48,.24),0 6px 12px rgba(17,24,39,.16),0 22px 40px -12px rgba(0,153,102,.7)}.ai-fab[data-v-c401f4e6]:focus-visible{outline:2px solid rgba(0,153,102,.55);outline-offset:4px}@keyframes ai-halo-c401f4e6{0%{opacity:0;transform:scale(.8)}32%{opacity:1}to{opacity:0;transform:scale(1.16)}}.ai-fab__icon[data-v-c401f4e6]{display:block;width:30px;height:30px}.ai-fab__hint[data-v-c401f4e6]{position:absolute;right:calc(100% + 12px);top:50%;padding:7px 13px;border:1px solid var(--ai-line);border-radius:999px;background:var(--ai-bg);color:var(--ai-text);font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:0 8px 20px -8px rgba(17,24,39,.32),0 1px 3px rgba(17,24,39,.06);transform:translateY(-50%);animation:ai-hint-in-c401f4e6 .28s cubic-bezier(.22,1,.36,1) both;transition:border-color .16s ease,box-shadow .16s ease}.ai-fab__hint[data-v-c401f4e6]:hover{border-color:color-mix(in srgb,var(--ai-accent) 45%,var(--ai-line));box-shadow:0 10px 24px -8px rgba(17,24,39,.34),0 1px 3px rgba(17,24,39,.06)}.ai-fab-wrap.is-left .ai-fab__hint[data-v-c401f4e6]{right:auto;left:calc(100% + 12px)}@keyframes ai-hint-in-c401f4e6{0%{opacity:0;transform:translateY(-50%) translateX(8px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@media (prefers-reduced-motion:reduce){.ai-fab-wrap[data-v-c401f4e6]:before,.ai-fab__hint[data-v-c401f4e6]{animation:none}.ai-fab-wrap[data-v-c401f4e6]{transition:none}}.notice-banner[data-v-f4dc3d2e]{position:fixed;top:12px;left:50%;z-index:9999;display:flex;align-items:flex-start;gap:8px;width:-moz-max-content;width:max-content;max-width:min(720px,92vw);padding:8px 12px;border-radius:10px;color:#fff;font-size:13px;line-height:1.5;background:#1f2329;box-shadow:0 6px 20px rgba(0,0,0,.18);transform:translateX(-50%)}.notice-banner.is-success[data-v-f4dc3d2e]{background:#16a34a}.notice-banner.is-warning[data-v-f4dc3d2e]{background:#d97706}.notice-banner.is-danger[data-v-f4dc3d2e]{background:#dc2626}.notice-dot[data-v-f4dc3d2e]{flex:none;width:6px;height:6px;margin-top:6px;border-radius:50%;background:currentColor;opacity:.75}.notice-body[data-v-f4dc3d2e]{display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.notice-body strong[data-v-f4dc3d2e]{font-weight:600}.notice-text[data-v-f4dc3d2e]{opacity:.88;word-break:break-word}.notice-close[data-v-f4dc3d2e]{flex:none;margin-left:2px;padding:0 2px;border:none;background:none;color:inherit;font-size:16px;line-height:1;cursor:pointer;opacity:.7}.notice-close[data-v-f4dc3d2e]:hover{opacity:1}.maint-mask[data-v-9b2c0fc4]{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 50% 30%,#1b2437 0,#070b14 70%);color:#fff}.maint-card[data-v-9b2c0fc4]{width:min(420px,92vw);text-align:center}.maint-badge[data-v-9b2c0fc4]{display:inline-block;margin-bottom:16px;padding:4px 10px;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;font-size:11px;letter-spacing:.18em;opacity:.7}.maint-title[data-v-9b2c0fc4]{margin:0 0 12px;font-size:26px;font-weight:600}.maint-text[data-v-9b2c0fc4]{margin:0 0 24px;font-size:14px;line-height:1.7;white-space:pre-wrap;opacity:.78}.maint-btn[data-v-9b2c0fc4]{padding:9px 22px;border:none;border-radius:8px;background:#409eff;color:#fff;font-size:14px;cursor:pointer}.maint-btn[data-v-9b2c0fc4]:hover{background:#66b1ff}.phone{--tilt-angle:0deg;--text:#fff;--text-muted:hsla(0,0%,100%,.55);--radius-lg:32px;--radius-md:26px;--nav-h:57px;position:relative;width:100%;max-width:430px;height:100%;min-height:100%;min-height:-webkit-fill-available;overflow:hidden;display:flex;flex-direction:column;background:#0a1020;isolation:isolate;color:var(--text);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.phone [contenteditable=true],.phone input,.phone textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}.phone .page{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:calc(14px + var(--safe-top)) calc(20px + var(--safe-right)) calc(var(--nav-h) + 20px + var(--safe-bottom)) calc(20px + var(--safe-left))}.phone .page--no-tab{padding-bottom:calc(20px + var(--safe-bottom))}.phone .tabbar{position:absolute}@keyframes fadeUp{0%{transform:translate3d(0,14px,0)}to{transform:translateZ(0)}}@keyframes fadeDown{0%{transform:translate3d(0,-8px,0)}to{transform:translateZ(0)}}@media (min-width:768px){.phone{max-width:390px;height:780px;min-height:780px;border-radius:36px;margin-top:24px;align-self:flex-start;box-shadow:0 0 0 10px #1c1e26,0 24px 64px rgba(0,0,0,.45)}}@media (display-mode:fullscreen),(display-mode:standalone){.phone{max-width:none;width:100%;height:100%;min-height:100%;min-height:-webkit-fill-available;border-radius:0;box-shadow:none;margin-top:0;align-self:stretch}}html[data-area=launcher]{height:auto;min-height:100%;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;overscroll-behavior:none}html[data-area=launcher] body{display:block;height:auto;min-height:100%;overflow:visible;overscroll-behavior:none}html[data-area=launcher] #app{display:block;width:100%;height:auto;min-height:100%}html[data-area=launcher] .launcher-shell.phone{height:auto;min-height:100vh;min-height:100dvh;overflow:visible}html[data-area=launcher] .launcher-shell .page,html[data-area=launcher] .launcher-shell .page--no-tab{flex:none;min-height:auto;overflow:visible}html[data-area=tools]{height:auto;min-height:100%;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}html[data-area=tools] body{overflow:visible;overscroll-behavior:auto}html[data-area=tools] #app,html[data-area=tools] body{display:block;height:auto;min-height:100%;min-height:100svh}html[data-area=tools] #app{width:100%}.tool-scope{--tools-bg:#f4f5f7;--tools-surface:#fff;--tools-text:#111827;--tools-muted:#6b7280;--tools-border:rgba(17,24,39,.08);--tools-accent:#2563eb;--tools-accent-soft:#eff6ff;--tools-ink:#111827;--tools-on-ink:#fff;--tools-radius:8px;--tools-radius-sm:6px;--tools-radius-pill:999px;--tools-pad-x:max(16px,var(--safe-left),var(--safe-right));--tools-pad-y:16px;--tools-gap:12px;--tools-content-max:1280px;--tools-card-min:240px;--tools-nav-h:60px;--tools-z-nav:20;--tools-z-menu:30;--tools-shadow:0 1px 2px rgba(17,24,39,.05),0 8px 24px rgba(17,24,39,.06);position:relative;width:100%;height:auto;min-height:100%;min-height:100svh;overflow:visible;display:flex;flex-direction:column;isolation:isolate;color:var(--tools-text);background:var(--tools-bg);font-family:Noto Sans SC,PingFang SC,Segoe UI,system-ui,sans-serif;-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}html[data-appearance=dark] .tool-scope{--tools-bg:#0a1020;--tools-surface:#151c2e;--tools-text:#f3f4f6;--tools-muted:rgba(243,244,246,.62);--tools-border:hsla(0,0%,100%,.1);--tools-accent:#60a5fa;--tools-accent-soft:rgba(96,165,250,.16);--tools-ink:#f3f4f6;--tools-on-ink:#0a1020;--tools-shadow:0 1px 2px rgba(0,0,0,.35),0 8px 24px rgba(0,0,0,.28)}.tool-scope button,.tool-scope input,.tool-scope select,.tool-scope textarea{font:inherit;color:inherit}.tool-scope .tools-page{position:relative;z-index:1;flex:1 0 auto;min-height:0;overflow:visible;padding:0 0 calc(24px + var(--safe-bottom))}.tool-scope .tools-content{width:100%;max-width:var(--tools-content-max);margin:0 auto}.tool-scope .tools-card{background:var(--tools-surface);border:1px solid var(--tools-border);border-radius:var(--tools-radius)}.tool-scope .tool-page .body{display:flex;flex-direction:column;gap:16px;padding:16px max(16px,var(--safe-right)) 24px max(16px,var(--safe-left))}.tool-scope .tools-panel{padding:18px 16px 16px}.tool-scope .tools-panel+.tools-panel{margin-top:0}.tool-scope .tools-h1{margin:0;font-size:18px;font-weight:650}.tool-scope .tools-h1+.tools-hint{margin-top:6px}.tool-scope .tools-hint{margin:0 0 16px;color:var(--tools-muted);font-size:13px;line-height:1.55}.tool-scope .tools-label{display:block;margin:12px 0 8px;font-size:13px;font-weight:600}.tool-scope .tools-input,.tool-scope .tools-select,.tool-scope .tools-textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--tools-border);border-radius:var(--tools-radius-sm);background:var(--tools-bg);font-size:14px}.tool-scope .tools-textarea{min-height:140px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;resize:vertical}.tool-scope .tools-input:focus,.tool-scope .tools-select:focus,.tool-scope .tools-textarea:focus{outline:none;border-color:var(--tools-accent)}.tool-scope input[type=date],.tool-scope input[type=datetime-local]{cursor:pointer}.tool-scope .tools-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tool-scope .tools-btn{border:0;border-radius:var(--tools-radius-sm);padding:7px 12px;background:var(--tools-ink);color:var(--tools-on-ink);font-size:13px;cursor:pointer}.tool-scope .tools-btn:disabled{opacity:.45;cursor:not-allowed}.tool-scope .tools-btn-ghost{background:var(--tools-bg);color:var(--tools-text);border:1px solid var(--tools-border)}.tool-scope .tools-msg{margin:10px 0 0;color:var(--tools-muted);font-size:13px}.tool-scope .tools-error{color:#b91c1c}.tool-scope .tools-result{margin-top:8px;padding:12px;min-height:48px;border:1px solid var(--tools-border);border-radius:var(--tools-radius-sm);background:var(--tools-bg);white-space:pre-wrap;word-break:break-all;font-size:13px}.tool-scope .tools-result-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}html[data-appearance=dark] .tool-scope .tools-error{color:#fca5a5}html[data-appearance=dark] .tool-scope .tools-result-error{color:#fca5a5;background:rgba(185,28,28,.18);border-color:hsla(0,91%,71%,.35)}.tool-scope .tools-check{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:13px;cursor:pointer}.tool-scope .seo-intro{padding:20px}.tool-scope .seo-title{margin:0 0 10px;font-size:16px;font-weight:650;color:var(--tools-muted)}.tool-scope .seo-text{margin:0;color:var(--tools-muted);font-size:13px;line-height:1.8}.tool-scope .seo-text+.seo-text{margin-top:10px}.tool-scope .tool-faq{padding:18px 16px 16px}.tool-scope .faq-title{margin:0 0 12px;font-size:16px;font-weight:650;color:var(--tools-muted)}.tool-scope .faq-list{margin:0;padding:0}.tool-scope .faq-item+.faq-item{margin-top:14px;padding-top:14px;border-top:1px solid var(--tools-border)}.tool-scope .faq-q{margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.55}.tool-scope .faq-a{margin:0;color:var(--tools-muted);font-size:13px;line-height:1.8}@media (min-width:768px){.tool-scope .tool-faq{padding:22px 20px 18px}}.tool-scope .related-tools{padding:18px 16px 16px}.tool-scope .related-title{margin:0 0 12px;font-size:16px;font-weight:650;color:var(--tools-muted)}.tool-scope .related-list{display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none}.tool-scope .related-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--tools-border);border-radius:var(--tools-radius-sm);background:var(--tools-bg);color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.tool-scope .related-item:focus-visible,.tool-scope .related-item:hover{border-color:var(--tools-accent);background:var(--tools-accent-soft)}.tool-scope .related-icon{flex:none;font-size:18px;line-height:1.4}.tool-scope .related-body{display:flex;flex-direction:column;gap:2px;min-width:0}.tool-scope .related-name{font-size:14px;font-weight:600}.tool-scope .related-desc{display:-webkit-box;overflow:hidden;color:var(--tools-muted);font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width:768px){.tool-scope .related-tools{padding:22px 20px 18px}.tool-scope .related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (min-width:1200px){.tool-scope .related-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.tool-scope{--tools-nav-h:64px;--tools-pad-y:24px;--tools-gap:16px;--tools-card-min:280px}.tool-scope .tool-page .body{padding:24px 32px 32px}.tool-scope .tools-panel{padding:22px 20px 18px}}@media (min-width:1024px){.tool-scope .tool-page .body{padding-left:48px;padding-right:48px}}.appearance-toggle[data-v-540b7f82]{display:inline-flex;align-items:center;justify-content:center;line-height:0;cursor:pointer;color:inherit;flex-shrink:0}.appearance-toggle svg[data-v-540b7f82]{display:block;flex:none;width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.phone.launcher-shell[data-v-510966c6]{--launch-bg:#f7f8fa;--launch-text:#111827;--launch-muted:#6b7280;--launch-hover:#111827;--launch-sep:#d1d5db;--launch-line:rgba(17,24,39,.08);--launch-chip:#eef0f3;--launch-accent:#096;--launch-footer:#f3f4f6;--launch-title-shadow:none;--launch-card-bg:#fff;--launch-card-border:rgba(17,24,39,.08);--launch-card-shadow:0 1px 2px rgba(17,24,39,.04);--launch-card-filter:none;--launch-card-ring:0;--launch-bar-bg:color-mix(in srgb,var(--launch-bg) 82%,transparent);--launch-bar-filter:blur(18px);--launch-focus:rgba(0,153,102,.45);background:var(--launch-bg);--text:var(--launch-text);--text-muted:var(--launch-muted);color:var(--text);-webkit-user-select:text;-moz-user-select:text;user-select:text;max-width:none;width:100%;height:auto;min-height:100vh;min-height:100dvh;overflow:visible;border-radius:0;box-shadow:none;margin-top:0;align-self:stretch}.launcher[data-v-510966c6]{display:flex;flex-direction:column;overflow:visible;background:var(--launch-bg);color:var(--launch-text)}.side[data-v-510966c6]{display:flex;flex:0 0 auto;flex-direction:column;min-height:0;overflow:hidden;background:var(--launch-bg);border-bottom:1px solid var(--launch-line);transition:height .22s ease}.launcher.is-collapsed .side[data-v-510966c6]{height:0;border-bottom:0}.brand[data-v-510966c6]{display:flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;height:72px;padding:0 max(20px,var(--safe-right)) 0 max(20px,var(--safe-left));border-bottom:1px solid var(--launch-line);color:inherit;text-decoration:none;cursor:pointer;transition:opacity .15s ease}.brand[data-v-510966c6]:hover{opacity:.82}.brand[data-v-510966c6]:focus-visible{outline:2px solid var(--launch-focus);outline-offset:-2px}.brand-logo[data-v-510966c6]{width:40px;height:40px;display:block}.brand-name[data-v-510966c6]{font-size:21px;font-weight:700;letter-spacing:-.01em}.side-scroll[data-v-510966c6]{display:flex;flex-direction:column;min-height:0;padding:10px max(16px,var(--safe-right)) 10px max(16px,var(--safe-left));overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.side-scroll[data-v-510966c6]::-webkit-scrollbar{display:none}.side-label[data-v-510966c6]{display:none}.side-list[data-v-510966c6]{display:flex;gap:6px;min-width:0}.side-item[data-v-510966c6]{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--launch-muted);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease}.side-item.is-active[data-v-510966c6]{background:var(--launch-chip);color:var(--launch-text);font-weight:600}.side-icon[data-v-510966c6]{display:grid;place-items:center;width:20px;height:20px;font-size:15px;line-height:1}.space-entry[data-v-510966c6]{position:relative;display:inline-flex;align-items:center}.space-entry__btn[data-v-510966c6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--launch-muted);cursor:pointer;transition:color .15s ease,background .15s ease}.space-entry.is-open .space-entry__btn[data-v-510966c6],.space-entry__btn[data-v-510966c6]:hover{color:var(--launch-text);background:var(--launch-chip)}.space-entry__ico[data-v-510966c6]{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.space-pop[data-v-510966c6]{position:absolute;left:50%;bottom:calc(100% + 12px);z-index:30;width:min(78vw,288px);max-width:calc(100vw - 24px);padding:8px;border:1px solid var(--launch-line);border-radius:16px;background:var(--launch-card-bg);box-shadow:0 18px 44px -12px color-mix(in srgb,var(--launch-text) 26%,transparent),0 2px 10px -2px color-mix(in srgb,var(--launch-text) 10%,transparent);max-height:min(72vh,460px);overflow:auto;overscroll-behavior:contain;scrollbar-width:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.space-pop[data-v-510966c6]::-webkit-scrollbar{display:none}.space-pop__head[data-v-510966c6]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 8px;border-bottom:1px solid var(--launch-line)}.space-pop__title[data-v-510966c6]{color:var(--launch-muted);font-size:12px;font-weight:600;letter-spacing:.02em}.space-pop__count[data-v-510966c6]{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--launch-chip);color:var(--launch-muted);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.space-pop__list[data-v-510966c6]{display:block;padding-top:4px}.space-pop[data-v-510966c6]:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;border-right:1px solid var(--launch-line);border-bottom:1px solid var(--launch-line);background:var(--launch-card-bg);transform:translateX(-50%) rotate(45deg)}.space-entry.is-open .space-pop[data-v-510966c6],.space-entry:hover .space-pop[data-v-510966c6]{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.space-item[data-v-510966c6]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;color:inherit;text-decoration:none;transition:background .15s ease,transform .15s ease}.space-item[data-v-510966c6]:hover{background:var(--launch-chip)}.space-item[data-v-510966c6]:active{transform:scale(.99)}.space-item__ico[data-v-510966c6]{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--tone,#096) 14%,var(--launch-card-bg));font-size:16px;line-height:1}.space-item__copy[data-v-510966c6]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.space-item__copy strong[data-v-510966c6]{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600}.space-item__badge[data-v-510966c6]{flex:none;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--tone,#096) 16%,var(--launch-card-bg));color:var(--tone,#096);font-size:11px;font-style:normal;font-weight:500}.space-item__copy small[data-v-510966c6]{color:var(--launch-muted);font-size:12px;line-height:1.5}.main[data-v-510966c6]{display:flex;flex:1;flex-direction:column;min-width:0;overflow-x:clip;background:var(--launch-bg)}.topbar[data-v-510966c6]{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;flex-shrink:0;height:calc(54px + var(--safe-top));padding:var(--safe-top) max(20px,var(--safe-right)) 0 max(20px,var(--safe-left));border-bottom:1px solid var(--launch-line);background:var(--launch-card-bg)}.collapse-btn[data-v-510966c6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--launch-muted);line-height:0;cursor:pointer;transition:color .15s ease,background .15s ease}.collapse-btn[data-v-510966c6]:hover{background:var(--launch-chip);color:var(--launch-text)}.collapse-btn svg[data-v-510966c6]{display:block;flex:none;width:20px;height:20px;fill:currentColor}.search[data-v-510966c6]{position:relative;z-index:20;display:flex;align-items:center;gap:8px;flex:0 1 auto;width:min(240px,100%);margin-left:auto;min-width:0;height:36px;padding:0 6px 0 16px;border:1px solid var(--launch-line);border-radius:999px;background:var(--launch-card-bg);transition:border-color .2s ease,box-shadow .2s ease}.search.is-focused[data-v-510966c6]{border-color:color-mix(in srgb,var(--launch-accent) 55%,var(--launch-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--launch-accent) 12%,transparent)}.search-hint[data-v-510966c6]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--launch-muted);font-size:13px;white-space:nowrap;pointer-events:none}.search-hint b[data-v-510966c6]{margin:0 1px;color:var(--launch-accent);font-weight:600;font-variant-numeric:tabular-nums}.search:focus-within .search-hint[data-v-510966c6]{display:none}.search input[data-v-510966c6]{flex:1;min-width:0;border:0;outline:none;background:transparent;color:inherit;font-family:inherit;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search input[data-v-510966c6]::-webkit-search-cancel-button,.search input[data-v-510966c6]::-webkit-search-decoration{display:none;-webkit-appearance:none;appearance:none}.search-go[data-v-510966c6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-left:auto;padding:0;border:0;border-radius:999px;background:transparent;color:var(--launch-muted);line-height:0;cursor:pointer;transition:color .15s ease,background .15s ease}.search-go[data-v-510966c6]:hover{background:var(--launch-chip);color:var(--launch-accent)}.search-go svg[data-v-510966c6]{display:block;flex:none;width:18px;height:18px;fill:currentColor}.search-clear[data-v-510966c6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--launch-muted);line-height:0;cursor:pointer}.search-clear[data-v-510966c6]:hover{color:var(--launch-accent)}.search-clear svg[data-v-510966c6]{display:block;flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.search-suggest[data-v-510966c6]{position:absolute;top:calc(100% + 8px);left:0;right:0;margin:0;padding:6px;list-style:none;border:1px solid var(--launch-line);border-radius:14px;background:var(--launch-card-bg);box-shadow:0 18px 40px color-mix(in srgb,var(--launch-text) 14%,transparent);max-height:min(420px,62vh);overflow:auto}.search-suggest--empty[data-v-510966c6]{padding:12px 14px;color:var(--launch-muted);font-size:13px}.search-suggest--empty a[data-v-510966c6]{color:var(--launch-accent)}.suggest-item[data-v-510966c6]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:inherit;text-decoration:none}.suggest-item.is-active[data-v-510966c6],.suggest-item[data-v-510966c6]:hover{background:var(--launch-chip)}.suggest-icon[data-v-510966c6]{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--tone,#096) 14%,var(--launch-card-bg));font-size:16px;line-height:1}.suggest-copy[data-v-510966c6]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.suggest-copy strong[data-v-510966c6]{font-size:13.5px;font-weight:700}.suggest-copy small[data-v-510966c6]{display:-webkit-box;overflow:hidden;color:var(--launch-muted);font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.suggest-type[data-v-510966c6]{flex-shrink:0;color:var(--launch-muted);font-size:11.5px;white-space:nowrap}.topbar-actions[data-v-510966c6]{display:flex;align-items:center;gap:8px;flex-shrink:0}.icon-btn[data-v-510966c6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--launch-muted);line-height:0;cursor:pointer;transition:color .15s ease,background .15s ease}.icon-btn[data-v-510966c6]:hover{background:var(--launch-chip);color:var(--launch-text)}.login[data-v-510966c6]{position:relative;display:inline-flex}.login-btn[data-v-510966c6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--launch-muted);line-height:0;cursor:pointer;transition:color .15s ease,background .15s ease}.login-btn[data-v-510966c6]:hover{background:var(--launch-chip);color:var(--launch-text)}.login-btn svg[data-v-510966c6]{display:block;flex:none;width:22px;height:22px;fill:currentColor}.login-avatar[data-v-510966c6]{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:999px;background:var(--launch-accent);color:#fff;font-size:13px;font-weight:600;line-height:1}.login-acts[data-v-510966c6]{display:flex;align-items:center;gap:8px;margin-top:6px}.login-acts a[data-v-510966c6],.login-acts button[data-v-510966c6]{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--launch-line);border-radius:8px;background:transparent;color:var(--launch-text);font-family:inherit;font-size:12px;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.login-acts a[data-v-510966c6]:hover,.login-acts button[data-v-510966c6]:hover{border-color:color-mix(in srgb,var(--launch-accent) 45%,var(--launch-line));color:var(--launch-accent)}.login-pop[data-v-510966c6]{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:flex;flex-direction:column;gap:4px;width:-moz-max-content;width:max-content;max-width:220px;padding:12px 14px;border:1px solid var(--launch-line);border-radius:12px;background:var(--launch-card-bg);box-shadow:0 16px 36px color-mix(in srgb,var(--launch-text) 14%,transparent);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.login.is-open .login-pop[data-v-510966c6]{opacity:1;visibility:visible;transform:translateY(0)}.login-pop strong[data-v-510966c6]{font-size:13.5px;font-weight:700}.login-pop small[data-v-510966c6]{color:var(--launch-muted);font-size:12px;line-height:1.55}.content[data-v-510966c6]{--pad-x:clamp(24px,4vw,56px);flex:1;width:100%;max-width:1520px;margin:0 auto;padding:0 max(var(--pad-x),var(--safe-right)) 16px max(var(--pad-x),var(--safe-left))}.content--tool[data-v-510966c6]{padding-left:0;padding-right:0;isolation:auto;min-height:auto}.browse-head[data-v-510966c6]{position:static;display:flex;align-items:center;gap:10px;margin:0 calc(max(var(--pad-x), var(--safe-right))*-1) 8px calc(max(var(--pad-x), var(--safe-left))*-1);padding:18px max(var(--pad-x),var(--safe-right)) 14px max(var(--pad-x),var(--safe-left));background:color-mix(in srgb,var(--launch-bg) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.browse-icon[data-v-510966c6]{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;font-size:20px;line-height:1}.browse-title[data-v-510966c6]{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}.browse-count[data-v-510966c6]{color:var(--launch-muted);font-size:12.5px;font-weight:400}.tool-grid[data-v-510966c6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.tool-card[data-v-510966c6]{display:flex;flex-direction:column;padding:18px 20px 16px;border:1px solid var(--launch-card-border);border-radius:10px;background:var(--launch-card-bg);color:inherit;text-decoration:none;transition:border-color .15s ease}.tool-card[data-v-510966c6]:hover{border-color:color-mix(in srgb,var(--launch-accent) 40%,var(--launch-card-border))}.tool-head[data-v-510966c6]{display:flex;align-items:center;gap:8px;min-width:0}.tool-icon[data-v-510966c6]{flex-shrink:0;font-size:18px;line-height:1}.tool-card strong[data-v-510966c6]{font-size:15px;font-weight:600}.tool-id[data-v-510966c6]{flex-shrink:0;margin-left:auto;color:var(--launch-muted);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.tool-card small[data-v-510966c6]{height:4.65em;overflow:hidden;margin-top:8px;color:var(--launch-muted);font-size:13px;line-height:1.55}.tool-tags[data-v-510966c6]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;margin:auto 0 0;padding-top:10px;min-height:40px;border-top:1px solid var(--launch-card-border);overflow:hidden;list-style:none}.tool-tags li[data-v-510966c6]{flex-shrink:0;padding:2px 7px;border:1px solid var(--launch-card-border);border-radius:6px;background:var(--launch-bg);color:var(--launch-text);font-size:11px;white-space:nowrap}.empty[data-v-510966c6]{padding:32px 0;color:var(--launch-muted);font-size:13.5px}.empty a[data-v-510966c6]{color:var(--launch-accent)}.legal[data-v-510966c6]{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-top:auto;padding:10px max(20px,var(--safe-right)) calc(10px + var(--safe-bottom)) max(20px,var(--safe-left));border-top:1px solid var(--launch-line);background:var(--launch-footer)}.copy[data-v-510966c6]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;color:var(--launch-muted);font-size:12px}.footer-link[data-v-510966c6]{color:inherit;text-decoration:none}.footer-link[data-v-510966c6]:hover{color:var(--launch-hover)}.qq-contact[data-v-510966c6]{position:relative;display:inline-flex;align-items:center}.qq-contact__btn[data-v-510966c6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--launch-muted);cursor:pointer;transition:color .15s ease,background .15s ease}.qq-contact.is-open .qq-contact__btn[data-v-510966c6],.qq-contact__btn[data-v-510966c6]:hover{color:#12b7f5;background:color-mix(in srgb,#12b7f5 12%,transparent)}.qq-contact__icon[data-v-510966c6]{display:block;width:15px;height:15px}.qq-contact__pop[data-v-510966c6]{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:30;display:flex;flex-direction:column;align-items:center;gap:6px;width:-moz-max-content;width:max-content;padding:10px;border:1px solid var(--launch-line);border-radius:12px;background:var(--launch-card-bg);box-shadow:0 16px 36px color-mix(in srgb,var(--launch-text) 14%,transparent);transform:translateX(-50%) translateY(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.qq-contact__pop[data-v-510966c6]:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;border-right:1px solid var(--launch-line);border-bottom:1px solid var(--launch-line);background:var(--launch-card-bg);transform:translateX(-50%) rotate(45deg)}.qq-contact.is-open .qq-contact__pop[data-v-510966c6],.qq-contact:hover .qq-contact__pop[data-v-510966c6]{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.qq-contact__qr[data-v-510966c6]{display:block;width:148px;height:148px;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#fff;-webkit-touch-callout:default;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;pointer-events:auto}.qq-contact__hint[data-v-510966c6]{color:var(--launch-muted);font-size:12px;line-height:1}.legal-links[data-v-510966c6]{display:flex;flex-wrap:nowrap;align-items:center;gap:6px 8px;white-space:nowrap}.legal__beian[data-v-510966c6],.legal__icp[data-v-510966c6]{display:inline-flex;align-items:center;flex-shrink:0;color:var(--launch-muted);font-size:12px;text-decoration:none;white-space:nowrap}.legal__beian[data-v-510966c6]:hover,.legal__icp[data-v-510966c6]:hover{color:var(--launch-hover)}.legal__beian-icon[data-v-510966c6]{width:13px;height:13px;margin-right:4px;flex-shrink:0}.legal__sep[data-v-510966c6]{flex-shrink:0;color:var(--launch-sep);font-size:12px}@media (min-width:900px){.launcher[data-v-510966c6]{flex-direction:row}.side[data-v-510966c6]{position:sticky;top:0;align-self:flex-start;width:243px;height:100vh;height:100dvh;border-right:1px solid var(--launch-line);border-bottom:0;transition:width .22s ease}.launcher.is-collapsed .side[data-v-510966c6]{width:0;min-width:0;border-right:0}.brand[data-v-510966c6]{height:84px;padding:0 24px}.brand-logo[data-v-510966c6]{width:46px;height:46px}.brand-name[data-v-510966c6]{font-size:22px}.side-scroll[data-v-510966c6]{flex:1;padding:14px 18px;overflow-x:hidden;overflow-y:auto}.side-label[data-v-510966c6]{display:block;margin:4px 24px 8px;color:var(--launch-muted);font-size:12px;font-weight:500;letter-spacing:.08em;opacity:.75}.side-list[data-v-510966c6]{flex-direction:column;gap:4px}.side-item[data-v-510966c6]{width:100%;height:auto;padding:11px 16px 11px 24px;border:0;border-radius:8px;text-align:left;font-size:14px}.side-item[data-v-510966c6]:hover{background:var(--launch-chip);color:var(--launch-text)}.side-name[data-v-510966c6]{flex:1}.content--tool[data-v-510966c6]{padding-left:0;padding-right:0}.browse-head[data-v-510966c6]{margin:0 calc(max(var(--pad-x), var(--safe-right))*-1) 10px calc(max(var(--pad-x), var(--safe-left))*-1);padding:22px max(var(--pad-x),var(--safe-right)) 14px max(var(--pad-x),var(--safe-left))}.browse-title[data-v-510966c6]{font-size:18px}.tool-grid[data-v-510966c6]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.tool-card[data-v-510966c6]{padding:20px 22px 18px}}.side-mask[data-v-510966c6]{position:fixed;inset:0;z-index:55;background:transparent;opacity:0;pointer-events:none;transition:opacity .24s ease}.side-mask.is-open[data-v-510966c6]{opacity:1;pointer-events:auto}@media (max-width:899px){.launcher .side[data-v-510966c6],.launcher.is-collapsed .side[data-v-510966c6]{position:fixed;top:0;left:0;z-index:60;width:min(68vw,224px);height:auto;max-height:100dvh;border-right:1px solid var(--launch-line);border-bottom:0;box-shadow:0 18px 48px rgba(0,0,0,.28);transform:translateX(-100%);visibility:hidden;transition:transform .24s ease,visibility .24s ease}.launcher:not(.is-collapsed) .side[data-v-510966c6]{transform:translateX(0);visibility:visible}.side-scroll[data-v-510966c6]{flex:1;padding:14px 18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.side-label[data-v-510966c6]{display:block;margin:4px 24px 8px;color:var(--launch-muted);font-size:12px;font-weight:500;letter-spacing:.08em;opacity:.75}.side-list[data-v-510966c6]{flex-direction:column;gap:4px}.side-item[data-v-510966c6]{width:100%;height:auto;padding:11px 16px 11px 24px;font-size:14px}.brand[data-v-510966c6]{height:84px}.legal[data-v-510966c6]{position:relative;justify-content:center;gap:6px 12px}.space-entry[data-v-510966c6]{position:static}.space-pop[data-v-510966c6]{left:12px;right:12px;width:auto;max-width:none;transform:translateY(4px)}.space-entry.is-open .space-pop[data-v-510966c6],.space-entry:hover .space-pop[data-v-510966c6]{transform:translateY(0)}.space-pop[data-v-510966c6]:after{display:none}.copy[data-v-510966c6],.legal-links[data-v-510966c6]{justify-content:center}.legal-links[data-v-510966c6]{flex-wrap:wrap}.launcher .side[data-v-510966c6]{padding-top:var(--safe-top)}}.collapse-btn[data-v-510966c6]:focus-visible,.icon-btn[data-v-510966c6]:focus-visible,.login-btn[data-v-510966c6]:focus-visible,.search-go[data-v-510966c6]:focus-visible,.side-item[data-v-510966c6]:focus-visible,.space-entry__btn[data-v-510966c6]:focus-visible,.space-item[data-v-510966c6]:focus-visible,.suggest-item[data-v-510966c6]:focus-visible,.tool-card[data-v-510966c6]:focus-visible{outline:2px solid var(--launch-focus);outline-offset:2px}html[data-appearance=dark] .launcher-shell.phone{--launch-bg:#0a1020;--launch-text:#fff;--launch-muted:hsla(0,0%,100%,.55);--launch-hover:hsla(0,0%,100%,.85);--launch-sep:hsla(0,0%,100%,.2);--launch-line:hsla(0,0%,100%,.1);--launch-chip:hsla(0,0%,100%,.08);--launch-accent:#34d399;--launch-footer:#080c16;--launch-title-shadow:none;--launch-card-bg:#151c2e;--launch-card-border:hsla(0,0%,100%,.08);--launch-card-shadow:0 1px 2px rgba(0,0,0,.2);--launch-card-filter:none;--launch-card-ring:0;--launch-bar-bg:#0a1020;--launch-bar-filter:none;--launch-focus:rgba(52,211,153,.55)}.moved[data-v-c7658240]{min-height:100%;display:grid;place-items:center;padding:24px;background:#0a1020;color:#fff}.moved-card[data-v-c7658240]{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:320px;text-align:center}.moved-icon[data-v-c7658240]{font-size:40px}.moved-card h1[data-v-c7658240]{margin:0;font-size:22px;font-weight:800}.moved-card p[data-v-c7658240]{margin:0;color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.6}.moved-link[data-v-c7658240]{margin-top:6px;padding:8px 16px;border-radius:999px;background:#096;color:#fff;font-size:14px;font-weight:650;text-decoration:none}: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)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{height:100%;height:-webkit-fill-available}body,html{overflow:hidden;touch-action:manipulation}body{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,-apple-system,sans-serif;color:#fff;background:#0a1020;min-height:100%;min-height:100dvh;min-height:-webkit-fill-available;overscroll-behavior:none}#app,body{display:flex;justify-content:center;height:100%}#app{width:100%;min-height:100%;min-height:-webkit-fill-available}@media (display-mode:fullscreen),(display-mode:standalone){body{padding:0;align-items:stretch}#app{max-width:none;width:100%;height:100%;min-height:100%;min-height:-webkit-fill-available}}html[data-area=console]{color-scheme:dark}html[data-area=launcher][data-appearance=light],html[data-area=tools][data-appearance=light]{color-scheme:light}html[data-area=launcher][data-appearance=dark],html[data-area=tools][data-appearance=dark]{color-scheme:dark}html[data-area=launcher][data-appearance=light]{background:#f7f8fa}html[data-area=tools][data-appearance=light]{background:#fff}html[data-area=launcher][data-appearance=dark],html[data-area=tools][data-appearance=dark]{background:#0a1020}html[data-area=launcher][data-appearance=light] body{background:#f7f8fa;color:#111827}html[data-area=tools][data-appearance=light] body{background:#fff;color:#111827}html[data-area=launcher][data-appearance=dark] body,html[data-area=tools][data-appearance=dark] body{background:#0a1020;color:#fff}