@layer base{._card_1whz4_2{display:flex;flex-direction:column;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6)}._cardHeader_1whz4_11{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._entityLabel_1whz4_20{font-family:var(--font-family-display);font-size:1.25rem;font-weight:500;color:var(--primary);letter-spacing:-.01em}._field_1whz4_28{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-6)}._field_1whz4_28:last-child{margin-bottom:0}._formRow_1whz4_39{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}@media(max-width:640px){._formRow_1whz4_39{grid-template-columns:1fr;gap:var(--spacing-4)}}._formRow_1whz4_39 ._field_1whz4_28{margin-bottom:0}._label_1whz4_57{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;color:var(--foreground)}._subLabel_1whz4_64{font-family:var(--font-family-base);font-weight:500;font-size:.8125rem;color:var(--muted-foreground)}._required_1whz4_71{color:var(--accent);font-weight:600}._hint_1whz4_76{margin:0;font-family:var(--font-family-base);font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}._errorText_1whz4_84{font-family:var(--font-family-base);font-size:.875rem;font-weight:500;color:var(--error);margin:0}._uploadedFileCard_1whz4_92{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm)}._uploadedFileInfo_1whz4_103{display:flex;align-items:center;gap:var(--spacing-3);min-width:0}._successIcon_1whz4_110{width:1.25rem;height:1.25rem;color:var(--success);flex-shrink:0}._uploadedFileName_1whz4_117{font-family:var(--font-family-base);font-size:.9375rem;font-weight:500;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@layer page{._pageWrapper_1sfij_2{width:100%;min-height:calc(100vh - 80px);background-color:var(--background);padding:var(--spacing-16) var(--spacing-6)}._wizardContainer_1sfij_9{max-width:720px;margin:0 auto;padding:var(--spacing-12);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow)}@media(max-width:768px){._wizardContainer_1sfij_9{padding:var(--spacing-8) var(--spacing-6)}}._progressContainer_1sfij_25{margin-bottom:var(--spacing-12)}._progressInfo_1sfij_29{margin-bottom:var(--spacing-4);font-family:var(--font-family-base);font-weight:600;color:var(--foreground);font-size:1rem;text-align:center}._stepTitle_1sfij_38{font-family:var(--font-family-display);font-size:2rem;font-weight:500;color:var(--primary);margin:0 0 var(--spacing-4);letter-spacing:-.01em}._stepDesc_1sfij_47{font-family:var(--font-family-base);font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 var(--spacing-8)}._formRow_1sfij_55{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}@media(max-width:640px){._formRow_1sfij_55{grid-template-columns:1fr}}._infoCallout_1sfij_67{display:flex;gap:var(--spacing-4);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-sm);color:var(--foreground);margin:0 0 var(--spacing-8);font-family:var(--font-family-base);font-size:.9375rem;line-height:1.5}._infoIcon_1sfij_81{width:1.25rem;height:1.25rem;color:var(--accent);flex-shrink:0;margin-top:2px}._emailHighlight_1sfij_89{font-family:var(--font-family-monospace);font-weight:600;background-color:var(--muted);padding:.125rem var(--spacing-1);border-radius:var(--radius-sm);color:var(--foreground)}._checkboxItem_1sfij_98{margin-top:var(--spacing-8);padding:var(--spacing-4);background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm)}._checkboxRow_1sfij_106{display:flex;align-items:flex-start;gap:var(--spacing-4)}._checkboxLabel_1sfij_112{margin:0;line-height:1.5;cursor:pointer;font-size:.9375rem;color:var(--foreground);font-weight:500}._navButtons_1sfij_121{display:flex;justify-content:space-between;margin-top:var(--spacing-12);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._entityList_1sfij_129{display:flex;flex-direction:column;gap:var(--spacing-6);margin-bottom:var(--spacing-6)}._addEntityRow_1sfij_136{display:flex;justify-content:flex-start;margin-bottom:var(--spacing-4)}._validationErrorText_1sfij_142{font-family:var(--font-family-base);font-size:.9375rem;font-weight:500;color:var(--error);margin:0 0 var(--spacing-4)}._successState_1sfij_150{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-12) 0}._successIconWrapper_1sfij_158{width:5rem;height:5rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-6)}._successLargeIcon_1sfij_169{width:2.5rem;height:2.5rem;color:var(--accent)}}
