.ak-ds *{box-sizing:border-box}.ak-ds>.ak-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.ak-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ak-ds{margin-top:24px;padding:28px 0 18px;border-bottom:1px solid #dde3ea}.ak-ds-wrap{position:relative;max-width:580px;margin:0 auto}.ak-sg{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 8px);max-height:min(70vh,560px);overflow-y:auto;overscroll-behavior:contain;padding:8px 0;border-radius:18px;background:#fff;border:1px solid #e3e8ee;box-shadow:0 16px 40px rgba(10,37,64,.18)}.ak-sg-h{padding:10px 18px 4px;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#111}.ak-sg-o{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 18px;cursor:pointer}.ak-sg-o[aria-selected=true]{background:#f3f6f9}.ak-sg-th{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;overflow:hidden;background:#eef2f6;color:#111}.ak-sg-th img{width:100%;height:100%;object-fit:cover;display:block}.ak-sg-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.ak-sg-l{font-size:15px;font-weight:500;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-sg-l b{font-weight:800}.ak-sg-s{font-size:13px;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-sg-tag{flex:0 0 auto;padding:3px 8px;border-radius:6px;background:#f3f6f9;font-size:11px;font-weight:700;color:#111}.ak-sg-all{margin-top:4px;border-top:1px solid #eef1f5}.ak-ds-box{display:flex;align-items:center;gap:6px;max-width:580px;margin:0 auto;min-height:60px;padding:0 8px 0 22px;border-radius:999px;background:#fff;box-shadow:0 6px 24px rgba(10,37,64,.12);border:1px solid #eef1f5}.ak-ds-box:focus-within{box-shadow:0 6px 24px rgba(10,37,64,.12),0 0 0 2px #0057b8}.ak-ds-ico{flex:0 0 auto;color:#111}.ak-ds-box input{flex:1 1 auto;min-width:0;min-height:44px;border:0;outline:0;padding:0 8px;background:transparent;font:600 16px var(--font);color:#111}.ak-ds-box input::placeholder{color:#111;font-weight:500}.ak-ds-box input::-webkit-search-cancel-button{display:none}.ak-ds-clear{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:#111;cursor:pointer}.ak-ds-clear:hover{background:#f3f6f9;color:#111}.ak-ds-go{flex:0 0 auto;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#0057b8;font:700 16px var(--font);cursor:pointer}.ak-ds-go:hover{background:#e8f1fb}.ak-ds-bar{display:flex;align-items:center;gap:8px;margin-top:28px}.ak-ds-chip{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:40px;padding:0 16px;border:1px solid #c9d3de;border-radius:999px;background:#fff;color:#111;font:700 14px var(--font);text-decoration:none;white-space:nowrap}.ak-ds-chip:hover{border-color:#111}.ak-ds-chip[aria-current]{background:#111;border-color:#111;color:#fff}.ak-ds-sep{flex:0 0 1px;align-self:center;height:26px;margin:0 4px;background:#c9d3de}.ak-ds-scroll{position:relative;flex:1 1 auto;min-width:0}.ak-ds-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.ak-ds-chips::-webkit-scrollbar{display:none}.ak-ds-arrow{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:36px;height:36px;margin-top:-18px;border:1px solid #dde3ea;border-radius:50%;background:#fff;color:#111;box-shadow:0 2px 8px rgba(10,37,64,.15);cursor:pointer}@media (max-width:760px){.ak-ds-box{padding-left:16px}.ak-ds-bar{gap:6px}.ak-ds-chip{padding:0 12px}.ak-ds-arrow{display:none}}