.page[data-v-4a1f60ba]{width:100%;max-width:720px;overflow-x:hidden}.locale-anchor[data-v-4a1f60ba]{position:fixed;top:max(14px,env(safe-area-inset-top,0px) + 8px);right:max(14px,env(safe-area-inset-right,0px) + 8px);z-index:80}.locale-trigger[data-v-4a1f60ba]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 12px 0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:linear-gradient(165deg,#fff,#f1f5f9 55%,#e8eef5);box-shadow:0 1px #ffffffd9 inset,0 1px 2px #0f172a0d,0 6px 16px #0f172a14;color:#475569;font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:.01em;cursor:pointer;touch-action:manipulation;transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease,color .22s ease}.locale-globe-svg[data-v-4a1f60ba]{flex-shrink:0}.locale-current[data-v-4a1f60ba]{min-width:4.5ch;text-align:left}.locale-caret[data-v-4a1f60ba]{display:flex;align-items:center;opacity:.72;margin-top:1px;transition:transform .2s ease}.locale-trigger.is-open .locale-caret[data-v-4a1f60ba]{transform:rotate(180deg)}@media(hover:hover){.locale-trigger[data-v-4a1f60ba]:hover{border-color:#2563eb6b;box-shadow:0 1px #ffffffe6 inset,0 2px 4px #2563eb14,0 8px 22px #0f172a1a;transform:translateY(-1px);color:#1d4ed8}}.locale-trigger[data-v-4a1f60ba]:focus-visible{border-color:#2563eb8c;box-shadow:0 1px #ffffffe6 inset,0 0 0 3px #93c5fda6,0 6px 18px #0f172a1a;outline:none}.locale-menu[data-v-4a1f60ba]{position:absolute;top:calc(100% + 8px);right:0;min-width:100%;margin:0;padding:6px;list-style:none;border-radius:14px;border:1px solid rgba(148,163,184,.45);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px #ffffffe6 inset,0 10px 28px #0f172a1f,0 2px 8px #0f172a0f}.locale-menu-item[data-v-4a1f60ba]{display:block;width:100%;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:#334155;font-family:inherit;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.locale-menu-item[data-v-4a1f60ba]:hover{background:#f1f5f9f2;color:#1e293b}.locale-menu-item[data-v-4a1f60ba]:focus-visible{outline:none;background:#dbeafed9;color:#1d4ed8}.locale-menu-item[aria-selected=true][data-v-4a1f60ba]{background:#dbeafea6;color:#1d4ed8;font-weight:600}.site-header[data-v-4a1f60ba]{position:relative;width:100%;display:flex;justify-content:center;align-items:flex-start;margin-bottom:22px;padding:12px 0 8px;min-height:3.5rem}.site-brand-wrap[data-v-4a1f60ba]{display:flex;justify-content:center;width:100%;padding:0 24px}.site-brand[data-v-4a1f60ba]{display:inline-flex;align-items:flex-start;justify-content:center;gap:10px;max-width:100%;margin-left:50px}.site-title[data-v-4a1f60ba]{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.15;color:#0f172a;text-shadow:0 1px 0 rgba(255,255,255,.6),0 2px 20px rgba(15,23,42,.12);overflow-wrap:anywhere;text-align:left;min-width:0}.title-accent[data-v-4a1f60ba]{color:#1d4ed8;font-weight:800}.site-beta[data-v-4a1f60ba]{flex-shrink:0;margin-top:.12em;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:lowercase;color:#fff;background:linear-gradient(145deg,#64748b,#475569);padding:4px 8px 5px;border-radius:6px;line-height:1;box-shadow:0 2px 6px #0f172a33}.card[data-v-4a1f60ba]{background:#fff;border-radius:20px;padding:24px 24px 16px;box-shadow:0 12px 40px #0f172a14;display:flex;flex-direction:column;gap:16px}.query[data-v-4a1f60ba]{width:100%;border:none;resize:vertical;min-height:120px;font:inherit;font-size:1.05rem;line-height:1.5;color:#1f2937;outline:none}.query[data-v-4a1f60ba]::placeholder{color:#9ca3af}.toolbar[data-v-4a1f60ba]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.filters[data-v-4a1f60ba]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.select-wrap[data-v-4a1f60ba]{position:relative;display:inline-flex;align-items:center;background:#f3f4f6;border-radius:999px;padding:0 28px 0 36px;min-height:40px}.select-icon[data-v-4a1f60ba]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;display:flex;pointer-events:none}.chevron[data-v-4a1f60ba]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#9ca3af;display:flex;pointer-events:none}.select[data-v-4a1f60ba]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;font-size:.8125rem;font-weight:500;color:#374151;padding:8px 4px;min-width:132px;cursor:pointer;outline:none}.select.narrow-label[data-v-4a1f60ba]{min-width:120px}.search-btn[data-v-4a1f60ba]{border:none;border-radius:12px;padding:10px 28px;font:inherit;font-weight:600;font-size:.9375rem;color:#fff;background:#6b7280;cursor:pointer;transition:background .15s ease,opacity .15s ease}.search-btn[data-v-4a1f60ba]:hover:not(:disabled){background:#4b5563}.search-btn[data-v-4a1f60ba]:disabled{opacity:.45;cursor:not-allowed}.meta-row[data-v-4a1f60ba]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:4px;border-top:1px solid #f3f4f6;font-size:.75rem;color:#6b7280}.max[data-v-4a1f60ba]{display:inline-flex;align-items:center;gap:8px}.max-input[data-v-4a1f60ba]{width:64px;padding:4px 8px;border:1px solid #e5e7eb;border-radius:8px;font:inherit}.hint[data-v-4a1f60ba]{opacity:.85}.alert[data-v-4a1f60ba]{margin-top:20px;padding:12px 16px;background:#fef2f2;color:#b91c1c;border-radius:12px;font-size:.875rem}.results-panel[data-v-4a1f60ba]{width:100%;max-width:720px;margin-top:24px;padding:20px 22px 8px;background:#fff;border-radius:20px;box-shadow:0 12px 40px #0f172a14}.results-title[data-v-4a1f60ba]{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.results-panel-title[data-v-4a1f60ba]{margin:0 0 12px}.stats[data-v-4a1f60ba]{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:12px 20px;font-size:.8125rem;color:#6b7280}.request-time[data-v-4a1f60ba]{margin:0 0 14px;padding:10px 14px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:.875rem;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.request-time-label[data-v-4a1f60ba]{font-weight:600;color:#64748b}.request-time-value[data-v-4a1f60ba]{font-variant-numeric:tabular-nums;font-weight:500;color:#0f172a}.empty-results[data-v-4a1f60ba]{margin:16px 0 20px;padding:20px;text-align:center;font-size:.9375rem;color:#6b7280;background:#f9fafb;border-radius:12px}.results[data-v-4a1f60ba]{list-style:none;margin:8px 0 0;padding:0;width:100%}.result[data-v-4a1f60ba]{padding:16px 0;border-bottom:1px solid #e5e7eb}.title[data-v-4a1f60ba]{font-size:1.05rem;font-weight:600;color:#111827;text-decoration:none}.title[data-v-4a1f60ba]:hover{text-decoration:underline}.desc[data-v-4a1f60ba]{margin:6px 0 8px;font-size:.875rem;color:#4b5563;line-height:1.5}.meta[data-v-4a1f60ba]{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:.75rem}.pill[data-v-4a1f60ba]{background:#f3f4f6;color:#374151;padding:2px 8px;border-radius:6px;font-weight:500}.muted[data-v-4a1f60ba]{color:#9ca3af}.back-to-top[data-v-4a1f60ba]{position:fixed;z-index:60;right:max(20px,calc(50vw - 360px),env(safe-area-inset-right,0px) + 12px);bottom:max(28px,env(safe-area-inset-bottom,0px) + 12px);width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;color:#fff;background:linear-gradient(145deg,#2563eb,#1d4ed8);box-shadow:0 4px 14px #1d4ed873;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.back-to-top[data-v-4a1f60ba]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #1d4ed880}.back-to-top[data-v-4a1f60ba]:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.back-to-top[data-v-4a1f60ba]:active{transform:translateY(0)}@media(max-width:640px){.site-brand-wrap[data-v-4a1f60ba]{padding:0 max(12px,env(safe-area-inset-left)) 0 max(12px,env(safe-area-inset-right));padding-right:max(12px,calc(48px + env(safe-area-inset-right,0px)))}.locale-anchor[data-v-4a1f60ba]{top:max(10px,env(safe-area-inset-top,0px) + 6px);right:max(10px,env(safe-area-inset-right,0px) + 6px)}.locale-trigger[data-v-4a1f60ba]{min-height:42px;padding:0 10px 0 8px;gap:5px;font-size:.8125rem}.locale-trigger[data-v-4a1f60ba] .locale-globe-svg{width:19px;height:19px}.locale-menu-item[data-v-4a1f60ba]{padding:9px 10px;font-size:.8125rem}.site-header[data-v-4a1f60ba]{margin-bottom:16px;padding:8px 0 4px}.card[data-v-4a1f60ba]{border-radius:16px;padding:16px 14px 14px;gap:14px}.query[data-v-4a1f60ba]{min-height:100px;font-size:16px}.toolbar[data-v-4a1f60ba]{flex-direction:column;align-items:stretch;gap:14px}.filters[data-v-4a1f60ba]{flex-direction:column;width:100%;gap:10px}.select-wrap[data-v-4a1f60ba]{width:100%;min-height:44px;border-radius:12px}.select[data-v-4a1f60ba]{min-width:0;width:100%;max-width:100%;font-size:.875rem;padding:10px 6px}.select.narrow-label[data-v-4a1f60ba]{min-width:0}.search-btn[data-v-4a1f60ba]{width:100%;min-height:44px;padding:12px 20px;border-radius:12px;touch-action:manipulation}.meta-row[data-v-4a1f60ba]{flex-direction:column;align-items:flex-start;gap:10px}.hint[data-v-4a1f60ba]{font-size:.6875rem;line-height:1.4}.max-input[data-v-4a1f60ba]{font-size:16px;min-height:40px}.alert[data-v-4a1f60ba]{font-size:.8125rem;padding:10px 12px}.results-panel[data-v-4a1f60ba]{margin-top:16px;padding:16px 14px 8px;border-radius:16px}.results-title[data-v-4a1f60ba],.results-panel-title[data-v-4a1f60ba]{font-size:1.05rem}.stats[data-v-4a1f60ba]{gap:8px 12px;font-size:.75rem}.stats span[data-v-4a1f60ba]{overflow-wrap:anywhere}.request-time[data-v-4a1f60ba]{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;font-size:.8125rem}.title[data-v-4a1f60ba]{font-size:1rem;overflow-wrap:anywhere;word-break:break-word}.desc[data-v-4a1f60ba]{font-size:.8125rem;overflow-wrap:anywhere}.back-to-top[data-v-4a1f60ba]{right:max(14px,env(safe-area-inset-right,0px) + 8px);bottom:max(20px,env(safe-area-inset-bottom,0px) + 12px);width:48px;height:48px;touch-action:manipulation}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,system-ui,-apple-system,sans-serif;background-color:#e8eaed;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:24px 24px;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}#app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:48px 20px 64px;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));padding-bottom:max(64px,env(safe-area-inset-bottom,0px) + 48px)}@media(max-width:640px){#app{padding:calc(64px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-left)) calc(24px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-right))}}
