.internal_shell__snwym{min-height:100vh;background:var(--surface,#fff);color:var(--ink,#16232b);font:14px/1.45 -apple-system,Segoe UI,Roboto,sans-serif}.internal_bar__UW9kA{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;padding:12px 20px;border-bottom:1px solid var(--line,#d9e2e8);background:#1f3b4d;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:20}.internal_brand__Zj__I{font-weight:650;letter-spacing:.01em;margin-right:6px}.internal_bar__UW9kA a{color:#cfe0ea;text-decoration:none;padding:3px 8px;border-radius:5px;font-size:13px}.internal_bar__UW9kA a:hover{background:rgba(255,255,255,.14);color:#fff}.internal_bar__UW9kA a.internal_current__MOtxF{background:rgba(255,255,255,.2);color:#fff;font-weight:600}.internal_spacer__6Hvt6{margin-left:auto}.internal_runline__lrM_J{font-size:12px;color:#a9c2d0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.internal_navButton__VsZby{background:none;border:0;padding:3px 8px;border-radius:5px;font:inherit;font-size:13px;color:#cfe0ea;cursor:pointer}.internal_navButton__VsZby:hover{background:rgba(255,255,255,.14);color:#fff}@media (max-width:640px){.internal_bar__UW9kA{padding:7px 12px;gap:2px 8px}.internal_brand__Zj__I,.internal_runline__lrM_J{display:none}.internal_bar__UW9kA a{padding:7px 10px;font-size:14px}}.internal_page__T6IOf{padding:20px;max-width:1600px}.internal_h1__TU2Mr{font-size:19px;font-weight:650;margin:0 0 2px}.internal_sub__C6c4r{color:var(--ink-soft,#5c6f7a);font-size:13px;margin:0 0 18px}.internal_tiles___2mo8{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-gap:10px;gap:10px;margin-bottom:24px}.internal_tile__O84BL{border:1px solid var(--line,#d9e2e8);border-radius:8px;padding:11px 13px;background:#fbfdfe}.internal_tileValue__07kM7{font-size:22px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.internal_tileLabel__0IZFP{font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft,#5c6f7a);margin-top:3px}.internal_tileNote__iz6BT{font-size:11.5px;color:var(--ink-soft,#5c6f7a);margin-top:5px}.internal_tileWarn__vqG0E{border-color:#e0b430;background:#fffaeb}.internal_tableWrap__mDjsW{overflow-x:auto;border:1px solid var(--line,#d9e2e8);border-radius:8px;margin-bottom:22px}.internal_tableWrap__mDjsW table{border-collapse:collapse;width:100%;font-size:13px}.internal_tableWrap__mDjsW th{background:#f2f6f8;text-align:left;font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#465964;padding:8px 10px;border-bottom:1px solid var(--line,#d9e2e8);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0}.internal_tableWrap__mDjsW td{padding:6px 10px;border-bottom:1px solid #eef3f6;vertical-align:top}.internal_tableWrap__mDjsW tbody tr:hover td{background:#f7fbfd}.internal_sortButton__PbTY1{display:inline-flex;align-items:baseline;gap:5px;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}.internal_sortActive__PYba_,.internal_sortButton__PbTY1:hover{color:#1f5f9e}.internal_sortMark__z0oK2{font-size:9px;opacity:.45}.internal_sortActive__PYba_ .internal_sortMark__z0oK2{opacity:1}.internal_tableWrap__mDjsW th.internal_num__lzqFY .internal_sortButton__PbTY1,.internal_tableWrap__mDjsW th:has(.internal_num__lzqFY) .internal_sortButton__PbTY1{justify-content:flex-end}.internal_num__lzqFY{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.internal_dim__nbqXv{color:var(--ink-soft,#5c6f7a)}.internal_clip__c9jKn{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal_mono__gTd0q{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.internal_tableWrap__mDjsW td a{color:#1f5f9e;text-decoration:none;font-weight:500}.internal_tableWrap__mDjsW td a:hover{text-decoration:underline}.internal_tableWrap__mDjsW tfoot td{font-weight:650;background:#f2f6f8;border-top:1px solid var(--line,#d9e2e8);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.internal_badge__KV3Pw{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;border:1px solid transparent}.internal_badgeNeutral__mHhy_{background:#eef3f6;color:#465964}.internal_badgeTree__YeRM8{background:#e6f4ea;color:#1c6b3a}.internal_badgeRemove__ekUD7{background:#fdeaea;color:#99241f}.internal_badgeWatch__nxhWf{background:#fff4e0;color:#8a5a00}.internal_badgeEdit__jbnVK{background:#e8eeff;color:#2b3f8f}.internal_badgeOverride__F9fLm{background:#f0e6ff;color:#5b2b8f}.internal_filters__6_B5V{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:14px}.internal_field__QR6S0{display:flex;flex-direction:column;gap:4px}.internal_field__QR6S0 label{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft,#5c6f7a);font-weight:600}.internal_field__QR6S0 input,.internal_field__QR6S0 select,.internal_field__QR6S0 textarea{font:inherit;padding:6px 9px;border:1px solid var(--line,#d9e2e8);border-radius:6px;background:#fff;color:inherit;min-width:150px}.internal_field__QR6S0 input:focus,.internal_field__QR6S0 select:focus,.internal_field__QR6S0 textarea:focus{outline:2px solid #2a78d6;outline-offset:-1px}.internal_button__dSrAJ{font:inherit;font-weight:600;padding:7px 14px;border-radius:6px;border:1px solid #1f5f9e;background:#2a78d6;color:#fff;cursor:pointer}.internal_button__dSrAJ:hover{background:#1f5f9e}.internal_buttonGhost__xyXCk{background:#fff;color:#1f5f9e}.internal_buttonGhost__xyXCk:hover{background:#eef4fb}.internal_count__wdUmM{font-size:12.5px;color:var(--ink-soft,#5c6f7a);margin:0 0 10px}.internal_cols__yfIup{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);grid-gap:22px;gap:22px}@media (max-width:900px){.internal_cols__yfIup{grid-template-columns:1fr}}.internal_card__sfHyZ{border:1px solid var(--line,#d9e2e8);border-radius:8px;padding:14px 16px;margin-bottom:18px}.internal_cardTitle__5Pqn6{font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:650;color:#465964;margin:0 0 10px}.internal_kv__6XNtJ{display:grid;grid-template-columns:minmax(120px,auto) 1fr;grid-gap:4px 14px;gap:4px 14px;font-size:13px}.internal_kv__6XNtJ dt{color:var(--ink-soft,#5c6f7a)}.internal_kv__6XNtJ dd{margin:0}.internal_notes__RWbDP{white-space:pre-wrap;font-size:13px;background:#f7fbfd;border-left:3px solid var(--line,#d9e2e8);padding:8px 10px;border-radius:0 5px 5px 0}.internal_form__1Elgq{display:flex;flex-direction:column;gap:12px}.internal_form__1Elgq textarea{min-height:62px;resize:vertical}.internal_formRow__d8xFs{display:flex;gap:10px;flex-wrap:wrap}.internal_formRow__d8xFs>*{flex:1 1 130px}.internal_help__WP9Bv{font-size:12px;color:var(--ink-soft,#5c6f7a);margin:0}.internal_ok__E5hQV{color:#1c6b3a;font-weight:600;font-size:13px}.internal_err__x_37K{color:#99241f;font-weight:600;font-size:13px}.internal_sheetOwned__5wQXa{font-size:12px;color:#8a5a00;background:#fff4e0;border:1px solid #f0d79a;border-radius:6px;padding:8px 10px;margin:0 0 12px}.internal_empty__F6djh{color:var(--ink-soft,#5c6f7a);font-size:13px;padding:14px 0}.internal_drop__jt6Cg{border:2px dashed var(--line,#d9e2e8);border-radius:10px;padding:30px 20px;text-align:center;cursor:pointer;background:#fbfdfe;transition:border-color .12s,background .12s}.internal_drop__jt6Cg:focus-visible,.internal_drop__jt6Cg:hover{border-color:#2a78d6;background:#f4f9fe}.internal_dropActive__PsGbR{border-color:#2a78d6;background:#eaf3fd}.internal_dropTitle__haSBf{margin:0 0 4px;font-size:15px;font-weight:650}.internal_dropFile__OnmCs{margin:10px 0 0;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;color:#1f5f9e}.internal_badgeWarnText__1P4Hj{color:#8a5a00;font-weight:600}.internal_log__xBzFP{margin:0;padding:12px 14px;background:#16232b;color:#d7e3ea;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow-x:auto;white-space:pre;max-height:480px;overflow-y:auto}.internal_bullets__GAyKh{margin:0;padding-left:20px;font-size:13px}.internal_bullets__GAyKh li{margin-bottom:8px}.internal_inlineForm___Y_11{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.internal_inlineForm___Y_11 input{font:inherit;font-size:12.5px;padding:4px 7px;border:1px solid var(--line,#d9e2e8);border-radius:5px;min-width:150px}.internal_inlineForm___Y_11 button{padding:4px 10px;font-size:12.5px}