.neuro-icon[data-v-27530bb3]{display:inline-block;flex:none;vertical-align:middle}.neuro-btn[data-v-4063bebd]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);border:none;border-radius:var(--radius-control);font-family:var(--font-system);font-weight:var(--font-weight-bold);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.neuro-btn[data-v-4063bebd]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--surface-neutral-default),0 0 0 3px var(--ring-contrast)}.neuro-btn--sm[data-v-4063bebd]{height:32px;padding:0 var(--space-4);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.neuro-btn--md[data-v-4063bebd]{height:40px;padding:0 var(--space-4);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line)}.neuro-btn--lg[data-v-4063bebd]{height:48px;padding:0 14px;font-size:var(--text-body-md-size);line-height:var(--text-body-md-line)}.neuro-btn--pill[data-v-4063bebd]{border-radius:var(--radius-pill)}.neuro-btn--block[data-v-4063bebd]{width:100%}.neuro-btn--icon-only.neuro-btn--sm[data-v-4063bebd]{width:32px;padding:0}.neuro-btn--icon-only.neuro-btn--md[data-v-4063bebd]{width:40px;padding:0}.neuro-btn--icon-only.neuro-btn--lg[data-v-4063bebd]{width:48px;padding:0}.neuro-btn--primary[data-v-4063bebd]{background:var(--surface-primary-default);color:var(--text-neutral-inverse)}.neuro-btn--primary[data-v-4063bebd]:hover:not(:disabled){background:var(--surface-primary-hover)}.neuro-btn--primary[data-v-4063bebd]:active:not(:disabled){background:var(--surface-primary-press)}.neuro-btn--secondary[data-v-4063bebd]{background:var(--surface-secondary-default);color:var(--text-primary-default)}.neuro-btn--secondary[data-v-4063bebd]:hover:not(:disabled){background:var(--surface-secondary-hover)}.neuro-btn--secondary[data-v-4063bebd]:active:not(:disabled){background:var(--surface-secondary-press)}.neuro-btn--tertiary[data-v-4063bebd]{background:transparent;border:1px solid var(--border-input);color:var(--text-neutral-default)}.neuro-btn--tertiary[data-v-4063bebd]:hover:not(:disabled){background:var(--surface-neutral-subdued)}.neuro-btn--tertiary[data-v-4063bebd]:active:not(:disabled){background:var(--surface-neutral-muted)}.neuro-btn--ghost[data-v-4063bebd]{background:transparent;color:var(--text-primary-default)}.neuro-btn--ghost[data-v-4063bebd]:hover:not(:disabled){background:var(--surface-neutral-subdued)}.neuro-btn--ghost[data-v-4063bebd]:active:not(:disabled){background:var(--surface-neutral-muted)}.neuro-btn--danger[data-v-4063bebd]{background:var(--surface-error-default);color:var(--text-neutral-inverse)}.neuro-btn--danger[data-v-4063bebd]:hover:not(:disabled){filter:brightness(.94)}.neuro-btn--link[data-v-4063bebd]{background:transparent;color:var(--text-primary-default);height:auto;padding:0}.neuro-btn--link[data-v-4063bebd]:hover:not(:disabled){text-decoration:underline}.neuro-btn[data-v-4063bebd]:disabled{cursor:not-allowed;background:var(--surface-primary-active-disable);border:none;color:var(--text-neutral-disable)}.neuro-btn--tertiary[data-v-4063bebd]:disabled{background:transparent;border:1px solid var(--border-divider)}.neuro-btn--ghost[data-v-4063bebd]:disabled,.neuro-btn--link[data-v-4063bebd]:disabled{background:transparent}.neuro-btn__label[data-v-4063bebd]{display:inline-block}.neuro-badge[data-v-8605d5ab]{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-system);font-weight:var(--font-weight-bold);white-space:nowrap}.neuro-badge--sm[data-v-8605d5ab]{height:18px;padding:0 var(--space-3);font-size:var(--text-label-md-size);line-height:var(--text-label-md-line)}.neuro-badge--md[data-v-8605d5ab]{height:24px;padding:0 var(--space-4);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.neuro-badge__dot[data-v-8605d5ab]{width:6px;height:6px;border-radius:var(--radius-circle);background:currentColor}.neuro-badge--neutral[data-v-8605d5ab]{--b-strong: var(--neuro-grey-70);--b-soft: var(--neuro-grey-20)}.neuro-badge--primary[data-v-8605d5ab]{--b-strong: var(--neuro-blue-60);--b-soft: var(--neuro-blue-20)}.neuro-badge--success[data-v-8605d5ab]{--b-strong: var(--neuro-green-60);--b-soft: var(--neuro-green-30)}.neuro-badge--warning[data-v-8605d5ab]{--b-strong: var(--neuro-yellow-80);--b-soft: var(--neuro-yellow-20)}.neuro-badge--error[data-v-8605d5ab]{--b-strong: var(--neuro-red-60);--b-soft: var(--neuro-red-10)}.neuro-badge--info[data-v-8605d5ab]{--b-strong: var(--neuro-teal-70);--b-soft: var(--neuro-teal-20)}.neuro-badge--solid[data-v-8605d5ab]{background:var(--b-strong);color:var(--text-neutral-inverse)}.neuro-badge--subtle[data-v-8605d5ab]{background:var(--b-soft);color:var(--b-strong)}.neuro-badge--outline[data-v-8605d5ab]{background:transparent;border-color:var(--b-strong);color:var(--b-strong)}:root[data-theme=dark] .neuro-badge--neutral{--b-strong: var(--neuro-white-70);--b-soft: var(--neuro-white-10)}:root[data-theme=dark] .neuro-badge--primary{--b-strong: var(--neuro-blue-30);--b-soft: var(--neuro-blue-80)}:root[data-theme=dark] .neuro-badge--success{--b-strong: var(--neuro-green-40);--b-soft: var(--neuro-green-80)}:root[data-theme=dark] .neuro-badge--warning{--b-strong: var(--neuro-yellow-20);--b-soft: var(--neuro-yellow-80)}:root[data-theme=dark] .neuro-badge--error{--b-strong: var(--neuro-red-30);--b-soft: var(--neuro-red-90)}:root[data-theme=dark] .neuro-badge--info{--b-strong: var(--neuro-teal-20);--b-soft: var(--neuro-teal-70)}.neuro-tf[data-v-4537f6dc]{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-system)}.neuro-tf__label[data-v-4537f6dc]{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--font-weight-bold);color:var(--text-neutral-default)}.neuro-tf__req[data-v-4537f6dc]{color:var(--text-error-default)}.neuro-tf__control[data-v-4537f6dc]{display:flex;align-items:center;gap:var(--space-3);box-sizing:border-box;border-radius:var(--radius-control);color:var(--text-neutral-default);transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.neuro-tf__control--sm[data-v-4537f6dc]{height:40px;padding:0 var(--space-5)}.neuro-tf__control--md[data-v-4537f6dc]{height:44px;padding:0 var(--space-5)}.neuro-tf__control--lg[data-v-4537f6dc]{height:48px;padding:0 var(--space-5)}.neuro-tf__control--filled[data-v-4537f6dc]{background:var(--field-surface)}.neuro-tf__control--filled[data-v-4537f6dc]:hover:not(.is-disabled):not(.is-error):not(:focus-within){background:var(--field-surface-hover);box-shadow:inset 0 0 0 2px var(--border-focus)}.neuro-tf__control--filled[data-v-4537f6dc]:focus-within{background:var(--field-surface);box-shadow:inset 0 0 0 3px var(--border-focus)}.neuro-tf__control--outline[data-v-4537f6dc]{background:var(--surface-neutral-default);box-shadow:inset 0 0 0 1px var(--border-input)}.neuro-tf__control--outline[data-v-4537f6dc]:hover:not(.is-disabled):not(.is-error):not(:focus-within){box-shadow:inset 0 0 0 2px var(--border-focus)}.neuro-tf__control--outline[data-v-4537f6dc]:focus-within{box-shadow:inset 0 0 0 3px var(--border-focus)}.neuro-tf__control.is-error[data-v-4537f6dc]{box-shadow:inset 0 0 0 2px var(--border-error-default)}.neuro-tf__control.is-error.neuro-tf__control--filled[data-v-4537f6dc]:hover:not(.is-disabled){background:var(--field-surface-hover)}.neuro-tf__control.is-error[data-v-4537f6dc]:focus-within{box-shadow:inset 0 0 0 3px var(--border-error-default)}.neuro-tf__control.is-disabled[data-v-4537f6dc]{background:var(--field-surface);box-shadow:none;color:var(--text-neutral-disable)}.neuro-tf__icon[data-v-4537f6dc]{color:var(--text-neutral-subdued);flex:none}.neuro-tf__control.is-disabled .neuro-tf__icon[data-v-4537f6dc]{color:var(--text-neutral-disable)}.neuro-tf__input[data-v-4537f6dc]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-data);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:var(--text-neutral-default)}.neuro-tf__input[data-v-4537f6dc]::placeholder{color:var(--text-neutral-subdued)}.neuro-tf__control.is-disabled .neuro-tf__input[data-v-4537f6dc]{color:var(--text-neutral-disable)}.neuro-tf__input[data-v-4537f6dc]:disabled{cursor:not-allowed}.neuro-tf__msg[data-v-4537f6dc]{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--text-neutral-subdued)}.neuro-tf__msg--error[data-v-4537f6dc]{color:var(--text-error-default)}.neuro-check[data-v-7f6be677]{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;font-family:var(--font-system);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:var(--text-neutral-default)}.neuro-check.is-disabled[data-v-7f6be677]{cursor:not-allowed;color:var(--text-neutral-disable)}.neuro-check__box[data-v-7f6be677]{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface-neutral-default);color:var(--text-neutral-inverse);transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);flex:none}.neuro-check:hover:not(.is-disabled) .neuro-check__box[data-v-7f6be677]:not(.is-checked){border:2px solid var(--border-focus)}.neuro-check__box.is-checked[data-v-7f6be677]{background:var(--surface-primary-default);border:none}.neuro-check.is-disabled .neuro-check__box[data-v-7f6be677]{background:var(--surface-neutral-default);border-color:var(--control-border-disable)}.neuro-check.is-disabled .neuro-check__box.is-checked[data-v-7f6be677]{background:var(--surface-primary-active-disable);border:none}.neuro-check__input[data-v-7f6be677]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.neuro-check__box[data-v-7f6be677]:focus-within{outline:none;border:3px solid var(--border-focus)}.neuro-check__box.is-checked[data-v-7f6be677]:focus-within{border:none;box-shadow:0 0 0 2px var(--surface-neutral-default),0 0 0 4px var(--border-focus)}.neuro-check__mark[data-v-7f6be677]{pointer-events:none}.neuro-radio[data-v-e7f772fc]{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;font-family:var(--font-system);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:var(--text-neutral-default)}.neuro-radio.is-disabled[data-v-e7f772fc]{cursor:not-allowed;color:var(--text-neutral-disable)}.neuro-radio__dot[data-v-e7f772fc]{position:relative;display:inline-flex;box-sizing:border-box;width:24px;height:24px;border:1px solid var(--control-border);border-radius:var(--radius-circle);background:var(--surface-neutral-default);flex:none;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.neuro-radio:hover:not(.is-disabled) .neuro-radio__dot[data-v-e7f772fc]:not(.is-checked){border:2px solid var(--border-focus)}.neuro-radio__dot.is-checked[data-v-e7f772fc]{border:none;background:var(--surface-primary-default)}.neuro-radio__dot.is-checked[data-v-e7f772fc]:after{content:"";position:absolute;left:8px;top:8px;width:8px;height:8px;border-radius:var(--radius-circle);background:var(--text-neutral-inverse)}.neuro-radio.is-disabled .neuro-radio__dot[data-v-e7f772fc]{border-color:var(--control-border-disable)}.neuro-radio.is-disabled .neuro-radio__dot.is-checked[data-v-e7f772fc]{background:var(--surface-primary-active-disable)}.neuro-radio__dot[data-v-e7f772fc]:focus-within{outline:none;border:3px solid var(--border-focus)}.neuro-radio__dot.is-checked[data-v-e7f772fc]:focus-within{border:none;box-shadow:0 0 0 2px var(--surface-neutral-default),0 0 0 4px var(--border-focus)}.neuro-radio__input[data-v-e7f772fc]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.neuro-radio-group[data-v-c25f3b6d]{display:flex;flex-direction:column;gap:var(--space-4)}.neuro-radio-group.is-inline[data-v-c25f3b6d]{flex-direction:row;flex-wrap:wrap;gap:var(--space-6)}.neuro-switch[data-v-30c86899]{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;font-family:var(--font-system);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:var(--text-neutral-default)}.neuro-switch.label-start[data-v-30c86899]{flex-direction:row}.neuro-switch.label-end[data-v-30c86899]{flex-direction:row-reverse;justify-content:flex-end}.neuro-switch.is-disabled[data-v-30c86899]{cursor:not-allowed;color:var(--text-neutral-disable)}.neuro-switch__track[data-v-30c86899]{position:relative;display:inline-flex;align-items:center;width:40px;height:24px;flex:none}.neuro-switch__track[data-v-30c86899]:before{content:"";position:absolute;left:0;top:4px;width:40px;height:16px;border-radius:var(--radius-pill);background:var(--switch-track-off);transition:background var(--motion-base) var(--motion-ease)}.neuro-switch__track.is-on[data-v-30c86899]:before{background:var(--surface-primary-default)}.neuro-switch.is-disabled .neuro-switch__track[data-v-30c86899]:before{background:var(--switch-track-disable)}.neuro-switch.is-disabled .neuro-switch__track.is-on[data-v-30c86899]:before{background:var(--surface-primary-active-disable)}.neuro-switch__track[data-v-30c86899]:focus-within{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-pill)}.neuro-switch__input[data-v-30c86899]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit;z-index:1}.neuro-switch__thumb[data-v-30c86899]{position:absolute;left:0;top:0;width:24px;height:24px;border-radius:var(--radius-circle);background:var(--control-knob);box-shadow:0 0 1px #0006,0 1px 4px #0000001f;transition:transform var(--motion-base) var(--motion-ease)}.neuro-switch__track.is-on .neuro-switch__thumb[data-v-30c86899]{transform:translate(16px)}.neuro-slider[data-v-ecfb1f0f]{display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-system)}.neuro-slider__head[data-v-ecfb1f0f]{display:flex;justify-content:space-between;align-items:baseline}.neuro-slider__label[data-v-ecfb1f0f]{font-size:var(--text-body-sm-size);font-weight:var(--font-weight-bold);color:var(--text-neutral-default)}.neuro-slider__value[data-v-ecfb1f0f]{font-size:var(--text-body-sm-size);font-family:var(--font-data);color:var(--text-neutral-subdued)}.neuro-slider__input[data-v-ecfb1f0f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--radius-pill);outline:none;cursor:pointer}.neuro-slider.is-disabled .neuro-slider__input[data-v-ecfb1f0f]{cursor:not-allowed}.neuro-slider__input[data-v-ecfb1f0f]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:var(--radius-circle);background:var(--control-knob);border:none;box-shadow:0 0 1px #0006,0 1px 4px #0000001f;cursor:inherit}.neuro-slider__input[data-v-ecfb1f0f]:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.neuro-slider.is-disabled .neuro-slider__input[data-v-ecfb1f0f]::-webkit-slider-thumb{background:var(--control-knob-disable);border:1px solid var(--border-input)}.neuro-slider__input[data-v-ecfb1f0f]::-moz-range-thumb{width:24px;height:24px;border-radius:var(--radius-circle);background:var(--control-knob);border:none;box-shadow:0 0 1px #0006,0 1px 4px #0000001f;cursor:inherit}.neuro-slider.is-disabled .neuro-slider__input[data-v-ecfb1f0f]::-moz-range-thumb{background:var(--control-knob-disable);border:1px solid var(--border-input)}.neuro-slider__input[data-v-ecfb1f0f]::-moz-range-track{height:6px;border-radius:var(--radius-pill)}.neuro-select[data-v-4e7cf010]{position:relative;display:inline-flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-system)}.neuro-select.is-block[data-v-4e7cf010]{display:flex}.neuro-select__label[data-v-4e7cf010]{font-size:var(--text-body-sm-size);font-weight:var(--font-weight-bold);color:var(--text-neutral-default)}.neuro-select__trigger[data-v-4e7cf010]{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:160px;box-sizing:border-box;border:none;border-radius:var(--radius-control);color:var(--text-neutral-default);cursor:pointer;text-align:left;transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.neuro-select.is-block .neuro-select__trigger[data-v-4e7cf010]{width:100%}.neuro-select__trigger--sm[data-v-4e7cf010]{height:40px;padding:0 var(--space-4) 0 var(--space-5);font-size:var(--text-body-md-size)}.neuro-select__trigger--md[data-v-4e7cf010]{height:44px;padding:0 var(--space-4) 0 var(--space-5);font-size:var(--text-body-md-size)}.neuro-select__trigger--lg[data-v-4e7cf010]{height:48px;padding:0 var(--space-4) 0 var(--space-5);font-size:var(--text-body-md-size)}.neuro-select__trigger--filled[data-v-4e7cf010]{background:var(--field-surface)}.neuro-select__trigger--filled[data-v-4e7cf010]:hover:not(:disabled):not(.is-error):not(.is-open){background:var(--field-surface-hover);box-shadow:inset 0 0 0 2px var(--border-focus)}.neuro-select__trigger--filled.is-open[data-v-4e7cf010]{background:var(--field-surface);box-shadow:inset 0 0 0 3px var(--border-focus)}.neuro-select__trigger--outline[data-v-4e7cf010]{background:var(--surface-neutral-default);box-shadow:inset 0 0 0 1px var(--border-input)}.neuro-select__trigger--outline[data-v-4e7cf010]:hover:not(:disabled):not(.is-error):not(.is-open){box-shadow:inset 0 0 0 2px var(--border-focus)}.neuro-select__trigger--outline.is-open[data-v-4e7cf010]{box-shadow:inset 0 0 0 3px var(--border-focus)}.neuro-select__trigger[data-v-4e7cf010]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--border-focus)}.neuro-select__trigger.is-error[data-v-4e7cf010]{box-shadow:inset 0 0 0 2px var(--border-error-default)}.neuro-select__trigger.is-error.is-open[data-v-4e7cf010],.neuro-select__trigger.is-error[data-v-4e7cf010]:focus-visible{box-shadow:inset 0 0 0 3px var(--border-error-default)}.neuro-select__trigger[data-v-4e7cf010]:disabled{background:var(--field-surface);color:var(--text-neutral-disable);cursor:not-allowed;box-shadow:none}.neuro-select__trigger.is-placeholder[data-v-4e7cf010]:not(:disabled){color:var(--text-neutral-subdued)}.neuro-select__msg[data-v-4e7cf010]{margin:0;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--text-error-default)}.neuro-select__value[data-v-4e7cf010]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neuro-select__chevron[data-v-4e7cf010]{flex:none;color:var(--icon-neutral-default);transition:transform var(--motion-fast) var(--motion-ease)}.neuro-select__trigger.is-open .neuro-select__chevron[data-v-4e7cf010]{transform:rotate(180deg)}.neuro-select__menu[data-v-4e7cf010]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:var(--space-2);list-style:none;background:var(--surface-neutral-default);border:1px solid var(--border-neutral-subdued);border-radius:var(--radius-md);box-shadow:var(--shadow-menu);max-height:280px;overflow-y:auto}.neuro-select__option[data-v-4e7cf010]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-body-md-size);color:var(--text-neutral-default);cursor:pointer}.neuro-select__option.is-active[data-v-4e7cf010]{background:var(--surface-primary-subdued)}.neuro-select__option.is-selected[data-v-4e7cf010]{color:var(--text-primary-default);font-weight:var(--font-weight-bold)}.neuro-select__option.is-disabled[data-v-4e7cf010]{color:var(--text-neutral-disable);cursor:not-allowed}.neuro-statbar[data-v-7ca84bd2]{display:flex;background:var(--surface-neutral-default);border:1px solid var(--border-divider);border-radius:var(--radius-md);overflow:hidden;font-family:var(--font-system)}.neuro-statbar__seg[data-v-7ca84bd2]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-left:1px solid var(--border-neutral-subdued)}.neuro-statbar__seg[data-v-7ca84bd2]:first-child{border-left:none}.neuro-statbar__label[data-v-7ca84bd2]{font-size:var(--text-overline-size);line-height:var(--text-overline-line);font-weight:var(--font-weight-bold);letter-spacing:var(--text-overline-tracking);text-transform:uppercase;color:var(--text-neutral-subdued)}.neuro-statbar__seg.is-active .neuro-statbar__label[data-v-7ca84bd2]{color:var(--text-primary-default)}.neuro-statbar__values[data-v-7ca84bd2]{display:flex;align-items:center;gap:var(--space-4)}.neuro-statbar__value[data-v-7ca84bd2]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-title-xs-size);line-height:var(--text-title-xs-line);font-weight:var(--font-weight-bold);color:var(--text-neutral-default)}.neuro-statbar__seg.is-active .neuro-statbar__value[data-v-7ca84bd2]{color:var(--text-primary-default)}.ov-cat[data-v-b026177c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-5);margin-bottom:var(--space-9)}.ov-card[data-v-b026177c]{text-align:left;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--sc-card);border:1px solid var(--border-neutral-subdued);border-radius:var(--radius-lg);cursor:pointer;font-family:var(--font-system);transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.ov-card[data-v-b026177c]:hover{border-color:var(--border-primary-default);box-shadow:var(--shadow-menu)}.ov-card[data-v-b026177c]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ov-card--wide[data-v-b026177c]{grid-column:span 2}.ov-card__preview[data-v-b026177c]{display:flex;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3);background:var(--surface-neutral-subdued);border-radius:var(--radius-md);pointer-events:none;overflow:hidden}.ov-col[data-v-b026177c]{flex-direction:column;align-items:flex-start}.ov-wrap[data-v-b026177c]{flex-wrap:wrap}.ov-icons[data-v-b026177c]{color:var(--icon-neutral-default);flex-wrap:wrap}.ov-swatches[data-v-b026177c]{gap:var(--space-2)}.ov-swatches span[data-v-b026177c]{width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--border-neutral-subdued)}.ov-card__name[data-v-b026177c]{font-weight:var(--font-weight-bold);font-size:var(--text-body-md-size);color:var(--text-neutral-default)}.ov-h2[data-v-b026177c]{font-size:var(--text-body-lg-size);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4)}.ov-group[data-v-b026177c]{margin-bottom:var(--space-6)}.ov-group__title[data-v-b026177c]{font-size:var(--text-overline-size);line-height:var(--text-overline-line);letter-spacing:var(--text-overline-tracking);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--text-neutral-muted);margin-bottom:var(--space-3)}.ov-list[data-v-b026177c]{list-style:none;margin:0;padding:0;background:var(--sc-card);border:1px solid var(--border-neutral-subdued);border-radius:var(--radius-lg);overflow:hidden}.ov-row[data-v-b026177c]{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;box-shadow:var(--shadow-line);font-family:var(--font-system)}.ov-row[data-v-b026177c]:hover{background:var(--surface-neutral-subdued)}.ov-row__name[data-v-b026177c]{font-weight:var(--font-weight-bold);color:var(--text-neutral-default)}.ov-row__desc[data-v-b026177c]{font-size:var(--text-body-sm-size);color:var(--text-neutral-subdued)}.ov-row__open[data-v-b026177c]{font-size:var(--text-body-sm-size);font-weight:var(--font-weight-bold);color:var(--text-primary-default)}.fx-group[data-v-0f0a6c76]{margin-bottom:var(--space-7)}.fx-group[data-v-0f0a6c76]:last-child{margin-bottom:0}.fx-group__label[data-v-0f0a6c76]{font-size:var(--text-body-sm-size);font-weight:var(--font-weight-bold);color:var(--text-neutral-subdued);margin-bottom:var(--space-4)}.fx-swatches[data-v-0f0a6c76]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-4)}.fx-swatch__chip[data-v-0f0a6c76]{height:56px;border-radius:var(--radius-md);border:1px solid var(--border-neutral-subdued)}.fx-swatch__name[data-v-0f0a6c76]{font-size:var(--text-body-sm-size);font-weight:var(--font-weight-bold);margin-top:var(--space-3)}.fx-swatch__val[data-v-0f0a6c76]{font-size:var(--text-label-md-size);color:var(--text-neutral-muted);text-transform:uppercase;font-family:var(--font-data)}.fx-type[data-v-0f0a6c76]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-neutral-subdued)}.fx-type__spec[data-v-0f0a6c76]{font-size:var(--text-body-sm-size);color:var(--text-neutral-muted);font-family:var(--font-data);white-space:nowrap}.fx-elev[data-v-0f0a6c76]{display:flex;align-items:center;justify-content:center;width:160px;height:96px;background:var(--surface-neutral-default);border-radius:var(--radius-lg);font-size:var(--text-body-sm-size);font-weight:var(--font-weight-bold);color:var(--text-neutral-subdued)}.neuro-cal[data-v-102d6c3d]{width:292px;box-sizing:border-box;padding:var(--space-6);background:var(--surface-neutral-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-menu);font-family:var(--font-system)}.neuro-cal__head[data-v-102d6c3d]{display:flex;align-items:flex-start;justify-content:space-between;box-shadow:var(--shadow-line);padding-bottom:var(--space-5);margin-bottom:var(--space-3)}.neuro-cal__month[data-v-102d6c3d]{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);font-weight:var(--font-weight-bold);color:var(--text-neutral-default)}.neuro-cal__range[data-v-102d6c3d]{margin-top:2px;font-size:var(--text-label-md-size);line-height:var(--text-label-md-line);color:var(--text-neutral-subdued)}.neuro-cal__range-label[data-v-102d6c3d]{font-weight:var(--font-weight-bold);color:var(--text-neutral-default)}.neuro-cal__nav[data-v-102d6c3d]{display:flex;gap:var(--space-1)}.neuro-cal__navbtn[data-v-102d6c3d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:var(--radius-md);color:var(--icon-neutral-default);cursor:pointer}.neuro-cal__navbtn[data-v-102d6c3d]:hover{background:var(--surface-neutral-subdued)}.neuro-cal__navbtn[data-v-102d6c3d]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.neuro-cal__weekdays[data-v-102d6c3d],.neuro-cal__grid[data-v-102d6c3d]{display:grid;grid-template-columns:repeat(7,1fr)}.neuro-cal__weekday[data-v-102d6c3d]{text-align:center;font-size:var(--text-body-sm-size);line-height:36px;color:var(--text-neutral-info);font-weight:var(--font-weight-bold)}.neuro-cal__cell[data-v-102d6c3d]{position:relative;display:flex;align-items:center;justify-content:center;height:36px;border:none;background:transparent;padding:0;cursor:pointer}.neuro-cal__cell.is-between[data-v-102d6c3d]{background:var(--surface-primary-subdued)}.neuro-cal__cell.is-start.is-in-range[data-v-102d6c3d]{background:linear-gradient(to right,transparent 50%,var(--surface-primary-subdued) 50%)}.neuro-cal__cell.is-end.is-in-range[data-v-102d6c3d]{background:linear-gradient(to left,transparent 50%,var(--surface-primary-subdued) 50%)}.neuro-cal__day[data-v-102d6c3d]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-circle);font-family:var(--font-data);font-size:var(--text-body-sm-size);font-weight:var(--font-weight-bold);color:var(--text-neutral-default);z-index:1}.neuro-cal__cell.is-muted .neuro-cal__day[data-v-102d6c3d]{color:var(--text-neutral-disable)}.neuro-cal__cell.is-between .neuro-cal__day[data-v-102d6c3d]{color:var(--text-primary-subdued-press)}.neuro-cal__cell:hover:not(.is-endpoint):not(.is-between) .neuro-cal__day[data-v-102d6c3d]{background:var(--surface-cal-hover)}.neuro-cal__cell.is-endpoint .neuro-cal__day[data-v-102d6c3d]{background:var(--surface-primary-default);color:var(--text-neutral-inverse);font-weight:var(--font-weight-bold)}.neuro-cal__cell[data-v-102d6c3d]:focus-visible{outline:none}.neuro-cal__cell:focus-visible .neuro-cal__day[data-v-102d6c3d]{box-shadow:var(--focus-ring)}.neuro-cal__footer[data-v-102d6c3d]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4);padding-top:var(--space-4)}.neuro-table[data-v-f2d69edb]{width:100%;font-family:var(--font-system);background:var(--surface-neutral-default)}.neuro-table__head[data-v-f2d69edb]{display:grid;align-items:center;background:var(--surface-table-header);border-bottom:1px solid var(--border-divider)}.neuro-table__th[data-v-f2d69edb]{padding:var(--space-3) var(--space-5);font-size:var(--text-overline-size);line-height:var(--text-overline-line);font-weight:var(--font-weight-bold);letter-spacing:var(--text-overline-tracking);text-transform:uppercase;color:var(--text-neutral-subdued);min-width:0}.neuro-table__row[data-v-f2d69edb]{display:grid;align-items:center;box-shadow:var(--shadow-line)}.neuro-table.is-striped .neuro-table__row[data-v-f2d69edb]:nth-child(2n):not(.is-flagged):not(:hover){background:var(--surface-neutral-subdued)}.neuro-table__row[data-v-f2d69edb]{min-height:56px}.neuro-table__row[data-v-f2d69edb]:hover{background:var(--surface-row-hover)}.neuro-table__row.is-flagged[data-v-f2d69edb]{background:var(--surface-error-subdued)}.neuro-table__row.is-flagged[data-v-f2d69edb]:hover{background:var(--surface-error-strong)}.neuro-table__td[data-v-f2d69edb]{padding:var(--space-4) var(--space-5);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--text-neutral-default);min-width:0}.neuro-table__row.is-dense .neuro-table__td[data-v-f2d69edb]{padding:var(--space-3) var(--space-5)}.pt[data-v-36a36e59]{background:var(--surface-neutral-default);border:1px solid var(--border-neutral-subdued);border-radius:var(--radius-lg);padding:var(--space-7);box-shadow:var(--shadow-menu);display:flex;flex-direction:column;gap:var(--space-5)}.pt__title[data-v-36a36e59]{font-size:var(--text-title-xs-size);line-height:var(--text-title-xs-line);font-weight:var(--font-weight-bold);color:var(--text-neutral-default)}.pt__controls[data-v-36a36e59]{display:flex;gap:var(--space-4)}.pt__search[data-v-36a36e59]{flex:1}.pt__table[data-v-36a36e59]{border:1px solid var(--border-neutral-subdued);border-radius:var(--radius-md);overflow:hidden}.pt__notes[data-v-36a36e59]{display:inline-flex;align-items:center;gap:var(--space-5)}.pt__doc[data-v-36a36e59]{color:var(--icon-neutral-default)}.pt__pin[data-v-36a36e59]{color:var(--text-neutral-default)}.pt__pin[data-v-36a36e59] path{fill:currentColor}.pt__pin-outline[data-v-36a36e59]{color:var(--text-neutral-default)}.pt__sel[data-v-36a36e59]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-circle);background:var(--text-neutral-default);color:var(--surface-neutral-default);flex:none}.pt__ok[data-v-36a36e59]{color:var(--text-success-default)}.pt__name[data-v-36a36e59]{font-weight:var(--font-weight-bold);color:var(--text-neutral-default);text-decoration:underline}.pt__name[data-v-36a36e59]:hover{color:var(--text-primary-default)}:root{--neuro-navy: #021e48;--neuro-blue-10: #f1fafe;--neuro-blue-20: #d9f1fc;--neuro-blue-30: #9fd6ef;--neuro-blue-40: #67bee4;--neuro-blue-50: #0a89c2;--neuro-blue-60: #086a96;--neuro-blue-80: #054461;--neuro-blue-90: #021e48;--neuro-grey-10: #f4f5f6;--neuro-grey-20: #e9ebec;--neuro-grey-30: #d9dbdd;--neuro-grey-40: #b5b8ba;--neuro-grey-50: #95999d;--neuro-grey-60: #737a82;--neuro-grey-70: #565c61;--neuro-grey-80: #323334;--neuro-grey-90: #000000;--neuro-red-10: #fdeeec;--neuro-red-20: #fad6d0;--neuro-red-30: #fa8b75;--neuro-red-50: #e44525;--neuro-red-60: #ba2b12;--neuro-red-90: #34110a;--neuro-green-30: #cbe4a0;--neuro-green-40: #92b752;--neuro-green-60: #43721d;--neuro-green-80: #26430e;--neuro-green-90: #132e05;--neuro-teal-20: #d2eaef;--neuro-teal-70: #045b6c;--neuro-yellow-20: #ffe8c2;--neuro-yellow-80: #663f00;--neuro-white: #ffffff;--neuro-white-10: rgba(255, 255, 255, .1);--neuro-white-20: rgba(255, 255, 255, .2);--neuro-white-30: rgba(255, 255, 255, .3);--neuro-white-40: rgba(255, 255, 255, .4);--neuro-white-50: rgba(255, 255, 255, .5);--neuro-white-60: rgba(255, 255, 255, .6);--neuro-white-70: rgba(255, 255, 255, .7);--neuro-white-90: #ffffff;--neuro-transparent: rgba(255, 255, 255, 0);--surface-primary-default: var(--neuro-blue-60);--surface-primary-neutral: var(--neuro-white-90);--surface-primary-hover: var(--neuro-blue-50);--surface-primary-focus: var(--neuro-blue-60);--surface-primary-active: var(--neuro-blue-80);--surface-primary-press: var(--neuro-blue-80);--surface-primary-disable: var(--neuro-grey-50);--surface-primary-active-disable: var(--neuro-grey-20);--surface-primary-inverse-default: var(--neuro-navy);--surface-primary-inverse-disable: var(--neuro-white-90);--surface-primary-inverse-subdued-disable: var(--neuro-white-50);--surface-primary-subdued-default: var(--neuro-blue-20);--surface-primary-subdued-hover: var(--neuro-blue-50);--surface-primary-subdued-disable: var(--neuro-grey-50);--surface-primary-subdued-focus: var(--neuro-blue-20);--surface-primary-exaggerated-default: var(--neuro-navy);--surface-primary-exaggerated-hover: var(--neuro-navy);--surface-primary-exaggerated-active: var(--neuro-blue-20);--surface-primary-exaggerated-focus: var(--neuro-blue-80);--surface-primary-exaggerated-press: var(--neuro-blue-60);--surface-neutral-default: var(--neuro-white-90);--surface-neutral-focus: var(--neuro-grey-20);--surface-neutral-active: var(--neuro-grey-20);--surface-neutral-hover: var(--neuro-grey-10);--surface-neutral-disable: var(--neuro-white-90);--surface-neutral-press: var(--neuro-grey-30);--surface-neutral-exaggerated-default: var(--neuro-grey-90);--surface-neutral-exaggerated-hover: var(--neuro-white-90);--surface-neutral-exaggerated-focus: var(--neuro-grey-70);--surface-neutral-subdued-default: var(--neuro-grey-50);--surface-neutral-subdued-focus: var(--neuro-grey-10);--surface-neutral-subdued-disable: var(--neuro-grey-30);--surface-neutral-subdued-hover: var(--neuro-grey-10);--surface-neutral-muted-default: var(--neuro-grey-10);--surface-neutral-muted-disable: var(--neuro-grey-20);--surface-neutral-muted-active: var(--neuro-transparent);--surface-neutral-inverse-default: var(--neuro-grey-20);--surface-neutral-inverse-disable: var(--neuro-grey-20);--surface-error-default: var(--neuro-red-60);--surface-error-hover: var(--neuro-red-50);--surface-error-focus: var(--neuro-red-60);--surface-contrast-teal: var(--neuro-teal-70);--surface-contrast-yellow: var(--neuro-yellow-20);--surface-contrast-muted-default: var(--neuro-white-90);--surface-contrast-inverse-teal: var(--neuro-teal-20);--text-primary-default: var(--neuro-blue-60);--text-primary-focus: var(--neuro-blue-60);--text-primary-hover: var(--neuro-blue-60);--text-primary-active: var(--neuro-blue-30);--text-primary-press: var(--neuro-blue-80);--text-primary-muted-default: var(--neuro-white-60);--text-primary-subdued-default: var(--neuro-blue-60);--text-primary-subdued-active: var(--neuro-blue-30);--text-primary-subdued-focus: var(--neuro-blue-50);--text-primary-subdued-press: var(--neuro-blue-80);--text-primary-subdued-disable: var(--neuro-white-90);--text-primary-exaggerated-default: var(--neuro-blue-60);--text-primary-exaggerated-focus: var(--neuro-navy);--text-primary-inverse-exaggerated: var(--neuro-white-90);--text-secondary-default: var(--neuro-grey-70);--text-secondary-inverse-default: var(--neuro-white-90);--text-secondary-inverse-disable: var(--neuro-white-90);--text-neutral-default: var(--neuro-grey-90);--text-neutral-hover: var(--neuro-grey-90);--text-neutral-focus: var(--neuro-grey-90);--text-neutral-active: var(--neuro-grey-90);--text-neutral-disable: var(--neuro-grey-50);--text-neutral-muted-default: var(--neuro-white-40);--text-neutral-muted-focus: var(--neuro-grey-40);--text-neutral-inverse-default: var(--neuro-white-90);--text-neutral-exaggerated-default: var(--neuro-white-90);--text-neutral-exaggerated-disable: var(--neuro-grey-70);--text-neutral-exaggerated-active: var(--neuro-grey-90);--text-neutral-exaggerated-active-disable: var(--neuro-grey-60);--text-neutral-exaggerated-info: var(--neuro-grey-70);--text-neutral-subdued-default: var(--neuro-white-40);--text-neutral-subdued-focus: var(--neuro-grey-70);--text-neutral-subdued-disable: var(--neuro-grey-50);--text-inverse-secondary: var(--neuro-white-90);--text-error-default: var(--neuro-red-60);--text-contrast-teal: var(--neuro-teal-20);--text-contrast-inverse-teal: var(--neuro-teal-70);--icon-primary-default: var(--neuro-blue-60);--icon-primary-strong: var(--neuro-blue-60);--icon-primary-disable: var(--neuro-grey-50);--icon-primary-inverse-default: var(--neuro-white-90);--icon-primary-exaggerated-default: var(--neuro-navy);--icon-neutral-default: var(--neuro-grey-70);--icon-neutral-disable: var(--neuro-grey-70);--icon-neutral-muted-default: var(--neuro-white-90);--icon-error-default: var(--neuro-red-60);--icon-contrast-yellow: var(--neuro-yellow-80);--border-primary-default: var(--neuro-blue-60);--border-primary-focus: var(--neuro-blue-60);--border-primary-hover: var(--neuro-blue-60);--border-primary-press: var(--neuro-blue-80);--border-primary-disable: var(--neuro-grey-50);--border-primary-inverse-focus: var(--neuro-blue-30);--border-primary-subdued-default: var(--neuro-blue-80);--border-primary-subdued-hover: var(--neuro-blue-60);--border-primary-subdued-press: var(--neuro-blue-80);--border-primary-exaggerated-default: var(--neuro-navy);--border-neutral-default: var(--neuro-grey-60);--border-neutral-focus: var(--neuro-white-90);--border-neutral-exaggerated-default: var(--neuro-grey-60);--border-neutral-muted-default: var(--neuro-transparent);--border-neutral-muted-focus: var(--neuro-white-10);--border-neutral-muted-active: var(--neuro-white-90);--border-neutral-muted-hover: var(--neuro-white-50);--border-neutral-inverse-focus: var(--neuro-grey-90);--border-neutral-subdued-default: var(--neuro-white-10);--border-neutral-subdued-focus: var(--neuro-grey-30);--border-neutral-subdued-inverse-focus: var(--neuro-white-30);--border-error-default: var(--neuro-red-60);--border-error-hover: var(--neuro-red-60);--border-error-focus: var(--neuro-red-60);--border-error-press: var(--neuro-red-60);--border-error-exaggerated-default: var(--neuro-red-90);--slider-primary-default: var(--neuro-blue-60);--slider-primary-focus: var(--neuro-blue-80);--slider-primary-active: var(--neuro-blue-60);--slider-primary-press: var(--neuro-blue-80);--slider-primary-disable: var(--neuro-grey-60);--slider-primary-subdued-default: var(--neuro-blue-80);--slider-primary-subdued-inverse-default: var(--neuro-white-90);--slider-neutral-default: var(--neuro-grey-60);--slider-neutral-subdued-default: var(--neuro-white-90);--slider-neutral-subdued-focus: var(--neuro-grey-20);--slider-neutral-subdued-active: var(--neuro-grey-30);--slider-neutral-subdued-disable: var(--neuro-grey-50);--slider-error-default: var(--neuro-red-60);--slider-error-focus: var(--neuro-red-60);--slider-error-hover: var(--neuro-red-50);--slider-contrast-default: var(--neuro-green-80);--surface-primary-subdued: var(--neuro-blue-20);--surface-primary-inverse: var(--neuro-navy);--surface-neutral-subdued: var(--neuro-grey-10);--surface-neutral-muted: var(--neuro-grey-20);--surface-neutral-exaggerated: var(--neuro-grey-30);--surface-neutral-inverse: var(--neuro-navy);--surface-error-subdued: var(--neuro-red-10);--surface-success-default: var(--neuro-green-60);--surface-warning-subdued: var(--neuro-yellow-20);--surface-contrast-default: var(--neuro-navy);--surface-contrast-muted: var(--neuro-grey-80);--text-neutral-subdued: var(--neuro-grey-70);--text-neutral-muted: var(--neuro-grey-60);--text-neutral-inverse: var(--neuro-white);--text-neutral-info: var(--neuro-grey-70);--text-success-default: var(--neuro-green-60);--icon-neutral-muted: var(--neuro-grey-50);--icon-primary-inverse: var(--neuro-white);--icon-disable: var(--neuro-grey-40);--border-neutral-subdued: var(--neuro-grey-20);--border-input: var(--neuro-grey-60);--border-neutral-muted: var(--neuro-grey-40);--border-neutral-exaggerated: var(--neuro-grey-50);--border-neutral-inverse: var(--neuro-white);--border-primary-subdued: var(--neuro-blue-30);--border-focus: var(--neuro-blue-60);--slider-primary-subdued: var(--neuro-blue-30);--surface-secondary-default: var(--neuro-grey-20);--surface-secondary-hover: var(--neuro-grey-30);--surface-secondary-press: var(--neuro-grey-40);--field-surface: var(--neuro-grey-20);--field-surface-hover: var(--neuro-grey-10);--control-border: var(--neuro-grey-70);--control-border-disable: var(--neuro-grey-50);--control-knob: var(--neuro-white);--control-knob-disable: var(--neuro-grey-20);--switch-track-off: var(--neuro-grey-60);--switch-track-disable: var(--neuro-grey-50);--surface-row-hover: var(--neuro-grey-20);--surface-table-header: var(--neuro-grey-20);--surface-error-strong: var(--neuro-red-20);--surface-cal-hover: var(--neuro-blue-30);--border-divider: var(--neuro-grey-30);--ring-contrast: var(--neuro-navy);--font-system: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;--font-data: "Roboto", "Segoe UI", system-ui, sans-serif;--font-weight-regular: 400;--font-weight-bold: 700;--text-title-sm-size: 28px;--text-title-sm-line: 36px;--text-title-xs-size: 24px;--text-title-xs-line: 32px;--text-body-lg-size: 20px;--text-body-lg-line: 28px;--text-body-md-size: 16px;--text-body-md-line: 24px;--text-body-sm-size: 14px;--text-body-sm-line: 20px;--text-label-md-size: 12px;--text-label-md-line: 16px;--text-overline-size: 11px;--text-overline-line: 16px;--text-overline-tracking: .73px;--space-0: 0;--space-1: 2px;--space-2: 4px;--space-3: 8px;--space-4: 12px;--space-5: 16px;--space-6: 20px;--space-7: 24px;--space-8: 32px;--space-9: 40px;--space-10: 48px;--space-12: 64px;--radius-none: 0;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-control: 12px;--radius-xl: 20px;--radius-pill: 999px;--radius-circle: 50%;--shadow-line: inset 0 -1px 0 0 var(--neuro-grey-30);--shadow-menu: 0 0 1px 0 rgba(0, 0, 0, 1), 0 8px 16px 0 rgba(0, 0, 0, .12);--shadow-modal: 0 0 1px 0 rgba(0, 0, 0, .4), 0 12px 24px 0 rgba(0, 0, 0, .2);--focus-ring: 0 0 0 2px var(--surface-neutral-default), 0 0 0 4px var(--border-focus);--motion-fast: .12s;--motion-base: .16s;--motion-ease: cubic-bezier(.2, 0, .2, 1)}:root[data-theme=dark]{--surface-primary-default: var(--neuro-blue-30);--surface-primary-neutral: var(--neuro-navy);--surface-primary-hover: var(--neuro-blue-20);--surface-primary-focus: var(--neuro-blue-40);--surface-primary-active: var(--neuro-blue-40);--surface-primary-press: var(--neuro-blue-40);--surface-primary-disable: var(--neuro-grey-50);--surface-primary-active-disable: var(--neuro-white-10);--surface-primary-inverse-default: var(--neuro-white-90);--surface-primary-inverse-disable: var(--neuro-grey-60);--surface-primary-inverse-subdued-disable: var(--neuro-grey-50);--surface-primary-subdued-default: var(--neuro-white-90);--surface-primary-subdued-hover: var(--neuro-blue-30);--surface-primary-subdued-disable: var(--neuro-white-50);--surface-primary-subdued-focus: var(--neuro-navy);--surface-primary-exaggerated-default: var(--neuro-grey-10);--surface-primary-exaggerated-hover: var(--neuro-blue-20);--surface-primary-exaggerated-active: var(--neuro-navy);--surface-primary-exaggerated-focus: var(--neuro-blue-60);--surface-primary-exaggerated-press: var(--neuro-navy);--surface-neutral-default: var(--neuro-grey-90);--surface-neutral-focus: var(--neuro-white-20);--surface-neutral-active: var(--neuro-white-20);--surface-neutral-hover: var(--neuro-white-20);--surface-neutral-disable: var(--neuro-grey-90);--surface-neutral-press: var(--neuro-white-10);--surface-neutral-exaggerated-default: var(--neuro-white-90);--surface-neutral-exaggerated-hover: var(--neuro-white-20);--surface-neutral-exaggerated-focus: var(--neuro-white-20);--surface-neutral-subdued-default: var(--neuro-white-20);--surface-neutral-subdued-focus: var(--neuro-navy);--surface-neutral-subdued-disable: var(--neuro-grey-60);--surface-neutral-subdued-hover: var(--neuro-white-20);--surface-neutral-muted-default: var(--neuro-transparent);--surface-neutral-muted-disable: var(--neuro-transparent);--surface-neutral-muted-active: var(--neuro-white-20);--surface-neutral-inverse-default: var(--neuro-white-20);--surface-neutral-inverse-disable: var(--neuro-white-20);--surface-error-default: var(--neuro-red-30);--surface-error-hover: var(--neuro-red-20);--surface-error-focus: var(--neuro-red-30);--surface-contrast-teal: var(--neuro-teal-20);--surface-contrast-yellow: var(--neuro-green-90);--surface-contrast-muted-default: var(--neuro-green-80);--surface-contrast-inverse-teal: var(--neuro-teal-70);--text-primary-default: var(--neuro-blue-30);--text-primary-focus: var(--neuro-blue-30);--text-primary-hover: var(--neuro-blue-30);--text-primary-active: var(--neuro-blue-60);--text-primary-press: var(--neuro-blue-40);--text-primary-muted-default: var(--neuro-navy);--text-primary-subdued-default: var(--neuro-white-90);--text-primary-subdued-active: var(--neuro-navy);--text-primary-subdued-focus: var(--neuro-blue-20);--text-primary-subdued-press: var(--neuro-white-90);--text-primary-subdued-disable: var(--neuro-white-20);--text-primary-exaggerated-default: var(--neuro-grey-90);--text-primary-exaggerated-focus: var(--neuro-white-90);--text-primary-inverse-exaggerated: var(--neuro-navy);--text-secondary-default: var(--neuro-white-90);--text-secondary-inverse-default: var(--neuro-grey-50);--text-secondary-inverse-disable: var(--neuro-grey-70);--text-neutral-default: var(--neuro-white-90);--text-neutral-hover: var(--neuro-white-90);--text-neutral-focus: var(--neuro-white-90);--text-neutral-active: var(--neuro-white-90);--text-neutral-disable: var(--neuro-grey-50);--text-neutral-muted-default: var(--neuro-grey-70);--text-neutral-muted-focus: var(--neuro-white-40);--text-neutral-inverse-default: var(--neuro-grey-90);--text-neutral-exaggerated-default: var(--neuro-grey-60);--text-neutral-exaggerated-disable: var(--neuro-white-70);--text-neutral-exaggerated-active: var(--neuro-blue-40);--text-neutral-exaggerated-active-disable: var(--neuro-grey-80);--text-neutral-exaggerated-info: var(--neuro-grey-50);--text-neutral-subdued-default: var(--neuro-grey-70);--text-neutral-subdued-focus: var(--neuro-grey-30);--text-neutral-subdued-disable: var(--neuro-white-50);--text-inverse-secondary: var(--neuro-grey-70);--text-error-default: var(--neuro-red-30);--text-contrast-teal: var(--neuro-teal-70);--text-contrast-inverse-teal: var(--neuro-teal-20);--icon-primary-default: var(--neuro-blue-30);--icon-primary-strong: var(--neuro-blue-30);--icon-primary-disable: var(--neuro-white-50);--icon-primary-inverse-default: var(--neuro-navy);--icon-primary-exaggerated-default: var(--neuro-blue-10);--icon-neutral-default: var(--neuro-white-70);--icon-neutral-disable: var(--neuro-grey-90);--icon-neutral-muted-default: var(--neuro-white-90);--icon-error-default: var(--neuro-red-50);--icon-contrast-yellow: var(--neuro-green-30);--border-primary-default: var(--neuro-blue-60);--border-primary-focus: var(--neuro-blue-30);--border-primary-hover: var(--neuro-blue-30);--border-primary-press: var(--neuro-blue-40);--border-primary-disable: var(--neuro-grey-50);--border-primary-inverse-focus: var(--neuro-blue-60);--border-primary-subdued-default: var(--neuro-white-90);--border-primary-subdued-hover: var(--neuro-blue-30);--border-primary-subdued-press: var(--neuro-blue-10);--border-primary-exaggerated-default: var(--neuro-white-90);--border-neutral-default: var(--neuro-white-60);--border-neutral-focus: var(--neuro-grey-90);--border-neutral-exaggerated-default: var(--neuro-grey-60);--border-neutral-muted-default: var(--neuro-grey-90);--border-neutral-muted-focus: var(--neuro-grey-30);--border-neutral-muted-active: var(--neuro-white-90);--border-neutral-muted-hover: var(--neuro-white-60);--border-neutral-inverse-focus: var(--neuro-white-90);--border-neutral-subdued-default: var(--neuro-grey-30);--border-neutral-subdued-focus: var(--neuro-white-30);--border-neutral-subdued-inverse-focus: var(--neuro-grey-30);--border-error-default: var(--neuro-red-30);--border-error-hover: var(--neuro-red-30);--border-error-focus: var(--neuro-red-30);--border-error-press: var(--neuro-red-60);--border-error-exaggerated-default: var(--neuro-white-90);--slider-primary-default: var(--neuro-blue-30);--slider-primary-focus: var(--neuro-blue-40);--slider-primary-active: var(--neuro-blue-30);--slider-primary-press: var(--neuro-blue-40);--slider-primary-disable: var(--neuro-grey-60);--slider-primary-subdued-default: var(--neuro-white-90);--slider-primary-subdued-inverse-default: var(--neuro-blue-80);--slider-neutral-default: var(--neuro-white-60);--slider-neutral-subdued-default: var(--neuro-white-90);--slider-neutral-subdued-focus: var(--neuro-grey-20);--slider-neutral-subdued-active: var(--neuro-white-30);--slider-neutral-subdued-disable: var(--neuro-white-20);--slider-error-default: var(--neuro-red-30);--slider-error-focus: var(--neuro-red-50);--slider-error-hover: var(--neuro-red-20);--slider-contrast-default: var(--neuro-green-40);--surface-primary-subdued: var(--neuro-blue-80);--surface-primary-inverse: var(--neuro-white-90);--surface-neutral-subdued: var(--neuro-white-10);--surface-neutral-muted: var(--neuro-white-20);--surface-neutral-exaggerated: var(--neuro-white-20);--surface-neutral-inverse: var(--neuro-white-90);--surface-error-subdued: var(--neuro-red-90);--surface-success-default: var(--neuro-green-40);--surface-warning-subdued: var(--neuro-yellow-80);--surface-contrast-default: var(--neuro-white-90);--surface-contrast-muted: var(--neuro-grey-20);--text-neutral-subdued: var(--neuro-white-70);--text-neutral-muted: var(--neuro-white-50);--text-neutral-inverse: var(--neuro-navy);--text-neutral-info: var(--neuro-white-50);--text-success-default: var(--neuro-green-40);--icon-neutral-muted: var(--neuro-white-50);--icon-primary-inverse: var(--neuro-navy);--icon-disable: var(--neuro-grey-60);--border-neutral-subdued: var(--neuro-white-10);--border-input: var(--neuro-white-60);--border-neutral-muted: var(--neuro-white-30);--border-neutral-exaggerated: var(--neuro-white-40);--border-neutral-inverse: var(--neuro-grey-90);--border-primary-subdued: var(--neuro-blue-60);--border-focus: var(--neuro-blue-30);--slider-primary-subdued: var(--neuro-blue-60);--surface-secondary-default: var(--neuro-white-10);--surface-secondary-hover: var(--neuro-white-20);--surface-secondary-press: var(--neuro-white-30);--field-surface: var(--neuro-white-10);--field-surface-hover: var(--neuro-white-20);--control-border: var(--neuro-white-60);--control-border-disable: var(--neuro-grey-50);--control-knob: var(--neuro-white-90);--control-knob-disable: var(--neuro-white-20);--switch-track-off: var(--neuro-white-40);--switch-track-disable: var(--neuro-white-20);--surface-row-hover: var(--neuro-white-10);--surface-table-header: var(--neuro-white-10);--surface-error-strong: var(--neuro-red-90);--surface-cal-hover: var(--neuro-blue-80);--border-divider: var(--neuro-white-20);--ring-contrast: var(--neuro-white-90);--shadow-menu: 0 0 0 1px rgba(0, 0, 0, .6), 0 8px 16px 0 rgba(0, 0, 0, .5);--shadow-modal: 0 0 0 1px rgba(0, 0, 0, .6), 0 12px 24px 0 rgba(0, 0, 0, .6)}*,*:before,*:after{box-sizing:border-box}.neuro-root,.neuro-root *{margin:0}.neuro-root{font-family:var(--font-system);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:var(--text-neutral-default);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.neuro-root button,.neuro-root input,.neuro-root select,.neuro-root textarea{font:inherit;color:inherit}.neuro-root :focus-visible{outline:none}.neuro-title-sm{font-family:var(--font-system);font-size:var(--text-title-sm-size);line-height:var(--text-title-sm-line);font-weight:var(--font-weight-bold)}.neuro-title-xs{font-family:var(--font-system);font-size:var(--text-title-xs-size);line-height:var(--text-title-xs-line);font-weight:var(--font-weight-bold)}.neuro-body-lg{font-family:var(--font-system);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);font-weight:var(--font-weight-regular)}.neuro-body-md{font-family:var(--font-system);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);font-weight:var(--font-weight-regular)}.neuro-body-sm{font-family:var(--font-system);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--font-weight-regular)}.neuro-label-md{font-family:var(--font-system);font-size:var(--text-label-md-size);line-height:var(--text-label-md-line);font-weight:var(--font-weight-regular)}.neuro-overline{font-family:var(--font-system);font-size:var(--text-overline-size);line-height:var(--text-overline-line);font-weight:var(--font-weight-bold);letter-spacing:var(--text-overline-tracking);text-transform:uppercase}.neuro-bold{font-weight:var(--font-weight-bold)}.neuro-data{font-family:var(--font-data)}html,body,#app{height:100%}body{margin:0;background:var(--surface-neutral-subdued)}.sc-shell{--sc-card: var(--surface-neutral-default);display:grid;grid-template-columns:248px 1fr;min-height:100vh;font-family:var(--font-system);color:var(--text-neutral-default)}.sc-sidebar{background:var(--surface-primary-inverse);color:var(--text-neutral-inverse);padding:var(--space-7) var(--space-5);position:sticky;top:0;height:100vh;overflow-y:auto}.sc-brand{font-weight:var(--font-weight-bold);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);margin-bottom:2px}.sc-brand small{display:block;font-size:var(--text-label-md-size);font-weight:var(--font-weight-regular);color:var(--neuro-white-50);letter-spacing:.04em}.sc-theme{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:var(--space-5);padding:3px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg);background:#ffffff0d}.sc-theme__btn{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2) var(--space-1);border:none;border-radius:var(--radius-md);background:transparent;color:#ffffffb8;font-family:var(--font-system);font-size:var(--text-label-md-size);line-height:var(--text-label-md-line);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.sc-theme__btn:hover{color:#fff;background:#ffffff14}.sc-theme__btn.is-active{background:#ffffff29;color:#fff;font-weight:var(--font-weight-bold)}.sc-theme__icon{font-size:15px;line-height:1}.sc-nav{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-1)}.sc-nav__group{margin-top:var(--space-6);margin-bottom:var(--space-2);font-size:var(--text-overline-size);line-height:var(--text-overline-line);letter-spacing:var(--text-overline-tracking);text-transform:uppercase;color:var(--neuro-white-50);font-weight:var(--font-weight-bold)}.sc-nav__item{text-align:left;background:transparent;border:none;color:#ffffffd1;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.sc-nav__item:hover{background:#ffffff14;color:#fff}.sc-nav__item.is-active{background:var(--surface-primary-default);color:#fff;font-weight:var(--font-weight-bold)}.sc-main{padding:var(--space-9) var(--space-10);max-width:1100px}.sc-view__title{font-size:var(--text-title-sm-size);line-height:var(--text-title-sm-line);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.sc-view__intro{color:var(--text-neutral-subdued);margin-bottom:var(--space-8);max-width:60ch}.sc-block{background:var(--sc-card);border:1px solid var(--border-neutral-subdued);border-radius:var(--radius-lg);padding:var(--space-7);margin-bottom:var(--space-7)}.sc-block__head{margin-bottom:var(--space-5)}.sc-block__title{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);font-weight:var(--font-weight-bold)}.sc-block__desc{color:var(--text-neutral-subdued);font-size:var(--text-body-sm-size);margin-top:var(--space-2)}.sc-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.sc-stack{display:flex;flex-direction:column;gap:var(--space-5)}.sc-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}[data-theme=dark] body{background:#02112a}[data-theme=dark] .sc-sidebar{background:#00091a;color:#ffffffeb}[data-theme=dark] .sc-nav__item.is-active{color:var(--neuro-navy)}[data-theme=dark] .sc-shell{--sc-card: #0a1f3b}
