:root{color-scheme:light;--mre-app-background:#f5f8fb;--mre-surface:#fff;--mre-surface-elevated:#eef4fa;--mre-surface-muted:#e5edf6;--mre-border:#d3dfeb;--mre-border-strong:#94a8bd;--mre-text-primary:#102033;--mre-text-secondary:#334a62;--mre-text-muted:#61758d;--mre-primary:#0f6cbd;--mre-primary-hover:#0c5ca0;--mre-primary-contrast:#fff;--mre-primary-soft:rgba(15,108,189,.14);--mre-secondary:#3c7c92;--mre-secondary-hover:#2f6578;--mre-secondary-contrast:#fff;--mre-secondary-soft:rgba(60,124,146,.14);--mre-danger:#d14343;--mre-danger-soft:rgba(209,67,67,.14);--mre-danger-bg:#fff1f1;--mre-danger-text:#992c2c;--mre-success-bg:#ddf7ec;--mre-success-text:#156b47;--mre-warning-bg:#fff3d9;--mre-warning-text:#9f5f00;--mre-info-bg:#dff0ff;--mre-info-text:#0f4f8a;--mre-nav-background:linear-gradient(180deg,#fff,#eef4fa);--mre-nav-border:#d9e3ed;--mre-nav-link-hover:rgba(15,108,189,.08);--mre-nav-link-hover-text:#0c5ca0;--mre-brand-accent:#14b8a6;--mre-brand-accent-contrast:#062b28;--mre-card-shadow:0 18px 36px rgba(15,23,42,.08);--mre-link:#0f6cbd;--mre-link-hover:#0c5ca0;--mre-code-background:#eff4fa;--mre-code-border:#d7e2ee;--mre-code-line-background:#e4edf6;--mre-overlay:rgba(15,23,42,.14);--mre-chart-1:#0f6cbd;--mre-chart-2:#14b8a6;--mre-chart-3:#f59e0b;--mre-chart-4:#7c3aed;--mre-chart-5:#d14343;--mre-chart-6:#0891b2;--mre-chart-7:#ea580c;--mre-chart-8:#475569;--mre-chart-area:rgba(15,108,189,.18)}*{box-sizing:border-box}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__nuxt,.dial-app,body,html{background:var(--mre-app-background);color:var(--mre-text-primary)}#__nuxt,.dial-app{min-height:100vh}html[data-theme] #__nuxt,html[data-theme] .dial-app,html[data-theme] body{background:var(--mre-app-background);color:var(--mre-text-primary)}html[data-theme] a{color:var(--mre-link)}html[data-theme] a:hover{color:var(--mre-link-hover)}html[data-theme] .shell{background:var(--mre-app-background)}html[data-theme] .loading{color:var(--mre-text-secondary)}html[data-theme] .placeholder{color:var(--mre-text-muted)}html[data-theme] .base-display .card-label,html[data-theme] .base-grid .label,html[data-theme] .base-table .label,html[data-theme] .group-label,html[data-theme] .page-renderer,html[data-theme] .page-title,html[data-theme] .section-title{color:var(--mre-text-primary)}html[data-theme] .base-checkbox .label-text,html[data-theme] .base-date-picker .label,html[data-theme] .base-display .card-description,html[data-theme] .base-display .label,html[data-theme] .base-number-input .label,html[data-theme] .base-radio .label,html[data-theme] .base-radio .option-label,html[data-theme] .base-select .label,html[data-theme] .base-text-input .label,html[data-theme] .base-textarea .label,html[data-theme] .collapse-icon,html[data-theme] .page-description,html[data-theme] .section-description,html[data-theme] .view-toggle .toggle-label{color:var(--mre-text-secondary)}html[data-theme] .base-display .card,html[data-theme] .base-grid .grid-table,html[data-theme] .base-table .table,html[data-theme] .group,html[data-theme] .page-actions,html[data-theme] .page-section,html[data-theme] .view-toggle .toggle-buttons{background:var(--mre-surface);border-color:var(--mre-border);box-shadow:var(--mre-card-shadow)}html[data-theme] .base-display .card,html[data-theme] .base-display pre.value,html[data-theme] .base-grid .grid-table,html[data-theme] .base-json-editor .json-editor-textarea,html[data-theme] .base-table .table,html[data-theme] .group,html[data-theme] .page-actions,html[data-theme] .page-section{color:var(--mre-text-primary)}html[data-theme] .page-actions{background:var(--mre-surface-muted)}html[data-theme] .base-grid .empty,html[data-theme] .base-table .empty,html[data-theme] .unsupported-component{border-color:var(--mre-border-strong)}html[data-theme] .base-grid .empty,html[data-theme] .base-table .empty,html[data-theme] .group,html[data-theme] .page-actions{background:var(--mre-surface-muted);color:var(--mre-text-secondary)}html[data-theme] .unsupported-component{background:var(--mre-warning-bg);color:var(--mre-warning-text)}html[data-theme] .base-grid .grid-header,html[data-theme] .base-table thead,html[data-theme] .view-toggle .toggle-button:hover{background:var(--mre-surface-muted)}html[data-theme] .base-grid .grid-row:nth-child(2n){background:var(--mre-surface-elevated)}html[data-theme] .base-grid .grid-cell,html[data-theme] .base-grid .grid-header .grid-cell,html[data-theme] .base-table td,html[data-theme] .base-table th{border-color:var(--mre-border);color:var(--mre-text-primary)}html[data-theme] .base-display .card-action,html[data-theme] .base-grid .link,html[data-theme] .base-grid .row-action,html[data-theme] .base-table .row-action{color:var(--mre-link)}html[data-theme] .base-display .card-action:hover,html[data-theme] .base-grid .link:hover,html[data-theme] .base-grid .row-action:hover,html[data-theme] .base-table .row-action:hover{color:var(--mre-link-hover)}html[data-theme] .base-display .card-action{background:var(--mre-primary-soft)}html[data-theme] .base-display .card-icon{background:var(--mre-brand-accent);color:var(--mre-brand-accent-contrast)}html[data-theme] .base-chart__label,html[data-theme] .base-chart__title,html[data-theme] .base-chart__value,html[data-theme] .base-display .card-value,html[data-theme] .base-display .value{color:var(--mre-text-primary);fill:var(--mre-text-primary)}html[data-theme] .base-chart__axis-label,html[data-theme] .base-chart__description,html[data-theme] .base-chart__legend-label,html[data-theme] .base-chart__legend-value,html[data-theme] .base-display .card-description{color:var(--mre-text-secondary);fill:var(--mre-text-secondary)}html[data-theme] .base-chart a,html[data-theme] .base-display .list-link{color:var(--mre-link)}html[data-theme] .base-display .list-link:hover{color:var(--mre-link-hover)}html[data-theme] .base-chart__canvas{background:linear-gradient(180deg,var(--mre-surface) 0,var(--mre-surface-elevated) 100%);border-color:var(--mre-border);box-shadow:var(--mre-card-shadow)}html[data-theme] .base-chart__empty{background:var(--mre-surface-muted);border-color:var(--mre-border-strong);color:var(--mre-text-secondary)}html[data-theme] .base-chart__grid-line{stroke:var(--mre-border)}html[data-theme] .base-chart__line{stroke:var(--mre-primary)}html[data-theme] .base-chart__area{fill:var(--mre-chart-area)}html[data-theme] .base-date-picker .input,html[data-theme] .base-number-input .input,html[data-theme] .base-select .select,html[data-theme] .base-text-input .input,html[data-theme] .base-textarea .textarea,html[data-theme] .json-editor .format-button,html[data-theme] .json-editor .json-editor-textarea,html[data-theme] .json-editor .validate-button,html[data-theme] .view-toggle .toggle-button{background:var(--mre-surface-elevated);border-color:var(--mre-border);color:var(--mre-text-primary)}html[data-theme] .base-date-picker .input:focus,html[data-theme] .base-number-input .input:focus,html[data-theme] .base-select .select:focus,html[data-theme] .base-text-input .input:focus,html[data-theme] .base-textarea .textarea:focus,html[data-theme] .json-editor .json-editor-textarea:focus{border-color:var(--mre-primary);box-shadow:0 0 0 3px var(--mre-primary-soft)}html[data-theme] .base-checkbox .checkbox:disabled,html[data-theme] .base-date-picker .input:disabled,html[data-theme] .base-number-input .input:disabled,html[data-theme] .base-radio .radio:disabled,html[data-theme] .base-select .select:disabled,html[data-theme] .base-text-input .input:disabled,html[data-theme] .base-textarea .textarea:disabled,html[data-theme] .json-editor .json-editor-textarea:readonly{background:var(--mre-surface-muted);color:var(--mre-text-muted)}html[data-theme] .base-checkbox .checkbox,html[data-theme] .base-radio .radio{background:var(--mre-surface-elevated);border-color:var(--mre-border);color:var(--mre-primary)}html[data-theme] .base-checkbox .checkbox:focus,html[data-theme] .base-radio .radio:focus{border-color:var(--mre-primary);box-shadow:0 0 0 3px var(--mre-primary-soft)}html[data-theme] .base-checkbox .helper-text,html[data-theme] .base-date-picker .helper-text,html[data-theme] .base-number-input .helper-text,html[data-theme] .base-number-input .prefix,html[data-theme] .base-radio .helper-text,html[data-theme] .base-radio .option-description,html[data-theme] .base-select .helper-text,html[data-theme] .base-text-input .helper-text,html[data-theme] .base-textarea .helper-text,html[data-theme] .json-editor .helper-text{color:var(--mre-text-muted)}html[data-theme] .base-checkbox .error-text,html[data-theme] .base-checkbox .required,html[data-theme] .base-date-picker .error-text,html[data-theme] .base-date-picker .required,html[data-theme] .base-number-input .error-text,html[data-theme] .base-number-input .required,html[data-theme] .base-radio .error-text,html[data-theme] .base-radio .required,html[data-theme] .base-select .error-text,html[data-theme] .base-select .required,html[data-theme] .base-text-input .error-text,html[data-theme] .base-text-input .required,html[data-theme] .base-textarea .error-text,html[data-theme] .base-textarea .required,html[data-theme] .json-editor .error-text,html[data-theme] .json-editor .required-indicator{color:var(--mre-danger)}html[data-theme] .base-checkbox.has-error .checkbox,html[data-theme] .base-date-picker.has-error .input,html[data-theme] .base-number-input.has-error .input,html[data-theme] .base-radio.has-error .radio,html[data-theme] .base-select.has-error .select,html[data-theme] .base-text-input.has-error .input,html[data-theme] .base-textarea.has-error .textarea,html[data-theme] .json-editor .json-editor-textarea.has-error{border-color:var(--mre-danger)}html[data-theme] .base-date-picker.has-error .input:focus,html[data-theme] .base-number-input.has-error .input:focus,html[data-theme] .base-select.has-error .select:focus,html[data-theme] .base-text-input.has-error .input:focus,html[data-theme] .base-textarea.has-error .textarea:focus{box-shadow:0 0 0 3px var(--mre-danger-soft)}html[data-theme] .base-display .value.error,html[data-theme] .base-display pre.value.error,html[data-theme] .json-editor .json-editor-textarea.has-error{background:var(--mre-danger-bg);border-color:var(--mre-danger);color:var(--mre-danger-text)}html[data-theme] .json-editor .line-numbers{background:var(--mre-code-line-background);border-right-color:var(--mre-border);color:var(--mre-text-muted)}html[data-theme] .base-display pre.value,html[data-theme] .json-editor .json-editor-textarea{background:var(--mre-code-background);border-color:var(--mre-code-border);color:var(--mre-text-primary)}html[data-theme] .json-editor .format-button:hover,html[data-theme] .json-editor .validate-button:hover{background:var(--mre-surface-muted);border-color:var(--mre-border-strong)}html[data-theme] .base-button.variant-primary{background-color:var(--mre-primary);border-color:var(--mre-primary);color:var(--mre-primary-contrast)}html[data-theme] .base-button.variant-primary:hover:not(:disabled){background-color:var(--mre-primary-hover);border-color:var(--mre-primary-hover)}html[data-theme] .base-button.variant-primary:focus{box-shadow:0 0 0 3px var(--mre-primary-soft)}html[data-theme] .base-button.variant-secondary{background-color:var(--mre-secondary);border-color:var(--mre-secondary);color:var(--mre-secondary-contrast)}html[data-theme] .base-button.variant-secondary:hover:not(:disabled){background-color:var(--mre-secondary-hover);border-color:var(--mre-secondary-hover)}html[data-theme] .base-button.variant-secondary:focus{box-shadow:0 0 0 3px var(--mre-secondary-soft)}html[data-theme] .base-button.variant-outline{background-color:transparent;border-color:var(--mre-primary);color:var(--mre-primary)}html[data-theme] .base-button.variant-outline:hover:not(:disabled){background-color:var(--mre-primary-soft)}html[data-theme] .base-button.variant-outline:focus,html[data-theme] .base-button.variant-text:focus{box-shadow:0 0 0 3px var(--mre-primary-soft)}html[data-theme] .base-button.variant-text,html[data-theme] .view-toggle .toggle-button{color:var(--mre-text-secondary)}html[data-theme] .base-button.variant-text:hover:not(:disabled){background-color:var(--mre-surface-muted);color:var(--mre-text-primary)}html[data-theme] .view-toggle .toggle-button.active{background:var(--mre-primary);color:var(--mre-primary-contrast)}html[data-theme] .view-toggle .toggle-button.active:hover{background:var(--mre-primary-hover)}html[data-theme] .base-display .badge-success{background-color:var(--mre-success-bg);color:var(--mre-success-text)}html[data-theme] .base-display .badge-error{background-color:var(--mre-danger-bg);color:var(--mre-danger-text)}html[data-theme] .base-display .badge-warning{background-color:var(--mre-warning-bg);color:var(--mre-warning-text)}html[data-theme] .base-display .badge,html[data-theme] .base-display .badge-info{background-color:var(--mre-info-bg);color:var(--mre-info-text)}
