.rc-search-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;height:44px;padding:0 12px;border:1px solid #66728430;border-radius:999px;background:#ffffff35;color:#2c3440;font:inherit;cursor:pointer}.rc-search-trigger svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.rc-search-trigger:active{transform:scale(.95);background:#fff9}.rc-search-dialog{box-sizing:border-box;margin:max(8vh,16px) auto auto;padding:0;width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 40px);color:#202632;border:1px solid #ffffff85;border-radius:26px;background:#edf0f5ef;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 24px 100px #0007,inset 0 1px #fff;font:400 14px/1.5 var(--rc-font-sans)}.rc-search-dialog::backdrop{background:#0c101879;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.rc-search-body{padding:18px 20px 24px}.rc-search-top{display:flex;align-items:center;justify-content:space-between}.rc-search-top label{font-weight:600;font-size:18px}.rc-site-header .rc-search-top button{width:44px;height:44px;border:0;background:transparent;font-size:27px;color:inherit;cursor:pointer}.rc-search-dialog form{display:flex;gap:8px;margin-top:10px}.rc-search-dialog input{box-sizing:border-box;min-width:0;width:100%;height:48px;border:1px solid #66728455;border-radius:14px;padding:0 14px;background:#fff9;color:inherit;font:inherit;font-size:16px}.rc-search-dialog form button{border-radius:14px;padding-inline:15px;border:1px solid #ffffff44;background:#27303e;color:#fff;font:inherit;cursor:pointer}.rc-search-count{color:#596473;margin:20px 0 8px}.rc-search-dialog ul{padding:0;margin:0;list-style:none}.rc-search-dialog li a{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border-radius:14px;color:inherit;text-decoration:none}.rc-search-dialog li a>span:first-of-type{flex:1}.rc-search-dialog li a strong,.rc-search-dialog li a small{display:block}.rc-search-dialog li a small{color:#596473;font-size:12px}.rc-search-dialog li a i{width:24px;height:24px;border:1px solid #0002;border-radius:50%;flex-shrink:0}.rc-search-dialog li a:hover,.rc-search-dialog li a:focus-visible{background:#fff9}.rc-search-dialog :focus-visible,.rc-search-trigger:focus-visible{outline:2px solid #526b97;outline-offset:3px}@media(max-width:1280px){.rc-search-trigger{padding:0;border:0;background:transparent}.rc-search-trigger span{display:none}}@media(max-width:420px){.rc-site-header .rc-nav-brand,.rc-site-header .rc-nav-brand .brand-logo{flex-basis:88px;width:88px}.rc-site-header .rc-nav-signin{padding-inline:5px!important}.rc-search-dialog{margin-top:12px}.rc-search-body{padding:12px 14px 18px}}
