: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{font-family:var(--font-sans);font-size:var(--font-size-md);line-height:1.6;color:var(--color-text);background-color:var(--color-bg);-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{cursor:pointer;border:none;background:none}button,input,textarea{font-family:inherit}ol,ul{list-style:none}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.page{display:flex;flex-direction:column;min-height:100dvh}.page-main{flex:1}.h1{font-size:var(--font-size-4xl);font-weight:800;line-height:1.15;letter-spacing:-.02em}.h2{font-size:var(--font-size-3xl);line-height:1.2;letter-spacing:-.01em}.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{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:5px;font-size:var(--font-size-sm);font-weight:600;line-height:1;border:1.5px solid transparent;transition:background-color var(--transition-normal),border-color var(--transition-normal),opacity var(--transition-normal),transform var(--transition-normal);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit;cursor:pointer}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:not(:disabled):active{transform:scale(.98)}.btn-primary{background:var(--gradient-brand);color:#fff;border:none}.btn-primary:not(:disabled):hover{opacity:.9}.btn-secondary{background:#2f89df0f;color:var(--color-primary);border-color:#2f89df66}.btn-secondary:not(:disabled):hover{background:#2f89df1f;border-color:#2f89dfb3}.btn-secondary.is-copied{color:#059669;border-color:#10b98166;background:#10b98114}.btn-full{width:100%}.btn-loading{position:relative;color:transparent;pointer-events:none}.btn-spinner{position:absolute;inset:0;margin:auto;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:var(--radius-full);animation:spin .7s linear infinite}.btn-secondary .btn-spinner{border-color:#2f89df33;border-top-color:var(--color-primary)}@keyframes spin{to{transform:rotate(1turn)}}.card{background-color:var(--color-bg);border:1px solid var(--color-border)}.card{border-radius:var(--radius-xl);padding:var(--space-6)}.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{display:inline-flex;align-items:center;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{position:sticky;top:0;z-index:100;background-color:var(--color-bg);border-bottom:1px solid var(--color-border)}.footer{border-top:1px solid var(--color-border);padding-block:var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-sm)}.cookie-banner{position:fixed;bottom:var(--space-4);left:50%;transform:translate(-50%);z-index:200;width:calc(100% - var(--space-8));max-width:560px;background-color:var(--color-text);color:#fff;border-radius:5px;padding:var(--space-4) var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between;box-shadow:var(--shadow-lg)}.cookie-banner__text{font-size:var(--font-size-sm);flex:1;min-width:200px;line-height:1.5}.cookie-banner__actions{display:flex;gap:var(--space-2)}.disclaimer{font-size:var(--font-size-xs);border-top:1px solid var(--color-border);padding-top:var(--space-4);margin-top:var(--space-6)}.disclaimer{color:var(--color-text-muted)}.lang-switcher{display:flex;gap:var(--space-1);font-size:var(--font-size-sm)}.lang-switcher__item{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font-weight:500;transition:background-color var(--transition-fast)}.lang-switcher__item:hover{background-color:var(--color-bg-overlay);text-decoration:none}.lang-switcher__item--active{color:var(--color-primary);font-weight:700;background-color:var(--color-bg-subtle)}.error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:60dvh}.error-page>.btn{margin-top:var(--space-2)}.error-page__code{font-size:5rem;font-weight:800;color:var(--color-border);line-height:1}.skeleton{background:linear-gradient(90deg,var(--color-bg-overlay) 25%,var(--color-border) 50%,var(--color-bg-overlay) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;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{width:6px;height: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]{position:fixed;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);z-index:300;pointer-events:none;transform:scaleX(0);transform-origin:left;opacity:0;transition:opacity .2s}.loading-bar--active[data-v-d54e20ca]{opacity:1;animation:loading-progress-d54e20ca 10s cubic-bezier(.1,.05,0,1) forwards}.loading-bar--finishing[data-v-d54e20ca]{animation:none;transform:scaleX(1);opacity:0;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-209cc385]{background:#f8fafc;font-family:system-ui,-apple-system,sans-serif;color:#0f172a}.loading-indicator[data-v-209cc385]{padding:10rem;display:flex;align-items:center;justify-content:center}.loading-indicator span[data-v-209cc385]{font-size:13px;color:#94a3b8}.login-wrapper[data-v-209cc385]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-card[data-v-209cc385]{width:100%;max-width:340px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:32px}.login-title[data-v-209cc385]{margin:0 0 6px;font-size:16px;font-weight:600;text-align:center}.login-subtitle[data-v-209cc385]{margin:0 0 24px;font-size:13px;color:#94a3b8;text-align:center}.login-form[data-v-209cc385]{display:flex;flex-direction:column;gap:10px}.login-input[data-v-209cc385]{padding:9px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;outline:none;color:#0f172a;background:#fff}.login-error[data-v-209cc385]{margin:0;font-size:13px;color:#dc2626;text-align:center}.login-button[data-v-209cc385]{padding:9px;background:#6366f1;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.logs-panel[data-v-209cc385]{max-width:1200px;margin:0 auto;padding:24px}.panel-header[data-v-209cc385]{justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.panel-header[data-v-209cc385],.title-section[data-v-209cc385]{display:flex;align-items:center}.title-section[data-v-209cc385]{gap:10px}.title[data-v-209cc385]{font-size:16px;font-weight:600}.badge-count[data-v-209cc385]{font-size:12px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;padding:2px 10px;color:#64748b}.actions-section[data-v-209cc385]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.auto-refresh-label[data-v-209cc385]{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auto-refresh-checkbox[data-v-209cc385]{accent-color:#6366f1}.btn-secondary[data-v-209cc385]{border:1px solid #e2e8f0;border-radius:7px;color:#374151}.btn-danger[data-v-209cc385],.btn-secondary[data-v-209cc385]{padding:5px 12px;background:#fff;font-size:13px;cursor:pointer}.btn-danger[data-v-209cc385]{border:1px solid #fecaca;border-radius:7px;color:#dc2626}.btn-outline[data-v-209cc385]{padding:5px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:7px;font-size:13px;color:#94a3b8;cursor:pointer}.filters-bar[data-v-209cc385]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.type-filters[data-v-209cc385]{display:flex;gap:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:3px;flex-shrink:0}.filter-btn[data-v-209cc385]{padding:4px 10px;border:none;border-radius:5px;font-size:12px;cursor:pointer;transition:all .15s}.filter-btn-active[data-v-209cc385]{background:#6366f1;color:#fff}.filter-btn-inactive[data-v-209cc385]{background:transparent;color:#64748b}.filter-count[data-v-209cc385]{margin-left:3px;opacity:.7}.search-input[data-v-209cc385]{flex:1;min-width:200px;padding:6px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;outline:none;background:#fff;color:#0f172a}.bulk-bar[data-v-209cc385]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.bulk-text[data-v-209cc385]{font-size:13px;color:#991b1b;font-weight:500}.btn-bulk-delete[data-v-209cc385]{padding:4px 12px;background:#dc2626;border:none;border-radius:6px;color:#fff;font-size:13px;cursor:pointer}.btn-bulk-cancel[data-v-209cc385]{padding:4px 10px;background:transparent;border:1px solid #fca5a5;border-radius:6px;color:#dc2626;font-size:13px;cursor:pointer}.empty-state[data-v-209cc385]{padding:48px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;text-align:center}.empty-title[data-v-209cc385]{margin:0 0 4px;font-size:15px;color:#64748b}.empty-subtitle[data-v-209cc385]{margin:0;font-size:13px;color:#94a3b8}.logs-list[data-v-209cc385]{display:flex;flex-direction:column;gap:1px;background:#e2e8f0;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.list-header[data-v-209cc385]{background:#f8fafc;padding:8px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e2e8f0}.select-all-text[data-v-209cc385]{font-size:12px;color:#94a3b8}.log-row[data-v-209cc385]{background:#fff;padding:12px 16px}.log-row-selected[data-v-209cc385]{background:#fafafa}.log-row-content[data-v-209cc385]{display:flex;align-items:flex-start;gap:10px}.checkbox[data-v-209cc385]{accent-color:#6366f1;cursor:pointer;width:14px;height:14px;flex-shrink:0}.checkbox[data-v-209cc385],.log-checkbox[data-v-209cc385]{margin-top:3px}.type-badge[data-v-209cc385]{flex-shrink:0;font-size:11px;font-weight:500;padding:2px 7px;border-radius:4px;margin-top:2px;white-space:nowrap;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.log-info[data-v-209cc385]{flex:1;min-width:0}.log-message[data-v-209cc385]{margin:0 0 3px;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-meta[data-v-209cc385]{display:flex;gap:12px;font-size:12px;color:#94a3b8;flex-wrap:wrap}.log-url[data-v-209cc385]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-details[data-v-209cc385]{padding:3px 8px;background:#f8fafc;font-size:11px;color:#64748b}.btn-delete[data-v-209cc385],.btn-details[data-v-209cc385]{flex-shrink:0;border:1px solid #e2e8f0;border-radius:5px;cursor:pointer}.btn-delete[data-v-209cc385]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;color:#cbd5e1;font-size:14px;line-height:1}.stack-trace[data-v-209cc385]{margin-top:10px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.extra-data pre[data-v-209cc385],.stack-trace pre[data-v-209cc385]{margin:0;font-size:11px;color:#475569;white-space:pre-wrap;word-break:break-all;line-height:1.6;font-family:ui-monospace,monospace}.extra-data[data-v-209cc385]{margin-top:6px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.extra-data pre[data-v-209cc385]{color:#64748b}.footer-note[data-v-209cc385]{margin:12px 0 0;font-size:12px;color:#979797;text-align:center}.opacity-low[data-v-209cc385]{opacity:.65}.pf-page[data-v-9968cd9f]{justify-content:center;min-height:60vh}.pf-card[data-v-9968cd9f],.pf-page[data-v-9968cd9f]{display:flex;align-items:center;padding:var(--space-6)}.pf-card[data-v-9968cd9f]{max-width:480px;width:100%;background:var(--color-bg);border:1px solid var(--color-danger,#dc2626);border-radius:var(--radius-md,12px);text-align:center;flex-direction:column;gap:var(--space-3)}.pf-icon[data-v-9968cd9f]{width:64px;height:64px;border-radius:50%;background:var(--color-danger,#dc2626);color:#fff;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700}.pf-sub[data-v-9968cd9f]{color:var(--color-text-muted);margin:0}.pf-btn[data-v-9968cd9f]{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm,8px);font-size:var(--font-size-md);font-weight:600;cursor:pointer}.pf-link[data-v-9968cd9f]{color:var(--color-primary);text-decoration:underline}.pf-contact[data-v-9968cd9f],.pf-link[data-v-9968cd9f]{font-size:var(--font-size-sm)}.pf-contact[data-v-9968cd9f]{color:var(--color-text-muted);margin:0}.pf-contact a[data-v-9968cd9f]{color:var(--color-primary);text-decoration:underline}.ps-page[data-v-f828bc94]{justify-content:center;min-height:70vh;padding:var(--space-6)}.ps-card[data-v-f828bc94],.ps-page[data-v-f828bc94]{display:flex;align-items:center}.ps-card[data-v-f828bc94]{position:relative;max-width:460px;width:100%;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-6) var(--space-8);text-align:center;flex-direction:column;gap:var(--space-3);box-shadow:var(--shadow-lg);overflow:hidden;animation:ps-in-f828bc94 .35s ease both}.ps-card[data-v-f828bc94]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-brand)}.ps-card--ok[data-v-f828bc94]{border-color:#16a34a59}.ps-card--ok[data-v-f828bc94]:before{background:linear-gradient(135deg,#34d399,#16a34a)}.ps-card--err[data-v-f828bc94]{border-color:#dc262659}.ps-card--err[data-v-f828bc94]:before{background:linear-gradient(135deg,#f87171,#dc2626)}@keyframes ps-in-f828bc94{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.ps-card h1[data-v-f828bc94]{margin:0}.ps-spinner[data-v-f828bc94]{width:52px;height:52px;border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:ps-spin-f828bc94 .9s linear infinite}@keyframes ps-spin-f828bc94{to{transform:rotate(1turn)}}.ps-icon[data-v-f828bc94]{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:38px;font-weight:700;color:#fff;animation:ps-pop-f828bc94 .4s cubic-bezier(.34,1.56,.64,1) both}.ps-icon--ok[data-v-f828bc94]{background:linear-gradient(135deg,#34d399,#16a34a);box-shadow:0 8px 20px -6px #16a34a80}.ps-icon--err[data-v-f828bc94]{background:linear-gradient(135deg,#f87171,#dc2626);box-shadow:0 8px 20px -6px #dc262680}@keyframes ps-pop-f828bc94{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ps-sub[data-v-f828bc94]{line-height:1.5}.ps-elapsed[data-v-f828bc94],.ps-sub[data-v-f828bc94]{color:var(--color-text-muted);margin:0}.ps-elapsed[data-v-f828bc94]{font-size:var(--font-size-sm);padding:var(--space-1) var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-full,999px)}.ps-btn[data-v-f828bc94]{margin-top:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;transition:filter var(--transition-fast,.15s),transform var(--transition-fast,.15s)}.ps-btn[data-v-f828bc94]:hover{filter:brightness(1.08)}.ps-btn[data-v-f828bc94]:active{transform:translateY(1px)}.ps-contact[data-v-f828bc94]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.ps-contact a[data-v-f828bc94]{color:var(--color-primary);text-decoration:underline}@media(prefers-reduced-motion:reduce){.ps-card[data-v-f828bc94],.ps-icon[data-v-f828bc94]{animation:none}}.breadcrumb[data-v-b74e4144]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);font-size:var(--font-size-sm);padding:var(--space-5) 0}.breadcrumb__link[data-v-b74e4144]{text-decoration:none;font-weight:600;transition:color .3s ease-in-out}.breadcrumb__link[data-v-b74e4144],.breadcrumb__link[data-v-b74e4144]:visited{color:#6b728066}.breadcrumb__link[data-v-b74e4144]:hover{color:var(--color-text-muted)}.breadcrumb__current[data-v-b74e4144]{color:var(--color-primary);font-weight:600}.breadcrumb__sep[data-v-b74e4144]{color:var(--color-text-muted);opacity:.4}.sc-faq[data-v-61c7ee6b]{display:flex;flex-direction:column;gap:var(--space-4)}.sc-faq__title[data-v-61c7ee6b]{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text);text-align:center}.faq-list[data-v-61c7ee6b]{display:flex;flex-direction:column;gap:var(--space-2)}.faq-item[data-v-61c7ee6b]{border:1px solid var(--color-border);border-radius:5px;transition:border-color var(--transition-normal)}.faq-item.is-open[data-v-61c7ee6b]{border-color:var(--color-primary)}.faq-q[data-v-61c7ee6b]{width:100%;padding:var(--space-4) var(--space-5);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;background:none;border:none;font-family:inherit}.faq-q__text[data-v-61c7ee6b]{font-weight:600;font-size:var(--font-size-md);color:var(--color-text);line-height:1.4;margin:0;transition:color .3s ease-in-out}.faq-item.is-open .faq-q__text[data-v-61c7ee6b],.faq-q:hover .faq-q__text[data-v-61c7ee6b]{color:var(--color-primary)}.faq-chevron[data-v-61c7ee6b]{flex-shrink:0;color:var(--color-text-muted);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-61c7ee6b],.faq-q:hover .faq-chevron[data-v-61c7ee6b]{color:var(--color-primary)}.faq-item.is-open .faq-chevron[data-v-61c7ee6b]{transform:rotate(180deg)}.faq-collapse[data-v-61c7ee6b]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-collapse.is-open[data-v-61c7ee6b]{grid-template-rows:1fr}.faq-collapse-inner[data-v-61c7ee6b]{overflow:hidden}.faq-a[data-v-61c7ee6b]{padding:0 var(--space-5) var(--space-4);font-size:var(--font-size-md);color:var(--color-text-muted);line-height:1.7}.faq-a[data-v-61c7ee6b] a{color:var(--color-primary);font-weight:500;text-decoration:none}.faq-a[data-v-61c7ee6b] a:hover{text-decoration:underline}@media(max-width:640px){.sc-faq[data-v-61c7ee6b]{gap:var(--space-2)}.faq-a[data-v-61c7ee6b],.faq-q[data-v-61c7ee6b]{padding:var(--space-4)}}.rw-header[data-v-9e893b8e]{text-align:center;display:flex;flex-direction:column;margin-bottom:var(--space-4);gap:var(--space-1)}.rw-title[data-v-9e893b8e]{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text)}.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]{width:100%;min-height:150px;border-radius:5px}.rw-box[data-v-9e893b8e]{border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg-subtle);padding:var(--space-6);display:flex;align-items:center;min-height:150px}.rw-divider[data-v-9e893b8e]{width:1px;height:80px;background:var(--color-border);flex-shrink:0}.rw-left[data-v-9e893b8e]{flex:1;display:flex;flex-direction:column;align-items:center;line-height:1.3}.rw-avg[data-v-9e893b8e]{font-size:2.25rem;font-weight:800;line-height:1;color:var(--color-text);font-variant-numeric:tabular-nums}.rw-display-stars[data-v-9e893b8e]{display:flex;gap:2px}.rw-display-star[data-v-9e893b8e]{font-size:1.5rem;line-height:1;display:block;color:var(--color-border);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]{display:flex;align-items:center}.rw-select[data-v-9e893b8e]{flex-direction:column}.rw-icon[data-v-9e893b8e]{width:52px;height:52px;flex-shrink:0}.rw-select-hint[data-v-9e893b8e]{margin:0;font-size:var(--font-size-sm);font-weight:500}.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]{font-size:2rem;line-height:1;color:var(--color-border);background:none;border:none;padding:0 2px;cursor:pointer;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]{color:#f59e0b;animation:star-bounce-9e893b8e .5s cubic-bezier(.36,.07,.19,.97) forwards}@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]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.rw-spinner[data-v-9e893b8e]{display:block;width:28px;height:28px;border:3px solid rgba(47,137,223,.2);border-top:3px solid var(--color-primary);border-radius:var(--radius-full);animation:spin-9e893b8e .7s linear infinite}@keyframes spin-9e893b8e{to{transform:rotate(1turn)}}.rw-sending-text[data-v-9e893b8e]{margin:0;font-weight:500;text-align:center}.rw-thankyou[data-v-9e893b8e]{flex-direction:column;text-align:center}.rw-check[data-v-9e893b8e],.rw-thankyou[data-v-9e893b8e]{display:flex;align-items:center}.rw-check[data-v-9e893b8e]{justify-content:center;width:33px;height:32px;border-radius:5px;background:#16a34a;color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:var(--space-1)}.rw-thankyou-title[data-v-9e893b8e]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin:0}.rw-thankyou-sub[data-v-9e893b8e]{margin:0}@media(max-width:640px){.rw-box[data-v-9e893b8e]{padding:var(--space-4);gap:var(--space-3);min-height:120px}.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]{width:36px;height: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]{width:32px;height:32px;font-size:1rem;margin-bottom:var(--space-1)}.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]{width:22px;height:22px}}@media(max-width:325px){.rw-box[data-v-9e893b8e]{flex-direction:column}.rw-divider[data-v-9e893b8e]{width:100%;height:1px}}.hi-page[data-v-5a52cbb5]{max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.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]{display:block;width:100%;aspect-ratio:1500/630;border-radius:5px;overflow:hidden;background:#e8f6ff}.hi-cover-wrap[data-v-5a52cbb5]:not(.hi-cover-wrap--loading){box-shadow:0 5px 5px #0003}.hi-cover-wrap[data-v-5a52cbb5] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}.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{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35) 50%,transparent);background-size:200% 100%;animation:hi-skeleton-5a52cbb5 1.4s ease-in-out infinite}@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{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.hi-body[data-v-5a52cbb5]{display:flex;flex-direction:column;font-size:var(--font-size-md);line-height:1.8;color:var(--color-text)}.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{padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1);list-style:disc}.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{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);border:1px solid var(--color-border)}.hi-body[data-v-5a52cbb5] thead{background:var(--color-bg-subtle)}.hi-body[data-v-5a52cbb5] th{padding:var(--space-3) var(--space-4);font-weight:600;color:var(--color-text);text-align:left;border-bottom:2px solid var(--color-border)}.hi-body[data-v-5a52cbb5] td{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.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]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg-subtle)}.hi-related-title[data-v-5a52cbb5]{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em}.hi-related-list[data-v-5a52cbb5]{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-4);list-style:disc}.hi-related-list li[data-v-5a52cbb5]::marker{color:var(--color-primary)}.hi-related-link[data-v-5a52cbb5]{font-size:var(--font-size-md);color:var(--color-primary);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]{font-size:var(--font-size-xs);font-weight:500;color:var(--color-primary);background:#2f89df14;border:1px solid rgba(47,137,223,.2);border-radius:5px;padding:2px var(--space-3);white-space:nowrap;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.hi-tag[data-v-5a52cbb5]:hover{background:#2f89df26;border-color:var(--color-primary)}.hi-cta[data-v-5a52cbb5]{display:flex;flex-direction:column;padding:var(--space-6);border-radius:5px;background:#f2f8ff;text-align:center;border:1px solid #d2e7ff;text-decoration:none;line-height:1.5;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]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text)}.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]{font-weight:500;color:var(--color-primary);margin-top:var(--space-2)}.disc-page[data-v-5aee7b0c]{margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.disc-page h1[data-v-5aee7b0c]{margin-bottom:var(--space-2)}.disc-page section[data-v-5aee7b0c]{display:flex;flex-direction:column;gap:var(--space-2)}.disc-page h2[data-v-5aee7b0c]{color:var(--color-text)}.disc-page li[data-v-5aee7b0c],.disc-page p[data-v-5aee7b0c]{font-size:var(--font-size-md);color:var(--color-text-muted);line-height:1.7}.disc-page .lead[data-v-5aee7b0c]{font-size:var(--font-size-md);color:var(--color-text)}.disc-page ul[data-v-5aee7b0c]{list-style:disc;padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.disc-page a[data-v-5aee7b0c]{color:var(--color-primary);text-decoration:underline}.emergency[data-v-5aee7b0c]{border-left:3px solid var(--color-danger,#dc2626);padding:var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-sm,4px)}.emergency p[data-v-5aee7b0c]{color:var(--color-text)}.pay-badges[data-v-1e4dbace]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.pay-badge[data-v-1e4dbace]{display:inline-flex;align-items:center;justify-content:center;height:36px;min-width:60px;padding:0 var(--space-2);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);transition:border-color var(--transition-fast)}.pay-badge img[data-v-1e4dbace]{max-height:28px;width:auto;-o-object-fit:contain;object-fit:contain}.pay-badge--bank[data-v-1e4dbace]{text-decoration:none}.pay-badge--bank[data-v-1e4dbace]:hover{border-color:var(--color-primary)}.legal-page[data-v-ca407626]{margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.legal-page h1[data-v-ca407626]{margin-bottom:var(--space-2)}.legal-page section[data-v-ca407626]{display:flex;flex-direction:column;gap:var(--space-2)}.legal-page h2[data-v-ca407626]{color:var(--color-text)}.legal-page dd[data-v-ca407626],.legal-page dt[data-v-ca407626],.legal-page li[data-v-ca407626],.legal-page p[data-v-ca407626]{font-size:var(--font-size-md);color:var(--color-text-muted);line-height:1.7}.legal-page .lead[data-v-ca407626]{font-size:var(--font-size-md);color:var(--color-text)}.legal-page .muted[data-v-ca407626]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.legal-page ul[data-v-ca407626]{list-style:disc;padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.legal-page a[data-v-ca407626]{color:var(--color-primary);text-decoration:underline}.contact-dl[data-v-ca407626]{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4);margin-top:var(--space-2)}.contact-dl dt[data-v-ca407626]{font-weight:600;color:var(--color-text)}.requisites dl[data-v-ca407626]{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4)}.requisites dt[data-v-ca407626]{font-weight:600;color:var(--color-text)}.badges[data-v-ca407626]{margin-top:var(--space-3)}.version[data-v-ca407626]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic;margin-top:var(--space-4)}.pm-overlay[data-v-725170cf]{position:fixed;inset:0;z-index:9998;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--space-4);overflow-y:auto}.pm-card[data-v-725170cf]{background:var(--color-bg);border-radius:var(--radius-md,12px);box-shadow:0 20px 60px #00000040;padding:var(--space-6);max-width:480px;width:100%;display:flex;flex-direction:column;gap:var(--space-3)}.pm-title[data-v-725170cf]{margin:0;color:var(--color-text);font-size:var(--font-size-xl,1.5rem)}.pm-sub[data-v-725170cf]{margin:0 0 var(--space-2);color:var(--color-text-muted)}.pm-price[data-v-725170cf]{background:var(--color-bg-subtle);border-radius:var(--radius-sm,8px);padding:var(--space-3) var(--space-4);display:flex;align-items:baseline;gap:var(--space-3)}.pm-price-amount[data-v-725170cf]{font-size:1.75rem;font-weight:700;color:var(--color-primary)}.pm-price-label[data-v-725170cf]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.pm-field[data-v-725170cf]{display:flex;flex-direction:column;gap:var(--space-1)}.pm-label[data-v-725170cf]{font-weight:600;font-size:var(--font-size-sm)}.pm-input[data-v-725170cf],.pm-label[data-v-725170cf]{color:var(--color-text)}.pm-input[data-v-725170cf]{border:1px solid var(--color-border);border-radius:var(--radius-sm,8px);padding:var(--space-3);font-size:var(--font-size-md);background:var(--color-bg);outline:none}.pm-input[data-v-725170cf]:focus{border-color:var(--color-primary)}.pm-hint[data-v-725170cf]{font-size:var(--font-size-xs)}.pm-checkbox[data-v-725170cf],.pm-hint[data-v-725170cf]{color:var(--color-text-muted)}.pm-checkbox[data-v-725170cf]{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--font-size-sm);line-height:1.3;cursor:pointer}.pm-checkbox input[data-v-725170cf]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;margin:0;position:relative;width:36px;height:22px;border-radius:.5rem;background:#d1d5db;cursor:pointer;transition:background var(--transition-normal)}.pm-checkbox input[data-v-725170cf]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:.4rem;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--transition-normal)}.pm-checkbox input[data-v-725170cf]:checked{background:var(--color-primary)}.pm-checkbox input[data-v-725170cf]:checked:after{transform:translate(14px)}.pm-checkbox input[data-v-725170cf]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pm-checkbox a[data-v-725170cf]{color:var(--color-primary);text-decoration:underline}.pm-btn[data-v-725170cf]{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm,8px);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:opacity var(--transition-fast)}.pm-btn[data-v-725170cf]:disabled{opacity:.5;cursor:not-allowed}.pm-cancel[data-v-725170cf]{margin-top:-.5rem;background:transparent;border:none;padding:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:underline;cursor:pointer;align-self:center}.pm-cancel[data-v-725170cf]:hover:not(:disabled){color:var(--color-text)}.pm-cancel[data-v-725170cf]:disabled{opacity:.4;cursor:not-allowed}.pm-error[data-v-725170cf]{color:var(--color-danger,#dc2626);font-size:var(--font-size-sm);margin:0}.pm-secure[data-v-725170cf]{color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center;margin:0}.qm-overlay[data-v-a079990e]{position:fixed;inset:0;z-index:9999;background:#00000080;display:flex;align-items:center;justify-content:center;padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.qm-dialog[data-v-a079990e]{background:var(--color-bg);border-radius:5px;max-width:560px;width:100%;max-height:85vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.qm-dialog[data-v-a079990e],.qm-header[data-v-a079990e]{display:flex;flex-direction:column}.qm-header[data-v-a079990e]{padding:var(--space-4);border-bottom:1px solid var(--color-border);flex-shrink:0;gap:var(--space-2)}.qm-title[data-v-a079990e]{font-size:var(--font-size-lg);color:var(--color-text);margin:0}.qm-timer[data-v-a079990e],.qm-title[data-v-a079990e]{font-weight:600;line-height:1.3}.qm-timer[data-v-a079990e]{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--transition-normal)}.qm-timer--urgent[data-v-a079990e]{color:var(--color-urgent);animation:qm-pulse-a079990e 1s ease-in-out infinite}@keyframes qm-pulse-a079990e{0%,to{opacity:1}50%{opacity:.6}}.qm-desc[data-v-a079990e]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.3;margin:0}.qm-body[data-v-a079990e]{flex:1;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:var(--space-4);gap:var(--space-4)}.qm-body[data-v-a079990e],.qm-field[data-v-a079990e]{display:flex;flex-direction:column}.qm-field[data-v-a079990e]{gap:var(--space-1)}.qm-label[data-v-a079990e]{font-size:var(--font-size-sm);font-weight:500;line-height:1.45}.qm-label[data-v-a079990e],.qm-textarea[data-v-a079990e]{color:var(--color-text)}.qm-textarea[data-v-a079990e]{width:100%;padding:var(--space-2);font-size:var(--font-size-lg);font-family:inherit;line-height:1.5;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;resize:none;min-height:2lh;transition:border-color var(--transition-fast)}.qm-textarea[data-v-a079990e]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f626}.qm-textarea[data-v-a079990e]::-moz-placeholder{color:var(--color-text-muted);font-size:var(--font-size-sm);opacity:.7}.qm-textarea[data-v-a079990e]::placeholder{color:var(--color-text-muted);font-size:var(--font-size-sm);opacity:.7}.qm-footer[data-v-a079990e]{padding:var(--space-4);border-top:1px solid var(--color-border);gap:var(--space-2);flex-shrink:0}.qm-btn[data-v-a079990e],.qm-footer[data-v-a079990e]{display:flex;flex-direction:column}.qm-btn[data-v-a079990e]{align-items:center;width:100%;padding:var(--space-3);border:1px solid transparent;border-radius:5px;cursor:pointer;transition:all var(--transition-fast);font-family:inherit;line-height:1.3}.qm-btn[data-v-a079990e]:disabled{opacity:.5;cursor:not-allowed}.qm-btn--primary[data-v-a079990e]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.qm-btn--primary[data-v-a079990e]:hover:not(:disabled){filter:brightness(1.1)}.qm-btn-title[data-v-a079990e]{font-size:var(--font-size-sm);font-weight:600}.qm-btn-sub[data-v-a079990e]{font-size:var(--font-size-xs);font-weight:400;opacity:.75;margin-top:2px}@media(max-width:640px){.qm-overlay[data-v-a079990e]{padding:calc(12px + env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom,0px))}.qm-dialog[data-v-a079990e]{max-width:none;max-height:100%}.qm-body[data-v-a079990e]{-webkit-overflow-scrolling:touch;gap:var(--space-2)}}.ft[data-v-665f385c]{width:100%}@media(min-width:641px){.ft[data-v-665f385c]{margin-bottom:var(--space-2)}}.ft-row[data-v-665f385c]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ft-tile[data-v-665f385c]{position:relative;flex:0 0 auto;width:110px;height:95px;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:8px 9px;box-shadow:0 1px 3px #10182814;transition:box-shadow var(--transition-normal),transform var(--transition-normal);animation:ft-in-665f385c .26s ease both}@keyframes ft-in-665f385c{0%{opacity:0;transform:translateY(5px) scale(.95)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.ft-tile[data-v-665f385c]:hover{box-shadow:0 8px 20px -10px #10182847;transform:translateY(-1px)}}.ft-bg[data-v-665f385c]{position:absolute;inset:0;z-index:0;filter:hue-rotate(var(--hue,0deg)) saturate(var(--sat,1)) brightness(var(--bri,1))}.ft-meta[data-v-665f385c]{position:relative;z-index:2;text-align:center;margin-top:auto;max-width:100%;font-size:.7rem;font-weight:600;color:#fff;background:#11182780;padding:2px 7px;border-radius:5px;line-height:1.4;white-space:nowrap}.ft-meta b[data-v-665f385c]{font-weight:800;letter-spacing:.04em}.ft-art[data-v-665f385c]{position:absolute;border-radius:50%;pointer-events:none;aspect-ratio:1}.ft-art--a[data-v-665f385c]{width:calc(var(--w-a, 72%)*var(--shape-scale, 1));background:var(--p1);animation:ft-drift-a-665f385c 9s ease-in-out infinite alternate;animation-delay:var(--ad,0s)}.ft-art--b[data-v-665f385c]{width:calc(var(--w-b, 52%)*var(--shape-scale, 1));background:var(--p2);animation:ft-drift-b-665f385c 11s ease-in-out infinite alternate;animation-delay:calc(var(--ad, 0s) - 4s)}.ft-art--c[data-v-665f385c]{width:calc(var(--w-c, 16%)*var(--shape-scale, 1));background:#ffffff9e;animation:ft-drift-c-665f385c 7s ease-in-out infinite alternate;animation-delay:calc(var(--ad, 0s) - 7s)}@keyframes ft-drift-a-665f385c{0%{transform:translate3d(-5%,-4%,0) scale(1)}to{transform:translate3d(10%,8%,0) scale(1.16)}}@keyframes ft-drift-b-665f385c{0%{transform:translate3d(6%,5%,0) scale(1.1)}to{transform:translate3d(-11%,-8%,0) scale(.9)}}@keyframes ft-drift-c-665f385c{0%{transform:translateZ(0) scale(.8);opacity:.5}to{transform:translate3d(-16%,13%,0) scale(1.35);opacity:.92}}.ft--pdf .ft-bg[data-v-665f385c]{background:linear-gradient(160deg,#e7d9ff,#b497f3)}.ft--pdf[data-v-665f385c]{--p1:rgba(147,51,234,.9);--p2:rgba(107,33,168,.8)}.ft--pdf .ft-art--a[data-v-665f385c]{--w-a:86%;left:6%;top:-34%}.ft--pdf .ft-art--b[data-v-665f385c]{--w-b:48%;left:-12%;bottom:-18%;top:auto}.ft--pdf .ft-art--c[data-v-665f385c]{--w-c:16%;right:16%;bottom:18%;left:auto}.ft--jpeg .ft-bg[data-v-665f385c],.ft--jpg .ft-bg[data-v-665f385c]{background:linear-gradient(165deg,#ffe9d6,#fbb98e)}.ft--jpeg[data-v-665f385c],.ft--jpg[data-v-665f385c]{--p1:rgba(251,146,60,.82);--p2:rgba(244,63,94,.64)}.ft--jpeg .ft-art--a[data-v-665f385c],.ft--jpg .ft-art--a[data-v-665f385c]{--w-a:74%;left:-15%;top:-20%}.ft--jpeg .ft-art--b[data-v-665f385c],.ft--jpg .ft-art--b[data-v-665f385c]{--w-b:50%;right:-10%;bottom:-15%;left:auto}.ft--jpeg .ft-art--c[data-v-665f385c],.ft--jpg .ft-art--c[data-v-665f385c]{--w-c:14%;right:22%;top:28%;left:auto}.ft--png .ft-bg[data-v-665f385c]{background:linear-gradient(165deg,#dbe9fe,#93b8fb)}.ft--png[data-v-665f385c]{--p1:rgba(59,130,246,.9);--p2:rgba(37,99,235,.76)}.ft--png .ft-art--a[data-v-665f385c]{--w-a:60%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 35%,var(--p1) 0,var(--p1) 58%,var(--p2) 100%);animation:ft-orbit-a-665f385c 9s ease-in-out infinite alternate;animation-delay:var(--ad,0s)}.ft--png .ft-art--b[data-v-665f385c]{--w-b:18%;left:62%;top:20%}.ft--png .ft-art--c[data-v-665f385c]{--w-c:12%;left:22%;bottom:22%;background:var(--p2)}.ft--webp .ft-bg[data-v-665f385c]{background:linear-gradient(155deg,#d2f6fb,#8fe3ee)}.ft--webp[data-v-665f385c]{--p1:rgba(6,182,212,.82);--p2:rgba(14,116,144,.72)}.ft--webp .ft-art--a[data-v-665f385c]{--w-a:64%;left:-8%;bottom:-10%;top:auto}.ft--webp .ft-art--b[data-v-665f385c]{--w-b:56%;inset:auto -6% -12% auto}.ft--webp .ft-art--c[data-v-665f385c]{--w-c:14%;left:46%;top:14%}.ft--file .ft-bg[data-v-665f385c],.ft--img .ft-bg[data-v-665f385c]{background:linear-gradient(160deg,#eef2f7,#cbd5e1)}.ft--file[data-v-665f385c],.ft--img[data-v-665f385c]{--p1:rgba(100,116,139,.7);--p2:rgba(71,85,105,.55)}.ft--file .ft-art--a[data-v-665f385c],.ft--img .ft-art--a[data-v-665f385c]{--w-a:56%;left:24%;top:24%}.ft--file .ft-art--b[data-v-665f385c],.ft--file .ft-art--c[data-v-665f385c],.ft--img .ft-art--b[data-v-665f385c],.ft--img .ft-art--c[data-v-665f385c]{display:none}@keyframes ft-orbit-a-665f385c{0%{transform:translate(-50%,-50%) scale(.92)}to{transform:translate(-50%,-50%) scale(1.18)}}.ft--v1[data-v-665f385c]{--sat:.84;--bri:1.06;--shape-scale:.86}.ft--v3[data-v-665f385c]{--sat:1.2;--bri:.95;--shape-scale:1.16}.ft-rm[data-v-665f385c]{position:absolute;inset:0;z-index:3;background:#11182700;cursor:pointer;transition:background var(--transition-normal)}.ft-rm[data-v-665f385c],.ft-rm-ic[data-v-665f385c]{display:flex;align-items:center;justify-content:center}.ft-rm-ic[data-v-665f385c]{width:30px;height:30px;border-radius:50%;background:#ffffffeb;color:#dc2626;box-shadow:0 2px 8px #0003;opacity:0;transform:scale(.7);transition:opacity var(--transition-normal),transform var(--transition-normal)}@media(hover:hover)and (pointer:fine){.ft-rm[data-v-665f385c]:hover{background:#11182757}.ft-tile:hover .ft-rm-ic[data-v-665f385c]{opacity:1;transform:scale(1)}.ft-rm:hover .ft-rm-ic[data-v-665f385c]{transform:scale(1.08)}}@media(hover:none),(pointer:coarse){.ft-rm[data-v-665f385c]{justify-content:flex-end;align-items:flex-start;padding:5px}.ft-rm-ic[data-v-665f385c]{opacity:1;transform:scale(1);width:24px;height:24px}}.ft-rm[data-v-665f385c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ft-rm[data-v-665f385c]:disabled{cursor:not-allowed}.ft-add[data-v-665f385c]{flex:0 0 auto;width:110px;height:95px;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1.5px dashed #9bc0ee;background:#ffffff80;color:var(--color-primary);cursor:pointer;transition:border-color var(--transition-normal),background var(--transition-normal),transform var(--transition-normal)}.ft-add--full[data-v-665f385c]{flex:1 1 100%;width:100%;height:95px}.ft-add[data-v-665f385c]:hover:not(:disabled){border-color:var(--color-primary);background:#6366f10f}.ft-add[data-v-665f385c]:active:not(:disabled){transform:scale(.99)}.ft-add[data-v-665f385c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ft-add[data-v-665f385c]:disabled{opacity:.5;cursor:not-allowed}.ft-add-plus[data-v-665f385c]{display:inline-flex}@media(prefers-reduced-motion:reduce){.ft-art[data-v-665f385c],.ft-tile[data-v-665f385c]{animation:none!important}}@media(max-width:640px){.ft-add[data-v-665f385c],.ft-tile[data-v-665f385c]{width:110px;height:80px}.ft-add--full[data-v-665f385c]{width:100%;height:80px}}.svc-cards[data-v-dab503e7]{display:block}.svc-card[data-v-dab503e7]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);margin-bottom:.5rem;border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg-subtle);text-decoration:none;color:inherit;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.svc-card[data-v-dab503e7]:last-child{margin-bottom:0}.svc-card[data-v-dab503e7]:hover{border-color:var(--color-primary);box-shadow:0 2px 12px #6366f114}.svc-card__icon[data-v-dab503e7]{font-size:2rem;line-height:1;flex-shrink:0}.svc-card__icon--svg[data-v-dab503e7]{width:3rem;height:3rem}.svc-card__body[data-v-dab503e7]{display:flex;flex-direction:column;gap:2px;min-width:0}.svc-card__title[data-v-dab503e7]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);line-height:1.5}.svc-card__desc[data-v-dab503e7]{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.5}.svc-card__arrow[data-v-dab503e7]{font-size:var(--font-size-lg);color:var(--color-primary);font-weight:700;flex-shrink:0;margin-left:auto;transition:transform var(--transition-normal)}.svc-card:hover .svc-card__arrow[data-v-dab503e7]{transform:translate(4px)}@media(max-width:640px){.svc-card[data-v-dab503e7]{flex-direction:column;text-align:center;gap:var(--space-2)}.svc-card__arrow[data-v-dab503e7]{display:none}.svc-card__body[data-v-dab503e7]{align-items:center}}.rc[data-v-b289c35f]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px}.rc-header-row[data-v-b289c35f]{display:flex;align-items:center;gap:var(--space-2);line-height:1.3}.rc-emoji[data-v-b289c35f]{font-size:1.15rem;line-height:1;flex-shrink:0}.rc-title[data-v-b289c35f]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text);margin:0}.rc-header[data-v-b289c35f]{display:flex;flex-direction:column;gap:var(--space-2)}.rc-subtitle[data-v-b289c35f]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4;margin:0}.rc-placeholder[data-v-b289c35f]{display:flex;justify-content:center;padding:var(--space-8);background:#fff;border:1px solid var(--color-border);border-radius:5px}.rc-placeholder-content[data-v-b289c35f]{display:flex;flex-direction:column;align-items:center;transition:opacity var(--transition-normal);gap:var(--space-2)}.rc-placeholder--loading[data-v-b289c35f]{opacity:.5}.rc-robot-icon[data-v-b289c35f]{color:var(--color-primary);opacity:.5}.rc-placeholder-text[data-v-b289c35f]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;text-align:center;font-weight:600}.rc-placeholder-error[data-v-b289c35f]{padding:var(--space-2) var(--space-3);background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:5px}.rc-placeholder-error p[data-v-b289c35f]{margin:0;font-size:var(--font-size-sm);color:var(--color-urgent);text-align:center}.rc-messages[data-v-b289c35f]{display:flex;flex-direction:column;gap:var(--space-4);max-height:30rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--space-4);background:#fff;border:1px solid var(--color-border);border-radius:5px}.rc-msg[data-v-b289c35f]{max-width:85%;padding:var(--space-2) var(--space-3);border-radius:5px}.rc-msg--user[data-v-b289c35f]{align-self:flex-end;background:var(--color-primary);color:#fff}.rc-msg--ai[data-v-b289c35f]{align-self:flex-start;background:#fff;color:var(--color-text);border:1px solid var(--color-border)}.rc-msg-text[data-v-b289c35f]{margin:0;font-size:var(--font-size-sm);line-height:1.5;white-space:pre-wrap;word-break:break-word}.rc-thinking[data-v-b289c35f]{display:flex;align-items:center;gap:var(--space-2);line-height:1}.rc-thinking-label[data-v-b289c35f]{font-size:var(--font-size-xs);font-weight:700;color:var(--color-text-muted)}.rc-dots[data-v-b289c35f]{display:inline-flex;gap:3px;align-items:center}.rc-dots span[data-v-b289c35f]{width:5px;height:5px;background:var(--color-text-muted);border-radius:50%;animation:rc-dot-pulse-b289c35f 1.2s ease-in-out infinite}.rc-dots span[data-v-b289c35f]:nth-child(2){animation-delay:.15s}.rc-dots span[data-v-b289c35f]:nth-child(3){animation-delay:.3s}@keyframes rc-dot-pulse-b289c35f{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.rc-loader[data-v-b289c35f]{padding:var(--space-1) 0}.rc-error[data-v-b289c35f]{padding:var(--space-2) var(--space-3);background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:5px}.rc-error p[data-v-b289c35f]{margin:0;font-size:var(--font-size-sm);color:var(--color-urgent)}.rc-input-area[data-v-b289c35f]{display:flex;flex-direction:column;gap:var(--space-1)}.rc-label[data-v-b289c35f]{font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-muted);line-height:1.3;margin-left:2px}.rc-input-row[data-v-b289c35f]{display:flex;gap:var(--space-2);align-items:flex-end}.rc-input[data-v-b289c35f]{flex:1;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-family:inherit;line-height:1.5;color:var(--color-text);background:#fff;border:1px solid var(--color-border);border-radius:5px;resize:none;transition:border-color var(--transition-fast)}.rc-input[data-v-b289c35f]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f626}.rc-input[data-v-b289c35f]:disabled{opacity:.5;cursor:not-allowed}.rc-input[data-v-b289c35f]::-moz-placeholder{color:var(--color-text-muted);opacity:.7}.rc-input[data-v-b289c35f]::placeholder{color:var(--color-text-muted);opacity:.7}.rc-send[data-v-b289c35f]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border:none;border-radius:5px;cursor:pointer;transition:all var(--transition-fast)}.rc-send[data-v-b289c35f]:hover:not(:disabled){filter:brightness(1.1)}.rc-send[data-v-b289c35f]:disabled{opacity:.4;cursor:not-allowed}.rc-counter[data-v-b289c35f]{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:right;margin:0}.rc-limit-reached[data-v-b289c35f]{padding:var(--space-4);background:var(--color-bg-subtle);border-radius:5px;font-weight:600;text-align:center}.rc-limit-text[data-v-b289c35f]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.3}@media(max-width:640px){.rc[data-v-b289c35f]{padding:var(--space-3)}.rc-messages[data-v-b289c35f]{max-height:300px}}a[data-v-6710f389]{-webkit-tap-highlight-color:transparent}.report[data-v-6710f389]{display:flex;flex-direction:column;gap:var(--space-2)}.report-title[data-v-6710f389]{font-weight:700;font-size:var(--font-size-2xl);text-align:center;text-decoration:underline}@keyframes shimmer-6710f389{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton[data-v-6710f389]{border-radius:5px;background:linear-gradient(90deg,var(--color-bg-subtle) 25%,var(--color-border) 50%,var(--color-bg-subtle) 75%);background-size:600px 100%;animation:shimmer-6710f389 1.4s linear infinite}.skeleton-sm[data-v-6710f389]{height:56px}.skeleton-urgency[data-v-6710f389]{height:80px}.skeleton-block[data-v-6710f389]{height:140px}.report-context-note[data-v-6710f389]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:#6366f10f;border:1px solid rgba(99,102,241,.25);border-radius:5px;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.report-context-note__header[data-v-6710f389]{display:flex;align-items:center;gap:var(--space-2)}.report-context-note__title[data-v-6710f389]{font-weight:700;color:var(--color-text);font-size:var(--font-size-lg);line-height:1.3}.report-context-note__text[data-v-6710f389]{margin:0}.report-context-note__hint[data-v-6710f389]{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted);opacity:.7;line-height:1.4}.lab-chat-hint[data-v-6710f389]{margin-top:4px;padding-top:10px;border-top:2px solid rgba(99,102,241,.2);font-style:italic;opacity:.7}.imaging-chat-hint[data-v-6710f389]{margin-top:12px;padding-top:12px;border-top:2px solid rgba(var(--urgency-color,0,0,0),.3);font-style:italic;opacity:.7}.report-block--summary[data-v-6710f389]{border-color:#10b98140;background:#10b9810a}.report-block--summary.urgency-attention[data-v-6710f389]{border-color:#f59e0b40;background:#f59e0b0a}.report-block--summary.urgency-urgent[data-v-6710f389]{border-color:#ef444440;background:#ef44440a}.imaging-hypotheses[data-v-6710f389]{width:100%;margin-top:var(--space-1);padding:var(--space-4);background:#fff;border:1px solid #ddd;border-radius:5px}.imaging-hypotheses-label[data-v-6710f389]{text-transform:uppercase;font-size:var(--font-size-sm);font-weight:700;color:#000000bf;margin-bottom:var(--space-3);line-height:1.3}.imaging-hypotheses-list[data-v-6710f389]{list-style:none;padding:0;margin:0}.imaging-hypotheses-list[data-v-6710f389],.imaging-hypothesis[data-v-6710f389]{display:flex;flex-direction:column;gap:var(--space-2)}.imaging-hypothesis[data-v-6710f389]{padding:var(--space-4);background:#f2f9ff;border:1px solid #d3e7ff;border-radius:5px}.imaging-hypothesis-condition[data-v-6710f389]{font-size:var(--font-size-sm);font-weight:700;color:#000000bf;margin:0;line-height:1.3}.imaging-hypothesis-reasoning[data-v-6710f389]{font-size:var(--font-size-sm);color:#0009;line-height:1.5;margin:0}.report-block--normal[data-v-6710f389]{border-color:#10b98140;background:#10b9810a}.report-block--limitations[data-v-6710f389]{border-color:#f59e0b40;background:#f59e0b0a}.report-error[data-v-6710f389]{padding:var(--space-4) var(--space-5);background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:5px}.report-error-text[data-v-6710f389]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.report-error-link[data-v-6710f389]{color:var(--color-primary);text-decoration:none;font-weight:600}.report-error-link[data-v-6710f389]:hover{text-decoration:underline}.report-urgency[data-v-6710f389]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:5px;border:1px solid transparent}.urgency-calm[data-v-6710f389]{--urgency-color:16,185,129}.urgency-attention[data-v-6710f389],.urgency-calm[data-v-6710f389]{background:rgba(var(--urgency-color),.1);border-color:rgba(var(--urgency-color),.25)}.urgency-attention[data-v-6710f389]{--urgency-color:245,158,11}.urgency-urgent[data-v-6710f389]{--urgency-color:239,68,68;background:rgba(var(--urgency-color),.1);border-color:rgba(var(--urgency-color),.25)}.urgency-body[data-v-6710f389]{display:flex;flex-direction:column;gap:var(--space-2)}.urgency-label[data-v-6710f389]{font-weight:700;font-size:var(--font-size-lg);color:var(--color-text);line-height:1.3}.urgency-text[data-v-6710f389]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.report-block[data-v-6710f389]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px}.report-block-header[data-v-6710f389]{display:flex;align-items:center;gap:var(--space-2);line-height:1.3}.block-emoji[data-v-6710f389]{font-size:1.15rem;line-height:1;flex-shrink:0}.report-block-title[data-v-6710f389]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text);margin:0}.report-block-hint[data-v-6710f389]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin-top:calc(var(--space-1)*-1)}.report-block--patterns[data-v-6710f389]{border-color:#8b5cf64d;background:#8b5cf60a}.report-block--steps[data-v-6710f389]{border-color:#10b9814d;background:#10b9810a}.report-block--trends[data-v-6710f389]{border-color:#3b82f64d;background:#3b82f60a}.report-block--dynamic-summary[data-v-6710f389]{border-color:#3b82f640;background:#3b82f60a}.report-block--dynrec[data-v-6710f389]{border-color:#f59e0b40;background:#f59e0b0a}.report-block--freshness[data-v-6710f389]{gap:var(--space-2);border-color:#6366f140;background:#6366f10a}.freshness-current[data-v-6710f389]{border-color:#10b98140!important;background:#10b9810a!important}.freshness-aging[data-v-6710f389]{border-color:#f59e0b40!important;background:#f59e0b0a!important}.freshness-outdated[data-v-6710f389]{border-color:#ef444440!important;background:#ef44440a!important}.freshness-unknown[data-v-6710f389]{border-color:#9ca3af40!important;background:#9ca3af0a!important}.freshness-badge[data-v-6710f389]{font-size:var(--font-size-xs);font-weight:600;padding:2px 8px;border-radius:5px;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap}.freshness-badge--desktop[data-v-6710f389]{margin-left:auto}.freshness-badge--mobile[data-v-6710f389]{display:none;align-self:flex-start}.freshness-note[data-v-6710f389]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.freshness-outdated-list[data-v-6710f389]{display:flex;flex-direction:column;gap:var(--space-2)}.freshness-outdated-item[data-v-6710f389]{font-size:var(--font-size-sm);color:var(--color-text-muted);padding-left:var(--space-4);position:relative;line-height:1.5}.freshness-outdated-item[data-v-6710f389]:before{content:"→";position:absolute;left:0;color:#f59e0b}.report-findings[data-v-6710f389]{list-style:none;padding:0;margin:0}.report-finding[data-v-6710f389],.report-findings[data-v-6710f389]{display:flex;flex-direction:column;gap:var(--space-3)}.report-finding[data-v-6710f389]{padding:var(--space-3);border-radius:5px;border-left:3px solid transparent}.finding-red[data-v-6710f389]{background:#ef44440f;border-color:#ef4444}.finding-orange[data-v-6710f389]{background:#f59e0b0f;border-color:#f59e0b}.finding-blue[data-v-6710f389]{background:#6366f10f;border-color:#6366f1}.finding-title[data-v-6710f389]{font-weight:600;font-size:var(--font-size-md);color:var(--color-text);margin:0;line-height:1.3}.finding-explanation[data-v-6710f389]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6}.finding-detail[data-v-6710f389]{gap:var(--space-2)}.finding-card[data-v-6710f389],.finding-detail[data-v-6710f389]{display:flex;flex-direction:column}.finding-card[data-v-6710f389]{padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;gap:var(--space-1)}.finding-card--implication[data-v-6710f389]{background:#e9fff8;border-color:#9de5ce}.finding-card-label[data-v-6710f389]{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text);margin:0;padding-bottom:var(--space-1);border-bottom:1px solid var(--color-border)}.finding-card--implication .finding-card-label[data-v-6710f389]{color:#059669;border-bottom-color:#10b98133}.finding-card-text[data-v-6710f389]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin:0}.report-trends[data-v-6710f389]{list-style:none;padding:0;margin:0}.report-trend[data-v-6710f389],.report-trends[data-v-6710f389]{display:flex;flex-direction:column;gap:var(--space-3)}.report-trend[data-v-6710f389]{padding:var(--space-3);background:var(--color-bg);border-radius:5px;border:1px solid var(--color-border);border-left:3px solid transparent}.trend-improving[data-v-6710f389]{border-left-color:#10b981!important}.trend-worsening[data-v-6710f389]{border-left-color:#ef4444!important}.trend-stable[data-v-6710f389]{border-left-color:#9ca3af!important}.trend-header[data-v-6710f389]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.trend-title[data-v-6710f389]{font-weight:600;font-size:var(--font-size-md);color:var(--color-text);margin:0;flex:1;min-width:0;line-height:1.3;margin-bottom:var(--space-2)}.trend-badge[data-v-6710f389]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:3px 9px 3px 7px;border-radius:5px;font-size:var(--font-size-xs);font-weight:600;line-height:1.4;white-space:nowrap}.trend-badge--worsening[data-v-6710f389]{background:#ef44441f;color:#dc2626}.trend-badge--improving[data-v-6710f389]{background:#10b9811f;color:#059669}.trend-badge--stable[data-v-6710f389]{background:#9ca3af1f;color:var(--color-text-muted)}.trend-values[data-v-6710f389]{align-items:center;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-3) var(--space-3)}.trend-value-item[data-v-6710f389],.trend-values[data-v-6710f389]{display:flex;background:var(--color-bg-subtle);border-radius:5px}.trend-value-item[data-v-6710f389]{flex-direction:column;gap:3px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border)}.trend-value-item--current[data-v-6710f389]{background:var(--color-bg);border:1px solid var(--color-border)}.trend-value-date[data-v-6710f389]{font-size:var(--font-size-xs)}.trend-value-date[data-v-6710f389],.trend-value-num[data-v-6710f389]{color:var(--color-text-muted);white-space:nowrap}.trend-value-num[data-v-6710f389]{font-size:var(--font-size-sm);font-weight:500}.trend-value-num--current[data-v-6710f389]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.trend-value-unit[data-v-6710f389]{font-size:var(--font-size-xs);font-weight:400;color:var(--color-text-muted);margin-left:var(--space-1)}.trend-value-arrow[data-v-6710f389]{display:flex;align-items:center;flex-shrink:0;opacity:.4}.trend-value-arrow--worsening[data-v-6710f389]{color:#ef4444;opacity:.5}.trend-value-arrow--improving[data-v-6710f389]{color:#10b981;opacity:.5}.dynamic-summary-text[data-v-6710f389],.trend-value-arrow--stable[data-v-6710f389]{color:var(--color-text-muted)}.dynamic-summary-text[data-v-6710f389]{font-size:var(--font-size-sm);line-height:1.6}.report-dynrecs[data-v-6710f389]{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;padding:0;margin:0}.report-dynrec[data-v-6710f389]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--color-bg);border-radius:5px;border:1px solid var(--color-border);border-left:3px solid transparent}.dynrec-lifestyle[data-v-6710f389]{border-left-color:#f59e0b99}.dynrec-nutrient[data-v-6710f389]{border-left-color:#10b98199}.dynrec-discuss_with_doctor[data-v-6710f389]{border-left-color:#6366f199}.dynrec-icon[data-v-6710f389]{font-size:1.1rem;flex-shrink:0;line-height:1.4}.dynrec-body[data-v-6710f389]{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.dynrec-action[data-v-6710f389]{font-weight:600;font-size:var(--font-size-md);color:var(--color-text);line-height:1.3;margin:0}.dynrec-reason[data-v-6710f389]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin:0}.report-patterns[data-v-6710f389]{gap:var(--space-3);list-style:none;padding:0;margin:0}.report-pattern[data-v-6710f389],.report-patterns[data-v-6710f389]{display:flex;flex-direction:column}.report-pattern[data-v-6710f389]{gap:var(--space-2);padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px}.pattern-title[data-v-6710f389]{font-weight:600;font-size:var(--font-size-md);color:var(--color-text);margin:0;line-height:1.3}.pattern-explanation[data-v-6710f389]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6;margin:0;padding:var(--space-3);background:var(--color-bg-subtle);border-radius:5px}.pattern-cards[data-v-6710f389],.pattern-context[data-v-6710f389]{display:flex;flex-direction:column}.pattern-context[data-v-6710f389]{padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px 5px 0 0;gap:var(--space-1);margin-bottom:-1px}.pattern-context-title[data-v-6710f389]{font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0;padding-bottom:var(--space-1);border-bottom:1px solid var(--color-border)}.pattern-context-text[data-v-6710f389]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6;margin:0}.pattern-implication[data-v-6710f389]{padding:var(--space-3);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)}.pattern-implication--solo[data-v-6710f389]{border-radius:5px}.pattern-implication-label[data-v-6710f389]{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#7c3aed;margin:0;padding-bottom:var(--space-1);border-bottom:1px solid rgba(139,92,246,.2)}.pattern-implication-text[data-v-6710f389]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6;margin:0}.report-steps[data-v-6710f389]{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;padding:0;margin:0}.report-step[data-v-6710f389]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border)}.report-step[data-v-6710f389],.step-num[data-v-6710f389]{display:flex;border-radius:5px}.step-num[data-v-6710f389]{flex-shrink:0;width:24px;height:24px;background:#10b98126;color:#059669;font-size:var(--font-size-xs);font-weight:700;align-items:center;justify-content:center;margin-top:2px}.step-body[data-v-6710f389]{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.step-action[data-v-6710f389]{font-weight:600;font-size:var(--font-size-md);color:var(--color-text);line-height:1.3;margin:0}.step-reason[data-v-6710f389]{line-height:1.5;margin:0}.report-disclaimer[data-v-6710f389],.step-reason[data-v-6710f389]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.report-disclaimer[data-v-6710f389]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-4);background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:5px;line-height:1.6}.report-disclaimer-icon[data-v-6710f389]{color:#d97706;flex-shrink:0}.report-divider[data-v-6710f389]{height:1px;background:linear-gradient(to right,transparent,var(--color-border) 20%,var(--color-border) 80%,transparent);margin:var(--space-2) 0}.report-actions-row[data-v-6710f389]{display:flex;gap:var(--space-2);flex-wrap:wrap}.report-delete-block[data-v-6710f389]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg-subtle)}.report-delete-info[data-v-6710f389]{display:flex;gap:var(--space-3);align-items:flex-start}.report-delete-title[data-v-6710f389]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);margin-bottom:2px}.report-delete-sub[data-v-6710f389]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.btn-delete[data-v-6710f389]{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:var(--space-2) var(--space-4);border-radius:5px;font-size:var(--font-size-sm);font-weight:600;color:#dc2626;border:1px solid rgba(239,68,68,.3);background:#ef44440d;transition:background var(--transition-normal),border-color var(--transition-normal);cursor:pointer}.btn-delete[data-v-6710f389]:not(:disabled):hover{background:#ef44441a;border-color:#ef444480}.btn-delete[data-v-6710f389]:disabled{opacity:.45;cursor:not-allowed}@keyframes btn-spin-6710f389{to{transform:rotate(1turn)}}.btn-delete-spin[data-v-6710f389]{animation:btn-spin-6710f389 .75s linear infinite;flex-shrink:0}.report-delete-error[data-v-6710f389]{font-size:var(--font-size-xs);color:#dc2626}@media(max-width:640px){.report-block[data-v-6710f389]{padding:var(--space-3)}.report-actions-row[data-v-6710f389]{flex-direction:column}.freshness-badge--desktop[data-v-6710f389]{display:none}.freshness-badge--mobile[data-v-6710f389]{display:inline-flex}.trend-header[data-v-6710f389]{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.trend-badge[data-v-6710f389]{align-self:flex-start}.trend-values[data-v-6710f389]{gap:var(--space-2)}}.pi-note[data-v-6710f389]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;padding:var(--space-4)}.pi-note-label[data-v-6710f389]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--space-3)}.pi-note-text[data-v-6710f389]{font-size:var(--font-size-sm);color:var(--color-text);line-height:1.6}.pi-qa-card[data-v-6710f389]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;padding:var(--space-4)}.pi-qa-list[data-v-6710f389]{display:flex;flex-direction:column;gap:var(--space-2)}.pi-qa-item[data-v-6710f389]{background:var(--color-bg-subtle);border-radius:5px;padding:var(--space-3)}.pi-qa-q[data-v-6710f389]{font-weight:500;color:var(--color-text-muted);line-height:1.45;margin-bottom:var(--space-1)}.pi-qa-a[data-v-6710f389],.pi-qa-q[data-v-6710f389]{font-size:var(--font-size-sm)}.pi-qa-a[data-v-6710f389]{color:var(--color-text);line-height:1.55}.pi-qa-a--empty[data-v-6710f389]{color:var(--color-text-muted);font-style:italic}@media(max-width:640px){.pi-note[data-v-6710f389],.pi-qa-card[data-v-6710f389]{padding:var(--space-3)}}.sc-usecases[data-v-cc5014c4]{display:flex;flex-direction:column;align-items:center}.sc-section-title[data-v-cc5014c4]{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-4);line-height:1.3;text-align:center}.sc-section-title+.sc-section-sub[data-v-cc5014c4]{margin-top:calc(var(--space-3)*-1)}.sc-section-sub[data-v-cc5014c4]{font-size:var(--font-size-md);color:var(--color-text-muted);max-width:600px;text-align:center;margin-bottom:var(--space-4);line-height:1.5}.usecases-list[data-v-cc5014c4]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);list-style:none;padding:0;margin:0;width:100%}.usecase-item[data-v-cc5014c4]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg-subtle);text-align:center}.usecase-item--wide[data-v-cc5014c4]{grid-column:1/-1}.usecase-icon[data-v-cc5014c4]{font-size:1.75rem;line-height:1}.usecase-title[data-v-cc5014c4]{font-size:var(--font-size-md);font-weight:600;margin:0;line-height:1.3}.usecase-text[data-v-cc5014c4]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin:0}@media(max-width:640px){.sc-section-sub[data-v-cc5014c4]{margin-bottom:var(--space-3)}.usecases-list[data-v-cc5014c4]{grid-template-columns:1fr}.usecase-item--wide[data-v-cc5014c4]{grid-column:auto}.usecase-item[data-v-cc5014c4]{padding:var(--space-4)}}.sc-steps[data-v-e6fcf58e]{display:flex;flex-direction:column;align-items:center}.sc-section-title[data-v-e6fcf58e]{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-4);line-height:1.3;text-align:center}.steps-list[data-v-e6fcf58e]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);list-style:none;padding:0;margin:0;width:100%}.steps-item[data-v-e6fcf58e]{flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);background:var(--color-bg-subtle);text-align:center}.steps-item[data-v-e6fcf58e],.steps-num[data-v-e6fcf58e]{display:flex;align-items:center;border-radius:5px}.steps-num[data-v-e6fcf58e]{width:36px;height:36px;background:var(--color-primary);color:#fff;justify-content:center;font-weight:700;font-size:var(--font-size-md);flex-shrink:0}.steps-item__title[data-v-e6fcf58e]{font-size:var(--font-size-md);font-weight:600;margin:0;line-height:1.3}.steps-item__text[data-v-e6fcf58e]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin:0}@media(max-width:640px){.steps-list[data-v-e6fcf58e]{grid-template-columns:1fr}.steps-item[data-v-e6fcf58e]{padding:var(--space-4)}}.sc-features[data-v-e49c495f]{display:flex;flex-direction:column;align-items:center}.sc-section-title[data-v-e49c495f]{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-4);line-height:1.3;text-align:center}.features-list[data-v-e49c495f]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);list-style:none;padding:0;margin:0;width:100%}.features-item[data-v-e49c495f]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg-subtle);text-align:center}.features-icon[data-v-e49c495f]{font-size:1.75rem;line-height:1}.features-item__title[data-v-e49c495f]{font-size:var(--font-size-md);font-weight:600;margin:0;line-height:1.3}.features-item__text[data-v-e49c495f]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin:0}@media(max-width:640px){.features-list[data-v-e49c495f]{grid-template-columns:1fr}.features-item[data-v-e49c495f]{padding:var(--space-4)}}.ts[data-v-766aeea8]{position:relative}.ts[data-v-766aeea8],.ts-trigger[data-v-766aeea8]{width:100%;text-align:left}.ts-trigger[data-v-766aeea8]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg);color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.ts--open .ts-trigger[data-v-766aeea8],.ts-trigger[data-v-766aeea8]:hover:not(:disabled){border-color:var(--color-primary);box-shadow:0 2px 12px #6366f114}.ts-trigger--placeholder[data-v-766aeea8]{color:var(--color-text-muted);font-weight:500}.ts--disabled .ts-trigger[data-v-766aeea8]{opacity:.6;cursor:not-allowed}.ts-ic[data-v-766aeea8]{width:2rem;height:2rem;flex-shrink:0}.ts-ph-ic[data-v-766aeea8]{display:inline-flex;flex-shrink:0;color:var(--color-primary);opacity:.6}.ts-text[data-v-766aeea8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-chev[data-v-766aeea8]{flex-shrink:0;color:var(--color-text-muted);display:inline-flex;transition:transform var(--transition-normal)}.ts--open .ts-chev[data-v-766aeea8]{transform:rotate(180deg)}.ts-menu[data-v-766aeea8]{z-index:1000;margin:0;padding:var(--space-1);list-style:none;background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 28px #0f172a1f;max-height:320px;overflow-y:auto}.ts-opt[data-v-766aeea8]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:7px;cursor:pointer;color:var(--color-text);font-size:var(--font-size-md);transition:background var(--transition-fast)}.ts-opt[data-v-766aeea8]:hover{background:var(--color-bg-subtle)}.ts-opt--active[data-v-766aeea8]{color:var(--color-primary);font-weight:600}.ts-opt-label[data-v-766aeea8]{flex:1;min-width:0;line-height:1.2}.ts-check[data-v-766aeea8]{flex-shrink:0;color:var(--color-primary);display:inline-flex}.uz[data-v-a31b3082]{width:100%;background:#ebf4ff;border:1px solid #7fb3f5;border-radius:5px;overflow:hidden;box-shadow:0 0 0 6px #dbeafe;transition:border-color var(--transition-normal),background var(--transition-normal),box-shadow var(--transition-normal)}.uz-input[data-v-a31b3082]{display:none}.uz--idle[data-v-a31b3082]{cursor:pointer}.uz--drag[data-v-a31b3082],.uz--idle[data-v-a31b3082]:hover{border-color:#3b82f6;background:#e0edff;box-shadow:0 0 0 12px #dbeafe}.uz--done[data-v-a31b3082]{border-color:#10b98173;background:#f0f7f6;box-shadow:none}.uz--error[data-v-a31b3082]{border-color:#ef444473;background:#f9f5f6;box-shadow:none}.uz--cancelled[data-v-a31b3082],.uz--expired[data-v-a31b3082],.uz--expired_questions[data-v-a31b3082]{border-color:#f59e0b73;background:#f9f7f4;box-shadow:none}.uz-stage[data-v-a31b3082]{position:relative;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.uz--cancelled .uz-stage[data-v-a31b3082],.uz--done .uz-stage[data-v-a31b3082],.uz--error .uz-stage[data-v-a31b3082],.uz--expired .uz-stage[data-v-a31b3082],.uz--expired_questions .uz-stage[data-v-a31b3082]{padding:var(--space-4)}.uz--rate-limited[data-v-a31b3082]{cursor:default;pointer-events:none}.uz--maintenance[data-v-a31b3082]{cursor:default;pointer-events:none;border-color:#f59e0b73;background:#fff9ec;box-shadow:0 0 0 6px #fef3c7}.uz-maintenance[data-v-a31b3082]{align-items:center;text-align:center;gap:var(--space-2);pointer-events:auto}.uz-maintenance__icon[data-v-a31b3082]{font-size:2.5rem;line-height:1.3}.uz-maintenance__title[data-v-a31b3082]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);line-height:1.3}.uz-maintenance__text[data-v-a31b3082]{font-size:var(--font-size-md);color:var(--color-text-muted);max-width:420px;line-height:1.3}.uz--banned[data-v-a31b3082],.uz--banned[data-v-a31b3082]:hover{cursor:default;pointer-events:none;border-color:#fb923c8c;background:#fff7ed;box-shadow:0 0 0 6px #fed7aa}.uz-banned[data-v-a31b3082]{align-items:center;text-align:center;gap:var(--space-2);pointer-events:auto;padding:var(--space-4) var(--space-5)}.uz-banned__icon[data-v-a31b3082]{font-size:2.5rem;line-height:1.3}.uz-banned__title[data-v-a31b3082]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);line-height:1.3;max-width:520px}.uz-banned__text[data-v-a31b3082]{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:520px;line-height:1.5}.uz-drop[data-v-a31b3082]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;outline:none;cursor:inherit}.uz-drop[data-v-a31b3082]:focus-visible{outline:2px solid #3b82f6;outline-offset:4px}.uz-rings[data-v-a31b3082]{position:relative;width:90px;height:90px;display:flex;align-items:center;justify-content:center;margin-top:-.75rem}.uz-circle[data-v-a31b3082]{border-radius:50%;background:#bfdbfe;transition:background .3s;z-index:2;transform-origin:center}.uz-circle[data-v-a31b3082],.uz-icon[data-v-a31b3082]{position:absolute;inset:22px}.uz-icon[data-v-a31b3082]{display:flex;align-items:center;justify-content:center;color:#1d4ed8;z-index:3;pointer-events:none}@keyframes uz-ripple-a31b3082{0%{transform:scale(1);opacity:.6}to{transform:scale(1.7);opacity:0}}@keyframes uz-ripple-hover-a31b3082{0%{transform:scale(1);opacity:.75}to{transform:scale(1.9);opacity:0}}@keyframes uz-circle-pop-a31b3082{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1.1)}}.uz-wave[data-v-a31b3082]{position:absolute;inset:22px;border-radius:50%;border:1.5px solid #93c5fd;animation:uz-ripple-a31b3082 2.6s ease-out infinite;pointer-events:none;z-index:1}.uz-wave[data-v-a31b3082]:nth-child(2){animation-delay:.85s;border-color:#bfdbfe;border-width:1px}.uz-wave[data-v-a31b3082]:nth-child(3){animation-delay:1.7s;border-color:#dbeafe;border-width:1px}.uz--drag .uz-wave[data-v-a31b3082],.uz--idle:hover .uz-wave[data-v-a31b3082]{animation:uz-ripple-hover-a31b3082 1.8s ease-out infinite;border-color:#60a5fa;border-width:1.5px}.uz--drag .uz-wave[data-v-a31b3082]:nth-child(2),.uz--idle:hover .uz-wave[data-v-a31b3082]:nth-child(2){animation-delay:.6s;border-color:#93c5fd;border-width:1px}.uz--drag .uz-wave[data-v-a31b3082]:nth-child(3),.uz--idle:hover .uz-wave[data-v-a31b3082]:nth-child(3){animation-delay:1.2s;border-color:#bfdbfe;border-width:1px}.uz--drag .uz-circle[data-v-a31b3082],.uz--idle:hover .uz-circle[data-v-a31b3082]{background:#93c5fd;animation:uz-circle-pop-a31b3082 .4s cubic-bezier(.34,1.56,.64,1) forwards}.uz-drop-action[data-v-a31b3082]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#496fbf;display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);transition:color .3s}.uz--idle:hover .uz-drop-action[data-v-a31b3082]{color:#0462c7}.uz-drop-action-line[data-v-a31b3082]{display:inline-block;width:20px;height:2px;background:#81a0e1;transition:width .3s,background .3s;flex-shrink:0}.uz--idle:hover .uz-drop-action-line[data-v-a31b3082]{width:40px}.uz-formats[data-v-a31b3082]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);width:100%;max-width:450px;margin:0 auto var(--space-2);text-align:center}.uz-fmt[data-v-a31b3082]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-3);border-radius:5px;text-align:left}.uz-fmt--pdf[data-v-a31b3082]{background:#ede9fe;border:1px solid #c4b5f4}.uz-fmt--pdf .uz-fmt-ic[data-v-a31b3082]{background:#ddd6fe;color:#5b21b6}.uz-fmt--img[data-v-a31b3082]{background:#f0fdf4;border:1px solid #4ade80}.uz-fmt--img .uz-fmt-ic[data-v-a31b3082]{background:#bbf7d0;color:#14532d}.uz-fmt-ic[data-v-a31b3082]{width:28px;height:28px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.uz-fmt-block[data-v-a31b3082]{line-height:1.3}.uz-fmt-name[data-v-a31b3082]{font-weight:500;font-size:var(--font-size-sm);color:var(--color-text);line-height:1.2}.uz-fmt-lim[data-v-a31b3082]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.uz-note-wrap[data-v-a31b3082]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);margin-bottom:var(--space-2);border-radius:5px}.uz-note-title-block[data-v-a31b3082]{display:flex;flex-direction:column;gap:0}.uz-note-label[data-v-a31b3082]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);line-height:1.3;margin-bottom:3px}.uz-note-counter[data-v-a31b3082]{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.3}.uz-note-counter--low[data-v-a31b3082]{color:#f59e0b}.uz-note-ta[data-v-a31b3082]{width:100%;resize:none;border:1px solid var(--color-border);border-radius:5px;padding:var(--space-2) var(--space-3);font-size:var(--font-size-md);color:var(--color-text);background:var(--color-bg-subtle);line-height:1.5;font-family:inherit;transition:border-color var(--transition-fast);box-sizing:border-box;min-height:calc(2lh + var(--space-3)*2)}.uz-note-ta[data-v-a31b3082]:focus{outline:none;border-color:var(--color-primary)}.uz-note-ta[data-v-a31b3082]::-moz-placeholder{color:var(--color-text-muted);font-size:var(--font-size-xs)}.uz-note-ta[data-v-a31b3082]::placeholder{color:var(--color-text-muted);font-size:var(--font-size-xs)}@media(min-width:640px){.uz-note-ta[data-v-a31b3082]::-moz-placeholder{font-size:var(--font-size-sm)}.uz-note-ta[data-v-a31b3082]::placeholder{font-size:var(--font-size-sm)}}.uz-note-ta--warn[data-v-a31b3082]{border-color:#f59e0b}.uz-note-ta--warn[data-v-a31b3082]:focus{border-color:#eab308}.uz-note-ta--error[data-v-a31b3082]{border-color:#ef4444}.uz-note-ta--error[data-v-a31b3082]:focus{border-color:#dc2626}.uz-note-ta--ok[data-v-a31b3082]{border-color:#22c55e}.uz-note-ta--ok[data-v-a31b3082]:focus{border-color:#16a34a}.uz-note-min[data-v-a31b3082]{font-size:var(--font-size-xs);color:#f59e0b;line-height:1.3}.uz-note-min--ok[data-v-a31b3082]{color:#22c55e}.uz-consent[data-v-a31b3082]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;line-height:1.3;transition:color var(--transition-fast)}.uz-consent--err[data-v-a31b3082]{color:#dc2626}.uz-consent--paid[data-v-a31b3082]{margin-top:var(--space-1)}.uz-submit[data-v-a31b3082]{margin-top:var(--space-2)}.uz-consent-chk[data-v-a31b3082]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;margin:0;position:relative;width:36px;height:22px;border-radius:.5rem;background:#d1d5db;cursor:pointer;transition:background var(--transition-normal)}.uz-consent-chk[data-v-a31b3082]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:.4rem;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--transition-normal)}.uz-consent-chk[data-v-a31b3082]:checked{background:var(--color-primary)}.uz-consent-chk[data-v-a31b3082]:checked:after{transform:translate(14px)}.uz-consent-chk[data-v-a31b3082]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.uz-consent--err .uz-consent-chk[data-v-a31b3082]{background:#fca5a5}.uz-consent-link[data-v-a31b3082]{color:var(--color-primary);text-decoration:underline}.uz-price[data-v-a31b3082]{font-weight:700;font-size:1rem;color:var(--color-calm);white-space:nowrap}.uz-alert[data-v-a31b3082]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);line-height:1.2;border-radius:var(--radius-md);font-size:var(--font-size-sm)}.uz-alert--error[data-v-a31b3082]{background:#ef444414;border:1px solid rgba(239,68,68,.3);color:#dc2626}.uz-alert-link[data-v-a31b3082]{color:var(--color-primary);text-decoration:none;font-weight:600}.uz-alert-link[data-v-a31b3082]:hover{text-decoration:underline}.uz-proc[data-v-a31b3082]{display:flex;flex-direction:column;gap:var(--space-4)}.uz-proc-row[data-v-a31b3082]{display:flex;align-items:center;gap:var(--space-3)}@keyframes uz-spin-a31b3082{to{transform:rotate(1turn)}}.uz-proc-spin[data-v-a31b3082]{flex-shrink:0;width:18px;height:18px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:uz-spin-a31b3082 .75s linear infinite;display:inline-block}.uz-btn-loading[data-v-a31b3082]{display:inline-flex;align-items:center;gap:var(--space-2)}.uz-btn-spin[data-v-a31b3082]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:uz-spin-a31b3082 .75s linear infinite;display:inline-block;flex-shrink:0}.uz-btn-spin--lg[data-v-a31b3082]{width:32px;height:32px;border-width:3px;border-color:#6366f133;border-top-color:var(--color-primary)}.uz-upload-overlay[data-v-a31b3082]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#fff9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--radius-lg);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.uz-upload-overlay-spinner[data-v-a31b3082]{display:flex;flex-direction:column;align-items:center;gap:12px}.uz-upload-overlay-text[data-v-a31b3082]{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-muted);margin:0;text-transform:uppercase}.uz-proc-label[data-v-a31b3082]{flex:1;font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.uz-proc-pct[data-v-a31b3082]{font-size:var(--font-size-sm);font-weight:700;color:var(--color-primary);min-width:32px;text-align:right}.uz-bar[data-v-a31b3082]{height:6px;background:var(--color-border);overflow:hidden}.uz-bar[data-v-a31b3082],.uz-bar-fill[data-v-a31b3082]{border-radius:var(--radius-full)}.uz-bar-fill[data-v-a31b3082]{height:100%;background:var(--gradient-brand);transition:width .5s ease}.uz-steps[data-v-a31b3082]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.uz-circuit-open[data-v-a31b3082]{text-align:center;padding:var(--space-3) 0}.uz-circuit-msg[data-v-a31b3082]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.uz-circuit-actions[data-v-a31b3082]{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.uz-circuit-retry[data-v-a31b3082]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-brand);color:#fff;font-size:var(--font-size-sm);font-weight:600;border:none;cursor:pointer;transition:opacity .15s}.uz-circuit-retry[data-v-a31b3082]:hover{opacity:.85}.uz-circuit-countdown[data-v-a31b3082]{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.uz-step[data-v-a31b3082]{font-size:var(--font-size-xs);padding:2px 6px;border-radius:5px;border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-bg);transition:all var(--transition-normal);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uz-step--done[data-v-a31b3082]{background:#10b9811a;border-color:#10b98166;color:#059669}.uz-step--active[data-v-a31b3082]{background:#2f89df1a;border-color:#2f89df73;color:var(--color-primary);font-weight:600}.uz-inline-state[data-v-a31b3082]{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-3) 0}.uz-inline-body[data-v-a31b3082]{display:flex;flex-direction:column;line-height:1.3;gap:5px}.uz-inline-title[data-v-a31b3082]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.uz-inline-sub[data-v-a31b3082]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.uz-banner[data-v-a31b3082]{gap:var(--space-3);flex-wrap:wrap}.uz-banner[data-v-a31b3082],.uz-banner-icon[data-v-a31b3082]{display:flex;align-items:center}.uz-banner-icon[data-v-a31b3082]{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-full);justify-content:center}.uz-banner--done .uz-banner-icon[data-v-a31b3082]{color:#10b981;background:#10b9811f}.uz-banner--expired .uz-banner-icon[data-v-a31b3082]{color:#d97706;background:#f59e0b1f}.uz-banner--error .uz-banner-icon[data-v-a31b3082]{color:#dc2626;background:#ef44441a}.uz-banner-body[data-v-a31b3082]{flex:1;min-width:0}.uz-banner-title[data-v-a31b3082]{font-size:var(--font-size-md);font-weight:700;color:var(--color-text)}.uz-banner-sub[data-v-a31b3082]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:3px;line-height:1.4}.uz-fade-enter-active[data-v-a31b3082],.uz-fade-leave-active[data-v-a31b3082]{transition:opacity .2s ease-out,transform .2s ease-out}.uz-fade-enter-from[data-v-a31b3082]{opacity:0;transform:translateY(5px)}.uz-fade-leave-to[data-v-a31b3082]{opacity:0;transform:translateY(-5px)}@media(max-width:640px){.uz-stage[data-v-a31b3082]{padding:var(--space-4);gap:var(--space-3)}.uz-formats[data-v-a31b3082]{grid-template-columns:1fr 1fr}.uz-banner[data-v-a31b3082]{flex-direction:column;text-align:center;align-items:center}.uz-banner>.btn[data-v-a31b3082]{width:100%}.uz-banner-title[data-v-a31b3082]{margin-bottom:var(--space-1)}.uz-banner-body[data-v-a31b3082]{line-height:1}.uz-consent[data-v-a31b3082]{font-size:var(--font-size-xs)}.uz-steps[data-v-a31b3082]{grid-template-columns:repeat(2,1fr)}.uz-note-ta[data-v-a31b3082]{min-height:calc(4lh + var(--space-3)*2)}.uz-note-label[data-v-a31b3082]{margin-bottom:3px}.uz-drop-action[data-v-a31b3082]{font-size:.7rem;margin-top:-.3rem;margin-bottom:var(--space-3)}.uz-rings[data-v-a31b3082]{width:80px;height:80px}.uz-fmt[data-v-a31b3082]{gap:var(--space-2);padding:var(--space-2)}.uz-fmt-lim[data-v-a31b3082]{font-size:.6rem}.uz--idle:hover .uz-drop-action-line[data-v-a31b3082]{width:20px}}.nw-overlay[data-v-a31b3082]{position:fixed;inset:0;z-index:9999;background:#00000080;display:flex;align-items:center;justify-content:center;padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nw-dialog[data-v-a31b3082]{background:var(--color-bg);border-radius:5px;max-width:420px;width:100%;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.nw-body[data-v-a31b3082],.nw-dialog[data-v-a31b3082]{display:flex;flex-direction:column}.nw-body[data-v-a31b3082]{padding:var(--space-4) var(--space-4) 0;align-items:center;text-align:center;gap:var(--space-3)}.nw-emoji[data-v-a31b3082]{font-size:32px;margin-bottom:calc(var(--space-2)*-1)}.nw-title[data-v-a31b3082]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin:0;line-height:1.5;text-transform:uppercase}.nw-text[data-v-a31b3082]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.3;margin:0}.nw-actions[data-v-a31b3082]{padding:var(--space-4);gap:var(--space-2)}.nw-actions[data-v-a31b3082],.nw-btn[data-v-a31b3082]{display:flex;flex-direction:column}.nw-btn[data-v-a31b3082]{align-items:center;width:100%;padding:var(--space-3);border:1px solid transparent;border-radius:5px;cursor:pointer;transition:all var(--transition-fast);font-family:inherit;line-height:1.3}.nw-btn-title[data-v-a31b3082]{font-size:var(--font-size-sm);font-weight:600}.nw-btn--primary[data-v-a31b3082]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.nw-btn--primary[data-v-a31b3082]:hover{filter:brightness(1.1)}.nw-btn--danger[data-v-a31b3082]{background:transparent;color:var(--color-text-muted);border-color:var(--color-border)}.nw-btn--danger[data-v-a31b3082]:hover{color:var(--color-urgent);background:#ef44440f;border-color:#ef444440}.uz-typeselect-wrap[data-v-a31b3082]{//margin-top:var(--space-1)}.uz-typeselect-hint[data-v-a31b3082]{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}.uz-alert--textonly[data-v-a31b3082]{display:block;text-align:left}.course-page[data-v-45631588]{gap:var(--space-6)}.course-hero[data-v-45631588],.course-page[data-v-45631588]{display:flex;flex-direction:column}.course-hero[data-v-45631588]{align-items:center;gap:var(--space-4)}.course-hero__sub[data-v-45631588]{font-size:var(--font-size-lg);text-align:center;line-height:1.5}.course-disclaimer[data-v-45631588]{padding:var(--space-5);border:1px solid rgba(245,158,11,.3);border-radius:5px;background:#f59e0b0a;text-align:center}.course-disclaimer__title[data-v-45631588]{font-size:var(--font-size-md);font-weight:700;color:var(--color-text);margin:0 0 var(--space-2)}.course-disclaimer__text[data-v-45631588]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin:0}@media(max-width:640px){.course-hero__sub[data-v-45631588]{font-size:var(--font-size-md)}.course-disclaimer[data-v-45631588]{padding:var(--space-4)}}.dev-page[data-v-4bb32009]{max-width:var(--container-max);margin:0 auto;gap:var(--space-6)}.dev-hero[data-v-4bb32009],.dev-page[data-v-4bb32009]{display:flex;flex-direction:column}.dev-hero[data-v-4bb32009]{text-align:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.dev-hero-title[data-v-4bb32009]{font-size:var(--font-size-4xl);font-weight:800;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.dev-hero-sub[data-v-4bb32009]{color:var(--color-text-muted);max-width:600px;line-height:1.5}.dev-btn[data-v-4bb32009],.dev-hero-sub[data-v-4bb32009]{font-size:var(--font-size-md)}.dev-btn[data-v-4bb32009]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);border-radius:5px;font-weight:600;text-decoration:none;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.dev-btn--primary[data-v-4bb32009]{background:var(--color-primary);color:#fff;white-space:nowrap}.dev-btn--primary[data-v-4bb32009]:hover{background:var(--color-primary-dark);box-shadow:0 0 0 4px #2f89df33}.dev-section[data-v-4bb32009]{display:flex;flex-direction:column}.dev-section-title[data-v-4bb32009]{font-size:var(--font-size-2xl);font-weight:700;text-align:center;margin-bottom:var(--space-4);line-height:1.3}.dev-features[data-v-4bb32009]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.dev-feature-card[data-v-4bb32009]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg-subtle);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}.dev-feature-icon[data-v-4bb32009]{font-size:1.75rem;line-height:1}.dev-feature-title[data-v-4bb32009]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);line-height:1.3}.dev-feature-text[data-v-4bb32009]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.dev-result-grid[data-v-4bb32009]{display:flex;flex-direction:column;gap:var(--space-2)}.dev-result-card[data-v-4bb32009]{display:flex;gap:var(--space-5);align-items:center;padding:var(--space-5);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px}.dev-result-icon[data-v-4bb32009]{font-size:1.75rem;flex-shrink:0;line-height:1}.dev-result-body[data-v-4bb32009]{display:flex;flex-direction:column;gap:var(--space-1)}.dev-result-title[data-v-4bb32009]{font-size:var(--font-size-md);font-weight:600;line-height:1.3}.dev-result-text[data-v-4bb32009]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.dev-specs[data-v-4bb32009]{border:1px solid var(--color-border);border-radius:5px;overflow:hidden}.dev-specs-row[data-v-4bb32009]{display:flex;align-items:center;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);gap:var(--space-6)}.dev-specs-row[data-v-4bb32009]:last-child{border-bottom:none}.dev-specs-row[data-v-4bb32009]:nth-child(odd){background:var(--color-bg-subtle)}.dev-specs-header[data-v-4bb32009]{background:var(--color-bg-subtle)!important;border-bottom:2px solid var(--color-border)}.dev-specs-header .dev-specs-hint[data-v-4bb32009],.dev-specs-header .dev-specs-label[data-v-4bb32009],.dev-specs-header .dev-specs-value[data-v-4bb32009]{font-weight:700;color:var(--color-text);opacity:1;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em}.dev-specs-label[data-v-4bb32009]{width:140px;font-weight:600;color:var(--color-text)}.dev-specs-label[data-v-4bb32009],.dev-specs-value[data-v-4bb32009]{flex-shrink:0;font-size:var(--font-size-sm)}.dev-specs-value[data-v-4bb32009]{width:180px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.dev-specs-hint[data-v-4bb32009]{flex:1;font-size:var(--font-size-xs);color:var(--color-text-muted)}.dev-usecases[data-v-4bb32009]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.dev-usecase[data-v-4bb32009]{text-align:center;padding:var(--space-5);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.dev-usecase-icon[data-v-4bb32009]{font-size:1.75rem;line-height:1}.dev-usecase-title[data-v-4bb32009]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);line-height:1.3}.dev-usecase-text[data-v-4bb32009]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.dev-steps-list[data-v-4bb32009]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);list-style:none;padding:0;margin:0 0 var(--space-2)}.dev-steps-item[data-v-4bb32009]{flex-direction:column;text-align:center;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);background:var(--color-bg-subtle)}.dev-steps-item[data-v-4bb32009],.dev-steps-num[data-v-4bb32009]{display:flex;align-items:center;border-radius:5px}.dev-steps-num[data-v-4bb32009]{justify-content:center;width:36px;height:36px;background:var(--color-primary);color:#fff;font-size:var(--font-size-md);font-weight:700;flex-shrink:0}.dev-steps-item-title[data-v-4bb32009]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);line-height:1.3}.dev-steps-item-text[data-v-4bb32009]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.dev-howto-cta[data-v-4bb32009]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px}.dev-howto-cta-body[data-v-4bb32009]{display:flex;flex-direction:column;gap:var(--space-1)}.dev-howto-cta-text[data-v-4bb32009]{font-size:var(--font-size-md);color:var(--color-text);line-height:1.4;font-weight:600}.dev-howto-cta-sub[data-v-4bb32009]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.dev-features-wide[data-v-4bb32009]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);margin-top:var(--space-2)}.dev-feature-wide[data-v-4bb32009]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-5);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px}.dev-feature-wide-body[data-v-4bb32009]{display:flex;flex-direction:column;gap:var(--space-1)}.dev-feature-full[data-v-4bb32009]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-5);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px;margin-top:var(--space-2)}.dev-feature-example[data-v-4bb32009]{font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic;line-height:1.4}.dev-safety[data-v-4bb32009]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.dev-safety-col[data-v-4bb32009]{padding:var(--space-5);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:5px}.dev-safety-heading[data-v-4bb32009]{font-size:var(--font-size-md);font-weight:700;margin-bottom:var(--space-5);text-transform:uppercase;text-align:center}.dev-safety-heading--green[data-v-4bb32009]{color:var(--color-calm)}.dev-safety-heading--red[data-v-4bb32009]{color:var(--color-urgent)}.dev-safety-list[data-v-4bb32009]{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;padding:0}.dev-safety-list li[data-v-4bb32009]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.3;padding-left:var(--space-8);position:relative}.dev-safety-list li[data-v-4bb32009]:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:var(--radius-full);background-size:10px 10px;background-position:50%;background-repeat:no-repeat}.dev-safety-heading--green+.dev-safety-list li[data-v-4bb32009]: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-4bb32009]: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-4bb32009]{color:var(--color-primary);text-decoration:none;font-weight:600}.dev-link[data-v-4bb32009]:hover{text-decoration:underline}.dev-faq-list[data-v-4bb32009]{display:flex;flex-direction:column;gap:var(--space-2)}.dev-faq-item[data-v-4bb32009]{border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg);overflow:hidden}.dev-faq-q[data-v-4bb32009]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);font-size:var(--font-size-md);font-weight:600;color:var(--color-text);cursor:pointer;background:none;border:none;text-align:left;font-family:inherit}.dev-faq-arrow[data-v-4bb32009]{flex-shrink:0;transition:transform var(--transition-normal);color:var(--color-text-muted)}.dev-faq-item--open .dev-faq-arrow[data-v-4bb32009]{transform:rotate(180deg)}.dev-faq-collapse[data-v-4bb32009]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.dev-faq-collapse--open[data-v-4bb32009]{grid-template-rows:1fr}.dev-faq-collapse-inner[data-v-4bb32009]{overflow:hidden}.dev-faq-a[data-v-4bb32009]{padding:0 var(--space-5) var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6}@media(max-width:640px){.dev-hero-title[data-v-4bb32009]{font-size:var(--font-size-3xl)}.dev-features[data-v-4bb32009],.dev-features-wide[data-v-4bb32009],.dev-usecases[data-v-4bb32009]{grid-template-columns:1fr}.dev-specs-label[data-v-4bb32009]{width:100px}.dev-specs-value[data-v-4bb32009]{width:auto;flex:1}.dev-specs-header .dev-specs-hint[data-v-4bb32009],.dev-specs-hint[data-v-4bb32009]{display:none}.dev-safety[data-v-4bb32009]{grid-template-columns:1fr}.dev-faq-q[data-v-4bb32009],.dev-feature-card[data-v-4bb32009],.dev-result-card[data-v-4bb32009],.dev-safety-col[data-v-4bb32009],.dev-usecase[data-v-4bb32009]{padding:var(--space-4)}.dev-faq-a[data-v-4bb32009]{padding:0 var(--space-4) var(--space-4)}.dev-steps-list[data-v-4bb32009]{grid-template-columns:1fr}.dev-steps-item[data-v-4bb32009]{padding:var(--space-4)}.dev-howto-cta[data-v-4bb32009],.dev-result-card[data-v-4bb32009]{flex-direction:column;text-align:center}.dev-result-card[data-v-4bb32009]{align-items:center}.dev-result-body[data-v-4bb32009],.dev-result-card[data-v-4bb32009]{gap:var(--space-2)}}.hub-list-page[data-v-fac5dff5]{max-width:var(--container-max);margin:0 auto;gap:var(--space-4)}.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]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.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]{position:relative;display:flex;align-items:center;margin-bottom:var(--space-1)}.hub-list-search-icon[data-v-fac5dff5]{position:absolute;left:var(--space-3);color:var(--color-text-muted);display:flex;pointer-events:none}.hub-list-search-input[data-v-fac5dff5]{width:100%;height:40px;padding:0 var(--space-10) 0 calc(var(--space-3)*2 + 16px);border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg-subtle);font-size:var(--font-size-md);font-family:inherit;color:var(--color-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none}.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{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2f89df1a}.hub-list-search-clear[data-v-fac5dff5]{position:absolute;right:var(--space-3);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);color:var(--color-text-muted);background:var(--color-bg-overlay);transition:background-color var(--transition-fast),color var(--transition-fast);flex-shrink:0}.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]{text-align:center;padding:var(--space-6) 0;font-size:var(--font-size-md)}.hub-list-card[data-v-fac5dff5]{display:flex;flex-direction:row;align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg-subtle);text-decoration:none;overflow:hidden;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]{flex-shrink:0;width:310px;overflow:hidden;background:#e8f6ff}.hub-list-card-img-wrap[data-v-fac5dff5] img,.hub-list-card-img-wrap[data-v-fac5dff5] picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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]{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary)}.hub-list-card-title[data-v-fac5dff5]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);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]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.hub-list-card-img-wrap[data-v-fac5dff5]{width:100%;border-radius:4px 4px 0 0}.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-ed04be64]{margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.legal-page h1[data-v-ed04be64]{margin-bottom:var(--space-2)}.legal-page section[data-v-ed04be64]{display:flex;flex-direction:column;gap:var(--space-2)}.legal-page h2[data-v-ed04be64]{color:var(--color-text)}.legal-page dd[data-v-ed04be64],.legal-page dt[data-v-ed04be64],.legal-page li[data-v-ed04be64],.legal-page p[data-v-ed04be64]{font-size:var(--font-size-md);color:var(--color-text-muted);line-height:1.7}.legal-page .lead[data-v-ed04be64]{font-size:var(--font-size-md);color:var(--color-text)}.legal-page ul[data-v-ed04be64]{list-style:disc;padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.legal-page a[data-v-ed04be64]{color:var(--color-primary);text-decoration:underline}.callout[data-v-ed04be64]{border-left:3px solid var(--color-primary);background:var(--color-bg-subtle);padding:var(--space-3);border-radius:var(--radius-sm,4px)}.requisites dl[data-v-ed04be64]{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4)}.requisites dt[data-v-ed04be64]{font-weight:600;color:var(--color-text)}.version[data-v-ed04be64]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic;margin-top:var(--space-4)}.legal-page[data-v-f709fbfe]{margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.legal-page h1[data-v-f709fbfe]{margin-bottom:var(--space-2)}.legal-page section[data-v-f709fbfe]{display:flex;flex-direction:column;gap:var(--space-2)}.legal-page h2[data-v-f709fbfe]{color:var(--color-text)}.legal-page li[data-v-f709fbfe],.legal-page p[data-v-f709fbfe]{font-size:var(--font-size-md);color:var(--color-text-muted);line-height:1.7}.legal-page .lead[data-v-f709fbfe]{font-size:var(--font-size-md);color:var(--color-text)}.legal-page ul[data-v-f709fbfe]{list-style:disc;padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.legal-page a[data-v-f709fbfe]{color:var(--color-primary);text-decoration:underline}.version[data-v-f709fbfe]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic;margin-top:var(--space-4)}.legal-page[data-v-9dfc6dda]{margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.legal-page h1[data-v-9dfc6dda]{margin-bottom:var(--space-2)}.legal-page section[data-v-9dfc6dda]{display:flex;flex-direction:column;gap:var(--space-2)}.legal-page h2[data-v-9dfc6dda],.legal-page h3[data-v-9dfc6dda]{color:var(--color-text)}.legal-page h3[data-v-9dfc6dda]{margin-top:var(--space-3)}.legal-page h3.ok[data-v-9dfc6dda]:before{content:"✓ ";color:var(--color-success,#16a34a)}.legal-page h3.warn[data-v-9dfc6dda]:before{content:"✕ ";color:var(--color-danger,#dc2626)}.legal-page li[data-v-9dfc6dda],.legal-page p[data-v-9dfc6dda]{font-size:var(--font-size-md);color:var(--color-text-muted);line-height:1.7}.legal-page .lead[data-v-9dfc6dda]{font-size:var(--font-size-md);color:var(--color-text)}.legal-page ol[data-v-9dfc6dda],.legal-page ul[data-v-9dfc6dda]{list-style:disc;padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.legal-page ol[data-v-9dfc6dda]{list-style:decimal}.legal-page a[data-v-9dfc6dda]{color:var(--color-primary);text-decoration:underline}.version[data-v-9dfc6dda]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic;margin-top:var(--space-4)}.scans-page[data-v-7c7ccfca]{gap:var(--space-6)}.scans-hero[data-v-7c7ccfca],.scans-page[data-v-7c7ccfca]{display:flex;flex-direction:column}.scans-hero[data-v-7c7ccfca]{align-items:center;gap:var(--space-4)}.scans-hero__sub[data-v-7c7ccfca]{font-size:var(--font-size-lg);text-align:center;line-height:1.5}.strip-hint[data-v-7c7ccfca]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:#fff7ed;border:1px solid rgba(251,146,60,.55);border-left:3px solid #f97316;border-radius:5px;text-align:left}.strip-hint__icon[data-v-7c7ccfca]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#fb923c2e;color:#c2410c;display:flex;align-items:center;justify-content:center;margin-top:1px}.strip-hint__body[data-v-7c7ccfca]{flex:1;min-width:0;line-height:1.4}.strip-hint__title[data-v-7c7ccfca]{font-size:var(--font-size-sm);font-weight:700;color:#9a3412;margin-bottom:5px}.strip-hint__text[data-v-7c7ccfca]{font-size:var(--font-size-sm);color:#7c2d12;line-height:1.2}@media(max-width:640px){.strip-hint[data-v-7c7ccfca]{padding:var(--space-2) var(--space-3);gap:var(--space-2)}.strip-hint__icon[data-v-7c7ccfca]{width:24px;height:24px}}.scans-disclaimer[data-v-7c7ccfca]{padding:var(--space-5);border:1px solid rgba(245,158,11,.3);border-radius:5px;background:#f59e0b0a;text-align:center}.scans-disclaimer__title[data-v-7c7ccfca]{font-size:var(--font-size-md);font-weight:700;color:var(--color-text);margin:0 0 var(--space-2)}.scans-disclaimer__text[data-v-7c7ccfca]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin:0}@media(max-width:640px){.scans-hero__sub[data-v-7c7ccfca]{font-size:var(--font-size-md)}.scans-disclaimer[data-v-7c7ccfca]{padding:var(--space-4)}}.legal-page[data-v-f1822308]{margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.legal-page h1[data-v-f1822308]{margin-bottom:var(--space-2)}.legal-page section[data-v-f1822308]{display:flex;flex-direction:column;gap:var(--space-2)}.legal-page h2[data-v-f1822308]{color:var(--color-text)}.legal-page li[data-v-f1822308],.legal-page p[data-v-f1822308]{font-size:var(--font-size-md);color:var(--color-text-muted);line-height:1.7}.legal-page .lead[data-v-f1822308]{font-size:var(--font-size-md);color:var(--color-text)}.legal-page ul[data-v-f1822308]{list-style:disc;padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.legal-page a[data-v-f1822308]{color:var(--color-primary);text-decoration:underline}.version[data-v-f1822308]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic;margin-top:var(--space-4)}.sz[data-v-a514af1d]{width:100%;background:#ebf4ff;border:1px solid #7fb3f5;border-radius:5px;box-shadow:0 0 0 6px #dbeafe;transition:border-color var(--transition-normal),background var(--transition-normal),box-shadow var(--transition-normal)}.sz--drag[data-v-a514af1d]{border-color:#3b82f6;background:#e0edff;box-shadow:0 0 0 12px #dbeafe}.sz--banned[data-v-a514af1d]{border-color:#f59e0b73;background:#f9f7f4;box-shadow:none}.sz-input[data-v-a514af1d]{display:none}.sz-stage[data-v-a514af1d]{padding:var(--space-6);gap:var(--space-3)}.sz-note-wrap[data-v-a514af1d],.sz-stage[data-v-a514af1d]{display:flex;flex-direction:column}.sz-note-wrap[data-v-a514af1d]{gap:var(--space-2);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px}.sz-note-title-block[data-v-a514af1d]{display:flex;flex-direction:column}.sz-note-label[data-v-a514af1d]{font-size:var(--font-size-md);font-weight:700;color:var(--color-text);line-height:1.3;margin-bottom:3px}.sz-note-counter[data-v-a514af1d]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.sz-note-counter--low[data-v-a514af1d]{color:#f59e0b}.sz-note-ta[data-v-a514af1d]{width:100%;resize:none;border:1px solid var(--color-border);border-radius:5px;padding:var(--space-2) var(--space-3);font-size:var(--font-size-md);color:var(--color-text);background:var(--color-bg-subtle);line-height:1.5;font-family:inherit;box-sizing:border-box;min-height:calc(4lh + var(--space-3)*2);transition:border-color var(--transition-fast)}.sz-note-ta[data-v-a514af1d]:focus{outline:none;border-color:var(--color-primary)}.sz-note-ta[data-v-a514af1d]::-moz-placeholder{color:var(--color-text-muted);font-size:var(--font-size-xs)}.sz-note-ta[data-v-a514af1d]::placeholder{color:var(--color-text-muted);font-size:var(--font-size-xs)}@media(min-width:640px){.sz-note-ta[data-v-a514af1d]::-moz-placeholder{font-size:var(--font-size-sm)}.sz-note-ta[data-v-a514af1d]::placeholder{font-size:var(--font-size-sm)}}.sz-note-ta--warn[data-v-a514af1d]{border-color:#f59e0b}.sz-note-ta--error[data-v-a514af1d]{border-color:#ef4444}.sz-note-ta--ok[data-v-a514af1d]{border-color:#22c55e}.sz-note-min[data-v-a514af1d]{font-size:var(--font-size-xs);color:#f59e0b;line-height:1.3}.sz-note-min--ok[data-v-a514af1d]{color:#22c55e}.sz-photos[data-v-a514af1d]{flex-direction:column}.sz-photos[data-v-a514af1d],.sz-photos-head[data-v-a514af1d]{display:flex;gap:var(--space-2)}.sz-photos-head[data-v-a514af1d]{align-items:baseline}.sz-photos-label[data-v-a514af1d]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.sz-photos-opt[data-v-a514af1d]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.sz-consent[data-v-a514af1d]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;line-height:1.3}.sz-consent--err[data-v-a514af1d]{color:#dc2626}.sz-consent--paid[data-v-a514af1d]{margin-top:var(--space-1)}.sz-consent-chk[data-v-a514af1d]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;margin:0;position:relative;width:36px;height:22px;border-radius:.5rem;background:#d1d5db;cursor:pointer;transition:background var(--transition-normal)}.sz-consent-chk[data-v-a514af1d]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:.4rem;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--transition-normal)}.sz-consent-chk[data-v-a514af1d]:checked{background:var(--color-primary)}.sz-consent-chk[data-v-a514af1d]:checked:after{transform:translate(14px)}.sz-consent--err .sz-consent-chk[data-v-a514af1d]{background:#fca5a5}.sz-consent-link[data-v-a514af1d]{color:var(--color-primary);text-decoration:underline}.sz-price[data-v-a514af1d]{font-weight:700;font-size:1rem;color:var(--color-calm);white-space:nowrap}.sz-submit[data-v-a514af1d]{margin-top:var(--space-1)}.sz-alert[data-v-a514af1d]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);border-radius:5px;line-height:1.4}.sz-alert--error[data-v-a514af1d]{color:#dc2626;background:#ef444414;border:1px solid rgba(239,68,68,.25)}.sz-banner[data-v-a514af1d]{flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-4)}.sz-banner-body[data-v-a514af1d]{flex:1}.sz-banner-title[data-v-a514af1d]{font-weight:700;font-size:var(--font-size-md);color:var(--color-text);line-height:1.3}.sz-banner-sub[data-v-a514af1d]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4;margin-top:2px}.sz-banner--warn[data-v-a514af1d]{text-align:left}.sz-inline-state[data-v-a514af1d]{display:flex;align-items:center;gap:var(--space-3)}@media(max-width:640px){.sz-stage[data-v-a514af1d]{padding:var(--space-4)}.sz-banner[data-v-a514af1d]{flex-direction:column;text-align:center;align-items:center}}.uz-proc[data-v-a514af1d]{display:flex;flex-direction:column;gap:var(--space-4)}.uz-proc-row[data-v-a514af1d]{display:flex;align-items:center;gap:var(--space-3)}@keyframes sz-spin-a514af1d{to{transform:rotate(1turn)}}.uz-proc-spin[data-v-a514af1d]{flex-shrink:0;width:18px;height:18px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:sz-spin-a514af1d .75s linear infinite;display:inline-block}.uz-btn-loading[data-v-a514af1d]{display:inline-flex;align-items:center;gap:var(--space-2)}.uz-btn-spin[data-v-a514af1d]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:sz-spin-a514af1d .75s linear infinite;display:inline-block;flex-shrink:0}.uz-proc-label[data-v-a514af1d]{flex:1;font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.uz-proc-pct[data-v-a514af1d]{font-size:var(--font-size-sm);font-weight:700;color:var(--color-primary);min-width:32px;text-align:right}.uz-bar[data-v-a514af1d]{height:6px;background:var(--color-border);overflow:hidden}.uz-bar[data-v-a514af1d],.uz-bar-fill[data-v-a514af1d]{border-radius:var(--radius-full)}.uz-bar-fill[data-v-a514af1d]{height:100%;background:var(--gradient-brand);transition:width .5s ease}.uz-steps[data-v-a514af1d]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.uz-step[data-v-a514af1d]{font-size:var(--font-size-xs);padding:2px 6px;border-radius:5px;border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-bg);transition:all var(--transition-normal);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uz-step--done[data-v-a514af1d]{background:#10b9811a;border-color:#10b98166;color:#059669}.uz-step--active[data-v-a514af1d]{background:#2f89df1a;border-color:#2f89df73;color:var(--color-primary);font-weight:600}.uz-circuit-open[data-v-a514af1d]{text-align:center;padding:var(--space-3) 0}.uz-circuit-msg[data-v-a514af1d]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}.uz-circuit-actions[data-v-a514af1d]{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.uz-circuit-retry[data-v-a514af1d]{padding:var(--space-2) var(--space-4);border-radius:5px;background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);font-weight:600;border:none;cursor:pointer}.uz-circuit-retry[data-v-a514af1d]:hover{opacity:.85}.uz-circuit-countdown[data-v-a514af1d]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.uz-fade-enter-active[data-v-a514af1d],.uz-fade-leave-active[data-v-a514af1d]{transition:opacity .2s ease-out,transform .2s ease-out}.uz-fade-enter-from[data-v-a514af1d]{opacity:0;transform:translateY(5px)}.uz-fade-leave-to[data-v-a514af1d]{opacity:0;transform:translateY(-5px)}.nw-overlay[data-v-a514af1d]{position:fixed;inset:0;z-index:9999;background:#00000080;display:flex;align-items:center;justify-content:center;padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nw-dialog[data-v-a514af1d]{background:var(--color-bg);border-radius:5px;max-width:420px;width:100%;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.nw-body[data-v-a514af1d],.nw-dialog[data-v-a514af1d]{display:flex;flex-direction:column}.nw-body[data-v-a514af1d]{padding:var(--space-4) var(--space-4) 0;align-items:center;text-align:center;gap:var(--space-3)}.nw-emoji[data-v-a514af1d]{font-size:32px;margin-bottom:calc(var(--space-2)*-1)}.nw-title[data-v-a514af1d]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin:0;line-height:1.5;text-transform:uppercase}.nw-text[data-v-a514af1d]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.3;margin:0}.nw-actions[data-v-a514af1d]{padding:var(--space-4);gap:var(--space-2)}.nw-actions[data-v-a514af1d],.nw-btn[data-v-a514af1d]{display:flex;flex-direction:column}.nw-btn[data-v-a514af1d]{align-items:center;width:100%;padding:var(--space-3);border:1px solid transparent;border-radius:5px;cursor:pointer;transition:all var(--transition-fast);font-family:inherit;line-height:1.3}.nw-btn-title[data-v-a514af1d]{font-size:var(--font-size-sm);font-weight:600}.nw-btn--primary[data-v-a514af1d]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.nw-btn--primary[data-v-a514af1d]:hover{filter:brightness(1.1)}.nw-btn--danger[data-v-a514af1d]{background:transparent;color:var(--color-text-muted);border-color:var(--color-border)}.nw-btn--danger[data-v-a514af1d]:hover{color:var(--color-urgent);background:#ef44440f;border-color:#ef444440}.symptom-page[data-v-780527b6]{gap:var(--space-6)}.symptom-hero[data-v-780527b6],.symptom-page[data-v-780527b6]{display:flex;flex-direction:column}.symptom-hero[data-v-780527b6]{align-items:center;gap:var(--space-4)}.symptom-hero__sub[data-v-780527b6]{font-size:var(--font-size-lg);text-align:center;line-height:1.5}.symptom-disclaimer[data-v-780527b6]{padding:var(--space-5);border:1px solid rgba(245,158,11,.3);border-radius:5px;background:#f59e0b0a;text-align:center}.symptom-disclaimer__title[data-v-780527b6]{font-size:var(--font-size-md);font-weight:700;color:var(--color-text);margin:0 0 var(--space-2)}.symptom-disclaimer__text[data-v-780527b6]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin:0}@media(max-width:640px){.symptom-hero__sub[data-v-780527b6]{font-size:var(--font-size-md)}.symptom-disclaimer[data-v-780527b6]{padding:var(--space-4)}}.legal-page[data-v-9e6457ef]{max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.legal-page h1[data-v-9e6457ef]{margin-bottom:var(--space-2)}.legal-page section[data-v-9e6457ef]{display:flex;flex-direction:column;gap:var(--space-2)}.legal-page h2[data-v-9e6457ef]{color:var(--color-text)}.legal-page li[data-v-9e6457ef],.legal-page p[data-v-9e6457ef]{font-size:var(--font-size-md);color:var(--color-text-muted);line-height:1.7}.legal-page .lead[data-v-9e6457ef]{font-size:var(--font-size-md);color:var(--color-text)}.legal-page ul[data-v-9e6457ef]{list-style:disc;padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.legal-page a[data-v-9e6457ef]{color:var(--color-primary);text-decoration:underline}.callout[data-v-9e6457ef]{border-left:3px solid var(--color-danger,#dc2626);padding:var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-sm,4px);color:var(--color-text)}.version[data-v-9e6457ef]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic;margin-top:var(--space-4)}.vet-page[data-v-5ccf29b9]{gap:var(--space-6)}.vet-hero[data-v-5ccf29b9],.vet-page[data-v-5ccf29b9]{display:flex;flex-direction:column}.vet-hero[data-v-5ccf29b9]{align-items:center;gap:var(--space-4)}.vet-hero__sub[data-v-5ccf29b9]{font-size:var(--font-size-lg);text-align:center;line-height:1.5}.svc-card[data-v-5ccf29b9]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg-subtle);text-decoration:none;color:inherit;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.svc-card[data-v-5ccf29b9]:hover{border-color:var(--color-primary);box-shadow:0 2px 12px #6366f114}.svc-card__icon[data-v-5ccf29b9]{font-size:2rem;line-height:1;flex-shrink:0}.svc-card__body[data-v-5ccf29b9]{display:flex;flex-direction:column;gap:2px;min-width:0}.svc-card__title[data-v-5ccf29b9]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);line-height:1.5}.svc-card__desc[data-v-5ccf29b9]{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.5}.svc-card__arrow[data-v-5ccf29b9]{font-size:var(--font-size-lg);color:var(--color-primary);font-weight:700;flex-shrink:0;margin-left:auto;transition:transform var(--transition-normal)}.svc-card:hover .svc-card__arrow[data-v-5ccf29b9]{transform:translate(4px)}.vet-disclaimer[data-v-5ccf29b9]{padding:var(--space-5);border:1px solid rgba(245,158,11,.3);border-radius:5px;background:#f59e0b0a;text-align:center}.vet-disclaimer__title[data-v-5ccf29b9]{font-size:var(--font-size-md);font-weight:700;color:var(--color-text);margin:0 0 var(--space-2)}.vet-disclaimer__text[data-v-5ccf29b9]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin:0}@media(max-width:640px){.vet-hero__sub[data-v-5ccf29b9]{font-size:var(--font-size-md)}.svc-card[data-v-5ccf29b9]{flex-direction:column;text-align:center;gap:var(--space-2)}.svc-card__arrow[data-v-5ccf29b9]{display:none}.svc-card__body[data-v-5ccf29b9]{align-items:center}.vet-disclaimer[data-v-5ccf29b9]{padding:var(--space-4)}}.vet-page[data-v-43d95e5e]{gap:var(--space-6)}.vet-hero[data-v-43d95e5e],.vet-page[data-v-43d95e5e]{display:flex;flex-direction:column}.vet-hero[data-v-43d95e5e]{align-items:center;gap:var(--space-4)}.vet-hero__sub[data-v-43d95e5e]{font-size:var(--font-size-lg);text-align:center;line-height:1.5}.strip-hint[data-v-43d95e5e]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:#fff7ed;border:1px solid rgba(251,146,60,.55);border-left:3px solid #f97316;border-radius:5px;text-align:left}.strip-hint__icon[data-v-43d95e5e]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#fb923c2e;color:#c2410c;display:flex;align-items:center;justify-content:center;margin-top:1px}.strip-hint__body[data-v-43d95e5e]{flex:1;min-width:0;line-height:1.4}.strip-hint__title[data-v-43d95e5e]{font-size:var(--font-size-sm);font-weight:700;color:#9a3412;margin-bottom:5px}.strip-hint__text[data-v-43d95e5e]{font-size:var(--font-size-sm);color:#7c2d12;line-height:1.2}.svc-card[data-v-43d95e5e]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg-subtle);text-decoration:none;color:inherit;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.svc-card[data-v-43d95e5e]:hover{border-color:var(--color-primary);box-shadow:0 2px 12px #6366f114}.svc-card__icon[data-v-43d95e5e]{font-size:2rem;line-height:1;flex-shrink:0}.svc-card__body[data-v-43d95e5e]{display:flex;flex-direction:column;gap:2px;min-width:0}.svc-card__title[data-v-43d95e5e]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);line-height:1.5}.svc-card__desc[data-v-43d95e5e]{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.5}.svc-card__arrow[data-v-43d95e5e]{font-size:var(--font-size-lg);color:var(--color-primary);font-weight:700;flex-shrink:0;margin-left:auto;transition:transform var(--transition-normal)}.svc-card:hover .svc-card__arrow[data-v-43d95e5e]{transform:translate(4px)}.vet-disclaimer[data-v-43d95e5e]{padding:var(--space-5);border:1px solid rgba(245,158,11,.3);border-radius:5px;background:#f59e0b0a;text-align:center}.vet-disclaimer__title[data-v-43d95e5e]{font-size:var(--font-size-md);font-weight:700;color:var(--color-text);margin:0 0 var(--space-2)}.vet-disclaimer__text[data-v-43d95e5e]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin:0}@media(max-width:640px){.vet-hero__sub[data-v-43d95e5e]{font-size:var(--font-size-md)}.svc-card[data-v-43d95e5e]{flex-direction:column;text-align:center;gap:var(--space-2)}.svc-card__arrow[data-v-43d95e5e]{display:none}.svc-card__body[data-v-43d95e5e]{align-items:center}.vet-disclaimer[data-v-43d95e5e]{padding:var(--space-4)}}.home-page[data-v-0a3221ff]{gap:var(--space-6)}.home-hero[data-v-0a3221ff],.home-page[data-v-0a3221ff]{display:flex;flex-direction:column}.home-hero[data-v-0a3221ff]{align-items:center;gap:var(--space-4);padding-top:var(--space-6)}.home-hero__sub[data-v-0a3221ff]{font-size:var(--font-size-lg);text-align:center;line-height:1.5}.home-section-title[data-v-0a3221ff]{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-4);line-height:1.5}.home-section-sub[data-v-0a3221ff]{font-size:var(--font-size-md);max-width:600px;margin:0 auto var(--space-4);line-height:1.5}.home-popular[data-v-0a3221ff]{display:flex;flex-direction:column;align-items:center}.popular-grid[data-v-0a3221ff]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;list-style:none;padding:0;margin:0;width:100%}.popular-item[data-v-0a3221ff]{flex:0 1 auto}.popular-link[data-v-0a3221ff]{display:block;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg-subtle);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);text-decoration:none;white-space:nowrap;transition:border-color var(--transition-normal),color var(--transition-normal),background var(--transition-normal)}.popular-link[data-v-0a3221ff]:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-bg)}.home-tests[data-v-0a3221ff]{display:flex;flex-direction:column;align-items:center}.tests-grid[data-v-0a3221ff]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);width:100%;list-style:none;padding:0;margin:0}.test-card[data-v-0a3221ff]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg-subtle)}.test-card[data-v-0a3221ff],.test-card-header[data-v-0a3221ff]{display:flex;flex-direction:column;gap:var(--space-2)}.test-card-header[data-v-0a3221ff]{align-items:center;text-align:center}.test-card-icon[data-v-0a3221ff]{font-size:1.5rem;line-height:1;flex-shrink:0}.test-card-title[data-v-0a3221ff]{font-size:var(--font-size-md);font-weight:700;color:var(--color-text);margin:0;line-height:1.3}.test-card-desc[data-v-0a3221ff]{font-size:var(--font-size-sm);line-height:1.5;margin:0}.test-card-list[data-v-0a3221ff]{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;padding:0;margin:0;border-top:1px solid var(--color-border);padding-top:var(--space-3)}.test-card-list-item[data-v-0a3221ff]{font-size:var(--font-size-xs);color:var(--color-text-muted);padding-left:var(--space-3);position:relative;line-height:1.5}.test-card-list-item[data-v-0a3221ff]:before{content:"·";position:absolute;left:0;color:var(--color-primary);font-weight:700}.test-card-list-link[data-v-0a3221ff]{color:var(--color-primary);text-decoration:none;transition:text-decoration-color var(--transition-normal)}.test-card-list-link[data-v-0a3221ff]:hover{text-decoration:underline}@media(max-width:640px){.home-hero__sub[data-v-0a3221ff]{font-size:var(--font-size-md)}.home-section-title[data-v-0a3221ff]{margin-bottom:var(--space-2)!important}.home-section-sub[data-v-0a3221ff]{margin-bottom:var(--space-3)}.tests-grid[data-v-0a3221ff]{grid-template-columns:1fr}.test-card[data-v-0a3221ff]{padding:var(--space-4)}.popular-item[data-v-0a3221ff]{flex:1 1 100%}.popular-link[data-v-0a3221ff]{text-align:center;white-space:normal}}pre code .line{display:block}.hdr-logo[data-v-91d4c9a5]{display:flex;align-items:center;gap:5px;cursor:pointer;text-decoration:none}.hdr-logo__svg[data-v-91d4c9a5]{display:block;flex-shrink:0}.hdr-logo__brand[data-v-91d4c9a5]{font-size:21px;font-weight:800;color:#111827;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]{display:inline-flex;align-items:center;gap:4px;border-radius:5px;padding:8px 10px;background:#fff;border:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:600;color:#374151;transition:all var(--transition-fast);line-height:1;cursor:pointer}.lang-toggle[data-v-bc8bc1ee]:hover{background:var(--color-bg-subtle);border-color:#d1d5db}.lang-flag[data-v-bc8bc1ee]{display:block;width:20px;height:15px;-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0}.lang-code[data-v-bc8bc1ee]{margin-left:2px}.lang-chevron[data-v-bc8bc1ee]{color:#9ca3af;transition:transform var(--transition-normal);flex-shrink:0}.lang-chevron.is-open[data-v-bc8bc1ee]{transform:rotate(180deg)}.lang-dropdown[data-v-bc8bc1ee]{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:#fff;border:1px solid var(--color-border);box-shadow:0 12px 40px #0000001f;overflow:hidden;z-index:220;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity var(--transition-normal),transform var(--transition-normal),visibility var(--transition-normal);padding:.5rem;display:grid;gap:.3rem}.lang-dropdown.is-open[data-v-bc8bc1ee]{visibility:visible;opacity:1;pointer-events:auto;border-radius:5px;transform:translateY(0)}.lang-option[data-v-bc8bc1ee]{display:flex;align-items:center;gap:10px;border-radius:5px;padding:8px 12px;color:#4b5563;font-size:var(--font-size-sm);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]{display:block;width:20px;height:15px;-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0}.lang-option-name[data-v-bc8bc1ee]{flex:1;text-align:left}.lang-option-code[data-v-bc8bc1ee]{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.05em;color:#9ca3af;background:var(--color-bg-overlay);padding:2px 6px;border-radius:var(--radius-sm)}.lang-option.is-active .lang-option-code[data-v-bc8bc1ee]{background:#dbeafe;color:#3b82f6}.site-header[data-v-7445896a]{padding:var(--space-4);background:#fff;border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:200}.hdr-container[data-v-7445896a]{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);gap:var(--space-6)}.hdr-container[data-v-7445896a],.hdr-right[data-v-7445896a]{display:flex;align-items:center}.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-c33415b1]{-webkit-tap-highlight-color:transparent}.site-footer[data-v-c33415b1]{background:var(--color-bg-subtle);border-top:1px solid var(--color-border);margin-top:var(--space-6)}.ft-container[data-v-c33415b1]{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.ft-inner[data-v-c33415b1]{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-6) 0}.ft-group[data-v-c33415b1]{flex:1;min-width:0}.ft-group[data-v-c33415b1],.ft-group ul[data-v-c33415b1]{display:flex;flex-direction:column}.ft-group--legal[data-v-c33415b1]{flex:none;width:160px}.ft-group-title[data-v-c33415b1]{display:block;font-size:var(--font-size-xs);font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.ft-link[data-v-c33415b1]{font-size:var(--font-size-sm);color:var(--color-text-muted);text-decoration:none;padding:3px 0;display:inline-block;transition:color var(--transition-fast);word-break:break-word}.ft-link--all[data-v-c33415b1],.ft-link.ft-link--active[data-v-c33415b1],.ft-link.router-link-exact-active[data-v-c33415b1],.ft-link[data-v-c33415b1]:hover{color:var(--color-primary)}.ft-link--all[data-v-c33415b1]{font-weight:500;margin-top:var(--space-1)}.ft-bottom[data-v-c33415b1]{border-top:1px solid var(--color-border);padding:var(--space-6) 0;display:flex;justify-content:center}.ft-copy[data-v-c33415b1]{font-size:var(--font-size-md);color:#9ca3af;margin:0}@media(max-width:768px){.ft-inner[data-v-c33415b1]{flex-wrap:wrap;gap:var(--space-6)}.ft-group[data-v-c33415b1]{min-width:140px}.ft-group[data-v-c33415b1],.ft-group--legal[data-v-c33415b1]{flex:1 1 calc(50% - var(--space-6))}.ft-group--legal[data-v-c33415b1]{width:auto}}@media(max-width:480px){.ft-group[data-v-c33415b1]{flex:1 1 100%}}
