:root{--nx-color-accent:#0b6e8a;--nx-color-accent-hover:#08566c;--nx-color-accent-tint:#eef6f9;--nx-color-on-accent:#fff;--nx-color-background:#f5f7f9;--nx-color-surface:#fff;--nx-color-text:#0f1e2e;--nx-color-text-muted:#46586a;--nx-color-border:#7a8c9e;--nx-color-separator:#dce3e9;--nx-color-success:#1b7a4b;--nx-color-success-tint:#e8f2ed;--nx-color-warning:#b54708;--nx-color-warning-tint:#fff4e5;--nx-color-error:#b42318;--nx-color-error-tint:#fff1ee;--nx-color-goto:#7a4200;--nx-color-goto-tint:#fdf1e1;--nx-color-loop:#4a3d8a;--nx-color-loop-tint:#efecfa;--nx-color-focus:#0b6e8a;--nx-color-focus-halo:#0b6e8a24;--nx-color-backdrop:#0f1e2e66;--nx-color-inverse-background:#0f1e2e;--nx-color-inverse-surface:#22344a;--nx-color-inverse-stage:#1b2b3d;--nx-color-inverse-text:#fff;--nx-color-inverse-text-muted:#b8c7d3;--nx-color-inverse-separator:#2f445c;--nx-color-inverse-focus:#7cc4dc;--nx-color-text-label:#3f5163;--nx-color-text-subtle:#5e6f7f;--nx-color-separator-soft:#e3e9ee;--nx-color-divider:#edf1f4;--nx-color-app:#eef2f5;--nx-color-readonly:#f8fafb;--nx-color-chip:#f0f4f7;--nx-color-accent-ink:#0b5468;--nx-color-accent-tint-strong:#e6f2f6;--nx-color-selected:#e3f0f5;--nx-color-hover-row:#f0f5f8;--nx-color-hover-icon:#eef3f6;--nx-color-danger:#9a2a14;--nx-color-end-out:#8a2512;--nx-color-end-out-tint:#fdedea;--nx-color-end-complete:#155f3b;--nx-color-end-complete-tint:#e6f4ec;--nx-color-quota-tint:#e8edf1;--nx-color-loop-guide:#cfc8ee;--nx-color-loop-ink:#3e3373;--nx-color-loop-mention:#55479a;--nx-color-badge-warm:#8a4b00;--nx-color-alert-tint:#fff6ea;--nx-color-alert-border:#f1c48a;--nx-color-alert-ink:#5c3300;--nx-color-alert-icon:#b25e09;--nx-color-alert-button-border:#e3b373;--nx-color-inverse-alert:#f7c27a;--nx-color-inverse-hover:#2a3e55;--nx-color-inverse-code:#cfe3ea;--nx-color-scrim:#0f1e2e3d;--nx-color-flash:#0b6e8a8c;--nx-color-inverse-button:#ffffff24;--nx-shadow:0 1px 2px #0f1e2e0a, 0 12px 32px -12px #0f1e2e1a;--nx-shadow-drawer:16px 0 40px -20px #0f1e2e59;--nx-shadow-device:0 30px 80px -20px #0009;--nx-shadow-toast:0 12px 32px -8px #0f1e2e73;--nx-shadow-segment:0 1px 2px #0f1e2e1f;--nx-shadow-knob:0 1px 3px #0f1e2e4d;--nx-font:"IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, sans-serif;--nx-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, monospace;--nx-font-size:1rem;--nx-font-size-small:.875rem;--nx-font-size-large:1.25rem;--nx-font-size-title:clamp(1.625rem, 1.25rem + 1.6cqi, 2rem);--nx-font-weight:400;--nx-font-weight-medium:500;--nx-font-weight-strong:600;--nx-line-height:1.5;--nx-line-height-title:1.25;--nx-font-size-rail:.6875rem;--nx-font-size-meta:.75rem;--nx-font-size-label:.8125rem;--nx-font-size-field:.9375rem;--nx-font-size-badge:.625rem;--nx-line-height-field:1.45;--nx-letter-spacing-caps:.05em;--nx-space-xs:.25rem;--nx-space-sm:.5rem;--nx-space:.75rem;--nx-space-md:1rem;--nx-space-lg:1.5rem;--nx-space-xl:2rem;--nx-space-2:.125rem;--nx-space-3:.1875rem;--nx-space-6:.375rem;--nx-space-10:.625rem;--nx-space-14:.875rem;--nx-space-18:1.125rem;--nx-space-22:1.375rem;--nx-radius-sm:6px;--nx-radius:10px;--nx-radius-lg:14px;--nx-radius-device:2rem;--nx-target:44px;--nx-control-size:20px;--nx-icon-size:1.25rem;--nx-field-height:48px;--nx-option-height:52px;--nx-border-width-strong:3px;--nx-focus-width:2px;--nx-focus-offset:2px;--nx-focus-halo-width:4px;--nx-disabled-opacity:.7;--nx-dim-opacity:.28;--nx-drag-opacity:.35;--nx-radius-field:9px;--nx-radius-control:8px;--nx-radius-badge:7px;--nx-radius-toast:12px;--nx-radius-pill:999px;--nx-radius-tile:5px;--nx-dense-target:32px;--nx-border-width:1px;--nx-dense-option-id-width:calc(10ch + 2 * var(--nx-space) + 2 * var(--nx-border-width));--nx-dense-chip-height:26px;--nx-dense-tag-height:28px;--nx-dense-small-button-height:30px;--nx-dense-icon-button:34px;--nx-dense-segment-height:36px;--nx-dense-bar-button-height:38px;--nx-dense-option-height:40px;--nx-dense-field-height:42px;--nx-dense-header-height:56px;--nx-dense-status-dot:7px;--nx-dense-rail-width:72px;--nx-dense-tool-width:48px;--nx-dense-pill-width:56px;--nx-dense-plan-width:380px;--nx-dense-inspector-width:920px;--nx-dense-cell-width:84px;--nx-dense-layer-bar-height:52px;--nx-dense-layer-button:30px;--nx-dense-tools-width:24rem;--nx-device-width:390px;--nx-device-height:800px;--nx-device-stage-padding:20px;--nx-device-rest-scale:.97;--nx-layer-rule-height:22px;--nx-preview-desktop-width:1280px;--nx-ease-out:cubic-bezier(.2, .8, .2, 1);--nx-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--nx-ease-std:ease;--nx-ease-flash:ease-out;--nx-dur-xs:.14s;--nx-dur-s:.16s;--nx-dur-m:.22s;--nx-dur-l:.24s;--nx-dur-xl:.28s;--nx-dur-xxl:.9s;--nx-dur-switch:.2s;--nx-dur-toast:.26s;--nx-dur-pulse:.7s;--nx-dur-reduced:.12s}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial),local(Liberation Sans);size-adjust:100.6%;ascent-override:102%;descent-override:27.3%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local(Liberation Mono),local(Courier New);size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}.nx-message{font-family:var(--nx-font);font-size:max(var(--nx-font-size), 16px);line-height:var(--nx-line-height);color:var(--nx-color-text);margin:0 0 var(--nx-space)}:where([class*=nx-]:is(button,input,select,textarea),[class*=nx-] :is(button,input,select,textarea)){font-size:max(var(--nx-font-size), 16px)}:where([class*=nx-]:is(button,input,select):not([type=checkbox],[type=radio]),[class*=nx-] :is(button,input,select):not([type=checkbox],[type=radio])){min-height:var(--nx-target);min-width:var(--nx-target)}:where([class*=nx-]:focus-visible,[class*=nx-] :focus-visible){outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.nx-ranking-hidden,.nx-ranking-hint,.nx-ranking-status,.nx-interview-status,.nx-grid-error-row{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-interview{font-family:var(--nx-font);font-size:max(var(--nx-font-size), 16px);line-height:var(--nx-line-height);color:var(--nx-color-text);max-width:45rem;padding:var(--nx-space-md);margin:0 auto;container:nx-interview/inline-size}.nx-interview-header{align-items:center;gap:var(--nx-space);min-height:var(--nx-target);color:var(--nx-color-text-muted);font-weight:var(--nx-font-weight-medium);display:flex}.nx-interview-study{font-size:var(--nx-font-size);margin:0}.nx-interview-card{gap:var(--nx-space-lg);display:grid}.nx-interview-title{font-size:var(--nx-font-size-title);font-weight:var(--nx-font-weight-strong);line-height:var(--nx-line-height-title);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.nx-interview-errors{gap:var(--nx-space-sm);color:var(--nx-color-error);margin:0;padding:0;list-style:none;display:grid}.nx-interview-footer{display:flex}.nx-interview-next{justify-content:center;align-items:center;gap:var(--nx-space-sm);min-height:var(--nx-field-height);padding:0 var(--nx-space-lg);border-radius:var(--nx-radius);background:var(--nx-color-accent);color:var(--nx-color-on-accent);font:inherit;font-weight:var(--nx-font-weight-strong);cursor:pointer;border:0;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.nx-interview-next:hover{background:var(--nx-color-accent-hover)}.nx-interview[aria-busy=true] .nx-interview-next{cursor:progress}.nx-interview[aria-busy=true] .nx-interview-next:after{content:"";border:var(--nx-focus-width) solid currentcolor;border-inline-end-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite nx-busy}@keyframes nx-busy{to{transform:rotate(1turn)}}@container nx-interview (width<=32rem){.nx-interview-header{margin:calc(-1 * var(--nx-space-md)) calc(-1 * var(--nx-space-md)) var(--nx-space-md);padding:var(--nx-space-sm) var(--nx-space-md);background:var(--nx-color-surface);border-block-end:1px solid var(--nx-color-separator)}.nx-interview-footer{z-index:1;margin:0 calc(-1 * var(--nx-space-md)) calc(-1 * var(--nx-space-md));padding:var(--nx-space) var(--nx-space-md) max(var(--nx-space), env(safe-area-inset-bottom));background:var(--nx-color-surface);border-block-start:1px solid var(--nx-color-separator);position:sticky;bottom:0}.nx-interview-next{flex:1;width:100%}.nx-interview-card :is(input,textarea,button:not(.nx-interview-next),.nx-error,.nx-interview-title){scroll-margin-block-end:calc(var(--nx-field-height) + 3 * var(--nx-space))}}@container nx-interview (width>32rem){.nx-interview{padding:var(--nx-space-xl) var(--nx-space-md)}.nx-interview-header{margin:0 0 var(--nx-space-md)}.nx-interview-card{background:var(--nx-color-surface);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow);padding:var(--nx-space-xl)}.nx-interview-footer{border-block-start:1px solid var(--nx-color-separator);justify-content:flex-end;padding-block-start:var(--nx-space-lg)}}.nx-choice,.nx-scale,.nx-grid,.nx-ranking{border:0;min-width:0;margin:0;padding:0;position:relative}:is(.nx-choice,.nx-scale,.nx-grid,.nx-ranking)[aria-invalid=true]:before{content:"";width:var(--nx-border-width-strong);border-radius:var(--nx-radius-sm);background:var(--nx-color-error);position:absolute;inset-block:0;inset-inline-start:calc(-1 * (var(--nx-space-sm) + var(--nx-border-width-strong)))}.nx-choice-option input,.nx-grid-cell input{appearance:none;width:var(--nx-control-size);height:var(--nx-control-size);border:1px solid var(--nx-color-border);background:var(--nx-color-surface);cursor:pointer;flex:none;place-content:center;margin:0;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:grid}.nx-choice-option input[type=radio],.nx-grid-cell input[type=radio]{border-radius:50%}.nx-choice-option input[type=checkbox],.nx-grid-cell input[type=checkbox]{border-radius:var(--nx-radius-sm)}.nx-choice-option:hover input,.nx-grid-cell:hover input{border-color:var(--nx-color-text)}.nx-choice-option input:checked,.nx-grid-cell input:checked{border-color:var(--nx-color-accent);background:var(--nx-color-accent)}.nx-choice-option input:checked:before,.nx-grid-cell input:checked:before{content:"";background:var(--nx-color-on-accent)}.nx-choice-option input[type=radio]:checked:before,.nx-grid-cell input[type=radio]:checked:before{width:calc(var(--nx-control-size) * .4);height:calc(var(--nx-control-size) * .4);border-radius:50%}.nx-choice-option input[type=checkbox]:checked:before,.nx-grid-cell input[type=checkbox]:checked:before{width:calc(var(--nx-control-size) * .7);height:calc(var(--nx-control-size) * .7);clip-path:polygon(14% 44%,0 62%,40% 100%,100% 20%,86% 6%,40% 72%)}.nx-choice-option input:focus-visible,.nx-grid-cell input:focus-visible{outline:none}:is(.nx-choice-option:has(input:focus-visible),.nx-grid-cell:has(input:focus-visible)){outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.nx-choice{gap:var(--nx-space-sm);display:grid}.nx-choice-option{align-items:center;gap:var(--nx-space);min-height:var(--nx-option-height);padding:var(--nx-space-sm) var(--nx-space-md);box-sizing:border-box;background:var(--nx-color-surface);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius);cursor:pointer;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:flex}.nx-choice-option:hover{border-color:var(--nx-color-border)}.nx-choice-option:has(input:checked){border-color:var(--nx-color-accent);box-shadow:inset 0 0 0 calc(var(--nx-border-width-strong) - 1px) var(--nx-color-accent);background:var(--nx-color-accent-tint);font-weight:var(--nx-font-weight-strong)}.nx-number,.nx-text{box-sizing:border-box;border:1px solid var(--nx-color-border);border-radius:var(--nx-radius);background:var(--nx-color-surface);color:var(--nx-color-text);font:inherit;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.nx-number{width:12ch;max-width:100%;min-height:var(--nx-field-height);padding:0 var(--nx-space-md);font-variant-numeric:tabular-nums}.nx-text{width:100%;padding:var(--nx-space) var(--nx-space-md);line-height:var(--nx-line-height);resize:vertical;margin:0;display:block}.nx-number:hover,.nx-text:hover{border-color:var(--nx-color-text)}.nx-number:focus-visible,.nx-text:focus-visible{border-color:var(--nx-color-focus);outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:0;box-shadow:0 0 0 calc(var(--nx-focus-width) + var(--nx-focus-halo-width)) var(--nx-color-focus-halo)}.nx-number[aria-invalid=true],.nx-text[aria-invalid=true]{border-color:var(--nx-color-error);box-shadow:inset 0 0 0 calc(var(--nx-border-width-strong) - 1px) var(--nx-color-error)}.nx-number[aria-invalid=true]:focus-visible,.nx-text[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 calc(var(--nx-border-width-strong) - 1px) var(--nx-color-error), 0 0 0 calc(var(--nx-focus-width) + var(--nx-focus-halo-width)) var(--nx-color-focus-halo)}.nx-scale{row-gap:var(--nx-space-sm);grid-template-columns:1fr 1fr;grid-template-areas:"points points""min max";display:grid}.nx-scale-points{gap:var(--nx-space-xs);grid-area:points;display:flex}.nx-scale-point{min-width:var(--nx-target);min-height:var(--nx-option-height);font-weight:var(--nx-font-weight-strong);font-variant-numeric:tabular-nums;cursor:pointer;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.nx-scale-point span{pointer-events:none;position:relative}.nx-scale-point input{appearance:none;box-sizing:border-box;border:1px solid var(--nx-color-border);border-radius:var(--nx-radius);background:var(--nx-color-surface);cursor:pointer;width:100%;height:100%;margin:0;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;position:absolute;inset:0}.nx-scale-point:hover input{border-color:var(--nx-color-text)}.nx-scale-point input:checked{border-color:var(--nx-color-accent);background:var(--nx-color-accent)}.nx-scale-point:has(input:checked){color:var(--nx-color-on-accent)}.nx-scale-label{font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted)}.nx-scale-min{grid-area:min}.nx-scale-max{text-align:end;grid-area:max}@container nx-interview (width<=40rem){.nx-scale-long .nx-scale-points{grid-template-columns:repeat(var(--nx-scale-columns,6), minmax(0, 1fr));display:grid}}.nx-grid-column,.nx-grid-row-text{overflow-wrap:anywhere}.nx-grid-line{position:relative}.nx-grid-row-invalid:before{content:"";width:var(--nx-border-width-strong);border-radius:var(--nx-radius-sm);background:var(--nx-color-error);position:absolute;inset-block:0;inset-inline-start:calc(-1 * (var(--nx-space-sm) + var(--nx-border-width-strong)))}.nx-grid-cell{align-items:center;gap:var(--nx-space);min-height:var(--nx-target);cursor:pointer;display:flex}@container nx-interview (width<=32rem){.nx-grid-head{display:none}.nx-grid-line{background:var(--nx-color-surface);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius-lg);padding:var(--nx-space);margin:0 0 var(--nx-space-sm)}.nx-grid-row{gap:var(--nx-space-sm);display:grid}.nx-grid-row-text{font-weight:var(--nx-font-weight-strong);display:block}.nx-grid-cell{min-height:var(--nx-option-height);padding:var(--nx-space-sm) var(--nx-space-md);box-sizing:border-box;background:var(--nx-color-surface);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius);transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.nx-grid-cell:hover{border-color:var(--nx-color-border)}.nx-grid-cell:has(input:checked){border-color:var(--nx-color-accent);box-shadow:inset 0 0 0 calc(var(--nx-border-width-strong) - 1px) var(--nx-color-accent);background:var(--nx-color-accent-tint);font-weight:var(--nx-font-weight-strong)}.nx-grid-line .nx-error{margin-block-start:var(--nx-space-sm)}}@container nx-interview (width>32rem){.nx-grid-head,.nx-grid-row{grid-template-columns:minmax(0, 2fr) repeat(var(--nx-grid-columns,1), minmax(min(var(--nx-target), calc(100% / (var(--nx-grid-columns,1) + 2))), 1fr));align-items:center;display:grid}.nx-grid-head{z-index:1;background:var(--nx-color-surface);border-block-end:1px solid var(--nx-color-border);padding-block:var(--nx-space-sm);position:sticky;top:0}.nx-grid-column{padding:var(--nx-space-sm);text-align:center;font-weight:var(--nx-font-weight-medium)}.nx-grid-line{border-block-end:1px solid var(--nx-color-separator)}.nx-grid-row{min-height:var(--nx-field-height)}.nx-grid-row-text{padding-block:var(--nx-space-sm);font-weight:var(--nx-font-weight-medium)}.nx-grid-cell{justify-content:center}.nx-grid-cell input{scroll-margin-top:calc(var(--nx-grid-head-height,4em) + var(--nx-space))}.nx-grid-cell-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-grid-line .nx-error{scroll-margin-top:calc(var(--nx-grid-head-height,4em) + var(--nx-space));padding-block-end:var(--nx-space-sm)}}.nx-ranking{gap:var(--nx-space-sm);display:grid}.nx-ranking-option{grid-template-columns:calc(var(--nx-control-size) + var(--nx-space-sm)) 1fr;align-items:center;gap:var(--nx-space);width:100%;min-height:var(--nx-option-height);padding:var(--nx-space-sm) var(--nx-space-md);background:var(--nx-color-surface);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius);color:var(--nx-color-text);font:inherit;text-align:start;cursor:pointer;grid-template-areas:"rank text";margin:0;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:grid}.nx-ranking-text{grid-area:text}.nx-ranking-rank{width:calc(var(--nx-control-size) + var(--nx-space-sm));height:calc(var(--nx-control-size) + var(--nx-space-sm));background:var(--nx-color-accent);color:var(--nx-color-on-accent);font-weight:var(--nx-font-weight-strong);border-radius:50%;grid-area:rank;justify-content:center;align-items:center;display:inline-flex}.nx-ranking-option:hover{border-color:var(--nx-color-border)}.nx-ranking-option[aria-pressed=true]{border-color:var(--nx-color-accent);box-shadow:inset 0 0 0 calc(var(--nx-border-width-strong) - 1px) var(--nx-color-accent);background:var(--nx-color-accent-tint);font-weight:var(--nx-font-weight-strong)}.nx-ranking-option[aria-disabled=true]{color:var(--nx-color-text-muted);background:var(--nx-color-background);cursor:default;border-style:dashed}.nx-ranking-option[aria-invalid=true]{border-color:var(--nx-color-error);box-shadow:inset 0 0 0 calc(var(--nx-border-width-strong) - 1px) var(--nx-color-error)}.nx-error{color:var(--nx-color-error);margin:0}@media (prefers-reduced-motion:reduce){.nx-interview,.nx-interview *,.nx-interview-next:after{transition:none!important;animation:none!important}}@media (forced-colors:active){.nx-choice-option input,.nx-grid-cell input,.nx-scale-point input{appearance:auto;width:auto;height:auto;display:inline-block;position:static;inset:auto}.nx-choice-option input:before,.nx-grid-cell input:before,.nx-scale-point input:before{content:none}.nx-scale-point{gap:var(--nx-space-sm)}:is(.nx-choice,.nx-scale,.nx-grid,.nx-ranking)[aria-invalid=true]:before,.nx-grid-row-invalid:before{border-inline-start:var(--nx-border-width-strong) solid CanvasText;width:0}.nx-ranking-option[aria-pressed=true]{outline-offset:-3px;outline:3px solid canvastext}.nx-ranking-rank{border:1px solid canvastext}.nx-interview-next{border:1px solid buttontext}}.nx-editor{font-family:var(--nx-font);font-size:max(var(--nx-font-size), 16px);line-height:var(--nx-line-height);color:var(--nx-color-text);padding:var(--nx-space);box-sizing:border-box;min-height:100vh}.nx-editor:focus{outline:none}.nx-editor--drop{outline:var(--nx-border-width-strong) dashed var(--nx-color-accent);outline-offset:-6px;background:var(--nx-color-accent-tint)}.nx-editor-drop{z-index:5;inline-size:fit-content;max-inline-size:calc(100vw - 2 * var(--nx-space));font-weight:var(--nx-font-weight-strong);margin:0 auto;padding:0;position:fixed;inset-block-start:var(--nx-space);inset-inline:0}.nx-editor--drop .nx-editor-drop{padding:var(--nx-space-sm) var(--nx-space-md);border-radius:var(--nx-radius);background:var(--nx-color-accent);color:var(--nx-color-on-accent);box-shadow:var(--nx-shadow)}.nx-editor-icon{width:var(--nx-icon-size);height:var(--nx-icon-size);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){box-sizing:border-box;min-height:var(--nx-target);min-width:auto;padding:0 var(--nx-space);font:inherit;font-weight:var(--nx-font-weight);color:var(--nx-color-text);background:var(--nx-color-surface);border:1px solid var(--nx-color-border);border-radius:var(--nx-radius);transition:background-color var(--nx-dur-s) var(--nx-ease-std), border-color var(--nx-dur-s) var(--nx-ease-std), color var(--nx-dur-s) var(--nx-ease-std), box-shadow var(--nx-dur-s) var(--nx-ease-std)}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(textarea){padding-block:var(--nx-space-sm);line-height:var(--nx-line-height);resize:vertical}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(:is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):not(:disabled):hover){border-color:var(--nx-color-text)}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(:is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):focus-visible){border-color:var(--nx-color-focus);outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:0;box-shadow:0 0 0 calc(var(--nx-focus-width) + var(--nx-focus-halo-width)) var(--nx-color-focus-halo)}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(:is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea)[aria-invalid=true]){border-color:var(--nx-color-error);box-shadow:inset 0 0 0 calc(var(--nx-border-width-strong) - 1px) var(--nx-color-error)}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(:is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea)[aria-invalid=true]:focus-visible){box-shadow:inset 0 0 0 calc(var(--nx-border-width-strong) - 1px) var(--nx-color-error), 0 0 0 calc(var(--nx-focus-width) + var(--nx-focus-halo-width)) var(--nx-color-focus-halo)}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(button,.nx-editor-open){box-sizing:border-box;justify-content:center;align-items:center;gap:var(--nx-space-sm);min-height:var(--nx-target);min-width:var(--nx-target);padding:0 var(--nx-space);font:inherit;font-weight:var(--nx-font-weight-medium);color:var(--nx-color-text);background:var(--nx-color-surface);border:1px solid var(--nx-color-border);border-radius:var(--nx-radius);cursor:pointer;transition:background-color var(--nx-dur-s) var(--nx-ease-std), border-color var(--nx-dur-s) var(--nx-ease-std), color var(--nx-dur-s) var(--nx-ease-std), box-shadow var(--nx-dur-s) var(--nx-ease-std);display:inline-flex}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(button:not(:disabled,[aria-disabled=true]):hover,.nx-editor-open:hover){background:var(--nx-color-background)}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(button:focus-visible,.nx-editor-open:focus-within){outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(:is(button,input,select,textarea):is(:disabled,[aria-disabled=true])){opacity:var(--nx-disabled-opacity);cursor:not-allowed}.nx-editor-button-primary{background:var(--nx-color-accent);border-color:var(--nx-color-accent);color:var(--nx-color-on-accent);font-weight:var(--nx-font-weight-strong)}.nx-editor-button-primary:not(:disabled,[aria-disabled=true]):hover{background:var(--nx-color-accent-hover);border-color:var(--nx-color-accent-hover)}.nx-editor-button-quiet{padding:0 var(--nx-space-sm);color:var(--nx-color-accent);font-weight:var(--nx-font-weight-strong);background:0 0;border-color:#0000}.nx-editor-button-quiet:not(:disabled,[aria-disabled=true]):hover{background:var(--nx-color-accent-tint)}.nx-editor-button-danger{background:var(--nx-color-surface);border-color:var(--nx-color-error);color:var(--nx-color-error)}.nx-editor-button-danger:not(:disabled,[aria-disabled=true]):hover{background:var(--nx-color-error-tint)}.nx-editor-button-icon{color:var(--nx-color-text-muted);background:0 0;border-color:#0000;padding:0}.nx-editor-button-icon:not(:disabled,[aria-disabled=true]):hover{background:var(--nx-color-background);color:var(--nx-color-text)}.nx-editor-button-remove:not(:disabled,[aria-disabled=true]):hover{background:var(--nx-color-error-tint);color:var(--nx-color-error)}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(input[type=checkbox]){appearance:none;box-sizing:border-box;width:var(--nx-control-size);height:var(--nx-control-size);border:1px solid var(--nx-color-border);border-radius:var(--nx-radius-sm);background:var(--nx-color-surface);cursor:pointer;transition:background-color var(--nx-dur-s) var(--nx-ease-std), border-color var(--nx-dur-s) var(--nx-ease-std);flex:none;place-content:center;margin:0;display:inline-grid}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(input[type=checkbox]:not(:disabled):hover){border-color:var(--nx-color-text)}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(input[type=checkbox]:checked){border-color:var(--nx-color-accent);background:var(--nx-color-accent)}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(input[type=checkbox]:checked):before{content:"";width:calc(var(--nx-control-size) * .7);height:calc(var(--nx-control-size) * .7);background:var(--nx-color-on-accent);clip-path:polygon(14% 44%,0 62%,40% 100%,100% 20%,86% 6%,40% 72%)}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(input[type=checkbox]:focus-visible){outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(input[type=checkbox][aria-invalid=true]){border:var(--nx-border-width-strong) solid var(--nx-color-error)}.nx-editor code,.nx-editor-condition code,.nx-editor-id,.nx-editor-option-id{font-family:var(--nx-font-mono)}.nx-editor-type,.nx-editor-condition-join,.nx-editor-piping code{padding:calc(var(--nx-space-xs) / 2) var(--nx-space-sm);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius-sm);background:var(--nx-color-background);color:var(--nx-color-text-muted);font-size:var(--nx-font-size-small);font-weight:var(--nx-font-weight-medium);line-height:var(--nx-line-height);display:inline-block}.nx-editor-field:not(.nx-editor-check,.nx-editor-switch-row)>label{font-weight:var(--nx-font-weight-medium);margin-block-end:var(--nx-space-xs);display:block}.nx-editor-bar{z-index:3;align-items:center;gap:var(--nx-space-md);box-sizing:border-box;height:var(--nx-dense-header-height);margin:calc(-1 * var(--nx-space)) calc(-1 * var(--nx-space)) 0;padding:0 var(--nx-space) 0 var(--nx-space-sm);border-block-end:1px solid var(--nx-color-separator);background:var(--nx-color-surface);display:flex;position:sticky;top:0}.nx-editor-bar-start{align-items:center;gap:var(--nx-space-10);flex:0 auto;min-width:0;display:flex}.nx-editor-commands{align-items:center;gap:var(--nx-space-sm);flex:none;display:flex}.nx-editor-brand{font-weight:var(--nx-font-weight-strong);color:var(--nx-color-text);flex:none}.nx-editor-state{align-items:center;gap:var(--nx-space-10);min-width:0;font-size:var(--nx-font-size-label);color:var(--nx-color-text-muted);flex-wrap:nowrap;flex:auto;display:flex}.nx-editor-bar .nx-editor-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx-editor-bar .nx-editor-version{white-space:nowrap;flex:none}.nx-editor-state .nx-editor-status-box{align-items:center;gap:var(--nx-space-6);flex:0 auto;min-width:0;display:flex}.nx-editor-status-dot{box-sizing:border-box;width:var(--nx-dense-status-dot);height:var(--nx-dense-status-dot);border-radius:var(--nx-radius-pill);background:var(--nx-color-text-subtle);flex:none}.nx-editor-status-box[data-state=idle] .nx-editor-status-dot{display:none}.nx-editor-status-box[data-state=saving] .nx-editor-status-dot,.nx-editor-status-box[data-state=attention] .nx-editor-status-dot,.nx-editor-status-box[data-state=modified] .nx-editor-status-dot{background:var(--nx-color-warning)}.nx-editor-status-box[data-state=note] .nx-editor-status-dot{background:var(--nx-color-success)}.nx-editor-status-box[data-state=failed] .nx-editor-status-dot{background:var(--nx-color-danger)}@keyframes nx-editor-pulse{0%,to{opacity:1}50%{opacity:.35}}.nx-editor-status-box[data-state=saving] .nx-editor-status-dot{animation:nx-editor-pulse var(--nx-dur-pulse) var(--nx-ease-std) infinite}.nx-editor-status-room{display:none}.nx-editor-state .nx-editor-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.nx-editor-retry{flex:none}.nx-editor-home{flex:none;display:flex}.nx-editor-back{box-sizing:border-box;width:var(--nx-target);height:var(--nx-target);border-radius:var(--nx-radius);color:var(--nx-color-text);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (width>=64rem){.nx-editor-back{width:var(--nx-dense-option-height);height:var(--nx-dense-option-height)}}.nx-editor-back:hover{background:var(--nx-color-hover-icon)}.nx-editor-back:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.nx-editor-more{display:flex;position:relative}.nx-editor-more-panel{z-index:3;box-sizing:border-box;gap:var(--nx-space-xs);width:max-content;padding:var(--nx-space-xs);border:1px solid var(--nx-color-border);border-radius:var(--nx-radius);background:var(--nx-color-surface);box-shadow:var(--nx-shadow);flex-direction:column;margin-block-start:var(--nx-space-xs);display:flex;position:absolute;inset-block-start:100%;inset-inline-end:0}.nx-editor-more-panel button{border-color:#0000;justify-content:flex-start}.nx-editor-narrow-note{margin:var(--nx-space-sm) 0 0;font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted)}@media (width>=64rem){.nx-editor-narrow-note{display:none}}.nx-editor-main{grid-template-columns:var(--nx-dense-rail-width) minmax(0, 1fr);align-items:start;column-gap:var(--nx-space-md);grid-template-areas:"rail center";display:grid;position:relative}.nx-editor-center{box-sizing:border-box;min-width:0;grid-area:center;padding-block-start:var(--nx-space-md)}@media (width>=64rem){.nx-editor-main{margin-block-end:calc(-1 * var(--nx-space))}.nx-editor-center{padding-block-end:var(--nx-space)}}.nx-editor-center>:not(.nx-editor-panel){box-sizing:border-box;max-width:var(--nx-dense-inspector-width);margin-inline:auto}.nx-editor-rail{top:var(--nx-dense-header-height);z-index:4;box-sizing:border-box;height:calc(100vh - var(--nx-dense-header-height));background:var(--nx-color-surface);border-inline-end:1px solid var(--nx-color-separator);flex-direction:column;grid-area:rail;align-items:center;min-width:0;display:flex;position:sticky}.nx-editor-rail-commands{align-items:center;gap:var(--nx-space-xs);box-sizing:border-box;width:100%;padding:var(--nx-space-sm) 0 var(--nx-space-6);border-block-end:1px solid var(--nx-color-divider);flex-direction:column;flex:none;display:flex}.nx-editor .nx-editor-rail-command{width:var(--nx-dense-tool-width);height:var(--nx-dense-option-height);border-radius:var(--nx-radius);min-width:0;min-height:0;color:var(--nx-color-text);background:0 0;border-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.nx-editor .nx-editor-rail-command:not(:disabled):hover{background:var(--nx-color-hover-icon)}.nx-editor .nx-editor-rail-command[aria-expanded=true]{background:var(--nx-color-selected)}.nx-editor .nx-editor-rail-command[data-filtered=true]{background:var(--nx-color-selected);color:var(--nx-color-accent)}.nx-editor-rail-count{box-sizing:border-box;min-width:var(--nx-space-md);min-height:var(--nx-space-md);padding-inline:var(--nx-space-xs);border-radius:var(--nx-radius-control);background:var(--nx-color-accent);color:var(--nx-color-on-accent);font-size:var(--nx-font-size-badge);font-weight:var(--nx-font-weight-strong);line-height:var(--nx-space-md);text-align:center;position:absolute;inset-block-start:5px;inset-inline-end:7px}.nx-editor-rail>.nx-editor-flow{width:100%;min-height:0;padding-block:var(--nx-space-sm) var(--nx-space);scrollbar-width:thin;flex:auto;overflow-y:auto}.nx-editor-flow{justify-items:center;gap:var(--nx-space-xs);margin:0;padding:0;list-style:none;display:grid}.nx-editor-flow>li{justify-items:center;gap:var(--nx-space-xs);min-width:0;display:grid}.nx-editor-flow .nx-editor-flow{margin-inline-start:calc(2 * var(--nx-space-sm))}.nx-editor .nx-editor-item{box-sizing:border-box;width:var(--nx-dense-pill-width);height:var(--nx-dense-icon-button);border:var(--nx-focus-width) solid transparent;border-radius:var(--nx-radius-control);background:var(--nx-color-accent-tint-strong);min-width:0;min-height:0;color:var(--nx-color-accent-ink);font-family:var(--nx-font-mono);font-size:var(--nx-font-size-rail);font-weight:var(--nx-font-weight-strong);text-align:center;line-height:calc(var(--nx-dense-icon-button) - 2 * var(--nx-focus-width));transition-property:opacity,border-color;transition-duration:var(--nx-dur-s);transition-timing-function:var(--nx-ease-std);flex:none;padding:0;display:block;position:relative}.nx-editor-pill-label{white-space:nowrap;display:block;overflow:hidden}.nx-editor .nx-editor-item[data-kind=end][data-outcome=complete],.nx-editor-plan-tile[data-kind=end][data-outcome=complete]{background:var(--nx-color-end-complete-tint);color:var(--nx-color-end-complete)}.nx-editor .nx-editor-item[data-kind=end][data-outcome=screenout],.nx-editor-plan-tile[data-kind=end][data-outcome=screenout],.nx-editor .nx-editor-item[data-kind=end][data-outcome=quotafull],.nx-editor-plan-tile[data-kind=end][data-outcome=quotafull]{background:var(--nx-color-end-out-tint);color:var(--nx-color-end-out)}.nx-editor .nx-editor-item[data-kind=goto],.nx-editor-plan-tile[data-kind=goto]{background:var(--nx-color-goto-tint);color:var(--nx-color-goto)}.nx-editor .nx-editor-item[data-kind=loop],.nx-editor-plan-tile[data-kind=loop]{background:var(--nx-color-loop-tint);color:var(--nx-color-loop)}.nx-editor .nx-editor-item[data-kind=quota],.nx-editor-plan-tile[data-kind=quota]{background:var(--nx-color-quota-tint);color:var(--nx-color-text-label)}.nx-editor .nx-editor-item:not(:disabled):hover{filter:brightness(.95)}.nx-editor .nx-editor-item[aria-current=true]{border-color:var(--nx-color-accent)}.nx-editor .nx-editor-item[data-dim=true][data-kind]{opacity:var(--nx-dim-opacity)}.nx-editor .nx-editor-item[data-dim=true][data-kind]:focus-visible{opacity:1}.nx-editor .nx-editor-flow>li[data-dragging=true]{opacity:var(--nx-drag-opacity)}.nx-editor-mark{box-sizing:border-box;width:var(--nx-space-10);height:var(--nx-space-10);border:var(--nx-focus-width) solid var(--nx-color-surface);background:var(--nx-color-alert-icon);border-radius:50%;position:absolute;inset-block-start:calc(-1 * var(--nx-space-xs));inset-inline-end:calc(-1 * var(--nx-space-xs))}.nx-editor-plan ol{gap:var(--nx-space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.nx-editor .nx-editor-plan-entry{justify-content:flex-start;align-items:center;gap:var(--nx-space-sm);box-sizing:border-box;width:100%;height:var(--nx-dense-bar-button-height);min-width:0;min-height:0;padding:0 var(--nx-space-sm) 0 var(--nx-space);border-radius:var(--nx-radius-badge);color:var(--nx-color-text);font-size:var(--nx-font-size-label);font-weight:var(--nx-font-weight);text-align:start;transition-property:background-color;transition-duration:var(--nx-dur-xs);transition-timing-function:var(--nx-ease-std);background:0 0;border:0;display:flex;position:relative}.nx-editor .nx-editor-plan-entry[data-body=true]{padding-inline-start:calc(var(--nx-space-18) + var(--nx-space))}.nx-editor .nx-editor-plan-entry:hover{background:var(--nx-color-hover-row)}.nx-editor .nx-editor-plan-entry[aria-current=true]{background:var(--nx-color-selected)}.nx-editor-plan-guide{width:var(--nx-focus-width);pointer-events:none;background:0 0;position:absolute;inset-block:-1px;inset-inline-start:21px}.nx-editor .nx-editor-plan-entry[data-body=true] .nx-editor-plan-guide{background:var(--nx-color-loop-guide)}.nx-editor-plan-tile{width:var(--nx-control-size);height:var(--nx-control-size);border-radius:var(--nx-radius-tile);background:var(--nx-color-accent-tint-strong);color:var(--nx-color-accent-ink);flex:none;place-items:center;display:inline-grid}.nx-editor-plan-tile>.nx-editor-icon{width:12px;height:12px}.nx-editor-plan-mark{color:var(--nx-color-alert-icon);flex:none;display:inline-flex}.nx-editor-plan-mark>.nx-editor-icon{width:14px;height:14px}.nx-editor-plan-code{min-width:calc(var(--nx-space-xl) + var(--nx-space-sm));font-family:var(--nx-font-mono);font-size:var(--nx-font-size-meta);font-weight:var(--nx-font-weight-medium);color:var(--nx-color-text-muted);flex:none}.nx-editor .nx-editor-plan-entry[aria-current=true] .nx-editor-plan-code{color:var(--nx-color-accent)}.nx-editor-plan-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nx-editor .nx-editor-plan-entry[aria-current=true] .nx-editor-plan-text{font-weight:var(--nx-font-weight-strong)}.nx-editor-plan-search{padding:0 var(--nx-space) var(--nx-space-10);flex:none}.nx-editor-plan-search-row{align-items:center;display:flex;position:relative}.nx-editor-plan-search-row>.nx-editor-icon{width:15px;height:15px;color:var(--nx-color-text-subtle);pointer-events:none;position:absolute;inset-inline-start:11px}.nx-editor-plan-query{min-width:0;min-height:0;height:var(--nx-dense-bar-button-height);padding-block:0;padding-inline:calc(var(--nx-space-xl) + 1px) calc(var(--nx-dense-target) + var(--nx-space-xs));border-radius:var(--nx-radius-field);background:var(--nx-color-readonly);font-size:var(--nx-font-size-small);flex:auto}.nx-editor-plan-query::-webkit-search-cancel-button{display:none}.nx-editor .nx-editor-plan-clear{width:var(--nx-dense-target);height:var(--nx-dense-target);min-width:0;min-height:0;padding:0;position:absolute;inset-inline-end:3px}.nx-editor-plan-hits{margin:var(--nx-space-6) 0 0;font-size:var(--nx-font-size-meta);color:var(--nx-color-text-muted)}.nx-editor-plan-hits:empty{margin:0}.nx-editor-plan-foot{padding:var(--nx-space-10) var(--nx-space-14);border-block-start:1px solid var(--nx-color-divider);font-size:var(--nx-font-size-meta);color:var(--nx-color-text-subtle);flex:none;margin:0}.nx-editor-plan>.nx-editor-help{padding:var(--nx-space-md) var(--nx-space-10);font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted);margin:0}.nx-editor-palette{gap:var(--nx-space-xs);display:grid}.nx-editor-palette h3{margin:var(--nx-space-sm) 0 0;padding-inline:var(--nx-space-sm);font-size:var(--nx-font-size-small);font-weight:var(--nx-font-weight-strong);color:var(--nx-color-text-muted);text-transform:uppercase;letter-spacing:.05em}.nx-editor-palette h3:first-child{margin-block-start:0}.nx-editor-palette ul{margin:0;padding:0;list-style:none;display:grid}.nx-editor .nx-editor-palette-entry{width:100%;padding-inline:var(--nx-space-sm);text-align:start;background:0 0;border-color:#0000;justify-content:flex-start}.nx-editor .nx-editor-palette-entry:not(:disabled):hover{background:var(--nx-color-accent-tint)}.nx-editor-palette-tile{width:calc(var(--nx-target) * .64);height:calc(var(--nx-target) * .64);border-radius:var(--nx-radius-sm);background:var(--nx-color-accent-tint);color:var(--nx-color-accent);flex:none;place-items:center;display:inline-grid}.nx-editor-palette-label{flex:1;min-width:0}.nx-editor-palette-entry>.nx-editor-icon{color:var(--nx-color-text-muted)}.nx-editor-palette-reason{font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted);margin:0;padding-inline-start:calc(var(--nx-space-sm) + var(--nx-target) * .64 + var(--nx-space-sm))}.nx-editor-header{box-sizing:border-box;padding:var(--nx-space-md);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius-lg);background:var(--nx-color-surface);box-shadow:var(--nx-shadow);margin-block-end:var(--nx-space-md)}.nx-editor-header-line>span,.nx-editor-center>p:not([class]){font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted)}.nx-editor-header .nx-editor-header-title{font-size:var(--nx-font-size-large);margin-block-start:0}@media (width<64rem){:root:has(.nx-editor){scroll-padding-block-start:calc(2 * var(--nx-space-sm) + var(--nx-target) + 1px + var(--nx-space-sm))}.nx-editor-rail{z-index:2;height:auto;margin-inline:calc(-1 * var(--nx-space));padding-inline:var(--nx-space);border-inline-end:0;border-block-end:1px solid var(--nx-color-separator);flex-direction:row;top:0}.nx-editor-rail-commands{width:auto;padding:var(--nx-space-sm) var(--nx-space-sm) var(--nx-space-sm) 0;border-block-end:0;border-inline-end:1px solid var(--nx-color-separator);flex-direction:row}.nx-editor .nx-editor-rail-command{width:var(--nx-target);height:var(--nx-target);min-height:var(--nx-target)}.nx-editor-rail>.nx-editor-flow{width:auto;min-width:0;padding:var(--nx-space-sm);flex-direction:row;justify-content:flex-start;align-items:center;display:flex;overflow:auto hidden}.nx-editor-flow>li{flex-direction:row;flex:none;align-items:center;display:flex}.nx-editor-flow .nx-editor-flow{padding:var(--nx-space-xs);border-radius:var(--nx-radius);background:var(--nx-color-loop-tint);flex-direction:row;margin-inline-start:var(--nx-space-xs);display:flex}.nx-editor .nx-editor-item{width:auto;height:var(--nx-target);min-width:var(--nx-target);min-height:var(--nx-target);padding-inline:var(--nx-space-sm);font-size:var(--nx-font-size);line-height:calc(var(--nx-target) - 2 * var(--nx-focus-width));flex:none}.nx-editor-bar{height:auto;padding:var(--nx-space-sm) var(--nx-space-md);flex-wrap:wrap;position:static}.nx-editor-bar-start,.nx-editor-commands,.nx-editor-state{flex-wrap:wrap;flex:100%;min-width:0}.nx-editor-state{font-size:var(--nx-font-size)}.nx-editor-bar .nx-editor-name{white-space:normal;overflow:visible}.nx-editor-state .nx-editor-status-box{column-gap:var(--nx-space-6);flex:100%;grid-template-columns:auto minmax(0,1fr);display:grid}.nx-editor-status-dot{grid-area:1/1}.nx-editor-state .nx-editor-status,.nx-editor-status-room{white-space:normal;grid-area:1/2;display:block;overflow:visible}.nx-editor-status-room{visibility:hidden}.nx-editor-main{display:block}}.nx-editor-file,.nx-editor-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=64rem){.nx-editor-narrow-hidden{display:contents}}@media (width<64rem){.nx-editor-narrow-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.nx-editor-file{min-width:0;min-height:0}.nx-editor-name,.nx-editor-announce,.nx-editor code{overflow-wrap:anywhere}.nx-editor-header-line{align-items:center;gap:var(--nx-space);flex-wrap:wrap;display:flex}.nx-editor-targets-line{align-items:center;gap:var(--nx-space);flex-wrap:wrap;margin-block-end:0;display:flex}.nx-editor-targets-line>span:first-child{min-width:0;font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted)}.nx-editor-targets-name{overflow-wrap:anywhere}.nx-editor-targets-status{font-size:var(--nx-font-size-small)}.nx-editor-targets-file>ul,.nx-editor-targets-absent{margin-block:var(--nx-space-sm) 0}.nx-editor-targets-absent ul{margin-block:var(--nx-space-xs) 0}.nx-editor-header-fields{flex-direction:column;display:flex}.nx-editor-header input[type=text]{width:100%}.nx-editor-alert{margin-block:var(--nx-space);padding:var(--nx-space) var(--nx-space-md);border:var(--nx-border-width-strong) solid var(--nx-color-error);border-radius:var(--nx-radius);background:var(--nx-color-error-tint);color:var(--nx-color-text)}.nx-editor-panel{box-sizing:border-box;background:0 0;border:0;padding:0}@media (width>=64rem){:root:has(.nx-editor){scroll-padding-block-start:calc(var(--nx-dense-header-height) + 2 * var(--nx-space-sm) + var(--nx-target) + 1px + var(--nx-space-sm))}}.nx-editor-panel h2{font-size:var(--nx-font-size-large);font-weight:var(--nx-font-weight-strong);overflow-wrap:anywhere;margin-block-start:0}.nx-editor-inspector-head{box-sizing:border-box;border-block-end:1px solid var(--nx-color-separator);background:var(--nx-color-surface)}.nx-editor-inspector-inner{box-sizing:border-box;row-gap:var(--nx-space-10);max-width:var(--nx-dense-inspector-width);padding:var(--nx-space-14) var(--nx-space-md) 0;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.nx-editor-inspector-bar{box-sizing:border-box;align-items:center;gap:var(--nx-space-10);flex-wrap:wrap;margin:0;padding:0;display:flex}@media (width>=64rem){.nx-editor-inspector-head{z-index:2;height:calc(var(--nx-space-14) + var(--nx-dense-icon-button) + var(--nx-space-10) + var(--nx-dense-segment-height) + 1px);position:sticky;top:0}.nx-editor-inspector-inner{padding-inline:var(--nx-space-xl)}.nx-editor-inspector-bar{height:var(--nx-dense-icon-button);flex-wrap:nowrap}}.nx-editor-inspector-title{align-items:baseline;gap:var(--nx-space-sm);flex:auto;min-width:0;display:flex}.nx-editor-inspector-title>h2{align-items:center;gap:var(--nx-space-10);min-width:0;font-size:var(--nx-font-size);white-space:nowrap;flex:0 auto;margin:0;display:flex;overflow:hidden}.nx-editor-inspector-title>h2>code{text-overflow:ellipsis;font-family:var(--nx-font-mono);font-size:var(--nx-font-size);font-weight:var(--nx-font-weight-medium);overflow:hidden}.nx-editor-inspector-tag{box-sizing:border-box;align-items:center;gap:var(--nx-space-6);height:var(--nx-dense-tag-height);padding:0 var(--nx-space-10);border-radius:var(--nx-radius-badge);background:var(--nx-color-accent-tint-strong);color:var(--nx-color-accent-ink);font-size:var(--nx-font-size-label);font-weight:var(--nx-font-weight-strong);transition-property:background-color,color;transition-duration:var(--nx-dur-s);transition-timing-function:var(--nx-ease-std);flex:none;display:inline-flex}.nx-editor-inspector-tag>.nx-editor-icon{width:var(--nx-font-size-small);height:var(--nx-font-size-small)}.nx-editor-inspector-tag[data-kind=end][data-outcome=complete]{background:var(--nx-color-end-complete-tint);color:var(--nx-color-end-complete)}.nx-editor-inspector-tag[data-kind=end][data-outcome=screenout],.nx-editor-inspector-tag[data-kind=end][data-outcome=quotafull]{background:var(--nx-color-end-out-tint);color:var(--nx-color-end-out)}.nx-editor-inspector-tag[data-kind=goto]{background:var(--nx-color-goto-tint);color:var(--nx-color-goto)}.nx-editor-inspector-tag[data-kind=loop]{background:var(--nx-color-loop-tint);color:var(--nx-color-loop)}.nx-editor-inspector-tag[data-kind=quota],.nx-editor-inspector-tag[data-kind=document]{background:var(--nx-color-quota-tint);color:var(--nx-color-text-label)}.nx-editor-inspector-context{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--nx-font-size-label);color:var(--nx-color-text-subtle);flex:0 8 auto;overflow:hidden}.nx-editor-inspector-title>.nx-editor-inspector-context{color:var(--nx-color-loop-mention)}.nx-editor-inspector-position{flex:none}.nx-editor .nx-editor-neighbour{max-width:100%;min-height:var(--nx-target);padding:0 var(--nx-space-sm);gap:var(--nx-space-xs);border-color:var(--nx-color-border);background:0 0;flex:none}.nx-editor-neighbour>code{text-overflow:ellipsis;white-space:nowrap;max-width:10ch;overflow:hidden}.nx-editor-inspector-rule{margin-block:var(--nx-space-sm);border-inline-start:1px solid var(--nx-color-separator);flex:none;align-self:stretch}.nx-editor-inspector-actions{align-items:center;gap:var(--nx-space-xs);flex:none;display:flex}.nx-editor-inspector-more{gap:var(--nx-space-sm);display:grid}.nx-editor-inspector-reach{font-size:var(--nx-font-size-label);color:var(--nx-color-text-subtle);margin:0}.nx-editor-inspector-moves{gap:var(--nx-space-sm);flex-wrap:wrap;display:flex}.nx-editor .nx-editor-level-move{min-height:var(--nx-target);min-width:0;padding:0 var(--nx-space-sm);text-align:start;overflow-wrap:anywhere}.nx-editor-panel>p:only-child{padding:var(--nx-space-xl) var(--nx-space-md);text-align:center;color:var(--nx-color-text-muted);margin:0}.nx-editor-panel :is(.nx-editor-options,.nx-editor-exclusions,.nx-editor-dimensions,.nx-editor-condition-field,.nx-editor-checks,.nx-editor-dissolve){border-block-start:1px solid var(--nx-color-separator);margin-block:var(--nx-space-md) 0;padding-block-start:var(--nx-space-md)}.nx-editor-sections{gap:var(--nx-space-22);flex-wrap:wrap;margin:0;padding:0;display:flex}.nx-editor .nx-editor-sections button{box-sizing:border-box;padding:0 var(--nx-space-sm);border:0 solid #0000;border-block-end-width:var(--nx-focus-width);color:var(--nx-color-text-muted);font-size:var(--nx-font-size-label);font-weight:var(--nx-font-weight-medium);background:0 0;border-radius:0}.nx-editor .nx-editor-sections button:hover{color:var(--nx-color-accent)}@media (width>=64rem){.nx-editor .nx-editor-sections button{min-height:var(--nx-dense-segment-height);min-width:0;padding:0}}.nx-editor .nx-editor-sections button[aria-current=location]{border-color:var(--nx-color-accent);color:var(--nx-color-text);font-weight:var(--nx-font-weight-strong)}.nx-editor-inspector-body{overflow-anchor:none;box-sizing:border-box;gap:var(--nx-space-14);max-width:var(--nx-dense-inspector-width);padding:var(--nx-space-md) var(--nx-space-sm) var(--nx-space-xl);flex-direction:column;margin-inline:auto;display:flex}@media (width>=64rem){.nx-editor-inspector-body{padding:var(--nx-space-22) var(--nx-space-xl) calc(3 * var(--nx-space-xl))}}.nx-editor-section{box-sizing:border-box;gap:var(--nx-space);padding:var(--nx-space-md);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius-lg);background:var(--nx-color-surface);flex-direction:column;display:flex}@media (width>=64rem){.nx-editor-section{padding:var(--nx-space-18) var(--nx-space-22) calc(var(--nx-space-md) + var(--nx-space-xs))}}.nx-editor-section>h3,.nx-editor-targets h3,.nx-editor-coverage h3{font-size:var(--nx-font-size-label);font-weight:var(--nx-font-weight-strong);color:var(--nx-color-text-muted);text-transform:uppercase;letter-spacing:var(--nx-letter-spacing-caps);margin:0}.nx-editor-section h3:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.nx-editor-section>:is(.nx-editor-targets,.nx-editor-coverage){border:0;margin:0;padding:0}.nx-editor-section>h3+:is(.nx-editor-options,.nx-editor-exclusions,.nx-editor-dimensions,.nx-editor-condition-field,.nx-editor-checks,.nx-editor-dissolve){border-block-start:0;margin-block-start:0;padding-block-start:0}.nx-editor-alerts{justify-items:start;gap:var(--nx-space-6);padding:var(--nx-space) var(--nx-space-14);border:1px solid var(--nx-color-alert-border);border-radius:var(--nx-radius-toast);background:var(--nx-color-alert-tint);color:var(--nx-color-alert-ink);font-size:var(--nx-font-size-small);display:grid}.nx-editor .nx-editor-alert-count{min-height:var(--nx-target);padding:0 var(--nx-space-sm);color:var(--nx-color-alert-ink);font-weight:var(--nx-font-weight-strong);background:0 0;border-color:#0000}.nx-editor .nx-editor-alert-count:hover{background:var(--nx-color-surface)}.nx-editor-alert-count>.nx-editor-icon,.nx-editor-element-errors .nx-editor-icon{color:var(--nx-color-alert-icon)}.nx-editor .nx-editor-see{min-height:var(--nx-target);font-size:var(--nx-font-size-small)}@media (width>=64rem){.nx-editor .nx-editor-see{min-height:var(--nx-dense-small-button-height);padding:0 var(--nx-space-10);border-radius:var(--nx-radius-badge);background:var(--nx-color-surface);font-size:var(--nx-font-size-label);font-weight:var(--nx-font-weight-strong)}}.nx-editor-see>code{font-family:var(--nx-font-mono)}:is(.nx-editor-options,.nx-editor-exclusions,.nx-editor-dimensions,.nx-editor-checks,.nx-editor-condition,.nx-editor-condition-group,.nx-editor-condition-not,.nx-editor-checks-item)>legend{float:inline-start;box-sizing:border-box;inline-size:100%;font-weight:var(--nx-font-weight-strong);margin-block-end:var(--nx-space-sm);padding:0}:is(.nx-editor-options,.nx-editor-exclusions,.nx-editor-dimensions,.nx-editor-checks,.nx-editor-condition,.nx-editor-condition-group,.nx-editor-condition-not)>:not(legend){clear:both}.nx-editor-field{margin-block-end:var(--nx-space)}.nx-editor-field label{display:block}.nx-editor-panel textarea:not(.nx-editor-condition-script){field-sizing:content}.nx-editor-panel input[type=text],.nx-editor-panel textarea,.nx-editor-panel select{box-sizing:border-box;width:100%;max-width:100%}.nx-editor-kind{align-items:center;gap:var(--nx-space-sm);flex-wrap:wrap;display:flex}.nx-editor-panel .nx-editor-kind select{flex:12rem;width:auto}.nx-editor-check{align-items:center;gap:var(--nx-space-sm);flex-wrap:wrap;display:flex}.nx-editor-check label{min-height:var(--nx-target);align-items:center;display:flex}.nx-editor-switch-row{justify-content:space-between;align-items:center;gap:var(--nx-space-sm);flex-wrap:wrap;display:flex}.nx-editor-field.nx-editor-switch-row>label{min-height:var(--nx-target);font-weight:var(--nx-font-weight-medium);flex:auto;align-items:center;display:flex}.nx-editor-switch{appearance:none;width:calc(2 * var(--nx-control-size) + 2 * var(--nx-space-2));height:calc(var(--nx-control-size) + 2 * var(--nx-space-3));border-radius:var(--nx-radius-pill);background:var(--nx-color-border);transition:background-color var(--nx-dur-switch) var(--nx-ease-std);border:0;flex:none;position:relative}.nx-editor-switch:checked{background:var(--nx-color-accent)}.nx-editor-switch:before{content:"";width:var(--nx-control-size);height:var(--nx-control-size);background:var(--nx-color-surface);box-shadow:var(--nx-shadow-knob);clip-path:none;transition:transform var(--nx-dur-m) var(--nx-ease-spring);border-radius:50%;position:absolute;inset-block-start:var(--nx-space-3);inset-inline-start:var(--nx-space-3)}.nx-editor-switch:checked:before{transform:translateX(calc(var(--nx-control-size) + 2 * var(--nx-space-2) - 2 * var(--nx-space-3)))}.nx-editor-switch[aria-invalid=true]{box-shadow:0 0 0 var(--nx-border-width-strong) var(--nx-color-error)}.nx-editor-help{margin-block:var(--nx-space-xs) 0;font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted)}.nx-editor-field-error{margin-block:var(--nx-space-xs) 0;font-weight:var(--nx-font-weight-strong);color:var(--nx-color-error)}.nx-editor-field-warning{margin-block:var(--nx-space-xs) 0;font-weight:var(--nx-font-weight-medium);color:var(--nx-color-warning)}.nx-editor-panel h2:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.nx-editor .nx-editor-head-icon{color:var(--nx-color-text);background:0 0;border-color:#0000;padding:0}.nx-editor .nx-editor-head-icon:not(:disabled):hover{background:var(--nx-color-background)}.nx-editor .nx-editor-head-icon.nx-editor-button-danger{color:var(--nx-color-error)}.nx-editor-move{position:relative}.nx-editor-move-panel{z-index:2;box-sizing:border-box;width:max-content;max-width:calc(100vw - 2 * var(--nx-space-md));padding:var(--nx-space-xs);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius);background:var(--nx-color-surface);box-shadow:var(--nx-shadow);flex-direction:column;margin-block-start:var(--nx-space-xs);display:flex;position:absolute;inset-block-start:100%;inset-inline-end:0}.nx-editor .nx-editor-move-panel button{width:100%;color:var(--nx-color-text);font-size:var(--nx-font-size-small);text-align:start;overflow-wrap:anywhere;background:0 0;border-color:#0000;justify-content:flex-start}.nx-editor .nx-editor-move-panel button:not(:disabled):hover{background:var(--nx-color-background)}.nx-editor-drawer{z-index:3;box-sizing:border-box;width:var(--nx-dense-plan-width);border:0;border-inline-end:1px solid var(--nx-color-separator);background:var(--nx-color-surface);color:var(--nx-color-text);font-family:var(--nx-font);box-shadow:var(--nx-shadow-drawer);visibility:hidden;transition-property:transform,visibility;transition-duration:var(--nx-dur-xl), 0s;transition-timing-function:var(--nx-ease-out);transition-delay:0s, var(--nx-dur-xl);flex-direction:column;margin:0;padding:0;display:flex;position:absolute;inset-block:0;inset-inline-start:var(--nx-dense-rail-width);transform:translate(-104%)}.nx-editor-drawer[data-open=true]{visibility:visible;transition-delay:0s,0s;transform:none}.nx-editor-scrim{inset-block:0;inset-inline:var(--nx-dense-rail-width) 0;z-index:3;background:var(--nx-color-scrim);opacity:0;pointer-events:none;transition:opacity var(--nx-dur-m) var(--nx-ease-std);position:absolute}.nx-editor-scrim[data-open=true]{opacity:1;pointer-events:auto}@media (width<64rem){.nx-editor-drawer{z-index:6;width:min(var(--nx-dense-plan-width), calc(100vw - var(--nx-dense-rail-width)));position:fixed;inset-inline-start:0}.nx-editor-scrim{z-index:5;position:fixed;inset:0}.nx-editor .nx-editor-plan-entry{height:var(--nx-target);font-size:var(--nx-font-size)}.nx-editor .nx-editor-plan-add{height:var(--nx-target);min-width:var(--nx-target);font-size:var(--nx-font-size)}.nx-editor-plan-query{height:var(--nx-target);font-size:var(--nx-font-size)}.nx-editor .nx-editor-plan-clear{width:var(--nx-target);height:var(--nx-target)}}.nx-editor-drawer-head{align-items:center;gap:var(--nx-space-10);padding:var(--nx-space) var(--nx-space) var(--nx-space-10);flex:none;display:flex}.nx-editor-drawer-head h2{min-width:0;font-size:var(--nx-font-size-label);font-weight:var(--nx-font-weight-strong);color:var(--nx-color-text-muted);text-transform:uppercase;letter-spacing:var(--nx-letter-spacing-caps);flex:1;margin:0}.nx-editor .nx-editor-plan-add{gap:var(--nx-space-xs);height:var(--nx-dense-target);min-width:0;min-height:0;padding:0 var(--nx-space-10);border-color:var(--nx-color-accent);border-radius:var(--nx-radius-control);background:var(--nx-color-accent);color:var(--nx-color-on-accent);font-size:var(--nx-font-size-label);font-weight:var(--nx-font-weight-strong);flex:none}.nx-editor .nx-editor-plan-add:not(:disabled):hover{background:var(--nx-color-accent-hover)}.nx-editor-drawer-body{min-height:0;padding:var(--nx-space-6) var(--nx-space-6) var(--nx-space-md);flex:auto;overflow-y:auto}.nx-editor-dialog{max-width:min(32rem, calc(100vw - 2 * var(--nx-space)));box-sizing:border-box;padding:var(--nx-space-lg);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius-lg);background:var(--nx-color-surface);box-shadow:var(--nx-shadow);font-family:var(--nx-font);line-height:var(--nx-line-height);color:var(--nx-color-text)}.nx-editor-dialog>p{margin-block:0 var(--nx-space-lg)}.nx-editor-dialog::backdrop{background:var(--nx-color-backdrop)}.nx-editor-dialog-actions{gap:var(--nx-space);flex-wrap:wrap;justify-content:flex-end;display:flex}.nx-editor-options{min-width:0;margin:0 0 var(--nx-space-md);border:0;padding:0;container-type:inline-size}.nx-editor-exclusions{gap:var(--nx-space-xs);min-width:0;margin:0 0 var(--nx-space-md);border:0;flex-direction:column;padding:0;display:flex}.nx-editor-exclusions>p{margin:0}.nx-editor-dimensions{min-width:0;margin:0 0 var(--nx-space-md);border:0;padding:0}.nx-editor-dimension-rows{gap:var(--nx-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-editor-dimension{grid-template-columns:minmax(0, 1fr) repeat(3, var(--nx-target));gap:var(--nx-space-xs) var(--nx-space-sm);grid-auto-flow:dense;align-items:center;display:grid}.nx-editor-dimension>select{min-width:0;text-overflow:ellipsis;inline-size:100%}.nx-editor-dimension>.nx-editor-field-error{grid-column:1/-1;margin:0}.nx-editor-quota-cells{margin:var(--nx-space-sm) 0 0}.nx-editor-targets,.nx-editor-coverage{border-block-start:1px solid var(--nx-color-separator);margin-block:var(--nx-space-md) 0;padding-block-start:var(--nx-space-md)}.nx-editor-targets h4{margin:var(--nx-space-md) 0 var(--nx-space-xs);font-size:var(--nx-font-size);font-weight:var(--nx-font-weight-strong)}.nx-editor-coverage p{margin:var(--nx-space-sm) 0 0}.nx-editor-coverage-scroll:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.nx-editor-targets-scroll,.nx-editor-coverage-scroll{margin-block-start:var(--nx-space-sm);overflow-x:auto}.nx-editor-targets-table,.nx-editor-cells-table,.nx-editor-coverage-table{border-collapse:collapse;font-variant-numeric:tabular-nums}.nx-editor-targets-table :is(th,td),.nx-editor-cells-table :is(th,td),.nx-editor-coverage-table :is(th,td){padding:var(--nx-space-xs);border-block-end:1px solid var(--nx-color-separator);text-align:end;vertical-align:middle}.nx-editor-targets-table th,.nx-editor-cells-table th,.nx-editor-coverage-table th{font-weight:var(--nx-font-weight-medium);overflow-wrap:anywhere}.nx-editor-targets-table thead th:last-child,.nx-editor-cells-table thead th,.nx-editor-coverage-table thead th{overflow-wrap:normal}.nx-editor-targets-table th code,.nx-editor-cells-table th code,.nx-editor-coverage-table th code{font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted);display:block}.nx-editor-targets-table tbody th,.nx-editor-cells-table tbody th,.nx-editor-coverage-table tbody th{min-inline-size:calc(3 * var(--nx-target))}.nx-editor-targets-table :is(tbody,tfoot) th,.nx-editor-cells-table tbody th,.nx-editor-coverage-table tbody th{text-align:start}.nx-editor-targets-table tr>:first-child,.nx-editor-cells-table tr>:first-child,.nx-editor-coverage-table tr>:first-child{background:var(--nx-color-surface);position:sticky;inset-inline-start:0}.nx-editor-targets-table tfoot :is(th,td){font-weight:var(--nx-font-weight-strong);border-block-end:0}.nx-editor-panel .nx-editor-targets-table input[type=text]{inline-size:calc(var(--nx-target) + var(--nx-space-sm));min-height:var(--nx-field-height);padding:0 var(--nx-space-sm);text-align:end;font-variant-numeric:tabular-nums}.nx-editor-targets-table input[readonly]{opacity:var(--nx-disabled-opacity);cursor:not-allowed}.nx-editor-cells-table caption{text-align:start;font-weight:var(--nx-font-weight-medium);margin-block-end:var(--nx-space-xs)}.nx-editor-cell-check{min-width:var(--nx-target);min-height:var(--nx-target);cursor:pointer;place-items:center;display:inline-grid}.nx-editor-targets-errors{margin-block-start:var(--nx-space-sm)}.nx-editor-targets-errors>p{margin-block:0 var(--nx-space-xs)}.nx-editor-targets-orphans{margin:0 0 var(--nx-space-sm);overflow-wrap:anywhere;padding-inline-start:var(--nx-space-md)}.nx-editor .nx-editor-preview{opacity:0;visibility:hidden;pointer-events:none;transition-property:opacity,visibility;transition-duration:var(--nx-dur-m), 0s;transition-timing-function:var(--nx-ease-std);transition-delay:0s, var(--nx-dur-m);z-index:10;box-sizing:border-box;overscroll-behavior:contain;background:var(--nx-color-surface);color:var(--nx-color-text);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.nx-editor .nx-editor-preview>:not(.nx-editor-preview-frame){flex:none}.nx-editor .nx-editor-preview[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s,0s}@starting-style{.nx-editor .nx-editor-preview[data-open=true]{opacity:0}.nx-editor-preview[data-open=true] .nx-editor-preview-device{transform:scale(var(--nx-device-rest-scale))}}:root:has(.nx-editor-preview[data-open=true]){overflow:hidden}@media (width>=71rem){.nx-editor .nx-editor-preview[data-tools=true]{grid-template-columns:minmax(0, 1fr) var(--nx-dense-tools-width);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head head""stage tools";height:100dvh;display:grid;overflow:hidden}}.nx-editor-layer-head{box-sizing:border-box;align-items:center;gap:var(--nx-space-sm) var(--nx-space-14);min-height:calc(var(--nx-target) + 2 * var(--nx-space-sm));padding:var(--nx-space-sm) var(--nx-space-md);background:var(--nx-color-inverse-background);color:var(--nx-color-inverse-text);flex-wrap:wrap;grid-area:head;display:flex}.nx-editor-layer-start,.nx-editor-layer-middle,.nx-editor-layer-end{align-items:center;gap:var(--nx-space-sm);flex:100%;min-width:0;display:flex}.nx-editor-layer-middle{justify-content:flex-start}.nx-editor-layer-end{gap:var(--nx-space-6);flex-wrap:wrap}@media (width>=64rem){.nx-editor-layer-head{height:var(--nx-dense-layer-bar-height);min-height:0;padding:0 var(--nx-space) 0 var(--nx-space-18);flex-wrap:nowrap}.nx-editor-layer-start,.nx-editor-layer-end{flex:1 1 0}.nx-editor-layer-middle{flex:none}.nx-editor-layer-end{flex-wrap:nowrap;justify-content:flex-end}}.nx-editor-layer-head h2{font-size:var(--nx-font-size-small);font-weight:var(--nx-font-weight-strong);color:var(--nx-color-inverse-text);flex:none;margin:0}.nx-editor-layer-where{padding:var(--nx-space-3) var(--nx-space-sm);border-radius:var(--nx-radius-sm);background:var(--nx-color-inverse-surface);color:var(--nx-color-inverse-code);font-size:var(--nx-font-size-meta);flex:none}.nx-editor-layer-notes{align-items:center;gap:var(--nx-space-14);min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.nx-editor-layer-notes li{align-items:center;gap:var(--nx-space-6);min-width:0;color:var(--nx-color-inverse-text-muted);font-size:var(--nx-font-size-meta);white-space:nowrap;display:inline-flex;overflow:hidden}.nx-editor-layer-notes li span{text-overflow:ellipsis;min-width:0;overflow:hidden}.nx-editor-layer-head .nx-editor-layer-notes .nx-editor-icon{width:var(--nx-font-size-label);height:var(--nx-font-size-label)}.nx-editor-layer-head button.nx-editor-count{border-color:var(--nx-color-inverse-text-muted)}.nx-editor-layer-steps{align-items:center;gap:var(--nx-space-2);display:flex}.nx-editor-layer-position{padding-inline:var(--nx-space-sm);color:var(--nx-color-inverse-text-muted);font-size:var(--nx-font-size-label);font-variant-numeric:tabular-nums;white-space:nowrap}.nx-editor-layer-rule{background:var(--nx-color-inverse-separator);align-self:stretch;width:1px}@media (width>=64rem){.nx-editor-layer-rule{height:var(--nx-layer-rule-height);align-self:center}}.nx-editor-layer-step,.nx-editor-layer-tools,.nx-editor-layer-close{color:var(--nx-color-inverse-text);font-size:var(--nx-font-size-small);background:0 0;border-color:#0000}.nx-editor-layer-close{font-weight:var(--nx-font-weight-strong)}.nx-editor-layer-tools,.nx-editor-layer-close{white-space:nowrap}.nx-editor-layer-head .nx-editor-icon{width:var(--nx-font-size);height:var(--nx-font-size)}@media (width>=64rem){.nx-editor-layer-step,.nx-editor-layer-tools,.nx-editor-layer-close{min-height:var(--nx-dense-segment-height);height:var(--nx-dense-segment-height);padding:0 var(--nx-space);border-radius:var(--nx-radius-control)}.nx-editor-layer-step{min-width:var(--nx-dense-segment-height);width:var(--nx-dense-segment-height);padding:0}}.nx-editor-layer-head button:focus-visible,.nx-editor-layer-step:focus-visible,.nx-editor-layer-tools:focus-visible,.nx-editor-layer-close:focus-visible,.nx-editor-layer-head .nx-editor-preview-width input:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-inverse-focus);outline-offset:var(--nx-focus-offset)}.nx-editor-layer-step:not([aria-disabled=true]):hover,.nx-editor-layer-tools:hover,.nx-editor-layer-close:hover{background:var(--nx-color-inverse-hover)}.nx-editor-layer-tools[aria-expanded=true]{background:var(--nx-color-inverse-surface)}.nx-editor-layer-head .nx-editor-preview-width{gap:var(--nx-space-2);padding:var(--nx-space-3);border-radius:var(--nx-radius-field);background:var(--nx-color-inverse-surface);border-color:#0000}.nx-editor-layer-head .nx-editor-preview-width span{color:var(--nx-color-inverse-text-muted);font-size:var(--nx-font-size-label);font-weight:var(--nx-font-weight-strong)}.nx-editor-layer-head .nx-editor-preview-width input{border-radius:var(--nx-radius-badge)}.nx-editor-layer-head .nx-editor-preview-width input:checked{background:var(--nx-color-surface);box-shadow:var(--nx-shadow-segment);border-color:#0000}.nx-editor-layer-head .nx-editor-preview-width label:has(input:checked) span{color:var(--nx-color-text)}@media (width>=64rem){.nx-editor-layer-head .nx-editor-preview-width label{min-height:var(--nx-dense-layer-button);min-width:0;padding:0 var(--nx-space)}}.nx-editor-preview-frame{box-sizing:border-box;background:var(--nx-color-background);min-height:0;transition-property:background-color;transition-duration:var(--nx-dur-l);transition-timing-function:var(--nx-ease-std);flex:1 0 15rem;grid-area:stage;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.nx-editor-preview-device{box-sizing:border-box;background:var(--nx-color-background);width:100%;height:100%;transform:scale(var(--nx-device-rest-scale));transition-property:transform,width,height,border-radius;transition-duration:var(--nx-dur-xl);transition-timing-function:var(--nx-ease-out);flex:none;position:relative;overflow:clip}.nx-editor-preview[data-open=true] .nx-editor-preview-device{transform:none}.nx-editor-preview-screen{box-sizing:border-box;scrollbar-gutter:stable;transform-origin:0 0;width:100%;height:100%;transition-property:transform;transition-duration:var(--nx-dur-xl);transition-timing-function:var(--nx-ease-out);overflow-y:auto}.nx-editor-preview[data-width=phone] .nx-editor-preview-frame{background:var(--nx-color-inverse-stage)}.nx-editor-preview[data-width=phone] .nx-editor-preview-device{width:min(var(--nx-device-width), 100%)}@media (width>=64rem){.nx-editor-preview[data-width=phone] .nx-editor-preview-frame{padding:var(--nx-device-stage-padding)}.nx-editor-preview[data-width=phone] .nx-editor-preview-device{width:var(--nx-device-width);height:var(--nx-device-height);border-radius:var(--nx-radius-device);max-width:100%;max-height:100%;box-shadow:var(--nx-shadow-device)}}.nx-editor .nx-editor-preview[data-tools=true] .nx-editor-preview-frame{flex:none;height:max(15rem,75dvh)}@media (width>=71rem){.nx-editor .nx-editor-preview[data-tools=true] .nx-editor-preview-frame{height:auto}}.nx-editor-preview-side{box-sizing:border-box;gap:var(--nx-space-sm);min-width:0;padding:var(--nx-space-md) var(--nx-space);border-block-start:1px solid var(--nx-color-separator);background:var(--nx-color-surface);flex-direction:column;grid-area:tools;display:flex}@media (width>=71rem){.nx-editor-preview-side{border-block-start:0;border-inline-start:1px solid var(--nx-color-separator);overflow-y:auto}}.nx-editor-preview-settings{contain:inline-size}.nx-editor-preview-seed{align-items:center;gap:var(--nx-space-sm);flex-wrap:wrap;display:flex}.nx-editor-preview-seed input{flex:10rem;min-width:0}.nx-editor-preview-cells{border-block-start:1px solid var(--nx-color-separator);padding-block-start:var(--nx-space-md)}.nx-editor-preview-cells h3{font-size:var(--nx-font-size);font-weight:var(--nx-font-weight-strong);margin:0}.nx-editor-preview-banner{contain:inline-size;padding:var(--nx-space-sm) var(--nx-space);border-inline-start:var(--nx-border-width-strong) solid var(--nx-color-warning);border-radius:var(--nx-radius-sm);background:var(--nx-color-warning-tint);color:var(--nx-color-text);margin:0}.nx-editor-preview-path{contain:inline-size;align-items:flex-start;gap:var(--nx-space-sm);flex-direction:column;display:flex}.nx-editor-preview-result{font-weight:var(--nx-font-weight-strong);margin:0}.nx-editor-preview-result:focus-visible,.nx-editor-preview-banner:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.nx-editor-path-list{margin:0;padding-inline-start:var(--nx-space-lg)}.nx-editor-path-list>li{padding-block:var(--nx-space-xs);overflow-wrap:anywhere}.nx-editor-path-answer{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-editor-path-mark{white-space:nowrap;font-size:var(--nx-font-size-small);padding-inline:var(--nx-space-xs);border-radius:var(--nx-radius-sm)}.nx-editor-path-mark[data-mark=yours]{background:var(--nx-color-accent-tint);font-weight:var(--nx-font-weight-strong)}.nx-editor-path-mark[data-mark=drawn]{color:var(--nx-color-text-muted)}.nx-editor-path-mark[data-mark=refused]{color:var(--nx-color-warning);font-weight:var(--nx-font-weight-strong)}.nx-editor-path-reason{color:var(--nx-color-text-muted);display:block}.nx-editor-respondents{contain:inline-size;align-items:flex-start;gap:var(--nx-space-sm);border-block-start:1px solid var(--nx-color-separator);flex-direction:column;padding-block-start:var(--nx-space-md);display:flex}.nx-editor-respondents h3{font-size:var(--nx-font-size);font-weight:var(--nx-font-weight-strong);margin:0}.nx-editor-respondents>p{margin:0}.nx-editor-respondents-fields{gap:var(--nx-space-sm) var(--nx-space);flex-wrap:wrap;align-self:stretch;display:flex}.nx-editor-respondents-fields>.nx-editor-field{flex:10rem;min-width:0}.nx-editor-respondents-fields>.nx-editor-field>input{inline-size:100%}.nx-editor-respondents-note{padding:var(--nx-space-sm) var(--nx-space);border-inline-start:var(--nx-border-width-strong) solid var(--nx-color-warning);border-radius:var(--nx-radius-sm);background:var(--nx-color-warning-tint);color:var(--nx-color-text);margin:0}.nx-editor-respondents-progress,.nx-editor-respondents-result{align-self:stretch;gap:var(--nx-space-xs);flex-direction:column;display:flex}.nx-editor-respondents-progress>p,.nx-editor-respondents-result>p{margin:0}.nx-editor-respondents progress{inline-size:100%;accent-color:var(--nx-color-accent)}.nx-editor-respondents-counts{font-variant-numeric:tabular-nums;margin:0;padding-inline-start:var(--nx-space-lg)}.nx-editor-unreached{align-self:stretch;gap:var(--nx-space-xs);flex-direction:column;display:flex}.nx-editor-unreached h4{font-size:var(--nx-font-size);font-weight:var(--nx-font-weight-strong);margin:0}.nx-editor-unreached :is(p,ul){margin:0}.nx-editor-unreached ul{padding-inline-start:var(--nx-space-lg)}.nx-editor-preview-tools{align-items:center;gap:var(--nx-space-sm);flex-wrap:wrap;display:flex}.nx-editor .nx-editor-preview-width{margin:0}.nx-editor-dissolve{align-items:flex-start;gap:var(--nx-space-xs);flex-direction:column;display:flex}.nx-editor-exclusions label{overflow-wrap:anywhere;min-width:0}.nx-editor-options-rows{margin:0;padding:0;list-style:none}.nx-editor-option{align-items:center;gap:var(--nx-space-xs) var(--nx-space-xs);margin-block:var(--nx-space-xs);flex-wrap:wrap;display:flex}.nx-editor-option>*{order:1}.nx-editor .nx-editor-option>.nx-editor-option-id{width:var(--nx-dense-option-id-width);flex:none}.nx-editor-option>.nx-editor-option-text{flex:1 1 0;order:2;min-width:0}.nx-editor-option-flags{order:3}.nx-editor-option-menu{order:4}.nx-editor-option-remove{order:5}.nx-editor-option:after{content:"";flex-basis:100%;order:6;height:0}.nx-editor-option>.nx-editor-insert{flex:12rem;order:7;min-width:0}.nx-editor-option-up{order:8}.nx-editor-option-down{order:9}.nx-editor-option>.nx-editor-insert[hidden]{display:none}.nx-editor-option-menu[aria-expanded=true]{background:var(--nx-color-background)}.nx-editor-option>:is(.nx-editor-field-error,.nx-editor-field-warning,.nx-editor-piping){flex-basis:100%;order:10;margin:0}.nx-editor-option input[type=text]{overflow-wrap:anywhere;min-width:0}.nx-editor-option-flags{display:contents}.nx-editor-option-flags>:is(.nx-editor-option-exclusive,.nx-editor-option-anchored){order:3}.nx-editor-option-flags>.nx-editor-field-error{flex-basis:100%;order:10;margin:0}.nx-editor-option-exclusive,.nx-editor-option-anchored{min-width:var(--nx-target);min-height:var(--nx-target);place-items:center;display:inline-grid;position:relative}.nx-editor .nx-editor-option-flags input[type=checkbox]{appearance:none;border-radius:var(--nx-radius);cursor:pointer;background:0 0;border:1px solid #0000;width:100%;height:100%;margin:0;position:absolute;inset:0}.nx-editor .nx-editor-option-flags input[type=checkbox]:checked{border-color:var(--nx-color-accent);box-shadow:inset 0 0 0 calc(var(--nx-border-width-strong) - 1px) var(--nx-color-accent)}:is(.nx-editor-option-exclusive,.nx-editor-option-anchored):has(input:checked){border-radius:var(--nx-radius);background:var(--nx-color-accent-tint)}.nx-editor .nx-editor-option-flags input[type=checkbox]:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.nx-editor-option-exclusive label,.nx-editor-option-anchored label{width:100%;height:100%;color:var(--nx-color-text-muted);pointer-events:none;place-items:center;display:grid;position:relative}:is(.nx-editor-option-exclusive,.nx-editor-option-anchored):has(input:checked) label{color:var(--nx-color-accent)}@container (width<=30rem){.nx-editor-option>.nx-editor-option-text{flex-basis:100%;order:6}.nx-editor .nx-editor-option>.nx-editor-option-id{flex:auto;width:auto}.nx-editor-option:after{order:6}}.nx-editor-checks{min-width:0;margin:0 0 var(--nx-space-md);border:0;padding:0}.nx-editor-checks-rows{margin:0;padding:0;list-style:none}.nx-editor-checks-item{gap:var(--nx-space-sm);min-width:0;margin:0 0 var(--nx-space);padding:var(--nx-space);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius);background:var(--nx-color-surface);flex-direction:column;display:flex}:is(.nx-editor-options,.nx-editor-exclusions,.nx-editor-dimensions,.nx-editor-checks,.nx-editor-condition,.nx-editor-condition-group):has(>.nx-editor-field-error){border-inline-start:var(--nx-border-width-strong) solid var(--nx-color-error);padding-inline-start:var(--nx-space-sm)}.nx-editor-checks-item textarea{box-sizing:border-box;width:100%;min-width:0}.nx-editor-checks-buttons{gap:var(--nx-space-sm);flex-wrap:wrap;display:flex}.nx-editor-warning{font-style:italic}.nx-editor-piping{gap:var(--nx-space-xs) var(--nx-space-sm);margin:var(--nx-space-xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.nx-editor-piping li{font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted)}.nx-editor-check>.nx-editor-help,.nx-editor-check>.nx-editor-field-error,.nx-editor-switch-row>.nx-editor-help,.nx-editor-switch-row>.nx-editor-field-error,.nx-editor-option-flags .nx-editor-field-error{flex-basis:100%}.nx-editor-switch-row>.nx-editor-help-toggle{flex-basis:100%;order:1;justify-content:flex-start}.nx-editor-switch-row>.nx-editor-help,.nx-editor-switch-row>.nx-editor-field-error{order:2}.nx-editor-element-errors{color:var(--nx-color-text)}.nx-editor-element-errors h3{margin:0 0 var(--nx-space-xs);font-size:var(--nx-font-size);font-weight:var(--nx-font-weight-strong)}.nx-editor-element-errors ul{font-weight:var(--nx-font-weight-strong);margin:0;padding:0;list-style:none}.nx-editor-element-errors .nx-editor-icon{vertical-align:text-bottom;margin-inline-end:var(--nx-space-xs)}.nx-editor-element-errors:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.nx-editor-reach-note{margin:0 0 var(--nx-space-sm);font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted)}.nx-editor-count{font-weight:var(--nx-font-weight-strong);font-variant-numeric:tabular-nums}span.nx-editor-count{box-sizing:border-box;min-height:var(--nx-target);padding:0 var(--nx-space);color:var(--nx-color-text-muted);font-weight:var(--nx-font-weight-medium);border:1px solid #0000;align-items:center;display:inline-flex}button.nx-editor-count{background:var(--nx-color-error-tint);border-color:var(--nx-color-error);color:var(--nx-color-error)}.nx-editor-status-box{margin:0}.nx-editor-status{overflow-wrap:anywhere}.nx-editor-bar button.nx-editor-count{background:var(--nx-color-alert-tint);border-color:var(--nx-color-border);color:var(--nx-color-goto)}.nx-editor-bar button.nx-editor-count .nx-editor-icon{color:var(--nx-color-alert-icon)}.nx-editor-error-summary{padding:var(--nx-space) var(--nx-space-md);border:var(--nx-border-width-strong) solid var(--nx-color-error);border-radius:var(--nx-radius);background:var(--nx-color-error-tint);color:var(--nx-color-text);margin-block-start:var(--nx-space)}.nx-editor-error-summary h2{margin-block:0 var(--nx-space-sm);font-size:var(--nx-font-size-large);font-weight:var(--nx-font-weight-strong)}.nx-editor-error-summary h2:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.nx-editor-error-summary ul{margin:0;padding:0;list-style:none}.nx-editor-error-summary li{margin-block:var(--nx-space-xs);overflow-wrap:anywhere}.nx-editor .nx-editor-error-entry{width:100%;padding-block:var(--nx-space-xs);text-align:start;justify-content:flex-start}.nx-editor-error-entry>span{overflow-wrap:anywhere;min-width:0}.nx-editor-condition-field{min-width:0;margin-block-end:var(--nx-space)}.nx-editor-condition{box-sizing:border-box;min-width:0;max-width:100%;margin:0 0 var(--nx-space);padding:var(--nx-space-sm);border-radius:var(--nx-radius);background:var(--nx-color-background);font-family:var(--nx-font);font-size:max(var(--nx-font-size), 16px);line-height:var(--nx-line-height);color:var(--nx-color-text);border:0;container-type:inline-size}.nx-editor-condition legend{overflow-wrap:anywhere}.nx-editor-condition-group,.nx-editor-condition-not,.nx-editor-condition-line{box-sizing:border-box;min-width:0;max-width:100%;margin:var(--nx-space-sm) 0}.nx-editor-condition-group,.nx-editor-condition-not{padding:var(--nx-space-sm);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius);background:var(--nx-color-surface);margin-inline-start:min(var(--nx-space-md), 3%)}.nx-editor-condition-not{border-inline-start:var(--nx-border-width-strong) solid var(--nx-color-text-muted)}.nx-editor-condition-group legend,.nx-editor-condition-not legend{font-weight:var(--nx-font-weight-strong)}.nx-editor-condition-line{padding:var(--nx-space-sm);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius);background:var(--nx-color-surface)}.nx-editor-condition-controls>[data-role=question]{flex-basis:100%}.nx-editor-condition-controls{align-items:center;gap:var(--nx-space-sm);flex-wrap:wrap;display:flex}.nx-editor-condition select,.nx-editor-condition input[type=text],.nx-editor-condition input[type=number]{flex:9rem;max-width:100%}.nx-editor-condition-controls>.nx-editor-field-error{overflow-wrap:anywhere;flex-basis:100%;margin:0}.nx-editor-condition-draft{margin:var(--nx-space-sm) 0 0;font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted);overflow-wrap:anywhere}.nx-editor-condition-draft:empty{margin:0}.nx-editor-condition-actions{gap:var(--nx-space-sm);flex-wrap:wrap;display:flex}.nx-editor-condition-line>.nx-editor-condition-actions{margin-top:var(--nx-space-sm)}.nx-editor-condition-combinator{align-items:center;gap:var(--nx-space-sm);flex-wrap:wrap;display:flex}.nx-editor-condition-combinator select{flex:0 auto}.nx-editor-condition-join{margin-block:var(--nx-space-xs)}@container (width<=30rem){.nx-editor-condition-controls{flex-direction:column;align-items:stretch}.nx-editor-condition-controls select,.nx-editor-condition-controls input[type=text],.nx-editor-condition-controls input[type=number]{flex:none;width:100%}.nx-editor-condition-controls>.nx-editor-field-error{flex-basis:auto}}.nx-editor-preview-width{gap:var(--nx-space-xs);min-width:0;margin:0 0 var(--nx-space-sm);padding:var(--nx-space-xs);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius);background:var(--nx-color-surface);display:inline-flex}label:has(+.nx-editor-condition-script){display:block}.nx-editor-preview-width label{min-height:var(--nx-target);min-width:var(--nx-target);padding:0 var(--nx-space-md);cursor:pointer;place-items:center;display:inline-grid;position:relative}.nx-editor-preview-width input{appearance:none;border-radius:var(--nx-radius-sm);cursor:pointer;width:100%;height:100%;transition:background-color var(--nx-dur-s) var(--nx-ease-std), border-color var(--nx-dur-s) var(--nx-ease-std);background:0 0;border:1px solid #0000;margin:0;position:absolute;inset:0}.nx-editor-preview-width input:checked{border-color:var(--nx-color-accent);background:var(--nx-color-accent-tint)}.nx-editor-preview-width input:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.nx-editor-preview-width span{pointer-events:none;position:relative}.nx-editor-preview-width label:has(input:checked) span{font-weight:var(--nx-font-weight-strong)}.nx-editor-segments{gap:var(--nx-space-2);min-width:0;padding:var(--nx-space-3);border-radius:var(--nx-radius);background:var(--nx-color-app);border:0;margin:0;display:inline-flex}.nx-editor-segments label{min-height:var(--nx-target);min-width:var(--nx-target);padding:0 var(--nx-space-14);cursor:pointer;place-items:center;display:inline-grid;position:relative}.nx-editor-segments input{appearance:none;border-radius:var(--nx-radius-control);cursor:pointer;width:100%;height:100%;transition:background-color var(--nx-dur-s) var(--nx-ease-std), border-color var(--nx-dur-s) var(--nx-ease-std);background:0 0;border:1px solid #0000;margin:0;position:absolute;inset:0}.nx-editor-segments input:checked{border-color:var(--nx-color-border);background:var(--nx-color-surface);box-shadow:var(--nx-shadow-segment)}.nx-editor-segments input:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.nx-editor-segments span{pointer-events:none;font-weight:var(--nx-font-weight-medium);color:var(--nx-color-text-muted);position:relative}.nx-editor-segments label:has(input:checked) span{font-weight:var(--nx-font-weight-strong);color:var(--nx-color-text)}.nx-editor-condition-mode{margin:0 0 var(--nx-space-sm)}.nx-editor-condition .nx-editor-condition-script{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--nx-font-mono);font-size:var(--nx-font-size);overflow-wrap:anywhere;white-space:pre-wrap}.nx-editor-condition-reading{margin-block:var(--nx-space-xs) 0;font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted)}@media (prefers-reduced-motion:reduce){:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(input:not([type=radio],[type=file]),select,textarea,button,.nx-editor-open),.nx-editor-segments input,.nx-editor-preview-width input,.nx-editor-tabs a{transition-duration:var(--nx-dur-reduced)!important}.nx-editor-switch:before,.nx-editor-drawer{transition:none!important}.nx-editor-scrim,.nx-editor .nx-editor-plan-entry,.nx-editor .nx-editor-item{transition-duration:var(--nx-dur-reduced)!important}.nx-editor .nx-editor-preview{transition-duration:var(--nx-dur-reduced), 0s!important}.nx-editor .nx-editor-preview[data-open=false]{transition-delay:0s, var(--nx-dur-reduced)!important}.nx-editor-preview-device{transition:none!important;transform:none!important}.nx-editor-preview-screen{transition:none!important}.nx-editor-preview-frame{transition-property:background-color!important;transition-duration:var(--nx-dur-reduced)!important}.nx-editor .nx-editor-item[data-flash=a],.nx-editor .nx-editor-plan-entry[data-flash=a]{animation-name:nx-editor-flash-still-a!important}.nx-editor .nx-editor-item[data-flash=b],.nx-editor .nx-editor-plan-entry[data-flash=b]{animation-name:nx-editor-flash-still-b!important}.nx-editor-toast-box{animation-name:nx-editor-toast-still!important;animation-duration:var(--nx-dur-reduced)!important}.nx-editor-toast-box[data-leaving=true]{animation-name:nx-editor-toast-out!important;animation-duration:var(--nx-dur-reduced)!important}.nx-editor-inspector-body[data-enter=a]{animation-name:nx-editor-content-still-a!important;animation-duration:var(--nx-dur-reduced)!important}.nx-editor-inspector-body[data-enter=b]{animation-name:nx-editor-content-still-b!important;animation-duration:var(--nx-dur-reduced)!important}.nx-editor-inspector-tag,.nx-editor .nx-editor-sections button{transition-duration:var(--nx-dur-reduced)!important}.nx-editor-status-box[data-state=saving] .nx-editor-status-dot{animation:none}}@media (forced-colors:active){.nx-editor-bar,.nx-editor-header,.nx-editor-alerts,.nx-editor-inspector-head{border:1px solid canvastext}.nx-editor-rail{border-inline-end-color:canvastext}.nx-editor-drawer,.nx-editor .nx-editor-item{border:1px solid canvastext}.nx-editor .nx-editor-item[aria-current=true]{border:var(--nx-border-width-strong) solid Highlight}.nx-editor .nx-editor-item[data-dim=true][data-kind]{border:1px dashed canvastext}.nx-editor .nx-editor-item[data-dim=true][data-kind][aria-current=true]{border:var(--nx-border-width-strong) dashed Highlight}.nx-editor-rail-count{border:1px solid canvastext}.nx-editor-alert-count>.nx-editor-icon,.nx-editor-element-errors .nx-editor-icon{color:inherit}.nx-editor-mark{forced-color-adjust:none;background:canvastext}.nx-editor-plan-tile{background:0 0}.nx-editor-preview{color:canvastext;background:canvas}.nx-editor-layer-head{color:canvastext;background:canvas;border-block-end:1px solid canvastext}.nx-editor-preview-side{border-block-start:1px solid canvastext;border-inline-start:1px solid canvastext}.nx-editor-preview-frame,.nx-editor-preview-banner,.nx-editor-respondents-note,.nx-editor-preview[data-width=phone] .nx-editor-preview-device,.nx-editor-layer-head .nx-editor-preview-width{border:1px solid canvastext}.nx-editor-layer-head .nx-editor-preview-width label:has(input:checked){border:var(--nx-border-width-strong) solid CanvasText}.nx-editor-layer-head :is(.nx-editor-layer-step,.nx-editor-layer-tools,.nx-editor-layer-close,.nx-editor-count){color:buttontext}.nx-editor-path-mark[data-mark=yours]{border:1px solid canvastext}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(:is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea)[aria-invalid=true]){border-width:var(--nx-border-width-strong)}.nx-editor-condition{border:1px solid canvastext}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(input[type=checkbox]){appearance:auto;width:auto;height:auto;display:inline-block}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(input[type=checkbox]:checked):before{content:none}.nx-editor-switch{appearance:auto;border-radius:0;width:auto;height:auto}.nx-editor-switch:before{content:none}:where(.nx-editor,.nx-editor-condition) :where(:not(.nx-interview *)):where(input[type=checkbox][aria-invalid=true]:not(:focus-visible)){outline-offset:2px;outline:3px solid canvastext}.nx-editor .nx-editor-plan-entry[aria-current=true]{border:1px solid canvastext;border-inline-start-width:var(--nx-border-width-strong)}.nx-editor-scrim,.nx-editor-palette-tile{background:0 0}.nx-editor-segments label,.nx-editor-preview-width label{gap:var(--nx-space-sm);display:inline-flex}.nx-editor-segments input,.nx-editor-preview-width input,.nx-editor .nx-editor-option-flags input[type=checkbox]{appearance:auto;width:auto;height:auto;position:static;inset:auto}}@media (width>=64rem){.nx-editor-frame{font-size:var(--nx-font-size)}.nx-editor-bar .nx-editor-button-icon,.nx-editor-bar .nx-editor-count{min-height:var(--nx-dense-icon-button)}.nx-editor-bar .nx-editor-button-icon{min-width:var(--nx-dense-icon-button)}.nx-editor-bar span.nx-editor-count{font-size:var(--nx-font-size-label);padding:0}.nx-editor-bar button.nx-editor-count{padding:0 var(--nx-space-10);border-radius:var(--nx-radius-field);font-size:var(--nx-font-size-label)}.nx-editor-bar .nx-editor-preview-toggle,.nx-editor-bar .nx-editor-button-primary{min-height:var(--nx-dense-bar-button-height);font-size:var(--nx-font-size-small)}.nx-editor-bar .nx-editor-preview-toggle{padding:0 var(--nx-space-14)}.nx-editor-bar .nx-editor-button-primary{padding:0 var(--nx-space-18)}.nx-editor-bar .nx-editor-retry{min-height:var(--nx-dense-icon-button)}.nx-editor-more-panel button{min-height:var(--nx-dense-icon-button);font-size:var(--nx-font-size-small)}.nx-editor-center{font-size:var(--nx-font-size-small)}.nx-editor-center .nx-editor-condition{font-size:inherit}.nx-editor-center :where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){min-height:var(--nx-dense-field-height)}.nx-editor-center :where(button,.nx-editor-open){min-height:var(--nx-dense-target);min-width:var(--nx-dense-target)}.nx-editor-center .nx-editor-option :where(input:not([type=checkbox],[type=radio],[type=file]),select){min-height:var(--nx-dense-option-height)}.nx-editor .nx-editor-center :is(.nx-editor-button-icon,.nx-editor-head-icon,.nx-editor-option-exclusive,.nx-editor-option-anchored){min-width:var(--nx-dense-icon-button);min-height:var(--nx-dense-icon-button)}.nx-editor-center .nx-editor-segments label{min-height:var(--nx-dense-segment-height)}:where(.nx-editor-center) :where(input:not([type=checkbox],[type=radio],[type=file]),select){font-size:var(--nx-font-size-field);border-radius:var(--nx-radius-field)}:where(.nx-editor-center) :where(.nx-editor-option) :where(input:not([type=checkbox],[type=radio],[type=file]),select){border-radius:var(--nx-radius-control)}:where(.nx-editor-center) :where(textarea){padding:var(--nx-space-10) var(--nx-space);font-size:var(--nx-font-size);line-height:var(--nx-line-height-field);border-radius:var(--nx-radius-field)}:where(.nx-editor-center) :where(button,.nx-editor-open){padding:0 var(--nx-space-10);font-size:var(--nx-font-size-label);border-radius:var(--nx-radius-control)}.nx-editor-center :where(.nx-editor-button-quiet){min-height:var(--nx-dense-icon-button);font-size:var(--nx-font-size-small)}.nx-editor-center .nx-editor-field:not(.nx-editor-check,.nx-editor-switch-row)>label,.nx-editor-center legend{font-size:var(--nx-font-size-label);font-weight:var(--nx-font-weight-strong);color:var(--nx-color-text-label);margin-block-end:var(--nx-space-6)}.nx-editor-center .nx-editor-help{font-size:var(--nx-font-size-label)}.nx-editor-center .nx-editor-field.nx-editor-switch-row>label{font-size:var(--nx-font-size-small);font-weight:var(--nx-font-weight-medium)}}.nx-editor [draggable=true]{cursor:grab}.nx-editor [draggable=true]:active{cursor:grabbing}.nx-editor-rail>.nx-editor-flow{padding-block-end:var(--nx-dense-icon-button)}.nx-editor-plan>ol{padding-block-end:var(--nx-dense-bar-button-height)}@media (width<64rem){.nx-editor-plan>ol{padding-block-end:var(--nx-target)}}.nx-editor-plan-grip{color:var(--nx-color-text-subtle);flex:none;margin-inline-start:calc(-1 * var(--nx-space-xs));display:inline-flex}.nx-editor-plan-grip>.nx-editor-icon{width:12px;height:12px}.nx-editor-plan-grip[data-off=true]{color:var(--nx-color-text-muted);opacity:var(--nx-disabled-opacity)}.nx-editor-plan li[data-dragging=true]{opacity:var(--nx-drag-opacity)}.nx-editor .nx-editor-item[data-drop]:after,.nx-editor .nx-editor-plan-entry[data-drop]:after{content:"";pointer-events:none;background:var(--nx-color-accent);border-radius:var(--nx-radius-sm);position:absolute}.nx-editor .nx-editor-item[data-drop]:after{inset-inline:calc(-1 * var(--nx-focus-width));block-size:var(--nx-focus-width)}.nx-editor .nx-editor-item[data-drop=before]:after{inset-block-start:calc(-1.5 * var(--nx-focus-width) - var(--nx-space-xs) / 2)}.nx-editor .nx-editor-item:is([data-drop=after],[data-drop=after-loop],[data-drop=inside]):after{inset-block-end:calc(-1.5 * var(--nx-focus-width) - var(--nx-space-xs) / 2)}.nx-editor .nx-editor-item[data-drop=after-loop]:after{inset-inline-start:calc(-1 * (var(--nx-focus-width) + var(--nx-space-sm)))}.nx-editor .nx-editor-item[data-drop=inside]:after{inset-inline-start:calc(var(--nx-space-sm) - var(--nx-focus-width))}.nx-editor .nx-editor-plan-entry[data-drop]:after{inset-inline:var(--nx-space-xs);block-size:var(--nx-focus-width)}.nx-editor .nx-editor-plan-entry[data-drop=before]:after{inset-block-start:calc(-1 * var(--nx-focus-width))}.nx-editor .nx-editor-plan-entry:is([data-drop=after],[data-drop=after-loop],[data-drop=inside]):after{inset-block-end:calc(-1 * var(--nx-focus-width))}.nx-editor .nx-editor-plan-entry[data-drop=after-loop]:after{inset-inline-start:calc(var(--nx-space-xs) - var(--nx-space-18))}.nx-editor .nx-editor-plan-entry[data-drop=inside]:after{inset-inline-start:calc(var(--nx-space-xs) + var(--nx-space-18))}@keyframes nx-editor-flash-a{0%{box-shadow:0 0 0 0 var(--nx-color-flash)}to{box-shadow:0 0 0 var(--nx-space-10) transparent}}@keyframes nx-editor-flash-b{0%{box-shadow:0 0 0 0 var(--nx-color-flash)}to{box-shadow:0 0 0 var(--nx-space-10) transparent}}@keyframes nx-editor-flash-still-a{0%,to{background:var(--nx-color-selected)}}@keyframes nx-editor-flash-still-b{0%,to{background:var(--nx-color-selected)}}.nx-editor .nx-editor-item[data-flash=a],.nx-editor .nx-editor-plan-entry[data-flash=a]{animation:nx-editor-flash-a var(--nx-dur-xxl) var(--nx-ease-flash)}.nx-editor .nx-editor-item[data-flash=b],.nx-editor .nx-editor-plan-entry[data-flash=b]{animation:nx-editor-flash-b var(--nx-dur-xxl) var(--nx-ease-flash)}.nx-editor-toast{z-index:7;pointer-events:none;position:absolute;inset-block-end:var(--nx-space-lg);inset-inline-start:calc(50% + var(--nx-dense-rail-width) / 2);transform:translate(-50%)}.nx-editor-toast-box{align-items:center;gap:var(--nx-space-14);box-sizing:border-box;max-width:calc(100vw - var(--nx-dense-rail-width) - 2 * var(--nx-space-md));padding:var(--nx-space-sm) var(--nx-space-sm) var(--nx-space-sm) var(--nx-space-md);border-radius:var(--nx-radius-toast);background:var(--nx-color-inverse-background);color:var(--nx-color-inverse-text);font-family:var(--nx-font);font-size:var(--nx-font-size-small);box-shadow:var(--nx-shadow-toast);white-space:nowrap;pointer-events:auto;animation:nx-editor-toast-in var(--nx-dur-toast) var(--nx-ease-out);display:flex}.nx-editor-toast-box[data-leaving=true]{animation:nx-editor-toast-out var(--nx-dur-s) var(--nx-ease-std) forwards}.nx-editor-toast-box>p{white-space:normal;min-width:0;margin:0}@keyframes nx-editor-toast-in{0%{opacity:0;transform:translateY(var(--nx-space))}to{opacity:1;transform:none}}@keyframes nx-editor-toast-out{0%{opacity:1}to{opacity:0}}@keyframes nx-editor-toast-still{0%{opacity:0}to{opacity:1}}.nx-editor-toast-alerts{align-items:center;gap:var(--nx-space-xs);color:var(--nx-color-inverse-alert);font-weight:var(--nx-font-weight-strong);flex:none;display:inline-flex}.nx-editor-toast-alerts>.nx-editor-icon{width:14px;height:14px}.nx-editor .nx-editor-toast-undo{height:var(--nx-dense-target);min-width:0;min-height:0;padding:0 var(--nx-space);border-radius:var(--nx-radius-control);background:var(--nx-color-inverse-button);color:var(--nx-color-inverse-text);font-size:var(--nx-font-size-small);font-weight:var(--nx-font-weight-strong);border:0;flex:none}.nx-editor .nx-editor-toast-undo:not(:disabled):hover{background:var(--nx-color-inverse-hover)}.nx-editor .nx-editor-toast-undo:focus-visible{outline-color:var(--nx-color-inverse-text)}.nx-editor:where(:has(>.nx-editor-main>.nx-editor-toast>.nx-editor-toast-box)){padding-block-end:calc(var(--nx-dense-target) + 2 * var(--nx-space-sm) + 2 * var(--nx-space-lg))}:root:has(.nx-editor-main>.nx-editor-toast>.nx-editor-toast-box){scroll-padding-block-end:calc(var(--nx-dense-target) + 2 * var(--nx-space-sm) + 2 * var(--nx-space-lg))}.nx-editor:where(:has(>.nx-editor-main>.nx-editor-toast>.nx-editor-toast-box)) .nx-editor-drawer-body{padding-block-end:calc(var(--nx-dense-target) + 2 * var(--nx-space-sm) + 2 * var(--nx-space-lg));scroll-padding-block-end:calc(var(--nx-dense-target) + 2 * var(--nx-space-sm) + 2 * var(--nx-space-lg))}@media (width<64rem){.nx-editor-rail>.nx-editor-flow{padding-block-end:var(--nx-space-sm);padding-inline-end:var(--nx-target)}.nx-editor-toast{position:fixed;inset-block-end:var(--nx-space);inset-inline-start:var(--nx-space);transform:none}.nx-editor-toast-box{width:calc(100vw - 2 * var(--nx-space));justify-content:space-between;max-width:none}.nx-editor .nx-editor-toast-undo{height:var(--nx-target);min-width:var(--nx-target)}.nx-editor .nx-editor-item[data-drop]:after{inset-block:calc(-1 * var(--nx-focus-width));block-size:auto;inline-size:var(--nx-focus-width);inset-inline:auto}.nx-editor .nx-editor-item[data-drop=before]:after{inset-block-start:calc(-1 * var(--nx-focus-width));inset-inline-start:calc(-1.5 * var(--nx-focus-width) - var(--nx-space-xs) / 2)}.nx-editor .nx-editor-item:is([data-drop=after],[data-drop=after-loop],[data-drop=inside]):after{inset-block-end:calc(-1 * var(--nx-focus-width));inset-inline-end:calc(-1.5 * var(--nx-focus-width) - var(--nx-space-xs) / 2)}.nx-editor .nx-editor-item[data-drop=after-loop]:after{inset-inline-end:calc(-1.5 * var(--nx-focus-width) - var(--nx-space-xs) * 1.5)}}@media (forced-colors:active){.nx-editor .nx-editor-item[data-drop]:after,.nx-editor .nx-editor-plan-entry[data-drop]:after{forced-color-adjust:none;background:highlight}.nx-editor-toast-box{border:1px solid canvastext}.nx-editor .nx-editor-toast-undo{border:1px solid buttontext}}@media (width>=64rem) and (width<90rem){.nx-editor-preview-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nx-editor-bar .nx-editor-preview-toggle{min-width:var(--nx-dense-bar-button-height);padding:0}}.nx-editor-bar-title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:4em;font-size:var(--nx-font-size-field);font-weight:var(--nx-font-weight-strong);line-height:var(--nx-line-height);color:var(--nx-color-text);flex:0 auto;margin:0;overflow:hidden}.nx-editor-bar-title:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.nx-editor-bar-badge{flex:none;display:inline-flex}.nx-editor-tabs{gap:var(--nx-space-2);box-sizing:border-box;padding:var(--nx-space-3);border-radius:var(--nx-radius);background:var(--nx-color-app);flex:none;display:flex}.nx-editor-tabs a{box-sizing:border-box;min-height:var(--nx-target);padding:0 var(--nx-space-6);border-radius:var(--nx-radius-control);font-size:var(--nx-font-size);font-weight:var(--nx-font-weight-medium);white-space:nowrap;color:var(--nx-color-text-muted);transition:background-color var(--nx-dur-s) var(--nx-ease-std);border:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.nx-editor-tabs a:hover{color:var(--nx-color-text)}.nx-editor-tabs a[aria-current=page]{border-color:var(--nx-color-border);background:var(--nx-color-surface);box-shadow:var(--nx-shadow-segment);font-weight:var(--nx-font-weight-strong);color:var(--nx-color-text)}.nx-editor-tabs a:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}@media (width<64rem){.nx-editor-bar-start{order:0}.nx-editor-state{order:1}.nx-editor-tabs{min-width:0;-webkit-mask-image:linear-gradient(to right, var(--nx-color-text) 85%, transparent);mask-image:linear-gradient(to right, var(--nx-color-text) 85%, transparent);flex:100%;order:2;overflow-x:auto}.nx-editor-commands{order:3}}@media (width>=64rem){.nx-editor-frame{flex-direction:column;height:100dvh;min-height:0;padding:0;display:flex;overflow:clip}.nx-editor-frame .nx-editor-bar{flex:none;margin:0;position:relative}.nx-editor-frame .nx-editor-alert{flex:none}.nx-editor-bar-start{flex:0 1000 auto}.nx-editor-tabs a{min-height:var(--nx-dense-small-button-height);font-size:var(--nx-font-size-label)}.nx-editor-frame .nx-editor-main{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;column-gap:0;min-height:0;margin-block-end:0}.nx-editor-frame .nx-editor-rail{height:auto;position:relative;top:auto}.nx-editor-frame .nx-editor-center{overscroll-behavior:contain;scrollbar-gutter:stable;padding:0;scroll-padding-block-start:calc(var(--nx-space-14) + var(--nx-dense-icon-button) + var(--nx-space-10) + var(--nx-dense-segment-height) + 1px + var(--nx-space-sm));overflow-y:auto}:root:has(.nx-editor-frame){scroll-padding-block-start:0}.nx-editor.nx-editor-frame:has(>.nx-editor-main>.nx-editor-toast>.nx-editor-toast-box){padding-block-end:0}.nx-editor-frame:has(>.nx-editor-main>.nx-editor-toast>.nx-editor-toast-box) .nx-editor-center{scroll-padding-block-end:calc(var(--nx-dense-target) + 2 * var(--nx-space-sm) + 2 * var(--nx-space-lg))}:root:has(.nx-editor-frame .nx-editor-main>.nx-editor-toast>.nx-editor-toast-box){scroll-padding-block-end:0}}@media (width>=64rem) and (width<80rem){.nx-editor-bar:has(>.nx-editor-tabs){grid-template-columns:minmax(0,1fr) minmax(0,max-content) max-content;grid-template-rows:var(--nx-dense-header-height) auto;height:calc(var(--nx-dense-header-height) + var(--nx-dense-segment-height) + var(--nx-space-sm));align-content:start;display:grid}.nx-editor-bar:has(>.nx-editor-tabs)>.nx-editor-tabs{grid-area:2/1/auto/-1;justify-self:start;margin-block-end:var(--nx-space-sm)}}.nx-editor-inspector-body[data-enter=a]{animation:nx-editor-content-in-a var(--nx-dur-l) var(--nx-ease-out)}.nx-editor-inspector-body[data-enter=b]{animation:nx-editor-content-in-b var(--nx-dur-l) var(--nx-ease-out)}@keyframes nx-editor-content-in-a{0%{opacity:0;transform:translateY(var(--nx-space-6))}to{opacity:1;transform:none}}@keyframes nx-editor-content-in-b{0%{opacity:0;transform:translateY(var(--nx-space-6))}to{opacity:1;transform:none}}@keyframes nx-editor-content-still-a{0%{opacity:0}to{opacity:1}}@keyframes nx-editor-content-still-b{0%{opacity:0}to{opacity:1}}.nx-editor-center{container:nx-inspector/inline-size}.nx-editor-grid-2,.nx-editor-grid-3{gap:var(--nx-space);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.nx-editor-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@container nx-inspector (width<47.5rem){.nx-editor-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container nx-inspector (width<30rem){.nx-editor-grid-2,.nx-editor-grid-3{grid-template-columns:minmax(0,1fr)}}.nx-editor-grid-2>.nx-editor-field,.nx-editor-grid-3>.nx-editor-field{margin:0}.nx-editor-chips{align-items:center;gap:var(--nx-space-sm);flex-wrap:wrap;display:flex}.nx-editor-chips-label{font-size:var(--nx-font-size-meta);color:var(--nx-color-text-subtle)}.nx-editor .nx-editor-chip{min-height:var(--nx-target);padding:0 var(--nx-space-sm);border-radius:var(--nx-radius-sm);color:var(--nx-color-accent);font-family:var(--nx-font-mono);font-size:var(--nx-font-size-meta)}@media (width>=64rem){.nx-editor .nx-editor-center .nx-editor-chip{min-height:var(--nx-dense-chip-height);min-width:0;padding:0 var(--nx-space-sm);font-size:var(--nx-font-size-meta)}}.nx-editor-phrase{box-sizing:border-box;align-items:center;gap:var(--nx-space-sm) var(--nx-space);min-width:0;padding:var(--nx-space-10) var(--nx-space);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius-field);flex-wrap:wrap;margin:0;display:flex}.nx-editor-phrase>legend:not(.nx-editor-hidden){float:none;flex-basis:100%;margin:0;padding:0}.nx-editor-phrase-line{flex:1 1 0;min-width:0;margin:0}.nx-editor-phrase-parts{align-items:center;gap:var(--nx-space-6);font-size:var(--nx-font-size-small);flex-wrap:wrap;display:flex}.nx-editor-phrase-word,.nx-editor-phrase-op{font-size:var(--nx-font-size-small)}.nx-editor-phrase-op{font-weight:var(--nx-font-weight-strong)}.nx-editor-phrase-ref,.nx-editor-phrase-value{box-sizing:border-box;height:var(--nx-dense-tag-height);padding:0 var(--nx-space-sm);border-radius:var(--nx-radius-sm);font-family:var(--nx-font-mono);font-size:var(--nx-font-size-label);align-items:center;display:inline-flex}.nx-editor-phrase-ref{background:var(--nx-color-accent-tint-strong);color:var(--nx-color-accent-ink)}.nx-editor-phrase-value{background:var(--nx-color-chip);color:var(--nx-color-text)}.nx-editor-neutral{padding:var(--nx-space-10) var(--nx-space);border-radius:var(--nx-radius-field);background:var(--nx-color-background);color:var(--nx-color-text-label);font-size:var(--nx-font-size-small);margin:0}.nx-editor-loop-note{align-items:center;gap:var(--nx-space-sm);padding:var(--nx-space-10) var(--nx-space);border-radius:var(--nx-radius-field);background:var(--nx-color-loop-tint);color:var(--nx-color-loop-ink);font-size:var(--nx-font-size-small);margin:0;display:flex}.nx-editor-loop-note code{font-family:var(--nx-font-mono);font-weight:var(--nx-font-weight-strong)}.nx-editor-flag-badge{padding:var(--nx-space-3) var(--nx-space-sm);border-radius:var(--nx-radius-sm);background:var(--nx-color-goto-tint);color:var(--nx-color-badge-warm);font-size:var(--nx-font-size-meta);font-weight:var(--nx-font-weight-medium)}.nx-editor-outcome{box-sizing:border-box;width:100%;max-width:30rem;display:flex}.nx-editor-outcome>legend{float:none}.nx-editor-outcome label{flex:1 1 0}.nx-editor-body-rows{gap:var(--nx-space-6);display:grid}.nx-editor-subtitle{font-size:var(--nx-font-size-label);color:var(--nx-color-text-subtle);margin:0}.nx-editor .nx-editor-body-row{justify-content:flex-start;gap:var(--nx-space-10);border-color:var(--nx-color-separator);border-radius:var(--nx-radius-control);background:var(--nx-color-surface);text-align:start;min-width:0}.nx-editor-body-row>code{font-family:var(--nx-font-mono);font-size:var(--nx-font-size-label);color:var(--nx-color-accent);flex:none}.nx-editor-body-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--nx-font-size-small);font-weight:var(--nx-font-weight);overflow:hidden}@media (width>=64rem){.nx-editor .nx-editor-center .nx-editor-body-row{min-height:var(--nx-dense-option-height)}}.nx-editor-tokens{gap:var(--nx-space-sm);flex-wrap:wrap;display:flex}.nx-editor-token{box-sizing:border-box;min-height:var(--nx-target);padding:0 var(--nx-space);border-radius:var(--nx-radius-sm);background:var(--nx-color-loop-tint);color:var(--nx-color-loop-ink);font-size:var(--nx-font-size-small);cursor:pointer;align-items:center;display:inline-flex;position:relative}.nx-editor .nx-editor-token input,.nx-editor .nx-editor-token input:checked{appearance:none;border-radius:var(--nx-radius-sm);width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;margin:0;position:absolute;inset:0}.nx-editor-token>span{align-items:center;gap:var(--nx-space-xs);pointer-events:none;display:inline-flex;position:relative}.nx-editor-token:has(input:checked){background:var(--nx-color-chip);color:var(--nx-color-text-muted)}.nx-editor-token:has(input:checked)>span{text-decoration:line-through}.nx-editor-token:has(input:focus-visible){outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}@media (width>=64rem){.nx-editor .nx-editor-center .nx-editor-token{min-height:var(--nx-dense-tag-height)}}.nx-editor-targets-head{align-items:baseline;gap:var(--nx-space-sm) var(--nx-space);flex-wrap:wrap;display:flex}.nx-editor-targets-head>h3{margin:0}.nx-editor-targets-dimensions{font-size:var(--nx-font-size-small);font-weight:var(--nx-font-weight-strong);color:var(--nx-color-text);flex:auto}.nx-editor-targets-total{font-size:var(--nx-font-size-small);font-weight:var(--nx-font-weight-strong);font-variant-numeric:tabular-nums}.nx-editor-targets-note{font-size:var(--nx-font-size-label);color:var(--nx-color-text-subtle);margin:0}@media (width>=64rem){.nx-editor-targets-table{border-collapse:separate;border-spacing:var(--nx-space-xs);font-size:var(--nx-font-size-label);font-variant-numeric:tabular-nums}.nx-editor-targets-table th[scope=col]{font-weight:var(--nx-font-weight-strong);color:var(--nx-color-text-muted);text-align:center;white-space:nowrap}.nx-editor-targets-table th[scope=row]{font-weight:var(--nx-font-weight-medium)}.nx-editor-targets-table td{text-align:center;font-weight:var(--nx-font-weight-strong)}.nx-editor-panel .nx-editor-targets-table input[type=text]{box-sizing:border-box;inline-size:var(--nx-dense-cell-width);min-height:var(--nx-dense-option-height);padding:0 var(--nx-space-sm);border-radius:var(--nx-radius-control);text-align:center;font-variant-numeric:tabular-nums}.nx-editor-panel .nx-editor-targets-table input[data-closed=true]{background:var(--nx-color-chip)}.nx-editor .nx-editor-center .nx-editor-option>.nx-editor-option-id{color:var(--nx-color-text-subtle);font-size:var(--nx-font-size-label);text-align:end;background:0 0;border-color:#0000}.nx-editor .nx-editor-center .nx-editor-option>.nx-editor-option-id:is(:hover,:focus-visible,[aria-invalid=true]){border-color:var(--nx-color-border)}.nx-editor-options>.nx-editor-button-quiet[data-role=add]{color:var(--nx-color-accent);font-weight:var(--nx-font-weight-strong);justify-content:flex-start;margin-inline-start:var(--nx-dense-option-id-width)}.nx-editor-ranking-count input{inline-size:calc(2 * var(--nx-space-xl) + var(--nx-space-sm));min-height:var(--nx-dense-option-height);text-align:center}}.nx-editor-inspector-spacer{flex:auto}.nx-editor-document .nx-editor-inspector-inner{padding-block-end:var(--nx-space-14)}@media (width>=64rem){.nx-editor-document .nx-editor-inspector-head{height:auto}}.nx-editor-document .nx-editor-header{box-shadow:none;margin:0}.nx-editor-document .nx-editor-targets-card>h3{margin:0}.nx-editor-empty{justify-items:start;gap:var(--nx-space-sm);padding:var(--nx-space-18) var(--nx-space-22);border:1px dashed var(--nx-color-border);border-radius:var(--nx-radius-lg);color:var(--nx-color-text-muted);display:grid}.nx-editor-empty>p{margin:0}.nx-editor-document .nx-editor-error-summary{border:1px solid var(--nx-color-alert-border);border-radius:var(--nx-radius-lg);background:var(--nx-color-alert-tint);color:var(--nx-color-alert-ink);margin:0}.nx-editor-document .nx-editor-error-summary h2{font-size:var(--nx-font-size-label);letter-spacing:var(--nx-letter-spacing-caps);text-transform:uppercase;margin:0}.nx-editor-document .nx-editor-error-summary ul{gap:var(--nx-space-6);display:grid}.nx-editor-document .nx-editor-error-summary li{margin:0}@media (width>=64rem){.nx-editor .nx-editor-center .nx-editor-neighbour{min-height:var(--nx-dense-icon-button)}}@media (width<64rem){.nx-editor-move{position:static}.nx-editor-inspector-inner{position:relative}.nx-editor-move-panel{inset-inline-end:var(--nx-space-md)}}.nx-connected{min-height:100vh}.nx-connected-chrome{min-height:0;padding:0}.nx-connected-chrome-sticky{z-index:10;position:sticky;top:0}.nx-connected-chrome+.nx-connected{min-height:0}.nx-frame{align-items:center;gap:var(--nx-space-lg);box-sizing:border-box;min-height:calc(var(--nx-target) + var(--nx-space));padding:0 var(--nx-space-lg);background:var(--nx-color-surface);border-bottom:1px solid var(--nx-color-separator);display:flex}.nx-frame-brand{align-items:baseline;gap:var(--nx-space-sm);min-width:0;color:var(--nx-color-text);text-decoration:none;display:flex}.nx-frame-name{font-weight:var(--nx-font-weight-strong);white-space:nowrap}.nx-frame-org{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-frame-org:before{content:"·";margin-right:var(--nx-space-sm)}.nx-frame-nav{align-self:stretch;gap:var(--nx-space-xs);display:flex}.nx-frame-nav a{padding:0 var(--nx-space);border-top:var(--nx-border-width-strong) solid transparent;border-bottom:var(--nx-border-width-strong) solid transparent;color:var(--nx-color-text-muted);font-weight:var(--nx-font-weight-medium);align-items:center;text-decoration:none;display:flex}.nx-frame-nav a:hover,.nx-frame-nav a[aria-current=page]{color:var(--nx-color-text)}.nx-frame-nav a[aria-current=page]{border-bottom-color:var(--nx-color-accent)}.nx-frame-account{margin-left:auto;position:relative}.nx-editor .nx-frame-account-button{align-items:center;gap:var(--nx-space-sm);padding:0 var(--nx-space-sm) 0 var(--nx-space-xs);color:var(--nx-color-text);font-weight:var(--nx-font-weight-medium);background:0 0;border:0;display:flex}.nx-editor .nx-frame-account-button:hover{background:var(--nx-color-background)}.nx-frame-avatar{width:var(--nx-space-xl);height:var(--nx-space-xl);background:var(--nx-color-accent-tint);color:var(--nx-color-accent);font-size:var(--nx-font-size-small);font-weight:var(--nx-font-weight-strong);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nx-frame-menu{right:0;top:calc(100% + var(--nx-space-xs));z-index:20;gap:var(--nx-space-sm);box-sizing:border-box;width:17rem;max-width:calc(100vw - var(--nx-space-lg));padding:var(--nx-space);background:var(--nx-color-surface);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow);flex-direction:column;display:flex;position:absolute}.nx-frame-who{padding-bottom:var(--nx-space);border-bottom:1px solid var(--nx-color-separator);overflow-wrap:anywhere;flex-direction:column;display:flex}.nx-frame-who span{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-small)}.nx-frame-crumbs{padding:var(--nx-space) var(--nx-space-lg) 0;color:var(--nx-color-text-muted);font-size:var(--nx-font-size-small)}.nx-frame-crumbs ol{gap:var(--nx-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nx-frame-crumbs li+li:before{content:"›";margin-right:var(--nx-space-xs)}.nx-frame-crumbs li{overflow-wrap:anywhere}.nx-frame-crumbs a{color:var(--nx-color-text-muted)}.nx-study-band{background:var(--nx-color-surface);border-bottom:1px solid var(--nx-color-separator)}.nx-study-band .nx-frame-crumbs{padding-top:var(--nx-space)}.nx-study-band-title{align-items:center;gap:var(--nx-space-sm) var(--nx-space);padding:var(--nx-space-xs) var(--nx-space-lg) 0;flex-wrap:wrap;display:flex}.nx-study-band-title h1{font-size:var(--nx-font-size-large);font-weight:var(--nx-font-weight-strong);line-height:var(--nx-line-height-title);overflow-wrap:anywhere;margin:0}.nx-study-band-title h1:focus{outline:none}.nx-study-tabs{gap:var(--nx-space-xs);margin-top:var(--nx-space-sm);padding:0 var(--nx-space-lg);scrollbar-width:none;display:flex;overflow-x:auto}.nx-study-tabs a{box-sizing:border-box;min-height:var(--nx-target);padding:0 var(--nx-space);color:var(--nx-color-text-muted);font-weight:var(--nx-font-weight-medium);white-space:nowrap;border-bottom:var(--nx-border-width-strong) solid transparent;flex:none;align-items:center;text-decoration:none;display:flex}.nx-study-tabs a:hover{color:var(--nx-color-text)}.nx-study-tabs a[aria-current=page]{color:var(--nx-color-text);border-bottom-color:var(--nx-color-accent)}.nx-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}@media (width<=47.99rem){.nx-frame{gap:var(--nx-space-sm);padding:0 var(--nx-space-sm) 0 var(--nx-space-md)}.nx-frame-org,.nx-frame-person{display:none}.nx-frame-nav a{padding:0 var(--nx-space-sm)}.nx-frame-crumbs{padding:var(--nx-space) var(--nx-space-md) 0}.nx-study-band-title{padding:var(--nx-space-xs) var(--nx-space-md) 0}.nx-study-tabs{padding:0 var(--nx-space-md);-webkit-mask-image:linear-gradient(to right, var(--nx-color-text) 85%, transparent);mask-image:linear-gradient(to right, var(--nx-color-text) 85%, transparent)}}.nx-connected-screen{align-items:center;gap:var(--nx-space);padding-top:calc(var(--nx-space) * 3);flex-direction:column;display:flex}.nx-connected-form{gap:var(--nx-space);box-sizing:border-box;flex-direction:column;width:100%;max-width:24rem;display:flex}.nx-connected-form h1,.nx-connected-main h1{font-size:var(--nx-font-size-large);margin:0}.nx-connected-form h1:focus,.nx-connected-main h1:focus{outline:none}.nx-connected-legal{gap:var(--nx-space);font-size:var(--nx-font-size-small);display:flex}.nx-connected-field{gap:var(--nx-space-sm);font-weight:var(--nx-font-weight-medium);flex-direction:column;display:flex}.nx-connected-field input{width:100%}.nx-connected-error{color:var(--nx-color-error);margin:0}.nx-connected-error[hidden]{display:none}.nx-connected-notice{padding:var(--nx-space-sm) var(--nx-space);background:var(--nx-color-accent-tint);border-radius:var(--nx-radius);margin:0}.nx-connected-who{overflow-wrap:anywhere;margin-left:auto}.nx-connected-main{gap:var(--nx-space);padding-top:var(--nx-space);flex-direction:column;display:flex}.nx-connected-page-head{align-items:baseline;gap:var(--nx-space) var(--nx-space-md);flex-wrap:wrap;display:flex}.nx-connected-page-head h1{margin:0}.nx-connected-count{color:var(--nx-color-text-muted)}.nx-connected-toolbar{align-items:center;gap:var(--nx-space) var(--nx-space-md);flex-wrap:wrap;display:flex}.nx-connected-search{flex:14rem;max-width:26rem}.nx-connected-search input{box-sizing:border-box;width:100%}.nx-connected-segmented{padding:var(--nx-space-xs);gap:var(--nx-space-xs);border-radius:var(--nx-radius);background:var(--nx-color-separator);display:inline-flex}.nx-connected-segmented button{min-height:calc(var(--nx-target) - 2 * var(--nx-space-xs));padding:0 var(--nx-space);border-radius:var(--nx-radius-sm);color:var(--nx-color-text);font:inherit;font-weight:var(--nx-font-weight-medium);background:0 0;border:0}.nx-connected-segmented button[aria-pressed=true]{background:var(--nx-color-surface);font-weight:var(--nx-font-weight-strong);box-shadow:var(--nx-shadow)}.nx-connected-sort{align-items:center;gap:var(--nx-space-sm);font-weight:var(--nx-font-weight-medium);display:flex}.nx-connected-pill{align-items:center;gap:var(--nx-space-xs);padding:0 var(--nx-space-sm);border-radius:var(--nx-radius-sm);font-size:var(--nx-font-size-small);font-weight:var(--nx-font-weight-strong);line-height:var(--nx-line-height);white-space:nowrap;display:inline-flex}.nx-editor-bar-badge .nx-connected-pill{padding:var(--nx-space-3) var(--nx-space-sm);border-radius:var(--nx-radius-pill);font-size:var(--nx-font-size-meta);font-weight:var(--nx-font-weight-strong)}.nx-connected-pill-draft:before,.nx-connected-pill-ready:before,.nx-connected-pill-field:before,.nx-connected-pill-idle:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.nx-connected-pill-draft{background:var(--nx-color-background);color:var(--nx-color-text-muted);box-shadow:inset 0 0 0 1px var(--nx-color-separator)}.nx-connected-pill-ready{background:var(--nx-color-accent-tint);color:var(--nx-color-accent)}.nx-connected-pill-field{background:var(--nx-color-success-tint);color:var(--nx-color-success)}.nx-connected-pill-idle{background:var(--nx-color-warning-tint);color:var(--nx-color-warning)}.nx-connected-pill-test{background:var(--nx-color-loop-tint);color:var(--nx-color-loop)}.nx-connected-table-wrap{background:var(--nx-color-surface);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius-lg);overflow-x:auto}.nx-connected-table-wrap table{border-collapse:collapse;width:100%}.nx-connected-table-wrap th,.nx-connected-table-wrap td{padding:var(--nx-space) var(--nx-space-md);text-align:left;vertical-align:middle;border-bottom:1px solid var(--nx-color-separator)}.nx-connected-table-wrap tbody tr:last-child td{border-bottom:0}.nx-connected-table-wrap thead th{background:var(--nx-color-background);color:var(--nx-color-text-muted);font-size:var(--nx-font-size-small);font-weight:var(--nx-font-weight-strong);white-space:nowrap}.nx-connected-table-wrap thead th button{align-items:center;gap:var(--nx-space-xs);min-height:var(--nx-target);color:inherit;font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.nx-connected-table-wrap th[aria-sort] button{color:var(--nx-color-text)}.nx-connected-table-wrap tbody tr:hover td{background:var(--nx-color-accent-tint)}.nx-connected-table-wrap .nx-connected-num{text-align:right;font-variant-numeric:tabular-nums}.nx-connected-table-wrap td .nx-connected-pill-test{margin-left:var(--nx-space-sm)}.nx-connected-cards{gap:var(--nx-space);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-connected-card{gap:var(--nx-space);padding:var(--nx-space-md);background:var(--nx-color-surface);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius-lg);color:var(--nx-color-text);flex-direction:column;text-decoration:none;display:flex}.nx-connected-card:hover{border-color:var(--nx-color-border)}.nx-connected-card-title{font-weight:var(--nx-font-weight-strong);overflow-wrap:anywhere}.nx-connected-card-badges{gap:var(--nx-space-sm);flex-wrap:wrap;display:flex}.nx-connected-facts{gap:var(--nx-space-sm) var(--nx-space);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;display:grid}.nx-connected-facts dt{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-small)}.nx-connected-facts dd{font-variant-numeric:tabular-nums;margin:0}.nx-connected-study-title{font-weight:var(--nx-font-weight-strong);overflow-wrap:anywhere}.nx-connected-badge{padding:0 var(--nx-space-sm);border:1px solid var(--nx-color-border);border-radius:var(--nx-radius)}.nx-connected-new{max-width:32rem}.nx-connected-check{align-items:center;gap:var(--nx-space-sm);font-weight:var(--nx-font-weight-medium);display:flex}.nx-connected-actions{gap:var(--nx-space);flex-wrap:wrap;display:flex}.nx-connected-error-list{margin:var(--nx-space-sm) 0 0;padding-left:var(--nx-space);overflow-wrap:anywhere}.nx-connected-study-title{color:var(--nx-color-text)}.nx-connected-study-body[hidden],.nx-connected-error[hidden]{display:none}.nx-connected-wide{max-width:40rem}.nx-connected-section{gap:var(--nx-space);flex-direction:column;display:flex}.nx-connected-section h2{font-size:var(--nx-font-size);margin:0}.nx-connected-field-screen[hidden],.nx-connected-notice[hidden],.nx-connected-field .nx-connected-error[hidden]{display:none}.nx-connected-table{border-collapse:collapse;max-width:100%}.nx-connected-table caption{text-align:left;font-weight:var(--nx-font-weight-strong);padding-bottom:var(--nx-space-sm)}.nx-connected-table th,.nx-connected-table td{padding:var(--nx-space-sm) var(--nx-space);border-bottom:1px solid var(--nx-color-border);text-align:left;overflow-wrap:anywhere}.nx-connected-status{gap:var(--nx-space-sm);flex-direction:column;display:flex}.nx-connected-status p{margin:0}.nx-connected-scroll{max-width:100%;overflow-x:auto}.nx-connected-scroll .nx-connected-table th,.nx-connected-scroll .nx-connected-table td{overflow-wrap:normal}.nx-connected-scroll .nx-connected-table td{white-space:nowrap}.nx-connected-fill{align-items:center;gap:var(--nx-space-sm);display:flex}.nx-connected-bar{min-width:calc(var(--nx-space-xl) * 2);background:var(--nx-color-separator);border-radius:var(--nx-radius);flex:1;height:.5rem;display:block;overflow:hidden}.nx-connected-bar>span{background:var(--nx-color-accent);height:100%;display:block}.nx-connected-bar>.nx-connected-bar-full{background:var(--nx-color-success)}.nx-connected-rhythm h3,.nx-connected-section h3{font-size:var(--nx-font-size);margin:0}.nx-connected-rhythm{gap:var(--nx-space-sm);flex-direction:column;display:flex}.nx-connected-rhythm p{margin:0}.nx-connected-legend{gap:var(--nx-space);flex-wrap:wrap;display:flex}.nx-connected-swatch{border-radius:var(--nx-radius-sm);width:.75rem;height:.75rem;display:inline-block}.nx-connected-chart{max-width:100%;height:10rem;padding-bottom:var(--nx-space-lg);border-bottom:1px solid var(--nx-color-border);align-items:flex-end;display:flex}.nx-connected-column{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;height:100%;display:flex;position:relative}.nx-connected-stack{border-inline:1px solid var(--nx-color-surface);flex-direction:column-reverse;min-height:0;display:flex}.nx-connected-tick{bottom:calc(-1 * var(--nx-space-lg));font-size:var(--nx-font-size-small);white-space:nowrap;position:absolute;left:0}.nx-connected-tick-end{left:auto;right:0}.nx-connected-complete{background:var(--nx-color-success)}.nx-connected-screenout{background:var(--nx-color-warning)}.nx-connected-quotafull{background:var(--nx-color-text-muted)}.nx-connected-dropouts,.nx-connected-toplines{gap:var(--nx-space-sm);flex-direction:column;display:flex}.nx-connected-dropouts p,.nx-connected-dropouts h3{margin:0}.nx-connected-scroll .nx-connected-table th[scope=row]{overflow-wrap:normal;min-width:calc(var(--nx-space-xl) * 8);font-weight:inherit}.nx-connected-toplines details>summary{cursor:pointer}.nx-connected-toplines details[open]>summary{margin-bottom:var(--nx-space-sm)}.nx-connected-table-wrap .nx-connected-row-actions{text-align:right;white-space:nowrap}.nx-connected-button-quiet{color:var(--nx-color-accent);background:0 0;border-color:#0000}.nx-connected-button-quiet svg{flex:none}.nx-connected-button-quiet:not([aria-disabled=true]):hover{background:var(--nx-color-accent-tint);color:var(--nx-color-accent-hover)}.nx-connected-row-actions .nx-connected-button-quiet+.nx-connected-button-quiet{margin-inline-start:var(--nx-space-xs)}.nx-connected-button-quiet.nx-connected-button-remove{color:var(--nx-color-error)}.nx-connected-button-quiet.nx-connected-button-remove:not([aria-disabled=true]):hover{background:var(--nx-color-error-tint);color:var(--nx-color-error)}.nx-connected-button-quiet[aria-disabled=true]{opacity:1;color:var(--nx-color-text-muted);cursor:not-allowed}.nx-study-band-meta{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-small);overflow-wrap:anywhere}.nx-study-panel{min-height:0}.nx-study-grid{gap:var(--nx-space-lg);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.nx-study-stack{gap:var(--nx-space-lg);flex-direction:column;min-width:0;display:flex}.nx-study-box{gap:var(--nx-space-md);min-width:0;padding:var(--nx-space-lg);background:var(--nx-color-surface);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius-lg);flex-direction:column;display:flex}.nx-study-box h2{font-size:var(--nx-font-size-large);margin:0}.nx-study-box-head{align-items:baseline;gap:var(--nx-space-sm) var(--nx-space-md);flex-wrap:wrap;display:flex}.nx-study-box-end{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-small);margin-left:auto}.nx-study-help{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-small);margin:0}.nx-study-big{font-size:var(--nx-font-size-large);font-weight:var(--nx-font-weight-strong);line-height:var(--nx-line-height-title);font-variant-numeric:tabular-nums;margin:0}.nx-study-progress{height:var(--nx-space-sm);border-radius:var(--nx-radius-sm);background:var(--nx-color-separator);overflow:hidden}.nx-study-progress>span{background:var(--nx-color-accent);border-radius:var(--nx-radius-sm);height:100%;display:block}.nx-study-tiles{gap:var(--nx-space-md);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.nx-study-tile{padding:var(--nx-space-md);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius);background:var(--nx-color-surface)}.nx-study-tile dt{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-small)}.nx-study-tile dd{margin:var(--nx-space-xs) 0 0;font-size:var(--nx-font-size-large);font-weight:var(--nx-font-weight-strong);font-variant-numeric:tabular-nums;line-height:var(--nx-line-height-title)}.nx-study-figures{gap:var(--nx-space-xs) var(--nx-space-md);color:var(--nx-color-text-muted);font-size:var(--nx-font-size-small);flex-wrap:wrap;margin:0;display:flex}.nx-study-figures div{gap:var(--nx-space-xs);display:flex}.nx-study-figures dt:after{content:" :"}.nx-study-figures dd{color:var(--nx-color-text);font-weight:var(--nx-font-weight-medium);margin:0}.nx-study-tab-links{gap:var(--nx-space-md);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.nx-study-tab-link{gap:var(--nx-space-xs);padding:var(--nx-space-md);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius);background:var(--nx-color-surface);color:var(--nx-color-text);flex-direction:column;text-decoration:none;display:flex}.nx-study-tab-link:hover{border-color:var(--nx-color-border)}.nx-study-tab-link strong{font-weight:var(--nx-font-weight-strong);justify-content:space-between;display:flex}.nx-study-tab-link strong:after{content:"→";color:var(--nx-color-accent)}.nx-study-tab-link span{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-small)}.nx-study-details{gap:var(--nx-space-sm) var(--nx-space-lg);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.nx-study-details dt{color:var(--nx-color-text-muted)}.nx-study-details dd{overflow-wrap:anywhere;margin:0}.nx-study-copy{gap:var(--nx-space-sm);display:flex}.nx-study-copy input{background:var(--nx-color-background);flex:1;min-width:0}.nx-study-mono{font-family:var(--nx-font-mono);font-size:var(--nx-font-size-small)}.nx-study-note[hidden]{display:none}.nx-study-note{margin:0}.nx-connected-pill-current{background:var(--nx-color-accent-tint);color:var(--nx-color-accent)}.nx-connected-versions{max-width:48rem}.nx-connected-versions .nx-connected-table-wrap tbody tr:hover td{background:0 0}.nx-study-refresh{align-items:center;gap:var(--nx-space-sm) var(--nx-space-md);flex-wrap:wrap;display:flex}.nx-study-refresh p{color:var(--nx-color-error);margin:0}@media (width<=47.99rem){.nx-study-grid{grid-template-columns:minmax(0,1fr)}.nx-study-details{grid-template-columns:minmax(0,1fr);gap:0}.nx-study-details dd{margin-bottom:var(--nx-space-sm)}.nx-study-copy{flex-direction:column}.nx-study-box{padding:var(--nx-space-md)}}.nx-home-page>.nx-connected-main{box-sizing:border-box;max-width:76rem;padding:var(--nx-space-xl) var(--nx-space-xl) var(--nx-space-xl);gap:var(--nx-space-lg);margin:0 auto}.nx-home-page .nx-connected-page-head{align-items:center}.nx-home-status{align-items:center;gap:var(--nx-space-xs);font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted);margin:0 0 0 auto;display:flex}.nx-home-dot{width:var(--nx-space-sm);height:var(--nx-space-sm);background:var(--nx-color-success);border-radius:50%;display:inline-block}.nx-home-section{gap:var(--nx-space-md);flex-direction:column;min-width:0;display:flex}.nx-home-section-head{align-items:baseline;gap:var(--nx-space-sm) var(--nx-space-md);flex-wrap:wrap;display:flex}.nx-home-section-head h2{font-size:var(--nx-font-size-large);line-height:var(--nx-line-height-title);margin:0}.nx-home-section{gap:var(--nx-space-lg)}.nx-home-page .nx-connected-study-title{color:var(--nx-color-text);font-weight:var(--nx-font-weight-strong);text-decoration:none}.nx-home-page .nx-connected-study-title:hover{text-decoration:underline}.nx-home-count{font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted)}.nx-home-all{margin-left:auto}.nx-home-alerts{border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius-lg);background:var(--nx-color-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.nx-home-alert{align-items:center;gap:var(--nx-space) var(--nx-space-md);padding:var(--nx-space) var(--nx-space-lg) var(--nx-space) var(--nx-space-md);border-left:var(--nx-border-width-strong) solid var(--nx-color-warning);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.nx-home-alert+.nx-home-alert{border-top:1px solid var(--nx-color-separator)}.nx-home-alert-quota{border-left-color:var(--nx-color-accent)}.nx-home-alert-exit{border-left-color:var(--nx-color-error)}.nx-home-alert-icon{width:var(--nx-space-xl);height:var(--nx-space-xl);border-radius:var(--nx-radius);background:var(--nx-color-warning-tint);color:var(--nx-color-warning);justify-content:center;align-items:center;display:flex}.nx-home-alert-quota .nx-home-alert-icon{background:var(--nx-color-accent-tint);color:var(--nx-color-accent)}.nx-home-alert-exit .nx-home-alert-icon{background:var(--nx-color-error-tint);color:var(--nx-color-error)}.nx-home-alert-svg{width:var(--nx-space-lg);height:var(--nx-space-lg)}.nx-home-alert-study{overflow-wrap:anywhere;font-weight:var(--nx-font-weight-strong)}.nx-home-alert-phrase{font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted)}.nx-home-alert-link{padding:var(--nx-space-xs) var(--nx-space-md);border:1px solid var(--nx-color-border);border-radius:var(--nx-radius);background:var(--nx-color-surface);color:var(--nx-color-accent);white-space:nowrap;text-decoration:none}.nx-home-grid{gap:var(--nx-space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nx-home-card{gap:var(--nx-space);min-width:0;padding:var(--nx-space-lg);background:var(--nx-color-surface);border:1px solid var(--nx-color-separator);border-radius:var(--nx-radius-lg);color:var(--nx-color-text);flex-direction:column;text-decoration:none;display:flex}.nx-home-card:hover{border-color:var(--nx-color-border)}.nx-home-card-title{overflow-wrap:anywhere;font-weight:var(--nx-font-weight-strong);line-height:var(--nx-line-height-title)}.nx-home-card-big{font-size:calc(var(--nx-font-size-large) * 1.4);font-weight:var(--nx-font-weight-strong);line-height:var(--nx-line-height-title);font-variant-numeric:tabular-nums}.nx-home-card .nx-study-progress{display:block}.nx-home-card-note{font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted)}.nx-home-facts{gap:var(--nx-space-xs) var(--nx-space-lg);font-size:var(--nx-font-size-small);color:var(--nx-color-text-muted);flex-wrap:wrap;margin:0;display:flex}.nx-home-facts div{gap:var(--nx-space-xs);display:flex}.nx-home-facts dt:after{content:" :"}.nx-home-facts dd{color:var(--nx-color-text);font-weight:var(--nx-font-weight-medium);margin:0}@media (width<=47.99rem){.nx-home-page>.nx-connected-main{padding:var(--nx-space-lg) var(--nx-space-md) var(--nx-space-xl)}.nx-home-grid{grid-template-columns:minmax(0,1fr)}.nx-home-alert{grid-template-columns:auto minmax(0,1fr)}.nx-home-alert-link{grid-column:2;justify-self:start}.nx-home-version{display:none}}.nx-frame-menu-link{box-sizing:border-box;min-height:var(--nx-target);padding:0 var(--nx-space);border-radius:var(--nx-radius);color:var(--nx-color-text);font-weight:var(--nx-font-weight-medium);align-items:center;text-decoration:none;display:flex}.nx-frame-menu-link:hover{background:var(--nx-color-background)}.nx-frame-menu-link:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.nx-frame-menu-separator{border:0;border-top:1px solid var(--nx-color-separator);align-self:stretch;margin:0}.nx-account-page,.nx-org-page{box-sizing:border-box;max-width:48rem;padding:var(--nx-space-xl);margin:0 auto}.nx-account-page .nx-study-details a{color:var(--nx-color-accent)}.nx-frame-chevron{width:var(--nx-space-md);height:var(--nx-space-md);color:var(--nx-color-text-muted);flex:none}@media (width<=47.99rem){.nx-frame-chevron{display:none}.nx-account-page,.nx-org-page{padding:var(--nx-space-lg) var(--nx-space-md) var(--nx-space-xl)}}.nx-account-page h1{margin:0}.nx-account-form{gap:var(--nx-space-md);flex-direction:column;display:flex}.nx-account-warning{padding:var(--nx-space-sm) var(--nx-space);background:var(--nx-color-warning-tint);border-left:var(--nx-border-width-strong) solid var(--nx-color-warning);border-radius:var(--nx-radius);color:var(--nx-color-text);margin:0}.nx-account-done{color:var(--nx-color-success);margin:0}.nx-org-page h1,.nx-org-page td,.nx-account-page .nx-study-details a{overflow-wrap:anywhere}.nx-org-kind,.nx-org-count{color:var(--nx-color-text-muted)}.nx-org-members{gap:var(--nx-space-md);flex-direction:column;display:flex}.nx-org-section-head{align-items:baseline;gap:var(--nx-space-sm) var(--nx-space-md);flex-wrap:wrap;display:flex}.nx-org-section-head h2{font-size:var(--nx-font-size-large);margin:0}.nx-org-members .nx-connected-table-wrap tbody tr:hover td{background:0 0}.nx-org-members .nx-study-help{margin:0}.nx-study-band .nx-frame-crumbs,.nx-study-band .nx-study-band-title,.nx-study-band .nx-study-tabs{box-sizing:border-box;max-width:76rem;padding-inline:var(--nx-space-xl);margin-inline:auto}.nx-study-band-meta{margin-left:auto}.nx-connected-home>.nx-connected-main,.nx-connected-field-screen>.nx-connected-main,.nx-study-panel>.nx-connected-main{box-sizing:border-box;width:100%;max-width:76rem;padding:var(--nx-space-xl);gap:var(--nx-space-lg);margin:0 auto}.nx-study-panel>.nx-connected-main.nx-connected-versions{max-width:48rem}:is(.nx-editor.nx-study-panel,.nx-editor.nx-connected-field-screen,.nx-connected.nx-editor:has(>.nx-connected-home,>.nx-home-page,>.nx-account-page,>.nx-org-page)){padding:0}.nx-home-all,.nx-notfound-page a{color:var(--nx-color-accent)}.nx-notfound-page{box-sizing:border-box;width:100%;max-width:48rem;padding:calc(var(--nx-space-xl) * 2) var(--nx-space-xl);text-align:center;align-items:center;margin:0 auto}@media (width<=47.99rem){.nx-study-band .nx-frame-crumbs,.nx-study-band .nx-study-band-title,.nx-study-band .nx-study-tabs{padding-inline:var(--nx-space-md)}.nx-study-band-meta{margin-left:0}.nx-connected-home>.nx-connected-main,.nx-connected-field-screen>.nx-connected-main,.nx-study-panel>.nx-connected-main{padding:var(--nx-space-lg) var(--nx-space-md) var(--nx-space-xl)}.nx-notfound-page{padding:var(--nx-space-xl) var(--nx-space-md)}}body{background:var(--nx-color-background);margin:0}
