:root{color-scheme:light;--ink:#17212b;--muted:#687887;--line:#d8e1e8;--canvas:#f3f6f8;--panel:#ffffff;--rail:#102a35;--rail-muted:#a5bbc5;--accent:#0a786b;--accent-soft:#dff2ed;--alert:#a84c20}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{background:var(--canvas);color:var(--ink);font-family:Aptos,Segoe UI Variable,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}.appShell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.sideRail{display:flex;flex-direction:column;gap:32px;min-height:100vh;padding:24px 16px;background:var(--rail);color:#f4f8f9}.brand{display:flex;align-items:center;gap:10px;padding:0 8px}.brandMark{display:grid;width:32px;height:32px;place-items:center;border:1px solid #67cdbd;border-radius:6px;color:#9ce4d9;font-family:Georgia,serif;font-size:12px;font-weight:700}.brand small,.brand strong{display:block}.brand strong{font-size:15px;letter-spacing:0}.brand small{margin-top:2px;color:var(--rail-muted);font-size:11px}.navigation{display:grid;grid-gap:20px;gap:20px}.eyebrow,.navGroup h2{margin:0;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.09em}.navGroup h2{margin:0 0 7px 8px;color:var(--rail-muted)}.navItem{display:block;min-height:34px;padding:8px;border-left:2px solid transparent;color:#d7e2e6;font-size:13px;line-height:18px}.navItem:focus-visible,.navItem:hover{background:rgb(255 255 255/.08);outline:none}.navItem.active{border-left-color:#6bd0c0;background:rgb(255 255 255/.11);color:#ffffff;font-weight:700}.railFooter{display:flex;align-items:center;gap:8px;margin-top:auto;padding:12px 8px 0;border-top:1px solid rgb(255 255 255/.14);color:var(--rail-muted);font-size:12px}.connectionDot{width:7px;height:7px;border-radius:50%;background:#6bd0c0}.connectionDot.offline{background:#c8944a}.workspace{min-width:0;padding:0 32px 40px}.topBar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:104px;border-bottom:1px solid var(--line)}.topBar .eyebrow{color:var(--accent)}h1,h2,h3,p{margin-top:0}h1{font-size:27px;line-height:1.15}h1,h2{margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-weight:600}h2{font-size:21px}.panelHeader,.sectionHeading,.topMeta{display:flex;align-items:center;justify-content:space-between;gap:12px}.localeSwitcher{min-width:48px;min-height:32px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--text);font:inherit;font-weight:700;cursor:pointer}.localeSwitcher:hover{border-color:var(--accent)}.brandUnavailable{margin:0 16px 12px;color:var(--alert);font-size:12px;line-height:1.4}.apiStatus,.scopeChip,.statusTag{border:1px solid var(--line);border-radius:999px;background:#ffffff;color:var(--muted);font-size:12px;line-height:1;white-space:nowrap}.scopeChip{padding:7px 9px;border-color:#9fddd1;background:var(--accent-soft);color:#07645a;font-weight:700}.operator{color:var(--muted);font-size:12px}.overviewGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:24px 0}.commandPanel,.metric{min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.metric{min-height:140px;padding:17px}.metric p,.metric span{color:var(--muted);font-size:12px}.metric strong{display:block;margin:16px 0 6px;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:600;line-height:1.1}.metric p{margin-bottom:0;line-height:1.45}.workArea{padding-top:6px}.sectionHeading{margin-bottom:12px}.sectionHeading .eyebrow{margin-bottom:4px;color:var(--accent)}.apiStatus{max-width:min(48vw,480px);overflow:hidden;padding:7px 9px;text-overflow:ellipsis}.commandGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.commandPanel{min-height:240px;padding:18px}.panelHeader{padding-bottom:14px;border-bottom:1px solid var(--line)}.panelHeader h3{margin-bottom:0;font-size:15px}.statusTag{padding:6px 8px;color:var(--alert)}.statusTag.calm{border-color:#9fddd1;color:#07645a}.definitionList{margin:0}.definitionList div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #edf1f3}.definitionList dt{color:var(--muted);font-size:13px}.definitionList dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.boundaryList{display:grid;grid-gap:13px;gap:13px;margin:16px 0 0;padding-left:18px;color:#3b4a56;font-size:13px;line-height:1.5}.opsSubtitle{margin:5px 0 0;color:var(--muted);font-size:13px}.opsNotice{margin:18px 0 0;padding:10px 12px;border:1px solid var(--line);border-left-width:3px;background:#ffffff;color:#41515e;font-size:13px}.opsNotice.warning{border-left-color:#c8944a}.opsNotice.error{border-left-color:#a84c20;color:#8b3b1a}.opsNotice.success{border-left-color:var(--accent);color:#07645a}.pageState{display:flex;align-items:flex-start;gap:12px;margin-top:24px;border:1px dashed #b8c8d1;border-radius:6px;background:#ffffff;padding:20px}.pageState h2,.pageState p{margin:0}.pageState h2{font-family:inherit;font-size:15px}.pageState p{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.5}.pageStateError{border-color:#d38e70;background:#fff9f7}.pageStateNoAccess{border-color:#e5c59e;background:#fffaf1}.pageStateSpinner{width:18px;height:18px;flex:0 0 auto;border:2px solid #b9e4db;border-top:2px solid var(--accent);border-radius:50%;animation:pageStateSpin .8s linear infinite}@keyframes pageStateSpin{to{transform:rotate(1turn)}}.confirmDialogBackdrop{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:20px;background:rgb(16 42 53/.46)}.confirmDialog{display:grid;width:min(100%,460px);grid-gap:16px;gap:16px;border:1px solid #b8c8d1;border-radius:6px;background:#ffffff;padding:20px;box-shadow:0 16px 40px rgb(16 42 53/.2)}.confirmDialog h2,.confirmDialog p{margin:0}.confirmDialog h2{font-family:inherit;font-size:17px}.confirmDialog p{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.5}.confirmDialog label{display:grid;grid-gap:6px;gap:6px;color:#4c5e6b;font-size:12px;font-weight:700}.confirmDialog textarea{min-height:90px;width:100%;resize:vertical;border:1px solid #b9cbd7;border-radius:4px;padding:8px;color:var(--ink);font:inherit}.confirmDialogActions{display:flex;justify-content:flex-end;gap:8px}.opsPanelGrid,.opsTwoColumn{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.opsPanelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opsTwoColumn{grid-template-columns:minmax(190px,.28fr) minmax(0,.72fr)}.opsPanel{min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:18px}.opsStack{display:grid;grid-gap:12px;gap:12px;min-width:0}.opsInset{margin-top:16px;border-top:1px solid #edf1f3;padding-top:14px}.opsInset h3,.opsInset p{margin:0}.opsInset p{margin-top:6px;color:var(--muted);font-size:13px}.opsStatus{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid var(--line);border-radius:999px;font-size:11px;line-height:1;white-space:nowrap}.opsStatus.success{border-color:#9fddd1;background:var(--accent-soft);color:#07645a}.opsStatus.warning{border-color:#e5c59e;background:#fff6e8;color:#87571f}.opsApi,.opsStatus.muted{color:var(--muted)}.opsApi{margin:18px 0 0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.opsTableWrap{overflow-x:auto;margin-top:16px}.opsTable{width:100%;border-collapse:collapse;font-size:13px}.opsTable td,.opsTable th{padding:11px 10px;border-bottom:1px solid #edf1f3;text-align:left;vertical-align:middle}.opsTable th{color:var(--muted);font-size:11px;font-weight:700}.opsTable tbody tr{cursor:pointer}.opsTable tbody tr.selected,.opsTable tbody tr:hover{background:#f0f8f6}.opsPreview code,.opsTable code{color:#31505c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.opsForm{display:grid;align-content:start;grid-gap:14px;gap:14px}.opsForm label,.opsInlineLabel{display:grid;grid-gap:6px;gap:6px;color:#4c5e6b;font-size:12px;font-weight:600}.opsForm input,.opsForm select,.opsForm textarea,.opsInlineLabel input{width:100%;border:1px solid #c8d4db;border-radius:4px;background:#ffffff;color:var(--ink);font:inherit;font-size:13px}.opsForm input,.opsForm select,.opsInlineLabel input{min-height:34px;padding:7px 8px}.opsForm textarea{min-height:92px;padding:8px;resize:vertical}.opsForm input:focus,.opsForm select:focus,.opsForm textarea:focus,.opsInlineLabel input:focus{border-color:var(--accent);outline:2px solid #b9e4db;outline-offset:1px}.opsDangerButton,.opsPrimaryButton,.opsSecondaryButton{min-height:34px;border-radius:4px;padding:7px 10px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.opsPrimaryButton{border:1px solid #087266;background:var(--accent);color:#ffffff}.opsSecondaryButton{border:1px solid #bccbd3;background:#ffffff;color:#31505c}.opsDangerButton{border:1px solid #d38e70;background:#fff7f4;color:#a3451d}.opsDangerButton:disabled,.opsPrimaryButton:disabled,.opsSecondaryButton:disabled{cursor:not-allowed;opacity:.48}.opsFieldAction,.opsRowActions{display:flex;align-items:flex-end;gap:8px}.opsRowActions{align-items:center;flex-wrap:wrap;justify-content:end}.opsList,.opsPageList{display:grid;grid-gap:0;gap:0;margin-top:14px}.opsListRow,.opsReleaseRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #edf1f3}.opsListRow span,.opsListRow strong,.opsReleaseRow span,.opsReleaseRow strong{display:block}.opsListRow strong,.opsReleaseRow strong{font-size:13px}.opsListRow div>span,.opsReleaseRow div>span{margin-top:3px;color:var(--muted);font-size:12px}.opsEmpty{margin:16px 0 0;color:var(--muted);font-size:13px}.opsPageSelector{align-self:start;padding:12px}.opsPageSelector .panelHeader{padding:5px 5px 12px}.opsPageButton{display:grid;width:100%;grid-gap:3px;gap:3px;border:0;border-left:2px solid transparent;background:transparent;color:#3d4e5a;padding:9px 8px;text-align:left;cursor:pointer}.opsPageButton.selected,.opsPageButton:hover{border-left-color:var(--accent);background:#eef8f5}.opsPageButton span{font-size:13px;font-weight:700}.opsPageButton small{color:var(--muted);font-size:11px}.opsPageButton i{font-style:normal;font-size:11px}.opsPreview{display:grid;grid-gap:8px;gap:8px;margin-top:15px;padding:12px;border:1px solid #c9dfd9;background:#f3fbf8;color:#38525b;font-size:12px}.opsWarning{color:#87571f}.opsCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.opsSurfaceCard{display:grid;min-height:122px;align-content:space-between;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:5px;background:#ffffff;padding:13px;color:var(--ink);text-align:left;cursor:pointer}.opsSurfaceCard.selected,.opsSurfaceCard:hover{border-color:#6bbcac;background:#f2faf7}.opsSurfaceCard small,.opsSurfaceCard span{color:var(--muted);font-size:11px}.opsSurfaceCard strong{font-size:15px}@media (max-width:900px){.appShell{grid-template-columns:1fr}.sideRail{min-height:auto;gap:16px}.navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.railFooter{display:none}.workspace{padding:0 20px 28px}.overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opsPanelGrid,.opsTwoColumn{grid-template-columns:1fr}.opsCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sectionHeading,.topBar{align-items:flex-start;flex-direction:column;padding:18px 0}.topBar{min-height:auto}.topMeta{flex-wrap:wrap}.commandGrid,.navigation,.opsCardGrid,.overviewGrid{grid-template-columns:1fr}.opsListRow,.opsReleaseRow{align-items:flex-start;flex-wrap:wrap}.apiStatus{max-width:100%}}.sessionPanel{display:grid;grid-gap:8px;gap:8px;min-width:250px;max-width:300px;padding:12px;border:1px solid #cbd9e3;background:#ffffff;color:#1f3445;font-size:12px;text-align:left}.sessionPanel label{display:grid;grid-gap:4px;gap:4px;font-weight:700}.sessionPanel input{width:100%;min-height:32px;border:1px solid #b9cbd7;padding:6px 8px;color:#162938}.sessionPanel p{margin:0;color:#466275}.resourceMatrix{margin:0}.resourceMatrix div{display:grid;grid-gap:3px;gap:3px}.resourceMatrix dt{font-weight:700}.resourceMatrix dd{margin:0;color:#466275}.trustSection,.trustWorkspace{display:grid;grid-gap:18px;gap:18px}.trustSummaryGrid{margin-bottom:0}.trustActionBar,.trustFilterForm{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;margin-top:14px}.trustActionBar label,.trustFilterForm label{display:grid;min-width:150px;grid-gap:5px;gap:5px;color:#4b6170;font-size:12px;font-weight:700}.trustActionBar input,.trustActionBar select,.trustFilterForm input,.trustFilterForm select{min-height:34px;border:1px solid #b9cbd7;border-radius:4px;background:#ffffff;padding:7px 8px;color:var(--ink);font:inherit}.opsListButton{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #edf1f3;background:#ffffff;padding:11px 0;color:var(--ink);text-align:left;cursor:pointer}.opsListButton.selected,.opsListButton:hover{background:#f2faf7}.opsListButton>span:first-child{display:grid;grid-gap:3px;gap:3px}.opsListButton small{color:var(--muted);font-size:11px}.trustDetail{display:grid;grid-gap:14px;gap:14px;margin-top:14px;border-top:1px solid #e5edef;padding-top:14px;color:#3d4e5a;font-size:13px}.trustDetail.compact{gap:10px}.trustDetail h3,.trustDetail p{margin:0}.commerceSection,.commerceWorkspace{display:grid;grid-gap:18px;gap:18px}.commerceSummaryGrid{margin-top:0}.commerceActionBar,.commerceActionButtons,.commerceFilterForm{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.commerceFilterForm{margin-top:14px}.commerceActionBar label,.commerceFilterForm label{display:grid;min-width:150px;flex:1 1 160px;grid-gap:5px;gap:5px;color:#4b6170;font-size:12px;font-weight:700}.commerceActionBar input,.commerceFilterForm input,.commerceFilterForm select{width:100%;min-height:34px;border:1px solid #b9cbd7;border-radius:4px;background:#ffffff;padding:7px 8px;color:var(--ink);font:inherit}.commerceActionBar input:focus,.commerceFilterForm input:focus,.commerceFilterForm select:focus{border-color:var(--accent);outline:2px solid #b9e4db;outline-offset:1px}.commerceActionBar{margin-top:14px;border-top:1px solid #e5edef;padding-top:14px}.commerceActionBar p{flex:1 1 100%;margin:0;color:var(--muted);font-size:12px}.pageModuleEditorStack{margin-top:18px}.pageModuleEditor fieldset{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid #d9e4e8;border-radius:6px;padding:12px}.pageModuleEditor legend{padding:0 5px;color:#4b6170;font-size:12px;font-weight:800}.opsFieldGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.opsFieldGrid label,.pageModuleEditor>label{display:grid;grid-gap:5px;gap:5px;color:#4b6170;font-size:12px;font-weight:700}.opsFieldGrid input,.opsFieldGrid select,.opsFieldGrid textarea,.pageModuleEditor fieldset>select,.pageModuleEditor>label input{width:100%;border:1px solid #b9cbd7;border-radius:4px;background:#ffffff;padding:8px;color:var(--ink);font:inherit}.pageModuleEditor fieldset>select{min-height:112px}.opsWideField{grid-column:1/-1}.opsToggle{display:inline-flex;align-items:center;gap:7px;color:#4b6170;font-size:12px;font-weight:800}.releaseDiff,.webPreviewFrame{display:grid;grid-gap:10px;gap:10px;margin-top:18px;border:1px solid #d9e4e8;border-radius:6px;background:#ffffff;padding:14px}.webPreviewMeta{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:12px}.webPreviewFrame iframe{width:100%;min-height:520px;border:1px solid #b9cbd7;border-radius:4px;background:#ffffff}.releaseDiff .opsListRow small{display:block;max-width:100%;overflow-wrap:anywhere;color:var(--muted)}@media (max-width:600px){.opsFieldGrid{grid-template-columns:1fr}.webPreviewFrame iframe{min-height:420px}.trustActionBar,.trustFilterForm{align-items:stretch;flex-direction:column}.trustActionBar label,.trustFilterForm label{width:100%}.commerceActionBar,.commerceFilterForm{align-items:stretch;flex-direction:column}.commerceActionBar label,.commerceFilterForm label{width:100%}}