:root{font-family:Segoe UI Variable,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#131719;background:#f4f5f3;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #101416;--muted: #657077;--faint: #8b959a;--line: #dce0dd;--line-dark: #293036;--paper: #ffffff;--canvas: #f4f5f3;--dark: #0b1013;--dark-soft: #151b1f;--accent: #18b868;--accent-dark: #087a41;--danger: #c83a3a;--warning: #b7791f;--radius: 6px;letter-spacing:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100dvh;background:var(--canvas)}button,input,textarea,select{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:inherit;text-decoration:none}code,.mono{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;letter-spacing:0}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:inherit;font-weight:650;cursor:pointer;white-space:nowrap}.button:disabled{opacity:.55;cursor:wait}.button.primary{background:var(--accent);color:#061a10;border-color:var(--accent)}.button.primary:hover{background:#27c879}.button.quiet{border-color:#bfc6c2;background:#fff}.button.quiet:hover{border-color:#8b9590;background:#f7f8f7}.button.compact{min-height:34px;padding:0 12px;font-size:13px}.button.full{width:100%}.icon-button{width:38px;height:38px;flex:0 0 38px;display:inline-grid;place-items:center;border:1px solid #cbd1cd;border-radius:var(--radius);background:#fff;color:#2d363a;cursor:pointer}.icon-button:hover{background:#eef1ef;border-color:#9ea8a2}.icon-button.light{color:#dff8e9;border-color:#39444a;background:#1b2327}.icon-button.danger{color:var(--danger)}.text-link{color:#556168;font-size:14px}.text-link:hover{color:var(--ink)}.brand,.admin-brand{display:inline-flex;align-items:center;gap:10px;font-weight:750}.brand-mark{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:4px;background:var(--accent);color:#07160e;flex:0 0 36px}.state-page{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;text-align:center}.state-page h1,.state-page p{margin:0}.state-page p{color:var(--muted)}.state-mark{width:52px;height:52px;display:grid;place-items:center;background:var(--dark);color:var(--accent);border-radius:var(--radius)}.portal-shell{min-height:100dvh;background:#f8f9f7}.public-header{height:72px;max-width:1440px;margin:0 auto;padding:0 36px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.header-actions{display:flex;align-items:center;gap:20px}.service-state,.health-inline{display:inline-flex;align-items:center;gap:8px;color:#4e5b61;font-size:13px}.service-state span,.health-inline i{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #18b86821}.maintenance-band{padding:10px 24px;text-align:center;color:#251804;background:#f1c76b;border-bottom:1px solid #c99b3b;font-size:14px;font-weight:650}.hero{max-width:1440px;min-height:max(540px,calc(100dvh - 210px));margin:0 auto;padding:48px 36px 40px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);gap:8%;align-items:center}.hero-copy{min-width:0}.eyebrow{display:flex;flex-wrap:wrap;gap:8px 18px;color:#5c686e;font:600 12px/1.4 Cascadia Code,Consolas,monospace;text-transform:uppercase}.eyebrow span{display:inline-flex;align-items:center;gap:7px}.eyebrow span:not(:first-child):before{content:"";width:4px;height:4px;border-radius:50%;background:#9da6a2}.hero h1{max-width:780px;margin:24px 0 18px;font-size:60px;line-height:1.02;font-weight:780;letter-spacing:0;color:#0d1214;word-break:keep-all;overflow-wrap:normal}.hero-lead{max-width:620px;margin:0;color:#566269;font-size:20px;line-height:1.6}.install-console{width:100%;max-width:760px;margin-top:38px;overflow:hidden;border:1px solid #252d31;border-radius:var(--radius);background:var(--dark);box-shadow:0 18px 44px #080d0f29}.console-toolbar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px;border-bottom:1px solid #283136}.segmented{display:flex;gap:3px}.segmented button{height:35px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:4px;background:transparent;color:#89959b;cursor:pointer}.segmented button.active{color:#e9f3ed;background:#242d31}.verified-label{display:inline-flex;align-items:center;gap:6px;padding-right:9px;color:#8ca098;font-size:12px}.command-line{min-height:82px;display:grid;grid-template-columns:20px minmax(0,1fr) 38px;align-items:center;gap:9px;padding:18px 16px 18px 20px}.command-line .prompt{color:var(--accent);font:700 18px/1 Cascadia Code,Consolas,monospace}.command-line code{min-width:0;overflow-wrap:anywhere;color:#eff8f2;font-size:15px;line-height:1.45}.console-foot{min-height:38px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:8px 20px;border-top:1px solid #222a2e;color:#78858b;font-size:11px}.console-foot span{display:inline-flex;align-items:center;gap:7px}.console-foot span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent)}.hero-actions{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.release-terminal{min-width:0;overflow:hidden;border:1px solid #263036;border-radius:var(--radius);background:var(--dark);color:#dce5df;box-shadow:0 28px 64px #080d0f33}.terminal-titlebar{height:46px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:#171e22;border-bottom:1px solid #293237;color:#909ca2;font:12px/1 Cascadia Code,Consolas,monospace}.terminal-titlebar div{display:flex;gap:6px}.terminal-titlebar i{width:8px;height:8px;display:block;border-radius:50%;background:#3a454a}.terminal-titlebar i:first-child{background:var(--accent)}.terminal-body{padding:26px 24px;font:14px/2.15 Cascadia Code,Consolas,monospace}.terminal-body>div{display:grid;grid-template-columns:32px 16px minmax(0,1fr);gap:10px}.line-no,.terminal-body .muted{color:#4f5c62}.terminal-body .ok{color:var(--accent);font-weight:700}.terminal-summary{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #293237}.terminal-summary div{min-width:0;padding:18px 16px;border-right:1px solid #293237}.terminal-summary div:last-child{border-right:0}.terminal-summary span,.terminal-summary strong{display:block}.terminal-summary span{margin-bottom:7px;color:#77858b;font-size:11px}.terminal-summary strong{overflow-wrap:anywhere;color:#f0f5f2;font:650 16px/1.3 Cascadia Code,Consolas,monospace}.notice-band{max-width:1368px;min-height:58px;margin:0 auto 28px;padding:13px 18px;display:grid;grid-template-columns:24px auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #a7d8bd;border-radius:var(--radius);background:#edf8f1;color:#1d4932}.notice-band.warning{border-color:#ddc28d;background:#fff8e8;color:#614515}.notice-band.critical{border-color:#e0a6a6;background:#fff2f2;color:#742828}.notice-band p,.notice-band time{margin:0}.notice-band p{color:inherit;opacity:.84}.notice-band time{font-size:12px}.release-section,.trust-section{max-width:1440px;margin:0 auto;padding:92px 36px}.release-section{border-top:1px solid var(--line)}.section-heading,.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.section-kicker,.page-heading>div>span,.section-title>div>span,.login-heading>span{display:block;margin-bottom:9px;color:#718078;font:650 11px/1.3 Cascadia Code,Consolas,monospace;text-transform:uppercase}.section-heading h2,.trust-intro h2,.preview-copy h2{margin:0;font-size:38px;line-height:1.12;letter-spacing:0}.section-meta{display:flex;align-items:center;gap:20px;color:var(--muted);font-size:13px}.section-meta a{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-weight:650}.asset-table{margin-top:38px;border-top:1px solid #bfc6c2}.asset-row{min-height:70px;display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(260px,2.4fr) 110px 120px 40px;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.asset-row.asset-head{min-height:42px;color:#7b858a;font-size:11px;font-weight:700;text-transform:uppercase}.asset-row>code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4c585e;font-size:12px}.platform-name{display:flex;align-items:center;gap:10px;font-weight:650}.asset-status{display:inline-flex;align-items:center;gap:7px;font-size:12px}.asset-status i{width:7px;height:7px;border-radius:50%;background:#a9b1ad}.asset-status.ready i,.asset-status.verified-source i{background:var(--accent)}.trust-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:9%;border-top:1px solid var(--line)}.trust-intro p{max-width:430px;margin:22px 0 0;color:var(--muted);line-height:1.7}.trust-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.trust-list>div{min-height:180px;padding:28px;display:grid;align-content:start;gap:10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-list svg{color:var(--accent-dark)}.trust-list strong{font-size:18px}.trust-list span{color:var(--muted);line-height:1.6}.admin-preview-band{overflow:hidden;background:var(--dark);color:#f3f6f4;display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:7%;padding:76px max(36px,calc((100vw - 1368px)/2))}.preview-copy .section-kicker{color:#81918a}.preview-copy h2{max-width:430px}.preview-copy .button{margin-top:26px;color:#e7efe9;background:#171e22;border-color:#354147}.admin-preview-band img{width:100%;min-height:360px;object-fit:cover;object-position:left top;border:1px solid #2e383d;border-radius:var(--radius);background:#11181b;box-shadow:0 30px 70px #00000047}.public-footer{max-width:1440px;min-height:130px;margin:0 auto;padding:34px 36px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:36px;color:#68747a;font-size:12px}.public-footer p{margin:0}.public-footer>div:last-child{display:flex;gap:20px}.admin-shell{min-height:100dvh;display:grid;grid-template-columns:244px minmax(0,1fr);background:#f1f3f1}.admin-sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:20px 14px 16px;background:var(--dark);color:#d8dfdb;border-right:1px solid #263036}.admin-brand{min-height:50px;padding:0 8px}.admin-brand>span:last-child{display:grid;gap:4px}.admin-brand small{color:#65737a;font:600 9px/1 Cascadia Code,Consolas,monospace}.admin-sidebar nav{margin-top:38px;display:grid;gap:4px}.admin-sidebar nav button,.sidebar-foot button,.sidebar-foot a{width:100%;min-height:42px;display:flex;align-items:center;gap:11px;padding:0 12px;border:0;border-radius:4px;background:transparent;color:#8e9aa0;font-size:14px;text-align:left;cursor:pointer}.admin-sidebar nav button.active{background:#1e282c;color:#eef4f0}.admin-sidebar nav button.active svg{color:var(--accent)}.admin-sidebar nav button:hover,.sidebar-foot button:hover,.sidebar-foot a:hover{color:#eef4f0;background:#171f23}.sidebar-foot{margin-top:auto;padding-top:14px;border-top:1px solid #252e33}.admin-main{min-width:0}.admin-topbar{height:68px;position:sticky;top:0;z-index:10;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fffffff5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.breadcrumb{margin-right:7px;color:#899398}.admin-top-actions{display:flex;align-items:center;gap:12px}.admin-user{height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border-left:1px solid var(--line);color:#515e64;font-size:13px}.admin-content{width:100%;max-width:1500px;margin:0 auto;padding:34px 32px 80px}.page-heading{min-height:56px;align-items:center;margin-bottom:30px}.page-heading h1{margin:0;font-size:28px;line-height:1.2;letter-spacing:0}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bec6c1;border-bottom:1px solid #bec6c1;background:#fff}.metric-strip>div{min-height:128px;padding:22px;display:grid;grid-template-columns:1fr auto;align-content:space-between;border-right:1px solid var(--line)}.metric-strip>div:last-child{border-right:0}.metric-strip span{color:#657178;font-size:13px}.metric-strip strong{grid-column:1;font-size:36px;line-height:1}.metric-strip small{align-self:end;color:#98a19d;font:11px/1 Cascadia Code,Consolas,monospace}.overview-grid,.two-column{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.workspace-section{min-width:0;padding:24px;border:1px solid #d5dad7;border-radius:var(--radius);background:#fff}.section-title{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line)}.section-title h2{margin:0;font-size:18px;line-height:1.2}.section-title>svg{color:#7d888d}.active-release{padding-top:26px}.active-release>strong{display:inline-block;margin-right:14px;font:700 32px/1 Cascadia Code,Consolas,monospace}.active-release dl{margin:28px 0 0;display:grid}.active-release dl div{min-height:48px;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;border-top:1px solid var(--line)}.active-release dt{color:#7a858a;font-size:12px}.active-release dd{margin:0;min-width:0;overflow-wrap:anywhere;font:12px/1.45 Cascadia Code,Consolas,monospace}.job-list{padding-top:8px}.job-row{padding:14px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;border-bottom:1px solid var(--line)}.job-row>div:first-child{min-width:0}.job-row strong,.job-row span{display:block}.job-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.job-row>div:first-child>span{margin-top:5px;color:#7b868c;font-size:11px}.progress{grid-column:1 / -1;height:3px;overflow:hidden;background:#e8ebe9}.progress span{height:100%;display:block;background:var(--accent);transition:width .25s ease}.status-chip{min-height:24px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #d5dad7;border-radius:999px;color:#68747a;background:#f7f8f7;font:600 11px/1 Cascadia Code,Consolas,monospace;white-space:nowrap}.status-chip i{width:6px;height:6px;border-radius:50%;background:#9ba49f}.status-chip.ok{border-color:#a8d6bc;color:#16643a;background:#edf8f1}.status-chip.ok i{background:var(--accent)}.status-chip.busy{border-color:#ddd0a8;color:#795b1e;background:#fff9e8}.status-chip.busy i{background:#d79d27}.release-list{border-top:1px solid #bec6c1}.release-entry{background:#fff;border-bottom:1px solid #bec6c1}.release-summary{width:100%;min-height:82px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;background:transparent;text-align:left;cursor:pointer}.release-summary:hover{background:#f8faf8}.release-summary>div{display:flex;align-items:center;gap:16px}.release-summary strong{font:700 21px/1 Cascadia Code,Consolas,monospace}.release-summary code,.release-summary>div:last-child>span{color:#778289;font-size:12px}.release-detail{padding:0 20px 22px;border-top:1px solid var(--line)}.release-actions{padding:14px 0;display:flex;gap:8px}.admin-table{min-width:0}.table-row{min-height:56px;display:grid;grid-template-columns:110px minmax(160px,1fr) 120px 110px 42px;gap:16px;align-items:center;border-bottom:1px solid var(--line);font-size:13px}.table-row.table-head{min-height:40px;color:#7a858a;font-size:11px;font-weight:700;text-transform:uppercase}.asset-editor{min-height:134px;align-items:start;padding:15px 0}.asset-editor>span:first-child{display:grid;gap:5px}.asset-editor small{color:#899398}.asset-editor>span:nth-child(2){min-width:0;display:grid;gap:7px}.asset-editor code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#626f75;font-size:11px}input,textarea,select{width:100%;border:1px solid #c8ceca;border-radius:4px;background:#fff;color:var(--ink)}input,select{height:40px;padding:0 11px}textarea{padding:10px 11px;resize:vertical;line-height:1.55}input:hover,textarea:hover,select:hover{border-color:#9da7a1}.source-create{margin-bottom:24px}.inline-form{padding-top:20px;display:grid;grid-template-columns:180px minmax(260px,1fr) 110px auto;align-items:end;gap:14px}label{display:grid;gap:7px;color:#58656b;font-size:12px;font-weight:650}.switch{width:42px;height:24px;position:relative;display:inline-block}.switch input{position:absolute;opacity:0;pointer-events:none}.switch>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#cbd1cd;cursor:pointer}.switch>span:after{content:"";width:18px;height:18px;position:absolute;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .18s ease}.switch input:checked+span{background:var(--accent)}.switch input:checked+span:after{transform:translate(18px)}.stack-form{padding-top:20px;display:grid;gap:16px}.announcement-list{max-height:620px;overflow:auto;padding-top:4px}.announcement-list article{padding:18px 0;border-bottom:1px solid var(--line)}.announcement-list article>div:first-child{display:flex;align-items:center;gap:9px}.level-dot{width:7px;height:7px;border-radius:50%;background:#718078}.level-dot.warning{background:#d79d27}.level-dot.critical{background:var(--danger)}.level-dot.success{background:var(--accent)}.announcement-list h3{margin:13px 0 7px;font-size:15px}.announcement-list p{margin:0;color:#657177;line-height:1.55}.announcement-list footer{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.announcement-list time{color:#899398;font-size:11px}.localization-editor{max-width:980px}.localization-meta{padding:20px 0;display:grid;grid-template-columns:1fr 180px 110px;gap:16px}.switch-line{display:flex;align-items:center;justify-content:space-between;color:#58656b;font-size:12px;font-weight:650}.form-actions{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.form-actions>span{color:#899398;font-size:11px}.settings-layout{display:grid;gap:24px}.form-grid{padding-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid .wide{grid-column:1 / -1}.toggle-list{margin-top:22px;border-top:1px solid var(--line)}.toggle-list>label{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.toggle-list strong,.toggle-list small{display:block}.toggle-list strong{color:var(--ink);font-size:13px}.toggle-list small{margin-top:5px;color:#828c91;font-size:11px;font-weight:400}.password-form{max-width:780px;padding-top:20px;display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:14px}.search-input{width:min(330px,100%);position:relative;display:block}.search-input svg{position:absolute;left:11px;top:11px;color:#849087}.search-input input{padding-left:38px}.audit-table .table-row{grid-template-columns:180px minmax(160px,1fr) minmax(140px,1fr) 130px}.empty-state{min-height:112px;grid-column:1 / -1;display:grid;place-content:center;justify-items:center;gap:9px;color:#87918c;font-size:13px}.toast{position:fixed;z-index:30;top:82px;right:24px;max-width:min(420px,calc(100vw - 48px));min-height:44px;padding:10px 12px;display:flex;align-items:center;gap:9px;border:1px solid #a8d6bc;border-radius:var(--radius);background:#eef9f2;color:#155f36;box-shadow:0 12px 34px #121d1724}.toast.error{border-color:#e0aaaa;background:#fff1f1;color:#7b2b2b}.toast button{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer;font-size:18px}.login-page{min-height:100dvh;display:grid;grid-template-columns:minmax(420px,.85fr) minmax(540px,1.15fr);background:#fff}.login-panel{width:min(480px,100%);margin:auto;padding:48px}.login-heading{margin:72px 0 28px}.login-heading h1{margin:0;font-size:34px}.login-heading p{margin:12px 0 0;color:#6d787e}.login-panel form{display:grid;gap:17px}.form-error{min-height:40px;padding:9px 11px;display:flex;align-items:center;gap:8px;border:1px solid #e0aaaa;border-radius:4px;background:#fff1f1;color:#842f2f;font-size:12px}.login-panel>.text-link{margin-top:22px;display:inline-block}.login-aside{min-height:100dvh;margin:20px 20px 20px 0;display:flex;flex-direction:column;border-radius:var(--radius);background:var(--dark);color:#edf3ef}.login-aside-body{margin:auto;width:min(500px,78%)}.login-aside-body>svg{color:var(--accent)}.login-aside-body>strong{display:block;margin-top:22px;font-size:28px;line-height:1.25}.login-aside-body dl{margin:46px 0 0;border-top:1px solid #2b353a}.login-aside-body dl div{min-height:60px;display:grid;grid-template-columns:110px 1fr;align-items:center;border-bottom:1px solid #2b353a}.login-aside-body dt{color:#728087}.login-aside-body dd{margin:0;font:13px/1.4 Cascadia Code,Consolas,monospace}@media(max-width:1120px){.hero{grid-template-columns:1fr;gap:46px}.release-terminal{max-width:760px}.trust-section{grid-template-columns:1fr;gap:46px}.admin-preview-band{grid-template-columns:1fr}.admin-preview-band img{min-height:300px}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-strip>div:nth-child(2){border-right:0}.metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.login-page{grid-template-columns:1fr}.login-aside{display:none}}@media(max-width:860px){.public-header{padding:0 20px}.service-state,.header-actions .text-link{display:none}.hero,.release-section,.trust-section{padding-left:20px;padding-right:20px}.hero{padding-top:48px;grid-template-columns:minmax(0,1fr)}.hero h1{font-size:50px}.notice-band{margin-left:20px;margin-right:20px;grid-template-columns:24px 1fr auto}.notice-band p{grid-column:2 / -1}.asset-row{grid-template-columns:minmax(160px,1fr) 110px 40px}.asset-row>code,.asset-row .asset-status,.asset-head span:nth-child(2),.asset-head span:nth-child(4){display:none}.section-heading{align-items:flex-start;flex-direction:column}.trust-list{grid-template-columns:1fr}.public-footer{grid-template-columns:1fr;gap:18px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:sticky;z-index:20;width:100%;height:auto;padding:9px 14px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.admin-sidebar .admin-brand{min-height:44px}.admin-sidebar nav{margin:0 0 0 16px;display:flex;overflow-x:auto;scrollbar-width:none}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav button{width:auto;min-width:max-content}.admin-sidebar nav button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sidebar-foot{display:none}.admin-topbar{top:62px}.overview-grid,.two-column{grid-template-columns:1fr}.release-summary{align-items:flex-start;flex-direction:column;justify-content:center;padding-top:14px;padding-bottom:14px}.table-row{grid-template-columns:90px minmax(160px,1fr) 90px 42px}.table-row>span:nth-child(4),.table-head>span:nth-child(4){display:none}.asset-editor{min-width:700px}.asset-admin-table{overflow-x:auto}}@media(max-width:620px){.public-header{height:64px}.brand{font-size:13px}.header-actions{gap:8px}.hero{min-height:auto;padding-top:40px;padding-bottom:48px}.hero h1{margin-top:18px;font-size:40px;overflow-wrap:anywhere}.hero-lead{font-size:17px}.install-console{margin-top:28px}.console-toolbar{align-items:stretch;flex-direction:column}.segmented{width:100%}.segmented button{flex:1;justify-content:center;padding:0 8px;font-size:12px}.verified-label{display:none}.command-line{grid-template-columns:16px minmax(0,1fr) 38px;min-height:104px}.command-line code{font-size:12px}.console-foot span:nth-child(2){display:none}.hero-actions .button{width:100%}.release-terminal{display:none}.notice-band{grid-template-columns:22px minmax(0,1fr)}.notice-band time{display:none}.notice-band p{grid-column:1 / -1}.release-section,.trust-section{padding-top:64px;padding-bottom:64px}.section-heading h2,.trust-intro h2,.preview-copy h2{font-size:30px}.section-meta{align-items:flex-start;flex-direction:column;gap:10px}.asset-row{grid-template-columns:minmax(0,1fr) 90px 38px;gap:10px}.platform-name{font-size:13px}.trust-list>div{min-height:150px;padding:22px}.admin-preview-band{padding:62px 20px}.admin-preview-band img{min-height:220px}.public-footer{padding-left:20px;padding-right:20px}.admin-brand>span:last-child{display:none}.admin-sidebar{grid-template-columns:44px minmax(0,1fr)}.admin-sidebar nav{margin-left:6px}.admin-topbar{height:60px;padding:0 16px}.breadcrumb,.admin-user{display:none}.admin-content{padding:24px 16px 60px}.page-heading{align-items:flex-start;flex-direction:column}.page-heading>.button{width:100%}.metric-strip{grid-template-columns:1fr}.metric-strip>div{min-height:96px;border-right:0;border-bottom:1px solid var(--line)}.metric-strip>div:last-child{border-bottom:0}.workspace-section{padding:18px}.release-summary>div:last-child{width:100%;align-items:flex-start;flex-wrap:wrap}.inline-form,.form-grid,.localization-meta,.password-form{grid-template-columns:1fr}.inline-form .button,.password-form .button{width:100%}.form-grid .wide{grid-column:auto}.audit-table{overflow-x:auto}.audit-table .table-row{min-width:720px}.login-panel{padding:28px 20px}.login-heading{margin-top:56px}}
