:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Hiragino Sans,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}main{max-width:800px;margin:0 auto;padding:16px}.app-header{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-bottom:16px;display:flex}.app-header h1{margin:0}.app-header nav{gap:16px;display:flex}.app-header nav a{color:inherit;opacity:.7;border-bottom:2px solid #0000;padding-bottom:2px;text-decoration:none}.app-header nav a[aria-current=page]{opacity:1;border-bottom-color:currentColor;font-weight:700}section{border:1px solid #8884;border-radius:8px;margin-bottom:16px;padding:12px 16px}textarea{box-sizing:border-box;width:100%;margin-bottom:8px}.error{color:#d33;white-space:pre-wrap}.warning{color:#b26a00}.warning ul{margin:4px 0}.notice{color:#2a8a4a}.muted{opacity:.6}.answer{white-space:pre-wrap;margin-top:12px;line-height:1.7}.table-wrap{overflow-x:auto}.steps{border-top:1px solid #8884;margin-top:16px;padding-top:8px}.steps details{margin-bottom:8px}.steps summary{cursor:pointer}.steps pre{white-space:pre-wrap;word-break:break-all;max-height:20em;font-size:.85em;overflow:auto}.label-memo{white-space:pre-wrap;border:1px solid #8884;border-radius:6px;max-height:24em;margin:8px 0;padding:8px 12px;line-height:1.7;overflow-y:auto}.label-previous{white-space:pre-wrap;opacity:.75;max-height:8em;margin:4px 0 8px;font-size:.85em;overflow-y:auto}.label-buttons button{margin-right:8px;padding:6px 12px;font-size:1em}.label-history{font-size:.85em}.label-history li{margin-bottom:4px}.weak-settings label{margin:8px 0;display:block}.weak-settings input.pattern{box-sizing:border-box;width:100%;font-family:ui-monospace,monospace}.rules{border-collapse:collapse;width:100%;margin:8px 0;font-size:.85em}.rules th,.rules td{text-align:left;border:1px solid #8884;padding:4px}.rules{table-layout:fixed}.rules th:first-child{width:2.5em}.rules th:nth-child(2){width:9em}.rules th:nth-child(3){width:7.5em}.rules th:nth-child(5){width:5em}.rules th:nth-child(6){width:7.5em}.rules th:nth-child(7){width:3.5em}.rules input,.rules select{box-sizing:border-box;width:100%}.rules input[type=checkbox]{width:auto}.rules .num{white-space:nowrap;text-align:right}.weak-example{margin-top:8px}.issued-secret{border:1px solid #2a8a4a;border-radius:6px;margin:8px 0;padding:8px 12px}.issued-secret code{word-break:break-all;font-size:1.05em}.clients{border-collapse:collapse;width:100%;margin:8px 0;font-size:.85em}.clients th,.clients td{text-align:left;vertical-align:top;border:1px solid #8884;padding:4px 8px}.api-help pre{border:1px solid #8884;border-radius:6px;padding:8px 12px;font-size:.85em;overflow-x:auto}
