.hb{--hb-band:3rem;--hb-dock:4.75rem;--hb-dur:.82s;--hb-ease:cubic-bezier(.25, 1, .5, 1);--hb-ease-out:cubic-bezier(.16, 1, .3, 1);--hb-rule:var(--color-border);--hb-rule-2:color-mix(in srgb, var(--color-foreground) 24%, var(--color-background));--hb-tint:color-mix(in srgb, var(--color-foreground) 5%, var(--color-background));--hb-hover:color-mix(in srgb, var(--color-foreground) 3%, transparent);--hb-ink-2:color-mix(in srgb, var(--color-foreground) 82%, var(--color-background));--hb-wash:color-mix(in srgb, var(--color-accent) 7%, var(--color-background));--hb-keycap:var(--theme-keycap,0);--hb-key-edge:color-mix(in srgb, var(--color-foreground) 34%, var(--color-background));--hb-key-edge-accent:color-mix(in srgb, var(--color-accent) 70%, var(--color-foreground));background:var(--color-background);border-block:1px solid var(--hb-rule);flex-direction:column;height:clamp(28rem,100svh - 11.25rem,52rem);display:flex;container:hb/inline-size}@media (min-width:640px){.hb{--hb-band:3.75rem;--hb-dock:5.25rem;border-inline:1px solid var(--hb-rule);height:clamp(30rem,100svh - 10rem,52rem)}}:root[data-mode=dark] .hb{--hb-wash:color-mix(in srgb, var(--color-accent) 13%, var(--color-background));--hb-key-edge-accent:color-mix(in srgb, var(--color-accent) 60%, var(--color-background))}@media (prefers-color-scheme:dark){:root[data-mode=system] .hb{--hb-wash:color-mix(in srgb, var(--color-accent) 13%, var(--color-background));--hb-key-edge-accent:color-mix(in srgb, var(--color-accent) 60%, var(--color-background))}}.hb-i{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.hb-trail{border-bottom:1px solid var(--hb-rule);flex:none;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.hb-back{border:1px solid var(--hb-rule-2);border-radius:min(var(--radius-button), .5rem);box-shadow:0 calc(var(--hb-keycap) * 2px) 0 0 var(--hb-key-edge);background:var(--color-background);color:var(--hb-ink-2);flex:none;align-items:center;gap:.125rem;padding:.25rem .625rem .25rem .375rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.hb-back .hb-i{width:1rem;height:1rem}.hb-back:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hb-trail ol{scrollbar-width:none;min-width:0;color:var(--color-muted);white-space:nowrap;flex:auto;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex;overflow-x:auto}.hb-trail li+li:before{content:"›";color:var(--hb-rule-2);padding:0 .45em}.hb-trail a{color:inherit;text-decoration:none}.hb-trail [aria-current]{color:var(--hb-ink-2)}.hb-board{flex-direction:column;flex:auto;min-height:0;display:flex}.hb-row{min-height:0;transition:flex var(--hb-dur) var(--hb-ease);flex:1 1 0;display:flex;overflow:hidden}.hb-row[data-state=band]{flex:0 0 var(--hb-band)}.hb-cell{min-width:0;min-height:0;box-shadow:inset -1px -1px 0 var(--hb-rule);transition:flex var(--hb-dur) var(--hb-ease), background-color .2s;flex:1 1 0;position:relative;overflow:hidden}.hb-cell[data-state=band-v]{flex:0 0 var(--hb-band)}.hb-board[data-zoom]>.hb-row[data-state=band],.hb-board[data-zoom]>.hb-row>.hb-cell[data-state=band-v]{flex:0 0 0}.hb-board[data-zoom]>.hb-row>.hb-cell[data-state^=band]>.hb-face{opacity:0;transition:opacity .24s}.hb-cell[data-accent]{background:var(--hb-wash)}.hb-cell[data-state=open][data-accent]{background:var(--color-background)}.hb-face{color:inherit;cursor:pointer;flex-direction:column;padding:1rem;text-decoration:none;display:flex;position:absolute;inset:0}.hb-face:focus-visible,.hb-up:focus-visible,.hb-chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.hb-go{--hb-edge:var(--hb-key-edge);z-index:2;border:1px solid var(--hb-rule-2);border-radius:calc(50% - var(--hb-keycap) * (50% - .5rem));width:2.125rem;height:2.125rem;box-shadow:0 calc(var(--hb-keycap) * 2px) 0 0 var(--hb-edge);color:var(--hb-ink-2);background:var(--color-background);place-items:center;transition:translate .11s ease-out,box-shadow .11s ease-out,color .2s,border-color .2s;display:grid;position:absolute;top:.875rem;right:.875rem}.hb-go .hb-i{transition:translate .2s var(--hb-ease-out)}.hb-cell[data-accent]>.hb-face .hb-go{--hb-edge:var(--hb-key-edge-accent);background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-foreground)}.hb-face:active .hb-go,.hb-up:active .hb-up-go{translate:0 calc(var(--hb-keycap) * 2px);box-shadow:0 0 0 0 var(--hb-edge)}.hb-visual{flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;padding:2.125rem .25rem .625rem;display:grid;container:hbv/size}.hb-text{gap:.25rem;display:grid}.hb-title{font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(1.3rem,5.4cqi,2.4rem);font-weight:600;line-height:1.05}.hb-cell[data-accent]>.hb-face .hb-title{color:var(--color-accent)}.hb-hint{max-width:34ch;color:var(--color-muted);font-size:.875rem;line-height:1.4}.hb[data-moved] .hb-cell[data-state=full]>.hb-face{animation:.4s .24s both hb-fade}@media (max-width:79.98rem){.hb-row:last-child>.hb-cell:not([data-state^=band]):last-child>.hb-face{padding-block-end:var(--hb-dock)}.hb-board:not([data-zoom])>.hb-row[data-state=open]:not(:last-child) .hb-row:last-child>.hb-cell:not([data-state^=band]):last-child>.hb-face{padding-block-end:max(1rem, calc(var(--hb-dock) - var(--hb-band)))}.hb-row:last-child>.hb-cell:not([data-state^=band]):last-child>.hb-face[data-compact] .hb-hint{-webkit-line-clamp:1}.hb-row:last-child>.hb-cell[data-state=band-h]:last-child>.hb-face{padding-inline-end:var(--hb-dock)}@container hb (min-width:40rem){.hb-row:last-child>.hb-cell:not([data-state^=band]):last-child>.hb-face:not([data-compact]){padding-block-end:1rem}.hb-row:last-child>.hb-cell:not([data-state^=band]):last-child>.hb-face:not([data-compact]) .hb-text{padding-inline-end:var(--hb-dock)}}}.hb-ghost{z-index:1;pointer-events:none;background:var(--color-background);animation:.16s .3s both hb-out}.hb-cell[data-accent]>.hb-ghost{background:var(--hb-wash)}.hb-face[data-compact]{justify-content:flex-end;padding:.875rem}.hb-face[data-compact] .hb-visual{padding-top:2.5rem}.hb-face[data-compact] .hb-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:clamp(1.1rem,4.6cqi,1.6rem);display:-webkit-box;overflow:hidden}.hb-face[data-compact] .hb-hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.hb-face[data-compact] .hb-go{border-radius:calc(50% - var(--hb-keycap) * (50% - .4375rem));width:1.875rem;height:1.875rem;top:.75rem;right:.75rem}.hb-cell[data-state^=band]>.hb-face .hb-visual,.hb-cell[data-state^=band]>.hb-face .hb-hint{display:none}.hb-cell[data-state^=band]>.hb-face .hb-go{border-radius:calc(50% - var(--hb-keycap) * (50% - .375rem));flex:none;width:1.625rem;height:1.625rem;position:static}.hb-cell[data-state^=band]>.hb-face .hb-go .hb-i,.hb-up-go .hb-i,.hb-chip .hb-i{width:1rem;height:1rem}.hb-cell[data-state^=band]>.hb-face .hb-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.hb-cell[data-state=band-h]>.hb-face{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:.5rem;padding:0 .75rem}.hb-cell[data-state=band-v]>.hb-face{justify-content:flex-start;align-items:center;gap:.625rem;padding:.75rem 0}.hb-cell[data-state=band-v]>.hb-face .hb-text{min-height:0}.hb-cell[data-state=band-v]>.hb-face .hb-title{writing-mode:vertical-rl}.hb[data-moved] .hb-cell[data-state^=band]>.hb-face{animation:.34s .48s both hb-fade}.hb-cell[data-state=open]{display:flex}.hb-up{flex:0 0 var(--hb-band);min-width:0;box-shadow:inset -1px 0 0 var(--hb-rule);color:var(--color-foreground);font:inherit;cursor:pointer;transition:flex var(--hb-dur) var(--hb-ease), background-color .2s;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:.625rem;padding:.75rem 0;display:flex;overflow:hidden}.hb-cell[data-up-side=right]>.hb-up{box-shadow:inset 1px 0 0 var(--hb-rule);order:2}.hb-cell[data-deeper]>.hb-up{flex-basis:0}.hb-up-go{--hb-edge:var(--hb-key-edge);border:1px solid var(--hb-rule-2);border-radius:calc(50% - var(--hb-keycap) * (50% - .375rem));width:1.625rem;height:1.625rem;box-shadow:0 calc(var(--hb-keycap) * 2px) 0 0 var(--hb-edge);color:var(--hb-ink-2);background:var(--color-background);flex:none;place-items:center;transition:translate .11s ease-out,box-shadow .11s ease-out,color .2s,border-color .2s;display:grid}.hb-up-title{writing-mode:vertical-rl;letter-spacing:-.01em;white-space:nowrap;font-size:.9375rem;font-weight:600}.hb-inner{flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow-y:auto}.hb[data-moved] .hb-inner{animation:.38s .44s both hb-fade}:is(.hb-inner:has(>.hb-board),.hb-inner:has(>.hb-many)){overflow:hidden}.hb-inner>.hb-board,.hb-inner>.hb-many{border-top:1px solid var(--hb-rule);flex:auto;min-height:0}.hb-head{transition:grid-template-rows var(--hb-dur) var(--hb-ease), opacity .24s;flex:none;grid-template-rows:1fr;display:grid}.hb-head>div{min-height:0;overflow:hidden}.hb-head-in{justify-items:start;gap:.125rem;padding:.875rem 1rem .625rem;display:grid}.hb-cell[data-deeper]>.hb-inner>.hb-head,.hb-many[data-deeper]>.hb-many-open>.hb-inner>.hb-head{opacity:0;grid-template-rows:0fr}.hb-heading{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:600;line-height:1.15}.hb-sub{max-width:60ch;color:var(--color-muted);margin:0;font-size:.9375rem}.hb-more{margin-top:.25rem;font-size:.875rem}.hb-many{flex-direction:column;flex:auto;min-height:0;display:flex}.hb-grid{flex:auto;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(6.5rem,max-content);align-content:start;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.hb-strip-wrap{border-bottom:1px solid var(--hb-rule);transition:grid-template-rows var(--hb-dur) var(--hb-ease), opacity .24s;flex:none;grid-template-rows:1fr;display:grid}.hb-strip-wrap>div{min-height:0;overflow:hidden}.hb-many[data-deeper]>.hb-strip-wrap{opacity:0;border-bottom-color:#0000;grid-template-rows:0fr}.hb-strip{height:var(--hb-band);scrollbar-width:thin;scrollbar-color:var(--hb-rule-2) transparent;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.hb-strip>li{flex:none;display:flex}.hb-chip{height:100%;box-shadow:inset -1px 0 0 var(--hb-rule);color:var(--color-foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.hb-chip-text{text-overflow:ellipsis;max-width:14rem;overflow:hidden}.hb-many-open{flex:auto;min-height:0;display:flex}.hb-fan{aspect-ratio:1.3;width:min(100%,130cqh,18rem);position:relative}.hb-face[data-compact] .hb-fan{width:min(100%,130cqh,11rem)}.hb-pcard{aspect-ratio:4/3;border-radius:min(var(--radius-card), .625rem);background:var(--color-surface);width:56%;box-shadow:0 12px 24px -14px color-mix(in srgb, var(--color-foreground) 55%, transparent);transition:transform .32s var(--hb-ease-out);position:absolute;overflow:hidden}.hb-pcard img{object-fit:cover;width:100%;height:100%;display:block}.hb-pcard-text{border:1px solid var(--hb-rule);text-align:center;place-items:center;padding:.5rem;font-size:.8125rem;font-weight:600;display:grid}.hb-pcard:first-child{top:44%;left:0;transform:rotate(-6deg)}.hb-pcard:nth-child(2){z-index:2;top:0;left:22%;transform:rotate(-1.5deg)}.hb-pcard:nth-child(3){top:48%;right:0;transform:rotate(5deg)}.hb-visual[data-cover]{--hb-scrim:var(--color-background);z-index:0;padding:0;position:absolute;inset:0;overflow:hidden}.hb-cell[data-accent] .hb-visual[data-cover]{--hb-scrim:var(--hb-wash)}.hb-visual[data-cover]:after{content:"";background:linear-gradient(to top, var(--hb-scrim) 26%, color-mix(in srgb, var(--hb-scrim) 82%, transparent) 46%, transparent 78%);pointer-events:none;position:absolute;inset:0}.hb-visual[data-cover]+.hb-text{z-index:1;margin-top:auto;position:relative}.hb-deck{--cols:var(--cols-w);--rows:var(--rows-w);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));width:min(100%, calc(100cqh * var(--cols) / var(--rows) * 4 / 3 * .9), 26rem);padding:3% 4%;display:grid}.hb-visual[data-cover] .hb-deck{align-self:start;width:calc(100% + 3rem);margin-top:-1.25rem}@container hbv (max-aspect-ratio:3/2){.hb-deck{--cols:var(--cols-n);--rows:var(--rows-n)}}.hb-dcard{aspect-ratio:4/3;border-radius:min(var(--radius-card), .5rem);background:var(--color-surface);box-shadow:0 10px 20px -12px color-mix(in srgb, var(--color-foreground) 60%, transparent);transform:rotate(var(--r)) translateY(var(--y));transition:transform .32s var(--hb-ease-out);margin:-7% -9%;position:relative;overflow:hidden}.hb-dcard img{object-fit:cover;width:100%;height:100%;display:block}.bj{--d:clamp(2.25rem, min(17cqw, 21cqh), 3.75rem);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-wrap:wrap-reverse;place-content:flex-start center;place-self:stretch stretch;display:flex;position:relative}.bj-t{--k:calc(var(--d) * var(--s,1));width:var(--k);height:var(--k);color:var(--c,var(--color-foreground));background:var(--g,var(--color-surface));box-shadow:0 .25rem .625rem -.3125rem color-mix(in srgb, var(--color-foreground) 55%, transparent);transition:translate .22s var(--hb-ease-out);border-radius:50%;flex:none;align-content:center;justify-items:center;gap:4.5cqh;display:grid;position:relative;overflow:hidden;container-type:size}.bj-t:after{content:"";border-radius:inherit;background:radial-gradient(110% 80% at 28% 12%, color-mix(in srgb, currentColor 16%, transparent), transparent 55%);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 24%, transparent);pointer-events:none;position:absolute;inset:0}.bj-logo{object-fit:contain;pointer-events:none;width:auto;max-width:70%;height:auto;max-height:42cqh;display:block}.bj-mask{width:70%;height:40cqh;-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;background:currentColor;display:block}.bj-t:has(.bj-name) .bj-logo{max-height:34cqh}.bj-t:has(.bj-name) .bj-mask{height:32cqh}.bj-name{-webkit-line-clamp:2;max-width:84%;font-size:max(.46875rem, calc(100cqw * var(--nf,.125)));text-align:center;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.bj-card{object-fit:cover;object-position:50% 41%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@container (max-width:3.3rem){.bj-name{display:none}.bj-t:has(.bj-name) .bj-logo{max-height:42cqh}.bj-t:has(.bj-name) .bj-mask{height:40cqh}}.bj-word{-webkit-line-clamp:3;max-width:84%;font-family:var(--font-heading);font-size:max(.5625rem, calc(100cqw * var(--fs,.16)));letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.bj-t:nth-child(n+21){display:none}@container hbv (max-width:15rem){.bj-t:nth-child(n+13){display:none}}@container hbv (max-height:10rem){.bj-t:nth-child(n+11){display:none}}@container hb (max-width:30rem){.hb-face:not([data-compact]):has(>.hb-visual>.bj) .hb-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hb-cell:not([data-state^=band])>.hb-face>.hb-visual[data-jar]{padding:.75rem;position:absolute;inset:0}.hb-cell:not([data-state^=band])>.hb-face>.hb-text[data-jar-wall]{z-index:1;text-align:center;justify-items:center;width:fit-content;max-width:calc(100% - 2rem);height:fit-content;margin:auto;padding:.25rem .5rem;position:absolute;inset:0}.hb-visual[data-jar]>.bj{--jar-words:3.75rem;--row:calc(var(--d) * 1.12)}@container hb (max-width:30rem){.hb-visual[data-jar]>.bj{--jar-words:1.5rem}}.hb-visual[data-jar]>.bj:not([data-live]){height:calc(var(--row) + .75rem);align-self:end;margin-bottom:-.75rem;padding-bottom:.75rem;overflow:hidden}@supports (height:round(down, 1px, 1px)){.hb-visual[data-jar]>.bj:not([data-live]){height:calc(round(down, 50cqh - var(--jar-words), var(--row)) + .75rem)}}.hb-visual[data-jar]>.bj:not([data-live])>.bj-t{margin-block:calc((var(--row) - var(--k)) / 2)}.bj>.bj-t[data-spill]{display:none!important}.bj>.bj-t[data-show]{display:grid!important}.bj[data-live]>.bj-t{cursor:grab;will-change:transform;transition:scale .26s var(--hb-ease-out), opacity .26s var(--hb-ease-out);position:absolute;top:0;left:0}.bj[data-live]>.bj-t:is([data-in],[data-out]){opacity:0;scale:.3}.bj[data-live]>.bj-t[data-out]{pointer-events:none}.bj[data-drag]>.bj-t{cursor:grabbing}.hb-face.press:has(.bj[data-drag]):active{scale:none}.hb-flag{aspect-ratio:4/3;vertical-align:-.0625rem;width:1.5rem;height:auto;box-shadow:0 0 0 1px var(--hb-rule);border-radius:.1875rem;margin-inline-end:.5rem;display:inline-block}.hb-logo-row{align-items:center;gap:.875rem;min-width:0;display:flex}.hb-logo{aspect-ratio:4/3;object-fit:cover;width:5.25rem;height:auto;box-shadow:0 0 0 1px var(--hb-rule-2);border-radius:.375rem;flex:none}.hb-pcard:only-child{top:20%;left:22%;transform:rotate(-3deg)}.hb-news{gap:.5rem;width:min(100%,15.5rem);display:grid}.hb-visual[data-cover] .hb-news{width:auto;position:absolute;inset:0;scale:none}.hb-visual[data-cover] .hb-cover{aspect-ratio:auto;border:0;border-radius:0;position:absolute;inset:0}.hb-visual[data-cover] .hb-news-title{border-radius:min(var(--radius-button), .5rem);background:color-mix(in srgb, var(--color-background) 86%, transparent);max-width:34ch;color:var(--color-foreground);z-index:1;border-block:.375rem solid #0000;justify-self:start;padding:0 .625rem;position:absolute;top:.875rem;left:1rem;right:3.75rem}@media (hover:hover){.hb-visual[data-cover] .hb-news-title:hover{text-underline-offset:.1875rem;text-decoration:underline}}.hb-slide{position:absolute;inset:0;translate:100%}.hb-slide:is([data-pos=cur],[data-pos=prev]){transition:translate .7s var(--hb-ease)}.hb-slide[data-pos=cur]{translate:none}.hb-slide[data-pos=prev]{z-index:-1;translate:-100%}.hb-news[data-jump]>.hb-slide{transition:none}.hb-bars{z-index:1;gap:.375rem;display:flex;position:absolute;bottom:.5rem;left:1rem;right:2.5rem}.hb-bar{flex:1;height:1.5rem;position:relative}.hb-bar:before,.hb-bar-fill{content:"";border-radius:.125rem;height:.25rem;position:absolute;top:calc(50% - .125rem);left:0;right:0}.hb-bar:before{background:color-mix(in srgb, var(--color-foreground) 45%, transparent)}.hb-bar-fill{background:var(--color-accent);transform-origin:0;animation:hb-bar var(--slide,6s) linear both, hb-bar-half calc(var(--slide,6s) / 2) linear both}@keyframes hb-bar{0%{transform:scaleX(0)}to{transform:none}}@keyframes hb-bar-half{to{opacity:1}}@media (hover:hover){.hb-face:hover .hb-bar-fill{animation-play-state:paused}}.hb-face:focus-visible .hb-bar-fill{animation-play-state:paused}.hb-cell:not(:has(>.hb-slide-key[data-ready])) .hb-bar-fill{animation-play-state:paused}.hb-cell:has(>.hb-slide-key:is([data-stopped],[data-away])) .hb-bar-fill{animation-play-state:paused}.hb-slide-key{z-index:3;border:1px solid var(--hb-rule-2);width:1.5rem;height:1.5rem;color:var(--hb-ink-2);background:var(--color-background);border-radius:.375rem;place-items:center;padding:0;display:grid;position:absolute;bottom:.5rem;right:.5rem}.hb-slide-key .hb-i{width:.875rem;height:.875rem}.hb-slide-key:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hb-cell:not([data-state^=band])>.hb-face>.hb-visual:has(.hb-bars)+.hb-text{margin-bottom:1.25rem}@media (max-width:79.98rem){.hb-row:last-child>.hb-cell:not([data-state^=band]):last-child>.hb-face .hb-bars{right:calc(var(--hb-dock) + 2.25rem)}.hb-row:last-child>.hb-cell:not([data-state^=band]):last-child>.hb-slide-key{right:calc(var(--hb-dock) + .25rem)}}.hb-cover{aspect-ratio:1.91;border:1px solid var(--hb-rule);border-radius:min(var(--radius-card), .625rem);background:var(--hb-tint);display:block;overflow:hidden}.hb-cover img{object-fit:cover;width:100%;height:100%;display:block}.hb-news-title{-webkit-line-clamp:2;color:var(--hb-ink-2);-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.hb-shelf{justify-content:center;gap:clamp(1rem,6cqi,2.5rem);display:flex}.hb-game{color:var(--hb-ink-2);text-align:center;justify-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:grid}.hb-game img{width:clamp(2.5rem,34cqh,4.5rem);height:auto}.hb-games{gap:.75rem;margin:0;padding:.25rem 1rem 1.5rem;list-style:none;display:grid}.hb-gamerow{border:1px solid var(--hb-rule);border-radius:min(var(--radius-card), .75rem);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.hb-gamerow img{width:3.5rem;height:3.5rem}.hb-gametext{color:var(--color-muted);gap:.25rem;font-size:.875rem;display:grid}.hb-gametext b{color:var(--color-foreground);font-size:1.0625rem}.hb-gametext small{font-size:.75rem}.hb-lanes{gap:.625rem;width:min(100%,15rem);display:grid}.hb-lane{color:var(--color-muted);grid-template-columns:2.625rem 1fr;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.hb-track{background:var(--hb-rule);border-radius:3px;height:6px;position:relative}.hb-track:after{content:"";background:var(--hb-rule-2);width:2px;position:absolute;top:-5px;bottom:-5px;right:0}.hb-track i{top:50%;left:calc(var(--p) * 100%);background:var(--hb-ink-2);width:14px;height:14px;transition:left .6s var(--hb-ease-out);border-radius:50%;margin:-7px 0 0 -7px;position:absolute}.hb-lane[data-me]{color:var(--color-foreground);font-weight:600}.hb-lane[data-me] .hb-track i{background:var(--color-accent);width:16px;height:16px;margin:-8px 0 0 -8px}.hb-qchip{border:1px solid var(--hb-rule-2);border-radius:min(var(--radius-button), .5rem);background:var(--color-background);justify-self:start;padding:.5rem .75rem;font-size:.9375rem;font-weight:600;line-height:1}.hb-ticket{border:1px dashed var(--hb-rule-2);border-radius:min(var(--radius-card), .75rem);background:var(--color-surface);gap:.25rem;width:min(100%,13.75rem);padding:.875rem 1rem;display:grid;position:relative}.hb-ticket:before,.hb-ticket:after{content:"";border:1px dashed var(--hb-rule-2);background:var(--color-background);border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%}.hb-ticket:before{left:-8px}.hb-ticket:after{right:-8px}.hb-free{font-size:.75rem;font-weight:var(--font-weight-bold,700);border-radius:999px;justify-self:start;padding:.1875rem .5rem}.hb-tname{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.hb-tprice{color:var(--color-muted);font-size:.875rem}.hb-tprice b{color:var(--color-foreground)}.hb-ttime{color:var(--color-warning-text);font-size:.75rem;font-weight:600}.hb-tstore{color:var(--color-muted);font-size:.75rem}@container hbv (max-width:21.99rem) and (max-height:8.5rem){.hb-lanes,.hb-ticket{scale:.82}}@container hbv (max-width:21.99rem) and (max-height:6.5rem){.hb-lanes,.hb-ticket{scale:.64}}@container hbv (max-height:3rem){.hb-visual>*{visibility:hidden}}@container hbv (min-width:22rem) and (max-height:7.75rem){.hb-lanes{scale:.82}}@container hbv (min-width:22rem) and (max-height:6.375rem){.hb-lanes{scale:.64}}@container hbv (min-width:23.5rem) and (min-height:9.75rem){.hb-lanes{scale:1.25}}@container hbv (min-width:28.25rem) and (min-height:11.625rem){.hb-lanes{scale:1.5}}@container hbv (min-width:22rem) and (max-height:7.625rem){.hb-ticket{scale:.82}}@container hbv (min-width:22rem) and (max-height:6.25rem){.hb-ticket{scale:.64}}@container hbv (min-width:22rem) and (min-height:9.5rem){.hb-ticket{scale:1.25}}@container hbv (min-width:26rem) and (min-height:11.375rem){.hb-ticket{scale:1.5}}.hb-list{padding:.25rem 1rem 1.5rem}.hb-note{color:var(--color-muted);margin:0 0 .75rem;font-size:.875rem}.hb-rows{border-top:1px solid var(--hb-rule);margin:0;padding:0;list-style:none;display:grid}.hb-item{border-bottom:1px solid var(--hb-rule);grid-template-columns:1fr auto;align-items:center;gap:.5rem .75rem;padding:.75rem 0;display:grid}.hb-item-main{min-width:0;color:inherit;gap:1px;text-decoration:none;display:grid}.hb-amount{overflow-wrap:anywhere;letter-spacing:-.02em;font-size:1.1875rem;font-weight:600;line-height:1.15}.hb-item-title{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.25}.hb-item-name{overflow-wrap:anywhere;color:var(--hb-ink-2);font-size:.875rem}.hb-item-meta{color:var(--color-muted);font-size:.75rem}.hb-item-meta[data-out]{color:var(--color-danger-text)}.hb-price{white-space:nowrap;justify-self:end;justify-items:end;font-weight:600;display:grid}.hb-price>.amount:first-child{color:var(--color-price);font-size:1.0625rem}.hb-price[data-sale]>.amount:first-child{color:var(--color-accent)}.hb-old{color:var(--color-muted);font-size:.75rem;font-weight:400}.hb-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.hb-key{justify-content:center;align-items:center;min-height:2.5rem;padding:0 .875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.hb-key:disabled{opacity:.5;cursor:progress}.hb-status{color:var(--color-success-text);font-size:.8125rem}.hb-status[data-error]{color:var(--color-danger-text)}@container hb (min-width:760px){.hb-item{grid-template-columns:1fr auto auto}.hb-actions{grid-column:auto}}.hb-feed{gap:.75rem;margin:0;padding:.25rem 1rem 1.25rem;list-style:none;display:grid}.hb-feed-item{color:inherit;grid-template-columns:6rem 1fr;align-items:center;gap:.75rem;text-decoration:none;display:grid}.hb-feed-cover{aspect-ratio:1.91;border:1px solid var(--hb-rule);border-radius:min(var(--radius-card), .5rem);background:var(--hb-tint);display:block;overflow:hidden}.hb-feed-cover img{object-fit:cover;width:100%;height:100%;display:block}.hb-feed-item b{font-size:.9375rem;line-height:1.3;display:block}.hb-feed-item small{color:var(--color-muted);margin-top:.125rem;font-size:.75rem;display:block}.hb-tickets{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:1rem 1.5rem;margin:0;padding:.5rem 1.5rem 1.5rem;list-style:none;display:grid}.hb-deal{border-radius:min(var(--radius-card), .75rem);height:100%;color:inherit;text-decoration:none;display:block}.hb-deal .hb-ticket{align-content:start;width:100%;height:100%}.hb-panel{justify-items:start;gap:.875rem;padding:.25rem 1rem 1.25rem;display:grid}.hb-panel .hb-lanes{width:min(100%,20rem)}.hb-buttons{flex-wrap:wrap;gap:.625rem;display:flex}@media (hover:hover){.hb-trail a:hover{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.hb-face:hover,.hb-up:hover,.hb-chip:hover{background:var(--hb-hover)}.hb-chip:hover{color:var(--color-accent)}.hb-face:hover .hb-go,.hb-up:hover .hb-up-go{--hb-edge:var(--hb-key-edge-accent);translate:0 calc(var(--hb-keycap) * -1px);box-shadow:0 calc(var(--hb-keycap) * 3px) 0 0 var(--hb-edge);color:var(--color-accent);border-color:var(--color-accent)}.hb-face:hover .hb-go .hb-i{translate:2px}.hb-cell[data-accent]>.hb-face:hover .hb-go{color:var(--color-accent-foreground)}.hb-face:hover:active .hb-go,.hb-up:hover:active .hb-up-go{translate:0 calc(var(--hb-keycap) * 2px);box-shadow:0 0 0 0 var(--hb-edge)}.bj:not([data-live]) .bj-t:hover{translate:0 -.1875rem}.hb-face:hover .hb-dcard{transform:rotate(calc(var(--r) * 1.5)) translateY(calc(var(--y) * 1.5)) scale(1.03)}.hb-face:hover .hb-pcard:first-child{transform:rotate(-12deg)translate(-6px,2px)}.hb-face:hover .hb-pcard:nth-child(3){transform:rotate(11deg)translate(6px,2px)}.hb-face:hover .hb-lane[data-me] .hb-track i{left:calc(var(--p) * 100% + 10%)}.hb-item-main:hover .hb-amount,.hb-item-main:hover .hb-item-title,.hb-item-main:hover .hb-item-name{color:var(--color-accent)}.hb-feed-item:hover b,.hb-deal:hover .hb-tname{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}}@keyframes hb-fade{0%{opacity:0}to{opacity:1}}@keyframes hb-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.hb *,.hb :before,.hb :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.hb .hb-bar-fill{animation:none}.hb .hb-slide-key{display:none}}
