@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2)format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2)format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2)format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2)format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2)format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2)format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-ext-800-normal-YDFYE6t9.woff2)format("woff2"),url(/assets/sora-latin-ext-800-normal-BvAfeed7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-800-normal-2tKLL3qT.woff2)format("woff2"),url(/assets/sora-latin-800-normal-c3Huklug.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer compatibility{:root{--neutral-300:#d6d6d6;--neutral-800:#171717;--red-500:#ff2729;--red-800:#ae0607;--green-500:#0bdc6e;--green-800:#0b703c;--orange-400:#fb923c;--yellow-400:#ffdc15;--yellow-500:#efc203;--sky-300:#7dd3fc;--sky-400:#38bdf8;--blue-800:#0f30be;--purple-300:#fb99ff;--purple-400:#f95dff;--alpha-dark-10:#ffffff1a;--alpha-dark-20:#fff3;--bg-base:#09090a;--bg-subtle:#0f0f0f;--bg-secondary:#171717;--bg-tertiary:#525252;--bg-elevated:#0f0f0f;--bg-overlay:#0a0a0a99;--bg-error:#3b0001;--bg-success:#00341a;--text-secondary:#999;--text-tertiary:#525252;--border-subtle:#171717;--border-secondary:#292929;--border-tertiary:#525252;--border-focus:#0ea5e9;--border:var(--border-secondary);--muted:var(--text-secondary);--space-2:8px;--space-3:12px;--radius-xs:2px;--radius-sm:4px;--radius-lg:12px;--radius-full:1000px;--shadow-1:0 1px 2px 1px #00000014;--shadow-2:0 2px 6px #0000001a;--shadow-3:0 4px 12px #0000001f;--shadow-4:0 8px 24px #0000001f}.header{margin-bottom:20px}.header h1{letter-spacing:-.5px;font-size:1.8rem;font-weight:700}.link-btn{cursor:pointer;color:var(--accent);font-size:inherit;background:0 0;border:none;padding:0;font-weight:600}.link-btn:hover{color:var(--accent-deep);text-decoration:underline}.card{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--kit-radius-strip);padding:20px 24px;box-shadow:0 1px 4px #0000001a}.card h2{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px;font-size:.95rem;font-weight:600}.btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;padding:9px 18px;font-size:.88rem;font-weight:600;transition:background .15s,opacity .15s,box-shadow .15s;display:inline-flex}.btn:focus-visible{box-shadow:0 0 0 2px var(--border-focus);outline:none}.btn-primary{background:var(--accent);color:var(--fg)}.btn-primary:hover:not(:disabled){background:var(--accent-deep);box-shadow:var(--shadow-2)}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.btn-secondary{background:var(--bg-secondary);color:var(--fg);border:1px solid var(--border);transition:all .15s}.btn-secondary:hover{background:#ffffff0f;border-color:#ffffff1f}.btn-ghost{color:var(--muted);border:1px solid var(--border);background:0 0}.btn-ghost:hover{color:var(--fg);border-color:var(--muted)}.btn-sm{padding:5px 12px;font-size:.8rem}.search-input{border-radius:var(--kit-radius-strip);color:var(--fg);background:#0000004d;border:1px solid #ffffff0f;outline:none;width:200px;padding:8px 14px;font-size:.82rem;transition:border-color .2s,box-shadow .2s,background .2s}.search-input:focus{border-color:var(--accent);background:#0006;box-shadow:0 0 0 2px #ff5d151f}.search-input::placeholder{color:var(--muted);opacity:.6}.pnl{font-variant-numeric:tabular-nums;font-weight:700}.pnl.positive{color:var(--pos)}.pnl.negative{color:var(--neg)}.pos-symbol{color:var(--fg);font-family:monospace;font-size:.8rem;font-weight:500}.badge{border-radius:20px;padding:3px 9px;font-size:.78rem;font-weight:600;display:inline-block}.badge-hedge-high,.badge-hedge-med,.badge-hedge-low{cursor:help}.sync-status-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sync-status-compact .sync-chip{padding:2px 6px;font-size:.68rem}.ui-btn{cursor:pointer;font-family:inherit}.ui-btn:disabled{cursor:not-allowed}.ui-btn-primary{background:var(--accent);color:var(--fg);border-color:var(--accent)}.ui-btn-primary:hover:not(:disabled){background:var(--accent-deep)}.ui-btn-secondary{background:var(--surface);color:var(--fg);border-color:var(--border)}.ui-btn-secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.ui-btn-danger{color:var(--neg);border-color:var(--neg);background:0 0}.ui-btn-danger:hover:not(:disabled){background:#ff27291a}.ui-btn-ghost{color:var(--muted);background:0 0;border:none}.ui-btn-ghost:hover:not(:disabled),.ui-modal-close:hover{color:var(--fg)}.ui-btn-loading{cursor:wait}.ui-card{padding:16px;transition:border-color .15s}.ui-card-glass{background:var(--bg-subtle)}.ui-card-accent-positive{border-left:3px solid var(--pos)}.ui-card-accent-negative{border-left:3px solid var(--neg)}.ui-card-accent-warn{border-left:3px solid var(--orange-400)}.ui-card-stat{text-align:center;padding:12px 16px}.ui-stat-label{margin-top:2px}.ui-stat-sub{margin-top:4px}.ui-modal-overlay{justify-content:center;align-items:center}.ui-modal{overflow-y:auto}.ui-modal-sm{width:400px}.ui-modal-md{width:600px}.ui-modal-lg{width:900px}.ui-modal-fullscreen{height:90vh}.ui-modal-title{font-weight:600}.ui-modal-close{cursor:pointer;padding:0 4px;line-height:1}.ui-badge{letter-spacing:.03em}.ui-toast-container{pointer-events:none}.ui-toast{pointer-events:all;max-width:420px;font-size:.82rem;animation:.25s ease-out ui-toast-in}.ui-toast-success{background:var(--bg-success);border:1px solid var(--pos);color:var(--pos)}.ui-toast-error{background:var(--bg-error);border:1px solid var(--neg);color:var(--neg)}.ui-toast-info{border:1px solid var(--accent);color:var(--accent);background:#0ea5e914}.ui-toast-close{opacity:.6;cursor:pointer;padding:0 2px}.ui-toast-close:hover{opacity:1}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(10px)}}.uid-list-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.uid-list-header h2{margin:0}.modal-overlay{z-index:1000;background:var(--bg-overlay);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.hedge-modal-overlay{z-index:1400}.modal-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--kit-radius-strip);width:100%;max-width:740px;max-height:88vh;overflow-y:auto;box-shadow:0 24px 64px #0000008c}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.modal-header h3{margin:0 0 3px;font-size:.97rem;font-weight:700}.modal-subtitle{color:var(--muted);font-size:.8rem}.modal-close{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.5rem;line-height:1}.modal-close:hover{color:var(--fg)}.modal-body{flex-direction:column;gap:16px;padding:18px 22px;display:flex}.kol-detail-modal.modal-box{max-width:720px;max-height:90vh}.kol-detail-modal .modal-body{gap:14px;padding:16px 22px}.kol-modal-header{border-bottom:1px solid var(--border);background:var(--bg-secondary);justify-content:space-between;align-items:flex-start;padding:18px 22px;display:flex}.kol-modal-header-left{align-items:center;gap:14px;display:flex}.kol-level-badge-lg{border-radius:var(--kit-radius-strip);letter-spacing:.5px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:.85rem;font-weight:700;display:inline-flex}.kol-level-badge-lg.level-0{color:var(--accent-deep);background:#ff5d1526;border:1px solid #ff5d1540}.kol-level-badge-lg.level-1{color:var(--purple-300);background:#ef21ff26;border:1px solid #ef21ff40}.kol-level-badge-lg.level-2{color:var(--yellow-400);background:#efc20326;border:1px solid #efc20340}.kol-modal-name{color:var(--fg);margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}.kol-modal-meta{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.75rem;display:flex}.kol-modal-uid{font-variant-numeric:tabular-nums}.kol-modal-meta-sep{color:#ffffff26}.kol-modal-parent{color:var(--muted);margin-top:2px;font-size:.72rem}.kol-modal-parent-link{color:var(--accent);cursor:pointer;transition:color .15s}.kol-modal-parent-link:hover{color:var(--sky-300);text-decoration:underline}.kol-modal-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kol-metric-card{border-radius:var(--kit-radius-strip);text-align:center;border:1px solid var(--border);background:#ffffff05;padding:12px 14px;transition:transform .15s,box-shadow .15s}.kol-metric-card:hover{transform:translateY(-1px)}.kol-metric-card.kol-metric-primary{background:#ff5d150f;border-color:#ff5d1533;box-shadow:0 2px 12px #ff5d1514}.kol-metric-card.kol-metric-positive{background:#2af2880f;border-color:#2af28833;box-shadow:0 2px 12px #2af28814}.kol-metric-card.kol-metric-negative{background:#ff27290f;border-color:#ff272933;box-shadow:0 2px 12px #ff272914}.kol-metric-label{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);margin-bottom:4px;font-size:.65rem;display:block}.kol-metric-value{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700}.kol-metric-positive .kol-metric-value{color:var(--pos)}.kol-metric-negative .kol-metric-value{color:var(--neg)}.kol-modal-detail-grid{background:var(--border);border-radius:var(--kit-radius-strip);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.kol-detail-item{background:var(--surface);flex-direction:column;align-items:center;gap:2px;padding:10px 8px;display:flex}.kol-detail-label{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:.6rem}.kol-detail-value{font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.kol-modal-formula{border:1px solid var(--border);border-radius:var(--kit-radius-strip);color:var(--muted);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;font-family:SF Mono,Consolas,Monaco,monospace;font-size:.75rem;display:flex}.kmf-term{color:var(--fg);font-weight:500}.kmf-op{color:var(--muted);font-weight:600}.kmf-eq{color:var(--muted);margin:0 2px;font-weight:700}.kmf-result{font-size:.85rem;font-weight:700}.kol-hierarchy-col-header{background:#ffffff08;justify-content:space-between;align-items:center;margin-bottom:0;padding:5px 12px 5px 38px;display:flex}.khch-name{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:.6rem}.khch-stats{gap:16px;display:flex}.khch-stats span{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);text-align:right;min-width:65px;font-size:.6rem}.kol-hierarchy-usr-count{color:var(--accent);font-size:.7rem;font-weight:600}.kol-modal-section{margin-top:2px}.kol-modal-section-title{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;margin:0 0 8px;font-size:.68rem;font-weight:600;display:flex}.kol-modal-section-title:after{content:"";background:var(--border);flex:1;height:1px}.kol-modal-section-count{color:var(--accent);font-size:.68rem;font-weight:500}.kol-hierarchy-list{border-radius:var(--kit-radius-strip);border:1px solid var(--border);background:var(--border);flex-direction:column;gap:1px;max-height:400px;display:flex;overflow-y:auto}.kol-hierarchy-row{background:var(--surface);border:none;justify-content:space-between;align-items:center;padding:7px 12px;transition:background .12s;display:flex}.kol-hierarchy-kol:hover{background:#ff5d150f}.kol-hierarchy-kol.expanded{background:#ff5d150a}.kol-hierarchy-left{align-items:center;gap:8px;min-width:0;display:flex}.kol-hierarchy-right{flex-shrink:0;gap:16px;display:flex}.kol-hierarchy-expand{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:.8rem;transition:color .15s}.kol-hierarchy-expand:hover{color:var(--accent)}.kol-hierarchy-name{cursor:pointer;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.82rem;font-weight:500;transition:color .15s;overflow:hidden}.kol-hierarchy-name:hover{color:var(--accent)}.kol-hierarchy-nodes{color:var(--accent);border-radius:var(--kit-radius-strip);background:#ff5d151a;padding:1px 6px;font-size:.65rem}.kol-hierarchy-stat{font-variant-numeric:tabular-nums;text-align:right;min-width:65px;font-size:.78rem;font-weight:600}.kol-hierarchy-users{background:#ffffff04;border:1px solid #ff5d1514;border-top:none;border-bottom-right-radius:6px;border-bottom-left-radius:6px;margin-bottom:2px;padding:8px 12px 10px 36px}.kol-hierarchy-users-loading,.kol-hierarchy-users-empty{color:var(--muted);padding:4px 0;font-size:.72rem}.kol-hierarchy-direct-users{border-radius:var(--kit-radius-strip);border:1px solid var(--border);margin-top:6px;overflow:hidden}.kol-hierarchy-usr-header{border-bottom:1px solid var(--border);background:#ffffff06;padding:8px 12px}.kol-hierarchy-usr-label{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:.7rem;font-weight:600}.kol-hierarchy-direct-users .kol-hierarchy-users-loading,.kol-hierarchy-direct-users .kol-hierarchy-users-empty{background:#ffffff04;padding:8px 12px}.kol-hierarchy-direct-users .kol-modal-usr-table-wrap{border:none;border-radius:0}.kol-modal-usr-table-wrap{border:1px solid var(--border);background:#ffffff04;border-top:none;border-radius:0 0 6px 6px;max-height:320px;padding:4px 8px 8px;overflow-y:auto}.kol-modal-usr-table{font-variant-numeric:tabular-nums;width:100%;font-size:.72rem}.kol-modal-usr-table thead th{text-align:right;text-transform:uppercase;letter-spacing:.3px;color:var(--muted);border-bottom:1px solid var(--border);padding:4px 8px 6px;font-size:.65rem;font-weight:600}.kol-modal-usr-table thead th:first-child{text-align:left}.kol-modal-usr-table tbody tr{border-bottom:1px solid #ffffff08}.kol-modal-usr-table tbody tr:nth-child(2n){background:#ffffff04}.kol-modal-usr-table td.usr-uid{color:var(--fg);padding:3px 8px;font-family:SF Mono,Consolas,monospace;font-size:.7rem}.kol-modal-usr-table td.usr-stat{text-align:right;color:var(--muted);padding:3px 8px}.kol-modal-usr-table td.usr-stat.positive{color:var(--green)}.kol-modal-usr-table td.usr-stat.negative{color:var(--red)}.kol-modal-usr-more{text-align:center;color:var(--muted);padding:6px 0 2px;font-size:.7rem;font-style:italic}.edit-name-btn{color:var(--muted);cursor:pointer;opacity:.6;background:0 0;border:none;margin-left:6px;padding:0 4px;font-size:.8rem;transition:opacity .15s}.edit-name-btn:hover{opacity:1;color:var(--accent)}.edit-name-inline{align-items:center;gap:6px;display:inline-flex}.edit-name-input{background:var(--bg);border:1px solid var(--accent);color:var(--fg);border-radius:4px;outline:none;min-width:180px;padding:2px 8px;font-family:inherit;font-size:.9rem}.kol-modal-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:4px;padding:12px 0 0;display:flex}.outlier-toggle{color:var(--muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:.75rem;display:flex}.outlier-toggle input{cursor:pointer;margin:0}.outlier-toggle:hover{color:var(--fg)}.excl-bar{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--kit-radius-strip);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.excl-dropdown-wrap{z-index:100;position:relative}.excl-dropdown-trigger{border:1px solid var(--border);color:var(--fg);cursor:pointer;background:#ffffff0a;align-items:center;gap:5px;font-size:.75rem;transition:all .15s;display:inline-flex}.excl-dropdown-trigger:hover,.excl-dropdown-trigger.active{border-color:var(--accent);background:#ffffff14}.excl-dropdown-caret{opacity:.6;font-size:.6rem}.excl-dropdown-panel{z-index:200;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:min(360px,100vw - 32px);min-width:300px;max-width:calc(100vw - 32px);max-height:320px;padding:4px 0;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden auto;box-shadow:0 8px 24px #00000080}.excl-dropdown-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:6px 12px;transition:background .1s;display:flex}.excl-dropdown-row:hover{background:#ffffff0a}.excl-dropdown-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.75rem;overflow:hidden}.excl-dropdown-count{color:var(--muted);font-size:.68rem}.excl-mode-toggle-sm{flex-shrink:0}.excl-mode-toggle-sm .excl-mode-btn{padding:2px 8px;font-size:.6rem}.excl-active-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.excl-pill{white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:3px 10px;font-size:.72rem;display:inline-flex}.excl-pill-mode{font-size:.8rem;font-weight:700;line-height:1}.excl-pill-exclude{color:var(--red-500);background:#ff27291f;border:1px solid #ff272966}.excl-pill-focus{color:var(--pos);background:#2af2881f;border:1px solid #2af28866}.excl-pill-x{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;padding:0 2px;font-size:.85rem;line-height:1}.excl-pill-x:hover{opacity:1}.excl-summary{color:var(--muted);gap:0;margin-left:auto;font-size:.72rem;display:flex}.excl-summary-exclude{color:var(--red-500)}.excl-summary-focus{color:var(--pos)}.excl-modal.ui-modal{width:min(680px,100vw - 32px);max-width:680px}.excl-modal-body{padding-top:10px}.excl-tabs{border-bottom:2px solid var(--border);gap:0;margin-bottom:18px;display:flex}.excl-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;margin-bottom:-2px;padding:9px 18px;font-size:.82rem;font-weight:600;transition:color .15s,border-color .15s,background .15s}.excl-tab:hover{color:var(--fg);background:#ffffff08}.excl-tab.active{color:var(--accent);border-bottom-color:var(--accent);background:#ff5d150a}.excl-content{max-height:60vh;padding-right:4px;overflow:hidden auto}.excl-group-card{border:1px solid var(--border);border-radius:var(--kit-radius-strip);background:var(--bg-subtle);border-left-width:3px;margin-bottom:10px;padding:14px 16px;transition:border-color .15s,background .15s}.excl-group-card:hover{border-color:#ffffff1a}.excl-group-card--exclude{border-left-color:var(--red-500,#e74c3c);background:linear-gradient(90deg, #e74c3c0f 0%, var(--bg-subtle) 30%)}.excl-group-card--focus{border-left-color:var(--pos,#27ae60);background:linear-gradient(90deg, #27ae600f 0%, var(--bg-subtle) 30%)}.excl-mode-toggle--inline{margin:6px 0 4px}.excl-filter-row{align-items:center;gap:6px;margin-bottom:10px;display:flex}.excl-modal-header{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;padding-right:20px;display:flex}.excl-modal-summary{letter-spacing:.02em;font-size:.75rem;font-weight:600}.excl-summary-sep{color:var(--muted)}.excl-group-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.excl-group-name{overflow-wrap:anywhere;flex:auto;align-items:center;gap:6px;min-width:0;font-size:.88rem;font-weight:600;display:flex}.excl-group-actions{flex-shrink:0;gap:6px;display:flex}.excl-member-list{margin:4px 0 0;padding:0;list-style:none}.excl-member-list-edit .excl-member-item{padding:5px 8px}.excl-member-item{color:var(--muted);border-radius:3px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:3px 8px;font-size:.75rem;display:flex}.excl-member-item:hover{background:#ffffff08}.excl-member-item>span{overflow-wrap:anywhere;flex:auto;min-width:0}.excl-member-type{text-transform:uppercase;letter-spacing:.04em;border-radius:3px;margin-right:6px;padding:1px 5px;font-size:.58rem;font-weight:700;display:inline-block}.excl-type-name{color:var(--accent);background:#ff5d1526}.excl-type-tree{color:var(--pos);background:#2af28826}.excl-type-tag{color:var(--purple-400);background:#ef21ff26}.excl-type-uid{color:var(--muted);background:#ffffff14}.excl-resolve-inline{color:var(--muted);margin-left:6px;font-size:.7rem}.excl-tag-preview{color:var(--muted);margin-top:2px;font-size:.72rem}.excl-uid-hint{color:var(--muted);font-size:.7rem}.excl-tree-hint{color:var(--pos);font-size:.7rem}.excl-remove-btn{color:var(--muted);cursor:pointer;opacity:.5;background:0 0;border:none;padding:0 4px;font-size:1rem;line-height:1}.excl-remove-btn:hover{opacity:1;color:var(--red-500)}.excl-empty{color:var(--muted);padding:8px 0;font-size:.78rem;font-style:italic}.excl-desc{color:var(--muted);margin:0 0 12px;font-size:.75rem}.excl-create-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.excl-name-input{border-radius:var(--radius-sm);color:var(--fg);background:#00000040;border:1px solid #ffffff0f;flex:1;padding:7px 12px;font-size:.78rem;transition:border-color .2s,box-shadow .2s}.excl-name-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #ff5d151f}.excl-name-input-lg{padding:8px 12px;font-size:.95rem;font-weight:600}.excl-name-row{margin-bottom:12px}.excl-section-title{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);opacity:.8;margin:14px 0 8px;font-size:.68rem;font-weight:700}.excl-add-form{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.excl-type-selector{flex-wrap:wrap;gap:12px;margin-bottom:8px;display:flex}.excl-type-radio{color:var(--muted);cursor:pointer;align-items:center;gap:3px;font-size:.72rem;display:flex}.excl-type-radio input{cursor:pointer;margin:0}.excl-type-radio:hover,.excl-type-radio.active{color:var(--fg)}.excl-search-input{border-radius:var(--radius-sm);color:var(--fg);background:#00000040;border:1px solid #ffffff0f;width:100%;padding:7px 12px;font-size:.78rem;transition:border-color .2s,box-shadow .2s}.excl-search-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #ff5d151f}.excl-search-results{border:1px solid var(--border);border-radius:4px;max-height:180px;margin-top:4px;overflow-y:auto}.excl-search-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:6px 10px;font-size:.75rem;display:flex}.excl-search-item:last-child{border-bottom:none}.excl-search-item:hover{background:#ffffff0a}.excl-search-item>span{overflow-wrap:anywhere;flex:auto;min-width:0}.excl-uid-input-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.excl-mode-toggle{border-radius:var(--radius-sm);border:1px solid #ffffff14;flex-shrink:0;display:flex;overflow:hidden}.excl-mode-btn{text-transform:uppercase;letter-spacing:.3px;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:.65rem;font-weight:600;transition:all .15s}.excl-mode-btn:not(:last-child){border-right:1px solid var(--border)}.excl-mode-btn:hover{color:var(--fg);background:#ffffff0f}.excl-mode-btn.off.active{color:var(--fg);background:#ffffff14}.excl-mode-btn.exclude.active{color:var(--red-500);background:#ff272933}.excl-mode-btn.focus.active{color:var(--pos);background:#2af28833}.excl-breadcrumb{align-items:center;gap:8px;margin-bottom:12px;display:flex}.excl-back-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.excl-back-btn:hover{text-decoration:underline}.excl-tag-list{border:1px solid var(--border);border-radius:4px}.btn-xs{border-radius:var(--kit-radius-control);cursor:pointer;padding:3px 10px;font-size:.68rem;font-weight:600}.btn-danger{color:var(--red-500);background:#ff27291f;border:1px solid #ff272940;transition:all .15s}.btn-danger:hover{background:#ff272940;border-color:#ff272966}.excl-import-section,.excl-import-group{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.excl-import-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.excl-file-input{color:var(--muted);flex:1;font-size:.72rem}.excl-file-input::file-selector-button{color:var(--fg);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;margin-right:8px;padding:4px 12px;font-size:.7rem;transition:all .15s}.excl-file-input::file-selector-button:hover{background:#ffffff1a;border-color:#ffffff26}.excl-import-hint{color:var(--muted);margin-top:4px;font-size:.65rem;display:block}.excl-import-result{border-radius:4px;margin-top:6px;padding:4px 8px;font-size:.72rem}.excl-import-result.success{color:var(--pos);background:#2af2881f;border:1px solid #2af28840}.excl-import-result.error{color:var(--red-500);background:#ff27291f;border:1px solid #ff272940}.sort-preset-select{border-radius:var(--kit-radius-strip);color:var(--fg);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0000004d;border:1px solid #ffffff0f;outline:none;padding:6px 10px;font-family:inherit;font-size:.75rem;transition:border-color .2s}.sort-preset-select:focus{border-color:var(--accent)}.hedge-pair-card{border:1px solid var(--border);border-radius:var(--kit-radius-strip);overflow:hidden}.hedge-pair-meta{border-bottom:1px solid var(--border);background:#ffffff08;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.hedge-pair-sym{font-family:monospace;font-size:.93rem;font-weight:700}.hedge-pair-positions{grid-template-columns:1fr 1fr;display:grid}.hedge-pos-card{padding:14px 16px}.hedge-pos-card:first-child{border-right:1px solid var(--border)}.hedge-pos-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.pos-side-label{font-size:.9rem;font-weight:700}.hedge-pos-uid{color:var(--muted);font-family:monospace;font-size:.76rem}.hedge-pos-table{border-collapse:collapse;width:100%;font-size:.81rem}.hedge-pos-table td{vertical-align:top;padding:3px 0}.hedge-pos-table td:first-child{color:var(--muted);width:105px}.hedge-pos-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.hedge-pair-group-layout,.hedge-group-members{flex-direction:column;display:flex}.hedge-group-single{border-bottom:1px solid var(--border);padding:14px 16px}.hedge-group-members .hedge-pos-card:not(:last-child){border-bottom:1px solid var(--border)}.hedge-group-members .hedge-pos-card:first-child{border-right:none}.hedge-group-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:.72rem;font-weight:700}.hedge-modal-wide{width:95vw;max-width:900px}.hedge-source-label{color:var(--orange-400);background:#ff8f1f24;border-radius:4px;align-items:center;margin-right:8px;padding:2px 6px;font-size:.72rem;font-weight:700;display:inline-flex}.hedge-nav-panel{border-radius:var(--kit-radius-strip);background:#ff8f1f0d;border:1px solid #ff8f1f2e;margin-bottom:12px;padding:10px}.hedge-nav-title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:700}.hedge-nav-actions{flex-wrap:wrap;gap:8px;display:flex}.hedge-nav-action{border-radius:var(--kit-radius-panel);min-height:34px;color:var(--fg);font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 9px;display:inline-flex}.hedge-nav-action:hover{background:#ff8f1f1a;border-color:#ff8f1f6b}.hedge-nav-action-label{font-size:.78rem;font-weight:700}.hedge-nav-action-detail{color:var(--muted);font-size:.68rem}.hedge-timeline{border-bottom:1px solid var(--border);background:#ffffff04;padding:12px 14px}.hedge-timeline-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.72rem;font-weight:700}.hedge-timeline-range{text-transform:none;letter-spacing:0;margin-left:8px;font-weight:400}.hedge-timeline-track{background:#ffffff08;border-radius:3px;height:22px;margin-bottom:3px;position:relative;overflow:visible}.hedge-timeline-bar{white-space:nowrap;border-radius:3px;align-items:center;min-width:4px;height:18px;padding:0 6px;font-size:.68rem;font-weight:600;display:flex;position:absolute;top:2px;overflow:visible}.hedge-tl-long{color:var(--pos);background:#2af28840}.hedge-tl-short{color:var(--neg);background:#ff272940}.hedge-tl-label{text-overflow:ellipsis;max-width:min(180px,48vw);display:inline-block;overflow:hidden}.hedge-tl-edge-end{justify-content:flex-end}.hedge-tl-edge-end .hedge-tl-label{text-align:left;direction:rtl}.hedge-timeline-bar.hedge-tl-compact{min-width:10px;padding:0}.hedge-timeline-bar.hedge-tl-compact .hedge-tl-label{z-index:2;text-overflow:clip;background:inherit;direction:ltr;border-radius:3px;align-items:center;max-width:none;height:18px;padding:0 6px;display:inline-flex;position:absolute;top:0;left:0;overflow:visible}.hedge-timeline-bar.hedge-tl-edge-end.hedge-tl-compact .hedge-tl-label{text-align:right;left:auto;right:0}.hedge-timeline-overlap{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:.72rem}.hedge-forensic{border-bottom:1px solid var(--border);padding:12px 14px}.hedge-forensic-table{border-collapse:collapse;width:100%;font-size:.81rem}.hedge-forensic-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:4px 8px 4px 0;font-size:.72rem;font-weight:600}.hedge-forensic-table td{font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff08;padding:5px 8px 5px 0}.hedge-forensic-table td:first-child{color:var(--muted);width:110px}.hedge-forensic-table td:last-child{text-align:right;font-weight:600}.hedge-match-hot{color:var(--neg)}.hedge-match-warm{color:var(--orange-400)}.hedge-metrics{border-bottom:1px solid var(--border);padding:12px 14px}.hedge-metrics-grid{grid-template-columns:1fr 1fr;gap:6px 16px;font-size:.81rem;display:grid}.hedge-metric{flex-direction:column;gap:1px;display:flex}.hedge-metric-label{color:var(--muted);font-size:.72rem}.hedge-metric-value{font-variant-numeric:tabular-nums}.hedge-metric-note{color:var(--muted);font-size:.72rem}.hedge-metric-check{color:var(--pos);font-weight:700}.hedge-metric-cross{color:var(--neg);font-weight:700}.hedge-breakdown{border-bottom:1px solid var(--border);background:#ffffff04;padding:12px 14px}.hedge-breakdown-factors{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.hedge-factor{grid-template-columns:70px 1fr 50px;align-items:center;gap:8px;font-size:.81rem;display:grid}.hedge-factor-label{color:var(--fg);font-weight:600}.hedge-factor-bar-track{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden}.hedge-factor-bar-fill{border-radius:4px;height:100%;transition:width .3s;display:block}.hedge-factor-pct{font-variant-numeric:tabular-nums;text-align:right;font-size:.82rem;font-weight:700}.hedge-factor-note{color:var(--muted);font-size:.68rem;font-weight:400}.hedge-breakdown-calc{color:var(--muted);border-top:1px solid #ffffff0d;padding-top:8px;font-size:.78rem}.hedge-calc-line{font-variant-numeric:tabular-nums;margin-bottom:3px}.hedge-calc-final{color:var(--fg);margin-top:6px;font-size:.88rem}.hedge-conf-high{color:var(--neg)}.hedge-conf-med{color:var(--orange-400)}.hedge-conf-low{color:var(--yellow-500)}.hedge-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.hedge-section-chevron,.hedge-expandable-title{color:var(--muted)}.hedge-pair-summary{border-bottom:1px solid var(--border);padding:0}.hedge-pair-summary .hedge-metrics{border-bottom:none}.hedge-type-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 7px;font-size:.68rem;font-weight:700;display:inline-block}.hedge-type-intra{color:var(--accent);background:#ff5d151f}.hedge-type-cross{color:var(--neg);background:#ff27291f}.hedge-type-group{color:var(--orange-400);background:#fb923c1f}.hedge-expandable{border-top:1px solid var(--border)}.hedge-expandable-header{width:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-align:left;background:#ffffff05;border:none;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:.76rem;font-weight:700;transition:background .15s,color .15s;display:flex}.hedge-expandable-header:hover{color:var(--fg);background:#ffffff0d}.hedge-expandable-open .hedge-expandable-header{color:var(--fg);background:#ffffff08}.hedge-expandable-title{flex:1}.hedge-section-chevron{opacity:.6;flex-shrink:0;transition:transform .2s;display:inline-flex}.hedge-section-chevron-open{opacity:1;transform:rotate(90deg)}.hedge-expandable-body{max-height:0;transition:max-height .3s;overflow:hidden}.hedge-expandable-open .hedge-expandable-body{max-height:2000px;transition:max-height .4s}.hedge-expandable-inner .hedge-breakdown,.hedge-expandable-inner .hedge-forensic{border-bottom:none;padding-top:0}.v2t-mono{font-family:var(--mono)}.badge-hedge-high{color:var(--red-500);background:#ff272933}.badge-hedge-med{color:var(--orange-400);background:#fb923c33}.badge-hedge-low{color:var(--yellow-400);background:#efc20333}.ui-tooltip-surface{z-index:1000;max-width:min(360px,100vw - 20px);color:var(--fg);font-family:var(--brand-font-sans,inherit);letter-spacing:.01em;white-space:normal;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#121419f5,#0a0c11f5),#080a0ef5;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px;font-size:.72rem;line-height:1.45;position:fixed;box-shadow:0 18px 40px #00000057}.ui-tooltip-surface:after{content:"";background:#0c0e13fa;border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;width:10px;height:10px;position:absolute;left:22px;transform:rotate(45deg)}.ui-tooltip-surface[data-placement=top]:after{bottom:-6px}.ui-tooltip-surface[data-placement=bottom]:after{top:-6px;transform:rotate(225deg)}.hedge-settings-wrap{z-index:100;display:inline-block;position:relative}.hedge-settings-trigger{gap:4px}.hedge-settings-trigger.active{background:var(--accent);color:var(--fg);border-color:var(--accent)}.hedge-settings-panel{background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:var(--kit-radius-strip);width:min(380px,100vw - 24px);max-height:min(520px,100vh - 24px);padding:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}.hedge-settings-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.hedge-settings-title{color:var(--fg);font-size:.85rem;font-weight:600}.hedge-settings-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.1rem}.hedge-settings-close:hover{color:var(--fg)}.hedge-settings-presets{border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;padding:8px 16px;display:flex}.hedge-preset-btn{border:1px solid var(--border-secondary);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;background:0 0;padding:4px 12px;font-size:.75rem;transition:all .15s}.hedge-preset-btn:hover{border-color:var(--fg);color:var(--fg)}.hedge-preset-btn.active{background:var(--accent);border-color:var(--accent);color:var(--fg)}.hedge-preset-custom{color:var(--text-tertiary);font-size:.7rem;font-style:italic}.hedge-settings-reset{border:1px solid var(--border-secondary);border-radius:var(--radius-xs);color:var(--text-tertiary);cursor:pointer;background:0 0;margin-left:auto;padding:3px 8px;font-size:.65rem}.hedge-settings-reset:hover{color:var(--neg);border-color:var(--neg)}.hedge-settings-section{padding:8px 16px 12px}.hedge-settings-section+.hedge-settings-section{border-top:1px solid var(--border-subtle)}.hedge-settings-section-title{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:.7rem;font-weight:600}.hedge-param-row{margin-bottom:10px}.hedge-param-row:last-child{margin-bottom:0}.hedge-param-label{color:var(--fg);justify-content:space-between;align-items:center;margin-bottom:3px;font-size:.78rem;display:flex}.hedge-param-value{color:var(--accent);font-size:.75rem;font-weight:600;font-family:var(--mono)}.hedge-param-slider{appearance:none;background:var(--border-secondary);cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px}.hedge-param-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:2px solid var(--bg-base);cursor:pointer;border-radius:50%;width:14px;height:14px}.hedge-param-slider::-moz-range-thumb{background:var(--accent);border:2px solid var(--bg-base);cursor:pointer;border-radius:50%;width:14px;height:14px}.hedge-param-desc{color:var(--text-tertiary);margin-top:2px;font-size:.65rem}.mapping-layout{align-items:flex-start;gap:16px;margin-top:8px;display:flex}.mapping-tree-panel{flex:1}.tree-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:.62rem;font-weight:700}.tree-uid{color:var(--muted);font-family:SF Mono,Cascadia Code,monospace;font-size:.78rem}.tree-progress{color:var(--accent);font-family:SF Mono,Cascadia Code,monospace;font-size:.78rem}.tree-snapshot-info{color:var(--muted);align-items:center;gap:4px;margin-left:auto;font-size:.72rem;display:flex}.tree-sync-bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:10px 0;display:flex}.tree-sync-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sync-chip{color:var(--muted);cursor:help;font-variant-numeric:tabular-nums;background:#00000040;border:1px solid #ffffff0f;border-radius:12px;padding:3px 10px;font-size:.72rem;font-weight:500;transition:border-color .15s}.sync-chip:hover{border-color:#ffffff1f}.sync-chip-stale{color:var(--warn,var(--orange-400));border-color:#fb923c40}.sync-progress-inline{align-items:center;gap:8px;display:flex}.sync-phase{color:var(--accent);font-size:.78rem;animation:1.2s ease-in-out infinite pulse-text}.node-detail-panel{max-height:340px;margin-top:16px;padding:16px 20px;overflow-y:auto;box-shadow:0 2px 12px #00000026}.node-detail-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.node-detail-header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.node-name-input{background:var(--surface);border:1px solid var(--accent);color:var(--fg);border-radius:4px;width:200px;padding:2px 6px;font-size:1rem;font-weight:600}.btn-icon{cursor:pointer;opacity:.4;background:0 0;border:none;padding:2px 4px;font-size:.8rem}.btn-icon:hover{opacity:1}.tree-badge-aff{color:var(--orange-400);background:#fb923c33}.tree-badge-usr{color:var(--muted);background:#ffffff0f}.node-detail-rates{color:var(--muted);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:16px;margin-bottom:12px;padding-bottom:12px;font-size:.82rem;display:flex}.node-detail-rates strong{color:var(--fg)}.stats-table-wrap{margin:8px 0;overflow-x:auto}.stats-table{border-collapse:collapse;width:100%;font-size:.78rem}.stats-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);padding:4px 8px;font-size:.7rem;font-weight:500}.stats-table th:first-child{text-align:left}.stats-table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:4px 8px;font-weight:600}.stats-table td.row-label{text-align:left;color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:500}.stats-table td.positive{color:var(--pos)}.stats-table td.negative{color:var(--neg)}.stats-table .subtree-row td{border-top:1px solid var(--border)}.stats-table tbody tr:hover td{background:#ffffff05}.stats-table .leftover-th{border-left:2px solid var(--border)}.stats-table td.leftover-pos{color:var(--pos);border-left:2px solid var(--border);font-weight:700}.stats-table td.leftover-neg{color:var(--red-500);border-left:2px solid var(--border);font-weight:700}.stats-table .own-row .row-label{color:var(--sky-400)}.stats-table .total-row td{border-top:2px solid var(--border);font-weight:700}.th-info{cursor:help;white-space:nowrap}.info-icon{text-align:center;width:12px;height:12px;color:var(--muted);vertical-align:super;background:#ffffff14;border-radius:50%;margin-left:2px;font-size:.6rem;font-style:normal;line-height:12px;display:inline-block}.th-info:hover .info-icon{color:var(--accent);background:#ff5d1540}.level-separator{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--border);padding:10px 8px 4px;font-size:.66rem;font-weight:600}.level-breakdown .row-label{color:var(--accent);font-weight:600}.level-self td{opacity:.6}.node-detail-trace{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.parent-chain{border-radius:var(--radius-sm);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;font-size:.82rem;display:flex}.chain-arrow{color:var(--muted);font-size:.75rem}.chain-node{color:var(--fg);cursor:default;background:#ffffff0a;border-radius:4px;padding:2px 8px}.chain-node.chain-current{color:var(--accent);background:#ff5d1526;font-weight:600}.chain-node.chain-api{border:1px dashed var(--accent)}.chain-rates{color:var(--accent);opacity:.7;font-size:.68rem}@keyframes pulse-text{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-glow{0%,to{box-shadow:var(--shadow-1)}50%{box-shadow:0 0 10px #ff5d1566}}.report-layout{height:100%;display:flex}.report-container{flex:1;min-width:0;padding:4px 0;position:relative}.report-top-bar{align-items:center;gap:12px;margin-bottom:10px;padding:4px;display:flex}.report-tree-sidebar{border-right:1px solid var(--border);background:var(--bg-secondary);flex-direction:column;width:340px;min-width:340px;display:flex;position:relative;overflow:hidden}.report-tree-sidebar.collapsed{border-right:none;width:0;min-width:0}.tree-resize-handle{cursor:col-resize;z-index:10;width:5px;transition:background .15s;position:absolute;top:0;bottom:0;right:-2px}.tree-resize-handle:hover,.tree-resize-handle:active{background:#ff5d154d}.tree-sidebar-header{border-bottom:1px solid var(--border);background:var(--bg-secondary);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.tree-sidebar-title{text-transform:uppercase;letter-spacing:.8px;color:var(--accent);opacity:.8;font-size:.78rem;font-weight:700}.tree-sidebar-close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:1.1rem;line-height:1;transition:all .15s}.tree-sidebar-close:hover{color:var(--fg);background:#ffffff0f}.tree-sidebar-search{border-radius:var(--radius-sm);color:var(--fg);background:#0000004d;border:1px solid #ffffff0f;outline:none;flex-shrink:0;margin:10px 10px 6px;padding:7px 12px;font-size:.78rem;transition:border-color .2s,box-shadow .2s}.tree-sidebar-search:focus{border-color:var(--accent);box-shadow:0 0 0 2px #ff5d1526}.tree-sidebar-search::placeholder{color:var(--muted);opacity:.6}.tree-sort-bar{flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;display:flex}.tree-sort-label{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-right:2px;font-size:.62rem;font-weight:600}.tree-sort-btn{border-radius:var(--kit-radius-strip);color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;padding:2px 8px;font-family:inherit;font-size:.62rem;font-weight:600;transition:all .15s}.tree-sort-btn:hover{color:var(--fg);background:#ffffff0f;border-color:#ffffff1f}.tree-sort-btn.active{border-color:var(--accent);color:var(--accent);background:#ff5d1526}.tree-column-header{background:#00000026;border-bottom:1px solid #ffffff0f;align-items:center;padding:6px 10px 6px 42px;display:flex}.tch-name{text-transform:uppercase;letter-spacing:.6px;min-width:0;color:var(--muted);flex:1;font-size:.58rem;font-weight:600}.tch-badges{flex-shrink:0;gap:4px;display:flex}.tch-nodes,.tch-vol,.tch-left{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);text-align:center;font-size:.55rem;font-weight:600}.tch-nodes{min-width:36px}.tch-vol{min-width:56px}.tch-left{min-width:48px}.tree-sidebar-body{flex:1;padding:4px 0;overflow-y:auto}.tree-node-wrap{position:relative}.tree-connector{border-left:1px solid #ffffff14;margin-left:6px;position:absolute;top:0;bottom:0;left:0}.tree-node{cursor:default;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;margin:1px 6px;padding:5px 8px;font-size:.76rem;transition:background .12s,border-color .12s;display:flex}.tree-node:hover{background:#ffffff0a;border-color:#ffffff0a}.tree-node-active{background:#ff5d151a;border-color:#ff5d1526}.tree-node-highlight{background:#ff5d1526;animation:2s ease-out treeHighlightFade}.tree-node-arrow{cursor:pointer;color:var(--muted);text-align:center;flex-shrink:0;width:12px;font-size:.7rem}.tree-node-arrow:hover{color:var(--fg)}.tree-node-level{border-radius:var(--radius-sm);flex-shrink:0;padding:1px 4px;font-size:.62rem;font-weight:700}.tree-node-name{text-overflow:ellipsis;cursor:pointer;min-width:0;color:var(--fg);flex:1;overflow:hidden}.tree-node-name:hover{color:var(--accent);text-decoration:underline}.tree-node-badges{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:4px;font-size:.68rem;display:flex}.tree-badge-nodes{color:var(--muted);text-align:center;min-width:36px;font-weight:500}.tree-badge-vol{color:#ffffff80;text-align:center;min-width:56px;font-weight:500}.tree-badge-left{text-align:center;min-width:48px;font-weight:700}.tree-badge-left.positive{color:var(--pos,var(--pos))}.tree-badge-left.negative{color:var(--neg,var(--neg))}.tree-detail-card{background:var(--bg-secondary);border-radius:var(--kit-radius-strip);border:1px solid #ffffff0f;margin:2px 6px 6px 20px;padding:10px 12px;font-size:.72rem;animation:.15s ease-out treeDetailSlide;box-shadow:0 2px 8px #0003}.tree-detail-pct-bar{background:#ffffff0a;border-radius:3px;height:14px;margin-bottom:8px;position:relative;overflow:hidden}.tree-detail-pct-fill{background:#ff5d1540;border-radius:3px;height:100%;transition:width .2s}.tree-detail-pct-label{color:var(--muted);font-size:.64rem;line-height:14px;position:absolute;top:0;left:6px}.tree-detail-grid{grid-template-columns:1fr 1fr 1fr;gap:4px 8px;display:grid}.tree-detail-item{justify-content:space-between;gap:4px;padding:1px 0;display:flex}.tdl{color:var(--muted)}.tdv{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.tdv.positive{color:var(--pos,var(--pos))}.tdv.negative{color:var(--neg,var(--neg))}.tree-detail-link{color:var(--accent);cursor:pointer;text-align:right;background:0 0;border:none;margin-top:6px;padding:3px 0;font-size:.7rem;display:block}.tree-detail-link:hover{text-decoration:underline}.tree-toggle-btn{color:var(--accent);border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.02em;background:#ff5d1514;border:1px solid #ff5d1533;flex-shrink:0;padding:4px 10px;font-size:.72rem;font-weight:600;transition:all .15s}.tree-toggle-btn:hover{border-color:var(--accent);box-shadow:var(--shadow-2);background:#ff5d1526}.report-row-highlight{background:#ff5d151f;animation:2s ease-out reportRowHighlight}.mapping-layout-single{grid-template-columns:1fr}.mapping-layout-single .mapping-tree-panel{max-width:100%}.km-vcell-star{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0;font-size:.9rem;transition:color .15s;display:flex}.km-vcell-star:hover,.km-vcell-star.km-star-active{color:var(--orange-400)}.report-cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:18px;display:grid}.report-card{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--kit-radius-strip);text-align:center;padding:18px 16px;transition:border-color .2s,box-shadow .2s,transform .15s;position:relative;overflow:hidden}.report-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.4;height:2px;position:absolute;top:0;left:0;right:0}.report-card:hover{box-shadow:var(--shadow-3);border-color:#ffffff1f;transform:translateY(-1px)}.report-card.card-positive{box-shadow:none;border-color:#2af2884d}.report-card.card-positive:before{background:linear-gradient(90deg, transparent, var(--pos), transparent)}.report-card.card-negative{box-shadow:none;border-color:#ff27294d}.report-card.card-negative:before{background:linear-gradient(90deg, transparent, var(--neg), transparent)}.report-card-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.7rem;font-weight:600}.report-card-value{color:var(--fg);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.card-positive .report-card-value{color:var(--pos)}.card-negative .report-card-value{color:var(--neg)}.report-card-sub{color:var(--muted);opacity:.8;margin-top:4px;font-size:.68rem}.report-date-bar{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--kit-radius-strip);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;transition:border-color .2s;display:flex}.report-date-bar:focus-within{border-color:var(--accent)}.date-filter-group{align-items:center;gap:8px;display:flex}.date-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}.date-input{border-radius:var(--radius-sm);color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0000004d;border:1px solid #ffffff0f;outline:none;padding:5px 10px;font-family:inherit;font-size:.78rem;transition:border-color .2s,box-shadow .2s}.date-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #ff5d151f}.date-active-badge{color:var(--accent);letter-spacing:.02em;background:#ff5d151f;border-radius:12px;padding:4px 10px;font-size:.7rem;font-weight:600}.date-error{color:var(--neg);font-size:.72rem;font-weight:500}.date-loading-indicator{color:var(--accent);font-size:.72rem;animation:1.2s ease-in-out infinite pulse}.btn-accent{background:var(--accent);color:var(--fg);border-radius:var(--radius-sm);border:none;font-weight:600;transition:filter .15s,box-shadow .15s}.btn-accent:hover:not(:disabled){filter:brightness(1.12);box-shadow:var(--shadow-2)}.btn-accent:disabled{opacity:.5;cursor:not-allowed}.report-controls{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--kit-radius-strip);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.report-table-wrap{border:1px solid var(--border);border-radius:var(--kit-radius-strip);max-height:calc(100vh - 420px);overflow:auto;box-shadow:0 2px 12px #00000026}.report-table{width:100%;font-size:.8rem}.report-table thead{z-index:2;position:sticky;top:0}.report-table th{text-align:right;border-bottom:2px solid var(--border-secondary);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg-subtle);padding:10px 12px;font-size:.65rem;font-weight:700;transition:color .15s}.report-table th:hover{color:var(--accent)}.report-th-name{text-align:left}.report-table td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff08;padding:8px 12px;transition:background .1s}.report-name{text-align:left;font-weight:500}.report-row{cursor:pointer}.report-row:hover td{background:#ff5d1512}.report-row:nth-child(2n) td{background:#ffffff05}.report-row:nth-child(2n):hover td{background:#ff5d1512}.report-table .positive{color:var(--pos)}.report-table .negative{color:var(--neg)}.report-table .leftover-pos{color:var(--pos);font-weight:600}.report-table .leftover-neg{color:var(--neg);font-weight:600}.report-table tfoot{z-index:1;position:sticky;bottom:0}.report-totals td{border-top:2px solid var(--border-secondary);background:var(--bg-subtle);border-bottom:none;padding-top:12px;font-weight:700}.kol-level-badge{letter-spacing:.06em;vertical-align:middle;text-transform:uppercase;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:.58rem;font-weight:700;display:inline-block}.kol-level-badge.level-0{color:var(--yellow-400);background:#efc20326;border:1px solid #efc20333}.kol-level-badge.level-1{color:var(--accent);background:#ff5d1526;border:1px solid #ff5d1533}.kol-level-badge.level-2{color:var(--purple-400);background:#ef21ff26;border:1px solid #ef21ff33}.report-child-row td{opacity:.85;background:#ffffff04;border-left:2px solid #ff5d1526;font-size:.75rem}.report-child-row:hover td{background:#ff5d150f}.report-depth-2 td{opacity:.75;border-left-color:#ef21ff26}.report-depth-3 td{opacity:.65;border-left-color:#efc20326}.report-depth-4 td{opacity:.55;border-left-color:#ffffff0f;font-size:.7rem}.expand-toggle{border-radius:var(--kit-radius-control);cursor:pointer;width:22px;height:22px;color:var(--muted);-webkit-user-select:none;user-select:none;vertical-align:middle;justify-content:center;align-items:center;margin-right:2px;font-size:.65rem;transition:color .15s,background .15s,transform .15s;display:inline-flex}.expand-toggle:hover{color:var(--accent);background:#ff5d151f;transform:scale(1.1)}.expand-toggle-spacer{width:22px;display:inline-block}.child-count-badge{border-radius:var(--kit-radius-strip);color:var(--muted);vertical-align:middle;background:#ffffff0f;margin-left:6px;padding:0 4px;font-size:.55rem;font-weight:600;display:inline-block}.report-usr-row td{opacity:.7;background:#2af28808;border-left:2px solid #2af28833;font-size:.7rem}.report-usr-row:hover td{opacity:.85;background:#2af28814}.usr-badge{letter-spacing:.04em;vertical-align:middle;color:var(--pos);background:#2af28826;border-radius:3px;margin-right:6px;padding:1px 4px;font-size:.55rem;font-weight:700;display:inline-block}@keyframes treeHighlightFade{0%{background:#ff5d1540}to{background:0 0}}@keyframes treeDetailSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes reportRowHighlight{0%{background:#ff5d1540}to{background:0 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.km-loading{text-align:center;color:var(--muted);padding:80px 0;font-size:.95rem}.km-header{align-items:flex-start}.km-controls{flex-wrap:wrap;align-items:center;margin-bottom:12px;display:flex}.km-search{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:180px;color:var(--fg);background:#00000040;outline:none;flex:1;padding:7px 12px;font-size:.85rem;transition:border-color .2s}.km-search:focus{border-color:var(--accent);box-shadow:0 0 0 2px #ff5d1526}.km-search::placeholder{color:var(--muted)}.km-level-filters{gap:4px;display:flex}.km-filter-btn{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;padding:5px 12px;font-size:.78rem;font-weight:600;transition:all .15s}.km-filter-btn:hover{color:var(--fg);border-color:var(--accent)}.km-filter-btn.active{color:var(--accent);border-color:var(--accent);background:#ff5d1526}.km-actions{gap:8px;margin-left:auto;display:flex}.km-result-count{color:var(--muted);margin-bottom:8px;padding:0 4px;font-size:.78rem}.km-table-wrap{overflow-x:auto}.km-vheader{grid-template-columns:36px 28px minmax(90px,1fr) 96px 78px 130px 56px 52px 52px 74px 74px 56px;align-items:center;min-width:950px;display:grid}.km-vrow{grid-template-columns:36px 28px minmax(90px,1fr) 96px 78px 130px 56px 52px 52px 74px 74px 56px;align-items:center;min-width:950px;font-size:.85rem;display:grid}.km-vheader{background:var(--surface);border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:.78rem;font-weight:600}.km-vheader .km-vcell{padding:0 12px}.km-th-sortable{min-height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0}.km-th-sortable:hover{color:var(--accent)}.km-th-sortable:focus-visible{outline-offset:-3px}.km-vrow{border-bottom:1px solid #ffffff0a;transition:background .1s}.km-vrow:hover{background:#ffffff06}.km-vrow-selected{background:#ff5d1514}.km-vrow-selected:hover{background:#ff5d151f}.km-vcell{text-overflow:ellipsis;white-space:nowrap;padding:0 12px;line-height:42px;overflow:hidden}.km-vcell-check{justify-content:center;align-items:center;padding:0;display:flex}.km-vcell-check input[type=checkbox]{cursor:pointer;accent-color:var(--accent)}.km-vcell-desc{text-align:right;font-variant-numeric:tabular-nums}.km-vcell-date{color:var(--muted);font-size:.8rem}.km-vcell-actions{justify-content:center;align-items:center;gap:2px;display:flex}.km-empty{text-align:center;color:var(--muted);padding:40px 0;font-style:italic}.km-bulk-bar{border-radius:var(--kit-radius-strip);color:var(--fg);background:#ff5d1514;border:1px solid #ff5d1533;align-items:center;gap:12px;margin-bottom:8px;padding:8px 16px;font-size:.82rem;display:flex}.km-toast{z-index:9999;border-radius:var(--kit-radius-strip);cursor:pointer;padding:10px 20px;font-size:.85rem;font-weight:600;animation:.25s ease-out kmToastIn;position:fixed;top:20px;right:24px;box-shadow:0 4px 20px #0000004d}.km-toast-ok{color:var(--green-500);background:#2af28833;border:1px solid #2af2884d}.km-toast-error{color:var(--red-500);background:#ff272933;border:1px solid #ff27294d}.km-desc-count{color:var(--accent);font-weight:600}.km-muted{color:var(--muted)}.km-name-text{border-radius:var(--kit-radius-control);max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 4px;transition:background .15s}.km-name-text:hover{background:#ffffff0f}.km-unnamed{color:var(--muted);font-style:italic}.km-edit-input{border:1px solid var(--accent);width:calc(100% - 8px);color:var(--fg);background:#0000004d;border-radius:4px;outline:none;padding:4px 8px;font-size:.85rem;line-height:1.4}.km-uid{color:var(--muted);background:#ffffff0a;border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:.8rem}.km-level-pill{border-radius:var(--kit-radius-strip);letter-spacing:.3px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.km-level-l0{color:var(--purple-400);background:#ff5d152e}.km-level-l1{color:var(--green-500);background:#2af2882e}.km-level-l2{color:var(--orange-400);background:#fb923c2e}.km-level-unknown{color:var(--muted);background:#ffffff0a}.km-row-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:.9rem;transition:background .15s}.km-row-btn:hover{background:#ffffff14}.km-form-group{flex-direction:column;gap:6px;display:flex}.km-label{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:.78rem;font-weight:600}.km-input{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg);background:#00000040;outline:none;padding:8px 12px;font-size:.88rem;transition:border-color .2s}.km-input:focus{border-color:var(--accent)}.km-input::placeholder{color:var(--muted)}.km-uid-row{gap:8px;display:flex}.km-uid-row .km-input{flex:1}.km-verify-result{border-radius:var(--radius-sm);padding:8px 12px;font-size:.82rem}.km-verify-ok{color:var(--green-500);background:#2af2881a;border:1px solid #2af28833}.km-verify-fail{color:var(--orange-400);background:#fb923c1a;border:1px solid #fb923c33}.km-file-input{color:var(--muted);font-size:.85rem}.km-file-input::file-selector-button{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--fg);cursor:pointer;background:#ffffff0f;margin-right:12px;padding:6px 14px;font-size:.82rem;font-weight:600}.km-file-input::file-selector-button:hover{border-color:var(--accent)}.km-import-preview{border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff08;padding:12px;font-size:.85rem}.km-import-preview p{margin:4px 0}.km-import-sample{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.km-import-result{border-radius:var(--radius-sm);padding:8px 12px;font-size:.82rem}@media (width<=1024px){.report-tree-sidebar{width:280px;min-width:280px}.report-cards{grid-template-columns:repeat(3,1fr)}.report-card-value{font-size:1.2rem}.report-card{padding:14px 12px}.report-table{font-size:.75rem}.report-table th{padding:8px;font-size:.62rem}.report-table td{padding:6px 8px}}@media (width<=768px){.app-shell,.report-layout{flex-direction:column}.report-tree-sidebar{border-right:none;border-bottom:1px solid var(--border);width:100%;min-width:100%;max-height:300px}.report-tree-sidebar.collapsed{max-height:0}.tree-resize-handle{display:none}.report-cards{grid-template-columns:repeat(2,1fr);gap:8px}.report-card{padding:12px 10px}.report-card-value{font-size:1.1rem}.report-card-sub{font-size:.62rem}.report-date-bar{flex-direction:column;align-items:stretch;gap:8px}.date-filter-group{flex-wrap:wrap}.report-controls{gap:6px}.report-controls .search-input{width:100%;max-width:none}.header h1{font-size:1.3rem}.modal-overlay{padding:12px}.modal-box{max-height:92vh}.excl-modal.ui-modal{max-width:100%}.kol-detail-modal .modal-body{padding:12px 16px}.mapping-layout{flex-direction:column}.tree-sync-bar{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=480px){.report-cards{grid-template-columns:1fr 1fr;gap:6px}.report-card{border-radius:var(--radius-sm);padding:10px 8px}.report-card-value{font-size:1rem}.report-card-label{font-size:.6rem}.report-table{font-size:.7rem}.report-table th{letter-spacing:0;padding:6px;font-size:.58rem}.report-table td{padding:5px 6px}.header h1{font-size:1.1rem}.modal-overlay{padding:4px}.modal-box{border-radius:var(--kit-radius-strip);max-height:96vh}.report-controls{padding:8px 10px}.btn-sm{padding:4px 8px;font-size:.72rem}.btn{padding:7px 12px;font-size:.8rem}.tree-sort-bar{flex-wrap:wrap}.tree-sort-btn{padding:2px 6px;font-size:.58rem}.excl-tabs{margin-bottom:12px}.excl-tab{padding:7px 12px;font-size:.75rem}.excl-group-card{padding:10px 12px}.excl-mode-btn{padding:3px 8px;font-size:.6rem}.dw-controls{flex-direction:column;align-items:flex-start}.dw-charts-grid{grid-template-columns:1fr}.ui-table{font-size:.7rem}.ui-table th,.ui-table td{padding:4px 6px}.km-controls{flex-direction:column;gap:8px}}.km-vcell-rate{text-align:right;color:var(--muted);font-size:.75rem}.km-vcell-code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:.7rem;overflow:hidden}@keyframes kmToastIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.dw-page{padding:0}.dw-controls{margin-bottom:12px}.dw-scorecards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.dw-scorecard{background:var(--bg-subtle);border:1px solid #ffffff12;border-radius:12px;padding:16px 18px;transition:border-color .2s,transform .15s,box-shadow .2s}.dw-scorecard:hover{border-color:#ffffff24;transform:translateY(-1px);box-shadow:0 4px 20px #00000026}.dw-scorecard-accent{border-color:color-mix(in srgb, var(--accent) 25%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.dw-scorecard-warn{border-color:color-mix(in srgb, var(--neg) 25%, transparent);background:color-mix(in srgb, var(--neg) 6%, transparent)}.dw-scorecard-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:.68rem;font-weight:500}.dw-scorecard-value{font-size:1.3rem;font-weight:700;font-family:var(--mono);color:var(--fg);line-height:1.2}.dw-scorecard-value.positive{color:var(--pos)}.dw-scorecard-value.negative{color:var(--neg)}.dw-scorecard-sub{color:var(--muted);font-size:.68rem;font-family:var(--mono);opacity:.75;margin-top:6px}@media (width<=480px){.dw-scorecards{grid-template-columns:repeat(2,1fr)}.dw-scorecard-value{font-size:1rem}}.dw-transfer-toggle{border-radius:var(--radius-sm);background:#ffffff0a;gap:2px;padding:2px;display:flex}.dw-transfer-btn{color:var(--muted);cursor:pointer;border-radius:var(--kit-radius-control);background:0 0;border:none;transition:all .15s}.dw-transfer-btn.active{color:var(--accent);background:#ff5d1533;font-weight:600}.dw-transfer-btn:hover:not(.active){background:#ffffff0f}.dw-sync-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:0 4px;display:flex}.dw-sync-msg{color:var(--accent);font-size:.75rem;font-family:var(--mono)}.dw-stats-bar{color:var(--muted);margin-bottom:16px;padding:0 4px;font-size:.8rem}.dw-progress-tracker{max-width:620px}.dw-error{color:var(--red-500)}.dw-loading{text-align:center;color:var(--muted);padding:40px 0;font-size:.9rem}.dw-section{margin-bottom:28px}.dw-section-title{color:var(--fg);margin-bottom:10px;font-size:1rem;font-weight:600}.dw-section-subtle{color:var(--muted);margin-bottom:10px;font-size:.78rem;line-height:1.45}.dw-table{width:100%}.dw-table th{text-align:right;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);border-bottom:2px solid #ffffff14;padding:8px 12px;font-size:.75rem;font-weight:600}.dw-table th:first-child{text-align:left}.dw-table td{text-align:right;border-bottom:1px solid #ffffff0a;padding:7px 12px;font-size:.82rem}.dw-table td:first-child{text-align:left}.dw-bucket-row{transition:background .15s}.dw-bucket-row:hover{background:#ffffff0d}.dw-bucket-active{background:#ff5d1514}.dw-drill-panel{border-radius:var(--radius-sm);background:#0003;border:1px solid #ffffff0f;max-height:380px;margin:0 0 12px;overflow:auto}.dw-drill-header{color:var(--accent);border-bottom:1px solid #ffffff0f;padding:8px 12px;font-size:.78rem;font-weight:600}.dw-drill-table{border-collapse:separate;border-spacing:0;width:100%}.dw-drill-table th{z-index:1;background:var(--bg-secondary);text-transform:uppercase;letter-spacing:.4px;color:var(--muted);text-align:left;border-bottom:1px solid #ffffff14;padding:6px 10px;font-size:.7rem;font-weight:600;position:sticky;top:0}.dw-drill-table th.num-col{text-align:right}.dw-drill-table td{white-space:nowrap;border-bottom:1px solid #ffffff08;padding:4px 10px;font-size:.78rem}.dw-drill-table tbody tr:hover{background:#ffffff0a}.dw-drill-th button{width:100%;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0}.dw-drill-th button:hover{color:var(--accent)}.dw-drill-th button:focus-visible{outline-offset:2px}.dw-bucket-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.dw-bucket-toggle:disabled{cursor:default;opacity:.55}.dw-drill-more{text-align:center;color:var(--muted);padding:6px;font-size:.75rem;font-style:italic}.dw-totals-row{border-top:2px solid var(--border-secondary);background:#ff5d150f}.dw-totals-row td{border-bottom:none;padding-top:10px;padding-bottom:10px}.dw-chart-wrap{background:var(--bg-subtle);border-radius:var(--kit-radius-strip);border:1px solid #ffffff0f;padding:16px 12px 8px}.dw-charts-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dw-bucket-customize{margin-bottom:28px}.dw-bucket-modal{max-width:480px}.dw-bucket-editor-rows{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.dw-bucket-editor-row{align-items:center;gap:6px;display:flex}.dw-bucket-editor-row input{border-radius:var(--radius-sm);width:110px;color:var(--fg);background:#ffffff0d;border:1px solid #ffffff1a;padding:6px 8px;font-size:.82rem}.dw-bucket-editor-row input:focus{border-color:var(--accent);box-shadow:var(--kit-focus-ring);outline:none}.dw-bucket-label{color:var(--muted);min-width:12px;font-size:.82rem}.dw-bucket-sep{color:var(--muted);font-size:.82rem}.dw-bucket-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=480px){.dw-bucket-editor-row{grid-template-columns:auto minmax(0,1fr) auto auto minmax(0,1fr);display:grid}.dw-bucket-editor-row input{width:100%;min-width:0}.dw-bucket-editor-row>.ui-btn{grid-column:1/-1;justify-self:end}.dw-bucket-actions{flex-wrap:wrap}}.dw-clear-btn{color:var(--muted);background:#ffffff0f;border:1px solid #ffffff14;padding:4px 10px;font-size:.75rem}.dw-clear-btn:hover{color:var(--fg);background:#ffffff1a}:root{--table-sticky-offset:0px}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,#root{min-height:100%}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.45}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-2) 80%, white 20%);outline-offset:2px}::selection{color:var(--fg);background:#ff5d1540}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:var(--fg);min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}::-webkit-scrollbar-corner{background:0 0}.ui-btn{--ui-btn-bg:#ffffff0d;--ui-btn-border:#ffffff1a;--ui-btn-color:var(--fg);--ui-btn-hover-bg:#ffffff1a;--ui-btn-hover-border:#ffffff29;appearance:none;border:1px solid var(--ui-btn-border);background:var(--ui-btn-bg);min-width:0;max-width:100%;color:var(--ui-btn-color);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;line-height:1.2;transition:transform .14s,background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.ui-btn:hover:not(:disabled){background:var(--ui-btn-hover-bg);border-color:var(--ui-btn-hover-border);transform:translateY(-1px);box-shadow:0 16px 24px #0000002e}.ui-btn:disabled{opacity:.62}.ui-btn-sm{min-height:34px;padding:0 12px;font-size:.84rem}.ui-btn-md{min-height:42px;padding:0 15px;font-size:.92rem}.ui-btn-lg{min-height:50px;padding:0 18px;font-size:.96rem}.ui-btn-primary{--ui-btn-border:#ffa36e7a;--ui-btn-hover-border:#ffb891b8;--ui-btn-color:#fff}.ui-btn-secondary{--ui-btn-bg:#ffffff14;--ui-btn-border:#ffffff1f;--ui-btn-hover-bg:#ffffff1f;--ui-btn-hover-border:#ffffff2e}.ui-btn-ghost{--ui-btn-bg:transparent;--ui-btn-border:#ffffff1a;--ui-btn-hover-bg:#ffffff0d}.ui-btn-danger{--ui-btn-bg:#ff272924;--ui-btn-border:#ff5a5b4d;--ui-btn-hover-bg:#ff272933;--ui-btn-hover-border:#ff5a5b73;--ui-btn-color:#ffd6d6}.ui-btn-success{--ui-btn-bg:#0bdc6e1f;--ui-btn-border:#2af28847;--ui-btn-hover-bg:#0bdc6e2e;--ui-btn-hover-border:#2af2886b;--ui-btn-color:#d6ffe9}.ui-btn-icon,.ui-btn-icon-right{align-items:center;display:inline-flex}.ui-btn-spinner{border-radius:var(--kit-radius-pill);border:2px solid #ffffff47;border-top-color:currentColor;width:14px;height:14px;animation:.7s linear infinite ui-spin}.ui-card{border:1px solid #ffffff14;min-width:0;position:relative}.ui-card:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ui-card-content{position:relative}.ui-card-header{margin-bottom:16px}.ui-card-title-group{flex:260px;min-width:0}.ui-card-actions{justify-content:flex-end}.ui-card-clickable{cursor:pointer;transition:transform .16s,border-color .16s}.ui-card-clickable:hover{border-color:#ffffff21;transform:translateY(-2px)}.ui-card-stat{overflow:hidden}.ui-card-accent-brand{border-color:#ff925257}.ui-card-accent-success{border-color:#2af2884d}.ui-card-accent-danger{border-color:#ff5a5b42}.ui-card-accent-info{border-color:#509bff3d}.ui-stat-card{flex-direction:column;gap:10px;padding:18px;display:flex}.ui-stat-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ui-stat-label{color:#ffffff8f;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:700}.ui-stat-value{letter-spacing:-.03em;color:var(--fg);font-size:clamp(1.3rem,3vw,2rem);font-weight:750}.ui-stat-sub{color:#ffffff8a;font-size:.84rem}.ui-stat-meta{color:#ffffff7a;font-size:.75rem}.ui-input{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg);padding:6px 12px;font-family:inherit;font-size:.82rem}.ui-input:focus{border-color:var(--accent);outline:none}.ui-input-mono{font-size:.78rem;font-family:var(--mono);padding:4px 8px}.ui-table-wrap{margin-bottom:20px;overflow-x:auto}.ui-table{border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:var(--kit-radius-strip);width:100%;font-size:.82rem}.ui-table th{background:var(--surface);text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-size:.75rem;font-weight:600;position:sticky;top:0}.ui-table td{white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:8px 12px}.ui-table tbody tr:hover{background:#ff5d150a}.ui-table .mono{font-family:var(--mono)}.ui-badge{color:#ffffffc2;background:#ffffff0f;border:1px solid #ffffff14;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.ui-badge-success{color:#d7ffe8;background:#0bdc6e24;border-color:#2af2883d}.ui-badge-warning{color:#ffe7c0;background:#fb923c24;border-color:#fb923c47}.ui-badge-danger{color:#ffd7d7;background:#ff272924;border-color:#ff5a5b3d}.ui-badge-info{color:#dbe9ff;background:#509bff24;border-color:#509bff3d}.ui-badge-muted{color:#ffffffa3;background:#ffffff0d}.ui-empty-state{text-align:center;justify-items:center;gap:12px;padding:clamp(22px,4vw,38px);display:grid}.ui-empty-state-unframed{padding:4px 0}.ui-empty-state-icon{color:#ffffffb8;background:#ffffff0d;place-items:center;width:56px;height:56px;font-size:1.3rem;display:grid}.ui-empty-state h3{margin:0;font-size:1.08rem}.ui-empty-state p{max-width:52ch;margin:0}.ui-inline-notice{border:1px solid #ffffff14;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.ui-inline-notice-icon{flex:none;place-items:center;width:42px;height:42px;display:grid}.ui-inline-notice-body{flex:1;min-width:220px}.ui-inline-notice-title{margin:0 0 4px;font-size:.92rem;font-weight:700}.ui-inline-notice-copy{margin:0;font-size:.85rem}.ui-inline-notice-actions{flex-wrap:wrap;gap:10px;display:flex}.ui-inline-notice-info{background:#509bff14;border-color:#509bff2e}.ui-inline-notice-warning{background:#fb923c14;border-color:#fb923c33}.ui-inline-notice-danger{background:#ff272914;border-color:#ff5a5b33}.ui-page-header{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:12px 16px;padding:4px 0 2px;display:grid}.ui-page-header-main{flex-direction:column;gap:8px;min-width:0;display:flex}.ui-page-header-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-page-header-icon{flex:none}.ui-page-header-eyebrow{color:#ffffff80;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:750}.ui-page-header-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-page-header-title{letter-spacing:-.04em;margin:0;line-height:1}.ui-page-header-subtitle{margin:0}.ui-page-header-meta,.ui-page-header-actions,.ui-page-header-stats{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-page-header-side{flex-direction:column;justify-self:stretch;align-items:flex-start;gap:10px;width:100%;max-width:none;display:flex}@media (width<=1280px){.ui-page-header-side{align-items:flex-start;width:100%;max-width:none}.ui-page-header-actions,.ui-page-header-stats,.ui-page-header-meta{justify-content:flex-start}}@media (width<=640px){.ui-page-header{gap:12px}.ui-page-header-title{font-size:clamp(1.5rem,8vw,2.1rem)}.ui-page-header-title-row{align-items:flex-start}.ui-page-header-actions .ui-btn{justify-content:center;width:100%}}.ui-toolbar,.ui-filter-bar,.ui-table-shell{flex-direction:column;gap:12px;display:flex}.ui-toolbar-row,.ui-filter-bar-row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px 12px;display:flex}.ui-table-shell-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;display:flex}.ui-toolbar-group,.ui-filter-bar-group,.ui-table-shell-group{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.ui-table-shell-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-table-shell-title h3{margin:0;font-size:1rem}.ui-table-shell-title p{color:#ffffff8a;margin:0;font-size:.85rem}.ui-audit-panel .ui-card-content{flex-direction:column;gap:12px;display:flex}.ui-audit-tabs{box-shadow:var(--shadow-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff0b,#ffffff05),#0a0c10c7;border:1px solid #ffffff14;border-radius:22px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.ui-audit-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:14px 0 16px;display:grid}.ui-audit-kpi-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ff5d1514,#ffffff08),#0c1017b8;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.ui-audit-kpi-card-success{border-color:#2af28838}.ui-audit-kpi-card-danger{border-color:#ff676747}.ui-audit-kpi-card-warning{border-color:#ffad3347}.ui-audit-kpi-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:.67rem}.ui-audit-kpi-value{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:.96rem}.ui-audit-kpi-copy{color:#fff9;font-size:.76rem;line-height:1.45}.ui-audit-data-section{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.ui-audit-data-controls{box-shadow:var(--shadow-4);background:linear-gradient(#ffffff0b,#ffffff05),#0a0c10c7;border:1px solid #ffffff14;border-radius:22px;padding:clamp(12px,1vw,16px)}.ui-audit-data-table{min-width:0}.ui-audit-data-table .ui-card-content{padding:clamp(12px,1vw,16px)}.ui-audit-data-table .ui-table-shell-row{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0a0c10f0,#0a0c10b8 72%,#0000);padding-bottom:10px;position:sticky;top:0}.ui-audit-data-table :is(.pv2h-scroll,.pv2-pos-list){scrollbar-gutter:stable both-edges;max-width:100%;overflow-x:auto}.ui-audit-data-table :is(.pv2-table-toolbar,.pv2-summary-bar){width:100%;min-width:0}.ui-audit-data-table table{min-width:max-content}.ui-audit-data-section-terminal .ui-card.ui-audit-data-table{border-radius:var(--kit-radius-strip);background:var(--surface);border:1px solid #ffffff0f;overflow:hidden;box-shadow:0 1px 3px #0003,0 4px 16px #0000001f}.ui-audit-data-section-terminal .ui-card.ui-audit-data-table:before{display:none}.ui-audit-data-section-terminal .ui-audit-data-table .ui-card-content{padding:0}.ui-audit-data-section-terminal .ui-audit-data-table .ui-table-shell-row{background:var(--bg-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #ffffff0f;padding:10px 16px;position:static}@media (width<=900px){.ui-audit-data-table .ui-table-shell-row{position:static}}.ui-audit-page :is(.pv2-toolbar,.mts-toolbar,.dw-controls,.km-controls){width:100%;min-width:0}.ui-audit-page :is(.pv2-toolbar-row,.mts-preset-row,.mts-status-row){flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.ui-audit-page :is(.pv2-context-card,.mts-toolbar,.mts-stat-card,.mts-note-card){min-width:0}.ui-audit-page :is(.pv2-table-wrap,.mts-table-wrap){scrollbar-gutter:stable both-edges;max-width:100%;overflow-x:auto}@media (width<=1100px){.ui-toolbar-group,.ui-filter-bar-group,.ui-table-shell-title,.ui-table-shell-group{width:100%}.ui-table-shell-group{justify-content:flex-start}}.ui-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1200;background:#05070ab8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ui-modal{background:linear-gradient(#ffffff0b,#ffffff05),#0a0c10f5;border:1px solid #ffffff14;flex-direction:column;width:min(100%,720px);max-height:min(86vh,960px);display:flex;overflow:hidden;box-shadow:0 36px 72px #0000006b}.ui-modal-sm{max-width:440px}.ui-modal-md{max-width:640px}.ui-modal-lg{max-width:920px}.ui-modal-fullscreen{width:min(100%,1320px);max-width:min(100%,1320px);max-height:92vh}.ui-modal-header,.ui-modal-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-modal-header{border-bottom:1px solid #ffffff14}.ui-modal-footer{border-top:1px solid #ffffff14}.ui-modal-heading{flex-direction:column;gap:4px;display:flex}.ui-modal-title{margin:0;font-size:1.05rem}.ui-modal-subtitle{color:#ffffff8f;margin:0;font-size:.84rem}.ui-modal-close{color:#ffffffbd;background:#ffffff0a;border:1px solid #ffffff1a;place-items:center;width:36px;height:36px;font-size:1.1rem;display:grid}.ui-modal-body{overflow:auto}.ui-toast-container{z-index:1300;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:16px;right:16px}.ui-toast{background:#0a0c10f2;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;min-width:min(420px,100vw - 32px);padding:13px 14px;display:flex;box-shadow:0 20px 42px #00000057}.ui-toast-message{color:#ffffffd1;flex:1;font-size:.88rem}.ui-toast-close{color:#ffffff7a;background:0 0;border:0;font-size:1rem}.ui-toast-success{border-color:#2af28838}.ui-toast-error{border-color:#ff5a5b3d}.ui-toast-info{border-color:#509bff38}.ui-trk-wrap{flex-direction:column;gap:9px;min-width:0;display:flex}.ui-report-progress{flex-direction:column;gap:8px;min-width:0;display:flex}.ui-trk-detail{color:#ffffff94;font-size:.8rem;line-height:1.45}.ui-trk-head{justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.ui-trk-title{min-width:0;color:var(--fg);align-items:center;gap:8px;font-size:.82rem;font-weight:700;line-height:1.25;display:inline-flex}.ui-trk-dot{background:var(--accent-2,var(--accent));border-radius:50%;flex:none;width:8px;height:8px}.ui-trk-dot--loaded{background:var(--pos)}.ui-trk-dot--pulse{animation:1.3s ease-in-out infinite ui-trk-pulse}.ui-trk-state{border-radius:var(--kit-radius-pill);color:#ffffff9e;background:#ffffff0d;border:1px solid #ffffff14;flex:none;align-items:center;min-height:22px;padding:0 9px;font-size:.7rem;font-weight:750;line-height:1;display:inline-flex}.ui-trk-state--loading{color:var(--accent-3,#ffb184);background:#ff7d371a;border-color:#ff7d3738}.ui-trk-state--loaded{color:var(--pos);background:#2af2881a;border-color:#2af28833}.ui-trk-elapsed{color:#ffffff94;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.74rem}.ui-trk{border-radius:var(--kit-radius-pill);background:var(--neutral-800,#ffffff14);height:7px;position:relative;overflow:hidden}.ui-trk-fill{border-radius:var(--kit-radius-pill);background:var(--accent,var(--accent));width:0;transition:width .4s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0 auto 0 0}.ui-trk--loaded .ui-trk-fill{background:var(--pos)}.ui-trk-scan{border-radius:var(--kit-radius-pill);background:#ff7d3780;width:34%;animation:1.7s ease-in-out infinite ui-trk-scan;position:absolute;top:0;bottom:0}.ui-stg-row{flex-wrap:wrap;gap:8px 14px;display:flex}.ui-stg{color:#ffffff75;align-items:center;gap:5px;min-width:0;font-size:.73rem;font-weight:650;line-height:1.2;display:inline-flex}.ui-stg-mark{border:1px solid;border-radius:50%;flex:none;width:7px;height:7px}.ui-stg--done{color:var(--pos)}.ui-stg--done .ui-stg-mark{background:currentColor}.ui-stg--active{color:var(--accent-2,var(--accent))}.ui-stg--active .ui-stg-mark{background:currentColor;box-shadow:0 0 0 4px #ff7d371f}.ui-stg--idle{color:#ffffff5c}.ui-trk-foot{color:#ffffff75;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 14px;font-size:.73rem;display:flex}@keyframes ui-trk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@keyframes ui-trk-scan{0%{left:-34%}to{left:100%}}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (width<=767px){.ui-card-actions{justify-content:flex-start}.ui-page-header-side{align-items:flex-start;width:100%}.ui-modal-overlay{padding:12px}.ui-modal-header,.ui-modal-body,.ui-modal-footer{padding-inline:16px}.ui-toolbar-row>*,.ui-filter-bar-row>*,.ui-table-shell-row>*{width:100%}.ui-toolbar-group>*,.ui-filter-bar-group>*,.ui-table-shell-group>*{flex:160px;min-width:0}.ui-toast-container{bottom:12px;left:12px;right:12px}.ui-toast{width:100%;min-width:0}}.ui-table-wrap,.report-table-wrap,.km-table-wrap{overflow:auto}.report-table,.dw-table,.kol-modal-usr-table{border-collapse:separate;border-spacing:0}.report-table thead th,.dw-table thead th,.kol-modal-usr-table thead th,.km-vheader{top:var(--table-sticky-offset);z-index:2;position:sticky}.report-table thead th,.dw-table thead th,.kol-modal-usr-table thead th{background:linear-gradient(#11141afa,#0a0c10fa);box-shadow:inset 0 -1px #ffffff0a}.report-table tbody tr,.dw-table tbody tr,.kol-modal-usr-table tbody tr{transition:background .14s}.report-table tbody tr:hover,.dw-table tbody tr:hover,.kol-modal-usr-table tbody tr:hover{background:#ffffff08}.report-table td,.report-table th,.dw-table td,.dw-table th,.kol-modal-usr-table td,.kol-modal-usr-table th{white-space:nowrap}@media (width<=767px){.report-table td,.report-table th,.dw-table td,.dw-table th,.kol-modal-usr-table td,.kol-modal-usr-table th{font-size:.82rem}}.mapping-project,.ui-audit-page{gap:var(--page-stack-gap);flex-direction:column;width:100%;min-width:0;max-width:none;display:flex;position:relative}.dw-page,.mts-page{flex-direction:column;width:100%;min-width:0;max-width:none;display:flex;position:relative}.km-page{flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.pv2-page{width:100%;max-width:none}.ui-audit-page :is(.ui-audit-data-section,.ui-audit-data-table,.ui-card,.ui-card-content),.pv2-summary :is(.ui-audit-data-section,.ui-audit-data-table,.ui-card,.ui-card-content){width:100%;min-width:0;max-width:none}.mapping-project>.header,.dw-page>.header,.km-header{padding:var(--page-surface-pad);box-shadow:var(--shell-shadow);background:linear-gradient(145deg,#ff5d1524,#ff5d1508 34%,#ffffff05 100%),#0a0c10bf;border:1px solid #ffffff14;margin-bottom:10px;position:relative;overflow:hidden}.mapping-project>.header:after,.dw-page>.header:after,.km-header:after{content:"";border-radius:var(--kit-radius-pill);pointer-events:none;background:radial-gradient(circle,#ff5d152e,#0000 68%);width:240px;height:240px;position:absolute;inset:auto -15% -55% auto}.mapping-project>.header h1,.dw-page>.header h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1}.mapping-tree-panel,.dw-controls,.dw-section,.km-controls,.km-result-count,.km-table-wrap,.pv2-toolbar,.pv2-scorecard-strip{box-shadow:var(--shadow-4);background:linear-gradient(#ffffff0b,#ffffff05),#0a0c10c7;border:1px solid #ffffff14;border-radius:22px}.dw-controls,.dw-section,.km-table-wrap,.mapping-tree-panel{padding:var(--page-surface-pad)}.gdp-scope-copy span{color:#e2e8f09e;font-size:.82rem;line-height:1.35}.app-page-heading{margin-bottom:6px}@media (width<=1180px){.digital-marketing-page .dm-panel-form,.digital-marketing-page .dm-control-grid,.digital-marketing-page .dm-uid-upload-grid,.digital-marketing-page .dm-uid-usage-grid,.digital-marketing-page .dm-experimental-grid,.pvc-scope-grid,.pvc-inline-grid--filters{grid-template-columns:1fr}.digital-marketing-page .dm-scope-details--campaigns,.digital-marketing-page .dm-control-card--period,.digital-marketing-page .dm-control-card--audience,.digital-marketing-page .dm-control-card--eftd,.digital-marketing-page .dm-tag-exclusion-card,.digital-marketing-page .dm-experimental-grid .dm-control-card--period,.digital-marketing-page .dm-run-panel,.pvc-control-card--tags,.pvc-control-card--filters{grid-column:auto}.mapping-project>.header,.dw-page>.header,.km-header,.dw-controls,.km-controls,.dw-section,.km-table-wrap,.mapping-tree-panel,.pv2-toolbar,.pv2-scorecard-strip,.ui-audit-tabs{border-radius:20px}}@media (width<=720px){.gdp-control-heading,.dm-control-heading,.pvc-control-heading,.dm-segment-panel-head,.gdp-context-header,.gdp-scope-panel-head,.gdp-insight-wall-header,.gdp-tier-overview-head,.gdp-tier-breakdown-head,.gdp-migration-notice{flex-direction:column;align-items:flex-start}.gdp-tier-card-groups,.gdp-report-body,.dm-scope-body,.dm-report-body{padding-left:14px}.c60-control-grid,.pvc-inline-grid,.pvc-tag-grid,.pvc-filter-button{grid-template-columns:1fr}}@media (width<=1279px){.mapping-project>.header,.dw-page>.header,.km-header{padding:18px}}@media (width<=767px){.mapping-project>.header,.dw-page>.header,.km-header{padding:14px}.dw-controls,.km-controls{border-radius:18px}.dw-section,.km-table-wrap,.mapping-tree-panel,.pv2-toolbar,.pv2-scorecard-strip,.ui-audit-tabs{border-radius:18px;padding:14px}.ui-audit-tabs{gap:8px}}@media (width<=1100px){.broker-control-form,.broker-summary-layout{grid-template-columns:1fr}}.mapping-layout,.mapping-layout-single,.mapping-tree-panel{width:100%;min-width:0}.affiliate-visual-page{gap:12px;width:100%;min-width:0;display:grid}.affiliate-visual-preload-card,.affiliate-visual-roots,.affiliate-visual-stage,.affiliate-visual-inspector{box-shadow:var(--shadow-4);background:linear-gradient(#ffffff0a,#ffffff05),#0a0c10cc;border:1px solid #ffffff14;border-radius:14px}.affiliate-visual-stage-head h2,.affiliate-visual-inspector h3{letter-spacing:0;margin:0}.affiliate-visual-stage-head span,.affiliate-visual-muted{color:#ffffff94;margin:4px 0 0;font-size:.78rem}.affiliate-visual-error{color:#ffb8b8;background:#ff484814;border:1px solid #ff484847;border-radius:10px;padding:10px 12px;font-size:.86rem}.affiliate-visual-preload-card .ui-card-content{padding:12px 14px}.affiliate-visual-preload-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.affiliate-visual-preload-grid>div{gap:3px;min-width:0;display:grid}.affiliate-visual-preload-grid span{color:#ffffff8c;font-size:.72rem}.affiliate-visual-preload-grid strong{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;min-width:0;font-size:.9rem;overflow:hidden}.affiliate-visual-view-toggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:4px;display:inline-flex}.affiliate-visual-view-toggle button{border-radius:var(--kit-radius-strip);color:#ffffffad;cursor:pointer;background:0 0;border:0;min-width:78px;min-height:34px;padding:7px 12px}.affiliate-visual-view-toggle button.is-active{color:var(--fg,#fff);background:#ff5d152e;box-shadow:inset 0 0 0 1px #ff5d1542}.affiliate-visual-layout{grid-template-columns:minmax(240px,290px) minmax(0,1fr) minmax(280px,340px);gap:12px;min-width:0;display:grid}.affiliate-visual-roots,.affiliate-visual-stage,.affiliate-visual-inspector{min-width:0;min-height:620px}.affiliate-visual-roots,.affiliate-visual-inspector{padding:12px}.affiliate-visual-stage{flex-direction:column;display:flex;overflow:hidden}.affiliate-visual-panel-head,.affiliate-visual-stage-head,.affiliate-visual-inspector-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.affiliate-visual-panel-head{margin-bottom:10px}.affiliate-visual-panel-head span,.affiliate-visual-search span{color:#ffffff8c;font-size:.72rem;display:block}.affiliate-visual-panel-head strong{margin-top:2px;font-size:1.2rem;display:block}.affiliate-visual-toggle{color:#ffffffa8;white-space:nowrap;align-items:center;gap:6px;font-size:.74rem;display:inline-flex}.affiliate-visual-toggle input{accent-color:var(--accent)}.affiliate-visual-search{gap:5px;margin-bottom:10px;display:grid}.affiliate-visual-search input{width:100%;min-height:36px;color:inherit;background:#00000038;border:1px solid #ffffff17;border-radius:10px;padding:8px 10px}.affiliate-visual-root-list{gap:7px;max-height:540px;padding-right:3px;display:grid;overflow:auto}.affiliate-visual-root-list button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.affiliate-visual-root-list button:hover,.affiliate-visual-root-list button.is-active{background:#ff5d151c;border-color:#ff5d1561}.affiliate-visual-root-list button>span{gap:2px;min-width:0;display:grid}.affiliate-visual-root-list strong,.affiliate-visual-node-main strong,.affiliate-visual-lens-node strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.affiliate-visual-root-list code,.affiliate-visual-tree-node code,.affiliate-visual-lens-node code,.affiliate-visual-inspector code{color:#ffffff94;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.affiliate-visual-stage-head{border-bottom:1px solid #ffffff12;flex-wrap:wrap;padding:12px 14px}.affiliate-visual-stage-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.affiliate-visual-tree{flex:1;min-height:0;padding:10px 12px 14px;overflow:auto}.affiliate-visual-tree-row{margin-left:calc(var(--depth) * 24px);grid-template-columns:28px minmax(0,1fr);align-items:stretch;gap:6px;margin-bottom:7px;display:grid;position:relative}.affiliate-visual-tree-row:before{content:"";background:#ffffff14;width:1px;position:absolute;top:0;bottom:-7px;left:-12px}.affiliate-visual-tree-row.is-active .affiliate-visual-tree-node{background:#ff5d151f;border-color:#ff5d1580}.affiliate-visual-tree-expander{color:#ffffffb3;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:9px;width:28px;min-height:42px}.affiliate-visual-tree-expander:disabled{opacity:.25;cursor:default}.affiliate-visual-tree-node{width:100%;min-height:46px;color:inherit;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:minmax(150px,1.2fr) minmax(160px,1fr) minmax(112px,auto);align-items:center;gap:10px;padding:8px 10px;display:grid}.affiliate-visual-tree-node:hover{background:#ffffff0b;border-color:#ffffff29}.affiliate-visual-node-main{min-width:0;display:flex}.affiliate-visual-node-meta,.affiliate-visual-node-counts{align-items:center;gap:8px;min-width:0;display:flex}.affiliate-visual-node-main{flex-direction:column;align-items:flex-start;gap:2px}.affiliate-visual-node-meta,.affiliate-visual-node-counts{color:#ffffff8f;font-size:.75rem}.affiliate-visual-node-counts{white-space:nowrap;justify-content:flex-end}.affiliate-visual-lens-wrap{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.affiliate-visual-lens-toolbar{z-index:4;background:#090b0fe0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:6px 9px;display:flex;position:relative}.affiliate-visual-lens-toolbar>div{gap:5px;display:flex}.affiliate-visual-lens-toolbar>span{color:#ffffff94;font-size:.72rem}.affiliate-visual-lens-viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:480px;position:relative;overflow:hidden}.affiliate-visual-lens-viewport:active{cursor:grabbing}.affiliate-visual-lens-board{will-change:transform;position:absolute;top:0;left:0}.affiliate-visual-lens-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.affiliate-visual-lens-lines path{fill:none;stroke:#ff5d1557;stroke-width:1.4px}.affiliate-visual-lens-lines path.is-aggregate{stroke-dasharray:5 5;opacity:.72}.affiliate-visual-lens-node{width:188px;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:#0c0e12f5;border:1px solid #ffffff17;border-radius:10px;gap:2px;padding:7px 9px;display:grid;position:absolute;box-shadow:0 12px 28px #00000042}.affiliate-visual-lens-node span{color:#ffffff85;text-transform:uppercase;font-size:.68rem}.affiliate-visual-lens-node small{color:#ffffff7a;font-size:.64rem}.affiliate-visual-lens-node.is-branch{border-color:#ff923c3d}.affiliate-visual-lens-node.is-active{background:#35180cfa;border-color:#ff5d159e}.affiliate-visual-lens-node--aggregate{background:#ff5d1512;border-style:dashed}.affiliate-visual-lens-minimap{z-index:3;background:#05070adb;border:1px solid #ffffff1f;border-radius:10px;width:172px;height:104px;padding:6px;position:absolute;bottom:12px;right:12px;box-shadow:0 10px 26px #00000052}.affiliate-visual-lens-minimap path{fill:none;stroke:#ffffff47;stroke-width:5px}.affiliate-visual-lens-minimap rect{fill:#ff5d158a}.affiliate-visual-lens-minimap rect.is-aggregate{fill:#ffffff47}.affiliate-visual-inspector{align-content:start;gap:12px;display:grid}.affiliate-visual-inspector h3{overflow-wrap:anywhere;min-width:0;font-size:1.12rem}.affiliate-visual-detail-grid{gap:7px;display:grid}.affiliate-visual-detail-row{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:8px;padding:8px 0;display:grid}.affiliate-visual-detail-row span{color:#ffffff80;font-size:.74rem}.affiliate-visual-detail-row strong{overflow-wrap:anywhere;color:#ffffffdb;text-align:right;min-width:0;font-size:.82rem}@media (width<=1180px){.affiliate-visual-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.affiliate-visual-inspector{grid-column:1/-1;min-height:auto}}@media (width<=820px){.affiliate-visual-preload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-visual-stage-head{flex-direction:column;align-items:stretch}.affiliate-visual-view-toggle{width:100%}.affiliate-visual-view-toggle button{flex:1}.affiliate-visual-layout,.affiliate-visual-tree-node{grid-template-columns:1fr}.affiliate-visual-roots,.affiliate-visual-stage,.affiliate-visual-inspector{min-height:auto}.affiliate-visual-root-list{max-height:320px}.affiliate-visual-node-counts{justify-content:flex-start}}.dw-page{gap:var(--page-stack-gap)}.dw-controls{flex-wrap:wrap;align-items:center;display:flex}.dw-controls>*{min-width:0}.metric-help{color:#ffffff8f;background:#ffffff0d;align-items:center;gap:6px;padding:6px 10px;font-size:.76rem;display:inline-flex}.metric-help strong{color:#ffffffd1}.km-page{gap:var(--page-stack-gap);max-width:none;margin:0;padding:0}.km-header{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.km-controls{padding:var(--page-surface-pad)}.date-active-badge-muted{opacity:.7}.mts-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mts-field span{color:#fff9;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.mts-field input,.mts-field select{color:#ffffffeb;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;width:100%;min-width:0;padding:11px 12px}.mts-gate-input{color:#ffffffeb;width:100%;min-width:0}.mts-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mts-pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mts-run-progress{flex:360px;min-width:min(100%,280px)}.mts-pdf-section-list{gap:10px;display:grid}.mts-pdf-section-option{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px;display:grid}.mts-pdf-section-option input{accent-color:var(--accent);margin-top:3px}.mts-pdf-section-option.is-disabled{opacity:.58;cursor:not-allowed}.mts-pdf-section-option.is-disabled input{cursor:not-allowed}.mts-pdf-section-option span{gap:4px;min-width:0;display:grid}.mts-pdf-section-option strong{color:#ffffffeb;font-size:.9rem;font-weight:700}.mts-pdf-section-option small{color:#ffffff9e;font-size:.78rem;line-height:1.45}.mts-sort-button{width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:inline-flex}.mts-sort-button--right{justify-content:flex-end}.mts-sort-indicator{color:#ffffff47;font-size:.8rem}.mts-sort-indicator.is-active{color:#ffffffd1}.mts-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow:auto hidden}.mts-table{border-collapse:collapse;width:max-content;min-width:1400px}.mts-table th,.mts-table td{text-align:left;vertical-align:middle;border-top:1px solid #ffffff0f;padding:9px 10px}.mts-table th{text-transform:uppercase;letter-spacing:.08em;color:#fff9;white-space:normal;min-width:88px;font-size:.76rem;line-height:1.3}.mts-table td{white-space:nowrap}.mts-uid-drilldown{padding:12px;overflow-x:auto}.mts-total-row td{background:#ff5d1514;border-top:2px solid #ff5d1573;font-weight:700}.mts-td--center{text-align:center}.mts-td--right{text-align:right}.mts-num{text-align:right;font-variant-numeric:tabular-nums}.mts-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.mts-pos{color:var(--pos)}.mts-neg{color:var(--neg)}.mts-affiliate-form{align-items:end}.mts-affiliate-form-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mts-affiliate-list-wrap .mts-table{min-width:560px}.mts-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.mts-funds-deposit-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:14px 0;display:grid}.mts-funds-deposit-section{min-width:0}.mts-funds-deposit-heading{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 8px;display:flex}.mts-funds-deposit-heading h3{color:#ffffffeb;letter-spacing:0;margin:0;font-size:.92rem;font-weight:700}.mts-funds-wallet-wrap{margin-top:12px}.mts-collapsed-note{color:#ffffffa8;padding:14px 16px 18px;line-height:1.6}.mts-gift-toggle{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.mts-row--muted td{opacity:.58}.mts-ds-table{border-collapse:collapse}.mts-ds-table th,.mts-ds-table td{text-align:right;white-space:nowrap}.mts-ds-table td.mts-ds-label,.mts-ds-table th.mts-ds-label{text-align:left;color:var(--fg);background:var(--bg-secondary);z-index:1;min-width:120px;font-weight:600;position:sticky;left:0}.mts-ds-group{text-align:center;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--border-secondary);padding:8px 12px;font-size:.82rem}.mts-ds-group--opened{background:var(--alpha-dark-10)}.mts-ds-group--closing{background:var(--alpha-dark-20)}.mts-ds-group--all{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent-3);font-weight:700}.mts-ds-col{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--fg);padding:6px 10px;font-size:.72rem;font-weight:700}.mts-ds-col--open-long{background:var(--green-800)}.mts-ds-col--open-short{background:var(--red-800)}.mts-ds-col--open-total{background:var(--bg-tertiary)}.mts-ds-col--close-long{background:var(--blue-800)}.mts-ds-col--close-short{background:var(--red-800)}.mts-ds-col--close-total{background:var(--bg-tertiary)}.mts-ds-all-val{background:color-mix(in srgb, var(--accent) 8%, transparent)}.mts-ds-table tbody tr:hover{background:var(--alpha-dark-10)}.mts-ds-table tbody tr td:first-child{border-right:1px solid var(--border-secondary)}.mts-ds-table thead tr th:nth-child(5),.mts-ds-table tbody tr td:nth-child(5){border-left:2px solid var(--border-tertiary)}.mts-ds-table thead tr th:last-child,.mts-ds-table tbody tr td:last-child{border-left:2px solid color-mix(in srgb, var(--accent) 35%, transparent)}.mts-ds-leftover-row{border-top:2px solid var(--border-tertiary)}.mts-ds-leftover-row td{padding-top:10px;padding-bottom:10px}.mts-ds-divider td{background:var(--border-secondary);height:2px;padding:0}.mts-ds-subrow td{background:#ffffff05}.mts-ds-label.mts-ds-label--sub{color:#ffffffc7;padding-left:22px;font-size:.82rem}.mts-ds-gift-toggle-row{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.mts-ds-inclusion-toggle-row{cursor:pointer;align-items:center;gap:8px;max-width:100%;display:inline-flex}.mts-ds-inclusion-toggle-row>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mts-ds-subcount{color:#ffffff70;font-size:.72rem}.mts-leverage-strip{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.mts-leverage-item{align-items:baseline;gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-secondary);background:var(--alpha-light-4);min-height:34px;padding:6px 10px;display:inline-flex}.mts-leverage-item span{color:var(--text-secondary);white-space:nowrap;font-size:.72rem}.mts-leverage-item strong{color:var(--fg);white-space:nowrap;font-size:.95rem;font-weight:700}.mts-gate{justify-content:center}.mts-gate-card{flex-direction:column;gap:12px}.mts-gate-form{flex-direction:column}.mts-gate-error{font-size:.9rem}.mts-card{gap:14px;display:grid}.mts-chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mts-progress-note{color:#ffffffc2;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;padding:10px 12px}.mts-progress-note--error{color:#fca5a5;background:#dc26261f;border-color:#dc262647}.mts-summary-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.mts-summary-card strong{letter-spacing:.08em;text-transform:uppercase;color:#ffffff94;font-size:.76rem}.mts-summary-card span{color:#ffffffeb;font-size:1.22rem;font-weight:700}.mts-summary-card small{color:#ffffff7a}.mts-gift-summary-table{min-width:760px;margin-bottom:12px}.mts-tag-filter-copy{gap:3px;min-width:0;display:grid}@media (width<=720px){.mts-affiliate-form{grid-template-columns:1fr}.mts-affiliate-form-actions{justify-content:flex-start}}.c60-control-group-title{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8f;font-size:.76rem;font-weight:700}.c60-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.c60-custom-range-field{min-width:0}.c60-chip-row{padding-top:2px}.digital-marketing-page{width:100%;max-width:none}.digital-marketing-page .dm-scope-details,.digital-marketing-page .dm-control-card,.digital-marketing-page .dm-uid-exclusion-card,.digital-marketing-page .dm-run-panel,.digital-marketing-page .dm-report-details{border-radius:var(--kit-radius-strip);box-shadow:var(--shadow-4);background:#0b0d11d1;border:1px solid #ffffff13}.dm-segment-switcher{border-radius:var(--kit-radius-strip);background:#ffffff0b;border:1px solid #ffffff1a;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;padding:4px;display:grid}.dm-segment-tab{border-radius:var(--kit-radius-panel);color:#ffffffa8;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;font-size:.88rem;font-weight:700;transition:border-color .16s,background .16s,color .16s}.dm-segment-tab:hover{color:#ffffffe6;background:#ffffff0e}.dm-segment-tab--active{color:#fffffff0;background:#3db0ff21;border-color:#3db0ff5c}.dm-segment-panel{gap:14px;display:grid;overflow:visible}.dm-segment-panel-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.dm-segment-panel-head>div{gap:4px;min-width:0;display:grid}.dm-segment-panel-head strong,.dm-segment-panel-head h2{color:#fffffff0;font-size:1.02rem}.dm-segment-panel-head h2{letter-spacing:0;margin:0;line-height:1.25}.dm-segment-panel-head p{color:#ffffff94;max-width:880px;margin:0;font-size:.86rem;line-height:1.45}.dm-control-heading strong,.dm-run-panel strong{color:#fffffff0}.dm-run-panel span{color:#ffffff94;max-width:760px;margin:0;font-size:.84rem;line-height:1.45}.dm-panel-form{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:10px;display:grid}.dm-scope-details{align-self:start;min-width:0;padding:0;overflow:hidden}.dm-control-card,.dm-run-panel{align-self:start;min-width:0;overflow:hidden}.dm-scope-details--campaigns,.dm-control-card--period{grid-column:span 4}.dm-control-card--audience{grid-column:span 8}.dm-control-card--eftd{grid-column:span 2}.dm-control-card--registration-source{grid-column:span 6}.dm-registration-source-options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px;margin-top:10px;display:grid}.dm-tag-exclusion-card{background:#0b0d11d1;border-color:#ffffff13;grid-column:span 4;position:relative;overflow:hidden}.dm-uid-exclusion-card{background:#0b0d11d1;border-color:#ffffff13;gap:12px;padding:14px;display:grid}.dm-uid-lookup-card{grid-template-columns:minmax(0,1fr)}.dm-uid-lookup-card>*{grid-column:1/-1;width:100%;min-width:0}.dm-uid-lookup-card .dm-uid-upload-grid{grid-template-columns:minmax(240px,.7fr) minmax(420px,1.3fr)}.dm-staking-card{background:#0b0d11d1;border-color:#ffffff13;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}.dm-staking-card>:is(.dm-control-heading,.dm-uid-upload-grid,.dm-staking-top-controls,.dm-control-card--audience,.dm-run-panel,.dm-results-stack){grid-column:1/-1;width:100%;min-width:0}.dm-staking-top-controls{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:10px;display:grid}.dm-uid-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dm-uid-upload-slot{border-radius:var(--kit-radius-panel);background:#ffffff06;border:1px solid #ffffff14;gap:10px;min-width:0;padding:12px;display:grid}.dm-staking-date-card{gap:8px;padding:10px}.dm-staking-date-card .dm-action-row{justify-content:flex-start}.dm-uid-upload-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dm-uid-upload-head strong,.dm-uid-upload-meta span{color:#ffffffe6}.dm-uid-upload-meta{gap:4px;min-width:0;display:grid}.dm-uid-upload-meta span,.dm-uid-upload-meta small{overflow-wrap:anywhere}.dm-uid-upload-meta small{color:#ffffff8a;font-size:.78rem}.dm-uid-upload-error{color:#ff8585}.dm-uid-upload-button{border-radius:var(--kit-radius-panel);color:#ffffffe6;cursor:pointer;background:#3db0ff1f;border:1px solid #3db0ff52;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex;position:relative}.dm-uid-upload-button:hover{background:#3db0ff2e;border-color:#3db0ff85}.dm-uid-upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.dm-uid-save-button{border-radius:var(--kit-radius-panel);color:#e6fffaeb;cursor:pointer;background:#2dd4bf1a;border:1px solid #2dd4bf47;min-height:32px;padding:0 12px;font-size:.82rem;font-weight:700}.dm-uid-save-button:hover:not(:disabled){background:#2dd4bf29;border-color:#2dd4bf7a}.dm-uid-save-button:disabled{cursor:not-allowed;opacity:.58}.dm-uid-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dm-uid-usage-card{border-radius:var(--kit-radius-strip);background:#ffffff08;border:1px solid #ffffff14;gap:9px;min-width:0;padding:12px;display:grid}.dm-uid-usage-card>strong{color:#ffffffe6;font-size:.86rem}.dm-uid-check-list{flex-wrap:wrap;gap:8px;display:flex}.dm-uid-check-row{border-radius:var(--kit-radius-panel);color:#ffffffc2;background:#ffffff0a;border:1px solid #ffffff17;align-items:center;gap:7px;min-height:32px;padding:6px 9px;font-size:.8rem;font-weight:700;display:inline-flex}.dm-uid-check-row input{accent-color:#3db0ff;width:15px;height:15px}.dm-experimental-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:10px;display:grid}.dm-experimental-grid .dm-control-card--period{grid-column:span 4}.dm-panel-form>.dm-scope-details--campaigns,.dm-panel-form>.dm-control-card--period{grid-column:span 3}.dm-panel-form>.dm-run-panel{grid-column:span 4;min-height:100%}.dm-run-panel{background:#ff7a2e0b;border-color:#ff7a2e3d;grid-column:span 5;align-content:space-between;gap:10px;padding:12px;display:grid}.dm-uid-lookup-card>.dm-run-panel{grid-column:1/-1}.dm-run-panel--dataset{background:#ff7a2e0b;border-color:#ff7a2e3d}.dm-run-panel--with-status{grid-template-columns:minmax(0,1fr) minmax(290px,420px);align-content:start;align-items:start}.dm-run-panel--with-status .dm-run-copy,.dm-run-panel--with-status .dm-run-controls{align-self:start}.dm-run-status{grid-area:1/2/span 2;align-self:start;gap:8px;min-width:0;display:grid}.dm-run-status .dm-progress{width:100%;max-width:none;padding:10px 12px}.dm-progress--compact{gap:6px;padding:8px 10px}.dm-progress--compact .ui-trk-wrap{gap:6px}.dm-progress--compact .ui-trk-head{gap:8px}.dm-progress--compact .ui-trk-title{font-size:.78rem}.dm-progress--compact .ui-trk-state{min-height:20px;padding:0 8px}.dm-progress-compact-detail{display:none}.dm-run-panel>div{gap:5px;display:grid}.dm-run-panel>.dm-action-row{display:flex}.dm-run-panel>.ui-btn{justify-self:stretch}.dm-scope-summary,.dm-report-summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:grid}.dm-scope-summary::-webkit-details-marker{display:none}.dm-report-summary::-webkit-details-marker{display:none}.dm-scope-summary:before,.dm-report-summary:before{content:">";color:#ff5d15e6;font-size:.72rem;transition:transform .12s}.dm-scope-details[open]>.dm-scope-summary:before,.dm-report-details[open]>.dm-report-summary:before,.dm-tag-dropdown-trigger--open i:before{transform:rotate(90deg)}.dm-scope-summary:hover,.dm-report-summary:hover{background:#ffffff06}.dm-scope-summary>span,.dm-report-summary>span{gap:3px;min-width:0;display:grid}.dm-scope-summary strong,.dm-report-summary strong{color:#fffffff0;font-size:.92rem}.dm-scope-summary small,.dm-report-summary small{color:#ffffff8f;font-size:.78rem;line-height:1.35}.dm-scope-body,.dm-report-body{border-top:1px solid #ffffff12;gap:10px;padding:0 14px 14px 36px;display:grid}.dm-control-card{background:#ffffff06;gap:9px;padding:12px;display:grid}.dm-control-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.dm-control-heading small,.dm-summary-meta{color:#ffffff8c;font-size:.76rem;font-weight:700;line-height:1.3}.dm-tag-exclusion-head{align-items:flex-start}.dm-tag-exclusion-head>span{gap:3px;min-width:0;display:grid}.dm-tag-exclusion-head small{color:#ffffff8c;font-size:.76rem;line-height:1.3}.dm-tag-dropdown{gap:8px;display:grid;position:relative}.dm-tag-dropdown-trigger{border-radius:var(--kit-radius-strip);color:#ffffffe6;cursor:pointer;text-align:left;background:#ffad3313;border:1px solid #ffad333d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 11px;transition:border-color .16s,background .16s;display:grid}.dm-tag-dropdown-trigger:hover,.dm-tag-dropdown-trigger--open{background:#ffad331f;border-color:#ffad336b}.dm-tag-dropdown-trigger>span{gap:3px;min-width:0;display:grid}.dm-tag-dropdown-trigger strong{color:#fffffff0;overflow-wrap:anywhere;font-size:.86rem;line-height:1.2}.dm-tag-dropdown-trigger small{color:#ffffff8c;overflow-wrap:anywhere;font-size:.74rem;line-height:1.25}.dm-tag-dropdown-trigger i{color:#ffad33f2;width:10px;height:10px}.dm-tag-dropdown-trigger i:before{content:">";font-size:.78rem;line-height:1;transition:transform .16s;display:block}.dm-tag-dropdown-menu{z-index:9999;border-radius:var(--kit-radius-strip);background:#090c11fa;border:1px solid #ffad3338;gap:4px;max-height:210px;padding:6px;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 38px #00000061}.dm-tag-option{border-radius:var(--kit-radius-panel);color:#ffffffd1;width:100%;min-height:34px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;font-size:.8rem;font-weight:700;transition:background .16s,color .16s;display:grid}.dm-tag-option:before{content:"";background:#ffffff0a;border:1px solid #ffad3375;border-radius:4px;width:14px;height:14px}.dm-tag-option:hover,.dm-tag-option--selected{color:#fffffff0;background:#ffad3317}.dm-tag-option--selected:before{background:linear-gradient(135deg,#0000 0 42%,#ffffffeb 42% 58%,#0000 58%),#ffad33b8;border-color:#ffad33c7}.dm-tag-option span{overflow-wrap:anywhere;min-width:0}.dm-tag-option small{color:#ffffff85;white-space:nowrap;font-size:.72rem;font-weight:700}.dm-tag-dropdown-footer{border-top:1px solid #ffffff12;justify-content:flex-end;padding:6px 8px 4px;display:flex}.dm-inline-link-button{color:#ffad33eb;cursor:pointer;font:inherit;background:0 0;border:0;font-size:.78rem;font-weight:700}.dm-inline-link-button:hover{color:#fffffff5}.dm-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.dm-control-card--audience .dm-control-grid{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(180px,.55fr);align-items:end}.dm-field{letter-spacing:0;text-transform:none;color:#ffffff9e;gap:7px;min-width:0;font-size:.78rem;font-weight:700;display:grid}.digital-marketing-page .dm-field input,.digital-marketing-page .dm-field textarea,.digital-marketing-page .dm-field select{border-radius:var(--kit-radius-strip);color:#ffffffeb;background:#ffffff0b;border:1px solid #ffffff1a;width:100%;min-width:0;padding:8px 10px}.digital-marketing-page .dm-field select{appearance:auto}.dm-filter-preview-label{color:#ffffff80;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:700}.dm-ftd-results{gap:12px;display:grid}.dm-ftd-workbench{align-items:start}.dm-ftd-country-board{border-radius:var(--kit-radius-strip);background:linear-gradient(#ffffff09,#ffffff05),#0a0c10d1;border:1px solid #ffffff14;gap:12px;min-width:0;padding:14px;display:grid}.dm-ftd-country-board>.dm-drill-body-head{border-top:0;padding-top:0}.dm-ftd-country-grid{grid-template-columns:minmax(560px,1.12fr) minmax(360px,.88fr);align-items:start;gap:12px;min-width:0;display:grid}.dm-ftd-country-comparison-table{min-width:720px}.dm-ftd-country-detail-table{min-width:520px}.dm-ftd-country-comparison-table th,.dm-ftd-country-comparison-table td,.dm-ftd-country-detail-table th,.dm-ftd-country-detail-table td{text-align:center;border-color:#ffffff13}.dm-ftd-country-comparison-table th:first-child,.dm-ftd-country-comparison-table td:first-child,.dm-ftd-country-detail-table th:first-child,.dm-ftd-country-detail-table td:first-child{text-align:left}.dm-ftd-country-row--selected td{background:#ff5d1514}.dm-ftd-country-row--selected td:first-child{box-shadow:inset 3px 0 #ff5d15db}.dm-ftd-country-select{color:#ffffffe6;width:100%;min-height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.dm-ftd-country-select:hover,.dm-ftd-country-select:focus-visible{color:#ff923c}.dm-ftd-country-select:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #f7941eb8}.dm-ftd-country-detail{border-radius:var(--kit-radius-strip);background:#ffffff06;border:1px solid #ffffff13;gap:10px;min-width:0;padding:12px;display:grid}.dm-ftd-country-detail>.dm-drill-body-head{border-top:0;padding-top:0}.dm-ftd-allocation{color:#ff923c;font-weight:800}.dm-report-comparison-card{gap:10px;display:grid}.dm-report-comparison-table{border-collapse:collapse;table-layout:fixed;border:1px solid #ffffff29;width:100%;min-width:720px}.dm-report-comparison-table--single{min-width:520px}.dm-report-comparison-table th,.dm-report-comparison-table td{text-align:center;vertical-align:middle;white-space:normal;border:1px solid #ffffff24;padding:12px 14px}.dm-report-comparison-table thead th{color:#ffffffe6;background:#ffffff14;font-weight:750}.dm-report-comparison-table th:first-child{width:34%}.dm-report-comparison-table tbody th{color:#ffffffd1;text-align:left;background:#ffffff09;font-weight:650}.dm-report-comparison-table tbody td{color:#ffffffe6;font-variant-numeric:tabular-nums}.dm-report-allocation{color:#ff923c;font-weight:800}.dm-results-stack{gap:12px;display:grid}.digital-marketing-page .dm-field textarea{resize:vertical;min-height:66px}.digital-marketing-page .dm-control-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.digital-marketing-page .dm-control-grid--dense .dm-field{gap:5px}.dm-campaign-list{gap:7px;max-height:210px;padding-right:2px;display:grid;overflow:auto}.dm-campaign-option{border-radius:var(--kit-radius-strip);cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:44px;padding:9px 10px;display:grid}.dm-campaign-option:hover{background:#ff5d150d;border-color:#ff5d1542}.dm-campaign-option--selected{background:linear-gradient(90deg,#ff5d1521,#ffad330d),#121419db;border-color:#ff5d156b}.dm-campaign-option input{accent-color:#ff5d15;width:15px;height:15px}.dm-campaign-option span{gap:2px;min-width:0;display:grid}.dm-campaign-option strong{color:#ffffffe6;font-size:.86rem}.dm-campaign-option small{color:#ffffff80;font-size:.74rem}.dm-control-note{color:#ffffff8f;margin:0;font-size:.78rem;line-height:1.35}.dm-filter-preview{color:#ffffff9e;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;margin:0;padding-top:2px;font-size:.78rem;line-height:1.35;display:grid}.dm-action-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dm-check-row{color:#ffffffb8;background:0 0;border-radius:0;flex-direction:row;align-self:end;align-items:center;gap:9px;min-height:36px;padding:7px 0;font-size:.8rem;font-weight:700;display:flex}.dm-check-row input{width:auto}.dm-staking-status-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 10px;display:grid}.dm-staking-status-grid--bounded{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));width:100%;min-width:0}.dm-status-check-row{color:#ffffffb8;white-space:normal;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:32px;font-size:.8rem;font-weight:700;display:inline-flex}.dm-status-check-row input{accent-color:#ff7a2e;width:15px;height:15px}.dm-status-check-row--selected{color:#ffffffeb}.dm-field--inline-number{min-width:170px;max-width:220px}.dm-progress{border-radius:var(--kit-radius-strip);background:#ff5d1512;border:1px solid #ff5d152e;gap:8px;padding:12px 14px;display:grid}.dm-drill-list{gap:10px;display:grid}.dm-drill-card{background:#ffffff07;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.dm-drill-card[open]{background:#ff5d150b;border-color:#ff5d153d}.dm-drill-card>summary{cursor:pointer;grid-template-columns:24px minmax(220px,1fr) minmax(520px,2fr) minmax(220px,.95fr) minmax(190px,.8fr) max-content;align-items:start;gap:12px;min-width:0;padding:12px 14px;list-style:none;display:grid}.dm-drill-card--dataset>summary{grid-template-columns:24px minmax(220px,.95fr) minmax(620px,2.35fr) minmax(220px,.9fr) minmax(190px,.75fr) max-content}.dm-drill-card--ftd-country>summary{grid-template-columns:24px minmax(220px,.9fr) minmax(330px,1.35fr) minmax(190px,.75fr)}.dm-drill-card>summary::-webkit-details-marker{display:none}.dm-drill-card>summary:before{content:"+";border-radius:var(--kit-radius-panel);color:#ffffffc7;width:24px;height:24px;font-family:var(--mono);border:1px solid #ffffff24;grid-area:1/1;justify-self:start;place-items:center;font-weight:800;display:inline-grid}.dm-drill-card[open]>summary:before{content:"-";color:#ffffffeb;border-color:#ff5d156b}.dm-drill-title{gap:3px;display:grid}.dm-drill-title strong{color:#ffffffeb;min-width:0;font-size:.92rem}.dm-drill-title small{color:#ffffff85;font-size:.76rem}.dm-segment-metrics{grid-template-columns:repeat(4,minmax(96px,1fr));align-items:start;gap:6px;display:grid}.dm-segment-metrics span{border-radius:var(--kit-radius-strip);color:#ffffff94;background:#ffffff0b;padding:7px 9px;font-size:.72rem;line-height:1.25}.dm-segment-metrics b{color:#ffffffed;font-family:var(--mono);font-size:.82rem;display:block}.dm-segment-metrics--compact{grid-template-columns:repeat(3,minmax(96px,1fr))}.dm-dataset-metrics{grid-template-columns:repeat(5,minmax(96px,1fr))}.dm-country-breakdown{gap:6px;min-width:0;display:grid}.dm-country-breakdown>span,.dm-drill-summary-column span{color:#ffffff80;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:700}.dm-country-breakdown>div{flex-wrap:wrap;gap:5px;display:flex}.dm-drill-summary-column{border-radius:var(--kit-radius-strip);background:#ffffff0a;gap:5px;min-width:0;padding:8px 10px;display:grid}.dm-drill-summary-column strong{color:#ffffffe6;font-size:.76rem;line-height:1.3}.dm-drill-body{gap:10px;padding:0 14px 14px;display:grid}.dm-drill-body-head{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;padding-top:10px;display:flex}.dm-drill-body-head strong{color:#ffffffe6}.dm-drill-body-head span,.dm-empty-row{color:#ffffff8f;font-size:.82rem}.dm-empty-row{background:#ffffff08;border-radius:10px;padding:18px}.dm-table-wrap{scrollbar-gutter:stable;width:100%;max-width:100%;overflow-x:auto}.dm-table-wrap--focusable:focus-visible{outline-offset:2px;outline:2px solid #f7941eb8}.dm-table{width:100%;min-width:980px}.dm-table th,.dm-table td{white-space:nowrap;vertical-align:top}.dm-table td:last-child,.dm-table th:last-child{white-space:normal;min-width:220px}.dm-customer-table{min-width:1500px}.dm-ftd-user-table{min-width:960px}.dm-dataset-user-table{min-width:1760px}.dm-kyc-funnel-table{min-width:1520px}.dm-staking-user-detail-list{gap:8px;min-width:980px;display:grid}.dm-staking-user-detail{border-radius:var(--kit-radius-strip);background:#ffffff07;border:1px solid #ffffff1a;overflow:hidden}.dm-staking-user-summary{cursor:pointer;grid-template-columns:minmax(180px,.8fr) minmax(520px,2fr) auto;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:grid}.dm-staking-user-summary::-webkit-details-marker{display:none}.dm-staking-user-summary:hover{background:#ffffff0a}.dm-staking-user-metrics{grid-template-columns:repeat(5,minmax(90px,1fr));gap:7px;min-width:0;display:grid}.dm-staking-user-metrics span,.dm-staking-user-profile span{color:#ffffff94;gap:2px;min-width:0;font-size:.74rem;display:grid}.dm-staking-user-metrics b,.dm-staking-user-profile b{color:#ffffffe6;font-size:.82rem}.dm-staking-user-detail-body{background:#0000001f;border-top:1px solid #ffffff14;gap:10px;padding:12px;display:grid}.dm-staking-user-profile{grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;display:grid}.dm-staking-stake-table,.dm-staking-breakdown-table{width:100%;min-width:980px}.dm-staking-summary-card{gap:10px;display:grid}.dm-staking-summary-table{border-collapse:collapse;table-layout:fixed;border:1px solid #ffffff29;width:100%;min-width:720px}.dm-staking-summary-table th,.dm-staking-summary-table td{text-align:center;vertical-align:middle;white-space:normal;border:1px solid #ffffff24;padding:12px 14px}.dm-staking-summary-table thead th{color:#ffffffe6;background:#ffffff14;font-weight:750}.dm-staking-summary-table th:first-child{width:34%}.dm-staking-summary-table tbody th{color:#ffffffd1;text-align:left;background:#ffffff09;font-weight:650}.dm-staking-summary-table tbody td{color:#ffffffe6;font-variant-numeric:tabular-nums}.dm-staking-country-table{width:100%;min-width:1320px}.dm-staking-country-section{min-width:0;display:grid}.leo-page{gap:var(--page-stack-gap)}.leo-panel-stack{gap:18px;display:grid}.leo-panel{border-radius:10px}.leo-panel-section{gap:16px;display:grid}.leo-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.leo-panel-head strong{font-size:1rem}.leo-vip-tabs{border-radius:var(--kit-radius-strip);background:#ffffff08;border:1px solid #ffffff14;flex-wrap:wrap;gap:8px;padding:3px;display:flex}.leo-vip-tabs .dm-segment-tab{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 12px;display:inline-flex}.leo-generated-controls{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.leo-control-card,.leo-action-panel{border-radius:var(--kit-radius-strip);background:#ffffff09;border:1px solid #ffffff14;gap:10px;padding:12px;display:grid}.leo-control-card--manual-number{grid-column:span 3}.leo-date-toolbar{grid-column:1/-1;gap:10px;display:grid}.leo-date-toolbar-heading{padding:0 2px}.leo-date-toolbar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.leo-date-card{border-radius:var(--kit-radius-strip);background:#ffffff09;border:1px solid #ffffff14;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.leo-date-card-fields{flex-wrap:wrap;align-content:flex-start;align-self:start;gap:8px;display:flex}.leo-date-card-fields>.mts-field:first-child{flex:180px}.leo-date-card-fields>.mts-field:last-child{flex:132px}.leo-date-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.leo-date-card>.ui-btn{justify-self:start}.leo-tag-filter{border-radius:var(--kit-radius-strip);background:#ffffff09;border:1px solid #ffffff14;grid-column:span 3;padding:12px}.leo-action-panel{grid-column:span 2;align-content:end}.leo-generate-progress{border-radius:var(--kit-radius-strip);background:#ffffff09;border:1px solid #ffffff14;padding:12px}.leo-control-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.leo-control-heading strong{font-size:.92rem}.dm-leo-section{border-radius:var(--kit-radius-strip);background:#ffffff08;border:1px solid #ffffff14;gap:12px;padding:14px;display:grid}.dm-leo-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dm-leo-section-head strong{font-size:.98rem}.dm-leo-section-head small{color:#e8eef59e;margin-top:3px;font-size:.78rem;display:block}.leo-view-tabs{border-radius:var(--kit-radius-strip);background:#ffffff09;border:1px solid #ffffff1f;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:6px;display:flex}.leo-view-tabs--framed{box-shadow:inset 0 1px #ffffff0f}.leo-view-tab{color:#e8eef5c7;background:#ffffff0e;border-color:#ffffff29;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:9px 16px;display:inline-flex}.leo-view-tab:hover{color:#fffffff0;background:#ffb03d1a;border-color:#ffb03d6b}.leo-view-tab.active{color:#fff7e8;background:#ffb03d2e;border-color:#ffb03da3;box-shadow:inset 0 0 0 1px #ffb03d24}.leo-open-hedger-controls{grid-template-columns:minmax(260px,1fr) minmax(280px,420px);align-items:stretch;gap:12px;display:grid}.leo-open-hedger-toolbar{border-radius:var(--kit-radius-strip);background:#ffffff06;border:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.leo-open-hedger-toolbar>span{color:#e8eef5ad;text-transform:uppercase;font-size:.78rem;font-weight:700}.leo-open-hedger-cadence{flex-wrap:wrap;gap:6px;display:inline-flex}.leo-open-hedger-cadence .dm-segment-tab{border-radius:7px;min-height:30px;padding:5px 10px}.leo-open-hedger-table{table-layout:fixed;min-width:960px}.leo-open-hedger-table th,.leo-open-hedger-table td{white-space:nowrap}.leo-open-hedger-table th:nth-child(2),.leo-open-hedger-table td:nth-child(2),.leo-open-hedger-table th:nth-child(3),.leo-open-hedger-table td:nth-child(3){width:150px}.dm-leo-table{table-layout:fixed;min-width:980px}.dm-leo-table th,.dm-leo-table td{white-space:normal}.dm-leo-table thead th{color:#e8eef5ad;letter-spacing:0;text-transform:uppercase;font-size:.76rem}.dm-leo-table th:first-child,.dm-leo-table thead th:first-child{width:270px}.dm-leo-table:not(.dm-leo-table--editable) th:nth-child(2),.dm-leo-table:not(.dm-leo-table--editable) td:nth-child(2){width:170px}.dm-leo-formula{color:#e8eef5b8}.dm-leo-metric-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.dm-leo-detail-toggle{border-radius:var(--kit-radius-panel);color:#f4f8fcf0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:1rem;font-weight:800;line-height:1;display:inline-grid}.dm-leo-detail-toggle:hover,.dm-leo-detail-toggle:focus-visible{background:#ffad3321;border-color:#ffad3375}.dm-leo-value{justify-content:flex-end;min-width:92px;font-weight:700;display:inline-flex}.dm-leo-row--calculated{background:#ffd60a1f}.dm-leo-row--calculated th,.dm-leo-row--calculated td{color:#fff6c4f5}.dm-leo-row--highlight{background:#f6c45338;box-shadow:inset 3px 0 #f6c453c7}.dm-leo-row--highlight th,.dm-leo-row--highlight td,.dm-leo-row--highlight .dm-leo-formula,.dm-leo-row--highlight .dm-leo-value{color:#f6d17a}.dm-leo-row--positive>th,.dm-leo-row--positive .dm-leo-value{color:var(--pos)}.dm-leo-row--negative>th,.dm-leo-row--negative .dm-leo-value{color:var(--neg)}.dm-leo-value--positive{color:var(--pos)}.dm-leo-value--negative{color:#ff6767fa}.dm-leo-detail-row>td{background:#070a0fb8;padding:0}.dm-leo-reward-breakdown{gap:10px;padding:12px;display:grid}.dm-leo-reward-summary{color:#e8eef5b8;justify-content:flex-end;align-items:center;gap:12px;display:flex}.dm-leo-reward-summary strong{color:#f4f8fcf5}.dm-leo-reward-table-wrap{max-height:280px}.dm-leo-reward-table{min-width:1080px}.dm-leo-reward-table th:first-child,.dm-leo-reward-table thead th:first-child{width:58px}.dm-leo-reward-table th:nth-child(2),.dm-leo-reward-table td:nth-child(2),.dm-dataset-user-table td:last-child,.dm-dataset-user-table th:last-child{min-width:260px}.dm-empty-icon{border-radius:var(--kit-radius-strip);color:#ffad33f2;border:1px solid #ff5d1542;place-items:center;width:38px;height:38px;font-weight:800;display:inline-grid}.c60-table-wrap{overflow:auto hidden}.c60-table{min-width:1180px}.c60-table th,.c60-table td{padding:7px 8px}.c60-table th{min-width:74px;font-size:.72rem;line-height:1.2}.c60-table td{font-size:.88rem}.c60-empty-row{text-align:center;color:#ffffff94;padding:18px}@media (width<=1120px){.leo-date-toolbar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.leo-date-toolbar-grid,.leo-date-preset-grid{grid-template-columns:1fr}.leo-control-card--manual-number,.leo-tag-filter,.leo-action-panel{grid-column:1/-1}.dm-segment-switcher{grid-template-columns:1fr}.dm-drill-card>summary{grid-template-columns:24px 1fr;align-items:start}.dm-segment-metrics,.dm-segment-metrics--compact{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.dm-country-breakdown,.dm-drill-summary-column{grid-column:1/-1}.dm-drill-card>summary .ui-badge{grid-column:1/-1;justify-self:start}}@media (width<=900px){.leo-open-hedger-controls{grid-template-columns:1fr}}@media (width<=1180px){.digital-marketing-page .dm-run-panel--with-status{grid-template-columns:1fr}.digital-marketing-page .dm-run-status{grid-area:auto}.dm-staking-user-profile,.digital-marketing-page .dm-staking-top-controls,.digital-marketing-page .dm-ftd-country-grid,.dm-staking-user-summary{grid-template-columns:1fr}.dm-staking-user-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.jnp-page{gap:14px;min-width:0;display:grid}.jnp-controls{min-width:0}.jnp-results{min-width:0;display:grid}.jnp-campaign-panel{border-radius:var(--kit-radius-strip);box-shadow:var(--shadow-4);background:#0b0d11d1;border:1px solid #ffffff13;gap:12px;padding:14px;display:grid}.jnp-controls{border-radius:var(--kit-radius-strip);box-shadow:var(--shadow-4);background:linear-gradient(#ffffff05,#0000 46%),#0b0d11d1;border:1px solid #ffffff13;gap:12px;padding:14px;display:grid}.jnp-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.jnp-panel-head>div:first-child{gap:4px;min-width:0;display:grid}.jnp-panel-head strong{color:#fffffff0;font-size:.94rem}.jnp-panel-head span{color:#ffffff8f;font-size:.78rem;line-height:1.4}.jnp-panel-head .jnp-eyebrow,.jnp-eyebrow{color:#ff923ceb;letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.2}.jnp-controls-head{align-items:center;padding-bottom:2px}.jnp-campaign-list{max-height:340px}.jnp-campaign-option{align-items:start}.jnp-campaign-option--disabled{opacity:.62;cursor:not-allowed}.jnp-campaign-option--disabled:hover{background:#ffffff06;border-color:#ffffff13}.jnp-campaign-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.jnp-campaign-title>strong{overflow-wrap:anywhere}.jnp-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jnp-check-card{border-radius:var(--kit-radius-strip);color:#ffffffe0;cursor:pointer;background:#ffffff05;border:1px solid #ffffff13;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.jnp-threshold-card{border-radius:var(--kit-radius-strip);color:#ffffffe0;background:#ffffff05;border:1px solid #ffffff13;gap:10px;min-width:0;padding:12px;display:grid}.jnp-check-card:has(input:checked){background:linear-gradient(90deg,#ff5d1516,#ffad3306),#ffffff05;border-color:#ff5d1561}.jnp-check-card input{accent-color:#ff5d15;width:16px;height:16px;margin-top:2px}.jnp-check-card>span,.jnp-threshold-card>span{gap:4px;min-width:0;display:grid}.jnp-check-card strong,.jnp-threshold-card strong{color:#ffffffeb;font-size:.84rem}.jnp-check-card small,.jnp-threshold-card small{color:#ffffff8a;font-size:.75rem;line-height:1.4}.jnp-threshold-card{cursor:default;grid-template-columns:minmax(0,1fr) minmax(90px,120px) auto;align-items:center}.jnp-threshold-card input{color:#fffffff0;width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:7px;padding:8px 9px}.jnp-threshold-card input:focus{border-color:#ff5d15a3;outline:2px solid #ff5d1529}.jnp-threshold-card em{color:#ffad33e6;font-size:.76rem;font-style:normal;font-weight:800}.jnp-run-panel{grid-column:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center}.jnp-run-panel>.ui-btn{min-width:190px}.jnp-results{gap:14px}.jnp-results-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.jnp-table-card-head{justify-content:space-between;gap:16px;display:flex}.jnp-results-head{padding:2px 2px 0}.jnp-results-head>div,.jnp-table-card-head>div{gap:4px;min-width:0;display:grid}.jnp-results-head h3{color:#fffffff5;margin:0;font-size:1.05rem;line-height:1.25}.jnp-results-head p,.jnp-table-card-head>span{color:#ffffff8a;margin:0;font-size:.78rem;line-height:1.4}.jnp-table-card{background:#ffffff05;border:1px solid #ffffff13;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.jnp-table-card-head{align-items:end;padding:0 2px}.jnp-table-card-head strong{color:#fffffff0;font-size:.92rem}.jnp-result-tabs{border-radius:var(--kit-radius-strip);background:#ffffff06;border:1px solid #ffffff13;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;padding:4px;display:grid}.jnp-result-tab{border-radius:var(--kit-radius-panel);color:#ffffff9e;cursor:pointer;min-height:52px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;gap:3px;padding:8px 10px;display:grid}.jnp-result-tab:hover{color:#ffffffe6;background:#ffffff0b}.jnp-result-tab--active{color:#fffffff5;background:#ff5d151a;border-color:#ff5d1561}.jnp-result-tab strong{overflow-wrap:anywhere;font-size:.82rem}.jnp-result-tab span{font-size:.72rem}.jnp-table-card .dm-table-wrap,.jnp-details .dm-table-wrap{border-radius:var(--kit-radius-strip);background:#080a0e85;border:1px solid #ffffff13}.jnp-filtered-table{gap:8px;min-width:0;display:grid}.jnp-table-filter-status{justify-content:space-between;align-items:end;gap:12px;min-width:0;padding:0 2px;display:flex}.jnp-table-filter-status>div{gap:3px;min-width:0;display:grid}.jnp-table-filter-status [aria-live]{color:#ffffffd6;font-variant-numeric:tabular-nums;font-size:.78rem}.jnp-table-filter-status [aria-live] strong{color:#fffffff5}.jnp-table-filter-status small{color:#ffffff80;font-size:.72rem;line-height:1.35}.dm-table.jnp-data-table{border-collapse:separate;border-spacing:0;background:0 0;width:100%}.dm-table.jnp-data-table th,.dm-table.jnp-data-table td{border:0;border-bottom:1px solid #fff1;padding:10px 12px;line-height:1.35}.dm-table.jnp-data-table thead th{z-index:1;color:#ffffffa8;letter-spacing:.055em;text-align:left;text-transform:uppercase;vertical-align:bottom;white-space:normal;background:#181a1f;font-size:.68rem;font-weight:800;position:sticky;top:0}.jnp-column-label{min-height:27px;margin-bottom:7px;line-height:1.2;display:block}.jnp-column-filter{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;border-radius:var(--kit-radius-panel);color:#ffffffe6;width:100%;min-width:0;height:30px;font:inherit;letter-spacing:normal;text-align:left;text-transform:none;background:#07090ce0;border:1px solid #ffffff1c;outline:none;padding:5px 7px;font-size:.69rem;font-weight:650;display:block}.jnp-column-filter::placeholder{color:#ffffff5c}.jnp-column-filter:hover{border-color:#fff3}.jnp-column-filter:focus{border-color:#ff7426b8;box-shadow:0 0 0 2px #ff5d1524}.jnp-column-filter--numeric{text-align:right}.jnp-column-filter--select{cursor:pointer}.dm-table.jnp-data-table tbody th{color:#ffffffd6;text-align:left;font-weight:680}.dm-table.jnp-data-table .jnp-numeric-col{text-align:right;font-variant-numeric:tabular-nums}.dm-table.jnp-data-table tbody tr:last-child>*{border-bottom:0}.dm-table.jnp-data-table tbody tr:hover>*{background:#ffffff07}.dm-table.jnp-metric-table{table-layout:fixed;min-width:560px}.jnp-col-metric-label{width:58%}.jnp-col-metric-value{width:42%}.dm-table.jnp-country-table{table-layout:fixed;min-width:620px}.jnp-col-country-name{width:52%}.jnp-col-country-users,.jnp-col-country-share{width:24%}.dm-table.jnp-user-table{table-layout:fixed;min-width:1790px}.jnp-col-uid{width:112px}.jnp-col-campaigns{width:96px}.jnp-col-date{width:184px}.jnp-col-country{width:112px}.jnp-col-ftd{width:220px}.jnp-col-eftd{width:112px}.jnp-col-trade{width:196px}.jnp-col-money{width:142px}.dm-table.jnp-invalid-table{table-layout:fixed;min-width:980px}.jnp-col-invalid-campaign{width:260px}.jnp-details{overflow:hidden}.jnp-details .dm-report-body{min-width:0;padding:0 12px 12px}@media (width<=1180px){.jnp-control-grid{grid-template-columns:1fr}}@media (width<=720px){.jnp-run-panel{grid-template-columns:1fr;align-items:stretch}.jnp-panel-head,.jnp-results-head,.jnp-table-card-head{grid-template-columns:1fr;align-items:stretch;display:grid}.jnp-results-head>.ui-badge{justify-self:start}.jnp-run-panel>.ui-btn{width:100%;min-width:0}.jnp-table-filter-status{flex-direction:column;align-items:stretch}.jnp-table-filter-status>.ui-btn{align-self:flex-start}.jnp-threshold-card{grid-template-columns:minmax(0,1fr) minmax(82px,100px) auto}}@media (width<=520px){.jnp-campaign-panel,.jnp-controls{padding:12px}.jnp-threshold-card{grid-template-columns:minmax(90px,112px) auto}.jnp-threshold-card>span{grid-column:1/-1}.jnp-table-card{padding:9px}.jnp-details .dm-report-body{padding:0 9px 9px}.dm-table.jnp-metric-table,.dm-table.jnp-country-table{min-width:0}.dm-table.jnp-metric-table th,.dm-table.jnp-metric-table td,.dm-table.jnp-country-table th,.dm-table.jnp-country-table td{padding-inline:9px}}.platform-volume-check-page{gap:var(--page-stack-gap)}.platform-volume-check-page .pvc-scope-panel{background:linear-gradient(#ff5d1514,#ffffff05),#0a0c10d6;border:1px solid #ffffff14;border-radius:10px;position:relative}.platform-volume-check-page .pvc-scope-panel:has(.pvc-filter-dropdown.open){z-index:330}.pvc-progress{background:#ff5d1512;border:1px solid #ff5d152e;border-radius:10px;margin:0 0 16px;padding:14px 16px}.pvc-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.pvc-control-card{border-radius:var(--kit-radius-strip);background:linear-gradient(#ffffff0b,#ffffff04),#0c1017bd;border:1px solid #ffffff14;flex-direction:column;gap:10px;min-width:0;padding:13px;display:flex}.pvc-run-panel{border-radius:var(--kit-radius-strip);border:1px solid #ffffff14;flex-direction:column;gap:10px;min-width:0;padding:13px;display:flex}.pvc-control-card--tags{grid-column:span 2}.pvc-control-card--filters{grid-column:span 3}.pvc-control-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pvc-control-heading strong,.pvc-run-panel strong{color:#ffffffe6;font-size:.92rem}.pvc-control-card p,.pvc-run-panel span{color:#ffffff94;margin:0;font-size:.8rem;line-height:1.45}.pvc-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.pvc-inline-grid--filters{grid-template-columns:minmax(280px,1.1fr) minmax(180px,.72fr)}.pvc-tag-grid{grid-template-columns:minmax(170px,.76fr) minmax(260px,1.24fr);align-items:end;gap:10px;display:grid}.pvc-filter-dropdown{min-width:0;position:relative}.pvc-filter-dropdown.open{z-index:320}.pvc-filter-button{border-radius:var(--kit-radius-strip);color:#ffffffd1;text-align:left;cursor:pointer;background:linear-gradient(#ffffff0d,#ffffff05),#07090d85;border:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 12px;display:grid}.pvc-filter-button span,.pvc-filter-button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pvc-filter-button span{color:#ffffff8f;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.pvc-filter-button strong{color:#ffffffeb;font-size:.86rem}.pvc-filter-button:hover,.pvc-filter-dropdown.open .pvc-filter-button{background:linear-gradient(#ff5d151a,#ffffff05),#0a0c10b8;border-color:#ff5d1552}.pvc-filter-menu{z-index:321;border-radius:var(--kit-radius-strip);background:#0b0d12fa;border:1px solid #ffffff1f;max-height:280px;padding:8px;position:absolute;inset:calc(100% + 6px) 0 auto;overflow:hidden;box-shadow:0 22px 42px #00000070}.pvc-filter-option-list{gap:4px;max-height:220px;padding-right:2px;display:grid;overflow-y:auto}.pvc-filter-option{border-radius:var(--kit-radius-strip);color:#ffffffc7;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:34px;padding:7px 8px;font-size:.82rem;font-weight:700;display:grid}.pvc-filter-option:hover{background:#ffffff0e}.pvc-filter-button.pvc-current-filter-trigger{border-radius:var(--kit-radius-panel);background:#07090dcc;grid-template-columns:minmax(0,1fr) auto;min-height:48px}.pvc-filter-button .pvc-filter-trigger-copy{color:inherit;letter-spacing:normal;text-transform:none;gap:3px;display:grid}.pvc-filter-button .pvc-filter-trigger-copy strong,.pvc-filter-button .pvc-filter-trigger-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pvc-filter-button .pvc-filter-trigger-copy strong{color:#ffffffeb;letter-spacing:0;text-transform:none;font-size:.82rem}.pvc-filter-button .pvc-filter-trigger-copy small{color:#ffffff75;font-size:.68rem;font-weight:650}.pvc-filter-button>i{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .14s;transform:rotate(45deg)translateY(-2px)}.pvc-filter-dropdown.open .pvc-filter-button>i{transform:rotate(225deg)translate(-2px,-2px)}.pvc-filter-menu.pvc-filter-menu-portal{z-index:1400;box-sizing:border-box;position:fixed;inset:auto}.pvc-filter-menu-portal .pvc-filter-option{text-align:left;width:100%;font:inherit;background:0 0;border:0}.pvc-filter-menu-portal .pvc-option-check{background:#ffffff06;border:1px solid #ffffff3d;border-radius:3px;width:14px;height:14px}.pvc-filter-menu-portal .pvc-filter-option[aria-checked=true] .pvc-option-check{background:linear-gradient(135deg,#ff5d15,#ffad33);border-color:#ff7a2eb8;box-shadow:inset 0 0 0 3px #0b0d12e6}.pvc-filter-option--all{background:#ff5d1514;border:1px solid #ff5d152e;margin-bottom:6px}.pvc-filter-option input{accent-color:#ff5d15;width:16px;height:16px}.pvc-filter-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pvc-filter-empty{color:#ffffff80;padding:12px 8px;font-size:.8rem}.pvc-options-note{color:#ffffff8a;min-height:18px;font-size:.8rem}.pvc-input-with-unit{min-width:0;position:relative}.pvc-input-with-unit input{border-radius:var(--kit-radius-strip);width:100%;padding-right:48px}.pvc-input-with-unit span{color:#ffffff8a;pointer-events:none;font-size:.78rem;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pvc-threshold-field small{color:#ffffff75;margin-top:4px;font-size:.72rem;line-height:1.35}.pvc-run-panel{background:linear-gradient(135deg,#ff5d1529,#ffad330a),#121419e6;justify-content:space-between}.pvc-run-panel>div{gap:4px;display:grid}.pvc-error{color:#ffd6d6f0;background:#f871711a;border:1px solid #f8717157;border-radius:12px;padding:12px 14px}.pvc-result-grid{gap:var(--page-stack-gap);display:grid}.pvc-table-wrap{scrollbar-gutter:stable both-edges;width:100%;min-width:0;overflow-x:auto}.pvc-table{border-collapse:collapse;width:100%;min-width:780px}.pvc-summary-table{min-width:860px}.pvc-table th,.pvc-table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #fff1;padding:10px 12px}.pvc-table th{color:#ffffff8a;text-transform:uppercase;font-size:.74rem;font-weight:700}.pvc-table td{color:#ffffffc7;font-size:.84rem}.pvc-table td strong{color:#ffffffeb}.pvc-table tbody tr:hover{background:#ff5d150e}.pvc-empty-row{color:#ffffff8a;border:1px dashed #ffffff1f;border-radius:12px;padding:16px}.pvc-section-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px;display:grid}.pvc-section-summary>div{border-radius:var(--kit-radius-strip);background:#ffffff07;border:1px solid #ffffff13;min-width:0;padding:10px 11px}.pvc-section-summary span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.7rem;font-weight:800;display:block}.pvc-section-summary strong{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;min-width:0;font-size:.84rem;display:block;overflow:hidden}@media (width<=720px){.pvc-filter-menu{margin-top:6px;position:static}}.global-deposit-performance-page{max-width:1780px}.gdp-scope-copy{gap:4px;display:grid}.gdp-control-heading,.gdp-context-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.gdp-preset-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gdp-preset-row .ui-btn{color:#ffffffc7;background:#ffffff0a;border-color:#ffffff1a;min-height:28px;padding-inline:10px}.gdp-preset-row .ui-btn:hover{color:#fffffff2;border-color:#ff6b0057}.global-deposit-performance-page .c60-chip-row{flex-wrap:wrap;gap:6px;display:flex}.gdp-loading-progress{color:#e2e8f0c7;gap:8px;margin-top:-2px;padding:0 2px 14px;font-size:.82rem;display:grid}.gdp-tag-filter{gap:8px;min-width:0;display:grid;position:relative}.gdp-tag-filter-trigger{justify-content:space-between}.gdp-tag-filter-menu{z-index:30;border-radius:var(--kit-radius-strip);border:1px solid #94a3b838;gap:2px;padding:8px;display:grid;top:calc(100% + 4px);right:0;overflow:auto}.gdp-tag-filter-menu-head{color:#ffffffe0;border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:10px;padding:4px 6px 8px;font-size:.82rem;display:flex}.gdp-tag-filter-menu-head span{white-space:nowrap;gap:8px;display:flex}.gdp-link-button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.gdp-tag-filter-row{border-radius:var(--kit-radius-panel);color:#ffffffdb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 7px;font-size:.82rem;display:grid}.gdp-tag-filter-row:hover{background:#ffffff0d}.gdp-tag-filter-row small{color:#ffffff7a}.gdp-tag-filter-pills{flex-wrap:wrap;gap:6px;display:flex}.gdp-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.gdp-context-panel{border-color:#60a5fa2e}.gdp-context-header{border-bottom:1px solid #ffffff14;padding:15px 16px}.gdp-context-header>div{gap:4px;min-width:0;display:grid}.gdp-section-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8a;font-size:.74rem;font-weight:800}.gdp-context-header strong{color:#fffffff0;font-size:1.02rem}.gdp-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.gdp-context-metric{gap:6px;padding:14px 16px;display:grid}.gdp-context-metric span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.gdp-context-metric strong{color:#fffffff5;font-size:1.45rem;line-height:1}.gdp-context-metric small{color:#ffffff94}.gdp-context-metric--good strong{color:#4ade80}.gdp-context-metric--bad strong{color:#f87171}.gdp-migration-notice{border-radius:var(--kit-radius-strip);color:#ffffffbd;background:#fbbf2414;border:1px solid #fbbf2447;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.gdp-migration-notice strong{color:#fde047}.gdp-tier-performance{gap:14px;display:grid}.gdp-tier-overview{border-color:#2dd4bf33}.gdp-tier-overview-head,.gdp-tier-breakdown-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.gdp-tier-overview-head{border-bottom:1px solid #ffffff14;padding:15px 16px}.gdp-tier-overview-head>div,.gdp-tier-breakdown-head>div{gap:4px;min-width:0;display:grid}.gdp-tier-overview-head strong{color:#fffffff0;font-size:1.02rem}.gdp-tier-overview-metric{align-content:start;gap:6px;min-width:0;min-height:92px;padding:14px 16px;display:grid}.gdp-tier-overview-metric span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.gdp-tier-overview-metric strong{color:#fffffff7;overflow-wrap:anywhere;font-size:1.35rem;line-height:1}.gdp-tier-overview-metric small{color:#ffffff94;line-height:1.35}.gdp-tier-overview-metric--good strong{color:#4ade80}.gdp-tier-overview-metric--bad strong{color:#f87171}.gdp-tier-module{align-items:start;display:grid}.gdp-tier-selector{gap:8px;display:grid}.gdp-tier-toggle{border-radius:var(--kit-radius-strip);color:#e2e8f0d1;cursor:pointer;text-align:left;border:1px solid #94a3b82e;gap:4px;width:100%;padding:10px 12px;display:grid}.gdp-tier-toggle--active{color:#fff}.gdp-tier-toggle span{font-weight:800}.gdp-tier-toggle small{color:#e2e8f094;line-height:1.3}.gdp-tier-comparison{border-radius:var(--kit-radius-strip);background:linear-gradient(145deg,#60a5fa14,#2dd4bf0d),#090d12d1;border:1px solid #94a3b829;gap:12px;min-width:0;display:grid}.gdp-tier-comparison-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.gdp-tier-comparison-head h3{color:#fffffff2;letter-spacing:0;margin:2px 0 0;font-size:1.02rem}.gdp-tier-comparison-grid{gap:12px;display:grid}.gdp-tier-comparison-row{gap:7px;display:grid}.gdp-tier-comparison-row>span{color:#e2e8f0b3;font-size:.76rem;font-weight:800}.gdp-tier-comparison-bar-row{grid-template-columns:minmax(76px,.28fr) minmax(120px,1fr) minmax(58px,auto);align-items:center;gap:8px;min-height:24px;display:grid}.gdp-tier-comparison-bar-row small{color:#e2e8f09e;overflow-wrap:anywhere}.gdp-tier-comparison-bar-row i{border-radius:var(--kit-radius-pill);height:8px;display:block}.gdp-tier-comparison-bar-row strong{color:#ffffffe6;text-align:right;font-size:.84rem}.gdp-tier-breakdown-head{padding-top:2px}.gdp-tier-breakdown-head h3{color:#fffffff2;letter-spacing:0;margin:0;font-size:1.02rem}.gdp-tier-breakdown-head>span{color:#ffffff94;white-space:nowrap;font-size:.82rem}.gdp-tier-grid{gap:12px;display:grid}.gdp-tier-card{border-radius:var(--kit-radius-strip);background:linear-gradient(#ffffff0b,#ffffff04),#0b0f15db;border:1px solid #94a3b829;gap:14px;min-width:0}.gdp-tier-card-head,.gdp-tier-card-summary{min-width:0;display:grid}.gdp-tier-card-head{gap:10px}.gdp-tier-card-head h3{color:#fffffff5;letter-spacing:0;margin:2px 0 0;font-size:1.18rem}.gdp-tier-card-summary{border:1px solid #94a3b81f;gap:1px;overflow:hidden}.gdp-tier-card-summary .gdp-tier-overview-metric{background:#080b10db;min-height:86px;padding:12px}.gdp-tier-card-summary .gdp-tier-overview-metric strong{font-size:1.18rem}.gdp-tier-card-groups{gap:10px;display:grid}.gdp-tier-metric-group{gap:8px;min-width:0;display:grid}.gdp-tier-metric-group h4{color:#ffffffdb;letter-spacing:0;margin:0;font-size:.84rem;font-weight:800}.gdp-tier-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.gdp-tier-metric-grid .gdp-insight-metric{border:1px solid #ffffff12;border-radius:7px;min-height:76px;padding:10px}.gdp-tier-metric-grid .gdp-insight-metric:first-child{border-top:1px solid #ffffff12}.gdp-tier-detail-section{margin-top:0}.gdp-insight-wall-header{justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}.gdp-insight-wall-header h2{color:#fffffff5;letter-spacing:0;margin:2px 0 0;font-size:1.2rem}.gdp-insight-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px;display:grid}.gdp-insight-block{border:1px solid #94a3b829;border-left:3px solid var(--gdp-accent);border-radius:var(--kit-radius-strip);gap:12px;min-width:0;padding:13px;display:grid}.gdp-insight-block:first-child{--gdp-accent:#2dd4bfc7}.gdp-insight-block:nth-child(2){--gdp-accent:#60a5fac7}.gdp-insight-block:nth-child(3){--gdp-accent:#f87171c7}.gdp-insight-block:nth-child(4){--gdp-accent:#fbbf24c7}.gdp-insight-block:nth-child(5){--gdp-accent:#4ade80c7}.gdp-insight-block:nth-child(6){--gdp-accent:#38bdf8c7}.gdp-insight-block:nth-child(7){--gdp-accent:#a78bfab8}.gdp-insight-block h3{color:#ffffffeb;letter-spacing:0;margin:0;font-size:.95rem}.gdp-insight-metrics{gap:8px;display:grid}.gdp-insight-metric{border-top:1px solid #ffffff12;align-content:start;gap:3px;min-height:58px;padding-top:8px;display:grid}.gdp-insight-metric span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.gdp-insight-metric strong{color:#fffffff2;overflow-wrap:normal;font-variant-numeric:tabular-nums;font-size:1.18rem;line-height:1.1}.gdp-insight-metric small{color:#ffffff8f;line-height:1.35}.gdp-insight-metric--good strong{color:#4ade80}.gdp-insight-metric--bad strong{color:#f87171}.gdp-kol-section,.gdp-partner-matrix-section{margin-top:2px}.gdp-kol-table{min-width:1120px}.gdp-partner-matrix-table{min-width:1180px}.gdp-bucket-spread{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gdp-bucket-spread-pill{text-align:right;background:#ffffff09;border:1px solid #94a3b829;border-radius:7px;gap:2px;min-width:98px;padding:5px 7px;display:grid}.gdp-bucket-spread-pill strong{color:#ffffffe0;font-size:.72rem}.gdp-bucket-spread-pill span,.gdp-muted{color:#ffffff8a;font-size:.72rem}.gdp-bucket-mix{gap:8px;min-width:320px;display:grid}.gdp-bucket-mix-bar{border-radius:var(--kit-radius-pill);background:#ffffff12;width:100%;height:8px;display:flex;overflow:hidden}.gdp-bucket-mix-segment{min-width:3px}.gdp-bucket-section{margin-top:4px}.gdp-bucket-table{min-width:1760px}.gdp-bucket-table tbody tr{background:#ffffff03}.gdp-bucket-table tbody tr:hover{background:#ff6b000f}.gdp-bucket-name{gap:3px;min-width:108px;display:grid}.gdp-bucket-name strong{color:#fffffff2;font-weight:760}.gdp-bucket-name span{color:#ffffff85;font-size:.72rem}.gdp-user-count{color:#fffffff2;font-weight:760}.global-deposit-performance-page .gdp-scope-panel,.global-deposit-performance-page .gdp-tier-overview,.global-deposit-performance-page .gdp-context-panel,.global-deposit-performance-page .gdp-report-details,.global-deposit-performance-page .gdp-tier-card,.global-deposit-performance-page .gdp-tier-comparison{box-shadow:var(--shadow-4);background:linear-gradient(#ffffff0a,#ffffff04),#0a0c10c7;border-color:#ffffff14}.gdp-scope-panel-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.gdp-scope-panel-head>div{gap:4px;min-width:0;display:grid}.gdp-scope-panel-head strong{color:#fffffff0;font-size:1rem}.gdp-scope-panel-head p{color:#ffffff94;max-width:760px;margin:0;font-size:.84rem;line-height:1.45}.gdp-dropdown{min-width:0}.gdp-dropdown-summary,.gdp-report-summary,.gdp-tier-card-summary-line{list-style:none}.gdp-dropdown-summary::-webkit-details-marker{display:none}.gdp-report-summary::-webkit-details-marker{display:none}.gdp-tier-card-summary-line::-webkit-details-marker{display:none}.gdp-dropdown-summary{border-radius:var(--kit-radius-strip);color:#ffffffdb;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 10px;display:flex}.gdp-dropdown-summary:before,.gdp-report-summary:before,.gdp-tier-card-summary-line:before{content:">";color:#ff5d15e6;font-size:.72rem;transition:transform .12s}.gdp-dropdown[open]>.gdp-dropdown-summary:before,.gdp-report-details[open]>.gdp-report-summary:before,.gdp-tier-card[open]>.gdp-tier-card-summary-line:before{transform:rotate(90deg)}.gdp-dropdown-summary span{font-size:.82rem;font-weight:750}.gdp-dropdown-summary small{color:#ffffff8a;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gdp-dropdown-body{margin-top:8px}.gdp-tag-filter-trigger{background:#ff5d1512;border-color:#ff5d1538;width:100%}.gdp-tag-filter-menu{width:100%;max-height:230px;box-shadow:none;background:#080a0eb8;border-color:#ffffff14;position:static}.gdp-link-button{color:#ffad33eb}.gdp-link-button:hover{color:#fffffff5}.gdp-context-panel,.gdp-tier-overview{overflow:hidden}.gdp-context-header,.gdp-tier-overview-head{background:linear-gradient(90deg,#ff5d151c,#ffffff05),#ffffff05}.gdp-context-grid,.gdp-tier-card-summary{background:#ffffff12}.gdp-context-metric,.gdp-tier-overview-metric{background:#0a0c10e6}.gdp-tier-module{grid-template-columns:minmax(300px,.42fr) minmax(520px,1fr);gap:12px}.gdp-tier-picker{border-radius:var(--kit-radius-strip);background:#ffffff05;border:1px solid #ffffff14;align-self:start;padding:10px}.gdp-tier-picker .gdp-dropdown-summary{margin-bottom:8px}.gdp-tier-toggle{background:#ffffff06;border-color:#ffffff14;min-height:50px}.gdp-tier-toggle--active{background:linear-gradient(90deg,#ff5d1524,#ffad330e),#121419db;border-color:#ff5d156b}.gdp-tier-comparison{padding:14px}.gdp-tier-comparison-bar-row i{background:linear-gradient(90deg,#ff5d15e0,#ffad339e)}.gdp-tier-grid{grid-template-columns:1fr}.gdp-tier-card{padding:0;display:block;overflow:hidden}.gdp-tier-card-summary-line{cursor:pointer;grid-template-columns:auto minmax(190px,.28fr) minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;display:grid;position:relative}.gdp-tier-card-summary-line:before{grid-column:1}.gdp-tier-card-summary-line:hover{background:#ffffff06}.gdp-tier-card-head{grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:start}.gdp-tier-card-summary{border-radius:var(--kit-radius-strip);grid-column:3;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.gdp-tier-card-groups{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:0 14px 14px 36px}.gdp-tier-metric-group{padding-top:12px}.gdp-tier-metric-grid .gdp-insight-metric,.gdp-insight-block{background:#ffffff06;border-color:#ffffff13}.gdp-insight-block,.gdp-insight-block:nth-child(n){--gdp-accent:#ff5d15c7}.gdp-report-details{border-radius:var(--kit-radius-strip);overflow:hidden}.gdp-report-summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.gdp-report-summary:hover{background:#ffffff06}.gdp-report-summary>span{gap:3px;min-width:0;display:grid}.gdp-report-summary strong{color:#fffffff0;font-size:.96rem}.gdp-report-summary small{color:#ffffff8f;font-size:.8rem;line-height:1.35}.gdp-report-body{border-top:1px solid #ffffff12;padding:0 14px 14px 36px}.gdp-bucket-mix-segment-0{background:#ff5d15}.gdp-bucket-mix-segment-1{background:#ffad33}.gdp-bucket-mix-segment-2{background:#ffffff8f}.gdp-bucket-mix-segment-3{background:#f87171}.gdp-bucket-mix-segment-4{background:#94a3b8b8}@media (width<=1180px){.gdp-tier-card-groups{grid-template-columns:1fr}.gdp-context-grid,.gdp-tier-card-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.gdp-tier-module,.gdp-tier-grid{grid-template-columns:1fr}.gdp-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.gdp-preset-row{justify-content:flex-start}.gdp-tier-comparison-bar-row{grid-template-columns:minmax(86px,.38fr) minmax(90px,1fr) minmax(64px,auto);gap:6px}.gdp-tier-comparison-bar-row strong{text-align:right}.gdp-context-grid,.gdp-tier-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.gdp-tier-card-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.gdp-tier-card-summary-line{grid-template-columns:1fr}.gdp-tier-card-summary-line:before,.gdp-tier-card-head,.gdp-tier-card-summary{grid-column:1}.gdp-insight-grid{grid-template-columns:1fr}}.pv2-page{gap:var(--page-stack-gap);flex-direction:column;min-width:0;display:flex;position:relative}.pv2-toolbar{flex-direction:column;gap:0;display:flex;overflow:hidden}.pv2-toolbar-row{padding:10px var(--page-surface-pad);border-bottom:1px solid #ffffff0a;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pv2-toolbar-row:last-child{border-bottom:none}.pv2-mode-toggle{border-radius:var(--kit-radius-panel);border:1px solid #ffffff1f;display:inline-flex;overflow:hidden}.pv2-mode-btn{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:none;padding:5px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.pv2-mode-btn.active{color:var(--accent);background:#ff5d1533}.pv2-mode-btn:hover{background:#ffffff14}.pv2-date-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.pv2-date-sep{color:#ffffff4d;font-size:.78rem}.pv2-date-btn{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:4px 10px;font-family:inherit;font-size:.7rem;transition:all .15s}.pv2-date-btn:hover{color:var(--fg);background:#ffffff14}.pv2-date-btn.active{color:var(--accent);background:#ff5d1526;border-color:#ff5d154d}.pv2-date-bar input[type=date]{border-radius:var(--radius-sm,4px);border:1px solid var(--border,#ffffff1a);background:var(--bg,#ffffff0a);color:var(--fg,#ffffffb3);font-size:.78rem;font-family:var(--mono,monospace);outline:none;padding:4px 8px;transition:border-color .15s,box-shadow .15s}.pv2-date-bar input[type=date]:focus{border-color:var(--accent);box-shadow:0 0 0 2px #ff5d1526}.pv2-date-note{color:#ffffff80;white-space:nowrap;font-size:.68rem}.pv2-group-bar{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.pv2-group-pills{flex-wrap:wrap;gap:5px;display:inline-flex}.pv2-group-pill{color:var(--fg,#ffffff8c);cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:5px;padding:4px 12px;font-family:inherit;font-size:.78rem;transition:all .15s;display:inline-flex}.pv2-group-pill:hover{background:#ff5d150f;border-color:#ff5d1559;transform:translateY(-1px)}.pv2-group-pill.active{border-color:var(--accent);color:var(--accent);box-shadow:var(--shadow-1,0 1px 3px #0000001f);background:#ff5d1524}.pv2-btn{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:4px;padding:5px 14px;font-family:inherit;font-size:.78rem;font-weight:500;transition:all .15s}.pv2-btn:hover{color:var(--fg);background:#ffffff14}.pv2-btn.active{color:var(--accent);background:#ff5d1526;border-color:#ff5d154d}.pv2-checkbox{color:#ffffff80;cursor:pointer;align-items:center;gap:5px;font-size:13px;display:inline-flex}.pv2-search-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv2-uid-input{border-radius:var(--radius-sm,4px);border:1px solid var(--border,#ffffff1f);background:var(--bg,#ffffff0a);color:#fffc;font-size:.78rem;font-family:var(--mono,monospace);outline:none;min-width:160px;padding:5px 10px;transition:border-color .15s,box-shadow .15s}.pv2-exclude-input{border-radius:var(--radius-sm,4px);border:1px solid var(--border,#ffffff1f);background:var(--bg,#ffffff0a);color:#fffc;font-size:.78rem;font-family:var(--mono,monospace);outline:none;flex:1;min-width:160px;padding:5px 10px;transition:border-color .15s,box-shadow .15s}.pv2-uid-input:focus,.pv2-exclude-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #ff5d1526}.pv2-uid-input{flex:2}.pv2-quick-volume{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:10px;margin:8px 0 12px;padding:10px 14px;display:flex}.pv2-quick-volume__header{justify-content:space-between;gap:12px;display:flex}.pv2-quick-volume__header h3{color:#ffffffe6;margin:0;font-size:.96rem}.pv2-quick-volume__header p{color:#ffffff8f;margin:3px 0 0;font-size:.78rem;line-height:1.35}.pv2-quick-volume__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv2-quick-volume__row .pv2-uid-input{flex:1;min-width:180px;max-width:280px}.pv2-quick-volume__row input[type=date]{color:var(--fg,#eaeaea);border-radius:var(--kit-radius-panel);background:#00000040;border:1px solid #ffffff1f;padding:5px 8px;font-size:.76rem}.pv2-quick-volume__err{color:var(--neg,#ff6a6a);font-size:.76rem}.pv2-quick-volume__result{flex-wrap:wrap;align-items:baseline;gap:10px;padding:6px 0 2px;display:flex}.pv2-quick-volume__label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.pv2-quick-volume__value{color:var(--accent);letter-spacing:.01em;font-size:1.35rem;font-weight:700}.pv2-quick-volume__meta{color:#ffffff8c;font-size:.72rem}.pv2-loading-card{min-width:0}.pv2-loading-card .ui-card-content{flex-direction:column;gap:10px;display:flex}.pv2-loading-detail{color:#ffffff85;font-size:.78rem;line-height:1.4}.pv2-notice{border-radius:var(--kit-radius-strip);padding:10px 16px;font-size:13px}.pv2-notice--error{color:#fca5a5;background:#dc26261f;border:1px solid #dc26264d}.pv2-notice--warn{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b47}.pv2-notice--ok{color:#86efac;background:#22c55e1f;border:1px solid #22c55e47}.pv2-parity-details{gap:6px;margin-top:8px;display:grid}.pv2-parity-item{color:inherit;line-height:1.45}.pv2-hedge-actions,.pv2-hedge-chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv2-hedge-monitor{background:linear-gradient(#ffffff0d,#ffffff05),radial-gradient(circle at 100% 0,#ff5d151f,#0000 32%),#080a0ef0;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 18px 36px #00000038}.pv2-hedge-monitor .ui-card-content{padding:clamp(18px,2vw,24px)}.pv2-hedge-monitor .ui-card-header{border-bottom:1px solid #ffffff12;align-items:flex-start;margin-bottom:18px;padding-bottom:18px}.pv2-hedge-monitor .ui-card-title-group{gap:8px}.pv2-hedge-monitor .ui-card-title-group h3{color:#ffffffeb;font-size:1.08rem}.pv2-hedge-monitor .ui-card-title-group p{color:#ffffffa8;max-width:72ch;line-height:1.55}.pv2-hedge-monitor .ui-card-actions{justify-content:flex-start}.pv2-hedge-monitor .pv2-scorecards--compact{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin-bottom:16px;display:grid}.pv2-hedge-monitor .pv2-card{background:linear-gradient(#ffffff0b,#ffffff04),#ffffff05;border:1px solid #ffffff12;border-radius:16px;min-width:0;padding:12px 14px;box-shadow:inset 0 1px #ffffff0a}.pv2-hedge-monitor .pv2-card-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff7a;margin-bottom:6px;font-size:.66rem}.pv2-hedge-monitor .pv2-card-value{color:#ffffffe6;font-variant-numeric:tabular-nums;font-size:1.08rem;font-weight:600;line-height:1.2}.pv2-hedge-monitor .pv2-hedge-actions .ui-badge,.pv2-case-chip-row .ui-badge{min-height:22px;padding:0 9px;box-shadow:inset 0 1px #ffffff0a}.pv2-scorecards--compact{margin-bottom:12px}.pv2-scorecards{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.pv2-card{border-radius:var(--kit-radius-strip);background:#ffffff05;border:1px solid #ffffff0f;min-width:90px;padding:8px 14px}.pv2-card-label{color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:10px}.pv2-card-value{color:#fffc;white-space:nowrap;font-size:14px;font-weight:500}.pv2-card--neg .pv2-card-value{color:#f87171}.pv2-scorecard-strip{flex-wrap:wrap;gap:6px;padding:12px;display:flex}.pv2-scorecard-strip .ui-card{flex:auto;min-width:110px;max-width:180px;min-height:auto;padding:8px 10px}.pv2-scorecard-strip .ui-stat-value{font-variant-numeric:tabular-nums;font-size:14px}.pv2-scorecard-strip .ui-stat-sub{color:#ffffff61;margin-top:1px;font-size:9px;line-height:1.2}.pv2-toolbar-hedge{border-left:1px solid #ffffff14;align-items:center;gap:8px;padding-left:8px;display:inline-flex}.pv2h-wrap{flex-direction:column;gap:10px;margin-top:8px;display:flex}.pv2h-filter-bar{border-radius:var(--kit-radius-strip);background:#ffffff05;border:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 10px;display:flex}.pv2h-hedge-toggle{color:#ffffffa6;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pv2h-pnl-pill{border-radius:var(--kit-radius-pill);letter-spacing:.02em;font-variant-numeric:tabular-nums;background:#ffffff08;border:1px solid #ffffff14;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.pv2h-pnl-pill.pos{color:var(--pos,#27ae60);background:#2af28814;border-color:#2af2884d}.pv2h-pnl-pill.neg{color:var(--danger,#e74c3c);background:#e74c3c14;border-color:#e74c3c4d}.pv2h-reroot-btn{color:var(--accent);cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #ffffff1a;border-radius:4px;margin-left:4px;padding:3px 6px;font-size:14px;line-height:1;transition:background .15s,border-color .15s}.pv2h-reroot-btn:hover{background:#ff5d151f;border-color:#ff5d1566}.pv2h-self-header{background:#ff5d150a;border-top:1px dashed #ff5d1526;border-bottom:1px dashed #ff5d1526}.pv2h-self-header:hover{background:#ff5d1514}.pv2h-self-header .pv2h-sub-indent{text-transform:uppercase;letter-spacing:.06em;padding-top:6px;padding-bottom:6px;font-size:11px}.pv2h-self-label{color:var(--accent);font-weight:600}.pv2h-self-count{color:#ffffff8c;margin-left:6px;font-weight:400}.pv2-breadcrumbs{border-radius:var(--kit-radius-panel);background:#ffffff05;border:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 10px;padding:6px 10px;font-size:12px;display:flex}.pv2-breadcrumb-label{color:#ffffff73;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:600}.pv2-breadcrumb-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:12px;transition:background .15s}.pv2-breadcrumb-btn:hover{background:#ff5d151a;text-decoration:underline}.pv2-breadcrumb-sep{color:#ffffff4d;font-size:14px}.pv2-breadcrumb-current{color:#ffffffd9;background:#ffffff0d;border-radius:4px;padding:2px 8px;font-weight:600}.pv2h-conf-slider{color:#ffffff8c;align-items:center;gap:8px;font-size:11px;display:inline-flex}.pv2h-conf-slider input[type=range]{width:140px}.pv2h-expand-group{gap:6px;margin-left:auto;display:inline-flex}.pv2h-scroll{background:#0000002e;border:1px solid #ffffff0f;border-radius:10px;width:100%;overflow-x:auto}.pv2h-scroll:focus-visible{outline-offset:2px;outline:2px solid #3db0ffb8}.pv2h-table{border-collapse:collapse;color:#ffffffd1;width:2800px;min-width:100%;font-size:11px}.pv2h-th{z-index:10;letter-spacing:.06em;color:#ffffff8c;text-align:left;white-space:nowrap;background:#141418f2;border-bottom:1px solid #ffffff14;padding:7px 9px;font-size:9px;font-weight:600;position:sticky;top:0}.pv2h-th--right{text-align:right}.pv2h-th--center{text-align:center}.pv2h-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.pv2h-sortable:hover{color:#ffffffd9}.pv2h-td{vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff08;padding:6px 9px}.pv2h-td--right{text-align:right;font-family:var(--mono,"JetBrains Mono", "Fira Code", monospace)}.pv2h-td--center{text-align:center}.pv2h-num{font-family:var(--mono,"JetBrains Mono", "Fira Code", monospace);font-variant-numeric:tabular-nums}.pv2h-num.pos{color:#4ade80}.pv2h-num.neg{color:#f87171}.pv2h-dash{color:#ffffff40}.pv2h-kol-row{background:#ffffff04;transition:background .12s}.pv2h-kol-row:nth-child(2n){background:#ffffff06}.pv2h-kol-row.pv2h-clickable,.pv2h-sub-row.pv2h-clickable{cursor:pointer}.pv2h-kol-row.pv2h-clickable:hover{background:#ffffff0a}.pv2h-kol-row.pv2h-kol-expanded{background:#ffffff0d}.pv2h-kol-child,.pv2h-sub-row{background:#ffffff03}.pv2h-sub-row.pv2h-clickable:hover{background:#ffffff08}.pv2h-sub-row.pv2h-sub-expanded{background:#ffffff0b}.pv2h-pos-row{background:#0000002e;transition:background .12s}.pv2h-pos-row:hover{background:#00000040}.pv2h-pos-row .pv2h-td{color:#fff9;font-size:10px}.pv2h-name-cell,.pv2h-sub-name-cell,.pv2h-pos-name-cell{min-width:280px}.pv2h-name-inner,.pv2h-sub-indent,.pv2h-pos-indent{flex-wrap:wrap;align-items:center;gap:5px 6px;width:100%;display:flex;position:relative}.pv2h-chevron{color:#ffffff80;justify-content:center;align-items:center;width:12px;height:12px;transition:transform .15s;display:inline-flex}.pv2h-chevron-open{color:#ffffffd9;transform:rotate(90deg)}.pv2h-chevron-spacer{width:12px;display:inline-block}.pv2h-rail{background:#ffffff1a;align-self:stretch;width:1px;margin-right:6px}.pv2h-rail-inner{background:#ffffff0f}.pv2h-kol-name{color:#fffffff2;overflow-wrap:anywhere;font-weight:600}.pv2h-uid-link{color:#82b4ffbf;cursor:pointer;margin-left:4px;font-size:11px}.pv2h-uid-link:hover{text-decoration:underline}.pv2h-level{letter-spacing:.03em;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:.56rem;font-weight:800}.pv2h-lvl-0{color:var(--purple-400,#c084fc);background:#ff5d1526}.pv2h-lvl-1{color:var(--green-500,#22c55e);background:#2af28826}.pv2h-lvl-2{color:var(--orange-400,#fb923c);background:#fb923c26}.pv2h-lvl-3{color:var(--purple-400,#c084fc);background:#ef21ff26}.pv2h-sub-count,.pv2h-pos-count{font-size:.58rem;font-weight:700;font-family:var(--mono,ui-monospace, monospace);color:var(--muted,#ffffff8c);border-radius:var(--radius-sm,4px);background:#ffffff0f;flex-shrink:0;padding:1px 5px}.pv2h-child-kol-count{font-size:.58rem;font-weight:700;font-family:var(--mono,ui-monospace, monospace);border-radius:var(--radius-sm,4px);color:var(--accent);background:#ff5d151a;flex-shrink:0;padding:1px 5px}.pv2h-kol-expanded .pv2h-sub-count{color:var(--accent);background:#ff5d151f}.pv2h-sub-uid{color:#c8dcffe0;overflow-wrap:anywhere;font-family:ui-monospace,Menlo,monospace;font-size:12px}.pv2h-pos-sym{color:#ffffffd9;overflow-wrap:anywhere;font-family:ui-monospace,Menlo,monospace;font-weight:600}.pv2h-side{letter-spacing:.3px;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:600}.pv2h-side-long{color:#4ade80;background:#4ade8026}.pv2h-side-short{color:#f87171;background:#f8717126}.pv2h-pos-meta{color:#fff6;font-size:10px}.pv2h-pos-timerange{color:#fff6;margin-left:auto;font-size:10px}.pv2h-hedge-cell{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pv2h-hedge-dot{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;margin-left:3px;font-size:9px;font-weight:700;display:inline-flex}.pv2h-hd-intra{color:#f87171;background:#f8717133}.pv2h-hd-cross{color:#dc64ff;background:#dc64ff33}.pv2h-hd-group{color:#ffb450;background:#ffb45033}.pv2h-quick-open{border-radius:var(--kit-radius-pill);color:#ffffffc7;letter-spacing:.04em;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:4px;min-height:18px;padding:0 7px;font-size:9px;font-weight:800;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.pv2h-quick-open:hover{background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px)}.pv2h-quick-open-intra{color:#ffdccc;background:#ff5d1524;border-color:#ff5d153d}.pv2h-quick-open-group{color:#ffe6ba;background:#fb923c29;border-color:#fb923c3d}.pv2h-quick-open-cross{color:#ffd9d9;background:#ef444429;border-color:#ef444442}.pv2h-div-input{color:#ffffffd9;text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;width:52px;padding:3px 6px;font-size:11px}.pv2h-totals{background:#ffffff0a;border-top:2px solid #ffffff1a;font-weight:600}.pv2h-totals-label{letter-spacing:.5px;color:#ffffff80;font-size:10px}.pv2-detail-backdrop{z-index:1100;background:#0000008c;justify-content:flex-end;animation:.15s ease-out pv2-backdrop-fade;display:flex;position:fixed;inset:0}.pv2-detail-slideover{background:#0f1113;border-left:1px solid #ffffff1a;flex-direction:column;width:min(1120px,88vw);height:100vh;animation:.2s ease-out pv2-slide-in;display:flex;box-shadow:-20px 0 48px #00000080}.pv2-detail-top{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.pv2-detail-header{flex-direction:column;flex:1;gap:10px;display:flex}.pv2-detail-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pv2-detail-title h3{color:#fffffff2;margin:0;font-size:18px}.pv2-detail-eyebrow{text-transform:uppercase;letter-spacing:1px;color:#fff6;font-size:10px}.pv2-detail-uid{color:#82b4ffbf;font-family:ui-monospace,Menlo,monospace;font-size:12px}.pv2-detail-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.pv2-detail-kpis>div{border-radius:var(--kit-radius-strip);background:#ffffff08;border:1px solid #ffffff0d;flex-direction:column;padding:8px 12px;display:flex}.pv2-detail-kpis span{text-transform:uppercase;letter-spacing:.5px;color:#fff6;font-size:10px}.pv2-detail-kpis strong{color:#ffffffe6;font-size:14px;font-weight:600}.pv2-detail-body{flex:1;padding:16px 20px;overflow-y:auto}.pv2-theme--monthly .pv2h-scroll{background:#0f0f12eb;border:1px solid #ff5d151f;border-radius:12px}.pv2-theme--monthly .pv2h-th{text-transform:uppercase;letter-spacing:.06em;color:#ffffff61;background:#0e0e10fa;border-bottom:1px solid #ffffff14;font-size:10px;font-weight:700}.pv2-theme--monthly .pv2h-sortable:hover{color:#ff5d15e6}.pv2-theme--monthly .pv2h-td{border-bottom:1px solid #ffffff0a;padding:8px 12px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:12px}.pv2-theme--monthly .pv2h-kol-row{background:#ffffff04;border-top:1px solid #ffffff0d}.pv2-theme--monthly .pv2h-kol-row:hover{background:#ff5d1508}.pv2-theme--monthly .pv2h-kol-row.pv2h-kol-expanded{background:#ff5d150d;box-shadow:inset 2px 0 #ff5d15e6}.pv2-theme--monthly .pv2h-kol-row.pv2h-kol-expanded td{border-bottom-color:#ff5d151a}.pv2-theme--monthly .pv2h-sub-row{background:#ffffff02}.pv2-theme--monthly .pv2h-sub-row:hover{background:#ff5d1506}.pv2-theme--monthly .pv2h-pos-row{background:#00000038}.pv2-theme--monthly .pv2h-kol-name{letter-spacing:-.01em;font-weight:700}.pv2-theme--monthly .pv2h-num.pos{color:#4ade80;font-weight:600}.pv2-theme--monthly .pv2h-num.neg{color:#f87171;font-weight:600}.pv2-theme--monthly .pv2h-uid-link{color:#ff5d15b3;font-family:ui-monospace,JetBrains Mono,Menlo,monospace}.pv2-theme--monthly .pv2h-uid-link:hover{color:#ff5d15;text-decoration:none}.pv2-theme--monthly .pv2h-chevron-open{color:#ff5d15f2}.pv2-theme--monthly .pv2h-totals{background:#ff5d150f;border-top:2px solid #ff5d154d}.pv2-theme--monthly .pv2h-totals td{color:#ffdcc8f2}.pv2-theme--monthly .pv2h-sub-count,.pv2-theme--monthly .pv2h-child-kol-count,.pv2-theme--monthly .pv2h-pos-count{color:#ffaa78e6;background:#ff5d151a}.pv2-theme--monthly .pv2h-level{font-weight:800}.pv2-theme--monthly .pv2h-lvl-0{color:#ffaa78f2;background:#ff5d152e}.pv2-theme--monthly .pv2h-lvl-1{color:#78ffb4e6;background:#2af2881f}.pv2-theme--monthly .pv2h-lvl-2{color:#ffc882e6;background:#fb923c1f}.pv2-theme--monthly .pv2h-lvl-3{color:#e696ffe6;background:#ef21ff1f}.pv2-theme--monthly .pv2h-sub-uid{color:#ffc8aae6;font-family:var(--mono,ui-monospace, monospace)}.pv2-theme--monthly .pv2-scorecard-strip .ui-card{border-color:#ff5d151a}.risk-signal-settings,.risk-signal-list{gap:10px;display:grid}.risk-signal-section-head{align-items:center;display:flex}.risk-signal-row,.risk-signal-actions{align-items:center}.risk-signal-section-head{justify-content:space-between;gap:16px}.risk-signal-section-head>div{gap:3px;display:grid}.risk-signal-section-head h4{margin:0}.risk-signal-presets,.risk-signal-actions{flex-wrap:wrap;gap:8px;display:flex}.risk-signal-row{grid-template-columns:minmax(150px,.8fr) minmax(180px,1.4fr) 48px;gap:12px;display:grid}.risk-signal-row output{text-align:right}.risk-signal-actions{justify-content:flex-end}.pv2-summary-bar{background:linear-gradient(#ffffff0a,#ffffff04),#ffffff05;border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pv2-summary-count{color:#ffffff94;white-space:nowrap;font-size:.74rem}.pv2-summary-search{color:#ffffffd1;font-size:.82rem;font-family:var(--mono,monospace);background:#07090cb8;border:1px solid #ffffff14;border-radius:12px;outline:none;flex:1;max-width:280px;padding:8px 12px;transition:border-color .15s,box-shadow .15s,width .2s}.pv2-summary-search:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff5d151f}.pv2-summary-search--wide{min-width:min(380px,100%);max-width:380px}.pv2-table-toolbar{gap:10px;margin-bottom:10px;display:grid}.pv2-table-toolbar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pv2-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.pv2-filter-chip{border-radius:var(--kit-radius-pill);color:#ffffff9e;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;min-height:32px;padding:0 12px;transition:background .16s,color .16s,border-color .16s}.pv2-filter-chip:hover{color:#ffffffdb;background:#ffffff0f}.pv2-filter-chip.active{color:#ffb48f;background:#ff5d1524;border-color:#ff5d154d}.pv2-pos-list{overflow-x:auto}.pv2-table{border-collapse:collapse;width:100%;font-size:13px}.pv2-table th,.pv2-table td{white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:7px 10px}.pv2-th{color:#ffffff73;text-align:left;font-weight:500}.pv2-th--right,.pv2-td--right{text-align:right}.pv2-th--center,.pv2-td--center{text-align:center}.pv2-tr{transition:background .1s}.pv2-tr:hover{background:#ffffff08}.pv2-td{color:#ffffffbf}.pv2-tree-panel{gap:12px;padding:10px 12px 12px;display:grid}.pv2-tree-tabs{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:10px;display:flex}.pv2-tree-tab{color:#ffffff73;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:4px;padding:4px 12px;font-size:12px}.pv2-tree-tab.active{color:var(--accent);background:#ff5d151f;border-color:#ff5d1540}.pv2-th--sortable{-webkit-user-select:none;user-select:none}.pv2-pos-table{font-size:12px}.pv2-pos-table .pv2-th{font-size:11px}.pv2-pos-table .pv2-td{text-overflow:ellipsis;max-width:260px;overflow:hidden}.pv2-cases-panel{gap:12px;display:grid}.pv2-case-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.pv2-case-card{background:linear-gradient(#ffffff0d,#ffffff05),radial-gradient(circle at 100% 0,#ff5d1514,#0000 30%),#ffffff05;border:1px solid #ffffff14;border-radius:18px;gap:14px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #0000002e}.pv2-case-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ff5d15e6,#509bff66,#0000 80%);height:1px;position:absolute;inset:0 0 auto}.pv2-case-card:hover{border-color:#ffffff24;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 18px 34px #00000038}.pv2-case-card-title-row,.pv2-case-actions,.pv2-case-chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv2-case-card-head{justify-content:space-between;gap:12px;display:flex}.pv2-case-card-head>div{gap:10px;min-width:0;display:grid}.pv2-case-card-title-row strong{color:#ffffffeb;letter-spacing:-.01em;font-size:1rem;line-height:1.35}.pv2-case-card .pv2-page-info{color:#ffffffa3;line-height:1.55}.pv2-case-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.pv2-case-kpi{background:linear-gradient(#ffffff0b,#ffffff05),#ffffff05;border:1px solid #ffffff12;border-radius:14px;gap:6px;min-height:84px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.pv2-case-kpi span{color:#ffffff7a;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.pv2-case-kpi strong{color:#ffffffe6;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.95rem;line-height:1.45;display:block}.pv2-case-actions{border-top:1px solid #ffffff0f;padding-top:4px}.pv2-pagination{justify-content:center;align-items:center;gap:10px;padding:8px;display:flex}.pv2-page-btn{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;padding:3px 10px;font-size:12px}.pv2-page-btn:disabled{opacity:.3;cursor:default}.pv2-page-info{color:#ffffff59;font-size:12px}.pv2-audit-tabs{align-items:center;gap:4px;padding:0 4px 10px;display:flex}.pv2-audit-tab{color:#ffffff73;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:4px;padding:5px 14px;font-family:inherit;font-size:.78rem;font-weight:500;transition:all .15s}.pv2-audit-tab:hover{color:var(--fg);background:#ffffff0a}.pv2-audit-tab.active{color:var(--accent);background:#ff5d151f;border-color:#ff5d1540}.pv2-audit-tab-count{color:#fff6;background:#ffffff0f;border-radius:7px;margin-left:5px;padding:1px 5px;font-size:.62rem;font-weight:700}.pv2-audit-tab.active .pv2-audit-tab-count{color:var(--accent);background:#ff5d1533}.pv2-audit-scope{color:#fff6;align-items:center;gap:6px;margin-left:auto;font-size:.7rem;display:inline-flex}.pv2-audit-scope-select{font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:4px;outline:none;padding:2px 6px}.pv2-audit-scope-select:focus{border-color:var(--accent);box-shadow:0 0 0 2px #ff5d1526}@keyframes pv2-backdrop-fade{0%{background:0 0}to{background:#0000008c}}@keyframes pv2-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=767px){.pv2-toolbar-row>*,.pv2-group-bar>*,.pv2-date-bar,.pv2-hedge-monitor .ui-card-actions,.pv2-date-bar input[type=date]{width:100%}.pv2-hedge-actions .ui-btn,.pv2-case-actions .ui-btn{flex:auto;justify-content:center}}@media (width<=640px){.risk-signal-row{grid-template-columns:1fr 48px}.risk-signal-row>span{grid-column:1/-1}}@media (width<=1180px){.pv2-toolbar-row,.pv2-group-bar,.pv2-date-bar{align-items:flex-start}.pv2-date-bar{justify-content:flex-start;width:100%;margin-left:0}.pv2-mode-toggle,.pv2-toolbar-hedge{width:100%}}@media (width<=900px){.pv2-toolbar-row,.pv2-group-bar,.pv2-date-bar{flex-direction:column;align-items:stretch}.pv2-mode-toggle,.pv2-toolbar-hedge{width:100%}.pv2-mode-toggle .pv2-mode-btn,.pv2-toolbar-hedge>*{flex:auto}.pv2-summary-bar{flex-wrap:wrap;align-items:flex-start;min-width:0}.pv2-summary-search{width:100%;max-width:none}.pv2-summary-search--wide{min-width:100%}.pv2-table-toolbar-top{align-items:stretch}.pv2-case-cards{grid-template-columns:1fr}}.campaign-eligibility-page{gap:var(--page-stack-gap);flex-direction:column;width:100%;min-width:0;max-width:none;display:flex;position:relative}.campaign-eligibility-scope{background:radial-gradient(circle at 8% 12%,#ff5d1521,#0000 35%),linear-gradient(145deg,#ffffff0b,#ffffff03),#0a0c10d1;overflow:hidden}.campaign-eligibility-scope-grid,.campaign-eligibility-run-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.campaign-eligibility-scope-grid>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;gap:6px;min-width:0;padding:14px;display:grid}.campaign-eligibility-run-context>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;gap:6px;min-width:0;display:grid}.campaign-eligibility-scope-grid span,.campaign-eligibility-run-context span,.campaign-eligibility-operator-field>span,.campaign-eligibility-filters label>span,.campaign-eligibility-choice-panel label>span,.campaign-eligibility-choice-copy>span{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;font-size:.69rem;font-weight:850}.campaign-eligibility-scope-grid strong,.campaign-eligibility-run-context strong{color:#fffffff0;font-size:.92rem}.campaign-eligibility-scope-grid small{color:#ffffff94;font-size:.76rem;line-height:1.45}.campaign-eligibility-run-context>div{padding:11px 13px}.campaign-eligibility-run-context strong{font-variant-numeric:tabular-nums}.campaign-eligibility-progress{border-color:#ff5d1542}.campaign-eligibility-progress-copy{color:#ffffffe6;justify-content:space-between;gap:16px;display:flex}.campaign-eligibility-progress-track{border-radius:var(--kit-radius-pill);background:#ffffff12;height:8px;margin:13px 0 9px;overflow:hidden}.campaign-eligibility-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #ff9b58);height:100%;transition:width .22s;display:block;box-shadow:0 0 18px #ff5d155c}.campaign-eligibility-progress small{color:#ffffff85}.campaign-eligibility-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.campaign-eligibility-section-head h2{color:#fffffff2;margin:0;font-size:1rem}.campaign-eligibility-section-head p{color:#ffffff85;margin:5px 0 0;font-size:.78rem}.campaign-eligibility-kpis{grid-template-columns:repeat(6,minmax(140px,1fr))}.campaign-eligibility-decision-grid{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;display:grid}.campaign-eligibility-decision-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;gap:8px;padding:14px;display:grid}.campaign-eligibility-decision-card span{color:#ffffff94;font-size:.74rem;font-weight:780}.campaign-eligibility-decision-card strong{color:#fffffff5;font-variant-numeric:tabular-nums;font-size:1.65rem}.campaign-eligibility-tier-summary,.campaign-eligibility-tier-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.campaign-eligibility-tier-card,.campaign-eligibility-tier-step{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;align-content:start;gap:8px;min-width:0;padding:13px;display:grid}.campaign-eligibility-tier-card>div{align-items:center;gap:7px;display:flex}.campaign-eligibility-tier-card span,.campaign-eligibility-tier-step>span{color:#ffffff94;font-size:.72rem}.campaign-eligibility-tier-card strong{font-size:1.55rem}.campaign-eligibility-tier-card small,.campaign-eligibility-tier-step small{color:#ffffff73;font-size:.68rem;line-height:1.4}.campaign-eligibility-operator-field{gap:7px;max-width:360px;display:grid}.campaign-eligibility-operator-field input,.campaign-eligibility-filters input,.campaign-eligibility-filters select,.campaign-eligibility-disposition-panel input,.campaign-eligibility-disposition-panel select,.campaign-eligibility-choice-panel select,.campaign-eligibility-export-void input{border-radius:var(--kit-radius-strip);color:#ffffffeb;background:#0000003d;border:1px solid #ffffff1f;width:100%;min-width:0;min-height:40px;padding:8px 11px}.campaign-eligibility-operator-field input:focus,.campaign-eligibility-filters input:focus,.campaign-eligibility-filters select:focus,.campaign-eligibility-disposition-panel input:focus,.campaign-eligibility-disposition-panel select:focus,.campaign-eligibility-choice-panel select:focus,.campaign-eligibility-export-void input:focus{border-color:#ff5d15a3;outline:2px solid #ff5d151f}.campaign-eligibility-filters{grid-template-columns:minmax(220px,1fr) minmax(180px,240px);gap:12px;width:min(100%,620px);display:grid}.campaign-eligibility-filters label,.campaign-eligibility-disposition-panel label,.campaign-eligibility-export-void label{gap:6px;display:grid}.campaign-eligibility-table-wrap{width:100%;overflow:auto;container-type:inline-size}.campaign-eligibility-table{border-collapse:collapse;width:100%;min-width:1380px;font-size:.79rem}.campaign-eligibility-table th,.campaign-eligibility-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:10px 11px}.campaign-eligibility-table th{z-index:2;color:#ffffff80;letter-spacing:.045em;text-transform:uppercase;background:#0d0f13fa;font-size:.66rem;font-weight:850;position:sticky;top:0}.campaign-eligibility-table tbody>tr:not(.campaign-eligibility-detail-row):not(.campaign-eligibility-queue-group):hover,.campaign-eligibility-table tbody>tr.is-expanded{background:#ff5d150b}.campaign-eligibility-queue-group td{color:#ffffff9e;letter-spacing:.035em;text-transform:uppercase;background:#ff5d150f;border-bottom-color:#ff5d1529;padding-block:9px;font-size:.7rem}.campaign-eligibility-queue-group strong{color:#ffffffeb}.campaign-eligibility-queue-group span{color:#ffffff6b;margin-left:10px}.campaign-eligibility-first-deposit{white-space:normal;min-width:190px;line-height:1.35}.campaign-eligibility-uid{color:#fffffff5;font-family:var(--mono);font-weight:800}.campaign-eligibility-table td.is-payable{color:#ffb35c;font-weight:850}.campaign-eligibility-detail-row>td{white-space:normal;background:#0003;padding:0 10px 14px}.campaign-eligibility-row-detail{z-index:1;background:linear-gradient(145deg,#ff5d150e,#0000 42%),#ffffff05;border:1px solid #ff5d152e;border-radius:14px;gap:16px;width:calc(100cqw - 20px);max-width:calc(100cqw - 20px);padding:18px;display:grid;position:sticky;left:10px}.campaign-eligibility-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.campaign-eligibility-detail-head>div:first-child{gap:5px;display:grid}.campaign-eligibility-detail-head span{color:#ffffff80;font-size:.73rem}.campaign-eligibility-detail-head strong{color:#fffffff0}.campaign-eligibility-detail-totals{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.campaign-eligibility-recalculation-value{color:#ffb35c;font-size:.76rem}.campaign-eligibility-choice-panel{background:#fb923c0b;border:1px solid #fb923c47;border-radius:12px;grid-template-columns:minmax(220px,.85fr) minmax(280px,1.25fr) minmax(220px,.8fr);align-items:start;gap:14px;min-width:0;padding:14px;display:grid}.campaign-eligibility-choice-copy,.campaign-eligibility-choice-control,.campaign-eligibility-choice-control label{gap:7px;min-width:0;display:grid}.campaign-eligibility-choice-copy>strong{color:#fffffff0;overflow-wrap:anywhere;font-size:.9rem}.campaign-eligibility-choice-copy>small,.campaign-eligibility-choice-options small{color:#ffffff8a;font-size:.72rem;line-height:1.45}.campaign-eligibility-choice-copy>.campaign-eligibility-choice-audit{color:#ffffffb8;font-variant-numeric:tabular-nums;font-weight:720}.campaign-eligibility-choice-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.campaign-eligibility-choice-options>div{background:#00000029;border:1px solid #ffffff14;border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.campaign-eligibility-choice-options strong{color:#ffffffe0;overflow-wrap:anywhere;font-size:.78rem}.campaign-eligibility-choice-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campaign-eligibility-choice-actions>small{color:#ffffff8a;flex-basis:100%;font-size:.69rem;line-height:1.4}.campaign-eligibility-tier-step-head{justify-content:space-between;align-items:center;gap:7px;display:flex}.campaign-eligibility-tier-step-head strong{font-family:var(--mono)}.campaign-eligibility-tier-step.tier-paid{background:#2af2880b;border-color:#2af28847}.campaign-eligibility-tier-step.tier-submitted,.campaign-eligibility-tier-step.tier-payable{background:#ff5d150e;border-color:#ff5d1552}.campaign-eligibility-tier-step.tier-recalculation{background:#fb923c0e;border-color:#fb923c57}.campaign-eligibility-tier-money{color:#ffffffb8;font-variant-numeric:tabular-nums;gap:3px;font-size:.67rem;display:grid}.campaign-eligibility-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.campaign-eligibility-evidence-grid>div{background:#00000024;border:1px solid #ffffff12;border-radius:10px;gap:5px;min-width:0;padding:11px;display:grid}.campaign-eligibility-evidence-grid dt{color:#ffffff75;text-transform:uppercase;font-size:.67rem;font-weight:820}.campaign-eligibility-evidence-grid dd{color:#ffffffd6;overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.45}.campaign-eligibility-disposition-panel{background:#ff5d1509;border:1px solid #ff5d152e;border-radius:12px;grid-template-columns:minmax(220px,1.2fr) minmax(170px,.7fr) minmax(240px,.9fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.campaign-eligibility-disposition-panel label>span,.campaign-eligibility-disposition-copy>span{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;font-size:.69rem;font-weight:850}.campaign-eligibility-disposition-copy{gap:5px;display:grid}.campaign-eligibility-disposition-copy strong{color:#ffffffe6;font-size:.84rem}.campaign-eligibility-disposition-copy small,.campaign-eligibility-disposition-actions>small{color:#ffffff80;font-size:.69rem;line-height:1.4}.campaign-eligibility-disposition-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.campaign-eligibility-guide,.campaign-eligibility-export-panel{border:1px solid var(--border-secondary);border-radius:var(--radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 5%, transparent), transparent 48%), var(--bg-secondary);min-width:0;padding:clamp(16px,1.5vw,22px)}.campaign-eligibility-guide-head,.campaign-eligibility-export-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.campaign-eligibility-guide-head>div,.campaign-eligibility-export-head>div{gap:5px;min-width:0;display:grid}.campaign-eligibility-guide-head>div>span,.campaign-eligibility-export-head>div>span{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;font-size:.69rem;font-weight:850}.campaign-eligibility-guide h2,.campaign-eligibility-export-panel h2{color:#fffffff5;margin:0;font-size:1rem}.campaign-eligibility-guide-head p,.campaign-eligibility-export-head p{color:#ffffff94;max-width:740px;margin:0;font-size:.78rem;line-height:1.5}.campaign-eligibility-guide-grid{grid-template-columns:minmax(24rem,1.5fr) minmax(14rem,.8fr) minmax(16rem,.9fr);gap:10px;display:grid}.campaign-eligibility-guide-grid>div{background:#00000029;border:1px solid #ffffff14;border-radius:10px;min-width:0;padding:14px}.campaign-eligibility-guide-grid strong{color:#ffffffe6;font-size:.78rem}.campaign-eligibility-guide-grid p,.campaign-eligibility-guide-grid ul{color:#fff9;margin:8px 0 0;font-size:.73rem;line-height:1.55}.campaign-eligibility-guide-grid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 24px;padding-left:18px;display:grid}.campaign-eligibility-export-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.campaign-eligibility-export-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.campaign-eligibility-export-grid dl>div{background:#00000029;border:1px solid #ffffff14;border-radius:10px;gap:5px;min-width:0;padding:12px;display:grid}.campaign-eligibility-export-grid dt{color:#ffffff75;text-transform:uppercase;font-size:.67rem;font-weight:820}.campaign-eligibility-export-grid dd{color:#ffffffe6;margin:0;font-size:.88rem;font-weight:780}.campaign-eligibility-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.campaign-eligibility-export-money{font-variant-numeric:tabular-nums}.campaign-eligibility-export-panel>.ui-inline-notice{margin-top:14px}.campaign-eligibility-export-receipt{color:#ffffff9e;margin:14px 0 0;font-size:.74rem}.campaign-eligibility-export-receipt strong{color:#ffffffe6;font-family:var(--mono)}.campaign-eligibility-export-void{background:#00000024;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;margin-top:14px;padding:12px;display:grid}.campaign-eligibility-export-void label>span{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;font-size:.69rem;font-weight:850}.campaign-eligibility-table tbody>tr.is-hard-ineligible{color:#ffffff85;background:#ffffff03}.campaign-eligibility-table tbody>tr.is-hard-ineligible:hover,.campaign-eligibility-table tbody>tr.is-hard-ineligible.is-expanded{background:#ffffff07}.campaign-eligibility-marketing-flags{flex-wrap:wrap;gap:8px;display:flex}.campaign-eligibility-tier-step.tier-delivered{background:#2af2880b;border-color:#2af28847}.campaign-eligibility-tier-step.tier-handed,.campaign-eligibility-tier-step.tier-exported,.campaign-eligibility-tier-step.tier-available{background:#ff5d150e;border-color:#ff5d1552}.campaign-eligibility-page :is(button,select,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1400px){.campaign-eligibility-kpis,.campaign-eligibility-tier-summary,.campaign-eligibility-tier-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.campaign-eligibility-scope-grid,.campaign-eligibility-run-context,.campaign-eligibility-decision-grid,.campaign-eligibility-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-eligibility-detail-head,.campaign-eligibility-disposition-panel,.campaign-eligibility-choice-panel,.campaign-eligibility-export-void{grid-template-columns:1fr;align-items:stretch}.campaign-eligibility-guide-grid,.campaign-eligibility-export-grid,.campaign-eligibility-guide-grid ul{grid-template-columns:1fr}.campaign-eligibility-detail-head{flex-direction:column}.campaign-eligibility-detail-totals,.campaign-eligibility-disposition-actions,.campaign-eligibility-choice-actions,.campaign-eligibility-export-actions{justify-content:flex-start}}@media (width<=620px){.campaign-eligibility-scope-grid,.campaign-eligibility-run-context,.campaign-eligibility-kpis,.campaign-eligibility-decision-grid,.campaign-eligibility-tier-summary,.campaign-eligibility-tier-timeline,.campaign-eligibility-evidence-grid,.campaign-eligibility-filters,.campaign-eligibility-choice-options,.campaign-eligibility-export-grid dl{grid-template-columns:1fr}.campaign-eligibility-guide-head,.campaign-eligibility-export-head{flex-direction:column;align-items:flex-start}.campaign-eligibility-export-actions{width:100%;display:grid}}.broker-cashflows-page{gap:16px;display:grid}.broker-control-panel .ui-card-content{padding:16px}.broker-control-form{grid-template-columns:minmax(220px,320px) auto;justify-content:start;align-items:end;gap:12px;display:grid}.broker-field{gap:6px;min-width:0;display:grid}.broker-field span{color:#ffffff9e;font-size:.76rem;font-weight:800}.broker-control-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.broker-error{border-radius:var(--kit-radius-strip);color:#ffd7d7;background:#ff27291f;border:1px solid #ff5a5b4d;padding:11px 12px;font-size:.85rem;line-height:1.45}.broker-summary-panel .ui-card-content{gap:12px;padding:16px;display:grid}.broker-section-heading h2{color:#ffffffeb;margin:0;font-size:1rem;font-weight:850}.broker-cache-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.broker-cache-meta{grid-template-columns:repeat(4,minmax(140px,1fr));gap:8px;margin:0;display:grid}.broker-cache-meta>div{border-radius:var(--kit-radius-strip);background:#ffffff09;border:1px solid #ffffff1f;gap:4px;min-width:0;padding:10px 12px;display:grid}.broker-cache-meta dt{color:#ffffff8f;text-transform:uppercase;font-size:.7rem;font-weight:850}.broker-cache-meta dd{color:#ffffffe6;overflow-wrap:anywhere;margin:0;font-size:.88rem;font-weight:760}.broker-summary-layout{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:start;gap:14px;display:grid}.broker-poll-summary{gap:8px;margin:0;display:grid}.broker-poll-summary>div{border-radius:var(--kit-radius-strip);background:#ffffff09;border:1px solid #ffffff1f;gap:4px;min-width:0;padding:10px 12px;display:grid}.broker-poll-summary dt{color:#ffffff8f;text-transform:uppercase;font-size:.7rem;font-weight:850}.broker-poll-summary dd{color:#ffffffe6;overflow-wrap:anywhere;margin:0;font-size:.88rem;font-weight:760}.broker-table-wrap,.broker-uid-drilldown{overflow-x:auto}.broker-grid-table{border-collapse:collapse;table-layout:fixed;border:1px solid #ffffff24;width:100%;min-width:760px;font-size:.82rem}.broker-summary-table{min-width:820px}.broker-status-table{min-width:860px}.broker-uid-table{min-width:680px;font-size:.78rem}.broker-grid-table th,.broker-grid-table td{text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid #ffffff1f;padding:10px 11px}.broker-grid-table th{color:#ffffff94;text-transform:uppercase;background:#ffffff09;font-size:.72rem;font-weight:850}.broker-grid-table td{color:#ffffffdb}.broker-grid-table tbody tr:hover>:is(td,th){background:#fb923c0e}.broker-summary-table tbody th{color:#ffffffe6}.broker-expand-button{color:#ffb35c;cursor:pointer;background:#fb923c1f;border:1px solid #fb923c6b;border-radius:7px;place-items:center;width:28px;height:28px;font-size:1rem;font-weight:850;line-height:1;display:inline-grid}.broker-expand-button:hover,.broker-expand-button:focus-visible{background:#fb923c33;border-color:#fb923cb3;outline:none}.broker-status-cell{grid-template-rows:auto auto;grid-template-columns:28px auto;justify-content:center;align-items:center;gap:2px 8px;min-width:96px;display:inline-grid}.broker-status-cell .broker-expand-button{grid-row:1/span 2}.broker-status-cell span,.broker-status-total span{color:#ffffffa8;font-size:.74rem;font-weight:750}.broker-status-cell strong,.broker-status-total strong{color:#ffffffeb;font-size:.84rem;font-weight:850}.broker-status-total{gap:2px;min-width:84px;display:inline-grid}.broker-status-empty{color:#ffffff6b;font-size:.82rem;font-weight:750}.broker-drilldown-row>td{background:#ffffff06;padding:12px}.broker-mono{font-variant-numeric:tabular-nums;font-family:var(--mono)}@media (width<=1100px){.broker-cache-meta{grid-template-columns:1fr 1fr}.broker-control-actions{justify-content:flex-start}}.darkex-tier-page{gap:1rem}.darkex-tier-controls .ui-card-content{gap:.85rem;display:grid}.darkex-tier-toolbar{grid-template-columns:minmax(220px,.85fr) minmax(260px,1.35fr) auto;align-items:end;gap:.75rem;display:grid}.darkex-tier-search-field,.darkex-tier-pair-field{min-width:0}.darkex-tier-formulas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.darkex-tier-formulas>div{border-radius:var(--kit-radius-strip);background:#ffffff06;border:1px solid #ffffff14;gap:.35rem;padding:.9rem 1rem;display:grid}.darkex-tier-formulas span{color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:800}.darkex-tier-formulas strong{color:#fffffff0;font-size:clamp(.86rem,1vw,.98rem);line-height:1.35}.darkex-tier-table td,.darkex-tier-table th{white-space:nowrap}.darkex-tier-table th[data-ui-tooltip]{cursor:help}.darkex-tier-table th[data-ui-tooltip]:focus-visible{outline-offset:-2px;outline:2px solid #ff8b3db8}.darkex-tier-table td:nth-child(2),.darkex-tier-table th:nth-child(2){min-width:220px}@media (width<=1100px){.darkex-tier-toolbar,.darkex-tier-formulas{grid-template-columns:1fr}}.kyc-checks-page{gap:1rem;display:grid}.kyc-checks-toolbar{align-items:end}.kyc-checks-progress{gap:.5rem;margin-top:.85rem;display:grid}.kyc-checks-report{resize:vertical;border-radius:var(--kit-radius-strip);color:#ffffffeb;background:#0003;border:1px solid #ffffff1f;width:100%;min-height:360px;padding:1rem;font:.9rem/1.55 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.kyc-checks-detail-table td{vertical-align:top}.uid-lineage-page,.uid-lineage-result-card{gap:1rem;display:grid}.uid-lineage-toolbar{align-items:end}.uid-lineage-input{min-width:min(360px,100%)}.uid-lineage-result-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.uid-lineage-result-header>div{gap:.25rem;display:grid}.uid-lineage-result-header span{color:#ffffff94;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.uid-lineage-result-header strong{color:#ffffffeb}.uid-lineage-chain{align-items:stretch;gap:.65rem;padding:.25rem 0 .35rem;display:flex;overflow-x:auto}.uid-lineage-node{border-radius:var(--kit-radius-strip);background:#ffffff09;border:1px solid #ffffff1a;gap:.35rem;min-width:220px;padding:.85rem .95rem;display:grid}.uid-lineage-node--root{background:#ff8b3d17;border-color:#ff8b3d7a}.uid-lineage-node span{color:#ffffff8f;text-transform:uppercase;letter-spacing:.08em;font-size:.73rem}.uid-lineage-node strong{color:#fffffff0}.uid-lineage-node .uid-lineage-identity{text-transform:none;letter-spacing:0;gap:.2rem;display:grid}.uid-lineage-node .uid-lineage-identity small{color:#ffffffad;overflow-wrap:anywhere;font-size:.76rem;line-height:1.25}.uid-lineage-node code{color:#ffb26b;font-size:.9rem}.uid-lineage-arrow{color:#ffffff70;align-self:center;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:700}.uid-lineage-table td{vertical-align:top}@media (width<=1100px){.uid-lineage-chain{flex-direction:column}.uid-lineage-arrow{align-self:flex-start}}.subuser-page{width:100%;max-width:1720px}.subuser-toolbar{grid-template-columns:minmax(180px,1.1fr) repeat(2,minmax(160px,.8fr)) minmax(150px,.6fr)}.subuser-summary-card--good{background:#10b9810f;border-color:#10b98138}.subuser-summary-card--bad{background:#ef44440f;border-color:#ef444438}.subuser-card{gap:10px}.subuser-table{min-width:1460px}.subuser-detail-table{min-width:780px}.subuser-detail-table-wrap{background:#00000029;border:1px solid #ffffff14;border-radius:12px}.subuser-identity{gap:3px;display:grid}.subuser-identity strong{color:#fffffff0}.subuser-identity small,.subuser-identity span{color:#ffffff94}.subuser-details-row td{white-space:normal;background:#ffffff06}.subuser-details{gap:14px;padding:8px 4px 10px;display:grid}.subuser-details section{gap:8px;display:grid}.subuser-details h3{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;margin:0;font-size:.78rem}@media (width<=900px){.subuser-toolbar{grid-template-columns:1fr}}:root{--brand-panel-gloss:linear-gradient(180deg, #fff1, #ffffff05);--brand-panel-border:#ffffff14;--brand-shadow-xl:0 28px 80px #0000006b;--brand-shadow-soft:0 18px 40px #00000047;--brand-radius-panel:28px;--shell-sidebar-width:clamp(272px, 15.5vw, 306px);--shell-sidebar-collapsed:104px;--shell-page-pad:clamp(8px, 1vw, 18px);--shell-panel-gap:clamp(14px, 1.2vw, 18px);--page-surface-pad:clamp(14px, 1.05vw, 18px);--page-stack-gap:clamp(12px, 1vw, 16px);--shell-shadow:var(--brand-shadow-xl)}html{scrollbar-gutter:stable}body{background:radial-gradient(circle at 12% 12%,#ff5d1524,#0000 24%),radial-gradient(circle at 88% 10%,#509bff1a,#0000 20%),radial-gradient(circle at 52% 100%,#ff5d1517,#0000 26%),linear-gradient(#040507 0%,#080a0e 40%,#05060a 100%);overflow-x:clip}body,button,input,select,textarea{font-family:var(--sans)}code,pre,.workspace-banner-pills{font-family:var(--mono)}img,svg{max-width:100%;display:block}#root,.app-shell,.app-main-shell,.app-shell *{min-width:0}h1,h2,h3,h4,h5,h6,p,small,span,strong,label,button,td,th{overflow-wrap:anywhere}.darkex-mark{isolation:isolate;flex-shrink:0;line-height:0;display:block;position:relative}.brand-lockup{align-items:center;gap:16px;display:inline-flex}.brand-lockup-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.brand-lockup-eyebrow{color:#ffffff8a;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.brand-lockup-name{letter-spacing:-.06em;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:.96}.brand-lockup-sub{color:#ffffff94;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}.brand-lockup-hero{margin-top:12px}.brand-lockup-center{text-align:center;justify-content:center}.workspace-banner{border:1px solid var(--brand-panel-border);box-shadow:var(--brand-shadow-soft);background:radial-gradient(circle at 100%,#ff5d1529,#0000 24%),linear-gradient(145deg,#ff5d1524,#ff5d1508 34%,#ffffff05 100%),#0a0c10db;border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px 12px;padding:10px 14px;display:grid}.workspace-banner-main{align-items:center;gap:8px;min-width:0;display:flex}.workspace-banner .darkex-mark{transform-origin:0;transform:scale(.7)}.workspace-banner-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-banner-eyebrow{color:#ffffff85;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.workspace-banner-title{letter-spacing:-.05em;margin:0;font-size:clamp(.98rem,1.8vw,1.22rem);line-height:1.02}.workspace-banner-description{display:none}.workspace-banner-pills{flex-wrap:wrap;justify-self:start;align-items:center;gap:6px;display:flex}.sidebar:before{content:"";pointer-events:none;opacity:.42;background:linear-gradient(#ffffff08,#0000 18%),repeating-linear-gradient(#0000 0 31px,#ffffff05 31px 32px);position:absolute;inset:0}.ui-card,.mapping-tree-panel,.dw-controls,.dw-section,.km-controls,.km-result-count,.km-table-wrap,.pv2-toolbar,.pv2-scorecard-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ui-badge,.metric-help{border-radius:var(--kit-radius-pill)}.login-box-card,.ui-card,.ui-modal,.mapping-project>.header,.dw-page>.header,.km-header{border-radius:var(--brand-radius-panel)}.login-hero h1{max-width:10ch}.ui-empty-state p,.ui-inline-notice-copy,.ui-page-header-subtitle,.workspace-banner-description{color:#ffffffad}.ui-card{border-color:var(--brand-panel-border);background:var(--brand-panel-gloss), radial-gradient(circle at top right, #ff5d1514, transparent 28%), #0b0d12eb;box-shadow:var(--brand-shadow-soft)}.ui-card-header{border-bottom:1px solid #ffffff0f;padding-bottom:14px}.ui-card-title-group h3{letter-spacing:-.02em;font-size:1.02rem}.ui-card:before{background:linear-gradient(#ffffff14,#0000 34%) border-box}.ui-card-content,.ui-modal-header,.ui-modal-body,.ui-modal-footer{padding:clamp(16px,2vw,22px)}.ui-btn{letter-spacing:0;box-shadow:none;border-radius:16px;font-weight:700}.ui-btn-primary{--ui-btn-bg:linear-gradient(135deg, #ff5d15f5, #ff8442d6);--ui-btn-hover-bg:linear-gradient(135deg, #ff742c, #ff9f62e6);box-shadow:0 16px 28px #ff5d1538}.ui-btn-secondary,.ui-btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ui-page-header-title{max-width:none;font-size:clamp(2rem,3vw,3rem)}.ui-page-header-icon{background:radial-gradient(circle at 30% 28%,#ffffff1f,#0000 38%),linear-gradient(135deg,#ff5d1533,#509bff14),#ffffff0a;place-items:center;width:58px;height:58px;padding:8px;display:grid;box-shadow:0 20px 34px #ff5d1524}.ui-page-header-subtitle{max-width:none}.ui-inline-notice,.ui-empty-state-icon,.ui-inline-notice-icon,.ui-page-header-icon,.ui-modal-close{border-radius:18px}.ui-inline-notice{background:linear-gradient(#ffffff08,#ffffff03),#ffffff0a}.ui-inline-notice-icon{background:radial-gradient(circle at 30% 28%,#ffffff1f,#0000 38%),linear-gradient(135deg,#ff5d151f,#509bff0f),#ffffff08}.ui-table-wrap,.report-table-wrap,.km-table-wrap{scrollbar-gutter:stable both-edges;overscroll-behavior:contain;max-width:100%}:is(.report-table,.dw-table,.kol-modal-usr-table,.results-table,.uid-mgmt-table){width:100%}:is(.report-table,.dw-table,.kol-modal-usr-table,.results-table,.uid-mgmt-table) td,:is(.report-table,.dw-table,.kol-modal-usr-table,.results-table,.uid-mgmt-table) th{max-width:24rem}.ui-table-shell-title h3,.ui-table-shell-title p,.ui-card-title-group p{overflow:hidden}.workspace-banner-title,.workspace-banner-eyebrow,.workspace-banner-pills,.ui-badge,.ui-btn{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ui-btn,.ui-inline-notice,.metric-help,.login-feature{overflow:hidden}.dw-controls,.km-controls{gap:12px}@media (width<=1500px){.workspace-banner{padding:12px 14px}.sidebar{border-radius:24px;margin-bottom:10px}}@media (width<=960px){.workspace-banner{align-items:flex-start;gap:14px}.workspace-banner-main,.ui-page-header-top{align-items:flex-start}.workspace-banner-pills{justify-self:stretch;width:100%}.workspace-banner-title{font-size:clamp(1.3rem,4vw,1.8rem)}.ui-page-header-side,.ui-page-header-actions,.ui-page-header-stats{width:100%}.ui-page-header-title{max-width:none}:is(.report-table,.dw-table,.kol-modal-usr-table,.results-table,.uid-mgmt-table) td,:is(.report-table,.dw-table,.kol-modal-usr-table,.results-table,.uid-mgmt-table) th{white-space:normal;word-break:break-word;max-width:16rem}.pnl,.km-vcell-rate{white-space:nowrap}}@media (width<=767px){.workspace-banner{border-radius:22px;grid-template-columns:minmax(0,1fr);padding:14px}.workspace-banner-main{flex-direction:column;align-items:flex-start;gap:6px}.login-hero h1{max-width:none}.brand-lockup{align-items:flex-start}.brand-lockup-name{font-size:clamp(1.4rem,7vw,2rem)}.brand-lockup-sub,.brand-lockup-eyebrow{letter-spacing:.12em}.ui-card,.login-hero,.login-box-card,.mapping-project>.header,.dw-page>.header,.km-header{border-radius:22px}.ui-card-content,.ui-modal-header,.ui-modal-body,.ui-modal-footer,.dw-controls,.km-controls{padding:14px}.ui-page-header{gap:14px}.ui-page-header-icon{width:52px;height:52px}.ui-inline-notice{padding:12px 14px}.ui-inline-notice-icon{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.ui-btn,.ui-card{transition:none;animation:none}}}@layer tokens{:root{--accent:#ff5d15;--accent-2:#ff7d37;--accent-3:#ffab70;--accent-4:#ffd9bf;--accent-deep:#f03e06;--pos:#2af288;--neg:#ff5a5b;--neg-2:#ff9697;--warn:#fdba74;--trend:#ff6a24;--fg:#fafbfc;--bg:#08090c;--surface:#0d0f12;--surface-2:#15171a;--thead:#1c1e22;--field:#0b0c0e;--auth-bg:#06070a;--gate-iris:#050506;--gate-plate:#000000db;--gate-field:#0009;--gate-plate-border:#ffffff29;--gate-shadow:#000c;--gate-wire-base:#ffffff0d;--gate-wire-pulse:#fffc;--gate-wire-glow:#ffffff4d;--gate-node-strong:#fff9;--gate-node-muted:#fff3;--gate-copy-muted:#fafbfc4d;--line:1px solid #ffffff12;--edge:1px solid #ffffff21;--rule:#ffffff2e;--mono:"IBM Plex Mono",monospace;--sans:Sora,sans-serif;--kit-cell:8px 12px;--kit-total-cell:9px 12px;--kit-panel-space:20px;--kit-panel-gap:12px;--kit-control-gap:8px;--kit-radius-control:5px;--kit-radius-panel:6px;--kit-radius-strip:8px;--kit-radius-pill:999px;--kit-focus-ring:0 0 0 2px color-mix(in srgb,var(--accent-2) 80%,white 20%);--auth-radius-control:7px;--auth-radius-plate:11px;--gate-radius-runner:2px}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.72)}}@keyframes panelIn{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:none}}@keyframes rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes viewIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes flash{0%,to{background-color:#0000}12%{background-color:#2af28829}}@keyframes flashDown{0%,to{background-color:#0000}12%{background-color:#ff5a5b29}}@keyframes ringSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes barRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes headGlow{0%,to{opacity:.35}50%{opacity:1}}@keyframes caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes wirePulse{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes authReject{0%,to{transform:translate(0)}12%{transform:translate(-7px)}28%{transform:translate(6px)}44%{transform:translate(-4px)}60%{transform:translate(3px)}78%{transform:translate(-2px)}}@keyframes authIrisOut{0%{clip-path:circle(0%)}to{clip-path:circle(150%)}}@keyframes authErrorIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-ui-system=darkex-kit] *,[data-ui-system=darkex-kit] :before,[data-ui-system=darkex-kit] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}@layer kit{[data-ui-system=darkex-kit]{color:var(--fg);font-family:var(--sans)}[data-ui-system=darkex-kit] *,[data-ui-system=darkex-kit] :before,[data-ui-system=darkex-kit] :after{box-sizing:border-box}[data-ui-system=darkex-kit] .ui-card{border:var(--edge);border-top:2px solid var(--accent-2);border-radius:var(--kit-radius-panel);background:var(--surface);padding:0;animation:.48s cubic-bezier(.2,.7,.3,1) both panelIn;overflow:hidden}[data-ui-system=darkex-kit] .ui-card-content{padding:var(--kit-panel-space)}[data-ui-system=darkex-kit] .mts-live-open-surface{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}[data-ui-system=darkex-kit] .mts-live-open-surface:before{content:none}[data-ui-system=darkex-kit] .mts-live-open-surface :is(.ui-btn-secondary,.ui-btn-ghost){-webkit-backdrop-filter:none;backdrop-filter:none}[data-ui-system=darkex-kit] .ui-card-header,[data-ui-system=darkex-kit] .ui-table-shell-row{border-bottom:var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}[data-ui-system=darkex-kit] .ui-card-header{margin:calc(var(--kit-panel-space) * -1) calc(var(--kit-panel-space) * -1) var(--kit-panel-space)}[data-ui-system=darkex-kit] .ui-card-header h3,[data-ui-system=darkex-kit] .ui-table-shell-title h3{color:var(--fg);font:600 .85rem var(--sans);margin:0}[data-ui-system=darkex-kit] .ui-card-header p,[data-ui-system=darkex-kit] .ui-table-shell-title p{color:color-mix(in srgb,var(--fg) 48%,transparent);font:400 .66rem var(--mono);margin:2px 0 0}[data-ui-system=darkex-kit] .ui-table-shell{padding:0}[data-ui-system=darkex-kit] .ui-table-shell>.ui-table-shell-row{margin:0}[data-ui-system=darkex-kit] .ui-table-wrap{border:var(--edge);border-top:2px solid var(--accent);background:var(--surface);border-radius:0;overflow:auto}[data-ui-system=darkex-kit] .ui-table{border-collapse:collapse;border-spacing:0;border-radius:0;width:100%}[data-ui-system=darkex-kit] .ui-table-shell-group,[data-ui-system=darkex-kit] .ui-card-actions{align-items:center;gap:var(--kit-control-gap);flex-wrap:wrap;display:flex}[data-ui-system=darkex-kit] :is(.ui-btn,.btn,.pv2-btn){border-radius:var(--kit-radius-control);min-height:32px;font:700 .78rem var(--sans);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 14px;line-height:1;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}[data-ui-system=darkex-kit] :is(.ui-btn,.btn,.pv2-btn):hover:not(:disabled){transform:translateY(-1px)}[data-ui-system=darkex-kit] :is(.ui-btn,.btn,.pv2-btn):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:2px}[data-ui-system=darkex-kit] .ui-btn-primary,[data-ui-system=darkex-kit] :is(.btn-accent,.pv2-btn-primary){border:1px solid color-mix(in srgb,var(--accent-3) 48%,transparent);background:linear-gradient(135deg,var(--accent),var(--accent-2));color:var(--fg)}[data-ui-system=darkex-kit] .ui-btn-secondary,[data-ui-system=darkex-kit] :is(.btn-secondary,.pv2-btn-secondary){border:var(--edge);background:color-mix(in srgb,var(--fg) 6%,transparent);color:var(--fg)}[data-ui-system=darkex-kit] .ui-btn-ghost,[data-ui-system=darkex-kit] :is(.btn-ghost,.pv2-btn-ghost){border:var(--edge);background:color-mix(in srgb,var(--fg) 5%,transparent);color:color-mix(in srgb,var(--fg) 75%,transparent)}[data-ui-system=darkex-kit] .ui-btn-danger,[data-ui-system=darkex-kit] :is(.btn-danger,.pv2-btn-danger){border:1px solid color-mix(in srgb,var(--neg) 28%,transparent);background:color-mix(in srgb,var(--neg) 8%,transparent);color:var(--neg-2)}[data-ui-system=darkex-kit] .ui-btn-recoverable{border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}[data-ui-system=darkex-kit] :is(.ui-btn,.btn,.pv2-btn):disabled,[data-ui-system=darkex-kit] :is(.ui-btn,.btn,.pv2-btn).is-disabled{border:1px solid color-mix(in srgb,var(--fg) 8%,transparent);color:color-mix(in srgb,var(--fg) 28%,transparent);cursor:not-allowed;opacity:1;background:0 0;transform:none}[data-ui-system=darkex-kit] .ui-btn-sm{min-height:28px;padding:0 10px;font-size:.7rem}[data-ui-system=darkex-kit] .ui-btn-md{min-height:32px}[data-ui-system=darkex-kit] .ui-btn-lg{min-height:40px;padding:0 18px;font-size:.84rem}[data-ui-system=darkex-kit] :is(.btn-sm,.pv2-btn-sm){min-height:28px;padding:0 10px;font-size:.7rem}[data-ui-system=darkex-kit] .ui-badge{border:var(--edge);background:color-mix(in srgb,var(--fg) 4%,transparent);min-height:24px;color:color-mix(in srgb,var(--fg) 62%,transparent);font:700 .68rem var(--mono);letter-spacing:0;border-radius:4px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}[data-ui-system=darkex-kit] .ui-badge-info{border-color:color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent-3)}[data-ui-system=darkex-kit] .ui-badge-success{border-color:color-mix(in srgb,var(--pos) 28%,transparent);background:color-mix(in srgb,var(--pos) 8%,transparent);color:var(--pos)}[data-ui-system=darkex-kit] .ui-badge-warning{border-color:color-mix(in srgb,var(--warn) 32%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn)}[data-ui-system=darkex-kit] .ui-badge-danger{border-color:color-mix(in srgb,var(--neg) 30%,transparent);background:color-mix(in srgb,var(--neg) 8%,transparent);color:var(--neg)}[data-ui-system=darkex-kit] .ui-badge-muted{border-color:color-mix(in srgb,var(--fg) 12%,transparent);background:color-mix(in srgb,var(--fg) 3%,transparent);color:color-mix(in srgb,var(--fg) 42%,transparent)}[data-ui-system=darkex-kit] .ui-badge-live:before{background:var(--pos);content:"";border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite livePulse}[data-ui-system=darkex-kit] :is(input,select,textarea,.ui-input){border:var(--edge);border-radius:var(--kit-radius-control);background:var(--field);min-height:32px;color:var(--fg);font:600 .74rem var(--mono);outline:none;padding:0 10px}[data-ui-system=darkex-kit] :is(input[type=text],input[type=search],textarea){font-family:var(--sans)}[data-ui-system=darkex-kit] :is(input[type=date],input[type=time],input[type=datetime-local]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ui-system=darkex-kit] :is(input,select,textarea,.ui-input):focus-visible{border-color:color-mix(in srgb,var(--accent) 60%,transparent);outline:2px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:2px}[data-ui-system=darkex-kit] :is(.ui-segmented-control,.mts-segmented-control){border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);gap:2px;padding:3px;display:flex}[data-ui-system=darkex-kit] :is(.ui-segmented-control,.mts-segmented-control)>:is(button,[role=tab]){border-radius:var(--kit-radius-control);min-height:28px;color:color-mix(in srgb,var(--fg) 55%,transparent);font:700 .73rem var(--sans);background:0 0;border:1px solid #0000;padding:0 12px}[data-ui-system=darkex-kit] :is(.ui-segmented-control,.mts-segmented-control)>:is(button,[role=tab]):is(.active,.is-active,[aria-selected=true],[aria-pressed=true]){border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-3)}[data-ui-system=darkex-kit] .ui-audit-kpi-strip,[data-ui-system=darkex-kit] .ui-metric-strip{border:var(--edge);border-radius:var(--kit-radius-strip);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid;overflow:hidden}[data-ui-system=darkex-kit] .ui-audit-kpi-card,[data-ui-system=darkex-kit] .ui-metric-cell{border-right:1px solid color-mix(in srgb,var(--fg) 8%,transparent);min-width:0;padding:11px 13px}[data-ui-system=darkex-kit] :is(.ui-audit-kpi-card,.ui-metric-cell):last-child{border-right:0}[data-ui-system=darkex-kit] .ui-audit-kpi-label,[data-ui-system=darkex-kit] .ui-metric-label{color:color-mix(in srgb,var(--fg) 50%,transparent);font:700 .6rem var(--sans);letter-spacing:.05em;text-transform:uppercase}[data-ui-system=darkex-kit] .ui-audit-kpi-value,[data-ui-system=darkex-kit] .ui-metric-value{color:var(--fg);font:700 1.05rem var(--mono);font-variant-numeric:tabular-nums;margin-top:4px;display:block}[data-ui-system=darkex-kit] .ui-audit-kpi-copy,[data-ui-system=darkex-kit] .ui-metric-detail{color:color-mix(in srgb,var(--fg) 42%,transparent);font:400 .65rem var(--mono);margin-top:3px;display:block}[data-ui-system=darkex-kit] .ui-empty-state{border:1px dashed color-mix(in srgb,var(--fg) 16%,transparent);border-radius:var(--kit-radius-panel);background:color-mix(in srgb,var(--fg) 1.5%,transparent);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:10px 12px;padding:12px 14px;display:grid}[data-ui-system=darkex-kit] .ui-empty-state-copy h3{color:color-mix(in srgb,var(--fg) 78%,transparent);font:600 .8rem var(--sans);margin:0}[data-ui-system=darkex-kit] .ui-empty-state-copy p{color:color-mix(in srgb,var(--fg) 50%,transparent);font:400 .75rem/1.45 var(--sans);margin:3px 0 0}[data-ui-system=darkex-kit] .ui-empty-state-icon{color:var(--accent-3);font-family:var(--mono)}[data-ui-system=darkex-kit] .ui-empty-state-unframed{margin-inline:0}[data-ui-system=darkex-kit] .ui-inline-notice{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-left:2px solid var(--accent);border-radius:var(--kit-radius-control);background:color-mix(in srgb,var(--accent) 7%,transparent);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}[data-ui-system=darkex-kit] .ui-inline-notice-title{color:var(--accent-3);font:700 .85rem var(--sans);margin:0}[data-ui-system=darkex-kit] .ui-inline-notice-copy{color:color-mix(in srgb,var(--fg) 62%,transparent);font:400 .75rem/1.5 var(--sans);margin:3px 0 0}[data-ui-system=darkex-kit] .ui-inline-notice-actions{align-items:center;gap:6px;margin-left:auto;display:flex}[data-ui-system=darkex-kit] .ui-inline-notice-success{border-color:color-mix(in srgb,var(--pos) 30%,transparent);border-left-color:var(--pos);background:color-mix(in srgb,var(--pos) 6%,transparent)}[data-ui-system=darkex-kit] .ui-inline-notice-success .ui-inline-notice-title{color:var(--pos)}[data-ui-system=darkex-kit] .ui-inline-notice-warning{border-color:color-mix(in srgb,var(--warn) 30%,transparent);border-left-color:var(--warn);background:color-mix(in srgb,var(--warn) 7%,transparent)}[data-ui-system=darkex-kit] .ui-inline-notice-warning .ui-inline-notice-title{color:var(--warn)}[data-ui-system=darkex-kit] .ui-inline-notice-danger,[data-ui-system=darkex-kit] .ui-inline-notice-error{border-color:color-mix(in srgb,var(--neg) 30%,transparent);border-left-color:var(--neg);background:color-mix(in srgb,var(--neg) 7%,transparent)}[data-ui-system=darkex-kit] :is(.ui-inline-notice-danger,.ui-inline-notice-error) .ui-inline-notice-title{color:var(--neg)}[data-ui-system=darkex-kit] .ui-confirm-dialog-detail{color:color-mix(in srgb,var(--fg) 72%,transparent);font:400 .75rem/1.5 var(--sans);padding:2px 0}[data-ui-system=darkex-kit].ui-modal-overlay{background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px}[data-ui-system=darkex-kit] .ui-modal{border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);box-shadow:0 24px 64px color-mix(in srgb,var(--bg) 78%,transparent);color:var(--fg);overflow:auto}[data-ui-system=darkex-kit] .ui-modal-header,[data-ui-system=darkex-kit] .ui-modal-footer{border-color:color-mix(in srgb,var(--fg) 8%,transparent);background:var(--surface-2);padding:12px 14px}[data-ui-system=darkex-kit] .ui-modal-body{padding:14px}[data-ui-system=darkex-kit] .ui-modal-title{color:var(--fg);font:600 .92rem var(--sans)}[data-ui-system=darkex-kit] .ui-modal-subtitle{color:color-mix(in srgb,var(--fg) 50%,transparent);font:400 .7rem/1.4 var(--sans)}[data-ui-system=darkex-kit] .ui-modal-close{border:var(--edge);border-radius:var(--kit-radius-control);background:color-mix(in srgb,var(--fg) 4%,transparent);width:32px;height:32px;color:color-mix(in srgb,var(--fg) 62%,transparent)}[data-ui-system=darkex-kit] .ui-modal-close:hover{border-color:color-mix(in srgb,var(--accent) 36%,transparent);color:var(--accent-3)}[data-ui-system=darkex-kit] .mts-table{border:var(--edge);border-top:2px solid var(--accent);border-collapse:collapse;border-radius:0;width:100%}[data-ui-system=darkex-kit] .mts-table th{padding:var(--kit-cell);border-bottom:var(--edge);background:var(--thead);color:color-mix(in srgb,var(--fg) 68%,transparent);font:800 .63rem var(--sans);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}[data-ui-system=darkex-kit] .mts-table td{padding:var(--kit-cell);border-bottom:var(--line);color:color-mix(in srgb,var(--fg) 80%,transparent);font:400 .75rem var(--sans)}[data-ui-system=darkex-kit] .mts-table tbody tr:hover{background:color-mix(in srgb,var(--fg) 3%,transparent)}[data-ui-system=darkex-kit] .mts-table :is(td,th).mts-num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}[data-ui-system=darkex-kit] .mts-table td.mts-num{color:color-mix(in srgb,var(--fg) 85%,transparent);font-size:.74rem;font-weight:600}[data-ui-system=darkex-kit] .mts-table .pos{color:var(--pos)}[data-ui-system=darkex-kit] .mts-table .neg{color:var(--neg)}[data-ui-system=darkex-kit] .mts-table .mts-group-head{text-align:center;letter-spacing:.06em;padding:8px 10px;font-size:.66rem}[data-ui-system=darkex-kit] .mts-table .is-result-column{background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--accent-4);font-weight:700}[data-ui-system=darkex-kit] .mts-table .is-total-row>*{padding:var(--kit-total-cell);border-top:2px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);font-weight:800}[data-ui-system=darkex-kit] .mts-table .is-total-row>.is-result-column{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-3)}[data-ui-system=darkex-kit] .mts-table th small{color:color-mix(in srgb,var(--fg) 42%,transparent);font:400 .58rem var(--sans);letter-spacing:0;text-transform:none;margin-top:2px;display:block}[data-ui-system=darkex-kit] .mts-table .is-entering{animation:.42s cubic-bezier(.2,.7,.3,1) both rowIn;animation-delay:var(--row-delay,60ms)}[data-ui-system=darkex-kit] .ui-sticky-header{z-index:5;border-bottom:var(--edge);background:color-mix(in srgb,var(--bg) 92%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--bg) 65%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}[data-ui-system=darkex-kit] .ui-sticky-header:after{background:linear-gradient(90deg,transparent,var(--accent),transparent);content:"";height:1px;animation:3.6s ease-in-out infinite headGlow;position:absolute;bottom:-1px;left:0;right:0}[data-ui-system=darkex-kit] .ui-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}[data-ui-system=darkex-kit] :is(.ui-date-field,.ui-time-field){gap:6px;min-width:0;display:grid;position:relative}[data-ui-system=darkex-kit] .ui-date-time-field{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--field);flex-wrap:wrap;gap:0;min-width:0;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}[data-ui-system=darkex-kit] .ui-date-time-field>.ui-date-field{flex:180px}[data-ui-system=darkex-kit] .ui-date-time-field>.ui-time-field{border-left:var(--line);flex:132px;min-inline-size:132px}[data-ui-system=darkex-kit] .ui-date-field-label{color:color-mix(in srgb,var(--fg) 58%,transparent);font:650 .61rem var(--mono);letter-spacing:.035em;text-transform:uppercase}[data-ui-system=darkex-kit] :is(.ui-date-control,.ui-time-control){border:var(--edge);border-radius:var(--kit-radius-control);background:var(--field);align-items:center;min-width:0;display:flex}[data-ui-system=darkex-kit] .ui-date-control:focus-within,[data-ui-system=darkex-kit] .ui-time-control:focus-within,[data-ui-system=darkex-kit] .ui-date-time-field:focus-within{border-color:color-mix(in srgb,var(--accent) 58%,transparent);box-shadow:var(--kit-focus-ring)}[data-ui-system=darkex-kit] .ui-date-time-field :is(.ui-date-control,.ui-time-control){background:0 0;border:0;border-radius:0}[data-ui-system=darkex-kit] .ui-date-time-field :is(.ui-date-control,.ui-time-control):focus-within{box-shadow:none;border-color:#0000}[data-ui-system=darkex-kit] .ui-date-control input{min-width:0;color:var(--fg);font:650 .74rem var(--mono);background:0 0;border:0;outline:0;flex:1}[data-ui-system=darkex-kit] .ui-date-control input[aria-invalid=true]{color:var(--warn)}[data-ui-system=darkex-kit] .ui-date-trigger{border:0;border-left:var(--line);background:color-mix(in srgb,var(--fg) 3%,transparent);color:var(--accent-3);font:700 .61rem var(--mono);flex:none;align-self:stretch;padding-inline:10px}[data-ui-system=darkex-kit] .ui-date-trigger:hover{background:color-mix(in srgb,var(--accent) 10%,var(--field))}[data-ui-system=darkex-kit] .ui-time-control{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-inline:4px;display:grid;overflow:hidden}[data-ui-system=darkex-kit] .ui-time-control select{width:100%;min-width:0;max-width:100%;color:var(--fg);font:700 .74rem var(--mono);text-align:center;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0000;border:0;outline:0;padding-inline:4px 18px}[data-ui-system=darkex-kit] .ui-time-control select option{background:var(--surface-2);color:var(--fg)}[data-ui-system=darkex-kit] .ui-time-control>span{color:color-mix(in srgb,var(--fg) 40%,transparent);font:800 .78rem var(--mono)}:is([data-ui-system=darkex-kit] .ui-date-popover,.ui-date-popover[data-ui-system=darkex-kit]){z-index:1400;border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);max-width:calc(100vw - 16px);box-shadow:0 18px 50px color-mix(in srgb,var(--bg) 78%,transparent);padding:10px;animation:.14s ease-out both panelIn;position:fixed}[data-ui-system=darkex-kit] .ui-date-popover-head{border-bottom:var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:9px;display:grid}[data-ui-system=darkex-kit] .ui-date-popover-head strong{color:var(--fg);font:760 .75rem var(--sans);text-align:center}[data-ui-system=darkex-kit] :is(.ui-date-popover-head,.ui-date-popover-foot) button{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--surface-2);min-height:32px;color:color-mix(in srgb,var(--fg) 70%,transparent);font:650 .58rem var(--mono);padding:6px 8px}[data-ui-system=darkex-kit] :is(.ui-date-popover-head,.ui-date-popover-foot) button:hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent);color:var(--accent-3)}[data-ui-system=darkex-kit] .ui-date-weekdays,[data-ui-system=darkex-kit] .ui-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}[data-ui-system=darkex-kit] .ui-date-weekdays{padding:9px 0 5px}[data-ui-system=darkex-kit] .ui-date-weekdays span{color:color-mix(in srgb,var(--fg) 40%,transparent);font:700 .55rem var(--mono);text-align:center;text-transform:uppercase}[data-ui-system=darkex-kit] .ui-date-day{border-radius:var(--kit-radius-control);min-width:0;min-height:34px;color:color-mix(in srgb,var(--fg) 76%,transparent);font:680 .67rem var(--mono);background:0 0;border:1px solid #0000;padding:0}[data-ui-system=darkex-kit] .ui-date-day:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--fg)}[data-ui-system=darkex-kit] .ui-date-day.is-outside{color:color-mix(in srgb,var(--fg) 26%,transparent)}[data-ui-system=darkex-kit] .ui-date-day.is-today{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 24%,transparent)}[data-ui-system=darkex-kit] .ui-date-day.is-selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--surface));color:var(--accent-4)}[data-ui-system=darkex-kit] .ui-date-day:disabled{opacity:.24;cursor:not-allowed}[data-ui-system=darkex-kit] .ui-date-day:focus-visible{box-shadow:var(--kit-focus-ring);outline:0}[data-ui-system=darkex-kit] .ui-date-popover-foot{border-top:var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:9px;display:flex}[data-ui-system=darkex-kit] .ui-date-popover-foot span{color:color-mix(in srgb,var(--fg) 36%,transparent);font:550 .55rem var(--mono)}[data-ui-system=darkex-kit] .ui-skeleton{width:var(--skeleton-width,100%);background:linear-gradient(90deg,color-mix(in srgb,var(--fg) 5%,transparent),color-mix(in srgb,var(--fg) 13%,transparent),color-mix(in srgb,var(--fg) 5%,transparent));height:9px;animation:shimmer 1.4s linear var(--skeleton-delay,0s) infinite;background-size:320px 100%;border-radius:3px}[data-ui-system=darkex-kit] .ui-table-skeleton{gap:8px;min-width:0;display:grid}[data-ui-system=darkex-kit] .ui-table-skeleton-status{color:color-mix(in srgb,var(--fg) 58%,transparent);font:600 .69rem var(--mono);align-items:center;gap:8px;display:flex}[data-ui-system=darkex-kit] .ui-table-skeleton-pulse{border-radius:var(--kit-radius-pill);background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent);flex:none;animation:1.4s ease-in-out infinite livePulse}[data-ui-system=darkex-kit] .ui-table-skeleton-wrap{border:var(--edge);border-top:2px solid var(--accent);background:var(--surface);border-radius:0;width:100%;min-width:0;overflow-x:auto}[data-ui-system=darkex-kit] .ui-table-skeleton-table{border-collapse:collapse;table-layout:fixed;width:100%}[data-ui-system=darkex-kit] .ui-table-skeleton-table th{border-right:var(--line);border-bottom:var(--line);background:var(--thead);height:36px;color:color-mix(in srgb,var(--fg) 48%,transparent);font:700 .59rem var(--sans);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 10px}[data-ui-system=darkex-kit] .ui-table-skeleton-table td{border-right:var(--line);border-bottom:var(--line);background:var(--surface);height:44px;padding:10px}[data-ui-system=darkex-kit] .ui-table-skeleton-table :is(th,td):last-child{border-right:0}[data-ui-system=darkex-kit] .ui-table-skeleton-table tbody tr:last-child td{border-bottom:0}[data-ui-system=darkex-kit] .ui-distribution-bar{border:var(--line);border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--fg) 5%,transparent);width:100%;min-height:8px;display:flex;overflow:hidden}[data-ui-system=darkex-kit] .ui-distribution-bar>span{background:var(--accent);transform-origin:0;min-width:2px;animation:.42s cubic-bezier(.2,.7,.3,1) both barGrow}[data-ui-system=darkex-kit] .ui-distribution-bar>span:nth-child(2n){background:var(--accent-2)}[data-ui-system=darkex-kit] .ui-distribution-bar>span:nth-child(3n){background:var(--accent-3)}[data-ui-system=darkex-kit] .ui-distribution-bar>span.is-positive{background:var(--pos)}[data-ui-system=darkex-kit] .ui-distribution-bar>span.is-negative{background:var(--neg)}[data-ui-system=darkex-kit] .ui-distribution-bar>span.is-neutral{background:color-mix(in srgb,var(--fg) 34%,transparent)}[data-ui-system=darkex-kit] .ui-funnel{gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-ui-system=darkex-kit] .ui-funnel>*{border:var(--line);border-radius:var(--kit-radius-control);background:color-mix(in srgb,var(--surface-2) 58%,var(--surface));grid-template-columns:minmax(150px,.7fr) minmax(160px,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:grid}[data-ui-system=darkex-kit] .ui-funnel-track{border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--fg) 7%,transparent);height:7px;overflow:hidden}[data-ui-system=darkex-kit] .ui-funnel-fill{width:var(--funnel-width,0%);background:linear-gradient(90deg,var(--accent),var(--accent-2));transform-origin:0;height:100%;animation:.42s cubic-bezier(.2,.7,.3,1) both barGrow;display:block}[data-ui-system=darkex-kit] .ui-allocation-bar{min-width:120px;color:var(--accent-4);font:700 .68rem var(--mono);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}[data-ui-system=darkex-kit] .ui-allocation-bar-track{border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--fg) 7%,transparent);height:5px;overflow:hidden}[data-ui-system=darkex-kit] .ui-allocation-bar-fill{width:var(--allocation,0%);border-radius:inherit;background:linear-gradient(90deg,var(--accent-deep),var(--accent-2));transform-origin:0;height:100%;animation:.42s cubic-bezier(.2,.7,.3,1) both barGrow;display:block}[data-ui-system=darkex-kit] .ui-match-banner{border:var(--edge);border-left:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(90px,.55fr));align-items:stretch;display:grid;overflow:hidden}[data-ui-system=darkex-kit] .ui-match-banner>*{border-right:var(--line);min-width:0;padding:11px 13px}[data-ui-system=darkex-kit] .ui-match-banner>:last-child{border-right:0}[data-ui-system=darkex-kit] .ui-master-detail{border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);grid-template-columns:minmax(240px,.72fr) minmax(0,1.4fr);min-height:360px;display:grid;overflow:hidden}[data-ui-system=darkex-kit] .ui-master-detail-master{border-right:2px solid var(--rule);background:color-mix(in srgb,var(--surface-2) 64%,var(--surface));overflow:auto}[data-ui-system=darkex-kit] .ui-master-detail-detail{background:var(--surface);min-width:0;overflow:auto}[data-ui-system=darkex-kit] .ui-grouped-table{border-collapse:separate;border-spacing:0;border-top:2px solid var(--accent);font-variant-numeric:tabular-nums;width:100%}[data-ui-system=darkex-kit] .ui-grouped-table thead th{padding:var(--kit-cell);border-right:var(--line);border-bottom:var(--edge);background:var(--thead);color:color-mix(in srgb,var(--fg) 64%,transparent);font:800 .63rem var(--sans);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}[data-ui-system=darkex-kit] .ui-grouped-table thead tr:first-child th{border-right:2px solid var(--rule);color:color-mix(in srgb,var(--fg) 50%,transparent);text-align:center}[data-ui-system=darkex-kit] .ui-grouped-table :is(th,td).is-frozen-identity{z-index:2;border-right:2px solid var(--rule);background:var(--surface);position:sticky;left:0}[data-ui-system=darkex-kit] .ui-grouped-table thead .is-frozen-identity{z-index:3;background:var(--thead)}[data-ui-system=darkex-kit] .ui-grouped-table :is(th,td).is-result-column{background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent-4);font-weight:800}[data-ui-system=darkex-kit] .ui-detail-sheet{z-index:50;border-left:2px solid var(--accent);background:var(--surface);width:min(820px,72vw);box-shadow:-24px 0 64px color-mix(in srgb,var(--bg) 82%,transparent);animation:.34s cubic-bezier(.2,.7,.3,1) both slideIn;position:fixed;inset:0 0 0 auto;overflow:auto}[data-ui-system=darkex-kit] .ui-comparison-cards{display:contents}@media (width<=640px){[data-ui-system=darkex-kit] .ui-date-popover{width:auto;max-height:82dvh;position:fixed;inset:auto 8px 8px;overflow:auto}[data-ui-system=darkex-kit] .ui-date-day,[data-ui-system=darkex-kit] :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=tab],[role=button]),[data-ui-system=darkex-kit] .ui-btn{min-height:44px}[data-ui-system=darkex-kit] .ui-card-content{padding:14px}[data-ui-system=darkex-kit] .ui-card-header{margin:-14px -14px 14px}[data-ui-system=darkex-kit] .ui-empty-state{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .ui-empty-state-action{justify-self:start}[data-ui-system=darkex-kit] .ui-inline-notice{flex-wrap:wrap}[data-ui-system=darkex-kit] .ui-inline-notice-actions{width:100%;margin-left:0}[data-ui-system=darkex-kit] .ui-match-banner{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-system=darkex-kit] .ui-funnel>*{grid-template-columns:minmax(0,1fr) auto}[data-ui-system=darkex-kit] .ui-funnel-track{grid-column:1/-1}[data-ui-system=darkex-kit] .ui-match-banner>*{border-bottom:var(--line)}[data-ui-system=darkex-kit] .ui-master-detail{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .ui-master-detail-master{border-right:0;border-bottom:2px solid var(--rule)}[data-ui-system=darkex-kit] .ui-detail-sheet{border-top:2px solid var(--accent);border-left:0;width:100%;max-height:88dvh;inset:auto 0 0}[data-ui-system=darkex-kit] .ui-comparison-cards{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}}}@layer surface{.app-shell{isolation:isolate;min-height:100vh;display:grid;position:relative}.app-shell.mts-nested-gate-priority .workspace-banner{display:none}@media (width<=720px){.app-shell.mts-nested-gate-priority:has(.mts-gate){flex-direction:column;display:flex}.app-shell.mts-nested-gate-priority:has(.mts-gate)>.app{order:-1}.app-shell.mts-nested-gate-priority:has(.mts-gate) .app-page-frame{padding:0}}.app-shell:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#ffffff05,#0000 18%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 120px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 85%);mask-image:linear-gradient(#000000b3,#0000 85%)}@media (height<=820px),(width<=1500px){.sidebar{gap:12px;padding:14px 12px}}.project-icon{width:22px;height:22px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.project-icon-svg{width:100%;height:100%;display:block;overflow:visible}.project-icon-stroke{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.project-icon-node{fill:currentColor;stroke:none}.dx-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;color:inherit;flex:none;display:block}.dx-icon .project-icon-node{fill:currentColor;stroke:none}.dx-icon-hairline{stroke-width:2.4px}@media (prefers-reduced-motion:no-preference){.project-icon-svg,.dx-icon{transition:color .18s cubic-bezier(.2,.7,.3,1)}}.app{width:100%;min-width:0;max-width:none;padding:var(--shell-page-pad);flex-direction:column;flex:auto;display:flex}.app-main{gap:var(--shell-panel-gap);flex-direction:column;flex:auto;width:100%;min-width:0;max-width:none;margin:0;animation:.18s ease-out shell-fade-in;display:flex}.app-main>*,.app-main-shell,.app-page-frame,.app-page-frame>*{max-width:100%}.app-main:has(.ui-audit-page){width:100%}.app-main-shell{z-index:1;width:100%;min-height:calc(100vh - (var(--shell-page-pad) * 2));position:relative}.app-main-shell:before{content:"";box-shadow:var(--shell-shadow);pointer-events:none;background:linear-gradient(#ffffff08,#ffffff04),#080a0eb8;border:1px solid #ffffff12;border-radius:28px;position:absolute;inset:0}.app-main-shell>*{position:relative}.app-page-frame{gap:var(--page-stack-gap);flex-direction:column;width:100%;min-width:0;padding:clamp(8px,.8vw,14px);display:flex}@media (width>=1900px){.app{padding:clamp(10px,.7vw,18px)}.app-page-frame{padding:clamp(8px,.55vw,14px)}}:is(.app-page-frame:has(.ui-audit-page),.app-page-frame:has(.dw-page),.app-page-frame:has(.mapping-project),.app-page-frame:has(.pv2-page),.app-page-frame:has(.mts-page)){padding:clamp(6px,.7vw,12px)}.app-loading-panel,.app-error-panel,.app-legacy-panel{place-items:center;min-height:calc(100vh - 180px);padding:30px;display:grid}.app-error-details{max-width:720px}.app-error-details pre{white-space:pre-wrap;color:#ffffffbd;max-width:100%;margin-top:14px}.login-gate{place-items:center;padding:clamp(20px,5vw,48px);display:grid;position:relative;overflow:hidden}.login-gate:before,.login-gate:after{content:"";border-radius:var(--kit-radius-pill);filter:blur(22px);opacity:.9;width:42vw;height:42vw;position:absolute}.login-gate:before{background:radial-gradient(circle,#ff5d153d,#0000 65%);top:-10vw;left:-8vw}.login-gate:after{background:radial-gradient(circle,#0ea5e929,#0000 62%);bottom:-12vw;right:-12vw}.login-panel{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:stretch;gap:22px;width:min(100%,980px);display:grid;position:relative}.login-hero,.login-box{min-width:0}.login-hero{box-shadow:var(--shell-shadow);background:linear-gradient(155deg,#ff5d1538,#ff5d150a 40%,#080a0de0 78%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:30px;padding:clamp(24px,4vw,42px)}.login-eyebrow{border-radius:var(--kit-radius-pill);color:#ffffffbd;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:7px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.login-hero h1{letter-spacing:-.05em;margin:18px 0 12px;font-size:clamp(2.3rem,5vw,4rem);line-height:.96}.login-hero p{color:#ffffffad;max-width:46ch;font-size:1rem}.login-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.login-feature{background:#0000002e;border:1px solid #ffffff14;border-radius:18px;padding:14px}.login-feature strong{margin-bottom:6px;font-size:.92rem;display:block}.login-feature span{color:#ffffff8f;font-size:.84rem}.login-box{align-self:center;gap:20px}.login-box-card{padding:clamp(24px,4vw,34px)}.login-box h2{margin:0;font-size:1.48rem}.login-box p{color:#fff9;margin:0}.login-form{flex-direction:column;gap:14px;display:flex}.login-label{color:#ffffffb8;flex-direction:column;gap:8px;font-size:.85rem;font-weight:650;display:flex}.login-input{height:48px;color:var(--fg);background:#05070ac7;border:1px solid #ffffff14;border-radius:14px;padding:0 14px;transition:border-color .14s,background .14s,box-shadow .14s}.login-input:focus{border-color:#ff92528f;box-shadow:0 0 0 4px #ff5d1529}.login-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.login-error{color:#ff8b82;font-size:.86rem}.maintenance-gate:before,.maintenance-gate:after{display:none}.maintenance-gate>.gate-field{z-index:0}.maintenance-status-card{z-index:1;align-items:center;gap:18px;width:min(100%,520px);padding:28px;display:flex;position:relative}.maintenance-status-card h1{margin:12px 0 6px;font-size:1.55rem}.maintenance-status-card p{color:#fff9;margin:0}.maintenance-panel{z-index:1;width:min(100%,1040px);position:relative}.maintenance-hero{background:linear-gradient(155deg,#ff5d153d,#ff5d150b 42%,#080a0deb 80%),linear-gradient(#ffffff0d,#ffffff05)}.maintenance-brand-gesture{width:fit-content}.maintenance-brand-gesture .darkex-mark{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.maintenance-access-card{flex-direction:column;gap:18px;display:flex}.maintenance-disabled-input,.maintenance-disabled-input:disabled{cursor:not-allowed;color:#ffffff52;opacity:.72;box-shadow:none;background:#ffffff09;border-color:#ffffff0f}.maintenance-admin-trigger{color:#ffffff80;border-top:1px solid #ffffff12;padding-top:16px;font-size:.78rem;line-height:1.8}.maintenance-admin-form{background:#ff5d150e;border:1px solid #ff854433;border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.maintenance-admin-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.maintenance-admin-heading strong,.maintenance-admin-heading span{display:block}.maintenance-admin-heading strong{color:#ffffffe6;font-size:.9rem}.maintenance-admin-heading span{color:#ffffff80;margin-top:3px;font-size:.76rem}.maintenance-admin-close{border-radius:var(--kit-radius-strip);color:#ffffff9e;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;width:28px;height:28px;padding:0;font-size:1.15rem;line-height:1}.maintenance-admin-close:hover,.maintenance-admin-close:focus-visible{color:#ffffffe6;border-color:#ff905366}@keyframes shell-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1500px){.app-shell,.app-shell.sidebar-collapsed,.login-panel{grid-template-columns:1fr}.sidebar{z-index:400;border-bottom:1px solid #ffffff14;border-right:0;width:auto;min-width:0;height:auto;max-height:none;padding-bottom:12px;position:relative;overflow:visible}.sidebar-collapse-toggle{display:none}.sidebar-section-label{flex:0 0 100%;padding-left:2px}.app-page-frame{padding:clamp(14px,1.8vw,18px)}}@media (width<=767px){:is(.app,.app-page-frame,.app-page-frame:has(.ui-audit-page),.sidebar){padding:10px}.sidebar-section-label{display:none}.login-feature-grid{grid-template-columns:1fr}.login-actions{flex-direction:column;align-items:stretch}}.app-shell{--sidebar-expanded-width:288px;--sidebar-rail-width:62px;--sidebar-ease:cubic-bezier(.2, .7, .3, 1);grid-template-columns:var(--sidebar-expanded-width) minmax(0, 1fr);transition:grid-template-columns .3s var(--sidebar-ease)}.app-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-rail-width) minmax(0, 1fr)}.sidebar{z-index:80;width:var(--sidebar-expanded-width);min-width:var(--sidebar-expanded-width);background:linear-gradient(180deg, #ffffff05, transparent 32%), var(--surface);height:100vh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:width .3s var(--sidebar-ease), min-width .3s var(--sidebar-ease), transform .3s var(--sidebar-ease);border:0;border-right:1px solid #ffffff21;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;display:grid;position:sticky;top:0;overflow:hidden}.sidebar[data-collapsed=true]{width:var(--sidebar-rail-width);min-width:var(--sidebar-rail-width)}.sidebar-head{min-width:0;transition:padding .3s var(--sidebar-ease);border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:15px 13px;display:flex;overflow:hidden}.sidebar[data-collapsed=true] .sidebar-head{flex-direction:column;align-items:center;gap:9px;padding:15px 0 12px}.sidebar-mark{flex:none}.sidebar-brand-copy{opacity:1;min-width:0;max-width:180px;max-height:40px;transition:opacity .18s ease, max-width .28s var(--sidebar-ease), max-height .28s var(--sidebar-ease), transform .26s var(--sidebar-ease);flex:1;gap:1px;display:grid;overflow:hidden}.sidebar-brand-copy strong{color:var(--fg);font:700 .87rem var(--sans);white-space:nowrap}.sidebar-brand-copy>span{color:#ffffff52;font:.6rem var(--mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.sidebar[data-collapsed=true] .sidebar-brand-copy{opacity:0;flex:none;max-width:0;max-height:0;transform:translate(-8px)}.sidebar-collapse-toggle{border-radius:var(--kit-radius-panel);color:#fff9;cursor:pointer;width:26px;min-width:26px;height:26px;min-height:26px;transition:background .18s ease, color .18s ease, transform .32s var(--sidebar-ease);background:#ffffff0d;border:1px solid #ffffff21;flex:none;place-items:center;padding:0;display:grid}.sidebar-collapse-toggle svg,.sidebar-mobile-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sidebar-collapse-toggle:hover{color:#ffffffd9;background:#ffffff17;border-color:#ffffff24}.sidebar[data-collapsed=true] .sidebar-collapse-toggle{align-self:center;width:38px;min-width:38px;height:36px;min-height:36px}.sidebar-rail-navigation{opacity:0;pointer-events:none;min-height:0;max-height:0;transition:max-height .28s var(--sidebar-ease), opacity .2s ease, padding .28s var(--sidebar-ease);grid-area:2/1;align-content:start;justify-items:center;gap:7px;padding:0;display:grid;overflow:hidden}.sidebar[data-collapsed=true] .sidebar-rail-navigation{opacity:1;pointer-events:auto;max-height:calc(100vh - 86px);padding:12px 0;overflow-y:auto}.sidebar-rail-destination{border-radius:var(--kit-radius-strip);color:#ffffff75;cursor:pointer;background:0 0;border:1px solid #ffffff17;place-items:center;width:38px;min-width:38px;height:36px;min-height:36px;padding:0;transition:background .18s,color .18s,box-shadow .22s,border-color .18s;display:grid;position:relative}.sidebar-group-code{border-radius:var(--kit-radius-strip);cursor:pointer;background:0 0;border:1px solid #ffffff17;place-items:center;width:38px;min-width:38px;height:36px;min-height:36px;padding:0;transition:background .18s,color .18s,box-shadow .22s,border-color .18s;display:grid;position:relative}.sidebar-rail-destination:hover,.sidebar-group-code:hover{color:#ffffffc2;background:#ffffff0d}.sidebar-rail-destination.active,.sidebar-group-code[data-active-group=true]{color:var(--accent-3);background:#ff5d1526;border-color:#ff5d156b;box-shadow:0 0 14px #ff5d152e}.sidebar-rail-destination .project-icon{width:19px;height:19px}.sidebar-group-code{color:#ffffff85;font:800 .55rem var(--mono);letter-spacing:.035em}.sidebar-rail-divider{background:#ffffff17;width:30px;height:1px;margin:3px 0}.sidebar-expanded-navigation{opacity:1;pointer-events:auto;grid-area:2/1;align-content:start;gap:9px;min-height:0;padding:11px;transition:opacity .18s;display:grid;overflow:hidden auto}.sidebar[data-collapsed=true] .sidebar-expanded-navigation{opacity:0;pointer-events:none;position:absolute;inset:70px 0 0}.sidebar-section-label{color:#ffffff47;font:600 .59rem var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:1px 5px 2px;display:block}.sidebar-standalone-list,.sidebar-group-list{gap:7px;display:grid}.sidebar-standalone-list{border-bottom:1px solid #ffffff12;padding-bottom:9px}.sidebar-group{border-radius:var(--kit-radius-strip);background:0 0;border:1px solid #ffffff21;min-width:0;transition:background .24s,border-color .24s;overflow:hidden}.sidebar-group[data-open=true]{background:#ffffff06;border-color:#ffffff29}.sidebar-group-toggle{color:#ffffff94;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;width:100%;min-width:0;min-height:38px;padding:8px 10px;transition:background .16s,color .2s;display:flex}.sidebar-group-toggle:hover{color:#ffffffd1;background:#ffffff0b}.sidebar-group-chevron{color:#ffffff4d;width:14px;height:14px;transition:transform .26s var(--sidebar-ease), color .2s ease;flex:none;place-items:center;display:grid;transform:rotate(0)}.sidebar-group-chevron svg{width:13px;height:13px}.sidebar-group[data-open=true] .sidebar-group-chevron{color:var(--accent-3);transform:rotate(90deg)}.sidebar-group-title{min-width:0;color:inherit;font:600 .73rem var(--sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sidebar-group[data-open=true] .sidebar-group-title{color:#ffffffeb;font-weight:700}.sidebar-group-count{color:#ffffff3d;font:600 .6rem var(--mono);flex:none}.sidebar-group[data-open=true] .sidebar-group-count{color:#fff6}.sidebar-group-body{max-height:0;transition:max-height .32s var(--sidebar-ease);overflow:hidden}.sidebar-group-body-inner{gap:1px;padding:5px;display:grid}.sidebar-project-row-wrap{opacity:0;min-width:0;transition:opacity .24s ease var(--sidebar-row-delay), transform .28s var(--sidebar-ease) var(--sidebar-row-delay);transform:translateY(-7px)}.sidebar-group[data-open=true] .sidebar-project-row-wrap{opacity:1;transform:none}.sidebar-project-row{border-radius:var(--kit-radius-panel);color:#ffffffb3;cursor:pointer;text-align:left;width:100%;min-width:0;height:34px;min-height:34px;transition:background .16s ease, color .18s ease, padding-left .2s var(--sidebar-ease);background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px 0 17px;display:grid;position:relative;overflow:hidden}.sidebar-project-row:hover{background:#ffffff0d;padding-left:20px}.sidebar-project-row.active{color:var(--fg);background:#ffffff12}.sidebar-project-edge{width:2px;height:0;transition:height .22s var(--sidebar-ease), background .2s ease;background:#ffab70b3;border-radius:2px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.sidebar-project-row:hover .sidebar-project-edge{height:12px}.sidebar-project-row.active .sidebar-project-edge{background:linear-gradient(180deg, var(--accent-2), var(--accent));height:16px;box-shadow:0 0 8px #ff5d158c}.sidebar-project-icon{place-items:center;width:18px;height:18px;display:grid}.sidebar-project-icon .project-icon{width:17px;height:17px}.sidebar-project-label{min-width:0;color:inherit;font:500 .745rem var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-project-row.active .sidebar-project-label{font-weight:700}.sidebar-collapse-toggle:focus-visible,.sidebar-rail-destination:focus-visible,.sidebar-group-code:focus-visible,.sidebar-group-toggle:focus-visible,.sidebar-project-row:focus-visible,.sidebar-mobile-toggle:focus-visible{outline-offset:1px;outline:2px solid #ff7d37b3}.sidebar-mobile-toggle,.sidebar-mobile-backdrop{display:none}@media (width<=1399px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-rail-width) minmax(0, 1fr)}.app-shell:has(.sidebar[data-collapsed=false]){grid-template-columns:var(--sidebar-expanded-width) minmax(0, 1fr)}}@media (width<=639px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.app-shell:has(.sidebar[data-collapsed=false]){grid-template-columns:minmax(0,1fr)}.app{padding-top:60px}.sidebar{z-index:1002;pointer-events:none;height:100dvh;position:fixed;inset:0 auto 0 0;transform:translate(-102%);width:min(var(--sidebar-expanded-width), calc(100vw - 54px))!important;min-width:min(var(--sidebar-expanded-width), calc(100vw - 54px))!important}.sidebar[data-mobile-open=true]{pointer-events:auto;transform:translate(0)}.sidebar-mobile-toggle{z-index:1003;color:#ffffffc7;cursor:pointer;background:#0d0f12f5;border:1px solid #ffffff21;border-radius:9px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;position:fixed;top:10px;left:10px;box-shadow:0 12px 28px #0000005c}.sidebar-mobile-backdrop:not([hidden]){z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000094;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.sidebar-project-row,.sidebar-group-toggle{min-height:44px}}@media (prefers-reduced-motion:reduce){.app-shell,.sidebar,.sidebar-head,.sidebar-brand-copy,.sidebar-collapse-toggle,.sidebar-rail-navigation,.sidebar-expanded-navigation,.sidebar-group,.sidebar-group-toggle,.sidebar-group-chevron,.sidebar-group-body,.sidebar-project-row-wrap,.sidebar-project-row,.sidebar-project-edge{transition:none!important}.sidebar-project-row-wrap{opacity:1;transform:none}}.login-gate{background:var(--bg);justify-content:center;align-items:center;min-height:100vh}.login-box{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:320px;padding:2.5rem 2rem;display:flex}.login-box h1{text-align:center;color:var(--fg);font-size:1.25rem;font-weight:600}.login-box form{flex-direction:column;gap:.75rem;display:flex}.login-box input[type=password]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--fg);outline:none;padding:.6rem .9rem;font-size:1rem}.login-box input[type=password]:focus{border-color:var(--accent)}.login-box button[type=submit]{background:var(--accent);color:var(--fg);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:.6rem;font-size:.95rem;font-weight:600;transition:background .15s}.login-box button[type=submit]:hover{background:var(--accent-deep)}.login-error{text-align:center}.mts-page{--mts-rail-height:62px;gap:clamp(14px,1.25vw,20px)}.mts-gate{place-content:center;justify-items:center;min-height:min(680px,100dvh);padding:28px 16px;display:grid}.mts-gate-card{width:min(340px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;animation:none;display:block}.mts-gate-card:before{display:none}.mts-gate-card>div:first-child{justify-items:stretch;gap:26px;padding:28px 22px;display:grid}.mts-gate-lockup{text-align:center;justify-items:center;gap:18px;display:grid}.mts-gate-title{color:var(--fg);font:800 1.35rem/1 var(--sans);letter-spacing:-.04em;margin-bottom:-11px}.mts-gate-subtitle{color:var(--gate-copy-muted);font:600 .58rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase}.gate-runner{border-radius:var(--gate-radius-runner);background:color-mix(in srgb, var(--fg) 9%, transparent);width:132px;height:2px;position:relative;overflow:hidden}.gate-runner>span{border-radius:inherit;background:color-mix(in srgb, var(--fg) 18%, transparent);width:36%;position:absolute;inset:0 auto 0 0}[data-gate-phase=verifying] .gate-runner>span,.gate-loading-surface .gate-runner>span{background:linear-gradient(90deg, transparent, var(--fg), transparent);animation:1.6s cubic-bezier(.4,0,.2,1) infinite gateRunner}.mts-gate-copy{text-align:center;justify-items:center;gap:9px;display:grid}.mts-gate-copy h2,.mts-gate-copy p{margin:0}.mts-gate-copy h2{font-size:1.05rem}.mts-gate-copy p{color:color-mix(in srgb,var(--fg) 55%,transparent);max-width:36ch;font:400 .78rem/1.55 var(--sans);text-wrap:pretty}.mts-gate-form{gap:9px;width:100%;display:grid}.mts-gate-button{border-color:color-mix(in srgb, var(--accent-3) 50%, transparent);border-radius:var(--auth-radius-control);background:linear-gradient(135deg, var(--accent), var(--accent-2));min-height:44px;box-shadow:0 6px 20px color-mix(in srgb, var(--accent) 24%, transparent);font:700 .82rem/1 var(--sans)}.mts-gate-button:disabled{background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:none}.mts-gate-form>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mts-gate-input{border:1px solid var(--rule);border-radius:var(--auth-radius-control);background:var(--gate-field);min-height:44px;font:600 .82rem/1 var(--mono);letter-spacing:.1em;text-align:center;padding:0 13px}.mts-gate-error{color:var(--neg-2);font:600 .72rem/1.35 var(--sans);text-align:center}.mts-gate-status{font:700 .64rem/1 var(--mono);justify-content:center;align-items:center;gap:14px;display:flex}.mts-gate-status .is-valid{color:var(--pos)}.mts-gate-status .is-required{color:var(--warn)}.mts-gate-status-divider{color:var(--gate-plate-border)}.mts-gate-caret{animation:1s step-end infinite caretBlink}.gate-loading-surface{background:var(--gate-iris);min-height:100dvh;color:var(--fg);place-items:center;display:grid}.gate-loading-lockup{text-align:center;justify-items:center;gap:18px;display:grid}.gate-loading-lockup>strong{font:800 1.05rem/1 var(--sans);letter-spacing:-.03em}.gate-loading-lockup>span:not(.gate-runner){color:var(--gate-copy-muted);font:600 .58rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase}@keyframes gateRunner{0%{transform:translate(-100%)}to{transform:translate(280%)}}.mts-page .ui-page-header{border:1px solid var(--rule);border-radius:var(--kit-radius-strip);background:linear-gradient(120deg, color-mix(in srgb,var(--accent) 10%,transparent), transparent 34%), var(--surface);padding:clamp(20px,2vw,30px)}@media (width>=1281px){.mts-page .ui-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.mts-page .ui-page-header-side{justify-self:end;align-items:flex-end;width:auto}.mts-page .ui-page-header-actions{justify-content:flex-end}}.mts-page .ui-page-header-title{letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.55rem)}.mts-page .ui-page-header-subtitle{max-width:760px;color:color-mix(in srgb,var(--fg) 62%,transparent);font-size:.94rem}.mts-page-mode-tabs{border:1px solid var(--rule);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 82%,transparent);scrollbar-width:none;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.mts-page-mode-tabs::-webkit-scrollbar{display:none}.mts-page-mode-tabs button{border-radius:var(--kit-radius-strip);min-height:38px;color:color-mix(in srgb,var(--fg) 58%,transparent);white-space:nowrap;background:0 0;border:1px solid #0000;padding:8px 15px;font-size:.78rem;font-weight:780;transition:color .14s,background .14s,border-color .14s}.mts-page-mode-tabs button:hover{background:color-mix(in srgb,var(--fg) 5%,transparent);color:color-mix(in srgb,var(--fg) 88%,transparent)}.mts-page-mode-tabs button.active{border-color:color-mix(in srgb,var(--accent-2) 38%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-4);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent)}.mts-page-mode-tabs button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-3) 90%,transparent);outline-offset:2px}.mts-generated-mode,.mts-pending-withdrawals-mode,.mts-available-balances-mode{gap:14px;min-width:0;display:grid}.mts-generated-mode[hidden],.mts-pending-withdrawals-mode[hidden],.mts-available-balances-mode[hidden]{display:none!important}.mts-pending-withdrawals-surface{border-color:var(--rule);background:linear-gradient(135deg, color-mix(in srgb,var(--accent) 6.5%,transparent), transparent 30%), var(--surface);min-width:0}.mts-pending-withdrawals-surface>div:first-child{gap:16px;padding:clamp(15px,1.5vw,22px);display:grid}.mts-pending-withdrawals-heading,.mts-pending-withdrawals-toolbar,.mts-pending-withdrawals-actions{align-items:center;display:flex}.mts-pending-withdrawals-heading,.mts-pending-withdrawals-toolbar{justify-content:space-between;gap:18px}.mts-pending-withdrawals-heading>div:first-child{gap:3px;display:grid}.mts-pending-withdrawals-heading span,.mts-pending-withdrawals-actions>span{color:var(--accent-3);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:820}.mts-pending-withdrawals-heading h2,.mts-pending-withdrawals-heading p{margin:0}.mts-pending-withdrawals-heading h2{color:color-mix(in srgb,var(--fg) 95%,transparent);letter-spacing:-.025em;font-size:clamp(1.18rem,2vw,1.55rem)}.mts-pending-withdrawals-heading p{color:color-mix(in srgb,var(--fg) 53%,transparent);font-size:.78rem}.mts-pending-withdrawal-scope-tabs{border:1px solid color-mix(in srgb,var(--fg) 7.5%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 72%,transparent);scrollbar-width:none;justify-self:start;align-items:center;gap:3px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.mts-pending-withdrawal-scope-tabs::-webkit-scrollbar{display:none}.mts-pending-withdrawal-scope-tabs button{border-radius:var(--kit-radius-strip);min-height:34px;color:color-mix(in srgb,var(--fg) 52%,transparent);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;padding:7px 13px;font-size:.72rem;font-weight:780;transition:color .14s,background .14s,border-color .14s}.mts-pending-withdrawal-scope-tabs button:hover:not(:disabled){background:color-mix(in srgb,var(--fg) 4.5%,transparent);color:color-mix(in srgb,var(--fg) 86%,transparent)}.mts-pending-withdrawal-scope-tabs button.active{border-color:color-mix(in srgb,var(--accent-2) 32%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-4)}.mts-pending-withdrawal-scope-tabs button:disabled{opacity:.36;cursor:not-allowed}.mts-pending-withdrawal-scope-tabs button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-3) 90%,transparent);outline-offset:2px}.mts-pending-withdrawal-scope-panel{gap:16px;min-width:0;display:grid}[data-ui-system=darkex-kit] .mts-pending-withdrawals-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.mts-pending-withdrawals-metrics .ui-metric-cell{gap:4px;display:grid}.mts-pending-withdrawals-metrics .mts-pending-metric-detail{font-variant-numeric:tabular-nums;font-weight:680}.mts-pending-withdrawals-metrics .mts-pending-metric-skeleton{align-content:center;gap:9px;min-height:78px}.mts-pending-loading-status{color:color-mix(in srgb,var(--fg) 55%,transparent);margin:0;font-size:.72rem}.mts-pending-withdrawals-freshness span{color:color-mix(in srgb,var(--fg) 48%,transparent);font-size:.68rem;font-weight:720}.mts-pending-network-section{border:1px solid color-mix(in srgb,var(--fg) 6.5%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 36%,transparent);gap:10px;min-width:0;padding:12px;display:grid}.mts-pending-network-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mts-pending-network-heading>div{gap:1px;min-width:0;display:grid}.mts-pending-network-heading>div>span{color:var(--accent-3);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:820}.mts-pending-network-heading h3{color:color-mix(in srgb,var(--fg) 88%,transparent);letter-spacing:-.01em;margin:0;font-size:.86rem}.mts-pending-network-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px;min-width:0;display:grid}.mts-pending-network-grid article{border:1px solid color-mix(in srgb,var(--fg) 6.5%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 68%,transparent);gap:3px;min-width:0;padding:11px 12px;transition:border-color .14s,background .14s;display:grid}.mts-pending-network-grid article>span{color:color-mix(in srgb,var(--fg) 56%,transparent);overflow-wrap:anywhere;font-size:.66rem;font-weight:720}.mts-pending-network-grid article>strong{color:color-mix(in srgb,var(--fg) 90%,transparent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1rem}.mts-pending-network-grid .mts-pending-metric-detail{color:color-mix(in srgb,var(--fg) 34%,transparent);font-variant-numeric:tabular-nums;font-size:.61rem;font-weight:680}.mts-pending-withdrawals-toolbar{padding-top:2px}.mts-pending-withdrawals-freshness{gap:2px;display:grid}.mts-pending-withdrawals-freshness strong{color:color-mix(in srgb,var(--fg) 78%,transparent);font-variant-numeric:tabular-nums;font-size:.75rem}.mts-pending-withdrawals-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.mts-pending-withdrawals-error{border:1px solid color-mix(in srgb,var(--warn) 24%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--warn) 7%,transparent);color:var(--warn);padding:10px 12px;font-size:.75rem}.mts-pending-withdrawals-vip-notice{border:1px solid color-mix(in srgb,var(--warn) 24%,transparent);border-radius:var(--kit-radius-strip);border-color:color-mix(in srgb,var(--accent-3) 20%,transparent);background:color-mix(in srgb,var(--accent) 5.5%,transparent);color:var(--accent-4);padding:10px 12px;font-size:.75rem}.mts-pending-withdrawal-views{gap:10px;min-width:0;display:grid}.mts-pending-withdrawal-view-bar{border-bottom:1px solid color-mix(in srgb,var(--fg) 7.5%,transparent);justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.mts-pending-withdrawal-view-tabs{align-items:center;gap:18px;display:inline-flex}.mts-pending-withdrawal-view-tabs button{min-height:38px;color:color-mix(in srgb,var(--fg) 48%,transparent);background:0 0;border:0;padding:8px 2px 10px;font-size:.72rem;font-weight:760;transition:color .14s;position:relative}.mts-pending-withdrawal-view-tabs button:after{border-radius:var(--kit-radius-pill) var(--kit-radius-pill) 0 0;content:"";background:0 0;height:2px;transition:background .14s,box-shadow .14s;position:absolute;bottom:-1px;left:0;right:0}.mts-pending-withdrawal-view-tabs button:hover{color:color-mix(in srgb,var(--fg) 80%,transparent)}.mts-pending-withdrawal-view-tabs button.active{color:var(--accent-4)}.mts-pending-withdrawal-view-tabs button.active:after{background:var(--accent-2);box-shadow:0 -3px 12px color-mix(in srgb,var(--accent-2) 34%,transparent)}.mts-pending-withdrawal-view-tabs button:focus-visible{border-radius:var(--kit-radius-panel);outline:2px solid color-mix(in srgb,var(--accent-3) 90%,transparent);outline-offset:2px}.mts-pending-view-meta{color:color-mix(in srgb,var(--fg) 35%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap;padding-bottom:10px;font-size:.64rem;font-weight:680}.mts-pending-withdrawals-table-wrap{max-height:min(620px,100vh - 250px);overflow:auto}.mts-pending-withdrawals-table{min-width:1260px;font-size:.74rem}.mts-pending-withdrawals-table thead th{z-index:2;padding:0;position:sticky;top:0}.mts-pending-withdrawals-table thead th button{width:100%;min-height:40px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;transition:color .12s,background .12s;display:flex}.mts-pending-withdrawals-table thead th button:hover{background:color-mix(in srgb,var(--fg) 4.5%,transparent);color:color-mix(in srgb,var(--fg) 90%,transparent)}.mts-pending-withdrawals-table thead th button.active{color:var(--accent-3)}.mts-pending-withdrawals-table thead th button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-3) 88%,transparent);outline-offset:-3px}.mts-pending-sort-indicator{min-width:12px;color:color-mix(in srgb,var(--fg) 30%,transparent);text-align:center;font-size:.7rem;line-height:1}.mts-pending-withdrawals-table thead th button.active .mts-pending-sort-indicator{color:var(--accent-2)}.mts-pending-withdrawals-email-table{min-width:980px}.mts-pending-withdrawals-table .mts-num strong,.mts-pending-withdrawals-table .mts-num small{white-space:nowrap;display:block}.mts-pending-withdrawals-table .mts-num strong{color:color-mix(in srgb,var(--fg) 91%,transparent);font-size:.77rem}.mts-pending-withdrawals-table .mts-num small{color:color-mix(in srgb,var(--fg) 37%,transparent);margin-top:2px;font-size:.58rem}.mts-pending-destination{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.mts-pending-status{border:1px solid color-mix(in srgb,var(--warn) 24%,transparent);border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--warn) 8%,transparent);min-height:24px;color:var(--warn);white-space:nowrap;align-items:center;padding:4px 8px;font-size:.65rem;font-weight:780;display:inline-flex}.mts-available-balances-surface{border-color:var(--rule);background:linear-gradient(135deg, color-mix(in srgb,var(--accent) 6%,transparent), transparent 28%), var(--surface);min-width:0}.mts-available-balances-surface>div:first-child{gap:16px;padding:clamp(15px,1.5vw,22px);display:grid}.mts-available-balances-report,.mts-available-balances-loading{gap:16px;min-width:0;display:grid}.mts-available-balances-heading,.mts-available-balances-heading-status,.mts-available-balances-detail-toolbar,.mts-available-balances-pagination,.mts-available-balances-pagination>div{align-items:center;display:flex}.mts-available-balances-heading,.mts-available-balances-detail-toolbar,.mts-available-balances-pagination{justify-content:space-between;gap:18px}.mts-available-balances-heading>div:first-child,.mts-available-balances-detail-toolbar>div:first-child{gap:3px;display:grid}.mts-available-balances-heading>div:first-child>span,.mts-available-balances-detail-toolbar>div:first-child>span{color:var(--accent-3);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:820}.mts-available-balances-heading h2,.mts-available-balances-heading p,.mts-available-balances-detail-toolbar h3,.mts-available-balances-detail-toolbar p{margin:0}.mts-available-balances-heading h2{color:color-mix(in srgb,var(--fg) 95%,transparent);letter-spacing:-.025em;font-size:clamp(1.18rem,2vw,1.55rem)}.mts-available-balances-heading p,.mts-available-balances-detail-toolbar p{color:color-mix(in srgb,var(--fg) 53%,transparent);font-size:.78rem}.mts-available-balances-heading-status{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px}.mts-available-balances-meta{border:1px solid color-mix(in srgb,var(--fg) 6.5%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 40%,transparent);grid-template-columns:auto minmax(120px,1fr) auto minmax(80px,.6fr) auto minmax(170px,1fr);align-items:baseline;gap:5px 10px;padding:10px 12px;display:grid}.mts-available-balances-meta span{color:color-mix(in srgb,var(--fg) 36%,transparent);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:760}.mts-available-balances-meta strong{color:color-mix(in srgb,var(--fg) 74%,transparent);font-variant-numeric:tabular-nums;font-size:.7rem}.mts-available-balances-warning{border:1px solid color-mix(in srgb,var(--warn) 24%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--warn) 7%,transparent);color:var(--warn);padding:10px 12px;font-size:.75rem}.mts-available-balances-notice{border:1px solid color-mix(in srgb,var(--warn) 24%,transparent);border-radius:var(--kit-radius-strip);border-color:color-mix(in srgb,var(--accent-3) 20%,transparent);background:color-mix(in srgb,var(--accent) 5.5%,transparent);color:var(--accent-4);padding:10px 12px;font-size:.75rem}.mts-available-balances-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.mts-available-balances-loading-status{color:color-mix(in srgb,var(--fg) 50%,transparent);gap:3px;margin:0;font-size:.7rem;display:grid}.mts-available-balances-loading-status strong{color:color-mix(in srgb,var(--fg) 72%,transparent);font-size:.76rem}.mts-available-balance-card{border:1px solid color-mix(in srgb,var(--fg) 7.5%,transparent);border-radius:var(--kit-radius-strip);background:var(--surface-2);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 2.5%,transparent);grid-template-rows:auto 1fr auto;gap:12px;padding:14px;transition:border-color .14s,background .14s,transform .14s;display:grid;position:relative;overflow:hidden}.mts-available-balance-skeleton{min-height:238px}.mts-available-balance-skeleton-control{border-radius:var(--kit-radius-pill);width:26px;height:26px}.mts-available-balance-skeleton-matrix{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:16px 10px;min-height:92px;display:grid}.mts-available-balance-skeleton-total{gap:9px;display:grid}.mts-available-balance-card:before{border-radius:0 var(--kit-radius-pill) var(--kit-radius-pill) 0;background:color-mix(in srgb,var(--accent-2) 18%,transparent);content:"";width:2px;transition:background .14s,box-shadow .14s;position:absolute;top:12px;bottom:12px;left:0}.mts-available-balance-card.active{border-color:color-mix(in srgb,var(--accent-2) 35%,transparent);background:linear-gradient(150deg, color-mix(in srgb,var(--accent) 7.5%,transparent), transparent 45%), var(--surface-2);transform:translateY(-1px)}.mts-available-balance-card.active:before{background:var(--accent-2);box-shadow:3px 0 14px color-mix(in srgb,var(--accent-2) 30%,transparent)}.mts-available-balance-card.unavailable{background:color-mix(in srgb,var(--bg) 70%,transparent)}.mts-available-balance-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mts-available-balance-card-heading>div{gap:2px;min-width:0;display:grid}.mts-available-balance-card-heading>div>span{color:color-mix(in srgb,var(--fg) 90%,transparent);font-size:.82rem;font-weight:790}.mts-available-balance-card-heading small{color:color-mix(in srgb,var(--fg) 38%,transparent);font-size:.6rem}.mts-available-expand{border:1px solid color-mix(in srgb,var(--accent-2) 28%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--accent) 8%,transparent);width:30px;height:30px;color:var(--accent-3);flex:none;place-items:center;font-size:1.05rem;font-weight:520;line-height:1;transition:border-color .12s,background .12s,color .12s;display:inline-grid}.mts-available-expand:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-2) 50%,transparent);background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent-4)}.mts-available-expand:disabled{cursor:not-allowed;opacity:.34}.mts-available-expand:focus-visible,.mts-available-balances-search input:focus-visible,.mts-available-balances-pagination button:focus-visible,.mts-available-balances-heading-status button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-3) 90%,transparent);outline-offset:2px}.mts-available-balance-table thead th button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-3) 90%,transparent)}.mts-available-wallet-matrix{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mts-available-wallet-matrix th,.mts-available-wallet-matrix td{border-bottom:1px solid color-mix(in srgb,var(--fg) 5.5%,transparent);text-align:right;white-space:nowrap;padding:7px 5px}.mts-available-wallet-matrix th:first-child{text-align:left;padding-left:0}.mts-available-wallet-matrix th:last-child,.mts-available-wallet-matrix td:last-child{padding-right:0}.mts-available-wallet-matrix thead th{color:color-mix(in srgb,var(--fg) 34%,transparent);letter-spacing:.04em;text-transform:uppercase;font-size:.55rem;font-weight:760}.mts-available-wallet-matrix tbody th{color:color-mix(in srgb,var(--fg) 58%,transparent);font-size:.66rem;font-weight:720}.mts-available-wallet-matrix tbody td{color:color-mix(in srgb,var(--fg) 76%,transparent);font-size:.68rem}.mts-available-wallet-matrix tbody td:last-child{color:color-mix(in srgb,var(--fg) 93%,transparent);font-weight:780}.mts-available-balance-card-total{justify-content:space-between;align-items:flex-end;gap:10px;padding-top:2px;display:flex}.mts-available-balance-card-total>div{gap:2px;display:grid}.mts-available-balance-card-total span,.mts-available-balance-card-total small{color:color-mix(in srgb,var(--fg) 40%,transparent);font-size:.59rem;font-weight:700}.mts-available-balance-card-total strong{color:color-mix(in srgb,var(--fg) 96%,transparent);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:clamp(1rem,1.7vw,1.28rem)}.mts-available-balance-card-total small{font-variant-numeric:tabular-nums;white-space:nowrap;padding-bottom:2px}.mts-available-balance-unavailable{border:1px dashed color-mix(in srgb,var(--fg) 9%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 25%,transparent);align-content:center;gap:4px;min-height:118px;padding:14px;display:grid}.mts-available-balances-empty{border:1px dashed color-mix(in srgb,var(--fg) 9%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 25%,transparent);align-content:center;gap:4px;padding:14px;display:grid}.mts-available-balance-unavailable strong,.mts-available-balances-empty strong{color:color-mix(in srgb,var(--fg) 62%,transparent);font-size:.76rem}.mts-available-balance-unavailable span,.mts-available-balances-empty span{color:color-mix(in srgb,var(--fg) 34%,transparent);font-size:.67rem}.mts-available-balances-empty{text-align:center;min-height:180px}.mts-available-balances-detail{border:1px solid color-mix(in srgb,var(--accent-2) 18%,transparent);border-radius:var(--kit-radius-strip);background:linear-gradient(145deg, color-mix(in srgb,var(--accent) 3.5%,transparent), transparent 40%), color-mix(in srgb,var(--bg) 42%,transparent);gap:12px;min-width:0;padding:14px;display:grid}.mts-available-balances-detail-toolbar h3{color:color-mix(in srgb,var(--fg) 90%,transparent);letter-spacing:-.015em;font-size:.94rem}.mts-available-balances-search{gap:5px;width:min(300px,100%);display:grid}.mts-available-balances-search span{color:color-mix(in srgb,var(--fg) 48%,transparent);font-size:.63rem;font-weight:720}.mts-available-balances-search input{border:1px solid color-mix(in srgb,var(--fg) 10%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 86%,transparent);width:100%;min-height:38px;color:color-mix(in srgb,var(--fg) 88%,transparent);font:inherit;padding:8px 11px;font-size:.75rem;transition:border-color .12s,background .12s}.mts-available-balances-search input::placeholder{color:color-mix(in srgb,var(--fg) 28%,transparent)}.mts-available-balances-search input:hover{border-color:color-mix(in srgb,var(--fg) 17%,transparent)}.mts-available-balance-table-wrap{max-height:min(640px,100vh - 250px);overflow:auto}.mts-available-balance-table{min-width:1460px;font-size:.72rem}.mts-available-balance-table thead th{z-index:2;padding:0;position:sticky;top:0}.mts-available-balance-table thead th button{width:100%;min-height:40px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;transition:color .12s,background .12s;display:flex}.mts-available-balance-table thead th button:hover{background:color-mix(in srgb,var(--fg) 4.5%,transparent);color:color-mix(in srgb,var(--fg) 90%,transparent)}.mts-available-balance-table thead th button.active{color:var(--accent-3)}.mts-available-balance-table thead th button:focus-visible{outline-offset:-3px}.mts-available-sort-indicator{min-width:12px;color:color-mix(in srgb,var(--fg) 30%,transparent);text-align:center;font-size:.7rem;line-height:1}.mts-available-balance-table thead th button.active .mts-available-sort-indicator{color:var(--accent-2)}.mts-available-balance-table td{white-space:nowrap}.mts-available-loading-row td{height:46px}.mts-available-vip-status{border:1px solid color-mix(in srgb,var(--fg) 9%,transparent);border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--fg) 3.5%,transparent);min-height:23px;color:color-mix(in srgb,var(--fg) 55%,transparent);align-items:center;padding:3px 7px;font-size:.61rem;font-weight:760;display:inline-flex}.mts-available-vip-status.vip{border-color:color-mix(in srgb,var(--accent-2) 25%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent-3)}.mts-available-empty-row{height:100px;color:color-mix(in srgb,var(--fg) 40%,transparent);text-align:center}.mts-available-balances-pagination{min-height:34px}.mts-available-balances-pagination>span{color:color-mix(in srgb,var(--fg) 43%,transparent);font-variant-numeric:tabular-nums;font-size:.67rem;font-weight:680}.mts-available-balances-pagination>div{gap:6px}.mts-run-card{border-color:var(--rule);background:var(--surface)}.mts-run-card>div:first-child{gap:14px;display:grid}.mts-run-card-main{justify-content:space-between;align-items:center;gap:16px;display:flex}.mts-run-card-copy{grid-template-columns:auto minmax(0,1fr);gap:3px 12px;min-width:0;display:grid}.mts-run-card-copy>strong,.mts-run-card-copy>span:last-child{grid-column:2}.mts-run-card-copy>strong{color:color-mix(in srgb,var(--fg) 94%,transparent);font-size:.94rem}.mts-run-card-copy>span:last-child{color:color-mix(in srgb,var(--fg) 56%,transparent);font-size:.78rem}.mts-run-state{border:1px solid color-mix(in srgb,var(--fg) 10%,transparent);border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--fg) 4%,transparent);color:color-mix(in srgb,var(--fg) 58%,transparent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;grid-row:1/span 2;align-self:center;padding:6px 9px;font-size:.66rem;font-weight:800}.mts-run-state.is-ready{border-color:color-mix(in srgb,var(--pos) 26%,transparent);background:color-mix(in srgb,var(--pos) 9%,transparent);color:var(--pos)}.mts-run-state.is-loading{border-color:color-mix(in srgb,var(--warn) 30%,transparent);background:color-mix(in srgb,var(--warn) 9%,transparent);color:var(--warn)}.mts-run-card-actions,.mts-panel-control-row,.mts-trend-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mts-run-card-actions{justify-content:flex-end}.mts-run-setup{border-top:1px solid color-mix(in srgb,var(--fg) 8%,transparent);padding-top:14px;animation:.18s ease-out mts-surface-in}.mts-setup-panel{gap:12px;display:grid}.mts-setup-control-grid{grid-template-columns:minmax(320px,1.2fr) minmax(320px,1.2fr) minmax(160px,.75fr) minmax(180px,.85fr);align-items:end;gap:11px;display:grid}.mts-setup-field{gap:7px;min-width:0;display:grid}.mts-setup-field>span,.mts-setup-field-head>span{color:color-mix(in srgb,var(--fg) 58%,transparent);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.mts-setup-field-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mts-timezone-shortcuts{align-items:center;gap:7px;min-width:0;display:inline-flex}.mts-timezone-shortcuts button{color:color-mix(in srgb,var(--fg) 42%,transparent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.66rem;font-weight:720}.mts-timezone-shortcuts button:hover,.mts-timezone-shortcuts button.is-active{color:var(--accent-3)}.mts-timezone-shortcuts button:focus-visible{border-radius:var(--kit-radius-control);outline:2px solid color-mix(in srgb,var(--accent-2) 55%,transparent);outline-offset:3px}.mts-setup-boundary{color:color-mix(in srgb,var(--accent-3) 82%,transparent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.69rem;font-weight:720}.mts-setup-boundary:hover{color:var(--accent-4)}.mts-setup-field>select{width:100%;min-width:0;min-height:40px;color:color-mix(in srgb,var(--fg) 92%,transparent);font:inherit;border:1px solid color-mix(in srgb,var(--fg) 10%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 54%,transparent);padding:8px 11px;font-size:.82rem}.mts-setup-field>select:focus{border-color:color-mix(in srgb,var(--accent-2) 48%,transparent);outline:3px solid color-mix(in srgb,var(--accent) 9%,transparent)}.mts-setup-utility-row{border-top:1px solid color-mix(in srgb,var(--fg) 6%,transparent);grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:center;gap:14px;padding-top:12px;display:grid}.mts-setup-presets{align-items:center;gap:12px;min-width:0;display:flex}.mts-setup-utility-copy{flex:none;gap:2px;display:grid}.mts-setup-utility-copy strong,.mts-tag-filter-copy strong{color:color-mix(in srgb,var(--fg) 88%,transparent);font-size:.78rem}.mts-setup-utility-copy span,.mts-tag-filter-copy span{color:color-mix(in srgb,var(--fg) 48%,transparent);font-size:.69rem;line-height:1.35}.mts-setup-preset-actions{flex-wrap:wrap;gap:6px;display:flex}.mts-setup-preset-actions button{border-color:color-mix(in srgb,var(--fg) 8%,transparent);background:color-mix(in srgb,var(--fg) 2.5%,transparent);min-height:34px}.mts-setup-exclusions{gap:8px;min-width:0;display:grid}.mts-setup-exclusions .mts-tag-filter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px}.mts-setup-exclusions .mts-tag-filter-copy{grid-area:copy}.mts-setup-exclusions .gdp-tag-filter-trigger{border-color:color-mix(in srgb,var(--accent-2) 24%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--accent) 7%,transparent);min-height:36px;color:color-mix(in srgb,var(--accent-4) 88%,transparent);white-space:nowrap;grid-area:trigger;padding-inline:12px}.mts-setup-exclusions .gdp-tag-filter-pills{scrollbar-width:none;grid-area:pills;gap:5px;display:flex;overflow-x:auto}.mts-setup-exclusions .mts-tag-filter{grid-template-areas:"copy trigger""pills pills"}.mts-setup-exclusions .gdp-tag-filter-pills::-webkit-scrollbar{display:none}.mts-setup-kol-switch{width:100%}.mts-setup-kol-switch .mts-kol-scope-switch-copy small{white-space:normal}.gdp-tag-filter-menu.mts-tag-filter-menu-portal{z-index:1200;border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 98%,transparent);box-shadow:0 22px 46px color-mix(in srgb,var(--bg) 44%,transparent);position:fixed}.mts-run-card-progress{border-top:1px solid color-mix(in srgb,var(--fg) 6%,transparent);padding-top:10px}.mts-health-popover{position:relative}.mts-health-popover>summary{cursor:pointer;list-style:none;display:inline-flex}.mts-health-popover>summary::-webkit-details-marker{display:none}.mts-health-panel{z-index:320;border:1px solid color-mix(in srgb,var(--fg) 12%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 98%,transparent);width:min(390px,100vw - 34px);max-height:min(520px,72vh);box-shadow:0 24px 58px color-mix(in srgb,var(--bg) 48%,transparent);padding:15px;position:absolute;top:calc(100% + 9px);right:0;overflow:auto}.mts-health-panel-head,.mts-health-ok,.mts-health-run-details{gap:4px;display:grid}.mts-health-panel-head{border-bottom:1px solid color-mix(in srgb,var(--fg) 8%,transparent);padding-bottom:12px}.mts-health-panel-head span,.mts-health-ok span,.mts-health-run-details span,.mts-health-empty{color:color-mix(in srgb,var(--fg) 57%,transparent);font-size:.76rem}.mts-health-ok,.mts-health-empty{border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--pos) 8%,transparent);margin:12px 0 0;padding:12px}.mts-health-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mts-health-list li{border:1px solid color-mix(in srgb,var(--warn) 20%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--warn) 6%,transparent);gap:3px;padding:10px 12px;display:grid}.mts-health-list li span{color:color-mix(in srgb,var(--fg) 57%,transparent);font-size:.74rem;line-height:1.45}.mts-health-run-details{border-top:1px solid color-mix(in srgb,var(--fg) 8%,transparent);margin-top:12px;padding-top:12px}.mts-workspace{gap:14px;min-width:0;display:grid}.mts-operator-rail{z-index:100;min-height:var(--mts-rail-height);border:1px solid color-mix(in srgb,var(--fg) 10%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 96%,transparent);box-shadow:0 16px 38px color-mix(in srgb,var(--bg) 34%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid;position:sticky;top:0}.mts-section-rail{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.mts-section-rail::-webkit-scrollbar{display:none}.mts-section-rail button,.mts-segmented button{border-radius:var(--kit-radius-strip);min-height:36px;color:color-mix(in srgb,var(--fg) 58%,transparent);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;padding:7px 11px;font-size:.76rem;font-weight:760;transition:color .14s,background .14s,border-color .14s}.mts-section-rail button:hover,.mts-segmented button:hover:not(:disabled){background:color-mix(in srgb,var(--fg) 5%,transparent);color:color-mix(in srgb,var(--fg) 88%,transparent)}.mts-section-rail button.active,.mts-segmented button.active{border-color:color-mix(in srgb,var(--accent-2) 36%,transparent);background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent-4);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent)}.mts-section-rail button:disabled,.mts-segmented button:disabled{opacity:.42;cursor:not-allowed}.mts-segmented{border:1px solid color-mix(in srgb,var(--fg) 8%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--fg) 2.5%,transparent);scrollbar-width:none;gap:3px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.mts-segmented::-webkit-scrollbar{display:none}.mts-layout-mode{flex:none}.mts-workspace-content,.mts-report-section{gap:14px;min-width:0;display:grid}.mts-report-section{scroll-margin-top:calc(var(--mts-rail-height) + 14px);animation:.19s ease-out mts-surface-in}.mts-report-section[hidden]{display:none!important}.mts-workspace-content>.mts-report-section+.mts-report-section{border-top:1px solid color-mix(in srgb,var(--fg) 6%,transparent);padding-top:10px}.mts-workspace.is-refreshing .mts-workspace-content{opacity:.55;pointer-events:none}.mts-rewrite-panel{border-color:var(--rule);background:var(--surface);min-width:0}.mts-rewrite-panel>div:first-child{gap:14px;padding:clamp(14px,1.25vw,19px)}.mts-rewrite-panel>div:first-child>div:first-child{align-items:stretch;width:100%;min-width:0}.mts-rewrite-panel>div:first-child>div:first-child>div:first-child h3{letter-spacing:-.015em;font-size:1.03rem}.mts-rewrite-panel>div:first-child>div:first-child>div:first-child p{width:100%;color:color-mix(in srgb,var(--fg) 55%,transparent)}.mts-page .mts-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.mts-page .mts-table-wrap{border:1px solid var(--rule);border-radius:var(--kit-radius-strip);background:var(--surface-2)}.mts-kol-panel .mts-table{min-width:1120px}.mts-column-heading{white-space:nowrap;gap:2px;display:grid}.mts-column-heading small{color:color-mix(in srgb,var(--fg) 40%,transparent);letter-spacing:.025em;text-transform:none;font-size:.57rem;font-weight:650}.mts-page .mts-table th,.mts-page .mts-table td{border-bottom:1px solid color-mix(in srgb,var(--fg) 6.5%,transparent);padding:10px 12px}.mts-page .mts-table thead th{background:var(--thead);color:color-mix(in srgb,var(--fg) 58%,transparent);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.mts-page .mts-table tbody tr:hover>*{background-color:color-mix(in srgb,var(--accent) 3.5%,transparent)}.mts-page .mts-num{font-variant-numeric:tabular-nums}.mts-breakdown-cell{vertical-align:top;min-width:158px}.mts-cell-breakdown{gap:4px;min-width:134px;display:grid}.mts-cell-breakdown>span{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:9px;display:grid}.mts-cell-breakdown small{color:color-mix(in srgb,var(--fg) 43%,transparent);letter-spacing:.02em;white-space:nowrap;font-size:.61rem;font-weight:650}.mts-cell-breakdown strong{color:color-mix(in srgb,var(--fg) 84%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.73rem}.mts-cell-breakdown strong.mts-pos{color:var(--pos)}.mts-cell-breakdown strong.mts-neg{color:var(--neg)}.mts-ds-label-note{color:color-mix(in srgb,var(--fg) 43%,transparent);letter-spacing:.02em;margin-top:2px;font-size:.61rem;font-weight:650;display:block}.mts-ds-breakdown-toggle,.mts-summary-breakdown-toggle{width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.mts-ds-breakdown-icon,.mts-summary-breakdown-toggle>span:last-child{border:1px solid color-mix(in srgb,var(--accent-2) 38%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);width:18px;height:18px;color:var(--accent-3);border-radius:50%;flex:0 0 18px;place-items:center;font-size:.82rem;font-weight:850;line-height:1;display:inline-grid}.mts-ds-breakdown-toggle:focus-visible,.mts-summary-breakdown-toggle:focus-visible{border-radius:var(--kit-radius-control);outline:2px solid color-mix(in srgb,var(--accent-2) 66%,transparent);outline-offset:3px}.mts-ds-table .mts-ds-breakdown-row>td{background-color:color-mix(in srgb,var(--accent) 2.5%,transparent)}.mts-ds-table .mts-ds-breakdown-row>.mts-ds-label{color:color-mix(in srgb,var(--fg) 68%,transparent);padding-left:24px;font-size:.72rem}.mts-ds-table .mts-ds-breakdown-total>td{border-top-color:color-mix(in srgb,var(--accent-2) 18%,transparent);background-color:color-mix(in srgb,var(--accent) 5.5%,transparent);font-weight:760}.mts-compare-table{min-width:720px}.mts-compare-table thead th:first-child{text-align:left;background:var(--thead);min-width:210px;position:sticky;left:0}.mts-compare-table tbody th:first-child{z-index:2;text-align:left;background:var(--thead);min-width:210px;position:sticky;left:0}.mts-compare-table thead th:first-child{z-index:3}.mts-compare-table thead th:not(:first-child),.mts-compare-table td{text-align:right;min-width:170px}.mts-compare-table .is-primary-scope{background-color:color-mix(in srgb,var(--accent) 6.5%,transparent)}.mts-compare-table tbody th{color:color-mix(in srgb,var(--fg) 78%,transparent);font-size:.79rem;font-weight:680}.mts-compare-table tbody th>span,.mts-compare-table tbody th>small{display:block}.mts-compare-table tbody th>small{color:color-mix(in srgb,var(--fg) 38%,transparent);letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:.64rem;font-weight:650}.mts-compare-table tbody th button{margin-top:5px}.mts-compare-breakdown-row>*{background-color:color-mix(in srgb,var(--accent) 2.5%,transparent)}.mts-compare-table tbody .mts-compare-breakdown-row>th{color:color-mix(in srgb,var(--fg) 62%,transparent);padding-left:28px;font-size:.72rem}.mts-compare-inclusion-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mts-compare-inclusion-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mts-compare-inclusion-row>small{color:color-mix(in srgb,var(--fg) 38%,transparent);white-space:nowrap;font-size:.62rem;font-weight:650}.mts-compare-divider td{border-bottom-color:color-mix(in srgb,var(--fg) 11%,transparent);background:color-mix(in srgb,var(--fg) 1.5%,transparent);height:7px;padding:0}.mts-compare-total>*{border-top:1px solid color-mix(in srgb,var(--accent-2) 30%,transparent);background-color:color-mix(in srgb,var(--accent) 4.5%,transparent);font-weight:800}.mts-unavailable{color:color-mix(in srgb,var(--fg) 28%,transparent)}.mts-summary-matrix-view{gap:12px;display:grid}.mts-hedge-controls{border:1px solid color-mix(in srgb,var(--accent-2) 18%,transparent);border-radius:var(--kit-radius-strip);background:linear-gradient(130deg, color-mix(in srgb,var(--accent) 7%,transparent), transparent 36%), var(--surface);gap:14px;margin-bottom:14px;padding:clamp(16px,1.7vw,22px);display:grid}.mts-hedge-controls-header,.mts-hedge-header-actions,.mts-hedge-account-heading,.mts-hedge-account-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.mts-hedge-controls-header h2,.mts-hedge-controls-header p{margin:0}.mts-hedge-controls-header h2{margin-top:2px;font-size:1.08rem}.mts-hedge-controls-header p{color:color-mix(in srgb,var(--fg) 50%,transparent);margin-top:4px;font-size:.75rem}.mts-hedge-pnl-row{grid-template-columns:auto minmax(180px,1fr) minmax(190px,1fr);align-items:end;gap:12px;display:grid}.mts-hedge-include-toggle,.mts-hedge-manual-field,.mts-hedge-account-form label{color:color-mix(in srgb,var(--fg) 58%,transparent);gap:5px;font-size:.68rem;font-weight:700;display:grid}.mts-hedge-include-toggle{cursor:pointer;grid-template-columns:auto 1fr;align-self:center;align-items:center}.mts-hedge-mode{border:1px solid color-mix(in srgb,var(--fg) 10%,transparent);border-radius:var(--kit-radius-strip);display:flex;overflow:hidden}.mts-hedge-mode button{min-height:34px;color:color-mix(in srgb,var(--fg) 55%,transparent);cursor:pointer;background:0 0;border:0;padding:0 11px}.mts-hedge-mode button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--fg)}.mts-hedge-sync-cutoff{color:color-mix(in srgb,var(--fg) 56%,transparent);font-size:.66rem;line-height:1.3}.mts-hedge-manual-group{gap:7px;display:grid}.mts-hedge-manual-field input,.mts-hedge-account-form input,.mts-adjustment-row-editor input:not([type=checkbox]),.mts-adjustment-new-row input,.mts-adjustment-amount-input{border:1px solid color-mix(in srgb,var(--fg) 10%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 74%,transparent);min-width:0;min-height:34px;color:var(--fg);font:inherit;padding:7px 9px}.mts-hedge-coverage-reasons{flex-wrap:wrap;gap:6px;display:flex}.mts-hedge-coverage-reasons span,.mts-hedge-sync-results>div{border:1px solid color-mix(in srgb,var(--fg) 7%,transparent);border-radius:var(--kit-radius-strip);color:color-mix(in srgb,var(--fg) 58%,transparent);background:color-mix(in srgb,var(--fg) 2.5%,transparent);padding:6px 9px;font-size:.68rem}.mts-hedge-sync-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mts-hedge-sync-results>div{justify-content:space-between;gap:10px;display:flex}.mts-hedge-sync-results>div[data-status=success]{border-color:color-mix(in srgb,var(--pos) 16%,transparent)}.mts-hedge-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mts-hedge-account-form{border:1px solid color-mix(in srgb,var(--fg) 8%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 50%,transparent);gap:10px;padding:13px;display:grid}.mts-hedge-account-heading>div{gap:2px;display:grid}.mts-hedge-account-heading>div>span{color:color-mix(in srgb,var(--fg) 40%,transparent);font-size:.68rem}.mts-hedge-field-error{color:var(--neg-2)}.mts-adjustment-row-editor{grid-template-columns:auto minmax(100px,1fr) auto auto;align-items:center;gap:5px;display:grid}.mts-adjustment-row-editor button,.mts-adjustment-new-row button{margin-top:0!important}.mts-ds-adjustment-cell{overflow:hidden;min-width:0!important}.mts-ds-adjustment-editor,.mts-ds-adjustment-new-editor{white-space:normal;align-items:center;gap:5px;min-width:0;max-width:100%;display:grid}.mts-ds-adjustment-editor{grid-template-columns:auto minmax(0,1fr)}.mts-ds-adjustment-new-editor{grid-template-columns:minmax(0,1fr)}.mts-ds-adjustment-editor>input:not([type=checkbox]),.mts-ds-adjustment-new-editor>input{width:100%;min-width:0;max-width:100%}.mts-ds-adjustment-actions{flex-wrap:wrap;grid-column:1/-1;gap:5px;min-width:0;display:flex}.mts-adjustment-new-row th{grid-template-columns:minmax(110px,1fr) auto auto;gap:5px;display:grid}.mts-adjustment-amount-input{text-align:right;font-variant-numeric:tabular-nums;width:100%}.mts-adjustment-add-row button{min-width:34px;margin:0;font-size:1rem}@media (width<=900px){.mts-hedge-controls-header{flex-direction:column;align-items:flex-start}.mts-hedge-pnl-row,.mts-hedge-account-grid{grid-template-columns:1fr}.mts-hedge-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.mts-kol-scope-switch{border:1px solid color-mix(in srgb,var(--fg) 8%,transparent);border-radius:var(--kit-radius-strip);background:var(--surface-2);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:9px;min-height:38px;padding:5px 9px;display:grid}.mts-kol-scope-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mts-kol-scope-switch-track{border:1px solid color-mix(in srgb,var(--fg) 16%,transparent);border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--fg) 8%,transparent);grid-row:1/span 2;width:32px;height:18px;transition:border-color .14s,background-color .14s;position:relative}.mts-kol-scope-switch-thumb{background:color-mix(in srgb,var(--fg) 68%,transparent);border-radius:50%;width:12px;height:12px;transition:transform .14s,background-color .14s;position:absolute;top:2px;left:2px}.mts-kol-scope-switch input:checked+.mts-kol-scope-switch-track{border-color:color-mix(in srgb,var(--accent-2) 58%,transparent);background:color-mix(in srgb,var(--accent) 30%,transparent)}.mts-kol-scope-switch input:checked+.mts-kol-scope-switch-track .mts-kol-scope-switch-thumb{background:var(--accent-3);transform:translate(14px)}.mts-kol-scope-switch input:focus-visible+.mts-kol-scope-switch-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 17%,transparent)}.mts-kol-scope-switch-copy{gap:1px;min-width:0;display:grid}.mts-kol-scope-switch-copy strong{color:color-mix(in srgb,var(--fg) 83%,transparent);font-size:.72rem}.mts-kol-scope-switch-copy small{color:color-mix(in srgb,var(--fg) 43%,transparent);white-space:nowrap;font-size:.61rem}.mts-trend-controls{justify-content:space-between}.mts-trend-chart{border:1px solid color-mix(in srgb,var(--fg) 7%,transparent);border-radius:var(--kit-radius-strip);background:var(--surface-2);width:100%;height:330px;padding:12px 6px 0}.mts-trend-tooltip{border:1px solid color-mix(in srgb,var(--fg) 13%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 98%,transparent);min-width:190px;box-shadow:0 16px 34px color-mix(in srgb,var(--bg) 42%,transparent);gap:5px;padding:11px 12px;display:grid}.mts-trend-tooltip>span{color:color-mix(in srgb,var(--fg) 70%,transparent);grid-template-columns:8px minmax(0,1fr);align-items:center;gap:7px;font-size:.73rem;display:grid}.mts-trend-tooltip i{border-radius:50%;width:7px;height:7px}.mts-cashflow-cell{gap:3px;display:grid}.mts-cashflow-cell strong{color:color-mix(in srgb,var(--fg) 88%,transparent);font-size:.86rem}.mts-cashflow-cell span{color:color-mix(in srgb,var(--fg) 43%,transparent);font-size:.67rem;line-height:1.35}.mts-detail-drawer{border:1px solid var(--rule);border-radius:var(--kit-radius-strip);background:var(--surface-2)}.mts-detail-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:11px 14px;list-style:none;display:flex}.mts-detail-drawer>summary::-webkit-details-marker{display:none}.mts-detail-drawer>summary>span:first-child{gap:2px;display:grid}.mts-detail-drawer>summary small,.mts-detail-drawer>summary>span:last-child{color:color-mix(in srgb,var(--fg) 48%,transparent);font-size:.71rem}.mts-detail-drawer[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--fg) 8%,transparent)}.mts-detail-drawer-body{gap:14px;min-width:0;padding:14px;display:grid}.mts-reconciliation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mts-recon-card{border:1px solid var(--rule);border-radius:var(--kit-radius-strip);background:var(--surface-2);align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.mts-recon-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.mts-recon-card h3,.mts-recon-card p{margin:0}.mts-recon-card h3{font-size:.92rem}.mts-recon-card header p{color:color-mix(in srgb,var(--fg) 48%,transparent);margin-top:2px;font-size:.72rem}.mts-recon-list{gap:0;display:grid}.mts-funds-recon-summary{display:grid}.mts-recon-row{border-bottom:1px solid color-mix(in srgb,var(--fg) 5.5%,transparent);justify-content:space-between;align-items:center;gap:18px;min-height:36px;display:flex}.mts-recon-row span{color:color-mix(in srgb,var(--fg) 52%,transparent);font-size:.74rem}.mts-recon-row strong{font-variant-numeric:tabular-nums;text-align:right;font-size:.76rem}.mts-recon-error{color:var(--warn);margin:0;font-size:.72rem}.mts-recon-card .mts-table{min-width:620px;font-size:.72rem}.mts-named-flow-table{min-width:560px!important}.mts-funds-recon-card,.mts-uid-balances-card{grid-column:span 2}.mts-uid-balances{gap:13px;min-width:0;display:grid}.mts-uid-balances-head,.mts-affiliate-roster>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mts-uid-balances-head>div,.mts-affiliate-roster>header>div{gap:3px;display:grid}.mts-uid-balances-head strong,.mts-affiliate-roster>header strong{color:color-mix(in srgb,var(--fg) 92%,transparent);font-size:.92rem}.mts-uid-balances-head small,.mts-affiliate-roster>header small{color:color-mix(in srgb,var(--fg) 46%,transparent);font-size:.7rem}.mts-uid-balance-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:end;gap:12px;display:grid}.mts-uid-balance-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mts-uid-balance-totals>div,.mts-affiliate-manager-summary>div{border:var(--edge);border-radius:var(--kit-radius-strip);background:var(--surface-2);gap:3px;padding:10px 12px;display:grid}.mts-uid-balance-totals span,.mts-affiliate-manager-summary span{color:color-mix(in srgb,var(--fg) 44%,transparent);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:760}.mts-uid-balance-totals strong{font-variant-numeric:tabular-nums;font-size:.82rem}.mts-uid-balance-search{gap:6px;display:grid}.mts-uid-balance-search span{color:color-mix(in srgb,var(--fg) 50%,transparent);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:760}.mts-uid-balance-search input{border:1px solid color-mix(in srgb,var(--fg) 10%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 54%,transparent);min-height:38px;color:color-mix(in srgb,var(--fg) 90%,transparent);font:inherit;padding:8px 10px;font-size:.76rem}.mts-uid-balance-search input:focus{border-color:color-mix(in srgb,var(--accent-2) 48%,transparent);outline:3px solid color-mix(in srgb,var(--accent) 9%,transparent)}.mts-uid-balance-table{min-width:760px!important}.mts-uid-balances .mts-funds-wallet-wrap{border:1px solid color-mix(in srgb,var(--fg) 7%,transparent);border-radius:var(--kit-radius-strip);max-height:min(62vh,620px);margin-top:0;overflow:auto}.mts-uid-balance-table thead th{z-index:1;background:var(--surface-2);position:sticky;top:0}.mts-affiliate-manager-summary{grid-template-columns:130px minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:14px;display:grid}.mts-affiliate-manager-summary strong{color:var(--accent-3);font-size:1.35rem}.mts-affiliate-manager-summary p{border:1px solid color-mix(in srgb,var(--fg) 6.5%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--fg) 1.4%,transparent);color:color-mix(in srgb,var(--fg) 52%,transparent);align-items:center;margin:0;padding:10px 12px;font-size:.73rem;line-height:1.5;display:flex}.mts-affiliate-form{border:1px solid color-mix(in srgb,var(--accent-2) 18%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--accent) 3.5%,transparent);grid-template-columns:1fr;gap:12px;margin-bottom:14px;padding:13px;display:grid}.mts-affiliate-form-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mts-affiliate-form-heading>div{gap:2px;display:grid}.mts-affiliate-form-heading strong{font-size:.86rem}.mts-affiliate-form-heading small{color:color-mix(in srgb,var(--fg) 45%,transparent);font-size:.68rem}.mts-affiliate-form-grid{grid-template-columns:minmax(150px,.55fr) minmax(210px,1fr) auto;align-items:end;gap:10px;display:grid}.mts-affiliate-form input[readonly]{color:color-mix(in srgb,var(--fg) 56%,transparent);cursor:not-allowed}.mts-affiliate-roster{gap:10px;padding-top:2px;display:grid}.mts-affiliate-list-wrap{border:1px solid color-mix(in srgb,var(--fg) 7%,transparent);border-radius:var(--kit-radius-strip)}.mts-affiliate-list-wrap .mts-table tr.is-editing>*{background:color-mix(in srgb,var(--accent) 7.5%,transparent)}.mts-funds-recon-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mts-funds-recon-summary .mts-recon-row{border:1px solid var(--rule);border-radius:var(--kit-radius-strip);background:var(--surface-2);gap:5px;min-height:78px;padding:10px;display:grid}.mts-funds-recon-summary .mts-recon-row strong{text-align:left;font-size:.84rem}.mts-gift-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mts-gift-summary-strip>div{border:1px solid var(--rule);border-radius:var(--kit-radius-strip);background:var(--surface-2);gap:4px;padding:11px 13px;display:grid}.mts-gift-summary-strip span,.mts-gift-summary-strip small{color:color-mix(in srgb,var(--fg) 48%,transparent);font-size:.68rem}.mts-gift-summary-strip strong{font-variant-numeric:tabular-nums;font-size:.94rem}.mts-gift-records{gap:10px;padding-top:2px;display:grid}.mts-subsection-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mts-subsection-heading>div{gap:2px;display:grid}.mts-subsection-heading span,.mts-drawer-summary-copy{color:color-mix(in srgb,var(--fg) 52%,transparent);font-size:.74rem}.mts-pagination-footer{justify-content:flex-end;padding-top:2px;display:flex}@keyframes mts-surface-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1320px){.mts-available-balances-grid,.mts-setup-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mts-setup-utility-row{grid-template-columns:1fr}.mts-funds-recon-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.mts-page{--mts-rail-height:104px}.mts-run-card-main,.mts-pending-withdrawals-heading,.mts-pending-withdrawals-toolbar,.mts-available-balances-heading,.mts-available-balances-detail-toolbar,.mts-setup-presets{flex-direction:column;align-items:flex-start}.mts-pending-withdrawals-actions,.mts-available-balances-heading-status{justify-content:flex-start}[data-ui-system=darkex-kit] .mts-pending-withdrawals-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mts-pending-withdrawals-metrics .ui-metric-cell:nth-child(2){border-right:0}.mts-pending-withdrawals-metrics .ui-metric-cell:nth-child(-n+2){border-bottom:1px solid var(--rule)}.mts-available-balances-meta{grid-template-columns:auto minmax(0,1fr)}.mts-run-card-actions{justify-content:flex-start;width:100%}.mts-operator-rail{grid-template-columns:1fr;gap:6px}.mts-layout-mode{justify-self:start}.mts-reconciliation-grid{grid-template-columns:1fr}.mts-funds-recon-card,.mts-uid-balances-card{grid-column:auto}.mts-funds-recon-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.mts-page{--mts-rail-height:100px}.mts-page .ui-page-header{border-radius:var(--kit-radius-strip);padding:17px}.mts-page-mode-tabs,.mts-pending-withdrawal-scope-tabs{width:100%}.mts-page-mode-tabs button{flex:1 0 auto}.mts-pending-withdrawal-scope-tabs button{flex:1 1 0;padding-inline:8px}[data-ui-system=darkex-kit] .mts-pending-withdrawals-metrics,.mts-available-balances-grid,.mts-pending-network-grid,.mts-run-card-copy{grid-template-columns:1fr}.mts-pending-withdrawals-metrics .ui-metric-cell{border-right:0;border-bottom:1px solid var(--rule)}.mts-pending-withdrawals-metrics .ui-metric-cell:last-child{border-bottom:0}.mts-pending-withdrawals-actions{flex-direction:column;align-items:stretch;width:100%}.mts-pending-withdrawals-actions .mts-segmented,.mts-pending-withdrawals-actions button,.mts-available-balances-heading-status,.mts-available-balances-heading-status button,.mts-available-balances-search{width:100%}.mts-pending-withdrawals-actions .mts-segmented button{flex:1}.mts-available-balances-pagination{flex-direction:column;align-items:stretch}.mts-available-balances-pagination>div,.mts-available-balances-pagination button{flex:1}.mts-pending-withdrawal-view-bar{flex-direction:column;align-items:stretch;gap:0}.mts-pending-withdrawal-view-tabs{gap:6px;width:100%}.mts-pending-withdrawal-view-tabs button{flex:1}.mts-pending-view-meta{padding:8px 0}.mts-run-state,.mts-run-card-copy>strong,.mts-run-card-copy>span:last-child{grid-area:auto/1}.mts-run-state{justify-self:start}.mts-run-card-actions button{flex:auto}.mts-setup-control-grid{grid-template-columns:1fr}.mts-setup-exclusions .mts-tag-filter{grid-template-columns:1fr;grid-template-areas:"copy""trigger"}.mts-setup-exclusions .gdp-tag-filter-trigger,.mts-layout-mode{width:100%}.mts-operator-rail{border-radius:var(--kit-radius-strip);margin-inline:-2px}.mts-section-rail button,.mts-segmented button{min-height:34px;padding:6px 9px;font-size:.71rem}.mts-layout-mode button{flex:1}.mts-rewrite-panel>div:first-child{padding:12px}.mts-panel-control-row,.mts-trend-controls{flex-direction:column;align-items:stretch}.mts-panel-control-row .mts-segmented,.mts-trend-controls .mts-segmented{max-width:100%;overflow-x:auto}.mts-kol-scope-switch{width:100%}.mts-uid-balance-toolbar,.mts-affiliate-manager-summary,.mts-affiliate-form-grid,.mts-uid-balance-totals,.mts-gift-summary-strip,.mts-funds-recon-summary{grid-template-columns:1fr}.mts-affiliate-form-actions{justify-content:flex-start}.mts-uid-balances-head,.mts-affiliate-roster>header{flex-direction:column;align-items:flex-start}.mts-trend-chart{height:270px}.mts-detail-drawer>summary{flex-direction:column;align-items:flex-start;gap:6px}.mts-health-panel{width:auto;position:fixed;top:72px;left:12px;right:12px}}.mts-live-open-mode{min-width:0;display:grid}.treasury-live-open-page{gap:12px;width:100%;max-width:none;margin:0;display:grid}.treasury-live-workspace-bar{top:var(--app-sticky-top,0px);z-index:5;border:1px solid color-mix(in srgb,var(--fg) 9%,transparent);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px;display:flex;position:sticky}.treasury-live-scope-tabs{min-width:0}.mts-live-manage-user{min-width:30px;font-family:var(--mono);padding-inline:8px}.mts-live-table .mts-live-manage-column,.mts-live-table .mts-live-manage-cell{text-align:center;width:52px}.mts-live-table .mts-live-symbol-column,.mts-live-table .mts-live-symbol-cell{text-align:left}.managed-live-users-body{gap:14px;display:grid}.managed-live-users-form{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.managed-live-users-form label{gap:6px;min-width:0;display:grid}.managed-live-users-form label>span{color:color-mix(in srgb,var(--fg) 52%,transparent);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:760}.managed-live-users-form input,.managed-live-users-form select{border:1px solid color-mix(in srgb,var(--fg) 12%,transparent);border-radius:var(--kit-radius-strip);background:var(--surface-2);width:100%;min-height:38px;color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:650 .78rem/1.2 var(--sans);padding:8px 10px}.managed-live-users-form select option{background:var(--surface-2);color:var(--fg)}.managed-live-users-form input:focus,.managed-live-users-form select:focus{border-color:color-mix(in srgb,var(--accent-2) 62%,transparent);outline:2px solid color-mix(in srgb,var(--accent) 16%,transparent);outline-offset:1px}.managed-live-users-roster{overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--fg) 10%,transparent);max-height:min(42vh,360px);overflow:auto}.managed-live-users-table{border-collapse:collapse;width:100%;color:color-mix(in srgb,var(--fg) 78%,transparent);font-size:.76rem}.managed-live-users-table th,.managed-live-users-table td{border-right:1px solid color-mix(in srgb,var(--fg) 7%,transparent);border-bottom:1px solid color-mix(in srgb,var(--fg) 8%,transparent);text-align:left;padding:10px}.managed-live-users-table tr>:last-child{border-right:0}.managed-live-users-table thead th{z-index:1;background:var(--surface-2);color:color-mix(in srgb,var(--fg) 52%,transparent);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;position:sticky;top:0}.managed-live-users-table tbody tr:last-child>*{border-bottom:0}.managed-live-users-table td:last-child{justify-content:flex-end;gap:6px;display:flex}.managed-live-users-loading{color:color-mix(in srgb,var(--fg) 58%,transparent);text-align:center;padding:18px}.mts-live-open-mode[hidden]{display:none!important}.mts-live-open-surface{border-color:var(--rule);background:linear-gradient(135deg, color-mix(in srgb,var(--accent) 3.5%,transparent), transparent 24%), var(--surface);min-width:0;box-shadow:0 22px 52px color-mix(in srgb,var(--bg) 24%,transparent)}.mts-live-open-surface>div:first-child{gap:14px;padding:clamp(15px,1.5vw,22px);display:grid}.mts-live-open-heading,.mts-live-open-actions,.mts-live-pagination,.mts-live-pagination>div,.mts-live-symbol-card>header,.mts-live-symbol-card>header>div{align-items:center;display:flex}.mts-live-open-actions>div{display:flex}.mts-live-open-heading{justify-content:space-between;gap:18px}.mts-live-open-heading>div:first-child{min-width:0}.mts-live-open-heading h2,.mts-live-open-heading p,.mts-live-symbol-card strong,.mts-live-symbol-card span{margin:0}.mts-live-open-heading>div:first-child>span,.mts-live-filter-bar label>span,.mts-live-open-actions>div span,.mts-live-metrics article>span{color:color-mix(in srgb,var(--fg) 43%,transparent);letter-spacing:.075em;text-transform:uppercase;font-size:.65rem;font-weight:760}.mts-live-open-heading h2{color:color-mix(in srgb,var(--fg) 95%,transparent);margin-top:3px;font-size:clamp(1.12rem,1.8vw,1.45rem)}.mts-live-open-heading p{color:color-mix(in srgb,var(--fg) 52%,transparent);margin-top:4px;font-size:.76rem}.mts-live-open-actions{flex:none;justify-content:flex-end;gap:8px}.mts-live-open-actions>div{flex-direction:column;align-items:flex-end;margin-right:4px}.mts-live-open-actions>div strong{color:color-mix(in srgb,var(--fg) 86%,transparent);font-size:.75rem}.mts-live-open-actions>.mts-live-cadence{gap:4px;margin-right:0}.mts-live-cadence .mts-segmented{overflow:visible}.mts-live-cadence .mts-segmented button{min-height:30px;padding:4px 7px;font-size:.68rem}.mts-live-view-switch{justify-self:start}.mts-live-metrics{grid-template-columns:repeat(7,minmax(130px,1fr));gap:8px;display:grid}.mts-live-metrics article{border:1px solid color-mix(in srgb,var(--fg) 9.5%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 90%,transparent);align-content:start;gap:4px;min-height:86px;padding:12px 13px;display:grid}.mts-live-metrics article strong{color:color-mix(in srgb,var(--fg) 94%,transparent);font:760 1rem/1.2 var(--mono)}.mts-live-metrics article small{color:color-mix(in srgb,var(--fg) 46%,transparent);font-size:.67rem}.mts-live-positive{color:var(--success-400,var(--pos))!important}.mts-live-negative{color:var(--danger-400,var(--neg))!important}.mts-live-filter-bar{border:1px solid color-mix(in srgb,var(--fg) 7.5%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 48%,transparent);grid-template-columns:minmax(130px,.9fr) minmax(130px,.9fr) minmax(145px,1fr) minmax(120px,.7fr) auto minmax(120px,.7fr);align-items:end;gap:9px;padding:11px;display:grid}.mts-live-filter-bar label{gap:5px;min-width:0;display:grid}.mts-live-filter-bar input,.mts-live-filter-bar select{border:1px solid color-mix(in srgb,var(--fg) 10%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 90%,transparent);width:100%;min-height:36px;color:color-mix(in srgb,var(--fg) 90%,transparent);font:650 .75rem/1.2 var(--sans);padding:7px 10px}.mts-live-filter-bar input:focus,.mts-live-filter-bar select:focus{border-color:color-mix(in srgb,var(--accent-2) 62%,transparent);outline:2px solid color-mix(in srgb,var(--accent) 16%,transparent);outline-offset:1px}.mts-live-filter-result{justify-items:end;gap:2px;padding-bottom:2px;display:grid}.mts-live-filter-result strong{color:color-mix(in srgb,var(--fg) 90%,transparent);font:760 .88rem/1 var(--mono)}.mts-live-filter-result span{color:color-mix(in srgb,var(--fg) 42%,transparent);font-size:.65rem}.mts-live-table-wrap{overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--fg) 12%,transparent);border-radius:0;min-width:0;max-height:min(68vh,760px);overflow:auto}.mts-live-symbol-table-wrap{border:1px solid color-mix(in srgb,var(--fg) 12%,transparent);border-radius:var(--kit-radius-strip);min-width:0;overflow-x:auto}.mts-live-table{--mts-live-manage-width:0px;border-collapse:collapse;width:100%;min-width:1880px;font-size:.69rem}.mts-live-table th,.mts-live-table td,.mts-live-symbol-card th,.mts-live-symbol-card td{border-right:1px solid color-mix(in srgb,var(--fg) 6.5%,transparent);border-bottom:1px solid color-mix(in srgb,var(--fg) 7.5%,transparent);color:color-mix(in srgb,var(--fg) 76%,transparent);text-align:right;white-space:nowrap;padding:9px 10px}.mts-live-table tr>:last-child,.mts-live-symbol-card tr>:last-child{border-right:0}.mts-live-table thead th,.mts-live-symbol-card thead th{z-index:1;background:var(--surface-2);color:color-mix(in srgb,var(--fg) 48%,transparent);letter-spacing:.055em;text-transform:uppercase;font-size:.61rem;font-weight:780;position:sticky;top:0}.mts-live-table th:first-child,.mts-live-table td:first-child,.mts-live-table th:nth-child(2),.mts-live-table td:nth-child(2),.mts-live-table th:nth-child(3),.mts-live-table td:nth-child(3),.mts-live-symbol-card th:first-child,.mts-live-symbol-card td:first-child{text-align:left}.mts-live-table tbody tr:hover{background:color-mix(in srgb,var(--fg) 2.5%,transparent)}.mts-live-table tbody tr.is-long>.mts-live-side{background:color-mix(in srgb,var(--pos) 3.5%,transparent)}.mts-live-table tbody tr.is-short>.mts-live-side{background:color-mix(in srgb,var(--neg) 4%,transparent)}.mts-live-table tbody tr:last-child>*,.mts-live-symbol-card tbody tr:last-child>*{border-bottom:0}.mts-live-table thead button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.mts-live-table thead button span{color:color-mix(in srgb,var(--accent-3) 74%,transparent);font-size:.54rem}.mts-live-table thead button.active{color:color-mix(in srgb,var(--accent-3) 94%,transparent)}.mts-live-mono{font-family:var(--mono)}.mts-live-pagination{color:color-mix(in srgb,var(--fg) 48%,transparent);justify-content:space-between;gap:12px;font-size:.68rem}.mts-live-pagination>div{gap:6px}.mts-live-symbol-grid{grid-template-columns:repeat(auto-fit,minmax(min(470px,100%),1fr));gap:10px;display:grid}.mts-live-symbol-card{border:1px solid color-mix(in srgb,var(--fg) 11%,transparent);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 92%,transparent);min-width:0;overflow:hidden}.mts-live-symbol-card>header{border-bottom:1px solid color-mix(in srgb,var(--fg) 7%,transparent);justify-content:space-between;gap:14px;min-height:43px;padding:9px 11px}.mts-live-symbol-card>header>div{gap:6px;min-width:0}.mts-live-symbol-card>header strong{color:color-mix(in srgb,var(--fg) 94%,transparent);font-size:.78rem}.mts-live-symbol-card>header span{color:color-mix(in srgb,var(--fg) 48%,transparent);font-size:.66rem}.mts-live-symbol-net{justify-content:flex-end}.mts-live-symbol-net.is-long>span{color:var(--success-400,var(--pos))}.mts-live-symbol-net.is-short>span{color:var(--danger-400,var(--neg))}.mts-live-symbol-card table{border-collapse:collapse;width:100%;min-width:610px;font-size:.64rem}.mts-live-symbol-card tbody .is-long th{color:var(--success-400,var(--pos))}.mts-live-symbol-card tbody .is-short th{color:var(--danger-400,var(--neg))}.mts-live-symbol-card tbody .is-net>*{background:color-mix(in srgb,var(--accent) 3.5%,transparent);font-style:italic}@media (width<=1380px){.mts-live-metrics{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media (width<=980px){.mts-live-open-heading{flex-direction:column;align-items:flex-start}.mts-live-open-actions{justify-content:flex-start;width:100%}.mts-live-open-actions>div{align-items:flex-start;margin-right:auto}.mts-live-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.mts-live-filter-result{justify-items:start}}@media (width<=640px){.treasury-live-workspace-bar{flex-direction:column;align-items:stretch}.treasury-live-scope-tabs{width:100%;overflow-x:auto}.treasury-live-scope-tabs>button{min-height:44px}.mts-live-manage-user{min-width:44px;min-height:44px}.managed-live-users-form,.mts-live-metrics,.mts-live-filter-bar{grid-template-columns:1fr}.managed-live-users-form>button{min-height:44px}.mts-live-metrics article{min-height:76px}.mts-live-open-actions{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.mts-live-open-actions>div{grid-column:1/-1}.mts-live-cadence .mts-segmented{max-width:100%;overflow-x:auto}.mts-live-view-switch{width:100%}.mts-live-view-switch button{flex:1}}@media (prefers-reduced-motion:reduce){.mts-report-section,.mts-run-setup{animation:none}.mts-section-rail button,.mts-segmented button,.mts-page-mode-tabs button,.mts-pending-withdrawal-scope-tabs button,.mts-pending-withdrawals-metrics article,.mts-pending-withdrawals-metrics article:before,.mts-pending-network-grid article,.mts-pending-withdrawal-view-tabs button,.mts-pending-withdrawals-table thead th button,.mts-available-balance-card,.mts-available-balance-card:before,.mts-available-expand,.mts-available-balances-search input,.mts-available-balance-table thead th button{transition:none}}[data-ui-system=darkex-kit].mts-page{--mts-rail-height:56px;gap:var(--kit-panel-gap);background:var(--bg);min-width:0}[data-ui-system=darkex-kit] .mts-top-sentinel{pointer-events:none;width:100%;height:1px;margin-bottom:-1px}[data-ui-system=darkex-kit] .mts-run-setup-focus-target:focus{outline:none}[data-ui-system=darkex-kit] .mts-sticky-chrome{border:var(--edge);border-radius:var(--kit-radius-strip);background:color-mix(in srgb,var(--bg) 94%,transparent);gap:8px;padding:10px;display:grid}[data-ui-system=darkex-kit] .mts-sticky-chrome.is-compact{border:var(--edge);border-radius:var(--kit-radius-panel);background:color-mix(in srgb,var(--bg) 96%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:6px;padding:7px}.mts-live-table.has-manage-column{--mts-live-manage-width:52px}.mts-live-table :is(.mts-live-manage-column,.mts-live-manage-cell,.mts-live-uid-column,.mts-live-uid-cell,.mts-live-symbol-column,.mts-live-symbol-cell){z-index:3;background:var(--surface);position:sticky}.mts-live-table :is(.mts-live-manage-column,.mts-live-manage-cell){left:0}.mts-live-table :is(.mts-live-uid-column,.mts-live-uid-cell){left:var(--mts-live-manage-width);min-width:112px}.mts-live-table :is(.mts-live-symbol-column,.mts-live-symbol-cell){left:calc(var(--mts-live-manage-width) + 112px);min-width:96px;box-shadow:1px 0 0 color-mix(in srgb,var(--fg) 12%,transparent)}.mts-live-table thead :is(.mts-live-manage-column,.mts-live-uid-column,.mts-live-symbol-column){z-index:6;background:var(--thead)}.mts-live-table tbody tr:hover :is(.mts-live-manage-cell,.mts-live-uid-cell,.mts-live-symbol-cell){background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.mts-live-table .mts-live-risk-column{background:color-mix(in srgb,var(--warn) 7%,var(--surface));color:color-mix(in srgb,var(--fg) 88%,transparent);font-weight:700}[data-ui-system=darkex-kit] .mts-sticky-chrome.is-compact:after{display:none}[data-ui-system=darkex-kit] .mts-page-mode-tabs::-webkit-scrollbar{display:none}[data-ui-system=darkex-kit] .mts-section-rail::-webkit-scrollbar{display:none}[data-ui-system=darkex-kit] .mts-sticky-chrome.is-compact .mts-run-card{border:var(--edge);border-radius:var(--kit-radius-panel);box-shadow:none}[data-ui-system=darkex-kit] .mts-run-card.is-compact>div:first-child{gap:8px;padding:8px 10px}[data-ui-system=darkex-kit] .mts-run-card.is-compact .mts-run-card-copy>strong{grid-row:1;align-self:center}[data-ui-system=darkex-kit] .mts-sticky-chrome .ui-page-header{border-radius:var(--kit-radius-panel);background:0 0;border:0;padding:8px 10px}[data-ui-system=darkex-kit] .mts-sticky-chrome .ui-page-header-title{font:600 1.35rem/1.2 var(--sans);letter-spacing:-.02em}[data-ui-system=darkex-kit] .mts-sticky-chrome .ui-page-header-subtitle{color:color-mix(in srgb,var(--fg) 58%,transparent);font:.75rem/1.45 var(--sans)}[data-ui-system=darkex-kit] .mts-page-mode-tabs{scrollbar-width:none;align-self:start;width:max-content;max-width:100%;overflow-x:auto}[data-ui-system=darkex-kit] .mts-run-card{border-top-color:var(--accent-2);background:var(--surface)}[data-ui-system=darkex-kit] .mts-run-card>div:first-child{gap:12px;padding:12px;display:grid}[data-ui-system=darkex-kit] .mts-run-state{border:var(--edge);border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--fg) 4%,transparent);color:color-mix(in srgb,var(--fg) 58%,transparent);font:800 .63rem var(--mono)}[data-ui-system=darkex-kit] .mts-run-state.is-ready{border-color:color-mix(in srgb,var(--pos) 28%,transparent);background:color-mix(in srgb,var(--pos) 9%,transparent);color:var(--pos)}[data-ui-system=darkex-kit] .mts-run-state.is-loading{border-color:color-mix(in srgb,var(--warn) 30%,transparent);background:color-mix(in srgb,var(--warn) 9%,transparent);color:var(--warn)}[data-ui-system=darkex-kit] .mts-run-card-copy>strong{color:var(--fg);font:600 .95rem var(--sans)}[data-ui-system=darkex-kit] .mts-run-card-copy>span:last-child{color:color-mix(in srgb,var(--fg) 56%,transparent);font:.72rem var(--mono)}[data-ui-system=darkex-kit] .mts-run-setup{border-top:var(--line)}[data-ui-system=darkex-kit] .mts-setup-grid{gap:12px}[data-ui-system=darkex-kit] .mts-setup-control-grid{gap:var(--kit-control-gap);grid-template-columns:minmax(320px,1.2fr) minmax(320px,1.2fr) minmax(145px,.72fr) minmax(180px,.88fr)}[data-ui-system=darkex-kit] .mts-setup-utility-row{gap:var(--kit-control-gap);grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-system=darkex-kit] .mts-setup-field>span,[data-ui-system=darkex-kit] .mts-setup-field-head>span{color:color-mix(in srgb,var(--fg) 58%,transparent);font:800 .63rem var(--sans);letter-spacing:.06em}[data-ui-system=darkex-kit] .mts-setup-boundary,[data-ui-system=darkex-kit] .mts-timezone-shortcuts button{color:var(--accent-3);font:700 .64rem var(--mono)}[data-ui-system=darkex-kit] .mts-operator-rail{z-index:auto;border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);min-height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:5px;position:static}[data-ui-system=darkex-kit] .mts-section-rail button{border-radius:var(--kit-radius-control);min-height:28px;color:color-mix(in srgb,var(--fg) 55%,transparent);font:700 .73rem var(--sans);background:0 0;border:1px solid #0000;padding:0 12px}[data-ui-system=darkex-kit] .mts-section-rail button.active{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-3);box-shadow:none}[data-ui-system=darkex-kit] .mts-report-section{scroll-margin-top:calc(var(--mts-rail-height) + 250px);animation:.32s cubic-bezier(.2,.7,.3,1) both viewIn}[data-ui-system=darkex-kit] .mts-workspace-content>.mts-report-section+.mts-report-section{border-top:var(--line)}[data-ui-system=darkex-kit] .mts-workspace.is-refreshing .mts-workspace-content{opacity:.55}[data-ui-system=darkex-kit].mts-gate{min-height:min(680px,100dvh);color:var(--fg);font-family:var(--sans);background:0 0}[data-ui-system=darkex-kit] .mts-gate-card{box-shadow:none;background:0 0;border:0}[data-ui-system=darkex-kit] .mts-gate-copy p{color:color-mix(in srgb,var(--fg) 55%,transparent)}[data-ui-system=darkex-kit] .mts-gate-status{text-align:center;font:700 .64rem/1 var(--mono);gap:14px;margin-top:0;display:flex}[data-ui-system=darkex-kit] .mts-gate-status .is-valid{color:var(--pos)}[data-ui-system=darkex-kit] .mts-gate-status .is-required{color:var(--warn)}[data-ui-system=darkex-kit] .mts-gate-caret{animation:1s step-end infinite caretBlink}[data-ui-system=darkex-kit] .mts-gate-error{color:var(--neg-2)}@media (width<=1100px){[data-ui-system=darkex-kit] .mts-setup-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){[data-ui-system=darkex-kit] .mts-sticky-chrome{padding:8px}[data-ui-system=darkex-kit] .mts-sticky-chrome:after{display:none}[data-ui-system=darkex-kit] .mts-page-mode-tabs,[data-ui-system=darkex-kit] .mts-layout-mode{width:100%}[data-ui-system=darkex-kit] .mts-page-mode-tabs>button,[data-ui-system=darkex-kit] .mts-section-rail button,[data-ui-system=darkex-kit] .mts-segmented button{min-height:44px}[data-ui-system=darkex-kit] .mts-setup-control-grid,[data-ui-system=darkex-kit] .mts-setup-utility-row,[data-ui-system=darkex-kit] .mts-operator-rail{grid-template-columns:1fr}[data-ui-system=darkex-kit] .mts-layout-mode button{flex:1}}[data-ui-system=darkex-kit] .mts-rewrite-panel{border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);overflow:hidden}[data-ui-system=darkex-kit] .mts-rewrite-panel>div:first-child{gap:0;padding:0}[data-ui-system=darkex-kit] .mts-rewrite-panel>div:first-child>div:first-child{align-items:stretch;width:100%;min-width:0}[data-ui-system=darkex-kit] .mts-rewrite-panel>div:first-child>div:first-child>div:first-child h3{font:600 .85rem var(--sans);letter-spacing:0}[data-ui-system=darkex-kit] .mts-rewrite-panel>div:first-child>div:first-child>div:first-child p{color:color-mix(in srgb,var(--fg) 48%,transparent);font:400 .66rem var(--mono)}[data-ui-system=darkex-kit] .mts-rewrite-panel .mts-table-wrap{background:0 0;border:0;border-radius:0;overflow:auto}[data-ui-system=darkex-kit] .mts-rewrite-panel .mts-table{border-bottom:0;border-left:0;border-right:0}[data-ui-system=darkex-kit] .mts-table :is(.mts-pos,.pos){color:var(--pos)}[data-ui-system=darkex-kit] .mts-table :is(.mts-neg,.neg){color:var(--neg)}[data-ui-system=darkex-kit] .mts-ds-table .mts-ds-label,[data-ui-system=darkex-kit] .mts-compare-table tr>:first-child{border-right:2px solid var(--rule)}[data-ui-system=darkex-kit] .mts-ds-table .mts-ds-group--opened{background:color-mix(in srgb,var(--fg) 5%,transparent)}[data-ui-system=darkex-kit] .mts-ds-table .mts-ds-group--closing{border-left:2px solid var(--rule);background:color-mix(in srgb,var(--fg) 9%,transparent)}[data-ui-system=darkex-kit] .mts-ds-table .mts-ds-group--all{border-left:2px solid color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-3)}[data-ui-system=darkex-kit] .mts-ds-table .mts-ds-col--close-long{border-left:2px solid var(--rule)}[data-ui-system=darkex-kit] .mts-ds-table .mts-ds-all-val{border-left:2px solid color-mix(in srgb,var(--accent) 24%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--accent-4);font-weight:700}[data-ui-system=darkex-kit] .mts-ds-table .is-total-row>*{border-top:2px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);font-weight:800}[data-ui-system=darkex-kit] .mts-report-level-band>th{border-top:var(--edge);border-bottom:var(--line);background:color-mix(in srgb,var(--fg) 2%,transparent);color:color-mix(in srgb,var(--fg) 42%,transparent);font:800 .59rem var(--sans);letter-spacing:.09em;text-align:left;text-transform:uppercase;padding:7px 12px}[data-ui-system=darkex-kit] .mts-compare-table .is-primary-scope{border-left:1px solid color-mix(in srgb,var(--accent) 14%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent)}[data-ui-system=darkex-kit] .mts-compare-table thead .is-primary-scope{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-3)}[data-ui-system=darkex-kit] .mts-compare-table .mts-compare-breakdown-row>*{background:color-mix(in srgb,var(--fg) 2%,transparent)}[data-ui-system=darkex-kit] .mts-column-heading{gap:2px}[data-ui-system=darkex-kit] .mts-kol-panel .is-result-column,[data-ui-system=darkex-kit] .mts-trend-panel .is-result-column{border-left:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}[data-ui-system=darkex-kit] .mts-cashflow-cell{gap:3px}[data-ui-system=darkex-kit] .mts-cashflow-cell strong{color:color-mix(in srgb,var(--fg) 88%,transparent);font:700 .88rem var(--mono)}[data-ui-system=darkex-kit] .mts-cashflow-cell span{color:color-mix(in srgb,var(--fg) 42%,transparent);font:400 .62rem var(--mono)}[data-ui-system=darkex-kit] .mts-reconciliation-grid{gap:10px;padding:12px}[data-ui-system=darkex-kit] .mts-recon-card{border:var(--edge);border-top:2px solid color-mix(in srgb,var(--accent-2) 50%,transparent);border-radius:var(--kit-radius-panel);background:var(--surface);overflow:hidden}[data-ui-system=darkex-kit] .mts-recon-card>header{border-bottom:var(--line);background:var(--surface-2);padding:10px 12px}[data-ui-system=darkex-kit] .mts-recon-card>header h3{color:var(--fg);font:600 .85rem var(--sans)}[data-ui-system=darkex-kit] .mts-recon-card>header p{color:color-mix(in srgb,var(--fg) 42%,transparent);font:400 .65rem var(--mono)}[data-ui-system=darkex-kit] .mts-recon-list,[data-ui-system=darkex-kit] .mts-funds-recon-summary{padding:4px 12px 10px}@media (width<=720px){[data-ui-system=darkex-kit] .mts-rewrite-panel>div:first-child>div:first-child{flex-direction:column;align-items:flex-start}[data-ui-system=darkex-kit] .mts-panel-control-row,[data-ui-system=darkex-kit] .mts-trend-controls{align-items:stretch;width:100%}[data-ui-system=darkex-kit] .mts-reconciliation-grid{grid-template-columns:1fr}}[data-ui-system=darkex-kit] .mts-pending-countdown{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--surface-2);min-width:86px;color:color-mix(in srgb,var(--fg) 52%,transparent);font:700 .62rem var(--sans);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:auto auto;align-items:center;gap:8px;padding:5px 9px 7px;display:grid;position:relative;overflow:hidden}[data-ui-system=darkex-kit] .mts-pending-countdown:before{width:var(--mts-poll-progress,0%);background:var(--accent);content:"";height:2px;transition:width .22s linear;position:absolute;bottom:0;left:0;right:auto}[data-ui-system=darkex-kit] .mts-pending-countdown:after{border:2px solid color-mix(in srgb,var(--accent) 25%,transparent);border-top-color:var(--accent-3);content:"";border-radius:50%;grid-area:1/1;width:8px;height:8px;animation:1s linear infinite ringSpin}[data-ui-system=darkex-kit] .mts-pending-countdown>span{grid-area:1/2}[data-ui-system=darkex-kit] .mts-pending-countdown>strong{color:var(--accent-3);font:700 .72rem var(--mono);grid-area:1/3}[data-ui-system=darkex-kit] .mts-hedge-summary-band{border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-strip);background:var(--surface-2);grid-template-columns:minmax(260px,1.4fr) minmax(330px,1fr);align-items:stretch;display:grid;overflow:hidden}[data-ui-system=darkex-kit] .mts-hedge-summary-band>*{border-right:var(--line);min-width:0;padding:11px 13px}[data-ui-system=darkex-kit] .mts-hedge-summary-band>:last-child{border-right:0}[data-ui-system=darkex-kit] .mts-hedge-summary-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}[data-ui-system=darkex-kit] .mts-hedge-summary-main span{color:color-mix(in srgb,var(--fg) 48%,transparent);font:700 .6rem var(--sans);letter-spacing:.05em;text-transform:uppercase}[data-ui-system=darkex-kit] .mts-hedge-summary-main small{color:color-mix(in srgb,var(--fg) 50%,transparent);font:400 .66rem/1.45 var(--mono);grid-column:1/-1}[data-ui-system=darkex-kit] .mts-hedge-summary-main>strong{color:var(--accent-3);font:700 1.05rem var(--mono)}[data-ui-system=darkex-kit] .mts-hedge-summary-band>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}[data-ui-system=darkex-kit] .mts-hedge-summary-band>dl>div{border-right:var(--line);align-content:center;gap:4px;padding:11px 13px;display:grid}[data-ui-system=darkex-kit] .mts-hedge-summary-band>dl>div:last-child{border-right:0}[data-ui-system=darkex-kit] .mts-hedge-summary-band :is(dt,dd){margin:0}[data-ui-system=darkex-kit] .mts-hedge-summary-band dt{color:color-mix(in srgb,var(--fg) 48%,transparent);font:700 .6rem var(--sans);letter-spacing:.05em;text-transform:uppercase}[data-ui-system=darkex-kit] .mts-hedge-summary-band dd{color:var(--fg);font:700 .72rem var(--mono)}[data-ui-system=darkex-kit] .mts-hedge-exchange-table-wrap{min-width:0;overflow:auto}[data-ui-system=darkex-kit] .mts-hedge-exchange-table{min-width:720px}[data-ui-system=darkex-kit] .mts-hedge-table-toggle{color:color-mix(in srgb,var(--fg) 66%,transparent);font:600 .68rem var(--sans);align-items:center;gap:7px;display:inline-flex}[data-ui-system=darkex-kit] .mts-hedge-table-toggle input{width:15px;height:15px;min-height:auto;accent-color:var(--accent);margin:0}[data-ui-system=darkex-kit] .mts-hedge-account-readout{border:var(--line);border-radius:var(--kit-radius-control);background:color-mix(in srgb,var(--fg) 2%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}[data-ui-system=darkex-kit] .mts-hedge-account-readout>div{border-right:var(--line);gap:3px;min-width:0;padding:8px 9px;display:grid}[data-ui-system=darkex-kit] .mts-hedge-account-readout>div:last-child{border-right:0}[data-ui-system=darkex-kit] .mts-hedge-account-readout span{color:color-mix(in srgb,var(--fg) 42%,transparent);font:700 .58rem var(--sans);letter-spacing:.05em;text-transform:uppercase}[data-ui-system=darkex-kit] .mts-hedge-account-readout strong{color:color-mix(in srgb,var(--fg) 78%,transparent);font:600 .65rem var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui-system=darkex-kit] .mts-affiliate-boundary{border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-left:2px solid var(--accent);border-radius:var(--kit-radius-control);background:color-mix(in srgb,var(--accent) 6%,transparent);color:color-mix(in srgb,var(--fg) 62%,transparent);font:400 .72rem/1.5 var(--sans);margin:12px 0 0;padding:10px 12px}@media (width<=900px){[data-ui-system=darkex-kit] .mts-hedge-summary-band{grid-template-columns:1fr}[data-ui-system=darkex-kit] .mts-hedge-summary-main{border-right:0;border-bottom:var(--line)}}@media (width<=720px){[data-ui-system=darkex-kit] .mts-hedge-summary-band{grid-template-columns:1fr}[data-ui-system=darkex-kit] .mts-hedge-summary-main{grid-column:auto;grid-template-columns:1fr}[data-ui-system=darkex-kit] .mts-hedge-summary-band>dl{grid-template-columns:1fr}[data-ui-system=darkex-kit] .mts-hedge-summary-band>dl>div{border-right:0;border-bottom:var(--line)}[data-ui-system=darkex-kit] .mts-hedge-summary-band>dl>div:last-child{border-bottom:0}[data-ui-system=darkex-kit] .mts-setup-exclusions .mts-tag-filter{grid-template-areas:"copy""pills""trigger"}}.mts-notifications-mode[hidden]{display:none}.mts-notifications-mode{min-width:0}.mts-notifications-page{gap:16px;padding:18px 0 28px;display:grid}.mts-notifications-heading,.mts-notifications-events-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mts-notifications-actions,.mts-notifications-pagination{align-items:center;gap:12px;display:flex}.mts-notifications-heading>div,.mts-notifications-events-head>div,.mts-notifications-rule-copy{gap:4px;display:grid}.mts-notifications-heading h2,.mts-notifications-heading p{margin:0}.mts-notifications-heading h2{font-size:1.35rem}.mts-notifications-heading p,.mts-notifications-events-head span,.mts-notifications-rule-copy span,.mts-notifications-summary small{color:color-mix(in srgb,var(--fg) 50%,transparent)}.mts-notifications-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mts-notifications-summary-content{gap:5px;display:grid}.mts-notifications-summary strong{overflow-wrap:anywhere;font-size:1.05rem}.mts-notifications-rule-content{grid-template-columns:minmax(220px,1fr) minmax(220px,320px) auto;align-items:end;gap:16px;display:grid}.mts-notifications-threshold{gap:7px;font-weight:650;display:grid}.mts-notifications-threshold>div{align-items:center;gap:8px;display:flex}.mts-notifications-threshold input{border:var(--line);border-radius:var(--kit-radius-control);background:var(--surface-1);width:100%;min-width:0;color:var(--fg);padding:9px 10px}.mts-notifications-actions{flex-wrap:wrap;justify-content:flex-end}.mts-notifications-events{gap:12px;min-width:0;display:grid}.mts-notifications-table{min-width:900px}.mts-notification-delivery{border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--fg) 8%,transparent);color:color-mix(in srgb,var(--fg) 60%,transparent);padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.mts-notification-delivery.is-sent{background:color-mix(in srgb,var(--pos) 12%,transparent);color:var(--pos)}.mts-notification-delivery.is-failed{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.mts-notifications-pagination{justify-content:flex-end}@media (width<=1100px){.mts-notifications-rule-content{grid-template-columns:1fr 1fr}.mts-notifications-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=720px){.mts-notifications-heading,.mts-notifications-events-head{flex-direction:column;align-items:flex-start}.mts-notifications-summary,.mts-notifications-rule-content{grid-template-columns:1fr}.mts-notifications-actions{grid-column:auto;justify-content:stretch}.mts-notifications-actions>*{flex:100%}}.leo-v2-page{--leo-v2-panel:#111419;--leo-v2-panel-raised:#15191f;--leo-v2-panel-soft:#0e1116;--leo-v2-border:#ffffff1a;--leo-v2-border-strong:#ffffff29;--leo-v2-muted:#e8eef59e;--leo-v2-rail-height:126px;color:var(--fg);gap:16px}.leo-v2-page .ui-page-header{padding:4px 2px 0}.leo-v2-page .ui-page-header-title{letter-spacing:-.035em}.leo-v2-mode-tabs{border:1px solid var(--leo-v2-border);background:var(--leo-v2-panel-soft);border-radius:9px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.leo-v2-mode-tabs button,.leo-v2-section-rail button,.leo-v2-segmented button{font:inherit;color:var(--leo-v2-muted);cursor:pointer;border:1px solid #0000}.leo-v2-mode-tabs button{border-radius:var(--kit-radius-panel);background:0 0;min-height:36px;padding:7px 14px;font-size:.83rem;font-weight:720}.leo-v2-mode-tabs button:hover:not(.active){color:#ffffffe6;background:#ffffff0b}.leo-v2-mode-tabs button.active,.leo-v2-mode-tabs button.active:hover{color:#fff4de;background:#ffb03d21;border-color:#ffb03d73}.leo-v2-mode-tabs button:focus-visible,.leo-v2-section-rail button:focus-visible,.leo-v2-segmented button:focus-visible{outline-offset:2px;outline:2px solid #ffb03dcc}.leo-v2-page-content,.leo-v2-generated,.leo-v2-live{gap:16px;min-width:0;display:grid}.leo-v2-run-card.ui-card,.leo-v2-live-toolbar.ui-card{border:1px solid var(--leo-v2-border);background:var(--leo-v2-panel);border-radius:10px;overflow:visible;box-shadow:0 12px 32px #00000038}.leo-v2-run-card>.ui-card-content{padding:0}.leo-v2-run-card-main{justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 16px;display:flex}.leo-v2-run-copy,.leo-v2-live-toolbar-copy{align-items:center;gap:12px;min-width:0;display:flex}.leo-v2-run-copy>div,.leo-v2-live-toolbar-copy>div{gap:3px;min-width:0;display:grid}.leo-v2-run-copy strong,.leo-v2-live-toolbar-copy strong{font-size:.94rem}.leo-v2-run-copy span,.leo-v2-live-toolbar-copy span{color:var(--leo-v2-muted);font-size:.78rem;line-height:1.45}.leo-v2-run-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.leo-v2-run-setup,.leo-v2-run-progress{border-top:1px solid var(--leo-v2-border)}.leo-v2-run-setup{background:#0e1116;padding:16px}.leo-v2-run-progress{padding:12px 16px}.leo-v2-setup-panel{gap:14px;min-width:0;display:grid}.leo-v2-setup-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.leo-v2-setup-heading>div,.leo-v2-setup-utility-copy{gap:3px;display:grid}.leo-v2-setup-heading>div>span,.leo-v2-setup-field>span,.leo-v2-setup-field-head>span{color:#ffffff80;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:780}.leo-v2-setup-heading strong{font-size:.9rem}.leo-v2-setup-control-grid{grid-template-columns:minmax(320px,1.1fr) minmax(320px,1.1fr) minmax(235px,1fr) minmax(170px,.72fr);align-items:start;gap:11px;display:grid}.leo-v2-setup-field{align-content:start;gap:7px;min-width:0;display:grid}.leo-v2-setup-field-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.leo-v2-setup-field-head>button{color:#ff9760c2;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.67rem;font-weight:720}.leo-v2-setup-timezone-shortcuts button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.67rem;font-weight:720}.leo-v2-setup-field-head>button:hover,.leo-v2-setup-timezone-shortcuts button:hover,.leo-v2-setup-timezone-shortcuts button.is-active{color:#ffc29f}.leo-v2-setup-field-head>button:focus-visible,.leo-v2-setup-timezone-shortcuts button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ffb03db8}.leo-v2-setup-date-time-control{border:1px solid var(--leo-v2-border);border-radius:var(--kit-radius-strip);background:#090c11;flex-wrap:wrap;gap:4px;min-width:0;padding:3px;transition:border-color .14s,box-shadow .14s;display:flex}.leo-v2-setup-date-time-control>.ui-date-field{flex:160px}.leo-v2-setup-date-time-control>.ui-time-field{flex:132px;min-inline-size:132px}.leo-v2-setup-date-time-control:focus-within{border-color:#ffb03d75;box-shadow:0 0 0 3px #ffb03d14}.leo-v2-setup-date-time-control input,.leo-v2-setup-field>input,.leo-v2-setup-field>select{color:#ffffffeb;width:100%;min-width:0;min-height:40px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:.8rem}.leo-v2-setup-date-time-control input{background:0 0;border:0;padding:8px 10px}.leo-v2-setup-date-time-control input+input{border-left:1px solid #ffffff14}.leo-v2-setup-field>input,.leo-v2-setup-field>select{border:1px solid var(--leo-v2-border);border-radius:var(--kit-radius-strip);background:#090c11;padding:8px 11px}.leo-v2-setup-field>input:focus,.leo-v2-setup-field>select:focus{border-color:#ffb03d75;outline:3px solid #ffb03d14}.leo-v2-setup-field>small,.leo-v2-setup-utility-copy span{color:var(--leo-v2-muted);font-size:.68rem;line-height:1.35}.leo-v2-setup-timezone-shortcuts{align-items:center;gap:7px;min-width:0;display:inline-flex}.leo-v2-setup-timezone-shortcuts button{color:#ffffff6b}.leo-v2-setup-utility-row{border-top:1px solid #ffffff0f;grid-template-columns:minmax(350px,.82fr) minmax(420px,1.18fr);align-items:center;gap:14px;padding-top:12px;display:grid}.leo-v2-setup-presets{align-items:center;gap:12px;min-width:0;display:flex}.leo-v2-setup-utility-copy{flex:none}.leo-v2-setup-utility-copy strong,.leo-v2-setup-exclusions .mts-tag-filter-copy strong{color:#ffffffe0;font-size:.78rem}.leo-v2-setup-preset-actions{flex-wrap:wrap;gap:6px;display:flex}.leo-v2-setup-preset-actions .ui-btn{background:#ffffff06;border-color:#ffffff14;min-height:32px}.leo-v2-setup-exclusions{min-width:0}.leo-v2-setup-exclusions .leo-tag-filter{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy trigger";align-items:center;gap:6px 12px;padding:0}.leo-v2-setup-exclusions .mts-tag-filter-copy{grid-area:copy}.leo-v2-setup-exclusions .gdp-tag-filter-trigger{border-radius:var(--kit-radius-strip);color:#ffe7bd;white-space:nowrap;background:#ffb03d12;border-color:#ffb03d38;grid-area:trigger;min-height:34px;padding-inline:12px}.leo-v2-setup-exclusions .gdp-tag-filter-pills{display:none}.leo-v2-health-popover>summary::-webkit-details-marker{display:none}.leo-v2-page .leo-generate-progress{border-color:var(--leo-v2-border);border-radius:var(--kit-radius-strip);background:var(--leo-v2-panel-raised)}.gdp-tag-filter-menu.leo-v2-tag-filter-menu-portal{z-index:1200;border:1px solid var(--leo-v2-border-strong);background:#0b0d11;border-radius:9px;position:fixed;overflow:auto;box-shadow:0 22px 48px #00000085}.leo-v2-health-popover{position:relative}.leo-v2-health-popover>summary{cursor:pointer;list-style:none}.leo-v2-health-panel{z-index:180;border:1px solid var(--leo-v2-border-strong);background:#111419;border-radius:9px;gap:12px;width:min(420px,100vw - 32px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 52px #00000085}.leo-v2-health-panel>div:first-child,.leo-v2-health-ok,.leo-v2-health-panel li{gap:3px;display:grid}.leo-v2-health-panel span,.leo-v2-health-panel p,.leo-v2-health-panel dd{color:var(--leo-v2-muted);margin:0;font-size:.78rem;line-height:1.45}.leo-v2-health-panel ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.leo-v2-health-panel li{border-left:2px solid var(--neg);background:#ff464b12;padding:9px 10px}.leo-v2-health-ok{border-left:2px solid var(--pos);background:#2af2880f;padding:9px 10px}.leo-v2-health-panel dl{border-top:1px solid var(--leo-v2-border);gap:6px;margin:0;padding-top:10px;display:grid}.leo-v2-health-panel dl>div{grid-template-columns:94px minmax(0,1fr);gap:10px;display:grid}.leo-v2-health-panel dt{color:#ffffffd6;font-size:.74rem;font-weight:700}.leo-v2-health-panel dd{overflow-wrap:anywhere}.leo-v2-workspace{min-width:0}.leo-v2-operator-rail{z-index:120;isolation:isolate;contain:layout paint style;min-height:var(--leo-v2-rail-height);border:1px solid var(--leo-v2-border-strong);background:#0b0d11;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid;position:sticky;top:0;transform:translateZ(0);box-shadow:0 16px 34px #0000006b,inset 0 -1px #ffffff08}.leo-v2-section-rail{scrollbar-width:thin;align-items:stretch;gap:1px;min-width:0;display:flex;overflow-x:auto}.leo-v2-section-rail button{border-radius:var(--kit-radius-control);white-space:nowrap;background:0 0;flex:none;min-height:42px;padding:9px 11px;font-size:.78rem;font-weight:720;position:relative}.leo-v2-section-rail button:hover:not(.active){color:#ffffffe6;background:#ffffff0d}.leo-v2-section-rail button.active,.leo-v2-section-rail button.active:hover{color:#fff3db;box-shadow:inset 0 -2px 0 var(--accent);background:#ffb03d1f;border-color:#ffb03d42}.leo-v2-rail-controls{grid-template-columns:auto auto;align-items:center;gap:5px 8px;display:grid}.leo-v2-rail-controls>label,.leo-v2-live-cadence>label{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:760}.leo-v2-segmented{border:1px solid var(--leo-v2-border);background:#080a0d;border-radius:7px;align-items:center;gap:2px;padding:2px;display:inline-flex}.leo-v2-segmented button{white-space:nowrap;background:0 0;border-radius:4px;min-height:28px;padding:5px 8px;font-size:.7rem;font-weight:690}.leo-v2-segmented button:hover:not(.active){color:#ffffffdb;background:#ffffff0b}.leo-v2-segmented button.active,.leo-v2-segmented button.active:hover{color:#fff2d7;background:#ffb03d1f;border-color:#ffb03d52}.leo-v2-workspace-content{gap:16px;min-width:0;padding-top:16px;display:grid}.leo-v2-report-section{min-width:0;scroll-margin-top:calc(var(--leo-v2-rail-height) + 14px)}.leo-v2-report-section[hidden]{display:none}.leo-v2-section-surface,.leo-v2-live-surface{border:1px solid var(--leo-v2-border);background:var(--leo-v2-panel);border-radius:10px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 10px 30px #0000002e}.leo-v2-section-heading,.leo-v2-live-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.leo-v2-subheading{justify-content:space-between;gap:16px;display:flex}.leo-v2-section-heading>div,.leo-v2-live-heading>div,.leo-v2-subheading>div{gap:4px;display:grid}.leo-v2-section-heading>div>span,.leo-v2-live-heading>div>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:780}.leo-v2-section-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,2vw,1.48rem)}.leo-v2-section-heading p,.leo-v2-live-heading small,.leo-v2-subheading span{color:var(--leo-v2-muted);margin:0;font-size:.8rem;line-height:1.5}.leo-v2-period-surface{justify-content:space-between;align-items:center;gap:18px;padding-block:14px;display:flex}.leo-v2-period-compact{gap:3px;min-width:0;display:grid}.leo-v2-period-compact>span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:780}.leo-v2-period-compact>strong{overflow-wrap:anywhere;font-size:.94rem;line-height:1.35}.leo-v2-period-compact>small{color:var(--leo-v2-muted);font-size:.7rem;line-height:1.4}.leo-v2-live-heading strong{font-size:1.34rem}.leo-v2-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.leo-v2-live-metrics{gap:9px;display:grid}.leo-v2-metric-card,.leo-v2-live-metrics article{border:1px solid var(--leo-v2-border);background:var(--leo-v2-panel-raised);border-radius:7px;gap:8px;min-width:0;padding:13px 14px;display:grid}.leo-v2-metric-card>span,.leo-v2-live-metrics article>span{color:var(--leo-v2-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.7rem;font-weight:700}.leo-v2-metric-card strong,.leo-v2-live-metrics article strong{color:#fffffff2;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,1.55vw,1.3rem);overflow:hidden}.leo-v2-metric-card small{color:#ffffff7a;font-size:.7rem}.leo-v2-metric-card.is-positive strong,.leo-v2-value.is-positive{color:var(--pos)}.leo-v2-metric-card.is-negative strong,.leo-v2-value.is-negative{color:var(--neg)}.leo-v2-metric-card.is-neutral strong,.leo-v2-value.is-neutral{color:#fffffff0}.leo-v2-subheading{align-items:center;padding-top:2px}.leo-v2-subheading strong{font-size:.9rem}.leo-v2-table-wrap,.leo-v2-live-table-wrap,.leo-v2-data-panel .dm-table-wrap{border:1px solid var(--leo-v2-border);background:#0c0f13;border-radius:7px;max-width:100%;overflow:auto}.leo-v2-comparison-table,.leo-v2-live-table,.leo-v2-data-panel .dm-leo-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%}.leo-v2-comparison-table{min-width:760px}.leo-v2-live-table{min-width:920px}.leo-v2-data-panel .dm-leo-table{min-width:640px}.leo-v2-data-panel .dm-leo-table.leo-v2-table--formula{min-width:900px}.leo-v2-page :is(.leo-v2-comparison-table,.leo-v2-live-table,.leo-v2-data-panel .dm-leo-table) th,.leo-v2-page :is(.leo-v2-comparison-table,.leo-v2-live-table,.leo-v2-data-panel .dm-leo-table) td{white-space:normal;border-bottom:1px solid #fff1;padding:10px 12px}.leo-v2-page :is(.leo-v2-comparison-table,.leo-v2-live-table,.leo-v2-data-panel .dm-leo-table) thead th{z-index:2;color:#ffffff94;letter-spacing:.065em;text-transform:uppercase;background:#14181e;font-size:.66rem;font-weight:760;position:sticky;top:0}.leo-v2-page :is(.leo-v2-comparison-table,.leo-v2-live-table,.leo-v2-data-panel .dm-leo-table) tbody tr:last-child>*{border-bottom:0}.leo-v2-page :is(.leo-v2-comparison-table,.leo-v2-live-table,.leo-v2-data-panel .dm-leo-table) tbody tr:hover>*{background-color:#ffffff06}.leo-v2-comparison-table th:not(:first-child),.leo-v2-comparison-table td:not(:first-child),.leo-v2-data-panel .dm-leo-table th:nth-child(2),.leo-v2-data-panel .dm-leo-table td:nth-child(2){text-align:right}.leo-v2-comparison-table .is-active-scope{background-color:#ffb03d0e}.leo-v2-comparison-table thead .is-active-scope{color:#ffe3ad;box-shadow:inset 0 -2px 0 var(--accent)}.leo-v2-value{font-variant-numeric:tabular-nums;font-weight:760}.leo-v2-data-panel.dm-leo-section{background:0 0;border:0;border-radius:0;gap:10px;padding:0}.leo-v2-data-panel .dm-leo-section-head{padding:0 2px}.leo-v2-data-panel .dm-leo-detail-toggle{border-radius:4px;flex-basis:auto;width:auto;height:24px;padding:3px 7px;font-size:.65rem}.leo-v2-data-panel .dm-leo-row--calculated{background:#ffffff06}.leo-v2-data-panel .dm-leo-row--calculated>th,.leo-v2-data-panel .dm-leo-row--calculated>td{color:#ffffffe6}.leo-v2-data-panel .dm-leo-row--highlight{background:#ffb03d14;box-shadow:inset 2px 0 #ffb03dbf}.leo-v2-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.leo-v2-live-toolbar.ui-card{grid-template-columns:minmax(220px,1fr) auto minmax(300px,420px);align-items:center;gap:14px;display:grid}.leo-v2-live-toolbar>.ui-card-content{display:contents}.leo-v2-live-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.leo-v2-live-metrics article.is-live{background:#2af2880b;border-color:#2af28840}.leo-v2-live-cadence{border:1px solid var(--leo-v2-border);background:var(--leo-v2-panel-soft);border-radius:7px;align-items:center;gap:8px;padding:10px 12px;display:flex}.leo-v2-open-status,.leo-v2-side{border-radius:var(--kit-radius-pill);min-height:22px;color:var(--pos);background:#2af28812;border:1px solid #2af28840;align-items:center;padding:3px 7px;font-size:.67rem;font-weight:750;display:inline-flex}.leo-v2-side.is-short{color:var(--neg);background:#ff4f5312;border-color:#ff4f5347}.leo-v2-side.is-long{color:var(--pos)}@media (width<=1320px){.leo-v2-operator-rail{grid-template-columns:1fr}.leo-v2-rail-controls{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}.leo-v2-live-toolbar.ui-card{grid-template-columns:1fr 1fr}.leo-v2-live-toolbar .leo-tag-filter{grid-column:1/-1}.leo-v2-live-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.leo-v2-setup-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.leo-v2-run-card-main,.leo-v2-section-heading,.leo-v2-live-heading{flex-direction:column;align-items:stretch}.leo-v2-run-actions{justify-content:flex-start}.leo-v2-metric-grid,.leo-v2-live-metrics,.leo-v2-split-grid,.leo-v2-setup-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leo-v2-setup-utility-row{grid-template-columns:1fr}}@media (width<=760px){.leo-v2-page{--leo-v2-rail-height:178px}.leo-v2-mode-tabs{width:100%}.leo-v2-mode-tabs button{flex:1 1 0}.leo-v2-operator-rail{border-radius:var(--kit-radius-strip);padding:9px}.leo-v2-rail-controls{grid-template-columns:1fr;gap:5px}.leo-v2-rail-controls>label{display:none}.leo-v2-segmented{width:100%;overflow-x:auto}.leo-v2-segmented button{flex:1 0 auto}.leo-v2-section-surface,.leo-v2-live-surface{padding:13px}.leo-v2-setup-heading,.leo-v2-period-surface{flex-direction:column;align-items:flex-start}.leo-v2-period-surface .ui-btn{align-self:flex-start}.leo-v2-live-toolbar.ui-card{grid-template-columns:1fr}.leo-v2-live-toolbar .leo-tag-filter{grid-column:auto}}@media (width<=560px){.leo-v2-run-copy,.leo-v2-live-toolbar-copy,.leo-v2-subheading,.leo-v2-live-cadence,.leo-v2-setup-presets{flex-direction:column;align-items:flex-start}.leo-v2-run-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.leo-v2-run-actions .ui-btn,.leo-v2-setup-exclusions .gdp-tag-filter-trigger{width:100%}.leo-v2-metric-grid,.leo-v2-live-metrics,.leo-v2-setup-control-grid{grid-template-columns:1fr}.leo-v2-setup-exclusions .leo-tag-filter{grid-template-columns:1fr;grid-template-areas:"copy""trigger"}.leo-v2-health-panel{left:0;right:auto}}.finance-ops-daily-page{gap:12px;width:min(100%,1760px);margin:0 auto}.fod-sheet-page-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 2px 12px;display:flex}.fod-sheet-page-header>div>span{color:var(--accent-3);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:800}.fod-sheet-page-header h1{color:#fffffff2;letter-spacing:-.025em;margin:3px 0 0;font-size:clamp(1.35rem,2vw,1.85rem)}.fod-sheet-page-header p{color:#ffffff8a;margin:4px 0 0;font-size:.78rem}.fod-sheet-toolbar{align-items:flex-end;gap:8px;display:flex}.fod-sheet-toolbar label{gap:5px;display:grid}.fod-sheet-toolbar label>span{color:#ffffff80;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:750}.fod-sheet-toolbar input{border-radius:var(--kit-radius-control);background:var(--field);color:#ffffffe6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:160px;min-height:38px;font:700 .78rem/1 var(--mono);border:1px solid #ffffff24;outline:none;padding:0 10px}.fod-sheet-toolbar input:focus{border-color:#ff5d15b8;box-shadow:0 0 0 2px #ff5d151f}.fod-sheet-toolbar .ui-btn{border-radius:var(--kit-radius-control);min-height:38px}.fod-sheet-timezone{border-radius:var(--kit-radius-control);color:#ffffffa6;min-height:38px;font:750 .7rem/1 var(--mono);border:1px solid #ffffff1a;align-items:center;padding:0 10px;display:inline-flex}.fod-sheet-frame{border:1px solid #ffffff21;border-top:2px solid var(--accent-2);border-radius:var(--kit-radius-control);background:var(--surface);min-width:0}.fod-sheet-caption{background:var(--surface-2);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.fod-sheet-caption>div{align-items:baseline;gap:10px;display:flex}.fod-sheet-caption h2{color:#ffffffeb;margin:0;font-size:.9rem}.fod-sheet-caption span{color:#ffffff7d;font:.69rem/1.4 var(--mono)}.fod-sheet-table-scroll{scrollbar-color:#ff5d1573 #ffffff0a;max-width:100%;overflow-x:auto}.fod-sheet-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:2060px}.fod-sheet-table th,.fod-sheet-table td{text-align:right;vertical-align:middle;border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;height:44px;padding:7px 9px}.fod-sheet-table th{color:#ffffffb8;text-transform:none;background:#24262a;font-size:.67rem;font-weight:800;line-height:1.25}.fod-sheet-table td{color:#ffffffe6;font:700 .73rem/1.3 var(--mono);white-space:nowrap;background:#101215}.fod-sheet-cell-value,.fod-sheet-cell-ratio{display:block}.fod-sheet-cell-ratio{color:#ffffff7a;font:600 .58rem/1.2 var(--mono);letter-spacing:.01em;margin-top:2px}.fod-sheet-table th:first-child,.fod-sheet-table td:first-child{text-align:left;width:112px}.fod-sheet-table th:nth-child(2),.fod-sheet-table td:nth-child(2){text-align:left;width:100px}.fod-sheet-table th:last-child,.fod-sheet-table td:last-child{border-right:0}.fod-sheet-table tbody tr:last-child td{border-bottom:0}.fod-sheet-cell--pending{color:var(--amber-300)!important;background:#ffad3312!important;font-style:italic!important;font-weight:650!important}.fod-sheet-empty-cell{color:#ffffff6b!important;text-align:left!important;font-family:inherit!important;font-weight:500!important}.fod-sheet-status{background:var(--surface-2);color:#ffffff85;border-top:1px solid #ffffff17;flex-wrap:wrap;gap:6px 18px;padding:9px 12px;font-size:.7rem;display:flex}.fod-sheet-status strong{color:#ffffffd1}.fod-sheet-status .is-error{color:var(--neg-2)}.fod-sheet-notes{color:#fff6;border-top:1px solid #ffffff12;flex-wrap:wrap;gap:5px 18px;padding:8px 12px;font-size:.68rem;display:flex}.fod-sheet-notes span:before{content:"•";color:var(--accent-3);margin-right:6px}@media (width<=760px){.fod-sheet-page-header{flex-direction:column;align-items:stretch}.fod-sheet-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.fod-sheet-toolbar label{grid-column:1/-1}.fod-sheet-toolbar input,.fod-sheet-toolbar .ui-btn{width:100%}.fod-sheet-caption,.fod-sheet-caption>div{flex-direction:column;align-items:flex-start;gap:3px}.fod-sheet-status,.fod-sheet-notes{gap:5px;display:grid}}.hakan-campaign-page{gap:12px;width:100%;min-width:0;max-width:none}.hakan-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.hakan-section-heading span,.hakan-exclusion-grid label>span{color:color-mix(in srgb, var(--fg) 48%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.hakan-section-heading h2{color:color-mix(in srgb, var(--fg) 92%, transparent);margin:3px 0 0;font-size:1rem}.hakan-exclusion-grid{gap:10px;display:grid}.hakan-exclusion-grid label{gap:6px;display:grid}.hakan-exclusion-grid input{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--field);min-height:38px;color:color-mix(in srgb, var(--fg) 90%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:700 .76rem/1 var(--mono);outline:none;padding:0 10px}.hakan-exclusion-grid input:focus{border-color:color-mix(in srgb, var(--accent) 72%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 12%, transparent)}.hakan-source-footer{color:color-mix(in srgb, var(--fg) 44%, transparent);font-size:.69rem}.bd-affiliate-table{min-width:980px}.bd-affiliate-table th:first-child,.bd-affiliate-table td:first-child{text-align:left}.bd-snapshot-query-bar{grid-template-columns:minmax(170px,220px) minmax(280px,1fr) auto;align-items:end;gap:14px;display:grid}.bd-snapshot-query-copy{gap:6px;display:grid}.bd-snapshot-query-copy strong{color:color-mix(in srgb, var(--fg) 88%, transparent);font-size:.76rem}.bd-snapshot-query-copy span{color:color-mix(in srgb, var(--fg) 50%, transparent);font-size:.7rem;line-height:1.45}.bd-comparison-values{gap:4px;min-width:175px;margin:0;display:grid}.bd-comparison-values div{justify-content:space-between;gap:12px;display:flex}.bd-comparison-values dt{color:color-mix(in srgb, var(--fg) 45%, transparent);font:700 .62rem/1.35 var(--sans)}.bd-comparison-values dd{color:color-mix(in srgb, var(--fg) 88%, transparent);font:750 .66rem/1.35 var(--mono);margin:0}.bd-comparison-empty{color:color-mix(in srgb, var(--fg) 42%, transparent);font-size:.68rem}.hakan-scope-grid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:9px;display:grid}.hakan-scope-grid article{border:var(--line);border-radius:var(--kit-radius-panel);background:var(--surface);align-content:start;gap:5px;min-height:104px;padding:12px 13px;display:grid}.hakan-scope-grid span{color:color-mix(in srgb, var(--fg) 44%, transparent);letter-spacing:.075em;text-transform:uppercase;font-size:.63rem;font-weight:800}.hakan-scope-grid strong{color:color-mix(in srgb, var(--fg) 93%, transparent);font-size:.86rem}.hakan-scope-grid small{color:color-mix(in srgb, var(--fg) 50%, transparent);font-size:.69rem;line-height:1.45}.hakan-scope-grid b{color:color-mix(in srgb, var(--fg) 76%, transparent);font-family:var(--mono)}.hakan-table-scroll{max-width:100%;overflow-x:auto}.hakan-slot-rule{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);border-radius:var(--kit-radius-control);background:color-mix(in srgb, var(--accent) 5.5%, var(--surface));color:color-mix(in srgb, var(--fg) 55%, transparent);grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:10px;padding:9px 11px;font-size:.7rem;line-height:1.5;display:grid}.hakan-slot-rule strong{color:var(--accent-3)}.hakan-example-formula{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);border-radius:var(--kit-radius-panel);background:color-mix(in srgb, var(--accent) 7%, var(--surface));color:color-mix(in srgb, var(--fg) 58%, transparent);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 12px;font-size:.72rem;display:flex}.hakan-example-formula strong{color:var(--accent-3);font:800 .75rem/1.35 var(--mono)}.hakan-example-grid{grid-template-columns:repeat(4,minmax(210px,1fr));gap:9px;display:grid}.hakan-example-card{border:var(--line);border-top:2px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--kit-radius-panel);background:var(--surface);align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.hakan-example-card__top,.hakan-example-card dl div{justify-content:space-between;align-items:center;gap:10px;display:flex}.hakan-example-card__top>span{color:color-mix(in srgb, var(--fg) 42%, transparent);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:800}.hakan-example-card h3,.hakan-example-card p,.hakan-example-card dl{margin:0}.hakan-example-card h3{color:color-mix(in srgb, var(--fg) 92%, transparent);font-size:.94rem}.hakan-example-card p,.hakan-example-card footer{color:color-mix(in srgb, var(--fg) 50%, transparent);font-size:.7rem;line-height:1.45}.hakan-example-card dl{gap:5px;padding-top:4px;display:grid}.hakan-example-card dt{color:color-mix(in srgb, var(--fg) 46%, transparent);font-size:.67rem}.hakan-example-card dd{color:color-mix(in srgb, var(--fg) 88%, transparent);font:800 .7rem/1.3 var(--mono);margin:0}.hakan-example-card footer{border-top:var(--line);padding-top:7px}.hakan-example-card--non-paying{border-top-color:var(--rule);background:color-mix(in srgb, var(--fg) 2%, var(--surface))}.hakan-example-card--non-paying h3,.hakan-example-card--non-paying dd{color:color-mix(in srgb, var(--fg) 62%, transparent)}.hakan-table{border-collapse:collapse;width:100%}.hakan-table th,.hakan-table td{border-right:var(--line);border-bottom:var(--line);text-align:right;white-space:nowrap;padding:9px 11px}.hakan-table th{background:var(--thead);color:color-mix(in srgb, var(--fg) 67%, transparent);font-size:.66rem;font-weight:800}.hakan-table td{background:var(--surface);color:color-mix(in srgb, var(--fg) 86%, transparent);font:700 .72rem/1.35 var(--mono)}.hakan-tier-table{min-width:760px}.hakan-table .hakan-table-groups>th{border-bottom:1px solid var(--rule);background:var(--surface-2);text-align:center}.hakan-table .hakan-reward-column{background:color-mix(in srgb,var(--accent) 9%,var(--surface-2));color:var(--accent-3)}.hakan-tier-table tbody .hakan-reward-column{border-left:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-right:1px solid color-mix(in srgb,var(--accent) 24%,transparent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.hakan-table th:first-child,.hakan-table td:first-child,.hakan-payout-table th:nth-child(2),.hakan-payout-table td:nth-child(2){text-align:left}.hakan-slot-table{min-width:720px}.hakan-review-table{min-width:1580px}.hakan-review-table th:last-child,.hakan-review-table td:last-child{text-align:left;white-space:normal;min-width:300px}.hakan-exclusion-grid{grid-template-columns:minmax(130px,.5fr) minmax(180px,.8fr) minmax(260px,1.6fr) auto;align-items:end}.hakan-exclusion-actions{gap:7px;display:flex}.hakan-inline-error{color:var(--neg);margin-top:9px;font-size:.72rem}.hakan-loading{color:color-mix(in srgb, var(--fg) 67%, transparent);padding:14px;font-size:.78rem}.hakan-filter-row{flex-wrap:wrap;gap:5px;display:flex}.hakan-filter-row button{border:var(--edge);border-radius:var(--kit-radius-control);background:color-mix(in srgb, var(--fg) 3.5%, var(--surface));color:color-mix(in srgb, var(--fg) 54%, transparent);cursor:pointer;padding:6px 9px;font-size:.68rem;font-weight:750}.hakan-filter-row button.active{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent-3)}.hakan-source-footer{flex-wrap:wrap;gap:6px 18px;padding:7px 2px;display:flex}@media (width<=980px){.bd-snapshot-query-bar{grid-template-columns:minmax(170px,.7fr) minmax(260px,1.3fr)}.bd-snapshot-query-action{grid-column:1/-1;justify-self:start}.hakan-scope-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.hakan-exclusion-grid{grid-template-columns:1fr 1fr}.hakan-reason-field{grid-column:1/-1}.hakan-example-grid{grid-template-columns:repeat(2,minmax(210px,1fr))}}@media (width<=640px){.bd-snapshot-query-bar{grid-template-columns:1fr}.bd-snapshot-query-action{grid-column:auto;width:100%}.hakan-scope-grid,.hakan-exclusion-grid{grid-template-columns:1fr}.hakan-reason-field{grid-column:auto}.hakan-section-heading{flex-direction:column;align-items:stretch}.hakan-example-formula{flex-direction:column;align-items:flex-start}.hakan-example-grid,.hakan-slot-rule{grid-template-columns:1fr}}.hunter-dashboard-page{gap:12px;width:min(100%,1880px);margin:0 auto;display:grid}.hunter-dashboard-shell,.hunter-list-summary__copy{min-width:0}.hunter-list-summary>:first-child,.hunter-list-summary__actions,.hunter-list-manager-summary,.hunter-list-form__heading,.hunter-list-roster>header,.hunter-list-row-actions{align-items:center;display:flex}.hunter-list-summary>:first-child{flex-direction:row;justify-content:space-between;gap:20px;padding:15px 17px}.hunter-list-summary__copy>span{color:var(--accent-3);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:800}.hunter-list-summary__copy h2{color:var(--fg);margin:3px 0 0;font-size:1rem}.hunter-list-summary__copy p{color:color-mix(in srgb,var(--fg) 48%,transparent);margin:4px 0 0;font-size:.72rem}.hunter-list-summary__actions{flex:none;gap:9px}.hunter-scope-roster{border:var(--edge);border-radius:var(--kit-radius-strip);background:var(--surface);align-items:center;gap:8px;min-height:38px;padding:7px 9px;display:flex;overflow-x:auto}.hunter-scope-roster:empty{display:none}.hunter-scope-roster>span{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--surface-2);flex:none;gap:1px;padding:5px 9px;display:grid}.hunter-scope-roster strong{color:var(--fg);font-size:.69rem}.hunter-scope-roster small{color:color-mix(in srgb,var(--fg) 46%,transparent);font:650 .6rem/1.2 var(--mono)}.hunter-query-panel>:first-child{padding:12px 14px}.hunter-query-panel form{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.hunter-query-panel form>label{gap:5px;min-width:180px;display:grid}.hunter-query-panel form>label>span{color:color-mix(in srgb,var(--fg) 48%,transparent);font:700 .6rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.hunter-query-panel select{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--field);width:100%;min-height:38px;color:var(--fg);font:680 .72rem/1.2 var(--sans);padding:8px 30px 8px 10px}.hunter-query-panel select:focus{border-color:var(--accent-2);box-shadow:var(--kit-focus);outline:none}.hunter-query-panel form+p{color:color-mix(in srgb,var(--fg) 48%,transparent);margin:8px 0 0;font-size:.68rem}.hunter-table-scroll{border:var(--edge);border-top-color:var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);max-width:100%;overflow-x:auto}.hunter-report-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:2200px;min-width:100%}.hunter-kpi-table{width:1700px}.hunter-report-table :is(th,td){border-right:var(--line);border-bottom:var(--line);background:var(--surface);color:color-mix(in srgb,var(--fg) 72%,transparent);font:650 .68rem/1.3 var(--mono);text-align:right;white-space:nowrap;padding:9px 11px}.hunter-report-table thead th{z-index:2;background:var(--thead);color:color-mix(in srgb,var(--fg) 54%,transparent);letter-spacing:.04em;text-transform:uppercase;font-size:.6rem;position:sticky;top:0}.hunter-report-table .ui-frozen-identity{z-index:3;background:var(--surface);min-width:180px;box-shadow:1px 0 0 color-mix(in srgb,var(--fg) 10%,transparent);text-align:left;position:sticky;left:0}.hunter-report-table thead .ui-frozen-identity{z-index:4;background:var(--thead)}.hunter-report-table .ui-frozen-identity strong,.hunter-report-table .ui-frozen-identity small,.hunter-report-table td small{display:block}.hunter-report-table .ui-frozen-identity strong{color:var(--fg);font-family:var(--sans)}.hunter-report-table .ui-frozen-identity small,.hunter-report-table td small{color:color-mix(in srgb,var(--fg) 43%,transparent);margin-top:2px;font-size:.59rem}.hunter-report-table .ui-result-column{background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent-3);font-weight:780}.hunter-kpi-na{color:color-mix(in srgb,var(--fg) 38%,transparent)!important}.hunter-list-modal{background:var(--bg)}.hunter-list-manager-summary{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface-2);justify-content:space-between;gap:18px;margin-bottom:14px;padding:11px 12px}.hunter-list-manager-summary>div{gap:2px;display:grid}.hunter-list-manager-summary span{color:color-mix(in srgb,var(--fg) 48%,transparent);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:760}.hunter-list-manager-summary strong{color:var(--fg);font:780 1.1rem/1 var(--mono)}.hunter-list-manager-summary p{color:color-mix(in srgb,var(--fg) 52%,transparent);margin:0;font-size:.72rem}.hunter-list-form{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);gap:11px;padding:13px;display:grid}.hunter-list-form__heading{justify-content:space-between;gap:12px}.hunter-list-form__heading>div{gap:2px;display:grid}.hunter-list-form__heading strong{color:var(--fg);font-size:.82rem}.hunter-list-form__heading small{color:color-mix(in srgb,var(--fg) 44%,transparent);font-size:.67rem}.hunter-list-form__grid{grid-template-columns:repeat(2,minmax(180px,1fr));align-items:end;gap:10px;display:grid}.hunter-list-form label{gap:5px;display:grid}.hunter-list-form label>span{color:color-mix(in srgb,var(--fg) 47%,transparent);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:760}.hunter-list-form input,.hunter-list-form select{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--field);width:100%;min-height:38px;color:var(--fg);font:680 .76rem/1.2 var(--sans);outline:none;padding:8px 10px}.hunter-list-form input:focus,.hunter-list-form select:focus{border-color:var(--accent-2);box-shadow:var(--kit-focus)}.hunter-list-form input[readonly]{color:color-mix(in srgb,var(--fg) 52%,transparent);background:var(--surface-2)}.hunter-list-active{grid-template-columns:auto 1fr;align-self:center;align-items:center;display:flex!important}.hunter-list-active input{width:auto;min-height:auto}.hunter-list-active span{text-transform:none!important;letter-spacing:normal!important}.hunter-list-form__actions{gap:7px;display:flex}.hunter-list-error{color:var(--neg-2);margin-top:9px;font-size:.72rem}.hunter-list-loading{color:color-mix(in srgb,var(--fg) 54%,transparent);padding:16px 2px;font-size:.73rem}.hunter-list-roster{gap:10px;margin-top:15px;display:grid}.hunter-list-roster>header{justify-content:space-between;gap:14px}.hunter-list-roster>header>div{gap:2px;display:grid}.hunter-list-roster>header strong{color:var(--fg);font-size:.84rem}.hunter-list-roster>header small{color:color-mix(in srgb,var(--fg) 44%,transparent);font-size:.67rem}.hunter-list-scroll{border:var(--edge);border-radius:var(--kit-radius-control);max-height:320px;overflow:auto}.hunter-list-table{border-collapse:collapse;width:100%}.hunter-list-table th,.hunter-list-table td{border-right:1px solid color-mix(in srgb,var(--fg) 6%,transparent);border-bottom:1px solid color-mix(in srgb,var(--fg) 7%,transparent);text-align:left;padding:9px 11px}.hunter-list-table th:last-child,.hunter-list-table td:last-child{border-right:0}.hunter-list-table thead th{z-index:1;background:var(--thead);color:color-mix(in srgb,var(--fg) 46%,transparent);text-transform:uppercase;font-size:.62rem;position:sticky;top:0}.hunter-list-table tbody th{color:color-mix(in srgb,var(--fg) 88%,transparent);font-size:.74rem}.hunter-list-table tbody td{background:var(--surface);color:color-mix(in srgb,var(--fg) 70%,transparent);font:680 .71rem/1.3 var(--mono)}.hunter-list-table tbody tr.is-editing>*{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.hunter-list-table tbody tr:last-child>*{border-bottom:0}.hunter-list-table th:last-child,.hunter-list-table td:last-child{text-align:right;width:150px}.hunter-list-row-actions{justify-content:flex-end;gap:5px}.pv2-fixed-root-label{color:color-mix(in srgb,var(--fg) 62%,transparent);align-items:center;gap:8px;font-size:.73rem;font-weight:750;display:inline-flex}.hunter-dashboard-page .pv2h-reroot-btn{display:none}@media (width<=760px){.hunter-list-summary>:first-child{align-items:stretch}.hunter-list-manager-summary,.hunter-list-roster>header{flex-direction:column;align-items:stretch}.hunter-list-summary>:first-child{flex-direction:column}.hunter-list-summary__actions{justify-content:space-between}.hunter-list-form__grid{grid-template-columns:1fr}.hunter-list-form__actions{justify-content:flex-end}.hunter-query-panel form{flex-direction:column;align-items:stretch}.hunter-query-panel form>label,.hunter-query-panel form>button{width:100%}}.app-page-frame:has([data-ui-system=darkex-kit])>.workspace-banner{display:none}[data-ui-system=darkex-kit]:is(.uid-lineage-page,.subuser-page),[data-ui-system=darkex-kit].platform-volume-check-page{width:100%;min-width:0;max-width:none;color:var(--fg);background:0 0;gap:12px;margin:0}[data-ui-system=darkex-kit].mapping-project>.header,[data-ui-system=darkex-kit] .km-header{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}[data-ui-system=darkex-kit].mapping-project>.header:after,[data-ui-system=darkex-kit] .km-header:after{display:none}[data-ui-system=darkex-kit].leo-v2-page{width:100%;max-width:none;color:var(--fg);gap:12px}[data-ui-system=darkex-kit] .leo-v2-mode-tabs{align-self:flex-end;width:max-content;margin-top:-54px;margin-left:auto}[data-ui-system=darkex-kit] .leo-v2-generated-workspace{gap:12px;min-width:0;display:grid}[data-ui-system=darkex-kit] .leo-v2-run-card{border-top-color:var(--accent);background:var(--surface)}[data-ui-system=darkex-kit] .leo-v2-run-card-main,[data-ui-system=darkex-kit] .leo-v2-operator-rail,[data-ui-system=darkex-kit] .leo-v2-live-toolbar{border-color:color-mix(in srgb,var(--fg) 12%,transparent);background:var(--surface)}[data-ui-system=darkex-kit] .leo-v2-run-card-main strong,[data-ui-system=darkex-kit] .leo-v2-section-heading h2,[data-ui-system=darkex-kit] .leo-v2-section-heading h3{color:var(--fg);font-family:var(--sans)}[data-ui-system=darkex-kit] .leo-v2-run-card-main span,[data-ui-system=darkex-kit] .leo-v2-section-heading p{color:color-mix(in srgb,var(--fg) 48%,transparent)}[data-ui-system=darkex-kit] .leo-v2-operator-rail{z-index:6;border-bottom:var(--edge);box-shadow:0 8px 20px color-mix(in srgb,var(--bg) 60%,transparent);position:sticky;top:0;overflow-x:auto}[data-ui-system=darkex-kit] .leo-v2-operator-rail button[aria-current=location]{border-color:color-mix(in srgb,var(--accent) 44%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-3)}[data-ui-system=darkex-kit] .leo-v2-report-section,[data-ui-system=darkex-kit] .leo-v2-data-panel{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);min-width:0}[data-ui-system=darkex-kit] .leo-v2-report-section{overflow:hidden}[data-ui-system=darkex-kit] .leo-v2-metric-card{border-color:color-mix(in srgb,var(--fg) 8%,transparent);background:0 0;border-radius:0}[data-ui-system=darkex-kit] .leo-v2-metric-card.is-positive strong{color:var(--pos)}[data-ui-system=darkex-kit] .leo-v2-metric-card.is-negative strong{color:var(--neg)}[data-ui-system=darkex-kit] .leo-v2-metric-card.is-neutral strong{color:var(--fg)}@media (width<=640px){[data-ui-system=darkex-kit] .leo-v2-mode-tabs{width:100%;margin:0;overflow-x:auto}[data-ui-system=darkex-kit] .leo-v2-mode-tabs>button{flex:none}[data-ui-system=darkex-kit] .leo-v2-operator-rail{top:0}}[data-ui-system=darkex-kit].legacy-leo-page{width:100%;max-width:none;color:var(--fg);margin:0}[data-ui-system=darkex-kit].legacy-leo-page :is(.leo-auth-card,.leo-report-shell,.leo-section,.leo-controls){border-color:var(--rule);background:var(--surface);box-shadow:none}[data-ui-system=darkex-kit].legacy-leo-page :is(input,select,textarea){border:var(--edge);border-radius:var(--kit-radius-control);background:var(--field);color:var(--fg)}[data-ui-system=darkex-kit].dw-page{width:100%;min-width:0;color:var(--fg);gap:12px;display:grid}[data-ui-system=darkex-kit] .dw-command-band{border-top-color:var(--accent);background:var(--surface);flex-direction:column;gap:10px;padding:18px;display:flex}[data-ui-system=darkex-kit] .dw-command-band>.header{order:1}[data-ui-system=darkex-kit] .dw-filter-bar{order:2}[data-ui-system=darkex-kit] .dw-scope-bar{order:3}[data-ui-system=darkex-kit] .dw-sync-line{order:4}[data-ui-system=darkex-kit] .dw-command-band>.dw-stats-bar{order:5}[data-ui-system=darkex-kit] .dw-filter-bar,[data-ui-system=darkex-kit] .dw-scope-bar,[data-ui-system=darkex-kit] .dw-sync-line,[data-ui-system=darkex-kit] .dw-command-band>.dw-stats-bar{border:var(--edge);border-radius:var(--kit-radius-control);background:color-mix(in srgb,var(--surface-2) 58%,var(--surface));align-items:center;gap:8px;min-width:0;padding:9px 12px;display:flex}[data-ui-system=darkex-kit] .dw-filter-bar{flex-wrap:wrap}[data-ui-system=darkex-kit] .dw-filter-bar .date-filter-group{align-items:flex-end;gap:7px;display:flex}[data-ui-system=darkex-kit] .dw-filter-bar .date-filter-group :is(label,input){min-width:0}[data-ui-system=darkex-kit] .dw-transfer-toggle{border:var(--edge);border-radius:var(--kit-radius-panel);gap:2px;padding:3px;display:flex}[data-ui-system=darkex-kit] .dw-transfer-btn.active{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent-3)}[data-ui-system=darkex-kit] .dw-scope-bar{z-index:5;border-left:2px solid var(--accent);flex-wrap:wrap;position:sticky;top:0}[data-ui-system=darkex-kit] .dw-sync-line{color:color-mix(in srgb,var(--fg) 52%,transparent);font:500 .68rem var(--mono);justify-content:space-between}[data-ui-system=darkex-kit] .dw-command-band>.dw-stats-bar{color:color-mix(in srgb,var(--fg) 52%,transparent);font:500 .68rem var(--mono);border-style:dashed;padding-block:7px}[data-ui-system=darkex-kit] .dw-scorecards{grid-template-columns:repeat(6,minmax(0,1fr))}[data-ui-system=darkex-kit] .dw-scorecard{background:0 0;border-radius:0}[data-ui-system=darkex-kit] .dw-scorecard-accent{border-color:color-mix(in srgb,var(--accent) 25%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}[data-ui-system=darkex-kit] .dw-scorecard-accent .dw-scorecard-value{color:var(--accent-3)}[data-ui-system=darkex-kit] .dw-scorecard-warn{border-color:color-mix(in srgb,var(--warn) 25%,transparent);background:color-mix(in srgb,var(--warn) 7%,transparent)}[data-ui-system=darkex-kit] .dw-scorecard-warn .dw-scorecard-value{color:var(--warn)}[data-ui-system=darkex-kit] .dw-scorecard-value.positive{color:var(--pos)}[data-ui-system=darkex-kit] .dw-scorecard-value.negative{color:var(--neg)}[data-ui-system=darkex-kit] .dw-range-switch{display:none}[data-ui-system=darkex-kit] .dw-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}[data-ui-system=darkex-kit] .dw-range-panel,[data-ui-system=darkex-kit] .dw-section{border-top-color:var(--accent);background:var(--surface);min-width:0;padding:0}[data-ui-system=darkex-kit] .dw-section-title{border-bottom:var(--line);background:var(--surface-2);color:var(--fg);font:600 .86rem var(--sans);margin:0;padding:10px 12px}[data-ui-system=darkex-kit] .dw-table-scroll,[data-ui-system=darkex-kit] .dw-section>div:last-child{overflow:auto}[data-ui-system=darkex-kit] .dw-table{min-width:620px}[data-ui-system=darkex-kit] .dw-bucket-active>*{background:color-mix(in srgb,var(--accent) 10%,transparent)}[data-ui-system=darkex-kit] .dw-bucket-active>:first-child{border-left:2px solid var(--accent);color:var(--accent-3)}[data-ui-system=darkex-kit] .dw-drill-panel{border:var(--edge);border-top:2px solid var(--accent);background:var(--surface);margin:0 12px 12px}[data-ui-system=darkex-kit] .dw-drill-header{border-bottom:var(--line);background:var(--surface-2);font:700 .78rem var(--sans);padding:9px 12px}[data-ui-system=darkex-kit] .dw-drill-more{color:color-mix(in srgb,var(--fg) 45%,transparent);font:500 .67rem var(--mono);padding:9px 12px}[data-ui-system=darkex-kit] .dw-bucket-customize{justify-content:flex-end;display:flex}[data-ui-system=darkex-kit] .dw-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-ui-system=darkex-kit] .dw-chart-wrap{padding:12px}[data-ui-system=darkex-kit] .dw-section-subtle{color:color-mix(in srgb,var(--fg) 44%,transparent);font:500 .67rem/1.5 var(--mono);padding:8px 12px}@media (width<=900px){[data-ui-system=darkex-kit] .dw-scorecards{grid-template-columns:repeat(3,minmax(0,1fr))}[data-ui-system=darkex-kit] .dw-range-grid,[data-ui-system=darkex-kit] .dw-charts-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){[data-ui-system=darkex-kit] .dw-command-band{padding:12px}[data-ui-system=darkex-kit] .dw-command-band .metric-help{align-items:flex-start;line-height:1.45}[data-ui-system=darkex-kit] .dw-command-band .metric-help strong{white-space:nowrap;flex:none}[data-ui-system=darkex-kit] .dw-filter-bar .date-filter-group{grid-template-columns:1fr 1fr;width:100%;display:grid}[data-ui-system=darkex-kit] .dw-filter-bar>:is(button,.dw-transfer-toggle){flex:auto}[data-ui-system=darkex-kit] .dw-scorecards{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-system=darkex-kit] .dw-range-switch{width:100%;display:flex}[data-ui-system=darkex-kit] .dw-range-switch>button{flex:1 1 0}[data-ui-system=darkex-kit] .dw-range-panel:not(.is-mobile-active){display:none}[data-ui-system=darkex-kit] .dw-scope-bar{max-height:132px;top:0;overflow:auto}[data-ui-system=darkex-kit] .date-filter-group{grid-template-columns:auto minmax(0,1fr);display:grid}}[data-ui-system=darkex-kit].pv2-page{width:100%;min-width:0;color:var(--fg);gap:12px;display:grid}[data-ui-system=darkex-kit] :is(.pv2-toolbar,.pv2-group-bar,.pv2-search-bar,.pv2-summary-bar,.pv2h-toolbar,.pv2-hedge-monitor){border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);box-shadow:none}[data-ui-system=darkex-kit] .pv2-toolbar{z-index:7;border-top-color:var(--accent);padding:10px 12px;position:sticky;top:0}[data-ui-system=darkex-kit] .pv2-toolbar-row{align-items:end;gap:10px}[data-ui-system=darkex-kit] .pv2-control-section{gap:5px;min-width:0;display:grid}[data-ui-system=darkex-kit] .pv2-control-section--period{flex:620px}[data-ui-system=darkex-kit] .pv2-setup-label{color:color-mix(in srgb,var(--fg) 44%,transparent);font:700 .57rem var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:0 0 100%}[data-ui-system=darkex-kit] .pv2-date-bar{flex-wrap:wrap;min-width:0}[data-ui-system=darkex-kit] .pv2-search-bar{align-items:end;padding:9px 12px}[data-ui-system=darkex-kit] .pv2-run-review{min-width:118px}[data-ui-system=darkex-kit] .pv2-summary-bar{border-left:2px solid var(--accent);padding:8px 12px}[data-ui-system=darkex-kit] :is(.pv2-notice,.pv2-loading-card){border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface)}[data-ui-system=darkex-kit] .pv2h-scroll{border:var(--edge);border-top-color:var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);max-width:100%;overflow:auto visible}[data-ui-system=darkex-kit] .pv2h-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:2800px;min-width:100%}[data-ui-system=darkex-kit] .pv2h-table :is(th,td):not(:first-child){min-width:110px}[data-ui-system=darkex-kit] .pv2h-table :is(th,td){border-color:color-mix(in srgb,var(--fg) 8%,transparent);background:var(--surface)}[data-ui-system=darkex-kit] .pv2h-table thead th{background:var(--thead);color:color-mix(in srgb,var(--fg) 64%,transparent)}[data-ui-system=darkex-kit] .pv2h-column-groups th{border-right:var(--line);border-bottom:var(--line);color:var(--accent-3);font:700 .62rem var(--mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:7px 10px}[data-ui-system=darkex-kit] .pv2h-table .ui-frozen-identity,[data-ui-system=darkex-kit] .pv2h-table :is(tbody,tfoot) tr>td:first-child{z-index:3;background:var(--surface);min-width:270px;box-shadow:1px 0 0 color-mix(in srgb,var(--fg) 10%,transparent);position:sticky;left:0}[data-ui-system=darkex-kit] .pv2h-table thead .ui-frozen-identity{z-index:5;background:var(--thead)}[data-ui-system=darkex-kit] .pv2h-table .ui-result-column{background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent-3);font-weight:760}[data-ui-system=darkex-kit] .pv2h-div-input{border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:var(--surface-2);min-width:70px;color:var(--fg)}[data-ui-system=darkex-kit] .pv2h-confidence{background:color-mix(in srgb,var(--fg) 10%,transparent);width:54px;height:5px;margin-inline:auto;display:inline-flex}[data-ui-system=darkex-kit] .pv2h-confidence>i{width:var(--distribution);background:var(--accent);display:block}[data-ui-system=darkex-kit] .pv2h-reroot-btn{border:var(--edge);border-radius:var(--kit-radius-control);min-height:32px;color:color-mix(in srgb,var(--fg) 68%,transparent);font:600 .65rem var(--mono);background:0 0;padding-inline:9px}[data-ui-system=darkex-kit] .risk-signal-modal{border-top-color:var(--accent);background:var(--surface)}[data-ui-system=darkex-kit] .risk-signal-modal-body{max-height:min(62vh,620px);overflow-y:auto}[data-ui-system=darkex-kit] .risk-signal-section-head{border-bottom:var(--line);padding-bottom:10px}[data-ui-system=darkex-kit] .risk-signal-section-head span{color:color-mix(in srgb,var(--fg) 48%,transparent);font:600 .65rem var(--mono);letter-spacing:.06em;text-transform:uppercase}[data-ui-system=darkex-kit] .risk-signal-section-head h4{color:var(--fg);font:650 .9rem var(--sans)}[data-ui-system=darkex-kit] .risk-signal-presets{border:var(--edge);border-radius:var(--kit-radius-strip);background:var(--surface-2);padding:8px}[data-ui-system=darkex-kit] .risk-signal-list{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);gap:0}[data-ui-system=darkex-kit] .risk-signal-row{border-bottom:var(--line);min-height:48px;padding:8px 11px}[data-ui-system=darkex-kit] .risk-signal-row:last-child{border-bottom:0}[data-ui-system=darkex-kit] .risk-signal-row>span{color:color-mix(in srgb,var(--fg) 72%,transparent);font:550 .72rem var(--sans)}[data-ui-system=darkex-kit] .risk-signal-row input[type=range]{width:100%;accent-color:var(--accent)}[data-ui-system=darkex-kit] .risk-signal-row output{color:var(--accent-3);font:700 .7rem var(--mono)}[data-ui-system=darkex-kit] :is(.pv2-scorecards,.pv2-detail-kpis){border:var(--edge);border-radius:var(--kit-radius-strip);background:var(--surface);overflow:hidden}[data-ui-system=darkex-kit] :is(.pv2-card,.pv2-detail-kpis>div){border-color:color-mix(in srgb,var(--fg) 8%,transparent);background:0 0;border-radius:0}[data-ui-system=darkex-kit] .pv2-case-card{border:var(--edge);border-left:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface)}[data-ui-system=darkex-kit] .pv2-detail-slideover{border-left:1px solid color-mix(in srgb,var(--accent) 44%,transparent);background:var(--surface);width:min(760px,92vw);box-shadow:-20px 0 48px color-mix(in srgb,var(--bg) 74%,transparent)}@media (width<=640px){[data-ui-system=darkex-kit] .pv2-toolbar{position:static}[data-ui-system=darkex-kit] .pv2-toolbar-row,[data-ui-system=darkex-kit] .pv2-search-bar{flex-flow:column;align-items:stretch}[data-ui-system=darkex-kit] .pv2-toolbar-row>.pv2-setup-label,[data-ui-system=darkex-kit] .pv2-control-section--period{flex:none;width:100%}[data-ui-system=darkex-kit] .pv2-date-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui-system=darkex-kit] .pv2-date-bar>:is(.ui-date-field,.ui-time-field,.pv2-date-note){grid-column:1/-1}[data-ui-system=darkex-kit] .pv2-date-note{justify-self:end}[data-ui-system=darkex-kit] .pv2-date-sep{display:none}[data-ui-system=darkex-kit] .pv2-detail-slideover{border-top:2px solid var(--accent);border-radius:var(--kit-radius-strip) var(--kit-radius-strip) 0 0;border-left:0;width:100vw;max-width:none;height:min(82vh,720px);top:auto;bottom:0}}[data-ui-system=darkex-kit] .pv2-fixed-root-scope{justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;margin:10px 0;display:flex}[data-ui-system=darkex-kit] .pv2-fixed-root-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}[data-ui-system=darkex-kit] .pv2-fixed-root-prefix{color:color-mix(in srgb,var(--fg) 42%,transparent);font:700 .58rem var(--sans);letter-spacing:.06em;text-transform:uppercase}[data-ui-system=darkex-kit] .pv2-fixed-root-chip{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--kit-radius-control);background:color-mix(in srgb,var(--accent) 6%,var(--surface));color:var(--accent-3);font:600 .64rem var(--sans);align-items:baseline;gap:5px;padding:5px 8px;display:inline-flex}[data-ui-system=darkex-kit] .pv2-fixed-root-chip span{color:color-mix(in srgb,var(--fg) 42%,transparent);font:500 .61rem var(--mono)}@media (width<=760px){[data-ui-system=darkex-kit] .pv2-fixed-root-scope{flex-direction:column;align-items:flex-start}}[data-ui-system=darkex-kit].global-deposit-performance-page{width:100%;min-width:0;max-width:none;color:var(--fg);gap:12px;margin:0;display:grid}[data-ui-system=darkex-kit] .gdp-scope-panel{z-index:7;border-top-color:var(--accent);background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}[data-ui-system=darkex-kit] .gdp-scope-panel-head{border-bottom:var(--line);padding-bottom:9px}[data-ui-system=darkex-kit] .gdp-scope-grid{grid-template-columns:minmax(420px,1fr) minmax(320px,.9fr);grid-template-areas:"period tags""buckets signals""run run";align-items:start;gap:8px;display:grid}[data-ui-system=darkex-kit] :is(.gdp-control-card,.gdp-run-panel,.gdp-context-panel,.gdp-tier-overview,.gdp-tier-module,.gdp-report-details,.gdp-tier-card,.gdp-funnel-panel){border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);box-shadow:none}[data-ui-system=darkex-kit] :is(.gdp-control-card,.gdp-run-panel){align-self:stretch;gap:10px;min-width:0;padding:12px;display:grid}[data-ui-system=darkex-kit] .gdp-control-card--period{grid-area:period}[data-ui-system=darkex-kit] .gdp-control-card--tags{grid-area:tags;grid-template-columns:minmax(150px,.55fr) minmax(0,1fr)}[data-ui-system=darkex-kit] .gdp-control-card--buckets{grid-area:buckets}[data-ui-system=darkex-kit] .gdp-control-card--signals{grid-area:signals}[data-ui-system=darkex-kit] .gdp-control-card--period .c60-control-grid{grid-template-columns:repeat(2,minmax(190px,1fr))}[data-ui-system=darkex-kit] .gdp-control-card--period .ui-date-control input{min-width:10ch}[data-ui-system=darkex-kit] .gdp-run-panel{border-left:2px solid var(--accent);grid-area:run;grid-template-columns:minmax(0,1fr) auto;align-items:end}[data-ui-system=darkex-kit] .gdp-run-panel>div{min-width:0}[data-ui-system=darkex-kit] .gdp-run-panel strong{color:var(--fg);font:650 .74rem var(--sans);display:block}[data-ui-system=darkex-kit] .gdp-run-panel p{color:color-mix(in srgb,var(--fg) 48%,transparent);font:500 .65rem/1.45 var(--sans);margin:3px 0 0}[data-ui-system=darkex-kit] .gdp-context-grid{border-top:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}[data-ui-system=darkex-kit] .gdp-context-metric{border-right:var(--line);background:0 0;min-width:0;padding:12px}[data-ui-system=darkex-kit] .gdp-context-metric:last-child{border-right:0}[data-ui-system=darkex-kit] .gdp-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}[data-ui-system=darkex-kit] .gdp-kpi-strip>:nth-child(-n+4){border-bottom:var(--line)}[data-ui-system=darkex-kit] .gdp-tier-overview{border-top-color:var(--accent)}[data-ui-system=darkex-kit] .gdp-tier-toggle[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 44%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-3)}[data-ui-system=darkex-kit] .gdp-tier-comparison-grid{border:var(--edge);gap:0;display:grid}[data-ui-system=darkex-kit] .gdp-tier-comparison-row{border-bottom:var(--line);grid-template-columns:minmax(150px,.4fr) minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}[data-ui-system=darkex-kit] .gdp-tier-comparison-row:last-child{border-bottom:0}[data-ui-system=darkex-kit] .gdp-tier-comparison-bar-row{grid-template-columns:minmax(86px,.55fr) minmax(80px,1fr) auto}[data-ui-system=darkex-kit] .gdp-tier-card{border-top-color:var(--accent);overflow:hidden}[data-ui-system=darkex-kit] .gdp-tier-card-summary{border:var(--edge);border-radius:var(--kit-radius-strip);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}[data-ui-system=darkex-kit] .gdp-tier-overview-metric{border-right:var(--line);background:0 0;border-radius:0}[data-ui-system=darkex-kit] .gdp-tier-card-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-ui-system=darkex-kit] .gdp-tier-metric-group{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface-2);min-width:0}[data-ui-system=darkex-kit] .gdp-insight-metric{border-color:color-mix(in srgb,var(--fg) 8%,transparent);background:0 0}[data-ui-system=darkex-kit] :is(.gdp-bucket-table,.gdp-kol-table,.gdp-partner-matrix-table){border-top-color:var(--accent);min-width:1120px}[data-ui-system=darkex-kit] .gdp-bucket-table thead tr:first-child th{border-right:2px solid var(--rule);color:var(--accent-3)}[data-ui-system=darkex-kit] .gdp-bucket-name{vertical-align:middle;gap:2px;margin-left:8px;display:inline-grid}[data-ui-system=darkex-kit] .gdp-bucket-mix-bar{min-width:180px}[data-ui-system=darkex-kit] .gdp-funnel-panel{padding:12px}[data-ui-system=darkex-kit] .gdp-funnel-panel h3{color:var(--fg);font:600 .86rem var(--sans);margin:0 0 10px}[data-ui-system=darkex-kit] .gdp-funnel li>span:first-child{gap:2px;display:grid}[data-ui-system=darkex-kit] .gdp-funnel li small{color:color-mix(in srgb,var(--fg) 45%,transparent);font:500 .63rem var(--mono)}[data-ui-system=darkex-kit] .gdp-migration-notice{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);border-left:2px solid var(--warn);border-radius:var(--kit-radius-panel);background:color-mix(in srgb,var(--warn) 7%,var(--surface));color:var(--fg)}@media (width<=900px){[data-ui-system=darkex-kit] .gdp-scope-panel{position:static}[data-ui-system=darkex-kit] .gdp-scope-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"period""tags""buckets""signals""run"}[data-ui-system=darkex-kit] .gdp-control-card--tags,[data-ui-system=darkex-kit] .gdp-run-panel,[data-ui-system=darkex-kit] .gdp-control-card--period .c60-control-grid{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .gdp-generate-report{width:100%}[data-ui-system=darkex-kit] .gdp-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-system=darkex-kit] .gdp-kpi-strip>*{border-bottom:var(--line)}[data-ui-system=darkex-kit] .gdp-tier-card-groups{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){[data-ui-system=darkex-kit] .gdp-context-grid{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .gdp-context-metric{border-right:0;border-bottom:var(--line)}[data-ui-system=darkex-kit] .gdp-tier-card-summary{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-system=darkex-kit] .gdp-tier-comparison-row{grid-template-columns:minmax(0,1fr)}}[data-ui-system=darkex-kit].campaign-eligibility-page{width:100%;min-width:0;color:var(--fg);gap:12px;display:grid}[data-ui-system=darkex-kit] :is(.campaign-eligibility-guide,.campaign-eligibility-scope,.campaign-eligibility-export-panel,.campaign-eligibility-row-detail){border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);box-shadow:none}[data-ui-system=darkex-kit] .campaign-eligibility-guide,[data-ui-system=darkex-kit] .campaign-eligibility-export-panel{border-top:2px solid var(--accent);overflow:hidden}[data-ui-system=darkex-kit] .campaign-eligibility-kpis{grid-template-columns:1.2fr repeat(5,minmax(0,1fr))}[data-ui-system=darkex-kit] .campaign-eligibility-kpi-action{background:color-mix(in srgb,var(--warn) 8%,var(--surface))}[data-ui-system=darkex-kit] .campaign-eligibility-kpis--aggregate{grid-template-columns:repeat(3,minmax(0,1fr))}[data-ui-system=darkex-kit] .campaign-eligibility-decision-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}[data-ui-system=darkex-kit] .campaign-eligibility-decision-card{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);min-width:0;padding:10px 12px}[data-ui-system=darkex-kit] .campaign-eligibility-decision-card.action-positive{border-color:color-mix(in srgb,var(--pos) 28%,transparent);background:color-mix(in srgb,var(--pos) 7%,var(--surface))}[data-ui-system=darkex-kit] .campaign-eligibility-decision-card.action-warning{border-color:color-mix(in srgb,var(--warn) 30%,transparent);background:color-mix(in srgb,var(--warn) 8%,var(--surface))}[data-ui-system=darkex-kit] .campaign-eligibility-filters{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}[data-ui-system=darkex-kit] .campaign-eligibility-queue-tabs{order:3;margin-left:auto}[data-ui-system=darkex-kit] .campaign-eligibility-table-wrap{max-width:100%;overflow:auto}[data-ui-system=darkex-kit] .campaign-eligibility-table{border-top-color:var(--accent);min-width:1320px}[data-ui-system=darkex-kit] .campaign-eligibility-table :is(th,td){border-right:var(--line);border-bottom:var(--line);background:var(--surface);padding:9px 10px}[data-ui-system=darkex-kit] .campaign-eligibility-table thead th{background:var(--thead)}[data-ui-system=darkex-kit] .campaign-eligibility-table thead tr:first-child th{color:color-mix(in srgb,var(--fg) 64%,transparent);font:800 .63rem var(--sans);letter-spacing:.05em;text-align:left;text-transform:uppercase}[data-ui-system=darkex-kit] .campaign-eligibility-table .is-frozen-identity{min-width:150px}[data-ui-system=darkex-kit] .campaign-eligibility-uid{font-family:var(--mono);gap:2px;display:grid}[data-ui-system=darkex-kit] .campaign-eligibility-uid small{color:color-mix(in srgb,var(--fg) 42%,transparent)}[data-ui-system=darkex-kit] .campaign-eligibility-why{min-width:210px;color:color-mix(in srgb,var(--fg) 70%,transparent)}[data-ui-system=darkex-kit] .campaign-eligibility-table .is-result-column{justify-content:space-between;align-items:center;gap:8px;min-width:170px;display:flex}[data-ui-system=darkex-kit] .campaign-eligibility-queue-group td{background:color-mix(in srgb,var(--surface-2) 68%,var(--surface));color:var(--accent-3);position:static}[data-ui-system=darkex-kit] .campaign-eligibility-detail-row>td{background:var(--bg);padding:10px;position:static}[data-ui-system=darkex-kit] .campaign-eligibility-row-detail{border-top-color:var(--accent);padding:14px;position:relative}[data-ui-system=darkex-kit] .campaign-eligibility-sheet-actions{justify-content:flex-end;margin-bottom:8px;display:flex}[data-ui-system=darkex-kit] .campaign-eligibility-disposition-panel{border:var(--edge);border-left:2px solid var(--warn);border-radius:var(--kit-radius-panel);background:color-mix(in srgb,var(--warn) 6%,var(--surface))}[data-ui-system=darkex-kit] .campaign-eligibility-operator-field input:invalid{border-color:color-mix(in srgb,var(--warn) 42%,transparent)}[data-ui-system=darkex-kit] .campaign-eligibility-finance-workspace{gap:0;display:grid}[data-ui-system=darkex-kit] .campaign-eligibility-export-head{background:var(--surface-2)}[data-ui-system=darkex-kit] .campaign-eligibility-finance-kpis{border-inline:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr))}[data-ui-system=darkex-kit] .campaign-eligibility-export-grid{border-bottom:var(--line)}[data-ui-system=darkex-kit] .campaign-eligibility-finance-table-wrap{overflow:auto}[data-ui-system=darkex-kit] .campaign-eligibility-finance-table{border-top:0;min-width:720px}[data-ui-system=darkex-kit] .campaign-eligibility-finance-table :is(th,td){border-bottom:var(--line);background:var(--surface);padding:9px 12px}[data-ui-system=darkex-kit] .campaign-eligibility-mobile-export-note{border-top:var(--line);color:color-mix(in srgb,var(--fg) 50%,transparent);font:500 .67rem var(--mono);margin:0;padding:10px 12px;display:none}@media (width<=1000px){[data-ui-system=darkex-kit] .campaign-eligibility-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}[data-ui-system=darkex-kit] .campaign-eligibility-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){[data-ui-system=darkex-kit] .campaign-eligibility-kpis,[data-ui-system=darkex-kit] .campaign-eligibility-kpis--aggregate,[data-ui-system=darkex-kit] .campaign-eligibility-decision-grid{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .campaign-eligibility-filters{flex-direction:column;align-items:stretch}[data-ui-system=darkex-kit] .campaign-eligibility-queue-tabs{order:0;width:100%;margin-left:0}[data-ui-system=darkex-kit] .campaign-eligibility-queue-tabs>button{flex:1 1 0}[data-ui-system=darkex-kit] .campaign-eligibility-row-detail{z-index:60;border-top:2px solid var(--accent);border-radius:var(--kit-radius-strip) var(--kit-radius-strip) 0 0;max-height:88dvh;box-shadow:0 -24px 64px color-mix(in srgb,var(--bg) 82%,transparent);position:fixed;inset:auto 0 0;overflow:auto}[data-ui-system=darkex-kit] .campaign-eligibility-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-system=darkex-kit] .campaign-eligibility-export-actions{display:none}[data-ui-system=darkex-kit] .campaign-eligibility-mobile-export-note{display:block}}[data-ui-system=darkex-kit] :is(.leo-v2-comparison-table,.leo-v2-live-table,.dm-leo-table){font-variant-numeric:tabular-nums;border-radius:0}[data-ui-system=darkex-kit] :is(.leo-v2-comparison-table,.leo-v2-live-table,.dm-leo-table) :is(th,td){border-color:color-mix(in srgb,var(--fg) 8%,transparent)}[data-ui-system=darkex-kit] :is(.leo-v2-comparison-table,.leo-v2-live-table,.dm-leo-table) thead th{background:var(--thead);color:color-mix(in srgb,var(--fg) 64%,transparent)}@media (width<=640px){[data-ui-system=darkex-kit] .leo-v2-report-section :is(.dm-table-wrap,.leo-v2-live-table-wrap){overflow:auto}}[data-ui-system=darkex-kit].digital-marketing-page{width:100%;min-width:0;color:var(--fg);gap:12px;display:grid}[data-ui-system=darkex-kit] :is(.dm-panel,.dm-control-card,.dm-scope-details,.dm-run-panel,.dm-report-comparison-card,.dm-ftd-country-board,.dm-staking-summary-card,.dm-drill-card){border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);box-shadow:none}[data-ui-system=darkex-kit] .dm-segment-switcher{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface-2);scrollbar-width:thin;gap:3px;max-width:100%;padding:3px;display:flex;overflow:auto}[data-ui-system=darkex-kit] .dm-workspace-rail{background:color-mix(in srgb,var(--surface-2) 90%,var(--accent) 10%);justify-self:start;width:max-content}[data-ui-system=darkex-kit] .dm-report-rail{border-left:2px solid color-mix(in srgb,var(--accent) 62%,transparent);width:100%}[data-ui-system=darkex-kit] .dm-segment-tab{border-radius:var(--kit-radius-control);min-height:34px;color:color-mix(in srgb,var(--fg) 58%,transparent);font:700 .67rem var(--mono);background:0 0;border:1px solid #0000;flex:none;padding:7px 11px}[data-ui-system=darkex-kit] .dm-segment-tab--active{border-color:color-mix(in srgb,var(--accent) 36%,transparent);background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--accent-3)}[data-ui-system=darkex-kit] .dm-run-memory{z-index:18;border:var(--edge);border-left:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 9px 24px color-mix(in srgb,var(--bg) 54%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid;position:sticky;top:0}[data-ui-system=darkex-kit] .dm-run-memory>div:first-child{align-items:center;gap:6px;min-width:0;display:flex;overflow:auto}[data-ui-system=darkex-kit] .dm-run-memory :is(span,small){color:color-mix(in srgb,var(--fg) 55%,transparent);font:650 .62rem var(--mono);flex:none}[data-ui-system=darkex-kit] .dm-run-memory strong{color:var(--accent-3);font:800 .65rem var(--mono)}[data-ui-system=darkex-kit] .dm-run-memory .dm-action-row{flex-wrap:nowrap;margin:0}[data-ui-system=darkex-kit] .dm-panel-form{gap:9px;display:grid}[data-ui-system=darkex-kit] .dm-setup-workspace{border:var(--edge);border-radius:var(--kit-radius-panel);background:color-mix(in srgb,var(--surface-2) 52%,transparent);padding:10px}[data-ui-system=darkex-kit] .dm-setup-workspace-head{border-bottom:var(--edge);grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:16px;padding:2px 2px 9px;display:flex}[data-ui-system=darkex-kit] .dm-setup-workspace-head>div{gap:3px;display:grid}[data-ui-system=darkex-kit] .dm-setup-workspace-head span{color:color-mix(in srgb,var(--fg) 55%,transparent);font:700 .62rem var(--mono);letter-spacing:.08em;text-transform:uppercase}[data-ui-system=darkex-kit] .dm-setup-workspace-head strong{color:var(--fg);font:760 .84rem var(--sans)}[data-ui-system=darkex-kit] .dm-control-card{padding:11px 12px}[data-ui-system=darkex-kit] .dm-run-panel{border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 4%,var(--surface))}[data-ui-system=darkex-kit] .dm-run-panel>.dm-primary-run-action{justify-self:end;width:auto;min-width:220px}[data-ui-system=darkex-kit] .dm-report-comparison-table{min-width:700px}[data-ui-system=darkex-kit] .dm-report-comparison-table .dm-report-allocation{background:color-mix(in srgb,var(--accent) 6%,var(--surface));min-width:180px}[data-ui-system=darkex-kit] .dm-report-comparison-table tbody th{color:color-mix(in srgb,var(--fg) 74%,transparent);text-align:left;font-weight:680}[data-ui-system=darkex-kit] :is(.dm-customer-table,.dm-dataset-user-table){min-width:1660px}[data-ui-system=darkex-kit] :is(.dm-customer-table,.dm-dataset-user-table) thead tr:first-child th{border-right:2px solid var(--rule)}[data-ui-system=darkex-kit] .dm-campaign-master-detail{min-height:420px}[data-ui-system=darkex-kit] .dm-master-detail-heading{border-bottom:var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}[data-ui-system=darkex-kit] .dm-master-detail-heading span{color:color-mix(in srgb,var(--fg) 48%,transparent);font:600 .64rem var(--mono)}[data-ui-system=darkex-kit] .ui-master-list>button{border:0;border-bottom:var(--line);width:100%;color:var(--fg);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:10px 12px;display:grid}[data-ui-system=darkex-kit] .ui-master-list>button:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}[data-ui-system=darkex-kit] .ui-master-list>button.is-selected{box-shadow:inset 2px 0 var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}[data-ui-system=darkex-kit] .ui-master-list>button>span{gap:2px;display:grid}[data-ui-system=darkex-kit] .ui-master-list>button small{color:color-mix(in srgb,var(--fg) 46%,transparent);font:550 .59rem var(--mono)}[data-ui-system=darkex-kit] .ui-master-list>button .ui-allocation-bar{grid-column:1/-1;min-width:0}[data-ui-system=darkex-kit] .ui-detail-pane{align-content:start;gap:12px;padding-bottom:12px;display:grid}[data-ui-system=darkex-kit] .ui-detail-pane>:not(.dm-master-detail-heading){margin-inline:12px}[data-ui-system=darkex-kit] .dm-country-bars{gap:7px;display:grid}[data-ui-system=darkex-kit] .dm-country-bars>div{grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}[data-ui-system=darkex-kit] .dm-country-bars>div.is-warning .ui-allocation-bar-fill{background:var(--warn)}[data-ui-system=darkex-kit] .ui-table-total>*{border-top:2px solid var(--rule);background:var(--surface-2);font-weight:780}[data-ui-system=darkex-kit] .dm-ftd-country-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);align-items:start;gap:10px;display:grid}[data-ui-system=darkex-kit] .dm-ftd-country-detail{border:var(--edge);border-top:2px solid var(--accent);background:var(--surface)}[data-ui-system=darkex-kit] .dm-kyc-funnel-summary-grid{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:12px;display:grid}[data-ui-system=darkex-kit] .dm-kyc-funnel-chart{border:var(--edge);border-top:2px solid var(--accent);background:var(--surface);padding:10px}[data-ui-system=darkex-kit] .dm-kyc-funnel-chart .ui-funnel-row>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-ui-system=darkex-kit] .dm-kyc-funnel-chart small{color:var(--neg);font:700 .63rem var(--mono)}[data-ui-system=darkex-kit] .dm-uid-match-banner{grid-template-columns:minmax(260px,1.35fr) minmax(190px,.8fr) minmax(160px,.6fr)}[data-ui-system=darkex-kit] .dm-uid-match-banner>div:first-child{gap:3px;display:grid}[data-ui-system=darkex-kit] .dm-uid-match-banner>div:first-child strong{color:var(--accent-3);font:800 1.55rem var(--mono)}[data-ui-system=darkex-kit] .dm-uid-match-banner details summary{cursor:pointer;color:var(--accent-3);font:700 .67rem var(--mono)}[data-ui-system=darkex-kit] .dm-unmatched-reasons{gap:6px;margin-top:8px;display:grid}[data-ui-system=darkex-kit] .dm-unmatched-reasons>div{color:color-mix(in srgb,var(--fg) 58%,transparent);font:600 .6rem var(--mono);justify-content:space-between;gap:8px;display:flex}[data-ui-system=darkex-kit] .dm-staking-status-grid{flex-wrap:wrap;gap:5px;display:flex}[data-ui-system=darkex-kit] .dm-staking-status-grid.dm-staking-status-grid--bounded{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));width:100%;min-width:0;display:grid}[data-ui-system=darkex-kit] .dm-status-check-row{border:var(--edge);border-radius:var(--kit-radius-pill);background:0 0}[data-ui-system=darkex-kit] .dm-status-check-row--selected{border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--accent-3)}[data-ui-system=darkex-kit] .dm-staking-product-table{min-width:760px}@media (width<=900px){[data-ui-system=darkex-kit] .dm-ftd-country-grid,[data-ui-system=darkex-kit] .dm-kyc-funnel-summary-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){[data-ui-system=darkex-kit] .dm-run-memory{grid-template-columns:minmax(0,1fr);max-height:112px;top:0;overflow:auto}[data-ui-system=darkex-kit] .dm-run-memory>div:first-child{flex-wrap:wrap;max-height:48px}[data-ui-system=darkex-kit] .dm-segment-switcher{border-inline:0;border-radius:0;margin-inline:-12px}[data-ui-system=darkex-kit] .dm-workspace-rail{justify-self:stretch;width:auto}[data-ui-system=darkex-kit] .dm-setup-workspace-head{flex-direction:column;align-items:flex-start}[data-ui-system=darkex-kit] .dm-run-panel>.dm-primary-run-action{justify-self:stretch;width:100%;min-width:0}[data-ui-system=darkex-kit] .dm-report-comparison-card.ui-comparison-cards .dm-table-wrap{overflow:visible}[data-ui-system=darkex-kit] .dm-report-comparison-card.ui-comparison-cards table{min-width:0}[data-ui-system=darkex-kit] .dm-report-comparison-card.ui-comparison-cards thead{display:none}[data-ui-system=darkex-kit] .dm-report-comparison-card.ui-comparison-cards tbody{gap:8px;display:grid}[data-ui-system=darkex-kit] .dm-report-comparison-card.ui-comparison-cards tr{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}[data-ui-system=darkex-kit] .dm-report-comparison-card.ui-comparison-cards tr>*{border:0;border-bottom:var(--line);background:0 0;min-width:0;padding:9px 10px;display:grid}[data-ui-system=darkex-kit] .dm-report-comparison-card.ui-comparison-cards tr>th{color:var(--fg);grid-column:1/-1}[data-ui-system=darkex-kit] .dm-report-comparison-card.ui-comparison-cards tr>.dm-report-allocation{order:4;grid-column:1/-1}[data-ui-system=darkex-kit] .dm-uid-match-banner{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .ui-master-list{max-height:270px}}[data-ui-system=darkex-kit] .c60-control-group-title{color:var(--accent-3);font-family:var(--sans)}[data-ui-system=darkex-kit] .c60-table-wrap{overscroll-behavior-inline:contain;width:100%;max-width:none;overflow-x:auto}[data-ui-system=darkex-kit] .c60-table{width:100%;min-width:1180px}[data-ui-system=darkex-kit].mapping-project,[data-ui-system=darkex-kit].affiliate-visual-page{width:100%;min-width:0;max-width:none;color:var(--fg);gap:12px;display:grid}[data-ui-system=darkex-kit].mapping-project>.header{margin:0}[data-ui-system=darkex-kit] .mapping-layout-single,[data-ui-system=darkex-kit] .mapping-tree-panel{width:100%;min-width:0}[data-ui-system=darkex-kit] .mapping-tree-panel{border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);overflow:hidden}[data-ui-system=darkex-kit] .node-detail-panel{border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);box-shadow:0 -18px 48px color-mix(in srgb,var(--bg) 70%,transparent)}[data-ui-system=darkex-kit] .affiliate-visual-preload-card{border-top:2px solid var(--accent);padding:0;overflow:hidden}[data-ui-system=darkex-kit] .affiliate-visual-preload-card>div{padding:0;display:grid}[data-ui-system=darkex-kit] .affiliate-visual-cache-fact{border-bottom:var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}[data-ui-system=darkex-kit] .affiliate-visual-cache-fact>div{gap:3px;display:grid}[data-ui-system=darkex-kit] .affiliate-visual-cache-fact strong{color:var(--fg);font:720 .72rem var(--mono)}[data-ui-system=darkex-kit] .affiliate-visual-cache-fact span{color:color-mix(in srgb,var(--fg) 50%,transparent);font:550 .62rem/1.5 var(--mono)}[data-ui-system=darkex-kit] .affiliate-visual-cache-fact .affiliate-visual-cache-status{color:inherit;font:inherit}[data-ui-system=darkex-kit] .affiliate-visual-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}[data-ui-system=darkex-kit] .affiliate-visual-kpi-strip>div{border:0;border-right:var(--line);background:0 0;border-radius:0;min-width:0;padding:10px 12px}[data-ui-system=darkex-kit] .affiliate-visual-kpi-strip>div:last-child{border-right:0}[data-ui-system=darkex-kit] .affiliate-visual-kpi-strip span{color:color-mix(in srgb,var(--fg) 45%,transparent);font:650 .58rem var(--mono);text-transform:uppercase;letter-spacing:.05em}[data-ui-system=darkex-kit] .affiliate-visual-kpi-strip strong{color:var(--fg);font:760 1.05rem var(--mono)}[data-ui-system=darkex-kit] .affiliate-visual-layout{grid-template-columns:290px minmax(0,1fr) 320px;align-items:start;gap:10px;min-width:0;display:grid}[data-ui-system=darkex-kit] :is(.affiliate-visual-roots,.affiliate-visual-stage,.affiliate-visual-inspector){border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);min-width:0;box-shadow:none;overflow:hidden}[data-ui-system=darkex-kit] .affiliate-visual-roots{max-height:680px}[data-ui-system=darkex-kit] .affiliate-visual-stage{min-height:520px}[data-ui-system=darkex-kit] .affiliate-visual-inspector{position:sticky;top:10px}[data-ui-system=darkex-kit] :is(.affiliate-visual-panel-head,.affiliate-visual-stage-head,.affiliate-visual-inspector-head){border-bottom:var(--line);background:var(--surface-2)}[data-ui-system=darkex-kit] .affiliate-visual-search{border-bottom:var(--line);background:var(--surface)}[data-ui-system=darkex-kit] .affiliate-visual-root-list{max-height:580px}[data-ui-system=darkex-kit] .affiliate-visual-root-list>button{border-color:var(--rule);color:var(--fg);background:0 0}[data-ui-system=darkex-kit] .affiliate-visual-root-list>button:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}[data-ui-system=darkex-kit] .affiliate-visual-root-list>button.is-active{box-shadow:inset 2px 0 var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}[data-ui-system=darkex-kit] .affiliate-visual-tree-row:before{border-color:color-mix(in srgb,var(--fg) 14%,transparent)}[data-ui-system=darkex-kit] .affiliate-visual-tree-node{border-color:var(--rule);color:var(--fg);background:0 0}[data-ui-system=darkex-kit] .affiliate-visual-tree-row.is-active .affiliate-visual-tree-node{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 9%,var(--surface))}[data-ui-system=darkex-kit] .affiliate-visual-view-toggle{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);padding:3px}[data-ui-system=darkex-kit] .affiliate-visual-view-toggle>button{border-radius:var(--kit-radius-control);color:color-mix(in srgb,var(--fg) 54%,transparent);background:0 0}[data-ui-system=darkex-kit] .affiliate-visual-view-toggle>button.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent-3)}[data-ui-system=darkex-kit] .affiliate-visual-lens-toolbar{border-color:var(--rule);background:var(--surface-2)}[data-ui-system=darkex-kit] .affiliate-visual-lens-toolbar>span{color:color-mix(in srgb,var(--fg) 48%,transparent);font:600 .62rem var(--mono)}[data-ui-system=darkex-kit] .affiliate-visual-lens-viewport{background-color:var(--surface-2)}[data-ui-system=darkex-kit] .affiliate-visual-lens-lines path{stroke:color-mix(in srgb,var(--accent) 46%,transparent)}[data-ui-system=darkex-kit] .affiliate-visual-lens-node{border-color:var(--rule);background:var(--surface);color:var(--fg)}[data-ui-system=darkex-kit] .affiliate-visual-lens-node.is-active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 15%,transparent)}[data-ui-system=darkex-kit] .affiliate-visual-lens-node--aggregate{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}[data-ui-system=darkex-kit] .affiliate-visual-lens-minimap{border-color:var(--rule);background:color-mix(in srgb,var(--bg) 88%,transparent)}[data-ui-system=darkex-kit] .affiliate-visual-detail-row{border-color:var(--rule)}[data-ui-system=darkex-kit] .affiliate-visual-mobile-lens-note{color:color-mix(in srgb,var(--fg) 46%,transparent);font:550 .61rem/1.4 var(--mono);display:none}[data-ui-system=darkex-kit].mapping-project .report-table-wrap{max-height:none;overflow:auto visible}@media (width<=1100px){[data-ui-system=darkex-kit] .affiliate-visual-layout{grid-template-columns:240px minmax(0,1fr)}[data-ui-system=darkex-kit] .affiliate-visual-inspector{grid-column:1/-1;position:static}}@media (width<=640px){[data-ui-system=darkex-kit] .affiliate-visual-cache-fact{flex-direction:column;align-items:flex-start}[data-ui-system=darkex-kit] .affiliate-visual-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-system=darkex-kit] .affiliate-visual-kpi-strip>div:nth-child(2n){border-right:0}[data-ui-system=darkex-kit] .affiliate-visual-layout{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .affiliate-visual-roots{max-height:330px}[data-ui-system=darkex-kit] .affiliate-visual-stage{min-height:390px}[data-ui-system=darkex-kit] .affiliate-visual-inspector{grid-column:auto;max-height:72dvh;overflow:auto}[data-ui-system=darkex-kit] .affiliate-visual-view-toggle>button[aria-label="Show relationship lens"]{display:none}[data-ui-system=darkex-kit] .affiliate-visual-mobile-lens-note{flex:100%;display:block}}[data-ui-system=darkex-kit] .mapping-roster-loading{padding:12px}[data-ui-system=darkex-kit] :is(.tree-sync-bar,.batch-hydration-bar,.tree-hydration-bar,.stress-test-bar,.probe-monitor){color:color-mix(in srgb,var(--fg) 58%,transparent)}[data-ui-system=darkex-kit].report-layout{width:100%;min-width:0;max-width:none;color:var(--fg);grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}[data-ui-system=darkex-kit] .report-tree-sidebar{border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);position:relative;overflow:hidden}[data-ui-system=darkex-kit] .report-tree-sidebar.collapsed{border:0;width:0;min-width:0}[data-ui-system=darkex-kit] .tree-sidebar-header,[data-ui-system=darkex-kit] .tree-column-header{border-color:var(--rule);background:var(--surface-2);color:var(--fg)}[data-ui-system=darkex-kit] :is(.tree-sidebar-search,.tree-sort-bar){border-color:var(--rule);background:var(--surface)}[data-ui-system=darkex-kit] .tree-sort-btn.active{border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent) 11%,var(--surface));color:var(--accent-3)}[data-ui-system=darkex-kit] .tree-node{border-color:var(--rule);color:var(--fg);background:0 0}[data-ui-system=darkex-kit] .tree-node:hover,[data-ui-system=darkex-kit] .tree-node-active{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}[data-ui-system=darkex-kit] .report-container{min-width:0;color:var(--fg);background:0 0;align-content:start;gap:10px;padding:0;display:grid}[data-ui-system=darkex-kit] .report-top-bar{background:0 0;margin:0;padding:0}[data-ui-system=darkex-kit] .report-cards{border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-strip);background:var(--surface);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}[data-ui-system=darkex-kit] .report-card{border:0;border-right:var(--line);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:11px 12px}[data-ui-system=darkex-kit] .report-card:last-child{border-right:0}[data-ui-system=darkex-kit] .report-card-label{color:color-mix(in srgb,var(--fg) 44%,transparent);font:650 .57rem var(--mono);text-transform:uppercase;letter-spacing:.05em}[data-ui-system=darkex-kit] .report-card-value{color:var(--fg);font:760 1.08rem var(--mono)}[data-ui-system=darkex-kit] .report-card-sub{color:color-mix(in srgb,var(--fg) 42%,transparent);font:520 .58rem/1.45 var(--mono)}[data-ui-system=darkex-kit] .report-card.card-positive .report-card-value{color:var(--pos)}[data-ui-system=darkex-kit] .report-card.card-negative .report-card-value{color:var(--neg)}[data-ui-system=darkex-kit] :is(.report-date-bar,.excl-bar,.report-controls){border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}[data-ui-system=darkex-kit] .report-date-bar{border-left:2px solid var(--accent)}[data-ui-system=darkex-kit] .date-active-badge{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent-3)}[data-ui-system=darkex-kit] .excl-mode-toggle{border-color:var(--rule);background:var(--surface-2)}[data-ui-system=darkex-kit] .excl-mode-btn.active{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent-3)}[data-ui-system=darkex-kit] .report-controls{align-items:flex-start}[data-ui-system=darkex-kit] .profit-view-modes{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface-2);flex:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}[data-ui-system=darkex-kit] .profit-view-modes>button{border-radius:var(--kit-radius-control);min-width:0;color:color-mix(in srgb,var(--fg) 55%,transparent);text-align:left;background:0 0;border:1px solid #0000;gap:2px;padding:8px 10px;display:grid}[data-ui-system=darkex-kit] .profit-view-modes>button.is-active{border-color:color-mix(in srgb,var(--accent) 36%,transparent);background:color-mix(in srgb,var(--accent) 11%,var(--surface));color:var(--accent-3)}[data-ui-system=darkex-kit] .profit-view-modes strong{font:720 .69rem var(--sans)}[data-ui-system=darkex-kit] .profit-view-modes span{font:540 .58rem/1.35 var(--mono)}[data-ui-system=darkex-kit] .report-table-wrap{border:var(--edge);border-top:2px solid var(--accent);background:var(--surface);border-radius:0;overflow:auto}[data-ui-system=darkex-kit].report-loading-surface{padding:12px}[data-ui-system=darkex-kit] .report-table{font-variant-numeric:tabular-nums;min-width:1180px}[data-ui-system=darkex-kit] .report-table :is(th,td){border-color:var(--rule)}[data-ui-system=darkex-kit] .report-table thead th{z-index:2;background:var(--thead);color:color-mix(in srgb,var(--fg) 64%,transparent);position:sticky;top:0}[data-ui-system=darkex-kit] .report-table tr>:first-child{z-index:3;background:var(--surface);min-width:220px;position:sticky;left:0}[data-ui-system=darkex-kit] .report-table tr>:nth-child(2){z-index:3;background:var(--surface);min-width:112px;box-shadow:1px 0 0 color-mix(in srgb,var(--fg) 10%,transparent);position:sticky;left:220px}[data-ui-system=darkex-kit] .report-table thead tr>:is(:first-child,:nth-child(2)){z-index:5;background:var(--thead)}[data-ui-system=darkex-kit] .report-table tfoot tr>:is(:first-child,:nth-child(2)){background:var(--surface-2)}[data-ui-system=darkex-kit] .report-table tbody tr:hover>*{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}[data-ui-system=darkex-kit] .report-table td:has(.outlier-dot){background:color-mix(in srgb,var(--warn) 10%,var(--surface))}[data-ui-system=darkex-kit] .report-totals>*{border-top:2px solid var(--rule);background:var(--surface-2);font-weight:760}[data-ui-system=darkex-kit] .kol-detail-modal{border:var(--edge);border-top:2px solid var(--accent);background:var(--surface);color:var(--fg)}[data-ui-system=darkex-kit] .kol-modal-header{border-color:var(--rule);background:var(--surface-2)}@media (width<=1100px){[data-ui-system=darkex-kit] .report-cards{grid-template-columns:repeat(3,minmax(0,1fr))}[data-ui-system=darkex-kit] .report-card:nth-child(3n){border-right:0}}@media (width<=640px){[data-ui-system=darkex-kit].report-layout{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .report-tree-sidebar{display:none}[data-ui-system=darkex-kit] .report-cards{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-system=darkex-kit] .report-card:nth-child(3n){border-right:var(--line)}[data-ui-system=darkex-kit] .report-card:nth-child(2n){border-right:0}[data-ui-system=darkex-kit] :is(.report-date-bar,.excl-bar,.report-controls){flex-direction:column;align-items:stretch}[data-ui-system=darkex-kit] .profit-view-modes{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .profit-view-modes>button{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}}[data-ui-system=darkex-kit].finance-ops-daily-page{width:100%;max-width:none;color:var(--fg);gap:12px;margin:0}[data-ui-system=darkex-kit] .fod-sheet-page-header{border-color:var(--rule);align-items:flex-end;padding:0 0 12px}[data-ui-system=darkex-kit] .fod-sheet-page-header>div>span{color:var(--accent-3);font:760 .64rem var(--mono)}[data-ui-system=darkex-kit] .fod-sheet-page-header h1{color:var(--fg);font:740 clamp(1.3rem,2vw,1.8rem)/1.1 var(--sans)}[data-ui-system=darkex-kit] .fod-sheet-page-header p{color:color-mix(in srgb,var(--fg) 50%,transparent)}[data-ui-system=darkex-kit] .fod-sheet-toolbar label>span{color:color-mix(in srgb,var(--fg) 48%,transparent);font:680 .61rem var(--mono)}[data-ui-system=darkex-kit] .fod-sheet-toolbar input,[data-ui-system=darkex-kit] .fod-sheet-timezone{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--field);min-height:38px;color:var(--fg);font-family:var(--mono)}[data-ui-system=darkex-kit] .fod-sheet-toolbar input:focus{border-color:color-mix(in srgb,var(--accent) 62%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}[data-ui-system=darkex-kit] .fod-readable-panel{border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);overflow:hidden}[data-ui-system=darkex-kit] .fod-readable-fact-line{border-bottom:var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}[data-ui-system=darkex-kit] .fod-readable-fact-line strong{color:var(--fg);font:740 .72rem var(--mono)}[data-ui-system=darkex-kit] .fod-readable-fact-line span{color:color-mix(in srgb,var(--fg) 48%,transparent);font:540 .62rem/1.45 var(--mono);text-align:right}[data-ui-system=darkex-kit] .fod-readable-groups{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-ui-system=darkex-kit] .fod-readable-group{border-right:var(--line);min-width:0}[data-ui-system=darkex-kit] .fod-readable-group:last-child{border-right:0}[data-ui-system=darkex-kit] .fod-readable-group h2{border-bottom:var(--line);background:color-mix(in srgb,var(--surface-2) 62%,var(--surface));color:color-mix(in srgb,var(--fg) 68%,transparent);font:700 .66rem var(--sans);margin:0;padding:9px 11px}[data-ui-system=darkex-kit] .fod-readable-group>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui-system=darkex-kit] .fod-readable-metric{border-right:var(--line);border-bottom:var(--line);align-content:start;gap:3px;min-width:0;min-height:82px;padding:10px;display:grid}[data-ui-system=darkex-kit] .fod-readable-metric:nth-child(2n){border-right:0}[data-ui-system=darkex-kit] .fod-readable-metric>span{color:color-mix(in srgb,var(--fg) 44%,transparent);font:650 .57rem/1.35 var(--mono);text-transform:uppercase}[data-ui-system=darkex-kit] .fod-readable-metric strong{color:var(--fg);font:760 .94rem/1.2 var(--mono);overflow-wrap:anywhere}[data-ui-system=darkex-kit] .fod-readable-metric small{color:color-mix(in srgb,var(--fg) 45%,transparent);font:560 .57rem/1.35 var(--mono)}[data-ui-system=darkex-kit] .fod-readable-metric.is-negative strong{color:var(--neg)}[data-ui-system=darkex-kit] .fod-readable-metric.is-pending strong{color:var(--warn);font-style:italic}[data-ui-system=darkex-kit] .fod-readable-metric.is-readiness strong{color:color-mix(in srgb,var(--fg) 34%,transparent);font-style:normal}[data-ui-system=darkex-kit] .fod-sheet-frame{border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);overflow:hidden}[data-ui-system=darkex-kit] .fod-sheet-caption{border-color:var(--rule);background:var(--surface-2)}[data-ui-system=darkex-kit] .fod-sheet-caption h2{color:var(--fg)}[data-ui-system=darkex-kit] .fod-sheet-caption span{color:color-mix(in srgb,var(--fg) 48%,transparent);font-family:var(--mono)}[data-ui-system=darkex-kit] .fod-sheet-actions{align-items:center;gap:8px;display:flex}[data-ui-system=darkex-kit] .fod-sheet-actions small{color:var(--pos);font:650 .6rem var(--mono)}[data-ui-system=darkex-kit] .fod-sheet-mobile-toggle{border:0;border-bottom:var(--line);background:color-mix(in srgb,var(--accent) 8%,var(--surface));width:100%;color:var(--accent-3);font:700 .67rem var(--mono);text-align:left;padding:10px 12px;display:none}[data-ui-system=darkex-kit] .fod-sheet-table-scroll{scrollbar-color:color-mix(in srgb,var(--accent) 46%,transparent) color-mix(in srgb,var(--fg) 4%,transparent)}[data-ui-system=darkex-kit] .fod-sheet-table :is(th,td){border-color:var(--rule)}[data-ui-system=darkex-kit] .fod-sheet-table th{background:var(--thead);color:color-mix(in srgb,var(--fg) 70%,transparent)}[data-ui-system=darkex-kit] .fod-sheet-table td{background:var(--surface);color:var(--fg);font-family:var(--mono)}[data-ui-system=darkex-kit] .fod-sheet-table :is(th,td):first-child{z-index:3;box-shadow:1px 0 var(--rule);position:sticky;left:0}[data-ui-system=darkex-kit] .fod-sheet-table :is(th,td):nth-child(2){z-index:3;box-shadow:1px 0 var(--rule);position:sticky;left:112px}[data-ui-system=darkex-kit] .fod-sheet-table th:first-child,[data-ui-system=darkex-kit] .fod-sheet-table th:nth-child(2){z-index:4;background:var(--thead)}[data-ui-system=darkex-kit] .fod-sheet-cell-ratio{color:color-mix(in srgb,var(--fg) 48%,transparent);font-family:var(--mono)}[data-ui-system=darkex-kit] .fod-sheet-cell--pending{background:color-mix(in srgb,var(--warn) 7%,var(--surface));color:var(--warn)}[data-ui-system=darkex-kit] .fod-sheet-empty-cell{color:color-mix(in srgb,var(--fg) 42%,transparent)}[data-ui-system=darkex-kit] .fod-sheet-status{border-color:var(--rule);background:var(--surface-2);color:color-mix(in srgb,var(--fg) 52%,transparent)}[data-ui-system=darkex-kit] .fod-sheet-status strong{color:var(--fg)}[data-ui-system=darkex-kit] .fod-sheet-status .is-error{color:var(--neg)}[data-ui-system=darkex-kit] .fod-sheet-notes{border-color:var(--rule);color:color-mix(in srgb,var(--fg) 42%,transparent)}[data-ui-system=darkex-kit] .fod-sheet-notes span:before{color:var(--accent-3)}@media (width<=1100px){[data-ui-system=darkex-kit] .fod-readable-groups{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-system=darkex-kit] .fod-readable-group:nth-child(2n){border-right:0}}@media (width<=640px){[data-ui-system=darkex-kit] .fod-readable-fact-line{flex-direction:column;align-items:flex-start}[data-ui-system=darkex-kit] .fod-readable-fact-line span{text-align:left}[data-ui-system=darkex-kit] .fod-readable-groups{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .fod-readable-group{border-right:0}[data-ui-system=darkex-kit] .fod-sheet-actions{flex-wrap:wrap;width:100%}[data-ui-system=darkex-kit] .fod-sheet-mobile-toggle{display:block}[data-ui-system=darkex-kit] .fod-sheet-table-region{display:none}[data-ui-system=darkex-kit] .fod-sheet-table-region.is-open{display:block}}[data-ui-system=darkex-kit].broker-cashflows-page{width:100%;max-width:none;color:var(--fg);gap:12px}[data-ui-system=darkex-kit] :is(.broker-control-panel,.broker-summary-panel){border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);box-shadow:none;overflow:hidden}[data-ui-system=darkex-kit] .broker-unlock-panel{border-top:2px solid var(--accent);width:min(100%,620px);margin:18px auto 0}[data-ui-system=darkex-kit] .broker-unlock-copy{border-bottom:var(--line);background:var(--surface-2);gap:7px;padding:16px 16px 13px;display:grid}[data-ui-system=darkex-kit] .broker-unlock-copy h2{color:var(--fg);font:720 .9rem var(--sans);margin:0}[data-ui-system=darkex-kit] .broker-unlock-copy p{color:color-mix(in srgb,var(--fg) 50%,transparent);font:540 .67rem/1.5 var(--mono);margin:0}[data-ui-system=darkex-kit] .broker-unlock-status{flex-wrap:wrap;gap:7px;display:flex}[data-ui-system=darkex-kit] .broker-unlock-status span{border:var(--edge);border-radius:var(--kit-radius-pill);font:680 .59rem var(--mono);padding:4px 8px}[data-ui-system=darkex-kit] .broker-unlock-status .is-valid{border-color:color-mix(in srgb,var(--pos) 30%,transparent);background:color-mix(in srgb,var(--pos) 8%,var(--surface));color:var(--pos)}[data-ui-system=darkex-kit] .broker-unlock-status .is-required{border-color:color-mix(in srgb,var(--warn) 34%,transparent);background:color-mix(in srgb,var(--warn) 8%,var(--surface));color:var(--warn)}[data-ui-system=darkex-kit] .broker-unlock-status .is-required:after{content:"_";animation:1s step-end infinite brokerCaret}[data-ui-system=darkex-kit] .broker-unlock-panel .broker-control-form{padding:14px 16px 16px}[data-ui-system=darkex-kit] .broker-control-panel:not(.broker-unlock-panel){z-index:8;border-left:2px solid var(--accent);background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}[data-ui-system=darkex-kit] .broker-control-form{align-items:flex-end}[data-ui-system=darkex-kit] .broker-field>span{color:color-mix(in srgb,var(--fg) 48%,transparent);font-family:var(--mono)}[data-ui-system=darkex-kit] .broker-error{border-color:color-mix(in srgb,var(--neg) 32%,transparent);background:color-mix(in srgb,var(--neg) 8%,var(--surface));color:var(--neg)}[data-ui-system=darkex-kit] .broker-section-heading{border-bottom:var(--line);background:var(--surface-2);padding:10px 12px}[data-ui-system=darkex-kit] .broker-section-heading h2{color:var(--fg);font:720 .82rem var(--sans);margin:0}[data-ui-system=darkex-kit] .broker-summary-layout{grid-template-columns:minmax(0,1fr) 240px;gap:0;display:grid}[data-ui-system=darkex-kit] .broker-table-wrap{overflow:auto}[data-ui-system=darkex-kit] .broker-grid-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}[data-ui-system=darkex-kit] .broker-grid-table :is(th,td){border-color:var(--rule)}[data-ui-system=darkex-kit] .broker-grid-table thead th{background:var(--thead);color:color-mix(in srgb,var(--fg) 64%,transparent);font-family:var(--mono)}[data-ui-system=darkex-kit] .broker-grid-table td{background:var(--surface);color:var(--fg);font-family:var(--mono)}[data-ui-system=darkex-kit] .broker-grid-table tbody tr:hover>:is(th,td){background:color-mix(in srgb,var(--accent) 5%,var(--surface))}[data-ui-system=darkex-kit] .broker-summary-table{min-width:860px}[data-ui-system=darkex-kit] .broker-summary-table thead tr:first-child th:not(:first-child){border-left:2px solid var(--rule);text-align:center}[data-ui-system=darkex-kit] .broker-summary-net>*{border-top:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface));font-weight:760}[data-ui-system=darkex-kit] .broker-poll-summary{border-left:var(--line);background:var(--surface-2)}[data-ui-system=darkex-kit] .broker-poll-summary>div{border-color:var(--rule)}[data-ui-system=darkex-kit] .broker-poll-summary dt,[data-ui-system=darkex-kit] .broker-cache-meta dt{color:color-mix(in srgb,var(--fg) 44%,transparent);font-family:var(--mono)}[data-ui-system=darkex-kit] .broker-poll-summary dd,[data-ui-system=darkex-kit] .broker-cache-meta dd{color:var(--fg);font-family:var(--mono)}[data-ui-system=darkex-kit] .broker-status-table{min-width:720px}[data-ui-system=darkex-kit] .broker-status-table thead th:nth-child(2){color:var(--pos)}[data-ui-system=darkex-kit] .broker-status-table thead th:nth-child(3){color:var(--warn)}[data-ui-system=darkex-kit] .broker-status-table thead th:nth-child(4){color:var(--accent-3)}[data-ui-system=darkex-kit] .broker-status-empty{opacity:.5;color:color-mix(in srgb,var(--fg) 42%,transparent)}[data-ui-system=darkex-kit] .broker-expand-button{border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent-3)}[data-ui-system=darkex-kit] .broker-drilldown-row>td{background:var(--surface-2)}[data-ui-system=darkex-kit] .broker-cache-panel{border-style:dashed;border-top:2px dashed var(--warn)}[data-ui-system=darkex-kit] .broker-cache-panel .broker-section-heading h2:after{content:"TRIAL";border:1px solid color-mix(in srgb,var(--warn) 36%,transparent);border-radius:var(--kit-radius-pill);color:var(--warn);font:700 .55rem var(--mono);vertical-align:middle;margin-left:8px;padding:3px 6px}[data-ui-system=darkex-kit] .broker-cache-header{border-bottom:var(--line);background:var(--surface-2)}[data-ui-system=darkex-kit] .broker-cache-meta{background:var(--surface)}[data-ui-system=darkex-kit] .broker-cache-meta>div{border-color:var(--rule);background:0 0}[data-ui-system=darkex-kit] .broker-cache-coverage{border-top:var(--line);background:var(--surface-2);gap:9px;padding:11px 12px;display:grid}[data-ui-system=darkex-kit] .broker-cache-coverage>div{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:10px;display:grid}[data-ui-system=darkex-kit] .broker-cache-coverage span,[data-ui-system=darkex-kit] .broker-cache-coverage p{color:color-mix(in srgb,var(--fg) 50%,transparent);font:560 .61rem/1.45 var(--mono)}[data-ui-system=darkex-kit] .broker-cache-coverage p{margin:0}[data-ui-system=darkex-kit] .broker-cache-coverage-track{border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--fg) 8%,transparent);height:5px;overflow:hidden}[data-ui-system=darkex-kit] .broker-cache-coverage-track>div{background:var(--warn);min-width:3px;height:100%}@media (width<=1100px){[data-ui-system=darkex-kit] .broker-summary-layout{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .broker-poll-summary{border-top:var(--line);border-left:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}@media (width<=640px){[data-ui-system=darkex-kit] .broker-control-panel:not(.broker-unlock-panel){position:static}[data-ui-system=darkex-kit] .broker-control-form{flex-direction:column;align-items:stretch}[data-ui-system=darkex-kit] .broker-summary-table{min-width:0}[data-ui-system=darkex-kit] .broker-summary-table thead{display:none}[data-ui-system=darkex-kit] .broker-summary-table tbody{gap:8px;padding:8px;display:grid}[data-ui-system=darkex-kit] .broker-summary-table tr{border:var(--edge);border-radius:var(--kit-radius-panel);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}[data-ui-system=darkex-kit] .broker-summary-table tr>*{border:0;border-bottom:var(--line);background:var(--surface);padding:8px;display:grid}[data-ui-system=darkex-kit] .broker-summary-table tr>th{grid-column:1/-1}[data-ui-system=darkex-kit] .broker-poll-summary{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-system=darkex-kit] .broker-cache-panel,[data-ui-system=darkex-kit] .broker-cache-panel~*{display:none}}@keyframes brokerCaret{50%{opacity:0}}[data-ui-system=darkex-kit].kyc-checks-page{width:100%;max-width:none;color:var(--fg);background:0 0;gap:12px}[data-ui-system=darkex-kit] .kyc-checks-query-card{border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);box-shadow:none;overflow:hidden}[data-ui-system=darkex-kit] .kyc-checks-toolbar{grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) minmax(150px,.7fr) auto;align-items:end;gap:9px;display:grid}[data-ui-system=darkex-kit] .kyc-checks-field{gap:5px;min-width:0;display:grid}[data-ui-system=darkex-kit] .kyc-checks-field>span{color:color-mix(in srgb,var(--fg) 46%,transparent);font:660 .59rem var(--mono);text-transform:uppercase;letter-spacing:.05em}[data-ui-system=darkex-kit] .kyc-checks-field :is(input,select){border:var(--edge);border-radius:var(--kit-radius-control);background:var(--field);width:100%;min-height:38px;color:var(--fg);font:650 .7rem var(--mono);padding:0 10px}[data-ui-system=darkex-kit] .kyc-checks-actions{justify-content:flex-end;display:flex}[data-ui-system=darkex-kit] .kyc-checks-notice{border:var(--edge);border-radius:var(--kit-radius-control);font:560 .66rem/1.5 var(--mono);padding:10px 12px}[data-ui-system=darkex-kit] .kyc-checks-notice.is-error{border-color:color-mix(in srgb,var(--neg) 34%,transparent);background:color-mix(in srgb,var(--neg) 8%,var(--surface));color:var(--neg)}[data-ui-system=darkex-kit] .kyc-checks-notice.is-warning{border-color:color-mix(in srgb,var(--warn) 34%,transparent);background:color-mix(in srgb,var(--warn) 8%,var(--surface));color:var(--warn)}[data-ui-system=darkex-kit] .kyc-section-heading{border-bottom:var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}[data-ui-system=darkex-kit] .kyc-section-heading h2{color:var(--fg);font:720 .82rem var(--sans);margin:0}[data-ui-system=darkex-kit] .kyc-section-heading span{color:color-mix(in srgb,var(--fg) 48%,transparent);font:540 .61rem var(--mono)}[data-ui-system=darkex-kit] .kyc-outcomes{border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);overflow:hidden}[data-ui-system=darkex-kit] .kyc-outcome-headline{grid-template-columns:1.2fr repeat(3,minmax(0,.7fr));display:grid}[data-ui-system=darkex-kit] .kyc-outcome-headline>div{border-right:var(--line);gap:3px;padding:12px;display:grid}[data-ui-system=darkex-kit] .kyc-outcome-headline>div:last-child{border-right:0}[data-ui-system=darkex-kit] .kyc-outcome-headline span{color:color-mix(in srgb,var(--fg) 44%,transparent);font:650 .57rem var(--mono);text-transform:uppercase}[data-ui-system=darkex-kit] .kyc-outcome-headline strong{color:var(--fg);font:770 1.18rem var(--mono)}[data-ui-system=darkex-kit] .kyc-outcome-stack{border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--fg) 7%,transparent);height:8px;margin:0 12px;display:flex;overflow:hidden}[data-ui-system=darkex-kit] .kyc-outcome-stack>span{min-width:2px}[data-ui-system=darkex-kit] .kyc-outcome-stack .is-verified{background:var(--pos)}[data-ui-system=darkex-kit] .kyc-outcome-stack .is-rejected{background:var(--neg)}[data-ui-system=darkex-kit] .kyc-outcome-stack .is-resubmission{background:var(--warn)}[data-ui-system=darkex-kit] .kyc-outcome-stack .is-missing{background:color-mix(in srgb,var(--fg) 28%,transparent)}[data-ui-system=darkex-kit] .kyc-outcome-stack .is-pending{background:var(--accent)}[data-ui-system=darkex-kit] .kyc-outcome-rows{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:10px 12px 0;display:grid}[data-ui-system=darkex-kit] .kyc-outcome-rows>div{border-right:var(--line);background:var(--surface-2);color:var(--fg);grid-template-columns:6px minmax(0,1fr) auto;gap:3px 8px;padding:8px 9px;display:grid}[data-ui-system=darkex-kit] .kyc-outcome-rows>div:last-child{border-right:0}[data-ui-system=darkex-kit] .kyc-outcome-marker{border-radius:var(--kit-radius-pill);background:var(--accent);grid-row:1/span 2;align-self:center;width:3px;min-height:30px}[data-ui-system=darkex-kit] [data-outcome=verified] .kyc-outcome-marker{background:var(--pos)}[data-ui-system=darkex-kit] [data-outcome=rejected] .kyc-outcome-marker{background:var(--neg)}[data-ui-system=darkex-kit] [data-outcome=resubmission] .kyc-outcome-marker{background:var(--warn)}[data-ui-system=darkex-kit] [data-outcome=missing] .kyc-outcome-marker{background:color-mix(in srgb,var(--fg) 42%,transparent)}[data-ui-system=darkex-kit] .kyc-outcome-rows span{color:var(--fg);font:650 .62rem var(--sans)}[data-ui-system=darkex-kit] .kyc-outcome-rows strong{color:var(--fg);font:730 .72rem var(--mono)}[data-ui-system=darkex-kit] .kyc-outcome-rows small{color:color-mix(in srgb,var(--fg) 62%,transparent);font:560 .57rem var(--mono);grid-column:2/-1}[data-ui-system=darkex-kit] .kyc-outcome-footnote{color:color-mix(in srgb,var(--fg) 42%,transparent);font:540 .6rem var(--mono);margin:0;padding:9px 12px}[data-ui-system=darkex-kit] .kyc-table-scroll{max-width:100%;overflow:auto}[data-ui-system=darkex-kit] :is(.kyc-country-matrix,.kyc-checks-detail-table){border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}[data-ui-system=darkex-kit] :is(.kyc-country-matrix,.kyc-checks-detail-table) :is(th,td){border-right:var(--line);border-bottom:var(--line);padding:8px 10px}[data-ui-system=darkex-kit] :is(.kyc-country-matrix,.kyc-checks-detail-table) thead th{background:var(--thead);color:color-mix(in srgb,var(--fg) 64%,transparent);font:680 .61rem var(--mono);text-align:left}[data-ui-system=darkex-kit] :is(.kyc-country-matrix,.kyc-checks-detail-table) tbody :is(th,td){background:var(--surface);color:var(--fg);font:570 .66rem var(--sans)}[data-ui-system=darkex-kit] :is(.kyc-country-matrix,.kyc-checks-detail-table) tbody tr:hover>*{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}[data-ui-system=darkex-kit] .kyc-country-matrix{min-width:760px}[data-ui-system=darkex-kit] .kyc-country-matrix td{text-align:right}[data-ui-system=darkex-kit] .kyc-country-matrix td strong,[data-ui-system=darkex-kit] .kyc-country-matrix td small{font-family:var(--mono);display:block}[data-ui-system=darkex-kit] .kyc-country-matrix td small{color:color-mix(in srgb,var(--fg) 43%,transparent);font-size:.56rem}[data-ui-system=darkex-kit] .kyc-country-matrix td>span{border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--fg) 8%,transparent);height:3px;margin-top:4px;display:block;overflow:hidden}[data-ui-system=darkex-kit] .kyc-country-matrix td>span>i{background:var(--accent);height:100%;display:block}[data-ui-system=darkex-kit] .kyc-country-matrix td.is-negative strong{color:var(--neg)}[data-ui-system=darkex-kit] .kyc-country-matrix td.is-negative>span>i{background:var(--neg)}[data-ui-system=darkex-kit] .kyc-rejection-labels{border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);overflow:hidden}[data-ui-system=darkex-kit] .kyc-rejection-list{display:grid}[data-ui-system=darkex-kit] .kyc-rejection-list>div{border-bottom:var(--line);grid-template-columns:minmax(0,1fr) auto auto 140px;align-items:center;gap:10px;padding:9px 12px;display:grid}[data-ui-system=darkex-kit] .kyc-rejection-list>div>div{gap:2px;min-width:0;display:grid}[data-ui-system=darkex-kit] .kyc-rejection-list code{color:var(--fg);font:650 .64rem var(--mono);overflow-wrap:anywhere}[data-ui-system=darkex-kit] .kyc-rejection-list small{color:color-mix(in srgb,var(--fg) 44%,transparent);font:540 .59rem var(--sans)}[data-ui-system=darkex-kit] .kyc-rejection-list>div>span{border:var(--edge);border-radius:var(--kit-radius-pill);font:700 .54rem var(--mono);padding:3px 6px}[data-ui-system=darkex-kit] .kyc-rejection-list .is-retry{border-color:color-mix(in srgb,var(--warn) 34%,transparent);color:var(--warn)}[data-ui-system=darkex-kit] .kyc-rejection-list .is-terminal{border-color:color-mix(in srgb,var(--neg) 34%,transparent);color:var(--neg)}[data-ui-system=darkex-kit] .kyc-rejection-list strong{color:var(--fg);font:730 .68rem var(--mono)}[data-ui-system=darkex-kit] .kyc-rejection-list>div>i{border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--fg) 8%,transparent);height:4px;overflow:hidden}[data-ui-system=darkex-kit] .kyc-rejection-list>div>i>b{background:var(--accent);height:100%;display:block}[data-ui-system=darkex-kit] .kyc-empty-note{color:color-mix(in srgb,var(--fg) 46%,transparent);font:550 .63rem var(--mono);padding:14px}[data-ui-system=darkex-kit] .kyc-outcome-tabs{border-bottom:var(--line);background:var(--surface-2);gap:3px;max-width:100%;padding:4px;display:flex;overflow:auto}[data-ui-system=darkex-kit] .kyc-outcome-tabs>button{border-radius:var(--kit-radius-control);color:color-mix(in srgb,var(--fg) 54%,transparent);font:670 .61rem var(--mono);background:0 0;border:1px solid #0000;flex:none;padding:7px 10px}[data-ui-system=darkex-kit] .kyc-outcome-tabs>button.is-active{border-color:color-mix(in srgb,var(--accent) 36%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent-3)}[data-ui-system=darkex-kit] .kyc-checks-detail-table{min-width:1180px}[data-ui-system=darkex-kit] .kyc-checks-detail-table thead tr:first-child th{border-right:2px solid var(--rule);text-align:center;text-transform:uppercase;letter-spacing:.05em}[data-ui-system=darkex-kit] .kyc-mono{font-family:var(--mono);white-space:nowrap}[data-ui-system=darkex-kit] .kyc-checks-detail-table .is-answer-green{color:var(--pos);font-family:var(--mono);font-weight:700}[data-ui-system=darkex-kit] .kyc-checks-detail-table .is-answer-red{color:var(--neg);font-family:var(--mono);font-weight:700}[data-ui-system=darkex-kit] .kyc-detail-note{border-top:var(--line);color:color-mix(in srgb,var(--fg) 44%,transparent);font:540 .6rem var(--mono);padding:9px 11px}[data-ui-system=darkex-kit] .kyc-checks-report{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--field);min-height:180px;color:var(--fg);font-family:var(--mono)}@media (width<=1100px){[data-ui-system=darkex-kit] .kyc-checks-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-system=darkex-kit] .kyc-outcome-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){[data-ui-system=darkex-kit] .kyc-checks-toolbar{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .kyc-checks-actions{justify-content:stretch}[data-ui-system=darkex-kit] .kyc-checks-actions>*{width:100%}[data-ui-system=darkex-kit] .kyc-outcome-headline{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-system=darkex-kit] .kyc-outcome-headline>div:nth-child(2n),[data-ui-system=darkex-kit] .kyc-outcome-rows>div{border-right:0}[data-ui-system=darkex-kit] .kyc-outcome-rows{grid-template-columns:minmax(0,1fr);gap:4px}[data-ui-system=darkex-kit] .kyc-rejection-list>div{grid-template-columns:minmax(0,1fr) auto auto}[data-ui-system=darkex-kit] .kyc-rejection-list>div>i{grid-column:1/-1}[data-ui-system=darkex-kit] .kyc-checks-detail-table{min-width:0}[data-ui-system=darkex-kit] .kyc-checks-detail-table thead{display:none}[data-ui-system=darkex-kit] .kyc-checks-detail-table tbody{gap:8px;padding:8px;display:grid}[data-ui-system=darkex-kit] .kyc-checks-detail-table tr{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}[data-ui-system=darkex-kit] .kyc-checks-detail-table td{border:0;border-bottom:var(--line);background:0 0;gap:3px;padding:8px;display:grid}[data-ui-system=darkex-kit] .kyc-checks-detail-table td:before{content:attr(data-label);color:color-mix(in srgb,var(--fg) 42%,transparent);font:650 .55rem var(--mono);text-transform:uppercase}[data-ui-system=darkex-kit] .kyc-checks-detail-table td:first-child,[data-ui-system=darkex-kit] .kyc-checks-detail-table td:last-child{grid-column:1/-1}}.operations-audience-page{gap:18px;display:grid}.operations-audience-setup,.operations-audience-results{gap:12px;display:grid}.operations-audience-card,.operations-audience-actions,.operations-audience-results{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);padding:16px}.operations-audience-card-head,.operations-audience-results-head{margin:0 0 12px}.operations-audience-card-head,.operations-audience-actions,.operations-audience-results-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.operations-audience-card-head h2,.operations-audience-results-head h2{margin:2px 0 0;font-size:1rem}.operations-audience-card-head>span,.operations-audience-kicker{color:var(--muted);font-size:.75rem}.operations-audience-card>p{max-width:780px;color:var(--muted);margin:0 0 14px;font-size:.84rem}.operations-audience-candidate-fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;max-width:620px;display:grid}.operations-audience-candidate-fields label,.operations-audience-rule-group label{color:var(--muted);gap:6px;font-size:.78rem;display:grid}.operations-audience-rule-group{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface-raised);gap:12px;padding:14px;display:grid}.operations-audience-rule-group[data-depth="2"],.operations-audience-rule-group[data-depth="3"]{background:color-mix(in srgb, var(--surface-raised) 72%, var(--surface) 28%);margin-left:18px}.operations-audience-rule-group-head,.operations-audience-rule-actions,.operations-audience-window,.operations-audience-rule-range{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.operations-audience-rule-group-head,.operations-audience-rule-actions{justify-content:space-between}.operations-audience-rule-group-head label{min-width:min(100%,280px)}.operations-audience-rule-children{gap:10px;display:grid}.operations-audience-rule-empty{color:var(--muted);margin:4px 0;font-size:.8rem}.operations-audience-condition{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--surface);gap:10px;padding:12px;display:grid}.operations-audience-condition-grid{grid-template-columns:minmax(170px,1.15fr) minmax(170px,1fr) minmax(180px,1.3fr) auto;align-items:end;gap:10px;display:grid}.operations-audience-window{border-top:var(--edge);justify-content:flex-start;padding-top:10px}.operations-audience-window>label,.operations-audience-rule-range>label{flex:1;min-width:150px}.operations-audience-rule-group input,.operations-audience-rule-group select{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--surface-raised);min-height:38px;color:var(--fg);padding:8px 10px}.operations-audience-rule-group select[multiple]{min-height:92px}.operations-audience-rule-actions>span,.operations-audience-actions span,.operations-audience-results-head span{color:var(--muted);font-size:.78rem}.operations-audience-actions>div,.operations-audience-results-head>div{gap:3px;display:grid}.operations-audience-table-scroll{max-width:100%;overflow:auto}.operations-audience-table{border-collapse:collapse;width:100%;min-width:1180px;font-size:.8rem}.operations-audience-table th,.operations-audience-table td{border-bottom:var(--edge);text-align:left;vertical-align:top;padding:10px 12px}.operations-audience-table th{color:var(--muted);font-size:.72rem;font-weight:600}@media (width<=720px){.operations-audience-actions,.operations-audience-results-head,.operations-audience-card-head,.operations-audience-rule-group-head,.operations-audience-rule-actions{flex-direction:column;align-items:stretch}.operations-audience-condition-grid{grid-template-columns:1fr}.operations-audience-rule-group[data-depth="2"],.operations-audience-rule-group[data-depth="3"]{margin-left:0}}[data-ui-system=darkex-kit] .mapping-tree-panel>:is(.uid-list-header,.tree-sync-bar,.batch-hydration-bar,.tree-hydration-bar,.stress-test-bar,.probe-monitor){border-color:var(--rule);background:var(--surface)}[data-ui-system=darkex-kit] .mapping-tree-panel>.uid-list-header{background:var(--surface-2);padding:10px 12px}[data-ui-system=darkex-kit] .mapping-tree-panel>.uid-list-header h2{color:var(--fg);font:700 .78rem var(--sans)}[data-ui-system=darkex-kit] :is(.uid-lineage-card,.subuser-search-card,.subuser-card,.pvc-scope-panel){border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);box-shadow:none;overflow:hidden}[data-ui-system=darkex-kit] :is(.uid-lineage-toolbar,.subuser-toolbar){flex-flow:wrap;align-items:end;gap:9px;display:flex}[data-ui-system=darkex-kit] :is(.uid-lineage-input,.subuser-toolbar label){min-width:0;color:color-mix(in srgb,var(--fg) 58%,transparent);font:650 .62rem var(--mono);flex:190px;gap:5px;display:grid}[data-ui-system=darkex-kit] .uid-lineage-input{max-width:360px}[data-ui-system=darkex-kit] :is(.uid-lineage-input,.subuser-toolbar label)>span{text-transform:uppercase;letter-spacing:.05em}[data-ui-system=darkex-kit] :is(.uid-lineage-toolbar,.subuser-toolbar,.pvc-scope-grid) :is(input,select,textarea){border:var(--edge);border-radius:var(--kit-radius-control);background:var(--field);color:var(--fg);font-family:var(--mono)}[data-ui-system=darkex-kit] :is(.uid-lineage-toolbar,.subuser-toolbar,.pvc-scope-grid) :is(input,select,textarea):focus{border-color:color-mix(in srgb,var(--accent) 58%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent);outline:0}[data-ui-system=darkex-kit] :is(.uid-lineage-actions,.subuser-actions){flex:none;align-self:end}[data-ui-system=darkex-kit] :is(.uid-lineage-empty-state,.subuser-empty-state)>div{min-height:0;padding:12px}[data-ui-system=darkex-kit] .uid-lineage-result-card{border-left:2px solid var(--accent)}[data-ui-system=darkex-kit] .uid-lineage-result-header{border-bottom:var(--line);background:var(--surface-2)}[data-ui-system=darkex-kit] .uid-lineage-result-header span{color:color-mix(in srgb,var(--fg) 44%,transparent);font-family:var(--mono)}[data-ui-system=darkex-kit] .uid-lineage-chain{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface-2);gap:0;padding:12px;overflow:auto}[data-ui-system=darkex-kit] .uid-lineage-node{border:var(--edge);background:var(--surface);border-radius:0;min-width:180px}[data-ui-system=darkex-kit] .uid-lineage-node:first-child{border-radius:var(--kit-radius-panel) 0 0 var(--kit-radius-panel)}[data-ui-system=darkex-kit] .uid-lineage-node:last-child{border-right:2px solid var(--accent);border-radius:0 var(--kit-radius-panel) var(--kit-radius-panel) 0}[data-ui-system=darkex-kit] .uid-lineage-arrow{color:var(--accent-3);font-family:var(--mono)}@media (width<=640px){[data-ui-system=darkex-kit] :is(.uid-lineage-toolbar,.subuser-toolbar){flex-direction:column;align-items:stretch}[data-ui-system=darkex-kit] :is(.uid-lineage-input,.subuser-toolbar label){flex:none;width:100%;max-width:none}[data-ui-system=darkex-kit] :is(.uid-lineage-actions,.subuser-actions),[data-ui-system=darkex-kit] :is(.uid-lineage-actions,.subuser-actions)>*{width:100%}[data-ui-system=darkex-kit] .uid-lineage-node{min-width:155px}}[data-ui-system=darkex-kit] .subuser-source-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}[data-ui-system=darkex-kit] .subuser-summary-groups{border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-strip);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}[data-ui-system=darkex-kit] .subuser-results-heading{padding-bottom:12px}[data-ui-system=darkex-kit] .subuser-results-heading>span{color:var(--accent-3);font:650 .58rem var(--mono);letter-spacing:.08em;text-transform:uppercase}[data-ui-system=darkex-kit] .subuser-results-heading h2{color:var(--fg);font:650 1.05rem var(--sans);margin:4px 0 0}[data-ui-system=darkex-kit] .subuser-results-heading p{color:color-mix(in srgb,var(--fg) 48%,transparent);font:400 .65rem/1.45 var(--mono);margin:4px 0 0}[data-ui-system=darkex-kit] .subuser-summary-group{border-right:var(--line);min-width:0}[data-ui-system=darkex-kit] .subuser-summary-group:last-child{border-right:0}[data-ui-system=darkex-kit] .subuser-summary-group>header{border-bottom:var(--line);background:var(--surface-2);min-height:70px;padding:9px 11px}[data-ui-system=darkex-kit] .subuser-summary-group h3{color:var(--fg);font:710 .7rem var(--sans);margin:0}[data-ui-system=darkex-kit] .subuser-summary-group p{color:color-mix(in srgb,var(--fg) 43%,transparent);font:540 .57rem/1.4 var(--mono);margin:3px 0 0}[data-ui-system=darkex-kit] .subuser-summary-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui-system=darkex-kit] .subuser-summary-group .mts-summary-card{border:0;border-right:var(--line);border-bottom:var(--line);min-width:0;min-height:88px;box-shadow:none;background:0 0;border-radius:0;padding:10px}[data-ui-system=darkex-kit] .subuser-summary-group .mts-summary-card:nth-child(2n){border-right:0}[data-ui-system=darkex-kit] .subuser-summary-group .mts-summary-card strong{color:color-mix(in srgb,var(--fg) 45%,transparent);font:650 .57rem var(--mono);text-transform:uppercase}[data-ui-system=darkex-kit] .subuser-summary-group .mts-summary-card span{color:var(--fg);font:760 .98rem var(--mono)}[data-ui-system=darkex-kit] .subuser-summary-group .mts-summary-card small{color:color-mix(in srgb,var(--fg) 42%,transparent);font:540 .56rem/1.35 var(--mono)}[data-ui-system=darkex-kit] .subuser-summary-card--good span{color:var(--pos)}[data-ui-system=darkex-kit] .subuser-summary-card--bad span{color:var(--neg)}[data-ui-system=darkex-kit] .subuser-table{min-width:1160px}[data-ui-system=darkex-kit] .subuser-details-row>td{background:var(--surface-2)}@media (width<=1100px){[data-ui-system=darkex-kit] .subuser-summary-groups{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .subuser-summary-group{border-right:0;border-bottom:var(--line)}[data-ui-system=darkex-kit] .subuser-summary-group:last-child{border-bottom:0}}@media (width<=640px){[data-ui-system=darkex-kit] .subuser-summary-group-grid{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .subuser-summary-group .mts-summary-card{border-right:0}}[data-ui-system=darkex-kit] .pvc-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}[data-ui-system=darkex-kit] .pvc-control-card{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);min-width:0}[data-ui-system=darkex-kit] .pvc-control-heading{border-bottom:var(--line);background:var(--surface-2)}[data-ui-system=darkex-kit] .pvc-control-card>p,[data-ui-system=darkex-kit] .pvc-options-note{color:color-mix(in srgb,var(--fg) 45%,transparent);font-family:var(--mono)}[data-ui-system=darkex-kit] .pvc-run-panel{border:var(--edge);border-left:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:color-mix(in srgb,var(--accent) 6%,var(--surface));grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}[data-ui-system=darkex-kit] .pvc-run-copy{gap:4px;min-width:0;display:grid}[data-ui-system=darkex-kit] .pvc-run-action{justify-content:flex-end;display:flex}[data-ui-system=darkex-kit] .pvc-run-button{width:auto;min-width:180px}[data-ui-system=darkex-kit] .pvc-kpi-strip{border-top:2px solid var(--accent)}[data-ui-system=darkex-kit] .pvc-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}[data-ui-system=darkex-kit] .pvc-result-grid>:first-child{grid-column:1/-1}[data-ui-system=darkex-kit] .pvc-result-grid .ui-audit-data-table{height:100%}@media (width<=1100px){[data-ui-system=darkex-kit] .pvc-result-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){[data-ui-system=darkex-kit] .pvc-scope-grid{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .pvc-run-panel{grid-column:auto;grid-template-columns:minmax(0,1fr);align-items:stretch}[data-ui-system=darkex-kit] .pvc-run-action{justify-content:stretch}[data-ui-system=darkex-kit] .pvc-run-button{width:100%;min-width:0}}[data-ui-system=darkex-kit].darkex-tier-page{width:100%;max-width:none;margin:0}[data-ui-system=darkex-kit] .darkex-tier-controls{margin:10px 0}[data-ui-system=darkex-kit] .darkex-tier-controls>:first-child{gap:9px;padding:10px 12px;display:grid}[data-ui-system=darkex-kit] .darkex-tier-toolbar{grid-template-columns:minmax(190px,.7fr) minmax(230px,1fr) auto;align-items:end;gap:10px;display:grid}[data-ui-system=darkex-kit] .darkex-tier-toolbar label{gap:5px;display:grid}[data-ui-system=darkex-kit] .darkex-tier-toolbar label>span{color:color-mix(in srgb,var(--fg) 48%,transparent);font:700 .6rem var(--sans);letter-spacing:.05em;text-transform:uppercase}[data-ui-system=darkex-kit] .darkex-tier-formulas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}[data-ui-system=darkex-kit] .darkex-tier-formulas>div{border:var(--edge);border-left:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);gap:7px;padding:11px 13px;display:grid}[data-ui-system=darkex-kit] .darkex-tier-formulas span{color:var(--accent-3);font:700 .59rem var(--sans);letter-spacing:.06em;text-transform:uppercase}[data-ui-system=darkex-kit] .darkex-tier-formulas strong{color:color-mix(in srgb,var(--fg) 80%,transparent);font:600 .72rem/1.4 var(--mono)}[data-ui-system=darkex-kit] .darkex-tier-kpis{grid-template-columns:repeat(6,minmax(120px,1fr));margin:10px 0}[data-ui-system=darkex-kit] .darkex-tier-table-shell{margin-top:10px}[data-ui-system=darkex-kit] .darkex-tier-table{min-width:900px}[data-ui-system=darkex-kit] .darkex-tier-table th:nth-child(n+3),[data-ui-system=darkex-kit] .darkex-tier-table td:nth-child(n+3){text-align:right}[data-ui-system=darkex-kit] .darkex-tier-table th:last-child,[data-ui-system=darkex-kit] .darkex-tier-table td:last-child{text-align:center}[data-ui-system=darkex-kit] .darkex-tier-bracket{align-items:center;gap:10px;min-width:280px;display:flex}[data-ui-system=darkex-kit] .darkex-tier-bracket-track{border-radius:var(--kit-radius-control);background:color-mix(in srgb,var(--fg) 7%,transparent);flex:0 0 64px;height:5px;overflow:hidden}[data-ui-system=darkex-kit] .darkex-tier-bracket-bar{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-3));height:100%;display:block}[data-ui-system=darkex-kit] .darkex-tier-max-leverage{background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--accent-3);font-weight:750}[data-ui-system=darkex-kit] .darkex-tier-maintenance-amount{color:var(--fg);font-family:var(--mono);font-variant-numeric:tabular-nums}@media (width<=900px){[data-ui-system=darkex-kit] .darkex-tier-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-ui-system=darkex-kit] .darkex-tier-toolbar .mts-actions{grid-column:1/-1}[data-ui-system=darkex-kit] .darkex-tier-kpis{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (width<=620px){[data-ui-system=darkex-kit] .darkex-tier-toolbar,[data-ui-system=darkex-kit] .darkex-tier-formulas{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .darkex-tier-kpis{grid-template-columns:repeat(2,minmax(120px,1fr))}}[data-ui-system=darkex-kit].km-page{width:100%;min-width:0;max-width:none;margin:0 auto;padding:0}[data-ui-system=darkex-kit] .km-header{margin:0}[data-ui-system=darkex-kit] .km-controls{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:flex}[data-ui-system=darkex-kit] .km-search{flex:220px;min-width:180px}[data-ui-system=darkex-kit] .km-level-filters{flex:none}[data-ui-system=darkex-kit] .km-level-filters button{border-radius:var(--kit-radius-control);min-height:30px;color:color-mix(in srgb,var(--fg) 48%,transparent);font:700 .66rem var(--sans);cursor:pointer;background:0 0;border:0;padding:5px 10px}[data-ui-system=darkex-kit] .km-level-filters button.active{background:color-mix(in srgb,var(--accent) 11%,var(--surface));color:var(--accent-3)}[data-ui-system=darkex-kit] .km-actions{align-items:center;gap:6px;margin-left:auto;display:flex}[data-ui-system=darkex-kit] .km-sync-notice{margin:10px 0}[data-ui-system=darkex-kit] .sync-status-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}[data-ui-system=darkex-kit] .sync-chip{font-family:var(--mono);font-size:.62rem}[data-ui-system=darkex-kit] .km-bulk-bar{border:1px solid color-mix(in srgb,var(--warn) 28%,transparent);border-radius:var(--kit-radius-control);background:color-mix(in srgb,var(--warn) 5%,var(--surface));color:color-mix(in srgb,var(--fg) 62%,transparent);font:500 .65rem/1.35 var(--mono);align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;display:flex}[data-ui-system=darkex-kit] .km-bulk-bar>span:first-child{color:var(--accent-3);font-weight:700}[data-ui-system=darkex-kit] .km-bulk-bar>span:nth-child(2),[data-ui-system=darkex-kit] .km-uid-row .km-input{flex:auto}[data-ui-system=darkex-kit] .km-result-count{color:color-mix(in srgb,var(--fg) 42%,transparent);font:500 .64rem var(--mono);justify-content:space-between;margin:0;padding:5px 2px 8px;display:flex}[data-ui-system=darkex-kit] .km-result-count:after{content:"Virtual list · 42px rows"}[data-ui-system=darkex-kit] .km-table-wrap{border:var(--edge);border-top:2px solid var(--accent);background:var(--bg);border-radius:0;min-width:0;overflow:auto}[data-ui-system=darkex-kit] :is(.km-vheader,.km-vrow){grid-template-columns:36px 34px 160px 104px 76px 140px 90px 92px 92px 110px 96px 128px;min-width:1158px}[data-ui-system=darkex-kit] .km-vheader{border-bottom:1px solid color-mix(in srgb,var(--fg) 11%,transparent);background:var(--thead);color:color-mix(in srgb,var(--fg) 52%,transparent);font:700 .59rem var(--sans);letter-spacing:.04em}[data-ui-system=darkex-kit] .km-vrow{border-bottom:1px solid color-mix(in srgb,var(--fg) 7%,transparent)}[data-ui-system=darkex-kit] .km-vrow:hover{background:color-mix(in srgb,var(--fg) 2.5%,var(--bg))}[data-ui-system=darkex-kit] .km-vrow-selected{box-shadow:inset 2px 0 var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--bg))}[data-ui-system=darkex-kit] .km-vcell{color:color-mix(in srgb,var(--fg) 76%,transparent);font-size:.69rem}[data-ui-system=darkex-kit] :is(.km-vcell-check,.km-vcell-star,.km-vcell-name,.km-vcell-uid,.km-vcell-actions){z-index:2;background:var(--bg);position:sticky}[data-ui-system=darkex-kit] .km-vheader :is(.km-vcell-check,.km-vcell-star,.km-vcell-name,.km-vcell-uid,.km-vcell-actions){z-index:4;background:var(--thead)}[data-ui-system=darkex-kit] .km-vcell-check{left:0}[data-ui-system=darkex-kit] .km-vcell-star{left:36px}[data-ui-system=darkex-kit] .km-vcell-name{left:70px}[data-ui-system=darkex-kit] .km-vcell-uid{box-shadow:1px 0 0 color-mix(in srgb,var(--fg) 10%,transparent);left:230px}[data-ui-system=darkex-kit] .km-vcell-actions{box-shadow:-1px 0 0 color-mix(in srgb,var(--fg) 10%,transparent);right:0}[data-ui-system=darkex-kit] .km-vrow:hover :is(.km-vcell-check,.km-vcell-star,.km-vcell-name,.km-vcell-uid,.km-vcell-actions){background:color-mix(in srgb,var(--fg) 2.5%,var(--bg))}[data-ui-system=darkex-kit] .km-vrow-selected :is(.km-vcell-check,.km-vcell-star,.km-vcell-name,.km-vcell-uid,.km-vcell-actions){background:color-mix(in srgb,var(--accent) 7%,var(--bg))}[data-ui-system=darkex-kit] .km-vcell-name{font-weight:650}[data-ui-system=darkex-kit] .km-vcell-star{color:color-mix(in srgb,var(--fg) 40%,transparent);cursor:pointer;font:700 .58rem var(--mono);text-transform:uppercase;background:0 0;border:0}[data-ui-system=darkex-kit] .km-vcell-star.km-star-active{color:var(--accent-3)}[data-ui-system=darkex-kit] .km-uid{color:color-mix(in srgb,var(--fg) 56%,transparent);font-family:var(--mono);background:0 0;padding:0}[data-ui-system=darkex-kit] .km-level-pill{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--surface);color:color-mix(in srgb,var(--fg) 56%,transparent);font-family:var(--mono)}[data-ui-system=darkex-kit] .km-level-l0{border-color:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent-3)}[data-ui-system=darkex-kit] .km-level-l1{border-color:color-mix(in srgb,var(--pos) 24%,transparent);color:var(--pos)}[data-ui-system=darkex-kit] .km-level-l2{border-color:color-mix(in srgb,var(--warn) 24%,transparent);color:var(--warn)}[data-ui-system=darkex-kit] .km-row-btn{min-width:48px;padding:3px 6px;font-size:.61rem}[data-ui-system=darkex-kit] .km-empty{padding:14px}[data-ui-system=darkex-kit] .km-loading{text-align:left;padding:0}[data-ui-system=darkex-kit] .km-bulk-delete-review{gap:12px;display:grid}[data-ui-system=darkex-kit] .km-bulk-delete-summary{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--surface-2);overflow:hidden}[data-ui-system=darkex-kit] .km-bulk-delete-summary>div{border-bottom:var(--line);grid-template-columns:88px minmax(0,1fr);gap:10px;padding:9px 10px;display:grid}[data-ui-system=darkex-kit] .km-bulk-delete-summary>div:last-child{border-bottom:0}[data-ui-system=darkex-kit] .km-bulk-delete-summary span,[data-ui-system=darkex-kit] .km-bulk-delete-review label>span{color:color-mix(in srgb,var(--fg) 52%,transparent);font:650 .61rem var(--mono);letter-spacing:.05em;text-transform:uppercase}[data-ui-system=darkex-kit] .km-bulk-delete-summary strong{min-width:0;color:var(--fg);font:650 .69rem/1.45 var(--mono);overflow-wrap:anywhere}[data-ui-system=darkex-kit] .km-bulk-delete-review label{gap:6px;display:grid}[data-ui-system=darkex-kit] .km-bulk-delete-review :is(input,textarea){box-sizing:border-box;border:var(--edge);border-radius:var(--kit-radius-control);background:var(--field);width:100%;color:var(--fg);font:600 .72rem var(--mono)}[data-ui-system=darkex-kit] .km-bulk-delete-result{border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);border-left:2px solid var(--warn);background:color-mix(in srgb,var(--warn) 7%,var(--surface));gap:4px;padding:10px;display:grid}[data-ui-system=darkex-kit] .km-bulk-delete-result strong{color:var(--warn);font:700 .7rem var(--mono)}[data-ui-system=darkex-kit] .km-bulk-delete-result span{color:color-mix(in srgb,var(--fg) 66%,transparent);font:600 .63rem/1.45 var(--mono)}[data-ui-system=darkex-kit] .km-form-group{gap:6px;margin-bottom:14px;display:grid}[data-ui-system=darkex-kit] .km-label{color:color-mix(in srgb,var(--fg) 48%,transparent);font:700 .62rem var(--sans);letter-spacing:.05em;text-transform:uppercase}[data-ui-system=darkex-kit] .km-uid-row{gap:8px;display:flex}[data-ui-system=darkex-kit] .km-verify-result,[data-ui-system=darkex-kit] .km-import-preview,[data-ui-system=darkex-kit] .km-import-result{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--surface-2);font:500 .68rem/1.45 var(--sans);padding:9px 10px}[data-ui-system=darkex-kit] .km-verify-ok{border-color:color-mix(in srgb,var(--pos) 28%,transparent);color:var(--pos)}[data-ui-system=darkex-kit] .km-verify-fail{border-color:color-mix(in srgb,var(--warn) 28%,transparent);color:var(--warn)}[data-ui-system=darkex-kit] .km-import-sample{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}[data-ui-system=darkex-kit] .km-toast{border-radius:var(--kit-radius-control);box-shadow:var(--kit-shadow)}@media (width<=760px){[data-ui-system=darkex-kit] .km-controls{flex-direction:column;align-items:stretch}[data-ui-system=darkex-kit] .km-level-filters{width:100%;overflow-x:auto}[data-ui-system=darkex-kit] .km-level-filters button,[data-ui-system=darkex-kit] .km-actions>*{flex:none}[data-ui-system=darkex-kit] .km-actions{width:100%;margin-left:0;overflow-x:auto}[data-ui-system=darkex-kit] .km-bulk-bar,[data-ui-system=darkex-kit] .km-uid-row{flex-direction:column;align-items:stretch}}[data-ui-system=darkex-kit].hakan-campaign-page{width:100%;min-width:0;max-width:none;color:var(--fg)}[data-ui-system=darkex-kit] :is(.hakan-scope-panel,.hakan-tier-section,.hakan-example-section,.hakan-exclusion-panel){border-top:2px solid var(--accent)}[data-ui-system=darkex-kit] .hakan-scope-grid article,[data-ui-system=darkex-kit] .hakan-example-card{box-shadow:none}[data-ui-system=darkex-kit] .hakan-table-scroll{overscroll-behavior-inline:contain;width:100%;max-width:none}[data-ui-system=darkex-kit] .hakan-table{width:100%}[data-ui-system=darkex-kit] .hakan-example-grid{align-items:stretch}[data-ui-system=darkex-kit] .hakan-example-card{position:relative}[data-ui-system=darkex-kit] .hakan-example-card:not(:last-child):after{content:"";border-top:1px solid color-mix(in srgb,var(--accent) 36%,transparent);width:10px;position:absolute;top:28px;right:-10px}@media (width<=720px){[data-ui-system=darkex-kit] .hakan-example-card:not(:last-child):after{content:none}}[data-ui-system=darkex-kit].jnp-page{width:100%;min-width:0;max-width:none;color:var(--fg);gap:12px;display:grid}[data-ui-system=darkex-kit] :is(.jnp-campaign-panel,.jnp-controls,.jnp-results){width:100%;min-width:0;max-width:none}[data-ui-system=darkex-kit] :is(.jnp-campaign-panel,.jnp-controls){border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);box-shadow:none}[data-ui-system=darkex-kit] .jnp-eyebrow{color:var(--accent-3);font-family:var(--sans)}[data-ui-system=darkex-kit] .jnp-panel-head strong,[data-ui-system=darkex-kit] .jnp-results-head h3{color:var(--fg)}[data-ui-system=darkex-kit] .jnp-panel-head span,[data-ui-system=darkex-kit] .jnp-results-head p{color:color-mix(in srgb,var(--fg) 54%,transparent)}[data-ui-system=darkex-kit] .jnp-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:360px;display:grid}[data-ui-system=darkex-kit] .jnp-campaign-option,[data-ui-system=darkex-kit] .jnp-check-card,[data-ui-system=darkex-kit] .jnp-threshold-card{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--surface-2)}[data-ui-system=darkex-kit] .jnp-campaign-option:hover{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}[data-ui-system=darkex-kit] .jnp-check-card:has(input:checked){border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}[data-ui-system=darkex-kit] .jnp-check-card :is(strong,small),[data-ui-system=darkex-kit] .jnp-threshold-card :is(strong,small){color:inherit}[data-ui-system=darkex-kit] .jnp-threshold-card input,[data-ui-system=darkex-kit] .jnp-column-filter{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--field);color:var(--fg)}[data-ui-system=darkex-kit] .jnp-threshold-card input:focus,[data-ui-system=darkex-kit] .jnp-column-filter:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:0}[data-ui-system=darkex-kit] .jnp-run-panel{border:var(--edge);border-left:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}[data-ui-system=darkex-kit] .jnp-results{border:var(--edge);border-top:2px solid var(--accent);border-radius:var(--kit-radius-panel);background:var(--surface);padding:14px}[data-ui-system=darkex-kit] .jnp-result-tabs{gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}[data-ui-system=darkex-kit] .jnp-result-tab{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--surface-2);color:color-mix(in srgb,var(--fg) 62%,transparent);flex:1 0 180px}[data-ui-system=darkex-kit] .jnp-result-tab--active{border-color:color-mix(in srgb,var(--accent) 48%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent-3)}[data-ui-system=darkex-kit] .jnp-table-card{border:var(--edge);border-radius:var(--kit-radius-panel);background:var(--surface);box-shadow:none}[data-ui-system=darkex-kit] .dm-table.jnp-data-table{background:var(--surface);width:100%;min-width:720px}[data-ui-system=darkex-kit] .dm-table.jnp-data-table :is(th,td){border-bottom:var(--line)}[data-ui-system=darkex-kit] .dm-table.jnp-data-table thead th{background:var(--thead);color:color-mix(in srgb,var(--fg) 58%,transparent)}[data-ui-system=darkex-kit] .dm-table.jnp-data-table tbody tr:hover>*{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}@media (width<=720px){[data-ui-system=darkex-kit] .jnp-campaign-list,[data-ui-system=darkex-kit] .jnp-control-grid{grid-template-columns:minmax(0,1fr)}[data-ui-system=darkex-kit] .jnp-threshold-card{grid-template-columns:minmax(0,1fr) minmax(92px,120px) auto}[data-ui-system=darkex-kit] .jnp-results{padding:10px}}.treasury-accounts-page{gap:18px;display:grid}.treasury-accounts-management{border:var(--edge);background:var(--surface);border-radius:var(--kit-radius-panel);padding:20px}.treasury-account-form{gap:10px;display:grid}.treasury-account-form label,.treasury-history-selector{gap:6px;display:grid}.treasury-account-form input,.treasury-account-form select,.treasury-history-selector select{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--field);min-height:40px;color:inherit;padding:8px 10px}.treasury-accounts-eyebrow{color:var(--fg);opacity:.62;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.treasury-account-manager-copy h2{margin:4px 0}.treasury-account-manager-copy p{color:var(--fg);opacity:.62;margin:0 0 14px}.treasury-account-form{grid-template-columns:minmax(120px,.7fr) repeat(3,minmax(180px,1fr)) auto;align-items:end}.treasury-account-form-actions,.treasury-account-card-actions{gap:8px;display:flex}.treasury-account-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin-top:18px;display:grid}.treasury-account-card{border:var(--edge);border-radius:var(--kit-radius-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.treasury-account-card>div:first-child{gap:3px;min-width:0;display:grid}.treasury-account-card>div:first-child span{color:var(--fg);opacity:.62;font-size:12px}.treasury-account-card-actions{grid-column:1/-1}.treasury-account-card[data-disabled=true]{opacity:.65}.treasury-live-position-table,.treasury-position-history-table{min-width:860px}.treasury-history-pagination{padding-top:var(--space-3);justify-content:center;display:flex}.treasury-disable-account-summary{border:var(--edge);border-radius:var(--kit-radius-control);background:var(--surface-2);overflow:hidden}.treasury-disable-account-summary>div{border-bottom:var(--line);grid-template-columns:82px minmax(0,1fr);gap:12px;padding:9px 10px;display:grid}.treasury-disable-account-summary>div:last-child{border-bottom:0}.treasury-disable-account-summary span{color:var(--fg);opacity:.5;font:650 10px var(--mono);letter-spacing:.06em;text-transform:uppercase}.treasury-disable-account-summary strong{min-width:0;color:var(--fg);font:650 12px var(--mono);overflow-wrap:anywhere}@media (width<=1100px){.treasury-account-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.treasury-account-form{grid-template-columns:1fr}}.login-2b-gate{background:var(--auth-bg);width:100%;min-width:0;min-height:100dvh;color:var(--fg);isolation:isolate;position:relative;overflow:hidden}.login-2b-canvas{width:100%;min-height:100dvh;position:relative;overflow:hidden}.login-2b-stage{z-index:1;place-content:center;width:100%;min-height:100dvh;padding:0 74px;display:grid;position:relative}.login-2b-plate{border:1px solid var(--gate-plate-border);border-radius:var(--auth-radius-plate);background:var(--gate-plate);width:min(340px,100%);box-shadow:0 24px 60px var(--gate-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:16px;padding:22px;display:grid}.login-2b-gate[data-login-phase=wrong] .login-2b-form,.login-2b-gate[data-login-phase=wrong] .login-2b-plate{animation:.46s cubic-bezier(.36,.07,.19,.97) both authReject}.login-2b-brand{align-items:center;gap:11px;display:flex}.login-2b-brandmark{flex:0 0 32px;width:32px;height:32px;display:block}.login-2b-brand h1{color:var(--fg);font:700 .93rem/1.1 var(--sans);letter-spacing:-.01em;margin:0}.login-2b-brand p{color:color-mix(in srgb,var(--fg) 32%,transparent);font:.61rem/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:3px 0 0}.login-2b-form{gap:9px;width:100%;display:grid}.login-2b-label{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-ui-system=darkex-kit] .login-2b-input{box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--auth-radius-control);background:var(--gate-field);width:100%;min-height:44px;color:var(--fg);font:600 .88rem/1 var(--mono);letter-spacing:.14em;text-align:center;outline:none;padding:0 13px;transition:border-color .2s,box-shadow .2s}[data-ui-system=darkex-kit] .login-2b-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-2b-gate[data-login-phase=verifying] .login-2b-input{border-color:color-mix(in srgb,var(--accent-3) 55%,transparent)}.login-2b-gate[data-login-phase=wrong] .login-2b-input{border-color:color-mix(in srgb,var(--neg) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--neg) 12%,transparent)}[data-ui-system=darkex-kit] .login-2b-form .login-2b-button{border:1px solid color-mix(in srgb,var(--accent-3) 50%,transparent);border-radius:var(--auth-radius-control);background:linear-gradient(135deg,var(--accent),var(--accent-2));min-height:44px;color:var(--fg);font:700 .82rem/1 var(--sans);box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 24%,transparent);transition:transform .12s,box-shadow .22s,background .22s}[data-ui-system=darkex-kit] .login-2b-form .login-2b-button:active{transform:translateY(1px)}[data-ui-system=darkex-kit] .login-2b-form .login-2b-button:disabled{border-color:color-mix(in srgb,var(--accent-3) 32%,transparent);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-3);box-shadow:none;cursor:default}.login-2b-error{color:var(--neg-2);font:600 .75rem/1.3 var(--sans);text-align:center;animation:.26s both authErrorIn}.login-2b-iris{z-index:2;background:var(--gate-iris);pointer-events:none;animation:.76s cubic-bezier(.4,0,.2,1) both authIrisOut;position:absolute;inset:0}@media (width<=400px){.login-2b-stage{padding:0 20px}}@media (prefers-reduced-motion:reduce){.login-2b-gate[data-login-phase=wrong] .login-2b-form,.login-2b-gate[data-login-phase=wrong] .login-2b-plate,.login-2b-iris,.login-2b-error{animation:none!important}}.gate-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gate-field-wire-base{fill:none;stroke:var(--gate-wire-base);stroke-width:1px}.gate-field-wire-pulse{fill:none;stroke:var(--gate-wire-pulse);stroke-width:1.2px;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--gate-wire-glow));animation:wirePulse var(--dur) linear infinite;animation-delay:var(--delay)}[data-gate-phase=verifying] .gate-field-wire-pulse{stroke:var(--fg);stroke-width:1.6px;animation-duration:var(--dur-fast)}[data-gate-phase=in] .gate-field-wire-pulse{stroke-dashoffset:0;opacity:.22;animation:none}.gate-field-node.is-warm{fill:var(--gate-node-strong)}.gate-field-node.is-neutral{fill:var(--gate-node-muted)}@media (prefers-reduced-motion:reduce){.gate-field-wire-pulse,[data-gate-phase=verifying] .gate-field-wire-pulse{stroke-dashoffset:0;opacity:.22;animation:none!important}}}
