@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--bg:#f6f8fb;--bg-elev:#eef1f6;--surface:#fff;--surface-2:#f1f4f9;--surface-3:#e7ecf3;--text:#0f1b30;--text-2:#1e2942;--text-muted:#5a6781;--text-dim:#8b95ab;--border:#d8dee9;--hairline:#0f1b300f;--accent:#0ea5e9;--accent-2:#38bdf8;--accent-soft:#0ea5e921;--accent-ring:#0ea5e959;--accent-ink:#04253a;--pos:#16a34a;--pos-soft:#16a34a1f;--neg:#dc2626;--neg-soft:#dc26261a;--warn:#d97706;--warn-soft:#d977061f;--info:#6366f1;--info-soft:#6366f11f;--gap:16px;--pad:20px;--radius:10px;--radius-lg:14px;--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 6px 18px -6px #0f172a1a;--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0a0e1a;--bg-elev:#0f1525;--surface:#131a2c;--surface-2:#1a2236;--surface-3:#232c44;--text:#e8ecf3;--text-2:#c5cad6;--text-muted:#8b94a8;--text-dim:#5a6379;--border:#232c44;--hairline:#ffffff0f;--accent-ink:#04253a;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 18px -6px #0009;--scheme:dark}}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;margin:0;padding:0}body{font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:var(--scheme);font-size:14px;line-height:1.45}#root{height:100%}::selection{background:var(--accent-soft);color:var(--text)}button{font-family:inherit}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--accent);color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-md);padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-100px;left:8px}.skip-link:focus,.skip-link:focus-visible{outline-offset:2px;outline:2px solid #fff;top:8px}.app{background:var(--bg);grid-template-columns:260px 1fr;height:100vh;display:grid}.app.compact-nav{grid-template-columns:68px 1fr}.sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;gap:2px;min-height:0;padding:14px 12px;display:flex;overflow:hidden}.brand{align-items:center;gap:10px;margin-bottom:10px;padding:6px 8px 16px;display:flex}.brand-mark{background:var(--accent);width:32px;height:32px;color:var(--accent-ink);letter-spacing:-.02em;border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.brand-name{letter-spacing:-.01em;color:var(--text);font-size:14px;font-weight:600}.brand-sub{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;margin-top:1px;font-size:11px;font-weight:500}.nav-section{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);padding:12px 12px 6px;font-size:10.5px;font-weight:600}.nav-item{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:500;transition:background-color .1s,color .1s;display:flex;position:relative}.nav-item:hover,.nav-item.active{background:var(--surface-2);color:var(--text)}.nav-item.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.nav-item .ico{width:18px;height:18px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav-item.active .ico{color:var(--accent)}.nav-item .label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-spacer{flex:1;min-height:8px}.user-pill{border-top:1px solid var(--hairline);align-items:center;gap:10px;margin-top:4px;padding:10px 8px;display:flex}.user-pill .user-meta{flex:1;min-width:0;overflow:hidden}.user-pill .user-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.user-pill .user-role{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.user-pill .chev{color:var(--text-dim);flex-shrink:0}.avatar{background:var(--surface-3);width:28px;height:28px;color:var(--text-2);letter-spacing:.02em;border-radius:7px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.sidebar .btn-logout{justify-content:center;width:100%;margin-top:6px}.main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.topbar{border-bottom:1px solid var(--hairline);background:var(--surface);align-items:center;gap:12px;min-height:56px;padding:12px 20px;display:flex}.crumbs{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.crumbs .sep{color:var(--text-dim)}.crumbs .cur{color:var(--text);font-weight:600}.topbar-spacer{flex:1}.search{background:var(--surface-2);width:280px;max-width:30vw;color:var(--text-muted);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.search .ico{color:var(--text-dim);display:inline-flex}.search input{color:var(--text);background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:13px}.search input::placeholder{color:var(--text-muted)}.search kbd{font-family:var(--mono);background:var(--surface-3);color:var(--text-muted);border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-size:11px}.icon-btn{width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;transition:background-color .1s;display:inline-grid;position:relative}.icon-btn:hover{background:var(--surface-2)}.icon-btn .dot{background:var(--neg);border:2px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.content{padding:var(--pad);background:var(--bg);flex:1;overflow:auto}.content-narrow{max-width:1280px;margin:0 auto}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:24px;display:flex}.page-head .label-chip{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:6px;font-size:10.5px;font-weight:600;display:inline-block}.page-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:24px;font-weight:600}.page-sub{color:var(--text-muted);margin:4px 0 0;font-size:13px}.page-actions{align-items:center;gap:8px;display:flex}.btn{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .1s,border-color .1s,color .1s;display:inline-flex}.btn:hover{background:var(--surface-2);color:var(--text)}.btn:focus-visible{outline:2px solid var(--accent-ring);outline-offset:1px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary:hover{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-2)}.btn-sm{padding:6px 10px;font-size:12px}.btn-icon{padding:8px}.btn .ico{display:inline-flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--pad);box-shadow:var(--shadow-sm)}.card-flush{padding:0}.card-tight{padding:14px 16px}.card-hd{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.card-hd .card-title{color:var(--text);letter-spacing:-.01em;font-size:13px;font-weight:600}.card-hd .card-sub{color:var(--text-muted);margin-top:2px;font-size:11.5px}.card-body{padding:16px}.badge{background:var(--surface-2);color:var(--text-muted);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge-pos{background:var(--pos-soft);color:var(--pos)}.badge-neg{background:var(--neg-soft);color:var(--neg)}.badge-info{background:var(--info-soft);color:var(--info)}.badge-warn{background:var(--warn-soft);color:var(--warn)}.badge-accent{background:var(--accent-soft);color:var(--accent)}.status{align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.status:before{content:"";background:var(--text-muted);border-radius:50%;width:6px;height:6px}.status.s-pos:before{background:var(--pos)}.status.s-neg:before{background:var(--neg)}.status.s-info:before{background:var(--info)}.status.s-warn:before{background:var(--warn)}.status.s-muted:before{background:var(--text-dim)}.status.s-pos{color:var(--pos)}.status.s-neg{color:var(--neg)}.status.s-info{color:var(--info)}.status.s-warn{color:var(--warn)}.status.s-muted{color:var(--text-muted)}.seg{background:var(--surface-2);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.seg button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background-color .1s,color .1s}.seg button:hover{color:var(--text-2)}.seg button.on{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}.tabs{border-bottom:1px solid var(--border);gap:4px;display:flex}.tabs button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:color .1s,border-color .1s}.tabs button:hover{color:var(--text-2)}.tabs button.on{color:var(--accent);border-bottom-color:var(--accent)}.input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .1s,box-shadow .1s}.input::placeholder{color:var(--text-dim)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring);outline:0}.input:disabled{opacity:.6;cursor:not-allowed}.input-group{align-items:center;display:flex;position:relative}.input-group .addon{color:var(--text-dim);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.input-group .addon-l{left:10px}.input-group .addon-r{right:10px}.input-group .input.with-addon-l{padding-left:34px}.input-group .input.with-addon-r{padding-right:34px}.kpi-grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.kpi-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.kpi-value{letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-size:22px;font-weight:600}.kpi-trend{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.kpi-trend.t-pos{color:var(--pos)}.kpi-trend.t-neg{color:var(--neg)}.kpi-sparkbar{background:var(--surface-2);border-radius:999px;height:4px;margin-top:4px;overflow:hidden}.kpi-sparkbar>span{background:var(--accent);height:100%;display:block}.kpi-spark{align-items:flex-end;gap:1px;width:100%;height:22px;margin-top:6px;display:flex}.kpi-spark>i{background:var(--accent);opacity:.55;border-radius:1px;flex:1 1 0;min-height:1px;transition:opacity .15s}.kpi-spark>i.recent{opacity:.95}.kpi-spark:hover>i{opacity:.85}.split-2{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.split-3{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.row{gap:var(--gap);display:flex}.stack{gap:var(--gap);flex-direction:column;display:flex}.flex-row{align-items:center;gap:8px;display:flex}.flex-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.muted{color:var(--text-muted)}.tiny{font-size:11px}.mono{font-family:var(--mono)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.h-rule{border:0;border-top:1px solid var(--hairline);margin:14px 0}.tbl{border-collapse:separate;border-spacing:0;width:100%}.tbl thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:left;border-bottom:1px solid var(--border);background:var(--surface);padding:10px 14px;font-size:11px;font-weight:600}.tbl tbody td{border-bottom:1px solid var(--hairline);color:var(--text-2);padding:14px;font-size:13px}.tbl tbody tr:last-child td{border-bottom:0}.tbl-row-click{cursor:pointer}.tbl-row-click:hover td{background:var(--surface-2)}.bar-track{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.bar-fill{background:var(--accent);border-radius:inherit;height:100%}.company-logo{background:var(--surface-3);width:32px;height:32px;color:var(--text-2);border-radius:8px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.activity{flex-direction:column;display:flex}.activity-item{border-bottom:1px solid var(--hairline);gap:10px;padding:10px 14px;font-size:13px;display:flex}.activity-item:last-child{border-bottom:0}.dot-ico{background:var(--surface-2);width:26px;height:26px;color:var(--text-muted);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.activity-msg{color:var(--text-2);flex:1}.activity-time{color:var(--text-dim);font-size:11.5px}.hello{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.greet{letter-spacing:-.015em;color:var(--text);font-size:20px;font-weight:600}.quick{flex-wrap:wrap;gap:8px;display:flex}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}.skeleton{background:var(--surface-2);border-radius:6px;animation:1.4s ease-in-out infinite pulse}.colchart{align-items:flex-end;gap:2px;height:140px;padding:6px 4px 0;display:flex}.colbar{border-radius:3px;flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:1px;min-width:2px;display:flex;overflow:hidden}.colbar>i{background:var(--accent);border-radius:2px 2px 0 0;width:100%;transition:opacity .1s;display:block}.colbar>i.colbar-neg{background:var(--neg)}.colbar:hover>i{opacity:.85}.colchart-x{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding:6px 4px 0;font-size:10.5px;display:flex}.chart-legend{color:var(--text-muted);gap:14px;margin-top:8px;font-size:11px;display:flex}.chart-legend .lg-dot{vertical-align:-1px;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.hello .greet h1{letter-spacing:-.02em;color:var(--text);margin:0;font-size:22px;font-weight:600}.hello .greet .sub{color:var(--text-muted);margin-top:4px;font-size:13px}.activity-item .who{color:var(--text);font-weight:600}.activity-item .what{color:var(--text-2)}.activity-item:hover{background:var(--surface-2)}.tbl-skel-row td{height:44px}.tbl-skel-row .skeleton{width:80%;height:12px}.empty-state{text-align:center;color:var(--text-muted);padding:28px 16px;font-size:13px}.empty-state .empty-title{color:var(--text-2);margin-bottom:4px;font-size:14px;font-weight:600}.empty-state .empty-action{margin-top:10px}@media (max-width:1100px){.split-2,.split-3{grid-template-columns:1fr}.kpi-grid-6{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.kpi-grid-6{grid-template-columns:repeat(2,1fr)}}@media (max-width:880px){.app{grid-template-columns:68px 1fr}.sidebar .brand-name,.sidebar .brand-sub,.sidebar .nav-section,.sidebar .nav-item .label,.sidebar .user-pill .user-meta,.sidebar .user-pill .chev,.sidebar .btn-logout .label-txt{display:none}.sidebar .nav-item{justify-content:center;padding:9px}.sidebar .nav-item.active:before{left:-8px}.sidebar .user-pill{justify-content:center;padding:8px}.sidebar .brand{justify-content:center;padding:6px 0 14px}.search{width:200px}}@media (max-width:760px){.content{padding:14px}.topbar{gap:8px;padding:10px 14px}.search{display:none}.crumbs{font-size:12px}}.modal-backdrop{z-index:100;background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 32px);display:flex;box-shadow:0 24px 64px -16px #00000040}.modal.modal-sm{max-width:360px}.modal.modal-md{max-width:480px}.modal.modal-lg{max-width:640px}.modal-hd{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title{margin:0;font-size:15px;font-weight:600}.modal-body{padding:20px;overflow-y:auto}.modal-ft{border-top:1px solid var(--hairline);background:var(--surface-2);border-radius:0 0 var(--radius-lg) var(--radius-lg);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.btn-danger{background:var(--neg);color:#fff;border-color:var(--neg)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--neg) 90%, black);border-color:color-mix(in srgb, var(--neg) 90%, black);color:#fff}.banner{border-radius:var(--radius);margin-bottom:var(--gap);color:var(--text);align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.banner>*{min-width:0}.banner-warn{background:var(--warn-soft);color:var(--text)}.banner-neg{background:var(--neg-soft);color:var(--text)}.banner-info{background:var(--info-soft);color:var(--text)}.banner-pos{background:var(--pos-soft);color:var(--text)}.form-label{color:var(--text-2);letter-spacing:.01em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.company-logo-lg{border-radius:12px;width:48px;height:48px;font-size:16px}.ficha-back{margin-bottom:12px}.ficha-stats{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1100px){.ficha-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ficha-stats{grid-template-columns:1fr}}.bar-row{grid-template-columns:1fr auto;gap:6px 12px;margin-bottom:12px;display:grid}.bar-row:last-child{margin-bottom:0}.bar-row-label{color:var(--text-2);font-size:12.5px}.bar-row-value{font-family:var(--mono);font-size:12px;font-weight:600}.bar-row-track{grid-column:1/-1}.u-flex-1{flex:1}.u-w-100{width:100%}.u-text-right{text-align:right}.u-color-neg{color:var(--neg)}.u-color-accent{color:var(--accent)}.u-fw-600{font-weight:600}.u-fs-12{font-size:12px}.u-fs-13{font-size:13px}.u-fs-14{font-size:14px}.u-mt-2{margin-top:2px}.u-mt-4{margin-top:4px}.u-mt-6{margin-top:6px}.u-mt-12{margin-top:12px}.u-mb-2{margin-bottom:2px}.u-mb-4{margin-bottom:4px}.u-mb-8{margin-bottom:8px}.u-mb-10{margin-bottom:10px}.u-mb-12{margin-bottom:12px}.u-mb-14{margin-bottom:14px}.u-mb-16{margin-bottom:16px}.u-gap-8{gap:8px}.u-gap-12{gap:12px}.u-gap-14{gap:14px}.u-fs-13-fw-600{font-size:13px;font-weight:600}.u-fs-14-fw-600{font-size:14px;font-weight:600}.u-fw-500{font-weight:500}.u-fw-700{font-weight:700}.u-fs-11{font-size:11px}.u-pos-rel{position:relative}.u-overflow-x-auto{overflow-x:auto}.u-cursor-pointer{cursor:pointer}.u-ml-6{margin-left:6px}.u-gap-6{gap:6px}.u-gap-10{gap:10px}.u-w-100px{width:100px}.u-w-110px{width:110px}.u-w-130px{width:130px}.u-w-150px{width:150px}.u-mw-520{max-width:520px}.u-mb-0{margin-bottom:0}.u-p-3-4{padding:3px 4px}.u-color-neg-fs-13{color:var(--neg);font-size:13px}.u-flex-1-minw-0{flex:1;min-width:0}.u-color-pos{color:var(--pos)}.u-color-text-muted{color:var(--text-muted)}.u-flex-2{flex:2}.u-w-32px{width:32px}.u-w-60px{width:60px}.u-w-70px{width:70px}.u-w-80px{width:80px}.u-w-90px{width:90px}.u-mt-8{margin-top:8px}.u-mt-10{margin-top:10px}.u-mt-var-gap{margin-top:var(--gap)}.u-ml-8{margin-left:8px}.u-mw-480{max-width:480px}.u-color-neg-mt-4{color:var(--neg);margin-top:4px}.u-color-accent-fw-600{color:var(--accent);font-weight:600}.u-color-accent-fw-700{color:var(--accent);font-weight:700}.u-flex-center-gap-8{align-items:center;gap:8px;display:flex}.u-flex-gap-8{gap:8px;display:flex}.u-gap-4{gap:4px}.u-color-warn{color:var(--warn)}.u-w-40px{width:40px}.u-w-120px{width:120px}.u-text-center{text-align:center}.u-fw-600-mb-6{margin-bottom:6px;font-weight:600}.u-color-neg-text-right{color:var(--neg);text-align:right}.u-text-right-nowrap{text-align:right;white-space:nowrap}.u-lh-15-mb-14{margin-bottom:14px;line-height:1.5}.u-fs-18-fw-700{font-size:18px;font-weight:700}.u-color-neg-fs-12-mt-4{color:var(--neg);margin-top:4px;font-size:12px}.u-flex-end-gap-8{justify-content:flex-end;gap:8px;display:flex}.u-p-16{padding:16px}.u-p-32{padding:32px}.u-fs-17{font-size:17px}.u-pr-16{padding-right:16px}.u-mr-4{margin-right:4px}.u-mb-18{margin-bottom:18px}.u-mb-20{margin-bottom:20px}.u-w-140{width:140px}.u-mw-420{max-width:420px}.u-overflow-auto{overflow:auto}.u-flex-shrink-0{flex-shrink:0}.u-text-none{text-decoration:none}.u-nowrap{white-space:nowrap}.u-flex-1-1-200{flex:200px}.u-flex-0-0-140{flex:0 0 140px}.u-m-0-0-8{margin:0 0 8px}.u-m-4-0-0-fs-13{margin:4px 0 0;font-size:13px}.u-flex-gap-4{gap:4px;display:flex}.u-w-100-mt-4{width:100%;margin-top:4px}.u-td-right-p-6-8{text-align:right;padding:6px 8px}.u-td-right-fw-700{text-align:right;font-weight:700}.u-gap-8-flex-wrap{flex-wrap:wrap;gap:8px}.u-gap-4-justify-end{justify-content:flex-end;gap:4px}.u-h-30-fs-12{height:30px;font-size:12px}.u-p-20-grid-gap-16{gap:16px;padding:20px;display:grid}.u-flex-col-gap-4{flex-direction:column;gap:4px;display:flex}.u-flex-col-gap-2{flex-direction:column;gap:2px;display:flex}.u-uppercase-06-fw-600{letter-spacing:.06em;text-transform:uppercase;font-weight:600}.u-p-0{padding:0}.u-m-0{margin:0}.u-mt-0{margin-top:0}.u-mt-3{margin-top:3px}.u-mt-16{margin-top:16px}.u-mb-3{margin-bottom:3px}.u-mb-6{margin-bottom:6px}.u-mb-24{margin-bottom:24px}.u-mb-var-gap{margin-bottom:var(--gap)}.u-mw-180{min-width:180px}.u-w-96{width:96px}.u-gap-var-gap{gap:var(--gap)}.u-flex-1-1-220{flex:220px}.u-flex-1-1-180{flex:180px}.u-flex-0-0-150{flex:0 0 150px}.u-mt-0-fs-16{margin-top:0;font-size:16px}.u-ml-8-fw-400{margin-left:8px;font-weight:400}.u-w-140-ml-6{width:140px;margin-left:6px}.u-w-100-resize-v{resize:vertical;width:100%}.u-w-100-pr-38{width:100%;padding-right:38px}.u-p-32-text-center{text-align:center;padding:32px}.u-p-20-text-center{text-align:center;padding:20px}.u-p-16-text-center{text-align:center;padding:16px}.u-mt-0-mb-14{margin-top:0;margin-bottom:14px}.u-gap-8-justify-end{justify-content:flex-end;gap:8px}.u-fw-600-mb-4{margin-bottom:4px;font-weight:600}.u-fw-600-fs-15{font-size:15px;font-weight:600}.u-fs-14-mb-8{margin-bottom:8px;font-size:14px}.u-fs-13-fw-500{font-size:13px;font-weight:500}.u-fs-12-mt-4{margin-top:4px;font-size:12px}.u-list-reset{margin:0;padding:0;list-style:none}.u-flex-between-center-nogap{justify-content:space-between;align-items:center;display:flex}.u-gap-8-center-mb-6{align-items:center;gap:8px;margin-bottom:6px}.u-gap-6-wrap-center{flex-wrap:wrap;align-items:center;gap:6px}.u-fw-600-fs-13-mb-8{margin-bottom:8px;font-size:13px;font-weight:600}.u-fs-14-fw-600-lh-11{font-size:14px;font-weight:600;line-height:1.1}.u-grid-1fr-1fr-gap-12{grid-template-columns:1fr 1fr;gap:12px;display:grid}.u-grid-gap-12{gap:12px;display:grid}.u-flex-col-gap-14{flex-direction:column;gap:14px;display:flex}.u-flex-center-gap-10{align-items:center;gap:10px;display:flex}.u-block-fs-12-mb-6{margin-bottom:6px;font-size:12px;display:block}.u-td-right-fw-700-accent{text-align:right;color:var(--accent);font-weight:700}.u-align-items-flex-start{align-items:flex-start}.u-z-500{z-index:500}.u-z-600{z-index:600}.u-w-64{width:64px}.u-w-200{width:200px}.u-w-240{width:240px}.u-w-auto{width:auto}.u-rotate-180{transform:rotate(180deg)}.u-p-10{padding:10px}.u-p-12{padding:12px}.u-p-20{padding:20px}.u-pl-36{padding-left:36px}.u-mw-min-130{min-width:130px}.u-mw-min-0{min-width:0}.u-mw-160{max-width:160px}.u-mw-440{max-width:440px}.u-mw-460{max-width:460px}.u-mw-560{max-width:560px}.u-mw-720{max-width:720px}.u-mw-760{max-width:760px}.u-mt-20{margin-top:20px}.u-fs-16{font-size:16px}.u-td-right-fw-600{text-align:right;font-weight:600}.u-td-left-p-6-8{text-align:left;padding:6px 8px}.u-p-3-4-text-center{text-align:center;padding:3px 4px}.u-gap-8-center{align-items:center;gap:8px;display:flex}.u-gap-6-mb-12{gap:6px;margin-bottom:12px}.u-fw-700-fs-15{font-size:15px;font-weight:700}.u-fw-600-fs-12{font-size:12px;font-weight:600}.u-fs-22-fw-800{font-size:22px;font-weight:800}.u-fs-16-fw-600{font-size:16px;font-weight:600}.u-mt-12-fs-13{margin-top:12px;font-size:13px}.u-mt-18-mb-8{margin-top:18px;margin-bottom:8px}.u-mt-2-color-accent{color:var(--accent);margin-top:2px}.u-w-142-nowrap{white-space:nowrap;width:142px}.u-text-center-m-20-0-0{text-align:center;margin:20px 0 0}.u-m-0-fs-16-fw-600{margin:0;font-size:16px;font-weight:600}.u-m-0-fs-16{margin:0;font-size:16px}.u-m-0-color-tm-fs-135{color:var(--text-muted);margin:0;font-size:13.5px}.u-gap-8-wrap-flex-end{flex-wrap:wrap;align-items:flex-end;gap:8px}.u-inline-block-w-60-h-22{width:60px;height:22px;display:inline-block}.u-flex-col-flex-1-mh-0{flex-direction:column;flex:1;min-height:0;display:flex}.u-block-fs-12-tm-mb-6{color:var(--text-muted);margin-bottom:6px;font-size:12px;display:block}.u-divider-top-4{border-top:1px solid var(--hairline);margin-top:4px;padding-top:4px}.u-m-8-0-0-18-p-0{margin:8px 0 0 18px;padding:0}.u-m-12-0-flex-center{justify-content:center;margin:12px 0;display:flex}.u-overflow-x-border-r-6{border:1px solid var(--border);border-radius:6px;overflow-x:auto}.u-fs-13-text-center-m{text-align:center;margin:0 0 20px;font-size:13px}.u-fs-12-fw-500-ml-4{margin-left:4px;font-size:12px;font-weight:500}.u-p-26-fs-13-fw-600-w-110{width:110px;padding:2px 6px;font-size:13px;font-weight:600}.u-gap-10-mb-12-wrap-center{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.hr-divider{border:none;border-top:1px solid var(--border);margin:0}.btn-reset{cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit}.loading-full{place-items:center;height:100vh;display:grid}.u-flex-15{flex:1.5}.u-flex-0-0-240{flex:0 0 240px}.u-color-warn-hex{color:var(--warn,#d97706)}.u-bg-surface-2{background:var(--surface-2)}.u-accent-color{accent-color:var(--accent)}.u-word-break-all{word-break:break-all}.u-p-6-0{padding:6px 0}.u-p-4-12{padding:4px 12px}.u-p-28-16{padding:28px 16px}.u-p-0-18-18{padding:0 18px 18px}.u-p-4-5{padding:4px 5px}.u-color-neg-p-2{color:var(--neg);padding:2px}.u-color-muted-underline{color:var(--muted);text-decoration:underline}.u-align-center-mb-8{align-items:center;margin-bottom:8px}.u-align-items-center{align-items:center}.u-font-inherit-resize-v{resize:vertical;font-family:inherit}.u-flex-1-overflow-mh-0{flex:1;min-height:0;overflow:auto}.u-grid-gap-12-nocol{gap:12px;display:grid}.u-flex-between-fs-13{justify-content:space-between;font-size:13px;display:flex}.u-flex-col-end-gap-2{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.u-flex-center-gap-12-wrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.u-color-muted-fs-14-nosel{color:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:14px}.fieldset-inline{border:0;margin:0;padding:0}.u-w-30{width:30px}.u-w-36{width:36px}.u-w-48{width:48px}.u-w-56{width:56px}.u-w-66{width:66px}.u-w-68{width:68px}.u-w-72{width:72px}.u-w-76{width:76px}.u-w-84{width:84px}.u-w-88{width:88px}.u-w-94{width:94px}.u-w-108{width:108px}.u-w-136{width:136px}.u-w-160{width:160px}.u-w-220{width:220px}.u-w-280{width:280px}.u-fs-12-fw-500-ml-4-b{margin-left:4px;font-size:12px;font-weight:500}.u-resize-v-mh-84{resize:vertical;min-height:84px}.u-position-sticky-top-16{position:sticky;top:16px}.u-pl-30{padding-left:30px}.u-p-40{padding:40px}.u-p-24{padding:24px}.u-td-right-color-pos{text-align:right;color:var(--pos)}.u-td-left{text-align:left}.u-p-40-text-center{text-align:center;padding:40px}.u-p-8-text-center{text-align:center;padding:8px}.u-p-32-20-text-center{text-align:center;padding:32px 20px}.u-text-center-m-16-0-0{text-align:center;margin:16px 0 0}.u-text-center-fs-20-m-0-0-8{text-align:center;margin:0 0 8px;font-size:20px}.u-p-40-text-center-fs-13{text-align:center;padding:40px;font-size:13px}.u-p-24-text-center{text-align:center;padding:24px}.u-p-8-fs-12-color-muted{color:var(--text-muted);padding:8px;font-size:12px}.u-pb-8-color-muted-fw-700-fs-18{color:var(--text-muted);padding-bottom:8px;font-size:18px;font-weight:700}.u-opacity-05{opacity:.5}.u-mt-14{margin-top:14px}.u-p-18{padding:18px}.u-mw-180-max{max-width:180px}.u-mw-200-max{max-width:200px}.u-mw-240-max{max-width:240px}.u-mw-320-max{max-width:320px}.u-mw-620-max{max-width:620px}.u-mw-640-max{max-width:640px}.u-p-8-10{padding:8px 10px}.u-p-10-14{padding:10px 14px}.u-p-7-6{padding:7px 6px}.u-p-0-8{padding:0 8px}.u-w-60-td-right{text-align:right;width:60px}.u-w-84-td-right{text-align:right;width:84px}.u-w-96-td-right{text-align:right;width:96px}.u-w-100-td-right{text-align:right;width:100px}.u-opacity-04-not-allowed{opacity:.4;cursor:not-allowed}.u-p-18-mb-12{margin-bottom:12px;padding:18px}.u-p-16-mt-16{margin-top:16px;padding:16px}.u-p-16-mb-16{margin-bottom:16px;padding:16px}.u-p-12-border-bottom{border-bottom:1px solid var(--border);padding:12px}.u-mw-min-150-nowrap{white-space:nowrap;min-width:150px}.u-mh-85vh-oy-auto{max-height:85vh;overflow-y:auto}.u-mh-78vh-o-auto{max-height:78vh;overflow:auto}.u-mh-70vh-oy-auto{max-height:70vh;overflow-y:auto}.u-mt-6-italic{margin-top:6px;font-style:italic}.u-mt-2-td-right{text-align:right;margin-top:2px}.u-mt-12-align-end{align-items:flex-end;margin-top:12px}.u-mw-560-w-92vw{width:92vw;max-width:560px}.u-img-contain-full{object-fit:contain;max-width:100%;max-height:100%}.u-p-12-bg-subtle-r-4{background:var(--bg-subtle,#f9fafb);border-radius:4px;padding:12px}.u-p-6-10-border-r-8{border:1px solid var(--border);border-radius:8px;padding:6px 10px}.u-p-6-8-td-right-mono{text-align:right;padding:6px 8px;font-family:monospace}.u-p-12-16-m-0-fs-16{margin:0;padding:12px 16px;font-size:16px}.u-p-12-16-bb-flex-shrink{border-bottom:1px solid var(--border);flex-shrink:0;padding:12px 16px}.u-mt-6-flex-center-8-wrap{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.u-modal-title{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.u-dropdown-abs{z-index:60;max-height:220px;margin-top:2px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.u-input-icon-abs{color:var(--text-muted);pointer-events:none;font-size:11px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.u-btn-left-fill{text-align:left;justify-content:flex-start;width:100%;padding:8px 10px}.u-badge-mini-muted{text-align:center;color:var(--text-muted);padding:3px 6px;font-size:11px}.u-empty-state-grid{min-height:200px;color:var(--text-muted);place-items:center;display:grid}.u-section-title{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-weight:700}.u-flex-between-start-16{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.u-flex-center-muted-fs-13{color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.u-color-pos-fs-14-fw-600-flex{color:var(--pos);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.u-empty-p-24-16{color:var(--text-muted);text-align:center;padding:24px 16px;font-size:13px}.u-empty-p-16-14{text-align:center;color:var(--text-muted,#7c87a5);padding:16px 14px;font-size:12px}.u-mt-0-mb-16{margin-top:0;margin-bottom:16px}.u-ml-6-color-warn{color:var(--warn);margin-left:6px}.u-ml-4{margin-left:4px}.u-ml-auto{margin-left:auto}.u-mb-4-block{margin-bottom:4px;display:block}.u-mb-20-gap-12{gap:12px;margin-bottom:20px}.u-mb-2-flex-center-6{align-items:center;gap:6px;margin-bottom:2px;display:flex}.u-mb-14-text-center{text-align:center;margin-bottom:14px}.u-mb-12-fs-14{margin-bottom:12px;font-size:14px}.u-mb-12-align-end{align-items:flex-end;margin-bottom:12px}.u-mb-1{margin-bottom:1px}.u-m-0-fs-13-lh-15{margin:0;font-size:13px;line-height:1.5}.u-m-8-0-0-0-fs-14{margin:8px 0 0;font-size:14px}.u-m-0-0-12{margin:0 0 12px}.u-h-6{height:6px}.u-h-30-fs-12-td-right{text-align:right;height:30px;font-size:12px}.u-h-16-w-60{width:60px;height:16px}.u-uppercase-label{text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:10.5px}.u-uppercase-06-fw-700{letter-spacing:.06em;text-transform:uppercase;font-weight:700}.u-gap-8-mt-14-end{justify-content:flex-end;gap:8px;margin-top:14px}.u-gap-8-center-mt-14{justify-content:center;gap:8px;margin-top:14px}.u-gap-8-center-mb-4{align-items:center;gap:8px;margin-bottom:4px}.u-gap-10-mb-14-wrap{flex-wrap:wrap;gap:10px;margin-bottom:14px}.u-gap-8-p-8-0-border-bottom-start{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:8px;padding:8px 0}.u-card-hover-row{cursor:pointer;background:var(--surface-2);border-radius:8px;gap:10px;padding:10px 12px}.u-fw-600-fs-14-mb-4{margin-bottom:4px;font-size:14px;font-weight:600}.u-fw-600-fs-135-mb-8{margin-bottom:8px;font-size:13.5px;font-weight:600}.u-fw-600-fs-13-mb-6-muted{color:var(--text-muted);margin-bottom:6px;font-size:13px;font-weight:600}.u-fw-600-fs-13-mb-4{margin-bottom:4px;font-size:13px;font-weight:600}.u-fs-22-fw-600-ls-mt-4{letter-spacing:-.02em;margin-top:4px;font-size:22px;font-weight:600}.u-fs-18-fw-800-lh-11{font-size:18px;font-weight:800;line-height:1.1}.u-fs-17-fw-600-mt-4{margin-top:4px;font-size:17px;font-weight:600}.u-fs-16-fw-700-ls{letter-spacing:-.01em;font-size:16px;font-weight:700}.u-fs-13-text-center-24{text-align:center;margin:0 0 24px;font-size:13px}.u-fs-13-p-6-0-border-bottom{border-bottom:1px solid var(--hairline);padding:6px 0;font-size:13px}.u-fs-13-mt-0-mb-14{margin-top:0;margin-bottom:14px;font-size:13px}.u-fs-125-muted-mt-2{color:var(--text-muted);margin-top:2px;font-size:12.5px}.u-fs-12-lh-15-mb-14{margin-bottom:14px;font-size:12px;line-height:1.5px}.u-fs-12-fw-600-color-text-mb-8{color:var(--text);margin-bottom:8px;font-size:12px;font-weight:600}.u-gap-6-mb-8{gap:6px;margin-bottom:8px}.u-gap-6-flex-shrink-0{flex-shrink:0;gap:6px}.u-gap-5-fs-12{gap:5px;font-size:12px}.u-gap-20-align-start{align-items:flex-start;gap:20px}.u-fw-700-fs-13{font-size:13px;font-weight:700}.u-fw-600-cursor-pointer{cursor:pointer;font-weight:600}.u-fs-20-fw-700{font-size:20px;font-weight:700}.u-fs-135-lh-15{font-size:13.5px;line-height:1.5}.u-fs-12-mb-4{margin-bottom:4px;font-size:12px}.u-fs-12-p-6-8{padding:6px 8px;font-size:12px}.u-fs-12-p-4-10{padding:4px 10px;font-size:12px}.u-fs-12-p-2-0{padding:2px 0;font-size:12px}.u-gap-16-only{gap:16px}.u-fs-18-only{font-size:18px}.u-grid-col-full{grid-column:1/-1}.u-badge-uppercase-tiny{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;min-width:78px;font-size:11.5px;font-weight:600}.u-card-hint-row{border:1px solid var(--border);background:#ffffff05;border-radius:6px;margin-top:10px;padding:10px 12px}.u-fs-11-fw-700-muted-nowrap{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:700}.u-flex-1-mw-120-fs-14-td-right-p-6-10{text-align:right;flex:1;min-width:120px;padding:6px 10px;font-size:14px}.u-flex-between-start-16-wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.u-grid-autofit-180-16{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.u-grid-3col-15fr-8{grid-template-columns:1fr 1fr 1.5fr;gap:8px;display:grid}.u-grid-1fr-140-10{grid-template-columns:1fr 140px;gap:10px;display:grid}.u-fs-12-muted-mt-4{color:var(--text-muted);margin-top:4px;font-size:12px}.u-fs-11-muted-mr-3{color:var(--text-muted);margin-right:3px;font-size:11px}.u-fs-11-mt-4-flex-between{justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.u-flex-shrink-0-r-4-bg-white{background:#fff;border-radius:4px;flex-shrink:0}.u-flex-col-mh-0-mw-0{flex-direction:column;min-width:0;min-height:0;display:flex}.u-flex-col-h-100{flex-direction:column;height:100%;display:flex}.u-flex-col-gap-8{flex-direction:column;gap:8px;display:flex}.u-flex-center-6-fs-13{align-items:center;gap:6px;font-size:13px;display:flex}.u-flex-center-8-wrap-nogap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.u-fs-11-mt-2{margin-top:2px;font-size:11px}.u-fs-10-fw-400{font-size:10px;font-weight:400}.u-flex-1-o-auto{flex:1;overflow:auto}.u-flex-1-mw-160{flex:1;min-width:160px}.u-flex-1-h-36-fs-14{flex:1;height:36px;font-size:14px}.u-flex-1-h-1-bg-border{background:var(--border);flex:1;height:1px}.u-flex-07{flex:.7}.u-flex-11-380{flex:380px}.u-flex-11-160-mw-160{flex:160px;min-width:160px}.u-flex-11-140-mw-140{flex:140px;min-width:140px}.u-flex-11-120-mw-120{flex:120px;min-width:120px}.u-flex-00-220-td-right{text-align:right;flex:0 0 220px}.u-flex-00-200{flex:0 0 200px}.u-flex-00-160{flex:0 0 160px}.u-flex-00-130{flex:0 0 130px}.u-flex-gap-2{gap:2px;display:flex}.u-grid-gap-4{gap:4px;display:grid}.u-flex-between{justify-content:space-between;display:flex}.u-display-none{display:none}.u-fs-10{font-size:10px}.btn-plain-inline{cursor:pointer;background:0 0;border:none;padding:0}.u-sticky-header-bar{background:var(--surface-2);z-index:1;position:sticky;top:0}.u-bar-y-hairline{background:var(--bg-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.u-color-neg-fs-13-mt-8{color:var(--neg);margin-top:8px;font-size:13px}.u-color-neg-fs-13-mt-10{color:var(--neg);margin-top:10px;font-size:13px}.u-color-neg-fs-13-mb-10{color:var(--neg);margin-bottom:10px;font-size:13px}.u-flex-center-gap-4-wrap{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.u-flex-center-gap-4{align-items:center;gap:4px;display:flex}.u-flex-center-gap-10-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.u-cursor-fs-13{cursor:pointer;font-size:13px}.u-cursor-muted{cursor:pointer;color:var(--text-muted)}.u-cursor-borderless{cursor:pointer;border:none}.u-color-pos-fs-14{color:var(--pos);font-size:14px}.u-color-text-dim{color:var(--text-dim)}.u-color-text{color:var(--text)}.u-color-info{color:var(--info)}.u-border-top-only{border-top:1px solid var(--border)}.u-self-center{align-self:center}.u-p-6-8-only{padding:6px 8px}.u-p-14-mb-14{margin-bottom:14px;padding:14px}.u-gap-12-flex-wrap{flex-wrap:wrap;gap:12px}.u-fs-13-mw-78{max-width:78%;font-size:13px}.u-fs-13-mb-cursor{cursor:pointer;margin-bottom:10px;font-size:13px}.u-gap-6-mt-8{gap:6px;margin-top:8px}.u-gap-6-mb-14{gap:6px;margin-bottom:14px}.u-gap-6-mb-10{gap:6px;margin-bottom:10px}.u-mt-10-p-14-bg-2{background:var(--surface-2);margin-top:10px;padding:14px}.u-mt-10-p-10-bg-2-r-8{background:var(--surface-2);border-radius:8px;margin-top:10px;padding:10px}.u-ml-6-color-accent{color:var(--accent);margin-left:6px}.u-flex-center-8-fs-13-cursor{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.u-gap-8-fs-13-cursor{cursor:pointer;gap:8px;font-size:13px}.u-cursor-fs-13-accent{cursor:pointer;color:var(--accent);font-size:13px}.u-gap-8-end-mt-4{justify-content:flex-end;gap:8px;margin-top:4px}.u-p-8-0-border-bottom-hl{border-bottom:1px solid var(--hairline);padding:8px 0}.u-fs-13-p-4-0-border-bottom{border-bottom:1px solid var(--hairline);padding:4px 0;font-size:13px}.u-flex-col-gap-2-mw-0{flex-direction:column;gap:2px;min-width:0;display:flex}.u-flex-1-relative{flex:1;position:relative}.u-flex-12{flex:1.2}.u-flex-08{flex:.8}.u-flex-08-self-end{flex:.8;align-self:end}.u-align-center-mb-6{align-items:center;margin-bottom:6px}.u-mb-14-only{margin-bottom:14px}.u-pre-wrap-mh-50-hide{white-space:pre-wrap;max-height:50px;overflow:hidden}.u-fs-13-border-top-mt-4-pt-4{border-top:1px solid var(--border);margin-top:4px;padding-top:4px;font-size:13px}.u-border-top-mt-6-pt-6{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.u-h-auto-p-10-inherit-lh-15-resize-v{resize:vertical;height:auto;padding:10px;font-family:inherit;line-height:1.5}.u-h-auto-mh-220-p-12-14-lh-155-fs-14-resize-v-pre{resize:vertical;white-space:pre-wrap;height:auto;min-height:220px;padding:12px 14px;font-size:14px;line-height:1.55}.u-fs-11-muted-pl-4-ellipsis{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding-left:4px;font-size:11px;overflow:hidden}.u-pre-wrap{white-space:pre-wrap}.u-fs-14-mb-6{margin-bottom:6px;font-size:14px}.u-dropdown-abs-large{z-index:50;max-height:260px;margin-top:4px;padding:0;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.u-pl-22{padding-left:22px}.u-p-4-0-only{padding:4px 0}.u-p-24-16-only{padding:24px 16px}.u-p-14-18-border-bottom{border-bottom:1px solid var(--border);padding:14px 18px}.u-p-12-18-flex-gap-8-border-top{border-top:1px solid var(--border);gap:8px;padding:12px 18px;display:flex}.u-p-12-14{padding:12px 14px}.u-p-10-12-bg-2{background:var(--surface-2);padding:10px 12px}.u-mh-320-oy{max-height:320px;overflow-y:auto}.u-ml-auto-color-neg{color:var(--neg);margin-left:auto}.u-mb-14-wrap-rowgap-10{flex-wrap:wrap;row-gap:10px;margin-bottom:14px}.u-mb-0-relative{margin-bottom:0;position:relative}.u-gap-8-p-12-0{gap:8px;padding:12px 0}.u-gap-5-fs-12-ml-auto{gap:5px;margin-left:auto;font-size:12px}.u-gap-14-mt-8-wrap{flex-wrap:wrap;gap:14px;margin-top:8px}.u-fw-700-accent-ls-04{color:var(--accent);letter-spacing:.04em;font-weight:700}.u-fw-700-accent-fs-13{color:var(--accent);font-size:13px;font-weight:700}.u-fw-600-fs-16-mt-4{margin-top:4px;font-size:16px;font-weight:600}.u-fw-600-fs-14-mw-96-center{text-align:center;min-width:96px;font-size:14px;font-weight:600}.u-tiny-label-uppercase{letter-spacing:.5px;color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.u-fs-clamp-fw-600{letter-spacing:-.2px;color:var(--text);font-size:clamp(15px,4vw,17px);font-weight:600}.u-flex-11-200-mw-mw{flex:200px;min-width:200px;max-width:280px}.u-flex-between-start-12-mb-12{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.u-flex-wrap-gap-8-center-pb-7{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:7px;display:flex}.u-btn-list-item{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--hairline);width:100%;color:var(--text);background:0 0;padding:8px 10px;display:block}.u-color-muted-fs-115-ml-2{color:var(--text-muted);margin-left:2px;font-size:11.5px}.u-w-78-fs-13-p-6-8{width:78px;padding:6px 8px;font-size:13px}.u-w-170{width:170px}.u-input-num-right-14{text-align:right;width:100%;max-width:130px;padding:4px 8px;font-size:14px}.u-input-num-right-13{text-align:right;width:100%;max-width:130px;padding:4px 8px;font-size:13px}.u-input-num-full-14{text-align:right;width:100%;padding:6px 10px;font-size:14px}.u-input-num-full-14-noright{width:100%;padding:6px 10px;font-size:14px}.u-input-num-full-125{width:100%;padding:4px 8px;font-size:12.5px}.u-td-right-pt-14-fw-600-tabular{text-align:right;font-variant-numeric:tabular-nums;padding-top:14px;font-size:15px;font-weight:600}.u-td-right-fw-500{text-align:right;font-weight:500}.u-pt-14{padding-top:14px}.u-pl-24-fs-12-fw-400{padding-left:24px;font-size:12px;font-weight:400}.u-p-12-16-16-border-top{border-top:1px solid var(--border);padding:12px 16px 16px}.u-o-auto-p-0-mb-16{margin-bottom:16px;padding:0;overflow:auto}.u-opacity-06{opacity:.6}.u-mw-360{max-width:360px}.u-mt-2-fs-10{margin-top:2px;font-size:10px}.u-mt-12-lh-16{margin-top:12px;line-height:1.6}.u-ml-12{margin-left:12px}.u-gap-6-col-stretch{flex-direction:column;align-items:stretch;gap:6px}.u-gap-6-center-end{justify-content:flex-end;align-items:center;gap:6px}.u-fw-400-mt-2{margin-top:2px;font-weight:400}.u-fs-9-mt-2-right{text-align:right;margin-top:2px;font-size:9px}.u-inline-flex-center-8{align-items:center;gap:8px;display:inline-flex}.u-w-32-p-4-8{width:32px;padding:4px 8px}.u-w-300{width:300px}.u-p-32-16{padding:32px 16px}.u-mh-100-oy{max-height:100px;overflow-y:auto}.u-mt-14-grid-1fr1fr-14{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.u-mb-18-start{justify-content:flex-start;margin-bottom:18px}.u-mb-12-grid-3col{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.u-toolbar-filters{background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.u-mb-0-mr-4{margin-bottom:0;margin-right:4px}.u-gap-6-mt-10-wrap-center{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.u-fw-700-mb-4{margin-bottom:4px;font-weight:700}.u-fs-13-mt-0{margin-top:0;font-size:13px}.u-fs-13-mb-8{margin-bottom:8px;font-size:13px}.u-fs-12-fw-500-ml-10{margin-left:10px;font-size:12px;font-weight:500}.u-flex-00-100{flex:0 0 100px}.u-badge-modified{background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.u-badge-modified-ml-8{background:var(--accent-soft);color:var(--accent);border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:700}.u-p-16-center{text-align:center;padding:16px}.u-p-12-center-fs-12{text-align:center;padding:12px;font-size:12px}.u-p-2-h-32{height:32px;padding:2px}.u-td-right-fs-12{text-align:right;font-size:12px}.u-fs-12-color-accent{color:var(--accent);font-size:12px}.u-fs-11-mt-4-only{margin-top:4px;font-size:11px}.u-fs-11-pos-center{color:var(--pos);text-align:center;font-size:11px}.u-grid-autofit-140-12{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.u-grid-4col-2fr-1fr-8{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:8px;display:grid}.u-grid-gap-16-only{gap:16px;display:grid}.u-pt-8-border-top-hl{border-top:1px solid var(--hairline);padding-top:8px}.u-label-checkbox{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.u-grid-2gap-8-p-12{gap:8px;padding:12px;display:grid}.u-w-92{width:92px}.u-table-fixed{table-layout:fixed}.u-resize-v-mh-80{resize:vertical;min-height:80px}.u-empty-p-40-muted-fs-13{text-align:center;color:var(--text-muted);padding:40px;font-size:13px}.u-empty-p-24-muted-fs-13{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}.u-error-p-24-neg-fs-13{text-align:center;color:var(--neg);padding:24px;font-size:13px}.u-fw-500-color-text-mb-2{color:var(--text);margin-bottom:2px;font-weight:500}.u-fs-11-color-dim-mt-4{color:var(--text-dim);margin-top:4px;font-size:11px}.u-fs-11-color-neg-mt-4{color:var(--neg);margin-top:4px;font-size:11px}.u-flex-gap-4-end{justify-content:flex-end;gap:4px;display:flex}.u-muted-fs-12-nowrap{color:var(--text-muted);white-space:nowrap;font-size:12px}.u-text-2-fs-12-lh-15{color:var(--text-2);font-size:12px;line-height:1.5}
