
@font-face{font-family:"Bodoni Moda";src:url(fonts/BodoniModa-var.ttf);font-weight:400 900}
@font-face{font-family:"Space Mono";src:url(fonts/SpaceMono-Regular.ttf)}
@font-face{font-family:"Space Mono";src:url(fonts/SpaceMono-Bold.ttf);font-weight:700}
:root{--ink:#111;--paper:#fff;--mute:#6b6b6b;--rule:#111;--felt:#fff;--signal:#111;
  --sans:"Bodoni Moda",Georgia,serif;--serif:"Bodoni Moda",Georgia,serif;--mono:"Space Mono",ui-monospace,monospace;--grain:none}
body{background:#fff!important;color:var(--ink);font-family:var(--serif);font-variation-settings:"opsz" 11}
body::before,.cell::after{display:none!important}

.ct-top{padding:22px var(--pad) 18px;border-bottom:1px solid #e4e4e2}
.ct-mark span{font:400 12px/1 var(--serif)!important;letter-spacing:.5em!important;text-transform:uppercase;color:var(--ink)}
.ct-ai{font:400 9.5px/1.6 var(--serif);letter-spacing:.3em;text-transform:uppercase;color:var(--mute)}
.ct-main{padding-top:28px}

.conduits path.cd-ink,.conduits path.cd-core,.conduits path.cd-pulse{display:none}
.conduits path.cd-col,.conduits path.cd-col.cd-thick{stroke:#111!important;stroke-width:1!important;vector-effect:non-scaling-stroke}
.conduits path.cd-hop,.conduits.pre path.cd-hop,.conduits.in path.cd-hop,.conduits path.cd-hop.cd-hop-thick{stroke:#fff!important;stroke-width:9!important}

.card{color:var(--ink)}
.face{background:#fff!important}
.face,.deck i,.draw-face{border:1px solid #111!important;border-radius:0!important;box-shadow:none!important;padding:max(4px,calc(.4 * var(--cq)))}
.face>img,.cell,.back,.draw-back,.deal-back{border-radius:0!important}
a.hit:hover .face,a.hit:focus-visible .face,.card.is-down:hover .face,.c-store .hit:hover .face{box-shadow:none!important;transform:rotate(0deg) translateY(-2px)}
a.hit:focus-visible .face{outline:1px solid #111;outline-offset:4px}
.c-store.is-called .face{animation:none!important}

.tag{background:none!important;padding:2px 0;gap:4px}
.t-name{font:400 clamp(9px,calc(.8 * var(--cq)),11px)/1.2 var(--serif)!important;letter-spacing:.3em!important;text-transform:uppercase;color:var(--ink);margin-right:-.3em}
.t-serif{font:italic 400 clamp(13px,calc(1.3 * var(--cq)),17px)/1.2 var(--serif)!important;color:var(--ink)}
.t-line{font:400 clamp(9px,calc(.8 * var(--cq)),11px)/1.6 var(--serif)!important;letter-spacing:.06em;color:var(--mute)}
.bio-n{font:400 clamp(8px,calc(.75 * var(--cq)),10px)/1 var(--mono)!important;color:var(--ink)!important;letter-spacing:.06em}
.signup{font:400 9px/1 var(--serif)!important;letter-spacing:.3em;color:var(--ink)!important;background:#fff!important;border:1px solid #111!important;border-radius:0!important;padding:7px 10px 6px 12px}
.signup:hover,.signup:focus-visible{background:#111!important;color:#fff!important}
.spreads button{font:400 9.5px/1 var(--serif)!important;letter-spacing:.3em;color:var(--mute)!important;background:#fff!important;border:1px solid #d6d6d4!important;border-radius:0!important}
.spreads button[aria-pressed="true"]{color:#fff!important;background:#111!important;border-color:#111!important}
.spreads button:hover{border-color:#111!important;color:#111!important}
.spreads button[aria-pressed="true"]:hover{color:#fff!important}

.cell-bio{background:#fff!important;box-shadow:none!important}
.cell-bio::before{border:1px solid #111!important}
.ig-grid .ig-empty{background:#f6f6f4!important;box-shadow:inset 0 0 0 1px #e4e4e2!important}
.ph-tag{background:#fff!important;color:#111!important;border:1px solid #111;box-shadow:none!important}
@media (max-width:760px){.face{box-shadow:none!important;border-radius:0!important}}

.face>img{object-fit:contain!important;background:#fff}
.face{--pile:#111}

.card .face{box-shadow:3px -3px 0 -1px #fff,3px -3px 0 0 var(--pile),6px -6px 0 -1px #fff,6px -6px 0 0 var(--pile)!important}
.card.c-instagram .face,.card.c-cv .face,.card.c-health-club .face,.card.c-feed .face,.card.c-gg .face,.card.c-store .face{box-shadow:0 5px 0 -1px #fff,0 5px 0 0 var(--pile),0 10px 0 -1px #fff,0 10px 0 0 var(--pile)!important}
.card.c-hi-freqs .face{box-shadow:3px -3px 0 -1px #fff,3px -3px 0 0 #111,6px -6px 0 -1px #fff,6px -6px 0 0 #111,9px -9px 0 -1px #fff,9px -9px 0 0 #111!important}
a.hit:hover .face{translate:0 -2px}
.deck i{box-shadow:none!important}

.face.flipper>img.bg-green{background:#55A01C!important}
@media (max-width:720px){
  .table::before{display:none!important}
  .cards{display:grid!important;grid-template-columns:1fr 1fr;gap:44px 24px;padding:0 6%}
  .card,.card.alt,.card.is-wide,.card.c-gg,.card.c-cv,.card[style*="--ar"]{width:100%!important;margin:0!important;align-self:start!important;justify-self:stretch}
  .deck{width:42%!important;transform:none}
}

.store-fix{}
.c-store .float{animation:none!important;transform:none!important;rotate:none!important}
.hfrp{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#fff;color:#111;padding:8px;text-align:center;cursor:default}
.hfrp[hidden]{display:none}
.hp-logo{width:42%;height:auto;display:block;margin-bottom:4px}
.hp-n,.hb-n{font:400 9px/1.4 var(--serif);letter-spacing:.3em;margin-right:-.3em;text-transform:uppercase}
.hp-s,.hb-s{font:italic 400 11px/1 var(--serif);color:var(--mute)}
.hp-time{font:400 9px/1 var(--mono);letter-spacing:.06em;color:#111}
.hp-b,.hm-t,.hp-faces,.hp-back{font:400 8.5px/1 var(--serif);letter-spacing:.3em;text-transform:uppercase;color:#111;background:#fff;border:1px solid #111;border-radius:0;padding:6px 7px 5px 9px;cursor:pointer}
.hp-b{padding:7px 12px 6px 14px}
.hp-b[aria-pressed="true"],.hp-b:hover,.hm-t:hover,.hm-t[aria-expanded="true"]{background:#111;color:#fff}
.hm-t,.hp-faces{border-color:#d6d6d4}
.hp-faces{position:absolute;right:6px;bottom:6px;padding:4px 5px 3px 7px;font-size:7.5px}
.hp-back{position:absolute;right:6px;bottom:6px;z-index:7;padding:4px 5px 3px 7px;font-size:7.5px}
.hp-back[hidden]{display:none}
.hm{position:relative;display:inline-block}
.hm-l{position:absolute;left:50%;top:calc(100% + 4px);translate:-50% 0;z-index:20;display:flex;flex-direction:column;min-width:170px;background:#fff;border:1px solid #111}
.hm-l.up{top:auto;bottom:calc(100% + 4px)}
.hm-l[hidden]{display:none}
.hm-i{display:block;font:400 9px/1.2 var(--serif);letter-spacing:.25em;text-transform:uppercase;color:#111;text-decoration:none;text-align:left;background:#fff;border:0;border-top:1px solid #e4e4e2;padding:10px 12px 9px;cursor:pointer;white-space:nowrap}
.hm-i:first-child{border-top:0}
.hm-i:hover,.hm-i:focus-visible{background:#111;color:#fff;outline:none}
.hm-note{font:italic 400 10px/1.3 var(--serif);color:var(--mute);max-width:95%}
.hm-note a{color:#111}
.hm-note[hidden]{display:none}
.hfr-bar{position:fixed;left:50%;bottom:14px;translate:-50% 0;z-index:50;display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #111;padding:8px 10px 8px 16px}
.hfr-bar[hidden]{display:none}
.hfr-bar .hm-note{position:absolute;bottom:calc(100% + 6px);left:0;background:#fff;border:1px solid #e4e4e2;padding:6px 8px}
@media (pointer:coarse){.hp-b,.hm-t{min-height:34px}.hm-i{padding:14px 14px 13px}}
.face.has-player{overflow:visible}
.hp-faces{top:6px;bottom:auto}
@media (max-width:720px){.spine{display:none!important}}
.card:has(.hm-l:not([hidden])){z-index:40}
@media (max-width:1000px) and (min-width:721px){.hp-logo{width:30%}.hfrp{gap:3px;padding:5px}.hp-s{display:none}.hp-b,.hm-t{padding:5px 7px 4px 9px;min-height:0}}
.face.has-player{z-index:3}.card.c-hi-freqs .under{z-index:1}

.face.has-player{container-type:inline-size}
@container (max-width:140px){
  .hfrp{gap:3px;padding:5px 4px}
  .hp-logo{width:34%;margin-bottom:1px}
  .hp-n{font-size:7px;letter-spacing:.2em;margin-right:-.2em}
  .hp-s{display:none}
  .hp-time{font-size:8px}
  .hp-b,.hm-t{font-size:7px;letter-spacing:.2em;padding:4px 6px 3px 8px;min-height:0}
  .hp-faces{font-size:6.5px;padding:3px 3px 2px 5px;top:3px;right:3px}
}
.hfrp .hm-note{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#fff;padding:8px;font-size:10px;cursor:pointer}
.hfrp .hm-note[hidden]{display:none}

.has-hfrmenu .face{position:relative}
.hfr-ov{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:stretch;justify-content:center;background:#fff;border:1px solid #111;padding:4px 8%;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .15s}
.c-hi-freqs:hover .hfr-ov,.c-hi-freqs.menu-open .hfr-ov,.c-hi-freqs:focus-within .hfr-ov{opacity:1;pointer-events:auto}
.ov-n{font:400 7.5px/1.3 var(--serif);letter-spacing:.22em;text-transform:uppercase;text-align:center;margin-bottom:4px;color:var(--mute)}
.ov-i{font:400 8px/1.15 var(--serif);letter-spacing:.2em;white-space:nowrap;text-transform:uppercase;color:#111;background:none;border:0;border-top:1px solid #d6d6d4;padding:7px 2px 6px;cursor:pointer;text-align:center}
.ov-i:last-of-type{border-bottom:1px solid #d6d6d4}
.ov-i:hover,.ov-i:focus-visible{background:#111;color:#fff;outline:none}
.ov-msg{font:italic 400 10px/1.3 var(--serif);color:var(--mute);text-align:center;margin-top:6px}
.ov-msg[hidden]{display:none}
.hfr-fp{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #111;padding:8px 8px 8px 10px;max-width:calc(100vw - 32px)}
.hfr-fp[hidden]{display:none}
.fp-logo{width:34px;height:34px;object-fit:contain}
.fp-i{display:flex;flex-direction:column;gap:4px}
.fp-n{font:400 8.5px/1 var(--serif);letter-spacing:.3em;text-transform:uppercase}
.fp-r{display:flex;gap:8px;align-items:baseline}
.fp-s{font:italic 400 11px/1 var(--serif);color:var(--mute)}
.fp-t{font:400 9px/1 var(--mono);letter-spacing:.06em}
.fp-b,.fp-o,.fp-x{font:400 8px/1 var(--serif);letter-spacing:.25em;text-transform:uppercase;color:#111;background:#fff;border:1px solid #d6d6d4;padding:7px 8px 6px 10px;cursor:pointer;white-space:nowrap}
.fp-b{border-color:#111}
.fp-b[aria-pressed="true"],.fp-b:hover,.fp-o:hover,.fp-x:hover{background:#111;color:#fff}
.fp-x{letter-spacing:0;padding:5px 8px;font-size:13px}
@media (pointer:coarse){.fp-b,.fp-o,.fp-x,.ov-i{min-height:36px}}

.wi{position:relative;display:inline-block;vertical-align:middle;margin-left:.45em;pointer-events:auto;letter-spacing:0;text-transform:none}
.wi-b{display:inline-flex;align-items:center;justify-content:center;width:15px;height:17px;padding:2px;background:#fff;border:1px solid #d6d6d4;cursor:pointer;line-height:0}
.wi-b:hover,.wi-b:focus-visible,.wi.open .wi-b{border-color:#111;outline:none}
.wi-q{height:100%;width:auto;display:block}
.wi-p{position:absolute;left:50%;top:calc(100% + 6px);translate:-50% 0;z-index:45;width:180px;background:#fff;border:1px solid #111;padding:9px 11px 10px;text-align:left;opacity:0;pointer-events:none;transition:opacity .15s;display:flex;flex-direction:column;gap:6px}
.wi.open .wi-p{opacity:1;pointer-events:auto}   
.wi:not(.open) .wi-p{display:none}
.wi.up .wi-p{top:auto;bottom:calc(100% + 6px)}
.under > .signup{display:none!important}   
.wi-l{display:block;font:400 8px/1 var(--serif);letter-spacing:.3em;text-transform:uppercase;color:#111;text-decoration:none;border:1px solid #111;padding:7px 8px 6px;text-align:center;pointer-events:auto}
.wi-l:hover,.wi-l:focus-visible{background:#111;color:#fff;outline:none}
.wi-h{font:400 7.5px/1 var(--serif);letter-spacing:.3em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid #e4e4e2;padding-bottom:6px}
.wi-t{font:italic 400 11.5px/1.4 var(--serif);color:#111;letter-spacing:0;text-transform:none;white-space:normal}
.card:has(.wi:hover),.card:has(.wi.open),.card:has(.wi:focus-within){z-index:44}
.wi-deck{position:absolute;margin:0;translate:-50% 0;z-index:5}
@media (pointer:coarse){.wi-b{width:24px;height:26px;padding:4px}}
.ov-wi{font:italic 400 9.5px/1.35 var(--serif);color:#111;text-align:center;margin-top:6px;text-transform:none;letter-spacing:0}
.ov-wi[hidden]{display:none}
.hfr-ov.show-wi .ov-i:not(:first-of-type){display:none}.hfr-ov.show-wi .ov-i:first-of-type{border-bottom:1px solid #d6d6d4}

.under,.card .under{position:absolute!important;left:max(6px,calc(.6 * var(--cq)))!important;top:auto!important;bottom:max(6px,calc(.6 * var(--cq)))!important;translate:none!important;margin:0!important;width:auto!important;max-width:calc(100% - 12px)!important;
  flex-direction:row!important;align-items:stretch!important;gap:3px!important;z-index:6;pointer-events:none}
.under .tag{background:#fff!important;border:1px solid #111;padding:0 6px!important;display:flex;align-items:center;justify-content:center;min-height:17px;box-sizing:border-box}
.under .t-name,.under .t-serif{font:700 clamp(9px,calc(.8 * var(--cq)),12px)/1 var(--mono)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-style:normal!important;color:#111!important;margin:0!important;white-space:nowrap}
.under .t-line,.under .soon{display:none}
.c-store .under .soon:not([hidden]){display:flex;align-items:center;background:#111;color:#fff;font:700 9px/1 var(--mono);padding:0 6px;text-transform:uppercase}
.under .wi{pointer-events:auto;display:flex;position:relative;margin-left:0!important}
.under .wi-b{height:auto;min-height:17px;border-color:#111}
.under .wi-p{left:0;translate:none}
@media (pointer:coarse){.under .tag{min-height:26px}}

.under,.card .under{left:0!important;bottom:0!important;gap:0!important;max-width:100%!important}
.under .wi-b{border-left:0!important}
.under .wi-b{height:17px!important;min-height:0!important;width:17px!important;box-sizing:border-box}
.under .tag{height:17px;min-height:0}
.under .wi-q{height:100%!important;width:auto!important;max-width:100%}
@media (pointer:coarse){.under .wi-b{height:26px!important;width:24px!important}.under .tag{height:26px}}
.card .cell.cell-bio{background:url(img/bio-bg-orange-900.jpg) center/cover no-repeat!important}   

.face,.card .face{padding:0!important;border:0!important}
.face>img{background:transparent}
.c-syssss .face>img,.c-instagram .face>img,.c-feed .face>img,.c-xombi .face>img{object-fit:cover!important}
.c-new-age .face img{padding:6%!important}
.cell::before{display:none!important}
.cell-store,.cell-3d,.cell-bio{inset:0}

.cell-3d{padding-bottom:22px!important;box-sizing:border-box}
.cell-store .shop-word{bottom:calc(6cqh + 18px)!important}
.cell-store .shop-dollar{padding-bottom:calc(14cqh + 18px)!important}
.cell-bio .bio-ast{top:46%!important;width:min(90cqw,90cqh)!important}
@media (pointer:coarse){.cell-3d{padding-bottom:30px!important}.cell-store .shop-word{bottom:calc(6cqh + 26px)!important}}

.under,.card .under{left:0!important;right:0!important;bottom:0!important;width:auto!important;max-width:none!important}
.under .tag{flex:1 1 auto;height:24px!important;min-height:0!important;justify-content:flex-start!important;padding:0 7px!important;overflow:hidden}
.under .t-name,.under .t-serif{font-size:clamp(11px,calc(1 * var(--cq)),14px)!important;letter-spacing:.03em!important;overflow:hidden;text-overflow:ellipsis}
.under .wi-b{height:24px!important;width:24px!important;padding:4px!important}
@media (pointer:coarse){.under .tag{height:30px!important}.under .wi-b{height:30px!important;width:30px!important;padding:5px!important}}
.card .face,.card.c-instagram .face,.card.c-cv .face,.card.c-health-club .face,.card.c-feed .face,.card.c-gg .face,.card.c-store .face,.card.c-hi-freqs .face{
  box-shadow:3px -3px 0 -1px #fff,3px -3px 0 0 #111,6px -6px 0 -1px #fff,6px -6px 0 0 #111,9px -9px 0 -1px #fff,9px -9px 0 0 #111!important}

.cell-3d{padding-bottom:30px!important}
.cell-store .shop-word{bottom:calc(4cqh + 26px)!important}.cell-store .shop-dollar{padding-bottom:calc(14cqh + 26px)!important}
.cell-bio .bio-ast{top:44%!important;width:min(84cqw,84cqh)!important}
@media (pointer:coarse){.cell-3d{padding-bottom:36px!important}.cell-store .shop-word{bottom:calc(4cqh + 32px)!important}}
.under .tag{flex-direction:row!important;align-items:center!important;border-radius:0!important}.under .t-name{line-height:1!important;display:block}

.under,.card .under{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;width:100%!important;display:flex!important;border-top:0}
.under .tag{border-top:0!important}.under .wi-b{border-top:0!important}
.card .face,.card[class] .face{box-shadow:none!important;outline:1px solid #111;outline-offset:-1px}
.card{background:#fff;box-shadow:3px -3px 0 -1px #fff,3px -3px 0 0 #111,6px -6px 0 -1px #fff,6px -6px 0 0 #111,9px -9px 0 -1px #fff,9px -9px 0 0 #111}
.c-store .float{background:#fff}

.cell-3d{padding-bottom:0!important}
.cell-store .shop-word{bottom:6cqh!important}.cell-store .shop-dollar{padding-bottom:14cqh!important}
.cell-bio .bio-ast{top:50%!important;width:min(92cqw,92cqh)!important}
@media (pointer:coarse){.cell-3d{padding-bottom:0!important}.cell-store .shop-word{bottom:6cqh!important}}

@media (min-width:721px){.card{translate:-50% calc(-50% + 12px)}}
@media (min-width:721px) and (pointer:coarse){.card{translate:-50% calc(-50% + 15px)}}

.card{border:1px solid #111;box-sizing:border-box}
.card .face,.card[class] .face{outline:0!important;border:0!important}
.under,.card .under{border:0!important;border-top:1px solid #111!important;box-sizing:border-box}
.under .tag{border:0!important}
.under .wi-b{border:0!important;border-left:1px solid #111!important}
.wi-l{font:700 9px/1 var(--mono)!important;letter-spacing:.08em!important}   

.ct-mark{align-items:baseline!important}
.ct-mark img{border-radius:0!important;margin-left:6px;transform:translateY(4%);align-self:baseline}
button.wi-l{width:100%;background:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:0}   
button.wi-l:hover,button.wi-l:focus-visible{background:#111;color:#fff}


.cell-store .shop-tee{position:absolute;left:6%;top:6%;width:88%;height:88%;display:block;overflow:visible}
.cell-store .shop-tee path{stroke-width:1px}
.cell-store .shop-dollar{font-size:46cqh!important;padding-bottom:6cqh!important;align-items:center}
.cell-store .shop-word,.cell-store .shop-word{bottom:auto!important;top:60cqh!important;font-size:9cqh!important;z-index:1}
@media (pointer:coarse){.cell-store .shop-word{bottom:auto!important;top:60cqh!important}}
.cell-store .shop-dollar{z-index:1}


.hfr-cp{position:absolute;inset:0;z-index:8;background:#fff;display:block;overflow:hidden;font-family:"Space Mono",ui-monospace,monospace;color:#111}
.c-hi-freqs.cp-on .hfr-ov{display:none}
.hfr-cp .cp-disc{position:absolute;left:50%;top:37%;width:58%;height:auto;aspect-ratio:1;object-fit:contain;transform:translate(-50%,-50%);border-radius:50%}
.hfr-cp.is-on .cp-disc{animation:cpspin 6s linear infinite}
@keyframes cpspin{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.hfr-cp.is-on .cp-disc{animation:none}}
.hfr-cp .cp-x{position:absolute;top:3px;right:3px;width:20px;height:20px;border:1px solid #111;background:#fff;font:700 13px/1 "Space Mono",monospace;padding:0;cursor:pointer}
.hfr-cp .cp-np{position:absolute;left:6%;right:6%;top:69%;display:flex;flex-direction:column;align-items:center;gap:1px;font-size:9px;line-height:1.2;text-align:center}
.hfr-cp .cp-st{font-weight:700;letter-spacing:.08em}
.hfr-cp .cp-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.hfr-cp .cp-bar{position:absolute;left:4%;right:4%;bottom:4%;display:flex;align-items:center;gap:4px}
.hfr-cp .cp-pp,.hfr-cp .cp-o{border:1px solid #111;background:#fff;font:700 10px/1 "Space Mono",monospace;padding:4px 5px;cursor:pointer}
.hfr-cp.is-on .cp-pp{background:#111;color:#fff}
.hfr-cp .cp-v{flex:1;min-width:0;accent-color:#55A01C}


.cell-bio .bio-ast{aspect-ratio:1/1;height:auto!important;inset:0!important;margin:auto!important;transform:none!important;animation:bioSpin2 12s linear infinite!important}
@keyframes bioSpin2{from{rotate:0deg}to{rotate:-360deg}}   
@media (prefers-reduced-motion:reduce){.cell-bio .bio-ast{animation:none!important}}   


.under .tag{flex:1 1 auto!important;min-width:0!important;justify-content:flex-start!important}
.under .wi{flex:0 0 auto;margin-left:auto!important}
.under .t-name,.under .t-serif{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em!important}
.under.has-dd .tag,.under .dd{cursor:pointer;pointer-events:auto!important}
.under.has-dd .tag:hover .t-name,.card.dd-open .under .t-name{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}
.under .dd{display:none;position:absolute;left:0;right:0;top:100%;z-index:80;background:#fff;border:1px solid #111;border-top:0;padding:6px;flex-direction:column;gap:5px;box-sizing:border-box}
.card.dd-open .under .dd{display:flex}
.card.dd-open,.card.dd-open .under{z-index:70!important;overflow:visible!important}
.under .dd .wi-l{font-family:var(--mono);font-size:9px;letter-spacing:.08em;white-space:nowrap}
@media (pointer:coarse){.under .dd .wi-l{padding:10px 8px 9px}}
.card.sb-flash .face{outline:2px solid #111!important}
.card.dd-up .under .dd{top:auto;bottom:100%;border-top:1px solid #111;border-bottom:0}

.card.dd-open .hfr-ov,.c-hi-freqs:has(.under:focus-within) .hfr-ov{opacity:0!important;pointer-events:none!important}
.card.dd-up .under .dd{border-bottom:1px solid #111}

/* hfrmenu 2026-10-23 JF: no menu on the HFR card face; bottom-bar dropdown only (like NEW AGE) */
.hfr-ov{display:none!important}

/* 2026-10-23 menufix: SHOP bar tappable above float wrapper */
.c-store .under{z-index:6!important;pointer-events:auto!important}.c-store .under .tag{position:relative;z-index:6;pointer-events:auto}
