.carrier-lookup{font:1rem/1.6 Manrope,system-ui,sans-serif;color:inherit;min-width:0}.carrier-form{display:grid;grid-template-columns:180px minmax(180px,1fr) auto;gap:14px;align-items:end}.carrier-form label{display:grid;gap:8px;font-size:.875rem}.carrier-form input,.carrier-form select,.carrier-copy{width:100%;box-sizing:border-box;min-height:48px;padding:12px;border:1px solid #365368;border-radius:10px;background:#091520;color:#ecf6ff;font:inherit}.carrier-button{border:1px solid #64dfd6;border-radius:10px;background:#64dfd6;color:#08212a;font:700 .9rem/1.4 Manrope,system-ui,sans-serif;min-height:48px;padding:12px 18px;cursor:pointer}.carrier-button.secondary{background:transparent;color:#c7f9f3;border-color:#365368}.carrier-button:disabled{opacity:.6;cursor:wait}.carrier-lookup :focus-visible{outline:3px solid #b2faf0;outline-offset:3px}.carrier-status{min-height:24px;margin:20px 0}.carrier-result{padding:24px;margin:18px 0;border:1px solid #365368;border-radius:18px;background:#102231}.carrier-result h3{font-size:1.35rem;margin:0 0 6px;overflow-wrap:anywhere}.carrier-dba{margin:0;color:#b4cbdc}.carrier-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.carrier-details div{border-top:1px solid #ffffff1c;padding-top:12px;min-width:0}.carrier-details dt{font-size:.875rem;color:#b4cbdc}.carrier-details dd{margin:5px 0;font-size:1rem;overflow-wrap:anywhere}.carrier-actions{display:flex;gap:12px;flex-wrap:wrap}.carrier-disclosure{font-size:.875rem;color:#b4cbdc;line-height:1.65}.carrier-copy{margin-top:15px;resize:vertical}.carrier-workspace{margin-top:32px;padding-top:24px;border-top:1px solid #365368}.carrier-workspace h3{margin-top:0}.carrier-public{max-width:1150px!important}.carrier-tool-links{display:flex;flex-wrap:wrap;gap:18px;margin:18px 0}.carrier-tool-links a{color:#b2faf0}@media(max-width:780px){.carrier-form{grid-template-columns:1fr 1fr}.carrier-form button{grid-column:1/-1}.carrier-details{grid-template-columns:1fr 1fr}.carrier-result{padding:18px}}@media(max-width:450px){.carrier-form,.carrier-details{grid-template-columns:1fr}}
