.insp-section{display:flex;flex-direction:column;gap:var(--ui-space);min-width:0;margin:0 0 var(--ui-section-space);font:12px/1.5 var(--font-sans);color:var(--ui-ink)}.insp-section:last-child{margin-bottom:0}.insp-section:has(>.insp-section-head):not(:first-child){padding-top:var(--ui-section-space);border-top:1px solid color-mix(in srgb,var(--ui-ink) 10%,transparent)}.insp-pinned{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:var(--ui-space);margin:0 calc(-1 * var(--space-2)) var(--ui-section-space);padding:var(--space-2);border:1px solid color-mix(in srgb,var(--ui-focus) 45%,transparent);border-radius:var(--radius-container);background:var(--ui-surface);box-shadow:0 6px 16px color-mix(in srgb,var(--ui-ink) 10%,transparent);font:12px/1.5 var(--font-sans);color:var(--ui-ink)}.insp-section-head{display:flex;align-items:baseline;gap:var(--space-2);min-height:20px}.insp-section-title{flex:1;min-width:0;margin:0;font:600 12px/1.5 var(--font-sans);color:var(--ui-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp-meta{flex-shrink:0;color:var(--ui-muted);font-size:11px;font-variant-numeric:tabular-nums}.insp-section-actions{display:flex;gap:var(--space-1);flex-shrink:0}.insp-field{display:grid;gap:var(--ui-label-gap);min-width:0;margin:0}.insp-field-inline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:var(--ui-height-field)}.insp-field:not(.insp-field-inline):has(>.insp-number){grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:var(--space-2)}.insp-field:not(.insp-field-inline):has(>.insp-select,>.insp-text){grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:var(--space-2)}.insp-label{min-width:0;color:var(--ui-muted);font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp-number,.insp-select,.insp-text{box-sizing:border-box;min-width:0;height:var(--ui-height-field);border:var(--ui-control-border);border-radius:var(--radius-small);background:var(--ui-surface);color:var(--ui-ink);font:12px/1.5 var(--font-sans)}.insp-number{display:inline-flex;align-items:center;gap:2px;width:100%;padding:0 var(--space-2)}.insp-field-inline .insp-number{width:96px}.insp-number input{flex:1;min-width:0;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:right;font-variant-numeric:tabular-nums;outline:none}.insp-number[data-disabled]{opacity:.45}.insp-unit{flex-shrink:0;color:var(--ui-muted);font-size:11px}.insp-number:focus-within,.insp-select:focus,.insp-text:focus{outline:2px solid var(--ui-focus);outline-offset:1px}.insp-text{width:100%;padding:0 var(--space-2)}.insp-textarea{box-sizing:border-box;width:100%;min-height:88px;padding:var(--space-2);border:var(--ui-control-border);border-radius:var(--radius-group);background:var(--ui-surface);color:var(--ui-ink);font:12px/1.5 var(--font-sans);resize:vertical}.insp-image{display:block;width:100%;border-radius:var(--radius-container)}.insp-render{display:flex;flex-direction:column;gap:var(--space-2)}a.insp-button{text-decoration:none}.insp-select{width:100%;padding:0 var(--space-1) 0 var(--space-2)}.insp-segmented{--segment-height:calc(var(--ui-height-field) - 8px);--segment-pad:var(--space-2);display:flex;min-width:0}.insp-segmented>button{flex:1 1 0;overflow:hidden;text-overflow:ellipsis}.insp-toggles{display:flex;flex-wrap:wrap;gap:var(--space-1)}.insp-toggles>button{--button-height:var(--ui-height-field);--button-pad:var(--space-1);min-width:var(--ui-height-field);font-variant-numeric:tabular-nums}.insp-switch{position:relative;box-sizing:border-box;flex:0 0 30px;width:30px;height:18px;padding:0;border:0;background:var(--ui-line);cursor:pointer}.insp-switch,.insp-switch>span{border-radius:var(--radius-pill)}.insp-switch>span{position:absolute;left:2px;top:2px;width:14px;height:14px;background:var(--ui-switch-thumb,#fff);transition:transform .12s ease}.insp-switch[aria-checked=true]{background:var(--switch-on)}.insp-switch[aria-checked=true]>span{transform:translateX(12px)}.insp-toggle-row:not([role=switch]){display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--ui-height-field);padding:var(--space-1) 0;border:0!important;background:transparent;color:var(--ui-ink);font:12px/1.3 var(--font-sans);text-align:left;cursor:pointer}.insp-toggle-swatch{flex:0 0 12px;height:12px;border-radius:var(--radius-small);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-ink) 15%,transparent)}.insp-toggle-name{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.insp-toggle-name small{color:var(--ui-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp-toggle-row>.insp-switch{flex:0 0 30px}.insp-switch[data-on]{background:var(--switch-on)}.insp-switch[data-on]>span{transform:translateX(12px)}.insp-button{--button-height:var(--ui-height-field);gap:var(--space-1)}.insp-ghost{align-self:flex-start}.insp-full{width:100%}.insp-actions{display:flex;gap:var(--space-2);min-width:0}.insp-actions>.insp-button{flex:1 1 0}.insp-row{display:flex;align-items:center;gap:var(--space-1);min-width:0;min-height:var(--ui-height-field);border-radius:var(--radius-small)}.insp-row[data-selected]{background:var(--ui-selected)}.insp-row-name:not([role=switch]){flex:1 1 auto;min-width:0;height:var(--ui-height-field);padding:0 var(--space-2);border:0!important;background:transparent;color:var(--ui-ink);font:12px/var(--ui-height-field) var(--font-sans);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.insp-row-name{cursor:pointer}button.insp-row-name:hover{background:var(--ui-hover)}.insp-row>.insp-number{flex:0 0 72px;width:72px}.insp-row>.insp-meta,.insp-row>small{flex-shrink:0;color:var(--ui-muted);font-size:11px;font-variant-numeric:tabular-nums}.insp-row>.insp-remove,.insp-row>button:not(.insp-row-name):not(.insp-button){flex-shrink:0}.insp-stats{display:grid;gap:2px;margin:0}.insp-stats>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);min-height:24px}.insp-stats dt{min-width:0;color:var(--ui-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp-stats dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.insp-swatch{position:relative;flex:0 0 18px;width:18px;height:18px;border-radius:var(--radius-small);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-ink) 15%,transparent);overflow:hidden}.insp-swatch input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.insp-disclosure>summary{display:flex;align-items:center;gap:var(--space-1);min-height:var(--ui-height-field);color:var(--ui-ink);font-size:12px;cursor:pointer;list-style:none}.insp-disclosure>summary::-webkit-details-marker{display:none}.insp-disclosure>summary:after{content:"";width:6px;height:6px;margin:0 var(--space-2) 0 auto;border-right:1.5px solid var(--ui-muted);border-bottom:1.5px solid var(--ui-muted);transform:rotate(-45deg);transition:transform .12s ease}.insp-disclosure[open]>summary:after{transform:rotate(45deg)}.insp-disclosure-body{display:flex;flex-direction:column;gap:var(--ui-space);padding-top:var(--space-1)}.insp-slider-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.insp-slider-head output{color:var(--ui-ink);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.insp-slider input[type=range]{width:100%;min-width:0;height:18px;margin:0;accent-color:var(--ui-focus);cursor:ew-resize}.insp-note{font-size:11px}.insp-empty,.insp-note{margin:0;color:var(--ui-muted)}.insp-alert,.insp-empty{font-size:12px}.insp-alert{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-container);background:color-mix(in srgb,var(--ui-danger) 12%,transparent);color:var(--ui-ink)}.insp-stepper{display:inline-flex;align-items:center;flex:0 0 auto;box-sizing:border-box;height:var(--ui-height-field);padding:0 2px;border-radius:var(--radius-small);background:var(--ui-track);color:var(--ui-ink);font:12px/1 var(--font-sans)}.insp-stepper[data-disabled]{opacity:.45}.insp-stepper input{width:2.6em;min-width:0;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:500;text-align:right;font-variant-numeric:tabular-nums;outline:none}.insp-stepper .insp-unit{margin:0 2px}.insp-stepper:focus-within{outline:2px solid var(--ui-focus);outline-offset:1px}.insp-stepper>.insp-step{--button-height:20px;flex:0 0 20px}.insp-row>.insp-stepper,.insp-segmented[data-icons]{flex:0 0 auto}.insp-segmented[data-icons]{--segment-pad:0}.insp-segmented[data-icons]>button{flex:0 0 26px}.insp-segmented[data-icons] svg{width:16px;height:16px}.insp-row>.insp-segmented{flex:0 1 auto;min-width:0}.insp-add-row:not([role=switch]){display:flex;align-items:center;gap:var(--space-1);box-sizing:border-box;width:100%;height:var(--ui-height-row);padding:0 var(--space-2);border:0;border-radius:var(--radius-small);background:transparent;color:var(--ui-muted);font:12px/1 var(--font-sans);text-align:left;cursor:pointer}.insp-add-row:hover:not(:disabled){color:var(--ui-ink);background:var(--ui-hover)}.insp-add-row>span[aria-hidden]{width:16px;text-align:center;font-size:12px;font-weight:600}.insp-icon-action{--button-height:var(--ui-height-field);flex:0 0 var(--ui-height-field)}.insp-icon-action svg{width:16px;height:16px}.insp-row>.insp-icon-action[data-quiet]{opacity:0}.insp-row:hover>.insp-icon-action[data-quiet],.insp-row>.insp-icon-action[data-quiet]:focus-visible{opacity:1}