.af-page{box-sizing:border-box;height:100vh;height:100dvh;display:flex;flex-direction:column;background:#f6f7f9;color:#20242b;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));}.af-page *{box-sizing:border-box;}.af-page button,.af-page input{font:inherit;}.af-page button{cursor:pointer;}.af-page button:disabled{cursor:default;opacity:.55;}.af-header{flex:none;display:flex;align-items:center;justify-content:space-between;height:calc(54px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0;background:#fff;border-bottom:1px solid #eef0f3;}.af-header h1{margin:0;font-size:18px;font-weight:650;}.af-header>button,.af-header>span{width:36px;height:36px;}.af-header>button{border:0;background:transparent;color:#343b43;padding:7px;}.af-header svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.af-search-section{flex:none;padding:18px 16px 13px;}.af-search{display:flex;align-items:center;gap:8px;width:100%;background:#fff;border:1px solid #e7eaf0;border-radius:11px;padding:6px 8px 6px 12px;}.af-search>svg{width:19px;height:19px;flex:none;stroke:#9da6b0;stroke-width:1.8;stroke-linecap:round;}.af-search input{flex:1;min-width:0;height:34px;border:0;outline:0;background:transparent;font-size:16px;color:#27313d;}.af-search input::placeholder{color:#a1a8b1;font-size:14px;}.af-search button{flex:none;padding:8px 13px;border:0;border-radius:7px;background:#2588ed;color:#fff;font-size:13px;}.af-search-help{margin:9px 3px 0;color:#949ca6;font-size:12px;line-height:1.5;}.af-scan-entry{flex:none;display:flex;align-items:center;gap:13px;padding:14px 17px;background:#fff;color:#28323e;border:0;border-top:1px solid #eef0f3;border-bottom:1px solid #eef0f3;text-align:left;}.af-scan-entry>svg{width:31px;height:31px;stroke:#2588ed;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.af-scan-entry>span:nth-child(2){flex:1;min-width:0;}.af-scan-entry b{display:block;font-size:15px;font-weight:500;}.af-scan-entry small{display:block;color:#9ba2ac;font-size:12px;margin-top:4px;}.af-chevron{color:#c0c6cf;font:23px/1 Arial,sans-serif;}.af-error{margin:12px 16px 0;padding:12px;border-radius:8px;background:#fff0f2;display:flex;align-items:center;gap:8px;color:#a9505b;font-size:13px;line-height:1.5;}.af-error>span{flex:1;}.af-error button{border:0;background:transparent;padding:4px;color:#2588ed;font-size:13px;}.af-results{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin-top:12px;}.af-user{display:flex;align-items:center;width:100%;gap:12px;border:0;border-bottom:1px solid #eef0f3;padding:13px 16px;background:#fff;color:inherit;text-align:left;}.af-avatar{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:9px;background:#e4f0fd;color:#4088c8;overflow:hidden;font-size:18px;}.af-avatar img{width:100%;height:100%;object-fit:cover;}.af-user-copy{flex:1;min-width:0;}.af-user-copy b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;}.af-user-copy small{display:block;margin-top:5px;color:#929aa4;font-size:12px;}.af-user-label{flex:none;font-size:12px;color:#2588ed;}.af-empty{padding:38px 24px;text-align:center;color:#99a2ad;font-size:13px;line-height:1.7;}.af-empty b{color:#87929f;font-size:14px;font-weight:500;}.af-empty p{margin:8px 0 0;}.af-status{padding:25px 16px;text-align:center;color:#8e98a4;font-size:13px;}.af-page button:focus-visible{outline:2px solid #2588ed;outline-offset:-2px;}.mh-shortcuts button>svg{stroke-linecap:round;stroke-linejoin:round;}
.af-avatar{position:relative;}.af-avatar img{position:absolute;inset:0;}
