@layer base{._checkboxWrapper_1ruxl_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1ruxl_2{appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._checkbox_1ruxl_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._checkbox_1ruxl_2:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:_checkboxPulse_1ruxl_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_1ruxl_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:checked+._checkmark_1ruxl_49{opacity:1;transform:scale(1)}._checkbox_1ruxl_2:disabled+._checkmark_1ruxl_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_1ruxl_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}._topline_151bj_1{display:flex;justify-content:space-between;gap:var(--spacing-2);font:12px var(--font-family-monospace);letter-spacing:.5px;color:var(--foreground)}._progress_151bj_10{display:flex;gap:6px;margin:17px 0 26px}._progress_151bj_10 i{height:3px;flex:1;background:var(--border);border-radius:3px}._progress_151bj_10 ._active_151bj_23{background:var(--info)}._title_151bj_25{font-family:var(--font-family-display);font-size:26px;letter-spacing:-.8px;margin:0 0 9px;font-weight:600}._intro_151bj_33{font-size:14px;line-height:1.6;margin:0 0 26px;color:var(--foreground)}._fieldset_151bj_40{display:flex;flex-direction:column;gap:20px;border:0;padding:0;margin:0;min-width:0}._fieldset_151bj_40 label{font-size:14px}._fieldset_151bj_40 input,._fieldset_151bj_40 textarea,._fieldset_151bj_40 button[role=combobox]{font-size:15px;min-height:44px;background:var(--background);border-color:var(--border);border-radius:var(--radius);box-shadow:none}._fieldset_151bj_40 button[role=combobox]{width:100%;text-align:left}._fieldset_151bj_40 textarea{min-height:80px}._additional_151bj_70>span{font-size:14px;display:block;margin-bottom:var(--spacing-4)}._additional_151bj_70>span small{display:block;font-size:12px;color:var(--foreground);margin-top:var(--spacing-1)}._additional_151bj_70 label{display:flex;align-items:center;gap:var(--spacing-2);margin:var(--spacing-3) 0;line-height:1.5;cursor:pointer}._additional_151bj_70 input,._consent_151bj_93 input{min-height:0}._fieldset_151bj_40 input[type=checkbox]{width:20px;height:20px;min-height:20px;flex-shrink:0;background:transparent;border:2px solid #ffffff;border-radius:5px}._fieldset_151bj_40 input[type=checkbox]:checked{background:#fff;border-color:#fff}._fieldset_151bj_40 input[type=checkbox]:checked+svg{color:#080c0a;opacity:1}._fieldset_151bj_40 input[type=checkbox]:focus-visible{outline:2px solid #ffffff;outline-offset:3px}._fieldset_151bj_40 input[type=checkbox]:disabled{opacity:.45}._timezone_151bj_125{font-size:14px;margin-top:-3px;margin-bottom:var(--spacing-2);color:var(--foreground)}._availability_151bj_132{display:grid;grid-template-columns:minmax(2.5rem,1fr) repeat(3,minmax(0,1fr));gap:7px;align-items:center}._availability_151bj_132>span{min-width:0;font-size:12px;color:var(--foreground)}._availability_151bj_132>span:nth-child(-n+4){text-align:center;font:12px var(--font-family-monospace)}._slot_151bj_150,._selected_151bj_151{width:100%;height:34px;min-height:34px;padding:0;border:1px solid var(--border);background:var(--background);border-radius:5px}._fieldset_151bj_40 ._selected_151bj_151{background:var(--primary);border-color:var(--info);color:var(--ink)}._slot_151bj_150>span{opacity:.6}._optional_151bj_169{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:15px 0}._optional_151bj_169 summary{cursor:pointer;font-size:14px;display:flex;justify-content:space-between;gap:var(--spacing-2);list-style:none}._optional_151bj_169 summary span{color:var(--foreground);font-size:12px}._optionalContent_151bj_189{display:flex;flex-direction:column;gap:18px;padding-top:22px}._row_151bj_196{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._consent_151bj_93{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:14px;line-height:1.65;color:var(--foreground)}._commPrefs_151bj_211{display:flex;flex-direction:column;gap:14px;padding:21px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}._commPrefs_151bj_211>strong{font-size:15px;font-weight:600}._commPrefs_151bj_211>p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0}._commPrefs_151bj_211 label{font-size:13px}._consent_151bj_93>div{flex-shrink:0;margin-top:2px}._consent_151bj_93 a{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}._consent_151bj_93 small{font-size:12px}._actions_151bj_229{display:flex;gap:var(--spacing-2);margin-top:5px;min-width:0}._submit_151bj_236{flex:1;min-width:0;min-height:47px;height:auto;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);font-size:15px;white-space:normal;text-align:center}._error_151bj_248{font-size:14px;color:var(--error);background:#ae352e0a;padding:var(--spacing-2);border-radius:5px}._footnote_151bj_256{font-size:12px;line-height:1.8;margin-top:18px;text-align:center;color:var(--foreground)}._success_151bj_264{padding:24px 0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}._success_151bj_264>svg{color:var(--info)}._success_151bj_264 h3{font-size:29px;font-family:var(--font-family-display);line-height:1.1}._success_151bj_264>p{font-size:14px;line-height:1.7;color:var(--foreground)}._successNote_151bj_286{display:flex;gap:var(--spacing-3);font-size:14px;line-height:1.6;background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:10px}._successNote_151bj_286 svg{flex-shrink:0}._spin_151bj_299{animation:_spin_151bj_299 1s linear infinite}@keyframes _spin_151bj_299{to{transform:rotate(360deg)}}@media(max-width:400px){._availability_151bj_132{gap:var(--spacing-1)}._title_151bj_25{font-size:23px}._row_151bj_196{grid-template-columns:1fr}._topline_151bj_1{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){._spin_151bj_299{animation:none}}
