._alert_1ecu9_1{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid;border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-normal)}._icon_1ecu9_12{flex-shrink:0;margin-top:.1em}._content_1ecu9_17{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}._title_1ecu9_25{font-size:var(--text-sm);font-weight:var(--weight-bold);color:inherit}._actions_1ecu9_31{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}._info_1ecu9_42{background-color:var(--info-50);border-color:var(--info-500);color:var(--info-700)}._success_1ecu9_48{background-color:var(--success-50);border-color:var(--success-500);color:var(--success-700)}._warning_1ecu9_54{background-color:var(--warning-50);border-color:var(--warning-500);color:var(--warning-800)}._danger_1ecu9_60{background-color:var(--danger-50);border-color:var(--danger-500);color:var(--danger-700)}._breadcrumbs_h68xw_1{margin-bottom:var(--space-4);font-size:var(--text-sm)}._list_h68xw_6{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;gap:var(--space-2)}._item_h68xw_16{display:flex;align-items:center;gap:var(--space-2)}._link_h68xw_22{color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast)}._link_h68xw_22:hover{color:var(--text-link-hover)}._text_h68xw_32{color:var(--text-muted)}._current_h68xw_36{color:var(--text-body);font-weight:var(--weight-medium)}._separator_h68xw_41{color:var(--border-default);-webkit-user-select:none;user-select:none}._wrapper_1crd8_1{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}._circle_1crd8_9{width:1.125rem;height:1.125rem;flex-shrink:0;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-full);animation:_spin_1crd8_1 .72s linear infinite}._onAction_1crd8_19{color:var(--action-fg)}@keyframes _spin_1crd8_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._circle_1crd8_9{animation:_pulse_1crd8_1 1.6s ease-in-out infinite;border-top-color:currentColor;opacity:.6}@keyframes _pulse_1crd8_1{50%{opacity:.25}}}._base_1m9ks_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--min-touch-target);padding:var(--space-3) var(--space-5);border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._base_1m9ks_1:disabled,._base_1m9ks_1[aria-disabled=true]{cursor:not-allowed}._primary_1m9ks_55{background-color:var(--action-bg);color:var(--action-fg)}._primary_1m9ks_55:hover:not(:disabled){background-color:var(--action-bg-hover);color:var(--action-fg)}._primary_1m9ks_55:active:not(:disabled){background-color:var(--action-bg-active);color:var(--action-fg)}._primary_1m9ks_55:focus-visible{--focus-surface: var(--action-bg);--focus-ring: var(--focus-ring-inverse)}._primary_1m9ks_55:disabled{background-color:var(--gray-300);color:var(--text-disabled)}._secondary_1m9ks_115{background-color:var(--surface-raised);border-color:var(--border-strong);color:var(--text-strong)}._secondary_1m9ks_115:hover:not(:disabled){background-color:var(--surface-sunken);border-color:var(--gray-600);color:var(--text-strong)}._secondary_1m9ks_115:active:not(:disabled){background-color:var(--gray-200)}._secondary_1m9ks_115:disabled{background-color:var(--surface-disabled);border-color:var(--border-default);color:var(--text-disabled)}._ghost_1m9ks_161{background-color:transparent;color:var(--text-link);padding-inline:var(--space-3)}._ghost_1m9ks_161:hover:not(:disabled){background-color:var(--sky-50);color:var(--text-link-hover)}._ghost_1m9ks_161:active:not(:disabled){background-color:var(--sky-100)}._ghost_1m9ks_161:disabled{color:var(--text-disabled)}._danger_1m9ks_201{background-color:var(--danger-600);color:var(--danger-fg)}._danger_1m9ks_201:hover:not(:disabled){background-color:var(--danger-700);color:var(--danger-fg)}._danger_1m9ks_201:focus-visible{--focus-surface: var(--danger-600);--focus-ring: var(--focus-ring-inverse)}._danger_1m9ks_201:disabled{background-color:var(--gray-300);color:var(--text-disabled)}._small_1m9ks_243{min-height:2.25rem;padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}._large_1m9ks_255{padding:var(--space-4) var(--space-6);font-size:var(--text-lg)}._block_1m9ks_267{width:100%}._field_2py9s_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_2py9s_7{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._optional_2py9s_13{color:var(--text-muted);font-weight:var(--weight-regular)}._hint_2py9s_18{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}._control_2py9s_25{width:100%;min-height:var(--min-touch-target);padding:var(--space-3);background-color:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-body);font-size:var(--text-base);transition:border-color var(--transition-fast),background-color var(--transition-fast)}._control_2py9s_25::placeholder{color:var(--text-muted)}._control_2py9s_25:hover:not(:disabled){border-color:var(--gray-600)}._control_2py9s_25:focus-visible{border-color:var(--action-bg)}._control_2py9s_25:disabled{background-color:var(--surface-disabled);border-color:var(--border-default);color:var(--text-disabled);cursor:not-allowed}._invalid_2py9s_59{border-color:var(--danger-500)}._invalid_2py9s_59:hover:not(:disabled){border-color:var(--danger-600)}._error_2py9s_68{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--danger-700);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal)}._errorIcon_2py9s_79{flex-shrink:0;margin-top:.15em}._passwordWrapper_2py9s_85{display:flex;align-items:stretch;gap:var(--space-2)}._passwordWrapper_2py9s_85 ._control_2py9s_25{flex:1 1 auto;min-width:0}._checkboxField_2py9s_97{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--min-touch-target);padding-block:var(--space-2)}._checkbox_2py9s_97{width:1.25rem;height:1.25rem;flex-shrink:0;margin:.15em 0 0;accent-color:var(--action-bg);cursor:pointer}._checkbox_2py9s_97:disabled{cursor:not-allowed}._checkboxLabel_2py9s_121{color:var(--text-body);font-size:var(--text-sm);line-height:var(--leading-normal);cursor:pointer}._checkbox_2py9s_97:disabled+._checkboxLabel_2py9s_121{color:var(--text-disabled);cursor:not-allowed}._field_1d77p_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_1d77p_7{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._hint_1d77p_13{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}._controls_1d77p_19{display:flex;align-items:center;gap:var(--space-2)}._swatch_1d77p_32{flex-shrink:0;width:var(--min-touch-target);height:var(--min-touch-target);padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-raised);cursor:pointer}._swatch_1d77p_32::-webkit-color-swatch-wrapper{padding:0}._swatch_1d77p_32::-webkit-color-swatch{border:none;border-radius:var(--radius-sm)}._swatch_1d77p_32::-moz-color-swatch{border:none;border-radius:var(--radius-sm)}._swatch_1d77p_32:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._hex_1d77p_63{flex:1;min-width:0;min-height:var(--min-touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-raised);color:var(--text-body);font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase}._hex_1d77p_63:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._invalid_1d77p_82{border-color:var(--danger-500)}._button_2zd0i_1{display:inline-flex;align-items:center;justify-content:center;width:var(--min-touch-target);min-width:var(--min-touch-target);height:auto;min-height:var(--min-touch-target);padding:0;background-color:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._button_2zd0i_1:hover:not(:disabled){background-color:var(--surface-sunken);border-color:var(--gray-600);color:var(--text-strong)}._button_2zd0i_1:active:not(:disabled){background-color:var(--gray-200)}._button_2zd0i_1:disabled{background-color:var(--surface-disabled);border-color:var(--border-default);color:var(--text-disabled);cursor:not-allowed}._plain_2zd0i_40{background-color:transparent;border-color:transparent}._plain_2zd0i_40:hover:not(:disabled){background-color:var(--surface-sunken);border-color:transparent}._container_m3fix_2{width:100%;max-width:var(--max-content-width);margin-inline:auto;padding-inline:var(--gutter)}._narrow_m3fix_9{max-width:40rem}._wide_m3fix_15{max-width:calc(96rem + 2*clamp(var(--space-4),4vw,var(--space-16)));padding-inline:clamp(var(--space-4),4vw,var(--space-16))}._card_m3fix_22{padding:var(--space-6);background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}._cardInteractive_m3fix_31{transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._cardInteractive_m3fix_31:hover{border-color:var(--border-default);box-shadow:var(--shadow-2)}._badge_m3fix_43{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1.4;white-space:nowrap}._badgeNeutral_m3fix_55{background-color:var(--gray-100);color:var(--gray-700)}._badgeSuccess_m3fix_60{background-color:var(--success-100);color:var(--success-700)}._badgeWarning_m3fix_65{background-color:var(--amber-100);color:var(--amber-700)}._badgeInfo_m3fix_70{background-color:var(--sky-100);color:var(--sky-800)}._skeleton_m3fix_76{display:block;background-color:var(--border-subtle);border-radius:var(--radius-sm);animation:_skeletonPulse_m3fix_1 1.6s ease-in-out infinite}@keyframes _skeletonPulse_m3fix_1{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){._skeleton_m3fix_76{animation:none;opacity:.8}}._empty_m3fix_100{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--space-6);background-color:var(--surface-raised);border:1px dashed var(--border-default);border-radius:var(--radius-lg)}._emptyTitle_m3fix_111{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-strong)}._emptyBody_m3fix_117{max-width:var(--max-prose-width);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._region_12awc_2{container-type:inline-size;overflow-x:auto}._table_12awc_9{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_12awc_9 th{text-align:left;padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-default);white-space:nowrap}._table_12awc_9 td{padding:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-body);vertical-align:middle}._table_12awc_9 tbody tr:last-child td{border-bottom:none}._table_12awc_9 [data-primary]{color:var(--text-strong);font-weight:var(--weight-medium)}._table_12awc_9 [data-numeric]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._table_12awc_9 [data-action]{text-align:right;white-space:nowrap}@container (max-width: 36rem){._table_12awc_9 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._table_12awc_9,._table_12awc_9 tbody,._table_12awc_9 tr,._table_12awc_9 td{display:block;width:100%}._table_12awc_9 tr{padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}._table_12awc_9 tbody tr:last-child{border-bottom:none}._table_12awc_9 td{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:none;text-align:right}._table_12awc_9 td[data-label]:before{content:attr(data-label);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;text-align:left}._table_12awc_9 td[data-primary]{justify-content:flex-start;text-align:left;font-size:var(--text-base);padding-bottom:var(--space-2)}._table_12awc_9 td[data-primary]:before{content:none}._table_12awc_9 td[data-action]{justify-content:flex-end;padding-top:var(--space-2)}._table_12awc_9 td[data-action]:empty{display:none}._table_12awc_9 td[data-full]{display:block;text-align:left}}._card_7l1by_1{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border-default);background-color:var(--surface-raised);box-shadow:var(--shadow-1)}._featured_7l1by_14{border-color:var(--action-bg);box-shadow:0 0 0 1px var(--action-bg),var(--shadow-2)}._badge_7l1by_19{position:absolute;top:calc(var(--space-3) * -1);left:var(--space-5);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background-color:var(--action-bg);color:var(--action-fg);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.02em}._header_7l1by_32{display:flex;flex-direction:column;gap:var(--space-1)}._title_7l1by_38{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-strong);line-height:var(--leading-snug)}._eyebrow_7l1by_45{color:var(--text-muted);font-size:var(--text-sm)}._priceBlock_7l1by_50{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-3);border-block:1px solid var(--border-subtle)}._price_7l1by_50{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--text-strong);line-height:var(--leading-tight)}._unitPrice_7l1by_67{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--text-body)}._installment_7l1by_74{font-size:var(--text-sm);color:var(--text-muted)}._note_7l1by_79{align-self:flex-start;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background-color:var(--success-50);color:var(--success-700);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._description_7l1by_89{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}._details_7l1by_95{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none;color:var(--text-muted);font-size:var(--text-sm)}._action_7l1by_107{margin-top:auto;display:flex;flex-direction:column}._region_18p2l_3{container-type:inline-size}._grid_18p2l_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._grid_18p2l_7[data-count="1"]{grid-template-columns:minmax(0,1fr)}@container (min-width: 36rem){._grid_18p2l_7,._grid_18p2l_7[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._grid_18p2l_7[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 48rem){._grid_18p2l_7[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 64rem){._grid_18p2l_7[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}._stat_18p2l_40{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background-color:var(--surface-raised)}._icon_18p2l_51{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--radius-md)}._body_18p2l_61{display:flex;flex-direction:column-reverse;min-width:0}._value_18p2l_67{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-strong);line-height:var(--leading-tight)}._label_18p2l_76{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-snug)}._info_18p2l_82 ._icon_18p2l_51{background-color:var(--info-100);color:var(--info-700)}._success_18p2l_87 ._icon_18p2l_51{background-color:var(--success-100);color:var(--success-700)}._danger_18p2l_92 ._icon_18p2l_51{background-color:var(--danger-100);color:var(--danger-700)}._warning_18p2l_97 ._icon_18p2l_51{background-color:var(--warning-100);color:var(--warning-800)}._route_18p2l_102 ._icon_18p2l_51{background-color:var(--accent-route-soft);color:var(--accent-route)}._sessionCheck_153yx_1{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-8);min-height:60vh}._sessionCheckCards_153yx_9{display:grid;gap:var(--space-4);margin-top:var(--space-4)}@media(min-width:768px){._sessionCheckCards_153yx_9{grid-template-columns:repeat(3,minmax(0,1fr))}}._page_cm6ih_1{display:flex;flex-direction:column;gap:var(--space-6);padding-block:var(--space-8) var(--space-16)}._loading_cm6ih_8{display:flex;justify-content:center;align-items:center;min-height:60vh}._header_cm6ih_22{display:flex;flex-direction:column;gap:var(--space-4)}._title_cm6ih_28{color:var(--text-strong);font-size:var(--text-2xl);line-height:var(--leading-tight)}._subtitle_cm6ih_34{margin-top:var(--space-2);max-width:var(--max-prose-width);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._headerActions_cm6ih_42{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._unsaved_cm6ih_49{color:var(--warning-600);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._savedAt_cm6ih_55{color:var(--text-muted);font-size:var(--text-sm)}@media(min-width:768px){._header_cm6ih_22{flex-direction:row;align-items:flex-start;justify-content:space-between}._headerActions_cm6ih_42{flex-shrink:0}}._tabs_cm6ih_78{display:flex;gap:var(--space-1);overflow-x:auto;padding-bottom:var(--space-1);border-bottom:1px solid var(--border-subtle);scrollbar-width:thin}._tab_cm6ih_78{flex-shrink:0;min-height:var(--min-touch-target);padding:var(--space-2) var(--space-4);border:none;border-bottom:2px solid transparent;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:none;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}._tab_cm6ih_78:hover{color:var(--text-body)}._tab_cm6ih_78:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}._tabActive_cm6ih_112{border-bottom-color:var(--action-bg);color:var(--text-strong)}._grid_cm6ih_120{display:grid;grid-template-columns:1fr;gap:var(--space-5)}._wide_cm6ih_127{grid-column:1 / -1}@media(min-width:768px){._grid_cm6ih_120{grid-template-columns:repeat(2,minmax(0,1fr))}}._colorGrid_cm6ih_137{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:640px){._colorGrid_cm6ih_137{grid-template-columns:repeat(2,minmax(0,1fr))}}._themeTab_cm6ih_158{display:grid;grid-template-columns:1fr;gap:var(--space-6)}._previewColumn_cm6ih_164{display:flex;flex-direction:column;gap:var(--space-2)}._previewTitle_cm6ih_170{color:var(--text-strong);font-size:var(--text-lg)}._previewHint_cm6ih_175{color:var(--text-muted);font-size:var(--text-xs)}@media(min-width:1024px){._themeTab_cm6ih_158{grid-template-columns:minmax(0,1fr) 320px;align-items:start}._previewColumn_cm6ih_164{position:sticky;top:var(--space-6)}}._preview_cm6ih_164{display:flex;flex-direction:column;overflow:hidden;border:1px solid;border-radius:var(--radius-lg);box-shadow:var(--shadow-2)}._previewHeader_cm6ih_203{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid;font-size:var(--text-sm)}._previewBody_cm6ih_212{padding:var(--space-4)}._previewCard_cm6ih_216{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;padding:var(--space-4);border:1px solid;border-radius:var(--radius-md)}._previewButton_cm6ih_226{display:inline-flex;align-items:center;margin-top:var(--space-1);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._previewFooter_cm6ih_236{padding:var(--space-3) var(--space-4)}._imageField_cm6ih_242{display:flex;flex-direction:column;gap:var(--space-3)}._imagePreview_cm6ih_248{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-sunken)}._imagePreviewImg_cm6ih_259{max-width:100%;max-height:120px;object-fit:contain;border-radius:var(--radius-sm)}._logoPreview_cm6ih_266{max-height:48px;max-width:220px;object-fit:contain}._logoPreviewDark_cm6ih_278{max-height:48px;max-width:220px;padding:var(--space-2);border-radius:var(--radius-sm);background-color:var(--navy-900);object-fit:contain}._faviconPreview_cm6ih_288{width:32px;height:32px;object-fit:contain}._imageError_cm6ih_294{color:var(--danger-600);font-size:var(--text-sm);line-height:var(--leading-normal)}._textAreaField_cm6ih_302{display:flex;flex-direction:column;gap:var(--space-2)}._textAreaLabel_cm6ih_308{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._textArea_cm6ih_302{width:100%;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-raised);color:var(--text-body);font-family:inherit;font-size:var(--text-base);line-height:var(--leading-normal);resize:vertical}._textArea_cm6ih_302:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._textAreaInvalid_cm6ih_332{border-color:var(--danger-500)}._textAreaError_cm6ih_336{color:var(--danger-600);font-size:var(--text-sm)}._blockerBackdrop_cm6ih_343{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:var(--gutter);background-color:#0d142199}._blocker_cm6ih_343{display:flex;flex-direction:column;gap:var(--space-4);max-width:30rem}._blockerTitle_cm6ih_361{color:var(--text-strong);font-size:var(--text-xl)}._blockerText_cm6ih_366{color:var(--text-muted);line-height:var(--leading-relaxed)}._blockerActions_cm6ih_371{display:flex;flex-wrap:wrap;gap:var(--space-3)}._BrandPrimary_7mt7c_13{color:var(--brand-primary)!important}._Danger500_7mt7c_17{color:var(--danger-500)!important}._Danger500BgNoneBorderNonePointerFsSm_7mt7c_21{color:var(--danger-500)!important;background:none!important;border:none!important;cursor:pointer!important;font-size:var(--text-sm)!important}._Success600_7mt7c_29{color:var(--success-600)!important}._Success600Bold_7mt7c_33{color:var(--success-600)!important;font-weight:var(--weight-bold)!important}._TextBody_7mt7c_38{color:var(--text-body)!important}._TextMuted_7mt7c_42{color:var(--text-muted)!important}._TextMutedFontStyleItalic_7mt7c_46{color:var(--text-muted)!important;font-style:italic!important}._TextMutedFsSmRegular_7mt7c_51{color:var(--text-muted)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-regular)!important}._TextMutedMb6_7mt7c_57{color:var(--text-muted)!important;margin-bottom:var(--space-6)!important}._TextMutedMt2_7mt7c_62{color:var(--text-muted)!important;margin-top:var(--space-2)!important}._TextMutedNoUnderlineFsSm_7mt7c_67{color:var(--text-muted)!important;text-decoration:none!important;font-size:var(--text-sm)!important}._TextStrong_7mt7c_73{color:var(--text-strong)!important}._Warning600_7mt7c_77{color:var(--warning-600)!important}._Warning600Block_7mt7c_81{color:var(--warning-600)!important;display:block!important}._Warning600Bold_7mt7c_86{color:var(--warning-600)!important;font-weight:var(--weight-bold)!important}._WebkitLineClamp3_7mt7c_91{-webkit-line-clamp:3!important}._bgActionBgActionFgBorderNoneRoundedMdP24Semibold_7mt7c_95{background-color:var(--action-bg)!important;color:var(--action-fg)!important;border:none!important;border-radius:var(--radius-md)!important;padding:var(--space-2) var(--space-4)!important;font-weight:var(--weight-semibold)!important;cursor:pointer!important}._bgActionBgActionFgBorderNoneRoundedMdP26Semibold_7mt7c_105{background-color:var(--action-bg)!important;color:var(--action-fg)!important;border:none!important;border-radius:var(--radius-md)!important;padding:var(--space-2) var(--space-6)!important;font-weight:var(--weight-semibold)!important;cursor:pointer!important}._bgNoneBorderNoneDanger500Pointer_7mt7c_115{background:none!important;border:none!important;color:var(--danger-500)!important;cursor:pointer!important}._bgSunkenBorderDefaultRoundedMdP24Pointer_7mt7c_122{background-color:var(--surface-sunken)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-md)!important;padding:var(--space-2) var(--space-4)!important;cursor:pointer!important}._bgSunkenBorderDefaultRoundedMdP26SemiboldPointer_7mt7c_130{background-color:var(--surface-sunken)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-md)!important;padding:var(--space-2) var(--space-6)!important;font-weight:var(--weight-semibold)!important;cursor:pointer!important}._bgTransparentTextStrongBorderDefaultRoundedMdP24_7mt7c_139{background-color:transparent!important;color:var(--text-strong)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-md)!important;padding:var(--space-2) var(--space-4)!important;cursor:pointer!important}._blockMb1BoldTextStrong_7mt7c_148{display:block!important;margin-bottom:var(--space-1)!important;font-weight:var(--weight-bold)!important;color:var(--text-strong)!important}._blockMb2_7mt7c_155{display:block!important;margin-bottom:var(--space-2)!important}._boldTextStrong_7mt7c_160{font-weight:var(--weight-bold)!important;color:var(--text-strong)!important}._borderLeftColorSuccess600BgSuccess50TextStrongP3_7mt7c_165{border-left-color:var(--success-600)!important;background-color:var(--success-50)!important;color:var(--text-strong)!important;padding:var(--space-3) var(--space-4)!important;border-radius:var(--radius-sm)!important;margin-bottom:var(--space-4)!important}._displayNone_7mt7c_174{display:none!important}._flexBetweenItemsCenter_7mt7c_178{display:flex!important;justify-content:space-between!important;align-items:center!important}._flexBetweenItemsCenterMt4P04_7mt7c_184{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:var(--space-4)!important;padding:0 var(--space-4)!important}._flexBetweenItemsCenterP2BgSunkenRoundedMdBorderD_7mt7c_192{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:var(--space-2)!important;background-color:var(--surface-sunken)!important;border-radius:var(--radius-md)!important;border:1px solid var(--border-default)!important}._flexBetweenItemsCenterP3BorderBottom1pxSolidBord_7mt7c_202{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:var(--space-3)!important;border-bottom:1px solid var(--border-subtle)!important}._flexBetweenItemsCenterWFullWrapGap4_7mt7c_210{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;flex-wrap:wrap!important;gap:var(--space-4)!important}._flexBetweenItemsCenterWrapGap4_7mt7c_219{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:var(--space-4)!important}._flexColGap1_7mt7c_227{display:flex!important;flex-direction:column!important;gap:var(--space-1)!important}._flexColGap1Grow_7mt7c_233{display:flex!important;flex-direction:column!important;gap:var(--space-1)!important;flex:1!important}._flexColGap1MaxHeight160pxOverflowYAutoBorderDefa_7mt7c_240{display:flex!important;flex-direction:column!important;gap:var(--space-1)!important;max-height:160px!important;overflow-y:auto!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-md)!important;padding:var(--space-2)!important}._flexColGap1PositionRelative_7mt7c_251{display:flex!important;flex-direction:column!important;gap:var(--space-1)!important;position:relative!important}._flexColGap2_7mt7c_258{display:flex!important;flex-direction:column!important;gap:var(--space-2)!important}._flexColGap2FsSm_7mt7c_264{display:flex!important;flex-direction:column!important;gap:var(--space-2)!important;font-size:var(--text-sm)!important}._flexColGap3_7mt7c_271{display:flex!important;flex-direction:column!important;gap:var(--space-3)!important}._flexColGap3Mb6_7mt7c_277{display:flex!important;flex-direction:column!important;gap:var(--space-3)!important;margin-bottom:var(--space-6)!important}._flexColGap4_7mt7c_284{display:flex!important;flex-direction:column!important;gap:var(--space-4)!important}._flexColGap6_7mt7c_290{display:flex!important;flex-direction:column!important;gap:var(--space-6)!important}._flexGap2_7mt7c_296{display:flex!important;gap:var(--space-2)!important}._flexGap2Wrap_7mt7c_301{display:flex!important;gap:var(--space-2)!important;flex-wrap:wrap!important}._flexGap3_7mt7c_307{display:flex!important;gap:var(--space-3)!important}._flexGap3Wrap_7mt7c_312{display:flex!important;gap:var(--space-3)!important;flex-wrap:wrap!important}._flexGap4_7mt7c_318{display:flex!important;gap:var(--space-4)!important}._flexGap4BorderBottom1pxSolidBorderDefaultMb4_7mt7c_323{display:flex!important;gap:var(--space-4)!important;border-bottom:1px solid var(--border-default)!important;margin-bottom:var(--space-4)!important}._flexGap4ItemsCenter_7mt7c_330{display:flex!important;gap:var(--space-4)!important;align-items:center!important}._flexGap4Mb4ItemsCenter_7mt7c_336{display:flex!important;gap:var(--space-4)!important;margin-bottom:var(--space-4)!important;align-items:center!important}._flexGap4Mb6_7mt7c_343{display:flex!important;gap:var(--space-4)!important;margin-bottom:var(--space-6)!important}._flexGap4Wrap_7mt7c_349{display:flex!important;gap:var(--space-4)!important;flex-wrap:wrap!important}._flexGap4WrapMt2_7mt7c_355{display:flex!important;gap:var(--space-4)!important;flex-wrap:wrap!important;margin-top:var(--space-2)!important}._flexGap6Mt4_7mt7c_362{display:flex!important;gap:var(--space-6)!important;margin-top:var(--space-4)!important}._flexItemsCenterBetweenP3BgSunkenRounded6pxBorder_7mt7c_368{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--space-3)!important;background-color:var(--surface-sunken)!important;border-radius:6px!important;border:1px solid var(--border-subtle)!important}._flexItemsCenterGap2_7mt7c_378{display:flex!important;align-items:center!important;gap:var(--space-2)!important}._flexItemsCenterGap2FsSmBoldPointerMt2_7mt7c_384{display:flex!important;align-items:center!important;gap:var(--space-2)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-bold)!important;cursor:pointer!important;margin-top:var(--space-2)!important}._flexItemsCenterGap2FsSmPointer_7mt7c_394{display:flex!important;align-items:center!important;gap:var(--space-2)!important;font-size:var(--text-sm)!important;cursor:pointer!important}._flexItemsCenterGap2FsSmTextBodyPointer_7mt7c_402{display:flex!important;align-items:center!important;gap:var(--space-2)!important;font-size:var(--text-sm)!important;color:var(--text-body)!important;cursor:pointer!important}._flexItemsCenterGap2Pointer_7mt7c_411{display:flex!important;align-items:center!important;gap:var(--space-2)!important;cursor:pointer!important}._flexJustifyEndGap2_7mt7c_418{display:flex!important;justify-content:flex-end!important;gap:var(--space-2)!important}._flexJustifyEndGap3Mt4_7mt7c_424{display:flex!important;justify-content:flex-end!important;gap:var(--space-3)!important;margin-top:var(--space-4)!important}._flexJustifyEndMt4_7mt7c_431{display:flex!important;justify-content:flex-end!important;margin-top:var(--space-4)!important}._flexWrapGap2_7mt7c_437{display:flex!important;flex-wrap:wrap!important;gap:var(--space-2)!important}._flexWrapGap5_7mt7c_443{display:flex!important;flex-wrap:wrap!important;gap:var(--space-5)!important}._fsBaseMb2_7mt7c_449{font-size:var(--text-base)!important;margin-bottom:var(--space-2)!important}._fsBaseMt2_7mt7c_454{font-size:var(--text-base)!important;margin-top:var(--space-2)!important}._fsLg_7mt7c_459{font-size:var(--text-lg)!important}._fsLgSemiboldM0_7mt7c_463{font-size:var(--text-lg)!important;font-weight:var(--weight-semibold)!important;margin:0!important}._fsSmBold_7mt7c_469{font-size:var(--text-sm)!important;font-weight:var(--weight-bold)!important}._fsSmTextMuted_7mt7c_474{font-size:var(--text-sm)!important;color:var(--text-muted)!important}._fsSmTextMutedMt2_7mt7c_479{font-size:var(--text-sm)!important;color:var(--text-muted)!important;margin-top:var(--space-2)!important}._fsXs_7mt7c_485{font-size:var(--text-xs)!important}._fsXsBgSunkenTextMutedP02rem04remRounded4pxMl2_7mt7c_489{font-size:var(--text-xs)!important;background:var(--surface-sunken)!important;color:var(--text-muted)!important;padding:.2rem .4rem!important;border-radius:4px!important;margin-left:var(--space-2)!important}._fsXsBrandAccent_7mt7c_498{font-size:var(--text-xs)!important;color:var(--brand-accent)!important}._fsXsTextMuted_7mt7c_503{font-size:var(--text-xs)!important;color:var(--text-muted)!important}._fsXsTextMutedMt2px_7mt7c_508{font-size:var(--text-xs)!important;color:var(--text-muted)!important;margin-top:2px!important}._gridColsAuto240pxFrGap4Mb8_7mt7c_514{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:var(--space-4)!important;margin-bottom:var(--space-8)!important}._gridColsAuto300pxFrGap6_7mt7c_521{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:var(--space-6)!important}._gridColsFrFrGap4_7mt7c_527{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--space-4)!important}._gridColsFrFrGap6_7mt7c_533{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--space-6)!important}._gridColumn11_7mt7c_539{grid-column:1 / -1!important}._grow_7mt7c_543{flex:1!important}._growFlexColGap2_7mt7c_547{flex:1!important;display:flex!important;flex-direction:column!important;gap:var(--space-2)!important}._heightFitContent_7mt7c_554{height:fit-content!important}._listStyleNoneP0_7mt7c_558{list-style:none!important;padding:0!important}._m0_7mt7c_563{margin:0!important}._m2040FsSmTextMuted_7mt7c_567{margin:var(--space-2) 0 var(--space-4) 0!important;font-size:var(--text-sm)!important;color:var(--text-muted)!important}._maxWidth550px_7mt7c_573{max-width:550px!important}._maxWidth600px_7mt7c_577{max-width:600px!important}._mb2TextStrong_7mt7c_581{margin-bottom:var(--space-2)!important;color:var(--text-strong)!important}._mb3FsLg_7mt7c_586{margin-bottom:var(--space-3)!important;font-size:var(--text-lg)!important}._mb3TextStrong_7mt7c_591{margin-bottom:var(--space-3)!important;color:var(--text-strong)!important}._mb4_7mt7c_596{margin-bottom:var(--space-4)!important}._mb4FsSm_7mt7c_600{margin-bottom:var(--space-4)!important;font-size:var(--text-sm)!important}._mb4TextStrong_7mt7c_605{margin-bottom:var(--space-4)!important;color:var(--text-strong)!important}._mb6_7mt7c_610{margin-bottom:var(--space-6)!important}._mb8_7mt7c_614{margin-bottom:var(--space-8)!important}._medium_7mt7c_618{font-weight:var(--weight-medium)!important}._mr2BgNoneBorderNoneTextBodyPointer_7mt7c_622{margin-right:var(--space-2)!important;background:none!important;border:none!important;color:var(--text-body)!important;cursor:pointer!important}._mr2BgNoneBorderNoneTextLinkPointer_7mt7c_630{margin-right:var(--space-2)!important;background:none!important;border:none!important;color:var(--text-link)!important;cursor:pointer!important}._mt1FlexGap1Wrap_7mt7c_638{margin-top:var(--space-1)!important;display:flex!important;gap:var(--space-1)!important;flex-wrap:wrap!important}._mt2_7mt7c_645{margin-top:var(--space-2)!important}._mt4_7mt7c_649{margin-top:var(--space-4)!important}._mt4Mb4_7mt7c_653{margin-top:var(--space-4)!important;margin-bottom:var(--space-4)!important}._mt8_7mt7c_658{margin-top:var(--space-8)!important}._noResize_7mt7c_662{resize:none!important}._p2BorderBottom1pxSolidBorderSubtlePointerFsSm_7mt7c_666{padding:var(--space-2)!important;border-bottom:1px solid var(--border-subtle)!important;cursor:pointer!important;font-size:var(--text-sm)!important}._p2RoundedMdBorderDefault_7mt7c_673{padding:var(--space-2)!important;border-radius:var(--radius-md)!important;border:1px solid var(--border-default)!important}._p3BgSunkenRoundedMd_7mt7c_679{padding:var(--space-3)!important;background-color:var(--surface-sunken)!important;border-radius:var(--radius-md)!important}._p3BgSunkenRoundedMdFsSm_7mt7c_685{padding:var(--space-3)!important;background-color:var(--surface-sunken)!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important}._pl4FlexColGap1_7mt7c_692{padding-left:var(--space-4)!important;display:flex!important;flex-direction:column!important;gap:var(--space-1)!important}._positionAbsoluteTop100Left0Right0BgRaisedBorderD_7mt7c_699{position:absolute!important;top:100%!important;left:0!important;right:0!important;background-color:var(--surface-raised)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-3)!important;list-style:none!important;margin:0!important;padding:0!important;max-height:150px!important;overflow-y:auto!important;z-index:1100!important}._textRight_7mt7c_716{text-align:right!important}._textRightNowrap_7mt7c_720{text-align:right!important;white-space:nowrap!important}._wFull_7mt7c_725{width:100%!important}._wFullMb4_7mt7c_729{width:100%!important;margin-bottom:var(--space-4)!important}._amountPositive_7mt7c_737{color:var(--success-600)}._amountNegative_7mt7c_741{color:var(--danger-600)}._amountZero_7mt7c_745{color:var(--text-muted)}._balanceValue_7mt7c_749{font-size:var(--text-lg);font-variant-numeric:tabular-nums}._tab_7mt7c_755{min-height:var(--min-touch-target);padding:var(--space-2) var(--space-4);border:none;border-bottom:2px solid transparent;background:none;color:var(--text-muted);font-weight:var(--weight-regular);cursor:pointer}._tab_7mt7c_755:hover{color:var(--text-strong)}._tabActive_7mt7c_770{border-bottom-color:var(--action-bg);color:var(--text-strong);font-weight:var(--weight-semibold)}._migrateButton_7mt7c_777{padding:var(--space-3) var(--space-6);border:none;border-radius:var(--radius-md);background-color:var(--action-bg);color:var(--action-fg);font-weight:var(--weight-bold);cursor:pointer}._migrateButton_7mt7c_777:hover:not(:disabled){background-color:var(--action-bg-hover)}._migrateButton_7mt7c_777:disabled{background-color:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed}._inputLocked_7mt7c_798{opacity:.7}._page_y023b_1{display:flex;flex-direction:column;gap:var(--space-6);padding-block:var(--space-8) var(--space-16)}._header_y023b_8{display:flex;flex-direction:column;gap:var(--space-4)}._title_y023b_14{color:var(--text-strong);font-size:var(--text-2xl);line-height:var(--leading-tight)}._subtitle_y023b_20{margin-top:var(--space-2);max-width:var(--max-prose-width);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._headerActions_y023b_28{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}@media(min-width:768px){._header_y023b_8{flex-direction:row;align-items:flex-start;justify-content:space-between}._headerActions_y023b_28{flex-shrink:0}}._loading_y023b_46{display:flex;justify-content:center;align-items:center;min-height:40vh}._empty_y023b_53{padding:var(--space-8);text-align:center;color:var(--text-muted)}._tableWrapper_y023b_59{overflow-x:auto}._table_y023b_59{width:100%;border-collapse:collapse;text-align:left}._th_y023b_69{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;background-color:var(--surface-raised)}._tr_y023b_80{border-bottom:1px solid var(--border-subtle);transition:background-color var(--transition-fast)}._tr_y023b_80:last-child{border-bottom:none}._tr_y023b_80:hover{background-color:var(--surface-sunken)}._td_y023b_93{padding:var(--space-3) var(--space-4);color:var(--text-body);font-size:var(--text-sm);vertical-align:top}._code_y023b_100{font-family:var(--font-mono);font-weight:var(--weight-medium)}._name_y023b_105{font-weight:var(--weight-semibold);color:var(--text-strong)}._description_y023b_110{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._link_y023b_120{color:var(--text-link);font-weight:var(--weight-medium);text-decoration:none}._link_y023b_120:hover{text-decoration:underline}._nav_23t77_1{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 90%,transparent) 0%,var(--surface-page) 100%)}._link_23t77_12{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-lg);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}._link_23t77_12:hover{color:var(--text-strong);background:var(--surface-sunken);transform:translateY(-1px)}._linkActive_23t77_36{color:var(--action-fg);background:var(--action-bg);box-shadow:0 10px 24px color-mix(in srgb,var(--action-bg) 20%,transparent)}._linkActive_23t77_36:hover{color:var(--action-fg);background:var(--action-bg)}._page_7aju8_1{display:flex;flex-direction:column;gap:var(--space-6);padding-block:var(--space-8) var(--space-16)}._header_7aju8_8{display:flex;flex-direction:column;gap:var(--space-4)}._title_7aju8_14{color:var(--text-strong);font-size:var(--text-2xl);line-height:var(--leading-tight)}._subtitle_7aju8_20{max-width:68ch;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._layout_7aju8_27{display:grid;gap:var(--space-5)}._mainColumn_7aju8_32,._sideColumn_7aju8_33{display:flex;flex-direction:column;gap:var(--space-5)}._infoCard_7aju8_39{display:flex;flex-direction:column;gap:var(--space-4)}._infoTitle_7aju8_45{color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-semibold)}._infoText_7aju8_51{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._templateActions_7aju8_57,._panelActions_7aju8_58,._filterRow_7aju8_59,._summaryFoot_7aju8_60{display:flex;flex-wrap:wrap;gap:var(--space-3)}._dropzone_7aju8_66{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px dashed var(--border-default);border-radius:var(--radius-xl);background:radial-gradient(circle at top right,color-mix(in srgb,var(--action-bg) 10%,transparent) 0%,transparent 40%),linear-gradient(180deg,var(--surface-page) 0%,color-mix(in srgb,var(--surface-raised) 90%,transparent) 100%);transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}._dropzoneActive_7aju8_83{border-color:var(--action-bg);box-shadow:0 16px 32px color-mix(in srgb,var(--action-bg) 12%,transparent);transform:translateY(-1px)}._dropzoneHeader_7aju8_89{display:flex;flex-direction:column;gap:var(--space-2)}._dropzoneTitle_7aju8_95{color:var(--text-strong);font-size:var(--text-base);font-weight:var(--weight-semibold)}._dropzoneText_7aju8_101{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._hiddenInput_7aju8_107{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}._fileMeta_7aju8_118{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sunken)}._fileName_7aju8_128{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._fileHint_7aju8_134{color:var(--text-muted);font-size:var(--text-xs)}._statusBlock_7aju8_139{display:flex;flex-direction:column;gap:var(--space-4)}._statusMeta_7aju8_145{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._metaText_7aju8_152{color:var(--text-muted);font-size:var(--text-sm)}._summaryGrid_7aju8_157{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}._summaryCard_7aju8_163{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--surface-raised) 0%,var(--surface-page) 100%)}._summaryLabel_7aju8_170{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em}._summaryValue_7aju8_178{margin-top:var(--space-2);color:var(--text-strong);font-size:clamp(1.4rem,4vw,2rem);font-weight:var(--weight-bold)}._summaryCaption_7aju8_185{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}._filterField_7aju8_192{display:flex;flex:1 1 12rem;flex-direction:column;gap:var(--space-2)}._fieldLabel_7aju8_199{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em}._select_7aju8_207,._searchInput_7aju8_208{min-height:2.75rem;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text-body)}._rowsShell_7aju8_217{display:flex;flex-direction:column;gap:var(--space-4)}._rowsMeta_7aju8_223{color:var(--text-muted);font-size:var(--text-sm)}._tableWrapper_7aju8_228{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}._table_7aju8_228{width:100%;min-width:46rem;border-collapse:collapse;text-align:left}._th_7aju8_241,._td_7aju8_242{padding:var(--space-3) var(--space-4);vertical-align:top}._th_7aju8_241{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-subtle);background:var(--surface-raised)}._row_7aju8_217{border-bottom:1px solid var(--border-subtle)}._row_7aju8_217:last-child{border-bottom:none}._row_7aju8_217:hover{background:var(--surface-sunken)}._rowNumber_7aju8_269{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}._statement_7aju8_275{display:flex;flex-direction:column;gap:var(--space-2)}._statementText_7aju8_281{color:var(--text-body);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._codeStack_7aju8_287{display:flex;flex-direction:column;gap:var(--space-1)}._codePill_7aju8_293{display:inline-flex;width:fit-content;align-items:center;gap:var(--space-2);padding:.2rem .6rem;border-radius:999px;background:var(--surface-sunken);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}._issueList_7aju8_306{display:flex;flex-direction:column;gap:var(--space-2)}._issueGroup_7aju8_312{display:flex;flex-wrap:wrap;gap:var(--space-2)}._issueTag_7aju8_318,._warningTag_7aju8_319{display:inline-flex;align-items:center;padding:.3rem .55rem;border-radius:var(--radius-md);font-size:var(--text-xs);line-height:1.4}._issueTag_7aju8_318{background:color-mix(in srgb,var(--danger-100) 85%,transparent);color:var(--danger-700)}._warningTag_7aju8_319{background:color-mix(in srgb,var(--warning-100) 80%,transparent);color:var(--warning-700)}._empty_7aju8_338{padding:var(--space-8);text-align:center;color:var(--text-muted)}._historyList_7aju8_344{display:flex;flex-direction:column;gap:var(--space-3)}._historyItem_7aju8_350{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-page)}._historyItemActive_7aju8_360{border-color:var(--action-bg);box-shadow:0 14px 28px color-mix(in srgb,var(--action-bg) 10%,transparent)}._historyTop_7aju8_365{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}._historyFilename_7aju8_372{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._historyMeta_7aju8_378{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}._historyStats_7aju8_384{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._historyStat_7aju8_384{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}._historyStatLabel_7aju8_396{color:var(--text-muted);font-size:.68rem;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em}._historyStatValue_7aju8_404{margin-top:.15rem;color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._historyFooter_7aju8_411{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}._linkButton_7aju8_418{color:var(--text-link);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none}._linkButton_7aju8_418:hover{text-decoration:underline}._createdLink_7aju8_429{color:var(--text-link);font-weight:var(--weight-semibold);text-decoration:none}._createdLink_7aju8_429:hover{text-decoration:underline}@media(min-width:900px){._layout_7aju8_27{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.9fr);align-items:start}._header_7aju8_8{align-items:flex-start;justify-content:space-between}}@media(max-width:699px){._summaryGrid_7aju8_157,._historyStats_7aju8_384{grid-template-columns:1fr}._table_7aju8_228{min-width:40rem}}._header_51i4s_3{margin-bottom:var(--space-6)}._title_51i4s_7{color:var(--text-strong);font-size:var(--text-2xl);font-weight:var(--weight-bold);margin-bottom:var(--space-1)}._subtitle_51i4s_14{color:var(--text-muted);font-size:var(--text-sm)}._filtersBar_51i4s_20{display:flex;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;align-items:center}._input_51i4s_28,._select_51i4s_29,._textarea_51i4s_30{padding:var(--space-2) var(--space-3);background-color:var(--surface-raised);color:var(--text-body);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:inherit;transition:border-color var(--transition-fast),background-color var(--transition-fast)}._input_51i4s_28:focus,._select_51i4s_29:focus,._textarea_51i4s_30:focus{outline:none;border-color:var(--action-bg);box-shadow:0 0 0 2px var(--focus-ring)}._inputSearch_51i4s_49{min-width:260px;flex:1 1 260px}._currencyField_51i4s_55{display:flex;align-items:stretch;gap:var(--space-2);flex-wrap:nowrap}._currencyPrefix_51i4s_62{display:flex;align-items:center;padding:0 var(--space-3);background-color:var(--surface-sunken);color:var(--text-muted);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap}._currencyField_51i4s_55 ._input_51i4s_28{flex:1 1 auto;min-width:0}._fieldHint_51i4s_80{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs)}._fieldSimulation_51i4s_86{margin-top:var(--space-1);color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._fieldError_51i4s_93{margin-top:var(--space-1);color:var(--danger-500);font-size:var(--text-xs)}._card_51i4s_100{background-color:var(--surface-raised);color:var(--text-body);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-1)}._tableWrapper_51i4s_110{background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow-x:auto;box-shadow:var(--shadow-1)}._table_51i4s_110{width:100%;border-collapse:collapse;text-align:left}._th_51i4s_124{padding:var(--space-3) var(--space-4);background-color:var(--surface-sunken);color:var(--text-strong);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-subtle);white-space:nowrap}._tr_51i4s_136{border-bottom:1px solid var(--border-subtle);transition:background-color var(--transition-fast)}._tr_51i4s_136:last-child{border-bottom:none}._tr_51i4s_136:hover{background-color:var(--surface-sunken)}._td_51i4s_149{padding:var(--space-3) var(--space-4);color:var(--text-body);font-size:var(--text-sm);vertical-align:middle}._emptyCell_51i4s_156{padding:var(--space-8);text-align:center;color:var(--text-muted)}._statusBadgeActive_51i4s_163{color:var(--success-600);font-weight:var(--weight-semibold)}._statusBadgeBlocked_51i4s_168{color:var(--warning-600);font-weight:var(--weight-semibold)}._statusBadgeDisabled_51i4s_173{color:var(--danger-600);font-weight:var(--weight-semibold)}._tabsBar_51i4s_181{display:flex;gap:var(--space-2);border-bottom:2px solid var(--border-subtle);margin-bottom:var(--space-6);overflow-x:auto}._tabButton_51i4s_189{padding:var(--space-3) var(--space-5);border:none;background:none;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast)}._tabButton_51i4s_189:hover{color:var(--text-strong)}._tabButtonActive_51i4s_207{color:var(--action-bg);border-bottom-color:var(--action-bg);font-weight:var(--weight-semibold)}._infoBoxWarning_51i4s_214{background-color:var(--surface-sunken);border-left:4px solid var(--brand-accent);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);margin-bottom:var(--space-4);color:var(--text-body)}._infoBoxDanger_51i4s_223{background-color:var(--surface-sunken);border-left:4px solid var(--danger-500);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);margin-bottom:var(--space-4);color:var(--text-body)}._modalBackdrop_51i4s_233{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}._modalContent_51i4s_247{background-color:var(--surface-raised);color:var(--text-body);border:1px solid var(--border-default);padding:var(--space-6);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-4)}._page_1cqbh_3{display:flex;flex-direction:column;min-height:100vh}._main_1cqbh_15{flex:1 1 auto;min-height:0}._skipLink_1cqbh_27{position:absolute;left:var(--space-4);top:var(--space-2);z-index:20;padding:var(--space-3) var(--space-4);background-color:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-link);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;transform:translateY(-200%);transition:transform var(--transition-fast)}._skipLink_1cqbh_27:focus-visible{transform:translateY(0)}._header_1cqbh_73{width:100%;background-color:var(--surface-header);border-bottom:1px solid var(--border-subtle)}._pageWithHero_1cqbh_95{position:relative}._headerOverlay_1cqbh_103{position:absolute;inset-inline:0;top:0;z-index:10;background-color:transparent;border-bottom:0;color:var(--text-on-media);--focus-ring: var(--text-on-media);--focus-surface: var(--media-scrim-strong)}._headerOverlay_1cqbh_103 ._navLink_1cqbh_129,._headerOverlay_1cqbh_103 button{color:var(--text-on-media)}._headerOverlay_1cqbh_103 ._navLink_1cqbh_129:hover,._headerOverlay_1cqbh_103 button:hover{background-color:var(--media-scrim-mid);color:var(--text-on-media)}._navCta_1cqbh_153{border:1px solid currentColor}._headerInner_1cqbh_161{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:4rem;padding-block:var(--space-3)}._navRow_1cqbh_183{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1 1 auto;justify-content:flex-end}._nav_1cqbh_129{display:flex;align-items:center;gap:var(--space-3);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;min-width:0}._topActions_1cqbh_241{display:flex;align-items:center;gap:var(--space-3);white-space:nowrap;margin-left:auto}._menuButton_1cqbh_261{display:inline-flex;align-items:center;justify-content:center;width:var(--min-touch-target);height:var(--min-touch-target);border-radius:var(--radius-md);background:transparent;border:1px solid transparent;color:var(--text-strong);cursor:pointer}._menuButton_1cqbh_261:hover{background:var(--surface-sunken)}._menuButton_1cqbh_261:active,._menuButton_1cqbh_261:focus{outline:none;border-color:var(--border-subtle)}._mobileNavOverlay_1cqbh_311{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-scrim);display:flex;justify-content:flex-end;z-index:60;animation:_fadeIn_1cqbh_1 .16s ease}._mobileNav_1cqbh_311{background:var(--surface-raised);width:min(320px,85%);height:100%;padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:var(--shadow-4);transform:translate(100%);animation:_slideIn_1cqbh_1 .18s ease forwards}._mobileNavLink_1cqbh_357{display:inline-flex;align-items:center;justify-content:flex-start;min-height:var(--min-touch-target);padding:var(--space-3) var(--space-2);border-radius:var(--radius-sm);background:transparent;font-size:var(--text-base);text-decoration:none;color:var(--text-strong)}._mobileNavLink_1cqbh_357:hover,._mobileNavLink_1cqbh_357:focus-visible{background:var(--surface-sunken)}._mobileNavLinkActive_1cqbh_395{background:var(--surface-sunken);box-shadow:inset 3px 0 0 var(--action-bg);font-weight:var(--weight-bold)}._mobileNavHeader_1cqbh_407{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._mobileNavGroup_1cqbh_421{display:flex;flex-direction:column;gap:var(--space-1)}._mobileNavGroup_1cqbh_421+._mobileNavGroup_1cqbh_421{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}@keyframes _fadeIn_1cqbh_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1cqbh_1{0%{transform:translate(100%)}to{transform:translate(0)}}._navLink_1cqbh_129{display:inline-flex;align-items:center;min-height:var(--min-touch-target);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;white-space:nowrap}._navLink_1cqbh_129:hover{background-color:var(--surface-sunken);color:var(--text-strong)}._highlightNavLink_1cqbh_515,._navLinkActive_1cqbh_525{background-color:var(--surface-accent-soft);color:var(--text-strong)}._userMenu_1cqbh_181{position:relative;flex-shrink:0}._userMenuTrigger_1cqbh_547{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--min-touch-target);padding-inline:var(--space-3);border-radius:var(--radius-md);background:transparent;border:1px solid transparent;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}._userMenuTrigger_1cqbh_547:hover,._userMenuTrigger_1cqbh_547[aria-expanded=true]{background-color:var(--surface-sunken);color:var(--text-strong)}._userMenuCaret_1cqbh_591{font-size:.7em;line-height:1}._userMenuPanel_1cqbh_601{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:40;display:flex;flex-direction:column;gap:var(--space-1);min-width:11rem;padding:var(--space-2);background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-3)}._userMenuItem_1cqbh_633{display:flex;align-items:center;min-height:var(--min-touch-target);padding-inline:var(--space-3);border-radius:var(--radius-sm);background:transparent;border:none;color:var(--text-strong);font-size:var(--text-sm);text-align:left;text-decoration:none;cursor:pointer}._userMenuItem_1cqbh_633:hover,._userMenuItem_1cqbh_633:focus-visible{background-color:var(--surface-sunken)}._userMenuItem_1cqbh_633:disabled{opacity:.6;cursor:default}._mobileNavGreeting_1cqbh_683{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding-inline:var(--space-2);margin:0}@media(max-width:400px){._headerInner_1cqbh_161{gap:var(--space-2)}._navLink_1cqbh_129{padding-inline:var(--space-2);font-size:var(--text-xs)}._brand_1cqbh_727{font-size:var(--text-base)}}@media(max-width:768px){._navRow_1cqbh_183{display:none}._menuButton_1cqbh_261{display:inline-flex}._hideOnMobileNav_1cqbh_761{display:none}._nav_1cqbh_129{flex-shrink:0}._headerOverlay_1cqbh_103 ._headerInner_1cqbh_161{flex-wrap:wrap;row-gap:var(--space-1)}._headerOverlay_1cqbh_103 ._nav_1cqbh_129{order:3;flex-basis:100%;justify-content:flex-start;gap:var(--space-1);margin-inline:calc(var(--space-3) * -1)}}._desktopOnlyThemeToggle_1cqbh_837{display:none}@media(min-width:769px){._mobileOnlyThemeToggle_1cqbh_847{display:none}._desktopOnlyThemeToggle_1cqbh_837{display:inline-flex;align-items:center}}@media(min-width:769px){._menuButton_1cqbh_261,._mobileNavOverlay_1cqbh_311{display:none}._headerInner_1cqbh_161{gap:var(--space-3);min-height:3.25rem;padding-block:var(--space-2)}._nav_1cqbh_129{gap:var(--space-1)}._topActions_1cqbh_241{gap:var(--space-2)}._navLink_1cqbh_129{min-height:2.25rem;padding-inline:var(--space-2)}}._footer_1cqbh_929{width:100%;margin-top:var(--space-16);padding-block:var(--space-8);background-color:var(--surface-footer);color:var(--text-on-footer)}._footerInner_1cqbh_945{display:flex;flex-direction:column;gap:var(--space-6)}._footerText_1cqbh_957{max-width:var(--max-prose-width);color:var(--text-on-footer);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._footerBlock_1cqbh_973{display:flex;flex-direction:column;gap:var(--space-2)}._footerLinks_1cqbh_997{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;margin:0;padding:0}._footerLink_1cqbh_997{color:var(--text-on-footer);font-size:var(--text-sm);text-decoration:none;display:inline-flex;align-items:center;min-height:32px}._footerLink_1cqbh_997:hover,._footerLink_1cqbh_997:focus-visible,._footerLink_1cqbh_997:visited{color:var(--text-on-footer);text-decoration:none}._footerMeta_1cqbh_1049{color:var(--text-on-footer);font-size:var(--text-xs);opacity:.85}@media(min-width:768px){._footerInner_1cqbh_945{flex-direction:row;align-items:flex-start;justify-content:space-between}}._authMain_1cqbh_1079{display:flex;flex-direction:column;align-items:center;padding-block:var(--space-8) var(--space-16)}._authCard_1cqbh_1093{width:100%;max-width:26rem;margin-inline:auto;padding:var(--space-6);background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-2)}@media(min-width:480px){._authCard_1cqbh_1093{padding:var(--space-8)}}._authHeader_1cqbh_1131{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}._authIntro_1cqbh_1145{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._authFooter_1cqbh_1157{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-sm);text-align:center}._appMain_1cqbh_1177{padding-block:var(--space-8) var(--space-16)}._userChip_1cqbh_1185{display:none;color:var(--text-muted);font-size:var(--text-sm)}@media(min-width:992px){._userChip_1cqbh_1185{display:inline;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}._brand_llgts_1{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.01em;text-decoration:none;white-space:nowrap}._brand_llgts_1:hover{color:var(--text-strong)}._mark_llgts_33{flex-shrink:0}._logo_llgts_57{display:block;height:32px;width:auto;max-width:200px;object-fit:contain}@media(min-width:769px){._logo_llgts_57{height:80px;max-width:350px;width:auto;object-fit:contain;display:block}}@media(max-width:480px){._logo_llgts_57{max-width:140px}}._wordmark_llgts_105{display:inline-flex;align-items:baseline;gap:.1em}._suffix_llgts_125{color:var(--text-muted);font-weight:var(--weight-regular)}._onInverse_llgts_137,._onInverse_llgts_137:hover{color:var(--text-on-media)}._onInverse_llgts_137 ._suffix_llgts_125{color:var(--text-on-media-muted)}._overlay_wysq4_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#00000080;animation:_fadeIn_wysq4_1 .16s ease}._modal_wysq4_13{width:100%;max-width:28rem;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-4)}._title_wysq4_26{margin:0;color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-semibold)}._message_wysq4_33{margin:0;color:var(--text-body);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._actions_wysq4_40{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-2)}@media(max-width:480px){._actions_wysq4_40{flex-direction:column-reverse}._actions_wysq4_40>*{width:100%}}@keyframes _fadeIn_wysq4_1{0%{opacity:0}to{opacity:1}}._layout_jkm70_1{display:flex;flex-direction:column;gap:var(--space-6);position:relative}@media(min-width:768px){._layout_jkm70_1{flex-direction:row;align-items:flex-start}}._mobileToggleBar_jkm70_16{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}@media(min-width:768px){._mobileToggleBar_jkm70_16{display:none}}._mobileTitle_jkm70_32{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-strong)}._mobileToggleButton_jkm70_38{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--surface-sunken);color:var(--text-strong);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer}._backdrop_jkm70_52{display:none}@media(max-width:767px){._backdrop_jkm70_52{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:998}}._sidebar_jkm70_67{width:100%;flex-shrink:0;display:flex;flex-direction:column;background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);transition:width var(--transition-base),padding var(--transition-base)}@media(max-width:767px){._sidebar_jkm70_67{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:85vw;border-radius:0;z-index:999;overflow-y:auto;transform:translate(-100%);transition:transform var(--transition-base);box-shadow:var(--shadow-4)}._sidebarMobileOpen_jkm70_95{transform:translate(0)}}@media(min-width:768px){._sidebar_jkm70_67{width:260px;position:sticky;top:var(--space-6);max-height:calc(100vh - var(--space-12));overflow-y:auto}._sidebarCollapsed_jkm70_109{width:72px;padding:var(--space-3) var(--space-2)}}._toggleButton_jkm70_115{display:none}@media(min-width:768px){._toggleButton_jkm70_115{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);background-color:var(--surface-sunken);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-medium);transition:background-color var(--transition-fast),color var(--transition-fast)}._toggleButton_jkm70_115:hover{background-color:var(--surface-accent-soft);color:var(--text-strong)}._sidebarCollapsed_jkm70_109 ._toggleButton_jkm70_115{justify-content:center;padding:var(--space-2)}}._nav_jkm70_148{display:flex;flex-direction:column;gap:var(--space-1)}._navLink_jkm70_154{display:flex;align-items:center;gap:var(--space-3);min-height:var(--min-touch-target);padding:var(--space-2) var(--space-3);color:var(--text-body);text-decoration:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}._navLink_jkm70_154:hover{background-color:var(--surface-sunken);color:var(--text-strong)}._navLinkActive_jkm70_176{background-color:var(--action-bg);color:var(--action-fg);font-weight:var(--weight-semibold)}._navLinkActive_jkm70_176:hover{background-color:var(--action-bg-hover);color:var(--action-fg)}._navIcon_jkm70_187{display:flex;align-items:center;justify-content:center;flex-shrink:0}._navText_jkm70_194{overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){._sidebarCollapsed_jkm70_109 ._navLink_jkm70_154{justify-content:center;padding:var(--space-3) var(--space-2)}._sidebarCollapsed_jkm70_109 ._navText_jkm70_194{display:none}}._creditsBlock_jkm70_211{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}@media(min-width:768px){._sidebarCollapsed_jkm70_109 ._creditsBlock_jkm70_211{display:none}}._creditsTitle_jkm70_223{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 var(--space-3);padding-inline:var(--space-3)}._creditsList_jkm70_233{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}._creditsItem_jkm70_242{display:flex;flex-direction:column;gap:var(--space-0-5, 2px);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background-color:var(--surface-sunken)}._creditsCourseName_jkm70_251{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-strong)}._creditsAmount_jkm70_257{font-size:var(--text-sm);color:var(--success-600);font-weight:var(--weight-medium)}._creditsEmpty_jkm70_263{display:flex;flex-direction:column;gap:var(--space-3);padding-inline:var(--space-3)}._creditsEmptyText_jkm70_270{font-size:var(--text-sm);color:var(--text-muted);margin:0}._main_jkm70_277{flex:1 1 0%;min-width:0;width:100%}._layout_1rjbm_1{display:flex;flex-direction:column;gap:var(--space-6);padding-block:var(--space-6);position:relative}@media(min-width:768px){._layout_1rjbm_1{flex-direction:row;align-items:flex-start}}._mobileToggleBar_1rjbm_17{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-4)}@media(min-width:768px){._mobileToggleBar_1rjbm_17{display:none}}._mobileTitle_1rjbm_34{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-strong)}._mobileToggleButton_1rjbm_40{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--surface-sunken);color:var(--text-strong);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer}._backdrop_1rjbm_55{display:none}@media(max-width:767px){._backdrop_1rjbm_55{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-scrim);z-index:998}}._sidebar_1rjbm_73{width:100%;flex-shrink:0;background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);transition:width var(--transition-base),padding var(--transition-base)}@media(max-width:767px){._sidebar_1rjbm_73{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:85vw;border-radius:0;z-index:999;overflow-y:auto;transform:translate(-100%);transition:transform var(--transition-base);box-shadow:var(--shadow-4)}._sidebarMobileOpen_1rjbm_99{transform:translate(0)}}@media(min-width:768px){._sidebar_1rjbm_73{width:240px;position:sticky;top:var(--space-6)}._sidebarCollapsed_1rjbm_111{width:72px;padding:var(--space-3) var(--space-2)}}._toggleButton_1rjbm_118{display:none}@media(min-width:768px){._toggleButton_1rjbm_118{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);background-color:var(--surface-sunken);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-medium);transition:background-color var(--transition-fast),color var(--transition-fast)}._toggleButton_1rjbm_118:hover{background-color:var(--surface-accent-soft);color:var(--text-strong)}._sidebarCollapsed_1rjbm_111 ._toggleButton_1rjbm_118{justify-content:center;padding:var(--space-2)}}._nav_1rjbm_151{display:flex;flex-direction:column;gap:var(--space-5)}._navGroup_1rjbm_157{display:flex;flex-direction:column;gap:var(--space-1)}._navGroupTitle_1rjbm_163{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);padding-inline:var(--space-3);white-space:nowrap;overflow:hidden}@media(min-width:768px){._sidebarCollapsed_1rjbm_111 ._navGroupTitle_1rjbm_163{display:none}._sidebarCollapsed_1rjbm_111 ._navGroup_1rjbm_157{border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-3);margin-bottom:var(--space-3)}._sidebarCollapsed_1rjbm_111 ._navGroup_1rjbm_157:last-child{border-bottom:none}}._navLink_1rjbm_191{display:flex;align-items:center;gap:var(--space-3);min-height:var(--min-touch-target);padding:var(--space-2) var(--space-3);color:var(--text-body);text-decoration:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-regular);transition:background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}._navLink_1rjbm_191:hover{background-color:var(--surface-sunken);color:var(--text-strong)}._navLinkActive_1rjbm_213{background-color:var(--action-bg);color:var(--action-fg);font-weight:var(--weight-semibold)}._navLinkActive_1rjbm_213:hover{background-color:var(--action-bg-hover);color:var(--action-fg)}._navIcon_1rjbm_224{display:flex;align-items:center;justify-content:center;flex-shrink:0}._navText_1rjbm_231{overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){._sidebarCollapsed_1rjbm_111 ._navLink_1rjbm_191{justify-content:center;padding:var(--space-3) var(--space-2)}._sidebarCollapsed_1rjbm_111 ._navText_1rjbm_231{display:none}}._main_1rjbm_248{flex:1 1 0%;min-width:0;width:100%}._form_v1taq_3{display:flex;flex-direction:column;gap:var(--space-5)}._formMessage_v1taq_10{margin-bottom:var(--space-1)}._actions_v1taq_14{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-1)}._inlineLink_v1taq_21{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--min-touch-target);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._footerText_v1taq_31{color:var(--text-muted);font-size:var(--text-sm)}._result_v1taq_37{display:flex;flex-direction:column;gap:var(--space-5)}._resultActions_v1taq_43{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:480px){._resultActions_v1taq_43{flex-direction:row;flex-wrap:wrap}}._loadingBlock_v1taq_56{display:flex;justify-content:center;padding-block:var(--space-6)}._stack_11h9p_1{display:flex;flex-direction:column;gap:var(--space-3)}._title_11h9p_7{margin:0;color:var(--text-strong);font-size:var(--text-base);font-weight:var(--weight-semibold)}._actions_11h9p_14{display:flex;flex-wrap:wrap;gap:var(--space-3)}._confirmBox_11h9p_20{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-sunken)}._confirmMessage_11h9p_30{margin:0;color:var(--text-strong)}@media(max-width:480px){._actions_11h9p_14>*{width:100%}}._card_1id7c_15{display:flex;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-raised);box-shadow:var(--shadow-1);transition:box-shadow var(--transition-base),border-color var(--transition-base);height:100%;min-height:10rem}._card_1id7c_15:hover{box-shadow:var(--shadow-2);border-color:var(--border-default)}._imageWrapper_1id7c_55{flex-shrink:0;width:9rem;min-height:8rem;border-radius:var(--radius-md);overflow:hidden;background-color:var(--surface-sunken)}._coverImage_1id7c_73{display:block;width:100%;height:100%;object-fit:cover}._placeholder_1id7c_87{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-muted);opacity:.4}._placeholderIcon_1id7c_107{width:2.5rem;height:2.5rem}._content_1id7c_121{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 0%;min-width:0}._contentPresentational_1id7c_141{justify-content:center}._name_1id7c_149{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-strong);line-height:var(--leading-tight)}._description_1id7c_163{flex:1 1 auto;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._descriptionPresentational_1id7c_189{flex:0 1 auto;-webkit-line-clamp:5}._action_1id7c_199{margin-top:auto;padding-top:var(--space-2)}._creditsLine_1id7c_209{font-size:var(--text-sm);font-weight:var(--weight-semibold)}._creditsActive_1id7c_219{color:var(--success-600)}._creditsExpired_1id7c_227{color:var(--danger-600)}._creditsZero_1id7c_235{color:var(--text-muted)}@media(max-width:479px){._card_1id7c_15{flex-direction:column;min-height:auto}._imageWrapper_1id7c_55{width:100%;height:8rem;min-height:auto}}@media(min-width:480px)and (max-width:767px){._imageWrapper_1id7c_55{width:7rem;min-height:7rem}}@media(min-width:768px){._imageWrapper_1id7c_55{width:10rem;min-height:9rem}}._card_nq073_6{display:flex;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-raised);box-shadow:var(--shadow-1);transition:box-shadow var(--transition-base),border-color var(--transition-base);height:100%;min-height:10rem}._card_nq073_6:hover{box-shadow:var(--shadow-2);border-color:var(--border-default)}._imageWrapper_nq073_24{flex-shrink:0;width:9rem;min-height:8rem;border-radius:var(--radius-md);overflow:hidden;background-color:var(--surface-sunken)}._coverImage_nq073_33{display:block;width:100%;height:100%;object-fit:cover}._placeholder_nq073_40{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-muted);opacity:.4}._placeholderIcon_nq073_50{width:2.5rem;height:2.5rem}._content_nq073_55{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 0%;min-width:0}._name_nq073_63{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-strong);line-height:var(--leading-tight)}._description_nq073_70{flex:0 1 auto;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._statusLine_nq073_81{font-size:var(--text-sm);font-weight:var(--weight-semibold)}._statusActive_nq073_86{color:var(--success-600)}._statusExpired_nq073_90{color:var(--danger-600)}._statusAvailable_nq073_94{color:var(--text-muted)}._priceLine_nq073_98{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-strong)}._validityLine_nq073_104{color:var(--text-muted);font-size:var(--text-sm)}._action_nq073_109{margin-top:auto;padding-top:var(--space-2)}._cardList_nq073_118{display:grid;gap:var(--space-4);list-style:none}@media(min-width:768px){._cardList_nq073_118{grid-template-columns:repeat(2,1fr)}}._skeletonCard_nq073_131{display:flex;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-raised);min-height:10rem}._skeletonContent_nq073_141{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 0%}@media(max-width:479px){._card_nq073_6{flex-direction:column;min-height:auto}._imageWrapper_nq073_24{width:100%;height:8rem;min-height:auto}}@media(min-width:480px)and (max-width:767px){._imageWrapper_nq073_24{width:7rem;min-height:7rem}}@media(min-width:768px){._imageWrapper_nq073_24{width:10rem;min-height:9rem}}._stack_6aw20_1{display:flex;flex-direction:column;gap:var(--space-8)}._intro_6aw20_7{display:flex;flex-direction:column;gap:var(--space-2)}._greetingLead_6aw20_13{color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-relaxed)}._section_6aw20_19{display:flex;flex-direction:column;gap:var(--space-4)}._sectionHeader_6aw20_25{display:flex;flex-direction:column;gap:var(--space-1)}._sectionLead_6aw20_31{max-width:var(--max-prose-width);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._courseList_6aw20_38{display:grid;gap:var(--space-4);list-style:none}@media(min-width:768px){._courseList_6aw20_38{grid-template-columns:repeat(2,1fr)}}._skeletonCard_6aw20_52{display:flex;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-raised);min-height:10rem}._skeletonContent_6aw20_62{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 0%}._card_15vam_17{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--action-bg) 55%,transparent);border-radius:var(--radius-lg);background-color:var(--surface-stage-raised);color:var(--text-on-media)}._imageWrapper_15vam_39{aspect-ratio:16 / 9;background-color:var(--surface-stage)}._coverImage_15vam_49{display:block;width:100%;height:100%;object-fit:cover}._placeholder_15vam_63{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-on-media-muted);opacity:.5}._placeholderIcon_15vam_83{width:2.5rem;height:2.5rem}._body_15vam_93{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5)}._name_15vam_109{color:var(--text-on-media);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-wrap:balance}._description_15vam_127{color:var(--text-on-media-muted);font-size:var(--text-base);line-height:var(--leading-normal)}@media(min-width:600px){._imageWrapper_15vam_39{aspect-ratio:16 / 10}._body_15vam_93{padding:var(--space-4)}._name_15vam_109{font-size:var(--text-lg)}._description_15vam_127{font-size:var(--text-sm)}}@media(min-width:1500px){._body_15vam_93{padding:var(--space-4) var(--space-5) var(--space-5)}._name_15vam_109{font-size:var(--text-xl)}._description_15vam_127{font-size:var(--text-base)}}._cardLinked_15vam_207{position:relative;transition:border-color var(--transition-fast),transform var(--transition-fast)}._cardLinked_15vam_207:hover{border-color:var(--action-bg);transform:translateY(-2px)}._nameLink_15vam_231{color:inherit;text-decoration:none}._nameLink_15vam_231:hover{color:inherit}._nameLink_15vam_231:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg)}._nameLink_15vam_231:focus-visible{outline:none}._nameLink_15vam_231:focus-visible:after{outline:2px solid var(--text-on-media);outline-offset:2px}._more_15vam_283{margin-top:auto;padding-top:var(--space-2);color:var(--action-bg);font-size:var(--text-sm);font-weight:var(--weight-semibold)}@media(prefers-reduced-motion:reduce){._cardLinked_15vam_207:hover{transform:none}}._stage_ipzse_15{position:relative;isolation:isolate;padding-bottom:var(--space-12);background-color:var(--surface-stage);color:var(--text-on-media);--focus-ring-inverse: var(--text-on-media);--prep-overlap: var(--space-4);--prep-title-block: 3.75rem;--prep-rise: calc(var(--prep-title-block) + var(--prep-overlap))}._hero_ipzse_45{position:relative;display:flex;align-items:flex-end;min-height:clamp(30rem,76svh,40rem);overflow:hidden;background-color:var(--media-placeholder)}._heroImage_ipzse_63{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:74% 50%}._heroScrim_ipzse_85{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(to bottom,var(--media-header-scrim) 0%,var(--media-scrim-clear) 24%),linear-gradient(to top,var(--surface-stage) 0%,var(--surface-stage) calc(var(--prep-overlap) + var(--space-2)),var(--media-scrim-strong) 32%,var(--media-scrim-mid) 56%,var(--media-scrim-clear) 80%)}._heroText_ipzse_117{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-4);max-width:46rem;padding-block:9rem calc(var(--prep-rise) + var(--space-8))}._heroTitle_ipzse_141{color:var(--text-on-media);font-size:clamp(2.25rem,1.35rem + 3.6vw,4.25rem);line-height:1.05;letter-spacing:-.02em;text-wrap:balance;max-width:11.5em}._heroLead_ipzse_161{color:var(--text-on-media-muted);font-size:clamp(var(--text-lg),1rem + .6vw,var(--text-2xl));line-height:var(--leading-snug)}._heroActions_ipzse_173{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-2)}._heroSecondary_ipzse_191{display:inline-flex;align-items:center;min-height:var(--min-touch-target);padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--text-on-media);font-size:var(--text-lg);font-weight:var(--weight-semibold);text-decoration:none}._heroSecondary_ipzse_191:hover{color:var(--text-on-media);text-decoration:underline;text-underline-offset:.2em}._heroSecondary_ipzse_191:focus-visible{--focus-surface: var(--surface-stage);--focus-ring: var(--text-on-media)}._heroCallout_ipzse_245{align-self:flex-start;max-width:var(--max-prose-width);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--media-scrim-mid);box-shadow:inset 3px 0 0 var(--accent-route);color:var(--text-on-media);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}._prep_ipzse_273{position:relative;z-index:1;margin-top:calc(var(--prep-rise) * -1);scroll-margin-top:var(--space-8)}._prepTitle_ipzse_291{display:flex;align-items:flex-end;min-height:calc(var(--prep-title-block) - var(--space-5));margin-bottom:var(--space-5);color:var(--text-on-media);font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem);line-height:var(--leading-tight)}._courseList_ipzse_313{display:grid;gap:var(--space-4);list-style:none}._courseSkeleton_ipzse_327{aspect-ratio:16 / 13;border-radius:var(--radius-lg);background-color:var(--surface-stage-raised)}@media(min-width:600px){._courseList_ipzse_313{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){._stage_ipzse_15{--prep-overlap: 2.25rem;--prep-title-block: 4.5rem;padding-bottom:var(--space-16)}._hero_ipzse_45{min-height:clamp(32rem,70svh,46rem)}._heroImage_ipzse_63{object-position:62% 40%}._heroScrim_ipzse_85{background:linear-gradient(to bottom,var(--media-header-scrim) 0%,var(--media-scrim-clear) 22%),linear-gradient(to top,var(--surface-stage) 0%,var(--surface-stage) calc(var(--prep-overlap) + var(--space-2)),var(--media-scrim-mid) 9rem,var(--media-scrim-clear) 17rem),linear-gradient(to right,var(--media-scrim-strong) 0%,var(--media-scrim-mid) 36%,var(--media-scrim-clear) 62%)}._heroText_ipzse_117{padding-top:8.5rem}}@media(min-width:900px){._courseList_ipzse_313{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){._courseList_ipzse_313{grid-template-columns:repeat(5,minmax(0,1fr))}}._anchorTarget_ipzse_457{scroll-margin-top:var(--space-6)}._section_ipzse_467{padding-block:var(--space-10);border-top:1px solid var(--border-subtle)}._sectionHeader_ipzse_477{display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--max-prose-width);margin-bottom:var(--space-6)}._sectionLead_ipzse_493{color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-relaxed)}._course_ipzse_313{display:flex;flex-direction:column;gap:var(--space-2)}._steps_ipzse_521{display:grid;gap:var(--space-6);list-style:none;counter-reset:step}@media(min-width:768px){._steps_ipzse_521{grid-template-columns:repeat(3,1fr);gap:var(--space-8)}}._step_ipzse_521{display:flex;flex-direction:column;gap:var(--space-2)}._stepNumber_ipzse_561{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:var(--surface-accent-soft);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-bold)}._stepTitle_ipzse_589{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-strong)}._stepText_ipzse_601{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._closing_ipzse_615{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;padding:var(--space-8);margin-block:var(--space-10);background-color:var(--surface-accent-soft);border:1px solid var(--border-default);box-shadow:inset 0 3px 0 var(--action-bg);border-radius:var(--radius-lg)}._closingTitle_ipzse_647{max-width:30rem;color:var(--text-strong);font-size:var(--text-2xl)}._closingText_ipzse_659{max-width:var(--max-prose-width);color:var(--text-body);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._grid_ipzse_675{display:grid;gap:var(--space-8) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));padding-top:var(--space-3);list-style:none}._grid_ipzse_675>li{display:flex;flex-direction:column}._grid_ipzse_675>li>*{flex:1}._moreLink_ipzse_709{display:flex;justify-content:center;margin-top:var(--space-6)}._skeletonFooter_ipzse_721{margin-top:var(--space-4)}._productCard_ipzse_729{display:flex;flex-direction:column;gap:var(--space-4);justify-content:space-between;min-height:220px}._stack_sv7kj_1{display:flex;flex-direction:column;gap:var(--space-6);max-width:40rem}._dataList_sv7kj_8{display:flex;flex-direction:column;gap:var(--space-5);margin:0}._row_sv7kj_15{display:flex;flex-direction:column;gap:var(--space-1)}._term_sv7kj_21{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._value_sv7kj_27{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;color:var(--text-body);font-size:var(--text-base);overflow-wrap:anywhere}._sectionTitle_sv7kj_39{font-size:var(--text-lg)}._help_sv7kj_43{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._actions_sv7kj_49{display:flex;flex-wrap:wrap;gap:var(--space-3)}._stack_n66m8_1{display:flex;flex-direction:column;gap:var(--space-6)}._loadingPlaceholder_n66m8_7{min-height:36rem;display:flex;align-items:center;justify-content:center}._header_n66m8_14{display:flex;flex-direction:column;gap:var(--space-2)}._lead_n66m8_20{max-width:var(--max-prose-width);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._metaLabel_n66m8_27{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._instrumentPanel_n66m8_39{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background-color:var(--surface-raised);box-shadow:var(--shadow-1)}._instrumentMain_n66m8_50{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4) var(--space-8)}._progressBlock_n66m8_57{flex:1 1 16rem;display:flex;flex-direction:column;gap:var(--space-2)}._progressLabels_n66m8_64{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}._progressCount_n66m8_71{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._instrumentValue_n66m8_77{color:var(--text-strong);font-size:var(--text-xl);font-weight:var(--weight-bold)}._routeTrack_n66m8_84{position:relative;height:.5rem;border-radius:var(--radius-full);background-color:var(--surface-sunken);overflow:hidden}._routeFill_n66m8_92{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--accent-route);border-radius:inherit;transform-origin:left center;transform:scaleX(var(--progress, 0));transition:transform var(--transition-base)}._timer_n66m8_103{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background-color:var(--surface-sunken)}._timerValue_n66m8_114{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-strong);line-height:var(--leading-tight)}._timerLow_n66m8_124{border-color:var(--warning-500);background-color:var(--warning-50);box-shadow:inset 0 -3px 0 var(--warning-500)}._timerLow_n66m8_124 ._timerValue_n66m8_114,._timerLow_n66m8_124 ._metaLabel_n66m8_27{color:var(--warning-800)}._instrumentFacts_n66m8_135{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-sm)}._instrumentFacts_n66m8_135 div{display:flex;gap:var(--space-2)}._instrumentFacts_n66m8_135 dt{color:var(--text-muted)}._instrumentFacts_n66m8_135 dd{margin:0;color:var(--text-strong);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._progressText_n66m8_161{color:var(--text-muted);font-size:var(--text-sm)}._questionCard_n66m8_166{display:flex;flex-direction:column;gap:var(--space-5)}._questionHeader_n66m8_172{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._questionTitle_n66m8_180{color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-semibold)}._statement_n66m8_186{max-width:var(--max-prose-width);color:var(--text-strong);font-size:var(--text-lg);line-height:var(--leading-relaxed);white-space:pre-wrap}._options_n66m8_194{display:grid;gap:var(--space-3);min-width:0;padding:0;border:0;counter-reset:alternativa}._optionRow_n66m8_203{display:grid;grid-template-columns:var(--min-touch-target) minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-raised)}._optionRow_n66m8_203:hover{border-color:var(--border-strong)}._optionRow_n66m8_203:focus-within{border-color:var(--focus-ring)}._optionSelected_n66m8_223{border-color:var(--action-bg);background-color:var(--surface-accent-soft);box-shadow:inset 3px 0 0 var(--action-bg)}._reviewOptionRow_n66m8_229{display:flex;align-items:flex-start;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-raised);min-width:0}._radio_n66m8_239{width:1.25rem;height:1.25rem;margin:calc((var(--min-touch-target) - 1.25rem) / 2);accent-color:var(--action-bg)}._optionLabel_n66m8_246{min-height:var(--min-touch-target);display:flex;align-items:center;gap:var(--space-3);cursor:pointer;color:var(--text-body);font-size:var(--text-base);line-height:var(--leading-relaxed);white-space:normal;word-break:normal;overflow-wrap:break-word;flex:1;min-width:0}._optionLabel_n66m8_246:before,._reviewOptionRow_n66m8_229 ._optionLabel_n66m8_246:before{counter-increment:alternativa;content:counter(alternativa,upper-alpha);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);border:1px solid var(--border-default);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold)}._optionSelected_n66m8_223 ._optionLabel_n66m8_246:before{border-color:var(--action-bg);background-color:var(--action-bg);color:var(--action-fg)}._reviewIcon_n66m8_289{display:inline-flex;flex-shrink:0;width:1.5rem;justify-content:center;padding-top:var(--space-3)}._reviewCorrect_n66m8_297{border-color:var(--success-500);background-color:var(--success-50)}._reviewCorrect_n66m8_297 ._reviewIcon_n66m8_289{color:var(--success-700)}._reviewWrong_n66m8_306{border-color:var(--danger-500);background-color:var(--danger-50)}._reviewWrong_n66m8_306 ._reviewIcon_n66m8_289{color:var(--danger-700)}._questionMap_n66m8_316{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-raised)}._questionMapSummary_n66m8_322{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--min-touch-target);padding:var(--space-2) var(--space-4);color:var(--text-strong);font-weight:var(--weight-semibold);cursor:pointer}._questionMapHint_n66m8_334{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}._questionMapGrid_n66m8_340{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-touch-target),1fr));gap:var(--space-2);margin:0;padding:0 var(--space-4) var(--space-4);list-style:none}._mapCell_n66m8_349{width:100%;min-height:var(--min-touch-target);border:1px solid var(--border-default);border-radius:var(--radius-sm);background-color:var(--surface-raised);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer}._mapCell_n66m8_349:hover{border-color:var(--border-strong)}._mapCellAnswered_n66m8_365{border-color:var(--action-bg);background-color:var(--surface-accent-soft);color:var(--text-strong);font-weight:var(--weight-bold)}._mapCellCurrent_n66m8_372{outline:2px solid var(--accent-route);outline-offset:1px}._actions_n66m8_377{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}._topControlRow_n66m8_391{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._topControlSubjects_n66m8_399{display:flex;min-width:0;flex:1 1 auto}@media(max-width:640px){._topControlRow_n66m8_391{flex-direction:column;align-items:stretch}._finishGroup_n66m8_411{justify-content:space-between}._finishGroup_n66m8_411>button{width:100%}}._subjectTabs_n66m8_420{display:flex;flex-wrap:wrap;gap:var(--space-2)}._subjectTab_n66m8_420,._subjectTabCurrent_n66m8_427{background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);min-height:var(--min-touch-target);padding:var(--space-2) var(--space-3)}._subjectTabCurrent_n66m8_427{border-color:var(--action-bg);color:var(--text-strong);font-weight:var(--weight-semibold)}._navGroup_n66m8_444{display:flex;flex-wrap:wrap;gap:var(--space-3)}._finishGroup_n66m8_411{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._confirmBox_n66m8_457{width:100%;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-raised)}._confirmMessage_n66m8_468{margin:0;color:var(--text-strong)}._confirmActions_n66m8_473{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}._blankHint_n66m8_480{color:var(--text-muted);font-size:var(--text-sm);margin:0}._resultBanner_n66m8_486{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding-left:var(--space-4);border-left:3px solid var(--border-default)}._resultBadges_n66m8_495{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._resultMode_n66m8_502{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._resultApproved_n66m8_508{border-left-color:var(--success-500)}._resultFailed_n66m8_512{border-left-color:var(--warning-500)}._resultTitle_n66m8_516{color:var(--text-strong);font-size:var(--text-3xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}._subjectList_n66m8_523{display:grid;gap:var(--space-3);list-style:none;padding:0}._subjectRowHead_n66m8_530{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3)}._subjectTrack_n66m8_538{position:relative;height:.5rem;border-radius:var(--radius-full);background-color:var(--surface-sunken)}._subjectFill_n66m8_545{height:100%;border-radius:inherit;background-color:var(--info-500)}._barApproved_n66m8_551{background-color:var(--success-500)}._barFailed_n66m8_555{background-color:var(--danger-500)}._subjectMinimum_n66m8_559{position:absolute;top:-.25rem;bottom:-.25rem;width:2px;background-color:var(--text-strong)}._subjectRow_n66m8_530{display:grid;gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--border-subtle)}._subjectRow_n66m8_530:last-child{border-bottom:0}._subjectName_n66m8_578{color:var(--text-strong);font-weight:var(--weight-semibold)}._subjectStats_n66m8_583{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}@media(max-width:520px){._actions_n66m8_377>*{width:100%}}._stack_9omo7_1{display:flex;flex-direction:column;gap:var(--space-6)}._loadingPlaceholder_9omo7_7{min-height:36rem;display:flex;align-items:center;justify-content:center}._fieldset_9omo7_14{min-width:0;padding:0;border:0}._legend_9omo7_20{margin-bottom:var(--space-4);color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-semibold)}._optionRow_9omo7_27{display:grid;grid-template-columns:var(--min-touch-target) minmax(0,1fr);gap:var(--space-2);align-items:start}._optionRow_9omo7_27+._optionRow_9omo7_27{margin-top:var(--space-3)}._radio_9omo7_38{width:1.25rem;height:1.25rem;margin:calc((var(--min-touch-target) - 1.25rem) / 2);accent-color:var(--action-bg)}._optionLabel_9omo7_45{min-height:var(--min-touch-target);display:flex;flex-wrap:wrap;align-items:center;color:var(--text-body);font-size:var(--text-base);line-height:var(--leading-snug)}._optionHint_9omo7_55,._hint_9omo7_56{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._hint_9omo7_56{margin-top:var(--space-3)}._actions_9omo7_66{display:flex;justify-content:flex-start}@media(max-width:520px){._actions_9omo7_66>*{width:100%}}._stack_agnh3_1{display:flex;flex-direction:column;gap:var(--space-4)}._hiddenInput_agnh3_7{display:none}._dropzone_agnh3_11{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-6);border:1px dashed var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-sunken);text-align:center;cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast)}._dropzone_agnh3_11:hover,._dropzone_agnh3_11:focus-visible{border-color:var(--action-bg)}._dropzoneActive_agnh3_31{border-color:var(--action-bg);background-color:var(--surface-accent-soft)}._dropzoneText_agnh3_36{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._dropzoneHint_agnh3_42{color:var(--text-muted);font-size:var(--text-xs)}._fileList_agnh3_47{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}._fileRow_agnh3_56{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-raised)}@media(min-width:640px){._fileRow_agnh3_56{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:center}._fileError_agnh3_73{grid-column:1 / -1}}._fileInfo_agnh3_78{display:flex;align-items:center;gap:var(--space-3);min-width:0}._fileBadge_agnh3_85{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background-color:var(--surface-accent-soft);color:var(--text-strong);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}._fileMeta_agnh3_100{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}._fileOriginalName_agnh3_107{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_agnh3_116{color:var(--text-muted);font-size:var(--text-xs)}._displayNameField_agnh3_121{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._displayNameLabel_agnh3_128{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em}._displayNameInput_agnh3_135{min-height:var(--min-touch-target);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-raised);color:var(--text-body);font-size:var(--text-sm)}._displayNameInput_agnh3_135:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._fileActions_agnh3_150{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start}@media(min-width:640px){._fileActions_agnh3_150{justify-content:flex-end}}._fileError_agnh3_73{color:var(--danger-600);font-size:var(--text-xs);margin:0}._container_ticft_1{max-width:var(--max-content-width);margin:0 auto;padding:var(--space-8) 0}._header_ticft_7{margin-bottom:var(--space-8)}._title_ticft_11{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--text-strong);margin-bottom:var(--space-2)}._subtitle_ticft_18{font-size:var(--text-base);color:var(--text-muted)}._balanceValue_ticft_23{font-size:1.25rem;color:var(--success-600)}._textMuted_ticft_28{color:var(--text-muted)}._card_ticft_32{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-1)}._grid_ticft_40{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}._featuredCard_ticft_46{border-color:var(--action-bg);box-shadow:0 0 0 1px var(--action-bg),var(--shadow-2);position:relative}._badge_ticft_52{position:absolute;top:-.75rem;right:1rem;background:var(--action-bg);color:var(--action-fg);font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px}._creditsCount_ticft_64{font-size:1.5rem;margin:1rem 0 .5rem}._price_ticft_69{font-size:2rem;font-weight:800;color:var(--text-strong);margin-bottom:1rem}._description_ticft_76{color:var(--text-muted);font-size:.875rem;margin-bottom:1.5rem}._primaryButton_ticft_82{background:var(--action-bg);color:var(--action-fg);font-weight:600;padding:.75rem 1.5rem;border-radius:.5rem;border:none;cursor:pointer;width:100%;transition:opacity .2s}._primaryButton_ticft_82:hover{opacity:.9}._secondaryButton_ticft_98{background:transparent;color:var(--text-strong);border:1px solid var(--border-default);font-weight:600;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer}._errorAlert_ticft_108{background:var(--danger-50);color:var(--danger-700);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}._loadingState_ticft_116{padding:3rem;text-align:center;color:var(--text-muted)}._headerActions_ticft_122{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}._buttonInline_ticft_129{display:inline-flex;width:auto;text-decoration:none}._spacedBottom_ticft_135{margin-bottom:2rem}._tableTopMargin_ticft_139{margin-top:1rem}._sectionNote_ticft_143{margin-bottom:1rem}._smallText_ticft_153{font-size:.875rem}._buttonSpacing_ticft_157{margin-top:1rem}._smallText_ticft_153{font-size:.875rem;color:var(--text-muted)}._emptyCard_ticft_147{grid-column:1 / -1;text-align:center;padding:3rem}._formGroup_ticft_172{margin-bottom:1.25rem}._label_ticft_176{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}._input_ticft_183,._select_ticft_183,._textarea_ticft_183{width:100%;padding:.75rem;border:1px solid var(--border-default);border-radius:.5rem;background:var(--surface-raised);color:var(--text-body)}._packageName_ticft_197{font-size:1.125rem;font-weight:700;color:var(--text-strong)}._metaLine_ticft_203{color:var(--text-muted);font-size:.8125rem;margin-top:.25rem}._installmentHint_ticft_209{color:var(--text-muted);font-size:.875rem;margin-top:-.5rem;margin-bottom:.75rem}._summaryList_ticft_216{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}._summaryRow_ticft_223{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-bottom:1px solid var(--border-subtle);padding-bottom:.5rem}._summaryRow_ticft_223 dt{color:var(--text-muted);font-size:.875rem}._summaryRow_ticft_223 dd{color:var(--text-strong);font-weight:600}._statusPending_ticft_242{color:var(--warning-600);font-weight:600}._statusPaid_ticft_247,._statusPositive_ticft_248{color:var(--success-600);font-weight:600}._statusWarning_ticft_253{color:var(--warning-600);font-weight:600}._table_ticft_139{width:100%;text-align:left;border-collapse:collapse}._tableRow_ticft_269{border-bottom:1px solid var(--border-subtle)}._cellPadding_ticft_273{padding:.75rem}._emptyMessage_ticft_277{padding:1rem;text-align:center;color:var(--text-muted)}._statusNegative_ticft_258{color:var(--danger-600);font-weight:600}._pixBlock_ticft_288{display:flex;flex-direction:column;align-items:center;gap:1.25rem}._pixQrCode_ticft_295{width:220px;max-width:100%;height:auto;background:var(--gray-0);border:1px solid var(--border-subtle);border-radius:.5rem;padding:.5rem}._pixCopyBlock_ticft_305{width:100%;display:flex;flex-direction:column;gap:.5rem}._instruction_ticft_312{color:var(--text-muted);font-size:.875rem;line-height:1.5;text-align:center}._fieldset_ticft_319{border:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.5rem}._radioLabel_ticft_328{display:flex;align-items:center;gap:.5rem;color:var(--text-body);cursor:pointer}._actionsRow_ticft_336{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}._actionsRow_ticft_336 ._primaryButton_ticft_82,._actionsRow_ticft_336 ._secondaryButton_ticft_98{width:auto;flex:1 1 auto}._tabContainer_ticft_350{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:1px solid var(--border-subtle);padding-bottom:.5rem}._tabButton_ticft_358{background:transparent;border:none;font-size:1rem;font-weight:600;color:var(--text-muted);padding:.5rem 1rem;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}._tabButtonActive_ticft_370{color:var(--action-bg);border-bottom-color:var(--action-bg)}._alertGap_ticft_377{margin-bottom:var(--space-6)}._skeletonStack_ticft_381{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}._grid_ticft_40._skeletonStack_ticft_381{display:grid}._inlineLink_ticft_392{color:var(--text-link);font-weight:var(--weight-semibold)}._sectionGap_ticft_397{margin-top:var(--space-12)}._sectionTitle_ticft_401{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-strong);margin-bottom:var(--space-2)}._coursePicker_ticft_410{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-8)}._pickerLabel_ticft_417{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._pickerHint_ticft_425{font-size:var(--text-sm);color:var(--text-muted)}._courseOptions_ticft_430{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--space-3)}._courseOption_ticft_430{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-height:var(--min-touch-target);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-raised);color:var(--text-body);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast)}._courseOption_ticft_430:hover:not(:disabled){border-color:var(--border-strong)}._courseOption_ticft_430:disabled{background-color:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed}._courseOptionSelected_ticft_463{border-color:var(--action-bg);background-color:var(--surface-accent-soft);box-shadow:inset 3px 0 0 var(--action-bg)}._courseOptionName_ticft_469{font-weight:var(--weight-semibold);color:inherit}._courseOptionSelected_ticft_463 ._courseOptionName_ticft_469{color:var(--text-strong)}._courseOptionMeta_ticft_478{font-size:var(--text-sm);color:var(--text-muted)}._courseOption_ticft_430:disabled ._courseOptionMeta_ticft_478{color:var(--text-disabled)}._priceGrid_ticft_487{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--space-8) var(--space-5);padding-top:var(--space-3)}._creditsAmount_ticft_494{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-strong)}._productCell_ticft_501,._amountCell_ticft_502{display:inline-flex;flex-direction:column;gap:var(--space-0-5)}._amountCell_ticft_502{align-items:flex-end}._productDetail_ticft_512{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-muted)}._materialGrid_ticft_520{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}._materialCard_ticft_529{display:flex;flex-direction:column;gap:var(--space-4);height:100%}._materialTitle_ticft_536{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-strong);margin-bottom:var(--space-2)}._materialCard_ticft_529 ._description_ticft_76{margin-bottom:var(--space-2)}._fileList_ticft_547{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--border-subtle)}._fileRow_ticft_556{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}._fileIcon_ticft_564{flex-shrink:0;color:var(--text-muted)}._fileName_ticft_570{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:var(--text-sm);color:var(--text-body)}._fileButton_ticft_578{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0;min-height:var(--min-touch-target);padding-inline:var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-link);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}._fileButton_ticft_578:hover:not(:disabled){background-color:var(--surface-sunken);color:var(--text-link-hover)}._fileButton_ticft_578:disabled{color:var(--text-disabled);cursor:progress}._walletGrid_ticft_605{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--space-5);margin-top:0;padding:0;list-style:none}._walletCard_ticft_614{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}._walletCard_ticft_614>div:last-child{align-self:stretch}._walletHeader_ticft_625{display:flex;align-items:center;gap:var(--space-3)}._walletIcon_ticft_631{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background-color:var(--surface-accent-soft);color:var(--text-strong)}._walletBalance_ticft_642{color:var(--text-muted);font-size:var(--text-sm)}._walletBalance_ticft_642 strong{display:block;color:var(--text-strong);font-size:var(--text-3xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}._walletMeta_ticft_656{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._stack_14ktl_1{display:flex;flex-direction:column;gap:var(--space-6)}._pageHeader_14ktl_8{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}@media(min-width:640px){._pageHeader_14ktl_8{flex-direction:row;align-items:center;justify-content:space-between}}._pageTitle_14ktl_23{font-size:var(--text-2xl);color:var(--text-strong)}._pageSubtitle_14ktl_28{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-1)}._filters_14ktl_35{display:flex;flex-wrap:wrap;gap:var(--space-4)}._filterField_14ktl_41{display:flex;flex-direction:column;gap:var(--space-1);min-width:12rem}._filterLabel_14ktl_48{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._filterSelect_14ktl_56{min-height:var(--min-touch-target);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-raised);color:var(--text-strong);font-size:var(--text-sm)}._filterSelect_14ktl_56:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._cardsGrid_14ktl_73{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}._insightsRow_14ktl_80{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){._insightsRow_14ktl_80{grid-template-columns:1fr 1fr}}._insightCard_14ktl_92{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid transparent}._insightAttention_14ktl_101{background-color:var(--warning-50);border-color:var(--warning-100)}._insightBest_14ktl_106{background-color:var(--success-50);border-color:var(--success-100)}._insightNeutral_14ktl_111{background-color:var(--surface-sunken);flex:1 1 100%}._insightIcon_14ktl_116{display:inline-flex;flex-shrink:0}._insightAttention_14ktl_101 ._insightIcon_14ktl_116{color:var(--warning-600)}._insightBest_14ktl_106 ._insightIcon_14ktl_116{color:var(--success-600)}._insightTitle_14ktl_129{font-weight:var(--weight-semibold);color:var(--text-strong);font-size:var(--text-sm)}._insightText_14ktl_135{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-0-5)}._card_14ktl_73{padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background-color:var(--surface-raised)}._cardTitle_14ktl_149{font-size:var(--text-lg);color:var(--text-strong)}._cardHeaderRow_14ktl_154{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._cardHeaderRow_14ktl_154 ._cardTitle_14ktl_149{margin:0}._emptyInline_14ktl_167{color:var(--text-muted);font-size:var(--text-sm);text-align:center;padding:var(--space-6) 0}._subjectCell_14ktl_175{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-strong);font-weight:var(--weight-medium)}._textSuccess_14ktl_183{color:var(--success-600);font-weight:var(--weight-semibold)}._textDanger_14ktl_188{color:var(--danger-600);font-weight:var(--weight-semibold)}._badgeSuccess_14ktl_193,._badgeWarning_14ktl_194,._badgeDanger_14ktl_195{display:inline-flex;align-items:center;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}._badgeSuccess_14ktl_193{background-color:var(--success-100);color:var(--success-700)}._badgeWarning_14ktl_194{background-color:var(--warning-100);color:var(--warning-800)}._badgeDanger_14ktl_195{background-color:var(--danger-100);color:var(--danger-700)}._actionLink_14ktl_220{display:inline-flex;align-items:center;min-height:2rem;padding-inline:var(--space-3);border-radius:var(--radius-md);background-color:var(--action-bg);color:var(--action-fg);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-decoration:none;white-space:nowrap}._actionLink_14ktl_220:hover,._actionLink_14ktl_220:focus-visible{background-color:var(--action-bg-hover)}._wrapper_towdz_1{display:flex;flex-direction:column;gap:var(--space-3)}._canvas_towdz_7{width:100%;overflow:hidden}._svg_towdz_12{display:block;max-width:100%}._gridLine_towdz_17{stroke:var(--border-subtle);stroke-width:1}._gridLabel_towdz_22,._axisLabel_towdz_23{fill:var(--text-muted);font-family:var(--font-sans);font-size:11px;font-variant-numeric:tabular-nums}._minimumLine_towdz_31{stroke:var(--warning-500);stroke-width:1.5;stroke-dasharray:6 4}._minimumLabel_towdz_38,._pointLabel_towdz_39{paint-order:stroke;stroke:var(--surface-raised);stroke-width:4px;stroke-linejoin:round}._minimumLabel_towdz_38{fill:var(--warning-700);font-family:var(--font-sans);font-size:11px;font-weight:700}._line_towdz_54{stroke:var(--accent-route);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}._point_towdz_39,._pointApproved_towdz_62,._pointFailed_towdz_63{stroke:var(--surface-raised);stroke-width:2}._point_towdz_39{fill:var(--accent-route)}._pointApproved_towdz_62{fill:var(--success-500)}._pointFailed_towdz_63{fill:var(--danger-500)}._pointLabel_towdz_39{fill:var(--text-strong);font-family:var(--font-sans);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}._caption_towdz_88{color:var(--text-muted);font-size:var(--text-xs)}._dataDetails_towdz_93{border-top:1px solid var(--border-subtle);padding-top:var(--space-2)}._dataSummary_towdz_98{display:inline-flex;align-items:center;min-height:var(--min-touch-target);color:var(--text-link);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}._empty_towdz_108{color:var(--text-muted);font-size:var(--text-sm);text-align:center;padding:var(--space-8) 0}._stage_wdq2e_15{background-color:var(--surface-stage);color:var(--text-on-media);--focus-ring-inverse: var(--text-on-media)}._intro_wdq2e_29{display:grid;gap:var(--space-8);padding-block:8.5rem var(--space-10)}._introText_wdq2e_43{display:flex;flex-direction:column;gap:var(--space-4);max-width:44rem}._back_wdq2e_57{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);min-height:var(--min-touch-target);color:var(--text-on-media-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none}._back_wdq2e_57:hover{color:var(--text-on-media);text-decoration:underline;text-underline-offset:.2em}._back_wdq2e_57:focus-visible,._secondary_wdq2e_95:focus-visible{--focus-surface: var(--surface-stage);--focus-ring: var(--text-on-media)}._title_wdq2e_105{color:var(--text-on-media);font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}._lead_wdq2e_121{color:var(--text-on-media-muted);font-size:clamp(var(--text-base),.95rem + .4vw,var(--text-xl));line-height:var(--leading-normal)}._actions_wdq2e_133{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-2)}._secondary_wdq2e_95{display:inline-flex;align-items:center;min-height:var(--min-touch-target);padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--text-on-media);font-size:var(--text-lg);font-weight:var(--weight-semibold);text-decoration:none}._secondary_wdq2e_95:hover{color:var(--text-on-media);text-decoration:underline;text-underline-offset:.2em}._actionNote_wdq2e_185{color:var(--text-on-media-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}._cover_wdq2e_197{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border:1px solid color-mix(in srgb,var(--action-bg) 55%,transparent);border-radius:var(--radius-lg);background-color:var(--surface-stage-raised)}@media(min-width:900px){._intro_wdq2e_29{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:var(--space-12);padding-bottom:var(--space-16)}}._section_wdq2e_237{padding-block:var(--space-10);border-bottom:1px solid var(--border-subtle)}._section_wdq2e_237:last-of-type{border-bottom:0}._sectionHeader_wdq2e_255{display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--max-prose-width);margin-bottom:var(--space-6)}._sectionLead_wdq2e_271{color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-relaxed)}._subjects_wdq2e_285{display:grid;gap:var(--space-3);list-style:none}._subject_wdq2e_285{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-5);background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._subjectName_wdq2e_317{color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}._subjectCount_wdq2e_331{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}@media(min-width:600px){._subjects_wdq2e_285{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){._subjects_wdq2e_285{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1400px){._subjects_wdq2e_285{grid-template-columns:repeat(5,minmax(0,1fr))}}._modes_wdq2e_381{display:grid;gap:var(--space-6);list-style:none}._mode_wdq2e_381{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-default)}._modeTitle_wdq2e_409{color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-semibold)}._modeText_wdq2e_421{max-width:var(--max-prose-width);color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-relaxed)}@media(min-width:900px){._modes_wdq2e_381{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}}._closing_wdq2e_451{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-8);background-color:var(--surface-accent-soft);border-radius:var(--radius-lg)}._closingTitle_wdq2e_471{color:var(--text-strong);font-size:var(--text-2xl)}._closingText_wdq2e_481{max-width:var(--max-prose-width);color:var(--text-body);line-height:var(--leading-relaxed)}._closingActions_wdq2e_493{display:flex;flex-wrap:wrap;gap:var(--space-3)}._officialNote_wdq2e_505{max-width:var(--max-prose-width);margin-top:var(--space-6);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._page_10w04_4{padding-block:var(--space-10) var(--space-12)}._header_10w04_8{display:flex;flex-direction:column;gap:var(--space-2);max-width:44rem}._title_10w04_15{font-size:var(--text-3xl);line-height:var(--leading-tight)}._updated_10w04_20{color:var(--text-muted);font-size:var(--text-sm)}._summary_10w04_25{max-width:44rem;margin-block:var(--space-8);padding:var(--space-5) var(--space-6);background-color:var(--surface-accent-soft);border-radius:var(--radius-lg)}._summaryTitle_10w04_33{margin-bottom:var(--space-3);font-size:var(--text-lg)}._summaryList_10w04_38{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5);line-height:var(--leading-relaxed)}._layout_10w04_46{display:grid;gap:var(--space-8)}@media(max-width:959px){._toc_10w04_54{display:none}}@media(min-width:960px){._layout_10w04_46{grid-template-columns:15rem minmax(0,44rem);gap:var(--space-12);align-items:start}._toc_10w04_54{position:sticky;top:var(--space-6)}}._tocList_10w04_72{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}._tocLink_10w04_81{display:inline-flex;align-items:center;min-height:var(--min-touch-target);color:var(--text-muted);text-decoration:none}._tocLink_10w04_81:hover{color:var(--text-link-hover);text-decoration:underline}._body_10w04_94{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}._section_10w04_101{scroll-margin-top:var(--space-6)}._sectionTitle_10w04_105{margin-bottom:var(--space-3);font-size:var(--text-xl);line-height:var(--leading-snug)}._sectionNumber_10w04_111{color:var(--text-muted);font-variant-numeric:tabular-nums}._prose_10w04_116{display:flex;flex-direction:column;gap:var(--space-3);line-height:var(--leading-relaxed)}._prose_10w04_116 ul{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5)}._prose_10w04_116 a{overflow-wrap:anywhere}._related_10w04_134{padding-top:var(--space-6);border-top:1px solid var(--border-subtle);color:var(--text-muted)}@font-face{font-family:B612;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/b612-latin-400-normal-CC98FVm_.woff2) format("woff2"),url(/assets/b612-latin-400-normal-JbZ7xwUX.woff) format("woff")}@font-face{font-family:B612;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/b612-latin-700-normal-BinQrnoB.woff2) format("woff2"),url(/assets/b612-latin-700-normal-B_Snq1wd.woff) format("woff")}@font-face{font-family:B612 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/b612-mono-latin-400-normal-BDgzQEaT.woff2) format("woff2"),url(/assets/b612-mono-latin-400-normal-BMQz8jIs.woff) format("woff")}@font-face{font-family:B612 Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/b612-mono-latin-700-normal-wbdMaN5I.woff2) format("woff2"),url(/assets/b612-mono-latin-700-normal-BhNP4QrW.woff) format("woff")}:root{--navy-950: #0e1a22;--navy-900: #16262f;--navy-800: #1e3340;--navy-700: #2c4655;--navy-600: #3e5c6d;--navy-500: #5f8295;--navy-400: #8aa6b5;--navy-100: #e3ecf0;--sky-50: #eaf8fb;--sky-100: #c9eef5;--sky-200: #86dfee;--sky-300: #4fd1e8;--sky-500: #168aa3;--sky-600: #0b6e85;--sky-700: #095a6d;--sky-800: #074757;--sky-900: #053542;--gray-0: #ffffff;--gray-50: #f3f6f8;--gray-100: #e8eef1;--gray-200: #d6dfe4;--gray-300: #b9c7cf;--gray-400: #9db3bf;--gray-500: #71858f;--gray-600: #4a5f6b;--gray-700: #34464f;--gray-800: #22313a;--gray-900: #0e1a22;--amber-50: #fff6e6;--amber-100: #ffe7bf;--amber-300: #ffb547;--amber-500: #f09e19;--amber-700: #7a4a00;--magenta-50: #fbeefa;--magenta-300: #e26bd6;--magenta-600: #9c2c93;--success-50: #e8f6ee;--success-100: #c4ead3;--success-500: #2e9a5c;--success-600: #1c7c45;--success-700: #135c33;--warning-50: #fff4e0;--warning-100: #ffe2b0;--warning-500: #c27a00;--warning-600: #a06500;--warning-700: #8a5a00;--warning-800: #6b4300;--danger-50: #fdecec;--danger-100: #f8cfcc;--danger-500: #d93a2f;--danger-600: #b3261e;--danger-700: #8c1d17;--info-50: var(--sky-50);--info-100: var(--sky-100);--info-500: var(--sky-500);--info-700: var(--sky-800);--surface-page: var(--gray-50);--surface-raised: var(--gray-0);--surface-sunken: var(--gray-100);--surface-inverse: var(--navy-900);--surface-accent-soft: var(--navy-100);--surface-disabled: var(--gray-100);--surface-header: var(--surface-raised);--surface-footer: var(--surface-inverse);--text-on-footer: var(--navy-100);--brand-primary: var(--navy-900);--brand-secondary: var(--navy-700);--brand-accent: var(--amber-500);--accent-route: var(--magenta-600);--accent-route-soft: var(--magenta-50);--text-strong: var(--navy-900);--text-body: var(--gray-900);--text-muted: var(--gray-600);--text-on-inverse: var(--gray-0);--text-on-action: var(--gray-0);--text-disabled: var(--gray-500);--text-link: var(--sky-600);--text-link-hover: var(--sky-800);--border-subtle: var(--gray-200);--border-default: var(--gray-300);--border-strong: var(--gray-500);--border-inverse: var(--navy-700);--action-bg: var(--sky-600);--action-bg-hover: var(--sky-700);--action-bg-active: var(--sky-800);--action-fg: var(--gray-0);--danger-fg: var(--gray-0);--focus-ring: var(--sky-600);--focus-ring-inverse: var(--gray-0);--font-sans: "B612", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-mono: "B612 Mono", ui-monospace, "Cascadia Code", "Segoe UI Mono", Consolas, "Liberation Mono", monospace;--font-data: var(--font-mono);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.5rem;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.6;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-0-5: .125rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--shadow-1: 0 1px 2px rgba(14, 26, 34, .06);--shadow-2: 0 2px 6px rgba(14, 26, 34, .08), 0 1px 2px rgba(14, 26, 34, .06);--shadow-3: 0 8px 20px rgba(14, 26, 34, .12), 0 2px 6px rgba(14, 26, 34, .08);--shadow-4: 0 20px 40px rgba(14, 26, 34, .18), 0 6px 12px rgba(14, 26, 34, .1);--max-content-width: 1120px;--max-prose-width: 65ch;--gutter: var(--space-4);--overlay-scrim: rgba(14, 26, 34, .45);--text-on-media: var(--gray-0);--text-on-media-muted: rgba(255, 255, 255, .88);--surface-stage: #1b1a18;--surface-stage-raised: #262422;--media-scrim-strong: rgba(27, 26, 24, .88);--media-scrim-mid: rgba(27, 26, 24, .58);--media-scrim-clear: rgba(27, 26, 24, 0);--media-header-scrim: rgba(20, 19, 18, .5);--media-placeholder: var(--surface-stage);--min-touch-target: 44px;--transition-fast: .12s ease;--transition-base: .18s ease}@media(min-width:768px){:root{--gutter: var(--space-6)}}@media(min-width:1024px){:root{--gutter: var(--space-8)}}:root[data-theme=dark]{--surface-page: var(--navy-950);--surface-raised: var(--navy-900);--surface-sunken: var(--navy-800);--surface-inverse: var(--gray-100);--surface-accent-soft: var(--navy-800);--surface-disabled: var(--navy-800);--surface-header: var(--navy-900);--surface-footer: var(--navy-950);--text-on-footer: var(--gray-100);--brand-primary: var(--sky-300);--brand-secondary: var(--navy-500);--brand-accent: var(--amber-300);--accent-route: var(--magenta-300);--accent-route-soft: #2e1a2c;--text-strong: var(--gray-0);--text-body: var(--gray-100);--text-muted: var(--gray-400);--text-on-inverse: var(--navy-900);--text-on-action: var(--navy-950);--text-disabled: var(--gray-500);--text-link: var(--sky-300);--text-link-hover: var(--sky-100);--border-subtle: var(--navy-800);--border-default: var(--navy-700);--border-strong: var(--navy-500);--border-inverse: var(--gray-300);--action-bg: var(--sky-300);--action-bg-hover: var(--sky-200);--action-bg-active: var(--sky-100);--action-fg: var(--navy-950);--danger-fg: var(--navy-950);--focus-ring: var(--sky-300);--focus-ring-inverse: var(--navy-950);--success-50: #0f2a1c;--success-100: #164430;--success-500: #5bd68a;--success-600: #7fe0a3;--success-700: #b0eec6;--warning-50: #2e2008;--warning-100: #4a3510;--warning-500: #ffb547;--warning-600: #ffc56e;--warning-700: #ffd08a;--warning-800: #ffe1ae;--danger-50: #2e1212;--danger-100: #4a1c1c;--danger-500: #ff7a6e;--danger-600: #ff968c;--danger-700: #ffbdb6;--info-50: #0d2a33;--info-100: #12404c;--info-500: var(--sky-300);--info-700: var(--sky-100);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 2px 6px rgba(0, 0, 0, .45), 0 1px 2px rgba(0, 0, 0, .35);--shadow-3: 0 8px 20px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .4);--shadow-4: 0 20px 40px rgba(0, 0, 0, .6), 0 6px 12px rgba(0, 0, 0, .45);--overlay-scrim: rgba(0, 0, 0, .6);color-scheme:dark}:root[data-theme=light]{color-scheme:light}@media(prefers-reduced-motion:reduce){:root{--transition-fast: 0ms;--transition-base: 0ms}}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;-webkit-text-size-adjust:100%;overflow-y:scroll;scrollbar-gutter:stable}body{min-height:100vh;margin:0;background-color:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);-webkit-font-smoothing:antialiased;overflow-x:hidden;scrollbar-gutter:stable}h1,h2,h3,h4{margin:0;color:var(--text-strong);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-wrap:balance}h1{font-size:var(--text-3xl);letter-spacing:-.01em;line-height:var(--leading-tight)}h2{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.01em}h3{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.005em}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0}img,svg{display:block;max-width:100%}a{color:var(--text-link);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--text-link-hover)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-surface, var(--surface-raised)),0 0 0 4px var(--focus-ring)}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none;box-shadow:none}.tabular-nums{font-family:var(--font-data);font-variant-numeric:tabular-nums}:focus:not(:focus-visible){outline:none}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
