:root{color:var(--platform-color-text);background:var(--platform-color-background);font-synthesis:none}html,body,#root{height:100%;min-height:0;margin:0}html,body{overflow:hidden}*{box-sizing:border-box}.application-header{background:var(--platform-color-header);color:var(--platform-color-header-text);grid-template-columns:minmax(16rem,1fr) auto auto;align-items:center;gap:1.5rem;min-height:54px;padding:.55rem 1rem;display:grid}.application-header>div{align-items:baseline;gap:.75rem;display:flex}.application-header form{margin:0}.application-subtitle{color:var(--platform-color-header-muted);font-size:.78rem}.application-navigation{background:var(--platform-color-surface);border-bottom:1px solid var(--platform-color-border);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.25rem;min-height:50px;padding:.4rem 1rem;display:flex;overflow-x:auto}.application-navigation [aria-current=page]{background:var(--platform-color-selection);color:var(--platform-color-selection-text);font-weight:700}.screen-host{height:100%;min-height:0;overflow:hidden}h1{margin:0;font-size:1.28rem}h2{margin:0 0 .65rem;font-size:1rem}h3{margin:1rem 0 .45rem;font-size:.9rem}.access-message{padding:1.5rem}.detail-sections{gap:1rem;display:grid}.detail-sections>section,.record-section{background:var(--platform-color-surface);border:1px solid var(--platform-color-border);border-radius:3px;min-width:0;padding:.85rem}.record-heading,.inline-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.record-heading{justify-content:space-between;margin-bottom:.65rem}.record-heading h2{margin:0}.inline-actions{margin:.65rem 0}.definition-list{grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);gap:.36rem .8rem;margin:0;font-size:.86rem;display:grid}.definition-list dt{color:var(--platform-color-text-muted);font-weight:600}.definition-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.status-badge{background:var(--platform-color-surface-subtle);border:1px solid var(--platform-color-border);color:var(--platform-color-text-muted);white-space:nowrap;border-radius:999px;padding:.12rem .4rem;font-size:.69rem;font-weight:700;line-height:1.3;display:inline-block}.status-good{background:var(--platform-color-success-background);border-color:var(--platform-color-success-border);color:var(--platform-color-success)}.status-bad{background:var(--platform-color-error-background);border-color:var(--platform-color-error-border);color:var(--platform-color-error)}.status-pending{background:var(--platform-color-warning-background);border-color:var(--platform-color-warning-border);color:var(--platform-color-warning)}.failure-notice{background:var(--platform-color-error-background);border-left:4px solid var(--platform-color-error);color:var(--platform-color-error);overflow-wrap:anywhere;margin-top:.7rem;padding:.55rem .7rem}.empty-state{color:var(--platform-color-text-muted);margin:0;padding:.65rem 0}.dense-table-wrap{max-width:100%;overflow:auto}.dense-table{border-collapse:collapse;width:100%;font-size:.78rem}.dense-table th,.dense-table td{border-bottom:1px solid var(--platform-color-border);text-align:left;vertical-align:top;max-width:34rem;padding:.36rem .48rem}.dense-table th{background:var(--platform-color-surface-subtle);color:var(--platform-color-text-muted);z-index:1;font-weight:700;position:sticky;top:0}.code-value{background:var(--platform-color-code-background);overflow-wrap:anywhere;border-radius:2px;padding:.08rem .2rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.copy-identifier{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.json-value,.safe-text-output{background:var(--platform-color-code-background);border:1px solid var(--platform-color-border);color:var(--platform-color-code-text);white-space:pre-wrap;word-break:break-word;max-height:16rem;margin:0;padding:.55rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;overflow:auto}textarea[data-syntax-mode]{background:var(--platform-color-code-background);border:1px solid var(--platform-color-border-strong);color:var(--platform-color-code-text);resize:vertical;width:100%;min-height:12rem;padding:.6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;display:block}.screen-host textarea{max-height:18rem;overflow:auto}.exchange-workspace{background:var(--platform-color-surface-raised);border:1px solid var(--platform-color-border-strong);box-shadow:var(--platform-shadow-overlay);z-index:20;border-radius:4px;padding:1rem;position:fixed;inset:5rem 8vw 3rem;overflow:auto}.export-workspace{flex-direction:column;min-height:0;display:flex;inset:1rem;overflow:hidden}.export-workspace .record-heading,.export-workspace>.inline-actions{flex:none}.export-payload{flex:auto;gap:.75rem;min-width:0;min-height:0;display:grid;overflow:auto}.export-payload>*{min-width:0}.export-payload textarea[data-syntax-mode],.export-payload .safe-text-output{max-height:none}.file-input{align-items:center;gap:.6rem;margin:.65rem 0;font-size:.82rem;display:flex}@media (width<=900px){.application-header{grid-template-columns:minmax(12rem,1fr) auto}.application-header>span{display:none}.definition-list{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr)}}.workflow-steps{gap:1rem;display:grid}.workflow-step{padding:1rem}
