@layer base{._selectTrigger_1plgb_2{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:1rem;height:2.5rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none;cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_1plgb_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._selectTrigger_1plgb_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._selectTrigger_1plgb_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_1plgb_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_1plgb_52{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_1plgb_2[data-state=open] ._selectIcon_1plgb_52{transform:rotate(180deg)}._selectContent_1plgb_64{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_1plgb_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_1plgb_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_1plgb_89{padding:var(--spacing-2)}._scrollButton_1plgb_93{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_1plgb_93:hover ._scrollIcon_1plgb_105{color:var(--primary)}._scrollIcon_1plgb_105{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_1plgb_116{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_1plgb_123{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_1plgb_123:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_1plgb_157{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_1plgb_165{height:1rem;width:1rem;color:currentColor}._selectSeparator_1plgb_171{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_1plgb_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_1plgb_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._selectTrigger_1plgb_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._card_1o2j3_1{width:100%;min-width:0;box-sizing:border-box;margin-bottom:var(--spacing-8);padding:var(--spacing-6);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);overflow-wrap:anywhere;scroll-margin-top:8rem}._title_1o2j3_14{margin:0 0 var(--spacing-6);font-family:var(--font-family-heading);font-size:1.5rem;line-height:1.35}._form_1o2j3_21{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}._field_1o2j3_28{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}._field_1o2j3_28 label{font-size:.875rem;font-weight:600}._field_1o2j3_28 input,._selectTrigger_1o2j3_41{width:100%;min-width:0;box-sizing:border-box}._optional_1o2j3_47{color:var(--muted-foreground);font-size:.8125rem;font-weight:400}._fieldError_1o2j3_53,._submitError_1o2j3_54{color:var(--error);font-size:.875rem}._checkboxLabel_1o2j3_59{display:flex;align-items:flex-start;gap:var(--spacing-3);min-width:0;cursor:pointer;line-height:1.5}._checkboxLabel_1o2j3_59 span{min-width:0}._honeypot_1o2j3_72{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}._submitError_1o2j3_54{padding:var(--spacing-3);border-radius:var(--radius);background:color-mix(in srgb,var(--error) 8%,var(--surface))}._submitError_1o2j3_54 p{margin:0}._submitError_1o2j3_54 p+p{margin-top:var(--spacing-2)}._submitError_1o2j3_54 a{color:inherit;font-weight:600;text-decoration:underline}._submitButton_1o2j3_100{width:100%;min-width:0;box-sizing:border-box;background:#ec13a4;border-color:#ec13a4;color:#fff}._submitButton_1o2j3_100:hover{background:#bd0f83;border-color:#bd0f83}._smallPrint_1o2j3_114{margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.6}._confirmation_1o2j3_121{line-height:1.7}._confirmationTitle_1o2j3_125{margin:0 0 var(--spacing-3);font-family:var(--font-family-heading);font-size:1.25rem}._confirmationTitle_1o2j3_125:focus-visible{outline:2px solid var(--primary);outline-offset:var(--spacing-1)}._confirmation_1o2j3_121 p{margin:0}._confirmation_1o2j3_121 p+p{margin-top:var(--spacing-4)}@media(max-width:500px){._card_1o2j3_1{padding:var(--spacing-4)}}._container_1tthi_1{min-width:0;min-height:80vh;padding:var(--spacing-12) var(--spacing-8);background-color:var(--background)}._content_1tthi_8{width:100%;max-width:800px;min-width:0;margin:0 auto;color:var(--foreground)}._title_1tthi_16{margin:0 0 var(--spacing-6);font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}._intro_1tthi_25,._section_1tthi_26 p,._bulletList_1tthi_27,._numberedList_1tthi_28{font-size:1rem;line-height:1.7;overflow-wrap:anywhere}._intro_1tthi_25{margin:0 0 var(--spacing-8)}._section_1tthi_26{min-width:0;margin-bottom:var(--spacing-8);scroll-margin-top:8rem}._sectionTitle_1tthi_44{margin:0 0 var(--spacing-4);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}._section_1tthi_26 p{margin:0}._link_1tthi_57{color:var(--primary);text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}._link_1tthi_57:hover{color:color-mix(in srgb,var(--primary) 75%,var(--foreground))}._link_1tthi_57:focus-visible,._moreLink_1tthi_69:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--radius-sm)}._bulletList_1tthi_27{margin:0;padding-left:var(--spacing-6)}._bulletList_1tthi_27 li+li{margin-top:var(--spacing-2)}._numberedList_1tthi_28{margin:var(--spacing-4) 0 0;padding:0;list-style:none;counter-reset:guide-step}._numberedList_1tthi_28 li{position:relative;min-height:1.75rem;padding-left:2.5rem;counter-increment:guide-step}._numberedList_1tthi_28 li+li{margin-top:var(--spacing-3)}._numberedList_1tthi_28 li:before{content:counter(guide-step);position:absolute;top:.1rem;left:0;display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:var(--radius-full);background:#ec13a4;color:var(--surface);font-size:.875rem;font-weight:700;line-height:1}._section_1tthi_26 ._callout_1tthi_119,._section_1tthi_26 ._emphasizedCallout_1tthi_120{margin-top:var(--spacing-6);padding:var(--spacing-4);border-left:3px solid var(--primary);border-radius:0 var(--radius) var(--radius) 0;background:color-mix(in srgb,var(--primary) 7%,var(--surface))}._section_1tthi_26 ._emphasizedCallout_1tthi_120{border-left:5px solid hsl(320 85% 50%);background:#fef1fa;font-size:1.0625rem;font-weight:700}._table_1tthi_135{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9375rem;line-height:1.5}._table_1tthi_135 th,._table_1tthi_135 td{width:50%;padding:var(--spacing-3);border:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-wrap:break-word}._table_1tthi_135 thead th{background:var(--muted);font-weight:700}._table_1tthi_135 tbody th{font-weight:600}._moreLinks_1tthi_163{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--spacing-6)}._moreLink_1tthi_69{display:inline-flex;align-items:center;min-height:44px;max-width:100%;color:#bd0f83;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}._moreLink_1tthi_69:hover{color:color-mix(in srgb,hsl(320 85% 40%) 75%,var(--foreground))}._eyebrow_1tthi_187{margin:0 0 var(--spacing-3);color:#d41193;font-size:.9375rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}._coverBox_1tthi_196{width:100%;min-width:0;box-sizing:border-box;margin-bottom:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._coverRow_1tthi_206{display:grid;gap:var(--spacing-2);min-width:0;padding:var(--spacing-4);background:var(--muted);line-height:1.6;overflow-wrap:anywhere}._coverRowExtended_1tthi_216{border-left:4px solid hsl(320 85% 50%);background:#fef1fa;color:#17181c}._coverLabel_1tthi_222{font-weight:700}._registrationIntro_1tthi_226{margin:0 0 var(--spacing-4);line-height:1.6}._safetyCallout_1tthi_231{display:flex;gap:var(--spacing-3);min-width:0;margin-bottom:var(--spacing-8);padding:var(--spacing-4);border:2px solid var(--foreground);border-radius:var(--radius);font-size:1.0625rem;line-height:1.6;overflow-wrap:anywhere}._safetyIcon_1tthi_244{flex:none;width:1.5rem;height:1.5rem}._terms_1tthi_250 p+p{margin-top:var(--spacing-4)}@media(min-width:560px){._coverRow_1tthi_206{grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:var(--spacing-4)}}@media(max-width:500px){._container_1tthi_1{padding:var(--spacing-8) var(--spacing-4)}._title_1tthi_16{font-size:1.875rem}._table_1tthi_135 th,._table_1tthi_135 td{padding:var(--spacing-2)}}
