.hb{position:relative;flex:0 0 auto;width:664px;max-width:100%;box-sizing:border-box;padding:20px;border-radius:32px;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:var(--fx-shadow-lg);-webkit-user-select:none;user-select:none;text-align:left}.hb-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.hb-title{display:flex;flex-direction:column;gap:2px;min-width:0}.hb-title b{font:600 15px/20px var(--fx-font-sans)}.hb-title span{font:400 13px/18px var(--fx-font-sans);color:var(--fx-ink-secondary)}.hb-ctl{gap:8px}.hb-ctl,.hb-sw{display:flex;align-items:center}.hb-sw{gap:0}.hb-swb{width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hb-swb i{display:block;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(51,51,51,.25);transition:box-shadow .15s ease}.hb-swb:hover i{box-shadow:inset 0 0 0 1px rgba(51,51,51,.25),0 0 0 2px var(--fx-white),0 0 0 3px var(--fx-charcoal-40)}.hb-swb[aria-pressed=true] i{box-shadow:inset 0 0 0 1px rgba(51,51,51,.25),0 0 0 2px var(--fx-white),0 0 0 4px var(--fx-charcoal)}.hb-swb:focus-visible{outline:3px solid var(--fx-dark-sky-blue);outline-offset:-2px}.hb-shuffle{gap:8px}.hb-shuffle em{font-style:normal;font-weight:600}.hb-body{display:flex;gap:24px;align-items:flex-start}.hb-tray{width:310px;flex:0 0 auto;display:flex;flex-direction:column;gap:10px}.hb-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hb-tile{position:relative;min-width:0;border:1px solid rgba(51,51,51,.16);border-radius:12px;background:var(--fx-white);padding:6px 6px 8px;display:flex;flex-direction:column;gap:2px;cursor:grab;text-align:left;color:var(--fx-charcoal);touch-action:none;font-family:var(--fx-font-sans);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease}.hb-tile:hover{border-color:var(--fx-charcoal);box-shadow:var(--fx-shadow-md);transform:translateY(-1px)}.hb-tile:active{cursor:grabbing}.hb-tile:focus-visible{outline:3px solid var(--fx-dark-sky-blue);outline-offset:2px}.hb-tile[aria-disabled=true]{opacity:.5;cursor:default;box-shadow:none;transform:none;border-color:rgba(51,51,51,.16)}.hb-tile--demo{border-color:var(--fx-dark-sky-blue);box-shadow:0 0 0 2px rgba(100,185,255,.25)}.hb-thumb{position:relative;display:block;width:100%;height:79px;border-radius:8px;overflow:hidden;background:var(--fx-light-beige);line-height:0}.hb-mini{position:absolute;left:0;top:0;width:240px;height:160px;overflow:hidden;zoom:.575;pointer-events:none;font-family:var(--fx-font-sans);color:var(--fx-charcoal);background:var(--fx-white);line-height:normal}.hb-tlabel{margin-top:4px;font:600 13px/18px var(--fx-font-sans)}.hb-tlabel,.hb-tsub{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-tsub{font:400 11px/14px var(--fx-font-sans);color:rgba(51,51,51,.68)}.hb-badge{position:absolute;right:10px;top:10px;display:inline-flex;align-items:center;gap:3px;background:var(--fx-charcoal);color:var(--fx-white);border-radius:100px;padding:1px 7px;font:600 10px/16px var(--fx-font-sans)}.hb-badge svg{width:10px;height:10px}.hb-hint{margin:2px 0 0;font:400 13px/18px var(--fx-font-sans);color:var(--fx-charcoal)}.hb-hint kbd{font:600 11px/16px var(--fx-font-sans);border:1px solid rgba(51,51,51,.3);border-radius:4px;padding:0 4px}.hb-hint kbd,.hb-phone{background:var(--fx-white)}.hb-phone{position:relative;flex:0 0 auto;width:290px;height:588px;box-sizing:border-box;border:10px solid var(--fx-charcoal);border-radius:44px;overflow:hidden;box-shadow:var(--fx-shadow-ticket)}.hb-url{position:absolute;left:0;right:0;top:0;height:30px;z-index:2;display:flex;align-items:center;justify-content:center;gap:4px;background:var(--fx-white);border-bottom:1px solid var(--fx-line);font:500 11px/14px var(--fx-font-sans);color:var(--fx-ink-secondary)}.hb-url svg{width:10px;height:10px}.hb-screen{position:absolute;left:0;right:0;top:30px;bottom:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain;transition:box-shadow .15s ease}.hb-screen::-webkit-scrollbar{display:none}.hb-screen--over{box-shadow:inset 0 0 0 2px var(--fx-dark-sky-blue)}.hb-page{width:390px;background:var(--fx-white);color:var(--fx-charcoal);font-family:var(--fx-font-sans);padding-bottom:24px;transition:background-color .35s ease}.hb-line{z-index:30;height:4px;border-radius:2px;box-shadow:0 0 0 3px rgba(100,185,255,.2);pointer-events:none}.hb-line,.hb-line span{position:absolute;background:var(--fx-dark-sky-blue)}.hb-line span{left:8px;top:-13px;color:#fff;border-radius:100px;padding:3px 10px;font:600 11px/14px var(--fx-font-sans);white-space:nowrap;box-shadow:var(--fx-shadow-md)}.hb-ghost{position:absolute;left:0;top:0;z-index:60;width:148px;pointer-events:none;background:#fff;border:2px solid var(--fx-dark-sky-blue);border-radius:12px;padding:6px;box-sizing:border-box;box-shadow:var(--fx-shadow-ticket);display:flex;flex-direction:column;gap:4px}.hb-ghost .hb-tlabel{margin-top:0}.hb-ghost--demo{transition:transform .9s cubic-bezier(.45,0,.25,1),opacity .2s ease}.hb-cursor{position:absolute;left:0;top:0;z-index:70;width:26px;height:26px;pointer-events:none;transition:transform .9s cubic-bezier(.45,0,.25,1),opacity .25s ease;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.hb-cursor svg{display:block;width:26px;height:26px;transition:transform .15s ease}.hb-cursor--press svg{transform:scale(.86)}.hb-finger{position:absolute;left:0;top:0;z-index:70;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:rgba(51,51,51,.28);border:2px solid hsla(0,0%,100%,.9);pointer-events:none;transition:transform .7s cubic-bezier(.45,0,.25,1),opacity .25s ease,scale .15s ease}.hb-finger--press{scale:.8;background:rgba(51,51,51,.45)}.hb-prompt{position:absolute;z-index:40;display:inline-flex;align-items:center;gap:8px;background:var(--fx-charcoal);color:var(--fx-white);border-radius:100px;padding:8px 14px 8px 12px;font:500 14px/20px var(--fx-font-sans);box-shadow:var(--fx-shadow-md);white-space:nowrap;pointer-events:none;animation:hb-pop .35s cubic-bezier(.2,.9,.3,1.2) both}.hb-prompt svg{width:16px;height:16px}@keyframes hb-pop{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}.pb-blk{position:relative;touch-action:none;cursor:grab}.pb-blk--hero{cursor:default}.pb-blk--new{animation:hb-in .45s cubic-bezier(.2,.9,.3,1.12) both}@keyframes hb-in{0%{opacity:0;transform:translateY(-18px) scale(.95)}to{opacity:1;transform:none}}.pb-blk--moved{animation:hb-moved .5s ease both}@keyframes hb-moved{0%{box-shadow:inset 0 0 0 4px var(--fx-dark-sky-blue)}to{box-shadow:inset 0 0 0 4px rgba(100,185,255,0)}}.pb-blk--lift{opacity:.3}.pb-blk:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 3px var(--fx-dark-sky-blue);pointer-events:none;opacity:0;transition:opacity .12s ease;z-index:2}.hb--d .pb-blk:hover:after,.pb-blk--sel:after,.pb-blk:focus-within:after{opacity:1}.pb-name{position:absolute;left:12px;top:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;background:var(--fx-dark-sky-blue);color:#fff;border-radius:100px;padding:5px 14px;font:600 15px/20px var(--fx-font-sans);opacity:0;pointer-events:none;transition:opacity .12s ease}.pb-name svg{width:16px;height:16px}.pb-tools{position:absolute;right:12px;top:10px;z-index:3;display:flex;gap:2px;padding:4px;background:var(--fx-white);border-radius:100px;box-shadow:var(--fx-shadow-md);opacity:0;pointer-events:none;transition:opacity .12s ease}.hb--d .pb-blk:hover>.pb-name,.hb--d .pb-blk:hover>.pb-tools,.pb-blk--sel>.pb-name,.pb-blk--sel>.pb-tools,.pb-blk:focus-within>.pb-name,.pb-blk:focus-within>.pb-tools{opacity:1;pointer-events:auto}.pb-tool{width:54px;height:54px;border:0;border-radius:50%;background:transparent;color:var(--fx-charcoal);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.pb-tool svg{width:26px;height:26px}.pb-tool:hover{background:var(--fx-light-beige)}.pb-tool--x:hover{background:var(--fx-light-red);color:var(--fx-destructive-text)}.pb-tool:focus-visible{outline:4px solid var(--fx-dark-sky-blue);outline-offset:0}.pb-tool--grip{cursor:grab}.pb-empty{margin:20px 18px;border:3px dashed rgba(51,51,51,.28);border-radius:22px;padding:44px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font:500 20px/28px var(--fx-font-sans);color:var(--fx-ink-secondary)}.pb-empty svg{width:40px;height:40px;color:var(--fx-charcoal-40)}.pb{position:relative;overflow:hidden}.pb-eyebrow{font:600 12px/16px var(--fx-font-sans);letter-spacing:.1em;text-transform:uppercase}.pb-h2{margin:0;font:400 24px/30px var(--fx-font-serif)}.pb-sec{padding:28px 18px;display:flex;flex-direction:column;gap:14px}.pb-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:100px;background:var(--fx-charcoal);color:var(--fx-white);font:500 14px/20px var(--fx-font-sans);white-space:nowrap;box-sizing:border-box}.pb-btn--sm{height:32px;padding:0 14px;font-size:13px}.pb-btn--white{background:var(--fx-white);color:var(--fx-charcoal)}.pb-btn--yellow{background:var(--fx-yellow);color:var(--fx-charcoal)}.pb-btn--line{background:transparent;color:var(--fx-charcoal);box-shadow:inset 0 0 0 1px var(--fx-charcoal)}.pb-btn--wa{background:var(--fx-whatsapp-cta);color:var(--fx-whatsapp-cta-text);font-weight:600}.pb-btn--block,.pb-photo{width:100%}.pb-photo{display:block;height:100%;object-fit:cover}.pb-stars{color:var(--fx-dark-sand);letter-spacing:2px;font-size:14px}.pb-cover{padding-bottom:22px}.pb-cover__img{position:relative;height:210px}.pb-cover__img:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.3) 55%,var(--pg))}.pb-cover__id{position:absolute;left:0;right:0;top:34px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;text-align:center}.pb-cover__logo{width:60px;height:60px;border-radius:16px;overflow:hidden;border:2px solid #fff}.pb-cover__name{font:400 28px/34px var(--fx-font-serif)}.pb-rate{display:inline-flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.75);color:var(--fx-charcoal);border-radius:100px;padding:3px 10px;font:500 12px/16px var(--fx-font-sans)}.pb-cover__card{margin:-14px 18px 0;position:relative;z-index:1;background:hsla(0,0%,100%,.7);border-radius:18px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font:400 14px/20px var(--fx-font-sans)}.pb-cover__btns{display:flex;gap:8px}.pb-edit{height:380px;color:#fff}.pb-edit:after{content:"";background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.72))}.pb-edit:after,.pb-edit__img{position:absolute;inset:0}.pb-edit__txt{position:absolute;left:18px;right:18px;bottom:24px;z-index:1;display:flex;flex-direction:column;gap:10px}.pb-edit__txt b{font:400 30px/36px var(--fx-font-serif)}.pb-edit__qb{position:absolute;right:18px;top:18px;z-index:1;width:120px;background:#fff;color:var(--fx-charcoal);border-radius:12px;overflow:hidden;box-shadow:var(--fx-shadow-md)}.pb-edit__qb img{display:block;width:100%;height:66px;object-fit:cover}.pb-edit__qb span{display:block;padding:6px 8px;font:600 12px/16px var(--fx-font-sans)}.pb-club{background:var(--pg-deep);color:#fff;padding:36px 18px 40px;min-height:300px;box-sizing:border-box}.pb-club__txt{width:220px;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.pb-club__txt b{font:400 30px/36px var(--fx-font-serif)}.pb-club__card{position:absolute;right:16px;bottom:34px;width:150px;height:96px;border-radius:14px;background:var(--pg);color:var(--fx-charcoal);transform:rotate(-6deg);box-shadow:var(--fx-shadow-ticket);padding:12px;box-sizing:border-box;font:600 13px/17px var(--fx-font-sans)}.pb-club__card span{position:absolute;right:12px;bottom:10px;font:500 13px/16px var(--fx-font-sans)}.pb-mosaic{background:var(--fx-light-beige);padding:28px 18px;display:flex;flex-direction:column;gap:16px}.pb-mosaic b{font:400 30px/36px var(--fx-font-serif)}.pb-mosaic b i{font-style:italic}.pb-mosaic__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:110px 110px;gap:6px}.pb-mosaic__grid img{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.pb-mosaic__grid img:first-child{grid-row:span 2}.pb-feat{border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--fx-shadow-md)}.pb-feat__img{position:relative;height:170px}.pb-feat__img .tr-date-pill{position:absolute;left:12px;top:12px}.pb-feat__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}.pb-feat__body b{font:400 19px/24px var(--fx-font-serif)}.pb-meta{font:400 13px/18px var(--fx-font-sans);color:var(--fx-ink-secondary)}.pb-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.pb-price{font:600 16px/22px var(--fx-font-sans)}.pb-ev{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--fx-line);border-radius:14px;background:#fff}.pb-ev img{width:52px;height:52px;border-radius:10px;object-fit:cover;flex-shrink:0}.pb-ev__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pb-ev__t b{font:500 15px/20px var(--fx-font-sans)}.pb-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pb-card{background:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.pb-card img{width:100%;height:104px;object-fit:cover;display:block}.pb-card__b{padding:10px;display:flex;flex-direction:column;gap:8px}.pb-card__b b{font:400 15px/19px var(--fx-font-serif)}.pb-going{display:flex;align-items:center;gap:6px;font:500 12px/16px var(--fx-font-sans)}.pb-going i{width:20px;height:20px;border-radius:50%;border:2px solid #fff;display:inline-block}.pb-going i+i{margin-left:-12px}.pb-plans{background:var(--fx-light-beige)}.pb-checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font:500 14px/20px var(--fx-font-sans)}.pb-checks li{display:flex;align-items:center;gap:8px}.pb-checks svg{width:16px;height:16px;flex-shrink:0}.pb-plan{background:#fff;border-radius:18px;box-shadow:var(--fx-shadow-md);padding:16px;display:flex;flex-direction:column;gap:10px}.pb-seg{display:flex;background:var(--fx-light-beige);border-radius:100px;padding:3px;font:500 13px/18px var(--fx-font-sans)}.pb-seg span{flex:1;text-align:center;padding:5px 0;border-radius:100px}.pb-seg span:first-child{background:#fff;box-shadow:var(--fx-shadow-sm)}.pb-opt{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--fx-line);border-radius:12px;padding:12px 14px;font:600 15px/20px var(--fx-font-sans)}.pb-opt--on{border:2px solid var(--fx-charcoal);padding:11px 13px}.pb-band{background:var(--pg-deep);color:#fff}.pb-band .pb-eyebrow{color:var(--fx-yellow)}.pb-band__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pb-band__opts span{background:hsla(0,0%,100%,.12);border-radius:12px;padding:12px;font:400 17px/22px var(--fx-font-serif)}.pb-band__opts small{display:block;font:600 13px/18px var(--fx-font-sans);color:var(--fx-yellow)}.pb-gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pb-gal img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;display:block}.pb-gal--ed{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:120px 120px 110px}.pb-gal--ed img{aspect-ratio:auto;height:100%}.pb-gal--ed img:first-child{grid-row:span 2}.pb-gal--ed img:last-child{grid-column:span 2}.pb-rev{background:var(--fx-charcoal);color:#fff}.pb-quote{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px}.pb-quote q,.pb-quote2 q{font:300 18px/25px var(--fx-font-serif);quotes:"“" "”"}.pb-quote small,.pb-quote2 small{font:500 12px/16px var(--fx-font-sans);opacity:.85}.pb-rev .pb-stars{color:var(--fx-yellow)}.pb-break{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:start}.pb-break__n{display:flex;flex-direction:column;gap:4px}.pb-break__n b{font:400 44px/48px var(--fx-font-serif)}.pb-break__n i{display:block;height:6px;background:var(--fx-charcoal);border-radius:3px}.pb-quote2{background:var(--pg);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:6px}.pb-wa{background:var(--fx-light-beige)}.pb-wa .pb-eyebrow{color:var(--fx-whatsapp-cta-text)}.pb-wa .tr-wa-thread{padding:12px}.pb-wa .tr-wa{max-width:260px}.pb-wa .tr-wa--me{align-self:flex-end;background:#d9fdd3}.pb-wab{background:var(--fx-whatsapp-cta-text);color:#fff}.pb-wab .pb-eyebrow{color:var(--fx-whatsapp-cta)}.hb-chips{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.hb-chips::-webkit-scrollbar{display:none}.hb-chip{scroll-snap-align:start;flex-shrink:0;gap:8px;padding:0 14px 0 10px}.hb-chip svg{width:18px;height:18px}.hb-chip[aria-disabled=true]{opacity:.5}.hb-chip--demo{border-color:var(--fx-dark-sky-blue);box-shadow:0 0 0 2px rgba(100,185,255,.25)}.hb-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:50;border-radius:inherit}.hb-confetti i{position:absolute;top:-14px;width:8px;height:13px;border-radius:2px;animation:hb-fall 2.1s cubic-bezier(.33,.45,.55,1) forwards}@keyframes hb-fall{0%{transform:translateZ(0) rotate(0deg);opacity:1}80%{opacity:1}to{transform:translate3d(var(--dx),var(--fy),0) rotate(var(--r));opacity:0}}.hb-confetti--still i{animation:none}.hb-yay{position:absolute;z-index:55;left:20px;bottom:20px;width:310px;box-sizing:border-box;background:var(--fx-white);border-radius:var(--fx-radius-ticket);box-shadow:var(--fx-shadow-ticket);padding:20px;display:flex;flex-direction:column;gap:12px;animation:hb-yay .5s cubic-bezier(.2,.9,.3,1.15) both}@keyframes hb-yay{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}.hb-yay__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hb-yay h3{margin:0;font:400 26px/32px var(--fx-font-serif)}.hb-yay p{margin:0;font:400 15px/22px var(--fx-font-sans)}.hb-yay__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hb-yay .tr-stamp{transform:rotate(-4deg);font-size:13px;line-height:16px;padding:5px 10px}.hb-toast{left:50%;bottom:16px;z-index:90;transform:translateX(-50%);max-width:calc(100% - 32px);box-sizing:border-box;background:var(--fx-charcoal);color:var(--fx-white);border-radius:16px;padding:10px 16px;font:500 14px/20px var(--fx-font-sans);box-shadow:var(--fx-shadow-md);text-align:center;animation:hb-pop .3s ease both;pointer-events:none}.hb-sr,.hb-toast{position:absolute}.hb-sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hb--m{width:100%;padding:16px;border-radius:24px}.hb--m .hb-top{margin-bottom:12px}.hb--m .hb-body{flex-direction:column;align-items:stretch;gap:14px}.hb--m .hb-phone{align-self:center;width:252px;height:470px;border-width:8px;border-radius:36px}.hb--m .hb-url{height:26px}.hb--m .hb-screen{top:26px}.hb-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.hb--m .hb-yay{left:12px;right:12px;bottom:12px;width:auto}.hb--reduced *,.hb--reduced :after,.hb--reduced :before{animation:none!important;transition:none!important}.hb--reduced .hb-screen{scroll-behavior:auto}.hb--b.hb--d .hb-tiles,.hb--b.hb--d .hb-tray{gap:8px}.hb--b.hb--d .hb-tile{padding:5px 5px 6px}.hb--b.hb--d .hb-thumb{height:58px}.hb--b.hb--d .hb-tsub{display:none}.hb--b.hb--d .hb-tlabel{margin-top:3px}.hb--b .hb-hint{font-size:12px;line-height:17px;color:var(--fx-ink-secondary)}.hb-addons{position:relative;border:1.5px dashed rgba(51,51,51,.32);border-radius:18px;padding:10px;background:linear-gradient(135deg,#fff6e0,#fffdf7 70%);display:flex;flex-direction:column;gap:8px}.hb-addons__head{display:flex;align-items:center;gap:8px;min-width:0}.hb-addons__head b{font:600 14px/18px var(--fx-font-sans)}.hb-addons__sub{margin-left:auto;font:400 11px/14px var(--fx-font-sans);color:var(--fx-ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-addons__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hb-addon{position:relative;min-width:0;height:50px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 10px 0 6px;border-radius:100px;border:1px solid rgba(51,51,51,.18);background:var(--fx-white);color:var(--fx-charcoal);font-family:var(--fx-font-sans);text-align:left;cursor:grab;touch-action:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.hb-addon:hover{border-color:var(--fx-charcoal);box-shadow:var(--fx-shadow-md);transform:translateY(-1px)}.hb-addon:active{cursor:grabbing}.hb-addon:focus-visible{outline:3px solid var(--fx-dark-sky-blue);outline-offset:2px}.hb-addon--used{border-style:dashed;background:hsla(0,0%,100%,.7)}.hb-addon--used .hb-addon__t span{color:var(--fx-success-text)}.hb-addon--demo{border-color:var(--fx-dark-sky-blue);box-shadow:0 0 0 2px rgba(100,185,255,.25)}.hb-addon__ic{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--fx-charcoal)}.hb-addon__ic svg{width:19px;height:19px}.hb-addon__ic--sm{width:28px;height:28px}.hb-addon__ic--sm svg{width:15px;height:15px}.hb-addon__t{flex:1;min-width:0;display:flex;flex-direction:column}.hb-addon__t b{font:600 13px/17px var(--fx-font-sans)}.hb-addon__t b,.hb-addon__t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-addon__t span{font:400 11px/14px var(--fx-font-sans);color:rgba(51,51,51,.68)}.hb-addon__plug{flex:0 0 auto;width:16px;height:16px;color:var(--fx-charcoal-60)}.hb-addon--used .hb-addon__plug{color:var(--fx-success-text)}.hb-addons--m{padding:10px 10px 8px}.hb-achip{border-style:dashed;padding-left:4px}.hb-achip .hb-addon__plug{width:14px;height:14px}.hb-achip--armed{border:2px solid var(--fx-dark-sky-blue);box-shadow:0 0 0 3px rgba(100,185,255,.18)}.hb-achip--used{opacity:.75}.hb-arm{flex-direction:column;gap:8px;text-align:center;padding:10px 12px;border-radius:16px;background:var(--fx-charcoal);color:var(--fx-white);font:500 14px/20px var(--fx-font-sans);animation:hb-pop .3s ease both}.hb-arm,.hb-arm__btns{display:flex;align-items:center}.hb-arm__btns{gap:14px}.hb-arm .tr-cta--primary{background:var(--fx-white);color:var(--fx-charcoal);border-color:var(--fx-white)}.hb-arm .tr-cta--link{color:var(--fx-white)}.hb-caption{align-self:flex-start;gap:6px;padding:7px 14px;background:var(--fx-yellow);color:var(--fx-charcoal);font:600 13px/18px var(--fx-font-sans);box-shadow:var(--fx-shadow-md);animation:hb-pop .35s cubic-bezier(.2,.9,.3,1.2) both}.hb-ag,.hb-caption{display:inline-flex;align-items:center;border-radius:100px;pointer-events:none}.hb-ag{position:absolute;left:0;top:0;z-index:60;gap:8px;max-width:260px;padding:5px 14px 5px 5px;background:var(--fx-white);border:2px dashed var(--fx-charcoal-60);box-shadow:var(--fx-shadow-ticket)}.hb-ag--demo{transition:transform .9s cubic-bezier(.45,0,.25,1)}.hb-ag--hit{border:2px solid var(--fx-dark-sky-blue)}.hb-ag--miss{border-color:var(--fx-warning);background:var(--fx-warning-tint)}.hb-ag__t{display:flex;flex-direction:column;min-width:0}.hb-ag__t b{font:600 13px/17px var(--fx-font-sans)}.hb-ag__t span{font:500 11px/14px var(--fx-font-sans);color:var(--fx-ink-secondary);white-space:normal}.hb-ag--hit .hb-ag__t span{color:var(--fx-dark-sky-blue)}.hb-ag--miss .hb-ag__t span{color:var(--fx-warning-text)}.pb-evt{position:relative;border-radius:18px;transition:outline-color .15s ease;outline:3px solid transparent;outline-offset:4px}.pb-evt--row{border:1px solid var(--fx-line);border-radius:14px;background:#fff;overflow:hidden}.pb-evt--row .pb-ev{border:0;border-radius:0}.pb-cards .pb-evt{display:flex}.pb-cards .pb-evt>.pb-card{flex:1}.pb-evt--target{outline:3px dashed rgba(100,185,255,.5)}.hb--arming .pb-evt--target{animation:pb-pulse 1.2s ease-in-out infinite}@keyframes pb-pulse{50%{outline-color:rgba(100,185,255,.95)}}.pb-evt--over{outline:4px solid var(--fx-dark-sky-blue)}.pb-evt--over:after{content:"Plug in here";position:absolute;right:12px;top:12px;z-index:4;background:var(--fx-dark-sky-blue);color:#fff;border-radius:100px;padding:6px 14px;font:600 15px/20px var(--fx-font-sans);box-shadow:var(--fx-shadow-md);pointer-events:none}.pb-evt--plug{animation:pb-flash 1.1s ease both}@keyframes pb-flash{0%{box-shadow:0 0 0 0 rgba(255,211,131,0)}25%{box-shadow:0 0 0 10px rgba(255,211,131,.95)}to{box-shadow:0 0 0 22px rgba(255,211,131,0)}}.pb-strip{position:relative;display:flex;align-items:stretch;gap:0;margin:0 12px 12px;border-radius:14px;background:#fff6df;border:1.5px solid var(--fx-dark-sand);transform-origin:top center}.pb-card .pb-strip{margin:0 8px 8px}.pb-strip__open{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 6px 10px 12px;background:transparent;border:0;border-radius:14px 0 0 14px;color:var(--fx-charcoal);font-family:var(--fx-font-sans);text-align:left;cursor:pointer}.pb-strip__open:hover{background:#ffecbf}.pb-strip__open:focus-visible,.pb-strip__x:focus-visible{outline:4px solid var(--fx-dark-sky-blue);outline-offset:-2px}.pb-strip__ic{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;box-shadow:var(--fx-shadow-sm)}.pb-strip__t{flex:1;min-width:0;display:flex;flex-direction:column}.pb-strip__t b{font:600 15px/20px var(--fx-font-sans)}.pb-strip__t b,.pb-strip__t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-strip__t span{font:500 13px/17px var(--fx-font-sans);color:var(--fx-ink-secondary)}.pb-card .pb-strip__go,.pb-card .pb-strip__t span{display:none}.pb-strip__go{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;font:600 14px/18px var(--fx-font-sans);text-decoration:underline;text-underline-offset:3px}.pb-strip__go svg{width:16px;height:16px}.pb-strip__x{flex:0 0 auto;width:44px;border:0;border-left:1px solid rgba(240,185,86,.6);background:transparent;color:var(--fx-charcoal);border-radius:0 14px 14px 0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.pb-strip__x svg{width:18px;height:18px}.pb-strip__x:hover{background:var(--fx-light-red);color:var(--fx-destructive-text)}.pb-strip--new{animation:pb-plugin .7s cubic-bezier(.2,.9,.3,1.25) both}.pb-strip--new .pb-strip__ic{animation:pb-spark .8s ease .15s both}@keyframes pb-plugin{0%{opacity:0;transform:translateY(-14px) scaleY(.4)}60%{opacity:1;transform:translateY(3px) scaleY(1.06)}to{transform:none}}@keyframes pb-spark{0%{box-shadow:0 0 0 0 rgba(255,211,131,.95);transform:scale(.6) rotate(-20deg)}55%{transform:scale(1.18) rotate(8deg)}to{box-shadow:0 0 0 14px rgba(255,211,131,0);transform:none}}.hb-pv{position:absolute;left:0;right:0;top:30px;bottom:0;z-index:5;background:#fff;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;animation:hb-pv-in .32s cubic-bezier(.2,.9,.3,1) both}.hb-pv::-webkit-scrollbar{display:none}.hb--m .hb-pv{top:26px}@keyframes hb-pv-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.hb-pv__in{width:390px;color:var(--fx-charcoal);font-family:var(--fx-font-sans);padding-bottom:20px}.hb-pv__bar{position:sticky;top:0;z-index:2;display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--fx-line)}.hb-pv__back,.hb-pv__bar{align-items:center;background:#fff}.hb-pv__back{flex:0 0 auto;height:44px;display:inline-flex;gap:4px;padding:0 18px 0 10px;border-radius:100px;border:1px solid var(--fx-charcoal);color:var(--fx-charcoal);font:500 16px/20px var(--fx-font-sans);cursor:pointer}.hb-pv__back svg{width:20px;height:20px}.hb-pv__back:focus-visible{outline:4px solid var(--fx-dark-sky-blue);outline-offset:2px}.hb-pv__ev{min-width:0;font:500 14px/18px var(--fx-font-sans);color:var(--fx-ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb--b.hb--d .hb-addon{gap:7px;padding-right:8px}.hb--b.hb--d .hb-addon>.hb-addon__plug{position:absolute;left:32px;top:30px;width:14px;height:14px;padding:2px;border-radius:50%;background:var(--fx-white);box-shadow:var(--fx-shadow-sm)}.hb--b.hb--d .hb-addon__t b{font-size:12.5px}.hb-addons__head b{white-space:nowrap}.pb-ph{position:absolute;inset:0;display:block;background:var(--fx-light-blue);overflow:hidden}.pb-ph svg{display:block;width:100%;height:100%}.pb-ph__t{position:absolute;left:10px;bottom:10px;background:hsla(0,0%,100%,.9);color:var(--fx-charcoal);border-radius:100px;padding:2px 10px;font:600 11px/16px var(--fx-font-sans)}.pb-ph--card{position:relative;inset:auto;height:104px}.hb--b.hb--d .hb-body{display:grid;grid-template-columns:310px 290px;grid-template-areas:"hint view" "tray frame";column-gap:24px;row-gap:10px;align-items:start}.hb-hintcell{grid-area:hint;align-self:center;min-width:0}.hb-hintcell .hb-hint{margin:0}.hb-viewcell{grid-area:view;justify-self:center;align-self:center}.hb--b.hb--d .hb-tray{grid-area:tray}.hb--b.hb--d .hb-browser,.hb--b.hb--d .hb-phone{grid-area:frame}.hb-view{display:inline-flex;padding:3px;gap:2px;border-radius:100px;background:hsla(0,0%,100%,.75);border:1px solid rgba(51,51,51,.16)}.hb-viewbtn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px 0 12px;border:0;border-radius:100px;background:transparent;color:var(--fx-charcoal);font:500 14px/18px var(--fx-font-sans);cursor:pointer;transition:background-color .15s ease,color .15s ease}.hb-viewbtn svg{width:17px;height:17px}.hb-viewbtn:hover{background:rgba(51,51,51,.08)}.hb-viewbtn--on,.hb-viewbtn--on:hover{background:var(--fx-charcoal);color:var(--fx-white)}.hb-viewbtn:focus-visible{outline:3px solid var(--fx-dark-sky-blue);outline-offset:1px}.hb--b.hb--wide{width:auto;flex:1 1 0;min-width:0}.hb--b.hb--wide .hb-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tray tray" "hint view" "frame frame"}.hb--b.hb--wide .hb-tray{width:auto}.hb--b.hb--wide .hb-tiles{grid-template-columns:repeat(7,minmax(0,1fr))}.hb--b.hb--wide .hb-addons{flex-direction:row;align-items:center;gap:14px;padding:8px 12px;border-radius:16px}.hb--b.hb--wide .hb-addons__head{flex:0 0 auto;width:124px;flex-wrap:wrap;row-gap:2px}.hb--b.hb--wide .hb-addons__sub{margin-left:0;flex-basis:100%}.hb--b.hb--wide .hb-addons__grid{flex:1;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}.hb--b.hb--wide .hb-yay{left:auto;right:36px;bottom:36px}@media (max-width:1359px){.hb--b.hb--wide{width:100%;flex:none}}.hb-browser{position:relative;width:100%;height:500px;border:1px solid rgba(51,51,51,.3);border-radius:14px;background:var(--fx-white);overflow:hidden;box-shadow:var(--fx-shadow-ticket)}.hb-bbar,.hb-browser{box-sizing:border-box}.hb-bbar{position:absolute;left:0;right:0;top:0;height:38px;z-index:2;display:flex;align-items:center;gap:14px;padding:0 14px;background:var(--fx-light-beige);border-bottom:1px solid var(--fx-line)}.hb-bdots{display:flex;gap:6px;width:45px}.hb-bdots i{display:block;width:11px;height:11px;border-radius:50%;background:rgba(51,51,51,.24)}.hb-bsp{width:45px}.hb-burl{flex:1;max-width:400px;margin:0 auto;height:26px;box-sizing:border-box;border-radius:100px;border:1px solid var(--fx-line);background:var(--fx-white);display:flex;align-items:center;justify-content:center;gap:5px;font:500 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.hb-burl svg{width:11px;height:11px}.hb--wide .hb-screen{top:38px}.hb--wide .hb-pv{top:38px;background:rgba(51,51,51,.5);padding:20px 0;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start}.hb--wide .hb-pv__in{flex:0 0 auto;background:var(--fx-white);border-radius:18px;overflow:clip;box-shadow:var(--fx-shadow-ticket);padding-bottom:4px}.hb-page--desk{width:1024px;padding-bottom:200px}.pb-site{position:relative;z-index:1;border-bottom:1px solid var(--fx-line)}.pb-photo--d{display:none}.hb-page--desk .pb-photo--d{display:block}.hb-page--desk .pb-sec{padding:44px calc((100% - 960px) / 2);gap:18px}.hb-page--desk .pb-h2{font-size:32px;line-height:40px}.hb-page--desk .pb-eyebrow{font-size:13px}.hb-page--desk .pb-cover{height:330px;padding-bottom:0}.hb-page--desk .pb-cover__img{height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hb-page--desk .pb-cover__img:after{background:linear-gradient(to bottom,transparent calc(100% - 120px),var(--pg) 100%),linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4))}.hb-page--desk .pb-cover__id{top:36px;gap:10px}.hb-page--desk .pb-cover__logo{width:70px;height:70px}.hb-page--desk .pb-cover__name{font:700 52px/60px var(--fx-font-serif)}.hb-page--desk .pb-cover__card{position:absolute;left:calc((100% - 720px) / 2);bottom:20px;width:720px;margin:0;box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;text-align:left;padding:14px 20px}.hb-page--desk .pb-cover__card>span:first-child{max-width:420px}.hb-page--desk .pb-edit{height:420px;display:grid;grid-template-columns:1fr 1fr;background:var(--pg-deep)}.hb-page--desk .pb-edit:after{display:none}.hb-page--desk .pb-edit__img{position:relative;inset:auto;grid-column:2;grid-row:1}.hb-page--desk .pb-edit__txt{position:static;grid-column:1;grid-row:1;justify-content:center;gap:18px;padding:0 48px 0 64px}.hb-page--desk .pb-edit__txt b{font:400 46px/54px var(--fx-font-serif)}.hb-page--desk .pb-edit__qb{right:32px;top:32px;width:150px}.hb-page--desk .pb-edit__qb img{height:84px}.hb-page--desk .pb-club{min-height:380px;display:flex;align-items:center;padding:64px calc((100% - 960px) / 2)}.hb-page--desk .pb-club__txt{width:480px;gap:16px}.hb-page--desk .pb-club__txt b{font:400 48px/56px var(--fx-font-serif)}.hb-page--desk .pb-club__card{right:calc((100% - 960px) / 2 + 24px);top:50%;bottom:auto;margin-top:-95px;width:300px;height:190px;padding:20px;font-size:18px;line-height:24px}.hb-page--desk .pb-club__card span{right:20px;bottom:18px;font-size:18px;line-height:22px}.hb-page--desk .pb-mosaic{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-template-rows:1fr auto;column-gap:48px;row-gap:14px;align-items:center;padding:56px calc((100% - 960px) / 2)}.hb-page--desk .pb-mosaic>b{grid-column:1;grid-row:1;align-self:end;font:400 48px/56px var(--fx-font-serif)}.hb-page--desk .pb-mosaic>.pb-rate{grid-column:1;grid-row:2;justify-self:start;align-self:start}.hb-page--desk .pb-mosaic__grid{grid-column:2;grid-row:1/span 2;grid-template-rows:150px 150px}.hb-page--desk .pb-mosaic__grid img:nth-child(n+6){display:none}.hb-page--desk .pb-evf{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:24px;row-gap:14px;align-items:start}.hb-page--desk .pb-evf>.pb-eyebrow,.hb-page--desk .pb-evf>.pb-h2{grid-column:1/-1}.hb-page--desk .pb-evf>.pb-eyebrow{margin-bottom:-10px}.hb-page--desk .pb-evf>[data-evt="0"]{grid-column:1;grid-row:3/span 2}.hb-page--desk .pb-evf>[data-evt="1"]{grid-column:2;grid-row:3}.hb-page--desk .pb-evf>[data-evt="2"]{grid-column:2;grid-row:4}.hb-page--desk .pb-feat__img{height:230px}.hb-page--desk .pb-feat__body{padding:18px 20px 20px;gap:8px}.hb-page--desk .pb-feat__body b{font:400 26px/32px var(--fx-font-serif)}.hb-page--desk .pb-ev{padding:12px}.hb-page--desk .pb-ev img{width:64px;height:64px}.hb-page--desk .pb-cards{gap:24px}.hb-page--desk .pb-card .pb-ph,.hb-page--desk .pb-card img{height:170px}.hb-page--desk .pb-card__b{padding:16px;gap:10px}.hb-page--desk .pb-card__b b{font:400 21px/27px var(--fx-font-serif)}.hb-page--desk .pb-card .pb-strip__t span{display:block}.hb-page--desk .pb-card .pb-strip__go{display:inline-flex}.hb-page--desk .pb-plans{display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:56px;row-gap:14px;align-items:center}.hb-page--desk .pb-plans>.pb-h2{grid-column:1;grid-row:1;align-self:end;font-size:40px;line-height:48px}.hb-page--desk .pb-plans>.pb-checks{grid-column:1;grid-row:2;align-self:start;font-size:16px;line-height:24px}.hb-page--desk .pb-plans>.pb-plan{grid-column:2;grid-row:1/span 2}.hb-page--desk .pb-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;row-gap:12px;align-items:center}.hb-page--desk .pb-band>.pb-eyebrow{grid-column:1;grid-row:1;align-self:end}.hb-page--desk .pb-band>.pb-h2{grid-column:1;grid-row:2;font-size:44px;line-height:52px}.hb-page--desk .pb-band>.pb-btn{grid-column:1;grid-row:3;align-self:start;justify-self:start}.hb-page--desk .pb-band>.pb-band__opts{grid-column:2;grid-row:1/span 3}.hb-page--desk .pb-band__opts span{padding:18px;font-size:22px;line-height:28px}.hb-page--desk .pb-gal{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hb-page--desk .pb-gal--ed{grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:150px 150px}.pb-quotes{display:flex;flex-direction:column;gap:14px}.pb-quote--d{display:none}.hb-page--desk .pb-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hb-page--desk .pb-quote--d{display:flex}.hb-page--desk .pb-break{grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:center}.hb-page--desk .pb-quote q,.hb-page--desk .pb-quote2 q{font-size:20px;line-height:28px}.hb-page--desk .pb-wa{display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:56px;row-gap:14px;align-items:center}.hb-page--desk .pb-wa>.pb-eyebrow{grid-column:1;grid-row:1;align-self:end}.hb-page--desk .pb-wa>.pb-h2{grid-column:1;grid-row:2;font-size:40px;line-height:48px}.hb-page--desk .pb-wa>.tr-wa-thread{grid-column:2;grid-row:1/span 3}.hb-page--desk .pb-wa>.pb-btn{grid-column:1;grid-row:3;justify-self:start;width:auto;padding:0 28px}.hb-page--desk .pb-wab{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:40px;row-gap:12px;align-items:center}.hb-page--desk .pb-wab>.pb-eyebrow{grid-column:1;grid-row:1;align-self:end}.hb-page--desk .pb-wab>.pb-h2{grid-column:1;grid-row:2;font-size:40px;line-height:48px}.hb-page--desk .pb-wab>.pb-going{grid-column:1;grid-row:3}.hb-page--desk .pb-wab>.pb-btn{grid-column:2;grid-row:1/span 3}.hb-page--desk .pb-evf>.pb-evt--row{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.hb-page--desk .pb-evf>.pb-evt--row>.pb-ev{flex:0 0 auto}@keyframes cl-pulse{0%{box-shadow:0 0 0 0 rgba(51,51,51,.34)}65%{box-shadow:0 0 0 11px rgba(51,51,51,0)}to{box-shadow:0 0 0 0 rgba(51,51,51,0)}}@keyframes cl-rot{to{transform:rotate(1turn)}}@keyframes cl-fade{0%{opacity:0}}@keyframes cl-rise{0%{opacity:0;transform:translateY(24px) scale(.97)}}.hb-tile--wide{flex-direction:row;align-items:center;gap:10px;padding:6px 10px 6px 6px}.hb-tile--wide .hb-thumb{width:92px;height:58px;flex:none}.hb-new{display:inline-flex;align-items:center;height:18px;padding:0 7px;margin-left:6px;border-radius:100px;background:var(--fx-yellow);color:var(--fx-charcoal);font:700 10px/1 var(--fx-font-sans);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px}.th{position:absolute;inset:0;display:flex;padding:6px;gap:4px}.th--mini{background:var(--fx-white);flex-direction:column;padding:6px 8px;gap:3px}.th--mini b{display:flex;align-items:center;gap:5px;font:600 8px/10px var(--fx-font-sans);white-space:nowrap}.th--mini b i{width:12px;height:12px;border-radius:3px;flex:none}.th--mini span{display:block;height:8px;border-radius:3px;background:var(--fx-light-beige)}.ma{flex-direction:column;padding:16px;border-radius:16px;background:var(--fx-white);color:var(--fx-charcoal);box-shadow:var(--fx-shadow-md)}.ma,.ma__h{display:flex;gap:12px}.ma__h,.ma__ic{align-items:center}.ma__ic{width:40px;height:40px;flex:none;border-radius:8px;display:inline-flex;justify-content:center;color:var(--fx-charcoal)}.ma__ic svg{width:20px;height:20px}.ma__t{flex:1;min-width:0;display:flex;flex-direction:column}.ma__t b{font:400 18px/24px var(--fx-font-serif)}.ma__t b,.ma__t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma__t span{font:400 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.ma__live{flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:100px;background:var(--fx-light-red);font:600 12px/16px var(--fx-font-sans)}.ma__live i{width:8px;height:8px;border-radius:50%;background:var(--fx-destructive-text);animation:ma-pulse 1.6s ease-in-out infinite}@keyframes ma-pulse{50%{opacity:.35}}.ma__when{flex:none;font:600 12px/16px var(--fx-font-sans);text-align:right}.ma__rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.ma__rows li{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;background:var(--fx-light-beige)}.ma__rows li>span:first-child{width:24px;flex:none;text-align:center;font:600 12px/16px var(--fx-font-sans);font-variant-numeric:tabular-nums}.ma__rows li>span:nth-child(2){flex:1;min-width:0;font:400 14px/20px var(--fx-font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma__rows li>span:last-child{flex:none;font:600 12px/16px var(--fx-font-sans);font-variant-numeric:tabular-nums}.ma__rows li.is-open{background:transparent;border:1.5px dashed var(--fx-charcoal-40)}.ma .tr-cta{align-self:stretch}.hb-page--desk .ma{max-width:640px}.dbar{position:absolute;left:50%;bottom:32px;z-index:3;transform:translateX(-50%);width:calc(100% - 32px);max-width:528px;display:flex;flex-direction:column;gap:10px;padding:14px 14px 14px 16px;border-radius:24px;color:var(--fx-white);text-align:left;box-shadow:0 12px 32px rgba(0,0,0,.22);animation:dbar-in .48s cubic-bezier(.2,.9,.3,1.15) .9s both}.dbar__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.dbar__t{min-width:0;display:flex;flex-direction:column}.dbar__t b{font:400 17px/22px var(--fx-font-serif)}.dbar__t small{margin-top:2px;font:500 12px/18px var(--fx-font-sans);color:var(--fx-yellow)}.dbar__join{flex:none;height:40px;padding:0 20px;border-radius:100px;background:var(--fx-yellow);color:var(--fx-charcoal);display:inline-flex;align-items:center;font:500 14px/20px var(--fx-font-sans)}.dbar__perks{display:flex;flex-wrap:wrap;gap:6px}.dbar__perks span{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:100px;background:hsla(0,0%,100%,.12);font:400 12px/16px var(--fx-font-sans)}.dbar__perks svg{width:12px;height:12px}.dnu{position:absolute;left:12px;right:12px;bottom:20px;z-index:3;margin:0 auto;max-width:720px;display:flex;align-items:center;gap:12px;padding:8px;border-radius:100px;background:var(--fx-charcoal);color:var(--fx-white);box-shadow:var(--fx-shadow-lg);animation:dnu-in .48s cubic-bezier(.2,.9,.3,1.15) .9s both}.dnu>img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.dnu__t{flex:1;min-width:0;display:flex;flex-direction:column}.dnu__t b{font:500 14px/20px var(--fx-font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dnu__t small{font:400 12px/16px var(--fx-font-sans);color:hsla(0,0%,100%,.7)}.dnu .tr-cta{height:40px;padding:0 18px;font-size:14px}@keyframes dbar-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@keyframes dnu-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dbar,.dnu,.ma__live i{animation:none}.hb-viewbtn{transition:none}}.fl-ov{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(34,34,34,.62);animation:fl-ovin .2s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fl-ov__panel{animation:fl-ovpop .24s cubic-bezier(.2,.8,.2,1);position:relative;width:100%;max-width:1100px;height:90vh;height:90dvh;max-height:900px;display:flex;flex-direction:column;background:var(--fx-white);border-radius:28px;box-shadow:0 24px 80px rgba(0,0,0,.4);overflow:hidden;color:var(--fx-charcoal);font-family:var(--fx-font-sans)}.fl-ov__panel:focus{outline:none}.fl-ov__bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 14px 28px;border-bottom:1px solid var(--fx-line)}.fl-ov__t{display:flex;flex-direction:column;gap:2px;min-width:0}.fl-ov__t b{font:400 22px/28px var(--fx-font-serif)}.fl-ov__t span{font:400 14px/20px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fl-ov__x{flex:none;width:48px;height:48px;border-radius:50%;border:1px solid var(--fx-charcoal-40);background:var(--fx-white);color:var(--fx-charcoal);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.fl-ov__x svg{width:20px;height:20px}.fl-ov__x:hover{background:var(--fx-light-beige)}.fl-ov__x:focus-visible{outline:3px solid var(--fx-charcoal);outline-offset:2px}.fl-ov__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:28px;background:var(--fx-blue)}.fl-ov__body>.hb{margin-left:auto;margin-right:auto}.fl-ov__foot{flex:none;padding:10px 28px;border-top:1px solid var(--fx-line);font:400 13px/18px var(--fx-font-sans);color:var(--fx-ink-secondary)}@keyframes fl-ovin{0%{opacity:0}to{opacity:1}}@keyframes fl-ovpop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:640px){.fl-ov{padding:0;align-items:stretch}.fl-ov .fl-ov__panel{max-width:none;max-height:none;height:100%;border-radius:0}.fl-ov .fl-ov__bar{padding:10px 10px 10px 16px}.fl-ov .fl-ov__t b{font-size:18px;line-height:24px}.fl-ov .fl-ov__t span{font-size:13px;line-height:18px}.fl-ov .fl-ov__body{padding:14px 12px 24px}}@media (prefers-reduced-motion:reduce){.fl-ov,.fl-ov__panel{animation:none}}