.authors-directory{min-height:100%}.authors-hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;min-height:7.25rem;display:grid}.authors-eyebrow,.authors-section-label{color:var(--bulma-primary-on-scheme);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem;font-weight:800;line-height:1.3}.authors-hero-link{border:1px solid var(--bulma-border);background:var(--bulma-scheme-main-bis);min-height:2.65rem;color:var(--bulma-text-strong);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;gap:.65rem;padding:.55rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.authors-hero-link:hover{border-color:var(--bulma-primary);color:var(--bulma-primary-on-scheme)}.authors-hero-link svg{width:.8rem;color:var(--bulma-primary-on-scheme)}.authors-panel{padding:1.45rem}.authors-panel-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.authors-panel-heading h2{margin:0;font-size:1.35rem}.authors-panel-heading p:last-child{color:var(--bulma-text-weak);margin:.35rem 0 0;font-size:.8rem}.authors-total{border:1px solid color-mix(in srgb, var(--bulma-primary) 28%, var(--bulma-border-weak));background:color-mix(in srgb, var(--bulma-primary) 8%, var(--bulma-scheme-main));color:var(--bulma-primary-on-scheme);border-radius:.35rem;flex:none;padding:.4rem .65rem;font-size:.72rem;font-weight:750}.authors-toolbar{border-top:1px solid var(--bulma-border-weak);grid-template-columns:minmax(0,1fr) minmax(11rem,13rem);align-items:end;gap:.8rem;margin:1.35rem 0 .8rem;padding:1.1rem 0 0;display:grid}.authors-search-field,.authors-sort-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.authors-search-field label,.authors-sort-field label{color:var(--bulma-text-strong);font-size:.74rem;font-weight:700}.authors-search-input{align-items:center;display:flex;position:relative}.authors-search-input svg{width:.85rem;color:var(--bulma-text-weak);pointer-events:none;position:absolute;left:.8rem}.authors-search-input input,.authors-sort-field select{border:1px solid var(--bulma-border);background:var(--bulma-scheme-main);width:100%;min-height:2.55rem;color:var(--bulma-text-strong);font:inherit;border-radius:.35rem;font-size:.8rem}.authors-search-input input{padding:.55rem .8rem .55rem 2.2rem}.authors-sort-field select{cursor:pointer;padding:.55rem .7rem}.authors-search-input input::placeholder{color:var(--bulma-text-weak)}.authors-search-input input:focus,.authors-sort-field select:focus{border-color:var(--bulma-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--bulma-primary) 16%, transparent);outline:none}.authors-directory select:focus-visible{outline:2px solid var(--bulma-primary-on-scheme);outline-offset:3px}.authors-results-count{margin:0 0 .8rem;color:var(--bulma-text-weak)!important;font-size:.74rem!important}.authors-list{border:1px solid var(--bulma-border-weak);background:var(--bulma-scheme-main);border-radius:.45rem;flex-direction:column;display:flex;overflow:hidden}.authors-card{min-width:0;min-height:4.7rem;color:var(--bulma-text-strong);background:0 0;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem 1rem;transition:background .16s;display:grid}.authors-card+.authors-card{border-top:1px solid var(--bulma-border-weak)}.authors-card:hover{background:color-mix(in srgb, var(--author-color) 5%, var(--bulma-scheme-main))}.authors-avatar{border:1px solid color-mix(in srgb, var(--author-color) 24%, var(--bulma-border-weak));background:color-mix(in srgb, var(--author-color) 10%, var(--bulma-scheme-main));width:2.7rem;height:2.7rem;color:var(--author-color);border-radius:.4rem;place-items:center;font-size:1.05rem;font-weight:800;display:grid}.authors-card-copy{flex-direction:column;gap:.22rem;min-width:0;display:flex}.authors-card-name-line{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.authors-card-name{overflow-wrap:anywhere;font-size:.9rem;font-weight:750;line-height:1.25}.authors-card-name-line svg{flex:none;width:.85rem;height:.85rem}.authors-verified{color:#37d667}.authors-card-role{color:var(--bulma-text-weak);font-size:.72rem;line-height:1.3}.authors-card-arrow{width:.75rem;color:var(--bulma-text-weak);transition:transform .16s,color .16s}.authors-card:hover .authors-card-arrow{color:var(--bulma-primary-on-scheme);transform:translate(2px)}.authors-skeleton-card{border-bottom:1px solid var(--bulma-border-weak);min-height:4.7rem}.authors-empty{border:1px dashed var(--bulma-border);background:var(--bulma-scheme-main);text-align:center;border-radius:.45rem;padding:3rem 1rem}.authors-empty h3{color:var(--bulma-text-strong);margin:0 0 .35rem;font-size:1rem;font-weight:700}.authors-empty p{color:var(--bulma-text-weak);margin:0}.authors-empty .button{border-color:var(--bulma-border);background:var(--bulma-scheme-main-bis);color:var(--bulma-primary-on-scheme);margin-top:1rem;font-size:.78rem;font-weight:700}@media (max-width:700px){.authors-hero-grid{grid-template-columns:1fr;gap:1rem}.authors-hero-link{width:fit-content}}@media (max-width:600px){.authors-panel{padding:1rem}.authors-panel-heading{flex-direction:column;align-items:flex-start}.authors-toolbar{grid-template-columns:1fr}}
