.BeadCal_page__d_Oli{--teal-50:#e6f9fa;--teal-100:#c0f0f3;--teal-500:#00b7bf;--teal-600:#009aa3;--teal-700:#017c84;--amber-50:#fff7e6;--amber-500:#f5a524;--amber-600:#d6890f;--green-500:#1aa251;--gray-50:#f6f7f8;--gray-100:#eef0f2;--gray-200:#e2e5e9;--gray-300:#cdd2d8;--gray-500:#79818c;--gray-700:#3b424c;--gray-900:#15181c;--text-strong:var(--gray-900);--text-body:var(--gray-700);--text-muted:var(--gray-500);--brand:var(--teal-500);--brand-soft:var(--teal-50);--brand-ink:var(--teal-700);--surface-card:#fff;--surface-sunken:var(--gray-50);--border:var(--gray-200);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--shadow-sm:0 1px 3px rgba(21,24,28,.07),0 1px 2px rgba(21,24,28,.04);--text-h1:2rem;--text-h2:1.5rem;--text-h3:1.25rem;--text-lg:1.125rem;--text-body-size:0.9375rem;--text-sm:0.8125rem;--leading-tight:1.35;--leading-snug:1.5;--leading-normal:1.7;max-width:1040px;margin:0 auto;padding:24px 16px 48px;display:flex;flex-direction:column;gap:16px;font-size:var(--text-body-size);line-height:var(--leading-normal);color:var(--text-body)}.BeadCal_layout__DrwGR{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media (min-width:900px){.BeadCal_layout__DrwGR{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.BeadCal_column__KYykw{display:flex;flex-direction:column;gap:16px;min-width:0}.BeadCal_card__iF_O4{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px 16px;display:flex;flex-direction:column;gap:12px}@media (min-width:600px){.BeadCal_card__iF_O4{padding:24px}}.BeadCal_title__zGq3s{margin:0;font-size:var(--text-h2);font-weight:700;line-height:var(--leading-tight);color:var(--text-strong)}@media (min-width:900px){.BeadCal_title__zGq3s{font-size:var(--text-h1)}}.BeadCal_lead__PvVvf{margin:0;color:var(--text-body)}.BeadCal_cardTitle__zRz8Z{margin:0;font-size:var(--text-h3);font-weight:700;line-height:var(--leading-tight);color:var(--text-strong)}.BeadCal_subTitle__0kzpK{margin:8px 0 0;font-size:var(--text-body-size);font-weight:700;color:var(--text-strong)}.BeadCal_help__AzYHF{margin:0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-muted)}.BeadCal_fieldRow__W9Uvk{display:grid;grid-template-columns:1fr 1fr;gap:12px}.BeadCal_field__UJAvv{display:flex;flex-direction:column;gap:6px;min-width:0}.BeadCal_label__ih2td{font-size:var(--text-sm);font-weight:500;color:var(--text-strong)}.BeadCal_input__1veQd{width:100%;box-sizing:border-box;height:44px;padding:0 12px;font:inherit;font-size:1rem;text-align:right;color:var(--text-strong);background:var(--surface-card);border:1px solid var(--gray-300);border-radius:var(--radius-md)}.BeadCal_input__1veQd:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--teal-100)}.BeadCal_toggleRow3__BMR3l,.BeadCal_toggleRow4__I2l3r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.BeadCal_toggleRow4__I2l3r{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:480px){.BeadCal_toggleRow4__I2l3r{grid-template-columns:repeat(4,minmax(0,1fr))}}.BeadCal_toggle__Fs82U{font:inherit;font-size:var(--text-sm);line-height:var(--leading-tight);min-height:44px;padding:8px;cursor:pointer;background:var(--surface-card);color:var(--text-body);border:1px solid var(--gray-300);border-radius:var(--radius-md);transition:border-color .15s,background-color .15s,color .15s}@media (min-width:600px){.BeadCal_toggle__Fs82U{font-size:var(--text-body-size)}}.BeadCal_toggleActive__PMUn0{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink);font-weight:700}.BeadCal_disclosure__Vf_Tm:focus-visible,.BeadCal_toggle__Fs82U:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.BeadCal_chips__gEtof{display:flex;flex-wrap:wrap;gap:8px}.BeadCal_chips__gEtof .BeadCal_toggle__Fs82U{min-width:56px}.BeadCal_chipInput__Z0RCb{width:88px;text-align:center}.BeadCal_range__t98Gf{width:100%;accent-color:var(--brand)}.BeadCal_fileRow__CUsh9{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.BeadCal_fileInput__PTnA_{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.BeadCal_fileName__vBNur{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.BeadCal_disclosure__Vf_Tm{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 0 0;font:inherit;font-weight:700;color:var(--text-strong);background:none;border:0;cursor:pointer;text-align:right}.BeadCal_chevronUp__cSFC3,.BeadCal_chevron__dHt3N{width:10px;height:10px;border-left:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(-45deg);transition:transform .2s}.BeadCal_chevronUp__cSFC3{transform:rotate(135deg)}.BeadCal_resultCard__2Y__Z{border-color:var(--teal-100)}.BeadCal_table__kPXlU{width:100%;border-collapse:collapse}.BeadCal_table__kPXlU td,.BeadCal_table__kPXlU th{padding:10px 4px;text-align:right;vertical-align:middle;border-bottom:1px solid var(--gray-100)}.BeadCal_table__kPXlU tbody th{font-weight:400;color:var(--text-body)}.BeadCal_table__kPXlU thead th{font-size:var(--text-sm);font-weight:500;color:var(--text-muted)}.BeadCal_table__kPXlU tfoot td,.BeadCal_table__kPXlU tfoot th{border-bottom:0;font-weight:700;color:var(--text-strong)}.BeadCal_value__nVnKR{white-space:nowrap;font-weight:700;color:var(--text-strong)}.BeadCal_thread__weGWy{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-strong)}.BeadCal_tableScroll__eWFGA{overflow-x:auto}.BeadCal_warning__hvvQv{margin:0;padding:10px 12px;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--gray-900);background:var(--amber-50);border-inline-start:3px solid var(--amber-600);border-radius:var(--radius-sm)}.BeadCal_chartScroll__e0Xw_{max-width:100%;max-height:70vh;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);-webkit-overflow-scrolling:touch}.BeadCal_chart__2E8hM{display:block}.BeadCal_actions__phFiy{display:flex;flex-wrap:wrap;gap:8px}.BeadCal_swatch__fZsCU{display:inline-block;width:20px;height:20px;vertical-align:middle;border-radius:var(--radius-sm);border:1px solid var(--gray-300);margin-left:8px}.BeadCal_letter__Q8I57{font-weight:700;color:var(--text-strong)}.BeadCal_hex__Zs7hK,.BeadCal_runs__VxV9R{font-family:IRANSans,sans-serif}.BeadCal_hex__Zs7hK{text-align:left!important;font-size:var(--text-sm);color:var(--text-body)}.BeadCal_rows__zutn3{margin:0;padding:0;list-style:none;max-height:480px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.BeadCal_rowItem__SkEC8{display:flex;align-items:flex-start;gap:12px;padding:8px 12px;border-bottom:1px solid var(--gray-100)}.BeadCal_rowItem__SkEC8:last-child{border-bottom:0}.BeadCal_rowCurrent__bwxfz{background:var(--brand-soft)}.BeadCal_rowDone__Zhj6D{color:var(--text-muted)}.BeadCal_rowDone__Zhj6D .BeadCal_runs__VxV9R{opacity:.5}.BeadCal_rowLabel__h0WDj{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:88px;cursor:pointer}.BeadCal_rowLabel__h0WDj input{width:18px;height:18px;accent-color:var(--brand)}.BeadCal_rowNum__cOzsk{font-size:var(--text-sm);font-weight:700;color:var(--text-strong);white-space:nowrap}.BeadCal_runs__VxV9R{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--text-body-size);font-weight:500;color:var(--text-strong);min-width:0}.BeadCal_run__Mc6VA{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.BeadCal_runDot__reaif{display:inline-block;width:10px;height:10px;border-radius:50%;border:1px solid var(--gray-300)}.BeadCal_steps__qAvXM{margin:0;padding-inline-start:1.2em;display:flex;flex-direction:column;gap:8px}.BeadCal_classCard__aqb9I{background:var(--brand-soft);border-color:var(--teal-100)}