@media (max-width:1024px){:root{--container-max-width:85vw}}@media (max-width:768px){:root{--container-max-width:95vw;--font-size-xxs:9px;--font-size-xs:10px;--font-size-s:11px;--font-size-sm:12px;--font-size-base:13px;--font-size-md:14px;--font-size-lg:15px;--font-size-xl:17px;--font-size-2xl:19px;--font-size-3xl:23px;--font-size-4xl:34px;--font-size-5xl:40px;--font-size-6xl:48px}}@media (max-width:480px){:root{--container-max-width:95vw;--img-width:90px;--font-size-xxs:8px;--font-size-xs:9px;--font-size-s:10px;--font-size-sm:11px;--font-size-base:12px;--font-size-md:13px;--font-size-lg:14px;--font-size-xl:16px;--font-size-2xl:18px;--font-size-3xl:22px;--font-size-4xl:33px;--font-size-5xl:38px;--font-size-6xl:46px}}@media (min-width:1600px){:root{--reading-max-width:1440px;--modal-width-sm:520px}}@media (min-width:2560px){:root{--reading-max-width:1660px;--modal-width-sm:660px;--font-size-xs:14px;--font-size-s:15px;--font-size-sm:16px;--font-size-base:18px;--font-size-md:19px;--font-size-lg:20px;--font-size-xl:22px;--font-size-2xl:25px;--font-size-3xl:30px;--font-size-4xl:44px;--font-size-5xl:52px;--font-size-6xl:62px;--spacing-xs:5px;--spacing-sm:10px;--spacing-md:15px;--spacing-lg:20px;--spacing-xl:25px;--spacing-2xl:30px;--spacing-3xl:40px;--spacing-4xl:50px;--spacing-5xl:75px;--spacing-6xl:100px;--container-max-width:80vw;--img-width:130px;--flag-img-width:16px;--flag-img-height:12px;--icon-3xs:12px;--icon-2xs:13px;--icon-xs:14px;--icon-s:15px;--icon-sm:16px;--icon-md:18px;--icon-lg:20px;--icon-xl:22px;--icon-2xl:24px;--inv-main-icon:42px}}@media (min-width:3440px){:root{--reading-max-width:1840px;--font-size-xs:15px;--font-size-s:17px;--font-size-sm:18px;--font-size-base:20px;--font-size-md:21px;--font-size-lg:23px;--font-size-xl:25px;--font-size-2xl:28px;--font-size-3xl:34px;--font-size-4xl:49px;--font-size-5xl:59px;--font-size-6xl:70px;--spacing-xs:6px;--spacing-sm:11px;--spacing-md:17px;--spacing-lg:22px;--spacing-xl:28px;--spacing-2xl:34px;--spacing-3xl:45px;--spacing-4xl:56px;--spacing-5xl:84px;--spacing-6xl:112px;--container-max-width:80vw;--topbar-height:72px;--img-width:150px;--flag-img-width:18px;--flag-img-height:14px}}@media (min-width:3840px){:root{--reading-max-width:2040px;--modal-width-sm:880px;--font-size-xs:17px;--font-size-s:19px;--font-size-sm:21px;--font-size-base:22px;--font-size-md:24px;--font-size-lg:26px;--font-size-xl:29px;--font-size-2xl:32px;--font-size-3xl:38px;--font-size-4xl:56px;--font-size-5xl:67px;--font-size-6xl:80px;--spacing-xs:6px;--spacing-sm:13px;--spacing-md:19px;--spacing-lg:26px;--spacing-xl:32px;--spacing-2xl:38px;--spacing-3xl:51px;--spacing-4xl:64px;--spacing-5xl:96px;--spacing-6xl:128px;--container-max-width:80vw;--topbar-height:80px;--img-width:170px;--icon-3xs:14px;--icon-2xs:15px;--icon-xs:16px;--icon-s:17px;--icon-sm:18px;--icon-md:20px;--icon-lg:22px;--icon-xl:24px;--icon-2xl:26px;--inv-main-icon:44px}}@media (min-width:5120px){:root{--reading-max-width:2560px;--font-size-xs:22px;--font-size-s:24px;--font-size-sm:26px;--font-size-base:28px;--font-size-md:30px;--font-size-lg:32px;--font-size-xl:36px;--font-size-2xl:40px;--font-size-3xl:48px;--font-size-4xl:70px;--font-size-5xl:84px;--font-size-6xl:100px;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:40px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:80px;--spacing-5xl:120px;--spacing-6xl:160px;--container-max-width:80vw;--topbar-height:100px;--img-width:200px;--flag-img-width:22px;--flag-img-height:16px;--icon-3xs:18px;--icon-2xs:19px;--icon-xs:20px;--icon-s:21px;--icon-sm:22px;--icon-md:24px;--icon-lg:26px;--icon-xl:28px;--icon-2xl:30px;--inv-main-icon:50px}}@media (min-width:7680px){:root{--reading-max-width:3600px;--modal-width-sm:1500px;--font-size-xs:31px;--font-size-s:34px;--font-size-sm:36px;--font-size-base:39px;--font-size-md:42px;--font-size-lg:45px;--font-size-xl:50px;--font-size-2xl:56px;--font-size-3xl:67px;--font-size-4xl:98px;--font-size-5xl:118px;--font-size-6xl:140px;--spacing-xs:11px;--spacing-sm:22px;--spacing-md:34px;--spacing-lg:45px;--spacing-xl:56px;--spacing-2xl:67px;--spacing-3xl:90px;--spacing-4xl:112px;--spacing-5xl:168px;--spacing-6xl:224px;--container-max-width:85vw;--topbar-height:140px;--img-width:300px;--flag-img-width:30px;--flag-img-height:18px;--icon-3xs:30px;--icon-2xs:32px;--icon-xs:34px;--icon-s:36px;--icon-sm:38px;--icon-md:40px;--icon-lg:42px;--icon-xl:44px;--icon-2xl:46px;--inv-main-icon:56px}}:root{--teal-25:#e2f0f4;--teal-50:#e6f2f4;--teal-75:#eaf3f6;--teal-100:#c7e3f0;--teal-105:#bfe0e7;--teal-125:#d0e5e9;--teal-150:#d5e5ea;--teal-175:#8bc3cf;--teal-200:#a9c8d1;--teal-225:#7fc4e0;--teal-250:#2dd4bf;--teal-300:#7ab3bf;--teal-325:#1ab3c8;--teal-350:#5a9dab;--teal-375:#6ba3ae;--teal-400:#429aa6;--teal-425:#619fb4;--teal-450:#0d95ac;--teal-475:#0a7a8f;--teal-500:#117b89;--teal-525:#4d8293;--teal-550:#01614a;--teal-575:#115e69;--teal-600:#1f6f82;--teal-605:#1b6e80;--teal-625:#2e6173;--teal-650:#0b5f7a;--teal-675:#0d6675;--teal-700:#0a5f5a;--teal-705:#005263;--teal-725:#234f5e;--teal-750:#0a5261;--teal-775:#0b5862;--teal-800:#00404d;--teal-825:#0a3f52;--teal-900:#00222d;--teal-925:#00212c;--navy-600:#0a4355;--navy-625:#406373;--navy-650:#2c4c59;--navy-675:#2a3f4f;--navy-700:#3a4a4e;--navy-725:#354d52;--navy-750:#35535d;--navy-800:#073342;--navy-825:#2a3038;--navy-875:#1e2328;--navy-900:#072b39;--navy-925:#1a2428;--slate-50:#f7f9fa;--slate-150:#c9d2d5;--slate-175:#c2cdd1;--slate-200:#cbd5e1;--slate-225:#c8d1d8;--slate-250:#cbd5e0;--slate-300:#9fbcc6;--slate-400:#7e97a0;--slate-475:#5c7681;--slate-500:#64748b;--slate-525:#5b7079;--slate-550:#4e7280;--slate-600:#475569;--slate-800:#2e3540;--blue-50:#e8f4fb;--blue-75:#f8f9fe;--blue-100:#dbeafe;--blue-200:#93c5fd;--blue-400:#3b82f6;--blue-425:#5193d6;--blue-525:#1976d2;--blue-700:#1e40af;--blue-725:#0d4a78;--blue-900:#0d1f2d;--white:#fff;--grey-25:#fafafa;--grey-50:#f3f5f6;--grey-75:#d7dddb;--grey-100:#e6ecee;--grey-125:#e0e0e0;--grey-200:#d0d0d0;--grey-225:#c8c4bf;--grey-275:#9aa4a8;--grey-300:#b0bfc3;--grey-325:#b2afab;--grey-375:#8a979b;--grey-400:#999;--grey-425:#838b8c;--grey-450:#959595;--grey-475:#72797a;--grey-500:#6a858e;--grey-525:#6b7280;--grey-575:#5a6b70;--grey-600:#666;--grey-625:#555;--grey-675:#444;--grey-700:#495457;--grey-725:#3a4448;--grey-800:#2f3638;--grey-825:#333;--grey-950:#101010;--black:#000;--red-50:#fcebec;--red-200:#fca5a5;--red-225:#f5c5c8;--red-300:#f08080;--red-325:#f2949b;--red-400:#ef5350;--red-475:red;--red-500:#e53935;--red-525:#c73b47;--red-550:#d9534f;--red-600:#d32f2f;--red-700:#8b1a1f;--red-725:#721c24;--red-800:#b71c1c;--orange-100:#ffe5c2;--orange-125:#e8e5e1;--orange-200:#f0b870;--orange-225:#f4b27d;--orange-300:#ea9f5d;--orange-400:#f37044;--orange-425:#d9612d;--orange-500:#ff9800;--orange-525:#b7541f;--orange-600:#8b4f00;--orange-700:#ef6c00;--amber-50:#fff3e0;--amber-75:#edebe8;--amber-100:#f5d9b0;--amber-125:#ffd483;--amber-200:#e8c76c;--amber-300:#ffa503;--amber-325:#e39e09;--amber-400:#b67e08;--amber-500:#f5b800;--amber-600:#8a6116;--amber-625:#8c5a14;--yellow-50:#ff0;--green-50:#ecfaf0;--green-100:#d4f4dd;--green-175:#b5d9b4;--green-200:#86d39a;--green-225:#a6e0b5;--green-300:#6fb850;--green-375:#2ba70f;--green-400:#66bb6a;--green-425:#4caf50;--green-475:#2f7d4f;--green-500:#0d7a55;--green-525:#188e63;--green-550:#228b5f;--green-600:#1a9e6e;--green-625:#1e6f3c;--green-700:#155724;--green-800:#2e7d32;--purple-100:#f3eaf5;--purple-300:#c49ece;--purple-500:#945f9e;--purple-600:#7a3f8a;--purple-625:#7a4fbf;--brand-deep:#042631;--brand-deep-2:#0c4358;--brand-medium:#0f7c8b;--brand-teal-text:#0e7683;--brand-powder:#97c4d4;--brand-turquoise:#4ddde0;--brand-orange:#c64912;--brand-orange-dim:#a93c0d;--brand-slate:#8c93a0;--brand-tint:#eff6f9;--frame-bg:var(--navy-800);--frame-card:color-mix(in srgb, var(--navy-900) 40%, transparent);--frame-text:var(--white);--frame-bg-raised:var(--navy-600);--frame-accent:var(--teal-300);--frame-text-muted:var(--teal-200);--frame-text-subtle:var(--grey-500);--frame-text-subtle-raised:var(--grey-300);--frame-accent-hover:color-mix(in srgb, var(--teal-300) 85%, var(--white));--frame-border:color-mix(in srgb, var(--teal-300) 20%, transparent);--frame-border-hover:color-mix(in srgb, var(--teal-300) 40%, transparent);--frame-hover:color-mix(in srgb, var(--white) 10%, transparent);--frame-inverse-bg:var(--white);--frame-inverse-bg-hover:var(--teal-200);--frame-inverse-text:var(--navy-800);--surface:var(--white);--surface-subtle:var(--grey-50);--surface-page:var(--blue-75);--surface-soft:var(--grey-25);--surface-alt:var(--slate-50);--surface-muted:var(--grey-100);--surface-accent:var(--teal-50);--surface-accent-hover:color-mix(in srgb, var(--teal-50) 80%, var(--teal-300));--surface-dark:var(--navy-800);--surface-dark-soft:var(--navy-600);--surface-input:color-mix(in srgb, var(--grey-500) 5%, transparent);--text:var(--navy-900);--text-prose:var(--grey-950);--text-strong:var(--black);--text-muted:var(--grey-500);--text-subtle:var(--grey-300);--text-on-fill:var(--white);--border:var(--grey-300);--border-subtle:var(--grey-100);--border-faint:var(--grey-50);--border-input:color-mix(in srgb, var(--grey-500) 50%, transparent);--accent:var(--teal-500);--brand:var(--teal-500);--accent-deep:var(--teal-700);--accent-strong:var(--teal-600);--accent-soft:var(--teal-300);--accent-border:var(--teal-200);--text-on-accent:var(--navy-800);--accent-soft-hover:color-mix(in srgb, var(--teal-300) 85%, var(--white));--surface-dark-pressed:var(--teal-900);--highlight:var(--orange-400);--highlight-soft:var(--orange-300);--success:var(--green-400);--danger:var(--red-500);--danger-hover:var(--red-600);--warning:var(--orange-500);--success-strong:var(--green-800);--warning-strong:var(--orange-700);--warning-surface:var(--amber-50);--warning-border:color-mix(in srgb, var(--amber-50) 90%, var(--amber-500));--warning-text:color-mix(in srgb, var(--orange-500) 45%, var(--grey-500));--overlay:color-mix(in srgb, var(--black) 65%, transparent);--bg-icon:color-mix(in srgb, var(--teal-925) 40%, transparent);--bg-fill:linear-gradient(90deg, var(--teal-300) 0%, var(--teal-350) 100%);--bg-guest-banner:var(--navy-650);--border-guest-banner:color-mix(in srgb, var(--teal-300) 26%, transparent);--text-guest-banner:var(--teal-100);--icon-guest-banner:var(--teal-300);--bg-guest-banner-light:var(--teal-75);--border-guest-banner-light:var(--teal-150);--text-guest-banner-light:var(--navy-600);--icon-guest-banner-light:var(--teal-475);--bg-options:var(--teal-900);--bg-separator-home:color-mix(in srgb, var(--white) 40%, transparent);--bg-green-button:var(--slate-175);--bg-detail:color-mix(in srgb, var(--navy-800) 5.1%, transparent);--bg-button-secondary:var(--grey-450);--text-accent:var(--teal-300);--border-base:none;--font-primary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xxxs:9px;--font-size-xxs:10px;--font-size-xs:11px;--font-size-s:12px;--font-size-sm:13px;--font-size-base:14px;--font-size-md:15px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:35px;--font-size-5xl:42px;--font-size-6xl:50px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.2;--line-height-base:1.4;--line-height-normal:1.5;--line-height-relaxed:1.7;--line-height-relaxed-l:2;--spacing-xxs:2px;--spacing-xs:4px;--spacing-s:5px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--spacing-3xl:32px;--spacing-4xl:40px;--spacing-5xl:60px;--spacing-6xl:80px;--hash-label-col:7ch;--hash-row-gap:.5em;--hash-chip-pad-y:.18em;--hash-chip-pad-x:.7em;--fp-row-gap:.5em;--fp-control-min-height:2.2em;--fp-control-pad-x:.9em;--radius-s:5px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:15px;--radius-full:50px;--img-width:110px;--flag-img-width:14px;--flag-img-height:10px;--shadow-sm:0 2px 4px color-mix(in srgb, var(--black) 10%, transparent);--shadow-md:0 4px 8px color-mix(in srgb, var(--black) 20%, transparent);--shadow-lg:0 8px 16px color-mix(in srgb, var(--black) 30%, transparent);--shadow-modal:0 24px 48px color-mix(in srgb, var(--black) 35%, transparent);--shadow-card:0 4px 12px color-mix(in srgb, var(--black) 8%, transparent);--shadow-card-hover:0 8px 18px color-mix(in srgb, var(--black) 15%, transparent);--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--z-dropdown:1000;--z-modal:10100;--z-tooltip:11000;--z-topbar:100;--z-content-page-header:50;--container-max-width:75vw;--content-max-width:clamp(1320px, 76vw, 6000px);--notfound-illustration-width:clamp(200px, 26vw, 520px);--invite-illustration-width:clamp(180px, 16vw, 340px);--invite-description-max-width:clamp(320px, 45vw, 640px);--topbar-height:60px;--touch-target-min:25px;--touch-target-comfortable:44px;--modal-width-sm:480px;--reading-max-width:none;--doc-page-search-max-width:clamp(320px, 40vw, 640px);--text-neutral-soft:var(--slate-525);--text-day-out-of-range:var(--slate-250);--bg-diff-same:color-mix(in srgb, var(--green-550) 12%, transparent);--bg-diff-changed:color-mix(in srgb, var(--orange-425) 12%, transparent);--query-field:var(--teal-300);--query-operator:var(--slate-400);--query-and:var(--slate-300);--query-or:var(--teal-25);--query-value:var(--white);--query-keyword:var(--teal-300);--query-paren:var(--slate-400);--query-selection-bg:var(--teal-605);--query-selection-text:var(--white);--query-word-spacing:.08em;--query-bold:.018em;--shadow-popover:0 4px 12px color-mix(in srgb, var(--navy-800) 12%, transparent);--shadow-popover-lg:0 8px 24px color-mix(in srgb, var(--navy-800) 18%, transparent);--icon-3xs:10px;--icon-2xs:11px;--icon-xs:12px;--icon-s:13px;--icon-sm:14px;--icon-md:16px;--icon-lg:18px;--icon-xl:20px;--icon-2xl:22px;--inv-main-icon:40px}[data-theme=light]{--frame-bg:var(--white);--frame-card:var(--white);--frame-text:var(--navy-800);--frame-bg-raised:var(--grey-25);--frame-accent:var(--teal-475);--frame-text-muted:var(--navy-600);--frame-text-subtle:var(--navy-800);--frame-text-subtle-raised:var(--navy-800);--frame-accent-hover:color-mix(in srgb, var(--teal-500) 60%, var(--teal-300));--frame-border:color-mix(in srgb, var(--navy-800) 15%, transparent);--frame-border-hover:color-mix(in srgb, var(--navy-800) 30%, transparent);--frame-hover:color-mix(in srgb, var(--navy-800) 8%, transparent);--frame-inverse-bg:var(--navy-800);--frame-inverse-bg-hover:var(--navy-600);--frame-inverse-text:var(--white);--accent:var(--teal-475);--success:var(--green-800);--danger:var(--red-600);--danger-hover:var(--red-800);--warning:var(--orange-700);--overlay:color-mix(in srgb, var(--navy-800) 55%, transparent);--bg-icon:var(--navy-800);--bg-fill:linear-gradient(90deg, var(--teal-705) 0%, var(--teal-800) 100%);--bg-guest-banner:var(--teal-75);--border-guest-banner:var(--teal-150);--text-guest-banner:var(--navy-600);--icon-guest-banner:var(--teal-475);--bg-options:var(--slate-150);--bg-separator-home:var(--slate-175);--text-accent:var(--navy-800);--border-base:1px solid var(--slate-175);--query-field:var(--teal-500);--query-operator:var(--slate-475);--query-and:var(--slate-550);--query-or:var(--teal-825);--query-value:var(--navy-900);--query-keyword:var(--teal-500);--query-paren:var(--slate-475);--query-selection-bg:var(--teal-105);--query-selection-text:var(--navy-900);--shadow-sm:0 2px 4px color-mix(in srgb, var(--black) 5%, transparent);--shadow-md:0 4px 8px color-mix(in srgb, var(--black) 8%, transparent);--shadow-lg:0 8px 16px color-mix(in srgb, var(--black) 12%, transparent);--shadow-modal:0 20px 40px color-mix(in srgb, var(--navy-800) 18%, transparent)}[data-query-surface=light]{--query-field:var(--teal-500);--query-operator:var(--slate-475);--query-and:var(--slate-550);--query-or:var(--teal-825);--query-value:var(--navy-900);--query-keyword:var(--teal-500);--query-paren:var(--slate-475);--query-selection-bg:var(--teal-105);--query-selection-text:var(--navy-900)}@media (max-width:1024px){:root{--container-max-width:85vw}}@media (max-width:768px){:root{--container-max-width:95vw;--font-size-xxs:9px;--font-size-xs:10px;--font-size-s:11px;--font-size-sm:12px;--font-size-base:13px;--font-size-md:14px;--font-size-lg:15px;--font-size-xl:17px;--font-size-2xl:19px;--font-size-3xl:23px;--font-size-4xl:34px;--font-size-5xl:40px;--font-size-6xl:48px}}@media (max-width:480px){:root{--container-max-width:95vw;--img-width:90px;--font-size-xxs:8px;--font-size-xs:9px;--font-size-s:10px;--font-size-sm:11px;--font-size-base:12px;--font-size-md:13px;--font-size-lg:14px;--font-size-xl:16px;--font-size-2xl:18px;--font-size-3xl:22px;--font-size-4xl:33px;--font-size-5xl:38px;--font-size-6xl:46px}}@media (min-width:1600px){:root{--reading-max-width:1440px;--modal-width-sm:520px}}@media (min-width:2560px){:root{--reading-max-width:1660px;--modal-width-sm:660px;--font-size-xs:14px;--font-size-s:15px;--font-size-sm:16px;--font-size-base:18px;--font-size-md:19px;--font-size-lg:20px;--font-size-xl:22px;--font-size-2xl:25px;--font-size-3xl:30px;--font-size-4xl:44px;--font-size-5xl:52px;--font-size-6xl:62px;--spacing-xs:5px;--spacing-sm:10px;--spacing-md:15px;--spacing-lg:20px;--spacing-xl:25px;--spacing-2xl:30px;--spacing-3xl:40px;--spacing-4xl:50px;--spacing-5xl:75px;--spacing-6xl:100px;--container-max-width:80vw;--img-width:130px;--flag-img-width:16px;--flag-img-height:12px;--icon-3xs:12px;--icon-2xs:13px;--icon-xs:14px;--icon-s:15px;--icon-sm:16px;--icon-md:18px;--icon-lg:20px;--icon-xl:22px;--icon-2xl:24px;--inv-main-icon:42px}}@media (min-width:3440px){:root{--reading-max-width:1840px;--font-size-xs:15px;--font-size-s:17px;--font-size-sm:18px;--font-size-base:20px;--font-size-md:21px;--font-size-lg:23px;--font-size-xl:25px;--font-size-2xl:28px;--font-size-3xl:34px;--font-size-4xl:49px;--font-size-5xl:59px;--font-size-6xl:70px;--spacing-xs:6px;--spacing-sm:11px;--spacing-md:17px;--spacing-lg:22px;--spacing-xl:28px;--spacing-2xl:34px;--spacing-3xl:45px;--spacing-4xl:56px;--spacing-5xl:84px;--spacing-6xl:112px;--container-max-width:80vw;--topbar-height:72px;--img-width:150px;--flag-img-width:18px;--flag-img-height:14px}}@media (min-width:3840px){:root{--reading-max-width:2040px;--modal-width-sm:880px;--font-size-xs:17px;--font-size-s:19px;--font-size-sm:21px;--font-size-base:22px;--font-size-md:24px;--font-size-lg:26px;--font-size-xl:29px;--font-size-2xl:32px;--font-size-3xl:38px;--font-size-4xl:56px;--font-size-5xl:67px;--font-size-6xl:80px;--spacing-xs:6px;--spacing-sm:13px;--spacing-md:19px;--spacing-lg:26px;--spacing-xl:32px;--spacing-2xl:38px;--spacing-3xl:51px;--spacing-4xl:64px;--spacing-5xl:96px;--spacing-6xl:128px;--container-max-width:80vw;--topbar-height:80px;--img-width:170px;--icon-3xs:14px;--icon-2xs:15px;--icon-xs:16px;--icon-s:17px;--icon-sm:18px;--icon-md:20px;--icon-lg:22px;--icon-xl:24px;--icon-2xl:26px;--inv-main-icon:44px}}@media (min-width:5120px){:root{--reading-max-width:2560px;--font-size-xs:22px;--font-size-s:24px;--font-size-sm:26px;--font-size-base:28px;--font-size-md:30px;--font-size-lg:32px;--font-size-xl:36px;--font-size-2xl:40px;--font-size-3xl:48px;--font-size-4xl:70px;--font-size-5xl:84px;--font-size-6xl:100px;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:40px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:80px;--spacing-5xl:120px;--spacing-6xl:160px;--container-max-width:80vw;--topbar-height:100px;--img-width:200px;--flag-img-width:22px;--flag-img-height:16px;--icon-3xs:18px;--icon-2xs:19px;--icon-xs:20px;--icon-s:21px;--icon-sm:22px;--icon-md:24px;--icon-lg:26px;--icon-xl:28px;--icon-2xl:30px;--inv-main-icon:50px}}@media (min-width:7680px){:root{--reading-max-width:3600px;--modal-width-sm:1500px;--font-size-xs:31px;--font-size-s:34px;--font-size-sm:36px;--font-size-base:39px;--font-size-md:42px;--font-size-lg:45px;--font-size-xl:50px;--font-size-2xl:56px;--font-size-3xl:67px;--font-size-4xl:98px;--font-size-5xl:118px;--font-size-6xl:140px;--spacing-xs:11px;--spacing-sm:22px;--spacing-md:34px;--spacing-lg:45px;--spacing-xl:56px;--spacing-2xl:67px;--spacing-3xl:90px;--spacing-4xl:112px;--spacing-5xl:168px;--spacing-6xl:224px;--container-max-width:85vw;--topbar-height:140px;--img-width:300px;--flag-img-width:30px;--flag-img-height:18px;--icon-3xs:30px;--icon-2xs:32px;--icon-xs:34px;--icon-s:36px;--icon-sm:38px;--icon-md:40px;--icon-lg:42px;--icon-xl:44px;--icon-2xl:46px;--inv-main-icon:56px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--frame-text);background:var(--surface-soft);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}p{margin:0}a{color:var(--grey-800);transition:color var(--transition-base);text-decoration:none}a:hover{color:var(--frame-accent-hover)}button{font-family:var(--font-primary);font-size:var(--font-size-base);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--frame-text);border:none;outline:none}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:.7}::selection{background:var(--frame-accent);color:var(--frame-bg)}::selection{background:var(--frame-accent);color:var(--frame-bg)}:focus-visible{outline:2px solid var(--frame-accent);outline-offset:2px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.icon-3xs{width:var(--icon-3xs);flex-shrink:0;height:auto}.icon-2xs{width:var(--icon-2xs);flex-shrink:0;height:auto}.icon-xs{width:var(--icon-xs);flex-shrink:0;height:auto}.icon-s{width:var(--icon-s);flex-shrink:0;height:auto}.icon-sm{width:var(--icon-sm);flex-shrink:0;height:auto}.icon-md{width:var(--icon-md);flex-shrink:0;height:auto}.icon-lg{width:var(--icon-lg);flex-shrink:0;height:auto}.icon-xl{width:var(--icon-xl);flex-shrink:0;height:auto}.icon-2xl{width:var(--icon-2xl);flex-shrink:0;height:auto}._page_halzy_1{background:var(--frame-bg-raised);flex-direction:column;width:100%;min-height:100vh;display:flex}._topbarSlot_halzy_9{z-index:var(--z-topbar);width:100%;position:sticky;top:0}._main_halzy_16{justify-content:center;align-items:center;gap:clamp(var(--spacing-xl), 3vh, var(--spacing-3xl));padding:clamp(var(--spacing-lg), 3vh, var(--spacing-3xl)) var(--spacing-xl);width:100%;max-width:min(var(--container-max-width), var(--content-max-width));box-sizing:border-box;flex-direction:column;flex:1;margin-inline-start:auto;margin-inline-end:auto;display:flex}._main_halzy_16>*{flex-shrink:0;width:100%}._chatSection_halzy_35{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}@media (max-width:768px){._main_halzy_16{max-width:var(--container-max-width);padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}@media (max-width:480px){._main_halzy_16{max-width:var(--container-max-width);padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);gap:var(--spacing-lg)}._chatSection_halzy_35{gap:var(--spacing-sm)}}.banner{padding:12px var(--spacing-2xl);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.01em;border-top:1px solid color-mix(in srgb, var(--white) 5%, transparent);border-bottom:1px solid color-mix(in srgb, var(--black) 20%, transparent);justify-content:center;align-items:center;gap:10px;line-height:1.4;display:flex;position:relative}.banner-icon{flex-shrink:0}.banner-dismiss{right:var(--spacing-xl);border-radius:var(--radius-sm);color:inherit;opacity:.6;cursor:pointer;transition:opacity var(--transition-base), background-color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.banner-dismiss:hover{opacity:1;background:color-mix(in srgb, var(--white) 8%, transparent)}.banner--info{background:linear-gradient(180deg, var(--navy-625) 0%, var(--teal-625) 100%);color:var(--teal-100)}.banner--info .banner-icon{color:var(--teal-225)}.banner--warning{background:linear-gradient(180deg, var(--navy-700) 0%, var(--navy-725) 100%);color:var(--amber-100)}.banner--warning .banner-icon{color:var(--orange-200)}.banner--error{background:linear-gradient(180deg, var(--navy-675) 0%, var(--surface-dark) 100%);color:var(--red-225)}.banner--error .banner-icon{color:var(--red-300)}[data-theme=light] .banner{border-top:1px solid color-mix(in srgb, var(--black) 4%, transparent);border-bottom:1px solid color-mix(in srgb, var(--black) 8%, transparent)}[data-theme=light] .banner--info{background:linear-gradient(180deg, var(--blue-50) 0%, var(--blue-50) 100%);color:var(--blue-725)}[data-theme=light] .banner--info .banner-icon{color:var(--blue-525)}[data-theme=light] .banner--warning{background:linear-gradient(180deg, var(--amber-50) 0%, var(--amber-50) 100%);color:var(--orange-600)}[data-theme=light] .banner--warning .banner-icon{color:var(--warning-strong)}[data-theme=light] .banner--error{background:linear-gradient(180deg, var(--red-50) 0%, var(--red-50) 100%);color:var(--red-700)}[data-theme=light] .banner--error .banner-icon{color:var(--red-600)}[data-theme=light] .banner-dismiss:hover{background:color-mix(in srgb, var(--black) 5%, transparent)}._notification_ydzmi_1{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);margin:0 var(--spacing-xl) 0 auto;background:var(--frame-bg);border:1px solid var(--frame-border);border-left:3px solid var(--warning);border-radius:var(--radius-md);max-width:480px;font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--frame-text);box-shadow:var(--shadow-sm);display:flex}._icon_ydzmi_18{color:var(--warning);width:var(--font-size-xl);height:var(--font-size-xl);flex-shrink:0;margin-top:2px}._body_ydzmi_26{flex:1;min-width:0}._headline_ydzmi_31{line-height:var(--line-height-normal);margin:0}._list_ydzmi_36{margin:var(--spacing-xs) 0 0;padding-left:var(--spacing-lg)}._list_ydzmi_36 li{margin-bottom:2px}._dismiss_ydzmi_45{padding:var(--spacing-xs);border-radius:var(--radius-sm);color:var(--frame-text);opacity:.6;cursor:pointer;transition:opacity var(--transition-base), background-color var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._dismiss_ydzmi_45 svg{width:var(--font-size-lg);height:var(--font-size-lg)}._dismiss_ydzmi_45:hover{opacity:1;background:color-mix(in srgb, var(--white) 6%, transparent)}@media (max-width:768px){._notification_ydzmi_1{margin:0 var(--spacing-md) 0 auto;max-width:420px;padding:var(--spacing-sm) var(--spacing-md)}}@media (max-width:480px){._notification_ydzmi_1{margin:0 var(--spacing-sm);width:auto;max-width:none;padding:var(--spacing-sm);font-size:var(--font-size-s);gap:var(--spacing-xs)}._list_ydzmi_36{padding-left:var(--spacing-md)}}@media (min-width:2560px){._notification_ydzmi_1{max-width:600px}}@media (min-width:3440px){._notification_ydzmi_1{border-left-width:4px;max-width:720px}}@media (min-width:3840px){._notification_ydzmi_1{border-left-width:5px;max-width:820px}}@media (min-width:5120px){._notification_ydzmi_1{border-left-width:6px;max-width:1080px}}@media (min-width:7680px){._notification_ydzmi_1{border-left-width:8px;max-width:1500px}}.cluster{border:.8px solid var(--accent-border);background:var(--surface-accent);color:var(--accent,var(--brand));font-weight:var(--font-weight-medium)}.cluster-service-tooltip-trigger{display:inline-block}.cluster-service-custom-tooltip{background-color:var(--grey-800);color:var(--text-on-fill);border-radius:var(--radius-sm);font-size:var(--font-size-s);word-wrap:break-word;z-index:10000;max-width:20vw;box-shadow:0 4px 6px color-mix(in srgb, var(--black) 10%, transparent), 0 2px 4px color-mix(in srgb, var(--black) 6%, transparent);pointer-events:none;padding:8px 12px;position:fixed;transform:translate(-50%,-100%)}.cluster-service-tooltip-title{font-weight:var(--font-weight-semibold);margin-bottom:4px}.cluster-service-tooltip-content{line-height:var(--line-height-base)}.cluster-service-tooltip-arrow{border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.port-protocol-button{cursor:pointer;background:0 0;border:none;margin:0;padding:0}.port-protocol-tag{padding:var(--spacing-s);border:.8px solid var(--accent-border);background:var(--surface-accent);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--accent,var(--brand));font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-block}.port-protocol-tag:hover{background-color:var(--grey-625);color:var(--grey-100);text-decoration:underline}.cve-card{background:var(--cve-card-bg);border:1px solid var(--cve-card-border);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--cve-card-fg);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.cve-card:focus-visible{outline:2px solid var(--cve-card-fg);outline-offset:1px}.cve-card--none{--cve-card-bg:var(--surface-subtle);--cve-card-border:var(--grey-200);--cve-card-fg:var(--grey-525)}.cve-card--low{--cve-card-bg:var(--green-50);--cve-card-border:var(--green-225);--cve-card-fg:var(--success-strong)}.cve-card--medium{--cve-card-bg:var(--warning-surface);--cve-card-border:var(--amber-200);--cve-card-fg:var(--amber-600)}.cve-card--high{--cve-card-bg:var(--warning-surface);--cve-card-border:var(--orange-225);--cve-card-fg:var(--orange-525)}.cve-card--critical{--cve-card-bg:var(--red-50);--cve-card-border:var(--red-325);--cve-card-fg:var(--red-525)}.cve-card--unknown{--cve-card-bg:var(--surface-subtle);--cve-card-border:var(--text-subtle);--cve-card-fg:var(--text-muted)}.cve-card:hover{background:color-mix(in srgb, var(--cve-card-bg) 70%, var(--cve-card-border) 30%);border-color:var(--cve-card-fg)}.cve-card-id{font-variant-numeric:tabular-nums;letter-spacing:.01em}.cve-card-kev{background:var(--cve-card-fg);color:var(--text-on-fill);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-bold,700);letter-spacing:.06em;border-radius:3px;align-items:center;padding:1px 6px;line-height:1.4;display:inline-flex}.cve-card--kev{border-color:var(--cve-card-fg);flex-wrap:wrap;justify-content:space-evenly;min-width:-moz-fit-content;min-width:fit-content;display:inline-flex}.favicon-hashes{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.favicon-hashes--grid{gap:var(--spacing-md) var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.favicon-hashes--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.favicon-hashes--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.favicon-hash-item{gap:var(--spacing-xxs);flex-direction:column;min-width:0;display:flex}.favicon-hash-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em;color:var(--accent-deep);overflow:hidden}.favicon-hash-name--has-path{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);text-underline-offset:3px;transition:color var(--transition-fast), text-decoration-color var(--transition-fast);text-decoration-thickness:1px}.favicon-hash-name--has-path:hover{color:var(--accent,var(--brand));-webkit-text-decoration-color:var(--accent,var(--brand));text-decoration-color:var(--accent,var(--brand))}.favicon-hash-row{font-size:var(--font-size-xs);align-items:center;gap:var(--hash-row-gap);min-width:0;max-width:100%;display:flex}.favicon-hash-label{min-width:var(--hash-label-col);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);flex-shrink:0}.favicon-hash-chip{min-width:0;padding:var(--hash-chip-pad-y) var(--hash-chip-pad-x);background:var(--surface-accent);border:.8px solid var(--accent-border);font-size:var(--font-size-xs);color:var(--accent,var(--brand));text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:4px;flex:1;display:inline-block;overflow:hidden}.favicon-hash-chip:hover{background:var(--accent,var(--brand));border-color:var(--accent,var(--brand));color:var(--surface-accent,var(--teal-50))}.favicon-hash-copy{padding:var(--spacing-xxs) var(--spacing-xs);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.favicon-hash-copy:hover{background:var(--surface-subtle);color:var(--text)}.favicon-hash-showmore{color:var(--text-muted);font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.favicon-hash-showmore:hover{color:var(--accent,var(--brand))}@supports (grid-template-columns:subgrid){.cd-svc-hash-group .favicon-hashes:not(.favicon-hashes--grid),.cd-svc-hash-group .favicon-hashes:not(.favicon-hashes--grid) .favicon-hash-item,.cd-svc-hash-group .favicon-hashes:not(.favicon-hashes--grid) .favicon-hash-row{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.cd-svc-hash-group .favicon-hashes:not(.favicon-hashes--grid) .favicon-hash-name,.cd-svc-hash-group .favicon-hashes:not(.favicon-hashes--grid) .favicon-hash-showmore{grid-column:1/-1}.cd-svc-hash-group .favicon-hashes:not(.favicon-hashes--grid) .favicon-hash-chip{width:100%}}.cd-svc-hash{font-size:var(--font-size-xs);align-items:center;gap:var(--hash-row-gap);min-width:0;max-width:100%;display:flex}.cd-svc-hash-label{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);min-width:var(--hash-label-col);flex-shrink:0}.cd-svc-hash-value{min-width:0;padding:var(--hash-chip-pad-y) var(--hash-chip-pad-x);background:var(--surface-accent);border:.8px solid var(--accent-border);font-size:var(--font-size-xs);color:var(--accent,var(--brand));text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:4px;flex:1;display:inline-block;overflow:hidden}.cd-svc-hash-value:hover{background:var(--accent,var(--brand));border-color:var(--accent,var(--brand));color:var(--surface-accent,var(--teal-50))}.cd-svc-hash-copy{padding:var(--spacing-xxs) var(--spacing-xs);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cd-svc-hash-copy:hover{background:var(--surface-subtle);color:var(--text)}@supports (grid-template-columns:subgrid){.cd-svc-hash-group>.cd-svc-hash{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.cd-svc-hash-group>.cd-svc-hash .cd-svc-hash-value{width:100%}}._logo_151zf_1{align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}._imgPrimary_151zf_8{width:clamp(var(--spacing-5xl), 4vh, var(--spacing-6xl));background-color:#0000;border-radius:0;height:auto;padding:0}._imgHome_151zf_16{width:clamp(var(--spacing-5xl), 5vh, var(--spacing-6xl));background-color:var(--bg-icon);height:auto;padding:var(--spacing-md);border-radius:var(--radius-lg)}._brand_151zf_24{font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--frame-text);letter-spacing:1px;margin:0}@media (max-width:768px){._logo_151zf_1{gap:var(--spacing-sm)}._brand_151zf_24{font-size:var(--font-size-xl)}}@media (max-width:480px){._logo_151zf_1{gap:var(--spacing-xs)}._imgHome_151zf_16{padding:var(--spacing-sm);border-radius:var(--radius-md)}._brand_151zf_24{font-size:var(--font-size-lg);letter-spacing:.5px}}.modal-overlay{z-index:var(--z-modal);background:var(--overlay);padding:var(--spacing-xl);justify-content:center;align-items:center;animation:.18s ease-out modalOverlayIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes modalOverlayIn{0%{opacity:0}to{opacity:1}}.modal-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);width:100%;max-height:calc(100vh - var(--spacing-4xl));flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) modalCardIn;display:flex;overflow:hidden}.modal-card--sm{max-width:40vw}.modal-card--md{max-width:70vw}.modal-card--lg{max-width:80vw;max-height:80vh}@media (min-width:1600px){.modal-card--md{max-width:min(70vw, var(--reading-max-width))}.modal-card--lg{max-width:min(80vw, var(--reading-max-width))}}@keyframes modalCardIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-md);flex-shrink:0;display:flex}.modal-title{font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--surface-dark);margin:0}.modal-close{padding:var(--spacing-xs);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-muted);transition:all var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal-close:hover{background:color-mix(in srgb, var(--surface-dark) 6%, transparent);color:var(--text)}.modal-close:active{transform:scale(.95)}.modal-body{padding:0 var(--spacing-xl) var(--spacing-xl);flex:auto;overflow-y:auto}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-thumb{background:var(--surface-dark)!important;border-radius:4px!important}.modal-body::-webkit-scrollbar-thumb:hover{background:var(--surface-dark)}@media (max-width:768px){.modal-overlay{padding:var(--spacing-md)}.modal-card--md{max-width:100%}.modal-card--lg{max-width:100%;max-height:85vh}.modal-header{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-sm)}.modal-body{padding:0 var(--spacing-lg) var(--spacing-lg)}.modal-title{font-size:var(--font-size-base)}}._tosBody_1momi_1{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text);line-height:var(--line-height-relaxed)}._tosBody_1momi_1 p{margin:var(--spacing-md) var(--spacing-sm)}._tosBody_1momi_1 a{color:var(--frame-accent);text-decoration:underline}._tosFooter_1momi_17{justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border-subtle);display:flex}._tosDecline_1momi_25,._tosAccept_1momi_26{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-base)}._tosDecline_1momi_25{border:1px solid var(--border-subtle);color:var(--text);background:0 0}._tosDecline_1momi_25:hover{background:var(--surface-alt)}._tosAccept_1momi_26{background:var(--frame-bg);border:1px solid var(--frame-accent);color:var(--frame-text)}._tosAccept_1momi_26:hover{background:var(--surface-dark-soft);color:var(--text-on-fill)}._body_1momi_57{gap:var(--spacing-sm);padding:var(--spacing-lg) 0;flex-direction:column;display:flex}._text_1momi_64{font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-prose);margin:0}._error_1momi_72{padding:var(--spacing-sm) var(--spacing-md);background:color-mix(in srgb, var(--red-500) 8%, transparent);border:1px solid color-mix(in srgb, var(--red-500) 30%, transparent);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--danger)}._label_1momi_82{margin-top:var(--spacing-xs);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text)}._input_1momi_90{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-input);border:1px solid var(--border-input);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-prose);box-sizing:border-box}._input_1momi_90:focus{border-color:var(--accent-strong);background:var(--surface);outline:none}._actions_1momi_108{justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-md) 0 0 0;display:flex}._keyBox_1momi_115{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-input);border:1px solid var(--border-input);border-radius:var(--radius-sm);margin-top:var(--spacing-sm);display:flex}._keyText_1momi_126{font-size:var(--font-size-xs);color:var(--text-prose);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._copyBtn_1momi_135{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:var(--frame-bg);color:var(--frame-text);border:.5px solid var(--frame-border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-base);display:inline-flex}._copyBtn_1momi_135:hover{background:var(--surface-dark-soft);color:var(--white)}@media (max-width:768px){._tosBody_1momi_1{font-size:var(--font-size-s)}._tosFooter_1momi_17{margin-top:var(--spacing-md)}._tosDecline_1momi_25,._tosAccept_1momi_26{padding:var(--spacing-sm) var(--spacing-md)}._actions_1momi_108{gap:var(--spacing-sm)}}@media (max-width:480px){._tosBody_1momi_1{font-size:var(--font-size-s)}._tosBody_1momi_1 p{margin:0 0 var(--spacing-sm)}._tosFooter_1momi_17{gap:var(--spacing-xs);flex-direction:column-reverse}._tosDecline_1momi_25,._tosAccept_1momi_26{width:100%;padding:var(--spacing-sm);font-size:var(--font-size-s)}._body_1momi_57{padding:var(--spacing-md) 0;gap:var(--spacing-xs)}._text_1momi_64{font-size:var(--font-size-s)}._input_1momi_90{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-s)}._actions_1momi_108{gap:var(--spacing-xs);flex-direction:column-reverse}._keyBox_1momi_115{align-items:stretch;gap:var(--spacing-xs);flex-direction:column}._keyText_1momi_126{white-space:normal;word-break:break-all}._copyBtn_1momi_135{justify-content:center;width:100%}}._tag_11p4w_1{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);padding:var(--spacing-xs);border-radius:var(--radius-sm);display:inline-flex}._tag_11p4w_1:hover{opacity:.8}.btn{justify-content:center;align-items:center;gap:var(--spacing-sm);font-family:var(--font-primary);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-base);border:none;outline:none;display:flex}a.btn{text-align:center;line-height:normal;text-decoration:none}.btn-primary{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);border:1px solid var(--frame-inverse-bg);background:var(--frame-inverse-bg);color:var(--frame-inverse-text);justify-content:flex-end;align-items:flex-start;display:flex}.btn-primary:hover:not(.btn-disabled){background:var(--frame-inverse-bg-hover);border-color:var(--frame-inverse-bg-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.btn-secondary{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);border:1px solid var(--frame-text);color:var(--frame-text);background:0 0;justify-content:flex-end;align-items:flex-start;display:flex}.btn-secondary:hover:not(.btn-disabled){background:var(--frame-hover);transform:translateY(-1px)}.btn-tertiary{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);color:var(--frame-text);background:0 0;border:none}.btn-tertiary:hover:not(.btn-disabled){background:var(--frame-hover)}.btn-accent{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);background:var(--accent-soft);border:1px solid var(--accent-soft);color:var(--text-on-accent)}.btn-accent:hover:not(.btn-disabled){background:var(--accent-soft-hover);border-color:var(--accent-soft-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-dark{padding:var(--spacing-sm) var(--spacing-lg);background:var(--surface-dark);color:var(--white);border:1px solid var(--surface-dark);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.btn-dark:hover:not(.btn-disabled){background:var(--surface-dark-soft);border-color:var(--surface-dark-soft)}.btn-dark:active:not(.btn-disabled){background:var(--surface-dark-pressed)}.btn-outline{padding:var(--spacing-sm) var(--spacing-lg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0}.btn-outline:hover:not(.btn-disabled){background:var(--surface-subtle);border-color:var(--accent-strong)}.btn-danger{padding:var(--spacing-xs) var(--spacing-md);background:var(--danger);color:var(--text-on-fill);border:1px solid var(--danger);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.btn-danger:hover:not(.btn-disabled){background:var(--danger-hover);border-color:var(--danger-hover)}.btn-small{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm)}.btn-medium{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-base)}.btn-large{padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-md)}.btn-dark.btn-small,.btn-outline.btn-small{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs)}.btn-dark.btn-medium,.btn-outline.btn-medium{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm)}.btn-dark.btn-large,.btn-outline.btn-large{padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-base)}.btn-full-width{width:100%}.btn-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-icon{justify-content:center;align-items:center;display:flex}.btn-text{line-height:var(--line-height-tight);font-weight:var(--font-weight-regular)}.btn-dark .btn-text,.btn-outline .btn-text,.btn-danger .btn-text{font-weight:var(--font-weight-medium)}.copy-btn{padding:var(--spacing-xs);border:1px solid var(--frame-border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.copy-btn:hover,.copy-btn--copied{background:var(--surface-accent);border-color:var(--accent);color:var(--accent)}.copy-btn-check{color:var(--accent)}@media (max-width:768px){.btn{gap:var(--spacing-xs)}.btn-medium{padding:var(--spacing-xs) var(--spacing-lg);font-size:var(--font-size-sm)}.btn-large{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base)}}@media (max-width:480px){.btn{gap:var(--spacing-xs)}.btn-small{padding:var(--spacing-xs) var(--spacing-sm)}.btn-medium{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-s)}.btn-large{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.btn-dark.btn-medium,.btn-outline.btn-medium{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-s)}.btn-dark.btn-large,.btn-outline.btn-large{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}}.card__body{padding:var(--spacing-lg)}.card__body--no-padding{padding:0}@media (max-width:768px){.card__body{padding:var(--spacing-md)}}@media (max-width:480px){.card__body{padding:var(--spacing-sm)}}.datatable-wrap{width:100%;overflow:auto visible}.datatable{border-collapse:collapse;width:100%;font-size:var(--font-size-s);background:var(--surface)}.datatable__th{padding:var(--spacing-sm) var(--spacing-lg);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--surface-accent);white-space:nowrap}.datatable__th--left{text-align:left}.datatable__th--center{text-align:center}.datatable__th--right{text-align:right}.datatable__row{border-bottom:1px solid var(--surface-accent);transition:background-color var(--transition-fast)}.datatable__row:hover{background:var(--surface-alt)}.datatable__row--clickable{cursor:default}.datatable__row--clickable:hover{background:var(--surface-accent)}.datatable__td{padding:var(--spacing-md) var(--spacing-lg);color:var(--text);vertical-align:middle}.datatable__td--left{text-align:left}.datatable__td--center{text-align:center}.datatable__td--right{text-align:right}.datatable__td--clickable{cursor:pointer}.datatable__td button:not(.btn){font-size:inherit;color:inherit;font-weight:inherit;text-align:inherit;background-color:#0000;padding:0}.datatable__empty{padding:var(--spacing-4xl) var(--spacing-xl);text-align:center;color:var(--text-muted);font-size:var(--font-size-sm);font-style:italic}.datatable__loading-text{color:var(--accent);font-weight:var(--font-weight-medium);font-style:normal}.datatable-wrap::-webkit-scrollbar{height:6px}.datatable-wrap::-webkit-scrollbar-track{background:var(--surface-alt);border-radius:var(--radius-sm)}.datatable-wrap::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:var(--radius-sm)}._picker_6kkmj_1{background:var(--surface);border:1px solid var(--border-subtle);box-shadow:0 4px 20px color-mix(in srgb, var(--black) 15%, transparent);z-index:9999;border-radius:8px;width:520px;max-width:calc(100vw - 20px);padding:16px}._inputs_6kkmj_12{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}._input_6kkmj_12{border:1px solid var(--grey-200);color:var(--grey-800);background:var(--surface);border-radius:4px;outline:none;padding:7px 10px;font-size:13px;transition:border-color .2s}._input_6kkmj_12:focus{border-color:var(--navy-800)}._input_6kkmj_12::placeholder{color:var(--grey-400)}._months_6kkmj_38{grid-template-columns:1fr 1fr;gap:20px;display:grid}._month_6kkmj_38{min-width:0}._monthHeader_6kkmj_49{justify-content:center;align-items:center;gap:4px;min-height:30px;margin-bottom:10px;display:flex}._monthNav_6kkmj_58{background:var(--surface);border:1px solid var(--grey-200);cursor:pointer;width:28px;height:28px;color:var(--grey-800);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}._monthNav_6kkmj_58:hover{background:var(--surface-subtle);border-color:var(--grey-400)}._monthNavSpacer_6kkmj_79{flex-shrink:0;width:28px}._monthTitle_6kkmj_84{color:var(--grey-800);text-align:center;flex:1;font-size:13px;font-weight:600}._weekdays_6kkmj_92{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}._weekday_6kkmj_92{text-align:center;font-size:var(--font-size-xxs);color:var(--grey-600);padding:4px 0;font-weight:600}._days_6kkmj_107{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}._day_6kkmj_107{aspect-ratio:1;font-size:var(--font-size-s);color:var(--grey-800);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}._dayEmpty_6kkmj_128{visibility:hidden;cursor:default}._day_6kkmj_107:not(._dayEmpty_6kkmj_128):hover{background:var(--surface-subtle)}._dayToday_6kkmj_137{color:var(--navy-800);font-weight:600}._daySelected_6kkmj_142{font-weight:600;background:var(--surface-dark)!important;color:var(--text-on-fill)!important}._dayRange_6kkmj_148{background:var(--surface-accent);color:var(--navy-800)}._footer_6kkmj_153{border-top:1px solid var(--border-subtle);justify-content:flex-end;margin-top:14px;padding-top:14px;display:flex}._btn_6kkmj_161{cursor:pointer;border:none;border-radius:5px;padding:7px 20px;font-size:13px;font-weight:500;transition:all .2s}._btnApply_6kkmj_171{background:var(--surface-dark);color:var(--text-on-fill)}._btnApply_6kkmj_171:hover{background:var(--accent-strong)}@media (max-width:600px){._picker_6kkmj_1{width:100%;max-width:calc(100vw - 20px)}._months_6kkmj_38{grid-template-columns:1fr;gap:16px}}.loader-wrap{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.loader-wrap--fullscreen{z-index:9999;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0}.loader-span{margin-top:var(--spacing-md);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--surface-dark)}@keyframes lds-grid{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.lds-grid{transform-origin:50%;transform:scale(.85)}.lds-grid.small{transform:scale(.5)}.loader-span{font-size:var(--font-size-s)}}@media (max-width:480px){.lds-grid{transform-origin:50%;transform:scale(.7)}.lds-grid.small{transform:scale(.4)}.loader-span{margin-top:var(--spacing-sm);font-size:var(--font-size-xs)}}.pill{padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--radius-s);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:flex}.pill--sm{font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular)}.pill--md{padding:var(--spacing-xs) var(--spacing-sm)}.pill--primary{background:var(--surface-accent);color:var(--accent);border:1px solid var(--accent-border)}.pill--secondary{background:color-mix(in srgb, var(--frame-accent) 18%, var(--surface));color:var(--accent);border:1px solid var(--accent)}.pill--info{background:var(--surface-accent);color:var(--accent);border:1px solid var(--accent)}.pill--dark{background:var(--surface-dark);color:var(--white);border:1px solid var(--surface-dark)}.pill--neutral{background:var(--surface-muted);color:var(--text-muted);border:1px solid color-mix(in srgb, var(--text-muted) 50%, transparent)}.pill--success{background:color-mix(in srgb, var(--success-strong) 18%, transparent);color:var(--success-strong);border:1px solid color-mix(in srgb, var(--success-strong) 50%, transparent)}.pill--warning{background:color-mix(in srgb, var(--warning-strong) 18%, transparent);color:var(--warning-strong);border:1px solid color-mix(in srgb, var(--warning-strong) 50%, transparent)}.pill--danger{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 50%, transparent)}.pill--clickable{cursor:pointer;transition:opacity var(--transition-fast)}.pill--clickable:hover{background:var(--accent,var(--brand));border-color:var(--accent,var(--brand));color:var(--surface-accent,var(--teal-50))}.pill--clickable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tooltip-trigger{flex:1;min-width:0;display:inline-block}.tooltip-box{z-index:var(--z-tooltip);pointer-events:none;background:var(--text);color:var(--surface);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);max-width:min(280px, calc(100vw - var(--spacing-2xl)));word-wrap:break-word;white-space:pre-line;text-align:left;box-shadow:var(--shadow-md);position:fixed;top:0;left:0}.tooltip-arrow{border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.tooltip-box--above .tooltip-arrow{border-top:6px solid var(--text);bottom:-6px}.tooltip-box--below .tooltip-arrow{border-bottom:6px solid var(--text);top:-6px}.tooltip-help-icon{width:var(--icon-sm);height:var(--icon-sm);margin-left:var(--spacing-xs);border-radius:var(--radius-full);color:var(--text-muted);cursor:help;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tooltip-help-icon:hover{color:var(--accent)}._warning_1jozk_1{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--red-50);border:1px solid var(--red-325);border-radius:var(--radius-md,8px);font-family:var(--font-primary);color:var(--red-525);display:flex}._icon_1jozk_13{width:18px;height:18px;color:var(--red-525);flex-shrink:0;margin-top:1px}._text_1jozk_21{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);word-break:break-word;line-height:1.5}[data-theme=light] ._warning_1jozk_1{background:var(--red-50);border-color:var(--red-325);color:var(--red-700)}[data-theme=light] ._warning_1jozk_1 ._icon_1jozk_13{color:var(--red-600)}@media (max-width:480px){._warning_1jozk_1{padding:var(--spacing-sm) var(--spacing-md)}._text_1jozk_21{font-size:var(--font-size-xs)}}.separator{background:color-mix(in srgb, var(--accent-soft) 30%, transparent);width:100%;height:1px}.separator-home{background:var(--bg-separator-home);width:100%;height:1px}.separator-spacing-none{margin:0}.separator-spacing-compact{margin:var(--spacing-sm) 0}.separator-spacing-small{margin:var(--spacing-md) 0}.separator-spacing-medium{margin:var(--spacing-lg) 0}.separator-spacing-large{margin:var(--spacing-2xl) 0}.separator-spacing-xl{margin:var(--spacing-3xl) 0}.separator-animated{background:linear-gradient(90deg, transparent 0%, var(--frame-accent) 50%, transparent 100%);background-size:200% 100%;width:100%;height:2px;animation:3s ease-in-out infinite separator-slide}@keyframes separator-slide{0%,to{background-position:0 0}50%{background-position:100% 0}}.separator-glow{background:var(--frame-accent);width:100%;height:2px;box-shadow:0 0 4px color-mix(in srgb, var(--accent-soft) 40%, transparent), 0 0 8px color-mix(in srgb, var(--accent-soft) 20%, transparent)}.separator-fade-in{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent-soft) 30%, transparent) 50%, transparent 100%);width:100%;height:1px;animation:.5s ease-in fadeIn}._loader_6oiro_1{justify-content:center;align-items:center;display:flex}._spinner_6oiro_7{width:var(--font-size-2xl);height:var(--font-size-2xl);border:3px solid color-mix(in srgb, var(--teal-300) 20%, transparent);border-top-color:var(--frame-accent);border-radius:50%;animation:.8s linear infinite _spin_6oiro_7}@media (max-width:768px){._spinner_6oiro_7{width:var(--font-size-xl);height:var(--font-size-xl);border-width:2px}}@media (max-width:480px){._spinner_6oiro_7{width:var(--font-size-lg);height:var(--font-size-lg);border-width:2px}}._highlight_1521s_1{white-space:inherit;word-break:inherit;overflow-wrap:inherit}._field_1521s_7,._flag_1521s_8{color:var(--query-field)}._operator_1521s_12{color:var(--query-operator)}._value_1521s_16{color:var(--query-value)}._paren_1521s_20{color:var(--query-paren);text-shadow:var(--query-bold) 0 0 currentColor, calc(var(--query-bold) * -1) 0 0 currentColor}._keyword_1521s_27,._logic_1521s_33{text-shadow:var(--query-bold) 0 0 currentColor, calc(var(--query-bold) * -1) 0 0 currentColor}._logicAnd_1521s_39{color:var(--query-and)}._logicOr_1521s_43,._logicNot_1521s_44{color:var(--query-or)}._groupService_1521s_48>._keyword_1521s_27,._groupService_1521s_48>._paren_1521s_20{color:var(--query-keyword)}._parenUnmatched_1521s_53{text-underline-offset:var(--spacing-xxs);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.search-input-wrapper{width:100%;display:flex;position:relative}.search-input-container{align-items:flex-start;gap:var(--spacing-md);width:100%;padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--radius-xl);background:var(--frame-bg);border:var(--border-base);transition:all var(--transition-base);z-index:2;cursor:text;min-width:0;display:flex;position:relative}.search-input-container:focus-within{border-color:var(--frame-border-hover)}.search-input-icon{color:var(--frame-text);opacity:.7;width:var(--font-size-xl);height:var(--font-size-xl);flex-shrink:0;margin-top:2px}.search-input-field{width:100%;min-width:0;color:var(--frame-text);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);word-spacing:var(--query-word-spacing);background:0 0;border:none;outline:none;flex:auto;margin:0;padding:0}.search-input-field::placeholder{color:var(--frame-text);opacity:.5}.search-input-field:disabled{cursor:not-allowed;opacity:.6}.search-input-mirror{visibility:hidden;pointer-events:none;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);white-space:pre-wrap;word-wrap:break-word;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.search-input-single-line{cursor:text;line-height:var(--line-height-normal);white-space:nowrap!important;text-overflow:ellipsis!important;word-wrap:normal!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.search-input-placeholder{color:var(--frame-text);opacity:.5}.search-input-editor{flex:auto;width:100%;min-width:0;position:relative}.search-input-highlight,.search-input-textarea{scrollbar-gutter:stable}.search-input-highlight{pointer-events:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.search-input-textarea{z-index:1;color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--query-value);resize:none;min-height:0;max-height:100px;line-height:var(--line-height-normal);white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;width:100%;display:block;position:relative;overflow-y:auto}.search-input-textarea::placeholder{-webkit-text-fill-color:currentColor}.search-input-textarea::selection{background:color-mix(in srgb, var(--query-selection-bg) 45%, transparent);color:#0000;-webkit-text-fill-color:transparent}.search-input-single-line::selection{background:var(--query-selection-bg);color:var(--query-selection-text);-webkit-text-fill-color:var(--query-selection-text)}.search-input-single-line ::selection{background:var(--query-selection-bg);color:var(--query-selection-text);-webkit-text-fill-color:var(--query-selection-text)}.search-input-highlight::-webkit-scrollbar{width:6px}.search-input-textarea::-webkit-scrollbar{width:6px}.search-input-textarea::-webkit-scrollbar-track{background:0 0}.search-input-textarea::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-soft) 30%, transparent);border-radius:3px}.search-input-textarea::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent-soft) 50%, transparent)}.search-input-expand{padding:var(--spacing-xs);border:1px solid var(--frame-border);border-radius:var(--radius-sm);color:var(--frame-text);cursor:pointer;transition:all var(--transition-base);opacity:.7;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-input-expand svg{width:var(--font-size-lg);height:var(--font-size-lg)}.search-input-expand:hover{opacity:1;background:color-mix(in srgb, var(--accent-soft) 10%, transparent);border-color:var(--frame-border-hover)}.search-input-expand:active{transform:scale(.95)}.search-input-loading{color:var(--frame-accent);flex-shrink:0;animation:1s linear infinite spin}.search-submit-icon{fill:var(--frame-bg);stroke:var(--frame-bg);width:var(--font-size-base);height:var(--font-size-base);margin-right:2px;transform:rotate(45deg)}.search-input-submit{padding:var(--spacing-xs);border-radius:var(--radius-full);background-color:var(--frame-text);color:var(--frame-bg);cursor:pointer;transition:all var(--transition-base);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-input-submit:hover:not(:disabled){transform:scale(1.05)}.search-input-submit:active:not(:disabled){transform:scale(.95)}.search-input-submit:disabled{opacity:.4;cursor:not-allowed}.search-autocomplete-dropdown{top:calc(100% + var(--spacing-sm));z-index:var(--z-dropdown);background:var(--frame-bg);border-radius:var(--radius-lg);border:1px solid var(--frame-border);box-shadow:var(--shadow-lg);animation:.2s ease-out dropdownSlideIn;position:absolute;left:0;right:0;overflow:hidden}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.search-autocomplete-list{padding:var(--spacing-sm) 0;max-height:200px;margin:0;list-style:none;overflow-y:auto}.search-autocomplete-list::-webkit-scrollbar{width:6px}.search-autocomplete-list::-webkit-scrollbar-track{background:0 0}.search-autocomplete-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-soft) 30%, transparent);border-radius:3px}.search-autocomplete-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent-soft) 50%, transparent)}.search-autocomplete-item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl);cursor:pointer;transition:all var(--transition-fast);color:var(--frame-text);font-family:var(--font-primary);font-size:var(--font-size-sm);display:flex}.search-autocomplete-item:hover,.search-autocomplete-item.selected{background:color-mix(in srgb, var(--accent-soft) 15%, transparent)}.search-autocomplete-item:active{background:color-mix(in srgb, var(--accent-soft) 25%, transparent)}.search-autocomplete-icon{color:var(--frame-accent);opacity:.7;width:var(--font-size-s);height:var(--font-size-s);flex-shrink:0}.search-autocomplete-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.search-autocomplete-operator{font-family:Menlo,Consolas,Monaco,monospace;font-size:inherit;font-weight:var(--font-weight-semibold);flex:1 0 auto}.search-autocomplete-hint{min-width:0;padding-left:var(--spacing-lg);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-xs);color:var(--text-muted);flex:0 auto;margin-left:auto;font-style:italic;overflow:hidden}@media (max-width:768px){.search-input-container{padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-sm)}.search-autocomplete-dropdown{border-radius:var(--radius-md)}.search-autocomplete-item{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm)}.search-autocomplete-list{max-height:220px}.search-input-textarea{max-height:250px}}@media (max-width:480px){.search-input-container{padding:var(--spacing-md);gap:var(--spacing-sm);border-radius:var(--radius-lg)}.search-autocomplete-item{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-s)}.search-autocomplete-list{max-height:180px}.search-input-textarea{max-height:200px}}@media (min-width:2560px){.search-autocomplete-list{max-height:400px}}@media (min-width:5120px){.search-autocomplete-list{max-height:500px}}@media (min-width:7680px){.search-autocomplete-list{max-height:600px}}._card_mf2lg_1{padding:var(--spacing-sm) var(--spacing-lg);align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-xl);background:var(--frame-card);border:var(--border-base);transition:all var(--transition-base);flex-direction:column;flex:1 0 0;justify-content:center;align-self:stretch;display:flex}._card_mf2lg_1:hover{background:color-mix(in srgb, var(--navy-900) 55%, transparent);transform:translateY(-2px)}._value_mf2lg_21{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--frame-text);line-height:var(--line-height-tight)}._label_mf2lg_29{font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);color:var(--frame-text);letter-spacing:.5px;text-align:center}@media (max-width:768px){._card_mf2lg_1{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg)}._value_mf2lg_21{font-size:var(--font-size-base)}._label_mf2lg_29{font-size:var(--font-size-xs)}}@media (max-width:480px){._card_mf2lg_1{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md)}._value_mf2lg_21{font-size:var(--font-size-sm)}._label_mf2lg_29{font-size:var(--font-size-xs);letter-spacing:.3px}}._card_p07sf_1{padding:var(--spacing-sm);align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-xl);background:var(--frame-card);border:var(--border-base);cursor:pointer;min-width:0;transition:all var(--transition-base);text-align:left;flex-direction:column;flex:1 1 0;display:flex}a._card_p07sf_1{color:inherit;text-decoration:none}._card_p07sf_1:hover:not(._disabled_p07sf_22){background:color-mix(in srgb, var(--navy-900) 60%, transparent);border-color:var(--frame-accent);transform:translateY(-2px)}._card_p07sf_1._highlighted_p07sf_28{background:color-mix(in srgb, var(--accent-soft) 15%, transparent);border-color:var(--frame-accent)}._card_p07sf_1._highlighted_p07sf_28:hover{background:color-mix(in srgb, var(--accent-soft) 25%, transparent)}._card_p07sf_1._disabled_p07sf_22{opacity:.5;cursor:not-allowed}._header_p07sf_42{align-items:center;gap:var(--spacing-md);flex-direction:row;display:flex}._icon_p07sf_49{color:var(--frame-text);flex-shrink:0;justify-content:center;align-items:center;padding-top:2px;display:flex}._icon_p07sf_49 svg{width:var(--font-size-lg);height:var(--font-size-lg)}._content_p07sf_63{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}._title_p07sf_70{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--frame-text);margin:0}._description_p07sf_78{font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);color:var(--frame-text-muted);line-height:var(--line-height-normal);text-align:center;max-width:80%}@media (max-width:768px){._card_p07sf_1{padding:var(--spacing-md);border-radius:var(--radius-lg)}._header_p07sf_42{gap:var(--spacing-sm)}._title_p07sf_70{font-size:var(--font-size-sm)}._description_p07sf_78{font-size:var(--font-size-xs);max-width:100%}}@media (max-width:480px){._card_p07sf_1{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md)}._header_p07sf_42{gap:var(--spacing-xs)}._icon_p07sf_49 svg{width:var(--font-size-base);height:var(--font-size-base)}._title_p07sf_70{font-size:var(--font-size-s)}._description_p07sf_78{font-size:var(--font-size-xs);max-width:100%}}._link_1l3sw_1{font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);color:var(--text-prose);cursor:pointer;text-align:left;text-underline-offset:2px;word-break:break-all;transition:color var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:underline}._link_1l3sw_1:hover{color:var(--accent,var(--brand));cursor:pointer}._locked_1l3sw_21{align-items:baseline;gap:var(--spacing-xs);color:var(--text-prose);cursor:default;text-decoration:underline;display:inline-flex}._crown_1l3sw_30{width:var(--spacing-md);height:var(--spacing-md);border-radius:var(--radius-full,50%);background-color:var(--amber-500);color:var(--text-on-fill);flex-shrink:0;justify-content:center;align-items:center;padding:2px 2px 1px;display:inline-flex}._crown_1l3sw_30 svg{width:100%;height:100%}._level_1feen_1{align-items:center;display:inline-flex;position:relative}._trigger_1feen_7{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-s) var(--spacing-sm);border:1px solid var(--navy-750);border-radius:var(--radius-sm);color:var(--frame-text);font-size:var(--font-size-sm);font-family:var(--font-primary);font-weight:var(--font-weight-regular);white-space:nowrap;cursor:pointer;transition:background var(--transition-base);background:0 0;line-height:1;display:inline-flex}._trigger_1feen_7:hover{background:color-mix(in srgb, var(--accent-soft) 12%, transparent)}._label_1feen_29{color:var(--frame-text)}._chevron_1feen_33{color:var(--frame-text);opacity:.7;transition:transform var(--transition-base)}._chevron_1feen_33._open_1feen_39{transform:rotate(180deg)}._light_1feen_43 ._trigger_1feen_7,._light_1feen_43 ._label_1feen_29{color:var(--navy-750)}._light_1feen_43 ._chevron_1feen_33{color:var(--navy-750);opacity:1}._light_1feen_43 ._trigger_1feen_7:hover{background:color-mix(in srgb, var(--navy-750) 8%, transparent)}._menu_1feen_57{top:calc(100% + var(--spacing-xs));min-width:100%;padding:var(--spacing-xs);background:var(--frame-bg);border:1px solid var(--frame-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);margin:0;list-style:none;position:absolute;left:0}._item_1feen_72{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);font-family:var(--font-primary);font-weight:var(--font-weight-regular);color:var(--frame-text);border-radius:var(--radius-s);cursor:pointer;white-space:nowrap;transition:background var(--transition-base)}._item_1feen_72:hover{background:color-mix(in srgb, var(--accent-soft) 15%, transparent)}._item_1feen_72._selected_1feen_88{background:var(--frame-bg);font-weight:var(--font-weight-medium)}._light_1feen_43 ._menu_1feen_57{background:var(--surface);border:1px solid color-mix(in srgb, var(--navy-750) 20%, transparent)}._light_1feen_43 ._item_1feen_72{color:var(--navy-750)}._light_1feen_43 ._item_1feen_72:hover{background:color-mix(in srgb, var(--navy-750) 8%, transparent)}._light_1feen_43 ._item_1feen_72._selected_1feen_88{background:color-mix(in srgb, var(--navy-750) 12%, transparent);color:var(--navy-750)}@media (max-width:480px){._trigger_1feen_7,._item_1feen_72{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}}._list_hd575_1{flex-wrap:wrap;gap:4px;display:flex}._toggle_hd575_7{padding:var(--spacing-s);border:.8px solid var(--accent-border);border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--accent,var(--brand));cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;align-items:center;gap:4px;display:inline-flex}._toggle_hd575_7:hover{color:var(--text);border-color:var(--accent,var(--brand))}._chip_1tgih_1{background:var(--slate-500);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-on-fill);cursor:pointer;transition:opacity var(--transition-fast);white-space:nowrap;border:none;border-radius:4px;align-items:center;padding:3px 10px;display:inline-flex}._chip_1tgih_1:hover{opacity:.85}._locked_1tgih_21{gap:var(--spacing-xs)}._label_1tgih_25{align-items:center;display:inline-flex}._crown_1tgih_30{width:var(--spacing-md);height:var(--spacing-md);border-radius:var(--radius-full,50%);background-color:var(--amber-500);color:var(--text-on-fill);flex-shrink:0;justify-content:center;align-items:center;padding:2px 2px 1px;display:inline-flex}._crown_1tgih_30 svg{width:100%;height:100%;display:block}._body_150n3_1{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text);line-height:var(--line-height-relaxed)}._body_150n3_1 p{margin:0 0 var(--spacing-md)}._body_150n3_1 p:last-child{margin-bottom:0}._url_150n3_16{font-weight:var(--font-weight-bold);word-break:break-all;color:var(--text)}._footer_150n3_22{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding-top:var(--spacing-md);display:flex}._copy_150n3_30,._proceed_150n3_31{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-base)}._copy_150n3_30{background:var(--surface-alt);border:1px solid var(--border-subtle);color:var(--text)}._copy_150n3_30:hover{background:var(--surface-muted)}._proceed_150n3_31{background:var(--accent-soft);border:1px solid var(--frame-accent);color:var(--text)}._proceed_150n3_31:hover{background:var(--frame-accent-hover)}@media (max-width:480px){._footer_150n3_22{gap:var(--spacing-xs);margin-top:var(--spacing-md);flex-direction:column-reverse}._copy_150n3_30,._proceed_150n3_31{width:100%;padding:var(--spacing-sm);font-size:var(--font-size-s)}}.new-ui-banner{width:100%}.new-ui-banner .banner-text{font-size:var(--font-size-s)}.new-ui-banner a{color:inherit;font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.new-ui-banner a:hover{color:inherit;opacity:.8}.new-ui-banner--floating{top:calc(var(--topbar-height));z-index:calc(var(--z-topbar) + 5);border:1px solid var(--frame-accent);border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content;box-shadow:0 18px 40px color-mix(in srgb, var(--black) 45%, transparent);margin:0 auto;animation:.7s cubic-bezier(.2,.9,.3,1.25) both new-ui-banner-drop;position:fixed;left:0;right:0;overflow:hidden}.new-ui-banner--floating .banner{padding:7px var(--spacing-3xl) 7px var(--spacing-2xl);border:none}.new-ui-banner--floating .banner-dismiss{right:var(--spacing-sm)}@keyframes new-ui-banner-drop{0%{opacity:0;transform:translateY(-160px)}60%{opacity:1;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.new-ui-banner--floating{animation:none}}.table-table-pagination-row{border-top:1px solid var(--teal-50);align-items:center;gap:4px;padding:10px 14px;display:flex}.table-pagination-row--left{justify-content:flex-start}.table-pagination-row--center{justify-content:center}.table-pagination-row--right{justify-content:flex-end;display:flex}.table-pagination-row__btn{border:1px solid var(--teal-100);background:var(--surface);width:26px;height:26px;color:var(--accent-strong);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.table-pagination-row__btn:hover:not(:disabled){background:var(--surface-accent);border-color:var(--accent-border);color:var(--navy-800)}.table-pagination-row__btn:disabled{opacity:.35;cursor:default}.table-pagination-row__info{color:var(--accent-strong);align-items:center;margin:0 6px;font-size:11.5px;display:flex}.table-pagination-row__info strong{color:var(--navy-800);margin:0 3px;font-weight:600}@media (max-width:480px){.table-pagination-row{border-top-width:.8px;gap:3px;padding:8px 10px}.table-pagination-row__btn{border-width:.8px;border-radius:3px;width:22px;height:22px;font-size:11px}.table-pagination-row__info{margin:0 4px;font-size:9.5px}}@media (max-width:768px){.table-pagination-row{border-top-width:.9px;gap:3.5px;padding:9px 12px}.table-pagination-row__btn{border-width:.9px;border-radius:3.5px;width:24px;height:24px;font-size:12px}.table-pagination-row__info{margin:0 5px;font-size:10.5px}}@media (min-width:2560px){.table-pagination-row{border-top-width:1.5px;gap:5px;padding:12px 18px}.table-pagination-row__btn{border-width:1.5px;border-radius:5px;width:32px;height:32px;font-size:15px}.table-pagination-row__info{margin:0 8px;font-size:13.5px}}@media (min-width:3440px){.table-pagination-row{border-top-width:1.5px;gap:6px;padding:14px 20px}.table-pagination-row__btn{border-width:1.5px;border-radius:6px;width:36px;height:36px;font-size:17px}.table-pagination-row__info{margin:0 9px;font-size:15px}}@media (min-width:3840px){.table-pagination-row{border-top-width:2px;gap:7px;padding:16px 24px}.table-pagination-row__btn{border-width:2px;border-radius:7px;width:40px;height:40px;font-size:19px}.table-pagination-row__info{margin:0 10px;font-size:17px}}@media (min-width:5120px){.table-pagination-row{border-top-width:2px;gap:8px;padding:18px 28px}.table-pagination-row__btn{border-width:2px;border-radius:8px;width:44px;height:44px;font-size:21px}.table-pagination-row__info{margin:0 12px;font-size:19px}}@media (min-width:7680px){.table-pagination-row{border-top-width:2.5px;gap:10px;padding:22px 34px}.table-pagination-row__btn{border-width:2.5px;border-radius:10px;width:52px;height:52px;font-size:26px}.table-pagination-row__info{margin:0 14px;font-size:23px}}.results-search-bar{justify-content:space-between;align-items:baseline;gap:var(--spacing-4xl);margin-bottom:var(--spacing-md);flex-direction:row;display:flex}.results-search-bar-left{align-items:baseline;gap:var(--spacing-sm);flex-direction:row;flex:1;width:100%;min-width:0;display:flex}.results-search-bar-input{flex:1;min-width:0}.results-search-bar .search-input-container{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);padding:8px 16px}.results-search-bar .search-input-container:focus-within{border-color:var(--accent-strong)}.results-search-bar .search-input-icon{color:var(--text-muted);opacity:1}.results-search-bar .search-input-field{color:var(--text)}.results-search-bar .search-input-field::placeholder,.results-search-bar .search-input-placeholder{color:var(--text-muted);opacity:1}.results-search-bar .search-input-expand{color:var(--text-muted);border-color:var(--border);opacity:1}.results-search-bar .search-input-expand:hover{background:var(--surface-subtle);border-color:var(--accent-strong);color:var(--text)}.results-search-bar .search-input-submit{background:var(--accent,var(--brand));color:var(--text-on-fill)}.results-search-bar .search-input-submit .search-submit-icon{fill:var(--text-on-fill);stroke:var(--text-on-fill)}.results-search-bar .search-input-submit:hover:not(:disabled){background:var(--surface-dark)}.results-search-bar .search-autocomplete-dropdown{background:var(--surface);border:1px solid var(--border)}.results-search-bar .search-autocomplete-item{color:var(--text)}.results-search-bar .search-autocomplete-item:hover,.results-search-bar .search-autocomplete-item.selected{background:var(--surface-subtle)}.results-search-bar .search-autocomplete-icon{color:var(--accent-strong)}.results-search-bar-actions{align-items:center;gap:var(--spacing-xs);display:flex}.results-search-bar-action{background:var(--slate-225);border:1px solid var(--border);border-radius:var(--radius-sm,6px);width:38px;height:38px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-base), color var(--transition-base), border-color var(--transition-base);justify-content:center;align-items:center;display:inline-flex}.results-search-bar-action:hover,.results-search-bar-action.is-active{background:var(--surface-dark);border-color:var(--navy-800);color:var(--text-on-fill)}.results-search-bar-export{align-items:center;gap:var(--spacing-sm);margin-left:var(--spacing-xs);display:inline-flex}.results-search-bar-input .search-input-icon{display:none}.results-search-bar-input .search-input-left-addon{border-right:none;padding-right:0}@media (min-width:2560px){.results-search-bar-action{width:calc(var(--font-size-base) * 1.5 + 16px);height:calc(var(--font-size-base) * 1.5 + 16px)}}@media (max-width:768px){.results-search-bar{flex-wrap:wrap}.results-search-bar-actions{justify-content:flex-end;width:-moz-fit-content;width:fit-content}.results-search-bar-input{flex:auto;width:100%}.results-search-bar .search-input-container{width:100%}}@media (max-width:480px){.results-search-bar{align-items:center;gap:var(--spacing-sm)}.results-search-bar-left{display:contents}.results-search-bar-input{flex:100%;width:100%}.results-search-bar-actions{justify-content:flex-start;gap:var(--spacing-sm);flex:none;width:auto}.results-search-bar-action{width:var(--touch-target-min);height:var(--touch-target-min)}.results-search-bar-export{flex:none;margin-left:auto}.results-search-bar:has(.results-search-bar-action:only-child) .results-search-bar-input{flex:auto;width:auto}.results-search-bar:has(.results-search-bar-action:only-child) .results-search-bar-export{flex:0 0 100%}}.cd-svc-column{gap:var(--spacing-md);border-left:1px solid var(--frame-border,color-mix(in srgb, var(--teal-300) 25%, transparent));min-width:0;height:100%;padding-left:var(--spacing-lg);flex-direction:column;display:flex}.cd-svc-column:first-child{border-left:none;padding-left:0}.cd-svc-section-title{font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:inherit;margin-bottom:var(--spacing-xs)}.cd-svc-kv-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);white-space:nowrap}.cd-svc-hash-group{gap:var(--spacing-s);flex-direction:column;display:flex}.cd-svc-fp-block{font-size:var(--font-size-xs);gap:var(--fp-row-gap);flex-direction:column;display:flex}.cd-svc-fp-row{align-items:center;gap:var(--fp-row-gap);flex-wrap:wrap;display:flex}.cd-svc-fp-toggle{min-height:var(--fp-control-min-height);padding:0 var(--fp-control-pad-x);border:1px dashed var(--accent,var(--brand));font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--accent,var(--brand));cursor:pointer;transition:background var(--transition-fast);background:0 0;border-radius:4px;align-items:center;display:inline-flex}.cd-svc-fp-toggle:hover{background:var(--surface-accent)}.cd-svc-tls-versions{font-size:var(--font-size-xs);gap:var(--fp-row-gap);flex-direction:column;display:flex}.cd-svc-tls-version-list{gap:var(--fp-row-gap);flex-wrap:wrap;display:flex}@media (max-width:768px){.cd-svc-column{border-left:none;padding-left:0}}@supports (grid-template-columns:subgrid){.cd-svc-hash-group{font-size:var(--font-size-xs);align-items:center;row-gap:var(--spacing-s);column-gap:var(--hash-row-gap);grid-template-columns:minmax(0,max-content) minmax(0,1fr) max-content;display:grid}.cd-svc-hash-group>*{grid-column:1/-1}.cd-svc-hash-group>.cd-svc-hash-group{grid-template-columns:subgrid;row-gap:var(--spacing-s);display:grid}}._section_1gtfe_1{gap:var(--spacing-md);flex-direction:column;display:flex}._group_1gtfe_7{gap:var(--spacing-sm);flex-direction:column;display:flex}._heading_1gtfe_13{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text);margin:0}._transport_1gtfe_25{align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._transportLabel_1gtfe_32{min-width:36px;font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);color:var(--text-prose);letter-spacing:.04em;flex-shrink:0;align-items:center;padding-top:4px;display:inline-flex}._chips_1gtfe_45{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}._toggle_1gtfe_54{padding:var(--spacing-s);border:.8px solid var(--accent-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-family:var(--font-primary);font-weight:var(--font-weight-medium);color:var(--accent,var(--brand));cursor:pointer;transition:color var(--transition-fast);background:0 0;align-items:center;gap:4px;display:inline-flex}._toggle_1gtfe_54:hover{color:var(--text);text-decoration:underline}._chip_vusz9_1{border:1px solid var(--grey-125);box-shadow:0 1px 2px color-mix(in srgb, var(--black) 5%, transparent);font-size:var(--font-size-xs);background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:6px;transition:all .2s;display:inline-flex;position:relative}._chip_vusz9_1._centered_vusz9_15{justify-content:center}._chip_vusz9_1:hover{background:var(--teal-200)}._imageContainer_vusz9_23{cursor:pointer;align-items:center;display:inline-flex;position:relative}._image_vusz9_23{width:var(--spacing-lg);z-index:1;height:auto;position:relative}._version_vusz9_37{background-color:var(--surface-subtle);color:var(--grey-625);font-size:var(--font-size-s);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:100px;padding:2px 6px;line-height:1;overflow:hidden}._tooltip_vusz9_50{visibility:hidden;opacity:0;background-color:color-mix(in srgb, var(--black) 74.9%, transparent);color:var(--text-on-fill);font-size:var(--font-size-xxs);white-space:normal;word-break:break-word;text-align:center;z-index:10;pointer-events:none;border-radius:4px;width:max-content;max-width:180px;padding:4px 8px;line-height:1.3;transition:opacity .2s,visibility .2s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}._tooltip_vusz9_50:after{content:"";border:4px solid #0000;border-top-color:color-mix(in srgb, var(--black) 74.9%, transparent);position:absolute;top:100%;left:50%;transform:translate(-50%)}._chip_vusz9_1:hover ._tooltip_vusz9_50,._imageContainer_vusz9_23:hover ._tooltip_vusz9_50{visibility:visible;opacity:1}._crown_vusz9_91{width:var(--spacing-md);height:var(--spacing-md);border-radius:var(--radius-full,50%);background-color:var(--amber-500);color:var(--text-on-fill);flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:2px 2px 1px;display:inline-flex}._crown_vusz9_91 svg{width:100%;height:100%;display:block}@media (max-width:768px){._chip_vusz9_1{font-size:10px}}@media (max-width:480px){._chip_vusz9_1{font-size:9px}}@media (min-width:2560px){._chip_vusz9_1{font-size:13px}}@media (min-width:3440px){._chip_vusz9_1{font-size:15px}}@media (min-width:3840px){._chip_vusz9_1{font-size:17px}}@media (min-width:5120px){._chip_vusz9_1{font-size:27px}._version_vusz9_37{max-width:200px}}@media (min-width:7680px){._chip_vusz9_1{font-size:37px}}._banner_1q2qa_1,.guest-cta-banner{width:100%}.guest-cta-banner .banner{background:var(--bg-guest-banner);color:var(--text-guest-banner);border-top:none;border-bottom:1px solid var(--border-guest-banner)}.guest-cta-banner .banner svg{color:var(--icon-guest-banner)}.guest-cta-banner__message{text-align:center;text-wrap:balance}.guest-cta-banner__link,.guest-cta-banner__link:hover{color:inherit}.guest-cta-banner__link{font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.guest-cta-banner__link:hover{opacity:.8}.guest-cta-banner__link--disabled,.guest-cta-banner__link--disabled:hover{opacity:.5;cursor:not-allowed}@media (max-width:480px){.guest-cta-banner .banner{padding-right:var(--spacing-4xl)}}.top-banner-slot{flex-direction:column;width:100%;display:flex}.top-banner-slot__cms{width:100%}.top-banner-slot--overlay{position:absolute;top:100%;left:0;right:0}.top-banner-slot .new-ui-banner--floating{position:static}.top-banner-slot .guest-cta-banner .banner,.top-banner-slot__cms .banner{gap:var(--spacing-sm);padding-block:var(--spacing-xs);font-size:var(--font-size-s);font-weight:var(--font-weight-regular)}.top-banner-slot .guest-cta-banner .banner svg,.top-banner-slot__cms .banner svg{width:var(--icon-sm)}.top-banner-slot--light .guest-cta-banner .banner{background:var(--bg-guest-banner-light);color:var(--text-guest-banner-light);border-bottom-color:var(--border-guest-banner-light)}.top-banner-slot--light .guest-cta-banner .banner svg{color:var(--icon-guest-banner-light)}.footer-section{width:100%;padding:var(--spacing-2xl) var(--spacing-4xl)}.footer-content{justify-content:space-between;align-items:center;gap:var(--spacing-lg);color:var(--frame-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);flex-wrap:nowrap;margin:0 auto;display:flex}.footer-left{align-items:center;gap:var(--spacing-md);display:flex}.footer-divider{opacity:.5}.footer-links{gap:var(--spacing-xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-links a{color:var(--frame-text-subtle);transition:color var(--transition-base);text-decoration:none}.footer-links a:hover{color:var(--frame-text);opacity:.8}.footer-section--light .footer-left,.footer-section--light .footer-links a{color:var(--surface-dark)}.footer-section--light .footer-links a:hover{color:var(--text-accent)}.footer-section--raised{--frame-text-subtle:var(--frame-text-subtle-raised)}@media (max-width:1024px){.footer-section{padding:var(--spacing-xl) var(--spacing-2xl)}}@media (max-width:768px){.footer-section{padding:var(--spacing-lg) var(--spacing-lg)}.footer-content{gap:var(--spacing-lg);flex-direction:column;display:flex}.footer-links{justify-content:center;gap:var(--spacing-md)}}@media (max-width:480px){.footer-section{padding:var(--spacing-md) var(--spacing-sm)}.footer-content{gap:var(--spacing-sm)}.footer-left{flex-direction:row}.footer-divider{display:none}.footer-links{gap:var(--spacing-s);flex-direction:row}}._header_a0u7r_1{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) var(--spacing-2xl);background:var(--surface-soft);border-bottom:1px solid var(--border);box-sizing:border-box;display:flex}._btn_a0u7r_12{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._btn_a0u7r_12:hover{background:var(--surface-accent);color:var(--accent)}._title_a0u7r_34{font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text);margin:0}@media (max-width:768px){._header_a0u7r_1{padding:var(--spacing-sm) var(--spacing-md)}}._item_q8eoa_1{justify-content:space-between;align-items:center;gap:var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);padding:6px 0;display:flex}._left_q8eoa_11{align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;display:flex}._checkbox_q8eoa_19{cursor:pointer;width:14px;height:14px;accent-color:var(--accent,var(--brand));flex-shrink:0;margin:0}._label_q8eoa_28{min-width:0;color:var(--text);font-weight:var(--font-weight-medium);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition-base);flex:1;overflow:hidden}._truncate_q8eoa_40{max-width:25ch}._label_q8eoa_28:hover{color:var(--accent,var(--brand))}._count_q8eoa_48{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:.01em;flex-shrink:0}._section_1a47b_1{--facet-grip-size:var(--icon-md);--facet-grip-idle-opacity:.5;--facet-drag-ghost-opacity:.4;--facet-drop-indicator-width:2px;--facet-collapsed-padding:var(--spacing-md);padding:var(--spacing-md) 0;flex-direction:column;display:flex}._section_1a47b_1+._section_1a47b_1{border-top:1px solid var(--frame-border,color-mix(in srgb, var(--teal-300) 20%, transparent))}._dragging_1a47b_16{opacity:var(--facet-drag-ghost-opacity);-webkit-user-select:none;user-select:none}._dropTop_1a47b_22,._dropBottom_1a47b_23{background:var(--surface-accent-hover,var(--teal-125))}._dropTop_1a47b_22{box-shadow:inset 0 var(--facet-drop-indicator-width) 0 0 var(--accent,var(--teal-500))}._dropBottom_1a47b_23{box-shadow:inset 0 calc(-1 * var(--facet-drop-indicator-width)) 0 0 var(--accent,var(--teal-500))}._header_1a47b_36{align-items:center;display:flex;position:relative}._remove_1a47b_42{width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-sm,6px);color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._header_1a47b_36:hover ._remove_1a47b_42{opacity:1}._remove_1a47b_42:focus-visible{opacity:1}._remove_1a47b_42:hover{color:var(--danger,var(--red-600))}@media (hover:none){._remove_1a47b_42{opacity:1}}._header_1a47b_36 ._title_1a47b_77{flex:1;min-width:0}._grip_1a47b_82{top:50%;left:calc(-1 * var(--spacing-lg));width:var(--facet-grip-size);height:var(--facet-grip-size);border-radius:var(--radius-sm,6px);color:var(--text-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:color var(--transition-base), background var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}._grip_1a47b_82:after{content:"";top:calc((var(--facet-grip-size) - var(--touch-target-min)) / 2);bottom:calc((var(--facet-grip-size) - var(--touch-target-min)) / 2);left:calc((var(--facet-grip-size) - var(--touch-target-min)) / 2);position:absolute;right:0}._grip_1a47b_82:hover{color:var(--accent-strong);background:var(--surface-input,color-mix(in srgb, var(--grey-500) 5.1%, transparent))}._grip_1a47b_82:focus-visible{outline:var(--facet-drop-indicator-width) solid var(--accent-strong);outline-offset:-2px}._grip_1a47b_82:active{cursor:grabbing}._title_1a47b_77{margin:0 0 var(--spacing-sm) 0;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--accent-strong);letter-spacing:.01em}._toggle_1a47b_140{align-items:center;gap:var(--spacing-xs);width:100%;min-width:0;font:inherit;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;flex:1;padding:0;display:flex}._toggle_1a47b_140:hover{color:var(--accent,var(--brand))}._toggleIcon_1a47b_162{color:var(--text-muted);flex-shrink:0}._toggleLabel_1a47b_167{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0}._toggleCount_1a47b_175{padding-left:var(--spacing-sm);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._collapsed_1a47b_182{padding:var(--spacing-md) 0 0 0}._collapsed_1a47b_182 ._title_1a47b_77,._collapsed_1a47b_182 ._header_1a47b_36{margin-bottom:0}._reorderable_1a47b_191 ._header_1a47b_36{margin-bottom:var(--spacing-sm)}._reorderable_1a47b_191 ._title_1a47b_77{margin-bottom:0}@media (hover:none){._section_1a47b_1{--facet-drop-indicator-width:3px;padding-left:calc(var(--touch-target-comfortable) - var(--spacing-lg))}._header_1a47b_36{min-height:var(--touch-target-comfortable)}._grip_1a47b_82{left:calc(-1 * var(--touch-target-comfortable));width:var(--touch-target-comfortable);height:var(--touch-target-comfortable);opacity:1}._grip_1a47b_82:after{content:none}._dragging_1a47b_16 ._grip_1a47b_82{color:var(--accent-strong);background:var(--surface-input,color-mix(in srgb, var(--grey-500) 5.1%, transparent))}}@media (hover:hover){._grip_1a47b_82{opacity:var(--facet-grip-idle-opacity);transition:opacity var(--transition-base), color var(--transition-base), background var(--transition-base)}._section_1a47b_1:hover ._grip_1a47b_82,._collapsed_1a47b_182 ._grip_1a47b_82{opacity:1}._grip_1a47b_82:focus-visible{opacity:1}}._items_1a47b_242{flex-direction:column;display:flex}._showMore_1a47b_247{color:var(--text-muted);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:4px 0;display:inline-flex}._showMore_1a47b_247:hover{color:var(--accent,var(--brand))}._picker_pint3_1{display:inline-flex;position:relative}._popover_pint3_7{top:calc(100% + var(--spacing-xs));z-index:var(--z-dropdown,1000);min-width:var(--sidebar-popover-min-width);max-height:max(240px,100vh - 240px);padding:var(--spacing-xs);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;right:0}._body_pint3_25{flex-direction:column;min-height:0;display:flex;overflow-y:auto}._search_pint3_32{width:100%;margin-bottom:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--surface-input,color-mix(in srgb, var(--grey-500) 5.1%, transparent));border:1px solid var(--border-input,color-mix(in srgb, var(--grey-500) 50.2%, transparent));border-radius:var(--radius-sm,6px);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);transition:border-color var(--transition-base)}._search_pint3_32::placeholder{color:var(--text-muted)}._search_pint3_32:focus{border-color:var(--accent-strong);background:var(--surface);outline:none}._suggestion_pint3_55{align-items:center;gap:var(--spacing-xs);padding:6px var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);text-align:left;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:4px;display:flex}._suggestion_pint3_55 svg{color:var(--text-muted);flex-shrink:0}._suggestion_pint3_55 span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._suggestion_pint3_55:hover,._suggestion_pint3_55._highlighted_pint3_87{background:var(--surface-subtle);color:var(--accent,var(--brand))}._suggestion_pint3_55._locked_pint3_92{color:var(--text-muted);opacity:.6;cursor:not-allowed}._suggestion_pint3_55._locked_pint3_92:hover,._suggestion_pint3_55._locked_pint3_92._highlighted_pint3_87{color:var(--text-muted);background:0 0}._upsell_pint3_104{margin:var(--spacing-xs) 0 0;padding:var(--spacing-xs) var(--spacing-sm);border-top:1px solid var(--border-faint);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted)}._empty_pint3_113{padding:var(--spacing-xs) var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);margin:0}._heading_pint3_121{padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-sm);border-bottom:1px solid var(--border-faint);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text);margin:0}._row_pint3_131{align-items:center;gap:var(--spacing-xs);padding:6px var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);transition:background var(--transition-fast);border-radius:4px;display:flex}._row_pint3_131:hover{background:var(--surface-subtle)}._label_pint3_147{align-items:center;gap:var(--spacing-sm);min-width:0;min-height:var(--touch-target-comfortable);cursor:pointer;flex:1;display:flex}._label_pint3_147 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._row_pint3_131 input[type=checkbox]{width:var(--icon-sm);height:var(--icon-sm);cursor:pointer;accent-color:var(--accent,var(--brand));margin:0}._allToggle_pint3_171{align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xs);border:none;border-top:1px solid var(--border-faint);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;display:flex}._allToggle_pint3_171:hover{color:var(--accent,var(--brand))}._allToggle_pint3_171 svg{flex-shrink:0;margin-left:auto}._reset_pint3_197{align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xs);border:none;border-top:1px solid var(--border-faint);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;display:flex}._reset_pint3_197 svg{flex-shrink:0}._reset_pint3_197:hover:not(:disabled){color:var(--accent,var(--brand))}._reset_pint3_197:disabled{opacity:.5;cursor:default}@media (min-width:768px){._popover_pint3_7{left:0;right:auto}._label_pint3_147{min-height:var(--icon-2xl)}}._skeleton_1a1ss_1{gap:var(--spacing-lg);flex-direction:column;display:flex}._section_1a1ss_7+._section_1a1ss_7{padding-top:var(--spacing-md);border-top:1px solid var(--frame-border,color-mix(in srgb, var(--teal-300) 20%, transparent))}._title_1a1ss_12{width:70px;height:12px;margin:var(--spacing-sm) 0;background:linear-gradient(90deg, var(--surface-subtle) 0%, var(--surface-muted) 50%, var(--surface-subtle) 100%);background-size:200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite _skeleton-shimmer_1a1ss_1}._rows_1a1ss_27{flex-direction:column;gap:8px;display:flex}._row_1a1ss_27{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:4px 0;display:flex}._rowLabel_1a1ss_41{background:linear-gradient(90deg, var(--surface-subtle) 0%, var(--surface-muted) 50%, var(--surface-subtle) 100%);background-size:200% 100%;border-radius:4px;flex:1;height:10px;animation:1.4s ease-in-out infinite _skeleton-shimmer_1a1ss_1}._rowCount_1a1ss_55{background:linear-gradient(90deg, var(--surface-subtle) 0%, var(--surface-muted) 50%, var(--surface-subtle) 100%);background-size:200% 100%;border-radius:4px;flex-shrink:0;width:28px;height:10px;animation:1.4s ease-in-out infinite _skeleton-shimmer_1a1ss_1}._row_1a1ss_27:nth-child(2) ._rowLabel_1a1ss_41{animation-delay:.1s}._row_1a1ss_27:nth-child(3) ._rowLabel_1a1ss_41{animation-delay:.2s}._row_1a1ss_27:nth-child(4) ._rowLabel_1a1ss_41{animation-delay:.3s}@keyframes _skeleton-shimmer_1a1ss_1{0%{background-position:200% 0}to{background-position:-200% 0}}._sidebar_1pa9u_1{--sidebar-popover-min-width:240px;--sidebar-header-btn-size:calc(var(--icon-sm) + var(--spacing-md) + var(--spacing-xxs));--sidebar-search-icon-inset:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);font-family:var(--font-primary);color:var(--text);background:var(--surface);border:1px solid var(--border);flex-direction:column;display:flex}._header_1pa9u_14{align-items:stretch;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);display:flex}._search_1pa9u_21{flex:1;align-items:center;min-width:0;display:flex;position:relative}._searchIcon_1pa9u_29{left:var(--sidebar-search-icon-inset);color:var(--text-muted);pointer-events:none;position:absolute}._searchInput_1pa9u_36{width:100%;padding:var(--spacing-s) var(--spacing-sm) var(--spacing-s) calc(var(--sidebar-search-icon-inset) + var(--icon-sm) + var(--spacing-xs));background:var(--surface-input,color-mix(in srgb, var(--grey-500) 5.1%, transparent));border:1px solid var(--border-input,color-mix(in srgb, var(--grey-500) 50.2%, transparent));border-radius:var(--radius-sm,6px);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);transition:border-color var(--transition-base)}._searchInput_1pa9u_36::placeholder{color:var(--text-muted)}._searchInput_1pa9u_36:focus{border-color:var(--accent-strong);background:var(--surface);outline:none}._headerBtn_1pa9u_60{width:var(--sidebar-header-btn-size);height:var(--sidebar-header-btn-size);background:var(--surface);border:1px solid var(--border-input,color-mix(in srgb, var(--grey-500) 50.2%, transparent));border-radius:var(--radius-sm,6px);color:var(--text-muted);cursor:pointer;transition:background var(--transition-base), color var(--transition-base), border-color var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._headerBtn_1pa9u_60:hover{background:var(--surface-subtle);color:var(--text);border-color:var(--accent-strong)}._headerBtn_1pa9u_60._active_1pa9u_84{background:var(--accent,var(--brand));border-color:var(--accent,var(--brand));color:var(--text-on-fill)}@media (min-width:2560px){._sidebar_1pa9u_1{--sidebar-popover-min-width:300px}}@media (min-width:3840px){._sidebar_1pa9u_1{--sidebar-popover-min-width:380px}}._focus_1pa9u_104{padding:var(--spacing-sm) 0;margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}._focusLabel_1pa9u_112{color:var(--text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._focusSwitch_1pa9u_118{flex-shrink:0;width:32px;height:18px;display:inline-block;position:relative}._focusSwitch_1pa9u_118 input{opacity:0;width:0;height:0}._focusSwitchSlider_1pa9u_132{background:var(--text-muted,var(--grey-500));cursor:pointer;transition:background var(--transition-base);border-radius:18px;position:absolute;top:0;bottom:0;left:0;right:0}._focusSwitchSlider_1pa9u_132:before{content:"";background:var(--surface);width:14px;height:14px;transition:transform var(--transition-base);border-radius:50%;position:absolute;top:2px;left:2px}._focusSwitch_1pa9u_118 input:checked+._focusSwitchSlider_1pa9u_132{background:var(--accent,var(--brand))}._focusSwitch_1pa9u_118 input:checked+._focusSwitchSlider_1pa9u_132:before{transform:translate(14px)}._facets_1pa9u_163{flex-direction:column;display:flex}._topbar_1aax7_1{padding:var(--spacing-md) var(--spacing-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:var(--z-topbar);justify-content:space-between;align-items:center;width:100%;display:flex;position:sticky;top:0}._themed_1aax7_13{background:var(--frame-bg-raised)}._light_1aax7_17{background:var(--surface-soft);--frame-bg:var(--surface);--bg-icon:var(--surface-dark);--bg-fill:linear-gradient(90deg, var(--teal-750) 0%, var(--teal-800) 100%);--frame-text:var(--surface-dark);--frame-text-muted:var(--surface-dark-soft);--text-muted:var(--grey-500);--frame-accent:var(--brand);--frame-accent-hover:var(--teal-450);--accent:var(--brand);--frame-border:color-mix(in srgb, var(--surface-dark) 15%, transparent);--frame-border-hover:color-mix(in srgb, var(--surface-dark) 30%, transparent);--border-base:1px solid var(--slate-225);--frame-inverse-bg:var(--surface-dark);--frame-inverse-bg-hover:var(--surface-dark-soft);--frame-inverse-text:var(--surface);--frame-hover:color-mix(in srgb, var(--surface-dark) 8%, transparent)}._dark_1aax7_40{background:var(--surface-dark-soft);--frame-inverse-bg:var(--surface);--frame-inverse-bg-hover:var(--accent-border);--frame-inverse-text:var(--surface-dark);--frame-hover:color-mix(in srgb, var(--white) 10%, transparent);--frame-bg:var(--surface-dark);--bg-icon:color-mix(in srgb, var(--text) 40%, transparent);--bg-fill:linear-gradient(90deg, var(--accent-soft) 0%, var(--teal-350) 100%);--frame-text:var(--surface);--frame-text-muted:var(--accent-border);--text-muted:var(--grey-500);--frame-accent:var(--accent-soft);--frame-accent-hover:var(--teal-175);--accent:var(--brand);--frame-border:color-mix(in srgb, var(--accent-soft) 20%, transparent);--frame-border-hover:color-mix(in srgb, var(--accent-soft) 40%, transparent);--border-base:none}._left_1aax7_69{align-items:center;gap:var(--spacing-lg);min-width:0;display:flex}._logo_1aax7_76{width:var(--img-width);align-items:center;height:auto;display:flex}._version_1aax7_83{font-size:var(--font-size-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}._right_1aax7_89{align-items:center;gap:var(--spacing-md);min-width:0;display:flex}._themeToggle_1aax7_96+._feedback_1aax7_96{margin-left:var(--spacing-xl)}._quota_1aax7_100{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);flex-wrap:wrap-reverse;display:flex}._quotaLabel_1aax7_108{color:var(--frame-text);font-weight:var(--font-weight-regular)}._quotaBar_1aax7_113{background:var(--frame-border);border-radius:var(--radius-sm);width:100px;height:6px;overflow:hidden}._quotaFill_1aax7_121{background:var(--bg-fill);height:100%;transition:width var(--transition-slow)}._quotaText_1aax7_127{color:var(--frame-text);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);white-space:nowrap}._userMenu_1aax7_134{position:relative}._profileBtn_1aax7_138{padding:var(--spacing-xs);border:1px solid var(--frame-text);background-color:var(--frame-text);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);justify-content:center;align-items:center;display:inline-flex}._profileBtn_1aax7_138:hover{opacity:.85}._profileIcon_1aax7_154{fill:var(--frame-bg);stroke:var(--frame-bg);width:var(--font-size-base);height:var(--font-size-base)}._userBtn_1aax7_161{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);color:var(--frame-text);font-size:var(--font-size-sm);font-family:var(--font-primary);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;display:flex}._userBtn_1aax7_161:hover{background:var(--frame-hover)}._dropdown_1aax7_179{top:calc(100% + var(--spacing-sm));background:var(--frame-bg);border:1px solid var(--frame-border);border-radius:var(--radius-md);padding:var(--spacing-xs);min-width:150px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);position:absolute;right:0}._dropdown_1aax7_179 button{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);color:var(--frame-text);font-size:var(--font-size-sm);font-family:var(--font-primary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-base);background:0 0;border:none;display:flex}._dropdown_1aax7_179 button:hover{background:color-mix(in srgb, var(--accent-soft) 10%, transparent)}._themeToggle_1aax7_96{padding:var(--spacing-sm);color:var(--frame-text);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._themeToggle_1aax7_96 svg{width:var(--font-size-lg);height:var(--font-size-lg)}._themeToggle_1aax7_96:hover{background:var(--frame-hover)}._button_1aax7_234{align-items:center;display:flex}@media (max-width:1024px){._topbar_1aax7_1{padding:var(--spacing-md) var(--spacing-2xl)}._quotaBar_1aax7_113{width:80px}._right_1aax7_89{gap:var(--spacing-s)}}@media (max-width:768px){._topbar_1aax7_1{padding:var(--spacing-sm) var(--spacing-xl);align-items:center}._right_1aax7_89{flex-wrap:nowrap;justify-content:flex-end}._quotaLabel_1aax7_108{display:none}._quotaBar_1aax7_113{width:70px}._userBtn_1aax7_161{padding:var(--spacing-xs) var(--spacing-sm)}._themeToggle_1aax7_96 svg{width:var(--font-size-base);height:var(--font-size-base)}}@media (max-width:480px){._topbar_1aax7_1{padding:var(--spacing-s);gap:var(--spacing-md)}._right_1aax7_89{gap:var(--spacing-xxs)}._themeToggle_1aax7_96+._feedback_1aax7_96{margin-left:0}._quota_1aax7_100{gap:var(--spacing-xs)}._quotaBar_1aax7_113{display:none}._quotaText_1aax7_127{font-size:var(--font-size-xxs)}._profileBtn_1aax7_138{padding:3px}._profileIcon_1aax7_154{width:var(--font-size-s);height:var(--font-size-s)}._userBtn_1aax7_161,._themeToggle_1aax7_96{padding:var(--spacing-xs)}._themeToggle_1aax7_96 svg{width:var(--font-size-sm);height:var(--font-size-sm)}._dropdown_1aax7_179{min-width:130px}._dropdown_1aax7_179 button{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-s)}}._stars_1jbeo_1{--feedback-star-size:28px;--feedback-star-idle:var(--text-subtle);--feedback-star-active:var(--highlight-soft);align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}._row_1jbeo_12{align-items:center;gap:var(--spacing-xs);margin-left:calc(var(--spacing-xs) * -1);display:flex}._star_1jbeo_1{min-width:var(--touch-target-comfortable);min-height:var(--touch-target-comfortable);padding:var(--spacing-xs);border-radius:var(--radius-sm);color:var(--feedback-star-idle);cursor:pointer;transition:color var(--transition-fast), transform var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._star_1jbeo_1:hover{color:var(--feedback-star-active);transform:scale(1.08)}._star_1jbeo_1:focus-visible{color:var(--feedback-star-active);transform:scale(1.08)}._filled_1jbeo_42{color:var(--feedback-star-active)}._filled_1jbeo_42 ._icon_1jbeo_46{fill:currentColor}._star_1jbeo_1:disabled{cursor:not-allowed;opacity:.6;transform:none}._icon_1jbeo_46{width:var(--feedback-star-size);height:var(--feedback-star-size)}._label_1jbeo_61{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);min-height:var(--spacing-xl)}@media (min-width:1600px){._stars_1jbeo_1{--feedback-star-size:32px}}@media (min-width:2560px){._stars_1jbeo_1{--feedback-star-size:40px}}@media (min-width:3840px){._stars_1jbeo_1{--feedback-star-size:56px}}._modal_1erxg_1{gap:var(--spacing-lg);font-family:var(--font-primary);flex-direction:column;display:flex}._intro_1erxg_8{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-muted);margin:0}._field_1erxg_15{gap:var(--spacing-xs);flex-direction:column;display:flex}._label_1erxg_21{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text)}._textarea_1erxg_27{width:100%;padding:var(--spacing-md);font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--text);background:var(--surface-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-md);resize:vertical;transition:border-color var(--transition-base)}._textarea_1erxg_27:focus{border-color:var(--brand);outline:none}._textarea_1erxg_27:disabled{opacity:.6;cursor:not-allowed}._counter_1erxg_50{font-size:var(--font-size-xs);color:var(--text-muted);align-self:flex-end}._submit_1erxg_56{justify-content:center;align-items:center;gap:var(--spacing-xs);min-height:var(--spacing-3xl);padding:var(--spacing-xs) var(--spacing-xl);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-on-fill);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-base), border-color var(--transition-base);display:inline-flex}._submit_1erxg_56:hover:not(:disabled){background:var(--brand);border-color:var(--brand)}._submit_1erxg_56:focus-visible{outline:2px solid var(--frame-accent);outline-offset:1px}._submit_1erxg_56:disabled{opacity:.5;cursor:not-allowed}._error_1erxg_91{font-size:var(--font-size-sm);color:var(--danger);margin:0}._actions_1erxg_97{align-items:stretch;gap:var(--spacing-md);flex-direction:column;display:flex}._dismissals_1erxg_104{justify-content:center;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}._link_1erxg_112{min-height:var(--touch-target-comfortable);padding:var(--spacing-xs) var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;text-decoration:underline}._link_1erxg_112:hover:not(:disabled){color:var(--text)}._link_1erxg_112:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){._submit_1erxg_56{min-height:var(--touch-target-comfortable)}}@media (min-width:768px){._actions_1erxg_97{flex-direction:row-reverse;justify-content:space-between;align-items:center}._dismissals_1erxg_104{justify-content:flex-start}}._slot_1yfol_1{align-items:center;display:inline-flex}._tooltipTrigger_1yfol_6{flex:none;align-items:center;display:inline-flex}._trigger_1yfol_12{padding:var(--spacing-sm);border-radius:var(--radius-sm);color:var(--frame-text);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._trigger_1yfol_12:hover{background:var(--frame-hover)}._trigger_1yfol_12:focus-visible{outline:2px solid var(--frame-accent);outline-offset:2px}._icon_1yfol_34{width:var(--font-size-lg);height:var(--font-size-lg)}@media (max-width:1024px){._icon_1yfol_34{width:var(--font-size-base);height:var(--font-size-base)}}._section_1djq7_1{align-items:center;gap:clamp(var(--spacing-lg), 4vh, var(--spacing-4xl));text-align:center;flex-direction:column;width:100%;display:flex}._content_1djq7_10{gap:var(--spacing-sm);flex-direction:column;display:flex}._title_1djq7_16{font-family:var(--font-primary);font-size:clamp(var(--font-size-3xl), 4.5vh, var(--font-size-4xl));font-weight:var(--font-weight-semibold);color:var(--frame-text);line-height:var(--line-height-tight);margin:0}._subtitle_1djq7_25{font-family:var(--font-primary);font-size:clamp(var(--font-size-base), 2vh, var(--font-size-lg));color:var(--frame-text-muted);font-weight:var(--font-weight-regular);margin:0}@media (max-width:768px){._section_1djq7_1{gap:var(--spacing-lg)}._title_1djq7_16{font-size:clamp(var(--font-size-2xl), 4vh, var(--font-size-3xl))}._subtitle_1djq7_25{font-size:clamp(var(--font-size-sm), 1.8vh, var(--font-size-base))}}@media (max-width:480px){._section_1djq7_1{gap:var(--spacing-md)}._content_1djq7_10{gap:var(--spacing-xs)}._title_1djq7_16{font-size:clamp(var(--font-size-xl), 3.5vh, var(--font-size-2xl))}._subtitle_1djq7_25{font-size:clamp(var(--font-size-s), 1.6vh, var(--font-size-sm))}}._section_1igs1_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._tabs_1igs1_8{gap:var(--spacing-sm);padding:var(--spacing-xs);border-radius:var(--radius-md);background:0 0;width:-moz-fit-content;width:fit-content;display:flex}._tab_1igs1_8{padding:var(--spacing-sm) var(--spacing-lg);background:var(--bg-options);border:var(--border-base);border-radius:var(--radius-sm);color:var(--frame-text-subtle);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);font-family:var(--font-primary);cursor:pointer;transition:all var(--transition-base)}._tab_1igs1_8._active_1igs1_30{background:var(--frame-bg);color:var(--frame-text)}._tab_1igs1_8:hover:not(._active_1igs1_30){background:color-mix(in srgb, var(--accent-soft) 10%, transparent);color:var(--frame-text)}._syntax_1igs1_40{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-sm) 0;display:flex}._syntaxLabel_1igs1_47{font-size:var(--font-size-base);color:var(--frame-text-muted);font-weight:var(--font-weight-medium)}._syntaxOption_1igs1_53{align-items:center;gap:var(--spacing-sm);cursor:pointer;font-size:var(--font-size-base);color:var(--frame-text);font-family:var(--font-primary);display:flex}._syntaxOption_1igs1_53 input[type=radio]{width:var(--font-size-lg);height:var(--font-size-lg);cursor:pointer;accent-color:var(--frame-accent)}@media (max-width:768px){._syntax_1igs1_40{gap:var(--spacing-md);flex-wrap:wrap}}@media (max-width:480px){._section_1igs1_1{gap:var(--spacing-md)}._tabs_1igs1_8{gap:var(--spacing-xs);flex-wrap:wrap;padding:2px}._tab_1igs1_8{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);flex:1}._syntax_1igs1_40{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}._syntaxLabel_1igs1_47,._syntaxOption_1igs1_53{font-size:var(--font-size-sm)}}._empty_rx44l_1{padding:var(--spacing-2xl) 0;justify-content:center;align-items:center;gap:var(--spacing-sm);color:var(--text-muted);font-family:var(--font-primary);font-size:var(--font-size-sm);display:flex}._spinner_rx44l_12{color:var(--frame-accent);width:var(--font-size-2xl);height:var(--font-size-2xl);animation:1s linear infinite _spin_rx44l_12}._actionBtn_rx44l_19 ._spinner_rx44l_12,._actionBtn_rx44l_19 svg{width:var(--font-size-base);height:var(--font-size-base)}@keyframes _spin_rx44l_12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tableScroll_rx44l_35{border-radius:5px;overflow-x:auto}._table_rx44l_35{width:100%;font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text);border:1px solid var(--grey-200);border-radius:5px}._headTitles_rx44l_49 th{text-align:left;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xs);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);color:var(--text-muted);white-space:wrap;border-radius:5px}._headFilters_rx44l_59 th{padding:0 var(--spacing-md) var(--spacing-sm);border-bottom:1px solid var(--border-subtle)}._filter_rx44l_64{width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-alt);color:var(--text);font-family:var(--font-primary);font-size:var(--font-size-s);transition:border-color var(--transition-base), background-color var(--transition-base);outline:none}._filter_rx44l_64::placeholder{color:var(--text-muted)}._filter_rx44l_64:focus{border-color:var(--frame-accent);background:var(--surface)}._noResults_rx44l_88{text-align:center;color:var(--text-muted);padding:var(--spacing-xl) var(--spacing-md)!important}._row_rx44l_94{cursor:pointer;transition:background-color var(--transition-fast), opacity var(--transition-fast)}._row_rx44l_94:hover:not(._editing_rx44l_101):not(._dim_rx44l_101){background:var(--surface-alt)}._row_rx44l_94:focus-visible{background:color-mix(in srgb, var(--accent-soft) 10%, transparent);outline:none}._editing_rx44l_101{background:color-mix(in srgb, var(--accent-soft) 8%, transparent);cursor:default}._dim_rx44l_101{opacity:.55;cursor:not-allowed}._table_rx44l_35 tbody td{padding:var(--spacing-md);vertical-align:middle;border-bottom:1px solid var(--border-subtle)}._table_rx44l_35 tbody tr:last-child td{border-bottom:none}._cellLabel_rx44l_130{font-weight:var(--font-weight-medium);white-space:nowrap}._cellQuery_rx44l_135 code{font-size:var(--font-size-s);color:var(--text);background:0 0}._cellDate_rx44l_141{white-space:nowrap;color:var(--text)}._editInput_rx44l_146{width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--frame-accent);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text);background:var(--surface);outline:none}._mono_rx44l_158{font-size:var(--font-size-s)}._editInput_rx44l_146:disabled{opacity:.6;cursor:not-allowed}._colAction_rx44l_167{white-space:nowrap;text-align:right;width:1px}._actions_rx44l_173{align-items:center;gap:var(--spacing-xs);display:inline-flex}._actionBtn_rx44l_19{width:var(--spacing-3xl);height:var(--spacing-3xl);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base), transform var(--transition-base);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}._actionBtn_rx44l_19:disabled{opacity:.4;cursor:not-allowed}._actionBtn_rx44l_19:focus-visible{outline:2px solid var(--frame-accent);outline-offset:1px}._edit_rx44l_101{color:var(--text-muted)}._edit_rx44l_101:hover:not(:disabled){background:color-mix(in srgb, var(--surface-dark) 6%, transparent);color:var(--text);border-color:var(--border-subtle)}._delete_rx44l_217{color:var(--danger)}._delete_rx44l_217:hover:not(:disabled){background:var(--danger);color:var(--text-on-fill);border-color:var(--danger)}._delete_rx44l_217:focus-visible{outline-color:var(--danger)}._save_rx44l_231{background:var(--accent);color:var(--text-on-fill);border-color:var(--accent)}._save_rx44l_231:hover:not(:disabled){background:var(--brand);border-color:var(--brand)}._cancel_rx44l_242{color:var(--text-muted)}._cancel_rx44l_242:hover:not(:disabled){background:color-mix(in srgb, var(--surface-dark) 6%, transparent);color:var(--text);border-color:var(--border-subtle)}@media (max-width:768px){._headTitles_rx44l_49 th,._headFilters_rx44l_59 th,._table_rx44l_35 tbody td{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}._table_rx44l_35{font-size:var(--font-size-s)}._cellDate_rx44l_141{font-size:var(--font-size-xs)}}@media (max-width:640px){._headTitles_rx44l_49 th,._headFilters_rx44l_59 th,._table_rx44l_35 tbody td{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}._actions_rx44l_173{gap:var(--spacing-xs)}}@media (max-width:480px){._empty_rx44l_1{padding:var(--spacing-xl) 0;font-size:var(--font-size-s)}._headTitles_rx44l_49 th,._headFilters_rx44l_59 th,._table_rx44l_35 tbody td{padding:var(--spacing-xs)}._headTitles_rx44l_49 th{font-size:var(--font-size-xs)}._filter_rx44l_64{padding:var(--spacing-xs);font-size:var(--font-size-xs)}._table_rx44l_35{font-size:var(--font-size-xs)}._editInput_rx44l_146{font-size:var(--font-size-s)}}._layout_12pgr_1{gap:var(--spacing-xl);grid-template-columns:140px 1fr;display:grid}._sidebar_12pgr_8{gap:var(--spacing-xs);flex-direction:column;align-self:start;display:flex}._sidebarItem_12pgr_15{width:100%;padding:var(--spacing-xs) var(--spacing-md);background:var(--surface-muted);color:var(--text-subtle);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base);border:none}._sidebarItem_12pgr_15:hover:not(._sidebarItemActive_12pgr_32){background:var(--border-subtle);color:var(--text)}._sidebarItemActive_12pgr_32{background:var(--surface-dark);color:var(--text-on-fill)}._sidebarItem_12pgr_15:focus-visible{outline:2px solid var(--frame-accent);outline-offset:2px}._content_12pgr_47{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}._sectionHeader_12pgr_54{justify-content:flex-end;align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-xs);display:flex}._sectionTitle_12pgr_62{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text);margin:0}._docsLink_12pgr_70{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--text-muted);transition:background-color var(--transition-base), color var(--transition-base);text-decoration:none;display:inline-flex}._docsLink_12pgr_70 svg{width:var(--font-size-base);height:var(--font-size-base)}._docsLink_12pgr_70:hover{background:var(--surface-alt);color:var(--text)}._group_12pgr_95+._group_12pgr_95{margin-top:var(--spacing-lg)}._groupTitle_12pgr_99{padding:0 0 var(--spacing-xs) var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-muted)}._table_12pgr_107{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-primary);border:1px solid var(--frame-border);border-radius:var(--radius-md);overflow:hidden}._row_12pgr_117{flex-direction:row;display:flex}._row_12pgr_117 td{padding:var(--spacing-sm) var(--spacing-sm);vertical-align:middle;border-bottom:1px solid var(--border-subtle);word-break:break-all}._row_12pgr_117:last-child td{border-bottom:none}._rowLabel_12pgr_133{width:28%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text);white-space:wrap}._rowExamples_12pgr_141{width:100%;color:var(--text);flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}._examplesWrap_12pgr_150{justify-content:space-between;align-items:center;gap:var(--spacing-xs) var(--spacing-md);flex-direction:row;width:100%;display:flex}._examplesWrapMulti_12pgr_159{grid-template-columns:repeat(var(--qg-section-cols,1), minmax(0, 1fr));gap:var(--spacing-xs) var(--spacing-md);align-items:stretch;display:grid}._exampleFiller_12pgr_166{visibility:hidden;display:block}._example_12pgr_150{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-base), border-color var(--transition-base);text-align:left;flex:content;background:0 0;border:1px solid #0000;justify-items:flex-start;min-width:0;font-family:inherit;display:flex}._example_12pgr_150 code{font-size:var(--font-size-s);color:var(--text);white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:var(--line-height-normal);background:0 0;display:block}._exampleOpen_12pgr_199:hover{background:var(--surface-alt);border-color:var(--border-subtle)}._exampleOpen_12pgr_199:active{transform:translateY(1px)}._examplePaywall_12pgr_208{opacity:.45;cursor:not-allowed}._exampleComingSoon_12pgr_213{opacity:.35;cursor:not-allowed;font-style:italic}._exampleFlash_12pgr_224{animation:.4s _exampleFlashIn_12pgr_1}._exampleFlash_12pgr_224 code{color:var(--accent)}@keyframes _exampleFlashIn_12pgr_1{0%{background:var(--surface-accent);border-color:var(--accent-border)}to{background:0 0;border-color:#0000}}._exampleDuplicate_12pgr_244{animation:.6s _exampleDuplicateFlash_12pgr_1}._exampleDuplicate_12pgr_244 code{animation:.6s _exampleDuplicateText_12pgr_1}@keyframes _exampleDuplicateFlash_12pgr_1{0%,to{background:0 0;border-color:#0000}20%,60%{background:color-mix(in srgb, var(--warning) 14%, transparent);border-color:color-mix(in srgb, var(--warning) 35%, transparent)}}@keyframes _exampleDuplicateText_12pgr_1{0%,to{color:var(--text)}20%,60%{color:var(--warning)}}._upgrade_12pgr_278{padding:2px var(--spacing-sm);border:1px solid var(--highlight-soft);border-radius:var(--radius-sm);color:var(--highlight);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-base);background:0 0}._upgrade_12pgr_278:hover{background:var(--surface-alt)}._examplesWrapMulti_12pgr_159 ._upgrade_12pgr_278{place-self:center start}._soonBadge_12pgr_300{padding:2px var(--spacing-sm);background:var(--surface-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);width:-moz-fit-content;width:fit-content}._tagsGrid_12pgr_314{gap:var(--spacing-xs);margin-top:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}._tag_12pgr_314{padding:var(--spacing-xs) var(--spacing-sm);background:var(--surface-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-primary);font-size:var(--font-size-s);text-align:left;cursor:pointer;transition:background-color var(--transition-base), border-color var(--transition-base);position:relative}._tag_12pgr_314:hover:not(:disabled){background:var(--border-subtle);border-color:var(--frame-accent)}._tagLocked_12pgr_342{opacity:.5;cursor:not-allowed}._tagFlash_12pgr_350{animation:.4s _tagFlashIn_12pgr_1}@keyframes _tagFlashIn_12pgr_1{0%{background:var(--surface-accent);border-color:var(--accent-border);color:var(--accent)}to{background:var(--surface-alt);border-color:var(--border-subtle);color:var(--text)}}._tagDuplicate_12pgr_368{animation:.6s _tagDuplicateFlash_12pgr_1}@keyframes _tagDuplicateFlash_12pgr_1{0%,to{background:var(--surface-alt);border-color:var(--border-subtle);color:var(--text)}20%,60%{background:color-mix(in srgb, var(--warning) 14%, transparent);border-color:color-mix(in srgb, var(--warning) 35%, transparent);color:var(--warning)}}._tagLabel_12pgr_388{display:block}._tagTooltip_12pgr_392{bottom:calc(100% + var(--spacing-xs));transform:translateX(-50%) translateY(var(--spacing-xs));padding:var(--spacing-xs) var(--spacing-sm);background:var(--text);color:var(--text-on-fill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-base), transform var(--transition-base);z-index:var(--z-tooltip);position:absolute;left:50%}._tagLocked_12pgr_342:hover ._tagTooltip_12pgr_392{opacity:1;transform:translate(-50%)translateY(0)}@media (max-width:768px){._layout_12pgr_1{gap:var(--spacing-md);grid-template-columns:120px 1fr}._rowLabel_12pgr_133{width:32%}._tagsGrid_12pgr_314{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}@media (max-width:640px){._layout_12pgr_1{gap:var(--spacing-sm);grid-template-columns:1fr}._sidebar_12pgr_8{padding-bottom:var(--spacing-xs);flex-direction:row;overflow-x:auto}._sidebarItem_12pgr_15{width:auto;padding:var(--spacing-xs) var(--spacing-md);flex-shrink:0}._row_12pgr_117 td{padding:var(--spacing-xs);border-bottom:none;display:block}._row_12pgr_117{padding:var(--spacing-xs) 0;border-bottom:1px solid var(--border-subtle);display:block}._row_12pgr_117:last-child{border-bottom:none}._rowLabel_12pgr_133{width:auto}._tagsGrid_12pgr_314{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media (max-width:480px){._tagsGrid_12pgr_314{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}}@media (min-width:2560px){._layout_12pgr_1{grid-template-columns:180px 1fr}}@media (min-width:3440px){._layout_12pgr_1{grid-template-columns:220px 1fr}._tagsGrid_12pgr_314{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (min-width:3840px){._layout_12pgr_1{grid-template-columns:260px 1fr}._tagsGrid_12pgr_314{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (min-width:5120px){._layout_12pgr_1{grid-template-columns:340px 1fr}._tagsGrid_12pgr_314{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (min-width:7680px){._layout_12pgr_1{grid-template-columns:480px 1fr}._tagsGrid_12pgr_314{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}._loading_1uu5a_1{padding:var(--spacing-2xl) 0;justify-content:center;align-items:center;gap:var(--spacing-sm);color:var(--text-muted);font-family:var(--font-primary);font-size:var(--font-size-sm);display:flex}._spinner_1uu5a_12{color:var(--frame-accent);width:var(--font-size-2xl);height:var(--font-size-2xl);animation:1s linear infinite _spin_1uu5a_12}@keyframes _spin_1uu5a_12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._content_1uu5a_28{padding:var(--spacing-md) 0}._title_1uu5a_32{align-items:baseline;gap:var(--spacing-sm);margin:0 0 var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text);flex-wrap:wrap;display:flex}._date_1uu5a_44{font-weight:var(--font-weight-regular);font-size:var(--font-size-s);color:var(--text-muted)}._description_1uu5a_50{font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text);margin:0}._footer_1uu5a_58{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--border-subtle);justify-content:flex-end;display:flex}._seeAll_1uu5a_66{padding:var(--spacing-sm) var(--spacing-lg);background:var(--surface-dark);color:var(--white);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-base);border:none}._seeAll_1uu5a_66:hover{background:var(--surface-dark-soft)}@media (max-width:768px){._loading_1uu5a_1{padding:var(--spacing-xl) 0}._title_1uu5a_32{font-size:var(--font-size-sm)}._description_1uu5a_50{font-size:var(--font-size-s)}._footer_1uu5a_58{margin-top:var(--spacing-md)}}@media (max-width:480px){._loading_1uu5a_1{padding:var(--spacing-lg) 0;font-size:var(--font-size-s);text-align:center;flex-direction:column}._content_1uu5a_28{padding:var(--spacing-sm) 0}._title_1uu5a_32{font-size:var(--font-size-sm);gap:var(--spacing-xs)}._date_1uu5a_44,._description_1uu5a_50{font-size:var(--font-size-xs)}._footer_1uu5a_58{margin-top:var(--spacing-sm);justify-content:center}._seeAll_1uu5a_66{width:100%;font-size:var(--font-size-s)}}._section_xhk1i_1{width:100%}._grid_xhk1i_5{gap:var(--spacing-xl);flex-wrap:nowrap;display:flex}@media (max-width:768px){._grid_xhk1i_5{gap:var(--spacing-md);flex-wrap:wrap}}@media (max-width:480px){._grid_xhk1i_5{gap:var(--spacing-sm);flex-flow:wrap}._grid_xhk1i_5>*{flex:1 1 calc(50% - var(--spacing-sm))}}._section_nzmgr_1{width:100%}._grid_nzmgr_5{gap:var(--spacing-2xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){._grid_nzmgr_5{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){._grid_nzmgr_5{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr)}}.paywall-block{width:100%;min-height:360px;padding:var(--spacing-4xl) var(--spacing-xl);background:var(--surface-page);justify-content:center;align-items:flex-start;display:flex}.paywall-block__inner{text-align:center;max-width:620px;margin-top:var(--spacing-4xl);flex-direction:column;align-items:center;display:flex}.paywall-block__badge{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);background:var(--surface-accent);color:var(--accent);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.paywall-block__badge-icon{width:var(--icon-xs);height:var(--icon-xs)}.paywall-block__title{margin:0 0 var(--spacing-md);font-family:var(--font-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--surface-dark)}.paywall-block__message{margin:0 0 var(--spacing-xl);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-muted)}.paywall-block__cta{padding:var(--spacing-md) var(--spacing-2xl);background:var(--surface-dark);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--white);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);border:none}.paywall-block__cta:hover{background:var(--accent);color:var(--white)}.paywall-block__cta:active{transform:translateY(1px)}.paywall-block__cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a.paywall-block__cta{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.paywall-block__dismiss{margin-top:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none}.paywall-block__dismiss:hover{color:var(--surface-dark)}.paywall-block__dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-s)}@media (max-width:480px){.paywall-block{min-height:280px;padding:var(--spacing-xl) var(--spacing-md)}.paywall-block__title{font-size:var(--font-size-2xl)}}._backdrop_xw8cj_1{z-index:var(--z-modal);padding:var(--spacing-lg);background:var(--overlay);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}._paywall_xw8cj_13{text-align:center;width:100%;max-width:30vw;padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-lg);background:var(--surface-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);flex-direction:column;align-items:center;margin:auto;display:flex;position:relative}._close_xw8cj_28{top:var(--spacing-md);right:var(--spacing-md);border-radius:var(--radius-sm);width:28px;height:28px;color:color-mix(in srgb, var(--white) 70%, transparent);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}._close_xw8cj_28:hover{color:var(--white);background:color-mix(in srgb, var(--white) 10%, transparent)}._close_xw8cj_28 svg{width:var(--icon-md);height:var(--icon-md)}._close_xw8cj_28:focus-visible{outline:2px solid var(--frame-accent);outline-offset:2px}._icon_xw8cj_63{width:56px;height:56px;margin-bottom:var(--spacing-lg);background:var(--surface-dark-soft);color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._icon_xw8cj_63 svg{width:var(--icon-xl);height:var(--icon-xl)}._title_xw8cj_80{margin:0 0 var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--white)}._message_xw8cj_88{margin:0 0 var(--spacing-xl);max-width:44ch;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:color-mix(in srgb, var(--white) 75%, transparent)}._usage_xw8cj_98{width:100%;margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:color-mix(in srgb, var(--navy-900) 60%, transparent);border-radius:var(--radius-md);border:none}._usageRow_xw8cj_107{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}._usageLabel_xw8cj_114{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:color-mix(in srgb, var(--white) 70%, transparent)}._usageValue_xw8cj_120{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--white)}._usageBar_xw8cj_126{border-radius:var(--radius-full);background:color-mix(in srgb, var(--white) 14%, transparent);width:100%;height:6px;overflow:hidden}._usageFill_xw8cj_134{border-radius:inherit;background:var(--white);height:100%;transition:width var(--transition-base);display:block}._features_xw8cj_144{width:100%;margin:0 0 var(--spacing-xl);gap:var(--spacing-sm);flex-direction:column;padding:0;list-style:none;display:flex}._feature_xw8cj_144{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);text-align:left;background:color-mix(in srgb, var(--navy-900) 40%, transparent);border-radius:var(--radius-md);border:none;display:flex}._featureCheck_xw8cj_165{width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-full);background:var(--white);color:var(--surface-dark);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._featureCheck_xw8cj_165 svg{width:var(--icon-xs);height:var(--icon-xs)}._featureText_xw8cj_182{flex-direction:column;gap:2px;min-width:0;display:flex}._featureTitle_xw8cj_189{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--white)}._featureDesc_xw8cj_195{font-size:var(--font-size-xs);color:color-mix(in srgb, var(--white) 65%, transparent)}._cta_xw8cj_202{width:100%;padding:var(--spacing-md);background:var(--white);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--surface-dark);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);border:none}._cta_xw8cj_202:hover{background:color-mix(in srgb, var(--white) 88%, var(--frame-accent))}._cta_xw8cj_202:active{transform:translateY(1px)}._cta_xw8cj_202:focus-visible{outline:2px solid var(--frame-accent);outline-offset:2px}._dismiss_xw8cj_231{margin-top:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);color:color-mix(in srgb, var(--white) 70%, transparent);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none}._dismiss_xw8cj_231:hover{color:var(--white)}._dismiss_xw8cj_231:focus-visible{outline:2px solid var(--frame-accent);outline-offset:2px;border-radius:var(--radius-s)}@media (max-width:768px){._paywall_xw8cj_13{max-width:50vw}}@media (max-width:480px){._paywall_xw8cj_13{max-width:70vw;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md)}}@media (min-width:2560px){._paywall_xw8cj_13{max-width:25vw}}.page-layout{flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex}.page-layout-topbar-slot{width:100%;z-index:var(--z-topbar);position:sticky;top:0}.page-layout-topbar-slot--hidden{visibility:hidden;pointer-events:none}.page-layout-main{flex-direction:column;flex:1;width:100%;display:flex}.page-layout--dark{background:var(--frame-bg);color:var(--frame-text)}.page-layout--light{background:var(--surface-soft);color:var(--text-strong)}.page-layout--light .footer-links a:hover{color:var(--text-strong);opacity:.8}._button_dk0d8_1{isolation:isolate;background:var(--surface-dark);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--black) 18%, transparent);color:var(--white);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);letter-spacing:.2px;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 10px;transition:box-shadow .22s,border-color .22s,transform .12s;display:inline-flex;position:relative;overflow:hidden}._button_dk0d8_1:after{content:"";background:var(--accent-deep);opacity:0;border-radius:inherit;z-index:0;transition:opacity .22s;position:absolute;top:0;bottom:0;left:0;right:0}._button_dk0d8_1>*{z-index:1;position:relative}._button_dk0d8_1:hover:not(:disabled):after{opacity:1}._button_dk0d8_1:hover:not(:disabled){border-color:var(--brand);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 13%, transparent), 0 3px 10px color-mix(in srgb, var(--brand) 20%, transparent), 0 1px 3px color-mix(in srgb, var(--black) 15%, transparent)}._button_dk0d8_1:active:not(:disabled){border-color:var(--accent-deep);box-shadow:inset 0 2px 4px color-mix(in srgb, var(--black) 20%, transparent), 0 1px 2px color-mix(in srgb, var(--black) 10%, transparent);transition:box-shadow 60ms,transform 60ms;transform:translateY(1px)}._button_dk0d8_1:active:not(:disabled):after{background:var(--surface-dark);opacity:1}._button_dk0d8_1 svg{color:var(--amber-75);flex-shrink:0;transition:transform .2s}._loading_dk0d8_78{opacity:.9;cursor:not-allowed;pointer-events:none}._spinner_dk0d8_84{z-index:1;border:1.6px solid color-mix(in srgb, var(--amber-75) 25%, transparent);border-top-color:var(--amber-75);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.65s linear infinite _bulk-spin_dk0d8_1;display:inline-block;position:relative}@keyframes _bulk-spin_dk0d8_1{to{transform:rotate(360deg)}}._root_dfstl_1{font-family:var(--font-primary);font-size:var(--font-size-xs);padding:6px 0;line-height:1.7}._list_dfstl_8{margin:0;padding:0;list-style:none}._item_dfstl_14>._list_dfstl_8{position:relative}._item_dfstl_14>._list_dfstl_8:before{content:"";top:0;bottom:0;left:calc(10px + 2em + (var(--depth,1) - 1) * 2ch + 1ch);border-left:1px solid var(--border-subtle);pointer-events:none;position:absolute}._row_dfstl_28{transition:background var(--transition-fast);align-items:center;padding:0 10px;display:flex}._row_dfstl_28:hover{background:var(--surface-subtle)}label._row_dfstl_28,._toggle_dfstl_40{cursor:pointer}._checkbox_dfstl_44,._gutter_dfstl_45{width:1.25em;height:1.25em;font-size:inherit;flex:none;margin:0 .75em 0 0}._checkbox_dfstl_44{cursor:pointer;accent-color:var(--accent,var(--brand))}._code_dfstl_58{min-width:0;padding-left:max(0px, calc((var(--depth,0) - 1) * 2ch));white-space:nowrap;-webkit-user-select:none;user-select:none;flex:1;align-items:center;display:flex}._off_dfstl_68>._row_dfstl_28 ._code_dfstl_58{opacity:.4}._chevron_dfstl_72{width:2ch;height:1.4em;font-size:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._chevron_dfstl_72:hover{color:var(--accent,var(--brand))}._chevron_dfstl_72 svg{width:.85em;height:.85em;transition:transform var(--transition-fast)}._chevron_dfstl_72[aria-expanded=true] svg{transform:rotate(90deg)}._chevronSpacer_dfstl_102{flex:none;width:2ch}._chevron_dfstl_72:focus-visible{outline:2px solid var(--teal-400);outline-offset:1px}._checkbox_dfstl_44:focus-visible{outline:2px solid var(--teal-400);outline-offset:1px}._key_dfstl_113{color:var(--teal-750);flex:none}._key_dfstl_113:before,._key_dfstl_113:after{content:"\""}._punct_dfstl_123{color:var(--grey-375);flex:none}._value_dfstl_128{text-overflow:ellipsis;min-width:0;overflow:hidden}._valueString_dfstl_134{color:var(--green-475)}._valueNumber_dfstl_138{color:var(--orange-525)}._valueBoolean_dfstl_142,._valueNull_dfstl_143{color:var(--purple-625)}._count_dfstl_147{font-size:var(--font-size-xxs);font-variant-numeric:tabular-nums;color:var(--grey-275);flex:none;margin-left:12px}._partial_dfstl_155{color:var(--accent,var(--brand));font-weight:var(--font-weight-semibold,600)}.geo-flag{width:var(--flag-img-width);height:var(--flag-img-height);object-fit:cover;box-shadow:0 1px 3px color-mix(in srgb, var(--black) 10%, transparent);border-radius:2px;flex-shrink:0}.icon{width:16px;height:16px;margin-right:5px}.searchIcon{cursor:pointer;width:14px;height:14px}.search-container{background:var(--surface);width:100%;box-shadow:0 2px 8px color-mix(in srgb, var(--brand) 8%, transparent), 0 8px 24px color-mix(in srgb, var(--surface-dark) 6%, transparent), inset 0 1px 0 color-mix(in srgb, var(--white) 80%, transparent);border:1.5px solid color-mix(in srgb, var(--teal-300) 15%, transparent);border-radius:16px;align-items:center;padding:4px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.search-container:hover{border-color:color-mix(in srgb, var(--brand) 25%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 12%, transparent), 0 12px 32px color-mix(in srgb, var(--surface-dark) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--white) 80%, transparent)}.search-container:focus-within{border-color:var(--brand);box-shadow:0 4px 16px color-mix(in srgb, var(--brand) 18%, transparent), 0 0 0 4px color-mix(in srgb, var(--brand) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--white) 80%, transparent)}.icon-container{display:inline-block;position:relative}.feature-container-tooltip{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.helpIconTooltip.small{width:14px;height:auto;margin-left:5px}.helpIconTooltip.normal{width:16px;height:auto;margin-left:5px}.text-tooltip{text-align:left;justify-content:flex-start;align-items:center;display:flex}.text-tooltip.small{color:var(--grey-825);font-size:12px}.text-tooltip.normal{color:var(--grey-800);font-size:15px;font-weight:500}.tagHover{border-radius:4px}.tagHover:hover{cursor:pointer;text-decoration:underline}.btn-accept{width:inherit;border:inherit;cursor:pointer;background-color:inherit;color:inherit;font-weight:inherit;border-radius:5px;flex-direction:row;justify-content:space-between;align-items:center;transition:background-color .3s,transform .3s;display:flex}.btn-accept.small{white-space:nowrap;justify-content:space-between;padding:8px 12px;font-size:12px}.btn-accept.medium{padding:6px 13px;font-size:13px}.btn-accept.large{padding:8px 15px;font-size:15px}.btn-accept:hover{opacity:.8;background-color:inherit;transform:scale(1)}.btn-accept.has-submenu{justify-content:space-between;align-items:center;gap:8px;padding-right:8px;display:flex;position:relative}.btn-accept.has-submenu:hover{background-color:var(--surface-subtle)!important}.btn-accept.has-submenu .btn-content{flex:1;align-items:center;gap:8px;display:flex}.btn-accept.has-submenu .submenu-icon{flex-shrink:0;margin-left:12px}.btn-accept.has-submenu:hover .submenu-icon{opacity:1!important}.btn-accept.has-submenu:before{content:"";background-color:var(--grey-125);opacity:.5;width:1px;height:60%;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.btn-content{color:inherit;flex:1;align-items:center;gap:8px;display:flex}.btn-content img.mailIcon{flex-shrink:0}.btn-content span{white-space:nowrap;padding:0 var(--spacing-md)}.submenu-icon{opacity:.6;flex-shrink:0;margin-left:auto}.btnClear{background:linear-gradient(0deg, var(--brand) 0%, var(--teal-575) 100%);color:var(--grey-100);cursor:pointer;border:none;align-items:center;padding:5px 10px;font-size:14px;font-weight:300;text-decoration:none;display:flex}.btnClearImg{width:10px;height:auto;margin-left:5px}.status-message{text-align:center;border-radius:5px;flex-direction:row;justify-content:center;place-items:center;max-width:50%;margin:0 auto;padding:10px 20px;font-size:16px;font-weight:500;display:flex}.iconCheck{width:auto;height:18px;margin-right:8px}.status-message.success{border:1px solid var(--green-700);color:var(--green-700)}.status-message.error{border:2px solid var(--red-725);color:var(--red-725)}.btnNav,.btnNav.txt.login{background-color:inherit;color:inherit;cursor:pointer;font-weight:inherit;text-align:center;justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:flex}.btnNav.icn{padding:5px}.btnNav.txt{text-align:center;white-space:nowrap;border-radius:2px;padding:5px 8px}.loginIcon{width:14px;height:auto;margin-right:5px}.mailIcon{width:18px;height:auto;margin-right:5px}.moreIcon{width:12px;height:12px;margin-left:5px}.btnMore{border:2px solid var(--brand);color:var(--brand);cursor:pointer;background-color:#0000;border-radius:5px;flex-wrap:wrap;align-items:center;padding:5px;font-weight:500;text-decoration:none;display:flex}.separator{background-color:inherit;justify-content:flex-start;align-items:start;width:100%;height:.05em;display:flex}.idTagAnycast{background-color:var(--surface-subtle);color:var(--grey-625);box-shadow:0 0 1px var(--grey-800);border-radius:3px;flex-direction:row;justify-content:flex-start;align-items:center;padding:5px 10px 5px 5px;font-size:10px;font-weight:500;display:inline-flex}.idTag{background-color:var(--green-175);color:var(--teal-550);box-shadow:0 0 1px var(--navy-800);border-radius:3px;flex-direction:column;justify-content:flex-start;padding:11px 7px 7px;font-size:10px;font-weight:500;display:flex;position:relative}.withMargin{margin-left:30px}.idTagTitle{background-color:var(--surface-soft);color:var(--grey-800);border-radius:3px;padding:0 2px;font-size:9px;font-weight:500;position:absolute;top:-4px;left:5px}.idTagContentAnyCast{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;display:inline-block;overflow:hidden}.idTagContent{vertical-align:middle;display:inline-block}.idTagContent:hover{cursor:pointer;text-decoration:underline}.idTag2{background-color:var(--purple-500);color:var(--grey-50);border-radius:3px;margin-left:20px;padding:5px;font-size:12px;font-weight:300}.lds-grid,.lds-grid div{box-sizing:border-box}.lds-grid{width:120px;height:120px;display:inline-block;position:relative}.lds-grid div{background:var(--surface-dark);border-radius:50%;width:24px;height:24px;animation:1.2s linear infinite lds-grid;position:absolute}.lds-grid div:first-child{animation-delay:0s;top:12px;left:12px}.lds-grid div:nth-child(2){animation-delay:-.4s;top:12px;left:48px}.lds-grid div:nth-child(3){animation-delay:-.8s;top:12px;left:84px}.lds-grid div:nth-child(4){animation-delay:-.4s;top:48px;left:12px}.lds-grid div:nth-child(5){animation-delay:-.8s;top:48px;left:48px}.lds-grid div:nth-child(6){animation-delay:-1.2s;top:48px;left:84px}.lds-grid div:nth-child(7){animation-delay:-.8s;top:84px;left:12px}.lds-grid div:nth-child(8){animation-delay:-1.2s;top:84px;left:48px}.lds-grid div:nth-child(9){animation-delay:-1.6s;top:84px;left:84px}.lds-grid.small{transform-origin:50%;transform:scale(.6)}.compare-btn{font-size:var(--font-size-xs);letter-spacing:.5px;cursor:pointer;border:1px solid var(--frame-accent-hover);background-color:var(--frame-accent-hover);color:var(--navy-800);box-shadow:0 1px 2px color-mix(in srgb, var(--black) 4%, transparent);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:6px 14px;font-weight:500;transition:all .2s;display:inline-flex}.compare-btn:hover:not(:disabled){background-color:var(--teal-675);border-color:var(--teal-675);color:var(--text-on-fill);box-shadow:0 2px 4px color-mix(in srgb, var(--teal-500) 20%, transparent)}.compare-btn.compare-btn-active{background-color:var(--surface-soft);border-color:var(--grey-200);color:var(--grey-700);box-shadow:0 1px 2px color-mix(in srgb, var(--black) 4%, transparent)}.compare-btn.compare-btn-active:hover:not(:disabled){background-color:var(--amber-75);border-color:var(--grey-325);color:var(--teal-575);box-shadow:0 2px 4px color-mix(in srgb, var(--black) 8%, transparent)}.compare-btn:active:not(:disabled){box-shadow:0 1px 1px color-mix(in srgb, var(--black) 10%, transparent);transform:translateY(0)}.compare-btn:disabled{opacity:.5;cursor:not-allowed;background-color:var(--amber-75);border-color:var(--grey-200);color:var(--grey-425);transform:none}.compare-btn:focus-visible{outline:2px solid var(--teal-400);outline-offset:2px}.bep-modal{background:var(--surface);width:480px;max-width:calc(100vw - 32px);max-height:100%;box-shadow:0 4px 24px color-mix(in srgb, var(--black) 18%, transparent), 0 1px 4px color-mix(in srgb, var(--black) 10%, transparent);font-family:var(--font-primary);border-radius:12px;padding:28px 28px 24px;animation:.2s bep-slide-up;overflow-y:auto}@keyframes bep-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bep-title{color:var(--blue-900);letter-spacing:.3px;margin:0 0 18px;font-size:20px;font-weight:700}.bep-range-label{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.bep-range-label span{color:var(--grey-725);font-size:13px;font-family:var(--font-primary)}.bep-range-hint{letter-spacing:.04em;color:var(--grey-275)!important;font-size:10px!important}.bep-controls{align-items:center;gap:14px;margin-bottom:6px;display:flex}.bep-slider-wrap{flex:1;align-items:center;height:20px;display:flex;position:relative}.bep-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(to right, var(--teal-750) 0%, var(--teal-750) var(--fill,50%), var(--surface-subtle) var(--fill,50%), var(--surface-subtle) 100%);border-radius:3px;outline:none;width:100%;height:6px;transition:background 50ms}.bep-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:2px solid var(--grey-200);width:20px;height:20px;box-shadow:0 1px 4px color-mix(in srgb, var(--black) 18%, transparent);cursor:grab;border-radius:50%;transition:border-color .15s,box-shadow .15s,transform .12s}.bep-slider::-webkit-slider-thumb:hover{border-color:var(--teal-750);box-shadow:0 0 0 4px color-mix(in srgb, var(--teal-750) 12%, transparent), 0 1px 4px color-mix(in srgb, var(--black) 15%, transparent)}.bep-slider::-webkit-slider-thumb:active{cursor:grabbing;border-color:var(--navy-800);box-shadow:0 0 0 6px color-mix(in srgb, var(--teal-750) 15%, transparent);transform:scale(1.1)}.bep-slider::-moz-range-thumb{background:var(--surface);border:2px solid var(--grey-200);width:20px;height:20px;box-shadow:0 1px 4px color-mix(in srgb, var(--black) 18%, transparent);cursor:grab;border-radius:50%;transition:border-color .15s,box-shadow .15s}.bep-slider::-moz-range-thumb:hover{border-color:var(--teal-750)}.bep-input{border:1px solid var(--grey-225);width:110px;font-family:var(--font-primary);color:var(--navy-925);text-align:right;background:var(--surface-subtle);border-radius:4px;outline:none;flex-shrink:0;padding:8px;font-size:13px;transition:border-color .15s,box-shadow .15s}.bep-input:focus{border-color:var(--teal-750);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal-750) 12%, transparent)}.bep-input--error{border-color:var(--red-550);box-shadow:0 0 0 3px color-mix(in srgb, var(--red-550) 10%, transparent)}.bep-error-msg{font-size:var(--font-size-xs);color:var(--red-550);letter-spacing:.02em;margin:4px 0 0}.bep-actions{justify-content:center;gap:10px;margin-top:24px;display:flex}.bep-btn{cursor:pointer;border:none;border-radius:6px;padding:9px 16px;font-size:13px;font-weight:400;transition:background-color .15s,box-shadow .15s,transform .1s}.bep-btn:active{transform:translateY(1px)}.bep-btn--cancel{background:var(--grey-75);color:var(--navy-800)}.bep-btn--cancel:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 13%, transparent), 0 3px 5px color-mix(in srgb, var(--brand) 10%, transparent)}.bep-btn--export{isolation:isolate;background:var(--surface-dark);color:var(--grey-50);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--black) 18%, transparent);position:relative;overflow:hidden}.bep-btn--export>*{z-index:1;position:relative}.bep-btn--export:hover:not(:disabled):after{opacity:1}.bep-btn--export:hover:not(:disabled){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 30%, transparent), 0 3px 10px color-mix(in srgb, var(--brand) 30%, transparent)}.bep-btn--export:disabled{opacity:.45;cursor:not-allowed}.et-toaster{z-index:9999;background:var(--navy-875);width:300px;box-shadow:0 8px 32px color-mix(in srgb, var(--black) 40%, transparent), 0 2px 8px color-mix(in srgb, var(--black) 20%, transparent), inset 0 1px 0 color-mix(in srgb, var(--white) 6%, transparent);color:var(--grey-225);border-radius:10px;font-family:Inter,Courier New,monospace;font-size:12px;transition:width .25s,box-shadow .2s;animation:.25s cubic-bezier(.34,1.26,.64,1) et-slide-in;position:fixed;bottom:24px;right:24px;overflow:hidden}@keyframes et-slide-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.et-toaster--minimized{width:200px}.et-header{justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 10px;display:flex}.et-header-left{align-items:center;gap:9px;min-width:0;display:flex}.et-header-right{flex-shrink:0;align-items:center;gap:4px;display:flex}.et-icon{background:var(--navy-825);width:28px;height:28px;color:var(--teal-300);border-radius:6px;flex-shrink:0;place-items:center;transition:background .2s,color .2s;display:grid}.et-icon--spinning{animation:1.8s ease-in-out infinite et-pulse}@keyframes et-pulse{0%,to{opacity:1}50%{opacity:.5}}.et-title-block{flex-direction:column;gap:1px;min-width:0;display:flex}.et-title{color:var(--orange-125);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;font-size:12px;font-weight:600;overflow:hidden}.et-subtitle{color:var(--grey-525);letter-spacing:.02em;font-size:10px}.et-pct-badge{font-size:var(--font-size-xs);color:var(--teal-300);letter-spacing:.04em;text-align:right;min-width:32px;font-weight:600}.et-icon-btn{width:22px;height:22px;color:var(--grey-525);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;padding:0;transition:background .12s,color .12s;display:grid}.et-icon-btn:hover{background:color-mix(in srgb, var(--white) 7%, transparent);color:var(--grey-225)}.et-body{flex-direction:column;gap:8px;padding:0 12px 14px;display:flex}.et-progress-track{background:var(--slate-800);border-radius:2px;width:100%;height:4px;overflow:hidden}.et-progress-track--failed{background:color-mix(in srgb, var(--red-550) 12%, transparent)}.et-progress-fill{background:linear-gradient(90deg, var(--teal-750) 0%, var(--brand) 60%, var(--teal-325) 100%);border-radius:2px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.et-progress-fill:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--white) 25%, transparent) 50%, transparent 100%);width:60%;height:100%;animation:1.8s ease-in-out infinite et-shimmer;position:absolute;top:0;left:-60%}@keyframes et-shimmer{0%{left:-60%}to{left:120%}}.et-progress-fill--done{background:linear-gradient(90deg, var(--green-500) 0%, var(--green-600) 100%)}.et-progress-fill--done:after{display:none}.et-progress-fill--failed{background:var(--red-550);width:100%!important}.et-progress-fill--failed:after{display:none}.et-status-row{align-items:center;display:flex}.et-status-text{font-size:var(--font-size-xs);color:var(--grey-525);letter-spacing:.02em}.et-status-text--done{color:var(--green-600)}.et-status-text--failed{color:var(--red-550)}.et-download-row{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.et-download-btn{background:color-mix(in srgb, var(--green-525) 45.6%, transparent);color:var(--grey-50);letter-spacing:.5px;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;font-weight:400;text-decoration:none;transition:filter .15s,box-shadow .15s;display:inline-flex}.et-download-btn:hover{filter:brightness(1.15);box-shadow:0 2px 8px color-mix(in srgb, var(--teal-500) 35%, transparent)}.et-download-hint{color:var(--slate-600);white-space:nowrap;font-size:10px}@media (max-width:768px){.searchIcon{width:12px;height:12px}.bep-modal{border-radius:10px;padding:22px 18px 20px}.bep-title{font-size:17px}.bep-input{width:90px;font-size:12px}.bep-btn{height:34px;padding:0 16px;font-size:12px}.compare-btn{padding:6px 12px;font-size:10px}.text-tooltip.small,.cluster-service-custom-tooltip{font-size:10px}.text-tooltip.normal{font-size:13px}.helpIconTooltip.normal{width:14px}.helpIconTooltip.small{width:12px}.btn-accept.medium{padding:6px 12px;font-size:11px}.search-container{max-width:100%}.lds-grid{width:60px;height:60px}.lds-grid div{width:12px;height:12px}.lds-grid div:first-child{top:6px;left:6px}.lds-grid div:nth-child(2){top:6px;left:24px}.lds-grid div:nth-child(3){top:6px;left:42px}.lds-grid div:nth-child(4){top:24px;left:6px}.lds-grid div:nth-child(5){top:24px;left:24px}.lds-grid div:nth-child(6){top:24px;left:42px}.lds-grid div:nth-child(7){top:42px;left:6px}.lds-grid div:nth-child(8){top:42px;left:24px}.lds-grid div:nth-child(9){top:42px;left:42px}.btnClear{padding:4px 8px;font-size:12px}.btnClearImg{width:8px;margin-left:4px}.loginIcon.login{width:14px;height:14px}.btnNav,.btnNav.txt.login{height:20px;font-size:10px}.btnNav.icn .btnNav.txt{padding:4px 6px}.btnNav.txt.login{font-size:14px}.btnMore{padding:4px;font-size:10px}.idTagAnycast{padding:4px;font-size:9px}.idTag{padding:4px;font-size:8px}.idTagTitle{background-color:var(--surface-soft);color:var(--grey-800);border-radius:3px;padding:0 2px;font-size:8px;font-weight:500;position:absolute;top:-6px;left:5px}.idTag2{margin-left:10px;padding:4px;font-size:10px}.btn-accept.small{padding:5px 8px;font-size:12px}}@media (max-width:480px){.et-toaster{width:auto;bottom:16px;left:16px;right:16px}.et-toaster--minimized{width:auto;left:auto}.compare-btn{padding:6px 10px;font-size:9px}.text-tooltip.small,.cluster-service-custom-tooltip{font-size:10px}.text-tooltip.normal{font-size:11px}.cve-card{padding:2px 4px}.helpIconTooltip.normal{width:12px}.helpIconTooltip.small{width:10px}.port-protocol-tag{font-size:9px}.btn-accept.small{padding:3px 5px;font-size:9px}.status-message{max-width:80%;margin:10px auto;padding:5px 10px;font-size:12px}.search-container{flex-direction:row;padding:4px 6px}.btnClear{padding:3px 6px;font-size:10px}.btnClearImg{width:6px;margin-left:3px}.btnMore{padding:3px;font-size:8px}.idTag{padding:3px;font-size:6px}.idTagAnycast{padding:3px;font-size:8px}.idTagTitle{background-color:var(--surface-soft);color:var(--grey-800);border-radius:3px;padding:0 2px;font-size:6px;font-weight:500;position:absolute;top:-4px;left:5px}.idTag2{margin-left:5px;padding:3px;font-size:8px}.loginIcon.login,.loginIcon{width:12px;height:12px}.mailIcon{width:14px;height:auto;margin-right:5px}.btn-accept.medium{padding:5px 10px;font-size:10px}.btnNav,.btnNav.txt.login{font-size:9px}.btnNav.txt{padding:5px}.btnNav.icn{padding:2px}.btnNav.txt.login{font-size:16px}}@media (min-width:2560px){.icon{width:18px;height:18px;margin-right:5px}.searchIcon{width:16px;height:16px}.et-toaster{width:500px;font-size:14px}.et-icon{width:28px;height:28px}.et-title-block{flex-direction:column;gap:1px;min-width:0;display:flex}.et-title{font-size:14px}.et-subtitle{font-size:12px}.et-pct-badge{font-size:13px}.et-icon-btn{width:22px;height:22px}.et-status-text{font-size:13px}.et-download-btn,.et-download-hint{font-size:12px}.bep-modal{width:640px;max-width:calc(100vw - 32px);padding:28px 28px 24px}.bep-title{font-size:22px}.bep-range-label span{font-size:15px}.bep-range-hint{font-size:12px!important}.bep-input{font-size:15px}.bep-error-msg{font-size:13px}.bep-btn{font-size:15px}.compare-btn{padding:6px 16px;font-size:13px}.text-tooltip.small,.cluster-service-custom-tooltip{font-size:14px}.text-tooltip.normal{font-size:17px}.helpIconTooltip.normal{width:20px}.helpIconTooltip.small{width:18px}.port-protocol-tag{font-size:13px}.mailIcon{width:20px;height:auto;margin-right:5px}.btn-accept.small{padding:5px 8px;font-size:14px}.btn-accept.medium{font-size:15px}.btn-accept.large{padding:8px 15px;font-size:17px}.status-message{font-size:18px}.iconCheck{width:auto;height:20px}.search-container{max-width:100%}.lds-grid{width:150px;height:150px}.lds-grid div{width:30px;height:30px}.lds-grid div:first-child{top:15px;left:15px}.lds-grid div:nth-child(2){top:15px;left:60px}.lds-grid div:nth-child(3){top:15px;left:105px}.lds-grid div:nth-child(4){top:60px;left:15px}.lds-grid div:nth-child(5){top:60px;left:60px}.lds-grid div:nth-child(6){top:60px;left:105px}.lds-grid div:nth-child(7){top:105px;left:15px}.lds-grid div:nth-child(8){top:105px;left:60px}.lds-grid div:nth-child(9){top:105px;left:105px}.btnClear{padding:8px 12px;font-size:16px}.btnClearImg{width:12px;margin-left:6px}.btnNav,.btnNav.txt.login{font-size:14px}.btnNav.icn,.btnNav.txt{padding:8px}.btnMore{padding:8px;font-size:14px}.idTagAnycast{padding:6px 10px 6px 6px;font-size:14px}.idTag{padding:6px;font-size:14px}.idTagTitle{font-size:12px;top:-6px}.idTag2{margin-left:25px;padding:6px;font-size:14px}}@media (min-width:3440px){.icon{width:20px;height:20px;margin-right:5px}.searchIcon{width:18px;height:18px}.et-toaster{width:500px;font-size:16px}.et-icon{width:28px;height:28px}.et-title{font-size:16px}.et-subtitle{font-size:14px}.et-pct-badge{font-size:15px}.et-icon-btn{width:22px;height:22px}.et-status-text{font-size:15px}.et-download-btn,.et-download-hint{font-size:14px}.bep-modal{width:700px;max-width:calc(100vw - 32px);padding:28px 28px 24px}.bep-title{font-size:24px}.bep-range-label span{font-size:17px}.bep-range-hint{font-size:14px!important}.bep-input{font-size:17px}.bep-error-msg{font-size:15px}.bep-btn{font-size:17px}.compare-btn{padding:6px 16px;font-size:15px}.text-tooltip.small,.cluster-service-custom-tooltip{font-size:16px}.text-tooltip.normal{font-size:19px}.helpIconTooltip.normal{width:22px}.helpIconTooltip.small{width:20px}.port-protocol-tag{font-size:15px}.mailIcon{width:26px;height:auto;margin-right:5px}.btn-accept.small{padding:5px 8px;font-size:16px}.btn-accept.medium{font-size:17px}.btn-accept.large{padding:8px 15px;font-size:19px}.iconCheck{width:auto;height:22px}.search-container{max-width:100%}.lds-grid{width:180px;height:180px}.lds-grid div{width:36px;height:36px}.lds-grid div:first-child{top:18px;left:18px}.lds-grid div:nth-child(2){top:18px;left:72px}.lds-grid div:nth-child(3){top:18px;left:126px}.lds-grid div:nth-child(4){top:72px;left:18px}.lds-grid div:nth-child(5){top:72px;left:72px}.lds-grid div:nth-child(6){top:72px;left:126px}.lds-grid div:nth-child(7){top:126px;left:18px}.lds-grid div:nth-child(8){top:126px;left:72px}.lds-grid div:nth-child(9){top:126px;left:126px}.btnClear{padding:10px 14px;font-size:18px}.btnNav,.btnNav.txt.login{font-size:16px}.btnClearImg{width:14px;margin-left:7px}.btnNav.icn,.btnNav.txt{padding:10px}.btnMore{padding:10px;font-size:16px}.idTag{padding:8px;font-size:16px}.idTagAnycast{padding:6px 10px 6px 6px;font-size:16px}.idTagTitle{font-size:14px;top:-8px}.idTag2{margin-left:30px;padding:8px;font-size:16px}}@media (min-width:3840px){.icon{width:22px;height:22px;margin-right:5px}.searchIcon{width:20px;height:20px}.et-toaster{width:500px;font-size:18px}.et-icon{width:30px;height:30px}.et-title{font-size:20px}.et-subtitle{font-size:16px}.et-pct-badge{font-size:17px}.et-icon-btn{width:24px;height:24px}.et-status-text{font-size:17px}.et-download-btn,.et-download-hint{font-size:16px}.bep-modal{width:750px;max-width:calc(100vw - 32px);padding:28px 28px 24px}.bep-title{font-size:26px}.bep-range-label span{font-size:19px}.bep-range-hint{font-size:16px!important}.bep-input{font-size:19px}.bep-error-msg{font-size:17px}.bep-btn{font-size:19px}.compare-btn{padding:6px 16px;font-size:17px}.text-tooltip.small,.cluster-service-custom-tooltip{font-size:18px}.text-tooltip.normal{font-size:21px}.helpIconTooltip.normal{width:24px}.helpIconTooltip.small{width:22px}.port-protocol-tag{font-size:15px}.mailIcon{width:24px;height:auto;margin-right:5px}.btn-accept.small{padding:5px 8px;font-size:18px}.btn-accept.medium{padding:8px 15px;font-size:19px}.btn-accept.large{padding:8px 15px;font-size:21px}.status-message{font-size:22px}.iconCheck{width:auto;height:25px}.search-container{max-width:100%}.lds-grid{width:200px;height:200px}.lds-grid div{width:40px;height:40px}.lds-grid div:first-child{top:20px;left:20px}.lds-grid div:nth-child(2){top:20px;left:80px}.lds-grid div:nth-child(3){top:20px;left:140px}.lds-grid div:nth-child(4){top:80px;left:20px}.lds-grid div:nth-child(5){top:80px;left:80px}.lds-grid div:nth-child(6){top:80px;left:140px}.lds-grid div:nth-child(7){top:140px;left:20px}.lds-grid div:nth-child(8){top:140px;left:80px}.lds-grid div:nth-child(9){top:140px;left:140px}.btnClear{padding:12px 16px;font-size:20px}.btnClearImg{width:16px;margin-left:8px}.loginIcon{width:20px;height:auto}.btnNav,.btnNav.txt.login{font-size:18px}.btnNav.icn,.btnNav.txt{padding:12px}.btnMore{padding:12px;font-size:18px}.idTag{padding:10px;font-size:18px}.idTagAnycast{padding:10px 12px 10px 10px;font-size:18px}.idTagTitle{font-size:16px;top:-6px}.idTag2{margin-left:35px;padding:10px;font-size:18px}}@media (min-width:5120px){.icon{width:30px;height:30px;margin-right:5px}.searchIcon{width:22px;height:22px}.et-toaster{width:700px;font-size:22px}.et-icon{width:34px;height:34px}.et-title{font-size:24px}.et-subtitle{font-size:20px}.et-pct-badge{font-size:21px}.et-icon-btn{width:28px;height:28px}.et-status-text{font-size:21px}.et-download-btn,.et-download-hint{font-size:20px}.bep-modal{width:900px;max-width:calc(100vw - 32px);padding:28px 28px 24px}.bep-title{font-size:30px}.bep-range-label span{font-size:21px}.bep-range-hint{font-size:20px!important}.bep-input{font-size:23px}.bep-error-msg{font-size:21px}.bep-btn{font-size:23px}.compare-btn{padding:6px 16px;font-size:25px}.text-tooltip.small,.cluster-service-custom-tooltip{font-size:28px}.text-tooltip.normal{font-size:29px}.helpIconTooltip.normal{width:30px}.helpIconTooltip.small{width:28px}.port-protocol-tag{font-size:21px}.mailIcon{width:30px;height:auto;margin-right:5px}.btn-accept.small{padding:8px 10px;font-size:25px}.btn-accept.medium{padding:10px 18px;font-size:26px}.btn-accept.large{padding:10px 18px;font-size:31px}.status-message{font-size:26px}.iconCheck{width:auto;height:30px}.search-container{max-width:100%}.lds-grid{width:240px;height:240px}.lds-grid div{width:48px;height:48px}.lds-grid div:first-child{top:24px;left:24px}.lds-grid div:nth-child(2){top:24px;left:96px}.lds-grid div:nth-child(3){top:24px;left:168px}.lds-grid div:nth-child(4){top:96px;left:24px}.lds-grid div:nth-child(5){top:96px;left:96px}.lds-grid div:nth-child(6){top:96px;left:168px}.lds-grid div:nth-child(7){top:168px;left:24px}.lds-grid div:nth-child(8){top:168px;left:96px}.lds-grid div:nth-child(9){top:168px;left:168px}.btnClear{padding:14px 18px;font-size:22px}.btnClearImg{width:18px;margin-left:9px}.btnNav,.btnNav.txt.login{font-size:28px}.btnNav.icn{padding:20px}.btnNav.txt{padding:14px}.loginIcon{width:22px;height:auto}.btnMore{padding:14px;font-size:20px}.idTag{padding:12px;font-size:22px}.idTagAnycast{padding:12px 15px 12px 12px;font-size:22px}.idTagTitle{font-size:16px;top:-6px}.idTag2{margin-left:40px;padding:12px;font-size:20px}}@media (min-width:7680px){.icon{width:50px;height:50px;margin-right:10px}.searchIcon{width:40px;height:40px}.et-toaster{width:1200px;font-size:36px}.et-icon{width:46px;height:46px}.et-title{font-size:38px}.et-subtitle{font-size:34px}.et-pct-badge{font-size:35px}.et-icon-btn{width:40px;height:40px}.et-status-text{font-size:35px}.et-download-btn,.et-download-hint{font-size:34px}.bep-modal{width:1500px;max-width:calc(100vw - 32px);padding:32px 32px 28px}.bep-title{font-size:44px}.bep-range-label span{font-size:35px}.bep-range-hint{font-size:34px!important}.bep-input{font-size:37px}.bep-error-msg{font-size:35px}.bep-btn{font-size:37px}.compare-btn{padding:10px 26px;font-size:40px}.text-tooltip.small,.cluster-service-custom-tooltip{font-size:40px}.text-tooltip.normal{font-size:46px}.helpIconTooltip.normal{width:48px}.helpIconTooltip.small{width:46px}.port-protocol-tag{font-size:40px}.mailIcon{width:50px;height:auto;margin-right:5px}.btn-accept.small{padding:10px 20px;font-size:38px}.btn-accept.medium{padding:10px 20px;font-size:40px}.btn-accept.large{padding:10px 20px;font-size:50px}.status-message{font-size:40px}.iconCheck{width:auto;height:46px}.search-container{max-width:100%}.lds-grid{width:300px;height:300px}.lds-grid div{width:60px;height:60px}.lds-grid div:first-child{top:30px;left:30px}.lds-grid div:nth-child(2){top:30px;left:120px}.lds-grid div:nth-child(3){top:30px;left:210px}.lds-grid div:nth-child(4){top:120px;left:30px}.lds-grid div:nth-child(5){top:120px;left:120px}.lds-grid div:nth-child(6){top:120px;left:210px}.lds-grid div:nth-child(7){top:210px;left:30px}.lds-grid div:nth-child(8){top:210px;left:120px}.lds-grid div:nth-child(9){top:210px;left:210px}.btnClear{padding:16px 20px;font-size:48px}.btnClearImg{width:44px;margin-left:10px}.btnNav,.btnNav.txt.login{font-size:40px}.loginIcon{width:40px;height:auto}.btnNav.icn,.btnNav.txt{padding:16px}.btnMore{padding:16px;font-size:44px}.idTag{padding:26px;font-size:40px}.idTagAnycast{padding:26px 30px 26px 26px;font-size:40px}.idTagTitle{font-size:36px;top:-20px}.idTag2{margin-left:45px;padding:14px;font-size:30px}}.bep-fields{margin-top:22px}.bep-fields-tools{align-items:baseline;gap:12px;display:flex}.bep-fields-link{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--accent,var(--brand));cursor:pointer;background:0 0;border:none;padding:0}.bep-fields-link:hover:not(:disabled){text-decoration:underline}.bep-fields-link:disabled{cursor:default}.bep-fields-box{overscroll-behavior:contain;border:1px solid var(--border-subtle);background:var(--surface-soft);border-radius:6px;min-height:140px;max-height:min(340px,45vh);overflow-y:auto}.bep-fields-skeleton{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.bep-fields-skeleton span{background:linear-gradient(90deg, var(--surface-subtle) 0%, var(--surface-muted) 50%, var(--surface-subtle) 100%);background-size:200% 100%;border-radius:3px;height:10px;animation:1.4s ease-in-out infinite bep-fields-shimmer}@keyframes bep-fields-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bep-fields-hint{font-size:var(--font-size-xs);color:var(--text-muted);margin:4px 0 0}._copy_1acqv_1{background:var(--surface);border:1px solid var(--border);min-width:108px;color:var(--text);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);letter-spacing:.2px;cursor:pointer;white-space:nowrap;transition:background var(--transition-base), border-color var(--transition-base), color var(--transition-base);justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}._copy_1acqv_1:hover{background:var(--surface-subtle);border-color:var(--accent-strong)}._copy_1acqv_1:active{background:var(--surface-muted)}._copy_1acqv_1 svg{flex-shrink:0}._copy_1acqv_1._copied_1acqv_39,._copy_1acqv_1._copied_1acqv_39:hover{border-color:var(--brand);color:var(--brand)}._copy_1acqv_1._failed_1acqv_45,._copy_1acqv_1._failed_1acqv_45:hover{border-color:var(--danger);color:var(--danger)}._root_1acqv_52{align-items:stretch;display:inline-flex;position:relative}._root_1acqv_52 ._copy_1acqv_1{border-top-right-radius:0;border-bottom-right-radius:0}._fields_1acqv_63{background:var(--surface);border:1px solid var(--border);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-muted);cursor:pointer;transition:background var(--transition-base), border-color var(--transition-base), color var(--transition-base);justify-content:center;align-items:center;margin-left:-1px;padding:0 6px;display:inline-flex}._fields_1acqv_63:hover,._fields_1acqv_63._open_1acqv_81{background:var(--surface-subtle);border-color:var(--accent-strong);color:var(--text);position:relative}._fields_1acqv_63 svg{transition:transform var(--transition-fast)}._fields_1acqv_63._open_1acqv_81 svg{transform:rotate(180deg)}._menu_1acqv_97{z-index:var(--z-dropdown,1000);width:calc(var(--font-size-xs,11px) * 20);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}._menuTitle_1acqv_113{font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;padding:4px 8px 6px}._menuItem_1acqv_123{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);cursor:pointer;transition:background var(--transition-fast);border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}._menuItem_1acqv_123:hover{background:var(--surface-subtle)}._menuItem_1acqv_123 input{accent-color:var(--accent,var(--brand))}._menuItem_1acqv_123._fixed_1acqv_144,._menuItem_1acqv_123._locked_1acqv_145{cursor:default}._menuItem_1acqv_123._fixed_1acqv_144:hover,._menuItem_1acqv_123._locked_1acqv_145:hover{background:0 0}._menuItem_1acqv_123._locked_1acqv_145 span{color:var(--text-muted)}._menuLock_1acqv_158{color:var(--text-muted);margin-left:auto}._menuHint_1acqv_163{border-top:1px solid var(--border-faint);font-size:var(--font-size-xxs);color:var(--text-muted);margin:4px 0 0;padding:6px 8px 2px;line-height:1.4}@media (max-width:768px){._copy_1acqv_1{min-width:7.5em;max-width:100%}._menu_1acqv_97{left:0;right:auto}}@media (max-width:480px){._copy_1acqv_1{flex:0 auto;min-width:0}}._toggle_wc3mc_1{color:var(--text-muted);background:0 0}._collapsed_wc3mc_6{background:var(--surface);padding:var(--spacing-md) var(--spacing-sm);border-right:1px solid var(--border)}@media (max-width:768px){._root_wc3mc_13{--results-sidebar-overlay-width:320px}._open_wc3mc_17{top:var(--topbar-height);z-index:var(--z-modal);width:min(var(--results-sidebar-overlay-width), 88vw);box-shadow:var(--shadow-lg);background-color:var(--surface);position:fixed;bottom:0;left:0;overflow:hidden auto}._collapsed_wc3mc_6 ._toggle_wc3mc_1{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}.result-warnings{flex-direction:column;width:100%;min-width:0;display:flex}.result-warnings .banner{padding-inline:var(--spacing-4xl);text-align:center;overflow-wrap:anywhere}@media (max-width:768px){.result-warnings .banner{padding-block:var(--spacing-sm);padding-inline:var(--spacing-3xl);font-size:var(--font-size-xs)}.result-warnings .banner-dismiss{right:var(--spacing-sm)}}@media (max-width:480px){.result-warnings .banner{padding-inline:var(--spacing-md)}.result-warnings .banner-dismiss{min-width:var(--touch-target-min);min-height:var(--touch-target-min);flex-shrink:0;position:static;transform:none}}._backdrop_1cuqp_1{z-index:10000;background:color-mix(in srgb, var(--surface-dark) 45%, transparent);padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._card_1cuqp_12{--cd-card-width:75vw;width:var(--cd-card-width);background:var(--surface);border-radius:var(--radius-lg,12px);max-width:100%;max-height:85vh;box-shadow:0 20px 60px color-mix(in srgb, var(--navy-800) 35%, transparent);font-family:var(--font-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}._body_1cuqp_27{background:var(--surface);flex:1;min-height:0;overflow:hidden auto}._body_1cuqp_27::-webkit-scrollbar{width:8px}._body_1cuqp_27::-webkit-scrollbar-track{background:0 0}._body_1cuqp_27::-webkit-scrollbar-thumb{background:var(--grey-200);border-radius:4px}._body_1cuqp_27::-webkit-scrollbar-thumb:hover{background:var(--grey-325)}@media (max-width:768px){._backdrop_1cuqp_1{padding:var(--spacing-md)}._card_1cuqp_12{--cd-card-width:100%;max-height:90vh}}._identity_1swjk_1{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}._left_1swjk_11{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0;display:flex}._icon_1swjk_19{color:var(--text);flex-shrink:0}._ip_1swjk_24{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text);letter-spacing:-.01em;word-break:break-all}._ip_1swjk_24:hover{cursor:pointer;text-decoration:underline}._iconBtn_1swjk_37{border-radius:var(--radius-sm,6px);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._iconBtn_1swjk_37:hover{background:var(--surface-subtle);color:var(--text)}._copied_1swjk_59{background:var(--text,var(--navy-900));color:var(--text-on-fill);font-size:var(--font-size-xs);white-space:nowrap;pointer-events:none;border-radius:4px;padding:2px 8px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}._actions_1swjk_73{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:inline-flex}._downloadBtn_1swjk_80{background:var(--accent)!important;border:1px solid var(--accent)!important;color:var(--text-on-fill)!important}@media (max-width:768px){._identity_1swjk_1{align-items:stretch;gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column}._actions_1swjk_73{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:480px){._iconBtn_1swjk_37{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}._domains_1aaw1_1{gap:var(--spacing-sm);padding:var(--spacing-lg) 0;flex-direction:column;display:flex}._header_1aaw1_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}._title_1aaw1_15{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text)}._filterWrap_1aaw1_22{align-items:center;display:inline-flex;position:relative}._filterIcon_1aaw1_28{color:var(--text-muted);pointer-events:none;position:absolute;left:6px}._filter_1aaw1_22{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface);width:120px;font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);transition:border-color var(--transition-fast);outline:none;padding:2px 8px 2px 24px}._filter_1aaw1_22:focus{border-color:var(--accent,var(--brand))}._filter_1aaw1_22::placeholder{color:var(--text-muted)}._list_1aaw1_56{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}._empty_1aaw1_63{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);padding:var(--spacing-sm) 0}._skeleton_1aaw1_70{flex-direction:column;gap:6px;display:flex}._skeletonLine_1aaw1_76{background:var(--surface-muted);border-radius:4px;height:14px;animation:1.5s ease-in-out infinite _cdDomainsPulse_1aaw1_1}@keyframes _cdDomainsPulse_1aaw1_1{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:600px){._domains_1aaw1_1{padding:var(--spacing-md) 0}._filter_1aaw1_22{width:110px}}@media (min-width:2560px){._filter_1aaw1_22{width:150px}}._info_cacfd_1{gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-lg);border-bottom:1px solid var(--border);grid-template-columns:1fr 2fr;display:grid}._col_cacfd_9{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}._colDomains_cacfd_16{gap:0;min-width:0}._block_cacfd_21{flex-direction:column;gap:4px;display:flex}._label_cacfd_27{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);white-space:nowrap}._locationRow_cacfd_35{font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._link_cacfd_45{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0}._link_cacfd_45:hover{color:var(--accent,var(--brand));text-decoration:underline}._sep_cacfd_61{color:var(--text-muted)}._asnSection_cacfd_65{gap:var(--spacing-md);flex-flow:row;display:flex}._asnRow_cacfd_72{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}@media (max-width:768px){._info_cacfd_1{gap:var(--spacing-lg);padding:var(--spacing-md);grid-template-columns:1fr}._asnSection_cacfd_65{gap:var(--spacing-sm);flex-direction:column}}._ports_5q8re_1{gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-lg);border-bottom:1px solid var(--border);flex-direction:column;display:flex}._header_5q8re_9{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}._title_5q8re_16{font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text)}._titleGone_5q8re_23{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular,400);color:var(--text-muted)}._titleGonePending_5q8re_30{vertical-align:middle;background:var(--surface-muted);border-radius:4px;width:110px;height:12px;margin-left:8px;animation:1.5s ease-in-out infinite _pulse_5q8re_1;display:inline-block}._filterWrap_5q8re_41{align-items:center;display:inline-flex;position:relative}._filterIcon_5q8re_47{color:var(--text-muted);pointer-events:none;position:absolute;left:8px}._filter_5q8re_41{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface);width:180px;font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text);transition:border-color var(--transition-fast);outline:none;padding:4px 10px 4px 28px}._filter_5q8re_41:focus{border-color:var(--accent,var(--brand))}._filter_5q8re_41::placeholder{color:var(--text-muted)}._rows_5q8re_75{gap:var(--spacing-md);flex-direction:column;display:flex}._row_5q8re_75{align-items:flex-start;gap:var(--spacing-sm);flex-wrap:nowrap;display:flex}._rowLabel_5q8re_88{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);flex-shrink:0;width:36px;line-height:24px}._rowChips_5q8re_98{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}._port_5q8re_1{background:var(--surface-accent);border:.8px solid var(--accent-border);min-width:32px;height:24px;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--accent,var(--brand));cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:4px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}._port_5q8re_1:hover{background:var(--teal-125);border-color:var(--accent,var(--brand))}._cluster_5q8re_133{background:var(--amber-50);border-color:var(--orange-425);color:var(--orange-425)}._cluster_5q8re_133:hover{background:var(--orange-100)}._selected_5q8re_143{background:var(--surface-dark);border-color:var(--surface-dark,var(--navy-800));color:var(--text-on-fill)}._selected_5q8re_143:hover{background:var(--surface-dark-soft);border-color:var(--navy-600)}._gone_5q8re_154{background:var(--surface-subtle);border-color:var(--slate-225);color:var(--text-muted)}._gone_5q8re_154:hover{background:var(--surface-muted);border-color:var(--text-muted,var(--grey-500))}._gone_5q8re_154._selected_5q8re_143,._gone_5q8re_154._selected_5q8re_143:hover{background:var(--text-muted,var(--grey-500));border-color:var(--text-muted,var(--grey-500));color:var(--text-on-fill)}._toggle_5q8re_172{border:1px dashed var(--accent,var(--brand));height:24px;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--accent,var(--brand));cursor:pointer;transition:background var(--transition-fast);background:0 0;border-radius:4px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}._toggle_5q8re_172:hover{background:var(--surface-accent)}._empty_5q8re_193{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted)}._skeleton_5q8re_199{flex-wrap:wrap;gap:6px;display:flex}._skeletonChip_5q8re_205{background:var(--surface-muted);border-radius:4px;width:36px;height:24px;animation:1.5s ease-in-out infinite _pulse_5q8re_1;display:inline-block}@keyframes _pulse_5q8re_1{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:600px){._ports_5q8re_1{padding:var(--spacing-md)}._filter_5q8re_41{width:140px}}._svc_13kmc_1{gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-lg);border-bottom:1px solid var(--border);flex-direction:column;display:flex}._grid_13kmc_9{gap:var(--spacing-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._gridPage_13kmc_15{grid-template-columns:repeat(3,minmax(0,1fr))}._kv_13kmc_19{font-family:var(--font-primary);font-size:var(--font-size-sm);flex-flow:wrap;align-items:baseline;gap:6px;display:flex}._kvRow_13kmc_29{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._kvValue_13kmc_36{font-size:var(--font-size-xs);color:var(--text);word-break:break-word;min-width:0}._kvValuePivot_13kmc_43{text-align:left;cursor:pointer;color:var(--brand);background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}._kvValuePivot_13kmc_43:hover{opacity:.8}._badges_13kmc_58{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._tags_13kmc_65{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}._skeletonLine_13kmc_75{background:var(--surface-muted);border-radius:4px;height:14px;animation:1.5s ease-in-out infinite _cdSvcPulse_13kmc_1}@keyframes _cdSvcPulse_13kmc_1{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){._svc_13kmc_1{padding:var(--spacing-md)}._grid_13kmc_9{grid-template-columns:1fr}}._matchSnippet_1lmqc_1{background:color-mix(in srgb, var(--black) 6%, transparent);color:inherit;border-radius:2px}._matchHighlight_1lmqc_7{background:var(--surface-accent);color:var(--accent,var(--brand));font-weight:var(--font-weight-semibold,600);border-radius:2px;padding:0 2px}._ssh_zs2d8_1{gap:var(--spacing-sm);flex-direction:column;display:flex}._section_zs2d8_7{flex-direction:column;gap:4px;display:flex}._sectionTitle_zs2d8_13{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.4px}._body_zs2d8_21{flex-direction:column;gap:6px;display:flex}._row_zs2d8_27{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}._label_zs2d8_37{font-weight:var(--font-weight-medium);color:var(--text-muted)}._array_zs2d8_42{margin-left:var(--spacing-md);flex-direction:column;gap:2px;display:flex}._arrayItem_zs2d8_49{font-size:var(--font-size-xs)}._searchAll_zs2d8_53{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);cursor:pointer;align-self:flex-start;margin-top:4px;font-style:italic;text-decoration:underline;display:inline-block}._searchAll_zs2d8_53:hover{color:var(--brand)}._clickable_zs2d8_70{color:var(--brand);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast);text-decoration:underline}._clickable_zs2d8_70:hover{color:var(--accent,var(--brand))}._nested_zs2d8_82{margin-left:var(--spacing-md);padding-left:var(--spacing-sm);border-left:1px solid var(--surface-accent,var(--teal-50));flex-direction:column;gap:4px;display:flex}._tableContainer_1206u_1{color:var(--text-prose);padding:var(--spacing-md,12px);border:1px solid var(--border-subtle);border-radius:var(--radius-md,8px);background:var(--white,var(--surface));overflow-x:auto}._tableContainer_1206u_1::-webkit-scrollbar{width:8px;height:8px}._tableContainer_1206u_1::-webkit-scrollbar-track{background:0 0}._tableContainer_1206u_1::-webkit-scrollbar-thumb{background:var(--border-subtle,var(--slate-225));border-radius:var(--radius-full,50px)}._tableContainer_1206u_1::-webkit-scrollbar-thumb:hover{background:var(--border,var(--grey-300))}._table_1206u_1{border-collapse:collapse;width:100%;font-family:var(--font-primary);font-size:var(--font-size-s)}._table_1206u_1 th,._table_1206u_1 td{border-bottom:1px solid var(--border-subtle);padding:var(--spacing-sm,8px) var(--spacing-md,12px);text-align:left}._table_1206u_1 th{background-color:var(--surface-page);color:var(--text);font-weight:var(--font-weight-semibold,600);position:sticky;top:0}._table_1206u_1 td{color:var(--text-prose)}._table_1206u_1 tbody tr:hover td{background:var(--surface-alt)}._table_1206u_1 tbody tr:last-child td{border-bottom:none}._list_1206u_62{color:var(--text-prose);padding:var(--spacing-md,12px);border:1px solid var(--border-subtle);border-radius:var(--radius-md,8px);background:var(--white,var(--surface));font-family:var(--font-primary);font-size:var(--font-size-s)}._listItem_1206u_72{padding:var(--spacing-sm,8px) 0;border-bottom:1px solid var(--border-subtle)}._listItem_1206u_72:first-child{padding-top:0}._listItem_1206u_72:last-child{border-bottom:none;padding-bottom:0}._listItem_1206u_72:hover{background:var(--surface-alt)}._listMeta_1206u_90{margin-top:var(--spacing-xs,4px);padding-left:calc(20px + var(--spacing-xs,4px));color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.5}._cellName_1206u_98{justify-content:space-between;align-items:center;gap:var(--spacing-sm,8px);display:flex}._cellIcon_1206u_105{color:var(--text-muted);flex-shrink:0}._cellSearch_1206u_110{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);flex-shrink:0}._cellSearch_1206u_110:hover{color:var(--accent,var(--brand))}._cellName_1206u_98 a{color:var(--accent,var(--brand));text-decoration:none}._cellName_1206u_98 a:hover{text-decoration:underline}._cellMain_1206u_129{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}._cellLabel_1206u_136{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._cellBadge_1206u_142{background:var(--surface-accent);color:var(--accent);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-bold);letter-spacing:.4px;border-radius:var(--radius-xs,4px);flex-shrink:0;padding:1px 5px}._cellActions_1206u_153{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:inline-flex}._cellCopy_1206u_160{border-radius:var(--radius-xs,4px);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}._cellCopy_1206u_160:hover{background:var(--surface-accent);color:var(--accent)}._section_xxy8o_1{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-direction:column;display:flex}._title_xxy8o_8{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text)}._hex_xxy8o_15{--data-block-bannerhex-max-lines:3;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:row;display:flex}._main_xxy8o_28{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}._value_xxy8o_37{min-width:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--text);line-height:var(--line-height-relaxed);overflow-wrap:anywhere;word-break:break-word;cursor:pointer;padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--radius-xs,4px);transition:background var(--transition-fast), color var(--transition-fast);align-self:stretch}._value_xxy8o_37:hover{background:var(--surface-accent);color:var(--accent)}._clamped_xxy8o_59{-webkit-line-clamp:var(--data-block-bannerhex-max-lines);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._toggle_xxy8o_67{color:var(--accent);font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-self:flex-start;padding:0}._toggle_xxy8o_67:hover{text-decoration:underline}._toggle_xxy8o_67:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._same_xxy8o_89{background:var(--bg-diff-same)}._diff_xxy8o_93{background:var(--bg-diff-changed)}._copy_xxy8o_97{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._copy_xxy8o_97:hover{background:var(--surface-accent);border-color:var(--accent);color:var(--accent)}@media (max-width:768px){._hex_xxy8o_15{gap:var(--spacing-sm);padding:var(--spacing-sm);flex-direction:row}}@media (max-width:480px){._hex_xxy8o_15{--data-block-bannerhex-max-lines:6}._toggle_xxy8o_67{min-height:44px;padding-inline:var(--spacing-xs)}}._menu_4bxao_1{z-index:var(--z-tooltip,11000);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);box-shadow:0 4px 12px color-mix(in srgb, var(--navy-800) 18%, transparent);pointer-events:auto;flex-direction:column;min-width:180px;display:flex;position:fixed;overflow:hidden}._scope_4bxao_15{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--frame-border);background:var(--surface-accent);font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);display:flex}._scope_4bxao_15:hover{background:var(--surface-accent-hover)}._scopeCheckbox_4bxao_35{accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:0}._scopeLabel_4bxao_42{text-align:left;flex:1;line-height:1.3}._item_4bxao_48{font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--text);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;display:flex}._item_4bxao_48:hover{background:var(--surface-accent)}._item_4bxao_48:not(:last-child){border-bottom:1px solid var(--border-faint)}._itemActive_4bxao_71{background:var(--surface-accent);color:var(--accent,var(--brand))}._icon_4bxao_77{color:var(--text-muted);flex-shrink:0}._itemActive_4bxao_71 ._icon_4bxao_77,._itemActive_4bxao_71 ._chevron_4bxao_83{color:var(--accent,var(--brand))}._label_4bxao_87{text-align:left;flex:1}._chevron_4bxao_83{color:var(--text-muted);flex-shrink:0}._submenu_4bxao_97{z-index:var(--z-tooltip,11000);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);box-shadow:0 4px 12px color-mix(in srgb, var(--navy-800) 18%, transparent);pointer-events:auto;flex-direction:column;min-width:220px;max-width:280px;max-height:calc(100vh - 20px);display:flex;position:fixed;overflow-y:auto}._submenu_4bxao_97::-webkit-scrollbar{width:6px}._submenu_4bxao_97::-webkit-scrollbar-track{background:0 0}._submenu_4bxao_97::-webkit-scrollbar-thumb{background:var(--slate-225);border-radius:3px}._submenuItem_4bxao_124{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:10px;padding:6px 12px;display:flex}._submenuItem_4bxao_124:not(:last-child){border-bottom:1px solid var(--border-faint)}._submenuItem_4bxao_124:hover{background:var(--surface-accent)}._submenuSymbol_4bxao_147{font-weight:var(--font-weight-semibold);color:var(--accent,var(--brand));min-width:36px}._submenuDescription_4bxao_153{color:var(--text);flex:1;line-height:1.4}._submenuSeparator_4bxao_159{background:var(--surface-subtle);height:1px;margin:4px 0}._block_15zqb_1{flex-direction:column;gap:0;display:flex}._content_15zqb_7{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;padding:var(--spacing-md);background:var(--surface);font-family:var(--font-primary);font-size:var(--font-size-s);line-height:var(--line-height-relaxed-l);color:var(--text);white-space:pre-line;word-wrap:break-word;word-break:break-all;overflow-wrap:anywhere;flex-direction:row;max-height:80vh;display:flex;position:relative;overflow:hidden auto}._content_15zqb_7::-webkit-scrollbar{width:8px}._content_15zqb_7::-webkit-scrollbar-track{background:0 0}._content_15zqb_7::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-xs,4px)}._content_15zqb_7::-webkit-scrollbar-thumb:hover{background:var(--border)}._contentRow_15zqb_49{justify-content:space-between;gap:var(--spacing-sm);flex-direction:row;width:100%;display:flex}._contentMain_15zqb_57{gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}._contentAside_15zqb_65{align-items:flex-start;gap:var(--spacing-xs);flex-direction:row;flex-shrink:0;display:flex}._text_15zqb_75{color:inherit;font-size:inherit;font-weight:var(--font-weight-regular);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;font-variant-ligatures:none;flex-direction:column;flex:1;min-width:0;margin:0;display:flex}._textPrewrap_15zqb_90{white-space:pre-wrap;margin-bottom:0}._textInline_15zqb_95{display:inline}._binary_15zqb_99{font-size:var(--font-size-base);letter-spacing:1.2px;display:inline}._hashlink_15zqb_105{margin-right:var(--spacing-s);cursor:pointer;border-radius:var(--radius-xs,4px);transition:background var(--transition-fast);flex-shrink:0;padding:2px}._hashlink_15zqb_105:hover{background:var(--surface-accent)}._search_15zqb_118{align-items:flex-end;gap:var(--spacing-sm);flex-direction:column;display:flex;position:relative}._diffLine_15zqb_126{width:100%;padding:2px var(--spacing-xs);border-radius:var(--radius-xs,3px);margin-bottom:1px;display:block}._diffLineSame_15zqb_134{background:var(--bg-diff-same)}._diffLineDiff_15zqb_138{background:var(--bg-diff-changed)}._diffLinePlaceholder_15zqb_142{visibility:hidden}._content_15zqb_7 ._text_15zqb_75{cursor:text}._content_15zqb_7 ::selection{background:var(--surface-accent);color:var(--text)}._content_15zqb_7 [data-pivot-value]{cursor:pointer;border-radius:var(--radius-s,5px);transition:background var(--transition-fast), box-shadow var(--transition-fast)}._content_15zqb_7 [data-pivot-value]:hover{background:var(--surface-accent);box-shadow:0 0 0 2px var(--surface-accent,var(--teal-50))}._pivotHint_15zqb_169{border-radius:var(--radius-full,50px);color:var(--text-muted);cursor:help;transition:background var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._pivotHint_15zqb_169:hover{background:var(--surface-accent);color:var(--accent,var(--brand));outline:none}._pivotHint_15zqb_169:focus-visible{background:var(--surface-accent);color:var(--accent,var(--brand));outline:none}@media (max-width:768px){._hashlink_15zqb_105{margin-right:0}._content_15zqb_7{padding:var(--spacing-sm);font-size:var(--font-size-xs)}}@media (max-width:480px){._content_15zqb_7{max-height:65vh}._binary_15zqb_99{font-size:var(--font-size-sm);letter-spacing:.8px}._hashlink_15zqb_105{width:14px;height:14px;margin-right:0;padding:0}}._searchIcon_15zqb_220{color:var(--text-muted);pointer-events:none;position:absolute;top:8px;left:8px}._searchInput_15zqb_228{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface);width:200px;font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text);transition:border-color var(--transition-fast);outline:none;padding:6px 10px 6px 28px}._searchInput_15zqb_228:focus{border-color:var(--accent,var(--brand))}._searchInput_15zqb_228::placeholder{color:var(--text-muted)}@media (max-width:768px){._searchInput_15zqb_228{width:100%}}._calendar_l29z4_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-popover-lg);padding:var(--spacing-md);box-sizing:border-box;flex-direction:column;width:290px;animation:.18s ease-out _slideDown_l29z4_1;display:flex}._calendar_l29z4_1._positionAbove_l29z4_14{animation:.18s ease-out _slideUp_l29z4_1}._header_l29z4_18{margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-faint);justify-content:space-between;align-items:center;display:flex}._monthInfo_l29z4_27{text-align:center}._monthName_l29z4_31{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text)}._monthNav_l29z4_38{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-s) 9px;cursor:pointer;color:var(--text-muted);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:flex}._monthNav_l29z4_38:hover{background:var(--surface-accent);border-color:var(--accent);color:var(--accent)}._changeLegend_l29z4_60{align-items:center;gap:var(--spacing-xs);padding:6px var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--border-faint);margin-bottom:6px;display:flex}._changeLegendPip_l29z4_69{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}._changeLegendLabel_l29z4_77{font-family:var(--font-primary);font-size:var(--font-size-xxs);color:var(--text-muted)}._grid_l29z4_83{gap:var(--spacing-xs);grid-template-columns:repeat(7,1fr);display:grid}._dayHeader_l29z4_89{text-align:center;font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);color:var(--text-muted);padding:var(--spacing-xs) 2px}._dayCell_l29z4_98{aspect-ratio:1;border-radius:var(--radius-xs,4px);font-family:var(--font-primary);font-size:var(--font-size-xs);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);font-weight:var(--font-weight-medium);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;padding:3px;display:flex;position:relative}._dayCell_l29z4_98._empty_l29z4_118{background:0 0;border:none}._dayCell_l29z4_98._outOfRange_l29z4_123{color:var(--text-day-out-of-range);opacity:.4}._dayCell_l29z4_98._inRange_l29z4_128{color:var(--text)}._dayCell_l29z4_98._hasScans_l29z4_132._inRange_l29z4_128{background:var(--surface-accent);border-color:var(--accent-border)}._dayCell_l29z4_98._clickable_l29z4_137{cursor:pointer}._dayCell_l29z4_98._clickable_l29z4_137:hover{background:var(--surface-accent-hover);border-color:var(--accent)}._dayCell_l29z4_98._keyboardSelected_l29z4_146{border-color:var(--accent)}._dayCell_l29z4_98._selected_l29z4_150{background:var(--accent);border-color:var(--accent);font-weight:var(--font-weight-semibold)}._dayCell_l29z4_98._today_l29z4_156{border:1.5px solid var(--accent)}._dayCell_l29z4_98._lastScan_l29z4_160:after{content:"";background:var(--accent);border:1.5px solid var(--surface);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}._changeDot_l29z4_172{background:var(--accent);pointer-events:none;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}._dayCell_l29z4_98._selected_l29z4_150 ._changeDot_l29z4_172{background:var(--surface)}._dayNumber_l29z4_188{font-size:var(--font-size-xs);line-height:1}._scanCountBadge_l29z4_193{background:var(--accent);color:var(--surface);font-family:var(--font-primary);font-size:8px;font-weight:var(--font-weight-semibold);padding:2px var(--spacing-xs);text-align:center;pointer-events:none;border-radius:6px;min-width:14px;line-height:1;position:absolute;top:2px;left:2px}._dayCell_l29z4_98._selected_l29z4_150 ._scanCountBadge_l29z4_193{background:var(--surface);color:var(--accent)}._timeList_l29z4_215{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--border-faint);gap:var(--spacing-xs);flex-direction:column;display:flex}._timeListHeader_l29z4_224{font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);color:var(--accent);text-transform:uppercase;letter-spacing:.4px;padding:0 var(--spacing-xs)}._timeListItems_l29z4_234{background:var(--surface);border:1px solid var(--border-faint);border-radius:var(--radius-sm);flex-direction:column;max-height:200px;display:flex;overflow-y:auto}._timeListItems_l29z4_234::-webkit-scrollbar{width:5px}._timeListItems_l29z4_234::-webkit-scrollbar-track{background:0 0}._timeListItems_l29z4_234::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}._timeOption_l29z4_257{padding:var(--spacing-sm) var(--spacing-md);border:none;border-bottom:1px solid var(--border-faint);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text);cursor:pointer;text-align:left;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:0;justify-content:space-between;align-items:center;display:flex}._timeOption_l29z4_257:last-child{border-bottom:none}._timeOption_l29z4_257:hover:not(._timeOptionCurrent_l29z4_281){background:var(--surface-accent);color:var(--accent)}._timeOptionCurrent_l29z4_281{background:var(--accent);color:var(--surface);font-weight:var(--font-weight-semibold)}._timeTag_l29z4_292{font-family:var(--font-primary);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.4px;color:var(--accent);background:var(--surface-accent);border:1px solid var(--accent-border);border-radius:3px;flex-shrink:0;padding:1px 6px;line-height:1}._timeOptionCurrent_l29z4_281 ._timeTag_l29z4_292{color:var(--surface);background:color-mix(in srgb, var(--white) 15%, transparent);border-color:color-mix(in srgb, var(--white) 30%, transparent)}@media (max-width:768px){._calendar_l29z4_1{width:260px;padding:var(--spacing-sm)}}@media (max-width:480px){._calendar_l29z4_1{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;max-height:80vh;z-index:var(--z-modal);animation:.2s ease-out _slideUp_l29z4_1;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}}@keyframes _slideDown_l29z4_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUp_l29z4_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._dropdown_nhej3_1{top:calc(100% + var(--spacing-xs));z-index:var(--z-tooltip);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-popover-lg);min-width:260px;max-width:320px;animation:.18s ease-out _slideDown_nhej3_1;position:absolute;right:0;overflow:hidden}._header_nhej3_16{padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-accent);border-bottom:1px solid var(--border);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--accent);align-items:center;gap:7px;display:flex}._icon_nhej3_29{color:var(--accent);flex-shrink:0}._empty_nhej3_34{padding:var(--spacing-md) var(--spacing-md);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);line-height:var(--line-height-normal)}._list_nhej3_42{max-height:280px;overflow-y:auto}._list_nhej3_42::-webkit-scrollbar{width:5px}._list_nhej3_42::-webkit-scrollbar-track{background:0 0}._list_nhej3_42::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}._item_nhej3_60{padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:background var(--transition-fast);border-bottom:1px solid var(--border-faint);justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}._item_nhej3_60:last-child{border-bottom:none}._item_nhej3_60:hover{background:var(--surface-accent)}._item_nhej3_60._active_nhej3_79{background:var(--surface-accent);border-left:3px solid var(--accent);padding-left:9px}._date_nhej3_85{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text)}._fieldBadge_nhej3_92{font-family:var(--font-primary);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.3px;color:var(--accent);background:var(--surface-accent);border:1px solid var(--accent-border);border-radius:var(--radius-xs,4px);padding:2px var(--spacing-s);white-space:nowrap;flex-shrink:0}._fields_nhej3_107{justify-content:flex-end;gap:var(--spacing-xs);flex-flow:wrap;display:flex}@media (max-width:768px){._dropdown_nhej3_1{min-width:220px;max-width:280px}}@media (max-width:480px){._dropdown_nhej3_1{border-radius:var(--radius-lg) var(--radius-lg) 0 0;min-width:0;max-width:100%;z-index:var(--z-tooltip);animation:.2s ease-out _slideUp_nhej3_1;position:fixed;top:auto;bottom:0;left:0;right:0}}@keyframes _slideDown_nhej3_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUp_nhej3_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._navigator_kxmgu_1{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._comparisonMode_kxmgu_8{flex-direction:column;align-items:flex-start}._navRow_kxmgu_13{justify-content:flex-start;align-items:center;gap:var(--spacing-xs);flex-flow:wrap;display:flex}._rangeSelector_kxmgu_22{background:var(--surface-accent);border-radius:var(--radius-sm);padding:3px;display:flex;position:relative}._rangeButton_kxmgu_30{padding:var(--spacing-xs) var(--spacing-md);color:var(--text);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-xs,4px);cursor:pointer;align-items:center;gap:var(--spacing-xs);transition:background var(--transition-fast);background:0 0;border:none;display:flex}._rangeButton_kxmgu_30:hover:not(:disabled){background:var(--surface-accent-hover)}._rangeButton_kxmgu_30:disabled{opacity:.5;cursor:not-allowed}._rangeButtonIcon_kxmgu_55{transition:transform var(--transition-base);color:var(--accent)}._rangeButton_kxmgu_30:hover:not(:disabled) ._rangeButtonIcon_kxmgu_55{transform:rotate(180deg)}._rangeDropdown_kxmgu_64{top:calc(100% + var(--spacing-xs));z-index:var(--z-dropdown);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-popover);min-width:140px;animation:.15s ease-out _slideDown_kxmgu_1;position:absolute;left:0;overflow:hidden}._rangeOption_kxmgu_78{padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text);cursor:pointer;transition:background var(--transition-fast);align-items:center;display:flex}._rangeOption_kxmgu_78:not(:last-child){border-bottom:1px solid var(--border-faint)}._rangeOption_kxmgu_78:hover:not(._active_kxmgu_94){background:var(--frame-accent-hover)}._rangeOption_kxmgu_78._active_kxmgu_94{background:var(--frame-accent-hover);font-weight:var(--font-weight-semibold)}._rangeOptionLabel_kxmgu_103{flex:1}._navArrow_kxmgu_107{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--text-muted);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._navArrow_kxmgu_107:hover:not(:disabled){background:var(--surface-accent);border-color:var(--accent);color:var(--accent)}._navArrow_kxmgu_107:disabled{opacity:.35;cursor:not-allowed}._dateDisplayWrapper_kxmgu_137{position:relative}._dateDisplay_kxmgu_137{padding:var(--spacing-xs) var(--spacing-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);align-items:center;gap:var(--spacing-sm);min-width:200px;height:28px;transition:background var(--transition-fast), border-color var(--transition-fast);display:flex}._dateDisplay_kxmgu_137._clickable_kxmgu_159{cursor:pointer}._dateDisplay_kxmgu_137._clickable_kxmgu_159:hover{background:var(--surface-accent);border-color:var(--accent)}._dateDisplay_kxmgu_137._clickable_kxmgu_159:hover ._calendarIcon_kxmgu_168{color:var(--accent)}._calendarIcon_kxmgu_168{color:var(--text-muted);transition:color var(--transition-fast);flex-shrink:0}._dateDisplayText_kxmgu_178{font-weight:var(--font-weight-semibold);flex:1}._loadingText_kxmgu_183{color:var(--text-muted);font-style:italic}._multiScanBadge_kxmgu_188{background:var(--accent);color:var(--surface);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold);text-align:center;border-radius:10px;min-width:18px;padding:2px 7px}._scanCounter_kxmgu_199{padding:var(--spacing-xs) var(--spacing-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);color:var(--text-muted);white-space:nowrap;flex-shrink:0;align-items:center;height:28px;display:flex}._changesToggleWrapper_kxmgu_215{align-items:center;display:flex;position:relative}._changesToggle_kxmgu_215{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);cursor:pointer;width:28px;height:28px;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}._changesToggle_kxmgu_215._stateHasChanges_kxmgu_241{border-color:var(--accent-border);color:var(--accent);background:var(--surface-accent)}._changesToggle_kxmgu_215._stateHasChanges_kxmgu_241:hover,._changesToggle_kxmgu_215._stateHasChanges_kxmgu_241._open_kxmgu_248{background:var(--accent);border-color:var(--accent);color:var(--surface)}._changesToggle_kxmgu_215._stateNone_kxmgu_254{border-color:var(--warning-border);color:var(--warning-text);background:var(--warning-surface);cursor:default}._changesToggle_kxmgu_215._stateLoading_kxmgu_261{opacity:.7;cursor:default}._changesToggle_kxmgu_215:disabled{cursor:not-allowed}._changesBadge_kxmgu_270{background:var(--accent);color:var(--surface);font-size:8px;font-weight:var(--font-weight-semibold);padding:2px var(--spacing-xs);text-align:center;border:1.5px solid var(--surface);pointer-events:none;border-radius:7px;min-width:14px;line-height:1;position:absolute;top:-5px;right:-5px}._changesSpinner_kxmgu_287{border:2px solid var(--border-subtle);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite _changesSpin_kxmgu_287;display:inline-block}@media (max-width:768px){._navigator_kxmgu_1{gap:var(--spacing-xs)}._dateDisplay_kxmgu_137{min-width:160px;font-size:var(--font-size-xs)}}@media (max-width:480px){._navigator_kxmgu_1{align-items:stretch;gap:var(--spacing-sm);flex-direction:column}._navRow_kxmgu_13{justify-content:space-between}._rangeSelector_kxmgu_22,._dateDisplay_kxmgu_137,._scanCounter_kxmgu_199{width:100%;min-width:0}}@keyframes _slideDown_kxmgu_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes _changesSpin_kxmgu_287{to{transform:rotate(360deg)}}._content_1syai_1{gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-lg);border-bottom:1px solid var(--border);flex-direction:column;display:flex}._toprow_1syai_9{justify-content:space-between;align-items:flex-end;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}._tabs_1syai_17{border-bottom:1px solid #0000;flex-wrap:wrap;align-items:center;gap:4px;display:flex}._tab_1syai_17{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);color:var(--surface-dark);background:var(--bg-detail);border:.8px solid var(--surface-dark);border-radius:6px 6px 0 0;padding:4px 10px;position:relative}._tab_1syai_17:hover{color:var(--frame-text);background:var(--frame-bg);font-weight:var(--font-weight-semibold)}._tabActive_1syai_47{color:var(--white);background:var(--surface-dark);font-weight:var(--font-weight-semibold)}._controls_1syai_53{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}._body_1syai_60{min-height:200px}._notice_1syai_64{padding:var(--spacing-lg,16px) 0;font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);margin:0}._response_1syai_72{gap:var(--spacing-lg,16px);flex-direction:column;min-width:0;display:flex}._responseSection_1syai_79{gap:var(--spacing-sm,8px);flex-direction:column;min-width:0;display:flex}._responseSection_1syai_79+._responseSection_1syai_79{padding-top:var(--spacing-lg,16px);border-top:1px solid var(--border)}._responseHeading_1syai_91{font-size:var(--font-size-sm,13px);font-weight:var(--font-weight-semibold,600);color:var(--text-muted,var(--grey-575));margin:0}._bodySkeleton_1syai_98,._skeletonBody_1syai_99{background:var(--surface-muted);border-radius:var(--radius-sm,6px);height:240px;animation:1.5s ease-in-out infinite _cdContentPulse_1syai_1}._skeletonHeader_1syai_106{background:var(--surface-muted);border-radius:4px;width:40%;height:32px;animation:1.5s ease-in-out infinite _cdContentPulse_1syai_1}@keyframes _cdContentPulse_1syai_1{0%,to{opacity:1}50%{opacity:.5}}._compare_1syai_125{gap:var(--spacing-md);flex-wrap:wrap;align-items:stretch;display:flex}._compareBlock_1syai_132{gap:var(--spacing-sm);min-width:320px;padding:var(--spacing-sm);border-radius:var(--radius-sm,6px);border:1px solid var(--border);background:var(--surface);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;flex-direction:column;flex:1 1 0;display:flex}._compareBlockFocused_1syai_148{border-color:var(--accent,var(--brand));box-shadow:0 0 0 1px var(--accent,var(--teal-500))}._search_1syai_153{align-items:center;display:inline-flex;position:relative}._searchIcon_1syai_159{color:var(--text-muted);pointer-events:none;position:absolute;top:8px;left:8px}._searchInput_1syai_167{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface);width:200px;font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text);transition:border-color var(--transition-fast);outline:none;padding:6px 10px 6px 28px}._searchInput_1syai_167:focus{border-color:var(--accent,var(--brand))}._searchInput_1syai_167::placeholder{color:var(--text-muted)}@media (max-width:768px){._content_1syai_1{padding:var(--spacing-md)}._controls_1syai_53{align-self:stretch}._compare_1syai_125{flex-direction:column}._compareBlock_1syai_132{min-width:0}._searchInput_1syai_167{width:100%}}@media (max-width:480px){._toprow_1syai_9{flex-direction:column;align-items:flex-start;display:flex}}._vulns_1rc6y_1{gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-lg);flex-direction:column;display:flex}._header_1rc6y_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-direction:row;display:flex}._count_1rc6y_16{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted)}._grid_1rc6y_23{gap:var(--spacing-sm);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._toggleWrap_1rc6y_29{justify-content:center;display:flex}._toggle_1rc6y_29{border:1px dashed var(--accent,var(--brand));border-radius:var(--radius-sm,6px);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--accent,var(--brand));cursor:pointer;transition:background var(--transition-fast);background:0 0;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}._toggle_1rc6y_29:hover{background:var(--surface-accent)}._skeletonTitle_1rc6y_54{background:var(--surface-muted);border-radius:4px;width:220px;height:22px;animation:1.5s ease-in-out infinite _cdVulnsPulse_1rc6y_1}._skeletonGrid_1rc6y_62{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}._skeletonCard_1rc6y_68{background:var(--surface-muted);border-radius:var(--radius-sm,6px);height:90px;animation:1.5s ease-in-out infinite _cdVulnsPulse_1rc6y_1}@keyframes _cdVulnsPulse_1rc6y_1{0%,to{opacity:1}50%{opacity:.5}}._titleGroup_1rc6y_86{align-items:center;gap:var(--spacing-xs);min-width:0;display:inline-flex}._title_1rc6y_86{font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text,var(--grey-800));line-height:var(--line-height-tight);margin:0}._helpIcon_1rc6y_102{width:var(--icon-sm);height:var(--icon-sm);color:var(--text,var(--grey-800));cursor:help;transition:color var(--transition-fast);display:block}._helpIcon_1rc6y_102:hover{color:var(--text-muted)}@media (max-width:768px){._vulns_1rc6y_1{padding:var(--spacing-md)}}._root_k2380_1{--result-table-min-width:1120px;gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}._toolbar_k2380_9{justify-content:flex-start;align-items:center;display:flex}._scroll_k2380_15{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md,8px);width:100%;overflow-x:auto}._table_k2380_23{width:100%;min-width:var(--result-table-min-width);border-collapse:collapse;font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text)}._table_k2380_23 thead{background:var(--surface-soft)}._th_k2380_36{text-align:left;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);border-bottom:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);padding:12px 14px}._th_k2380_36:hover{background:var(--surface-subtle);color:var(--text)}._th_k2380_36:active{cursor:grabbing}._th_k2380_36._isDragging_k2380_61{opacity:.4}._thAction_k2380_65{cursor:default;width:1px}._thAction_k2380_65:hover{background:0 0}._row_k2380_74{transition:background-color var(--transition-fast)}._row_k2380_74+._row_k2380_74{border-top:1px solid var(--frame-border,color-mix(in srgb, var(--teal-300) 20%, transparent))}._row_k2380_74:hover,._row_k2380_74._isSeen_k2380_86{background:var(--surface-alt)}._row_k2380_74._isViewing_k2380_90{background:color-mix(in srgb, var(--brand) 8%, transparent)}._td_k2380_95{vertical-align:top;font-size:var(--font-size-sm);color:var(--text);padding:10px 14px;line-height:1.5}._tdAction_k2380_103{vertical-align:baseline;width:1px}._na_k2380_108{color:var(--text-muted);font-size:var(--font-size-xs)}._ip_k2380_113{align-items:center;gap:6px;display:inline-flex}._ipBtn_k2380_119{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:none}._ipBtn_k2380_119:hover{color:var(--accent,var(--brand));text-decoration:underline}._copyBtn_k2380_137{color:var(--text-muted);border:none;border-radius:0}._copyBtn_k2380_137:hover{background:var(--surface-subtle);color:var(--text);border-color:var(--accent)}._copied_k2380_149{background:var(--text,var(--navy-900));color:var(--text-on-fill);font-size:var(--font-size-xs);white-space:nowrap;pointer-events:none;border-radius:4px;padding:2px 8px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}._link_k2380_163{font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--text);cursor:pointer;text-underline-offset:2px;transition:color var(--transition-fast);text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}._link_k2380_163:hover{color:var(--accent,var(--brand))}._location_k2380_181{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:inline-flex}._sep_k2380_188{margin-left:calc(-1 * var(--spacing-xs));color:var(--text-muted)}._tags_k2380_193{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._tag_k2380_193{background:var(--slate-500);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-on-fill);cursor:pointer;transition:opacity var(--transition-fast);border:none;border-radius:4px;align-items:center;padding:3px 10px;display:inline-flex}._tag_k2380_193:hover{opacity:.85}._domains_k2380_219{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._domain_k2380_219{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-prose);cursor:pointer;text-align:left;text-underline-offset:2px;overflow-wrap:anywhere;transition:color var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:underline}._domain_k2380_219:hover{color:var(--accent,var(--brand))}._timestamp_k2380_247{font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--text-muted);white-space:nowrap}._eye_k2380_254{background:color-mix(in srgb, var(--surface-dark) 8%, transparent);border-radius:var(--radius-sm,6px);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}._eye_k2380_254:hover{background:var(--accent,var(--brand));color:var(--text-on-fill)}._overlay_k2380_275{z-index:10000;background:color-mix(in srgb, var(--surface-dark) 45%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:pointer;position:fixed;top:0;bottom:0;left:0;right:0}._detailWrap_k2380_284{z-index:10001;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}._detailWrap_k2380_284>*{pointer-events:auto}._techs_k2380_295{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._tdProduct_k2380_302,._tdOs_k2380_303{white-space:nowrap}._facetValues_k2380_308{flex-direction:column;align-items:flex-start;gap:4px;display:flex}._facetValue_k2380_308{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}@media (max-width:768px){._th_k2380_36,._td_k2380_95{padding:10px}}._tdBannerHash_k2380_331,._tdHtmlHash_k2380_332,._tdFingerprintHash_k2380_333,._tdJarmHash_k2380_334{vertical-align:top;max-width:220px}._thBannerHash_k2380_339,._thHtmlHash_k2380_340,._thFingerprintHash_k2380_341,._thJarmHash_k2380_342{min-width:140px}._tdJarmHash_k2380_334,._thJarmHash_k2380_342{min-width:120px;max-width:200px}._root_zaoue_1{--hash-cell-label-size:.82em;font-size:var(--font-size-xs);gap:var(--spacing-xs);flex-direction:column;min-width:0;max-width:100%;display:flex}._row_zaoue_11{align-items:baseline;gap:var(--spacing-sm);width:100%;min-width:0;padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--radius-xs,4px);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;flex-direction:row;display:flex}._label_zaoue_27{min-width:var(--hash-label-col);font-family:var(--font-primary);font-size:var(--hash-cell-label-size);font-weight:var(--font-weight-bold);letter-spacing:.5px;color:var(--brand);flex-shrink:0;line-height:1.3}._value_zaoue_38{min-width:0;font-size:var(--font-size-xs);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:auto;line-height:1.3;overflow:hidden}._row_zaoue_11:hover{background:var(--surface-accent)}._rowNoLabel_zaoue_53{justify-content:center}._row_zaoue_11:hover ._label_zaoue_27,._row_zaoue_11:hover ._value_zaoue_38{color:var(--accent,var(--brand))}@supports (grid-template-columns:subgrid){._root_zaoue_1{column-gap:var(--spacing-sm);grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}._row_zaoue_11{grid-column:1/-1;grid-template-columns:subgrid;display:grid}._rowNoLabel_zaoue_53{grid-template-columns:minmax(0,1fr)}}._root_1lxrf_1{display:inline-flex;position:relative}._trigger_1lxrf_6{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}._trigger_1lxrf_6:hover,._trigger_1lxrf_6._isOpen_1lxrf_25{background:var(--surface-subtle);border-color:var(--accent-strong)}._menu_1lxrf_30{z-index:var(--z-dropdown,1000);width:calc(var(--font-size-xs,11px) * 24);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);max-width:calc(100vw - 48px);box-shadow:var(--shadow-lg);overscroll-behavior:contain;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}._item_1lxrf_51{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);cursor:pointer;transition:background var(--transition-fast);border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}._item_1lxrf_51:hover{background:var(--surface-subtle)}._more_1lxrf_68{border-top:1px solid var(--border);flex-direction:column;margin-top:4px;padding-top:4px;display:flex}._moreToggle_1lxrf_76{width:100%;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}._moreToggle_1lxrf_76:hover:not(:disabled){color:var(--accent,var(--brand))}._moreToggle_1lxrf_76:disabled{cursor:default}._moreToggle_1lxrf_76 svg{flex-shrink:0;margin-left:auto}._moreList_1lxrf_106{flex-direction:column;display:flex}._empty_1lxrf_111{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);margin:0;padding:6px 8px}._search_1lxrf_119{z-index:1;box-shadow:0 4px 0 var(--white);background:var(--surface);border:1px solid var(--border);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);border-radius:4px;flex-shrink:0;margin:0 0 4px;padding:6px 8px;position:sticky;top:-6px}._search_1lxrf_119:focus{border-color:var(--accent-strong);outline:none}._item_1lxrf_51 input[type=checkbox]{cursor:pointer;width:14px;height:14px;accent-color:var(--accent,var(--brand));margin:0}._row_1gu9z_4{align-items:center;gap:var(--spacing-sm);flex-flow:wrap;min-width:0;display:flex}._label_1gu9z_13{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}._pill_1gu9z_20{max-width:100%;padding:var(--spacing-xxs) var(--spacing-sm);border:.8px solid var(--accent-border);background:var(--surface-accent);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--accent,var(--brand));cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);text-align:left;border-radius:4px;align-items:center;display:inline-flex}._pill_1gu9z_20:hover{background:var(--accent,var(--brand));border-color:var(--accent,var(--brand));color:var(--surface-accent,var(--teal-50))}._vulns_1r5rg_1{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0;display:flex}._group_1r5rg_9{align-items:center;gap:var(--spacing-xxs);min-width:0;display:inline-flex}._helpIcon_1r5rg_16{width:var(--icon-xs);height:var(--icon-xs);color:var(--text-muted);cursor:help;transition:color var(--transition-fast);display:block}._chips_1r5rg_26{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}@media (max-width:480px){._vulns_1r5rg_1{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}}._ipTimestamp_1ye11_1{flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}._header_1ye11_10{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);min-width:0;padding:var(--spacing-lg);background:var(--surface-soft);border-radius:var(--radius-md,8px) var(--radius-md,8px) 0 0;flex-direction:column;display:flex}._headerLeft_1ye11_22{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0;display:flex}._headerRight_1ye11_30{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}._icon_1ye11_37{color:var(--text);flex-shrink:0}._ip_1ye11_1{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text);cursor:pointer;letter-spacing:-.01em;transition:color var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:none}._ip_1ye11_1:hover{color:var(--accent,var(--brand));text-decoration:underline}._copy_1ye11_61{color:var(--text-muted);border:none;border-radius:0}._copy_1ye11_61:hover{background:var(--surface-subtle);color:var(--text);border-color:var(--accent)}._viewedTag_1ye11_73{background:var(--surface);border:1px solid var(--border);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}._timestamp_1ye11_88{font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--text-subtle);white-space:nowrap}._eye_1ye11_95{background:color-mix(in srgb, var(--surface-dark) 20%, transparent);border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}._eye_1ye11_95:hover{background:var(--frame-bg);color:var(--frame-text);border-color:var(--border)}._location_1ye11_118{font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;display:flex}._link_1ye11_128{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0}._link_1ye11_128:hover{color:var(--accent,var(--brand));text-decoration:underline}._sep_1ye11_144{color:var(--text-muted)}._asn_1ye11_148{align-items:center;gap:var(--spacing-sm);min-width:0;font-family:var(--font-primary);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._meta_1ye11_158{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text);letter-spacing:-.01em}@media (max-width:768px){._header_1ye11_10{padding:var(--spacing-md)}}@media (max-width:480px){._header_1ye11_10{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}._headerRight_1ye11_30{align-self:flex-end}._headerLeft_1ye11_22{justify-content:flex-start;align-items:center;gap:var(--spacing-sm);flex-flow:wrap;min-width:0;display:flex}._eye_1ye11_95{position:relative}._eye_1ye11_95:after{content:"";width:var(--touch-target-min);height:var(--touch-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}._matched_1vbaw_2{gap:var(--spacing-xs);min-width:0;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-md);border-top:1px solid var(--frame-border);flex-direction:column;display:flex}._head_1vbaw_11{align-items:center;gap:var(--spacing-xxs);cursor:pointer;background:0 0;border:none;padding:0;display:flex}._title_1vbaw_21{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted)}._count_1vbaw_28{background:var(--surface-accent);min-width:16px;height:16px;color:var(--accent,var(--brand));font-size:10px;font-weight:var(--font-weight-semibold);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex}._chevron_1vbaw_43{width:14px;height:14px;margin-left:var(--spacing-xxs);color:var(--text-muted);transition:transform var(--transition-fast)}._chevron_1vbaw_43._isOpen_1vbaw_51{transform:rotate(180deg)}._list_1vbaw_55{column-gap:var(--spacing-sm);row-gap:var(--spacing-xs);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}._list_1vbaw_55._hasPorts_1vbaw_66{grid-template-columns:max-content max-content max-content minmax(0,1fr)}._list_1vbaw_55._hasPorts_1vbaw_66 ._fieldHost_1vbaw_70{grid-column:1/span 3}._list_1vbaw_55._isScroll_1vbaw_74{max-height:25vh;padding-right:var(--spacing-xs);scrollbar-width:thin;scrollbar-color:var(--border-subtle,var(--slate-225)) transparent;overflow-y:auto}._list_1vbaw_55._isScroll_1vbaw_74::-webkit-scrollbar{width:6px}._list_1vbaw_55._isScroll_1vbaw_74::-webkit-scrollbar-track{background:0 0}._list_1vbaw_55._isScroll_1vbaw_74::-webkit-scrollbar-thumb{background:var(--border-subtle,var(--slate-225));border-radius:var(--radius-xs,4px)}._list_1vbaw_55._isScroll_1vbaw_74::-webkit-scrollbar-thumb:hover{background:var(--border,var(--grey-300))}._row_1vbaw_99{display:contents}._port_1vbaw_103{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text);white-space:nowrap}._sep_1vbaw_111{color:var(--text-muted);font-weight:var(--font-weight-semibold,600)}._field_1vbaw_70{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text);white-space:nowrap}._snippet_1vbaw_124{background:var(--surface-alt);min-width:0;font-family:var(--font-primary);font-size:var(--font-size-xs);text-align:left;color:var(--text-muted);word-break:break-word;cursor:pointer;-webkit-line-clamp:2;line-clamp:2;transition:background var(--transition-fast), color var(--transition-fast);border:none;border-radius:4px;-webkit-box-orient:vertical;padding:2px 6px;line-height:1.6;display:-webkit-box;overflow:hidden}._snippet_1vbaw_124:hover{background:var(--surface-muted);color:var(--text-prose,var(--text))}._snippetStatic_1vbaw_153{cursor:default}._snippetStatic_1vbaw_153:hover{background:var(--surface-alt);color:var(--text-muted)}._matchMark_1vbaw_162{font:inherit;color:var(--accent,var(--brand));font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;padding:0}._matchMark_1vbaw_162:hover{text-decoration:underline}._more_1vbaw_176{margin-top:var(--spacing-xs);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--accent,var(--brand));cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}._more_1vbaw_176:hover{text-decoration:underline}@media (max-width:600px){._list_1vbaw_55{gap:var(--spacing-sm);flex-direction:column;display:flex}._row_1vbaw_99{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}._port_1vbaw_103,._sep_1vbaw_111,._field_1vbaw_70{white-space:normal}._port_1vbaw_103:empty,._sep_1vbaw_111:empty{display:none}._snippet_1vbaw_124{flex-basis:100%;min-width:0}}._item_1jo6a_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md,8px);margin-bottom:var(--spacing-md);overflow-wrap:anywhere;min-width:0;transition:border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:column;display:flex}._item_1jo6a_1._isSeen_1jo6a_15{background:var(--surface-alt)}._item_1jo6a_1._isViewing_1jo6a_19{border-color:var(--accent,var(--brand));box-shadow:0 0 0 2px color-mix(in srgb, var(--teal-500) 15%, transparent)}._body_1jo6a_24{align-items:flex-start;gap:var(--spacing-xl);border-top:1px solid var(--frame-border,color-mix(in srgb, var(--teal-300) 20%, transparent));flex-direction:row;display:flex}._col_1jo6a_32{gap:var(--spacing-sm);border-left:1px solid var(--frame-border,color-mix(in srgb, var(--teal-300) 25%, transparent));min-width:0;height:100%;padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}._col_1jo6a_32:first-child{border-left:none}._colServices_1jo6a_47{flex:2}._colHeading_1jo6a_51{margin:0 0 var(--spacing-xs) 0;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text)}._colHeadingStacked_1jo6a_59{margin-top:var(--spacing-lg)}._domains_1jo6a_64{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}._tags_1jo6a_73{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}._svcGrid_1jo6a_82{gap:var(--spacing-xl);width:100%;padding:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:768px){._svcGrid_1jo6a_82{padding:var(--spacing-md);grid-template-columns:1fr}._body_1jo6a_24{flex-direction:column;gap:0}._col_1jo6a_32{border-left:none;border-top:1px solid var(--frame-border,color-mix(in srgb, var(--teal-300) 25%, transparent));width:100%;height:auto;padding:var(--spacing-md)}._col_1jo6a_32:first-child{border-top:none}}@media (max-width:480px){._item_1jo6a_1{padding:var(--spacing-md)}}._root_4dae4_1{gap:var(--spacing-md);flex-direction:column;display:flex}._list_4dae4_7{flex-direction:column;display:flex}._overlay_4dae4_12{z-index:10000;background:color-mix(in srgb, var(--surface-dark) 45%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:pointer;position:fixed;top:0;bottom:0;left:0;right:0}._detailWrap_4dae4_21{z-index:10001;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}._detailWrap_4dae4_21>*{pointer-events:auto}._root_1uvsd_1{--query-error-panel-max-width:92ch;gap:var(--spacing-md);padding:var(--spacing-xl) 0;font-family:var(--font-primary);color:var(--text);width:100%;max-width:var(--query-error-panel-max-width);flex-direction:column;min-width:0;display:flex}._title_1uvsd_14{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text);letter-spacing:-.01em;margin:0}._message_1uvsd_22{font-size:var(--font-size-sm);color:var(--text-prose);margin:0;line-height:1.6}._suggestion_1uvsd_29{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._suggestionLabel_1uvsd_37{font-size:var(--font-size-sm);color:var(--text-prose)}._suggestionPill_1uvsd_42{border:.8px solid var(--accent-border);background:var(--surface-accent);border-radius:var(--radius-sm,6px);font-size:var(--font-size-sm);color:var(--accent-strong);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);text-align:left;align-items:flex-start;padding:4px 10px;display:inline-flex}._suggestionPill_1uvsd_42:hover{background:var(--surface-accent);border-color:var(--accent-strong);color:var(--accent,var(--brand))}._suggestionPill_1uvsd_42:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}._tips_1uvsd_70{margin-top:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}._tipsTitle_1uvsd_77{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text);margin:0}._tipsList_1uvsd_84{padding:0;padding-left:var(--spacing-md);flex-direction:column;gap:6px;margin:0;list-style:none;display:flex}._tipsList_1uvsd_84 li{font-size:var(--font-size-sm);color:var(--text-prose);overflow-wrap:anywhere;line-height:1.5}@media (max-width:768px){._root_1uvsd_1{padding:var(--spacing-lg) 0}._suggestion_1uvsd_29{align-items:flex-start;gap:var(--spacing-xs)}._suggestionPill_1uvsd_42{overflow-wrap:anywhere;max-width:100%}}._form_t8qpo_1{gap:var(--spacing-lg);font-family:var(--font-primary);color:var(--text);flex-direction:column;display:flex}._field_t8qpo_9{gap:var(--spacing-xs);flex-direction:column;display:flex}._label_t8qpo_15{font-size:var(--font-size-s);font-weight:var(--font-weight-medium);color:var(--text-muted)}._input_t8qpo_21{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-alt);color:var(--text);font-family:var(--font-primary);font-size:var(--font-size-sm);transition:border-color var(--transition-base), background-color var(--transition-base);outline:none}._input_t8qpo_21::placeholder{color:var(--text-muted)}._input_t8qpo_21:focus{border-color:var(--frame-accent);background:var(--surface)}._input_t8qpo_21:disabled{opacity:.6;cursor:not-allowed}._mono_t8qpo_50{font-size:var(--font-size-s)}._success_t8qpo_54{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--frame-accent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-soft) 8%, transparent);color:var(--text);font-size:var(--font-size-s);display:flex}._successIcon_t8qpo_66{width:var(--font-size-base);height:var(--font-size-base);color:var(--frame-accent);flex-shrink:0}._actions_t8qpo_73{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}._actionBtn_t8qpo_80{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-lg);min-height:var(--spacing-3xl);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base);background:0 0;border:1px solid #0000;display:inline-flex}._actionBtn_t8qpo_80:disabled{opacity:.5;cursor:not-allowed}._actionBtn_t8qpo_80:focus-visible{outline:2px solid var(--frame-accent);outline-offset:1px}._cancel_t8qpo_110{color:var(--text-muted);border-color:var(--border-subtle)}._cancel_t8qpo_110:hover:not(:disabled){background:color-mix(in srgb, var(--surface-dark) 6%, transparent);color:var(--text)}._save_t8qpo_120{background:var(--accent);color:var(--text-on-fill);border-color:var(--accent)}._save_t8qpo_120:hover:not(:disabled){background:var(--brand);border-color:var(--brand)}._copied_t8qpo_131{background:var(--text-muted);border-color:var(--text-muted)}._actionIcon_t8qpo_136{width:var(--font-size-base);height:var(--font-size-base)}._spinner_t8qpo_141{width:var(--font-size-base);height:var(--font-size-base);animation:1s linear infinite _spin_t8qpo_141}@keyframes _spin_t8qpo_141{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:480px){._actions_t8qpo_73{flex-direction:column-reverse}._actionBtn_t8qpo_80{width:100%}}.shepherd-button{color:#ffffffbf;cursor:pointer;background:#3288e6;border:0;border-radius:3px;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s}.shepherd-button:not(:disabled):hover{color:#ffffffbf;background:#196fcc}.shepherd-button.shepherd-button-secondary{color:#000000bf;background:#f1f2f3}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{color:#000000bf;background:#d6d9db}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-right-radius:5px;border-bottom-left-radius:5px;justify-content:flex-end;padding:0 .75rem .75rem;display:flex}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{color:#808080bf;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:2em;font-weight:400;transition:color .5s}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;flex:1 0 auto;margin:0;padding:0;font-size:1rem;font-weight:400;display:flex}.shepherd-header{border-top-left-radius:5px;border-top-right-radius:5px;justify-content:flex-end;align-items:center;padding:.75rem .75rem 0;line-height:2em;display:flex}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;padding:.75em;font-size:1rem;line-height:1.3em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{opacity:0;visibility:hidden;z-index:9999;background:#fff;border:none;border-radius:5px;outline:none;width:100%;max-width:400px;margin:0;padding:0;transition:opacity .3s,visibility .3s;box-shadow:0 1px 4px #0003}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{z-index:-1;width:16px;height:16px;position:absolute}.shepherd-arrow:before{content:"";background:#fff;transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-target-click-disabled.shepherd-target-click-disabled,.shepherd-target-click-disabled.shepherd-target-click-disabled.shepherd-target-click-disabled *{pointer-events:none}.shepherd-modal-overlay-container{opacity:0;pointer-events:none;z-index:9997;width:100vw;height:0;transition:all .3s ease-out,height 0s .3s,opacity .3s;position:fixed;top:0;left:0;overflow:hidden}.shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.5;height:100vh;transition:all .3s ease-out,height,opacity .3s;transform:translateZ(0)}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}.shepherd-element.tour-step{z-index:12000;max-width:max(280px,min(26vw,420px));font-family:var(--font-primary);filter:none}.shepherd-modal-overlay-container{z-index:11500}.tour-step .shepherd-content{background:var(--frame-bg);color:var(--frame-text);box-shadow:var(--shadow-modal);overflow:hidden}.tour-step .shepherd-header{padding:0 var(--spacing-md) 0 0;background:0 0}.tour-step .shepherd-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--frame-text)}.tour-step .shepherd-text{color:var(--frame-text);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);text-align:left;padding:var(--spacing-md) var(--spacing-xl)}.tour-step .shepherd-footer{padding:0 var(--spacing-xl) var(--spacing-lg);gap:var(--spacing-sm);justify-content:flex-end;align-items:center}.tour-step .shepherd-button{background:var(--frame-accent);color:var(--frame-inverse-text);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast), transform var(--transition-fast);border:none}.tour-step .shepherd-button:not(:disabled):hover{background:var(--frame-accent-hover);transform:translateY(-1px)}.tour-step .shepherd-button.shepherd-button-secondary{color:var(--frame-text-muted);font-weight:var(--font-weight-medium);background:0 0}.tour-step .shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:var(--frame-hover);color:var(--frame-text)}.tour-step .shepherd-cancel-icon{color:var(--frame-text-muted);transition:color var(--transition-fast)}.tour-step .shepherd-cancel-icon:hover{color:var(--frame-text)}.tour-step .shepherd-arrow:before{background:var(--frame-bg)}.shepherd-modal-overlay-container{opacity:.7}.tour-demo-banner{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--frame-accent);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--text-on-accent);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex}.tour-demo-banner svg{flex-shrink:0}.result-page{background:var(--surface-page);flex-direction:column;flex:1;width:100%;max-width:100%;display:flex}.result-page-body{flex-direction:row;flex:1;align-items:stretch;min-height:0;display:flex}.result-page-content{min-width:0;padding:var(--spacing-md);flex-direction:column;flex:1;align-items:stretch;display:flex}.result-page-content>*{width:100%;min-width:0}.result-page-results{--result-page-panel-max-width:62ch;flex-direction:column;flex:1;min-width:0;display:flex}.result-page-results .paywall-block__inner{max-width:var(--result-page-panel-max-width)}@media (max-width:768px){.result-page-results .paywall-block{min-height:0;padding:var(--spacing-2xl) var(--spacing-md)}.result-page-results .paywall-block__inner{margin-top:var(--spacing-lg)}}.result-page-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) 0;margin-bottom:var(--spacing-md);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.result-page-toolbar-count{align-items:baseline;gap:var(--spacing-sm);display:flex}.result-page-toolbar-count-num{font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text);letter-spacing:-.02em}.result-page-toolbar-count-label{font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);color:var(--text)}.result-page-toolbar-controls{align-items:center;gap:var(--spacing-md);color:var(--surface-dark);flex-wrap:wrap;display:flex}.result-page-toolbar-divider{background:var(--border,var(--grey-300));width:1px;height:20px}.result-page-toolbar-page-size{align-items:center;gap:var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);white-space:nowrap;display:inline-flex}.result-page-toolbar-page-size select{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%236A858E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding:4px 24px 4px 10px}.result-page-toolbar-page-size select:focus{border-color:var(--accent-strong);outline:none}.result-page-toolbar-pagination{align-items:center;gap:var(--spacing-xs);display:inline-flex}.result-page-toolbar-pagination-info{font-family:var(--font-primary);font-size:var(--font-size-xs);margin-right:var(--spacing-sm)}.result-page-toolbar-pagination-info strong{color:var(--text);font-weight:var(--font-weight-semibold);margin:0 2px}.result-page-toolbar-page-btn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);width:26px;height:26px;color:var(--text);cursor:pointer;transition:background var(--transition-base), border-color var(--transition-base);justify-content:center;align-items:center;display:inline-flex}.result-page-toolbar-page-btn:hover:not(:disabled){background:var(--surface-subtle);border-color:var(--accent-strong)}.result-page-toolbar-page-btn:disabled{opacity:.4;cursor:default}.result-page-footer-pagination{padding:var(--spacing-md) 0;margin-top:var(--spacing-md);border-top:1px solid var(--border);color:var(--surface-dark);justify-content:flex-end;align-items:center;display:flex}.result-page-view-toggle{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface);align-items:center;display:inline-flex;overflow:hidden}.result-page-view-toggle-btn{color:var(--text-muted);cursor:pointer;transition:background var(--transition-base), color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.result-page-view-toggle-btn+.result-page-view-toggle-btn{border-left:1px solid var(--border)}.result-page-view-toggle-btn:hover:not(.is-active){background:var(--surface-subtle);color:var(--text)}.result-page-view-toggle-btn.is-active{background:var(--surface-dark);color:var(--text-on-fill)}.result-page-empty{min-height:300px;padding:var(--spacing-3xl);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.result-page-empty p{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text);background:var(--surface);padding:var(--spacing-xl) var(--spacing-2xl);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-sm);max-width:600px;line-height:1.5}.result-page-error{gap:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.result-page-error-cta{justify-content:center;align-items:center;gap:var(--spacing-md);background:var(--surface);border-radius:var(--radius-md,8px);padding:var(--spacing-3xl);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.result-page-error-cta h3{font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text);margin:0}.result-page-grid-skeleton{gap:var(--spacing-md);flex-direction:column;display:flex}.result-page-grid-skeleton-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md,8px);padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;display:flex}.result-page-grid-skeleton-row{align-items:center;gap:var(--spacing-sm);display:flex}.result-page-grid-skeleton-bar{background:linear-gradient(90deg, var(--surface-subtle) 0%, var(--surface-muted) 50%, var(--surface-subtle) 100%);background-size:200% 100%;border-radius:4px;height:12px;animation:1.4s ease-in-out infinite result-page-skeleton-shimmer}.result-page-grid-skeleton-bar.w-24{width:96px}.result-page-grid-skeleton-bar.w-28{width:120px}.result-page-grid-skeleton-bar.w-44{width:200px}.result-page-grid-skeleton-bar.w-60{width:320px;max-width:50%}.result-page-grid-skeleton-pills{gap:var(--spacing-sm);margin-top:var(--spacing-xs);display:flex}.result-page-grid-skeleton-pill{background:linear-gradient(90deg, var(--surface-subtle) 0%, var(--surface-muted) 50%, var(--surface-subtle) 100%);background-size:200% 100%;border-radius:11px;width:70px;height:22px;animation:1.4s ease-in-out infinite result-page-skeleton-shimmer}.result-page-grid-skeleton-pill:nth-child(2){animation-delay:.1s}.result-page-grid-skeleton-pill:nth-child(3){animation-delay:.2s}.result-page-grid-skeleton-pill:nth-child(4){animation-delay:.3s}@keyframes result-page-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.result-page-toast{bottom:var(--spacing-lg);z-index:var(--z-tooltip,3000);max-width:480px;padding:var(--spacing-sm) var(--spacing-lg);background:var(--text,var(--navy-900));color:var(--text-on-fill);font-family:var(--font-primary);font-size:var(--font-size-sm);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-lg);position:fixed;left:50%;transform:translate(-50%)}@media (max-width:768px){.result-page-content{padding:var(--spacing-sm)}.result-page-toolbar-pagination-info{display:none}.result-page-toolbar{gap:var(--spacing-sm)}.result-page-toolbar-count-num,.result-page-toolbar-count-label{font-size:var(--font-size-xl)}}@media (max-width:480px){.result-page-toolbar{align-items:center;column-gap:var(--spacing-sm);row-gap:var(--spacing-sm);padding:var(--spacing-sm) 0;margin-bottom:var(--spacing-sm);grid-template-columns:1fr auto;display:grid}.result-page-toolbar-controls{display:contents}.result-page-toolbar-count{grid-area:1/1;min-width:0}.result-page-view-toggle{grid-area:1/2;justify-self:end}.result-page-toolbar-page-size{grid-area:2/1/auto/-1}.result-page-toolbar-pagination{grid-area:3/1/auto/-1;justify-self:start}.result-page-toolbar-page-btn,.result-page-view-toggle-btn{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.result-page-toolbar-page-btn{width:var(--touch-target-min);height:var(--touch-target-min)}.result-page-toolbar-page-size select{min-height:var(--touch-target-min)}.result-page-toolbar-divider{display:none}}._hero_h74lw_2{isolation:isolate;position:relative;overflow:hidden}._hero_h74lw_2:before{content:"";z-index:-1;background:radial-gradient(ellipse 60% 100% at 80% 0%, color-mix(in srgb, var(--brand-turquoise) 14%, transparent), transparent 70%), radial-gradient(ellipse 80% 120% at 10% 0%, color-mix(in srgb, var(--brand-powder) 35%, transparent), transparent 65%);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}._heroInner_h74lw_28{justify-items:center;gap:calc(18 * var(--pricing-px));padding-block:calc(64 * var(--pricing-px)) var(--spacing-4xl);text-align:center;display:grid}._heroTitle_h74lw_36{font-size:clamp(calc(1.9 * var(--pricing-rem)), 4.2vw, calc(2.9 * var(--pricing-rem)));font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--brand-deep);text-wrap:balance;line-height:1.1}@media (min-width:760px){._heroTitle_h74lw_36{white-space:nowrap}}._heroSignup_h74lw_52{justify-items:center;gap:calc(10 * var(--pricing-px));display:grid}._heroLegal_h74lw_58{max-width:60ch;font-size:calc(.85 * var(--pricing-rem));color:var(--brand-deep-2)}._heroLegal_h74lw_58 a,._heroLegal_h74lw_58 a:hover{color:var(--brand-teal-text);text-underline-offset:calc(2 * var(--pricing-px));text-decoration:underline}._billing_h74lw_72{justify-content:center;align-items:center;gap:calc(14 * var(--pricing-px));flex-wrap:wrap;display:flex}._billingOptions_h74lw_80{padding:var(--spacing-xs);border:var(--pricing-px) solid var(--pricing-line);border-radius:var(--spacing-sm);background:var(--brand-tint);display:inline-flex}._billingOptions_h74lw_80 button{padding:calc(.7 * var(--pricing-rem)) calc(1.1 * var(--pricing-rem));border-radius:calc(5 * var(--pricing-px));color:var(--brand-deep-2);font-size:calc(.88 * var(--pricing-rem));font-weight:var(--font-weight-semibold);background:0 0;line-height:1;transition:none}._billingOptions_h74lw_80 button[aria-pressed=true]{background:var(--brand-deep);color:var(--white)}._billingSave_h74lw_104{font-size:calc(.8 * var(--pricing-rem));font-weight:var(--font-weight-semibold);color:var(--brand-teal-text)}._head_11d3u_1{gap:var(--spacing-md);margin-bottom:calc(28 * var(--pricing-px));scroll-margin-top:calc(var(--topbar-height) + var(--spacing-2xl));display:grid}._title_11d3u_9{font-size:clamp(calc(1.8 * var(--pricing-rem)), 3.4vw, calc(2.5 * var(--pricing-rem)));font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--brand-deep);text-wrap:balance;line-height:1.1}._scroll_11d3u_18{border:var(--pricing-px) solid var(--pricing-line);border-radius:calc(10 * var(--pricing-px));overflow-x:auto}._table_11d3u_24{width:100%;min-width:calc(680 * var(--pricing-px));border-collapse:collapse;font-size:calc(.9 * var(--pricing-rem));color:var(--brand-deep)}._table_11d3u_24 thead th{padding:calc(18 * var(--pricing-px)) calc(18 * var(--pricing-px)) calc(14 * var(--pricing-px));border-bottom:var(--pricing-px) solid var(--pricing-line);background:var(--white);font-size:var(--pricing-rem);font-weight:var(--font-weight-bold);text-align:left}._table_11d3u_24 thead th:not(:first-child){width:22%}._table_11d3u_24 thead small{margin-top:calc(2 * var(--pricing-px));font-size:calc(.78 * var(--pricing-rem));font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--brand-deep-2);display:block}._table_11d3u_24 tbody th{padding:calc(13 * var(--pricing-px)) calc(18 * var(--pricing-px));font-weight:var(--font-weight-medium);text-align:left}._table_11d3u_24 tbody td{padding:calc(13 * var(--pricing-px)) calc(18 * var(--pricing-px));font-variant-numeric:tabular-nums}._table_11d3u_24 tbody tr+tr>*{border-top:var(--pricing-px) solid var(--pricing-line)}._table_11d3u_24 tbody ._section_11d3u_70>*{background:var(--brand-tint)}._table_11d3u_24 tbody ._section_11d3u_70>th{padding:var(--spacing-md) calc(18 * var(--pricing-px));color:var(--brand-teal-text);font-size:calc(.72 * var(--pricing-rem));font-weight:var(--font-weight-semibold);letter-spacing:.16em;text-transform:uppercase}._table_11d3u_24 td._featured_11d3u_84{background:color-mix(in srgb, var(--brand-orange) 5%, transparent)}._table_11d3u_24 thead th._featured_11d3u_84{background:color-mix(in srgb, var(--brand-orange) 5%, var(--white))}._yes_11d3u_92{width:var(--icon-lg);height:var(--icon-lg);color:var(--brand-medium);display:block}._no_11d3u_99{color:var(--brand-slate)}._root_c3wtx_1{gap:calc(22 * var(--pricing-px));min-width:0;padding:calc(28 * var(--pricing-px));border:var(--pricing-px) solid var(--pricing-line);border-radius:calc(10 * var(--pricing-px));background:var(--white);box-shadow:0 calc(18 * var(--pricing-px)) calc(40 * var(--pricing-px)) calc(-28 * var(--pricing-px)) color-mix(in srgb, var(--brand-deep) 45%, transparent);flex-direction:column;display:flex}._featured_c3wtx_14{padding:calc(27 * var(--pricing-px));border:calc(2 * var(--pricing-px)) solid var(--brand-orange)}._top_c3wtx_19{gap:calc(6 * var(--pricing-px));display:grid}._titleRow_c3wtx_24{align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}._title_c3wtx_24{font-size:calc(1.45 * var(--pricing-rem));font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--brand-deep);line-height:1.1}._badge_c3wtx_40{padding:calc(3 * var(--pricing-px)) calc(10 * var(--pricing-px));border-radius:var(--radius-full);background:var(--brand-tint);color:var(--brand-teal-text);font-size:calc(.72 * var(--pricing-rem));font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;line-height:1.6}._for_c3wtx_52{min-height:2.9em;font-size:calc(.92 * var(--pricing-rem));color:var(--brand-deep-2)}._price_c3wtx_58{align-items:baseline;gap:calc(6 * var(--pricing-px));flex-wrap:wrap;display:flex}._amount_c3wtx_65{font-size:calc(2.6 * var(--pricing-rem));font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}._per_c3wtx_73{font-size:calc(.9 * var(--pricing-rem));font-weight:var(--font-weight-medium);color:var(--brand-deep-2)}._note_c3wtx_80{min-height:3.2em;margin-top:var(--spacing-sm);font-size:calc(.8 * var(--pricing-rem));font-variant-numeric:tabular-nums;color:var(--brand-deep-2)}._features_c3wtx_88{gap:calc(9 * var(--pricing-px));margin:0;padding:0;list-style:none;display:grid}._feature_c3wtx_14{grid-template-columns:calc(16 * var(--pricing-px)) 1fr;gap:calc(10 * var(--pricing-px));font-size:calc(.9 * var(--pricing-rem));line-height:1.45;display:grid}._feature_c3wtx_14:before{content:"";width:calc(7 * var(--pricing-px));height:calc(7 * var(--pricing-px));margin-top:.42em;margin-left:calc(3 * var(--pricing-px));border:calc(1.5 * var(--pricing-px)) solid var(--brand-medium);border-radius:50%}._featuresLabel_c3wtx_114{margin-top:calc(6 * var(--pricing-px));font-size:calc(.9 * var(--pricing-rem));font-weight:var(--font-weight-bold);color:var(--brand-teal-text);line-height:1.45}._root_c3wtx_1 ._cta_c3wtx_122{width:100%;margin-top:auto}._spinner_c3wtx_127{width:var(--icon-2xl);height:var(--icon-2xl);border:calc(2 * var(--pricing-px)) solid var(--brand-tint);border-top-color:var(--brand-medium);border-radius:50%;margin:auto auto 0;animation:.7s linear infinite _pricingspin_c3wtx_1;display:block}@keyframes _pricingspin_c3wtx_1{to{transform:rotate(360deg)}}._compare_c3wtx_144,._compare_c3wtx_144:hover{font-size:calc(.85 * var(--pricing-rem));font-weight:var(--font-weight-semibold);color:var(--brand-teal-text);text-underline-offset:calc(3 * var(--pricing-px));margin-top:auto;text-decoration:underline}._cta_c3wtx_122+._compare_c3wtx_144,._spinner_c3wtx_127+._compare_c3wtx_144{margin-top:0}@media (max-width:920px){._for_c3wtx_52{min-height:0}}@media (max-width:480px){._root_c3wtx_1{padding:calc(22 * var(--pricing-px))}._featured_c3wtx_14{padding:calc(21 * var(--pricing-px))}}@media (prefers-reduced-motion:reduce){._spinner_c3wtx_127{animation-duration:2s}}._groups_1w2lo_2{gap:calc(44 * var(--pricing-px));grid-template-columns:2fr 1fr;align-items:stretch;display:grid}._root_1w2lo_9{gap:var(--spacing-lg);flex-direction:column;min-width:0;display:flex}._title_1w2lo_16{padding-bottom:var(--spacing-md);border-bottom:calc(2 * var(--pricing-px)) solid var(--brand-medium);font-size:calc(1.05 * var(--pricing-rem));font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--brand-deep);line-height:1.1}._teams_1w2lo_26 ._title_1w2lo_16{border-bottom-color:var(--brand-orange)}._cards_1w2lo_30{gap:var(--spacing-xl);flex:1;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}@media (max-width:920px){._groups_1w2lo_2{gap:var(--spacing-4xl);grid-template-columns:1fr}._cards_1w2lo_30{grid-auto-flow:row}}._root_1pgdq_1{justify-content:space-between;align-items:center;gap:calc(18 * var(--pricing-px));margin-top:var(--spacing-4xl);padding-block:calc(22 * var(--pricing-px));border-top:var(--pricing-px) solid var(--pricing-line);border-bottom:var(--pricing-px) solid var(--pricing-line);flex-wrap:wrap;display:flex}._title_1pgdq_13{font-size:calc(1.1 * var(--pricing-rem));font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--brand-deep);line-height:1.1}._text_1pgdq_21{margin-top:var(--spacing-xs);font-size:calc(.92 * var(--pricing-rem));color:var(--brand-deep-2)}._link_1pgdq_27,._link_1pgdq_27:hover{color:var(--brand-teal-text);text-underline-offset:calc(3 * var(--pricing-px));text-decoration:underline}._mail_1pgdq_34,._mail_1pgdq_34:hover{font-weight:var(--font-weight-semibold);color:var(--brand-teal-text);text-underline-offset:calc(3 * var(--pricing-px));text-decoration:underline}.pricing-page{--pricing-px:calc(var(--spacing-lg) / 16);--pricing-rem:1rem;--pricing-line:color-mix(in srgb, var(--brand-deep) 14%, transparent);--pricing-line-strong:color-mix(in srgb, var(--brand-deep) 30%, transparent);--pricing-wrap:calc(1180 * var(--pricing-px));--pricing-gutter:var(--spacing-lg);background:var(--white)}@media (min-width:2560px){.pricing-page{--pricing-rem:var(--font-size-lg);--pricing-wrap:min(var(--container-max-width), var(--content-max-width))}}.pricing-page .page-layout-main{color:var(--brand-deep);font-size:var(--pricing-rem);font-weight:var(--font-weight-regular);line-height:1.6}.pricing-page--disabled{pointer-events:none;opacity:.7}.pricing-page .page-layout-main :focus-visible{outline:calc(2 * var(--pricing-px)) solid var(--brand-medium);outline-offset:calc(3 * var(--pricing-px))}.pricing-wrap{width:100%;max-width:var(--pricing-wrap);padding-inline:var(--pricing-gutter);margin:0 auto}.pricing-eyebrow{font-size:calc(.78 * var(--pricing-rem));font-weight:var(--font-weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-teal-text)}.pricing-plans-zone{padding-top:var(--spacing-sm);padding-bottom:calc(72 * var(--pricing-px))}.pricing-sheet{padding-block:var(--spacing-2xl) calc(88 * var(--pricing-px))}.pricing-btn,.btn.pricing-btn{justify-content:center;align-items:center;gap:calc(.6 * var(--pricing-rem));padding:calc(.95 * var(--pricing-rem)) calc(1.4 * var(--pricing-rem));border:var(--pricing-px) solid transparent;border-radius:calc(6 * var(--pricing-px));font-family:var(--font-primary);font-size:calc(.95 * var(--pricing-rem));font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.pricing-btn .btn-text{align-items:center;gap:calc(.6 * var(--pricing-rem));font-weight:inherit;line-height:inherit;display:inline-flex}.pricing-btn-arrow{transition:transform .2s}.pricing-btn:hover .pricing-btn-arrow{transform:translateX(calc(3 * var(--pricing-px)))}.pricing-btn.pricing-btn--cta,.pricing-btn.pricing-btn--cta:hover{background:var(--brand-orange);color:var(--white)}.pricing-btn.pricing-btn--cta:hover:not(.btn-disabled){background:var(--brand-orange-dim)}.pricing-btn.pricing-btn--line{background:var(--white);border-color:var(--pricing-line-strong);color:var(--brand-deep)}.pricing-btn.pricing-btn--line:hover{border-color:var(--brand-medium);color:var(--brand-medium)}@media (prefers-reduced-motion:reduce){.pricing-btn,.btn.pricing-btn,.pricing-btn-arrow{transition:none}}._page_1ua9t_1{background:var(--frame-bg-raised)}._main_1ua9t_5{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);align-items:center;gap:var(--spacing-6xl)}._card_1ua9t_12{width:100%;max-width:min(var(--container-max-width), var(--content-max-width));text-align:center;align-items:center;gap:var(--spacing-xl);flex-direction:column;display:flex}._illustration_1ua9t_22{width:var(--invite-illustration-width);max-width:100%;height:auto}._heading_1ua9t_28{font-family:var(--font-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--frame-text);margin:0}._description_1ua9t_37{font-family:var(--font-primary);font-size:var(--font-size-xl);line-height:var(--line-height-base);font-weight:var(--font-weight-regular);color:var(--frame-text);max-width:var(--invite-description-max-width)}._actions_1ua9t_46{gap:var(--spacing-md);margin-top:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}._btn_1ua9t_54{min-width:140px;padding:var(--spacing-md) var(--spacing-3xl);border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-base), opacity var(--transition-base), transform var(--transition-base);border:none}._btn_1ua9t_54:active{transform:translateY(1px)}._btn_1ua9t_54:disabled{opacity:.6;cursor:not-allowed;transform:none}._primary_1ua9t_79{background:var(--frame-text);color:var(--frame-inverse-text)}._btn_1ua9t_54:hover:not(:disabled){background:var(--frame-bg);color:var(--frame-text)}._secondary_1ua9t_89{background:var(--bg-button-secondary);color:var(--frame-text)}._card_1ua9t_12[data-status=success] ._heading_1ua9t_28:after,._card_1ua9t_12[data-status=error] ._heading_1ua9t_28:after{content:"";width:200px;height:3px;margin:var(--spacing-sm) auto 0;border-radius:2px;display:block}._card_1ua9t_12[data-status=success] ._heading_1ua9t_28:after{background:var(--success,var(--green-400))}._card_1ua9t_12[data-status=error] ._heading_1ua9t_28:after{background:var(--danger,var(--red-400))}._root_tb5k1_1{justify-content:space-between;align-items:center;gap:var(--spacing-2xl);width:100%;padding:0 var(--spacing-3xl);background:var(--surface-page);border-bottom:1px solid var(--border);z-index:var(--z-content-page-header);box-sizing:border-box;flex-flow:row;display:flex;position:sticky;top:0}._nav_tb5k1_18{align-items:stretch;gap:var(--spacing-3xl);scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}._nav_tb5k1_18::-webkit-scrollbar{display:none}._tab_tb5k1_32{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:color var(--transition-base);background:0 0;border:none;flex-shrink:0;padding:18px 0;position:relative}._tab_tb5k1_32:hover,._tabActive_tb5k1_51{color:var(--text)}._tabActive_tb5k1_51:after{content:"";background:var(--text);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}._upgrade_tb5k1_66{flex-shrink:0;margin:10px 0}@media (max-width:768px){._root_tb5k1_1{padding:0 var(--spacing-lg);gap:var(--spacing-md)}._nav_tb5k1_18{gap:var(--spacing-lg)}}@media (max-width:480px){._upgrade_tb5k1_66{display:none}}.card.profile-info-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none}.card.profile-info-card .card__body--no-padding{padding:0}.profile-info-card-header{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);border-bottom:1px solid var(--border);display:flex}.profile-info-card-identity{align-items:center;gap:var(--spacing-md);display:flex}.profile-info-card-avatar{background:var(--surface-dark);width:44px;height:44px;color:var(--text-on-fill);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;display:flex}.profile-info-card-identity-text{flex-direction:column;gap:2px;display:flex}.profile-info-card-name{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text);margin:0}.profile-info-card-email{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.profile-info-card-meta{align-items:center;gap:var(--spacing-lg);display:flex}.profile-info-card-meta-item{align-items:center;gap:var(--spacing-sm);display:flex}.profile-info-card-meta-label{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-strong);font-weight:var(--font-weight-medium)}.profile-info-card-pill{border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);align-items:center;padding:2px 10px;display:inline-flex}.profile-info-card-pill--plan{background:color-mix(in srgb, var(--green-300) 20%, transparent);color:var(--green-300);border:1px solid var(--green-300)}.profile-info-card-pill--validity{background:color-mix(in srgb, var(--amber-300) 20%, transparent);color:var(--amber-300);border:1px solid var(--amber-300)}.profile-info-card-form{gap:var(--spacing-lg) var(--spacing-2xl);padding:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.profile-info-card-field{gap:var(--spacing-xs);flex-direction:column;display:flex}.profile-info-card-label{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text)}.profile-info-card-input-wrap{align-items:center;display:flex;position:relative}.profile-info-card-input-icon{left:var(--spacing-md);color:var(--text-muted);pointer-events:none;position:absolute}.profile-info-card-input{width:100%;padding:8px var(--spacing-md) 8px 36px;background:var(--surface-input);border:1px solid var(--border-input);border-radius:var(--radius-sm,6px);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-prose);box-sizing:border-box;transition:border-color var(--transition-base), background var(--transition-base)}.profile-info-card-input:focus{border-color:var(--accent-strong);background:var(--surface);outline:none}.profile-info-card-input::placeholder{color:var(--text-muted)}.profile-info-card-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl) var(--spacing-xl);display:flex}@media (max-width:768px){.profile-info-card-header{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.profile-info-card-form{gap:var(--spacing-md);grid-template-columns:1fr}.profile-info-card-actions{flex-direction:column-reverse;align-items:stretch}}.card.queries-history-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none;flex-direction:column;min-width:0;display:flex;overflow:hidden}.card.queries-history-card .card__header{padding:var(--spacing-md) var(--spacing-lg) 0 var(--spacing-lg)}.card.queries-history-card .card__title{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text)}.card.queries-history-card .card__body{border:1px solid var(--border);border-radius:var(--radius-sm);margin:var(--spacing-lg);padding:0}.card.queries-history-card .datatable{border-radius:var(--radius-sm)}.card.queries-history-card .datatable__th{color:var(--surface-dark);border-bottom:1px solid var(--border);background:0 0}.queries-history-card-query{font-size:var(--font-size-xs);color:var(--text-prose);word-break:break-all;line-height:1.5;display:block}.queries-history-card .table-pagination-row{border-top:1px solid var(--border);padding:var(--spacing-md)}._root_nr1z9_1{gap:var(--spacing-lg);flex-direction:column;display:flex}.card.team-tab{--team-tab-actions-col-width:180px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none;min-width:0;overflow:hidden}.card.team-tab .card__header{padding:var(--spacing-md) var(--spacing-lg) 0 var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.card.team-tab .card__title{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text)}.card.team-tab .card__body--no-padding{border:1px solid var(--border);border-radius:var(--radius-sm);margin:var(--spacing-lg);padding:0}.card.team-tab .datatable{border-radius:var(--radius-sm)}.card.team-tab .datatable__th{color:var(--surface-dark);border-bottom:1px solid var(--border);background:0 0}.team-tab-username{align-items:center;gap:var(--spacing-md);display:flex}.team-tab-avatar{width:28px;height:28px;color:var(--text-on-fill);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.team-tab-username-text{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-prose)}.team-tab-username-tag{background:var(--green-100);color:var(--green-625);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);font-family:var(--font-primary);border-radius:999px;padding:2px 8px}.team-tab-username-tag--pending{background:var(--orange-100);color:var(--amber-625)}.team-tab-table--with-actions .datatable__th:last-child,.team-tab-table--with-actions .datatable__td:last-child{width:var(--team-tab-actions-col-width);padding-right:var(--spacing-2xl)}.team-tab-actions{justify-content:flex-start;align-items:center;display:flex}.team-tab-actions .btn{white-space:nowrap}.team-tab .table-pagination-row{border-top:1px solid var(--border);padding:var(--spacing-md)}.team-tab-table--with-actions .datatable .datatable__th--right,.team-tab-table--with-actions .datatable .datatable__row .datatable__td--right{text-align:left}.card.api-docs-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none}.card.api-docs-card .card__header{padding:var(--spacing-md) var(--spacing-lg)}.card.api-docs-card .card__title{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text)}.card.api-docs-card .card__body{padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.api-docs-card-text{margin:0 0 var(--spacing-md);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text);line-height:1.5}.api-docs-card-cta{justify-content:center;width:100%;display:flex}._root_cj2yg_1{gap:var(--spacing-xs);flex-direction:column;display:flex}._label_cj2yg_7{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted)}._track_cj2yg_14{background:var(--slate-225);border-radius:3px;width:100%;height:6px;position:relative;overflow:hidden}._fill_cj2yg_23{background:var(--surface-dark);height:100%;transition:width var(--transition-slow);border-radius:3px}._value_cj2yg_30{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text);text-align:right}._compact_cj2yg_38{align-items:center;gap:var(--spacing-md);flex-direction:row;width:100%}._compact_cj2yg_38 ._track_cj2yg_14{flex:1;height:6px}._compact_cj2yg_38 ._value_cj2yg_30{font-size:var(--font-size-xs);white-space:nowrap;text-align:left;flex-shrink:0}.card.credits-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none}.card.credits-card .card__header{padding:var(--spacing-md) var(--spacing-lg)}.card.credits-card .card__title{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text)}.card.credits-card .card__body{padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.credits-card-rows{gap:var(--spacing-lg);flex-direction:column;display:flex}.credits-card-row{gap:var(--spacing-xs);flex-direction:column;display:flex}.credits-card-label{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text)}.credits-card-row-head{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);display:flex}.credits-card-status{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);text-align:right}.credits-card-reset{margin:var(--spacing-lg) 0 0;padding-top:var(--spacing-md);border-top:1px solid var(--border-faint);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted)}.credits-card-error{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--danger);margin:0}.credits-card-loading{padding:var(--spacing-lg) 0;justify-content:center;align-items:center;display:flex}._split_hv2tm_3{gap:var(--spacing-lg);grid-template-columns:minmax(280px,1fr) minmax(0,2.3fr);align-items:start;display:grid}._side_hv2tm_10{gap:var(--spacing-lg);flex-direction:column;min-width:0;display:flex}._main_hv2tm_17{min-width:0}@media (max-width:1024px){._split_hv2tm_3{grid-template-columns:1fr}}@media (min-width:2560px){._split_hv2tm_3{gap:var(--spacing-lg);grid-template-columns:minmax(280px,1fr) minmax(0,3fr);align-items:start}}.card.api-usage-tab{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md,10px);box-shadow:none;min-width:0;overflow:hidden}.card.api-usage-tab .datatable-wrap{border-radius:var(--radius-sm)}.card.api-usage-tab .card__header{padding:var(--spacing-md) var(--spacing-lg) 0 var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.card.api-usage-tab .datatable__th{color:var(--surface-dark);border-bottom:1px solid var(--border);background:0 0}.card.api-usage-tab .card__title{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text)}.card.api-usage-tab .card__body--no-padding{border:1px solid var(--border);border-radius:var(--radius-sm);margin:var(--spacing-lg);padding:0}.api-usage-tab .table-pagination-row{border-top:1px solid var(--border);padding:var(--spacing-md)}.card.bulk-export-tab{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none;min-width:0;overflow:hidden}.card.bulk-export-tab .card__header{padding:var(--spacing-md) var(--spacing-lg) 0 var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.card.bulk-export-tab .card__title{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text)}.card.bulk-export-tab .card__body--no-padding{border:1px solid var(--border);border-radius:var(--radius-sm);margin:var(--spacing-lg);padding:0}.card.bulk-export-tab .datatable{border-radius:var(--radius-sm)}.card.bulk-export-tab .datatable__th{color:var(--surface-dark);border-bottom:1px solid var(--border);background:0 0}.bulk-export-tab-query{flex-direction:column;gap:2px;min-width:0;max-width:420px;display:flex}.bulk-export-tab-query-text{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.bulk-export-tab-level{font-size:var(--font-size-xxs);color:var(--text-muted)}.bulk-export-tab .pill{padding:3px var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xxs);display:inline-flex}.bulk-export-tab-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);display:inline-flex}.bulk-export-tab-row-error{font-size:var(--font-size-xxs);color:var(--danger)}@media (max-width:768px){.bulk-export-tab-query{max-width:200px}}._page_llse3_1{background:var(--surface-page)}._page_llse3_1 ._main_llse3_5{width:95%;display:flex}._body_llse3_10{padding:var(--spacing-xl) 0;box-sizing:border-box;width:100%;margin:0 auto}@media (max-width:768px){._body_llse3_10{padding:var(--spacing-lg) var(--spacing-md)}}._container_1mf4e_1{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:auto;display:flex}._box_1mf4e_10{background-color:var(--surface-dark);box-shadow:0 0 15px color-mix(in srgb, var(--black) 20%, transparent);text-align:center;--frame-inverse-bg:var(--surface);--frame-inverse-bg-hover:var(--accent-border);--frame-inverse-text:var(--surface-dark);--frame-hover:color-mix(in srgb, var(--white) 10%, transparent);--frame-text:var(--surface);--frame-text-muted:var(--accent-border);border-radius:8px;width:500px;padding:30px}._notice_1mf4e_27{color:var(--teal-200);border:1px solid var(--brand);background-color:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:6px;margin-bottom:20px;padding:10px 12px;font-size:14px;line-height:1.5}._box_1mf4e_10 h3{color:var(--amber-75);margin-bottom:40px;font-size:25px;font-weight:500}._buttons_1mf4e_45{justify-content:center;gap:20px;padding:30px 0 10px;display:flex}@media (max-width:768px){._box_1mf4e_10{width:80%;padding:20px}._box_1mf4e_10 h3{margin-bottom:30px;font-size:22px}}@media (max-width:480px){._box_1mf4e_10{width:90%;padding:15px}._box_1mf4e_10 h3{margin-bottom:20px;font-size:20px}}@media (min-width:2560px){._buttons_1mf4e_45{justify-content:center;gap:20px;padding:40px 0 10px;display:flex}._box_1mf4e_10{width:25%;padding:40px}._box_1mf4e_10 h3{font-size:28px}}@media (min-width:3440px){._buttons_1mf4e_45{justify-content:center;gap:20px;padding:50px 0 10px;display:flex}._box_1mf4e_10{width:20%;padding:50px}._box_1mf4e_10 h3{font-size:30px}}@media (min-width:3840px){._box_1mf4e_10{width:18%;padding:60px}._box_1mf4e_10 h3{font-size:32px}}@media (min-width:5120px){._box_1mf4e_10{width:15%;padding:70px}._box_1mf4e_10 h3{font-size:36px}}@media (min-width:7680px){._box_1mf4e_10{width:20%;padding:80px}._box_1mf4e_10 h3{font-size:56px}}._main_indv8_1{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);align-items:center;gap:var(--spacing-6xl)}._page_indv8_8{background:var(--frame-bg-raised)}._layout_indv8_12{width:100%;max-width:min(var(--container-max-width), var(--content-max-width));justify-content:center;align-items:center;gap:var(--spacing-4xl);display:flex}._text_indv8_21{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column;display:flex}._title_indv8_28{font-family:var(--font-primary);font-size:var(--font-size-6xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--frame-text);margin:0}._message_indv8_37{font-family:var(--font-primary);font-size:var(--font-size-3xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-regular);color:var(--frame-text);max-width:90%;margin:0}._illustration_indv8_47{width:var(--notfound-illustration-width);flex-shrink:0;max-width:100%;height:auto}._btn_indv8_54{margin-top:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-3xl);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);transition:background-color var(--transition-base);background:var(--surface-dark);color:var(--white);text-decoration:none;display:inline-block}._btn_indv8_54:hover{background:var(--frame-bg);color:var(--frame-text)}@media (max-width:768px){._layout_indv8_12{text-align:center;gap:var(--spacing-xl);flex-direction:column}._text_indv8_21{align-items:center}}.react-flow{direction:ltr}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus{outline:none}.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus{outline:none}.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path{stroke:#555}.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background:#1a192b;border:1px solid #fff;border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-top{top:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{top:50%;right:-4px;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{background:#ffffff80;margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus{outline:none}.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{color:#222;text-align:center;background-color:#fff;border:1px solid #1a192b;border-radius:3px;width:150px;padding:10px;font-size:12px}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-default.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-input.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__selection:focus{outline:none}.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:4px;height:4px;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.inv-sidebar{--inv-sidebar-width:240px;--inv-sidebar-rail-width:56px;width:var(--inv-sidebar-width);background:var(--surface);border-right:1px solid var(--frame-border);transition:width var(--transition-base);flex-direction:column;flex-shrink:0;min-width:0;display:flex}.inv-sidebar--collapsed{width:var(--inv-sidebar-rail-width)}.inv-sidebar-top{padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.inv-sidebar-top::-webkit-scrollbar{width:4px}.inv-sidebar-top::-webkit-scrollbar-thumb{background:var(--frame-border);border-radius:2px}.inv-sidebar-icon-btn{background:var(--surface);border:1px solid var(--frame-border);border-radius:var(--radius-sm);width:100%;height:32px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.inv-sidebar-icon-btn:hover{background:var(--surface-accent);border-color:var(--accent);color:var(--accent)}.inv-new-workspace-btn{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-primary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);display:flex}.inv-new-workspace-btn:hover{background:var(--surface-accent);border-color:var(--accent);color:var(--accent)}.inv-sidebar-section-header{padding:var(--spacing-sm) var(--spacing-xs);margin-top:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.inv-sidebar-section-title{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.inv-sidebar-collapse-btn{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.inv-sidebar-collapse-btn:hover{background:var(--surface-alt);color:var(--accent)}.inv-workspace-create{gap:var(--spacing-xs);align-items:stretch;display:flex}.inv-workspace-input{padding:var(--spacing-sm) var(--spacing-md);background:var(--surface);border:1px solid var(--accent-border);border-radius:var(--radius-sm);color:var(--text);font-size:var(--font-size-sm);font-family:var(--font-primary);flex:1;min-width:0}.inv-workspace-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--surface-accent);outline:none}.inv-workspace-create-actions{gap:var(--spacing-xs);display:flex}.inv-icon-btn{border:1px solid var(--frame-border);border-radius:var(--radius-sm);cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.inv-icon-btn--success{background:var(--accent);border-color:var(--accent);color:var(--surface)}.inv-icon-btn--success:hover{background:var(--accent-strong)}.inv-icon-btn--danger{color:var(--danger,var(--red-600));background-color:color-mix(in srgb, var(--red-500) 14.9%, transparent);border-color:var(--danger,var(--red-600))}.inv-icon-btn--danger:hover{background:color-mix(in srgb, var(--red-600) 8%, transparent)}.inv-workspace-list{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inv-workspace-item{border-radius:var(--radius-sm);transition:background var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.inv-workspace-item:hover{background:var(--surface-alt)}.inv-workspace-item--active{background:var(--surface-accent)}.inv-workspace-item-main{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--text);font-size:var(--font-size-sm);font-family:var(--font-primary);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;min-width:0;display:flex}.inv-workspace-item-main svg{color:var(--text-muted);flex-shrink:0}.inv-workspace-item--active .inv-workspace-item-main svg{color:var(--accent)}.inv-workspace-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.inv-sidebar-skeleton{height:36px;padding:0 var(--spacing-md);align-items:center;display:flex}.inv-sidebar-skeleton span{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--frame-border) 0%, var(--surface) 50%, var(--frame-border) 100%);background-size:200% 100%;height:10px;animation:1.4s ease-in-out infinite inv-skeleton;display:block}.inv-sidebar-status{align-items:center;gap:var(--spacing-sm);margin:var(--spacing-sm) 0 0;padding:0 var(--spacing-sm);font-size:var(--font-size-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.inv-sidebar-status--error{color:var(--danger)}.inv-sidebar-retry{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.inv-unsaved-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite inv-pulse}@keyframes inv-pulse{0%,to{opacity:1}50%{opacity:.5}}.inv-workspace-item-actions{padding-right:var(--spacing-xs);opacity:0;transition:opacity var(--transition-fast);gap:2px;display:flex}.inv-workspace-item:hover .inv-workspace-item-actions{opacity:1}.inv-icon-btn-sm{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.inv-icon-btn-sm:hover{background:var(--surface-alt);color:var(--accent)}.inv-icon-btn-sm--danger:hover{color:var(--danger,var(--red-600));background:color-mix(in srgb, var(--red-600) 8%, transparent)}.inv-sidebar-footer{gap:var(--spacing-xs);padding:var(--spacing-md);border-top:1px solid var(--frame-border);flex-direction:column;display:flex}.inv-sidebar-action{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--font-size-sm);font-family:var(--font-primary);cursor:pointer;transition:all var(--transition-fast);display:flex}.inv-sidebar-action:hover{background:var(--surface-accent);border-color:var(--accent);color:var(--accent)}.inv-icon-xs{width:var(--icon-xs);height:var(--icon-xs)}.inv-icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.inv-icon-md{width:var(--icon-md);height:var(--icon-md)}.inv-icon-lg{width:var(--icon-lg);height:var(--icon-lg)}@media (max-width:768px){.inv-sidebar{left:0;top:var(--topbar-height,60px);height:calc(100vh - var(--topbar-height,60px));z-index:999;box-shadow:var(--shadow-md);position:fixed}.inv-sidebar--collapsed{height:auto;width:var(--inv-sidebar-rail-width);z-index:auto;box-shadow:none;position:static;top:auto}}@media (max-width:480px){.inv-sidebar--collapsed .inv-sidebar-top,.inv-sidebar--collapsed .inv-sidebar-footer{padding:var(--spacing-xs)}.inv-sidebar--collapsed .inv-sidebar-icon-btn{min-height:var(--touch-target-min)}}@media (min-width:2560px){.inv-sidebar{--inv-sidebar-width:300px;--inv-sidebar-rail-width:66px}}@media (min-width:3440px){.inv-sidebar{--inv-sidebar-width:350px;--inv-sidebar-rail-width:72px}}@media (min-width:5120px){.inv-sidebar{--inv-sidebar-width:450px;--inv-sidebar-rail-width:80px}}@media (min-width:7680px){.inv-sidebar{--inv-sidebar-width:600px;--inv-sidebar-rail-width:90px}}.inv-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-2xl);background:var(--surface-page);display:flex}.inv-toolbar--empty{justify-content:flex-start}.inv-workspace-tabs{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.inv-workspace-tab{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface);border:1px solid var(--frame-border);border-radius:var(--radius-sm);color:var(--text);font-size:var(--font-size-sm);font-family:var(--font-primary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);max-width:240px;display:inline-flex}.inv-workspace-tab-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inv-workspace-tab:hover{border-color:var(--accent)}.inv-workspace-tab--active{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--surface)}.inv-workspace-tab--active:hover{background:var(--accent);border-color:var(--accent)}.inv-workspace-tab--create{color:var(--accent);border-style:dashed}.inv-workspace-tab--create:hover{background:var(--surface-accent);border-style:solid}.inv-toolbar-title{font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.inv-toolbar-actions{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.inv-node-badge{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-green-button);border:1px solid var(--frame-border);border-radius:var(--radius-sm);color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-primary)}.inv-btn-primary{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-dark);border:1px solid var(--surface-dark);border-radius:var(--radius-sm);color:var(--text-on-fill);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-primary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);display:inline-flex}.inv-btn-primary:hover{background:var(--accent);border-color:var(--accent)}.inv-icon-btn--accent{background:var(--bg-green-button);border-color:var(--accent-border);color:var(--text)}.inv-icon-btn--accent:hover{background:var(--accent);color:var(--surface);border-color:var(--accent)}.inv-icon-btn:disabled{opacity:.4;cursor:not-allowed}.inv-toolbar-title-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--frame-border) 0%, var(--surface) 50%, var(--frame-border) 100%);background-size:200% 100%;width:220px;max-width:50%;height:1.4em;animation:1.4s ease-in-out infinite inv-skeleton;display:block}.inv-toolbar-spacer{visibility:hidden}@keyframes inv-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.inv-spin{animation:.9s linear infinite inv-spin}@keyframes inv-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.inv-toolbar{padding:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap}.inv-toolbar-title{font-size:var(--font-size-lg);flex:none;width:100%}.inv-toolbar-actions{justify-content:center;width:100%}}._root_i8i6m_1{justify-content:center;align-items:center;gap:var(--spacing-2xl);height:100%;padding:var(--spacing-3xl);flex-direction:column;display:flex}._header_i8i6m_11{gap:var(--spacing-xs);flex-direction:column;display:flex}._icon_i8i6m_17{color:var(--surface-dark);justify-content:center;align-items:center;display:inline-flex}._invMainIcon_i8i6m_24{width:var(--inv-main-icon);height:auto}._title_i8i6m_29{font-family:var(--font-primary);font-size:30px;font-weight:var(--font-weight-bold);color:var(--text)}._actions_i8i6m_36{gap:var(--spacing-md);flex-direction:column;width:100%;max-width:420px;display:flex}._btn_i8i6m_44{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border:1px solid #0000;display:inline-flex}._btnPrimary_i8i6m_63{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--surface)}._btnPrimary_i8i6m_63:hover{background:var(--accent);border-color:var(--accent)}._btnSecondary_i8i6m_74{background:var(--surface-muted);border-color:var(--surface-muted);color:var(--text)}._btnSecondary_i8i6m_74:hover{background:var(--surface-alt)}@media (max-width:480px){._title_i8i6m_29{font-size:var(--font-size-2xl)}}.qnode{background:var(--surface);border:1px solid var(--frame-border);border-radius:var(--radius-md);min-width:var(--inv-node-min-width);max-width:var(--inv-node-max-width);box-shadow:var(--shadow-sm);font-family:var(--font-primary);overflow:hidden}.qnode-handle{background:var(--accent)!important;border:2px solid var(--surface)!important;width:8px!important;height:8px!important}.qnode-header{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--frame-border);justify-content:space-between;align-items:center;display:flex}.qnode-header-title{align-items:center;gap:var(--spacing-sm);color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:flex}.qnode-header-icon{color:var(--surface-dark)}.qnode-delete-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--danger,var(--red-600));cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.qnode-delete-btn:hover{background:color-mix(in srgb, var(--red-600) 8%, transparent);border-color:color-mix(in srgb, var(--red-600) 20%, transparent)}.qnode-body{padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;display:flex}.qnode-error{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:color-mix(in srgb, var(--red-600) 8%, transparent);border:1px solid color-mix(in srgb, var(--red-600) 20%, transparent);border-radius:var(--radius-sm);color:var(--danger,var(--red-600));font-size:var(--font-size-xs);display:flex}.qnode-input-wrap{gap:var(--spacing-sm);align-items:flex-start;display:flex}.qnode-textarea{padding:var(--spacing-sm) var(--spacing-md);background:color-mix(in srgb, var(--grey-500) 5.1%, transparent);border:1px solid var(--frame-border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:var(--line-height-base);resize:none;max-height:160px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex:1}.qnode-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--surface-accent);outline:none}.qnode-textarea::placeholder{color:var(--text-muted)}.qnode-search-btn{background:var(--surface-dark);border:1px solid var(--surface-dark);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-on-fill);cursor:pointer;transition:background var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qnode-search-btn:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.qnode-search-btn:disabled{opacity:.6;cursor:not-allowed}.qnode-spinner{border:2px solid color-mix(in srgb, var(--white) 35%, transparent);border-top-color:var(--surface);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite qnode-spin}@keyframes qnode-spin{to{transform:rotate(360deg)}}.qnode-results{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--frame-border)}.qnode-empty{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--frame-border);color:var(--text-muted);font-size:var(--font-size-sm);text-align:center}.qnode-results-header{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm)}.qnode-results-list{gap:var(--spacing-xs);flex-direction:column;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.qnode-results-list::-webkit-scrollbar{width:4px}.qnode-results-list::-webkit-scrollbar-thumb{background:var(--border-subtle,var(--frame-border));border-radius:2px}.qnode-result{text-align:left;width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-muted);border:1px solid var(--frame-border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);font-family:var(--font-primary)}.qnode-result:hover{border-color:var(--accent);background:var(--surface-accent)}.qnode-result-ip{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:2px}.qnode-result-meta{color:var(--text-muted);font-size:var(--font-size-xs)}.qnode-pagination{gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.qnode-pagination-btn{padding:var(--spacing-sm);background:var(--surface-muted);border:1px solid var(--surface-muted);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);flex:1}.qnode-pagination-btn:hover{background:var(--surface-alt)}.qnode-pagination-btn--primary{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--text-on-fill)}.qnode-pagination-btn--primary:hover:not(:disabled){background:var(--accent)}.qnode-pagination-btn:disabled{opacity:.6;cursor:not-allowed}.qnode--flash{animation:1.3s qnode-flash}@keyframes qnode-flash{0%,to{box-shadow:var(--shadow-sm);border-color:var(--frame-border)}25%{box-shadow:0 0 0 3px var(--surface-accent), var(--shadow-md);border-color:var(--accent)}}.anode{background:var(--surface);border:1px solid var(--frame-border);border-radius:var(--radius-md);min-width:var(--inv-node-min-width);max-width:var(--inv-node-max-width);box-shadow:var(--shadow-sm);font-family:var(--font-primary);overflow:hidden}.anode-header{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--frame-border);justify-content:space-between;align-items:center;display:flex}.anode-header-title{align-items:center;gap:var(--spacing-sm);color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:flex}.anode-header-icon{color:var(--surface-dark)}.anode-body{padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;display:flex}.anode-content{background-color:var(--surface-alt);padding:var(--spacing-md) var(--spacing-lg);border:.8px solid var(--border);border-radius:5px}.anode-ip{color:var(--text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg)}.anode-inline-field{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs);flex-wrap:wrap;display:flex}.anode-inline-label{color:var(--text);font-weight:var(--font-weight-regular)}.anode-section{gap:var(--spacing-xs);border-top:.8px solid var(--border);padding:var(--spacing-s) 0;flex-direction:column;display:flex}.anode-section:hover{background:var(--surface-subtle)}.anode-section-label{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:default;font-family:var(--font-primary);background:0 0;border:none;padding:0;display:inline-block}.anode-section-label--clickable{cursor:pointer;text-align:left}.anode-section-label--clickable:hover{color:var(--accent)}.anode-ports{gap:var(--spacing-xs);flex-direction:column;display:flex}.anode-port-row{align-items:flex-start;gap:var(--spacing-sm);display:flex}.anode-port-transport{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);min-width:36px}.anode-pills{gap:var(--spacing-xs);flex-wrap:wrap;flex:1;display:flex}.anode-pill{padding:2px var(--spacing-sm);background:var(--surface-accent);border:1px solid var(--accent-border);border-radius:var(--radius-sm);color:var(--accent);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);white-space:wrap;text-align:left;white-space:normal;overflow-wrap:anywhere;align-items:flex-start;max-width:100%;display:flex}.anode-pill:hover{background:var(--surface-accent-hover,var(--teal-125));border-color:var(--accent)}.anode-pill--active{background:var(--accent);border-color:var(--accent);color:var(--surface)}.anode-pill--active:hover{background:var(--surface-dark);border-color:var(--surface-dark)}.anode-show-more{color:var(--accent);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:2px var(--spacing-xs);text-underline-offset:2px;background:0 0;border:none;text-decoration:underline}.anode-show-more:hover{color:var(--text)}.anode-field{flex-direction:column;gap:2px;display:flex}.anode-field-label{color:var(--text-muted);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px}.anode-field-row{align-items:center;gap:var(--spacing-sm);display:flex}.anode-checkbox{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.anode-field-value{color:var(--text);font-family:var(--font-primary);font-size:var(--font-size-sm);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.anode-field-value:hover{color:var(--accent)}.anode-selection-bar{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-accent);border:1px solid var(--accent-border);border-radius:var(--radius-sm);flex-direction:column;display:flex}.anode-selection-count{color:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.anode-selection-btn{width:100%;padding:var(--spacing-xs) var(--spacing-sm);background:var(--surface-dark);border:1px solid var(--surface-dark);border-radius:var(--radius-sm);color:var(--text-on-fill);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast)}.anode-selection-btn:hover{background:var(--accent);border-color:var(--accent)}.anode-service-indicator{margin-top:var(--spacing-sm);padding:var(--spacing-md);background:var(--surface-alt);border:1px solid var(--frame-border);border-radius:var(--radius-sm)}.anode-service-text{color:var(--text);font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm)}.anode-service-text strong{color:var(--accent);font-weight:var(--font-weight-semibold)}.anode-discover-btn{width:100%;padding:var(--spacing-sm);background:var(--surface-dark);border:1px solid var(--surface-dark);border-radius:var(--radius-sm);color:var(--text-on-fill);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background var(--transition-fast)}.anode-discover-btn:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.anode-discover-btn:disabled{opacity:.6;cursor:not-allowed}.anode-pivots{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--frame-border);background:var(--surface-alt)}.anode-pivots-header{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm)}.anode-pivots-list{gap:var(--spacing-xs);flex-direction:column;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.anode-pivot{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-subtle);border:1px solid var(--frame-border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);display:flex}.anode-pivot:hover,.anode-pivot--selected{border-color:var(--accent);background:var(--surface-accent)}.anode-pivot-content{flex:1;min-width:0}.anode-pivot-field{color:var(--text-muted);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px}.anode-pivot-value{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.anode-checkable{align-items:center;gap:4px;display:inline-flex}.anode-pill--checkable{gap:var(--spacing-xs);-webkit-user-select:none;user-select:none}.anode-pill--checkable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.anode-pill-checkbox{cursor:pointer;width:12px;height:12px;accent-color:var(--accent);flex-shrink:0;margin:0}.anode-pill--active .anode-pill-checkbox{accent-color:var(--surface)}.anode-pill-text{line-height:1.2;display:inline-block}.anode-selection-bar--combined{margin:0 var(--spacing-lg) var(--spacing-md);background:var(--surface-accent);border:1px solid var(--accent);box-shadow:0 1px 0 color-mix(in srgb, var(--teal-500) 8%, transparent)}.anode-pivot--group{cursor:default;align-items:stretch;display:block}.anode-pivot--group:hover{border-color:var(--frame-border);background:var(--surface-muted)}.anode-pivot-values{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.anode-pivot-chip{align-items:center;gap:var(--spacing-xs);padding:2px var(--spacing-sm);background:var(--surface-accent);border:1px solid var(--accent-border);border-radius:var(--radius-sm);max-width:100%;color:var(--accent);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;word-break:break-word;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);display:inline-flex}.anode-pivot-chip:hover{background:var(--surface-accent-hover,var(--teal-125));border-color:var(--accent)}.anode-pivot-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.anode-pivot-chip--selected{background:var(--accent);border-color:var(--accent);color:var(--surface)}.anode-pivot-chip-checkbox{cursor:pointer;width:12px;height:12px;accent-color:var(--accent);flex-shrink:0;margin:0}.anode-pivot-chip--selected .anode-pivot-chip-checkbox{accent-color:var(--surface)}.anode-pivot-chip-text{line-height:1.2}.anode-pivot--text{justify-content:space-between;align-items:center;gap:var(--spacing-sm);text-align:left;width:100%;font-family:var(--font-primary);display:flex}.anode-pivot-text-preview{text-overflow:ellipsis;white-space:nowrap;max-width:210px;color:var(--text);font-size:var(--font-size-xs);margin-top:2px;overflow:hidden}.anode-pivot-text-cta{color:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;flex-shrink:0}.anode-textmodal-backdrop{z-index:10000;padding:var(--spacing-lg);background:color-mix(in srgb, var(--surface-dark) 45%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.anode-textmodal{background:var(--surface);border:1px solid var(--frame-border);border-radius:var(--radius-md);width:min(760px,100%);max-height:80vh;box-shadow:var(--shadow-lg,0 12px 40px color-mix(in srgb, var(--navy-800) 25%, transparent));font-family:var(--font-primary);flex-direction:column;display:flex;overflow:hidden}.anode-textmodal-head{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--frame-border);display:flex}.anode-textmodal-title{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;word-break:break-all}.anode-textmodal-close{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.anode-textmodal-close:hover{background:var(--surface-accent);color:var(--accent)}.anode-textmodal-hint{padding:var(--spacing-sm) var(--spacing-lg);background:var(--surface-accent);color:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.anode-textmodal-body{padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-subtle);color:var(--text);font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;cursor:text;-webkit-user-select:text;user-select:text;flex:1;margin:0;line-height:1.6;overflow:auto}.anode-textmodal-body::selection{background:var(--accent);color:var(--surface)}.anode-textmodal-body ::selection{background:var(--accent);color:var(--surface)}.anode-textmodal-foot{justify-content:space-between;align-items:center;gap:var(--spacing-md);min-height:56px;padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--frame-border);display:flex}.anode-textmodal-foot-empty{color:var(--text-muted);font-size:var(--font-size-xs)}.anode-textmodal-sel{flex-direction:column;gap:2px;min-width:0;display:flex}.anode-textmodal-sel-label{color:var(--text-muted);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px}.anode-textmodal-sel-text{text-overflow:ellipsis;white-space:nowrap;max-width:420px;color:var(--accent);font-size:var(--font-size-xs);overflow:hidden}.anode-textmodal-actions{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.anode-textmodal-btn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);display:inline-flex}.anode-textmodal-btn--ghost{border:1px solid var(--accent-border);color:var(--accent);background:0 0}.anode-textmodal-btn--ghost:hover{background:var(--surface-accent);border-color:var(--accent)}.anode-textmodal-btn--primary{background:var(--surface-dark);border:1px solid var(--surface-dark);color:var(--text-on-fill)}.anode-textmodal-btn--primary:hover{background:var(--accent);border-color:var(--accent)}.anode-pivots-list::-webkit-scrollbar{cursor:default;width:6px}.anode-pivots-list::-webkit-scrollbar-thumb{background:var(--border-subtle,var(--frame-border));cursor:default;border-radius:2px}@media (max-width:640px){.anode-textmodal-foot{flex-direction:column;align-items:stretch}.anode-textmodal-sel-text{max-width:100%}.anode-textmodal-actions{justify-content:flex-end}}.ssec{gap:var(--spacing-sm);min-width:240px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--frame-border);border-radius:var(--radius-sm);background:var(--surface-alt);flex-direction:column;flex:260px;display:flex}.ssec-head{align-items:center;gap:var(--spacing-sm);display:flex}.ssec-badge{padding:1px var(--spacing-sm);background:var(--accent);color:var(--surface);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.3px;align-items:center;display:inline-flex}.ssec-transport{color:var(--text-muted);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px}.ssec-actions{align-items:center;gap:var(--spacing-xs);margin-left:auto;display:flex}.ssec-icon-btn{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ssec-icon-btn:hover:not(:disabled){background:var(--surface-accent);color:var(--accent)}.ssec-icon-btn:disabled{opacity:.6;cursor:not-allowed}.ssec-status{color:var(--text-muted);font-size:var(--font-size-sm)}.swrap{background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-md);box-sizing:border-box;width:100%;min-width:340px;height:100%;min-height:220px;box-shadow:var(--shadow-sm);font-family:var(--font-primary);flex-direction:column;display:flex;overflow:hidden}.swrap .react-flow__resize-control.swrap-resizer{background:var(--surface);border:2px solid var(--accent);border-radius:2px;width:11px;height:11px}.swrap .anode-header-icon,.swrap-header-icon{color:var(--accent)}.swrap .anode-header-title{row-gap:var(--spacing-xs);flex-wrap:wrap}.swrap-svc-chips{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.swrap-svc-chip{padding:1px var(--spacing-sm);background:var(--surface-accent);border:1px solid var(--accent-border);border-radius:var(--radius-sm);color:var(--accent);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:.3px;align-items:center;display:inline-flex}.swrap-hostinfo{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--frame-border);background:var(--surface-alt)}.swrap-ip{color:var(--text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.swrap-meta{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.swrap-meta-item{align-items:baseline;gap:var(--spacing-xs);font-size:var(--font-size-xs);display:inline-flex}.swrap-meta-label{color:var(--text-muted);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px}.swrap-meta-value{color:var(--text);font-weight:var(--font-weight-medium)}.swrap-body{align-content:flex-start;align-items:flex-start;gap:var(--spacing-sm);min-height:0;padding:var(--spacing-md) var(--spacing-lg);flex-flow:wrap;flex:auto;display:flex;overflow-y:auto}.swrap-empty{color:var(--text-muted);font-size:var(--font-size-sm);text-align:center;padding:var(--spacing-md) 0;flex:100%}.swrap-footer{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);border-top:1px solid var(--frame-border);background:var(--surface-accent);display:flex}.swrap-count{color:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.swrap-build-btn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:var(--surface-dark);border:1px solid var(--surface-dark);border-radius:var(--radius-sm);color:var(--text-on-fill);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);display:inline-flex}.swrap-build-btn:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.swrap-build-btn:disabled{opacity:.6;cursor:not-allowed}.swrap-body::-webkit-scrollbar{width:6px}.swrap-body::-webkit-scrollbar-thumb{background:var(--border-subtle,var(--frame-border));border-radius:2px}@media (min-width:2560px){.swrap{min-width:440px}}._label_1t200_1{background:var(--surface);color:var(--accent);padding:2px var(--spacing-sm);border:1px solid var(--accent-border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.5px}._noteBtn_1t200_13{background:var(--surface);border:1px solid var(--frame-border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}._noteBtn_1t200_13:hover{border-color:var(--accent);color:var(--accent)}._noteBtnHasNote_1t200_36{background:var(--surface-accent);border-color:var(--accent);color:var(--accent)}._notePopover_1t200_42{background:var(--surface);border:1px solid var(--accent-border);border-radius:var(--radius-md);width:280px;box-shadow:var(--shadow-popover-lg,var(--shadow-lg));padding:var(--spacing-md);z-index:1000;gap:var(--spacing-sm);flex-direction:column;display:flex;position:absolute;top:36px;left:50%;transform:translate(-50%)}._notePopoverHeader_1t200_59{justify-content:space-between;align-items:center;display:flex}._notePopoverTitle_1t200_65{color:var(--text);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px}._noteDelete_1t200_74{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--danger,var(--red-600));cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._noteDelete_1t200_74:hover{background:color-mix(in srgb, var(--red-600) 8%, transparent)}._noteTextarea_1t200_92{width:100%;min-height:80px;padding:var(--spacing-sm);background:var(--surface);border:1px solid var(--frame-border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:var(--line-height-base);resize:vertical;box-sizing:border-box}._noteTextarea_1t200_92:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--surface-accent);outline:none}._noteTextarea_1t200_92::placeholder{color:var(--text-muted)}._noteActions_1t200_117{gap:var(--spacing-xs);justify-content:flex-end;display:flex}._noteBtnSecondary_1t200_123,._noteBtnPrimary_1t200_124{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);border:1px solid;display:inline-flex}._noteBtnSecondary_1t200_123{border-color:var(--frame-border);color:var(--text-muted);background:0 0}._noteBtnSecondary_1t200_123:hover{background:var(--surface-alt);border-color:var(--text-muted)}._noteBtnPrimary_1t200_124{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--text-on-fill)}._noteBtnPrimary_1t200_124:hover{background:var(--accent);border-color:var(--accent)}.inv-page{--inv-node-min-width:340px;--inv-node-max-width:400px;--inv-control-size:26px;--inv-minimap-width:200px;--inv-minimap-height:150px;background:var(--surface-page);width:100%;max-width:100%;min-height:0;font-family:var(--font-primary);color:var(--text);flex:1;display:flex}.inv-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.inv-error-banner{flex:none}.inv-canvas-state{justify-content:center;align-items:center;gap:var(--spacing-md);height:100%;font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);flex-direction:column;display:flex}.inv-canvas{background:radial-gradient(circle, var(--frame-border) 1px, transparent 1px), var(--surface);margin:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--border);background-size:18px 18px;flex:1;position:relative;overflow:hidden}.inv-reactflow{background:0 0}.inv-flow-controls{overflow:hidden;border:1px solid var(--frame-border)!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-sm)!important}.inv-flow-controls button{background:var(--surface)!important;border-bottom:1px solid var(--frame-border)!important;color:var(--text)!important;transition:background var(--transition-fast)!important}.inv-flow-controls button:hover{background:var(--surface-accent)!important;color:var(--accent)!important}.inv-flow-controls button{width:var(--inv-control-size)!important;height:var(--inv-control-size)!important}.inv-flow-controls button svg{max-width:60%;max-height:60%;fill:currentColor!important}.inv-flow-minimap{opacity:.6;width:var(--inv-minimap-width)!important;height:var(--inv-minimap-height)!important;background:var(--surface)!important;border:1px solid var(--frame-border)!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-sm)!important;pointer-events:none!important}.inv-flow-minimap .react-flow__minimap-mask{fill:var(--surface-alt)!important;fill-opacity:.6!important}@media (max-width:768px){.inv-page{position:relative}.inv-main{width:100%}.inv-canvas{margin:var(--spacing-sm)}.inv-flow-minimap{display:none!important}}@media (max-width:480px){.inv-page{--inv-control-size:var(--touch-target-min)}.inv-canvas{margin:var(--spacing-xs)}}@media (max-width:640px){.inv-page{--inv-node-min-width:260px;--inv-node-max-width:320px}}@media (min-width:2560px){.inv-page{--inv-node-min-width:400px;--inv-node-max-width:500px;--inv-control-size:32px;--inv-minimap-width:260px;--inv-minimap-height:190px}}@media (min-width:3440px){.inv-page{--inv-node-min-width:500px;--inv-node-max-width:600px;--inv-control-size:38px;--inv-minimap-width:320px;--inv-minimap-height:230px}}@media (min-width:3840px){.inv-page{--inv-node-min-width:550px;--inv-node-max-width:650px;--inv-control-size:42px;--inv-minimap-width:360px;--inv-minimap-height:260px}}@media (min-width:5120px){.inv-page{--inv-node-min-width:600px;--inv-node-max-width:700px;--inv-control-size:52px;--inv-minimap-width:460px;--inv-minimap-height:330px}}@media (min-width:7680px){.inv-page{--inv-node-min-width:700px;--inv-node-max-width:800px;--inv-control-size:72px;--inv-minimap-width:640px;--inv-minimap-height:460px}}._body_1abu1_1{margin:var(--spacing-xl);padding:var(--spacing-xl);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-prose);line-height:1.75}._body_1abu1_1>:first-child{margin-top:0}._body_1abu1_1>:last-child{margin-bottom:0}._body_1abu1_1 h2{margin:var(--spacing-xl) 0 var(--spacing-sm);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--accent-strong);line-height:1.4}._body_1abu1_1 h3{margin:var(--spacing-lg) 0 var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--accent-strong);line-height:1.4}._body_1abu1_1 p{margin:0 0 var(--spacing-sm)}._body_1abu1_1 p+p{margin-top:var(--spacing-sm)}._body_1abu1_1 ._intro_1abu1_47{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-lg)}._body_1abu1_1 ul,._body_1abu1_1 ol{margin:var(--spacing-sm) 0 var(--spacing-md);padding-left:var(--spacing-xl)}._body_1abu1_1 li{margin-bottom:4px}._body_1abu1_1 li>ul,._body_1abu1_1 li>ol{padding-left:var(--spacing-lg);margin:4px 0}._body_1abu1_1 a{color:var(--accent-strong);word-break:break-word;transition:color var(--transition-base);text-decoration:underline}._body_1abu1_1 a:hover{color:var(--frame-accent,var(--brand))}._body_1abu1_1 code{background:color-mix(in srgb, var(--grey-300) 18%, transparent);border:1px solid var(--border);border-radius:var(--radius-sm,4px);font-size:var(--font-size-s);color:var(--text-prose);word-break:break-all;padding:1px 6px}._body_1abu1_1 strong{font-weight:var(--font-weight-semibold);color:inherit}@media (max-width:768px){._body_1abu1_1{margin:var(--spacing-lg) var(--spacing-md);padding:var(--spacing-lg);font-size:var(--font-size-xs);line-height:1.7}}@media (max-width:480px){._body_1abu1_1{margin:var(--spacing-md) var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-sm,6px)}}@media (min-width:2560px){._body_1abu1_1{margin:var(--spacing-2xl) var(--spacing-3xl);padding:var(--spacing-2xl);font-size:var(--font-size-base)}}@media (min-width:3840px){._body_1abu1_1{font-size:var(--font-size-lg)}}@media (min-width:5120px){._body_1abu1_1{font-size:var(--font-size-xl)}}._page_11nm2_1{--release-notes-date-color:var(--text-muted);--release-notes-body-color:var(--text-prose);--release-notes-key-color:var(--text);background:var(--surface-soft);color:var(--text-strong)}._list_11nm2_10{box-sizing:border-box;width:100%;max-width:min(var(--container-max-width), var(--content-max-width));margin-inline-start:auto;margin-inline-end:auto;margin-block:var(--spacing-3xl);padding-inline:var(--spacing-xl);gap:var(--spacing-xl);flex-direction:column;display:flex}._card_11nm2_22{background-color:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-card);transition:transform var(--transition-slow), box-shadow var(--transition-slow)}._card_11nm2_22:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}._header_11nm2_38{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);display:flex}._title_11nm2_46{font-size:var(--font-size-lg);color:var(--surface-dark);font-weight:var(--font-weight-semibold)}._date_11nm2_52{font-size:var(--font-size-sm);color:var(--release-notes-date-color);white-space:nowrap}._description_11nm2_58{font-size:var(--font-size-base);color:var(--release-notes-body-color);line-height:var(--line-height-relaxed);white-space:pre-line;overflow-wrap:anywhere}._description_11nm2_58 a{font-weight:var(--font-weight-medium);text-decoration:underline}._bullets_11nm2_71{padding-left:var(--spacing-xl);list-style-type:circle}._example_11nm2_76{color:var(--release-notes-body-color);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-base);cursor:pointer}._noBullet_11nm2_84{padding-left:0;list-style-type:none}._example_11nm2_76 a{word-wrap:break-word;overflow-wrap:anywhere;max-width:100%}._bullet_11nm2_71{font-size:var(--font-size-base);color:var(--release-notes-key-color);font-weight:var(--font-weight-medium);margin:var(--spacing-s) 0;overflow-wrap:anywhere}@media (max-width:768px){._card_11nm2_22{padding:var(--spacing-lg)}}@media (max-width:480px){._list_11nm2_10{gap:var(--spacing-md)}._card_11nm2_22{padding:var(--spacing-md)}}._page_1pvk4_1{background:var(--surface-page);flex-direction:column;flex:1;width:100%;display:flex}._error_1pvk4_9{width:100%;max-width:min(var(--container-max-width), var(--content-max-width));margin:var(--spacing-2xl) auto;padding:0 var(--spacing-2xl);color:var(--frame-text-muted);text-align:center}._searchbar_1pvk4_20{width:100%;max-width:min(var(--container-max-width), var(--content-max-width));padding:var(--spacing-lg) var(--spacing-2xl) 0;box-sizing:border-box;margin:0 auto}._search_1pvk4_20{align-items:center;gap:var(--spacing-sm);width:100%;max-width:var(--doc-page-search-max-width);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);margin-left:auto;display:flex}._search_1pvk4_20:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--surface-accent)}._searchIcon_1pvk4_49{color:var(--text-muted);flex-shrink:0}._searchInput_1pvk4_54{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text);background:0 0;border:none;outline:none;flex:1}._searchInput_1pvk4_54::placeholder{color:var(--text-muted)}._searchClear_1pvk4_68{width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._searchClear_1pvk4_68:hover{background:var(--surface-accent);color:var(--accent)}._searchResults_1pvk4_91{width:100%;max-width:min(var(--container-max-width), var(--content-max-width));padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-5xl);box-sizing:border-box;margin:0 auto}._searchResultsHeader_1pvk4_99{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}._searchResultsTitle_1pvk4_106{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text);margin:0}._searchResultsClear_1pvk4_114{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0}._searchResultsClear_1pvk4_114:hover{background:var(--surface-accent);color:var(--accent);border-color:var(--accent)}._layout_1pvk4_136{gap:var(--spacing-2xl);width:100%;padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-5xl);box-sizing:border-box;grid-template-columns:20% 60% 15%;margin:0 auto;display:grid}._layoutNoToc_1pvk4_147{grid-template-columns:20% 75%}._sidebar_1pvk4_153{top:var(--spacing-xl);max-height:calc(100vh - var(--spacing-4xl));padding:var(--spacing-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);align-self:flex-start;position:sticky;overflow-y:auto}._sidebar_1pvk4_153::-webkit-scrollbar{width:5px}._sidebar_1pvk4_153::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}._main_1pvk4_176{min-width:0;padding:var(--spacing-md) var(--spacing-lg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}._headerBar_1pvk4_184{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-faint);flex-direction:column;display:flex}._title_1pvk4_193{font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text);letter-spacing:-.01em;margin:0}._hamburger_1pvk4_204{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text);cursor:pointer;margin-bottom:var(--spacing-md);justify-content:center;align-items:center;display:inline-flex}._overlay_1pvk4_218{background:color-mix(in srgb, var(--navy-900) 40%, transparent);z-index:var(--z-modal-backdrop,900);position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:1100px){._layout_1pvk4_136,._layoutNoToc_1pvk4_147{grid-template-columns:240px minmax(0,1fr)}._toc_1pvk4_231{display:none}}@media (max-width:768px){._layout_1pvk4_136,._layoutNoToc_1pvk4_147{padding:var(--spacing-md);display:block}._searchbar_1pvk4_20{padding-inline:var(--spacing-md)}._search_1pvk4_20{max-width:100%}._sidebar_1pvk4_153{width:280px;max-height:100vh;z-index:var(--z-modal,1000);transition:transform var(--transition-base);border-radius:0;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}._sidebarMobileOpen_1pvk4_264{transform:translate(0)}._title_1pvk4_193{font-size:var(--font-size-xl)}}._nav_1hyq4_1{margin:0;padding:0;list-style:none}._level0_1hyq4_7{flex-direction:column;gap:2px;display:flex}._level1_1hyq4_13,._level2_1hyq4_14,._level3_1hyq4_15{padding-left:var(--spacing-md);border-left:1px solid var(--frame-border);margin-top:2px;margin-left:var(--spacing-sm);flex-direction:column;gap:2px;display:flex}._level1_1hyq4_13 ._item_1hyq4_24 ._row_1hyq4_24 ._link_1hyq4_24,._level2_1hyq4_14 ._item_1hyq4_24 ._row_1hyq4_24 ._link_1hyq4_24,._level3_1hyq4_15 ._item_1hyq4_24 ._row_1hyq4_24 ._link_1hyq4_24{color:var(--text-muted);font-size:var(--font-size-s)}._item_1hyq4_24{flex-direction:column;display:flex}._row_1hyq4_24{align-items:center;gap:var(--spacing-xs);display:flex}._link_1hyq4_24{align-items:center;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-prose);text-align:left;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex:1;text-decoration:none;display:flex}._link_1hyq4_24:hover{background:var(--surface-accent);color:var(--accent)}._linkRoot_1hyq4_69{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text)}._linkActive_1hyq4_75{background:var(--surface-accent);color:var(--accent);position:relative}._linkActive_1hyq4_75:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}._toggle_1hyq4_93{border-radius:var(--radius-xs,4px);width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._toggle_1hyq4_93:hover{background:var(--surface-accent);color:var(--accent)}._icon_1hyq4_116{color:currentColor;flex-shrink:0}._label_1hyq4_121{min-width:0;line-height:var(--line-height-normal);flex:1}._root_1rn81_1{align-items:center;gap:var(--spacing-xs);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}._link_1rn81_11{font:inherit;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0}._link_1rn81_11:hover{color:var(--accent);text-decoration:underline}._sep_1rn81_26{color:var(--text-day-out-of-range)}._current_1rn81_30{color:var(--text);font-weight:var(--font-weight-medium)}._root_1pyqn_1{margin:var(--spacing-md) 0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-dark);overflow:hidden}._header_1pyqn_9{padding:var(--spacing-xs) var(--spacing-md);background:color-mix(in srgb, var(--white) 4%, transparent);border-bottom:1px solid color-mix(in srgb, var(--white) 8%, transparent);justify-content:space-between;align-items:center;display:flex}._lang_1pyqn_18{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.8px;color:var(--accent-border)}._copy_1pyqn_27{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:color-mix(in srgb, var(--white) 8%, transparent);border-radius:var(--radius-xs,4px);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-on-fill);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);border:none;display:inline-flex}._copy_1pyqn_27:hover{background:color-mix(in srgb, var(--white) 16%, transparent)}._copyCopied_1pyqn_49{background:var(--accent-soft);color:var(--surface-dark)}._body_1pyqn_54{padding:var(--spacing-md);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);color:var(--text-on-fill);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;cursor:pointer;margin:0;overflow-x:auto}._body_1pyqn_54::-webkit-scrollbar{height:6px}._body_1pyqn_54::-webkit-scrollbar-track{background:0 0}._body_1pyqn_54::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--white) 20%, transparent);border-radius:3px}._root_i0mz7_1{aspect-ratio:16/9;width:100%;margin:var(--spacing-md) 0;border-radius:var(--radius-md);background:var(--surface-dark);border:none;position:relative;overflow:hidden}._frame_i0mz7_12{border:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}._btn_i0mz7_20{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}._img_i0mz7_32{object-fit:contain;object-position:center;background:var(--white);border:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}._btn_i0mz7_20:hover ._img_i0mz7_32{filter:brightness(.9);transform:scale(1.03)}._play_i0mz7_52{opacity:.9;width:68px;height:48px;transition:opacity var(--transition-fast), transform var(--transition-fast);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._btn_i0mz7_20:hover ._play_i0mz7_52{opacity:1;transform:translate(-50%,-50%)scale(1.08)}._link_1xdnc_1{color:var(--accent);font-weight:var(--font-weight-medium);word-break:break-word;text-decoration:none}._link_1xdnc_1:hover{color:var(--surface-dark);text-decoration:underline}._section_1dz1s_1{flex-direction:column;display:flex}._sectionLevel1_1dz1s_6{gap:var(--spacing-lg)}._sectionHeader_1dz1s_10{margin-top:0;margin-bottom:var(--spacing-xs)}._sectionTitle_1dz1s_15{align-items:center;gap:var(--spacing-xs);font-family:var(--font-primary);font-weight:var(--font-weight-bold);color:var(--text);margin:0;display:flex}._sectionTitleLevel2_1dz1s_25{font-size:var(--font-size-lg)}._sectionTitleLevel3_1dz1s_29{font-size:var(--font-size-md)}._sectionTitleLevel4_1dz1s_33{font-size:var(--font-size-base);color:var(--text-prose)}._sectionCollapse_1dz1s_38{border-radius:var(--radius-xs,4px);width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._sectionCollapse_1dz1s_38:hover{background:var(--surface-accent);color:var(--accent)}._sectionContent_1dz1s_61{gap:var(--spacing-sm);flex-direction:column;display:flex}._text_1dz1s_69{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);color:var(--text-prose);padding-left:var(--spacing-sm);margin:0}._text_1dz1s_69 strong{font-weight:var(--font-weight-extrabold);color:var(--text);padding-left:0!important}._textList_1dz1s_85{align-items:flex-start;gap:var(--spacing-xs);padding-left:var(--spacing-md);display:flex}._textBullet_1dz1s_92{color:var(--accent);line-height:var(--line-height-relaxed);flex-shrink:0}._textBulletMargin_1dz1s_98{padding-left:var(--spacing-lg)}._textBody_1dz1s_102{flex:1;min-width:0}._textSeverity_1dz1s_107{justify-content:flex-start;align-items:center;display:flex}._severityCircle_1dz1s_113{margin-right:var(--spacing-xs);flex-shrink:0}._textNote_1dz1s_118{padding:var(--spacing-sm) var(--spacing-md);background:var(--warning-surface);border-left:3px solid var(--warning-border);border-radius:var(--radius-xs,4px);color:var(--warning-text);font-size:var(--font-size-sm)}._textVideoLink_1dz1s_127{font-weight:var(--font-weight-medium)}._image_1dz1s_132{max-width:100%;height:auto;margin:var(--spacing-md) auto;border-radius:var(--radius-md);border:.1px solid var(--border);display:block}._imageHomeMax_1dz1s_141{width:80%}._imageMax_1dz1s_145{width:100%}._imageLarge_1dz1s_149{width:90%}._imageMedium_1dz1s_153{width:65%}._imageSmall_1dz1s_157{width:50%}._imageXsmall_1dz1s_161{width:35%}._imageXxsmall_1dz1s_165{width:25%;margin-left:var(--spacing-md)}._imageCenter_1dz1s_170{margin-left:auto;margin-right:auto}._tableWrapper_1dz1s_177{margin:var(--spacing-md) 0;border:1px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto}._table_1dz1s_177{border-collapse:collapse;background:var(--surface);width:100%;font-family:var(--font-primary);font-size:var(--font-size-sm);table-layout:fixed}._tableHeader_1dz1s_193{background:var(--surface-accent);padding:var(--spacing-sm) var(--spacing-lg);text-align:left;font-weight:var(--font-weight-semibold);color:var(--text);border-bottom:1px solid var(--border);font-size:var(--font-size-sm)}._tableHeader_1dz1s_193:first-child{width:15%}._tableHeader_1dz1s_193:nth-child(2){width:40%}._tableHeader_1dz1s_193:nth-child(3){width:45%}._tableRow_1dz1s_215{border-bottom:1px solid var(--border-faint);transition:background var(--transition-fast)}._tableRow_1dz1s_215:last-child{border-bottom:none}._tableRow_1dz1s_215:hover{background:var(--surface)}._tableCell_1dz1s_228{padding:var(--spacing-sm) var(--spacing-lg);color:var(--text-prose);line-height:var(--line-height-relaxed);vertical-align:top;word-break:break-word}._tableCell_1dz1s_228 strong{color:var(--text);font-weight:var(--font-weight-semibold)}@media (max-width:768px){._table_1dz1s_177{font-size:var(--font-size-xs)}._tableHeader_1dz1s_193,._tableCell_1dz1s_228{padding:var(--spacing-xs) var(--spacing-sm)}}._root_1q50h_1{top:var(--spacing-xl);max-height:calc(100vh - var(--spacing-4xl));padding-left:var(--spacing-lg);border-left:1px solid var(--border-faint);align-self:flex-start;position:sticky;overflow-y:auto}._title_1q50h_11{margin:0 0 var(--spacing-md);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;color:var(--text-muted)}._nav_1q50h_21{flex-direction:column;gap:2px;display:flex}._item_1q50h_27{padding:var(--spacing-xs) var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);border-radius:var(--radius-xs,4px);line-height:var(--line-height-normal);transition:background var(--transition-fast), color var(--transition-fast);text-decoration:none;position:relative}._itemDepth1_1q50h_41{padding-left:var(--spacing-lg);font-size:var(--font-size-xs)}._itemDepth2_1q50h_46{padding-left:var(--spacing-xl);font-size:var(--font-size-xs)}._item_1q50h_27:hover{background:var(--surface-accent);color:var(--accent)}._itemActive_1q50h_56{color:var(--accent);font-weight:var(--font-weight-semibold);background:var(--surface-accent)}._itemActive_1q50h_56:before{content:"";background:var(--accent);border-radius:1px;width:2px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}._root_1q50h_1::-webkit-scrollbar{width:5px}._root_1q50h_1::-webkit-scrollbar-track{background:0 0}._root_1q50h_1::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}._root_1ncv0_1{justify-content:center;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border-faint);flex-wrap:wrap;display:flex}._btn_1ncv0_12{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--frame-text);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);border:none;display:inline-flex}._btnPrev_1ncv0_29{background:var(--accent)}._btnPrev_1ncv0_29:hover{background:var(--accent-border);color:var(--text-strong);transform:translateY(-1px)}._btnNext_1ncv0_39{background:var(--surface-dark);color:var(--white)}._btnNext_1ncv0_39:hover{background:var(--accent-border);color:var(--text-strong);transform:translateY(-1px)}._title_1ncv0_50{white-space:nowrap}@media (max-width:768px){._btn_1ncv0_12{padding:var(--spacing-sm) var(--spacing-md);flex:1;justify-content:center}._title_1ncv0_50{white-space:normal}}._row_jmt2g_1{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._actions_jmt2g_8{margin-left:auto}._panel_qdy0b_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;overflow:hidden}._group_qdy0b_9{padding:var(--spacing-xl) var(--spacing-2xl)}._group_qdy0b_9:not(:last-child){border-bottom:1px solid var(--border-faint)}._heading_qdy0b_17{margin:0 0 var(--spacing-md);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1.2px;color:var(--accent)}._headingVideo_qdy0b_27{color:var(--danger)}._subgroup_qdy0b_31{margin-bottom:var(--spacing-lg)}._subgroup_qdy0b_31:last-child{margin-bottom:0}._topLink_qdy0b_39{margin-bottom:var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);text-decoration:none;display:inline-block}._topLink_qdy0b_39:hover{color:var(--accent)}._list_qdy0b_55{gap:var(--spacing-xxs);flex-direction:column;display:flex}._item_qdy0b_61{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-primary);font-size:var(--font-size-sm);transition:background var(--transition-fast), color var(--transition-fast);text-decoration:none;display:flex}._item_qdy0b_61:hover{background:var(--surface-accent);color:var(--accent)}._itemIcon_qdy0b_81{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._item_qdy0b_61:hover ._itemIcon_qdy0b_81{color:var(--accent)}._itemIconVideo_qdy0b_93,._item_qdy0b_61:hover ._itemIconVideo_qdy0b_93{color:var(--danger)}._itemLabel_qdy0b_101{line-height:var(--line-height-normal)}._itemLabel_qdy0b_101 mark,._itemLabel_qdy0b_101 b{background:var(--surface-accent);color:var(--accent);font-weight:var(--font-weight-semibold);border-radius:2px;padding:0 2px}._empty_qdy0b_114{padding:var(--spacing-3xl);text-align:center;font-family:var(--font-primary);font-size:var(--font-size-md);color:var(--text-muted)}@media (max-width:768px){._group_qdy0b_9{padding:var(--spacing-lg)}}._page_1dgsr_1{background:var(--surface-page);flex-direction:column;flex:1;width:100%;display:flex}._landing_1dgsr_9{gap:var(--spacing-4xl);width:100%;max-width:min(var(--container-max-width), var(--content-max-width));padding:var(--spacing-4xl) var(--spacing-2xl) var(--spacing-5xl);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}._error_1dgsr_20{padding:var(--spacing-2xl) 0;color:var(--frame-text-muted);text-align:center}._hero_1dgsr_26{text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}._heroTitle_1dgsr_34{font-family:var(--font-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--text);letter-spacing:-.02em;margin:0}._heroSubtitle_1dgsr_43{font-family:var(--font-primary);font-size:var(--font-size-lg);color:var(--surface-dark);font-weight:var(--font-weight-medium);margin:0}._search_1dgsr_51{align-items:center;gap:var(--spacing-sm);width:100%;max-width:45%;margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:flex}._search_1dgsr_51:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--surface-accent)}._searchIcon_1dgsr_72{color:var(--text-muted);flex-shrink:0}._searchInput_1dgsr_77{font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--text);background:0 0;border:none;outline:none;flex:1}._searchInput_1dgsr_77::placeholder{color:var(--text-muted)}._categories_1dgsr_91{gap:var(--spacing-lg);flex-direction:column;display:flex}._categoriesTitle_1dgsr_97{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text);margin:0}._categoriesGrid_1dgsr_105{gap:var(--spacing-lg);grid-template-columns:repeat(6,1fr);display:grid}._categoriesGrid_1dgsr_105>*{grid-column:span 2}._categoriesGrid_1dgsr_105>:nth-child(3n+1):nth-last-child(2),._categoriesGrid_1dgsr_105>:nth-child(3n+2):last-child{grid-column:span 3}@media (max-width:768px){._landing_1dgsr_9{padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-3xl);gap:var(--spacing-2xl)}._search_1dgsr_51{max-width:100%}._categoriesGrid_1dgsr_105{grid-template-columns:1fr}._categoriesGrid_1dgsr_105>*,._categoriesGrid_1dgsr_105>:nth-child(3n+1):nth-last-child(2),._categoriesGrid_1dgsr_105>:nth-child(3n+2):last-child{grid-column:span 1}}._root_gfiyr_1{align-items:flex-start;gap:var(--spacing-sm);text-align:left;width:100%;padding:var(--spacing-xl);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex}._root_gfiyr_1:hover{border-color:var(--accent);box-shadow:var(--shadow-popover);transform:translateY(-2px)}._icon_gfiyr_25{padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--surface-accent);color:var(--accent);margin-bottom:var(--spacing-sm);justify-content:center;align-items:center;display:inline-flex}._title_gfiyr_36{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text);margin:0}._desc_gfiyr_44{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);line-height:var(--line-height-normal);flex:1;margin:0}._action_gfiyr_53{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--accent);transition:gap var(--transition-fast);display:inline-flex}._root_gfiyr_1:hover ._action_gfiyr_53{gap:var(--spacing-sm)}._root_1dn3p_1{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-2xl);background:var(--surface-dark);border-radius:var(--radius-lg);display:flex}._icon_1dn3p_10{padding:var(--spacing-md);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--white) 10%, transparent);color:var(--white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._text_1dn3p_21{flex:1;min-width:0}._title_1dn3p_26{margin:0 0 var(--spacing-xs);font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-on-fill)}._desc_1dn3p_34{font-family:var(--font-primary);font-size:var(--font-size-sm);color:color-mix(in srgb, var(--white) 60%, transparent);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);margin:0}._link_1dn3p_43{color:color-mix(in srgb, var(--white) 60%, transparent);font-weight:var(--font-weight-medium);text-decoration:underline}._link_1dn3p_43:hover{color:var(--accent-soft)}._button_1dn3p_53{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);background:var(--surface);color:var(--text);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast);border:none;flex-shrink:0;display:inline-flex}._button_1dn3p_53:hover{background:var(--surface-accent)}@media (max-width:768px){._root_1dn3p_1{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}._button_1dn3p_53{justify-content:center;width:100%}}._page_vaq07_1{--dvp-gutter:var(--spacing-3xl);--dvp-pane-width:340px;--dvp-pane-gap:var(--spacing-2xl);--dvp-topbar-offset:50px;--dvp-max-width:none;--dvp-scrollbar-width:8px;--dvp-view-toggle-h:46px;background:var(--surface-page);flex-direction:column;flex:1;width:100%;display:flex}._content_vaq07_16{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;margin-inline-start:auto;margin-inline-end:auto;padding:0;display:flex}._layout_vaq07_26{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}._paneHost_vaq07_33,._paneDetail_vaq07_34{min-width:0}._paneHost_vaq07_33::-webkit-scrollbar{width:var(--dvp-scrollbar-width);height:var(--dvp-scrollbar-width)}._paneDetail_vaq07_34::-webkit-scrollbar{width:var(--dvp-scrollbar-width);height:var(--dvp-scrollbar-width)}._paneHost_vaq07_33::-webkit-scrollbar-track{background:0 0}._paneDetail_vaq07_34::-webkit-scrollbar-track{background:0 0}._paneHost_vaq07_33::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-sm)}._paneDetail_vaq07_34::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-sm)}._paneHost_vaq07_33::-webkit-scrollbar-thumb:hover{background:var(--accent-border)}._paneDetail_vaq07_34::-webkit-scrollbar-thumb:hover{background:var(--accent-border)}._paneHost_vaq07_33,._paneDetail_vaq07_34{scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent}._paneDetail_vaq07_34{scrollbar-width:auto;scrollbar-color:var(--accent-border) var(--surface);transition:opacity var(--transition-base)}._settling_vaq07_74{opacity:0;transition:none}._paneDetail_vaq07_34::-webkit-scrollbar{width:14px}._paneDetail_vaq07_34::-webkit-scrollbar-track{background:var(--surface)}._paneDetail_vaq07_34::-webkit-scrollbar-thumb{background:var(--accent-border);border-radius:var(--radius-full);border:3px solid var(--surface)}._paneDetail_vaq07_34::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}._paneHost_vaq07_33>*+*{border-top:1px solid var(--border-faint)}._hasToolbar_vaq07_102{--dvp-toolbar-offset:var(--dvp-view-toggle-h)}._view_vaq07_107{display:contents}._view_vaq07_107[hidden]{display:none}._layoutUnscanned_vaq07_115{grid-template-columns:minmax(0,1fr);align-content:start;margin-inline-start:auto;margin-inline-end:auto}._paneHostFull_vaq07_121{border-right:none}._unscanned_vaq07_125{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-4xl) var(--dvp-gutter);text-align:center;flex-direction:column;display:flex}._unscannedIcon_vaq07_135{color:var(--accent)}._unscannedTitle_vaq07_139{font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text);margin:0}._unscannedMap_vaq07_147{padding:0 var(--dvp-gutter)}._unscannedMap_vaq07_147 ._map_vaq07_151{height:240px}@media (min-width:1024px){._page_vaq07_1{height:100dvh;overflow:hidden}._page_vaq07_1 ._main_vaq07_161{min-height:0}._content_vaq07_16{flex:1;min-height:0}._layout_vaq07_26{grid-template-columns:var(--dvp-pane-width) minmax(0, 1fr);gap:var(--dvp-pane-gap);height:100%;min-height:0;padding-left:var(--dvp-gutter)}._paneHost_vaq07_33{--dvp-gutter:0px;height:100%;min-height:0;padding-right:var(--dvp-pane-gap);overscroll-behavior:contain;scrollbar-gutter:stable;border-right:1px solid var(--border-faint);overflow-y:auto}._paneDetail_vaq07_34{--dvp-gutter:var(--spacing-lg);overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow-y:auto}._layoutUnscanned_vaq07_115{overscroll-behavior:contain;height:100%;padding-right:var(--dvp-gutter);grid-template-columns:minmax(0,1fr);overflow-y:auto}._paneHostFull_vaq07_121{border-right:none;height:auto;padding-right:0;overflow-y:visible}._unscanned_vaq07_125{--dvp-gutter:0px}._layoutUnscanned_vaq07_115._hasMap_vaq07_217{justify-content:center;gap:var(--dvp-pane-gap);grid-template-columns:auto auto;align-items:start;padding:0}._hasMap_vaq07_217 ._unscannedInfo_vaq07_225{width:var(--dvp-pane-width)}._hasMap_vaq07_217 ._unscannedMap_vaq07_147{padding:calc(var(--spacing-lg) + var(--spacing-2xl)) 0 0}._hasMap_vaq07_217 ._unscannedMap_vaq07_147 ._map_vaq07_151{width:520px;height:300px}._hasMap_vaq07_217 ._unscanned_vaq07_125{padding-top:var(--spacing-2xl);grid-column:1/-1}}@media (min-width:1600px){._page_vaq07_1{--dvp-pane-width:380px;--dvp-max-width:1600px}}@media (min-width:2560px){._page_vaq07_1{--dvp-pane-width:460px;--dvp-pane-gap:var(--spacing-lg);--dvp-topbar-offset:62px;--dvp-max-width:2320px}}@media (min-width:3840px){._page_vaq07_1{--dvp-pane-width:620px;--dvp-pane-gap:var(--spacing-xl);--dvp-topbar-offset:78px;--dvp-max-width:3400px}}._loading_vaq07_269{flex:1;justify-content:center;align-items:center;min-height:60vh;display:flex}@media (max-width:768px){._page_vaq07_1{--dvp-gutter:var(--spacing-sm)}._content_vaq07_16{padding:0}}.host-header{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--dvp-gutter) var(--spacing-md) var(--dvp-gutter);background:var(--surface-page);border-bottom:2px solid var(--border-faint);flex-wrap:wrap;display:flex}.host-header-main{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0;display:flex}.host-header-ip{font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text);overflow-wrap:anywhere;margin:0}.host-header-badge{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;color:var(--text-muted);background:var(--surface-accent);border:1px solid var(--accent-border);border-radius:var(--radius-sm);padding:2px var(--spacing-sm)}.host-header-badge--anycast{color:var(--warning-text);background:var(--warning-surface);border-color:var(--warning-border)}.host-header-badge--unscanned{color:var(--text-neutral-soft);background:var(--surface-subtle);border-color:var(--border-subtle)}.host-header-trail{align-items:center;gap:var(--spacing-xs);padding-left:var(--spacing-sm);flex-wrap:wrap;min-width:0;display:flex}.host-header-trail-item{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:none;padding:0}.host-header-trail-item:hover{color:var(--accent);text-decoration:underline}.host-header-trail-sep{color:var(--accent-border);font-size:var(--font-size-sm)}.host-header-actions{align-items:center;gap:var(--spacing-sm);display:inline-flex}.host-header-copy{border:1px solid var(--accent-border);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm)}@media (max-width:768px){.host-header{padding:var(--spacing-md) var(--dvp-gutter);gap:var(--spacing-sm)}.host-header-ip{font-size:var(--font-size-xl)}.host-header-trail{width:100%;padding-left:0}.host-header-copy{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}.host-search-bar{padding:var(--spacing-lg) var(--dvp-gutter,var(--spacing-3xl)) 0;flex:none}.host-search-bar .results-search-bar{margin-bottom:0}@media (max-width:768px){.host-search-bar{padding-inline:var(--dvp-gutter,var(--spacing-sm))}}.host-map{border:1px solid var(--border);border-radius:var(--radius-sm);height:200px;position:relative;overflow:hidden}.host-map--loading{background:var(--surface)}.host-map--placeholder{background:var(--surface);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);justify-content:center;align-items:center;display:flex}.host-map .maplibregl-map{font-family:var(--font-primary)}.host-map .maplibregl-ctrl-attrib{font-size:10px}.host-map-pin{background:var(--teal-250);border:2px solid var(--surface,var(--grey-950));width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--teal-250) 25%, transparent);border-radius:50%;display:block}@media (max-width:768px){.host-map{height:180px}}.host-summary{gap:var(--spacing-sm);padding:var(--spacing-lg) var(--dvp-gutter);flex-direction:column;min-width:0;display:flex}.host-summary-heading{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.host-summary-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;min-width:0;display:flex}.host-summary-row{align-items:baseline;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);grid-template-columns:minmax(88px,38%) minmax(0,1fr);display:grid}.host-summary-row+.host-summary-row{border-top:1px solid var(--border-faint)}.host-summary-label{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted)}.host-summary-value{align-items:center;gap:var(--spacing-xs);min-width:0;font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);flex-wrap:wrap;display:flex}.host-summary-link{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--accent);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:none;padding:0}.host-summary-link:hover{text-decoration:underline}.host-summary-link--muted{color:var(--text);font-weight:var(--font-weight-normal,400)}.host-summary-value-text{overflow-wrap:anywhere}.host-summary-link--numeric,.host-summary-value-text--numeric{font-variant-numeric:tabular-nums}.host-summary-strong{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text)}.host-summary-sep{color:var(--accent-border)}.host-summary-muted{color:var(--text-muted);overflow-wrap:anywhere}.host-summary-tags{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.host-summary-tags-more{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted)}.geo-flag{width:var(--flag-img-width,16px);height:var(--flag-img-height,12px);flex-shrink:0}@media (max-width:768px){.host-summary{padding:var(--spacing-md) var(--dvp-gutter)}.host-summary-row{gap:var(--spacing-xxs);grid-template-columns:minmax(0,1fr)}}._root_1mgx3_1{gap:var(--spacing-sm);padding:var(--spacing-lg) var(--dvp-gutter);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}._header_1mgx3_9{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}._title_1mgx3_16{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}._count_1mgx3_26{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted)}._filter_1mgx3_32{box-sizing:border-box;width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);transition:border-color var(--transition-fast);outline:none}._filter_1mgx3_32:focus{border-color:var(--accent)}._filter_1mgx3_32::placeholder{color:var(--text-muted)}._root_1mgx3_1 ._list_1mgx3_54{max-height:var(--dvp-domains-max-height,220px);overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-flow:column;align-items:stretch;gap:0;display:flex;overflow:hidden auto}._list_1mgx3_54>*{min-width:0;padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid var(--border-faint);font-family:var(--font-primary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);overflow-wrap:anywhere;transition:background var(--transition-fast);display:block}._list_1mgx3_54>:hover{background:var(--surface-accent-hover)}._list_1mgx3_54>:last-child{border-bottom:none}._list_1mgx3_54::-webkit-scrollbar{width:var(--dvp-scrollbar-width,8px)}._list_1mgx3_54::-webkit-scrollbar-track{background:0 0}._list_1mgx3_54::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-sm)}._list_1mgx3_54::-webkit-scrollbar-thumb:hover{background:var(--accent-border)}._list_1mgx3_54{scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent}._empty_1mgx3_112{padding:var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);font-style:italic}@media (max-width:768px){._root_1mgx3_1{padding:var(--spacing-md) var(--dvp-gutter)}._filter_1mgx3_32{min-height:var(--touch-target-min)}}._root_10ipn_1{gap:var(--spacing-sm);padding:var(--spacing-lg) var(--dvp-gutter) var(--spacing-2xl);flex-direction:column;min-width:0;display:flex}._header_10ipn_9{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-faint);display:flex}._title_10ipn_18{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}._hint_10ipn_28{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted)}._filter_10ipn_34{box-sizing:border-box;width:100%;padding:var(--spacing-xs) var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);background:var(--surface);border:1px solid var(--accent-border);border-radius:var(--radius-sm)}._filter_10ipn_34:focus{border-color:var(--accent);outline:none}._options_10ipn_51{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}._options_10ipn_51:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}._group_10ipn_64{gap:var(--spacing-xxs);flex-direction:column;min-width:0;display:flex}._groupLabel_10ipn_71{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-xxs);border-bottom:1px solid var(--border-faint);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--text);display:flex}._groupCount_10ipn_85{font-weight:var(--font-weight-normal,400);color:var(--text-muted)}._section_10ipn_90{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;min-width:0;display:flex;overflow:hidden}._sectionLabel_10ipn_100{padding:var(--spacing-xs) var(--spacing-md);background:var(--surface);border-bottom:1px solid var(--border-faint);font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._option_10ipn_51{align-items:baseline;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);background:var(--surface);border-bottom:1px solid var(--border-faint);cursor:pointer;min-width:0;transition:background var(--transition-fast), border-color var(--transition-fast);border-left:3px solid #0000;flex-direction:row;display:flex}._option_10ipn_51:last-child{border-bottom:none}._option_10ipn_51:hover{background:var(--surface-accent-hover)}._optionActive_10ipn_142{border-color:var(--accent)}._optionSelected_10ipn_146,._optionSelected_10ipn_146:hover{background:var(--surface-accent);border-left-color:var(--accent);border-bottom:none}._optionSelected_10ipn_146 ._optionPort_10ipn_153{color:var(--accent)}._optionMatched_10ipn_157{border-left-color:var(--surface-accent-hover)}._optionMatched_10ipn_157._optionSelected_10ipn_146,._optionMatched_10ipn_157._optionSelected_10ipn_146:hover{border-left-color:var(--accent);border-bottom:none}._optionLabel_10ipn_167{align-items:baseline;gap:0;min-width:0;display:inline-flex}._optionPort_10ipn_153{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text);overflow-wrap:anywhere;flex:none}._optionProto_10ipn_183{font-family:var(--font-primary);font-size:var(--font-size-xxs);color:var(--accent);overflow-wrap:anywhere;flex:0 auto}._optionCluster_10ipn_191 ._optionPort_10ipn_153{min-width:0;font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--accent)}._optionSep_10ipn_198{color:var(--accent-border);padding:0 1px}._section_10ipn_90+._sectionGone_10ipn_203{margin-top:var(--spacing-xs)}._optionGone_10ipn_207 ._optionPort_10ipn_153{color:var(--text-muted)}._optionGone_10ipn_207._optionSelected_10ipn_146 ._optionPort_10ipn_153{color:var(--accent)}._optionSeen_10ipn_215{font-family:var(--font-primary);font-size:var(--font-size-xxs);color:var(--text-muted);white-space:nowrap;margin-left:auto}._count_10ipn_223{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap}._more_10ipn_230{padding:var(--spacing-xs) var(--spacing-md);background:var(--surface);border:none;border-top:1px solid var(--border-faint);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--accent);text-align:left;cursor:pointer;transition:background var(--transition-fast)}._more_10ipn_230:hover{background:var(--surface-accent-hover)}._empty_10ipn_248{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);padding:var(--spacing-md) 0}@media (max-width:768px){._root_10ipn_1{padding:var(--spacing-md) var(--dvp-gutter)}._options_10ipn_51{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}._group_10ipn_64{grid-column:1/-1}._section_10ipn_90{gap:var(--spacing-sm);background:0 0;border:none;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid;overflow:visible}._option_10ipn_51{border:1px solid var(--border);border-radius:var(--radius-sm);border-left-width:3px}._more_10ipn_230{min-height:var(--touch-target-min);background:0 0;border-top:none;grid-column:1/-1}._sectionLabel_10ipn_100{padding:var(--spacing-xs) 0;background:0 0;border-bottom:none;grid-column:1/-1}._option_10ipn_51{min-height:var(--touch-target-min);justify-content:center}._optionSeen_10ipn_215{margin-left:var(--spacing-xs)}._filter_10ipn_34{min-height:var(--touch-target-min)}}._root_18ycl_1{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--dvp-gutter);background:var(--surface);border-bottom:1px solid var(--border-faint);flex-direction:column;min-width:0;display:flex}._row_18ycl_11{align-items:baseline;gap:var(--spacing-sm) var(--spacing-md);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}._label_18ycl_19{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;flex-shrink:0}._pills_18ycl_30{align-items:center;gap:var(--spacing-xs);scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent;flex-wrap:wrap;min-width:0;max-height:6.5em;display:flex;overflow-y:auto}._pills_18ycl_30::-webkit-scrollbar{width:var(--dvp-scrollbar-width,8px)}._pills_18ycl_30::-webkit-scrollbar-track{background:0 0}._pills_18ycl_30::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-sm)}._pillsLoading_18ycl_55{opacity:.7}._toggle_18ycl_59{padding:0 var(--spacing-xs);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--accent);cursor:pointer;background:0 0;border:none}._toggle_18ycl_59:hover{text-decoration:underline}._spinner_18ycl_74{color:var(--accent);animation:.9s linear infinite _portsBarSpin_18ycl_1}@keyframes _portsBarSpin_18ycl_1{to{transform:rotate(360deg)}}._error_18ycl_85{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--danger);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}._errorIcon_18ycl_95{color:var(--danger);flex-shrink:0}._errorText_18ycl_100{min-width:0;font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);flex:1}._retry_18ycl_108{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xxs) var(--spacing-sm);border:1px solid var(--accent-border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text);cursor:pointer;background:0 0;display:inline-flex}._retry_18ycl_108:hover{background:var(--surface-accent-hover);border-color:var(--accent)}@media (max-width:480px){._retry_18ycl_108{min-height:var(--touch-target-min)}}._root_163j9_1{gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._group_163j9_8{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;min-width:0;display:flex}._groupHead_163j9_17{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-faint);display:flex}._groupTitle_163j9_25{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0}._help_163j9_35{width:var(--font-size-base);height:var(--font-size-base);color:var(--text-muted);cursor:help}._groupBody_163j9_42{flex-direction:column;min-width:0;display:flex}._field_163j9_48{align-items:baseline;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);grid-template-columns:minmax(120px,22%) minmax(0,1fr);min-width:0;display:grid}._field_163j9_48+._field_163j9_48{border-top:1px solid var(--border-faint)}._fieldLabel_163j9_61{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted)}._fieldValue_163j9_67{align-items:center;gap:var(--spacing-xs);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}._plain_163j9_76{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text)}._chips_163j9_82{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;min-width:0;display:flex}._badges_163j9_90{align-items:center;gap:var(--spacing-xs);cursor:pointer;flex-wrap:wrap;display:inline-flex}._hashes_163j9_98{flex-direction:column;min-width:0;display:flex}._chipsPadded_163j9_104{padding:var(--spacing-sm) var(--spacing-md)}._favicons_163j9_108{padding:var(--spacing-sm) var(--spacing-md);min-width:0}._subhead_163j9_113{padding:var(--spacing-xs) var(--spacing-md);border-top:1px solid var(--border-faint);background:var(--surface);font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._subhead_163j9_113+._field_163j9_48{border-top:none}._hashes_163j9_98 ._field_163j9_48:first-child{border-top:1px solid var(--border-faint)}._cves_163j9_133{gap:var(--spacing-sm);padding:var(--spacing-md);flex-wrap:wrap;display:flex}@media (max-width:768px){._root_163j9_1{gap:var(--spacing-md)}._field_163j9_48{gap:var(--spacing-xxs);grid-template-columns:minmax(0,1fr)}}._root_jgjjy_1{flex-direction:column;min-width:0;display:flex}.service-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex;overflow:hidden}.service-section--matched{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.service-section-header{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--slate-225);border-bottom:1px solid var(--border);flex-direction:row;display:flex}.service-section-header-left{align-items:center;gap:var(--spacing-sm);flex-direction:row;display:inline-flex}.service-section-title{font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--surface-dark);margin:0}.service-section-timestamp{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--surface-dark)}.service-section-body{gap:var(--spacing-lg);padding:var(--spacing-lg);flex-direction:column;display:flex}.service-section-block{gap:var(--spacing-sm);flex-direction:column;display:flex}.service-section-block-help-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted);cursor:help;transition:color var(--transition-fast);display:block}.service-section-block-group{align-items:center;gap:var(--spacing-s);flex-direction:row;min-width:0;display:flex}.service-section-block-group .tooltip-trigger{flex:none}.service-section-block-title{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text);margin:0}.service-section-subblock{padding-left:var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;display:flex}.service-section-subblock-header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.service-section-subblock-title{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text);margin:0}.service-section-subblock-body{gap:var(--spacing-xs);flex-direction:column;display:flex}.service-section-ports{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.service-section-port-toggle{border:1px dashed var(--accent);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--accent);cursor:pointer;transition:background var(--transition-fast);background:0 0;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.service-section-port-toggle:hover{background:var(--surface-accent)}.service-section-transport{align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.service-section-transport-field{align-items:center;gap:var(--spacing-xs);min-width:0;display:inline-flex}.service-section-transport-label{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);white-space:nowrap}.service-section-tags{gap:var(--spacing-xs);flex-wrap:wrap;align-items:center;display:flex}.service-section-tags>span{display:inline-flex}.service-section-fingerprints{align-items:center;gap:var(--spacing-md) var(--spacing-lg);flex-wrap:wrap;display:flex}.service-section-fp-field{align-items:center;gap:var(--spacing-xs);min-width:0;display:inline-flex}.service-section-fp-field--techs{flex-wrap:wrap}.service-section-fp-label{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);white-space:nowrap}.service-section-fp-techs{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:inline-flex}.service-section-hashes{align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.service-section-hash-row{align-items:center;gap:var(--spacing-xs);min-width:0;display:inline-flex}.service-section-hash-label{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);white-space:nowrap}.service-section-hash-row .pill{text-overflow:ellipsis;word-break:break-all;white-space:normal;max-width:100%;overflow:hidden}.service-section-cert-badges{align-items:center;gap:var(--spacing-sm);display:inline-flex}.service-section-cert-grid{align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.service-section-cert-field{align-items:center;gap:var(--spacing-xs);min-width:0;display:inline-flex}.service-section-cert-label{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);white-space:nowrap}.service-section-cert-versions{gap:var(--spacing-xs);flex-wrap:wrap;align-items:center;display:inline-flex}.service-section-cves{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.service-section-body--loading{position:relative}.service-section-body--loading .service-section-block:not(:first-child){opacity:.55;pointer-events:none;transition:opacity var(--transition-fast)}.service-section-port-spinner{color:var(--accent);margin-left:var(--spacing-xs);animation:.9s linear infinite service-section-spin}.service-section-fetch-error{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--danger);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.service-section-fetch-error-icon{color:var(--danger);flex-shrink:0}.service-section-fetch-error-text{min-width:0;font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);flex:1}.service-section-fetch-error-retry{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--accent-border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;display:inline-flex}.service-section-fetch-error-retry:hover{background:var(--surface-accent-hover);border-color:var(--accent)}@media (max-width:480px){.service-section-fetch-error-retry{min-height:var(--touch-target-min)}}@keyframes service-section-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.service-section-header{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);flex-flow:wrap}.service-section-header-left{flex-wrap:wrap;min-width:0}.service-section-timestamp{white-space:nowrap}.service-section-body{padding:var(--spacing-md);gap:var(--spacing-md)}.service-section-subblock{padding-left:var(--spacing-sm)}.service-section-subblock-header{flex-direction:column;align-items:flex-start}}._cardCompare_g578z_1{background:var(--surface)}._blockHeader_g578z_5{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);margin-bottom:var(--spacing-xs);display:flex}._cardLoading_g578z_14{padding:var(--spacing-lg)}._skeleton_g578z_18{background:linear-gradient(90deg, var(--surface-accent) 0%, var(--surface-alt) 50%, var(--surface-accent) 100%);height:18px;margin-bottom:var(--spacing-sm);background-size:200% 100%;border-radius:4px;animation:1.4s infinite _serviceHistoryShimmer_g578z_1}._skeletonBody_g578z_32{height:120px}@keyframes _serviceHistoryShimmer_g578z_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_g578z_47{padding:var(--spacing-3xl) var(--spacing-lg);text-align:center;color:var(--text-muted);font-family:var(--font-primary);font-size:var(--font-size-sm)}._root_x7pl9_1{z-index:1000;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:320px;box-shadow:var(--shadow-popover);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}._header_x7pl9_14{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-accent);border-bottom:1px solid var(--border);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--accent);text-transform:uppercase;letter-spacing:.4px;display:flex}._body_x7pl9_29{padding:var(--spacing-sm);gap:var(--spacing-xs);flex-direction:column;display:flex}._monthRow_x7pl9_36{padding:var(--spacing-xs);background:var(--surface-accent);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;display:flex}._monthBtn_x7pl9_45{border:1px solid var(--accent-border);padding:var(--spacing-xxs,2px) var(--spacing-xs);cursor:pointer;color:var(--text);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:4px;align-items:center;display:flex}._monthBtn_x7pl9_45:hover:not(:disabled){background:var(--surface);border-color:var(--accent);color:var(--accent)}._monthBtn_x7pl9_45:disabled{opacity:.4;cursor:not-allowed}._monthLabel_x7pl9_71{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text)}._weekdays_x7pl9_78{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}._weekday_x7pl9_78{text-align:center;font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);color:var(--text-muted);padding:var(--spacing-xxs,2px) 0;text-transform:uppercase;letter-spacing:.4px}._grid_x7pl9_95{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}._day_x7pl9_101{aspect-ratio:1;background:var(--surface);border:1px solid var(--border-faint);cursor:pointer;color:var(--text);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}._dayEmpty_x7pl9_122{cursor:default;background:0 0;border:none}._dayDisabled_x7pl9_128{color:var(--text-muted);opacity:.4;cursor:not-allowed}._dayHasScans_x7pl9_134{border-color:var(--accent);color:var(--accent);font-weight:var(--font-weight-semibold)}._dayHasScans_x7pl9_134:hover:not(:disabled){background:var(--surface-accent)}._daySelected_x7pl9_144,._daySelected_x7pl9_144._dayHasScans_x7pl9_134{background:var(--accent);border-color:var(--accent);color:var(--surface)}._dayLastScan_x7pl9_151{border-color:var(--amber-500);color:var(--amber-400)}._dayNum_x7pl9_156{line-height:1}._dayCount_x7pl9_160{background:var(--accent);min-width:14px;height:14px;color:var(--surface);font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);pointer-events:none;border-radius:7px;justify-content:center;align-items:center;padding:0 3px;line-height:1;display:inline-flex;position:absolute;top:2px;right:2px}._daySelected_x7pl9_144 ._dayCount_x7pl9_160{background:var(--surface);color:var(--accent)}._dayDot_x7pl9_185{background:var(--red-500);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}._times_x7pl9_194{border-top:1px solid var(--border-faint);padding-top:var(--spacing-sm);margin-top:var(--spacing-xs);gap:var(--spacing-xs);flex-direction:column;max-height:200px;display:flex;overflow-y:auto}._timesTitle_x7pl9_205{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px}._timesList_x7pl9_214{flex-direction:column;gap:4px;display:flex}._time_x7pl9_194{padding:var(--spacing-xs) var(--spacing-sm);background:var(--surface);border:1px solid var(--border-faint);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);cursor:pointer;text-align:left;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:4px;justify-content:space-between;align-items:center;display:flex}._time_x7pl9_194:hover{background:var(--surface-accent);border-color:var(--accent)}._timeCurrent_x7pl9_243{background:var(--surface-accent);border-color:var(--accent);color:var(--accent);font-weight:var(--font-weight-semibold)}._timeTag_x7pl9_250{font-size:var(--font-size-xxs);text-transform:uppercase;color:var(--text-muted);letter-spacing:.4px}._root_2acrh_1{gap:var(--spacing-lg);padding:var(--spacing-lg) 0;flex-direction:column;display:flex}._olderScans_2acrh_8{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);margin:0}._controls_2acrh_17{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._range_2acrh_25{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}._rangeLabel_2acrh_34{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;flex-shrink:0}._rangePills_2acrh_44{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}._rangePill_2acrh_44{padding:var(--spacing-xxs,4px) var(--spacing-md);border:1px solid var(--grey-200);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:5px}._rangePill_2acrh_44:hover:not(._rangePillActive_2acrh_68){background:var(--surface-muted);border-color:var(--grey-200)}._rangePillActive_2acrh_68{background:var(--surface-muted);border-color:var(--surface-muted,var(--border-subtle));color:var(--text);font-weight:var(--font-weight-semibold)}._compareBtn_2acrh_80{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;display:inline-flex}._compareBtn_2acrh_80:hover:not(:disabled){background:var(--surface-accent)}._compareBtn_2acrh_80:disabled{opacity:.4;cursor:not-allowed}._compareBtnActive_2acrh_110{background:var(--accent);color:var(--surface)}._compareBtnActive_2acrh_110:hover:not(:disabled){background:var(--accent-deep,var(--accent));border-color:var(--accent-deep,var(--accent))}._nav_2acrh_122{justify-content:space-between;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;display:flex}._navMiddle_2acrh_135{align-items:center;gap:var(--spacing-sm);display:flex}._navBtn_2acrh_141{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-faint);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._navBtn_2acrh_141:hover:not(:disabled){background:var(--surface-accent);border-color:var(--accent);color:var(--accent)}._navBtn_2acrh_141:disabled{opacity:.35;cursor:not-allowed}._navDate_2acrh_169{min-width:0;display:flex;position:relative}._navDateBtn_2acrh_175{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);background:var(--surface-accent);border:1px solid var(--accent-border);cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text);transition:border-color var(--transition-fast), background var(--transition-fast);white-space:nowrap;border-radius:4px;display:inline-flex}._navDateBtn_2acrh_175:hover{border-color:var(--accent)}._navDateText_2acrh_197{font-weight:var(--font-weight-semibold);color:var(--accent)}._navBadge_2acrh_202{background:var(--brand);border:1px solid var(--brand);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);color:var(--surface-muted);text-transform:uppercase;letter-spacing:.4px;border-radius:4px;padding:2px 6px}._navCounter_2acrh_214{padding-left:var(--spacing-sm);border-left:1px solid var(--accent-border);font-size:var(--font-size-xs);color:var(--text-muted);font-weight:var(--font-weight-medium);margin-left:auto}._changesWrapper_2acrh_223{flex-shrink:0;display:flex;position:relative}._changesBtn_2acrh_229{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-faint);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:relative}._changesCount_2acrh_246{background:var(--accent);min-width:16px;height:16px;color:var(--surface);border:1.5px solid var(--surface);font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);pointer-events:none;border-radius:9px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}._changesBtn_2acrh_229[data-tooltip]:before{content:attr(data-tooltip);background:var(--text,var(--surface-dark));color:var(--surface,var(--text-on-fill));font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:var(--z-tooltip,11000);border-radius:4px;padding:6px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}._changesBtn_2acrh_229[data-tooltip]:after{content:"";border:6px solid #0000;border-top-color:var(--text,var(--navy-800));opacity:0;pointer-events:none;transition:opacity var(--transition-fast);position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}._changesBtn_2acrh_229[data-tooltip]:hover:before,._changesBtn_2acrh_229[data-tooltip]:hover:after{opacity:1}._changesBtnNoChanges_2acrh_305{background:var(--warning-surface);border-color:var(--warning-border);color:var(--warning-text)}._changesBtnHasChanges_2acrh_311{background:var(--surface-accent);border-color:var(--accent-border);color:var(--accent)}._changesBtnHasChanges_2acrh_311:hover:not(:disabled),._changesBtnHasChanges_2acrh_311._changesBtnOpen_2acrh_318{background:var(--accent);border-color:var(--accent);color:var(--surface)}._changesBtnOpen_2acrh_318{background:var(--surface-accent);border-color:var(--accent);color:var(--accent)}._changesBtn_2acrh_229:disabled{opacity:.5;cursor:not-allowed}._changesDropdown_2acrh_335{z-index:var(--z-tooltip,11000);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:320px;max-width:440px;box-shadow:var(--shadow-popover);flex-direction:column;max-height:min(480px,70vh);display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}._changesHeader_2acrh_352{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-accent);border-bottom:1px solid var(--border);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--accent);text-transform:uppercase;letter-spacing:.4px;display:flex}._changesEmpty_2acrh_367{padding:var(--spacing-md);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);text-align:center}._changesList_2acrh_375{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}._changesItem_2acrh_383{justify-content:space-between;gap:var(--spacing-xxs,2px);padding:var(--spacing-sm) var(--spacing-md);border:none;border-bottom:1px solid var(--border-faint);text-align:left;cursor:pointer;transition:background var(--transition-fast);background:0 0;flex-direction:row;display:flex}._changesItem_2acrh_383:last-child{border-bottom:none}._changesItem_2acrh_383:hover,._changesItemActive_2acrh_405{background:var(--surface-accent)}._changesItemDate_2acrh_409{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--surface-dark)}._changesItemFields_2acrh_416{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}._changesField_2acrh_423{background:var(--surface-alt);border:1px solid var(--border-faint);font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;border-radius:3px;padding:1px 6px}._spinner_2acrh_436{color:var(--accent);align-self:center;animation:.8s linear infinite _historyTabRotate_2acrh_1}@keyframes _historyTabRotate_2acrh_1{to{transform:rotate(360deg)}}._loading_2acrh_449{min-height:320px;padding:var(--spacing-3xl,48px) var(--spacing-2xl,32px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}._loading_2acrh_449 ._spinner_2acrh_436{color:var(--accent);width:32px;height:32px}._body_2acrh_468{gap:var(--spacing-xs);flex-direction:column;display:flex}._compareGrid_2acrh_476{gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}._compareSide_2acrh_483{gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--border-faint);border-radius:var(--radius-md);background:var(--surface);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;min-width:0;display:flex}._compareSide_2acrh_483:focus{outline:none}._compareSideFocused_2acrh_501{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--teal-500) 12%, transparent)}._empty_2acrh_508{padding:var(--spacing-5xl) var(--spacing-2xl);justify-content:center;align-items:center;gap:var(--spacing-md);color:var(--text-muted);font-family:var(--font-primary);font-size:var(--font-size-sm);flex-direction:column;display:flex}._empty_2acrh_508 p{margin:0}@media (max-width:1024px){._compareGrid_2acrh_476{grid-template-columns:1fr}}@media (max-width:768px){._controls_2acrh_17{flex-direction:column;align-items:stretch}._compareBtn_2acrh_80{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:wrap;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);display:flex}._nav_2acrh_122{flex-wrap:wrap}._navDate_2acrh_169{order:-1;width:100%}}.service-timeline{--service-timeline-label-width:11rem;--service-timeline-track-inset:16px;--service-timeline-mark-size:8px;--service-timeline-guide:color-mix(in srgb, var(--border-subtle) 55%, transparent);gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;min-width:0;display:flex;container:service-timeline/inline-size}.service-timeline-head{justify-content:space-between;align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.service-timeline-controls{align-items:center;gap:var(--spacing-sm) var(--spacing-xl);flex-wrap:wrap;min-width:0;display:flex}.service-timeline-filter{align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-faint);flex-wrap:wrap;display:flex}.service-timeline-filter-label,.service-timeline-head .scan-timeline-range-label{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.service-timeline-segments,.service-timeline-head .scan-timeline-range-pills{background:var(--surface);border:1px solid var(--accent-border);border-radius:var(--radius-sm);gap:0;display:inline-flex;overflow:hidden}.service-timeline-segment,.service-timeline-head .scan-timeline-range-pill{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:0;display:inline-flex}.service-timeline-segment+.service-timeline-segment,.service-timeline-head .scan-timeline-range-pill+.scan-timeline-range-pill{border-left:1px solid var(--accent-border)}.service-timeline-segment:hover,.service-timeline-head .scan-timeline-range-pill:hover{background:var(--surface-accent-hover)}.service-timeline-segment--active,.service-timeline-segment--active:hover,.service-timeline-head .scan-timeline-range-pill--active,.service-timeline-head .scan-timeline-range-pill--active:hover{background:var(--surface-dark);color:var(--surface);font-weight:var(--font-weight-semibold)}.service-timeline-segment:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.service-timeline-dot{border-radius:var(--radius-full);flex:none;width:8px;height:8px}.service-timeline-dot--open{background:var(--accent)}.service-timeline-dot--closed{background:var(--text-muted)}.service-timeline-segment--active .service-timeline-dot{box-shadow:0 0 0 1.5px var(--surface)}.service-timeline-filter-count{min-width:1.25rem;padding:0 var(--spacing-xxs);border-radius:var(--radius-full);background:var(--surface-accent);color:var(--text-muted);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center}.service-timeline-segment--active .service-timeline-filter-count{background:color-mix(in srgb, var(--surface) 20%, transparent);color:var(--surface)}.service-timeline--fill{flex:1;min-height:0}.service-timeline--fill .service-timeline-chart,.service-timeline--fill .service-timeline-scroll,.service-timeline--fill .service-timeline-grid{flex-direction:column;flex:1;min-height:0;display:flex}.service-timeline--fill .service-timeline-body{border-bottom:1px solid var(--border-faint);flex:1;min-height:0;max-height:none;overflow-y:auto}.service-timeline-heading{align-items:baseline;gap:var(--spacing-sm);display:inline-flex}.service-timeline-window{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted)}.service-timeline-title{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.service-timeline-chart{min-width:0;position:relative}.service-timeline-scroll{overflow-x:auto}.service-timeline-grid{flex-direction:column;min-width:34rem;display:flex}.service-timeline-axis,.service-timeline-row{grid-template-columns:var(--service-timeline-label-width) minmax(0, 1fr);align-items:center;display:grid}.service-timeline-axis-spacer{z-index:2;background:var(--surface);align-self:stretch;position:sticky;left:0}.service-timeline-ticks{height:1.5rem;margin:0 var(--service-timeline-track-inset);position:relative}.service-timeline-tick{font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);color:var(--text-muted);white-space:nowrap;position:absolute;top:.25rem}.service-timeline-tick--center{transform:translate(-50%)}.service-timeline-tick--end{transform:translate(-100%)}.service-timeline-body--expanded{border-bottom:1px solid var(--border-faint);max-height:min(36rem,65vh);overflow-y:auto}.service-timeline-plot{position:relative}.service-timeline-gridlines{top:0;bottom:0;left:calc(var(--service-timeline-label-width) + var(--service-timeline-track-inset));right:var(--service-timeline-track-inset);pointer-events:none;position:absolute}.service-timeline-gridline{background:var(--service-timeline-guide);width:1px;position:absolute;top:0;bottom:0}.service-timeline-rows{border-top:1px solid var(--border-faint);margin:0;padding:0;list-style:none}.service-timeline-row{--service-timeline-color:var(--accent);--service-timeline-row-bg:var(--surface);background:var(--service-timeline-row-bg);border-bottom:1px solid var(--border-faint)}.service-timeline-row--closed{--service-timeline-color:var(--text-muted)}.service-timeline-row--selected{--service-timeline-row-bg:var(--surface-accent)}.service-timeline-label{z-index:2;min-width:0;padding:3px var(--spacing-sm);background:var(--service-timeline-row-bg);text-align:left;cursor:pointer;transition:background var(--transition-fast);border:none;border-left:3px solid #0000;flex-direction:column;align-items:flex-start;gap:0;display:flex;position:sticky;left:0}.service-timeline-label:hover{background:var(--surface-accent-hover)}.service-timeline-row--selected .service-timeline-label{border-left-color:var(--accent)}.service-timeline-label:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.service-timeline-mark:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.service-timeline-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.service-timeline-name{align-items:baseline;gap:var(--spacing-sm);max-width:100%;display:inline-flex}.service-timeline-port{font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--line-height-base);color:var(--text);white-space:nowrap;letter-spacing:.04em}.service-timeline-transport{font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);letter-spacing:.02em;color:var(--text-muted)}.service-timeline-status{font-family:var(--font-primary);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-medium);color:var(--service-timeline-color);white-space:nowrap}.service-timeline-track{min-height:2rem;margin:0 var(--service-timeline-track-inset);align-self:stretch;position:relative}.service-timeline-track:before{content:"";background:var(--service-timeline-guide);height:1px;position:absolute;top:50%;left:0;right:0}.service-timeline-empty{padding-right:var(--spacing-sm);background:var(--service-timeline-row-bg);font-family:var(--font-primary);font-size:var(--font-size-xxs);color:var(--text-muted);white-space:nowrap;position:absolute;top:50%;left:0;transform:translateY(-50%)}.service-timeline-bar{border-radius:var(--radius-full);background:var(--service-timeline-color);height:2px;position:absolute;top:50%;transform:translateY(-50%)}.service-timeline-mark{width:var(--service-timeline-mark-size);height:var(--service-timeline-mark-size);background:var(--service-timeline-color);border-radius:var(--radius-full);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast);border:none;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.service-timeline-mark:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.service-timeline-mark:hover{z-index:1;box-shadow:0 0 0 1.5px var(--service-timeline-row-bg);transform:translate(-50%,-50%)scale(1.5)}.service-timeline-mark:focus-visible{z-index:1;box-shadow:0 0 0 1.5px var(--service-timeline-row-bg);transform:translate(-50%,-50%)scale(1.5)}.service-timeline-mark--viewed,.service-timeline-mark--viewed:hover{z-index:1;background:var(--surface-dark);width:14px;height:14px;box-shadow:0 0 0 2px var(--service-timeline-row-bg), 0 0 0 3.5px var(--surface-dark);transform:translate(-50%,-50%)}.service-timeline-tip{z-index:var(--z-tooltip,11000);background:var(--text);color:var(--surface);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;pointer-events:none;border-radius:4px;flex-direction:column;gap:2px;padding:6px 10px;display:flex;position:absolute}.service-timeline-tip-heading{font-weight:var(--font-weight-bold)}.service-timeline-tip-heading+.service-timeline-tip-line{margin-top:2px}.service-timeline-tip-line{font-family:var(--font-primary);font-variant-numeric:tabular-nums;font-size:var(--font-size-xxs)}.service-timeline-mark--multi{width:14px;height:14px;box-shadow:0 0 0 2px var(--service-timeline-row-bg)}.service-timeline-mark-count{width:100%;height:100%;font-family:var(--font-primary);font-size:9px;font-weight:var(--font-weight-bold);color:var(--surface);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:flex}.service-timeline-mark--multi.service-timeline-mark--viewed,.service-timeline-mark--multi.service-timeline-mark--viewed:hover{width:16px;height:16px}.service-timeline-picker{z-index:var(--z-tooltip,11000);min-width:9rem;max-height:16rem;padding:var(--spacing-xs);background:var(--surface);border:1px solid var(--accent-border);border-radius:var(--radius-sm);box-shadow:0 6px 18px color-mix(in srgb, var(--text) 18%, transparent);flex-direction:column;margin-top:6px;display:flex;position:absolute;overflow-y:auto}.service-timeline-picker--center{transform:translate(-50%)}.service-timeline-picker--start{transform:translate(-12px)}.service-timeline-picker--end{transform:translate(calc(12px - 100%))}.service-timeline-picker-heading{padding:var(--spacing-xxs) var(--spacing-sm) var(--spacing-xs);font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--text-muted);white-space:nowrap}.service-timeline-picker-item{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-family:var(--font-primary);font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);color:var(--text);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none}.service-timeline-picker-item:hover{background:var(--surface-accent-hover);outline:none}.service-timeline-picker-item:focus-visible{background:var(--surface-accent-hover);outline:none}.service-timeline-picker-item--viewed{background:var(--surface-accent);color:var(--accent);font-weight:var(--font-weight-semibold)}.service-timeline-tip--center{transform:translate(-50%,calc(-100% - 8px))}.service-timeline-tip--start{transform:translate(-12px,calc(-100% - 8px))}.service-timeline-tip--end{transform:translate(calc(12px - 100%),calc(-100% - 8px))}.service-timeline-toggle{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.service-timeline-toggle:hover{text-decoration:underline}.service-timeline-note{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);margin:0}@media (max-width:768px){.service-timeline-toggle{min-height:var(--touch-target-min)}}@container service-timeline (width<=640px){.service-timeline-head,.service-timeline-filter,.service-timeline-chart{--service-timeline-mark-size:10px}.service-timeline-controls{flex-flow:column;align-items:stretch;width:100%}.service-timeline-head .scan-timeline-range{min-width:0}.service-timeline-head .scan-timeline-range-label{display:none}.service-timeline-head .scan-timeline-range-pills{scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow-x:auto}.service-timeline-head .scan-timeline-range-pill{flex:none}.service-timeline-grid{min-width:0}.service-timeline-axis,.service-timeline-row{grid-template-columns:minmax(0,1fr)}.service-timeline-axis-spacer{display:none}.service-timeline-gridlines{left:var(--service-timeline-track-inset)}.service-timeline-row{border-left:3px solid #0000}.service-timeline-row--selected{border-left-color:var(--accent)}.service-timeline-label{align-items:baseline;column-gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm) 0;border-left:none;flex-flow:wrap;position:relative;left:auto}.service-timeline-track{min-height:1.75rem}}.scan-timeline{gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;min-width:0;display:flex}.scan-timeline-head{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.scan-timeline-title{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.scan-timeline-hint{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted)}.scan-timeline-compare{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-lg);background:var(--surface-accent);border:1.5px solid var(--accent);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--accent);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);margin-left:auto;display:inline-flex}.scan-timeline-compare:hover{background:var(--accent);color:var(--surface)}.scan-timeline-compare:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scan-timeline-compare--active,.scan-timeline-compare--active:hover{background:var(--accent);border-color:var(--accent);color:var(--surface)}.scan-timeline-controls{align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.scan-timeline-range{align-items:center;gap:var(--spacing-sm);display:inline-flex}.scan-timeline-range-label{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted)}.scan-timeline-range-pills{--scan-timeline-fade:28px;gap:var(--spacing-xxs);flex-wrap:wrap;display:inline-flex}.scan-timeline-range-pills--more-start{-webkit-mask-image:linear-gradient(to right, transparent, black var(--scan-timeline-fade));mask-image:linear-gradient(to right, transparent, black var(--scan-timeline-fade))}.scan-timeline-range-pills--more-end{-webkit-mask-image:linear-gradient(to left, transparent, black var(--scan-timeline-fade));mask-image:linear-gradient(to left, transparent, black var(--scan-timeline-fade))}.scan-timeline-range-pills--more-start.scan-timeline-range-pills--more-end{-webkit-mask-image:linear-gradient(to right, transparent, black var(--scan-timeline-fade), black calc(100% - var(--scan-timeline-fade)), transparent);mask-image:linear-gradient(to right, transparent, black var(--scan-timeline-fade), black calc(100% - var(--scan-timeline-fade)), transparent)}.scan-timeline-range-pill{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:var(--surface);border:1px solid var(--accent-border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);display:inline-flex}.scan-timeline-range-pill:hover{background:var(--surface-accent-hover)}.scan-timeline-range-pill:active{transform:scale(.95)}.scan-timeline-range-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scan-timeline-range-pill--loading{cursor:progress}.scan-timeline-range-spinner{width:12px;height:12px;animation:.8s linear infinite scan-timeline-spin}@keyframes scan-timeline-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.scan-timeline-range-pill:active{transform:none}.scan-timeline-range-spinner{animation-duration:2.4s}}.scan-timeline-range-pill--active,.scan-timeline-range-pill--active:hover{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--surface);font-weight:var(--font-weight-semibold)}.scan-timeline-count{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted)}.scan-timeline-track{gap:var(--spacing-sm);padding:var(--spacing-xs) 0 var(--spacing-sm);scrollbar-gutter:stable;margin:0;list-style:none;display:flex;overflow-x:auto}.scan-timeline-track--stale{opacity:.45;pointer-events:none;transition:opacity var(--transition-fast)}.scan-timeline-item{flex:none}.scan-timeline-scan{gap:var(--spacing-xxs);min-width:9em;padding:var(--spacing-sm);background:var(--surface);border:1px solid var(--border-faint);border-top:2px solid var(--accent-border);border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);grid-template-columns:minmax(0,1fr);display:grid}.scan-timeline-scan:hover{background:var(--surface-accent-hover)}.scan-timeline-scan--current,.scan-timeline-scan--current:hover{background:var(--surface-accent);border-top-color:var(--accent);border-color:var(--accent)}.scan-timeline-dot{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--radius-full);background:var(--accent-border)}.scan-timeline-scan--current .scan-timeline-dot{background:var(--accent)}.scan-timeline-date{font-family:var(--font-primary);font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text);white-space:nowrap}.scan-timeline-time{font-family:var(--font-primary);font-variant-numeric:tabular-nums;font-size:var(--font-size-xxs);color:var(--text-muted);white-space:nowrap}.scan-timeline-protocol{font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:var(--accent);white-space:nowrap;justify-self:start}.scan-timeline-protocol--changed{text-underline-offset:2px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.scan-timeline-badge{padding:0 var(--spacing-xs);border-radius:var(--radius-sm);background:var(--surface-accent);font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;justify-self:start}.scan-timeline-badge--changed{background:var(--warning-surface);color:var(--warning-text)}.scan-timeline-viewing{font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);letter-spacing:.06em;color:var(--accent);justify-self:start}.history-tab-snapshot-head{align-items:baseline;gap:var(--spacing-sm);padding-bottom:var(--spacing-xs);flex-wrap:wrap;display:flex}.history-tab-snapshot-label{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.history-tab-snapshot-date{font-family:var(--font-primary);font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);color:var(--text)}.history-tab-snapshot-badge{padding:0 var(--spacing-sm);border-radius:var(--radius-full);background:var(--surface-accent);font-family:var(--font-primary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.history-tab-snapshot-badge--changed{background:var(--warning-surface);color:var(--warning-text)}.changes-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;min-width:0;display:flex}.changes-list-head{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-faint);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text);display:flex}.changes-list-items{margin:0;padding:0;list-style:none}.changes-list-item{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);border:none;border-bottom:1px solid var(--border-faint);text-align:left;cursor:pointer;transition:background var(--transition-fast);background:0 0;border-left:3px solid #0000;flex-wrap:wrap;display:flex}.changes-list-item:hover{background:var(--surface-accent-hover)}.changes-list-item--active,.changes-list-item--active:hover{background:var(--surface-accent);border-left-color:var(--accent)}.changes-list-item-date{font-family:var(--font-primary);font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);color:var(--text)}.changes-list-item-fields{gap:var(--spacing-xxs);flex-wrap:wrap;display:inline-flex}.changes-list-field{padding:0 var(--spacing-xs);border-radius:var(--radius-sm);background:var(--warning-surface);font-family:var(--font-primary);font-size:var(--font-size-xxs);color:var(--warning-text)}.changes-list-empty{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-4xl) var(--spacing-lg);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);flex-direction:column;display:flex}.changes-list-empty p{margin:0}@media (max-width:768px){.scan-timeline-compare{min-height:var(--touch-target-min);margin-left:0}.scan-timeline-range-pill{min-height:var(--touch-target-min)}}._root_1h142_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;scroll-margin-top:calc(var(--dvp-toolbar-offset,0px) + var(--spacing-sm));content-visibility:auto;contain-intrinsic-size:auto 600px;overflow:hidden}._header_1h142_12{align-items:center;gap:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-md) var(--dvp-gutter);background:var(--surface);border-bottom:1px solid var(--border-faint);flex-wrap:wrap;display:flex}._identity_1h142_22{align-items:center;gap:var(--spacing-sm);min-width:0;display:inline-flex}._title_1h142_29{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere;margin:0}._url_1h142_39{align-items:center;gap:var(--spacing-xs);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:var(--line-height-normal);color:var(--text-muted);flex-basis:100%;min-width:0;display:inline-flex}._urlValue_1h142_54{overflow-wrap:anywhere}._meta_1h142_58{align-items:center;gap:var(--spacing-md);margin-left:auto;display:inline-flex}._observed_1h142_65{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap}._views_1h142_72{background:var(--surface);border:1px solid var(--accent-border);border-radius:var(--radius-sm);align-items:center;display:inline-flex;overflow:hidden}._view_1h142_72{padding:var(--spacing-xs) var(--spacing-md);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none}._view_1h142_72+._view_1h142_72{border-left:1px solid var(--accent-border)}._view_1h142_72:hover{color:var(--text);background:var(--surface-accent-hover)}._viewActive_1h142_104,._viewActive_1h142_104:hover{color:var(--surface);background:var(--accent)}._body_1h142_114{gap:var(--spacing-xl);padding:var(--spacing-lg) var(--dvp-gutter) var(--spacing-xl);flex-direction:column;min-width:0;display:flex}._section_1h142_122{gap:var(--spacing-sm);min-width:0;scroll-margin-top:calc(var(--dvp-toolbar-offset,0px) + var(--spacing-sm));flex-direction:column;display:flex}._responseSection_1h142_130{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}._responseSection_1h142_130+._responseSection_1h142_130{padding-top:var(--spacing-lg)}._sectionHeading_1h142_141{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0}._gone_1h142_151{contain-intrinsic-size:auto 140px}._gone_1h142_151 ._title_1h142_29{color:var(--text-muted)}._goneSummary_1h142_159{justify-content:space-between;align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}._goneText_1h142_167{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);margin:0}._goneOpen_1h142_174{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--accent-border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--accent);cursor:pointer;transition:background var(--transition-fast);background:0 0}._goneOpen_1h142_174:hover{background:var(--surface-accent-hover)}@media (max-width:1023px){._root_1h142_1,._section_1h142_122{scroll-margin-top:calc(var(--dvp-topbar-offset) + var(--dvp-toolbar-offset,0px) + var(--spacing-sm))}}@media (max-width:768px){._header_1h142_12{padding:var(--spacing-sm) var(--spacing-md)}._meta_1h142_58{justify-content:space-between;width:100%;margin-left:0}._body_1h142_114{padding:var(--spacing-md);gap:var(--spacing-lg)}._view_1h142_72,._goneOpen_1h142_174{min-height:var(--touch-target-min)}}._root_1okjw_1{gap:var(--spacing-xl);min-width:0;padding:var(--spacing-lg) var(--dvp-gutter) var(--spacing-2xl);flex-direction:column;display:flex}@media (max-width:768px){._root_1okjw_1{gap:var(--spacing-lg);padding:var(--spacing-md) var(--dvp-gutter) var(--spacing-xl)}}.pfv{min-width:0;padding:var(--spacing-sm) var(--dvp-gutter) 0}.pfv-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex}.pfv-toolbar{top:var(--dvp-view-toggle-h);z-index:3;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface);border-bottom:1px solid var(--border-faint);border-radius:var(--radius-md) var(--radius-md) 0 0;display:flex;position:sticky}.pfv-filter{max-width:50%;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--accent-border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text);background:var(--surface);flex:0 0 40%}.pfv-filter:focus{border-color:var(--accent);outline:none}.pfv-hint{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);margin:0}.pfv-empty{padding:var(--spacing-2xl);text-align:center;font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin:0}.pfv-card .pfv-empty{border:none}.pfv-sections{flex-direction:column;min-width:0;display:flex}.pfv-section{min-width:0}.pfv-section+.pfv-section{border-top:1px solid var(--border)}.pfv-section-head{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface);border-bottom:1px solid var(--border-faint);display:flex}.pfv-section-title{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text);margin:0}.pfv-section-count{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap;margin-left:auto}.pfv-check{width:14px;height:14px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.pfv-table{border-collapse:collapse;table-layout:fixed;width:100%}.pfv-row{cursor:pointer;transition:background var(--transition-fast)}.pfv-row:hover{background:var(--surface-accent-hover)}.pfv-row--selected{background:var(--surface-accent);box-shadow:inset 3px 0 0 var(--accent)}.pfv-row+.pfv-row .pfv-cell{border-top:1px solid var(--border-faint)}.pfv-cell{padding:var(--spacing-xs) var(--spacing-sm);vertical-align:middle;font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text)}.pfv-cell--check{width:2.8em;padding-left:var(--spacing-md);text-align:center}.pfv-cell--field{white-space:nowrap;text-overflow:ellipsis;width:40%;overflow:hidden}.pfv-field{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);color:var(--accent);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pfv-cell--value{min-width:0;max-width:0;overflow:hidden}.pfv-cell--value .tooltip-trigger{flex:none;max-width:100%;display:block}.pfv-value{font-family:var(--font-primary);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pfv-cell--actions{white-space:nowrap;text-align:right;width:6.5em;padding-right:var(--spacing-md);cursor:default}.pfv-action{padding:var(--spacing-xxs);margin-left:var(--spacing-xs);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--transition-fast), background var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.pfv-row:hover .pfv-action,.pfv-row--selected .pfv-action{opacity:1}.pfv-action:focus-visible{opacity:1}.pfv-action:hover{background:var(--surface-accent-hover);border-color:var(--accent-border);color:var(--text)}.pfv-footer{z-index:3;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface);border-top:1px solid var(--border);border-radius:0 0 var(--radius-md) var(--radius-md);flex-direction:column;display:flex;position:sticky;bottom:0}.pfv-query-input{min-width:0;padding:var(--spacing-xs) var(--spacing-sm);background:var(--surface);border:1px solid var(--border-faint);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text);transition:border-color var(--transition-fast);flex:1}.pfv-query-input:hover{border-color:var(--accent-border)}.pfv-query-input:focus{border-color:var(--accent);background:var(--surface);outline:none}.pfv-query-input::placeholder{font-family:var(--font-primary);color:var(--text-muted)}.pfv-query-input--expanded{box-sizing:border-box;resize:vertical;width:100%;max-height:14em;line-height:var(--line-height-normal,1.5);flex:none}.pfv-footer-row{align-items:center;gap:var(--spacing-md);display:flex}.pfv-count{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap}.pfv-actions{align-items:center;gap:var(--spacing-sm);flex-shrink:0;margin-left:auto;display:flex}.pfv-icon-btn{padding:var(--spacing-xs);border:1px solid var(--accent-border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.pfv-icon-btn:hover:not(:disabled){background:var(--surface-accent-hover);border-color:var(--accent)}.pfv-icon-btn:disabled{opacity:.4;cursor:default}.pfv-icon-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--surface)}.pfv-icon-btn--primary:hover:not(:disabled){background:var(--accent-deep,var(--accent));border-color:var(--accent-deep,var(--accent))}@media (max-width:1023px){.pfv-toolbar{top:calc(var(--dvp-topbar-offset) + var(--dvp-view-toggle-h))}}@media (max-width:768px){.pfv-toolbar{align-items:stretch;gap:var(--spacing-xs);flex-direction:column}.pfv-filter{flex:auto;max-width:none}.pfv-cell--field{width:45%}.pfv-action{opacity:1}.pfv-footer-row{flex-wrap:wrap}.pfv-actions{flex-wrap:wrap;margin-left:0}}.host-timeline{min-width:0;padding:var(--spacing-lg) var(--dvp-gutter) 0}.host-timeline-loading{justify-content:center;align-items:center;gap:var(--spacing-sm);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-height:12rem;font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);flex:1;display:flex}.host-timeline-spinner{width:20px;height:20px;color:var(--accent);animation:.8s linear infinite host-timeline-spin}@keyframes host-timeline-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.host-timeline-spinner{animation-duration:2.4s}}.host-timeline--empty{padding-bottom:var(--spacing-2xl);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted)}.host-timeline--empty p{margin:0}@media (min-width:1024px){.host-timeline--fill{box-sizing:border-box;height:calc(100% - var(--dvp-view-toggle-h));padding-bottom:var(--spacing-lg);flex-direction:column;display:flex}}@media (max-width:1023px){.host-timeline--fill .service-timeline--fill .service-timeline-body{max-height:calc(100dvh - var(--dvp-topbar-offset) - var(--dvp-view-toggle-h) - 12rem)}}@media (max-width:768px){.host-timeline{padding:var(--spacing-md) var(--dvp-gutter) 0}}._toolbar_1dzyf_1{z-index:5;box-sizing:border-box;height:var(--dvp-view-toggle-h);padding:var(--spacing-sm) var(--dvp-gutter) 0;background:var(--surface-page);border-bottom:1px solid var(--border-faint);align-items:flex-end;display:flex;position:sticky;top:0}._toolbar_1dzyf_1 ._spinner_1dzyf_14{width:16px;height:16px;margin-left:var(--spacing-md);color:var(--accent);align-self:center;animation:.8s linear infinite _spin_1dzyf_14}@keyframes _spin_1dzyf_14{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._toolbar_1dzyf_1 ._spinner_1dzyf_14{animation-duration:2.4s}}._toggle_1dzyf_35{align-items:flex-end;gap:var(--spacing-xl);display:inline-flex}._button_1dzyf_41{padding:var(--spacing-xs) 0 var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;position:relative}._button_1dzyf_41:hover{color:var(--text)}._active_1dzyf_58{color:var(--text);font-weight:var(--font-weight-bold)}._active_1dzyf_58:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}@media (max-width:1023px){._toolbar_1dzyf_1{top:var(--dvp-topbar-offset)}}._error_1myjn_1{padding:var(--spacing-2xl);flex:1;justify-content:center;align-items:center;min-height:60vh;display:flex}._card_1myjn_10{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;max-width:480px;padding:var(--spacing-2xl);align-items:center;gap:var(--spacing-md);text-align:center;box-shadow:var(--shadow-popover);flex-direction:column;display:flex}._icon_1myjn_25{color:var(--accent)}._title_1myjn_29{font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text);margin:0}._text_1myjn_37{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--text-muted);line-height:var(--line-height-normal);margin:0}._code_1myjn_45{background:var(--surface-accent);color:var(--accent);padding:2px var(--spacing-s);border-radius:var(--radius-xs,4px);font-family:var(--font-primary);font-weight:var(--font-weight-semibold)}._back_1myjn_54{padding:var(--spacing-sm) var(--spacing-xl);background:var(--accent);color:var(--surface);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast);border:none}._back_1myjn_54:hover{background:var(--accent-deep)}._actions_1myjn_71{gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}._retry_1myjn_77{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--surface);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast);display:inline-flex}._retry_1myjn_77:hover{background:var(--accent-deep,var(--accent))}.dns-search-bar{gap:var(--spacing-md);padding:var(--spacing-4xl) 0;box-sizing:border-box;background:var(--surface-soft);border-bottom:1px solid var(--slate-225);flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.dns-search-bar__row{justify-content:space-between;align-items:baseline;gap:var(--spacing-2xl);padding:0 var(--spacing-3xl);box-sizing:border-box;flex-direction:row;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.dns-search-bar__wrapper{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-xs);flex-direction:row;flex:1;min-width:0;display:flex}.dns-search-bar__input .search-input-expand{color:var(--text-muted);border-color:var(--border);opacity:1}.dns-search-bar__wrapper{justify-content:flex-start;align-items:center;gap:var(--spacing-md);flex-direction:row;display:flex}.dns-search-bar__input{flex:1;min-width:0}.dns-search-bar .search-input-container{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;max-width:100%}.dns-search-bar .search-input-container:focus-within{border-color:var(--accent)}.dns-search-bar .search-input-field,.dns-search-bar .search-input-single-line,.dns-search-bar .search-input-placeholder,.dns-search-bar .search-input-textarea{color:var(--surface-dark)}.dns-search-bar .search-input-field::placeholder,.dns-search-bar .search-input-placeholder,.dns-search-bar .search-input-icon{color:var(--text-muted);opacity:1}.dns-search-bar .search-input-submit{background:var(--accent)}.dns-search-bar .search-input-submit:hover:not(:disabled){background:var(--frame-accent)}.dns-search-bar .search-submit-icon{fill:var(--surface);stroke:var(--surface)}.dns-search-bar .search-autocomplete-dropdown{background:var(--surface);border-color:var(--border)}.dns-search-bar .search-autocomplete-list{background:var(--surface)}.dns-search-bar .search-autocomplete-item{color:var(--surface-dark)}.dns-search-bar .search-autocomplete-icon{color:var(--accent);opacity:1}.dns-search-bar__action{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dns-search-bar__action:hover{color:var(--accent);border-color:var(--accent);background:var(--surface-accent)}.dns-search-bar__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dns-search-bar__action-icon{width:var(--icon-sm);height:var(--icon-sm)}.dns-search-bar__results-config{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.dns-search-bar__results-label{font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--text-muted)}.dns-search-bar__results-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--surface-dark);cursor:pointer;transition:border-color var(--transition-base);background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23073342' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:10px;padding:4px 24px 4px 10px}.dns-search-bar__results-select:hover{border-color:var(--accent)}.dns-search-bar__results-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:768px){.dns-search-bar{padding:var(--spacing-xl) 0}.dns-search-bar__row{align-items:center;gap:var(--spacing-md);padding:0 var(--spacing-md);flex-wrap:wrap}.dns-search-bar__wrapper{flex:100%;min-width:0}.dns-search-bar__action{width:36px;height:36px}.dns-search-bar__results-config{margin-left:auto}}._root_1qefe_1{gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-3xl);flex-direction:column;animation:.25s ease-out _dnsLandingFadeIn_1qefe_1;display:flex}@keyframes _dnsLandingFadeIn_1qefe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._hero_1qefe_21{align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--surface);border:1px solid var(--frame-border);border-radius:var(--radius-lg);display:flex}._heroIcon_1qefe_31{background:var(--surface-accent);border:1px solid var(--accent-border);border-radius:var(--radius-lg);width:56px;height:56px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}._heroIconSvg_1qefe_44{width:28px;height:28px}._heroText_1qefe_49{flex:1;min-width:0}._title_1qefe_54{margin:0 0 var(--spacing-xs);font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--surface-dark);letter-spacing:-.3px;line-height:1.2}._subtitle_1qefe_64{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-muted);margin:0;line-height:1.8}._features_1qefe_73{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}._featureCard_1qefe_79{gap:var(--spacing-xs);padding:var(--spacing-lg);background:var(--surface);border:1px solid var(--frame-border);border-radius:var(--radius-md);transition:border-color var(--transition-base);flex-direction:column;display:flex}._featureCard_1qefe_79:hover{border-color:var(--accent-border)}._featureIcon_1qefe_94{width:var(--icon-md);height:var(--icon-md);color:var(--accent);margin-bottom:var(--spacing-xs)}._featureTitle_1qefe_101{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--surface-dark);margin:0}._featureBody_1qefe_109{font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--text-muted);margin:0;line-height:1.5}._section_1qefe_119{gap:var(--spacing-md);flex-direction:column;display:flex}._sectionTitle_1qefe_125{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0}._examples_1qefe_135{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}._example_1qefe_135{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--surface);border:1px solid var(--frame-border);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:all var(--transition-base);flex-direction:column;font-family:inherit;display:flex}._example_1qefe_135:hover{border-color:var(--accent);background:var(--surface-accent)}._example_1qefe_135:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._exampleQuery_1qefe_166{font-size:var(--font-size-s);color:var(--accent);background:0 0;padding:0}._exampleDesc_1qefe_173{font-size:var(--font-size-xs);color:var(--text-muted)}._typesGrid_1qefe_178{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}._typeCard_1qefe_184{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--surface);border:1px solid var(--frame-border);border-radius:var(--radius-sm);min-height:78px;transition:border-color var(--transition-base);flex-direction:column;display:flex}._typeCard_1qefe_184:hover{border-color:var(--accent-border)}._typeBadge_1qefe_202{background:var(--surface-accent);border:1px solid var(--accent-border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--accent);letter-spacing:.04em;padding:3px 8px;display:inline-block}._typeDesc_1qefe_215{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.4}@media (max-width:768px){._hero_1qefe_21{gap:var(--spacing-md);padding:var(--spacing-lg)}._heroIcon_1qefe_31{width:48px;height:48px}._title_1qefe_54{font-size:var(--font-size-xl,18px)}}._dnsTabsBar_4mmfl_1{background:var(--surface);border-bottom:1px solid var(--slate-225);padding:0 var(--spacing-xl);overflow:hidden}._scroll_4mmfl_8{scrollbar-width:thin;scrollbar-color:var(--accent-border) transparent;display:flex;overflow-x:auto}._scroll_4mmfl_8::-webkit-scrollbar{height:6px}._scroll_4mmfl_8::-webkit-scrollbar-thumb{background:var(--accent-border);border-radius:3px}._tab_4mmfl_24{align-items:center;gap:var(--spacing-xs);white-space:nowrap;transition:background var(--transition-base), border-color var(--transition-base);flex-shrink:0;display:flex}._tab_4mmfl_24:hover{color:var(--surface-dark);font-weight:var(--font-weight-bold)}._label_4mmfl_40{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-medium,500);color:var(--text-muted);transition:color var(--transition-base);background:0 0;border:none;display:inline-flex}._tabActive_4mmfl_55{border-bottom:2px solid var(--accent-deep)}._tab_4mmfl_24:hover ._label_4mmfl_40{color:var(--accent-deep)}._tabActive_4mmfl_55 ._label_4mmfl_40{color:var(--accent-deep);font-weight:var(--font-weight-bold)}._count_4mmfl_68{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--text-muted)}._tabActive_4mmfl_55 ._count_4mmfl_68{color:var(--accent)}._close_4mmfl_78{padding:0 var(--spacing-md) 0 0;cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._close_4mmfl_78:hover{color:var(--surface-dark)}._close_4mmfl_78:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._closeIcon_4mmfl_100{width:var(--icon-xs);height:var(--icon-xs)}._wrap_14x2y_1{padding:var(--spacing-lg);min-width:0;position:relative}._header_14x2y_7{padding:0 0 var(--spacing-md) 0;margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}._headerLeft_14x2y_15{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-md);flex-direction:column;display:flex}._label_14x2y_23{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:var(--surface-dark);text-transform:uppercase;letter-spacing:.06em}._stats_14x2y_31{font-size:var(--font-size-xs);color:var(--text-muted);font-weight:var(--font-weight-regular)}._controls_14x2y_37{align-items:center;gap:var(--spacing-sm);display:flex}._pickerBtn_14x2y_43{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-s);color:var(--surface-dark);cursor:pointer;transition:all var(--transition-base);white-space:nowrap}._pickerBtn_14x2y_43:hover{background:var(--surface-accent);border-color:var(--accent)}._pickerBtn_14x2y_43:focus{outline:2px solid var(--accent);outline-offset:2px}._arrow_14x2y_65{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;width:24px;height:24px;font-size:var(--font-size-base);color:var(--accent);transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}._arrow_14x2y_65:hover{background:var(--surface-accent);border-color:var(--accent)}._arrow_14x2y_65:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._year_14x2y_94{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--surface-dark);text-align:center;min-width:40px}._cellsWrapper_14x2y_102{width:100%;min-width:0;overflow:auto hidden}._cells_14x2y_102{margin-bottom:var(--spacing-xl);grid-auto-rows:11px;grid-auto-flow:column;gap:3px;display:grid;position:relative}._cell_14x2y_102{cursor:default;background-color:var(--surface-accent);border:1px solid #0000;border-radius:2px;transition:transform 80ms,opacity 80ms,box-shadow 80ms;position:relative}._cellOutside_14x2y_132{opacity:.3;background-color:var(--surface-alt)}._cellEmpty_14x2y_137{pointer-events:none;background:0 0;border-color:#0000}._cellActive_14x2y_143{cursor:pointer}._cellActive_14x2y_143:hover{box-shadow:0 0 0 2px var(--accent);z-index:10;transform:scale(1.15)}._cellSelected_14x2y_153{border:2px solid var(--surface-dark);box-shadow:0 0 0 3px color-mix(in srgb, var(--surface-dark) 20%, transparent);z-index:20;transform:scale(1.05)}._cellPreDiscovery_14x2y_160{background-color:var(--surface-muted);background-image:linear-gradient(to top right, transparent calc(50% - .75px), color-mix(in srgb, var(--text-muted) 55%, transparent) calc(50% - .75px), color-mix(in srgb, var(--text-muted) 55%, transparent) calc(50% + .75px), transparent calc(50% + .75px));cursor:default}._cellDiscovery_14x2y_172{border-color:var(--highlight);box-shadow:0 0 0 1px var(--highlight);border-width:1.5px;background-color:color-mix(in srgb, var(--highlight) 18%, var(--surface))!important}._cellAdded1_14x2y_179{background-color:color-mix(in srgb, var(--success) 18%, var(--surface))}._cellAdded2_14x2y_183{background-color:color-mix(in srgb, var(--success) 35%, var(--surface))}._cellAdded3_14x2y_187{background-color:color-mix(in srgb, var(--success) 55%, var(--surface))}._cellAdded4_14x2y_191{background-color:color-mix(in srgb, var(--success) 75%, var(--surface))}._cellAdded5_14x2y_195{background-color:var(--success)}._cellRemoved1_14x2y_199{background-color:color-mix(in srgb, var(--danger) 18%, var(--surface))}._cellRemoved2_14x2y_203{background-color:color-mix(in srgb, var(--danger) 35%, var(--surface))}._cellRemoved3_14x2y_207{background-color:color-mix(in srgb, var(--danger) 55%, var(--surface))}._cellRemoved4_14x2y_211{background-color:color-mix(in srgb, var(--danger) 75%, var(--surface))}._cellRemoved5_14x2y_215{background-color:var(--danger)}._cellMixed_14x2y_219{background:linear-gradient(135deg, var(--success) 0%, var(--success) 48%, var(--surface) 49%, var(--surface) 51%, var(--danger) 52%, var(--danger) 100%)}._gap_14x2y_233{background:0 0;grid-row:1/-1;width:12px}._months_14x2y_241{margin-bottom:var(--spacing-xs);grid-auto-rows:auto;gap:3px;display:grid;position:relative}._monthLabel_14x2y_249{font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-align:left;text-transform:uppercase;letter-spacing:.02em;padding-left:2px}._cellIcon_14x2y_259{width:70%;height:70%;color:var(--highlight);pointer-events:none;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}._tooltip_14x2y_269{z-index:var(--z-tooltip);background:var(--surface-dark);border-radius:var(--radius-md);width:240px;padding:var(--spacing-sm) var(--spacing-md);box-shadow:var(--shadow-popover);pointer-events:none;flex-direction:column;gap:3px;display:flex;position:absolute}._tooltip_14x2y_269:after{content:"";left:var(--arrow-left,50%);background:var(--surface-dark);width:8px;height:8px;position:absolute;bottom:-4px;transform:translate(-50%)rotate(45deg)}._tooltipBelow_14x2y_294:after{top:-4px;bottom:auto}._tooltipTitle_14x2y_299{font-weight:var(--font-weight-semibold);color:var(--white);font-size:var(--font-size-xs);margin-bottom:2px}._tooltipSection_14x2y_306{font-weight:var(--font-weight-medium);color:color-mix(in srgb, var(--white) 60%, transparent);font-size:var(--font-size-xxxs);text-transform:uppercase;letter-spacing:.05em;margin-top:3px}._tooltipLine_14x2y_315{font-size:var(--font-size-xxs);color:color-mix(in srgb, var(--white) 88%, transparent);word-break:break-all;gap:4px;line-height:1.45;display:flex}._tooltipLineAdded_14x2y_324{color:color-mix(in srgb, var(--success) 65%, var(--white))}._tooltipLineRemoved_14x2y_328{color:color-mix(in srgb, var(--danger) 70%, var(--white))}._tooltipLineDiscovery_14x2y_332{color:var(--highlight);font-weight:var(--font-weight-semibold);align-items:center;gap:5px;display:flex}._tooltipMeta_14x2y_340{color:color-mix(in srgb, var(--white) 55%, transparent);font-style:italic;font-size:var(--font-size-xxxs);line-height:1.4}._legend_14x2y_347{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}._legendEntry_14x2y_359{align-items:center;gap:6px;display:inline-flex}._legendDivider_14x2y_365{background:var(--border-subtle);align-self:stretch;width:1px;min-height:16px}._legendText_14x2y_372{font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);color:var(--text-muted);white-space:nowrap}._legendSwatch_14x2y_379{box-sizing:border-box;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}._legendSwatchPreDiscovery_14x2y_390{background-color:var(--surface-muted);background-image:linear-gradient(to top right, transparent calc(50% - .75px), color-mix(in srgb, var(--text-muted) 55%, transparent) calc(50% - .75px), color-mix(in srgb, var(--text-muted) 55%, transparent) calc(50% + .75px), transparent calc(50% + .75px))}._legendSwatchEmpty_14x2y_401{background-color:var(--surface-accent);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}._legendSwatchDiscovered_14x2y_406{background-color:color-mix(in srgb, var(--highlight) 12%, var(--surface));border:1.5px solid var(--highlight)}._legendIcon_14x2y_411{width:8px;height:8px;color:var(--highlight)}._legendSwatchAdded_14x2y_417{background-color:var(--success)}._legendSwatchRemoved_14x2y_421{background-color:var(--danger)}._legendSwatchMixed_14x2y_426{background:linear-gradient(135deg, var(--success) 0%, var(--success) 46%, var(--surface) 47%, var(--surface) 53%, var(--danger) 54%, var(--danger) 100%)}@media (max-width:480px){._header_14x2y_7{gap:var(--spacing-sm);flex-wrap:wrap}._cells_14x2y_102{grid-auto-rows:7px}}@media (min-width:2560px){._cells_14x2y_102{grid-auto-rows:13px}}@media (min-width:3440px){._cells_14x2y_102{grid-auto-rows:14px}}@media (min-width:3840px){._cells_14x2y_102{grid-auto-rows:16px}}@media (min-width:5120px){._cells_14x2y_102{grid-auto-rows:18px}}@media (min-width:7680px){._cells_14x2y_102{grid-auto-rows:22px}}.res-tab{gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;display:flex;position:relative}.res-tab__filter-bar{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);z-index:1;display:flex;position:relative}.res-tab__filter-label{color:var(--text);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.res-tab__filter-dropdown{z-index:100;position:relative}.res-tab__filter-select{min-width:120px;padding:var(--spacing-xs) calc(var(--spacing-xl) + var(--spacing-xs)) var(--spacing-xs) var(--spacing-md);background:var(--surface);border:1px solid var(--border-input);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);color:var(--text);cursor:pointer;transition:all var(--transition-fast);background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23073342' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-sm) center;background-size:10px;justify-content:space-between;align-items:center;display:inline-flex}.res-tab__filter-select:hover{border-color:var(--text-muted);background-color:var(--surface-alt)}.res-tab__filter-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.res-tab__dropdown-menu{top:calc(100% + var(--spacing-xs));background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-width:140px;box-shadow:var(--shadow-popover);padding:var(--spacing-xs) 0;z-index:var(--z-dropdown);position:absolute;right:0}.res-tab__dropdown-item{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;font-size:var(--font-size-s);color:var(--text);transition:background-color var(--transition-fast);display:flex}.res-tab__dropdown-item:hover{background:var(--surface-alt)}.res-tab__dropdown-item--all,.res-tab__dropdown-label--all{font-weight:var(--font-weight-medium)}.res-tab__dropdown-divider{background:var(--border-subtle);height:1px;margin:var(--spacing-xs) 0}.res-tab__dropdown-checkbox{opacity:0;pointer-events:none;position:absolute}.res-tab__dropdown-checkmark{background:var(--surface);border:1.5px solid var(--border-input);width:16px;height:16px;color:var(--surface);transition:all var(--transition-fast);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.res-tab__dropdown-checkbox:checked+.res-tab__dropdown-checkmark{background:var(--accent);border-color:var(--accent)}.res-tab__dropdown-item:hover .res-tab__dropdown-checkmark{border-color:var(--accent)}.res-tab__dropdown-label{-webkit-user-select:none;user-select:none;flex:1}.res-tab .datatable-wrap{border:.8px solid var(--border);border-radius:var(--spacing-sm)}.res-tab .datatable{border:none}.res-tab .datatable__th{color:var(--surface-dark);border-bottom:.8px solid var(--border);font-weight:var(--font-weight-semibold);background:0 0}.res-tab .datatable__td button{font-weight:var(--font-weight-regular)}.res-tab .datatable__td button:hover{font-weight:var(--font-weight-semibold)}.res-tab td,.res-tab th{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.res-tab__fqdn{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text);word-break:break-all;line-height:var(--line-height-normal)}.res-tab__resolve-cell{align-items:flex-start;width:100%;display:flex}.res-tab__resolve-content{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.res-tab__resolve-main{align-items:center;gap:var(--spacing-sm);width:100%;display:flex}.res-tab__resolve{font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);color:var(--text);word-break:break-all;line-height:var(--line-height-relaxed);display:block}.res-tab__resolve-badge-row{align-items:flex-start;gap:var(--spacing-xs);flex-wrap:wrap;width:100%;display:flex}.res-tab__resolve-badge{align-items:center;gap:var(--spacing-xs);padding:3px var(--spacing-sm);background:var(--surface-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);line-height:var(--line-height-base);max-width:100%;display:inline-flex}.res-tab__resolve-badge-key{color:var(--text-muted);font-weight:var(--font-weight-medium);flex-shrink:0}.res-tab__resolve-badge-sep{color:var(--accent-border);font-weight:var(--font-weight-medium);flex-shrink:0}.res-tab__resolve-badge-val{color:var(--text);font-weight:var(--font-weight-regular);word-break:break-all;flex:1;min-width:0}.res-tab__pivot-btn{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}.res-tab__pivot-btn:hover{color:var(--text);font-weight:var(--font-weight-bold)}.res-tab__copy-btn{padding:var(--spacing-xs);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.res-tab__copy-btn:hover{color:var(--accent);background:var(--surface-accent);border-color:var(--accent-border)}.res-tab__copy-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.res-tab__copy-btn--copied{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent);border-color:color-mix(in srgb, var(--success) 28%, transparent)}.res-tab__copy-btn svg{width:var(--icon-xs);height:var(--icon-xs)}.res-tab__ipscan-btn{padding:var(--spacing-xs);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.res-tab__ipscan-btn:hover{color:var(--accent);background:var(--surface-accent);border-color:var(--accent-border)}.res-tab__ipscan-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.res-tab__ipscan-btn svg{width:var(--icon-xs);height:var(--icon-xs)}.res-tab__resolve-meta{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.res-tab__geo-badge,.res-tab__asn-badge{align-items:center;gap:var(--spacing-xs);padding:3px var(--spacing-sm);background:var(--warning-surface);border:1px solid var(--warning-border);border-radius:var(--radius-sm);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);white-space:nowrap;display:inline-flex}.res-tab__geo-text{color:var(--text);font-weight:var(--font-weight-regular)}.res-tab__geo-value{cursor:pointer}.res-tab__geo-value:hover{text-decoration:underline}.res-tab__geo-sep{color:var(--text)}.res-tab__asn-badge{cursor:pointer;transition:all var(--transition-fast)}.res-tab__asn-badge:hover{background:color-mix(in srgb, var(--warning-surface) 70%, var(--warning-border));transform:translateY(-1px)}.res-tab__asn-text{color:var(--warning-text);font-family:var(--font-primary);font-weight:var(--font-weight-semibold);letter-spacing:.5px}.res-tab__ttl{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--accent)}.res-tab__date{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);color:var(--accent);line-height:var(--line-height-normal)}.res-tab__active{align-items:center;gap:var(--spacing-xs);padding:2px var(--spacing-sm);background:color-mix(in srgb, var(--success) 12%, transparent);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--success);white-space:nowrap;display:inline-flex}.res-tab__active:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px}.res-tab__na{color:var(--text-muted);font-size:var(--font-size-xs);font-style:italic}.res-tab .datatable__td button.res-tab__rrtype{padding:3px var(--spacing-sm);border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--surface-accent);min-width:48px;color:var(--accent);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;line-height:var(--line-height-base);cursor:pointer;white-space:nowrap;transition:filter var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.res-tab .datatable__td button.res-tab__rrtype:hover{filter:brightness(.97);font-weight:var(--font-weight-semibold)}.res-tab .datatable__td button.res-tab__rrtype:focus-visible{outline:2px solid var(--surface-dark);outline-offset:2px}.res-tab .datatable__td button.res-tab__rrtype--a,.res-tab .datatable__td button.res-tab__rrtype--aaaa{background:color-mix(in srgb, var(--accent) 10%, var(--white));border-color:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent)}.res-tab .datatable__td button.res-tab__rrtype--cname,.res-tab .datatable__td button.res-tab__rrtype--txt{background:color-mix(in srgb, var(--surface-dark) 8%, var(--white));border-color:color-mix(in srgb, var(--surface-dark) 28%, transparent);color:var(--surface-dark)}.res-tab .datatable__td button.res-tab__rrtype--mx{background:color-mix(in srgb, var(--highlight) 14%, var(--white));border-color:color-mix(in srgb, var(--highlight) 40%, transparent);color:color-mix(in srgb, var(--highlight) 78%, var(--surface-dark))}.res-tab .datatable__td button.res-tab__rrtype--ns{background:color-mix(in srgb, var(--frame-accent) 16%, var(--white));border-color:color-mix(in srgb, var(--frame-accent) 45%, transparent);color:color-mix(in srgb, var(--frame-accent) 60%, var(--surface-dark))}.res-tab .datatable__td button.res-tab__rrtype--soa,.res-tab .datatable__td button.res-tab__rrtype--srv{background:var(--surface-muted);border-color:var(--border-subtle);color:var(--text-muted)}.res-tab .datatable__td button.res-tab__rrtype--https{background:color-mix(in srgb, var(--success) 12%, var(--white));border-color:color-mix(in srgb, var(--success) 38%, transparent);color:color-mix(in srgb, var(--success) 70%, var(--surface-dark))}@media (max-width:480px){.res-tab__filter-select{min-width:100px}}._whoisTab_1fl0e_1{gap:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;display:flex}._block_1fl0e_8{gap:var(--spacing-sm);flex-direction:column;display:flex}._blockTitle_1fl0e_14{font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:var(--surface-dark);text-transform:uppercase;letter-spacing:.06em;margin:0}._tableWrap_1fl0e_24{border:.8px solid var(--border);border-radius:var(--spacing-sm);min-width:0;overflow:auto hidden}._table_1fl0e_24{border-collapse:collapse;width:100%}._head_1fl0e_37{text-align:left;padding:var(--spacing-sm) var(--spacing-md);color:var(--surface-dark);font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);border-bottom:.8px solid var(--border);white-space:nowrap;background:0 0}._row_1fl0e_49{border-bottom:1px solid var(--border-subtle)}._row_1fl0e_49:last-child{border-bottom:none}._row_1fl0e_49:hover{background:var(--surface-alt)}._attr_1fl0e_61{padding:var(--spacing-sm) var(--spacing-md);width:200px;font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);color:var(--text);vertical-align:top;white-space:nowrap}._val_1fl0e_72{padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--text);vertical-align:top;word-break:break-word}._value_1fl0e_81{color:var(--text)}._muted_1fl0e_85{color:var(--text-muted)}._na_1fl0e_89{color:var(--text-muted);font-style:italic;font-size:var(--font-size-xs)}._date_1fl0e_95{color:var(--accent);font-weight:var(--font-weight-light);white-space:nowrap}._tableColumns_1fl0e_101 ._val_1fl0e_72:first-child{font-weight:var(--font-weight-medium)}._pivotBtn_1fl0e_105{cursor:pointer;font:inherit;color:inherit;text-align:left;word-break:break-word;transition:color var(--transition-fast);background:0 0;border:none;margin:0;padding:0}._pivotBtn_1fl0e_105:hover{color:var(--accent);font-weight:var(--font-weight-bold)}._pivotBtn_1fl0e_105:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-s)}._pills_1fl0e_131{gap:var(--spacing-xs);vertical-align:middle;flex-wrap:wrap;align-items:center;display:inline-flex}._pill_1fl0e_131{padding:2px var(--spacing-sm);background:var(--surface-accent);border:1px solid var(--accent-border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--accent);line-height:var(--line-height-base);word-break:break-all;align-items:center;display:inline-flex}._pillPivot_1fl0e_154{cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), font-weight var(--transition-fast)}._pillPivot_1fl0e_154:hover{background:color-mix(in srgb, var(--accent) 12%, var(--surface-accent));border-color:var(--accent);font-weight:var(--font-weight-semibold)}._pillPivot_1fl0e_154:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._raw_1fl0e_173{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-alt);border:.8px solid var(--border);border-radius:var(--spacing-sm);display:flex}._rawPreview_1fl0e_183{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--font-size-xs);color:var(--text-muted);flex:1;overflow:hidden}._rawFull_1fl0e_193{min-width:0;max-height:360px;font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);color:var(--text);white-space:pre-wrap;word-break:break-all;flex:1;margin:0;overflow:auto}._rawToggle_1fl0e_206{color:var(--accent);font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-self:flex-start;padding:0}._rawToggle_1fl0e_206:hover{text-decoration:underline}._rawToggle_1fl0e_206:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._state_1fl0e_231{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-3xl) var(--spacing-md);color:var(--text-muted);font-size:var(--font-size-s);display:flex}._stateEmpty_1fl0e_241{font-style:italic}._stateError_1fl0e_245{color:var(--danger);text-align:center;line-height:var(--line-height-relaxed)}._spinner_1fl0e_251{width:var(--icon-sm);height:var(--icon-sm);animation:1s linear infinite _whoisSpin_1fl0e_1}@keyframes _whoisSpin_1fl0e_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:480px){._attr_1fl0e_61{white-space:normal;width:120px}}._fqdnDetail_1hi8x_1{gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-2xl);background:var(--surface-page);border:none;flex-direction:column;display:flex}._titleRow_1hi8x_10{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}._title_1hi8x_10{font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--surface-dark);letter-spacing:-.3px;word-break:break-all;margin:0}._toggle_1hi8x_27{align-items:center;gap:var(--spacing-xs);background:var(--surface);border:1px solid var(--frame-border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all var(--transition-base);padding:6px 12px;display:inline-flex}._toggle_1hi8x_27:hover{background:var(--surface-accent);border-color:var(--accent);color:var(--surface-dark)}._toggle_1hi8x_27:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._toggleIcon_1hi8x_54{width:var(--icon-sm);height:var(--icon-sm)}._timelineCard_1hi8x_59{background:var(--surface);border:1px solid var(--frame-border);border-radius:var(--radius-md)}._timelineSkeleton_1hi8x_65{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-3xl);color:var(--text-muted);font-size:var(--font-size-s);min-height:160px;display:flex}._timelineSpinner_1hi8x_76{width:var(--icon-md);height:var(--icon-md);color:var(--accent);animation:.9s linear infinite _fqdnDetailSpin_1hi8x_1}@keyframes _fqdnDetailSpin_1hi8x_1{to{transform:rotate(360deg)}}._datePill_1hi8x_89{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-accent);border:1px solid var(--accent-border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--surface-dark);animation:.2s _fqdnDetailFade_1hi8x_1;display:flex}@keyframes _fqdnDetailFade_1hi8x_1{0%{opacity:0}to{opacity:1}}._dateClear_1hi8x_114{color:var(--accent);font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-base);background:0 0;border:none;padding:2px 6px}._dateClear_1hi8x_114:hover{background:var(--surface)}._contentCard_1hi8x_133{background:var(--surface);border:1px solid var(--frame-border);border-radius:var(--radius-md);overflow:visible}._subtabs_1hi8x_140{border-bottom:1px solid var(--frame-border);padding:0 var(--spacing-md);gap:var(--spacing-md);display:flex}._subtab_1hi8x_140{padding:var(--spacing-md) var(--spacing-xs);font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);color:var(--accent-deep);cursor:pointer;transition:color var(--transition-base), border-color var(--transition-base);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:4px;margin-bottom:-1px;display:inline-flex}._subtab_1hi8x_140:hover{color:var(--surface-dark)}._subtabActive_1hi8x_170{color:var(--accent-deep);border-bottom-color:var(--surface-dark);font-weight:var(--font-weight-bold)}._subtabCount_1hi8x_176{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--text-muted)}._subtabActive_1hi8x_170 ._subtabCount_1hi8x_176{color:var(--accent)}._subtabContent_1hi8x_186{min-height:200px}._titleGroup_1hi8x_190{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}._discovered_1hi8x_198{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--text-muted);line-height:var(--line-height-normal)}.results-overview{gap:var(--spacing-sm);flex-direction:column;display:flex}.results-overview .datatable-wrap{border:.8px solid var(--border);border-radius:var(--spacing-sm)}.results-overview .datatable{border:none}.results-overview .datatable__th{color:var(--surface-dark);border-bottom:.8px solid var(--border);font-weight:var(--font-weight-semibold);background:0 0}.results-overview__fqdn-cell{align-items:center;gap:var(--spacing-sm);display:flex}.results-overview__fqdn{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:var(--surface-dark);cursor:pointer;text-overflow:ellipsis;white-space:normal;word-break:break-all;transition:font-weight var(--transition-fast);flex:1;overflow:hidden}.results-overview__fqdn:hover{font-weight:var(--font-weight-bold)}.results-overview__count{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--accent)}.results-overview__types{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.results-overview__type-badge{align-items:center;gap:var(--spacing-xs);display:inline-flex}.results-overview__date{font-size:var(--font-size-s);font-weight:var(--font-weight-regular);color:var(--surface-dark);white-space:nowrap}.results-overview__na{font-size:var(--font-size-s);color:var(--accent-border);font-style:italic}._page_1ro31_1{background:var(--surface-page);flex-direction:column;gap:0;min-width:0;min-height:100vh;display:flex}._table_1ro31_11{min-width:720px}._page_1ro31_1>*{width:100%;min-width:0;margin-inline-start:auto;margin-inline-end:auto}._error_1ro31_21{margin:var(--spacing-xl) var(--spacing-2xl);padding:var(--spacing-sm) var(--spacing-md);background:color-mix(in srgb, var(--red-600) 6%, transparent);border:1px solid color-mix(in srgb, var(--red-600) 20%, transparent);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--danger,var(--red-600));word-break:break-word}._mainCard_1ro31_33{padding:var(--spacing-xl) var(--spacing-2xl);background:var(--surface-page);border:none;overflow:hidden}@media (max-width:768px){._page_1ro31_1{gap:var(--spacing-md)}}@media (max-width:480px){._page_1ro31_1{gap:var(--spacing-sm)}}._page_1o6qv_1{background:var(--frame-bg-raised)}._main_1o6qv_5{padding:var(--spacing-md) var(--spacing-lg);box-sizing:border-box;align-items:center;gap:var(--font-size-6xl);flex-direction:column;display:flex}._logo_1o6qv_14{flex-shrink:0}._layout_1o6qv_18{text-align:center;justify-content:flex-start;align-items:center;gap:var(--spacing-lg);flex-direction:column;flex:1;width:100%;max-width:60vw;display:flex}._text_1o6qv_30{align-items:center;gap:var(--spacing-lg);flex-direction:column;display:flex}._title_1o6qv_37{font-family:var(--font-primary);font-size:var(--font-size-5xl,var(--font-size-4xl));font-weight:var(--font-weight-semibold);color:var(--frame-text);margin:0;line-height:1.1}._message_1o6qv_46{font-family:var(--font-primary);font-size:var(--font-size-xl);line-height:var(--line-height-normal);font-weight:var(--font-weight-regular);color:var(--frame-text-muted);margin:0}._actions_1o6qv_55{gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}._btn_1o6qv_63{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:background-color var(--transition-base), color var(--transition-base);padding:12px 32px;text-decoration:none;display:inline-block}._primary_1o6qv_76{background:var(--frame-text,var(--surface));color:var(--frame-bg)}._primary_1o6qv_76:hover{background:var(--frame-bg);color:var(--frame-text)}._secondary_1o6qv_86{border:1px solid color-mix(in srgb, var(--white) 25%, transparent);color:var(--frame-text);background:0 0}._secondary_1o6qv_86:hover{background:color-mix(in srgb, var(--white) 8%, transparent)}@media (max-width:768px){._title_1o6qv_37{font-size:var(--font-size-3xl)}._message_1o6qv_46{font-size:var(--font-size-base)}}._card_12c1r_2{max-width:min(420px,100%)}._challenge_12c1r_6{align-items:center;gap:var(--spacing-md);padding-top:var(--spacing-xs);text-align:center;flex-direction:column;display:flex}._icon_12c1r_15{border-radius:var(--radius-full);background:var(--surface-accent);width:48px;height:48px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}._icon_12c1r_15 svg{width:24px;height:24px}._text_12c1r_31{max-width:320px;font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--text);margin:0}._panel_12c1r_39{width:100%;min-height:89px;padding:var(--spacing-md) var(--spacing-sm);border:1px solid var(--frame-border);border-radius:var(--radius-md);background:var(--surface-page);justify-content:center;align-items:center;display:flex}._widget_12c1r_51:empty{display:none}._loading_12c1r_55{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-muted);display:inline-flex}._spinner_12c1r_63{width:var(--icon-md);height:var(--icon-md);animation:.9s linear infinite _spin_12c1r_63}@keyframes _spin_12c1r_63{to{transform:rotate(360deg)}}._error_12c1r_75{align-items:flex-start;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:color-mix(in srgb, var(--red-500) 8%, transparent);color:var(--danger);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-align:left;margin:0;display:flex}._errorIcon_12c1r_90{width:var(--icon-md);height:var(--icon-md);flex-shrink:0;margin-top:1px}._note_12c1r_97{font-size:var(--font-size-xs);color:var(--text-muted);margin:0}@media (prefers-reduced-motion:reduce){._spinner_12c1r_63{animation:none}}._panel_12c1r_39[hidden]{display:none}._background_ih9p6_1{z-index:var(--z-modal);clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:fixed;bottom:0;right:0;overflow:hidden}._prompt_ih9p6_14{clip-path:none;pointer-events:auto;width:auto;height:auto;top:0;bottom:0;left:0;right:0;overflow:visible}
