.tap-search-placeholder[data-v-80f7bcc7]{position:relative}.tap-search-placeholder__text[data-v-80f7bcc7]{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tap-search-placeholder__text--prev[data-v-80f7bcc7]{-webkit-animation:placeholder-slide-up-out-80f7bcc7 .5s forwards;animation:placeholder-slide-up-out-80f7bcc7 .5s forwards}.tap-search-placeholder__text--current[data-v-80f7bcc7]{-webkit-animation:placeholder-slide-up-in-80f7bcc7 .5s forwards;animation:placeholder-slide-up-in-80f7bcc7 .5s forwards}@-webkit-keyframes placeholder-slide-up-out-80f7bcc7{0%{opacity:.8;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}to{opacity:0;-webkit-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0)}}@keyframes placeholder-slide-up-out-80f7bcc7{0%{opacity:.8;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}to{opacity:0;-webkit-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0)}}@-webkit-keyframes placeholder-slide-up-in-80f7bcc7{0%{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{opacity:1;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@keyframes placeholder-slide-up-in-80f7bcc7{0%{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{opacity:1;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}.tap-aside-ai-icon[data-v-ed09e38b]{width:100%;height:100%;background:url(./585c2c43420a.svg) no-repeat 50%;background-size:100% 100%;cursor:pointer}.tap-aside-ai-icon--dark[data-v-ed09e38b]{background:url(./edbcef7bb779.svg) no-repeat 50%;background-size:100% 100%}.tap-search-box__container[data-v-408fba04]{position:relative;-webkit-box-flex:1;flex:1}.tap-search-box[data-v-408fba04]{height:48px;padding-top:12px;padding-bottom:12px}.tap-search-box[data-v-408fba04],.tap-search-box__input[data-v-408fba04]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%}.tap-search-box__input[data-v-408fba04]{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}@media only screen and (max-width:1002px){.tap-search-box__input[data-v-408fba04]{border-radius:18px}}.tap-search-box__trigger[data-v-408fba04]{cursor:pointer;overflow:hidden;padding:0 10px;border-radius:20px;background-color:var(--gray-01);height:40px;border:1px solid var(--gray-01)}.tap-search-box__trigger .tap-search__search-trigger-icon[data-v-408fba04]{font-size:16px}@media only screen and (max-width:499px){.tap-search-box__trigger .tap-search__search-trigger-icon[data-v-408fba04]{font-size:16px}}@media only screen and (max-width:1002px){.tap-search-box__trigger[data-v-408fba04]{-webkit-box-pack:center;justify-content:center;width:40px;height:40px}}.tap-search-box__trigger.tap-search-box__trigger--icon[data-v-408fba04]{padding:0;-webkit-box-pack:center;justify-content:center;width:40px;height:40px}.tap-search-box__trigger.tap-search-box__trigger--icon .tap-search__search-trigger-icon[data-v-408fba04]{font-size:16px}.tap-search-box__trigger.tap-search-box__trigger--input[data-v-408fba04]{width:auto}@media only screen and (max-width:499px){.tap-search-box__trigger[data-v-408fba04]{height:32px}.tap-search-box__trigger.tap-search-box__trigger--input[data-v-408fba04]{height:32px;padding:0 12px}}.tap-search__search-trigger-icon--left[data-v-408fba04]{margin-right:6px}.tap-search-box__content[data-v-408fba04]{position:fixed;top:0;z-index:600;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-top:calc(var(--safe-area-inset-top));padding-bottom:0;padding-bottom:calc(var(--safe-area-inset-bottom))}.standalone-layout .tap-search-box__content[data-v-408fba04]{padding-top:max(20px,var(--safe-area-inset-top))}@media only screen and (max-width:1002px){.tap-search-box__content[data-v-408fba04]{height:100%;background:var(--page-background);left:0;top:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media only screen and (max-width:499px){.tap-search-box__content[data-v-408fba04]{width:100vw;right:0;bottom:0}}.tap-search-box__header[data-v-408fba04]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:72px;height:var(--2914d892);-webkit-box-sizing:border-box;box-sizing:border-box}.tap-search-box__header[data-v-408fba04],.tap-search-box__header.tap-search-box__header--background[data-v-408fba04]{background-color:var(--page-background)}@media only screen and (max-width:499px){.tap-search-box__header.tap-search-box__header--background[data-v-408fba04]{background-color:var(--extension-background-white)}.tap-search-box__header[data-v-408fba04]{padding-left:16px;padding-right:16px;height:48px;background-color:var(--extension-background-gray)}}.tap-search-box__header-back[data-v-408fba04]{margin-right:8px;padding:6px;display:-webkit-box;display:flex;border-radius:50%;overflow:hidden;font-size:28px;background-color:transparent}@media only screen and (min-width:499px) and (any-hover:hover){.tap-search-box__header-back[data-v-408fba04]{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:background-color,border-color;transition-property:background-color,border-color}.tap-search-box__header-back[data-v-408fba04]:hover{background-color:var(--gray-01-hover)}}@media only screen and (max-width:499px){.tap-search-box__header-back[data-v-408fba04]{font-size:24px;padding:0}}.tap-search-box__search-fetched-keyword[data-v-408fba04]{font-size:var(--paragraph-m16-w16-size);line-height:var(--paragraph-m16-w16-line-height);color:var(--gray-08);margin-left:var(--space-m4-w6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - var(--space-m4-w6))}.tap-search-box__ai-entry[data-v-408fba04]{margin-left:8px}.tap-search-box__aside-ai-entry[data-v-408fba04]{width:32px;height:32px;margin-right:-6px}
