.search-box.hs-box{transition:width .2s;position:relative}.search-box.hs-box:focus-within{border-color:#c1272d;width:240px}.hs-panel{z-index:60;white-space:normal;background:#fff;border:1px solid #f3e2e2;border-radius:16px;width:380px;max-height:min(70vh,520px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 44px #00000029}.hs-group{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;padding:8px 10px 4px;font-size:11px;font-weight:800}.hs-item{width:100%;font:inherit;color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;display:grid}.hs-item.active{background:#fff1f1}.hs-item.active b{color:#c1272d}.hs-ico{background:#fdf3ea;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.hs-emo{font-size:18px;line-height:1}.hs-svg{width:30px;height:30px;color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border-radius:9px;place-items:center;display:grid}.hs-text{flex-direction:column;min-width:0;display:flex}.hs-text b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.hs-text small{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hs-note{color:#6b7280;padding:10px 12px;font-size:13px}.hs-all{width:100%;font:inherit;color:#c1272d;cursor:pointer;background:0 0;border:0;border-top:1px solid #f6ede4;margin-top:4px;padding:9px;font-size:13px;font-weight:700;display:block}.hs-all:hover{background:#fff5f5}html[data-theme=dark] .search-box.hs-box:focus-within{border-color:#a78bfa;box-shadow:0 0 14px #8b5cf659}html[data-theme=dark] .hs-panel{background:#19154a;border-color:#8b5cf659;box-shadow:0 20px 50px #0000008c}html[data-theme=dark] .hs-group{color:#7c78b8}html[data-theme=dark] .hs-item{color:#f3f1ff}html[data-theme=dark] .hs-item.active{background:#8b5cf633}html[data-theme=dark] .hs-item.active b{color:#f9a8d4}html[data-theme=dark] .hs-ico{background:#8b5cf62e}html[data-theme=dark] .hs-text small,html[data-theme=dark] .hs-note{color:#a9a5d6}html[data-theme=dark] .hs-all{color:#c4b5fd;border-color:#ffffff14}html[data-theme=dark] .hs-all:hover{background:#8b5cf624}.search-box.hs-box .hs-panel .hs-item b{color:inherit}.search-box.hs-box .hs-panel .hs-item.active b,.search-box.hs-box .hs-panel .hs-all{color:#c1272d}html[data-theme=dark] .search-box.hs-box .hs-panel .hs-item.active b{color:#f9a8d4}html[data-theme=dark] .search-box.hs-box .hs-panel .hs-all{color:#c4b5fd}.hm-search{z-index:1300;background:#fff;animation:.16s ease-out hs-in;position:fixed;inset:0}@keyframes hs-in{0%{opacity:0;transform:translateY(8px)}}body:has(.hm-search){overflow:hidden}.search-box.hs-box.hs-sheet{border:0;border-radius:0;flex-direction:column;gap:0;height:100%;display:flex;position:static;width:100%!important}.search-box.hs-box.hs-sheet:focus-within{width:100%}.search-box.hs-box.hs-sheet>.hs-back,.search-box.hs-box.hs-sheet>input,.search-box.hs-box.hs-sheet>.hs-clear,.search-box.hs-box.hs-sheet>.btn{position:absolute;top:10px}.search-box.hs-box.hs-sheet>.hs-back{color:#1f2937;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;left:8px}.search-box.hs-box.hs-sheet>.hs-back:active{background:#f3f4f6}.search-box.hs-box.hs-sheet>input{color:#1f2937;box-sizing:border-box;background:#fbf7f3;border:1.5px solid #f1d5d5;border-radius:22px;outline:none;height:44px;padding:0 40px 0 16px;font-size:16px;left:56px;right:62px;width:auto!important}.search-box.hs-box.hs-sheet>input:focus{background:#fff;border-color:#c1272d;box-shadow:0 0 0 4px #c1272d1a}.search-box.hs-box.hs-sheet>.hs-clear{color:#4b5563;cursor:pointer;background:#e5e7eb;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:grid;top:18px;right:70px}.search-box.hs-box.hs-sheet>.btn{color:#fff;background:#c1272d;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;right:10px}.search-box.hs-box.hs-sheet>.btn svg{fill:currentColor;width:22px;height:22px}.search-box.hs-box.hs-sheet>.hs-panel{width:auto;max-height:none;padding:4px 8px calc(16px + env(safe-area-inset-bottom));box-shadow:none;overscroll-behavior:contain;border:0;border-top:1px solid #f3ece4;border-radius:0;flex:1;margin-top:64px;position:static;overflow-y:auto}.search-box.hs-box.hs-sheet .hs-group{padding:14px 10px 6px}.search-box.hs-box.hs-sheet .hs-item{grid-template-columns:40px minmax(0,1fr);padding:10px}.search-box.hs-box.hs-sheet .hs-item .hs-ico{width:40px;height:40px}.search-box.hs-box.hs-sheet .hs-item b{font-size:15px}.search-box.hs-box.hs-sheet .hs-all{background:#fff;padding:14px;font-size:14px;position:sticky;bottom:0}html[data-theme=dark] .hm-search{background:#0f0c34}html[data-theme=dark] .search-box.hs-box.hs-sheet{background:0 0}html[data-theme=dark] .search-box.hs-box.hs-sheet>.hs-back{color:#f3f1ff}html[data-theme=dark] .search-box.hs-box.hs-sheet>input{color:#f3f1ff;background:#ffffff0f;border-color:#8b5cf666}html[data-theme=dark] .search-box.hs-box.hs-sheet>input:focus{background:#ffffff1a;border-color:#a78bfa;box-shadow:0 0 0 4px #8b5cf633}html[data-theme=dark] .search-box.hs-box.hs-sheet>.hs-panel{background:0 0;border-top-color:#ffffff14}html[data-theme=dark] .search-box.hs-box.hs-sheet .hs-all{background:#0f0c34}.hm-search{padding:calc(10px + env(safe-area-inset-top)) 10px 0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:block;inset:0;background:#0f172a73!important}.search-box.hs-box.hs-sheet{max-height:calc(100dvh - 30px - env(safe-area-inset-top));background:#fff;padding:10px 10px 12px;overflow:hidden;box-shadow:0 24px 60px -20px #00000073,0 0 0 1px #0f172a0f;border-radius:22px!important;height:auto!important;position:relative!important}.search-box.hs-box.hs-sheet>.hs-back,.search-box.hs-box.hs-sheet>input,.search-box.hs-box.hs-sheet>.hs-clear,.search-box.hs-box.hs-sheet>.btn{top:10px}.search-box.hs-box.hs-sheet>.hs-back{border-radius:50%;width:44px;height:44px;left:8px;background:#f3f4f6!important}.search-box.hs-box.hs-sheet>input{background:#fbf7f3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 14px/18px no-repeat;padding-left:42px;left:60px;right:10px}.search-box.hs-box.hs-sheet>.hs-clear{right:18px}.search-box.hs-box.hs-sheet>.btn{display:none!important}.search-box.hs-box.hs-sheet>.hs-panel{border-top:1px solid #f3ece4;max-height:min(70dvh,520px);margin-top:54px;padding-bottom:6px}.search-box.hs-box.hs-sheet .hs-all{padding:12px}.hs-suggest{border-top:1px solid #f3ece4;margin-top:54px;padding-top:8px}.hs-suggest-h{color:#1f2937;margin:4px 6px 10px;font-size:14px;font-weight:800}.hs-suggest-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;padding:0 2px 4px;display:flex;overflow-x:auto}.hs-suggest-row::-webkit-scrollbar{display:none}.hs-sug{color:#1f2937;scroll-snap-align:start;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:6px;width:72px;padding:4px 2px;text-decoration:none;display:flex}.hs-sug>span{background:color-mix(in srgb, var(--c,#c1272d) 12%, #fff);width:48px;height:48px;color:var(--c,#c1272d);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c,#c1272d) 35%, transparent);border-radius:50%;place-items:center;transition:transform .12s;display:grid}.hs-sug>small{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11.5px;font-weight:700;line-height:1.25;overflow:hidden}.hs-sug:active>span{transform:scale(.94)}html[data-theme=dark] .search-box.hs-box.hs-sheet{box-shadow:0 24px 60px -20px #000000b3,0 0 0 1px #ffffff14;background:#1b1740!important}html[data-theme=dark] .search-box.hs-box.hs-sheet>.hs-back{background:#ffffff14!important}html[data-theme=dark] .hs-suggest{border-top-color:#ffffff14}html[data-theme=dark] .hs-suggest-h,html[data-theme=dark] .hs-sug{color:#f3f1ff}html[data-theme=dark] .hs-sug>span{background:color-mix(in srgb, var(--c,#c1272d) 22%, transparent)}
