.page-header.svelte-qa761j{background:linear-gradient(135deg,#004080,#2a6bb3);color:#fff;padding:3rem 0;text-align:center}.container.svelte-qa761j{max-width:1200px;margin:0 auto;padding:0 2rem}.page-header.svelte-qa761j h1:where(.svelte-qa761j){font-size:2.5rem;font-weight:700;margin:0 0 1rem}.subtitle.svelte-qa761j{font-size:1.25rem;opacity:.9;max-width:800px;margin:0 auto}main.svelte-qa761j{padding-bottom:4rem}.eligibility-section.svelte-qa761j{padding:3rem 0}.eligibility-card.svelte-qa761j{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:2rem;margin-bottom:2rem}.eligibility-card.svelte-qa761j h2:where(.svelte-qa761j){font-size:1.75rem;color:#1a202c;margin:0 0 .5rem}.eligibility-card.svelte-qa761j p:where(.svelte-qa761j){color:#4a5568;margin-bottom:1.5rem}.input-toggle.svelte-qa761j{display:flex;gap:1rem;margin-bottom:1.5rem}.toggle-btn.svelte-qa761j{flex:1;padding:.75rem;border:1px solid #e2e8f0;background-color:#f8fafc;color:#4a5568;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s}.toggle-btn.active.svelte-qa761j{background-color:#004080;color:#fff;border-color:#004080}.toggle-btn.svelte-qa761j:not(.active):hover{background-color:#edf2f7}.form-group.svelte-qa761j{margin-bottom:1.5rem}.form-group.svelte-qa761j label:where(.svelte-qa761j){display:block;font-size:1rem;color:#2d3748;margin-bottom:.5rem;font-weight:500}.input-with-button.svelte-qa761j{display:flex;gap:.5rem}.input-with-button.svelte-qa761j input:where(.svelte-qa761j){flex:1;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:4px;font-size:1rem;outline:none;transition:border-color .2s}.input-with-button.svelte-qa761j input:where(.svelte-qa761j):focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}.check-btn.svelte-qa761j{background-color:#004080;color:#fff;border:none;border-radius:4px;padding:0 1.5rem;font-weight:600;cursor:pointer;transition:background-color .2s}.check-btn.svelte-qa761j:hover{background-color:#003d7a}.check-btn.svelte-qa761j:disabled{background-color:#6c8eb4;cursor:not-allowed}.input-help.svelte-qa761j{margin-top:.5rem;font-size:.875rem;color:#718096}.error-message.svelte-qa761j{background-color:#fff5f5;color:#e53e3e;padding:.75rem 1rem;border-radius:4px;border:1px solid #fed7d7;margin-top:1rem}.manual-check-form.svelte-qa761j{display:flex;flex-direction:column;gap:1.5rem}.manual-check-form.svelte-qa761j select:where(.svelte-qa761j){width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:4px;font-size:1rem;outline:none;background-color:#fff;transition:border-color .2s}.manual-check-form.svelte-qa761j select:where(.svelte-qa761j):focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}.eligibility-result.svelte-qa761j{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:1.5rem;text-align:center}.eligibility-result.svelte-qa761j h3:where(.svelte-qa761j){font-size:1.25rem;color:#2d3748;margin:0 0 1rem}.limit-value.svelte-qa761j{font-size:2rem;font-weight:700;color:#004080;margin-bottom:.5rem}.limit-value.unlimited.svelte-qa761j{color:#38a169}.validity-note.svelte-qa761j{font-size:.875rem;color:#718096;margin:0}.company-results.svelte-qa761j{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem;overflow:hidden}.company-header.svelte-qa761j{padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0}.company-header.svelte-qa761j h2:where(.svelte-qa761j){font-size:1.5rem;color:#1a202c;margin:0 0 .5rem}.uen-display.svelte-qa761j{color:#718096;margin:0}.registrations-panel.svelte-qa761j{padding:2rem;border-bottom:1px solid #e2e8f0}.registrations-panel.svelte-qa761j h3:where(.svelte-qa761j){font-size:1.25rem;color:#2d3748;margin:0 0 1.5rem}.registrations-table.svelte-qa761j{overflow-x:auto}.registrations-table.svelte-qa761j table:where(.svelte-qa761j){width:100%;border-collapse:collapse}.registrations-table.svelte-qa761j th:where(.svelte-qa761j){background-color:#f8fafc;padding:.75rem 1rem;text-align:left;font-weight:600;color:#4a5568;border-bottom:1px solid #e2e8f0;white-space:nowrap}.registrations-table.svelte-qa761j td:where(.svelte-qa761j){padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;color:#4a5568}.registrations-table.svelte-qa761j tr:where(.svelte-qa761j):last-child td:where(.svelte-qa761j){border-bottom:none}.reg-code.svelte-qa761j{display:inline-block;background-color:#e6f0ff;color:#004080;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;font-weight:500}.reg-desc.svelte-qa761j{margin-left:.5rem}.grade-badge.svelte-qa761j{display:inline-block;background-color:#f0e6ff;color:#5a0080;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;font-weight:500}.limit-tag.svelte-qa761j{display:inline-block;background-color:#e6f7ef;color:#2f855a;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;font-weight:500}.limit-tag.unlimited.svelte-qa761j{background-color:#c6f6d5;color:#22543d}.eligibility-summary.svelte-qa761j{padding:2rem;border-bottom:1px solid #e2e8f0}.eligibility-summary.svelte-qa761j h3:where(.svelte-qa761j){font-size:1.25rem;color:#2d3748;margin:0 0 1rem}.summary-text.svelte-qa761j{color:#4a5568;margin-bottom:1.5rem}.eligible-list.svelte-qa761j{display:flex;flex-direction:column;gap:1rem}.eligible-item.svelte-qa761j{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:1rem}.eligible-header.svelte-qa761j{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.eligible-details.svelte-qa761j{color:#4a5568}.eligible-value.svelte-qa761j{font-size:.95rem}.eligible-value.svelte-qa761j strong:where(.svelte-qa761j){color:#2d3748}.no-registrations.svelte-qa761j{padding:2rem;border-bottom:1px solid #e2e8f0}.info-message.svelte-qa761j{background-color:#ebf8ff;border:1px solid #bee3f8;border-radius:6px;padding:1.5rem;color:#2c5282}.info-message.svelte-qa761j h3:where(.svelte-qa761j){font-size:1.25rem;color:#2b6cb0;margin:0 0 1rem}.info-message.svelte-qa761j p:where(.svelte-qa761j){margin:0}.action-buttons.svelte-qa761j{display:flex;gap:1rem;padding:2rem}.action-button.svelte-qa761j{padding:.75rem 1.5rem;border-radius:6px;font-weight:600;text-decoration:none;transition:all .2s}.action-button.primary.svelte-qa761j{background-color:#004080;color:#fff;border:none;flex:2;text-align:center}.action-button.primary.svelte-qa761j:hover{background-color:#003d7a;transform:translateY(-2px);box-shadow:0 2px 4px #0000001a}.action-button.secondary.svelte-qa761j{background-color:#e6f0ff;color:#004080;border:1px solid #cce0ff;flex:1;text-align:center}.action-button.secondary.svelte-qa761j:hover{background-color:#d9e9ff;transform:translateY(-2px);box-shadow:0 2px 4px #0000001a}.reference-section.svelte-qa761j{padding:3rem 0;background-color:#f8fafc}.reference-section.svelte-qa761j h2:where(.svelte-qa761j){font-size:1.75rem;color:#1a202c;text-align:center;margin-bottom:2rem}.filter-controls.svelte-qa761j{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.slider-container.svelte-qa761j{flex:1;max-width:500px}.slider-container.svelte-qa761j label:where(.svelte-qa761j){display:block;font-size:1rem;color:#2d3748;margin-bottom:.75rem}input[type=range].svelte-qa761j{width:100%;margin:0 0 .5rem}.range-labels.svelte-qa761j{display:flex;justify-content:space-between;font-size:.85rem;color:#718096}.checkbox-label.svelte-qa761j{display:flex;align-items:center;gap:.5rem;color:#4a5568;cursor:pointer}.checkbox-label.svelte-qa761j input:where(.svelte-qa761j){margin:0}.tables-container.svelte-qa761j{display:flex;flex-direction:column;gap:3rem}.limit-table-section.svelte-qa761j h3:where(.svelte-qa761j){font-size:1.5rem;color:#1a202c;margin:0 0 1rem}.registry-info.svelte-qa761j{margin-bottom:1.5rem;color:#4a5568}.limit-table.svelte-qa761j{margin-bottom:2rem}.limit-table.svelte-qa761j h4:where(.svelte-qa761j){font-size:1.25rem;color:#2d3748;margin:0 0 1rem;padding-left:.5rem;border-left:4px solid #004080}.table-wrapper.svelte-qa761j{overflow-x:auto;box-shadow:0 1px 3px #0000001a;border-radius:6px}.table-wrapper.svelte-qa761j table:where(.svelte-qa761j){width:100%;border-collapse:collapse;background-color:#fff}.table-wrapper.svelte-qa761j th:where(.svelte-qa761j){background-color:#f8fafc;padding:.75rem 1rem;text-align:center;font-weight:600;color:#2d3748;border:1px solid #e2e8f0}.table-wrapper.svelte-qa761j th.period-col:where(.svelte-qa761j){text-align:left;min-width:180px}.table-wrapper.svelte-qa761j td:where(.svelte-qa761j){padding:.75rem 1rem;text-align:center;border:1px solid #e2e8f0;color:#4a5568}.table-wrapper.svelte-qa761j td:where(.svelte-qa761j):first-child{text-align:left;font-weight:500}.table-wrapper.svelte-qa761j td.eligible:where(.svelte-qa761j){background-color:#f0fff4;color:#2f855a;font-weight:600}.table-wrapper.svelte-qa761j td.not-eligible:where(.svelte-qa761j){background-color:#fff5f5;color:#e53e3e}.faq-section.svelte-qa761j{padding:3rem 0}.faq-section.svelte-qa761j h2:where(.svelte-qa761j){font-size:1.75rem;color:#1a202c;text-align:center;margin-bottom:2.5rem}.faq-container.svelte-qa761j{max-width:900px;margin:0 auto}.faq-item.svelte-qa761j{margin-bottom:1.5rem;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background-color:#fff}.faq-item.svelte-qa761j h3:where(.svelte-qa761j){background-color:#f0f7ff;margin:0;padding:1rem 1.5rem;font-size:1.1rem;color:#1a202c;position:relative;cursor:pointer}.faq-answer.svelte-qa761j{padding:1.5rem;color:#4a5568}.faq-answer.svelte-qa761j p:where(.svelte-qa761j){margin:0 0 1rem}.faq-answer.svelte-qa761j p:where(.svelte-qa761j):last-child{margin-bottom:0}.faq-answer.svelte-qa761j ul:where(.svelte-qa761j),.faq-answer.svelte-qa761j ol:where(.svelte-qa761j){margin:.5rem 0 1rem;padding-left:1.5rem}.faq-answer.svelte-qa761j li:where(.svelte-qa761j){margin-bottom:.5rem}@media(max-width:992px){.filter-controls.svelte-qa761j{flex-direction:column;align-items:flex-start;gap:1.5rem}.slider-container.svelte-qa761j{max-width:100%}.action-buttons.svelte-qa761j{flex-direction:column}.action-button.svelte-qa761j{width:100%;text-align:center}}@media(max-width:768px){.page-header.svelte-qa761j{padding:2rem 0}.page-header.svelte-qa761j h1:where(.svelte-qa761j){font-size:2rem}.subtitle.svelte-qa761j{font-size:1.1rem}.input-toggle.svelte-qa761j,.input-with-button.svelte-qa761j{flex-direction:column}.eligible-header.svelte-qa761j{flex-direction:column;align-items:flex-start;gap:.5rem}}
