._button_y71ug_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);font-weight:var(--font-weight-bold);text-decoration:none;cursor:pointer}._sm_y71ug_15{min-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}._primary_y71ug_21{background:var(--color-primary);color:var(--color-on-primary)}._primary_y71ug_21[data-hovered]{background:var(--color-primary-hover);color:var(--color-on-primary)}._secondary_y71ug_31{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}._danger_y71ug_37{background:var(--color-danger);color:var(--color-text-inverse)}._ghost_y71ug_42{background:transparent;color:var(--color-primary)}._secondary_y71ug_31[data-hovered],._ghost_y71ug_42[data-hovered]{border-color:var(--color-primary)}._button_y71ug_1[data-disabled],._button_y71ug_1[data-pending]{opacity:.55;cursor:not-allowed}._group_1agol_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_1agol_7{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}._checkbox_1agol_12,._radio_1agol_13{display:flex;align-items:flex-start;gap:var(--space-3);min-height:1.75rem;cursor:pointer}._box_1agol_21,._dot_1agol_22{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;background:var(--color-surface);border:2px solid var(--color-text-muted);color:transparent;font-weight:var(--font-weight-bold)}._box_1agol_21{border-radius:var(--radius-sm)}._dot_1agol_22{border-radius:var(--radius-full)}._checkbox_1agol_12[data-selected] ._box_1agol_21{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}._radio_1agol_13[data-selected] ._dot_1agol_22{border:.45rem solid var(--color-primary)}._checkbox_1agol_12[data-focus-visible] ._box_1agol_21,._radio_1agol_13[data-focus-visible] ._dot_1agol_22{outline:3px solid var(--color-focus-ring);outline-offset:2px}._checkbox_1agol_12[data-invalid] ._box_1agol_21{border-color:var(--color-danger)}._checkbox_1agol_12[data-disabled],._radio_1agol_13[data-disabled]{opacity:.6;cursor:not-allowed}._description_1agol_68{color:var(--color-text-muted);font-size:var(--font-size-sm)}._error_1agol_73{color:var(--color-danger);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}._consent_zzlby_1{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}._requirement_zzlby_10{color:var(--color-text-muted);font-size:var(--font-size-sm)}._details_zzlby_15{margin-left:calc(1.5rem + var(--space-3));font-size:var(--font-size-sm)}._details_zzlby_15 summary{color:var(--color-primary);cursor:pointer}._details_zzlby_15[open] summary{margin-bottom:var(--space-2)}._markdown_1a8ln_1{overflow-wrap:anywhere}._markdown_1a8ln_1>*{margin-block:0 var(--space-3)}._markdown_1a8ln_1>*:last-child{margin-bottom:0}._markdown_1a8ln_1 ul,._markdown_1a8ln_1 ol{padding-left:var(--space-6)}._markdown_1a8ln_1 h2,._markdown_1a8ln_1 h3{font-size:var(--font-size-lg)}._wrapper_2qx7f_1{overflow-x:auto}._table_2qx7f_5{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}._caption_2qx7f_11{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._table_2qx7f_5 th,._table_2qx7f_5 td{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}._table_2qx7f_5 th{color:var(--color-text-muted);font-weight:var(--font-weight-bold);white-space:nowrap}._table_2qx7f_5 td{overflow-wrap:anywhere}._definitions_2qx7f_38{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-4);margin:0}._definitions_2qx7f_38 dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}._definitions_2qx7f_38 dd{margin:0;overflow-wrap:anywhere}._overlay_5gnxh_1{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--space-4);background:#00000080}._modal_5gnxh_11{width:min(32rem,100%);max-height:90vh;overflow-y:auto;background:var(--color-surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._dialog_5gnxh_20{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);outline:none}._title_5gnxh_28{font-size:var(--font-size-lg)}._body_5gnxh_32{display:flex;flex-direction:column;gap:var(--space-4)}._actions_5gnxh_38{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}._alert_4r8at_1{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-left-width:6px;border-radius:var(--radius-md)}._alertBody_4r8at_11{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;overflow-wrap:anywhere}._icon_4r8at_19{font-weight:var(--font-weight-bold)}._info_4r8at_23{border-left-color:var(--color-info)}._info_4r8at_23 ._icon_4r8at_19{color:var(--color-info)}._success_4r8at_31{border-left-color:var(--color-success)}._success_4r8at_31 ._icon_4r8at_19{color:var(--color-success)}._warning_4r8at_39{border-left-color:var(--color-warning)}._warning_4r8at_39 ._icon_4r8at_19{color:var(--color-warning)}._danger_4r8at_47{border-left-color:var(--color-danger)}._danger_4r8at_47 ._icon_4r8at_19{color:var(--color-danger)}._badge_4r8at_55{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid currentcolor;border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap}._tone-unconfirmed_4r8at_69,._tone-neutral_4r8at_70,._tone-withdrawn_4r8at_71{color:var(--color-status-withdrawn)}._tone-pending_4r8at_75{color:var(--color-status-pending)}._tone-accepted_4r8at_79,._tone-success_4r8at_80{color:var(--color-status-accepted)}._tone-waitlisted_4r8at_84,._tone-info_4r8at_85{color:var(--color-status-waitlisted)}._tone-rejected_4r8at_89{color:var(--color-status-rejected)}._empty_4r8at_93{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);color:var(--color-text-muted);text-align:center}._spinner_4r8at_103{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-6) 0;color:var(--color-text-muted)}._spinnerDot_4r8at_111{width:1rem;height:1rem;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);animation:_spin_4r8at_103 .8s linear infinite}@keyframes _spin_4r8at_103{to{transform:rotate(360deg)}}._field_c8gj8_1{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._label_c8gj8_8{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}._input_c8gj8_13{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._input_c8gj8_13[disabled]{background:var(--color-bg);color:var(--color-text-muted)}._field_c8gj8_1[data-invalid] ._input_c8gj8_13{border-color:var(--color-danger)}._hints_c8gj8_31{display:flex;flex-direction:column;gap:var(--space-1)}._description_c8gj8_37{color:var(--color-text-muted);font-size:var(--font-size-sm)}._error_c8gj8_42{color:var(--color-danger);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}._stack_12g4d_1{display:flex;flex-direction:column;min-width:0}._inline_12g4d_7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._grow_12g4d_14{align-items:flex-start}._grow_12g4d_14>*{flex:1 1 14rem}._start_12g4d_22{justify-content:flex-start}._between_12g4d_26{justify-content:space-between}._end_12g4d_30{justify-content:flex-end}._card_12g4d_34{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0}._cardTitle_12g4d_46{font-size:var(--font-size-lg)}._pageHeader_12g4d_50{display:flex;flex-direction:column;gap:var(--space-2);overflow-wrap:anywhere}._back_12g4d_57{font-size:var(--font-size-sm)}._muted_12g4d_61{color:var(--color-text-muted);font-size:var(--font-size-sm)}._link_c19h2_1{color:var(--color-primary);text-decoration:underline;cursor:pointer}._link_c19h2_1[data-hovered]{color:var(--color-primary-hover)}._page_llu28_1{display:flex;flex-direction:column;min-height:100vh}._publicHeader_llu28_7,._panelHeader_llu28_8{background:var(--color-surface);border-bottom:1px solid var(--color-border)}._publicHeader_llu28_7{padding:var(--space-3) var(--space-4);text-align:center}._brand_llu28_18{color:var(--color-text);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);text-decoration:none;overflow-wrap:anywhere}._publicMain_llu28_26,._panelMain_llu28_27{flex:1;display:flex;flex-direction:column;gap:var(--space-6);width:100%;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-12)}._publicMain_llu28_26{max-width:var(--container-public)}._panelMain_llu28_27{max-width:var(--container-panel)}._footer_llu28_45{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--font-size-sm)}._panelBar_llu28_55{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6);max-width:var(--container-panel);margin:0 auto;padding:var(--space-3) var(--space-4)}._nav_llu28_65{flex:1;display:flex;flex-wrap:wrap;gap:var(--space-1)}._navLink_llu28_72{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none}._navLink_llu28_72[data-hovered]{background:var(--color-bg)}._navLink_llu28_72[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary)}._user_llu28_88{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm)}:root{--color-bg: #f4f5f7;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #c9ced6;--color-text: #1b2430;--color-text-muted: #556070;--color-text-inverse: #ffffff;--color-primary: #1f5fbf;--color-primary-hover: #174a96;--color-on-primary: #ffffff;--color-focus-ring: #e08a00;--color-success: #1e7a46;--color-warning: #8a5a00;--color-danger: #b3261e;--color-info: #1f5fbf;--color-status-pending: #8a5a00;--color-status-accepted: #1e7a46;--color-status-waitlisted: #1f5fbf;--color-status-rejected: #b3261e;--color-status-withdrawn: #556070;--font-family-base: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-heading: var(--font-family-base);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.75rem;--font-weight-regular: 400;--font-weight-bold: 650;--line-height-base: 1.5;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px;--shadow-sm: 0 1px 2px rgb(0 0 0 / .08);--shadow-md: 0 4px 16px rgb(0 0 0 / .14);--container-public: 40rem;--container-panel: 72rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--line-height-base)}h1,h2,h3{margin:0;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:1.25;text-wrap:balance}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}p{margin:0}a{color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible,[data-focus-visible]{outline:3px solid var(--color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
