@layer components{.image-module_-UCgqG_container{vertical-align:middle;background-color:var(--surface-2);display:inline-block;position:relative;overflow:hidden}.image-module_-UCgqG_img{object-fit:cover;width:100%;height:100%;transition:opacity var(--dur-med) var(--ease);display:block}.image-module_-UCgqG_img[data-status=loading]{opacity:0}.image-module_-UCgqG_img[data-status=error]{display:none}.image-module_-UCgqG_imageSkeleton{background-color:var(--border-strong);z-index:1;animation:1.5s cubic-bezier(.4,0,.6,1) infinite image-module_-UCgqG_imagePulse;position:absolute;inset:0}@keyframes image-module_-UCgqG_imagePulse{0%,to{opacity:1}50%{opacity:.5}}.image-module_-UCgqG_error{background-color:var(--surface-2);color:var(--text-muted);z-index:1;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.image-module_-UCgqG_radius_none{border-radius:0}.image-module_-UCgqG_radius_sm{border-radius:var(--radius-sm)}.image-module_-UCgqG_radius_md{border-radius:var(--radius-md)}.image-module_-UCgqG_radius_lg{border-radius:var(--radius-lg)}.image-module_-UCgqG_radius_full{border-radius:var(--radius-full)}.image-module_-UCgqG_shadow_none{box-shadow:none}.image-module_-UCgqG_shadow_sm{box-shadow:var(--shadow-1)}.image-module_-UCgqG_shadow_md,.image-module_-UCgqG_shadow_lg{box-shadow:var(--shadow-2)}.inputs-module_CFBzUG_field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.inputs-module_CFBzUG_label{font-size:var(--text-sm);width:-moz-fit-content;width:fit-content;font-weight:500}.inputs-module_CFBzUG_hint{font-size:var(--text-sm);color:var(--text-muted)}.inputs-module_CFBzUG_error{color:var(--danger)}.inputs-module_CFBzUG_footer{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.inputs-module_CFBzUG_footer .inputs-module_CFBzUG_hint{min-width:0}.inputs-module_CFBzUG_footer .inputs-module_CFBzUG_count{font-size:var(--text-sm);color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.inputs-module_CFBzUG_footer .inputs-module_CFBzUG_count.inputs-module_CFBzUG_error{color:var(--danger)}.inputs-module_CFBzUG_textarea{padding:calc(var(--space-2) * var(--density)) calc(var(--space-3) * var(--density));background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-size:var(--text-md);font-family:inherit;line-height:var(--leading-normal);resize:none;transition:border-color var(--dur-fast) var(--ease);overflow-y:auto}@media (pointer:coarse){.inputs-module_CFBzUG_textarea{font-size:16px}}@media (any-hover:hover){.inputs-module_CFBzUG_textarea:hover:not(:disabled){border-color:var(--text-faint)}}.inputs-module_CFBzUG_textarea:focus-visible{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.inputs-module_CFBzUG_invalid,.inputs-module_CFBzUG_invalid:focus-visible{border-color:var(--danger)}.inputs-module_CFBzUG_radioGroup{gap:var(--space-2);flex-direction:column;display:flex}.inputs-module_CFBzUG_radioRow{align-items:flex-start;gap:var(--space-3);min-height:var(--tap-min);padding:calc(var(--space-3) * var(--density)) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);display:flex;position:relative}.inputs-module_CFBzUG_radioRow:has(:checked){border-color:var(--accent);background:var(--accent-soft)}.inputs-module_CFBzUG_radioRow:has(:focus-visible){box-shadow:var(--focus-ring)}.inputs-module_CFBzUG_radioRowDisabled{color:var(--text-faint);cursor:not-allowed}@media (any-hover:hover){.inputs-module_CFBzUG_radioRow:hover:not(:has(:checked)){border-color:var(--border-strong)}}.inputs-module_CFBzUG_radioInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.inputs-module_CFBzUG_radioMark{border:1.5px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);width:1.125rem;height:1.125rem;transition:border-width var(--dur-fast) var(--ease);flex:none;margin-block-start:2px}.inputs-module_CFBzUG_radioRow:has(:checked) .inputs-module_CFBzUG_radioMark{border-color:var(--accent);border-width:5px}.inputs-module_CFBzUG_radioOptions{gap:var(--space-2);flex-direction:column;display:flex}.inputs-module_CFBzUG_radioOptionsColumns{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.inputs-module_CFBzUG_radioHint{margin-block-start:calc(var(--space-2) * -1)}.inputs-module_CFBzUG_radioBody{font-size:var(--text-md);flex-direction:column;gap:2px;display:flex}.inputs-module_CFBzUG_radioTitle{align-items:center;gap:var(--space-2);display:inline-flex}.inputs-module_CFBzUG_radioIcon{color:var(--text-muted);flex:none}.inputs-module_CFBzUG_radioRow:has(:checked) .inputs-module_CFBzUG_radioIcon{color:var(--accent)}.inputs-module_CFBzUG_radioDesc{font-size:var(--text-sm);color:var(--text-muted)}.inputs-module_CFBzUG_segmented{gap:var(--space-1);padding:var(--space-1);background:var(--tabs-track,var(--surface-2));border-radius:var(--radius-md);display:inline-flex}.inputs-module_CFBzUG_segment{justify-content:center;align-items:center;gap:var(--space-2);min-height:max(var(--tap-min), 2rem);padding-inline:calc(var(--space-4) * var(--density));border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-md);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex:1;font-weight:500;display:inline-flex}.inputs-module_CFBzUG_segmentOn{background:var(--tabs-thumb,var(--surface));color:var(--text);box-shadow:var(--shadow-1)}.inputs-module_CFBzUG_segmentedSm{padding:calc(var(--space-1) / 2)}.inputs-module_CFBzUG_segmentedSm .inputs-module_CFBzUG_segment{min-height:max(var(--tap-min), 1.75rem);padding-inline:calc(var(--space-3) * var(--density));font-size:var(--text-sm)}.inputs-module_CFBzUG_segmentedWrap{gap:var(--space-2);background:0 0;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));padding:0;display:grid}.inputs-module_CFBzUG_segmentedWrap .inputs-module_CFBzUG_segment{min-height:max(var(--tap-min), 2.75rem);padding-inline:calc(var(--space-2) * var(--density));border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-sm);white-space:normal;text-align:center}.inputs-module_CFBzUG_segmentedWrap .inputs-module_CFBzUG_segmentOn{border-color:var(--accent);background:var(--accent-soft);box-shadow:none}@media (any-hover:hover){.inputs-module_CFBzUG_segmentedWrap .inputs-module_CFBzUG_segment:not(.inputs-module_CFBzUG_segmentOn,.inputs-module_CFBzUG_segmentDisabled):hover{border-color:var(--border-strong)}}.inputs-module_CFBzUG_segmentedWrap:has(.inputs-module_CFBzUG_segmentTile){grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.inputs-module_CFBzUG_segmentedWrap.inputs-module_CFBzUG_segmentedSm:has(.inputs-module_CFBzUG_segmentTile){grid-template-columns:repeat(auto-fill,4.5rem)}.inputs-module_CFBzUG_segmentedWrap.inputs-module_CFBzUG_segmentedColumns{grid-template-columns:repeat(var(--segment-columns), minmax(0, 1fr))}.inputs-module_CFBzUG_segmentedWrap.inputs-module_CFBzUG_segmentedScroll{max-block-size:var(--segment-scroll-height,21rem);overscroll-behavior:contain;padding:var(--space-1);overflow-y:auto}@media (pointer:coarse){.inputs-module_CFBzUG_segmentedWrap.inputs-module_CFBzUG_segmentedScroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;max-block-size:none;padding-block-end:var(--space-2);display:flex;overflow:auto hidden}.inputs-module_CFBzUG_segmentedWrap.inputs-module_CFBzUG_segmentedScroll .inputs-module_CFBzUG_segmentTile{scroll-snap-align:start;flex:0 0 7.5rem}}.inputs-module_CFBzUG_segmentedWrap .inputs-module_CFBzUG_segmentStack{line-height:var(--leading-tight);flex-direction:column;font-weight:600;display:flex}.inputs-module_CFBzUG_segmentedWrap .inputs-module_CFBzUG_segmentDetail{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.inputs-module_CFBzUG_segmentedWrap .inputs-module_CFBzUG_segmentTile{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;overflow:hidden}.inputs-module_CFBzUG_segmentMedia{width:100%;aspect-ratio:var(--segment-image-aspect,auto);background:linear-gradient(to bottom, var(--surface-2), var(--surface));transition:background-color var(--dur-fast) var(--ease);display:block;overflow:hidden}.inputs-module_CFBzUG_segmentOn .inputs-module_CFBzUG_segmentMedia{background:var(--accent-soft)}.inputs-module_CFBzUG_segmentMedia .inputs-module_CFBzUG_segmentImage{object-fit:contain;object-position:center bottom;transform-origin:50% 88%;translate:0 12%;scale:1.15}.inputs-module_CFBzUG_segmentMedia .inputs-module_CFBzUG_segmentImage.inputs-module_CFBzUG_segmentImageCover{object-fit:cover;object-position:center top;translate:none;scale:none}.inputs-module_CFBzUG_segmentMediaStack{display:block;position:relative}.inputs-module_CFBzUG_segmentMediaStack .inputs-module_CFBzUG_segmentVideo{object-fit:cover;object-position:center top;block-size:100%;inline-size:100%;position:absolute;inset:0}.inputs-module_CFBzUG_segmentLabel{padding:var(--space-1);border-block-start:1px solid var(--border);font-size:var(--text-xs);line-height:var(--leading-tight);overflow-wrap:anywhere;flex-direction:column;display:flex}.inputs-module_CFBzUG_segmentOn .inputs-module_CFBzUG_segmentLabel{border-block-start-color:var(--accent);color:var(--accent);font-weight:600}.inputs-module_CFBzUG_segmentLabel .inputs-module_CFBzUG_segmentLabelText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inputs-module_CFBzUG_segmentDisabled{color:var(--text-faint);cursor:not-allowed}.inputs-module_CFBzUG_segment:has(:focus-visible){box-shadow:var(--focus-ring)}@media (any-hover:hover){.inputs-module_CFBzUG_segment:not(.inputs-module_CFBzUG_segmentOn,.inputs-module_CFBzUG_segmentDisabled):hover{color:var(--text)}}.toggle-module_B0jBuW_row{align-items:center;gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.toggle-module_B0jBuW_row:has(input:disabled){cursor:not-allowed;opacity:.45}.toggle-module_B0jBuW_withHint{align-items:start;row-gap:var(--space-1);grid-template-columns:auto 1fr;display:grid}.toggle-module_B0jBuW_withHint>input,.toggle-module_B0jBuW_withHint>.toggle-module_B0jBuW_box,.toggle-module_B0jBuW_withHint>.toggle-module_B0jBuW_track{grid-row:1}.toggle-module_B0jBuW_text{font-size:var(--text-md)}.toggle-module_B0jBuW_hint{font-size:var(--text-sm);color:var(--text-muted);grid-column:2}.toggle-module_B0jBuW_error{color:var(--danger)}.toggle-module_B0jBuW_box{border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:1.125rem;height:1.125rem;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:none;place-items:center;display:grid}.toggle-module_B0jBuW_row:has(input:checked) .toggle-module_B0jBuW_box{background:var(--accent);border-color:var(--accent)}.toggle-module_B0jBuW_check{width:.75rem;height:.75rem;color:var(--accent-fg);opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease-out);transform:scale(.6)}.toggle-module_B0jBuW_row:has(input:checked) .toggle-module_B0jBuW_check{opacity:1;transform:scale(1)}.toggle-module_B0jBuW_track{border-radius:var(--radius-full);background:var(--border-strong);width:2.5rem;height:1.5rem;transition:background-color var(--dur-med) var(--ease);flex:none;display:block;position:relative}.toggle-module_B0jBuW_row:has(input:checked) .toggle-module_B0jBuW_track{background:var(--accent)}.toggle-module_B0jBuW_thumb{border-radius:var(--radius-full);background:var(--surface);width:1.125rem;box-shadow:var(--shadow-1);transition:translate var(--dur-med) var(--ease-out);position:absolute;inset-block:3px;inset-inline-start:3px}.toggle-module_B0jBuW_row:has(input:checked) .toggle-module_B0jBuW_thumb{translate:1rem}.toggle-module_B0jBuW_native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is(.toggle-module_B0jBuW_row:has(input:focus-visible) .toggle-module_B0jBuW_box,.toggle-module_B0jBuW_row:has(input:focus-visible) .toggle-module_B0jBuW_track){box-shadow:var(--focus-ring)}@media (any-hover:hover){.toggle-module_B0jBuW_row:hover:not(:has(input:disabled)) .toggle-module_B0jBuW_box{border-color:var(--accent)}}@media (forced-colors:active){.toggle-module_B0jBuW_track,.toggle-module_B0jBuW_box{border:1px solid buttontext}.toggle-module_B0jBuW_thumb{background:buttontext}.toggle-module_B0jBuW_row:has(input:checked) .toggle-module_B0jBuW_track{background:canvas}.toggle-module_B0jBuW_check{forced-color-adjust:none;color:highlighttext}}}
