:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gray-25:#fcfcfd;--gray-50:#f9fafb;--gray-100:#f2f4f7;--gray-200:#eaecf0;--gray-300:#d0d5dd;--gray-400:#98a2b3;--gray-500:#667085;--gray-600:#475467;--gray-700:#344054;--gray-800:#1d2939;--gray-900:#101828;--gray-950:#0c111d;--blue-25:#f5faff;--blue-50:#eff8ff;--blue-100:#d1e9ff;--blue-300:#84caff;--blue-500:#2e90fa;--blue-600:#1570ef;--blue-700:#175cd3;--gmail-blue:#1a73e8;--gmail-blue-light:#8ab4f8;--green-25:#f6fef9;--green-50:#ecfdf3;--green-200:#abefc6;--green-500:#17b26a;--green-600:#079455;--green-700:#067647;--amber-25:#fffcf5;--amber-50:#fffaeb;--amber-200:#fedf89;--amber-500:#f79009;--amber-600:#dc6803;--amber-700:#b54708;--red-25:#fffbfa;--red-50:#fef3f2;--red-200:#fecdca;--red-300:#fda29b;--red-500:#f04438;--red-600:#d92d20;--red-700:#b42318;--white:#fff;--pf-orange:#e04f00;--pf-orange-dark:#c04400;--pf-orange-darker:#a33a00;--pf-orange-light:#ff6b1a;--pf-orange-border:#f5b48c;--pf-peach:#fdf0e7;--pf-peach-2:#fbe3d2;--pf-navy:#0a0e27;--pf-navy-2:#1a1f3a;--pf-navy-3:#121735;--pf-cream:#f7f5f0;--pf-cream-2:#efebe3;--pf-sky:#eef4fb;--pf-ink-2:#52637d;--pf-ink-3:#5b6b80;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-700:#334155;--pipe-blue:#4f899f;--pipe-blue-light:#86b9c9;--pipe-yellow:#dbad32;--pipe-green:#51875e;--pipe-green-light:#90b895;--bg-canvas:var(--pf-cream);--bg-primary:var(--white);--bg-secondary:var(--slate-50);--bg-tertiary:var(--slate-50);--bg-active:var(--slate-100);--bg-hover:var(--slate-50);--bg-inverse:var(--pf-navy);--bg-overlay:#0a0e277a;--bg-bar:#ffffffdb;--border-bar:#0a0e271f;--bg-skel:var(--slate-100);--bg-skel-shine:var(--slate-50);--text-primary:var(--pf-navy);--text-secondary:var(--slate-700);--text-tertiary:var(--pf-ink-2);--text-quaternary:var(--pf-ink-3);--text-disabled:var(--slate-400);--text-on-inverse:var(--white);--text-on-inverse-muted:var(--slate-300);--text-on-accent:var(--white);--text-on-chip:var(--pf-navy-2);--border-primary:var(--slate-300);--border-secondary:var(--slate-200);--border-tertiary:var(--slate-100);--fg-secondary:var(--slate-700);--fg-tertiary:var(--pf-ink-2);--fg-quaternary:var(--slate-400);--accent:var(--pf-orange-dark);--accent-hover:var(--pf-orange-darker);--accent-soft:var(--pf-peach);--accent-border:var(--pf-orange-border);--focus-ring:0 0 0 4px #e04f0042;--focus-ring-bad:0 0 0 4px #f044383d;--good-fg:var(--green-700);--good-bg:var(--green-50);--good-border:var(--green-200);--good-solid:var(--green-500);--good-tint:var(--green-25);--warn-fg:var(--amber-700);--warn-bg:var(--amber-50);--warn-border:var(--amber-200);--warn-solid:var(--amber-500);--warn-tint:var(--amber-25);--bad-fg:var(--red-700);--bad-bg:var(--red-50);--bad-border:var(--red-200);--bad-solid:var(--red-500);--bad-tint:var(--red-25);--bad-strong:var(--red-600);--bad-strong-hover:var(--red-700);--bad-input:var(--red-300);--info-fg:var(--blue-700);--info-bg:var(--blue-50);--info-border:var(--blue-100);--info-tint:var(--blue-25);--link:var(--gmail-blue);--neutral-fg:var(--slate-700);--neutral-bg:var(--slate-50);--neutral-border:var(--slate-200);--track:var(--slate-200);--status-warming:var(--blue-300);--brand:var(--pf-orange);--series-sent:var(--pipe-blue-light);--series-reply:var(--pf-orange);--series-positive:var(--pipe-green);--series-bounce:#f04438;--series-rate:#7a5af8;--avatar-1:var(--pf-orange-dark);--avatar-2:var(--pipe-blue);--avatar-3:var(--pipe-green);--avatar-4:#b8860b;--avatar-5:#dd2590;--avatar-6:#0e9384;--avatar-7:var(--pf-navy-2);--bg-nav-active:var(--white);--bg-nav-hover:var(--pf-cream-2);--brand-soft:var(--pf-peach);--brand-tile:var(--pf-peach-2);--brand-cream:var(--pf-cream);--brand-sky:var(--pf-sky);--series-1:var(--pf-orange);--series-2:var(--pipe-blue);--series-3:var(--pipe-yellow);--series-4:var(--pipe-green);--series-5:#7a5af8;--series-6:var(--pipe-blue-light);--series-7:var(--pf-navy-2);--series-8:var(--pipe-green-light);--trk-positive:#1c4587;--trk-demo:#bf9000;--trk-install:#38761d;--trk-stores:#1c2847;--trk-emails:#666672;--trk-contacts:#45818e;--trk-tile-bg:#f2f2f4;--trk-tile-fg:#1c2847;--trk-positive-bg:#cfe2f3;--trk-demo-bg:#fff2cc;--trk-demo-fg:#7f6000;--trk-install-bg:#d9ead3;--trk-install-fg:#274e13;--trk-paid-bg:#38761d;--trk-paid-fg:#fff;--dash-1:#ff6a3d;--dash-2:#ffb59e;--dash-3:#0b1f3a;--dash-4:#f59e0b;--dash-5:#64748b;--dash-soft:#fff1ec;--dash-track:#f3f4f6;--dash-ink:#0b1f3a;--dash-ink-2:#4b5563;--dash-ink-3:#6b7280;--dash-ink-4:#9ca3af;--dash-line:#e5e7eb;--dash-fill:#f3f4f6;--dash-chip:#f1f3f5;--dash-divider:#f1f3f5;--dash-canvas:#f7f8fa;--dash-card:#fff;--dash-on-1:#fff;--dash-th:#f9fafb;--dash-row-hover:#fafafb;--dash-row-selected:#fff7f4;--dash-live-bg:#ecfdf3;--dash-live-fg:#067647;--dash-live-dot:#17b26a;--dash-plan-bg:#eff4ff;--dash-plan-fg:#1d4ed8;--dash-plan-dot:#528bff;--dash-bad-bg:#fef3f2;--dash-bad-fg:#b42318;--dash-warn-bg:#fffaeb;--dash-warn-fg:#b54708;--dash-tag-fg:#c2410c;--dash-fs-16:16px;--dash-fs-18:18px;--dash-fs-20:20px;--dash-sent:#ffc3ad;--dash-nav-divider:#eef0f2;--dash-fs-10:10px;--dash-fs-11:11px;--dash-fs-12:12px;--dash-fs-13:13px;--dash-fs-14:14px;--dash-fs-15:15px;--dash-fs-17:17px;--dash-fs-22:22px;--dash-fs-24:24px;--dash-fs-26:26px;--dash-fs-28:28px;--dash-fs-30:30px;--sp-0_5:2px;--sp-1:4px;--sp-1_5:6px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-sheet:18px;--r-full:9999px;--r-card:16px;--shadow-xs:0 1px 2px #0a0e270d;--shadow-lg:0 12px 16px -4px #0a0e2714,0 4px 6px -2px #0a0e2708;--shadow-xl:0 20px 24px -4px #0a0e271a,0 8px 8px -4px #0a0e270a;--shadow-card:0 1px 2px #0a0e270d,0 12px 32px -18px #0a0e272e;--sidebar-w:240px;--drawer-w:320px;--content-max:1280px;--navbar-h:44px;--tabbar-h:49px;--topbar-h:56px;--hairline:1px;--hit:44px;--ease:cubic-bezier(.2,.8,.2,1);--dur-fast:.12s;--dur:.2s;--dur-sheet:.32s;--font-sans:var(--font-inter), -apple-system, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--font-display:var(--font-space-grotesk), var(--font-inter), -apple-system, system-ui, sans-serif;--font-logo:var(--font-outfit), var(--font-space-grotesk), system-ui, sans-serif;--fs-display:28px;--lh-display:34px;--fs-title:24px;--lh-title:32px;--fs-modal:18px;--lh-modal:28px;--fs-section:16px;--lh-section:24px;--fs-stat:20px;--lh-stat:28px;--fs-lg:15px;--lh-lg:20px;--fs-body:14px;--lh-body:20px;--fs-meta:13px;--lh-meta:18px;--fs-caption:12px;--lh-caption:18px;--fs-tab:10px;--lh-tab:12px;--fs-badge:11px;--fs-input:14px}@media (max-width:767.98px){:root{--fs-title:22px;--lh-title:28px;--fs-section:17px;--lh-section:22px;--fs-body:15px;--lh-body:20px;--lh-caption:16px;--fs-input:16px}}@media (pointer:coarse){:root{--fs-input:16px}}@media (min-resolution:2x){:root{--hairline:.5px}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-sheet:0s}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:var(--pf-navy);--bg-primary:var(--pf-navy-3);--bg-secondary:var(--pf-navy-2);--bg-tertiary:#10152f;--bg-active:var(--pf-navy-2);--bg-hover:var(--pf-navy-2);--bg-inverse:#f5f5f6;--bg-overlay:#0009;--bg-bar:#121735db;--border-bar:#ffffff1f;--bg-skel:var(--pf-navy-2);--bg-skel-shine:#333741;--text-primary:#f5f5f6;--text-secondary:#cecfd2;--text-tertiary:#94969c;--text-quaternary:#85888e;--text-disabled:#61646c;--text-on-inverse:#0c111d;--text-on-inverse-muted:#333741;--border-primary:#2e3558;--border-secondary:#262c4a;--border-tertiary:var(--pf-navy-2);--fg-secondary:#cecfd2;--fg-tertiary:#94969c;--fg-quaternary:#61646c;--accent:var(--pf-orange-light);--accent-hover:#ff8a4c;--accent-soft:#ff6b1a24;--accent-border:#ff6b1a80;--good-fg:#75e0a7;--good-bg:#17b26a24;--good-border:#17b26a5c;--good-tint:#17b26a14;--warn-fg:#fec84b;--warn-bg:#f7900924;--warn-border:#f790095c;--warn-tint:#f7900914;--bad-fg:#fda29b;--bad-bg:#f0443824;--bad-border:#f044385c;--bad-tint:#f0443814;--info-fg:#84caff;--info-bg:#2e90fa24;--info-border:#2e90fa5c;--info-tint:#2e90fa14;--link:var(--gmail-blue-light);--neutral-fg:#cecfd2;--neutral-bg:var(--pf-navy-2);--neutral-border:#2e3558;--track:#2e3558;--status-warming:var(--blue-700);--bg-nav-active:var(--pf-navy-3);--bg-nav-hover:var(--pf-navy-2);--focus-ring:0 0 0 4px #ff6b1a52;--brand-soft:#ff6b1a1f;--brand-tile:#ff6b1a2e;--brand-cream:var(--pf-navy-2);--brand-sky:var(--pf-navy-2);--text-on-accent:var(--pf-navy);--trk-positive:#8ab4f8;--trk-demo:#f1c232;--trk-install:#93c47d;--trk-stores:#a4b4d8;--trk-emails:#b7b7c2;--trk-contacts:#76a5af;--trk-tile-bg:var(--pf-navy-2);--trk-tile-fg:#e6e9f2;--trk-positive-bg:#1c2f52;--trk-demo-bg:#3d3210;--trk-demo-fg:#f1c232;--trk-install-bg:#1e3a1a;--trk-install-fg:#b6d7a8;--trk-paid-bg:#38761d;--trk-paid-fg:#fff;--dash-1:#ff7a50;--dash-2:#b8583a;--dash-3:#e2e8f0;--dash-4:#fbbf24;--dash-5:#94a3b8;--dash-soft:#3a2016;--dash-track:#1e2440;--dash-ink:#f1f5f9;--dash-ink-2:#cbd5e1;--dash-ink-3:#94a3b8;--dash-ink-4:#64748b;--dash-line:#263052;--dash-fill:#1e2440;--dash-chip:#1e2440;--dash-divider:#1e2440;--dash-canvas:var(--pf-navy);--dash-card:var(--pf-navy-3);--dash-on-1:#fff;--dash-th:#151a30;--dash-row-hover:#161b33;--dash-row-selected:#2a1a16;--dash-live-bg:#0b2a1c;--dash-live-fg:#75e0a7;--dash-live-dot:#17b26a;--dash-plan-bg:#14204a;--dash-plan-fg:#a4bcfd;--dash-plan-dot:#528bff;--dash-bad-bg:#3b1513;--dash-bad-fg:#fda29b;--dash-warn-bg:#3a2a0b;--dash-warn-fg:#fec84b;--dash-tag-fg:#fdba8c;--dash-sent:#7a3a26;--dash-nav-divider:#1e2440}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}html,body{margin:0;padding:0}body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{vertical-align:middle;display:inline-block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}.t-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;font-weight:700}.t-title{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:-.02em;font-weight:600}.t-section{font-size:var(--fs-section);line-height:var(--lh-section);letter-spacing:-.01em;font-weight:600}.t-stat{font-size:var(--fs-stat);line-height:var(--lh-stat);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.t-body{font-size:var(--fs-body);line-height:var(--lh-body)}.t-meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary)}.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:500}.t-mono{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-body)}.num{font-variant-numeric:tabular-nums}.t-quiet{color:var(--text-quaternary)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus{outline:none}:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (pointer:coarse){a,button,[role=button],summary,label{-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}
.shell{grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100dvh;color:var(--text-primary);background:linear-gradient(to right,var(--dash-card) calc(var(--sidebar-w) - 1px),var(--dash-line) 0 var(--sidebar-w),var(--dash-canvas) 0);display:grid}.shell-skip{z-index:200;border-radius:var(--r-md);background:var(--bg-inverse);color:var(--text-on-inverse);padding:12px 16px;font-weight:600;position:absolute;top:8px;left:8px;transform:translateY(-300%)}.shell-skip:focus{transform:none}.shell-sidebar{overscroll-behavior:contain;scrollbar-width:thin;background:var(--dash-card);border-right:1px solid var(--dash-line);height:100dvh;font-family:var(--font-sans);font-feature-settings:normal;flex-direction:column;gap:16px;padding:20px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sb-brand{color:var(--dash-ink);white-space:nowrap;align-items:center;gap:10px;min-width:0;min-height:28px;padding:0 4px;display:flex}.sb-brand:hover{text-decoration:none}.sb-brand b{font-size:var(--dash-fs-14);letter-spacing:-.14px;white-space:nowrap;font-weight:600;line-height:17px}.sb-mark{background:var(--dash-1);width:28px;height:28px;color:var(--dash-on-1);font-size:var(--dash-fs-12);letter-spacing:-.24px;border-radius:8px;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.sb-mark[data-size="24"]{width:24px;height:24px;font-size:var(--dash-fs-10);letter-spacing:-.2px;border-radius:7px}.sb-brand small{white-space:nowrap;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-quaternary);margin-left:auto;font-weight:500}.sb-switch,.sb-switch>.sb-switch-btn{width:100%}.sb-switch-btn{border:1px solid var(--dash-line);background:var(--dash-card);height:36px;box-shadow:none;color:var(--dash-ink);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:6px 10px 6px 8px;display:flex}.sb-switch-btn:hover{border-color:var(--dash-ink-4)}.sb-switch-btn svg{color:var(--dash-ink-4);flex:none;width:14px;height:14px;margin-left:auto}.sb-switch-btn__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--dash-fs-13);flex:1;font-weight:600;line-height:16px;overflow:hidden}.sb-switch-btn .ui-avatar,.sb-switch-btn .ui-avatar[data-tint]{background:var(--dash-ink);width:22px;height:22px;color:var(--dash-on-1);font-size:var(--dash-fs-12);border-radius:6px;font-weight:700}.sb-switch-btn--bar{height:var(--hit);box-shadow:none;background:0 0;border:0;justify-content:center;gap:4px;max-width:60vw;padding:0 8px}.sb-switch-btn--bar .sb-switch-btn__name{font-size:var(--fs-lg);line-height:var(--lh-lg);flex:0 auto}.sb-switch-btn--bar svg{margin-left:0}.sb-switch-btn.sb-switch-btn--bar,.sb-switch-btn.sb-switch-btn--bar:hover{box-shadow:none;background:0 0;border:0}.sb-switch .ui-popover{width:100%;min-width:0}.sb-switch--bar .ui-popover{width:280px;left:calc(50% - 140px)}.ui-menu .sb-switch-search{flex:none;max-width:none;margin:4px 4px 6px}.sb-switch-row{min-height:44px;padding-top:4px;padding-bottom:4px}.sb-switch-row__text{min-width:0;line-height:var(--lh-meta);flex-direction:column;flex:1;display:flex}.sb-switch-row__text small{font-size:var(--fs-caption)}@media (max-width:767.98px){.sb-switch--bar .ui-popover{width:auto;left:0}}.sb-nav,.sb-group{flex-direction:column;gap:2px;display:flex}.sb-item{height:32px;color:var(--dash-ink-2);font-size:var(--dash-fs-13);transition:background var(--dur-fast) var(--ease);border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-weight:500;line-height:16px;display:flex}.sb-item svg{color:var(--dash-ink-3);flex:none}.sb-item span.sb-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb-item:hover{background:var(--dash-fill);color:var(--dash-ink);text-decoration:none}.sb-item[aria-current=page]{background:var(--dash-fill);color:var(--dash-ink);font-weight:600}.sb-item[aria-current=page] svg{color:var(--dash-1)}.sb-item .ui-count{min-width:18px;height:18px;font-size:var(--dash-fs-11);padding:0 5px;line-height:18px}.sb-sep{background:var(--dash-nav-divider);height:1px;margin:8px 10px}.sb-spacer{flex:1}.sb-card{border-radius:var(--r-md);background:var(--bg-primary);border:1px solid var(--border-secondary);color:var(--text-secondary);padding:12px;display:block}.sb-card:hover{border-color:var(--border-primary);text-decoration:none}.sb-card b{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-primary);align-items:center;gap:8px;font-weight:600;display:flex}.sb-card__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb-card__chev{color:var(--fg-quaternary);margin-left:auto}.sb-card small{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-tertiary);overflow-wrap:anywhere;margin-top:2px;display:block}.sb-user{align-items:center;gap:10px;padding:4px 2px 0 6px;display:flex}.sb-user__text{flex-direction:column;flex:1;min-width:0;display:flex}.sb-user__text b{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sb-user__text small{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-tertiary)}.sb-user form{margin:0}.shell-main{background:var(--dash-canvas);flex-direction:column;min-width:0;margin:0;display:flex}.shell-content{width:100%;max-width:var(--content-max);flex:1;min-width:0;margin:0 auto;padding:24px 32px 32px}.shell-content--wide{max-width:none}.shell-demo{margin:0 0 var(--sp-3);color:var(--text-tertiary);font-size:var(--fs-caption)}.shell-topbar,.shell-navbar,.shell-tabbar,.shell-scrim{display:none}@media (max-width:1023.98px){.shell{background:var(--dash-canvas);grid-template-columns:minmax(0,1fr)}.shell-sidebar{z-index:90;width:var(--drawer-w);background:var(--dash-card);max-width:86vw;height:100%;box-shadow:var(--shadow-xl);padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:calc(16px + env(safe-area-inset-bottom));padding-left:calc(16px + env(safe-area-inset-left));visibility:hidden;transition:transform var(--dur-sheet) var(--ease),visibility 0s linear var(--dur-sheet);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.shell[data-drawer=open] .shell-sidebar{visibility:visible;transition:transform var(--dur-sheet) var(--ease),visibility 0s;transform:none}.shell-scrim{z-index:80;background:var(--bg-overlay);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease);display:block;position:fixed;inset:0}.shell[data-drawer=open] .shell-scrim{opacity:1;pointer-events:auto}.shell-main{border:0;border-radius:0;margin:0}.shell-content{padding:24px}.shell-navbar{z-index:60;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) calc(16px + env(safe-area-inset-right)) 0 calc(16px + env(safe-area-inset-left));background:var(--dash-card);border-bottom:1px solid var(--dash-line);font-family:var(--font-sans);font-feature-settings:normal;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.shell-navbar__start{align-items:center;gap:12px;min-width:0;display:flex}.shell-navbar__start .ui-iconbtn{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--dash-ink);margin:-6px}.shell-navbar__mark{margin-right:-2px;display:inline-flex}.shell-navbar__mark:hover{text-decoration:none}.shell-navbar__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--dash-fs-17);letter-spacing:-.17px;color:var(--dash-ink);font-weight:600;line-height:21px;overflow:hidden}.shell-navbar__end{flex:none;align-items:center;gap:8px;display:flex}.shell-navbar__end:empty{display:none}.shell-back{min-height:32px;color:var(--dash-ink);font-size:var(--dash-fs-15);align-items:center;gap:6px;max-width:70vw;font-weight:600;line-height:18px;display:inline-flex}.shell-back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-back:hover{text-decoration:none}.shell-content [data-in-bar]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:767.98px){.shell-content{padding:16px calc(16px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}}.shell-sidebar:focus{box-shadow:none;outline:none}.shell-topbar:before,.shell-tabbar:before{content:"";z-index:-1;background:var(--bg-bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);position:absolute;inset:0}:root{--tabbar-h:0px}
.ui-pagehead{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 20px;display:flex}.ui-pagehead__text{min-width:0}.ui-pagehead__titlerow{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ui-pagehead h1{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}.ui-pagehead p{max-width:72ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-tertiary);margin:4px 0 0}.ui-pagehead__actions{flex:none;align-items:center;gap:12px;display:flex}@media (max-width:767.98px){.ui-pagehead{flex-wrap:nowrap;margin-bottom:16px}.ui-pagehead h1{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:700}.ui-pagehead__text{flex:auto}.ui-pagehead__actions{gap:8px;width:auto}.ui-pagehead__actions:empty{display:none}.ui-pagehead__actions .ui-btn--primary:has(>.ui-btn__label){width:var(--hit);height:var(--hit);border-radius:var(--r-full);padding:0}.ui-pagehead__actions .ui-btn__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-pagehead:has(>.ui-pagehead__actions .ui-segmented){flex-wrap:wrap;row-gap:12px}.ui-pagehead__actions:has(.ui-segmented){flex:100%;min-width:0}.ui-pagehead__actions .ui-segmented{flex:0 auto;min-width:0}}.ui-domain{overflow-wrap:break-word;word-break:normal}@media (max-width:767.98px){.ui-pagehead h1 .ui-domain{font-size:min(var(--fs-display),calc((100vw - 40px) / (var(--seg-ch,20) * .62)))}.ui-pagehead:has(h1 .ui-domain){flex-wrap:wrap;row-gap:8px}.ui-pagehead:has(h1 .ui-domain) .ui-pagehead__actions{margin-left:auto}}.ui-crumbs{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary);margin:0 0 12px}.ui-crumbs ol{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.ui-crumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}.ui-crumbs a{color:var(--text-tertiary);font-weight:600}.ui-crumbs a:hover{color:var(--text-primary);text-decoration:none}.ui-crumbs svg{color:var(--fg-quaternary);flex:none}.ui-crumbs [aria-current=page]{color:var(--text-secondary)}@media (max-width:767.98px){.ui-crumbs{display:none}}.ui-section{margin:32px 0 0}.ui-section:first-child{margin-top:0}.ui-section__head{justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 12px;display:flex}.ui-section__head h2{font-size:var(--fs-section);line-height:var(--lh-section);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-weight:600}.ui-section__head p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-tertiary);margin:2px 0 0}.ui-btn{border-radius:var(--r-md);border:1px solid var(--border-primary);background:var(--bg-primary);height:36px;color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body);white-space:nowrap;box-shadow:var(--shadow-xs);cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.ui-btn:hover{background:var(--bg-hover);color:var(--text-primary);text-decoration:none}.ui-btn:focus-visible{box-shadow:var(--shadow-xs),var(--focus-ring)}.ui-btn:active{background:var(--bg-active)}.ui-btn[disabled],.ui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.ui-btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-accent)}.ui-btn--primary:active{background:var(--accent-hover)}.ui-btn--ghost{box-shadow:none;color:var(--text-tertiary);background:0 0;border-color:#0000}.ui-btn--ghost:hover{background:var(--bg-hover);color:var(--text-secondary)}.ui-btn--danger{background:var(--bad-strong);border-color:var(--bad-strong);color:var(--text-on-accent)}.ui-btn--danger:hover{background:var(--bad-strong-hover);border-color:var(--bad-strong-hover);color:var(--text-on-accent)}.ui-btn--link{height:auto;box-shadow:none;color:var(--accent);background:0 0;border:0;padding:0}.ui-btn--link:hover{color:var(--accent-hover);background:0 0;text-decoration:underline}.ui-btn--sm{height:32px;font-size:var(--fs-meta);line-height:var(--lh-meta);padding:0 12px}.ui-btn--lg{height:44px;font-size:var(--fs-lg);line-height:var(--lh-lg);gap:8px;padding:0 18px}.ui-btn--block{width:100%}.ui-iconbtn{border-radius:var(--r-md);width:36px;height:36px;color:var(--fg-quaternary);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ui-iconbtn:hover{background:var(--bg-hover);color:var(--fg-secondary);text-decoration:none}.ui-iconbtn--sm{width:32px;height:32px}.ui-iconbtn[disabled]{opacity:.5;cursor:not-allowed}@media (pointer:coarse),(max-width:767.98px){.ui-btn,.ui-btn--sm,.ui-btn--lg{min-height:var(--hit)}.ui-btn--link{min-height:0;position:relative}.ui-btn--link:after{content:"";height:var(--hit);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ui-iconbtn,.ui-iconbtn--sm{width:var(--hit);height:var(--hit)}}.ui-pill{border-radius:var(--r-full);border:1px solid var(--neutral-border);background:var(--neutral-bg);height:22px;color:var(--neutral-fg);font-size:var(--fs-caption);line-height:var(--lh-caption);white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.ui-pill[data-tone=good]{background:var(--good-bg);border-color:var(--good-border);color:var(--good-fg)}.ui-pill[data-tone=warn]{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-fg)}.ui-pill[data-tone=bad]{background:var(--bad-bg);border-color:var(--bad-border);color:var(--bad-fg)}.ui-pill[data-tone=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-fg)}.ui-dot{border-radius:var(--r-full);background:currentColor;flex:none;width:6px;height:6px;display:inline-block}.ui-dot--dashed{background:0 0;border:1.5px dashed;width:8px;height:8px}.ui-dot[data-tone=good]{color:var(--good-solid)}.ui-dot[data-tone=warn]{color:var(--warn-solid)}.ui-dot[data-tone=bad]{color:var(--bad-solid)}.ui-dot[data-tone=info]{color:var(--accent)}.ui-dot[data-tone=neutral]{color:var(--fg-quaternary)}.ui-dot--lg{width:8px;height:8px}.ui-count{border-radius:var(--r-full);background:var(--bg-active);min-width:20px;height:20px;color:var(--text-secondary);font-size:var(--fs-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.ui-count--alert{background:var(--bad-strong);color:var(--text-on-accent)}.ui-delta{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-quaternary);white-space:nowrap;align-items:center;gap:2px;font-weight:600;display:inline-flex}.ui-delta[data-tone=good]{color:var(--good-fg)}.ui-delta[data-tone=bad]{color:var(--bad-fg)}.ui-avatar{width:20px;height:20px;color:var(--text-on-accent);font-size:var(--fs-badge);background:var(--avatar-7);border-radius:5px;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.ui-avatar--round{border-radius:var(--r-full)}.ui-avatar--32{width:32px;height:32px;font-size:var(--fs-meta)}.ui-avatar[data-tint="1"]{background:var(--avatar-1)}.ui-avatar[data-tint="2"]{background:var(--avatar-2)}.ui-avatar[data-tint="3"]{background:var(--avatar-3)}.ui-avatar[data-tint="4"]{background:var(--avatar-4)}.ui-avatar[data-tint="5"]{background:var(--avatar-5)}.ui-avatar[data-tint="6"]{background:var(--avatar-6)}.ui-avatar[data-tint="7"]{background:var(--avatar-7)}.ui-reason{margin-left:8px}.ui-tone-bad{color:var(--bad-fg)}.ui-tone-warn{color:var(--warn-fg)}.ui-tone-quiet{color:var(--text-quaternary)}.ui-tone-muted{color:var(--text-tertiary)}.ui-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;margin:0 0 24px;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{border-radius:var(--r-md);height:36px;color:var(--text-quaternary);font-size:var(--fs-body);line-height:var(--lh-body);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.ui-tab:hover{color:var(--text-secondary);text-decoration:none}.ui-tab[aria-current=page],.ui-tab[aria-selected=true]{background:var(--bg-active);color:var(--text-secondary)}.ui-tabs--line{border-bottom:1px solid var(--border-secondary);gap:16px}.ui-tabs--line .ui-tab{border-bottom:2px solid #0000;border-radius:0;height:auto;margin-bottom:-1px;padding:0 4px 12px}.ui-tabs--line .ui-tab[aria-current=page],.ui-tabs--line .ui-tab[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--accent);background:0 0}@media (max-width:767.98px){.ui-tabs{margin-left:-16px;margin-right:-16px;padding:0 16px}.ui-tab{min-height:var(--hit);min-width:var(--hit);justify-content:center}.ui-statusbar__legend a{min-height:var(--hit)}}.ui-segmented{background:var(--bg-active);scrollbar-width:none;border-radius:9px;flex:none;align-items:stretch;gap:2px;max-width:100%;height:36px;padding:2px;display:inline-flex;overflow-x:auto}.ui-segmented::-webkit-scrollbar{display:none}.ui-seg{color:var(--text-tertiary);font-size:var(--fs-meta);line-height:var(--lh-meta);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.ui-seg:hover{color:var(--text-primary);text-decoration:none}.ui-seg[aria-checked=true]{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-xs)}@media (pointer:coarse),(max-width:767.98px){.ui-segmented{height:auto}.ui-seg{min-width:var(--hit);min-height:var(--hit)}}.ui-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0 0 16px;display:flex;overflow-x:auto}.ui-filters::-webkit-scrollbar{display:none}.ui-filters__sep{background:var(--border-primary);flex:none;width:1px;margin:6px 2px}.ui-filter{border-radius:var(--r-full);border:1px solid var(--border-secondary);background:var(--bg-primary);height:32px;color:var(--text-secondary);font-size:var(--fs-meta);line-height:var(--lh-meta);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.ui-filter:hover{border-color:var(--border-primary);color:var(--text-primary);text-decoration:none}.ui-filter[aria-current=page],.ui-filter[aria-current=true]{background:var(--bg-active);border-color:var(--bg-active);color:var(--text-primary)}.ui-filter .ui-count{min-width:18px;height:18px}.ui-filter .ui-count:not(.ui-count--alert){background:var(--bg-active)}.ui-filter[aria-current] .ui-count:not(.ui-count--alert){background:var(--bg-primary)}@media (max-width:767.98px){.ui-filters{top:calc(var(--navbar-h) + env(safe-area-inset-top));z-index:30;background:var(--bg-primary);margin:0 -16px 12px;padding:8px 16px;position:sticky}.ui-filter{min-height:var(--hit)}}.ui-stats{border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid;overflow:hidden}.ui-stat{border-left:1px solid var(--border-secondary);min-width:0;color:var(--text-primary);flex-direction:column;padding:16px 20px;display:flex;position:relative}.ui-stat:first-child{border-left:0}a.ui-stat:hover{background:var(--bg-hover);text-decoration:none}.ui-stat__label{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary);align-items:center;gap:6px;font-weight:500;display:flex}.ui-stat__value{font-size:var(--fs-stat);line-height:var(--lh-stat);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:4px 0 0;font-weight:600;display:flex}.ui-stat[data-tone=bad] .ui-stat__num{color:var(--bad-fg)}.ui-stat[data-tone=warn] .ui-stat__num{color:var(--warn-fg)}.ui-stat__sub{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-quaternary);overflow-wrap:anywhere;margin-top:2px}.ui-stat__chev{color:var(--fg-quaternary);opacity:0;transition:opacity var(--dur-fast) var(--ease);position:absolute;top:14px;right:14px}a.ui-stat:hover .ui-stat__chev{opacity:1}.ui-stat__spark{height:36px;margin-top:10px}@media (max-width:767.98px){.ui-stats{grid-template-columns:1fr 1fr;grid-auto-flow:row}.ui-stat{border-left:0;border-top:1px solid var(--border-secondary);padding:14px 16px}.ui-stat:nth-child(-n+2){border-top:0}.ui-stat:nth-child(2n){border-left:1px solid var(--border-secondary)}.ui-stat:last-child:nth-child(odd){grid-column:1/-1}.ui-stat__spark{height:24px;margin-top:6px}}.ui-tabletools{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.ui-tabletools__count{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-quaternary);white-space:nowrap;margin-left:auto}.ui-tabletools .ui-input--search{flex:220px;max-width:320px}.ui-tablecond{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.ui-tablecond__lbl{text-align:right;width:48px;font-size:var(--fs-meta);color:var(--text-quaternary)}.ui-tablecond .ui-input{width:auto;height:32px;padding:0 10px}.ui-tablecond select.ui-input{padding-right:32px}.ui-tablewrap{border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary);max-width:100%;position:relative;overflow:auto}.ui-tablewrap--capped{max-height:72vh}.ui-table{border-collapse:separate;border-spacing:0;width:100%;box-shadow:none;font-size:var(--fs-body);line-height:var(--lh-body);background:0 0;border:0;border-radius:0;overflow:visible}.ui-table th{z-index:2;background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary);text-align:left;white-space:nowrap;height:44px;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:0;text-transform:none;color:var(--text-tertiary);padding:0 16px;font-weight:500;position:sticky;top:0}.ui-table td{border-bottom:1px solid var(--border-secondary);height:56px;color:var(--text-tertiary);white-space:nowrap;vertical-align:middle;background:0 0;padding:0 16px}.ui-table th:first-child,.ui-table td:first-child{padding-left:24px}.ui-table tbody tr:last-child>td{border-bottom:0}.ui-table td.ui-td--primary,.ui-table td.ui-td--primary a{color:var(--text-primary);font-weight:500}.ui-table .num{text-align:right;font-variant-numeric:tabular-nums}.ui-table--dense td{height:44px}@media (hover:hover){.ui-table tbody tr:hover>td{background:var(--bg-hover)}}.ui-table tbody tr[aria-selected=true]>td{background:var(--accent-soft)}.ui-th-sort{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.ui-th-sort:hover{color:var(--text-primary)}.ui-th-sort svg{color:var(--fg-quaternary)}.ui-table th[aria-sort=ascending] .ui-th-sort svg,.ui-table th[aria-sort=descending] .ui-th-sort svg{color:var(--fg-secondary)}.ui-table th.num .ui-th-sort{flex-direction:row-reverse}.ui-table th[draggable=true]{cursor:grab}.ui-table th.is-dragging{opacity:.45}.ui-table th.is-dropbefore{box-shadow:inset 3px 0 0 var(--accent)}.ui-colresize{cursor:col-resize;-webkit-user-select:none;user-select:none;width:7px;height:100%;position:absolute;top:0;right:0}.ui-colresize:hover,.ui-colresize:active{background:var(--accent);opacity:.3}@media (pointer:coarse),(max-width:767.98px){.ui-colresize{display:none}.ui-table th[draggable=true]{cursor:default}}.ui-row-expand{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:inline-flex}.ui-row-expand svg{color:var(--fg-quaternary);transition:transform var(--dur) var(--ease);flex:none}.ui-row-expand[aria-expanded=true] svg{transform:rotate(90deg)}.ui-row-detail>td{background:var(--bg-tertiary);white-space:normal;height:auto;color:var(--text-secondary);padding:16px 24px 20px 52px}.ui-table td.ui-col--sel,.ui-table th.ui-col--sel{width:48px;min-width:48px;max-width:48px;padding-right:0}@media (min-width:768px) and (max-width:1023.98px){.ui-table .ui-col--low{display:none}}.ui-tableempty{text-align:center;color:var(--text-tertiary);border:1px dashed var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary);padding:40px 24px}.ui-edit-ph{color:var(--text-quaternary);font-size:var(--fs-meta)}@media (hover:none){.editable.istext .editph{opacity:.5!important}}.ui-dt-list{display:none}@media (max-width:767.98px){.ui-dt--haslist .ui-tablewrap{display:none}.ui-dt--haslist .ui-dt-list{display:block}.ui-dt__cols,.ui-dt__views{display:none}.ui-tabletools .ui-input--search{flex-basis:100%;max-width:none}}.ui-bulkbar{z-index:60;white-space:nowrap;border-radius:var(--r-lg);background:var(--bg-inverse);max-width:calc(100vw - 32px);color:var(--text-on-inverse);box-shadow:var(--shadow-lg);animation:ui-rise var(--dur) var(--ease);align-items:center;gap:6px;padding:6px 8px 6px 16px;display:flex;position:fixed;bottom:24px;left:50%;overflow-x:auto;transform:translate(-50%)}.ui-bulkbar__count{font-size:var(--fs-meta);color:var(--text-on-inverse-muted);margin-right:6px}.ui-bulkbar__count b{color:var(--text-on-inverse);font-variant-numeric:tabular-nums}.ui-bulkbar button{color:var(--text-on-inverse);font-size:var(--fs-meta);border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-weight:600}.ui-bulkbar button:hover{background:#ffffff1a}.ui-bulkbar button:disabled{opacity:.5;cursor:not-allowed}.ui-bulkbar .ui-bulkbar__clear{color:var(--text-on-inverse-muted)}.ui-has-bulkbar{padding-bottom:84px}@media (max-width:767.98px){.ui-bulkbar{max-width:none;left:16px;right:16px;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 12px);transform:none}.ui-bulkbar button{min-height:var(--hit)}}.ui-list{border-top:1px solid var(--border-secondary);margin:0;padding:0;list-style:none}.ui-list-row{border-bottom:1px solid var(--border-secondary);min-height:64px;color:var(--text-tertiary);align-items:center;gap:12px;padding:12px 0;display:flex}a.ui-list-row{color:inherit}a.ui-list-row:hover{background:var(--bg-hover);text-decoration:none}.ui-list--dense .ui-list-row{min-height:48px;padding:8px 0}.ui-list-row__lead{border-radius:var(--r-sm);width:32px;height:32px;color:var(--fg-tertiary);flex:none;place-items:center;display:inline-grid}.ui-list-row__lead--icon{border-radius:var(--r-full);background:var(--bg-active)}.ui-list-row__main{flex-direction:column;flex:1;min-width:0;display:flex}.ui-list-row__main>b{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.ui-list-row__main>small{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary);overflow-wrap:anywhere}.ui-list-row__meta{width:200px;font-size:var(--fs-body);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.ui-list-row__value{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.ui-list-row__end{color:var(--fg-quaternary);flex:none;align-items:center;gap:8px;display:flex}.ui-list--inset{border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary);overflow:hidden}.ui-list--inset .ui-list-row{border-bottom:0;min-height:56px;padding:10px 16px;position:relative}.ui-list--inset .ui-list-row+.ui-list-row:before,.ui-list--inset li+li>.ui-list-row:before{content:"";border-top:1px solid var(--border-secondary);position:absolute;top:0;left:16px;right:0}.ui-list--inset a.ui-list-row:active{background:var(--bg-active)}@media (max-width:767.98px){.ui-list-row__meta{display:none}}.ui-kv{grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:0 24px;margin:0;display:grid}.ui-kv__row{display:contents}.ui-kv dt{border-bottom:1px solid var(--border-tertiary);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary);padding:10px 0}.ui-kv dd{border-bottom:1px solid var(--border-tertiary);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);overflow-wrap:anywhere;min-width:0;margin:0;padding:10px 0}@media (max-width:767.98px){.ui-kv{grid-template-columns:minmax(0,1fr)}.ui-kv dt{border-bottom:0;padding:10px 0 0}.ui-kv dd{padding:2px 0 10px}}.ui-callout{border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-secondary);align-items:center;gap:16px;margin:0 0 24px;padding:16px;display:flex}.ui-callout__icon{border-radius:var(--r-full);background:var(--bg-primary);border:1px solid var(--border-secondary);width:40px;height:40px;color:var(--fg-tertiary);flex:none;place-items:center;display:inline-grid}.ui-callout__text{flex:1;min-width:0}.ui-callout__text b{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);font-weight:600;display:block}.ui-callout__text p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-tertiary);overflow-wrap:anywhere;margin:0}.ui-callout__actions{flex:none;gap:12px;display:flex}.ui-callout[data-tone=warn]{background:var(--warn-tint);border-color:var(--warn-border)}.ui-callout[data-tone=warn] .ui-callout__icon{color:var(--warn-solid);border-color:var(--warn-border)}.ui-callout[data-tone=bad]{background:var(--bad-tint);border-color:var(--bad-border)}.ui-callout[data-tone=bad] .ui-callout__icon{color:var(--bad-solid);border-color:var(--bad-border)}.ui-callout[data-tone=good]{background:var(--good-tint);border-color:var(--good-border)}.ui-callout[data-tone=good] .ui-callout__icon{color:var(--good-solid);border-color:var(--good-border)}.ui-callout[data-tone=info]{background:var(--info-tint);border-color:var(--info-border)}.ui-callout[data-tone=info] .ui-callout__icon{color:var(--accent);border-color:var(--info-border)}.ui-callout--compact{gap:12px;margin:0 0 12px;padding:12px}.ui-callout--compact .ui-callout__icon{width:32px;height:32px}@media (max-width:767.98px){.ui-callout{flex-wrap:wrap}.ui-callout__actions{width:100%}.ui-callout__actions>*{flex:1}}.ui-toaster{z-index:120;pointer-events:none;flex-direction:column-reverse;gap:8px;width:400px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}.ui-toast{border-radius:var(--r-lg);background:var(--bg-inverse);color:var(--text-on-inverse);box-shadow:var(--shadow-lg);pointer-events:auto;animation:ui-rise var(--dur) var(--ease);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 16px;display:grid}.ui-toast__icon{border-radius:var(--r-full);width:32px;height:32px;color:var(--fg-quaternary);place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1.5px}.ui-toast[data-outcome=ok] .ui-toast__icon{color:var(--good-solid)}.ui-toast[data-outcome=error] .ui-toast__icon{color:var(--bad-solid)}.ui-toast__body{min-width:0;padding-top:5px}.ui-toast__body b{font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere;font-weight:600;display:block}.ui-toast__body p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-on-inverse-muted);overflow-wrap:anywhere;margin:2px 0 0}.ui-toast__actions{gap:12px;margin-top:8px;display:flex}.ui-toast__actions button,.ui-toast__actions a{font-size:var(--fs-body);color:var(--text-on-inverse-muted);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ui-toast__actions .is-strong{color:var(--text-on-inverse)}.ui-toast__close{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-on-inverse-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:2px -6px 0 0;display:inline-grid}.ui-toast__close:hover{color:var(--text-on-inverse)}@media (max-width:767.98px){.ui-toaster{width:auto;max-width:none;left:16px;right:16px;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 12px)}.ui-toast__close{width:var(--hit);height:var(--hit);margin:-6px -12px -6px 0}}@keyframes ui-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--bg-primary);width:100%;max-width:none;max-height:90dvh;color:var(--text-primary);box-shadow:var(--shadow-xl);border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto 0 0;overflow:hidden}.ui-sheet:not([open]){display:none}.ui-sheet[open]{animation:ui-sheet-up var(--dur-sheet) var(--ease)}.ui-sheet::backdrop{background:var(--bg-overlay)}.ui-sheet__grabber{background:var(--border-primary);touch-action:none;border-radius:3px;flex:none;align-self:center;width:36px;height:5px;margin:6px 0 0}.ui-sheet__head{border-bottom:1px solid var(--border-secondary);touch-action:none;grid-template-columns:minmax(64px,1fr) minmax(0,auto) minmax(64px,1fr);align-items:center;gap:8px;padding:8px;display:grid}.ui-sheet__head h2{font-size:var(--fs-lg);line-height:var(--lh-lg);text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin:0;font-weight:600;overflow:hidden}.ui-sheet__head .ui-sheet__cancel{grid-column:1;justify-self:start}.ui-sheet__head .ui-sheet__primary{grid-column:3;justify-self:end}.ui-sheet__textbtn{min-height:var(--hit);font-size:var(--fs-lg);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:400}.ui-sheet__textbtn--strong{font-weight:600}.ui-sheet__textbtn[disabled]{color:var(--text-disabled);cursor:not-allowed}.ui-sheet__body{padding:16px 16px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow:auto}.ui-sheet__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border-secondary);background:var(--bg-primary);gap:12px;display:flex}.ui-sheet__foot>*{flex:1}@keyframes ui-slide-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ui-sheet-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (min-width:1024px){.ui-sheet{border-radius:var(--r-lg);width:480px;max-width:calc(100vw - 48px);height:fit-content;max-height:calc(100dvh - 96px);margin:auto;inset:0}.ui-sheet--wide{width:640px}.ui-sheet--side{border-radius:0;flex-direction:column;width:440px;height:100dvh;max-height:none;margin:0;display:flex;inset:0 0 0 auto}.ui-sheet--side .ui-sheet__body{flex:1}.ui-sheet--side[open]{animation:ui-slide-in var(--dur) var(--ease)}.ui-sheet__grabber{display:none}.ui-sheet__head{border-bottom:0;justify-content:space-between;padding:20px 24px 0;display:flex}.ui-sheet__head h2{font-size:var(--fs-modal);line-height:var(--lh-modal);text-align:left;white-space:normal;order:0}.ui-sheet__head .ui-sheet__cancel,.ui-sheet__head .ui-sheet__primary{display:none}.ui-sheet__body{padding:12px 24px 24px}.ui-sheet__foot{border-top:0;padding:16px 24px 24px}.ui-sheet[open]{animation:ui-rise var(--dur) var(--ease)}}@media (max-width:1023.98px){.ui-sheet__foot--desktop{display:none}}.ui-confirm__effect{border-radius:var(--r-md);background:var(--bg-secondary);border:1px solid var(--border-secondary);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);padding:12px 16px}.ui-confirm__error{font-size:var(--fs-body);color:var(--bad-fg);margin-top:12px}.ui-popwrap{min-width:0;display:inline-flex;position:relative}.ui-popover{z-index:100;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--r-lg);min-width:220px;max-width:min(360px,100vw - 32px);max-height:min(70vh,520px);box-shadow:var(--shadow-lg);color:var(--text-primary);animation:ui-rise var(--dur-fast) var(--ease);padding:4px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.ui-popover--end{left:auto;right:0}.ui-popover--up{top:auto;bottom:calc(100% + 6px)}.ui-popover__scrim,.ui-popover__title{display:none}.ui-menu{flex-direction:column;display:flex}.ui-menu-item{border-radius:var(--r-sm);text-align:left;width:100%;min-height:36px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.ui-menu-item:hover,.ui-menu-item:focus-visible{background:var(--bg-hover);color:var(--text-primary);text-decoration:none}.ui-menu-item svg{color:var(--fg-quaternary);flex:none}.ui-menu-item__check{color:var(--accent);margin-left:auto}.ui-menu-item--danger{color:var(--bad-fg)}.ui-menu-item small{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-quaternary);text-overflow:ellipsis;font-weight:400;display:block;overflow:hidden}.ui-menu-sep{background:var(--border-secondary);height:1px;margin:4px 0}.ui-menu form{margin:0}@media (max-width:767.98px){.ui-popover__scrim{z-index:99;background:var(--bg-overlay);display:block;position:fixed;inset:0}.ui-popover{border-radius:var(--r-sheet) var(--r-sheet) 0 0;max-width:none;max-height:80dvh;padding:8px 8px calc(12px + env(safe-area-inset-bottom));box-shadow:var(--shadow-xl);animation:ui-sheet-up var(--dur-sheet) var(--ease);position:fixed;inset:auto 0 0}.ui-popover:before{content:"";background:var(--border-primary);border-radius:3px;width:36px;height:5px;margin:0 auto 8px;display:block}.ui-popover__title{font-size:var(--fs-lg);color:var(--text-primary);text-align:center;padding:4px 10px 8px;font-weight:600;display:block}.ui-menu-item{min-height:var(--hit);font-size:var(--fs-lg)}}.ui-infotip{vertical-align:middle;display:inline-flex}.ui-infotip>.ui-popwrap>button{border-radius:var(--r-full);width:24px;height:24px;color:var(--fg-quaternary);cursor:pointer;background:0 0;border:0;place-items:center;margin:-2px;padding:0;display:inline-grid}.ui-infotip>.ui-popwrap>button:hover{color:var(--fg-secondary)}.ui-infotip .ui-popover{min-width:240px;max-width:320px;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-secondary);white-space:normal;padding:12px 14px;font-weight:400}@media (pointer:coarse),(max-width:767.98px){.ui-infotip>.ui-popwrap>button{width:var(--hit);height:var(--hit);margin:-12px}}@media (max-width:767.98px){.ui-infotip .ui-popover{max-width:none;font-size:var(--fs-body);line-height:var(--lh-body);padding:8px 16px calc(20px + env(safe-area-inset-bottom))}}.ui-empty{text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.ui-empty__icon{border-radius:var(--r-full);background:var(--bg-active);width:48px;height:48px;color:var(--fg-tertiary);place-items:center;margin-bottom:16px;display:inline-grid}.ui-empty b{font-size:var(--fs-section);line-height:var(--lh-section);color:var(--text-primary);font-weight:600}.ui-empty p{max-width:352px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-tertiary);margin:4px 0 0}.ui-empty__actions{gap:12px;margin-top:20px;display:flex}.ui-empty--inline{text-align:left;min-height:48px;font-size:var(--fs-body);color:var(--text-tertiary);flex-direction:row;gap:10px;padding:0}.ui-empty--inline svg{color:var(--good-solid);flex:none}.ui-skel{border-radius:var(--r-sm);background:linear-gradient(90deg,var(--bg-skel) 0%,var(--bg-skel-shine) 50%,var(--bg-skel) 100%);background-size:200% 100%;animation:1.2s linear infinite ui-shimmer;display:block}@keyframes ui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-spinner{border-radius:var(--r-full);border:2px solid var(--track);border-top-color:var(--accent);flex:none;width:16px;height:16px;animation:.7s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-pageloading{flex-direction:column;gap:12px;display:flex}.ui-pageloading__title{width:220px;max-width:60%;height:32px}.ui-pageloading__line{width:360px;max-width:80%;height:16px}.ui-pageloading__rows{flex-direction:column;gap:10px;margin-top:20px;display:flex}.ui-pageloading__row{height:48px}.ui-steps{flex-direction:column;gap:6px;display:flex}.ui-steps__bar{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;display:grid}.ui-steps__seg{border-radius:var(--r-xs);background:var(--track);height:6px}.ui-steps__seg[data-state=done]{background:var(--good-solid)}.ui-steps__seg[data-state=current]{background:var(--accent)}.ui-steps__seg[data-state=current][data-live=true]{animation:1.6s ease-in-out infinite ui-pulse}.ui-steps__seg[data-state=human]{background:var(--warn-solid)}.ui-steps__seg[data-state=failed]{background:var(--bad-solid)}.ui-steps__label{font-size:var(--fs-caption);line-height:var(--lh-caption);justify-content:space-between;gap:12px;display:flex}.ui-steps__label b{color:var(--text-secondary);font-weight:600}.ui-steps__label span{color:var(--text-quaternary);font-variant-numeric:tabular-nums;white-space:nowrap}@keyframes ui-pulse{50%{opacity:.45}}.ui-progress{font-size:var(--fs-caption);color:var(--text-quaternary);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.ui-progress__track{border-radius:var(--r-xs);background:var(--track);width:64px;height:6px;overflow:hidden}.ui-progress__fill{border-radius:var(--r-xs);background:var(--accent);height:100%;display:block}.ui-progress[data-tone=good] .ui-progress__fill{background:var(--good-solid)}.ui-progress[data-tone=warn] .ui-progress__fill{background:var(--warn-solid)}.ui-progress[data-tone=bad] .ui-progress__fill{background:var(--bad-solid)}.ui-statusbar{flex-direction:column;gap:10px;display:flex}.ui-statusbar__bar{border-radius:var(--r-full);background:var(--track);gap:2px;height:8px;display:flex;overflow:hidden}.ui-statusbar__seg{background:var(--fg-quaternary);min-width:4px;height:100%;display:block}.ui-statusbar__seg:hover{filter:brightness(.92)}.ui-statusbar [data-tone=good]{--seg:var(--good-solid)}.ui-statusbar [data-tone=info]{--seg:var(--accent)}.ui-statusbar [data-tone=warn]{--seg:var(--warn-solid)}.ui-statusbar [data-tone=bad]{--seg:var(--bad-solid)}.ui-statusbar [data-tone=neutral]{--seg:var(--fg-quaternary)}.ui-statusbar [data-tone=muted]{--seg:var(--border-primary)}.ui-statusbar__seg[data-tone]{background:var(--seg)}.ui-statusbar__seg[data-status=warming],.ui-statusbar [data-status=warming] i{--seg:var(--status-warming)}.ui-statusbar__seg[data-status=retired],.ui-statusbar [data-status=retired] i{--seg:var(--border-primary)}.ui-statusbar__legend{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.ui-statusbar__legend a,.ui-statusbar__legend span.ui-statusbar__item{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary);align-items:center;gap:6px;display:inline-flex}.ui-statusbar__legend a:hover{color:var(--text-primary);text-decoration:none}.ui-statusbar__legend i{background:var(--seg,var(--fg-quaternary));border-radius:2px;width:8px;height:8px}.ui-statusbar__legend b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}@media (pointer:coarse),(max-width:767.98px){.ui-statusbar__legend a{min-height:var(--hit)}}.ui-field{flex-direction:column;min-width:0;display:flex}.ui-field__label{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);margin-bottom:6px;font-weight:500}.ui-field__hint{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-tertiary);margin-top:6px}.ui-field__error{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--bad-fg);margin-top:6px}.ui-fieldgrid{grid-template-columns:minmax(0,1fr);gap:20px 24px;display:grid}@media (min-width:1024px){.ui-fieldgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-formrow{border-bottom:1px solid var(--border-secondary);grid-template-columns:280px minmax(0,1fr) auto;gap:32px;padding:20px 0;display:grid}.ui-formrow__label b{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);font-weight:600;display:block}.ui-formrow__label p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-tertiary);margin:0}@media (max-width:767.98px){.ui-formrow{grid-template-columns:minmax(0,1fr);gap:8px}}.ui-formactions{border-top:1px solid var(--border-secondary);justify-content:flex-end;gap:12px;padding-top:20px;display:flex}.ui-input{border:1px solid var(--border-primary);border-radius:var(--r-md);background:var(--bg-primary);width:100%;height:40px;color:var(--text-primary);font-size:var(--fs-input);line-height:var(--lh-body);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);padding:0 14px;display:block}.ui-input::placeholder{color:var(--text-quaternary)}.ui-input:focus{border-color:var(--accent-border);box-shadow:var(--shadow-xs),var(--focus-ring);outline:none}.ui-input[aria-invalid=true]{border-color:var(--bad-input)}.ui-input[aria-invalid=true]:focus{box-shadow:var(--shadow-xs),var(--focus-ring-bad)}.ui-input:disabled{background:var(--bg-secondary);color:var(--text-disabled);cursor:not-allowed}textarea.ui-input{resize:vertical;height:auto;min-height:96px;padding:10px 14px}textarea.ui-input--mono{font-family:var(--font-mono);font-size:var(--fs-meta)}select.ui-input{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--fg-quaternary) 50%),linear-gradient(135deg,var(--fg-quaternary) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.ui-input--sm{height:32px;padding:0 10px}.ui-input--search{background-image:none;padding-left:36px}.ui-searchwrap{flex:220px;min-width:0;max-width:320px;display:flex;position:relative}.ui-searchwrap svg{color:var(--fg-quaternary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media (pointer:coarse),(max-width:767.98px){.ui-input,.ui-input--sm{min-height:var(--hit)}}@media (max-width:767.98px){.ui-searchwrap{flex-basis:100%;max-width:none}textarea.ui-input--mono{font-size:var(--fs-input)}}.ui-switch{border-radius:var(--r-full);background:var(--bg-active);cursor:pointer;width:36px;height:20px;transition:background var(--dur-fast) var(--ease);border:0;flex:none;align-items:center;padding:0;display:inline-flex;position:relative}.ui-switch:after{content:"";border-radius:var(--r-full);background:var(--bg-primary);width:16px;height:16px;box-shadow:var(--shadow-xs);transition:transform var(--dur-fast) var(--ease);position:absolute;left:2px}.ui-switch[aria-checked=true]{background:var(--accent)}.ui-switch[aria-checked=true]:after{transform:translate(16px)}.ui-switch[disabled]{opacity:.5;cursor:not-allowed}@media (pointer:coarse),(max-width:767.98px){.ui-switch{box-sizing:content-box;background-clip:padding-box;border:7px solid #0000;width:51px;height:31px;margin:-7px}.ui-switch:after{width:27px;height:27px}.ui-switch[aria-checked=true]:after{transform:translate(20px)}}.ui-check{font-size:var(--fs-input);border-radius:var(--r-xs);width:16px;height:16px;accent-color:var(--accent);cursor:pointer;vertical-align:middle;margin:0}.ui-check:disabled{cursor:not-allowed;opacity:.4}@media (pointer:coarse),(max-width:767.98px){.ui-check{appearance:none;border-radius:var(--r-sm);background:0 0;width:44px;height:44px;margin:-11px;position:relative}.ui-check:before{content:"";border:1px solid var(--border-primary);border-radius:var(--r-xs);background:var(--bg-primary);position:absolute;inset:11px}.ui-check:checked:before{background:var(--accent);border-color:var(--accent)}.ui-check:checked:after{content:"";border:solid var(--text-on-accent);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:15px;left:19px;transform:rotate(45deg)}.ui-check:focus-visible:before{box-shadow:var(--focus-ring)}}.ui-chip{border-radius:var(--r-full);border:1px solid var(--border-primary);background:var(--bg-primary);height:32px;color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.ui-chip:hover{background:var(--bg-hover)}.ui-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-hover)}@media (pointer:coarse),(max-width:767.98px){.ui-chip{min-height:var(--hit);min-width:var(--hit);justify-content:center}}.ui-panel{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--r-lg)}.ui-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.ui-panel__body{padding:0 24px 24px}time abbr[title]{cursor:inherit;text-decoration:none}.ui-statusbar__summary{margin:0}.ui-shim-group{font-size:var(--fs-section);line-height:var(--lh-section);margin:24px 0 12px;font-weight:600}.ui-dt{min-width:0}.ui-dt-actions{align-items:center;gap:6px;display:inline-flex}.ui-dt-actions form{margin:0}.ui-dt-pickclear{border-radius:var(--r-full);width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-4px;padding:0;display:inline-grid}.ui-dt__sort{width:auto;display:none}.ui-dt-menuwrap{position:relative}.ui-dt-menu{z-index:40;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--r-lg);min-width:260px;max-height:420px;box-shadow:var(--shadow-lg);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.ui-dt-menu--views{min-width:300px}.ui-dt-menuhead{background:var(--bg-primary);border-bottom:1px solid var(--border-tertiary);gap:4px;margin:-6px -6px 4px;padding:6px;display:flex;position:sticky;top:-6px}.ui-dt-menuitem{border-radius:var(--r-sm);min-height:32px;font-size:var(--fs-meta);justify-content:space-between;align-items:center;gap:8px;padding:0 4px 0 8px;display:flex}.ui-dt-menuitem:hover{background:var(--bg-hover)}.ui-dt-menuitem label{cursor:pointer;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ui-dt-move{gap:0;display:flex}.ui-dt-move .ui-iconbtn{width:24px;height:24px}.ui-dt-colsearch{margin:4px 0 6px}.ui-dt-viewrow{border-radius:var(--r-sm);align-items:center;gap:2px;display:flex}.ui-dt-viewrow:hover,.ui-dt-viewrow[aria-current=true]{background:var(--bg-hover)}.ui-dt-viewname{text-align:left;min-width:0;font-size:var(--fs-body);color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex:1;padding:8px}.ui-dt-viewrow[aria-current=true] .ui-dt-viewname{font-weight:600}.ui-dt-star{border-radius:var(--r-sm);color:var(--fg-quaternary);cursor:pointer;font-size:var(--fs-lg);background:0 0;border:0;padding:4px 6px}.ui-dt-star[aria-pressed=true],.ui-dt-star:hover{color:var(--warn-solid)}.ui-dt-menunote{font-size:var(--fs-meta);color:var(--text-quaternary);padding:6px 8px}.ui-dt-viewsave{border-top:1px solid var(--border-tertiary);gap:8px;margin-top:6px;padding-top:8px;display:grid}.ui-dt-viewsave form{gap:6px;display:flex}.ui-dt-viewsave .ui-input{flex:1;min-width:0}.ui-row-expandcell{align-items:center;gap:8px;min-width:0;display:inline-flex}.ui-row-expand{border-radius:var(--r-sm);justify-content:center;width:28px;height:28px;margin-left:-6px}.ui-row-expand:hover{background:var(--bg-active)}.ui-row-expand__spacer{flex:none;width:22px;display:inline-block}.ui-row--expandable{cursor:pointer}.ui-dt-list__item{flex-wrap:wrap;align-items:center;display:flex;position:relative}.ui-dt-list__item>.ui-list-row{flex:1;min-width:0}.ui-dt-list__item+.ui-dt-list__item:before{content:"";border-top:1px solid var(--border-secondary);position:absolute;top:0;left:16px;right:0}.ui-dt-list__sel{justify-content:center;align-items:center;width:44px;min-height:44px;margin-left:8px;display:inline-flex}.ui-dt-list__btn{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ui-dt-list__chev{color:var(--fg-quaternary);flex:none}.ui-dt-list__detail{font-size:var(--fs-meta);color:var(--text-secondary);flex-basis:100%;padding:0 16px 16px}@media (max-width:767.98px){.ui-dt__sort{display:block}}.ui-dt .chip{border-radius:var(--r-full);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-on-chip);white-space:nowrap;padding:2px 10px;font-weight:600;display:inline-block}.ui-dt .longtext{-webkit-line-clamp:2;white-space:normal;min-width:260px;max-width:380px;font-size:var(--fs-meta);line-height:var(--lh-meta);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-dt .midtext{-webkit-line-clamp:2;white-space:normal;min-width:180px;max-width:300px;line-height:var(--lh-meta);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-dt .cbadge{border-radius:var(--r-full);background:var(--bg-active);color:var(--text-tertiary);font-size:var(--fs-caption);white-space:nowrap;align-items:center;gap:4px;margin-left:8px;padding:0 8px;font-weight:600;display:inline-flex}.ui-dt .cbadge.hot{background:var(--warn-bg);color:var(--warn-fg)}.ui-dt .editable{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:6px;min-width:60px;min-height:24px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.ui-dt .editable:hover{background:var(--accent-soft)}.ui-dt .editable.edited:after{content:"";border-radius:var(--r-full);background:var(--accent);width:6px;height:6px}.ui-dt .editable.isselect{background:0 0;margin:0;padding:0}.ui-dt .editph{color:var(--text-quaternary);font-size:var(--fs-meta);opacity:0}.ui-dt tr:hover .editable.istext .editph,.ui-dt .editable.istext:focus-visible .editph{opacity:1}@media (hover:none){.ui-dt .editable.istext .editph{opacity:.5}}.ui-dt .selchip{border-radius:var(--r-full);background:var(--bg-active);color:var(--text-on-chip);font-size:var(--fs-caption);line-height:var(--lh-caption);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px;font-weight:600;display:inline-flex}.ui-dt .selchip.empty{color:var(--text-quaternary);border:1px dashed var(--border-primary);background:0 0}.ui-dt .selchip .chev{opacity:.6}.ui-dt .cellpop{z-index:60;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--r-lg);width:min(460px,80vw);box-shadow:var(--shadow-xl);flex-direction:column;gap:8px;padding:12px;display:flex;position:fixed}.ui-dt .cellpop.nag{border-color:var(--bad-border);box-shadow:var(--shadow-xl),var(--focus-ring-bad)}.ui-dt .cellpoplbl,.ui-dt .selpoplbl{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-tertiary);letter-spacing:0;text-transform:none;font-weight:600}.ui-dt .cellpop textarea{font:inherit;font-size:var(--fs-input);line-height:var(--lh-body);border:1px solid var(--border-primary);border-radius:var(--r-md);resize:vertical;white-space:pre-wrap;min-height:76px;color:var(--text-primary);padding:10px 12px}.ui-dt .cellpop textarea:focus{border-color:var(--accent-border);box-shadow:var(--focus-ring);outline:none}.ui-dt .cellpopbar{font-size:var(--fs-caption);align-items:center;gap:8px;display:flex}.ui-dt .cellpopbar>span:first-child{margin-right:auto}.ui-dt .selpop{z-index:60;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--r-lg);width:min(260px,100vw - 16px);max-height:360px;box-shadow:var(--shadow-xl);outline:none;padding:6px;position:fixed;overflow:auto}.ui-dt .selopt{border-radius:var(--r-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 6px;display:flex}.ui-dt .selopt.hi{background:var(--bg-hover)}.ui-dt .selcheck{color:var(--accent)}.ui-notfound{background:var(--bg-primary);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100dvh;padding:24px 16px;display:flex}.ui-dt .longtext,.ui-dt .midtext{cursor:pointer}.ui-dt .longtext.is-open,.ui-dt .midtext.is-open{-webkit-line-clamp:unset;display:block;overflow:visible}.ui-mpill{border:1px solid var(--border-secondary);border-radius:var(--r-sm);background:var(--bg-secondary);min-width:76px;height:32px;color:var(--text-primary);font:inherit;font-size:var(--fs-body);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease);flex:none;justify-content:flex-end;align-items:center;padding:0 10px;font-weight:600;line-height:1;display:inline-flex}.ui-mpill:hover{background:var(--bg-hover)}.ui-mpill:active{transform:scale(.97)}.ui-mpill[data-tone=warn]{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-fg)}.ui-mpill[data-tone=bad]{background:var(--bad-bg);border-color:var(--bad-border);color:var(--bad-fg)}.ui-mpill[data-tone=good]{background:var(--good-bg);border-color:var(--good-border);color:var(--good-fg)}.ui-mpill .ui-pill{pointer-events:none}.ui-mpill--bare{background:0 0;border:0;min-width:0;height:auto;padding:0}.ui-mpill--bare:hover{background:0 0}@media (pointer:coarse){.ui-mpill{min-width:80px;height:36px}}.ui-mcap{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-tertiary);align-items:center;gap:4px;font-weight:500;display:inline-flex}.ui-mcap--btn{cursor:pointer;background:0 0;border:0;padding:4px 0;font-family:inherit}.ui-mcap--btn:hover{color:var(--text-secondary)}.ui-dt-list__cap{border-bottom:1px solid var(--border-secondary);font-size:var(--fs-caption);color:var(--text-tertiary);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.ui-dt-list__item>.ui-mpill{margin-right:16px}.ui-dt-sheet .ui-kv dd .ui-pill{vertical-align:middle}.ui-mpill,.ui-mcap--btn{position:relative}.ui-mpill:before,.ui-mcap--btn:before{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.ui-mpill--bare{min-height:44px}.ui-mcap--btn{min-width:44px;min-height:44px;padding:0}.ui-mcap--btn:before{display:none}.ui-dt-list__cap{padding:0 16px}.ui-dt-list__cap+li:before,.ui-dt-list__cap+li>.ui-list-row:before{display:none}.ui-daterange{font-family:var(--font-sans);font-feature-settings:normal;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ui-daterange .ui-segmented{background:var(--dash-fill);border:0;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.ui-daterange .ui-seg{min-width:0;height:25px;font-size:var(--dash-fs-12);color:var(--dash-ink-3);box-shadow:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;line-height:15px;text-decoration:none;display:inline-flex}.ui-daterange .ui-seg[aria-checked=true]{background:var(--dash-card);color:var(--dash-ink);box-shadow:0 1px 2px #0b1f3a1a}.ui-daterange__dates{align-items:center;gap:6px;display:inline-flex}.ui-daterange__dates .ui-input{border:1px solid var(--dash-line);background:var(--dash-card);height:29px;font-size:var(--dash-fs-12);color:var(--dash-ink);border-radius:8px;padding:0 8px}.ui-daterange__dash{color:var(--dash-ink-4)}.ui-daterange__err{font-size:var(--dash-fs-12);color:var(--bad-fg)}@media (max-width:767.98px){.ui-daterange{width:100%;display:flex}.ui-daterange .ui-segmented{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.ui-daterange__dates{width:100%}.ui-daterange__dates label{flex:1}.ui-daterange__dates .ui-input{width:100%}}
.home-att{flex-direction:column;gap:12px;display:flex}.home-att__group{border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary);overflow:hidden}.home-att__ghead{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);margin:0;font-weight:600}.home-att__ghead>a,.home-att__ghead>span{min-height:44px;color:inherit;align-items:center;gap:8px;padding:0 16px;display:flex}.home-att__ghead>a:hover{background:var(--bg-hover);text-decoration:none}.home-att__gname{flex:none}.home-att__gchev{color:var(--fg-quaternary);margin-left:auto}.home-att__list{margin:0;padding:0;list-style:none}.home-att__row{align-items:center;gap:4px;padding-right:8px;display:flex}.home-att__list>li+li{border-top:1px solid var(--border-secondary)}.home-att__sub{border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.home-att__sub .home-att__link{padding-left:44px}.home-att__toggle svg{transition:transform var(--dur) var(--ease)}.home-att__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.home-att__link{min-width:0;min-height:56px;color:inherit;flex:1;align-items:flex-start;gap:12px;padding:10px 8px 10px 16px;display:flex}.home-att__link:hover{text-decoration:none}@media (hover:hover){.home-att__row:hover{background:var(--bg-hover)}}.home-att__dot{width:12px;height:var(--lh-body);flex:none;place-items:center;display:inline-grid}.home-att__main{flex-direction:column;flex:1;min-width:0;display:flex}.home-att__main>b{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.home-att__main>small{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary);overflow-wrap:anywhere}.home-att__age{font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--text-quaternary);white-space:nowrap;flex:none}.home-att__action{flex:none;padding-right:8px;display:inline-flex}.home-att__chev{color:var(--fg-quaternary);flex:none;align-self:center;margin-right:6px}@media (min-width:768px){.home-att__chev{display:none}}.home-att__more{border-top:1px solid var(--border-secondary);width:100%;font-size:var(--fs-meta);border-radius:0;justify-content:flex-start;padding:12px 16px 12px 44px;font-weight:600;display:flex}.home-att__more:hover{background:var(--bg-hover);text-decoration:none}.home-att>.ui-empty--inline{border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary);padding:0 16px}.home-att__info{border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary);overflow:hidden}.home-att__info>summary{cursor:pointer;min-height:44px;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary);align-items:center;gap:8px;padding:0 16px;font-weight:600;list-style:none;display:flex}.home-att__info>summary::-webkit-details-marker{display:none}.home-att__info>summary svg{color:var(--fg-quaternary);transition:transform var(--dur) var(--ease)}.home-att__info[open]>summary svg{transform:rotate(90deg)}.home-att__info[open]>summary{border-bottom:1px solid var(--border-secondary)}@media (max-width:767.98px){.home-att__row{flex-wrap:wrap;padding-right:4px}.home-att__link{padding:10px 4px 10px 16px}.home-att__action{flex-basis:100%;order:3;padding:0 16px 12px 40px}.home-att__more{min-height:var(--hit);padding-left:40px}.home-att__action--link[data-link-action=open]{display:none}}.home-clients__name{color:var(--text-primary);align-items:center;gap:8px;font-weight:500;display:inline-flex}.home-clients__name:hover{color:var(--accent);text-decoration:none}.home-clients__sent{justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.home-clients__mbx{line-height:var(--lh-meta);flex-direction:column;display:inline-flex}.home-clients__mbx>span{color:var(--text-secondary)}.home-clients__mbx>small{font-size:var(--fs-caption);color:var(--text-quaternary)}.home-spark{color:var(--accent);vertical-align:middle;flex:none;display:inline-block}.home-spark--empty{border-bottom:1px dashed var(--border-primary);height:10px;margin-bottom:10px}.home-clients .ui-list-row .ui-avatar--32{flex:none}.home-infra{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px 40px;display:grid}.home-infra__bar{min-width:0}.home-infra__label{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);margin:0 0 10px;font-weight:600}.ui-row-detail .home-infra{padding:4px 0}.home-infra__problems{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-secondary);align-items:center;gap:8px;margin-top:6px;font-weight:500;display:inline-flex}.home-infra__problems:hover{color:var(--text-primary);text-decoration:none}@media (pointer:coarse),(max-width:767.98px){.home-infra__problems{min-height:var(--hit)}}.home-infra__none{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary);margin:0}
.overview .home-infra{border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary);padding:20px 24px}.overview .ui-stat[data-value="0"] .ui-stat__num{color:var(--text-quaternary)}.blk-grid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.blk-cell{min-width:0}@media (min-width:1024px){.blk-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.blk-cell[data-span="12"]{grid-column:span 12}.blk-cell[data-span="6"]{grid-column:span 6}.blk-cell[data-span="4"]{grid-column:span 4}.blk-cell[data-span="3"]{grid-column:span 3}}.blk{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.blk__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.blk__titles{min-width:0}.blk__titles h2{margin:0}.blk__sub{margin:var(--sp-1) 0 0;color:var(--text-tertiary)}.blk__actions{gap:var(--sp-2);flex:none;display:flex}.blk__foot{color:var(--text-quaternary);margin:0}.blk__quiet{align-items:center;gap:var(--sp-2);padding:var(--sp-4);border:1px dashed var(--border-secondary);border-radius:var(--r-lg);color:var(--text-tertiary);font-size:var(--fs-body);flex-wrap:wrap;margin:0;display:flex}.blk-eff{border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.blk-eff__item{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);border-right:1px solid var(--border-secondary);border-bottom:1px solid var(--border-secondary);flex-direction:column;min-width:0;display:flex}.blk-eff__item:nth-child(2n){border-right:0}.blk-eff__label{align-items:center;gap:var(--sp-1);display:flex}@media (min-width:1024px){.blk-eff{grid-template-columns:repeat(4,minmax(0,1fr))}.blk-eff__item{border-bottom:0}.blk-eff__item:nth-child(2n){border-right:1px solid var(--border-secondary)}.blk-eff__item:last-child{border-right:0}}.blk-trend{width:100%;max-width:240px;height:32px;margin-top:var(--sp-2);fill:var(--series-sent);opacity:.55;display:block}.blk-trend .blk-trend__last{opacity:1}.blk-trend--none{height:auto;color:var(--text-quaternary);opacity:1}.blk-bars{padding:var(--sp-4) var(--sp-5);border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary);gap:var(--sp-3);flex-direction:column;margin:0;list-style:none;display:flex}.blk-bars__row{align-items:center;gap:var(--sp-3);font-size:var(--fs-body);grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto minmax(0,160px);display:grid}.blk-bars__label{color:var(--text-secondary)}.blk-bars__track{border-radius:var(--r-full);background:var(--bg-tertiary);height:8px;overflow:hidden}.blk-bars__fill{border-radius:var(--r-full);background:var(--series-sent);height:100%;display:block}.blk-bars__value{color:var(--text-primary);text-align:right;font-weight:600}.blk-bars__rate{color:var(--text-tertiary)}.blk-lock{align-items:center;gap:var(--sp-1);color:var(--text-tertiary);white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}a.blk-lock:hover{color:var(--accent)}@media (pointer:coarse),(max-width:767.98px){a.blk-lock{position:relative}a.blk-lock:after{content:"";height:var(--hit);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (max-width:767.98px){.blk-bars{padding:var(--sp-3) var(--sp-4)}.blk-bars__row{row-gap:var(--sp-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track""rate rate"}.blk-bars__label{grid-area:label}.blk-bars__value{grid-area:value}.blk-bars__track{grid-area:track}.blk-bars__rate{grid-area:rate}}.blk-drill{border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary)}.blk-drill>summary{padding:var(--sp-3) var(--sp-5);cursor:pointer;font-size:var(--fs-body);color:var(--text-secondary);align-items:center;min-height:44px;font-weight:500;display:flex}.blk-drill .ui-tablewrap{border:0;border-top:1px solid var(--border-secondary);border-radius:0}.blk-drill .ui-list{display:none}@media (max-width:767.98px){.blk-drill__table{display:none}.blk-drill .ui-list{margin:0 var(--sp-3) var(--sp-3);display:block}}.blk-toolbar{justify-content:flex-end;align-items:center;gap:var(--sp-3);margin:calc(-1 * var(--sp-2)) 0 var(--sp-4);display:flex}.blk-toolbar p,.blk-toolbar>a{margin:0 auto 0 0}.blk-edit{padding-bottom:calc(var(--sp-16) + var(--sp-4))}.blk-edit__note{margin:0 0 var(--sp-4)}.blk-cell--edit{position:relative}.blk-cell--edit[data-dragging=true]{opacity:.5}.blk-edit__card{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-primary);border-radius:var(--r-lg);background:var(--bg-secondary);flex-direction:column;display:flex;position:relative}.blk-edit__remove{top:calc(-1 * var(--sp-2));left:calc(-1 * var(--sp-2));border-radius:var(--r-full);background:var(--bad-solid);width:28px;height:28px;color:var(--text-on-accent);cursor:pointer;box-shadow:var(--shadow-xs);border:0;place-items:center;padding:0;display:grid;position:absolute}.blk-edit__remove:before{content:"";position:absolute;inset:-8px}.blk-edit__head{align-items:center;gap:var(--sp-2);padding-left:var(--sp-4);display:flex}.blk-edit__handle{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-tertiary);cursor:grab;place-items:center;display:grid}.blk-edit__title{min-width:0;font-weight:600;font-size:var(--fs-body);align-items:center;gap:var(--sp-2);flex:1;display:flex}.blk-edit__custom{border-radius:var(--r-full);background:var(--accent);flex:none;width:8px;height:8px}.blk-edit__move{gap:var(--sp-1);display:flex}.blk-edit__meta{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.blk-edit__vis{align-items:center;gap:var(--sp-3);display:flex}.blk-edit__preview{pointer-events:none;opacity:.6;max-height:160px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.blk-add{justify-content:center;align-items:center;gap:var(--sp-2);border:1px dashed var(--border-primary);border-radius:var(--r-lg);width:100%;min-height:64px;color:var(--text-secondary);font:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;font-weight:500;display:flex}.blk-add:hover{background:var(--bg-hover);color:var(--text-primary)}.blk-bar{bottom:var(--sp-4);z-index:5;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-6);padding:var(--sp-3);border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary);box-shadow:var(--shadow-lg);display:flex;position:sticky}@media (max-width:767.98px){.blk-bar{bottom:calc(var(--tabbar-h) + var(--sp-2));justify-content:stretch}.blk-bar .ui-btn{flex:1}}.blk-lib{gap:var(--sp-5);flex-direction:column;display:flex}.blk-lib__label{margin:0 0 var(--sp-2);color:var(--text-tertiary)}.blk-lib__item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.blk-opt{gap:var(--sp-4);flex-direction:column;display:flex}.blk-opt__row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.blk-opt__row--top{align-items:flex-start}.blk-opt__row .ui-input{flex:1;min-width:0}.blk-opt__label{min-width:120px;font-size:var(--fs-body);color:var(--text-secondary);font-weight:500}.blk-opt__set{gap:var(--sp-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.blk-opt__check{align-items:center;gap:var(--sp-3);min-height:44px;font-size:var(--fs-body);display:flex}.blk-opt__num{max-width:88px;flex:none!important}.overview__more{gap:var(--sp-5);margin-top:var(--sp-8);padding-top:var(--sp-4);border-top:1px solid var(--border-tertiary);font-size:var(--fs-body);display:flex}.overview__more a{color:var(--text-tertiary);align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.overview__more a:hover{color:var(--accent)}@media (max-width:767.98px){.overview .home-infra{padding:16px}.overview .ui-pagehead__actions{display:none}.blk-toolbar{justify-content:stretch}.blk-toolbar .ui-btn{flex:1}}.leads-page .leads-note{margin:var(--sp-3) 0 0;color:var(--text-quaternary)}
.dm-filterrow{align-items:flex-start;gap:var(--sp-2);display:flex}.dm-filterrow .ui-filters{flex:auto;min-width:0}.dm-filterrow .ui-infotip{padding-top:var(--sp-1_5);flex:none}[data-page^=domains] .ui-table .ui-pill[data-tone=neutral],[data-page^=domains] .ui-dt-list .ui-pill[data-tone=neutral]{height:auto;color:var(--text-tertiary);background:0 0;border:0;padding:0;font-weight:400}[data-page=domains\.list] .ui-table td .ui-pill{white-space:normal;height:auto;min-height:22px;line-height:var(--lh-caption)}.dm-rowdetail{gap:var(--sp-4);flex-direction:column;display:flex}.dm-rowdetail__grid{gap:var(--sp-4) var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.dm-group h3{margin:0 0 var(--sp-1);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);font-weight:600}.dm-group h3 .t-meta{margin-left:var(--sp-1);font-weight:400}.dm-group .ui-kv{grid-template-columns:minmax(96px,140px) minmax(0,1fr)}.dm-group .ui-kv dt,.dm-group .ui-kv dd{padding:6px 0}.dm-rowdetail__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.dm-problems{align-items:flex-start;gap:var(--sp-2);color:var(--bad-fg);font-size:var(--fs-body);line-height:var(--lh-body);margin:0;display:flex}.dm-problems svg{flex:none;margin-top:2px}.dm-tabs{margin:var(--sp-6) 0 var(--sp-6)}.dm-tabs .ui-tabs--line{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.dm-tabs .ui-tabs--line::-webkit-scrollbar{display:none}.dm-tabs .ui-tab{white-space:nowrap;flex:none}.dm-nowrap{white-space:nowrap}.dm-bl-summary{display:none}.dm-dnstable td{vertical-align:top}.dm-dnstable td.dm-dnsval{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.dm-dnstable tbody tr,.dm-dnstable tbody td{height:auto}.dm-dnstable td{padding-top:var(--sp-3);padding-bottom:var(--sp-3)}.dm-dnstable td:first-child{white-space:nowrap;font-weight:500}@media (max-width:767.98px){.dm-filterrow .ui-infotip{display:none}.dm-rowdetail__grid{grid-template-columns:minmax(0,1fr)}.dm-tabs{margin:var(--sp-4) -16px var(--sp-4);padding:0 16px}.dm-tabs .ui-tabs--line{gap:0}.dm-tabs .ui-tab{flex:auto;justify-content:center;min-width:44px;padding:0 4px 12px}.dm-sendtable .dm-opt,.dm-bltable .dm-bl-list{display:none}.dm-bltable td{white-space:normal}.dm-bl-summary{margin-top:2px;display:block}.ui-table.dm-dnstable{table-layout:fixed;width:100%}.dm-dnstable th:first-child,.dm-dnstable td:first-child{width:72px}.dm-dnstable th:nth-child(2),.dm-dnstable td:nth-child(2){width:96px}}.dm-filterrow .ui-segmented{flex:none}@media (max-width:767.98px){.dm-filterrow{flex-wrap:wrap}.dm-filterrow .ui-segmented{order:3}}
.mbx-offpill{align-items:center;gap:4px;display:inline-flex}.mbx-offpill .ui-pill svg{flex:none}.mbx-crumbs{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary);align-items:center;gap:6px;min-width:0;margin:0 0 12px;display:flex}.mbx-crumbs a{color:var(--text-tertiary);font-weight:600}.mbx-crumbs a:hover{color:var(--text-primary)}.mbx-crumbs svg{color:var(--fg-quaternary);flex:none}.mbx-crumbs span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:767.98px){.mbx-crumbs{display:none}.mbx-page:not(.mbx-detail) .ui-pagehead{flex-wrap:nowrap;align-items:flex-end}.mbx-page:not(.mbx-detail) .ui-pagehead__actions,.mbx-detail .ui-pagehead__actions{width:auto}}.mbx-why{flex-direction:column;gap:2px;display:flex}.mbx-why__fix{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary)}.mbx-sortselect{flex:none;width:auto;display:none}.mbx-phonelist{display:none}@media (max-width:767.98px){.mbx-table{display:none}.mbx-phonelist{display:block}.mbx-sortselect{flex:auto;max-width:none;display:block}.mbx-list .ui-tabletools__count{flex:none}}.mbx-table>.ui-table>tbody>tr>td{height:60px}.mbx-table>.ui-table>*>tr>th,.mbx-table>.ui-table>tbody>tr:not(.ui-row-detail)>td{padding-left:12px;padding-right:12px}.mbx-table>.ui-table>*>tr>th:first-child,.mbx-table>.ui-table>tbody>tr:not(.ui-row-detail)>td:first-child{padding-left:16px}.mbx-table>.ui-table>*>tr>th:last-child,.mbx-table>.ui-table>tbody>tr:not(.ui-row-detail)>td:last-child{padding-right:20px}.mbx-table>.ui-table>tbody>tr.ui-row-detail>td{height:auto;padding:16px 20px 20px 48px}.mbx-table th[data-col=perday]{white-space:nowrap}@media (max-width:1279.98px){.mbx-table th[data-col=perday]{white-space:normal;min-width:96px;max-width:112px;line-height:var(--lh-caption)}}.mbx-addr{vertical-align:middle;max-width:34ch;display:inline-block}.mbx-domain{vertical-align:middle;max-width:24ch;display:inline-block}@media (max-width:1279.98px){.mbx-addr{max-width:24ch}.mbx-domain{max-width:16ch}.mbx-status small{max-width:150px}}@media (min-width:768px) and (max-width:1023.98px){.mbx-addr{max-width:30ch}}@media (min-width:1024px) and (max-width:1399.98px){.mbx-table [data-col=domain]{display:none}}.mbx-addr{color:var(--text-primary);font-weight:500}.mbx-addr:hover{text-decoration:underline}.mbx-domain{color:var(--text-tertiary)}.mbx-domain:hover{color:var(--text-primary)}.mbx-status{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.mbx-status small{white-space:normal;max-width:190px;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-tertiary)}.mbx-warm{vertical-align:middle;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.mbx-warm>span{text-align:right;min-width:36px}.mbx-list.is-selecting .ui-row--expandable{cursor:default}.mbx-phonelist .ui-list-row__main small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mbx-phonelist .ui-list-row__main>b{font-weight:500}.mbx-phonelist .mbx-phoneaddr{display:block}.mbx-phonelist .ui-list-row__main{min-width:0}.mbx-phonedot{align-items:center;display:inline-flex}.mbx-phonelist__sel{cursor:pointer}.mbx-phonelist__sel .ui-check{flex:none;margin-left:-11px;margin-right:-4px}.mbx-list.is-selecting{padding-bottom:96px}.mbx-spark{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.mbx-spark--empty{width:64px;height:20px}.mbx-spark__threshold{stroke:var(--border-primary);stroke-width:1px;stroke-dasharray:2 2}.mbx-spark__line{fill:none;stroke:var(--fg-quaternary);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.mbx-chartwrap{border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary);max-width:760px;padding:16px}.mbx-chart{width:100%;height:auto;display:block}.mbx-chart__grid{stroke:var(--border-tertiary);stroke-width:1px}.mbx-chart__threshold{stroke:var(--border-primary);stroke-width:1.5px;stroke-dasharray:4 4}.mbx-chart__line{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.mbx-chart__dot{fill:var(--accent)}.mbx-chart__dot[data-tone=warn]{fill:var(--warn-solid)}.mbx-chart__dot[data-tone=bad]{fill:var(--bad-solid)}.mbx-chart__label{fill:var(--text-quaternary)}.mbx-rowdetail{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:16px 32px;display:grid}.mbx-rowdetail .ui-tablewrap{background:var(--bg-primary)}.mbx-rowdetail__kv{grid-template-columns:minmax(120px,160px) minmax(0,1fr)}.mbx-rowdetail__kv dt,.mbx-rowdetail__kv dd{padding:8px 0}.mbx-rowdetail__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}@media (max-width:1180px){.mbx-rowdetail{grid-template-columns:minmax(0,1fr)}}.mbx-windows .ui-table th:first-child,.mbx-windows .ui-table td:first-child{padding-left:16px}.mbx-windows .ui-table th,.mbx-windows .ui-table td{padding-left:12px;padding-right:12px}.mbx-bulkbar button:disabled{opacity:.4}@media (max-width:767.98px){.mbx-bulkbar{justify-content:space-between;gap:0;padding:4px 6px 4px 14px}.mbx-bulkbar button{padding:8px 10px}.mbx-bulkbar .mbx-bulkbar__word,.mbx-bulkbar .mbx-bulkbar__cancel,.mbx-bulkbar .mbx-bulkbar__warn{display:none}}.mbx-bulkbar__warn{font-size:var(--fs-caption);color:var(--text-on-inverse-muted);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.mbx-morelist{border-top:0}.mbx-morelist li:last-child .ui-list-row{border-bottom:0}.mbx-morelist__btn{border:0;border-bottom:1px solid var(--border-secondary);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;padding-left:4px;padding-right:4px}.mbx-morelist__btn:hover{background:var(--bg-hover)}.mbx-help{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-tertiary);margin:0 0 12px}.mbx-gatenote{border:1px solid var(--warn-border);border-radius:var(--r-md);background:var(--warn-tint);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;display:flex}.mbx-gatenote svg{color:var(--warn-solid);flex:none;margin-top:2px}.mbx-targets{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary);margin-top:16px}.mbx-targets summary{cursor:pointer;color:var(--text-secondary);padding:6px 0;font-weight:600}.mbx-targets ul{border:1px solid var(--border-secondary);border-radius:var(--r-md);max-height:200px;margin:6px 0 0;padding:0;list-style:none;overflow:auto}.mbx-targets li{border-bottom:1px solid var(--border-tertiary);overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:6px 12px;display:flex}.mbx-targets li:last-child{border-bottom:0}.mbx-targets li[data-blocked]{color:var(--text-quaternary)}.mbx-targets li small{color:var(--warn-fg);flex:none}.ui-sheet .ui-field+.ui-field,.ui-sheet .ui-field+.mbx-help,.ui-sheet .mbx-gatenote+.ui-field{margin-top:16px}.ui-sheet .ui-field+.mbx-help{margin-top:12px}.mbx-tags{border:1px solid var(--border-primary);border-radius:var(--r-md);background:var(--bg-primary);min-height:40px;box-shadow:var(--shadow-xs);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px;display:flex}.mbx-tags:focus-within{border-color:var(--accent-border);box-shadow:var(--shadow-xs),var(--focus-ring)}.mbx-tags[data-disabled]{background:var(--bg-secondary);cursor:not-allowed}.mbx-tag{border-radius:var(--r-full);background:var(--bg-active);height:28px;color:var(--text-secondary);font-size:var(--fs-meta);line-height:var(--lh-meta);align-items:center;gap:2px;padding:0 4px 0 10px;font-weight:500;display:inline-flex}.mbx-tag button{border-radius:var(--r-full);width:24px;height:24px;color:var(--fg-quaternary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.mbx-tag button:hover{background:var(--bg-hover);color:var(--fg-secondary)}.mbx-tags__input{min-width:80px;height:30px;font-size:var(--fs-input);color:var(--text-primary);background:0 0;border:0;outline:none;flex:120px;padding:0 6px}@media (pointer:coarse),(max-width:767.98px){.mbx-tag button{width:36px;height:36px;margin:-4px -4px -4px 0}.mbx-tag{height:36px}.mbx-tags__input{height:40px}}.mbx-sig{flex-direction:column;gap:12px;display:flex}.mbx-sig__vars{flex-wrap:wrap;gap:6px;display:flex}.mbx-sig__vars .ui-chip{height:28px;font-family:var(--font-mono);font-size:var(--fs-caption);padding:0 10px}.mbx-sig__preview{border:1px solid var(--border-secondary);border-radius:var(--r-md);overflow:hidden}.mbx-sig__previewhead{background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary);font-size:var(--fs-meta);color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}.mbx-sig__previewhead span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mbx-sig__frame{background:var(--white);border:0;width:100%;height:140px;display:block}.mbx-sig__html{max-height:180px;font-family:var(--font-mono);font-size:var(--fs-caption);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary);margin:0;padding:12px;overflow:auto}.mbx-sig__empty{text-align:center;font-size:var(--fs-meta);color:var(--text-quaternary);padding:24px 12px}.mbx-sig__note{border-top:1px solid var(--border-tertiary);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-quaternary);margin:0;padding:8px 12px}.mbx-results__sum{font-size:var(--fs-body);color:var(--text-tertiary);margin:0 0 8px}.mbx-results__sum b{color:var(--text-primary);font-variant-numeric:tabular-nums}.mbx-results .ui-list{max-height:50dvh;margin-bottom:12px;overflow:auto}.mbx-ok{color:var(--good-solid)}.mbx-photo{grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:16px;display:grid}.mbx-photo__preview{border-radius:var(--r-full);background:var(--bg-active);width:96px;height:96px;font-size:var(--fs-caption);color:var(--text-quaternary);place-items:center;display:grid;overflow:hidden}.mbx-photo__preview img{object-fit:cover;width:100%;height:100%}.mbx-radios{border:1px solid var(--border-secondary);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.mbx-radio{border-bottom:1px solid var(--border-tertiary);cursor:pointer;min-height:48px;font-size:var(--fs-body);color:var(--text-primary);align-items:center;gap:12px;padding:8px 12px;display:flex}.mbx-radio:last-child{border-bottom:0}.mbx-radio[data-disabled]{cursor:not-allowed;color:var(--text-quaternary)}.mbx-radio input{accent-color:var(--accent);flex:none;width:18px;height:18px}.mbx-radio__text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.mbx-radio__text small{font-size:var(--fs-caption);color:var(--warn-fg)}.mbx-menu{min-width:260px;max-width:340px}.mbx-menu .ui-menu-item{white-space:normal;align-items:flex-start;padding-top:8px;padding-bottom:8px}.mbx-menu .ui-menu-item svg{margin-top:2px}.mbx-menu .ui-menu-item[disabled]{opacity:.5;cursor:not-allowed}.mbx-menu .ui-menu-item[disabled]:hover{background:0 0}.mbx-menu__text{flex-direction:column;min-width:0;display:flex}.mbx-menu__text small{white-space:normal}.mbx-menu__note{border-radius:var(--r-sm);background:var(--warn-tint);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-secondary);white-space:normal;margin:4px 6px 6px;padding:8px 10px}@media (max-width:767.98px){.mbx-menu{max-width:none}}.mbx-detail .ui-tabs--line{margin-bottom:20px}.mbx-headline{box-sizing:border-box;border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary);flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:880px;margin:0 0 16px;padding:16px 20px;display:flex}.mbx-headline__label{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary);flex-basis:100%;align-items:center;gap:6px;font-weight:500;display:inline-flex}.mbx-headline__value{font-size:var(--fs-stat);line-height:var(--lh-stat);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}.mbx-headline__value.ui-tone-bad{color:var(--bad-fg)}.mbx-headline__value.ui-tone-warn{color:var(--warn-fg)}.mbx-detail .ui-kv{max-width:880px}.mbx-more{margin-top:4px}.mbx-more summary{cursor:pointer;min-height:36px;font-size:var(--fs-body);color:var(--text-secondary);align-items:center;font-weight:600;display:inline-flex}.mbx-more[open] summary{margin-bottom:8px}.mbx-sendtable{max-width:880px;max-height:480px;margin-top:16px}.mbx-detail .mbx-windows{max-width:880px}.mbx-detail .ui-pagehead h1{overflow-wrap:break-word}.mbx-history .ui-list-row{align-items:flex-start}.mbx-history .ui-list-row__main>b{font-weight:600}.mbx-history__params{color:var(--text-tertiary);font-weight:400}.mbx-history__err{margin-top:2px}.mbx-history__more{font-size:var(--fs-meta);margin:12px 0 0}@media (max-width:767.98px){.mbx-history .ui-list-row{flex-wrap:wrap}.mbx-history .ui-list-row__end{justify-content:flex-start;width:100%}.mbx-chartwrap{padding:8px}}.ui-sheet .ui-field>.ui-segmented{align-self:flex-start}.mbx-winnote{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary);margin:0 0 12px}.mbx-th-abbr{cursor:help;text-decoration:none}.mbx-phonelist>li{align-items:center;display:flex;position:relative}.mbx-phonelist>li>.ui-list-row{flex:1;min-width:0}.mbx-phonelist>li>.ui-mpill{margin-right:16px}.mbx-phonelist>li.ui-dt-list__cap{display:flex}@media (max-width:1599.98px){.mbx-table [data-col=domain]{display:none}}@media (max-width:1439.98px){.mbx-table [data-col=age]{display:none}}
.ops-pills{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ops-subnav{margin:0 0 16px}.ops-subnav__seg{display:none}@media (max-width:767.98px){.ops-subnav__tabs{display:none}.ops-subnav__seg{display:block}.ops-subnav__seg .ui-segmented{width:100%;display:flex}.ops-subnav__seg .ui-seg{flex:1;justify-content:center}.ui-pagehead:has(.ops-buybtn){padding-right:56px;position:relative}.ui-pagehead__actions:has(.ops-buybtn){width:auto;position:absolute;top:0;right:0}.ops-buybtn{width:var(--hit);height:var(--hit);border-radius:var(--r-full);justify-content:center;padding:0}.ops-buybtn>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-strip__text--full{display:none}.ops-strip__text--short{display:block}#page .ui-filter{min-width:var(--hit);justify-content:center}}@media (min-width:768px){.ops-strip__text--short{display:none}}.ops-strip{border:1px solid var(--border-secondary);border-radius:var(--r-lg);background:var(--bg-primary);margin:0 0 16px}.ops-strip>summary{cursor:pointer;min-height:44px;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary);align-items:center;gap:12px;padding:8px 16px;list-style:none;display:flex}.ops-strip>summary::-webkit-details-marker{display:none}.ops-strip>summary:hover{background:var(--bg-hover);border-radius:var(--r-lg)}.ops-strip__icon{border-radius:var(--r-full);background:var(--bg-active);width:28px;height:28px;color:var(--fg-tertiary);flex:none;place-items:center;display:inline-grid}.ops-strip__text{overflow-wrap:anywhere;flex:1;min-width:0}.ops-strip__chev{color:var(--fg-quaternary);transition:transform var(--dur) var(--ease);flex:none}.ops-strip[open] .ops-strip__chev{transform:rotate(180deg)}.ops-strip__body{padding:0 16px 8px}.ops-strip__body .ui-list{border-top:1px solid var(--border-secondary)}.ops-strip__body .ui-list-row:last-child{border-bottom:0}.ops-board__list{display:none}@media (max-width:767.98px){.ops-board__table{display:none}.ops-board__list{display:block}}.ops-listbtn{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ops-listbtn:active{background:var(--bg-active)}.ops-board__list .ui-list-row__main>b{align-items:center;gap:6px;min-width:0;display:flex}.ops-board__list .ops-title{min-width:0}.ops-domain{align-items:center;gap:6px;min-width:0;display:inline-flex}.ops-dryicon{color:var(--fg-quaternary);display:inline-flex}.ops-nextcell{min-width:220px;max-width:360px;white-space:normal!important}.ops-next{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-tertiary);display:block}.ops-next b{color:var(--text-secondary);font-weight:500}.ops-next b[data-you=true]{color:var(--text-primary);font-weight:600}.ops-twoline{line-height:var(--lh-meta);flex-direction:column;align-items:flex-end;display:inline-flex}.ops-twoline>span{color:var(--text-secondary)}.ops-twoline small{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-quaternary)}.ops-twoline--left{align-items:flex-start}.ops-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.ops-result{max-width:320px}.ops-testtag{margin-left:6px}.ops-panel{flex-direction:column;gap:16px;max-width:880px;display:flex}.ops-meta{color:var(--text-tertiary);margin:0}.ops-panel .ui-callout{margin:0}.ops-log .ui-list{border-top:1px solid var(--border-secondary)}.ops-log .ui-list-row{align-items:flex-start}.ops-log .ui-list-row__main>small{white-space:normal}.ops-log .ui-list-row__end{flex-direction:column;align-items:flex-end;gap:4px}.ops-logtime{white-space:nowrap}.ops-logmore{margin-top:8px}.ops-logdetail{height:auto;min-height:0;font-size:inherit;padding:0;font-weight:500}.ops-lograw{flex-direction:column;gap:4px;margin-top:4px;display:flex}.ops-lograw code{font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-tertiary);white-space:normal;overflow-wrap:anywhere}.ops-panel__actions,.ops-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-muted{color:var(--text-tertiary);margin:0}.ops-code{border-radius:var(--r-md);background:var(--bg-secondary);border:1px solid var(--border-secondary);max-height:160px;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-caption);white-space:pre-wrap;word-break:break-all;color:var(--text-secondary);padding:8px 10px;display:block;overflow:auto}.ops-sheetstage{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.ops-toolbar{align-items:center;gap:12px;margin:0 0 16px;display:flex}.ops-toolbar .ui-filters{flex:1;min-width:0;margin:0}.ops-testchip{flex:none}@media (max-width:767.98px){.ops-toolbar{flex-wrap:wrap;gap:0}.ops-toolbar .ui-filters{flex-basis:100%;margin:0 -16px 8px}.ops-testchip{margin:0 0 12px}}.ops-more{justify-content:center;padding:16px 0;display:flex}@media (min-width:768px) and (max-width:1023.98px){.ops-board__table .ops-twoline small{display:none}.ops-board__table .ops-nextcell{min-width:160px}.ops-board__table .ui-table th,.ops-board__table .ui-table td{padding-left:12px;padding-right:12px}.ops-board__table .ui-table th:first-child,.ops-board__table .ui-table td:first-child{padding-left:16px}.ops-board__table .ops-ellipsis{max-width:190px}.ops-board__table .ops-result{max-width:120px}}.ops-flow{max-width:720px;margin:0 auto}.ops-flow__head{grid-template-columns:1fr;gap:4px;margin:0 0 24px;display:grid}.ops-flow__cancel{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--accent);justify-self:start}.ops-flow__title h1{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:-.02em;color:var(--text-primary);margin:4px 0 0;font-weight:600}.ops-flow__step{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary);margin-top:2px;display:block}.ops-flow__pills:empty{display:none}.ops-flow__note{margin-top:16px}.ops-flow__foot{border-top:1px solid var(--border-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding-top:16px;display:flex}.ops-flow__spacer{flex:1}.ops-flow__foot--sticky{z-index:5;background:var(--bg-primary);padding-bottom:16px;position:sticky;bottom:0}@media (min-width:768px){.ops-flow__head{grid-template-columns:auto 1fr auto;align-items:end;column-gap:16px}.ops-flow__cancel{grid-column:1/-1}.ops-flow__title{grid-column:1/3}.ops-flow__pills{grid-area:2/3;align-self:center}}@media (max-width:767.98px){.ops-flow__head{border-bottom:1px solid var(--border-secondary);grid-template-columns:auto 1fr auto;align-items:center;margin:0 -16px 16px;padding:0 16px 12px}.ops-flow__cancel{min-height:var(--hit);align-items:center;display:inline-flex}.ops-flow__title{text-align:center;min-width:0}.ops-flow__title h1{font-size:var(--fs-section);line-height:var(--lh-section);margin:0}.ops-flow__step{font-size:var(--fs-caption);line-height:var(--lh-caption)}.ops-flow__foot--sticky{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--border-secondary);margin:0 -16px;padding:12px 16px}.ops-flow__foot .ui-btn--primary{flex:100%}.ops-flow__foot .ui-btn--link{min-height:var(--hit)}}.ops-form{flex-direction:column;gap:20px;display:flex}.ops-chips{flex-wrap:wrap;gap:8px;display:flex}.ops-formerr,.ops-refusal{color:var(--bad-fg);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.ops-h2{font-size:var(--fs-section);line-height:var(--lh-section);color:var(--text-primary);margin:0 0 8px;font-weight:600}.ops-planlist{border-top:1px solid var(--border-secondary);margin:0;padding:0;list-style:none}.ops-planlist li{border-bottom:1px solid var(--border-tertiary);align-items:center;gap:12px;min-height:48px;padding:8px 0;display:flex}.ops-planlist__n{text-align:right;width:24px;font-size:var(--fs-caption);color:var(--text-quaternary);font-variant-numeric:tabular-nums;flex:none}.ops-planlist__main{flex-direction:column;flex:1;min-width:0;display:flex}.ops-planlist__main b{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);font-weight:500}.ops-planlist__main small{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-tertiary)}.ops-planlist__who{font-size:var(--fs-caption);color:var(--text-quaternary);flex:none}.ops-planlist__who[data-who=you]{color:var(--warn-fg);font-weight:600}.ops-compare{flex-direction:column;gap:16px;display:flex}.ops-compare>.ui-callout,.ops-compare__sum{margin:0}.ops-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-reg{color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.ops-avail{color:var(--text-secondary)}.ops-compare .ops-twoline small{white-space:normal}.ops-compare .ui-table tr.ops-newgroup>td{border-top:1px solid var(--border-primary)}.ops-pickrow{cursor:pointer}.ops-pickrow[aria-disabled=true]{cursor:default}.ops-pickrow[aria-disabled=true] .ui-list-row__main>b{color:var(--text-tertiary)}.ops-accterr{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--bad-fg);margin:0;padding:0;list-style:none}.ops-deals .ui-list-row__value{white-space:normal;text-align:right}.ops-wallets{min-width:0}.ops-backlink{min-height:32px;font-size:var(--fs-body);color:var(--accent);align-items:center;margin:0 0 8px;display:inline-flex}.ops-facts{max-width:880px;margin:24px 0 0}.ops-actionbar{gap:8px;margin:24px 0 0;display:flex}@media (max-width:767.98px){.ops-backlink{display:none}.ops-actionbar{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:5;background:var(--bg-primary);box-shadow:0 -1px 0 var(--border-secondary);margin:24px -16px 0;padding:12px 16px;position:sticky}.ops-actionbar .ops-actions,.ops-actionbar .ui-btn{flex:1}}.ops-short{color:var(--warn-fg);margin:0}.ops-form .ui-segmented{align-self:flex-start}@media (pointer:coarse),(max-width:767.98px){.ops-logmore{min-height:var(--hit)}.ops-logdetail{min-height:var(--hit);min-width:var(--hit)}}
