@font-face{font-family:A2 Wordmark;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/wordmark-800.woff2)format("woff2")}.a2-wm{letter-spacing:-.01em;white-space:nowrap;font-family:A2 Wordmark,ui-sans-serif,system-ui,sans-serif;font-weight:800;line-height:1}.a2-wm-box{background:currentColor;border-radius:.16em;margin:0 .24em 0 .26em;padding:.16em .3em .06em;line-height:1;display:inline-block}@supports (text-box:trim-both cap alphabetic){.a2-wm-box{text-box:trim-both cap alphabetic;padding:.24em .3em}}.a2-wm-box{-webkit-text-fill-color:var(--a2-wm-paper,var(--a2-surface))}:root{--a2-fg:#16151a;--a2-muted:#6b6873;--a2-line:#d9d6cf;--a2-field-bg:#fff;--a2-accent:#1f4fd8;--a2-accent-fg:#fff;--a2-bad:#c0392b;--a2-radius:10px;--a2-font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--a2-page:#f4f3ef;--a2-surface:#fff}@media (prefers-color-scheme:dark){:root{--a2-fg:#ecebf0;--a2-muted:#a19eaa;--a2-line:#3a3842;--a2-field-bg:#121116;--a2-accent:#7c9cff;--a2-accent-fg:#0d0c12;--a2-bad:#ff7a6b;--a2-page:#0f0e13;--a2-surface:#1a1920}}.a2-form{color:var(--a2-fg);font-family:var(--a2-font);flex-direction:column;gap:22px;font-size:16px;line-height:1.5;display:flex}.a2-logo{object-fit:contain;width:auto;max-width:200px;height:auto;max-height:72px;margin:0 0 -6px;display:block}.a2-form *,.a2-form :before,.a2-form :after{box-sizing:border-box}.a2-form [hidden]{display:none!important}.a2-title{margin:0;font-size:1.6rem;line-height:1.2}.a2-description{color:var(--a2-muted);white-space:pre-line;margin:-10px 0 0}.a2-heading{margin:10px 0 -8px;font-size:1.15rem}.a2-paragraph{color:var(--a2-muted);white-space:pre-line;margin:0}.a2-field{flex-direction:column;gap:6px;display:flex}.a2-group{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.a2-label{padding:0;font-weight:600}.a2-required{color:var(--a2-bad)}.a2-help{color:var(--a2-muted);margin:-2px 0 2px;font-size:.875rem}.a2-field input:not([type=radio]):not([type=checkbox]),.a2-field textarea,.a2-field select{font:inherit;color:inherit;background:var(--a2-field-bg);border:1px solid var(--a2-line);border-radius:calc(var(--a2-radius) * .8);width:100%;min-height:44px;padding:10px 12px}.a2-field textarea{resize:vertical;min-height:110px}.a2-field input:focus-visible,.a2-field textarea:focus-visible,.a2-field select:focus-visible{outline:2px solid var(--a2-accent);outline-offset:-1px;border-color:#0000}.a2-option{border:1px solid var(--a2-line);border-radius:calc(var(--a2-radius) * .8);background:var(--a2-field-bg);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.a2-option:has(input:checked){border-color:var(--a2-accent)}.a2-option:has(input:focus-visible){outline:2px solid var(--a2-accent);outline-offset:1px}.a2-option input{accent-color:var(--a2-accent);flex:none;width:18px;height:18px;margin:3px 0 0}.a2-yes-no .a2-group{flex-flow:wrap}.a2-yes-no .a2-group>legend{width:100%;margin-bottom:6px}.a2-yes-no .a2-option{flex:120px}.a2-consent-label{background:0 0;border:0;padding:0}.a2-invalid input:not([type=radio]):not([type=checkbox]),.a2-invalid textarea,.a2-invalid select,.a2-invalid .a2-option{border-color:var(--a2-bad)}.a2-error{color:var(--a2-bad);margin:0;font-size:.875rem}.a2-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.a2-submit{font:inherit;background:var(--a2-accent);color:var(--a2-accent-fg);border-radius:calc(var(--a2-radius) * .8);cursor:pointer;border:0;align-self:flex-start;min-height:46px;padding:12px 28px;font-weight:600}.a2-submit:disabled{opacity:.6;cursor:default}.a2-submit:focus-visible{outline:2px solid var(--a2-accent);outline-offset:2px}.a2-status{color:var(--a2-muted);overflow-wrap:anywhere;margin:-8px 0 0;font-size:.9rem}.a2-status:empty{display:none}.a2-footer{border-top:1px solid var(--a2-line);color:var(--a2-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:14px;font-size:.8rem;display:flex}.a2-privacy,.a2-report{color:inherit}.a2-report{margin-right:auto}.a2-badge{letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem}.a2-powered{color:var(--a2-muted);margin:-6px 0 0;font-size:.8rem;line-height:1.6}.a2-powered a{color:inherit}.a2-powered .a2-wm{color:var(--a2-fg);font-size:.95em;text-decoration:none}.a2-form .a2-page{flex-direction:column;gap:22px;display:flex}.a2-form .a2-page[hidden]{display:none}.a2-form .a2-page-title{margin:4px 0 0;font-size:1.15rem}.a2-form .a2-nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.a2-form .a2-nav .a2-submit{margin-left:auto}.a2-form .a2-back{font:inherit;border-radius:calc(var(--a2-radius) * .8);border:1px solid var(--a2-line);background:var(--a2-field-bg);color:var(--a2-fg);cursor:pointer;padding:11px 18px}.a2-form .a2-back[hidden]{display:none}.a2-form .a2-back:focus-visible{outline:2px solid var(--a2-accent);outline-offset:2px}.a2-form .a2-progress{color:var(--a2-muted);font-size:.9rem}.a2-form .a2-copy[hidden]{display:none}.a2-form .a2-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.a2-form .a2-stars{flex-wrap:wrap;gap:4px;display:flex}.a2-form .a2-star{cursor:pointer;line-height:1;position:relative}.a2-form .a2-star input,.a2-form .a2-scale-step input{opacity:0;width:1px;height:1px;position:absolute}.a2-form .a2-star-glyph{color:var(--a2-line);border-radius:6px;padding:2px;font-size:2rem;transition:color .1s;display:block}.a2-form .a2-star.a2-on .a2-star-glyph,.a2-form .a2-stars:hover .a2-star-glyph{color:#e8a500}.a2-form .a2-stars .a2-star:hover~.a2-star .a2-star-glyph{color:var(--a2-line)}:is(.a2-form .a2-star:has(input:focus-visible) .a2-star-glyph,.a2-form .a2-scale-step:has(input:focus-visible) .a2-scale-num){outline:2px solid var(--a2-accent);outline-offset:2px}.a2-form .a2-scale-row{grid-template-columns:repeat(auto-fit,minmax(38px,1fr));gap:6px;display:grid}.a2-form .a2-scale-step{cursor:pointer}.a2-form .a2-scale-num{border:1px solid var(--a2-line);border-radius:calc(var(--a2-radius) * .8);background:var(--a2-field-bg);font-variant-numeric:tabular-nums;place-items:center;height:42px;display:grid}.a2-form .a2-scale-step:hover .a2-scale-num{border-color:var(--a2-accent)}.a2-form .a2-scale-step:has(input:checked) .a2-scale-num{background:var(--a2-accent);border-color:var(--a2-accent);color:var(--a2-accent-fg);font-weight:600}.a2-form .a2-scale-ends{color:var(--a2-muted);justify-content:space-between;gap:12px;font-size:.85rem;display:flex}:root{--bg:var(--a2-page);--fg:var(--a2-fg);--muted:var(--a2-muted);--card:var(--a2-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--a2-font)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);min-height:100vh;margin:0}.card{background:var(--card);border-radius:calc(var(--a2-radius) * 1.6);max-width:640px;margin:6vh auto;padding:36px 32px}@media (width<=680px){.card{border-radius:0;min-height:100vh;margin:0;padding:28px 18px 36px}}.card>h1{margin:0 0 .5em;font-size:1.6rem;line-height:1.2}.message{color:var(--muted);white-space:pre-line;line-height:1.6}.badge{color:var(--muted);margin-top:2rem;font-family:ui-monospace,Menlo,monospace;font-size:.72rem}.card>.a2-powered{margin:10px 0 0}.framed body{background:var(--card);min-height:0}.framed .card{border-radius:0;min-height:0;margin:0 auto}
