@layer theme{.bk .lat,.bk .rx-name,.bk .rx-n,.bk .kicker,.bk .brand-big,.bk .tt,.bk .toc-num,.bk .ch-num,.bk .ch-count,.bk .cv-stats b,.bk .stats b,.bk .amt b,.bk .sec-title small,.bk .dg-lat,.bk .ch-bignum,.bk .c-num,.bk .dn,.bk a.ck,.bk .tbl td.en,.bk .w-stat b,.bk .stepper input,.bk .can-head b,.bk .can-list a,.bk .btable td.v,.bk .zn,.bk .cv-kicker .lat,.bk .o-brand,.bk .bkr-brand,.bk-shelf .lat{font-family:Instrument Serif,Polin,Times New Roman,serif!important}}.bk{--bg:#fff;--bg2:#f7f7f7;--bg3:#efefef;--card:#fff;--ink:#0b0b0b;--ink2:#262626;--muted:#4d4d4d;--dim:#6b6b6b;--gold:#df204a;--gold2:#c1123d;--gold-d:#a50f34;--line:#e1e1e1;--line2:#eee;--warn:#c1123d;--warn-bg:#ffeeef;--note-bg:#fff4f5;--grad:linear-gradient(#df204a, #df204a);--on-gold:#fff;--top-h:60px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);min-height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;direction:rtl;font-size:18px;font-weight:400;line-height:1.8;transition:background-color .35s,color .35s;position:relative;overflow-x:clip}.bk.bk-cocktails{--gold:#df204a;--gold2:#c1123d;--gold-d:#a50f34;--grad:linear-gradient(#df204a, #df204a);--on-gold:#fff;--note-bg:#fff4f5}.bk.bk-guide{--gold:#0b0b0b;--gold2:#c1123d;--gold-d:#df204a;--grad:linear-gradient(#0b0b0b, #0b0b0b);--on-gold:#fff;--note-bg:#f5f5f5}.bk-cocktails .cover-txt,.bk-cocktails .ch-open{--bg:#df204a;--ink:#fff;--ink2:#fff;--muted:#fff;--dim:#ffffffb3;--gold:#fff;--gold2:#fff;--line:#ffffff73;--line2:#ffffff38;--grad:linear-gradient(#fff, #fff);--on-gold:#c1123d;--note-bg:#ffffff1f;background:var(--bg);color:var(--ink)}.bk-guide .cover,.bk-guide .ch-hero{--bg:#0b0b0b;--ink:#fff;--ink2:#f0f0f0;--muted:#ffffffbd;--dim:#fff9;--gold:#fe6273;--gold2:#fe6273;--line:#ffffff38;--line2:#ffffff1f;--grad:linear-gradient(#df204a, #df204a);--on-gold:#fff;--note-bg:#ffffff14;background:var(--bg);color:var(--ink)}.bk *,.bk :before,.bk :after{box-sizing:border-box}.bk a{color:inherit;text-decoration:none}.bk img{max-width:100%;height:auto;display:block}.bk button{font:inherit;color:inherit;cursor:pointer}.bk :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px;box-shadow:none!important}.bk ::selection{background:var(--gold);color:var(--on-gold)}.bk h1,.bk h2,.bk h3,.bk h4,.bk p,.bk ul,.bk ol,.bk dl,.bk dd,.bk figure{margin:0;padding:0}.bk .gold{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.bk .orn{color:var(--gold);justify-content:center;align-items:center;gap:14px;margin:22px auto;display:flex}.bk .orn>span{background:linear-gradient(to left,transparent,var(--gold));width:min(110px,22vw);height:1px}.bk .orn>span:last-child{background:linear-gradient(to right,transparent,var(--gold))}.bk .orn>b{border:1px solid var(--gold);width:9px;height:9px;transform:rotate(45deg)}.bkr-view{transform-origin:100%}.bkr-view[data-turn=next]{animation:.62s cubic-bezier(.2,.7,.2,1) both bkr-turn-next}.bkr-view[data-turn=prev]{transform-origin:0;animation:.62s cubic-bezier(.2,.7,.2,1) both bkr-turn-prev}@keyframes bkr-turn-next{0%{opacity:0;transform:perspective(1800px)translate(-34px)rotateY(-7deg)}}@keyframes bkr-turn-prev{0%{opacity:0;transform:perspective(1800px)translate(34px)rotateY(7deg)}}.bkr-sheen{z-index:55;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--gold2) 9%,transparent) 48%,transparent 66%);animation:.75s ease-out both bkr-sheen;position:fixed;inset:0}.bkr-sheen[data-dir=prev]{animation-name:bkr-sheen-prev}@keyframes bkr-sheen{0%{opacity:1;transform:translate(-70%)}to{opacity:0;transform:translate(70%)}}@keyframes bkr-sheen-prev{0%{opacity:1;transform:translate(70%)}to{opacity:0;transform:translate(-70%)}}.bk.can-reveal .reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.bk.can-reveal .reveal.in{opacity:1;transform:none}.bkr-end{max-width:760px;margin:0 auto;padding:20px clamp(16px,4vw,24px) clamp(70px,9vw,110px)}.bkr-finish{flex-direction:column;align-items:center;gap:10px;margin:30px 0 34px;display:flex}.bkr-done{border:1px solid var(--gold);min-height:52px;color:var(--gold2);background:0 0;border-radius:999px;align-items:center;gap:12px;padding:0 28px;font-size:17px;transition:background-color .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.bkr-done:hover{background:var(--note-bg);transform:translateY(-2px)}.bkr-done .ok{border:1px solid var(--gold);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.bkr-done .ok svg{opacity:0;width:16px;height:16px;transition:opacity .25s,transform .35s cubic-bezier(.3,1.6,.5,1);transform:scale(.4)}.bkr-done[aria-pressed=true]{background:var(--grad);color:var(--on-gold);border-color:#0000}.bkr-done[aria-pressed=true] .ok{border-color:var(--on-gold)}.bkr-done[aria-pressed=true] .ok svg{opacity:1;transform:none}.bkr-done.pop{animation:.55s bkr-pop}@keyframes bkr-pop{40%{transform:scale(1.08)}}.bkr-finish small{color:var(--muted);font-size:14px}.bkr-pn{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bkr-pn a,.bkr-pn span.empty{border:1px solid var(--line2);border-radius:6px;min-width:0;padding:18px 20px;transition:border-color .2s,background-color .2s,transform .25s;display:block}.bkr-pn span.empty{border-color:#0000}.bkr-pn a:hover{border-color:var(--gold);background:var(--note-bg);transform:translateY(-2px)}.bkr-pn small{color:var(--gold);align-items:center;gap:6px;font-size:13px;display:flex}.bkr-pn small svg{width:15px;height:15px}.bkr-pn b{margin-top:2px;font-size:19px;font-weight:700;line-height:1.3;display:block}.bkr-pn .next{text-align:left}.bkr-pn .next small{justify-content:flex-end}@media(max-width:520px){.bkr-pn{grid-template-columns:1fr}.bkr-pn .next{text-align:right}.bkr-pn .next small{justify-content:flex-start}.bkr-pn span.empty{display:none}}.bkr-lock{text-align:center;border:1px solid var(--line);background:radial-gradient(ellipse 80% 60% at 50% 0%,var(--note-bg),transparent 70%),var(--card);border-radius:8px;max-width:640px;margin:10px auto 0;padding:clamp(26px,4vw,38px) clamp(20px,4vw,40px);position:relative;overflow:hidden}.bkr-lock:before,.bkr-lock:after{content:"";border:1px solid var(--gold);background:var(--card);width:12px;height:12px;margin-left:-6px;position:absolute;left:50%;transform:rotate(45deg)}.bkr-lock:before{top:-7px}.bkr-lock:after{bottom:-7px}.bkr-lock .lk{border:1px solid var(--line);width:58px;height:58px;color:var(--gold);background:var(--bg);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.bkr-lock .lk svg{width:26px;height:26px}.bkr-lock h3{font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.25}.bkr-lock p{color:var(--muted);margin-top:8px;font-size:16px;line-height:1.6}.bkr-lock .cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.bk .bkr-lock button.pro-join{font-family:var(--font-sans);font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--ink-2);font-weight:700}.bkr-gold{background:var(--grad);min-height:50px;box-shadow:0 10px 30px -10px color-mix(in srgb,var(--gold) 55%,transparent);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;color:var(--on-gold)!important}.bkr-gold:hover{box-shadow:0 16px 40px -12px color-mix(in srgb,var(--gold) 70%,transparent);transform:translateY(-2px)}.bkr-gold svg{width:18px;height:18px}.bkr-line{border:1px solid var(--line);min-height:50px;color:var(--gold2);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;transition:background-color .2s;display:inline-flex}.bkr-line:hover{background:var(--note-bg)}.bkr-lock.compact{text-align:right;max-width:none;margin:18px 0 0;padding:18px 18px 20px}.bkr-lock.compact:before,.bkr-lock.compact:after{display:none}.bkr-lock.compact .row{align-items:center;gap:14px;display:flex}.bkr-lock.compact .lk{flex:0 0 46px;width:46px;height:46px;margin:0}.bkr-lock.compact .lk svg{width:20px;height:20px}.bkr-lock.compact h3{font-size:18px}.bkr-lock.compact p{margin-top:2px;font-size:14.5px}.bkr-lock.compact .cta{justify-content:flex-start;margin-top:14px}.bkr-lock.compact .bkr-gold,.bkr-lock.compact .bkr-line{min-height:46px;padding:0 20px;font-size:15px}.bkr-skel{max-width:760px;margin:0 auto;padding:40px 20px}.bkr-skel i{background:linear-gradient(90deg,var(--line2),var(--note-bg),var(--line2));background-size:200% 100%;border-radius:4px;height:14px;margin:14px 0;animation:1.4s ease-in-out infinite bkr-shimmer;display:block}.bkr-skel i:nth-child(3n){width:70%}@keyframes bkr-shimmer{to{background-position:-200% 0}}.bkr-resume{text-align:right;flex-direction:column;gap:2px;display:inline-flex}.bk-cocktails{font-size:17px;line-height:1.7}.bk-cocktails .wrap{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.bk-cocktails .cover{min-height:calc(100svh - var(--top-h));border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr;align-items:stretch;display:grid;position:relative;overflow:hidden}.bk-cocktails .cover-img{order:2;position:relative}.bk-cocktails .cover-img img{object-fit:cover;object-position:60% 50%;width:100%;height:100%;animation:2.6s cubic-bezier(.2,.7,.2,1) both bk-cover-zoom;position:absolute;inset:0}@keyframes bk-cover-zoom{0%{opacity:.4;transform:scale(1.08)}}.bk-cocktails .cover-img:after{content:"";background:linear-gradient(270deg,#df204a,#df204a26,#0000 60%);position:absolute;inset:0}.bk-cocktails .cover-txt{z-index:2;flex-direction:column;order:1;justify-content:center;padding:clamp(40px,7vw,110px);display:flex;position:relative}.bk-cocktails .cover-txt>*{animation:.9s cubic-bezier(.2,.7,.2,1) both bk-rise}.bk-cocktails .cover-txt>:nth-child(2){animation-delay:.12s}.bk-cocktails .cover-txt>:nth-child(3){animation-delay:.24s}.bk-cocktails .cover-txt>:nth-child(4){animation-delay:.36s}.bk-cocktails .cover-txt>:nth-child(5){animation-delay:.48s}.bk-cocktails .cover-txt>:nth-child(n+6){animation-delay:.6s}@keyframes bk-rise{0%{opacity:0;transform:translateY(18px)}}.bk-cocktails .frame{pointer-events:none;z-index:3;border:1px solid #ffffff8c;position:absolute;inset:clamp(14px,2.2vw,28px)}.bk-cocktails .frame:before,.bk-cocktails .frame:after{content:"";background:#df204a;border:1px solid #fff;width:14px;height:14px;margin-left:-7px;position:absolute;left:50%;transform:rotate(45deg)}.bk-cocktails .frame:before{top:-8px}.bk-cocktails .frame:after{bottom:-8px}.bk-cocktails .kicker{letter-spacing:.08em;color:var(--gold);text-transform:uppercase;text-align:right;direction:rtl;font-size:13px}.bk-cocktails .cover .brand-big{text-align:right;direction:ltr;margin:22px 0 6px;padding-bottom:.08em;font-size:clamp(46px,6.4vw,92px);font-style:italic;line-height:1}.bk-cocktails .cover h1{letter-spacing:-.01em;font-size:clamp(42px,6.2vw,88px);font-weight:700;line-height:1.02}.bk-cocktails .cover .rule{background:var(--grad);width:120px;height:1px;margin:28px 0 22px}.bk-cocktails .cover .sub{color:var(--muted);max-width:30ch;font-size:clamp(16px,1.5vw,19px)}.bk-cocktails .cover .stats{flex-wrap:wrap;gap:28px;margin-top:34px;display:flex}.bk-cocktails .cover .stats div{border-right:1px solid var(--line);padding-right:14px}.bk-cocktails .cover .stats b{color:var(--gold2);font-size:34px;font-weight:400;line-height:1;display:block}.bk-cocktails .cover .stats span{color:var(--muted);font-size:13px}.bk-cocktails .cover-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.bk-cocktails .cue{z-index:4;color:#fff;text-shadow:0 1px 2px #00000059;letter-spacing:.12em;flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;bottom:clamp(26px,5vh,50px);right:50%;transform:translate(50%)}.bk-cocktails .cue i{background:linear-gradient(var(--gold),transparent);width:1px;height:38px;animation:2.2s ease-in-out infinite bk-drip}@keyframes bk-drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.bk-cocktails .sec-title{text-align:center;margin-bottom:48px}.bk-cocktails .sec-title small{letter-spacing:.08em;color:var(--gold);text-transform:uppercase;margin-bottom:10px;font-size:13px;display:block}.bk-cocktails .sec-title h2{font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.15}.bk-cocktails .toc{scroll-margin-top:var(--top-h);padding:clamp(72px,10vw,130px) 0 clamp(60px,8vw,100px)}.bk-cocktails .toc-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);display:grid}.bk-cocktails .toc-ch{border-top:1px solid var(--line);min-width:0;padding-top:22px}.bk-cocktails .toc-head{align-items:flex-start;gap:16px;margin-bottom:16px;transition:color .2s;display:flex}.bk-cocktails .toc-head:hover strong{color:var(--gold2)}.bk-cocktails .toc-num{color:#0000;-webkit-text-stroke:1px var(--gold);font-size:54px;line-height:.9}.bk-cocktails .toc-head small{color:var(--gold);letter-spacing:.05em;font-size:13px;display:block}.bk-cocktails .toc-head strong{font-size:21px;font-weight:700;line-height:1.3;transition:color .2s;display:block}.bk-cocktails .toc-ch ol{list-style:none}.bk-cocktails .toc-ch li a{border-bottom:1px solid var(--line2);align-items:baseline;gap:12px;min-height:44px;padding:7px 0;transition:color .2s,padding .2s;display:flex}.bk-cocktails .toc-ch li a:hover{color:var(--gold2);padding-right:6px}.bk-cocktails .tn{color:var(--dim);min-width:22px;font-size:13px}.bk-cocktails .tt{flex:1;font-size:20px;line-height:1.35}.bk-cocktails .toc-ch .lock-mark{align-self:center;display:inline-flex}.bk-cocktails .before{border:1px solid var(--line);background:linear-gradient(180deg,var(--note-bg),transparent);grid-template-columns:1.1fr 1fr;gap:clamp(20px,3vw,40px);margin-top:clamp(48px,6vw,72px);padding:clamp(22px,3vw,36px);display:grid;position:relative}.bk-cocktails .before h3{margin-bottom:8px;font-size:24px;font-weight:700}.bk-cocktails .before p{color:var(--muted)}.bk-cocktails .before p b{color:var(--ink);font-weight:700}.bk-cocktails .legend{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 22px;list-style:none;display:flex}.bk-cocktails .legend li{color:var(--muted);flex-direction:column;align-items:center;gap:4px;min-width:56px;font-size:13px;display:flex}.bk-cocktails .ico{color:var(--gold);display:inline-flex}.bk-cocktails .legend .ico svg{width:38px;height:38px}.bk-cocktails .ch-open{text-align:center;padding:clamp(80px,13vw,160px) 20px clamp(60px,9vw,110px);position:relative;overflow:hidden}.bk-cocktails .ch-num{color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--gold) 26%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(220px,34vw,420px);line-height:1;animation:1.4s cubic-bezier(.2,.7,.2,1) both bk-num-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}@keyframes bk-num-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.94)}}.bk-cocktails .ch-open>:not(.ch-num){z-index:1;position:relative}.bk-cocktails .ch-word{color:var(--gold);letter-spacing:.14em;margin-bottom:10px;font-size:14px}.bk-cocktails .ch-open h2{max-width:14ch;margin:0 auto;font-size:clamp(36px,5.6vw,72px);font-weight:700;line-height:1.08}.bk-cocktails .ch-sub{color:var(--muted);margin-top:14px;font-size:clamp(16px,1.6vw,19px)}.bk-cocktails .ch-count{color:var(--gold2);font-size:20px;font-style:italic}.bk-cocktails .rx{max-width:1180px;scroll-margin-top:calc(var(--top-h) + 12px);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);margin:0 auto clamp(70px,9vw,120px);padding:0 clamp(16px,4vw,40px);display:grid}.bk-cocktails .rx.alt .rx-photo{order:2}.bk-cocktails .rx>*{min-width:0}.bk-cocktails .rx-photo{aspect-ratio:1;position:relative}.bk-cocktails .rx-photo .ph{background:var(--bg2);position:absolute;inset:0;overflow:hidden}.bk-cocktails .rx-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1),filter .6s}.bk-cocktails .rx:hover .rx-photo img{transform:scale(1.035)}.bk-cocktails .rx-photo:after{content:"";border:1px solid color-mix(in srgb,var(--gold2) 55%,transparent);pointer-events:none;z-index:1;position:absolute;inset:14px}.bk-cocktails .rx-photo:before{content:"";border:1px solid var(--line2);pointer-events:none;position:absolute;inset:-10px -10px 10px 10px}.bk-cocktails .rx.alt .rx-photo:before{inset:-10px 10px 10px -10px}.bk-cocktails .rx-meta{align-items:center;gap:14px;margin-bottom:6px;display:flex}.bk-cocktails .rx-n{color:var(--gold2);letter-spacing:.04em;direction:ltr;font-size:22px}.bk-cocktails .rx-n em{color:var(--dim);font-size:15px;font-style:normal}.bk-cocktails .chip{letter-spacing:.04em;color:var(--gold);border:1px solid var(--line);border-radius:999px;padding:3px 12px;font-size:13px}.bk-cocktails .rx-name{text-align:right;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;padding:0 .12em .08em;font-size:clamp(44px,5.4vw,70px);font-style:italic;font-weight:400;line-height:1.02}.bk-cocktails .rx-body h4{color:var(--ink);align-items:center;gap:12px;margin-bottom:10px;font-size:19px;font-weight:700;display:flex}.bk-cocktails .rx-body h4:after{content:"";background:linear-gradient(to left,var(--line),transparent);flex:1;height:1px}.bk-cocktails .rx-cols{grid-template-columns:1fr;gap:26px;display:grid}.bk-cocktails .rx-ing ul{list-style:none}.bk-cocktails .rx-ing li{align-items:baseline;gap:10px;padding:7px 0;display:flex}.bk-cocktails .iname{font-weight:400}.bk-cocktails .lead{border-bottom:1px dotted var(--line);flex:1;min-width:16px;transform:translateY(-4px)}.bk-cocktails .amt{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;min-width:64px;display:flex}.bk-cocktails .amt .q{align-items:baseline;gap:5px;display:flex}.bk-cocktails .amt b{color:var(--gold2);font-size:24px;font-weight:400;line-height:1.1}.bk-cocktails .amt i{color:var(--gold);font-size:13px;font-style:normal}.bk-cocktails .amt small{color:var(--dim);margin-top:2px;font-size:13px;line-height:1.2}.bk-cocktails .amt-none{color:var(--gold);font-size:22px;line-height:1}.bk-cocktails .rx-steps ol,.bk-cocktails .steps-plain{counter-reset:s;list-style:none}.bk-cocktails .rx-steps li,.bk-cocktails .steps-plain li{counter-increment:s;color:var(--ink2);gap:14px;padding:6px 0;display:flex}.bk-cocktails .rx-steps li:before,.bk-cocktails .steps-plain li:before{content:counter(s);border:1px solid var(--line);height:28px;color:var(--gold2);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;margin-top:1px;font-family:Instrument Serif,serif;font-size:17px;display:flex}.bk-cocktails .rx-foot{border-top:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;padding-top:20px;display:grid}.bk-cocktails .rx-foot>div{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.bk-cocktails .rx-foot .ico{grid-row:1/3}.bk-cocktails .rx-foot .ico svg{width:36px;height:36px}.bk-cocktails .rx-foot dt{color:var(--gold);letter-spacing:.04em;font-size:13px}.bk-cocktails .rx-foot dd{font-weight:400;line-height:1.35}.bk-cocktails .rx .lead-p{color:var(--muted);margin-bottom:22px;font-size:18px}.bk-cocktails .sour-body p{color:var(--ink2);margin-bottom:8px}.bk-cocktails .sour-body h4{margin-top:22px}.bk-cocktails .sour-body h4:first-child{margin-top:0}.bk-cocktails .rx-ghost{gap:12px;margin-top:6px;display:grid}.bk-cocktails .rx-ghost i{background:var(--line2);border-radius:3px;height:12px;display:block}.bk-cocktails .rx-ghost i:nth-child(2){width:80%}.bk-cocktails .rx-ghost i:nth-child(3){width:62%}.bk-cocktails .locked-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;max-width:1180px;margin:22px auto clamp(56px,8vw,90px);padding:0 clamp(16px,4vw,40px);display:grid}.bk-cocktails .locked-grid a{aspect-ratio:1;border:1px solid var(--line2);scroll-margin-top:calc(var(--top-h) + 12px);display:block;position:relative;overflow:hidden}.bk-cocktails .locked-grid img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.bk-cocktails .locked-grid a:hover img{transform:scale(1.05)}.bk-cocktails .locked-grid .cap{color:#fff;background:linear-gradient(#0000,#000000d1);justify-content:space-between;align-items:baseline;gap:8px;padding:28px 12px 10px;display:flex;position:absolute;inset:auto 0 0}.bk-cocktails .locked-grid .cap span:first-child{color:#fffc;font-family:Instrument Serif,serif;font-size:13px}.bk-cocktails .locked-grid .cap .lat{color:#fff;text-align:left;direction:ltr;font-size:19px;font-style:italic;line-height:1.1}.bk-cocktails .locked-grid .lk{color:#fff;background:#00000073;border:1px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:10px;left:10px}.bk-cocktails .locked-grid .lk svg{width:14px;height:14px}.bk-cocktails .outro{text-align:center;border-top:1px solid var(--line2);padding:clamp(80px,12vw,150px) 20px clamp(60px,8vw,100px)}.bk-cocktails .outro .big{padding-bottom:.06em;font-size:clamp(60px,10vw,130px);font-weight:700;line-height:1}.bk-cocktails .outro p{color:var(--muted);margin-top:10px}.bk-cocktails .outro .brand-big{direction:ltr;margin-top:26px;font-size:30px;font-style:italic}@media(min-width:1100px){.bk-cocktails .rx-cols{grid-template-columns:1fr 1.15fr;gap:34px}}@media(max-width:900px){.bk-cocktails .cover{grid-template-rows:54vh auto;grid-template-columns:1fr}.bk-cocktails .cover-img{order:1}.bk-cocktails .cover-img:after{background:linear-gradient(to top,var(--bg) 0%,color-mix(in srgb,var(--bg) 20%,transparent) 40%,transparent 70%)}.bk-cocktails .cover-txt{order:2;margin-top:-60px;padding:0 30px 110px}.bk-cocktails .toc-grid,.bk-cocktails .before{grid-template-columns:1fr}.bk-cocktails .rx{grid-template-columns:1fr;gap:0;margin-bottom:76px;padding:0}.bk-cocktails .rx.alt .rx-photo{order:0}.bk-cocktails .rx-photo:before{display:none}.bk-cocktails .rx-photo:after{inset:10px}.bk-cocktails .rx-body{padding:26px 20px 0}}@media(min-width:700px)and (max-width:900px){.bk-cocktails .cover{grid-template-rows:none;grid-template-columns:1fr 1fr}.bk-cocktails .cover-img{order:2}.bk-cocktails .cover-img:after{background:linear-gradient(270deg,#df204a,#df204a26,#0000 60%)}.bk-cocktails .cover-txt{order:1;margin-top:0;padding:56px 36px 110px}}@media(max-width:420px){.bk-cocktails{font-size:16.5px}.bk-cocktails .rx-name{font-size:44px}.bk-cocktails .rx-foot{grid-template-columns:1fr;gap:14px}.bk-cocktails .cover-txt{padding:0 24px 100px}}.bk-guide .cover{min-height:calc(100svh - var(--top-h));background:var(--bg);color:var(--ink);isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,4vw,60px);padding:clamp(60px,8vh,96px) clamp(28px,6vw,96px) clamp(110px,14vh,140px);display:grid;position:relative;overflow:hidden}.bk-guide .cv-frame{border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);pointer-events:none;z-index:2;position:absolute;inset:clamp(12px,2vw,24px)}.bk-guide .cv-frame i{border:1px solid var(--gold);width:26px;height:26px;position:absolute}.bk-guide .cv-frame i:first-child{border-bottom:0;border-left:0;top:6px;right:6px}.bk-guide .cv-frame i:nth-child(2){border-bottom:0;border-right:0;top:6px;left:6px}.bk-guide .cv-frame i:nth-child(3){border-top:0;border-left:0;bottom:6px;right:6px}.bk-guide .cv-frame i:nth-child(4){border-top:0;border-right:0;bottom:6px;left:6px}.bk-guide .cv-glow{background:radial-gradient(circle,color-mix(in srgb,var(--gold) 16%,transparent),transparent 60%);z-index:-1;width:60vmax;height:60vmax;animation:7s ease-in-out infinite bk-breathe;position:absolute;top:10%;left:-10vmax}@keyframes bk-breathe{50%{opacity:.75;transform:scale(1.08)}}.bk-guide .cv-art{order:2;justify-content:center;display:flex}.bk-guide .emblem{width:min(100%,460px);height:auto;max-height:76vh;filter:drop-shadow(0 0 30px color-mix(in srgb,var(--gold) 12%,transparent))}.bk-guide .cv-txt{z-index:3;order:1;position:relative}.bk-guide .cv-kicker{letter-spacing:.18em;color:var(--gold);align-items:center;gap:14px;font-size:13px;display:flex}.bk-guide .cv-kicker .lat{letter-spacing:.02em;color:var(--gold2);font-size:20px;font-style:italic}.bk-guide .cv-kicker i{background:var(--gold);width:40px;height:1px}.bk-guide .cover h1{margin:18px 0 0;line-height:.92}.bk-guide .cv-small{color:var(--ink);letter-spacing:.02em;font-size:clamp(30px,3.6vw,52px);font-weight:700;display:block}.bk-guide .cv-big{letter-spacing:-.02em;background:var(--grad);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-size:clamp(64px,9.4vw,150px);font-weight:700;animation:6s ease-in-out 1.2s infinite bk-shine;display:block}@keyframes bk-shine{0%{background-position:100% 0}45%,to{background-position:0 0}}.bk-guide .cv-sub{text-wrap:pretty;max-width:34ch;color:var(--muted);margin-top:22px;font-size:clamp(17px,1.5vw,20px);line-height:1.7}.bk-guide .cv-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.bk-guide .cover .bkr-line{border-color:color-mix(in srgb,var(--gold) 55%,transparent);color:var(--gold2)}.bk-guide .cover .bkr-gold{background:var(--grad)}.bk-guide .cv-stats{z-index:3;gap:clamp(18px,4vw,56px);display:flex;position:absolute;bottom:clamp(34px,5vh,52px);left:50%;transform:translate(-50%)}.bk-guide .cv-stats div{text-align:center}.bk-guide .cv-stats b{color:var(--gold2);font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1;display:block}.bk-guide .cv-stats span{color:var(--muted);letter-spacing:.06em;white-space:nowrap;font-size:13px}.bk-guide .emblem .draw path,.bk-guide .emblem .draw circle,.bk-guide .emblem .draw ellipse{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.6,.1,.3,1) forwards bk-draw}.bk-guide .emblem g:nth-of-type(4) *{animation-delay:.3s}.bk-guide .emblem g:nth-of-type(5) *{animation-delay:.7s}.bk-guide .emblem g:nth-of-type(6) *,.bk-guide .emblem g:nth-of-type(7) *{animation-delay:1s}.bk-guide .emblem g:nth-of-type(8) *,.bk-guide .emblem g:nth-of-type(9) *{animation-delay:1.2s}.bk-guide .emblem g:nth-of-type(10) *{animation-delay:1.4s}@keyframes bk-draw{to{stroke-dashoffset:0}}.bk-guide .emblem .rays{transform-origin:200px 318px;animation:2.4s ease-out .4s both bk-rays}@keyframes bk-rays{0%{opacity:0;transform:scale(.6)}to{opacity:.42;transform:none}}.bk-guide .emblem .arcs{animation:2s .8s both bkr-fade}.bk-guide .emblem .spark path{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite bk-twinkle}.bk-guide .emblem .spark path:nth-child(2){animation-delay:.8s}.bk-guide .emblem .spark path:nth-child(3){animation-delay:1.6s}.bk-guide .emblem .spark path:nth-child(4){animation-delay:2.4s}@keyframes bk-twinkle{0%,to{opacity:.3;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}.bk-guide .cv-txt>*{animation:.9s cubic-bezier(.2,.7,.2,1) both bk-rise}.bk-guide .cv-txt>:nth-child(2){animation-delay:.15s}.bk-guide .cv-txt>:nth-child(3){animation-delay:.3s}.bk-guide .cv-txt>:nth-child(4){animation-delay:.45s}.bk-guide .progress-strip{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);background:var(--bg2);scroll-margin-top:var(--top-h)}.bk-guide .ps-in{flex-wrap:wrap;align-items:center;gap:22px;max-width:1180px;margin:0 auto;padding:18px clamp(16px,4vw,40px);display:flex}.bk-guide .ps-txt small{color:var(--gold);letter-spacing:.06em;font-size:13px;display:block}.bk-guide .ps-txt b{font-size:20px;font-weight:700}.bk-guide .ps-bar{background:var(--line2);border-radius:4px;flex:1;min-width:140px;height:4px;overflow:hidden}.bk-guide .ps-bar i{background:var(--grad);height:100%;transition:width .8s;display:block}.bk-guide .sec-head{text-align:center;max-width:640px;margin:0 auto 46px;padding:0 16px}.bk-guide .sec-head small{letter-spacing:.2em;color:var(--gold);margin-bottom:8px;font-size:13px;display:block}.bk-guide .sec-head h2{text-wrap:balance;font-size:clamp(32px,4.4vw,52px);font-weight:700;line-height:1.12}.bk-guide .sec-head p{color:var(--muted);margin-top:10px}.bk-guide .grid-sec{padding:clamp(70px,10vw,120px) clamp(16px,4vw,40px) clamp(40px,6vw,70px)}.bk-guide .grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.bk-guide .card{background:var(--card);border:1px solid var(--line2);border-radius:4px;flex-direction:column;gap:6px;min-width:0;padding:26px 24px 20px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.bk-guide .card:after{content:"";background:radial-gradient(circle at 20% 0%,var(--note-bg),transparent 55%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.bk-guide .card:hover{border-color:var(--line);transform:translateY(-4px);box-shadow:0 22px 40px -28px #0009}.bk-guide .card:hover:after{opacity:1}.bk-guide .c-num{color:#0000;-webkit-text-stroke:1px var(--line);font-size:54px;line-height:1;position:absolute;top:10px;left:16px}.bk-guide .c-ic{border:1px solid var(--line);width:52px;height:52px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.bk-guide .c-ic svg{width:30px;height:30px}.bk-guide .card h3{font-size:23px;font-weight:700;line-height:1.25}.bk-guide .card p{color:var(--muted);flex:1;font-size:15.5px;line-height:1.55}.bk-guide .c-meta{border-top:1px solid var(--line2);color:var(--dim);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:13.5px;display:flex}.bk-guide .c-read{color:var(--gold);align-items:center;gap:5px;display:inline-flex}.bk-guide .c-read svg{width:15px;height:15px}.bk-guide .card.read{border-color:var(--line)}.bk-guide .tools-sec{border-top:1px solid var(--line2);background:radial-gradient(ellipse 60% 50% at 50% 0%,var(--note-bg),transparent 70%);scroll-margin-top:var(--top-h);padding:clamp(60px,9vw,110px) clamp(16px,4vw,40px)}.bk-guide .tabs{flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:0 auto 26px;display:flex}.bk-guide .tabs button{border:1px solid var(--line2);min-height:44px;color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.bk-guide .tabs button svg{width:20px;height:20px}.bk-guide .tabs button:hover{border-color:var(--line);color:var(--ink2)}.bk-guide .tabs button[aria-selected=true]{border-color:var(--gold);color:var(--gold2);background:var(--note-bg)}.bk-guide .pane{max-width:900px;margin:0 auto}.bk-guide .outro{text-align:center;border-top:1px solid var(--line2);padding:clamp(80px,12vw,140px) 20px clamp(60px,8vw,90px)}.bk-guide .o-big{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:clamp(64px,10vw,130px);font-weight:700;line-height:1}.bk-guide .outro p{color:var(--muted);margin-top:8px}.bk-guide .o-brand{font-size:28px;font-style:italic;color:var(--gold2)!important;margin-top:20px!important}.bk-guide .ch-hero{text-align:center;border-bottom:1px solid var(--line2);padding:clamp(60px,9vw,110px) 20px clamp(36px,5vw,56px);position:relative;overflow:hidden}.bk-guide .ch-bignum{color:#0000;-webkit-text-stroke:1px var(--line2);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(220px,32vw,400px);line-height:1;animation:1.4s cubic-bezier(.2,.7,.2,1) both bk-num-in2;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}@keyframes bk-num-in2{0%{opacity:0;transform:translate(-50%,-44%)scale(.94)}}.bk-guide .ch-hero-in{position:relative}.bk-guide .ch-ic{border:1px solid var(--line);width:72px;height:72px;color:var(--gold);background:var(--bg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bk-guide .ch-ic svg{width:42px;height:42px}.bk-guide .ch-of{color:var(--gold);letter-spacing:.06em;margin-top:16px;font-size:14px}.bk-guide .ch-hero h2{text-wrap:balance;margin-top:6px;font-size:clamp(42px,6.4vw,80px);font-weight:700;line-height:1.05}.bk-guide .ch-blurb{color:var(--muted);margin-top:10px;font-size:clamp(17px,1.6vw,20px)}.bk-guide .ch-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:820px;margin:28px auto 0;display:flex;position:relative}.bk-guide .ch-chips a,.bk-guide .ch-chips span{border:1px solid var(--line2);min-height:36px;color:var(--ink2);background:var(--bg);border-radius:999px;align-items:center;padding:4px 14px;font-size:14px;transition:border-color .2s,color .2s;display:inline-flex}.bk-guide .ch-chips a:hover{border-color:var(--gold);color:var(--gold2)}.bk-guide .ch-body{max-width:740px;margin:0 auto;padding:clamp(36px,5vw,56px) clamp(18px,4vw,24px) 0}.bk-guide .lead p{color:var(--ink);font-size:clamp(21px,2vw,25px);line-height:1.6}.bk-guide .lead p:first-child:first-letter{color:var(--gold2)}.bk-guide .lead p+p{margin-top:14px}.bk-guide .lead .lbl{border:1px solid var(--line);background:var(--note-bg);border-radius:4px;padding:16px 18px;font-size:18px}.bk-guide .sec{scroll-margin-top:calc(var(--top-h) + 20px);margin-top:clamp(46px,6vw,64px)}.bk-guide .sec h3{border-bottom:1px solid var(--line2);align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;font-size:clamp(26px,2.8vw,32px);font-weight:700;line-height:1.2;display:flex}.bk-guide .h3ic{border:1px solid var(--line);width:52px;height:52px;color:var(--gold);background:var(--note-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.bk-guide .h3ic svg{width:32px;height:32px}.bk-guide .ch-body p{color:var(--ink2);margin:12px 0}.bk-guide .ch-body strong{color:var(--ink);font-weight:700}.bk-guide .ch-body ul{margin:10px 0;list-style:none}.bk-guide .ch-body ul li{color:var(--ink2);padding:5px 26px 5px 0;position:relative}.bk-guide .ch-body ul li:before{content:"";border:1px solid var(--gold);width:7px;height:7px;position:absolute;top:17px;right:4px;transform:rotate(45deg)}.bk-guide .steps{counter-reset:s;margin:12px 0;list-style:none}.bk-guide .steps>li{counter-increment:s;color:var(--ink2);padding:8px 52px 10px 0;position:relative}.bk-guide .steps>li:before{content:counter(s);border:1px solid var(--line);width:34px;height:34px;color:var(--gold2);background:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-family:Instrument Serif,serif;font-size:20px;display:flex;position:absolute;top:6px;right:0}.bk-guide .steps>li:not(:last-child):after{content:"";background:var(--line2);width:1px;position:absolute;top:42px;bottom:-6px;right:17px}.bk-guide p.label{letter-spacing:.06em;color:var(--gold);margin:22px 0 4px;font-size:14px}.bk-guide p.label strong{color:var(--gold);font-weight:700}.bk-guide p.lbl strong{color:var(--gold2);font-weight:700}.bk-guide .callout{border:1px solid var(--line);background:var(--note-bg);border-radius:4px;gap:14px;margin:20px 0;padding:16px 18px;display:flex}.bk-guide .callout .cic{width:28px;height:28px;color:var(--gold);flex:0 0 28px;margin-top:3px}.bk-guide .callout.warn{border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:var(--warn-bg)}.bk-guide .callout.warn .cic{color:var(--warn)}.bk-guide .callout .cbody{min-width:0}.bk-guide .callout .cbody p{margin:0}.bk-guide .callout .cbody p+ul,.bk-guide .callout .cbody p+ol{margin-top:6px;margin-bottom:0}.bk-guide .callout.warn strong{color:var(--warn)}.bk-guide .callout.note strong{color:var(--gold2)}.bk-guide .callout.warn ul li:before{border-color:var(--warn)}.bk-guide p.inbook{background:var(--bg2);border:1px dashed var(--line);border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:16px 0;padding:12px 14px;font-size:16px;display:flex}.bk-guide .inbook-k{letter-spacing:.04em;color:var(--gold);align-items:center;gap:7px;margin-left:4px;font-size:13px;display:inline-flex}.bk-guide .bic{width:20px;height:20px}.bk-guide a.ck{color:var(--gold2);border-bottom:1px solid var(--line);white-space:nowrap;font-size:1.12em;font-style:italic;transition:border-color .2s,color .2s}.bk-guide a.ck:hover{border-color:var(--gold2)}.bk-guide .tbl{border:1px solid var(--line2);border-radius:4px;margin:18px 0;overflow-x:auto}.bk-guide .tbl table{border-collapse:collapse;width:100%;min-width:420px;font-size:16px}.bk-guide .tbl th{color:var(--gold2);text-align:right;background:var(--bg2);border-bottom:1px solid var(--line);padding:11px 14px;font-size:15px;font-weight:700}.bk-guide .tbl td{border-bottom:1px solid var(--line2);color:var(--ink2);vertical-align:top;padding:10px 14px;line-height:1.55}.bk-guide .tbl tr:last-child td{border-bottom:0}.bk-guide .tbl tr:hover td{background:var(--note-bg)}.bk-guide .tbl td:first-child{color:var(--ink)}.bk-guide .tbl td.en{color:var(--gold2);text-align:left;white-space:nowrap;font-size:17px;font-style:italic}.bk-guide ul.tasks{margin:14px 0}.bk-guide ul.tasks li{padding:0}.bk-guide ul.tasks li:before{display:none}.bk-guide .chk,.bk-guide .ex-done{border-bottom:1px solid var(--line2);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:9px 6px;transition:background-color .2s;display:flex;position:relative}.bk-guide .chk:hover,.bk-guide .ex-done:hover{background:var(--note-bg)}.bk-guide .chk input,.bk-guide .ex-done input{opacity:0;pointer-events:none;position:absolute}.bk-guide .box{border:1px solid var(--gold);border-radius:4px;flex:0 0 22px;width:22px;height:22px;margin-top:4px;transition:background-color .2s;position:relative}.bk-guide .box:after{content:"";border:solid var(--on-gold);border-width:0 2px 2px 0;width:6px;height:12px;transition:transform .25s cubic-bezier(.3,1.6,.5,1);position:absolute;top:2px;left:7px;transform:rotate(45deg)scale(0)}.bk-guide input:checked+.box{background:var(--grad);border-color:#0000}.bk-guide input:checked+.box:after{transform:rotate(45deg)scale(1)}.bk-guide input:checked~.t{color:var(--dim);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.bk-guide input:focus-visible+.box{outline:2px solid var(--gold);outline-offset:2px}.bk-guide .zones{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 6px;display:grid}.bk-guide .zone{border:1px solid var(--line2);background:var(--card);text-align:center;border-radius:4px;min-width:0;padding:18px 14px 16px;position:relative}.bk-guide .zone:not(:last-child):after{content:"";border-top:1px solid var(--gold);border-left:1px solid var(--gold);background:var(--bg);width:8px;height:8px;position:absolute;top:50%;left:-9px;transform:translateY(-50%)rotate(-45deg)}.bk-guide .zn{color:var(--gold);font-size:18px;position:absolute;top:8px;right:10px}.bk-guide .zic{width:44px;height:44px;color:var(--gold);margin:4px auto 8px}.bk-guide .zone h4{font-size:17px;font-weight:700;line-height:1.25}.bk-guide .zone p{line-height:1.5;color:var(--muted)!important;margin:6px 0 0!important;font-size:14px!important}.bk-guide .zcap{text-align:center;color:var(--dim)!important;font-size:14px!important}.bk-guide .exercise{border:1px solid var(--gold);background:linear-gradient(160deg,var(--note-bg),transparent 60%);scroll-margin-top:calc(var(--top-h) + 20px);border-radius:6px;margin-top:clamp(50px,6vw,70px);padding:clamp(22px,3vw,32px);position:relative}.bk-guide .ex-head{align-items:center;gap:14px;margin-bottom:8px;display:flex}.bk-guide .exic{width:46px;height:46px;color:var(--gold2)}.bk-guide .ex-head small{letter-spacing:.1em;color:var(--gold);font-size:13px;display:block}.bk-guide .ex-head h3{font-size:30px;font-weight:700;line-height:1.1}.bk-guide .exercise p{color:var(--ink);font-size:18.5px}.bk-guide .ex-done{color:var(--gold2);border:0;margin-top:10px;font-size:16px}.bk-guide .ic{display:block}.bk-guide .widget{border:1px solid var(--line);background:var(--card);border-radius:6px;margin:22px 0;padding:clamp(18px,2.6vw,26px);font-size:17px;line-height:1.6}.bk-guide .w-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bk-guide .w-head svg{width:34px;height:34px;color:var(--gold);flex:none}.bk-guide .w-head small{letter-spacing:.12em;color:var(--gold);font-size:13px;display:block}.bk-guide .w-head b{font-size:21px;font-weight:700;line-height:1.2;display:block}.bk-guide .w-row{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.bk-guide .w-field{flex-direction:column;flex:1;gap:6px;min-width:120px;display:flex}.bk-guide .w-field label{color:var(--muted);font-size:14px}.bk-guide .w-field input,.bk-guide .w-field select{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:4px;width:100%;min-height:46px;padding:10px 12px;font-size:17px}.bk-guide .w-field input:focus,.bk-guide .w-field select:focus{border-color:var(--gold);outline:none}.bk-guide .stepper{border:1px solid var(--line);background:var(--bg);border-radius:4px;align-items:stretch;display:flex;overflow:hidden}.bk-guide .stepper button{width:46px;color:var(--gold2);background:0 0;border:0;font-size:22px}.bk-guide .stepper button:hover{background:var(--note-bg)}.bk-guide .stepper input{text-align:center;-moz-appearance:textfield;min-width:0;border:0!important;padding:6px 0!important;font-size:22px!important}.bk-guide .stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bk-guide .stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bk-guide .w-out{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:18px;display:grid}.bk-guide .w-stat{border:1px solid var(--line2);text-align:center;background:var(--bg2);border-radius:4px;padding:14px 12px}.bk-guide .w-stat b{color:var(--gold2);font-size:34px;font-weight:400;line-height:1.1;display:block}.bk-guide .w-stat span{color:var(--muted);font-size:14px}.bk-guide .w-note{color:var(--muted);margin-top:12px;font-size:14.5px}.bk-guide .chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bk-guide .chips button{border:1px solid var(--line2);min-height:40px;color:var(--ink2);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;padding:4px 12px;font-size:14px}.bk-guide .chips button:hover{border-color:var(--gold)}.bk-guide .bars{gap:14px;display:grid}.bk-guide .tier h5{color:var(--gold);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:15px;font-weight:700;display:flex}.bk-guide .tier h5 button{border:1px solid var(--line2);min-height:34px;color:var(--muted);background:0 0;border-radius:999px;padding:2px 12px;font-size:13px}.bk-guide .tier h5 button:hover{border-color:var(--gold);color:var(--gold2)}.bk-guide .btl{flex-wrap:wrap;gap:8px;display:flex}.bk-guide .btl label{cursor:pointer;position:relative}.bk-guide .btl input{opacity:0;position:absolute}.bk-guide .btl span{border:1px solid var(--line2);min-height:40px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:15px;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.bk-guide .btl input:checked+span{color:var(--on-gold);background:var(--grad);border-color:#0000}.bk-guide .btl input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.bk-guide .can{border-top:1px solid var(--line2);margin-top:18px;padding-top:16px}.bk-guide .can-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.bk-guide .can-head b{color:var(--gold2);font-size:46px;font-weight:400;line-height:1}.bk-guide .can-head span{color:var(--muted)}.bk-guide .meter{background:var(--line2);border-radius:4px;height:4px;margin:10px 0 14px;overflow:hidden}.bk-guide .meter i{background:var(--grad);height:100%;transition:width .4s;display:block}.bk-guide .can-list{flex-wrap:wrap;gap:6px 8px;display:flex}.bk-guide .can-list a{border:1px solid var(--line2);color:var(--gold2);border-radius:999px;padding:2px 12px;font-size:17px;font-style:italic;transition:border-color .2s}.bk-guide .can-list a:hover{border-color:var(--gold)}.bk-guide .nextbuy{background:var(--note-bg);border-radius:4px;margin-top:14px;padding:12px 14px;font-size:15.5px}.bk-guide .nextbuy b{color:var(--gold2);font-weight:700}.bk-guide .btable{border-collapse:collapse;width:100%;margin-top:16px;font-size:16px}.bk-guide .btable td{border-bottom:1px solid var(--line2);padding:9px 6px}.bk-guide .btable td.v{text-align:left;color:var(--gold2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px}.bk-guide .btable td.v.txt{font-size:15px}.bk-guide .btable tr.water td{color:var(--muted)}.bk-guide .widget .bkr-lock.compact{background:0 0;border:0;margin:0;padding:0}@media(max-width:900px){.bk-guide .cover{text-align:center;grid-template-columns:1fr;align-content:center;padding-top:56px}.bk-guide .cv-art{order:1}.bk-guide .emblem{width:min(78vw,360px);max-height:44vh}.bk-guide .cv-txt{order:2}.bk-guide .cv-kicker,.bk-guide .cv-cta{justify-content:center}.bk-guide .cv-sub{margin-inline:auto}.bk-guide .cv-stats{order:3;justify-content:center;margin-top:8px;position:static;transform:none}.bk-guide .zones{grid-template-columns:1fr 1fr}.bk-guide .zone:nth-child(2):after{display:none}}@media(max-width:520px){.bk-guide{font-size:17px}.bk-guide .tbl table{min-width:0;font-size:15px}.bk-guide .tbl th,.bk-guide .tbl td{padding:9px 10px}.bk-guide .cv-big{font-size:clamp(56px,17vw,80px)}.bk-guide .cv-stats{flex-wrap:wrap;gap:14px}.bk-guide .h3ic{width:44px;height:44px}.bk-guide .h3ic svg{width:26px;height:26px}.bk-guide .steps>li{padding-right:46px}.bk-guide a.ck{white-space:normal}}.bk-cover{--grad:linear-gradient(#fff, #fff);isolation:isolate;color:#fff;background:#0b0b0b;width:100%;height:100%;position:relative;overflow:hidden}.bk-cover:after{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:6px}.bk-cover.photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk-cover.photo:before{content:"";z-index:1;background:linear-gradient(#0000 20%,#df204a59 45%,#df204af5);position:absolute;inset:0}.bk-cover.emblem-cover{background:#0b0b0b}.bk-cover.emblem-cover:after{border-color:#df204a}.bk-cover-emblem{justify-content:center;display:flex;position:absolute;inset:10% 12% 36%}.bk-cover-emblem svg{width:100%;height:100%}.bk-cover-title{z-index:2;flex-direction:column;line-height:1.05;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.bk-cover-title b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-size:18px;font-weight:700}@media(prefers-reduced-motion:reduce){.bk *,.bk :before,.bk :after{transition:none!important;animation:none!important}.bk .emblem .draw *{stroke-dashoffset:0!important}.bk .emblem .rays{opacity:.42}.bk.can-reveal .reveal{opacity:1;transform:none}.bkr-sheen{display:none}}@media print{.bkr-end{display:none!important}.bk.can-reveal .reveal{opacity:1;transform:none}}.bk-guide .rcard{border:1px solid var(--gold);background:linear-gradient(160deg,var(--note-bg),transparent 60%);border-radius:6px;margin:22px 0;padding:clamp(18px,2.6vw,26px);position:relative}.bk-guide .rcard:before{content:"";border:1px solid color-mix(in srgb,var(--gold) 25%,transparent);pointer-events:none;border-radius:3px;position:absolute;inset:6px}.bk-guide .rc-head{align-items:center;gap:14px;margin-bottom:10px;display:flex}.bk-guide .rc-ic{border:1px solid var(--gold);width:44px;height:44px;color:var(--gold);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.bk-guide .rc-ic svg{width:24px;height:24px}.bk-guide .rc-k{letter-spacing:.14em;color:var(--gold);font-size:13px;display:block}.bk-guide .rc-head h4{font-family:var(--lat);margin:0;font-size:clamp(24px,3vw,30px);font-weight:400;line-height:1.1}.bk-guide .rc-sub{color:var(--muted);margin:0 0 8px;font-size:15px}.bk-guide .rcard .tbl.ing{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;margin:10px 0 14px}.bk-guide .rcard .tbl.ing thead{display:none}.bk-guide .rcard .tbl.ing td{background:0 0;padding:8px 2px}.bk-guide .rcard .tbl.ing td:last-child{text-align:left;color:var(--gold2);white-space:nowrap;font-weight:700}.bk-guide .rcard .steps{margin:6px 0 0}.bk-guide .rc-serve{color:var(--gold2);align-items:center;gap:8px;margin:14px 0 0;font-size:15px;display:flex}.bk-guide .rc-si{width:22px;height:22px;color:var(--gold);flex:0 0 22px}.bk-guide .rc-si svg{width:22px;height:22px}.bk-guide .label{margin-top:18px;font-weight:700}
