:root{--ny-ink-0:#0b0c0e;--ny-ink-1:#14161a;--ny-ink-2:#1b1e23;--ny-ink-3:#21252c;--ny-ink-4:#252a32;--ny-ink-5:#333a45;--ny-ink-6:#5f6672;--ny-ink-7:#8b929e;--ny-ink-8:#e9ebee;--ny-paper-0:#f7f6f3;--ny-paper-1:#fff;--ny-paper-2:#f2f1ec;--ny-paper-3:#ecebe4;--ny-paper-4:#e4e1d9;--ny-paper-5:#cfcabd;--ny-paper-6:#9aa0a8;--ny-paper-7:#6c727c;--ny-paper-8:#191b1e}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ny-bg:var(--ny-ink-0);--ny-surface:var(--ny-ink-1);--ny-surface-sunken:var(--ny-ink-2);--ny-surface-raised:var(--ny-ink-2);--ny-surface-hover:var(--ny-ink-3);--ny-surface-active:var(--ny-ink-4);--ny-surface-selected:#12302c;--ny-overlay:#0009;--ny-border:var(--ny-ink-4);--ny-border-strong:var(--ny-ink-5);--ny-text:var(--ny-ink-8);--ny-text-muted:var(--ny-ink-7);--ny-text-subtle:var(--ny-ink-6);--ny-text-disabled:#4a515c;--ny-text-inverse:var(--ny-ink-0);--ny-accent-subtle:#102b26;--ny-accent-subtle-hover:#163934;--ny-accent-border:#267367;--ny-accent-text:#78e3d2;--ny-success-subtle:#102b1c;--ny-success-subtle-hover:#163926;--ny-success-border:#2b754d;--ny-success-text:#84d7a9;--ny-warning-subtle:#2b2110;--ny-warning-subtle-hover:#392d16;--ny-warning-border:#81622b;--ny-warning-text:#e7bd74;--ny-danger-subtle:#2b1310;--ny-danger-subtle-hover:#391916;--ny-danger-border:#ae453a;--ny-danger-text:#e77f74;--ny-info-subtle:#101d2b;--ny-info-subtle-hover:#162739;--ny-info-border:#356aa0;--ny-info-text:#7aade1;--ny-neutral-subtle:#1a1d21;--ny-neutral-subtle-hover:#23272c;--ny-neutral-border:#5e6876;--ny-neutral-text:#a0abbb;--ny-shadow-sm:0 1px 2px #00000029;--ny-shadow-md:0 4px 12px #0003;--ny-shadow-lg:0 12px 32px #00000047}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ny-bg:var(--ny-paper-0);--ny-surface:var(--ny-paper-1);--ny-surface-sunken:var(--ny-paper-2);--ny-surface-raised:var(--ny-paper-1);--ny-surface-hover:var(--ny-paper-3);--ny-surface-active:var(--ny-paper-4);--ny-surface-selected:#dff3ef;--ny-overlay:#0006;--ny-border:var(--ny-paper-4);--ny-border-strong:var(--ny-paper-5);--ny-text:var(--ny-paper-8);--ny-text-muted:var(--ny-paper-7);--ny-text-subtle:var(--ny-paper-6);--ny-text-disabled:#b0b5bb;--ny-text-inverse:var(--ny-paper-1);--ny-accent-subtle:#e3f7f4;--ny-accent-subtle-hover:#d0f1ec;--ny-accent-border:#359f8e;--ny-accent-text:#147566;--ny-success-subtle:#e5f5ec;--ny-success-subtle-hover:#d2eedf;--ny-success-border:#3ca16a;--ny-success-text:#1f6b41;--ny-warning-subtle:#f7f0e3;--ny-warning-subtle-hover:#f1e5d0;--ny-warning-border:#b3883c;--ny-warning-text:#785311;--ny-danger-subtle:#f7e5e3;--ny-danger-subtle-hover:#f1d3d0;--ny-danger-border:#cf776e;--ny-danger-text:#781b11;--ny-info-subtle:#e3edf7;--ny-info-subtle-hover:#d0e0f1;--ny-info-border:#5f93ca;--ny-info-text:#164474;--ny-neutral-subtle:#ebedef;--ny-neutral-subtle-hover:#dde0e4;--ny-neutral-border:#86909f;--ny-neutral-text:#364354;--ny-shadow-sm:0 1px 2px #00000014;--ny-shadow-md:0 4px 12px #0000001a;--ny-shadow-lg:0 12px 32px #00000024}:root{--ny-positive:#2fbfa8;--ny-negative:#e0703f;--ny-neutral:#7f8a99;--ny-accent:#2fbfa8;--ny-accent-hover:#41d0ba;--ny-accent-active:#28a28f;--ny-success:#3fa96f;--ny-success-hover:#4ebd81;--ny-success-active:#358f5e;--ny-warning:#d3982f;--ny-warning-hover:#d9a74c;--ny-warning-active:#b78327;--ny-danger:#c53929;--ny-danger-hover:#d44333;--ny-danger-active:#b03225;--ny-info:#4c8dd0;--ny-info-hover:#689fd7;--ny-info-active:#347bc5;--ny-neutral-hover:#939ca9;--ny-neutral-active:#6c7888;--ny-text-on-danger:#fff;--ny-text-on-accent:#06201c;--ny-text-on-success:var(--ny-ink-0);--ny-text-on-warning:var(--ny-ink-0);--ny-text-on-info:var(--ny-ink-0);--ny-text-on-neutral:var(--ny-ink-0);--ny-focus-ring:var(--ny-accent);--ny-focus-ring-width:2px;--ny-focus-ring-offset:2px;--ny-shadow-none:none;--ny-font-sans:"IBM Plex Sans", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", Helvetica, sans-serif;--ny-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ny-font-numeric:var(--ny-font-mono);--ny-font-size-2xs:.6875rem;--ny-font-size-xs:.75rem;--ny-font-size-sm:.8125rem;--ny-font-size-md:.875rem;--ny-font-size-lg:1rem;--ny-font-size-xl:1.125rem;--ny-font-size-2xl:1.375rem;--ny-font-size-3xl:1.75rem;--ny-font-size-4xl:2.25rem;--ny-line-height-tight:1.2;--ny-line-height-snug:1.35;--ny-line-height-normal:1.5;--ny-font-weight-regular:400;--ny-font-weight-medium:500;--ny-font-weight-semibold:600;--ny-tracking-tight:-.02em;--ny-tracking-normal:0;--ny-tracking-wide:.08em;--ny-tracking-wider:.12em;--ny-space-0:0;--ny-space-px:1px;--ny-space-2:2px;--ny-space-4:4px;--ny-space-8:8px;--ny-space-12:12px;--ny-space-16:16px;--ny-space-20:20px;--ny-space-24:24px;--ny-space-32:32px;--ny-space-40:40px;--ny-space-48:48px;--ny-space-64:64px;--ny-gutter:24px;--ny-inset:16px;--ny-inset-compact:8px;--ny-stack:12px;--ny-radius-none:0;--ny-radius-xs:2px;--ny-radius-sm:4px;--ny-radius-md:6px;--ny-radius-lg:8px;--ny-radius-xl:12px;--ny-radius-full:9999px;--ny-z-base:0;--ny-z-sticky:100;--ny-z-dropdown:200;--ny-z-toast:300;--ny-ease-standard:cubic-bezier(.4, 0, .2, 1);--ny-ease-out:cubic-bezier(0, 0, .2, 1);--ny-ease-in:cubic-bezier(.4, 0, 1, 1);--ny-duration-fast:.15s;--ny-duration-base:.3s;--ny-duration-slow:.5s;--ny-control-height-sm:28px;--ny-control-height-md:34px;--ny-control-height-lg:44px;--ny-control-padding-x-sm:8px;--ny-control-padding-x-md:12px;--ny-control-padding-x-lg:16px;--ny-control-font-size-sm:var(--ny-font-size-xs);--ny-control-font-size-md:var(--ny-font-size-sm);--ny-control-font-size-lg:var(--ny-font-size-md);--ny-icon-size-sm:14px;--ny-icon-size-md:16px;--ny-icon-size-lg:20px;--ny-icon-size-xl:24px;--ny-bp-sm:480px;--ny-bp-md:768px;--ny-bp-lg:1024px;--ny-bp-xl:1280px}@media (max-width:767px){:root{--ny-gutter:16px}}.ny-root{background:var(--ny-bg);color:var(--ny-text);font-family:var(--ny-font-sans);font-size:var(--ny-font-size-md);line-height:var(--ny-line-height-normal);box-sizing:border-box}.ny-root *,.ny-root :before,.ny-root :after{box-sizing:border-box}.ny-root a{color:var(--ny-accent);text-decoration:none}.ny-root a:hover{color:var(--ny-accent-hover)}.ny-root :focus-visible{outline:var(--ny-focus-ring-width) solid var(--ny-focus-ring);outline-offset:var(--ny-focus-ring-offset)}.ny-root :disabled,.ny-root [aria-disabled=true]{cursor:not-allowed;color:var(--ny-text-disabled)}.ny-tone--neutral{--ny-tone-fill:var(--ny-neutral);--ny-tone-tint:var(--ny-neutral-subtle);--ny-tone-line:var(--ny-neutral-border);--ny-tone-ink:var(--ny-neutral-text);--ny-tone-on-fill:var(--ny-text-on-neutral)}.ny-tone--accent{--ny-tone-fill:var(--ny-accent);--ny-tone-tint:var(--ny-accent-subtle);--ny-tone-line:var(--ny-accent-border);--ny-tone-ink:var(--ny-accent-text);--ny-tone-on-fill:var(--ny-text-on-accent)}.ny-tone--success{--ny-tone-fill:var(--ny-success);--ny-tone-tint:var(--ny-success-subtle);--ny-tone-line:var(--ny-success-border);--ny-tone-ink:var(--ny-success-text);--ny-tone-on-fill:var(--ny-text-on-success)}.ny-tone--warning{--ny-tone-fill:var(--ny-warning);--ny-tone-tint:var(--ny-warning-subtle);--ny-tone-line:var(--ny-warning-border);--ny-tone-ink:var(--ny-warning-text);--ny-tone-on-fill:var(--ny-text-on-warning)}.ny-tone--danger{--ny-tone-fill:var(--ny-danger);--ny-tone-tint:var(--ny-danger-subtle);--ny-tone-line:var(--ny-danger-border);--ny-tone-ink:var(--ny-danger-text);--ny-tone-on-fill:var(--ny-text-on-danger)}.ny-tone--info{--ny-tone-fill:var(--ny-info);--ny-tone-tint:var(--ny-info-subtle);--ny-tone-line:var(--ny-info-border);--ny-tone-ink:var(--ny-info-text);--ny-tone-on-fill:var(--ny-text-on-info)}.ny-mono{font-family:var(--ny-font-mono)}.ny-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ny-choice{align-items:center;gap:var(--ny-space-8);cursor:pointer;font-size:var(--ny-font-size-md);line-height:var(--ny-line-height-snug);color:var(--ny-text);display:inline-flex}.ny-choice:has(.ny-choice__input:disabled){cursor:not-allowed;color:var(--ny-text-disabled)}.ny-choice__control{width:var(--ny-icon-size-md);height:var(--ny-icon-size-md);flex:none;display:inline-flex;position:relative}.ny-choice__input{appearance:none;width:100%;height:100%;margin:var(--ny-space-0);cursor:inherit}.ny-choice__label{min-width:0}.ny-popover-reset{width:max-content;margin:0;position:fixed;inset:auto}.ny-raised{border:1px solid var(--ny-border);background:var(--ny-surface-raised);color:var(--ny-text);box-shadow:var(--ny-raised-shadow,var(--ny-shadow-md))}.ny-floating{animation:ny-floating-enter var(--ny-duration-fast) var(--ny-ease-out)}.ny-floating__anchor{display:inline-flex}.ny-floating[data-placement=top]{transform-origin:bottom}.ny-floating[data-placement=bottom]{transform-origin:top}.ny-floating[data-placement=left]{transform-origin:100%}.ny-floating[data-placement=right]{transform-origin:0}@keyframes ny-floating-enter{0%{opacity:0;transform:scale(var(--ny-floating-enter-scale))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ny-root *,.ny-root :before,.ny-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ny-button{justify-content:center;align-items:center;gap:var(--ny-space-8);border-radius:var(--ny-radius-lg);font-family:var(--ny-font-sans);font-weight:var(--ny-font-weight-medium);line-height:var(--ny-line-height-tight);white-space:nowrap;cursor:pointer;transition:background var(--ny-duration-fast) var(--ny-ease-standard),border-color var(--ny-duration-fast) var(--ny-ease-standard),color var(--ny-duration-fast) var(--ny-ease-standard);border:1px solid #0000;display:inline-flex}.ny-button--icon-only{flex:none}.ny-button--full{width:100%;display:flex}.ny-button--sm{height:var(--ny-control-height-sm);padding:0 var(--ny-control-padding-x-sm);font-size:var(--ny-control-font-size-sm)}.ny-button--md{height:var(--ny-control-height-md);padding:0 var(--ny-control-padding-x-md);font-size:var(--ny-control-font-size-md)}.ny-button--lg{height:var(--ny-control-height-lg);padding:0 var(--ny-control-padding-x-lg);font-size:var(--ny-control-font-size-lg)}.ny-button--icon-only.ny-button--sm{width:var(--ny-control-height-sm);padding:0}.ny-button--icon-only.ny-button--md{width:var(--ny-control-height-md);padding:0}.ny-button--icon-only.ny-button--lg{width:var(--ny-control-height-lg);padding:0}.ny-button--primary{background:var(--ny-accent);border-color:var(--ny-accent);color:var(--ny-text-on-accent)}.ny-button--primary:hover:not(:disabled){background:var(--ny-accent-hover);border-color:var(--ny-accent-hover)}.ny-button--primary:active:not(:disabled){background:var(--ny-accent-active);border-color:var(--ny-accent-active)}.ny-button--secondary{background:var(--ny-surface);border-color:var(--ny-border);color:var(--ny-text)}.ny-button--secondary:hover:not(:disabled){background:var(--ny-surface-hover);border-color:var(--ny-border-strong)}.ny-button--secondary:active:not(:disabled){background:var(--ny-surface-active)}.ny-button--ghost{color:var(--ny-text);background:0 0;border-color:#0000}.ny-button--ghost:hover:not(:disabled){background:var(--ny-surface-hover)}.ny-button--ghost:active:not(:disabled){background:var(--ny-surface-active)}.ny-button--danger{background:var(--ny-danger);border-color:var(--ny-danger);color:var(--ny-text-on-danger)}.ny-button--danger:hover:not(:disabled){background:var(--ny-danger-hover);border-color:var(--ny-danger-hover)}.ny-button--danger:active:not(:disabled){background:var(--ny-danger-active);border-color:var(--ny-danger-active)}.ny-button:disabled{background:var(--ny-surface-sunken);border-color:var(--ny-border)}.ny-button__icon{flex:none;align-items:center;display:inline-flex}.ny-button__spinner{animation:ny-button-spin var(--ny-duration-slow) linear infinite;flex:none}.ny-button--sm .ny-button__icon>svg,.ny-button--sm .ny-button__spinner{width:var(--ny-icon-size-sm);height:var(--ny-icon-size-sm)}.ny-button--md .ny-button__icon>svg,.ny-button--md .ny-button__spinner{width:var(--ny-icon-size-md);height:var(--ny-icon-size-md)}.ny-button--lg .ny-button__icon>svg,.ny-button--lg .ny-button__spinner{width:var(--ny-icon-size-lg);height:var(--ny-icon-size-lg)}.ny-button--icon-only.ny-button--sm>svg{width:var(--ny-icon-size-md);height:var(--ny-icon-size-md);flex:none}.ny-button--icon-only.ny-button--md>svg{width:var(--ny-icon-size-lg);height:var(--ny-icon-size-lg);flex:none}.ny-button--icon-only.ny-button--lg>svg{width:var(--ny-icon-size-xl);height:var(--ny-icon-size-xl);flex:none}@keyframes ny-button-spin{to{transform:rotate(360deg)}}.ny-container{width:100%;min-width:0;padding-inline:var(--ny-gutter);margin-inline:auto;container-type:inline-size}.ny-container--sm{max-width:720px}.ny-container--md{max-width:960px}.ny-container--lg{max-width:1280px}.ny-container--xl{max-width:1560px}.ny-container--full{max-width:none}.ny-grid{grid-template-columns:repeat(var(--ny-grid-cols,12),minmax(0,1fr));column-gap:var(--ny-grid-col-gap,var(--ny-gutter));row-gap:var(--ny-grid-row-gap,var(--ny-gutter));min-width:0;display:grid}.ny-grid--align-start{align-items:start}.ny-grid--align-center{align-items:center}.ny-grid--align-end{align-items:end}.ny-grid-item{grid-column:var(--ny-grid-start,auto) / span var(--ny-grid-span,1);min-width:0}.ny-stack{gap:var(--ny-stack-gap,var(--ny-stack));flex-direction:column;min-width:0;display:flex}.ny-stack--row{flex-direction:row}.ny-stack--wrap{flex-wrap:wrap}.ny-stack--align-start{align-items:flex-start}.ny-stack--align-center{align-items:center}.ny-stack--align-end{align-items:flex-end}.ny-stack--align-baseline{align-items:baseline}.ny-stack--justify-center{justify-content:center}.ny-stack--justify-end{justify-content:flex-end}.ny-stack--justify-between{justify-content:space-between}@media (min-width:480px){.ny-grid{grid-template-columns:repeat(var(--ny-grid-cols-sm,var(--ny-grid-cols,12)),minmax(0,1fr));column-gap:var(--ny-grid-col-gap-sm,var(--ny-grid-col-gap,var(--ny-gutter)));row-gap:var(--ny-grid-row-gap-sm,var(--ny-grid-row-gap,var(--ny-gutter)))}.ny-grid-item{grid-column:var(--ny-grid-start,auto) / span var(--ny-grid-span-sm,var(--ny-grid-span,1))}.ny-stack{gap:var(--ny-stack-gap-sm,var(--ny-stack-gap,var(--ny-stack)))}}@media (min-width:768px){.ny-grid{grid-template-columns:repeat(var(--ny-grid-cols-md,var(--ny-grid-cols,12)),minmax(0,1fr));column-gap:var(--ny-grid-col-gap-md,var(--ny-grid-col-gap,var(--ny-gutter)));row-gap:var(--ny-grid-row-gap-md,var(--ny-grid-row-gap,var(--ny-gutter)))}.ny-grid-item{grid-column:var(--ny-grid-start,auto) / span var(--ny-grid-span-md,var(--ny-grid-span,1))}.ny-stack{gap:var(--ny-stack-gap-md,var(--ny-stack-gap,var(--ny-stack)))}}@media (min-width:1024px){.ny-grid{grid-template-columns:repeat(var(--ny-grid-cols-lg,var(--ny-grid-cols,12)),minmax(0,1fr));column-gap:var(--ny-grid-col-gap-lg,var(--ny-grid-col-gap,var(--ny-gutter)));row-gap:var(--ny-grid-row-gap-lg,var(--ny-grid-row-gap,var(--ny-gutter)))}.ny-grid-item{grid-column:var(--ny-grid-start,auto) / span var(--ny-grid-span-lg,var(--ny-grid-span,1))}.ny-stack{gap:var(--ny-stack-gap-lg,var(--ny-stack-gap,var(--ny-stack)))}}@media (min-width:1280px){.ny-grid{grid-template-columns:repeat(var(--ny-grid-cols-xl,var(--ny-grid-cols,12)),minmax(0,1fr));column-gap:var(--ny-grid-col-gap-xl,var(--ny-grid-col-gap,var(--ny-gutter)));row-gap:var(--ny-grid-row-gap-xl,var(--ny-grid-row-gap,var(--ny-gutter)))}.ny-grid-item{grid-column:var(--ny-grid-start,auto) / span var(--ny-grid-span-xl,var(--ny-grid-span,1))}.ny-stack{gap:var(--ny-stack-gap-xl,var(--ny-stack-gap,var(--ny-stack)))}}.ny-panel{background:var(--ny-surface);border:1px solid var(--ny-border);border-radius:var(--ny-radius-xl);min-width:0}.ny-panel--default{padding:var(--ny-inset)}.ny-panel--chart{padding:var(--ny-inset) var(--ny-inset) var(--ny-stack)}.ny-panel--none{padding:0}.ny-panel--column{flex-direction:column;display:flex}.ny-panel--compact{padding:var(--ny-inset-compact)}:is(.ny-panel:has(>.ny-panel__header),.ny-panel:has(>.ny-panel__footer)){padding:0}.ny-panel__header{padding:var(--ny-inset);border-bottom:1px solid var(--ny-border);font-size:var(--ny-font-size-md);font-weight:var(--ny-font-weight-semibold);line-height:var(--ny-line-height-snug)}.ny-panel__body{min-width:0;padding:var(--ny-inset);flex:auto}.ny-panel__footer{padding:var(--ny-inset);border-top:1px solid var(--ny-border);font-size:var(--ny-font-size-xs);color:var(--ny-text-muted)}.ny-panel--interactive{transition:background var(--ny-duration-fast) var(--ny-ease-standard),border-color var(--ny-duration-fast) var(--ny-ease-standard),box-shadow var(--ny-duration-fast) var(--ny-ease-standard)}.ny-panel--interactive:hover{background:var(--ny-surface-hover);border-color:var(--ny-border-strong);box-shadow:var(--ny-shadow-sm)}.ny-panel-heading{margin-bottom:var(--ny-stack);flex-direction:column;display:flex}.ny-panel-heading__title{font-size:var(--ny-font-size-md);font-weight:var(--ny-font-weight-semibold);margin-bottom:var(--ny-space-2)}.ny-panel-heading__subtitle{font-size:var(--ny-font-size-xs);color:var(--ny-text-muted)}.ny-panel-heading--inline{justify-content:space-between;align-items:baseline;gap:var(--ny-space-16);flex-flow:wrap}.ny-panel-heading--inline .ny-panel-heading__title{margin-bottom:0}.ny-inline-action{border:1px solid var(--ny-border);background:var(--ny-surface-sunken);color:var(--ny-text-muted);cursor:pointer;border-radius:var(--ny-radius-md);padding:var(--ny-space-2) var(--ny-space-8);font-size:var(--ny-font-size-2xs);font-family:var(--ny-font-mono);transition:color var(--ny-duration-base)}.ny-inline-action:hover{color:var(--ny-text)}.ny-select{flex:none;align-items:center;display:inline-flex;position:relative}.ny-select__input{appearance:none;cursor:pointer;width:auto}.ny-eyebrow{text-transform:uppercase;color:var(--ny-text-subtle);font-family:var(--ny-font-mono);line-height:var(--ny-line-height-tight)}.ny-eyebrow--label{font-size:var(--ny-font-size-2xs);letter-spacing:var(--ny-tracking-wider)}.ny-eyebrow--tile{font-size:var(--ny-font-size-2xs);letter-spacing:var(--ny-tracking-wide)}.ny-legend{align-items:center;gap:var(--ny-space-12);font-size:var(--ny-font-size-xs);color:var(--ny-text-muted);font-family:var(--ny-font-mono);flex-wrap:wrap;display:flex}.ny-legend__item{align-items:center;gap:var(--ny-space-4);display:flex}.ny-legend__swatch{border-radius:var(--ny-radius-xs);flex:none;width:9px;height:9px;display:inline-block}.ny-input-group{align-items:center;width:100%;display:flex;position:relative}.ny-input{border:1px solid var(--ny-border);border-radius:var(--ny-radius-lg);background:var(--ny-surface-sunken);width:100%;min-width:0;color:var(--ny-text);font-family:var(--ny-font-sans);transition:background var(--ny-duration-fast) var(--ny-ease-standard),border-color var(--ny-duration-fast) var(--ny-ease-standard);flex:auto}.ny-input::placeholder{color:var(--ny-text-muted)}.ny-input--sm{height:var(--ny-control-height-sm);padding:0 var(--ny-control-padding-x-sm);font-size:var(--ny-control-font-size-sm)}.ny-input--md{height:var(--ny-control-height-md);padding:0 var(--ny-control-padding-x-md);font-size:var(--ny-control-font-size-md)}.ny-input--lg{height:var(--ny-control-height-lg);padding:0 var(--ny-control-padding-x-lg);font-size:var(--ny-control-font-size-lg)}.ny-input--with-prefix{padding-left:var(--ny-space-32)}.ny-input--with-suffix{padding-right:var(--ny-space-32)}.ny-input-group__affix{color:var(--ny-text-muted);font-size:var(--ny-font-size-xs);pointer-events:none;align-items:center;display:flex;position:absolute}.ny-input-group__affix--start{left:var(--ny-control-padding-x-md)}.ny-input-group__affix--end{right:var(--ny-control-padding-x-md)}.ny-textarea{border:1px solid var(--ny-border);border-radius:var(--ny-radius-lg);background:var(--ny-surface-sunken);width:100%;color:var(--ny-text);font-family:var(--ny-font-sans);line-height:var(--ny-line-height-normal);resize:vertical;transition:background var(--ny-duration-fast) var(--ny-ease-standard),border-color var(--ny-duration-fast) var(--ny-ease-standard);display:block}.ny-textarea::placeholder{color:var(--ny-text-muted)}.ny-textarea--sm{padding:var(--ny-space-4) var(--ny-control-padding-x-sm);font-size:var(--ny-font-size-xs)}.ny-textarea--md{padding:var(--ny-space-8) var(--ny-control-padding-x-md);font-size:var(--ny-font-size-sm)}.ny-textarea--lg{padding:var(--ny-space-12) var(--ny-control-padding-x-lg);font-size:var(--ny-font-size-md)}.ny-textarea--auto-grow{resize:none;overflow:hidden}.ny-input:hover:not(:disabled):not([readonly]),.ny-textarea:hover:not(:disabled):not([readonly]){border-color:var(--ny-border-strong)}.ny-input[aria-invalid=true],.ny-textarea[aria-invalid=true]{border-color:var(--ny-danger)}.ny-input[readonly],.ny-textarea[readonly]{background:var(--ny-bg);cursor:default}.ny-input:disabled,.ny-textarea:disabled{background:var(--ny-surface-hover);border-color:var(--ny-border)}.ny-page-header{justify-content:space-between;align-items:flex-end;gap:var(--ny-space-24);flex-wrap:wrap;display:flex}.ny-page-header__titles{gap:var(--ny-space-4);flex-direction:column;display:flex}.ny-page-header__title{font-size:var(--ny-font-size-3xl);font-weight:var(--ny-font-weight-semibold);letter-spacing:var(--ny-tracking-tight)}.ny-page-header__subtitle{font-size:var(--ny-font-size-sm);color:var(--ny-text-muted)}.ny-page-header__actions{align-items:center;gap:var(--ny-space-8);flex-wrap:wrap;display:flex}.ny-text{margin:0}.ny-text--size-2xs{font-size:var(--ny-font-size-2xs);line-height:var(--ny-line-height-snug)}.ny-text--size-xs{font-size:var(--ny-font-size-xs);line-height:var(--ny-line-height-snug)}.ny-text--size-sm{font-size:var(--ny-font-size-sm);line-height:var(--ny-line-height-normal)}.ny-text--size-md{font-size:var(--ny-font-size-md);line-height:var(--ny-line-height-normal)}.ny-text--size-lg{font-size:var(--ny-font-size-lg);line-height:var(--ny-line-height-normal)}.ny-text--weight-regular{font-weight:var(--ny-font-weight-regular)}.ny-text--weight-medium{font-weight:var(--ny-font-weight-medium)}.ny-text--weight-semibold{font-weight:var(--ny-font-weight-semibold)}.ny-text--align-start{text-align:start}.ny-text--align-center{text-align:center}.ny-text--align-end{text-align:end}.ny-text--numeric{font-family:var(--ny-font-numeric);font-variant-numeric:tabular-nums}.ny-heading{font-weight:var(--ny-font-weight-semibold);text-wrap:balance;margin:0}.ny-heading--size-lg{font-size:var(--ny-font-size-lg);line-height:var(--ny-line-height-snug);letter-spacing:var(--ny-tracking-normal)}.ny-heading--size-xl{font-size:var(--ny-font-size-xl);line-height:var(--ny-line-height-snug);letter-spacing:var(--ny-tracking-normal)}.ny-heading--size-2xl{font-size:var(--ny-font-size-2xl);line-height:var(--ny-line-height-tight);letter-spacing:var(--ny-tracking-tight)}.ny-heading--size-3xl{font-size:var(--ny-font-size-3xl);line-height:var(--ny-line-height-tight);letter-spacing:var(--ny-tracking-tight)}.ny-heading--size-4xl{font-size:var(--ny-font-size-4xl);line-height:var(--ny-line-height-tight);letter-spacing:var(--ny-tracking-tight)}.ny-ink--default{color:var(--ny-text)}.ny-ink--muted{color:var(--ny-text-muted)}.ny-ink--subtle{color:var(--ny-text-subtle)}.ny-ink--positive{color:var(--ny-positive)}.ny-ink--negative{color:var(--ny-negative)}.ny-ink--accent{color:var(--ny-accent)}.ny-ink--danger{color:var(--ny-danger-text)}.ny-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.ny-segmented{height:var(--ny-control-height-md);align-items:stretch;gap:var(--ny-space-2);background:var(--ny-surface-sunken);border:1px solid var(--ny-border);border-radius:var(--ny-radius-lg);padding:var(--ny-space-4);display:flex}.ny-segmented__item{cursor:pointer;border-radius:var(--ny-radius-md);font-weight:var(--ny-font-weight-medium);color:var(--ny-text-muted);transition:background var(--ny-duration-base),color var(--ny-duration-base);background:0 0;border:0;align-items:center;display:inline-flex}.ny-segmented__item:hover:not([aria-checked=true]){color:var(--ny-text)}.ny-segmented__item[aria-checked=true]{background:var(--ny-text);color:var(--ny-bg)}.ny-segmented__item--text{padding:0 var(--ny-space-12);font-family:var(--ny-font-sans);font-size:var(--ny-font-size-xs)}.ny-segmented__item--mono{padding:0 var(--ny-space-12);font-family:var(--ny-font-mono);font-size:var(--ny-font-size-sm)}.ny-tabs{gap:var(--ny-space-16);align-items:baseline;display:flex}.ny-tabs__tab{cursor:pointer;padding:0 0 var(--ny-space-8);font-family:var(--ny-font-sans);font-size:var(--ny-font-size-md);font-weight:var(--ny-font-weight-medium);color:var(--ny-text-muted);transition:color var(--ny-duration-base),border-color var(--ny-duration-base);background:0 0;border:0;border-bottom:2px solid #0000}.ny-tabs__tab:hover{color:var(--ny-text)}.ny-tabs__tab[aria-selected=true]{color:var(--ny-text);border-bottom-color:var(--ny-text)}.ny-field{gap:var(--ny-space-4);flex-direction:column;display:flex}.ny-label{align-items:baseline;gap:var(--ny-space-2);color:var(--ny-text);font-size:var(--ny-font-size-xs);font-weight:var(--ny-font-weight-medium);line-height:var(--ny-line-height-snug);align-self:flex-start;display:inline-flex}.ny-label__required{color:var(--ny-danger-text)}.ny-checkbox .ny-choice__input{border-radius:var(--ny-radius-sm)}.ny-checkbox__box{pointer-events:none;border:1px solid var(--ny-border-strong);border-radius:var(--ny-radius-sm);background:var(--ny-surface);color:var(--ny-text-on-accent);transition:background var(--ny-duration-fast) var(--ny-ease-standard),border-color var(--ny-duration-fast) var(--ny-ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ny-choice__input:hover:not(:disabled)+.ny-checkbox__box{border-color:var(--ny-accent);background:var(--ny-surface-hover)}.ny-choice__input:checked+.ny-checkbox__box,.ny-choice__input:indeterminate+.ny-checkbox__box{background:var(--ny-accent);border-color:var(--ny-accent)}.ny-choice__input:checked:hover:not(:disabled)+.ny-checkbox__box,.ny-choice__input:indeterminate:hover:not(:disabled)+.ny-checkbox__box{background:var(--ny-accent-hover);border-color:var(--ny-accent-hover)}.ny-choice__input:active:not(:disabled)+.ny-checkbox__box{background:var(--ny-surface-active)}.ny-choice__input:checked:active:not(:disabled)+.ny-checkbox__box,.ny-choice__input:indeterminate:active:not(:disabled)+.ny-checkbox__box{background:var(--ny-accent-active);border-color:var(--ny-accent-active)}.ny-choice__input:disabled+.ny-checkbox__box{background:var(--ny-surface-sunken);border-color:var(--ny-border);color:var(--ny-text-disabled)}.ny-choice__input:checked:disabled+.ny-checkbox__box,.ny-choice__input:indeterminate:disabled+.ny-checkbox__box{background:var(--ny-surface-active);border-color:var(--ny-border-strong)}.ny-checkbox__glyph{width:var(--ny-space-12);height:var(--ny-space-12)}.ny-checkbox__check,.ny-checkbox__dash{display:none}.ny-choice__input:checked:not(:indeterminate)+.ny-checkbox__box .ny-checkbox__check,.ny-choice__input:indeterminate+.ny-checkbox__box .ny-checkbox__dash{display:block}.ny-radio .ny-choice__input{border-radius:var(--ny-radius-full)}.ny-radio__dot{pointer-events:none;border:1px solid var(--ny-border-strong);border-radius:var(--ny-radius-full);background:var(--ny-surface);transition:background var(--ny-duration-fast) var(--ny-ease-standard),border-color var(--ny-duration-fast) var(--ny-ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ny-radio__dot:after{content:"";width:var(--ny-space-8);height:var(--ny-space-8);border-radius:var(--ny-radius-full);background:var(--ny-text-on-accent);transition:transform var(--ny-duration-fast) var(--ny-ease-standard);transform:scale(0)}.ny-choice__input:hover:not(:disabled)+.ny-radio__dot{border-color:var(--ny-accent);background:var(--ny-surface-hover)}.ny-choice__input:checked+.ny-radio__dot{background:var(--ny-accent);border-color:var(--ny-accent)}.ny-choice__input:checked:hover:not(:disabled)+.ny-radio__dot{background:var(--ny-accent-hover);border-color:var(--ny-accent-hover)}.ny-choice__input:checked:active:not(:disabled)+.ny-radio__dot{background:var(--ny-accent-active);border-color:var(--ny-accent-active)}.ny-choice__input:checked+.ny-radio__dot:after{transform:scale(1)}.ny-choice__input:disabled+.ny-radio__dot{background:var(--ny-surface-sunken);border-color:var(--ny-border)}.ny-choice__input:checked:disabled+.ny-radio__dot{background:var(--ny-surface-active);border-color:var(--ny-border-strong)}.ny-choice__input:checked:disabled+.ny-radio__dot:after{background:var(--ny-text-disabled)}.ny-radio-group{display:flex}.ny-radio-group--vertical{align-items:flex-start;gap:var(--ny-stack);flex-direction:column}.ny-radio-group--horizontal{align-items:center;gap:var(--ny-space-20);flex-flow:wrap}.ny-switch{--ny-switch-track-border:1px;--ny-switch-track-width:var(--ny-space-40);--ny-switch-track-height:var(--ny-space-24);--ny-switch-thumb-inset:var(--ny-space-2);--ny-switch-thumb-size:calc(var(--ny-switch-track-height) - var(--ny-switch-track-border) * 2 - var(--ny-switch-thumb-inset) * 2);align-items:center;gap:var(--ny-space-8);padding:var(--ny-space-0);cursor:pointer;font-family:inherit;font-size:var(--ny-font-size-md);line-height:var(--ny-line-height-snug);color:var(--ny-text);text-align:left;background:0 0;border:0;display:inline-flex}.ny-switch--sm{--ny-switch-track-width:var(--ny-space-32);--ny-switch-track-height:var(--ny-space-20);font-size:var(--ny-font-size-sm)}.ny-switch__track{width:var(--ny-switch-track-width);height:var(--ny-switch-track-height);border:var(--ny-switch-track-border) solid var(--ny-border-strong);border-radius:var(--ny-radius-full);background:var(--ny-surface-sunken);transition:background var(--ny-duration-fast) var(--ny-ease-standard),border-color var(--ny-duration-fast) var(--ny-ease-standard);flex:none;position:relative}.ny-switch__thumb{top:var(--ny-switch-thumb-inset);left:var(--ny-switch-thumb-inset);width:var(--ny-switch-thumb-size);height:var(--ny-switch-thumb-size);border-radius:var(--ny-radius-full);background:var(--ny-text-muted);box-shadow:var(--ny-shadow-sm);transition:transform var(--ny-duration-fast) var(--ny-ease-standard),background var(--ny-duration-fast) var(--ny-ease-standard);position:absolute}.ny-switch:hover:not(:disabled) .ny-switch__track{border-color:var(--ny-accent);background:var(--ny-surface-hover)}.ny-switch[aria-checked=true] .ny-switch__track{background:var(--ny-accent);border-color:var(--ny-accent)}.ny-switch[aria-checked=true]:hover:not(:disabled) .ny-switch__track{background:var(--ny-accent-hover);border-color:var(--ny-accent-hover)}.ny-switch[aria-checked=true]:active:not(:disabled) .ny-switch__track{background:var(--ny-accent-active);border-color:var(--ny-accent-active)}.ny-switch[aria-checked=true] .ny-switch__thumb{background:var(--ny-text-on-accent);transform:translate(calc(var(--ny-switch-track-width) - var(--ny-switch-track-border) * 2 - var(--ny-switch-thumb-size) - var(--ny-switch-thumb-inset) * 2))}.ny-switch:disabled .ny-switch__track{background:var(--ny-surface-sunken);border-color:var(--ny-border)}.ny-switch:disabled .ny-switch__thumb{background:var(--ny-text-disabled);box-shadow:var(--ny-shadow-none)}.ny-switch[aria-checked=true]:disabled .ny-switch__track{background:var(--ny-surface-active);border-color:var(--ny-border-strong)}.ny-switch__label{min-width:0}.ny-dialog{--ny-raised-shadow:var(--ny-shadow-lg);border-radius:var(--ny-radius-xl);width:calc(100% - var(--ny-gutter) * 2);max-height:calc(100% - var(--ny-gutter) * 2);padding:0;overflow:hidden}.ny-dialog[open]{animation:ny-dialog-enter var(--ny-duration-fast) var(--ny-ease-out);flex-direction:column;display:flex}.ny-dialog--sm{max-width:24rem}.ny-dialog--md{max-width:32rem}.ny-dialog--lg{max-width:44rem}.ny-dialog::backdrop{background:var(--ny-overlay)}.ny-dialog[open]::backdrop{animation:ny-dialog-scrim-enter var(--ny-duration-fast) var(--ny-ease-out)}.ny-dialog__header{align-items:flex-start;gap:var(--ny-space-16);padding:var(--ny-gutter) var(--ny-gutter) var(--ny-stack);flex:none;display:flex}.ny-dialog__heading{gap:var(--ny-space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.ny-dialog__title{font-size:var(--ny-font-size-xl);font-weight:var(--ny-font-weight-semibold);line-height:var(--ny-line-height-tight);letter-spacing:var(--ny-tracking-tight);margin:0}.ny-dialog__description{font-size:var(--ny-font-size-sm);line-height:var(--ny-line-height-snug);color:var(--ny-text-muted);margin:0}.ny-dialog__content{padding:0 var(--ny-gutter) var(--ny-gutter);min-height:0;font-size:var(--ny-font-size-md);line-height:var(--ny-line-height-normal);flex:auto;overflow-y:auto}.ny-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--ny-space-8);padding:var(--ny-inset) var(--ny-gutter);border-top:1px solid var(--ny-border);background:var(--ny-surface-sunken);flex-wrap:wrap;flex:none;display:flex}@keyframes ny-dialog-enter{0%{opacity:0;transform:translateY(var(--ny-space-8)) scale(.98)}to{opacity:1;transform:none}}@keyframes ny-dialog-scrim-enter{0%{opacity:0}to{opacity:1}}.ny-popover{--ny-floating-enter-scale:.98;max-width:min(22rem,calc(100% - var(--ny-gutter) * 2));max-height:calc(100% - var(--ny-gutter) * 2);padding:var(--ny-inset);border-radius:var(--ny-radius-lg);font-size:var(--ny-font-size-sm);line-height:var(--ny-line-height-normal);overflow:auto}.ny-tooltip{--ny-floating-enter-scale:.96;max-width:18rem;padding:var(--ny-space-4) var(--ny-space-8);border-radius:var(--ny-radius-md);font-size:var(--ny-font-size-xs);line-height:var(--ny-line-height-snug);pointer-events:none}.ny-toast-viewport{padding:var(--ny-gutter);gap:var(--ny-space-12);pointer-events:none;background:0 0;border:0;flex-direction:column;max-width:100%;display:flex;right:0;overflow:visible}.ny-toast-viewport--bottom{flex-direction:column;bottom:0}.ny-toast-viewport--top{flex-direction:column-reverse;top:0}.ny-toast{align-items:flex-start;gap:var(--ny-space-12);width:22rem;max-width:100%;padding:var(--ny-inset);border:1px solid var(--ny-border);border-left:3px solid var(--ny-tone-fill,var(--ny-border-strong));border-radius:var(--ny-radius-lg);background:var(--ny-surface-raised);color:var(--ny-text);box-shadow:var(--ny-shadow-lg);pointer-events:auto;animation:ny-toast-enter var(--ny-duration-fast) var(--ny-ease-out);display:flex}.ny-toast:not([data-open]){display:none}.ny-toast__body{gap:var(--ny-space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.ny-toast__title{font-size:var(--ny-font-size-sm);font-weight:var(--ny-font-weight-semibold);line-height:var(--ny-line-height-snug)}.ny-toast__description{font-size:var(--ny-font-size-xs);line-height:var(--ny-line-height-snug);color:var(--ny-text-muted)}@keyframes ny-toast-enter{0%{opacity:0;transform:translateY(var(--ny-space-8))}to{opacity:1;transform:none}}.ny-alert{align-items:flex-start;gap:var(--ny-space-12);padding:var(--ny-inset);background:var(--ny-tone-tint);border:1px solid var(--ny-tone-line);border-radius:var(--ny-radius-lg);color:var(--ny-text);font-family:var(--ny-font-sans);font-size:var(--ny-font-size-md);line-height:var(--ny-line-height-normal);display:flex}.ny-alert__icon{color:var(--ny-tone-ink);flex:none;display:flex}.ny-alert__body{gap:var(--ny-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.ny-alert__title{margin:var(--ny-space-0);color:var(--ny-tone-ink);font-size:var(--ny-font-size-md);font-weight:var(--ny-font-weight-semibold);line-height:var(--ny-line-height-snug)}.ny-alert__message{color:var(--ny-text)}.ny-alert__dismiss{margin-left:auto}.ny-badge{align-items:center;gap:var(--ny-space-4);border-radius:var(--ny-radius-full);font-family:var(--ny-font-sans);font-weight:var(--ny-font-weight-medium);line-height:var(--ny-line-height-tight);white-space:nowrap;border:1px solid #0000;flex:none;display:inline-flex}.ny-badge--subtle{background:var(--ny-tone-tint);color:var(--ny-tone-ink)}.ny-badge--solid{background:var(--ny-tone-fill);color:var(--ny-tone-on-fill)}.ny-badge--outline{border-color:var(--ny-tone-line);color:var(--ny-tone-ink);background:0 0}.ny-badge--sm{padding:var(--ny-space-px) var(--ny-space-8);font-size:var(--ny-font-size-2xs)}.ny-badge--md{padding:var(--ny-space-2) var(--ny-space-12);font-size:var(--ny-font-size-xs)}.ny-spinner{flex:none;justify-content:center;align-items:center;display:inline-flex}.ny-spinner__ring{border:2px solid var(--ny-border);border-top-color:var(--ny-accent);border-radius:var(--ny-radius-full);animation:ny-spinner-spin var(--ny-duration-slow) linear infinite;display:block}.ny-spinner--sm .ny-spinner__ring{width:var(--ny-icon-size-sm);height:var(--ny-icon-size-sm)}.ny-spinner--md .ny-spinner__ring{width:var(--ny-icon-size-lg);height:var(--ny-icon-size-lg)}.ny-spinner--lg .ny-spinner__ring{width:var(--ny-control-height-md);height:var(--ny-control-height-md)}@keyframes ny-spinner-spin{to{transform:rotate(360deg)}}.ny-skeleton--rect,.ny-skeleton--circle,.ny-skeleton__line{background-image:linear-gradient(90deg,var(--ny-surface-sunken) 25%,var(--ny-surface-hover) 50%,var(--ny-surface-sunken) 75%);animation:ny-skeleton-shimmer calc(var(--ny-duration-slow) * 3) linear infinite;background-size:200% 100%}.ny-skeleton--text{gap:var(--ny-space-8);flex-direction:column;width:100%;display:flex}.ny-skeleton__line{height:var(--ny-space-12);border-radius:var(--ny-radius-sm)}.ny-skeleton__line--last{width:60%}.ny-skeleton--rect{width:100%;height:var(--ny-space-64);border-radius:var(--ny-radius-md)}.ny-skeleton--circle{width:var(--ny-control-height-md);height:var(--ny-control-height-md);border-radius:var(--ny-radius-full)}@keyframes ny-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ny-avatar{background:var(--ny-surface-sunken);border:1px solid var(--ny-border);color:var(--ny-text);font-family:var(--ny-font-sans);font-weight:var(--ny-font-weight-semibold);line-height:var(--ny-line-height-tight);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ny-avatar--circle{border-radius:var(--ny-radius-full)}.ny-avatar--square{border-radius:var(--ny-radius-md)}.ny-avatar--sm{width:var(--ny-control-height-sm);height:var(--ny-control-height-sm);font-size:var(--ny-font-size-2xs)}.ny-avatar--md{width:var(--ny-control-height-md);height:var(--ny-control-height-md);font-size:var(--ny-font-size-xs)}.ny-avatar--lg{width:var(--ny-control-height-lg);height:var(--ny-control-height-lg);font-size:var(--ny-font-size-md)}.ny-avatar__image{object-fit:cover;width:100%;height:100%;display:block}.ny-avatar__initials{letter-spacing:var(--ny-tracking-wide);text-indent:var(--ny-tracking-wide)}.ny-macro-strip{gap:var(--ny-space-px);background:var(--ny-surface);border:1px solid var(--ny-border);border-radius:var(--ny-radius-xl);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.ny-stat-tile{background:var(--ny-surface);box-shadow:0 0 0 1px var(--ny-border);padding:var(--ny-space-12) var(--ny-space-12);justify-content:space-between;align-items:center;gap:var(--ny-space-8);display:flex}.ny-stat-tile__body{gap:var(--ny-space-4);flex-direction:column;min-width:0;display:flex}.ny-stat-tile__figures{align-items:baseline;gap:var(--ny-space-8);display:flex}.ny-stat-tile__value{font-size:var(--ny-font-size-lg);font-weight:var(--ny-font-weight-semibold);font-family:var(--ny-font-mono);white-space:nowrap}.ny-stat-tile__change{font-size:var(--ny-font-size-xs);font-family:var(--ny-font-mono);white-space:nowrap}.ny-stat-tile__spark{flex:none}.ny-breakdown{gap:var(--ny-space-4);flex-direction:column;display:flex}.ny-breakdown__head{font-size:var(--ny-font-size-sm);justify-content:space-between;gap:var(--ny-space-8);display:flex}.ny-breakdown__value{font-family:var(--ny-font-mono);white-space:nowrap;flex:none}.ny-breakdown__track{background:var(--ny-surface-sunken);border-radius:var(--ny-radius-sm);height:5px;display:flex;overflow:hidden}.ny-breakdown__track--end{justify-content:flex-end}.ny-breakdown__fill{border-radius:var(--ny-radius-sm);height:5px;transition:width var(--ny-duration-slow) var(--ny-ease-standard)}.ny-data-row{font-size:var(--ny-font-size-sm);justify-content:space-between;gap:var(--ny-space-8);display:flex}.ny-data-row--inline{align-items:center}.ny-data-row--stacked{align-items:baseline}.ny-data-row__main{align-items:center;gap:var(--ny-space-8);min-width:0;display:flex}.ny-data-row--stacked .ny-data-row__main{flex-direction:column;align-items:flex-start;gap:0}.ny-data-row__leading{font-family:var(--ny-font-mono);font-size:var(--ny-font-size-2xs);flex:none}.ny-data-row__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ny-data-row__label--mono{font-family:var(--ny-font-mono);font-weight:var(--ny-font-weight-medium)}.ny-data-row__caption{color:var(--ny-text-muted);font-size:var(--ny-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ny-data-row--stacked .ny-data-row__caption{font-size:var(--ny-font-size-2xs);color:var(--ny-text-subtle)}.ny-data-row__value{font-family:var(--ny-font-mono);white-space:nowrap;flex:none}.ny-narrative{gap:var(--ny-space-12);align-items:flex-start;display:flex}.ny-narrative__rail{border-radius:var(--ny-radius-xs);flex:none;align-self:stretch;width:3px}.ny-narrative__body{gap:var(--ny-space-4);flex-direction:column;min-width:0;display:flex}.ny-narrative__head{gap:var(--ny-space-8);flex-wrap:wrap;align-items:baseline;display:flex}.ny-narrative__title{font-size:var(--ny-font-size-sm);font-weight:var(--ny-font-weight-semibold)}.ny-narrative__value{font-size:var(--ny-font-size-xs);font-family:var(--ny-font-mono);white-space:nowrap}.ny-narrative__text{font-size:var(--ny-font-size-xs);color:var(--ny-text-muted);line-height:var(--ny-line-height-normal);text-wrap:pretty}.ny-momentum{cursor:pointer;gap:var(--ny-space-4);padding:var(--ny-space-8) var(--ny-space-12);border:1px solid var(--ny-border);border-radius:var(--ny-radius-lg);background:var(--ny-surface-sunken);text-align:left;font:inherit;color:inherit;transition:border-color var(--ny-duration-base);flex-direction:column;display:flex}.ny-momentum:hover{border-color:var(--ny-text-subtle)}.ny-momentum--selected,.ny-momentum--selected:hover{border-color:var(--ny-text)}.ny-momentum__name{font-size:var(--ny-font-size-xs);font-weight:var(--ny-font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ny-momentum__figures{align-items:baseline;gap:var(--ny-space-8);flex-wrap:wrap;display:flex}.ny-momentum__value{font-size:var(--ny-font-size-md);font-weight:var(--ny-font-weight-semibold);font-family:var(--ny-font-mono);white-space:nowrap}.ny-momentum__share{font-size:var(--ny-font-size-2xs);font-family:var(--ny-font-mono);color:var(--ny-text-muted);white-space:nowrap}.ny-table{--ny-table-cell-y:var(--ny-space-8);--ny-table-cell-x:var(--ny-space-12);width:100%;min-width:0;overflow-x:auto;container-type:inline-size}.ny-table--compact{--ny-table-cell-y:var(--ny-space-4);--ny-table-cell-x:var(--ny-space-8)}.ny-table__table{border-collapse:collapse;width:100%;font-size:var(--ny-font-size-sm);color:var(--ny-text)}.ny-table__caption{caption-side:top;text-align:start;padding-bottom:var(--ny-stack);font-size:var(--ny-font-size-xs);color:var(--ny-text-muted)}.ny-table__header-cell{padding:var(--ny-table-cell-y) var(--ny-table-cell-x);border-bottom:1px solid var(--ny-border-strong);font-size:var(--ny-font-size-xs);font-weight:var(--ny-font-weight-semibold);line-height:var(--ny-line-height-snug);color:var(--ny-text-muted);white-space:nowrap;vertical-align:bottom}.ny-table__header-cell--start{text-align:start}.ny-table__header-cell--end{text-align:end}.ny-table__cell{padding:var(--ny-table-cell-y) var(--ny-table-cell-x);border-bottom:1px solid var(--ny-border);vertical-align:baseline}.ny-table__row:last-child .ny-table__cell{border-bottom:0}.ny-table__cell--start{text-align:start}.ny-table__cell--end{text-align:end}.ny-table__cell--numeric{font-family:var(--ny-font-numeric);font-variant-numeric:tabular-nums}.ny-table__empty{padding:var(--ny-space-32) var(--ny-table-cell-x);text-align:center;color:var(--ny-text-muted);border-bottom:0}.ny-table__sort{align-items:center;gap:var(--ny-space-4);cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;transition:color var(--ny-duration-fast) var(--ny-ease-standard);background:0 0;border:0;margin:0;padding:0;display:inline-flex}.ny-table__sort:hover{color:var(--ny-text)}.ny-table__header-cell--end .ny-table__sort{flex-direction:row-reverse}.ny-table__sort-icon{font-size:var(--ny-font-size-2xs);color:var(--ny-text-subtle)}.ny-table__header-cell[aria-sort=ascending],.ny-table__header-cell[aria-sort=descending]{color:var(--ny-text)}.ny-table__header-cell[aria-sort=ascending] .ny-table__sort-icon,.ny-table__header-cell[aria-sort=descending] .ny-table__sort-icon{color:var(--ny-accent)}.ny-table__label{display:none}@container (width<=480px){.ny-table__table,.ny-table__body,.ny-table__row,.ny-table__cell{width:auto;display:block}.ny-table__head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ny-table__row{padding:var(--ny-space-8) var(--ny-space-0);border-bottom:1px solid var(--ny-border)}.ny-table__row:last-child{border-bottom:0}.ny-table__cell{justify-content:space-between;align-items:baseline;gap:var(--ny-space-16);padding:var(--ny-space-4) var(--ny-table-cell-x);text-align:start;border-bottom:0;display:flex}.ny-table__cell[data-label]:before{content:attr(data-label)}.ny-table__cell[data-label]:before,.ny-table__label{font-size:var(--ny-font-size-xs);font-weight:var(--ny-font-weight-medium);color:var(--ny-text-muted);white-space:nowrap;flex:none;display:block}.ny-table__value{text-align:end;min-width:0}.ny-table__empty{padding:var(--ny-space-24) var(--ny-table-cell-x);text-align:center;display:block}}.ny-breadcrumb__list{align-items:center;gap:var(--ny-space-8);font-size:var(--ny-font-size-sm);line-height:var(--ny-line-height-snug);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ny-breadcrumb__item{align-items:center;gap:var(--ny-space-8);min-width:0;display:flex}.ny-breadcrumb .ny-breadcrumb__link{cursor:pointer;color:var(--ny-text-muted);font-family:inherit;font-size:inherit;font-weight:var(--ny-font-weight-regular);line-height:inherit;transition:color var(--ny-duration-fast) var(--ny-ease-standard);background:0 0;border:0;margin:0;padding:0;text-decoration:none}.ny-breadcrumb .ny-breadcrumb__link:hover{color:var(--ny-text);text-decoration:underline}.ny-breadcrumb__current{min-width:0;color:var(--ny-text);font-weight:var(--ny-font-weight-medium)}.ny-breadcrumb__separator{color:var(--ny-text-subtle);-webkit-user-select:none;user-select:none}.ny-pagination__list{align-items:center;gap:var(--ny-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ny-pagination__item{display:flex}.ny-pagination__button{min-width:var(--ny-control-height-sm);height:var(--ny-control-height-sm);padding:var(--ny-space-0) var(--ny-control-padding-x-sm);border-radius:var(--ny-radius-none);cursor:pointer;color:var(--ny-text-muted);font-family:var(--ny-font-numeric);font-size:var(--ny-control-font-size-sm);font-weight:var(--ny-font-weight-medium);font-variant-numeric:tabular-nums;transition:border-color var(--ny-duration-fast) var(--ny-ease-standard),color var(--ny-duration-fast) var(--ny-ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.ny-pagination__button:hover:not(:disabled){border-bottom-color:var(--ny-border-strong);color:var(--ny-text)}.ny-pagination__button[aria-current=page]{border-bottom-color:var(--ny-accent);color:var(--ny-text)}.ny-pagination__ellipsis{min-width:var(--ny-control-height-sm);height:var(--ny-control-height-sm);color:var(--ny-text-subtle);font-size:var(--ny-control-font-size-sm);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.ny-pagination__chevron{width:var(--ny-icon-size-sm);height:var(--ny-icon-size-sm);flex:none}.ny-pagination__chevron--next{transform:scaleX(-1)}.ny-flow{width:100%;position:relative}.ny-flow__svg{display:block;overflow:visible}.ny-flow__ribbon{transition:stroke-width var(--ny-duration-slow) var(--ny-ease-standard),opacity var(--ny-duration-base)}.ny-flow__node{cursor:pointer;transition:fill var(--ny-duration-slow) var(--ny-ease-standard)}.ny-flow__bubble{cursor:pointer;transition:r var(--ny-duration-slow) var(--ny-ease-standard)}.ny-flow__label{cursor:pointer;overflow-wrap:break-word;font:inherit;line-height:var(--ny-line-height-snug);color:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute}.ny-flow__label:focus-visible{--ny-focus-ring-offset:3px;border-radius:var(--ny-radius-xs)}.ny-flow__label-name{font-size:var(--ny-font-size-sm);font-weight:var(--ny-font-weight-medium)}.ny-flow__label-name--dense{font-size:var(--ny-font-size-sm);font-weight:var(--ny-font-weight-semibold)}.ny-flow__label-value{font-size:var(--ny-font-size-2xs);font-family:var(--ny-font-mono);white-space:nowrap}.ny-flow__label-value--dense{font-size:var(--ny-font-size-xs)}.ny-flow__caption{font-size:var(--ny-font-size-2xs);letter-spacing:var(--ny-tracking-wider);font-family:var(--ny-font-mono);color:var(--ny-text-subtle);position:absolute;top:0}.ny-flow__caption--start{left:0}.ny-flow__caption--end{right:0}.ny-heat-grid{--ny-heat-grid-min-cell:40px;--ny-heat-grid-gap:var(--ny-space-4);--ny-heat-grid-cell-font:var(--ny-font-size-xs);--ny-heat-grid-label-width:92px;gap:var(--ny-heat-grid-gap);padding:var(--ny-space-8) 0 var(--ny-space-12);overscroll-behavior-x:contain;flex-direction:column;flex:1;min-width:0;display:flex;overflow-x:auto}.ny-heat-grid__header,.ny-heat-grid__row{gap:var(--ny-heat-grid-gap);min-width:max-content;display:flex}.ny-heat-grid__header{flex:none;align-items:flex-end}.ny-heat-grid__row{flex:1 1 0;align-items:stretch;min-height:0}.ny-heat-grid__corner,.ny-heat-grid__row-label{width:var(--ny-heat-grid-label-width);flex:none}.ny-heat-grid__column-label{box-sizing:border-box;font-size:var(--ny-font-size-2xs);min-width:var(--ny-heat-grid-min-cell);line-height:var(--ny-line-height-tight);color:var(--ny-text-muted);font-family:var(--ny-font-mono);text-align:center;padding-bottom:var(--ny-space-4);letter-spacing:var(--ny-tracking-tight);flex:1 1 0}.ny-heat-grid__row-label{align-items:center;gap:var(--ny-space-8);font-size:var(--ny-font-size-sm);font-weight:var(--ny-font-weight-medium);display:flex;overflow:hidden}.ny-heat-grid__row-code{font-family:var(--ny-font-mono);color:var(--ny-text-subtle);font-size:var(--ny-font-size-2xs)}.ny-heat-grid__cell{box-sizing:border-box;min-width:var(--ny-heat-grid-min-cell);border-radius:var(--ny-radius-sm);height:100%;font-family:var(--ny-font-mono);font-size:var(--ny-heat-grid-cell-font);transition:background var(--ny-duration-slow) var(--ny-ease-standard);border:1px solid #0000;flex:1 1 0;justify-content:center;align-items:center;display:flex}.ny-heat-grid__button{border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ny-heat-grid__cell--selected{border-color:var(--ny-text)}.ny-heat-grid--compact{--ny-heat-grid-min-cell:26px;--ny-heat-grid-gap:var(--ny-space-2);--ny-heat-grid-cell-font:var(--ny-font-size-2xs);--ny-heat-grid-label-width:34px;min-height:0;padding:0}.ny-heat-grid--compact .ny-heat-grid__row{min-height:var(--ny-heat-grid-min-cell)}.ny-heat-grid--compact .ny-heat-grid__row-code{color:var(--ny-text-muted);font-weight:var(--ny-font-weight-regular)}html,body{height:100%}body{background:var(--ny-bg);color:var(--ny-text);font-family:var(--ny-font-sans);margin:0}#root{min-height:100%}.cfm-file-input{width:100%;max-width:420px;font:inherit;font-size:var(--ny-text-sm,.875rem);color:var(--ny-text-muted);display:block}.cfm-file-input::file-selector-button{padding:0 var(--ny-space-12,12px);height:var(--ny-control-height-md,34px);border:1px solid var(--ny-border-strong);border-radius:var(--ny-radius-sm,4px);background:var(--ny-surface-sunken);color:var(--ny-text);font:inherit;cursor:pointer;margin-inline-end:var(--ny-space-12,12px)}.cfm-file-input::file-selector-button:hover{background:var(--ny-surface-hover)}.cfm-min-0{min-width:0}.cfm-shell{grid-template-columns:240px minmax(0,1fr);align-items:start;min-height:100vh;display:grid}.cfm-sidebar{border-right:1px solid var(--ny-border);background:var(--ny-surface-sunken);flex-direction:column;align-self:start;height:100vh;display:flex;position:sticky;top:0}.cfm-main{min-width:0;padding:var(--ny-space-24) var(--ny-space-24) var(--ny-space-64)}.cfm-nav-list{gap:var(--ny-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cfm-nav-item{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--ny-space-8);width:100%;padding:0 var(--ny-space-8);height:var(--ny-control-height-md);border-radius:var(--ny-radius-sm);font-family:var(--ny-font-sans);font-size:var(--ny-font-size-sm);color:var(--ny-text-muted);display:flex;position:relative}.cfm-nav-item:hover{background:var(--ny-surface-hover);color:var(--ny-text)}.cfm-nav-item[aria-current=page]{background:var(--ny-surface-selected);color:var(--ny-text);font-weight:var(--ny-font-weight-medium)}.cfm-nav-rail{left:0;top:var(--ny-space-8);bottom:var(--ny-space-8);border-radius:var(--ny-radius-full);background:0 0;width:2px;position:absolute}.cfm-nav-item[aria-current=page] .cfm-nav-rail{background:var(--ny-accent)}.cfm-nav-item svg{stroke:var(--ny-text-subtle)}.cfm-nav-item[aria-current=page] svg{stroke:var(--ny-accent)}.cfm-nav-count{font-family:var(--ny-font-numeric);font-size:var(--ny-font-size-2xs);color:var(--ny-text-subtle);white-space:nowrap}.cfm-nav-count[data-tone=warning]{color:var(--ny-warning-text)}.cfm-nav-group{gap:var(--ny-space-4);padding:var(--ny-space-16) var(--ny-space-8) 0;flex-direction:column;display:flex}.cfm-nav-group-label{padding:0 var(--ny-space-8);font-family:var(--ny-font-mono);font-size:var(--ny-font-size-2xs);text-transform:uppercase;letter-spacing:var(--ny-tracking-wider);color:var(--ny-text-subtle)}.cfm-account-trigger{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--ny-space-8);width:100%;padding:var(--ny-space-4) var(--ny-space-8);border-radius:var(--ny-radius-sm);display:flex}.cfm-account-trigger:hover,.cfm-account-trigger[aria-expanded=true]{background:var(--ny-surface-selected)}.cfm-menu-item{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--ny-space-8);width:100%;padding:0 var(--ny-space-8);height:var(--ny-control-height-sm);border-radius:var(--ny-radius-sm);font-family:var(--ny-font-sans);font-size:var(--ny-font-size-sm);color:var(--ny-text);display:flex}.cfm-menu-item:hover{background:var(--ny-surface-hover)}.cfm-menu-item[data-tone=danger]{color:var(--ny-danger-text)}.cfm-nav-item:focus-visible,.cfm-account-trigger:focus-visible,.cfm-menu-item:focus-visible,.cfm-card-button:focus-visible,.cfm-cite-mark:focus-visible,.cfm-link-button:focus-visible{outline:var(--ny-focus-ring-width) solid var(--ny-focus-ring);outline-offset:var(--ny-focus-ring-offset)}.cfm-card-button{all:unset;box-sizing:border-box;cursor:pointer;gap:var(--ny-space-4);padding:var(--ny-space-12);border:1px solid var(--ny-border);border-radius:var(--ny-radius-md);background:var(--ny-surface);font-family:var(--ny-font-sans);flex-direction:column;display:flex}.cfm-card-button:hover{border-color:var(--ny-border-strong);background:var(--ny-surface-hover)}.cfm-link-button{all:unset;box-sizing:border-box;cursor:pointer;text-align:start;min-width:0;font-family:var(--ny-font-sans);font-size:var(--ny-font-size-sm);font-weight:var(--ny-font-weight-medium);color:var(--ny-text)}.cfm-link-button:hover{color:var(--ny-accent-text)}.cfm-sentence{gap:var(--ny-space-8);padding:var(--ny-space-8);margin:0 calc(var(--ny-space-8) * -1);border-radius:var(--ny-radius-sm);transition:background var(--ny-duration-fast) var(--ny-ease-standard);background:0 0;align-items:flex-start;display:flex}.cfm-sentence[data-pinned=true]{background:var(--ny-surface-selected)}.cfm-cite-mark{all:unset;box-sizing:border-box;cursor:pointer;min-width:var(--ny-space-20);height:var(--ny-space-20);padding:0 var(--ny-space-4);border:1px solid var(--ny-border);border-radius:var(--ny-radius-xs);font-family:var(--ny-font-mono);font-size:var(--ny-font-size-2xs);color:var(--ny-text-muted);background:0 0;flex:none;place-items:center;display:grid}.cfm-cite-mark:hover{border-color:var(--ny-border-strong)}.cfm-cite-mark[data-state=active]{border-color:var(--ny-accent);background:var(--ny-accent-subtle);color:var(--ny-accent-text)}.cfm-cite-mark[data-state=unsourced]{border-color:var(--ny-danger-border);background:var(--ny-danger-subtle);color:var(--ny-danger-text);cursor:default}.cfm-score-track{border-radius:var(--ny-radius-full);background:var(--ny-surface-active);height:4px;overflow:hidden}.cfm-score-fill{height:100%}.cfm-source-row{gap:var(--ny-space-8);padding:var(--ny-space-12);border:1px solid var(--ny-border);border-radius:var(--ny-radius-sm);background:var(--ny-surface);transition:border-color var(--ny-duration-fast) var(--ny-ease-standard), background var(--ny-duration-fast) var(--ny-ease-standard);flex-direction:column;display:flex}.cfm-source-row[data-active=true]{border-color:var(--ny-accent);background:var(--ny-surface-selected)}.cfm-source-mark{min-width:var(--ny-space-20);height:var(--ny-space-20);border-radius:var(--ny-radius-xs);background:var(--ny-surface-active);font-family:var(--ny-font-mono);font-size:var(--ny-font-size-2xs);color:var(--ny-text-muted);flex:none;place-items:center;display:grid}.cfm-auto-grid{gap:var(--ny-space-12);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.cfm-auto-grid-lg{gap:var(--ny-space-16);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.cfm-result-grid{gap:var(--ny-space-16);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;display:grid}.cfm-screen{gap:var(--ny-space-24);flex-direction:column;display:flex}.cfm-shell{--cfm-measure:75ch}.cfm-measure,.cfm-sentence,.cfm-main .ny-alert__message,.cfm-main .ny-page-header__subtitle{max-width:var(--cfm-measure)}.cfm-near-misses .ny-data-row__main{align-self:stretch;align-items:stretch}.cfm-account .ny-floating__anchor{width:100%}.cfm-scroll-x{max-width:100%;padding-block:var(--ny-space-4);overflow-x:auto}.cfm-onboard{min-height:100vh;padding:var(--ny-space-48) var(--ny-space-16);box-sizing:border-box;place-items:center;display:grid}.cfm-onboard-column{width:100%;max-width:420px}.cfm-onboard-column[data-width=wide]{max-width:460px}.cfm-kv{border:1px solid var(--ny-border);border-radius:var(--ny-radius-sm);background:var(--ny-surface-sunken);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.cfm-kv-row{display:contents}.cfm-kv dt,.cfm-kv dd{padding:var(--ny-space-8) var(--ny-space-12);overflow-wrap:anywhere;margin:0}.cfm-kv-row+.cfm-kv-row dt,.cfm-kv-row+.cfm-kv-row dd{border-top:1px solid var(--ny-border)}.cfm-inline-row{align-items:center;gap:var(--ny-space-8);flex-wrap:wrap;display:inline-flex}.cfm-signin-hint{padding-top:var(--ny-space-12);border-top:1px solid var(--ny-border)}@media (max-width:860px){.cfm-shell{grid-template-columns:minmax(0,1fr)}.cfm-sidebar{border-right:0;border-bottom:1px solid var(--ny-border);height:auto;position:static}.cfm-nav-list{padding-bottom:var(--ny-space-4);flex-direction:row;overflow-x:auto}.cfm-nav-item{flex:none;width:auto}.cfm-nav-group{align-items:center;gap:var(--ny-space-8);padding:var(--ny-space-4) var(--ny-space-8) 0;flex-direction:row}.cfm-nav-group-label{padding:0 0 var(--ny-space-4) var(--ny-space-8);flex:none}.cfm-nav-group .cfm-nav-list{min-width:0}.cfm-main{padding:var(--ny-space-16) var(--ny-space-16) var(--ny-space-48)}}.cfm-main[data-flush=true]{height:100dvh;padding:0;overflow:hidden}.cfm-graph-page{height:100%;min-height:0;display:grid}.cfm-graph-page[data-centered=true]{padding:var(--ny-space-24);background:var(--ny-surface-sunken);place-items:center}.cfm-graph-page[data-centered=true]>*{width:100%;max-width:560px}.cfm-graph-shell{background:var(--ny-surface-sunken);height:100%;min-height:0;display:grid;position:relative;overflow:hidden}@media (max-width:860px){.cfm-shell[data-flush=true]{grid-template-rows:auto minmax(0,1fr);align-items:stretch;height:100dvh;min-height:0}.cfm-main[data-flush=true]{height:auto;min-height:0}.cfm-graph-shell{min-height:320px}}.cfm-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes cfm-fade{0%{opacity:0}}[data-graph-panel=left] .ny-panel{border-top:0;border-left:0;border-right:0;border-radius:0}[data-graph-panel=right] .ny-panel{border-top:0;border-bottom:0;border-right:0;border-radius:0}[data-graph-panel=right][data-graph-dock=below] .ny-panel{border-top:1px solid var(--ny-border);border-left:0}.cfm-datetime{font-family:inherit;font-size:var(--ny-font-size-xs);color:var(--ny-text);background:var(--ny-surface);border:1px solid var(--ny-border);border-radius:var(--ny-radius-sm);padding:var(--ny-space-4) var(--ny-space-8);min-height:32px}.cfm-datetime:hover{border-color:var(--ny-border-strong)}:root[data-theme=dark] .cfm-datetime::-webkit-calendar-picker-indicator{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cfm-datetime::-webkit-calendar-picker-indicator{filter:invert()}}.cfm-users-search{flex:0 260px;min-width:180px}.cfm-users-spacer{flex:1}.cfm-users-bar{min-width:160px}.cfm-users-actions{justify-content:flex-end;gap:var(--ny-space-8);flex-wrap:wrap;display:flex}.cfm-users-dialog-grid{gap:var(--ny-space-24);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.cfm-users-figure{font-family:var(--ny-font-numeric);font-size:var(--ny-font-size-lg);font-weight:var(--ny-font-weight-medium);color:var(--ny-text)}.cfm-users-section{border-top:1px solid var(--ny-border);padding-top:var(--ny-space-16)}.cfm-users-history-row{gap:var(--ny-space-12);grid-template-columns:140px minmax(0,1fr) auto;align-items:baseline;display:grid}.cfm-users-purge-row{align-items:center;gap:var(--ny-space-8);padding:var(--ny-space-8) var(--ny-space-12);background:var(--ny-surface-sunken);border:1px solid var(--ny-border);border-radius:var(--ny-radius-sm);display:flex}.cfm-users-purge-mark{color:var(--ny-danger-text);font-family:var(--ny-font-mono)}.cfm-users-purge-value{margin-left:auto}.cfm-users-footer{gap:var(--ny-space-8);flex-wrap:wrap;align-items:center;width:100%;display:flex}@media (max-width:640px){.cfm-users-search{flex:100%}.cfm-users-history-row{gap:var(--ny-space-2);grid-template-columns:minmax(0,1fr)}}
