.account-menu__avatar[data-v-3e52d796]{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.account-menu__avatar--anonymous[data-v-3e52d796]{border:1.5px solid color-mix(in srgb, var(--app-header-text) 55%, transparent);color:#0000;background:0 0}.account-menu__avatar--user[data-v-3e52d796]{background:var(--app-header-text);color:var(--app-header-bg);border:0}.account-menu__panel[data-v-3e52d796]{gap:.35rem;min-width:160px;display:grid}.account-menu__name[data-v-3e52d796]{color:var(--app-text);margin:0 0 .25rem;padding:0 .35rem;font-size:14px;font-weight:650}.shell[data-v-24c83f1f]{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.shell__header[data-v-24c83f1f]{background:var(--app-header-bg);color:var(--app-header-text);border-radius:0 0 12px 12px}.shell__header-inner[data-v-24c83f1f]{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:min(1200px,100% - 2rem);margin:0 auto;padding:.35rem 0;display:grid}.shell__brand[data-v-24c83f1f]{color:var(--app-header-text);flex-direction:column;align-items:center;gap:.1rem;text-decoration:none;display:flex}.shell__brand-mark[data-v-24c83f1f]{width:auto;height:36px;display:block}.shell__brand-tagline[data-v-24c83f1f]{color:var(--app-header-text);letter-spacing:.01em;text-align:center;white-space:pre-line;font-size:.62rem;font-weight:600;line-height:1.15}.shell__nav[data-v-24c83f1f]{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.shell__nav-item[data-v-24c83f1f],.shell__nav-name[data-v-24c83f1f],.shell__nav-sep[data-v-24c83f1f]{color:var(--app-header-text);font-size:14px;line-height:21px}.shell__nav-item[data-v-24c83f1f]{border-radius:8px;padding:.35rem .7rem;text-decoration:none}.shell__nav-trail[data-v-24c83f1f]{border-radius:8px;align-items:center;min-width:0;display:flex}.shell__nav-item--current[data-v-24c83f1f]{background:color-mix(in srgb, var(--app-header-text) 18%, transparent);font-weight:650}.shell__nav-sep[data-v-24c83f1f]{white-space:pre}.shell__nav-name[data-v-24c83f1f]{text-overflow:ellipsis;white-space:nowrap;padding-right:.7rem;overflow:hidden}.shell__tools[data-v-24c83f1f]{align-items:center;gap:.5rem;display:flex}.shell__tools[data-v-24c83f1f] .n-button{--n-text-color:var(--app-header-text)!important;--n-text-color-hover:var(--app-header-text)!important;--n-text-color-pressed:var(--app-header-text)!important;--n-text-color-focus:var(--app-header-text)!important;--n-color-hover:color-mix(in srgb, var(--app-header-text) 16%, transparent)!important;--n-color-pressed:color-mix(in srgb, var(--app-header-text) 26%, transparent)!important;--n-color-focus:color-mix(in srgb, var(--app-header-text) 16%, transparent)!important}.shell__settings-panel[data-v-24c83f1f]{gap:.65rem;width:220px;display:grid}.shell__main[data-v-24c83f1f]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;width:min(1200px,100% - 2rem);min-width:0;margin:0 auto;padding:1.25rem 0 2rem;display:grid}.shell__main--help-open[data-v-24c83f1f]{grid-template-columns:minmax(0,1fr) min(320px,30vw)}.shell__main--help-open .shell__content[data-v-24c83f1f]{min-width:0}.shell__content[data-v-24c83f1f]{min-width:0;position:relative}.shell__slot-content[data-v-24c83f1f]{min-width:0}.shell__help[data-v-24c83f1f]{z-index:20;border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;grid-template-rows:auto minmax(0,1fr);gap:.75rem;width:min(320px,30vw);max-height:calc(100vh - 5.75rem);padding:.75rem;display:grid;position:fixed;top:5rem;right:max(1rem,50vw - 600px)}.shell__help-head[data-v-24c83f1f]{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.shell__help-close[data-v-24c83f1f]{width:1.35rem;height:1.35rem;color:var(--app-muted);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.shell__help-close-icon[data-v-24c83f1f]{width:100%;height:100%;display:block;position:relative}.shell__help-close-icon[data-v-24c83f1f]:before,.shell__help-close-icon[data-v-24c83f1f]:after{content:"";background:currentColor;border-radius:1px;width:.75rem;height:1.5px;position:absolute;top:50%;left:50%}.shell__help-close-icon[data-v-24c83f1f]:before{transform:translate(-50%,-50%)rotate(45deg)}.shell__help-close-icon[data-v-24c83f1f]:after{transform:translate(-50%,-50%)rotate(-45deg)}.shell__help-close[data-v-24c83f1f]:hover{color:var(--app-text)}.shell__help-actions[data-v-24c83f1f]{gap:.25rem;display:flex}.shell__help-body[data-v-24c83f1f]{min-height:0;color:var(--app-text);margin:0;font-size:14px;line-height:21px;overflow:auto}.shell__help-body[data-v-24c83f1f] h1,.shell__help-body[data-v-24c83f1f] h2,.shell__help-body[data-v-24c83f1f] h3,.shell__help-body[data-v-24c83f1f] h4{color:var(--app-text);margin:.85rem 0 .3rem;scroll-margin-top:.25rem;font-size:.9rem;line-height:1.3}.shell__help-body[data-v-24c83f1f] h1{margin-top:0;font-size:1rem}.shell__help-body[data-v-24c83f1f] .help-section{color:var(--app-muted);letter-spacing:.01em;margin-top:.65rem;font-size:.8rem;font-weight:650}.shell__help-body[data-v-24c83f1f] p,.shell__help-body[data-v-24c83f1f] li{margin:.25rem 0}.shell__help-body[data-v-24c83f1f] ul,.shell__help-body[data-v-24c83f1f] ol{margin:.2rem 0 .45rem;padding-left:1.1rem}.shell__help-body[data-v-24c83f1f] a.help-internal{color:var(--app-primary);text-underline-offset:.15em;text-decoration:underline}.shell__help-body[data-v-24c83f1f] a.help-external{color:var(--app-text);text-decoration:none}.shell__help-body[data-v-24c83f1f] .help-external__note{color:var(--app-muted);font-size:.85em}.shell__help-body[data-v-24c83f1f] .help-external__note:before{content:" → "}.shell__help-body[data-v-24c83f1f] .help-contents{padding-left:0;list-style:none}@media (width<=980px){.shell__main[data-v-24c83f1f],.shell__main--help-open[data-v-24c83f1f]{grid-template-columns:1fr}.shell__help[data-v-24c83f1f]{width:auto;max-height:calc(100vh - 5.75rem);position:fixed;top:5rem;left:1rem;right:1rem}}.help-button[data-v-941b3d5f]{width:.95rem;height:.95rem;color:var(--app-muted);cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.help-button[data-v-941b3d5f]:hover{color:var(--app-text);opacity:1}.ranks[data-v-aa149e1f]{min-width:0;overflow-x:auto}.ranks__table[data-v-aa149e1f]{border-collapse:collapse;width:100%}.ranks__table th[data-v-aa149e1f],.ranks__table td[data-v-aa149e1f]{border-bottom:1px solid var(--app-border);text-align:left;vertical-align:middle;padding:.28rem .45rem}.ranks__heading[data-v-aa149e1f]{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.ranks__sorts[data-v-aa149e1f]{flex-direction:column;line-height:.85;display:flex}.sort-btn[data-v-aa149e1f]{color:var(--app-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem}.sort-btn--on[data-v-aa149e1f]{color:var(--app-text);font-weight:700}.ranks__num[data-v-aa149e1f]{font-variant-numeric:tabular-nums}.ranks__mark[data-v-aa149e1f]{align-items:baseline;gap:.35rem;display:inline-flex}.ranks__delta[data-v-aa149e1f]{font-size:.75rem;font-weight:650}.ranks__delta--better[data-v-aa149e1f]{color:#166534}.ranks__delta--worse[data-v-aa149e1f]{color:var(--app-primary)}.calculation-duration[data-v-7d24df7a]{text-align:right;margin:.35rem 0 0;font-size:14px;line-height:21px}.calculation-duration__value[data-v-7d24df7a]{color:var(--app-muted)}.industry[data-v-4ba79bc9]{gap:.8rem;min-width:0;max-width:100%;font-size:14px;line-height:21px;display:grid}.industry[data-v-4ba79bc9]>*{min-width:0;max-width:100%}.industry__toggle[data-v-4ba79bc9]{justify-content:center;display:flex}.industry__part-title[data-v-4ba79bc9]{align-items:center;gap:.35rem;margin:1.25rem 0 .75rem;font-size:.9rem;font-weight:650;display:flex}.industry__scroll[data-v-4ba79bc9],.industry__charts[data-v-4ba79bc9]{min-width:0;max-width:100%;overflow-x:auto}table[data-v-4ba79bc9]{border-collapse:collapse;width:max-content;min-width:100%}.industry__companies[data-v-4ba79bc9]{min-width:100%}.industry__categories[data-v-4ba79bc9]{flex-wrap:wrap;align-items:flex-start;gap:.6rem 1.2rem;margin-top:.7rem;display:flex}.industry__category[data-v-4ba79bc9]{flex:0 auto;min-width:0;max-width:100%}.industry__category table[data-v-4ba79bc9]{min-width:0}th[data-v-4ba79bc9],td[data-v-4ba79bc9]{border-bottom:1px solid var(--app-border);text-align:right;vertical-align:top;white-space:nowrap;padding:.12rem .35rem}th[data-v-4ba79bc9]:first-child,.industry__quartile[data-v-4ba79bc9]{text-align:left;font-weight:500}thead th[data-v-4ba79bc9]{vertical-align:bottom}th.industry__stack[data-v-4ba79bc9]{text-align:center;font-weight:500}th.industry__group[data-v-4ba79bc9]{text-align:left;border-bottom:2px solid var(--app-primary);font-weight:650}th.industry__code[data-v-4ba79bc9]{text-align:center;font-weight:500}.industry__hint[data-v-4ba79bc9]{border-bottom:0}th.industry__firm-head[data-v-4ba79bc9]{text-align:center;font-weight:500}.industry__firm-label[data-v-4ba79bc9]{flex-direction:column;align-items:center;line-height:16px;display:flex}.industry__category h3[data-v-4ba79bc9]{margin:0 0 .2rem;font-size:14px;font-weight:650;line-height:21px}.industry__firm[data-v-4ba79bc9]{text-align:center;vertical-align:middle}.industry__chip[data-v-4ba79bc9]{color:#fff;border-radius:2px;min-width:1.6rem;padding:0 .25rem;font-size:12px;line-height:16px;display:inline-block}.industry__firm .industry__chip[data-v-4ba79bc9]{font-weight:700}.bar-chart[data-v-4ba79bc9]{margin-bottom:4.4rem}.bar-chart__header[data-v-4ba79bc9]{align-items:center;gap:.45rem;margin-bottom:.35rem;display:flex}.bar-chart__badge[data-v-4ba79bc9]{color:#fff;white-space:nowrap;background:#c62828;border-radius:999px;padding:.05rem .45rem;font-size:12px;font-weight:700;line-height:18px;display:inline-block}.bar-chart__plot[data-v-4ba79bc9]{grid-template-columns:2rem minmax(0,1fr);min-width:0;display:grid}.bar-chart__yaxis[data-v-4ba79bc9]{height:9rem;position:relative}.bar-chart__ytick[data-v-4ba79bc9]{color:var(--app-muted);font-size:11px;line-height:1;position:absolute;right:.2rem;transform:translateY(50%)}.bar-chart__area[data-v-4ba79bc9]{min-width:0;position:relative}.bar-chart__stage[data-v-4ba79bc9]{height:9rem;position:relative}.bar-chart__grid[data-v-4ba79bc9]{background:color-mix(in srgb, var(--app-border) 80%, transparent);height:1px;position:absolute;left:0;right:0}.bar-chart__grid--zero[data-v-4ba79bc9]{background:#9aa0a6;height:2px}.bar-chart__cols[data-v-4ba79bc9]{align-items:flex-start;min-width:max-content;height:100%;display:flex}.bar-chart__col[data-v-4ba79bc9]{width:1.7rem;height:100%;position:relative}.bar-chart__hit[data-v-4ba79bc9]{height:9rem;display:block;position:relative}.bar-chart__bar[data-v-4ba79bc9]{background:var(--chart-bar,#1e88e5);width:1.05rem;box-shadow:inset 0 0 0 1px var(--chart-ink,transparent);position:absolute;left:.28rem}.bar-chart__bar--score[data-v-4ba79bc9]{background:var(--chart-score,#e53935)}.bar-chart__xlabel[data-v-4ba79bc9]{transform-origin:0 0;white-space:nowrap;font-size:10px;line-height:1;position:absolute;top:calc(100% + .15rem);left:.15rem;transform:rotate(-55deg)}.industry__boxes[data-v-4ba79bc9]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem .8rem;margin-top:.6rem;display:grid}figure[data-v-4ba79bc9]{margin:0}figcaption[data-v-4ba79bc9]{text-align:center;font-weight:650}.candle__plot[data-v-4ba79bc9]{grid-template-columns:2.2rem minmax(0,1fr);height:8rem;margin-top:.2rem;display:grid}.candle__yaxis[data-v-4ba79bc9],.candle__stage[data-v-4ba79bc9]{height:100%;position:relative}.candle__ytick[data-v-4ba79bc9]{color:var(--app-muted);font-size:10px;line-height:1;position:absolute;right:.15rem;transform:translateY(50%)}.candle__grid[data-v-4ba79bc9]{border-top:1px dashed color-mix(in srgb, var(--app-text) 18%, transparent);position:absolute;left:0;right:0}.candle__whisker[data-v-4ba79bc9],.candle__box[data-v-4ba79bc9],.candle__median[data-v-4ba79bc9],.candle__dot[data-v-4ba79bc9]{position:absolute}.candle__whisker[data-v-4ba79bc9]{background:var(--chart-candle,#c62828);width:2px;margin-left:-1px;left:50%}.candle__box[data-v-4ba79bc9]{border:2px solid var(--chart-candle,#c62828);background:var(--chart-candle-fill,var(--app-surface));width:1.15rem;margin-left:-.575rem;left:50%}.candle__median[data-v-4ba79bc9]{background:var(--chart-candle,#c62828);width:1.15rem;height:3px;margin-left:-.575rem;left:50%}.candle__dot[data-v-4ba79bc9]{z-index:1;width:.48rem;height:.48rem;box-shadow:0 0 0 1px var(--chart-ink,transparent);border-radius:50%;margin-bottom:-.24rem;margin-left:-.24rem}.candle__xaxis[data-v-4ba79bc9]{color:var(--app-muted);justify-content:space-around;font-size:11px;display:flex}.candle__axis-title[data-v-4ba79bc9]{color:var(--app-muted);text-align:center;font-size:11px}.candle__tip[data-v-4ba79bc9]{text-align:left;display:block}.industry__muted[data-v-4ba79bc9]{color:var(--app-muted)}.industry__coverage-list[data-v-4ba79bc9]{gap:.75rem;margin:0;padding-left:1.25rem;display:grid}.net-flow[data-v-9d3b3a1a]{width:100%;min-height:22rem}.sensitivity-chart[data-v-baf9190d]{width:100%;position:relative}.sensitivity-chart__host[data-v-baf9190d]{width:100%}.sensitivity-chart__label-tip[data-v-baf9190d]{z-index:2;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);pointer-events:none;white-space:nowrap;border-radius:4px;margin:0;padding:.15rem .4rem;font-size:12px;line-height:16px;position:absolute;transform:translate(.4rem,-1.6rem)}.calc[data-v-a2ab251c]{min-width:0;color:var(--app-text);gap:.75rem;font-size:14px;line-height:21px;display:grid}.calc__note[data-v-a2ab251c]{margin:0}.calc__title[data-v-a2ab251c],.calc__part-title[data-v-a2ab251c]{align-items:center;gap:.35rem;margin:1.25rem 0 .75rem;font-size:.9rem;font-weight:650;display:flex}.calc__scroll[data-v-a2ab251c]{min-width:0;overflow-x:auto}.calc__table[data-v-a2ab251c]{border-collapse:collapse;width:100%}.calc__table th[data-v-a2ab251c],.calc__table td[data-v-a2ab251c]{border-bottom:1px solid var(--app-border);text-align:left;vertical-align:middle;white-space:nowrap;padding:.28rem .45rem}.calc__heading[data-v-a2ab251c]{align-items:flex-start;gap:.25rem;display:inline-flex}.calc__sorts[data-v-a2ab251c]{flex-direction:column;line-height:.85;display:flex}.sort-btn[data-v-a2ab251c]{color:var(--app-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem}.sort-btn--on[data-v-a2ab251c]{color:var(--app-text);font-weight:700}.calc__num[data-v-a2ab251c]{font-variant-numeric:tabular-nums;text-align:right}.weights[data-v-a29bb1eb]{min-width:0;max-width:100%;color:var(--app-text);gap:.75rem;font-size:14px;line-height:21px;display:grid}.weights__intro[data-v-a29bb1eb],.weights__warning[data-v-a29bb1eb]{margin:0}.weights__warning[data-v-a29bb1eb]{color:var(--app-primary)}.weights__scroll[data-v-a29bb1eb],.weights__scroll-top[data-v-a29bb1eb]{min-width:0;max-width:100%;overflow-x:auto}.weights__scroll-top[data-v-a29bb1eb]{overflow-y:hidden}.weights__scroll-top-inner[data-v-a29bb1eb]{height:1px}.weights__table[data-v-a29bb1eb]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:48.5rem}.weights__col-code[data-v-a29bb1eb]{width:6.5rem}.weights__col-name[data-v-a29bb1eb]{width:14rem}.weights__col-direction[data-v-a29bb1eb]{width:3.25rem}.weights__col-use[data-v-a29bb1eb]{width:4.25rem}.weights__col-weight[data-v-a29bb1eb]{width:9rem}.weights__col-share[data-v-a29bb1eb]{width:11.5rem}.weights__table th[data-v-a29bb1eb],.weights__table td[data-v-a29bb1eb]{border-bottom:1px solid var(--app-border);text-align:left;vertical-align:middle;white-space:nowrap;padding:.28rem .45rem}.weights__name[data-v-a29bb1eb]{white-space:normal;overflow-wrap:anywhere}.weights__category th[data-v-a29bb1eb]{border-bottom:none;padding-top:.45rem;padding-bottom:.05rem;font-weight:650}.weights__group:first-child .weights__category th[data-v-a29bb1eb]{padding-top:.15rem}.weights__columns th[data-v-a29bb1eb]{padding-top:.05rem;font-weight:500}.weights__center-slot[data-v-a29bb1eb]{justify-content:center;align-items:center;display:flex}.weights__arrow[data-v-a29bb1eb]{font-size:1rem;line-height:1}.weights__number[data-v-a29bb1eb]{width:100%}.weights__number[data-v-a29bb1eb] .n-input__input-el{text-align:right;padding-left:.35rem;padding-right:.15rem}.weights[data-v-a29bb1eb] .n-checkbox{--n-color-checked:transparent!important;--n-border-checked:1px solid var(--app-text)!important;--n-check-mark-color:var(--app-text)!important;--n-box-shadow-focus:none!important}.weights__share[data-v-a29bb1eb],.weights__table tfoot td[data-v-a29bb1eb]{font-variant-numeric:tabular-nums;text-align:right;position:relative}.weights__bar[data-v-a29bb1eb]{background:color-mix(in srgb, var(--app-text) 14%, transparent);pointer-events:none;border-radius:2px;position:absolute;top:.28rem;bottom:.28rem;left:.2rem}.weights__share-label[data-v-a29bb1eb]{position:relative}.weights__table tfoot th[data-v-a29bb1eb]{text-align:right}.report-root[data-v-7a507563]{gap:1rem;display:grid}.report-document[data-v-7a507563]{gap:1.25rem;min-width:0;display:grid}.report-title[data-v-7a507563]{align-items:center;gap:.35rem;margin:0;font-size:1rem;font-weight:650;display:flex}.report-identity[data-v-7a507563]{gap:.35rem;min-width:0;display:grid}.report-block[data-v-7a507563]{border-top:1px solid var(--app-border);gap:1rem;min-width:0;padding-top:1.15rem;padding-bottom:.35rem;display:grid}.report-label[data-v-7a507563]{align-items:center;gap:.35rem;margin:.2rem 0;font-size:.9rem;font-weight:650;display:flex}.report-line[data-v-7a507563]{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;display:flex}.report-line--spread[data-v-7a507563]{justify-content:flex-start}.preview-table[data-v-7a507563]{border-collapse:collapse;width:100%}.preview-table th[data-v-7a507563],.preview-table td[data-v-7a507563]{text-align:left;border-bottom:1px solid var(--app-border);vertical-align:top;padding:.35rem .5rem}.preview-table tr:last-child td[data-v-7a507563]{border-bottom:0}.report-compose[data-v-7a507563]{grid-template-columns:auto auto;justify-content:start;align-items:start;column-gap:2.5rem}.report-compose__switches[data-v-7a507563]{gap:.6rem;min-width:0;display:grid}.report-compose__export[data-v-7a507563]{align-items:flex-start;gap:.75rem;display:flex}.report-compose__formats[data-v-7a507563]{justify-items:start;gap:.45rem;display:grid}.preview-more[data-v-7a507563]{text-align:center;letter-spacing:.25em;color:var(--app-muted);display:block}.etalon[data-v-7a507563]{gap:.35rem;margin:0;display:grid}.etalon__row[data-v-7a507563]{grid-template-columns:minmax(12rem,22rem) minmax(0,1fr);gap:.75rem;display:grid}.etalon__row dt[data-v-7a507563]{color:var(--app-muted);margin:0}.etalon__row dd[data-v-7a507563]{margin:0}.compose[data-v-7a507563]{gap:.35rem;display:grid}.compose__children[data-v-7a507563]{gap:.3rem;padding-left:1.75rem;display:grid}.compose__row[data-v-7a507563]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.compose__etalon-count[data-v-7a507563]{box-sizing:border-box;border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-text) 4%, var(--app-surface));width:5.5rem;height:28px;color:var(--app-text);text-align:right;border-radius:3px;padding:0 .45rem;font-family:inherit;font-size:14px;line-height:21px}.report-offscreen[data-v-7a507563]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=800px){.report-compose[data-v-7a507563]{grid-template-columns:1fr}}@media print{.report-compose[data-v-7a507563],.report-offscreen[data-v-7a507563]{display:none}}.browse[data-v-6aa663ea]{min-width:0;color:var(--app-text);gap:.4rem;display:grid}.browse__count[data-v-6aa663ea]{color:var(--app-muted);margin:0;font-size:14px}.browse__frame[data-v-6aa663ea]{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;min-width:0;overflow:hidden}.browse__x[data-v-6aa663ea]{scrollbar-color:var(--app-border) var(--app-bg);overflow:auto hidden}.browse__x--top[data-v-6aa663ea]{height:14px;overflow-x:scroll}.browse__x-pad[data-v-6aa663ea]{height:1px}.browse__sheet[data-v-6aa663ea]{min-width:100%}.browse__body[data-v-6aa663ea]{max-height:22rem;overflow:hidden auto}.browse__table[data-v-6aa663ea]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:1.3}.browse__table th[data-v-6aa663ea],.browse__table td[data-v-6aa663ea]{border-bottom:1px solid var(--app-border);text-align:left;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:.2rem .35rem;overflow:hidden}.browse__table th[data-v-6aa663ea]{background:color-mix(in srgb, var(--app-text) 6%, var(--app-surface));font-weight:650}.browse__filters th[data-v-6aa663ea]{font-weight:400}.browse__sorts[data-v-6aa663ea]{gap:.05rem;margin-left:.2rem;display:inline-flex}.browse__sort[data-v-6aa663ea]{color:var(--app-muted);cursor:pointer;background:0 0;border:0;padding:0 .1rem;font-size:.65rem;line-height:1}.browse__sort--on[data-v-6aa663ea]{color:var(--app-text)}.browse__table input[type=text][data-v-6aa663ea],.browse__table select[data-v-6aa663ea]{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-bg);width:100%;color:var(--app-text);font:inherit;border-radius:4px}.browse__row[data-v-6aa663ea]{height:32px}.browse__row:hover td[data-v-6aa663ea]{background:color-mix(in srgb, var(--app-text) 7%, var(--app-surface))}.browse__pending[data-v-6aa663ea]{background:color-mix(in srgb, var(--app-muted) 18%, var(--app-surface))}.browse__pad td[data-v-6aa663ea]{border:0;padding:0}.company-selection-editor[data-v-730c1ed9]{gap:1rem;display:grid}.company-selection-editor__grid[data-v-730c1ed9]{gap:.75rem;display:grid}.company-selection-editor__details[data-v-730c1ed9]{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px}.company-selection-editor__details>summary[data-v-730c1ed9]{cursor:pointer;padding:.55rem .75rem;font-size:14px;font-weight:650;line-height:21px}.company-selection-editor__details>div[data-v-730c1ed9]{padding:0 .75rem .75rem}.helper[data-v-730c1ed9]{flex-direction:column;gap:.45rem;display:flex}.helper__pair[data-v-730c1ed9],.helper__grid[data-v-730c1ed9]{gap:.45rem .7rem;display:grid}.helper__pair[data-v-730c1ed9]{grid-template-columns:repeat(2,minmax(0,1fr))}.helper__grid[data-v-730c1ed9]{grid-template-columns:repeat(5,minmax(0,1fr))}.helper__ternary[data-v-730c1ed9]{flex-wrap:wrap;align-items:flex-end;gap:.45rem .7rem;display:flex}.helper__count[data-v-730c1ed9]{align-items:flex-end;display:flex}.mode-toolbar[data-v-730c1ed9]{flex-wrap:wrap;align-items:center;display:flex}.helper__count-input[data-v-730c1ed9]{box-sizing:border-box;border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-text) 4%, var(--app-surface));width:5.5rem;height:28px;color:var(--app-text);text-align:right;border-radius:3px;padding:0 .45rem;font-family:inherit;font-size:14px;font-weight:400;line-height:21px}.helper__field[data-v-730c1ed9]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.helper__caption[data-v-730c1ed9]{white-space:nowrap;font-size:14px;font-weight:400;line-height:21px;display:block}.picker[data-v-730c1ed9]{flex-wrap:wrap;align-items:center;gap:.6rem .8rem;display:flex}.picker__year[data-v-730c1ed9]{width:6.5rem}.picker__year[data-v-730c1ed9] .n-select{width:100%}.picker__policy[data-v-730c1ed9]{flex-wrap:wrap;gap:.35rem .9rem;display:flex}.picker__panel[data-v-730c1ed9]{flex-direction:column;gap:.45rem;display:flex}.picker__note[data-v-730c1ed9]{margin:0;font-size:14px;line-height:21px}.company-selection-editor__filters[data-v-730c1ed9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.company-selection-editor__cascade[data-v-730c1ed9]{gap:.5rem;width:100%;display:grid}.company-selection-editor__cascade[data-v-730c1ed9] .n-select,.company-selection-editor__cascade[data-v-730c1ed9] .n-base-selection{width:100%}.company-selection-editor__counter[data-v-730c1ed9]{gap:.25rem;margin-top:.5rem;display:grid}.company-selection-editor__meta[data-v-730c1ed9]{color:var(--app-muted);margin:.35rem 0 0}.members__heading[data-v-730c1ed9]{align-items:baseline;gap:.35rem;font-size:.95rem;font-weight:650;line-height:1.2;display:inline-flex}.members__count[data-v-730c1ed9]{font-variant-numeric:tabular-nums}.members__scroll[data-v-730c1ed9]{max-height:18rem;overflow:auto}.company-selection-editor__table[data-v-730c1ed9]{border-collapse:collapse;width:100%}.company-selection-editor__table th[data-v-730c1ed9],.company-selection-editor__table td[data-v-730c1ed9]{border-bottom:1px solid var(--app-border);text-align:left;padding:.35rem .45rem}.company-selection-editor__table thead th[data-v-730c1ed9]{background:var(--app-surface);position:sticky;top:0}.members__remove-col[data-v-730c1ed9],.members__remove[data-v-730c1ed9]{text-align:right;width:2.5rem}.members__remove[data-v-730c1ed9] .n-button{position:relative}.members__icon[data-v-730c1ed9]{width:.82rem;height:.82rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.members__icon[data-v-730c1ed9]:before,.members__icon[data-v-730c1ed9]:after{content:"";background:currentColor;border-radius:1px;width:1.16rem;height:1.5px;position:absolute;top:50%;left:50%}.members__icon[data-v-730c1ed9]:before{transform:translate(-50%,-50%)rotate(45deg)}.members__icon[data-v-730c1ed9]:after{transform:translate(-50%,-50%)rotate(-45deg)}.company-selection-editor__list[data-v-730c1ed9]{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.company-selection-editor__list-item[data-v-730c1ed9]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.company-selection-editor__chips[data-v-730c1ed9]{flex-wrap:wrap;gap:.5rem;display:flex}.company-selection-editor__error[data-v-730c1ed9]{color:var(--app-danger)}@media (width<=900px){.helper__pair[data-v-730c1ed9],.helper__grid[data-v-730c1ed9],.company-selection-editor__filters[data-v-730c1ed9]{grid-template-columns:1fr}}.method-header__identity[data-v-3c9ca3d2]{align-items:center;gap:.6rem;display:flex}.method-header__title[data-v-3c9ca3d2]{margin:0;font-size:.95rem}.filters[data-v-53254754]{flex-direction:column;gap:.45rem;display:flex}.filters__line[data-v-53254754],.filters__buttons[data-v-53254754]{flex-wrap:wrap;align-items:center;gap:.45rem .8rem;display:flex}.filters__year[data-v-53254754]{width:6.5rem}.filters__label[data-v-53254754],.filters__caption[data-v-53254754]{white-space:nowrap;font-size:14px;font-weight:400;line-height:21px;display:block}.filters__pair[data-v-53254754],.filters__grid[data-v-53254754]{gap:.45rem .7rem;display:grid}.filters__pair[data-v-53254754]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters__grid[data-v-53254754]{grid-template-columns:repeat(5,minmax(0,1fr))}.filters__ternary[data-v-53254754]{flex-wrap:wrap;align-items:flex-end;gap:.45rem .7rem;display:flex}.filters__narrow[data-v-53254754]{flex:0 0 8.75rem;width:8.75rem}.filters__field[data-v-53254754]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.filters__count[data-v-53254754]{align-items:flex-end;display:flex}.filters__count-input[data-v-53254754]{box-sizing:border-box;border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-text) 4%, var(--app-surface));width:5.5rem;height:28px;color:var(--app-text);text-align:right;border-radius:3px;padding:0 .45rem;font-family:inherit;font-size:14px;font-weight:400;line-height:21px}.filters__tooltip[data-v-53254754],.filters__tooltip-line[data-v-53254754]{margin:0}@media (width<=900px){.filters__pair[data-v-53254754],.filters__grid[data-v-53254754]{grid-template-columns:1fr}.filters__narrow[data-v-53254754]{flex-basis:100%;width:100%}}.comparison-parameters[data-v-867f3184]{gap:1rem;display:grid}.comparison-run[data-v-867f3184]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.comparison-result-view[data-v-460aa079]{gap:1rem;min-width:0;max-width:100%;display:grid}.comparison-result-view[data-v-460aa079]>*{min-width:0;max-width:100%}.promethee[data-v-a67a06fb]{gap:.75rem;min-width:0;max-width:100%;display:grid}.promethee__tabs[data-v-a67a06fb]{border-bottom:1px solid var(--app-border);flex-wrap:wrap;gap:0;margin:0;display:flex}.promethee__tab[data-v-a67a06fb]{color:var(--app-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-top-left-radius:8px;border-top-right-radius:8px;align-items:center;gap:.2rem;margin:0 .15rem -1px 0;padding:.45rem .55rem .45rem .75rem;font-size:.9rem;font-weight:600;line-height:1.3;display:inline-flex}.promethee__tab--active[data-v-a67a06fb]{color:var(--app-text);background:var(--app-surface);border-color:var(--app-border) var(--app-border) var(--app-surface);font-weight:650}.promethee__head[data-v-a67a06fb]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.promethee__title[data-v-a67a06fb]{margin:0;font-size:.95rem}.analysis[data-v-f4850514]{gap:1rem;min-width:0;max-width:100%;display:grid;overflow-x:clip}.analysis__identity[data-v-f4850514]{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:.35rem;display:grid}.analysis__identity-main[data-v-f4850514]{grid-template-rows:auto auto;row-gap:.15rem;min-width:0;display:grid}.analysis__identity-heading[data-v-f4850514]{align-items:center;gap:.35rem;display:flex}.analysis__identity-label[data-v-f4850514]{margin:0;font-size:1rem;font-weight:650;line-height:1.2}.analysis__identity-row[data-v-f4850514]{align-items:center;gap:.35rem;min-width:0;display:flex}.analysis__identity-switch[data-v-f4850514],.analysis__identity-name[data-v-f4850514]{flex:12rem;min-width:0}.analysis__identity-switch[data-v-f4850514] .n-select,.analysis__identity-name[data-v-f4850514] .n-input{width:100%}.analysis__header-actions[data-v-f4850514]{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-text) 5%, var(--app-surface));border-radius:8px;flex:none;align-items:center;gap:.1rem;padding:.2rem;display:flex}.analysis__header-actions[data-v-f4850514] .n-button{position:relative}.analysis__icon[data-v-f4850514]{width:.82rem;height:.82rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.analysis__icon--copy[data-v-f4850514]:before,.analysis__icon--copy[data-v-f4850514]:after{content:"";box-sizing:border-box;border:1.5px solid;border-radius:1px;width:.54rem;height:.54rem;position:absolute}.analysis__icon--copy[data-v-f4850514]:before{top:0;left:0}.analysis__icon--copy[data-v-f4850514]:after{bottom:0;right:0}.analysis__icon--delete[data-v-f4850514]:before,.analysis__icon--delete[data-v-f4850514]:after{content:"";background:currentColor;border-radius:1px;width:1.16rem;height:1.5px;position:absolute;top:50%;left:50%}.analysis__icon--delete[data-v-f4850514]:before{transform:translate(-50%,-50%)rotate(45deg)}.analysis__icon--delete[data-v-f4850514]:after{transform:translate(-50%,-50%)rotate(-45deg)}.analysis__icon--plus[data-v-f4850514]:before,.analysis__icon--plus[data-v-f4850514]:after{content:"";background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.analysis__icon--plus[data-v-f4850514]:before{width:.75rem;height:2px}.analysis__icon--plus[data-v-f4850514]:after{width:2px;height:.75rem}.analysis__identity-popis[data-v-f4850514]{min-width:0;min-height:0;display:flex}.analysis__identity-popis[data-v-f4850514] .n-input,.analysis__identity-popis[data-v-f4850514] .n-input-wrapper{height:100%}.analysis__identity-popis[data-v-f4850514] .n-input{flex:1}.analysis__identity-popis[data-v-f4850514] textarea{height:100%;min-height:0}@media (width<=700px){.analysis__identity[data-v-f4850514]{grid-template-columns:minmax(0,1fr);row-gap:.35rem}}.analysis__selection[data-v-f4850514]{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;overflow:hidden}.analysis__selection>summary[data-v-f4850514]{cursor:pointer;align-items:center;gap:.35rem;padding:.65rem .85rem;font-size:1rem;font-weight:650;line-height:1.3;list-style:none;display:flex}.analysis__selection>summary[data-v-f4850514]::-webkit-details-marker{display:none}.analysis__selection>summary[data-v-f4850514]:hover{background:color-mix(in srgb, var(--app-text) 5%, transparent)}.analysis__selection-chevron[data-v-f4850514]{flex:none;justify-content:center;align-items:center;width:.9rem;height:.9rem;display:inline-flex}.analysis__selection-chevron[data-v-f4850514]:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.42rem;height:.42rem;transform:rotate(-45deg)}.analysis__selection[open]>summary .analysis__selection-chevron[data-v-f4850514]:before{transform:rotate(45deg)}.analysis__selection-count[data-v-f4850514]{color:var(--app-muted);font-size:14px;font-weight:400;line-height:21px}.analysis__selection[data-v-f4850514]>:not(summary){padding:0 .85rem .85rem}.analysis__tabs[data-v-f4850514]{min-width:0}.analysis__tab-strip[data-v-f4850514]{border-bottom:1px solid var(--app-border);flex-wrap:wrap;align-items:flex-end;gap:0;margin:0;display:flex}.analysis__tab-button[data-v-f4850514]{color:var(--app-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-top-left-radius:8px;border-top-right-radius:8px;align-items:center;gap:.2rem;margin:0 .15rem -1px 0;padding:.45rem .55rem .45rem .75rem;font-size:1rem;font-weight:600;line-height:1.3;display:inline-flex}.analysis__tab-content .analysis__tab-button[data-v-f4850514]{font-size:.9rem}.analysis__tab-button--active[data-v-f4850514]{color:var(--app-text);background:var(--app-surface);border-color:var(--app-border) var(--app-border) var(--app-surface);font-weight:650}.analysis__tab-content[data-v-f4850514]{padding-top:.9rem}.analysis__tabs[data-v-f4850514],.analysis__tab-content[data-v-f4850514],.analysis__comparison-tab[data-v-f4850514],.analysis__comparison-result[data-v-f4850514]{min-width:0;max-width:100%}.analysis__tab-content[data-v-f4850514]{color:var(--app-muted)}.analysis__comparison-tab[data-v-f4850514],.analysis__comparison-calc[data-v-f4850514]{gap:1rem;display:grid}.analysis__comparison-tab[data-v-f4850514]>*{min-width:0;max-width:100%}.analysis__error p[data-v-f4850514]{margin:.5rem 0}.charts__box[data-v-1945e60d]{height:12rem}.charts__caption[data-v-1945e60d]{margin:.4rem 0 .2rem;font-size:14px;font-weight:650;line-height:21px}.charts__bars[data-v-1945e60d]{height:18rem}.results__recap[data-v-44c4d871]{flex-wrap:wrap;gap:.6rem 1rem;margin-top:.8rem;display:flex}.results__duration[data-v-44c4d871] .calculation-duration{text-align:left;margin:.1rem 0 .25rem}.results__set h2[data-v-44c4d871],.results__group h2[data-v-44c4d871],.results__detail h2[data-v-44c4d871]{margin:0 0 .25rem;font-size:14px;font-weight:650;line-height:21px}.results__set ul[data-v-44c4d871]{border:1px solid var(--app-border);border-radius:6px;flex-wrap:wrap;gap:.25rem .7rem;margin:0;padding:.35rem .5rem;font-size:14px;line-height:21px;list-style:none;display:flex}.results__badge[data-v-44c4d871]{background:color-mix(in srgb, var(--app-primary) 14%, var(--app-surface));border-radius:4px;margin-left:.3rem;padding:.05rem .35rem}.results__groups[data-v-44c4d871]{flex-wrap:wrap;align-items:flex-start;gap:.8rem 1.2rem;margin-top:.7rem;display:flex}.results__group[data-v-44c4d871]{flex:18rem;min-width:0}table[data-v-44c4d871]{border-collapse:collapse;width:100%;font-size:14px;line-height:21px}th[data-v-44c4d871],td[data-v-44c4d871]{border-bottom:1px solid var(--app-border);text-align:right;vertical-align:top;padding:.12rem .35rem}th[data-v-44c4d871]:first-child{text-align:left;vertical-align:middle;font-weight:500}.results__quartile[data-v-44c4d871]{text-align:left;white-space:nowrap}.results__value[data-v-44c4d871]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.results__value[data-v-44c4d871]:hover{color:var(--app-primary)}.results__tooltip[data-v-44c4d871]{gap:.3rem;max-width:28rem;margin:0;display:grid}.results__tooltip-name[data-v-44c4d871],.results__tooltip-line[data-v-44c4d871]{margin:0}.results__tooltip-name[data-v-44c4d871]{font-weight:650}.results__note[data-v-44c4d871]{color:color-mix(in srgb, var(--app-text) 70%, transparent);margin:.6rem 0 0;font-size:14px;line-height:21px}.results__detail[data-v-44c4d871]{margin-top:.8rem}.results__detail-body[data-v-44c4d871]{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:start;gap:.8rem;display:grid}@media (width<=800px){.results__detail-body[data-v-44c4d871]{grid-template-columns:1fr}}.standards__title[data-v-cc070776]{align-items:center;gap:.35rem;margin:0 0 .55rem;font-size:1rem;font-weight:650;line-height:1.2;display:flex}.standards__hint[data-v-cc070776]{margin:.8rem 0 0;font-size:14px;line-height:21px}.standards-export[data-v-cc070776]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.standards-export__label[data-v-cc070776]{font-size:14px;font-weight:650;line-height:21px}.login[data-v-17f46b58]{gap:1rem;max-width:360px;margin:2rem auto 0;display:grid}.login__title[data-v-17f46b58]{color:var(--app-text);margin:0;font-size:1.15rem}.login__form[data-v-17f46b58]{gap:.85rem;display:grid}.login__field[data-v-17f46b58]{color:var(--app-text);gap:.35rem;font-size:14px;display:grid}.login__error[data-v-17f46b58]{color:var(--app-danger,#b42318);margin:0;font-size:14px}.users-admin[data-v-b66691dd]{gap:1.25rem;display:grid}.users-admin__title[data-v-b66691dd]{color:var(--app-text);margin:0;font-size:1.15rem}.users-admin__subtitle[data-v-b66691dd]{color:var(--app-text);margin:0;font-size:.95rem}.users-admin__error[data-v-b66691dd]{color:var(--app-danger,#b42318);margin:0;font-size:14px}.users-admin__table-wrap[data-v-b66691dd]{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;overflow-x:auto}.users-admin__table[data-v-b66691dd]{border-collapse:collapse;width:100%;color:var(--app-text);font-size:14px}.users-admin__table th[data-v-b66691dd],.users-admin__table td[data-v-b66691dd]{text-align:left;border-bottom:1px solid var(--app-border);padding:.55rem .75rem}.users-admin__table th[data-v-b66691dd]{color:var(--app-muted);font-weight:650}.users-admin__form[data-v-b66691dd]{gap:.75rem;max-width:420px;display:grid}.users-admin__field[data-v-b66691dd]{color:var(--app-text);gap:.3rem;font-size:14px;display:grid}*,:before,:after{box-sizing:border-box}html,body{background:var(--app-bg);min-height:100%;margin:0}body{color:var(--app-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{min-height:100vh}.layout{background:var(--app-bg);min-height:100vh}@media print{.shell__header,.shell__help,.help-button,.analysis__identity,.analysis__selection,.analysis__tab-strip,.promethee__tabs,.standards-screen-only,.n-popover,.v-binder-follower-container{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.page{width:100%;margin:0;padding:0}
