.deck[data-astro-cid-tanjovt5]{background:var(--cd-paper);border-radius:36px;flex-direction:column;gap:14px;width:100%;max-width:480px;padding:22px 22px 0;display:flex;position:relative;overflow:hidden}.deck__top[data-astro-cid-tanjovt5]{justify-content:space-between;align-items:center;gap:8px;display:flex}.deck__chip[data-astro-cid-tanjovt5]{border:1px solid var(--cd-primary);color:var(--cd-title);background:#13a3002e;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500}.deck__shortlist[data-astro-cid-tanjovt5]{background:var(--cd-title);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 7px 6px 14px;font-size:13px;font-weight:700;display:inline-flex}.deck__count[data-astro-cid-tanjovt5]{background:var(--cd-primary);border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;display:inline-flex}.deck__count[data-astro-cid-tanjovt5].bump{animation:.35s ease-out cdPop}.deck__stage[data-astro-cid-tanjovt5]{position:relative}.deck__pile[data-astro-cid-tanjovt5]{height:clamp(380px,110vw,440px);position:relative}.deck__stage[data-astro-cid-tanjovt5]:not([data-phase=swipe]) .deck__pile[data-astro-cid-tanjovt5]{display:none}.card[data-astro-cid-tanjovt5]{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;transform-origin:50% 90%;will-change:transform;background:#2b2b2b;border-radius:28px;margin:0;transition:transform .32s cubic-bezier(.2,.8,.3,1),opacity .32s;position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 34px #05290038}.card[data-astro-cid-tanjovt5]:active{cursor:grabbing}.card[data-astro-cid-tanjovt5][data-pos="0"]{z-index:10}.card[data-astro-cid-tanjovt5][data-pos="1"]{z-index:9;pointer-events:none;transform:translateY(14px)scale(.95)}.card[data-astro-cid-tanjovt5][data-pos="2"]{z-index:8;pointer-events:none;transform:translateY(28px)scale(.9)}.card[data-astro-cid-tanjovt5][data-pos=out]{z-index:1;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(28px)scale(.9)}.card[data-astro-cid-tanjovt5] .card__img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.card__shade[data-astro-cid-tanjovt5]{pointer-events:none;background:linear-gradient(#0000 0%,#000000c7 70%);height:62%;position:absolute;inset:auto 0 0}.card__info[data-astro-cid-tanjovt5]{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:22px;left:20px;right:20px}.card__name[data-astro-cid-tanjovt5]{font-family:var(--cd-font-title);text-transform:uppercase;color:#fff;text-wrap:balance;margin:0;font-size:clamp(24px,6.5vw,28px);font-weight:700;line-height:1.02}.card__tagline[data-astro-cid-tanjovt5]{color:#ffffffeb;margin:0;font-size:16px}.pills[data-astro-cid-tanjovt5]{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:4px 0 0;list-style:none;display:flex}.pill[data-astro-cid-tanjovt5]{color:var(--cd-paper-text);background:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500}.pill--easy[data-astro-cid-tanjovt5]{color:var(--cd-primary-text);font-weight:600}.pill--medium[data-astro-cid-tanjovt5]{color:var(--cd-medium);font-weight:600}.stamp[data-astro-cid-tanjovt5]{font-family:var(--cd-font-title);letter-spacing:1px;opacity:0;pointer-events:none;background:#ffffffe6;border:4px solid;border-radius:12px;padding:4px 14px;font-size:30px;font-weight:800;position:absolute;top:26px}.stamp--yum[data-astro-cid-tanjovt5]{color:var(--cd-primary);border-color:var(--cd-primary);left:22px;transform:rotate(-14deg)}.stamp--nope[data-astro-cid-tanjovt5]{color:var(--cd-danger);border-color:var(--cd-danger);right:22px;transform:rotate(14deg)}.deck__panel[data-astro-cid-tanjovt5]{flex-direction:column;gap:10px;padding-bottom:40px;animation:.35s ease-out cdPop;display:flex}.deck__panel[data-astro-cid-tanjovt5][hidden]{display:none}.deck__h[data-astro-cid-tanjovt5]{font-family:var(--cd-font-title);text-transform:uppercase;color:var(--cd-title);outline:none;margin:0;font-size:28px;font-weight:700;line-height:1}.deck__sub[data-astro-cid-tanjovt5]{margin:0 0 4px;font-size:15px;line-height:1.4}.duel[data-astro-cid-tanjovt5]{flex-direction:column;gap:12px;display:flex;position:relative}.duel__card[data-astro-cid-tanjovt5],.win__card[data-astro-cid-tanjovt5]{text-align:left;background:#2b2b2b;border:0;border-radius:22px;width:100%;height:clamp(160px,44vw,190px);padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 8px 20px #05290029}.deck[data-astro-cid-tanjovt5] .mini{display:block;position:absolute;inset:0}.duel__card[data-astro-cid-tanjovt5]{cursor:pointer;transition:transform .2s,box-shadow .2s}.duel__card[data-astro-cid-tanjovt5]:hover{transform:scale(1.03)rotate(-.6deg);box-shadow:0 18px 40px #05290040}.deck[data-astro-cid-tanjovt5] .mini img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.deck[data-astro-cid-tanjovt5] .mini__shade{background:linear-gradient(#0000 35%,#000000c7 100%);position:absolute;inset:0}.deck[data-astro-cid-tanjovt5] .mini__text{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.deck[data-astro-cid-tanjovt5] .mini__name{font-family:var(--cd-font-title);text-transform:uppercase;color:#fff;font-size:22px;font-weight:700;line-height:1.05}.deck[data-astro-cid-tanjovt5] .mini__meta{color:#ffffffeb;font-size:14px}.duel__vs[data-astro-cid-tanjovt5]{background:var(--cd-primary);color:#fff;border:4px solid var(--cd-paper);width:56px;height:56px;font-family:var(--cd-font-title);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deck__win[data-astro-cid-tanjovt5]{text-align:center;align-items:center;gap:14px}.deck__h--win[data-astro-cid-tanjovt5]{margin-top:6px;font-size:32px}.win__card[data-astro-cid-tanjovt5]{border-radius:26px;height:clamp(220px,60vw,280px);box-shadow:0 14px 34px #05290038}.win__card[data-astro-cid-tanjovt5] .mini__text{text-align:center;align-items:center}.win__cta[data-astro-cid-tanjovt5]{justify-content:space-between;width:100%;padding:0 22px;font-size:17px}.win__again[data-astro-cid-tanjovt5]{min-height:44px;color:var(--cd-title);cursor:pointer;background:0 0;border:0;padding:6px 18px;font-size:15px;font-weight:600;text-decoration:underline}.confetti[data-astro-cid-tanjovt5]{z-index:3;pointer-events:none;height:0;position:absolute;inset:0 0 auto}.deck[data-astro-cid-tanjovt5] .confetti i{border-radius:3px;width:10px;height:14px;animation:1.8s ease-in forwards cdFall;position:absolute;top:0}.deck__dock[data-astro-cid-tanjovt5]{z-index:20;justify-content:space-between;align-items:flex-end;height:168px;padding:0 14px;display:flex;position:relative}.deck__stage[data-astro-cid-tanjovt5]:not([data-phase=swipe])+.deck__dock[data-astro-cid-tanjovt5] .round[data-astro-cid-tanjovt5]{visibility:hidden}.round[data-astro-cid-tanjovt5]{cursor:pointer;z-index:2;background:#fff;border:3px solid;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:34px;transition:transform .15s;display:flex;position:relative}.round[data-astro-cid-tanjovt5]:hover{transform:scale(1.08)}.round[data-astro-cid-tanjovt5]:active{transform:scale(.92)}.round--nope[data-astro-cid-tanjovt5]{color:var(--cd-danger);border-color:var(--cd-danger);box-shadow:0 8px 18px #d32f2f38}.round--yum[data-astro-cid-tanjovt5]{color:var(--cd-primary);border-color:var(--cd-primary);box-shadow:0 8px 18px #13a30047}.dock__drago[data-astro-cid-tanjovt5]{flex-direction:column;align-items:center;width:230px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dock__drago[data-astro-cid-tanjovt5] drago-clip{width:230px;height:146px}.dock__drago[data-astro-cid-tanjovt5] drago-clip img,.dock__drago[data-astro-cid-tanjovt5] drago-clip video{object-fit:contain;object-position:50% 100%;height:100%}.bubble[data-astro-cid-tanjovt5]{width:max-content;max-width:230px;color:var(--cd-title);text-align:center;z-index:3;background:#fff;border-radius:16px 16px 16px 4px;margin:0;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.3;position:absolute;bottom:142px;box-shadow:0 6px 16px #0000001a}.bubble[data-astro-cid-tanjovt5].pop{animation:.35s ease-out cdPop}@media (width<=400px){.deck[data-astro-cid-tanjovt5]{border-radius:28px;padding:16px 14px 0}.round[data-astro-cid-tanjovt5]{width:64px;height:64px}.bubble[data-astro-cid-tanjovt5]{max-width:170px}}.marquee[data-astro-cid-eykxo7h2]{background:var(--cd-primary);padding:18px 0;overflow:hidden}.marquee__track[data-astro-cid-eykxo7h2]{width:max-content;animation:38s linear infinite cdMarquee;display:flex}.marquee__item[data-astro-cid-eykxo7h2]{font-family:var(--cd-font-title);text-transform:uppercase;color:var(--cd-title);white-space:nowrap;align-items:center;gap:22px;padding-right:22px;font-size:24px;font-weight:700;display:inline-flex}.fridge[data-astro-cid-72yyeot4]{padding-block:var(--cd-section-pad);flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,72px);display:flex}.fridge__text[data-astro-cid-72yyeot4]{flex-direction:column;flex:440px;gap:16px;min-width:0;display:flex}.fridge__lead[data-astro-cid-72yyeot4]{max-width:46ch;margin:0;font-size:18px}.fridge__hint[data-astro-cid-72yyeot4]{color:var(--cd-title);margin:12px 0 0;font-weight:600}.ingredients[data-astro-cid-72yyeot4]{flex-wrap:wrap;gap:10px;display:flex}.ing[data-astro-cid-72yyeot4]{min-height:48px;color:var(--cd-title);cursor:pointer;background:#fff;border:2px solid #0000001f;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:16px;font-weight:600;transition:all .15s;display:inline-flex}.ing[data-astro-cid-72yyeot4] span[data-astro-cid-72yyeot4]{font-size:20px}.ing[data-astro-cid-72yyeot4]:hover{border-color:var(--cd-primary)}.ing[data-astro-cid-72yyeot4][aria-pressed=true]{border-color:var(--cd-primary);background:#13a3001f}.ing[data-astro-cid-72yyeot4][aria-pressed=true]:after{content:"✓";color:var(--cd-primary-text);font-weight:800}.fridge__visual[data-astro-cid-72yyeot4]{flex-direction:column;flex:380px;align-items:center;gap:18px;min-width:0;display:flex}.match[data-astro-cid-72yyeot4]{aspect-ratio:4/5;background:#2b2b2b;border-radius:28px;width:100%;max-width:400px;position:relative;overflow:hidden;box-shadow:0 14px 34px #05290038}.match[data-astro-cid-72yyeot4] img[data-astro-cid-72yyeot4]{object-fit:cover;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.match[data-astro-cid-72yyeot4].is-swapping img[data-astro-cid-72yyeot4]{opacity:.4}.match__shade[data-astro-cid-72yyeot4]{background:linear-gradient(#0000 0%,#000000d1 70%);height:70%;position:absolute;inset:auto 0 0}.match__badge[data-astro-cid-72yyeot4]{background:var(--cd-primary-text);color:#fff;text-transform:uppercase;letter-spacing:.4px;border-radius:999px;margin:0;padding:8px 14px;font-size:14px;font-weight:700;position:absolute;top:18px;left:18px;box-shadow:0 6px 16px #0003}.match__info[data-astro-cid-72yyeot4]{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:18px;right:18px}.match__name[data-astro-cid-72yyeot4]{font-family:var(--cd-font-title);text-transform:uppercase;color:#fff;text-wrap:balance;margin:0;font-size:clamp(22px,5.6vw,26px);font-weight:700;line-height:1.04}.match__meta[data-astro-cid-72yyeot4]{color:#ffffffe6;margin:0;font-size:15px}.presence[data-astro-cid-72yyeot4]{flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.presence[data-astro-cid-72yyeot4] .presence__pill{background:#fff;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.presence[data-astro-cid-72yyeot4] .presence__pill.is-have{color:var(--cd-primary-text);box-shadow:inset 0 0 0 2px var(--cd-primary)}.presence[data-astro-cid-72yyeot4] .presence__pill.is-have:before{content:"✓ "}.presence[data-astro-cid-72yyeot4] .presence__pill.is-missing{color:#b3261e;box-shadow:inset 0 0 0 2px #e57373}.presence[data-astro-cid-72yyeot4] .presence__pill.is-missing:before{content:"+ "}.plan[data-astro-cid-k52fyhp6]{background:var(--cd-title);color:#ffffffdb;overflow:hidden}.plan__inner[data-astro-cid-k52fyhp6]{padding-block:var(--cd-section-pad);flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,72px);display:flex}.plan__text[data-astro-cid-k52fyhp6]{flex-direction:column;flex:420px;align-items:flex-start;gap:16px;min-width:0;display:flex}.plan[data-astro-cid-k52fyhp6] .eyebrow[data-astro-cid-k52fyhp6]{color:var(--cd-mint)}.plan[data-astro-cid-k52fyhp6] .h2[data-astro-cid-k52fyhp6]{color:#fff}.plan__lead[data-astro-cid-k52fyhp6]{max-width:44ch;margin:0;font-size:18px}.plan__points[data-astro-cid-k52fyhp6]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 24px;margin:6px 0 0;display:grid}.plan__points[data-astro-cid-k52fyhp6] dt[data-astro-cid-k52fyhp6]{color:#fff;margin-bottom:4px;font-weight:700}.plan__points[data-astro-cid-k52fyhp6] dt[data-astro-cid-k52fyhp6]:before{content:"✓";color:var(--cd-primary);margin-right:8px;font-weight:800;display:inline-block}.plan__points[data-astro-cid-k52fyhp6] dd[data-astro-cid-k52fyhp6]{margin:0;font-size:15px;line-height:1.5}.plan__note[data-astro-cid-k52fyhp6]{color:#ffffffb3;margin:4px 0 0;font-size:14px}.plan__note[data-astro-cid-k52fyhp6] a[data-astro-cid-k52fyhp6]{color:var(--cd-mint);font-weight:600}.plan__cta[data-astro-cid-k52fyhp6]{background:var(--cd-primary);box-shadow:var(--cd-shadow-cta)}.plan__visual[data-astro-cid-k52fyhp6]{flex:420px;justify-content:center;align-items:flex-start;gap:0;min-width:0;padding-bottom:40px;display:flex;position:relative}.week[data-astro-cid-k52fyhp6]{z-index:1;background:#fff;border-radius:28px;width:min(300px,62%);padding:18px 16px;transform:rotate(-3deg);box-shadow:0 24px 50px #00000059}.week__title[data-astro-cid-k52fyhp6]{font-family:var(--cd-font-title);text-transform:uppercase;text-align:center;color:var(--cd-title);margin:0 0 12px;font-size:18px;font-weight:700}.week__day[data-astro-cid-k52fyhp6]+.week__day[data-astro-cid-k52fyhp6]{margin-top:12px}.week__dayname[data-astro-cid-k52fyhp6]{text-transform:uppercase;letter-spacing:.6px;color:var(--cd-primary-text);margin:0 0 8px;font-size:13px;font-weight:700}.week__meals[data-astro-cid-k52fyhp6]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tile[data-astro-cid-k52fyhp6]{aspect-ratio:3/4;background:#2b2b2b;border-radius:14px;position:relative;overflow:hidden}.tile[data-astro-cid-k52fyhp6] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile[data-astro-cid-k52fyhp6]:after{content:"";background:linear-gradient(#0000 40%,#000c 100%);position:absolute;inset:0}.tile__slot[data-astro-cid-k52fyhp6]{z-index:1;color:var(--cd-title);background:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:6px;left:6px}.tile__text[data-astro-cid-k52fyhp6]{z-index:1;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:7px;left:8px;right:8px}.tile__name[data-astro-cid-k52fyhp6]{-webkit-line-clamp:2;font-family:var(--cd-font-title);text-transform:uppercase;color:#fff;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.tile__time[data-astro-cid-k52fyhp6]{color:#ffffffd9;font-size:11px}.ticket[data-astro-cid-k52fyhp6]{background:var(--cd-paper);width:min(270px,56%);color:var(--cd-paper-text);z-index:2;border-radius:6px;margin-top:48px;margin-left:-40px;padding:18px 18px 22px;transform:rotate(3deg);box-shadow:0 24px 50px #00000059;-webkit-mask:radial-gradient(circle at 8px 100%,#0000 6px,#000 6.5px) -8px 100%/16px 100% repeat-x;mask:radial-gradient(circle at 8px 100%,#0000 6px,#000 6.5px) -8px 100%/16px 100% repeat-x}.ticket__title[data-astro-cid-k52fyhp6]{font-family:var(--cd-font-title);text-transform:uppercase;text-align:center;margin:0;font-size:17px;font-weight:700}.ticket__sub[data-astro-cid-k52fyhp6]{text-align:center;color:var(--cd-secondary);margin:2px 0 10px;font-size:12px}.ticket__aisle[data-astro-cid-k52fyhp6]{letter-spacing:1px;text-transform:uppercase;color:var(--cd-secondary);margin:10px 0 4px;font-size:11px;font-weight:700}.ticket[data-astro-cid-k52fyhp6] ul[data-astro-cid-k52fyhp6]{margin:0;padding:0;list-style:none}.ticket[data-astro-cid-k52fyhp6] li[data-astro-cid-k52fyhp6]{border-bottom:1px dashed #33322e2e;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.ticket__box[data-astro-cid-k52fyhp6]{border:1.5px solid #33322e66;border-radius:50%;flex:none;width:14px;height:14px}.ticket[data-astro-cid-k52fyhp6] li[data-astro-cid-k52fyhp6].is-done .ticket__box[data-astro-cid-k52fyhp6]{background:var(--cd-primary);border-color:var(--cd-primary)}.ticket[data-astro-cid-k52fyhp6] li[data-astro-cid-k52fyhp6].is-done .ticket__name[data-astro-cid-k52fyhp6]{color:var(--cd-primary-text);text-decoration:line-through}.ticket__name[data-astro-cid-k52fyhp6]{flex:1}.ticket__qty[data-astro-cid-k52fyhp6]{font-variant-numeric:tabular-nums;color:var(--cd-secondary)}.plan__visual[data-astro-cid-k52fyhp6] .plan__drago{z-index:3;width:120px;position:absolute;bottom:-10px;left:-6px}@media (width<=520px){.week[data-astro-cid-k52fyhp6]{width:64%}.week__meals[data-astro-cid-k52fyhp6]{grid-template-columns:1fr}.tile[data-astro-cid-k52fyhp6]{aspect-ratio:16/10}.ticket[data-astro-cid-k52fyhp6]{width:58%;margin-left:-28px}.plan__visual[data-astro-cid-k52fyhp6] .plan__drago{width:90px}}.vibe[data-astro-cid-x4k27amt]{background:var(--cd-paper)}.vibe__inner[data-astro-cid-x4k27amt]{padding-block:var(--cd-section-pad);flex-direction:column;gap:32px;display:flex}.vibe__head[data-astro-cid-x4k27amt]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.vibe__titles[data-astro-cid-x4k27amt]{flex-direction:column;gap:12px;max-width:640px;display:flex}.vibe__surprise[data-astro-cid-x4k27amt]{min-height:52px}.chips[data-astro-cid-x4k27amt]{flex-wrap:wrap;gap:10px;display:flex}.chip[data-astro-cid-x4k27amt]{min-height:48px;color:var(--cd-title);cursor:pointer;background:#fff;border:2px solid #0000001f;border-radius:999px;padding:0 20px;font-size:16px;font-weight:600;transition:all .2s}.chip[data-astro-cid-x4k27amt]:hover{border-color:var(--cd-primary)}.chip[data-astro-cid-x4k27amt][aria-pressed=true]{background:var(--cd-title);border-color:var(--cd-title);color:#fff}.vibe__cards[data-astro-cid-x4k27amt]{flex-wrap:wrap;align-items:stretch;gap:28px;display:flex}.vibe__photo[data-astro-cid-x4k27amt]{background:#2b2b2b;border-radius:32px;flex:2 520px;min-width:0;min-height:400px;margin:0;position:relative;overflow:hidden;box-shadow:0 14px 34px #05290029}.vibe__photo[data-astro-cid-x4k27amt] img[data-astro-cid-x4k27amt]{object-fit:cover;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.vibe[data-astro-cid-x4k27amt].is-rolling .vibe__photo[data-astro-cid-x4k27amt] img[data-astro-cid-x4k27amt]{opacity:.55}.vibe__shade[data-astro-cid-x4k27amt]{background:linear-gradient(#0000 45%,#000000bf 100%);position:absolute;inset:0}.vibe__caption[data-astro-cid-x4k27amt]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.vibe__name[data-astro-cid-x4k27amt]{font-family:var(--cd-font-title);text-transform:uppercase;color:#fff;margin:0;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1}.vibe__tagline[data-astro-cid-x4k27amt]{color:#ffffffeb;margin:6px 0 0;font-size:16px}.vibe__pills[data-astro-cid-x4k27amt]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vibe__pill[data-astro-cid-x4k27amt]{color:var(--cd-paper-text);background:#fff;border-radius:999px;padding:7px 13px;font-size:14px;font-weight:500}.vibe__pill[data-astro-cid-x4k27amt].pill--easy{color:var(--cd-primary-text);font-weight:600}.vibe__pill[data-astro-cid-x4k27amt].pill--medium{color:var(--cd-medium);font-weight:600}.vibe__drago[data-astro-cid-x4k27amt]{background:#fff;border-radius:32px;flex-direction:column;flex:300px;justify-content:space-between;gap:20px;min-width:0;padding:28px 28px 0;display:flex;box-shadow:0 6px 16px #0000000f}.vibe__line[data-astro-cid-x4k27amt]{background:var(--cd-muted);color:var(--cd-title);border-radius:20px 20px 20px 6px;margin:0;padding:18px 20px;font-size:20px;font-weight:500;line-height:1.4}.vibe__foot[data-astro-cid-x4k27amt]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.vibe__foot[data-astro-cid-x4k27amt] .vibe__clip{width:170px;height:200px}.vibe__foot[data-astro-cid-x4k27amt] .vibe__clip img,.vibe__foot[data-astro-cid-x4k27amt] .vibe__clip video{object-fit:contain;object-position:50% 100%;height:100%}.vibe__foot[data-astro-cid-x4k27amt] .btn[data-astro-cid-x4k27amt]{margin-bottom:28px}.reviews[data-astro-cid-osyr6gzd]{padding-block:var(--cd-section-pad);flex-direction:column;gap:36px;display:flex}.reviews__head[data-astro-cid-osyr6gzd]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.reviews__titles[data-astro-cid-osyr6gzd]{flex-direction:column;gap:12px;display:flex}.reviews__note[data-astro-cid-osyr6gzd]{margin:0;font-size:15px}.reviews__note[data-astro-cid-osyr6gzd] a[data-astro-cid-osyr6gzd]{font-weight:600}.reviews__grid[data-astro-cid-osyr6gzd]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.review[data-astro-cid-osyr6gzd]{border:1px solid var(--cd-border);background:#fff;border-radius:28px;flex-direction:column;justify-content:space-between;gap:24px;margin:0;padding:28px;display:flex}.review[data-astro-cid-osyr6gzd] blockquote[data-astro-cid-osyr6gzd]{color:var(--cd-title);margin:0;font-size:20px;font-weight:500;line-height:1.45}.review[data-astro-cid-osyr6gzd] figcaption[data-astro-cid-osyr6gzd]{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.review[data-astro-cid-osyr6gzd] strong[data-astro-cid-osyr6gzd]{color:var(--cd-title)}.review__stars[data-astro-cid-osyr6gzd]{color:var(--cd-primary-text);letter-spacing:1px;font-weight:600}.review--dark[data-astro-cid-osyr6gzd]{background:var(--cd-title);border-color:var(--cd-title)}.review--dark[data-astro-cid-osyr6gzd] blockquote[data-astro-cid-osyr6gzd],.review--dark[data-astro-cid-osyr6gzd] strong[data-astro-cid-osyr6gzd]{color:#fff}.review--dark[data-astro-cid-osyr6gzd] figcaption[data-astro-cid-osyr6gzd]{color:#ffffffd9}.review--dark[data-astro-cid-osyr6gzd] .review__stars[data-astro-cid-osyr6gzd]{color:var(--cd-mint)}.hero[data-astro-cid-jgctki6q]{flex-wrap:wrap;align-items:center;gap:clamp(36px,5vw,56px);padding-block:clamp(28px,5vw,56px) 72px;display:flex}.hero__text[data-astro-cid-jgctki6q]{flex-direction:column;flex:1.25 460px;gap:24px;min-width:0;display:flex}.hero__badge[data-astro-cid-jgctki6q]{background:var(--cd-muted);color:var(--cd-title);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:8px 14px 8px 8px;font-size:14px;font-weight:500;display:inline-flex}.hero__badge[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{background:var(--cd-primary-text);color:#fff;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.hero__title[data-astro-cid-jgctki6q]{letter-spacing:-1.5px;margin:0;font-size:clamp(44px,5.4vw,80px);line-height:.95}.hero__title[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{color:var(--cd-primary)}.hero__sub[data-astro-cid-jgctki6q]{max-width:36ch;margin:0;font-size:20px;line-height:1.5}.hero__ctas[data-astro-cid-jgctki6q]{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.hero__try[data-astro-cid-jgctki6q]{align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.hero__try[data-astro-cid-jgctki6q] svg[data-astro-cid-jgctki6q]{color:var(--cd-primary-text)}.hero__counter[data-astro-cid-jgctki6q]{align-items:center;gap:14px;margin:0;padding-top:6px;font-size:15px;line-height:1.35;display:flex}.hero__counter[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]:last-child{max-width:24ch}.hero__count[data-astro-cid-jgctki6q]{font-family:var(--cd-font-title);color:var(--cd-primary);min-width:1ch;font-size:40px;font-weight:700;line-height:1}.hero__deck[data-astro-cid-jgctki6q]{flex:440px;justify-content:center;min-width:0;scroll-margin-top:90px;display:flex}.spacer[data-astro-cid-jgctki6q]{height:var(--cd-section-pad)}@media (width<=520px){.hero__sub[data-astro-cid-jgctki6q]{font-size:18px}}
