@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff") format("woff")}:root{--pd-ground: #ffffff;--pd-ink: #16181b;--pd-ink-2: #4a4f57;--pd-muted: #5b6068;--pd-line: #ecede9;--pd-field: #c9ccc6;--pd-accent: #e0700f;--pd-on-accent: #17181b;--pd-ok-bg: #e4f0e7;--pd-ok: #155c2e;--pd-bad-bg: #f8e1df;--pd-bad: #9b1c1c;--pd-warn-bg: #fbefd6;--pd-warn: #6e4600;--pd-sans: "IBM Plex Sans", system-ui, sans-serif;--pd-mono: "IBM Plex Mono", ui-monospace, monospace;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;background:#f2f3f0;color:var(--pd-ink);font-family:var(--pd-sans);font-size:15px;line-height:1.45;-webkit-text-size-adjust:100%}a{color:var(--pd-ink)}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--pd-accent);outline-offset:2px}h1.pd-title{margin:0;font-size:24px;font-weight:600;letter-spacing:-.01em}.pd-lead{margin:8px 0 0;color:var(--pd-ink-2)}.pd-note{margin:0;font-size:13px;color:var(--pd-muted)}.pd-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 16px;border:0;border-radius:6px;background:var(--pd-accent);color:var(--pd-on-accent);font-weight:500;font-size:16px;text-decoration:none;cursor:pointer}.pd-button:disabled{opacity:.55;cursor:progress}.pd-button.secondary{background:transparent;border:1px solid var(--pd-field);color:var(--pd-ink)}.pd-field{display:flex;flex-direction:column;gap:6px}.pd-field label{font-size:13px;font-weight:500}.pd-input{height:48px;padding:0 12px;border:1px solid var(--pd-field);border-radius:6px;background:#fff;width:100%;min-width:0}.pd-input.mono{font-family:var(--pd-mono);font-size:16px;letter-spacing:.04em}.pd-input[aria-invalid=true]{border-color:var(--pd-bad)}.pd-error{font-size:13px;color:var(--pd-bad)}.pd-alert{padding:12px 14px;border-radius:6px;font-size:14px}.pd-alert.bad{background:var(--pd-bad-bg);color:var(--pd-bad)}.pd-alert.warn{background:var(--pd-warn-bg);color:var(--pd-warn)}.pd-summary{border:1px solid var(--pd-line);border-radius:8px;padding:4px 16px;margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto}.pd-summary dt,.pd-summary dd{padding:10px 0;margin:0}.pd-summary dt{color:var(--pd-muted)}.pd-summary dd{text-align:right}.pd-summary>:nth-child(n+3){border-top:1px solid var(--pd-line)}.mono{font-family:var(--pd-mono)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
