/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
:root,:host{--color-ink:#1c2230;--color-paper:#f6f3ee;--color-card:#fff;--color-accent:#bd5d3a;--color-accent-press:#a44e2f;--color-text:#1c2230;--color-text-2:#565b66;--color-text-3:#8a8e96;--color-border:#e5e0d8;--color-wall:#c9c2b6;--color-on-ink:#f6f3ee;--color-on-ink-2:#a7aebc;--color-ink-border:#2c3445;--color-verified:#6e8b6a;--font-display:"Spectral", Georgia, "Times New Roman", serif;--font-sans:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--text-display:clamp(1.875rem, 3.9vw, 2.875rem);--text-h2:clamp(1.5rem, 2.3vw, 2.125rem);--text-h3:1.375rem;--text-h3-card:clamp(1.375rem, 1.9vw, 1.6875rem);--text-body:1.0625rem;--text-eyebrow:.8125rem;--leading-display:1.05;--leading-h2:1.15;--leading-h3:1.3;--leading-body:1.65;--radius-base:10px;--radius-lg:16px;--container-wrap:1140px;--spacing:.25rem}:root{--ink:var(--color-ink);--paper:var(--color-paper);--card:var(--color-card);--accent:var(--color-accent);--accent-press:var(--color-accent-press);--text:var(--color-text);--text-2:var(--color-text-2);--text-3:var(--color-text-3);--border:var(--color-border);--wall:var(--color-wall);--on-ink:var(--color-on-ink);--on-ink-2:var(--color-on-ink-2);--ink-border:var(--color-ink-border);--verified:var(--color-verified);--radius:var(--radius-base);--maxw:var(--container-wrap)}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/spectral-400.woff2)format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/spectral-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-400-italic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-500.woff2)format("woff2")}.chrome{border-bottom:1px solid var(--color-border);background:var(--color-paper)}.chrome__inner,.main__inner,.foot__inner{width:min(100% - calc(var(--spacing) * 8), 56rem);margin:0 auto}.chrome__inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) 0;flex-wrap:wrap;display:flex}.skip{left:calc(var(--spacing) * 2);top:calc(var(--spacing) * -20);background:var(--color-ink);color:var(--color-on-ink);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-base);z-index:30;position:absolute}.skip:focus{top:calc(var(--spacing) * 2)}.lockup{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink);text-decoration:none;display:inline-flex}.lockup__mark{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.lockup__word{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-weight:500;font-size:var(--text-eyebrow);white-space:nowrap}.lockup--product .lockup__mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.chrome__nav{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.chrome__nav ul{gap:calc(var(--spacing) * 4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chrome__nav a{padding:calc(var(--spacing) * 1) 0;border-bottom:2px solid #0000;text-decoration:none}.chrome__nav a[aria-current=page]{border-bottom-color:var(--color-ink)}.lang{gap:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;display:inline-flex}.lang button{font:inherit;border-radius:var(--radius-base);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);color:var(--color-text-2);cursor:pointer;background:0 0;border:1px solid #0000}.lang button[aria-pressed=true]{color:var(--color-ink);border-color:var(--color-border)}.main{flex:1}.main__inner{padding:calc(var(--spacing) * 8) 0 calc(var(--spacing) * 12)}.main__inner--narrow{max-width:34rem}.foot{border-top:1px solid var(--color-border);color:var(--color-text-2);font-size:var(--text-eyebrow)}.foot__inner{justify-content:space-between;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) 0;flex-wrap:wrap;display:flex}.foot__links{gap:calc(var(--spacing) * 4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.foot__links a{padding:calc(var(--spacing) * 1) 0;display:inline-block}.eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-2);margin:0 0 calc(var(--spacing) * 2)}.lead{color:var(--color-text-2);margin-bottom:calc(var(--spacing) * 6)}.form{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.field{gap:calc(var(--spacing) * 1);flex-direction:column;max-width:32rem;display:flex}.field__label{font-weight:500}.field__hint{color:var(--color-text-2);margin:0}.field__error{color:var(--color-ink);padding-left:calc(var(--spacing) * 2);border-left:3px solid var(--color-accent);margin:0;font-weight:500}.input{font:inherit;color:var(--color-text);background:var(--color-card);border:1px solid var(--color-text-2);border-radius:var(--radius-base);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11);width:100%}.input--code{font-family:var(--font-mono);letter-spacing:.12em;max-width:14rem}.input[aria-invalid=true]{border-color:var(--color-accent-press);border-width:2px}.fieldset{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);margin:0}.fieldset>legend{padding:0 calc(var(--spacing) * 2);font-weight:500}.choice{align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) 0;display:flex}.choice input{margin-top:calc(var(--spacing) * 1);accent-color:var(--color-ink);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex:none}.choice__text{flex-direction:column;display:flex}.choice__hint{color:var(--color-text-2);padding-left:calc(var(--spacing) * 8);flex-basis:100%}.choice:has(.choice__hint){flex-wrap:wrap}.actions{align-items:center;gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.button{font:inherit;border-radius:var(--radius-base);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 5);min-height:calc(var(--spacing) * 11);cursor:pointer;border:1px solid var(--color-ink);background:var(--color-card);color:var(--color-ink);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);font-weight:500;text-decoration:none;display:inline-flex}.button--primary{background:var(--color-accent-press);border-color:var(--color-accent-press);color:var(--color-paper)}.button--primary:hover{background:var(--color-ink);border-color:var(--color-ink)}.button--danger{border-color:var(--color-accent-press);color:var(--color-accent-press)}.button--quiet{text-decoration:underline;-webkit-text-decoration-color:var(--color-wall);-webkit-text-decoration-color:var(--color-wall);-webkit-text-decoration-color:var(--color-wall);text-decoration-color:var(--color-wall);text-underline-offset:.2em;padding-inline:calc(var(--spacing) * 2);background:0 0;border-color:#0000}.button[disabled]{opacity:.6;cursor:progress}.form__status,.form__note{color:var(--color-text-2);margin:0}.panel{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 6);margin:0 0 calc(var(--spacing) * 6)}.panel>h2:first-child{margin-top:0}.rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) 0;border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.row:first-child{border-top:0}.row__text{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.row__title{overflow-wrap:anywhere;font-weight:500}.row__meta{color:var(--color-text-2);font-size:var(--text-eyebrow);font-family:var(--font-mono)}.chip{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;border:1px solid var(--color-ink);padding:0 calc(var(--spacing) * 2);margin-left:calc(var(--spacing) * 2);border-radius:999px;line-height:1.6;display:inline-block}.notice{border-left:4px solid var(--color-ink);background:var(--color-card);border-radius:var(--radius-base);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);margin:0 0 calc(var(--spacing) * 4)}.notice--warning{border-left-color:var(--color-accent)}.notice--ok{border-left-color:var(--color-verified)}.notice__title{margin:0 0 calc(var(--spacing) * 1);font-weight:500}.notice p:last-child{margin-bottom:0}.empty{border:1px dashed var(--color-wall);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 5);color:var(--color-text-2)}.loading{color:var(--color-text-2)}.request-id{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--color-text-2)}.codes{margin:0 0 calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-body);letter-spacing:.08em;background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));list-style:none;display:grid}.qr{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-base);width:min(100%,14rem);height:auto;padding:calc(var(--spacing) * 2);margin:0 0 calc(var(--spacing) * 3);display:block}.key{font-family:var(--font-mono);letter-spacing:.08em;overflow-wrap:anywhere;background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-base);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);display:inline-block}.code-large{font-family:var(--font-mono);font-size:var(--text-h2);letter-spacing:.16em;margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 4)}.facts{margin:0 0 calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 4);grid-template-columns:max-content 1fr;display:grid}.facts dt{color:var(--color-text-2)}.facts dd{overflow-wrap:anywhere;margin:0}dialog.dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 6);width:min(100% - calc(var(--spacing) * 8), 28rem);background:var(--color-card);color:var(--color-text)}dialog.dialog::backdrop{background:#1c22308c}@supports (color:color-mix(in lab, red, red)){dialog.dialog::backdrop{background:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.log{margin:0;padding:0;list-style:none}.log__entry{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 3) 0;border-top:1px solid var(--color-border);grid-template-columns:1fr;display:grid}.log__entry:first-child{border-top:0}.log__when{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--color-text-2)}@media (width>=640px){.log__entry{grid-template-columns:12rem 1fr;align-items:baseline}}.subnav ul{gap:calc(var(--spacing) * 1) calc(var(--spacing) * 4);margin:calc(var(--spacing) * 4) 0;padding:0 0 calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;list-style:none;display:flex}.subnav a{color:var(--color-text-2);padding:calc(var(--spacing) * 1) 0;min-height:calc(var(--spacing) * 6);text-decoration:none;display:inline-block}.subnav a[aria-current=page]{color:var(--color-text);text-underline-offset:.3em;font-weight:500;text-decoration:underline}.row__actions{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:min(100%,16rem);display:flex}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--color-paper);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);flex-direction:column;min-height:100vh;margin:0;display:flex}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3{font-family:var(--font-display);color:var(--color-ink);margin:0 0 calc(var(--spacing) * 3);font-weight:600}h1{font-size:var(--text-h2);line-height:var(--leading-h2)}h2{font-size:var(--text-h3);line-height:var(--leading-h3)}h3{font-size:var(--text-body);line-height:var(--leading-h3)}p{margin:0 0 calc(var(--spacing) * 3)}a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-wall);-webkit-text-decoration-color:var(--color-wall);-webkit-text-decoration-color:var(--color-wall);text-decoration-color:var(--color-wall);text-underline-offset:.2em}a:hover{-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}code,.mono{font-family:var(--font-mono);font-size:.95em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
