:root{--color-border-hover:#6da1d3;--color-primary:#2f89df;--color-primary-dark:#1a6bb5;--color-secondary:#06b6d4;--gradient-brand:linear-gradient(135deg,#06b6d4,#6366f1);--color-calm:#16a34a;--color-calm-bg:#f0fdf4;--color-attention:#d97706;--color-attention-bg:#fffbeb;--color-urgent:#dc2626;--color-urgent-bg:#fef2f2;--color-unknown:#6b7280;--color-unknown-bg:#f9fafb;--color-text:#111827;--color-text-muted:#6b7280;--color-border:#e5e7eb;--color-bg:#fff;--color-bg-subtle:#f9fafb;--color-bg-overlay:#f3f4f6;--font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--transition-fast:.15s ease;--transition-normal:.25s ease;--container-max:750px;--container-pad:var(--space-4)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%}a{color:var(--color-primary);text-decoration:none}button{background:none;border:none;cursor:pointer}button,input,textarea{font-family:inherit}ol,ul{list-style:none}.container{margin-inline:auto;max-width:var(--container-max);padding-inline:var(--container-pad);width:100%}.page{display:flex;flex-direction:column;min-height:100dvh}.page-main{flex:1}.h1{font-size:var(--font-size-4xl);font-weight:800;letter-spacing:-.02em;line-height:1.15}.h2{font-size:var(--font-size-3xl);letter-spacing:-.01em;line-height:1.2}.h2,.h3{font-weight:700}.h3{font-size:var(--font-size-2xl);line-height:1.3}.h4{font-size:var(--font-size-xl);font-weight:600;line-height:1.4}.text-sm{font-size:var(--font-size-sm)}.text-muted{color:var(--color-text-muted)}.text-center{text-align:center}.btn{align-items:center;border:1.5px solid transparent;border-radius:5px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-sm);font-weight:600;gap:var(--space-2);justify-content:center;line-height:1;padding:var(--space-3) var(--space-4);transition:background-color var(--transition-normal),border-color var(--transition-normal),opacity var(--transition-normal),transform var(--transition-normal);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.45}.btn:not(:disabled):active{transform:scale(.98)}.btn-primary{background:var(--gradient-brand);border:none;color:#fff}.btn-primary:not(:disabled):hover{opacity:.9}.btn-secondary{background:#2f89df0f;border-color:#2f89df66;color:var(--color-primary)}.btn-secondary:not(:disabled):hover{background:#2f89df1f;border-color:#2f89dfb3}.btn-secondary.is-copied{background:#10b98114;border-color:#10b98166;color:#059669}.btn-full{width:100%}.btn-loading{color:transparent;pointer-events:none;position:relative}.btn-spinner{animation:spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:var(--radius-full);border-top-color:#fff;height:18px;inset:0;margin:auto;position:absolute;width:18px}.btn-secondary .btn-spinner{border-color:#2f89df33;border-top-color:var(--color-primary)}@keyframes spin{to{transform:rotate(1turn)}}.urgency-calm{background-color:var(--color-calm-bg);color:var(--color-calm)}.urgency-attention{background-color:var(--color-attention-bg);color:var(--color-attention)}.urgency-urgent{background-color:var(--color-urgent-bg);color:var(--color-urgent)}.status-icon{align-items:center;display:inline-flex;flex-shrink:0}.status-normal{color:var(--color-calm)}.status-high{color:var(--color-urgent)}.status-low{color:var(--color-secondary)}.status-unknown{color:var(--color-unknown)}.finding-red{border-left:3px solid var(--color-urgent)}.finding-orange{border-left:3px solid var(--color-attention)}.finding-blue{border-left:3px solid var(--color-secondary)}.param-high{color:var(--color-urgent)}.param-low{color:var(--color-secondary)}.param-normal{color:var(--color-calm)}.param-unknown{color:var(--color-unknown)}.header{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:100}.footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);padding-block:var(--space-8)}.cookie-banner{align-items:center;background-color:var(--color-text);border-radius:5px;bottom:var(--space-4);box-shadow:var(--shadow-lg);color:#fff;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;left:50%;max-width:560px;padding:var(--space-4) var(--space-6);position:fixed;transform:translate(-50%);width:calc(100% - var(--space-8));z-index:200}.cookie-banner__text{flex:1;font-size:var(--font-size-sm);line-height:1.5;min-width:200px}.cookie-banner__actions{display:flex;gap:var(--space-2)}.disclaimer{border-top:1px solid var(--color-border);font-size:var(--font-size-xs);margin-top:var(--space-6);padding-top:var(--space-4)}.disclaimer{color:var(--color-text-muted)}.lang-switcher{display:flex;font-size:var(--font-size-sm);gap:var(--space-1)}.lang-switcher__item{border-radius:var(--radius-sm);color:var(--color-text-muted);font-weight:500;padding:var(--space-1) var(--space-2);transition:background-color var(--transition-fast)}.lang-switcher__item:hover{background-color:var(--color-bg-overlay);text-decoration:none}.lang-switcher__item--active{background-color:var(--color-bg-subtle);color:var(--color-primary);font-weight:700}.error-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60dvh;text-align:center}.error-page>.btn{margin-top:var(--space-2)}.error-page__code{color:var(--color-border);font-size:5rem;font-weight:800;line-height:1}.skeleton{animation:skeleton-shimmer 1.5s infinite;background:linear-gradient(90deg,var(--color-bg-overlay) 25%,var(--color-border) 50%,var(--color-bg-overlay) 75%);background-size:200% 100%;border-radius:var(--radius-md)}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:640px){:root{--container-pad:var(--space-4)}.h1{font-size:var(--font-size-3xl)}.h2{font-size:var(--font-size-2xl)}}article{margin:0}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:var(--color-bg-subtle)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.loading-bar[data-v-d54e20ca]{background:var(--gradient-brand);height:3px;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:opacity .2s;z-index:300}.loading-bar--active[data-v-d54e20ca]{animation:loading-progress-d54e20ca 10s cubic-bezier(.1,.05,0,1) forwards;opacity:1}.loading-bar--finishing[data-v-d54e20ca]{animation:none;opacity:0;transform:scaleX(1);transition:opacity .3s,transform .1s}@keyframes loading-progress-d54e20ca{0%{transform:scaleX(0)}10%{transform:scaleX(.3)}50%{transform:scaleX(.6)}to{transform:scaleX(.8)}}.admin-logs-container[data-v-64f7a39a]{background:#f8fafc;color:#0f172a;font-family:system-ui,-apple-system,sans-serif}.loading-indicator[data-v-64f7a39a]{align-items:center;display:flex;justify-content:center;padding:10rem}.loading-indicator span[data-v-64f7a39a]{color:#94a3b8;font-size:13px}.login-wrapper[data-v-64f7a39a]{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px}.login-card[data-v-64f7a39a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:340px;padding:32px;width:100%}.login-title[data-v-64f7a39a]{font-size:16px;font-weight:600;margin:0 0 6px;text-align:center}.login-subtitle[data-v-64f7a39a]{color:#94a3b8;font-size:13px;margin:0 0 24px;text-align:center}.login-form[data-v-64f7a39a]{display:flex;flex-direction:column;gap:10px}.login-input[data-v-64f7a39a]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-size:14px;outline:none;padding:9px 12px}.login-error[data-v-64f7a39a]{color:#dc2626;font-size:13px;margin:0;text-align:center}.login-button[data-v-64f7a39a]{background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:9px}.logs-panel[data-v-64f7a39a]{margin:0 auto;max-width:1200px;padding:24px}.panel-header[data-v-64f7a39a]{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.panel-header[data-v-64f7a39a],.title-section[data-v-64f7a39a]{align-items:center;display:flex}.title-section[data-v-64f7a39a]{gap:10px}.title[data-v-64f7a39a]{font-size:16px;font-weight:600}.badge-count[data-v-64f7a39a]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;font-size:12px;padding:2px 10px}.actions-section[data-v-64f7a39a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.auto-refresh-label[data-v-64f7a39a]{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:13px;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auto-refresh-checkbox[data-v-64f7a39a]{accent-color:#6366f1}.btn-secondary[data-v-64f7a39a]{border:1px solid #e2e8f0;border-radius:7px;color:#374151}.btn-danger[data-v-64f7a39a],.btn-secondary[data-v-64f7a39a]{background:#fff;cursor:pointer;font-size:13px;padding:5px 12px}.btn-danger[data-v-64f7a39a]{border:1px solid #fecaca;border-radius:7px;color:#dc2626}.btn-outline[data-v-64f7a39a]{background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#94a3b8;cursor:pointer;font-size:13px;padding:5px 12px}.filters-bar[data-v-64f7a39a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.type-filters[data-v-64f7a39a]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-shrink:0;gap:4px;padding:3px}.filter-btn[data-v-64f7a39a]{border:none;border-radius:5px;cursor:pointer;font-size:12px;padding:4px 10px;transition:all .15s}.filter-btn-active[data-v-64f7a39a]{background:#6366f1;color:#fff}.filter-btn-inactive[data-v-64f7a39a]{background:transparent;color:#64748b}.filter-count[data-v-64f7a39a]{margin-left:3px;opacity:.7}.search-input[data-v-64f7a39a]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;flex:1;font-size:13px;min-width:200px;outline:none;padding:6px 12px}.bulk-bar[data-v-64f7a39a]{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;display:flex;gap:10px;margin-bottom:12px;padding:10px 14px}.bulk-text[data-v-64f7a39a]{color:#991b1b;font-size:13px;font-weight:500}.btn-bulk-delete[data-v-64f7a39a]{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:4px 12px}.btn-bulk-cancel[data-v-64f7a39a]{background:transparent;border:1px solid #fca5a5;border-radius:6px;color:#dc2626;cursor:pointer;font-size:13px;padding:4px 10px}.empty-state[data-v-64f7a39a]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:48px;text-align:center}.empty-title[data-v-64f7a39a]{color:#64748b;font-size:15px;margin:0 0 4px}.empty-subtitle[data-v-64f7a39a]{color:#94a3b8;font-size:13px;margin:0}.logs-list[data-v-64f7a39a]{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:1px;overflow:hidden}.list-header[data-v-64f7a39a]{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;padding:8px 16px}.select-all-text[data-v-64f7a39a]{color:#94a3b8;font-size:12px}.log-row[data-v-64f7a39a]{background:#fff;padding:12px 16px}.log-row-selected[data-v-64f7a39a]{background:#fafafa}.log-row-content[data-v-64f7a39a]{align-items:flex-start;display:flex;gap:10px}.checkbox[data-v-64f7a39a]{accent-color:#6366f1;cursor:pointer;flex-shrink:0;height:14px;width:14px}.checkbox[data-v-64f7a39a],.log-checkbox[data-v-64f7a39a]{margin-top:3px}.type-badge[data-v-64f7a39a]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#475569;flex-shrink:0;font-size:11px;font-weight:500;margin-top:2px;padding:2px 7px;white-space:nowrap}.log-info[data-v-64f7a39a]{flex:1;min-width:0}.log-message[data-v-64f7a39a]{font-size:13px;font-weight:500;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-meta[data-v-64f7a39a]{color:#94a3b8;display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.log-url[data-v-64f7a39a]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-details[data-v-64f7a39a]{background:#f8fafc;color:#64748b;font-size:11px;padding:3px 8px}.btn-delete[data-v-64f7a39a],.btn-details[data-v-64f7a39a]{border:1px solid #e2e8f0;border-radius:5px;cursor:pointer;flex-shrink:0}.btn-delete[data-v-64f7a39a]{align-items:center;background:transparent;color:#cbd5e1;display:flex;font-size:14px;height:24px;justify-content:center;line-height:1;width:24px}.stack-trace[data-v-64f7a39a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:10px;padding:10px 12px}.extra-data pre[data-v-64f7a39a],.stack-trace pre[data-v-64f7a39a]{color:#475569;font-family:ui-monospace,monospace;font-size:11px;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-all}.extra-data[data-v-64f7a39a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:6px;padding:8px 12px}.extra-data pre[data-v-64f7a39a]{color:#64748b}.footer-note[data-v-64f7a39a]{color:#979797;font-size:12px;margin:12px 0 0;text-align:center}.opacity-low[data-v-64f7a39a]{opacity:.65}.breadcrumb[data-v-24f050da]{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1);padding:var(--space-5) 0}.breadcrumb__link[data-v-24f050da]{font-weight:600;text-decoration:none;transition:color .3s ease-in-out}.breadcrumb__link[data-v-24f050da],.breadcrumb__link[data-v-24f050da]:visited{color:#6b728066}.breadcrumb__link[data-v-24f050da]:hover{color:var(--color-text-muted)}.breadcrumb__current[data-v-24f050da]{color:var(--color-primary);font-weight:600}.breadcrumb__sep[data-v-24f050da]{color:var(--color-text-muted);opacity:.4}.sc-faq[data-v-db19914a]{display:flex;flex-direction:column;gap:var(--space-4)}.sc-faq__title[data-v-db19914a]{color:var(--color-text);font-size:var(--font-size-xl);font-weight:700;text-align:center}.faq-list[data-v-db19914a]{display:flex;flex-direction:column;gap:var(--space-2)}.faq-item[data-v-db19914a]{border:1px solid var(--color-border);border-radius:5px;transition:border-color var(--transition-normal)}.faq-item.is-open[data-v-db19914a]{border-color:var(--color-primary)}.faq-q[data-v-db19914a]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;gap:var(--space-3);justify-content:space-between;padding:var(--space-4) var(--space-5);text-align:left;width:100%}.faq-q__text[data-v-db19914a]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:1.4;margin:0;transition:color .3s ease-in-out}.faq-item.is-open .faq-q__text[data-v-db19914a],.faq-q:hover .faq-q__text[data-v-db19914a]{color:var(--color-primary)}.faq-chevron[data-v-db19914a]{color:var(--color-text-muted);flex-shrink:0;transform:rotate(0);transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s ease-in-out}.faq-item.is-open .faq-chevron[data-v-db19914a],.faq-q:hover .faq-chevron[data-v-db19914a]{color:var(--color-primary)}.faq-item.is-open .faq-chevron[data-v-db19914a]{transform:rotate(180deg)}.faq-collapse[data-v-db19914a]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-collapse.is-open[data-v-db19914a]{grid-template-rows:1fr}.faq-collapse-inner[data-v-db19914a]{overflow:hidden}.faq-a[data-v-db19914a]{color:var(--color-text-muted);font-size:var(--font-size-md);line-height:1.7;padding:0 var(--space-5) var(--space-4)}.faq-a[data-v-db19914a] a{color:var(--color-primary);font-weight:500;text-decoration:none}.faq-a[data-v-db19914a] a:hover{text-decoration:underline}@media(max-width:640px){.sc-faq[data-v-db19914a]{gap:var(--space-2)}.faq-a[data-v-db19914a],.faq-q[data-v-db19914a]{padding:var(--space-4)}}.rw-header[data-v-9e893b8e]{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4);text-align:center}.rw-title[data-v-9e893b8e]{color:var(--color-text);font-size:var(--font-size-2xl);font-weight:700}.rw-subtitle[data-v-9e893b8e],.rw-title[data-v-9e893b8e]{line-height:1.3;margin:0}.rw-subtitle[data-v-9e893b8e]{font-size:var(--font-size-sm)}.rw-skeleton[data-v-9e893b8e]{border-radius:5px;min-height:150px;width:100%}.rw-box[data-v-9e893b8e]{align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;display:flex;min-height:150px;padding:var(--space-6)}.rw-divider[data-v-9e893b8e]{background:var(--color-border);flex-shrink:0;height:80px;width:1px}.rw-left[data-v-9e893b8e]{align-items:center;display:flex;flex:1;flex-direction:column;line-height:1.3}.rw-avg[data-v-9e893b8e]{color:var(--color-text);font-size:2.25rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.rw-display-stars[data-v-9e893b8e]{display:flex;gap:2px}.rw-display-star[data-v-9e893b8e]{color:var(--color-border);display:block;font-size:1.5rem;line-height:1;transition:color var(--transition-normal)}.rw-display-star--filled[data-v-9e893b8e]{color:#f59e0b}.rw-count[data-v-9e893b8e]{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:500;margin-top:var(--space-1)}.rw-right[data-v-9e893b8e]{flex:1;justify-content:center}.rw-right[data-v-9e893b8e],.rw-select[data-v-9e893b8e]{align-items:center;display:flex}.rw-select[data-v-9e893b8e]{flex-direction:column}.rw-icon[data-v-9e893b8e]{flex-shrink:0;height:52px;width:52px}.rw-select-hint[data-v-9e893b8e]{font-size:var(--font-size-sm);font-weight:500;margin:0}.rw-stars[data-v-9e893b8e]{display:flex;gap:var(--space-2)}.rw-stars--pressing[data-v-9e893b8e]{pointer-events:none}.rw-star[data-v-9e893b8e]{background:none;border:none;color:var(--color-border);cursor:pointer;font-size:2rem;line-height:1;padding:0 2px;transition:color var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.rw-star--filled[data-v-9e893b8e],.rw-star[data-v-9e893b8e]:not(:disabled):hover{color:#f59e0b}.rw-star--pressed[data-v-9e893b8e]{animation:star-bounce-9e893b8e .5s cubic-bezier(.36,.07,.19,.97) forwards;color:#f59e0b}@keyframes star-bounce-9e893b8e{0%{transform:scale(1)}25%{transform:scale(.7)}60%{transform:scale(1.25)}80%{transform:scale(.95)}to{transform:scale(1)}}.rw-error[data-v-9e893b8e]{color:var(--color-urgent);margin:0;padding:.5rem;text-align:center}.rw-sending[data-v-9e893b8e]{align-items:center;display:flex;flex-direction:column;gap:var(--space-3)}.rw-spinner[data-v-9e893b8e]{animation:spin-9e893b8e .7s linear infinite;border:3px solid rgba(47,137,223,.2);border-radius:var(--radius-full);border-top:3px solid var(--color-primary);display:block;height:28px;width:28px}@keyframes spin-9e893b8e{to{transform:rotate(1turn)}}.rw-sending-text[data-v-9e893b8e]{font-weight:500;margin:0;text-align:center}.rw-thankyou[data-v-9e893b8e]{flex-direction:column;text-align:center}.rw-check[data-v-9e893b8e],.rw-thankyou[data-v-9e893b8e]{align-items:center;display:flex}.rw-check[data-v-9e893b8e]{background:#16a34a;border-radius:5px;color:#fff;font-size:1.25rem;font-weight:700;height:32px;justify-content:center;margin-bottom:var(--space-1);width:33px}.rw-thankyou-title[data-v-9e893b8e]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;margin:0}.rw-thankyou-sub[data-v-9e893b8e]{margin:0}@media(max-width:640px){.rw-box[data-v-9e893b8e]{gap:var(--space-3);min-height:120px;padding:var(--space-4)}.rw-divider[data-v-9e893b8e]{height:64px}.rw-header[data-v-9e893b8e]{gap:0;margin-bottom:var(--space-2)}.rw-avg[data-v-9e893b8e]{font-size:1.75rem}.rw-display-star[data-v-9e893b8e]{font-size:1.3rem}.rw-count[data-v-9e893b8e]{font-size:.75rem}.rw-icon[data-v-9e893b8e]{height:36px;width:36px}.rw-select-hint[data-v-9e893b8e]{font-size:var(--font-size-xs)}.rw-star[data-v-9e893b8e]{font-size:1.5rem;padding:0 1px}.rw-check[data-v-9e893b8e]{font-size:1rem;height:32px;margin-bottom:var(--space-1);width:32px}.rw-thankyou-title[data-v-9e893b8e]{font-size:var(--font-size-sm)}.rw-sending-text[data-v-9e893b8e],.rw-thankyou-sub[data-v-9e893b8e]{font-size:var(--font-size-xs)}.rw-spinner[data-v-9e893b8e]{height:22px;width:22px}}@media(max-width:325px){.rw-box[data-v-9e893b8e]{flex-direction:column}.rw-divider[data-v-9e893b8e]{height:1px;width:100%}}.hi-page[data-v-5a52cbb5]{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:var(--container-max)}.hi-page[data-v-5a52cbb5] h2,.hi-page[data-v-5a52cbb5] h3{line-height:1.3;margin-bottom:var(--space-2)}.hi-header[data-v-5a52cbb5]{flex-direction:column}.hi-header[data-v-5a52cbb5],.hi-meta[data-v-5a52cbb5]{display:flex;gap:var(--space-2)}.hi-meta[data-v-5a52cbb5]{align-items:center;color:var(--color-text-muted);font-weight:700;opacity:.4}.hi-category[data-v-5a52cbb5]{text-transform:uppercase}.hi-cover-wrap[data-v-5a52cbb5]{aspect-ratio:1500/630;background:#e8f6ff;border-radius:5px;display:block;overflow:hidden;width:100%}.hi-cover-wrap[data-v-5a52cbb5]:not(.hi-cover-wrap--loading){box-shadow:0 5px 5px #0003}.hi-cover-wrap[data-v-5a52cbb5] img{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease;width:100%}.hi-cover-wrap--loading[data-v-5a52cbb5] img{opacity:0}.hi-cover-wrap--loading[data-v-5a52cbb5]{position:relative}.hi-cover-wrap--loading[data-v-5a52cbb5]:after{animation:hi-skeleton-5a52cbb5 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35) 50%,transparent);background-size:200% 100%;content:"";inset:0;position:absolute}@keyframes hi-skeleton-5a52cbb5{0%{background-position:-100% 0}to{background-position:200% 0}}.hi-cover[data-v-5a52cbb5],.hi-cover-wrap[data-v-5a52cbb5] picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hi-body[data-v-5a52cbb5]{color:var(--color-text);display:flex;flex-direction:column;font-size:var(--font-size-md);line-height:1.8}.hi-body[data-v-5a52cbb5] h2{font-size:var(--font-size-2xl);font-weight:700;margin-top:var(--space-4)}.hi-body[data-v-5a52cbb5] h2:first-child{margin-top:0}.hi-body[data-v-5a52cbb5] h3{font-size:var(--font-size-xl);font-weight:600;margin-top:var(--space-3)}.hi-body[data-v-5a52cbb5] p{color:var(--color-text-muted)}.hi-body[data-v-5a52cbb5] ol,.hi-body[data-v-5a52cbb5] ul{display:flex;flex-direction:column;gap:var(--space-1);list-style:disc;padding-left:var(--space-6)}.hi-body[data-v-5a52cbb5] ol{list-style:decimal}.hi-body[data-v-5a52cbb5] li{color:var(--color-text-muted)}.hi-body[data-v-5a52cbb5] li::marker{color:var(--color-text)}.hi-body[data-v-5a52cbb5] strong{color:var(--color-text);font-weight:600}.hi-body[data-v-5a52cbb5] .hi-table-wrap{margin:var(--space-2) 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.hi-body[data-v-5a52cbb5] table{border:1px solid var(--color-border);border-collapse:collapse;font-size:var(--font-size-sm);width:100%}.hi-body[data-v-5a52cbb5] thead{background:var(--color-bg-subtle)}.hi-body[data-v-5a52cbb5] th{border-bottom:2px solid var(--color-border);color:var(--color-text);font-weight:600;padding:var(--space-3) var(--space-4);text-align:left}.hi-body[data-v-5a52cbb5] td{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);padding:var(--space-3) var(--space-4)}.hi-body[data-v-5a52cbb5] tr:last-child td{border-bottom:none}.hi-body[data-v-5a52cbb5] tr:hover td{background:#2f89df0a;color:var(--color-text)}.hi-related[data-v-5a52cbb5]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.hi-related-title[data-v-5a52cbb5]{color:var(--color-text);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hi-related-list[data-v-5a52cbb5]{display:flex;flex-direction:column;gap:var(--space-2);list-style:disc;padding-left:var(--space-4)}.hi-related-list li[data-v-5a52cbb5]::marker{color:var(--color-primary)}.hi-related-link[data-v-5a52cbb5]{color:var(--color-primary);font-size:var(--font-size-md);text-decoration:none}.hi-related-link[data-v-5a52cbb5]:hover{text-decoration:underline}.hi-tags[data-v-5a52cbb5]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hi-tag[data-v-5a52cbb5]{background:#2f89df14;border:1px solid rgba(47,137,223,.2);border-radius:5px;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:500;padding:2px var(--space-3);text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.hi-tag[data-v-5a52cbb5]:hover{background:#2f89df26;border-color:var(--color-primary)}.hi-cta[data-v-5a52cbb5]{background:#f2f8ff;border:1px solid #d2e7ff;border-radius:5px;display:flex;flex-direction:column;line-height:1.5;padding:var(--space-6);text-align:center;text-decoration:none;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.hi-cta[data-v-5a52cbb5]:hover{border-color:var(--color-border-hover);box-shadow:0 0 0 6px #2f89df1a}.hi-cta__title[data-v-5a52cbb5]{color:var(--color-text);font-size:var(--font-size-lg);font-weight:600}.hi-cta__sub[data-v-5a52cbb5]{color:var(--color-text-muted)}.hi-cta__btn[data-v-5a52cbb5],.hi-cta__sub[data-v-5a52cbb5]{font-size:var(--font-size-sm)}.hi-cta__btn[data-v-5a52cbb5]{color:var(--color-primary);font-weight:500;margin-top:var(--space-2)}.disc-page[data-v-28a9566f]{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto}.disc-page h1[data-v-28a9566f]{margin-bottom:var(--space-2)}.disc-page section[data-v-28a9566f]{display:flex;flex-direction:column}.disc-page h2[data-v-28a9566f]{color:var(--color-text)}.disc-page li[data-v-28a9566f],.disc-page p[data-v-28a9566f]{color:var(--color-text-muted);font-size:var(--font-size-md);line-height:1.7}.disc-page ul[data-v-28a9566f]{display:flex;flex-direction:column;gap:var(--space-1);list-style:disc;padding-left:var(--space-6)}.disc-page a[data-v-28a9566f]{color:var(--color-primary);text-decoration:underline}.dev-page[data-v-56d3b412]{gap:var(--space-6);margin:0 auto;max-width:var(--container-max)}.dev-hero[data-v-56d3b412],.dev-page[data-v-56d3b412]{display:flex;flex-direction:column}.dev-hero[data-v-56d3b412]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);text-align:center}.dev-hero-title[data-v-56d3b412]{background:var(--gradient-brand);-webkit-background-clip:text;font-size:var(--font-size-4xl);font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.dev-hero-sub[data-v-56d3b412]{color:var(--color-text-muted);line-height:1.5;max-width:600px}.dev-btn[data-v-56d3b412],.dev-hero-sub[data-v-56d3b412]{font-size:var(--font-size-md)}.dev-btn[data-v-56d3b412]{align-items:center;border-radius:5px;display:inline-flex;font-weight:600;justify-content:center;padding:var(--space-3) var(--space-6);text-decoration:none;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.dev-btn--primary[data-v-56d3b412]{background:var(--color-primary);color:#fff;white-space:nowrap}.dev-btn--primary[data-v-56d3b412]:hover{background:var(--color-primary-dark);box-shadow:0 0 0 4px #2f89df33}.dev-section[data-v-56d3b412]{display:flex;flex-direction:column}.dev-section-title[data-v-56d3b412]{font-size:var(--font-size-2xl);font-weight:700;line-height:1.3;margin-bottom:var(--space-4);text-align:center}.dev-features[data-v-56d3b412]{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.dev-feature-card[data-v-56d3b412]{align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);text-align:center}.dev-feature-icon[data-v-56d3b412]{font-size:1.75rem;line-height:1}.dev-feature-title[data-v-56d3b412]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:1.3}.dev-feature-text[data-v-56d3b412]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.dev-result-grid[data-v-56d3b412]{display:flex;flex-direction:column;gap:var(--space-2)}.dev-result-card[data-v-56d3b412]{align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;display:flex;gap:var(--space-5);padding:var(--space-5)}.dev-result-icon[data-v-56d3b412]{flex-shrink:0;font-size:1.75rem;line-height:1}.dev-result-body[data-v-56d3b412]{display:flex;flex-direction:column;gap:var(--space-1)}.dev-result-title[data-v-56d3b412]{font-size:var(--font-size-md);font-weight:600;line-height:1.3}.dev-result-text[data-v-56d3b412]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.dev-specs[data-v-56d3b412]{border:1px solid var(--color-border);border-radius:5px;overflow:hidden}.dev-specs-row[data-v-56d3b412]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-6);padding:var(--space-3) var(--space-5)}.dev-specs-row[data-v-56d3b412]:last-child{border-bottom:none}.dev-specs-row[data-v-56d3b412]:nth-child(odd){background:var(--color-bg-subtle)}.dev-specs-header[data-v-56d3b412]{background:var(--color-bg-subtle)!important;border-bottom:2px solid var(--color-border)}.dev-specs-header .dev-specs-hint[data-v-56d3b412],.dev-specs-header .dev-specs-label[data-v-56d3b412],.dev-specs-header .dev-specs-value[data-v-56d3b412]{color:var(--color-text);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;opacity:1;text-transform:uppercase}.dev-specs-label[data-v-56d3b412]{color:var(--color-text);font-weight:600;width:140px}.dev-specs-label[data-v-56d3b412],.dev-specs-value[data-v-56d3b412]{flex-shrink:0;font-size:var(--font-size-sm)}.dev-specs-value[data-v-56d3b412]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;width:180px}.dev-specs-hint[data-v-56d3b412]{color:var(--color-text-muted);flex:1;font-size:var(--font-size-xs)}.dev-usecases[data-v-56d3b412]{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,1fr)}.dev-usecase[data-v-56d3b412]{align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);text-align:center}.dev-usecase-icon[data-v-56d3b412]{font-size:1.75rem;line-height:1}.dev-usecase-title[data-v-56d3b412]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:1.3}.dev-usecase-text[data-v-56d3b412]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.dev-steps-list[data-v-56d3b412]{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,1fr);list-style:none;margin:0 0 var(--space-2);padding:0}.dev-steps-item[data-v-56d3b412]{background:var(--color-bg-subtle);border:1px solid var(--color-border);flex-direction:column;gap:var(--space-2);padding:var(--space-5);text-align:center}.dev-steps-item[data-v-56d3b412],.dev-steps-num[data-v-56d3b412]{align-items:center;border-radius:5px;display:flex}.dev-steps-num[data-v-56d3b412]{background:var(--color-primary);color:#fff;flex-shrink:0;font-size:var(--font-size-md);font-weight:700;height:36px;justify-content:center;width:36px}.dev-steps-item-title[data-v-56d3b412]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:1.3}.dev-steps-item-text[data-v-56d3b412]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.dev-howto-cta[data-v-56d3b412]{align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-5)}.dev-howto-cta-body[data-v-56d3b412]{display:flex;flex-direction:column;gap:var(--space-1)}.dev-howto-cta-text[data-v-56d3b412]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:1.4}.dev-howto-cta-sub[data-v-56d3b412]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.dev-features-wide[data-v-56d3b412]{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,1fr);margin-top:var(--space-2)}.dev-feature-wide[data-v-56d3b412]{align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);text-align:center}.dev-feature-wide-body[data-v-56d3b412]{display:flex;flex-direction:column;gap:var(--space-1)}.dev-feature-full[data-v-56d3b412]{align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-5);text-align:center}.dev-feature-example[data-v-56d3b412]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-style:italic;line-height:1.4}.dev-safety[data-v-56d3b412]{display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr}.dev-safety-col[data-v-56d3b412]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;padding:var(--space-5)}.dev-safety-heading[data-v-56d3b412]{font-size:var(--font-size-md);font-weight:700;margin-bottom:var(--space-5);text-align:center;text-transform:uppercase}.dev-safety-heading--green[data-v-56d3b412]{color:var(--color-calm)}.dev-safety-heading--red[data-v-56d3b412]{color:var(--color-urgent)}.dev-safety-list[data-v-56d3b412]{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;padding:0}.dev-safety-list li[data-v-56d3b412]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.3;padding-left:var(--space-8);position:relative}.dev-safety-list li[data-v-56d3b412]:before{background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:var(--radius-full);content:"";height:18px;left:0;position:absolute;top:1px;width:18px}.dev-safety-heading--green+.dev-safety-list li[data-v-56d3b412]:before{background-color:#16a34a26;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='%2316a34a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.dev-safety-heading--red+.dev-safety-list li[data-v-56d3b412]:before{background-color:#dc262626;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='%23dc2626' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.dev-link[data-v-56d3b412]{color:var(--color-primary);font-weight:600;text-decoration:none}.dev-link[data-v-56d3b412]:hover{text-decoration:underline}.dev-faq-list[data-v-56d3b412]{display:flex;flex-direction:column;gap:var(--space-2)}.dev-faq-item[data-v-56d3b412]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;overflow:hidden}.dev-faq-q[data-v-56d3b412]{align-items:center;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-md);font-weight:600;justify-content:space-between;padding:var(--space-4);text-align:left;width:100%}.dev-faq-arrow[data-v-56d3b412]{color:var(--color-text-muted);flex-shrink:0;transition:transform var(--transition-normal)}.dev-faq-item--open .dev-faq-arrow[data-v-56d3b412]{transform:rotate(180deg)}.dev-faq-collapse[data-v-56d3b412]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.dev-faq-collapse--open[data-v-56d3b412]{grid-template-rows:1fr}.dev-faq-collapse-inner[data-v-56d3b412]{overflow:hidden}.dev-faq-a[data-v-56d3b412]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6;padding:0 var(--space-5) var(--space-4)}@media(max-width:640px){.dev-hero-title[data-v-56d3b412]{font-size:var(--font-size-3xl)}.dev-features[data-v-56d3b412],.dev-features-wide[data-v-56d3b412],.dev-usecases[data-v-56d3b412]{grid-template-columns:1fr}.dev-specs-label[data-v-56d3b412]{width:100px}.dev-specs-value[data-v-56d3b412]{flex:1;width:auto}.dev-specs-header .dev-specs-hint[data-v-56d3b412],.dev-specs-hint[data-v-56d3b412]{display:none}.dev-safety[data-v-56d3b412]{grid-template-columns:1fr}.dev-faq-q[data-v-56d3b412],.dev-feature-card[data-v-56d3b412],.dev-result-card[data-v-56d3b412],.dev-safety-col[data-v-56d3b412],.dev-usecase[data-v-56d3b412]{padding:var(--space-4)}.dev-faq-a[data-v-56d3b412]{padding:0 var(--space-4) var(--space-4)}.dev-steps-list[data-v-56d3b412]{grid-template-columns:1fr}.dev-steps-item[data-v-56d3b412]{padding:var(--space-4)}.dev-howto-cta[data-v-56d3b412],.dev-result-card[data-v-56d3b412]{flex-direction:column;text-align:center}.dev-result-card[data-v-56d3b412]{align-items:center}.dev-result-body[data-v-56d3b412],.dev-result-card[data-v-56d3b412]{gap:var(--space-2)}}.hub-list-page[data-v-fac5dff5]{gap:var(--space-4);margin:0 auto;max-width:var(--container-max)}.hub-list-header[data-v-fac5dff5],.hub-list-page[data-v-fac5dff5]{display:flex;flex-direction:column}.hub-list-intro[data-v-fac5dff5]{font-size:var(--font-size-md);font-weight:400}.hub-list-crosslinks[data-v-fac5dff5]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6;margin:0}.hub-list-crosslinks-link[data-v-fac5dff5]{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;transition:opacity var(--transition-fast)}.hub-list-crosslinks-link[data-v-fac5dff5]:hover{opacity:.75}.hub-list-search[data-v-fac5dff5]{align-items:center;display:flex;margin-bottom:var(--space-1);position:relative}.hub-list-search-icon[data-v-fac5dff5]{color:var(--color-text-muted);display:flex;left:var(--space-3);pointer-events:none;position:absolute}.hub-list-search-input[data-v-fac5dff5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);font-family:inherit;font-size:var(--font-size-md);height:40px;padding:0 var(--space-10) 0 calc(var(--space-3)*2 + 16px);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.hub-list-search-input[data-v-fac5dff5]::-webkit-search-cancel-button,.hub-list-search-input[data-v-fac5dff5]::-webkit-search-decoration{display:none}.hub-list-search-input[data-v-fac5dff5]::-moz-placeholder{color:var(--color-text-muted)}.hub-list-search-input[data-v-fac5dff5]::placeholder{color:var(--color-text-muted)}.hub-list-search-input[data-v-fac5dff5]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2f89df1a;outline:none}.hub-list-search-clear[data-v-fac5dff5]{align-items:center;background:var(--color-bg-overlay);border-radius:var(--radius-full);color:var(--color-text-muted);display:flex;flex-shrink:0;height:24px;justify-content:center;position:absolute;right:var(--space-3);transition:background-color var(--transition-fast),color var(--transition-fast);width:24px}.hub-list-search-clear[data-v-fac5dff5]:hover{background:#2f89df1f;color:var(--color-primary)}.hub-list-items[data-v-fac5dff5]{display:flex;flex-direction:column;gap:var(--space-4)}.hub-list-empty[data-v-fac5dff5]{font-size:var(--font-size-md);padding:var(--space-6) 0;text-align:center}.hub-list-card[data-v-fac5dff5]{align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;display:flex;flex-direction:row;gap:var(--space-4);overflow:hidden;text-decoration:none;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.hub-list-card[data-v-fac5dff5]:hover{border-color:var(--color-border-hover);box-shadow:0 0 0 3px #2f89df1a}.hub-list-card-img-wrap[data-v-fac5dff5]{background:#e8f6ff;flex-shrink:0;overflow:hidden;width:310px}.hub-list-card-img-wrap[data-v-fac5dff5] img,.hub-list-card-img-wrap[data-v-fac5dff5] picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hub-list-card-body[data-v-fac5dff5]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-4) var(--space-4) 0}.hub-list-card-category[data-v-fac5dff5]{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hub-list-card-title[data-v-fac5dff5]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:1.3;margin:0}.hub-list-card-date[data-v-fac5dff5]{font-size:var(--font-size-xs);font-weight:500;opacity:.6}@media(max-width:640px){.hub-list-card[data-v-fac5dff5]{align-items:stretch;flex-direction:column;gap:var(--space-2)}.hub-list-card-img-wrap[data-v-fac5dff5]{border-radius:4px 4px 0 0;width:100%}.hub-list-card-title[data-v-fac5dff5]{white-space:normal}.hub-list-card-body[data-v-fac5dff5]{gap:var(--space-2);padding:var(--space-2)}}.legal-page[data-v-898a5359]{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto}.legal-page h1[data-v-898a5359]{margin-bottom:var(--space-2)}.legal-page section[data-v-898a5359]{display:flex;flex-direction:column}.legal-page h2[data-v-898a5359]{color:var(--color-text)}.legal-page li[data-v-898a5359],.legal-page p[data-v-898a5359]{color:var(--color-text-muted);font-size:var(--font-size-md);line-height:1.7}.legal-page ul[data-v-898a5359]{display:flex;flex-direction:column;gap:var(--space-1);list-style:disc;padding-left:var(--space-6)}.legal-page a[data-v-898a5359]{color:var(--color-primary);text-decoration:underline}.legal-page[data-v-35d002b1]{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:var(--container-max)}.legal-page h1[data-v-35d002b1]{margin-bottom:var(--space-2)}.legal-page section[data-v-35d002b1]{display:flex;flex-direction:column}.legal-page h2[data-v-35d002b1]{color:var(--color-text)}.legal-page li[data-v-35d002b1],.legal-page p[data-v-35d002b1]{color:var(--color-text-muted);font-size:var(--font-size-md);line-height:1.7}.legal-page ul[data-v-35d002b1]{display:flex;flex-direction:column;gap:var(--space-1);list-style:disc;padding-left:var(--space-6)}.legal-page a[data-v-35d002b1]{color:var(--color-primary);text-decoration:underline}.qm-overlay[data-v-d43560bb]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:9999}.qm-dialog[data-v-d43560bb]{background:var(--color-bg);border-radius:5px;box-shadow:0 25px 50px -12px #00000040;max-height:85vh;max-width:560px;overflow:hidden;width:100%}.qm-dialog[data-v-d43560bb],.qm-header[data-v-d43560bb]{display:flex;flex-direction:column}.qm-header[data-v-d43560bb]{border-bottom:1px solid var(--color-border);flex-shrink:0;gap:var(--space-2);padding:var(--space-4)}.qm-title[data-v-d43560bb]{color:var(--color-text);font-size:var(--font-size-lg);margin:0}.qm-timer[data-v-d43560bb],.qm-title[data-v-d43560bb]{font-weight:600;line-height:1.3}.qm-timer[data-v-d43560bb]{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;gap:var(--space-1);transition:color var(--transition-normal);white-space:nowrap}.qm-timer--urgent[data-v-d43560bb]{animation:qm-pulse-d43560bb 1s ease-in-out infinite;color:var(--color-urgent)}@keyframes qm-pulse-d43560bb{0%,to{opacity:1}50%{opacity:.6}}.qm-desc[data-v-d43560bb]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.3;margin:0}.qm-body[data-v-d43560bb]{flex:1;gap:var(--space-4);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4);touch-action:pan-y}.qm-body[data-v-d43560bb],.qm-field[data-v-d43560bb]{display:flex;flex-direction:column}.qm-field[data-v-d43560bb]{gap:var(--space-1)}.qm-label[data-v-d43560bb]{font-size:var(--font-size-sm);font-weight:500;line-height:1.45}.qm-label[data-v-d43560bb],.qm-textarea[data-v-d43560bb]{color:var(--color-text)}.qm-textarea[data-v-d43560bb]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;font-family:inherit;font-size:var(--font-size-lg);line-height:1.5;min-height:2lh;padding:var(--space-2);resize:none;transition:border-color var(--transition-fast);width:100%}.qm-textarea[data-v-d43560bb]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f626;outline:none}.qm-textarea[data-v-d43560bb]::-moz-placeholder{color:var(--color-text-muted);font-size:var(--font-size-sm);opacity:.7}.qm-textarea[data-v-d43560bb]::placeholder{color:var(--color-text-muted);font-size:var(--font-size-sm);opacity:.7}.qm-footer[data-v-d43560bb]{border-top:1px solid var(--color-border);flex-shrink:0;gap:var(--space-2);padding:var(--space-4)}.qm-btn[data-v-d43560bb],.qm-footer[data-v-d43560bb]{display:flex;flex-direction:column}.qm-btn[data-v-d43560bb]{align-items:center;border:1px solid transparent;border-radius:5px;cursor:pointer;font-family:inherit;line-height:1.3;padding:var(--space-3);transition:all var(--transition-fast);width:100%}.qm-btn[data-v-d43560bb]:disabled{cursor:not-allowed;opacity:.5}.qm-btn--primary[data-v-d43560bb]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.qm-btn--primary[data-v-d43560bb]:hover:not(:disabled){filter:brightness(1.1)}.qm-btn--danger[data-v-d43560bb]{background:transparent;border-color:var(--color-border);color:var(--color-text-muted)}.qm-btn--danger[data-v-d43560bb]:hover:not(:disabled){background:#ef44440f;border-color:#ef444440;color:var(--color-urgent)}.qm-btn-title[data-v-d43560bb]{font-size:var(--font-size-sm);font-weight:600}.qm-btn-sub[data-v-d43560bb]{font-size:var(--font-size-xs);font-weight:400;margin-top:2px;opacity:.75}@media(max-width:640px){.qm-overlay[data-v-d43560bb]{padding:calc(12px + env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom,0px))}.qm-dialog[data-v-d43560bb]{max-height:100%;max-width:none}.qm-body[data-v-d43560bb]{-webkit-overflow-scrolling:touch;gap:var(--space-2)}}.uz[data-v-f40fb1cd]{background:#ebf4ff;border:1px solid #7fb3f5;border-radius:5px;box-shadow:0 0 0 6px #dbeafe;overflow:hidden;transition:border-color var(--transition-normal),background var(--transition-normal),box-shadow var(--transition-normal);width:100%}.uz-input[data-v-f40fb1cd]{display:none}.uz--idle[data-v-f40fb1cd]{cursor:pointer}.uz--drag[data-v-f40fb1cd],.uz--idle[data-v-f40fb1cd]:hover{background:#e0edff;border-color:#3b82f6;box-shadow:0 0 0 12px #dbeafe}.uz--done[data-v-f40fb1cd]{background:#f0f7f6;border-color:#10b98173;box-shadow:none}.uz--error[data-v-f40fb1cd]{background:#f9f5f6;border-color:#ef444473;box-shadow:none}.uz--cancelled[data-v-f40fb1cd],.uz--expired[data-v-f40fb1cd],.uz--expired_questions[data-v-f40fb1cd]{background:#f9f7f4;border-color:#f59e0b73;box-shadow:none}.uz-stage[data-v-f40fb1cd]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.uz--cancelled .uz-stage[data-v-f40fb1cd],.uz--done .uz-stage[data-v-f40fb1cd],.uz--error .uz-stage[data-v-f40fb1cd],.uz--expired .uz-stage[data-v-f40fb1cd],.uz--expired_questions .uz-stage[data-v-f40fb1cd]{padding:var(--space-4)}.uz-drop[data-v-f40fb1cd]{align-items:center;cursor:inherit;display:flex;flex-direction:column;gap:0;outline:none;text-align:center}.uz-drop[data-v-f40fb1cd]:focus-visible{outline:2px solid #3b82f6;outline-offset:4px}.uz-rings[data-v-f40fb1cd]{align-items:center;display:flex;height:90px;justify-content:center;margin-top:-.75rem;position:relative;width:90px}.uz-circle[data-v-f40fb1cd]{background:#bfdbfe;border-radius:50%;transform-origin:center;transition:background .3s;z-index:2}.uz-circle[data-v-f40fb1cd],.uz-icon[data-v-f40fb1cd]{inset:22px;position:absolute}.uz-icon[data-v-f40fb1cd]{align-items:center;color:#1d4ed8;display:flex;justify-content:center;pointer-events:none;z-index:3}@keyframes uz-ripple-f40fb1cd{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes uz-ripple-hover-f40fb1cd{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes uz-circle-pop-f40fb1cd{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1.1)}}.uz-wave[data-v-f40fb1cd]{animation:uz-ripple-f40fb1cd 2.6s ease-out infinite;border:1.5px solid #93c5fd;border-radius:50%;inset:22px;pointer-events:none;position:absolute;z-index:1}.uz-wave[data-v-f40fb1cd]:nth-child(2){animation-delay:.85s;border-color:#bfdbfe;border-width:1px}.uz-wave[data-v-f40fb1cd]:nth-child(3){animation-delay:1.7s;border-color:#dbeafe;border-width:1px}.uz--drag .uz-wave[data-v-f40fb1cd],.uz--idle:hover .uz-wave[data-v-f40fb1cd]{animation:uz-ripple-hover-f40fb1cd 1.8s ease-out infinite;border-color:#60a5fa;border-width:1.5px}.uz--drag .uz-wave[data-v-f40fb1cd]:nth-child(2),.uz--idle:hover .uz-wave[data-v-f40fb1cd]:nth-child(2){animation-delay:.6s;border-color:#93c5fd;border-width:1px}.uz--drag .uz-wave[data-v-f40fb1cd]:nth-child(3),.uz--idle:hover .uz-wave[data-v-f40fb1cd]:nth-child(3){animation-delay:1.2s;border-color:#bfdbfe;border-width:1px}.uz--drag .uz-circle[data-v-f40fb1cd],.uz--idle:hover .uz-circle[data-v-f40fb1cd]{animation:uz-circle-pop-f40fb1cd .4s cubic-bezier(.34,1.56,.64,1) forwards;background:#93c5fd}.uz-drop-action[data-v-f40fb1cd]{align-items:center;color:#496fbf;display:flex;font-size:.8rem;font-weight:700;gap:var(--space-2);letter-spacing:.04em;margin-bottom:var(--space-4);text-transform:uppercase;transition:color .3s}.uz--idle:hover .uz-drop-action[data-v-f40fb1cd]{color:#0462c7}.uz-drop-action-line[data-v-f40fb1cd]{background:#81a0e1;display:inline-block;flex-shrink:0;height:2px;transition:width .3s,background .3s;width:20px}.uz--idle:hover .uz-drop-action-line[data-v-f40fb1cd]{width:40px}.uz-formats[data-v-f40fb1cd]{display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;margin-bottom:var(--space-2);max-width:450px;width:100%}.uz-fmt[data-v-f40fb1cd]{align-items:center;border-radius:5px;display:flex;gap:var(--space-3);padding:var(--space-3);text-align:left}.uz-fmt--pdf[data-v-f40fb1cd]{background:#ede9fe;border:1px solid #c4b5f4}.uz-fmt--pdf .uz-fmt-ic[data-v-f40fb1cd]{background:#ddd6fe;color:#5b21b6}.uz-fmt--img[data-v-f40fb1cd]{background:#f0fdf4;border:1px solid #4ade80}.uz-fmt--img .uz-fmt-ic[data-v-f40fb1cd]{background:#bbf7d0;color:#14532d}.uz-fmt-ic[data-v-f40fb1cd]{align-items:center;border-radius:5px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.uz-fmt-block[data-v-f40fb1cd]{line-height:1.3}.uz-fmt-name[data-v-f40fb1cd]{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500;line-height:1.2}.uz-fmt-lim[data-v-f40fb1cd]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.uz-files[data-v-f40fb1cd]{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.uz-file[data-v-f40fb1cd]{background:var(--color-bg);border:1px solid var(--color-border);gap:var(--space-3);padding:var(--space-4)}.uz-file[data-v-f40fb1cd],.uz-file-icon[data-v-f40fb1cd]{align-items:center;border-radius:5px;display:flex}.uz-file-icon[data-v-f40fb1cd]{background:var(--gradient-brand);flex-shrink:0;height:44px;justify-content:center;width:44px}.uz-file-ext[data-v-f40fb1cd]{color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.08em}.uz-file-info[data-v-f40fb1cd]{flex:1;overflow:hidden}.uz-file-name[data-v-f40fb1cd]{color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uz-file-size[data-v-f40fb1cd]{font-size:var(--font-size-xs);margin-top:2px}.uz-file-rm[data-v-f40fb1cd],.uz-file-size[data-v-f40fb1cd]{color:var(--color-text-muted)}.uz-file-rm[data-v-f40fb1cd]{align-items:center;border-radius:var(--radius-full);display:flex;flex-shrink:0;height:30px;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast);width:30px}.uz-file-rm[data-v-f40fb1cd]:hover{background:var(--color-bg-overlay);color:var(--color-text)}.uz-add-more[data-v-f40fb1cd]{align-items:center;color:var(--color-primary);display:inline-flex;font-size:var(--font-size-sm);font-weight:500;gap:var(--space-2);padding:var(--space-1) 0;transition:opacity var(--transition-fast)}.uz-add-more[data-v-f40fb1cd]:hover{opacity:.75}.uz-note-wrap[data-v-f40fb1cd]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.uz-note-title-block[data-v-f40fb1cd]{display:flex;flex-direction:column;gap:0}.uz-note-label[data-v-f40fb1cd]{color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;line-height:1.3;margin-bottom:3px}.uz-note-counter[data-v-f40fb1cd]{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.3}.uz-note-counter--low[data-v-f40fb1cd]{color:#f59e0b}.uz-note-ta[data-v-f40fb1cd]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;box-sizing:border-box;color:var(--color-text);font-family:inherit;font-size:var(--font-size-md);line-height:1.5;min-height:calc(2lh + var(--space-3)*2);padding:var(--space-3);resize:none;transition:border-color var(--transition-fast);width:100%}.uz-note-ta[data-v-f40fb1cd]:focus{border-color:var(--color-primary);outline:none}.uz-note-ta[data-v-f40fb1cd]::-moz-placeholder{color:var(--color-text-muted)}.uz-note-ta[data-v-f40fb1cd]::placeholder{color:var(--color-text-muted)}.uz-note-hint[data-v-f40fb1cd]{font-size:var(--font-size-xs);line-height:1.3}.uz-consent[data-v-f40fb1cd],.uz-note-hint[data-v-f40fb1cd]{color:var(--color-text-muted)}.uz-consent[data-v-f40fb1cd]{align-items:flex-start;cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--space-2);line-height:1.5;transition:color var(--transition-fast)}.uz-consent--err[data-v-f40fb1cd]{color:#dc2626}.uz-consent-chk[data-v-f40fb1cd]{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.uz-consent-link[data-v-f40fb1cd]{color:var(--color-primary);text-decoration:underline}.uz-alert[data-v-f40fb1cd]{align-items:center;border-radius:var(--radius-md);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.uz-alert--error[data-v-f40fb1cd]{background:#ef444414;border:1px solid rgba(239,68,68,.3);color:#dc2626}.uz-security[data-v-f40fb1cd]{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:calc(var(--space-2)*-1);text-align:center}.uz-proc[data-v-f40fb1cd]{display:flex;flex-direction:column;gap:var(--space-4)}.uz-proc-row[data-v-f40fb1cd]{align-items:center;display:flex;gap:var(--space-3)}@keyframes uz-spin-f40fb1cd{to{transform:rotate(1turn)}}.uz-proc-spin[data-v-f40fb1cd]{animation:uz-spin-f40fb1cd .75s linear infinite;border:2px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);display:inline-block;flex-shrink:0;height:18px;width:18px}.uz-proc-label[data-v-f40fb1cd]{color:var(--color-text);flex:1;font-size:var(--font-size-md);font-weight:600}.uz-proc-pct[data-v-f40fb1cd]{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:700;min-width:32px;text-align:right}.uz-bar[data-v-f40fb1cd]{background:var(--color-border);height:6px;overflow:hidden}.uz-bar[data-v-f40fb1cd],.uz-bar-fill[data-v-f40fb1cd]{border-radius:var(--radius-full)}.uz-bar-fill[data-v-f40fb1cd]{background:var(--gradient-brand);height:100%;transition:width .5s ease}.uz-steps[data-v-f40fb1cd]{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,1fr)}.uz-step[data-v-f40fb1cd]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;color:var(--color-text-muted);font-size:var(--font-size-xs);overflow:hidden;padding:2px 6px;text-align:center;text-overflow:ellipsis;transition:all var(--transition-normal);white-space:nowrap}.uz-step--done[data-v-f40fb1cd]{background:#10b9811a;border-color:#10b98166;color:#059669}.uz-step--active[data-v-f40fb1cd]{background:#2f89df1a;border-color:#2f89df73;color:var(--color-primary);font-weight:600}.uz-inline-state[data-v-f40fb1cd]{align-items:center;display:flex;gap:var(--space-4);justify-content:center;padding:var(--space-3) 0}.uz-inline-body[data-v-f40fb1cd]{display:flex;flex-direction:column;gap:5px;line-height:1.3}.uz-inline-title[data-v-f40fb1cd]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600}.uz-inline-sub[data-v-f40fb1cd]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.uz-banner[data-v-f40fb1cd]{flex-wrap:wrap;gap:var(--space-3)}.uz-banner[data-v-f40fb1cd],.uz-banner-icon[data-v-f40fb1cd]{align-items:center;display:flex}.uz-banner-icon[data-v-f40fb1cd]{border-radius:var(--radius-full);flex-shrink:0;height:40px;justify-content:center;width:40px}.uz-banner--done .uz-banner-icon[data-v-f40fb1cd]{background:#10b9811f;color:#10b981}.uz-banner--expired .uz-banner-icon[data-v-f40fb1cd]{background:#f59e0b1f;color:#d97706}.uz-banner--error .uz-banner-icon[data-v-f40fb1cd]{background:#ef44441a;color:#dc2626}.uz-banner-body[data-v-f40fb1cd]{flex:1;min-width:0}.uz-banner-title[data-v-f40fb1cd]{color:var(--color-text);font-size:var(--font-size-md);font-weight:700}.uz-banner-sub[data-v-f40fb1cd]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.4;margin-top:3px}.uz-fade-enter-active[data-v-f40fb1cd],.uz-fade-leave-active[data-v-f40fb1cd]{transition:opacity .2s ease-out,transform .2s ease-out}.uz-fade-enter-from[data-v-f40fb1cd]{opacity:0;transform:translateY(5px)}.uz-fade-leave-to[data-v-f40fb1cd]{opacity:0;transform:translateY(-5px)}@media(max-width:640px){.uz-stage[data-v-f40fb1cd]{padding:var(--space-4)}.uz-formats[data-v-f40fb1cd]{grid-template-columns:1fr 1fr}.uz-banner[data-v-f40fb1cd]{align-items:center;flex-direction:column;text-align:center}.uz-banner>.btn[data-v-f40fb1cd]{width:100%}.uz-banner-title[data-v-f40fb1cd]{margin-bottom:var(--space-1)}.uz-banner-body[data-v-f40fb1cd]{line-height:1}.uz-consent[data-v-f40fb1cd]{font-size:var(--font-size-xs)}.uz-steps[data-v-f40fb1cd]{grid-template-columns:repeat(2,1fr)}.uz-note-ta[data-v-f40fb1cd]{min-height:calc(4lh + var(--space-3)*2)}.uz-note-label[data-v-f40fb1cd]{margin-bottom:3px}.uz-drop-action[data-v-f40fb1cd]{font-size:.7rem;margin-bottom:var(--space-3);margin-top:-.3rem}.uz-rings[data-v-f40fb1cd]{height:80px;width:80px}.uz-fmt[data-v-f40fb1cd]{gap:var(--space-2);padding:var(--space-2)}.uz-fmt-lim[data-v-f40fb1cd]{font-size:.6rem}.uz--idle:hover .uz-drop-action-line[data-v-f40fb1cd]{width:20px}}a[data-v-733a5ece]{-webkit-tap-highlight-color:transparent}.report[data-v-733a5ece]{display:flex;flex-direction:column;gap:var(--space-2)}.report-title[data-v-733a5ece]{font-size:var(--font-size-2xl);font-weight:700;text-align:center;text-decoration:underline}@keyframes shimmer-733a5ece{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton[data-v-733a5ece]{animation:shimmer-733a5ece 1.4s linear infinite;background:linear-gradient(90deg,var(--color-bg-subtle) 25%,var(--color-border) 50%,var(--color-bg-subtle) 75%);background-size:600px 100%;border-radius:5px}.skeleton-sm[data-v-733a5ece]{height:56px}.skeleton-urgency[data-v-733a5ece]{height:80px}.skeleton-block[data-v-733a5ece]{height:140px}.report-context-note[data-v-733a5ece]{background:#6366f10f;border:1px solid rgba(99,102,241,.25);border-radius:5px;color:var(--color-text-muted);display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--space-2);line-height:1.5;padding:var(--space-4)}.report-context-note__header[data-v-733a5ece]{align-items:center;display:flex;gap:var(--space-2)}.report-context-note__title[data-v-733a5ece]{color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:1.3}.report-context-note__text[data-v-733a5ece]{margin:0}.report-error[data-v-733a5ece]{background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:5px;padding:var(--space-4) var(--space-5)}.report-error-text[data-v-733a5ece]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.report-urgency[data-v-733a5ece]{align-items:flex-start;border:1px solid transparent;border-radius:5px;display:flex;gap:var(--space-3);padding:var(--space-4)}.urgency-calm[data-v-733a5ece]{background:#10b9811a;border-color:#10b98140}.urgency-attention[data-v-733a5ece]{background:#f59e0b1a;border-color:#f59e0b40}.urgency-urgent[data-v-733a5ece]{background:#ef44441a;border-color:#ef444440}.urgency-body[data-v-733a5ece]{display:flex;flex-direction:column;gap:var(--space-1)}.urgency-label[data-v-733a5ece]{color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:1.3}.urgency-text[data-v-733a5ece]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.report-block[data-v-733a5ece]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.report-block-header[data-v-733a5ece]{align-items:center;display:flex;gap:var(--space-2)}.block-emoji[data-v-733a5ece]{flex-shrink:0;font-size:1.15rem;line-height:1}.report-block-title[data-v-733a5ece]{color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:1.3;margin:0}.report-block-hint[data-v-733a5ece]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5;margin-top:calc(var(--space-1)*-1)}.report-block--patterns[data-v-733a5ece]{background:#8b5cf60a;border-color:#8b5cf64d}.report-block--steps[data-v-733a5ece]{background:#10b9810a;border-color:#10b9814d}.report-block--trends[data-v-733a5ece]{background:#3b82f60a;border-color:#3b82f64d}.report-block--dynamic-summary[data-v-733a5ece]{background:#3b82f60a;border-color:#3b82f640}.report-block--dynrec[data-v-733a5ece]{background:#f59e0b0a;border-color:#f59e0b40}.report-block--freshness[data-v-733a5ece]{background:#6366f10a;border-color:#6366f140;gap:var(--space-2)}.freshness-current[data-v-733a5ece]{background:#10b9810a!important;border-color:#10b98140!important}.freshness-aging[data-v-733a5ece]{background:#f59e0b0a!important;border-color:#f59e0b40!important}.freshness-outdated[data-v-733a5ece]{background:#ef44440a!important;border-color:#ef444440!important}.freshness-unknown[data-v-733a5ece]{background:#9ca3af0a!important;border-color:#9ca3af40!important}.freshness-badge[data-v-733a5ece]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600;padding:2px 8px;white-space:nowrap}.freshness-badge--desktop[data-v-733a5ece]{margin-left:auto}.freshness-badge--mobile[data-v-733a5ece]{align-self:flex-start;display:none}.freshness-note[data-v-733a5ece]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.freshness-outdated-list[data-v-733a5ece]{display:flex;flex-direction:column;gap:var(--space-2)}.freshness-outdated-item[data-v-733a5ece]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5;padding-left:var(--space-4);position:relative}.freshness-outdated-item[data-v-733a5ece]:before{color:#f59e0b;content:"→";left:0;position:absolute}.report-findings[data-v-733a5ece]{list-style:none;margin:0;padding:0}.report-finding[data-v-733a5ece],.report-findings[data-v-733a5ece]{display:flex;flex-direction:column;gap:var(--space-3)}.report-finding[data-v-733a5ece]{border-left:3px solid transparent;border-radius:5px;padding:var(--space-3)}.finding-red[data-v-733a5ece]{background:#ef44440f;border-color:#ef4444}.finding-orange[data-v-733a5ece]{background:#f59e0b0f;border-color:#f59e0b}.finding-blue[data-v-733a5ece]{background:#6366f10f;border-color:#6366f1}.finding-title[data-v-733a5ece]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:1.3;margin:0}.finding-explanation[data-v-733a5ece]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6}.finding-detail[data-v-733a5ece]{gap:var(--space-2)}.finding-card[data-v-733a5ece],.finding-detail[data-v-733a5ece]{display:flex;flex-direction:column}.finding-card[data-v-733a5ece]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;gap:var(--space-1);padding:var(--space-3)}.finding-card--implication[data-v-733a5ece]{background:#e9fff8;border-color:#9de5ce}.finding-card-label[data-v-733a5ece]{border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;margin:0;padding-bottom:var(--space-1);text-transform:uppercase}.finding-card--implication .finding-card-label[data-v-733a5ece]{border-bottom-color:#10b98133;color:#059669}.finding-card-text[data-v-733a5ece]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5;margin:0}.report-trends[data-v-733a5ece]{list-style:none;margin:0;padding:0}.report-trend[data-v-733a5ece],.report-trends[data-v-733a5ece]{display:flex;flex-direction:column;gap:var(--space-3)}.report-trend[data-v-733a5ece]{background:var(--color-bg);border:1px solid var(--color-border);border-left:3px solid transparent;border-radius:5px;padding:var(--space-3)}.trend-improving[data-v-733a5ece]{border-left-color:#10b981!important}.trend-worsening[data-v-733a5ece]{border-left-color:#ef4444!important}.trend-stable[data-v-733a5ece]{border-left-color:#9ca3af!important}.trend-header[data-v-733a5ece]{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.trend-title[data-v-733a5ece]{color:var(--color-text);flex:1;font-size:var(--font-size-md);font-weight:600;line-height:1.3;margin:0;margin-bottom:var(--space-2);min-width:0}.trend-badge[data-v-733a5ece]{align-items:center;border-radius:5px;display:inline-flex;flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;gap:4px;line-height:1.4;padding:3px 9px 3px 7px;white-space:nowrap}.trend-badge--worsening[data-v-733a5ece]{background:#ef44441f;color:#dc2626}.trend-badge--improving[data-v-733a5ece]{background:#10b9811f;color:#059669}.trend-badge--stable[data-v-733a5ece]{background:#9ca3af1f;color:var(--color-text-muted)}.trend-values[data-v-733a5ece]{align-items:center;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-3) var(--space-3)}.trend-value-item[data-v-733a5ece],.trend-values[data-v-733a5ece]{background:var(--color-bg-subtle);border-radius:5px;display:flex}.trend-value-item[data-v-733a5ece]{border:1px solid var(--color-border);flex-direction:column;gap:3px;padding:var(--space-2) var(--space-3)}.trend-value-item--current[data-v-733a5ece]{background:var(--color-bg);border:1px solid var(--color-border)}.trend-value-date[data-v-733a5ece]{font-size:var(--font-size-xs)}.trend-value-date[data-v-733a5ece],.trend-value-num[data-v-733a5ece]{color:var(--color-text-muted);white-space:nowrap}.trend-value-num[data-v-733a5ece]{font-size:var(--font-size-sm);font-weight:500}.trend-value-num--current[data-v-733a5ece]{color:var(--color-text);font-size:var(--font-size-lg);font-weight:700}.trend-value-unit[data-v-733a5ece]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:400;margin-left:var(--space-1)}.trend-value-arrow[data-v-733a5ece]{align-items:center;display:flex;flex-shrink:0;opacity:.4}.trend-value-arrow--worsening[data-v-733a5ece]{color:#ef4444;opacity:.5}.trend-value-arrow--improving[data-v-733a5ece]{color:#10b981;opacity:.5}.dynamic-summary-text[data-v-733a5ece],.trend-value-arrow--stable[data-v-733a5ece]{color:var(--color-text-muted)}.dynamic-summary-text[data-v-733a5ece]{font-size:var(--font-size-sm);line-height:1.6}.report-dynrecs[data-v-733a5ece]{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.report-dynrec[data-v-733a5ece]{align-items:flex-start;background:var(--color-bg);border:1px solid var(--color-border);border-left:3px solid transparent;border-radius:5px;display:flex;gap:var(--space-3);padding:var(--space-3)}.dynrec-lifestyle[data-v-733a5ece]{border-left-color:#f59e0b99}.dynrec-nutrient[data-v-733a5ece]{border-left-color:#10b98199}.dynrec-discuss_with_doctor[data-v-733a5ece]{border-left-color:#6366f199}.dynrec-icon[data-v-733a5ece]{flex-shrink:0;font-size:1.1rem;line-height:1.4}.dynrec-body[data-v-733a5ece]{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.dynrec-action[data-v-733a5ece]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:1.3;margin:0}.dynrec-reason[data-v-733a5ece]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5;margin:0}.report-patterns[data-v-733a5ece]{gap:var(--space-3);list-style:none;margin:0;padding:0}.report-pattern[data-v-733a5ece],.report-patterns[data-v-733a5ece]{display:flex;flex-direction:column}.report-pattern[data-v-733a5ece]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;gap:var(--space-2);padding:var(--space-3)}.pattern-title[data-v-733a5ece]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:1.3;margin:0}.pattern-explanation[data-v-733a5ece]{background:var(--color-bg-subtle);border-radius:5px;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6;margin:0;padding:var(--space-3)}.pattern-cards[data-v-733a5ece],.pattern-context[data-v-733a5ece]{display:flex;flex-direction:column}.pattern-context[data-v-733a5ece]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px 5px 0 0;gap:var(--space-1);margin-bottom:-1px;padding:var(--space-3)}.pattern-context-title[data-v-733a5ece]{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;margin:0;padding-bottom:var(--space-1);text-transform:uppercase}.pattern-context-text[data-v-733a5ece]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6;margin:0}.pattern-implication[data-v-733a5ece]{background:#8b5cf60f;border:1px solid rgba(139,92,246,.22);border-radius:0 0 5px 5px;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3)}.pattern-implication--solo[data-v-733a5ece]{border-radius:5px}.pattern-implication-label[data-v-733a5ece]{border-bottom:1px solid rgba(139,92,246,.2);color:#7c3aed;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;margin:0;padding-bottom:var(--space-1);text-transform:uppercase}.pattern-implication-text[data-v-733a5ece]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6;margin:0}.report-steps[data-v-733a5ece]{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.report-step[data-v-733a5ece]{align-items:flex-start;background:var(--color-bg);border:1px solid var(--color-border);gap:var(--space-3);padding:var(--space-4)}.report-step[data-v-733a5ece],.step-num[data-v-733a5ece]{border-radius:5px;display:flex}.step-num[data-v-733a5ece]{align-items:center;background:#10b98126;color:#059669;flex-shrink:0;font-size:var(--font-size-xs);font-weight:700;height:24px;justify-content:center;margin-top:2px;width:24px}.step-body[data-v-733a5ece]{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.step-action[data-v-733a5ece]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:1.3;margin:0}.step-reason[data-v-733a5ece]{line-height:1.5;margin:0}.report-disclaimer[data-v-733a5ece],.step-reason[data-v-733a5ece]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.report-disclaimer[data-v-733a5ece]{align-items:center;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:5px;display:flex;flex-direction:column;gap:var(--space-3);line-height:1.6;padding:var(--space-4);text-align:center}.report-disclaimer-icon[data-v-733a5ece]{color:#d97706;flex-shrink:0}.report-divider[data-v-733a5ece]{background:linear-gradient(to right,transparent,var(--color-border) 20%,var(--color-border) 80%,transparent);height:1px;margin:var(--space-2) 0}.report-actions-row[data-v-733a5ece]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.report-delete-block[data-v-733a5ece]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.report-delete-info[data-v-733a5ece]{align-items:flex-start;display:flex;gap:var(--space-3)}.report-delete-title[data-v-733a5ece]{color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;margin-bottom:2px}.report-delete-sub[data-v-733a5ece]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.btn-delete[data-v-733a5ece]{align-items:center;align-self:flex-start;background:#ef44440d;border:1px solid rgba(239,68,68,.3);border-radius:5px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:600;gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:background var(--transition-normal),border-color var(--transition-normal)}.btn-delete[data-v-733a5ece]:not(:disabled):hover{background:#ef44441a;border-color:#ef444480}.btn-delete[data-v-733a5ece]:disabled{cursor:not-allowed;opacity:.45}@keyframes btn-spin-733a5ece{to{transform:rotate(1turn)}}.btn-delete-spin[data-v-733a5ece]{animation:btn-spin-733a5ece .75s linear infinite;flex-shrink:0}.report-delete-error[data-v-733a5ece]{color:#dc2626;font-size:var(--font-size-xs)}@media(max-width:640px){.report-block[data-v-733a5ece]{padding:var(--space-3)}.report-actions-row[data-v-733a5ece]{flex-direction:column}.freshness-badge--desktop[data-v-733a5ece]{display:none}.freshness-badge--mobile[data-v-733a5ece]{display:inline-flex}.trend-header[data-v-733a5ece]{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.trend-badge[data-v-733a5ece]{align-self:flex-start}.trend-values[data-v-733a5ece]{gap:var(--space-2)}}.pi-note[data-v-733a5ece]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;padding:var(--space-4)}.pi-note-label[data-v-733a5ece]{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--font-size-xs);font-weight:600;gap:var(--space-3);letter-spacing:.03em;margin-bottom:var(--space-3);text-transform:uppercase}.pi-note-text[data-v-733a5ece]{color:var(--color-text);font-size:var(--font-size-sm);line-height:1.6}.pi-qa-card[data-v-733a5ece]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;padding:var(--space-4)}.pi-qa-list[data-v-733a5ece]{display:flex;flex-direction:column;gap:var(--space-2)}.pi-qa-item[data-v-733a5ece]{background:var(--color-bg-subtle);border-radius:5px;padding:var(--space-3)}.pi-qa-q[data-v-733a5ece]{color:var(--color-text-muted);font-weight:500;line-height:1.45;margin-bottom:var(--space-1)}.pi-qa-a[data-v-733a5ece],.pi-qa-q[data-v-733a5ece]{font-size:var(--font-size-sm)}.pi-qa-a[data-v-733a5ece]{color:var(--color-text);line-height:1.55}.pi-qa-a--empty[data-v-733a5ece]{color:var(--color-text-muted);font-style:italic}@media(max-width:640px){.pi-note[data-v-733a5ece],.pi-qa-card[data-v-733a5ece]{padding:var(--space-3)}}.home-page[data-v-9622c8ab]{gap:var(--space-6)}.home-hero[data-v-9622c8ab],.home-page[data-v-9622c8ab]{display:flex;flex-direction:column}.home-hero[data-v-9622c8ab]{align-items:center;gap:var(--space-4);padding-top:var(--space-6)}.home-hero__sub[data-v-9622c8ab]{font-size:var(--font-size-lg);line-height:1.5;text-align:center}.home-section-title[data-v-9622c8ab]{color:var(--color-text);font-size:var(--font-size-2xl);font-weight:700;line-height:1.3}#popular-indicators-title[data-v-9622c8ab],#popular-tests-title[data-v-9622c8ab],#usecases-title[data-v-9622c8ab],.home-section-title[data-v-9622c8ab]{margin-bottom:var(--space-4)}#tests-title[data-v-9622c8ab],#usecases-title[data-v-9622c8ab]{margin-bottom:var(--space-2)}.home-section-sub[data-v-9622c8ab]{font-size:var(--font-size-md);line-height:1.5;margin:0 auto var(--space-4);max-width:600px}.home-usecases[data-v-9622c8ab]{align-items:center;display:flex;flex-direction:column}.usecases-list[data-v-9622c8ab]{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0;width:100%}.usecase-item--wide[data-v-9622c8ab]{grid-column:1/-1}.usecase-item[data-v-9622c8ab]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);text-align:center}.usecase-icon[data-v-9622c8ab]{font-size:1.75rem;line-height:1}.usecase-title[data-v-9622c8ab]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:1.3;margin:0}.usecase-text[data-v-9622c8ab]{font-size:var(--font-size-sm);line-height:1.5;margin:0}.home-steps[data-v-9622c8ab]{align-items:center;display:flex;flex-direction:column}.steps-list[data-v-9622c8ab]{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;width:100%}.steps-item[data-v-9622c8ab]{background:var(--color-bg-subtle);border:1px solid var(--color-border);flex-direction:column;gap:var(--space-2);padding:var(--space-5);text-align:center}.steps-item[data-v-9622c8ab],.steps-num[data-v-9622c8ab]{align-items:center;border-radius:5px;display:flex}.steps-num[data-v-9622c8ab]{background:var(--color-primary);color:#fff;flex-shrink:0;font-size:var(--font-size-md);font-weight:700;height:36px;justify-content:center;width:36px}.steps-item__title[data-v-9622c8ab]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:1.3;margin:0}.steps-item__text[data-v-9622c8ab]{font-size:var(--font-size-sm);line-height:1.5;margin:0}.home-features[data-v-9622c8ab]{align-items:center;display:flex;flex-direction:column}.features-list[data-v-9622c8ab]{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;width:100%}.features-item[data-v-9622c8ab]{align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);text-align:center}.features-icon[data-v-9622c8ab]{font-size:1.75rem;line-height:1}.features-item__title[data-v-9622c8ab]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:1.3;margin:0}.features-item__text[data-v-9622c8ab]{font-size:var(--font-size-sm);line-height:1.5;margin:0}.home-popular[data-v-9622c8ab]{align-items:center;display:flex;flex-direction:column}.popular-grid[data-v-9622c8ab]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;list-style:none;margin:0;padding:0;width:100%}.popular-item[data-v-9622c8ab]{flex:0 1 auto}.popular-link[data-v-9622c8ab]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);display:block;font-size:var(--font-size-sm);font-weight:500;padding:var(--space-2) var(--space-4);text-decoration:none;transition:border-color var(--transition-normal),color var(--transition-normal),background var(--transition-normal);white-space:nowrap}.popular-link[data-v-9622c8ab]:hover{background:var(--color-bg);border-color:var(--color-primary);color:var(--color-primary)}.home-tests[data-v-9622c8ab]{align-items:center;display:flex;flex-direction:column}.tests-grid[data-v-9622c8ab]{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0;width:100%}.test-card[data-v-9622c8ab]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;padding:var(--space-5)}.test-card[data-v-9622c8ab],.test-card-header[data-v-9622c8ab]{display:flex;flex-direction:column;gap:var(--space-2)}.test-card-header[data-v-9622c8ab]{align-items:center;text-align:center}.test-card-icon[data-v-9622c8ab]{flex-shrink:0;font-size:1.5rem;line-height:1}.test-card-title[data-v-9622c8ab]{color:var(--color-text);font-size:var(--font-size-md);font-weight:700;line-height:1.3;margin:0}.test-card-desc[data-v-9622c8ab]{font-size:var(--font-size-sm);line-height:1.5;margin:0}.test-card-list[data-v-9622c8ab]{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0;padding-top:var(--space-3)}.test-card-list-item[data-v-9622c8ab]{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.5;padding-left:var(--space-3);position:relative}.test-card-list-item[data-v-9622c8ab]:before{color:var(--color-primary);content:"·";font-weight:700;left:0;position:absolute}.test-card-list-link[data-v-9622c8ab]{color:var(--color-primary);text-decoration:none;transition:text-decoration-color var(--transition-normal)}.test-card-list-link[data-v-9622c8ab]:hover{text-decoration:underline}.home-faq[data-v-9622c8ab]{width:100%}@media(max-width:640px){.home-page[data-v-9622c8ab]{gap:var(--space-6)}.home-hero__sub[data-v-9622c8ab]{font-size:var(--font-size-md)}.home-section-title[data-v-9622c8ab]{margin-bottom:var(--space-2)!important}.home-section-sub[data-v-9622c8ab]{margin-bottom:var(--space-3)}.usecases-list[data-v-9622c8ab]{grid-template-columns:1fr}.usecase-item--wide[data-v-9622c8ab]{grid-column:auto}.features-list[data-v-9622c8ab],.steps-list[data-v-9622c8ab],.tests-grid[data-v-9622c8ab]{grid-template-columns:1fr}.features-item[data-v-9622c8ab],.steps-item[data-v-9622c8ab],.test-card[data-v-9622c8ab],.usecase-item[data-v-9622c8ab]{padding:var(--space-4)}.popular-item[data-v-9622c8ab]{flex:1 1 100%}.popular-link[data-v-9622c8ab]{text-align:center;white-space:normal}}pre code .line{display:block}.hdr-logo[data-v-91d4c9a5]{align-items:center;cursor:pointer;display:flex;gap:5px;text-decoration:none}.hdr-logo__svg[data-v-91d4c9a5]{display:block;flex-shrink:0}.hdr-logo__brand[data-v-91d4c9a5]{color:#111827;font-size:21px;font-weight:800;line-height:1}.hdr-logo__accent[data-v-91d4c9a5]{background:linear-gradient(135deg,#06b6d4,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hdr-logo__bg[data-v-91d4c9a5]{transition:opacity 70ms}.hdr-logo__bg--dim[data-v-91d4c9a5]{opacity:.7}.lang[data-v-bc8bc1ee]{position:relative}.lang-toggle[data-v-bc8bc1ee]{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:5px;color:#374151;cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:600;gap:4px;line-height:1;padding:8px 10px;transition:all var(--transition-fast)}.lang-toggle[data-v-bc8bc1ee]:hover{background:var(--color-bg-subtle);border-color:#d1d5db}.lang-flag[data-v-bc8bc1ee]{border-radius:2px;display:block;flex-shrink:0;height:15px;-o-object-fit:cover;object-fit:cover;width:20px}.lang-code[data-v-bc8bc1ee]{margin-left:2px}.lang-chevron[data-v-bc8bc1ee]{color:#9ca3af;flex-shrink:0;transition:transform var(--transition-normal)}.lang-chevron.is-open[data-v-bc8bc1ee]{transform:rotate(180deg)}.lang-dropdown[data-v-bc8bc1ee]{background:#fff;border:1px solid var(--color-border);box-shadow:0 12px 40px #0000001f;display:grid;gap:.3rem;min-width:180px;opacity:0;overflow:hidden;padding:.5rem;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-6px);transition:opacity var(--transition-normal),transform var(--transition-normal),visibility var(--transition-normal);visibility:hidden;z-index:220}.lang-dropdown.is-open[data-v-bc8bc1ee]{border-radius:5px;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.lang-option[data-v-bc8bc1ee]{align-items:center;border-radius:5px;color:#4b5563;display:flex;font-size:var(--font-size-sm);gap:10px;padding:8px 12px;text-decoration:none;transition:all var(--transition-fast);white-space:nowrap}.lang-option[data-v-bc8bc1ee]:hover{background:var(--color-bg-overlay);color:var(--color-text)}.lang-option.is-active[data-v-bc8bc1ee]{background:#eff6ff;color:#1d4ed8}.lang-option-flag[data-v-bc8bc1ee]{border-radius:2px;display:block;flex-shrink:0;height:15px;-o-object-fit:cover;object-fit:cover;width:20px}.lang-option-name[data-v-bc8bc1ee]{flex:1;text-align:left}.lang-option-code[data-v-bc8bc1ee]{background:var(--color-bg-overlay);border-radius:var(--radius-sm);color:#9ca3af;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.05em;padding:2px 6px}.lang-option.is-active .lang-option-code[data-v-bc8bc1ee]{background:#dbeafe;color:#3b82f6}.site-header[data-v-7445896a]{background:#fff;border-bottom:1px solid var(--color-border);padding:var(--space-4);position:sticky;top:0;z-index:200}.hdr-container[data-v-7445896a]{gap:var(--space-6);margin:0 auto;max-width:var(--container-max);padding:0 var(--container-pad)}.hdr-container[data-v-7445896a],.hdr-right[data-v-7445896a]{align-items:center;display:flex}.hdr-right[data-v-7445896a]{gap:var(--space-2);margin-left:auto}@media(max-width:325px){.hdr-container[data-v-7445896a]{flex-direction:column;gap:var(--space-3)}.hdr-right[data-v-7445896a]{margin-left:0}}a[data-v-9eadcae1]{-webkit-tap-highlight-color:transparent}.site-footer[data-v-9eadcae1]{background:var(--color-bg-subtle);border-top:1px solid var(--color-border);margin-top:var(--space-6)}.ft-container[data-v-9eadcae1]{margin:0 auto;max-width:var(--container-max);padding:0 var(--container-pad)}.ft-inner[data-v-9eadcae1]{align-items:flex-start;display:flex;gap:var(--space-8);padding:var(--space-6) 0}.ft-group[data-v-9eadcae1]{flex:1;min-width:0}.ft-group[data-v-9eadcae1],.ft-group ul[data-v-9eadcae1]{display:flex;flex-direction:column}.ft-group--legal[data-v-9eadcae1]{flex:none;width:160px}.ft-group-title[data-v-9eadcae1]{color:var(--color-text);display:block;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;margin-bottom:var(--space-2);text-transform:uppercase}.ft-link[data-v-9eadcae1]{color:var(--color-text-muted);display:inline-block;font-size:var(--font-size-sm);padding:3px 0;text-decoration:none;transition:color var(--transition-fast)}.ft-link--all[data-v-9eadcae1],.ft-link.ft-link--active[data-v-9eadcae1],.ft-link.router-link-exact-active[data-v-9eadcae1],.ft-link[data-v-9eadcae1]:hover{color:var(--color-primary)}.ft-link--all[data-v-9eadcae1]{font-weight:500;margin-top:var(--space-1)}.ft-bottom[data-v-9eadcae1]{border-top:1px solid var(--color-border);display:flex;justify-content:center;padding:var(--space-6) 0}.ft-copy[data-v-9eadcae1]{color:#9ca3af;font-size:var(--font-size-md);margin:0}@media(max-width:768px){.ft-inner[data-v-9eadcae1]{flex-wrap:wrap;gap:var(--space-6)}.ft-group[data-v-9eadcae1]{min-width:140px}.ft-group[data-v-9eadcae1],.ft-group--legal[data-v-9eadcae1]{flex:1 1 calc(50% - var(--space-6))}.ft-group--legal[data-v-9eadcae1]{width:auto}}@media(max-width:480px){.ft-group[data-v-9eadcae1]{flex:1 1 100%}}
