._spinner_27o2a_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-md)}._spinner__loader_27o2a_9{border:4px solid hsl(var(--border));border-top-color:hsl(var(--primary));border-radius:50%;animation:_spin_27o2a_1 1s linear infinite}._spinner__loader--sm_27o2a_16{width:1rem;height:1rem;border-width:2px}._spinner__loader--md_27o2a_22{width:2rem;height:2rem;border-width:4px}._spinner__loader--lg_27o2a_28{width:3rem;height:3rem;border-width:4px}._spinner__message_27o2a_34{margin-top:var(--spacing-md);font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));text-align:center}@keyframes _spin_27o2a_1{to{transform:rotate(360deg)}}@media (min-width: 640px){._spinner_27o2a_1{padding:var(--spacing-lg)}}._input__container_1gog7_1{width:100%}._input__label_1gog7_5{display:block;font-size:var(--font-size-sm);font-weight:500;color:hsl(var(--foreground));margin-bottom:var(--spacing-xs)}._input__field_1gog7_13{display:block;width:100%;padding:.5rem .75rem;margin-top:var(--spacing-xs);border:1px solid hsl(var(--border));border-radius:var(--radius);background-color:#fff;font-size:var(--font-size-base);color:hsl(var(--foreground));box-shadow:var(--shadow-sm);transition:all .2s}._input__field_1gog7_13:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .2)}._input__field_1gog7_13::placeholder{color:hsl(var(--muted-foreground))}._input__field--error_1gog7_37{border-color:hsl(var(--destructive))}._input__field--error_1gog7_37:focus{border-color:hsl(var(--destructive));box-shadow:0 0 0 2px hsl(var(--destructive) / .2)}._input__error_1gog7_46{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:hsl(var(--destructive))}@media (min-width: 640px){._input__field_1gog7_13{padding:.625rem .875rem}}@media (min-width: 1024px){._input__field_1gog7_13{padding:.75rem 1rem}}._button_4q3tr_1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;padding:.5rem 1rem;border-radius:var(--radius);font-size:var(--font-size-sm);font-weight:500;transition:all .2s;border:none;cursor:pointer;outline:none}._button_4q3tr_1:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}._button_4q3tr_1:disabled{pointer-events:none;opacity:.5}._button__primary_4q3tr_27{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-sm)}._button__primary_4q3tr_27:hover:not(:disabled){background-color:hsl(var(--primary-hover))}._button__secondary_4q3tr_37{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));box-shadow:var(--shadow-sm)}._button__secondary_4q3tr_37:hover:not(:disabled){background-color:hsl(var(--secondary-hover))}._button__danger_4q3tr_47{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));box-shadow:var(--shadow-sm)}._button__danger_4q3tr_47:hover:not(:disabled){background-color:hsl(var(--destructive-hover))}._button__fullWidth_4q3tr_57{width:100%}@media (min-width: 640px){._button_4q3tr_1{padding:.625rem 1.25rem;font-size:var(--font-size-base)}}@media (min-width: 1024px){._button_4q3tr_1{padding:.75rem 1.5rem}}._error_v7v49_1{background-color:hsl(var(--destructive) / .1);border:1px solid hsl(var(--destructive) / .3);color:hsl(var(--destructive));padding:var(--spacing-md);border-radius:var(--radius);position:relative}._error__message_v7v49_10{margin:0;font-size:var(--font-size-sm)}._error__close_v7v49_15{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background:none;border:none;color:hsl(var(--destructive));cursor:pointer;font-size:var(--font-size-lg);line-height:1;padding:.25rem;transition:color .2s}._error__close_v7v49_15:hover{color:hsl(var(--destructive-hover))}._error__close_v7v49_15:focus{outline:2px solid hsl(var(--destructive));outline-offset:2px;border-radius:2px}@media (min-width: 640px){._error_v7v49_1{padding:var(--spacing-lg)}}._form_21p28_1{display:flex;flex-direction:column;gap:var(--spacing-lg)}@media (min-width: 640px){._form_21p28_1{gap:var(--spacing-xl)}}._page_1k7pt_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:hsl(var(--background));padding:var(--spacing-md)}._card_1k7pt_10{max-width:28rem;width:100%;background-color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:var(--spacing-xl)}._header_1k7pt_19{margin-bottom:var(--spacing-xl)}._title_1k7pt_23{text-align:center;font-size:var(--font-size-3xl);font-weight:700;color:hsl(var(--foreground));margin-bottom:var(--spacing-sm)}._subtitle_1k7pt_31{margin-top:var(--spacing-sm);text-align:center;font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}@media (min-width: 640px){._page_1k7pt_1{padding:var(--spacing-lg)}._card_1k7pt_10{padding:2.5rem}}@media (min-width: 1024px){._card_1k7pt_10{max-width:32rem;padding:3rem}}._card_d76ft_1{display:block;padding:var(--spacing-md);border:1px solid hsl(var(--border));border-radius:var(--radius);background-color:#fff;text-decoration:none;color:inherit;transition:all .2s;box-shadow:var(--shadow-sm)}._card_d76ft_1:hover{background-color:hsl(var(--muted));box-shadow:var(--shadow-md);transform:translateY(-2px)}._card__header_d76ft_19{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}._card__title_d76ft_27{font-size:var(--font-size-xl);font-weight:600;color:hsl(var(--foreground));flex:1;margin:0}._card__status_d76ft_35{display:inline-block;padding:.25rem .5rem;border-radius:calc(var(--radius) / 2);font-size:var(--font-size-xs);font-weight:500;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;flex-shrink:0}._card__status--active_d76ft_47{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary))}._card__status--inactive_d76ft_52{background-color:hsl(var(--muted-foreground) / .1);color:hsl(var(--muted-foreground))}._card__status--draft_d76ft_57{background-color:hsl(var(--secondary) / .1);color:hsl(var(--secondary-foreground))}._card__description_d76ft_62{color:hsl(var(--muted-foreground));margin-top:var(--spacing-sm);margin-bottom:var(--spacing-md);font-size:var(--font-size-base);line-height:1.5}._card__footer_d76ft_70{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid hsl(var(--border))}._card__metadata_d76ft_76{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}._card__metadataItem_d76ft_83{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}._card__author_d76ft_88{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));font-style:italic}@media (min-width: 640px){._card_d76ft_1{padding:var(--spacing-lg)}._card__title_d76ft_27{font-size:var(--font-size-2xl)}._card__metadata_d76ft_76{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-sm)}._card__metadataItem_d76ft_83:after{content:" •";margin-left:var(--spacing-xs);color:hsl(var(--border))}._card__metadataItem_d76ft_83:last-child:after{content:""}}@media (min-width: 1024px){._card_d76ft_1{padding:1.5rem}}._list_1u0y3_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._empty_1u0y3_7{text-align:center;padding:var(--spacing-xl) var(--spacing-md);color:hsl(var(--muted-foreground));font-size:var(--font-size-base)}@media (min-width: 640px){._list_1u0y3_1{gap:var(--spacing-lg)}._empty_1u0y3_7{padding:3rem var(--spacing-lg);font-size:var(--font-size-lg)}}@media (min-width: 1024px){._list_1u0y3_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--spacing-xl)}}._syncButton__icon_3nncj_1{flex-shrink:0;transition:transform .2s}._syncButton__icon--spinning_3nncj_6{animation:_rotateWithPause_3nncj_1 1s infinite}@keyframes _rotateWithPause_3nncj_1{0%{transform:rotate(0)}80%{transform:rotate(360deg)}to{transform:rotate(360deg)}}._page_1ic0k_1{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}._header_1ic0k_8{display:flex;flex-direction:column;gap:var(--spacing-sm)}._header__top_1ic0k_14{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:flex-start}._header__title_1ic0k_21{font-size:var(--font-size-2xl);font-weight:700;color:hsl(var(--foreground))}._header__cache_1ic0k_27{font-size:var(--font-size-sm);color:hsl(var(--secondary-foreground));margin-top:var(--spacing-xs)}._header__actions_1ic0k_33{width:100%}@media (min-width: 640px){._page_1ic0k_1{padding:var(--spacing-lg)}._header__top_1ic0k_14{flex-direction:row;justify-content:space-between;align-items:center}._header__actions_1ic0k_33{width:auto}._header__title_1ic0k_21{font-size:var(--font-size-3xl)}}@media (min-width: 1024px){._page_1ic0k_1{max-width:80rem;margin:0 auto;padding:var(--spacing-xl)}}._backButton_xfirg_1{display:inline-flex;align-items:center;gap:var(--spacing-xs);background:none;border:none;color:hsl(var(--primary));font-size:var(--font-size-base);cursor:pointer;padding:var(--spacing-xs);transition:color .2s}._backButton_xfirg_1:hover{color:hsl(var(--primary-hover))}._backButton_xfirg_1:focus{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:2px}._backButton__icon_xfirg_24{flex-shrink:0}._backButton__label_xfirg_28{font-size:var(--font-size-base)}@media (min-width: 640px){._backButton_xfirg_1{padding:var(--spacing-sm)}._backButton__icon_xfirg_24{width:1.5rem;height:1.5rem}}._header_1smr7_1{margin-bottom:var(--spacing-lg)}._header__title_1smr7_5{font-size:var(--font-size-2xl);font-weight:700;color:hsl(var(--foreground));margin-bottom:var(--spacing-sm)}._header__description_1smr7_12{color:hsl(var(--muted-foreground));margin-top:var(--spacing-sm);font-size:var(--font-size-base);line-height:1.5}._header__cache_1smr7_19{font-size:var(--font-size-sm);color:hsl(var(--secondary-foreground));margin-top:var(--spacing-sm)}@media (min-width: 640px){._header__title_1smr7_5{font-size:var(--font-size-3xl)}._header__description_1smr7_12{font-size:var(--font-size-lg)}}@media (min-width: 1024px){._header_1smr7_1{margin-bottom:var(--spacing-xl)}}._error_ctu42_1{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}@media (min-width: 640px){._error_ctu42_1{padding:var(--spacing-lg)}}._item_lzhdt_1{display:block;padding:var(--spacing-md);border:1px solid hsl(var(--border));border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}._item_lzhdt_1:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}._item_lzhdt_1:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}._item__top_lzhdt_23{display:flex;gap:var(--spacing-sm);align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}._item__type_lzhdt_31{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.02em;color:hsl(var(--secondary-foreground))}._item__required_lzhdt_38{font-size:var(--font-size-xs);font-weight:600;color:hsl(var(--destructive))}._item__content_lzhdt_44{display:flex;flex-direction:column;gap:var(--spacing-xs)}._item__question_lzhdt_50{font-size:var(--font-size-base);font-weight:600;color:hsl(var(--foreground))}._item__description_lzhdt_56{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}._list_3lxq7_1{display:flex;flex-direction:column;gap:var(--spacing-md)}@media (min-width: 640px){._list_3lxq7_1{gap:var(--spacing-lg)}}._page_1qvcx_1{padding:var(--spacing-md);max-width:42rem;margin:0 auto}._page__actions_1qvcx_7{margin-top:var(--spacing-md)}._page__section_1qvcx_11{margin-top:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}._page__sectionTitle_1qvcx_18{font-size:var(--font-size-xl);font-weight:700;color:hsl(var(--foreground))}@media (min-width: 640px){._page_1qvcx_1{padding:var(--spacing-lg)}._page__actions_1qvcx_7{margin-top:var(--spacing-lg)}._page__sectionTitle_1qvcx_18{font-size:var(--font-size-2xl)}}@media (min-width: 1024px){._page_1qvcx_1{padding:var(--spacing-xl);max-width:48rem}}._question_8rja0_1{width:100%}._question__label_8rja0_5{display:block;margin-bottom:var(--spacing-sm);font-weight:500;font-size:var(--font-size-base);color:hsl(var(--foreground))}._question__description_8rja0_13{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-sm);line-height:1.5}._question__textarea_8rja0_20{width:100%;padding:var(--spacing-sm);border:1px solid hsl(var(--border));border-radius:var(--radius);font-size:var(--font-size-base);font-family:inherit;color:hsl(var(--foreground));background-color:#fff;resize:vertical;min-height:5rem;transition:all .2s}._question__textarea_8rja0_20:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .2)}@media (min-width: 640px){._question__textarea_8rja0_20{padding:var(--spacing-md);min-height:6rem}}@media (min-width: 1024px){._question__textarea_8rja0_20{min-height:7rem}}._question_159rq_1{width:100%}._question__label_159rq_5{display:block;margin-bottom:var(--spacing-sm);font-weight:500;font-size:var(--font-size-base);color:hsl(var(--foreground))}._question__description_159rq_13{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-sm);line-height:1.5}._question__select_159rq_20{width:100%;padding:var(--spacing-sm);border:1px solid hsl(var(--border));border-radius:var(--radius);font-size:var(--font-size-base);color:hsl(var(--foreground));background-color:#fff;transition:all .2s}._question__select_159rq_20:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .2)}@media (min-width: 640px){._question__select_159rq_20{padding:var(--spacing-md)}}._question_1uuob_1{width:100%}._question__label_1uuob_5{display:block;margin-bottom:var(--spacing-sm);font-weight:500;font-size:var(--font-size-base);color:hsl(var(--foreground))}._question__description_1uuob_13{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-sm);line-height:1.5}._question__options_1uuob_20{display:flex;flex-direction:column;gap:var(--spacing-sm)}._question__option_1uuob_20{display:flex;align-items:center;cursor:pointer}._question__checkbox_1uuob_32{margin-right:var(--spacing-sm);width:1.25rem;height:1.25rem;cursor:pointer;accent-color:hsl(var(--primary))}._question__optionLabel_1uuob_40{font-size:var(--font-size-base);color:hsl(var(--foreground));cursor:pointer}@media (min-width: 640px){._question__options_1uuob_20{gap:var(--spacing-md)}}._question_5t59s_1{width:100%}._question__label_5t59s_5{display:block;margin-bottom:var(--spacing-sm);font-weight:500;font-size:var(--font-size-base);color:hsl(var(--foreground))}._question__description_5t59s_13{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-sm);line-height:1.5}._question__ratings_5t59s_20{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}._question__rating_5t59s_20{width:3rem;height:3rem;border-radius:var(--radius);border:1px solid hsl(var(--border));background-color:#fff;color:hsl(var(--foreground));font-size:var(--font-size-base);font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}._question__rating_5t59s_20:hover{border-color:hsl(var(--primary));background-color:hsl(var(--primary) / .1)}._question__rating--selected_5t59s_47{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}@media (min-width: 640px){._question__rating_5t59s_20{width:3.5rem;height:3.5rem;font-size:var(--font-size-lg)}}@media (min-width: 1024px){._question__rating_5t59s_20{width:4rem;height:4rem}}._question_ie0px_1{width:100%}._question__label_ie0px_5{display:block;margin-bottom:var(--spacing-sm);font-weight:500;font-size:var(--font-size-base);color:hsl(var(--foreground))}._question__description_ie0px_13{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-sm);line-height:1.5}._question__input_ie0px_20{width:100%;padding:var(--spacing-sm);border:1px solid hsl(var(--border));border-radius:var(--radius);font-size:var(--font-size-base);color:hsl(var(--foreground));background-color:#fff;transition:all .2s}._question__input_ie0px_20:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .2)}@media (min-width: 640px){._question__input_ie0px_20{padding:var(--spacing-md)}}._question_fz8k5_1{width:100%}._question__label_fz8k5_5{display:block;margin-bottom:var(--spacing-sm);font-weight:500;font-size:var(--font-size-base);color:hsl(var(--foreground))}._question__description_fz8k5_13{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-sm);line-height:1.5}._question__value_fz8k5_20{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));padding:var(--spacing-sm);background-color:hsl(var(--muted));border-radius:var(--radius)}@media (min-width: 640px){._question__value_fz8k5_20{padding:var(--spacing-md);font-size:var(--font-size-base)}}._question_6glvu_1{width:100%}._question__label_6glvu_5{display:block;margin-bottom:var(--spacing-sm);font-weight:500;font-size:var(--font-size-base);color:hsl(var(--foreground))}._question__description_6glvu_13{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-sm);line-height:1.5}._question__image_6glvu_20{margin-top:var(--spacing-sm);max-width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow-md)}@media (min-width: 640px){._question__image_6glvu_20{margin-top:var(--spacing-md)}}._question_1j7ve_1{width:100%}._question__label_1j7ve_5{display:block;margin-bottom:var(--spacing-sm);font-weight:500;font-size:var(--font-size-base);color:hsl(var(--foreground))}._question__description_1j7ve_13{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-sm);line-height:1.5}._question__options_1j7ve_20{display:flex;gap:var(--spacing-lg)}._question__option_1j7ve_20{display:flex;align-items:center;cursor:pointer}._question__radio_1j7ve_31{margin-right:var(--spacing-sm);width:1.25rem;height:1.25rem;cursor:pointer;accent-color:hsl(var(--primary))}._question__optionLabel_1j7ve_39{font-size:var(--font-size-base);color:hsl(var(--foreground));cursor:pointer}@media (min-width: 640px){._question__options_1j7ve_20{gap:var(--spacing-xl)}}._form_vz5kg_1{display:flex;flex-direction:column;gap:var(--spacing-lg)}._question_vz5kg_7{padding:var(--spacing-md);border:1px solid hsl(var(--border));border-radius:var(--radius);background-color:#fff;box-shadow:var(--shadow-sm)}._actions_vz5kg_15{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-lg)}@media (min-width: 640px){._form_vz5kg_1{gap:var(--spacing-xl)}._question_vz5kg_7{padding:var(--spacing-lg)}._actions_vz5kg_15{flex-direction:row;gap:var(--spacing-lg)}}@media (min-width: 1024px){._question_vz5kg_7{padding:1.5rem}}._page_12dqw_1{padding:var(--spacing-md);max-width:42rem;margin:0 auto}@media (min-width: 640px){._page_12dqw_1{padding:var(--spacing-lg)}}@media (min-width: 1024px){._page_12dqw_1{padding:var(--spacing-xl);max-width:48rem}}._detail_1jqap_1{padding:var(--spacing-md);border:1px solid hsl(var(--border));border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm)}._detail__meta_1jqap_9{display:flex;gap:var(--spacing-sm);align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}._detail__type_1jqap_17{font-size:var(--font-size-xs);font-weight:600;color:hsl(var(--secondary-foreground))}._detail__required_1jqap_23{font-size:var(--font-size-xs);font-weight:600;color:hsl(var(--destructive))}._detail__title_1jqap_29{font-size:var(--font-size-xl);font-weight:700;color:hsl(var(--foreground));margin-bottom:var(--spacing-sm)}._detail__description_1jqap_36{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));line-height:1.5}._detail__constraints_1jqap_42{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-wrap:wrap}._detail__constraint_1jqap_42{font-size:var(--font-size-sm);color:hsl(var(--secondary-foreground))}._detail__options_1jqap_54{margin-top:var(--spacing-md);padding-left:1.25rem;color:hsl(var(--foreground))}._detail__option_1jqap_54{font-size:var(--font-size-sm);margin:.25rem 0}@media (min-width: 640px){._detail_1jqap_1{padding:var(--spacing-lg)}._detail__title_1jqap_29{font-size:var(--font-size-2xl)}}._value_60rso_1{color:hsl(var(--foreground));font-size:var(--font-size-sm);line-height:1.4;word-break:break-word}._empty_60rso_8{color:hsl(var(--muted-foreground));font-size:var(--font-size-sm)}._link_60rso_13{color:hsl(var(--primary));font-size:var(--font-size-sm);text-decoration:underline}._link_60rso_13:hover{color:hsl(var(--primary-hover))}._date__value_10f8b_1,._default__value_38onl_1,._location__value_p94ar_1{display:inline-block}._photo__link_ku0oo_1{display:inline-flex;align-items:center}._rating_1an9c_1{display:flex;align-items:center;gap:var(--spacing-md)}._rating__stars_1an9c_7{display:inline-flex;align-items:center;gap:.25rem}._rating__star_1an9c_7{flex-shrink:0}._rating__star--active_1an9c_17{color:hsl(var(--primary))}._rating__star--inactive_1an9c_21{color:hsl(var(--border))}._rating__value_1an9c_25{font-variant-numeric:tabular-nums;white-space:nowrap}._yesNo__value_wmzay_1{font-weight:600}._item_109wh_1{padding:var(--spacing-md);border:1px solid hsl(var(--border));border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--spacing-sm)}._item__meta_109wh_12{display:flex;flex-direction:column;gap:var(--spacing-xs)}._item__author_109wh_18{font-size:var(--font-size-sm);font-weight:600;color:hsl(var(--foreground))}._item__date_109wh_24{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}._item__answer_109wh_29{margin-top:var(--spacing-xs)}@media (min-width: 640px){._item__meta_109wh_12{flex-direction:row;justify-content:space-between;align-items:baseline}}._list_mcjbw_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._empty_mcjbw_7{padding:var(--spacing-md);border:1px dashed hsl(var(--border));border-radius:var(--radius);color:hsl(var(--muted-foreground));background:hsl(var(--background));font-size:var(--font-size-sm)}@media (min-width: 640px){._list_mcjbw_1{gap:var(--spacing-lg)}}._page_1e6qx_1{padding:var(--spacing-md);max-width:48rem;margin:0 auto}._page__content_1e6qx_7{margin-top:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-lg)}._page__section_1e6qx_14{display:flex;flex-direction:column;gap:var(--spacing-md)}._page__sectionHeader_1e6qx_20{display:flex;flex-direction:column;gap:var(--spacing-xs)}._page__sectionTitle_1e6qx_26{font-size:var(--font-size-lg);font-weight:700;color:hsl(var(--foreground))}._page__sectionCache_1e6qx_32{font-size:var(--font-size-sm);color:hsl(var(--secondary-foreground))}@media (min-width: 640px){._page_1e6qx_1{padding:var(--spacing-lg)}._page__sectionTitle_1e6qx_26{font-size:var(--font-size-xl)}}@media (min-width: 1024px){._page_1e6qx_1{padding:var(--spacing-xl);max-width:56rem}}._indicator_oyc1j_1{position:fixed;top:0;left:0;right:0;padding:var(--spacing-sm);text-align:center;font-size:var(--font-size-sm);z-index:40}._indicator--offline_oyc1j_12{background-color:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}._indicator--pending_oyc1j_17{background-color:hsl(var(--secondary) / .1);color:hsl(var(--secondary-foreground))}@media (min-width: 640px){._indicator_oyc1j_1{padding:var(--spacing-md);font-size:var(--font-size-base)}}._prompt_jof5l_1{position:fixed;bottom:0;left:0;right:0;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:var(--spacing-md);box-shadow:var(--shadow-lg);z-index:50}._prompt__container_jof5l_13{max-width:42rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}._prompt__content_jof5l_22{flex:1}._prompt__title_jof5l_26{font-weight:600;margin-bottom:var(--spacing-xs)}._prompt__description_jof5l_31{font-size:var(--font-size-sm);color:hsl(var(--primary-foreground) / .8)}._prompt__actions_jof5l_36{display:flex;gap:var(--spacing-sm);flex-shrink:0}._prompt__button_jof5l_42{padding:.5rem 1rem;background-color:#fff;color:hsl(var(--primary));border-radius:var(--radius);font-weight:500;border:none;cursor:pointer;transition:background-color .2s}._prompt__button_jof5l_42:hover{background-color:hsl(var(--primary) / .1)}._prompt__button--dismiss_jof5l_57{background:none;color:hsl(var(--primary-foreground) / .7);padding:.5rem}._prompt__button--dismiss_jof5l_57:hover{color:hsl(var(--primary-foreground))}@media (min-width: 640px){._prompt_jof5l_1{padding:var(--spacing-lg)}._prompt__container_jof5l_13{gap:var(--spacing-lg)}}@media (min-width: 1024px){._prompt__container_jof5l_13{max-width:48rem}}._prompt_yb0yz_1{position:fixed;top:0;left:0;right:0;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:var(--spacing-md);box-shadow:var(--shadow-lg);z-index:50}._prompt__container_yb0yz_13{max-width:42rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}._prompt__content_yb0yz_22{flex:1}._prompt__title_yb0yz_26{font-weight:600;font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}._prompt__description_yb0yz_32{font-size:var(--font-size-xs);color:hsl(var(--primary-foreground) / .8)}._prompt__actions_yb0yz_37{display:flex;gap:var(--spacing-sm);flex-shrink:0}._prompt__button_yb0yz_43{padding:.375rem .75rem;background-color:#fff;color:hsl(var(--primary));border-radius:var(--radius);font-size:var(--font-size-sm);font-weight:500;border:none;cursor:pointer;transition:background-color .2s}._prompt__button_yb0yz_43:hover{background-color:hsl(var(--primary) / .1)}._prompt__button--dismiss_yb0yz_59{background:none;color:hsl(var(--primary-foreground) / .7);padding:.375rem}._prompt__button--dismiss_yb0yz_59:hover{color:hsl(var(--primary-foreground))}@media (min-width: 640px){._prompt_yb0yz_1{padding:var(--spacing-lg)}._prompt__container_yb0yz_13{gap:var(--spacing-lg)}._prompt__title_yb0yz_26{font-size:var(--font-size-base)}._prompt__description_yb0yz_32{font-size:var(--font-size-sm)}}@media (min-width: 1024px){._prompt__container_yb0yz_13{max-width:48rem}}:root{--background: 220 100% 97%;--foreground: 165 35% 23%;--primary: 127 50% 29%;--primary-foreground: 0 0% 100%;--primary-hover: 127 50% 24%;--secondary: 48 100% 50%;--secondary-foreground: 165 35% 23%;--secondary-hover: 48 100% 45%;--destructive: 4 81% 58%;--destructive-foreground: 0 0% 100%;--destructive-hover: 4 81% 53%;--muted: 220 100% 97%;--muted-foreground: 215 16% 47%;--border: 214 32% 91%;--input: 214 32% 91%;--ring: 127 50% 29%;--radius: .5rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:hsl(var(--background));color:hsl(var(--foreground));line-height:1.5}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;color:hsl(var(--foreground))}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}@media (min-width: 640px){h1{font-size:2.25rem}h2{font-size:1.875rem}}@media (min-width: 1024px){h1{font-size:3rem}h2{font-size:2.25rem}}
