.Skeleton_skeleton__3o8HT{width:100%}.Skeleton_block__Mv0JO{width:100%;background:var(--line);border-radius:var(--r-sm);animation:Skeleton_pulse__qStHO 1.2s var(--ease) infinite}[data-theme=dark] .Skeleton_block__Mv0JO{background:var(--surface)}.Skeleton_label__Raant{margin:var(--space-8) 0 0;font-family:var(--font-mono);font-weight:500;font-size:var(--text-mono-caption);line-height:1.5;color:var(--text-secondary)}@keyframes Skeleton_pulse__qStHO{0%,to{opacity:1}50%{opacity:.6}}.CalendarEmbed_heading__Ez0TW{margin-bottom:var(--space-24)}.CalendarEmbed_frame__xAbJN{position:relative;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.CalendarEmbed_cal__BqVoi{width:100%;min-height:570px}.CalendarEmbed_statusLine__h2I9N{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-24);text-align:center;font-family:var(--font-mono);font-weight:500;font-size:var(--text-mono-caption);line-height:1.5;color:var(--text-primary);background:var(--bg)}.CalendarEmbed_fallback__Nqh_6{margin-top:var(--space-16)}.Form_field__pC1aR{display:flex;flex-direction:column;gap:var(--space-8)}.Form_label__u109l,.Form_legend__htR4K{font-family:var(--font-body);font-weight:500;font-size:var(--text-small);line-height:1.5;color:var(--text-primary)}.Form_requiredMark__X0Z8M{margin-left:var(--space-4);color:var(--text-secondary)}.Form_error__L2scS,.Form_help__frG0x{margin:0;font-family:var(--font-body);font-size:var(--text-mono-caption);line-height:1.5}.Form_help__frG0x{color:var(--text-secondary)}.Form_error__L2scS{display:flex;align-items:center;gap:var(--space-8);color:var(--error)}.Form_error__L2scS>svg{flex:none}.Form_control__383eE{display:block;width:100%;height:var(--space-48);padding:0 var(--space-16);font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.5;color:var(--text-primary);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.Form_control__383eE::placeholder{color:var(--text-secondary)}.Form_control__383eE:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.Form_control__383eE[aria-invalid=true]{border-color:var(--error)}.Form_selectWrap__98z_p{position:relative}.Form_select__THDsF{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--space-48);cursor:pointer}.Form_chevron__jKTG5{position:absolute;top:0;right:var(--space-16);height:100%;display:flex;align-items:center;pointer-events:none;color:var(--text-secondary)}.Form_textarea__8bYjQ{height:auto;min-height:120px;padding:var(--space-12) var(--space-16);resize:vertical}.Form_optionRow__5hL2I{display:flex;align-items:flex-start;gap:var(--space-12);min-height:44px;cursor:pointer}.Form_box__Huyq1{position:relative;display:inline-flex;align-items:center;height:var(--space-24);flex:none}.Form_checkbox__WH9oH,.Form_radio__DqHyv{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--space-20);height:var(--space-20);margin:0;flex:none;background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;transition:border-color var(--dur-1) var(--ease)}.Form_checkbox__WH9oH{border-radius:var(--r-xs)}.Form_radio__DqHyv{border-radius:var(--r-full)}.Form_checkbox__WH9oH:focus-visible,.Form_radio__DqHyv:focus-visible{border-color:var(--accent)}.Form_checkbox__WH9oH:checked,.Form_radio__DqHyv:checked{background:var(--accent);border-color:var(--accent)}.Form_checkbox__WH9oH[aria-invalid=true]{border-color:var(--error)}.Form_checkbox__WH9oH:disabled,.Form_control__383eE:disabled,.Form_radio__DqHyv:disabled{color:var(--text-secondary);background:var(--bg);border-color:var(--line);cursor:default}.Form_dot__fONwT,.Form_glyph__9zcA_{position:absolute;inset:0;display:grid;place-items:center;color:var(--on-accent);opacity:0;pointer-events:none}.Form_checkbox__WH9oH:checked+.Form_glyph__9zcA_,.Form_radio__DqHyv:checked+.Form_dot__fONwT{opacity:1}.Form_dot__fONwT:after{content:"";width:var(--space-8);height:var(--space-8);border-radius:var(--r-full);background:var(--on-accent)}.Form_optionLabel__7tMj5{font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--text-primary)}.Form_fieldset__fhrWC{margin:0;padding:0;border:0}.Form_legend__htR4K{padding:0;margin-bottom:var(--space-8)}.Form_options__Mv9hc{display:flex;flex-direction:column}