@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lato-400-BEhtfm5r.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lato-700-BUGMgin4.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/lato-900-C3uaq3BA.woff2) format("woff2")}:root{--k3-ui-blue: #0852c2;--k3-ui-blue-h: #0644a3;--k3-ui-bg: #f5f7fa;--k3-ui-surface: #ffffff;--k3-ui-surface2: #f7f9fc;--k3-ui-line: #cdd6e4;--k3-ui-line2: #e4e9f1;--k3-ui-text: #0e1a2e;--k3-ui-body: #344257;--k3-ui-muted: #5b687c;--k3-ui-link: #0852c2;--k3-ui-sel: #e9f1fd;--k3-ui-hover: #f3f6fa;--k3-ui-curbg: #f7f9fc;--k3-ui-faint: #7d899b;--k3-ui-amber: #b45309;--k3-ui-amberbg: #fff7e8;--k3-ui-amberln: #f3cf8e;--k3-ui-red: #b91c1c;--k3-ui-pend-bg: #fff3da;--k3-ui-pend-ink: #8a4b00;--k3-ui-ctl: 32px;--k3-ui-ctl-lg: 36px;--k3-ui-r: 8px;--k3-ui-r-sm: 6px;--k3-ui-sh1: 0 1px 2px rgba(14, 26, 46, .05);--k3-ui-sh2: 0 1px 2px rgba(14, 26, 46, .06), 0 12px 32px -10px rgba(14, 26, 46, .22)}.k3-ui{--k3-font: Lato, "Helvetica Neue", Arial, sans-serif;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.45;color:var(--k3-ui-body);background:var(--k3-ui-bg);-webkit-font-smoothing:antialiased}.k3-ui h1,.k3-ui h2,.k3-ui h3,.k3-ui h4{color:var(--k3-ui-text);margin:0;line-height:1.2}.k3-ui :focus-visible{outline:2px solid var(--k3-ui-blue);outline-offset:2px;border-radius:4px}.k3-ctx{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-height:40px;padding:6px 24px;background:var(--k3-ui-surface);border-bottom:1px solid var(--k3-ui-line2)}.k3-ctx-crumbs{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--k3-ui-muted);white-space:nowrap}.k3-ctx-crumbs [aria-current]{color:var(--k3-ui-text)}.k3-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border:1px solid var(--k3-ui-line2);border-radius:12px;background:var(--k3-ui-surface);color:var(--k3-ui-body);font-size:12px;white-space:nowrap}.k3-pill b{color:var(--k3-ui-text)}.k3-page{padding:20px 24px 24px}.k3-ph{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.k3-ph-title{flex:1;min-width:220px}.k3-ph h1{font-size:24px;font-weight:900;letter-spacing:-.5px}.k3-ph-sub{margin:4px 0 0;color:var(--k3-ui-muted)}.k3-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.k3-panel{background:var(--k3-ui-surface);border:1px solid var(--k3-ui-line);border-radius:10px;padding:10px}.k3-tool{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--k3-ui-line)}.k3-tool-sp{flex:1}.k3-tool-dv{width:1px;height:20px;background:var(--k3-ui-line)}.k3-stage{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--k3-ui-line);border-radius:999px;background:var(--k3-ui-surface2);font:inherit;font-size:12.5px;color:var(--k3-ui-text);cursor:pointer}.k3-stage i{width:8px;height:8px;border-radius:50%;background:#15803d}.k3-stage.is-closed i{background:var(--k3-ui-muted)}.k3-stage.is-next i{background:var(--k3-ui-amber)}.k3-stage.is-others i{background:var(--k3-ui-blue)}.k3-muted{color:var(--k3-ui-muted)}.k3-small{font-size:12px}.k3-card{background:var(--k3-ui-surface);border:1px solid var(--k3-ui-line2);border-radius:var(--k3-ui-r);box-shadow:var(--k3-ui-sh1);min-width:0}.k3-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--k3-ui-ctl-lg);padding:0 14px;border:1px solid var(--k3-ui-line);border-radius:var(--k3-ui-r-sm);background:var(--k3-ui-surface);color:var(--k3-ui-text);font:inherit;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,transform .08s}.k3-btn:hover{border-color:var(--k3-ui-body)}.k3-btn:active{transform:translateY(1px)}.k3-btn--sm{min-height:var(--k3-ui-ctl);padding:0 10px;font-size:12px}.k3-btn--primary{background:var(--k3-ui-blue);border-color:var(--k3-ui-blue);color:#fff}.k3-btn--primary:hover{background:var(--k3-ui-blue-h);border-color:var(--k3-ui-blue-h)}.k3-btn--ghost{border-color:transparent;background:transparent;color:var(--k3-ui-link)}.k3-btn--ghost:hover{background:var(--k3-ui-sel);border-color:transparent}.k3-btn:disabled,.k3-btn[aria-disabled=true]{opacity:.5;cursor:default;transform:none}.k3-link{border:0;background:none;padding:0;font:inherit;color:var(--k3-ui-link);font-weight:700;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.k3-link:hover{text-decoration-thickness:2px}.k3-ib{width:var(--k3-ui-ctl);height:var(--k3-ui-ctl);display:inline-grid;place-items:center;flex:none;border:0;background:none;border-radius:var(--k3-ui-r-sm);color:var(--k3-ui-muted);cursor:pointer}.k3-ib:hover,.k3-ib[aria-expanded=true]{background:var(--k3-ui-hover);color:var(--k3-ui-text)}.k3-ib[aria-pressed=true]{color:var(--k3-ui-link);background:var(--k3-ui-sel)}.k3-seg{display:inline-flex;height:var(--k3-ui-ctl);padding:2px;gap:2px;background:var(--k3-ui-bg);border:1px solid var(--k3-ui-line2);border-radius:var(--k3-ui-r-sm);max-width:100%;overflow-x:auto;flex:none}.k3-seg button{height:100%;padding:0 10px;border:0;border-radius:4px;background:none;font:inherit;font-weight:700;font-size:12px;color:var(--k3-ui-muted);cursor:pointer;white-space:nowrap}.k3-seg button[aria-pressed=true]{background:var(--k3-ui-surface);color:var(--k3-ui-text);box-shadow:0 0 0 1px var(--k3-ui-line)}.k3-seg button:hover:not([aria-pressed=true]){color:var(--k3-ui-text)}.k3-tabs{display:flex;gap:4px;border-bottom:1px solid var(--k3-ui-line);overflow-x:auto;scrollbar-width:thin}.k3-tab{position:relative;padding:10px 12px;border:0;background:none;font:inherit;font-weight:700;font-size:14px;color:var(--k3-ui-muted);cursor:pointer;white-space:nowrap}.k3-tab:hover,.k3-tab[aria-selected=true]{color:var(--k3-ui-text)}.k3-tab[aria-selected=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--k3-ui-blue)}.k3-crumb{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:13px}.k3-crumb [aria-current]{font-weight:800;color:var(--k3-ui-text)}.k3-crumb-sep{color:var(--k3-ui-muted)}.k3-tree,.k3-tree ul{list-style:none;margin:0;padding:0}.k3-tree ul{padding-left:14px}.k3-tree-item{display:flex;align-items:center;gap:2px;border-radius:var(--k3-ui-r-sm)}.k3-tree-item:hover{background:var(--k3-ui-hover)}.k3-tree-item[aria-current=true],.k3-tree-item.is-on{background:var(--k3-ui-sel)}.k3-tree-toggle{width:18px;flex:0 0 18px;padding:0;border:0;background:none;color:var(--k3-ui-muted);font-size:11px;cursor:pointer}.k3-tree-name{flex:1;min-width:0;padding:5px 2px;border:0;background:none;font:inherit;font-size:13px;color:var(--k3-ui-text);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.k3-tree-item[aria-current=true] .k3-tree-name,.k3-tree-item.is-on .k3-tree-name{font-weight:800}.k3-tree-add{width:22px;height:22px;flex:0 0 22px;border:1px solid var(--k3-ui-line);border-radius:5px;background:var(--k3-ui-surface);color:var(--k3-ui-muted);font-size:12px;cursor:pointer;opacity:.6}.k3-tree-item:hover .k3-tree-add,.k3-tree-add[aria-pressed=true]{opacity:1}.k3-tree-add[aria-pressed=true]{background:var(--k3-ui-blue);border-color:var(--k3-ui-blue);color:#fff}.k3-grid{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.k3-grid th,.k3-grid td{padding:6px 8px;border-bottom:1px solid var(--k3-ui-line2);text-align:right;white-space:nowrap;font-size:13px}.k3-grid thead th{position:sticky;top:0;z-index:2;font-size:12px;font-weight:700;color:var(--k3-ui-muted);background:var(--k3-ui-surface2)}.k3-grid .k3-grid-l{text-align:left}.k3-grid td.k3-grid-tot{font-weight:700}.k3-grid .k3-grid-hi{background:var(--k3-ui-amberbg)}.k3-grid .k3-grid-neg{color:var(--k3-ui-red);font-weight:700}.k3-grid-line th{font-weight:400}.k3-grid-line:hover>*{background:var(--k3-ui-hover)}.k3-grid-line--parent>*{background:var(--k3-ui-surface2)}.k3-grid-line--pinned>*{background:var(--k3-ui-curbg)}.k3-grid-name{display:flex;align-items:center;gap:4px;max-width:280px;padding:0;border:0;background:none;font:inherit;color:var(--k3-ui-link);cursor:pointer}.k3-grid-name>span{overflow:hidden;text-overflow:ellipsis}.k3-grid-focus>*{background:var(--k3-ui-sel);font-size:13.5px;padding-top:9px}.k3-grid-focus .k3-grid-name{color:var(--k3-ui-text);font-weight:800}.k3-grid-measure th{padding-left:26px;font-weight:400;color:var(--k3-ui-body)}.k3-grid-measure--key th,.k3-grid-measure--key td{font-weight:800}.k3-grid-measure td.k3-grid-edit{cursor:text;color:var(--k3-ui-link)}.k3-grid-measure td.k3-grid-edit:hover{background:var(--k3-ui-hover);box-shadow:inset 0 0 0 1px var(--k3-ui-blue)}.k3-grid-measure td.k3-grid-pending{background:var(--k3-ui-pend-bg);font-weight:800}.k3-grid-note>*{font-size:12px;font-style:italic;color:var(--k3-ui-muted)}@font-face{font-family:Inter;src:url(/assets/inter-C2S99t-D.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--k3-font: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--k3-mono: ui-monospace, Consolas, "Cascadia Mono", monospace;--k3-navy: #002255;--k3-blue: #0852c2;--k3-blue-dark: #063f96;--k3-blue-light: #6da4f7;--k3-blue-pale: #d5e5ff;--k3-blue-soft: #eaf1fe;--k3-text: #111827;--k3-text-2: #374151;--k3-text-3: #6b7280;--k3-text-4: #9ca3af;--k3-line: #e2e8f0;--k3-bg: #f6f8fb;--k3-panel: #ffffff;--k3-ok: #065f46;--k3-ok-soft: #d1fae5;--k3-ok-line: #34d399;--k3-warn: #92400e;--k3-warn-soft: #fef3c7;--k3-warn-line: #f59e0b;--k3-bad: #b91c1c;--k3-bad-soft: #fee2e2;--k3-bad-line: #f87171}@font-face{font-family:K3 Mark;src:url(data:font/woff;base64,d09GRgABAAAAAAxAABAAAAAAFAwAAgHKAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAAL6AAAACAAAAAgRHZMdUdTVUIAAAwIAAAANgAAADaTFYIWT1MvMgAAA3wAAABVAAAAYHphpc5jbWFwAAAD1AAAADEAAAA8ALYAV2N2dCAAAApMAAAATgAAAJoZmGHAZnBnbQAABAgAAAWdAAALLp8pQDpnYXNwAAAL4AAAAAgAAAAIAAAAEGdseWYAAAFsAAABgwAAAYimlm9HaGVhZAAAAxgAAAA2AAAANvtgRjFoaGVhAAADXAAAACAAAAAkDTUDnmhtdHgAAANQAAAADAAAAAwNSADBbG9jYQAAAxAAAAAIAAAACABOAMRtYXhwAAAC8AAAACAAAAAgAccNKm5hbWUAAAqcAAABMAAAA1JJb15EcG9zdAAAC8wAAAAUAAAAIP+cAMJwcmVwAAAJqAAAAKEAAACq4K4KJHicHcZBS9tgHAfg/+998zYiWJuatnYkYW1i6laa2rRNnK1tGTatqIeh04NKTjqFDsfw4sWrKIgX74Ls4EG8z5vgaR9g0G/gUcZ2G9nYLg8PgfaJpA9iSDpVOs4YOCEgIs6IhzEI0e4R0OlJYKzF+kSkk65MFaZy8shkEUrV9fyJFqo5xGQDGeTydoE7KELJKbhydGP8MelY0KKfdi1jK7CiJ9NVHuOG0Yy+ieHvr4oKK5uNLtyXSkmLEhkdB9nxqC6GRKCZP8/SnHigBr3ttH1IYhRcSoNxHpBEnEk8JCFoIwaibo8YwwYBAfqgSvnVdME2tGSCGmjIIxNFuAZLqXEmp/9p5h1W8L10xkDVbbF6zWFm/X9sMx+T4yijxdnW4Oawqfnvaj/Wzu939q6PQ/PM21JLOwu1leqLsebRYPPTvLr6vhsmUwvtL4nNkzvxML93utzdX/GSa78Obz+/KYWXu7Mp1VpdMv3AKi95+netErxe3170fGtU/3g9qNNfVoxMuQAAAQAAAAMBAAAQAJkABwACAFAAYAByAAAA5gsuAAQAAQAAAAAATgDEAAEAAAACAcqN5BqTXw889QAbB9AAAAAAx3+UmQAAAADPNGSe+uT9qQqYCLkAAAAJAAIAAAAAAAAEYwAoBF0AaQSIADB4nGNgZGBg3/YvjIGBa/2vJ7+mcs1gYGRABcwAqpMG33icY2BhyWVuYWBlYGCtYBVhYGCUgNDMuxgqGL9wMDPxczExMbEwMzEzMDAwMiCBksoAH4YDDMYM2Wxe/6oYJ7BvY1wFU8PCy7qRgYFBgYEbACaeDEUAAAB4nCXKOQ0AIBAAsPIEBYhgRxZ+sIWkI4GpS5FR0BXpWQ00VZJNK4JvnNhv4QKTHgkHAAAAeJytlW13G8UVx2dWK1t2/ASOzcNCuctkXUc7oxpIjACRmB3LIhha2UnKbnjorC2blpand3yG/TT/Ueg56Ts+Ws9dySIJTnsOB73Q/c/Mb2fu/OfuLIQmiPt5vyA6fCRWjg4xd/dBjhsRtgt3TtX9HEFS/qclWuL0VJ1EcQxRQFi1PxZSWJcZSA1y5waBphHh5yHCrQfjbblo+6f948/yWMVRlROGwzzGXhERuqy6RUF+ApUjbA/zeNoi7PD4DpM/D3M6p6oqCYvD3EUE4rFFVrusdl3kiqKIINOiUBDD/KwoDBqa+oQwKUeEph3maKoMcyqL4riAdAahVrGKaeSbJxnxyGRxLFqEro9GOybMWaqogkz9TjOpjnI3jMrjIldFTNi7m0OmEW9ouqpBU2PepmMRTGyZ05hXmSIIlZUITs4hTyEdmm2DeU2c4BV7+igUJ8QzYM8VjLj9OsGWHs9fEbafteOZ0Qv6SeMXJ7PIVEFYhImjfqVKPoTaJRGxk6AIezNv0EhUuT9Z4gofvcqw2I4NlrQPgj5G5b7BsoZ0RFiyH/FThCWVFVjm1nFOWFZZYbCiCWv1puhRKE4rVWLFOqocYUVlymBVH97LfTjaL65h+Uz9aLCmD4/yw7uTzigurmG97n9Oe7Fq7+d+ddVClhlWUi4xBEnml/hvOUgyyE1FaCTD3PP2ESZZVREvu9yOFWR5oaPJOD8SJHVPgSU7wLIdOARPmv2MI/BCrKt9SAtxayylrN1+Xgsvgv69HKsqoz6usHUKocvIQZb/XluTYkVkWeX8c3Mpfkij1wuDde3F86nBVe0lxw3tA46b2jc4vqB9yPFF7ZscX9J+juPL2s9zjLRvcXxF+wWOr2qBpfQ3JPIH7cWrqcFr2kuOpH3AMda+wfF17UOOSvsmx2vaz3FMtJ/nuKV9i+MftV/guK2pV5fRdU0Oa46sgnR8aCVX+TYXVVvjeorrbYNUEw3oGXarsqv4pvmfRBQXBnp2BnITaRtyY6fenHnclSeHOppu1nn+SQvI/q8nh0wvXZT7xeZPgn/7t1TXd+RG22BHU48Gz8gTwpZdgzd054WewZv/D4W0p12Dt7QPxGZCHRrUL2SQ3KmqgRqokvKTiG8slY3flHLjatvghobYRJggTGoECzY9qzqKqFd1DW7+MkydyRwIVcYUwfHLvHeUPwyoQdHDYKvxcpHxFdWyVKmaVgcOoX36PXF8y0zu4cC6kULDlqNhjsCWERrW8b3y9DOlIkK4pQ7KbqTQsgcIErRsvYqjyxZRk7sstI69byYlmr+aFeEW7yipk0jcaJjHkYqLX9YqDHbZAyJCc2vqgep1Dd6uu9FSGREdqAEvxqfVrS3jDUwdFffyDvVUHHHG007iXC4sn0vQTO48/mGcHNRllTs9GcXl+840A3txNI6/nE9v8eIo39WKOuzawXFOvaLj2/JqavDerHv4eHfvSfpS5n2NG+mlk97SuJlWRD0ulqp7CYPQdtBODW7PKuzCXS4uRT3qqO50uj3tW2GS/YZSHPxe1cfp873SU90ofuy842Ka4wdsxsX+M95/zM5zitN9zLZsNcTG5OUcC34P1zvYaRvsP6O/r72QV9fxRtvgQOOttsGAXesr6tBBpcoLnz7UXI4YpAZ39FiIvdTgIz0WksWhHsu652M9lnXPJ8x8kBr8mRkWf2GGxZAZFkfMvJ8aHDPD4i4zLO4xw+I+M7dTg78yw+JTZljkzLAomMlSgwfMsPiMGRafM8PiC2ZupQZfMsPib8ywcMywKDV2ZzafcAPvpgantXovNRjV9bSbopcanGm8PaPPuVHTX9WK6b/XitF/aHRn6NfcqNF/1orRf9WK0W803pmh33KjRr+rFaPf14rRH/TDhTBo9CfXSpaidYbGteGP/D0x/wX31S4VAAAAeJwtyrEKglAYxfFz86qfRjREWzRpkVvQFsGHGARNRcO9sz1Aj9ASuNSz+A2BBe49VYbSdv4/DvYVPkcjSj1sqV4EQn4RuOlzt8JUI2k3h2uaU9SMfE1/2HpLL/5O3A6CtB4iRMAuoBEkgkFag8EAuBMON7SgGGNf9xNxkEmkioMpuTDinDOZtfWmK5TmIj+Z9mKttZVqbqW+Sw/ZD2RAJ58AAAB4nGNgIAQYHRgdGJ4xPGPdyMDAwsvA8G87+7Z/YawH/39gkf3/AcJjMGIwQlbHupGF9/9nhErWAyyyMD6KupuoJrLeB5s5G2QmAFOyM60AAHic1dBBaxNRFAXgb2pRCppl14/iogWdNLUrF26UQjG2pUIX3Y3pkIS2mWFmYkl/gL/MHya5jBBxIYgbeTze4d17zj334JlrT2TbO2S79DgzyHZ7vGWQvezx9sb/U8+zox6/yL5l73o8cLz13XuV2kpjbmqmk+ybOJAcOTRy6HWPjiVfrCSdlQuVO4WFG8nY0q1C61HywaO50k28E8mDuc5McqnUKjW+RkdyorKIyWcK90rJnrFCp7InD/21TmkR3DVrGZPXOms/s2B9dmosOVdH76b2rwqvJFfBbs2jJxnJ4yYfvZF8UmjchuOpZWzbRO1n5c/pjf5Jevuh3am9NTT0ECcPpXpDKTdRuTcMB/9P5um3DVuTSLXWaeXBuJOrNKaGzp0YOwiff8H8Ac1Rgtl4nGNgZgCD/zMZDkFYqAAANg4CXgABAAH//wAPAAEAAAAKABwAHgABREZMVAAIAAQAAAAA//8AAAAAAAAAAQAAAAoAMgA0AARERkxUABpjeXJsACRncmVrACRsYXRuACQABAAAAAD//wAAAAAAAAAAAAAAAA==) format("woff");font-weight:900;font-display:block}.k3tb{--k3tb-bg: var(--k3-navy);--k3tb-fg: #e6edf8;--k3tb-dim: #b4c3dc;--k3tb-hover: #0a3070;--k3tb-on: #123c80;--k3tb-edge: #24477f;--k3tb-accent: var(--k3-blue);--k3tb-three: var(--k3-blue-light);display:flex;align-items:center;gap:16px;padding:6px 20px;min-height:52px;flex-wrap:wrap;position:relative;z-index:20;background:var(--k3tb-bg);color:var(--k3tb-fg);font-family:var(--k3-font);font-size:14px}.k3tb *,.k3tb *:before,.k3tb *:after{box-sizing:border-box}.k3tb-brand{color:#fff;text-decoration:none;display:inline-flex;gap:10px;align-items:baseline}.k3tb-mark{font-family:K3 Mark,Lato,Segoe UI,system-ui,sans-serif;font-weight:900;font-size:24px;line-height:1;letter-spacing:-.5px}.k3tb-mark span{color:var(--k3tb-three)}.k3tb-brand b{font-size:15px;font-weight:600}.k3-mark{font-family:K3 Mark,Lato,Segoe UI,system-ui,sans-serif;font-weight:900;font-size:44px;line-height:1;letter-spacing:-1px;color:var(--k3-text)}.k3-mark span{color:var(--k3-blue)}.k3si{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;font-family:var(--k3-font);color:var(--k3-text);background:var(--k3-bg);text-align:center}.k3si h2{margin:8px 0 0;font-size:18px;font-weight:600;color:var(--k3-text);text-transform:none;letter-spacing:0}.k3si p{margin:0;max-width:460px;color:var(--k3-text-3);line-height:1.5}.k3si-row{display:flex;gap:8px;margin-top:8px}.k3si-btn{font:inherit;padding:7px 16px;border-radius:6px;border:1px solid var(--k3-line);background:var(--k3-panel);color:var(--k3-text);cursor:pointer}.k3si-btn:hover{border-color:var(--k3-blue)}.k3si-primary{background:var(--k3-blue);border-color:var(--k3-blue);color:#fff}a.k3tb-brand:hover{color:#fff;opacity:.9}.k3tb-back{color:var(--k3tb-dim);text-decoration:none;font-size:13px;padding:4px 8px;border-radius:6px}.k3tb-back:hover{color:#fff;background:var(--k3tb-hover)}.k3tb-nav{display:flex;gap:2px}.k3tb-nav a,.k3tb-nav button{color:var(--k3tb-dim);text-decoration:none;padding:8px 12px;border-radius:6px;display:inline-flex;gap:8px;align-items:center;background:none;border:none;font:inherit;cursor:pointer}.k3tb-nav a:hover,.k3tb-nav button:hover{color:#fff;background:var(--k3tb-hover)}.k3tb-nav .active{color:#fff;background:var(--k3tb-on)}.k3tb-nav .count{font-size:11px;font-weight:600;background:var(--k3tb-accent);color:#fff;border-radius:10px;padding:1px 7px}.k3tb-tenant{font:inherit;border-radius:6px;padding:6px 8px;background:var(--k3tb-hover);color:#fff;border:1px solid var(--k3tb-edge)}.k3tb-tenant-name{color:#fff}.k3tb-end{margin-left:auto;display:flex;gap:8px;align-items:center}.k3tb-search{margin-left:auto;min-width:0}.k3tb-search+.k3tb-end,.k3tb-search~.k3tb-end{margin-left:8px}.k3tb-search input{width:min(340px,30vw);height:32px;border:1px solid var(--k3tb-edge);border-radius:6px;padding:0 10px;background:var(--k3tb-hover);color:#fff;font:inherit;font-size:13px}.k3tb-search input::placeholder{color:var(--k3tb-dim)}.k3tb-search input:focus-visible{outline:2px solid var(--k3-blue-light, #6da4f7);outline-offset:1px}@media (max-width: 760px){.k3tb-search{display:none}.k3tb-search~.k3tb-end{margin-left:auto}}.k3tb-menu{position:relative}.k3tb-icon,.k3tb-user{background:none;border:1px solid transparent;color:var(--k3tb-dim);font:inherit;font-size:13px;cursor:pointer;border-radius:6px;padding:6px 8px;display:inline-flex;gap:8px;align-items:center}.k3tb-icon:hover,.k3tb-user:hover,.k3tb-icon[aria-expanded=true],.k3tb-user[aria-expanded=true]{color:#fff;background:var(--k3tb-hover)}.k3tb-icon:focus-visible,.k3tb-user:focus-visible,.k3tb-nav a:focus-visible{outline:2px solid var(--k3tb-accent);outline-offset:1px}.k3tb-badge{font-size:11px;padding:1px 6px;border-radius:4px;background:var(--k3tb-edge);color:#fff;font-weight:500}.k3tb-drop{position:absolute;right:0;top:calc(100% + 6px);background:#fff;color:#111827;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0022552e;padding:6px;min-width:220px;z-index:30}.k3tb-apps{width:300px}.k3tb-apps a{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:6px;color:inherit;text-decoration:none}.k3tb-apps a:hover,.k3tb-apps a:focus-visible{background:#f4f5f7;outline:none}.k3tb-brand{padding-right:12px;border-right:1px solid #1d3f78}.k3tb-app{font-size:13px;font-weight:700;color:#fff;white-space:nowrap}.k3tb-appsw{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:0;border-radius:6px;background:none;color:#fff;font:inherit;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap}.k3tb-appsw:hover,.k3tb-appsw[aria-expanded=true]{background:#ffffff14}.k3tb-appsw:focus-visible{outline:2px solid #fff;outline-offset:1px}.k3tb-appsw svg{opacity:.75;margin-top:1px}.k3tb-apps--left{left:0;right:auto}.k3tb-app-this{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:6px;background:var(--k3-blue-soft)}.k3tb-app-name{font-weight:600}.k3tb-app-desc{color:#6b7280;font-size:12px;line-height:1.35}.k3tb-account-who{padding:8px 10px;color:#6b7280;font-size:13px;border-bottom:1px solid #e2e8f0;margin-bottom:4px;word-break:break-all}.k3tb-account-note{margin-top:4px;font-size:12px;word-break:normal}.k3tb-field{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:13px}.k3tb-field select{font:inherit;border-radius:6px;padding:3px 6px;border:1px solid #d5d9e1}.k3tb-item{display:block;width:100%;text-align:left;background:none;border:none;font:inherit;padding:8px 10px;border-radius:6px;cursor:pointer;color:inherit}.k3tb-item:hover{background:#f4f5f7}.k3tb-work{text-decoration:none;white-space:nowrap}.k3tb-count{font-size:11px;font-weight:600;background:var(--k3tb-accent);color:#fff;border-radius:10px;padding:1px 7px}.k3tb-bell{position:relative}.k3tb-dot{position:absolute;top:-3px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#d9480f;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.k3tb-notes{width:360px;max-height:min(70vh,560px);overflow-y:auto;padding:0}.k3tb-notes-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #e2e8f0;position:sticky;top:0;background:#fff}.k3tb-link{background:none;border:none;color:var(--k3tb-accent);font:inherit;font-size:12px;cursor:pointer;padding:0}.k3tb-link:hover{text-decoration:underline}.k3tb-notes-empty{margin:0;padding:14px 12px;color:#6b7280;font-size:13px}.k3tb-notes-list{list-style:none;margin:0;padding:4px}.k3tb-note{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:none;font:inherit;font-size:13px;color:inherit;padding:8px 10px 8px 12px;border-radius:6px;cursor:pointer;border-left:3px solid transparent}.k3tb-note:hover:not(:disabled){background:#f4f5f7}.k3tb-note:disabled{cursor:default}.k3tb-note.unread{border-left-color:var(--k3tb-accent)}.k3tb-note.unread .k3tb-note-title{font-weight:600}.k3tb-note-detail{color:#4b5563;font-size:12.5px}.k3tb-note-when{color:#8a93a3;font-size:11.5px}.k3tb-notes-foot{display:block;padding:10px 12px;border-top:1px solid #e2e8f0;color:var(--k3tb-accent);text-decoration:none;font-size:13px}.k3tb-notes-foot:hover{background:#f4f5f7}.k3cl-open{color:#fff;border-color:var(--k3tb-edge)}.k3cl-open.on{background:var(--k3tb-on)}html.k3cl-docked body{margin-right:min(var(--k3-claude-width, 420px),70vw)}.k3cl{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:70vw;z-index:40;display:flex;flex-direction:column;background:#fff;color:#111827;border-left:1px solid #e2e8f0;font-size:14px}.k3cl-resize{position:absolute;left:-3px;top:0;bottom:0;width:6px;cursor:col-resize;z-index:1;touch-action:none}.k3cl-resize:hover,.k3cl-resizing .k3cl-resize{background:var(--k3tb-accent, #0852c2);opacity:.35}html.k3cl-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}@media (max-width: 760px){html.k3cl-docked body{margin-right:0}.k3cl{width:100vw!important;max-width:none;box-shadow:-8px 0 24px #00225529}.k3cl-resize{display:none}}.k3cl-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #e2e8f0}.k3cl-head b{display:inline-flex;gap:6px;align-items:center;color:#c15f3c}.k3cl-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7280;font-size:13px}.k3cl-head button,.k3cl-ask button{font:inherit;font-size:13px;border:1px solid #d5d9e1;background:#fff;color:#111827;border-radius:6px;padding:4px 10px;cursor:pointer}.k3cl-head button:hover:not(:disabled),.k3cl-ask button:hover:not(:disabled){background:#f4f5f7}.k3cl-head button:disabled,.k3cl-ask button:disabled{opacity:.5;cursor:default}.k3cl-body{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.k3cl-msg{line-height:1.5;overflow-wrap:anywhere}.k3cl-msg p{margin:0 0 8px}.k3cl-msg ul,.k3cl-msg ol{margin:0 0 8px;padding-left:20px}.k3cl-msg code{font-family:ui-monospace,Consolas,monospace;font-size:12.5px;background:#f1f3f6;border-radius:4px;padding:0 4px}.k3cl-h{font-weight:600}.k3cl-user{align-self:flex-end;max-width:85%;background:#eaf1fe;border-radius:10px;padding:8px 12px;white-space:pre-wrap}.k3cl-assistant{align-self:stretch}.k3cl-steps{list-style:none;padding:0!important;margin:0 0 8px;color:#6b7280;font-size:12px}.k3cl-steps li:before{content:"… "}.k3cl-steps li.ok:before{content:"✓ ";color:#2f8a4e}.k3cl-steps li.bad:before{content:"✕ ";color:#c0392b}.k3cl-dim{color:#6b7280}.k3cl-error{color:#b03a2e}.k3cl-empty{color:#6b7280;margin:auto 0}.k3cl-history{display:flex;flex-direction:column;gap:4px}.k3cl-conv{display:flex;flex-direction:column;gap:2px;text-align:left;font:inherit;background:none;border:none;padding:8px 10px;border-radius:6px;cursor:pointer;color:inherit}.k3cl-conv:hover{background:#f4f5f7}.k3cl-conv small{color:#6b7280}.k3cl-ask{display:flex;gap:8px;padding:10px 12px;border-top:1px solid #e2e8f0;align-items:flex-end}.k3cl-ask textarea{flex:1;font:inherit;resize:none;border:1px solid #d5d9e1;border-radius:8px;padding:8px 10px;min-height:44px;max-height:160px}.k3cl-ask textarea:focus{outline:2px solid var(--k3tb-accent, #0852c2);outline-offset:-1px}.k3cl-foot{margin:0;padding:0 12px 10px;color:#8a93a3;font-size:11.5px}@media (max-width: 700px){.k3tb{padding:8px 14px;gap:10px}.k3tb-apps{width:min(300px,calc(100vw - 28px))}.k3tb-notes{width:min(360px,calc(100vw - 28px))}.k3tb-work{display:none}}.k3sn{--k3sn-w: 208px;--k3sn-mini: 56px;--k3sn-bg: #fbfcfe;--k3sn-hover: #f3f6fa;--k3sn-sel: var(--k3-blue-soft);--k3sn-line: #e4e9f1;--k3sn-body: #344257;--k3sn-muted: #5b687c;box-sizing:border-box;flex:none;width:var(--k3sn-w);display:flex;flex-direction:column;overflow:hidden;padding:12px 8px 0;background:var(--k3sn-bg);border-right:1px solid var(--k3sn-line);font-family:var(--k3-font);transition:width .2s ease}.k3sn *,.k3sn *:before,.k3sn *:after{box-sizing:border-box}.k3sn-in{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px;margin:0 -8px;padding:0 8px 8px}.k3sn-section{display:flex;flex-direction:column;gap:2px}.k3sn-title{height:28px;display:flex;align-items:flex-end;margin:0;padding:0 8px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--k3sn-muted);white-space:nowrap}.k3sn-section+.k3sn-section .k3sn-title{margin-top:12px}.k3sn-task{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 8px;border:0;border-radius:6px;background:none;color:var(--k3sn-body);font:inherit;font-size:13px;font-weight:700;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.k3sn-task:hover{background:var(--k3sn-hover);color:var(--k3-text)}.k3sn-task:focus-visible,.k3sn-page:focus-visible{outline:2px solid var(--k3-blue);outline-offset:-2px}.k3sn-task[aria-current=page]{background:var(--k3sn-sel);color:var(--k3-text)}.k3sn-task[aria-current=page]:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:2px;border-radius:0 2px 2px 0;background:var(--k3-blue)}.k3sn-icon{flex:none;display:block;color:var(--k3sn-muted)}.k3sn-task[aria-current=page] .k3sn-icon{color:var(--k3-blue)}.k3sn-letter{flex:none;width:16px;height:16px;border-radius:4px;display:grid;place-items:center;font-size:10px;font-weight:700;line-height:1;color:var(--k3sn-muted);border:1.5px solid currentColor;box-sizing:border-box}.k3sn-label{overflow:hidden;text-overflow:ellipsis}.k3sn-count{margin-left:auto;font-size:12px;font-weight:700;color:var(--k3sn-muted);font-variant-numeric:tabular-nums}.k3sn-dot{display:none}.k3sn-pages{display:flex;flex-direction:column;margin:2px 0 6px 18px;padding-left:8px;border-left:1px solid var(--k3sn-line)}.k3sn-page{display:flex;align-items:center;gap:6px;width:100%;height:28px;padding:0 8px;border:0;border-radius:6px;background:none;color:var(--k3sn-muted);font:inherit;font-size:12px;text-align:left;text-decoration:none;white-space:nowrap;overflow:hidden;cursor:pointer}.k3sn-page:hover{background:var(--k3sn-hover);color:var(--k3-text)}.k3sn-page[aria-current=page]{color:var(--k3-text);font-weight:700}.k3sn-page[aria-disabled=true]{color:var(--k3-text-4);cursor:default}.k3sn-page[aria-disabled=true]:hover{background:none;color:var(--k3-text-4)}.k3sn-foot{border-top:1px solid var(--k3sn-line);margin:0 -8px;padding:8px}.k3sn-toggle{color:var(--k3sn-muted);font-weight:400}.k3sn-kbd{margin-left:auto;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;font:700 11px/18px var(--k3-font);color:var(--k3-text);background:var(--k3-panel);border:1px solid var(--k3-line);border-bottom-width:2px;border-radius:4px}.k3sn--mini{width:var(--k3sn-mini)}.k3sn--mini .k3sn-label,.k3sn--mini .k3sn-count,.k3sn--mini .k3sn-pages,.k3sn--mini .k3sn-kbd{display:none}.k3sn--mini .k3sn-title{height:1px;margin:8px 4px;padding:0;background:var(--k3sn-line);font-size:0}.k3sn--mini .k3sn-section:first-child .k3sn-title{margin-top:0;background:none}.k3sn--mini .k3sn-task{justify-content:center;padding:0}.k3sn--mini .k3sn-dot{display:block;position:absolute;top:6px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--k3-blue)}.k3sn-head{display:flex;align-items:center;min-width:0;padding:2px 0 4px}.k3sn-row{display:none}@media (max-width: 900px){.k3sn,.k3sn--mini{width:auto;flex-direction:column;padding:8px;border-right:0;border-bottom:1px solid var(--k3sn-line)}.k3sn-in{flex-direction:row;margin:0;padding:0;overflow-x:auto;gap:4px}.k3sn-section{flex-direction:row;gap:4px}.k3sn-title,.k3sn-foot,.k3sn-pages{display:none}.k3sn--mini .k3sn-label{display:inline}.k3sn--mini .k3sn-task{padding:0 8px}.k3sn-task[aria-current=page]:before{left:8px;right:8px;top:auto;bottom:-8px;width:auto;height:2px}.k3sn--open .k3sn-row{display:flex;align-items:center;gap:4px;overflow-x:auto;margin:10px -8px 0;padding:6px 8px 0;border-top:1px solid var(--k3sn-line)}.k3sn-row .k3sn-head{flex:none;padding:0 4px 0 0}.k3sn-row .k3sn-page{flex:none;width:auto;white-space:nowrap}}._sectionLabel_u776z_1{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}._loading_u776z_5{color:var(--text-muted);font-size:12px}._card_u776z_8{display:flex;align-items:center;gap:12px;width:100%;padding:11px 13px;background:none;border:1px solid var(--border);border-radius:3px;cursor:pointer;transition:all .15s;margin-bottom:7px;text-align:left;font-family:var(--font)}._card_u776z_8:last-child{margin-bottom:0}._card_u776z_8:hover,._card_u776z_8:focus-visible{border-color:var(--accent);background:var(--accent-light);outline:none}._cardIcon_u776z_23{font-size:22px;flex-shrink:0;width:32px;text-align:center}._cardText_u776z_24{min-width:0}._cardName_u776z_25{font-size:13px;font-weight:600;color:var(--black);margin-bottom:2px}._cardDesc_u776z_26{font-size:11px;color:var(--text-muted)}._arrow_u776z_27{margin-left:auto;color:var(--gray-400);font-size:14px;flex-shrink:0}._card_u776z_8:hover ._arrow_u776z_27,._card_u776z_8:focus-visible ._arrow_u776z_27{color:var(--accent)}._rowCompact_u776z_31{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;background:none;border:none;border-radius:3px;cursor:pointer;text-align:left;font-family:var(--font)}._rowCompact_u776z_31:hover,._rowCompact_u776z_31:focus-visible{background:var(--accent-light);outline:none}._rowIcon_u776z_43{font-size:14px;flex-shrink:0;width:18px;text-align:center}._rowText_u776z_44{font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._category_u776z_47{margin-bottom:18px}._category_u776z_47:last-child{margin-bottom:0}._categoryHdr_u776z_50{display:flex;align-items:center;gap:8px;padding-bottom:6px;margin-bottom:9px;border-bottom:2px solid var(--black)}._categoryIcon_u776z_55{font-size:14px}._categoryName_u776z_56{font-size:11px;font-weight:700;color:var(--black);text-transform:uppercase;letter-spacing:.08em}._count_u776z_60{margin-left:auto;font-size:10px;color:var(--text-muted)}._empty_u776z_64{font-size:11px;color:var(--text-muted);font-style:italic;padding:2px 0 4px}._subLabel_u776z_68{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin:8px 0 5px}._brand_u776z_73{display:inline-block;margin-right:6px;padding:1px 5px;background:var(--gray-100, #eee);border-radius:2px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);vertical-align:1px}._root_z3rrh_1{position:relative;flex-shrink:0}._fill_z3rrh_2,._fill_z3rrh_2 ._trigger_z3rrh_2{width:100%}._fill_z3rrh_2 ._trigger_z3rrh_2{box-sizing:border-box}._trigger_z3rrh_2{display:flex;align-items:center;gap:8px;background:var(--white);border:1px solid var(--border);border-radius:3px;padding:5px 10px;font-family:var(--font);font-size:12px;font-weight:500;color:var(--text);cursor:pointer;width:280px}._trigger_z3rrh_2:hover{border-color:var(--gray-400)}._trigger_z3rrh_2[aria-expanded=true]{border-color:var(--accent)}._trigger_z3rrh_2:focus-visible{border-color:var(--accent);outline:2px solid var(--accent-light);outline-offset:1px}._triggerIcon_z3rrh_22{font-size:14px;flex-shrink:0}._triggerLabel_z3rrh_23{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._triggerPlaceholder_z3rrh_28{flex:1;color:var(--text-muted);text-align:left}._caret_z3rrh_29{color:var(--text-muted);font-size:10px;flex-shrink:0}._panel_z3rrh_31{position:absolute;top:calc(100% + 4px);left:0;width:320px;max-height:60vh;overflow-y:auto;background:var(--white);border:1px solid var(--border);border-radius:4px;box-shadow:0 8px 24px #00000029;padding:10px 12px;z-index:100}._page_2fntl_2{flex:1;min-width:0;min-height:0;overflow:auto;background:var(--gray-50)}._wrap_2fntl_3{max-width:1200px;margin:0 auto;padding:20px 24px 32px;display:flex;flex-direction:column;gap:16px}._head_2fntl_4{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}._titles_2fntl_5{flex:1;min-width:0}._titles_2fntl_5 h1{font-size:20px;font-weight:700;color:var(--text)}._titles_2fntl_5 p{font-size:13px;color:var(--text-secondary);margin-top:2px}._card_2fntl_8{background:var(--white);border:1px solid var(--border);border-radius:6px;overflow:hidden}._cardHead_2fntl_9{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border);font-size:13px;font-weight:700;color:var(--text)}._pill_2fntl_11{font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px;background:var(--accent-light);color:var(--accent-dark)}._empty_2fntl_12{padding:24px;text-align:center;font-size:13px;color:var(--text-muted)}._error_2fntl_13{padding:12px 14px;font-size:13px;color:var(--red)}._tasks_2fntl_16{list-style:none}._task_2fntl_16{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border)}._task_2fntl_16:last-child{border-bottom:none}._taskText_2fntl_19{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px}._taskText_2fntl_19 b{color:var(--text);font-weight:700}._taskText_2fntl_19 span{color:var(--text-secondary);font-size:12px}._dot_2fntl_22{flex:none;width:8px;height:8px;border-radius:50%;background:var(--amber)}._tools_2fntl_25{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._search_2fntl_26{width:240px;max-width:100%;padding:6px 10px;border:1px solid var(--border);border-radius:4px;font:inherit;font-size:13px;background:var(--white)}._select_2fntl_27{padding:6px 8px;border:1px solid var(--border);border-radius:4px;font:inherit;font-size:13px;background:var(--white)}._btn_2fntl_28{padding:6px 12px;border:1px solid var(--border);border-radius:4px;background:var(--white);color:var(--text);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}._btn_2fntl_28:hover{border-color:var(--accent);color:var(--accent)}._primaryBtn_2fntl_31{padding:6px 12px;border:1px solid var(--accent);border-radius:4px;background:var(--accent);color:var(--white);font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}._primaryBtn_2fntl_31:hover{background:var(--accent-dark)}._tableWrap_2fntl_34{overflow-x:auto}._table_2fntl_34{width:100%;border-collapse:collapse;font-size:13px}._table_2fntl_34 th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:8px 12px;border-bottom:1px solid var(--border);background:var(--white);white-space:nowrap}._table_2fntl_34 td{padding:8px 12px;border-bottom:1px solid var(--border);vertical-align:middle}._table_2fntl_34 tbody tr{cursor:pointer}._table_2fntl_34 tbody tr:hover{background:var(--accent-light)}._num_2fntl_41{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._muted_2fntl_42{color:var(--text-muted)}._id_2fntl_43{font-weight:700;color:var(--text);white-space:nowrap}._label_2fntl_44{color:var(--text-secondary)}._status_2fntl_45{white-space:nowrap;font-size:12px}._draft_2fntl_46{color:var(--amber);font-weight:700}._good_2fntl_47{color:var(--green);font-weight:700}._warn_2fntl_48{color:var(--amber);font-weight:700}._bad_2fntl_49{color:var(--red);font-weight:700}._wrap_1i3vc_1{display:flex;align-items:center;gap:6px;background:var(--gray-50);border:1px solid var(--border);border-radius:4px;padding:5px 10px;min-width:260px}._icon_1i3vc_12{font-size:12px;opacity:.6;flex-shrink:0}._input_1i3vc_18{border:none;background:none;outline:none;font-family:var(--font);font-size:12px;color:var(--text);flex:1;min-width:0}._input_1i3vc_18::placeholder{color:var(--text-muted)}._clear_1i3vc_30{background:none;border:none;color:var(--text-muted);font-size:11px;cursor:pointer;padding:0 2px;flex-shrink:0}._clear_1i3vc_30:hover{color:var(--accent)}._row_619sq_1{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}._card_619sq_7{background:var(--white);border:1px solid var(--border);border-radius:6px;padding:18px 16px;text-align:center;box-shadow:var(--shadow-sm);transition:background .3s ease,border-color .3s ease}._value_619sq_17{font-size:24px;font-weight:700;color:var(--black);line-height:1.1;font-variant-numeric:tabular-nums}._label_619sq_25{margin-top:4px;font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._accent_619sq_34{border-color:var(--k3-bad-line);background:var(--accent-light)}._accent_619sq_34 ._value_619sq_17{color:var(--accent)}._accent_619sq_34 ._label_619sq_25{color:var(--accent-dark)}._panel_1rvw0_2{height:100%;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:6px;background:var(--white);box-shadow:var(--shadow-sm);overflow:hidden}._header_1rvw0_13{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:var(--gray-50);border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0}._header_1rvw0_13 h2{font-size:14px;font-weight:700;color:var(--black);white-space:nowrap}._pickers_1rvw0_26{display:flex;align-items:center;gap:8px}._select_1rvw0_27{background:var(--white);border:1px solid var(--border);border-radius:3px;padding:4px 8px;font-family:var(--font);font-size:11px;color:var(--text);outline:none;max-width:220px}._select_1rvw0_27:focus{border-color:var(--accent)}._vs_1rvw0_33{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase}._clearBtn_1rvw0_35{background:none;border:1px solid var(--border);color:var(--gray-600);font-size:10px;font-weight:600;padding:4px 10px;border-radius:3px;cursor:pointer;text-transform:uppercase;letter-spacing:.05em}._clearBtn_1rvw0_35:hover{border-color:var(--accent);color:var(--accent)}._body_1rvw0_43{flex:1;min-height:0;overflow:auto}._table_1rvw0_45{width:100%;border-collapse:collapse;font-size:12px}._table_1rvw0_45 th{position:sticky;top:0;background:var(--black);color:var(--white);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:8px 16px;text-align:left}._table_1rvw0_45 td{padding:8px 16px;border-bottom:1px solid var(--gray-100)}._row_1rvw0_53{cursor:pointer;transition:background .15s ease}._row_1rvw0_53:hover{background:var(--gray-50)}._catCell_1rvw0_55{font-weight:600}._expandMark_1rvw0_56{display:inline-block;width:14px;color:var(--text-muted)}._countCell_1rvw0_58{font-family:var(--mono);text-align:center;width:90px}._missing_1rvw0_59{color:var(--text-muted);font-style:italic}._detailRow_1rvw0_61 td{background:var(--gray-50);padding:10px 14px}._detailLoading_1rvw0_62{font-size:11px;color:var(--text-muted);text-align:center;padding:8px 0}._detailCols_1rvw0_63{display:grid;grid-template-columns:1fr 1fr;gap:16px}._itemList_1rvw0_65{font-size:11px}._itemListTitle_1rvw0_66{font-size:10px;font-weight:700;color:var(--gray-600);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;border-bottom:1px solid var(--border);padding-bottom:3px}._itemListEmpty_1rvw0_71{color:var(--text-muted);font-style:italic}._itemRow_1rvw0_72{font-family:var(--mono);padding:2px 0;color:var(--text)}._itemUnique_1rvw0_73{color:var(--accent-dark);font-weight:700}._empty_1rvw0_75{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--text-muted);font-size:13px;font-style:italic}._treePane_bw2nu_2{width:230px;flex-shrink:0;overflow:auto;border:1px solid var(--border);border-radius:6px;background:var(--white);padding:6px 0;font-size:12px;box-shadow:var(--shadow-sm)}._catalogSelect_bw2nu_7{margin:0 8px 6px;width:calc(100% - 16px);font-size:12px}._treeRow_bw2nu_8{display:flex;align-items:center;gap:2px;padding:2px 6px}._treeRowOn_bw2nu_9{background:var(--accent-light)}._twisty_bw2nu_10{width:14px;flex-shrink:0;border:0;background:none;padding:0;cursor:pointer;color:var(--text-muted);font-size:10px}._treeName_bw2nu_11{flex:1;min-width:0;text-align:left;border:0;background:none;padding:1px 2px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary, inherit);font-size:12px}._treeName_bw2nu_11:hover{color:var(--accent)}._modelTag_bw2nu_16{font-family:var(--mono);font-size:9px;font-weight:700;color:var(--accent);flex-shrink:0}._unplaced_bw2nu_17{margin:10px 8px 4px;padding-top:8px;border-top:1px solid var(--border);color:var(--text-muted);font-size:11px}._matrix_1jikg_2{height:100%;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:6px;background:var(--white);box-shadow:var(--shadow-sm);overflow:hidden}._legend_1jikg_17{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--gray-50);border-bottom:1px solid var(--border);font-size:11px;flex-wrap:wrap;flex-shrink:0}._legendTitle_1jikg_28{font-weight:600;color:var(--text-muted)}._legendSwatch_1jikg_29{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 5px;border-radius:2px;font-size:10px;font-weight:700}._legendSep_1jikg_34{width:1px;height:16px;background:var(--border);margin:0 2px}._legendBorrowed_1jikg_37{display:flex;align-items:center;gap:5px;color:var(--text-secondary)}._gridWrap_1jikg_42{flex:1;min-height:0;overflow:auto}._grid_1jikg_42{border-collapse:collapse;font-size:11px;width:100%}._cornerCell_1jikg_45{width:190px;min-width:190px;background:var(--gray-50);position:sticky;left:0;top:0;z-index:3;border:1px solid var(--border)}._colHdr_1jikg_41{padding:4px 2px;background:var(--gray-50);border:1px solid var(--border);min-width:42px;max-width:90px;position:sticky;top:0;z-index:2;text-align:center;cursor:default;transition:background .15s ease,opacity .15s ease}._colHdrHovered_1jikg_58{background:var(--accent-light)}._colHdrText_1jikg_59{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;font-weight:600;color:var(--black);max-height:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 3px;display:inline-block}._groupSepRow_1jikg_67{background:var(--black)}._groupSepCell_1jikg_68{padding:5px 10px!important;background:var(--black)!important;position:sticky;left:0;z-index:1}._groupSepLabel_1jikg_73{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.07em;margin-right:8px}._groupSepCount_1jikg_77{font-size:10px;color:#ffffff73}._rowHdr_1jikg_79{padding:4px 10px;background:var(--gray-50);border:1px solid var(--border);position:sticky;left:0;z-index:1;max-width:190px;min-width:190px;text-align:left;transition:opacity .15s ease}._rowHdrId_1jikg_85{font-family:var(--mono);font-size:10px;font-weight:700;color:var(--accent);margin-right:6px}._rowHdrLabel_1jikg_86{font-size:10px;color:var(--gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cell_1jikg_89{position:relative;width:42px;height:30px;text-align:center;border:1px solid var(--gray-100);cursor:pointer;font-size:11px;font-weight:700;color:var(--gray-600);background:var(--gray-50);transition:background .15s ease,opacity .15s ease;-webkit-user-select:none;user-select:none}._cell_1jikg_89:hover{outline:2px solid var(--accent);outline-offset:-2px}._selected_1jikg_99{outline:2px solid var(--accent);outline-offset:-2px;background:var(--accent-light)!important}._colHovered_1jikg_100{background:var(--accent-light)}._emptyCell_1jikg_102{cursor:default;background:var(--white)}._emptyCell_1jikg_102:hover{outline:none}._possibleGap_1jikg_105{cursor:help;background:var(--k3-warn-soft);border:1px dashed var(--k3-warn-line)}._gapMark_1jikg_110{color:var(--k3-warn);font-weight:700;font-size:11px}._gapSwatch_1jikg_115{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--k3-warn-soft);border:1px dashed var(--k3-warn-line);color:var(--k3-warn);font-weight:700;font-size:10px;border-radius:2px}._tier_unique_1jikg_123{background:var(--gray-100);color:var(--gray-600)}._tier_low_1jikg_124{background:var(--k3-blue-soft);color:var(--k3-blue)}._tier_mid_1jikg_125{background:var(--k3-blue-light);color:var(--k3-blue-dark)}._tier_high_1jikg_126{background:var(--k3-blue);color:#fff}._legendSwatch_1jikg_29._tierUnique_1jikg_128{background:var(--gray-100);color:var(--gray-600)}._legendSwatch_1jikg_29._tierLow_1jikg_129{background:var(--k3-blue-soft);color:var(--k3-blue)}._legendSwatch_1jikg_29._tierMid_1jikg_130{background:var(--k3-blue-light);color:var(--k3-blue-dark)}._legendSwatch_1jikg_29._tierHigh_1jikg_131{background:var(--k3-blue);color:#fff}._dim_1jikg_133{opacity:.25}._borrowedDot_1jikg_135{position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px #fff}._noteMark_1jikg_142{position:absolute;bottom:1px;left:2px;font-size:8px;line-height:1}._lens_ekvfs_2{height:100%;display:flex;gap:10px;min-height:0}._gridPane_ekvfs_4{flex:1;min-width:0}._boundDot_ekvfs_5{color:var(--accent);font-size:9px}._check_ekvfs_6{display:inline-flex;align-items:center;gap:4px;cursor:pointer}._muted_ekvfs_7{color:var(--text-muted);font-size:11px}._message_ekvfs_8{padding:24px;color:var(--text-muted);font-size:13px}._detail_ekvfs_10{width:320px;flex-shrink:0;overflow:auto;border:1px solid var(--border);border-radius:6px;background:var(--white);padding:10px 12px;font-size:12px;box-shadow:var(--shadow-sm)}._detailHead_ekvfs_15{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px}._detailTitle_ekvfs_16{font-weight:700;font-size:13px}._close_ekvfs_17{border:0;background:none;cursor:pointer;color:var(--text-muted)}._groupBlock_ekvfs_18{margin-top:12px}._groupTitle_ekvfs_19{font-weight:600;margin-bottom:4px}._mono_ekvfs_20{font-family:var(--mono);font-size:10px;color:var(--text-muted)}._options_ekvfs_21{width:100%;border-collapse:collapse}._options_ekvfs_21 td{padding:3px 4px;border-top:1px solid var(--border);vertical-align:top}._unboundCell_ekvfs_25{background-image:repeating-linear-gradient(135deg,transparent 0 4px,rgba(0,0,0,.14) 4px 5px)}._notBound_ekvfs_26{color:var(--accent);font-size:10px;font-weight:400}._colHdr_h2l9z_4{max-width:96px;min-width:76px;font-size:10px;font-weight:600;color:var(--black);white-space:normal;line-height:1.25;padding:6px 4px;vertical-align:bottom}._cell_h2l9z_11{width:76px;min-width:76px;background:var(--white);font-weight:400;white-space:nowrap}._count_h2l9z_18{font-weight:700;color:var(--black);font-size:11px}._parts_h2l9z_19{color:var(--blue)}._arrow_h2l9z_20{color:var(--gray-400);margin:0 3px;font-size:10px}._missBadge_h2l9z_22{position:absolute;top:1px;right:1px;min-width:14px;height:13px;padding:0 3px;border-radius:7px;background:var(--k3-warn-soft);color:var(--amber);border:1px solid #FFB74D;font-size:9px;font-weight:700;line-height:11px;text-align:center}._legendCell_h2l9z_32{color:var(--text-secondary)}._legendCell_h2l9z_32 b{color:var(--black)}._legendCell_h2l9z_32 b._parts_h2l9z_19{color:var(--blue)}._missBadgeInline_h2l9z_35{position:static;display:inline-block}._generated_h2l9z_37{margin-left:auto;color:var(--text-muted);font-size:10px}._lens_h2l9z_40{height:100%;display:flex;gap:10px;min-height:0}._gridPane_h2l9z_41{flex:1;min-width:0}._message_h2l9z_42{padding:24px;color:var(--text-muted);font-size:13px}._muted_h2l9z_43{color:var(--text-muted);font-size:11px}._rowHdrInner_h2l9z_46{display:flex;align-items:center;gap:6px}._rowHdrText_h2l9z_47{flex:1;min-width:0;display:flex;flex-direction:column}._runInfo_h2l9z_48{font-size:9px;color:var(--text-muted);font-weight:400;white-space:nowrap}._stale_h2l9z_49{color:var(--amber);font-weight:600}._failed_h2l9z_50{color:var(--accent);font-weight:600}._runBtn_h2l9z_51{flex-shrink:0;border:1px solid var(--border);background:var(--white);border-radius:4px;font-size:10px;padding:1px 6px;cursor:pointer;color:var(--text-secondary)}._runBtn_h2l9z_51:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._runBtn_h2l9z_51:disabled{cursor:default;opacity:.7}._notRun_h2l9z_57{color:var(--text-muted);font-size:10px;font-style:italic}._unresolved_h2l9z_60{box-shadow:inset 3px 0 0 var(--accent)}._legendUnresolved_h2l9z_61{display:inline-block;width:10px;height:12px;box-shadow:inset 3px 0 0 var(--accent);border:1px solid var(--border);vertical-align:middle}._builderCell_h2l9z_63{background:var(--gray-50, #fafafa)}._panel_1uhby_4{width:900px;max-width:72vw;flex-shrink:0;display:flex;flex-direction:column;background:var(--white);border-left:1px solid var(--border);overflow:hidden;animation:_slideIn_1uhby_1 .18s ease-out}@keyframes _slideIn_1uhby_1{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}._header_1uhby_18{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border);background:var(--gray-50);flex-shrink:0}._title_1uhby_23{font-size:13px;font-weight:700;color:var(--black)}._productId_1uhby_24{font-family:var(--mono);color:var(--accent)}._subtitle_1uhby_25{font-size:11px;color:var(--text-muted);margin-top:2px}._headerBtns_1uhby_26{display:flex;align-items:center;gap:6px;flex-shrink:0}._btn_1uhby_27{background:none;border:1px solid var(--border);color:var(--gray-600);font-size:10px;font-weight:600;padding:4px 9px;border-radius:3px;cursor:pointer;text-transform:uppercase;letter-spacing:.05em}._btn_1uhby_27:hover{border-color:var(--accent);color:var(--accent)}._closeBtn_1uhby_33{background:none;border:none;color:var(--gray-400);font-size:13px;cursor:pointer;padding:2px 4px}._closeBtn_1uhby_33:hover{color:var(--accent)}._center_1uhby_36{display:flex;align-items:center;justify-content:center;padding:30px 0;color:var(--text-muted);font-size:12px}._top_1uhby_38{flex-shrink:0;padding:12px 14px 4px}._stats_1uhby_39{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._stat_1uhby_39{background:var(--gray-50);border-radius:4px;padding:7px 10px}._stat_1uhby_39 span{display:block;font-size:10px;color:var(--text-muted)}._stat_1uhby_39 b{font-size:17px;color:var(--black)}._statGap_1uhby_43 b{color:var(--amber)}._notice_1uhby_45{margin-top:8px;padding:6px 9px;font-size:11px;line-height:1.4;background:var(--k3-warn-soft);border:1px solid var(--k3-warn-line);border-radius:3px;color:var(--gray-800)}._tools_1uhby_50{display:flex;align-items:center;gap:10px;margin-top:10px}._search_1uhby_51{flex:1;min-width:0;border:1px solid var(--border);border-radius:3px;padding:5px 8px;font-family:var(--font);font-size:11px;outline:none}._search_1uhby_51:focus{border-color:var(--accent)}._check_1uhby_56{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--gray-600);white-space:nowrap;cursor:pointer}._section_1uhby_59{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding:0 14px;border-top:1px solid var(--border)}._section_1uhby_59+._section_1uhby_59{padding-bottom:10px}._sectionHdr_1uhby_66{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0 6px;flex-shrink:0}._sectionHdr_1uhby_66 h3{font-size:12px;font-weight:700;color:var(--black)}._sectionHdr_1uhby_66 h3 span{font-weight:400;color:var(--text-muted);margin-left:4px}._chip_1uhby_69{background:var(--accent-light);color:var(--accent-dark);border:1px solid var(--k3-bad-line);font-size:10px;padding:2px 8px;border-radius:10px;cursor:pointer;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scroll_1uhby_74{flex:1;min-height:0;overflow:auto;border:1px solid var(--gray-100);border-radius:3px}._table_1uhby_76{width:100%;border-collapse:collapse;font-size:11px}._table_1uhby_76 th{text-align:left;font-size:10px;font-weight:600;color:var(--text-muted);padding:5px 8px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--gray-50);z-index:1;white-space:nowrap}._table_1uhby_76 td{padding:4px 8px;border-bottom:1px solid var(--gray-100);vertical-align:middle}._num_1uhby_83,._table_1uhby_76 th._num_1uhby_83{text-align:right;white-space:nowrap}._opt_1uhby_84{white-space:nowrap;color:var(--gray-800)}._table_1uhby_76 th._opt_1uhby_84{color:var(--blue)}._row_1uhby_87{cursor:pointer}._row_1uhby_87:hover td{background:var(--gray-50)}._rowSel_1uhby_89 td{background:var(--accent-light)!important}._rowHi_1uhby_90 td{background:var(--k3-blue-soft)}._rowDim_1uhby_91 td{opacity:.45}._pn_1uhby_93{font-family:var(--mono);font-weight:600;color:var(--black);white-space:nowrap}._desc_1uhby_94{color:var(--gray-600);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._usedIn_1uhby_96{white-space:nowrap;width:120px}._usedIn_1uhby_96 span{font-size:10px;color:var(--gray-600)}._bar_1uhby_98{height:6px;background:var(--gray-100);border-radius:3px;margin:2px 0 1px;overflow:hidden}._bar_1uhby_98 div{height:100%;background:var(--blue)}._pill_1uhby_101{display:inline-block;font-size:10px;font-weight:600;padding:1px 6px;border-radius:3px;white-space:nowrap;font-family:var(--mono)}._pill_sap_1uhby_105{background:var(--k3-ok-soft);color:var(--green)}._pill_ambiguous_1uhby_106,._pill_inactive_1uhby_107{background:var(--k3-warn-soft);color:var(--amber);font-family:var(--font)}._pill_missing_1uhby_108{background:var(--k3-bad-soft);color:var(--red-dark);font-family:var(--font)}._pill_unresolved_1uhby_109{background:var(--gray-100);color:var(--gray-600);font-family:var(--font)}._empty_1uhby_111{text-align:center;color:var(--text-muted);font-size:11px;font-style:italic;padding:10px 0}._sapOnly_1uhby_114{font-family:var(--font);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--gray-100);color:var(--gray-600);padding:1px 5px;border-radius:3px}._stats_1uhby_39{grid-template-columns:repeat(5,minmax(0,1fr))}._select_1uhby_122{margin-left:6px;border:1px solid var(--border);border-radius:3px;padding:4px 6px;font-family:var(--font);font-size:11px;color:var(--text);background:var(--white)}._matBtn_1uhby_128{background:var(--k3-ok-soft);color:var(--green);border:none;border-radius:3px;font-family:var(--mono);font-size:10px;font-weight:600;padding:1px 6px;cursor:pointer;white-space:nowrap}._matBtnInactive_1uhby_132{background:var(--k3-warn-soft);color:var(--amber)}._matRow_1uhby_133>td{background:var(--gray-50);padding:4px 8px 8px 24px}._matTable_1uhby_134{width:100%;border-collapse:collapse;font-size:10px}._matTable_1uhby_134 th{font-weight:600;color:var(--text-muted);text-align:left;padding:3px 6px;border-bottom:1px solid var(--border);position:static;background:none}._matTable_1uhby_134 td{padding:2px 6px;border-bottom:1px solid var(--gray-100);white-space:nowrap}._matInactive_1uhby_137 td{color:var(--gray-400)}._mono_1uhby_138{font-family:var(--mono)}._makeBuy_1uhby_141{white-space:nowrap;font-size:10px;color:var(--gray-800)}._wtSource_1uhby_142{color:var(--text-muted)}._mismatch_1uhby_143{background:var(--k3-warn-soft);color:var(--amber);border-radius:3px;padding:1px 4px;font-weight:600}._wt_1uhby_142{white-space:nowrap;font-size:10px;color:var(--gray-800)}._wtMissing_1uhby_145{white-space:nowrap;font-size:10px;color:var(--amber)}._muted_1uhby_146{color:var(--text-muted)}._info_1uhby_148{margin-top:8px;padding:6px 9px;font-size:11px;line-height:1.4;background:var(--k3-blue-soft);border:1px solid var(--k3-blue-light);border-radius:3px;color:var(--gray-800)}._unrecognized_1uhby_152{margin-left:6px;font-family:var(--font);font-size:9px;font-weight:700;text-transform:uppercase;background:var(--k3-warn-soft);color:var(--amber);padding:1px 4px;border-radius:3px;letter-spacing:.03em}._level_1uhby_157,._structure_1uhby_157{white-space:nowrap;font-size:10px;color:var(--gray-600)}._stat_1uhby_39 i{display:block;font-style:normal;font-size:10px;color:var(--text-muted)}._view_nb4yy_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._center_nb4yy_8{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:13px}._toolbar_nb4yy_17{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:var(--white);border-bottom:1px solid var(--border);flex-shrink:0}._title_nb4yy_28 h1{font-size:15px;font-weight:700;color:var(--black)}._title_nb4yy_28 p{font-size:11px;color:var(--text-muted);margin-top:1px}._subTabs_nb4yy_41{display:flex;gap:6px;padding:8px 20px;background:var(--white);border-bottom:1px solid var(--border);flex-shrink:0}._subTabBtn_nb4yy_50{background:none;border:1px solid var(--border);color:var(--gray-600);font-size:11px;font-weight:600;padding:5px 12px;border-radius:3px;font-family:var(--font);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;transition:all .15s}._subTabBtn_nb4yy_50:hover{border-color:var(--accent);color:var(--accent)}._subTabBtn_nb4yy_50._active_nb4yy_65{background:var(--accent);border-color:var(--accent);color:var(--white)}._firstTool_nb4yy_67{margin-left:24px}._body_nb4yy_69{flex:1;display:flex;overflow:hidden;min-height:0}._tabContent_nb4yy_79{flex:1;min-height:0;padding:20px;display:flex;flex-direction:column;overflow:hidden}._overviewTab_nb4yy_78{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0}._overviewToolRow_nb4yy_96{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}._exportBtn_nb4yy_105{background:none;border:1px solid var(--border);color:var(--gray-600);font-size:11px;font-weight:600;padding:6px 12px;border-radius:3px;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;transition:border-color .15s ease,color .15s ease}._exportBtn_nb4yy_105:hover{border-color:var(--accent);color:var(--accent)}._matrixFill_nb4yy_119{flex:1;min-height:0}._view_n520h_3{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--white)}._center_n520h_4{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:13px}._toolbar_n520h_6{display:flex;align-items:center;gap:14px;padding:10px 20px;background:var(--white);border-bottom:1px solid var(--border);flex-shrink:0;flex-wrap:wrap}._title_n520h_7 h1{font-size:15px;font-weight:700;color:var(--black)}._title_n520h_7 p{font-size:11px;color:var(--text-muted);margin-top:1px}._pick_n520h_9{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}._pick_n520h_9 select,._pick_n520h_9 input{padding:4px 6px;border:1px solid var(--border);border-radius:4px;font-size:12.5px;font-family:var(--font);background:var(--white)}._readOnly_n520h_11{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border:1px solid var(--border);border-radius:4px;padding:2px 6px}._spacer_n520h_12{flex:1}._subTabs_n520h_14{display:flex;gap:6px;padding:8px 20px;background:var(--white);border-bottom:1px solid var(--border);flex-shrink:0}._subTabBtn_n520h_15{background:none;border:1px solid var(--border);color:var(--gray-600);font-size:11px;font-weight:600;padding:5px 12px;border-radius:3px;font-family:var(--font);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;transition:all .15s}._subTabBtn_n520h_15:hover{border-color:var(--accent);color:var(--accent)}._subTabBtn_n520h_15._active_n520h_18{background:var(--accent);border-color:var(--accent);color:var(--white)}._body_n520h_20{flex:1;min-height:0;overflow:auto;padding:14px 20px;display:flex;flex-direction:column;gap:10px}._panelBar_n520h_23{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}._panelTitle_n520h_24{font-size:14px;font-weight:600}._muted_n520h_25{font-size:12px;color:var(--text-muted)}._mono_n520h_26{font-family:var(--mono, monospace);font-size:11.5px}._empty_n520h_27{padding:20px;color:var(--text-muted);font-size:13px;text-align:center;border:1px dashed var(--border);border-radius:6px}._error_n520h_28{padding:6px 10px;border-radius:4px;background:var(--red-light);color:var(--red-dark);font-size:12.5px}._ok_n520h_29{padding:6px 10px;border-radius:4px;background:var(--k3-ok-soft);color:var(--k3-ok);font-size:12.5px}._hint_n520h_30{font-size:11.5px;color:var(--text-muted)}._btn_n520h_32,._btnPrimary_n520h_32,._btnDanger_n520h_32{padding:5px 10px;border:1px solid var(--border);border-radius:4px;background:var(--surface, #fff);font-size:12.5px;font-family:var(--font);cursor:pointer;white-space:nowrap;color:var(--text)}._btn_n520h_32:hover{border-color:var(--accent);color:var(--accent-dark)}._btn_n520h_32:disabled,._btnPrimary_n520h_32:disabled,._btnDanger_n520h_32:disabled,._small_n520h_35:disabled{opacity:.5;cursor:default}._btnPrimary_n520h_32{background:var(--accent);border-color:var(--accent);color:var(--white)}._btnPrimary_n520h_32:hover:not(:disabled){background:var(--accent-dark)}._btnDanger_n520h_32{color:var(--red-dark)}._btnDanger_n520h_32:hover:not(:disabled){background:var(--red-light);border-color:var(--red)}._small_n520h_35{padding:2px 7px;border:1px solid var(--border);border-radius:3px;background:var(--white);font-size:11.5px;font-family:var(--font);cursor:pointer;color:var(--gray-600);white-space:nowrap}._small_n520h_35:hover:not(:disabled){border-color:var(--accent);color:var(--accent-dark)}._smallOn_n520h_42{background:var(--accent-light);border-color:var(--accent);color:var(--accent-dark)}._link_n520h_43{background:none;border:none;padding:0;color:var(--accent-dark);cursor:pointer;font-size:12px;font-family:var(--font);white-space:nowrap}._card_n520h_46{border:1px solid var(--border);border-radius:6px;padding:12px 14px;background:var(--surface, #fff);display:flex;flex-direction:column;gap:10px}._cardHead_n520h_47{display:flex;align-items:center;gap:10px}._cardTitle_n520h_48{font-size:13px;font-weight:600}._fields_n520h_49{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}._field_n520h_49{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--text-secondary);min-width:120px}._field_n520h_49>span{font-weight:600}._wide_n520h_52{flex:1;min-width:260px}._input_n520h_53,._field_n520h_49 select,._field_n520h_49 input,._field_n520h_49 textarea{padding:5px 7px;border:1px solid var(--border);border-radius:4px;font-size:12.5px;font-family:var(--font);background:var(--white);color:var(--text);box-sizing:border-box;width:100%}._field_n520h_49 textarea{resize:vertical;min-height:32px}._check_n520h_56{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-secondary);padding-bottom:6px}._check_n520h_56 input{width:auto}._actions_n520h_58{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._grid2_n520h_59{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}@media (max-width: 1100px){._grid2_n520h_59{grid-template-columns:1fr}}._picker_n520h_63{position:relative}._pickerList_n520h_64{position:absolute;z-index:30;top:100%;left:0;min-width:100%;max-height:240px;overflow:auto;background:var(--white);border:1px solid var(--border);border-radius:4px;box-shadow:var(--shadow);margin-top:2px}._pickerRow_n520h_66{display:flex;gap:8px;width:100%;padding:5px 8px;border:none;background:none;text-align:left;font-size:12.5px;cursor:pointer;font-family:var(--font)}._pickerRow_n520h_66:hover{background:var(--gray-50)}._pickerRow_n520h_66 ._mono_n520h_26{color:var(--text-secondary);min-width:90px}._pickerNote_n520h_69{padding:5px 8px;font-size:11.5px;color:var(--text-muted)}._table_n520h_72{width:100%;border-collapse:collapse;font-size:12.5px}._table_n520h_72 th{text-align:left;font-weight:600;padding:6px 7px;border-bottom:1px solid var(--border);background:var(--gray-50, #f7f7f7);white-space:nowrap;position:sticky;top:0;z-index:1}._table_n520h_72 td{padding:5px 7px;border-bottom:1px solid var(--gray-100, #eee);vertical-align:top}._table_n520h_72 tr._rowOn_n520h_75 td{background:var(--accent-light)}._table_n520h_72 tr._rowPast_n520h_76 td{color:var(--text-muted)}._table_n520h_72 tr._rowFuture_n520h_77 td{font-style:italic}._table_n520h_72 td._num_n520h_78{text-align:right;font-variant-numeric:tabular-nums}._table_n520h_72 td._rowActions_n520h_79{white-space:nowrap}._table_n520h_72 td._rowActions_n520h_79>*+*{margin-left:4px}._tableWrap_n520h_81{overflow:auto;border:1px solid var(--border);border-radius:6px}._pager_n520h_82{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}._selectRow_n520h_83{width:auto}._badge_n520h_86{display:inline-block;font-size:11px;font-weight:600;padding:1px 7px;border-radius:10px;border:1px solid var(--border);background:var(--gray-50);color:var(--text-secondary);white-space:nowrap}._badgeIn_n520h_87{background:var(--k3-ok-soft);color:var(--k3-ok);border-color:var(--k3-ok-line)}._badgeOut_n520h_88{background:var(--gray-100);color:var(--gray-600)}._kind_n520h_89{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-right:4px}._by_n520h_90{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._chips_n520h_91{display:flex;flex-wrap:wrap;gap:4px}._chip_n520h_91{border:1px solid var(--border);background:var(--surface, #fff);border-radius:10px;padding:1px 8px;font-size:11.5px;font-family:var(--mono, monospace)}._answer_n520h_95{display:grid;grid-template-columns:140px 1fr;gap:4px 12px;font-size:12.5px;align-items:baseline}._answer_n520h_95 dt{color:var(--text-secondary)}._answer_n520h_95 dd{margin:0}._answerIn_n520h_98{font-size:16px;font-weight:700;color:var(--k3-ok)}._answerOut_n520h_99{font-size:16px;font-weight:700;color:var(--gray-600)}._group_n520h_102{border:1px solid var(--border);border-radius:6px;overflow:hidden}._groupHead_n520h_103{display:flex;align-items:center;gap:10px;padding:7px 10px;background:var(--gray-50);border-bottom:1px solid var(--border);font-size:13px;font-weight:600}._groupHead_n520h_103 ._muted_n520h_25{font-weight:400}._history_n520h_105 td{background:var(--gray-50)}._historyBox_n520h_106{display:flex;flex-direction:column;gap:2px;padding:4px 0 4px 12px;font-size:12px}._historyRow_n520h_107{display:flex;gap:10px;align-items:baseline}._view_hgxq7_2{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--white)}._center_hgxq7_3{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:13px;padding:20px;text-align:center}._toolbar_hgxq7_4{display:flex;align-items:center;gap:14px;padding:10px 20px;border-bottom:1px solid var(--border);flex-shrink:0;flex-wrap:wrap}._title_hgxq7_5 h1{font-size:15px;font-weight:700;color:var(--black)}._title_hgxq7_5 p{font-size:11px;color:var(--text-muted);margin-top:1px}._spacer_hgxq7_7{flex:1}._pick_hgxq7_8{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}._pick_hgxq7_8 select{padding:4px 6px;border:1px solid var(--border);border-radius:4px;font-size:12.5px;font-family:var(--font);background:var(--white)}._readOnly_hgxq7_10{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border:1px solid var(--border);border-radius:4px;padding:2px 6px}._split_hgxq7_12{flex:1;min-height:0;display:grid;grid-template-columns:minmax(240px,320px) 1fr}._tree_hgxq7_13{min-height:0;overflow:auto;border-right:1px solid var(--border);padding:8px 0}._treeHead_hgxq7_14{padding:4px 14px 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._node_hgxq7_15{display:flex;align-items:center;gap:6px;width:100%;padding:4px 14px;border:none;background:none;text-align:left;font-size:12.5px;cursor:pointer;font-family:var(--font);color:var(--text)}._node_hgxq7_15:hover{background:var(--gray-50)}._nodeOn_hgxq7_17{background:var(--accent-light)!important;color:var(--accent-dark);font-weight:600}._nodeName_hgxq7_18{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._count_hgxq7_19{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}._spDot_hgxq7_20{font-size:10px;color:var(--accent)}._main_hgxq7_22{min-height:0;overflow:auto;padding:14px 20px;display:flex;flex-direction:column;gap:12px}._crumbs_hgxq7_23{font-size:12px;color:var(--text-muted)}._h2_hgxq7_24{font-size:15px;font-weight:600}._subTabs_hgxq7_25{display:flex;gap:6px}._subTabBtn_hgxq7_26{background:none;border:1px solid var(--border);color:var(--gray-600);font-size:11px;font-weight:600;padding:5px 12px;border-radius:3px;font-family:var(--font);cursor:pointer;text-transform:uppercase;letter-spacing:.04em}._subTabBtn_hgxq7_26:hover{border-color:var(--accent);color:var(--accent)}._subTabBtn_hgxq7_26._active_hgxq7_29{background:var(--accent);border-color:var(--accent);color:var(--white)}._muted_hgxq7_31{font-size:12px;color:var(--text-muted)}._mono_hgxq7_32{font-family:var(--mono, monospace);font-size:11.5px}._hint_hgxq7_33{font-size:11.5px;color:var(--text-muted)}._error_hgxq7_34{padding:6px 10px;border-radius:4px;background:var(--red-light);color:var(--red-dark);font-size:12.5px}._ok_hgxq7_35{padding:6px 10px;border-radius:4px;background:var(--k3-ok-soft);color:var(--k3-ok);font-size:12.5px}._empty_hgxq7_36{padding:18px;color:var(--text-muted);font-size:13px;text-align:center;border:1px dashed var(--border);border-radius:6px}._btn_hgxq7_37,._btnPrimary_hgxq7_37{padding:5px 10px;border:1px solid var(--border);border-radius:4px;background:var(--surface, #fff);font-size:12.5px;font-family:var(--font);cursor:pointer;white-space:nowrap;color:var(--text)}._btn_hgxq7_37:hover:not(:disabled){border-color:var(--accent);color:var(--accent-dark)}._btn_hgxq7_37:disabled,._btnPrimary_hgxq7_37:disabled,._small_hgxq7_39:disabled{opacity:.5;cursor:default}._btnPrimary_hgxq7_37{background:var(--accent);border-color:var(--accent);color:var(--white)}._small_hgxq7_39{padding:2px 7px;border:1px solid var(--border);border-radius:3px;background:var(--white);font-size:11.5px;font-family:var(--font);cursor:pointer;color:var(--gray-600);white-space:nowrap}._small_hgxq7_39:hover:not(:disabled){border-color:var(--accent);color:var(--accent-dark)}._smallOn_hgxq7_43{background:var(--accent-light);border-color:var(--accent);color:var(--accent-dark)}._actions_hgxq7_44{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._card_hgxq7_46{border:1px solid var(--border);border-radius:6px;padding:12px 14px;background:var(--surface, #fff);display:flex;flex-direction:column;gap:10px}._cardHead_hgxq7_47{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._cardTitle_hgxq7_48{font-size:13px;font-weight:600}._fields_hgxq7_49{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}._field_hgxq7_49{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--text-secondary);min-width:120px}._field_hgxq7_49>span{font-weight:600}._wide_hgxq7_52{flex:1;min-width:240px}._input_hgxq7_53,._field_hgxq7_49 input,._field_hgxq7_49 select,._field_hgxq7_49 textarea{padding:5px 7px;border:1px solid var(--border);border-radius:4px;font-size:12.5px;font-family:var(--font);background:var(--white);color:var(--text);box-sizing:border-box;width:100%}._field_hgxq7_49 textarea{resize:vertical;min-height:32px}._searchBar_hgxq7_57{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._searchBar_hgxq7_57 input{flex:1;min-width:220px;padding:6px 9px;border:1px solid var(--border);border-radius:4px;font-size:13px;font-family:var(--font)}._facets_hgxq7_59{display:flex;flex-direction:column;gap:8px}._facet_hgxq7_59{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}._facetName_hgxq7_61{font-size:12px;font-weight:600;min-width:120px}._chip_hgxq7_62{border:1px solid var(--border);background:var(--surface, #fff);border-radius:10px;padding:1px 9px;font-size:12px;cursor:pointer;font-family:var(--font);color:var(--text)}._chip_hgxq7_62:hover{border-color:var(--accent)}._chipOn_hgxq7_64{background:var(--accent);border-color:var(--accent);color:var(--white)}._chipOff_hgxq7_65{opacity:.5}._chip_hgxq7_62 ._count_hgxq7_19{margin-left:4px;color:inherit;opacity:.7}._results_hgxq7_67{display:flex;flex-direction:column;gap:10px}._spCards_hgxq7_68{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}._spCard_hgxq7_68{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;background:var(--surface, #fff)}._spLabel_hgxq7_70{font-size:13px;font-weight:600}._spMeta_hgxq7_71{font-size:11.5px;color:var(--text-muted)}._table_hgxq7_72{width:100%;border-collapse:collapse;font-size:12.5px}._table_hgxq7_72 th{text-align:left;font-weight:600;padding:6px 7px;border-bottom:1px solid var(--border);background:var(--gray-50, #f7f7f7);white-space:nowrap;position:sticky;top:0}._table_hgxq7_72 td{padding:5px 7px;border-bottom:1px solid var(--gray-100, #eee);vertical-align:top}._tableWrap_hgxq7_75{overflow:auto;border:1px solid var(--border);border-radius:6px;max-height:60vh}._pager_hgxq7_76{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}._badge_hgxq7_77{display:inline-block;font-size:11px;font-weight:600;padding:1px 7px;border-radius:10px;border:1px solid var(--border);background:var(--gray-50);color:var(--text-secondary);white-space:nowrap}._attrList_hgxq7_80{display:flex;flex-direction:column;gap:2px;max-height:50vh;overflow:auto;border:1px solid var(--border);border-radius:6px;padding:6px}._attrRow_hgxq7_81{display:flex;align-items:center;gap:8px;padding:3px 6px;font-size:12.5px;border-radius:4px}._attrRow_hgxq7_81:hover{background:var(--gray-50)}._attrRow_hgxq7_81 input{margin:0}._attrOn_hgxq7_84{background:var(--accent-light)}._chosen_hgxq7_85{display:flex;flex-direction:column;gap:4px}._chosenRow_hgxq7_86{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:3px 6px;border:1px solid var(--border);border-radius:4px}._pop_hgxq7_89{position:absolute;right:0;top:100%;z-index:40;width:420px;max-width:90vw;margin-top:4px;background:var(--white);border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow);padding:12px 14px;display:flex;flex-direction:column;gap:10px}._popTitle_hgxq7_91{font-size:13px;font-weight:600}@media (max-width: 1000px){._split_hgxq7_12{grid-template-columns:1fr}._tree_hgxq7_13{max-height:220px;border-right:none;border-bottom:1px solid var(--border)}}._viewToggle_hgxq7_95{display:inline-flex;border:1px solid var(--border);border-radius:3px;overflow:hidden}._viewToggle_hgxq7_95 button{background:var(--white);border:none;color:var(--gray-600);font-size:11px;font-weight:600;padding:5px 11px;cursor:pointer;font-family:var(--font);text-transform:uppercase;letter-spacing:.04em}._viewToggle_hgxq7_95 button+button{border-left:1px solid var(--border)}._viewToggle_hgxq7_95 ._viewOn_hgxq7_98{background:var(--accent);color:var(--white)}._library_hgxq7_99{min-height:0;overflow:auto;padding:14px 20px;display:flex;flex-direction:column;gap:12px}._placement_hgxq7_100{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border);border-radius:10px;padding:0 7px;font-size:11.5px;margin:1px 3px 1px 0}._placement_hgxq7_100 button{border:none;background:none;padding:0;color:var(--text-muted);cursor:pointer;font-size:13px;line-height:1}._placement_hgxq7_100 button:hover{color:var(--accent)}._pickerList_hgxq7_103{display:flex;flex-direction:column;gap:2px;max-height:40vh;overflow:auto;border:1px solid var(--border);border-radius:6px;padding:6px}._pickerRow_hgxq7_104{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:4px;font-size:12.5px}._pickerRow_hgxq7_104:hover{background:var(--gray-50)}._view_ezfzm_2{display:flex;flex-direction:column;gap:14px;padding:16px 20px 32px;max-width:1320px;overflow-y:auto}._head_ezfzm_3 h2{margin:0;font-size:18px;font-weight:600}._headRow_ezfzm_4{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:4px}._tabs_ezfzm_5{display:inline-flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}._tab_ezfzm_5,._tabOn_ezfzm_6{padding:5px 14px;font-size:13px;border:0;background:var(--surface);color:var(--text-secondary);cursor:pointer}._tab_ezfzm_5+._tab_ezfzm_5,._tab_ezfzm_5+._tabOn_ezfzm_6,._tabOn_ezfzm_6+._tab_ezfzm_5{border-left:1px solid var(--border)}._tab_ezfzm_5:hover{background:var(--gray-50, var(--gray-100))}._tabOn_ezfzm_6{background:var(--accent);color:#fff;font-weight:600}._period_ezfzm_10{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;color:var(--text-secondary)}._period_ezfzm_10 select{font-size:13px}._chip_ezfzm_12{padding:3px 10px;font-size:12.5px;border:1px solid var(--accent);border-radius:12px;background:var(--accent-light);color:var(--accent-dark);cursor:pointer}._sub_ezfzm_14{font-size:12.5px;color:var(--text-secondary)}._tiles_ezfzm_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}._tile_ezfzm_15{padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:6px}._tileLabel_ezfzm_17{font-size:12px;color:var(--text-secondary)}._tileValue_ezfzm_18{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}._tileNote_ezfzm_19{font-size:11.5px;color:var(--text-muted)}._up_ezfzm_20{color:var(--green)}._down_ezfzm_21{color:var(--red-dark)}._grid_ezfzm_22{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}._stack_ezfzm_23{display:flex;flex-direction:column;gap:14px;min-width:0}@media (max-width: 1100px){._grid_ezfzm_22{grid-template-columns:1fr}}._card_ezfzm_25{padding:10px 14px 12px;background:var(--surface);border:1px solid var(--border);border-radius:6px;min-width:0}._cardTitle_ezfzm_26{display:flex;align-items:center;gap:8px;margin:2px 0 8px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}._close_ezfzm_28{margin-left:auto;border:0;background:none;color:var(--text-muted);cursor:pointer;font-size:14px}._close_ezfzm_28:hover{color:var(--text)}._table_ezfzm_30{width:100%;border-collapse:collapse;font-size:12.5px}._table_ezfzm_30 th{text-align:left;font-weight:600;color:var(--text-secondary);padding:5px 8px;border-bottom:1px solid var(--border);white-space:nowrap}._table_ezfzm_30 td{padding:5px 8px;border-bottom:1px solid var(--gray-100);font-variant-numeric:tabular-nums}._num_ezfzm_33{text-align:right;white-space:nowrap}._rowLine_ezfzm_34 td{font-weight:600}._clickable_ezfzm_35{cursor:pointer}._clickable_ezfzm_35:hover td{background:var(--gray-50, var(--gray-100))}._rowPicked_ezfzm_37 td{background:var(--accent-light)!important}._indent1_ezfzm_38{padding-left:26px!important}._indent2_ezfzm_39{padding-left:44px!important}._indent3_ezfzm_40{padding-left:62px!important}._caret_ezfzm_41{display:inline-block;width:14px;color:var(--text-muted)}._chart_ezfzm_42{display:block;width:100%;height:auto}._barHit_ezfzm_43{cursor:pointer}._bar_ezfzm_43{fill:var(--accent)}._barHit_ezfzm_43:hover ._bar_ezfzm_43,._barHit_ezfzm_43:hover ._barPartial_ezfzm_45{fill:var(--accent-dark)}._barPartial_ezfzm_45{fill:var(--accent-light)}._barPicked_ezfzm_47{fill:var(--accent-dark)}._axis_ezfzm_48{stroke:var(--border)}._tick_ezfzm_49{font-size:10px;fill:var(--text-muted)}._gridline_ezfzm_50{stroke:var(--gray-100)}._shareBar_ezfzm_51,._shareBarLight_ezfzm_51{display:inline-block;height:8px;border-radius:0 4px 4px 0;vertical-align:middle}._shareBar_ezfzm_51{background:var(--accent)}._shareBarLight_ezfzm_51{background:var(--accent-light)}._column_ezfzm_54{margin-top:8px;font-size:12px;font-weight:600;color:var(--text)}._why_ezfzm_55{font-size:12px;color:var(--text-secondary);padding:4px 0;border-bottom:1px solid var(--gray-100)}._hint_ezfzm_56{font-size:12px;color:var(--text-muted)}._error_ezfzm_57{padding:8px 10px;border-radius:4px;background:var(--red-light);color:var(--red-dark);font-size:12.5px}._placeholder_ezfzm_58{display:flex;align-items:center;justify-content:center;min-height:120px;text-align:center;font-size:12.5px;color:var(--text-muted);border-style:dashed}._gridWide_ezfzm_61{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:14px;align-items:start}@media (max-width: 1100px){._gridWide_ezfzm_61{grid-template-columns:1fr}}._bandCell_ezfzm_63{width:130px}._bandSvg_ezfzm_64{display:block;width:120px;height:14px}._bandRange_ezfzm_65{fill:var(--accent-light)}._bandIqr_ezfzm_66{fill:var(--accent);opacity:.45}._bandMedian_ezfzm_67{fill:var(--accent-dark)}._bandMark_ezfzm_68{fill:var(--red)}._source_ezfzm_69{display:inline-block;white-space:nowrap;padding:0 6px;border-radius:9px;font-size:11px;font-weight:600;background:var(--gray-100);color:var(--gray-800)}._sourceBook_ezfzm_71{background:var(--accent-light);color:var(--accent-dark)}._below_ezfzm_72{color:var(--red-dark);font-weight:600}._above_ezfzm_73{color:var(--green);font-weight:600}._status_ezfzm_75{display:inline-block;white-space:nowrap;padding:0 7px;border-radius:9px;font-size:11px;font-weight:600}._stSteady_ezfzm_76{background:var(--gray-100);color:var(--gray-800)}._stGrowing_ezfzm_77{background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--green)}._stShrinking_ezfzm_78{background:color-mix(in srgb,var(--amber) 22%,transparent);color:var(--gray-800)}._stQuiet_ezfzm_79{background:var(--red-light);color:var(--red-dark)}._stNew_ezfzm_80{background:var(--accent-light);color:var(--accent-dark)}._chips_ezfzm_81{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}._chipOn_ezfzm_82,._chipOff_ezfzm_82{padding:3px 10px;font-size:12px;border-radius:12px;cursor:pointer;border:1px solid var(--border)}._chipOff_ezfzm_82{background:var(--surface);color:var(--text-secondary)}._chipOff_ezfzm_82:hover{background:var(--gray-50, var(--gray-100))}._chipOn_ezfzm_82{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}._count_ezfzm_86{opacity:.75;font-variant-numeric:tabular-nums}._search_ezfzm_87{margin-left:auto;padding:3px 8px;font-size:12.5px;border:1px solid var(--border);border-radius:4px;width:140px}._more_ezfzm_88{margin-top:8px;padding:4px 12px;font-size:12.5px;border:1px solid var(--border);border-radius:4px;background:var(--surface);cursor:pointer}._typical_ezfzm_89{stroke:var(--red);stroke-width:1.5;stroke-dasharray:4 3}._scrollX_ezfzm_90{overflow-x:auto}._bar_reeyg_2{display:flex;align-items:center;gap:8px;flex-shrink:0}._chip_reeyg_3{font-size:12px;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:3px;padding:4px 9px;white-space:nowrap}._chip_reeyg_3._stale_reeyg_9{color:var(--red);border-color:var(--red);background:none}._published_reeyg_10{align-self:center;font-size:12px;color:var(--text-muted);white-space:nowrap}._error_reeyg_11{align-self:center;font-size:12px;color:var(--red)}._btn_reeyg_13,._btnQuiet_reeyg_13{font-size:12px;font-family:var(--font);padding:6px 13px;border-radius:3px;cursor:pointer;flex-shrink:0;transition:all .15s}._btn_reeyg_13{background:var(--accent);border:1px solid var(--accent);color:var(--white);font-weight:600}._btn_reeyg_13:hover:not(:disabled){filter:brightness(1.1)}._btnQuiet_reeyg_13{background:none;border:1px solid var(--border);color:var(--text-muted)}._btnQuiet_reeyg_13:hover:not(:disabled){border-color:var(--gray-400);color:var(--text)}._btn_reeyg_13:disabled,._btnQuiet_reeyg_13:disabled{opacity:.4;cursor:not-allowed}._overlay_reeyg_24{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1a99;z-index:9000}._panel_reeyg_25{position:absolute;top:0;right:0;bottom:0;width:640px;max-width:95vw;background:var(--white);display:flex;flex-direction:column;box-shadow:-4px 0 24px #0003}._head_reeyg_29{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border)}._title_reeyg_30{font-size:15px;font-weight:600;color:var(--text)}._sub_reeyg_31{font-size:12px;color:var(--text-muted);margin-top:4px;line-height:1.4}._close_reeyg_32{margin-left:auto;background:none;border:none;font-size:16px;color:var(--text-muted);cursor:pointer}._body_reeyg_33{flex:1;overflow:auto;padding:12px 20px}._warn_reeyg_34{border:1px solid var(--red);color:var(--red);border-radius:3px;padding:10px 12px;font-size:12px;margin-bottom:12px}._empty_reeyg_35{font-size:13px;color:var(--text-muted);padding:12px 0}._table_reeyg_36 h3{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:14px 0 6px}._table_reeyg_36 ul{list-style:none;margin:0;padding:0}._table_reeyg_36 li{font-size:12px;padding:3px 0;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._added_reeyg_39,._changed_reeyg_39,._deleted_reeyg_39{display:inline-block;width:58px;font-size:10px;font-weight:600;text-transform:uppercase}._added_reeyg_39{color:var(--green, #2e7d32)}._changed_reeyg_39{color:var(--accent)}._deleted_reeyg_39{color:var(--red)}._cols_reeyg_43{color:var(--text-muted)}._foot_reeyg_44{border-top:1px solid var(--border);padding:12px 20px;display:flex;flex-direction:column;gap:8px}._note_reeyg_45{font-family:var(--font);font-size:13px;border:1px solid var(--border);border-radius:3px;padding:8px;resize:vertical}._errorLine_reeyg_46{font-size:12px;color:var(--red)}._actions_reeyg_47{display:flex;justify-content:flex-end;gap:8px}._notice_1v35p_1,._blocking_1v35p_1{margin:8px 0;padding:8px 12px;border-radius:6px;font-size:12.5px;line-height:1.45}._notice_1v35p_1{background:var(--surface-alt);border:1px solid var(--border);color:var(--text-secondary)}._blocking_1v35p_1{background:var(--k3-bad-soft);border:1px solid var(--k3-bad-line);color:var(--k3-bad)}._notice_1v35p_1 ul,._blocking_1v35p_1 ul{margin:4px 0 0 18px;padding:0}._mono_1v35p_7{font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px}._badge_1v35p_8{display:inline-flex;gap:6px;align-items:center;color:var(--text-muted)}._status_1v35p_9,._status_draft_1v35p_9,._status_obsolete_1v35p_9,._status_review_1v35p_9{font-size:10.5px;padding:0 5px;border-radius:8px;border:1px solid currentColor}._status_draft_1v35p_9{color:var(--k3-warn)}._status_obsolete_1v35p_9{color:var(--k3-bad)}._missing_1v35p_14{font-size:10.5px;padding:0 5px;border-radius:8px;color:var(--k3-bad);border:1px solid var(--k3-bad-line);background:var(--k3-bad-soft)}._matrix_d7xss_1{border:1px solid var(--border);border-radius:4px;margin-bottom:12px;overflow:hidden;background:var(--white)}._matHdr_d7xss_7{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--black);color:var(--white)}._collapseBtn_d7xss_11{background:none;border:none;color:#fff9;cursor:pointer;font-size:11px;padding:0 2px;flex-shrink:0}._collapseBtn_d7xss_11:hover{color:var(--white)}._matInfo_d7xss_16{flex:1;display:flex;align-items:center;gap:10px;min-width:0}._matTitle_d7xss_17{background:none;border:none;border-bottom:1px solid rgba(255,255,255,.2);color:var(--white);font-family:var(--font);font-size:13px;font-weight:600;flex:1;outline:none;padding:1px 2px}._matTitle_d7xss_17:focus{border-color:#fff9}._matTitle_d7xss_17::placeholder{color:#fff6}._matId_d7xss_24{font-family:var(--mono);font-size:10px;color:#fff6;flex-shrink:0}._matActions_d7xss_25{display:flex;gap:6px;flex-shrink:0}._clearBtn_d7xss_26{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;font-size:10px;padding:3px 8px;border-radius:2px;cursor:pointer;font-family:var(--font)}._clearBtn_d7xss_26:hover{background:#fff3;color:var(--white)}._deleteBtn_d7xss_32{background:#e4002b4d;border:1px solid rgba(228,0,43,.5);color:#fffc;font-size:12px;padding:3px 7px;border-radius:2px;cursor:pointer}._deleteBtn_d7xss_32:hover{background:var(--red)}._groupConfig_d7xss_40{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--gray-50);border-bottom:1px solid var(--border)}._groupConfigRow_d7xss_45{display:flex;align-items:center;gap:10px}._axisLabel_d7xss_46{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;min-width:60px;flex-shrink:0}._groupSelInput_d7xss_51{flex:1;background:var(--white);border:1px solid var(--border);border-radius:3px;padding:4px 8px;font-family:var(--font);font-size:11px;outline:none}._groupSelInput_d7xss_51:focus{border-color:var(--accent)}._itemCount_d7xss_56{font-size:10px;color:var(--text-muted);white-space:nowrap;flex-shrink:0}._rowGroupList_d7xss_59{display:flex;flex-wrap:wrap;gap:5px;flex:1;align-items:center}._rowGroupTag_d7xss_60{display:flex;align-items:center;gap:5px;background:var(--white);border:1px solid var(--border);border-radius:3px;padding:3px 6px}._rowGroupNum_d7xss_65{font-size:9px;font-weight:700;color:var(--white);background:var(--black);border-radius:2px;padding:0 4px;flex-shrink:0}._rowGroupLabel_d7xss_69{font-size:11px;color:var(--text)}._rowGroupRemove_d7xss_70{background:none;border:none;color:var(--gray-400);cursor:pointer;font-size:13px;padding:0 2px;line-height:1}._rowGroupRemove_d7xss_70:hover{color:var(--accent)}._addRowGroupSel_d7xss_75{background:var(--white);border:1px dashed var(--border);border-radius:3px;padding:3px 8px;font-family:var(--font);font-size:11px;cursor:pointer;color:var(--text-muted);outline:none}._addRowGroupSel_d7xss_75:focus{border-color:var(--accent);color:var(--text)}._legend_d7xss_83{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 12px;background:var(--white);border-bottom:1px solid var(--gray-100);font-size:11px}._legendItem_d7xss_88{display:flex;align-items:center;gap:4px}._legendHint_d7xss_89{margin-left:auto;font-size:10px;color:var(--text-muted);font-style:italic}._legend_d7xss_83 ._cellE_d7xss_90{background:var(--k3-bad-soft);color:var(--k3-bad);padding:1px 5px;border-radius:2px;font-weight:700}._legend_d7xss_83 ._cellI_d7xss_91{background:var(--k3-ok-soft);color:var(--k3-ok);padding:1px 5px;border-radius:2px;font-weight:700}._legend_d7xss_83 ._cellR_d7xss_92{background:var(--k3-warn-soft);color:var(--k3-warn);padding:1px 5px;border-radius:2px;font-weight:700}._legend_d7xss_83 ._cellD_d7xss_93{background:var(--k3-blue-soft);color:var(--k3-blue);padding:1px 5px;border-radius:2px;font-weight:700}._legend_d7xss_83 ._cellTBD_d7xss_94{background:#f5f5f5;color:#757575;padding:1px 5px;border-radius:2px;font-weight:700;border:1px dashed #BDBDBD}._gridWrap_d7xss_97{overflow-x:auto}._grid_d7xss_97{border-collapse:collapse;font-size:11px}._cornerCell_d7xss_100{width:180px;min-width:180px;background:var(--gray-50)}._colHdr_d7xss_102{padding:4px 2px;background:var(--gray-50);border:1px solid var(--border);min-width:38px;max-width:80px;position:sticky;top:0;z-index:2;text-align:center}._colHdrText_d7xss_107{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;font-weight:500;color:var(--black);max-height:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 3px}._groupSepRow_d7xss_115{background:var(--black)}._groupSepCell_d7xss_116{padding:5px 10px!important;background:var(--black)!important}._groupSepNum_d7xss_120{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--accent);color:#fff;font-size:9px;font-weight:700;border-radius:2px;margin-right:6px;flex-shrink:0}._groupSepLabel_d7xss_126{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.07em;margin-right:8px}._groupSepCount_d7xss_130{font-size:10px;color:#ffffff73}._rowHdr_d7xss_132{padding:3px 8px;background:var(--gray-50);border:1px solid var(--border);position:sticky;left:0;z-index:1;max-width:180px;min-width:140px}._rowHdrText_d7xss_137{font-size:10px;font-weight:500;color:var(--black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._cell_d7xss_90{width:38px;height:28px;text-align:center;border:1px solid var(--gray-100);cursor:pointer;font-size:11px;font-weight:700;transition:background .1s;-webkit-user-select:none;user-select:none}._cell_d7xss_90:hover{outline:2px solid var(--accent);outline-offset:-2px}._cellE_d7xss_90{background:var(--k3-bad-soft);color:var(--k3-bad)}._cellI_d7xss_91{background:var(--k3-ok-soft);color:var(--k3-ok)}._cellR_d7xss_92{background:var(--k3-warn-soft);color:var(--k3-warn)}._cellD_d7xss_93{background:var(--k3-blue-soft);color:var(--k3-blue)}._cellTBD_d7xss_94{background:#fafafa;color:#bdbdbd;font-style:italic}._noGroups_d7xss_157{padding:20px;text-align:center;color:var(--text-muted);font-size:12px;font-style:italic}._body_z07mr_1{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;position:relative}._tabContent_z07mr_2{display:flex;flex-direction:column;flex:1;overflow-y:auto;min-height:0}._empty_z07mr_3{padding:24px;text-align:center;color:var(--text-muted);font-size:13px}._structToolbar_z07mr_6{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--gray-50);flex-shrink:0}._search_z07mr_10{flex:1;background:var(--white);border:1px solid var(--border);border-radius:3px;padding:5px 9px;font-family:var(--font);font-size:12px;outline:none}._search_z07mr_10:focus{border-color:var(--accent)}._count_z07mr_15{font-size:11px;color:var(--text-muted);white-space:nowrap}._structBody_z07mr_17{padding:10px 16px}._structGroup_z07mr_19{margin-bottom:8px;border:1px solid var(--border);border-radius:4px;overflow:hidden}._structGrpHdr_z07mr_20{display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--gray-50);cursor:pointer;border-bottom:1px solid var(--gray-100)}._structExp_z07mr_24{font-size:10px;color:var(--text-muted);flex-shrink:0}._structEditable_z07mr_25{flex:1;font-size:12px;font-weight:600;background:none;border:none;border-bottom:1px solid transparent;font-family:var(--font);padding:1px 2px}._structEditable_z07mr_25:focus{outline:none;border-color:var(--accent);background:var(--white)}._structRule_z07mr_30{font-size:9px;font-weight:700;padding:1px 5px;border-radius:2px;text-transform:uppercase;flex-shrink:0}._req_z07mr_34{background:var(--red-light);color:var(--red);border:1px solid var(--k3-bad-line)}._opt_z07mr_35{background:var(--k3-warn-soft);color:var(--k3-warn);border:1px solid var(--k3-warn-line)}._structCount_z07mr_36{font-size:10px;color:var(--text-muted);flex-shrink:0}._structItems_z07mr_38{padding:4px 0}._structItem_z07mr_38{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 24px;border-bottom:1px solid var(--gray-100)}._structItem_z07mr_38:last-child{border-bottom:none}._structItemIcon_z07mr_45{font-size:12px;width:18px;text-align:center;flex-shrink:0}._structItemId_z07mr_46{font-family:var(--mono);font-size:10px;color:var(--text-muted);min-width:160px;flex-shrink:0}._dirtyBar_z07mr_48{display:flex;align-items:center;gap:10px;padding:8px 16px;background:var(--k3-warn-soft);border-top:1px solid var(--k3-warn-line);flex-shrink:0;font-size:12px;color:var(--k3-warn)}._saveStatus_z07mr_53{font-size:11px;color:var(--green);margin-left:auto}._rulesToolbar_z07mr_56{display:flex;align-items:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--gray-50);flex-shrink:0;position:sticky;top:0;z-index:10}._filterBtn_z07mr_61{background:none;border:1px solid var(--border);border-radius:3px;padding:4px 9px;font-size:11px;cursor:pointer;color:var(--gray-600);font-family:var(--font)}._filterBtn_z07mr_61:hover{border-color:var(--accent);color:var(--accent)}._filterActive_z07mr_67{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}._addBtn_z07mr_68{background:var(--accent);border:none;color:#fff;font-family:var(--font);font-size:11px;font-weight:600;padding:6px 12px;border-radius:3px;cursor:pointer;margin-left:auto}._addBtn_z07mr_68:hover{background:var(--accent-dark)}._rulesBody_z07mr_75{padding:10px 16px}._ruleCard_z07mr_77{background:var(--white);border:1px solid var(--border);border-radius:4px;margin-bottom:8px;overflow:hidden}._ruleVerify_z07mr_81{border-left:3px solid var(--k3-warn)}._ruleEditing_z07mr_82{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}._rcHdr_z07mr_84{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--gray-50);border-bottom:1px solid var(--gray-100);cursor:pointer}._rcId_z07mr_88{font-family:var(--mono);font-size:10px;color:var(--text-muted);flex-shrink:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rcDesc_z07mr_89{font-size:12px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rcPri_z07mr_90{font-size:9px;font-weight:700;padding:2px 5px;border-radius:2px;background:var(--gray-100);color:var(--gray-600);flex-shrink:0}._rcVerify_z07mr_91{font-size:9px;font-weight:700;padding:2px 5px;border-radius:2px;background:var(--k3-warn-soft);color:var(--k3-warn);border:1px solid var(--k3-warn-line);flex-shrink:0}._rcActions_z07mr_92{display:flex;gap:4px;flex-shrink:0}._rcBtn_z07mr_93{background:none;border:1px solid var(--border);border-radius:2px;padding:2px 7px;font-size:10px;cursor:pointer;color:var(--gray-600);font-family:var(--font)}._rcBtn_z07mr_93:hover{border-color:var(--accent);color:var(--accent)}._rcDel_z07mr_98:hover{background:var(--accent-light)}._ruleDisplay_z07mr_101{padding:8px 12px;font-size:11px}._rdCond_z07mr_102{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px}._rdCondType_z07mr_103{font-weight:700;color:var(--accent-dark);background:var(--accent-light);padding:1px 6px;border-radius:2px;font-size:10px}._rdItem_z07mr_107{background:var(--gray-100);border:1px solid var(--border);border-radius:2px;padding:1px 6px;font-family:var(--mono);font-size:10px}._rdEffects_z07mr_111{display:flex;flex-direction:column;gap:2px}._rdEffect_z07mr_111{display:flex;align-items:center;gap:5px}._rdEtype_z07mr_113{font-size:9px;font-weight:700;padding:1px 5px;border-radius:2px;text-transform:uppercase}._rd_EXCLUDE_ITEM_z07mr_117{background:var(--red-light);color:var(--red);border:1px solid var(--k3-bad-line)}._rd_REQUIRE_ITEM_z07mr_118{background:var(--k3-warn-soft);color:var(--k3-warn);border:1px solid var(--k3-warn-line)}._rd_SET_DEFAULT_z07mr_119{background:var(--k3-ok-soft);color:var(--k3-ok);border:1px solid var(--k3-ok-line)}._rd_EXCLUDE_GROUP_z07mr_120{background:var(--red-light);color:var(--red);border:1px solid var(--k3-bad-line)}._rd_INCLUDE_ITEM_z07mr_121{background:var(--k3-blue-soft);color:var(--k3-blue);border:1px solid var(--k3-blue-light)}._rdTarget_z07mr_122{font-family:var(--mono);font-size:10px}._ruleEditor_z07mr_125{padding:10px 12px;background:#fafafa;border-top:1px solid var(--border)}._edRow_z07mr_126{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}._edLabel_z07mr_127{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;min-width:80px;padding-top:6px}._edInput_z07mr_131{flex:1;background:var(--white);border:1px solid var(--border);border-radius:3px;padding:5px 8px;font-family:var(--font);font-size:12px;outline:none}._edInput_z07mr_131:focus{border-color:var(--accent)}._edSelect_z07mr_136{background:var(--white);border:1px solid var(--border);border-radius:3px;padding:5px 8px;font-family:var(--font);font-size:12px;outline:none}._condBuilder_z07mr_141{flex:1}._condRow_z07mr_142{display:flex;align-items:center;gap:6px;margin-bottom:4px}._condTypeSel_z07mr_143{font-size:11px;font-weight:600;background:var(--accent-light);border:1px solid var(--k3-bad-line);border-radius:3px;padding:4px 7px;color:var(--accent-dark);cursor:pointer;outline:none;font-family:var(--font);margin-bottom:6px;display:block}._condConn_z07mr_148{font-size:10px;font-weight:700;padding:3px 8px;background:var(--k3-blue-soft);color:var(--k3-blue);border:1px solid var(--k3-blue-light);border-radius:3px}._condItemSel_z07mr_152{flex:1;font-size:11px;background:var(--white);border:1px solid var(--border);border-radius:3px;padding:4px 7px;cursor:pointer;outline:none;font-family:var(--font)}._condItemSel_z07mr_152:focus{border-color:var(--accent)}._removeBtn_z07mr_157{background:none;border:none;color:var(--gray-400);cursor:pointer;font-size:14px;padding:0 4px;line-height:1}._removeBtn_z07mr_157:hover{color:var(--accent)}._addCondBtn_z07mr_162{font-size:10px;font-weight:600;background:none;border:1px dashed var(--border);border-radius:3px;padding:3px 9px;cursor:pointer;color:var(--text-muted);font-family:var(--font);margin-top:4px}._addCondBtn_z07mr_162:hover{border-color:var(--blue);color:var(--blue)}._effectsBuilder_z07mr_169{flex:1}._effectRow_z07mr_170{display:flex;align-items:center;gap:6px;margin-bottom:4px}._effTypeSel_z07mr_171{font-size:11px;font-weight:600;background:var(--k3-ok-soft);border:1px solid var(--k3-ok-line);border-radius:3px;padding:4px 7px;color:var(--k3-ok);cursor:pointer;outline:none;font-family:var(--font)}._effTargetSel_z07mr_176{flex:1;font-size:11px;background:var(--white);border:1px solid var(--border);border-radius:3px;padding:4px 7px;cursor:pointer;outline:none;font-family:var(--font)}._footer_z07mr_181{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--border);flex-shrink:0;position:sticky;bottom:0;background:var(--white);z-index:10}._saveBtn_z07mr_186{background:var(--accent);border:none;color:#fff;font-family:var(--font);font-size:12px;font-weight:600;padding:8px 20px;border-radius:3px;cursor:pointer}._saveBtn_z07mr_186:disabled{opacity:.4;cursor:not-allowed}._saveBtn_z07mr_186:not(:disabled):hover{background:var(--accent-dark)}._cancelBtn_z07mr_192{background:none;border:1px solid var(--border);color:var(--gray-600);font-family:var(--font);font-size:12px;padding:7px 14px;border-radius:3px;cursor:pointer}._footerCount_z07mr_196{margin-left:auto;font-size:11px;color:var(--text-muted)}._matrixSection_z07mr_199{flex-shrink:0;border-bottom:2px solid var(--border);padding:12px 16px;background:var(--white)}._matrixSectionHdr_z07mr_205{display:flex;align-items:center;gap:10px;margin-bottom:10px}._matrixSectionTitle_z07mr_209{font-size:11px;font-weight:700;color:var(--black);text-transform:uppercase;letter-spacing:.07em}._matrixSectionSub_z07mr_213{font-size:11px;color:var(--text-muted)}._matrixEmpty_z07mr_214{padding:14px;text-align:center;color:var(--text-muted);font-size:12px;font-style:italic;border:1px dashed var(--border);border-radius:4px}._rulesDivider_z07mr_220{display:flex;align-items:center;gap:10px;padding:8px 16px;background:var(--gray-50);border-top:1px solid var(--border);font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;flex-shrink:0}._structMax_z07mr_230{width:44px;margin-left:4px;font-size:11px}._structDefault_z07mr_231{font-size:11px;color:var(--text-muted);white-space:nowrap}._structAdd_z07mr_232{display:flex;gap:6px;align-items:center;padding:6px 10px}._rulesSplit_z07mr_235{flex:1;min-height:0;display:flex}._matrixList_z07mr_236{width:260px;flex-shrink:0;overflow-y:auto;padding:10px 8px;border-right:1px solid var(--border);background:var(--surface-alt)}._matrixListHdr_z07mr_240{display:flex;align-items:center;gap:8px;padding:2px 6px 6px}._matrixListItem_z07mr_241{width:100%;display:flex;align-items:center;gap:8px;padding:6px 8px;border:none;border-radius:4px;background:none;text-align:left;font:inherit;font-size:12px;color:var(--text);cursor:pointer}._matrixListItem_z07mr_241:hover{background:var(--white)}._matrixListOn_z07mr_246,._matrixListOn_z07mr_246:hover{background:var(--accent-light);color:var(--accent-dark);font-weight:600}._matrixListName_z07mr_247{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._matrixListCount_z07mr_248{flex-shrink:0;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}._matrixListOpen_z07mr_249{color:var(--amber)}._matrixListEmpty_z07mr_250{padding:6px 8px;font-size:12px;color:var(--text-muted);font-style:italic}._rulesPane_z07mr_251{flex:1;min-width:0;overflow:auto}._rulesPane_z07mr_251 ._matrixSection_z07mr_199{border-bottom:none}@media (max-width: 900px){._rulesSplit_z07mr_235{flex-direction:column}._matrixList_z07mr_236{width:auto;max-height:40vh;border-right:none;border-bottom:1px solid var(--border)}}._view_15wdm_2{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;padding:12px 16px;box-sizing:border-box}._toolbar_15wdm_3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._title_15wdm_4{font-size:15px;font-weight:600}._spacer_15wdm_5{flex:1}._muted_15wdm_6{font-size:12px;color:var(--text-muted)}._mono_15wdm_7{font-family:var(--mono, monospace);font-size:11.5px;color:var(--text-muted)}._empty_15wdm_8{padding:24px;color:var(--text-muted);font-size:13px}._error_15wdm_9{padding:6px 10px;border-radius:4px;background:var(--red-light);color:var(--red-dark);font-size:12.5px}._ok_15wdm_10{padding:6px 10px;border-radius:4px;background:var(--gray-50, #f7f7f7);color:var(--text-secondary);font-size:12.5px}._warn_15wdm_11{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px;border-radius:4px;background:var(--k3-warn-soft);color:var(--k3-warn);font-size:12.5px}._btn_15wdm_13,._btnPrimary_15wdm_13{padding:5px 10px;border:1px solid var(--border);border-radius:4px;background:var(--surface, #fff);font-size:12.5px;cursor:pointer;white-space:nowrap}._btn_15wdm_13:disabled,._btnPrimary_15wdm_13:disabled{opacity:.5;cursor:default}._btnPrimary_15wdm_13{background:var(--accent);border-color:var(--accent);color:var(--white)}._link_15wdm_17{background:none;border:none;padding:0;color:var(--accent-dark);cursor:pointer;font-size:12px;white-space:nowrap}._ghost_15wdm_18{display:block;margin-top:3px;background:none;border:1px dashed var(--gray-400, #bbb);border-radius:3px;padding:1px 6px;font-size:11.5px;color:var(--text-secondary);cursor:pointer}._split_15wdm_21{flex:1;min-height:0;display:grid;grid-template-columns:minmax(240px,300px) 1fr;gap:12px}._groups_15wdm_22,._editor_15wdm_22{min-height:0;overflow:auto;border:1px solid var(--border);border-radius:6px;background:var(--surface, #fff)}._paneHead_15wdm_23{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;background:var(--gray-50, #f7f7f7);border-bottom:1px solid var(--border);font-weight:600;font-size:13px}._paneHead_15wdm_23 select{font-size:12px;padding:2px 4px;border:1px solid var(--border);border-radius:4px}._groupRow_15wdm_26{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:7px 10px;border:none;border-bottom:1px solid var(--gray-100, #eee);background:none;text-align:left;cursor:pointer}._groupRow_15wdm_26:hover{background:var(--gray-50, #f7f7f7)}._groupRowOn_15wdm_29{background:var(--accent-light)!important}._groupLabel_15wdm_30{font-size:13px;font-weight:500}._groupMeta_15wdm_31{display:flex;align-items:center;gap:6px;font-size:11.5px}._attrChip_15wdm_32{font-family:var(--mono, monospace);font-size:11px;padding:0 5px;border-radius:3px;background:var(--gray-100, #eee);color:var(--text-secondary)}._full_15wdm_33{color:var(--k3-ok);font-variant-numeric:tabular-nums}._part_15wdm_34{color:var(--k3-warn);font-variant-numeric:tabular-nums}._proposed_15wdm_35{color:var(--text-secondary);font-style:italic}._dot_15wdm_36{color:var(--accent);font-size:10px}._editorBody_15wdm_38{display:flex;flex-direction:column;gap:10px;padding:12px 14px}._editorHead_15wdm_39{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}._groupTitle_15wdm_40{font-size:16px;font-weight:600}._field_15wdm_41{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--text-secondary)}._field_15wdm_41 select{min-width:280px;padding:5px 6px;border:1px solid var(--border);border-radius:4px;font-size:12.5px}._proposal_15wdm_43{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 10px;border-radius:4px;border:1px dashed var(--gray-400, #bbb);font-size:12.5px}._attrInfo_15wdm_45{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--text-secondary)}._table_15wdm_47{width:100%;border-collapse:collapse;font-size:12.5px}._table_15wdm_47 th{text-align:left;font-weight:600;padding:5px 6px;border-bottom:1px solid var(--border);background:var(--gray-50, #f7f7f7);white-space:nowrap}._table_15wdm_47 td{padding:5px 6px;border-bottom:1px solid var(--gray-100, #eee);vertical-align:top}._optCell_15wdm_50{min-width:200px}._input_15wdm_51,._text_15wdm_51,._filter_15wdm_51{width:100%;box-sizing:border-box;padding:4px 6px;border:1px solid var(--border);border-radius:4px;font-size:12.5px;font-family:inherit;background:var(--surface, #fff)}._text_15wdm_51{min-width:220px;resize:vertical}._bad_15wdm_54{border-color:var(--red);color:var(--red-dark)}._langRow_15wdm_55 td{background:var(--gray-50, #f7f7f7)}._lang_15wdm_55{display:grid;grid-template-columns:90px 1fr 2fr;gap:6px;align-items:center;margin:3px 0}._langCode_15wdm_57{font-size:12px;color:var(--text-secondary)}._newRow_15wdm_58 td{background:var(--k3-ok-soft)}._notOffered_15wdm_60{display:flex;flex-direction:column;gap:6px;padding-top:4px}._sectionHead_15wdm_61{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600;font-size:12.5px}._sectionHead_15wdm_61 ._filter_15wdm_51{width:200px}._chips_15wdm_63{display:flex;flex-wrap:wrap;gap:4px}._chip_15wdm_63{border:1px solid var(--border);background:var(--surface, #fff);border-radius:10px;padding:1px 8px;font-size:12px;font-family:var(--mono, monospace);cursor:pointer}._chip_15wdm_63:hover{border-color:var(--accent);color:var(--accent-dark)}@media (max-width: 1100px){._split_15wdm_21{grid-template-columns:1fr}._groups_15wdm_22{max-height:220px}}._scroll_lye4k_2{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}._card_lye4k_3{border:1px solid var(--border);border-radius:6px;padding:10px 12px;background:var(--surface, #fff);display:flex;flex-direction:column;gap:8px}._cardHead_lye4k_4{display:grid;grid-template-columns:110px 1fr auto;gap:8px;align-items:center}._idInput_lye4k_5{font-family:var(--mono, monospace);font-size:12px;max-width:160px}._ruleBody_lye4k_6{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}._label_lye4k_7{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:4px}._label_lye4k_7 select{font-weight:400;font-size:12px}._picker_lye4k_9{display:flex;flex-direction:column;gap:6px}._pickRow_lye4k_10{display:flex;gap:6px;flex-wrap:wrap}._pickRow_lye4k_10 select,._grid2_lye4k_11 select{padding:4px 6px;border:1px solid var(--border);border-radius:4px;font-size:12.5px;max-width:100%}._chipOn_lye4k_12{border:1px solid var(--accent);background:var(--accent-light);color:var(--accent-dark);border-radius:10px;padding:1px 8px;font-size:12px;cursor:pointer}._headFields_lye4k_13{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._titleInput_lye4k_14{font-size:16px;font-weight:600;padding:3px 6px;border:1px solid var(--border);border-radius:4px}._grid2_lye4k_11{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}._h4_lye4k_16{display:flex;align-items:center;gap:10px;margin:6px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._h4_lye4k_16 span,._h4_lye4k_16 label{text-transform:none;letter-spacing:0}._check_lye4k_18{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-secondary);font-weight:400}._check_lye4k_18 input{width:auto;margin:0}._mapRow_lye4k_20{display:flex;gap:6px}._mapRow_lye4k_20 select{padding:3px 4px;border:1px solid var(--border);border-radius:4px;font-size:12px}._context_lye4k_22{padding:8px 10px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:2px}._result_lye4k_23{display:flex;flex-direction:column;gap:6px}._top_lye4k_24 td{background:var(--k3-ok-soft)}._k_match_lye4k_25{color:var(--k3-ok);font-size:12px}._k_unknown_lye4k_26{color:var(--k3-warn);font-size:12px}._k_none_lye4k_27{color:var(--text-muted);font-size:12px}._st_ok_lye4k_28,._st_ambiguous_lye4k_28,._st_missing_lye4k_28,._st_off_lye4k_28{font-size:12px;padding:2px 8px;border-radius:4px}._st_ok_lye4k_28{color:var(--k3-ok);background:var(--k3-ok-soft)}._st_ambiguous_lye4k_28{color:var(--k3-warn);background:var(--k3-warn-soft)}._st_missing_lye4k_28{color:var(--red-dark);background:var(--red-light)}._st_off_lye4k_28{color:var(--text-muted);background:var(--gray-50, #f7f7f7)}._coverage_lye4k_33{display:flex;flex-direction:column;gap:6px}._covBar_lye4k_34{display:flex;gap:6px;flex-wrap:wrap}._example_lye4k_35{display:flex;flex-direction:column;gap:1px;padding:4px 0;border-bottom:1px solid var(--gray-100, #eee);font-size:12px}@media (max-width: 1100px){._ruleBody_lye4k_6,._grid2_lye4k_11{grid-template-columns:1fr}}._view_11n1m_1{display:flex;flex-direction:column;height:100%}._center_11n1m_2{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:13px}._toolbar_11n1m_4{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;background:var(--white);border-bottom:1px solid var(--border);flex-shrink:0}._title_11n1m_8{font-size:13px;font-weight:700;color:var(--black)}._subtitle_11n1m_9{font-size:11px;color:var(--text-muted);margin-top:2px;max-width:720px}._actions_11n1m_10{display:flex;gap:8px;flex-shrink:0}._actions_11n1m_10 button,._table_11n1m_11 button{font-size:12px;padding:4px 10px;border:1px solid var(--border);background:var(--white);border-radius:3px;cursor:pointer;color:var(--black)}._actions_11n1m_10 button:disabled,._table_11n1m_11 button:disabled{opacity:.5;cursor:default}._actions_11n1m_10 ._primary_11n1m_16{background:var(--accent);border-color:var(--accent);color:#fff}._error_11n1m_18{padding:8px 16px;font-size:12px;background:var(--red-light);color:var(--red-dark)}._body_11n1m_19{flex:1;overflow:auto;padding:16px}._table_11n1m_11{width:100%;border-collapse:collapse;font-size:12px}._table_11n1m_11 th{text-align:left;font-weight:600;font-size:11px;color:var(--text-muted);padding:6px 8px;border-bottom:1px solid var(--border)}._table_11n1m_11 td{padding:6px 8px;border-bottom:1px solid var(--border);vertical-align:top}._num_11n1m_24{text-align:right!important;font-variant-numeric:tabular-nums}._row_11n1m_25{cursor:pointer}._row_11n1m_25:hover,._opened_11n1m_26{background:var(--gray-100)}._muted_11n1m_27{color:var(--text-muted)}._stale_11n1m_28{color:var(--amber)}._pct_11n1m_30{font-weight:700;padding:1px 6px;border-radius:3px}._good_11n1m_31{background:#dcfce7;color:var(--green)}._warn_11n1m_32{background:#fef3c7;color:var(--amber)}._bad_11n1m_33{background:var(--red-light);color:var(--red-dark)}._none_11n1m_34{color:var(--text-muted)}._detail_11n1m_36{background:var(--gray-100);padding:12px 16px!important}._cause_11n1m_37{margin-bottom:12px}._causeHead_11n1m_38{font-size:12px}._parts_11n1m_39{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}._part_11n1m_39{font-family:var(--mono);font-size:11px;background:var(--white);border:1px solid var(--border);border-radius:2px;padding:1px 5px}._warnText_11n1m_41{color:var(--amber);font-size:12px}._view_j3zu4_1{display:flex;flex-direction:column;height:100%}._center_j3zu4_2{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:13px}._toolbar_j3zu4_7{padding:10px 16px;background:var(--white);border-bottom:1px solid var(--border);flex-shrink:0}._title_j3zu4_11{font-size:13px;font-weight:700;color:var(--black)}._subtitle_j3zu4_12{font-size:10px;color:var(--text-muted);margin-top:2px;font-family:var(--mono)}._body_j3zu4_14{flex:1;overflow:auto;padding:24px}._emptyState_j3zu4_16{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;text-align:center;padding:0 24px}._emptyIcon_j3zu4_20{font-size:32px}._emptyTitle_j3zu4_21{font-size:14px;font-weight:600;color:var(--black)}._emptyText_j3zu4_22{font-size:12px;color:var(--text-muted);max-width:440px;line-height:1.5}._emptyCode_j3zu4_23{font-family:var(--mono);background:var(--gray-100);padding:1px 5px;border-radius:2px}._flow_j3zu4_25{display:flex;align-items:stretch;gap:0;flex-wrap:wrap}._connector_j3zu4_30{display:flex;align-items:center;justify-content:center;padding:0 12px;font-size:20px;color:var(--gray-400);flex-shrink:0}._card_j3zu4_36{background:var(--white);border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow-sm);padding:14px 16px;min-width:220px;max-width:320px;flex:1 1 240px}._cardLabel_j3zu4_42{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:6px}._cardValue_j3zu4_46{font-size:16px;font-weight:700;font-family:var(--mono);color:var(--black);word-break:break-word}._cardSub_j3zu4_50{font-size:11px;color:var(--text-muted);margin-top:4px;line-height:1.4}._cardNote_j3zu4_51{font-size:11px;color:var(--gray-600);margin-top:6px;line-height:1.4;font-style:italic}._badgeRow_j3zu4_53{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._badge_j3zu4_53{font-size:10px;font-weight:700;padding:2px 7px;border-radius:2px;white-space:nowrap;text-transform:uppercase}._good_j3zu4_58{background:var(--k3-ok-soft);color:var(--k3-ok);border:1px solid var(--k3-ok-line)}._warn_j3zu4_59{background:var(--k3-warn-soft);color:var(--k3-warn);border:1px solid var(--k3-warn-line)}._neutral_j3zu4_60{background:var(--gray-100);color:var(--gray-600);border:1px solid var(--border)}._selectors_j3zu4_62{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}._selectorRow_j3zu4_63{display:flex;flex-direction:column;gap:3px}._selectorLabel_j3zu4_64{font-size:10px;font-weight:600;color:var(--gray-600);text-transform:uppercase;letter-spacing:.04em}._selector_j3zu4_62{font-size:12px;padding:5px 8px;border:1px solid var(--border);border-radius:3px;background:var(--white);color:var(--text)}._callout_j3zu4_73{display:flex;gap:6px;align-items:flex-start;margin-top:8px;padding:6px 8px;background:var(--gray-50);border:1px solid var(--k3-warn-line);border-radius:3px}._calloutIcon_j3zu4_78{font-size:12px;flex-shrink:0;color:var(--k3-warn)}._calloutHeadline_j3zu4_79{font-size:10px;font-weight:600;color:var(--amber)}._calloutNote_j3zu4_80{font-size:10px;color:var(--gray-600);margin-top:2px;line-height:1.4}._resolvedParts_j3zu4_82{display:flex;flex-direction:column;gap:10px}._resolvedPart_j3zu4_82+._resolvedPart_j3zu4_82{padding-top:10px;border-top:1px dashed var(--border)}._partRoleLabel_j3zu4_84{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-dark);margin-bottom:2px}._trimKitSection_j3zu4_89{margin-top:20px;background:var(--white);border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow-sm);padding:14px 16px}._trimKitHeader_j3zu4_93{font-size:12px;font-weight:700;color:var(--black);margin-bottom:10px}._trimKitSub_j3zu4_96{font-size:10px;font-weight:400;color:var(--text-muted);font-family:var(--mono);margin-left:6px}._trimKitList_j3zu4_97{display:flex;flex-direction:column;gap:4px}._trimKitRow_j3zu4_98{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:5px 8px;background:var(--gray-50);border-radius:3px;font-size:11px}._trimKitRole_j3zu4_102{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-600);width:110px;flex-shrink:0}._trimKitNumber_j3zu4_106{font-family:var(--mono);font-weight:600;color:var(--black)}._trimKitDesc_j3zu4_107{color:var(--gray-600);flex:1;min-width:100px;font-size:10px}._materials_j3zu4_109{display:flex;flex-direction:column;gap:4px;margin-top:10px}._materialRow_j3zu4_110{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 6px;background:var(--gray-50);border-radius:3px;font-size:10px}._materialMatnr_j3zu4_114{font-family:var(--mono);font-weight:600;color:var(--black)}._materialDesc_j3zu4_115{color:var(--gray-600);flex:1;min-width:100px}._materialState_j3zu4_116{color:var(--text-muted);font-size:9px}._categoryBadge_j3zu4_117{font-size:9px;font-weight:600;padding:1px 5px;border-radius:2px;background:var(--accent-light);color:var(--accent-dark);text-transform:uppercase}._tree_14i4j_1{padding:4px 0}._empty_14i4j_2{padding:16px;color:var(--text-muted);font-size:12px}._rootRow_14i4j_4{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;border-bottom:1px solid var(--gray-100);-webkit-user-select:none;user-select:none}._rootRow_14i4j_4:hover{background:var(--gray-50)}._rootLabel_14i4j_11{font-size:12px;font-weight:600;color:var(--black);flex:1}._secRow_14i4j_13{display:flex;align-items:center;gap:6px;padding:6px 10px 6px 18px;cursor:pointer;background:var(--gray-50);border-top:1px solid var(--gray-100);-webkit-user-select:none;user-select:none}._secRow_14i4j_13:hover{background:var(--gray-100)}._secLabel_14i4j_21{font-size:11px;font-weight:600;color:var(--black);text-transform:uppercase;letter-spacing:.04em;flex:1}._grpRow_14i4j_26{display:flex;align-items:center;gap:6px;padding:5px 10px 5px 26px;cursor:pointer;border-bottom:1px solid var(--gray-100);-webkit-user-select:none;user-select:none}._grpRow_14i4j_26:hover{background:var(--gray-50)}._grpLabel_14i4j_33{font-size:11px;color:var(--gray-800);flex:1}._itemRow_14i4j_35{display:flex;align-items:center;gap:5px;padding:4px 10px 4px 34px;cursor:pointer;border-bottom:1px solid var(--gray-100);-webkit-user-select:none;user-select:none}._itemRow_14i4j_35:hover{background:var(--gray-50)}._itemLabel_14i4j_42{font-size:11px;color:var(--gray-600);flex:1}._itemIcon_14i4j_43{font-size:11px;width:14px;text-align:center;flex-shrink:0}._itemSel_14i4j_45 ._itemLabel_14i4j_42{color:var(--accent);font-weight:500}._itemExcl_14i4j_46{opacity:.35;cursor:not-allowed}._itemReq_14i4j_47 ._itemLabel_14i4j_42{color:var(--green);font-weight:600}._excluded_14i4j_48{opacity:.4;pointer-events:none}._exp_14i4j_50{font-size:11px;color:var(--text-muted);width:14px;text-align:center;flex-shrink:0}._icon_14i4j_54{font-size:13px;flex-shrink:0}._indent_14i4j_55{width:10px;flex-shrink:0}._badge_14i4j_57{font-size:10px;font-weight:700;background:var(--gray-600);color:#fff;border-radius:8px;padding:1px 5px;flex-shrink:0}._itemSel_14i4j_45 ._check_14i4j_62{font-size:10px;font-weight:700;color:var(--accent);flex-shrink:0}._check_14i4j_62{font-size:10px;font-weight:700;color:var(--accent)}._rule_14i4j_68{font-size:9px;font-weight:700;padding:1px 5px;border-radius:2px;text-transform:uppercase;flex-shrink:0}._req_14i4j_72{background:var(--k3-bad-soft);color:var(--k3-bad);border:1px solid var(--k3-bad-line)}._opt_14i4j_73{background:var(--k3-warn-soft);color:var(--k3-warn);border:1px solid var(--k3-warn-line)}._row_9utin_1{display:flex;align-items:center;gap:6px;padding:5px 10px;background:var(--gray-50);border:1px solid var(--border);border-radius:3px}._globe_9utin_10{font-size:13px;flex-shrink:0}._select_9utin_11{background:none;border:none;font-family:var(--font);font-size:11px;color:var(--gray-600);cursor:pointer;outline:none;flex:1}._select_9utin_11:focus{color:var(--accent)}._panel_67u1l_1{display:flex;flex-direction:column;background:var(--white);border-right:1px solid var(--border);overflow:hidden;min-height:0}._header_67u1l_10{padding:12px 16px 10px;border-bottom:1px solid var(--border);flex-shrink:0}._label_67u1l_16{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}._tree_67u1l_24{flex:1;overflow-y:auto;min-height:0}._footer_67u1l_30{flex-shrink:0;border-top:1px solid var(--border);padding:8px 10px;background:var(--white);display:flex;flex-direction:column;gap:6px}._view_6gnj1_1{padding:8px 12px}._empty_6gnj1_2{display:flex;align-items:center;justify-content:center;height:200px;color:var(--text-muted);font-size:13px}._group_6gnj1_8{background:var(--white);border:1px solid var(--border);border-radius:4px;margin-bottom:8px;overflow:hidden}._unavail_6gnj1_15{opacity:.4;pointer-events:none}._groupHdr_6gnj1_17{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--k3-navy);color:var(--white)}._groupName_6gnj1_22{font-size:12px;font-weight:600;flex:1}._ruleBadge_6gnj1_23{font-size:9px;font-weight:700;padding:2px 6px;border-radius:2px;text-transform:uppercase;flex-shrink:0}._req_6gnj1_27{background:var(--k3-bad-soft);color:var(--k3-bad);border:1px solid var(--k3-bad-line)}._opt_6gnj1_28{background:var(--k3-warn-soft);color:var(--k3-warn);border:1px solid var(--k3-warn-line)}._ok_6gnj1_29{background:var(--k3-ok-soft);color:var(--k3-ok);border:1px solid var(--k3-ok-line)}._err_6gnj1_30{background:var(--red-light);color:var(--red);border:1px solid var(--k3-bad-line)}._items_6gnj1_32{padding:4px;display:flex;flex-direction:column;gap:4px}._item_6gnj1_32{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:3px;cursor:pointer;transition:all .12s;width:100%;background:var(--white)}._item_6gnj1_32:hover{border-color:var(--accent);background:var(--accent-light)}._itemSel_6gnj1_45{background:var(--accent-light);border-color:var(--accent)}._itemReqSel_6gnj1_46{background:var(--k3-ok-soft);border-color:var(--k3-ok)}._itemDefHi_6gnj1_47{border-color:var(--gray-400);background:var(--gray-50)}._excl_6gnj1_48{opacity:.35;cursor:not-allowed;background:var(--gray-50)}._unavl_6gnj1_49{opacity:.35;cursor:not-allowed}._check_6gnj1_51{width:16px;height:16px;border:1px solid var(--border);border-radius:2px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--accent);background:var(--white)}._itemSel_6gnj1_45 ._check_6gnj1_51{background:var(--accent);color:#fff;border-color:var(--accent)}._itemReqSel_6gnj1_46 ._check_6gnj1_51{background:var(--k3-ok);color:#fff;border-color:var(--k3-ok)}._radio_6gnj1_62{width:16px;height:16px;border:1px solid var(--gray-400);border-radius:50%;flex-shrink:0;position:relative;background:var(--white)}._itemSel_6gnj1_45 ._radio_6gnj1_62{border-color:var(--accent)}._itemReqSel_6gnj1_46 ._radio_6gnj1_62{border-color:var(--k3-ok)}._itemSel_6gnj1_45 ._radio_6gnj1_62:after,._itemReqSel_6gnj1_46 ._radio_6gnj1_62:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--accent)}._itemReqSel_6gnj1_46 ._radio_6gnj1_62:after{background:var(--k3-ok)}._panel_6gnj1_77{border:1px solid var(--border);border-radius:4px;margin-bottom:8px;background:var(--white);overflow:hidden}._panelHdr_6gnj1_82{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;background:var(--k3-navy);color:var(--white)}._panelBody_6gnj1_87{padding:4px 8px 8px}._subGroup_6gnj1_90{margin:8px 0 4px}._subGroupHdr_6gnj1_91{display:flex;align-items:center;gap:6px;padding:5px 8px;margin-bottom:4px;background:var(--gray-200);border-radius:3px}._subGroupName_6gnj1_96{font-size:11px;font-weight:700;flex:1;color:var(--gray-800);text-transform:uppercase;letter-spacing:.04em}._subGroupHdr_6gnj1_91 ._ruleBadge_6gnj1_23{font-size:8px;padding:1px 4px}._subGroup_6gnj1_90 ._items_6gnj1_32{padding-left:0;padding-right:0}._itemIcon_6gnj1_103{font-size:16px;flex-shrink:0}._itemBody_6gnj1_104{flex:1;min-width:0}._itemLabel_6gnj1_105{font-size:12px;color:var(--text);font-weight:500}._itemSel_6gnj1_45 ._itemLabel_6gnj1_105{color:var(--accent);font-weight:600}._itemReqSel_6gnj1_46 ._itemLabel_6gnj1_105{color:var(--k3-ok);font-weight:600}._itemSub_6gnj1_108{font-size:10px;color:var(--text-muted);margin-top:2px}._badges_6gnj1_110{display:flex;flex-wrap:wrap;gap:3px;margin-top:3px}._badge_6gnj1_110{font-size:9px;font-weight:700;padding:1px 5px;border-radius:2px;text-transform:uppercase}._badgeReq_6gnj1_115{background:var(--k3-ok-soft);color:var(--k3-ok);border:1px solid var(--k3-ok-line)}._badgeExcl_6gnj1_116{background:var(--red-light);color:var(--red);border:1px solid var(--k3-bad-line)}._badgeUnavl_6gnj1_117{background:var(--gray-100);color:var(--gray-600);border:1px solid var(--border)}._badgeDef_6gnj1_118{background:var(--k3-blue-soft);color:var(--k3-blue);border:1px solid var(--k3-blue-light)}._enteredRow_6gnj1_121{display:flex;align-items:center;gap:8px;margin:4px 4px 4px 24px;padding:6px 8px;background:var(--gray-50);border:1px solid var(--border);border-radius:3px}._enteredLabel_6gnj1_126{font-size:11px;color:var(--text-muted);min-width:120px}._enteredInput_6gnj1_127{flex:1;background:var(--white);border:1px solid var(--border);border-radius:3px;color:var(--text);font-size:12px;padding:3px 7px;outline:none;font-family:var(--font)}._enteredInput_6gnj1_127:focus{border-color:var(--accent)}._notApplicable_6gnj1_135{margin:2px 0 10px;padding:6px 10px;font-size:11px;color:var(--text-secondary);background:var(--gray-50);border:1px dashed var(--border);border-radius:3px}._select_6gnj1_146{width:100%;padding:7px 10px;font-size:12px;color:var(--text);background:var(--white);border:1px solid var(--border);border-radius:3px;cursor:pointer}._select_6gnj1_146:focus{outline:none;border-color:var(--accent)}._derived_6gnj1_156{padding:4px;display:flex;flex-direction:column;gap:2px}._derivedRow_6gnj1_157{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:3px;background:var(--gray-50);border:1px solid transparent;color:var(--text-muted);cursor:default}._derivedOn_6gnj1_163{background:var(--k3-ok-soft);border-color:var(--k3-ok-line)}._derivedOn_6gnj1_163 ._itemLabel_6gnj1_105{color:var(--k3-ok);font-weight:600}._derivedNote_6gnj1_167{font-size:10px;color:var(--text-muted);padding:4px 10px;font-style:italic}._contradiction_6gnj1_170{margin:8px 0;padding:10px 12px;background:var(--red-light);border:1px solid var(--k3-bad-line);border-radius:4px;color:var(--red);font-size:12px;line-height:1.5}._itemDesc_6gnj1_177{margin-top:2px;font-size:12px;line-height:1.35;color:var(--text-secondary)}._view_1awh6_1{display:flex;flex-direction:column;height:100%}._center_1awh6_7{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:13px}._toolbar_1awh6_16{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--white);border-bottom:1px solid var(--border);flex-shrink:0}._meta_1awh6_26{display:flex;align-items:center;gap:10px}._metaItem_1awh6_27{font-size:12px;color:var(--text-muted)}._finish_1awh6_28{font-size:11px;font-weight:600;background:var(--gray-100);border:1px solid var(--border);padding:2px 7px;border-radius:2px}._validity_1awh6_33{font-size:11px;font-weight:600;padding:2px 8px;border-radius:2px}._ok_1awh6_34{background:var(--k3-ok-soft);color:var(--k3-ok);border:1px solid var(--k3-ok-line)}._warn_1awh6_35{background:var(--k3-warn-soft);color:var(--k3-warn);border:1px solid var(--k3-warn-line)}._exportBtn_1awh6_37{background:none;border:1px solid var(--border);color:var(--gray-600);font-size:11px;font-weight:600;padding:5px 12px;border-radius:3px;cursor:pointer;text-transform:uppercase;letter-spacing:.05em}._exportBtn_1awh6_37:hover{border-color:var(--accent);color:var(--accent)}._body_1awh6_45{flex:1;overflow:auto}._table_1awh6_47{width:100%;border-collapse:collapse;font-size:12px}._table_1awh6_47 th{position:sticky;top:0;background:var(--black);color:var(--white);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:7px 10px;text-align:left;white-space:nowrap}._table_1awh6_47 td{padding:5px 10px;border-bottom:1px solid var(--gray-100);vertical-align:middle}._sectionRow_1awh6_61 td{background:var(--gray-50);border-top:2px solid var(--border);padding:6px 10px}._sectionLetter_1awh6_66{font-weight:700;color:var(--accent);font-size:11px;margin-right:8px;font-family:var(--mono)}._sectionDesc_1awh6_71{font-size:11px;font-weight:600;color:var(--gray-600);text-transform:uppercase;letter-spacing:.05em}._lineRow_1awh6_73:hover td{background:var(--gray-50)}._missing_1awh6_74 td{color:var(--text-muted)}._skip_1awh6_75 td{color:var(--gray-400)}._missing_1awh6_74 ._pn_1awh6_76,._noPn_1awh6_76{color:var(--gray-400);font-style:italic}._itemLetter_1awh6_78{font-family:var(--mono);font-size:11px;color:var(--text-muted);width:50px}._pn_1awh6_76{font-family:var(--mono);font-size:12px;white-space:nowrap}._finishBadge_1awh6_80{display:inline-block;margin-left:5px;font-size:9px;font-weight:700;background:var(--accent-light);color:var(--accent);border:1px solid var(--k3-bad-line);border-radius:2px;padding:0 4px}._desc_1awh6_87{max-width:260px}._qty_1awh6_88{width:40px;font-family:var(--mono)}._center_1awh6_7{text-align:center}._finCode_1awh6_90{font-family:var(--mono);font-size:11px;width:70px}._note_1awh6_91{font-size:11px;color:var(--text-muted);max-width:180px}._source_1awh6_93{font-size:9px;font-weight:700;padding:1px 5px;border-radius:2px;text-transform:uppercase;white-space:nowrap}._selection_1awh6_97{background:var(--k3-blue-soft);color:var(--k3-blue);border:1px solid var(--k3-blue-light)}._derived_1awh6_98{background:var(--k3-ok-soft);color:var(--k3-ok);border:1px solid var(--k3-ok-line)}._reference_1awh6_99{background:var(--gray-100);color:var(--gray-600);border:1px solid var(--border)}._subRow_1awh6_102 td{background:var(--gray-50);padding:3px 10px;border-bottom:1px solid var(--gray-100)}._subRow_1awh6_102 ._pn_1awh6_76{font-size:11px;color:var(--gray-600)}._subRow_1awh6_102 ._desc_1awh6_87{font-size:11px;color:var(--gray-600);padding-left:20px}._subIndent_1awh6_105{color:var(--gray-400);font-size:11px}._subBadge_1awh6_106{display:inline-block;margin-left:5px;font-size:9px;font-weight:700;background:var(--k3-blue-soft);color:var(--k3-blue);border:1px solid var(--k3-blue-light);border-radius:2px;padding:0 4px}._sub_1awh6_102{background:var(--gray-100);color:var(--gray-600);border:1px solid var(--border)}._view_19lui_1{display:flex;flex-direction:column;height:100%}._center_19lui_2{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:13px}._noDb_19lui_7{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;color:var(--text-muted);text-align:center}._noDbIcon_19lui_12{font-size:32px}._noDbTitle_19lui_13{font-size:14px;font-weight:600;color:var(--black)}._noDbText_19lui_14{font-size:12px}._noDbCode_19lui_15{display:block;font-family:var(--mono);font-size:12px;background:var(--gray-100);padding:4px 12px;border-radius:3px}._toolbar_19lui_20{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--white);border-bottom:1px solid var(--border);flex-shrink:0}._counts_19lui_25{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._countBadge_19lui_26{font-size:11px;font-weight:600;padding:3px 8px;border-radius:2px}._finish_19lui_30{font-size:11px;background:var(--gray-100);border:1px solid var(--border);padding:2px 7px;border-radius:2px;margin-left:4px}._exportBtn_19lui_34{background:none;border:1px solid var(--border);color:var(--gray-600);font-size:11px;font-weight:600;padding:5px 12px;border-radius:3px;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font)}._exportBtn_19lui_34:hover{border-color:var(--accent);color:var(--accent)}._body_19lui_41{flex:1;overflow:auto}._table_19lui_43{width:100%;border-collapse:collapse;font-size:12px}._table_19lui_43 th{position:sticky;top:0;background:var(--black);color:var(--white);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:7px 10px;text-align:left;white-space:nowrap}._table_19lui_43 td{padding:6px 10px;border-bottom:1px solid var(--gray-100);vertical-align:middle}._sectionRow_19lui_52 td{background:var(--gray-50);border-top:2px solid var(--border);padding:6px 10px}._sectionLetter_19lui_55{font-weight:700;color:var(--accent);font-size:11px;margin-right:8px;font-family:var(--mono)}._sectionDesc_19lui_56{font-size:11px;font-weight:600;color:var(--gray-600);text-transform:uppercase;letter-spacing:.05em}._lineRow_19lui_58:hover td,._subRow_19lui_61 td{background:var(--gray-50)}._subRow_19lui_61:hover td{background:var(--gray-100)}._subTick_19lui_63{color:var(--text-muted);font-family:var(--mono)}._status_19lui_66{font-size:10px;font-weight:700;padding:2px 6px;border-radius:2px;white-space:nowrap;text-transform:uppercase}._resolved_19lui_70{background:var(--k3-ok-soft);color:var(--k3-ok);border:1px solid var(--k3-ok-line)}._ambiguous_19lui_71{background:var(--k3-warn-soft);color:var(--k3-warn);border:1px solid var(--k3-warn-line)}._missing_19lui_72{background:var(--red-light);color:var(--red);border:1px solid var(--k3-bad-line)}._inactive_19lui_73{background:var(--k3-bad-soft);color:var(--k3-bad);border:1px solid var(--k3-bad-line)}._unverified_19lui_74{background:var(--k3-warn-soft);color:var(--k3-warn);border:1px solid var(--k3-warn-line)}._pending_19lui_75{background:var(--gray-100);color:var(--gray-600);border:1px solid var(--border)}._unavail_19lui_76{background:var(--gray-100);color:var(--gray-400);border:1px solid var(--border)}._counts_19lui_25 ._resolved_19lui_70{background:var(--k3-ok-soft);color:var(--k3-ok)}._counts_19lui_25 ._ambiguous_19lui_71{background:var(--k3-warn-soft);color:var(--k3-warn)}._counts_19lui_25 ._missing_19lui_72{background:var(--red-light);color:var(--red)}._counts_19lui_25 ._inactive_19lui_73{background:var(--k3-bad-soft);color:var(--k3-bad)}._counts_19lui_25 ._unverified_19lui_74{background:var(--k3-warn-soft);color:var(--k3-warn)}._counts_19lui_25 ._pending_19lui_75{background:var(--gray-100);color:var(--gray-600)}._row_missing_19lui_87 td{background:var(--k3-bad-soft)}._row_ambiguous_19lui_88 td{background:var(--k3-warn-soft)}._row_inactive_19lui_89 td{background:var(--k3-bad-soft)}._row_unverified_19lui_90 td{background:var(--k3-warn-soft)}._pn_19lui_92{font-family:var(--mono);font-size:12px}._zeinr_19lui_93{font-size:10px;color:var(--text-muted);margin-top:2px}._desc_19lui_94{max-width:220px;font-size:11px}._qty_19lui_95{font-family:var(--mono);width:40px}._centerCol_19lui_96{text-align:center}._note_19lui_97{font-size:10px;color:var(--text-muted);max-width:200px}._sapMatnr_19lui_99{font-family:var(--mono);font-size:12px;color:var(--k3-ok);font-weight:600}._ambigCount_19lui_100{font-size:11px;color:var(--k3-warn);display:block}._candidates_19lui_101{display:flex;flex-wrap:wrap;gap:3px;margin-top:3px}._candidate_19lui_101{font-size:10px;font-family:var(--mono);background:var(--k3-warn-soft);border:1px solid var(--k3-warn-line);border-radius:2px;padding:1px 5px;color:var(--k3-warn)}._missingText_19lui_107{font-size:11px;color:var(--red);font-weight:600}._pendingText_19lui_108{font-size:11px;color:var(--text-muted)}._bar_1ah2j_1{display:flex;align-items:center;gap:10px;padding:11px 18px;border-top:1px solid var(--border);background:var(--white);flex-shrink:0}._label_1ah2j_10{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._status_1ah2j_17{font-size:11px;font-weight:600;padding:3px 9px;border-radius:2px;text-transform:uppercase}._ok_1ah2j_24{background:var(--k3-ok-soft);color:var(--k3-ok);border:1px solid var(--k3-ok-line)}._err_1ah2j_25{background:var(--red-light);color:var(--red);border:1px solid var(--k3-bad-line)}._panel_1m1ge_1{display:flex;flex-direction:column;background:var(--gray-50);overflow:hidden;min-height:0}._header_1m1ge_9{padding:14px 20px 12px;border-bottom:1px solid var(--border);background:var(--white);flex-shrink:0}._title_1m1ge_16{font-size:15px;font-weight:600;color:var(--black)}._sub_1m1ge_22{font-size:11px;color:var(--text-muted);margin-top:2px}._body_1m1ge_28{flex:1;overflow-y:auto;min-height:0}._panel_175a7_1{display:flex;flex-direction:column;background:var(--white);border-left:1px solid var(--border);overflow:hidden;min-height:0}._tabs_175a7_10{display:flex;border-bottom:1px solid var(--border);flex-shrink:0}._tab_175a7_10{flex:1;padding:9px 4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;text-align:center;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);transition:all .15s;margin-bottom:-1px}._tab_175a7_10:hover{color:var(--accent)}._tab_175a7_10._active_175a7_32{color:var(--accent);border-color:var(--accent)}._body_175a7_34{flex:1;overflow-y:auto;padding:10px}._empty_175a7_40{padding:20px;text-align:center;color:var(--text-muted);font-size:12px}._fb_175a7_47{padding:9px 11px;border-radius:3px;margin-bottom:6px;border-left:3px solid;font-size:11px;line-height:1.5}._info_175a7_55{background:var(--k3-blue-soft);border-color:var(--k3-blue-light);color:var(--k3-blue-dark)}._warn_175a7_56{background:var(--k3-warn-soft);border-color:var(--k3-warn-line);color:var(--k3-warn)}._error_175a7_57{background:var(--red-light);border-color:var(--red);color:var(--red-dark)}._ok_175a7_58{background:var(--k3-ok-soft);border-color:var(--k3-ok-line);color:var(--k3-ok)}._fbTitle_175a7_60{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:2px}._fbSrc_175a7_61{font-size:10px;opacity:.6;margin-top:2px;font-family:var(--mono)}._prec_175a7_63{padding:4px 0}._precRow_175a7_64{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--gray-100)}._precN_175a7_70{font-size:11px;font-weight:700;color:var(--accent);width:18px;flex-shrink:0}._precTitle_175a7_71{font-size:12px;font-weight:600;color:var(--black)}._precDesc_175a7_72{font-size:10px;color:var(--text-muted);margin-top:1px;font-family:var(--mono)}._precNote_175a7_73{margin-top:10px;padding:9px 11px;background:var(--accent-light);border-left:3px solid var(--accent);border-radius:0 3px 3px 0;font-size:11px;color:var(--accent-dark);line-height:1.5}._main_16eb6_2{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--white)}._head_16eb6_3{display:flex;align-items:stretch;gap:16px;padding:0 16px;min-height:44px;flex-shrink:0;border-bottom:1px solid var(--border);background:var(--white)}._titles_16eb6_7{display:flex;align-items:baseline;gap:10px;align-self:center;min-width:0}._page_16eb6_8{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap}._model_16eb6_9{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}._headRight_16eb6_10{margin-left:auto;align-self:center;display:flex;align-items:center;gap:8px;flex-shrink:0}._body_16eb6_11{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}._body_16eb6_11>*{flex:1;min-height:0}._scroll_16eb6_13{overflow:auto}._empty_16eb6_14{display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:14px;padding:24px;text-align:center}@media (max-width: 900px){._head_16eb6_3{flex-wrap:wrap;gap:8px;padding:6px 12px}._headRight_16eb6_10{flex-shrink:1;flex-wrap:wrap}}._workspace_16eb6_23{display:grid;grid-template-columns:260px 1fr 300px;overflow:hidden;min-height:0}._tabs_16eb6_24{display:flex;gap:2px}._tab_16eb6_24{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:0 12px;color:var(--gray-600);font-size:13px;font-weight:500;font-family:var(--font);cursor:pointer}._tab_16eb6_24:hover{color:var(--accent)}._tabOn_16eb6_30{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}._switch_16eb6_31{align-self:center;flex-shrink:0;display:inline-flex;border:1px solid var(--border);border-radius:3px;overflow:hidden}._switch_16eb6_31 button{background:var(--white);border:none;color:var(--gray-600);font-size:11px;font-weight:600;padding:5px 10px;cursor:pointer;font-family:var(--font)}._switch_16eb6_31 button+button{border-left:1px solid var(--border)}._switch_16eb6_31 ._switchOn_16eb6_37{background:var(--accent);color:var(--white)}._testActions_16eb6_38{align-self:center;display:flex;gap:8px;flex-shrink:0}._quietBtn_16eb6_39{background:none;border:1px solid var(--border);color:var(--text-muted);font-size:12px;font-family:var(--font);padding:5px 12px;border-radius:3px;cursor:pointer;white-space:nowrap;transition:all .15s}._quietBtn_16eb6_39:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._quietBtn_16eb6_39:disabled{opacity:.4;cursor:not-allowed}._versions_16eb6_47{width:100%;border-collapse:collapse;font-size:13px}._versions_16eb6_47 th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--white)}._versions_16eb6_47 td{padding:9px 12px;border-bottom:1px solid var(--border);vertical-align:top}._num_16eb6_53{font-variant-numeric:tabular-nums;white-space:nowrap}._muted_16eb6_54{color:var(--text-muted);font-size:12px}._current_16eb6_55{margin-left:8px;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:3px;padding:1px 5px}._overlay_3r2ip_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:16px;background:#1a1a1a80}._dialog_3r2ip_3{width:440px;max-width:100%;background:var(--white);border-radius:6px;box-shadow:var(--shadow);padding:20px;display:flex;flex-direction:column;gap:10px}._title_3r2ip_5{font-size:16px;font-weight:700;color:var(--text)}._text_3r2ip_6{font-size:13px;color:var(--text-secondary)}._actions_3r2ip_7{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:6px}._btn_3r2ip_8,._primary_3r2ip_8{padding:7px 14px;border-radius:4px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}._btn_3r2ip_8{border:1px solid var(--border);background:var(--white);color:var(--text)}._btn_3r2ip_8:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._primary_3r2ip_8{border:1px solid var(--accent);background:var(--accent);color:var(--white);font-weight:600}._primary_3r2ip_8:hover:not(:disabled){background:var(--accent-dark)}._btn_3r2ip_8:disabled,._primary_3r2ip_8:disabled{opacity:.5;cursor:default}._field_e57pd_2{display:flex;flex-direction:column;gap:4px;font-size:12px}._field_e57pd_2>span{font-weight:700;color:var(--text-secondary)}._field_e57pd_2 input,._field_e57pd_2 select{padding:7px 9px;border:1px solid var(--border);border-radius:4px;font:inherit;font-size:13px;background:var(--white);color:var(--text)}._field_e57pd_2 input:focus,._field_e57pd_2 select:focus{outline:2px solid var(--accent);outline-offset:-1px}._bad_e57pd_7{font-style:normal;font-size:12px;color:var(--red)}._note_e57pd_8{font-style:normal;font-size:12px;color:var(--text-muted)}._app_1t3sz_1{display:flex;flex-direction:column;height:100vh;overflow:hidden}._row_1t3sz_10{flex:1;min-height:0;display:flex;overflow:hidden}._row_1t3sz_10>:not(nav){flex:1;min-width:0;min-height:0}@media (max-width: 900px){._row_1t3sz_10{flex-direction:column}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root,.k3-ui{--accent: var(--k3-ui-blue);--accent-dark: var(--k3-ui-blue-h);--accent-light: var(--k3-ui-sel);--red: var(--k3-bad);--red-dark: #991b1b;--red-light: var(--k3-bad-soft);--black: var(--k3-ui-text);--gray-800: var(--k3-ui-body);--gray-600: var(--k3-ui-muted);--gray-400: var(--k3-ui-faint);--gray-200: var(--k3-ui-line2);--gray-100: var(--k3-ui-hover);--gray-50: var(--k3-ui-bg);--white: var(--k3-ui-surface);--text: var(--k3-ui-text);--text-secondary: var(--k3-ui-muted);--text-muted: var(--k3-ui-faint);--border: var(--k3-ui-line2);--surface: var(--k3-ui-surface);--surface-alt: var(--k3-ui-surface2);--green: var(--k3-ok);--blue: var(--k3-blue);--amber: var(--k3-ui-amber);--shadow-sm: var(--k3-ui-sh1);--shadow: var(--k3-ui-sh2);--font: var(--k3-font);--mono: var(--k3-mono);--font-size: 14px}html,body,#root{height:100%;background:var(--gray-50);color:var(--text);font-family:var(--font);font-size:var(--font-size);line-height:1.5}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit}*{scrollbar-width:thin;scrollbar-color:var(--gray-200) transparent}
