@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-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-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-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}}._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}._panel_ikjui_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_ikjui_13{padding:18px 20px;background:var(--gray-50);border-bottom:1px solid var(--border);flex-shrink:0}._header_ikjui_13 h2{font-size:14px;font-weight:700;color:var(--black)}._header_ikjui_13 p{font-size:11px;color:var(--text-muted);margin-top:4px;line-height:1.6}._header_ikjui_13 code{font-family:var(--mono);background:var(--gray-100);padding:0 3px;border-radius:2px}._header_ikjui_13 strong{color:var(--accent-dark)}._loading_ikjui_24,._error_ikjui_24{padding:20px;font-size:12px;color:var(--text-muted)}._error_ikjui_24{color:var(--red)}._list_ikjui_27{flex:1;min-height:0;overflow:auto}._row_ikjui_29{display:flex;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid var(--gray-50);font-size:12px}._row_ikjui_29:last-child{border-bottom:none}._productId_ikjui_36{font-family:var(--mono);font-weight:700;color:var(--accent);width:50px;flex-shrink:0}._productLabel_ikjui_37{flex:1;color:var(--gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._date_ikjui_38{color:var(--text-muted);white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:5px;cursor:help}._mtimeBadge_ikjui_43{font-size:8px;font-weight:700;text-transform:uppercase;background:var(--gray-100);color:var(--gray-600);border-radius:2px;padding:0 4px}._zone_34b0c_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;border:2px dashed var(--border);border-radius:8px;background:var(--gray-50);text-align:center;transition:border-color .15s ease,background .15s ease}._zone_34b0c_1._dragOver_34b0c_15{border-color:var(--accent);background:var(--accent-light)}._zone_34b0c_1._disabled_34b0c_20{opacity:.5;pointer-events:none}._icon_34b0c_25{font-size:32px;line-height:1}._title_34b0c_30{font-size:14px;font-weight:700;color:var(--black)}._subtitle_34b0c_36{font-size:11px;color:var(--text-muted)}._browseBtn_34b0c_41{margin-top:4px;background:var(--accent);border:none;color:var(--white);font-size:12px;font-weight:600;padding:8px 18px;border-radius:4px;cursor:pointer;font-family:var(--font);transition:background .15s ease}._browseBtn_34b0c_41:hover{background:var(--accent-dark)}._browseBtn_34b0c_41:disabled{cursor:not-allowed}._bar_1c0u9_1{display:flex;align-items:flex-start;padding:6px 4px}._step_1c0u9_7{display:flex;flex-direction:column;align-items:center;flex:1;gap:6px}._step_1c0u9_7:last-child{flex:0}._stepHeader_1c0u9_16{display:flex;align-items:center;width:100%}._dot_1c0u9_22{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:2px solid var(--border);background:var(--white);color:var(--text-muted);transition:all .2s ease}._dot_1c0u9_22._done_1c0u9_37{background:var(--green);border-color:var(--green);color:var(--white)}._dot_1c0u9_22._active_1c0u9_38{border-color:var(--accent);color:var(--accent);animation:_pulse_1c0u9_1 1.2s ease-in-out infinite}._dot_1c0u9_22._error_1c0u9_43{background:var(--red);border-color:var(--red);color:var(--white)}@keyframes _pulse_1c0u9_1{0%,to{box-shadow:0 0 #e4002b40}50%{box-shadow:0 0 0 5px #e4002b00}}._line_1c0u9_50{flex:1;height:2px;background:var(--border);transition:background .2s ease}._line_1c0u9_50._lineDone_1c0u9_56{background:var(--green)}._label_1c0u9_58{font-size:10px;font-weight:600;color:var(--text-muted);text-align:center;line-height:1.3}._label_1c0u9_58._done_1c0u9_37{color:var(--green)}._label_1c0u9_58._active_1c0u9_38{color:var(--accent);font-weight:700}._label_1c0u9_58._error_1c0u9_43{color:var(--red);font-weight:700}._pct_1c0u9_69{font-variant-numeric:tabular-nums}._wrap_yfnpd_1{display:flex;flex-direction:column;gap:14px}._seriesRow_yfnpd_7{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._seriesLabel_yfnpd_13{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._seriesBadge_yfnpd_20{font-size:12px;font-weight:700;color:var(--green);background:var(--k3-ok-soft);border-radius:4px;padding:4px 10px}._seriesUndetected_yfnpd_28{font-size:11px;color:var(--amber)}._seriesSelect_yfnpd_32{margin-left:auto;font-family:var(--font);font-size:12px;padding:5px 8px;border:1px solid var(--border);border-radius:4px;background:var(--white);color:var(--text)}._fileCard_yfnpd_43{border:1px solid var(--border);border-radius:6px;background:var(--white);padding:14px;display:flex;flex-direction:column;gap:10px}._fileHeader_yfnpd_53{display:flex;align-items:center;gap:8px}._roleBadge_yfnpd_58{font-size:10px;font-weight:700;padding:2px 7px;border-radius:3px;letter-spacing:.04em}._roleBadge_yfnpd_58._mara_yfnpd_65{background:var(--accent-light);color:var(--accent-dark)}._roleBadge_yfnpd_58._marc_yfnpd_66{background:var(--k3-blue-soft);color:var(--blue)}._filename_yfnpd_67{font-family:var(--mono);font-size:12px;color:var(--black);font-weight:600}._rowCount_yfnpd_73{margin-left:auto;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}._checklist_yfnpd_80{display:flex;flex-wrap:wrap;gap:6px}._chip_yfnpd_85{font-size:10px;font-weight:600;padding:3px 8px;border-radius:3px;font-family:var(--mono)}._chip_yfnpd_85._present_yfnpd_92{background:var(--k3-ok-soft);color:var(--green)}._chip_yfnpd_85._missingRequired_yfnpd_93{background:var(--red-light);color:var(--red)}._chip_yfnpd_85._missingOptional_yfnpd_94{background:var(--k3-warn-soft);color:var(--amber)}._sampleWrap_yfnpd_96{overflow-x:auto;border:1px solid var(--border);border-radius:4px}._sampleTable_yfnpd_101{border-collapse:collapse;font-size:11px;white-space:nowrap;width:100%}._sampleTable_yfnpd_101 th,._sampleTable_yfnpd_101 td{padding:5px 9px;border-bottom:1px solid var(--border);text-align:left}._sampleTable_yfnpd_101 th{background:var(--gray-50);color:var(--text-muted);font-weight:700;text-transform:uppercase;font-size:9px;letter-spacing:.04em}._sampleTable_yfnpd_101 td{font-family:var(--mono);color:var(--gray-800)}._empty_yfnpd_124{color:var(--text-muted)}._doneByRow_yfnpd_126{display:flex;align-items:center;gap:10px}._doneByLabel_yfnpd_131{font-size:11px;color:var(--text-muted)}._doneByInput_yfnpd_135{font-family:var(--font);font-size:12px;padding:6px 10px;border:1px solid var(--border);border-radius:4px;flex:1;max-width:240px}._actions_yfnpd_145{display:flex;justify-content:flex-end;gap:10px}._cancelBtn_yfnpd_150{background:none;border:1px solid var(--border);color:var(--gray-600);font-size:12px;font-weight:600;padding:8px 16px;border-radius:4px;cursor:pointer;font-family:var(--font)}._cancelBtn_yfnpd_150:hover{border-color:var(--gray-400)}._confirmBtn_yfnpd_162{background:var(--accent);border:none;color:var(--white);font-size:12px;font-weight:700;padding:8px 18px;border-radius:4px;cursor:pointer;font-family:var(--font);transition:background .15s ease}._confirmBtn_yfnpd_162:hover:not(:disabled){background:var(--accent-dark)}._confirmBtn_yfnpd_162:disabled{background:var(--gray-200);color:var(--text-muted);cursor:not-allowed}._wrap_83gb6_1{display:flex;flex-direction:column;gap:12px}._headline_83gb6_7{font-size:13px;color:var(--green);font-weight:600}._headline_83gb6_7 strong{color:var(--black)}._row_83gb6_14{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}._card_83gb6_20{background:var(--white);border:1px solid var(--border);border-radius:6px;padding:16px 14px;text-align:center;box-shadow:var(--shadow-sm)}._value_83gb6_28{font-size:22px;font-weight:700;color:var(--black);line-height:1.1;font-variant-numeric:tabular-nums}._label_83gb6_35{margin-top:4px;font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._accent_83gb6_43{border-color:var(--k3-warn-line);background:var(--k3-warn-soft)}._accent_83gb6_43 ._value_83gb6_28,._accent_83gb6_43 ._label_83gb6_35{color:var(--amber)}._detailRow_83gb6_47{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--text-muted);font-family:var(--mono)}._warnings_83gb6_56{display:flex;flex-direction:column;gap:4px}._warning_83gb6_56{font-size:11px;color:var(--amber);background:var(--k3-warn-soft);border-radius:4px;padding:6px 10px}._panel_1serz_1{border:1px solid var(--border);border-radius:6px;background:var(--white);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;flex-shrink:0}._header_1serz_12{padding:14px 20px;background:var(--gray-50);border-bottom:1px solid var(--border);flex-shrink:0}._header_1serz_12 h2{font-size:13px;font-weight:700;color:var(--black)}._header_1serz_12 p{font-size:11px;color:var(--text-muted);margin-top:3px;line-height:1.5}._header_1serz_12 code{font-family:var(--mono);background:var(--gray-100);padding:0 3px;border-radius:2px}._loading_1serz_22,._error_1serz_22,._empty_1serz_22{padding:20px;font-size:12px;color:var(--text-muted)}._error_1serz_22{color:var(--red)}._row_1serz_27{display:flex;align-items:center;gap:12px;padding:9px 20px;border-bottom:1px solid var(--gray-50);font-size:12px}._row_1serz_27:last-child{border-bottom:none}._row_1serz_27._highlight_1serz_34{background:var(--gray-100);box-shadow:inset 3px 0 0 var(--accent)}._status_1serz_36{font-size:10px;font-weight:700;width:70px;flex-shrink:0;text-transform:uppercase;letter-spacing:.02em}._status_1serz_36._success_1serz_40{color:var(--green)}._status_1serz_36._failed_1serz_41{color:var(--accent)}._status_1serz_36._running_1serz_42{color:var(--blue)}._series_1serz_44{font-family:var(--mono);font-weight:700;color:var(--black);width:50px;flex-shrink:0}._files_1serz_45{flex:1;color:var(--gray-600);font-family:var(--mono);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rows_1serz_49{color:var(--text-muted);white-space:nowrap;flex-shrink:0;width:160px}._doneBy_1serz_50{color:var(--gray-600);white-space:nowrap;flex-shrink:0;width:110px;overflow:hidden;text-overflow:ellipsis}._time_1serz_51{color:var(--text-muted);white-space:nowrap;flex-shrink:0;cursor:help;width:60px;text-align:right}._panel_agl9r_1{border:1px solid var(--border);border-radius:6px;background:var(--white);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;flex-shrink:0}._header_agl9r_12{padding:14px 20px;background:var(--gray-50);border-bottom:1px solid var(--border);flex-shrink:0}._header_agl9r_12 h2{font-size:13px;font-weight:700;color:var(--black)}._header_agl9r_12 p{font-size:11px;color:var(--text-muted);margin-top:3px;line-height:1.5}._loading_agl9r_21,._error_agl9r_21{padding:20px;font-size:12px;color:var(--text-muted)}._error_agl9r_21{color:var(--red)}._row_agl9r_26{display:flex;align-items:center;gap:12px;padding:7px 20px;border-bottom:1px solid var(--gray-50);font-size:12px}._row_agl9r_26:last-child{border-bottom:none}._id_agl9r_33{font-family:var(--mono);font-weight:700;color:var(--black);width:50px;flex-shrink:0}._label_agl9r_37{color:var(--gray-600);width:190px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._barTrack_agl9r_41{flex:1;height:8px;border-radius:4px;background:var(--gray-100);overflow:hidden}._bar_agl9r_41{height:100%;background:var(--blue);border-radius:4px}._count_agl9r_46{font-family:var(--mono);color:var(--text-muted);width:70px;flex-shrink:0;text-align:right}._footer_agl9r_51{display:flex;justify-content:space-between;align-items:center;padding:9px 20px;border-top:1px solid var(--border);background:var(--gray-50);font-size:11px;color:var(--text-muted);flex-shrink:0}._unassigned_agl9r_57{color:var(--accent)}._view_1v64t_1{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;overflow-y:auto;padding-right:2px}._card_1v64t_11{border:1px solid var(--border);border-radius:6px;background:var(--white);box-shadow:var(--shadow-sm);flex-shrink:0}._cardHeader_1v64t_19{padding:14px 20px;background:var(--gray-50);border-bottom:1px solid var(--border);border-radius:6px 6px 0 0}._cardHeader_1v64t_19 h2{font-size:14px;font-weight:700;color:var(--black)}._cardHeader_1v64t_19 p{font-size:11px;color:var(--text-muted);margin-top:3px}._cardBody_1v64t_28{padding:20px;display:flex;flex-direction:column;gap:18px}._waiting_1v64t_35{text-align:center;padding:30px 20px;font-size:12px;color:var(--text-muted)}._rejection_1v64t_42{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--accent-light);border:1px solid var(--k3-bad-line);border-radius:6px}._rejectionMessage_1v64t_51{font-size:13px;font-weight:600;color:var(--accent-dark)}._rejectionChecklist_1v64t_56{display:flex;align-items:center;gap:8px;font-size:11px;flex-wrap:wrap}._rejectionChecklist_1v64t_56 strong{font-family:var(--mono);color:var(--black)}._ok_1v64t_64{color:var(--green);font-weight:600}._bad_1v64t_65{color:var(--red);font-weight:700}._tryAgainBtn_1v64t_67{align-self:flex-start;background:none;border:1px solid var(--accent);color:var(--accent);font-size:12px;font-weight:600;padding:7px 16px;border-radius:4px;cursor:pointer;font-family:var(--font);transition:background .15s ease,color .15s ease}._tryAgainBtn_1v64t_67:hover{background:var(--accent);color:var(--white)}._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_1cypd_2{display:flex;flex-direction:column;gap:14px;padding:16px 20px 32px;max-width:1320px;overflow-y:auto}._head_1cypd_3 h2{margin:0;font-size:18px;font-weight:600}._headRow_1cypd_4{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:4px}._tabs_1cypd_5{display:inline-flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}._tab_1cypd_5,._tabOn_1cypd_6{padding:5px 14px;font-size:13px;border:0;background:var(--surface);color:var(--text-secondary);cursor:pointer}._tab_1cypd_5+._tab_1cypd_5,._tab_1cypd_5+._tabOn_1cypd_6,._tabOn_1cypd_6+._tab_1cypd_5{border-left:1px solid var(--border)}._tab_1cypd_5:hover{background:var(--gray-50, var(--gray-100))}._tabOn_1cypd_6{background:var(--accent);color:#fff;font-weight:600}._period_1cypd_10{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;color:var(--text-secondary)}._period_1cypd_10 select{font-size:13px}._chip_1cypd_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_1cypd_14{font-size:12.5px;color:var(--text-secondary)}._tiles_1cypd_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}._tile_1cypd_15{padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:6px}._tileLabel_1cypd_17{font-size:12px;color:var(--text-secondary)}._tileValue_1cypd_18{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}._tileNote_1cypd_19{font-size:11.5px;color:var(--text-muted)}._up_1cypd_20{color:var(--green)}._down_1cypd_21{color:var(--red-dark)}._grid_1cypd_22{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}._stack_1cypd_23{display:flex;flex-direction:column;gap:14px;min-width:0}@media (max-width: 1100px){._grid_1cypd_22{grid-template-columns:1fr}}._card_1cypd_25{padding:10px 14px 12px;background:var(--surface);border:1px solid var(--border);border-radius:6px;min-width:0}._cardTitle_1cypd_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_1cypd_28{margin-left:auto;border:0;background:none;color:var(--text-muted);cursor:pointer;font-size:14px}._close_1cypd_28:hover{color:var(--text)}._table_1cypd_30{width:100%;border-collapse:collapse;font-size:12.5px}._table_1cypd_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_1cypd_30 td{padding:5px 8px;border-bottom:1px solid var(--gray-100);font-variant-numeric:tabular-nums}._num_1cypd_33{text-align:right;white-space:nowrap}._rowLine_1cypd_34 td{font-weight:600}._clickable_1cypd_35{cursor:pointer}._clickable_1cypd_35:hover td{background:var(--gray-50, var(--gray-100))}._rowPicked_1cypd_37 td{background:var(--accent-light)!important}._indent1_1cypd_38{padding-left:26px!important}._indent2_1cypd_39{padding-left:44px!important}._caret_1cypd_40{display:inline-block;width:14px;color:var(--text-muted)}._chart_1cypd_41{display:block;width:100%;height:auto}._barHit_1cypd_42{cursor:pointer}._bar_1cypd_42{fill:var(--accent)}._barHit_1cypd_42:hover ._bar_1cypd_42,._barHit_1cypd_42:hover ._barPartial_1cypd_44{fill:var(--accent-dark)}._barPartial_1cypd_44{fill:var(--accent-light)}._barPicked_1cypd_46{fill:var(--accent-dark)}._axis_1cypd_47{stroke:var(--border)}._tick_1cypd_48{font-size:10px;fill:var(--text-muted)}._gridline_1cypd_49{stroke:var(--gray-100)}._shareBar_1cypd_50,._shareBarLight_1cypd_50{display:inline-block;height:8px;border-radius:0 4px 4px 0;vertical-align:middle}._shareBar_1cypd_50{background:var(--accent)}._shareBarLight_1cypd_50{background:var(--accent-light)}._column_1cypd_53{margin-top:8px;font-size:12px;font-weight:600;color:var(--text)}._why_1cypd_54{font-size:12px;color:var(--text-secondary);padding:4px 0;border-bottom:1px solid var(--gray-100)}._hint_1cypd_55{font-size:12px;color:var(--text-muted)}._error_1cypd_56{padding:8px 10px;border-radius:4px;background:var(--red-light);color:var(--red-dark);font-size:12.5px}._placeholder_1cypd_57{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_1cypd_60{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:14px;align-items:start}@media (max-width: 1100px){._gridWide_1cypd_60{grid-template-columns:1fr}}._bandCell_1cypd_62{width:130px}._bandSvg_1cypd_63{display:block;width:120px;height:14px}._bandRange_1cypd_64{fill:var(--accent-light)}._bandIqr_1cypd_65{fill:var(--accent);opacity:.45}._bandMedian_1cypd_66{fill:var(--accent-dark)}._bandMark_1cypd_67{fill:var(--red)}._source_1cypd_68{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_1cypd_70{background:var(--accent-light);color:var(--accent-dark)}._below_1cypd_71{color:var(--red-dark);font-weight:600}._above_1cypd_72{color:var(--green);font-weight:600}._status_1cypd_74{display:inline-block;white-space:nowrap;padding:0 7px;border-radius:9px;font-size:11px;font-weight:600}._stSteady_1cypd_75{background:var(--gray-100);color:var(--gray-800)}._stGrowing_1cypd_76{background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--green)}._stShrinking_1cypd_77{background:color-mix(in srgb,var(--amber) 22%,transparent);color:var(--gray-800)}._stQuiet_1cypd_78{background:var(--red-light);color:var(--red-dark)}._stNew_1cypd_79{background:var(--accent-light);color:var(--accent-dark)}._chips_1cypd_80{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}._chipOn_1cypd_81,._chipOff_1cypd_81{padding:3px 10px;font-size:12px;border-radius:12px;cursor:pointer;border:1px solid var(--border)}._chipOff_1cypd_81{background:var(--surface);color:var(--text-secondary)}._chipOff_1cypd_81:hover{background:var(--gray-50, var(--gray-100))}._chipOn_1cypd_81{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}._count_1cypd_85{opacity:.75;font-variant-numeric:tabular-nums}._search_1cypd_86{margin-left:auto;padding:3px 8px;font-size:12.5px;border:1px solid var(--border);border-radius:4px;width:140px}._more_1cypd_87{margin-top:8px;padding:4px 12px;font-size:12.5px;border:1px solid var(--border);border-radius:4px;background:var(--surface);cursor:pointer}._typical_1cypd_88{stroke:var(--red);stroke-width:1.5;stroke-dasharray:4 3}._scrollX_1cypd_89{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}._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_sh6z0_1{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;position:relative}._tabContent_sh6z0_2{display:flex;flex-direction:column;flex:1;overflow-y:auto;min-height:0}._empty_sh6z0_3{padding:24px;text-align:center;color:var(--text-muted);font-size:13px}._structToolbar_sh6z0_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_sh6z0_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_sh6z0_10:focus{border-color:var(--accent)}._count_sh6z0_15{font-size:11px;color:var(--text-muted);white-space:nowrap}._structBody_sh6z0_17{padding:10px 16px}._structGroup_sh6z0_19{margin-bottom:8px;border:1px solid var(--border);border-radius:4px;overflow:hidden}._structGrpHdr_sh6z0_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_sh6z0_24{font-size:10px;color:var(--text-muted);flex-shrink:0}._structEditable_sh6z0_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_sh6z0_25:focus{outline:none;border-color:var(--accent);background:var(--white)}._structRule_sh6z0_30{font-size:9px;font-weight:700;padding:1px 5px;border-radius:2px;text-transform:uppercase;flex-shrink:0}._req_sh6z0_34{background:var(--red-light);color:var(--red);border:1px solid var(--k3-bad-line)}._opt_sh6z0_35{background:var(--k3-warn-soft);color:var(--k3-warn);border:1px solid var(--k3-warn-line)}._structCount_sh6z0_36{font-size:10px;color:var(--text-muted);flex-shrink:0}._structItems_sh6z0_38{padding:4px 0}._structItem_sh6z0_38{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 24px;border-bottom:1px solid var(--gray-100)}._structItem_sh6z0_38:last-child{border-bottom:none}._structItemIcon_sh6z0_45{font-size:12px;width:18px;text-align:center;flex-shrink:0}._structItemId_sh6z0_46{font-family:var(--mono);font-size:10px;color:var(--text-muted);min-width:160px;flex-shrink:0}._dirtyBar_sh6z0_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_sh6z0_53{font-size:11px;color:var(--green);margin-left:auto}._rulesToolbar_sh6z0_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_sh6z0_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_sh6z0_61:hover{border-color:var(--accent);color:var(--accent)}._filterActive_sh6z0_67{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}._addBtn_sh6z0_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_sh6z0_68:hover{background:var(--accent-dark)}._rulesBody_sh6z0_75{padding:10px 16px}._ruleCard_sh6z0_77{background:var(--white);border:1px solid var(--border);border-radius:4px;margin-bottom:8px;overflow:hidden}._ruleVerify_sh6z0_81{border-left:3px solid var(--k3-warn)}._ruleEditing_sh6z0_82{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}._rcHdr_sh6z0_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_sh6z0_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_sh6z0_89{font-size:12px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rcPri_sh6z0_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_sh6z0_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_sh6z0_92{display:flex;gap:4px;flex-shrink:0}._rcBtn_sh6z0_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_sh6z0_93:hover{border-color:var(--accent);color:var(--accent)}._rcDel_sh6z0_98:hover{background:var(--accent-light)}._ruleDisplay_sh6z0_101{padding:8px 12px;font-size:11px}._rdCond_sh6z0_102{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px}._rdCondType_sh6z0_103{font-weight:700;color:var(--accent-dark);background:var(--accent-light);padding:1px 6px;border-radius:2px;font-size:10px}._rdItem_sh6z0_107{background:var(--gray-100);border:1px solid var(--border);border-radius:2px;padding:1px 6px;font-family:var(--mono);font-size:10px}._rdEffects_sh6z0_111{display:flex;flex-direction:column;gap:2px}._rdEffect_sh6z0_111{display:flex;align-items:center;gap:5px}._rdEtype_sh6z0_113{font-size:9px;font-weight:700;padding:1px 5px;border-radius:2px;text-transform:uppercase}._rd_EXCLUDE_ITEM_sh6z0_117{background:var(--red-light);color:var(--red);border:1px solid var(--k3-bad-line)}._rd_REQUIRE_ITEM_sh6z0_118{background:var(--k3-warn-soft);color:var(--k3-warn);border:1px solid var(--k3-warn-line)}._rd_SET_DEFAULT_sh6z0_119{background:var(--k3-ok-soft);color:var(--k3-ok);border:1px solid var(--k3-ok-line)}._rd_EXCLUDE_GROUP_sh6z0_120{background:var(--red-light);color:var(--red);border:1px solid var(--k3-bad-line)}._rd_INCLUDE_ITEM_sh6z0_121{background:var(--k3-blue-soft);color:var(--k3-blue);border:1px solid var(--k3-blue-light)}._rdTarget_sh6z0_122{font-family:var(--mono);font-size:10px}._ruleEditor_sh6z0_125{padding:10px 12px;background:#fafafa;border-top:1px solid var(--border)}._edRow_sh6z0_126{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}._edLabel_sh6z0_127{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;min-width:80px;padding-top:6px}._edInput_sh6z0_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_sh6z0_131:focus{border-color:var(--accent)}._edSelect_sh6z0_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_sh6z0_141{flex:1}._condRow_sh6z0_142{display:flex;align-items:center;gap:6px;margin-bottom:4px}._condTypeSel_sh6z0_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_sh6z0_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_sh6z0_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_sh6z0_152:focus{border-color:var(--accent)}._removeBtn_sh6z0_157{background:none;border:none;color:var(--gray-400);cursor:pointer;font-size:14px;padding:0 4px;line-height:1}._removeBtn_sh6z0_157:hover{color:var(--accent)}._addCondBtn_sh6z0_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_sh6z0_162:hover{border-color:var(--blue);color:var(--blue)}._effectsBuilder_sh6z0_169{flex:1}._effectRow_sh6z0_170{display:flex;align-items:center;gap:6px;margin-bottom:4px}._effTypeSel_sh6z0_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_sh6z0_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_sh6z0_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_sh6z0_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_sh6z0_186:disabled{opacity:.4;cursor:not-allowed}._saveBtn_sh6z0_186:not(:disabled):hover{background:var(--accent-dark)}._cancelBtn_sh6z0_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_sh6z0_196{margin-left:auto;font-size:11px;color:var(--text-muted)}._matrixSection_sh6z0_199{flex-shrink:0;border-bottom:2px solid var(--border);padding:12px 16px;background:var(--white)}._matrixSectionHdr_sh6z0_205{display:flex;align-items:center;gap:10px;margin-bottom:10px}._matrixSectionTitle_sh6z0_209{font-size:11px;font-weight:700;color:var(--black);text-transform:uppercase;letter-spacing:.07em}._matrixSectionSub_sh6z0_213{font-size:11px;color:var(--text-muted)}._matrixEmpty_sh6z0_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_sh6z0_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}._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_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}._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}._section_y6lxm_2{flex:1;min-height:0;display:flex;overflow:hidden}._rail_y6lxm_5{width:230px;flex-shrink:0;overflow-y:auto;background:var(--surface, var(--white));border-right:1px solid var(--border);padding:10px 0}._selector_y6lxm_9{padding:0 10px 6px}._navGroup_y6lxm_10{padding:10px 12px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._navRow_y6lxm_11{width:100%;display:flex;align-items:center;gap:6px;padding:6px 12px 6px 18px;border:none;background:none;text-align:left;font-size:13px;font-family:var(--font);color:var(--text);cursor:pointer}._navRow_y6lxm_11:hover:not(:disabled){background:var(--gray-50)}._navRow_y6lxm_11:disabled{opacity:.4;cursor:not-allowed}._navActive_y6lxm_17{background:var(--accent-light);color:var(--accent-dark);font-weight:600}._main_y6lxm_20{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--white)}._head_y6lxm_21{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_y6lxm_25{display:flex;align-items:baseline;gap:10px;align-self:center;min-width:0}._page_y6lxm_26{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap}._model_y6lxm_27{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}._headRight_y6lxm_28{margin-left:auto;align-self:center;display:flex;align-items:center;gap:8px;flex-shrink:0}._body_y6lxm_29{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}._body_y6lxm_29>*{flex:1;min-height:0}._scroll_y6lxm_31{overflow:auto}._empty_y6lxm_32{display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:14px;padding:24px;text-align:center}._workspace_y6lxm_35{display:grid;grid-template-columns:260px 1fr 300px;overflow:hidden;min-height:0}._tabs_y6lxm_36{display:flex;gap:2px}._tab_y6lxm_36{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_y6lxm_36:hover{color:var(--accent)}._tabOn_y6lxm_42{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}._switch_y6lxm_43{align-self:center;flex-shrink:0;display:inline-flex;border:1px solid var(--border);border-radius:3px;overflow:hidden}._switch_y6lxm_43 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_y6lxm_43 button+button{border-left:1px solid var(--border)}._switch_y6lxm_43 ._switchOn_y6lxm_49{background:var(--accent);color:var(--white)}._testActions_y6lxm_50{align-self:center;display:flex;gap:8px;flex-shrink:0}._quietBtn_y6lxm_51{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_y6lxm_51:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._quietBtn_y6lxm_51:disabled{opacity:.4;cursor:not-allowed}._versions_y6lxm_59{width:100%;border-collapse:collapse;font-size:13px}._versions_y6lxm_59 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_y6lxm_59 td{padding:9px 12px;border-bottom:1px solid var(--border);vertical-align:top}._num_y6lxm_65{font-variant-numeric:tabular-nums;white-space:nowrap}._muted_y6lxm_66{color:var(--text-muted);font-size:12px}._current_y6lxm_67{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}._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_1nadn_1{display:flex;flex-direction:column;height:100%}._center_1nadn_2{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:13px}._noDb_1nadn_7{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;color:var(--text-muted);text-align:center}._noDbIcon_1nadn_12{font-size:32px}._noDbTitle_1nadn_13{font-size:14px;font-weight:600;color:var(--black)}._noDbText_1nadn_14{font-size:12px}._noDbCode_1nadn_15{display:block;font-family:var(--mono);font-size:12px;background:var(--gray-100);padding:4px 12px;border-radius:3px}._toolbar_1nadn_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_1nadn_25{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._countBadge_1nadn_26{font-size:11px;font-weight:600;padding:3px 8px;border-radius:2px}._finish_1nadn_30{font-size:11px;background:var(--gray-100);border:1px solid var(--border);padding:2px 7px;border-radius:2px;margin-left:4px}._exportBtn_1nadn_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_1nadn_34:hover{border-color:var(--accent);color:var(--accent)}._body_1nadn_41{flex:1;overflow:auto}._table_1nadn_43{width:100%;border-collapse:collapse;font-size:12px}._table_1nadn_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_1nadn_43 td{padding:6px 10px;border-bottom:1px solid var(--gray-100);vertical-align:middle}._sectionRow_1nadn_52 td{background:var(--gray-50);border-top:2px solid var(--border);padding:6px 10px}._sectionLetter_1nadn_55{font-weight:700;color:var(--accent);font-size:11px;margin-right:8px;font-family:var(--mono)}._sectionDesc_1nadn_56{font-size:11px;font-weight:600;color:var(--gray-600);text-transform:uppercase;letter-spacing:.05em}._lineRow_1nadn_58:hover td,._subRow_1nadn_61 td{background:var(--gray-50)}._subRow_1nadn_61:hover td{background:var(--gray-100)}._subTick_1nadn_63{color:var(--text-muted);font-family:var(--mono)}._status_1nadn_66{font-size:10px;font-weight:700;padding:2px 6px;border-radius:2px;white-space:nowrap;text-transform:uppercase}._resolved_1nadn_70{background:var(--k3-ok-soft);color:var(--k3-ok);border:1px solid var(--k3-ok-line)}._ambiguous_1nadn_71{background:var(--k3-warn-soft);color:var(--k3-warn);border:1px solid var(--k3-warn-line)}._missing_1nadn_72{background:var(--red-light);color:var(--red);border:1px solid var(--k3-bad-line)}._inactive_1nadn_73{background:#eceff1;color:#455a64;border:1px solid #B0BEC5}._unverified_1nadn_74{background:#f3e5f5;color:#6a1b9a;border:1px solid #CE93D8}._pending_1nadn_75{background:var(--gray-100);color:var(--gray-600);border:1px solid var(--border)}._unavail_1nadn_76{background:var(--gray-100);color:var(--gray-400);border:1px solid var(--border)}._counts_1nadn_25 ._resolved_1nadn_70{background:var(--k3-ok-soft);color:var(--k3-ok)}._counts_1nadn_25 ._ambiguous_1nadn_71{background:var(--k3-warn-soft);color:var(--k3-warn)}._counts_1nadn_25 ._missing_1nadn_72{background:var(--red-light);color:var(--red)}._counts_1nadn_25 ._inactive_1nadn_73{background:#eceff1;color:#455a64}._counts_1nadn_25 ._unverified_1nadn_74{background:#f3e5f5;color:#6a1b9a}._counts_1nadn_25 ._pending_1nadn_75{background:var(--gray-100);color:var(--gray-600)}._row_missing_1nadn_87 td{background:var(--k3-bad-soft)}._row_ambiguous_1nadn_88 td{background:var(--k3-warn-soft)}._row_inactive_1nadn_89 td{background:#f7f9fa}._row_unverified_1nadn_90 td{background:#fbf5fc}._pn_1nadn_92{font-family:var(--mono);font-size:12px}._zeinr_1nadn_93{font-size:10px;color:var(--text-muted);margin-top:2px}._desc_1nadn_94{max-width:220px;font-size:11px}._qty_1nadn_95{font-family:var(--mono);width:40px}._centerCol_1nadn_96{text-align:center}._note_1nadn_97{font-size:10px;color:var(--text-muted);max-width:200px}._sapMatnr_1nadn_99{font-family:var(--mono);font-size:12px;color:var(--k3-ok);font-weight:600}._ambigCount_1nadn_100{font-size:11px;color:var(--k3-warn);display:block}._candidates_1nadn_101{display:flex;flex-wrap:wrap;gap:3px;margin-top:3px}._candidate_1nadn_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_1nadn_107{font-size:11px;color:var(--red);font-weight:600}._pendingText_1nadn_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}._app_lnf83_1{display:flex;flex-direction:column;height:100vh;overflow:hidden}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--accent: var(--k3-blue);--accent-dark: var(--k3-blue-dark);--accent-light: var(--k3-blue-soft);--red: var(--k3-bad);--red-dark: #991b1b;--red-light: var(--k3-bad-soft);--black: var(--k3-text);--gray-800: var(--k3-text-2);--gray-600: var(--k3-text-3);--gray-400: var(--k3-text-4);--gray-200: var(--k3-line);--gray-100: #F0F0F0;--gray-50: var(--k3-bg);--white: #FFFFFF;--text: var(--k3-text);--text-secondary: var(--k3-text-3);--text-muted: var(--k3-text-4);--border: var(--k3-line);--surface: #FFFFFF;--surface-alt: var(--k3-bg);--green: var(--k3-ok);--blue: var(--k3-blue);--amber: var(--k3-warn);--shadow-sm: 0 1px 3px rgba(0,0,0,.08);--shadow: 0 2px 8px rgba(0,0,0,.1);--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}
