:root{--hb-bg:#F3EEE3;--hb-card:#FFFFFF;--hb-jade:#2F5D50;--hb-gold:#E3B04B;--hb-text:#1F2F2A;--hb-muted:#4A5A53;--hb-line:#E6E0D2;--hb-bar:#C9CFC6;--hb-on-jade:var(--hb-bg);--hb-scrim:rgba(31,47,42,0.4);--hb-radius-card:16px;--hb-radius-ctl:12px;--hb-h-input:44px;--hb-h-primary:48px;--hb-h-vote:56px;--hb-pad:20px;--hb-bottom-space:104px;--hb-max:520px;--hb-font-body:"Noto Sans TC","PingFang TC",system-ui,sans-serif;--hb-font-display:"Huninn","Noto Sans TC",sans-serif;--hb-font-mono:"JetBrains Mono",Menlo,monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--hb-line);color:var(--hb-text);font-family:var(--hb-font-body);font-size:15px;line-height:1.5}a{color:var(--hb-jade);text-decoration:none}a:hover{color:var(--hb-text)}button,input,textarea{font:inherit;color:inherit}img{display:block}dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--hb-jade);outline-offset:2px}.hb-skip{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.hb-skip:focus{width:auto;height:auto;-webkit-clip-path:none;clip-path:none;left:16px;top:8px;background:var(--hb-card);padding:8px 12px;z-index:30;border-radius:var(--hb-radius-ctl)}.hb-frame{width:100%;max-width:var(--hb-max);min-height:100dvh;margin:0 auto;background:var(--hb-bg);position:relative;display:flex;flex-direction:column}.hb-frame>main{flex:1 1;display:flex;flex-direction:column;min-width:0}.hb-safe-top{height:env(safe-area-inset-top,0);flex:none}.hb-preview-note{flex:none;background:var(--hb-jade);color:var(--hb-on-jade);text-align:center;font-size:12px;padding:6px 16px}.hb-preview-note a{color:var(--hb-on-jade);text-decoration:underline;text-underline-offset:3px}.hb-page{padding:0 var(--hb-pad) var(--hb-bottom-space);display:flex;flex-direction:column;gap:24px;min-width:0}.hb-page--flush{padding-bottom:40px}.hb-page--tabs{padding-bottom:168px}.hb-page--vote{padding-bottom:180px}.hb-page--top{padding-top:48px}.hb-topbar{flex:none;justify-content:space-between;gap:8px;padding:8px var(--hb-pad) 16px;min-height:56px}.hb-topbar,.hb-topbar__side{display:flex;align-items:center}.hb-topbar__side{flex:1 1;min-width:40px}.hb-topbar__side--right{justify-content:flex-end}.hb-topbar__back{font-size:15px;color:var(--hb-muted);white-space:nowrap;background:none;border:0;padding:0;cursor:pointer}.hb-topbar__back:hover,.hb-topbar__title{color:var(--hb-text)}.hb-topbar__title{flex:none;font-size:17px;font-weight:700;white-space:nowrap}.hb-topbar__aux{font-size:12px;color:var(--hb-muted);white-space:nowrap}.hb-topbar__aux--mono{font-family:var(--hb-font-mono)}.hb-home-header{flex:none;justify-content:space-between;padding:8px var(--hb-pad) 16px}.hb-home-header,.hb-home-header__brand{display:flex;align-items:center;gap:8px}.hb-home-header__brand{color:var(--hb-jade)}.hb-home-header__brand img{width:34px;height:34px;flex:none}.hb-home-header__name{font-size:17px;white-space:nowrap}.hb-avatar,.hb-home-header__name{font-weight:700;color:var(--hb-jade)}.hb-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--hb-jade);font-size:13px;background:transparent}.hb-avatar--40{width:40px;height:40px;font-size:15px}.hb-avatar--56{width:56px;height:56px;font-size:22px;font-family:var(--hb-font-display);font-weight:400;letter-spacing:.3px}.hb-avatar--solid{background:var(--hb-jade);color:var(--hb-on-jade)}.hb-section{display:flex;flex-direction:column;gap:8px;min-width:0}.hb-section--loose{gap:12px}.hb-section--divided{padding-bottom:16px;border-bottom:1px solid var(--hb-line)}.hb-section-title{display:flex;align-items:center;gap:8px;min-width:0}.hb-section-title__bar{width:3px;height:14px;border-radius:2px;background:var(--hb-jade);flex:none}.hb-section-title--gold .hb-section-title__bar{background:var(--hb-gold)}.hb-section-title__text{font-size:15px;font-weight:700;color:var(--hb-text);white-space:nowrap}.hb-section-title__sub{font-size:12px;color:var(--hb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-section-title__sub--mono{font-family:var(--hb-font-mono)}.hb-card{background:var(--hb-card);border-radius:var(--hb-radius-card);padding:20px;display:flex;flex-direction:column;gap:16px;min-width:0}.hb-card--tall{padding:24px 20px 20px}.hb-card--tight{padding:12px 12px 20px;gap:12px}.hb-card--center{align-items:center;text-align:center;gap:12px;padding:32px 20px}.hb-card__rule{border-top:1px solid var(--hb-line);padding-top:16px}.hb-card__rule--12{padding-top:12px}.hb-list{flex-direction:column}.hb-list,.hb-list-row{display:flex;min-width:0}.hb-list-row{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--hb-line);color:inherit}.hb-list-row--top{align-items:flex-start}.hb-list--closed>.hb-list-row:last-child,.hb-list-row--last{border-bottom:1px solid var(--hb-line)}.hb-list-row__main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.hb-list-row__title{font-size:15px;font-weight:500;overflow-wrap:anywhere}.hb-list-row__title--bold{font-weight:700}.hb-list-row__sub{font-size:12px;color:var(--hb-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hb-list-row__side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.hb-list-row__num{font-family:var(--hb-font-mono);font-size:15px;font-weight:500;white-space:nowrap}.hb-list-row__tag{font-size:12px;font-weight:700;color:var(--hb-jade);white-space:nowrap}.hb-list-row__tag--muted,.hb-list-row__time{color:var(--hb-muted)}.hb-list-row__time{font-size:12px;font-family:var(--hb-font-mono);white-space:nowrap}.hb-list-more{border-top:1px solid var(--hb-line);padding-top:12px}.hb-steps{display:flex;flex-direction:column}.hb-steps__row{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--hb-line)}.hb-steps__row:last-child{border-bottom:1px solid var(--hb-line)}.hb-steps__no{font-family:var(--hb-font-mono);font-size:12px;color:var(--hb-muted);width:20px;flex:none}.hb-divider{height:1px;background:var(--hb-line)}.hb-hero-row{display:flex;gap:12px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--hb-line)}.hb-hero-row--top{align-items:flex-start}.hb-hero-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}.hb-display{font-family:var(--hb-font-display);font-weight:400;font-size:26px;line-height:1.3;letter-spacing:.3px;color:var(--hb-text);overflow-wrap:anywhere}.hb-display--24{font-size:24px;line-height:1.25}.hb-display--40{font-size:40px;line-height:1;color:var(--hb-jade)}.hb-mono{font-family:var(--hb-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hb-price{font-family:var(--hb-font-mono);font-size:20px;font-weight:700;color:var(--hb-jade);white-space:nowrap}.hb-price--sm{font-size:15px;font-weight:500;color:var(--hb-muted)}.hb-price-row{display:flex;align-items:baseline;gap:8px}.hb-body{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.hb-strong{font-size:15px;font-weight:700}.hb-muted,.hb-note{color:var(--hb-muted)}.hb-note{font-size:12px;line-height:1.6}.hb-note--center{text-align:center}.hb-label{font-size:12px;color:var(--hb-muted)}.hb-link{font-size:15px;font-weight:700;color:var(--hb-jade);white-space:nowrap;background:none;border:0;padding:0;cursor:pointer}.hb-error,.hb-link--sm{font-size:12px}.hb-error{color:var(--hb-text);font-weight:700;line-height:1.6}.hb-error:before{content:"";display:inline-block;width:3px;height:12px;border-radius:2px;background:var(--hb-jade);margin-right:8px;vertical-align:-1px}.hb-gold-note{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--hb-muted);line-height:1.6}.hb-gold-note:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--hb-gold);flex:none;margin-top:3px}.hb-between{display:flex;justify-content:space-between;align-items:center;gap:12px}.hb-between--12{font-size:12px;color:var(--hb-muted)}.hb-between--12 .hb-mono{font-size:12px}.hb-thumb{width:56px;height:56px;border-radius:var(--hb-radius-ctl);overflow:hidden;background:var(--hb-bg);flex:none}.hb-thumb--88{width:88px;height:88px;background:var(--hb-card);border:1px solid var(--hb-line)}.hb-thumb--48{width:48px;height:48px;border-radius:8px}.hb-photo img,.hb-thumb img{width:100%;height:100%;object-fit:cover}.hb-photo--empty,.hb-thumb--empty{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--hb-muted)}.hb-photo{height:180px;border-radius:var(--hb-radius-ctl);overflow:hidden;background:var(--hb-bg);flex:none}.hb-mascot{flex:none}.hb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:var(--hb-h-primary);padding:0 16px;border-radius:var(--hb-radius-ctl);font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;text-decoration:none;border:1px solid var(--hb-jade);background:var(--hb-card);color:var(--hb-jade)}.hb-btn--primary{background:var(--hb-jade);border-color:var(--hb-jade);color:var(--hb-on-jade)}.hb-btn--outline{background:transparent}.hb-btn--outline:hover{background:var(--hb-card)}.hb-btn--md{height:var(--hb-h-input)}.hb-btn--auto{width:auto;padding:0 20px}.hb-btn:disabled,.hb-btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.hb-btn-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.hb-btn-row--1-2{grid-template-columns:1fr 2fr}.hb-fixed-bottom{position:fixed;left:0;right:0;bottom:0;z-index:20;margin:0 auto;width:100%;max-width:var(--hb-max);padding:12px var(--hb-pad) max(28px,env(safe-area-inset-bottom,28px));background:var(--hb-bg);border-top:1px solid var(--hb-line);display:flex;flex-direction:column;gap:8px}.hb-fixed-bottom--row{flex-direction:row;align-items:center}.hb-fixed-bottom--plain{border-top:0}.hb-bottom-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.hb-bottom-tabs a{display:flex;align-items:center;justify-content:center;height:40px;border-radius:var(--hb-radius-ctl);border:1px solid var(--hb-jade);color:var(--hb-jade);font-size:13px;font-weight:700;white-space:nowrap}.hb-bottom-tabs a[aria-current=page]{background:var(--hb-jade);color:var(--hb-on-jade)}.hb-tabs{display:flex;gap:20px;font-size:13px;color:var(--hb-muted);overflow-x:auto;scrollbar-width:none}.hb-tabs>*{cursor:pointer;padding-bottom:4px;white-space:nowrap;background:none;border:0;border-bottom:1.5px solid transparent;color:inherit;text-decoration:none}.hb-tabs>.is-on,.hb-tabs>[aria-current=page],.hb-tabs>[aria-current=true]{color:var(--hb-text);font-weight:700;border-bottom-color:var(--hb-text)}.hb-dots{display:flex;justify-content:center;gap:6px;padding:8px 0 4px}.hb-dots>span{width:6px;height:6px;border-radius:50%;background:var(--hb-line)}.hb-dots>.is-on{background:var(--hb-jade)}.hb-input,.hb-textarea{width:100%;background:var(--hb-card);border:1px solid var(--hb-line);border-radius:var(--hb-radius-ctl);font-size:16px;color:var(--hb-text);outline:none}.hb-input{height:var(--hb-h-input);padding:0 14px}.hb-input--48{height:var(--hb-h-primary)}.hb-textarea{padding:12px 14px;line-height:1.6;resize:none;display:block}.hb-input:focus,.hb-textarea:focus{border-color:var(--hb-jade)}.hb-input::placeholder,.hb-textarea::placeholder{color:var(--hb-muted);opacity:.8}.hb-input-wrap{position:relative;display:flex;align-items:center}.hb-input-wrap .hb-input{padding-right:112px}.hb-input-wrap__status{position:absolute;right:14px;font-size:12px;color:var(--hb-muted);white-space:nowrap}.hb-input-wrap__status--ok{color:var(--hb-jade)}.hb-price-field{height:var(--hb-h-input);background:var(--hb-card);border:1px solid var(--hb-line);border-radius:var(--hb-radius-ctl);padding:0 14px;display:flex;align-items:center;gap:8px;font-family:var(--hb-font-mono)}.hb-price-field:focus-within{border-color:var(--hb-jade)}.hb-price-field>span{color:var(--hb-muted)}.hb-price-field>input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-family:var(--hb-font-mono);font-size:16px}.hb-field{display:flex;flex-direction:column;gap:8px}.hb-field--row{flex-direction:row;align-items:stretch}.hb-field--row>.hb-field{flex:1 1;min-width:0}.hb-counter{font-family:var(--hb-font-mono);font-size:12px;color:var(--hb-muted)}.hb-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--hb-line);cursor:pointer}.hb-toggle-row--last,.hb-toggle-row:last-child{border-bottom:1px solid var(--hb-line)}.hb-toggle{position:relative;flex:none;width:40px;height:24px;border-radius:12px;border:0;padding:0;background:var(--hb-line);cursor:pointer;transition:background .12s}.hb-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--hb-card);transition:left .12s}.hb-toggle[aria-checked=true]{background:var(--hb-jade)}.hb-toggle[aria-checked=true]:after{left:19px}.hb-toggle:disabled{opacity:.45;cursor:default}.hb-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.hb-segmented>button{height:var(--hb-h-input);border-radius:var(--hb-radius-ctl);border:1px solid var(--hb-line);background:var(--hb-card);color:var(--hb-text);font-size:15px;font-weight:400;cursor:pointer;white-space:nowrap}.hb-segmented>button[aria-pressed=true]{background:var(--hb-jade);border-color:var(--hb-jade);color:var(--hb-on-jade);font-weight:700}.hb-segmented>button:disabled{opacity:.45;cursor:default}.hb-radio-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;width:100%;background:none;border:0;border-top:1px solid var(--hb-line);text-align:left;cursor:pointer}.hb-radio-row__main{display:flex;flex-direction:column;gap:2px}.hb-radio-row__name{font-size:15px}.hb-radio-row[aria-checked=true] .hb-radio-row__name{font-weight:700}.hb-radio-row__desc{font-size:12px;color:var(--hb-muted)}.hb-radio{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--hb-jade);display:flex;align-items:center;justify-content:center;flex:none}.hb-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:transparent}.hb-radio-row[aria-checked=true] .hb-radio:after{background:var(--hb-jade)}.hb-countdown{display:flex;flex-direction:column;gap:4px}.hb-countdown--center{align-items:center}.hb-countdown__digits{display:flex;align-items:baseline;gap:8px;font-family:var(--hb-font-mono);font-weight:700;color:var(--hb-jade);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hb-countdown__big{font-size:40px;line-height:1}.hb-countdown__unit{font-size:15px;color:var(--hb-muted);font-weight:400}.hb-progress{height:1px;background:var(--hb-line);position:relative;margin-top:8px}.hb-progress__fill{position:absolute;left:0;top:0;height:1px;background:var(--hb-jade)}.hb-progress__dot{position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--hb-gold);transform:translateX(-50%)}.hb-tally{display:flex;flex-direction:column;gap:8px}.hb-tally__bar{height:4px;border-radius:2px;background:var(--hb-line);overflow:hidden;display:flex}.hb-tally__seg{height:100%;background:var(--hb-bar)}.hb-tally__seg--win{background:var(--hb-jade)}.hb-tally__labels{display:flex;justify-content:space-between;font-size:12px;color:var(--hb-muted);font-family:var(--hb-font-mono)}.hb-reveal{display:flex;align-items:center;gap:16px;border-top:1px solid var(--hb-line);padding-top:16px}.hb-reveal img{width:96px;height:64px;flex:none}.hb-reveal__text{gap:2px}.hb-reveal__text,.hb-toss{display:flex;flex-direction:column}.hb-toss{align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--hb-line)}.hb-toss img{width:160px;height:160px}.hb-vote-keys{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.hb-vote-key{height:var(--hb-h-vote);border-radius:var(--hb-radius-ctl);border:1.5px solid var(--hb-jade);background:var(--hb-card);color:var(--hb-jade);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.hb-vote-key img{width:36px;height:24px}.hb-vote-key[aria-pressed=true]{background:var(--hb-jade);color:var(--hb-on-jade)}.hb-vote-key:disabled{opacity:.45;cursor:default}.hb-product{background:var(--hb-card);border-radius:var(--hb-radius-card);padding:12px 12px 20px;min-width:0}.hb-product,.hb-product__body{display:flex;flex-direction:column;gap:12px}.hb-product__body{padding:0 8px}.hb-product__meta{font-size:12px;color:var(--hb-muted)}.hb-product__block,.hb-product__head{display:flex;flex-direction:column;gap:4px}.hb-product__block--rule{border-top:1px solid var(--hb-line);padding-top:12px}.hb-product__foot{justify-content:space-between;font-size:12px;color:var(--hb-muted)}.hb-product__after,.hb-product__foot{display:flex;border-top:1px solid var(--hb-line);padding-top:12px}.hb-product__after{flex-direction:column;gap:8px}.hb-rail{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;gap:12px;padding:0 var(--hb-pad) 8px;scrollbar-width:none;margin:0 calc(-1 * var(--hb-pad))}.hb-rail::-webkit-scrollbar{display:none}.hb-rail>*{flex:none;width:350px;max-width:calc(100vw - 40px);scroll-snap-align:center}.hb-comment,.hb-comments{display:flex;flex-direction:column}.hb-comment{gap:4px;padding:10px 0;border-top:1px solid var(--hb-line)}.hb-comments--closed>.hb-comment:last-child{border-bottom:1px solid var(--hb-line)}.hb-comment--12{padding:12px 0}.hb-comment__meta{justify-content:space-between;font-size:12px;color:var(--hb-muted)}.hb-comment__meta,.hb-comment__who{display:flex;align-items:center;gap:8px}.hb-comment__owner{font-weight:700;color:var(--hb-jade)}.hb-comment__time{font-family:var(--hb-font-mono);white-space:nowrap}.hb-comment__text{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.hb-comment__acts{display:flex;gap:16px;font-size:12px;color:var(--hb-muted)}.hb-comment__acts>*{background:none;border:0;padding:0;color:inherit;font-size:inherit;cursor:pointer;text-decoration:none}.hb-comment__acts>.is-on,.hb-comment__acts>[aria-pressed=true]{color:var(--hb-jade);font-weight:700}.hb-comment__reply{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:8px 0 0 12px;border-left:1px solid var(--hb-line)}.hb-cup{font-size:12px;font-weight:700;color:var(--hb-muted);white-space:nowrap}.hb-cup--match{color:var(--hb-jade)}.hb-cup-line{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--hb-line)}.hb-cup-line>.hb-cup{flex:none;width:36px}.hb-empty-line{font-size:12px;color:var(--hb-muted);padding:10px 0;border-top:1px solid var(--hb-line)}.hb-sheet-backdrop{position:fixed;inset:0;z-index:40;background:var(--hb-scrim);display:flex;align-items:flex-end;justify-content:center}.hb-sheet{width:100%;max-width:var(--hb-max);background:var(--hb-bg);border-radius:16px 16px 0 0;padding:12px var(--hb-pad) max(28px,env(safe-area-inset-bottom,28px));display:flex;flex-direction:column;gap:16px;animation:hb-sheet-up .32s ease-out}.hb-sheet__grip{width:36px;height:4px;border-radius:2px;background:var(--hb-line);align-self:center}.hb-sheet__head{display:flex;flex-direction:column;gap:2px}.hb-sheet__title{font-size:17px;font-weight:700}@keyframes hb-sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.hb-sheet{animation:none}}.hb-treasury{display:flex;align-items:center;gap:16px}.hb-treasury img{width:56px;height:56px;flex:none}.hb-treasury__text{display:flex;flex-direction:column;gap:2px;min-width:0}.hb-treasury__amount{font-family:var(--hb-font-mono);font-size:32px;font-weight:700;line-height:1;color:var(--hb-jade);white-space:nowrap}.hb-cups{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hb-line);padding-top:12px}.hb-cups__cell{display:flex;flex-direction:column;gap:2px}.hb-cups__name{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--hb-muted)}.hb-cups__name img{width:24px;height:16px}.hb-cups__n{font-family:var(--hb-font-mono);font-size:22px;font-weight:700}.hb-treasury-row{display:flex;align-items:center;gap:12px}.hb-treasury-row img{width:48px;height:48px;flex:none}.hb-personas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.hb-persona{background:var(--hb-card);border-radius:var(--hb-radius-card);border:1px solid transparent;padding:20px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;text-align:center}.hb-persona[aria-pressed=true]{border-color:var(--hb-jade)}.hb-persona__name{font-size:15px;font-weight:700}.hb-persona__desc{font-size:12px;color:var(--hb-muted);line-height:1.5}.hb-persona:disabled{opacity:.6;cursor:default}.hb-foot{padding:24px var(--hb-pad) calc(var(--hb-fixed-h, var(--hb-bottom-space)) + 8px);font-size:12px;color:var(--hb-muted);line-height:1.6;display:flex;flex-direction:column;gap:4px}.hb-foot a{color:var(--hb-jade);font-weight:700}.hb-stack-4{gap:4px}.hb-stack-4,.hb-stack-8{display:flex;flex-direction:column}.hb-stack-8{gap:8px}.hb-stack-12{gap:12px}.hb-stack-12,.hb-stack-16{display:flex;flex-direction:column}.hb-stack-16{gap:16px}.hb-row-8{gap:8px}.hb-row-12,.hb-row-8{display:flex;align-items:center}.hb-row-12{gap:12px}.hb-grow{flex:1 1;min-width:0}.hb-nowrap{white-space:nowrap}.hb-right{text-align:right}.hb-center{text-align:center}