@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/17603af13aa8a542-s.4533bvve4s6a4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/207e57240b1809b2-s.3ls_3_aoj0ebm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/00231884809ac59e-s.0i9j7-y4t3ijp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f05228a5f9ec0eae-s.p.3kxgs-7nixrf6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9dc791b0865fd39f-s.3-knllbbx5za1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c29509b8a0bee3b9-s.3prmnh56md9ao.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/261abb472e2873a9-s.2xq-bk2b34x28.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/536b4d72a397ec90-s.p.27c8-9qx-v7kc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans Fallback;src:local(Arial);ascent-override:105.3%;descent-override:28.55%;line-gap-override:0.0%;size-adjust:96.68%}.pt_sans_d61e2973-module__PeWaFG__className{font-family:PT Sans,PT Sans Fallback;font-style:normal}.pt_sans_d61e2973-module__PeWaFG__variable{--font-pt-sans:"PT Sans", "PT Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-2:#f7f7f7;--hover:#f2f2f2;--active:#ebebeb;--ink:#171717;--text-2:#525252;--muted:#8a8a8a;--line:#17171714;--line-2:#17171724;--accent:#f31033;--accent-bg:#fde8eb;--purple:#a434be;--green:#16a34a;--amber:#d97706;--blue:#2563eb;--font:var(--font-pt-sans), -apple-system, system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--radius:8px;--rail:54px;--panel:248px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:400 14px/20px var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{color:var(--ink);margin:0;font-weight:700}p{margin:0}pre{white-space:pre-wrap;font:inherit;margin:0}.content a.link,.prose a{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.content a.link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.muted{color:var(--muted)}.text-2{color:var(--text-2)}.caption{color:var(--muted);font-size:12px;line-height:16px}.err{color:var(--accent);font-size:13px}.empty{color:var(--muted);padding:8px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{gap:16px;display:grid}.app{grid-template-columns:var(--rail) minmax(0, 1fr);min-height:100vh;display:grid}.app.has-panel{grid-template-columns:var(--rail) var(--panel) minmax(0, 1fr)}.rail{border-right:1px solid var(--line);background:var(--bg);z-index:5;flex-direction:column;align-items:center;gap:4px;height:100vh;padding:12px 0;display:flex;position:sticky;top:0}.rail-brand{place-items:center;width:38px;height:38px;margin-bottom:8px;display:grid}.rail-brand img{width:30px;height:30px;display:block}.rail-item{border-radius:var(--radius);width:38px;height:38px;color:var(--text-2);place-items:center;display:grid;position:relative}.rail-item span{display:none}.rail-item:hover{background:var(--hover);color:var(--ink)}.rail-item.on{background:var(--active);color:var(--ink)}.rail-item:hover span{background:var(--bg);border:1px solid var(--line-2);color:var(--text-2);white-space:nowrap;pointer-events:none;z-index:10;border-radius:6px;padding:3px 8px;font-size:12px;display:block;position:absolute;top:50%;left:46px;transform:translateY(-50%);box-shadow:0 2px 8px #0000000f}.rail-end{margin-top:auto}details.me{position:relative}details.me>summary{color:#fff;cursor:pointer;background:#404040;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;list-style:none;display:grid}details.me>summary::-webkit-details-marker{display:none}.me-menu{background:var(--bg);border:1px solid var(--line-2);z-index:20;border-radius:10px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;bottom:38px;left:0;box-shadow:0 8px 24px #00000014}.me-menu>span{color:var(--muted);overflow-wrap:anywhere;padding:6px 8px;font-size:12px}.me-menu button{text-align:left;color:var(--text-2);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.me-menu button:hover{background:var(--hover);color:var(--ink)}.panel{border-right:1px solid var(--line);background:var(--bg);scrollbar-width:none;flex-direction:column;height:100vh;padding:0 8px 8px;display:flex;position:sticky;top:0;overflow:auto}.p-head{flex:none;align-items:center;height:46px;padding:0 8px;font-weight:700;display:flex}.p-body{flex-direction:column;gap:2px;display:flex}.p-item,.p-new{border-radius:var(--radius);width:100%;min-height:32px;color:var(--text-2);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.p-item .t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.p-item .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.p-item:hover,.p-new:hover{background:var(--hover);color:var(--ink)}.p-item.on{background:var(--active);color:var(--ink)}.p-new{color:var(--ink);margin-bottom:6px;font-weight:700}.p-group{flex-direction:column;gap:2px;margin-top:14px;display:flex}.p-label{color:var(--muted);padding:0 8px 4px;font-size:12px;font-weight:700}.main{min-width:0}.bar{z-index:4;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 20px;display:flex;position:sticky;top:0}.bar-title{align-items:center;gap:6px;min-width:0;display:flex}.bar-title h1{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.bar-title .crumb{color:var(--muted);white-space:nowrap}.bar-title .crumb:hover{color:var(--ink)}.bar-title svg{color:var(--muted);flex:none}.bar-actions{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.content{min-width:0;max-width:1100px;padding:16px 20px 64px}.page-head{margin:8px 0 20px}.page-head h2{font-size:24px;font-weight:700;line-height:32px}.page-head p{color:var(--text-2);max-width:640px;margin-top:4px}.section-head{align-items:baseline;gap:8px;margin:28px 0 8px;font-size:14px;font-weight:700;display:flex}.section-head .n{color:var(--muted);font-size:13px;font-weight:400}.btn{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:var(--radius);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-weight:700;line-height:20px;display:inline-flex}.btn:hover{background:#000}.btn.ghost{background:var(--bg);color:var(--ink);border-color:var(--line-2)}.btn.ghost:hover{background:var(--hover)}.btn.danger{background:var(--bg);color:var(--accent);border-color:var(--line-2)}.btn.danger:hover{background:var(--accent-bg)}.btn.danger-solid{background:var(--accent);border-color:var(--accent);color:#fff}.btn.danger-solid:hover{background:#d40d2c}.btn.small{color:var(--text-2);background:var(--bg);border-color:var(--line-2);padding:2px 8px;font-size:12px;font-weight:400;line-height:18px}.btn.small:hover{background:var(--hover);color:var(--ink)}.btn[disabled]{opacity:.5;pointer-events:none}.label{color:var(--text-2);margin:16px 0 6px;font-size:13px;font-weight:700;display:block}.label:first-child{margin-top:0}.field{width:100%;color:var(--ink);background:var(--bg);border:1px solid var(--line-2);border-radius:var(--radius);padding:7px 10px;font-size:16px;line-height:22px}@media (min-width:861px){.field{font-size:14px;line-height:20px}}.field:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1717170f}textarea.field{resize:vertical;min-height:120px}select.field{appearance:none;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%238A8A8A' d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32Z'/%3E%3C/svg%3E") no-repeat right 9px center / 12px;padding-right:28px}input[type=file]{color:var(--text-2);font-size:13px}input[type=file]::file-selector-button{border:1px solid var(--line-2);background:var(--bg);border-radius:var(--radius);cursor:pointer;font:inherit;color:var(--ink);margin-right:10px;padding:5px 10px}input[type=file]::file-selector-button:hover{background:var(--hover)}.hint{color:var(--muted);margin-top:6px;font-size:12px;line-height:16px}.status{color:var(--text-2);background:var(--hover);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:1px 8px 1px 7px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.status:before{content:"";background:var(--muted);border-radius:50%;width:6px;height:6px}.status.s-published{color:var(--accent);background:var(--accent-bg)}.status.s-published:before{background:var(--accent)}.status.s-draft:before{background:var(--purple)}.status.s-retired{color:var(--muted)}.tag{color:var(--text-2);background:var(--hover);white-space:nowrap;border-radius:6px;padding:0 7px;font-size:12px;line-height:18px;display:inline-block}.tag:first-letter{text-transform:uppercase}table.list{border-collapse:collapse;width:100%}table.list th{text-align:left;color:var(--text-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px 8px 0;font-size:13px;font-weight:700}table.list td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 12px 8px 0}table.list th:first-child,table.list td:first-child{padding-left:8px}table.list tbody tr:hover td{background:var(--bg-2)}table.list td.code{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;width:90px}table.list td.title{text-overflow:ellipsis;white-space:nowrap;width:50%;max-width:0;font-weight:700;overflow:hidden}table.list td.title a:hover{text-underline-offset:3px;text-decoration:underline}table.list td.when{color:var(--muted);white-space:nowrap}.box{border:1px solid var(--line);border-radius:10px;padding:16px}.box+.box{margin-top:16px}.box-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.box-head .row{margin-left:auto}.quiet-box{background:var(--bg-2);border-radius:10px;padding:12px 14px}.prose ul,.prose ol{margin:0;padding-left:20px}.prose li+li{margin-top:4px}.rec-title{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:8px 0 4px;display:flex}.rec-title h2{flex:320px;font-size:22px;font-weight:700;line-height:28px}.rec-title .row{margin-left:auto}.rec-sub{color:var(--muted);margin-bottom:20px}.rec{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.rec-side>summary{display:none}.rec-side h3{color:var(--muted);margin:18px 0 6px;font-size:12px;font-weight:700}.rec-side h3:first-of-type{margin-top:0}dl.facts{grid-template-columns:88px 1fr;gap:6px 10px;margin:0;display:grid}dl.facts dt{color:var(--muted)}dl.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.files a{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.rec-main{gap:16px;min-width:0;display:grid}ol.questions{margin:0;padding-left:20px}ol.questions li{border-bottom:1px solid var(--line);padding:6px 0}ol.questions li:last-child{border-bottom:0}ol.questions .btn{margin-left:6px}details.raw>summary{cursor:pointer;align-items:center;gap:6px;font-weight:700;list-style:none;display:flex}details.raw>summary::-webkit-details-marker{display:none}details.raw[open]>summary{margin-bottom:10px}.radio-row{color:var(--text-2);flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.radio-row label{align-items:center;gap:6px;display:flex}.radio-row input{accent-color:var(--ink)}.doc{max-width:680px;padding:8px 0 24px;font-size:15px;line-height:24px}.doc-kicker{color:var(--muted);font-size:13px}.doc-title{margin:10px 0 6px;font-size:26px;line-height:32px}.doc-approved{color:var(--text-2);font-size:14px}.doc-change{background:var(--bg-2);color:var(--text-2);border-radius:10px;margin-top:12px;padding:10px 14px;font-size:14px}.doc-change b{color:var(--ink)}.doc-body{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:20px;padding-top:4px}.doc-body h2{margin:24px 0 8px;font-size:19px;line-height:26px}.doc-body h3{margin:20px 0 6px;font-size:16px;line-height:24px}.doc-body h4{color:var(--text-2);margin:16px 0 4px;font-size:15px;line-height:24px}.doc-body p{margin:12px 0}.doc-body ul,.doc-body ol{margin:10px 0;padding-left:22px}.doc-body li,.doc-body li>ul,.doc-body li>ol{margin:4px 0}.doc-body li.check{list-style:none;position:relative}.doc-body li.check .tick{border:1.5px solid var(--line-2);border-radius:4px;width:15px;height:15px;position:absolute;top:4px;left:-22px}.doc-body li.check.done .tick{background:var(--ink);border-color:var(--ink)}.doc-body a{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.doc-table{border:1px solid var(--line);border-radius:10px;margin:14px 0;overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.doc-table th,.doc-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 12px}.doc-table th{color:var(--text-2);background:var(--bg-2);font-weight:700}.doc-table th,.doc-table td{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.doc-table td:first-child,.doc-table th:first-child{width:34%;min-width:7.5em}.doc-table tr:last-child td{border-bottom:0}.grid-2{grid-template-columns:1fr 1fr;align-items:end;gap:0 16px;display:grid}@media (max-width:860px){.grid-2{grid-template-columns:1fr}}.choices{border:0;flex-wrap:wrap;gap:4px 14px;margin:8px 0 4px;padding:0;display:flex}.choices legend{width:100%;margin-bottom:2px}.choices .hint{width:100%}.choice{align-items:center;gap:6px;padding:6px 0;font-size:14px;line-height:20px;display:inline-flex}.gap-12{gap:12px}.mt-16{margin-top:16px}.doc-facts{border-top:1px solid var(--line);grid-template-columns:minmax(7.5em,34%) 1fr;margin:16px 0 0;font-size:14px;line-height:20px;display:grid}.doc-facts dt,.doc-facts dd{border-bottom:1px solid var(--line);margin:0;padding:7px 0}.contents{display:contents}.doc-facts dt{color:var(--muted)}.doc-facts dd{color:var(--ink)}.doc-preview{background:var(--bg-2);color:var(--text-2);border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:14px}.doc-ack{border:1px solid var(--line);border-radius:12px;margin-top:32px;padding:16px}.doc-ack h3{margin-bottom:6px;font-size:15px}.doc-ack p{color:var(--text-2);font-size:14px;line-height:20px}.solo{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.solo-inner{text-align:center;justify-items:center;gap:16px;max-width:420px;display:grid}.solo-inner img{width:32px;height:32px}.solo-inner h2{font-size:22px;line-height:28px}@media (max-width:860px){.app,.app.has-panel{padding-bottom:64px;display:block}.rail{height:auto;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--line);z-index:30;flex-direction:row;justify-content:space-around;position:fixed;inset:auto 0 0}.rail-brand,.rail-item:hover span{display:none}.rail-end{align-self:center;margin:0}.rail .me-menu{left:auto;right:0}.panel{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:4px;height:auto;padding:6px 12px;position:static;overflow-x:auto}.p-head{display:none}.p-body,.p-group{flex-direction:row;align-items:center;gap:4px;margin:0}.p-label{display:none}.p-item,.p-new{white-space:nowrap;flex:none;width:auto;min-height:30px;margin:0}.p-item .t{overflow:visible}.bar{padding:0 14px}.content{padding:12px 14px 48px}.rec{grid-template-columns:1fr;gap:12px}.rec-side{border-bottom:1px solid var(--line);padding-bottom:4px}.rec-side[open]{padding-bottom:12px}.rec-side>summary{cursor:pointer;color:var(--text-2);justify-content:space-between;padding:6px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.rec-side>summary::-webkit-details-marker{display:none}.rec-side>summary:after{content:"Show";color:var(--muted);font-weight:400}.rec-side[open]>summary:after{content:"Hide"}.rec-side[open]>summary{margin-bottom:8px}.doc{padding-top:4px;font-size:16px;line-height:26px}.doc-title{font-size:24px;line-height:30px}table.list .opt{display:none}table.list td.title{width:auto}}
