@layer incurva-base,nexar;
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-400-normal.3_vslfxq_--4i.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-400-italic.1bk2-9tco4m7m.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jetbrains-mono-latin-400-normal.3crsbyy6lh6yf.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/jetbrains-mono-latin-500-normal.2h52d08o60qht.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/jetbrains-mono-latin-600-normal.2mm922pe315l1.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/jetbrains-mono-latin-700-normal.1ydlpv6k6mttm.woff2)format("woff2")}@layer nexar{:root{--nx-structure-50:#e8eef8;--nx-structure-100:#bfd0ec;--nx-structure-300:#5377bd;--nx-structure-500:#1e4178;--nx-structure-700:#122e5a;--nx-structure-900:#081a3a;--nx-signature-50:#e0f7ee;--nx-signature-100:#a8e9d0;--nx-signature-300:#3fcea0;--nx-signature-500:#00b894;--nx-signature-700:#008f73;--nx-signature-900:#006550;--nx-action-50:#fbefe7;--nx-action-100:#f5d6bd;--nx-action-300:#dc8c5f;--nx-action-500:#c26739;--nx-action-700:#9a4f25;--nx-action-900:#6e3617;--nx-signature-glow-strong:#4cd8a099;--nx-glass-tinted:#e9f1fbcc;--nx-structure-400:#2d5598;--nx-action-400:#e08152;--nx-halo-1:#e0eaf6;--nx-halo-2:#dcf3e8;--nx-brandbar:linear-gradient(180deg, var(--nx-structure-500) 0%, var(--nx-structure-700) 100%);--nx-structure-dark-50:#17253c;--nx-structure-dark-100:#1f3357;--nx-structure-dark-300:#5c82c4;--nx-structure-dark-500:#7fa9ee;--nx-structure-dark-700:#a8c4f2;--nx-structure-dark-900:#050c1b;--nx-signature-dark-50:#0e2a24;--nx-signature-dark-100:#14453a;--nx-signature-dark-300:#35d4a8;--nx-signature-dark-500:#14c79c;--nx-signature-dark-700:#4fe0b8;--nx-signature-dark-900:#062018;--nx-action-dark-50:#2a1a12;--nx-action-dark-100:#40261a;--nx-action-dark-300:#e09468;--nx-action-dark-500:#d57b4a;--nx-action-dark-700:#eba681;--nx-action-dark-900:#1e120a;--nx-night-paper-50:#0b1220;--nx-night-paper-100:#141d2f;--nx-night-paper-200:#1c2639;--nx-night-paper-surface:#151f32;--nx-night-paper-surface-warm:#18233a;--nx-night-floor-1:#0b1220;--nx-night-floor-2:#070d19;--nx-night-surface-rgb:21 31 50;--nx-night-surface:#151f32;--nx-night-surface-warm:#18233a;--nx-night-surface-sunken:#101828;--nx-night-surface-raised:#1b2639;--nx-accent-solid-dark:#2b5697;--nx-action-solid-dark:#b25c30;--nx-accent-solid-deep-dark:#1c3d6e;--nx-night-glass-1:#1e2940b8;--nx-night-glass-2:#151f328c;--nx-night-glass-tinted:#18263ecc;--nx-signature-dark-glow-strong:#4fe0b89e;--nx-action-dark-400:#d97f4f;--nx-action-dark-600:#b95e32;--nx-night-halo-1:#15243f;--nx-night-halo-2:#0d2b26;--nx-brandbar-dark:linear-gradient(180deg, #16305b 0%, #0d2246 100%);--nx-gradient-accent-dark:linear-gradient(135deg, #24528f 0%, #1b3d71 50%, #122e5a 100%);--nx-gradient-accent-glow-dark:linear-gradient(135deg, #4e7abf 0%, #2a5697 50%, #16325f 100%);--nx-gradient-signature-dark:linear-gradient(135deg, #24528f 0%, #122e5a 50%, #0c7f66 130%);--nx-gradient-action-dark:linear-gradient(180deg, var(--nx-action-dark-400) 0%, var(--nx-action-dark-600) 100%)}:root,.nx-shell{--color-ndls-ink-900:#0f1729;--color-ndls-ink-700:#1f2940;--color-ndls-ink-500:#4a5570;--color-ndls-ink-400:#6e7892;--color-ndls-ink-300:#99a0b5;--color-ndls-ink-200:#c5c9d6;--color-ndls-ink-100:#e2e5ec;--color-ndls-paper-50:#fbfaf6;--color-ndls-paper-100:#f5f2ea;--color-ndls-paper-200:#ece7d9;--color-ndls-paper-surface:#fff;--color-ndls-paper-surface-warm:#fdfcf8;--color-ndls-blue-50:var(--nx-structure-50);--color-ndls-blue-100:var(--nx-structure-100);--color-ndls-blue-300:var(--nx-structure-300);--color-ndls-blue-500:var(--nx-structure-500);--color-ndls-blue-700:var(--nx-structure-700);--color-ndls-blue-900:var(--nx-structure-900);--color-ndls-green-50:var(--nx-signature-50);--color-ndls-green-100:var(--nx-signature-100);--color-ndls-green-300:var(--nx-signature-300);--color-ndls-green-500:var(--nx-signature-500);--color-ndls-green-700:var(--nx-signature-700);--color-ndls-green-900:var(--nx-signature-900);--color-ndls-action-50:var(--nx-action-50);--color-ndls-action-100:var(--nx-action-100);--color-ndls-action-300:var(--nx-action-300);--color-ndls-action-500:var(--nx-action-500);--color-ndls-action-700:var(--nx-action-700);--color-ndls-action-900:var(--nx-action-900);--color-ndls-glow-soft:color-mix(in srgb, var(--nx-signature-500) 14%, transparent);--color-ndls-glow-base:color-mix(in srgb, var(--nx-signature-500) 38%, transparent);--color-ndls-glow-strong:var(--nx-signature-glow-strong);--color-ndls-glow-line:var(--color-ndls-green-500);--color-ndls-ok-soft:#00b89424;--color-ndls-ok-base:#00b894;--color-ndls-ok-strong:#008f73;--color-ndls-warn-soft:#c48a2f24;--color-ndls-warn-base:#c48a2f;--color-ndls-warn-strong:#9a6918;--color-ndls-crit-soft:#a44c3c24;--color-ndls-crit-base:#a44c3c;--color-ndls-crit-strong:#7b3326;--color-ndls-leny-soft:#8b7cc41a;--color-ndls-leny-base:#8b7cc4;--color-ndls-leny-light:#b8aed9;--color-ndls-leny-dark:#5e4f8e;--ndls-gradient-paper:radial-gradient(1200px 600px at 10% 0%, var(--nx-halo-1) 0%, transparent 60%), radial-gradient(1000px 500px at 90% 100%, var(--nx-halo-2) 0%, transparent 60%), linear-gradient(180deg, #fbfaf6 0%, #f2eee3 100%);--ndls-gradient-accent:linear-gradient(135deg, var(--nx-structure-400) 0%, var(--color-ndls-blue-500) 50%, var(--color-ndls-blue-700) 100%);--ndls-gradient-accent-glow:linear-gradient(135deg, var(--color-ndls-blue-300) 0%, var(--color-ndls-blue-500) 50%, var(--color-ndls-blue-700) 100%);--ndls-gradient-signature:linear-gradient(135deg, var(--color-ndls-blue-500) 0%, var(--color-ndls-blue-700) 50%, var(--color-ndls-green-500) 130%);--ndls-gradient-action:linear-gradient(180deg, var(--nx-action-400) 0%, var(--color-ndls-action-500) 100%);--ndls-gradient-action-shine:linear-gradient(180deg, #ffffff4d 0%, #fff0 50%, #00000014 100%);--ndls-gradient-leny:linear-gradient(135deg, var(--color-ndls-leny-light) 0%, var(--color-ndls-leny-base) 60%, var(--color-ndls-leny-dark) 100%);--ndls-gradient-ok:linear-gradient(180deg, #6fa984 0%, var(--color-ndls-ok-base) 100%);--ndls-gradient-glass:linear-gradient(180deg, #ffffffa6 0%, #ffffff59 100%);--ndls-gradient-glass-tinted:linear-gradient(180deg, var(--nx-glass-tinted) 0%, #f8eddf99 100%);--ndls-gradient-highlight-top:linear-gradient(180deg, #ffffff8c 0%, #fff0 50%);--ndls-shadow-e1:0 0 0 1px #0f172906;--ndls-shadow-e2:0 0 0 1px #0f172909;--ndls-shadow-e3:0 0 0 1px #0f17290d, 0 3px 10px #0f17290a;--ndls-shadow-button:0 1px 0 #ffffff80 inset, 0 -1px 0 #00000014 inset, 0 1px 2px #0f17290f, 0 0 0 1px #0f172914;--ndls-shadow-button-primary:0 1px 0 #ffffff59 inset, 0 -1px 0 #0000002e inset, 0 2px 6px color-mix(in srgb, var(--nx-action-500) 35%, transparent), 0 0 0 1px color-mix(in srgb, var(--nx-action-700) 25%, transparent);--ndls-glow-focus:0 0 0 3px var(--color-ndls-glow-base), 0 0 12px var(--color-ndls-glow-soft);--ndls-glow-action-soft:0 0 16px color-mix(in srgb, var(--nx-action-500) 28%, transparent);--ndls-glow-leny-soft:0 0 14px #8b7cc438;--ndls-glow-ok-soft:0 0 12px #5b8f6e40;--ndls-glow-crit-pulse:0 0 0 3px #a44c3c2e, 0 0 18px #a44c3c59;--ndls-radius-xs:3px;--ndls-radius-sm:6px;--ndls-radius-md:8px;--ndls-radius-lg:12px;--ndls-radius-xl:16px;--ndls-radius-2xl:22px;--ndls-radius-pill:999px;--ndls-space-1:4px;--ndls-space-2:8px;--ndls-space-3:12px;--ndls-space-4:16px;--ndls-space-5:20px;--ndls-space-6:24px;--ndls-space-7:28px;--ndls-space-8:32px;--ndls-space-10:40px;--ndls-space-12:48px;--ndls-font-display:"Instrument Serif", Georgia, serif;--ndls-font-body:"Inter", system-ui, sans-serif;--ndls-font-mono:"JetBrains Mono", monospace;--ndls-text-xs:10px;--ndls-text-sm:11.5px;--ndls-text-base:13px;--ndls-text-md:14.5px;--ndls-text-lg:17px;--ndls-text-xl:22px;--ndls-text-2xl:28px;--ndls-text-3xl:36px;--ndls-weight-regular:400;--ndls-weight-medium:500;--ndls-weight-semibold:600;--ndls-weight-bold:700;--ndls-leading-tight:1.2;--ndls-leading-base:1.45;--ndls-leading-loose:1.6;--ndls-motion-fast:.12s;--ndls-motion-base:.18s;--ndls-motion-slow:.28s;--ndls-motion-slower:.42s;--ndls-ease-out-soft:cubic-bezier(.22, 1, .36, 1);--ndls-ease-in-out-soft:cubic-bezier(.65, 0, .35, 1);--ndls-ease-overshoot:cubic-bezier(.34, 1.56, .64, 1);--ndls-blur-subtle:blur(8px) saturate(140%);--ndls-blur-medium:blur(20px) saturate(160%);--ndls-blur-strong:blur(40px) saturate(180%);--ndls-line-rgb:15 23 41;--ndls-shadow-rgb:15 23 41;--ndls-veil-rgb:255 255 255;--ndls-scrim-rgb:15 23 41;--ndls-surface-rgb:255 255 255;--ndls-brandbar-field-bg:rgb(var(--ndls-veil-rgb) / .7);--ndls-brandbar-field-line:rgb(var(--ndls-line-rgb) / .1);--ndls-brandbar-field-ink:var(--color-ndls-ink-900);--ndls-surface:#fff;--ndls-surface-warm:#fdfcf8;--ndls-surface-sunken:#f5f2ea;--ndls-surface-raised:#fff;--ndls-surface-glass:rgb(var(--ndls-surface-rgb) / .65);--ndls-surface-glass-soft:rgb(var(--ndls-surface-rgb) / .35);--ndls-surface-glass-strong:rgb(var(--ndls-surface-rgb) / .78);--ndls-surface-hover:rgb(var(--ndls-surface-rgb) / .55);--ndls-accent-solid:var(--nx-structure-500);--ndls-accent-solid-deep:var(--nx-structure-700);--ndls-ink-solid:#0f1729;--ndls-action-solid:var(--nx-action-500);--ndls-ok-solid:#00b894;--ndls-warn-solid:#c48a2f;--ndls-crit-solid:#a44c3c;--ndls-leny-solid:#8b7cc4;--ndls-ok-solid-deep:#008f73;--ndls-warn-solid-deep:#9a6918;--ndls-crit-solid-deep:#7b3326;--ndls-paper-sheet:#fff;--ndls-paper-sheet-rgb:255 255 255;--ndls-on-accent:#fff;--ndls-scrim:rgb(var(--ndls-scrim-rgb) / .45);--ndls-gradient-brandbar:var(--nx-brandbar)}:root[data-nx-theme=dark],:root[data-nx-theme=dark] .nx-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ndls-ink-900:#eef2f9;--color-ndls-ink-700:#d4dbe9;--color-ndls-ink-500:#9ba6bd;--color-ndls-ink-400:#7e899f;--color-ndls-ink-300:#626d83;--color-ndls-ink-200:#414b5f;--color-ndls-ink-100:#2b3448;--color-ndls-paper-50:var(--nx-night-paper-50);--color-ndls-paper-100:var(--nx-night-paper-100);--color-ndls-paper-200:var(--nx-night-paper-200);--color-ndls-paper-surface:var(--nx-night-paper-surface);--color-ndls-paper-surface-warm:var(--nx-night-paper-surface-warm);--color-ndls-blue-50:var(--nx-structure-dark-50);--color-ndls-blue-100:var(--nx-structure-dark-100);--color-ndls-blue-300:var(--nx-structure-dark-300);--color-ndls-blue-500:var(--nx-structure-dark-500);--color-ndls-blue-700:var(--nx-structure-dark-700);--color-ndls-blue-900:var(--nx-structure-dark-900);--color-ndls-green-50:var(--nx-signature-dark-50);--color-ndls-green-100:var(--nx-signature-dark-100);--color-ndls-green-300:var(--nx-signature-dark-300);--color-ndls-green-500:var(--nx-signature-dark-500);--color-ndls-green-700:var(--nx-signature-dark-700);--color-ndls-green-900:var(--nx-signature-dark-900);--color-ndls-action-50:var(--nx-action-dark-50);--color-ndls-action-100:var(--nx-action-dark-100);--color-ndls-action-300:var(--nx-action-dark-300);--color-ndls-action-500:var(--nx-action-dark-500);--color-ndls-action-700:var(--nx-action-dark-700);--color-ndls-action-900:var(--nx-action-dark-900);--color-ndls-glow-soft:color-mix(in srgb, var(--nx-signature-dark-500) 16%, transparent);--color-ndls-glow-base:color-mix(in srgb, var(--nx-signature-dark-500) 42%, transparent);--color-ndls-glow-strong:var(--nx-signature-dark-glow-strong);--color-ndls-ok-soft:#14c79c29;--color-ndls-ok-base:#14c79c;--color-ndls-ok-strong:#4fe0b8;--color-ndls-warn-soft:#e0a94a29;--color-ndls-warn-base:#e0a94a;--color-ndls-warn-strong:#f0c176;--color-ndls-crit-soft:#e0705c29;--color-ndls-crit-base:#e0705c;--color-ndls-crit-strong:#f09585;--color-ndls-leny-soft:#a092dc24;--color-ndls-leny-base:#a092dc;--color-ndls-leny-light:#c4bcea;--color-ndls-leny-dark:#d3cdf2;--ndls-night-halo-blue:var(--nx-night-halo-1);--ndls-night-halo-green:var(--nx-night-halo-2);--ndls-night-floor-top:var(--nx-night-floor-1);--ndls-night-floor-bottom:var(--nx-night-floor-2);--ndls-gradient-paper:radial-gradient(1200px 600px at 10% 0%, var(--ndls-night-halo-blue) 0%, transparent 60%), radial-gradient(1000px 500px at 90% 100%, var(--ndls-night-halo-green) 0%, transparent 60%), linear-gradient(180deg, var(--ndls-night-floor-top) 0%, var(--ndls-night-floor-bottom) 100%);--ndls-gradient-accent:var(--nx-gradient-accent-dark);--ndls-gradient-accent-glow:var(--nx-gradient-accent-glow-dark);--ndls-gradient-signature:var(--nx-gradient-signature-dark);--ndls-gradient-action:var(--nx-gradient-action-dark);--ndls-gradient-action-shine:linear-gradient(180deg, #ffffff38 0%, #fff0 50%, #0000002e 100%);--ndls-gradient-leny:linear-gradient(135deg, #c4bcea 0%, #a092dc 60%, #6f60a8 100%);--ndls-gradient-ok:linear-gradient(180deg, #2fbf97 0%, #14a382 100%);--ndls-gradient-glass:linear-gradient(180deg, var(--nx-night-glass-1) 0%, var(--nx-night-glass-2) 100%);--ndls-gradient-glass-tinted:linear-gradient(180deg, var(--nx-night-glass-tinted) 0%, #201c1880 100%);--ndls-gradient-highlight-top:linear-gradient(180deg, #ffffff12 0%, #fff0 50%);--ndls-shadow-e1:0 0 0 1px #ffffff0d;--ndls-shadow-e2:0 0 0 1px #ffffff12;--ndls-shadow-e3:0 0 0 1px #ffffff17, 0 3px 12px #00000073;--ndls-shadow-button:0 1px 0 #ffffff14 inset, 0 -1px 0 #00000059 inset, 0 1px 2px #0006, 0 0 0 1px #ffffff1a;--ndls-shadow-button-primary:0 1px 0 #ffffff40 inset, 0 -1px 0 #0000004d inset, 0 2px 8px color-mix(in srgb, var(--nx-action-dark-600) 45%, transparent), 0 0 0 1px color-mix(in srgb, var(--nx-action-dark-400) 30%, transparent);--ndls-glow-focus:0 0 0 3px var(--color-ndls-glow-base), 0 0 14px var(--color-ndls-glow-soft);--ndls-glow-action-soft:0 0 18px color-mix(in srgb, var(--nx-action-dark-400) 35%, transparent);--ndls-glow-leny-soft:0 0 16px #a092dc4d;--ndls-glow-ok-soft:0 0 14px #14c79c4d;--ndls-glow-crit-pulse:0 0 0 3px #e0705c38, 0 0 20px #e0705c66;--ndls-blur-subtle:blur(8px) saturate(115%);--ndls-blur-medium:blur(20px) saturate(125%);--ndls-blur-strong:blur(40px) saturate(140%);--ndls-line-rgb:255 255 255;--ndls-shadow-rgb:0 0 0;--ndls-veil-rgb:255 255 255;--ndls-scrim-rgb:0 0 0;--ndls-surface-rgb:var(--nx-night-surface-rgb);--ndls-brandbar-field-bg:#ffffff1a;--ndls-brandbar-field-line:#ffffff2e;--ndls-brandbar-field-ink:#eef2f9;--ndls-surface:var(--nx-night-surface);--ndls-surface-warm:var(--nx-night-surface-warm);--ndls-surface-sunken:var(--nx-night-surface-sunken);--ndls-surface-raised:var(--nx-night-surface-raised);--ndls-surface-hover:#ffffff0f;--ndls-accent-solid:var(--nx-accent-solid-dark);--ndls-accent-solid-deep:var(--nx-accent-solid-deep-dark);--ndls-ink-solid:#3a4560;--ndls-action-solid:var(--nx-action-solid-dark);--ndls-ok-solid:#0f8f72;--ndls-warn-solid:#b07c24;--ndls-crit-solid:#b0503c;--ndls-leny-solid:#6e5faa;--ndls-ok-solid-deep:#0b7a62;--ndls-warn-solid-deep:#8a5e18;--ndls-crit-solid-deep:#8e3d2e;--ndls-on-accent:#fff;--ndls-scrim:rgb(var(--ndls-scrim-rgb) / .6);--nx-brandbar:var(--nx-brandbar-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nx-display{font-family:var(--ndls-font-display);letter-spacing:-.015em;color:var(--color-ndls-ink-900);margin:0;font-style:italic;font-weight:500;line-height:1.1}.nx-label{font-family:var(--ndls-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ndls-ink-400);font-size:10px;font-weight:700}.nx-muted{font-family:var(--ndls-font-body);font-size:var(--ndls-text-sm);color:var(--color-ndls-ink-500);margin:0;line-height:1.4}.nx-mono{font-family:var(--ndls-font-mono);font-size:var(--ndls-text-xs);letter-spacing:.04em;color:var(--color-ndls-ink-700)}.nx-tone--ok{color:var(--color-ndls-ok-strong)}.nx-tone--warn{color:var(--color-ndls-warn-strong)}.nx-tone--crit{color:var(--color-ndls-crit-strong)}.nx-tone--structure{color:var(--color-ndls-blue-700)}.nx-tone--neutral{color:var(--color-ndls-ink-900)}.nx-page{gap:var(--ndls-space-5);min-height:100%;padding:var(--ndls-space-5) var(--ndls-space-6);flex-direction:column;margin:0 auto;display:flex}.nx-card{padding:var(--ndls-space-4);background:var(--ndls-gradient-glass);-webkit-backdrop-filter:var(--ndls-blur-medium);border-radius:var(--ndls-radius-xl);box-shadow:var(--ndls-shadow-e3)}.nx-card--tinted{background:var(--ndls-gradient-glass-tinted)}.nx-card--stack{gap:var(--ndls-space-3);flex-direction:column;display:flex;overflow:hidden}.nx-card--flush{padding:var(--ndls-space-4) 0 0}.nx-card--flush>.nx-card__head{padding:0 var(--ndls-space-4)}.nx-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nx-card__title{font-size:var(--ndls-text-xl)}.nx-card__side{align-items:center;gap:var(--ndls-space-3);margin-left:auto;display:flex}.nx-card__side .nx-label{letter-spacing:.04em;font-weight:600}.nx-header{justify-content:space-between;align-items:center;gap:var(--ndls-space-4);padding:var(--ndls-space-5) var(--ndls-space-6);flex-wrap:wrap;display:flex}.nx-header__main{align-items:center;gap:var(--ndls-space-4);min-width:0;display:flex}.nx-header__text{min-width:0}.nx-header__icon{border-radius:var(--ndls-radius-lg);background:var(--ndls-gradient-accent-glow);width:48px;height:48px;color:var(--ndls-on-accent);box-shadow:0 8px 24px color-mix(in srgb, var(--ndls-accent-solid) 30%, transparent), 0 0 16px color-mix(in srgb, var(--color-ndls-green-500) 20%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-header__title{font-size:var(--ndls-text-2xl)}.nx-header__subtitle{font-size:var(--ndls-text-md);margin-top:4px}.nx-header__side{align-items:center;gap:var(--ndls-space-3);flex-wrap:wrap;display:flex}.nx-kpi{flex-direction:column;gap:4px;display:flex;position:relative}.nx-kpi__glyph{color:var(--color-ndls-ink-300);position:absolute;top:12px;right:12px}.nx-kpi__label{letter-spacing:.14em;font-size:9.5px}.nx-kpi__value{font-size:var(--ndls-text-3xl)}.nx-kpi__value.nx-tone--neutral{color:var(--color-ndls-ink-900)}.nx-pill{align-items:center;gap:var(--ndls-space-2);padding:var(--ndls-space-1) var(--ndls-space-3);border-radius:var(--ndls-radius-pill);font-family:var(--ndls-font-mono);font-size:var(--ndls-text-xs);font-weight:var(--ndls-weight-semibold);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.nx-pill--ok{background:var(--color-ndls-ok-soft);color:var(--color-ndls-ok-strong)}.nx-pill--warn{background:var(--color-ndls-warn-soft);color:var(--color-ndls-warn-strong)}.nx-pill--crit{background:var(--color-ndls-crit-soft);color:var(--color-ndls-crit-strong)}.nx-pill--structure{background:var(--color-ndls-blue-50);color:var(--color-ndls-blue-700)}.nx-pill--neutral{background:var(--color-ndls-paper-100);color:var(--color-ndls-ink-500)}.nx-notice{border-radius:var(--ndls-radius-md);font-family:var(--ndls-font-body);font-size:var(--ndls-text-sm);margin:0;padding:10px 14px}.nx-notice--ok{background:var(--color-ndls-ok-soft);color:var(--color-ndls-ok-strong)}.nx-notice--warn{background:var(--color-ndls-warn-soft);color:var(--color-ndls-warn-strong)}.nx-notice--crit{background:var(--color-ndls-crit-soft);color:var(--color-ndls-crit-strong)}.nx-notice--structure{background:var(--color-ndls-blue-50);color:var(--color-ndls-blue-700)}.nx-notice--neutral{background:var(--color-ndls-paper-100);color:var(--color-ndls-ink-500)}.nx-field,.nx-field__label{flex-direction:column;gap:4px;display:flex}.nx-field__label>.nx-label{letter-spacing:.08em;color:var(--color-ndls-ink-500)}.nx-field__hint{font-size:var(--ndls-text-xs)}.nx-input{border:1px solid var(--color-ndls-ink-100);border-radius:var(--ndls-radius-md);background:var(--ndls-surface);color:var(--color-ndls-ink-900);font-family:var(--ndls-font-body);font-size:var(--ndls-text-base);outline:none;padding:8px 12px}.nx-input:focus-visible{border-color:var(--color-ndls-blue-300);box-shadow:var(--ndls-glow-focus)}.nx-btn-primary{padding:var(--ndls-space-2) var(--ndls-space-5);border-radius:var(--ndls-radius-md);background:var(--ndls-gradient-action);color:var(--ndls-on-accent);box-shadow:var(--ndls-shadow-button-primary);font-family:var(--ndls-font-body);font-size:var(--ndls-text-base);font-weight:var(--ndls-weight-semibold);white-space:nowrap;cursor:pointer;transition:box-shadow var(--ndls-motion-base) var(--ndls-ease-out-soft);border:0;align-items:center;gap:8px;display:inline-flex;position:relative;overflow:hidden}.nx-btn-primary:after{content:"";background:var(--ndls-gradient-action-shine);pointer-events:none;position:absolute;inset:0}.nx-btn-primary:hover{box-shadow:var(--ndls-shadow-button-primary), var(--ndls-glow-action-soft)}.nx-btn-primary:focus-visible{box-shadow:var(--ndls-shadow-button-primary), var(--ndls-glow-focus);outline:none}.nx-btn-secondary{border:1px solid var(--color-ndls-ink-100);border-radius:var(--ndls-radius-md);background:var(--color-ndls-paper-surface);color:var(--color-ndls-ink-700);box-shadow:var(--ndls-shadow-e1);font-family:var(--ndls-font-body);font-size:var(--ndls-text-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-weight:600;display:inline-flex}.nx-btn-secondary:focus-visible,.nx-btn-ghost:focus-visible{box-shadow:var(--ndls-glow-focus);outline:none}.nx-btn-ghost{color:var(--color-ndls-ink-500);font-family:var(--ndls-font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:10px;font-weight:700}.nx-btn-primary:disabled,.nx-btn-secondary:disabled,.nx-btn-ghost:disabled{opacity:.5;cursor:default}.nx-table{border-collapse:collapse;width:100%;font-family:var(--ndls-font-body);font-size:var(--ndls-text-sm);color:var(--color-ndls-ink-700)}.nx-table th{padding:10px var(--ndls-space-4);border-bottom:1px solid rgb(var(--ndls-line-rgb) / .06);font-family:var(--ndls-font-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--color-ndls-ink-400);font-size:9.5px;font-weight:700}.nx-table td{padding:10px var(--ndls-space-4);border-bottom:1px solid rgb(var(--ndls-line-rgb) / .04);vertical-align:middle}.nx-table tbody tr{transition:background .12s}.nx-table tbody tr:hover{background:rgb(var(--ndls-surface-rgb) / .55)}.nx-table .nx-table__state{padding:var(--ndls-space-8) var(--ndls-space-4);text-align:center;font-size:var(--ndls-text-sm);color:var(--color-ndls-ink-500)}.nx-table-wrap{overflow-x:auto}.nx-greeting{gap:var(--ndls-space-2);padding:var(--ndls-space-2) 0;flex-direction:column;display:flex}.nx-greeting__title{font-size:var(--ndls-text-3xl)}.nx-greeting__summary{font-size:var(--ndls-text-md)}@media (max-width:860px){.nx-page{padding:var(--ndls-space-4) var(--ndls-space-3);gap:var(--ndls-space-4)}.nx-header{padding:var(--ndls-space-4)}.nx-header__title{font-size:var(--ndls-text-xl)}.nx-greeting__title{font-size:var(--ndls-text-2xl)}}.nx-topbar{z-index:50;align-items:center;gap:var(--ndls-space-3);height:52px;padding:0 var(--ndls-space-4);background:var(--ndls-gradient-brandbar);color:var(--ndls-on-accent);box-shadow:0 1px 0 rgb(var(--ndls-veil-rgb) / .1) inset, 0 -1px 0 rgb(var(--ndls-shadow-rgb) / .2) inset, 0 2px 8px rgb(var(--ndls-shadow-rgb) / .18);font-family:var(--ndls-font-body);display:flex;position:sticky;top:0}.nx-topbar__spacer{flex:1}.nx-mark{border-radius:var(--ndls-radius-sm);background:linear-gradient(135deg, rgb(var(--ndls-veil-rgb) / .18), rgb(var(--ndls-veil-rgb) / .06));border:1px solid rgb(var(--ndls-veil-rgb) / .16);width:32px;height:32px;font-family:var(--ndls-font-display);font-style:italic;font-size:var(--ndls-text-md);color:var(--ndls-on-accent);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.nx-mark img,.nx-mark svg{object-fit:contain;width:22px;height:22px}.nx-brand{align-items:center;gap:var(--ndls-space-3);min-width:0;display:flex;overflow:hidden}.nx-brand__name{font-family:var(--ndls-font-display);font-style:italic;font-weight:var(--ndls-weight-medium);font-size:var(--ndls-text-lg);color:var(--ndls-on-accent);white-space:nowrap;padding-right:7px;position:relative}.nx-brand__dot{background:var(--color-ndls-green-500);width:4px;height:4px;box-shadow:0 0 6px color-mix(in srgb, var(--color-ndls-green-500) 55%, transparent);border-radius:50%;position:absolute;bottom:5px;right:0}.nx-brand__sep{background:rgb(var(--ndls-veil-rgb) / .25);width:1px;height:18px}.nx-brand__context{font-size:var(--ndls-text-base);font-weight:var(--ndls-weight-medium);color:rgb(var(--ndls-veil-rgb) / .92);white-space:nowrap}.nx-workspace{border:1px solid var(--ndls-brandbar-field-line);border-radius:var(--ndls-radius-sm);background:var(--ndls-brandbar-field-bg);max-width:220px;height:28px;color:var(--ndls-brandbar-field-ink);font-family:var(--ndls-font-body);font-size:var(--ndls-text-sm);padding:0 6px}.nx-iconbtn{border-radius:var(--ndls-radius-sm);width:32px;height:32px;color:rgb(var(--ndls-veil-rgb) / .85);cursor:pointer;transition:background var(--ndls-motion-fast), color var(--ndls-motion-fast);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.nx-iconbtn:hover{background:rgb(var(--ndls-veil-rgb) / .12);color:var(--ndls-on-accent)}.nx-count{border-radius:var(--ndls-radius-pill);background:var(--ndls-gradient-action);color:var(--ndls-on-accent);font-family:var(--ndls-font-mono);font-size:9px;font-weight:var(--ndls-weight-bold);padding:1px 5px;line-height:1.3;position:absolute;top:2px;right:0}.nx-new{height:32px;padding:0 var(--ndls-space-3);font-size:var(--ndls-text-base);gap:6px}.nx-account{align-items:center;gap:var(--ndls-space-2);height:34px;padding:0 var(--ndls-space-2) 0 4px;border:1px solid rgb(var(--ndls-line-rgb) / .08);border-radius:var(--ndls-radius-pill);background:var(--ndls-gradient-glass);color:var(--color-ndls-ink-900);font:inherit;cursor:pointer;display:flex}.nx-account__avatar{background:var(--ndls-gradient-accent);width:26px;height:26px;color:var(--ndls-on-accent);font-family:var(--ndls-font-mono);font-size:10px;font-weight:var(--ndls-weight-bold);border-radius:50%;place-items:center;display:grid}.nx-account__avatar--elevated{background:var(--ndls-gradient-action)}.nx-account__name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:var(--ndls-text-sm);font-weight:var(--ndls-weight-semibold);overflow:hidden}.nx-menu-root{position:relative}.nx-menu{z-index:60;border:1px solid rgb(var(--ndls-line-rgb) / .1);border-radius:var(--ndls-radius-md);background:var(--ndls-surface);min-width:240px;color:var(--color-ndls-ink-900);box-shadow:0 6px 28px rgb(var(--ndls-shadow-rgb) / .18), 0 1px 2px rgb(var(--ndls-shadow-rgb) / .1);font-family:var(--ndls-font-body);font-size:var(--ndls-text-sm);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.nx-menu--right{left:auto;right:0}.nx-menu--account{width:240px}.nx-menu__identity{background:var(--color-ndls-paper-50);border-bottom:1px solid rgb(var(--ndls-line-rgb) / .06);padding:10px 12px}.nx-menu__name{font-weight:var(--ndls-weight-semibold)}.nx-menu__email{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ndls-text-xs);color:var(--color-ndls-ink-500);margin-top:2px;overflow:hidden}.nx-role{border-radius:var(--ndls-radius-pill);background:color-mix(in srgb, var(--color-ndls-action-500) 18%, transparent);color:var(--color-ndls-action-700);font-family:var(--ndls-font-mono);font-size:9px;font-weight:var(--ndls-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;padding:1px 8px;display:inline-block}.nx-menu__item{width:100%;color:var(--color-ndls-ink-900);font-family:var(--ndls-font-body);font-size:var(--ndls-text-sm);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.nx-menu__item:hover,.nx-menu__item:focus-visible{background:rgb(var(--ndls-line-rgb) / .04);outline:none}.nx-menu__item--danger{color:var(--color-ndls-crit-base)}.nx-menu__item--danger:hover{background:color-mix(in srgb, var(--color-ndls-crit-base) 6%, transparent)}.nx-menu__sep{background:rgb(var(--ndls-line-rgb) / .08);height:1px}@media (max-width:860px){.nx-brand__sep,.nx-brand__context,.nx-account__name{display:none}.nx-topbar{gap:var(--ndls-space-2);padding:0 var(--ndls-space-3)}.nx-workspace{max-width:130px}}@media (max-width:480px){.nx-topbar{gap:var(--ndls-space-1);padding:0 var(--ndls-space-2)}.nx-brand{display:none}.nx-workspace{max-width:104px}.nx-iconbtn{width:28px}.nx-new{gap:0;padding:0 10px;font-size:0}.nx-account{padding:0 4px}}.nx-cats{z-index:25;height:40px;padding:0 var(--ndls-space-4);background:rgb(var(--ndls-surface-rgb) / .55);-webkit-backdrop-filter:var(--ndls-blur-medium);border-bottom:1px solid rgb(var(--ndls-line-rgb) / .08);scrollbar-width:none;gap:2px;display:flex;position:sticky;top:52px;overflow-x:auto}.nx-cats::-webkit-scrollbar{display:none}.nx-cat-root{flex-shrink:0;display:flex}.nx-cat,.nx-module__item{height:40px;padding:0 var(--ndls-space-3);color:var(--color-ndls-ink-500);font-family:var(--ndls-font-body);font-size:var(--ndls-text-base);font-weight:var(--ndls-weight-medium);white-space:nowrap;cursor:pointer;transition:all var(--ndls-motion-fast);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.nx-cat:hover,.nx-module__item:hover{color:var(--color-ndls-ink-900)}.nx-cat--active,.nx-module__item--active{color:var(--color-ndls-blue-500);font-weight:var(--ndls-weight-semibold);background:linear-gradient(180deg, rgb(var(--ndls-surface-rgb) / .7), rgb(var(--ndls-surface-rgb) / .2))}.nx-cat--active:after,.nx-module__item--active:after{content:"";bottom:-1px;left:var(--ndls-space-3);right:var(--ndls-space-3);background:var(--color-ndls-green-500);height:2px;box-shadow:0 0 8px var(--color-ndls-glow-base);border-radius:2px 2px 0 0;position:absolute}.nx-cat__caret{opacity:.5;margin-left:1px;display:inline-flex}.nx-badge{border-radius:var(--ndls-radius-pill);background:var(--ndls-gradient-action);color:var(--ndls-on-accent);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ndls-action-700) 30%, transparent);text-shadow:0 1px 1px rgb(var(--ndls-shadow-rgb) / .2);font-family:var(--ndls-font-mono);font-size:9px;font-weight:var(--ndls-weight-bold);letter-spacing:.04em;margin-left:4px;padding:1px 6px}.nx-cat-menu{top:var(--nx-menu-top,92px);left:var(--nx-menu-left,0);z-index:100;min-width:240px;padding:var(--ndls-space-2) 0;background:rgb(var(--ndls-surface-rgb) / .96);-webkit-backdrop-filter:var(--ndls-blur-medium);border:1px solid rgb(var(--ndls-line-rgb) / .08);border-radius:0 0 var(--ndls-radius-md) var(--ndls-radius-md);box-shadow:0 8px 24px rgb(var(--ndls-shadow-rgb) / .1), 0 0 0 1px rgb(var(--ndls-line-rgb) / .05);animation:nx-menu-in var(--ndls-motion-base) var(--ndls-ease-out-soft);position:fixed}@keyframes nx-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nx-cat-menu__item{width:100%;padding:var(--ndls-space-2) var(--ndls-space-4);color:var(--color-ndls-ink-700);font-family:var(--ndls-font-body);font-size:var(--ndls-text-base);text-align:left;cursor:pointer;transition:background var(--ndls-motion-fast);background:0 0;border:none;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.nx-cat-menu__item:hover,.nx-cat-menu__item:focus-visible{background:color-mix(in srgb, var(--color-ndls-green-500) 6%, transparent);outline:none}.nx-cat-menu__item--active{color:var(--color-ndls-blue-500);font-weight:var(--ndls-weight-semibold);background:color-mix(in srgb, var(--color-ndls-green-500) 6%, transparent)}.nx-module{z-index:24;gap:var(--ndls-space-1);height:38px;padding:0 var(--ndls-space-4);background:rgb(var(--ndls-surface-rgb) / .78);-webkit-backdrop-filter:var(--ndls-blur-medium);border-bottom:1px solid rgb(var(--ndls-line-rgb) / .06);display:flex;position:sticky;top:92px}.nx-module__item{height:38px}.nx-crumbs{align-items:center;gap:var(--ndls-space-2);padding:var(--ndls-space-2) var(--ndls-space-5);background:rgb(var(--ndls-surface-rgb) / .4);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgb(var(--ndls-line-rgb) / .04);font-family:var(--ndls-font-mono);font-size:var(--ndls-text-xs);font-weight:var(--ndls-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ndls-ink-400);display:flex}.nx-crumbs__link{color:var(--color-ndls-blue-500);font:inherit;font-weight:var(--ndls-weight-bold);letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.nx-crumbs__sep{color:var(--color-ndls-ink-300)}.nx-crumbs__step{color:var(--color-ndls-ink-500)}.nx-crumbs__current{color:var(--color-ndls-ink-900);font-family:var(--ndls-font-body);font-size:var(--ndls-text-base);font-weight:var(--ndls-weight-bold);letter-spacing:0;text-transform:none}@media (max-width:860px){.nx-cats{height:auto;padding:0 var(--ndls-space-2);flex-wrap:wrap;overflow:visible}.nx-cat{height:36px;padding:0 var(--ndls-space-2)}.nx-module{scrollbar-width:none;padding:0 var(--ndls-space-2);position:static;overflow-x:auto}.nx-module::-webkit-scrollbar{display:none}.nx-cat-menu{left:var(--ndls-space-2);right:var(--ndls-space-2);border-radius:var(--ndls-radius-md);min-width:0;max-height:calc(100vh - 140px);overflow-y:auto}.nx-crumbs{padding:var(--ndls-space-2) var(--ndls-space-3);flex-wrap:wrap}}.nx-shell{background:var(--ndls-gradient-paper);min-height:100vh;color:var(--color-ndls-ink-900);font-family:var(--ndls-font-body);font-size:var(--ndls-text-base);background-attachment:fixed}.nx-shell--utility{padding-bottom:36px}.nx-main{min-width:0}.nx-utility{z-index:40;height:36px;padding:2px var(--ndls-space-3);background:var(--color-ndls-paper-50);border-top:1px solid rgb(var(--ndls-line-rgb) / .05);color:var(--color-ndls-ink-500);font-family:var(--ndls-font-body);align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.nx-utility__btn{align-items:center;gap:var(--ndls-space-2);height:28px;padding:0 var(--ndls-space-3);border-radius:var(--ndls-radius-sm);color:var(--color-ndls-ink-500);font-family:var(--ndls-font-body);font-size:var(--ndls-text-base);font-weight:var(--ndls-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--ndls-motion-fast);background:0 0;border:none;margin:0 1px;text-decoration:none;display:flex}.nx-utility__btn:hover{background:color-mix(in srgb, var(--color-ndls-green-500) 6%, transparent);color:var(--color-ndls-green-700)}.nx-utility__btn--active{background:color-mix(in srgb, var(--color-ndls-green-500) 10%, transparent);box-shadow:inset 0 -2px 0 var(--color-ndls-green-500);color:var(--color-ndls-green-700)}:root:not([data-nx-theme=dark]) .nx-utility__btn:hover,:root:not([data-nx-theme=dark]) .nx-utility__btn--active{color:var(--nx-signature-900)}.nx-utility__count{border-radius:var(--ndls-radius-pill);background:var(--ndls-gradient-action);color:var(--ndls-on-accent);text-shadow:0 1px 1px rgb(var(--ndls-shadow-rgb) / .2);font-family:var(--ndls-font-mono);font-size:9px;font-weight:var(--ndls-weight-bold);padding:1px 5px}.nx-utility__info{text-overflow:ellipsis;white-space:nowrap;font-family:var(--ndls-font-mono);letter-spacing:.08em;color:var(--color-ndls-ink-500);margin-left:auto;font-size:10px;overflow:hidden}@media (max-width:860px){.nx-utility{scrollbar-width:none;overflow-x:auto}.nx-utility__info{display:none}}.nx-account-page{gap:var(--ndls-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.nx-account-page__feedback,.nx-account-page__wide{grid-column:1/-1}.nx-account-page__feedback p{margin:0}.nx-account-page__feedback:empty{display:none}.nx-form{gap:var(--ndls-space-3);flex-direction:column;display:flex}.nx-sessions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-sessions__row{justify-content:space-between;align-items:center;gap:var(--ndls-space-3);border-bottom:1px solid rgb(var(--ndls-line-rgb) / .04);padding:10px 0;display:flex}.nx-sessions__row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.nx-google{color:#1f1f1f;height:40px;font-family:"Roboto", var(--ndls-font-body);cursor:pointer;background:#fff;border:1px solid #747775;border-radius:20px;align-items:center;gap:10px;padding:0 14px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.nx-google svg{width:18px;height:18px}.nx-google:disabled{opacity:.6;cursor:default}@media (max-width:860px){.nx-account-page{grid-template-columns:minmax(0,1fr)}}.nx-login{--nx-login-tint:color-mix(in srgb, var(--nx-signature-700) 28%, transparent);background:var(--color-ndls-paper-100);min-height:100vh;color:var(--color-ndls-ink-900);font-family:var(--ndls-font-body);flex-direction:column;display:flex}.nx-login__scene{flex:1;grid-template-columns:minmax(0,1fr);display:grid}.nx-login__showcase{display:none}.nx-login__panel{padding:var(--ndls-space-8) var(--ndls-space-4);justify-content:center;align-items:center;display:flex}.nx-login__card{box-sizing:border-box;gap:var(--ndls-space-3);width:100%;max-width:420px;padding:var(--ndls-space-7);flex-direction:column;display:flex}.nx-login__card>:first-child{color:var(--color-ndls-ink-900);margin-bottom:var(--ndls-space-2)}.nx-login__badge{align-items:center;gap:var(--ndls-space-2);border:1px solid var(--color-ndls-ink-100);border-radius:var(--ndls-radius-pill);background:var(--ndls-surface);width:fit-content;color:var(--color-ndls-ink-500);font-size:var(--ndls-text-xs);font-weight:var(--ndls-weight-medium);padding:6px 14px;display:inline-flex}.nx-login__badge span{background:var(--color-ndls-green-500);border-radius:50%;width:6px;height:6px}.nx-login__title{margin:var(--ndls-space-2) 0 0;letter-spacing:-.03em;font-size:2rem;line-height:1.05}.nx-login__lead{font-size:var(--ndls-text-sm);margin:0;line-height:1.5}.nx-login__google{box-sizing:border-box;justify-content:center;width:100%;text-decoration:none}.nx-login__form{gap:var(--ndls-space-3);flex-direction:column;display:flex}.nx-login__form .nx-input{box-sizing:border-box;width:100%;min-height:44px}.nx-login__form>button{justify-content:center;width:100%;min-height:44px}.nx-login__divider{margin-top:var(--ndls-space-3);padding-top:var(--ndls-space-4);border-top:1px solid var(--color-ndls-ink-100);color:var(--color-ndls-ink-500);font-size:var(--ndls-text-xs);font-weight:var(--ndls-weight-bold);letter-spacing:.08em;text-transform:uppercase}.nx-login__password{display:block;position:relative}.nx-login__password .nx-input{padding-right:46px}.nx-login__password button{border-radius:var(--ndls-radius-sm);width:34px;height:34px;color:var(--color-ndls-ink-500);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.nx-login__password button:hover{background:var(--ndls-surface-hover);color:var(--color-ndls-ink-900)}.nx-login__password svg,.nx-login__arrow svg,.nx-login__points svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.nx-login__password svg{width:18px;height:18px}.nx-login__offer{justify-content:space-between;align-items:center;gap:var(--ndls-space-2);margin-top:var(--ndls-space-3);padding-top:var(--ndls-space-4);border-top:1px solid var(--color-ndls-ink-100);color:var(--color-ndls-ink-500);font-size:var(--ndls-text-sm);flex-wrap:wrap;display:flex}.nx-login__benefits{display:none}.nx-login__eyebrow{margin:0 0 var(--ndls-space-2);color:var(--color-ndls-green-700);font-size:var(--ndls-text-xs);font-weight:var(--ndls-weight-bold);letter-spacing:.14em;text-transform:uppercase}.nx-login__benefits-title{margin:0 0 var(--ndls-space-5);font-size:1.45rem;line-height:1.2}.nx-login__benefits ul{gap:var(--ndls-space-4);margin:0;padding:0;list-style:none;display:grid}.nx-login__benefits li{color:var(--color-ndls-ink-700);font-size:var(--ndls-text-sm);line-height:1.5}.nx-login__benefits li:before{content:"";background:var(--color-ndls-green-500);border-radius:2px;width:22px;height:2px;margin-bottom:8px;display:block}.nx-login__dialog{box-sizing:border-box;width:min(640px,92vw);max-height:86vh;padding:var(--ndls-space-6);border-radius:var(--ndls-radius-xl);background:var(--ndls-surface);color:var(--color-ndls-ink-900);box-shadow:var(--ndls-shadow-e3);border:0;margin:auto;overflow-y:auto}.nx-login__dialog::backdrop{background:#08080a99}.nx-login__dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--ndls-space-4);display:flex}.nx-login__dialog-head h2{margin:0;font-size:1.4rem;line-height:1.2}.nx-login__dialog-head .nx-iconbtn{flex:none;font-size:1.3rem;line-height:1}.nx-login__points{gap:var(--ndls-space-4);margin:var(--ndls-space-5) 0;padding:0;list-style:none;display:grid}.nx-login__points li{gap:var(--ndls-space-3);color:var(--color-ndls-ink-700);font-size:var(--ndls-text-sm);align-items:flex-start;line-height:1.5;display:flex}.nx-login__points strong{color:var(--color-ndls-ink-900);display:block}.nx-login__points svg{width:18px;height:18px;color:var(--color-ndls-green-500);flex:none;margin-top:2px}.nx-login__dialog-actions{gap:var(--ndls-space-3);flex-wrap:wrap;display:flex}.nx-login__dialog-actions a{flex:12rem;justify-content:center;text-decoration:none}.nx-login__footer{color:#ffffffb8;letter-spacing:.11em;text-align:center;text-transform:uppercase;background:#0e0e11;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 24px;min-height:44px;padding:12px 20px;font-size:.64rem;display:flex}.nx-login__credit{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.nx-login__credit a{align-items:center;gap:6px;display:inline-flex}.nx-login__credit img{width:15px;height:15px}.nx-login__footer nav{flex-wrap:wrap;justify-content:center;gap:6px 20px;display:inline-flex}.nx-login__footer a{color:#ffffffeb;text-decoration:none}.nx-login__footer a:hover{text-decoration:underline}@media (min-width:1024px){.nx-login__scene{grid-template-columns:1fr 1fr}.nx-login__showcase{background:#0e0e11;display:block;position:relative;overflow:hidden}.nx-login__showcase figure{opacity:0;margin:0;transition:opacity .9s ease-in-out;position:absolute;inset:0}.nx-login__showcase figure.is-active{opacity:1}.nx-login__showcase img{object-fit:cover;width:100%;height:100%;display:block}.nx-login__showcase:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(180deg, #08080a2e 0%, #08080a1a 45%, #08080ad1 100%), linear-gradient(135deg, var(--nx-login-tint) 0%, #08080a1f 60%);position:absolute;inset:0}.nx-login__arrow{z-index:3;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:44px;height:44px;transition:background var(--ndls-motion-fast);background:#ffffff26;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nx-login__arrow:hover{background:#ffffff4d}.nx-login__arrow svg{width:20px;height:20px}.nx-login__arrow--prev{left:20px}.nx-login__arrow--next{right:20px}.nx-login__showcase-foot{z-index:2;padding:0 48px 48px;position:absolute;bottom:0;left:0;right:0}.nx-login__slogan{color:#fff;font-family:var(--ndls-font-display);letter-spacing:-.02em;text-shadow:0 2px 16px #00000080;white-space:pre-line;margin:0 0 18px;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:500;line-height:1.2}.nx-login__dots{gap:9px;display:flex}.nx-login__dots button{width:10px;height:10px;transition:background var(--ndls-motion-fast), transform var(--ndls-motion-fast);background:#fff6;border:0;border-radius:50%;padding:0}.nx-login__dots button:hover{background:#ffffffb3}.nx-login__dots button[aria-selected=true]{background:var(--nx-signature-500);transform:scale(1.15)}.nx-login__watermark{z-index:2;color:#ffffff26;font-family:var(--ndls-font-display);letter-spacing:-.03em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(2.6rem,4.6vw,4rem);line-height:1;position:absolute;bottom:16px;right:32px}.nx-login__panel{grid-template-columns:minmax(20rem,24rem) minmax(14rem,19rem);justify-content:start;align-items:center;gap:48px;padding:48px 40px;display:grid}.nx-login__card{max-width:none}.nx-login__benefits{display:block}.nx-login--plain .nx-login__scene{grid-template-columns:minmax(0,1fr)}.nx-login--plain .nx-login__panel{justify-content:center}.nx-login__panel:not(:has(.nx-login__benefits)){grid-template-columns:minmax(20rem,24rem)}}@media (prefers-reduced-motion:reduce){.nx-login__showcase figure,.nx-login__dots button,.nx-login__arrow{transition:none}}}
:root{--nx-structure-50:#eeeef1;--nx-structure-100:#d6d6dc;--nx-structure-300:#5a5a66;--nx-structure-400:#3a3a43;--nx-structure-500:#2a2a31;--nx-structure-700:#121216;--nx-structure-900:#08080a;--nx-signature-50:#fde8e7;--nx-signature-100:#f9c4c1;--nx-signature-300:#f0201a;--nx-signature-500:#e10600;--nx-signature-700:#a90509;--nx-signature-900:#6a0306;--nx-action-50:#fde8e7;--nx-action-100:#f9c4c1;--nx-action-300:#f5524c;--nx-action-400:#f0201a;--nx-action-500:#e10600;--nx-action-700:#a90509;--nx-action-900:#6a0306;--nx-halo-1:#eee8e0;--nx-halo-2:#f2e4e0;--nx-structure-dark-50:#1b1b20;--nx-structure-dark-100:#26262d;--nx-structure-dark-300:#8e8e9a;--nx-structure-dark-500:#c9c9d2;--nx-structure-dark-700:#e4e4ea;--nx-structure-dark-900:#060608;--nx-signature-dark-50:#2a1212;--nx-signature-dark-100:#451a19;--nx-signature-dark-300:#ff6b61;--nx-signature-dark-500:#ff3b30;--nx-signature-dark-700:#ff8f87;--nx-signature-dark-900:#1e0807;--nx-action-dark-50:#2a1212;--nx-action-dark-100:#451a19;--nx-action-dark-300:#ff6b61;--nx-action-dark-500:#f0201a;--nx-action-dark-700:#ff8f87;--nx-action-dark-900:#1e0807;--nx-night-halo-1:#211b1c;--nx-night-halo-2:#261616;--nx-brandbar-dark:linear-gradient(180deg, #1d1d22 0%, #0b0b0e 100%);--nx-gradient-accent-dark:linear-gradient(135deg, #3a3a43 0%, #26262d 50%, #121216 100%);--nx-gradient-accent-glow-dark:linear-gradient(135deg, #55555f 0%, #34343c 50%, #18181d 100%);--nx-gradient-signature-dark:linear-gradient(135deg, #3a3a43 0%, #121216 50%, #a90509 130%);--nx-action-dark-400:#f0201a;--nx-action-dark-600:#b8050a;--nx-action-solid-dark:#c4050a;--nx-accent-solid-dark:#3a3a43;--nx-accent-solid-deep-dark:#26262d;--nx-signature-glow-strong:#ff463c99;--nx-signature-dark-glow-strong:#ff5a509e;--nx-glass-tinted:#f2ece8cc;--nx-night-paper-50:#0e0e11;--nx-night-paper-100:#17171b;--nx-night-paper-200:#202026;--nx-night-paper-surface:#18181c;--nx-night-paper-surface-warm:#1c1a1a;--nx-night-floor-1:#0e0e11;--nx-night-floor-2:#08080a;--nx-night-surface-rgb:24 24 28;--nx-night-surface:#18181c;--nx-night-surface-warm:#1c1a1a;--nx-night-surface-sunken:#111114;--nx-night-surface-raised:#222227;--nx-night-glass-1:#24242ab8;--nx-night-glass-2:#18181c8c;--nx-night-glass-tinted:#221e1ecc}
:root{--ink:#111416;--paper:#f4f1ea;--panel:#fff;--muted:#606b70;--line:#d9dedf;--red:#e10600;--red-dark:#a90509;--green:#087a50;--nav:#101416;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@layer incurva-base{*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), Arial, sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}:where(input,select,textarea):not([class*=nx-]){color:var(--ink);background:#fff;border:1px solid #b9c0c2;border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px}textarea{resize:vertical}:where(input,select,textarea,button,a):not([class*=nx-]):focus-visible{outline-offset:2px;outline:3px solid #f0b429}label:not([class*=nx-]){color:#394449;gap:7px;font-size:.85rem;font-weight:700;display:grid}h1,h2,h3,p{margin-top:0}h1:not([class*=nx-]){letter-spacing:-.04em}h2:not([class*=nx-]){letter-spacing:-.035em;font-size:clamp(1.65rem,4vw,2.4rem)}a{color:inherit}}.brand{letter-spacing:-.06em;font-size:1.6rem;font-weight:850}.brand i{color:var(--red);font-style:normal}.brand span{color:#31393d;letter-spacing:.12em;vertical-align:middle;background:#eff1f1;border-radius:999px;margin-left:8px;padding:5px 8px;font-size:.56rem}.eyebrow{color:var(--red-dark);letter-spacing:.16em;font-size:.68rem;font-weight:850}.primary{background:var(--red);color:#fff;border:0;border-radius:10px;min-height:44px;padding:11px 18px;font-weight:800}.primary:hover{background:var(--red-dark)}.feedback{min-height:28px;margin:12px 0}.feedback p{border-left:4px solid var(--green);color:#075c3c;background:#e7f5ee;border-radius:6px;margin:0;padding:10px 12px}.check{align-items:center;display:flex}.check input{width:20px;min-height:20px}.workspace{min-width:0;padding:clamp(24px,5vw,70px)}.status{color:#4b5559;letter-spacing:.08em;text-transform:uppercase;background:#e7eaeb;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:850;display:inline-flex}.status.active{color:#05613e;background:#dff4e9}.status.suspended{color:#8b1020;background:#fde5e7}.list article button{background:0 0;border:1px solid;border-radius:9px;min-height:38px;padding:7px 12px}.list{align-content:start;gap:10px;display:grid}.list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0 16px;display:grid}.list article:last-child{border-bottom:0}.list article div{gap:3px;display:grid}.list article span,.list article small{color:var(--muted);font-size:.78rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:780px){html,body{overflow-x:clip}.workspace{min-width:0;padding:22px 16px;overflow-x:clip}.workspace :is(input,select,textarea):not([class*=nx-]){width:100%;min-width:0;max-width:100%}.workspace form,.workspace label{min-width:0}.list article{grid-template-columns:minmax(0,1fr) auto}.list article button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (max-width:780px){body{background:#f2f3f3}.workspace{padding:17px 12px calc(88px + env(safe-area-inset-bottom,0px));background:#f2f3f3}.status{padding:5px 7px;font-size:.58rem}}:root{--ink:#101719;--paper:#f3f5f5;--panel:#fff;--muted:#59666a;--line:#dce2e3;--nav:#0b1418}body{background:var(--paper)}.eyebrow{letter-spacing:.18em;font-size:.64rem}@media (max-width:780px){.workspace{padding:24px 16px 60px}}.incurva-brand{color:#101719;flex-direction:column;align-items:center;width:max-content;font-size:2.65rem;line-height:1;display:inline-flex;position:relative}.incurva-brand-mark{width:1.82em;height:.48em;margin-bottom:-.08em}.incurva-brand-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:4px;width:100%;height:100%;display:block;overflow:visible}.incurva-brand-mark .incurva-brand-pole{stroke:var(--red);stroke-width:5px}.incurva-brand-mark .incurva-brand-flag{fill:var(--red);stroke:var(--red);stroke-linejoin:round;stroke-width:2px}.incurva-brand-wordmark{letter-spacing:-.085em;white-space:nowrap;font-size:1em;font-style:italic;font-weight:900}.incurva-brand-wordmark i{color:var(--red);font-style:inherit}.incurva-brand-product{letter-spacing:.18em;opacity:.72;text-transform:uppercase;border-top:1px solid;margin-top:.8em;padding-top:.7em;font-size:.18em;font-weight:750}.incurva-brand.is-compact{align-items:flex-start;font-size:2.2rem}.incurva-brand.is-compact .incurva-brand-mark{width:1.52em;height:.42em;margin:0 0 -.16em .04em}.incurva-brand.is-compact .incurva-brand-product{margin-top:.7em;font-size:.2em}.workspace{background:#f3f5f6;padding:40px clamp(34px,4vw,72px) 88px}.workspace label{font-size:.78rem}.workspace :is(input,select,textarea):not([class*=nx-]){border-color:#cbd4d7;border-radius:11px;min-height:48px;padding:11px 13px;font-size:.84rem}.workspace textarea{min-height:104px}.primary{border-radius:11px;min-height:48px;padding:12px 19px}@media (min-width:1600px){.workspace{padding-left:clamp(64px,5vw,96px);padding-right:clamp(64px,5vw,96px)}}@media (max-width:780px){.workspace{padding:17px 12px calc(88px + env(safe-area-inset-bottom,0px))}}:root{--font-sans:var(--ndls-font-body)}.ic-page{width:100%}.ic-page a.nx-btn-secondary{text-decoration:none}.ic-page-head{justify-content:space-between;align-items:flex-end;gap:var(--ndls-space-4);flex-wrap:wrap;display:flex}.ic-support-banner{justify-content:space-between;align-items:center;gap:var(--ndls-space-3);flex-wrap:wrap;display:flex}.ic-feedback{gap:var(--ndls-space-2);display:grid}.ic-overview{gap:var(--ndls-space-4);flex-direction:column;display:flex}.ic-attention{justify-content:space-between;align-items:center;gap:var(--ndls-space-3);flex-wrap:wrap;display:flex}.ic-attention>span{gap:2px;display:grid}.ic-kpis{gap:var(--ndls-space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.ic-kpis .nx-kpi__glyph~.nx-kpi__label{padding-right:26px}.ic-kpis svg,.ic-action__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px;height:18px}.ic-overview__grid{gap:var(--ndls-space-4);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}.ic-overview__main{gap:var(--ndls-space-4);flex-direction:column;min-width:0;display:flex}.ic-all-clear{gap:2px;margin:0;display:grid}.ic-tasks,.ic-checks{gap:var(--ndls-space-1);margin:0;padding:0;list-style:none;display:grid}.ic-row{border:0;border-left:3px solid var(--color-ndls-ink-200);border-radius:var(--ndls-radius-sm);color:inherit;cursor:pointer;font:inherit;align-items:center;gap:2px var(--ndls-space-3);padding:var(--ndls-space-2) var(--ndls-space-3);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.ic-row--high{border-left-color:var(--nx-signature-500)}.ic-row:hover,.ic-action:hover{background:var(--ndls-surface-hover)}.ic-row>.nx-label,.ic-row>strong{grid-column:1}.ic-row>span[aria-hidden]{color:var(--color-ndls-ink-400);grid-area:1/2/span 2}.ic-actions{gap:var(--ndls-space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.ic-action{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-md);color:inherit;cursor:pointer;font:inherit;align-items:flex-start;gap:var(--ndls-space-3);padding:var(--ndls-space-3);text-align:left;border:0;display:flex}.ic-action>span:last-child{gap:2px;display:grid}.ic-action__icon{color:var(--nx-signature-500);flex:none}.ic-signals{margin:0;display:grid}.ic-signals>div{border-top:1px solid rgb(var(--ndls-line-rgb) / .08);align-items:center;gap:var(--ndls-space-3);padding:var(--ndls-space-2) 0;justify-content:space-between;display:flex}.ic-signals dt{color:var(--color-ndls-ink-500);align-items:center;gap:var(--ndls-space-2);display:flex}.ic-signals dd{font-weight:var(--ndls-weight-semibold);margin:0}.ic-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.ic-dot--ok{background:var(--ndls-ok-solid)}.ic-dot--warn{background:var(--ndls-warn-solid)}.ic-public{color:var(--color-ndls-ok-strong);align-items:center;gap:var(--ndls-space-2);font-weight:var(--ndls-weight-semibold);margin:0;display:flex}.ic-check{color:var(--color-ndls-ink-500);align-items:center;gap:var(--ndls-space-2);display:flex}.ic-check--done{color:var(--color-ndls-ok-strong)}.ic-billing{gap:var(--ndls-space-4);flex-direction:column;display:flex}.ic-billing__intro{align-items:center;gap:var(--ndls-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.ic-billing__intro p{margin:0}.ic-software-accounts{gap:var(--ndls-space-3);margin:0;padding:0;list-style:none;display:grid}.ic-software-accounts li{border:1px solid rgb(var(--ndls-line-rgb) / .12);border-radius:var(--ndls-radius-md);gap:var(--ndls-space-2);padding:var(--ndls-space-3);justify-items:start;display:grid}.ic-software-accounts p{margin:0}.ic-subscriptions{gap:var(--ndls-space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.ic-form-row{align-items:end;gap:var(--ndls-space-3);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.ic-form-row>button{grid-column:1/-1;justify-self:start}.ic-form-row .nx-input{width:100%}.ic-tabs{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-md);flex-wrap:wrap;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:flex}.ic-tabs--scroll{flex-wrap:nowrap;overflow-x:auto}.ic-tab{border-radius:var(--ndls-radius-sm);color:var(--color-ndls-ink-700);cursor:pointer;font-family:var(--ndls-font-body);font-size:var(--ndls-text-sm);white-space:nowrap;background:0 0;border:0;flex:none;min-height:34px;padding:6px 14px;font-weight:600}.ic-tab:hover{background:var(--ndls-surface-hover)}.ic-tab[aria-selected=true],.ic-tab[aria-pressed=true]{background:var(--ndls-surface);box-shadow:var(--ndls-shadow-e1);color:var(--nx-signature-700)}[data-nx-theme=dark] .ic-tab[aria-selected=true],[data-nx-theme=dark] .ic-tab[aria-pressed=true]{color:var(--color-ndls-ink-900)}.ic-tab:focus-visible{box-shadow:var(--ndls-glow-focus);outline:none}.ic-tab:disabled{cursor:default;opacity:.6}.ic-split{gap:var(--ndls-space-4);grid-template-columns:minmax(0,3fr) minmax(300px,2fr);align-items:start;display:grid}.ic-stack{gap:var(--ndls-space-4);flex-direction:column;min-width:0;display:flex}.ic-wide{grid-column:1/-1}.ic-form .nx-input,.ic-page .nx-form .nx-input{box-sizing:border-box;width:100%;max-width:100%}.ic-page textarea.nx-input{resize:vertical;min-height:96px}.ic-page input.nx-input[type=file]{padding:6px 8px}.ic-field-grid{gap:var(--ndls-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ic-span{grid-column:1/-1}.ic-check-field{color:var(--color-ndls-ink-700);cursor:pointer;font-size:var(--ndls-text-sm);align-items:center;gap:var(--ndls-space-2);display:flex}.ic-check-field input{accent-color:var(--nx-signature-500);width:16px;height:16px;min-height:0;margin:0}.ic-empty{margin:0}.ic-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ic-list__row{border-top:1px solid rgb(var(--ndls-line-rgb) / .08);align-items:center;gap:var(--ndls-space-2) var(--ndls-space-3);padding:var(--ndls-space-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.ic-list__row:first-child{border-top:0;padding-top:0}.ic-list__main{gap:2px;min-width:0;display:grid}.ic-list__main>span{font-size:var(--ndls-text-sm);overflow-wrap:anywhere}.ic-list__side{align-items:center;gap:var(--ndls-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.ic-list__more{grid-column:1/-1}.ic-colors input.nx-input{height:40px;padding:4px}.ic-brand-preview{background:var(--club-surface);border-radius:var(--ndls-radius-lg);color:var(--club-accent);gap:var(--ndls-space-2);min-height:220px;padding:var(--ndls-space-5);display:grid;position:relative;overflow:hidden}.ic-brand-preview:after{background:var(--club-primary);content:"";opacity:.42;border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;right:-70px}.ic-brand-preview>*{z-index:1;position:relative}.ic-brand-preview__logo{background:var(--club-primary);border-radius:14px 14px 22px 22px;justify-content:center;align-items:center;width:62px;height:72px;font-size:1.4rem;font-weight:900;display:flex}.ic-brand-preview__name{font-family:var(--ndls-font-display);font-size:1.8rem;font-style:italic;font-weight:400}.ic-brand-preview>span{opacity:.8}@media (max-width:860px){.ic-overview__grid,.ic-form-row{grid-template-columns:minmax(0,1fr)}.ic-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-split,.ic-field-grid{grid-template-columns:minmax(0,1fr)}.ic-colors{grid-template-columns:repeat(2,minmax(0,1fr))}}.ic-content{gap:var(--ndls-space-4);flex-direction:column;min-width:0;display:flex}.ic-content-title{font-size:var(--ndls-text-xl)}.ic-content-items{gap:var(--ndls-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.ic-content-articles{gap:var(--ndls-space-3);flex-direction:column;display:flex}.ic-content-item{background:var(--ndls-surface-sunken);border:1px solid rgb(var(--ndls-line-rgb) / .08);border-radius:var(--ndls-radius-md);align-content:start;gap:var(--ndls-space-2);min-width:0;padding:var(--ndls-space-3);display:grid}.ic-content-item p{overflow-wrap:anywhere;margin:0}.ic-content-item__head{align-items:flex-start;gap:var(--ndls-space-2);justify-content:space-between;display:flex}.ic-content-item__title{color:var(--color-ndls-ink-900);font-family:var(--ndls-font-display);font-size:var(--ndls-text-lg);overflow-wrap:anywhere;margin:0;font-style:italic;font-weight:500;line-height:1.2}.ic-content-item__state{align-items:center;gap:var(--ndls-space-2);flex-wrap:wrap;display:flex}.ic-content-item .ic-list__row{padding:var(--ndls-space-2) 0}.ic-content-actions{align-items:center;gap:var(--ndls-space-2);flex-wrap:wrap;display:flex}.ic-content-inline{border-top:1px solid rgb(var(--ndls-line-rgb) / .08);align-items:end;gap:var(--ndls-space-2) var(--ndls-space-3);padding-top:var(--ndls-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.ic-content-inline .nx-input{box-sizing:border-box;width:100%;max-width:100%}.ic-content-standing{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ic-content-standing li{font-size:var(--ndls-text-sm);align-items:baseline;gap:var(--ndls-space-2);justify-content:space-between;display:flex}.ic-content-media{gap:var(--ndls-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ic-content-media__item{background:var(--ndls-surface-sunken);border:1px solid rgb(var(--ndls-line-rgb) / .08);border-radius:var(--ndls-radius-md);gap:var(--ndls-space-3);min-width:0;padding:var(--ndls-space-3);display:grid}.ic-content-media__body{align-items:flex-start;gap:var(--ndls-space-3);flex-wrap:wrap;display:flex}.ic-content-media__thumb{aspect-ratio:16/9;border-radius:var(--ndls-radius-sm);object-fit:cover;flex:0 150px;width:150px;max-width:100%;height:auto}.ic-content-media__info{overflow-wrap:anywhere;flex:220px;gap:2px;min-width:0;display:grid}.ic-content-media__title{align-items:center;gap:var(--ndls-space-2);flex-wrap:wrap;display:flex}.ic-content-media__info a{color:var(--nx-signature-700);font-size:var(--ndls-text-sm);width:fit-content;font-weight:600}.ic-content-chapters{font-size:var(--ndls-text-sm);margin:var(--ndls-space-1) 0 0;padding-left:var(--ndls-space-4);gap:2px;display:grid}.ic-content-chapters time{margin-right:var(--ndls-space-2)}.ic-content-metrics{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-md);gap:var(--ndls-space-1);padding:var(--ndls-space-3);display:grid}.ic-content-metrics p{margin:0}.ic-content-subform{border-top:1px solid rgb(var(--ndls-line-rgb) / .08);gap:var(--ndls-space-3);padding-top:var(--ndls-space-4);flex-direction:column;display:flex}.ic-content-subform .nx-input{box-sizing:border-box;width:100%;max-width:100%}.ic-content-subform__title{font-size:var(--ndls-text-lg)}.ic-content-rights{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-sm);padding:var(--ndls-space-2) var(--ndls-space-3)}.ic-content-rights .ic-check-field{align-items:flex-start}.ic-content-rights .ic-check-field input{margin-top:2px}@media (max-width:860px){.ic-content-items{grid-template-columns:minmax(0,1fr)}}.ic-sponsor .nx-input{box-sizing:border-box;width:100%;max-width:100%}.ic-sponsor textarea.nx-input{resize:vertical;min-height:72px}.ic-sponsor input.nx-input[type=file]{padding:6px 8px}.ic-sponsor .nx-field{min-width:0}.ic-sponsor-intro{margin:0}.ic-sponsor-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ic-sponsor-item{border-top:1px solid rgb(var(--ndls-line-rgb) / .08);gap:var(--ndls-space-3);min-width:0;padding:var(--ndls-space-4) 0;flex-direction:column;display:flex}.ic-sponsor-item:first-child{border-top:0;padding-top:0}.ic-sponsor-item:last-child{padding-bottom:0}.ic-sponsor-item__head{align-items:start;gap:var(--ndls-space-2) var(--ndls-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ic-sponsor-item__main{gap:2px;min-width:0;display:grid}.ic-sponsor-item__main p{overflow-wrap:anywhere;margin:0}.ic-sponsor-item__main>span:not(.nx-label){font-size:var(--ndls-text-sm);overflow-wrap:anywhere}.ic-sponsor-item__title{font-size:var(--ndls-text-lg);overflow-wrap:anywhere}.ic-sponsor-edit{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-md);padding:var(--ndls-space-3)}.ic-sponsor-behaviors{gap:var(--ndls-space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.ic-sponsor-behaviors li{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-md);padding:var(--ndls-space-3);gap:2px;display:grid}.ic-sponsor-behaviors span{color:var(--color-ndls-ink-500);font-size:var(--ndls-text-sm)}.ic-sponsor-preview{border-top:1px solid rgb(var(--ndls-line-rgb) / .08);padding-top:var(--ndls-space-3)}@media (max-width:860px){.ic-sponsor-item__head{grid-template-columns:minmax(0,1fr)}.ic-sponsor-item__head>.ic-list__side{justify-content:flex-start}.ic-sponsor-behaviors{grid-template-columns:minmax(0,1fr)}}.ic-memory-intro{margin:0}.ic-memory-card{min-width:0}.ic-memory-card__head{align-items:center;gap:var(--ndls-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.ic-memory-photo{aspect-ratio:16/9;border-radius:var(--ndls-radius-md);object-fit:cover;width:100%;height:auto;display:block}.ic-memory-photo--loading{background:var(--ndls-surface-sunken);color:var(--color-ndls-ink-500);font-size:var(--ndls-text-sm);align-content:center;justify-items:center;display:grid}.ic-memory-caption{color:var(--color-ndls-ink-900);overflow-wrap:anywhere;margin:0;font-size:1.15rem;line-height:1.5}.ic-memory-card .ic-signals dd{overflow-wrap:anywhere;text-align:right}.ic-memory-actions{gap:var(--ndls-space-2);flex-wrap:wrap;display:flex}.ic-memory-log{border-top:1px solid rgb(var(--ndls-line-rgb) / .08);padding-top:var(--ndls-space-3)}.ic-memory-log summary{cursor:pointer}.ic-memory-log ol{color:var(--color-ndls-ink-500);font-size:var(--ndls-text-sm);gap:var(--ndls-space-1);margin:var(--ndls-space-2) 0 0;padding-left:var(--ndls-space-4);display:grid}.ic-memory-report{color:var(--color-ndls-ink-700);font-size:var(--ndls-text-sm);overflow-wrap:anywhere;margin:0}.ic-loyalty-intro{margin:0}.ic-loyalty-kicker,.ic-game-kicker,.ic-reward-kicker{margin-bottom:calc(-1 * var(--ndls-space-2));order:-1}.ic-loyalty-search{align-items:end;gap:var(--ndls-space-3) var(--ndls-space-4);grid-template-columns:minmax(0,2fr) auto minmax(0,1fr);display:grid}.ic-loyalty-search .nx-input{box-sizing:border-box;width:100%;max-width:100%}.ic-loyalty-balance{text-align:right;justify-items:end;gap:2px;display:grid}.ic-loyalty-balance strong{color:var(--color-ndls-ink-900);font-size:var(--ndls-text-xl);line-height:1.1}.ic-loyalty-points{color:var(--color-ndls-ink-900);font-weight:var(--ndls-weight-semibold)}.ic-loyalty-streak{border-top:1px solid rgb(var(--ndls-line-rgb) / .08);align-items:baseline;gap:var(--ndls-space-1) var(--ndls-space-3);padding-top:var(--ndls-space-3);flex-wrap:wrap;justify-content:space-between;margin:0;display:flex}.ic-loyalty-streak span{font-size:var(--ndls-text-sm)}@media (max-width:860px){.ic-loyalty-search{grid-template-columns:minmax(0,1fr)}.ic-loyalty-balance{text-align:left;justify-items:start}}.ic-ranking-intro{gap:var(--ndls-space-2);min-width:0;display:grid}.ic-ranking-intro p,.ic-ranking-note,.ic-ranking-text{margin:0}.ic-ranking-text{color:var(--color-ndls-ink-700);font-size:var(--ndls-text-sm);overflow-wrap:anywhere}.ic-ranking-score{color:var(--color-ndls-ink-900);font-weight:var(--ndls-weight-semibold);white-space:nowrap}.ic-ranking-reply{border-left:3px solid var(--ndls-ok-solid);color:var(--color-ndls-ink-700);font-size:var(--ndls-text-sm);overflow-wrap:anywhere;padding:var(--ndls-space-1) 0 var(--ndls-space-1) var(--ndls-space-3);margin:0}.ic-game-intro,.ic-game-text{margin:0}.ic-game-text{color:var(--color-ndls-ink-700);font-size:var(--ndls-text-sm);overflow-wrap:anywhere}.ic-game-list{flex-direction:column;display:flex}.ic-game-item{border-top:1px solid rgb(var(--ndls-line-rgb) / .08);gap:var(--ndls-space-2);min-width:0;padding:var(--ndls-space-4) 0;display:grid}.ic-game-item:first-child{border-top:0;padding-top:0}.ic-game-item:last-child{padding-bottom:0}.ic-game-item__head{align-items:flex-start;gap:var(--ndls-space-2) var(--ndls-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.ic-game-item__title{gap:2px;min-width:0;display:grid}.ic-game-item__title h3{font-size:var(--ndls-text-lg);overflow-wrap:anywhere}.ic-game-questions{gap:var(--ndls-space-2);padding-left:var(--ndls-space-4);margin:0;display:grid}.ic-game-questions li{font-size:var(--ndls-text-sm)}.ic-game-questions li>span{display:block}.ic-reward-intro{gap:var(--ndls-space-2);min-width:0;display:grid}.ic-reward-intro p,.ic-reward-text{margin:0}.ic-reward-text{color:var(--color-ndls-ink-700);font-size:var(--ndls-text-sm);overflow-wrap:anywhere}.ic-reward-list{flex-direction:column;display:flex}.ic-reward-item{border-top:1px solid rgb(var(--ndls-line-rgb) / .08);gap:var(--ndls-space-2);min-width:0;padding:var(--ndls-space-4) 0;display:grid}.ic-reward-item:first-child{border-top:0;padding-top:0}.ic-reward-item:last-child{padding-bottom:0}.ic-reward-item__head{align-items:flex-start;gap:var(--ndls-space-2) var(--ndls-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.ic-reward-item__title{gap:2px;min-width:0;display:grid}.ic-reward-item__title h3{font-size:var(--ndls-text-lg);overflow-wrap:anywhere}.ic-reward-meter{align-items:center;gap:var(--ndls-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ic-reward-meter__track{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-sm);height:6px;display:block;overflow:hidden}.ic-reward-meter__track>span{background:var(--nx-signature-500);height:100%;display:block}.ic-reward-meter strong{color:var(--color-ndls-ink-900);font-size:var(--ndls-text-sm)}.ic-reward-actions{align-items:end;gap:var(--ndls-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.ic-reward-stock{align-items:end;gap:var(--ndls-space-2);flex-wrap:wrap;display:flex}.ic-reward-stock .nx-input{box-sizing:border-box;width:9rem;max-width:100%}.ic-reward-buttons{gap:var(--ndls-space-2);flex-wrap:wrap;display:flex}.ic-reward-receipt{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-md);align-items:baseline;gap:var(--ndls-space-1) var(--ndls-space-3);padding:var(--ndls-space-2) var(--ndls-space-3);flex-wrap:wrap;margin:0;display:flex}.ic-reward-log summary{cursor:pointer}.ic-reward-log ol{color:var(--color-ndls-ink-500);font-size:var(--ndls-text-sm);gap:var(--ndls-space-2);margin:var(--ndls-space-2) 0 0;padding-left:var(--ndls-space-4);display:grid}.ic-reward-log li{gap:2px var(--ndls-space-2);flex-wrap:wrap;display:flex}.ic-reward-log b{color:var(--color-ndls-ink-700)}.ic-notif-intro{margin:0}.ic-notif-preview{background:var(--ndls-surface-sunken);border-left:3px solid var(--nx-signature-500);border-radius:var(--ndls-radius-md);gap:var(--ndls-space-1);min-width:0;padding:var(--ndls-space-3);margin:0;display:grid}.ic-notif-preview strong{color:var(--color-ndls-ink-900);overflow-wrap:anywhere}.ic-notif-preview p{color:var(--color-ndls-ink-700);font-size:var(--ndls-text-sm);overflow-wrap:anywhere;margin:0}.ic-notif-preview small{color:var(--color-ndls-ink-500);overflow-wrap:anywhere}.ic-notif-stats{gap:var(--ndls-space-3);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin:0;display:grid}.ic-notif-stats>div{gap:2px;min-width:0;display:grid}.ic-notif-stats dd{color:var(--color-ndls-ink-900);font-weight:var(--ndls-weight-semibold);overflow-wrap:anywhere;margin:0}.ic-notif-cancel{color:var(--color-ndls-crit-strong)}.ic-offer-intro,.ic-drop-intro{align-items:flex-end;gap:var(--ndls-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.ic-offer-intro>div,.ic-drop-intro>div{gap:var(--ndls-space-1);max-width:72ch;display:grid}.ic-offer-intro p,.ic-offer-note,.ic-drop-intro p,.ic-drop-note{margin:0}.ic-offer-title,.ic-drop-title{font-size:var(--ndls-text-base);overflow-wrap:anywhere;margin:0}.ic-offer-more,.ic-drop-more{gap:var(--ndls-space-2);min-width:0;display:grid}.ic-offer-meter,.ic-drop-meter{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-pill);min-height:22px;position:relative;overflow:hidden}.ic-offer-meter>span,.ic-drop-meter>span{background:var(--nx-signature-500);opacity:.28;height:100%;display:block;position:absolute;inset:0 auto 0 0}.ic-offer-meter>strong,.ic-drop-meter>b{font-size:var(--ndls-text-xs);padding:0 var(--ndls-space-3);line-height:22px;display:block;position:relative}.ic-offer-actions,.ic-drop-actions,.ic-offer-stock{align-items:flex-end;gap:var(--ndls-space-2);flex-wrap:wrap;display:flex}.ic-offer-stock .nx-input{max-width:9rem}.ic-offer-receipt{background:var(--ndls-surface-sunken);border-left:3px solid var(--ndls-ok-solid);border-radius:var(--ndls-radius-sm);padding:var(--ndls-space-2) var(--ndls-space-3);gap:2px;margin:0;display:grid}.ic-offer-history summary{cursor:pointer;font-size:var(--ndls-text-sm);font-weight:var(--ndls-weight-semibold)}.ic-offer-history ol{gap:var(--ndls-space-1);margin:var(--ndls-space-2) 0 0;padding:0;list-style:none;display:grid}.ic-offer-history li{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-sm);font-size:var(--ndls-text-sm);gap:var(--ndls-space-2);padding:var(--ndls-space-2);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr);display:grid}.ic-offer-grant{gap:var(--ndls-space-3);display:grid}.ic-drop-intro>a{text-decoration:none}.ic-drop-clock{align-items:flex-end;gap:var(--ndls-space-1);flex-direction:column}.ic-drop-clock>strong{font-size:var(--ndls-text-xl);font-variant-numeric:tabular-nums;line-height:1}.ic-drop-danger{border-color:var(--color-ndls-crit-strong);color:var(--color-ndls-crit-strong)}.ic-analytics-intro,.ic-analytics-head{gap:var(--ndls-space-1);max-width:72ch;display:grid}.ic-analytics-intro p{margin:0}.ic-analytics-head{margin-top:var(--ndls-space-4)}.ic-analytics-head h2{font-size:var(--ndls-text-2xl);margin:0;font-style:italic;font-weight:400}.ic-analytics-filters{gap:var(--ndls-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ic-analytics-filters .nx-input{box-sizing:border-box;width:100%}.ic-analytics-pair{align-items:start;gap:var(--ndls-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ic-analytics-pair>*{min-width:0}.ic-analytics-pair--inner{gap:0}.ic-analytics-table td,.ic-analytics-table th:not(:first-child){text-align:right;white-space:nowrap}.ic-analytics-table tbody th{color:var(--color-ndls-ink-700);font-family:inherit;font-size:var(--ndls-text-sm);font-weight:var(--ndls-weight-semibold);letter-spacing:normal;text-transform:none;white-space:normal}.ic-analytics-empty{padding:0 var(--ndls-space-4) var(--ndls-space-4);margin:0}.ic-analytics-sim-head{align-items:start;gap:var(--ndls-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.ic-analytics-sim-head>p{flex:320px;max-width:72ch;margin:0}.ic-analytics-cost{background:var(--ndls-surface-sunken);border-left:3px solid var(--nx-signature-500);border-radius:var(--ndls-radius-md);padding:var(--ndls-space-3) var(--ndls-space-4);gap:2px;display:grid}.ic-analytics-cost strong{font-size:var(--ndls-text-xl);font-style:italic;font-weight:400}.ic-analytics-cost span{color:var(--nx-signature-500);font-weight:var(--ndls-weight-semibold)}.ic-analytics-packages{gap:var(--ndls-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ic-analytics-packages>section{border:1px solid rgb(var(--ndls-line-rgb) / .08);border-radius:var(--ndls-radius-md);gap:var(--ndls-space-2);min-width:0;padding:var(--ndls-space-4);display:grid}.ic-analytics-packages h3{font-size:var(--ndls-text-base);margin:0}.ic-analytics-packages p{font-size:var(--ndls-text-sm);margin:0}.ic-analytics-package-fields{gap:var(--ndls-space-2);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.ic-analytics-package-fields .nx-input{box-sizing:border-box;width:100%}.ic-analytics-results{gap:var(--ndls-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ic-analytics-results>div{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-md);gap:var(--ndls-space-1);padding:var(--ndls-space-3);display:grid}.ic-analytics-results dd{font-size:var(--ndls-text-lg);margin:0;font-style:italic}.ic-report-intro{gap:var(--ndls-space-1);max-width:72ch;display:grid}.ic-report-intro p,.ic-report-note{margin:0}.ic-report-title{font-size:var(--ndls-text-base);overflow-wrap:anywhere;margin:0}.ic-report-funnel,.ic-offer-funnel{gap:var(--ndls-space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.ic-report-funnel .nx-kpi,.ic-offer-funnel .nx-kpi{background:var(--ndls-surface-sunken);box-shadow:none;border:0}.ic-report-pair{align-items:start;gap:var(--ndls-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ic-report-pair>*{min-width:0}.ic-report-table td,.ic-report-table th:not(:first-child){text-align:right;white-space:nowrap}.ic-report-table tbody th{color:var(--color-ndls-ink-700);font-family:inherit;font-size:var(--ndls-text-sm);font-weight:var(--ndls-weight-semibold);letter-spacing:normal;text-transform:none;white-space:normal}.ic-report-empty{padding:0 var(--ndls-space-4) var(--ndls-space-4);margin:0}.ic-report-chart{min-width:0;margin:0}.ic-report-chart svg{width:100%;height:180px;display:block}.ic-report-chart__axis{stroke:var(--color-ndls-ink-300);stroke-width:1px}.ic-report-chart__bar{fill:var(--nx-signature-500);opacity:.82}.ic-report-chart__line{fill:none;stroke:var(--color-ndls-ink-900);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}@media (max-width:860px){.ic-offer-history li,.ic-analytics-filters,.ic-analytics-pair,.ic-analytics-packages,.ic-analytics-results,.ic-analytics-package-fields,.ic-report-pair{grid-template-columns:minmax(0,1fr)}}.ic-links-intro{gap:var(--ndls-space-1);max-width:72ch;display:grid}.ic-links-intro p{margin:0}.ic-links-destination{gap:2px;margin:0;display:grid}.ic-links-destination a{color:var(--nx-signature-500);overflow-wrap:anywhere}.ic-links-qr{background:var(--ndls-paper-sheet);border:1px solid rgb(var(--ndls-line-rgb) / .08);border-radius:var(--ndls-radius-md);max-width:260px;height:auto;padding:var(--ndls-space-2);width:100%}.ic-links-actions{gap:var(--ndls-space-2);flex-wrap:wrap;display:flex}.ic-links-danger{border-color:var(--color-ndls-crit-strong);color:var(--color-ndls-crit-strong);margin-left:auto}.ic-links-utm{border:1px solid rgb(var(--ndls-line-rgb) / .08);border-radius:var(--ndls-radius-md);gap:var(--ndls-space-3);min-width:0;padding:var(--ndls-space-3);margin:0;display:grid}.ic-links-utm legend{padding:0 var(--ndls-space-1)}.ic-access-intro{margin:0}.ic-access-guide>summary{cursor:pointer;font-weight:var(--ndls-weight-semibold)}.ic-access-roles{gap:var(--ndls-space-3);margin:var(--ndls-space-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ic-access-roles dt{font-weight:var(--ndls-weight-semibold)}.ic-access-roles dd{font-size:var(--ndls-text-sm);margin:2px 0 0}.ic-access-role-copy{font-size:var(--ndls-text-sm);margin:0 0 var(--ndls-space-2)}.ic-access-controls{align-items:end;gap:var(--ndls-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.ic-access-role-form{align-items:end;gap:var(--ndls-space-2);flex-wrap:wrap;flex:260px;min-width:0;display:flex}.ic-access-role-form .nx-field{flex:180px;min-width:0}.ic-access-role-form .nx-input{box-sizing:border-box;width:100%;max-width:100%}.ic-access-danger{color:var(--color-ndls-crit-strong)}@media (max-width:860px){.ic-access-roles{grid-template-columns:minmax(0,1fr)}}.ic-audit-intro{margin:0}.ic-audit-intro .nx-label{margin-right:var(--ndls-space-2)}.ic-audit-empty-title{font-size:var(--ndls-text-base);margin:0}.ic-audit-row{grid-template-columns:auto minmax(0,1fr) auto}.ic-audit-marker{background:var(--nx-signature-500);border-radius:50%;width:8px;height:8px;display:inline-block}.ic-audit-time{font-size:var(--ndls-text-sm);white-space:nowrap}@media (max-width:860px){.ic-audit-row{grid-template-columns:auto minmax(0,1fr)}.ic-audit-time{white-space:normal;grid-column:2}}.ic-plan-price{font-size:2rem;line-height:1.1}.ic-plan-price small{font-family:var(--ndls-font-body);font-size:var(--ndls-text-sm);font-style:normal}.ic-plan-actions{gap:var(--ndls-space-2);flex-wrap:wrap;display:flex}.ic-plan-link{text-decoration:none;display:inline-flex}.ic-plan-rules{gap:var(--ndls-space-2);margin:0 0 var(--ndls-space-3);padding-left:1.1rem;display:grid}.ic-terms{margin:0 0 var(--ndls-space-3)}.ic-terms--required{cursor:pointer;align-items:flex-start;gap:var(--ndls-space-2);display:flex}.ic-terms--required input{accent-color:var(--nx-signature-500);flex:none;width:16px;height:16px;min-height:0;margin:3px 0 0}.ic-cycle{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-md);margin:0 0 var(--ndls-space-4);border:0;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.ic-cycle label{border-radius:var(--ndls-radius-sm);cursor:pointer;padding:var(--ndls-space-2) var(--ndls-space-3);position:relative}.ic-cycle label.is-selected{background:var(--ndls-surface);box-shadow:0 1px 2px rgb(var(--ndls-line-rgb) / .12);font-weight:var(--ndls-weight-semibold)}.ic-cycle input{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ic-cycle label:has(input:focus-visible){outline-offset:2px;outline:2px solid}.ic-plan-grid{gap:var(--ndls-space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.ic-plan-card{border:1px solid rgb(var(--ndls-line-rgb) / .12);border-radius:var(--ndls-radius-md);gap:var(--ndls-space-2);min-width:0;padding:var(--ndls-space-4);flex-direction:column;display:flex}.ic-plan-card.is-current{border-color:currentColor}.ic-plan-card header{align-items:center;gap:var(--ndls-space-2);justify-content:space-between;display:flex}.ic-plan-card h3{font-size:var(--ndls-text-lg);margin:0}.ic-plan-card__price{margin:0}.ic-plan-card__price strong{font-size:1.5rem}.ic-plan-card ul{align-content:start;gap:var(--ndls-space-1);flex:1;margin:0;padding-left:1.1rem;display:grid}.ic-plan-card__action{margin-top:var(--ndls-space-2);display:flex}.ic-pilot-eyebrow{margin-right:var(--ndls-space-2)}.ic-pilot-details{font-size:var(--ndls-text-sm);margin:var(--ndls-space-1) 0 0;overflow-wrap:anywhere}.ic-registry-eyebrow{margin-right:var(--ndls-space-2)}.ic-registry-filter{max-width:320px}.ic-registry-filter .nx-input{box-sizing:border-box;width:100%}.ic-registry-grid{gap:var(--ndls-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;display:grid}.ic-registry-block{gap:2px;display:grid}.ic-registry-block p{overflow-wrap:anywhere;margin:0}.ic-registry-action{border-top:1px solid rgb(var(--ndls-line-rgb) / .08);padding-top:var(--ndls-space-3)}.ic-registry-action .nx-input{box-sizing:border-box;width:100%;max-width:100%}.ic-registry-actions{align-items:center;gap:var(--ndls-space-2);flex-wrap:wrap;display:flex}.ic-registry-link{text-decoration:none;display:inline-flex}.ic-registry-id{overflow-wrap:anywhere;word-break:break-all}.ic-registry-danger{color:var(--color-ndls-crit-strong)}.ic-registry-provenance{margin:0;display:grid}.ic-registry-provenance>div{border-top:1px solid rgb(var(--ndls-line-rgb) / .08);padding:var(--ndls-space-2) 0;gap:2px;display:grid}.ic-registry-provenance dt{color:var(--color-ndls-ink-500);font-size:var(--ndls-text-sm)}.ic-registry-provenance dd{font-weight:var(--ndls-weight-semibold);overflow-wrap:anywhere;margin:0}@media (max-width:860px){.ic-registry-filter{max-width:none}}.ic-pilot-picker{max-width:420px}.ic-pilot-picker .nx-input{box-sizing:border-box;width:100%}.ic-pilot-actions{gap:var(--ndls-space-2);flex-wrap:wrap;display:flex}.ic-pilot-subform{border-top:1px solid rgb(var(--ndls-line-rgb) / .08);padding-top:var(--ndls-space-3)}.ic-pilot-subform .nx-input{box-sizing:border-box;width:100%;max-width:100%}.ic-pilot-subtitle{font-size:var(--ndls-text-base);font-weight:var(--ndls-weight-semibold);margin:0}.ic-pilot-columns{gap:var(--ndls-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ic-pilot-metrics{gap:var(--ndls-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ic-pilot-metric{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-md);padding:var(--ndls-space-2) var(--ndls-space-3);gap:2px;display:grid}.ic-pilot-metric strong{font-size:1.4rem;font-weight:400}.ic-pilot-tickets{gap:var(--ndls-space-2)}.ic-pilot-ticket{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-md);gap:var(--ndls-space-2);padding:var(--ndls-space-3);overflow-wrap:anywhere;display:grid}.ic-pilot-ticket-form{margin-top:var(--ndls-space-1)}@media (max-width:860px){.ic-pilot-picker{max-width:none}.ic-pilot-columns{grid-template-columns:minmax(0,1fr)}.ic-pilot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}:root:not([data-nx-theme=dark]) :is(.ic-action,.ic-content-item,.ic-content-media__item,.ic-content-metrics,.ic-content-rights,.ic-sponsor-edit,.ic-sponsor-behaviors li,.ic-invoice-actions,.ic-reward-receipt,.ic-notif-preview,.ic-offer-receipt,.ic-offer-history li,.ic-analytics-cost,.ic-analytics-results>div,.ic-report-funnel .nx-kpi,.ic-offer-funnel .nx-kpi,.ic-pilot-metric,.ic-pilot-ticket,.ic-memory-photo--loading){--color-ndls-ink-400:var(--color-ndls-ink-700);--color-ndls-ink-500:var(--color-ndls-ink-700);--nx-signature-500:var(--nx-signature-700)}.ic-reward-receipt strong{color:var(--color-ndls-ink-900)}:root:not([data-nx-theme=dark]) .ic-links-destination a{color:var(--nx-signature-700)}[data-nx-theme=dark] .ic-analytics-cost span{color:var(--nx-signature-100)}.nx-login__card .incurva-brand{color:var(--color-ndls-ink-900);margin-bottom:var(--ndls-space-2)}.ic-solo{box-sizing:border-box;min-height:100vh;padding:var(--ndls-space-5) var(--ndls-space-4) var(--ndls-space-10);background:var(--color-ndls-paper-100);color:var(--color-ndls-ink-900);font-family:var(--ndls-font-body)}.ic-solo__bar{justify-content:space-between;align-items:center;gap:var(--ndls-space-4);max-width:780px;margin:0 auto var(--ndls-space-7);display:flex}.ic-solo__bar .incurva-brand{color:var(--color-ndls-ink-900)}.ic-solo__body{gap:var(--ndls-space-4);flex-direction:column;max-width:780px;margin:0 auto;display:flex}.ic-solo__body .nx-header__title{margin:0}.ic-colors{gap:var(--ndls-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ic-colors input[type=color]{box-sizing:border-box;width:100%;height:44px;padding:4px}.ic-loading{box-sizing:border-box;min-height:100vh;padding:var(--ndls-space-4);background:var(--color-ndls-paper-100);color:var(--color-ndls-ink-500);font-family:var(--ndls-font-body);place-items:center;display:grid}.ic-loading p{margin:0}.ic-billing{border-top:1px solid rgb(var(--ndls-line-rgb) / .08);margin-top:var(--ndls-space-3);padding-top:var(--ndls-space-3)}.ic-billing>summary{cursor:pointer}.ic-billing[open]>summary{margin-bottom:var(--ndls-space-3)}.ic-billing-total{align-items:center;gap:var(--ndls-space-2);margin:0 0 var(--ndls-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.ic-billing-row{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-md);gap:var(--ndls-space-2);margin:0 0 var(--ndls-space-2);padding:var(--ndls-space-3);border:0;display:grid}.ic-billing-list{gap:var(--ndls-space-1);margin:0 0 var(--ndls-space-3);padding:0;list-style:none;display:grid}.ic-billing-list li{background:var(--ndls-surface-sunken);border-radius:var(--ndls-radius-sm);font-size:var(--ndls-text-sm);align-items:center;gap:var(--ndls-space-2);padding:var(--ndls-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@media (max-width:640px){.ic-billing-list li{grid-template-columns:minmax(0,1fr) auto}}.ic-invoice-actions{align-items:center;gap:var(--ndls-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.ic-invoice-error{color:var(--color-ndls-crit-strong);font-weight:600}.ic-pager{align-items:center;gap:var(--ndls-space-3);margin-top:var(--ndls-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}
