@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/console/1.0.0/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/console/1.0.0/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"Geist", "SF Pro Text", "Inter", system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono", "SF Mono", "JetBrains Mono", Consolas, monospace;--bg-app:#000;--bg-sidebar:#050505;--bg-panel:#0a0a0a;--bg-panel-elevated:#101010;--bg-panel-hover:#14110d;--bg-row-active:#120800;--bg-input:#080808;--bg-overlay:#000000c7;--border-subtle:#f7f3eb1a;--border-default:#f7f3eb1f;--border-strong:#f7f3eb33;--text-primary:#f7f3eb;--text-secondary:#b8b0a5;--text-muted:#8c857a;--text-subtle:#f7f3eb6b;--accent:#ff8a1f;--accent-strong:#ffa33d;--accent-bright:#ffb35c;--accent-on:#160a00;--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent);--accent-border:color-mix(in srgb, var(--accent) 42%, transparent);--accent-shadow:color-mix(in srgb, var(--accent) 34%, transparent);--danger-base:#b94232;--danger-soft:#b942323d;--danger-border:#b9423273;--danger-text:#ffb0a1;--success-soft:#4a945c2e;--success-border:#4a945c52;--success-text:#9ce5b3;--info:#5689c4;--info-soft:#5689c429;--info-border:#5689c447;--info-text:#9fc8ff;--warn-soft:#d99a3d24;--warn-border:#d99a3d52;--warn-text:#e8c890;--status-ok:#5fa969;--status-warning:#d99a3d;--status-error:#c45a3a;--shadow-md:0 12px 28px #0000005c;--shadow-lg:0 18px 48px #0000006b;--focus-ring:var(--accent)}html,body{background:var(--bg-app);min-height:100%;margin:0}::selection{background:var(--accent-shadow);color:var(--text-primary)}.pc,.pc *,.pc :before,.pc :after{box-sizing:border-box}.pc{background:var(--bg-app);color:var(--text-primary);font:400 13px/1.4 var(--font-sans);-webkit-font-smoothing:antialiased}:where(.pc) a{color:var(--text-secondary);text-decoration:none}:where(.pc) a:hover{color:var(--accent-bright)}:where(.pc) button,:where(.pc) input,:where(.pc) select{font:inherit;color:inherit}:where(.pc) code{font-family:var(--font-mono)}:where(.pc) h1,:where(.pc) h2,:where(.pc) h3,:where(.pc) p{margin:0}:where(.pc) :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-app{grid-template-rows:48px minmax(0,1fr) 28px;height:100dvh;display:grid}.pc-top{z-index:20;background:var(--bg-sidebar);border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:0 12px 0 16px;display:flex;position:relative}.pc-brand{white-space:nowrap;align-items:center;gap:10px;padding-right:4px;display:flex}.pc-mark{background:var(--accent);border-radius:4px;flex:none;width:18px;height:18px}.pc-title{font:700 14px/1 var(--font-sans);letter-spacing:-.005em}.pc-slash{font:500 14px/1 var(--font-mono);color:var(--text-subtle)}.pc-tabs{align-self:stretch;align-items:stretch;gap:2px;margin-left:8px;display:flex}.pc-tab{color:var(--text-muted);font:600 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.pc-tab:hover,.pc-tab[aria-current=page]{color:var(--text-primary)}.pc-tab[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.pc-spacer{flex:1}.pc-chip{border:1px solid var(--border-subtle);height:22px;font:500 11px/1 var(--font-mono);color:var(--text-muted);white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.pc-chip.is-preview{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn-text)}.pc-ws{position:relative}.pc-ws-btn{border:1px solid var(--border-subtle);background:var(--bg-panel);cursor:pointer;border-radius:8px;align-items:center;gap:8px;max-width:340px;height:30px;padding:0 8px 0 10px;transition:background .14s,border-color .14s;display:inline-flex}.pc-ws-btn:hover,.pc-ws-btn[aria-expanded=true]{border-color:var(--accent-border);background:var(--bg-panel-hover)}.pc-ws-name{font:600 13px/1 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-caret{border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);flex:none;width:6px;height:6px;margin:-3px 2px 0;transform:rotate(45deg)}.pc-menu{z-index:30;border:1px solid var(--border-strong);background:var(--bg-panel-elevated);width:360px;box-shadow:var(--shadow-lg);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.pc-menu.is-right{width:260px;left:auto;right:0}.pc-menu-head{justify-content:space-between;align-items:center;padding:8px 8px 6px;display:flex}.pc-menu-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;width:100%;padding:8px 10px 8px 12px;display:grid;position:relative}.pc-menu-item:hover{background:var(--bg-panel-hover)}.pc-menu-item[aria-checked=true]{border-color:var(--accent-border);background:var(--bg-row-active)}.pc-menu-item[aria-checked=true]:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.pc-menu-label{font:600 13px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-menu-sub{font:500 11px/1.2 var(--font-mono);color:var(--text-muted);grid-column:1}.pc-menu-item .pc-role{grid-area:1/2/span 2}.pc-menu-sep{background:var(--border-subtle);height:1px;margin:6px 4px}.pc-menu-note{font:400 11.5px/1.45 var(--font-sans);color:var(--text-muted);text-wrap:pretty;padding:6px 10px}.pc-menu-link{width:100%;height:32px;color:var(--text-secondary);font:500 13px/1 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.pc-menu-link:hover{background:var(--bg-panel-hover);color:var(--text-primary)}.pc-eyebrow{font:600 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.pc-count{font:500 11px/1 var(--font-mono);color:var(--text-subtle)}.pc-tag{border:1px solid var(--border-subtle);height:18px;font:600 10px/1 var(--font-mono);letter-spacing:.02em;color:var(--text-muted);text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.pc-tag.live,.pc-tag.owner,.pc-tag.platform{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-bright)}.pc-tag.draining,.pc-tag.canary,.pc-tag.uploading,.pc-tag.pending{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn-text)}.pc-tag.private,.pc-tag.admin,.pc-tag.you{border-color:var(--info-border);background:var(--info-soft);color:var(--info-text)}.pc-tag.deployer,.pc-tag.ready{border-color:var(--success-border);background:var(--success-soft);color:var(--success-text)}.pc-tag.killed{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.pc-tag.retired,.pc-tag.deleted,.pc-tag.deleting,.pc-tag.viewer{color:var(--text-muted)}.pc-role{height:20px}.pc-status{font:500 12px/1 var(--font-mono);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pc-dot{background:var(--text-subtle);border-radius:999px;flex:none;width:6px;height:6px}.pc-status.ok{color:var(--success-text)}.pc-status.ok .pc-dot{background:var(--status-ok)}.pc-status.warn{color:var(--warn-text)}.pc-status.warn .pc-dot{background:var(--status-warning)}.pc-status.down{color:var(--danger-text)}.pc-status.down .pc-dot{background:var(--status-error)}.pc-mono{font:500 12px/1.3 var(--font-mono);color:var(--text-secondary)}.pc-muted{color:var(--text-muted)}.pc-btn{border:1px solid var(--border-subtle);background:var(--bg-panel-elevated);height:28px;color:var(--text-primary);font:600 12px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:background .14s,border-color .14s,color .14s;display:inline-flex;position:relative}.pc-btn:hover{border-color:var(--accent-border);background:var(--bg-panel-hover)}.pc-btn.primary{border-color:var(--accent-border);background:var(--bg-row-active);color:var(--accent-bright)}.pc-btn.strong{border-color:var(--accent);background:var(--accent);color:var(--accent-on);font-weight:700}.pc-btn.strong:hover{background:var(--accent-strong)}.pc-btn.danger{border-color:var(--danger-border);color:var(--danger-text);background:0 0}.pc-btn.danger:hover{background:var(--danger-soft)}.pc-btn.danger.solid{border-color:var(--danger-base);background:var(--danger-base);color:var(--text-primary)}.pc-btn.ghost{background:0 0}.pc-btn.lg{height:34px;padding:0 14px;font-size:13px}.pc-btn.block{width:100%}.pc-btn:disabled,.pc-btn[aria-disabled=true]{border-color:var(--border-subtle);color:var(--text-muted);cursor:not-allowed;background:0 0}.pc-btn.strong:disabled,.pc-btn.solid:disabled{border-color:var(--border-subtle);color:var(--text-muted);background:0 0}.pc-lock{border:1.5px solid;border-radius:2px;flex:none;width:9px;height:8px;margin-top:3px;position:relative}.pc-lock:before{content:"";border:1.5px solid;border-bottom:0;border-radius:3px 3px 0 0;width:5px;height:4px;margin-left:-2.5px;position:absolute;bottom:100%;left:50%}.pc-icon{border:1px solid var(--border-subtle);width:28px;height:28px;font:500 12px/1 var(--font-mono);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pc-icon:hover{border-color:var(--accent-border);background:var(--bg-panel-hover);color:var(--text-primary)}.pc-link-btn{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pc-link-btn:hover{color:var(--accent-bright)}.pc-why{display:inline-flex;position:relative}.pc-tip{z-index:60;border:1px solid var(--border-strong);background:var(--bg-panel-elevated);width:max-content;max-width:260px;box-shadow:var(--shadow-md);color:var(--text-secondary);font:500 11.5px/1.4 var(--font-sans);pointer-events:none;border-radius:6px;padding:7px 9px;position:fixed;transform:translateY(-100%)}.pc-input{border:1px solid var(--border-subtle);background:var(--bg-input);height:32px;color:var(--text-muted);border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.pc-input:focus-within{border-color:var(--accent-border);outline:2px solid var(--focus-ring);outline-offset:1px}.pc-input :focus-visible{outline:none}.pc-input input,.pc-input select{min-width:0;height:100%;color:var(--text-primary);font:400 13px/1 var(--font-sans);background:0 0;border:0;outline:0;flex:1}.pc-input select{appearance:none;cursor:pointer}.pc-input input::placeholder{color:var(--text-muted)}.pc-input.lg{height:38px}.pc-glyph{font:500 12px/1 var(--font-mono);color:var(--text-muted)}.pc-kbd{border:1px solid var(--border-strong);min-width:18px;height:18px;font:500 10px/1 var(--font-mono);color:var(--text-muted);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.pc-field{flex-direction:column;gap:6px;display:flex}.pc-label{font:600 12px/1 var(--font-sans);color:var(--text-secondary)}.pc-hint{font:400 12px/1.45 var(--font-sans);color:var(--text-muted);text-wrap:pretty}.pc-body{grid-template-columns:272px minmax(0,1fr);min-height:0;display:grid}.pc-body.is-page{display:block;overflow:auto}.pc-side{background:var(--bg-sidebar);border-right:1px solid var(--border-subtle);flex-direction:column;gap:12px;min-height:0;padding:14px 12px 12px;display:flex}.pc-side-head{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.pc-applist{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow:auto}.pc-app-btn{width:100%;height:34px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 8px 0 12px;transition:background .14s,border-color .14s;display:flex;position:relative}.pc-app-btn:hover{background:var(--bg-panel-hover);color:var(--text-primary)}.pc-app-btn[aria-current=page]{border-color:var(--accent-border);background:var(--bg-row-active);color:var(--text-primary)}.pc-app-btn[aria-current=page]:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.pc-app-name{min-width:0;font:600 13px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pc-app-ver{font:500 11px/1 var(--font-mono);color:var(--text-muted);white-space:nowrap}.pc-app-btn[aria-current=page] .pc-app-ver{color:var(--accent-bright)}.pc-empty{border:1px dashed var(--border-strong);font:400 12px/1.45 var(--font-sans);color:var(--text-muted);text-wrap:pretty;border-radius:8px;padding:14px 12px}.pc-create{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding-top:12px;display:flex}.pc-create-row{gap:6px;display:flex}.pc-create-row .pc-input{flex:1}.pc-main{grid-template-columns:minmax(0,1fr) 360px;min-width:0;min-height:0;display:grid}.pc-pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.pc-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 24px 16px;display:flex}.pc-h{font:700 22px/1.1 var(--font-sans);letter-spacing:-.01em;overflow-wrap:anywhere}.pc-h-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-sub{font:500 12px/1.3 var(--font-mono);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.pc-live{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:8px;flex:none;display:flex}.pc-live-cell{border-left:1px solid var(--border-subtle);flex-direction:column;justify-content:center;gap:7px;padding:10px 16px;display:flex}.pc-live-cell:first-child{border-left:0}.pc-live-v{font:600 20px/1 var(--font-mono);color:var(--accent-bright)}.pc-live-v.is-unset{color:var(--text-muted)}.pc-live-m{font:500 13px/1 var(--font-mono);color:var(--text-primary);white-space:nowrap}.pc-live-m.warn{color:var(--warn-text)}.pc-note{border:1px solid var(--info-border);background:var(--info-soft);color:var(--info-text);font:400 12.5px/1.5 var(--font-sans);text-wrap:pretty;border-radius:8px;padding:10px 12px}.pc-note code{font:500 12px/1 var(--font-mono);color:var(--text-primary)}.pc-note b{color:var(--text-primary);font-weight:600}.pc-note.warn{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn-text)}.pc-note.danger{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.pc-note.ok{border-color:var(--success-border);background:var(--success-soft);color:var(--success-text)}.pc-note.quiet{border-color:var(--border-subtle);background:var(--bg-panel);color:var(--text-secondary)}.pc-pane>.pc-note,.pc-pane>.pc-banner{margin:14px 24px 0}.pc-banner{border:1px solid var(--success-border);background:var(--success-soft);color:var(--success-text);font:500 13px/1.3 var(--font-sans);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}.pc-banner code{font:600 12.5px/1 var(--font-mono);color:var(--text-primary)}.pc-banner-text{flex:1;min-width:0}.pc-banner .pc-dot{background:var(--status-ok)}.pc-x{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none}.pc-x:hover{background:var(--bg-panel-hover);color:var(--text-primary)}.pc-bar{justify-content:space-between;align-items:center;gap:16px;padding:16px 24px 10px;display:flex}.pc-bar-l{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.pc-bar-r{align-items:center;gap:8px;display:flex}.pc-lens{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.pc-lens-btn{height:26px;color:var(--text-secondary);font:600 12px/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pc-lens-btn[aria-pressed=true]{border-color:var(--accent-border);background:var(--bg-row-active);color:var(--accent-bright)}.pc-lens-n{font:500 10.5px/1 var(--font-mono);color:var(--text-muted)}.pc-table{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:8px;margin:0 24px 16px;overflow:hidden}.pc-tr{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(150px,1.4fr) 132px minmax(110px,1fr) 96px 168px;align-items:center;gap:12px;min-height:44px;padding:0 12px 0 16px;display:grid;position:relative}.pc-tr:last-child{border-bottom:0}.pc-tr.is-click{cursor:pointer}.pc-tr.is-click:hover{background:var(--bg-panel-hover)}.pc-th{background:var(--bg-panel-elevated);min-height:32px;font:600 10.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.pc-tr.is-live{background:var(--bg-row-active)}.pc-tr.is-live:before,.pc-tr.is-sel:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.pc-tr.is-sel{box-shadow:inset 0 0 0 1px var(--accent-border)}.pc-tr.is-sel:not(.is-live):before{background:var(--accent-border)}.pc-tr.is-dim .pc-ver{color:var(--text-muted)}.pc-vline{align-items:center;gap:8px;min-width:0;display:flex}.pc-ver{font:600 13px/1.2 var(--font-mono);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.pc-cell-m{font:500 12px/1.2 var(--font-mono);color:var(--text-secondary);white-space:nowrap}.pc-cell-m small{color:var(--text-muted);margin-top:3px;font-size:11px;display:block}.pc-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.pc-none{font:400 13px/1.45 var(--font-sans);color:var(--text-muted);padding:16px}.pc-more{width:100%;min-height:40px;font:500 12px/1.3 var(--font-mono);color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 16px;display:flex}.pc-more:hover{background:var(--bg-panel-hover);color:var(--text-primary)}.pc-more b{color:var(--text-secondary);white-space:nowrap;font-weight:600}.pc-publish{font:400 12px/1.4 var(--font-sans);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 24px 24px;display:flex}.pc-publish code{border:1px solid var(--border-subtle);background:var(--bg-input);font:500 12px/1 var(--font-mono);color:var(--text-secondary);border-radius:6px;padding:5px 8px}.pc-aside{background:var(--bg-sidebar);border-left:1px solid var(--border-subtle);flex-direction:column;min-height:0;display:flex;overflow:auto}.pc-sec{border-bottom:1px solid var(--border-subtle);padding:16px}.pc-sec:last-child{border-bottom:0}.pc-sec-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pc-insp-v{font:600 18px/1 var(--font-mono);align-items:center;gap:8px;display:flex}.pc-dl{font:400 12px/1.35 var(--font-sans);grid-template-columns:84px minmax(0,1fr);gap:8px 12px;margin:14px 0 0;display:grid}.pc-dl dt{color:var(--text-muted)}.pc-dl dd{overflow-wrap:anywhere;font:500 12px/1.35 var(--font-mono);color:var(--text-secondary);margin:0}.pc-act-grid{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.pc-perm{border:1px solid var(--border-subtle);background:var(--bg-panel);font:400 12px/1.45 var(--font-sans);color:var(--text-secondary);text-wrap:pretty;border-radius:8px;gap:8px;margin-top:12px;padding:9px 10px;display:flex}.pc-perm .pc-lock{color:var(--text-muted);margin-top:6px}.pc-perm b{color:var(--text-primary);font-weight:600}.pc-fine{font:400 11.5px/1.45 var(--font-sans);color:var(--text-muted);margin-top:12px}.pc-history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-history li{grid-template-columns:12px minmax(0,1fr);gap:2px 10px;padding:0 0 14px;display:grid;position:relative}.pc-history li:before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:12px;bottom:0;left:3px}.pc-history li:last-child:before{display:none}.pc-history .pc-dot{margin-top:5px}.pc-history .is-promote .pc-dot,.pc-history .is-rollback .pc-dot{background:var(--accent)}.pc-history .is-kill .pc-dot{background:var(--status-error)}.pc-history .is-publish .pc-dot{background:var(--status-ok)}.pc-h-line2{font:600 12.5px/1.3 var(--font-sans);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pc-h-meta{font:500 11px/1.3 var(--font-mono);color:var(--text-muted);grid-column:2}.pc-vlink{font:600 12px/1.3 var(--font-mono);color:var(--accent-bright);cursor:pointer;background:0 0;border:0;padding:0}.pc-vlink:hover{text-decoration:underline}.pc-foot{background:var(--bg-sidebar);border-top:1px solid var(--border-subtle);font:500 11px/1 var(--font-mono);color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.pc-foot-l{align-items:center;gap:10px;min-width:0;display:flex}.pc-foot .pc-status{color:var(--text-muted);font-size:11px}.pc-scrim{z-index:40;background:var(--bg-overlay);position:fixed;inset:0}.pc-dialog{z-index:41;border:1px solid var(--border-strong);background:var(--bg-panel-elevated);width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);color:var(--text-primary);border-radius:12px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.pc-dialog:focus{outline:none}.pc-dlg-head{padding:20px 20px 0}.pc-dlg-eyebrow{color:var(--accent)}.pc-dlg-eyebrow.warn{color:var(--status-warning)}.pc-dlg-eyebrow.danger{color:var(--danger-text)}.pc-dlg-title{font:700 18px/1.25 var(--font-sans);letter-spacing:-.005em;overflow-wrap:anywhere;text-wrap:pretty;margin-top:10px}.pc-dlg-lede{font:400 13px/1.5 var(--font-sans);color:var(--text-secondary);text-wrap:pretty;margin-top:6px}.pc-dlg-body{flex-direction:column;gap:12px;padding:16px 20px 0;display:flex}.pc-diff{border:1px solid var(--border-subtle);background:var(--bg-input);font:500 12.5px/1.35 var(--font-mono);border-radius:8px}.pc-diff-row{border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.pc-diff-row:last-child{border-bottom:0}.pc-k{color:var(--text-muted)}.pc-from{color:var(--text-secondary)}.pc-arrow{color:var(--text-subtle);padding:0 6px}.pc-to{color:var(--accent-bright);font-weight:600}.pc-now{color:var(--danger-text);font-weight:600}.pc-dim{color:var(--text-muted)}.pc-warnv{color:var(--warn-text)}.pc-preview{border:1px solid var(--border-subtle);font:400 12.5px/1.3 var(--font-sans);color:var(--text-secondary);overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pc-preview code{font:500 12px/1.3 var(--font-mono);color:var(--text-primary)}.pc-ask{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:8px;flex-direction:column;gap:2px;display:flex}.pc-ask-head{padding:10px 12px 6px}.pc-ask-row{align-items:center;gap:10px;padding:6px 8px 6px 12px;display:flex}.pc-ask-row:last-child{padding-bottom:10px}.pc-ask-who{min-width:0;font:500 12.5px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pc-check{color:var(--text-secondary);font:500 12.5px/1.3 var(--font-sans);cursor:pointer;align-items:center;gap:10px;display:flex}.pc-check code{font:500 12px/1 var(--font-mono);color:var(--text-primary)}.pc-check input{opacity:0;width:1px;height:1px;position:absolute}.pc-box{border:1px solid var(--border-strong);width:16px;height:16px;font:700 11px/1 var(--font-sans);color:#0000;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pc-check input:checked+.pc-box{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.pc-check input:focus-visible+.pc-box{outline:2px solid var(--focus-ring);outline-offset:2px}.pc-dlg-foot{border-top:1px solid var(--border-subtle);background:var(--bg-panel);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:14px 20px;display:flex}.pc-guard{font:500 11px/1.4 var(--font-mono);color:var(--text-muted)}.pc-btns{flex:none;gap:8px;display:flex}.pc-sweep{background:var(--accent);width:30%;height:2px;position:absolute;top:0;left:-30%}@media (prefers-reduced-motion:no-preference){.pc-sweep{animation:1.1s linear infinite pc-sweep}}@keyframes pc-sweep{0%{left:-30%}to{left:100%}}.pc-page{width:min(1040px,100%);margin:0 auto;padding:28px 24px 48px}.pc-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.pc-page-head p{max-width:620px;font:400 13px/1.5 var(--font-sans);color:var(--text-secondary);text-wrap:pretty;margin-top:8px}.pc-page .pc-table{margin:0 0 24px}.pc-page .pc-bar{padding:8px 0 10px}.pc-page>.pc-note{margin-bottom:20px}.pc-people .pc-tr{grid-template-columns:minmax(200px,1.6fr) 150px 120px 200px}.pc-invites .pc-tr{grid-template-columns:minmax(200px,1.6fr) 110px minmax(120px,1fr) 110px 150px}.pc-keys .pc-tr{grid-template-columns:minmax(160px,1.4fr) minmax(120px,1fr) 110px 110px 90px}.pc-person{align-items:center;gap:10px;min-width:0;display:flex}.pc-avatar{border:1px solid var(--border-default);background:var(--bg-panel-elevated);width:26px;height:26px;font:600 11px/1 var(--font-mono);color:var(--text-secondary);text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pc-person-name{font:500 13px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-role-select{width:128px;height:28px}.pc-role-select select{font:600 12px/1 var(--font-sans)}.pc-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:24px;display:grid}.pc-card{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.pc-card h2{font:600 14px/1.2 var(--font-sans)}.pc-card p{font:400 12.5px/1.5 var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.pc-card .pc-card-v{font:600 24px/1 var(--font-mono);color:var(--text-primary)}.pc-card-foot{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.pc-form-row{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:24px;padding:16px;display:flex}.pc-form-row .pc-field{flex:200px}.pc-secret{border:1px solid var(--accent-border);background:var(--bg-row-active);border-radius:8px;flex-direction:column;gap:10px;margin-bottom:24px;padding:14px 16px;display:flex}.pc-secret-row{align-items:center;gap:8px;display:flex}.pc-secret-row code{border:1px solid var(--border-subtle);background:var(--bg-input);min-width:0;font:500 12.5px/1 var(--font-mono);color:var(--accent-bright);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;padding:8px 10px;overflow:hidden}.pc-matrix{border-collapse:collapse;width:100%;font:400 12.5px/1.3 var(--font-sans)}.pc-matrix th,.pc-matrix td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:9px 12px}.pc-matrix tr:last-child td{border-bottom:0}.pc-matrix th{background:var(--bg-panel-elevated);font:600 10.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.pc-matrix td{color:var(--text-secondary)}.pc-matrix td.y{font:600 12px/1 var(--font-mono);color:var(--success-text)}.pc-matrix td.n{font:500 12px/1 var(--font-mono);color:var(--text-subtle)}.pc-matrix tr.is-you td{background:var(--bg-row-active)}.pc-signin{place-items:center;min-height:100dvh;padding:24px;display:grid}.pc-signin>*{width:min(400px,100%)}.pc-signin-card{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:12px;flex-direction:column;gap:16px;width:100%;padding:28px;display:flex}.pc-signin-card h1{font:700 20px/1.2 var(--font-sans);letter-spacing:-.01em}.pc-signin-card form{flex-direction:column;gap:14px;display:flex}.pc-signin-foot{width:100%;font:500 11px/1 var(--font-mono);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.pc-error{font:500 12.5px/1.4 var(--font-sans);color:var(--danger-text)}.pc-loading{min-height:100vh;font:500 12px/1 var(--font-mono);color:var(--text-muted);place-items:center;display:grid}@media (width<=1180px){.pc-main{grid-template-columns:minmax(0,1fr)}.pc-aside{border-top:1px solid var(--border-subtle);border-left:0}.pc-pane{overflow:visible}.pc-main{overflow:auto}}@media (width<=760px){.pc-body{grid-template-columns:minmax(0,1fr)}.pc-side{border-right:0;border-bottom:1px solid var(--border-subtle);max-height:220px}.pc-head{flex-direction:column}.pc-tr{grid-template-columns:minmax(0,1fr) auto}.pc-tr>:nth-child(3),.pc-tr>:nth-child(4),.pc-tabs .pc-tab span{display:none}}.pc-toast{z-index:35;width:min(640px,100vw - 32px);box-shadow:var(--shadow-md);background:var(--bg-panel-elevated);position:fixed;top:58px;left:50%;transform:translate(-50%)}
