._button_kyqvc_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-5);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:.02em;cursor:pointer;border:1px solid #0000;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}._button_kyqvc_1:disabled{opacity:.55;cursor:not-allowed}._primary_kyqvc_25{background:var(--color-brand);color:var(--color-on-brand)}._primary_kyqvc_25:hover:not(:disabled){background:var(--color-brand-hover)}._primary_kyqvc_25:active:not(:disabled){background:var(--color-brand-active)}._secondary_kyqvc_38{border-color:var(--color-brand);color:var(--color-brand);background:0 0}._secondary_kyqvc_38:hover:not(:disabled){background:var(--color-success-bg)}._ghost_kyqvc_48{color:var(--color-text);background:0 0}._ghost_kyqvc_48:hover:not(:disabled){background:var(--color-surface-raised)}._danger_kyqvc_57{border-color:var(--color-danger);color:var(--color-danger);background:0 0}._danger_kyqvc_57:hover:not(:disabled){background:var(--color-danger-bg)}._fullWidth_kyqvc_67{width:100%}._link_kyqvc_71{text-decoration:none}._link_kyqvc_71._primary_kyqvc_25:hover{color:var(--color-on-brand)}._spinner_1t7j2_1{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;animation:.7s linear infinite _spin_1t7j2_1;display:inline-block}@keyframes _spin_1t7j2_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1t7j2_1{animation-duration:2s}}._page_2wqnu_1{justify-content:center;align-items:center;gap:var(--space-5);min-height:100dvh;padding:var(--space-6);text-align:center;color:var(--color-brand);flex-direction:column;display:flex}._title_2wqnu_13{color:var(--color-text)}._description_2wqnu_17{max-width:28rem;color:var(--color-text-muted)}._alert_sr9c8_1{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);border:1px solid;border-left-width:4px}._error_sr9c8_9{background:var(--color-danger-bg);border-color:var(--color-danger)}._success_sr9c8_14{background:var(--color-success-bg);border-color:var(--color-success)}._info_sr9c8_19{background:var(--color-info-bg);border-color:var(--color-info)}._field_1or5s_1{gap:var(--space-1);flex-direction:column;display:flex}._label_1or5s_7{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}._input_1or5s_13{min-height:var(--touch-target);padding:0 var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-md);transition:border-color .15s}._input_1or5s_13::placeholder{color:var(--color-text-subtle)}._input_1or5s_13:hover{border-color:var(--color-border-strong)}._input_1or5s_13:focus-visible{border-color:var(--color-brand);border-radius:var(--radius-md)}._input_1or5s_13[aria-invalid=true]{border-color:var(--color-danger)}._hint_1or5s_41{font-size:var(--font-size-xs);color:var(--color-text-muted)}._errors_1or5s_46{font-size:var(--font-size-xs);color:var(--color-danger);margin:0;padding:0;list-style:none}._page_pi3nu_1{min-height:100dvh;padding:var(--space-6) var(--space-4);justify-content:center;align-items:flex-start;display:flex}._panel_pi3nu_9{gap:var(--space-5);flex-direction:column;width:100%;max-width:26rem;display:flex}._logo_pi3nu_17{margin-bottom:var(--space-2);align-self:center}._header_pi3nu_22{gap:var(--space-2);flex-direction:column;display:flex}._subtitle_pi3nu_28{color:var(--color-text-muted)}._footer_pi3nu_32{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}@media (width>=40rem){._page_pi3nu_1{align-items:center}._panel_pi3nu_9{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}}._form_47mu5_2{gap:var(--space-4);flex-direction:column;display:flex}._row_47mu5_8{gap:var(--space-4);display:grid}@media (width>=30rem){._row_47mu5_8{grid-template-columns:1fr 1fr}}._actions_47mu5_19{margin-top:var(--space-2)}._badge_1vg63_1{padding:.125rem var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;display:inline-flex}._success_1vg63_12{color:var(--color-brand);border-color:var(--color-brand);background:var(--color-success-bg)}._neutral_1vg63_18{color:var(--color-text-muted);border-color:var(--color-border-strong)}._warning_1vg63_23{color:#ffc857;background:#2a2210;border-color:#ffc857}._danger_1vg63_29{color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-bg)}._card_l4wv9_1{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._header_1nzxj_1{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}._text_1nzxj_10{gap:var(--space-1);flex-direction:column;display:flex}._description_1nzxj_16{color:var(--color-text-muted)}._actions_1nzxj_20{gap:var(--space-2);flex-wrap:wrap;display:flex}._form_whi7s_3{gap:var(--space-4);flex-direction:column;display:flex}._row_whi7s_9{gap:var(--space-4);display:grid}@media (width>=30rem){._row_whi7s_9{grid-template-columns:1fr 1fr}}._actions_whi7s_20{gap:var(--space-2);flex-wrap:wrap;display:flex}._layout_whi7s_26{gap:var(--space-4);max-width:44rem;display:grid}._cardTitle_whi7s_32{margin-bottom:var(--space-4)}._cardHeader_whi7s_36{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}._data_whi7s_44{gap:var(--space-2) var(--space-4);grid-template-columns:auto 1fr;margin:0;display:grid}._data_whi7s_44 dt{color:var(--color-text-muted)}._data_whi7s_44 dd{overflow-wrap:anywhere;margin:0}._muted_whi7s_60{color:var(--color-text-muted);font-size:var(--font-size-sm)}._linkBox_whi7s_65{gap:var(--space-3);flex-direction:column;display:flex}._linkText_whi7s_71{padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:ui-monospace,monospace;font-size:var(--font-size-xs);overflow-wrap:anywhere}._back_whi7s_81{margin-bottom:var(--space-3);font-size:var(--font-size-sm);display:inline-block}._filters_155pa_1{gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);align-items:end;display:grid}@media (width>=48rem){._filters_155pa_1{grid-template-columns:minmax(16rem,2fr) repeat(2,minmax(9rem,1fr))}._checkbox_155pa_13{grid-column:1/-1}}._checkbox_155pa_13{align-items:center;gap:var(--space-2);min-height:var(--touch-target);font-size:var(--font-size-sm);cursor:pointer;display:flex}._checkbox_155pa_13 input{width:1.25rem;height:1.25rem;accent-color:var(--color-brand)}._summary_155pa_33{min-height:1.5rem;margin:var(--space-2) 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-brand)}._count_155pa_40{color:var(--color-text-muted)}._name_155pa_44{font-weight:var(--font-weight-bold);color:var(--color-text);text-decoration:none}._name_155pa_44:hover{color:var(--color-brand);text-decoration:underline}._email_155pa_55,._origin_155pa_56{font-size:var(--font-size-xs);color:var(--color-text-muted);overflow-wrap:anywhere;display:block}._badges_155pa_63{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}._table_155pa_71{border-collapse:collapse;width:100%}._table_155pa_71 thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}._table_155pa_71 tr{gap:var(--space-2);padding:var(--space-4);margin-bottom:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}._table_155pa_71 td{display:block}._table_155pa_71 td[data-label]:before{content:attr(data-label) ": ";color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (width>=48rem){._table_155pa_71 thead{clip:auto;width:auto;height:auto;position:static;overflow:visible}._table_155pa_71 tr{background:0 0;border:none;border-radius:0;margin:0;padding:0;display:table-row}._table_155pa_71 th,._table_155pa_71 td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);display:table-cell}._table_155pa_71 th{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}._table_155pa_71 td[data-label]:before{content:none}._table_155pa_71 tbody tr:hover{background:var(--color-surface)}}._pagination_155pa_148{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-muted);display:flex}._stack_1m9fk_1{gap:var(--space-4);flex-direction:column;max-width:40rem;display:flex}._muted_1m9fk_8{color:var(--color-text-muted);font-size:var(--font-size-sm)}._actions_1m9fk_13{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._cardTitle_1m9fk_20{font-size:var(--font-size-lg)}._headerLink_1m9fk_25{min-height:var(--touch-target);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-bg);font-weight:var(--font-weight-bold);justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}._dayPicker_1m9fk_41{gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:thin;display:flex;overflow-x:auto}._dayButton_1m9fk_49{min-width:3.5rem;min-height:3.75rem;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative}._dayButton_1m9fk_49[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-bg)}._dayButton_1m9fk_49:focus-visible,._tab_1m9fk_74:focus-visible{box-shadow:var(--focus-ring);outline:none}._dayName_1m9fk_79{font-size:var(--font-size-xs);text-transform:capitalize}._dayNumber_1m9fk_84{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.1}._dot_1m9fk_91{top:var(--space-1);right:var(--space-1);background:var(--color-brand);border-radius:50%;width:.5rem;height:.5rem;position:absolute}._dayButton_1m9fk_49[aria-pressed=true] ._dot_1m9fk_91{background:var(--color-bg)}._dayTitle_1m9fk_105{margin-bottom:var(--space-2);font-size:var(--font-size-lg);text-transform:capitalize}._slotList_1m9fk_113,._bookingList_1m9fk_114{margin:0;padding:0;list-style:none}._slotItem_1m9fk_120,._bookingItem_1m9fk_121{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}._slotItem_1m9fk_120:last-child,._bookingItem_1m9fk_121:last-child{border-bottom:none}._slotRow_1m9fk_134{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--touch-target);flex-wrap:wrap;display:flex}._slotTime_1m9fk_143{font-weight:var(--font-weight-bold)}._bookingItem_1m9fk_121 ._slotTime_1m9fk_143:first-letter{text-transform:uppercase}._confirm_1m9fk_151{gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);flex-direction:column;display:flex}._tabs_1m9fk_162{gap:var(--space-2);display:flex}._tab_1m9fk_74{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--color-border-strong);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px}._tab_1m9fk_74[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand-tint);color:var(--color-brand);font-weight:var(--font-weight-bold)}._nextSlot_1m9fk_187{font-size:var(--font-size-lg);flex-direction:column;display:flex}._nextDay_1m9fk_193{font-size:var(--font-size-xl);font-weight:var(--font-weight-black);color:var(--color-brand);text-transform:capitalize}._stack_bzq9i_3{gap:var(--space-4);flex-direction:column;display:flex}._muted_bzq9i_9{color:var(--color-text-muted);font-size:var(--font-size-sm)}._actions_bzq9i_14{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._form_bzq9i_21{gap:var(--space-3);flex-direction:column;display:flex}._formRow_bzq9i_27,._formRow3_bzq9i_28{gap:var(--space-3);display:grid}@media (width>=30rem){._formRow_bzq9i_27{grid-template-columns:1fr 1fr}._formRow3_bzq9i_28{grid-template-columns:repeat(3,1fr)}}._inlineForm_bzq9i_42{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}._inlineForm_bzq9i_42>button{margin-top:1.75rem}._back_bzq9i_53{margin-bottom:var(--space-3);font-size:var(--font-size-sm);display:inline-block}._cardTitle_bzq9i_59{font-size:var(--font-size-lg)}._cardHeader_bzq9i_63{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._textLink_bzq9i_71{min-height:var(--touch-target);padding:0 var(--space-2);align-items:center;display:inline-flex}._inlineButton_bzq9i_79{color:inherit;font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._inlineButton_bzq9i_79:focus-visible{box-shadow:var(--focus-ring);outline:none}._weekNav_bzq9i_97{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._weekLabel_bzq9i_104{font-weight:var(--font-weight-bold)}@media (width<=40rem){._weekLabel_bzq9i_104{flex-basis:100%;order:-1}}._week_bzq9i_97{gap:var(--space-3);display:grid}@media (width>=64rem){._week_bzq9i_97{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}}._day_bzq9i_129{gap:var(--space-2);min-width:0;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._day_bzq9i_129._today_bzq9i_140{border-color:var(--color-brand)}._dayTitle_bzq9i_144{font-size:var(--font-size-md)}._dayTitle_bzq9i_144:first-letter{text-transform:uppercase}._todayMark_bzq9i_152{color:var(--color-brand)}._slotList_bzq9i_156,._templateList_bzq9i_157,._peopleList_bzq9i_158,._noticeList_bzq9i_159{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._slotList_bzq9i_156{gap:var(--space-1)}._slotLink_bzq9i_171{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);text-decoration:none;display:flex}._slotLink_bzq9i_171:hover{border-color:var(--color-border-strong)}._slotTime_bzq9i_189{font-weight:var(--font-weight-bold)}._occupancy_bzq9i_193{color:var(--color-brand);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}._full_bzq9i_199 ._occupancy_bzq9i_193{color:#ffc857}._cancelled_bzq9i_203{opacity:.6}._cancelled_bzq9i_203 ._slotTime_bzq9i_189{text-decoration:line-through}._cancelled_bzq9i_203 ._occupancy_bzq9i_193{color:var(--color-danger)}._personItem_bzq9i_217,._noticeItem_bzq9i_218{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}._personItem_bzq9i_217:last-child,._noticeItem_bzq9i_218:last-child{border-bottom:none}._personRow_bzq9i_231,._noticeItem_bzq9i_218{flex-wrap:wrap}._personRow_bzq9i_231{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--touch-target);display:flex}._noticeItem_bzq9i_218{justify-content:space-between;align-items:center;gap:var(--space-2);flex-direction:row}._confirm_bzq9i_251{gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);flex-direction:column;display:flex}._templateWeek_bzq9i_262{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));align-items:start;display:grid}._templateList_bzq9i_157{gap:var(--space-2)}._templateItem_bzq9i_273{justify-content:space-between;align-items:center;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-wrap:wrap;display:flex}._templateItem_bzq9i_273._inactive_bzq9i_285{opacity:.6}._templateRow_bzq9i_289{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._capacityInput_bzq9i_296{width:4rem}._templateActions_bzq9i_300{flex-wrap:wrap;display:flex}._templateActions_bzq9i_300 button{padding-inline:var(--space-2)}._tabs_bzq9i_312{gap:var(--space-2);display:flex}._tab_bzq9i_312{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--color-border-strong);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px}._tab_bzq9i_312[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand-tint);color:var(--color-brand);font-weight:var(--font-weight-bold)}._tab_bzq9i_312:focus-visible{box-shadow:var(--focus-ring);outline:none}._rowError_bzq9i_340{flex-basis:100%}._stack_1f16l_1{gap:var(--space-4);flex-direction:column;display:flex}._toolbar_1f16l_7{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._actions_1f16l_14{gap:var(--space-2);flex-wrap:wrap;display:flex}._muted_1f16l_20{color:var(--color-text-muted);font-size:var(--font-size-sm)}._form_1f16l_25{gap:var(--space-3);flex-direction:column;display:flex}._formRow_1f16l_31{gap:var(--space-3);display:grid}@media (width>=30rem){._formRow_1f16l_31{grid-template-columns:1fr 1fr}}._tiles_1f16l_43{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}._tile_1f16l_43{gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._tileLabel_1f16l_59{font-size:var(--font-size-sm);color:var(--color-text-muted)}._tileValue_1f16l_64{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}._tileDetail_1f16l_69{font-size:var(--font-size-xs);color:var(--color-text-muted)}._table_1f16l_74{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}._table_1f16l_74 th,._table_1f16l_74 td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border)}._table_1f16l_74 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted)}._number_1f16l_92{font-variant-numeric:tabular-nums;text-align:right!important}._missing_1f16l_97{color:var(--color-danger);font-weight:var(--font-weight-bold)}._extra_1f16l_102{color:var(--color-info);font-weight:var(--font-weight-bold)}._ok_1f16l_107{color:var(--color-brand);font-weight:var(--font-weight-bold)}._tableScroll_1f16l_112{overflow-x:auto}._movement_1f16l_116{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;display:grid}._movement_1f16l_116:last-child{border-bottom:none}._voided_1f16l_128{opacity:.55;text-decoration:line-through}._income_1f16l_133{color:var(--color-brand);font-weight:var(--font-weight-bold)}._expense_1f16l_138{color:var(--color-danger);font-weight:var(--font-weight-bold)}._movementDetail_1f16l_143{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted);flex-wrap:wrap;grid-column:1/-1;display:flex}._list_1f16l_153{margin:0;padding:0;list-style:none}._stack_176ji_3{gap:var(--space-4);flex-direction:column;display:flex}._muted_176ji_9{color:var(--color-text-muted);font-size:var(--font-size-sm)}._small_176ji_14{font-size:var(--font-size-xs)}._label_176ji_18{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._cardTitle_176ji_23{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);display:flex}._back_176ji_30{margin-bottom:var(--space-3);font-size:var(--font-size-sm);display:inline-block}._actions_176ji_36{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._inlineForm_176ji_43{gap:var(--space-3);flex-direction:column;display:flex}._formRow_176ji_49,._formRow3_176ji_50{gap:var(--space-3);display:grid}@media (width>=36rem){._formRow_176ji_49{grid-template-columns:1fr 1fr}._formRow3_176ji_50{grid-template-columns:2fr 1fr 2fr}}._toolbar_176ji_64{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._checkbox_176ji_71,._radio_176ji_72{align-items:center;gap:var(--space-2);min-height:var(--touch-target);cursor:pointer;display:inline-flex}._checkbox_176ji_71 input,._radio_176ji_72 input{width:1.15rem;height:1.15rem;accent-color:var(--color-brand)}._modes_176ji_87{gap:0 var(--space-4);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}._modes_176ji_87 legend{width:100%;margin-bottom:var(--space-1)}._buttonLink_176ji_102{min-height:var(--touch-target);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-bg);font-weight:var(--font-weight-bold);align-items:center;text-decoration:none;display:inline-flex}._linkButton_176ji_114{color:var(--color-brand);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._saveBar_176ji_126{bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + var(--space-2));z-index:1;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);display:flex;position:sticky}._saveBar_176ji_126>*{min-width:0;padding-inline:var(--space-2);flex:1 1 0}._pageActions_176ji_146{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=56rem){._saveBar_176ji_126{bottom:var(--space-3)}._saveBar_176ji_126>*{flex:none}}@media (width<=55.99rem){body:has(input:not([type=checkbox],[type=radio]):focus,textarea:focus) ._saveBar_176ji_126{display:none}}._tabs_176ji_171{gap:var(--space-2);display:flex}._tab_176ji_171{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--color-border-strong);color:var(--color-text);border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}._tab_176ji_171[aria-current=page]{border-color:var(--color-brand);background:var(--color-brand-tint);color:var(--color-brand);font-weight:var(--font-weight-bold)}._exerciseList_176ji_196,._linkList_176ji_197,._chips_176ji_198{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._exerciseItem_176ji_206{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}._exerciseItem_176ji_206:last-child{border-bottom:none}._inactive_176ji_218{opacity:.6}._exerciseRow_176ji_222{align-items:center;gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=48rem){._exerciseRow_176ji_222{grid-template-columns:1fr 14rem auto}}._exerciseName_176ji_235{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);flex-wrap:wrap;display:inline-flex}._rowActions_176ji_243{gap:var(--space-1);display:flex}._categorySelect_176ji_248 label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._linkRow_176ji_257{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--touch-target);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);color:var(--color-text);flex-wrap:wrap;text-decoration:none;display:flex}._linkList_176ji_197 li:last-child ._linkRow_176ji_257{border-bottom:none}._linkRow_176ji_257:hover ._exerciseName_176ji_235{color:var(--color-brand)}._chips_176ji_198{gap:var(--space-2);flex-flow:wrap}._orderedChips_176ji_284{gap:var(--space-1);padding-left:var(--space-5);flex-direction:column;margin:0;display:flex}._columns_176ji_292{gap:var(--space-4);display:grid}@media (width>=64rem){._columns_176ji_292{grid-template-columns:1fr 1fr;align-items:start}}._picker_176ji_306{gap:var(--space-1);min-width:0;max-width:100%;scroll-margin-top:calc(var(--header-height) + var(--space-2));flex-direction:column;display:flex;position:relative}._pickerInput_176ji_317{min-height:var(--touch-target);padding:0 var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit}._pickerInput_176ji_317:focus-visible{box-shadow:var(--focus-ring);outline:none}._pickerResults_176ji_332{padding:var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;margin:0;list-style:none;display:flex}._pickerOption_176ji_343{justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}._pickerOption_176ji_343:hover,._pickerOption_176ji_343:focus-visible,._pickerOption_176ji_343[aria-pressed=true]{background:var(--color-surface-raised);outline:none}._pickerOption_176ji_343[aria-pressed=true],._pickerCreate_176ji_370{color:var(--color-brand)}._pickerEmpty_176ji_374{padding:var(--space-2) var(--space-3);color:var(--color-text-muted)}._blocks_176ji_381{gap:var(--space-3);flex-direction:column;display:flex}._block_176ji_381{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-direction:column;display:flex}._blockHeader_176ji_397,._routineHeader_176ji_398{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}._blockName_176ji_405{flex:12rem}._short_176ji_409{width:6.5rem}._rowButtons_176ji_413{gap:var(--space-1);display:flex}._iconButton_176ji_418{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}._iconButton_176ji_418:disabled{opacity:.35;cursor:default}._iconButton_176ji_418:focus-visible{box-shadow:var(--focus-ring);outline:none}._lines_176ji_439{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._line_176ji_439{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr 4.5rem;align-items:center;display:grid}._lineName_176ji_458{font-weight:var(--font-weight-medium);grid-column:1/-1}._line_176ji_439 ._rowButtons_176ji_413{grid-column:1/-1}@media (width>=48rem){._line_176ji_439{border-bottom:none;grid-template-columns:minmax(10rem,1fr) 7rem 7rem 4.5rem auto;padding-bottom:0}._lineName_176ji_458,._line_176ji_439 ._rowButtons_176ji_413{grid-column:auto}}._lineNumber_176ji_479{color:var(--color-text-muted)}._lineField_176ji_483,._lineFieldSmall_176ji_484{min-width:0}._routineView_176ji_490{gap:var(--space-3);flex-direction:column;display:flex}._next_176ji_496{color:var(--color-brand);font-size:var(--font-size-sm)}._blockView_176ji_501{gap:var(--space-2);flex-direction:column;display:flex}._blockTitle_176ji_507{font-size:var(--font-size-md)}._viewLines_176ji_511{padding-left:var(--space-5);flex-direction:column;margin:0;display:flex}._viewLine_176ji_511{padding:var(--space-1) 0}._viewLine_176ji_511>span{margin-right:var(--space-2)}._viewParams_176ji_526{color:var(--color-brand);font-weight:var(--font-weight-bold)}._addButton_176ji_532{min-height:var(--touch-target);padding:0 var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-brand);font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;background:0 0}._addButton_176ji_532:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (width<=36rem){._blockHeader_176ji_397 ._blockName_176ji_405{flex-basis:100%}._blockHeader_176ji_397 ._short_176ji_409{flex:1 1 0;width:auto;min-width:0}._blockHeader_176ji_397 ._short_176ji_409 input{width:100%;min-width:0}._blockHeader_176ji_397 ._rowButtons_176ji_413{flex-wrap:wrap;flex-basis:100%}}._chipBar_176ji_572{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}@media (width<=36rem){._chipBar_176ji_572{padding-bottom:var(--space-1);scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}}._chip_176ji_198{min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--color-border-strong);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none}._chip_176ji_198[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand-tint);color:var(--color-brand);font-weight:var(--font-weight-bold)}._chip_176ji_198:focus-visible{box-shadow:var(--focus-ring);outline:none}._pickerResults_176ji_332._browse_176ji_616{max-height:18rem;overflow-y:auto}._sheet_176ji_623{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._sheetHeader_176ji_630{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._sheetTitle_176ji_637{min-width:0;font-weight:var(--font-weight-bold);overflow-wrap:anywhere}@media (width<=36rem){._sheet_176ji_623{top:var(--sheet-top,0);z-index:30;height:var(--sheet-height,100dvh);padding:var(--space-2) var(--space-4) var(--space-3);padding-top:max(var(--space-2), env(safe-area-inset-top));background:var(--color-bg);position:fixed;left:0;right:0;overflow:hidden}._sheet_176ji_623 ._picker_176ji_306{flex:auto;min-height:0}._sheetHeader_176ji_630,._sheet_176ji_623 ._chipBar_176ji_572,._sheet_176ji_623 ._pickerInput_176ji_317{flex-shrink:0}._sheet_176ji_623 ._pickerResults_176ji_332{overscroll-behavior:contain;min-height:0;max-height:none;overflow-y:auto}body:has(._sheet_176ji_623){overflow:hidden}}._stack_15df4_3{gap:var(--space-4);flex-direction:column;max-width:40rem;display:flex}._muted_15df4_10{color:var(--color-text-muted);font-size:var(--font-size-sm)}._empty_15df4_15{color:var(--color-text-muted)}._back_15df4_19{margin-bottom:var(--space-3);font-size:var(--font-size-sm);display:inline-block}._textLink_15df4_25{min-height:var(--touch-target);align-items:center;display:inline-flex}._sectionTitle_15df4_31{font-size:var(--font-size-lg)}._actions_15df4_35{gap:var(--space-2);flex-wrap:wrap;display:flex}._linkButton_15df4_41{min-height:var(--touch-target);color:var(--color-brand);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}._buttonLink_15df4_54{min-height:var(--touch-target);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-bg);font-weight:var(--font-weight-bold);justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}._summary_15df4_70{gap:var(--space-2);flex-direction:column;display:flex}._programName_15df4_76{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._progress_15df4_81{gap:var(--space-2);flex-direction:column;display:flex}._bar_15df4_87{background:var(--color-surface-raised);border-radius:999px;height:.5rem;overflow:hidden}._bar_15df4_87 span{border-radius:inherit;background:var(--color-brand);height:100%;display:block}._routineTabs_15df4_103{gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:thin;display:flex;overflow-x:auto}._routineTab_15df4_103{min-height:3.25rem;padding:var(--space-1) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;display:inline-flex}._routineTab_15df4_103[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-bg)}._routineTab_15df4_103:focus-visible{box-shadow:var(--focus-ring);outline:none}._nextMark_15df4_139{margin-left:var(--space-1);padding:0 var(--space-2);background:var(--color-brand-tint);color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:999px;display:inline-block}._routineDone_15df4_151:not([aria-pressed=true]){color:var(--color-text-muted);border-style:dashed}._routineTab_15df4_103 ._nextMark_15df4_139{margin:0}._routineTab_15df4_103[aria-pressed=true] ._nextMark_15df4_139{background:var(--color-bg)}._routine_15df4_103{gap:var(--space-4);flex-direction:column;display:flex}._routineName_15df4_172{font-size:var(--font-size-xl)}._block_15df4_176{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}._blockHeader_15df4_186{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._blockName_15df4_194{font-size:var(--font-size-lg)}._blockMeta_15df4_198{color:var(--color-brand);font-weight:var(--font-weight-bold)}._blockNotes_15df4_203{color:var(--color-text-muted)}._exercises_15df4_207{counter-reset:exercise;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._exercise_15df4_207{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);counter-increment:exercise;flex-direction:column;display:flex}._exercise_15df4_207:last-child{border-bottom:none}._exerciseMain_15df4_229{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._exerciseName_15df4_236{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}._exerciseName_15df4_236:before{content:counter(exercise) ". ";color:var(--color-text-muted)}._reps_15df4_246{font-size:var(--font-size-lg);font-weight:var(--font-weight-black);color:var(--color-brand);flex:none}._exerciseExtra_15df4_253{align-items:center;gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._video_15df4_262{align-items:center;min-height:2rem;display:inline-flex}._complete_15df4_270{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}._completed_15df4_280{border-color:var(--color-brand);background:var(--color-brand-tint)}._finished_15df4_285{color:var(--color-brand);font-weight:var(--font-weight-bold)}._completedText_15df4_290{color:var(--color-brand);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._dateField_15df4_296{gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;display:flex}._dateField_15df4_296 input{min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._completions_15df4_314,._history_15df4_315{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._completionItem_15df4_323{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._completionItem_15df4_323:last-child{border-bottom:none}._completionDay_15df4_336{font-weight:var(--font-weight-medium)}._historyRow_15df4_342{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}._history_15df4_315 li:last-child ._historyRow_15df4_342{border-bottom:none}._historyName_15df4_356{font-weight:var(--font-weight-bold)}._today_15df4_360{font-size:var(--font-size-lg)}._today_15df4_360 strong{color:var(--color-brand)}._stack_2y78d_1{gap:var(--space-4);flex-direction:column;display:flex}._headline_2y78d_7{align-items:baseline;gap:var(--space-2);display:flex}._bigNumber_2y78d_13{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);color:var(--color-brand);line-height:1}._bigNumber_2y78d_13._zero_2y78d_20{color:var(--color-text-muted)}._muted_2y78d_24{color:var(--color-text-muted);font-size:var(--font-size-sm)}._planList_2y78d_29{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._planItem_2y78d_38{gap:var(--space-2);padding:var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._planHeader_2y78d_48{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._planName_2y78d_56{font-weight:var(--font-weight-bold)}._badges_2y78d_60{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}._actions_2y78d_66{gap:var(--space-2);flex-wrap:wrap;display:flex}._form_2y78d_72{gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);flex-direction:column;display:flex}._formRow_2y78d_81{gap:var(--space-3);display:grid}@media (width>=30rem){._formRow_2y78d_81{grid-template-columns:1fr 1fr}}._history_2y78d_92{margin:0;padding:0;list-style:none}._historyItem_2y78d_98{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;display:grid}._historyItem_2y78d_98:last-child{border-bottom:none}._amount_2y78d_110{font-weight:var(--font-weight-bold);text-align:right}._positive_2y78d_115{color:var(--color-brand)}._negative_2y78d_119{color:var(--color-text-muted)}._detail_2y78d_123{font-size:var(--font-size-xs);color:var(--color-text-muted);grid-column:1/-1}._table_2y78d_129{border-collapse:collapse;width:100%}._table_2y78d_129 th,._table_2y78d_129 td{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_2y78d_129 th{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}._priceInput_2y78d_148{max-width:9rem}@media (width<=40rem){._table_2y78d_129 thead{display:none}._table_2y78d_129 tr{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:grid}._table_2y78d_129 td{border:none;padding:0}}._grid_7pphx_1{gap:var(--space-4);max-width:36rem;display:grid}._cardTitle_7pphx_7{margin-bottom:var(--space-4)}._data_7pphx_11{gap:var(--space-2) var(--space-4);grid-template-columns:auto 1fr;margin:0;display:grid}._data_7pphx_11 dt{color:var(--color-text-muted)}._data_7pphx_11 dd{overflow-wrap:anywhere;margin:0}._hint_7pphx_27{margin-top:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}._form_7pphx_33{gap:var(--space-4);flex-direction:column;display:flex}._signOut_7pphx_39{align-items:center;gap:var(--space-2);display:inline-flex}._shell_xhqe0_3{min-height:100dvh}._skipLink_xhqe0_7{left:var(--space-2);z-index:20;padding:var(--space-2) var(--space-3);background:var(--color-brand);color:var(--color-on-brand);border-radius:var(--radius-sm);position:absolute;top:-3rem}._skipLink_xhqe0_7:focus{top:var(--space-2)}._header_xhqe0_22{z-index:10;height:var(--header-height);padding:0 var(--space-4);background:var(--color-bg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._brand_xhqe0_35{align-items:center;display:flex}._profileLink_xhqe0_40{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-2);color:var(--color-text);border-radius:var(--radius-md);text-decoration:none;display:flex}._profileLink_xhqe0_40:hover,._profileLink_xhqe0_40[aria-current=page]{color:var(--color-brand)}._userName_xhqe0_56{font-weight:var(--font-weight-medium)}._sidebar_xhqe0_60{display:none}._main_xhqe0_64{padding:var(--space-5) var(--space-4);padding-bottom:calc(var(--bottom-nav-height) + var(--space-5) + env(safe-area-inset-bottom));max-width:var(--content-max-width);margin:0 auto}._main_xhqe0_64:focus{outline:none}._bottomNav_xhqe0_76{z-index:10;height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);border-top:1px solid var(--color-border);display:flex;position:fixed;bottom:0;left:0;right:0}body:has(input:not([type=checkbox],[type=radio]):focus,textarea:focus) ._bottomNav_xhqe0_76{display:none}._bottomNav_xhqe0_76 ._link_xhqe0_94{border-radius:0;flex-direction:column;flex:1;justify-content:center;gap:2px;padding:0;font-size:.6875rem}._link_xhqe0_94{align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:0 var(--space-3);color:var(--color-text-muted);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);text-decoration:none;display:flex}._link_xhqe0_94:hover{color:var(--color-text)}._active_xhqe0_120,._active_xhqe0_120:hover{color:var(--color-brand)}@media (width>=56rem){._shell_xhqe0_3{grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:var(--header-height) 1fr;display:grid}._header_xhqe0_22{grid-column:1/-1}._sidebar_xhqe0_60{top:var(--header-height);height:calc(100dvh - var(--header-height));gap:var(--space-1);padding:var(--space-4) var(--space-3);border-right:1px solid var(--color-border);flex-direction:column;display:flex;position:sticky}._sidebar_xhqe0_60 ._active_xhqe0_120{background:var(--color-success-bg)}._main_xhqe0_64{width:100%;padding:var(--space-6)}._bottomNav_xhqe0_76{display:none}}._list_1a9jx_1{margin:0;padding:0;list-style:none}._link_1a9jx_7{align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-2) 0;color:var(--color-text);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-border);text-decoration:none;display:flex}li:last-child ._link_1a9jx_7{border-bottom:none}._link_1a9jx_7:hover{color:var(--color-brand)}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-vietnamese-800-normal-Cl1Mc_Dv.woff2)format("woff2"),url(/assets/barlow-vietnamese-800-normal-D0VWpbij.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-latin-ext-800-normal-BiucknKG.woff2)format("woff2"),url(/assets/barlow-latin-ext-800-normal-D7I3yvUw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-latin-800-normal-s1sAMnoV.woff2)format("woff2"),url(/assets/barlow-latin-800-normal-BdVooDN4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-brand:#a6ce38;--color-brand-hover:#b9dc5a;--color-brand-active:#93b92c;--color-on-brand:#000;--color-brand-tint:#18200a;--color-brand-ring:#a6ce388c;--color-logo-gray:#58595b;--font-sans:"Barlow", system-ui, sans-serif;--font-display:"Barlow Condensed", "Barlow", system-ui, sans-serif;--color-bg:#000;--color-surface:#121212;--color-surface-raised:#1c1c1d;--color-border:#2f3031;--color-border-strong:#58595b;--color-text:#fff;--color-text-muted:#a7a9ac;--color-text-subtle:#6d6f71;--color-danger:#ff6b6b;--color-danger-bg:#2a1212;--color-success:var(--color-brand);--color-success-bg:var(--color-brand-tint);--color-info:#8fc7ff;--color-info-bg:#0f1a26;--focus-ring:0 0 0 3px var(--color-brand-ring);--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--font-size-2xl:2.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:800;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--header-height:3.5rem;--bottom-nav-height:4rem;--sidebar-width:15rem;--content-max-width:72rem;--touch-target:2.75rem}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{font-family:var(--font-display);line-height:1.15;font-weight:var(--font-weight-bold);letter-spacing:.01em;margin:0}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}p{margin:0}a{color:var(--color-brand);text-underline-offset:3px}a:hover{color:var(--color-brand-hover)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}button,input,select,textarea{font:inherit;color:inherit}.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}
