code[data-v-d1e881eb],.mono[data-v-d1e881eb]{overflow-wrap:anywhere;word-break:break-word}.theme-editor[data-v-9ef37484]{padding:24px}.theme-editor label[data-v-9ef37484]{margin:14px 0;display:block}.theme-editor select[data-v-9ef37484],.theme-editor textarea[data-v-9ef37484]{border:1px solid #cedbd4;border-radius:7px;width:100%;max-width:600px;padding:10px;display:block}.theme-cards[data-v-9ef37484]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.theme-card[data-v-9ef37484]{cursor:pointer;border:2px solid;border-radius:14px;padding:24px}.theme-card.selected[data-v-9ef37484]{box-shadow:0 0 0 3px #68a99444}.theme-card strong[data-v-9ef37484],.theme-card small[data-v-9ef37484]{margin-top:12px;display:block}.theme-fields[data-v-9ef37484]{grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}.theme-colors[data-v-9ef37484]{flex-wrap:wrap;gap:26px;display:flex}.theme-colors input[data-v-9ef37484]{border:0;width:60px;height:40px;padding:0;display:block}@media (width<=700px){.theme-cards[data-v-9ef37484],.theme-fields[data-v-9ef37484]{grid-template-columns:1fr}}code[data-v-76aebc03]{overflow-wrap:anywhere;word-break:break-word}.filter-bar[data-v-76aebc03]{flex-wrap:wrap}td[data-v-76aebc03]{vertical-align:top}.change-detail[data-v-b771a08b]{margin-top:20px;padding:24px}.change-diff[data-v-b771a08b]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.change-diff>div[data-v-b771a08b]{min-width:0}pre[data-v-b771a08b]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f5;border-radius:8px;padding:16px;font-size:13px}.preview-row[data-v-b771a08b]{border-top:1px solid #e1e9e4;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.mono[data-v-b771a08b]{overflow-wrap:anywhere}@media (width<=700px){.change-diff[data-v-b771a08b]{grid-template-columns:1fr}.preview-row[data-v-b771a08b]{display:block}.preview-row button[data-v-b771a08b]{margin-top:12px}}.change-detail label[data-v-b771a08b]{margin:14px 0;display:block}.change-detail textarea[data-v-b771a08b],.change-detail input[data-v-b771a08b],.change-detail select[data-v-b771a08b]{border:1px solid #cad8d0;border-radius:6px;width:100%;padding:10px;display:block}.change-detail textarea[data-v-b771a08b]{font-family:monospace}.ops[data-v-62ba9c27]{margin-bottom:20px;padding:24px}.ops-row[data-v-62ba9c27]{border-top:1px solid #e0e8e4;margin-top:10px;padding:12px 0}.ops input[data-v-62ba9c27]{border:1px solid #cbd8d0;border-radius:6px;max-width:130px;padding:8px}.confirmation-dialog[data-v-444d6299]{box-sizing:border-box;color:#172b3a;border:1px solid #cbd5e1;border-radius:6px;width:min(28rem,100vw - 2rem);padding:1.5rem}.confirmation-dialog[data-v-444d6299]::backdrop{background:#0f172a66}.confirmation-dialog h2[data-v-444d6299]{margin-top:0}.confirmation-dialog p[data-v-444d6299]{overflow-wrap:anywhere;line-height:1.6}:root{color:#202e35;font-synthesis:none;--teal:#087e75;--line:#e4e9eb;--muted:#748087;background:#f4f6f7;font-family:Inter,Segoe UI,Microsoft YaHei,system-ui,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #57bfb480}a{color:var(--teal);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.8px;margin-bottom:12px;font-size:30px}h2{font-size:22px}small,.small{font-size:12px}.muted{color:var(--muted)}.eyebrow{letter-spacing:2px;color:var(--teal);margin-bottom:14px;font-size:11px;font-weight:700;display:block}.primary,.secondary{border-radius:7px;padding:10px 17px;font-weight:600;transition:background .15s}.primary{background:var(--teal);border:1px solid var(--teal);color:#fff}.primary:hover{background:#08695f}.secondary{color:#405259;background:#fff;border:1px solid #d8e0e3}.secondary:hover{background:#f0f6f5}.text-button{color:var(--teal);background:0 0;border:0;padding:7px 8px}.alert{color:#9b382c;background:#fff2ef;border:1px solid #f0c5bf;border-radius:6px;margin:15px 0;padding:12px 14px;line-height:1.6}.brand{color:#183c3b;letter-spacing:1.8px;align-items:center;gap:12px;font-size:17px;font-weight:800;display:flex;text-decoration:none!important}.brand small{letter-spacing:1px;color:#81918f;margin-top:5px;font-size:11px;font-weight:400;display:block}.brand-mark{color:#fff;letter-spacing:-2px;background:#0c8176;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:23px;font-weight:750;display:flex}.brand-mark span{color:#9df0ca}.brand.light{color:#e6f5ee}.light small{color:#95bfb4}.status-dot{background:#70d0af;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.login-layout{grid-template-columns:49% 51%;min-height:100vh;display:grid}.login-story{color:#dcefe7;background-color:#123d39;background-image:radial-gradient(at 0 100%,#22665155,#0000 70%),linear-gradient(125deg,#0000 65%,#85b9a608 65%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;min-height:100vh;padding:45px 10%;display:flex;position:relative}.story-copy{margin:auto 0;padding:80px 0}.story-copy h1{letter-spacing:0;font-size:42px;line-height:1.35}.story-copy p{color:#a9c5bd;max-width:340px;line-height:1.9}.light-text{color:#80b5a7;letter-spacing:2px;margin-bottom:25px;font-size:10px}.story-tiles{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:60px;display:grid}.story-tiles>div{border-top:1px solid #ffffff26;padding-top:16px}.story-tiles span{color:#83b4a6;margin-bottom:13px;font-family:monospace;font-size:11px;display:block}.story-tiles strong{letter-spacing:1px;margin-bottom:8px;font-size:14px;display:block}.story-tiles small{color:#81a99d;font-size:10px;line-height:1.7;display:block}.story-footer{color:#a4c4b8;letter-spacing:1px;font-size:11px}.login-form-wrap{background:#fafbf9;justify-content:center;align-items:center;padding:70px 45px;display:flex;position:relative}.login-form{width:100%;max-width:350px}.login-form h2{letter-spacing:-.6px;margin-bottom:12px;font-size:29px}.login-form>.muted{margin-bottom:40px;line-height:1.7}.login-form label{margin-top:22px;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.login-form input{color:#263b35;background:#fff;border:1px solid #dbe3df;border-radius:7px;width:100%;padding:13px 14px}.login-form input::placeholder{color:#a4aeaa;font-size:12px}.login-submit{justify-content:space-between;width:100%;margin-top:28px;padding:13px 16px;display:flex}.login-help{color:#8a9691;margin-top:22px;font-size:11px;line-height:1.9}.login-bottom{color:#9aa59f;letter-spacing:1px;font-size:10px;position:absolute;bottom:30px}.boot-screen{min-height:100vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.workspace{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;width:225px;padding:32px 22px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .brand-mark{border-radius:9px;width:36px;height:36px;font-size:21px}.sidebar .brand{gap:10px;font-size:16px}.nav-caption{color:#98a4aa;letter-spacing:1px;margin:43px 10px 14px;font-size:10px}.nav-item{border-radius:7px;align-items:center;gap:11px;padding:13px 12px;font-size:13px;font-weight:600;display:flex;text-decoration:none!important}.nav-item.active{color:#0c7c6d;background:#e9f4f1}.nav-item svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px;height:17px}.sidebar-bottom{color:#57766b;border-top:1px solid var(--line);margin-top:auto;padding:18px 8px 0;font-size:11px}.sidebar-bottom>.muted{margin:10px 0 0 14px;font-size:10px;display:block}.workspace-body{flex:1;min-width:0;margin-left:225px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 38px;display:flex}.breadcrumb{color:#6d7d84;font-size:12px}.breadcrumb span{color:#c1c9cd;margin:0 13px}.user-menu{align-items:center;gap:10px;font-size:12px;display:flex}.avatar{color:#4c6e65;background:#eaf1f0;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid}.user-menu .text-button{border-left:1px solid var(--line);color:#79898c;margin-left:10px;padding-left:16px;font-size:11px}.content{max-width:1560px;margin:0 auto;padding:42px 38px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.page-heading .eyebrow{letter-spacing:1.7px;margin-bottom:10px;font-size:10px}.page-heading h1{margin-bottom:10px;font-size:27px}.page-heading p{margin-bottom:0;font-size:12px;line-height:1.8}.count{vertical-align:middle;letter-spacing:0;color:#749083;background:#fff;border:1px solid #dce5e3;border-radius:5px;margin-left:9px;padding:2px 7px;font-size:12px;font-weight:500}.page-heading .secondary{padding:9px 13px;font-size:12px}.page-heading .secondary span{margin-right:4px;font-size:17px}.wiki-panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 16px #223e3103}.filters{border-bottom:1px solid #edf0f1;align-items:center;gap:11px;padding:21px 24px;display:flex}.search-box{border:1px solid #dfe6e7;border-radius:6px;flex:1;align-items:center;min-width:100px;max-width:340px;padding:0 11px;display:flex}.search-box svg{stroke:#9ca9ae;stroke-width:1.8px;fill:none;flex-shrink:0;width:16px;height:16px}.search-box input{color:#334a50;background:0 0;border:none;width:100%;padding:10px;font-size:12px;outline:none!important}.search-box:focus-within{outline:2px solid #57bfb480}.search-box input::placeholder{color:#9aa7ad}select{color:#52666e;background:#fff;border:1px solid #dfe6e7;border-radius:6px;padding:9px 28px 9px 12px;font-size:12px}.filters button{padding:9px 15px;font-size:12px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:385px;padding:55px 20px;display:flex}.empty-symbol{color:#73a48e;background:#f4f8f6;border:1px solid #e4eeea;border-radius:18px;place-items:center;width:74px;height:74px;margin-bottom:23px;display:grid}.empty-symbol svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:37px;height:37px}.empty-state h2{color:#3f5558;margin-bottom:12px;font-size:17px;font-weight:600}.empty-state p{color:#8a989c;margin-bottom:0;font-size:12px;line-height:1.9}.empty-state .empty-note{color:#a3adaf;margin-top:12px;font-size:11px}.empty-state button{margin-top:20px}.error-symbol{color:#a85543;background:#fff6f2;border-color:#f1dfd8;font-size:27px}.workspace-note{color:#8f9ba0;margin:19px 3px;font-size:11px;line-height:1.8}.workspace-note span{margin-right:5px}.loader{border:2px solid #e2eeea;border-top-color:#298f79;border-radius:50%;width:23px;height:23px;margin-bottom:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.table-wrap{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}th{text-align:left;letter-spacing:.3px;color:#87959a;background:#fafcfc;padding:15px 20px;font-size:10px;font-weight:500}td{border-top:1px solid #f0f3f3;padding:19px 20px}.wiki-name{color:#244e47;background:0 0;border:0;margin-bottom:7px;padding:0;font-weight:600}.badge{color:#77838a;background:#f0f3f5;border-radius:4px;padding:4px 7px;font-size:10px;display:inline-block}.badge.ready{color:#2d7e52;background:#e7f5ec}.badge.create_failed{color:#a35346;background:#fbeeea}.badge.provisioning{color:#427598;background:#e8f1fb}.health{color:#97a0a3;margin-bottom:6px;font-size:11px;display:block}.health.healthy{color:#378460}.health.unhealthy{color:#a35346}.pagination{border-top:1px solid var(--line);color:#849195;justify-content:space-between;align-items:center;gap:15px;padding:15px 22px;font-size:11px;display:flex}.pagination>div{align-items:center;gap:12px;display:flex}.pagination select{padding:5px 8px}.compact{padding:6px 10px;font-size:11px}.detail-dialog{border:1px solid var(--line);color:#304b50;border-radius:12px;width:calc(100% - 32px);max-width:640px;padding:27px;box-shadow:0 20px 90px #132c3440}.detail-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#102c4055}.dialog-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;padding-bottom:15px;display:flex}.dialog-heading h2{margin:0;font-size:17px}.detail-dialog h3{margin-bottom:23px;font-size:24px}.detail-dialog dl{grid-template-columns:100px 1fr;gap:17px 10px;font-size:12px;line-height:1.7;display:grid}.detail-dialog dt{color:#87949a}.detail-dialog dd{overflow-wrap:anywhere;margin:0}.mono{font-family:monospace;font-size:11px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1050px){.sidebar{width:185px;padding:28px 17px}.workspace-body{margin-left:185px}.content{padding:30px 24px}.topbar{padding:0 24px}.login-story{padding:35px 9%}.story-copy h1{font-size:33px}.story-tiles{gap:8px}.story-tiles small{font-size:9px}}@media (width<=760px){.login-layout{grid-template-columns:1fr}.login-story{min-height:0;padding:26px}.story-copy,.story-footer{display:none}.login-form-wrap{min-height:calc(100vh - 94px);padding:48px 24px 80px}.login-form{max-width:400px}.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:17px 20px;position:static}.sidebar nav,.nav-caption,.sidebar-bottom{display:none}.workspace{display:block}.workspace-body{margin:0}.topbar{height:60px;padding:0 20px}.breadcrumb{font-size:10px}.breadcrumb span{margin:0 6px}.user-menu{gap:6px;font-size:11px}.user-menu .text-button{margin-left:3px;padding-left:9px}.content{padding:28px 16px}.page-heading{align-items:flex-start;margin-bottom:22px}.page-heading h1{font-size:24px}.page-heading .secondary{white-space:nowrap;padding:7px 9px;font-size:11px}.filters{flex-wrap:wrap;gap:9px;padding:16px}.search-box{flex-basis:100%;max-width:none}.filters .filter-state{flex:1}.filter-state select{width:100%}.empty-state{min-height:345px;padding:40px 18px}.pagination{flex-wrap:wrap;gap:16px;padding:15px}.pagination>div{margin-left:auto}.detail-dialog dl{grid-template-columns:80px 1fr}.login-bottom{font-size:9px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:.01ms!important}}.task-launch{margin-bottom:24px;padding:24px}.task-launch h2{margin-bottom:9px;font-size:16px}.task-launch p{font-size:12px;line-height:1.8}.task-launch form{gap:12px;margin-top:18px;display:flex}.task-launch input{border:1px solid var(--line);border-radius:6px;flex:1;min-width:0;max-width:460px;padding:11px 13px;font-size:12px}.task-launch .primary{white-space:nowrap;font-size:12px}.task-list .filters{justify-content:space-between;font-size:12px}.task-list .wiki-name{text-overflow:ellipsis;white-space:nowrap;max-width:270px;overflow:hidden}.task-detail{margin-top:24px;padding:24px}.task-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.task-title h3{overflow-wrap:anywhere;margin-bottom:9px;font-size:19px}.task-facts{flex-wrap:wrap;gap:36px;margin:24px 0;display:flex}.task-facts>span{color:var(--muted);font-size:11px}.task-facts strong{color:#40575b;margin-top:8px;font-size:12px;font-weight:500;display:block}.receipt-note{color:#4d7467;overflow-wrap:anywhere;background:#f0f7f4;border-radius:7px;padding:14px;font-size:12px;line-height:1.9}.task-attempt{border-top:1px solid var(--line);margin-top:23px;padding-top:20px}.task-attempt h4{margin:0 0 10px;font-size:13px}.task-attempt h4 span{font-weight:400}.page-actions{align-items:center;gap:10px;display:flex}.table-wrap{position:relative}.inline{text-align:left;padding:0}.wiki-details{max-width:800px;max-height:calc(100dvh - 32px);overflow:auto}.domain-config,.wiki-activity{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.domain-config h4,.wiki-activity h4{margin:0 0 12px}.domain-config p{overflow-wrap:anywhere;line-height:1.8}.domain-config label{margin:18px 0 9px;font-size:12px;font-weight:600;display:block}.domain-config input{border:1px solid var(--line);color:#304b50;border-radius:7px;width:100%;padding:12px}.config-preview{border:1px solid var(--line);background:#f5f8f7;border-radius:7px;margin-top:20px;padding:16px}.config-preview pre{max-height:300px;margin:0;font-size:11px;line-height:1.7;overflow:auto}.success-note{color:#2d6b4b;background:#e9f5ed;border:1px solid #c6e6d0;border-radius:7px;padding:13px;line-height:1.8}.wiki-activity ol{padding:0;list-style:none}.wiki-activity li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:13px 0}.wiki-activity li>strong{margin-bottom:7px;font-size:12px;display:block}.wiki-activity li p{margin:8px 0 0}.task-list .filters{flex-wrap:wrap;justify-content:flex-start}.task-list .filters label{font-size:12px}.task-list .filters select{max-width:210px}.task-list .filters>span{margin-left:auto}.page-actions .primary{white-space:nowrap;font-size:12px}.create-dialog label{margin:22px 0 9px;font-size:12px;font-weight:600;display:block}.create-dialog input{border:1px solid var(--line);color:#304b50;border-radius:7px;width:100%;padding:12px}.create-dialog select{width:100%;margin-bottom:12px}.create-dialog p{line-height:1.9}.create-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (width<=760px){.page-actions{flex-direction:column;align-items:stretch}.page-actions button{padding:9px!important}}.task-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.task-steps li{border:1px solid var(--line);border-radius:7px;flex-direction:column;gap:14px;padding:14px;font-size:12px;display:flex}.badge.succeeded{color:#2d7e52;background:#e7f5ec}.badge.failed,.badge.needs_attention{color:#a35346;background:#fbeeea}.badge.running,.badge.recovering{color:#427598;background:#e8f1fb}@media (width<=760px){.sidebar nav{gap:8px;margin-top:16px;display:flex}.sidebar .nav-item{padding:9px 12px;font-size:12px}.task-launch,.task-detail{padding:18px}.task-launch form{flex-wrap:wrap}.task-launch input{flex-basis:100%;max-width:none}.task-list .filters{align-items:flex-start}.task-list .filters>span{font-size:10px}.task-steps{grid-template-columns:1fr}.task-steps li{flex-direction:row;justify-content:space-between;align-items:center}.task-facts{gap:22px}.task-title .mono{overflow-wrap:anywhere}}.management-shell{--teal:#285ec8;--muted:#697586;--line:#dce1e8;color:#263140;background:#f5f7fa;min-height:100vh;font-family:Segoe UI,Microsoft YaHei,sans-serif}.management-header{color:#edf3fc;background:#172539;justify-content:space-between;align-items:center;gap:16px;height:59px;padding:0 24px;display:flex}.management-brand{color:inherit;letter-spacing:.8px;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.management-brand:hover{text-decoration:none}.management-brand>span{background:#446c9d;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.management-brand small{color:#b8c6d9;border-left:1px solid #536174;padding-left:14px;font-size:11px;font-weight:400}.header-actions{align-items:center;gap:14px;font-size:12px;display:flex}.environment-label{color:#b5c4d7;border:1px solid #48586b;border-radius:4px;padding:4px 8px;font-size:11px}.header-logout{color:#dce7f4;background:0 0;border:0;padding:7px}.management-layout{grid-template-columns:170px minmax(0,1fr);align-items:start;min-height:calc(100vh - 59px);display:grid}.workspace-sidebar{background:#fff;border-right:1px solid #dce1e8;flex-direction:column;align-self:stretch;padding:16px 8px;display:flex}.workspace-sidebar .nav-caption{color:#8793a2;margin:0 10px 8px;font-size:10px}.workspace-sidebar nav{gap:2px;display:grid}.workspace-sidebar nav a{color:#4e5e70;border-radius:4px;align-items:center;gap:9px;min-height:36px;padding:7px 10px;font-size:13px;line-height:20px;display:flex}.workspace-sidebar nav a:hover{background:#f2f5fa;text-decoration:none}.workspace-sidebar nav a.active{color:#2355a9;background:#eaf0fb;font-weight:600;box-shadow:inset 3px 0 #3266c5}.workspace-sidebar nav a>span{text-align:center;width:15px;font-size:15px}.workspace-sidebar-footer{color:#697586;border-top:1px solid #dce1e8;margin-top:auto;padding:12px 8px 0;font-size:10px;line-height:1.8}.workspace-content{place-self:start center;width:100%;min-width:0;max-width:1600px;margin:0;padding:19px 30px 48px}.workspace-breadcrumb{color:#697586;gap:12px;margin-bottom:22px;font-size:11px;display:flex}.workspace-breadcrumb a{color:inherit}.management-shell h1{letter-spacing:-.5px;margin-bottom:5px;font-size:23px}.management-shell h2{margin-bottom:16px;font-size:16px}.management-shell h3{font-size:14px}.management-shell p{font-size:13px;line-height:1.75}.management-shell .page-heading{align-items:center;margin-bottom:21px}.management-shell .page-heading p{font-size:12px}.management-shell .primary,.management-shell .secondary{border-radius:4px;justify-content:center;align-items:center;padding:8px 13px;font-size:12px;font-weight:500;display:inline-flex}.management-shell .primary{color:#fff;background:#285ec8;border-color:#285ec8}.management-shell .secondary{color:#3d5066;background:#fff;border-color:#c5cdd8}.management-shell .primary:hover{background:#1d4fba;text-decoration:none}.management-shell .secondary:hover{background:#eef3fb;text-decoration:none}.management-shell .text-button{padding:5px 7px;font-size:12px}.management-shell .wiki-panel{box-shadow:none;border-radius:4px}.management-shell .filters{gap:12px;padding:13px 16px}.management-shell .filters .search-box{border-radius:4px;max-width:300px}.management-shell table{white-space:normal}.management-shell th{color:#627186;white-space:nowrap;background:#f8fafc;padding:12px 15px;font-size:11px}.management-shell td{vertical-align:middle;border-color:#e9edf2;padding:12px 15px;font-size:12px}.management-shell tbody tr:hover{background:#f8faff}.management-shell code{overflow-wrap:anywhere;font:11px/1.7 Consolas,monospace}.management-shell pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f4f8;border:1px solid #dce1e8;border-radius:4px;padding:16px;font:12px/1.8 Consolas,monospace}.management-shell .badge{border-radius:3px}.management-shell .page-actions,.row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-section{border-top:1px solid #dce1e8;margin:24px 0;padding-top:21px}.workspace-tabs{white-space:nowrap;border-bottom:1px solid #dce1e8;gap:24px;margin:0 0 24px;display:flex;overflow-x:auto}.workspace-tabs a{color:#657489;border-bottom:2px solid #0000;padding:12px 1px;font-size:12px}.workspace-tabs a.active{color:#285ec8;border-bottom-color:#285ec8;font-weight:650}.workspace-facts{grid-template-columns:140px minmax(0,1fr);font-size:12px;line-height:1.8;display:grid}.workspace-facts dt,.workspace-facts dd{overflow-wrap:anywhere;border-bottom:1px solid #e1e6ed;margin:0;padding:10px 0}.workspace-facts dt{color:#697586}.workspace-form{max-width:1000px}.workspace-form label{margin:0 0 18px;font-size:12px;font-weight:600;display:block}.workspace-form input,.workspace-form select,.workspace-form textarea{color:#263140;background:#fff;border:1px solid #bdc7d4;border-radius:4px;width:100%;margin-top:7px;padding:9px 11px;font-size:13px;display:block}.workspace-form textarea{resize:vertical;font-family:Consolas,Microsoft YaHei,monospace;line-height:1.8}.workspace-form input:read-only{background:#f3f5f7}.form-actions{border-top:1px solid #dce1e8;justify-content:flex-end;gap:10px;padding:14px 0;display:flex}.grant-row{background:#fff;border:1px solid #dce1e8;grid-template-columns:1.5fr 1fr 1fr 1.5fr 1.5fr auto;align-items:end;gap:12px;margin:16px 0;padding:14px;display:grid}.grant-row legend{padding:0 6px;font-size:12px}.grant-row label{min-width:0;margin-bottom:0}.copy-control{display:inline-block}.copy-fallback{background:#fff;border:1px solid #dce1e8;width:min(440px,80vw);padding:12px;font-size:12px;display:block}.copy-fallback textarea{width:100%;margin-top:8px;display:block}.panel-message{color:#697586;text-align:center;padding:26px 18px}.secret-backdrop{z-index:100;background:#17253988;place-items:center;display:grid;position:fixed;inset:0}.secret-dialog{background:#fff;border-radius:7px;width:min(600px,92vw);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.secret-dialog textarea{width:100%;margin:12px 0;font-family:monospace}.danger-text{color:#ae3940!important}.admin-login{color:#263140;background:#f5f7fa;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login form{background:#fff;border:1px solid #dce1e8;border-radius:6px;width:min(400px,100%);padding:30px}.login-brand{color:#244b7b;margin-bottom:27px;font-size:19px;font-weight:700}.login-brand span{color:#697586;margin-left:8px;font-size:12px;font-weight:400}.admin-login label{margin:18px 0;font-size:13px;display:block}.admin-login input{border:1px solid #bdc7d4;border-radius:4px;width:100%;margin-top:7px;padding:10px;display:block}.admin-login .primary{background:#285ec8;border-color:#285ec8;width:100%}.admin-login .small{margin-top:18px;line-height:1.8}.mobile-menu{display:none!important}@media (width<=1100px){.management-layout{grid-template-columns:160px minmax(0,1fr)}.workspace-content{padding:19px 22px 40px}.grant-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=750px){.management-layout{display:block}.workspace-sidebar{display:none}.workspace-sidebar.open{border-bottom:1px solid #dce1e8;display:flex}.workspace-sidebar-footer{display:none}.management-header{padding:0 14px}.management-brand small,.environment-label{display:none}.mobile-menu{display:inline-flex!important}.workspace-content{padding:16px 15px 35px}.management-shell .page-heading{flex-wrap:wrap;gap:12px}.management-shell .page-actions{flex-flow:wrap}.workspace-facts{grid-template-columns:100px minmax(0,1fr)}.management-shell .filters{flex-wrap:wrap}.management-shell .filters .search-box{flex-basis:100%;max-width:none}.management-shell .table-wrap table{min-width:620px}.grant-row{grid-template-columns:1fr}}.workspace-section>.panel-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.workspace-section>.panel-toolbar h2{margin:0}
