.DustPercentageChart_chart_card__9JK3C{container-type:inline-size;container-name:dust-chart}.DustPercentageChart_header__O3Cc6{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-wrap:wrap}.DustPercentageChart_controls__lvBpK{flex-wrap:wrap;justify-content:flex-end}.DustPercentageChart_controls__lvBpK,.DustPercentageChart_title__m20a7{display:flex;align-items:center;gap:var(--spacing-2)}.DustPercentageChart_title__m20a7 svg{color:var(--color-warning)}.DustPercentageChart_refresh_btn__BNNHg{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}.DustPercentageChart_refresh_btn__BNNHg:hover:not(:disabled){background:var(--color-surface-elevated);color:var(--color-text)}.DustPercentageChart_refresh_btn__BNNHg:disabled{opacity:.6;cursor:not-allowed}.DustPercentageChart_chart_container__2HD5l{min-height:200px}.DustPercentageChart_error__j8Ryl,.DustPercentageChart_loading__pC4Vm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);min-height:200px;color:var(--color-text-muted);text-align:center}.DustPercentageChart_error__j8Ryl,.DustPercentageChart_error__j8Ryl svg{color:var(--color-danger)}.DustPercentageChart_retry_btn__MB_1L{padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;transition:all .15s ease}.DustPercentageChart_retry_btn__MB_1L,.DustPercentageChart_retry_btn__MB_1L:hover{background:var(--color-surface-elevated)}.DustPercentageChart_spinning__z6BDE{animation:DustPercentageChart_spin__GZI_4 1s linear infinite}@keyframes DustPercentageChart_spin__GZI_4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DustPercentageChart_summary__HCITu{display:flex;justify-content:space-between;margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-muted)}.DustPercentageChart_summary_item__CoHnc{display:flex;align-items:center;gap:var(--spacing-1)}@container dust-chart (max-width: 400px){.DustPercentageChart_summary__HCITu{flex-direction:column;gap:var(--spacing-2)}}.DustBuckets_buckets_row__dqBGD{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--spacing-4);gap:var(--spacing-4);container-type:inline-size;container-name:buckets}@container buckets (max-width: 900px){.DustBuckets_buckets_row__dqBGD{grid-template-columns:repeat(3,1fr)}}@container buckets (max-width: 500px){.DustBuckets_buckets_row__dqBGD{grid-template-columns:repeat(2,1fr)}}.DustBuckets_bucket_card__BufgH{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden;min-height:200px;display:flex;flex-direction:column}.DustBuckets_bucket_header__rkmiH{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border);font-weight:var(--font-weight-semibold)}.DustBuckets_bucket_label__7xuJ6{font-size:var(--font-size-sm);color:var(--color-text-muted)}.DustBuckets_bucket_count__bgkkK{font-size:var(--font-size-xs);background:var(--color-surface-elevated);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);color:var(--color-text-muted)}.DustBuckets_bucket_list__XrYrJ{flex:1 1;overflow-y:auto;padding:var(--spacing-2)}.DustBuckets_bucket_empty__J7BlM{color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center;padding:var(--spacing-4)}.DustBuckets_dust_row__E_5wi{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);border-radius:var(--radius-sm)}.DustBuckets_dust_row__E_5wi:hover{background:var(--color-surface-elevated)}.DustBuckets_dust_score__oouk4{font-weight:var(--font-weight-semibold);min-width:20px;text-align:center}.DustBuckets_dust_address__bIeNt{flex:1 1;font-family:var(--font-mono);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis}.DustBuckets_dust_time__Qz7XO{color:var(--color-text-muted);min-width:24px;text-align:right}.DustBuckets_dust_link__6ziMu{color:var(--color-text-muted);opacity:.6;transition:opacity .15s ease}.DustBuckets_dust_link__6ziMu:hover{opacity:1;color:var(--color-primary)}.DustBuckets_bucket_0__46uA4 .DustBuckets_bucket_header__rkmiH{background:var(--color-surface-elevated)}.DustBuckets_bucket_0__46uA4 .DustBuckets_dust_score__oouk4{color:var(--color-text-muted)}.DustBuckets_bucket_1__iKuyM .DustBuckets_bucket_header__rkmiH{background:var(--color-success-alpha-18)}.DustBuckets_bucket_1__iKuyM .DustBuckets_dust_score__oouk4{color:var(--color-success)}.DustBuckets_bucket_2__rgX6_ .DustBuckets_bucket_header__rkmiH{background:var(--color-success-alpha-18)}.DustBuckets_bucket_2__rgX6_ .DustBuckets_dust_score__oouk4{color:var(--color-success)}.DustBuckets_bucket_3__y_jM_ .DustBuckets_bucket_header__rkmiH{background:var(--color-warning-alpha-15)}.DustBuckets_bucket_3__y_jM_ .DustBuckets_dust_score__oouk4{color:var(--color-warning)}.DustBuckets_bucket_4___834F .DustBuckets_bucket_header__rkmiH{background:var(--color-warning-alpha-40)}.DustBuckets_bucket_4___834F .DustBuckets_dust_score__oouk4{color:var(--color-warning)}.DustBuckets_bucket_5__Y_FQi{border-color:var(--color-danger)}.DustBuckets_bucket_5__Y_FQi .DustBuckets_bucket_header__rkmiH{background:var(--color-danger-alpha-50)}.DustBuckets_bucket_5__Y_FQi .DustBuckets_dust_score__oouk4{color:var(--color-danger-text);font-weight:var(--font-weight-bold)}.DustTrackerPage_title__DCQ_J{display:flex;align-items:center;gap:var(--spacing-4)}.DustTrackerPage_title_icon__gvCUy{color:var(--color-danger)}.DustTrackerPage_subtitle_wrapper__h7UKj{display:contents}.DustTrackerPage_subtitle_full__6uYkF{display:inline}.DustTrackerPage_subtitle_toggle__EuJuC{display:none;align-items:center;gap:var(--spacing-2);background:none;border:none;color:var(--color-text-muted);font-size:inherit;cursor:pointer;padding:0;text-align:left}.DustTrackerPage_subtitle_toggle__EuJuC:hover{color:var(--color-primary)}.DustTrackerPage_subtitle_toggle_expanded__dkhaE,.DustTrackerPage_subtitle_toggle_expanded__dkhaE:hover{color:inherit}@media(max-width:768px){.DustTrackerPage_subtitle_full__6uYkF{display:none}.DustTrackerPage_subtitle_toggle__EuJuC{display:inline-flex}}.DustTrackerPage_stats_card__FEgD2{padding:var(--spacing-4)}.DustTrackerPage_stats_row__hO3cM{display:flex;align-items:center;gap:var(--spacing-6)}.DustTrackerPage_stat_item__Piqkk{display:flex;align-items:center;gap:var(--spacing-2)}.DustTrackerPage_stat_icon__asEDQ{color:var(--color-warning)}.DustTrackerPage_stat_value__8OPxY{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.DustTrackerPage_stat_label___xq_V{font-size:var(--font-size-sm);color:var(--color-text-muted)}.DustTrackerPage_controls_card__RGOFJ{container-type:inline-size;container-name:controls-card;padding:var(--spacing-6)}.DustTrackerPage_controls__2uqQr{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-4)}.DustTrackerPage_mode_tabs__TiBg9,.DustTrackerPage_tab__tzc1X{display:flex;gap:var(--spacing-2)}.DustTrackerPage_tab__tzc1X{align-items:center;padding:var(--spacing-3) var(--spacing-5);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .15s ease}.DustTrackerPage_tab__tzc1X:hover{background:var(--color-surface-elevated);color:var(--color-text)}.DustTrackerPage_tab__tzc1X:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DustTrackerPage_tab_active__c8jVi{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.DustTrackerPage_tab_active__c8jVi:hover{background:var(--color-primary-strong);color:var(--color-on-primary)}.DustTrackerPage_tab__tzc1X.live-indicator{border-color:var(--color-success-alpha-45)}.DustTrackerPage_tab__tzc1X.live-indicator,.DustTrackerPage_tab__tzc1X.live-indicator:hover{color:var(--color-success-text);background:var(--color-success-alpha-18)}.DustTrackerPage_tab_label___pbeU{display:inline}@media(max-width:768px){.DustTrackerPage_tab_label___pbeU{display:none}}.DustTrackerPage_lock_icon__XK6Il{margin-left:var(--spacing-1);opacity:.7}.DustTrackerPage_mode_controls__fLFC_{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--color-border)}.DustTrackerPage_placeholder_text__0f4i6{color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic;margin:0}.DustTrackerPage_error_card__lqEEt{padding:var(--spacing-4);background:var(--color-danger-alpha-18);border-color:var(--color-danger)}.DustTrackerPage_error__skUpj{display:flex;align-items:center;gap:var(--spacing-3);color:var(--color-danger);font-size:var(--font-size-sm)}.DustTrackerPage_modal_content__lr0ad{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);text-align:center;padding:var(--spacing-4)}.DustTrackerPage_modal_icon__3exaE{color:var(--color-warning)}.DustTrackerPage_modal_hint__m06GF{color:var(--color-text-muted);font-size:var(--font-size-sm)}@container controls-card (max-width: 768px){.DustTrackerPage_controls__2uqQr{justify-content:flex-start}}.DustTrackerPage_about_card__9UMx1{padding:var(--card-padding-md)}.DustTrackerPage_about__2i4Gp{display:flex;flex-direction:column;gap:var(--gap-sm)}.DustTrackerPage_about_heading__WpHfc{display:flex;align-items:center;gap:var(--gap-xs)}.DustTrackerPage_about_icon__f0YAa{flex-shrink:0;color:var(--color-primary)}.DustTrackerPage_about_text__d27UG{font-size:var(--font-size-body-sm)}.DustTrackerPage_about_disclaimer__KUTl4,.DustTrackerPage_about_text__d27UG{margin:0;line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.DustTrackerPage_about_disclaimer__KUTl4{padding-top:var(--gap-sm);border-top:var(--border-width-thin) solid var(--color-border);font-size:var(--font-size-caption)}.DustTrackerPage_about_disclaimer__KUTl4 strong,.DustTrackerPage_about_text__d27UG strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}.DustTrackerSettingsPage_full_width__11yQf{width:100%}.DustTrackerSettingsPage_title__8xsX2{display:flex;align-items:center;gap:var(--gap-sm)}.DustTrackerSettingsPage_title_icon____5nC{color:var(--color-primary)}.DustTrackerSettingsPage_loading__JMGHj{padding:var(--padding-md);text-align:center;color:var(--color-text-muted)}.DustTrackerSettingsPage_error_card__wrzgI{padding:var(--padding-sm);background:var(--color-danger-alpha-18);border-color:var(--color-danger)}.DustTrackerSettingsPage_success_card__uLicu{padding:var(--padding-sm);background:var(--color-success-alpha-18);border-color:var(--color-success)}.DustTrackerSettingsPage_message__Cbaz_{display:flex;align-items:center;gap:var(--gap-sm);font-size:var(--font-size-body-sm)}.DustTrackerSettingsPage_error_card__wrzgI .DustTrackerSettingsPage_message__Cbaz_{color:var(--color-danger)}.DustTrackerSettingsPage_success_card__uLicu .DustTrackerSettingsPage_message__Cbaz_{color:var(--color-success)}.DustTrackerSettingsPage_config_card__0WawL,.DustTrackerSettingsPage_job_card__FhHkE,.DustTrackerSettingsPage_prune_card__jvLxd,.DustTrackerSettingsPage_stats_card__oimCP{padding:var(--card-padding-sm)}.DustTrackerSettingsPage_section_title__KkJuv{display:flex;align-items:center;gap:var(--gap-xs);margin:0 0 var(--gap-sm) 0}.DustTrackerSettingsPage_field___L8Mu{display:flex;flex-direction:column;gap:var(--gap-xs)}.DustTrackerSettingsPage_label__xs2sY{font-weight:var(--font-weight-medium);color:var(--color-text);font-size:var(--font-size-body-sm)}.DustTrackerSettingsPage_hint__CNFq_{margin:0;color:var(--color-text-muted);font-size:var(--font-size-caption)}.DustTrackerSettingsPage_toggle_field__iwYeC{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-sm) 0;border-top:var(--border-width-thin) solid var(--color-border)}.DustTrackerSettingsPage_toggle_label__gQpEO{display:flex;flex-direction:column;gap:var(--gap-2xs)}.DustTrackerSettingsPage_toggle_text__k4Xdr{font-weight:var(--font-weight-medium);color:var(--color-text);font-size:var(--font-size-body-sm)}.DustTrackerSettingsPage_toggle_hint___3Z06{color:var(--color-text-muted);font-size:var(--font-size-caption)}.DustTrackerSettingsPage_stats_header__AIVHt{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gap-sm)}.DustTrackerSettingsPage_prune_info__CX4By{margin:0 0 var(--gap-sm) 0;color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.DustTrackerSettingsPage_prune_disabled__Aowkh{margin:var(--gap-xs) 0 0 0;color:var(--color-text-muted);font-size:var(--font-size-caption);text-align:center}.DustTrackerSettingsPage_job_header__tUyba{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gap-sm)}.DustTrackerSettingsPage_job_status__DBRvp{display:flex;align-items:center;gap:var(--gap-sm);margin-bottom:var(--gap-sm)}.DustTrackerSettingsPage_job_schedule__XvDoN{font-size:var(--font-size-body-sm);color:var(--color-text-muted);font-family:var(--font-mono)}.DustTrackerSettingsPage_job_details__C9PpF{display:flex;flex-direction:column;gap:var(--gap-xs);margin-bottom:var(--gap-sm);padding:var(--padding-sm);background:var(--color-surface-muted);border-radius:var(--radius-md)}.DustTrackerSettingsPage_job_detail__nCzvR{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-body-sm)}.DustTrackerSettingsPage_job_detail_label__npi0x{color:var(--color-text-muted)}.DustTrackerSettingsPage_job_detail_value__J4WCY{color:var(--color-text);font-weight:var(--font-weight-medium)}.DustTrackerSettingsPage_error_text__6BMAX{color:var(--color-danger)}.DustTrackerSettingsPage_job_not_found__YNbtb{margin:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);text-align:center;padding:var(--padding-sm)}.FilesTab_container__NPMdI{container-type:inline-size;container-name:files-admin}.FilesTab_error__aOv4p{color:var(--color-danger);margin:0;font-size:var(--font-size-body-sm)}.FilesTab_controls__HB47Q{flex-wrap:wrap}.FilesTab_file_input__7bZAX{display:none}.FilesTab_empty__l_bos{text-align:center;padding:var(--padding-xl) var(--padding-md);color:var(--color-text-muted)}.FilesTab_empty__l_bos p{margin:0 0 var(--gap-sm) 0;font-size:var(--font-size-body-lg)}.FilesTab_empty_hint__5gCbq{font-size:var(--font-size-body-sm)}.FilesTab_files_grid__6aoWi{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--gap-md);gap:var(--gap-md)}.FilesTab_file_card__Qe9qT{display:flex;flex-direction:column;gap:var(--gap-sm);padding:var(--card-padding-sm);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.FilesTab_file_card__Qe9qT:hover{border-color:var(--color-primary-alpha-30);box-shadow:var(--shadow-sm)}.FilesTab_file_preview__oZzNf{aspect-ratio:4/3;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface-muted);display:flex;align-items:center;justify-content:center}.FilesTab_file_image__s0Yh8{width:100%;height:100%;object-fit:cover}.FilesTab_preview_button__lt_5M{display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:rgba(0,0,0,0);cursor:zoom-in}.FilesTab_preview_button__lt_5M:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:calc(var(--focus-outline-width)*-1);box-shadow:none}.FilesTab_preview_frame__IaYSL{display:flex;align-items:center;justify-content:center}.FilesTab_preview_image__OYDfg{display:block;max-width:100%;max-height:75vh;height:auto;object-fit:contain}.FilesTab_file_icon__9_Y0G{color:var(--color-text-muted)}.FilesTab_file_info__BQdpb{display:flex;flex-direction:column;gap:var(--gap-2xs);min-width:0}.FilesTab_file_name__tODYj{margin:0;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text);word-break:break-word}.FilesTab_file_path__9NfKB{margin:0;font-size:var(--font-size-caption);font-family:var(--font-mono);color:var(--color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilesTab_file_meta__015nd{display:flex;align-items:center;gap:var(--gap-sm);font-size:var(--font-size-caption);color:var(--color-text-muted)}.FilesTab_file_actions__v5JSD{display:flex;gap:var(--gap-xs);justify-content:flex-end}@container files-admin (max-width: 480px){.FilesTab_files_grid__6aoWi{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--gap-sm)}}.SettingsTab_error__0bA4X{color:var(--color-danger);margin:0;font-size:var(--font-size-body-sm)}.SettingsTab_success__oPk8a{color:var(--color-success);margin:0;font-size:var(--font-size-body-sm)}.SettingsTab_label__ztGsn{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.SettingsTab_description__t0Bc8{margin:0;font-size:var(--font-size-body-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.SettingsTab_code_input__p6Uyv{font-family:var(--font-mono);font-size:var(--font-size-body-sm)}.SettingsTab_actions__qCrik{display:flex;justify-content:flex-start;padding-top:var(--gap-md);border-top:var(--border-width-thin) solid var(--color-border)}.SettingsTab_section_title__rv56d{margin:0 0 var(--gap-md) 0;font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.SettingsTab_setting_row__KdZv6{display:flex;justify-content:space-between;align-items:center;padding:var(--gap-sm) 0;border-bottom:var(--border-width-thin) solid var(--color-border)}.SettingsTab_setting_row__KdZv6:last-child{border-bottom:none}.SettingsTab_setting_label__tnBk5{font-size:var(--font-size-body-sm);color:var(--color-text-muted)}.SettingsTab_setting_value__DgX6a{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.AiToolsTab_note__NtIBn{display:flex;align-items:flex-start;gap:var(--gap-sm)}.AiToolsTab_note__icon__DOLSY{flex-shrink:0;margin-top:var(--gap-2xs);color:var(--color-text-muted)}.AiToolsTab_note__title__HeotK{margin:0 0 var(--gap-xs) 0;font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.AiToolsTab_note__body__T1Oj7{margin:0 0 var(--gap-sm) 0;font-size:var(--font-size-body-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.AiToolsTab_note__body__T1Oj7:last-child{margin-bottom:0}.AiToolsTab_note__body__T1Oj7 code{font-family:var(--font-mono);font-size:var(--font-size-caption);background:var(--color-surface-muted);padding:0 var(--padding-2xs);border-radius:var(--radius-xs)}.AiToolsTab_error__qSEVR{margin:0;color:var(--color-danger);font-size:var(--font-size-body-sm)}.AiToolsTab_tool__header__qj_sp{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap-md)}.AiToolsTab_tool__name__cEgqv{margin:0 0 var(--gap-2xs) 0;font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);font-family:var(--font-mono)}.AiToolsTab_tool__hint__yf2Pw{margin:0;font-size:var(--font-size-caption);color:var(--color-text-muted)}.AiToolsTab_label__sEAVv{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.AiToolsTab_actions__Uc2rS{display:flex;flex-wrap:wrap;gap:var(--gap-sm);padding-top:var(--gap-sm);border-top:var(--border-width-thin) solid var(--color-border)}.FilesAdminPage_content__nwrmJ{min-width:0}.UploadLinkPage_file_input__06kmF{width:100%;padding:var(--input-padding-md);background:var(--input-background);border:var(--input-border);border-radius:var(--input-border-radius);color:var(--color-text);font-family:var(--font-body);font-size:var(--input-font-size-md);transition:var(--input-transition)}.UploadLinkPage_file_input__06kmF:focus-visible{outline:none;border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus)}.UploadLinkPage_file_input__06kmF[aria-invalid=true]{border:var(--input-border-invalid)}.UploadLinkPage_actions__1CGdq{display:flex;justify-content:flex-end}.UploadLinkPage_preview__xtLC5{display:block;max-width:100%;height:auto;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md)}.UploadLinkPage_file_id__Ol_z_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm);font-size:var(--font-size-body-sm)}.UploadLinkPage_file_id__Ol_z_ code{font-family:var(--font-mono);word-break:break-all}.PostBox_post__Z3uI2{position:absolute;left:var(--pos-x);top:var(--pos-y);width:var(--initial-width);max-width:100%;padding:var(--card-padding-sm);border-radius:var(--radius-md);background:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);box-shadow:var(--shadow-sm);overflow:hidden;cursor:default;transform:translate(calc(-1 * var(--pos-x)),calc(-1 * var(--pos-y))) scale(var(--post-scale,1));transform-origin:var(--pos-x) var(--pos-y);transition:box-shadow var(--transition-base),transform var(--transition-base);display:flex;flex-direction:column;gap:var(--stack-gap-sm)}.PostBox_post__Z3uI2:hover{z-index:9999!important;box-shadow:var(--shadow-lg);--post-scale:1.02}.PostBox_header__UB5gF{display:flex;align-items:center;justify-content:space-between;gap:var(--stack-gap-sm)}.PostBox_author_label__2Cd2U{font-family:var(--font-mono);font-size:var(--font-size-caption);color:var(--color-text-muted)}.PostBox_header_right__VY_GH{display:flex;align-items:center;gap:var(--badge-gap)}.PostBox_time__0z_Zu{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}.PostBox_permalink__jxF0r{color:inherit;text-decoration:none}.PostBox_permalink__jxF0r:hover .PostBox_time__0z_Zu{color:var(--color-primary);text-decoration:underline}.PostBox_delete_btn__zzvny{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-sm);height:var(--icon-size-sm);padding:0;border:none;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1;cursor:pointer;opacity:0;transition:opacity var(--transition-base),color var(--transition-base),background var(--transition-base)}.PostBox_post__Z3uI2:hover .PostBox_delete_btn__zzvny{opacity:1}.PostBox_delete_btn__zzvny:hover{color:var(--color-danger);background:var(--color-danger-alpha-18)}.PostBox_delete_btn__zzvny:disabled{opacity:.4;cursor:not-allowed}.PostBox_content__mjOv_{font-size:var(--font-size-sm);color:var(--color-text);line-height:var(--line-height-relaxed);word-break:break-word;flex:1 1}.PostBox_hashtag__dNY0b{padding:0;border:none;background:none;font:inherit;color:var(--color-primary);cursor:pointer}.PostBox_hashtag__dNY0b:hover{text-decoration:underline}.ForumCanvas_canvas__iLvG_{position:relative;flex:1 1;min-height:0;overflow:hidden;container-type:inline-size}.ForumCanvas_empty__Nv0AH{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted);font-size:var(--font-size-lg)}.ComposeBox_form__jJP_K{display:flex;flex-direction:column;gap:var(--gap-sm)}.ComposeBox_input_row__Rj_vz{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--gap-sm)}.ComposeBox_textarea__cMa1i{display:block;width:100%;flex:1 1 var(--max-width-xs);min-width:0;max-height:40vh;padding:var(--input-padding-xs);border:var(--input-border);border-radius:var(--input-border-radius);background:var(--input-background);color:var(--color-text);font-family:inherit;font-size:var(--input-font-size);line-height:var(--line-height-relaxed);resize:none;overflow-y:auto;transition:var(--input-transition)}.ComposeBox_textarea__cMa1i:focus-visible{outline:none;border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus)}.ComposeBox_actions__HxKi0{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--gap-sm)}.ComposeBox_cta__DviXN{display:flex;flex-direction:column;gap:var(--gap-md);text-align:center;padding:var(--padding-lg)}.ComposeBox_cta_title__a1dcu{margin:0;font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.ComposeBox_cta_description__JJ00t{margin:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.ComposeBox_error__AiP_w{margin:0;color:var(--color-danger);font-size:var(--font-size-body-sm)}.TagFilterBar_bar__jZico{container-type:inline-size;container-name:forum-tag-bar;display:flex;flex-direction:column;gap:var(--gap-sm)}.TagFilterBar_chips__OlD0n{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-xs)}.TagFilterBar_chip__pgkED,.TagFilterBar_chip_active__tgMZu{display:inline-flex;align-items:center;gap:var(--gap-2xs);padding:var(--padding-2xs) var(--padding-sm);border-radius:var(--radius-full);border:var(--border-width-thin) solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--font-size-caption);cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base)}.TagFilterBar_chip__pgkED:hover{background:var(--color-primary-alpha-10)}.TagFilterBar_chip_active__tgMZu{background:var(--color-primary-alpha-15);border-color:var(--color-primary-alpha-38)}@container forum-tag-bar (max-width: 768px){.TagFilterBar_trend_chip__2qjj6:nth-child(n+3):not(.TagFilterBar_chip_active__tgMZu){display:none}}.TagFilterBar_count__nY8q9,.TagFilterBar_remove__JdYzp{color:var(--color-text-muted)}.TagFilterBar_remove__JdYzp{font-size:var(--font-size-body-sm);line-height:1}.TagFilterBar_custom_chip__Ur3ct,.TagFilterBar_custom_chip_active__ztP_Q{display:inline-flex;align-items:center;padding:var(--padding-2xs) var(--padding-sm);border-radius:var(--radius-full);border:var(--border-width-thin) dashed var(--color-primary-alpha-38);background:rgba(0,0,0,0);color:var(--color-primary);font-size:var(--font-size-caption);cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base)}.TagFilterBar_custom_chip__Ur3ct:hover{background:var(--color-primary-alpha-10)}.TagFilterBar_custom_chip_active__ztP_Q{background:var(--color-primary-alpha-15);border-style:solid}.TagFilterBar_input_row__FT8yC{display:flex;align-items:center;gap:var(--gap-sm)}.TagFilterBar_input__Uyoj8{flex:1 1 auto;min-width:0}.ForumPage_page__9vWsa{grid-template-rows:auto 1fr auto;flex:1 1;min-height:0;overflow:hidden}.ForumPage_header_area__m2TeT{display:flex;flex-direction:column;gap:var(--gap-md);min-height:0}.ForumPage_forum_header__X_QMX{container-type:inline-size;container-name:forum-header}.ForumPage_header_tagline__yuQGK{flex:1 1 var(--max-width-xs);margin:0;color:var(--color-text-muted);font-size:var(--font-size-body-lg)}@container forum-header (max-width: 768px){.ForumPage_header_tagline__yuQGK{display:none}}.ForumPage_compose_wrapper__iAkvX{flex-shrink:0;padding:var(--spacing-8) 0}.ForumPostPage_header__rZw9o{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-sm);color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.ForumPostPage_author__6OOLN{font-weight:var(--font-weight-semibold);color:var(--color-text)}.ForumPostPage_content__KkA9R{margin:0;max-width:var(--max-width-prose);color:var(--color-text);font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed);white-space:pre-wrap;overflow-wrap:break-word}.ForumPostPage_notice_title___oJ_8{margin:0;font-size:var(--font-size-heading-sm)}.ForumPostPage_back_link__iQ4Rg{color:var(--color-primary);font-size:var(--font-size-body-sm)}.ForumPostPage_back_link__iQ4Rg:hover{color:var(--color-secondary);text-decoration:underline}.ForumModerationPage_filters__Lv9ow,.ForumModerationPage_results_bar__ETDNH{display:flex;flex-wrap:wrap;gap:var(--gap-sm);align-items:center}.ForumModerationPage_results_bar__ETDNH{justify-content:space-between}.ForumModerationPage_pagination__wRvar{display:flex;align-items:center;gap:var(--gap-sm)}.ForumModerationPage_alert_danger__mbytV{background:var(--alert-danger-background);border-color:var(--alert-danger-border);color:var(--alert-danger-color)}.ForumModerationPage_cell_expand__CNp3s{width:var(--icon-size-lg)}.ForumModerationPage_expand_btn__mvz59{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-base)}.ForumModerationPage_expand_btn__mvz59:hover{color:var(--color-text)}.ForumModerationPage_author_cell__YYdoj,.ForumModerationPage_status_cell__oaLtH{display:inline-flex;align-items:center;gap:var(--gap-2xs);white-space:nowrap}.ForumModerationPage_nowrap__nnHw7{white-space:nowrap}.ForumModerationPage_mono__ruHjH{font-family:var(--font-mono);font-size:var(--font-size-caption)}.ForumModerationPage_content_preview__zSeOq{display:block;max-width:var(--max-width-sm);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ForumModerationPage_skeleton_row__z2rfY{height:var(--font-size-body-lg);width:100%}.ForumModerationPage_sr_only__l1VK0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.ForumModerationPage_details_content__gdBF5{display:flex;flex-direction:column;gap:var(--gap-md);padding:var(--padding-sm) 0;container-type:inline-size;container-name:forum-post-details}.ForumModerationPage_detail_block__FQGT6{display:flex;flex-direction:column;gap:var(--gap-2xs)}.ForumModerationPage_detail_body__mjTgw{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.ForumModerationPage_details_grid__aAWfp{display:grid;grid-template-columns:1fr;grid-gap:var(--grid-gap-sm);gap:var(--grid-gap-sm)}@container forum-post-details (min-width: 768px){.ForumModerationPage_details_grid__aAWfp{grid-template-columns:repeat(2,minmax(0,1fr))}}.ForumModerationPage_detail_item__PUpqO{display:flex;flex-direction:column;gap:var(--gap-2xs);min-width:0}.ForumModerationPage_detail_label__xAA5B{color:var(--color-text-subtle);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.ForumModerationPage_detail_value__bGUtx{color:var(--color-text);font-size:var(--font-size-body-sm)}.ForumModerationPage_detail_value_mono__owdME{font-family:var(--font-mono);font-size:var(--font-size-caption);color:var(--color-text);overflow-wrap:anywhere}.ForumModerationPage_tag_list__fNxPh{display:flex;flex-wrap:wrap;gap:var(--gap-2xs)}.ForumModerationPage_tag_button__vSW6J{padding:var(--padding-2xs) var(--padding-xs);background:var(--color-surface-muted);color:var(--color-primary);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-caption);cursor:pointer;transition:background-color var(--transition-base)}.ForumModerationPage_tag_button__vSW6J:hover{background:var(--color-primary-alpha-10)}.ForumSettingsPage_section_title__3X_Fx{margin:0;font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.ForumSettingsPage_seconds_field__1MVRU{max-width:min(100%,14ch)}.ForumSettingsPage_field_error__Nndal{color:var(--color-danger-text);font-size:var(--font-size-body-sm)}.TestingTab_field_row__exIeG{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-md);gap:var(--gap-md)}.TestingTab_field__U72uA{display:flex;flex-direction:column;gap:var(--gap-2xs)}.TestingTab_label__a48rZ{font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.TestingTab_hint__vFveK,.TestingTab_label__a48rZ{font-size:var(--font-size-caption);color:var(--color-text-muted)}.TestingTab_input__01z6x,.TestingTab_select__Rp_NR,.TestingTab_textarea__js7gt{background:var(--color-surface-muted);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:inherit;font-size:var(--font-size-body);padding:var(--input-padding)}.TestingTab_input__01z6x:focus,.TestingTab_select__Rp_NR:focus,.TestingTab_textarea__js7gt:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--input-shadow-focus)}.TestingTab_input__01z6x:disabled,.TestingTab_select__Rp_NR:disabled,.TestingTab_textarea__js7gt:disabled{opacity:var(--opacity-55);cursor:not-allowed}.TestingTab_textarea__js7gt{resize:vertical;min-height:100px;font-family:var(--font-family-mono,monospace)}.TestingTab_action_row___PlLO{display:flex;justify-content:flex-end;gap:var(--gap-sm)}.TestingTab_spinning__WtsXa{animation:TestingTab_spin__OYCtI 1s linear infinite}@keyframes TestingTab_spin__OYCtI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TestingTab_result_header__IpCVz{display:flex;align-items:center;gap:var(--gap-sm);font-weight:var(--font-weight-semibold)}.TestingTab_result_meta__IPikO{color:var(--color-text-muted);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);margin-left:auto}.TestingTab_error_text__5FSwY{color:var(--color-danger);font-size:var(--font-size-body-sm);margin:0}.TestingTab_image_grid__NJsov{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--gap-sm);gap:var(--gap-sm)}.TestingTab_image_link__Hhbx_{display:block;border-radius:var(--radius-md);overflow:hidden;border:var(--border-width-thin) solid var(--color-border);background:var(--color-surface-muted)}.TestingTab_image_link__Hhbx_:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.TestingTab_image_link__Hhbx_ img{width:100%;height:auto;display:block}.TestingTab_image_cell__htY0y{display:flex;flex-direction:column;gap:var(--gap-2xs);min-width:0}.TestingTab_file_id_row__7Fz44{display:flex;align-items:center;gap:var(--gap-xs);min-width:0}.TestingTab_file_id__v9uUQ{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TestingTab_file_id__v9uUQ,.TestingTab_history_link__H2hjf{color:var(--color-text-muted);font-size:var(--font-size-caption)}.TestingTab_history_link__H2hjf{font-family:var(--font-family-mono,monospace);margin:0}.TestingTab_error_block__zE_gu{display:flex;align-items:center;gap:var(--gap-sm);color:var(--color-danger);font-size:var(--font-size-body-sm)}@container image-gen-panel (min-width: 480px){.TestingTab_field_row__exIeG{grid-template-columns:1fr 1fr}}.HistoryTab_toolbar__ZCFks{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm)}.HistoryTab_summary__zTtcS{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.HistoryTab_list__0bWS_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.HistoryTab_row__o96vy{display:grid;grid-template-columns:80px 1fr;grid-gap:var(--gap-md);gap:var(--gap-md);padding:var(--padding-sm) 0;border-bottom:var(--border-width-thin) solid var(--color-border)}.HistoryTab_row__o96vy:last-child{border-bottom:0}.HistoryTab_thumbnail__voTBf{width:80px;height:80px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-muted);display:flex;align-items:center;justify-content:center}.HistoryTab_thumbnail__voTBf img{width:100%;height:100%;object-fit:cover}.HistoryTab_thumbnail_empty__Rc9fB{color:var(--color-text-muted);font-size:var(--font-size-heading-sm)}.HistoryTab_body__Q3_2R{display:flex;flex-direction:column;gap:var(--gap-2xs);min-width:0}.HistoryTab_row_meta__IcYjQ{display:flex;flex-wrap:wrap;gap:var(--gap-xs);align-items:center;font-size:var(--font-size-caption)}.HistoryTab_tag__4kM82{background:var(--color-surface-muted);color:var(--color-text-muted);border-radius:var(--radius-sm);padding:2px 8px;font-family:var(--font-family-mono,monospace)}.HistoryTab_badge_success__rdFvR{color:var(--color-success)}.HistoryTab_badge_failed__PtVKM,.HistoryTab_badge_success__rdFvR{display:inline-flex;align-items:center;gap:4px;font-weight:var(--font-weight-semibold)}.HistoryTab_badge_failed__PtVKM{color:var(--color-danger)}.HistoryTab_timestamp__UHDvS{color:var(--color-text-muted);font-family:var(--font-family-mono,monospace);margin-left:auto}.HistoryTab_prompt__7wyYE{margin:0;color:var(--color-text);font-size:var(--font-size-body-sm);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.HistoryTab_error_text__nsThl{margin:0;color:var(--color-danger);font-size:var(--font-size-caption)}.HistoryTab_error_raw__ZfR8R{margin-top:var(--gap-2xs);color:var(--color-text-muted);font-size:var(--font-size-caption)}.HistoryTab_error_raw__ZfR8R summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HistoryTab_error_raw__ZfR8R pre{margin-top:var(--gap-xs);padding:var(--padding-sm);background:var(--color-surface-muted);border-radius:var(--radius-sm);font-size:var(--font-size-caption);line-height:var(--line-height-normal);white-space:pre-wrap;word-break:break-word;max-height:18rem;overflow:auto}.HistoryTab_load_more_row__J3Fg_{display:flex;justify-content:center}.HistoryTab_empty__iTD5K{color:var(--color-text-muted);text-align:center;margin:0;padding:var(--padding-md)}.HistoryTab_error_block___NDD0{display:flex;align-items:center;gap:var(--gap-sm);color:var(--color-danger);font-size:var(--font-size-body-sm)}@container image-gen-panel (max-width: 480px){.HistoryTab_row__o96vy{grid-template-columns:56px 1fr}.HistoryTab_thumbnail__voTBf{width:56px;height:56px}}.ToolsTab_intro__04jeV{margin:0 0 var(--gap-sm) 0;color:var(--color-text);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.ToolsTab_link_button__QkDcP{display:inline-flex;align-items:center;gap:var(--button-gap)}.ToolsTab_list__bJk2h{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-md)}.ToolsTab_item__866_j{display:flex;flex-direction:column;gap:var(--gap-2xs)}.ToolsTab_item_header__PnJ_m{display:flex;align-items:center;gap:var(--gap-sm)}.ToolsTab_tool_name__Rag5s{background:var(--color-surface-muted);border-radius:var(--radius-sm);padding:2px 8px;font-family:var(--font-family-mono,monospace);font-size:var(--font-size-body-sm);color:var(--color-text)}.ToolsTab_blurb__ruocj{margin:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.ToolsTab_error_block__8FbzO{display:flex;align-items:center;gap:var(--gap-sm);color:var(--color-danger);font-size:var(--font-size-body-sm)}.NanoBananaSettings_intro__OWB4L{margin:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.NanoBananaSettings_intro__OWB4L a{color:var(--color-primary)}.NanoBananaSettings_field__DKHBF{display:flex;flex-direction:column;gap:var(--gap-2xs)}.NanoBananaSettings_label__8d_wL{font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.NanoBananaSettings_hint__NxubX,.NanoBananaSettings_label__8d_wL{font-size:var(--font-size-caption);color:var(--color-text-muted)}.NanoBananaSettings_hint__NxubX code{background:var(--color-surface-muted);padding:1px 5px;border-radius:var(--radius-sm);font-family:var(--font-family-mono,monospace)}.NanoBananaSettings_warning__04lfH{font-size:var(--font-size-caption);color:var(--color-warning);font-weight:var(--font-weight-semibold)}.NanoBananaSettings_input__zqUU_{background:var(--color-surface-muted);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-family-mono,monospace);font-size:var(--font-size-body);padding:var(--input-padding)}.NanoBananaSettings_input__zqUU_:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--input-shadow-focus)}.NanoBananaSettings_toggle_field__pK5Xi{display:inline-flex;align-items:center;gap:var(--gap-sm);cursor:pointer;color:var(--color-text);font-size:var(--font-size-body-sm)}.NanoBananaSettings_action_row__AkAUs{display:flex;justify-content:flex-end;gap:var(--gap-sm)}.NanoBananaSettings_skeleton__2iUtF{display:flex;flex-direction:column;gap:var(--gap-sm)}.NanoBananaSettings_error_block__I1Ipl{display:flex;align-items:center;gap:var(--gap-sm);color:var(--color-danger);font-size:var(--font-size-body-sm)}.SettingsTab_subtabs__ZmiJb{display:flex;flex-wrap:wrap;gap:var(--gap-xs);padding-bottom:var(--padding-xs)}.SettingsTab_subtab__HFqSB{display:inline-flex;align-items:center;gap:var(--button-gap);padding:var(--button-padding-xs);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-muted);font-size:var(--font-size-body-sm);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base)}.SettingsTab_subtab__HFqSB:hover{background:var(--color-surface-muted);color:var(--color-text)}.SettingsTab_subtab__HFqSB:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SettingsTab_subtab_active__Sv85t{background:var(--color-surface-muted);color:var(--color-primary);border-color:var(--color-primary)}.SettingsTab_intro__0u_Wz{margin:0 0 var(--gap-sm) 0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.SettingsTab_intro__0u_Wz code{background:var(--color-surface-muted);padding:1px 5px;border-radius:var(--radius-sm);font-family:var(--font-family-mono,monospace)}.SettingsTab_field__9LSMY{display:flex;flex-direction:column;gap:var(--gap-2xs)}.SettingsTab_label__Vj323{font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.SettingsTab_hint__pQTK_,.SettingsTab_label__Vj323{font-size:var(--font-size-caption);color:var(--color-text-muted)}.SettingsTab_input__lGc5d,.SettingsTab_select__Ije_W{background:var(--color-surface-muted);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-body);padding:var(--input-padding)}.SettingsTab_input__lGc5d:focus,.SettingsTab_select__Ije_W:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--input-shadow-focus)}.SettingsTab_action_row__13Y_J{display:flex;justify-content:flex-end;gap:var(--gap-sm)}.SettingsTab_skeleton__Pc_CA{display:flex;flex-direction:column;gap:var(--gap-sm)}.SettingsTab_error_block___BJsb{display:flex;align-items:center;gap:var(--gap-sm);color:var(--color-danger);font-size:var(--font-size-body-sm)}.ImageGenPage_tabs___ODSO{display:flex;flex-wrap:wrap;gap:var(--gap-xs);border-bottom:var(--border-width-thin) solid var(--color-border);padding-bottom:var(--padding-xs)}.ImageGenPage_tab__Jmjzx{display:inline-flex;align-items:center;gap:var(--button-gap);padding:var(--button-padding-sm);border:var(--border-width-thin) solid rgba(0,0,0,0);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-muted);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.ImageGenPage_tab__Jmjzx:hover{background:var(--color-surface-muted);color:var(--color-text)}.ImageGenPage_tab__Jmjzx:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ImageGenPage_tab_active__xMO0z{background:var(--color-surface-muted);color:var(--color-primary);border-color:var(--color-border-strong)}.ImageGenPage_panel__dn8tz{container-type:inline-size;container-name:image-gen-panel}.Chain3d_stage_card__GuEG0{container-type:inline-size;container-name:chain-stage;padding:0;overflow:hidden}.Chain3d_canvas_container__MrvMW{position:relative;width:100%;height:clamp(320px,48vh,620px)}.Chain3d_canvas__G7mfI{display:block;width:100%;height:100%}.Chain3d_legend_intro__5RSJY,.Chain3d_legend_note__FfOSk{margin:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.Chain3d_legend_note__FfOSk{padding-left:var(--padding-sm);border-left:var(--border-width-medium) solid var(--color-warning)}.Chain3d_legend__GJ04d{container-type:inline-size;container-name:chain-legend;display:grid;grid-template-columns:1fr;grid-gap:var(--gap-xs);gap:var(--gap-xs);margin:0;padding:0;list-style:none}.Chain3d_legend_item__s9aId{display:flex;align-items:center;gap:var(--gap-sm);padding:var(--padding-2xs) 0;font-size:var(--font-size-body-sm)}.Chain3d_legend_swatch__tZHU2{flex:0 0 auto;width:var(--icon-size-xs);height:var(--icon-size-xs);border-radius:var(--radius-xs)}.Chain3d_legend_label__fQJGT{flex:1 1 auto;color:var(--color-text)}.Chain3d_legend_value__Rwanb{flex:0 0 auto;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-caption)}@container chain-legend (min-width: 480px){.Chain3d_legend__GJ04d{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-xs) var(--gap-lg)}}@container chain-legend (min-width: 768px){.Chain3d_legend__GJ04d{grid-template-columns:repeat(3,minmax(0,1fr))}}@container chain-stage (max-width: 480px){.Chain3d_canvas_container__MrvMW{height:clamp(240px,40vh,360px)}}.Horizon_panel_card__P5Cqp{container-type:inline-size;container-name:horizon-panel}.Horizon_strips__98DlN{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-sm);gap:var(--gap-sm);margin:0;padding:0;list-style:none}.Horizon_strip_row__SwHcD{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-2xs);gap:var(--gap-2xs)}.Horizon_strip_label__QcqRl{color:var(--color-text);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.Horizon_strip_flag__uXThH{color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.Horizon_strip__3uiAT{display:block;width:100%;height:44px;background:var(--color-surface-muted);border-radius:var(--radius-xs);overflow:hidden}.Horizon_strip_bar__wBcKK{fill:var(--chart-color-1)}.Horizon_strip_bar__wBcKK[data-band="0"]{fill-opacity:.26}.Horizon_strip_bar__wBcKK[data-band="1"]{fill-opacity:.45}.Horizon_strip_bar__wBcKK[data-band="2"]{fill-opacity:.63}.Horizon_strip_bar__wBcKK[data-band="3"]{fill-opacity:.81}.Horizon_strip_bar__wBcKK[data-band="4"]{fill-opacity:1}.Horizon_strip_empty__xZitT{fill:var(--color-border)}.Horizon_strip_marker__hkCUH{fill:var(--color-text);fill-opacity:.22;pointer-events:none}.Horizon_strips_field__ismpJ{border-radius:var(--radius-sm);outline:none}.Horizon_strips_field__ismpJ:focus-visible{outline:var(--border-width-medium) solid var(--color-focus);outline-offset:var(--gap-2xs)}.Horizon_inspector__TZToH{display:grid;grid-gap:var(--gap-2xs);gap:var(--gap-2xs);margin-top:var(--gap-sm);padding-top:var(--gap-sm);border-top:var(--border-width-thin) solid var(--color-border);min-height:5.5em}.Horizon_inspector_hint__rtTrX{margin:0;color:var(--color-text-muted);font-size:var(--font-size-caption)}.Horizon_inspector_hour__3U9jo{display:flex;flex-wrap:wrap;gap:var(--gap-xs);align-items:baseline;margin:0;color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.Horizon_inspector_age__l_QOM{color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.Horizon_inspector_rows__jwQav{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-2xs);gap:var(--gap-2xs);margin:0;padding:0;list-style:none}.Horizon_inspector_row__iu3Sz{display:grid;grid-template-columns:1.4ch minmax(0,1fr) auto;align-items:center;grid-gap:var(--gap-xs);gap:var(--gap-xs);font-size:var(--font-size-caption)}.Horizon_inspector_label__sQuCD{color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Horizon_inspector_value__VQafX{color:var(--color-text);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Horizon_axis_caption__Bsc5R{display:flex;justify-content:space-between;gap:var(--gap-xs);margin:var(--gap-xs) 0 0;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-caption)}.Horizon_legend_intro__XWIwl,.Horizon_legend_note__oJHGU{margin:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.Horizon_bands__7wKRV{display:flex;flex-wrap:wrap;gap:var(--gap-sm);margin:0;padding:0;list-style:none}.Horizon_band__rA7Yp{display:flex;align-items:center;gap:var(--gap-2xs);font-family:var(--font-mono);font-size:var(--font-size-caption)}.Horizon_band_swatch__eCtZd{display:inline-block;width:1.4ch;height:1.4ch;border-radius:var(--radius-xs);background:var(--chart-color-1)}.Horizon_band_swatch__eCtZd:not([data-band]){background:var(--color-border)}.Horizon_band_swatch__eCtZd[data-band="0"]{opacity:.26}.Horizon_band_swatch__eCtZd[data-band="1"]{opacity:.45}.Horizon_band_swatch__eCtZd[data-band="2"]{opacity:.63}.Horizon_band_swatch__eCtZd[data-band="3"]{opacity:.81}.Horizon_band_swatch__eCtZd[data-band="4"]{opacity:1}.Horizon_band_label__I5Mim{color:var(--color-text-muted)}@container horizon-panel (min-width: 768px){.Horizon_strip_row__SwHcD{grid-template-columns:minmax(0,10rem) 1fr;align-items:center;gap:var(--gap-sm)}.Horizon_inspector_rows__jwQav{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap-md)}.Horizon_inspector__TZToH{min-height:4.5em}}.Loom_stage_card__wCu8a{container-type:inline-size;container-name:loom-stage;padding:0;overflow:hidden}.Loom_canvas_container__2HY0S{position:relative;width:100%;height:clamp(340px,52vh,660px)}.Loom_canvas__iJOEL{display:block;width:100%;height:100%}.Loom_toolbar__UV00N{container-type:inline-size;container-name:loom-toolbar;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-sm)}.Loom_toolbar_controls__Wa2hs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm)}.Loom_profile_intro___GGZO,.Loom_toolbar_note__YxgHq{color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.Loom_profile_intro___GGZO{margin:0}.Loom_profile__No8M1{container-type:inline-size;container-name:loom-profile;display:grid;grid-template-columns:1fr;grid-gap:var(--gap-2xs) var(--gap-lg);gap:var(--gap-2xs) var(--gap-lg);margin:0;padding:0;list-style:none}.Loom_profile_row__hyMs_{display:flex;align-items:center;gap:var(--gap-sm);padding:var(--padding-2xs) 0;font-size:var(--font-size-caption)}.Loom_profile_hour__ICOeO{flex:0 0 auto;color:var(--color-text-muted);font-family:var(--font-mono)}.Loom_profile_track__fBqK7{flex:1 1 auto;min-width:var(--gap-xl);height:var(--meter-height);background:var(--meter-background);border-radius:var(--radius-full);overflow:hidden}.Loom_profile_bar__mT0gc{display:block;height:100%;background:var(--meter-value-background);border-radius:var(--radius-full)}.Loom_profile_value__CYsnK{flex:0 0 auto;min-width:5ch;color:var(--color-text);font-family:var(--font-mono);text-align:right}@container loom-toolbar (min-width: 768px){.Loom_toolbar__UV00N{flex-direction:row;align-items:center;gap:var(--gap-md)}}@container loom-profile (min-width: 480px){.Loom_profile__No8M1{grid-template-columns:repeat(2,minmax(0,1fr))}}@container loom-profile (min-width: 1024px){.Loom_profile__No8M1{grid-template-columns:repeat(3,minmax(0,1fr))}}@container loom-stage (max-width: 480px){.Loom_canvas_container__2HY0S{height:clamp(260px,42vh,380px)}}.Oracle_stage_card__K_68J{container-type:inline-size;container-name:oracle-stage;padding:0;overflow:hidden}.Oracle_canvas_container__b5P5R{position:relative;width:100%;height:clamp(340px,54vh,680px)}.Oracle_canvas__XguwN{display:block;width:100%;height:100%}.Oracle_legend_intro__Nsj6L,.Oracle_legend_note__mAWhk{margin:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.Oracle_plot_block__s_zoG{display:flex;flex-direction:column;gap:var(--gap-xs)}.Oracle_plot_title__hjkh_{margin:0;color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.Oracle_plot_intro__e_xuA{margin:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.Oracle_plot__JHiN2{display:block;width:100%;height:auto;overflow:visible}.Oracle_plot_dot__vAkFc{fill:var(--chart-color-1)}.Oracle_plot_bar__UZRIJ{fill:var(--chart-color-6)}.Oracle_plot_truth__32_BZ{stroke:var(--color-warning);stroke-width:var(--border-width-medium)}.Oracle_plot_reference__LKY_o{stroke:var(--color-text-muted);stroke-width:var(--border-width-thin);stroke-dasharray:4 3}.Oracle_plot_scale__q8Z5H{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gap-xs);margin:0;padding:0;list-style:none;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-caption)}.Oracle_plot_scale_truth__CTwc_{color:var(--color-warning)}.Oracle_axes__65a5J{container-type:inline-size;container-name:oracle-axes;display:grid;grid-template-columns:1fr;grid-gap:var(--gap-xs);gap:var(--gap-xs);margin:0;padding:0;list-style:none}.Oracle_axis__FP8br{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-gap:var(--gap-sm);gap:var(--gap-sm);padding:var(--padding-2xs) 0;font-size:var(--font-size-body-sm)}.Oracle_axis_name__mDO6P{color:var(--color-primary);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-size:var(--font-size-caption)}.Oracle_axis_meaning__kJ2FN{color:var(--color-text)}.Oracle_axis_value__B_fn9{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-caption)}@container oracle-axes (max-width: 480px){.Oracle_axis__FP8br{grid-template-columns:auto auto;grid-template-areas:"name value" "meaning meaning"}.Oracle_axis_name__mDO6P{grid-area:name}.Oracle_axis_value__B_fn9{grid-area:value;justify-self:end}.Oracle_axis_meaning__kJ2FN{grid-area:meaning}}@container oracle-stage (max-width: 480px){.Oracle_canvas_container__b5P5R{height:clamp(260px,44vh,400px)}}.WorkbenchPage_section_title__1iJq5{display:flex;align-items:center;gap:var(--gap-xs);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.WorkbenchPage_subsection_title__mSHYS{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.WorkbenchPage_list_header__oeNdD{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);flex-wrap:wrap}.WorkbenchPage_create_row__BJ9tZ{display:flex;align-items:center;gap:var(--gap-sm);flex-wrap:wrap}.WorkbenchPage_create_row--baseline__Z2PHA{align-items:baseline}.WorkbenchPage_name_field__v9pQ3{flex:1 1 18rem;min-width:0}.WorkbenchPage_name_suggestion__8ujoH{display:flex;align-items:center}.WorkbenchPage_action_row__Ujqxs{display:inline-flex;align-items:center;gap:var(--gap-xs);flex-wrap:wrap}.WorkbenchPage_filter_row__a5ira{display:flex;align-items:center;gap:var(--gap-xs);flex-wrap:wrap}.WorkbenchPage_filter_row__a5ira>*{flex:0 1 auto;min-width:0}.WorkbenchPage_pager__X8eTA{display:flex;align-items:center;gap:var(--gap-sm);flex-wrap:wrap;font-size:var(--font-size-body-sm)}.WorkbenchPage_sort_header__lSjq5{display:inline-flex;align-items:center;gap:var(--gap-2xs);padding:0;border:none;background:none;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.WorkbenchPage_sort_header__lSjq5:hover{color:var(--color-text)}.WorkbenchPage_sort_header__lSjq5:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}.WorkbenchPage_sort_idle__PAS69{opacity:var(--opacity-50)}.WorkbenchPage_scratch_toggle__JERZp{display:inline-flex;align-items:center;gap:var(--gap-xs);color:var(--color-text-muted);font-size:var(--font-size-body-sm);cursor:pointer}.WorkbenchPage_field_value__caIMC{display:inline-flex;align-items:center;gap:var(--gap-2xs);white-space:nowrap}.WorkbenchPage_utility_choices__KWZBI{display:inline-flex;align-items:center;gap:var(--gap-sm);flex-wrap:wrap;row-gap:var(--gap-2xs)}.WorkbenchPage_utility_choice__goBpG{display:inline-flex;align-items:center;gap:var(--gap-2xs);font-size:var(--font-size-body-sm);color:var(--color-text-muted);cursor:pointer}.WorkbenchPage_guidance__lDycM{color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-normal)}.WorkbenchPage_guidance__lDycM p{margin:0 0 var(--gap-2xs) 0}.WorkbenchPage_empty_note__t6KGg{color:var(--color-text-muted);font-size:var(--font-size-body-sm);margin:0}.WorkbenchPage_evidence_details__r89wY{display:grid;grid-gap:var(--gap-2xs);gap:var(--gap-2xs);color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-normal)}.WorkbenchPage_evidence_details__r89wY p{margin:0}.WorkbenchPage_mechanism_note__TYpc_{color:var(--color-text)}.WorkbenchPage_evidence_line__XV_h5{display:flex;align-items:baseline;justify-content:flex-start;gap:var(--gap-sm);flex-wrap:wrap}.WorkbenchPage_evidence_meta__C5KoO,.WorkbenchPage_evidence_stamp__whXqv{display:inline-flex;align-items:center;gap:var(--gap-xs);white-space:nowrap}.WorkbenchPage_evidence_meta__C5KoO{margin-left:auto}.WorkbenchPage_evidence_txn__Occlh{display:inline-flex;align-items:center;gap:var(--gap-2xs);white-space:nowrap}.WorkbenchPage_evidence_sightings__sH_3s,.WorkbenchPage_evidence_txn_label___V9DW{color:var(--color-text-muted);font-size:var(--font-size-caption)}.WorkbenchPage_evidence_sightings__sH_3s{white-space:nowrap}.WorkbenchPage_error_text__UQxP2{color:var(--color-danger);font-size:var(--font-size-body-sm)}.WorkbenchPage_orphan_actions__sIYSA{display:flex;align-items:center;gap:var(--gap-xs);flex-wrap:wrap;margin-top:var(--gap-xs)}.WorkbenchPage_unnamed_note__5Yg8d{color:var(--color-warning);font-size:var(--font-size-caption)}.WorkbenchPage_list_choice_active___QOlj,.WorkbenchPage_subject_link_active__hEpik{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.WorkbenchPage_glossary__bsx0e{container-type:inline-size;container-name:workbench-glossary;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-normal)}.WorkbenchPage_glossary_summary__DDwvf{display:flex;align-items:center;gap:var(--gap-xs);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text);cursor:pointer}.WorkbenchPage_glossary_list__E_vrO{display:grid;grid-gap:var(--gap-sm);gap:var(--gap-sm);margin:var(--gap-md) 0 0 0}.WorkbenchPage_glossary_row__BuNN2{display:grid;grid-gap:var(--gap-2xs);gap:var(--gap-2xs)}.WorkbenchPage_glossary_term__G2OUB{font-weight:var(--font-weight-semibold);color:var(--color-text)}.WorkbenchPage_glossary_definition__3M78d{margin:0;max-width:var(--max-width-prose)}@container workbench-glossary (min-width: 768px){.WorkbenchPage_glossary_row__BuNN2{grid-template-columns:minmax(0,var(--max-width-xs)) minmax(0,1fr);gap:var(--gap-md);align-items:baseline}}.WorkbenchPage_records_table__s9B7v{--table-font-size:var(--font-size-body-sm)}.WorkbenchPage_mono_text__RAiXD{font-family:var(--font-mono);font-size:var(--font-size-caption);word-break:break-all}.WorkbenchPage_verdict__6udr2{display:flex;flex-direction:column;gap:var(--gap-2xs);padding:var(--card-padding-sm);background:var(--color-surface-muted);border-radius:var(--radius-sm)}.WorkbenchPage_verdict__head__38GDP{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);flex-wrap:wrap}.WorkbenchPage_verdict__title__bS7gp{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.WorkbenchPage_verdict__text__y11VR{margin:0;font-size:var(--font-size-body-sm);color:var(--color-text);max-width:var(--max-width-prose)}.WorkbenchPage_verdict__text_muted__dSCE5{margin:0;font-size:var(--font-size-body-sm);color:var(--color-text-muted);max-width:var(--max-width-prose)}.WorkbenchPage_record_details__tKToX{container-type:inline-size;container-name:workbench-record;display:grid;grid-gap:var(--gap-xs);gap:var(--gap-xs);margin:0;font-size:var(--font-size-body-sm)}.WorkbenchPage_record_detail__FgokN{display:grid;grid-gap:var(--gap-2xs);gap:var(--gap-2xs)}.WorkbenchPage_record_detail_term__s92_u{color:var(--color-text-muted);font-size:var(--font-size-caption)}.WorkbenchPage_record_detail_value__c_lxB{margin:0;color:var(--color-text)}@container workbench-record (min-width: 480px){.WorkbenchPage_record_detail__FgokN{grid-template-columns:minmax(0,var(--max-width-xs)) minmax(0,1fr);gap:var(--gap-md);align-items:baseline}}.WorkbenchPage_measure_list__yg7NY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-2xs);font-size:var(--font-size-caption)}.RedditBotSettingsPage_container__jXThq{container-type:inline-size;container-name:reddit-settings}.RedditBotSettingsPage_tabs__PElPe{display:flex;gap:var(--gap-xs);flex-wrap:wrap;border-bottom:var(--border-width-thin) solid var(--color-border);padding-bottom:var(--padding-xs)}.RedditBotSettingsPage_field__BPjj0{display:flex;flex-direction:column;gap:var(--gap-2xs)}.RedditBotSettingsPage_field_wide__fzIsL{flex:1 1 12rem;min-width:0}.RedditBotSettingsPage_field_med__9J7be{flex:1 1 10rem;min-width:0}.RedditBotSettingsPage_label__kXypG{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.RedditBotSettingsPage_hint__vTtom{font-size:var(--font-size-caption);color:var(--color-text-muted)}.RedditBotSettingsPage_select__y7qZ7,.RedditBotSettingsPage_textarea__iOt3k{width:100%;padding:var(--input-padding-sm);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}.RedditBotSettingsPage_textarea__iOt3k{min-height:8rem;resize:vertical}.RedditBotSettingsPage_guide__bN5h2{padding:var(--card-padding-sm);background:var(--color-primary-alpha-10);border:var(--border-width-thin) solid var(--color-primary-alpha-30);border-radius:var(--radius-md);font-size:var(--font-size-body-sm);color:var(--color-text)}.RedditBotSettingsPage_guide_warn__rGCHZ{background:var(--color-warning-alpha-15);border-color:var(--color-warning-alpha-40)}.RedditBotSettingsPage_guide_warn__rGCHZ strong{display:flex;align-items:center;gap:var(--gap-xs);color:var(--color-warning-text)}.RedditBotSettingsPage_guide_warn__rGCHZ p{margin:var(--gap-xs) 0 0}.RedditBotSettingsPage_guide__bN5h2 ol{margin:var(--gap-xs) 0 0;padding-left:var(--padding-md);display:flex;flex-direction:column;gap:var(--gap-2xs)}.RedditBotSettingsPage_divider_row__q9HSQ{display:flex;flex-direction:column;gap:var(--gap-2xs);padding-top:var(--padding-sm);border-top:var(--border-width-thin) solid var(--color-border)}.RedditBotSettingsPage_destination__kHyBp{padding:var(--card-padding-sm);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--gap-sm)}.RedditBotSettingsPage_destination_row__w7QuG{display:flex;gap:var(--gap-sm);flex-wrap:wrap;align-items:flex-end}.RedditBotSettingsPage_toggle_row__FDuhP{display:flex;gap:var(--gap-md);align-items:center;flex-wrap:wrap}.RelicPage_title__ahZ5t{display:flex;align-items:center;gap:var(--gap-sm)}.RelicPage_title_icon__H2Xw9{color:var(--color-primary)}.RelicPage_archive_link__rMWad{margin:0;font-size:var(--font-size-body-sm)}.RelicPage_body__0tkXk{margin:0;max-width:var(--max-width-prose);color:var(--color-text);font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed);white-space:pre-wrap}.RelicPage_published_at___vmZt{margin:0;color:var(--color-text-muted);font-size:var(--font-size-caption)}.RelicPage_credit__BZEjz{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-2xs);margin:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.RelicPage_credit_icon__93_6c{color:var(--color-primary);flex-shrink:0}.RelicPage_facts_title__t_9Ik{margin:0;color:var(--color-text);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold)}.RelicPage_facts_container__6paUI{container-type:inline-size;container-name:curated-memo-facts}.RelicPage_facts__yr2Ir{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--grid-gap-sm);gap:var(--grid-gap-sm);margin:0}.RelicPage_fact__pg_yQ{display:flex;flex-direction:column;gap:var(--gap-2xs);min-width:0}.RelicPage_fact_label__36S1F{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.RelicPage_fact_value__vBFGD{margin:0;color:var(--color-text);font-size:var(--font-size-body-sm);overflow-wrap:anywhere}@container curated-memo-facts (max-width: 480px){.RelicPage_facts__yr2Ir{grid-template-columns:minmax(0,1fr)}}.SearchInput_container__UHDfw{display:flex;align-items:center;gap:var(--gap-xs);min-width:0;padding:var(--input-padding-sm);background:var(--input-background);border:var(--input-border);border-radius:var(--input-border-radius);transition:var(--input-transition)}.SearchInput_container__UHDfw:focus-within{border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus)}.SearchInput_icon__OzPOJ{color:var(--color-text-muted);flex-shrink:0}.SearchInput_input__hR_uN{flex:1 1;min-width:0;border:none;background:rgba(0,0,0,0);color:var(--color-text);font-size:var(--input-font-size-sm);outline:none}.SearchInput_input__hR_uN::placeholder{color:var(--color-text-muted)}.SearchInput_input__hR_uN:focus-visible{outline:none}.SearchInput_input__hR_uN::-webkit-search-cancel-button{display:none}.SearchInput_clear__jBR6I{display:flex;align-items:center;justify-content:center;padding:var(--icon-button-bare-padding-sm);background:rgba(0,0,0,0);border:none;border-radius:var(--icon-button-bare-border-radius);color:var(--icon-button-bare-color);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast)}.SearchInput_clear__jBR6I:hover{color:var(--icon-button-bare-color-ghost-hover);background:var(--color-surface-elevated)}.RelicArchive_archive__LrjJ5{container-type:inline-size;container-name:relic-archive;min-width:0}.RelicArchive_card__Ee_G4{display:flex;flex-direction:column;gap:var(--gap-sm)}.RelicArchive_card_header__lHzYh{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);padding-bottom:var(--padding-xs);border-bottom:var(--border-width-thin) solid var(--color-border)}.RelicArchive_heading__vroHS{display:flex;align-items:center;gap:var(--gap-xs);min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);letter-spacing:normal}.RelicArchive_heading_icon__QuUy9{color:var(--color-primary);flex-shrink:0}.RelicArchive_count__XmpML{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-normal)}.RelicArchive_notice__r_m7g{margin:0;padding:var(--padding-md) 0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);text-align:center}.RelicArchive_list__mvEeG{margin:0;padding:0;list-style:none;transition:opacity var(--transition-base)}.RelicArchive_list_loading__mwn3q{opacity:var(--opacity-50)}.RelicArchive_entry__T0XDR{padding-block:var(--padding-sm);border-top:var(--border-width-thin) solid var(--color-border)}.RelicArchive_entry__T0XDR:first-child{padding-top:0;border-top:none}.RelicArchive_entry__T0XDR:last-child{padding-bottom:0}.RelicArchive_article__KLsju{display:flex;flex-direction:column;gap:var(--gap-2xs);min-width:0}.RelicArchive_entry_head__z6p2O{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-sm)}.RelicArchive_entry_heading__rgXN7{min-width:0;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);letter-spacing:normal}.RelicArchive_heading_link__MKg3a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary-alpha-38);text-decoration-color:var(--color-primary-alpha-38);text-underline-offset:.2em;transition:-webkit-text-decoration-color var(--transition-base);transition:text-decoration-color var(--transition-base);transition:text-decoration-color var(--transition-base),-webkit-text-decoration-color var(--transition-base)}.RelicArchive_heading_link__MKg3a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.RelicArchive_entry_date__m9_Je{flex-shrink:0;color:var(--color-text-muted);font-size:var(--font-size-caption)}.RelicArchive_quote__oOA9a{margin:0;padding-left:var(--padding-sm);border-left:var(--border-width-thick) solid var(--color-primary-alpha-38);color:var(--color-text);font-size:var(--font-size-body);line-height:var(--line-height-normal);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.RelicArchive_credit__nS5xR{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-2xs);margin:0;color:var(--color-text-muted);font-size:var(--font-size-caption)}.RelicArchive_credit_icon__l1Nz6{color:var(--color-primary);flex-shrink:0}.RelicArchive_error__IF_mo{margin:0;padding:var(--alert-padding);border:var(--alert-border-width) solid var(--alert-danger-border);border-radius:var(--alert-border-radius);background:var(--alert-danger-background);color:var(--alert-danger-color);font-size:var(--font-size-body-sm)}.RelicArchive_pager__xYGC2{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);padding-top:var(--padding-xs);border-top:var(--border-width-thin) solid var(--color-border)}.RelicArchive_pager_info__yaMLx{color:var(--color-text-muted);font-size:var(--font-size-caption)}@container relic-archive (max-width: 480px){.RelicArchive_card_header__lHzYh,.RelicArchive_entry_head__z6p2O{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.RelicArchive_heading_link__MKg3a,.RelicArchive_list__mvEeG{transition:none}}.MemoList_list__syWvR{margin:0;padding:0;list-style:none}.MemoList_placeholders__q6lS9{display:flex;flex-direction:column;gap:var(--gap-xs)}.MemoList_empty_state__jV9y0{display:flex;flex-direction:column;align-items:center;gap:var(--gap-2xs);padding:var(--padding-lg) var(--padding-md);text-align:center}.MemoList_empty_icon__l8O8G{color:var(--color-text-muted);margin-bottom:var(--gap-2xs)}.MemoList_empty_text__Jos9A{margin:0;color:var(--color-text);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.MemoList_empty_hint__bZOh4{margin:0;color:var(--color-text-muted);font-size:var(--font-size-caption)}.MemoList_entry__DxlOJ{padding-block:var(--padding-sm);border-top:var(--border-width-thin) solid var(--color-border)}.MemoList_entry__DxlOJ:first-child{padding-top:0;border-top:none}.MemoList_entry__DxlOJ:last-child{padding-bottom:0}.MemoList_article__0FISr{display:flex;flex-direction:column;gap:var(--gap-2xs);min-width:0}.MemoList_entry_head__KGJ0Y{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-2xs) var(--gap-sm)}.MemoList_headline__Nyrx1{display:inline-flex;align-items:baseline;gap:var(--gap-sm);min-width:0;font-size:var(--font-size-body-sm);line-height:var(--line-height-normal);white-space:nowrap}.MemoList_type__suTys{color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.MemoList_amount__mkB6M{color:var(--color-success-text);font-weight:var(--font-weight-semibold)}.MemoList_time_link__jgxoZ{display:inline-flex;align-items:center;gap:var(--gap-2xs);flex-shrink:0;color:var(--color-text-muted);font-size:var(--font-size-caption);white-space:nowrap;transition:color var(--transition-base)}.MemoList_quote__8559r,.MemoList_time_link__jgxoZ:hover{color:var(--color-text)}.MemoList_quote__8559r{margin:0;padding-left:var(--padding-sm);border-left:var(--border-width-thick) solid var(--color-border-strong);font-size:var(--font-size-body);line-height:var(--line-height-normal);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.MemoList_quote__8559r.MemoList_raw__zrX9I{font-family:var(--font-mono);font-size:var(--font-size-caption);color:var(--color-text-muted)}.MemoList_quote__8559r.MemoList_binary__qG218{color:var(--color-text-muted);font-size:var(--font-size-body-sm);font-style:italic}.MemoList_entry_foot__T0JA_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-2xs) var(--gap-sm);color:var(--color-text-muted);font-size:var(--font-size-caption)}.MemoList_addresses__pGE9z{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--gap-2xs);min-width:0}.MemoList_arrow__pW1_s{color:var(--color-value-transfer);flex-shrink:0}.MemoList_actions__AhXAg{display:inline-flex;align-items:center;gap:var(--gap-2xs);-webkit-margin-start:auto;margin-inline-start:auto}.MemoList_action_btn__QH8xM{display:flex;align-items:center;justify-content:center;width:var(--button-height-xs);height:var(--button-height-xs);padding:0;background:rgba(0,0,0,0);border:none;border-radius:var(--radius-xs);color:var(--icon-button-bare-color);cursor:pointer;flex-shrink:0;transition:color var(--transition-fast),background-color var(--transition-fast)}.MemoList_action_btn__QH8xM:hover{color:var(--icon-button-bare-color-ghost-hover);background:var(--color-surface-elevated)}.MemoList_action_btn__QH8xM.MemoList_active__AD3XR{color:var(--color-primary);background:var(--color-primary-alpha-15)}.MemoList_action_btn__QH8xM.MemoList_copied__3CFAm{color:var(--color-success-text)}.MemoList_suggest_btn__7a6Uw{display:inline-flex;align-items:center;gap:var(--badge-gap);height:var(--button-height-xs);padding:var(--button-padding-xs);background:rgba(0,0,0,0);border:var(--border-width-thin) solid var(--color-warning-alpha-40);border-radius:var(--radius-xs);color:var(--color-warning-text);font-size:var(--button-font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--button-letter-spacing);white-space:nowrap;cursor:pointer;flex-shrink:0;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.MemoList_suggest_btn__7a6Uw:hover{background:var(--color-warning-alpha-15);border-color:var(--color-warning)}@media(prefers-reduced-motion:reduce){.MemoList_action_btn__QH8xM,.MemoList_suggest_btn__7a6Uw,.MemoList_time_link__jgxoZ{transition:none}}.LiveFilter_toggle_btn__PBNNL{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-caption);cursor:pointer;transition:all var(--transition-fast);position:relative}.LiveFilter_toggle_btn__PBNNL:hover{background:var(--color-surface-elevated);color:var(--color-text)}.LiveFilter_toggle_btn__PBNNL:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LiveFilter_toggle_btn__PBNNL.LiveFilter_active__QNrQ_{border-color:var(--color-primary);color:var(--color-primary)}.LiveFilter_active_dot__dUklu{position:absolute;top:4px;right:4px;width:6px;height:6px;background:var(--color-primary);border-radius:var(--radius-full)}.LiveFilter_toggle_label__xn7VJ{display:inline}@media(max-width:768px){.LiveFilter_toggle_label__xn7VJ{display:none}}.LiveFilter_controls_row__BzU5K{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.LiveFilter_type_btn__d2Mb6{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-caption);cursor:pointer;transition:all var(--transition-fast)}.LiveFilter_type_btn__d2Mb6:hover{background:var(--color-surface-elevated);color:var(--color-text)}.LiveFilter_type_btn__d2Mb6:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LiveFilter_type_btn__d2Mb6.LiveFilter_selected__FAxpw{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.LiveFilter_input__9Dwpc{flex:1 1;min-width:200px;padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-caption);transition:border-color var(--transition-fast)}.LiveFilter_input__9Dwpc::placeholder{color:var(--color-text-muted)}.LiveFilter_input__9Dwpc:focus{outline:none;border-color:var(--color-primary)}.LiveFilter_clear_btn__kvWvz{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast)}.LiveFilter_clear_btn__kvWvz:hover{background:var(--color-danger-alpha-18);color:var(--color-danger)}.LiveFilter_clear_btn__kvWvz:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SuggestRelicModal_form__mDcbG{display:flex;flex-direction:column;gap:var(--gap-md)}.SuggestRelicModal_quote__y5Ewb{margin:0;padding-left:var(--padding-md);border-left:var(--border-width-thick) solid var(--color-primary-alpha-38);color:var(--color-text);font-size:var(--font-size-body);line-height:var(--line-height-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;max-height:calc(var(--line-height-relaxed)*6em);overflow:auto}.SuggestRelicModal_facts__cFgF9{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-xs);margin:0;color:var(--color-text-muted);font-size:var(--font-size-caption)}.SuggestRelicModal_arrow__RUeBL{color:var(--color-value-transfer);flex-shrink:0}.SuggestRelicModal_amount__XL0ls{color:var(--color-success-text);font-weight:var(--font-weight-medium)}.SuggestRelicModal_credit__atKY1{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-xs);margin:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.SuggestRelicModal_error__Dj5Fo{margin:0;padding:var(--alert-padding);border:var(--alert-border-width) solid var(--alert-danger-border);border-radius:var(--alert-border-radius);background:var(--alert-danger-background);color:var(--alert-danger-color);font-size:var(--font-size-body-sm)}.SuggestRelicModal_actions__CFCRX{display:flex;justify-content:flex-end;gap:var(--form-footer-gap)}.RelicTracker_tracker__2l556{container-type:inline-size;container-name:relic-tracker;min-width:0}.RelicTracker_card__Y0378{display:flex;flex-direction:column;gap:var(--gap-sm)}.RelicTracker_card_header__aupMV{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);padding-bottom:var(--padding-xs);border-bottom:var(--border-width-thin) solid var(--color-border)}.RelicTracker_heading__1PUCi{display:flex;align-items:center;gap:var(--gap-sm);min-width:0;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:normal}.RelicTracker_live_badge__M_1Fl{display:inline-flex;align-items:center;gap:var(--badge-gap);padding:var(--badge-padding-xs);border:var(--badge-border-width) solid;border-radius:var(--badge-border-radius);font-size:var(--badge-font-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--badge-letter-spacing);text-transform:uppercase;white-space:nowrap}.RelicTracker_filter_row__id_VG{padding-bottom:var(--padding-xs);border-bottom:var(--border-width-thin) solid var(--color-border)}@container relic-tracker (max-width: 480px){.RelicTracker_card_header__aupMV{flex-wrap:wrap}}.RelicsPage_layout__BzF6C{container-type:inline-size;container-name:relics-page}.RelicsPage_columns__n7dEA{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--grid-gap-lg);gap:var(--grid-gap-lg);align-items:start}@container relics-page (min-width: 768px){.RelicsPage_columns__n7dEA{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.RelicsTab_tab__O4Pc3{container-type:inline-size;container-name:curated-memos}.RelicsTab_header__eVOvV{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-md)}.RelicsTab_heading_group__Aapy8{display:flex;flex-direction:column;gap:var(--gap-xs)}.RelicsTab_title__yu7ee{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold)}.RelicsTab_intro__dDAR1{margin:0;max-width:var(--max-width-prose);font-size:var(--font-size-body-sm);color:var(--color-text-muted)}.RelicsTab_filter_count__tt1kq{margin-left:var(--gap-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:var(--opacity-70)}.RelicsTab_memo_toggle__17NW3{display:flex;align-items:flex-start;gap:var(--gap-xs);width:100%;padding:0;background:none;border:none;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.RelicsTab_memo_toggle__17NW3 svg{flex-shrink:0;margin-top:var(--gap-2xs);color:var(--color-text-muted)}.RelicsTab_memo_toggle__17NW3:hover .RelicsTab_memo_preview__YGYW9{color:var(--color-secondary)}.RelicsTab_memo_preview__YGYW9{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:var(--font-size-body-sm);line-height:var(--line-height-normal);transition:color var(--transition-base)}.RelicsTab_empty__e5Svv{margin:0;padding:var(--padding-lg) 0;text-align:center;font-size:var(--font-size-body-sm);color:var(--color-text-muted)}.RelicsTab_error__o8Fhx{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-md);padding:var(--alert-padding);border:var(--alert-border-width) solid var(--alert-danger-border);border-radius:var(--alert-border-radius);background:var(--alert-danger-background);color:var(--alert-danger-color);font-size:var(--alert-font-size)}.RelicsTab_error_text__Y9KnR{display:flex;align-items:center;gap:var(--gap-sm)}.RelicsTab_skeleton_rows__L8nZO{display:flex;flex-direction:column;gap:var(--gap-sm)}.RelicsTab_skeleton_row__PxVOc{width:100%;height:var(--button-height-sm)}.RelicsTab_pager__6ZGru{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-md)}.RelicsTab_pager_summary__Deeu5{font-size:var(--font-size-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.RelicsTab_pager_buttons__OTfXv{display:flex;gap:var(--gap-sm)}.RelicsTab_details__QK2iG{display:flex;flex-direction:column;gap:var(--gap-md);padding:var(--padding-sm) 0}.RelicsTab_comparison__KXYBu{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--gap-md);gap:var(--gap-md)}.RelicsTab_text_panel__lXHa7{display:flex;flex-direction:column;gap:var(--gap-sm);padding:var(--card-padding-sm);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.RelicsTab_panel_header__k6Z2Y{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-sm)}.RelicsTab_body_editor__Zq68z{width:100%;resize:vertical}.RelicsTab_title_editor__fsjn4{width:100%}.RelicsTab_save_error__Cs3P5{margin:0;font-size:var(--font-size-body-sm);color:var(--color-danger-text)}.RelicsTab_panel_heading__pJxzg{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-sm);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-normal);color:var(--color-text-muted)}.RelicsTab_panel_text__gH7Qs{margin:0;max-width:var(--max-width-prose);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-body);line-height:var(--line-height-relaxed);color:var(--color-text)}.RelicsTab_panel_text_chain__Ag1Kx{font-family:var(--font-mono);font-size:var(--font-size-body-sm)}.RelicsTab_facts__HO5Rw{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--gap-sm) var(--gap-lg);gap:var(--gap-sm) var(--gap-lg);margin:0}.RelicsTab_fact___gEl2{display:flex;flex-direction:column;gap:var(--gap-2xs);min-width:0}.RelicsTab_fact___gEl2 dt{font-size:var(--font-size-caption);color:var(--color-text-muted)}.RelicsTab_fact___gEl2 dd{margin:0;overflow-wrap:anywhere;font-size:var(--font-size-body-sm);color:var(--color-text)}.RelicsTab_fact_wide__Blrpv{grid-column:1/-1}.RelicsTab_action_link__IKzpV{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--gap-xs);font-size:var(--font-size-body-sm)}@container curated-memos (min-width: 768px){.RelicsTab_comparison__KXYBu{grid-template-columns:repeat(2,minmax(0,1fr))}.RelicsTab_facts__HO5Rw{grid-template-columns:repeat(3,minmax(0,1fr))}}@container curated-memos (max-width: 480px){.RelicsTab_col_optional__XxMs_{display:none}}.MemoSettingsPage_title__isOiT{display:flex;align-items:center;gap:var(--spacing-4)}.MemoSettingsPage_title_icon__w7u5i{color:var(--color-primary)}.MemoSettingsPage_loading__6QN00{padding:var(--spacing-8);text-align:center;color:var(--color-text-muted)}.MemoSettingsPage_error_card__BxF9F{padding:var(--spacing-4);background:var(--alert-danger-background);border-color:var(--alert-danger-border)}.MemoSettingsPage_success_card__4fS16{padding:var(--spacing-4);background:var(--alert-success-background);border-color:var(--alert-success-border)}.MemoSettingsPage_message__Vb5sp{display:flex;align-items:center;gap:var(--spacing-3);font-size:var(--font-size-sm)}.MemoSettingsPage_error_card__BxF9F .MemoSettingsPage_message__Vb5sp{color:var(--color-danger-text)}.MemoSettingsPage_success_card__4fS16 .MemoSettingsPage_message__Vb5sp{color:var(--color-success-text)}.MemoSettingsPage_config_card__Oanqp,.MemoSettingsPage_prune_card__zwdKG,.MemoSettingsPage_stats_card__veRRd{padding:var(--spacing-6)}.MemoSettingsPage_section_title__aX_nb{display:flex;align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-4) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.MemoSettingsPage_field__hD5bC{display:flex;flex-direction:column;gap:var(--spacing-2)}.MemoSettingsPage_label__58YUB{font-weight:var(--font-weight-medium);color:var(--color-text);font-size:var(--font-size-sm)}.MemoSettingsPage_hint__HhWk8{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.MemoSettingsPage_input__wuW9n{padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);transition:border-color var(--transition-base)}.MemoSettingsPage_input__wuW9n:focus{outline:none;border-color:var(--color-primary)}.MemoSettingsPage_save_btn__W_4Y4{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);background:var(--color-primary);border:none;border-radius:var(--radius-md);color:var(--button-primary-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-base)}.MemoSettingsPage_save_btn__W_4Y4:hover:not(:disabled){background:var(--color-primary-strong)}.MemoSettingsPage_save_btn__W_4Y4:disabled{opacity:var(--button-disabled-opacity);cursor:not-allowed}.MemoSettingsPage_save_btn__W_4Y4:focus-visible{outline:var(--border-width-medium) solid var(--color-primary);outline-offset:var(--focus-outline-offset)}.MemoSettingsPage_stats_header__xOUKA{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-4)}.MemoSettingsPage_refresh_btn__kYiyQ{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2);background:rgba(0,0,0,0);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base)}.MemoSettingsPage_refresh_btn__kYiyQ:hover{color:var(--color-primary);border-color:var(--color-primary)}.MemoSettingsPage_refresh_btn__kYiyQ:focus-visible{outline:var(--border-width-medium) solid var(--color-primary);outline-offset:var(--focus-outline-offset)}.MemoSettingsPage_prune_info__62U3b{margin:0 0 var(--spacing-4) 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.MemoSettingsPage_prune_btn__1Wn_b{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-3) var(--spacing-6);background:var(--button-danger-background);border:var(--border-width-thin) solid var(--button-danger-border);border-radius:var(--radius-md);color:var(--button-danger-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.MemoSettingsPage_prune_btn__1Wn_b:hover:not(:disabled){background:var(--button-danger-background-hover)}.MemoSettingsPage_prune_btn__1Wn_b:disabled{opacity:var(--button-disabled-opacity);cursor:not-allowed}.MemoSettingsPage_prune_btn__1Wn_b:focus-visible{outline:var(--border-width-medium) solid var(--color-danger);outline-offset:var(--focus-outline-offset)}.MemoSettingsPage_prune_disabled__XFb3n{margin:var(--spacing-2) 0 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center}.MemoSettingsPage_spinning__lRbvW{animation:MemoSettingsPage_spin__L5pBr var(--duration-spinner,1s) linear infinite}@keyframes MemoSettingsPage_spin__L5pBr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MemoSettingsPage_form_group__6Vn1N{display:flex;flex-direction:column;gap:var(--spacing-4)}.MemoSettingsPage_form_label__akLID{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.MemoSettingsPage_form_textarea__Cnk22{padding:var(--input-padding);background:var(--input-background);border:var(--input-border);border-radius:var(--input-border-radius);color:var(--color-text);font-size:var(--input-font-size);font-family:var(--font-body);min-height:6em;resize:vertical;transition:var(--input-transition)}.MemoSettingsPage_form_textarea__Cnk22:focus{outline:none;border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus)}.MemoSettingsPage_form_hint__PGkTO{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted)}.MemoSettingsPage_reset_button__ps4MJ{display:inline-flex;align-items:center;background:none;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-xs);padding:var(--spacing-4) var(--spacing-6);cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base);align-self:flex-start;gap:var(--spacing-2)}.MemoSettingsPage_reset_button__ps4MJ:hover{color:var(--color-warning);border-color:var(--color-warning)}.MemoSettingsPage_admin_controls_row___1oGd{display:flex;flex-wrap:wrap;gap:var(--spacing-10);align-items:flex-start;container-type:inline-size;container-name:admin-controls}.MemoSettingsPage_admin_controls_col__x4ShL{flex:1 1 20rem;min-width:16rem}@container admin-controls (min-width: 768px){.MemoSettingsPage_admin_controls_col__x4ShL{flex:1 1;min-width:10rem}}.MemoSettingsPage_max_results_input__ADdco{padding:var(--input-padding);background:var(--input-background);border:var(--input-border);border-radius:var(--input-border-radius);color:var(--color-text);font-size:var(--input-font-size);font-family:var(--font-body);width:10rem;transition:var(--input-transition)}.MemoSettingsPage_max_results_input__ADdco:focus{outline:none;border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus)}.MemoSettingsPage_size_estimate__HrdhT{font-size:var(--font-size-xs);color:var(--color-text-muted)}.MemoSettingsPage_size_estimate__HrdhT strong{color:var(--color-text);font-weight:var(--font-weight-medium)}.MemoSettingsPage_reset_button__ps4MJ:focus-visible{outline:var(--border-width-medium) solid var(--color-primary);outline-offset:var(--focus-outline-offset)}.MemoSettingsPage_tool_status_row__zgv_z{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-7);flex-wrap:wrap}.MemoSettingsPage_tool_status_text__dJF9N{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1 1;min-width:14rem}.MemoSettingsPage_tool_status_label__M1Ka7{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.MemoSettingsPage_tool_status_description__PktB7{display:block;margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted)}.MemoSettingsPage_tool_description_meta__fUqzX{font-size:var(--font-size-xs)}.MemoSettingsPage_tool_description_custom__T8Fvr{color:var(--color-warning)}.MemoSettingsPage_tool_description_default__FzaX3{color:var(--color-text-muted)}.MemoSettingsPage_tool_details__WRpgE{width:100%}.MemoSettingsPage_tool_details_summary__tRkrC{cursor:pointer;list-style:none}.MemoSettingsPage_tool_details_summary__tRkrC::-webkit-details-marker{display:none}.MemoSettingsPage_tool_details_summary__tRkrC:focus-visible{outline:var(--border-width-medium) solid var(--color-primary);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-sm)}.MemoSettingsPage_tool_details_body__l7dZU{display:flex;flex-direction:column;gap:var(--gap-md);padding-top:var(--gap-md)}.MemoSettingsPage_tool_test_section__Qbwgr{display:flex;flex-direction:column;gap:var(--spacing-7);padding-top:var(--spacing-10);border-top:var(--border-width-thin) solid var(--color-border)}.MemoSettingsPage_tool_test_header__7Qe_K{display:flex;flex-direction:column;gap:var(--spacing-4)}.MemoSettingsPage_tool_test_heading__kG21k{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.MemoSettingsPage_tool_test_controls__vCBM_{display:flex;flex-wrap:wrap;gap:var(--spacing-10);align-items:flex-start;container-type:inline-size;container-name:tool-test-controls}.MemoSettingsPage_tool_test_hours__OJvE0{flex:0 0 auto;min-width:12rem}.MemoSettingsPage_tool_test_include__P7STd{flex:1 1 20rem;min-width:16rem}@container tool-test-controls (min-width: 768px){.MemoSettingsPage_tool_test_include__P7STd{flex:1 1;min-width:12rem}}.MemoSettingsPage_tool_test_checkbox_group__I949w{display:flex;flex-wrap:wrap;gap:var(--spacing-5);margin-top:var(--spacing-4)}.MemoSettingsPage_tool_test_checkbox__kwsqn{display:inline-flex;align-items:center;gap:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;padding:var(--spacing-2) var(--spacing-3)}.MemoSettingsPage_tool_test_result__GDaO9{display:flex;flex-direction:column;gap:var(--spacing-7)}.MemoSettingsPage_tool_test_metrics__0U5Im{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:var(--spacing-7);gap:var(--spacing-7);padding:var(--spacing-7);border-radius:var(--radius-md);background:var(--color-surface-muted);border:var(--border-width-thin) solid var(--color-border)}.MemoSettingsPage_tool_test_metric__Q4cJe{display:flex;flex-direction:column;gap:var(--spacing-2)}.MemoSettingsPage_tool_test_metric_label__S0BBM{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-muted)}.MemoSettingsPage_tool_test_preview__db1Aa{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-6);background:var(--color-surface-muted)}.MemoSettingsPage_tool_test_preview__db1Aa>summary{cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-muted)}.MemoSettingsPage_tool_test_preview_json__HVNBp{margin:var(--spacing-7) 0 0;padding:var(--spacing-7);border-radius:var(--radius-sm);background:var(--color-surface-base);color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:var(--line-height-normal);overflow-x:auto;max-height:24rem;overflow-y:auto}.MemoSettingsPage_tool_test_error__BpSgk{padding:var(--alert-padding);border-radius:var(--alert-border-radius);border:var(--alert-border-width) solid var(--alert-danger-border);background:var(--alert-danger-background);color:var(--alert-danger-color);font-size:var(--alert-font-size)}.AffiliateDisclosure_disclosure__O0016{display:flex;align-items:flex-start;gap:var(--gap-xs);margin:0;color:var(--color-text);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.AffiliateDisclosure_icon__R19jh{flex-shrink:0;margin-top:var(--gap-2xs);color:var(--color-text-muted)}@container (max-width: 768px){.AffiliateDisclosure_disclosure__O0016{line-height:var(--line-height-tight)}}.DataAccuracyDisclaimer_disclaimer__xm4uY{display:flex;align-items:flex-start;gap:var(--gap-xs);margin:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.DataAccuracyDisclaimer_icon__Wn_l7{flex-shrink:0;margin-top:var(--gap-2xs);color:var(--color-warning)}@container (max-width: 768px){.DataAccuracyDisclaimer_disclaimer__xm4uY{line-height:var(--line-height-tight)}}.LendingRiskNotice_notice__GztV2{display:flex;align-items:flex-start;gap:var(--gap-xs);margin:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.LendingRiskNotice_icon__3ll1R{flex-shrink:0;margin-top:var(--gap-2xs);color:var(--color-warning)}@container (max-width: 768px){.LendingRiskNotice_notice__GztV2{line-height:var(--line-height-tight)}}.Breadcrumbs_breadcrumb__QdtSb{color:var(--color-text-muted);font-size:var(--font-size-caption)}.Breadcrumbs_list__2cprP{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-2xs);margin:0;padding:0;list-style:none}.Breadcrumbs_item__zuwX3{display:inline-flex;align-items:center;gap:var(--gap-2xs)}.Breadcrumbs_link__JGLnn{color:var(--color-text-muted);transition:color var(--transition-base)}.Breadcrumbs_link__JGLnn:hover{color:var(--color-primary)}.Breadcrumbs_separator__Em_95{color:var(--color-text-subtle);flex-shrink:0}.PriceComparisonTable_comparison__sLgPP{container-type:inline-size;container-name:price-comparison;display:flex;flex-direction:column;gap:var(--gap-sm)}.PriceComparisonTable_header__Umczc{display:flex;flex-direction:column;gap:var(--gap-2xs)}.PriceComparisonTable_heading__Y0j3x{margin:0;color:var(--color-text);font-size:var(--font-size-heading-md);font-weight:var(--font-weight-semibold)}.PriceComparisonTable_lead__sWTMb{margin:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed);max-width:var(--max-width-prose)}.PriceComparisonTable_method__nL2i1{display:flex;flex-direction:column;gap:var(--gap-2xs)}.PriceComparisonTable_method_summary__Z7ihf{width:-moz-fit-content;width:fit-content;color:var(--color-text-muted);font-size:var(--font-size-body-sm);cursor:pointer}.PriceComparisonTable_method_summary__Z7ihf:hover{color:var(--color-text)}.PriceComparisonTable_provider__KGEyK{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--gap-xs)}.PriceComparisonTable_provider_link__kGBZs{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:underline;transition:color var(--transition-base)}.PriceComparisonTable_provider_link__kGBZs:focus-visible,.PriceComparisonTable_provider_link__kGBZs:hover{color:var(--color-secondary)}.PriceComparisonTable_provider_icon__ImIfF{margin-left:var(--gap-2xs);vertical-align:middle;color:currentColor}.PriceComparisonTable_icon_link__TYQW5{display:inline-flex;align-items:center;justify-content:center;width:var(--button-height-xs);height:var(--button-height-xs);border-radius:var(--radius-full);background:var(--color-primary-alpha-15);color:var(--color-primary);transition:background-color var(--transition-base)}.PriceComparisonTable_icon_link__TYQW5:focus-visible,.PriceComparisonTable_icon_link__TYQW5:hover{background:var(--color-primary-alpha-30);color:var(--color-primary)}.PriceComparisonTable_figure__reiWW{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:var(--line-height-dense);white-space:nowrap}.PriceComparisonTable_figure_value__bop2W{color:var(--color-text);font-weight:var(--font-weight-semibold)}.PriceComparisonTable_figure_unit__0k2OU{font-weight:var(--font-weight-normal)}.PriceComparisonTable_figure_note__d2Mbg,.PriceComparisonTable_figure_unit__0k2OU{color:var(--color-text-muted);font-size:var(--font-size-caption)}.PriceComparisonTable_empty__93o7X{color:var(--color-text-muted)}.PriceComparisonTable_updated__8Ggi0{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--gap-xs);white-space:nowrap}.PriceComparisonTable_row_outdated__LzdXD .PriceComparisonTable_figure_value__bop2W{color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.PriceComparisonTable_figure_stale__mzFrf{display:inline-flex;flex-direction:column;align-items:flex-end;gap:var(--gap-2xs)}.PriceComparisonTable_figure_stale__mzFrf .PriceComparisonTable_figure_value__bop2W{color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.PriceComparisonTable_label_short___z7Vd{display:none}@container price-comparison (max-width: 768px){.PriceComparisonTable_col_wide__PE6Pm,.PriceComparisonTable_label_long__jjczj{display:none}.PriceComparisonTable_label_short___z7Vd{display:inline}}@container price-comparison (max-width: 480px){.PriceComparisonTable_col_optional__cs6lh{display:none}}