@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);--accent-tint:color-mix(in srgb, var(--accent) 6%, transparent);--accent-border-soft:color-mix(in srgb, var(--accent) 24%, transparent);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--fs-eyebrow:11px;--fs-meta:12px;--fs-body:13px;--fs-body-lg:14px;--fs-h5:16px;--fs-h4:20px;--lh-snug:1.3;--lh-normal:1.5}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:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);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{min-width:0;font:500 11px/1.25 var(--font-mono);color:var(--text-muted);grid-column:1;gap:2px;display:grid}.pc-menu-origin{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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;gap:12px;padding:0 10px;display:flex}.pc-menu-aside{min-width:0;font:500 11px/1.2 var(--font-sans);color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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.reserved,.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-note.pc-home{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.pc-entry-routing{border:1px solid var(--border-subtle);border-radius:8px;flex-shrink:0;margin:16px 0;padding:12px}.pc-entry-routing summary{cursor:pointer}.pc-entry-routing-row{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.pc-entry-routing-row .pc-field{flex:1;min-width:min(240px,100%)}.pc-entry-routing .pc-input,.pc-entry-routing .pc-btn{min-height:44px}@media (width<=1180px){.pc-main:has(.pc-entry-routing){grid-auto-rows:max-content;align-content:start}}.pc-pane>.pc-note,.pc-pane>.pc-banner,.pc-pane>.pc-entry-routing{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(120px,1fr) 112px minmax(160px,1.6fr) 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{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.pc-vline .pc-tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pc-ver{max-width:100%;font:600 13px/1.2 var(--font-mono);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;overflow:hidden}.pc-cell-m{min-width:0;font:500 12px/1.2 var(--font-mono);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pc-cell-m small{text-overflow:ellipsis;color:var(--text-muted);margin-top:3px;font-size:11px;display:block;overflow:hidden}.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-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{top:calc(var(--pc-top-h) + var(--space-2));z-index:35;width:min(640px,100vw - 32px);box-shadow:var(--shadow-md);background:var(--bg-panel-elevated);position:fixed;left:50%;transform:translate(-50%)}.pc-plan>p{color:var(--text-secondary);margin:16px 0;line-height:1.5}.pc-plan .pc-h2{margin:26px 0 12px}.pc-plan-wrap{border:1px solid var(--border-subtle);border-radius:8px;margin:20px 0;overflow-x:auto}.pc-plan-table{border-collapse:collapse;background:var(--bg-panel);width:100%;min-width:680px;font-size:13px}.pc-plan-table th,.pc-plan-table td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:12px 16px}.pc-plan-table thead{background:var(--bg-panel-elevated);color:var(--text-muted);font-size:11px}.pc-plan-table tbody th{font-weight:500}.pc-plan-table td:nth-child(2),.pc-plan-table td:nth-child(3){font-family:var(--font-mono);font-size:12px}.pc-plan-table td:last-child{color:var(--text-secondary);font-size:12px}.pc-plan-table tr:last-child>*{border-bottom:0}.pc-plan-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.pc-plan-features>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:12px;padding:12px 0;font-size:13px;display:flex}.pc-plan-features dd{color:var(--text-secondary);margin:0}@media (width<=720px){.pc-plan-features{grid-template-columns:1fr}}.pc-audit-filters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:18px;max-width:1000px;display:grid}.pc-audit-filters label{gap:8px;display:grid}.pc-audit-filters input,.pc-audit-filters select{width:100%}:root{--pc-hit:44px;--pc-top-h:56px}@media (width>=75em){:root{--pc-hit:32px;--pc-top-h:48px}}.pc-top{min-height:var(--pc-top-h);gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-4)}.pc-top>.pc-brand{min-width:var(--pc-hit);min-height:var(--pc-hit)}.pc-top>.pc-brand .pc-mark{width:20px;height:20px}.pc-top>.pc-brand .pc-title,.pc-top>.pc-slash,.pc-top>.pc-tabs,.pc-top>.pc-chip,.pc-top>.pc-account{display:none}.pc-preview-badge{flex:none;display:inline-flex}.pc-top>.pc-switch{flex:0 auto;min-width:0;display:flex}.pc-switch .pc-ws-btn{min-width:var(--pc-hit);max-width:100%;height:var(--pc-hit);border-radius:var(--radius-md)}.pc-top .pc-menu{top:calc(var(--pc-top-h) + var(--space-1));right:var(--space-4);left:var(--space-4);width:auto;max-height:calc(100dvh - var(--pc-top-h) - var(--space-5));position:fixed;overflow:auto}@media (width>=48em){.pc-top .pc-menu{width:360px;max-height:none;position:absolute;top:calc(100% + 6px);left:0;right:auto}.pc-top .pc-menu.is-right{width:280px;left:auto;right:0}}.pc-menu-btn{width:var(--pc-hit);height:var(--pc-hit);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:inline-grid}.pc-menu-btn:hover,.pc-menu-btn[aria-expanded=true]{border-color:var(--accent-border);background:var(--bg-panel-hover);color:var(--text-primary)}.pc-burger{border-top:1.5px solid;border-bottom:1.5px solid;width:18px;height:12px;position:relative}.pc-burger:after{content:"";border-top:1.5px solid;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pc-account-btn{align-items:center;gap:var(--space-2);height:var(--pc-hit);min-width:0;max-width:min(260px,100%);padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.pc-account-btn:hover,.pc-account-btn[aria-expanded=true]{border-color:var(--accent-border);background:var(--bg-panel-hover)}.pc-account-btn .pc-avatar{border:1px solid var(--accent-border);border-radius:var(--radius-pill);background:var(--accent-soft);width:28px;height:28px;color:var(--accent-bright);font:700 var(--fs-meta)/1 var(--font-sans);text-transform:uppercase;flex:none;place-items:center;display:inline-grid}.pc-account-email{min-width:0;font:500 var(--fs-body)/1 var(--font-sans);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}.pc-menu-who{font:500 var(--fs-meta)/1.4 var(--font-sans);color:var(--text-secondary);overflow-wrap:anywhere;padding:2px 8px 8px}@media (width>=48em){.pc-preview-badge{display:none}.pc-top>.pc-chip.is-preview{display:inline-flex}.pc-top{column-gap:var(--space-3);padding:0 var(--space-3) 0 var(--space-4);flex-wrap:wrap;row-gap:0}.pc-top>.pc-brand{min-height:var(--pc-top-h)}.pc-top>.pc-brand .pc-title{display:inline}.pc-top>.pc-slash,.pc-top>.pc-account{display:block}.pc-top>.pc-tabs{order:10;flex:0 0 calc(100% + var(--space-3) + var(--space-4));min-width:0;margin:0 calc(-1 * var(--space-3)) 0 calc(-1 * var(--space-4));padding:0 var(--space-2);border-top:1px solid var(--border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.pc-top>.pc-tabs .pc-tab{min-height:var(--pc-hit);flex:none}.pc-menu-btn{display:none}}@media (width>=75em){.pc-top{gap:var(--space-3);flex-wrap:nowrap}.pc-top>.pc-account{flex:0 auto;min-width:0}.pc-top>.pc-chip{flex:none}.pc-top>.pc-tabs{margin:0 0 0 var(--space-2);border-top:0;flex:none;order:0;padding:0}.pc-top>.pc-tabs .pc-tab{min-height:0}.pc-switch .pc-ws-btn{max-width:280px}.pc-account-email{display:inline}}@media (width>=90em){.pc-top>.pc-chip{display:inline-flex}}.pc-foot{display:none}@media (width>=48em){.pc-foot{min-height:28px;display:flex}}.pc-dialog{width:100%;max-height:calc(100dvh - var(--space-5));border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;top:auto;bottom:0;left:0;transform:none}.pc-dlg-x{top:var(--space-2);right:var(--space-2);width:var(--pc-hit);height:var(--pc-hit);border-radius:var(--radius-sm);color:var(--text-muted);font:400 20px/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid;position:absolute}.pc-dlg-x:hover{border-color:var(--accent-border);background:var(--bg-panel-hover);color:var(--text-primary)}.pc-dlg-head{padding:var(--space-5) var(--space-7) 0 var(--space-4)}.pc-dlg-body{padding:var(--space-4) var(--space-4) 0}.pc-dlg-foot.is-actions{gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid;position:sticky;bottom:0}.pc-dlg-foot.is-actions .pc-btn{width:100%;height:var(--pc-hit);font-size:var(--fs-body)}.pc-dlg-foot.is-actions.has-three{grid-template-columns:1fr 1fr}.pc-dlg-foot.is-actions.has-three>:last-child{grid-column:1/-1}@media (width>=48em){.pc-dialog{width:min(560px, calc(100vw - 2 * var(--space-6)));max-height:calc(100dvh - 2 * var(--space-6));border-bottom:1px solid var(--border-strong);border-radius:var(--radius-lg);top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.pc-dlg-head{padding:var(--space-5) var(--space-7) 0 var(--space-5)}.pc-dlg-body{padding:var(--space-4) var(--space-5) 0}.pc-dlg-foot.is-actions,.pc-dlg-foot.is-actions.has-three{padding:var(--space-3) var(--space-5);justify-content:flex-end;display:flex}.pc-dlg-foot.is-actions .pc-btn{width:auto;min-width:88px}.pc-dlg-foot.is-actions.has-three>:first-child{margin-right:auto}}.pc-sheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.pc-sheet-head .pc-dlg-x{position:static}.pc-sheet-group{padding:var(--space-2);gap:2px;display:grid}.pc-sheet-group+.pc-sheet-group{border-top:1px solid var(--border-subtle)}.pc-sheet-group>.pc-eyebrow{padding:var(--space-2) var(--space-2) var(--space-1)}.pc-sheet-who{padding:0 var(--space-2) var(--space-2);font:500 var(--fs-body)/1.4 var(--font-sans);color:var(--text-secondary);overflow-wrap:anywhere}.pc-navitem{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font:600 var(--fs-body-lg)/1.2 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex;position:relative}.pc-navitem:hover{background:var(--bg-panel-hover);color:var(--text-primary)}.pc-navitem[aria-current=page]{border-color:var(--accent-border);background:var(--bg-row-active);color:var(--accent-bright)}.pc-navitem[aria-current=page]:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}.pc-sheet-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);background:var(--bg-panel);font:500 var(--fs-eyebrow)/1.4 var(--font-mono);color:var(--text-muted);flex-wrap:wrap;display:flex}.pc-sheet-foot .pc-btn{height:var(--pc-hit)}.pc-toast{top:calc(var(--pc-top-h) + var(--space-2))}.pc-trust.pc-page{padding:var(--space-5) var(--space-4) var(--space-7)}.pc-trust .pc-page-head{align-items:stretch;gap:var(--space-4);margin-bottom:var(--space-5);flex-direction:column}.pc-trust .pc-page-head .pc-h{font-size:var(--fs-h4)}.pc-trust .pc-page-head p{max-width:62ch}.pc-trust .pc-page-head>.pc-btn,.pc-trust .pc-page-head>.pc-why,.pc-trust .pc-page-head>.pc-why>.pc-btn{width:100%;height:var(--pc-hit)}@media (width>=48em){.pc-trust.pc-page{padding:28px var(--space-5) var(--space-7)}.pc-trust .pc-page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);flex-direction:row}.pc-trust .pc-page-head .pc-h{font-size:22px}.pc-trust .pc-page-head>.pc-btn,.pc-trust .pc-page-head>.pc-why,.pc-trust .pc-page-head>.pc-why>.pc-btn{flex:none;width:auto}}@media (width>=75em){.pc-trust .pc-page-head>.pc-btn,.pc-trust .pc-page-head>.pc-why>.pc-btn{height:34px}}.pc-trust .pc-btn{min-height:var(--pc-hit)}.pc-trust>.pc-note,.pc-trust>.pc-access,.pc-trust>.pc-next,.pc-trust>.pc-state{margin-bottom:var(--space-5)}.pc-trust .pc-bar{padding:0 0 var(--space-2)}.pc-copy{gap:6px;min-width:0;display:grid}.pc-copy-k{font:600 var(--fs-eyebrow)/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.pc-copy-row{min-width:0;min-height:calc(var(--pc-hit) + 2px);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);align-items:stretch;display:flex}.pc-copy-v{min-width:0;padding:10px var(--space-3);font:500 12.5px/1.45 var(--font-mono);color:var(--text-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;align-self:center}.pc-copy-btn{width:96px;padding:0 var(--space-3);border:0;border-left:1px solid var(--border-default);border-radius:0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0;background:var(--bg-panel-elevated);color:var(--text-primary);font:600 var(--fs-meta)/1 var(--font-sans);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.pc-copy-btn:hover{background:var(--bg-panel-hover);color:var(--accent-bright)}.pc-copy-btn.is-copied{color:var(--success-text)}.pc-next{padding:var(--space-4) var(--space-3);border:1px solid var(--success-border);border-radius:var(--radius-md);background:var(--bg-panel)}.pc-next-head{align-items:flex-start;gap:var(--space-2);display:flex}.pc-next-ok{border-radius:var(--radius-pill);background:var(--success-soft);width:24px;height:24px;color:var(--success-text);font:700 var(--fs-meta)/1 var(--font-sans);flex:none;place-items:center;display:inline-grid}.pc-next-titles{flex:1;min-width:0;padding-top:2px}.pc-next-title{font:600 var(--fs-body-lg)/1.35 var(--font-sans);color:var(--text-primary);overflow-wrap:anywhere}.pc-next-sub{font:400 var(--fs-body)/1.5 var(--font-sans);color:var(--text-secondary);margin-top:2px}.pc-next-head .pc-dlg-x{margin:-10px -6px 0 0;position:static}.pc-steps{gap:var(--space-4);margin:var(--space-4) 0 0;counter-reset:step;padding:0;list-style:none;display:grid}.pc-steps>li{column-gap:var(--space-3);counter-increment:step;grid-template-columns:24px minmax(0,1fr);display:grid}.pc-steps>li:before{content:counter(step);border:1px solid var(--border-strong);border-radius:var(--radius-pill);width:24px;height:24px;font:600 var(--fs-eyebrow)/1 var(--font-mono);color:var(--text-secondary);place-items:center;display:grid}.pc-step-t{font:600 var(--fs-body)/1.4 var(--font-sans);color:var(--text-primary);padding-top:3px}.pc-step-d{font:400 12.5px/1.5 var(--font-sans);color:var(--text-secondary);overflow-wrap:anywhere;grid-column:2;margin-top:2px}.pc-step-d code{font:500 var(--fs-meta)/1.4 var(--font-mono);color:var(--text-primary)}.pc-step-d b{color:var(--text-primary);font-weight:600}.pc-copies{gap:var(--space-3);margin-top:var(--space-3);grid-column:1/-1;display:grid}.pc-step-link{margin-top:var(--space-2);grid-column:2;justify-self:start}.pc-next-note{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font:400 var(--fs-meta)/1.5 var(--font-sans);color:var(--text-muted)}@media (width>=48em){.pc-next{padding:var(--space-4)}.pc-copies{grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.pc-policies{gap:var(--space-3);display:grid}.pc-policy{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-panel);min-width:0}.pc-policy-head{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-3) var(--space-3);flex-wrap:wrap;display:flex}.pc-policy-title{min-width:0;font:600 var(--fs-h5)/1.3 var(--font-sans);color:var(--text-primary);overflow-wrap:anywhere}.pc-conds{margin:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-input)}.pc-cond{padding:10px var(--space-3);border-bottom:1px solid var(--border-subtle)}.pc-cond:last-child{border-bottom:0}.pc-cond dt{font:600 var(--fs-eyebrow)/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.pc-cond dd{font:500 12.5px/1.45 var(--font-mono);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.pc-cond dd.pc-any{font-family:var(--font-sans);color:var(--warn-text)}.pc-cond dd .pc-k2{font-family:var(--font-sans);color:var(--text-muted)}.pc-policy-id{padding:var(--space-3) var(--space-3) 0}.pc-policy-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);flex-wrap:wrap;display:flex}.pc-policy-meta{min-width:0;font:400 var(--fs-meta)/1.5 var(--font-sans);color:var(--text-muted)}.pc-policy-meta b{color:var(--text-secondary);font-weight:500}.pc-policy-foot .pc-btn{min-width:88px}@media (width>=48em){.pc-policy-head{padding:var(--space-4) var(--space-4) var(--space-3)}.pc-conds{margin:0 var(--space-4)}.pc-cond{gap:var(--space-3);grid-template-columns:112px minmax(0,1fr);align-items:baseline;display:grid}.pc-cond dt{font:500 var(--fs-meta)/1.45 var(--font-sans);letter-spacing:0;text-transform:none;margin:0}.pc-policy-id{padding:var(--space-3) var(--space-4) 0}.pc-policy-id .pc-copy{max-width:520px}.pc-policy-foot{padding:var(--space-3) var(--space-4) var(--space-4)}}.pc-trust-footnote{margin-top:var(--space-3);font:400 var(--fs-meta)/1.5 var(--font-sans);color:var(--text-muted)}.pc-state{padding:var(--space-5) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-panel)}.pc-state h2{font:600 var(--fs-h5)/1.3 var(--font-sans);color:var(--text-primary)}.pc-state>p{max-width:62ch;font:400 var(--fs-body)/1.5 var(--font-sans);color:var(--text-secondary);margin-top:6px}.pc-state .pc-steps{max-width:62ch}.pc-access{padding:var(--space-4);gap:6px;display:grid}.pc-access-t{align-items:center;gap:var(--space-2);font:600 var(--fs-body-lg)/1.35 var(--font-sans);color:var(--text-primary);display:flex}.pc-access-t .pc-lock{color:var(--text-muted);margin-top:2px}.pc-access p{font:400 var(--fs-body)/1.5 var(--font-sans);color:var(--text-secondary)}.pc-access-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.pc-access-actions .pc-btn{height:var(--pc-hit)}.pc-form{gap:var(--space-4);display:grid}.pc-fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.pc-fieldset>legend{margin-bottom:var(--space-2);padding:0}.pc-choices{gap:var(--space-2);display:grid}.pc-choice{gap:var(--space-3);min-height:var(--pc-hit);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-input);cursor:pointer;grid-template-columns:18px minmax(0,1fr);display:grid}.pc-choice:hover{border-color:var(--accent-border)}.pc-choice:has(input:checked){border-color:var(--accent-border);background:var(--bg-row-active)}.pc-choice:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.pc-choice input{width:16px;height:16px;accent-color:var(--accent);margin:1px 0 0}.pc-choice-t{font:600 var(--fs-body)/1.35 var(--font-sans);color:var(--text-primary);display:block}.pc-choice-d{font:400 var(--fs-meta)/1.5 var(--font-sans);color:var(--text-muted);margin-top:2px;display:block}.pc-choice-v{font:500 11.5px/1.45 var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere;margin-top:6px;display:block}.pc-form .pc-input{height:calc(var(--pc-hit) + 2px);border-color:var(--border-default)}.pc-form .pc-input input,.pc-form .pc-input select{font:400 16px/1 var(--font-mono)}.pc-form .pc-input select{font-family:var(--font-sans)}.pc-form .pc-hint{overflow-wrap:anywhere}.pc-req{color:var(--text-muted);font-weight:400}@media (width>=48em){.pc-choices{grid-template-columns:1fr 1fr}}@media (width>=75em){.pc-form .pc-input{height:36px}.pc-form .pc-input input,.pc-form .pc-input select{font-size:var(--fs-body)}}.pc-review-sum{font:400 var(--fs-body-lg)/1.55 var(--font-sans);color:var(--text-secondary);overflow-wrap:anywhere}.pc-review-sum b{color:var(--text-primary);font-weight:600}.pc-review .pc-conds{margin:0}.pc-rules{font:400 var(--fs-meta)/1.5 var(--font-sans);color:var(--text-muted)}.pc-match{font:500 var(--fs-meta)/1.4 var(--font-sans);color:var(--success-text);align-items:center;gap:6px;display:inline-flex}.pc-match:before{content:"";border-radius:var(--radius-pill);background:var(--status-ok);width:6px;height:6px}.pc-versions{container-type:inline-size}@container (width<=731px){.pc-versions .pc-tr{grid-template-columns:minmax(88px,1fr) 96px minmax(0,1.6fr) 140px}.pc-versions .pc-tr>:nth-child(4){display:none}}@container (width<=459px){.pc-versions .pc-tr{grid-template-columns:minmax(0,1fr) 96px 140px}.pc-versions .pc-tr>:nth-child(3){display:none}}@container (width<=359px){.pc-versions .pc-tr{grid-template-columns:minmax(0,1fr) 128px;row-gap:4px;padding-block:8px}.pc-versions .pc-tr>:nth-child(2){grid-area:2/1}.pc-versions .pc-tr>:nth-child(5){grid-area:1/2/span 2}.pc-versions .pc-th>:nth-child(2){display:none}}:root{--recovery-bg:#ffdc80;--recovery-fg:#241a00}html.pc-recovery body{flex-direction:column;height:100dvh;display:flex;overflow:hidden}html.pc-recovery #root{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}html.pc-recovery #root>:not(.recovery-banner){flex:auto;min-height:0;overflow:auto}html.pc-recovery #root>.pc-app{contain:layout;height:auto;overflow:visible}html.pc-recovery .pc-signin,html.pc-recovery .pc-loading{min-height:0}html.pc-recovery .pc-dialog{max-height:calc(100% - var(--space-5))}html.pc-recovery .pc-top .pc-menu{max-height:calc(100% - var(--pc-top-h) - var(--space-5))}@media (width>=48em){html.pc-recovery .pc-dialog{max-height:calc(100% - 2 * var(--space-6))}html.pc-recovery .pc-top .pc-menu{max-height:none}}.recovery-banner{padding:6px var(--space-4);background:var(--recovery-bg);color:var(--recovery-fg);text-align:left;overflow-wrap:anywhere;flex:none;margin:0;font:600 13px/1.35 Geist,system-ui,-apple-system,sans-serif}.recovery-banner:focus{outline:none}.recovery-banner:focus-visible{outline:2px solid var(--recovery-fg);outline-offset:-4px}.recovery-banner .rb-sha{border-radius:var(--radius-xs,4px);white-space:nowrap;-webkit-user-select:all;user-select:all;padding:0 2px;font:600 12px/1.2 Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.recovery-banner .rb-sha-head:after{content:"…"}.recovery-banner .rb-sha-tail{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.recovery-banner:focus .rb-sha,.recovery-banner:hover .rb-sha{background:color-mix(in srgb, var(--recovery-fg) 10%, transparent);font-size:11px}.recovery-banner:focus .rb-sha-head:after,.recovery-banner:hover .rb-sha-head:after{content:none}.recovery-banner:focus .rb-sha-tail,.recovery-banner:hover .rb-sha-tail{clip-path:none;width:auto;height:auto;position:static}@media (width>=48em){.recovery-banner{padding:var(--space-2) var(--space-5)}.recovery-banner .rb-sha,.recovery-banner:focus .rb-sha,.recovery-banner:hover .rb-sha{background:0 0;font-size:12px}.recovery-banner .rb-sha-head:after{content:none}.recovery-banner .rb-sha-tail{clip-path:none;width:auto;height:auto;position:static}}
