:root{--mock-ds-text: #3d3d42;--mock-ds-text-muted: #6b6b70;--mock-ds-border: #e4e4e7;--mock-ds-surface: #f7f7f8;--mock-ds-primary: #006ecf;--mock-ds-primary-hover: #005bb0;--mock-ds-bg: #fff}.mock-button{box-sizing:border-box;font:inherit;cursor:pointer;border-radius:6px;border:1px solid transparent;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;background:var(--mock-ds-bg);color:var(--mock-ds-text)}.mock-button--size-xsmall{padding:.15rem .35rem;font-size:.75rem;line-height:1.2}.mock-button--size-small{padding:.35rem .75rem;font-size:.8125rem}.mock-button--size-medium{padding:.5rem 1rem;font-size:.875rem}.mock-button--size-large{padding:.55rem 1.1rem;font-size:1rem}.mock-button--type-secondary{background:var(--mock-ds-bg);color:var(--mock-ds-text);border-color:var(--mock-ds-border)}.mock-button--type-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--mock-ds-surface)}.mock-button--type-primary-blue{background:var(--mock-ds-primary);color:#fff;border-color:var(--mock-ds-primary)}.mock-button--type-primary-blue:hover:not(:disabled):not([aria-disabled=true]){background:var(--mock-ds-primary-hover);border-color:var(--mock-ds-primary-hover)}.mock-button--type-primary-red{background:#c00;color:#fff;border-color:#c00}.mock-button--type-primary-red:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.95)}.mock-button--type-primary-black{background:#1a1a1e;color:#fff;border-color:#1a1a1e}.mock-button--type-primary-black:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.08)}.mock-button--type-discreet-black{background:transparent;border-color:transparent;color:var(--mock-ds-text)}.mock-button--type-discreet-black:hover:not(:disabled):not([aria-disabled=true]){background:#0000000a}a.mock-button[aria-disabled=true]{opacity:.45;pointer-events:none;cursor:not-allowed}.mock-button:disabled,.mock-button--loading:disabled{opacity:.45;cursor:not-allowed}.mock-button-loading{display:inline-block;width:.85em;height:.85em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mock-button-spin .65s linear infinite}@keyframes mock-button-spin{to{transform:rotate(360deg)}}.mock-card{background:var(--mock-ds-bg);border:1px solid var(--mock-ds-border);border-radius:8px;padding:.75rem 1rem;color:var(--mock-ds-text)}.mock-card--disabled{opacity:.55;pointer-events:none}.mock-card--size-larger-padding{padding:1rem 1.25rem}.mock-card-slot+.mock-card-slot{margin-top:.65rem}.mock-card-slot-header{margin-bottom:.25rem}.mock-card-slot-header .mock-card-header{margin-bottom:0}.mock-card-slot-footer{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--mock-ds-border)}.mock-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.mock-card-title{margin:0;font-size:.9375rem;font-weight:600}.mock-card-list{list-style:none;margin:0;padding:0}.mock-card-kv-row{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;padding:.2rem 0;font-size:.8125rem}.mock-card-kv-label{color:var(--mock-ds-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-card-kv-value{font-weight:500;color:var(--mock-ds-text)}.mock-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;color:var(--mock-ds-text-muted);line-height:1}.mock-icon--medium{width:1.5rem;font-size:1.1rem}.mock-icon--large{width:1.75rem;font-size:1.25rem}.mock-icon--disabled{opacity:.45}.mock-resizer{display:flex;align-items:stretch;min-height:calc(100svh - 5rem);border:1px solid var(--mock-ds-border);border-radius:8px;overflow:hidden;background:var(--mock-ds-bg)}.mock-resizer-pane--one{flex-shrink:0;background:var(--mock-ds-surface);padding:1rem;display:flex;flex-direction:column;gap:1rem;overflow:auto}.mock-resizer-pane--two{flex:1;min-width:0;padding:1.5rem;background:var(--mock-ds-bg)}.mock-resizer-handle{flex-shrink:0;width:10px;cursor:col-resize;background:#ebebed;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--mock-ds-border);border-right:1px solid var(--mock-ds-border)}.mock-resizer-handle:focus-visible{outline:2px solid var(--mock-ds-primary);outline-offset:-2px}.mock-resizer-grip{font-size:.65rem;letter-spacing:-.12em;color:var(--mock-ds-text-muted);-webkit-user-select:none;user-select:none}.mock-wizard-shell{display:flex;align-items:stretch;min-height:calc(100svh - 5rem);border:1px solid var(--mock-ds-border);border-radius:8px;overflow:hidden;background:var(--mock-ds-bg)}.mock-wizard-shell__main{flex:1;min-width:0;padding:1.5rem;background:var(--mock-ds-bg)}.mock-collapsible-pane{flex-shrink:0;display:flex;flex-direction:column;background:var(--mock-ds-surface);transition:width .2s ease;overflow:hidden;box-sizing:border-box}.mock-collapsible-pane--edge-border{border-right:1px solid var(--mock-ds-border)}.mock-collapsible-pane__header{display:flex;align-items:center;gap:.35rem;padding:.5rem .5rem .5rem .75rem;border-bottom:1px solid var(--mock-ds-border);flex-shrink:0;min-height:2.5rem}.mock-collapsible-pane__heading-icon{display:inline-flex;flex-shrink:0;color:var(--mock-ds-text-muted)}.mock-collapsible-pane__heading-text{flex:1;min-width:0;font-size:.875rem;font-weight:600;color:var(--mock-ds-text)}.mock-collapsible-pane__collapse-btn{flex-shrink:0}.mock-collapsible-pane__main{flex:1;min-height:0;overflow:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.mock-collapsible-pane__footer{flex-shrink:0;padding:.5rem .75rem;border-top:1px solid var(--mock-ds-border);font-size:.75rem;color:var(--mock-ds-text-muted)}.mock-collapsible-pane__collapsed{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.5rem .15rem;gap:.75rem;min-height:0}.mock-collapsible-pane__collapsed-title{display:flex;flex-direction:column;align-items:center;gap:.35rem}.mock-collapsible-pane__heading-text-vertical{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.75rem;font-weight:600;color:var(--mock-ds-text);max-height:12rem;overflow:hidden;text-overflow:ellipsis}.mock-collapsible-pane__expand-btn{flex-shrink:0}.mock-treeview{font-size:.8125rem;color:var(--mock-ds-text)}.mock-treeview-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.mock-button--type-discreet-black:has(.mock-icon:only-child){padding:.2rem .35rem;line-height:1}.mock-treeview-title{margin:0;font-size:.9375rem;font-weight:600}.mock-treeview-actions{display:flex;gap:.25rem}.mock-treeview-node-root{margin-bottom:.05rem}.mock-treeview-node-row{display:flex;align-items:center;gap:.35rem;width:100%;padding:.2rem 0;font:inherit;color:inherit}.mock-treeview-slot-expand,.mock-treeview-slot-folder,.mock-treeview-slot-text,.mock-treeview-slot-extra,.mock-treeview-slot-actions,.mock-treeview-slot-status{display:inline-flex;align-items:center}.mock-treeview-slot-text{flex:1;min-width:0}.mock-treeview-slot-actions{gap:.15rem}.mock-treeview-expand-btn{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:.1rem;cursor:pointer;font:inherit;color:inherit}.mock-treeview-node{display:flex;align-items:center;gap:.35rem;width:100%;text-align:left;border:none;background:transparent;padding:.2rem 0;cursor:pointer;font:inherit;color:inherit}.mock-treeview-chevron{font-size:.65rem;color:var(--mock-ds-text-muted)}.mock-treeview-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-treeview-children{padding-left:1.25rem;border-left:1px solid var(--mock-ds-border);margin-left:.5rem}.mock-treeview-row{display:flex;align-items:center;gap:.25rem;padding:.2rem 0}.mock-treeview-label--nested{flex:1;min-width:0}.mock-ambient-tree-metric{display:inline-flex;align-items:center;gap:.35rem;width:100%;min-width:0}.mock-ambient-tree-metric__label{flex:1;min-width:0;color:var(--mock-ds-text-muted)}.mock-ambient-tree-metric__value{font-weight:500;color:var(--mock-ds-text)}.mock-treeview--actions-hover .mock-treeview-actions{opacity:0;transition:opacity .12s ease}.mock-treeview--actions-hover:hover .mock-treeview-actions{opacity:1}.mock-dialog-root{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.mock-dialog-backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;background:#868686a6;cursor:default}.mock-dialog-panel{position:relative;z-index:1;width:100%;max-width:28rem;background:var(--mock-ds-bg);border-top:3px solid #1a1a1e;border-radius:0 0 10px 10px;box-shadow:0 12px 40px #0000002e;text-align:left;color:var(--mock-ds-text)}.mock-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.25rem 1.25rem .5rem}.mock-dialog-header--separator{border-bottom:1px solid var(--mock-ds-border);padding-bottom:.75rem;margin-bottom:.25rem}.mock-dialog-back{border:none;background:transparent;cursor:pointer;color:var(--mock-ds-text-muted);font-size:1rem;line-height:1;padding:.15rem .35rem}.mock-dialog-footer-separator{height:0;border:0;border-top:1px solid var(--mock-ds-border);margin:0}.mock-dialog-title-row{display:inline-flex;align-items:center;gap:.5rem;flex:1;min-width:0}.mock-dialog-title-text{font-size:1.125rem;font-weight:600;color:var(--mock-ds-text)}.mock-dialog-close{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--mock-ds-text-muted)}.mock-dialog-body{padding:1rem 1.25rem}.mock-dialog-footer{padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--mock-ds-border)}.mock-dialog-footer-separator+.mock-dialog-footer{border-top:none}.mock-radio-group{display:flex;flex-direction:column;gap:.5rem}.mock-radio-item{font-size:.875rem;color:var(--mock-ds-text)}.mock-radio-item--size-small{font-size:.875rem}.mock-radio{display:inline-flex;align-items:flex-start;gap:.5rem;cursor:pointer;color:inherit}.mock-radio--label-medium .mock-radio-label-slot{font-weight:500}.mock-radio-input{margin-top:.15rem;accent-color:var(--mock-ds-primary)}.mock-radio-item--type-primary-black .mock-radio-input{accent-color:#1a1a1e}.mock-radio-label-slot{line-height:1.3}.mock-radio-description{margin:.15rem 0 0 1.5rem;font-size:.8125rem;color:var(--mock-ds-text-muted)}
