:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f6fa;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{background:#f3f6fa;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}h1,h2,h3,p,dl,dd,ol,ul{margin-top:0}h1{color:#101a2e;letter-spacing:-.045em;margin-bottom:0;font-size:clamp(1.85rem,4vw,2.65rem);line-height:1}h2{color:#18233a;letter-spacing:-.02em;margin-bottom:0;font-size:1.22rem}h3{color:#18233a;margin-bottom:0;font-size:1.08rem}small{color:#68758b;line-height:1.45;display:block}.governance-shell{min-height:100vh}.skip-link{z-index:100;color:#fff;background:#173b8f;border-radius:.5rem;padding:.6rem .8rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.app-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #d9e0ea;grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav locale""scope scope scope";align-items:center;gap:0;min-height:0;padding:0 clamp(1rem,3vw,2.5rem);display:grid;position:sticky;top:0;box-shadow:0 4px 18px #18233a0d}.brand{white-space:nowrap;grid-area:brand;align-items:center;gap:.72rem;padding:.68rem 0;display:flex}.brand__mark{color:#fff;letter-spacing:.08em;background:#173b8f;border-radius:.65rem;place-items:center;width:2.3rem;height:2.3rem;font-size:.78rem;font-weight:850;display:grid}.brand strong{font-size:.98rem;display:block}.brand small{font-size:.72rem}.app-header nav{grid-area:nav;justify-content:center;place-self:stretch end;gap:.2rem;display:flex}.app-header nav button{color:#526077;background:0 0;border:0;min-width:4.4rem;padding:0 .9rem;font-weight:700;position:relative}.app-header nav button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:.85rem;right:.85rem}.app-header nav button:hover,.app-header nav button.is-active{color:#173b8f}.app-header nav button.is-active:after{background:#2563eb}.scope-controls{border-top:1px solid #e3e9f1;flex-wrap:wrap;grid-area:scope;align-items:center;gap:.45rem 1.35rem;width:100%;padding:.48rem 0 .58rem;display:flex}.audit-toolbar label{color:#69758a;letter-spacing:.06em;text-transform:uppercase;gap:.18rem;font-size:.67rem;font-weight:800;display:grid}.audit-toolbar select,.audit-toolbar input,.change-browser select,.proposal-form input,.proposal-form textarea,.action-area textarea,.rollback-details textarea{background:#fff;border:1px solid #c7d1df;border-radius:.55rem;min-height:2.45rem;font-size:.84rem}.scope-radio-group{border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.scope-radio-group--gateway{flex:auto}.scope-radio-group--locale{grid-area:locale;justify-self:end;margin-left:1rem}.scope-radio-group legend{color:#69758a;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0;padding:0;font-size:.65rem;font-weight:800}.scope-radio-options{background:#edf1f7;border:1px solid #dbe3ee;border-radius:999px;flex-wrap:wrap;gap:2px;min-width:0;padding:2px;display:flex}.scope-radio-option{min-width:0;color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;display:flex;position:relative}.scope-radio-option input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.scope-radio-option__tile{color:#56637a;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:0;height:100%;min-height:2rem;padding:.22rem .7rem;font-size:.73rem;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.scope-radio-group--gateway .scope-radio-option__tile{padding-inline:.62rem}.scope-radio-option__label{min-width:0}.scope-radio-option:hover .scope-radio-option__tile{color:#173b8f;background:#dfe7f2}.scope-radio-option input:checked+.scope-radio-option__tile{color:#fff;background:#173b8f;font-weight:800;box-shadow:0 1px 3px #173b8f59}.scope-radio-option input:focus-visible+.scope-radio-option__tile{outline-offset:2px;outline:2px solid #2563eb}.content{width:min(1460px,100%);margin:0 auto;padding:2rem clamp(1rem,3vw,2.5rem) 4rem}.page-title{grid-template-columns:minmax(180px,auto) minmax(240px,1fr) auto;align-items:end;gap:1.25rem;margin-bottom:1.5rem;display:grid}.page-title>p{color:#647086;max-width:680px;margin-bottom:.1rem;font-size:.95rem}.page-title__actions{flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.eyebrow{color:#2457ad;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;font-weight:850}.data-provenance-badge,.fixture-badge,.count,.mode,.availability,.health,.route-methods,.status{white-space:nowrap;border:1px solid #cbd5e2;border-radius:999px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.data-provenance-badge,.fixture-badge{color:#805411;background:#fff8df;border-color:#e7b95f;padding:.52rem .68rem}.production-banner,.global-notice,.global-error{color:#8d2933;background:#fff3f3;border:1px solid #e8b4b9;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.84rem;display:flex}.production-banner span{color:#8d4650}.global-notice{color:#08634e;background:#effcf7;border-color:#9fdbc8}.global-notice button{color:inherit;background:0 0;border:0;font-weight:800}.global-error button{flex:none}.loading-view{color:#607089;place-items:center;min-height:14rem;display:grid}.fact-strip,.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.fact{background:#fff;border:1px solid #d9e0ea;border-radius:.78rem;min-width:0;padding:1rem;box-shadow:0 8px 24px #17243d0a}.fact dt{color:#6c778b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.38rem;font-size:.67rem;font-weight:850}.fact dd{color:#17233a;text-overflow:ellipsis;margin-bottom:.25rem;font-size:1.35rem;font-weight:850;overflow:hidden}.fact span{color:#6d788c;font-size:.76rem}.panel,.route-detail,.policy-panel,.empty-state{background:#fff;border:1px solid #d9e0ea;border-radius:.82rem;box-shadow:0 10px 28px #17243d0d}.panel,.route-detail{padding:1.1rem}.section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.count{color:#526178;background:#f5f7fa;padding:.45rem .62rem}.table-wrap{border:1px solid #e0e5ed;border-radius:.62rem;overflow-x:auto}.pagination-actions{justify-content:center;align-items:center;gap:12px;padding-top:18px;display:flex}table{border-collapse:collapse;width:100%;font-size:.78rem}.nodes-page table{min-width:66rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e7ebf1;padding:.72rem}th{color:#6a768a;letter-spacing:.045em;text-transform:uppercase;background:#f7f9fc;font-size:.66rem;font-weight:850}tr:last-child td{border-bottom:0}td strong,td small{max-width:22rem}.mono{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem}.mode,.availability,.health,.route-methods,.status{margin-bottom:.28rem;padding:.34rem .5rem}.health--ok,.availability--ok,.mode--writable,.status--positive{color:#08715a;background:#effbf7;border-color:#81cab6}.health--warn{color:#8a5a05;background:#fff9e8;border-color:#e7c06c}.health--critical,.status--critical{color:#a12634;background:#fff2f3;border-color:#e4a7ae}.availability{color:#a12b38;background:#fff2f3;border-color:#e2b5ba}.tag-list{flex-wrap:wrap;gap:.25rem;max-width:14rem;display:flex}.tag{color:#3d4b63;overflow-wrap:anywhere;background:#edf1f6;border-radius:.35rem;padding:.23rem .38rem;font-size:.67rem}.muted,.field-note,.scope-note,.results-summary{color:#6c788c;font-size:.78rem}.route-list{gap:.42rem;display:grid}.route-row{text-align:left;background:#fff;border:1px solid #dbe2eb;border-radius:.62rem;grid-template-columns:max-content minmax(240px,1fr) minmax(140px,.36fr);align-items:center;gap:.85rem;width:100%;padding:.68rem .8rem;display:grid}.route-row:hover,.route-row[aria-pressed=true]{background:#f5f8ff;border-color:#6b91d9}.route-row--business{background:#f5f8ff;border-color:#9cb8e7}.route-methods{color:#2454a5;background:#f0f5ff;border-color:#a9bfe4}.route-detail{margin-top:.9rem}.route-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:.9rem;display:grid}.route-facts>div{background:#f5f7fa;border-radius:.55rem;padding:.7rem}.route-facts dt{color:#68758a;text-transform:uppercase;font-size:.67rem;font-weight:800}.route-facts dd{margin-top:.23rem;margin-bottom:0;font-size:.82rem;font-weight:750}.business-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.business-target{background:#fff;border:1px solid #dbe2eb;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.32rem .7rem;padding:.72rem .8rem;display:grid}.business-target>span:first-child{gap:.15rem;display:grid}.business-target>small:last-child{color:#6c788c;grid-column:1/-1}.normalization-routes{gap:.8rem;margin:.9rem 0 0;padding:0;display:grid}.normalization-route{background:linear-gradient(135deg,#fbfdff 0%,#f5f8ff 100%);border:1px solid #d7e0ee;border-radius:.7rem;padding:.85rem}.normalization-route__heading{align-items:center;gap:.7rem;display:flex}.normalization-route__heading>div{flex:1;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.normalization-route__heading h3{margin:0;font-size:.95rem}.normalization-exchange{margin-top:.75rem}.normalization-response{border-top:1px solid #dbe2eb;margin-top:.8rem;padding-top:.7rem}.normalization-response>.eyebrow{margin-bottom:.45rem}.normalization-exchange__path{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;margin:.75rem 0;display:grid}.normalization-exchange__path code{color:#20324f;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe2eb;border-radius:.45rem;padding:.48rem .58rem}.normalization-exchange__path>span{color:#2454a5;font-weight:850}.normalization-mappings{min-width:720px}.normalization-mappings code{color:#21324c;overflow-wrap:anywhere;font-size:.72rem}.normalization-transform{color:#2454a5;background:#eaf1ff;border-radius:999px;padding:.2rem .38rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:750;display:inline-flex}.normalization-safeguards{margin-top:.65rem}.policy-panel{box-shadow:none;border-color:#bfcde3;padding:1rem}.policy-summary,.identity-strip{flex-wrap:wrap;gap:.55rem;margin-bottom:.65rem;display:flex}.policy-summary span,.identity-strip span{color:#536078;background:#f1f4f8;border-radius:.45rem;padding:.42rem .58rem;font-size:.75rem}.identity-strip span{color:#28548f;background:#f1f6ff}.release-gate{color:#962d38;background:#fff4f4;border:1px solid #e5aab1;border-radius:.58rem;align-items:center;gap:.7rem;margin-bottom:.65rem;padding:.7rem;font-size:.78rem;display:flex}.release-gate--open{color:#08715b;background:#f1fcf8;border-color:#8dd0bd}.release-gate span{color:inherit;opacity:.84}.policy-tools{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.compact-details{background:#fff;border:1px solid #d8e0eb;border-radius:.58rem}.compact-details summary{color:#263854;cursor:pointer;padding:.7rem;font-size:.8rem;font-weight:800}.compact-details__body{padding:0 .7rem .75rem}.proposal-form,.action-area,.rollback-details .compact-details__body{gap:.58rem;display:grid}.proposal-form label,.action-area label,.rollback-details label,.change-browser label{color:#536178;gap:.25rem;font-size:.75rem;font-weight:750;display:grid}.proposal-form input,.proposal-form textarea,.action-area textarea,.rollback-details textarea,.change-browser select{width:100%;padding:.55rem .65rem}.policy-choice{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.policy-choice label{position:relative}.policy-choice input{opacity:0;position:absolute}.policy-choice span{cursor:pointer;background:#fff;border:1px solid #cbd5e2;border-radius:.5rem;place-items:center;min-height:2.3rem;display:grid}.policy-choice input:checked+span{color:#1f4d9c;background:#eef4ff;border-color:#4d78c7}.button-row,.rollback-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.button{border:1px solid #0000;border-radius:.5rem;min-height:2.35rem;padding:.5rem .72rem;font-size:.77rem;font-weight:800}.button--primary{color:#fff;background:#1f57b8}.button--secondary{color:#34445f;background:#fff;border-color:#bdc9d8}.button--danger{color:#a12433;background:#fff3f4;border-color:#dc9ea6}.change-browser{grid-template-columns:minmax(230px,.35fr) 1fr;align-items:start;gap:.7rem;margin-top:.7rem;display:grid}.change-detail{background:#f6f8fb;border-radius:.58rem;grid-template-columns:minmax(220px,.7fr) 1fr;gap:.7rem;padding:.7rem;display:grid}.change-detail>div:first-child{align-content:start;gap:.3rem;display:grid}.routing-heading-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.endpoint-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.endpoint-card{align-content:start;gap:.5rem;min-width:0;display:grid}.endpoint-card__header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.endpoint-card__header small{display:inline}.routing-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:.7rem;display:grid}.routing-rules>div{background:#f5f7fa;border-radius:.55rem;padding:.7rem}.routing-rules dt{color:#68758a;text-transform:uppercase;font-size:.67rem;font-weight:800}.routing-rules dd{margin:.23rem 0 0;font-size:.82rem}.routing-editor{gap:.7rem;display:grid}.routing-editor__platform{border:1px solid #d8e0eb;border-radius:.58rem;gap:.55rem;margin:0;padding:.7rem;display:grid}.routing-editor__platform legend{color:#263854;padding:0 .3rem;font-size:.8rem;font-weight:800}.routing-editor__platform>label{color:#536178;gap:.25rem;max-width:16rem;font-size:.75rem;font-weight:750;display:grid}.routing-editor input,.routing-submit input,.routing-submit textarea{background:#fff;border:1px solid #c7d1df;border-radius:.55rem;min-height:2.35rem;padding:.45rem .6rem;font-size:.8rem}.routing-editor input[type=checkbox]{min-height:0}.routing-node{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:.5rem;grid-template-columns:minmax(6.5rem,.7fr) minmax(12rem,1.8fr) minmax(7rem,.9fr) 4.5rem auto auto;align-items:center;gap:.45rem;padding:.5rem;display:grid}.routing-node__enabled{color:#536178;white-space:nowrap;align-items:center;gap:.3rem;font-size:.75rem;font-weight:750;display:flex}.routing-errors{color:#962d38;background:#fff4f4;border:1px solid #e5aab1;border-radius:.55rem;gap:.3rem;padding:.6rem .7rem;font-size:.76rem;display:grid}.routing-errors ul{gap:.18rem;margin:0;padding-left:1.05rem;display:grid}.routing-submit{background:#fff;border:1px solid #d8e0eb;border-radius:.58rem;align-content:start;gap:.58rem;padding:.7rem;display:grid}.routing-submit label{color:#536178;gap:.25rem;font-size:.75rem;font-weight:750;display:grid}.empty-state{text-align:center;align-content:center;place-items:center;gap:.55rem;min-height:18rem;padding:2rem;display:grid}.empty-state h2,.empty-state p{margin-bottom:0}.empty-state p{color:#5f6d83;max-width:590px;line-height:1.65}.compact-empty{min-height:15rem}.traffic-page{gap:1rem;display:grid}.traffic-query .section-heading{align-items:center}.traffic-query .section-heading p{color:#647086;margin:.25rem 0 0;font-size:.8rem}.traffic-source{color:#08634e;white-space:nowrap;background:#effcf7;border:1px solid #9fdbc8;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;padding:.45rem .62rem;font-size:.7rem;font-weight:800;display:inline-flex}.live-source-stack{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:min(100%,36rem);display:flex}.live-source-chip{color:#355072;background:#f5f8fc;border:1px solid #c9d4e4;border-radius:.55rem;align-items:center;width:-moz-fit-content;width:fit-content;padding:.4rem .58rem;font-size:.68rem;font-weight:700;display:inline-flex}.live-provenance{background:#f4fbf7;border:1px solid #cfe3d8;border-radius:.7rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;margin:0 0 .85rem;padding:.75rem .85rem;display:grid}.live-provenance dt{color:#2f6b52;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.18rem;font-size:.66rem;font-weight:850}.live-provenance dd{color:#243447;word-break:break-all;margin:0;font-size:.78rem}.log-expand-button{min-width:2rem;min-height:2rem;padding:0;font-size:1rem;line-height:1}.log-row--expanded{background:#f7fafc}.log-detail-row td{background:#f7fafc;border-bottom:1px solid #e5e9ef;padding:0 .75rem .85rem}.log-detail{background:#fff;border:1px solid #d7dee8;border-radius:.6rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem .85rem;margin:0;padding:.7rem .8rem;display:grid}.log-detail dt{color:#718096;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.15rem;font-size:.64rem;font-weight:850}.log-detail dd{color:#243447;word-break:break-word;margin:0;font-size:.76rem}.traffic-query__controls{grid-template-columns:minmax(170px,.6fr) minmax(260px,1fr) auto;align-items:end;gap:.7rem;display:grid}.traffic-query__controls label{color:#5f6d83;gap:.3rem;font-size:.72rem;font-weight:800;display:grid}.traffic-query__controls select{background:#fff;border:1px solid #cbd5e2;border-radius:.5rem;width:100%;min-height:2.35rem;padding:.45rem .62rem}.traffic-query__metadata{border-top:1px solid #e5e9ef;grid-template-columns:minmax(240px,1.4fr) minmax(150px,.8fr) minmax(180px,.8fr);gap:.7rem;margin:1rem 0 0;padding-top:.85rem;display:grid}.traffic-query__metadata div{min-width:0}.traffic-query__metadata dt{color:#718096;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.65rem;font-weight:850}.traffic-query__metadata dd{color:#24334d;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.traffic-loading,.traffic-error,.zero-traffic{color:#31517f;background:#f1f6fd;border:1px solid #c9d8ee;border-radius:.7rem;padding:.8rem 1rem;font-size:.82rem}.traffic-error{color:#8d2933;background:#fff3f3;border-color:#e8b4b9;align-items:center;gap:.7rem;display:flex}.zero-traffic{color:#08634e;background:#effcf7;border-color:#9fdbc8}.traffic-series-controls{background:#f7f9fc;border:1px solid #dce4ef;border-radius:.62rem;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem;padding:.8rem;display:flex}.traffic-series-summary{color:#536178;gap:.18rem;font-size:.75rem;display:grid}.traffic-series-summary strong{color:#1c2b45;font-size:.8rem}.traffic-series-summary small{color:#718096}.traffic-series-sort{color:#5f6d83;gap:.3rem;min-width:190px;font-size:.72rem;font-weight:800;display:grid}.traffic-series-sort select{background:#fff;border:1px solid #cbd5e2;border-radius:.5rem;min-height:2.35rem;padding:.45rem .62rem}.traffic-pagination{color:#526178;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.8rem;font-size:.76rem;font-weight:750;display:flex}.metric-grid .fact dd{font-size:1.55rem}.tab-list{background:#fff;border:1px solid #d9e0ea;border-radius:.7rem;gap:.35rem;margin-bottom:.8rem;padding:.32rem;display:flex}.tab-list>button{color:#59667a;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.45rem;min-height:2.5rem;padding:.48rem .7rem;font-size:.8rem;font-weight:800;display:flex}.tab-list>button.is-active{color:#194eaa;background:#edf4ff}.tab-list .availability{margin-bottom:0;padding:.26rem .4rem;font-size:.62rem}.audit-toolbar{grid-template-columns:minmax(150px,1fr) minmax(180px,.6fr) 130px auto;align-items:end;gap:.6rem;display:grid}.audit-toolbar input,.audit-toolbar select{width:100%;padding:.5rem .62rem}.results-summary{margin:.7rem 0}.event-list{gap:.35rem;padding:0;list-style:none;display:grid}.event-list li{border:1px solid #e0e5ed;border-radius:.5rem;grid-template-columns:135px 76px minmax(150px,1fr) minmax(120px,.6fr) minmax(190px,.9fr);align-items:center;gap:.55rem;padding:.6rem;font-size:.74rem;display:grid}.event-outcome{color:#a12b38;font-weight:800}.event-outcome--success{color:#08715a}.empty-message{color:#68758b;text-align:center;margin-bottom:0;padding:1rem}@media (max-width:1120px){.app-header{position:static}.policy-tools,.change-browser,.change-detail{grid-template-columns:1fr}.event-list li{grid-template-columns:120px 70px 1fr}.event-list li>:nth-child(4),.event-list li>:nth-child(5){grid-column:3}}@media (max-width:760px){.app-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand locale""nav nav""scope scope";gap:.7rem .5rem;padding:.75rem;display:grid;position:static}.brand{width:100%;padding:0}.brand small{display:none}.scope-controls{flex-direction:column;align-items:stretch;gap:.55rem;width:100%;padding:.55rem 0 0;display:flex}.scope-radio-group{grid-template-columns:minmax(0,1fr);gap:.28rem;width:100%}.scope-radio-group--locale{grid-template-columns:minmax(0,1fr);justify-self:end;gap:0;width:auto;margin-left:0}.scope-radio-group--locale legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scope-radio-options{border-radius:.72rem;width:100%}.scope-radio-group--environment .scope-radio-option{flex:1 1 0}.scope-radio-group--locale .scope-radio-options{width:auto}.scope-radio-group--locale .scope-radio-option{flex:none}.scope-radio-group--gateway .scope-radio-option{flex:calc(50% - 2px)}.scope-radio-option__tile{white-space:normal;width:100%;min-height:2.75rem;padding:.36rem .5rem}.scope-radio-group--locale .scope-radio-option__tile{width:auto;padding-inline:.35rem}.scope-radio-group--gateway .scope-radio-option__tile{overflow-wrap:anywhere}.app-header nav{background:#f4f7fb;border-top:0;border-radius:.6rem;justify-self:stretch;width:100%;min-height:2.6rem;overflow-x:auto}.app-header nav button{flex:1;min-width:4.2rem;padding:0 .65rem}.app-header nav button:after{bottom:0;left:.65rem;right:.65rem}.content{padding:1.2rem .75rem 2.5rem}.page-title{grid-template-columns:1fr auto;gap:.7rem;margin-bottom:1rem}.page-title>p{grid-area:2/1/auto/-1}.production-banner,.global-notice,.global-error{flex-direction:column;align-items:flex-start}.fact-strip,.metric-grid{grid-template-columns:1fr 1fr}.fact{padding:.8rem}.nodes-page .table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable}.fact dd{font-size:1.12rem}.traffic-query .section-heading,.traffic-error{flex-direction:column;align-items:flex-start}.traffic-query__controls,.traffic-query__metadata{grid-template-columns:1fr}.traffic-series-controls{flex-direction:column;align-items:stretch}.traffic-series-sort{min-width:0}.traffic-query__metadata dd{white-space:normal}.route-row{grid-template-columns:max-content 1fr}.route-row>:last-child{grid-column:2}.route-facts,.business-targets{grid-template-columns:1fr}.policy-summary,.identity-strip,.release-gate{flex-direction:column;align-items:flex-start}.tab-list{overflow-x:auto}.tab-list>button{flex:none}.audit-toolbar,.normalization-exchange__path{grid-template-columns:1fr}.normalization-exchange__path>span{text-align:center;transform:rotate(90deg)}.normalization-route__heading>div{flex-direction:column;align-items:flex-start}.event-list li{grid-template-columns:1fr 76px}.event-list li>:nth-child(3),.event-list li>:nth-child(4),.event-list li>:nth-child(5){grid-column:1/-1}}@media (max-width:440px){.fact-strip,.metric-grid{grid-template-columns:1fr}.panel,.route-detail,.policy-panel{padding:.8rem}}
