@import url(variables.css);@import url(base.css);@import url(typography.css);@import url(buttons.css);@import url(loader.css);@import url(header.css);@import url(sections.css);@import url(animations.css);@import url(responsive.css);.toolbar{margin-top:22px;display:grid;gap:14px}.search-wrap{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:var(--surface);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.search-wrap i{color:var(--muted)}.search-input{width:100%;border:0;outline:none;background:#fff0;color:var(--text)}.filters{display:flex;flex-wrap:wrap;gap:10px}.filter-btn{padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;transition:.25s ease}.filter-btn.active,.filter-btn:hover{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;border-color:#fff0}.empty-state{margin-top:22px;padding:34px 20px;border-radius:26px;border:1px solid var(--line);background:var(--surface);text-align:center;box-shadow:var(--shadow)}.empty-state i{font-size:2rem;color:var(--primary)}.empty-state h3{margin:14px 0 8px;font:700 1.25rem var(--font-head)}.empty-state p{margin:0;color:var(--muted)}.not-found-shell{min-height:100vh;display:grid;place-items:center}.not-found-card{max-width:760px;margin-inline:auto;padding:36px;border-radius:32px;border:1px solid var(--line);background:var(--surface);backdrop-filter:blur(14px);box-shadow:var(--shadow);text-align:center}.not-found-code{font:800 clamp(4rem, 12vw, 8rem)/1 var(--font-head);letter-spacing:-.06em;background:linear-gradient(135deg,var(--primary),var(--primary-2),var(--accent));-webkit-background-clip:text;background-clip:text;color:#fff0}.profile-card-note{margin-top:14px;color:var(--muted);font-size:.95rem}.contact-link.contact-copy{width:100%;text-align:right;cursor:pointer}.toast{position:fixed;left:80px;bottom:18px;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);backdrop-filter:blur(14px);color:var(--text);z-index:9999;opacity:0;transform:translateY(12px);transition:.25s ease}.toast.show{opacity:1;transform:translateY(0)}
