.material-symbols-outlined{font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24}.card-shadow{box-shadow:0 8px 24px -4px rgba(0,0,0,.05),0 4px 12px -4px rgba(0,0,0,.03)}.js-hidden{display:none!important}.symptom-option{width:100%;min-height:56px;background:#fff;font:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.symptom-option.active{border-color:#0058bc;background:#0070eb;color:#fefcff;box-shadow:0 1px 2px rgba(0,0,0,.08)}.symptom-option:not(.active){border-color:rgba(193,198,215,.6);color:#1a1b1f}.symptom-option:not(.active):hover{background:#f4f3f8;border-color:#0058bc}.symptom-option:not(.active) .material-symbols-outlined{color:#0058bc}.uc-opt-desc{color:#414755;margin-top:2px;line-height:1.35}.symptom-option.active .uc-opt-desc{color:#fefcff}.step-pill{transition:all .2s ease}.uc-search{position:relative;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(193,198,215,.9);border-radius:9999px;padding:0 18px;min-height:52px;transition:border-color .15s ease}.uc-search:focus-within{border-color:#0058bc;outline:2px solid #0058bc;outline-offset:2px}.uc-search .material-symbols-outlined{color:#414755;font-size:22px}.uc-search input{flex:1;border:0;outline:0;background:0 0;font:inherit;font-size:16px;color:#1a1b1f;min-width:0;padding:12px 0}.uc-search input::placeholder{color:#717786}.uc-search-list{list-style:none;margin:8px 0 0;padding:6px;background:#fff;border:1px solid rgba(193,198,215,.6);border-radius:12px;box-shadow:0 8px 24px -4px rgba(0,0,0,.08)}.uc-search-item{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:12px;min-height:44px;border:0;border-radius:8px;background:0 0;font:inherit;color:#1a1b1f;cursor:pointer}.uc-search-item:focus-visible,.uc-search-item:hover{background:#f4f3f8}.uc-search-item .material-symbols-outlined{color:#0058bc;font-size:22px}.uc-search-empty{margin-top:8px;font-size:14px;color:#414755}.uc-divider{display:flex;align-items:center;gap:12px;color:#414755;font-size:13px;font-weight:600;margin:24px 0}.uc-divider::after,.uc-divider::before{content:"";flex:1;height:1px;background:#e3e2e7}.mw-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;background:#f4f3f8;border:1px solid rgba(193,198,215,.6);color:#414755;font-size:13px;font-weight:600}.mw-chip .material-symbols-outlined{font-size:16px;color:#0058bc}.uc-badge.uc-yes{background:rgba(111,251,133,.25);border-color:rgba(0,110,40,.25);color:#00531c}.uc-badge.uc-care{background:rgba(216,226,255,.6);border-color:rgba(0,88,188,.25);color:#0058bc}.uc-badge.uc-unknown{background:#eeedf3;border-color:rgba(193,198,215,.9);color:#414755}.uc-badge.uc-no{background:rgba(255,218,214,.6);border-color:rgba(186,26,26,.25);color:#ba1a1a}.uc-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:640px){.uc-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.uc-cell{border-radius:12px;padding:12px;border:1px solid rgba(193,198,215,.6);background:#fff}.uc-cell-current{border-width:2px;border-color:#0058bc}.uc-cell-mode{font-size:12px;font-weight:600;color:#414755;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.uc-cell-val{display:flex;align-items:center;gap:6px;font-weight:700;font-size:15px}.uc-cell-val .material-symbols-outlined{font-size:20px}.uc-cell.uc-yes .uc-cell-val{color:#00531c}.uc-cell.uc-care .uc-cell-val{color:#0058bc}.uc-cell.uc-unknown .uc-cell-val{color:#414755}.uc-cell.uc-no .uc-cell-val{color:#ba1a1a}.uc-note{background:rgba(216,226,255,.35);border:1px solid rgba(0,88,188,.2)}.uc-note>.material-symbols-outlined{color:#0058bc}.uc-good{background:rgba(111,251,133,.15);border:1px solid rgba(0,110,40,.2)}.uc-good>.material-symbols-outlined{color:#006e28}.uc-test{background:#fff;border:1px solid rgba(193,198,215,.6)}.uc-help{background:rgba(255,218,214,.35);border:1px solid rgba(186,26,26,.2)}.uc-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:600;color:#0058bc;background:rgba(0,112,235,.12);border:1px solid rgba(0,88,188,.2)}.uc-react{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.uc-react{grid-template-columns:repeat(3,minmax(0,1fr))}}.uc-react-card{background:#f4f3f8;border:1px solid rgba(193,198,215,.3);border-radius:12px;padding:20px}.uc-react-card .material-symbols-outlined{font-size:28px;margin-bottom:8px;display:block}.uc-react-card h4{font-weight:700;color:#1a1b1f;margin-bottom:6px}.uc-react-card p{color:#414755;font-size:15px;line-height:1.5}.mw-verdict{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.mw-verdict .material-symbols-outlined{font-size:20px}.uc-t-yes{color:#006e28}.uc-t-care{color:#0058bc}.uc-t-no{color:#ba1a1a}.fade-in{animation:fadeIn .4s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-item.open .accordion-content{max-height:600px}.accordion-item.open .accordion-icon{transform:rotate(180deg)}.accordion-icon{transition:transform .2s ease}h2[tabindex="-1"]:focus{outline:0}:focus-visible{outline:2px solid #0058bc;outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;transition-duration:0s!important}}