@layer components{.disclosure{border-top:var(--hairline)}.disclosure[data-expanded]>.react-aria-Heading .trigger .chevron{transform:rotate(180deg)}.disclosure .react-aria-Heading{margin:0}.disclosure .trigger[data-focus-visible],.disclosure .trigger:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.disclosure .trigger{color:var(--ink);cursor:pointer;align-items:center;gap:var(--space-m);min-height:var(--control-height);padding:var(--space-s) 0;text-align:start;background:0 0;border:none;justify-content:space-between;width:100%;display:flex}.disclosure .trigger .chevron{transition:transform var(--transition-fast,0) var(--timing,ease);flex:none}.disclosure .trigger[data-hovered] .summary,.disclosure .trigger[data-pressed] .summary{color:var(--ink)}.disclosure .naming{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.disclosure .name{letter-spacing:.005em;align-items:center;gap:var(--space-xs);font-size:clamp(.875rem,1.7vmin,1rem);font-weight:700;display:inline-flex}.disclosure .summary{color:var(--ink-muted);overflow-wrap:anywhere;transition:color var(--transition-fast,0) var(--timing,ease);font-size:clamp(.875rem,1.8vmin,1rem);font-weight:500;line-height:1.35}.disclosure .panel{transition:grid-template-rows var(--transition-base,0) var(--timing,ease), content-visibility var(--transition-base,0) allow-discrete;grid-template-rows:1fr;display:grid}.disclosure .panel[hidden]{grid-template-rows:0fr}.disclosure .panel-content{gap:var(--space-m);overflow-clip-margin:6px;min-height:0;flex-direction:column;margin-inline:-6px;padding-block-end:var(--space-m);padding-inline:6px;display:flex;overflow:clip}.text-field{gap:var(--space-2xs);flex-direction:column;display:flex}.text-field .react-aria-Label{letter-spacing:.005em;color:var(--ink-muted);font-size:clamp(.875rem,1.7vmin,1rem);font-weight:700}.text-field .react-aria-Input[data-focus-visible],.text-field .react-aria-Input:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.text-field .react-aria-Input{font-family:var(--font-display);letter-spacing:-.005em;background:var(--card);border-radius:var(--radius-m);box-shadow:inset 0 2px 5px -1px var(--shadow), inset 0 0 0 var(--stroke-thin) var(--edge);color:var(--card-ink);min-height:var(--control-height);padding:0 var(--space-s);border:0;width:100%;font-size:clamp(1.25rem,3vmin,1.75rem);font-weight:700;font-stretch:90%;line-height:1.05}.text-field .react-aria-Input::placeholder{color:var(--card-muted)}.text-field[data-invalid] .react-aria-Input{box-shadow:inset 0 2px 5px -1px var(--shadow), inset 0 0 0 var(--stroke-bold) var(--danger)}.text-field .react-aria-Text[slot=description]{color:var(--ink-muted);font-size:clamp(.875rem,1.8vmin,1rem);font-weight:500;line-height:1.35}.text-field .react-aria-FieldError{background:var(--danger);color:var(--danger-ink);padding:var(--space-2xs) var(--space-xs);align-self:flex-start;font-size:clamp(.875rem,1.8vmin,1rem);font-weight:700;line-height:1.35}@supports (text-box:trim-both cap alphabetic){.text-field .react-aria-FieldError{padding-block:calc(var(--space-2xs) + (1lh - 1cap) / 2);text-box:trim-both cap alphabetic}}}
