:root,.lh-style-light{--lh-bg: #f6f7f9;--lh-text: #18181b;--lh-muted: #52525b;--lh-card-bg: #ffffff;--lh-card-border: 1px solid #e4e4e7;--lh-card-radius: 12px;--lh-card-shadow: 0 1px 2px rgba(0, 0, 0, .04);--lh-card-padding: 32px 28px;--lh-input-bg: #ffffff;--lh-input-text: #18181b;--lh-input-border: #d4d4d8;--lh-input-radius: 8px;--lh-border-width: 1px;--lh-accent: #18181b;--lh-accent-text: #ffffff;--lh-button-radius: 8px;--lh-focus: #2563eb;--lh-focus-width: 2px;--lh-error: #b91c1c;color-scheme:light}.lh-style-dark{--lh-bg: #0b0b0e;--lh-text: #f4f4f5;--lh-muted: #a1a1aa;--lh-card-bg: #17171c;--lh-card-border: 1px solid #2a2a31;--lh-card-radius: 12px;--lh-card-shadow: none;--lh-card-padding: 32px 28px;--lh-input-bg: #0f0f13;--lh-input-text: #f4f4f5;--lh-input-border: #3f3f46;--lh-input-radius: 8px;--lh-border-width: 1px;--lh-accent: #f4f4f5;--lh-accent-text: #18181b;--lh-button-radius: 8px;--lh-focus: #60a5fa;--lh-focus-width: 2px;--lh-error: #fca5a5;color-scheme:dark}.lh-style-minimal{--lh-bg: #ffffff;--lh-text: #111111;--lh-muted: #555555;--lh-card-bg: transparent;--lh-card-border: 0;--lh-card-radius: 0;--lh-card-shadow: none;--lh-card-padding: 0;--lh-input-bg: #ffffff;--lh-input-text: #111111;--lh-input-border: #d4d4d8;--lh-input-radius: 4px;--lh-border-width: 1px;--lh-accent: #111111;--lh-accent-text: #ffffff;--lh-button-radius: 4px;--lh-focus: #2563eb;--lh-focus-width: 2px;--lh-error: #b91c1c;color-scheme:light}.lh-style-rounded{--lh-bg: #eef1f8;--lh-text: #1e1b3a;--lh-muted: #4b5068;--lh-card-bg: #ffffff;--lh-card-border: 0;--lh-card-radius: 24px;--lh-card-shadow: 0 8px 24px rgba(15, 23, 42, .06);--lh-card-padding: 36px 32px;--lh-input-bg: #f8f9fc;--lh-input-text: #1e1b3a;--lh-input-border: #d6dae6;--lh-input-radius: 14px;--lh-border-width: 1px;--lh-accent: #4338ca;--lh-accent-text: #ffffff;--lh-button-radius: 999px;--lh-focus: #4338ca;--lh-focus-width: 2px;--lh-error: #b91c1c;color-scheme:light}.lh-style-contrast{--lh-bg: #ffffff;--lh-text: #000000;--lh-muted: #1f1f1f;--lh-card-bg: #ffffff;--lh-card-border: 2px solid #000000;--lh-card-radius: 0;--lh-card-shadow: none;--lh-card-padding: 32px 28px;--lh-input-bg: #ffffff;--lh-input-text: #000000;--lh-input-border: #000000;--lh-input-radius: 0;--lh-border-width: 2px;--lh-accent: #000000;--lh-accent-text: #ffffff;--lh-button-radius: 0;--lh-focus: #000000;--lh-focus-width: 3px;--lh-error: #a00000;color-scheme:light}html{background:var(--lh-bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--lh-bg);color:var(--lh-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}[hidden]{display:none!important}.lh-frame{display:flow-root}.lh-root{box-sizing:border-box;max-width:640px;margin:0 auto;padding:24px 16px 8px}.lh-card{background:var(--lh-card-bg);border:var(--lh-card-border);border-radius:var(--lh-card-radius);box-shadow:var(--lh-card-shadow);padding:var(--lh-card-padding)}.lh-workspace{margin:0 0 4px;color:var(--lh-muted);font-size:14px;font-weight:500}.lh-title{margin:0;font-size:24px;line-height:1.25;font-weight:650;overflow-wrap:anywhere}.lh-description{margin:12px 0 0;color:var(--lh-muted);white-space:pre-line;overflow-wrap:anywhere}.lh-required-note{margin:16px 0 0;color:var(--lh-muted);font-size:14px}.lh-message{margin:0;font-size:18px;font-weight:500}.lh-message-card .lh-button{margin-top:16px}.lh-form{margin-top:24px}.lh-field{margin:0 0 22px;min-width:0}fieldset.lh-group{border:0;padding:0}.lh-group legend{padding:0}.lh-label{display:block;margin-bottom:6px;font-weight:600;overflow-wrap:anywhere}.lh-required{color:var(--lh-error)}.lh-help{margin:-2px 0 8px;color:var(--lh-muted);font-size:14px;white-space:pre-line;overflow-wrap:anywhere}.lh-error{margin:6px 0 0;color:var(--lh-error);font-size:14px;font-weight:500;overflow-wrap:anywhere}.lh-input{display:block;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:10px 12px;font:inherit;font-size:16px;color:var(--lh-input-text);background:var(--lh-input-bg);border:var(--lh-border-width) solid var(--lh-input-border);border-radius:var(--lh-input-radius)}.lh-textarea{min-height:132px;resize:vertical}.lh-input::-moz-placeholder{color:var(--lh-muted);opacity:.8}.lh-input::placeholder{color:var(--lh-muted);opacity:.8}.lh-input[aria-invalid=true]{border-color:var(--lh-error)}.lh-input:focus-visible,.lh-check:focus-visible,.lh-button:focus-visible,.lh-link-button:focus-visible,.lh-form-error a:focus-visible{outline:var(--lh-focus-width) solid var(--lh-focus);outline-offset:2px}.lh-check{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--lh-accent)}.lh-options{display:grid;gap:10px}.lh-option,.lh-checkbox-row{display:flex;align-items:flex-start;gap:10px;overflow-wrap:anywhere}.lh-checkbox-label{margin-bottom:0}.lh-file-row{position:relative}.lh-file-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.lh-file{display:flex;align-items:center;gap:10px;padding:8px 12px;border:var(--lh-border-width) solid var(--lh-input-border);border-radius:var(--lh-input-radius);background:var(--lh-input-bg);color:var(--lh-input-text)}.lh-file-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.lh-file-size{flex:none;color:var(--lh-muted);font-size:14px}.lh-link-button{flex:none;min-height:32px;padding:4px 6px;font:inherit;font-size:14px;color:var(--lh-text);background:transparent;border:0;text-decoration:underline;cursor:pointer}.lh-button{min-height:44px;padding:10px 22px;font:inherit;font-size:16px;font-weight:600;color:var(--lh-accent-text);background:var(--lh-accent);border:var(--lh-border-width) solid var(--lh-accent);border-radius:var(--lh-button-radius);cursor:pointer}.lh-button-secondary{color:var(--lh-text);background:transparent;border-color:var(--lh-input-border)}.lh-button[aria-disabled=true],.lh-button:disabled{opacity:.6;cursor:default}.lh-actions{margin-top:8px}.lh-captcha{margin:0 0 16px}.lh-captcha-hint{margin:8px 0 0;color:var(--lh-muted);font-size:14px}.lh-form-error{margin:0 0 16px;color:var(--lh-error);font-weight:500;overflow-wrap:anywhere}.lh-form-error a{color:inherit;text-decoration:underline}.lh-progress{margin-top:20px}.lh-keep-open{margin:0 0 8px;font-weight:500}.lh-progress-bar{display:block;width:100%;height:10px;accent-color:var(--lh-accent)}.lh-progress .lh-button{margin-top:16px}.lh-status{margin:12px 0 0;color:var(--lh-muted);font-size:14px}.lh-status:empty{margin:0}.lh-done{margin-top:24px}.lh-done-heading{margin:0;font-size:22px}.lh-done-heading:focus{outline:none}.lh-done-text{margin:8px 0 0;white-space:pre-line;overflow-wrap:anywhere}.lh-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.lh-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.lh-footer{padding:8px 16px 20px;text-align:center}.lh-footer a{display:inline-block;padding:4px 12px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#3f3f46;background:#fff;border:1px solid #d4d4d8;border-radius:999px;text-decoration:none}.lh-footer a:hover{text-decoration:underline}.lh-footer a:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(max-width:480px){.lh-root{padding:16px 16px 8px}.lh-card{padding:20px 16px}.lh-style-minimal .lh-card{padding:0}.lh-submit{width:100%}}
