@layer components{.disclosure{border-top:2px solid var(--rule)}.disclosure[data-expanded]>.react-aria-Heading .trigger svg{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:52px;padding:var(--space-s) 0;text-align:start;background:0 0;border:none;justify-content:space-between;width:100%;display:flex}.disclosure .trigger svg{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:.16em;text-transform:uppercase;font-size:clamp(.75rem,1.6vmin,.875rem);font-weight:700;font-stretch:112%}.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:.16em;text-transform:uppercase;color:var(--ink-muted);font-size:clamp(.75rem,1.6vmin,.875rem);font-weight:700;font-stretch:112%}.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{letter-spacing:-.015em;background:var(--cut);border:3px solid var(--ink);color:var(--cut-ink);min-height:52px;padding:0 var(--space-s);width:100%;font-size:clamp(1.25rem,3vmin,1.75rem);font-weight:800;font-stretch:112%;line-height:1.05}.text-field .react-aria-Input::placeholder{color:var(--cut-ink);opacity:.6}.text-field[data-invalid] .react-aria-Input{border-color: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}}}
