.neuro-icon[data-v-27530bb3]{display:inline-block;flex:none;vertical-align:middle}.neuro-btn[data-v-1481b672]{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-1481b672]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--surface-neutral-default),0 0 0 3px var(--neuro-navy)}.neuro-btn--sm[data-v-1481b672]{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-1481b672]{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-1481b672]{height:48px;padding:0 14px;font-size:var(--text-body-md-size);line-height:var(--text-body-md-line)}.neuro-btn--pill[data-v-1481b672]{border-radius:var(--radius-pill)}.neuro-btn--block[data-v-1481b672]{width:100%}.neuro-btn--icon-only.neuro-btn--sm[data-v-1481b672]{width:32px;padding:0}.neuro-btn--icon-only.neuro-btn--md[data-v-1481b672]{width:40px;padding:0}.neuro-btn--icon-only.neuro-btn--lg[data-v-1481b672]{width:48px;padding:0}.neuro-btn--primary[data-v-1481b672]{background:var(--surface-primary-default);color:var(--text-neutral-inverse)}.neuro-btn--primary[data-v-1481b672]:hover:not(:disabled){background:var(--surface-primary-hover)}.neuro-btn--primary[data-v-1481b672]:active:not(:disabled){background:var(--surface-primary-press)}.neuro-btn--secondary[data-v-1481b672]{background:var(--neuro-grey-20);color:var(--text-primary-default)}.neuro-btn--secondary[data-v-1481b672]:hover:not(:disabled){background:var(--neuro-grey-30)}.neuro-btn--secondary[data-v-1481b672]:active:not(:disabled){background:var(--neuro-grey-40)}.neuro-btn--tertiary[data-v-1481b672]{background:transparent;border:1px solid var(--neuro-grey-60);color:var(--text-neutral-default)}.neuro-btn--tertiary[data-v-1481b672]:hover:not(:disabled){background:var(--surface-neutral-subdued)}.neuro-btn--tertiary[data-v-1481b672]:active:not(:disabled){background:var(--surface-neutral-muted)}.neuro-btn--ghost[data-v-1481b672]{background:transparent;color:var(--text-primary-default)}.neuro-btn--ghost[data-v-1481b672]:hover:not(:disabled){background:var(--surface-neutral-subdued)}.neuro-btn--ghost[data-v-1481b672]:active:not(:disabled){background:var(--surface-neutral-muted)}.neuro-btn--danger[data-v-1481b672]{background:var(--surface-error-default);color:var(--text-neutral-inverse)}.neuro-btn--danger[data-v-1481b672]:hover:not(:disabled){filter:brightness(.94)}.neuro-btn--link[data-v-1481b672]{background:transparent;color:var(--text-primary-default);height:auto;padding:0}.neuro-btn--link[data-v-1481b672]:hover:not(:disabled){text-decoration:underline}.neuro-btn[data-v-1481b672]:disabled{cursor:not-allowed;background:var(--surface-primary-disable);border:none;color:var(--text-neutral-disable)}.neuro-btn--tertiary[data-v-1481b672]:disabled{background:transparent;border:1px solid var(--border-neutral-default)}.neuro-btn--ghost[data-v-1481b672]:disabled,.neuro-btn--link[data-v-1481b672]:disabled{background:transparent}.neuro-btn__label[data-v-1481b672]{display:inline-block}.neuro-badge[data-v-c79a5cd5]{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-c79a5cd5]{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-c79a5cd5]{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-c79a5cd5]{width:6px;height:6px;border-radius:var(--radius-circle);background:currentColor}.neuro-badge--neutral[data-v-c79a5cd5]{--b-strong: var(--neuro-grey-70);--b-soft: var(--neuro-grey-20)}.neuro-badge--primary[data-v-c79a5cd5]{--b-strong: var(--neuro-blue-60);--b-soft: var(--neuro-blue-20)}.neuro-badge--success[data-v-c79a5cd5]{--b-strong: var(--neuro-green-60);--b-soft: var(--neuro-green-30)}.neuro-badge--warning[data-v-c79a5cd5]{--b-strong: var(--neuro-yellow-80);--b-soft: var(--neuro-yellow-20)}.neuro-badge--error[data-v-c79a5cd5]{--b-strong: var(--neuro-red-60);--b-soft: var(--neuro-red-10)}.neuro-badge--info[data-v-c79a5cd5]{--b-strong: var(--neuro-teal-70);--b-soft: var(--neuro-teal-20)}.neuro-badge--solid[data-v-c79a5cd5]{background:var(--b-strong);color:var(--neuro-white)}.neuro-badge--subtle[data-v-c79a5cd5]{background:var(--b-soft);color:var(--b-strong)}.neuro-badge--outline[data-v-c79a5cd5]{background:transparent;border-color:var(--b-strong);color:var(--b-strong)}.neuro-tf[data-v-e046e120]{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-system)}.neuro-tf__label[data-v-e046e120]{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-e046e120]{color:var(--text-error-default)}.neuro-tf__control[data-v-e046e120]{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-e046e120]{height:40px;padding:0 var(--space-5)}.neuro-tf__control--md[data-v-e046e120]{height:44px;padding:0 var(--space-5)}.neuro-tf__control--lg[data-v-e046e120]{height:48px;padding:0 var(--space-5)}.neuro-tf__control--filled[data-v-e046e120]{background:var(--neuro-grey-20)}.neuro-tf__control--filled[data-v-e046e120]:hover:not(.is-disabled):not(.is-error):not(:focus-within){background:var(--neuro-grey-10);box-shadow:inset 0 0 0 2px var(--neuro-blue-60)}.neuro-tf__control--filled[data-v-e046e120]:focus-within{background:var(--neuro-grey-20);box-shadow:inset 0 0 0 3px var(--neuro-blue-60)}.neuro-tf__control--outline[data-v-e046e120]{background:var(--surface-neutral-default);box-shadow:inset 0 0 0 1px var(--border-input)}.neuro-tf__control--outline[data-v-e046e120]:hover:not(.is-disabled):not(.is-error):not(:focus-within){box-shadow:inset 0 0 0 2px var(--neuro-blue-60)}.neuro-tf__control--outline[data-v-e046e120]:focus-within{box-shadow:inset 0 0 0 3px var(--neuro-blue-60)}.neuro-tf__control.is-error[data-v-e046e120]{box-shadow:inset 0 0 0 2px var(--neuro-red-60)}.neuro-tf__control.is-error.neuro-tf__control--filled[data-v-e046e120]:hover:not(.is-disabled){background:var(--neuro-grey-10)}.neuro-tf__control.is-error[data-v-e046e120]:focus-within{box-shadow:inset 0 0 0 3px var(--neuro-red-60)}.neuro-tf__control.is-disabled[data-v-e046e120]{background:var(--neuro-grey-20);box-shadow:none;color:var(--text-neutral-disable)}.neuro-tf__icon[data-v-e046e120]{color:var(--text-neutral-subdued);flex:none}.neuro-tf__control.is-disabled .neuro-tf__icon[data-v-e046e120]{color:var(--text-neutral-disable)}.neuro-tf__input[data-v-e046e120]{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-e046e120]::placeholder{color:var(--text-neutral-subdued)}.neuro-tf__control.is-disabled .neuro-tf__input[data-v-e046e120]{color:var(--text-neutral-disable)}.neuro-tf__input[data-v-e046e120]:disabled{cursor:not-allowed}.neuro-tf__msg[data-v-e046e120]{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-e046e120]{color:var(--text-error-default)}.neuro-check[data-v-533a9ab8]{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-533a9ab8]{cursor:not-allowed;color:var(--text-neutral-disable)}.neuro-check__box[data-v-533a9ab8]{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;border:1px solid var(--neuro-grey-70);border-radius:var(--radius-sm);background:var(--neuro-white);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-533a9ab8]:not(.is-checked){border:2px solid var(--neuro-blue-60)}.neuro-check__box.is-checked[data-v-533a9ab8]{background:var(--surface-primary-default);border:none}.neuro-check.is-disabled .neuro-check__box[data-v-533a9ab8]{background:var(--neuro-white);border-color:var(--neuro-grey-50)}.neuro-check.is-disabled .neuro-check__box.is-checked[data-v-533a9ab8]{background:var(--surface-primary-disable);border:none}.neuro-check__input[data-v-533a9ab8]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.neuro-check__box[data-v-533a9ab8]:focus-within{outline:none;border:3px solid var(--neuro-blue-60)}.neuro-check__box.is-checked[data-v-533a9ab8]:focus-within{border:none;box-shadow:0 0 0 2px var(--surface-neutral-default),0 0 0 4px var(--neuro-blue-60)}.neuro-check__mark[data-v-533a9ab8]{pointer-events:none}.neuro-radio[data-v-8ec4e264]{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-8ec4e264]{cursor:not-allowed;color:var(--text-neutral-disable)}.neuro-radio__dot[data-v-8ec4e264]{position:relative;display:inline-flex;box-sizing:border-box;width:24px;height:24px;border:1px solid var(--neuro-grey-70);border-radius:var(--radius-circle);background:var(--neuro-white);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-8ec4e264]:not(.is-checked){border:2px solid var(--neuro-blue-60)}.neuro-radio__dot.is-checked[data-v-8ec4e264]{border:none;background:var(--surface-primary-default)}.neuro-radio__dot.is-checked[data-v-8ec4e264]:after{content:"";position:absolute;left:8px;top:8px;width:8px;height:8px;border-radius:var(--radius-circle);background:var(--neuro-white)}.neuro-radio.is-disabled .neuro-radio__dot[data-v-8ec4e264]{border-color:var(--neuro-grey-50)}.neuro-radio.is-disabled .neuro-radio__dot.is-checked[data-v-8ec4e264]{background:var(--surface-primary-disable)}.neuro-radio__dot[data-v-8ec4e264]:focus-within{outline:none;border:3px solid var(--neuro-blue-60)}.neuro-radio__dot.is-checked[data-v-8ec4e264]:focus-within{border:none;box-shadow:0 0 0 2px var(--surface-neutral-default),0 0 0 4px var(--neuro-blue-60)}.neuro-radio__input[data-v-8ec4e264]{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-09436e5f]{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-09436e5f]{flex-direction:row}.neuro-switch.label-end[data-v-09436e5f]{flex-direction:row-reverse;justify-content:flex-end}.neuro-switch.is-disabled[data-v-09436e5f]{cursor:not-allowed;color:var(--text-neutral-disable)}.neuro-switch__track[data-v-09436e5f]{position:relative;display:inline-flex;align-items:center;width:40px;height:24px;flex:none}.neuro-switch__track[data-v-09436e5f]:before{content:"";position:absolute;left:0;top:4px;width:40px;height:16px;border-radius:var(--radius-pill);background:var(--neuro-grey-60);transition:background var(--motion-base) var(--motion-ease)}.neuro-switch__track.is-on[data-v-09436e5f]:before{background:var(--surface-primary-default)}.neuro-switch.is-disabled .neuro-switch__track[data-v-09436e5f]:before{background:var(--neuro-grey-50)}.neuro-switch.is-disabled .neuro-switch__track.is-on[data-v-09436e5f]:before{background:var(--surface-primary-disable)}.neuro-switch__track[data-v-09436e5f]:focus-within{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-pill)}.neuro-switch__input[data-v-09436e5f]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit;z-index:1}.neuro-switch__thumb[data-v-09436e5f]{position:absolute;left:0;top:0;width:24px;height:24px;border-radius:var(--radius-circle);background:var(--neuro-white);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-09436e5f]{transform:translate(16px)}.neuro-slider[data-v-d2b19f87]{display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-system)}.neuro-slider__head[data-v-d2b19f87]{display:flex;justify-content:space-between;align-items:baseline}.neuro-slider__label[data-v-d2b19f87]{font-size:var(--text-body-sm-size);font-weight:var(--font-weight-bold);color:var(--text-neutral-default)}.neuro-slider__value[data-v-d2b19f87]{font-size:var(--text-body-sm-size);font-family:var(--font-data);color:var(--text-neutral-subdued)}.neuro-slider__input[data-v-d2b19f87]{-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-d2b19f87]{cursor:not-allowed}.neuro-slider__input[data-v-d2b19f87]::-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(--neuro-white);border:none;box-shadow:0 0 1px #0006,0 1px 4px #0000001f;cursor:inherit}.neuro-slider__input[data-v-d2b19f87]:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.neuro-slider.is-disabled .neuro-slider__input[data-v-d2b19f87]::-webkit-slider-thumb{background:var(--neuro-grey-20);border:1px solid var(--neuro-grey-60)}.neuro-slider__input[data-v-d2b19f87]::-moz-range-thumb{width:24px;height:24px;border-radius:var(--radius-circle);background:var(--neuro-white);border:none;box-shadow:0 0 1px #0006,0 1px 4px #0000001f;cursor:inherit}.neuro-slider.is-disabled .neuro-slider__input[data-v-d2b19f87]::-moz-range-thumb{background:var(--neuro-grey-20);border:1px solid var(--neuro-grey-60)}.neuro-slider__input[data-v-d2b19f87]::-moz-range-track{height:6px;border-radius:var(--radius-pill)}.neuro-select[data-v-b9334fb9]{position:relative;display:inline-flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-system)}.neuro-select.is-block[data-v-b9334fb9]{display:flex}.neuro-select__label[data-v-b9334fb9]{font-size:var(--text-body-sm-size);font-weight:var(--font-weight-bold);color:var(--text-neutral-default)}.neuro-select__trigger[data-v-b9334fb9]{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-b9334fb9]{width:100%}.neuro-select__trigger--sm[data-v-b9334fb9]{height:40px;padding:0 var(--space-4) 0 var(--space-5);font-size:var(--text-body-md-size)}.neuro-select__trigger--md[data-v-b9334fb9]{height:44px;padding:0 var(--space-4) 0 var(--space-5);font-size:var(--text-body-md-size)}.neuro-select__trigger--lg[data-v-b9334fb9]{height:48px;padding:0 var(--space-4) 0 var(--space-5);font-size:var(--text-body-md-size)}.neuro-select__trigger--filled[data-v-b9334fb9]{background:var(--neuro-grey-20)}.neuro-select__trigger--filled[data-v-b9334fb9]:hover:not(:disabled):not(.is-error):not(.is-open){background:var(--neuro-grey-10);box-shadow:inset 0 0 0 2px var(--neuro-blue-60)}.neuro-select__trigger--filled.is-open[data-v-b9334fb9]{background:var(--neuro-grey-20);box-shadow:inset 0 0 0 3px var(--neuro-blue-60)}.neuro-select__trigger--outline[data-v-b9334fb9]{background:var(--surface-neutral-default);box-shadow:inset 0 0 0 1px var(--border-input)}.neuro-select__trigger--outline[data-v-b9334fb9]:hover:not(:disabled):not(.is-error):not(.is-open){box-shadow:inset 0 0 0 2px var(--neuro-blue-60)}.neuro-select__trigger--outline.is-open[data-v-b9334fb9]{box-shadow:inset 0 0 0 3px var(--neuro-blue-60)}.neuro-select__trigger[data-v-b9334fb9]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--neuro-blue-60)}.neuro-select__trigger.is-error[data-v-b9334fb9]{box-shadow:inset 0 0 0 2px var(--neuro-red-60)}.neuro-select__trigger.is-error.is-open[data-v-b9334fb9],.neuro-select__trigger.is-error[data-v-b9334fb9]:focus-visible{box-shadow:inset 0 0 0 3px var(--neuro-red-60)}.neuro-select__trigger[data-v-b9334fb9]:disabled{background:var(--neuro-grey-20);color:var(--text-neutral-disable);cursor:not-allowed;box-shadow:none}.neuro-select__trigger.is-placeholder[data-v-b9334fb9]:not(:disabled){color:var(--text-neutral-subdued)}.neuro-select__msg[data-v-b9334fb9]{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-b9334fb9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neuro-select__chevron[data-v-b9334fb9]{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-b9334fb9]{transform:rotate(180deg)}.neuro-select__menu[data-v-b9334fb9]{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-b9334fb9]{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-b9334fb9]{background:var(--surface-primary-subdued)}.neuro-select__option.is-selected[data-v-b9334fb9]{color:var(--text-primary-default);font-weight:var(--font-weight-bold)}.neuro-select__option.is-disabled[data-v-b9334fb9]{color:var(--text-neutral-disable);cursor:not-allowed}.neuro-statbar[data-v-0a4e6d18]{display:flex;background:var(--surface-neutral-default);border:1px solid var(--border-neutral-default);border-radius:var(--radius-md);overflow:hidden;font-family:var(--font-system)}.neuro-statbar__seg[data-v-0a4e6d18]{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-0a4e6d18]:first-child{border-left:none}.neuro-statbar__label[data-v-0a4e6d18]{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-0a4e6d18]{color:var(--text-primary-default)}.neuro-statbar__values[data-v-0a4e6d18]{display:flex;align-items:center;gap:var(--space-4)}.neuro-statbar__value[data-v-0a4e6d18]{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-0a4e6d18]{color:var(--text-primary-default)}.ov-cat[data-v-7da99fca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-5);margin-bottom:var(--space-9)}.ov-card[data-v-7da99fca]{text-align:left;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--surface-neutral-default);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-7da99fca]:hover{border-color:var(--border-primary-default);box-shadow:var(--shadow-menu)}.ov-card[data-v-7da99fca]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ov-card--wide[data-v-7da99fca]{grid-column:span 2}.ov-card__preview[data-v-7da99fca]{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-7da99fca]{flex-direction:column;align-items:flex-start}.ov-wrap[data-v-7da99fca]{flex-wrap:wrap}.ov-icons[data-v-7da99fca]{color:var(--icon-neutral-default);flex-wrap:wrap}.ov-swatches[data-v-7da99fca]{gap:var(--space-2)}.ov-swatches span[data-v-7da99fca]{width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--border-neutral-subdued)}.ov-card__name[data-v-7da99fca]{font-weight:var(--font-weight-bold);font-size:var(--text-body-md-size);color:var(--text-neutral-default)}.ov-h2[data-v-7da99fca]{font-size:var(--text-body-lg-size);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4)}.ov-group[data-v-7da99fca]{margin-bottom:var(--space-6)}.ov-group__title[data-v-7da99fca]{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-7da99fca]{list-style:none;margin:0;padding:0;background:var(--surface-neutral-default);border:1px solid var(--border-neutral-subdued);border-radius:var(--radius-lg);overflow:hidden}.ov-row[data-v-7da99fca]{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-7da99fca]:hover{background:var(--surface-neutral-subdued)}.ov-row__name[data-v-7da99fca]{font-weight:var(--font-weight-bold);color:var(--text-neutral-default)}.ov-row__desc[data-v-7da99fca]{font-size:var(--text-body-sm-size);color:var(--text-neutral-subdued)}.ov-row__open[data-v-7da99fca]{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-4ad54fe7]{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-4ad54fe7]{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-4ad54fe7]{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-4ad54fe7]{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-4ad54fe7]{font-weight:var(--font-weight-bold);color:var(--text-neutral-default)}.neuro-cal__nav[data-v-4ad54fe7]{display:flex;gap:var(--space-1)}.neuro-cal__navbtn[data-v-4ad54fe7]{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-4ad54fe7]:hover{background:var(--surface-neutral-subdued)}.neuro-cal__navbtn[data-v-4ad54fe7]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.neuro-cal__weekdays[data-v-4ad54fe7],.neuro-cal__grid[data-v-4ad54fe7]{display:grid;grid-template-columns:repeat(7,1fr)}.neuro-cal__weekday[data-v-4ad54fe7]{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-4ad54fe7]{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-4ad54fe7]{background:var(--surface-primary-subdued)}.neuro-cal__cell.is-start.is-in-range[data-v-4ad54fe7]{background:linear-gradient(to right,transparent 50%,var(--surface-primary-subdued) 50%)}.neuro-cal__cell.is-end.is-in-range[data-v-4ad54fe7]{background:linear-gradient(to left,transparent 50%,var(--surface-primary-subdued) 50%)}.neuro-cal__day[data-v-4ad54fe7]{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-4ad54fe7]{color:var(--text-neutral-disable)}.neuro-cal__cell.is-between .neuro-cal__day[data-v-4ad54fe7]{color:var(--text-primary-subdued-press)}.neuro-cal__cell:hover:not(.is-endpoint):not(.is-between) .neuro-cal__day[data-v-4ad54fe7]{background:var(--neuro-blue-30)}.neuro-cal__cell.is-endpoint .neuro-cal__day[data-v-4ad54fe7]{background:var(--surface-primary-default);color:var(--text-neutral-inverse);font-weight:var(--font-weight-bold)}.neuro-cal__cell[data-v-4ad54fe7]:focus-visible{outline:none}.neuro-cal__cell:focus-visible .neuro-cal__day[data-v-4ad54fe7]{box-shadow:var(--focus-ring)}.neuro-cal__footer[data-v-4ad54fe7]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4);padding-top:var(--space-4)}.neuro-table[data-v-988fb997]{width:100%;font-family:var(--font-system);background:var(--surface-neutral-default)}.neuro-table__head[data-v-988fb997]{display:grid;align-items:center;background:var(--neuro-grey-20);border-bottom:1px solid var(--border-neutral-default)}.neuro-table__th[data-v-988fb997]{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-988fb997]{display:grid;align-items:center;box-shadow:var(--shadow-line)}.neuro-table.is-striped .neuro-table__row[data-v-988fb997]:nth-child(2n):not(.is-flagged):not(:hover){background:var(--surface-neutral-subdued)}.neuro-table__row[data-v-988fb997]{min-height:56px}.neuro-table__row[data-v-988fb997]:hover{background:var(--neuro-grey-20)}.neuro-table__row.is-flagged[data-v-988fb997]{background:var(--surface-error-subdued)}.neuro-table__row.is-flagged[data-v-988fb997]:hover{background:var(--neuro-red-20)}.neuro-table__td[data-v-988fb997]{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-988fb997]{padding:var(--space-3) var(--space-5)}.pt[data-v-df72705a]{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-df72705a]{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-df72705a]{display:flex;gap:var(--space-4)}.pt__search[data-v-df72705a]{flex:1}.pt__table[data-v-df72705a]{border:1px solid var(--border-neutral-subdued);border-radius:var(--radius-md);overflow:hidden}.pt__notes[data-v-df72705a]{display:inline-flex;align-items:center;gap:var(--space-5)}.pt__doc[data-v-df72705a]{color:var(--icon-neutral-default)}.pt__pin[data-v-df72705a]{color:var(--neuro-grey-90)}.pt__pin[data-v-df72705a] path{fill:currentColor}.pt__pin-outline[data-v-df72705a]{color:var(--neuro-grey-90)}.pt__sel[data-v-df72705a]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-circle);background:var(--neuro-grey-90);color:var(--neuro-white);flex:none}.pt__ok[data-v-df72705a]{color:var(--neuro-green-60)}.pt__name[data-v-df72705a]{font-weight:var(--font-weight-bold);color:var(--text-neutral-default);text-decoration:underline}.pt__name[data-v-df72705a]: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-50: rgba(255, 255, 255, .5);--neuro-white-90: #ffffff;--neuro-transparent: rgba(255, 255, 255, 0);--surface-primary-default: var(--neuro-blue-60);--surface-primary-hover: var(--neuro-blue-50);--surface-primary-press: var(--neuro-blue-80);--surface-primary-active: var(--neuro-blue-80);--surface-primary-focus: var(--neuro-blue-60);--surface-primary-disable: var(--neuro-grey-20);--surface-primary-subdued: var(--neuro-blue-20);--surface-primary-inverse: var(--neuro-navy);--surface-primary-exaggerated-active: var(--neuro-blue-20);--surface-primary-exaggerated-focus: var(--neuro-blue-80);--surface-neutral-default: var(--neuro-white);--surface-neutral-subdued: var(--neuro-grey-10);--surface-neutral-muted: var(--neuro-grey-20);--surface-neutral-hover: var(--neuro-grey-10);--surface-neutral-press: var(--neuro-grey-20);--surface-neutral-exaggerated: var(--neuro-grey-30);--surface-neutral-inverse: var(--neuro-navy);--surface-error-default: var(--neuro-red-60);--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-primary-default: var(--neuro-blue-60);--text-primary-subdued-press: var(--neuro-blue-80);--text-neutral-default: var(--neuro-grey-90);--text-neutral-subdued: var(--neuro-grey-70);--text-neutral-muted: var(--neuro-grey-60);--text-neutral-disable: var(--neuro-grey-50);--text-neutral-inverse: var(--neuro-white);--text-neutral-info: var(--neuro-grey-70);--text-error-default: var(--neuro-red-60);--text-success-default: var(--neuro-green-60);--icon-neutral-default: var(--neuro-grey-70);--icon-neutral-muted: var(--neuro-grey-50);--icon-primary-default: var(--neuro-blue-60);--icon-primary-inverse: var(--neuro-white);--icon-error-default: var(--neuro-red-60);--icon-disable: var(--neuro-grey-40);--border-neutral-default: var(--neuro-grey-30);--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-default: var(--neuro-blue-60);--border-primary-subdued: var(--neuro-blue-30);--border-focus: var(--neuro-blue-60);--border-error-default: var(--neuro-red-60);--slider-primary-default: var(--neuro-blue-60);--slider-primary-subdued: var(--neuro-blue-30);--slider-neutral-default: var(--neuro-grey-60);--slider-error-default: var(--neuro-red-60);--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(--neuro-white), 0 0 0 4px var(--border-focus);--motion-fast: .12s;--motion-base: .16s;--motion-ease: cubic-bezier(.2, 0, .2, 1)}*,*: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{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-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(--surface-neutral-default);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))}
