:root{--hb-tint1:#ffffff0e;--hb-tint2:#ffffff05;--hb-tint3:#ffffff05;--hb-soft:#ffffff12;--hb-tile:#ffffff17;--hb-round:#ffffff14;--hb-field:#232323;--hb-fline:#2e2e2e;--hb-ring:inset 0 0 0 1px #ffffff0f;--hb-sfield:#ffffff12}:root[data-theme=light]{--hb-tint1:#00000009;--hb-tint2:#00000004;--hb-tint3:#00000004;--hb-soft:#0000000d;--hb-tile:#0000000f;--hb-round:#0000000f;--hb-field:#fff;--hb-fline:#dcdcdc;--hb-ring:0 0 0 1px #0000001a;--hb-sfield:#fff}.hb-page{max-width:var(--wrap);padding:2.25rem var(--pad) 2.5rem;margin:0 auto;display:flow-root}.hb{color:var(--ink);background:linear-gradient(120deg, var(--hb-tint1) 0%, var(--hb-tint2) 70%, var(--hb-tint3) 100%);border-radius:1rem;padding:1.625rem 1.75rem 1.5rem;position:relative}.hb-top{align-items:center;margin:0 0 .75rem;display:none}.hb-round{background:var(--hb-round);width:2.375rem;height:2.375rem;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.hb-round:active{transform:scale(.95)}.hb-ri{width:1.25rem;height:1.25rem}.hb-row{align-items:center;gap:1.25rem;margin:0 0 1rem;display:flex}.hb-tile{background:var(--hb-tile);width:4.5rem;height:4.5rem;color:var(--ink);border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.is-cat .hb-tile{background:var(--tile-bg,var(--cc));color:#fff;box-shadow:0 .5rem 1.375rem color-mix(in srgb, var(--cc) 22%, transparent)}.is-cat .hb-tile:before,.is-cat .hb-tile:after{content:"";z-index:0;pointer-events:none;position:absolute}.is-cat .hb-tile:before{background:var(--tile-glow);width:120%;height:180%;animation:11s ease-in-out infinite alternate tile-drift;inset:-60% -50% auto auto}.is-cat .hb-tile:after{background:var(--acc-grain);inset:0}.hb-art{z-index:1;pointer-events:none;width:97%;max-width:none;height:97%;right:calc(var(--ax,0px) * .56 - 17%);bottom:calc(var(--ay,0px) * .56 - 23%);position:absolute;transform:rotate(-6deg)}:root[data-theme=light] .is-cat .hb-tile{box-shadow:0 .5rem 1.375rem color-mix(in srgb, var(--cc) 16%, transparent)}.hb-ti{z-index:2;width:2rem;height:2rem;position:relative}.hb-deco{z-index:1;background:#0003;border-radius:4px;width:2.5rem;height:2.5rem;display:none;position:absolute;bottom:-.75rem;right:-.75rem;transform:rotate(25deg)}.is-cat .hb-deco{display:block}.hb-txt{flex:auto;min-width:0}.is-sub .hb-tile-sub{background:var(--hover);color:var(--ink)}.hb-tile-sub .hb-art2{opacity:.7;width:6rem;height:6rem;position:absolute;bottom:-1.25rem;right:-1.375rem;transform:rotate(-6deg)}.hb-tile-sub .hb-art2 .m{stroke-width:1px}.hb-tile-sub .hb-art2 .f{stroke-width:.6px}.hb-tile-sub .hb-art2.tx{bottom:-.875rem;right:-.375rem}a.hb-up{text-decoration:none;transition:color .15s;display:inline-block}@media (hover:hover){a.hb-up:hover{color:var(--ink)}}.hb-crumbs a{color:inherit;text-decoration:none;transition:color .15s}@media (hover:hover){.hb-crumbs a:hover{color:var(--ink)}}.hb-cs{opacity:.6;margin:0 .3em}.hb-cn{white-space:nowrap}.hb-rail:empty{display:none}.hb-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--read);margin:0 0 .25rem;font-size:.75rem;font-weight:700;line-height:1.3}.hb-title{letter-spacing:-.035em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:2.5rem;font-weight:800;line-height:1.08}.hb-search{background:var(--hb-sfield);max-width:32.5rem;height:3rem;color:var(--read);box-shadow:var(--hb-ring);cursor:text;transition:box-shadow .18s var(--ease);border-radius:999px;align-items:center;gap:.625rem;margin:0 0 .875rem;padding:0 .375rem 0 1rem;display:flex}.hb-search:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.hb-si{flex:none;width:1.25rem;height:1.25rem}#sx-hb-q{min-width:0;height:2.875rem;color:var(--ink);appearance:none;background:0 0;border:0;outline:0;flex:auto;margin:0;padding:0;font-size:1rem;font-weight:500}#sx-hb-q::placeholder{color:var(--read);opacity:1}#sx-hb-q::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.hb-clr{background:var(--hover);width:2.25rem;height:2.25rem;color:var(--ink);animation:hb-pop .22s var(--ease);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@keyframes hb-pop{0%{opacity:0;transform:scale(.7)}}.hb-ci{width:1rem;height:1rem}.hb-rail{scrollbar-width:none;flex-wrap:wrap;gap:.5rem;display:flex}.hb-rail::-webkit-scrollbar{display:none}.hb-chip{background:var(--hb-soft);height:2.25rem;color:var(--ink);letter-spacing:-.005em;white-space:nowrap;transition:transform .12s ease, filter .15s ease, background-color .25s var(--ease), color .25s var(--ease);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 .9375rem;font-size:.875rem;font-weight:600;display:inline-flex}.hb-chip[aria-current]{background:var(--ink);color:var(--bg)}.hb-chip:active{transform:scale(.95)}@media (hover:hover){.hb-chip:not([aria-current]):hover{filter:brightness(1.18)}}.hb-dot{border-radius:999px;flex:none;width:.4375rem;height:.4375rem}.hb-rail:has(>.hb-subs){display:block}.hb-subs{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.375rem;display:grid}.hb-sub{isolation:isolate;background:var(--hover);min-width:0;min-height:4rem;color:var(--ink);text-align:left;border-radius:.625rem;align-items:center;gap:.75rem;padding:.625rem 2.5rem .625rem .875rem;transition:background-color .15s,color .15s,transform .12s;display:flex;position:relative;overflow:hidden}.hb-sub:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#ff7a1a33 0%,#ff5a361c 38%,#ec2f7512 72%,#ec2f7500 100%);transition:opacity .2s;position:absolute;inset:0}.hb-sart{z-index:-1;color:var(--ink);opacity:.2;pointer-events:none;transition:color .2s ease, opacity .2s ease, transform .35s var(--ease);display:block;position:absolute;bottom:-.6875rem;right:-.75rem}.hb-art2{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:3.875rem;height:3.875rem;display:block}.hb-art2 .m{stroke-width:1.1px}.hb-art2 .f{stroke-width:.7px;opacity:.8}.hb-art2 .s{fill:currentColor;stroke:none}.hb-art2 .s.o{opacity:.5}.hb-art2 g.m{stroke-width:1px}.hb-more .hb-art2{transition:transform .3s var(--ease)}.hb-subs.open .hb-more .hb-art2{transform:rotate(180deg)}.hb-stx{min-width:0;display:grid}.hb-sl{-webkit-line-clamp:2;line-clamp:2;text-wrap:balance;overflow-wrap:break-word;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.hb-sd>span{white-space:nowrap;text-overflow:ellipsis;color:var(--read);margin-top:.0625rem;font-size:.75rem;font-weight:500;line-height:1.35;transition:color .15s;display:block;overflow:hidden}.hb-sub[aria-current]{background:var(--ink);color:var(--bg)}.hb-sub[aria-current]:before{display:none}.hb-sub[aria-current] .hb-sd>span{color:inherit;opacity:.65}.hb-sub[aria-current] .hb-sart{color:inherit;opacity:.22}@media (hover:hover){.hb-sub:not([aria-current]):hover:before{opacity:1}.hb-sub:not([aria-current]):hover .hb-sart{color:var(--acc);opacity:.75;transform:translate(-.1875rem,-.125rem)rotate(-4deg)}}.hb-sub:not([aria-current]):active:before{opacity:1}.hb-sub:not([aria-current]):active .hb-sart{color:var(--acc);opacity:.75}.hb-sub:active{transform:scale(.98)}.hb-sub:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hb-more{display:none}.hb-subs.open .hb-mi{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.hb-sub,.hb-sub *,.hb-sub:before{transition:none!important}}.hb-tools{top:calc(var(--hh) + var(--gap));z-index:800;background:var(--bg);margin:.875rem 0 1rem;padding:.625rem 0;position:sticky}.hb-bar{align-items:center;gap:.5rem;display:flex}.hb-pill{background:var(--hover);height:2.375rem;color:var(--ink);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .12s ease, filter .15s ease, background-color .2s var(--ease), color .2s var(--ease);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 .9375rem;font-size:.875rem;font-weight:700;display:inline-flex;position:relative}.hb-pill:active{transform:scale(.95)}@media (hover:hover){.hb-pill:hover{filter:brightness(1.18)}}.hb-pill[aria-expanded=true]{background:var(--ink);color:var(--bg)}.hp-i{flex:none;width:1.125rem;height:1.125rem}.hp-d{flex:none;width:1rem;height:1rem}.hb-badge{background:var(--ink);min-width:1.25rem;height:1.25rem;color:var(--bg);animation:hb-pop .3s var(--spring);border-radius:999px;justify-content:center;align-items:center;margin-right:-.25rem;padding:0 .375rem;font-size:.75rem;font-weight:800;display:inline-flex}.hb-pill[aria-expanded=true] .hb-badge{background:var(--bg);color:var(--ink)}.hb-count{color:var(--read);white-space:nowrap;margin-left:auto;padding-left:.25rem;font-size:.8125rem;font-weight:600}.hb-n{color:var(--read);white-space:nowrap;margin-right:.125rem;font-size:.8125rem;font-weight:600}.hb-grid{background:var(--hover);width:2.375rem;height:2.375rem;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .12s;display:none}.hb-grid:active{transform:scale(.94)}.hb-active{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.625rem 0 0;display:flex}.hb-act{border:1px solid var(--line);max-width:100%;height:2rem;color:var(--ink);animation:hb-pop .26s var(--ease);border-radius:999px;align-items:center;gap:.375rem;padding:0 .625rem 0 .8125rem;font-size:.8125rem;font-weight:600;transition:transform .12s,background-color .15s;display:inline-flex}.hb-act:active{transform:scale(.95)}@media (hover:hover){.hb-act:hover{background:var(--hover)}}.hb-act span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ha-i{flex:none;width:.875rem;height:.875rem}.hb-all{height:2rem;color:var(--read);text-underline-offset:3px;padding:0 .25rem;font-size:.8125rem;font-weight:700;text-decoration:underline}.hal-grid{grid-template-columns:repeat(auto-fill,minmax(14.375rem,1fr));align-items:stretch;gap:1.25rem;display:grid}#hal-fempty{text-align:center;padding:2.75rem 1rem 4rem;display:none}#hal-fempty.on{animation:hb-fade .4s var(--ease);display:block}@keyframes hb-fade{0%{opacity:0;transform:translateY(.5rem)}}.fe-i{background:var(--hover);width:4.5rem;height:4.5rem;color:var(--read);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.fe-i svg{width:1.875rem;height:1.875rem}#hal-fempty b{letter-spacing:-.02em;color:var(--ink);margin:0 0 .375rem;font-size:1.25rem;font-weight:800;display:block}#hal-fempty p{max-width:26.25rem;color:var(--read);margin:0 auto;font-size:.875rem;line-height:1.5}.hb-reset{background:var(--ink);height:2.75rem;color:var(--bg);border-radius:999px;align-items:center;margin:1.125rem auto 0;padding:0 1.375rem;font-size:.9375rem;font-weight:700;transition:transform .12s;display:inline-flex}.hb-reset:active{transform:scale(.96)}.fo{width:100%;min-height:2.25rem;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.625rem;align-items:center;gap:.625rem;padding:.25rem .5rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:flex}.fo[hidden],.fo.cut{display:none}.fl-o{isolation:isolate;position:relative}.fo-g{z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--ink) 9%, transparent);opacity:0;height:2.25rem;transition:transform .22s var(--ease), height .22s var(--ease), opacity .16s ease;border-radius:.625rem;position:absolute;top:0;left:0;right:0}@media (hover:hover) and (pointer:coarse){.fo:hover{background:var(--hover)}}.fo:active{transform:scale(.985)}.fo{transition:background-color .15s,transform .12s}.fo:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 45%, transparent);outline:none}.fo-b{width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 35%, transparent);border-radius:.375rem;flex:none;transition:box-shadow .15s;position:relative}.fo-b:before{content:"";border-radius:inherit;background:var(--acc-bg);opacity:0;transition:opacity .15s ease, transform .25s var(--ease);position:absolute;inset:0;transform:scale(.4)}.fo-b svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:.875rem;height:.875rem;transition:opacity .15s 40ms;position:absolute;inset:.125rem}.fo.on .fo-b{box-shadow:none}.fo.on .fo-b:before{opacity:1;transform:none}.fo.on .fo-b svg{opacity:1}.fo-one .fo-b{border-radius:999px}.fo-one .fo-b svg{display:none}.fo-one .fo-b:after{content:"";opacity:0;transition:opacity .15s ease, transform .25s var(--spring,var(--ease));background:#fff;border-radius:999px;position:absolute;inset:.3125rem;transform:scale(.3)}.fo-one.on .fo-b:after{opacity:1;transform:none}.fo-t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fo.on .fo-t{font-weight:800}.fo-n{color:var(--read);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:.5rem;font-size:.8125rem;font-weight:600}.fo.zero .fo-t,.fo.zero .fo-n{opacity:.45}.fo-more{height:2rem;color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);cursor:pointer;border-radius:999px;align-items:center;margin:.125rem 0 0;padding:0 .5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.fo-more[hidden]{display:none}@media (hover:hover){.fo-more:hover{background:var(--hover)}}.fo-none{color:var(--read);margin:.25rem .5rem .5rem;font-size:.8125rem}.fo-s{background:var(--hover);border-radius:.75rem;align-items:center;gap:.5rem;height:2.375rem;margin:0 0 .375rem;padding:0 .75rem;display:flex}.fo-s svg{fill:none;width:.9375rem;height:.9375rem;stroke:var(--read);stroke-width:1.8px;stroke-linecap:round;flex:none}.fo-s input{width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;appearance:none;background:0 0;border:0;outline:0;font-size:.875rem;font-weight:600}.fo-s input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.fo-s input::placeholder{color:var(--read);opacity:.85}.fo-s:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.fl+.fl{margin-top:.5rem}.fl-l{letter-spacing:.07em;text-transform:uppercase;color:var(--read);margin:.375rem .5rem .25rem;font-size:.6875rem;font-weight:800}.fband{letter-spacing:.08em;text-transform:uppercase;color:var(--read);margin:1.375rem .25rem .375rem;font-size:.6875rem;font-weight:800}.fp.dd-pr{width:auto;padding:.25rem 0 .125rem}.fp .dd-hist{height:2.75rem}.fp .dd-rng{height:2.75rem;margin:-.375rem 0 .125rem}.fp .dd-tr,.fp .dd-fi{top:1.3125rem}.fp .dd-hist span.no.in{background:color-mix(in srgb, var(--ink) 18%, transparent)}@media (prefers-reduced-motion:reduce){.fo-b:before,.fo-one .fo-b:after{transition:none}}.fd-back{z-index:2147483090;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .3s;position:fixed;inset:0}html.fd-on .fd-back{opacity:1;pointer-events:auto}html.fd-on,html.fd-on body{overflow:hidden}#hal-fdrawer{z-index:2147483100;background:var(--bg);width:27.5rem;max-width:100vw;color:var(--ink);visibility:hidden;transition:transform .42s var(--drawer), visibility 0s linear .42s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(calc(100% + 4rem));box-shadow:-1.5rem 0 3.75rem #00000073}html.fd-on #hal-fdrawer{visibility:visible;transition:transform .42s var(--drawer);transform:none}.fd-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:.625rem;min-height:3.75rem;padding:.625rem .75rem .625rem 1rem;display:flex}.fd-t{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;flex:auto;min-width:0;font-size:1.1875rem;font-weight:800;overflow:hidden}.fd-bk,.fd-x{background:var(--hover);width:2.5rem;height:2.5rem;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.fd-bk{margin-left:-.375rem}.fd-bk[hidden]{display:none}.fd-bk:active,.fd-x:active{transform:scale(.92)}.fd-bi,.fd-xi{width:1.125rem;height:1.125rem}.fd-steps{flex:auto;min-height:0;position:relative;overflow:hidden}.fd-step{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transition:transform .4s var(--ease), opacity .3s ease, visibility 0s linear 0s;padding:.375rem .75rem 1rem;position:absolute;inset:0;overflow-y:auto}.fd-l2{visibility:hidden;transition:transform .4s var(--ease), opacity .3s ease, visibility 0s linear .4s;transform:translate(100%)}.fd-steps.deep .fd-l1{opacity:0;visibility:hidden;transition:transform .4s var(--ease), opacity .3s ease, visibility 0s linear .4s;transform:translate(-30%)}.fd-steps.deep .fd-l2{visibility:visible;transition:transform .4s var(--ease), opacity .3s ease, visibility 0s linear 0s;transform:none}.fd-l1 .fband:first-child{margin-top:.5rem}.fr{width:100%;min-height:3.75rem;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.875rem;align-items:center;gap:.75rem;padding:.5rem;transition:background-color .15s,transform .12s;display:flex}.fr:active{background:var(--hover);transform:scale(.985)}@media (hover:hover){.fr:hover{background:var(--hover)}}.fr:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.fr-ic{background:var(--hover);width:2.375rem;height:2.375rem;color:var(--ink);border-radius:.75rem;flex:none;place-items:center;display:grid}.fr:hover .fr-ic{background:var(--hover-2)}.fr-ic svg,.fs-ic svg{width:1.375rem;height:1.375rem}.fr-tx{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.fr-tx b{letter-spacing:-.01em;font-size:.9375rem;font-weight:800}.fr-s{text-overflow:ellipsis;white-space:nowrap;color:var(--read);font-size:.8125rem;font-weight:500;overflow:hidden}.fr-s.set{color:var(--ink);font-weight:700}.fr-n,.fs-n{background:var(--acc-bg);color:#fff;border-radius:999px;flex:none;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:800;display:inline-grid}.fr-n[hidden],.fs-n[hidden]{display:none}.fr-ar{width:1.125rem;height:1.125rem;color:var(--read);flex:none}.fd-sec{padding:.25rem 0 0}.fd-sec .fo{min-height:2.75rem;font-size:.9375rem}.fd-sec .fp{padding:.5rem .25rem}.fd-foot{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg);flex:none;gap:.75rem;display:flex}.fd-foot button{background:var(--hover);min-height:3rem;color:var(--ink);letter-spacing:-.005em;border-radius:999px;flex:auto;font-size:.9375rem;font-weight:700;transition:transform .12s,opacity .2s}.fd-foot button:active{transform:scale(.97)}.fd-foot .fd-clear{white-space:nowrap;flex:0 auto;padding:0 1.125rem}.fd-foot .fd-clear:disabled{opacity:.45;cursor:default;transform:none}.fd-foot .fd-go{background:var(--ink);color:var(--bg);flex:2 auto;font-weight:800}@media (width<=900px){#hal-fdrawer{width:100%;box-shadow:none;transform:translateY(100%)}.fd-back{display:none}}@media (prefers-reduced-motion:reduce){.fd-step,.fd-l2,.fd-steps.deep .fd-l1,.fd-steps.deep .fd-l2{transition:none}}@media (width<=61.99em){.hb-page{padding:0 1rem 1.5rem}.hb{background:linear-gradient(180deg, var(--hb-tint1) 0%, var(--hb-tint2) 60%, rgba(var(--bg-rgb), 0) 100%);border-radius:0;margin:0 -1rem;padding:.875rem 1rem 1rem}.hb-top{display:flex}.hb-row{gap:.875rem}.hb-tile{width:3.5rem;height:3.5rem}.hb-ti{width:1.625rem;height:1.625rem}.hb-deco{width:2rem;height:2rem}.hb-title{font-size:1.75rem}.hb-search{max-width:none}.hb-rail{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0 -1rem;padding:0 1rem 2px;overflow-x:auto}.hb-rail:has(>.hb-subs){margin:0;padding:0;overflow:visible}.hb-subs{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-sub{gap:.625rem;padding:.625rem 2.25rem .625rem .75rem}.hb-subs.many:has(>.hb-sub:not(.hb-more):nth-child(7))>.hb-more{display:flex}.hb-subs.many:not(.open):has(>.hb-sub:not(.hb-more):nth-child(7))>.hb-sub:not(.hb-more):not([aria-current]):nth-child(n+6){display:none}.hb-tools{margin:.25rem -1rem .75rem;padding:.625rem 1rem;top:3.625rem}.hb-pill{gap:.4375rem;padding:0 .9375rem}.hb-sortpill .hp-d{display:none}.hb-grid{margin-left:auto;display:inline-flex}.hb-count{display:none}.hb-sortpill.set{box-shadow:inset 0 0 0 1.5px var(--ink)}.hal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .625rem}html.hal-cols3 .hal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .375rem}html.hal-cols3 .hal-grid .c5{border-radius:.625rem;padding:.375rem .375rem .5rem}html.hal-cols3 .hal-grid .c5-ph{border-radius:.375rem}html.hal-cols3 .hal-grid .c5-t{margin-top:.4375rem;font-size:.78125rem}html.hal-cols3 .hal-grid .c5-chips,html.hal-cols3 .hal-grid .c5-cond,html.hal-cols3 .hal-grid .c5-who,html.hal-cols3 .hal-grid .c5-old{display:none}html.hal-cols3 .hal-grid .c5-meter{margin:.4375rem 0 .5rem}html.hal-cols3 .hal-grid .c5-bars{gap:2px}html.hal-cols3 .hal-grid .c5-bars i{width:.5rem}html.hal-cols3 .hal-grid .c5-row{padding-top:.375rem}html.hal-cols3 .hal-grid .c5-price{font-size:.875rem}html.hal-cols3 .hal-grid .hal-fav{width:1.625rem;height:1.625rem;top:.6875rem;right:.6875rem}html.hal-cols3 .hal-grid .hal-fav svg{width:.875rem;height:.875rem}}@media (width>=62em){.hb-page{padding-top:1.5rem}.hb-rail:has(>.hb-subs){container:hb-rail/inline-size}@container hb-rail (24.375rem<=width<36.75rem){.hb-subs.many:has(>.hb-sub:not(.hb-more):nth-child(5))>.hb-more{display:flex}.hb-subs.many:not(.open):has(>.hb-sub:not(.hb-more):nth-child(5))>.hb-sub:not(.hb-more):not([aria-current]):nth-child(n+4){display:none}}@container hb-rail (36.75rem<=width<49.125rem){.hb-subs.many:has(>.hb-sub:not(.hb-more):nth-child(7))>.hb-more{display:flex}.hb-subs.many:not(.open):has(>.hb-sub:not(.hb-more):nth-child(7))>.hb-sub:not(.hb-more):not([aria-current]):nth-child(n+6){display:none}}@container hb-rail (49.125rem<=width<61.5rem){.hb-subs.many:has(>.hb-sub:not(.hb-more):nth-child(9))>.hb-more{display:flex}.hb-subs.many:not(.open):has(>.hb-sub:not(.hb-more):nth-child(9))>.hb-sub:not(.hb-more):not([aria-current]):nth-child(n+8){display:none}}@container hb-rail (61.5rem<=width<73.875rem){.hb-subs.many:has(>.hb-sub:not(.hb-more):nth-child(11))>.hb-more{display:flex}.hb-subs.many:not(.open):has(>.hb-sub:not(.hb-more):nth-child(11))>.hb-sub:not(.hb-more):not([aria-current]):nth-child(n+10){display:none}}@container hb-rail (73.875rem<=width<86.25rem){.hb-subs.many:has(>.hb-sub:not(.hb-more):nth-child(13))>.hb-more{display:flex}.hb-subs.many:not(.open):has(>.hb-sub:not(.hb-more):nth-child(13))>.hb-sub:not(.hb-more):not([aria-current]):nth-child(n+12){display:none}}@container hb-rail (86.25rem<=width<98.625rem){.hb-subs.many:has(>.hb-sub:not(.hb-more):nth-child(15))>.hb-more{display:flex}.hb-subs.many:not(.open):has(>.hb-sub:not(.hb-more):nth-child(15))>.hb-sub:not(.hb-more):not([aria-current]):nth-child(n+14){display:none}}@container hb-rail (98.625rem<=width<111rem){.hb-subs.many:has(>.hb-sub:not(.hb-more):nth-child(17))>.hb-more{display:flex}.hb-subs.many:not(.open):has(>.hb-sub:not(.hb-more):nth-child(17))>.hb-sub:not(.hb-more):not([aria-current]):nth-child(n+16){display:none}}@container hb-rail (111rem<=width<123.375rem){.hb-subs.many:has(>.hb-sub:not(.hb-more):nth-child(19))>.hb-more{display:flex}.hb-subs.many:not(.open):has(>.hb-sub:not(.hb-more):nth-child(19))>.hb-sub:not(.hb-more):not([aria-current]):nth-child(n+18){display:none}}@container hb-rail (123.375rem<=width<135.75rem){.hb-subs.many:has(>.hb-sub:not(.hb-more):nth-child(21))>.hb-more{display:flex}.hb-subs.many:not(.open):has(>.hb-sub:not(.hb-more):nth-child(21))>.hb-sub:not(.hb-more):not([aria-current]):nth-child(n+20){display:none}}@container hb-rail (135.75rem<=width<148.125rem){.hb-subs.many:has(>.hb-sub:not(.hb-more):nth-child(23))>.hb-more{display:flex}.hb-subs.many:not(.open):has(>.hb-sub:not(.hb-more):nth-child(23))>.hb-sub:not(.hb-more):not([aria-current]):nth-child(n+22){display:none}}.hb-page[style*=--cc],:root[data-theme=light] .hb-page[style*=--cc]{--hb-tint1:rgba(var(--hb-n), .06);--hb-tint2:rgba(var(--hb-n), .02);--hb-tint3:rgba(var(--hb-n), .02)}.hb-page{--hb-n:255, 255, 255}:root[data-theme=light] .hb-page{--hb-n:0, 0, 0}.hb-dot{opacity:.7;background:var(--read)!important}.hal-grid{grid-template-columns:repeat(var(--u), minmax(0, 1fr));gap:0;margin:0 -.75rem}.hb-tools{margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));padding-left:var(--pad);padding-right:var(--pad)}.hb-search{display:none}.hb-tools{margin-top:.25rem}}.hb-rail:has(>.hb-cats){margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.hb-page{container:hb/inline-size}.hb-side{display:none}@container hb (width>=58rem){.hb-body{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:0 2rem;margin-top:.75rem;display:grid}.hb-side{top:calc(var(--hh) + var(--gap) + .75rem);max-height:calc(100dvh - var(--hh) - 2 * var(--gap) - 1.5rem);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 18%, transparent) transparent;margin:.625rem 0 0 -.5rem;padding:0 .25rem 1.5rem .5rem;display:block;position:sticky;overflow-y:auto}#sx-hb-filter{display:none}.hb-tools{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.hal-grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}}.fc-h{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.5rem;margin:0 0 .25rem;padding:0 .25rem;display:flex}.fc-h b{letter-spacing:-.02em;font-size:1.125rem;font-weight:800}.fc-clr{height:2rem;color:var(--read);text-underline-offset:3px;border-radius:999px;padding:0 .5rem;font-size:.8125rem;font-weight:700;text-decoration:underline}.fc-clr[hidden]{display:none}@media (hover:hover){.fc-clr:hover{color:var(--ink);background:var(--hover)}}.fc-b>.fband:first-child{margin-top:.5rem}.fs{border-top:1px solid var(--line)}.fc-b>.fs:first-child,.fband+.fs{border-top:0}.fs-h{width:100%;min-height:3.125rem;color:var(--ink);text-align:left;cursor:pointer;border-radius:.75rem;align-items:center;gap:.625rem;padding:.375rem .25rem;display:flex}@media (hover:hover){.fs-h:hover{background:color-mix(in srgb, var(--hover) 60%, transparent)}}.fs-h:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.fs-ic{background:var(--hover);width:2rem;height:2rem;color:var(--ink);border-radius:.625rem;flex:none;place-items:center;display:grid}.fs-ic svg{width:1.1875rem;height:1.1875rem}.fs-tx{flex-direction:column;flex:auto;min-width:0;display:flex}.fs-tx b{letter-spacing:-.01em;font-size:.9375rem;font-weight:800}.fs-sum{text-overflow:ellipsis;white-space:nowrap;color:var(--read);font-size:.75rem;font-weight:600;overflow:hidden}.fs-sum[hidden]{display:none}.fs-cv{width:.75rem;height:.5rem;color:var(--read);flex:none;transition:transform .45s cubic-bezier(.34,1.4,.5,1),color .2s}.fs.open .fs-cv{color:var(--ink);transform:rotate(180deg)}.fs-h:active{transform:scale(.985)}.fs-h{transition:background-color .15s,transform .15s}.fs-b{visibility:hidden;height:0;overflow:hidden}.fs.open .fs-b{visibility:visible;height:auto}.fs.moving .fs-b{visibility:visible}.fs-in{padding:0 0 .75rem .125rem}.fl-o{display:flow-root}@media (prefers-reduced-motion:reduce){.fs-cv{transition:none}}.hb-watch{transition:background-color .3s,color .3s}.hb-watch.on{background:var(--ink);color:var(--bg)}.hb-watch .hp-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 12%}.hb-watch .hp-i path{fill:#0000;transition:fill .3s .1s}.hb-watch.on .hp-i path{fill:currentColor}.hb-watch .hb-wl{display:inline-block}@media (width<=61.99em){.hb-watch{margin-left:auto}.hb-watch+.hb-grid{margin-left:0}}@media (width<=26em){.hb-watch{justify-content:center;width:2.375rem;padding:0}.hb-watch .hb-wl{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.hb-art2 .t{fill:currentColor;stroke:none;letter-spacing:-.02em;font-family:inherit;font-weight:800}.hb-art2 .tg{fill:var(--bg);stroke:currentColor;stroke-width:.7px}.hb-subs{grid-template-columns:repeat(auto-fill,minmax(10.25rem,1fr));gap:.3125rem}.hb-sub{border-radius:.5rem;gap:.5rem;min-height:3rem;padding:.4375rem 2.125rem .4375rem .75rem}.hb-sl{font-size:.8125rem;line-height:1.15}.hb-sd>span{margin-top:0;font-size:.6875rem;line-height:1.3}.hb-art2{width:2.875rem;height:2.875rem}.hb-sart{bottom:-.5rem;right:-.5rem}@media (width<=61.99em){.hb-subs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.hb-sub{min-height:2.75rem;padding:.375rem 1.25rem .375rem .5rem}.hb-sl{-webkit-line-clamp:2;line-clamp:2;font-size:.71875rem}.hb-sd>span{font-size:.625rem}.hb-art2{width:2.25rem;height:2.25rem}.hb-sart{opacity:.14;bottom:-.5rem;right:-.625rem}}.hb-fbar{flex-wrap:wrap;gap:.375rem;margin:.75rem 0 0;display:flex}.hb-fbar[hidden],.hb-fbar:empty{display:none}.hb-fp{background:var(--hover);max-width:100%;height:2.25rem;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:0 .625rem 0 .375rem;font-size:.8125rem;font-weight:700;transition:background-color .15s,color .15s,transform .12s;display:inline-flex}.hb-fp:active{transform:scale(.96)}@media (hover:hover){.hb-fp:hover{filter:brightness(1.12)}}.hb-fp:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hb-fpi{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;flex:none;place-items:center;width:1.625rem;height:1.625rem;display:grid}.hb-fpi svg{width:1rem;height:1rem}.hb-fpt{text-overflow:ellipsis;min-width:0;overflow:hidden}.hb-fps{opacity:.8;font-weight:600}.hb-fpc{opacity:.6;flex:none;width:.625rem;height:.4375rem;transition:transform .25s}.hb-fp[aria-expanded=true] .hb-fpc{transform:rotate(180deg)}.hb-fp.set,.hb-fp[aria-expanded=true]{background:var(--ink);color:var(--bg)}.hb-fp.set .hb-fpi,.hb-fp[aria-expanded=true] .hb-fpi{background:color-mix(in srgb, var(--bg) 18%, transparent)}.hb-fp.set .hb-fps{text-overflow:ellipsis;vertical-align:bottom;max-width:11rem;display:inline-block;overflow:hidden}.hb-fpx{height:2.25rem;color:var(--read);text-underline-offset:3px;border-radius:999px;padding:0 .625rem;font-size:.8125rem;font-weight:700;text-decoration:underline}@media (hover:hover){.hb-fpx:hover{color:var(--ink)}}@container hb (width>=58rem){.hb-side{max-height:none;padding-bottom:.5rem;position:static;overflow:visible}.hb-fbar{display:none}}@media (width<=61.99em){.hb-fbar{gap:.3125rem;margin-top:.5rem}.hb-fp{height:2.125rem;font-size:.78125rem}}.hb-tag{background:color-mix(in srgb, var(--ink) 9%, transparent);color:var(--read);letter-spacing:.02em;vertical-align:.0625rem;white-space:nowrap;border-radius:.3125rem;margin-right:.3125rem;padding:.0625rem .3125rem;font-size:.625rem;font-style:normal;font-weight:800;line-height:1.35;display:inline-block}.hb-sub[aria-current] .hb-tag{background:color-mix(in srgb, var(--bg) 20%, transparent);color:inherit}.hb-ttag{background:color-mix(in srgb, var(--ink) 9%, transparent);color:var(--read);letter-spacing:.02em;vertical-align:middle;border-radius:.5rem;margin-left:.625rem;padding:.1875rem .5rem;font-size:.32em;font-weight:800;display:inline-block}.hb-tools,.hb-tools[style]{pointer-events:none;background:0 0!important}.hb-tools>*,.hb-bar>*,.hb-active>*{pointer-events:auto}.hb-bar,.hb-active{pointer-events:none}.hb-tools .hb-pill,.hb-tools .hb-grid{background:linear-gradient(var(--hover), var(--hover)), var(--bg);box-shadow:0 .25rem .875rem #0000001f, 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent)}.hb-tools .hb-pill[aria-expanded=true],.hb-tools .hb-watch.on{background:var(--ink)}.hb-tools .hb-act{background:var(--bg);box-shadow:0 .1875rem .625rem #0000001a}.hb-count,.hb-n{display:none!important}.hb-watch{margin-left:auto}.hb-watch+.hb-grid{margin-left:0}.hb-tools .hb-sortpill.set{box-shadow:inset 0 0 0 1.5px var(--ink), 0 .25rem .875rem #0000001f}
