._footer_7865g_1{background:var(--dark);color:var(--fg);border-top:1px solid var(--line);padding:48px 0 28px}._grid_7865g_2{gap:28px;display:grid}._brand_7865g_3{font-family:var(--font-head);letter-spacing:.06em;margin-bottom:12px;font-size:1.4rem;font-weight:800}._footer_7865g_1 p{color:var(--muted)}._footer_7865g_1 a{color:var(--fg)}._links_7865g_6{flex-direction:column;display:flex}._links_7865g_6 a{align-items:center;min-height:44px;text-decoration:none;display:flex}._links_7865g_6 a:hover{color:var(--accent)}._demo_7865g_9{border-top:1px solid var(--line);margin:28px auto 0;padding-top:20px;font-size:.9rem;display:block}@media (width>=768px){._grid_7865g_2{grid-template-columns:2fr 1fr}}._header_djj6b_1{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--fg);border-bottom:1px solid var(--line);background:#111214f0;position:sticky;top:0}._row_djj6b_2{min-height:var(--header-h);justify-content:space-between;align-items:center;display:flex}._logo_djj6b_3{min-height:44px;font-family:var(--font-head);letter-spacing:.06em;color:var(--fg);align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}._burger_djj6b_4{border:1px solid var(--line);min-height:44px;color:var(--fg);background:0 0;border-radius:999px;padding:0 16px;font-weight:600}._nav_djj6b_5{top:var(--header-h);padding:12px var(--gutter) 20px;background:var(--dark);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;display:none;position:absolute;left:0;right:0}._nav_djj6b_5._open_djj6b_6{display:flex}._nav_djj6b_5 a:not(.btn){min-height:44px;color:var(--fg);border-bottom:1px solid var(--line);align-items:center;padding:12px 4px;font-weight:600;text-decoration:none;display:flex}._nav_djj6b_5 a._active_djj6b_8{color:var(--accent)}._nav_djj6b_5 .btn{margin-top:10px}@media (width>=900px){._burger_djj6b_4{display:none}._nav_djj6b_5{background:0 0;border:0;flex-direction:row;align-items:center;gap:24px;padding:0;display:flex;position:static}._nav_djj6b_5 a:not(.btn){border:0;padding:8px 2px}._nav_djj6b_5 .btn{margin:0}}._badge_1ansn_1{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.6;display:inline-flex}._accent_1ansn_2{background:var(--accent);color:#111214}._blue_1ansn_3{background:var(--blue);color:#0b1a26}._amber_1ansn_4{background:var(--amber);color:#2a1c00}._green_1ansn_5{background:var(--green);color:#07240f}._muted_1ansn_6{background:color-mix(in srgb, var(--fg) 10%, transparent);color:var(--fg);border-color:var(--line)}._form_1p776_1{gap:14px;display:grid}._field_1p776_2{gap:6px;display:grid}._field_1p776_2 label{font-size:.9rem;font-weight:600}._field_1p776_2 input,._field_1p776_2 select{border:1px solid var(--line);background:var(--card);min-height:48px;color:var(--fg);border-radius:10px;width:100%;padding:0 14px}._field_1p776_2 input[aria-invalid=true],._field_1p776_2 select[aria-invalid=true]{border-color:var(--amber);border-width:2px}._error_1p776_6{color:var(--error,#b42318);font-size:.85rem;font-weight:600}._hint_1p776_7{color:var(--muted);margin:0;font-size:.9rem}._check_1p776_8{align-items:flex-start;gap:10px;font-size:.9rem;display:flex}._check_1p776_8 input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin-top:1px}._demo_1p776_10{color:var(--muted);margin:0;font-size:.8rem}._success_1p776_11{text-align:center;padding:16px 0}._success_1p776_11 strong{font-family:var(--font-head);color:var(--link);font-size:1.5rem}._row_1p776_13{gap:14px;display:grid}@media (width>=640px){._row_1p776_13{grid-template-columns:1fr 1fr}}._demo_8t9ax_1{background:color-mix(in srgb, var(--amber) 18%, transparent);border:1px solid var(--amber);color:var(--amber);border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-block}._grid_8t9ax_2{gap:16px;display:grid}._panel_8t9ax_3{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);min-width:0;padding:22px 20px}._panel_8t9ax_3 h2{font-size:1.2rem}._big_8t9ax_5{font-family:var(--font-head);flex-wrap:wrap;align-items:center;gap:8px;font-size:1.3rem;font-weight:700;display:flex}._bar_8t9ax_6{background:var(--line);border-radius:6px;height:12px;margin:8px 0 16px;overflow:hidden}._bar_8t9ax_6 i{background:var(--accent);height:100%;display:block}._row_8t9ax_8{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}._muted_8t9ax_9{color:var(--muted);margin:0;font-size:.92rem}._items_8t9ax_10{gap:14px;margin:0;padding:0;list-style:none;display:grid}._items_8t9ax_10 li{border-bottom:1px solid var(--line);justify-items:start;gap:6px;padding-bottom:14px;display:grid}._items_8t9ax_10 li:last-child{border:0;padding-bottom:0}._warn_8t9ax_13{color:var(--amber-text);font-size:.88rem;font-weight:600}@media (width>=900px){._grid_8t9ax_2{grid-template-columns:1fr 1fr;align-items:start}._wide_8t9ax_16{grid-column:1/-1}}._head_8ntr5_1{padding-block:40px 36px}._head_8ntr5_1 h1{margin-bottom:12px}._sectionHead_8ntr5_3{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:28px;display:flex}._sectionHead_8ntr5_3 h2{margin:0}._sectionHead_8ntr5_3 a{align-items:center;min-height:44px;display:inline-flex}._cards_8ntr5_7{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}._dirCard_8ntr5_8{--dir:var(--accent);border-radius:var(--radius);background:var(--card);color:var(--fg);border:1px solid var(--line);flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}._dirCard_8ntr5_8:hover{border-color:var(--dir);transform:translateY(-4px)}._dirCard_8ntr5_8 img{aspect-ratio:4/3;object-fit:cover;border-bottom:4px solid var(--dir);width:100%}._dirBody_8ntr5_11{gap:6px;padding:16px;display:grid}._dirBody_8ntr5_11 h3{margin:0}._dirBody_8ntr5_11 p{color:var(--muted);margin:0;font-size:.92rem}._person_8ntr5_15{border-radius:var(--radius);background:var(--card);color:var(--fg);border:1px solid var(--line);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}._person_8ntr5_15 img{aspect-ratio:4/5;object-fit:cover;object-position:top;width:100%}._person_8ntr5_15:hover{border-color:var(--link)}._personBody_8ntr5_18{gap:4px;padding:14px 16px 18px;display:grid}._personBody_8ntr5_18 h3{margin:0}._personBody_8ntr5_18 p{color:var(--muted);margin:0;font-size:.9rem}._split_8ntr5_22{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}._photo_8ntr5_23{border-radius:var(--radius);aspect-ratio:4/3;object-fit:cover;width:100%}._chips_8ntr5_24{flex-wrap:wrap;gap:8px;margin:12px 0 20px;padding:0;list-style:none;display:flex}._chips_8ntr5_24 a,._chips_8ntr5_24 span{border:1px solid var(--line);background:var(--card);color:var(--fg);border-radius:999px;align-items:center;padding:6px 14px;font-size:.9rem;text-decoration:none;display:inline-flex}._chips_8ntr5_24 a{min-height:44px}._chips_8ntr5_24 a:hover{border-color:var(--link)}._meter_8ntr5_29{align-items:center;gap:6px;display:flex}._meter_8ntr5_29 i{background:var(--line);border-radius:4px;width:28px;height:8px}._meter_8ntr5_29 i._on_8ntr5_31{background:var(--accent)}._list_8ntr5_33{gap:10px;margin:0;padding:0;list-style:none;display:grid}._list_8ntr5_33 li{padding-left:22px;position:relative}._list_8ntr5_33 li:before{content:"";background:var(--accent);width:10px;height:2px;position:absolute;top:.6em;left:0}._facts_8ntr5_37{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:0 0 24px;display:grid}._fact_8ntr5_37{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);padding:16px}._fact_8ntr5_37 b{font-family:var(--font-head);color:var(--link);font-size:1.8rem;display:block}._fact_8ntr5_37 span{color:var(--muted);font-size:.9rem}._reviewGrid_8ntr5_42{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}._review_8ntr5_42{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);padding:20px}._review_8ntr5_42 header{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}._review_8ntr5_42 time{color:var(--muted);font-size:.85rem}._stars_8ntr5_46{color:var(--amber-text);letter-spacing:2px}._reply_8ntr5_47{border-left:3px solid var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent);margin:12px 0 0;padding:10px 12px;font-size:.9rem}._faq_8ntr5_49{gap:10px;max-width:800px;display:grid}._faq_8ntr5_49 details{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:0 16px}._faq_8ntr5_49 summary{cursor:pointer;padding:16px 0;font-weight:600;list-style-position:outside}._faq_8ntr5_49 details p{color:var(--muted)}._contacts_8ntr5_54{gap:24px;display:grid}._contacts_8ntr5_54 p{margin-bottom:4px}._formBox_8ntr5_57{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);max-width:640px;padding:24px}._empty_8ntr5_59{text-align:center;color:var(--muted);padding:32px}@media (width>=900px){._split_8ntr5_22{grid-template-columns:1fr 1fr;gap:48px}._contacts_8ntr5_54{grid-template-columns:1fr 1fr}}._card_wjrzg_1{--dir:var(--accent);text-align:left;background:var(--card);width:100%;color:var(--fg);border:1px solid var(--line);border-left:6px solid var(--dir);border-radius:12px;gap:2px;padding:12px 12px 12px 16px;transition:transform .15s,border-color .15s;display:grid}._card_wjrzg_1:hover{border-color:var(--fg);border-left-color:var(--dir);transform:translateY(-2px)}._time_wjrzg_3{font-family:var(--font-head);font-size:1.05rem;font-weight:700}._name_wjrzg_4{font-weight:700}._meta_wjrzg_5{color:var(--muted);font-size:.85rem}._foot_wjrzg_6{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:.85rem;display:flex}._spots_wjrzg_7{color:var(--muted);font-weight:600}._few_wjrzg_8{color:var(--amber-text);font-weight:700}._reason_wjrzg_9{color:var(--muted);margin-top:6px;font-size:.82rem}._past_wjrzg_10{opacity:.55}._cancelled_wjrzg_11{opacity:.75}._cancelled_wjrzg_11 ._time_wjrzg_3,._cancelled_wjrzg_11 ._name_wjrzg_4{text-decoration:line-through}._booked_wjrzg_13{border-color:var(--green)}._waitlist_wjrzg_14{border-color:var(--blue)}._compact_wjrzg_15{border-left-width:5px;padding:8px 8px 8px 10px}._compact_wjrzg_15 ._time_wjrzg_3{font-size:.9rem}._compact_wjrzg_15 ._name_wjrzg_4{font-size:.9rem;line-height:1.25}._compact_wjrzg_15 ._meta_wjrzg_5,._compact_wjrzg_15 ._foot_wjrzg_6{font-size:.78rem}._dialog_1iuaj_1{border:1px solid var(--line);background:var(--bg);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--fg);border-radius:18px;padding:0;animation:.18s ease-out _pop_1iuaj_1;overflow:auto}._dialog_1iuaj_1::backdrop{background:#000000b3}._body_1iuaj_3{padding:24px 20px 20px;position:relative}._close_1iuaj_4{border:1px solid var(--line);background:0 0;border-radius:50%;width:44px;height:44px;font-size:1.6rem;line-height:1;position:absolute;top:10px;right:10px}._close_1iuaj_4:hover{background:var(--card)}@keyframes _pop_1iuaj_1{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (width>=768px){._body_1iuaj_3{padding:32px}}._dir_1buve_1{--dir:var(--accent);align-items:center;gap:8px;margin:0 0 6px;padding-right:48px;font-weight:700;display:inline-flex}._dir_1buve_1:before{content:"";background:var(--dir);border-radius:50%;width:12px;height:12px}._title_1buve_3{margin-bottom:16px;padding-right:40px;font-size:clamp(1.2rem,4vw,1.6rem)}._facts_1buve_4{grid-template-columns:auto 1fr;gap:6px 16px;margin:0 0 16px;display:grid}._facts_1buve_4 dt{color:var(--muted)}._facts_1buve_4 dd{margin:0;font-weight:600}._facts_1buve_4 a{color:var(--link)}._bring_1buve_8{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:.95rem}._actions_1buve_9{gap:12px;margin-top:8px;display:grid}._note_1buve_10{color:var(--muted);margin:0;font-size:.95rem}._plan_1buve_11{gap:10px;display:grid}._more_1buve_12{color:var(--link);text-align:center;padding:8px}._row_1buve_13{grid-template-columns:1fr 1fr;gap:8px;display:grid}._card_o0hw8_1{border-radius:var(--radius);background:var(--card);color:var(--fg);border:1px solid var(--line);flex-direction:column;gap:6px;padding:22px 20px;display:flex}._popular_o0hw8_2{border:2px solid var(--accent)}._top_o0hw8_3{justify-content:space-between;align-items:center;gap:8px;display:flex}._top_o0hw8_3 h3{margin:0}._price_o0hw8_5{font-family:var(--font-head);margin:8px 0 0;font-size:2rem;font-weight:800}._sub_o0hw8_6{color:var(--muted);margin:0}._list_o0hw8_7{margin:8px 0;padding-left:18px}._note_o0hw8_8{color:var(--muted);flex:1;font-size:.9rem}._hero_1bpme_1{isolation:isolate;padding-block:72px 64px;position:relative;overflow:hidden}._bg_1bpme_2{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._hero_1bpme_1:after{content:"";z-index:-1;background:linear-gradient(90deg,#111214f0 0%,#111214b8 60%,#11121480 100%);position:absolute;inset:0}._hero_1bpme_1 h1{text-wrap:balance;max-width:16ch}._hero_1bpme_1 h1 em{color:var(--accent);font-style:normal}._hero_1bpme_1 ._lead_1bpme_6{color:#d3d4d8;margin-bottom:28px}._cta_1bpme_7{flex-wrap:wrap;gap:12px;display:flex}._stats_1bpme_8{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px;display:grid}._stats_1bpme_8 b{font-family:var(--font-head);color:var(--accent);font-size:clamp(1.8rem,6vw,2.8rem);line-height:1;display:block}._stats_1bpme_8 span{color:#c7c8cc;font-size:.9rem}._today_1bpme_11{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:10px;display:grid}._more_1bpme_12{margin-top:24px}._trio_1bpme_13{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}._halls_1bpme_14{gap:12px;margin-top:8px;display:grid}._hall_1bpme_14{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:10px;display:grid}._hall_1bpme_14 img{object-fit:cover;border-radius:8px;width:96px;height:72px}._hall_1bpme_14 h3{margin:0 0 2px;font-size:1rem}._hall_1bpme_14 p{color:var(--muted);margin:0;font-size:.88rem}@media (width>=768px){._hero_1bpme_1{padding-block:120px 96px}._stats_1bpme_8{grid-template-columns:repeat(4,1fr)}}._wrap_1okeq_1{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);overflow-x:auto}._table_1okeq_2{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}._table_1okeq_2 th,._table_1okeq_2 td{text-align:left;border-bottom:1px solid var(--line);padding:12px 14px}._table_1okeq_2 thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.8rem}._table_1okeq_2 tbody th{font-weight:700}._table_1okeq_2 tbody tr:last-child>*{border-bottom:0}._table_1okeq_2 tbody tr:hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}._filters_1l5kv_1{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}._filters_1l5kv_1 label{color:var(--muted);gap:4px;min-width:0;font-size:.8rem;font-weight:600;display:grid}._filters_1l5kv_1 select{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--fg);border-radius:10px;width:100%;padding:0 10px}._check_1l5kv_4{grid-column:1/-1;align-items:center;min-height:44px;color:var(--fg)!important;gap:10px!important;font-size:.95rem!important;display:flex!important}._check_1l5kv_4 input{width:22px;height:22px;accent-color:var(--accent)}@media (width>=768px){._filters_1l5kv_1{grid-template-columns:repeat(3,1fr)}}@media (width>=1100px){._filters_1l5kv_1{grid-template-columns:repeat(5,1fr) auto}._check_1l5kv_4{grid-column:auto}}._grid_165tb_1{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:8px;display:grid}._col_165tb_2{min-width:0}._head_165tb_3{background:var(--card);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;border-radius:10px;justify-content:space-between;align-items:baseline;margin:0 0 8px;padding:8px 10px;font-size:.85rem;display:flex}._num_165tb_4{font-size:1.1rem}._today_165tb_5{background:var(--accent);color:#111214;border-color:var(--accent)}._list_165tb_6{gap:8px;display:grid}._empty_165tb_7{color:var(--muted);text-align:center;margin:12px 0;font-size:.85rem}._tabs_1yno8_1{top:var(--header-h);z-index:5;background:var(--bg);grid-auto-columns:minmax(44px,1fr);grid-auto-flow:column;gap:4px;padding:8px 0;display:grid;position:sticky;overflow-x:auto}._tab_1yno8_1{border:1px solid var(--line);background:var(--card);min-width:44px;min-height:56px;color:var(--fg);border-radius:10px;justify-items:center;gap:0;padding:6px 0;font-size:.75rem;display:grid}._tab_1yno8_1 strong{font-size:1rem}._active_1yno8_4{background:var(--fg);color:var(--bg);border-color:var(--fg)}._today_1yno8_5:not(._active_1yno8_4){border-color:var(--accent);border-width:2px}._panel_1yno8_6{gap:10px;padding-top:8px;display:grid}._title_1yno8_7{margin:8px 0 0;font-size:1.1rem}._empty_1yno8_8{color:var(--muted)}._bar_1rxhj_1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._label_1rxhj_2{text-align:center;flex:1;min-width:150px;display:grid}._label_1rxhj_2 span{color:var(--muted);font-size:.85rem}._head_1vq5b_1{padding-block:40px 32px}._controls_1vq5b_2{gap:18px;margin-bottom:12px;display:grid}._count_1vq5b_3{color:var(--muted);margin:8px 0 12px;font-size:.9rem}._empty_1vq5b_4{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted);padding:24px}._list_ct097_1{z-index:2000;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}._toast_ct097_2{pointer-events:auto;color:#f2f2f2;border-left:5px solid var(--blue);background:#1c1e22;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:460px;padding:12px 14px 12px 16px;font-size:.95rem;animation:.2s ease-out _in_ct097_1;display:flex;box-shadow:0 10px 30px #00000059}._success_ct097_3{border-color:var(--green)}._error_ct097_4{border-color:var(--amber)}._toast_ct097_2 button{width:36px;height:36px;color:inherit;background:0 0;border:0;border-radius:50%;flex:none;font-size:1.4rem}@keyframes _in_ct097_1{0%{opacity:0;transform:translateY(10px)}}:root{--dark:#111214;--dark-2:#1a1c1f;--light:#f5f5f2;--accent:#ff5a3c;--accent-ink:#c8381b;--blue:#6ec5ff;--amber:#ffb020;--green:#5fd38d;--font-head:"Unbounded", "Arial Black", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius:14px;--radius-sm:8px;--container:1200px;--gutter:16px;--header-h:64px;--bg:var(--light);--fg:#141414;--muted:#55555a;--card:#fff;--line:#dcdcd6;--link:var(--accent-ink);--focus:#0b5fff;--amber-text:#8a5a00;--error:#b42318}.dark{--bg:var(--dark);--fg:#f2f2f2;--muted:#a9abb0;--card:var(--dark-2);--line:#2c2f34;--link:var(--accent);--focus:var(--blue);--amber-text:var(--amber);--error:#ff9b8a}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--light);color:#141414;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .5em;font-weight:700;line-height:1.12}h1{font-size:clamp(1.9rem,6.2vw,3.6rem);font-weight:800}h2{font-size:clamp(1.5rem,4.4vw,2.5rem)}h3{font-size:1.1rem}p{margin:0 0 1em}a{color:var(--link)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{background:var(--bg);color:var(--fg);padding-block:56px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:#111214;border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--link);margin-bottom:12px;font-size:.8rem;font-weight:700}.lead{color:var(--muted);max-width:60ch;font-size:1.1rem}.btn{background:var(--accent);color:#111214;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.btn:hover{background:#ff7459}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-ghost{color:var(--fg);border-color:var(--fg);background:0 0}.btn-ghost:hover{background:color-mix(in srgb, var(--fg) 10%, transparent)}.btn-sm{min-height:44px;padding:0 16px;font-size:.9rem}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.grid{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}@media (width>=768px){:root{--gutter:24px}.section{padding-block:88px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
