.about-modal-backdrop{z-index:80;background:#020617c7;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.about-modal{color:#e5edf8;background:#0f1a2b;border:1px solid #818cf859;border-radius:1rem;flex-direction:column;width:min(100%,46rem);max-height:min(90vh,48rem);display:flex;overflow:hidden;box-shadow:0 1.5rem 4rem #0000007a}.about-modal-header,.about-modal-footer{background:#0f172ab8;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.about-modal-footer{color:#8fa1b8;border-top:1px solid #94a3b824;border-bottom:0;font-size:.68rem}.about-modal-brand,.about-identity{align-items:center;gap:.75rem;display:flex}.about-modal-brand img{object-fit:contain;width:2.4rem;height:2.4rem;display:block}.about-modal-brand h2,.about-modal-brand span,.about-identity p{margin:0}.about-modal-brand h2{font-size:1rem}.about-modal-brand span{color:#a5b4fc;margin-top:.1rem;font-size:.68rem;display:block}.about-modal-header>button,.about-modal-footer button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6rem}.about-modal-header>button{width:2.3rem;height:2.3rem;font-size:1.5rem}.about-modal-footer button{color:#fff;background:#4f46e5;padding:.45rem .75rem;font-size:.7rem;font-weight:800}.about-modal-content{padding:1.2rem;overflow-y:auto}.about-logo{filter:drop-shadow(0 .8rem 1.2rem #00000047);flex:none;width:6.5rem;height:6.5rem}.about-identity p{color:#9aabc0;font-size:.74rem}.about-story{color:#c9d5e5;background:#6366f117;border-left:3px solid #6366f1;border-radius:.4rem;margin:1.1rem 0;padding:.9rem 1rem;font-size:.78rem;line-height:1.6}.about-licenses h3{color:#a5b4fc;margin:0 0 .6rem;font-size:.78rem}.about-licenses ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.about-licenses li{background:#02061740;border:1px solid #94a3b81c;border-radius:.5rem;flex-direction:column;gap:.18rem;min-width:0;padding:.55rem .65rem;font-size:.65rem;display:flex}.about-licenses li>span{overflow-wrap:anywhere}.about-licenses small{overflow-wrap:anywhere;color:#8290a6;font-size:.58rem}.about-licenses a{color:#a5b4fc}@media (width<=560px){.about-modal-backdrop{align-items:flex-end;padding:0}.about-modal{border-radius:1rem 1rem 0 0;max-height:92dvh}.about-licenses ul{grid-template-columns:1fr}}
