*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{font-family:var(--font-sans);color:var(--ink-800);background:var(--bg);font-size:var(--t-base);line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button{background:none;border:0;padding:0;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-feature),tabular-nums lining-nums}.num,.num-mono{letter-spacing:-.005em}.num-mono{font-family:var(--font-num-mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-feature),tabular-nums lining-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.conversion-label-rows{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-3);row-gap:2px;line-height:18px;align-items:baseline;width:100%}.conversion-label-rows .clr-label{font-size:var(--t-xs);font-weight:var(--fw-regular);color:var(--ink-500);text-align:left;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversion-label-rows .clr-value{font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-900);text-align:right}.conversion-label-rows .clr-value[data-em-dash]{color:var(--ink-400)}.kpi-card{min-height:138px;overflow:hidden}.kpi-body,.kpi-card{display:flex;flex-direction:column}.kpi-body{padding:var(--card-pad) var(--card-pad) var(--space-2)}.kpi-head{display:flex;align-items:center;gap:var(--space-2);min-height:var(--ctl-h-xs)}.kpi-title{font-size:var(--t-base);font-weight:var(--fw-semibold);color:var(--ink-800);white-space:nowrap;flex:none}.kpi-end{gap:var(--space-2);margin-left:auto}.kpi-chip-host,.kpi-end{flex:none}.kpi-chip,.kpi-chip-host,.kpi-end{display:inline-flex;align-items:center}.kpi-chip .delta-pill{height:var(--chip-h-sm);gap:2px;padding:0 var(--space-1) 0 5px;border-radius:var(--r-xs)}.kpi-chip .delta-pill .delta-num{font-family:var(--font-num-mono);font-weight:var(--fw-medium)}.kpi-chip:focus-visible{outline:none}.kpi-chip:focus-visible .delta-pill{box-shadow:var(--focus-ring)}.kpi-alert{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--chip-h-sm);padding:0 var(--space-2) 0 6px;border-radius:var(--r-xs);background:var(--warn-soft);color:var(--warn-fg);font-size:var(--t-xs);font-weight:var(--fw-medium);white-space:nowrap;flex:none;cursor:help}.kpi-alert svg{width:var(--icon-3xs);height:var(--icon-3xs);color:var(--warn);flex:none}.kpi-alert:focus-visible{outline:none;box-shadow:var(--focus-ring)}.kpi-value-row{display:flex;align-items:center;justify-content:space-between;column-gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap;margin-top:var(--space-1);margin-bottom:var(--space-2)}.kpi-value-row>.kpi-chip-host{margin-left:auto}.kpi-value{font-size:var(--t-kpi);font-weight:var(--fw-semibold);color:var(--ink-900);letter-spacing:-.03em;line-height:var(--lh-tight);white-space:nowrap}.kpi-value.num{font-family:var(--font-num-mono)}.kpi-value[data-empty]{color:var(--ink-400)}.kpi-title-compact{display:none}.kpi-chart{position:relative;flex:none;height:60px;margin-top:auto}.kpi-chart svg{display:block;width:100%;height:100%}.kpi-fill-top{stop-opacity:.34}.kpi-fill-bottom{stop-opacity:.08}.kpi-line{fill:none;stroke:var(--accent);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.kpi-prior{fill:none;stroke:var(--ink-300);stroke-width:1.25;stroke-dasharray:3 3;opacity:.7}.kpi-crosshair{stroke:var(--ink-300);stroke-width:1}.kpi-split{display:flex;align-items:stretch;flex:1 1}.kpi-half{display:flex;flex-direction:column;flex:1 1;min-width:0;padding:var(--card-pad) var(--card-pad) var(--space-2)}.kpi-half+.kpi-half{border-left:1px solid var(--border)}.kpi-half>.kpi-body{padding:0}.kpi-half-title{font-size:var(--t-base);color:var(--ink-800);flex:none}.kpi-half-title,.kpi-half-value{font-weight:var(--fw-semibold);white-space:nowrap}.kpi-half-value{font-size:var(--t-kpi);color:var(--ink-900);letter-spacing:-.03em;line-height:var(--lh-tight)}.kpi-half-value.num{font-family:var(--font-num-mono)}.kpi-half-value[data-empty]{color:var(--ink-400)}.kpi-half>.kpi-chart{margin-left:calc(var(--space-2) - var(--card-pad));margin-right:calc(var(--space-2) - var(--card-pad))}.kpi-strip{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gap);gap:var(--gap)}.kpi-strip-wrap{container-type:inline-size}@container (min-width: 482px){.kpi-strip{grid-template-columns:repeat(6,1fr)}.kpi-strip>:nth-child(-n+3){grid-column:span 2}.kpi-strip>:nth-child(n+4){grid-column:span 3}}@container (min-width: 814px){.kpi-strip:not([data-labeled]){grid-template-columns:repeat(5,1fr)}.kpi-strip:not([data-labeled])>*{grid-column:span 1}}@container (max-width: 481.98px){.kpi-strip:not([data-labeled])>:nth-child(5),.kpi-strip[data-labeled]>:nth-child(n+3){grid-column:span 2}.kpi-title-full{display:none}.kpi-title-compact{display:inline}}@container (max-width: 915.98px){.kpi-split{flex-direction:column}.kpi-half+.kpi-half{border-left:0;border-top:1px solid var(--border)}}.spark-area-top{stop-opacity:var(--chart-fill-opacity)}.feed-bulk-delete{border:1px solid var(--danger-border)}.font-mono-aligned{font-family:var(--font-mono);font-feature-settings:var(--num-feature)}.card{background:var(--card-bg,var(--bg-elev));border:var(--card-border,1px solid var(--border));border-radius:var(--r-md);box-shadow:var(--card-shadow,none)}.card-pad{padding:var(--card-pad)}@media (max-width:767.98px){.card{--card-pad:var(--card-pad-phone)}}.card-head{padding:var(--space-4) var(--card-pad);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap}.card-title{font-size:var(--t-base);font-weight:var(--fw-semibold);color:var(--ink-800);line-height:var(--lh-snug);letter-spacing:normal}.card-sub{line-height:var(--lh-normal);font-size:var(--t-sm);color:var(--ink-500)}.card-head--flush{border-bottom:none}.card-head-title{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.card-head-title>.card-head-title-text{min-width:0}.card-head-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.card-band{display:grid;align-items:center;padding:var(--space-2) var(--card-pad);background:var(--bg-soft);border-bottom:1px solid var(--border);font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-500);letter-spacing:normal}.card-band--flush-x{padding-left:0;padding-right:0}.empty-desc{max-width:360px}.mx-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-12) var(--space-6)}.mx-empty .state-tile{margin-bottom:var(--space-1)}.mx-empty-title{font-size:var(--t-base);font-weight:var(--fw-semibold);color:var(--ink-900);line-height:var(--lh-snug)}.mx-empty-description{font-size:var(--t-sm);color:var(--ink-500);line-height:var(--lh-normal)}.mx-empty-action{margin-top:var(--space-2)}.mx-empty-lg{padding:var(--space-10) var(--space-8);gap:var(--space-3);align-items:flex-start;text-align:left}.mx-empty-title-lg{font-size:var(--t-xl);font-weight:var(--fw-semibold);color:var(--ink-900);letter-spacing:var(--tracking-snug);line-height:var(--lh-snug)}.mx-empty-desc-lg{max-width:480px;font-size:var(--t-base);color:var(--ink-500);line-height:var(--lh-relaxed)}.mx-empty-inline{padding:var(--space-3);border-radius:var(--r-md);background:var(--bg-elev);border:1px solid var(--control-border);text-align:center}.mx-empty-inline-text{font-size:var(--t-sm);color:var(--ink-500);line-height:var(--lh-normal)}.mx-empty-inline-action{margin-top:var(--space-2)}.card .mx-empty-inline,.mx-empty-inline[data-surface=card],[data-modal-backdrop] .mx-empty-inline,[data-page-modal-backdrop] .mx-empty-inline,[data-popover] .mx-empty-inline{background:var(--bg-soft);border-color:transparent;border-radius:var(--r-xs)}[data-modal-backdrop] .mx-empty-inline,[data-page-modal-backdrop] .mx-empty-inline,[data-popover] .mx-empty-inline{border-radius:var(--r-sm)}.brand-square-logo{box-shadow:inset 0 0 0 1px var(--border);padding:2px}.notice-card{max-width:520px;padding:var(--space-7)}@media (max-width:767.98px){.mx-empty{padding:var(--space-8) var(--space-4)}.mx-empty-lg{padding:var(--space-8) var(--card-pad-phone)}.notice-card{width:100%;padding:var(--card-pad-phone)}}.notice-area{flex:1 1;min-height:480px;display:flex;align-items:center;justify-content:center;padding:var(--card-pad)}.notice-item{width:100%;padding:var(--space-7);border-radius:var(--r-md);background:var(--card-bg);border:var(--card-border);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.notice-item-tile{width:var(--ctl-h-lg);height:var(--ctl-h-lg);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.notice-item-title{font-family:var(--font-sans);font-size:var(--t-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-snug);color:var(--ink-900);margin:0}.notice-item-text{font-size:var(--t-sm);color:var(--ink-500);margin:var(--space-1) 0 0;line-height:var(--lh-relaxed)}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-5);flex-wrap:wrap;padding-top:var(--space-6);padding-bottom:var(--space-4)}.page-header-lead{min-width:0}.page-header-crumbs{margin-bottom:var(--space-2)}.page-header-crumb-list{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--t-sm)}.page-header-crumb-list a{color:inherit;text-decoration:none}.page-header-crumb-list a:hover{color:var(--ink-800);text-decoration:underline}.page-header-eyebrow{font-size:var(--t-xs);color:var(--ink-500);font-weight:var(--fw-medium);margin-bottom:var(--space-1)}.page-header-title{font-family:var(--font-sans);font-size:var(--t-2xl);font-weight:var(--fw-semibold);color:var(--ink-900);letter-spacing:var(--tracking-snug);margin:0;line-height:var(--lh-snug)}.page-header-sub{font-size:var(--t-sm);color:var(--ink-500);margin-top:var(--space-1)}.page-header-title-row{display:flex;align-items:center;gap:var(--space-2);min-width:0}.page-header-crumb{display:inline-block;vertical-align:bottom}.mx-chs-title{margin:0;font-size:var(--t-sm);font-weight:var(--fw-semibold);color:var(--ink-900)}.setup-rows{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-3);margin:0}.setup-row{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline}@container (max-width: 479.98px){.setup-row{grid-template-columns:minmax(0,1fr)}.setup-rows[data-layout] .setup-row{row-gap:var(--space-1)}}.setup-value{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline;min-width:0;margin:0;font-size:var(--t-sm);color:var(--ink-900)}.setup-value-text{min-width:0;overflow-wrap:anywhere}.setup-action{display:inline-flex;align-items:center;align-self:baseline}.setup-label{margin:0;font-size:var(--t-sm);color:var(--ink-500);overflow-wrap:anywhere}.setup-managed{vertical-align:-2px;margin-right:var(--space-1);color:var(--ink-500)}.setup-managed,.setup-name-id{display:inline-flex;align-items:center}.setup-name-id{gap:var(--space-1)}.setup-id{font-size:var(--t-xs);color:var(--ink-500)}.setup-rows[data-layout=stacked] .setup-row{grid-template-columns:minmax(0,1fr);row-gap:var(--space-1);align-items:start}.setup-rows[data-layout=stacked] .setup-row[data-has-icon]{grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-2)}.setup-rows[data-layout=stacked] .setup-label{font-size:var(--t-xs);font-weight:var(--fw-medium)}.setup-rows[data-layout=stacked] .setup-icon{grid-row:1/span 2;grid-column:1;display:inline-flex;align-items:center;justify-content:center;width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--r-xs);background:var(--bg-soft);color:var(--ink-500)}.setup-rows[data-layout=inline] .setup-row{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.setup-rows[data-layout=inline] .setup-label{color:var(--ink-500)}.setup-rows[data-layout=inline] .setup-value{display:inline-flex;align-items:baseline;font-weight:var(--fw-medium)}.setup-rows[data-divided]{gap:0}.setup-rows[data-divided] .setup-row{padding:var(--space-3) 0;border-top:1px solid var(--border)}.setup-rows[data-divided] .setup-row:first-child{border-top:0;padding-top:0}.setup-rows[data-divided] .setup-row:last-child{padding-bottom:0}.page-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.delta-inline{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--fw-semibold);white-space:nowrap}.delta-inline[data-size=sm]{font-size:var(--t-xs)}.delta-inline[data-size=lg]{font-size:var(--t-lg)}.compare-chip,.delta-pill{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--chip-h);padding:0 var(--space-2);border-radius:var(--r-xs);font-size:var(--t-xs);font-weight:var(--fw-medium);line-height:1;background:var(--negative-soft);color:var(--ink-500);border:1px solid transparent;white-space:nowrap;vertical-align:middle}.compare-chip .delta-num,.delta-pill .delta-num{font-weight:var(--fw-semibold)}.delta-pill[data-tone=success]{background:var(--success-soft);color:var(--success-fg)}.delta-pill[data-tone=negative]{background:var(--negative-soft);color:var(--negative-fg)}.compare-chip .delta-none,.delta-inline .delta-none,.delta-pill .delta-none{color:var(--ink-500);font-weight:var(--fw-regular)}.delta-sfx{color:var(--ink-500);font-weight:var(--fw-medium)}.delta-inline[data-tone=success] .delta-num{color:var(--success-fg)}.delta-inline[data-tone=negative] .delta-num{color:var(--negative-fg)}.delta-inline[data-tone=neutral] .delta-num,.delta-mark{color:var(--ink-500)}.delta-mark{display:inline-flex;flex:none}.delta-mark[data-tone=success]{color:var(--success)}.delta-mark[data-tone=negative]{color:var(--negative)}.channel-names{flex-wrap:wrap}.channel-name-inline,.channel-names{display:inline-flex;align-items:center;gap:var(--space-2)}.channel-chip-wrap{position:relative}.channel-chip-ring,.channel-chip-wrap{display:inline-flex;flex:none;border-radius:var(--r-pill)}.channel-chip-ring,.channel-pip{box-shadow:0 0 0 2px var(--channel-ring,var(--bg-elev))}.channel-pip{position:absolute;right:-2px;bottom:-2px;width:var(--dot-md);height:var(--dot-md);border-radius:var(--r-pill);background:var(--danger)}.channel-chip-wrap[data-size=sm] .channel-pip{width:var(--dot-sm);height:var(--dot-sm)}.card-icon-chip{width:24px;height:24px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex:none}.card-icon-chip svg{width:14px;height:14px}.btn{justify-content:center;height:var(--ctl-h-md);padding:0 var(--space-3);gap:var(--space-2);border-radius:var(--r-sm);font-family:var(--font-sans);font-size:var(--t-sm);font-weight:var(--fw-medium);border:1px solid transparent;background:transparent;color:var(--ink-800);text-decoration:none;transition:background var(--motion-fast) var(--ease-default),border-color var(--motion-fast) var(--ease-default),color var(--motion-fast) var(--ease-default),box-shadow var(--motion-fast) var(--ease-default);white-space:nowrap;cursor:pointer}.btn,.btn-label{display:inline-flex;align-items:center}.btn[data-size=sm]{height:var(--ctl-h-sm);padding:0 var(--space-2);gap:var(--space-1)}.btn[data-size=lg]{height:var(--ctl-h-lg);padding:0 var(--space-4);font-size:var(--t-base)}.btn-primary{background:var(--brand-grad);color:var(--fg-on-accent);border-color:transparent}.btn-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-grad-hover);border-color:transparent}.btn-primary:active:not(:disabled):not([aria-disabled=true]){background:var(--brand-grad-pressed);border-color:transparent}.btn-secondary{background:var(--brand-grad-soft);color:var(--accent-text);border-color:transparent}.btn-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-grad-soft-hover);border-color:transparent}.btn-secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--brand-grad-soft-pressed);border-color:transparent}.btn-secondary.btn-neutral{background:var(--bg-elev);border-color:var(--control-border);color:var(--ink-800)}.btn-secondary.btn-neutral:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-hover);border-color:var(--control-border-hover)}.btn-secondary.btn-neutral:active:not(:disabled):not([aria-disabled=true]){background:var(--bg-soft);border-color:var(--control-border-hover)}.btn-icon.btn-secondary{background:var(--bg-elev);border-color:var(--control-border);color:var(--ink-700)}.btn-icon.btn-secondary:not([data-surface=accent]):not([data-tone=danger]):hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-hover);border-color:var(--control-border-hover)}.btn-icon.btn-secondary:not([data-surface=accent]):not([data-tone=danger]):active:not(:disabled):not([aria-disabled=true]){background:var(--bg-soft);border-color:var(--control-border-hover)}.btn[data-tone=danger]{background:var(--bg-elev);color:var(--danger-fg);border-color:var(--danger-border)}.btn[data-tone=danger]:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger-soft)}.btn[data-tone=danger]:active:not(:disabled):not([aria-disabled=true]){background:var(--danger-soft);border-color:var(--danger)}.btn-ghost{color:var(--ink-700)}.btn-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-hover);color:var(--ink-900)}.btn-ghost:active:not(:disabled):not([aria-disabled=true]){background:var(--picker-bg-hover);color:var(--ink-900)}.btn-destructive{background:var(--btn-destructive-bg);color:var(--btn-destructive-fg);border-color:var(--btn-destructive-bg)}.btn-destructive:active:not(:disabled):not([aria-disabled=true]),.btn-destructive:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-destructive-bg-hover);border-color:var(--btn-destructive-bg-hover)}.btn-overlay{background:var(--overlay-scrim-glass);color:var(--fg-on-inverse);border-color:transparent;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.btn-overlay:hover:not(:disabled):not([aria-disabled=true]){background:var(--overlay-scrim)}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn[aria-disabled=true],.btn[disabled]{cursor:not-allowed}.btn[disabled]:not([aria-busy=true]){opacity:var(--disabled-opacity)}.btn-primary[aria-disabled=true][data-blocked]:not([aria-busy=true]),.btn-primary[disabled]:not([aria-busy=true]){opacity:1;background:var(--btn-disabled-bg);border-color:var(--btn-disabled-bg);color:var(--btn-disabled-fg)}.btn[aria-disabled=true]:not(:disabled){opacity:1;background:var(--bg-soft);border-color:var(--control-border);color:var(--ink-800)}.btn[data-loading]{opacity:1;cursor:progress}.btn[data-locked]{cursor:not-allowed}.btn-icon{width:var(--ctl-h-md);height:var(--ctl-h-md);padding:0}.btn-icon[data-size=xs]{width:var(--ctl-h-xs);height:var(--ctl-h-xs)}.btn-icon[data-size=sm]{width:var(--ctl-h-sm);height:var(--ctl-h-sm)}.btn-icon[data-size=md]{width:var(--ctl-h-md);height:var(--ctl-h-md)}.btn[data-surface=accent].btn-secondary:not([data-tone=danger]){background:var(--on-fill-overlay-18);border-color:transparent;color:var(--fg-on-accent)}.btn[data-surface=accent].btn-secondary:not([data-tone=danger]):hover:not(:disabled):not([aria-disabled=true]){background:var(--on-fill-overlay-28)}.btn[data-surface=accent].btn-secondary:not([data-tone=danger]):active:not(:disabled):not([aria-disabled=true]){background:var(--on-fill-overlay-36)}.btn[data-surface=accent].btn-secondary[data-tone=danger]{background:var(--bg-elev);border-color:var(--bg-elev);border-radius:var(--r-pill);color:var(--danger-fg)}.btn[data-surface=accent].btn-secondary[data-tone=danger]:active:not(:disabled):not([aria-disabled=true]),.btn[data-surface=accent].btn-secondary[data-tone=danger]:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger-soft);border-color:var(--danger-soft)}.btn[data-surface=accent].btn-ghost{color:var(--fg-on-accent)}.btn[data-surface=accent].btn-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--on-fill-overlay-08)}.btn[data-surface=accent].btn-ghost:active:not(:disabled):not([aria-disabled=true]){background:var(--on-fill-overlay-12)}.btn[data-surface=accent]:focus-visible{box-shadow:var(--focus-ring-inverse)}[data-bulk-action-band]{display:flex;align-items:center;gap:var(--space-2)}[data-bulk-action-band]:not([data-floating]){padding:var(--space-2) var(--space-2) var(--space-2) var(--card-pad);background:var(--brand-grad);color:var(--fg-on-accent)}[data-bulk-action-band][data-floating],[data-feed-bulk-action-band]{position:fixed;left:calc(50% + var(--sidebar-current-w, 0px) / 2);bottom:var(--space-6);transform:translateX(-50%);z-index:var(--z-panel);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--brand-grad);color:var(--fg-on-accent);border:0;border-radius:var(--r-md);box-shadow:var(--glow-brand),var(--shadow-lg);animation:mx-bulkbar-rise var(--motion-base) var(--ease-default)}@keyframes mx-bulkbar-rise{0%{opacity:0;transform:translateX(-50%) translateY(8px)}}@keyframes mx-bulkbar-rise-phone{0%{opacity:0;transform:translateY(8px)}}@keyframes mx-bulkbar-fade{0%{opacity:0}}@media (min-width:768px) and (max-width:1023.98px){[data-bulk-action-band][data-floating],[data-feed-bulk-action-band]{max-width:calc(100vw - 2 * var(--page-pad-x-tablet))}[data-bulk-action-band][data-floating]>*,[data-feed-bulk-action-band]>*{flex:none}}@media (max-width:767.98px){[data-bulk-action-band][data-floating],[data-feed-bulk-action-band]{left:0;right:0;bottom:0;max-width:none;transform:none;border-radius:0;border-left:none;border-right:none;border-bottom:none;padding:var(--space-2) var(--page-pad-x-phone) calc(var(--space-2) + env(safe-area-inset-bottom, 0px));animation-name:mx-bulkbar-rise-phone}body:has([data-bulk-action-band][data-floating],[data-feed-bulk-action-band]) main#main-content{padding-bottom:var(--bulk-bar-h,0)}[data-bulk-action-band]:not([data-floating]){flex-wrap:wrap;row-gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--card-pad-phone)}}@media (prefers-reduced-motion:reduce){[data-bulk-action-band][data-floating],[data-feed-bulk-action-band]{animation-name:mx-bulkbar-fade}.btn{transition:none}}@media (forced-colors:active){.btn:focus-visible{outline:2px solid CanvasText;outline-offset:2px}}.tchip{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--ctl-h-xs);padding:0 var(--space-2);border-radius:var(--r-xs);background:var(--bg-elev);color:var(--ink-700);border:1px solid var(--control-border);font-size:var(--t-xs);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--motion-fast) var(--ease-default),border-color var(--motion-fast) var(--ease-default),color var(--motion-fast) var(--ease-default);white-space:nowrap}.tchip:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-hover);border-color:var(--control-border-hover);color:var(--ink-900)}.tchip[aria-checked=true],.tchip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.tchip[aria-checked=true]:hover:not(:disabled):not([aria-disabled=true]),.tchip[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-border);border-color:var(--accent)}.tchip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tchip:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.tchip[aria-disabled=true]:not(:disabled){opacity:1;background:var(--bg-soft);border-color:var(--control-border);cursor:not-allowed}.tchip[aria-checked=true][aria-disabled=true]:not(:disabled),.tchip[aria-pressed=true][aria-disabled=true]:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.tchip-lock{color:var(--ink-500);flex-shrink:0}.tchip-row{display:flex;flex-wrap:wrap;gap:var(--space-1)}.tchip-dot{width:6px;height:6px;border-radius:50%;background:var(--ink-400);flex-shrink:0}.tchip-dot[data-tone=danger]{background:var(--danger)}.tchip-dot[data-tone=warn]{background:var(--warn)}.tchip-dot[data-tone=success]{background:var(--success)}.tchip-dot[data-tone=accent]{background:var(--accent)}.tchip-dot[data-tone=planned]{background:var(--planned)}.mx-auction-metrics{margin-bottom:var(--space-4)}.picker{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--ctl-h-md);padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--control-border);border-radius:var(--r-sm);background:var(--picker-bg);color:var(--ink-800);font-size:var(--t-sm);cursor:pointer;text-align:left}.picker:hover:where(:not(:disabled):not([aria-disabled=true]):not([aria-invalid=true]):not([data-invalid=true]):not([aria-expanded=true])){background:var(--picker-bg);border-color:var(--control-border-hover)}.picker[data-flush=true]:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--picker-bg-hover)}.picker:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.picker[aria-expanded=true]{border-color:var(--accent);box-shadow:var(--focus-ring)}.picker[aria-invalid=true]{border-color:var(--danger)}.picker[aria-invalid=true]:focus-visible,.picker[aria-invalid=true][aria-expanded=true]{box-shadow:var(--focus-ring-danger)}.picker[data-invalid=true]{border-color:var(--danger)}.picker[data-invalid=true]:focus-visible,.picker[data-invalid=true][aria-expanded=true]{box-shadow:var(--focus-ring-danger)}.picker:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.picker[aria-disabled=true]:not(:disabled){opacity:1;background:var(--bg-soft);border-color:var(--control-border);cursor:not-allowed}.picker[data-full=true]{width:100%}.picker-date-clear{position:absolute;top:50%;transform:translateY(-50%);right:calc(var(--space-2) + var(--icon-2xs) + var(--space-2))}.picker[data-clear=true]{padding-right:calc(var(--space-2) * 3 + var(--icon-2xs) + var(--ctl-h-xs))}.picker[data-compact=true]{height:var(--ctl-h-sm);padding:0 var(--space-2);gap:var(--space-1)}.picker[data-compact=true] .picker-label{font-weight:var(--fw-medium)}.picker[data-flush=true]{border-color:transparent;border-radius:0}.picker-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm);color:var(--ink-800)}.picker-label[data-placeholder]{color:var(--ink-400)}.picker-chevron{color:var(--ink-500);transition:transform var(--motion-fast) var(--ease-default)}.picker[aria-expanded=true] .picker-chevron{transform:rotate(180deg)}.picker-lock{color:var(--ink-500);flex-shrink:0}.mx-search-field{position:relative;display:block}.mx-search-field-icon{position:absolute;left:var(--space-2);top:50%;transform:translateY(-50%);color:var(--ink-400);pointer-events:none}.mx-search-field[data-variant=box] .mx-search-field-input{width:100%;padding-left:var(--space-8)}.mx-search-field[data-variant=box] .mx-search-field-input[data-clear=true]{padding-right:var(--space-8)}.mx-search-field-clear{position:absolute;right:var(--space-1);top:50%;transform:translateY(-50%)}.mx-search-field[data-variant=panel] .mx-search-field-icon{left:auto;position:static;transform:none}.mx-search-field-input::-webkit-search-cancel-button,.mx-search-field-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.mx-select-panel{display:flex;flex-direction:column;overflow:hidden;padding:0}.mx-select-search{display:flex;align-items:center;gap:var(--space-2);min-height:var(--ctl-h-lg);padding:0 var(--space-2) 0 var(--space-3);border-bottom:1px solid var(--border);background:var(--bg-elev);flex-shrink:0}.mx-select-search[data-compact=true]{min-height:var(--ctl-h-sm)}.mx-select-search:focus-within{border-bottom:2px solid var(--accent)}.mx-select-search-icon{color:var(--ink-500);flex-shrink:0}.mx-select-search-input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-size:var(--t-sm);color:var(--ink-800)}.mx-select-search-input::placeholder{color:var(--ink-400)}.mx-select-list{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-1)}.mx-select-option{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--ctl-h-sm);padding:var(--space-1) var(--space-2);border:none;border-radius:var(--r-xs);background:transparent;color:var(--ink-800);font-size:var(--t-sm);text-align:left;cursor:pointer}.mx-select-option[data-muted]{color:var(--ink-500)}.mx-select-option[data-highlighted-kbd],.mx-select-option[data-highlighted]{background:var(--picker-bg-hover)}.mx-select-option[data-highlighted-kbd]{box-shadow:var(--focus-ring-inset)}.mx-select-option[data-selected] .mx-select-option-label{font-weight:var(--fw-medium);color:var(--ink-900)}.mx-select-option:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.mx-select-option[data-indent]{padding-left:var(--space-8)}.mx-select-option-text{flex:1 1;min-width:0}.mx-select-option-label,.mx-select-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-select-sub{font-size:var(--t-xs);color:var(--ink-400)}.mx-select-meta{font-size:var(--t-xs);color:var(--ink-500);flex-shrink:0}.mx-select-dot{width:8px;height:8px;border-radius:var(--r-pill);flex-shrink:0}.mx-select-swatch{width:var(--chart-swatch);height:var(--chart-swatch);border-radius:var(--r-xs);flex-shrink:0}.mx-select-check{color:var(--accent-text);flex-shrink:0}.mx-select-group{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--ctl-h-sm);padding:var(--space-1) var(--space-2);border:none;border-radius:var(--r-xs);background:transparent;color:var(--ink-500);font-size:var(--t-xs);font-weight:var(--fw-medium);text-align:left;cursor:pointer}.mx-select-group[data-highlighted-kbd],.mx-select-group[data-highlighted]{background:var(--picker-bg-hover)}.mx-select-group[data-highlighted-kbd]{box-shadow:var(--focus-ring-inset)}.mx-select-group[data-all]{border-bottom:1px solid var(--border);border-radius:0}.mx-select-group[data-all] .mx-select-group-label{font-weight:var(--fw-medium);color:var(--ink-800)}.mx-select-group-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-select-group .mx-select-meta{color:var(--ink-400)}.mx-select-empty{padding:var(--space-2) var(--space-3);font-size:var(--t-sm);color:var(--ink-500)}.mx-select-section{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--t-xs);font-weight:var(--fw-semibold);color:var(--ink-500)}.mx-select-menu{padding:0;border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-md);min-width:200px}.mx-select-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom, 0px)) var(--space-3);border-top:1px solid var(--border);flex-shrink:0}.mx-select-footer-count{font-size:var(--t-xs);color:var(--ink-500)}.mx-select-chips-wrap{display:flex;flex-direction:column;gap:var(--space-1)}.mx-select-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.mx-select-chip{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--ctl-h-xs);padding:0 var(--space-1) 0 var(--space-2);border:1px solid var(--border);border-radius:var(--r-xs);background:var(--bg-soft);font-size:var(--t-xs);color:var(--ink-800)}.mx-select-chip-label{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-select-chip-remove{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-xs);height:var(--icon-xs);border:none;border-radius:var(--r-xs);background:transparent;color:var(--ink-500);cursor:pointer;flex-shrink:0}.mx-select-chip-remove:before{content:"";position:absolute;inset:calc(var(--space-1) * -1)}.mx-select-chip-remove svg{width:var(--icon-3xs);height:var(--icon-3xs)}.mx-select-chip-remove:hover:not(:disabled){background:var(--picker-bg-hover);color:var(--ink-900)}.mx-select-chip-remove:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mx-select-chip-remove:disabled{cursor:not-allowed}.mx-input-affix{position:relative}.mx-input-affix-icon{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--ink-400);pointer-events:none}.mx-input-affix-icon[data-start]{left:var(--space-3)}.mx-input-affix-icon[data-end]{right:var(--space-3)}.mx-tile{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--control-border);border-radius:var(--r-xs);background:var(--bg-elev);color:var(--ink-900);text-align:left;cursor:pointer}.mx-tile[data-in=panel]{border-radius:var(--r-sm)}.mx-tile:hover:not([aria-disabled=true]){background:var(--bg-hover);border-color:var(--control-border-hover)}.mx-tile[data-selected],.mx-tile[data-selected]:hover:not([aria-disabled=true]){border-color:var(--accent);background:var(--accent-soft)}.mx-tile:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mx-tile[aria-disabled=true]{opacity:1;background:var(--bg-soft);border-color:var(--control-border);cursor:not-allowed}.mx-tile[data-dim] .mx-tile-title{color:var(--ink-500)}.mx-tile[data-layout=stack]{flex-direction:column;align-items:stretch}.mx-tile-text{flex:1 1;min-width:0}.mx-tile-title{display:block;font-size:var(--t-sm);font-weight:var(--fw-semibold);color:var(--ink-900)}.mx-tile-sub{display:block;margin-top:var(--space-1);font-size:var(--t-xs);color:var(--ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-tile-sub[data-warn]{color:var(--warn-fg)}.mx-tile-lock{display:inline-flex;color:var(--ink-500)}.mx-tile-flag,.mx-tile-lock{position:absolute;top:var(--space-2);right:var(--space-2)}.mx-utm-url:hover{border-color:var(--accent);background:var(--bg-elev)}.mx-utm-url:hover [data-base-url]{text-decoration:underline;text-underline-offset:2px}.mx-utm-url:focus-visible{box-shadow:var(--focus-ring)}.mx-persona-chip-link:hover{text-decoration:underline}.mx-persona-chip:focus-visible{box-shadow:var(--focus-ring)}.mx-persona-name{margin:0}.pill{--pill-mark:var(--ink-500);display:inline-flex;align-items:center;gap:var(--space-1);height:var(--chip-h);padding:0 var(--space-2);border-radius:var(--r-xs);font-size:var(--t-xs);font-weight:var(--fw-medium);line-height:1;background:var(--bg-soft);color:var(--ink-700);border:1px solid transparent;white-space:nowrap;vertical-align:middle}.pill[data-tone=success]{--pill-mark:var(--success);background:var(--success-soft);color:var(--success-fg)}.pill[data-tone=warn]{--pill-mark:var(--warn);background:var(--warn-soft);color:var(--warn-fg)}.pill[data-tone=danger]{--pill-mark:var(--danger);background:var(--danger-soft);color:var(--danger-fg)}.pill[data-tone=info]{--pill-mark:var(--info);background:var(--info-soft);color:var(--info-fg)}.pill[data-tone=ai]{--pill-mark:var(--ai);background:var(--ai-soft);color:var(--ai-fg)}.pill[data-tone=planned]{--pill-mark:var(--planned);background:var(--planned-soft);color:var(--planned-fg)}.pill[data-tone=neutral]{--pill-mark:var(--ink-500);background:var(--bg-elev);color:var(--ink-700);border-color:var(--control-border)}.card .pill[data-tone=neutral]{background:var(--bg-soft);border-color:transparent}.pill .dot{width:6px;height:6px;border-radius:var(--r-pill);background:var(--pill-mark);flex:none}.pill svg{width:var(--icon-3xs);height:var(--icon-3xs);color:var(--pill-mark);flex:none}.pill[data-size=md]{height:var(--ctl-h-sm);padding:0 var(--space-3) 0 var(--space-2);gap:var(--space-2);font-size:var(--t-sm)}.pill[data-size=md] .dot{width:8px;height:8px}.pill[data-size=md] svg{width:var(--icon-2xs);height:var(--icon-2xs)}.pill[data-preset]{flex:none;height:var(--chip-h-sm);border-color:transparent}.pill[data-preset=new]{background:var(--accent-soft);color:var(--accent-text)}.pill[data-preset=beta]{background:var(--ai-soft);color:var(--ai-fg)}[data-sidebar] .pill[data-preset]{background:var(--bg-elev)}.status-icon{--status-mark:var(--ink-500);display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--t-sm);color:var(--ink-800);white-space:nowrap}.status-icon:before{content:"";flex:none;width:var(--dot-sm);height:var(--dot-sm);border-radius:var(--r-pill);background:var(--status-mark)}.status-icon svg{width:var(--icon-3xs);height:var(--icon-3xs);color:var(--ai);flex:none}.status-icon[data-tone=ai]:before{display:none}.status-icon[data-tone=success]{--status-mark:var(--success)}.status-icon[data-tone=warn]{--status-mark:var(--warn)}.status-icon[data-tone=danger]{--status-mark:var(--danger)}.status-icon[data-tone=info]{--status-mark:var(--info)}.status-icon[data-tone=planned]{--status-mark:var(--planned)}.status-icon[data-tone=neutral]{--status-mark:var(--ink-500)}[data-location-subrow] .status-icon{font-size:var(--t-xs);color:var(--ink-500)}.input{height:var(--ctl-h-md);padding:0 var(--space-3);border-radius:var(--r-sm);border:1px solid var(--control-border);background:var(--bg-elev);font-size:var(--t-sm);color:var(--ink-800);outline:none;transition:border-color var(--motion-fast) var(--ease-default),box-shadow var(--motion-fast) var(--ease-default)}.input::placeholder{color:var(--ink-400)}.input:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--control-border-hover)}.input:focus,.input:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring-field)}.input[aria-invalid=true]{border-color:var(--danger)}.input[aria-invalid=true]:focus,.input[aria-invalid=true]:focus-visible{box-shadow:var(--focus-ring-danger)}.input:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.input[data-size=sm]{height:var(--ctl-h-sm);padding:0 var(--space-2)}textarea.input{height:auto;padding:var(--space-2) var(--space-3);line-height:var(--lh-relaxed);resize:vertical}.mx-banner-dismiss{color:inherit}.mx-banner-dismiss:hover:not(:disabled){background:var(--bg-elev)}.field-label{font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-800);margin-bottom:var(--space-2)}.field-label-optional{margin-left:var(--space-1);font-weight:var(--fw-regular);color:var(--ink-400)}.field-hint{color:var(--ink-400)}.field-error,.field-hint{margin-top:var(--space-1);font-size:var(--t-xs)}.field-error{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--danger-fg)}.field-error svg{color:var(--danger);flex-shrink:0}.field-shell-row{display:flex;margin-bottom:var(--space-2)}.field-shell-label,.field-shell-row{align-items:baseline;gap:var(--space-1)}.field-shell-label{display:inline-flex;font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-800)}.field-shell-aside{margin-left:auto;font-size:var(--t-xs);color:var(--ink-500);font-weight:var(--fw-regular)}.field-shell-trailing{right:var(--space-3)}.field-shell-lock,.field-shell-trailing{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;pointer-events:none}.field-shell-lock{left:var(--space-3);color:var(--ink-500)}.mx-field-form{container-type:inline-size}.mx-field-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.mx-field-pair[data-ratio=wide-start]{grid-template-columns:1.5fr 1fr}.mx-field-pair[data-ratio=wide-end]{grid-template-columns:1fr 1.5fr}.field-message-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1)}.field-message-right{margin-left:auto}.field-helper{margin-top:var(--space-1)}.field-message-row .field-helper{margin-top:0}.field-counter{font-size:var(--t-xs);color:var(--ink-400)}.field-counter[data-tone=warn]{color:var(--warn-fg)}.field-counter[data-tone=danger]{color:var(--danger-fg)}.field-readonly{font-size:var(--t-sm);color:var(--ink-900)}.field-readonly[data-empty]{color:var(--ink-400)}.field-readonly-block{display:block;white-space:pre-wrap;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-soft);font-size:var(--t-sm);line-height:var(--lh-relaxed);color:var(--ink-800)}.field-readonly-block[data-empty]{color:var(--ink-500)}.input[aria-disabled=true]:not(:disabled){opacity:1;background:var(--bg-soft);border-color:var(--control-border);cursor:not-allowed}.money-input{display:flex;align-items:center;gap:var(--space-2);width:160px;height:var(--ctl-h-md);padding:0 var(--space-3);border-radius:var(--r-sm);border:1px solid var(--control-border);background:var(--bg-elev);transition:border-color var(--motion-fast) var(--ease-default),box-shadow var(--motion-fast) var(--ease-default)}.money-input[data-size=sm]{width:148px;height:var(--ctl-h-sm);padding:0 var(--space-2)}.money-input[data-size=hero]{height:var(--ctl-h-lg)}.money-input-prefix{font-size:var(--t-sm);color:var(--ink-500)}.money-input-unit{font-size:var(--t-xs);color:var(--ink-500)}.money-input-field{flex:1 1;min-width:0;height:auto;padding:0;border:0;background:none;outline:none;font-size:var(--t-sm);color:var(--ink-900)}.money-input[data-size=hero] .money-input-field{font-size:var(--t-xl);font-weight:var(--fw-semibold)}.money-input:hover:not([data-disabled]):not([data-invalid]){border-color:var(--control-border-hover)}.money-input:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring-field)}.money-input[data-invalid]{border-color:var(--danger)}.money-input[data-invalid]:focus-within{box-shadow:var(--focus-ring-danger)}.money-input[data-disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}.money-input-lock{color:var(--ink-400);flex:none}.money-input-lead{align-self:stretch;flex:none;display:flex;margin-left:calc(-1 * var(--space-3))}.money-input[data-size=sm] .money-input-lead{margin-left:calc(-1 * var(--space-2))}.money-input-lead .picker{height:100%;padding:0 var(--space-2) 0 var(--space-3);border:0;border-right:1px solid var(--border);border-radius:0;background:var(--picker-bg);color:var(--ink-800);font-weight:var(--fw-medium)}.money-input-lead .picker:hover:not(:disabled){background:var(--picker-bg-hover)}.money-input-lead .picker .picker-chevron{width:var(--icon-2xs);height:var(--icon-2xs)}.mx-budget-list{--budget-row-gap:var(--space-2);display:flex;flex-direction:column;gap:var(--budget-row-gap);container-type:inline-size;min-width:0}.mx-budget-row{display:grid;grid-template-columns:160px 1fr;align-items:start;grid-gap:var(--space-2);gap:var(--space-2)}.mx-budget-row[data-status]{grid-template-columns:160px 88px 1fr}.mx-budget-row[data-loc]{grid-template-columns:200px 1fr}.mx-budget-label{display:flex;align-items:center;gap:var(--space-2)}.mx-budget-label,.mx-budget-loc{padding-top:var(--space-1);font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-800)}.mx-budget-loc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-budget-amount{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.mx-budget-min{margin-top:var(--space-1);font-size:var(--t-xs);color:var(--ink-500)}.mx-budget-foot{margin-top:calc(var(--space-3) - var(--budget-row-gap));padding-top:var(--space-3);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-1)}.mx-budget-total{display:flex;align-items:baseline;justify-content:space-between}.mx-budget-total-label{font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-500)}.mx-budget-total-value{font-size:var(--t-xl);font-weight:var(--fw-semibold);color:var(--ink-900)}.mx-budget-total-value[data-invalid]{color:var(--danger-fg)}.mx-budget-locations{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-1);font-size:var(--t-xs);color:var(--ink-500)}.mx-budget-locations-value{font-weight:var(--fw-medium);color:var(--ink-800)}.mx-budget-readonly{display:inline-flex;align-items:baseline;gap:var(--space-1)}.mx-budget-readonly-value{font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-900)}.mx-budget-readonly-unit{font-size:var(--t-xs);color:var(--ink-500)}.mx-budget-empty{font-size:var(--t-sm);color:var(--ink-500)}.mx-budget-th{display:inline-flex;align-items:center;gap:var(--space-1)}.mx-budget-th-sub{display:block;font-size:var(--t-xs);font-weight:var(--fw-regular)}[data-location-budget-table] thead th{vertical-align:bottom;position:static}[data-location-budget-table] tbody td,[data-location-budget-table] thead th{height:auto;padding-top:var(--space-2);padding-bottom:var(--space-2)}[data-location-budget-table] tbody tr:last-child td{border-bottom:0}[data-location-budget-table] [data-align=right]{text-align:right}[data-location-budget-table] tfoot td{padding:var(--space-2) var(--space-3);background:var(--bg-soft);color:var(--ink-900);border-top:1px solid var(--border-strong);white-space:nowrap}[data-location-budget-table] tfoot td:first-child{padding-left:0}.mx-budget-loc-cell{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 479.98px){.mx-budget-list{--budget-row-gap:var(--space-4)}.mx-budget-row,.mx-budget-row[data-loc]{grid-template-columns:1fr}.mx-budget-row[data-status]{grid-template-columns:1fr auto}.mx-budget-row[data-status] .mx-budget-amount{grid-column:1/-1}.mx-budget-label,.mx-budget-loc{padding-top:0}.mx-budget-loc{white-space:normal;overflow:visible;text-overflow:clip}.money-input:not([data-size=sm]){width:100%}}.input-grow{width:100%;height:auto;padding:var(--space-2) var(--space-3);line-height:var(--lh-relaxed);resize:vertical}.kw-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1)}.kw-row-edit{padding:var(--space-2) var(--space-1)}.kw-block,.kw-row-edit{display:flex;flex-direction:column;gap:var(--space-1)}.kw-block{padding:0 var(--space-1)}.kw-stack{display:flex;flex-direction:column;gap:var(--space-3)}.kw-actions{display:flex;justify-content:flex-end;gap:var(--space-1)}.kw-notice{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1)}.kw-view{padding:var(--space-3);border-radius:var(--r-sm);background:var(--bg-soft);border:1px solid var(--border);font-size:var(--t-sm);color:var(--ink-800)}.kw-group{display:flex;flex-direction:column;gap:var(--space-1)}.kw-group-lg{gap:var(--space-3)}.seg{display:inline-flex;align-items:center;height:var(--ctl-h-md);padding:calc((var(--ctl-h-md) - var(--ctl-h-sm)) / 2);background:var(--accent-track);border-radius:var(--r-sm)}.seg[data-size=sm]{height:var(--ctl-h-sm);padding:calc((var(--ctl-h-sm) - var(--ctl-h-xs)) / 2)}.seg button{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--ctl-h-sm);padding:0 var(--space-3);border-radius:var(--r-xs);font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-500);white-space:nowrap}.seg[data-size=sm] button{height:var(--ctl-h-xs);padding:0 var(--space-2)}.seg button:hover:not([aria-checked=true]):not([aria-disabled=true]):not(:disabled){color:var(--ink-800)}.seg button[aria-checked=true]{background:var(--bg-elev);color:var(--accent-text);font-weight:var(--fw-semibold);box-shadow:var(--segment-shadow)}.seg button:focus-visible{outline:none;box-shadow:var(--focus-ring-inset)}.seg[data-disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}.seg[data-disabled] button{cursor:not-allowed}.seg[aria-disabled=true]{opacity:1;cursor:not-allowed}.seg[aria-disabled=true] button{cursor:not-allowed}.seg-lock{color:var(--ink-500)}.seg[data-full=true]{width:100%}.seg[data-full=true] button{flex:1 1;justify-content:center}.mx-pag{justify-content:space-between;gap:var(--space-4)}.mx-pag,.mx-pag-controls{display:flex;align-items:center}.mx-pag-controls{gap:var(--space-2)}.mx-pag-arrows{display:flex;gap:var(--space-1)}.mx-pag-caption{font-size:var(--t-sm);color:var(--ink-500)}.mx-pag-num{color:var(--ink-800);font-weight:var(--fw-medium)}.mx-pag-pages{display:flex;align-items:center;gap:var(--space-1)}.mx-pag-btn{min-width:var(--ctl-h-sm);height:var(--ctl-h-sm);padding:0 var(--space-2);border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-700);font:inherit;font-size:var(--t-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.mx-pag-btn:hover{background:var(--bg-hover)}.mx-pag-btn[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);font-weight:var(--fw-semibold)}.mx-pag-gap{padding:0 var(--space-1);color:var(--ink-400);font-size:var(--t-sm)}.mx-tabs{display:flex;gap:var(--space-2);margin:0 calc(-1 * var(--space-2));border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.mx-tabs::-webkit-scrollbar{display:none}.mx-tabs[data-fade-start]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--space-8),#000 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--space-8),#000 100%)}.mx-tabs[data-fade-end]{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--space-8),#000 100%);mask-image:linear-gradient(to left,transparent 0,#000 var(--space-8),#000 100%)}.mx-tabs[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--space-8),#000 calc(100% - var(--space-8)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--space-8),#000 calc(100% - var(--space-8)),transparent 100%)}.mx-tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);height:var(--ctl-h-lg);padding:0 var(--space-2);font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-500);white-space:nowrap;background:transparent}.mx-tab:hover:not([aria-selected=true]){color:var(--ink-800)}.mx-tab[aria-selected=true]{color:var(--accent-text);font-weight:var(--fw-semibold)}.mx-tab[aria-selected=true]:after{content:"";position:absolute;left:var(--space-2);right:var(--space-2);bottom:-1px;height:2px;background:var(--accent)}.mx-tab:focus-visible{outline:none;border-radius:var(--r-sm) var(--r-sm) 0 0;box-shadow:var(--focus-ring-inset)}.mx-tabs[data-variant=pill]{gap:var(--space-1);margin:0;border-bottom:none}.mx-tabs[data-variant=pill] .mx-tab{height:var(--ctl-h-sm);border-radius:var(--r-sm)}.mx-tabs[data-variant=pill] .mx-tab:hover:not([aria-selected=true]){color:var(--ink-800);background:var(--bg-hover)}.mx-tabs[data-variant=pill] .mx-tab[aria-selected=true]{color:var(--accent-text);background:var(--pill-selected);font-weight:var(--fw-semibold)}.mx-tabs[data-variant=pill] .mx-tab[aria-selected=true]:after{content:none}.mx-tabs[data-variant=pill] .mx-tab:focus-visible{border-radius:var(--r-sm);box-shadow:var(--focus-ring)}.mx-count-chip{display:inline-flex;align-items:center;justify-content:center;min-width:var(--chip-h-sm);height:var(--chip-h-sm);padding:0 var(--space-1);border-radius:var(--r-xs);border:1px solid var(--control-border);font-size:var(--t-xs);font-weight:var(--fw-medium);line-height:1;font-feature-settings:var(--num-feature);font-variant-numeric:var(--num-feature);background:var(--bg-elev);color:var(--ink-700)}.card .mx-count-chip{background:var(--bg-soft);border-color:transparent}.mx-count-chip[data-tone=active]{background:var(--bg-elev);color:var(--accent-text);border-color:transparent}.mx-count-chip[data-tone=selected]{background:var(--accent-soft);color:var(--accent-text);border-color:transparent}.mx-count-chip[data-tone=danger]{background:var(--danger-soft);color:var(--danger-fg);border-color:transparent}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--t-sm);line-height:var(--lh-normal)}.table thead th{text-align:left;font-weight:var(--fw-medium);color:var(--ink-500);font-size:var(--t-sm);background:var(--bg-elev);position:-webkit-sticky;position:sticky;top:0}.table tbody td,.table thead th{padding:0 var(--space-3);height:var(--row-h);border-bottom:1px solid var(--border)}.table tbody td{color:var(--ink-700);vertical-align:middle}.table tbody td[data-cell=stack]{height:auto;padding-top:var(--space-2);padding-bottom:var(--space-2)}.table tbody tr[data-selected] td{background:var(--accent-soft)}.table tbody tr:hover td{background:var(--bg-hover)}.table tbody tr[data-channel-subrow]:hover td{background:var(--picker-bg-hover)}.table tbody tr[data-selected]:hover td{background:var(--accent-soft)}.table tbody tr[data-divider-above] td{border-top:1px solid var(--border-emph)}.table tbody tr[data-divider-above][data-totals] td{border-top-color:var(--border-strong)}.table tbody tr[data-drafts-divider] td{height:var(--ctl-h-md)}.table tbody tr:has(+tr[data-divider-above]) td{border-bottom:none}@media (max-width:1023.98px){.table thead th{position:static!important;top:auto!important}.table tbody td{position:static!important;left:auto!important}[data-campaigns-table-scroll]{overflow-y:visible!important;max-height:none!important}[data-sticky-cell]{position:static!important;left:auto!important}}@media (pointer:coarse){[data-column-resize-handle]{display:none}}.mx-th-sort{display:inline-flex;align-items:center;gap:var(--space-1);margin:0 calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);border:0;border-radius:var(--r-xs);background:none;font:inherit;color:var(--ink-500);cursor:pointer;transition:color var(--motion-fast) var(--ease-default),background-color var(--motion-fast) var(--ease-default)}.table thead th[data-align=right]{text-align:right}.mx-th-sort .mx-th-sort-icon{color:var(--ink-500);opacity:0;transition:color var(--motion-fast) var(--ease-default),opacity var(--motion-fast) var(--ease-default)}.mx-th-sort:hover .mx-th-sort-icon{opacity:1}.mx-th-sort[data-active]{color:var(--ink-900)}.mx-th-sort[data-active] .mx-th-sort-icon{color:var(--ink-900);opacity:1}.mx-th-sort:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mx-th-sort:focus-visible .mx-th-sort-icon{opacity:1}@media (hover:hover) and (pointer:fine){.mx-th-sort:hover{color:var(--ink-800)}.mx-th-sort:hover .mx-th-sort-icon{color:var(--ink-500);opacity:1}}.mx-table-scroll{overflow-x:auto}[data-locations-table]{table-layout:fixed}.mx-break-all{word-break:break-all}.table[data-row-hover] tbody tr:hover td{background:var(--bg-hover)!important}.table[data-row-hover] tbody tr:hover .row-link{border-bottom-color:var(--ink-900)!important}.table[data-row-hover] tbody .campaign-link-cell{display:flex;align-items:center}.table[data-row-hover] tbody .campaign-link-cell>[data-loc-cell],.table[data-row-hover] tbody .campaign-link-cell>[data-name-cell]{flex:1 1 auto;min-width:0}.table[data-row-hover] tbody .campaign-id-reveal{flex:0 0 auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text;white-space:nowrap;visibility:hidden}.table[data-row-hover] tbody tr[data-campaign-row]:hover .campaign-id-reveal{visibility:visible}[data-row-hoverable]:hover{background:var(--bg-hover)}[data-row-hoverable]:hover [data-sticky-cell]{background:var(--bg-hover)!important}[data-row-hoverable]:hover .row-link{border-bottom-color:var(--ink-900)!important}[data-location-row]:hover .row-link{border-bottom-color:var(--ink-400)!important}[data-column-resize-handle]:active [data-column-resize-divider],[data-column-resize-handle]:focus-visible [data-column-resize-divider],[data-column-resize-handle]:hover [data-column-resize-divider],[data-column-resize-handle][data-dragging] [data-column-resize-divider]{background:var(--accent);width:2px}[data-column-resize-handle]:focus-visible{outline:none}.divider{height:1px;background:var(--border);width:100%}.kbd{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:18px;padding:0 4px;border-radius:4px;background:var(--bg-elev);border:1px solid var(--border-strong);box-shadow:0 1px 0 var(--border-emph);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500)}.skel{background:linear-gradient(90deg,var(--ink-100) 0,color-mix(in srgb,var(--ink-100) 50%,var(--ink-50)) 50%,var(--ink-100) 100%);background-size:200% 100%;animation:shimmer var(--motion-shimmer) linear infinite;border-radius:var(--r-sm)}@keyframes shimmer{to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,var(--ink-100) 0,color-mix(in srgb,var(--ink-100) 50%,var(--ink-50)) 50%,var(--ink-100) 100%);background-size:200% 100%;animation:shimmer var(--motion-shimmer) linear infinite;border-radius:var(--r-sm);display:block}.card .skel,.card .skeleton{background:linear-gradient(90deg,var(--ink-50) 0,var(--bg-soft) 50%,var(--ink-50) 100%)}.skeleton-line{height:10px;border-radius:var(--r-xs)}.skeleton-text{height:14px;border-radius:var(--r-xs)}.skeleton-title{height:18px;border-radius:var(--r-xs)}.skeleton-number{height:var(--t-kpi);border-radius:var(--r-xs)}.skeleton-circle{border-radius:var(--r-pill)}.skeleton-badge{height:var(--ctl-h-xs);width:64px;border-radius:var(--r-xs)}.skeleton-block{border-radius:var(--r-sm)}.skeleton-line,.skeleton-number,.skeleton-text,.skeleton-title{max-width:100%}.thin-scroll::-webkit-scrollbar{width:6px;height:6px}.thin-scroll::-webkit-scrollbar-thumb{background:var(--border-emph);border-radius:3px}.thin-scroll::-webkit-scrollbar-track{background:transparent}.mx-tooltip-host{display:inline-flex}.mx-tooltip{position:fixed;pointer-events:auto;max-width:min(240px,calc(100vw - var(--space-8)));padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);background:var(--bg-inverse);color:var(--fg-on-inverse);font-size:var(--t-xs);line-height:var(--lh-normal);box-shadow:var(--shadow-lg);letter-spacing:normal;text-align:left;white-space:normal;animation:mx-tooltip-in var(--motion-fast) var(--ease-default)}@keyframes mx-tooltip-in{0%{opacity:0}}.mx-tooltip:after{content:"";position:absolute;width:0;height:0;border:4px solid transparent}.mx-tooltip[data-placement=top]:after{bottom:-4px;border-top:4px solid var(--bg-inverse);border-bottom-width:0;left:50%;margin-left:-4px}.mx-tooltip[data-placement=top][data-align=end]:after{left:auto;margin-left:0;right:var(--space-2)}.mx-tooltip[data-placement=bottom]:after{top:-4px;border-bottom:4px solid var(--bg-inverse);border-top-width:0;left:50%;margin-left:-4px}.mx-tooltip[data-placement=bottom][data-align=end]:after{left:auto;margin-left:0;right:var(--space-2)}.mx-tooltip[data-placement=right]:after{left:-4px;top:50%;margin-top:-4px;border-right:4px solid var(--bg-inverse);border-left-width:0}.mx-modal-body{padding:var(--space-5) var(--space-6) var(--space-1);display:flex;flex-direction:column;gap:var(--space-4);flex:1 1;overflow-y:auto}[data-modal-backdrop],[data-page-modal-backdrop]{position:fixed;inset:0;z-index:var(--z-modal);background:var(--overlay-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}[data-modal-backdrop]{animation:mx-scrim-in var(--motion-base) var(--ease-default)}.mx-modal-card{width:100%;max-width:100%;max-height:100%;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;outline:none;animation:mx-modal-in var(--motion-base) var(--ease-default)}.mx-modal-card:before{content:"";display:block;flex:none;height:4px;background:var(--brand-grad)}.mx-modal-card[data-strip-tone=danger]:before{background:var(--danger)}.mx-modal-card[data-strip-tone=warn]:before{background:var(--warn)}.mx-modal-card[data-strip-tone=info]:before{background:var(--brand-grad)}.mx-drawer{max-width:100%;height:100%;background:var(--bg-elev);border-right:1px solid var(--border);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;outline:none}@keyframes mx-scrim-in{0%{opacity:0}}@keyframes mx-modal-in{0%{opacity:0;transform:translateY(4px)}}@keyframes mx-modal-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mx-modal-card{animation-name:mx-modal-fade-in}}.mx-modal-head{padding:var(--space-6) var(--space-6) 0;display:flex;gap:var(--space-4);align-items:flex-start;position:relative}.mx-modal-head:has(+.mx-modal-body){padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.mx-modal-head:has(>.btn-icon)>.mx-modal-title{padding-right:calc(var(--space-4) + var(--ctl-h-sm) + var(--space-2))}.mx-modal-footer{padding:var(--space-3) var(--space-6);background:var(--bg-soft);border-top:1px solid var(--border);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.mx-modal-footer[data-align=space-between]{justify-content:space-between}.mx-modal-footer>[data-lead]{margin-right:auto}[data-page-modal-backdrop] .mx-modal-head{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border)}[data-page-modal-backdrop] .mx-modal-footer{padding:var(--space-3) var(--space-6);border-top:1px solid var(--border);background:var(--bg-soft)}[data-page-modal-body]{padding:var(--space-5) var(--space-6);overflow-y:auto;flex:1 1}@media (max-width:767.98px){[data-modal-backdrop],[data-page-modal-backdrop]{padding:0}[data-modal-backdrop]>.mx-modal-card,[data-page-modal-backdrop]>.mx-modal-card{width:100%!important;max-width:100%!important}[data-modal-backdrop]>.mx-modal-card[role=dialog],[data-page-modal-backdrop]>.mx-modal-card{height:100dvh;max-height:100dvh!important;border:0;border-radius:0;box-shadow:none}[data-modal-backdrop]>.mx-modal-card[role=dialog] .mx-modal-head,[data-page-modal-backdrop] .mx-modal-head{padding:calc(var(--space-4) + env(safe-area-inset-top, 0px)) var(--page-pad-x-phone) var(--space-4);border-bottom:1px solid var(--border)}[data-modal-backdrop]>.mx-modal-card[role=dialog] .mx-modal-body,[data-page-modal-backdrop] [data-page-modal-body]{padding:var(--space-4) var(--page-pad-x-phone)}[data-modal-backdrop]>.mx-modal-card[role=dialog] .mx-modal-footer,[data-page-modal-backdrop] .mx-modal-footer{border-top:1px solid var(--border);padding:var(--space-3) var(--page-pad-x-phone) calc(var(--space-3) + env(safe-area-inset-bottom, 0px))}[data-modal-backdrop]:has(>.mx-modal-card[role=alertdialog]){padding:var(--space-4)}.mx-modal-footer{flex-wrap:wrap}.mx-modal-footer>.btn{flex:1 1;min-width:0}.mx-modal-footer:has(>:nth-child(3))>:is(.btn-primary,.btn-destructive){flex-basis:100%;order:-1}.mx-modal-footer[data-stack=true]>.btn{flex-basis:100%}.mx-modal-footer[data-stack=true]>:is(.btn-primary,.btn-destructive){order:-1}}.confirm-foot-label{width:max-content}.mx-popover{animation:mx-popover-in var(--motion-base) var(--ease-default)}@keyframes mx-popover-in{0%{opacity:0}}[data-popover] .mx-banner,[data-popover] .mx-form-error{border-radius:var(--r-xs)}[data-popover-scrim]{position:fixed;inset:0;background:var(--overlay-modal);animation:mx-scrim-in var(--motion-base) var(--ease-default)}[data-popover-sheet]{display:flex;flex-direction:column;background:var(--bg-elev);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-lg);max-height:var(--sheet-max-h);animation:mx-sheet-in var(--motion-base) var(--ease-default)}@keyframes mx-sheet-in{0%{transform:translateY(100%)}}.mx-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--page-pad-x-phone);padding-top:calc(var(--space-2) + env(safe-area-inset-top, 0px));border-bottom:1px solid var(--border);flex-shrink:0}.mx-sheet-title{font-size:var(--t-base);font-weight:var(--fw-semibold);color:var(--ink-900);min-width:0}.mx-sheet-body{flex:1 1;min-height:0;overflow-y:auto}[data-sheet-footer]{border-top:1px solid var(--border)}[data-popover-sheet]:not(:has([data-sheet-footer])) .mx-sheet-body{padding-bottom:env(safe-area-inset-bottom,0)}[data-popover-sheet] [data-sheet-footer]{position:-webkit-sticky;position:sticky;bottom:0;flex-shrink:0;background:var(--bg-elev);border-top:1px solid var(--border);padding:var(--space-3) var(--page-pad-x-phone) calc(var(--space-3) + env(safe-area-inset-bottom, 0px))}.panel-surface{max-height:calc(100vh - var(--space-6) * 2);overflow:hidden}.mx-panel-inner,.panel-surface{display:flex;flex-direction:column}.mx-panel-inner{min-height:0;width:100%;flex:1 1 auto}.mx-panel-inner.mx-panel-sm{width:320px}.mx-panel-inner.mx-panel-md{width:400px}.mx-panel-head{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) 0;flex-shrink:0}.mx-panel-head-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.mx-panel-title{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--t-base);font-weight:var(--fw-semibold);color:var(--ink-900)}.mx-panel-title-logo{width:16px;height:16px;border-radius:var(--r-xs);flex-shrink:0}.channel-status-row{display:flex;align-items:center;gap:var(--space-2)}.channel-status-wrap{position:relative}.channel-status-inline{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--t-xs)}.channel-status-inline--muted{color:var(--ink-500)}.channel-status-inline--danger{color:var(--danger);font-weight:var(--fw-semibold)}.channel-status-state{display:inline-flex;align-items:center;height:var(--icon-md);padding:0 7px;border-radius:var(--r-pill);background:var(--bg-soft);color:var(--ink-500)}.channel-status-retry,.channel-status-state{font-size:var(--t-xs);font-weight:var(--fw-semibold)}.channel-status-retry{height:var(--space-5);padding:0 var(--space-2);border-radius:var(--r-xs);background:var(--danger-soft);border:1px solid var(--danger);color:var(--danger);cursor:pointer}.channel-status-retry:disabled{cursor:not-allowed;opacity:.7}.channel-status-trigger{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--ctl-h-xs);padding:0 var(--space-2);border-radius:var(--r-xs);background:var(--bg-elev);border:1px solid var(--control-border);font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-700);cursor:pointer}.mx-panel-meta{font-size:var(--t-xs);color:var(--ink-500)}.mx-panel-meta-value{font-weight:var(--fw-medium);color:var(--ink-800)}.mx-panel-head-control{flex-shrink:0}.mx-panel-back{align-self:flex-start;padding:var(--space-2) var(--space-2) 0;flex-shrink:0}.mx-panel-body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);flex:1 1 auto;min-height:0;overflow-y:auto}.mx-panel-body .money-input:not([data-size=sm]){width:100%}.mx-panel-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-shrink:0}.mx-panel-foot-lead{margin-right:auto}.mx-panel-line{font-size:var(--t-sm);color:var(--ink-500)}.mx-panel-line[data-tone=danger]{color:var(--danger-fg)}.mx-panel-sel-sum{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-soft)}.mx-panel-thumbs{display:flex}.mx-panel-thumbs img{width:32px;height:32px;border-radius:var(--r-xs);object-fit:cover;box-shadow:0 0 0 2px var(--bg-soft)}.mx-panel-thumbs img+img{margin-left:-8px}.mx-panel-sel-sum-text{font-size:var(--t-sm);color:var(--ink-800)}.mx-panel-sel-sum-text b{font-weight:var(--fw-semibold);color:var(--ink-900)}.mx-panel-inner .mx-select-sub{color:var(--ink-500)}.mx-link-logos{display:flex;align-items:center;gap:var(--space-1);flex:none}.mx-panel-preview{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-soft)}.mx-panel-preview-label{font-size:var(--t-sm);color:var(--ink-700)}.mx-panel-preview-value{font-size:var(--t-base);font-weight:var(--fw-semibold);color:var(--ink-900)}.mx-panel-preview-value[data-empty]{color:var(--ink-400)}.mx-panel-preview-delta{font-size:var(--t-sm);color:var(--ink-500)}@media (max-width:767.98px){.mx-panel-inner.mx-panel-md,.mx-panel-inner.mx-panel-sm{width:100%}.mx-panel-head{padding:var(--space-2) var(--page-pad-x-phone) 0;flex-wrap:wrap}.mx-panel-body{padding:var(--space-4) var(--page-pad-x-phone)}.mx-panel-foot{flex-wrap:wrap}.mx-panel-foot>.btn{flex:1 1;min-width:0}.mx-panel-foot:has(>:nth-child(3))>:is(.btn-primary,.btn-destructive){flex-basis:100%;order:-1}.mx-panel-foot[data-stack=ctas-first]{flex-direction:column;align-items:stretch}.mx-panel-foot[data-stack=ctas-first]>.btn{width:100%}.mx-panel-foot[data-stack=ctas-first]>.btn:first-child{order:1}}@media (prefers-reduced-motion:reduce){.mx-popover,[data-popover-sheet]{animation-name:mx-modal-fade-in}}.mx-menu-item{display:flex;justify-content:space-between;width:100%;min-height:var(--ctl-h-sm);padding:var(--space-1) var(--space-2);border-radius:var(--r-xs);background:none;border:none;font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-800);cursor:pointer;text-align:left}.mx-menu-item,.mx-menu-item-main{align-items:center;gap:var(--space-2)}.mx-menu-item-main{display:inline-flex}.mx-menu-item-icon,.mx-menu-item-lock{color:var(--ink-500);flex:none}.mx-menu-item:focus-visible:not([aria-disabled=true]),.mx-menu-item:hover:not([aria-disabled=true]){outline:none;background:var(--menu-hover);color:var(--fg-on-accent);box-shadow:none}.mx-menu-item:focus-visible:not([aria-disabled=true]) .mx-menu-item-icon,.mx-menu-item:hover:not([aria-disabled=true]) .mx-menu-item-icon{color:var(--fg-on-accent)}.mx-menu-item[data-destructive]{color:var(--danger-fg)}.mx-menu-item[data-destructive]:focus-visible:not([aria-disabled=true]),.mx-menu-item[data-destructive]:hover:not([aria-disabled=true]){background:var(--danger-soft);color:var(--danger-fg)}.mx-menu-item[data-destructive] .mx-menu-item-icon{color:var(--danger)}.mx-menu-item[data-destructive]:focus-visible:not([aria-disabled=true]) .mx-menu-item-icon,.mx-menu-item[data-destructive]:hover:not([aria-disabled=true]) .mx-menu-item-icon{color:var(--danger)}.mx-menu-item[aria-disabled=true]:focus-visible,.mx-menu-item[aria-disabled=true]:hover{outline:none;background:var(--bg-soft)}.mx-menu-item[aria-disabled=true]:focus-visible{box-shadow:var(--focus-ring)}.mx-menu-separator{height:1px;background:var(--border);margin:var(--space-1) 0}.mx-bulk-menu:not([data-popover-sheet]){width:max-content;min-width:var(--menu-min-w);max-width:var(--menu-max-w)}.mx-bulk-rule{width:1px;height:var(--ctl-h-xs);background:var(--on-fill-overlay-12)}.mx-bulk-select-all{background:none;border:0;padding:0;font:inherit;font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--fg-on-accent);text-decoration:underline;cursor:pointer}.mx-bulk-select-all:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-xs)}.mx-link-btn.mx-bulk-now-link:not(:disabled){color:var(--accent-text);cursor:pointer}.mx-toast-viewport{position:fixed;top:var(--space-4);right:var(--space-4);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none;width:min(calc(100vw - var(--space-8)),380px)}@media (max-width:767.98px){.mx-toast-viewport{top:auto;left:var(--page-pad-x-phone);right:var(--page-pad-x-phone);bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px));width:auto;flex-direction:column-reverse}body:has([data-bulk-action-band][data-floating],[data-feed-bulk-action-band]) .mx-toast-viewport{bottom:calc(var(--bulk-bar-h, 0px) + var(--space-2))}}.mx-toast{transform:translateX(8px);opacity:0;transition:transform var(--motion-base) var(--ease-default),opacity var(--motion-base) var(--ease-default)}.mx-toast[data-toast-undo]{transform:translateY(8px)}.mx-toast[data-enter=true]{transform:none;opacity:1}@media (max-width:767.98px){.mx-toast{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.mx-toast,.mx-toast[data-enter=true],.mx-toast[data-toast-undo]{transform:none;transition:opacity var(--motion-base) var(--ease-default)}}.mx-toast-disc{width:var(--icon-sm);height:var(--icon-sm);border-radius:var(--r-pill);background:var(--brand-grad);color:var(--fg-on-accent);display:inline-flex;align-items:center;justify-content:center;flex:none}.mx-toast-close{align-self:center}.mx-toast-undo-stack{position:fixed;left:50%;bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);width:min(calc(100vw - var(--space-8)),380px);pointer-events:none}body:has([data-bulk-action-band][data-floating],[data-feed-bulk-action-band]) .mx-toast-undo-stack{bottom:calc(var(--bulk-bar-h, 0px) + var(--space-2))}@media (max-width:767.98px){.mx-toast-undo-stack{position:static;left:auto;width:auto;transform:none;order:-1;flex-direction:column-reverse}}@keyframes mx-spin{to{transform:rotate(1turn)}}.mx-spinner{width:var(--icon-2xs);height:var(--icon-2xs);border-radius:var(--r-pill);border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentcolor;display:inline-block;flex:none;animation:mx-spin var(--motion-spinner) linear infinite}.mx-progress{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.mx-progress[data-variant=inline]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-column-gap:var(--space-3);column-gap:var(--space-3)}.mx-progress-main{min-width:0}.mx-progress-name{margin-bottom:var(--space-1)}.mx-progress-bar{display:flex;align-items:center;gap:var(--space-2);min-width:0}.mx-progress-bar .mx-progress-track{flex:1 1}.mx-progress-head{display:flex;align-items:center;gap:var(--space-2);min-width:0}.mx-progress-glyph{display:inline-flex;color:var(--ai);flex:none}.mx-progress-glyph .mx-spinner{width:var(--icon-xs);height:var(--icon-xs);color:var(--ai)}.mx-progress-label{flex:1 1;min-width:0;font-size:var(--t-sm);overflow:hidden;text-overflow:ellipsis}.mx-progress-label,.mx-progress-value{color:var(--ink-700);white-space:nowrap}.mx-progress-value{flex:none;min-width:var(--ctl-h-md);text-align:right;font-size:var(--t-xs);font-weight:var(--fw-medium)}.mx-progress-track{height:6px;width:100%;border-radius:var(--r-pill);background:var(--accent-border);overflow:hidden}.mx-progress-fill{height:100%;border-radius:var(--r-pill);background:var(--brand-grad);transition:width var(--motion-base) var(--ease-default)}.mx-progress[data-done] .mx-progress-value{color:var(--success-fg)}.mx-progress[data-starting] .mx-progress-head{padding-bottom:calc(var(--t-xs) + var(--space-1))}@media (prefers-reduced-motion:reduce){.mx-progress-fill{transition:none}}.mx-stack{display:flex;flex-direction:column;gap:var(--gap)}[data-channel-body-collapsed]{display:none!important}[data-channel-collapsed]>:nth-last-child(2){border-bottom-color:transparent!important}.mx-asset-meta{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.mx-persona-kpis{margin-top:auto}.mx-chart-body{padding:var(--space-2) var(--card-pad) var(--card-pad)}.mx-chart-key{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--t-sm);color:var(--ink-500)}.mx-chart-key>span{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.mx-chart-key i{width:10px;height:10px;border-radius:calc(var(--r-xs) / 2)}.loc-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);padding:var(--card-pad)}@media (min-width:1024px){.loc-body{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.rank-list{display:flex;flex-direction:column;min-width:0}.rank-band{grid-template-columns:24px minmax(0,1fr) auto 48px;column-gap:var(--space-3)}.rank-band .r{text-align:right}.rank-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto 48px;grid-column-gap:var(--space-3);column-gap:var(--space-3);align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.rank-row .rk{font-family:var(--font-num);font-size:var(--t-xs);color:var(--ink-400)}.rank-row .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-row .nm a{color:var(--ink-900);font-weight:var(--fw-medium);text-decoration:none}.rank-row .nm a:hover{text-decoration:underline}.rank-row .nm .sb{margin-top:2px;font-size:var(--t-xs);color:var(--ink-500)}.rank-row .v{font-family:var(--font-num-mono);line-height:18px;color:var(--ink-900);font-weight:var(--fw-medium)}.rank-row .p,.rank-row .v{font-size:var(--t-sm);text-align:right}.rank-row .p{font-family:var(--font-num);color:var(--ink-500)}.rank-row .tr{grid-column:2/-1;height:4px;margin-top:var(--space-2);border-radius:var(--r-xs);background:var(--bg-soft);overflow:hidden}.rank-row .tr>span{display:block;height:100%;background:var(--accent)}.ai-list{padding:0 var(--card-pad)}.ai-day{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-3) 0 var(--space-1);font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-500)}.ai-day .c{font-weight:var(--fw-regular);color:var(--ink-400)}.ai-row{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.ai-row:last-child,.ai-row[data-last=true]{border-bottom:0}.ai-ic{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--r-sm);background:var(--bg-soft);color:var(--ink-500)}.ai-ic[data-tone=success]{background:var(--success-soft);color:var(--success-fg)}.ai-ic[data-tone=warn]{background:var(--warn-soft);color:var(--warn-fg)}.ai-tx{font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--ink-800)}.ai-meta{margin-top:2px;font-size:var(--t-xs)}.ai-meta,.ai-meta a{color:var(--ink-500)}.ai-meta a{text-decoration:none}.ai-meta a:hover{color:var(--ink-800);text-decoration:underline}.ag-legend{display:flex;gap:var(--space-6);margin-bottom:var(--space-4);font-size:var(--t-sm);color:var(--ink-700)}.ag-legend>span{display:inline-flex;align-items:center;gap:var(--space-2)}.ag-legend i{width:8px;height:8px;border-radius:var(--r-xs)}.ag-legend b{font-weight:var(--fw-semibold);color:var(--ink-900)}.ag-legend b,.ag-legend em{font-family:var(--font-num)}.ag-legend em{font-style:normal;color:var(--ink-500)}.ag2{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;grid-row-gap:var(--space-2);row-gap:var(--space-2);flex:1 1}.ag2 .f,.ag2 .m{display:flex;align-items:center;gap:var(--space-1);height:24px}.ag2 .f{justify-content:flex-end}.ag2 .bar{height:24px;display:flex;align-items:center;padding:0 var(--space-2);font-weight:var(--fw-semibold)}.ag2 .bar,.ag2 .out{font-family:var(--font-num);font-size:var(--t-xs)}.ag2 .out{color:var(--ink-700)}.ag2 .al{text-align:center;font-family:var(--font-num);font-size:var(--t-xs);color:var(--ink-500)}.ag2 .f .bar{border-radius:var(--r-xs) 0 0 var(--r-xs);justify-content:flex-start;background:var(--c1);color:var(--fg-on-accent)}.ag2 .m .bar{border-radius:0 var(--r-xs) var(--r-xs) 0;justify-content:flex-end;background:var(--c3);color:var(--ink-900)}.legend-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--t-xs);color:var(--ink-700)}.legend-row>span{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.legend-row i{display:inline-block;width:var(--chart-swatch);height:var(--chart-swatch);border-radius:var(--r-xs)}.legend-row i.line{width:14px;height:0;border-top:2px solid;border-radius:0;background:none}.legend-row i.line.dash{border-top-style:dashed}[data-chart-tooltip]{position:absolute;z-index:var(--z-tooltip);width:max-content;min-width:var(--chart-tooltip-min-w);max-width:var(--chart-tooltip-max-w);padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);background:var(--bg-inverse);color:var(--fg-on-inverse);font-size:var(--t-xs);line-height:var(--lh-normal);box-shadow:var(--shadow-lg);pointer-events:none}.chart-tooltip-title{margin-bottom:var(--space-1);color:var(--fg-inverse-muted);font-weight:var(--fw-medium)}.chart-tooltip-row{display:flex;align-items:center;gap:var(--space-1)}.chart-tooltip-row .mx-select-swatch{box-shadow:var(--chart-swatch-ring)}.chart-tooltip-row+.chart-tooltip-row{margin-top:var(--space-1)}.chart-tooltip-label{flex:1 1;color:var(--fg-inverse-muted)}.chart-tooltip-value{color:var(--fg-on-inverse);font-weight:var(--fw-semibold)}[data-chart]{touch-action:pan-y;overflow:visible}[data-chart-focus]{border-radius:var(--r-sm)}[data-chart-focus]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mx-cal{display:grid;grid-template-columns:repeat(7,36px)}.mx-cal-wd{height:var(--ctl-h-xs);font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-400)}.mx-cal-cell,.mx-cal-wd{display:flex;align-items:center;justify-content:center}.mx-cal-cell{position:relative;height:36px}.mx-cal-band{position:absolute;inset:0;background:var(--accent-soft)}.mx-cal-band-start{right:50%}.mx-cal-band-end{left:50%}.mx-cal-day{position:relative;z-index:1;width:var(--ctl-h-md);height:var(--ctl-h-md);display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--r-sm);background:transparent;font-size:var(--t-sm);color:var(--ink-800);cursor:pointer}.mx-cal-row{display:contents}.mx-cal-day[data-edge]{background:var(--accent);color:var(--fg-on-accent);font-weight:var(--fw-semibold)}.mx-cal-day[data-disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}.mx-cal-day:hover:not([data-edge]):not([data-disabled]){background:var(--bg-hover)}.mx-cal-day:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mx-cal[data-phone]{grid-template-columns:repeat(7,1fr);width:100%}.mx-cal[data-phone] .mx-cal-cell{height:var(--touch-target)}.mx-cal[data-phone] .mx-cal-day{width:100%;height:var(--touch-target)}.picker[data-toolbar=true] .picker-label{font-weight:var(--fw-medium)}.picker-icon{color:var(--ink-500);flex-shrink:0}.picker-all{color:var(--ink-400);flex-shrink:0}.picker[data-filtered=true]{background:var(--accent-hover);border-color:var(--accent-hover)}.picker[data-filtered=true] .picker-chevron,.picker[data-filtered=true] .picker-icon,.picker[data-filtered=true] .picker-label,.picker[data-filtered=true] .picker-lock{color:var(--fg-on-accent)}.picker[data-filtered=true] .picker-label{font-weight:var(--fw-semibold)}.picker.mx-filter-trigger[data-filtered=true],.picker.mx-filter-trigger[data-filtered=true]:hover:not(:disabled),.picker.mx-filter-trigger[data-filtered=true][aria-expanded=true],.picker[data-filtered=true]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.mx-filter-sheet-btn.mx-filter-sheet-btn[data-filtered=true],.mx-filter-sheet-btn.mx-filter-sheet-btn[data-filtered=true]:active:not(:disabled),.mx-filter-sheet-btn.mx-filter-sheet-btn[data-filtered=true]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--fg-on-accent)}.mx-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border)}.mx-filter-caption{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;font-size:var(--t-xs);color:var(--ink-500)}.mx-filter-caption svg{color:var(--ink-400);flex-shrink:0}.mx-filter-actions{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.mx-filter-foot-left{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.mx-filter-link{border:none;background:none;padding:0;font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--accent-text);cursor:pointer}.mx-filter-link:hover{text-decoration:underline}.mx-filter-link:disabled{color:var(--ink-400);cursor:default;text-decoration:none}.mx-filter-link:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-xs)}[data-sheet-footer].mx-filter-footer{background:var(--bg-elev);padding:var(--space-3) var(--page-pad-x-phone) calc(var(--space-3) + env(safe-area-inset-bottom, 0px))}.mx-filter-tree{max-height:320px}.mx-filter-tree .mx-select-group:hover,.mx-filter-tree .mx-select-option:hover{background:var(--picker-bg-hover)}.mx-filter-tree .mx-filter-tree-node:focus-visible,.mx-filter-tree .mx-select-option:focus-visible{outline:none;box-shadow:var(--focus-ring-inset)}.mx-daterange{display:grid;grid-template-columns:180px 1fr}.mx-daterange-presets{background:var(--bg-soft);border-right:1px solid var(--border);padding:var(--space-2)}.mx-daterange-presets-head{padding:var(--space-1) var(--space-2) var(--space-2);font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-500)}.mx-daterange-presets-list{display:flex;flex-direction:column;gap:1px}.mx-daterange-presets-list .mx-select-option:hover,.mx-daterange-presets-list .mx-select-option[data-highlighted]{background:var(--picker-bg-hover)}.mx-daterange-foot{grid-column:1/-1}.mx-daterange-readout{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border)}.mx-daterange-readout-sep{color:var(--ink-400);flex-shrink:0}.mx-daterange-days{margin-left:auto}.mx-daterange-months{display:flex;align-items:flex-start;gap:var(--space-6);padding:var(--space-2) var(--space-4) var(--space-3)}.mx-daterange-month-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-1)}.mx-daterange-month-name{font-size:var(--t-sm);font-weight:var(--fw-semibold);color:var(--ink-900)}.mx-daterange-month-pad{width:var(--ctl-h-sm);flex-shrink:0}.mx-datefield{display:flex;align-items:center;gap:var(--space-2);height:var(--ctl-h-md);min-width:160px;padding:0 var(--space-3);background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-sm)}.mx-datefield-label{font-size:var(--t-xs);color:var(--ink-400)}.mx-datefield-value{font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-800)}.mx-datefield-value[data-empty]{color:var(--ink-400)}.mx-daterange-sheet{display:flex;flex-direction:column}.mx-daterange-sheet .mx-daterange-presets{border-right:none;padding:0;background:var(--bg-elev)}.mx-daterange-sheet .mx-daterange-presets-head{padding:var(--space-2) var(--space-4)}.mx-daterange-months-phone{flex-direction:column;align-items:stretch;gap:0;padding:0 var(--space-4) var(--space-3)}.mx-daterange-months-phone .mx-daterange-month-head{padding:var(--space-2) 0}.mx-daterange-readout-phone{flex-wrap:wrap}.mx-daterange-readout-phone .mx-datefield{flex:1 1;min-width:0}.mx-daterange-readout-phone .mx-daterange-days{margin-left:0}.mx-sheet-back{display:inline-flex;align-items:center;gap:var(--space-2)}.mx-sheet-picker-list{display:flex;flex-direction:column}.mx-sheet-picker-row{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target);padding:0 var(--space-4);border:none;border-bottom:1px solid var(--border);background:none;text-align:left;cursor:pointer}.mx-sheet-picker-row:hover{background:var(--bg-hover)}.mx-sheet-picker-row:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mx-sheet-picker-label{flex:1 1;min-width:0;font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-800)}.mx-sheet-picker-value{font-size:var(--t-sm);color:var(--ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-filter-sheet-row[data-filtered=true] .mx-sheet-picker-value{color:var(--accent-text)}.mx-sheet-picker-chevron{color:var(--ink-400);flex-shrink:0}.mx-campaign-picker{display:flex;flex-direction:column;overflow:hidden;height:460px}.mx-campaign-picker-panes{flex:1 1;min-height:0;display:grid;grid-template-columns:220px 1fr 280px}.mx-campaign-picker[data-no-selected] .mx-campaign-picker-panes{grid-template-columns:220px 1fr}.mx-campaign-picker-rail{border-right:1px solid var(--border);background:var(--bg-soft);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2);min-height:0;overflow:hidden}.mx-campaign-picker-rail-head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-1);flex-shrink:0}.mx-campaign-picker-sections{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1;min-height:0}.mx-campaign-picker-section{display:flex;flex-direction:column;min-height:0;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden}.mx-campaign-picker-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:var(--ctl-h-md);padding:0 var(--space-2);width:100%;border:none;background:transparent;cursor:pointer;text-align:left;flex-shrink:0}.mx-campaign-picker-section[data-open=true] .mx-campaign-picker-section-head{background:var(--bg-soft)}.mx-campaign-picker-section-head:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mx-campaign-picker-section-label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-800)}.mx-campaign-picker-section-body{padding:var(--space-1);display:flex;flex-direction:column;flex:1 1;min-height:0}.mx-campaign-picker-list{display:flex;flex-direction:column;min-height:0}.mx-select-count-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border);font-size:var(--t-xs);color:var(--ink-500);flex-shrink:0}.mx-campaign-picker-selected{border-left:1px solid var(--border);display:flex;flex-direction:column;min-height:0}.mx-campaign-picker-selected-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-3) var(--space-2);flex-shrink:0}.mx-campaign-picker-selected-body{flex:1 1;min-height:0;overflow:auto;padding:0 var(--space-2) var(--space-2)}.mx-campaign-picker-selected-row{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--r-xs)}.mx-campaign-picker-selected-label{flex:1 1;min-width:0;font-size:var(--t-xs);color:var(--ink-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-campaign-picker-empty{flex-direction:column;height:100%;gap:var(--space-2);color:var(--ink-400);text-align:center}.mx-campaign-picker-empty,.mx-campaign-picker-tile{display:flex;align-items:center;justify-content:center}.mx-campaign-picker-tile{width:var(--ctl-h-lg);height:var(--ctl-h-lg);border-radius:var(--r-sm);background:var(--bg-soft);border:1px solid var(--border)}.mx-campaign-picker[data-sheet]{height:auto}.mx-campaign-picker[data-sheet] .mx-campaign-picker-panes{display:flex;flex-direction:column}.mx-campaign-picker[data-sheet] .mx-campaign-picker-rail{border-right:none;border-bottom:1px solid var(--border);padding:var(--space-2) var(--space-3)}.mx-campaign-picker[data-sheet] .mx-campaign-picker-sections{gap:var(--space-2)}.mx-campaign-picker[data-sheet] .mx-select-list{min-height:var(--touch-target)}.mx-filter-bar{display:flex;align-items:center;gap:var(--space-1)}.mx-filter-bar[data-wrap]{flex-wrap:wrap;gap:var(--space-2)}.mx-filter-bar[data-phone]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.mx-filter-bar[data-phone]>*{min-width:0}.mx-filter-bar-row{display:flex;align-items:center;gap:var(--space-2)}.mx-filter-bar[data-phone] .picker{width:100%}.mx-stacked-share{display:flex;height:28px;width:100%;gap:2px;background:var(--bg-elev);overflow:hidden;border-radius:var(--r-xs);border:1px solid var(--border)}.mx-stacked-share>[data-segment]{height:100%}.card-foot{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--card-pad);border-top:1px solid var(--border);font-size:var(--t-xs);line-height:var(--lh-normal);color:var(--ink-400)}.card-foot[data-location-scope-note]{margin-top:auto}.card-foot>.mx-pag{flex:1 1 auto;min-width:0}.card-foot[data-money-withheld]{color:var(--warn-fg)}.card-foot[data-money-withheld] svg{color:var(--warn);flex:0 0 auto}.card-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--card-pad);border-top:1px solid var(--border)}.mx-settings-row{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-4) var(--card-pad);border-top:1px solid var(--border);scroll-margin-top:var(--space-6)}.mx-settings-row:first-of-type{border-top:0}.mx-settings-row-label{font-size:var(--t-sm);font-weight:var(--fw-semibold);color:var(--ink-800)}.mx-settings-row-desc{margin-top:var(--space-1);font-size:var(--t-xs);line-height:1.45;color:var(--ink-400)}.field-code,.mx-settings-row-desc code{font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-feature),tabular-nums lining-nums;font-size:var(--t-sm);padding:0 var(--space-1);border-radius:var(--r-xs);border:1px solid var(--border);background:var(--bg-soft);color:var(--ink-900)}.field-code{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--fw-regular)}.mx-settings-row-desc code{font-size:var(--t-xs)}.mx-link-btn{display:inline-flex;align-items:center;gap:var(--space-1)}.mx-link-btn:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs)}.mx-create-page{background:var(--bg-elev);min-height:100%}.mx-create-layout{display:grid;grid-template-columns:212px minmax(0,880px);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}@media (max-width:1023.98px){.mx-create-layout{grid-template-columns:minmax(0,1fr)}}[data-floating-launch-bar]{position:fixed;left:calc(50% + var(--sidebar-current-w, 0px) / 2);bottom:var(--space-6);transform:translateX(-50%);width:min(880px,calc(100vw - var(--sidebar-current-w, 0px) - 80px));z-index:var(--z-popover);border-radius:var(--r-md);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}@media (max-width:1023.98px){[data-floating-launch-bar]{left:0;right:0;bottom:0;width:auto;transform:none;border-radius:0;padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom, 0px))}}@media (max-width:767.98px){[data-floating-launch-bar]{padding-left:var(--page-pad-x-phone);padding-right:var(--page-pad-x-phone)}}.mx-create-form{display:flex;flex-direction:column;gap:var(--gap);min-width:0;container-type:inline-size}@container (max-width: 479.98px){.mx-settings-row{grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-4) var(--card-pad-phone)}.field-shell-row{flex-wrap:wrap}.field-shell-aside{flex-basis:100%;margin-left:0}.mx-field-pair{grid-template-columns:1fr;gap:var(--space-4)}}.mx-create-section{scroll-margin-top:var(--space-6)}.mx-settings-row-control{min-width:0}.mx-settings-hint{color:var(--ink-400)}.mx-field-counter,.mx-settings-hint{margin-top:var(--space-1);font-size:var(--t-xs)}.mx-field-counter{text-align:right}.mx-settings-aside{margin-top:var(--space-2)}.mx-acc{display:flex;flex-direction:column}.mx-acc-head,.mx-acc-head-row{display:flex;align-items:center;gap:var(--space-2)}.mx-acc-head{flex:1 1 auto;min-width:0;min-height:var(--ctl-h-lg);padding:var(--space-3) 0;border:0;border-radius:var(--r-xs);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.mx-acc-head:focus-visible{outline:none;box-shadow:var(--focus-ring-inset)}.mx-acc-chev{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--ink-500);transition:transform var(--motion-fast) var(--ease-default)}.mx-acc-head[aria-expanded=true] .mx-acc-chev{transform:rotate(90deg)}.mx-acc-lead{display:inline-flex;align-items:center;flex:0 0 auto}.mx-acc-title-wrap{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.mx-acc-title{font-size:var(--t-sm);font-weight:var(--fw-semibold);color:var(--ink-900)}.mx-acc-hint,.mx-acc-summary{font-size:var(--t-xs);color:var(--ink-500)}.mx-acc-summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-acc-status{margin-left:auto}.mx-acc-action,.mx-acc-status{display:inline-flex;align-items:center;flex:0 0 auto}.mx-acc[data-variant=list] .mx-acc-row{border-top:1px solid var(--border)}.mx-acc[data-variant=list] .mx-acc-row:first-child{border-top:0}.mx-acc[data-variant=list] .mx-acc-head:hover{background:var(--bg-hover)}.mx-acc[data-variant=list] .mx-acc-body{padding:var(--space-1) 0 var(--space-3)}.mx-acc[data-variant=boxed]{gap:var(--space-2)}.mx-acc[data-variant=boxed] .mx-acc-row{border:1px solid var(--border);border-radius:var(--r-xs);background:var(--bg-elev);overflow:hidden}.mx-acc[data-variant=boxed] .mx-acc-head{padding:var(--space-2) var(--space-3)}.mx-acc[data-variant=boxed] .mx-acc-action{padding-right:var(--space-3)}.mx-acc[data-variant=boxed] .mx-acc-head:hover{background:var(--bg-hover)}.mx-acc[data-variant=boxed] .mx-acc-row[data-open] .mx-acc-head-row{background:var(--bg-soft)}.mx-acc[data-variant=boxed] .mx-acc-body{padding:var(--space-3);border-top:1px solid var(--border)}.mx-acc[data-variant=inline] .mx-acc-head{min-height:0;padding:var(--space-1) 0;gap:var(--space-1)}.mx-acc[data-variant=inline] .mx-acc-title{font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-800)}.mx-acc[data-variant=inline] .mx-acc-body{margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--r-xs);background:var(--bg-soft)}@media (prefers-reduced-motion:reduce){.mx-acc-chev{transition:none}}@media (pointer:coarse){.mx-acc-head{min-height:var(--touch-target)}}@media (max-width:767.98px){.mx-acc:not([data-variant=inline]) .mx-acc-head{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"chev lead title   status" ".    .    summary summary";grid-column-gap:var(--space-2);column-gap:var(--space-2);grid-row-gap:var(--space-1);row-gap:var(--space-1)}.mx-acc-chev{grid-area:chev}.mx-acc-lead{grid-area:lead}.mx-acc-title-wrap{grid-area:title}.mx-acc-summary{grid-area:summary;white-space:normal}.mx-acc-status{grid-area:status}.mx-acc-head-row{align-items:flex-start}.mx-acc:not([data-variant=inline]) .mx-acc-action{padding-top:var(--space-3)}.mx-acc[data-variant=boxed] .mx-acc-action{padding-top:var(--space-2)}}.mx-channel-status{display:inline-flex;align-items:center}.mx-journey{position:-webkit-sticky;position:sticky;top:var(--space-4);align-self:start;width:212px;flex:none;list-style:none;margin:0;padding:0}.mx-journey-group{padding:var(--space-4) var(--space-2) var(--space-1);font-size:var(--t-xs);font-weight:var(--fw-semibold);color:var(--ink-400)}.mx-journey-section{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--ctl-h-md);padding:0 var(--space-2);border:0;border-radius:var(--r-sm);background:none;text-align:left;font-size:var(--t-sm);font-weight:var(--fw-regular);color:var(--ink-700);cursor:pointer;transition:background-color var(--motion-fast),color var(--motion-fast)}.mx-journey-section>.mx-journey-section-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-journey-section>.mx-journey-step-meta{flex:1 1;min-width:0;text-align:right;white-space:normal}.mx-journey-section:hover:not(:disabled){background:var(--ink-50);color:var(--ink-900)}.mx-journey-section[aria-current=step]{background:var(--bg-elev);box-shadow:var(--shadow-xs);font-weight:var(--fw-semibold);color:var(--accent-text)}.mx-journey-section:disabled{opacity:var(--disabled-opacity);cursor:default}.mx-journey-section:disabled:hover{background:none;color:var(--ink-700)}.mx-journey-section:focus-visible,.mx-journey-step:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mx-journey-section[aria-current=step]:focus-visible{box-shadow:var(--shadow-xs),var(--focus-ring)}.mx-journey-steps{display:flex;flex-direction:column;padding:2px 0 var(--space-2) calc(var(--space-2) + var(--icon-xs) + var(--space-2))}.mx-journey-step{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2) var(--space-1) 0;border:0;border-radius:var(--r-xs);background:none;text-align:left;font-size:var(--t-sm);line-height:var(--lh-snug);color:var(--ink-500);cursor:pointer}.mx-journey-step[data-done]{color:var(--ink-700)}.mx-journey-step:hover{color:var(--ink-900)}.mx-journey-step[data-level="2"]{padding-left:calc(var(--icon-3xs) + var(--space-2))}.mx-journey-step>.mx-journey-ring,.mx-journey-step>[data-channel-chip],.mx-journey-step>svg{flex:none;margin-top:2px}.mx-journey-step-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-journey-step-meta{margin-left:auto;padding-left:var(--space-1);font-size:var(--t-xs);color:var(--ink-500);white-space:nowrap}.mx-journey-ring{display:inline-flex;flex:none;width:var(--icon-xs);height:var(--icon-xs)}.mx-journey-ring[data-size=sm]{width:var(--icon-3xs);height:var(--icon-3xs)}.mx-journey-ring>svg{display:block;width:100%;height:100%}.mx-journey-ring[data-status-ring=done],.mx-journey-ring[data-status-ring=error]{align-items:center;justify-content:center;border-radius:var(--r-pill);color:var(--fg-on-accent)}.mx-journey-ring[data-status-ring=done]{background:var(--brand-grad)}.mx-journey-ring[data-status-ring=error]{background:var(--danger)}.mx-journey-ring[data-status-ring=done]>svg,.mx-journey-ring[data-status-ring=error]>svg{width:70%;height:70%}.mx-journey-ring-track{fill:none;stroke:var(--border-emph);stroke-width:1.5}.mx-journey-ring-arc{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round}.mx-journey-compact{display:none}.mx-journey-compact-line{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--t-sm);color:var(--ink-500)}.mx-journey-compact-step{flex:none}.mx-journey-compact-name{font-weight:var(--fw-medium);color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-journey-panel{min-width:200px;padding:var(--space-1)}.mx-journey-panel .mx-journey-section[aria-current=step]{background:var(--bg-selected);box-shadow:none}@media (max-width:1023.98px){.mx-journey{display:none}.mx-journey-compact{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}}.mx-stepper-inline{padding-bottom:var(--space-4);border-bottom:1px solid var(--border);margin-bottom:var(--space-4)}.mx-stepper-list{display:flex;align-items:center;margin:0;padding:0;list-style:none}.mx-stepper-item{display:flex;align-items:center;gap:var(--space-3);flex:1 1;min-width:0}.mx-stepper-item:last-child{flex:none}.mx-stepper-item:not(:last-child):after{content:"";flex:1 1;min-width:var(--space-4);height:2px;margin-right:var(--space-3);border-radius:var(--r-pill);background:var(--border-strong)}.mx-stepper-item[data-state=done]:not(:last-child):after{background:var(--brand-grad)}.mx-stepper-step{display:flex;align-items:center;gap:var(--space-2);flex:none}.mx-stepper-disc{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--ctl-h-xs);height:var(--ctl-h-xs);border-radius:var(--r-pill);border:1px solid var(--control-border);background:var(--bg-elev);color:var(--ink-400);font-size:var(--t-xs);font-weight:var(--fw-semibold)}.mx-stepper-disc>svg{width:var(--icon-3xs);height:var(--icon-3xs)}.mx-stepper-label{font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-400);white-space:nowrap}.mx-stepper-item[data-state=done] .mx-stepper-disc{border-color:transparent;background:var(--brand-grad);color:var(--fg-on-accent)}.mx-stepper-item[data-state=done] .mx-stepper-label{color:var(--ink-800)}.mx-stepper-item[data-state=current] .mx-stepper-disc{border:2px solid var(--accent);color:var(--accent-text);box-shadow:0 0 0 3px var(--accent-soft)}.mx-stepper-item[data-state=current] .mx-stepper-label{font-weight:var(--fw-semibold);color:var(--accent-text)}.mx-stepper-count{display:none}.mx-stepper-count-n{margin:0;font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-500)}.mx-stepper-count-t{margin:0;font-size:var(--t-base);font-weight:var(--fw-semibold);color:var(--ink-900)}@media (max-width:767.98px){.mx-stepper-inline{padding-bottom:0;border-bottom:none;margin-bottom:0}.mx-stepper-list{display:none}.mx-stepper-count{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}}.mx-locked-host{position:relative;display:inline-flex}.mx-locked-host:focus-within .mx-locked-tip,.mx-locked-host:hover .mx-locked-tip{opacity:1!important}@media (prefers-reduced-motion:reduce){.mx-spinner{animation-duration:calc(var(--motion-spinner) * 3)!important}.skel,.skeleton{animation:none!important;background:var(--ink-100)!important}.card .skel,.card .skeleton{background:var(--ink-50)!important}}.mx-tc-table-wrap{padding:0 var(--space-4) var(--space-4);overflow-x:auto}.mx-tc-table thead th{white-space:nowrap;vertical-align:middle}.mx-tc-table td[data-align=right],.mx-tc-table th[data-align=right]{text-align:right}.mx-tc-table tbody td{padding:var(--space-3);transition:background-color var(--motion-fast) var(--ease-default)}.mx-tc-table .mx-tc-col-fit{width:1%}.mx-tc-table .mx-tc-col-metric{width:18%}.mx-tc-table tbody tr[data-selected] td,.mx-tc-table tbody tr[data-selected]:hover td{background:var(--accent-soft)}.mx-tc-ratios{display:flex;align-items:stretch;gap:var(--space-2);height:104px}.mx-tc-ratio{position:relative;flex-shrink:0;height:100%;border-radius:var(--r-xs);overflow:hidden;background:var(--bg-soft);border:1px solid var(--border);padding:0;cursor:pointer}.mx-tc-ratio[data-ratio="9:16"]{aspect-ratio:9/16}.mx-tc-ratio[data-ratio="1:1"]{aspect-ratio:1/1}.mx-tc-ratio[data-ratio="1.91:1"]{aspect-ratio:1.91/1}.mx-tc-ratio>img,.mx-tc-ratio>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mx-tc-ratio.fc-miss{border-style:dashed;border-color:var(--border-strong)}.mx-tc-ratio.fc-failed,.mx-tc-ratio.fc-miss{font-size:var(--t-xs)}.mx-tc-ratio .fc-media-loading.skeleton{position:absolute;inset:0;border-radius:0}.mx-tc-ratio .tc-play svg{fill:currentColor}.fc-file-list{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0;max-height:560px;overflow-y:auto;padding-right:var(--space-4)}@media (prefers-reduced-motion:reduce){.fc-tile .fc-media-loading.skeleton,.mx-tc-ratio .fc-media-loading.skeleton{background:transparent!important}}.mx-tc-rank{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-feature),tabular-nums lining-nums;font-size:var(--t-sm);font-weight:var(--fw-regular);color:var(--ink-500)}.mx-tc-rank[data-top3]{color:var(--ink-900);font-weight:var(--fw-semibold)}.mx-tc-cell-strong{color:var(--ink-900);font-weight:600}.mx-tc-cell-accent{color:var(--accent);font-weight:600}.mx-tc-table .mx-tc-edit{color:var(--ink-400);transition:color var(--motion-fast) var(--ease-default),background-color var(--motion-fast) var(--ease-default),box-shadow var(--motion-fast) var(--ease-default),transform var(--motion-base) var(--ease-default)}.mx-tc-table tbody tr:focus-within .mx-tc-edit,.mx-tc-table tbody tr:hover .mx-tc-edit{color:var(--ink-900)}.mx-tc-table .mx-tc-edit:active{transform:scale(.97)}@media (hover:none){.mx-tc-table .mx-tc-edit{color:var(--ink-900)}.table[data-row-hover] tbody .campaign-id-reveal{visibility:visible}}@media (prefers-reduced-motion:reduce){.mx-tc-table .mx-tc-edit:active{transform:none}}.mx-tc-header-actions{display:inline-flex;align-items:center;gap:var(--space-3)}.mx-tc-selcount{font-size:var(--t-sm);font-weight:500;color:var(--ink-800);white-space:nowrap}.mx-tc-selcount-sub{color:var(--ink-500);font-weight:400}.mx-checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-xs);height:var(--icon-xs);border-radius:var(--r-xs);border:1px solid var(--check-border);background:var(--bg-elev);cursor:pointer;flex-shrink:0;transition:background var(--motion-fast) var(--ease-default),border-color var(--motion-fast) var(--ease-default)}.mx-checkbox:before{content:"";position:absolute;left:50%;top:50%;width:var(--ctl-h-xs);height:var(--ctl-h-xs);transform:translate(-50%,-50%)}.mx-checkbox:hover:not([aria-disabled=true]){border-color:var(--check-border-hover)}.mx-checkbox[aria-checked=mixed],.mx-checkbox[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.mx-checkbox[aria-checked=mixed]:hover:not([aria-disabled=true]),.mx-checkbox[aria-checked=true]:hover:not([aria-disabled=true]){background:var(--accent-hover);border-color:var(--accent-hover)}.mx-checkbox:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mx-checkbox[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed}.mx-checkbox-bar{width:var(--space-2);height:2px;border-radius:1px;background:var(--fg-on-accent)}.mx-checkbox-row{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--ctl-h-sm);font-size:var(--t-sm);color:var(--ink-800);cursor:pointer}.mx-checkbox-row[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed}.mx-checkbox-label{line-height:var(--lh-normal)}.mx-checkbox-on-media{position:absolute;top:var(--space-2);left:var(--space-2);box-shadow:var(--shadow-xs)}.mx-media-head{padding-left:calc(var(--icon-xs) + var(--space-2))}[data-creative-card]{position:relative}[data-creative-card][data-creative-selected]{box-shadow:inset 0 0 0 2px var(--accent)}.mx-at-table-wrap{padding:0 var(--space-4) var(--space-4);overflow-x:auto}.mx-at-table thead th{white-space:nowrap;vertical-align:middle}.mx-at-table td[data-align=right],.mx-at-table th[data-align=right]{text-align:right}.mx-at-table tbody td{padding:var(--space-3);transition:background-color var(--motion-fast) var(--ease-default)}.mx-at-table .mx-at-col-fit{width:1%}.mx-at-table .mx-at-col-metric{width:12%}.mx-at-table .mx-at-value-cell{max-width:0}.mx-at-table .mx-at-value{display:block;letter-spacing:0}.mx-at-table .mx-at-value,.mx-at-table .mx-at-value-stack{padding-right:var(--space-8)}.mx-at-table tbody tr[data-selected] td,.mx-at-table tbody tr[data-selected]:hover td{background:var(--accent-soft)}.mx-at-table .mx-at-cell-strong{font-weight:600;color:var(--ink-900)}.mx-at-table .mx-at-cell-accent{color:var(--ink-900)}.mx-at-value{display:block;padding-right:var(--space-8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-at-value[data-kind=keyword]{letter-spacing:var(--tracking-snug)}.mx-at-value-stack{display:flex;flex-direction:column;gap:var(--space-1);padding-right:var(--space-8)}.mx-at-value-stack .mx-at-value-p{margin:0;font-size:var(--t-sm);color:var(--ink-900);line-height:var(--lh-relaxed);font-weight:500}.mx-asset-caption-part{text-transform:none;letter-spacing:.02em}.mx-asset-middot{margin:0 var(--space-1);opacity:.6}.mx-asset-empty{padding:var(--space-10);text-align:center;font-size:var(--t-sm);color:var(--ink-400)}.mx-at-rank{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-feature),tabular-nums lining-nums;font-size:var(--t-sm);font-weight:var(--fw-regular);color:var(--ink-500)}.mx-at-rank[data-top3]{color:var(--ink-900);font-weight:var(--fw-semibold)}.mx-av-scope-chip{align-self:flex-start}.mx-at-table{table-layout:fixed;width:100%}.mx-at-table .mx-at-col-check{width:40px}.mx-at-table .mx-at-col-rank{width:48px}.mx-at-table .mx-at-col-value{width:542px}.mx-at-table .mx-at-col-value-labels{width:462px}.mx-at-table .mx-at-col-value-wide{width:630px}.mx-at-table .mx-at-col-perf{width:160px;border-left:1px solid var(--border)}.mx-at-table .mx-at-col-imp{width:104px}.mx-at-table .mx-at-col-clicks{width:88px}.mx-at-table .mx-at-col-ctr{width:72px}.mx-at-table .mx-at-col-conv{width:88px}.mx-at-table .mx-at-col-conv-labels{width:168px}.mx-at-table tbody td{vertical-align:middle}.mx-at-table tbody tr[data-wrap] td{vertical-align:top}.mx-at-table tbody tr[data-wrap] td:not(.mx-at-value-cell){vertical-align:middle}.mx-at-value[data-kind=keyword]{font-weight:var(--fw-medium);color:var(--ink-900)}.mx-at-value[data-kind=medium]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-900)}.mx-atext{position:relative;display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.mx-atext-host{flex:1 1;min-width:0;display:block}.mx-atext .mx-atext-tx{flex:1 1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:var(--lh-normal);color:var(--ink-900);font-size:var(--t-sm);border-radius:var(--r-xs)}.mx-atext .mx-atext-tx p{margin:0}.mx-atext .mx-atext-tx p+p{margin-top:var(--space-1)}.mx-atext.is-open .mx-atext-tx{display:block;overflow:visible}.mx-atext .mx-atext-btn{flex:none;margin-top:-2px}.mx-atext .mx-atext-tx:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mx-atext-pop{max-width:360px;padding:var(--space-3)}.mx-atext-pop .mx-atext-pop-body{font-size:var(--t-sm);line-height:var(--lh-relaxed);color:var(--ink-800);white-space:normal}.mx-atext-pop .mx-atext-pop-body p{margin:0}.mx-atext-pop .mx-atext-pop-body p+p{margin-top:var(--space-2)}@media (max-width:767.98px){.mx-atext-pop[data-popover-sheet]{max-width:none}}.mx-bulk-sep{flex:none;width:1px;height:var(--ctl-h-xs);margin:0 var(--space-1);background:var(--border)}.mx-av-skel-head{display:flex;flex-direction:column;gap:var(--space-1)}.mx-av-skel-personas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-7) var(--space-4)}.mx-persona-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-xs);overflow:hidden}.mx-persona-kpis.is-labels{grid-template-columns:repeat(4,1fr)}.mx-persona-conv{display:flex;flex-direction:column;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-xs);overflow:hidden}.mx-persona-conv-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--t-xs);color:var(--ink-500)}.mx-persona-conv-row+.mx-persona-conv-row{border-top:1px solid var(--border)}.mx-persona-conv-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-persona-conv-value{font-size:var(--t-sm);font-weight:var(--fw-semibold);color:var(--ink-900)}.mx-persona-chip-icon{width:var(--icon-3xs);height:var(--icon-3xs)}.mx-persona-adset-panel:not([data-popover-sheet]){width:260px}.mx-persona-adset{display:flex;flex-direction:column;gap:var(--space-2)}.mx-persona-adset-label{font-size:var(--t-xs);color:var(--ink-500)}.mx-persona-adset-id{font-size:var(--t-sm);color:var(--ink-900);overflow-wrap:anywhere}[data-persona-track]{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--card-pad-phone)}@media (min-width:768px){[data-persona-track]{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--card-pad)}[data-persona-track]>:nth-child(3n){grid-column:span 2}}@media (min-width:1024px){[data-persona-track]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-persona-track]>:nth-child(3n){grid-column:auto}}.mx-persona-sort{width:170px}[data-analytics-screen] .pm-row+.pm-row,[data-analytics-screen] .pm-rows{border-top:1px solid var(--border)}[data-analytics-screen] .pm-btn{display:grid;grid-template-columns:var(--icon-xs) minmax(0,1fr);align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);width:100%;padding:var(--space-3) var(--card-pad);border:0;background:transparent;font:inherit;text-align:left;color:inherit;cursor:pointer}[data-analytics-screen] .pm-btn:hover{background:var(--bg-hover)}[data-analytics-screen] .pm-btn:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}[data-analytics-screen] .pm-chev{display:inline-flex;color:var(--ink-500)}[data-analytics-screen] .pm-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--space-6);column-gap:var(--space-6)}[data-analytics-screen] .pm-stat{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}[data-analytics-screen] .pm-l{flex:none;width:128px;font-size:var(--t-sm);color:var(--ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-analytics-screen] .pm-v{font-size:var(--t-xl);font-weight:var(--fw-semibold);color:var(--ink-900)}[data-analytics-screen] .pm-panel{padding:var(--space-2) var(--card-pad) var(--card-pad) calc(var(--card-pad) + var(--icon-xs) + var(--space-3))}[data-analytics-screen] .pm-panel .legend-row{margin-top:var(--space-3)}[data-analytics-screen] .cmx .table td.tr{padding-top:0;padding-bottom:0}[data-analytics-screen] .cmx .table td{overflow:hidden;text-overflow:ellipsis}[data-analytics-screen] .cmx .table td.sub-loc{padding-left:calc(var(--space-3) + var(--ctl-h-xs) + var(--space-2))}[data-analytics-screen] .cmx .table td.sub-camp{color:var(--ink-700)}[data-analytics-screen] .cmx .table tbody tr.sub td{background:var(--bg-soft);color:var(--ink-600)}[data-analytics-screen] .cmx .table tbody tr.sub td.strong{color:var(--ink-700)}[data-analytics-screen] .cmx .table tbody tr.more td{height:var(--ctl-h-md)}[data-analytics-screen] .cmx .table tbody tr.more .more-n{margin-left:var(--space-3);font-size:var(--t-xs);color:var(--ink-400)}[data-analytics-screen] .cmx .table tbody tr.total td{background:var(--bg-soft);color:var(--ink-900);font-weight:var(--fw-semibold);border-top:1px solid var(--border-strong);border-bottom:0}[data-analytics-screen] .cmx .cm-ch{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}[data-analytics-screen] .cmx .cm-ch .nm{font-weight:var(--fw-medium)}[data-analytics-screen] .cmx .cm-ch .nm,[data-analytics-screen] .st .table td.kw{color:var(--ink-900);overflow:hidden;text-overflow:ellipsis}[data-analytics-screen] .table.labels td{height:auto;padding-top:var(--space-2);padding-bottom:var(--space-2);vertical-align:middle;line-height:18px}[data-analytics-screen] .dv-bar{display:flex;gap:2px;height:14px}[data-analytics-screen] .dv-bar>span{display:block;height:100%}[data-analytics-screen] .dv-bar>span:first-child{border-radius:var(--r-xs) 0 0 var(--r-xs)}[data-analytics-screen] .dv-bar>span:last-child{border-radius:0 var(--r-xs) var(--r-xs) 0}[data-analytics-screen] .dv-list{margin:var(--space-4) 0 0;padding:0;list-style:none}[data-analytics-screen] .dv-row{display:grid;grid-template-columns:8px var(--icon-xs) minmax(0,1fr) auto 64px;align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border)}[data-analytics-screen] .dv-row .sw{width:8px;height:8px;border-radius:var(--r-xs)}[data-analytics-screen] .dv-ic{display:inline-flex;color:var(--ink-500)}[data-analytics-screen] .dv-nm{display:flex;flex-direction:column;min-width:0}[data-analytics-screen] .dv-nm .t{font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-900)}[data-analytics-screen] .dv-nm .s{margin-top:2px;font-size:var(--t-xs);color:var(--ink-500)}[data-analytics-screen] .dv-v{font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-900);text-align:right}[data-analytics-screen] .dv-row .dl{justify-content:flex-end}[data-analytics-screen] .cm{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-column-gap:var(--space-6);column-gap:var(--space-6)}[data-analytics-screen] .cm-grid{display:grid;grid-template-columns:104px repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);align-content:start}[data-analytics-screen] .cm-col{align-self:end;font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-500)}[data-analytics-screen] .cm-row{align-self:center;font-size:var(--t-sm);color:var(--ink-700)}[data-analytics-screen] .cm-cell{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--r-md);background:var(--bg-elev);font:inherit;text-align:left;cursor:pointer}[data-analytics-screen] .cm-cell:hover{border-color:var(--control-border-hover);background:var(--bg-hover)}[data-analytics-screen] .cm-cell[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}[data-analytics-screen] .cm-cell:focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-analytics-screen] .cm-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}[data-analytics-screen] .cm-v{font-size:var(--t-lg);font-weight:var(--fw-semibold);color:var(--ink-900)}[data-analytics-screen] .cm-sl{display:block;width:100%;height:16px}[data-analytics-screen] .cm-detail{padding-left:var(--space-6);border-left:1px solid var(--border)}[data-analytics-screen] .cm-dh{display:flex;align-items:baseline;gap:var(--space-2)}[data-analytics-screen] .cm-dh .t{font-size:var(--t-sm);font-weight:var(--fw-semibold);color:var(--ink-900)}[data-analytics-screen] .cm-dh .g{font-size:var(--t-xs);color:var(--ink-500)}[data-analytics-screen] .cm-dv{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-2) 0 var(--space-3)}[data-analytics-screen] .cm-dv>.num{font-size:var(--t-2xl);font-weight:var(--fw-semibold);color:var(--ink-900)}.cm-wrap,.pm-wrap{container-type:inline-size}@container (max-width: 559.98px){[data-analytics-screen] .cm{grid-template-columns:minmax(0,1fr);row-gap:var(--space-6)}[data-analytics-screen] .cm-detail{padding-left:0;border-left:0}[data-analytics-screen] .cm-grid{overflow-x:auto}[data-analytics-screen] .pm-pair{grid-template-columns:minmax(0,1fr);row-gap:var(--space-2)}[data-analytics-screen] .pm-stat{flex-wrap:wrap;row-gap:var(--space-1)}}.mx-link-btn{padding:0;border:0;background:none;font:inherit;font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--accent);cursor:pointer}.mx-link-btn:hover{text-decoration:underline;text-underline-offset:2px}.mx-link-btn:disabled{color:var(--ink-400);cursor:not-allowed}.mx-link-btn:disabled:hover{text-decoration:none}.mx-link-btn[aria-disabled=true]{color:var(--ink-700);cursor:not-allowed}.mx-link-btn[aria-disabled=true]:hover{text-decoration:none}.analytics-warn-banner{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--card-pad);border:1px solid var(--warn-border);border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn-fg);font-size:var(--t-sm)}[data-analytics-screen] .st-body{display:flex;flex-direction:column;flex:1 1}[data-analytics-screen] .st .table{width:100%;table-layout:fixed}[data-analytics-screen] .st .table td.num{text-align:right}[data-analytics-screen] .st-body>[data-pagination-caption],[data-analytics-screen] .st-pager{margin-top:auto}[data-analytics-screen] .st-pager{border-top:1px solid var(--border)}.sk-col{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.sk-metrics-row{display:grid;grid-template-columns:var(--icon-xs) minmax(0,1fr);align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);padding:var(--space-3) var(--card-pad)}.sk-metrics-row+.sk-metrics-row{border-top:1px solid var(--border)}.sk-metrics-stats{display:flex;gap:var(--space-6)}.sk-competitive-grid{display:grid;grid-template-columns:104px repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}[data-analytics-screen] .st .table td.num[data-sorted]{font-weight:var(--fw-medium);color:var(--ink-900)}[data-analytics-screen] .st-kw .table{min-width:640px}[data-analytics-screen] .st-kw.is-labels .table{min-width:1008px}[data-analytics-screen] .st-sr .table{min-width:800px}[data-analytics-screen] .st-sr.is-labels .table{min-width:688px}[data-analytics-screen] .st .st-c-kt{width:160px}[data-analytics-screen] .st .st-c-clicks,[data-analytics-screen] .st .st-c-imp{width:88px}[data-analytics-screen] .st .st-c-spend{width:104px}[data-analytics-screen] .st .st-c-convall{width:112px}[data-analytics-screen] .st .st-c-convlabel1,[data-analytics-screen] .st .st-c-convlabel2{width:184px}[data-analytics-screen] .st .st-c-ctr{width:88px}[data-analytics-screen] .st-kw .table td:nth-child(2),[data-analytics-screen] .st-kw .table th:nth-child(2),[data-analytics-screen] .st-sr .table td:nth-child(3),[data-analytics-screen] .st-sr .table th:nth-child(3){border-left:1px solid var(--border)}@media (min-width:1024px){[data-analytics-screen] .st .table .st-pin{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--bg-elev);border-right:1px solid var(--border)}[data-analytics-screen] .st .table thead th.st-pin{z-index:3}[data-analytics-screen] .st .table tbody tr:hover td.st-pin{background:var(--bg-hover)}}[data-analytics-screen] .st .table td.kw,[data-analytics-screen] .st .table td.st-kt{white-space:nowrap}[data-analytics-screen] .st .table td.st-kt{color:var(--ink-700);overflow:hidden;text-overflow:ellipsis}[data-analytics-screen] .st .table td.st-dash{color:var(--ink-400)}[data-analytics-screen] .st-frame{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column}[data-analytics-screen] .st-scroll{flex:1 1;overflow-x:auto}[data-analytics-screen] .st-frame:after,[data-analytics-screen] .st-frame:before{content:"";position:absolute;top:0;bottom:0;width:var(--space-3);pointer-events:none;opacity:0;z-index:4}[data-analytics-screen] .st-frame:before{left:var(--st-pin-w,0);background:linear-gradient(to right,var(--border-emph),transparent)}[data-analytics-screen] .st-frame:after{right:0;background:linear-gradient(to left,var(--border-emph),transparent)}[data-analytics-screen] .st-frame[data-fade-end]:after,[data-analytics-screen] .st-frame[data-fade-start]:before{opacity:1}.pay-method{container-type:inline-size}.pay-method-main{display:grid;grid-template-columns:248px minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:center}@container (max-width: 559.98px){.pay-method-main{grid-template-columns:minmax(0,1fr)}}.mx-charge-sub{margin-top:2px;font-size:var(--t-xs);color:var(--ink-500)}.mx-charge-ref{display:block;font-family:var(--font-mono);color:var(--ink-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-btn-row-2{display:flex;gap:var(--space-2)}.mx-category-primary{padding-left:var(--space-1);border-left:1px solid var(--border);color:var(--ink-500)}.fc-tile{position:relative;display:block;min-width:0;height:148px;padding:0;border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden;background:var(--bg-soft);cursor:pointer}span.fc-tile{cursor:default}.fc-tile img{display:block;width:100%;height:100%;object-fit:cover}.fc-tile:focus-visible{outline:none;box-shadow:var(--focus-ring)}.fc-ratio{top:var(--space-1);height:18px;padding:0 var(--space-1);border-radius:var(--r-xs);font-size:var(--t-xs);font-weight:var(--fw-medium);line-height:18px}.fc-ratio,.tc-play{position:absolute;left:var(--space-1);display:inline-flex;align-items:center;background:var(--overlay-scrim-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--fg-on-inverse)}.tc-play{bottom:var(--space-1);justify-content:center;width:var(--icon-sm);height:var(--icon-sm);border-radius:var(--r-pill)}.fc-tile.fc-miss{border-style:dashed;border-color:var(--border-strong);font-size:var(--t-xs);color:var(--ink-700);cursor:default}.fc-miss-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1)}.fc-miss .num{font-weight:var(--fw-medium);color:var(--ink-700)}.fc-miss .m{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--warn-fg)}.fc-miss .m svg{width:var(--icon-3xs);height:var(--icon-3xs);color:var(--warn-fg)}.fc-tile.fc-failed{color:var(--ink-500);font-size:var(--t-xs)}.fc-failed .fc-miss-inner svg{color:var(--ink-400)}.fc-fail-text{color:var(--ink-500)}.fc-tile .fc-media-loading.skeleton{position:absolute;inset:0;border-radius:0}button.fc-tile{transition:border-color var(--motion-fast)}button.fc-tile:hover{border-color:var(--control-border-hover)}@media (prefers-reduced-motion:reduce){button.fc-tile{transition:none}}.fc-head{display:flex;align-items:center;gap:var(--space-2);min-height:var(--ctl-h-sm);font-size:var(--t-xs);color:var(--ink-500)}.fc-date{flex:none}.fc-date,.fc-use{color:var(--ink-500);white-space:nowrap}.fc-use{display:inline-flex;align-items:center;gap:var(--space-1);flex:0 1 auto;min-width:0;overflow:hidden}.fc-use .fc-use-label{overflow:hidden;text-overflow:ellipsis}.fc-more{margin-left:auto}.fc-name{display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--ctl-h-xs)}.fc-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-900)}.fc-tiles{display:flex;gap:var(--space-2)}.fc-empty-full{grid-column:1/span 2}.fc-card[data-creative-selected]{box-shadow:none}.fc-dropzone{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);width:100%;padding:var(--space-6) var(--space-4);border:1px dashed var(--border-emph);border-radius:var(--r-sm);background:var(--bg-elev);cursor:pointer;text-align:center}.fc-dropzone:focus-visible{outline:none;border-style:solid;border-color:var(--accent);box-shadow:var(--focus-ring)}.fc-dropzone[data-drag-over]{border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.fc-dropzone-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--ctl-h-lg);height:var(--ctl-h-lg);margin-bottom:var(--space-1);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-text)}.fc-dropzone[data-drag-over] .fc-dropzone-icon{background:var(--bg-elev)}.fc-dropzone-main{font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-800)}.fc-dropzone-browse{color:var(--accent-text);text-decoration:underline}.fc-dropzone-rules{font-size:var(--t-xs);color:var(--ink-500)}.fc-file-pct{min-width:var(--ctl-h-md);text-align:right;font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-700)}.fc-file-retry{padding:0;border:0;background:none;cursor:pointer;font-size:var(--t-xs);color:var(--accent-text)}.fc-skel-toolbar{align-items:center;justify-content:space-between}.fc-skel-chips,.fc-skel-toolbar{display:flex;gap:var(--space-2)}.fc-skel-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}@media (min-width:768px){.fc-skel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-skel-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-elev)}.fc-skel-cardhead{align-items:center;min-height:var(--ctl-h-sm)}.fc-skel-cardhead,.fc-skel-tiles{display:flex;gap:var(--space-2)}.mx-cc-skel-rail{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-1)}.mx-cc-skel-compact{display:none}@media (max-width:1023.98px){.mx-cc-skel-rail{display:none}.mx-cc-skel-compact{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}}.mx-cc-skel-rows{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--card-pad)}.mx-cc-skel-row{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:center}.mx-location-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.mx-location-chip{display:inline-flex;align-items:center;gap:var(--space-1);max-width:240px;padding:0 var(--space-1) 0 var(--space-2);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-soft);color:var(--ink-800);font-size:var(--t-xs)}.mx-location-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-location-chip-x{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:var(--r-pill);color:var(--ink-500)}.mx-location-chip-x:hover{background:var(--bg-hover);color:var(--ink-900)}.mx-location-chip-x:focus-visible{box-shadow:var(--focus-ring)}.mx-fix-link{display:inline-flex;align-items:center;gap:var(--space-1);flex:none;white-space:nowrap;font-size:var(--t-xs);font-weight:var(--fw-semibold);color:var(--warn-fg)}.mx-fix-link:hover{text-decoration:underline}.mx-fix-link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs)}.mx-fix-pop{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);min-width:280px;max-width:360px}.mx-fix-pop-head{font-size:var(--t-xs);font-weight:var(--fw-semibold);color:var(--warn-fg)}.mx-fix-pop-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none;max-height:240px;overflow-y:auto}.mx-fix-pop-item{display:block;width:100%;padding:var(--space-2);border-radius:var(--r-sm);text-align:left;font-size:var(--t-sm);color:var(--ink-800)}.mx-fix-pop-item:hover{background:var(--bg-hover)}.mx-fix-pop-item:focus-visible{box-shadow:var(--focus-ring)}.mx-fix-pop-status{padding:var(--space-2);font-size:var(--t-sm);color:var(--ink-500)}.mx-name-preview-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-soft);border-bottom:1px solid var(--border);font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-500)}.mx-name-preview{border:1px solid var(--border);border-radius:var(--r-xs);overflow:hidden;background:var(--bg-elev)}.mx-name-preview-scroll{max-height:240px;overflow-y:auto}.mx-name-preview-row{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.mx-name-preview-row:last-child{border-bottom:0}.mx-name-preview-loc{font-size:var(--t-sm);color:var(--ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-name-preview-missing{color:var(--ink-400)}.mx-name-preview-value{font-size:var(--t-sm);color:var(--ink-800);overflow-wrap:anywhere}.mx-name-preview-sub{font-weight:var(--fw-semibold);color:var(--ink-900)}.mx-name-preview-miss{font-weight:var(--fw-semibold);color:var(--danger-fg)}.mx-skel-shell{display:flex;flex-direction:column;gap:var(--space-4);background:var(--bg);min-height:100%}.skel-page-header-title{height:var(--t-xl)}[data-skeleton-rows-overflow]{display:block}.skel-kpi-half{gap:var(--space-2)}.skel-kpi-spark{margin-top:auto;border-radius:0}@media (min-width:768px){.skel-page-header-title{height:var(--t-2xl)}}@media (min-width:1024px){[data-skeleton-rows-overflow]{display:none}}@media (max-width:767.98px){.skel-chart-band{height:200px!important}}.auth-backdrop{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:100vh;background:var(--bg)}.auth-page{flex-direction:column;width:100%;position:relative;z-index:1}.auth-logo,.auth-page{display:flex;align-items:center}.auth-logo{gap:var(--space-3);margin-bottom:var(--space-8)}.auth-logo .auth-logo-mark{width:var(--ctl-h-lg);height:var(--ctl-h-lg)}.auth-logo .auth-logo-word{height:var(--auth-wordmark-h);width:auto}.auth-card{max-width:100%;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-elev);box-shadow:var(--shadow-md)}.auth-head{margin-bottom:var(--space-6)}.auth-eyebrow{margin:0 0 var(--space-1);font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-500)}.auth-head h1{margin:0;font-size:var(--t-2xl);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--ink-900)}.auth-head p{margin:var(--space-2) 0 0;font-size:var(--t-base);line-height:var(--lh-normal);color:var(--ink-500)}.auth-head p strong{font-weight:var(--fw-semibold);color:var(--ink-800)}.auth-foot{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-8);font-size:var(--t-xs);color:var(--ink-500)}.auth-foot a{color:var(--ink-500);text-decoration:none;border-radius:var(--r-xs)}.auth-foot a:hover{color:var(--ink-800);text-decoration:underline;text-underline-offset:2px}.auth-foot a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.auth-foot .sep{width:3px;height:3px;border-radius:var(--r-pill);background:var(--ink-300)}.auth-recovery-line{display:inline-flex;align-items:center;gap:var(--space-3)}.auth-recovery-line .mx-spinner{flex:none}.auth-card>.mx-banner,.auth-card>.mx-form-error{margin-bottom:var(--space-5)}.auth-card>.mx-banner[data-tone=neutral]{background:var(--bg-soft);border-color:transparent}.auth-card .mx-banner .link-btn{font-size:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px}.mx-banner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--r-md);background:var(--bg-elev);color:var(--ink-700);font-size:var(--t-sm);line-height:var(--lh-normal)}.mx-banner[data-variant=band]{padding:var(--space-2) var(--space-2) var(--space-2) var(--card-pad);border-radius:0;border-color:transparent;background:var(--bg-soft)}.mx-banner-text{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--space-2)}.mx-banner:has(.mx-banner-title,.mx-banner-fields){align-items:flex-start;padding:var(--space-3)}.mx-banner-fields{margin:var(--space-1) 0 0;padding:0;list-style:none;display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-size:var(--t-sm)}.mx-banner-fields strong{font-weight:var(--fw-semibold)}.mx-banner .pill[data-tone=neutral]{background:var(--bg-soft);border-color:transparent}.card .mx-banner .pill[data-tone=neutral],[data-modal-backdrop] .mx-banner .pill[data-tone=neutral],[data-page-modal-backdrop] .mx-banner .pill[data-tone=neutral],[data-popover] .mx-banner .pill[data-tone=neutral]{background:var(--bg-elev)}.mx-banner[data-tone=info]{background:var(--info-soft);border-color:var(--info-border);color:var(--info-fg)}.mx-banner[data-tone=warn]{background:var(--warn-soft);border-color:var(--warn-border);color:var(--warn-fg)}.mx-banner[data-tone=danger]{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-fg)}.mx-banner[data-tone=success]{background:var(--success-soft);border-color:var(--success-border);color:var(--success-fg)}.mx-banner[data-tone=info] .mx-banner-mark{color:var(--info)}.mx-banner[data-tone=warn] .mx-banner-mark{color:var(--warn)}.mx-banner[data-tone=danger] .mx-banner-mark{color:var(--danger)}.mx-banner[data-tone=success] .mx-banner-mark{color:var(--success)}.card .mx-banner:not([data-variant=band]){border-radius:var(--r-xs)}[data-modal-backdrop] .mx-banner:not([data-variant=band]),[data-page-modal-backdrop] .mx-banner:not([data-variant=band]){border-radius:var(--r-sm)}.card .mx-banner[data-tone=neutral],[data-modal-backdrop] .mx-banner[data-tone=neutral],[data-page-modal-backdrop] .mx-banner[data-tone=neutral],[data-popover] .mx-banner[data-tone=neutral]{background:var(--bg-soft);border-color:transparent}.card .mx-banner[data-tone=neutral] .mx-banner-dismiss:hover:not(:disabled),[data-modal-backdrop] .mx-banner[data-tone=neutral] .mx-banner-dismiss:hover:not(:disabled),[data-page-modal-backdrop] .mx-banner[data-tone=neutral] .mx-banner-dismiss:hover:not(:disabled),[data-popover] .mx-banner[data-tone=neutral] .mx-banner-dismiss:hover:not(:disabled){background:var(--picker-bg-hover)}.mx-banner-mark{flex-shrink:0}.mx-banner-title{font-weight:var(--fw-semibold)}.mx-banner-text[data-stacked]{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.mx-banner-body{min-width:0}.mx-banner-body p{margin:0}.mx-banner-body p+p{margin-top:var(--space-1)}.mx-data-health-live:empty{margin-bottom:calc(-1 * var(--gap))}.mx-banner-action{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.mx-banner[data-tone=danger] .mx-banner-dismiss,.mx-banner[data-tone=info] .mx-banner-dismiss,.mx-banner[data-tone=warn] .mx-banner-dismiss{color:inherit}.mx-status-strip{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--page-pad-x);font-size:var(--t-sm);line-height:var(--lh-normal)}@media (min-width:768px) and (max-width:1023.98px){.mx-status-strip{padding-left:var(--page-pad-x-tablet)}}@media (max-width:767.98px){.mx-banner{align-items:flex-start}.mx-banner,.mx-banner-text{flex-wrap:wrap}.mx-banner>.mx-banner-action{flex:1 0 100%;justify-content:flex-start;margin-top:var(--space-2);margin-left:calc(var(--space-2) * -1)}.mx-status-strip{padding-left:var(--page-pad-x-phone)}}.auth-alt{margin:var(--space-6) 0 0;text-align:center;font-size:var(--t-sm);color:var(--ink-500)}.auth-alt .link-btn .i,.auth-alt .link-btn svg{width:14px;height:14px}.auth-legal{margin:var(--space-3) 0 0;text-align:center;font-size:var(--t-xs);line-height:var(--lh-normal);color:var(--ink-500)}.auth-legal a{color:var(--ink-700);white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.auth-legal a:hover{color:var(--ink-900)}.auth-legal a:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-xs)}.auth-field-error svg{color:var(--danger);margin-top:2px;flex:none}.btn-block{width:100%}a.btn-block{display:flex;text-decoration:none}.auth-card>.btn-block{margin-top:var(--space-2)}.pw-meter{display:flex;flex-direction:column;gap:var(--space-2);margin-top:calc(var(--space-2) * -1)}.pw-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-1);gap:var(--space-1)}.pw-bars span{height:4px;border-radius:var(--r-xs)}.pw-level{margin:0;font-size:var(--t-xs);color:var(--ink-500)}.pw-level b{font-weight:var(--fw-medium);color:var(--ink-800)}.pw-rules{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-size:var(--t-xs);color:var(--ink-500)}.pw-rules li{display:flex;align-items:center;gap:var(--space-1)}.pw-rules li .i,.pw-rules li svg{width:12px;height:12px;color:var(--ink-400);flex:none}.pw-rules li.ok{color:var(--ink-700)}.pw-rules li.ok .i,.pw-rules li.ok svg{color:var(--success)}.inv-d{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);margin:0 0 var(--space-5);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-soft);font-size:var(--t-sm)}.inv-d dt{font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-500)}.inv-d dd{margin:0;color:var(--ink-900);overflow-wrap:anywhere}a.link-btn{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--accent);text-decoration:none}a.link-btn:hover{text-decoration:underline;text-underline-offset:2px}a.link-btn:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-xs)}.mx-copy-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-top:1px solid var(--border);font-size:var(--t-sm)}.mx-copy-row.is-top{align-items:flex-start}.mx-copy-row.is-over{background:var(--warn-soft)}.mx-copy-row.is-edit{display:block;padding:var(--space-3) var(--space-1);background:var(--bg-soft)}.mx-copy-t{flex:1 1;min-width:0;color:var(--ink-900)}.mx-copy-lt{font-weight:var(--fw-medium)}.mx-copy-sub{display:block;margin-top:2px;font-size:var(--t-xs);color:var(--ink-500)}.mx-copy-n{font-size:var(--t-xs);color:var(--ink-400)}.mx-copy-over{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--t-xs);color:var(--warn-fg)}.mx-copy-over svg{color:var(--warn)}.mx-copy-host{position:relative;flex:1 1;min-width:0;display:flex;align-items:flex-start;gap:var(--space-2)}.mx-copy-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;line-height:var(--lh-normal)}.mx-copy-clamp.is-open{display:block;overflow:visible}.mx-copy-host[data-fulltext]:focus-within:after,.mx-copy-host[data-fulltext]:hover:after{content:attr(data-fulltext);position:absolute;left:0;top:calc(100% + var(--space-1));z-index:var(--z-popover);max-width:360px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);box-shadow:var(--card-shadow);font-size:var(--t-sm);line-height:var(--lh-relaxed);color:var(--ink-800);white-space:pre-wrap}.mx-copy-edit{flex-direction:column;width:100%}.mx-copy-acts,.mx-copy-edit{display:flex;gap:var(--space-2)}.mx-copy-acts{align-items:center;justify-content:flex-end}.mx-copy-shared{flex:none}.mx-copy-src{min-width:64px;justify-content:center}.mx-copy-grp{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-top:1px solid var(--border);background:var(--bg-soft);font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-500)}.mx-copy-grp .num{font-weight:var(--fw-regular);color:var(--ink-400)}.mx-kw-row{border-top:0}.mx-kw-act{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1);width:76px;flex:none}.mx-kw-edit{display:grid;grid-template-columns:minmax(0,1fr) 168px auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.mx-kw-sel{width:168px}.mx-sn-head{width:220px}.mx-sn-vals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.mx-pc-acct{display:flex;align-items:center;gap:var(--space-2);font-size:var(--t-xs);color:var(--ink-500)}.mx-pc-acct .num{color:var(--ink-800)}.mx-pc-acct-sep{color:var(--ink-400)}.mx-pc-acct-name{color:var(--ink-800);font-weight:var(--fw-medium)}.mx-ift{border:1px solid var(--border);border-radius:var(--r-md)}.mx-ift-h,.mx-ift-r{display:grid;grid-template-columns:128px 148px minmax(0,1fr);grid-column-gap:var(--space-3);column-gap:var(--space-3);align-items:center;padding:0 var(--space-3)}.mx-ift-h{height:var(--ctl-h-md);border-bottom:1px solid var(--border);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--bg-soft);font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-500)}.mx-ift-r{min-height:calc(var(--ctl-h-md) + var(--space-4));padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--t-sm);color:var(--ink-800)}.mx-ift-r+.mx-ift-r,.mx-ift-w+.mx-ift-r{border-top:1px solid var(--border)}.mx-ift-none{color:var(--ink-400)}.mx-ift-note{font-size:var(--t-xs);line-height:var(--lh-normal);color:var(--ink-500)}.mx-ift-note a{color:var(--accent);font-weight:var(--fw-medium);text-decoration:none}.mx-ift-w{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--warn-border);background:var(--warn-soft);font-size:var(--t-xs);line-height:var(--lh-normal);color:var(--warn-fg)}.mx-ift-w svg{flex:none;margin-top:2px;color:var(--warn)}.mx-ift-w b{font-weight:var(--fw-semibold)}.mx-rp{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.mx-rp-h{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-soft);border-bottom:1px solid var(--border);font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--ink-500)}.mx-rp-h .pill{margin-left:auto}.mx-rp-t{width:100%;border-collapse:collapse;font-size:var(--t-xs)}.mx-rp-t th{padding:var(--space-1) var(--space-3);text-align:left;font-weight:var(--fw-medium);color:var(--ink-500);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:var(--bg-soft);z-index:1}.mx-rp-t td{padding:var(--space-2) var(--space-3);color:var(--ink-800);border-top:1px solid var(--border);vertical-align:middle}.mx-rp-t tr:first-child td{border-top:0}.mx-rp-t td:first-child{width:140px;max-width:140px;overflow:hidden;text-overflow:ellipsis;color:var(--ink-500);white-space:nowrap}.mx-rp-t td.mx-rp-u{word-break:break-all}.mx-rp-t td.mx-rp-u b{color:var(--ink-900);font-weight:var(--fw-semibold)}.mx-rp-t td.mx-rp-u b.miss{color:var(--danger-fg)}.mx-rp-f{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);background:var(--bg-soft);font-size:var(--t-xs);line-height:var(--lh-relaxed);color:var(--ink-700)}.mx-rp-f svg{flex:none;margin-top:2px;color:var(--danger)}.mx-rp-f code{font-size:var(--t-xs);color:var(--ink-900)}.mx-rp-f a{color:var(--accent-text);font-weight:var(--fw-medium);text-decoration:none}.mx-rp-dot{display:inline-block;width:6px;height:6px;border-radius:var(--r-pill);background:var(--danger);margin-right:var(--space-1);flex:none}.mx-rp-empty{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--border);border-radius:var(--r-xs);background:var(--bg-soft);font-size:var(--t-sm);color:var(--ink-500)}.mx-rp-empty svg{flex:none;color:var(--ink-400)}.field-label .opt,.mx-settings-row-label .field-label-optional,.mx-settings-row-label .opt{font-weight:var(--fw-regular);color:var(--ink-400);font-size:var(--t-xs)}.mx-settings-row-label .field-label-optional,.mx-settings-row-label .opt{display:block;margin-top:var(--space-1);margin-left:0}.cc-none{color:var(--ink-400)}.cc-th,.cc-th-cell .mx-th-sort{max-width:100%}.cc-th{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.mx-at-table.is-labels,.mx-tc-table.is-labels{table-layout:fixed;min-width:1454px;width:100%}.mx-at-table.is-labels .mx-at-col-check,.mx-tc-table.is-labels .mx-tc-col-check{width:40px}.mx-at-table.is-labels .mx-at-col-rank,.mx-tc-table.is-labels .mx-tc-col-rank{width:48px}.mx-at-table.is-labels .mx-at-col-value,.mx-tc-table.is-labels .mx-tc-col-creative{width:462px}.mx-at-table.is-labels .mx-at-col-value-labels{width:462px}.mx-at-table.is-labels .mx-at-col-perf,.mx-tc-table.is-labels .mx-tc-col-perf{width:160px}.mx-at-table.is-labels .mx-at-col-imp,.mx-tc-table.is-labels .mx-tc-col-imp{width:104px}.mx-at-table.is-labels .mx-at-col-clicks,.mx-tc-table.is-labels .mx-tc-col-clicks{width:88px}.mx-at-table.is-labels .mx-at-col-ctr,.mx-tc-table.is-labels .mx-tc-col-ctr{width:72px}.mx-at-table.is-labels .mx-at-col-conv-all,.mx-tc-table.is-labels .mx-tc-col-conv-all{width:112px}.mx-at-table.is-labels .mx-at-col-conv-l1,.mx-at-table.is-labels .mx-at-col-conv-l2,.mx-tc-table.is-labels .mx-tc-col-conv-l1,.mx-tc-table.is-labels .mx-tc-col-conv-l2{width:184px}.mx-at-table .mx-at-col-conv-all,.mx-tc-table .mx-tc-col-conv-all{width:112px}.mx-at-table .mx-at-col-value{width:518px}.mx-at-table.is-labels .mx-at-pin,.mx-tc-table.is-labels .mx-tc-pin{position:-webkit-sticky;position:sticky;background:var(--bg-elev)}.mx-at-table.is-labels thead .mx-at-pin,.mx-tc-table.is-labels thead .mx-tc-pin{z-index:3}.mx-at-table.is-labels tbody .mx-at-pin,.mx-tc-table.is-labels tbody .mx-tc-pin{z-index:2}.mx-at-table.is-labels .mx-at-pin-check,.mx-tc-table.is-labels .mx-tc-pin-check{left:0}.mx-at-table.is-labels .mx-at-pin-rank,.mx-tc-table.is-labels .mx-tc-pin-rank{left:40px}.mx-at-table.is-labels .mx-at-pin-value,.mx-tc-table.is-labels .mx-tc-pin-creative{left:88px}.mx-at-table.is-labels.is-nocheck .mx-at-pin-rank,.mx-tc-table.is-labels.is-nocheck .mx-tc-pin-rank{left:0}.mx-at-table.is-labels.is-nocheck .mx-at-pin-value,.mx-tc-table.is-labels.is-nocheck .mx-tc-pin-creative{left:48px}.mx-at-table.is-labels tbody tr:hover .mx-at-pin,.mx-tc-table.is-labels tbody tr:hover .mx-tc-pin{background:var(--bg-hover)}.mx-at-table.is-labels tbody tr[data-selected] .mx-at-pin,.mx-tc-table.is-labels tbody tr[data-selected] .mx-tc-pin{background:var(--accent-soft)}.kpi-strip[data-labeled]{grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-strip[data-labeled]>:first-child,.kpi-strip[data-labeled]>:nth-child(2),.kpi-strip[data-labeled]>:nth-child(3){grid-column:span 2}.kpi-strip[data-labeled]>:nth-child(4),.kpi-strip[data-labeled]>:nth-child(5){grid-column:span 3}.bc-metric-select{width:170px}.table thead th{z-index:3}.popover-anchor-sentinel{position:absolute;inset:0;pointer-events:none}.bulk-edit-panel{width:100%}.cd-compact-wrap{position:-webkit-sticky;position:sticky;top:0;height:0;z-index:calc(var(--z-sticky) + 1);margin:0 calc(var(--page-pad-x) * -1) calc(-1 * var(--gap))}.cd-compact{position:absolute;top:0;left:0;right:0;height:var(--topbar-h);display:flex;align-items:center;gap:var(--space-3);padding:0 var(--page-pad-x);background:var(--bg);transform:translateY(-100%);visibility:hidden;transition:transform var(--motion-base) var(--ease-default),visibility 0s linear var(--motion-base)}.cd-compact[data-show]{transform:none;visibility:visible;transition:transform var(--motion-base) var(--ease-default)}.cd-compact .cd-c-title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--ink-900)}.cd-compact .cd-c-actions,.cd-compact .cd-c-status{flex:none}.cd-compact .cd-c-actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.cd-tabbar{position:-webkit-sticky;position:sticky;top:var(--topbar-h);z-index:var(--z-sticky);margin:0 calc(var(--page-pad-x) * -1);padding:0 var(--page-pad-x);background:var(--bg);transition:box-shadow var(--motion-base) var(--ease-default)}.cd-tabbar[data-stuck]{box-shadow:var(--shadow-xs)}@media (prefers-reduced-motion:reduce){.cd-compact,.cd-compact[data-show],.cd-tabbar{transition:none}}[data-shell-body] main#main-content{padding-left:var(--page-pad-x-phone);padding-right:var(--page-pad-x-phone)}[data-app-shell]{flex-direction:column}[data-shell-sidebar-slot]{display:none}#shell-nav-drawer{display:flex;flex-direction:column;flex:1 1;min-height:0;position:relative}[data-drawer-close]{position:absolute;top:0;right:var(--space-2);height:var(--topbar-h);z-index:1}:root{--page-glow:radial-gradient(900px 260px at 30% -80px,var(--glow-accent),transparent 75%),radial-gradient(700px 240px at 95% -80px,var(--glow-pink),transparent 75%)}[data-page-glow]{position:fixed;top:0;left:var(--sidebar-current-w,0);right:0;height:320px;pointer-events:none;z-index:0;background:var(--page-glow)}[data-shell-body]{position:relative;z-index:1}[data-shell-sidebar-slot]{position:relative;z-index:2}[data-shell-body] main#main-content{background:transparent}[data-shell-topbar]{gap:var(--space-2);height:calc(var(--topbar-h) + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) var(--space-2) 0;background:var(--bg-elev);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:calc(var(--z-sticky) + 1)}[data-shell-brand-mark],[data-shell-topbar]{display:flex;align-items:center;flex:none}[data-shell-topbar-title]{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-base);font-weight:var(--fw-semibold);color:var(--ink-900);opacity:0;transition:opacity var(--motion-base) var(--ease-default)}[data-shell-topbar][data-scrolled=true] [data-shell-brand-mark]{display:none}[data-shell-topbar][data-scrolled=true] [data-shell-topbar-title]{opacity:1}.page-header{padding-top:var(--space-4)}.page-header-lead{flex:1 1 100%}.page-header-actions{flex:1 1 100%;justify-content:flex-start}.page-header-crumb-list{flex-wrap:wrap}.page-header-title{font-size:var(--t-xl);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-header .picker{background:var(--picker-bg);border-color:var(--control-border)}.page-header .picker:hover:not(:disabled){border-color:var(--control-border-hover)}.page-header .picker[aria-expanded=true]{border-color:var(--accent)}.page-header .seg{background:var(--accent-track);border-color:var(--control-border)}.page-header-actions [data-header-more-skel]{display:none}@media (min-width:768px){.page-header-actions [data-header-more]{display:none}}@media (max-width:767.98px){.page-header-actions [data-header-secondary]{display:none}.page-header-actions [data-header-more-skel]{display:block}.page-header-actions>div:has([data-date-range-trigger]){flex:1 1 100%;flex-wrap:wrap}.page-header-actions [data-date-range-trigger]{flex:1 1 100%;width:100%}.mx-filter-bar[data-phone]{width:100%}[data-campaign-actions]{flex-wrap:wrap}[data-campaign-actions]>[data-date-range-trigger]{flex:1 1 100%;width:100%}[data-campaign-actions]>.seg{flex:1 1 100%}}[data-sticky-header]{position:static;top:0;z-index:var(--z-sticky);margin-left:calc(var(--page-pad-x-phone) * -1);margin-right:calc(var(--page-pad-x-phone) * -1);padding-left:var(--page-pad-x-phone);padding-right:var(--page-pad-x-phone)}.cd-compact-wrap{display:none}.cd-compact-wrap,.cd-tabbar{margin-left:calc(var(--page-pad-x-phone) * -1);margin-right:calc(var(--page-pad-x-phone) * -1)}.cd-compact,.cd-tabbar{padding-left:var(--page-pad-x-phone);padding-right:var(--page-pad-x-phone)}.auth-backdrop{padding:var(--space-8) var(--page-pad-x-phone) var(--space-8)}.auth-card{width:100%;padding:var(--card-pad-phone)}.auth-foot{flex-wrap:wrap;justify-content:center}[data-sidebar] [data-nav-item]:focus-visible,[data-sidebar] [data-profile-trigger]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sb-avatar-frame{display:inline-flex;padding:2px;border-radius:var(--r-pill);background:var(--bg-elev)}[data-sidebar-scope] .picker-tile{border:1px solid var(--border);background:var(--bg-elev)}[data-sidebar-scope] .picker{background:var(--picker-bg);border-color:var(--control-border)}[data-sidebar-scope] .picker:hover:not(:disabled){background:var(--picker-bg);border-color:var(--control-border-hover)}[data-sidebar-scope] .picker[data-operator-dropdown-static]:hover{border-color:var(--control-border)}[data-section-eyebrow]{flex-wrap:wrap}[data-section-eyebrow] h2{min-width:0}.state-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--ctl-h-lg);height:var(--ctl-h-lg);border-radius:var(--r-xs);border:none;background:var(--bg-soft);color:var(--ink-500)}.state-tile[data-surface=page]{background:var(--bg-elev);border:1px solid var(--control-border)}.state-tile[data-tone=accent]{background:var(--accent-soft);color:var(--accent-text)}.state-tile[data-tone=success]{background:var(--success-soft);color:var(--success)}.state-tile[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.state-tile[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.state-tile[data-tone=info]{background:var(--info-soft);color:var(--info)}.banner{--mark:var(--ink-500);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--r-md);background:var(--bg-soft);color:var(--ink-700);font-size:var(--t-sm);line-height:var(--lh-normal)}.banner[data-surface=page]{background:var(--bg-elev);border-color:var(--control-border)}.banner>.banner-icon{flex:none;color:var(--mark)}.banner .banner-text{flex:1 1;min-width:0}.banner[data-tone=info]{--mark:var(--accent);background:var(--info-soft);border-color:var(--info-border);color:var(--info-fg)}.banner[data-tone=warn]{--mark:var(--warn);background:var(--warn-soft);border-color:var(--warn-border);color:var(--warn-fg)}.banner[data-tone=danger]{--mark:var(--danger);background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-fg)}@media (max-width:767.98px){.banner{flex-wrap:wrap;align-items:flex-start}.banner>.banner-action{flex:1 0 100%;justify-content:flex-start;margin-top:var(--space-2);margin-left:calc(var(--space-2) * -1)}}.page-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--gap);gap:var(--gap);align-items:stretch}.page-row[data-align=top]{align-items:start}@media (min-width:768px){.page-row[data-ratio=equal]:not([data-tablet=stack]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-row[data-ratio="2-1"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.page-row[data-ratio=equal][data-tablet=stack]{grid-template-columns:repeat(2,minmax(0,1fr))}}.mx-demo-card-body{display:flex;flex-direction:column;flex:1 1}.mx-demo-chart{flex:1 1}.mx-demo-rows{flex:1 1;justify-content:space-between}.biz-card{container-type:inline-size}@container (max-width: 767.98px){.biz-card .card-pad>*{grid-column:1/-1}}.loc-kpi{container-type:inline-size}.loc-kpi [data-kpi-row]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.loc-kpi [data-kpi-row]>[data-kpi]{border-right:1px solid var(--border)}.loc-kpi [data-kpi-row]>[data-kpi]:last-child{border-right:0}@container (max-width: 639.98px){.loc-kpi [data-kpi-row]{grid-template-columns:repeat(2,minmax(0,1fr))}.loc-kpi [data-kpi-row]>[data-kpi]:nth-child(2n){border-right:0}}.mx-creative-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;grid-gap:var(--space-2);gap:var(--space-2)}@media (min-width:768px){.mx-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mx-skel-loc-split{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.mx-skel-loc-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);height:360px}}[data-error-shell]{padding:var(--space-12) var(--space-6);background-image:var(--page-glow);background-color:var(--bg);background-repeat:no-repeat}[data-full-screen-error]{padding:var(--space-16) var(--space-6)}.mx-error-numeral{font-size:152px}.mx-error-numeral-ring{border-style:solid;border-width:12px}.mx-error-numeral-glyph svg{width:56px;height:56px}.mx-error-jump-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-2);gap:var(--space-2)}@media (max-width:767.98px){[data-error-shell],[data-full-screen-error]{padding:var(--space-12) var(--page-pad-x-phone)}.mx-error-numeral{font-size:96px}.mx-error-numeral-ring{border-width:8px}.mx-error-numeral-glyph svg{width:36px;height:36px}.mx-error-actions{flex-wrap:wrap;justify-content:center}.mx-error-jump-tiles{grid-template-columns:repeat(2,1fr)}}@media (pointer:coarse){[data-drawer-close],[data-shell-brand-mark],[data-shell-topbar] .btn-icon{min-width:var(--touch-target);min-height:var(--touch-target)}[data-sidebar] [data-nav-item],[data-sidebar] [data-profile-trigger]{min-height:var(--touch-target)}.btn[data-size=md],.btn[data-size=sm]{height:var(--ctl-h-lg)}.btn-icon[data-size=md],.btn-icon[data-size=sm]{width:var(--ctl-h-lg)}.mx-map-zoom .btn-icon{min-width:var(--touch-target);min-height:var(--touch-target)}.input,.mx-select-search-input,.picker{font-size:var(--t-lg)}.picker,.picker[data-compact=true],input.input{height:var(--ctl-h-lg)}.table .picker[data-compact=true]{height:var(--ctl-h-sm)}.money-input:not([data-size=sm]){height:var(--ctl-h-lg)}.money-input-field{font-size:var(--t-lg)}.seg,.seg[data-size=sm]{height:var(--ctl-h-lg);padding:calc((var(--ctl-h-lg) - var(--ctl-h-md)) / 2)}.seg button,.seg[data-size=sm] button{height:var(--ctl-h-md)}.tchip-row{gap:var(--space-2)}.mx-select-group,.mx-select-option,.mx-tab{min-height:var(--touch-target)}.mx-select-option-label,.mx-select-sub{white-space:normal}.mx-checkbox:before{width:var(--touch-target);height:var(--touch-target)}}@media (min-width:768px){[data-app-shell]{flex-direction:row}[data-shell-topbar]{display:none}[data-shell-sidebar-slot]{display:flex}[data-shell-body] main#main-content,[data-sticky-header]{padding-left:var(--page-pad-x-tablet);padding-right:var(--page-pad-x-tablet)}[data-sticky-header]{position:-webkit-sticky;position:sticky;margin-left:calc(var(--page-pad-x-tablet) * -1);margin-right:calc(var(--page-pad-x-tablet) * -1)}.cd-compact-wrap{display:block}.cd-compact-wrap,.cd-tabbar{margin-left:calc(var(--page-pad-x-tablet) * -1);margin-right:calc(var(--page-pad-x-tablet) * -1)}.cd-compact,.cd-tabbar{padding-left:var(--page-pad-x-tablet);padding-right:var(--page-pad-x-tablet)}.page-header{padding-top:var(--space-6);align-items:flex-start}.page-header-crumb-list{flex-wrap:nowrap}.page-header-title{font-size:var(--t-2xl);display:block;overflow:visible}.auth-backdrop{padding:var(--space-16) var(--space-6) var(--space-12)}.auth-card{width:432px;padding:var(--space-10) var(--space-10) var(--space-8)}.auth-foot{flex-wrap:nowrap;justify-content:flex-start}.seg[data-full=true]{width:auto}.seg[data-full=true] button{flex:none;justify-content:flex-start}}@media (min-width:1024px){[data-shell-body] main#main-content,[data-sticky-header]{padding-left:var(--page-pad-x);padding-right:var(--page-pad-x)}.cd-compact-wrap,.cd-tabbar,[data-sticky-header]{margin-left:calc(var(--page-pad-x) * -1);margin-right:calc(var(--page-pad-x) * -1)}.cd-compact,.cd-tabbar{padding-left:var(--page-pad-x);padding-right:var(--page-pad-x)}.page-header{align-items:flex-end}.page-header-lead{flex:0 1 auto}.page-header-actions{flex:0 1 auto;justify-content:flex-end}}.mx-map-zoom{position:absolute;z-index:1;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-elev);border:1px solid var(--control-border);border-radius:var(--r-sm);box-shadow:var(--shadow-xs)}.mx-map-zoom[data-position=top-right]{top:var(--space-4);right:var(--space-4)}.mx-map-zoom[data-position=top-left]{top:var(--space-4);left:var(--space-4)}.mx-map-zoom[data-position=bottom-right]{bottom:var(--space-4);right:var(--space-4)}.mx-map-zoom[data-position=bottom-left]{bottom:var(--space-4);left:var(--space-4)}.mx-map-zoom .btn-icon{border-radius:0;color:var(--ink-700)}.mx-map-zoom .btn-icon+.btn-icon{border-top:1px solid var(--border)}.mx-map-hint{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:0 var(--space-4);background:var(--overlay-scrim);color:var(--fg-on-inverse);font-size:var(--t-sm);text-align:center;opacity:0;transition:opacity var(--motion-base) var(--ease-default);pointer-events:none}.mx-map-hint[data-shown=true]{opacity:1}.mapboxgl-touch-pan-blocker{display:none!important}[data-trade-areas]{display:flex;flex-direction:column;overflow:hidden}[data-trade-areas-map]{position:relative}[data-trade-areas-panel]{display:flex;flex-direction:column;margin-top:var(--space-4);border-radius:var(--r-md);background:var(--bg-elev);border:1px solid var(--border);box-shadow:var(--shadow-md);overflow:hidden}@media (min-width:768px){[data-trade-areas]{height:640px}[data-trade-areas-map]{display:flex;flex:1 1;min-height:0}[data-trade-areas-panel]{position:absolute;top:var(--space-4);right:var(--space-4);bottom:var(--space-4);margin-top:0;width:366px}}.cl-cols-panel{width:300px;padding:0;border-radius:var(--r-sm)}.cl-cols-body{display:flex;flex-direction:column}.cl-cols-search{padding:var(--space-8)}.cl-cols-scroll{max-height:320px;overflow-y:auto}.cl-cols-list{list-style:none;margin:0;padding:0}.cl-cols-row{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-12)}.cl-cols-row[data-dragging]{background:var(--bg-elev)}.cl-cols-grip{display:inline-flex;color:var(--ink-400);cursor:-webkit-grab;cursor:grab}.cl-cols-check{flex:1 1;min-width:0}.cl-cols-move{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:var(--space-4);color:var(--ink-500);cursor:pointer}.cl-cols-move:disabled,.cl-cols-move[aria-disabled=true]{cursor:default;opacity:.4}.cl-cols-divider{height:1px;background:var(--border);margin:var(--space-4) 0}.cl-cols-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8);border-top:1px solid var(--border)}.cl-cols-announce{font-size:var(--t-xs);color:var(--ink-500)}.cl-pager-foot{justify-content:space-between;flex-wrap:wrap;gap:var(--space-12);padding:var(--space-8) var(--space-12);border-top:1px solid var(--border);font-size:var(--t-sm);color:var(--ink-500)}.cl-pager-foot,.cl-pager-rows{display:flex;align-items:center}.cl-pager-rows{gap:var(--space-8)}@media (max-width:767.98px){.cl-pager-foot .mx-pag-pages{display:none}.cl-pager-foot .mx-pag-arrows>.btn{width:var(--ctl-h-lg);height:var(--ctl-h-lg)}}.cl-group-toggle{display:inline-flex;align-items:center;gap:var(--space-4);background:transparent;border:none;padding:0;color:inherit;cursor:pointer}.cl-group-band{background:var(--bg-soft)}.cl-group-name{font-size:var(--t-sm);color:var(--ink-800);font-weight:var(--fw-semibold)}.cl-group-count{color:var(--ink-500);font-weight:var(--fw-medium)}.cl-group-total{text-align:right;color:var(--ink-800);font-weight:var(--fw-semibold)}.cl-group-divider{border-left:1px solid var(--border)}.cl-cell-stack{display:flex;align-items:center;gap:var(--space-4);min-width:0}.mx-vi{display:flex;flex-direction:column;gap:var(--space-2)}.mx-vi-top{display:flex;justify-content:flex-end}.mx-vi-insert{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:0;background:none;font-size:var(--t-xs);font-weight:var(--fw-semibold);color:var(--accent);cursor:pointer}.mx-vi-box{min-height:var(--ctl-h-md);height:auto;padding:5px var(--space-3);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.mx-vi-box[aria-disabled=true]{background:var(--bg-soft);cursor:not-allowed}.mx-vi-box[data-empty]:before{content:attr(data-placeholder);color:var(--ink-400);pointer-events:none}.mx-vi-chip{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--chip-h-sm);margin:0 2px;padding:0 6px;border-radius:var(--r-xs);background:var(--accent-soft);color:var(--accent-text);font-size:var(--t-xs);font-weight:var(--fw-medium);white-space:nowrap;vertical-align:middle;-webkit-user-select:all;-moz-user-select:all;user-select:all}.mx-vi-chip.is-unknown{background:var(--danger-soft);color:var(--danger-fg)}.mx-vi-chip-icon{width:var(--icon-3xs);height:var(--icon-3xs);flex:none;color:var(--danger)}.mx-vi-box[aria-invalid=true]{border-color:var(--danger)}.mx-vi-invalid{font-size:var(--t-xs);color:var(--danger-fg)}.mx-vi-menu{width:280px;padding:var(--space-1) 0}.mx-vi-menu .mx-menu-item-main{flex:1 1;min-width:0}.mx-vi-item-row{display:flex;align-items:center;gap:var(--space-2);min-width:0;width:100%}.mx-vi-item-val{margin-left:auto;min-width:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-xs);color:var(--ink-500)}.mx-menu-item:focus-visible:not([aria-disabled=true]) .mx-vi-item-val,.mx-menu-item:hover:not([aria-disabled=true]) .mx-vi-item-val{color:inherit}.mx-vi-link{color:var(--accent);text-decoration:none}.mx-rp-same{padding:var(--space-2) var(--space-3);font-size:var(--t-xs);color:var(--ink-700)}.mx-count-chip[data-tone=accent]{background:var(--accent-hover);color:var(--fg-on-accent);font-weight:var(--fw-semibold);border-color:transparent}.na-slot{padding:var(--space-1) var(--space-2) 0}.na-slot[data-rail]{padding:var(--space-2) var(--space-2) 0}.na-item,.na-rail{display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--ctl-h-md);padding:0 var(--space-2);background:var(--picker-bg);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--ink-800);cursor:pointer;text-align:left}.na-item:hover,.na-rail:hover{border-color:var(--control-border-hover)}.na-item[aria-expanded=true],.na-rail[aria-expanded=true]{border-color:var(--accent)}.na-item-icon{flex:none;color:var(--ink-500)}.na-item-label{flex:1 1;min-width:0;font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--ink-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.na-item .mx-count-chip{margin-left:auto}.na-slot[data-rail] .mx-tooltip-host{display:flex}.na-rail{position:relative;justify-content:center;padding:0;color:var(--ink-500)}.na-rail .mx-count-chip{position:absolute;top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1));min-width:var(--chip-h-sm);height:var(--chip-h-sm);box-shadow:0 0 0 2px var(--bg-sidebar)}.na-card-chip{margin-left:var(--space-2);vertical-align:middle}.na-card-body{padding:0 var(--space-4) var(--space-4)}.na-popover:not([data-popover-sheet]){width:340px;max-height:calc(100vh - var(--space-6));overflow:auto}.na-list{padding:var(--space-2) var(--space-3)}.na-groups{display:flex;flex-direction:column;gap:var(--space-3)}.na-group-head{padding:var(--space-2) 0 var(--space-1);font-size:var(--t-xs);font-weight:var(--fw-semibold);color:var(--ink-500)}.na-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.na-row:last-child{border-bottom:none}.na-dot{flex:none;width:var(--dot-md);height:var(--dot-md);border-radius:var(--r-pill);background:var(--danger)}.na-row-text{flex:1 1;min-width:0}.na-row-title{font-size:var(--t-sm);font-weight:var(--fw-semibold);color:var(--ink-900)}.na-row-context{font-size:var(--t-xs);color:var(--ink-500);overflow-wrap:anywhere}.na-action{flex:none}.na-link{font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--accent-text);text-decoration:none}.na-link:hover{text-decoration:underline}.na-skeleton{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0}.na-skel{display:block;height:var(--row-h);border-radius:var(--r-sm)}.na-failed{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;font-size:var(--t-sm);color:var(--danger-fg)}.na-failed-icon{flex:none;color:var(--danger-fg)}.na-dot[data-severity=warning]{background:var(--warn)}.na-chip{display:inline-flex;vertical-align:middle;margin-right:var(--space-2)}