:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#eef2f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:20rem;min-height:100vh;margin:0}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible,.workspace:focus-visible,[data-record-editor-focus]:focus-visible{outline-offset:2px;outline:3px solid #0f766e;box-shadow:0 0 0 5px #fff}.app-shell{min-height:100vh}.skip-link{z-index:30;color:#fff;background:#0f172a;border-radius:.5rem;padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.topbar{z-index:10;color:#e7edf5;background:#0f172a;border-bottom:1px solid #29364b;grid-template-columns:auto 1fr minmax(14rem,22rem);align-items:center;min-height:4.75rem;padding:0 1.5rem;display:grid;position:sticky;top:0;box-shadow:0 8px 28px #0f172a2e}.brand-crop{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.45rem;width:9.8rem;height:2.7rem;position:relative;overflow:hidden}.brand-logo{filter:drop-shadow(0 1px #ffffff26);width:9.8rem;height:12.5rem;position:absolute;top:-5.9rem;left:0}.topbar-context{border-left:1px solid #344156;align-items:center;gap:.85rem;padding-left:1.1rem;display:flex}.product-kicker,.change-policy-label,.section-kicker{letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:750}.change-policy-label{color:#9fb0c5;border:1px solid #3c4d64;border-radius:999px;padding:.28rem .55rem}.organization-control{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.organization-control label{color:#9fb0c5;font-size:.78rem;font-weight:700}.organization-control select,.organization-placeholder{color:#fff;background:#192438;border:1px solid #40506a;border-radius:.55rem;width:100%;min-height:2.65rem;padding:.55rem 2.2rem .55rem .8rem}.organization-placeholder{color:#9fb0c5}.workbench{grid-template-columns:19rem minmax(0,1fr);min-height:calc(100vh - 4.75rem);display:grid}.zone-rail{background:#f8fafb;border-right:1px solid #d7dee3;padding:1.4rem 1rem}.rail-heading,.records-heading,.zone-header,.status-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-kicker{color:#526275;margin:0 0 .32rem}.rail-heading h1,.zone-header h2,.records-heading h2,.status-title-row h2,.status-unavailable h2{color:#0f172a;letter-spacing:-.025em;margin:0}.rail-heading h1{font-size:1.45rem}.count-badge{color:#466072;text-align:center;background:#e5ebef;border-radius:999px;min-width:2rem;padding:.3rem .55rem;font-size:.75rem;font-weight:800}.zone-filters{margin-top:1.25rem}.zone-filters>label{color:#405268;margin-bottom:.42rem;font-size:.78rem;font-weight:700;display:block}.search-field{background:#fff;border:1px solid #cbd5dc;border-radius:.55rem;align-items:center;min-height:2.75rem;display:flex}.search-field:focus-within{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61f}.search-field>span{color:#607285;padding-left:.75rem;font-size:1.2rem}.search-field input{color:#172033;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.7rem .75rem .7rem .48rem}.filter-row,.record-filters{gap:.55rem;margin-top:.65rem;display:flex}.filter-row select,.record-filters>input{color:#314256;background:#fff;border:1px solid #cbd5dc;border-radius:.5rem;flex:1;min-width:0;min-height:2.7rem;padding:.55rem 1.8rem .55rem .65rem}.filter-button,.primary-button,.secondary-button,.danger-button,.export-link{cursor:pointer;border:0;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.7rem;padding:.6rem .9rem;font-weight:750;text-decoration:none;display:inline-flex}.danger-button{color:#fff;background:#b42318;border:1px solid #b42318}.danger-button:hover{background:#912018}.danger-button:disabled,.primary-button:disabled,.secondary-button:disabled,.filter-button:disabled{opacity:.55;cursor:not-allowed}.filter-button,.primary-button{color:#052f2c;background:#2dd4bf}.filter-button:hover,.primary-button:hover{background:#5eead4}.secondary-button,.export-link{color:#26384b;background:#fff;border:1px solid #bcc8d0}.secondary-button:hover,.export-link:hover{color:#0f766e;border-color:#14b8a6}.zone-list{gap:.36rem;margin-top:1rem;display:grid}.request-domain-button{color:#0f766e;cursor:pointer;background:#f2faf8;border:1px dashed #8aa0af;border-radius:.55rem;width:100%;min-height:2.7rem;margin-top:.8rem;font-weight:750}.request-domain-button:disabled{opacity:.55;cursor:not-allowed}.domain-request{background:#f2faf8;border:1px solid #99ddd5;border-radius:.65rem;margin-top:.8rem;padding:.8rem}.domain-request h2{color:#163a3a;margin:0;font-size:1rem}.domain-request form,.domain-request form label{gap:.45rem;display:grid}.domain-request form{margin-top:.75rem}.domain-request form label{color:#486173;font-size:.72rem;font-weight:750}.domain-request input{border:1px solid #b8c7ce;border-radius:.5rem;min-width:0;min-height:2.6rem;padding:.55rem .65rem}.domain-request-actions{justify-content:flex-end;gap:.5rem;display:flex}.domain-request-alert,.domain-created{color:#7a271a;background:#fff1f0;border:1px solid #e3a8a2;border-radius:.55rem;margin-top:.7rem;padding:.7rem}.domain-created{color:#174f49;background:#fff;border-color:#8fd5cb}.domain-request-alert p,.domain-created p{font-size:.78rem;line-height:1.45}.domain-created dl{gap:.6rem;display:grid}.domain-created dl div{min-width:0}.domain-created dt{color:#607286;text-transform:uppercase;font-size:.68rem;font-weight:750}.domain-created dd{margin:.2rem 0 0}.domain-created code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.organization-admin{background:#fff;border:1px solid #cbd5dc;border-radius:.65rem;margin-top:.8rem;padding:.8rem}.organization-admin-heading,.organization-admin-row,.organization-admin-actions{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.organization-admin-heading{align-items:flex-start}.organization-admin h2{color:#0f172a;margin:0;font-size:1rem}.organization-admin h3{color:#26384b;margin:0;font-size:.82rem}.organization-admin-list,.organization-admin-subsection{margin-top:.8rem}.organization-admin-row{border-bottom:1px solid #e5eaed;padding:.65rem 0}.organization-admin-row>div{min-width:0}.organization-admin-row strong,.organization-admin-row span{overflow-wrap:anywhere;display:block}.organization-admin-row strong{color:#26384b;font-size:.78rem}.organization-admin-row span,.organization-admin-subsection>p,.organization-admin-notice p,.organization-admin-alert p{color:#526275;margin:.25rem 0 0;font-size:.72rem;line-height:1.4}.organization-admin-row .secondary-button,.organization-admin-subsection>.danger-button{min-height:2.2rem;padding:.4rem .55rem;font-size:.7rem}.organization-admin-subsection{border-top:1px solid #dfe5e8;padding-top:.8rem}.organization-admin-form,.organization-admin-form>label:not(.confirmation-check){gap:.4rem;display:grid}.organization-admin-form{background:#fff9eb;border:1px solid #d7b56c;border-radius:.55rem;margin-top:.8rem;padding:.75rem}.organization-admin-form>label:not(.confirmation-check){color:#405268;font-size:.72rem;font-weight:750}.organization-admin-form input:not([type=checkbox]),.organization-admin-form select{background:#fff;border:1px solid #b8c7ce;border-radius:.45rem;width:100%;min-width:0;min-height:2.5rem;padding:.5rem .6rem}.organization-admin-actions{justify-content:flex-end}.organization-admin-notice,.organization-admin-alert{color:#405268;background:#f2f5f7;border-radius:.5rem;margin-top:.8rem;padding:.7rem}.organization-admin-alert{color:#7a271a;background:#fff1f0;border:1px solid #e3a8a2}.organization-admin-alert p{color:#7a271a}.operational-panel{background:#fff;border:1px solid #cbd5dc;border-radius:.65rem;margin-top:.8rem;padding:.8rem}.operational-panel h2,.operational-panel h3,.operational-panel h4{color:#0f172a;margin:0}.operational-panel h2{font-size:1rem}.operational-panel h3{font-size:.9rem}.operational-panel h4{margin-top:1rem;font-size:.76rem}.operational-filters{grid-template-columns:1fr;gap:.55rem;margin-top:.8rem;display:grid}.operational-filters label{color:#586a7f;gap:.3rem;font-size:.68rem;font-weight:750;display:grid}.operational-filters select{background:#fff;border:1px solid #b8c7ce;border-radius:.45rem;min-width:0;min-height:2.35rem;padding:.45rem}.operational-filters .filter-button{grid-column:1/-1;justify-self:end}.operational-layout{grid-template-columns:1fr;gap:.8rem;margin-top:.8rem;display:grid}.operational-job-list,.evidence-list,.audit-timeline{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.operational-job{color:#405268;text-align:left;background:#f8fafb;border:1px solid #d8e0e5;border-radius:.5rem;gap:.4rem;width:100%;padding:.65rem;display:grid}.operational-job:hover,.operational-job.selected{background:#eef5f7;border-color:#6990a1}.operational-job>span,.trace-heading,.evidence-list li>span,.audit-timeline li>span{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.operational-job strong,.evidence-list strong,.audit-timeline strong{font-size:.72rem}.operational-job small,.evidence-list small,.audit-timeline small{color:#526275;font-size:.64rem}.status-pill{color:#405268;background:#e6ecef;border-radius:999px;width:max-content;padding:.18rem .4rem;font-size:.64rem;font-weight:800}.status-delayed,.status-indeterminate,.status-reconciling,.status-retry_wait{color:#7a4b00;background:#fff0c7}.operational-trace{border:1px solid #d8e0e5;border-radius:.55rem;min-width:0;padding:.75rem}.operational-trace>p,.audit-timeline p{color:#586a7f;font-size:.72rem;line-height:1.45}.trace-heading code{color:#586a7f;font-size:.68rem}.change-summary{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.change-summary div,.rrset-change,.evidence-list li,.audit-timeline li{background:#f4f7f8;border-radius:.45rem;padding:.6rem}.change-summary dt{color:#526275;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}.change-summary dd{color:#26384b;margin:.2rem 0 0;font-size:.72rem}.rrset-change{overflow-wrap:anywhere;color:#586a7f;gap:.25rem;margin-top:.5rem;font-size:.68rem;display:grid}.audit-timeline p{margin:.3rem 0}.zone-item{color:#26384b;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;gap:.32rem;width:100%;min-height:4.25rem;padding:.75rem .85rem;display:grid}.zone-item:hover{background:#edf2f5}.zone-item.selected{background:#e5f7f4;border-color:#99ddd5;box-shadow:inset 3px 0 #14b8a6}.zone-name{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;font-weight:750;overflow:hidden}.zone-state,.sync-value{color:#526275;align-items:center;gap:.42rem;font-size:.72rem;display:inline-flex}.workspace{min-width:0;padding:2rem clamp(1rem,3vw,3.25rem) 3rem}.zone-header{align-items:center;margin-bottom:1.25rem}.zone-header h2{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.55rem,3vw,2.2rem)}.zone-meta{color:#526275;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.65rem;font-size:.78rem;display:flex}.state-pill,.badge{letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.42rem;padding:.32rem .58rem;font-size:.69rem;font-weight:800;display:inline-flex}.state-pill,.badge-neutral{color:#405268;background:#e6ebef}.badge-current{color:#0f5f58;background:#d8f5f0}.badge-stale{color:#7a4b09;background:#fff0c2}.status-panel,.lifecycle-panel,.records-panel{background:#fff;border:1px solid #d6dee3;border-radius:.85rem;box-shadow:0 1px 2px #0f172a0a}.lifecycle-panel{border-top:4px solid #64748b;margin-bottom:1rem;padding:1.15rem}.lifecycle-heading,.lifecycle-actions,.lifecycle-facts,.lifecycle-columns,.editor-actions{gap:.75rem;display:flex}.lifecycle-heading{justify-content:space-between;align-items:flex-start}.lifecycle-heading h2,.lifecycle-unavailable h2,.lifecycle-section h3,.lifecycle-confirmation h3{color:#0f172a;margin:0}.lifecycle-heading p:last-child,.lifecycle-unavailable p,.lifecycle-section p,.lifecycle-confirmation p{color:#607286}.lifecycle-facts{color:#526275;flex-wrap:wrap;margin-top:.9rem;font-size:.78rem}.lifecycle-facts span{background:#eef3f5;border-radius:999px;padding:.3rem .55rem}.lifecycle-section,.lifecycle-confirmation,.lifecycle-alert{background:#f8fafb;border:1px solid #dbe3e7;border-radius:.7rem;margin-top:1rem;padding:1rem}.lifecycle-section summary{color:#0f172a;cursor:pointer;font-weight:750}.lifecycle-section dl{gap:.45rem;display:grid}.lifecycle-section dl div{grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);gap:.75rem;display:grid}.lifecycle-section dt{color:#526275;font-size:.75rem;font-weight:750}.lifecycle-section dd{overflow-wrap:anywhere;min-width:0;margin:0}.lifecycle-diff{border-collapse:collapse;width:100%;margin-top:1rem}.lifecycle-diff th,.lifecycle-diff td{text-align:left;border-bottom:1px solid #dce4e8;padding:.55rem}.lifecycle-diff code,.lifecycle-section code{overflow-wrap:anywhere}.lifecycle-columns>div{flex:1;min-width:0}.progress-list{gap:.4rem;padding:0;list-style:none;display:grid}.progress-list li{background:#fff;border-left:3px solid #94a3b8;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .8rem;padding:.55rem .7rem;display:grid}.progress-list small{color:#697b8f;grid-column:1/-1}.progress-verified{border-left-color:#0f766e!important}.progress-rejected,.progress-indeterminate{border-left-color:#b42318!important}.progress-executing{border-left-color:#d97706!important}.lifecycle-alert{color:#7a271a;background:#fff1f0;border-color:#e3a8a2}.lifecycle-alert p{color:#7a271a;margin-bottom:0}.lifecycle-actions{flex-wrap:wrap;margin-top:1rem}.lifecycle-confirmation{background:#fff}.lifecycle-confirmation>label:not(.confirmation-check){color:#405268;gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.lifecycle-confirmation input[type=text],.lifecycle-confirmation input:not([type]){border:1px solid #bcc8d0;border-radius:.5rem;min-height:2.7rem;padding:.6rem .7rem}.confirmation-check{align-items:flex-start;gap:.55rem;margin-top:.8rem;display:flex}.confirmation-check input{width:1.1rem;height:1.1rem}.editor-actions{justify-content:flex-end;margin-top:1rem}.status-panel{border-top-width:4px;padding:1.15rem}.status-healthy{border-top-color:#14b8a6}.status-degraded{border-top-color:#e9a23b}.status-unavailable{border-top-color:#94a3b8;justify-content:space-between;align-items:center;gap:1rem;display:flex}.status-unavailable p{color:#66778a;max-width:42rem;margin:.35rem 0 0;font-size:.85rem}.observation-badges{color:#526275;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;font-size:.74rem;display:flex}.status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.status-card{background:#f8fafb;border:1px solid #e0e6ea;border-radius:.6rem;min-width:0;padding:.72rem}.status-card-heading{color:#526275;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:750;display:flex}.status-card strong,.status-card small{display:block}.status-card strong{color:#26384b;overflow-wrap:anywhere;margin-top:.4rem;font-size:.84rem}.status-card small{color:#526275;margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem}.status-fact>span{color:#526275;text-transform:uppercase;font-size:.7rem;font-weight:750}.status-fact strong{align-items:center;gap:.42rem;display:flex}.status-details{border-top:1px solid #e3e8eb;margin-top:.75rem}.status-details summary{color:#405268;cursor:pointer;padding-top:.72rem;font-size:.8rem;font-weight:750}.status-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:.8rem 0 0;display:grid}.status-details dl div{min-width:0}.status-details dt{color:#526275;font-size:.69rem}.status-details dd{color:#26384b;margin:.2rem 0 0;font-size:.8rem;font-weight:750}.ds-workflow{background:#f8fafb;border:1px solid #d8e0e5;border-radius:.75rem;margin-top:1rem;padding:1rem}.ds-workflow-mismatch,.ds-workflow-bogus,.ds-workflow-indeterminate,.ds-workflow-stale{background:#fff9eb;border-color:#d7b56c}.ds-workflow-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ds-workflow-heading h3{margin:.15rem 0 0}.ds-registrar-values{color:#26384b;gap:.35rem;margin-top:1rem;font-size:.8rem;font-weight:750;display:grid}.ds-registrar-values textarea{resize:vertical;color:#172033;background:#fff;border:1px solid #cad4da;border-radius:.5rem;width:100%;min-height:4.5rem;padding:.75rem;font:.78rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.ds-workflow-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;display:grid}.ds-workflow-facts div{gap:.2rem;display:grid}.ds-workflow-facts dt{color:#526275;font-size:.69rem}.ds-workflow-facts dd{color:#26384b;margin:0;font-size:.8rem;font-weight:750}.ds-validator-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ds-validator-list li{color:#586a7f;background:#fff;border:1px solid #d8e0e5;border-radius:.5rem;gap:.2rem;padding:.75rem;font-size:.76rem;display:grid}.ds-validator-list strong{color:#26384b;font-size:.8rem}.ds-proof-note{color:#586a7f;margin-bottom:0}.records-panel{margin-top:1rem;overflow:hidden}.records-heading{padding:1.1rem 1.15rem 0}.record-filters{border-bottom:1px solid #e0e6ea;padding:0 1.15rem 1rem}.record-search{flex:1;min-width:12rem}.record-filters>input{flex:0 9rem}.record-context{color:#526275;background:#f8fafb;flex-wrap:wrap;gap:1rem;padding:.7rem 1.15rem;font-size:.71rem;display:flex}.record-table-wrap{overflow-x:auto}table{border-collapse:collapse;table-layout:fixed;width:100%}th,td{vertical-align:top;text-align:left;border-bottom:1px solid #e6ebee;padding:.78rem .85rem}th{color:#526275;letter-spacing:.07em;text-transform:uppercase;background:#fbfcfd;font-size:.68rem}th:first-child{width:22%}th:nth-child(2){width:8%}th:nth-child(3){width:32%}th:nth-child(4){width:9%}th:nth-child(5){width:17%}th:nth-child(6){width:12%}.table-edit{min-height:2rem;padding:.35rem .55rem;font-size:.72rem}td{color:#34465a;font-size:.77rem}td code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.record-values{gap:.38rem;display:grid}.record-values code{color:#223447;background:#f0f4f6;border-radius:.3rem;padding:.28rem .4rem}.type-badge{color:#0f625b;text-align:center;background:#dcf4f0;border-radius:.3rem;min-width:2.5rem;padding:.28rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:800;display:inline-block}.page-note{color:#6b7b8c;background:#fff8e5;margin:0;padding:.7rem 1.15rem;font-size:.73rem}.record-editor-launch,.record-editor{background:#f5fbfa;border:1px solid #cfe1df;border-radius:.7rem;margin:1rem 1.15rem 1.15rem;padding:1rem}.record-editor-launch{justify-content:space-between;align-items:center;gap:1rem;display:flex}.record-editor-launch p:last-child,.editor-note,.editor-state>p{color:#5e7183;margin:.3rem 0 0;font-size:.8rem}.record-editor h3{color:#172b3d;margin:0;font-size:1.1rem}.editor-mode{gap:.35rem;margin:1rem 0;display:flex}.mode-button{color:#42586a;cursor:pointer;background:#fff;border:1px solid #aebfc5;border-radius:.45rem;min-height:2.25rem;padding:.35rem .75rem}.mode-button.selected{color:#075f58;background:#dff5f1;border-color:#159d91;font-weight:750}.editor-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.editor-form label,.compound-fields label{color:#40566a;gap:.35rem;min-width:0;font-size:.76rem;font-weight:750;display:grid}.editor-form input,.editor-form select,.editor-form textarea{color:#172b3d;background:#fff;border:1px solid #bfcdd2;border-radius:.45rem;width:100%;min-height:2.55rem;padding:.55rem .65rem}.editor-form textarea{resize:vertical;min-height:6.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.editor-wide{grid-column:1/-1}.compound-fields{background:#fff;border:1px solid #d9e4e5;border-radius:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:.75rem;display:grid}.compound-list{gap:.65rem;display:grid}.compound-fields legend{color:#40566a;padding:0 .3rem;font-size:.72rem;font-weight:800}.compound-fields .secondary-button{align-self:end}.add-value{justify-self:start}.editor-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.diff-state{color:#4c6171;background:#fff;border:1px solid #d9e4e5;border-radius:.55rem;gap:.4rem;margin-top:.8rem;padding:.75rem;font-size:.78rem;display:grid}.diff-state strong{color:#223b4c}.diff-state code{overflow-wrap:anywhere;color:#233c50;background:#edf4f4;border-radius:.3rem;padding:.35rem .45rem}.primary-secondary-state{color:#516878;border-top:1px solid #d7e4e3;grid-template-columns:auto minmax(0,1fr);gap:.45rem .9rem;margin-top:1rem;padding-top:.9rem;font-size:.8rem;display:grid}.primary-secondary-state strong{color:#224153}.editor-state{justify-items:start;gap:.25rem;display:grid}.status-dot{background:#94a3b8;border-radius:50%;flex:none;width:.52rem;height:.52rem;display:inline-block;box-shadow:0 0 0 3px #94a3b821}.tone-good{background:#14b8a6;box-shadow:0 0 0 3px #14b8a624}.tone-warn{background:#e9a23b;box-shadow:0 0 0 3px #e9a23b24}.tone-bad{background:#e05d5d;box-shadow:0 0 0 3px #e05d5d21}.inline-state,.full-state{color:#526275;text-align:center;align-content:center;place-items:center;min-height:15rem;padding:2rem;display:grid}.zone-rail .inline-state{min-height:12rem;padding:1.2rem .5rem}.inline-state strong{color:#314256}.inline-state p,.full-state p{max-width:32rem;margin:.4rem 0 0;font-size:.86rem}.inline-state button,.full-state button{margin-top:1rem}.full-state{min-height:calc(100vh - 4.75rem)}.full-state.compact{min-height:calc(100vh - 9rem)}.full-state h1{color:#18263a;margin:.8rem 0 0;font-size:1.6rem}.state-glyph{color:#0f766e;background:#dff5f1;border-radius:.7rem;place-items:center;width:2.7rem;height:2.7rem;font-size:1.8rem;font-weight:800;display:grid}.loader{border:3px solid #c8d3da;border-top-color:#14b8a6;border-radius:50%;width:1.5rem;height:1.5rem;animation:.85s linear infinite spin}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loader{animation:none}}@media (width<=68rem){.status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.status-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.operational-layout,.operational-filters,.change-summary{grid-template-columns:1fr}.topbar{grid-template-columns:auto 1fr;gap:.25rem;min-height:auto;padding:.55rem .85rem .75rem;position:static}.brand-crop,.brand-logo{width:8.7rem}.topbar-context{border:0;justify-self:end;padding:0}.product-kicker{display:none}.organization-control{grid-column:1/-1;grid-template-columns:1fr;gap:.3rem}.workbench{grid-template-columns:1fr}.zone-rail{border-bottom:1px solid #d7dee3;border-right:0;min-width:0;padding:1rem}.zone-list{scroll-snap-type:x proximity;min-width:0;margin-right:-1rem;padding-right:1rem;display:flex;overflow-x:auto}.zone-item{scroll-snap-align:start;min-width:13rem}.workspace{padding:1.2rem .8rem 2rem}.zone-header{align-items:flex-start}.export-link{white-space:nowrap;min-height:2.8rem;padding-inline:.75rem}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-unavailable{align-items:flex-start}.ds-workflow-heading{display:grid}.ds-workflow-facts,.ds-validator-list{grid-template-columns:1fr}.record-filters{flex-wrap:wrap}.record-search{flex-basis:100%}.record-filters>input{flex:1}.record-editor-launch{flex-direction:column;align-items:flex-start}.lifecycle-columns,.lifecycle-heading{flex-direction:column}.lifecycle-section dl div{grid-template-columns:1fr;gap:.2rem}.record-editor{margin-inline:.75rem}.editor-form,.compound-fields{grid-template-columns:1fr}table,thead,tbody,tr,th,td{display:block}thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}tbody{background:#f4f7f8;gap:.75rem;padding:.75rem;display:grid}tr{background:#fff;border:1px solid #d9e1e5;border-radius:.65rem;padding:.35rem .75rem}td{border-bottom:1px solid #edf1f3;grid-template-columns:5rem minmax(0,1fr);gap:.6rem;padding:.55rem 0;display:grid}td:last-child{border-bottom:0}td:before{content:attr(data-label);color:#526275;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800}.record-values{display:grid}}@media (width<=26rem){.topbar-context{display:none}.topbar{grid-template-columns:1fr}.zone-header,.records-heading,.status-title-row,.status-unavailable{flex-direction:column}.status-grid,.status-details dl{grid-template-columns:1fr}.observation-badges{justify-content:flex-start}}
