:root{font-family:Aptos,Trebuchet MS,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#15202b;background:radial-gradient(circle at top,rgba(240,180,41,.18),transparent 32%),linear-gradient(180deg,#f5f1e8,#eef3f2);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;height:100%}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.admin-shell[data-v-6338a773]{min-height:100vh;display:grid;grid-template-columns:220px minmax(0,1fr);background:radial-gradient(circle at top left,rgba(241,183,68,.12),transparent 22%),radial-gradient(circle at right bottom,rgba(15,118,110,.08),transparent 24%),linear-gradient(180deg,#f7f9fb,#f2f6f5)}.sidebar[data-v-6338a773]{padding:24px 18px;border-right:1px solid rgba(19,34,42,.08);background:linear-gradient(180deg,#fffffffa,#f8fbfaf5);box-shadow:inset -1px 0 #ffffff80;animation:slideInLeft-6338a773 .55s ease}.brand-block[data-v-6338a773]{padding:14px 12px 22px;margin-bottom:10px;border-radius:18px;background:linear-gradient(135deg,#0f766e1a,#f1b7441a)}.brand-kicker[data-v-6338a773],.topbar-kicker[data-v-6338a773]{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#7a8a91}.brand-block h1[data-v-6338a773],.topbar h2[data-v-6338a773]{margin:8px 0 0;color:#13222a}.brand-block h1[data-v-6338a773]{font-size:24px;font-weight:700}.nav-list[data-v-6338a773]{display:grid;gap:8px}.nav-item[data-v-6338a773]{position:relative;padding:13px 14px;border:1px solid transparent;border-radius:14px;color:#41545b;font-weight:600;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.nav-item[data-v-6338a773]:hover,.nav-item--active[data-v-6338a773]{color:#0f766e;border-color:#0f766e24;background:linear-gradient(135deg,#edf7f4,#f8fcfb);box-shadow:0 8px 18px #0f766e14;transform:translate(3px)}.content[data-v-6338a773]{padding:24px}.topbar[data-v-6338a773]{margin-bottom:20px;padding:18px 20px;border:1px solid rgba(19,34,42,.08);border-radius:20px;background:#ffffffeb;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 10px 30px #112c350f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeUp-6338a773 .5s ease}.title-block[data-v-6338a773]{animation:fadeUp-6338a773 .6s ease}.topbar-actions[data-v-6338a773]{display:flex;align-items:center;gap:12px}.status-pill[data-v-6338a773]{padding:8px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;color:#0f766e;background:linear-gradient(135deg,#0f766e1a,#dff5eff2)}.status-dot[data-v-6338a773]{width:8px;height:8px;border-radius:50%;background:#0f766e;box-shadow:0 0 #0f766e66;animation:pulse-6338a773 1.8s infinite}.page-content[data-v-6338a773]{min-height:calc(100vh - 122px)}@keyframes slideInLeft-6338a773{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes fadeUp-6338a773{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-6338a773{0%{box-shadow:0 0 #0f766e66}70%{box-shadow:0 0 0 10px #0f766e00}to{box-shadow:0 0 #0f766e00}}@media (max-width: 900px){.admin-shell[data-v-6338a773]{grid-template-columns:1fr}.sidebar[data-v-6338a773]{border-right:none;border-bottom:1px solid #e6ebef}.content[data-v-6338a773]{padding:16px}.topbar[data-v-6338a773]{flex-direction:column;align-items:flex-start}.topbar-actions[data-v-6338a773]{width:100%;justify-content:space-between}}.login-page[data-v-3122b250]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top,rgba(241,183,68,.12),transparent 26%),linear-gradient(180deg,#f7f3ea,#eef4f3)}.login-shell[data-v-3122b250]{width:min(420px,100%)}.login-card[data-v-3122b250]{border-radius:24px;background:#fff;box-shadow:0 20px 48px #112c3514}.login-header[data-v-3122b250]{margin-bottom:22px;display:grid;text-align:center}.login-header h1[data-v-3122b250]{margin:0;font-size:28px;line-height:1.2;color:#13222a}.login-form[data-v-3122b250]{display:grid}.login-options[data-v-3122b250]{margin-bottom:20px}.login-button[data-v-3122b250]{border-radius:12px}@media (max-width: 640px){.login-page[data-v-3122b250]{padding:16px}.login-header h1[data-v-3122b250]{font-size:26px}.login-options[data-v-3122b250]{gap:10px;align-items:flex-start}}.overview-page[data-v-a3fb445b]{display:grid;gap:0}.table-card[data-v-a3fb445b]{border-radius:22px;box-shadow:0 14px 34px #112c350f;animation:fadeUp-a3fb445b .45s ease both}.hero-badge[data-v-a3fb445b]{padding:10px 14px;border-radius:999px;color:#0f766e;background:#0f766e1a;font-size:13px;font-weight:700;white-space:nowrap}.hero-badge--soft[data-v-a3fb445b]{color:#8a6411;background:#f1b74429}.toolbar[data-v-a3fb445b]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.toolbar-left[data-v-a3fb445b]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.search-input[data-v-a3fb445b]{max-width:420px}.function-select[data-v-a3fb445b],.population-select[data-v-a3fb445b]{width:220px;min-width:220px}.toolbar-meta[data-v-a3fb445b]{display:flex;flex-wrap:wrap;gap:10px}.toolbar-actions[data-v-a3fb445b]{display:flex;gap:10px;flex-wrap:wrap}.toolbar-subtitle[data-v-a3fb445b]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:-6px 0 16px}.toolbar-subtitle-label[data-v-a3fb445b]{font-size:13px;font-weight:700;color:#154f5a}.toolbar-subtitle-hint[data-v-a3fb445b]{font-size:13px;color:#70858c}.rule-action-group[data-v-a3fb445b]{display:flex;gap:10px;flex-wrap:wrap}.table-wrap[data-v-a3fb445b]{animation:fadeUp-a3fb445b .55s ease both}.empty-state[data-v-a3fb445b]{padding:48px 0 32px}.pagination-wrap[data-v-a3fb445b]{display:flex;justify-content:flex-end;margin-top:18px}.action-cell[data-v-a3fb445b]{display:flex;align-items:center;gap:16px;white-space:nowrap}.action-cell[data-v-a3fb445b] .n-button{min-width:72px}.usage-table-wrap[data-v-a3fb445b]{border-radius:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #0f766e0f}.usage-table-wrap[data-v-a3fb445b] .n-input,.usage-table-wrap[data-v-a3fb445b] .n-base-selection{width:100%}.usage-empty-state[data-v-a3fb445b]{padding:20px 0 8px}.detail-descriptions[data-v-a3fb445b] td{white-space:pre-wrap;word-break:break-word}.rules-header[data-v-a3fb445b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rules-header--compact[data-v-a3fb445b]{margin-bottom:14px}.rules-title[data-v-a3fb445b]{margin:0;font-size:18px;color:#13222a}.rules-hint[data-v-a3fb445b]{margin:8px 0 0;color:#667b82;line-height:1.6}.population-rule-list[data-v-a3fb445b]{display:grid;gap:14px}.population-rule-card[data-v-a3fb445b]{border-radius:18px;background:linear-gradient(180deg,#fbfdfd,#f7faf9);box-shadow:inset 0 0 0 1px #0f766e0f}.population-rule-head[data-v-a3fb445b]{margin-bottom:16px}.population-name-row[data-v-a3fb445b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.population-name[data-v-a3fb445b]{font-size:16px;color:#13222a}.population-meta[data-v-a3fb445b]{margin:6px 0 0;color:#6f8087;line-height:1.6}.rule-form-grid[data-v-a3fb445b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rule-field[data-v-a3fb445b]{display:grid;gap:8px}.rule-field--full[data-v-a3fb445b]{grid-column:1 / -1}.field-label[data-v-a3fb445b]{font-size:13px;color:#5d7178;font-weight:600}.additive-modal[data-v-a3fb445b]{width:min(860px,calc(100vw - 32px))}.additive-form[data-v-a3fb445b]{display:grid}.additive-form-grid[data-v-a3fb445b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.additive-form-item--full[data-v-a3fb445b]{grid-column:1 / -1}.full-width[data-v-a3fb445b]{width:100%}.modal-actions[data-v-a3fb445b]{display:flex;justify-content:flex-end;gap:10px}@keyframes fadeUp-a3fb445b{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 960px){.toolbar-left[data-v-a3fb445b],.toolbar[data-v-a3fb445b],.rules-header[data-v-a3fb445b]{flex-direction:column;align-items:stretch}.search-input[data-v-a3fb445b],.function-select[data-v-a3fb445b],.population-select[data-v-a3fb445b]{max-width:none;width:100%}.toolbar-meta[data-v-a3fb445b]{justify-content:flex-start}.pagination-wrap[data-v-a3fb445b]{justify-content:flex-start;overflow-x:auto}.rule-form-grid[data-v-a3fb445b],.additive-form-grid[data-v-a3fb445b]{grid-template-columns:1fr}}.category-page[data-v-8f33c891]{display:grid}.category-card[data-v-8f33c891]{border-radius:22px;box-shadow:0 14px 34px #112c350f}.toolbar[data-v-8f33c891]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.toolbar-left[data-v-8f33c891]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.toolbar-actions[data-v-8f33c891]{display:flex;gap:10px;flex-wrap:wrap}.search-input[data-v-8f33c891]{max-width:420px}.toolbar-meta[data-v-8f33c891]{display:flex;gap:10px}.hero-badge[data-v-8f33c891]{padding:10px 14px;border-radius:999px;color:#0f766e;background:#0f766e1a;font-size:13px;font-weight:700;white-space:nowrap}.helper-text[data-v-8f33c891]{margin:0 0 18px;color:#667b82;line-height:1.7}.table-wrap[data-v-8f33c891]{min-height:240px}.empty-state[data-v-8f33c891]{padding:48px 0 32px}.pagination-wrap[data-v-8f33c891]{display:flex;justify-content:flex-end;margin-top:18px}.action-cell[data-v-8f33c891]{display:flex;align-items:center;gap:16px;white-space:nowrap}.action-cell[data-v-8f33c891] .n-button{min-width:72px}.category-modal[data-v-8f33c891]{width:min(980px,calc(100vw - 32px))}.category-form[data-v-8f33c891]{display:grid;gap:18px}.category-form-grid[data-v-8f33c891]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.category-form-item--full[data-v-8f33c891]{grid-column:1 / -1}.sort-input[data-v-8f33c891]{width:180px}.usage-editor[data-v-8f33c891]{display:grid;gap:14px}.usage-editor-head[data-v-8f33c891]{display:flex;align-items:center;justify-content:space-between;gap:16px}.usage-editor-head h3[data-v-8f33c891],.section-head h3[data-v-8f33c891]{margin:0;color:#13222a}.usage-item-card[data-v-8f33c891]{padding:16px;border-radius:18px;background:linear-gradient(180deg,#fbfdfd,#f7faf9);box-shadow:inset 0 0 0 1px #0f766e0f}.usage-item-grid[data-v-8f33c891]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;align-items:end}.usage-item-notes[data-v-8f33c891]{grid-column:1 / -1}.usage-item-remove[data-v-8f33c891]{display:flex;justify-content:flex-end}.detail-descriptions[data-v-8f33c891] td{white-space:pre-wrap;word-break:break-word}.detail-section[data-v-8f33c891]{margin-top:22px;display:grid;gap:14px}.modal-actions[data-v-8f33c891]{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 960px){.toolbar[data-v-8f33c891],.toolbar-left[data-v-8f33c891],.usage-editor-head[data-v-8f33c891]{flex-direction:column;align-items:stretch}.search-input[data-v-8f33c891]{max-width:none}.pagination-wrap[data-v-8f33c891]{justify-content:flex-start;overflow-x:auto}.category-form-grid[data-v-8f33c891],.usage-item-grid[data-v-8f33c891]{grid-template-columns:1fr}}.ingredient-card[data-v-d18019a7]{border-radius:8px;box-shadow:0 14px 34px #112c350f}.toolbar[data-v-d18019a7],.filters[data-v-d18019a7],.toolbar-actions[data-v-d18019a7],.section-heading[data-v-d18019a7],.action-cell[data-v-d18019a7],.modal-actions[data-v-d18019a7],.rule-actions[data-v-d18019a7]{display:flex;align-items:center}.toolbar[data-v-d18019a7]{justify-content:space-between;gap:16px;margin-bottom:18px}.filters[data-v-d18019a7],.toolbar-actions[data-v-d18019a7],.action-cell[data-v-d18019a7],.modal-actions[data-v-d18019a7]{gap:10px}.filters[data-v-d18019a7]{flex:1;min-width:0}.search-input[data-v-d18019a7]{max-width:420px}.status-filter[data-v-d18019a7]{width:150px}.empty-state[data-v-d18019a7]{padding:48px 0}.pagination-wrap[data-v-d18019a7],.modal-actions[data-v-d18019a7],.rule-actions[data-v-d18019a7]{display:flex;justify-content:flex-end}.pagination-wrap[data-v-d18019a7]{margin-top:18px}.candidate-product-list[data-v-d18019a7]{flex:1;min-height:0;overflow:auto}.product-thumbnail[data-v-d18019a7],.product-image-empty[data-v-d18019a7]{width:56px;height:56px;border-radius:6px;overflow:hidden}.product-image-empty[data-v-d18019a7]{display:flex;align-items:center;justify-content:center;background:#f1f3f5;color:#8a9499;font-size:12px}.form-grid[data-v-d18019a7],.relation-row[data-v-d18019a7],.rule-selects[data-v-d18019a7],.rule-nutrition-thresholds[data-v-d18019a7],.rule-details[data-v-d18019a7]{display:grid;gap:14px}.form-grid[data-v-d18019a7]{grid-template-columns:2fr 1fr 1fr}.editor-section[data-v-d18019a7]{padding:18px 0 4px;border-top:1px solid #e5e7eb}.unresolved-section[data-v-d18019a7]{margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.compact-empty[data-v-d18019a7]{padding:24px 0}.section-heading[data-v-d18019a7]{justify-content:space-between;margin-bottom:14px}.section-heading h3[data-v-d18019a7]{margin:0;font-size:16px}.relation-row[data-v-d18019a7]{grid-template-columns:1.4fr 1fr 1.5fr auto;align-items:end;padding:12px 0;border-top:1px dashed #e5e7eb}.remove-button[data-v-d18019a7]{margin-bottom:26px}.rule-row[data-v-d18019a7]{padding:14px 0;border-top:1px dashed #d8dee3}.rule-selects[data-v-d18019a7]{grid-template-columns:repeat(5,minmax(130px,1fr))}.rule-details[data-v-d18019a7]{grid-template-columns:2fr 2fr 1fr}.rule-nutrition-thresholds[data-v-d18019a7]{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-nutrition-thresholds[data-v-d18019a7] .n-input-number{width:100%}@media (max-width: 900px){.toolbar[data-v-d18019a7],.filters[data-v-d18019a7]{flex-direction:column;align-items:stretch}.search-input[data-v-d18019a7],.status-filter[data-v-d18019a7]{width:100%;max-width:none}.form-grid[data-v-d18019a7],.relation-row[data-v-d18019a7],.rule-selects[data-v-d18019a7],.rule-nutrition-thresholds[data-v-d18019a7],.rule-details[data-v-d18019a7]{grid-template-columns:1fr}.remove-button[data-v-d18019a7]{margin-bottom:0;justify-self:start}}.nutrition-page[data-v-54b19225]{display:grid}.nutrition-card[data-v-54b19225]{border-radius:22px;box-shadow:0 14px 34px #112c350f}.toolbar[data-v-54b19225]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.toolbar-left[data-v-54b19225]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.toolbar-actions[data-v-54b19225]{display:flex;gap:10px;flex-wrap:wrap}.search-input[data-v-54b19225]{max-width:420px}.toolbar-meta[data-v-54b19225]{display:flex;gap:10px}.hero-badge[data-v-54b19225]{padding:10px 14px;border-radius:999px;color:#0f766e;background:#0f766e1a;font-size:13px;font-weight:700;white-space:nowrap}.helper-text[data-v-54b19225]{margin:0 0 18px;color:#667b82;line-height:1.7}.table-wrap[data-v-54b19225]{min-height:240px}.empty-state[data-v-54b19225]{padding:48px 0 32px}.pagination-wrap[data-v-54b19225]{display:flex;justify-content:flex-end;margin-top:18px}.action-cell[data-v-54b19225]{display:flex;align-items:center;gap:16px;white-space:nowrap}.action-cell[data-v-54b19225] .n-button{min-width:72px}.nutrition-modal[data-v-54b19225]{width:min(640px,calc(100vw - 32px))}.product-modal[data-v-54b19225]{width:calc(100vw - 800px)!important;max-width:calc(100vw - 800px)!important;height:calc(100vh - 200px)!important;max-height:calc(100vh - 200px)!important;overflow:auto!important}.nutrition-table-modal[data-v-54b19225]{width:calc(100vw - 200px)!important;max-width:calc(100vw - 200px)!important;height:calc(100vh - 200px)!important;max-height:calc(100vh - 200px)!important;overflow:auto!important}.product-image-placeholder[data-v-54b19225]{color:#9aa8ad}.product-nutrition-table[data-v-54b19225]{width:100%;border-collapse:collapse}.product-nutrition-table th[data-v-54b19225],.product-nutrition-table td[data-v-54b19225]{padding:10px 12px;border-bottom:1px solid #e8edef;text-align:left}.nutrition-form[data-v-54b19225]{display:grid;gap:4px}.sort-input[data-v-54b19225]{width:180px}.modal-actions[data-v-54b19225]{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 960px){.toolbar[data-v-54b19225],.toolbar-left[data-v-54b19225]{flex-direction:column;align-items:stretch}.search-input[data-v-54b19225]{max-width:none}.pagination-wrap[data-v-54b19225]{justify-content:flex-start;overflow-x:auto}}@media (max-width: 760px){.product-modal[data-v-54b19225],.nutrition-table-modal[data-v-54b19225]{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;height:calc(100vh - 32px)!important;max-height:calc(100vh - 32px)!important}}.population-page[data-v-3197cfa0]{display:grid}.population-card[data-v-3197cfa0]{border-radius:22px;box-shadow:0 14px 34px #112c350f}.toolbar[data-v-3197cfa0]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.toolbar-left[data-v-3197cfa0]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.toolbar-actions[data-v-3197cfa0]{display:flex;gap:10px;flex-wrap:wrap}.search-input[data-v-3197cfa0]{max-width:420px}.toolbar-meta[data-v-3197cfa0]{display:flex;gap:10px}.hero-badge[data-v-3197cfa0]{padding:10px 14px;border-radius:999px;color:#0f766e;background:#0f766e1a;font-size:13px;font-weight:700;white-space:nowrap}.helper-text[data-v-3197cfa0]{margin:0 0 18px;color:#667b82;line-height:1.7}.table-wrap[data-v-3197cfa0]{min-height:240px}.empty-state[data-v-3197cfa0]{padding:48px 0 32px}.pagination-wrap[data-v-3197cfa0]{display:flex;justify-content:flex-end;margin-top:18px}.action-cell[data-v-3197cfa0]{display:flex;align-items:center;gap:16px;white-space:nowrap}.action-cell[data-v-3197cfa0] .n-button{min-width:72px}.population-modal[data-v-3197cfa0]{width:min(720px,calc(100vw - 32px))}.population-form[data-v-3197cfa0]{display:grid;gap:4px}.sort-input[data-v-3197cfa0]{width:180px}.modal-actions[data-v-3197cfa0]{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 960px){.toolbar[data-v-3197cfa0],.toolbar-left[data-v-3197cfa0]{flex-direction:column;align-items:stretch}.search-input[data-v-3197cfa0]{max-width:none}.pagination-wrap[data-v-3197cfa0]{justify-content:flex-start;overflow-x:auto}}.page-shell[data-v-79e44edd]{display:grid;gap:18px}.hero-card[data-v-79e44edd] .n-card__content{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,#0f766e14,#f1b7441f);border-radius:20px}.hero-copy h3[data-v-79e44edd]{margin:8px 0;font-size:24px;color:#16303a}.hero-copy p[data-v-79e44edd]{margin:0;color:#58707a;line-height:1.7}.hero-kicker[data-v-79e44edd]{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#7a8a91}.hero-metric[data-v-79e44edd]{min-width:140px;padding:18px;border-radius:18px;background:#ffffffd9;text-align:right}.metric-label[data-v-79e44edd]{display:block;margin-bottom:6px;color:#6d7f87;font-size:13px}.hero-metric strong[data-v-79e44edd]{font-size:34px;line-height:1;color:#0f766e}.panel-card[data-v-79e44edd]{border-radius:22px}.toolbar[data-v-79e44edd]{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.toolbar-left[data-v-79e44edd],.toolbar-right[data-v-79e44edd]{display:flex;align-items:center;gap:16px}.toolbar-left[data-v-79e44edd]{flex:1}.toolbar-left[data-v-79e44edd] .n-input{max-width:340px}.total-text[data-v-79e44edd]{color:#5f7279;font-size:14px}.pagination-bar[data-v-79e44edd]{display:flex;justify-content:flex-end;margin-top:18px}.empty-block[data-v-79e44edd]{margin-top:16px}.avatar-fallback[data-v-79e44edd]{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#e8f3f1;color:#0f766e;font-weight:700}.action-cell[data-v-79e44edd]{display:flex;align-items:center;gap:12px;white-space:nowrap}.action-cell[data-v-79e44edd] .n-button{min-width:72px}.form-modal[data-v-79e44edd]{width:min(620px,calc(100vw - 32px))}.grid-two[data-v-79e44edd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.full-width[data-v-79e44edd]{width:100%}.modal-footer[data-v-79e44edd]{display:flex;justify-content:flex-end;gap:12px}.avatar-edit-block[data-v-79e44edd]{display:grid;gap:12px}.avatar-trigger[data-v-79e44edd]{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:10px 14px;border-radius:12px;border:1px dashed #8aa2aa;color:#0f766e;cursor:pointer}.avatar-trigger input[data-v-79e44edd]{display:none}.avatar-preview[data-v-79e44edd]{border-radius:999px;overflow:hidden}.withdrawal-voucher-block[data-v-79e44edd]{display:grid;gap:10px}.withdrawal-voucher-preview[data-v-79e44edd]{border-radius:6px;overflow:hidden}.field-hint[data-v-79e44edd]{color:#73848c;font-size:13px}.drawer-section[data-v-79e44edd]{margin-top:20px}.section-head[data-v-79e44edd]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.section-head h4[data-v-79e44edd]{margin:0;font-size:16px;color:#16303a}.section-head span[data-v-79e44edd]{color:#73848c;font-size:13px}@media (max-width: 900px){.toolbar[data-v-79e44edd],.toolbar-left[data-v-79e44edd],.toolbar-right[data-v-79e44edd]{flex-direction:column;align-items:stretch}.toolbar-left[data-v-79e44edd] .n-input{max-width:none}.grid-two[data-v-79e44edd]{grid-template-columns:1fr}.hero-card[data-v-79e44edd] .n-card__content{flex-direction:column;align-items:stretch}.hero-metric[data-v-79e44edd]{text-align:left}}.page-shell[data-v-f50abd6e]{display:grid;gap:18px}.summary-band[data-v-f50abd6e],.workspace-panel[data-v-f50abd6e]{border:1px solid #dde5e7;border-radius:8px;background:#fff}.summary-band[data-v-f50abd6e]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-left:4px solid #0f766e}.summary-band h3[data-v-f50abd6e]{margin:4px 0 8px;font-size:24px;color:#18323b}.summary-band p[data-v-f50abd6e],.agreement-heading p[data-v-f50abd6e],.modal-copy[data-v-f50abd6e]{margin:0;color:#61747b;line-height:1.7}.eyebrow[data-v-f50abd6e]{color:#0f766e!important;font-size:12px;font-weight:700;text-transform:uppercase}.summary-metric[data-v-f50abd6e]{min-width:120px;text-align:right}.summary-metric span[data-v-f50abd6e]{display:block;color:#6a7d84;font-size:13px}.summary-metric strong[data-v-f50abd6e]{display:block;margin-top:4px;color:#0f766e;font-size:32px}.workspace-panel[data-v-f50abd6e]{padding:20px}.toolbar[data-v-f50abd6e],.filters[data-v-f50abd6e],.agreement-heading[data-v-f50abd6e],.form-actions[data-v-f50abd6e],.action-row[data-v-f50abd6e]{display:flex;align-items:center}.toolbar[data-v-f50abd6e],.agreement-heading[data-v-f50abd6e]{justify-content:space-between;gap:18px;margin-bottom:18px}.filters[data-v-f50abd6e],.form-actions[data-v-f50abd6e],.action-row[data-v-f50abd6e]{gap:10px}.filters[data-v-f50abd6e] .n-input{width:300px}.filters[data-v-f50abd6e] .n-select{width:140px}.identity-cell[data-v-f50abd6e]{display:grid;gap:3px}.avatar-fallback[data-v-f50abd6e]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #cfdadd;border-radius:50%;background:#eef5f4;color:#0f766e;font-weight:700}.identity-cell small[data-v-f50abd6e],.muted-text[data-v-f50abd6e],.agreement-heading>span[data-v-f50abd6e]{color:#718188;font-size:13px}.pagination-bar[data-v-f50abd6e],.form-actions[data-v-f50abd6e]{justify-content:flex-end}.pagination-bar[data-v-f50abd6e]{display:flex;margin-top:18px}.empty-state[data-v-f50abd6e]{padding:24px 0}.agreement-heading h4[data-v-f50abd6e]{margin:0 0 6px;font-size:18px}.agreement-form[data-v-f50abd6e]{max-width:900px}.reject-modal[data-v-f50abd6e]{width:min(520px,calc(100vw - 32px))}@media (max-width: 800px){.summary-band[data-v-f50abd6e],.toolbar[data-v-f50abd6e],.agreement-heading[data-v-f50abd6e]{align-items:flex-start;flex-direction:column}.summary-metric[data-v-f50abd6e]{text-align:left}.filters[data-v-f50abd6e]{width:100%;flex-wrap:wrap}.filters[data-v-f50abd6e] .n-input,.filters[data-v-f50abd6e] .n-select{width:100%}}.nova-detail-page[data-v-1a7fe2d2]{display:grid;gap:16px;max-height:calc(100vh - 150px);overflow-y:auto;padding-right:4px}.analysis-section[data-v-1a7fe2d2]{display:grid;gap:12px;padding-top:16px;border-top:1px solid #e2e9eb}.analysis-section h3[data-v-1a7fe2d2]{margin:0;color:#17333a;font-size:15px}.summary-block p[data-v-1a7fe2d2],.rule-item p[data-v-1a7fe2d2]{margin:0}.summary-block p[data-v-1a7fe2d2],.rule-item p[data-v-1a7fe2d2]{color:#587078;line-height:1.7}.product-line[data-v-1a7fe2d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:14px 16px;border:1px solid #dfe8ea;border-radius:8px;background:#fff}.product-line div[data-v-1a7fe2d2],.summary-block[data-v-1a7fe2d2],.rule-list[data-v-1a7fe2d2],.rule-item[data-v-1a7fe2d2],.keyword-row[data-v-1a7fe2d2]{display:grid;gap:8px}.product-line span[data-v-1a7fe2d2],.keyword-row>span[data-v-1a7fe2d2]{color:#6a7e84;font-size:12px;font-weight:600}.summary-head[data-v-1a7fe2d2],.rule-head[data-v-1a7fe2d2],.tag-list[data-v-1a7fe2d2]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.summary-head[data-v-1a7fe2d2],.rule-head[data-v-1a7fe2d2]{justify-content:space-between}.summary-head strong[data-v-1a7fe2d2]{color:#17333a;font-size:18px}.rule-item[data-v-1a7fe2d2]{padding:14px;border:1px solid #dfe8ea;border-radius:8px;background:#fafcfc}.rule-item--muted[data-v-1a7fe2d2]{background:#fcfbf7;border-color:#ebe5d5}@media (max-width: 720px){.summary-head[data-v-1a7fe2d2],.rule-head[data-v-1a7fe2d2]{align-items:stretch;flex-direction:column}.product-line[data-v-1a7fe2d2]{grid-template-columns:1fr}}.page-shell[data-v-fcb9b422]{display:grid;gap:18px}.nova-analysis-modal[data-v-fcb9b422]{display:flex;flex-direction:column;width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 40px)}.nova-analysis-modal[data-v-fcb9b422] .n-card__content{overflow-y:auto}.hero-card[data-v-fcb9b422] .n-card__content{display:flex;align-items:stretch;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#f1b7441f,#0f766e14);border-radius:20px}.hero-copy h3[data-v-fcb9b422]{margin:8px 0;font-size:24px;color:#16303a}.hero-copy p[data-v-fcb9b422]{margin:0;color:#58707a;line-height:1.7}.hero-kicker[data-v-fcb9b422]{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#7a8a91}.hero-stats[data-v-fcb9b422]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px}.stat-pill[data-v-fcb9b422]{padding:16px;border-radius:18px;background:#ffffffdb}.stat-pill span[data-v-fcb9b422]{display:block;color:#70828a;font-size:13px;margin-bottom:6px}.stat-pill strong[data-v-fcb9b422]{font-size:28px;color:#0f766e}.panel-card[data-v-fcb9b422]{border-radius:22px}.toolbar[data-v-fcb9b422]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.toolbar-left[data-v-fcb9b422]{display:flex;align-items:center;gap:12px;flex:1}.toolbar-left[data-v-fcb9b422] .n-input{max-width:380px}.total-text[data-v-fcb9b422]{color:#5f7279;font-size:14px}.summary-strip[data-v-fcb9b422]{display:grid;gap:12px;margin-bottom:18px}.summary-cards[data-v-fcb9b422]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-card[data-v-fcb9b422]{padding:12px 14px;border-radius:16px;background:#f6faf9;border:1px solid #e5efec}.summary-card span[data-v-fcb9b422]{display:block;color:#6a7e84;font-size:13px;margin-bottom:6px}.summary-card strong[data-v-fcb9b422]{font-size:22px;color:#0f766e}.nova-summary[data-v-fcb9b422]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;border-radius:14px;background:#fbfcfc;border:1px solid #e9eff1}.nova-summary-label[data-v-fcb9b422]{color:#5f7279;font-size:13px;font-weight:600}.pagination-bar[data-v-fcb9b422]{display:flex;justify-content:flex-end;margin-top:18px}.detail-images[data-v-fcb9b422]{display:flex;flex-wrap:wrap;gap:12px}.nova-rule-layout[data-v-fcb9b422]{display:grid;gap:16px}.nova-rule-header[data-v-fcb9b422]{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.nova-rule-header h3[data-v-fcb9b422]{margin:0 0 8px;font-size:20px;color:#16303a}.nova-rule-header p[data-v-fcb9b422],.nova-rule-meta span[data-v-fcb9b422]{margin:0;color:#5f7279}.nova-rule-card-grid[data-v-fcb9b422]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nova-rule-card[data-v-fcb9b422]{padding:14px;border-radius:16px;background:#f7fafb;border:1px solid #e5ecef}.nova-rule-card-head[data-v-fcb9b422]{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:10px}.nova-rule-card-title-block[data-v-fcb9b422]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nova-rule-card-title-block strong[data-v-fcb9b422]{flex:1;min-width:0;line-height:1.6;color:#16303a;word-break:break-word}.nova-rule-card-actions[data-v-fcb9b422]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nova-rule-priority-field[data-v-fcb9b422]{display:flex;align-items:center;gap:8px}.nova-rule-priority-field span[data-v-fcb9b422]{font-size:12px;color:#6a7e84;white-space:nowrap}.nova-rule-priority-field[data-v-fcb9b422] .n-input-number{width:96px}.nova-rule-order-actions[data-v-fcb9b422]{display:flex;align-items:center;gap:8px}.nova-rule-card p[data-v-fcb9b422]{margin:0;line-height:1.75;color:#4f666f}.nova-rule-detail-block[data-v-fcb9b422]{display:grid;gap:6px;margin-top:12px;padding-top:12px;border-top:1px dashed #d9e3e7}.nova-rule-detail-label[data-v-fcb9b422]{font-size:12px;font-weight:600;color:#6a7e84}.nova-rule-detail-list[data-v-fcb9b422]{margin:0;padding-left:18px;color:#4f666f;line-height:1.7}.nova-rule-detail-list li+li[data-v-fcb9b422]{margin-top:4px}.nova-rule-order-summary[data-v-fcb9b422]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nova-rule-order-summary-item[data-v-fcb9b422]{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:#fbfcfc;border:1px solid #e5ecef}.nova-rule-order-summary-item span[data-v-fcb9b422]{font-size:12px;color:#6a7e84}.nova-rule-order-summary-item strong[data-v-fcb9b422]{color:#16303a;line-height:1.6;word-break:break-word}.nova-rule-impact-hints[data-v-fcb9b422]{display:grid;gap:6px;margin-top:10px;padding:10px 12px;border-radius:12px;background:#fff9ec;border:1px solid #f3dfab}.nova-rule-impact-hints p[data-v-fcb9b422]{margin:0;color:#7b5b12;line-height:1.7}.nova-rule-card--disabled[data-v-fcb9b422]{opacity:.62;background:#f4f6f7}.nova-hit-rule-block[data-v-fcb9b422]{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #e7ecef}.nova-hit-rule-label[data-v-fcb9b422]{font-size:12px;font-weight:600;color:#6a7e84}.nova-hit-rule-list[data-v-fcb9b422]{display:grid;gap:10px}.nova-hit-rule-item[data-v-fcb9b422]{padding:12px 14px;border-radius:14px;background:#f7fafb;border:1px solid #e5ecef}.nova-hit-rule-item--muted[data-v-fcb9b422]{background:#fbfbf9;border-color:#ece8d9}.nova-hit-rule-head[data-v-fcb9b422]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.nova-hit-rule-item p[data-v-fcb9b422]{margin:0;color:#4f666f;line-height:1.7}.nova-hit-rule-evidence[data-v-fcb9b422]{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed #dbe4e8}.nova-hit-rule-evidence-label[data-v-fcb9b422],.nova-hit-rule-keyword-label[data-v-fcb9b422]{font-size:12px;font-weight:600;color:#6a7e84}.nova-hit-rule-keyword-group[data-v-fcb9b422]{display:grid;gap:6px}.nova-hit-rule-tag-list[data-v-fcb9b422]{display:flex;flex-wrap:wrap;gap:8px}.nova-threshold-grid[data-v-fcb9b422]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nova-threshold-item[data-v-fcb9b422]{display:grid;gap:8px;padding:12px;border-radius:14px;background:#fbfcfc;border:1px solid #e9eff1}.nova-threshold-label[data-v-fcb9b422]{font-weight:600;color:#16303a}.nova-threshold-item p[data-v-fcb9b422]{margin:0;color:#6b7f86;line-height:1.6;font-size:13px}.nova-keyword-grid[data-v-fcb9b422]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nova-keyword-card[data-v-fcb9b422]{display:grid;gap:10px}.nova-keyword-card p[data-v-fcb9b422]{margin:0;color:#5f7279;line-height:1.7}.detail-data-images-grid[data-v-fcb9b422]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:420px}.detail-data-image[data-v-fcb9b422]{width:100%}.empty-block[data-v-fcb9b422]{margin-top:16px}.image-fallback[data-v-fcb9b422]{width:54px;height:54px;border-radius:12px;background:#eef2f4;display:flex;align-items:center;justify-content:center;color:#6f7f86;font-size:12px}.action-cell[data-v-fcb9b422]{display:flex;align-items:center;gap:12px;white-space:nowrap}.action-cell[data-v-fcb9b422] .n-button{min-width:72px}.review-action-card[data-v-fcb9b422]{margin-bottom:16px}.compare-layout[data-v-fcb9b422]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.compare-full-span[data-v-fcb9b422]{grid-column:1 / -1}.compare-block[data-v-fcb9b422]{margin-top:14px}.compare-panel[data-v-fcb9b422]{display:grid;gap:12px}.compare-cover[data-v-fcb9b422]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;align-items:start}.compare-table[data-v-fcb9b422]{display:grid}.compare-row[data-v-fcb9b422]{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid #e7ecef}.compare-head[data-v-fcb9b422]{font-weight:600;color:#49616a;padding-top:0}.compare-label[data-v-fcb9b422]{color:#58707a;font-weight:600}.compare-field-hint[data-v-fcb9b422]{margin:6px 0 0;font-size:12px;font-weight:400;line-height:1.6;color:#8a7a44}.compare-changed[data-v-fcb9b422]{color:#0f766e;font-weight:600}.compare-text-block[data-v-fcb9b422]{display:grid;gap:10px}.compare-text-block h4[data-v-fcb9b422]{margin:0;font-size:14px;color:#16303a}.compare-text-block pre[data-v-fcb9b422]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;line-height:1.75;color:#33474f}.nova-diff-summary[data-v-fcb9b422]{display:grid;gap:14px}.nova-diff-summary-head[data-v-fcb9b422]{display:flex;justify-content:flex-start}.nova-diff-summary-grid[data-v-fcb9b422]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nova-diff-summary-item[data-v-fcb9b422]{padding:12px 14px;border-radius:14px;background:#f7fafb;border:1px solid #e5ecef}.nova-diff-summary-item span[data-v-fcb9b422]{display:block;color:#6a7e84;font-size:12px;margin-bottom:6px}.nova-diff-summary-item strong[data-v-fcb9b422]{color:#16303a;font-size:16px}.nova-diff-summary-evidence[data-v-fcb9b422]{display:grid;gap:8px}.detail-cover[data-v-fcb9b422]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;margin-bottom:18px;align-items:start}.detail-image[data-v-fcb9b422]{overflow:hidden;border-radius:18px}.detail-meta h3[data-v-fcb9b422]{margin:0 0 10px;font-size:24px;color:#16303a}.detail-meta p[data-v-fcb9b422]{margin:0 0 8px;color:#58707a}.processing-analysis-panel[data-v-fcb9b422],.risk-assessment-panel[data-v-fcb9b422],.risk-hit-list[data-v-fcb9b422]{display:grid;gap:14px}.processing-analysis-panel[data-v-fcb9b422]{padding-bottom:16px;border-bottom:1px solid #dfe8ea}.processing-analysis-panel p[data-v-fcb9b422],.risk-analysis-conclusion[data-v-fcb9b422]{margin:0;color:#40565f;line-height:1.7}.analysis-section-head[data-v-fcb9b422]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.analysis-section-head>div[data-v-fcb9b422]{display:grid;gap:6px;min-width:0}.analysis-section-head strong[data-v-fcb9b422]{color:#16303a;font-size:16px;word-break:break-word}.risk-assessment-toolbar[data-v-fcb9b422]{display:flex;align-items:flex-start;gap:12px}.risk-population-select[data-v-fcb9b422]{flex:1;min-width:0}.risk-assessment-summary[data-v-fcb9b422]{display:grid;grid-template-columns:minmax(150px,.4fr) minmax(0,1fr);gap:12px;padding:12px 14px;border:1px solid #dce8e7;border-radius:8px;background:#f7fbfa}.risk-assessment-summary>div[data-v-fcb9b422],.risk-unresolved-block[data-v-fcb9b422],.risk-nutrition-facts[data-v-fcb9b422],.risk-nutrition-evidence[data-v-fcb9b422]{display:grid;gap:8px;align-content:start}.risk-assessment-label[data-v-fcb9b422]{color:#5f7279;font-size:12px;font-weight:600}.risk-assessment-tags[data-v-fcb9b422]{display:flex;flex-wrap:wrap;gap:8px}.risk-hit-item[data-v-fcb9b422]{display:grid;gap:10px;padding:12px 14px;border:1px solid #e1e8ea;border-radius:8px;background:#fafcfc}.risk-hit-head[data-v-fcb9b422]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.risk-hit-head>div[data-v-fcb9b422]{display:grid;gap:4px;min-width:0}.risk-hit-head strong[data-v-fcb9b422],.risk-hit-head span[data-v-fcb9b422],.risk-hit-item p[data-v-fcb9b422]{word-break:break-word}.risk-hit-head strong[data-v-fcb9b422]{color:#16303a}.risk-hit-head span[data-v-fcb9b422],.risk-hit-meta[data-v-fcb9b422]{color:#6a7e84;font-size:13px}.risk-hit-item p[data-v-fcb9b422]{margin:0;color:#40565f;line-height:1.7}.risk-unresolved-block[data-v-fcb9b422]{padding-top:12px;border-top:1px dashed #dbe4e8}.risk-nutrition-facts[data-v-fcb9b422]{padding:12px 14px;border:1px solid #e1e8ea;border-radius:8px;background:#fafcfc}.risk-nutrition-evidence[data-v-fcb9b422]{padding-top:10px;border-top:1px dashed #dbe4e8}.risk-nutrition-evidence-item[data-v-fcb9b422]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid #e5ecef;border-radius:8px;background:#fff}.risk-nutrition-evidence-item>div[data-v-fcb9b422]{display:grid;gap:4px;min-width:0}.risk-nutrition-evidence-item strong[data-v-fcb9b422]{color:#29434c}.risk-nutrition-evidence-item span[data-v-fcb9b422]{color:#6a7e84;font-size:13px;word-break:break-word}.nutrition-table-wrap[data-v-fcb9b422]{overflow-x:auto}.nutrition-table[data-v-fcb9b422]{width:100%;border-collapse:collapse;font-size:14px}.nutrition-table th[data-v-fcb9b422],.nutrition-table td[data-v-fcb9b422]{padding:10px 12px;text-align:left;border-bottom:1px solid #e7ecef}.nutrition-table th[data-v-fcb9b422]{color:#49616a;font-weight:600;background:#f7fafb}.text-sections[data-v-fcb9b422],.edit-layout[data-v-fcb9b422]{display:grid;gap:14px;margin-top:18px}.verification-card-last[data-v-fcb9b422]{order:100}.nova-meta-block[data-v-fcb9b422],.nova-edit-hint[data-v-fcb9b422],.trust-meta-block[data-v-fcb9b422]{display:grid;gap:8px}.nova-meta-block p[data-v-fcb9b422],.nova-edit-hint p[data-v-fcb9b422],.trust-meta-block p[data-v-fcb9b422]{margin:0;color:#4f666f;line-height:1.7}.nova-meta-block strong[data-v-fcb9b422]{color:#0f766e}.trust-meta-head[data-v-fcb9b422]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trust-evidence-disclaimer[data-v-fcb9b422]{font-size:13px;color:#6a7e84!important}.trust-review-meta[data-v-fcb9b422]{display:flex;flex-wrap:wrap;gap:6px 18px;color:#334e57;font-size:13px}.trust-evidence-grid[data-v-fcb9b422]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e1e8ea;border-radius:8px;overflow:hidden}.trust-evidence-item[data-v-fcb9b422]{display:grid;gap:6px;padding:12px 14px;border-right:1px solid #e1e8ea;border-bottom:1px solid #e1e8ea;background:#fafcfc}.trust-evidence-item[data-v-fcb9b422]:nth-child(2n){border-right:0}.trust-evidence-item[data-v-fcb9b422]:nth-last-child(-n+2){border-bottom:0}.trust-evidence-head[data-v-fcb9b422]{display:flex;align-items:center;justify-content:space-between;gap:10px}.trust-evidence-head strong[data-v-fcb9b422]{color:#16303a}.trust-gap-block[data-v-fcb9b422]{display:grid;gap:8px}.trust-evidence-label[data-v-fcb9b422]{color:#5f7279;font-size:12px;font-weight:600}.trust-source-block[data-v-fcb9b422]{display:grid;gap:10px;margin-top:14px}.trust-source-list[data-v-fcb9b422]{display:grid;gap:10px}.trust-source-item[data-v-fcb9b422]{padding:12px 14px;border-radius:12px;background:#f7fafb;display:grid;gap:4px}.trust-source-head[data-v-fcb9b422]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.trust-source-item p[data-v-fcb9b422]{margin:0;color:#4f666f;line-height:1.6}.trust-source-link[data-v-fcb9b422]{color:#0f766e;text-decoration:none;font-size:13px}.trust-source-link[data-v-fcb9b422]:hover{text-decoration:underline}.trust-edit-layout[data-v-fcb9b422],.trust-source-editor[data-v-fcb9b422],.trust-source-editor-list[data-v-fcb9b422]{display:grid;gap:12px}.trust-field[data-v-fcb9b422]{display:grid;gap:8px}.trust-field-label[data-v-fcb9b422]{font-size:12px;font-weight:600;color:#5f7279;line-height:1.4}.trust-edit-grid[data-v-fcb9b422],.trust-source-editor-grid[data-v-fcb9b422]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trust-edit-hint p[data-v-fcb9b422]{margin:0;color:#4f666f;line-height:1.7}.trust-maintenance-guide[data-v-fcb9b422]{display:grid;gap:10px;padding:14px 16px;border-radius:14px;background:#f6fbfb;border:1px solid #d8ebea}.trust-maintenance-guide__title[data-v-fcb9b422]{font-size:13px;font-weight:700;color:#24444a}.trust-maintenance-guide__item[data-v-fcb9b422]{display:grid;gap:4px}.trust-maintenance-guide__label[data-v-fcb9b422]{font-size:12px;font-weight:700;color:#355c63}.trust-maintenance-guide__item p[data-v-fcb9b422]{margin:0;color:#4f666f;line-height:1.7}.trust-source-editor[data-v-fcb9b422]{margin-top:14px}.trust-source-editor-head[data-v-fcb9b422],.trust-source-editor-actions[data-v-fcb9b422]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.trust-source-editor-item[data-v-fcb9b422]{padding:14px;border-radius:12px;background:#f7fafb;display:grid;gap:12px}.text-sections pre[data-v-fcb9b422]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;line-height:1.75;color:#33474f}.edit-grid[data-v-fcb9b422]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.edit-image-block[data-v-fcb9b422]{display:grid;gap:12px}.editable-data-image[data-v-fcb9b422]{display:grid;gap:8px}.remove-image-button[data-v-fcb9b422]{justify-self:start}.file-trigger[data-v-fcb9b422]{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:10px 14px;border-radius:12px;border:1px dashed #8aa2aa;color:#0f766e;cursor:pointer}.file-trigger input[data-v-fcb9b422]{display:none}.drawer-footer[data-v-fcb9b422]{display:flex;justify-content:flex-end;gap:12px;width:100%}.preview-block[data-v-fcb9b422]{margin-top:12px}@media (max-width: 960px){.hero-card[data-v-fcb9b422] .n-card__content,.toolbar[data-v-fcb9b422],.toolbar-left[data-v-fcb9b422]{flex-direction:column;align-items:stretch}.hero-stats[data-v-fcb9b422],.summary-cards[data-v-fcb9b422],.edit-grid[data-v-fcb9b422],.trust-edit-grid[data-v-fcb9b422],.trust-source-editor-grid[data-v-fcb9b422],.trust-evidence-grid[data-v-fcb9b422],.nova-rule-card-grid[data-v-fcb9b422],.nova-rule-order-summary[data-v-fcb9b422],.nova-threshold-grid[data-v-fcb9b422],.nova-keyword-grid[data-v-fcb9b422],.detail-data-images-grid[data-v-fcb9b422],.compare-layout[data-v-fcb9b422]{grid-template-columns:1fr}.trust-evidence-item[data-v-fcb9b422],.trust-evidence-item[data-v-fcb9b422]:nth-child(2n),.trust-evidence-item[data-v-fcb9b422]:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e1e8ea}.trust-evidence-item[data-v-fcb9b422]:last-child{border-bottom:0}.toolbar-left[data-v-fcb9b422] .n-input{max-width:none}.detail-cover[data-v-fcb9b422]{grid-template-columns:1fr}.risk-assessment-toolbar[data-v-fcb9b422],.analysis-section-head[data-v-fcb9b422],.risk-hit-head[data-v-fcb9b422],.risk-nutrition-evidence-item[data-v-fcb9b422]{flex-direction:column;align-items:stretch}.risk-assessment-summary[data-v-fcb9b422]{grid-template-columns:1fr}.nova-rule-header[data-v-fcb9b422]{flex-direction:column;align-items:flex-start}.compare-cover[data-v-fcb9b422],.compare-row[data-v-fcb9b422]{grid-template-columns:1fr}}.laboratory-page[data-v-769c838d]{width:100%}.laboratory-tool[data-v-769c838d]{border-radius:8px;box-shadow:0 12px 32px #112c350f}.tool-header[data-v-769c838d],.section-heading[data-v-769c838d],.section-heading>div[data-v-769c838d],.output-heading[data-v-769c838d],.section-actions[data-v-769c838d]{display:flex;align-items:center}.tool-header[data-v-769c838d],.section-heading[data-v-769c838d],.output-heading[data-v-769c838d]{justify-content:space-between;gap:16px}.tool-kicker[data-v-769c838d]{margin:0 0 5px;color:#0f766e;font-size:12px;font-weight:700;text-transform:uppercase}.tool-header h1[data-v-769c838d],.section-heading h2[data-v-769c838d],.output-heading h3[data-v-769c838d]{margin:0;color:#13222a;letter-spacing:0}.tool-header h1[data-v-769c838d]{font-size:26px}.tool-section[data-v-769c838d]{padding:4px 0}.section-heading[data-v-769c838d]{margin-bottom:20px}.section-heading>div[data-v-769c838d]{gap:10px}.section-heading h2[data-v-769c838d]{font-size:18px}.section-index[data-v-769c838d]{color:#b7791f;font-size:12px;font-weight:800}.updated-at[data-v-769c838d],.output-heading span[data-v-769c838d]{color:#718087;font-size:12px}.config-grid[data-v-769c838d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px}.section-actions[data-v-769c838d]{justify-content:flex-end}.experiment-toolbar[data-v-769c838d]{display:grid;grid-template-columns:auto auto;gap:12px;align-items:center;justify-content:start}.state-alert[data-v-769c838d],.product-snapshot[data-v-769c838d],.analysis-output[data-v-769c838d]{margin-top:18px}.ingredients-block[data-v-769c838d],.analysis-output[data-v-769c838d]{border:1px solid #e2e8e7;border-radius:6px;background:#f8fbfa}.ingredients-block[data-v-769c838d]{margin-top:12px;padding:14px 16px}.selected-product-summary[data-v-769c838d]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:stretch}.selected-product-image[data-v-769c838d],.product-dialog-image[data-v-769c838d]{overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8e7;background:#f3f6f5;color:#8a979c;font-size:12px}.selected-product-image[data-v-769c838d]{min-height:104px;border-radius:6px}.selected-product-image[data-v-769c838d] .n-image,.selected-product-image[data-v-769c838d] img,.product-dialog-image[data-v-769c838d] .n-image,.product-dialog-image[data-v-769c838d] img{width:100%;height:100%}.ingredients-block span[data-v-769c838d]{display:block;margin-bottom:8px;color:#607077;font-size:12px;font-weight:700}.ingredients-block p[data-v-769c838d],.analysis-output p[data-v-769c838d]{margin:0;color:#26383f;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.analysis-output[data-v-769c838d]{padding:18px;border-left:4px solid #0f766e}.output-heading[data-v-769c838d]{margin-bottom:14px}.output-heading h3[data-v-769c838d]{font-size:16px}.dialog-toolbar[data-v-769c838d]{display:grid;grid-template-columns:minmax(0,1fr) 240px auto auto;gap:10px;align-items:center;margin-bottom:16px}.product-dialog-list[data-v-769c838d]{min-height:300px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.product-dialog-item[data-v-769c838d]{min-width:0;padding:12px 4px;border:none;border-bottom:1px solid #e8edeb;display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;text-align:left;background:transparent;cursor:pointer;transition:background .2s ease}.product-dialog-item[data-v-769c838d]:hover,.product-dialog-item[data-v-769c838d]:focus-visible,.product-dialog-item--selected[data-v-769c838d]{outline:none;background:#f1f8f6}.product-dialog-image[data-v-769c838d]{width:88px;height:88px;border-radius:4px}.product-dialog-info[data-v-769c838d]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px}.product-dialog-info strong[data-v-769c838d],.product-dialog-info span[data-v-769c838d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-dialog-info strong[data-v-769c838d]{color:#182b32;font-size:15px}.product-dialog-info span[data-v-769c838d]{color:#6a7a80;font-size:12px}.dialog-pagination[data-v-769c838d]{margin-top:18px;display:flex;justify-content:flex-end}@media (max-width: 760px){.config-grid[data-v-769c838d],.experiment-toolbar[data-v-769c838d],.dialog-toolbar[data-v-769c838d],.product-dialog-list[data-v-769c838d],.selected-product-summary[data-v-769c838d]{grid-template-columns:1fr}.experiment-toolbar[data-v-769c838d]{justify-content:stretch}.selected-product-image[data-v-769c838d]{width:112px}.tool-header[data-v-769c838d],.section-heading[data-v-769c838d],.output-heading[data-v-769c838d]{align-items:flex-start;flex-direction:column}}.version-page[data-v-81d6eb2b]{min-width:0}.toolbar[data-v-81d6eb2b],.filters[data-v-81d6eb2b],.toolbar-actions[data-v-81d6eb2b],.action-cell[data-v-81d6eb2b],.modal-actions[data-v-81d6eb2b]{display:flex;align-items:center;gap:12px}.toolbar[data-v-81d6eb2b]{justify-content:space-between;margin-bottom:20px}.filters[data-v-81d6eb2b]{min-width:0;flex:1}.filters .n-input[data-v-81d6eb2b]{max-width:320px}.filters .n-select[data-v-81d6eb2b]{width:150px}.total-text[data-v-81d6eb2b]{color:#52646a;white-space:nowrap}.version-cell[data-v-81d6eb2b]{display:grid;gap:4px}.version-cell small[data-v-81d6eb2b],.file-meta[data-v-81d6eb2b]{color:#6b7d83}.empty-state[data-v-81d6eb2b]{padding:80px 0}.pagination-wrap[data-v-81d6eb2b],.modal-actions[data-v-81d6eb2b]{justify-content:flex-end}.pagination-wrap[data-v-81d6eb2b]{display:flex;margin-top:20px}.version-modal[data-v-81d6eb2b]{width:min(760px,calc(100vw - 32px))}.form-grid[data-v-81d6eb2b]{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:16px}.file-meta[data-v-81d6eb2b]{display:grid;gap:6px;margin:-4px 0 18px;font-size:12px;word-break:break-all}@media (max-width: 760px){.toolbar[data-v-81d6eb2b],.filters[data-v-81d6eb2b]{align-items:stretch;flex-direction:column}.filters .n-input[data-v-81d6eb2b],.filters .n-select[data-v-81d6eb2b]{width:100%;max-width:none}.form-grid[data-v-81d6eb2b]{grid-template-columns:1fr}}
