._header_2elp9_13{width:100%;height:calc(64px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);background-color:var(--color-surface);border-bottom:1px solid var(--color-border)}._container_2elp9_28{max-width:var(--container-max-width);height:100%;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between}._containerWithSearch_2elp9_46{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.5rem}._search_2elp9_52{width:100%;max-width:520px;min-width:0;justify-self:center}._logo_2elp9_59{display:inline-flex;align-items:center;gap:.55rem;font-size:22px;font-weight:700;color:var(--color-primary);text-decoration:none;white-space:nowrap}._logoMark_2elp9_81{display:inline-flex;flex-shrink:0;width:28px;height:28px}._logoMark_2elp9_81 svg{display:block;width:100%;height:100%}@media (max-width: 1024px){._logo_2elp9_59{font-size:18px}}@media (max-width: 768px){._logo_2elp9_59{display:none}}@media (max-width: 768px){._headerWithSearch_2elp9_129{height:auto}._containerWithSearch_2elp9_46{display:flex;flex-wrap:wrap;gap:8px;height:auto;min-height:64px;padding-top:8px;padding-bottom:8px}._search_2elp9_52{order:3;flex:1 1 100%;max-width:none;margin:0}}._footer_12kz0_1{width:100%;background-color:var(--color-surface);border-top:1px solid var(--color-border)}._container_12kz0_10{max-width:var(--container-max-width);margin:0 auto;padding:24px 16px;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}._text_12kz0_21{font-size:14px;color:var(--color-text-muted)}._separator_12kz0_26{color:var(--color-border);-webkit-user-select:none;user-select:none}._author_12kz0_31{font-size:14px;color:var(--color-text-muted)}._link_12kz0_36{color:var(--color-accent);text-decoration:none;font-weight:500;transition:opacity .2s ease}@media (hover: hover){._link_12kz0_36:hover{opacity:.8;text-decoration:underline}}._nav_1wcj3_9{position:fixed;left:0;right:0;bottom:0;z-index:10;display:none;background:var(--color-surface);border-top:1px solid var(--color-border);padding-bottom:var(--nav-clearance)}._item_1wcj3_34{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--nav-height);padding:5px 4px;color:var(--color-text-muted);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._label_1wcj3_68{max-width:100%;overflow:hidden;font-size:10px;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}._itemCurrent_1wcj3_78{color:var(--color-primary);font-weight:600}._itemCurrent_1wcj3_78 ._label_1wcj3_68{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}._item_1wcj3_34:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width: 1024px){._nav_1wcj3_9{display:flex}}@media (hover: hover){._item_1wcj3_34:hover{color:var(--color-primary)}}._root_14yhh_1{width:100%}._label_14yhh_5{display:block;margin-bottom:6px;color:var(--color-text);font-size:.95rem;font-weight:500}._labelHidden_14yhh_17{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._control_14yhh_30{position:relative;color:var(--color-text-muted)}._icon_14yhh_35{position:absolute;top:50%;left:14px;transform:translateY(-50%);pointer-events:none}._control_14yhh_30 ._input_14yhh_58{min-height:48px;padding-left:44px;padding-right:52px;border-radius:var(--radius-lg)}._control_14yhh_30 ._input_14yhh_58::-webkit-search-cancel-button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._clear_14yhh_75{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;color:var(--color-text-muted);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:color .2s ease,background-color .2s ease}@media (hover: hover){._clear_14yhh_75:hover{color:var(--color-text);background-color:var(--color-chip-bg)}}._clear_14yhh_75:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media (max-width: 768px){._clear_14yhh_75{width:44px;height:44px;right:2px}}._bar_1vlmv_1{position:fixed;top:0;left:0;right:0;z-index:40;display:none;padding:8px 16px;padding-top:calc(8px + env(safe-area-inset-top,0px));background:var(--color-surface);border-bottom:1px solid var(--color-border)}._inner_1vlmv_14{width:100%;max-width:520px;margin:0 auto}@media (max-width: 768px){._bar_1vlmv_1{display:block}}._banner_yu4x1_1{position:fixed;left:50%;bottom:24px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;width:calc(100% - 32px);max-width:760px;padding:16px;transform:translate(-50%);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg)}._text_yu4x1_19{margin:0;max-width:520px;color:var(--color-text-muted);font-size:14px;line-height:1.5}._actions_yu4x1_27{display:flex;align-items:center;gap:4px;flex-shrink:0}._reject_yu4x1_34{padding:8px 12px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}._reject_yu4x1_34:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (hover: hover){._reject_yu4x1_34:hover{color:var(--color-primary)}}@media (max-width: 1024px){._banner_yu4x1_1{bottom:calc(var(--nav-height) + var(--nav-clearance) + 12px)}}@media (max-width: 768px){._banner_yu4x1_1{flex-direction:column;align-items:stretch;gap:12px}._actions_yu4x1_27{justify-content:flex-end;flex-wrap:wrap}}._wrapper_d7xp4_1{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}@media (max-width: 1024px){._wrapper_d7xp4_1{padding-bottom:calc(var(--nav-height) + var(--nav-clearance))}}._content_d7xp4_21{flex:1 0 auto}._headerActions_d7xp4_46{display:flex;align-items:center;gap:.5rem;margin-left:auto}@media (max-width: 1024px){._headerActions_d7xp4_46 ._wideOnly_d7xp4_65{display:none}}._toast_8hyl6_3{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:12px;max-width:min(520px,calc(100vw - 2rem));padding:12px 12px 12px 16px;background:var(--color-inverse-surface);color:var(--color-on-inverse);border-radius:var(--radius-md)}._message_8hyl6_30{font-size:.95rem;line-height:1.4}._close_8hyl6_35{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;background:transparent;color:var(--color-inverse-muted);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:color .2s ease,background-color .2s ease}@media (hover: hover){._close_8hyl6_35:hover{color:var(--color-on-inverse);background-color:#ffffff1f}}@media (max-width: 768px){._toast_8hyl6_3{left:1rem;right:1rem;bottom:1rem;transform:none;max-width:none}}._backdrop_s6c30_7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000080;animation:_fadeIn_s6c30_1 .15s ease}._dialog_s6c30_19{width:100%;max-width:440px;padding:24px;border-radius:var(--radius-lg);background:var(--color-surface);animation:_slideIn_s6c30_1 .15s ease}._title_s6c30_28{margin:0 0 12px;font-size:1.25rem;color:var(--color-text)}._message_s6c30_34{margin:0 0 20px;font-size:.95rem;line-height:1.6;color:var(--color-text-muted);white-space:pre-line}._actions_s6c30_49{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@keyframes _fadeIn_s6c30_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_s6c30_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){._backdrop_s6c30_7,._dialog_s6c30_19{animation:none}}._root_6xiwi_1{position:relative;width:100%}._root_6xiwi_1 ._trigger_6xiwi_9{position:relative;display:flex;align-items:center;width:100%;padding:0 30px;font-family:inherit;text-align:center;cursor:pointer;transition:background-color .15s ease}._root_6xiwi_1 ._triggerWithCount_6xiwi_41{padding:0 60px}._root_6xiwi_1 ._triggerInvalid_6xiwi_52{border-color:var(--color-danger);color:var(--color-danger)}._triggerLabel_6xiwi_57{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._count_6xiwi_65{position:absolute;top:50%;right:30px;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;transform:translateY(-50%);background:var(--color-on-fill);color:var(--color-primary);font-size:.75rem;font-weight:600;line-height:1;border-radius:var(--radius-pill)}._chevron_6xiwi_89{position:absolute;top:50%;right:12px;flex-shrink:0;color:currentColor;opacity:.85;transform:translateY(-50%);transition:transform .15s ease}._chevronOpen_6xiwi_102{transform:translateY(-50%) rotate(180deg)}._list_6xiwi_106{position:absolute;top:calc(100% + 4px);left:0;z-index:20;width:100%;max-height:280px;overflow-y:auto;padding:4px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._listUp_6xiwi_132{top:auto;bottom:calc(100% + 4px)}._option_6xiwi_137{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-sm);font-size:.9rem;color:var(--color-text);cursor:pointer}._optionChecked_6xiwi_148{background:var(--color-primary-soft-hover);font-weight:600}@media (hover: hover){._option_6xiwi_137:hover{background:var(--color-primary-soft)}}._checkbox_6xiwi_159{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:var(--color-primary);cursor:pointer}._optionLabel_6xiwi_168{min-width:0}@media (max-width: 1024px){._option_6xiwi_137{min-height:44px}}._filters_6z3p0_1{display:flex;flex-direction:column;gap:1.75rem;padding:1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._group_6z3p0_11{display:flex;flex-direction:column;gap:.65rem;min-width:0}._groupTitle_6z3p0_18{margin:0;font-size:1rem;font-weight:600;color:var(--color-text)}._footer_6z3p0_25{padding-top:1rem;border-top:1px solid var(--color-border)}._resetButton_6z3p0_30{width:100%}._root_6vyke_1{display:inline-flex;align-items:center;gap:.3em;color:var(--color-text-muted);font-size:.85rem;line-height:1.2;white-space:nowrap}._star_6vyke_16{flex:none;color:var(--color-rating);font-size:1.15em}._value_6vyke_22{color:var(--color-text);font-weight:600}._reviewsIcon_6vyke_31{flex:none;color:var(--color-text-muted);font-size:1.25em}._empty_6vyke_37{color:var(--color-text-muted)}._empty_6vyke_37 ._star_6vyke_16{color:var(--color-border)}._md_6vyke_45{font-size:1rem}@media (max-width: 768px){._md_6vyke_45{font-size:.95rem}}._icon_7r4y1_3{width:1em;height:1em;display:block;flex-shrink:0;pointer-events:none}._row_nqfqj_3{display:flex;align-items:center;gap:.35rem}._text_nqfqj_16{min-width:0;overflow-wrap:anywhere}._main_16mix_1{max-width:var(--container-max-width);margin:0 auto;padding:1.5rem 1rem 3rem}._title_16mix_7{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--color-text)}._catalogHeader_16mix_15{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}._layout_16mix_31{display:grid;grid-template-columns:260px minmax(0,1fr);gap:1.5rem;align-items:start}._sidebar_16mix_38,._results_16mix_39{min-width:0}._filtersToggle_16mix_59{position:relative;width:100%;margin-bottom:1rem}._sidebar_16mix_38 ._filtersToggle_16mix_59{display:none;justify-content:center}._filtersBadge_16mix_77{position:absolute;top:50%;right:20px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;transform:translateY(-50%);background:var(--color-primary);color:var(--color-on-fill);font-size:.75rem;font-weight:600;border-radius:var(--radius-pill)}._filtersBadgeOnFill_16mix_99{background:var(--color-on-fill);color:var(--color-primary)}._grid_16mix_104{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}._card_16mix_114{grid-column:span 4;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s ease,transform .2s ease}@media (hover: hover){._card_16mix_114:hover{border-color:var(--color-primary);transform:translateY(-2px)}}._card_16mix_114:focus-within{border-color:var(--color-primary)}._imageWrapper_16mix_146{position:relative;width:100%;height:240px;overflow:hidden;background:var(--color-media-bg)}._cardImageLink_16mix_162{display:block;width:100%;height:100%}._cardImageLink_16mix_162:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._imageWrapper_16mix_146 picture,._imageWrapper_16mix_146 img{display:block;width:100%;height:100%}._image_16mix_146{object-fit:cover}._info_16mix_184{padding:.85rem 1rem 1rem;display:flex;flex-direction:column;flex-grow:1}._cardTitle_16mix_191{font-size:1rem;font-weight:600;line-height:1.35;color:var(--color-text);margin:0 0 .45rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._city_16mix_203{font-size:.85rem;color:var(--color-text-muted);margin-bottom:.5rem}._resultCount_16mix_209{font-size:.95rem;color:var(--color-text-muted);margin:0}._emptyState_16mix_215{margin-bottom:1.5rem}._status_16mix_219{margin-bottom:1.5rem;color:var(--color-text-muted);font-size:1rem}._rating_16mix_233{margin-top:auto;padding-top:.5rem}._tags_16mix_238{display:flex;gap:.4rem;margin-top:.5rem;flex-wrap:wrap}._tag_16mix_238{background-color:var(--color-chip-bg);color:var(--color-chip-text);padding:.25rem .65rem;border-radius:var(--radius-md);font-size:.78rem;font-weight:500;white-space:nowrap}._cardLink_16mix_255{text-decoration:none;color:inherit;display:contents}@media (max-width: 1024px){._layout_16mix_31{grid-template-columns:minmax(0,1fr)}._card_16mix_114{grid-column:span 6}._filtersPanel_16mix_275{display:none}._filtersOpen_16mix_283{display:block}._sidebar_16mix_38 ._filtersToggle_16mix_59{display:inline-flex}}@media (max-width: 768px){._main_16mix_1{padding:1rem .75rem 2rem}._title_16mix_7{font-size:1.5rem}._grid_16mix_104{gap:.75rem}._card_16mix_114{grid-column:span 12}}._root_1rdbq_1{display:inline-flex;align-items:center;gap:2px}._button_1rdbq_14{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s ease}@media (hover: hover){._button_1rdbq_14:hover:not([aria-disabled=true]){background-color:var(--color-chip-bg)}}._button_1rdbq_14[aria-disabled=true]{cursor:default;opacity:.6}._button_1rdbq_14:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._star_1rdbq_46{font-size:20px}._filled_1rdbq_50{color:var(--color-rating)}._empty_1rdbq_54{color:var(--color-border)}@media (max-width: 768px){._button_1rdbq_14{width:44px;height:44px}}._form_7q9h4_1{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--color-border)}._title_7q9h4_10{margin:0;font-size:1.05rem;font-weight:600;color:var(--color-text)}._title_7q9h4_10:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._field_7q9h4_22{display:flex;flex-direction:column;gap:.5rem}._label_7q9h4_28{display:flex;align-items:baseline;gap:.5rem;font-size:.95rem;font-weight:600;color:var(--color-text)}._optional_7q9h4_37{color:var(--color-text-muted);font-size:.85rem;font-weight:400}._textarea_7q9h4_43{width:100%;min-height:110px;padding:.75rem 1rem;font-family:inherit;font-size:1rem;line-height:1.5;color:var(--color-text);background-color:var(--color-primary-soft);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none;resize:vertical}._textarea_7q9h4_43:focus{border-color:var(--color-primary)}._textarea_7q9h4_43:disabled{opacity:.6;cursor:not-allowed}._actions_7q9h4_69{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._list_lqpyw_9{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}._review_lqpyw_15{display:flex;flex-direction:column;min-width:0;padding:1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._header_lqpyw_25{display:flex;align-items:center;gap:.65rem;min-width:0}._avatar_lqpyw_32{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--color-chip-bg);color:var(--color-primary);font-size:.95rem;font-weight:700;text-transform:uppercase}._authorBlock_lqpyw_47{display:flex;flex-direction:column;min-width:0;line-height:1.3}._author_lqpyw_47{font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._date_lqpyw_62{color:var(--color-text-muted);font-size:.78rem}._rating_lqpyw_67{display:inline-flex;align-items:center;gap:.12em;margin-top:.6rem;color:var(--color-rating);font-size:1rem;line-height:1.2}._star_lqpyw_77{flex-shrink:0}._starEmpty_lqpyw_81{color:var(--color-border)}._mine_lqpyw_85{margin-left:.45rem;padding:.1rem .5rem;background:var(--color-chip-bg);color:var(--color-chip-text);font-size:.72rem;font-weight:500;border-radius:var(--radius-md)}._text_lqpyw_95{margin:.6rem 0 0;line-height:1.55;color:var(--color-text);white-space:pre-line;overflow-wrap:anywhere}._noComment_lqpyw_103{margin:.6rem 0 0;color:var(--color-text-muted);font-size:.9rem}._empty_lqpyw_109{margin:0;padding:1rem;color:var(--color-text-muted);line-height:1.5;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}@media (max-width: 768px){._list_lqpyw_9{grid-template-columns:minmax(0,1fr)}}._badge_hy93u_5{display:inline-block;padding:3px 10px;border-radius:var(--radius-md);font-size:12px;line-height:1.4;white-space:nowrap}._draft_hy93u_15{background:var(--color-neutral-bg);color:var(--color-neutral-text)}._pending_hy93u_21{background:var(--color-warning-bg);color:var(--color-warning)}._published_hy93u_27{background:var(--color-success-bg);color:var(--color-success)}._rejected_hy93u_33{background:var(--color-danger-bg);color:var(--color-danger)}._backdrop_kujz6_8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000d9;animation:_fadeIn_kujz6_1 .15s ease}._viewer_kujz6_29{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;height:100%}._pictureArea_kujz6_44{position:relative;display:flex;flex:1;min-height:0;align-items:center;justify-content:center;overflow:hidden}._close_kujz6_68{position:absolute;top:env(safe-area-inset-top,0px);right:0;z-index:2}._nav_kujz6_80{position:absolute;top:50%;transform:translateY(-50%);z-index:2}._navLeft_kujz6_87{left:0}._navRight_kujz6_91{right:0}@media (max-width: 1024px){._pictureArea_kujz6_44 ._nav_kujz6_80{display:none}}._photoTrack_kujz6_126{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:pan-y}._picture_kujz6_44{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._picturePrev_kujz6_150{transform:translate(-100%)}._pictureNext_kujz6_154{transform:translate(100%)}._image_kujz6_166{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}._thumbs_kujz6_190{display:flex;flex-shrink:0;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-behavior:smooth}._thumb_kujz6_190{flex-shrink:0;width:64px;height:64px;padding:0;overflow:hidden;background:var(--color-media-bg);border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer}._thumb_kujz6_190:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._thumbActive_kujz6_220{border-color:var(--color-primary)}._thumbImage_kujz6_224{display:block;width:100%;height:100%;object-fit:cover}@keyframes _fadeIn_kujz6_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){._backdrop_kujz6_8{animation:none}._thumbs_kujz6_190{scroll-behavior:auto}}._nav_y9fjq_15{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;background:var(--color-surface);color:var(--color-text);border:1px solid rgba(15,23,42,.12);border-radius:50%;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,color .2s ease;z-index:3}._nav_y9fjq_15 svg{width:20px;height:20px}._navPrev_y9fjq_46{left:12px}._navNext_y9fjq_50{right:12px}@media (hover: hover){._nav_y9fjq_15:hover{background:var(--color-primary);color:var(--color-on-fill)}}._nav_y9fjq_15:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;opacity:1;pointer-events:auto}@media (max-width: 1024px){._nav_y9fjq_15{display:none}}._root_1hos7_1{display:flex;align-items:center;justify-content:center;gap:2px;min-height:16px;margin-top:4px}._dot_1hos7_10{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;border:0;cursor:pointer}._dot_1hos7_10:after{content:"";width:6px;height:6px;background:var(--color-border);border-radius:50%;transition:background-color .2s ease,transform .2s ease}._active_1hos7_31:after{background:var(--color-primary);transform:scale(1.15)}._dot_1hos7_10:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:50%}@media (hover: hover){._dot_1hos7_10:hover:after{background:var(--color-primary-hover)}}._root_q4oxr_1{position:relative;display:flex;min-width:0}._rootBare_q4oxr_7{align-items:stretch;flex-shrink:0}._trigger_q4oxr_16{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;background:var(--color-primary-soft);color:var(--color-text);font-family:inherit;font-size:1rem;text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s ease}@media (hover: hover){._trigger_q4oxr_16:hover,._triggerCompact_q4oxr_46:hover{border-color:var(--color-border-strong)}._triggerBare_q4oxr_50:hover{background:var(--color-page);border-color:transparent}}._trigger_q4oxr_16:focus-visible,._trigger_q4oxr_16[aria-expanded=true]{outline:none;border-color:var(--color-primary)}._rootCompact_q4oxr_70{width:auto}._triggerCompact_q4oxr_46{width:auto;min-height:34px;padding:0 8px 0 10px;font-size:.85rem;gap:6px}._rootDisabled_q4oxr_89 ._trigger_q4oxr_16{opacity:.6;cursor:not-allowed;background:var(--color-page)}._triggerBare_q4oxr_50{height:100%;min-height:0;border:none;border-radius:var(--radius-sm) 0 0 var(--radius-sm);padding:0 8px;background:transparent;font-size:13px;flex-shrink:0;width:auto}._triggerIcon_q4oxr_107{display:block;width:20px;height:20px;flex-shrink:0;border:1px solid var(--color-text-muted);border-radius:2px;object-fit:cover}._triggerLabel_q4oxr_126{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chevron_q4oxr_133{flex-shrink:0;color:var(--color-text-muted);transition:transform .15s ease}._chevronOpen_q4oxr_139{transform:rotate(180deg)}._list_q4oxr_143{position:absolute;top:calc(100% + 4px);left:0;z-index:20;width:100%;min-width:200px;max-height:264px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._listUp_q4oxr_172{top:auto;bottom:calc(100% + 4px)}._listEnd_q4oxr_178{left:auto;right:0}._list_q4oxr_143:focus{outline:none}._option_q4oxr_187{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;font-size:14px;color:var(--color-text)}._option_q4oxr_187[aria-selected=true]{font-weight:600;background:var(--color-primary-soft-hover)}._option_q4oxr_187[data-active]{background:var(--color-primary-soft)}@media (hover: hover){._option_q4oxr_187:hover{background:var(--color-primary-soft)}}._optionIcon_q4oxr_227{display:block;width:22px;height:22px;flex-shrink:0;border:1px solid var(--color-text-muted);border-radius:2px;object-fit:cover}._optionLabel_q4oxr_238{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._optionHint_q4oxr_245{color:var(--color-text-muted);font-size:13px;font-variant-numeric:tabular-nums}._check_q4oxr_251{color:var(--color-primary);flex-shrink:0}._flag_kn9wf_4{display:block;width:20px;height:20px;flex-shrink:0;border:1px solid var(--color-text-muted);border-radius:2px;object-fit:cover}._wrapper_mvivf_1{width:100%}._container_mvivf_5{display:flex;align-items:stretch;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-primary-soft)}._container_mvivf_5:focus-within{border-color:var(--color-primary)}._input_mvivf_19{flex:1;min-width:0;padding:8px 12px;border:none;outline:none;font-size:14px;background:transparent;border-left:1px solid var(--color-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0}._error_mvivf_32{color:var(--color-danger);font-size:12px;margin:4px 0 0}._backdrop_ndiap_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000080;animation:_fadeIn_ndiap_1 .15s ease}._dialog_ndiap_13{width:100%;max-width:460px;padding:24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);animation:_slideIn_ndiap_1 .15s ease}._title_ndiap_23{margin:0 0 8px;font-size:1.25rem;line-height:1.3;color:var(--color-text)}._subtitle_ndiap_30{margin:0 0 20px;font-size:.95rem;line-height:1.5;color:var(--color-text-muted)}._form_ndiap_37{display:flex;flex-direction:column;gap:1rem}._field_ndiap_43{display:flex;flex-direction:column;gap:.35rem}._label_ndiap_49{display:block;font-size:.95rem;font-weight:500;color:var(--color-text)}._error_ndiap_56{margin:0;color:var(--color-danger);font-size:.9rem}._actions_ndiap_62{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:4px}._cancelButton_ndiap_70{min-height:44px;padding:10px 20px;background:transparent;color:var(--color-primary);font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}@media (hover: hover){._cancelButton_ndiap_70:hover:not(:disabled){border-color:var(--color-primary-hover);background:var(--color-page)}}._cancelButton_ndiap_70:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._cancelButton_ndiap_70:disabled{opacity:.5;cursor:default}@keyframes _fadeIn_ndiap_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_ndiap_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){._backdrop_ndiap_1,._dialog_ndiap_13{animation:none}}._container_aqku4_1{max-width:var(--container-max-width);margin:0 auto;padding:2rem 1rem}._topBar_aqku4_13{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:800px;margin-bottom:1rem}._breadcrumbs_aqku4_30{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;font-size:.95rem}._breadcrumbLink_aqku4_39{flex-shrink:0;color:var(--color-primary);text-decoration:none;font-weight:500;transition:color .2s ease}@media (hover: hover){._breadcrumbLink_aqku4_39:hover{color:var(--color-primary-hover);text-decoration:underline}}._breadcrumbLink_aqku4_39:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._breadcrumbSeparator_aqku4_59{flex-shrink:0;color:var(--color-text-muted);-webkit-user-select:none;user-select:none}._breadcrumbCurrent_aqku4_66{min-width:0;overflow:hidden;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap}._heroShareButton_aqku4_74{flex-shrink:0}._heroActions_aqku4_84 ._heroShareButton_aqku4_74{width:100%;min-height:48px;padding:.7rem 1rem;background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-size:.95rem;font-weight:600}@media (hover: hover){._heroActions_aqku4_84 ._heroShareButton_aqku4_74:hover:not(:disabled){background:var(--color-page);border-color:var(--color-primary)}}._heroActions_aqku4_84 ._heroShareButton_aqku4_74:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._contentWrapper_aqku4_108{display:flex;flex-direction:column;align-items:center;margin-top:1rem}._card_aqku4_116{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;width:100%;max-width:800px}._media_aqku4_136{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}._stage_aqku4_153{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--color-media-bg);border-radius:var(--radius-md)}._stageImage_aqku4_181{position:relative;display:block;width:100%;height:100%;padding:0;background:transparent;border:none;cursor:zoom-in;touch-action:pan-y}._stageImage_aqku4_181:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._nav_aqku4_218{opacity:0;pointer-events:none}@media (hover: hover){._stage_aqku4_153:hover ._nav_aqku4_218{opacity:1;pointer-events:auto}}._stage_aqku4_153:has(:focus-visible) ._nav_aqku4_218{opacity:1;pointer-events:auto}._picture_aqku4_254{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._picturePrev_aqku4_264{transform:translate(-100%)}._pictureNext_aqku4_268{transform:translate(100%)}._image_aqku4_272{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}._info_aqku4_282{padding:1.5rem 2rem;display:flex;flex-direction:column;gap:.75rem}._title_aqku4_289{font-size:2rem;font-weight:700;color:var(--color-text);margin:0;line-height:1.2}._price_aqku4_297{font-size:1.75rem;font-weight:700;color:var(--color-text);margin:0}._city_aqku4_304{margin:0}._description_aqku4_308{margin:.25rem 0 0;font-size:1rem;line-height:1.6;color:var(--color-text)}._statusNotice_aqku4_321{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-radius:var(--radius-md);background:var(--color-page)}._rejectReason_aqku4_332{margin:0;font-size:.95rem;line-height:1.5;color:var(--color-danger)}._tags_aqku4_339{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.25rem}._tag_aqku4_339{background-color:var(--color-chip-bg);color:var(--color-chip-text);padding:.5rem 1.25rem;border-radius:var(--radius-md);font-size:.95rem;font-weight:600}._programs_aqku4_367{display:flex;flex-direction:column;gap:.75rem}._programList_aqku4_373{display:flex;gap:.75rem;margin:0;padding:.25rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}._program_aqku4_367{flex:0 0 260px;scroll-snap-align:start;padding:1rem;background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md)}._programWithPhoto_aqku4_416{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:start}._programGallery_aqku4_423{position:relative;min-width:0}@media (hover: hover){._programGallery_aqku4_423:hover ._nav_aqku4_218{opacity:1;pointer-events:auto}}._programGallery_aqku4_423:has(:focus-visible) ._nav_aqku4_218{opacity:1;pointer-events:auto}._programPhoto_aqku4_445{display:block;width:100%;padding:0;overflow:hidden;background:var(--color-media-bg);border:none;border-radius:var(--radius-sm);cursor:zoom-in}._programPhoto_aqku4_445 picture{display:block;line-height:0}._programPhotoImage_aqku4_461{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}._programThumbs_aqku4_476{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.5rem}._programThumb_aqku4_476{padding:0;overflow:hidden;background:var(--color-media-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:zoom-in;line-height:0;transition:border-color .2s ease}._programThumb_aqku4_476 img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}@media (hover: hover){._programThumb_aqku4_476:hover{border-color:var(--color-primary)}}._programPhoto_aqku4_445:focus-visible,._programThumb_aqku4_476:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._programContent_aqku4_514{min-width:0}._programHeader_aqku4_523{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._programTitle_aqku4_531{margin:0;font-size:1.05rem;font-weight:600;color:var(--color-text)}._programPrice_aqku4_539{font-size:1.05rem;font-weight:700;color:var(--color-text);white-space:nowrap}._programDuration_aqku4_546{margin:.35rem 0 0;font-size:.9rem;color:var(--color-text-muted)}._programDescription_aqku4_552{margin:.5rem 0 0;font-size:.95rem;line-height:1.5;color:var(--color-text)}._programsNotice_aqku4_560{margin:0 0 .75rem;padding:.65rem .85rem;font-size:.875rem;color:var(--color-warning);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md)}._programModeration_aqku4_578{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}._programRejectReason_aqku4_586{font-size:.875rem;color:var(--color-danger)}._contacts_aqku4_602{display:flex;flex-direction:column;gap:.75rem}._contactList_aqku4_608{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}._contactRow_aqku4_617{display:grid;grid-template-columns:120px minmax(0,1fr);gap:.75rem;align-items:baseline}._contactLabel_aqku4_624{font-size:.9rem;color:var(--color-text-muted)}._contactLink_aqku4_629{color:var(--color-primary);text-decoration:none;overflow-wrap:anywhere}@media (hover: hover){._contactLink_aqku4_629:hover{text-decoration:underline}}._reviews_aqku4_599,._contacts_aqku4_602,._programs_aqku4_367{width:100%;max-width:800px;margin-top:1.5rem;padding:1.5rem 2rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._reviewsHeader_aqku4_665{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}._reviewsTitle_aqku4_673,._contactsTitle_aqku4_674,._programsTitle_aqku4_675{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-text)}._reviewAction_aqku4_686{display:flex;margin-bottom:1.25rem}._reviewsStatus_aqku4_691,._reviewsError_aqku4_692{margin:0;color:var(--color-text-muted);line-height:1.5}._reviewsError_aqku4_692{color:var(--color-danger)}._statusText_aqku4_703,._errorText_aqku4_704{font-size:1.25rem;font-weight:500;text-align:center;padding:3rem;width:100%}._statusText_aqku4_703{color:var(--color-text-muted)}._errorText_aqku4_704{color:var(--color-danger);background-color:var(--color-danger-bg);border:1px dashed var(--color-danger-border);border-radius:var(--radius-lg);max-width:600px}@media (max-width: 768px){._container_aqku4_1{padding:1rem}._topBar_aqku4_13{gap:.75rem;margin-bottom:.75rem}._breadcrumbs_aqku4_30{gap:.375rem;font-size:.9rem}._stage_aqku4_153{aspect-ratio:4 / 3}._media_aqku4_136{padding:0 8px 8px;gap:6px}._info_aqku4_282{padding:1.25rem 1rem}._contactRow_aqku4_617{grid-template-columns:1fr;gap:.15rem}._reviews_aqku4_599,._contacts_aqku4_602,._programs_aqku4_367{margin-top:1rem;padding:1.25rem 1rem}._program_aqku4_367{flex-basis:85%}._programPhotoImage_aqku4_461{aspect-ratio:16 / 9;max-height:220px}._reviewsHeader_aqku4_665{gap:.5rem}._reviewAction_aqku4_686>*{flex:1}._reviewsTitle_aqku4_673,._contactsTitle_aqku4_674,._programsTitle_aqku4_675{font-size:1.25rem}._title_aqku4_289{font-size:1.5rem}._price_aqku4_297{font-size:1.375rem}}._page_aqku4_822{display:flex;flex-direction:column;gap:2rem;width:100%}._topBar_aqku4_13{width:100%;max-width:none;margin-bottom:0}._hero_aqku4_74{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:2rem;align-items:start}._hero_aqku4_74:not(:has(._heroActions_aqku4_84)){grid-template-columns:minmax(0,1fr)}._heroIdentity_aqku4_849{display:flex;align-items:flex-start;gap:1.5rem;min-width:0}._heroLogo_aqku4_856,._heroLogoFallback_aqku4_857{flex-shrink:0;width:150px;height:150px;border-radius:var(--radius-lg);border:1px solid var(--color-border)}._heroLogo_aqku4_856{display:block;object-fit:cover;background:var(--color-text)}._heroLogoFallback_aqku4_857{display:flex;align-items:center;justify-content:center;background:var(--color-text);color:var(--color-on-fill);font-size:3.25rem;font-weight:800}._heroText_aqku4_881{display:flex;flex-direction:column;gap:.8rem;min-width:0}._heroTitle_aqku4_888{margin:0;font-size:2.25rem;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--color-text);overflow-wrap:anywhere}._heroTags_aqku4_898{display:flex;flex-wrap:wrap;gap:.5rem}._heroTag_aqku4_898{padding:.35rem .8rem;background:var(--color-chip-bg);color:var(--color-chip-text);border-radius:var(--radius-md);font-size:.83rem;font-weight:500}._heroMeta_aqku4_913{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.35rem}._metaItem_aqku4_920{display:flex;align-items:center;gap:.6rem;min-width:0}._metaIcon_aqku4_927{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--color-chip-bg);color:var(--color-primary)}._metaIcon_aqku4_927 svg{width:18px;height:18px}._metaCurrency_aqku4_944{font-size:1.05rem;font-weight:700}._metaText_aqku4_949{display:flex;flex-direction:column;line-height:1.25;min-width:0}._metaText_aqku4_949 strong{font-size:.95rem;color:var(--color-text)}._heroActions_aqku4_84{display:flex;flex-direction:column;gap:.6rem;padding:1rem;background:var(--color-chip-bg);border-radius:var(--radius-lg)}._primaryAction_aqku4_970,._secondaryAction_aqku4_971{display:flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1rem;border-radius:var(--radius-md);font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}._primaryAction_aqku4_970{background:var(--color-primary);color:var(--color-on-fill);border:1px solid var(--color-primary)}._secondaryAction_aqku4_971{background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-primary)}@media (hover: hover){._primaryAction_aqku4_970:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._secondaryAction_aqku4_971:hover{background:var(--color-surface);border-color:var(--color-primary)}}._primaryAction_aqku4_970:focus-visible,._secondaryAction_aqku4_971:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._aboutSection_aqku4_1020,._gallerySection_aqku4_1021,._programs_aqku4_367,._reviews_aqku4_599,._contacts_aqku4_602,._mapSection_aqku4_1025{width:100%}._sectionTitle_aqku4_1029{margin:0 0 1rem;font-size:1.6rem;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:var(--color-text)}._aboutCard_aqku4_1038,._galleryCard_aqku4_1039,._sectionCard_aqku4_1040{padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._aboutText_aqku4_1047,._aboutEmpty_aqku4_1048{margin:0;font-size:1rem;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}._aboutText_aqku4_1047{max-width:75ch;color:var(--color-text)}._aboutEmpty_aqku4_1048{color:var(--color-text-muted)}._galleryCard_aqku4_1039{padding:1rem}._galleryCard_aqku4_1039 ._media_aqku4_136{padding:0}._galleryCard_aqku4_1039 ._stage_aqku4_153{height:360px;aspect-ratio:auto;border-radius:var(--radius-md)}._programs_aqku4_367,._reviews_aqku4_599,._contacts_aqku4_602{max-width:none;margin-top:0;padding:0;background:transparent;border:0;border-radius:0}._programs_aqku4_367{display:block}._programList_aqku4_373{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin:0;padding:0;overflow:visible;scroll-snap-type:none;overscroll-behavior-x:auto}._program_aqku4_367{display:flex;flex-direction:column;flex:none;min-width:0;padding:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);scroll-snap-align:none}._programPhoto_aqku4_445{display:block;width:100%;margin:0 0 .75rem;padding:0;overflow:hidden;background:var(--color-media-bg);border:none;border-radius:var(--radius-md);cursor:zoom-in}._programPhotoImage_aqku4_461{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}._programContent_aqku4_514{display:flex;flex-direction:column;flex:1;min-width:0}._programTitle_aqku4_531{margin:0;font-size:1.05rem;line-height:1.3;font-weight:700;color:var(--color-text)}._programMeta_aqku4_1155{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.55rem}._programAge_aqku4_1163{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;background:var(--color-page);border-radius:var(--radius-md);font-size:.8rem;color:var(--color-chip-text)}._programAge_aqku4_1163 svg{width:14px;height:14px}._programDuration_aqku4_546{margin:0;font-size:.82rem;color:var(--color-text-muted)}._programDescription_aqku4_552{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:.6rem 0 0;font-size:.9rem;line-height:1.5;color:var(--color-text)}._programFooter_aqku4_1196{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem}._programPrice_aqku4_539{font-size:1.05rem;font-weight:800;color:var(--color-text);white-space:nowrap}._reviews_aqku4_599{display:block}._reviewsHeader_aqku4_665{justify-content:flex-start;gap:1rem;margin-bottom:1rem}._reviewsHeader_aqku4_665 ._sectionTitle_aqku4_1029{margin:0}._reviewAction_aqku4_686{margin:0 0 1rem;display:flex}._reviewButton_aqku4_1233{min-height:44px;padding:.7rem 1.2rem;background:var(--color-primary);color:var(--color-on-fill);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}@media (hover: hover){._reviewButton_aqku4_1233:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}}._reviewButton_aqku4_1233:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._reviewFormCard_aqku4_1259{margin-bottom:1rem;padding:1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._contacts_aqku4_602{display:block}._contactsCard_aqku4_1273{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._contactMethods_aqku4_1282,._contactAddress_aqku4_1283{min-width:0;padding:1.5rem}._contactAddress_aqku4_1283{border-left:1px solid var(--color-border)}._contactList_aqku4_608{display:flex;flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none}._contactRow_aqku4_617{display:flex;flex-direction:column;gap:.12rem;min-width:0}._contactLabel_aqku4_624{font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._contactLink_aqku4_629{color:var(--color-text);font-size:.95rem;font-weight:500;text-decoration:none;overflow-wrap:anywhere;transition:color .2s ease}@media (hover: hover){._contactLink_aqku4_629:hover{color:var(--color-primary)}}._contactLink_aqku4_629:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._contactAddress_aqku4_1283{display:flex;align-items:flex-start;gap:.75rem;color:var(--color-primary)}._contactAddress_aqku4_1283>svg{width:22px;height:22px;flex-shrink:0;margin-top:2px}._contactAddressText_aqku4_1350{display:block;margin-top:.15rem;font-size:.95rem;line-height:1.5;font-weight:600;color:var(--color-text)}._mapCard_aqku4_1361{display:flex;align-items:center;gap:1rem;min-height:180px;padding:1.5rem;background-color:var(--color-page);background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);background-size:34px 34px;border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;transition:border-color .2s ease}@media (hover: hover){._mapCard_aqku4_1361:hover{border-color:var(--color-primary)}}._mapCard_aqku4_1361:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._mapPin_aqku4_1389,._mapArrow_aqku4_1390{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;background:var(--color-surface);color:var(--color-primary);border-radius:50%}._mapPin_aqku4_1389 svg{width:20px;height:20px}._mapText_aqku4_1407{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}._mapText_aqku4_1407 strong{font-size:1rem;line-height:1.45;color:var(--color-text)}._mapText_aqku4_1407 span{font-size:.85rem;color:var(--color-text-muted)}._mapArrow_aqku4_1390{width:40px;height:40px}._mapArrow_aqku4_1390 svg{width:18px;height:18px}@media (max-width: 1024px){._hero_aqku4_74{grid-template-columns:minmax(0,1fr);gap:1.25rem}._heroActions_aqku4_84{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}._contactsCard_aqku4_1273{grid-template-columns:minmax(0,1fr)}._contactAddress_aqku4_1283{border-top:1px solid var(--color-border);border-left:0}}@media (max-width: 768px){._page_aqku4_822{gap:1.5rem}._heroIdentity_aqku4_849{gap:1rem}._heroLogo_aqku4_856,._heroLogoFallback_aqku4_857{width:96px;height:96px;border-radius:var(--radius-lg)}._heroLogoFallback_aqku4_857{font-size:2.25rem}._heroTitle_aqku4_888{font-size:1.7rem}._heroMeta_aqku4_913{gap:1rem}._heroActions_aqku4_84{grid-template-columns:minmax(0,1fr);padding:.85rem}._sectionTitle_aqku4_1029{font-size:1.35rem}._aboutCard_aqku4_1038,._galleryCard_aqku4_1039,._sectionCard_aqku4_1040,._contactMethods_aqku4_1282,._contactAddress_aqku4_1283{padding:1rem}._galleryCard_aqku4_1039 ._stage_aqku4_153{height:220px}._programList_aqku4_373{grid-template-columns:minmax(0,1fr)}._mapCard_aqku4_1361{min-height:140px;padding:1rem}._mapPin_aqku4_1389{width:38px;height:38px}._mapArrow_aqku4_1390{width:34px;height:34px}}._main_uajc5_1{max-width:720px;margin:0 auto;padding:2rem 1rem}._title_uajc5_7{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--color-text);text-align:center}._form_uajc5_15{display:flex;flex-direction:column;gap:1.5rem}._card_uajc5_26{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;gap:1.5rem}._field_uajc5_36{display:flex;flex-direction:column;gap:.5rem}._addressRow_uajc5_47{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,160px);gap:.75rem}._floorRow_uajc5_58{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:.75rem}._socialsHeader_uajc5_65{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.25rem}._socialsHeader_uajc5_65 ._field-label_uajc5_74{margin-bottom:0}._socialRow_uajc5_78{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.75rem}._label_uajc5_84{font-size:.95rem;font-weight:600;color:var(--color-text-muted)}._input_uajc5_90{min-height:44px;padding:0 1rem;font-size:1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-primary-soft);color:var(--color-text);outline:none;width:100%}._input_uajc5_90:focus{border-color:var(--color-primary)}._textarea_uajc5_111{padding:.75rem 1rem;font-family:inherit;font-size:1rem;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-primary-soft);resize:vertical;width:100%}._textarea_uajc5_111:focus{outline:none;border-color:var(--color-primary)}._buttonRow_uajc5_131{display:flex;gap:.75rem;margin-top:1rem}._submitButton_uajc5_137{flex:2;min-height:48px;background-color:var(--color-primary);color:var(--color-on-fill);border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .2s}@media (hover: hover){._submitButton_uajc5_137:hover:not(:disabled){background-color:var(--color-primary-hover)}._cancelButton_uajc5_163:hover:not(:disabled){background-color:var(--color-danger-hover);border-color:var(--color-danger-hover)}._fileLabelBtn_uajc5_168:hover{background-color:var(--color-page);color:var(--color-text);border-color:var(--color-border-strong)}._removeImageButton_uajc5_174:hover{background-color:var(--color-danger-hover);border-color:var(--color-danger-hover)}._removePhotoButton_uajc5_179:hover{background:var(--color-danger)}}._submitButton_uajc5_137:disabled{background-color:var(--color-primary-soft);color:var(--color-primary);cursor:default}._cancelButton_uajc5_163{flex:1;min-height:48px;background-color:var(--color-danger);color:var(--color-on-fill);border:1px solid var(--color-danger);border-radius:var(--radius-md);font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .2s,border-color .2s}._cancelButton_uajc5_163:disabled{background-color:var(--color-page);color:var(--color-text-muted);border-color:transparent;cursor:default}._submitButton_uajc5_137:focus-visible,._cancelButton_uajc5_163:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width: 768px){._main_uajc5_1{padding:1rem}._title_uajc5_7{font-size:1.5rem;margin-bottom:1.5rem}._form_uajc5_15{gap:1rem}._card_uajc5_26{padding:1.5rem}._addressRow_uajc5_47,._floorRow_uajc5_58,._socialRow_uajc5_78,._programRow_uajc5_263{grid-template-columns:1fr}}._errorText_uajc5_268{color:var(--color-danger);font-size:14px;margin-top:4px;font-weight:500}._previewContainer_uajc5_275{margin-top:16px;padding:12px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background-color:var(--color-page);display:flex;flex-direction:column;gap:8px}._previewLabel_uajc5_286{font-size:14px;color:var(--color-text-muted);margin:0}._visuallyHiddenInput_uajc5_292{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._progressTrack_uajc5_306{width:100%;height:6px;background-color:var(--color-page);border-radius:var(--radius-pill);overflow:hidden}._progressBar_uajc5_314{height:100%;background-color:var(--color-primary);border-radius:var(--radius-pill);transition:width .2s ease}._requiredMark_uajc5_322{color:var(--color-danger);font-weight:700}._fieldHint_uajc5_329{font-size:.85rem;color:var(--color-text-muted);margin-bottom:.5rem}._programsHeader_uajc5_343{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._programsHeader_uajc5_343 ._fieldHint_uajc5_329{margin-bottom:0}._itemList_uajc5_355{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}._itemCard_uajc5_370{display:flex;flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:1rem;background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md)}._itemLegend_uajc5_387{padding:0 .35rem}._programRow_uajc5_263{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._programPhotoBlock_uajc5_405{display:flex;flex-direction:column;gap:.5rem}._programPhotoBlock_uajc5_405 ._photosGrid_uajc5_411{margin-top:0}._programModeration_uajc5_423{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._programRejectReason_uajc5_430{font-size:.85rem;color:var(--color-danger)}._itemRemove_uajc5_440{align-self:flex-start}._photosGrid_uajc5_411{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin-top:.75rem}._photoItem_uajc5_461{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;cursor:grab}._photoItemDragging_uajc5_478{cursor:grabbing;border:2px solid var(--color-primary);opacity:.9}._photoItem_uajc5_461 picture{display:block;height:100%;line-height:0}._photoThumb_uajc5_490{width:100%;height:100%;object-fit:cover}._mainBadge_uajc5_503{position:absolute;top:6px;left:6px;padding:3px 8px;background:var(--color-surface);color:var(--color-text);font-size:.75rem;font-weight:600;border-radius:var(--radius-sm)}._dragHandle_uajc5_524{position:absolute;bottom:6px;right:6px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#0000008c;color:var(--color-on-fill);border:none;border-radius:var(--radius-sm);cursor:grab;touch-action:none;transition:background-color .2s ease}@media (hover: hover){._dragHandle_uajc5_524:hover{background:#000000bf}}._dragHandle_uajc5_524:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._addPhotoTile_uajc5_561{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:1;padding:0;background:var(--color-page);color:var(--color-text-muted);font-family:inherit;font-size:.85rem;font-weight:500;border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:color .2s ease,border-color .2s ease}@media (hover: hover){._addPhotoTile_uajc5_561:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary)}}._addPhotoTile_uajc5_561:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._addPhotoTile_uajc5_561:disabled{color:var(--color-text-muted);cursor:default}._removePhotoButton_uajc5_179{position:absolute;top:4px;right:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;background:#0009;color:var(--color-on-fill);font-size:18px;line-height:1;border:none;border-radius:50%;cursor:pointer;transition:background-color .2s ease}._photoItem_uajc5_461:focus-within ._removePhotoButton_uajc5_179,._photoItem_uajc5_461:focus-within ._dragHandle_uajc5_524{outline:2px solid var(--color-primary);outline-offset:2px}._container_l3g5i_1{max-width:760px;margin:40px auto;padding:24px}._title_l3g5i_7{font-size:24px;margin-bottom:24px;text-align:center;color:var(--color-text)}._requestHint_l3g5i_21{margin:0 0 16px;padding:10px 12px;font-size:14px;line-height:1.45;color:var(--color-warning);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md)}._accountCard_l3g5i_38{margin-bottom:1.5rem;padding:1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._accountRow_l3g5i_46{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._accountRow_l3g5i_46:last-of-type{margin-bottom:0}._accountWide_l3g5i_58{grid-column:1 / -1}@media (max-width: 768px){._accountRow_l3g5i_46{grid-template-columns:1fr;gap:.75rem}}._form_l3g5i_69{display:flex;flex-direction:column;gap:16px}._fieldGroup_l3g5i_75{display:flex;flex-direction:column;gap:6px}._label_l3g5i_81{font-size:14px;font-weight:600;color:var(--color-text-muted)}._input_l3g5i_87{padding:10px 12px;font-size:16px;background:var(--color-primary-soft);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none;transition:border-color .2s}._input_l3g5i_87:focus{border-color:var(--color-primary)}._submitButton_l3g5i_101{margin-top:8px;padding:12px;font-size:16px;font-weight:700;color:var(--color-on-fill);background-color:var(--color-primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s}@media (hover: hover){._submitButton_l3g5i_101:hover{background-color:var(--color-primary-hover)}}._error_l3g5i_120{color:var(--color-danger);font-size:14px;margin:0}._card_p6ps4_1{padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._header_p6ps4_8{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._title_p6ps4_17{margin:0;font-size:1.25rem;color:var(--color-text)}._headerActions_p6ps4_23,._actions_p6ps4_24{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._facts_p6ps4_31{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:0}._fact_p6ps4_31{min-width:0}._fact_p6ps4_31 dt{margin-bottom:.25rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._fact_p6ps4_31 dd{margin:0;color:var(--color-text);overflow-wrap:anywhere}._form_p6ps4_57{display:flex;flex-direction:column;gap:1rem}._row_p6ps4_63{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._field_p6ps4_69{display:flex;flex-direction:column;gap:.35rem;min-width:0}._label_p6ps4_76{display:block;font-size:.95rem;font-weight:500;color:var(--color-text)}._passwordBlock_p6ps4_83{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md)}._passwordTitle_p6ps4_93{padding:0 .35rem;font-size:.9rem;font-weight:600;color:var(--color-text-muted)}._error_p6ps4_100{margin:0;color:var(--color-danger);font-size:.9rem}@media (max-width: 768px){._card_p6ps4_1{padding:1rem}._row_p6ps4_63{grid-template-columns:minmax(0,1fr)}._headerActions_p6ps4_23,._actions_p6ps4_24{width:100%}._headerActions_p6ps4_23>*,._actions_p6ps4_24>*{flex:1}}._container_o851u_1{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:900px;margin:0 auto;padding:2rem 1rem}._title_o851u_11{margin:0;font-size:2rem;line-height:1.2;font-weight:700;color:var(--color-text)}._hint_o851u_19{margin:0;line-height:1.55;color:var(--color-text-muted)}._status_o851u_25,._error_o851u_26{margin:0;padding:1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted)}._error_o851u_26{color:var(--color-danger);border-color:var(--color-danger-border);background:var(--color-danger-bg)}._empty_o851u_41,._clubCard_o851u_42{padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._clubCard_o851u_42{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:1.5rem;align-items:start}._coverBox_o851u_56{display:flex;align-items:center;justify-content:center;width:140px;height:140px;overflow:hidden;background:var(--color-media-bg);border-radius:var(--radius-lg)}._cover_o851u_56{display:block;width:100%;height:100%;object-fit:cover}._coverFallback_o851u_74{color:var(--color-primary);font-size:3rem;font-weight:700}._clubInfo_o851u_80{display:flex;flex-direction:column;gap:.5rem;min-width:0}._clubHeading_o851u_87{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._cardTitle_o851u_94{margin:0;font-size:1.25rem;line-height:1.3;color:var(--color-text)}._clubMeta_o851u_101{margin:0;color:var(--color-text-muted);line-height:1.5}._tags_o851u_107{display:flex;flex-wrap:wrap;gap:.4rem}._tag_o851u_107{padding:.25rem .6rem;background:var(--color-chip-bg);color:var(--color-chip-text);border-radius:var(--radius-md);font-size:.8rem}._revisionNotice_o851u_121{margin:.25rem 0 0;padding:.65rem .85rem;font-size:.875rem;line-height:1.45;color:var(--color-text);background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md)}._revisionNotice_o851u_121[data-status=rejected]{color:var(--color-danger);background:var(--color-danger-bg);border-color:var(--color-danger-border)}._clubActions_o851u_138{display:flex;flex-direction:column;align-items:stretch;gap:.6rem;min-width:190px}._openLink_o851u_146{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.55rem .8rem;color:var(--color-primary);font-weight:500;text-decoration:none;border:1px solid var(--color-primary);border-radius:var(--radius-md);transition:border-color .2s ease,background-color .2s ease}@media (hover: hover){._openLink_o851u_146:hover{border-color:var(--color-primary-hover);background:var(--color-page)}}._openLink_o851u_146:focus-visible,._adminLink_o851u_168:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._adminLink_o851u_168{color:var(--color-primary)}@media (max-width: 768px){._container_o851u_1{padding:1rem}._title_o851u_11{font-size:1.5rem}._clubCard_o851u_42{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}._coverBox_o851u_56{width:100%;height:180px}._clubActions_o851u_138{min-width:0}}._leads_o851u_204{display:flex;flex-direction:column;gap:.75rem}._sectionTitle_o851u_210{margin:0;font-size:1.25rem;line-height:1.3;color:var(--color-text)}._leadsCard_o851u_217{padding:1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._leadsList_o851u_224{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}._leadRow_o851u_233{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}._leadRow_o851u_233:last-child{padding-bottom:0;border-bottom:0}._leadInfo_o851u_247{display:flex;flex-direction:column;gap:.2rem;min-width:0}._leadName_o851u_254{color:var(--color-text);overflow-wrap:anywhere}._leadMeta_o851u_259{font-size:.82rem;line-height:1.4;color:var(--color-text-muted)}._leadPhone_o851u_265{justify-self:center;color:var(--color-primary);font-weight:600;text-decoration:none;white-space:nowrap}._leadActions_o851u_273{display:flex;align-items:center;justify-self:end;gap:.75rem;flex-shrink:0}._leadDelete_o851u_281{min-width:190px}@media (hover: hover){._leadPhone_o851u_265:hover{text-decoration:underline}}._leadPhone_o851u_265:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._leadsEmpty_o851u_296,._leadsError_o851u_297{margin:0;font-size:.95rem;line-height:1.5;color:var(--color-text-muted)}._leadsError_o851u_297{color:var(--color-danger)}@media (max-width: 768px){._leadsCard_o851u_217{padding:1rem}._leadRow_o851u_233{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:.35rem}._leadPhone_o851u_265{justify-self:center}._leadActions_o851u_273{width:100%;justify-self:stretch;justify-content:space-between;flex-wrap:wrap}._leadDelete_o851u_281{width:100%;min-width:0}}._accountCard_zbcew_1{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._row_zbcew_12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._field_zbcew_18{display:flex;flex-direction:column;gap:.35rem;min-width:0}._label_zbcew_25{display:block;font-size:.95rem;font-weight:500;color:var(--color-text)}._passwordBlock_zbcew_32{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md)}._passwordTitle_zbcew_42{padding:0 .35rem;font-size:.9rem;font-weight:600;color:var(--color-text-muted)}._note_zbcew_49{margin:0;font-size:.875rem;line-height:1.45;color:var(--color-text-muted)}._error_zbcew_56{margin:0;color:var(--color-danger);font-size:.9rem}@media (max-width: 768px){._accountCard_zbcew_1{padding:1rem}._row_zbcew_12{grid-template-columns:minmax(0,1fr)}}._container_1lba3_1{max-width:440px;margin:0 auto;padding:3rem 1rem}._title_1lba3_7{font-size:1.75rem;letter-spacing:-.02em;margin:0 0 1.5rem;text-align:center}._form_1lba3_14{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._fieldGroup_1lba3_24{display:flex;flex-direction:column;gap:.25rem}._label_1lba3_30{font-size:.875rem;font-weight:500}._input_1lba3_35{padding:.5rem;background:var(--color-primary-soft);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:1rem}._input_1lba3_35:focus{outline:none;border-color:var(--color-primary)}._error_1lba3_48{color:var(--color-danger);font-size:.875rem;margin:0}._buttonGroup_1lba3_54{display:flex;gap:.5rem;align-items:center}._buttonGroup_1lba3_54>*{flex:1}._pagination_1qesj_1{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}._button_1qesj_9{padding:8px 18px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:14px;cursor:pointer;transition:border-color .2s ease,background .2s ease}._button_1qesj_9:disabled{opacity:.5;cursor:not-allowed}._button_1qesj_9:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width: 768px){._button_1qesj_9{min-height:44px;padding:10px 18px}}@media (hover: hover){._button_1qesj_9:hover:not(:disabled){border-color:var(--color-primary)}}._counter_1qesj_49{font-size:14px;color:var(--color-text-muted)}._nav_ijs9p_6{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid var(--color-border);flex-wrap:wrap}._container_bpkz4_1{max-width:var(--container-max-width);margin:0 auto;padding:32px 20px 48px}._title_bpkz4_7{margin:0 0 24px;font-size:28px;color:var(--color-text)}._toolbar_bpkz4_14{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}._searchLabel_bpkz4_22{font-size:14px;color:var(--color-text-muted)}._searchInput_bpkz4_27{flex:1;min-width:240px;padding:10px 12px;background:var(--color-primary-soft);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:14px}._searchInput_bpkz4_27:focus-visible{outline:none;border-color:var(--color-primary)}._tableScroll_bpkz4_49{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_bpkz4_49{width:100%;border-collapse:collapse;font-size:14px}._tableCaption_bpkz4_61{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._table_bpkz4_49 th,._table_bpkz4_49 td{padding:12px 8px;text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}._table_bpkz4_49 th{font-weight:600;color:var(--color-text);background:var(--color-page);vertical-align:top}._cellBadge_bpkz4_111{display:flex;flex-wrap:wrap;align-items:center;gap:6px}._cellActions_bpkz4_128{display:flex;flex-direction:column;align-items:stretch;gap:8px}._selectSlot_bpkz4_143>*{width:100%}._selectSlot_bpkz4_143>*>button{width:100%}._selfRow_bpkz4_153{background:var(--color-primary-soft)}._emailLink_bpkz4_166{color:var(--color-text);text-decoration:none}@media (hover: hover){._emailLink_bpkz4_166:hover{color:var(--color-primary);text-decoration:underline}}._selfBadge_bpkz4_178{display:inline-block;padding:2px 8px;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-fill);font-size:12px}._blockedBadge_bpkz4_199{display:inline-block;padding:2px 8px;border-radius:var(--radius-md);background:var(--color-danger);color:var(--color-on-fill);font-size:12px}._requestBadge_bpkz4_215{display:inline-block;padding:2px 8px;background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);color:var(--color-warning);font-size:12px}._blockBox_bpkz4_232{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:12px;max-width:360px;border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-bg)}._blockLabel_bpkz4_244{font-size:14px;color:var(--color-text-muted)}._blockInput_bpkz4_249{padding:8px 10px;background:var(--color-primary-soft);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;resize:vertical}._blockInput_bpkz4_249:focus-visible{outline:none;border-color:var(--color-primary)}._blockActions_bpkz4_264{display:flex;gap:8px}._status_bpkz4_276,._empty_bpkz4_277{color:var(--color-text-muted);font-size:15px}._error_bpkz4_282{margin:0;color:var(--color-danger);font-size:15px}._stats_bpkz4_289{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:24px}._statCard_bpkz4_296{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._statLabel_bpkz4_306{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._statValue_bpkz4_314{font-size:28px;line-height:1;color:var(--color-text)}._statWarning_bpkz4_320{background:var(--color-warning-bg);border-color:var(--color-warning-border)}._statWarning_bpkz4_320 ._statLabel_bpkz4_306{color:var(--color-warning)}._statDanger_bpkz4_329{background:var(--color-danger-bg);border-color:var(--color-danger-border)}._statDanger_bpkz4_329 ._statLabel_bpkz4_306{color:var(--color-danger)}._table_bpkz4_49 thead th{position:sticky;top:0;z-index:1}._table_bpkz4_49 tbody tr{transition:background-color .15s ease}@media (hover: hover){._table_bpkz4_49 tbody tr:hover{background:var(--color-surface-muted)}}._container_1lmoy_5{max-width:var(--container-max-width);margin:0 auto;padding:32px 20px 48px}._title_1lmoy_11{margin:0 0 24px;font-size:28px;color:var(--color-text)}._list_1lmoy_17{display:flex;flex-direction:column;gap:12px;margin:0 0 20px;padding:0;list-style:none}._item_1lmoy_31{display:flex;align-items:flex-start;gap:16px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._itemBody_1lmoy_41{flex:1;min-width:0}._itemHeader_1lmoy_46{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._itemTitle_1lmoy_53{margin:0;font-size:18px;color:var(--color-text)}._itemMeta_1lmoy_59,._itemDates_1lmoy_60{margin:4px 0 0;font-size:14px;color:var(--color-text-muted)}._itemDates_1lmoy_60{font-size:13px;color:var(--color-text-muted)}._itemLink_1lmoy_71{color:var(--color-primary);text-decoration:none}@media (hover: hover){._itemLink_1lmoy_71:hover{text-decoration:underline}}._itemActions_1lmoy_82{display:flex;flex-direction:column;gap:8px;flex-shrink:0;min-width:160px}._rejectBox_1lmoy_91{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md)}._rejectLabel_1lmoy_102{font-size:14px;color:var(--color-text-muted)}._rejectInput_1lmoy_107{padding:8px 10px;font-family:inherit;font-size:14px;background:var(--color-primary-soft);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);resize:vertical}._rejectInput_1lmoy_107:focus-visible{outline:none;border-color:var(--color-primary)}._rejectActions_1lmoy_122{display:flex;gap:8px}._status_1lmoy_127,._empty_1lmoy_128,._total_1lmoy_129{color:var(--color-text-muted);font-size:15px}._error_1lmoy_134{margin:0;color:var(--color-danger);font-size:15px}@media (max-width: 768px){._item_1lmoy_31{flex-wrap:wrap}._itemActions_1lmoy_82{width:100%;min-width:0;flex-direction:row;flex-wrap:wrap}}._container_kiw2n_10{max-width:var(--container-max-width);margin:0 auto;padding:32px 20px 48px}._title_kiw2n_16{margin:0 0 24px;font-size:28px;color:var(--color-text)}._toolbar_kiw2n_29{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}._searchLabel_kiw2n_37{font-size:14px;color:var(--color-text-muted)}._searchInput_kiw2n_42{flex:1;min-width:240px;padding:10px 12px;background:var(--color-primary-soft);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:14px}._searchInput_kiw2n_42:focus-visible{outline:none;border-color:var(--color-primary)}._filters_kiw2n_57{display:flex;gap:8px;margin-bottom:20px;border-bottom:1px solid var(--color-border);flex-wrap:wrap}._itemStatus_kiw2n_71{display:flex;align-items:center;gap:10px;margin:8px 0 0;flex-wrap:wrap}._reason_kiw2n_79{font-size:14px;color:var(--color-danger)}._rejectBox_kiw2n_89{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px;border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-bg)}._rejectLabel_kiw2n_100{font-size:14px;color:var(--color-text-muted)}._rejectInput_kiw2n_105{padding:8px 10px;background:var(--color-primary-soft);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;resize:vertical}._rejectInput_kiw2n_105:focus-visible{outline:none;border-color:var(--color-primary)}._rejectActions_kiw2n_120{display:flex;gap:8px}._list_kiw2n_125{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}._item_kiw2n_71{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._cover_kiw2n_154{width:132px;height:100px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden}._coverImage_kiw2n_162{width:100%;height:100%;object-fit:cover;display:block}._itemBody_kiw2n_169{flex:1;min-width:0}._itemTitle_kiw2n_174{margin:0 0 6px;font-size:17px;color:var(--color-text)}._revisionNote_kiw2n_181{margin:-2px 0 8px;font-size:13px;color:var(--color-warning)}._itemDescription_kiw2n_195{margin:0 0 8px;font-size:14px;line-height:1.45;color:var(--color-text);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._itemMeta_kiw2n_213,._itemAuthor_kiw2n_214,._itemDate_kiw2n_215{margin:2px 0;font-size:14px;color:var(--color-text-muted)}._itemAuthor_kiw2n_214{color:var(--color-text)}._reviewed_kiw2n_231{margin:4px 0 0;font-size:13px;color:var(--color-text-muted)}._programNotice_kiw2n_244{margin:6px 0 0;font-size:13px;color:var(--color-warning)}._itemActions_kiw2n_250{display:flex;flex-direction:column;gap:8px;flex-shrink:0;min-width:190px}._link_kiw2n_269{width:100%}._status_kiw2n_273,._empty_kiw2n_274,._total_kiw2n_275{color:var(--color-text-muted);font-size:15px}._error_kiw2n_280{margin:0;color:var(--color-danger);font-size:15px}._container_1dryi_5{max-width:var(--container-max-width);margin:0 auto;padding:32px 20px 48px}._title_1dryi_11{margin:0 0 24px;font-size:28px;color:var(--color-text)}._list_1dryi_17{display:flex;flex-direction:column;gap:12px;margin:0 0 20px;padding:0;list-style:none}._item_1dryi_26{display:flex;align-items:flex-start;gap:16px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._cover_1dryi_36{width:132px;height:100px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-sm)}._cover_1dryi_36 picture{display:block;height:100%;line-height:0}._coverImage_1dryi_50{display:block;width:100%;height:100%;object-fit:cover}._itemBody_1dryi_57{flex:1;min-width:0}._itemHeader_1dryi_62{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._itemTitle_1dryi_69{margin:0;font-size:18px;color:var(--color-text)}._itemMeta_1dryi_75,._itemAd_1dryi_76,._itemAuthor_1dryi_77{margin:4px 0 0;font-size:14px;color:var(--color-text-muted)}._itemRevision_1dryi_83{margin:4px 0 0;font-size:13px;color:var(--color-warning)}._itemAuthor_1dryi_77{color:var(--color-text)}._itemLink_1dryi_93{color:var(--color-primary);text-decoration:none}@media (hover: hover){._itemLink_1dryi_93:hover{text-decoration:underline}}._itemDescription_1dryi_104{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--color-text);white-space:pre-wrap}._itemActions_1dryi_112{display:flex;flex-direction:column;gap:8px;flex-shrink:0;min-width:190px}._rejectBox_1dryi_120{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md)}._rejectLabel_1dryi_131{font-size:14px;color:var(--color-text-muted)}._rejectInput_1dryi_136{padding:8px 10px;font-family:inherit;font-size:14px;background:var(--color-primary-soft);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);resize:vertical}._rejectInput_1dryi_136:focus-visible{outline:none;border-color:var(--color-primary)}._rejectActions_1dryi_151{display:flex;gap:8px}._status_1dryi_156,._empty_1dryi_157,._total_1dryi_158{color:var(--color-text-muted);font-size:15px}._error_1dryi_163{margin:0;color:var(--color-danger);font-size:15px}@media (max-width: 768px){._item_1dryi_26{flex-wrap:wrap}._itemActions_1dryi_112{width:100%;min-width:0;flex-direction:row;flex-wrap:wrap}}._container_13x3z_9{max-width:var(--container-max-width);margin:0 auto;padding:32px 20px 48px}._title_13x3z_15{margin:0 0 24px;font-size:28px;color:var(--color-text)}._list_13x3z_21{display:flex;flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none}._item_13x3z_30{display:flex;gap:16px;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._time_13x3z_47{flex-shrink:0;width:155px;font-size:13px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._body_13x3z_56{min-width:0}._action_13x3z_60{margin:0;font-size:15px;color:var(--color-text)}._target_13x3z_67{color:var(--color-text-muted)}._actor_13x3z_71{margin:2px 0 0;font-size:13px;color:var(--color-text-muted)}._gone_13x3z_84{margin:2px 0 0;font-size:13px;color:var(--color-text-muted);font-style:italic}._status_13x3z_91,._empty_13x3z_92,._total_13x3z_93{color:var(--color-text-muted);font-size:15px}._error_13x3z_98{margin:0;color:var(--color-danger);font-size:15px}._container_16yqn_9{max-width:var(--container-max-width);margin:0 auto;padding:32px 20px 48px}._title_16yqn_15{margin:0 0 24px;font-size:28px;color:var(--color-text)}._summary_16yqn_21{margin:0 0 8px;font-size:15px;color:var(--color-text)}._hint_16yqn_34{margin:0 0 20px;max-width:720px;font-size:14px;line-height:1.45;color:var(--color-text-muted)}._warning_16yqn_49{margin:0 0 20px;padding:12px 14px;max-width:720px;border:1px solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning);font-size:15px;line-height:1.45}._list_16yqn_61{display:flex;flex-direction:column;gap:4px;margin:0 0 20px;padding:0;list-style:none}._item_16yqn_70{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:14px}._thumb_16yqn_92{flex-shrink:0;width:64px;height:64px;object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-page)}._info_16yqn_109{flex:1;min-width:0}._key_16yqn_114{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--color-text)}._date_16yqn_125{display:block;margin-top:2px;font-size:12px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._owner_16yqn_142{display:block;margin-top:2px;font-size:12px;color:var(--color-text-muted)}._ownerLink_16yqn_157{color:var(--color-primary);text-decoration:underline}._size_16yqn_167{flex-shrink:0;align-self:center;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._status_16yqn_174,._empty_16yqn_175{color:var(--color-text-muted);font-size:15px}._container_izsn1_1{max-width:var(--container-max-width);margin:0 auto;padding:32px 20px 48px}._title_izsn1_7{margin:0 0 24px;font-size:28px;color:var(--color-text)}._card_izsn1_21{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:16px}._identity_izsn1_33{min-width:0}._name_izsn1_37{margin:0 0 4px;font-size:19px;color:var(--color-text)}._blockedBadge_izsn1_43{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:var(--radius-md);background:var(--color-danger);color:var(--color-on-fill);font-size:12px;vertical-align:middle}._email_izsn1_54{margin:0;font-size:14px;color:var(--color-text)}._meta_izsn1_60{margin:2px 0 0;font-size:14px;color:var(--color-text-muted)}._reason_izsn1_66{margin:6px 0 0;font-size:14px;color:var(--color-danger)}._actions_izsn1_72{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex-shrink:0;min-width:190px}._stats_izsn1_88{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}._stat_izsn1_88{display:flex;flex-direction:column;align-items:center;padding:10px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:90px}._statValue_izsn1_106{font-size:20px;font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}._statLabel_izsn1_114{margin-top:2px;font-size:12px;color:var(--color-text-muted)}._list_izsn1_120{display:flex;flex-direction:column;gap:8px}._item_izsn1_126{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._itemBody_izsn1_137{min-width:0}._itemTitle_izsn1_141{font-size:15px;color:var(--color-text);text-decoration:none}@media (hover: hover){._itemTitle_izsn1_141:hover{text-decoration:underline}}._itemMeta_izsn1_154{margin:2px 0 0;font-size:14px;color:var(--color-text-muted)}._itemReason_izsn1_160{margin:2px 0 0;font-size:14px;color:var(--color-danger)}._status_izsn1_166,._backLink_izsn1_167{font-size:15px}._backLink_izsn1_167{color:var(--color-primary)}._error_izsn1_175{margin:0 0 12px;color:var(--color-danger);font-size:15px}._container_cr3f4_1{max-width:560px;margin:0 auto;padding:48px 20px;text-align:center}._title_cr3f4_8{margin:0 0 16px;font-size:28px;color:var(--color-text)}._text_cr3f4_14{margin:0 0 24px;font-size:16px;line-height:1.6;color:var(--color-text-muted)}._homeLink_cr3f4_26{display:inline-block;padding:10px 20px;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-fill);font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s ease}@media (hover: hover){._homeLink_cr3f4_26:hover{background:var(--color-primary-hover)}}._homeLink_cr3f4_26:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._container_10oca_1{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem 1.25rem;text-align:center}._title_10oca_10{font-size:2rem;font-weight:700;color:var(--color-text)}._text_10oca_16{font-size:1rem;color:var(--color-text-muted);max-width:32rem}._homeLink_10oca_22{display:inline-block;margin-top:.5rem;padding:.75rem 1.5rem;background-color:var(--color-primary);color:var(--color-on-fill);font-size:1rem;font-weight:600;text-decoration:none;border-radius:var(--radius-md);transition:background-color .2s ease}@media (hover: hover){._homeLink_10oca_22:hover{background-color:var(--color-primary-hover)}}:root{color-scheme:light;background-color:var(--color-page);--container-max-width: 1360px;--color-primary: #3556d8;--color-primary-hover: #2a45b5;--color-primary-soft: #eef1ff;--color-primary-soft-hover: #e4e8ff;--color-accent: #ff7a59;--color-accent-soft: #fff0ea;--color-rating: #f59e0b;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--color-border: #e5e1d8;--color-surface: #ffffff;--color-page: #f7f5f0;--color-surface-muted: #f1eee8;--color-text: #20242c;--color-text-muted: #687080;--color-danger: #dc3545;--color-danger-hover: #b02a37;--color-danger-bg: #fef2f2;--color-danger-border: #fca5a5;--color-success: #2f6b46;--color-success-bg: #e6f4ea;--color-warning: #8a5a00;--color-warning-bg: #fff4d6;--color-warning-border: #f0d48a;--color-neutral-bg: #f1eee8;--color-neutral-text: #58616f;--color-border-strong: #cfc9bd;--color-inverse-surface: #20242c;--color-on-inverse: #ffffff;--color-inverse-muted: #c9cdd4;--color-chip-bg: #f1eee8;--color-chip-text: #58616f;--color-media-bg: #ece8e0;--color-on-fill: #ffffff;--nav-height: 58px;--nav-clearance: max(env(safe-area-inset-bottom, 0px), 24px)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:var(--color-primary);color:var(--color-on-fill);font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;white-space:nowrap;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s ease}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (hover: hover){.btn:hover:not(:disabled){background:var(--color-primary-hover)}.btn--danger:hover:not(:disabled){background:var(--color-danger-hover)}}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--danger{background:var(--color-danger)}.btn--danger:focus-visible{outline-color:var(--color-danger)}.icon-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:var(--color-surface);color:var(--color-text);border:1px solid rgba(15,23,42,.12);border-radius:50%;cursor:pointer;transition:background-color .2s ease,color .2s ease}@media (hover: hover){.icon-button:hover{background:var(--color-primary);color:var(--color-on-fill)}}.icon-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width: 1024px){.btn:not(.btn--compact){min-height:44px}.field{min-height:44px}}.btn--compact{padding:6px 12px;font-size:13px;border-radius:var(--radius-sm)}.tab{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;background:transparent;color:var(--color-primary);font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.tab--active{background:var(--color-primary);color:var(--color-on-fill)}@media (hover: hover){.tab:hover{color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.tab--active:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-fill)}}.tab--underline{position:relative;border-color:transparent;background:transparent;color:var(--color-primary)}.tab--underline:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:transparent;border-radius:2px}.tab--underline.tab--active{border-color:transparent;background:transparent;color:var(--color-primary)}.tab--underline.tab--active:after{background:var(--color-primary)}@media (hover: hover){.tab--underline:hover,.tab--underline.tab--active:hover{border-color:transparent;background:transparent;color:var(--color-primary-hover)}}.tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width: 1024px){.tab{min-height:44px}}.field{width:100%;padding:10px 12px;background:var(--color-primary-soft);color:var(--color-text);font-family:inherit;font-size:1rem;line-height:1.4;border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color .2s ease}.field::placeholder{color:var(--color-text-muted)}.field:focus-visible{outline:none;border-color:var(--color-primary)}.field--invalid,.field--invalid:focus-visible{border-color:var(--color-danger)}.field--invalid:focus-visible{border-color:var(--color-danger)}.field-label{display:block;margin-bottom:6px;color:var(--color-text);font-size:.95rem;font-weight:500}.field-error{margin:6px 0 0;color:var(--color-danger);font-size:.875rem}.field:disabled{background:#f8fafc;color:var(--color-text-muted);cursor:not-allowed}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}fieldset{border:none}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-page);color:var(--color-text)}
