:root{--psm-primary: #2563EB;--psm-primary-hover: #1D4ED8;--psm-primary-soft: #EFF4FF;--psm-primary-border: #BFD3FA;--psm-background: #F8F9FA;--psm-card: #FFFFFF;--psm-muted: #F1F3F4;--psm-border: #DADCE0;--psm-foreground: #202124;--psm-foreground-secondary: #3C4043;--psm-muted-foreground: #5F6368;--psm-control-border: #80868B;--psm-success-ink: #1B6A50;--psm-success-bg: #EBFAF5;--psm-success-line: #BCE6D8;--psm-destructive-ink: #AD1F1F;--psm-destructive-bg: #FDECEC;--psm-destructive-line: #F7C5C5;--psm-warning-ink: #B45309;--psm-warning-bg: #FEF3C7;--psm-warning-line: #F4DA9A;--psm-success-mark: #10B77F;--psm-radius-button: 30px;--psm-radius-card: 12px;--psm-radius-control: 8px;--psm-shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 4px 12px rgba(15, 23, 42, .06)}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-C38fXH4l.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-Cerq10X2.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-LgqL8muc.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-Yt3aPRUw.woff2) format("woff2")}:root{--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fg: var(--psm-foreground);--muted: var(--psm-muted-foreground);--line: var(--psm-border);--control: var(--psm-control-border);--focus: var(--psm-primary)}*{box-sizing:border-box}body{margin:0;font:400 14px/1.5 var(--font-sans);color:var(--fg);background:var(--psm-background)}h1{font-size:24px;line-height:1.2;font-weight:700;margin:4px 0}h2{font-size:16px;font-weight:600;margin:0 0 12px;display:flex;align-items:center;gap:8px}h3{font-size:14px;font-weight:600;margin:20px 0 6px}a{color:var(--psm-primary)}code,.sha{font-family:var(--font-mono);font-size:13px;background:var(--psm-muted);padding:1px 6px;border-radius:6px}.muted{color:var(--muted)}.ok{color:var(--psm-success-ink);font-weight:600}.bad{color:var(--psm-destructive-ink);font-weight:600}.warn{color:var(--psm-warning-ink);font-weight:600}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.icon{flex:none;vertical-align:-3px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:-1px;border-color:var(--focus)}.top-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;background:var(--psm-card);border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:8px;font-size:16px}.brand-sep{width:1px;height:20px;background:var(--line);margin:0 6px}.logo-pin{fill:var(--psm-primary)}.logo-mark{fill:var(--psm-success-mark)}.top-links{margin-right:auto;margin-left:16px}.top-links a{display:inline-flex;align-items:center;gap:4px}.who{display:inline-flex;align-items:center;gap:10px;min-width:0}.who-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--psm-muted);color:var(--psm-foreground-secondary);font-weight:600}main{max-width:1240px;margin:0 auto;padding:16px 24px 96px}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.page-head p{margin:0}.breadcrumb{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:13px}.pill{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--psm-muted);border:1px solid var(--line);color:var(--psm-foreground-secondary);font-size:13px;white-space:nowrap}.pill-warn{background:var(--psm-warning-bg);border-color:var(--psm-warning-line);color:var(--psm-warning-ink);font-weight:600}.card{background:var(--psm-card);border:1px solid var(--line);border-radius:var(--psm-radius-card);box-shadow:var(--psm-shadow-card);padding:16px 20px;margin:12px 0;scroll-margin-top:12px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}ul.plain{list-style:none;margin:0;padding:0}.selectors{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:0 16px;align-items:start}.side-nav{position:sticky;top:12px;margin-top:12px;display:flex;flex-direction:column;gap:2px;background:var(--psm-card);border:1px solid var(--line);border-radius:var(--psm-radius-card);padding:8px}.side-nav button{display:flex;align-items:center;gap:8px;text-align:left;border:0;background:transparent;padding:9px 10px;border-radius:var(--psm-radius-control);color:var(--psm-foreground-secondary);font:inherit;cursor:pointer}.side-nav button:hover{background:var(--psm-muted)}.side-nav button.active{background:var(--psm-primary-soft);color:var(--psm-primary);font-weight:600;box-shadow:inset 3px 0 0 var(--psm-primary)}.content{min-width:0}.notice{display:flex;gap:8px;align-items:center;background:var(--psm-primary-soft);border:1px solid var(--psm-primary-border);border-radius:var(--psm-radius-control);padding:8px 12px;margin:12px 0 0}.note{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:13px;margin:8px 0 0}.banner{border:1px solid var(--psm-warning-line);background:var(--psm-warning-bg);color:var(--psm-warning-ink);padding:8px 12px;border-radius:var(--psm-radius-control)}.field,label.check{display:block;margin:8px 0}.field>span{display:block;font-size:13px;font-weight:500;color:var(--psm-foreground-secondary);margin-bottom:4px}.hint{display:block;color:var(--muted);font-size:12px;margin:-2px 0 4px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}input[type=text],input[type=number],input[type=date],input[type=search],textarea,select{width:100%;padding:8px 10px;border:1px solid var(--control);border-radius:var(--psm-radius-control);background:var(--psm-card);color:var(--fg);font:inherit}input[type=number]{width:88px}textarea{min-height:72px;resize:vertical}input:disabled,select:disabled,textarea:disabled{background:var(--psm-muted);color:var(--muted);cursor:not-allowed}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--psm-destructive-ink)}.field-error{color:var(--psm-destructive-ink);font-size:13px;margin-top:2px}label.check{display:flex;align-items:center;gap:8px}button{font:inherit;padding:8px 16px;border-radius:var(--psm-radius-button);border:1px solid var(--control);background:var(--psm-card);color:var(--fg);cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}button.primary{display:inline-flex;align-items:center;gap:8px;background:var(--psm-primary);border-color:var(--psm-primary);color:#fff;font-weight:600}button.primary:hover:not(:disabled){background:var(--psm-primary-hover)}button.link{border:0;background:none;padding:4px 2px;color:var(--psm-primary);text-decoration:underline;border-radius:4px}button.attention{color:var(--psm-destructive-ink);font-weight:600}.icon-button{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:transparent;border-radius:6px;color:var(--muted)}.icon-button:hover{background:var(--psm-muted)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;font-size:13px;font-weight:600;padding:8px 10px;background:var(--psm-muted);color:var(--psm-foreground-secondary)}td{text-align:left;padding:10px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}td select{max-width:240px}td input[type=text]{margin-top:4px;max-width:320px;padding:5px 8px;font-size:13px}td select{padding:5px 8px}td .icon-button{vertical-align:middle}tr.row-open td{border-bottom-color:transparent}tr.detail td{background:var(--psm-muted)}.manual{display:flex;flex-direction:column;gap:8px}.counts{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.counts label span,.counts>div>span{display:block;font-size:12px;color:var(--muted)}.docs a{display:inline-flex;gap:4px;align-items:center;margin-right:16px}.toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:8px}.toolbar .search{position:relative;flex:0 1 260px}.toolbar .search .icon{position:absolute;left:10px;top:10px;color:var(--muted)}.toolbar .search input{padding-left:32px}.toolbar select{width:auto}.chip{display:inline-block;padding:2px 10px;border-radius:999px;border:1px solid var(--line);background:var(--psm-muted);color:var(--psm-foreground-secondary);font-size:12px;font-weight:600;white-space:nowrap}.chip-ok{background:var(--psm-success-bg);border-color:var(--psm-success-line);color:var(--psm-success-ink)}.chip-bad{background:var(--psm-destructive-bg);border-color:var(--psm-destructive-line);color:var(--psm-destructive-ink)}.chip-warn{background:var(--psm-warning-bg);border-color:var(--psm-warning-line);color:var(--psm-warning-ink)}.chip-primary{background:var(--psm-primary-soft);border-color:var(--psm-primary-border);color:var(--psm-primary)}.panel{padding:0}.panel-head{display:flex;align-items:center;gap:10px;width:100%;padding:14px 20px;border:0;border-radius:var(--psm-radius-card);background:transparent;text-align:left}.panel-title{font-weight:600;font-size:16px}.panel-hint{color:var(--muted);flex:1;padding-left:16px;border-left:1px solid var(--line)}.panel-chevron{display:inline-grid;transition:transform .15s}.panel-chevron.open{transform:rotate(90deg)}.panel-body{padding:0 20px 16px}.statement{font-weight:600;background:var(--psm-muted);border:1px solid var(--line);border-radius:var(--psm-radius-control);padding:8px 12px}.action-bar{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 24px;background:var(--psm-card);border-top:1px solid var(--line)}.statement-short{display:flex;align-items:center;gap:8px;margin:0;color:var(--psm-foreground-secondary)}.action-status{flex:1;text-align:right;min-width:0}.perm{border-left:1px solid var(--line);padding-left:12px}@media (max-width: 960px){.layout{grid-template-columns:minmax(0,1fr)}.side-nav{position:static;flex-direction:row;overflow-x:auto}.side-nav button{white-space:nowrap}.selectors,.grid-2{grid-template-columns:1fr}.action-bar{flex-wrap:wrap}.statement-short{flex-basis:100%}.action-status{text-align:left;flex-basis:100%}.panel-hint{display:none}}@media (max-width: 600px){main{padding:12px}.action-bar{position:static;border:1px solid var(--line);border-radius:var(--psm-radius-card);margin:12px}.top-bar{padding:10px 12px;flex-wrap:wrap}.top-links{order:3;flex-basis:100%;margin:0}.who-name{max-width:110px}.page-head{flex-direction:column}.brand-sep,.brand span:last-child{display:none}.perm{border:0;padding:0}}@media (prefers-reduced-motion: reduce){.panel-chevron{transition:none}}
