.vibe-blog{--n-page:#0A0F1F;--n-navy:#0E1428;--n-card:#13192E;--n-card-line:#262D45;--n-track:#1E2540;--n-slate:#33373D;--n-line:#4D4D4D;--n-text:#E8E8E8;--n-soft:#DADADA;--n-muted:#B9B9B9;--n-white:#FFFFFF;--n-orange:#F88900;--n-orange-hover:#E07B00;--n-orange-active:#C96D00;--n-glow:#FB8E28;--n-ink:#231F20;--n-ember:#3A2410;--n-hero-bg:radial-gradient(120% 90% at 85% 10%,#3A2410 0%,#0E1428 45%,#0A0F1F 100%);--n-cta-bg:radial-gradient(100% 140% at 0% 100%,#3A2410 0%,#0E1428 60%);--n-head:Montserrat,-apple-system,'Segoe UI',Roboto,sans-serif;--n-body:'Red Hat Display',-apple-system,'Segoe UI',Roboto,sans-serif;--n-wrap:1200px;--n-prose:760px;--n-radius:10px}.vibe-blog .elementor-widget-theme-post-content .vpx-herostats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:none;margin:0 0 72px;padding:0;font-family:var(--n-body)}.vibe-blog .elementor-widget-theme-post-content .vpx-herostats .vpx-stat{border-top:1px solid var(--n-line);padding-top:20px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx-herostats p{max-width:none;margin:0;text-align:left}.vibe-blog .elementor-widget-theme-post-content .vpx-herostats .vpx-stat-n{font:800 56px/1 var(--n-head);color:var(--n-white);letter-spacing:0}.vibe-blog .elementor-widget-theme-post-content .vpx-herostats .vpx-stat:first-child .vpx-stat-n{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-herostats .vpx-stat-l{margin-top:8px;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx{box-sizing:border-box;max-width:none;width:100%;margin:72px 0;padding:0;color:var(--n-white);font-family:var(--n-body);text-align:left}.vibe-blog .elementor-widget-theme-post-content .vpx *{box-sizing:border-box}.vibe-blog .elementor-widget-theme-post-content .vpx :is(p,h2,h3,span,div){max-width:none;text-align:left}.vibe-blog .elementor-widget-theme-post-content .vpx :is(h2,h3)::before{content:none;display:none}.vibe-blog .elementor-widget-theme-post-content .vpx p{margin:0;font:400 16px/1.55 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx h2{margin:0;font:700 32px/1.2 var(--n-head);color:var(--n-white);letter-spacing:0}.vibe-blog .elementor-widget-theme-post-content .vpx h3{margin:0;font:700 28px/1.25 var(--n-head);color:var(--n-white);letter-spacing:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-eyebrow{font:500 14px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-note{font:400 12px/1.4 -apple-system,'Segoe UI',sans-serif;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx a:not(.vpx-cta){color:var(--n-glow);text-decoration:underline;text-underline-offset:2px}.vibe-blog .elementor-widget-theme-post-content .vpx a:not(.vpx-cta):hover{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-dark{display:flex;flex-direction:column;gap:28px;padding:40px;border-radius:var(--n-radius);background:var(--n-card);border:1px solid var(--n-card-line);min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-slate{display:flex;flex-direction:column;gap:20px;padding:36px;border-radius:var(--n-radius);background:var(--n-slate);box-shadow:0 4px 16px rgb(0 0 0 / .15);margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-slate h3{font-size:24px;line-height:1.3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-row{display:flex;flex-wrap:wrap;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx button.vpx-pill{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:10px 18px;border-radius:3px;border:1px solid var(--n-line);background:#fff0;color:var(--n-white);font:600 14px/1.2 var(--n-head);letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx button.vpx-pill:hover{border-color:var(--n-glow);background:#fff0;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx button.vpx-pill[aria-pressed="true"]{background:var(--n-orange);border-color:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.vibe-blog .elementor-widget-theme-post-content .vpx-headtext{display:flex;flex-direction:column;gap:8px;max-width:560px}.vibe-blog .elementor-widget-theme-post-content .vpx-ranges{display:flex;flex-direction:column;gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx-rangerow{display:grid;grid-template-columns:150px minmax(0,1fr) 120px;gap:20px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-rl,.vibe-blog .elementor-widget-theme-post-content .vpx-rv{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx-rl-n{font:600 16px/1.4 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-rl-s{font:400 13px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-rv span{text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx-rv-n{font:700 16px/1.4 var(--n-head);color:var(--n-white);white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx-rv-s{font:400 13px/1.4 var(--n-body);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-track{position:relative;height:14px;border-radius:7px;background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx-fill{position:absolute;top:0;bottom:0;left:0;width:0;border-radius:7px;background:var(--n-orange);transition:left .35s ease,width .35s ease}.vibe-blog .elementor-widget-theme-post-content .vpx-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:32px;max-width:none;margin:72px 0;align-items:stretch}.vibe-blog .elementor-widget-theme-post-content .vpx-calcout{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--n-line);padding-top:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-calc-t{font-size:14px;color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-calc-n{font:800 44px/1.1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-calc-s{font-size:15px;color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-dots{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-dot{display:block;width:36px;height:36px;border-radius:50%;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-dots[data-size="s"] .vpx-dot{width:18px;height:18px}.vibe-blog .elementor-widget-theme-post-content .vpx-dots[data-size="l"] .vpx-dot{width:56px;height:56px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-slate>p:last-child:not(.vpx-note){font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-factors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:40px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx-factors-side{display:flex;flex-direction:column;gap:16px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-factors-side>p{font-size:17px;line-height:1.6}.vibe-blog .elementor-widget-theme-post-content .vpx-tabs{display:flex;flex-direction:column;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx-tabs button[role="tab"]{display:block;width:100%;min-height:48px;margin:0;padding:12px 16px;border:0;border-left:3px solid #fff0;border-radius:0;background:#fff0;color:var(--n-soft);font:500 16px/1.4 var(--n-head);letter-spacing:0;text-transform:none;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx-tabs button[role="tab"]:hover{color:var(--n-white);background:#fff0;border-left-color:var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx-tabs button[role="tab"][aria-selected="true"]{background:var(--n-card);color:var(--n-white);font-weight:600;border-left-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-panels{display:flex;flex-direction:column;gap:16px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx-panel{display:flex;flex-direction:column;gap:16px;min-height:260px;padding:40px;border-radius:var(--n-radius);background:var(--n-card);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx-panel[hidden]{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-panel-n{font:800 72px/1 var(--n-head);color:var(--n-orange);overflow-wrap:anywhere;hyphens:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-panel h3{font:600 22px/1.3 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-panel p:not(.vpx-panel-n){font-size:17px;line-height:1.65;color:var(--n-text)}.vibe-blog .elementor-widget-theme-post-content .vpx-factors:not(.is-tabbed) .vpx-tabs{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ctaband{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:56px 48px;border-radius:var(--n-radius);background:var(--n-cta-bg)}.vibe-blog .elementor-widget-theme-post-content .vpx-ctatext{display:flex;flex-direction:column;gap:8px;max-width:620px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-h{font:800 36px/1.15 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ctatext p:not(.vpx-h){font-size:17px}.vibe-blog .elementor-widget-theme-post-content .vpx a.vpx-cta{display:inline-flex;align-items:center;min-height:48px;padding:14px 28px;border-radius:3px;background:var(--n-orange);color:var(--n-ink);text-decoration:none;font:600 15px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;transition:background-color .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx a.vpx-cta:hover{background:var(--n-orange-hover);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx a.vpx-cta:active{background:var(--n-orange-active)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-k{font:500 13px/1.4 var(--n-body);color:var(--n-muted);margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-dark.vpx-scale{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:center;padding:32px 40px}.vibe-blog .elementor-widget-theme-post-content .vpx-scale-in{display:flex;flex-direction:column;gap:10px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx label.vpx-eyebrow{display:block;margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-scale-g{font:800 64px/1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx input[type="range"]{display:block;width:100%;height:44px;margin:0;padding:0;border:0;background:#fff0;accent-color:var(--n-orange);cursor:pointer}.vibe-blog .elementor-widget-theme-post-content .vpx-ticks{position:relative;height:16px;margin:0 8px}.vibe-blog .elementor-widget-theme-post-content .vpx-ticks span{position:absolute;top:0;transform:translateX(-50%);font:500 12px/1.3 var(--n-head);color:var(--n-muted);white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx-ticks span:nth-child(1){left:0;transform:none;margin-left:-8px}.vibe-blog .elementor-widget-theme-post-content .vpx-ticks span:nth-child(2){left:9.26%}.vibe-blog .elementor-widget-theme-post-content .vpx-ticks span:nth-child(3){left:22.22%}.vibe-blog .elementor-widget-theme-post-content .vpx-ticks span:nth-child(4){left:48.15%}.vibe-blog .elementor-widget-theme-post-content .vpx-ticks span:nth-child(5){left:100%;transform:translateX(-100%);margin-left:8px}.vibe-blog .elementor-widget-theme-post-content .vpx-scale-out{display:flex;flex-direction:column;gap:12px;min-width:0;padding-left:40px;border-left:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx-scale-stats{display:flex;flex-wrap:wrap;gap:12px 40px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-scale-n{font:800 32px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-scale-n.is-hot{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cols-fig{margin:0;padding:0;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-cols,.vpx-shelfchart){display:grid;gap:12px;align-items:end;margin-top:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cols{grid-template-columns:repeat(5,minmax(0,1fr));height:240px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-shelfchart{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;height:240px;margin-top:0}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-col,.vpx-shelf){display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-col-bar,.vpx-shelf-bar){flex:1 1 0%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;width:100%;max-width:56px;min-height:0;border-bottom:1px solid var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-shelf-bar{max-width:120px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-col-bar,.vpx-shelf-bar) i{display:block;flex:none;width:100%;height:0;border-radius:3px 3px 0 0;background:var(--n-orange);opacity:.7;transition:height .35s ease,opacity .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-dark[data-vpx="shelves"]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head chart" "note chart";gap:20px 48px;align-items:start}.vibe-blog .elementor-widget-theme-post-content [data-vpx="shelves"]>.vpx-head{grid-area:head;flex-direction:column;align-items:flex-start}.vibe-blog .elementor-widget-theme-post-content [data-vpx="shelves"]>.vpx-shelfchart{grid-area:chart}.vibe-blog .elementor-widget-theme-post-content [data-vpx="shelves"]>.vpx-note{grid-area:note;align-self:end}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-col,.vpx-shelf).is-on i{opacity:1}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-col-v,.vpx-shelf-v){font:700 14px/1.2 var(--n-head);color:var(--n-white);text-align:center;white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-shelf-v{font-size:16px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-col-l,.vpx-shelf-l){font:500 13px/1.2 var(--n-head);color:var(--n-soft);text-align:center;white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-shelf-l{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-col,.vpx-shelf).is-on :is(.vpx-col-l,.vpx-shelf-l){color:var(--n-white);font-weight:700}.vibe-blog .elementor-widget-theme-post-content .vpx-split .vpx-rangerow{grid-template-columns:110px minmax(0,1fr) 110px;gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx-stack{display:flex;gap:2px;height:28px;margin:10px 0 4px;border-radius:3px;overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx-seg{display:block;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx-seg.is-shelf{flex:100 1 0%}.vibe-blog .elementor-widget-theme-post-content .vpx-seg.is-excise{flex:15 1 0%}.vibe-blog .elementor-widget-theme-post-content .vpx-seg.is-city{flex:12 1 0%}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-seg,.vpx-sw).is-shelf{background:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-seg,.vpx-sw).is-excise{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-seg,.vpx-sw).is-city{background:repeating-linear-gradient(45deg,var(--n-muted) 0 5px,var(--n-slate) 5px 10px)}.vibe-blog .elementor-widget-theme-post-content .vpx ul.vpx-lines{display:flex;flex-direction:column;gap:6px;max-width:none;margin:4px 0;padding:0;list-style:none}.vibe-blog .elementor-widget-theme-post-content .vpx ul.vpx-lines li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;margin:0;padding:0;font:400 15px/1.4 var(--n-body);color:var(--n-soft);list-style:none}.vibe-blog .elementor-widget-theme-post-content .vpx ul.vpx-lines li::before,.vibe-blog .elementor-widget-theme-post-content .vpx ul.vpx-lines li::marker{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx ul.vpx-lines li>span:last-child{color:var(--n-white);font-weight:500;text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sw{display:block;width:12px;height:12px;border-radius:2px}@media (max-width:1023px){.vibe-blog .elementor-widget-theme-post-content .vpx-split{grid-template-columns:minmax(0,1fr);gap:32px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-dark[data-vpx="shelves"]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "chart" "note"}}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-dark.vpx-scale{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 20px}.vibe-blog .elementor-widget-theme-post-content .vpx-scale-out{padding:20px 0 0;border-left:0;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-scale-g{font-size:48px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-scale-n{font-size:28px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cols{gap:8px;height:170px}.vibe-blog .elementor-widget-theme-post-content .vpx-ticks span:nth-child(2){display:none}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-col-v,.vpx-col-l){font-size:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-shelfchart{gap:12px;height:200px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-shelf-v{font-size:13px;white-space:normal}.vibe-blog .elementor-widget-theme-post-content .vpx-split .vpx-rangerow{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx-herostats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-bottom:56px}.vibe-blog .elementor-widget-theme-post-content .vpx-herostats .vpx-stat-n{font-size:36px}.vibe-blog .elementor-widget-theme-post-content .vpx-herostats .vpx-stat-l{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx,.vibe-blog .elementor-widget-theme-post-content .vpx-pair{margin:56px 0}.vibe-blog .elementor-widget-theme-post-content .vpx-pair{gap:24px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-dark{padding:28px 20px;gap:24px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-slate{padding:28px 20px;margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx h2{font-size:26px}.vibe-blog .elementor-widget-theme-post-content .vpx h3{font-size:24px}.vibe-blog .elementor-widget-theme-post-content .vpx-rangerow{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.vibe-blog .elementor-widget-theme-post-content .vpx-track{grid-column:1 / -1;order:3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-calc-n{font-size:36px}.vibe-blog .elementor-widget-theme-post-content .vpx-panel{padding:28px 20px;min-height:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-panel-n{font-size:clamp(34px,10vw,56px);overflow-wrap:anywhere}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ctaband{padding:36px 24px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-h{font-size:28px}}@media (max-width:380px){.vibe-blog .elementor-widget-theme-post-content .vpx-herostats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-fill,button,a,i){transition:none}}.vibe-blog .elementor-widget-posts .elementor-post__thumbnail{background:#0E1428 radial-gradient(80% 100% at 100% 0%,rgb(248 137 0 / .3) 0%,#fff0 60%)}.vibe-blog .elementor-widget-posts .elementor-post__thumbnail img:is([src*="placeholder"],[data-src*="placeholder"]){opacity:0}.vibe-blog .elementor-widget-posts .elementor-post__title,.vibe-blog .elementor-widget-posts .elementor-post__title a{font-family:Montserrat,sans-serif;font-weight:700}.vibe-blog .elementor-widget-post-navigation a{font-family:Montserrat,sans-serif}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-pound{background:radial-gradient(110% 80% at 100% 0%,var(--n-ember) 0%,var(--n-card) 55%)}.vibe-blog .elementor-widget-theme-post-content .vpx-pound-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx-pound-wrap{position:relative;min-width:0;padding:14px;border:1px solid var(--n-card-line);border-radius:var(--n-radius);background:rgb(10 15 31 / .6)}.vibe-blog .elementor-widget-theme-post-content .vpx-pound-grid{display:grid;grid-template-columns:repeat(28,minmax(0,1fr));gap:3px}.vibe-blog .elementor-widget-theme-post-content .vpx-pc{display:block;aspect-ratio:1 / 1;border-radius:2px;background-color:var(--n-track);transition:background-color .3s ease var(--d,0ms),transform .18s ease}.vibe-blog .elementor-widget-theme-post-content .vpx-pc.is-on{background-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-pc.is-part{background:linear-gradient(90deg,var(--n-orange) var(--f),var(--n-track) var(--f))}.vibe-blog .elementor-widget-theme-post-content .is-quick .vpx-pc{transition-delay:0ms}.vibe-blog .elementor-widget-theme-post-content .is-preview .vpx-pc.is-on{background-color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-pc.is-row{transform:scale(1.2)}.vibe-blog .elementor-widget-theme-post-content .vpx-pc.is-row:not(.is-on):not(.is-part){background-color:var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx-pc.is-hot{transform:scale(1.6);box-shadow:0 0 0 2px var(--n-white);position:relative;z-index:1}.vibe-blog .elementor-widget-theme-post-content .vpx-pound-tip{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 12px));pointer-events:none;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:6px;background:var(--n-white);color:var(--n-ink);box-shadow:0 8px 24px rgb(0 0 0 / .35);white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx-pound-tip[hidden]{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-pound-tip b{font:700 14px/1.3 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-pound-tip span{font:500 12px/1.3 var(--n-head);color:var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx-pound-tip.is-left{transform:translate(-12px,calc(-100% - 12px))}.vibe-blog .elementor-widget-theme-post-content .vpx-pound-tip.is-right{transform:translate(calc(-100% + 12px),calc(-100% - 12px))}.vibe-blog .elementor-widget-theme-post-content .vpx-pound-side{display:flex;flex-direction:column;gap:18px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-pound-frac{font:800 88px/.95 var(--n-head);letter-spacing:-2px;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-pound-fl{font:600 18px/1.4 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-pound-story{font-size:17px;line-height:1.6}.vibe-blog .elementor-widget-theme-post-content .vpx-pound-price{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:var(--n-radius);background:var(--n-slate);box-shadow:0 4px 16px rgb(0 0 0 / .15)}.vibe-blog .elementor-widget-theme-post-content .vpx-pound-price[hidden]{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-pound-pv{font:800 34px/1.1 var(--n-head);color:var(--n-white);font-variant-numeric:tabular-nums}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-pound-price .vpx-pill{min-height:44px;padding:8px 14px;font-size:13px;border-radius:999px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-pound-modes .vpx-pill{border-radius:999px}.vibe-blog .elementor-widget-theme-post-content .vpx .is-pop{animation:vpxPop .45s cubic-bezier(.2,.9,.3,1.3)}@keyframes vpxPop{from{opacity:.2;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@media (max-width:1023px){.vibe-blog .elementor-widget-theme-post-content .vpx-pound-body{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx-pound-wrap{padding:8px}.vibe-blog .elementor-widget-theme-post-content .vpx-pound-grid{gap:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-pound-frac{font-size:64px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-pound-pv{font-size:28px}}@media (hover:hover){.vibe-blog .elementor-widget-theme-post-content .vpx-ranges .vpx-rangerow{transition:opacity .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx-ranges:hover .vpx-rangerow{opacity:.45}.vibe-blog .elementor-widget-theme-post-content .vpx-ranges .vpx-rangerow:hover{opacity:1}.vibe-blog .elementor-widget-theme-post-content .vpx-rangerow:hover .vpx-fill{background:var(--n-glow);box-shadow:0 0 16px rgb(248 137 0 / .55)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-col,.vpx-shelf):hover i{opacity:1;background:var(--n-glow);box-shadow:0 0 18px rgb(248 137 0 / .45)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-col,.vpx-shelf):hover :is(.vpx-col-l,.vpx-shelf-l,.vpx-col-v,.vpx-shelf-v){color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-dot{transition:transform .2s ease,background-color .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx-dots:hover .vpx-dot{background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-dot:hover{transform:scale(1.25)}.vibe-blog .elementor-widget-theme-post-content .vpx-stack:hover .vpx-seg{opacity:.5;transition:opacity .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx-stack .vpx-seg:hover{opacity:1}.vibe-blog .elementor-widget-theme-post-content .vpx-herostats .vpx-stat{transition:border-color .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx-herostats .vpx-stat:hover{border-top-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-herostats .vpx-stat:hover .vpx-stat-n{color:var(--n-glow)}}@media (prefers-reduced-motion:reduce){.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-pc,.vpx-dot,.vpx-rangerow){transition:none}.vibe-blog .elementor-widget-theme-post-content .vpx .is-pop{animation:none}.vibe-blog .elementor-widget-theme-post-content .vpx-pc:is(.is-row,.is-hot){transform:none}}.vibe-blog .elementor-widget-theme-post-content .vpx-mg-read{display:flex;flex-wrap:wrap;gap:18px 36px;align-items:flex-end}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-mg-n{font:800 64px/1 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-mg-u{font:600 18px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-progress{height:3px;border-radius:2px;background:var(--n-track);overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx-progress i{display:block;height:100%;width:100%;background:var(--n-orange);transform:scaleX(0);transform-origin:left center}.vibe-blog .elementor-widget-theme-post-content .vpx-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;max-width:100%;min-width:0;overscroll-behavior-x:contain;padding-bottom:6px}.vibe-blog .elementor-widget-theme-post-content .vpx-step{flex:0 0 min(86%,280px);scroll-snap-align:start;min-width:0;display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--n-card-line);border-radius:var(--n-radius);background:rgb(10 15 31 / .45);opacity:.72;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease,border-color .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx-step.is-in,.vibe-blog .elementor-widget-theme-post-content .vpx-step.is-on{opacity:1;transform:none;border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-step-k{font:800 28px/1 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-step h3{font-size:20px}.vibe-blog .elementor-widget-theme-post-content .vpx-lineage{display:flex;flex-direction:column;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx-parents{display:flex;flex-wrap:wrap;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx button.vpx-node{min-height:44px;margin:0;padding:12px 16px;border-radius:var(--n-radius);border:1px solid var(--n-line);background:#fff0;color:var(--n-white);font:600 15px/1.3 var(--n-head);cursor:pointer}.vibe-blog .elementor-widget-theme-post-content .vpx button.vpx-node[aria-pressed="true"]{background:var(--n-orange);border-color:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-join{height:18px;border-left:2px solid var(--n-orange);margin-left:22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-child{font:800 32px/1.15 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-wheel-row{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-wheel{width:min(220px,70vw);aspect-ratio:1;border-radius:50%;position:relative;flex:0 0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-wheel::after{content:"";position:absolute;inset:28%;border-radius:50%;background:var(--n-card)}.vibe-blog .elementor-widget-theme-post-content .vpx-wheel-legend{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.vibe-blog .elementor-widget-theme-post-content .vpx-face,.vibe-blog .elementor-widget-theme-post-content .vpx-citycopy{display:flex;flex-direction:column;gap:8px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx-face[hidden],.vibe-blog .elementor-widget-theme-post-content .vpx-citycopy[hidden]{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-status{font:800 32px/1.15 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx.is-out .vpx-status{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx a.vpx-textlink{color:var(--n-glow);font-weight:600}@media (min-width:900px){.vibe-blog .elementor-widget-theme-post-content .vpx-step{flex-basis:calc((100% - 24px) / 3)}}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-mg-n{font-size:48px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-status,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-child{font-size:26px}}@media (hover:hover){.vibe-blog .elementor-widget-theme-post-content .vpx-wheel-legend:hover [data-tp]{opacity:.45}.vibe-blog .elementor-widget-theme-post-content .vpx-wheel-legend [data-tp]:hover,.vibe-blog .elementor-widget-theme-post-content .vpx-wheel-legend [data-tp].is-on{opacity:1}}@media (prefers-reduced-motion:reduce){.vibe-blog .elementor-widget-theme-post-content .vpx-step{opacity:1;transform:none;transition:none}.vibe-blog .elementor-widget-theme-post-content .vpx-progress i{transition:none}.vibe-blog .elementor-widget-theme-post-content .vpx-rail{scroll-behavior:auto}}.vibe-blog .elementor-widget-theme-post-title .elementor-heading-title{overflow-wrap:anywhere;hyphens:auto}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-clock-legend,.vpx-zones-legend,.vpx-zones-map,.vpx-line-stops,.vpx-dt-rows,.vpx-dt-keys,.vpx-cc-legend,.vpx-cc-fees){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-clock,.vpx-zones,.vpx-routes,.vpx-dt,.vpx-cc) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-clock,.vpx-zones,.vpx-routes,.vpx-dt,.vpx-cc) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-dark.vpx-clock{flex-direction:row;align-items:center;gap:40px}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-fig{margin:0;flex:0 0 min(360px,42%)}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-dial{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-track{fill:none;stroke:var(--n-slate);stroke-width:34}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-wait{fill:none;stroke:var(--n-muted);stroke-width:34;stroke-dasharray:4 10}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-full{fill:none;stroke:var(--n-glow);stroke-width:34}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-mark{stroke:var(--n-orange);stroke-width:6}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-hand{stroke:var(--n-white);stroke-width:4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-hub{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-dial text{font-family:var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-l0{fill:var(--n-white);font-weight:700;font-size:22px}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-lm{fill:var(--n-muted);font-weight:600;font-size:20px}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-l2{fill:var(--n-orange);font-weight:800;font-size:22px}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-l4{fill:var(--n-glow);font-weight:800;font-size:18px}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-big{fill:var(--n-white);font-weight:800;font-size:40px}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-small{fill:var(--n-muted);font-weight:500;font-size:16px}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-side{display:flex;flex-direction:column;gap:20px;min-width:0;flex:1}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-legend{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-clock-legend li{display:flex;gap:12px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-key{flex:0 0 32px;height:10px}.vibe-blog .elementor-widget-theme-post-content .vpx-key--wait{background:repeating-linear-gradient(90deg,var(--n-muted) 0 4px,transparent 4px 10px)}.vibe-blog .elementor-widget-theme-post-content .vpx-key--full{background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-pack{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--n-radius);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-dots{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-dots span{aspect-ratio:1;border-radius:50%;border:2px solid #697C7D}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-dots span.is-on{background:var(--n-orange);border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-zones-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx-zones-legend{display:flex;gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zones-legend li{display:flex;gap:6px;align-items:center;font:700 12px/1 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-zones-legend li::after{content:"";order:-1;width:12px;height:12px;border-radius:50%}.vibe-blog .elementor-widget-theme-post-content .vpx-zones-legend li.is-yes::after{background:#39B54A}.vibe-blog .elementor-widget-theme-post-content .vpx-zones-legend li.is-if::after{background:#FCB900}.vibe-blog .elementor-widget-theme-post-content .vpx-zones-legend li.is-no::after{background:#FA3E3E}.vibe-blog .elementor-widget-theme-post-content .vpx-zones-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:10px;padding:10px;border-radius:var(--n-radius);background:#070A14}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zone{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:6px;background:var(--n-slate);border-top:6px solid #FA3E3E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zone--big{grid-column:span 2;grid-row:span 2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zone--wide{grid-column:span 2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zone.is-yes{border-top-color:#39B54A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zone.is-if{border-top-color:#FCB900}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zone p{font-size:14px;line-height:1.45}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zone .vpx-zone-k{font:700 12px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:#FA3E3E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zone.is-yes .vpx-zone-k{color:#39B54A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zone.is-if .vpx-zone-k{color:#FCB900}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zone .vpx-zone-h{font:700 18px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zone--big .vpx-zone-h{font-size:26px;font-weight:800}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zone .vpx-zone-foot{margin-top:auto;padding-top:12px;font:600 13px/1.4 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-routes-lines{display:flex;flex-direction:column;gap:28px}.vibe-blog .elementor-widget-theme-post-content .vpx-line{--line:var(--n-orange);display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx-line--1{--line:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-line--2{--line:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-line-k{font:700 13px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-line-stops{position:relative;display:flex;justify-content:space-between;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx-line-stops::before{content:"";position:absolute;left:9px;right:9px;top:8px;height:6px;border-radius:3px;background:var(--line)}.vibe-blog .elementor-widget-theme-post-content .vpx-line--1 .vpx-line-stops::before{background:repeating-linear-gradient(90deg,var(--line) 0 18px,transparent 18px 26px)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-stop{position:relative;display:flex;flex-direction:column;gap:8px;flex:1 1 0%;min-width:0;font-size:14px;line-height:1.3}.vibe-blog .elementor-widget-theme-post-content .vpx-stop-dot{width:22px;height:22px;border-radius:50%;background:var(--n-card);border:4px solid var(--line)}.vibe-blog .elementor-widget-theme-post-content .vpx-stop:first-child .vpx-stop-dot{border-color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-stop--end{align-items:flex-end;text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx-stop--end .vpx-stop-dot{border-radius:3px;background:var(--line);border-color:var(--line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-stop-name{font:800 15px/1.2 var(--n-head);color:var(--n-white);text-transform:uppercase;text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-stop-sub{font-size:13px;color:var(--n-muted);text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx-routes-ranges{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:var(--n-radius);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-range-row{display:grid;grid-template-columns:150px minmax(0,1fr) 90px;gap:12px;align-items:center;font:400 14px/1.3 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-range-svg{display:block;width:100%;height:12px}.vibe-blog .elementor-widget-theme-post-content .vpx-range-bg{fill:var(--n-navy)}.vibe-blog .elementor-widget-theme-post-content .vpx-range-fill{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-range-row--1 .vpx-range-fill{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-range-v{font:700 14px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-ticket{display:flex;border-radius:var(--n-radius);overflow:hidden;background:var(--n-navy);box-shadow:0 8px 24px rgb(0 0 0 / .2)}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;padding:24px 28px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-axis{display:flex;justify-content:space-between;margin-left:182px;font:600 12px/1 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-rows{display:flex;flex-direction:column;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-name{display:flex;flex-direction:column;gap:2px;font:700 15px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-name span{font:400 13px/1.3 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-track{display:flex;flex-direction:column;gap:4px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-svg{display:block;width:100%;height:34px}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-bg{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-bar--store{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-bar--place{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-bar--evening{fill:var(--n-glow);fill-opacity:.45}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-mark{stroke:var(--n-glow);stroke-width:3;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-hours{font:700 12px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-keys{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-keys li{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-keys li::after{content:"";order:-1;flex:0 0 16px;height:16px;border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-keys .vpx-dt-key--mark::after{flex-basis:3px;border-radius:0;background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-keys .vpx-dt-key--evening::after{background:var(--n-glow);opacity:.45}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-stub{flex:0 0 190px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:24px 20px;border-left:3px dashed var(--n-line);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-stub>div{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-big{font:800 26px/1.05 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-stub p:not(.vpx-k):not(.vpx-dt-big){font-size:14px;line-height:1.4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-body{display:flex;gap:28px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-left{flex:0 0 46%;display:flex;flex-direction:column;gap:14px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-right{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-grid span{display:flex;align-items:center;justify-content:center;height:40px;border-radius:3px;font:600 13px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx-cc-grid .is-wait{background:var(--n-slate);border:1px solid #697C7D;color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-cc-grid .is-ready{background:var(--n-orange);color:var(--n-ink);font-weight:800}.vibe-blog .elementor-widget-theme-post-content .vpx-cc-legend{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-legend li{display:flex;gap:10px;align-items:center;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx-cc-legend li::after{content:"";order:-1;flex:0 0 16px;height:16px;border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx-cc-legend li.is-wait::after{background:var(--n-slate);border:1px solid #697C7D}.vibe-blog .elementor-widget-theme-post-content .vpx-cc-legend li.is-ready::after{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-bring{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:var(--n-radius);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-fees li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-fee{font:800 30px/1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-fees li:first-child .vpx-cc-fee{font-size:40px;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-aside{font-size:13px;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-callout{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:2px solid var(--n-orange);border-radius:var(--n-radius)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-callout-h{font:800 18px/1.25 var(--n-head);color:var(--n-white)}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-dark.vpx-clock{flex-direction:column;align-items:stretch;gap:24px}.vibe-blog .elementor-widget-theme-post-content .vpx-clock-fig{flex-basis:auto;width:min(300px,100%);margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-zones-map{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zone--big,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-zone--wide{grid-column:auto;grid-row:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-line-stops{flex-direction:column;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx-line-stops::before{left:8px;right:auto;top:10px;bottom:10px;width:6px;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-line--1 .vpx-line-stops::before{background:repeating-linear-gradient(180deg,var(--line) 0 18px,transparent 18px 26px)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-stop{flex-direction:row;align-items:center;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-stop--end{flex-wrap:wrap;align-items:center;text-align:left}.vibe-blog .elementor-widget-theme-post-content .vpx-stop-dot{flex:0 0 22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-stop-name,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-stop-sub{text-align:left}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-range-row{grid-template-columns:minmax(0,1fr) 80px}.vibe-blog .elementor-widget-theme-post-content .vpx-range-svg{grid-column:1 / -1;grid-row:2}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-ticket{flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-main{padding:20px 16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-axis{margin-left:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-row{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-stub{flex-basis:auto;flex-direction:row;flex-wrap:wrap;border-left:0;border-top:3px dashed var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-stub>div{flex:1 1 140px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-body{flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cc-grid span{height:34px}}.vibe-blog .elementor-widget-theme-post-content .vpx-range-svg{border-radius:6px;overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx-dt-svg{border-radius:3px;overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dt-stub .vpx-dt-big{font-size:22px;white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-bal-rows,.vpx-nl-legend,.vpx-sp-items,.vpx-dc-nodes,.vpx-lu-cards,.vpx-cv-phases,.vpx-un-grid,.vpx-un-legend,.vpx-lb-fields,.vpx-lb-calls){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-bal,.vpx-nl,.vpx-sp,.vpx-dc,.vpx-lu,.vpx-cv,.vpx-un,.vpx-lb) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-bal,.vpx-nl,.vpx-sp,.vpx-dc,.vpx-lu,.vpx-cv,.vpx-un,.vpx-lb) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx-bal-beam{display:block;width:min(560px,100%);height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-bal-post{stroke:var(--n-line);stroke-width:8}.vibe-blog .elementor-widget-theme-post-content .vpx-bal-base{fill:var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx-bal-bar{stroke:var(--n-soft);stroke-width:6;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-bal-pivot{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-bal-cord{stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-bal-pan--l{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx-bal-pan--r{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-bal-sides{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:stretch}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-bal-side{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--n-radius);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-bal-side--r{border:2px solid var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-bal-n{font:800 40px/1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-bal-side--r .vpx-bal-n{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-bal-diff{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 8px;max-width:150px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-bal-diff p{text-align:center;font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-bal-dn{font:800 28px/1 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-bal-rows li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-bal-rows li span:not(:first-child){font-family:var(--n-head);font-weight:700;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-bal-rows li.vpx-bal-rowhead span{font:500 12px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-nl-chart{display:flex;flex-direction:column;gap:8px;padding:24px 20px 16px;border-radius:var(--n-radius);background:#070A14}.vibe-blog .elementor-widget-theme-post-content .vpx-nl-svg{display:block;width:100%;height:60px}.vibe-blog .elementor-widget-theme-post-content .vpx-nl-axis{stroke:var(--n-line);stroke-width:4;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx-nl-t{stroke:var(--n-muted);stroke-width:2;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx-nl-m{stroke-width:6;vector-effect:non-scaling-stroke;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-nl-m--home{stroke:var(--n-orange);stroke-width:10}.vibe-blog .elementor-widget-theme-post-content .vpx-nl-m--avg{stroke:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-nl-m--low,.vibe-blog .elementor-widget-theme-post-content .vpx-nl-m--high{stroke:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-nl-ticks{display:flex;justify-content:space-between;font:600 12px/1 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-nl-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-nl-legend li{display:flex;flex-direction:column;gap:2px;padding:12px 14px 12px 18px;border-radius:6px;background:var(--n-slate);border-left:6px solid var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-nl-legend li.vpx-nl-li--home{border-left-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-nl-legend li.vpx-nl-li--avg{border-left-color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-nl-lab{font-size:14px;color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-nl-val{font:800 24px/1.1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-nl-li--home .vpx-nl-val{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sp-axis{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:3px;background:linear-gradient(90deg,var(--n-slate),var(--n-ember) 55%,var(--n-orange));font:700 12px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-sp-fam{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sp-famk{font:700 13px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sp-fam--1 .vpx-sp-famk{color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sp-items{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sp-items li{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:6px;background:var(--n-slate);border-top:4px solid var(--n-glow);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sp-fam--1 .vpx-sp-items li{border-top-color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sp-items li p{font-size:14px;line-height:1.4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sp-name{font:800 16px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dc-nodes{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dc-node{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:var(--n-radius);background:#070A14}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dc-q{display:flex;gap:12px;align-items:center;font:700 18px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dc-q span{flex:0 0 32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--n-orange);color:var(--n-ink);font-size:15px;font-weight:800}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dc-outs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding-left:44px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dc-out{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:6px;background:var(--n-slate);border-left:4px solid var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dc-out--no{border-left-color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dc-out p{font-size:14px;line-height:1.45}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dc-k{font:700 12px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dc-out--no .vpx-dc-k{color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dc-next{padding-left:44px;font:600 13px/1.3 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dc-next::before{content:"\2193  "}.vibe-blog .elementor-widget-theme-post-content .vpx-vs-wrap{overflow-x:auto}.vibe-blog .elementor-widget-theme-post-content .vpx table.vpx-vs-table{width:100%;min-width:520px;margin:0;border-collapse:separate;border-spacing:0 8px;background:none;border:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table :is(th,td){padding:12px 14px;border:0;background:var(--n-slate);text-align:left;vertical-align:top;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table thead th{background:none;padding-bottom:4px;font:800 16px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table thead th:nth-child(2){color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table tbody th{width:28%;font:700 14px/1.35 var(--n-head);color:var(--n-white);border-radius:6px 0 0 6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table tbody td:last-child{border-radius:0 6px 6px 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table td span{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-mark{font:800 12px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table td.is-yes .vpx-vs-mark{color:#39B54A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table td.is-no .vpx-vs-mark{color:#FA3E3E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table td.is-if .vpx-vs-mark{color:#FCB900}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lu-cards{display:flex;flex-wrap:wrap;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lu-card{flex:1 1 160px;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--n-radius);background:var(--n-slate);border:1px dashed var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lu-card.is-main{flex-basis:100%;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:8px 16px;border:2px solid var(--n-orange);background:linear-gradient(120deg,var(--n-ember),var(--n-slate) 70%)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lu-card p{font-size:14px;line-height:1.4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lu-tag{font:700 11px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lu-card.is-main .vpx-lu-tag{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lu-name{font:800 18px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lu-card.is-main .vpx-lu-name{font-size:28px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-layer{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:var(--n-radius);border:2px solid #FA3E3E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-layer>.vpx-ly-layer{margin-top:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-layer.is-yes{border-color:#39B54A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-layer.is-if{border-color:#FCB900}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-d0{background:#070A14}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-d1{background:var(--n-navy)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-d2{background:var(--n-card)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-d3{background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-d4{background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-where{font:800 18px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-verdict{flex:0 0 auto;font:800 12px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:#FA3E3E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-layer.is-yes>.vpx-ly-top .vpx-ly-verdict{color:#39B54A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-layer.is-if>.vpx-ly-top .vpx-ly-verdict{color:#FCB900}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-layer.is-no>.vpx-ly-top .vpx-ly-verdict{color:#FA3E3E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-who{font:600 13px/1.3 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ly-layer p:not([class]){font-size:14px;line-height:1.45}.vibe-blog .elementor-widget-theme-post-content .vpx-cv-chart{position:relative;padding:20px 20px 0;border-radius:var(--n-radius) var(--n-radius) 0 0;background:#070A14}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cv-y{font:500 12px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-cv-svg{display:block;width:100%;height:180px}.vibe-blog .elementor-widget-theme-post-content .vpx-cv-area{fill:var(--n-glow);fill-opacity:.22}.vibe-blog .elementor-widget-theme-post-content .vpx-cv-line{fill:none;stroke:var(--n-glow);stroke-width:4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx-cv-drop{stroke:var(--n-line);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cv-phases{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1px;margin-top:-28px;background:var(--n-card-line);border-radius:0 0 var(--n-radius) var(--n-radius);overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cv-phases li{display:flex;flex-direction:column;gap:4px;padding:12px;background:var(--n-slate);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cv-phases li p{font-size:13px;line-height:1.4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cv-k{font:700 13px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-grid li{display:flex;align-items:center;justify-content:center;min-height:72px;padding:8px;border-radius:50% 50% 46% 46% / 58% 58% 42% 42%;text-align:center;font:700 13px/1.15 var(--n-head);color:var(--n-white);background:var(--n-slate);border:2px solid var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-grid li.vpx-un-g0{background:var(--n-orange);border-color:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-grid li.vpx-un-g1{background:#fff0;border-style:dashed;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-grid li.vpx-un-g2{background:var(--n-ember);border-color:var(--n-glow);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-grid li.vpx-un-g3{background:var(--n-soft);border-color:var(--n-soft);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-grid li.vpx-un-g4{background:var(--n-track);border-color:var(--n-line);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-legend li{display:flex;flex-direction:column;gap:2px;padding-left:22px;position:relative;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-legend li::after{content:"";position:absolute;left:0;top:3px;width:14px;height:14px;border-radius:50%;background:var(--n-slate);border:2px solid var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-legend li.vpx-un-g0::after{background:var(--n-orange);border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-legend li.vpx-un-g1::after{background:#fff0;border-style:dashed}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-legend li.vpx-un-g2::after{background:var(--n-ember);border-color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-legend li.vpx-un-g3::after{background:var(--n-soft);border-color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-legend li.vpx-un-g4::after{background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-lk{font:700 14px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lb-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lb-card{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:6px;background:#F4F1EA;box-shadow:0 8px 24px rgb(0 0 0 / .2)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lb-flag{font:700 11px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:#4D4D4D;border-bottom:2px solid #231F20;padding-bottom:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lb-fields{display:flex;flex-direction:column;gap:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lb-fields li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #DADADA;color:#231F20}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lb-k{font:500 13px/1.3 var(--n-body);color:#4D4D4D}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lb-v{font:800 15px/1.2 var(--n-head);color:#231F20;text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lb-num{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--n-orange);color:var(--n-ink);font:800 12px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lb-calls{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lb-calls li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lb-calls li p{font-size:15px;line-height:1.45}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-bal-sides{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-bal-diff{max-width:none;flex-direction:row;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-bal-n{font-size:32px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sp-items{grid-auto-flow:row;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dc-outs,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-dc-next{padding-left:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cv-phases{grid-auto-flow:row;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:0}.vibe-blog .elementor-widget-theme-post-content .vpx-cv-svg{height:140px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-un-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-lb-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx table.vpx-vs-table{min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table tr{display:block;margin-bottom:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table tbody :is(th,td){display:block;width:auto;border-radius:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table tbody th{border-radius:6px 6px 0 0;background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table tbody td:last-child{border-radius:0 0 6px 6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vs-table td::before{content:attr(data-col);display:block;margin-bottom:4px;font:600 12px/1.2 var(--n-head);color:var(--n-muted)}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-sb-rules,.vpx-be-keys,.vpx-cp-cards,.vpx-ra-rows,.vpx-al-items,.vpx-ar-keys,.vpx-tl-events,.vpx-vn-col ul,.vpx-th-list,.vpx-ch-rows){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-sb,.vpx-be,.vpx-cp,.vpx-ra,.vpx-al,.vpx-ar,.vpx-tl,.vpx-vn,.vpx-th,.vpx-ch) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-sb,.vpx-be,.vpx-cp,.vpx-ra,.vpx-al,.vpx-ar,.vpx-tl,.vpx-vn,.vpx-th,.vpx-ch) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-src{display:block;margin-top:4px;font:500 12px/1.3 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-sb,.vpx-be,.vpx-cp,.vpx-ra,.vpx-ar,.vpx-tl,.vpx-vn,.vpx-th,.vpx-ch) strong{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sb-body{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sb-fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sb-fig figcaption{font:600 13px/1.3 var(--n-head);color:var(--n-orange);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx-sb-svg{display:block;width:100%;max-width:260px;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-sb-box{fill:var(--n-ember);stroke:var(--n-orange);stroke-width:2.5;stroke-dasharray:8 6}.vibe-blog .elementor-widget-theme-post-content .vpx-sb-dim{stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-sb-dimt{font:700 11px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-sb-plug{fill:#6B4A2B}.vibe-blog .elementor-widget-theme-post-content .vpx-sb-stem{fill:none;stroke:#7DBB5A;stroke-width:4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-sb-leaf{fill:#5FA545}.vibe-blog .elementor-widget-theme-post-content .vpx-sb-root{fill:none;stroke:var(--n-soft);stroke-width:2;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sb-rules{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sb-rules li{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sb-rules li .vpx-src{grid-column:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sb-k{font:700 12px/1.4 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sb-v{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-be-body{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-be-svg{display:block;width:100%;max-width:320px;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-be-ring{stroke:var(--n-page);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-be-r0{fill:#7B3FA0}.vibe-blog .elementor-widget-theme-post-content .vpx-be-r1{fill:#5A3474}.vibe-blog .elementor-widget-theme-post-content .vpx-be-r2{fill:#3B2A4F}.vibe-blog .elementor-widget-theme-post-content .vpx-be-r3{fill:var(--n-ember);stroke-dasharray:6 6;stroke:var(--n-orange);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-be-t{font:700 13px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-be-t0{font:800 17px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-be-t3{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-be-keys{display:flex;flex-direction:column;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-be-keys li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-be-dot{width:16px;height:16px;margin-top:3px;border-radius:50%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-be-d0{background:#7B3FA0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-be-d1{background:#5A3474}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-be-d2{background:#3B2A4F;border:1px solid #6A5585}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-be-d3{background:var(--n-ember);border:1.5px dashed var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cp-body{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-cp-svg{display:block;width:100%;max-width:320px;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-cp-ring{fill:none;stroke:var(--n-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-cp-ring--in{stroke-dasharray:4 6}.vibe-blog .elementor-widget-theme-post-content .vpx-cp-arm{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx-cp-arm--hot{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-cp-hub{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-cp-w{font:800 15px var(--n-head);fill:var(--n-white);letter-spacing:.5px;text-transform:uppercase}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cp-cards li{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--n-radius);background:var(--n-track);border-top:3px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cp-cards li strong{font:800 17px/1.2 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cp-dir{font:700 11px/1.2 var(--n-head);letter-spacing:.8px;text-transform:uppercase;color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ra-rows{display:flex;flex-direction:column;gap:22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ra-rows li{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ra-name{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ra-name strong{font:800 18px/1.2 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ra-name span{font-size:14px;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-ra-bar{display:block;width:100%;height:34px;border-radius:8px;overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx-ra-ind{fill:#6A4A9C}.vibe-blog .elementor-widget-theme-post-content .vpx-ra-sat{fill:#E8C547}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ra-nums{display:flex;justify-content:space-between;gap:12px;font:700 14px/1.2 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ra-i{color:#B79BE0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ra-s{color:#E8C547}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ra-flip{margin:18px 0 0;padding:12px 16px;border-left:3px solid var(--n-orange);background:var(--n-ember);color:var(--n-white);font-weight:600}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-al-sheet{padding:22px 24px;border-radius:6px;background:#F4F1EA;box-shadow:0 8px 24px rgb(0 0 0 / .2)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-al-cite{margin:0 0 10px;padding-bottom:10px;border-bottom:2px solid #231F20;font:700 12px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:#4D4D4D}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-al-items li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 6px;border-bottom:1px dashed #C9C4B8;color:#231F20}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-al-n{font:700 13px var(--n-head);color:#8A847A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-al-name{font:600 16px/1.3 var(--n-body);color:#231F20}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-al-items li.vpx-al-hl{background:#FFE2BF;border-radius:4px;border-bottom-color:#fff0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-al-hl .vpx-al-name{font-weight:800}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-al-tag{padding:3px 10px;border-radius:999px;background:var(--n-orange);color:var(--n-ink);font:700 12px/1.3 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-al-end{margin:12px 0 0;font:600 13px/1.4 var(--n-body);color:#4D4D4D}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ar-body{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-ar-svg{display:block;width:100%;max-width:280px;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-ar-big{fill:#3B2A4F;stroke:#9B6BC9;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-ar-small{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-ar-bn{font:800 44px var(--n-head);fill:#C9A6EC}.vibe-blog .elementor-widget-theme-post-content .vpx-ar-sn{font:800 28px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ar-keys{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ar-keys li{display:flex;gap:10px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ar-sw{flex:0 0 16px;height:16px;border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ar-sw--s{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ar-sw--b{background:#3B2A4F;border:2px solid #9B6BC9}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ar-x{margin:18px 0 0;color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ar-x span{display:block;font:800 44px/1 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-tl-events{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:18px;position:relative;padding-top:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-tl-events::before{content:"";position:absolute;left:0;right:0;top:47px;height:3px;background:linear-gradient(90deg,var(--n-line),var(--n-orange))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-tl-events li{position:relative;display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-tl-when{font:800 26px/1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-tl-dot{width:18px;height:18px;margin:4px 0 8px;border-radius:50%;background:var(--n-orange);box-shadow:0 0 0 5px var(--n-ember);position:relative;z-index:1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-tl-events li strong{font:700 16px/1.3 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-tl-open .vpx-tl-when{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-tl-open .vpx-tl-dot{background:var(--n-page);border:3px dashed var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-vn-svg{display:block;width:100%;max-width:440px;height:auto;margin:0 auto 18px}.vibe-blog .elementor-widget-theme-post-content .vpx-vn-c{stroke-width:2;fill-opacity:.55}.vibe-blog .elementor-widget-theme-post-content .vpx-vn-c--l{fill:#7A5A32;stroke:#C89B5E}.vibe-blog .elementor-widget-theme-post-content .vpx-vn-c--r{fill:#7B3FA0;stroke:#B98BE0}.vibe-blog .elementor-widget-theme-post-content .vpx-vn-t{font:800 15px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-vn-t--both{font-size:13px;fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vn-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vn-col{padding:14px 16px;border-radius:var(--n-radius);background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vn-col>strong{display:block;margin-bottom:8px;font:800 15px/1.3 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vn-col--l{border-top:3px solid #C89B5E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vn-col--b{border-top:3px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vn-col--r{border-top:3px solid #B98BE0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vn-col li{padding:4px 0;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-th-body{display:grid;grid-template-columns:124px minmax(0,1fr);gap:20px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-th-svg{display:block;width:124px;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-th-tube{fill:var(--n-track);stroke:var(--n-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-th-bulb{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-th-band{fill:var(--n-orange);fill-opacity:.45}.vibe-blog .elementor-widget-theme-post-content .vpx-th-tick{stroke:var(--n-soft);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-th-ax{font:600 10px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-th-pin{stroke:var(--n-page);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-th-pin--base{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-th-pin--claim{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-th-pin--lab{fill:#5FA545}.vibe-blog .elementor-widget-theme-post-content .vpx-th-pin--cup{fill:#B98BE0}.vibe-blog .elementor-widget-theme-post-content .vpx-th-pn{font:800 11px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-th-list{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-th-list li{display:grid;grid-template-columns:26px 92px minmax(0,1fr);gap:12px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-th-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--n-soft);color:var(--n-ink);font:800 12px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-th-row--claim .vpx-th-num{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-th-row--lab .vpx-th-num{background:#5FA545}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-th-row--cup .vpx-th-num{background:#B98BE0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-th-val{font:800 20px/1.1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ch-rows li{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) minmax(0,180px);gap:16px;align-items:center;padding:10px 8px;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ch-rows li.vpx-ch-rowhead span{font:500 12px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ch-name{display:flex;flex-direction:column;gap:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ch-name strong{font:800 18px/1.2 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ch-name span{font-size:13px;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-ch-mol{display:block;width:100%;max-width:300px;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-ch-core{fill:none;stroke:var(--n-muted);stroke-width:3;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-ch-tail{fill:none;stroke:var(--n-soft);stroke-width:3;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-ch-c{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-ch-mol--hot .vpx-ch-tail{stroke:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-ch-mol--hot .vpx-ch-c{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ch-val strong{font:800 20px/1.1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ch-rows li.vpx-ch-hot{background:linear-gradient(90deg,var(--n-ember),transparent)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ch-hot .vpx-ch-val strong{color:var(--n-orange)}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-sb-body,.vpx-be-body,.vpx-cp-body,.vpx-ar-body){grid-template-columns:minmax(0,1fr);gap:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sb-rules li{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-sb-rules li .vpx-src{grid-column:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-cp-cards{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-tl-events{grid-auto-flow:row;grid-auto-columns:auto;gap:20px;padding-left:34px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-tl-events::before{left:8px;right:auto;top:0;bottom:0;width:3px;height:auto;background:linear-gradient(180deg,var(--n-line),var(--n-orange))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-tl-dot{position:absolute;left:-34px;top:2px;margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-vn-cols{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-th-body{grid-template-columns:88px minmax(0,1fr);gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx-th-svg{width:88px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-th-list li{grid-template-columns:24px minmax(0,1fr);gap:4px 10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-th-txt{grid-column:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ch-rows li{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ch-rows li .vpx-ch-mol{grid-column:1 / -1;grid-row:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ch-rows li.vpx-ch-rowhead span:nth-child(2){display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ch-rows li.vpx-ch-rowhead{grid-template-columns:auto minmax(0,1fr);gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-ch-rows li.vpx-ch-rowhead span:nth-child(3){text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-al-sheet{padding:18px 16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-al-items li{grid-template-columns:28px minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-al-tag{grid-column:2;justify-self:start}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-4lp-keys,.vpx-4et-items,.vpx-4sn-cards,.vpx-4sn-chips,.vpx-4cm-list,.vpx-4jp-rows,.vpx-4lt-tags,.vpx-4lt-read,.vpx-4mc-keys,.vpx-4mc-pay,.vpx-4cq-keys,.vpx-4cq-lights,.vpx-4sr-cards,.vpx-4sr-key){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:where(.vpx-4lp,.vpx-4et,.vpx-4sn,.vpx-4cm,.vpx-4jp,.vpx-4lt,.vpx-4mc,.vpx-4cq,.vpx-4sr) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:where(.vpx-4lp,.vpx-4et,.vpx-4sn,.vpx-4cm,.vpx-4jp,.vpx-4lt,.vpx-4mc,.vpx-4cq,.vpx-4sr) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:where(.vpx-4lp,.vpx-4et,.vpx-4sn,.vpx-4cm,.vpx-4jp,.vpx-4lt,.vpx-4mc,.vpx-4cq,.vpx-4sr) strong{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx:where(.vpx-4lp,.vpx-4et,.vpx-4sn,.vpx-4cm,.vpx-4jp,.vpx-4lt,.vpx-4mc,.vpx-4cq,.vpx-4sr) figure{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lp-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-4lp-svg{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-4lp-wall{fill:none;stroke:var(--n-muted);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-4lp-room{fill:var(--n-ember);stroke:var(--n-orange);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-4lp-room--no{fill:#fff0;stroke:var(--n-muted);stroke-dasharray:7 6}.vibe-blog .elementor-widget-theme-post-content .vpx-4lp-ok{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-4lp-tick{fill:none;stroke:var(--n-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-4lp-nobg{fill:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx-4lp-x{fill:none;stroke:var(--n-soft);stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-4lp-num{font:800 20px var(--n-head);fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-4lp-name{font:700 19px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-4lp-name--no{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lp-keys{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lp-keys li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lp-kn{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--n-orange);color:var(--n-ink);font:800 14px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lp-k--no .vpx-4lp-kn{background:var(--n-track);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lp-kt{display:block;margin-top:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4et-root{display:flex;justify-content:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4et-root span{display:inline-block;padding:10px 18px;border-radius:999px;background:var(--n-orange);color:var(--n-ink);font:700 15px/1.3 var(--n-head);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx-4et-fork{display:block;width:100%;height:44px}.vibe-blog .elementor-widget-theme-post-content .vpx-4et-line{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx-4et-line--a{stroke:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-4et-line--b{stroke:var(--n-glow);stroke-dasharray:6 5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4et-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4et-branch{padding:18px;border-radius:var(--n-radius);border:1px solid var(--n-card-line);border-top:4px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4et-branch--b{border-top:4px dashed var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4et-bh{font:700 20px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4et-bs{margin:4px 0 12px;font-size:14px;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4et-items{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4et-items li{position:relative;padding:9px 0 9px 18px;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4et-items li::after{content:"";position:absolute;left:0;top:16px;width:8px;height:8px;border-radius:50%;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4et-branch--b .vpx-4et-items li::after{background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4et-name{display:block;font:700 15px/1.35 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4et-how{display:block;font-size:14px;line-height:1.45}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sn-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sn-card{position:relative;padding:16px;border-radius:var(--n-radius);background:var(--n-slate);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sn-card:not(:last-child)::after{content:"";position:absolute;right:-12px;top:44px;width:10px;height:10px;border-top:2px solid var(--n-orange);border-right:2px solid var(--n-orange);transform:rotate(45deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sn-card--warn{border:1px dashed var(--n-glow);background:#fff0}.vibe-blog .elementor-widget-theme-post-content .vpx-4sn-ic{display:block;width:72px;height:72px;margin-bottom:8px}.vibe-blog .elementor-widget-theme-post-content .vpx-4sn-bud{fill:#7DBB5A}.vibe-blog .elementor-widget-theme-post-content .vpx-4sn-hair{fill:none;stroke:var(--n-orange);stroke-width:2.5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-4sn-frost{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-4sn-jar{fill:var(--n-ember);stroke:var(--n-soft);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-4sn-lid{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-4sn-wisp{fill:none;stroke:var(--n-glow);stroke-width:2.5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-4sn-earth{fill:none;stroke:var(--n-muted);stroke-width:2.5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-4sn-ring{fill:none;stroke:var(--n-glow);stroke-width:3;stroke-dasharray:5 4}.vibe-blog .elementor-widget-theme-post-content .vpx-4sn-q{fill:none;stroke:var(--n-white);stroke-width:4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-4sn-dot{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sn-step{font:700 12px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sn-title{margin:4px 0 8px;font:700 18px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sn-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sn-chips li{padding:3px 10px;border-radius:999px;border:1px solid var(--n-orange);font:600 13px/1.4 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sn-text{font-size:14px;line-height:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cm-body{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-4cm-svg{display:block;width:100%;max-width:280px;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-4cm-pot{fill:#6B4A2B}.vibe-blog .elementor-widget-theme-post-content .vpx-4cm-rim{fill:#80593A}.vibe-blog .elementor-widget-theme-post-content .vpx-4cm-stem{fill:none;stroke:#7DBB5A;stroke-width:6;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-4cm-stem--thin{stroke-width:3.5}.vibe-blog .elementor-widget-theme-post-content .vpx-4cm-leaf{fill:#5FA545}.vibe-blog .elementor-widget-theme-post-content .vpx-4cm-leaf--low{fill:#3F6E33}.vibe-blog .elementor-widget-theme-post-content .vpx-4cm-low{stroke:#4F8A3C}.vibe-blog .elementor-widget-theme-post-content .vpx-4cm-leaf--dead{fill:#8A7444}.vibe-blog .elementor-widget-theme-post-content .vpx-4cm-cut{stroke:var(--n-orange);stroke-width:3;stroke-dasharray:4 3}.vibe-blog .elementor-widget-theme-post-content .vpx-4cm-zone{fill:none;stroke:var(--n-orange);stroke-width:2;stroke-dasharray:6 5}.vibe-blog .elementor-widget-theme-post-content .vpx-4cm-pin{fill:var(--n-orange);stroke:var(--n-page);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-4cm-pin--keep{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-4cm-pinn{font:800 15px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cm-list{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cm-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cm-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--n-orange);color:var(--n-ink);font:800 14px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cm-i--keep .vpx-4cm-n{background:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cm-what{font:700 16px/1.35 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cm-when{margin-top:2px;font-size:14px;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cm-why{margin-top:2px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cm-tool{margin-top:14px;padding:12px 14px;border-radius:var(--n-radius);border:1px dashed var(--n-card-line);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4jp-body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4jp-col{padding:18px;border-radius:var(--n-radius);background:var(--n-slate);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx-4jp-svg{display:block;width:150px;height:auto;margin:0 auto 6px}.vibe-blog .elementor-widget-theme-post-content .vpx-4jp-lid{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-4jp-glass{fill:var(--n-ember);stroke:var(--n-soft);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-4jp-bud--a{fill:#5FA545}.vibe-blog .elementor-widget-theme-post-content .vpx-4jp-bud--b{fill:#7A4FA8}.vibe-blog .elementor-widget-theme-post-content .vpx-4jp-frost{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-4jp-tag{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-4jp-tagt{font:800 12px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4jp-name{font:700 22px/1.25 var(--n-head);color:var(--n-white);text-align:center;margin-bottom:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4jp-rows li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4jp-k{font:700 12px/1.6 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4jp-v{color:var(--n-white);font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4jp-mid{align-self:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4jp-mid span{display:block;padding:8px 12px;border-radius:999px;border:2px dashed var(--n-orange);font:700 13px/1.2 var(--n-head);color:var(--n-glow);text-align:center;white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lt-body{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);gap:16px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lt-tags{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lt-tag{position:relative;display:flex;flex-direction:column;padding:12px 16px 12px 40px;background:var(--n-white);border-radius:6px 18px 18px 6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lt-hole{position:absolute;left:14px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lt-word{font:800 20px/1.2 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lt-belief{font:500 14px/1.35 var(--n-body);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-4lt-gap{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-4lt-link{stroke:var(--n-muted);stroke-width:3;stroke-dasharray:6 5}.vibe-blog .elementor-widget-theme-post-content .vpx-4lt-break{stroke:var(--n-orange);stroke-width:4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lt-lab{padding:18px;border-radius:var(--n-radius);border:2px solid var(--n-orange);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lt-big{font:800 40px/1 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lt-labt{margin-top:6px;font-size:15px;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lt-rh{margin:24px 0 8px;font:700 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lt-read{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lt-read li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px;border-radius:var(--n-radius);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lt-rn{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--n-orange);color:var(--n-ink);font:800 13px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-svg{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-svg--n{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4mc-fig figcaption{margin-top:6px;font-size:13px;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-s1{stop-color:var(--n-orange);stop-opacity:1}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-s2{stop-color:var(--n-orange);stop-opacity:.08}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-axis{stroke:var(--n-soft);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-tick{stroke:var(--n-soft);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-tt{font:700 17px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-stem{stroke:var(--n-muted);stroke-width:2;stroke-dasharray:4 4}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-pin{stroke:var(--n-page);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-pin--best{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-pin--go{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-pin--late{fill:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-pn{font:800 18px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-pin--late+.vpx-4mc-pn{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4mc-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4mc-keys li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4mc-keys strong{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4mc-kn{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:800 14px/1 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4mc-kn--best{background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4mc-kn--go{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4mc-kn--late{background:var(--n-track);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4mc-ph{margin:22px 0 8px;font:700 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4mc-pay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4mc-pay li{padding:12px 14px;border-radius:var(--n-radius);background:var(--n-slate);border-left:4px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4mc-pay strong{display:block;font:700 16px/1.3 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cq-body{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-4cq-svg{display:block;width:100%;max-width:320px;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-4cq-big{fill:var(--n-ember);stroke:var(--n-orange);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-4cq-small{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-4cq-beyond{fill:none;stroke:var(--n-muted);stroke-width:2;stroke-dasharray:6 5}.vibe-blog .elementor-widget-theme-post-content .vpx-4cq-arrow{fill:none;stroke:var(--n-muted);stroke-width:2;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-4cq-bt{font:700 17px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-4cq-bn{font:800 22px var(--n-head);fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-4cq-st{font:700 14px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cq-keys{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cq-keys li{display:flex;gap:10px;align-items:flex-start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cq-sw{flex:0 0 16px;height:16px;margin-top:3px;border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cq-sw--s{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cq-sw--b{background:var(--n-ember);border:2px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cq-sw--x{border:2px dashed var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cq-x{margin:18px 0 0;color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cq-x span{display:block;font:800 44px/1 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cq-lights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cq-lights li{padding:12px 14px;border-radius:var(--n-radius);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4cq-lights strong{display:block;font:700 15px/1.3 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-4sr-svg{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-4sr-sun{fill:var(--n-ember);stroke:var(--n-orange);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-4sr-ray{stroke:var(--n-orange);stroke-width:3;stroke-linecap:round;opacity:.6}.vibe-blog .elementor-widget-theme-post-content .vpx-4sr-path{fill:none;stroke:var(--n-white);stroke-width:2.5;stroke-dasharray:7 6}.vibe-blog .elementor-widget-theme-post-content .vpx-4sr-horizon{stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-4sr-stop{fill:var(--n-orange);stroke:var(--n-page);stroke-width:4}.vibe-blog .elementor-widget-theme-post-content .vpx-4sr-sn{font:800 22px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sr-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sr-card{padding:16px;border-radius:var(--n-radius);background:var(--n-slate);border-top:3px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sr-cn{font:700 12px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sr-ct{margin:4px 0 6px;font:700 18px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sr-cx{font-size:14px;line-height:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sr-key{display:flex;flex-direction:column;margin-top:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sr-key li{display:flex;flex-direction:column;padding:7px 0;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sr-aroma{font:700 12px/1.4 var(--n-head);letter-spacing:.4px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sr-to{font-size:15px;color:var(--n-white)}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-4lp-body,.vpx-4cm-body,.vpx-4cq-body){grid-template-columns:minmax(0,1fr);gap:20px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-4et-cols,.vpx-4lt-read,.vpx-4mc-keys,.vpx-4mc-pay,.vpx-4cq-lights,.vpx-4sr-cards){grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx-4et-fork{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4et-root{margin-bottom:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sn-cards{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sn-card{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sn-card>:not(svg){grid-column:2}.vibe-blog .elementor-widget-theme-post-content .vpx-4sn-ic{grid-row:1 / span 4;width:52px;height:52px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4sn-card:not(:last-child)::after{right:auto;left:30px;top:auto;bottom:-12px;transform:rotate(135deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4jp-body{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4jp-mid{justify-self:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-4lt-body{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx-4lt-gap{width:60px;margin:0 auto;transform:rotate(90deg)}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-svg--w{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-svg--n{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-tt{font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx-4mc-pn{font-size:15px}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-5dl-facts,.vpx-5dl-months,.vpx-5hj-funnel,.vpx-5bo-costs,.vpx-5bo-keys,.vpx-5tg-labs,.vpx-5tg-grps,.vpx-5tg-stats,.vpx-5wk-keys,.vpx-5vy-keys,.vpx-5wf-keys,.vpx-5cd-keys,.vpx-5cd-rules){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-5dl,.vpx-5hj,.vpx-5bo,.vpx-5tg,.vpx-5wk,.vpx-5vy,.vpx-5wf,.vpx-5cd,.vpx-5pc) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-5dl,.vpx-5hj,.vpx-5bo,.vpx-5tg,.vpx-5wk,.vpx-5vy,.vpx-5wf,.vpx-5cd,.vpx-5pc) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-5dl,.vpx-5hj,.vpx-5bo,.vpx-5tg,.vpx-5wk,.vpx-5vy,.vpx-5wf,.vpx-5cd,.vpx-5pc) strong{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-5dl,.vpx-5bo,.vpx-5wk,.vpx-5vy,.vpx-5wf,.vpx-5cd,.vpx-5pc) figure{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-5bo-narrow,.vpx-5wk-narrow,.vpx-5vy-narrow,.vpx-5cd-narrow){display:none}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-5bo-wide,.vpx-5wk-wide,.vpx-5vy-wide,.vpx-5cd-wide) svg{max-width:820px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-body{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-fig{display:flex;flex-direction:column;align-items:center;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-fig figcaption{font:600 13px/1.35 var(--n-head);color:var(--n-orange);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx-5dl-svg{display:block;width:100%;max-width:280px;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-5dl-big{fill:#5FA545;stroke:#7DBB5A;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-5dl-small{fill:#7DBB5A;stroke:var(--n-page);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-5dl-lab{font:700 15px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-5dl-labs{font-size:13px;fill:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx-5dl-ruler{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-5dl-tick{stroke:var(--n-ink);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-5dl-tickt,.vibe-blog .elementor-widget-theme-post-content .vpx-5dl-unit{font:700 12px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-facts li{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:2px 16px;padding:11px 0;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-facts li .vpx-src{grid-column:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-k{font:700 12px/1.45 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-v{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-season{margin-top:22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-months li{display:flex;align-items:center;justify-content:center;height:34px;border-radius:6px;background:var(--n-track);font:700 13px var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-months li.vpx-5dl-m-flower{background:var(--n-soft);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-months li.vpx-5dl-m-ripe{background:#5FA545;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-keys{display:flex;flex-wrap:wrap;gap:6px 22px;margin:10px 0 0;font:500 13px/1.4 var(--n-body);color:var(--n-soft);max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-key{display:inline-flex;align-items:center;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-key::before{content:"";width:12px;height:12px;border-radius:3px;background:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-key-ripe::before{background:#5FA545}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-funnel{display:flex;flex-direction:column;align-items:center;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-funnel li.vpx-5hj-st{display:grid;grid-template-columns:minmax(0,130px) minmax(0,1fr);gap:2px 16px;align-items:baseline;width:100%;padding:14px 20px;border-radius:8px;background:var(--n-track);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-funnel li.vpx-5hj-w2{width:90%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-funnel li.vpx-5hj-w3{width:80%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-funnel li.vpx-5hj-w4{width:70%;background:var(--n-ember);border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-funnel li.vpx-5hj-w5{width:60%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-funnel li.vpx-5hj-last{background:var(--n-orange);border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-when{grid-row:span 2;font:800 17px/1.25 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-what{font:700 15px/1.35 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-text{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-last :is(.vpx-5hj-when,.vpx-5hj-what,.vpx-5hj-text){color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-5bo-svg{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-5bo-grid{stroke:var(--n-card-line);stroke-width:1}.vibe-blog .elementor-widget-theme-post-content .vpx-5bo-tickt{font:700 12px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-5bo-cost1,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5bo-sw1{fill:var(--n-soft);background:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-5bo-cost2,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5bo-sw2{fill:var(--n-muted);background:var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx-5bo-cost2{fill:var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx-5bo-take{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-5bo-rowt{font:700 14px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-5bo-rowt-in{fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-5bo-stem{stroke:var(--n-white);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-5bo-pin{fill:var(--n-white);stroke:var(--n-page);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-5bo-pint{font:800 13px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5bo-lists{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px 32px;margin-top:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5bo-lists li{display:flex;gap:10px;align-items:flex-start;padding:7px 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5bo-sw{flex:none;width:14px;height:14px;margin-top:4px;border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5bo-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--n-white);font:800 12px var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5bo-sum{margin:14px 0 0;padding:12px 16px;border-left:3px solid var(--n-orange);background:var(--n-ember);font:600 15px/1.45 var(--n-head);color:var(--n-white);max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-heads,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-wire{display:grid;grid-template-columns:minmax(0,150px) minmax(60px,1fr) minmax(0,240px);gap:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-heads{margin-bottom:8px;font:700 12px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-heads span:last-child{grid-column:3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-labs,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-grps{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-labs li,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-grps li{display:flex;flex-direction:column;justify-content:center;height:64px;padding:0 14px;border-radius:8px;box-sizing:border-box}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-labs li{background:var(--n-orange);font:800 16px/1.2 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-grps li{background:var(--n-track);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-gn{font:700 12px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-gt{font:600 14px/1.3 var(--n-body);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-5tg-svg{display:block;width:100%;height:216px}.vibe-blog .elementor-widget-theme-post-content .vpx-5tg-line{stroke:var(--n-glow);stroke-width:1.5;stroke-opacity:.55}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-read{margin:16px 0 0;font:500 15px/1.5 var(--n-body);color:var(--n-soft);max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-stats li{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:8px;background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-sv{font:800 24px/1.1 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-st{font:400 14px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-5wk-svg{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-5wk-grid{stroke:var(--n-card-line);stroke-width:1}.vibe-blog .elementor-widget-theme-post-content .vpx-5wk-ht{font:700 12px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-5wk-dt{font:700 14px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-5wk-bar1,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wk-sw1{fill:var(--n-orange);background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-5wk-bar2,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wk-sw2{fill:#5FA545;background:#5FA545}.vibe-blog .elementor-widget-theme-post-content .vpx-5wk-bar3,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wk-sw3{fill:var(--n-soft);background:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wk-keys{display:flex;flex-direction:column;margin-top:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wk-keys li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wk-sw{flex:none;width:14px;height:14px;margin-top:4px;border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx-5vy-svg{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-5vy-path{fill:none;stroke:var(--n-glow);stroke-width:3;stroke-dasharray:2 9;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-5vy-pin{fill:var(--n-white);stroke:var(--n-page);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-5vy-end{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-5vy-pint{font:800 16px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-5vy-place{font:700 16px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5vy-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;margin-top:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5vy-keys li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5vy-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--n-white);font:800 12px var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5vy-keys li:last-child .vpx-5vy-num{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-body{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:28px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx-5wf-svg{display:block;width:100%;max-width:340px;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-5wf-c.vpx-5wf-p{fill:none;stroke-width:1.6}.vibe-blog .elementor-widget-theme-post-content .vpx-5wf-f1{fill:#5FA545;stroke:#5FA545}.vibe-blog .elementor-widget-theme-post-content .vpx-5wf-f2{fill:var(--n-orange);stroke:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-5wf-f3{fill:var(--n-soft);stroke:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-5wf-f4{fill:#B98BE0;stroke:#B98BE0}.vibe-blog .elementor-widget-theme-post-content .vpx-5wf-f5{fill:var(--n-line);stroke:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-sw{flex:none;width:14px;height:14px;margin-top:4px;border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-sw.vpx-5wf-f1{background:#5FA545}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-sw.vpx-5wf-f2{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-sw.vpx-5wf-f3{background:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-sw.vpx-5wf-f4{background:#B98BE0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-sw.vpx-5wf-f5{background:var(--n-line);border:1px solid var(--n-muted);box-sizing:border-box}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-how{display:flex;align-items:center;gap:8px;margin:10px 0 0;font:500 13px var(--n-body);color:var(--n-soft);max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-demo{display:inline-block;width:12px;height:12px;border-radius:2px;background:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-demo.vpx-5wf-p{margin-left:12px;background:none;border:1.6px solid var(--n-soft);box-sizing:border-box}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-keys{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-keys li{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-keys li strong{margin-right:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-ct{font:700 13px var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-sub{display:block;margin-top:2px;font:400 14px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-5cd-svg{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-5cd-axis{stroke:var(--n-soft);stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-5cd-tick{stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-5cd-tickt{font:700 12px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-5cd-event{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-5cd-evt{font:800 15px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-5cd-stem{stroke:var(--n-white);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-5cd-pin{fill:var(--n-white);stroke:var(--n-page);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-5cd-pint{font:800 14px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5cd-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;margin-top:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5cd-keys li{display:flex;gap:10px;align-items:flex-start;padding:9px 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5cd-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--n-white);font:800 12px var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5cd-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5cd-rules li{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:8px;background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5cd-rk{font:700 12px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-lead{stroke:var(--n-orange);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5pc-panel{display:flex;flex-direction:column;align-items:center;padding:16px;border-radius:8px;background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5pc-name{margin:0;font:800 16px var(--n-head);color:var(--n-orange);max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-svg{display:block;width:100%;max-width:240px;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5pc-panel figcaption{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-stem{fill:none;stroke:#7DBB5A;stroke-width:5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-leaf{fill:#5FA545}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-tip{fill:#7DBB5A}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-gtip{fill:none;stroke:var(--n-muted);stroke-width:1.5;stroke-dasharray:3 3}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-ghost{fill:none;stroke:var(--n-muted);stroke-width:2;stroke-dasharray:4 4}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-node{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-cut{stroke:var(--n-orange);stroke-width:4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-tie{stroke:var(--n-orange);stroke-width:3;stroke-dasharray:5 3}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-level{stroke:var(--n-glow);stroke-width:2;stroke-dasharray:6 5}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-t{font:700 14px var(--n-head);fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-tm{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-pot{fill:#6B4A2B}.vibe-blog .elementor-widget-theme-post-content .vpx-5pc-rim{fill:#8A6038}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5pc-when{margin:14px 0 0;padding:12px 16px;border-left:3px solid var(--n-orange);background:var(--n-ember);font:600 15px/1.45 var(--n-head);color:var(--n-white);max-width:none}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-5dl-body,.vpx-5wf-body,.vpx-5bo-lists,.vpx-5tg-stats,.vpx-5vy-keys,.vpx-5cd-keys,.vpx-5cd-rules,.vpx-5pc-grid){grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-fig,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5wf-fig{justify-self:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-facts li{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-facts li .vpx-src{grid-column:1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5dl-months li{height:28px;font-size:11px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-funnel li.vpx-5hj-st{grid-template-columns:minmax(0,1fr);padding:12px 14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-when{grid-row:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-funnel li.vpx-5hj-w2{width:96%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-funnel li.vpx-5hj-w3{width:92%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-funnel li.vpx-5hj-w4{width:88%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5hj-funnel li.vpx-5hj-w5{width:84%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-heads,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-wire{grid-template-columns:minmax(0,92px) minmax(28px,1fr) minmax(0,170px)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-labs li,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-grps li{padding:0 10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-labs li{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-gt{font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-5tg-heads{font-size:11px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-5bo-wide,.vpx-5wk-wide,.vpx-5vy-wide,.vpx-5cd-wide){display:none}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-5bo-narrow,.vpx-5wk-narrow,.vpx-5vy-narrow,.vpx-5cd-narrow){display:block}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-6ns-steps,.vpx-6nc-checks,.vpx-6lr-keys,.vpx-6sl-facts,.vpx-6pm-keys,.vpx-6rd-keys,.vpx-6vs-cards,.vpx-6vs-prices,.vpx-6pp-page){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-6ns,.vpx-6nc,.vpx-6lr,.vpx-6rg,.vpx-6sl,.vpx-6pm,.vpx-6rd,.vpx-6vs,.vpx-6pp) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-6ns,.vpx-6nc,.vpx-6lr,.vpx-6rg,.vpx-6sl,.vpx-6pm,.vpx-6rd,.vpx-6vs,.vpx-6pp) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-6ns,.vpx-6nc,.vpx-6lr,.vpx-6rg,.vpx-6sl,.vpx-6pm,.vpx-6rd,.vpx-6vs,.vpx-6pp) strong{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-6ns,.vpx-6lr,.vpx-6pm,.vpx-6rd,.vpx-6sl) figure{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-6ns-svg,.vpx-6ns-bars,.vpx-6lr-svg,.vpx-6sl-svg,.vpx-6pm-svg,.vpx-6rd-svg,.vpx-6vs-share,.vpx-6rg-svg,.vpx-6vs-svg){display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-6-narrow{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6ns-svg{max-width:640px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-sleep{fill:#2E3A6B}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-again{fill:#2E3A6B;stroke:#5C6BA8;stroke-width:1.5;stroke-dasharray:5 4}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-wake{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-lab{font:700 13px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-hot{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-in{font:600 12px var(--n-head);fill:#C9D0F0}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-tick{stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-tt{font:600 11px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6ns-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6ns-steps li{display:flex;flex-direction:column;gap:8px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6ns-n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--n-ember);border:1.5px solid var(--n-orange);font:800 13px var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6ns-res{border-top:1px solid var(--n-card-line);padding-top:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6ns-rh{margin:0 0 6px;font:700 14px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6ns-bars{max-width:640px}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-ax{font:600 11px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-grid{stroke:var(--n-card-line);stroke-width:1}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-grp{font:800 13px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-rl{font:500 13px var(--n-body);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-track{stroke:var(--n-track);stroke-width:8;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-fill{stroke:#5C6BA8;stroke-width:8;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-fhot{stroke:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-range{stroke:var(--n-glow);stroke-width:14;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-dot{fill:#C9D0F0;stroke:var(--n-page);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-dhot{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-6ns-val{font:800 13px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6nc-tag{background:var(--n-ember);border:1.5px solid var(--n-orange);border-radius:var(--n-radius);padding:22px 24px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6nc-parts{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6nc-part{display:flex;flex-direction:column;gap:6px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6nc-word{font:800 clamp(40px,6vw,64px)/1 var(--n-head);color:var(--n-white);letter-spacing:-1px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6nc-num .vpx-6nc-word{color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6nc-brace{display:block;height:12px;border:2px solid var(--n-muted);border-top:0;border-radius:0 0 8px 8px;margin:4px 0 6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6nc-num .vpx-6nc-brace{border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6nc-k{font:700 12px/1.3 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6nc-v{font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6nc-jh{margin:0 0 10px;font:700 14px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6nc-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6nc-checks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:14px;border:1px solid var(--n-card-line);border-radius:var(--n-radius)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6nc-tick{color:var(--n-orange);font:800 16px/1.3 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6lr-svg{max-width:680px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-6lr-tick{stroke:var(--n-card-line);stroke-width:1;stroke-dasharray:3 4}.vibe-blog .elementor-widget-theme-post-content .vpx-6lr-tt{font:700 11px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-6lr-lane{font:800 13px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-6lr-fast{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-6lr-wait{fill:var(--n-track);stroke:var(--n-muted);stroke-width:1;stroke-dasharray:4 3}.vibe-blog .elementor-widget-theme-post-content .vpx-6lr-last{fill:#7A4A12}.vibe-blog .elementor-widget-theme-post-content .vpx-6lr-mark{fill:var(--n-glow);stroke:var(--n-page);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-6lr-ml{font:700 12px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6lr-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6lr-keys li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6lr-sw{display:block;width:22px;height:12px;margin-top:5px;border-radius:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6lr-sw.vpx-6lr-fast{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6lr-sw.vpx-6lr-wait{background:var(--n-track);border:1px dashed var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6lr-sw.vpx-6lr-last{background:#7A4A12}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-b{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-svg{max-width:210px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-b figcaption{display:flex;flex-direction:column;gap:4px;font:400 14px/1.4 var(--n-body);color:var(--n-soft);max-width:260px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-when{font:800 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-now .vpx-6rg-when{color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-6rg-roof{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx-6rg-wall{fill:var(--n-track);stroke:var(--n-card-line);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-6rg-win{fill:#2E3A6B}.vibe-blog .elementor-widget-theme-post-content .vpx-6rg-smoke{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-6rg-wisp{fill:none;stroke:var(--n-muted);stroke-width:2;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-6rg-door{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx-6rg-ground{stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-chain{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-law{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--n-card-line);border-radius:var(--n-radius)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-result{background:var(--n-ember);border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-cite{font:700 12px/1.35 var(--n-head);letter-spacing:.4px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-says{font:400 14px/1.45 var(--n-body);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-op{align-self:center;font:800 24px var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6sl-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-6sl-grid{stroke:var(--n-card-line);stroke-width:1;stroke-dasharray:3 4}.vibe-blog .elementor-widget-theme-post-content .vpx-6sl-gt{font:600 11px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-6sl-axis{stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-6sl-x{font:800 13px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-6sl-line{stroke:#6A7290;stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-6sl-line.vpx-6sl-hot{stroke:var(--n-orange);stroke-width:5}.vibe-blog .elementor-widget-theme-post-content .vpx-6sl-dot{fill:#6A7290;stroke:var(--n-page);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-6sl-dot.vpx-6sl-hot{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-6sl-v{font:700 12px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-6sl-v.vpx-6sl-hot{font-size:14px;fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-6sl-n{font:600 12px var(--n-body);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-6sl-n.vpx-6sl-hot{font-weight:800;fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6sl-facts{display:flex;flex-direction:column;gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6sl-facts li{display:flex;flex-direction:column;gap:2px;padding-left:14px;border-left:3px solid var(--n-orange);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6sl-big{font:800 26px/1.1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pm-body{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pm-svg{max-width:300px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-6pm-canopy{fill:none;stroke:var(--n-glow);stroke-width:1.5;stroke-dasharray:6 5}.vibe-blog .elementor-widget-theme-post-content .vpx-6pm-stem{fill:none;stroke:#7DBB5A;stroke-width:6;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-6pm-br{fill:none;stroke:#7DBB5A;stroke-width:3.5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-6pm-low{stroke:#5E8A45;stroke-dasharray:6 4}.vibe-blog .elementor-widget-theme-post-content .vpx-6pm-node{fill:#B7E08F}.vibe-blog .elementor-widget-theme-post-content .vpx-6pm-leaf{fill:#3F7D35;opacity:.92}.vibe-blog .elementor-widget-theme-post-content .vpx-6pm-bud{fill:#9CCB6A;stroke:#5E8A45;stroke-width:1}.vibe-blog .elementor-widget-theme-post-content .vpx-6pm-soil{stroke:#6B4A2B;stroke-width:6;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-6pm-pl{stroke:var(--n-orange);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-6pm-pin{fill:var(--n-orange);stroke:var(--n-page);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-6pm-pt{font:800 12px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pm-keys{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pm-keys li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pm-n{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--n-orange);font:800 12px var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pm-do{display:block;margin-top:2px;font:600 13px/1.4 var(--n-body);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rd-body{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:32px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rd-svg{max-width:260px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-6rd-arc{fill:none;stroke-width:34}.vibe-blog .elementor-widget-theme-post-content .vpx-6rd-c0{stroke:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-6rd-c1{stroke:#5C6BA8}.vibe-blog .elementor-widget-theme-post-content .vpx-6rd-c2{stroke:#5FA545}.vibe-blog .elementor-widget-theme-post-content .vpx-6rd-pct{font:800 18px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-6rd-mid{font:800 30px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-6rd-sub{font:600 11px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rd-side{display:flex;flex-direction:column;gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rd-keys{display:flex;flex-direction:column;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rd-keys li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rd-keys strong{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rd-frac{color:var(--n-glow);font-weight:700}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rd-sw{width:16px;height:16px;margin-top:4px;border-radius:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rd-s0{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rd-s1{background:#5C6BA8}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rd-s2{background:#5FA545}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rd-kid{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--n-ember);border:1px dashed var(--n-orange);border-radius:var(--n-radius);font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rd-kk{font:700 12px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-card{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--n-card-line);border-radius:var(--n-radius);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-svg{max-width:96px;margin:0 auto 6px}.vibe-blog .elementor-widget-theme-post-content .vpx-6vs-body{fill:var(--n-slate);stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-6vs-btn{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-6vs-thread{fill:#C8CCD6}.vibe-blog .elementor-widget-theme-post-content .vpx-6vs-glass{fill:#1C2333;stroke:#C8CCD6;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-6vs-oil{fill:#E0A526}.vibe-blog .elementor-widget-theme-post-content .vpx-6vs-tip{fill:#2A2F3A;stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-6vs-slot{fill:#11151F;stroke:var(--n-muted);stroke-width:1}.vibe-blog .elementor-widget-theme-post-content .vpx-6vs-arrow{fill:none;stroke:var(--n-orange);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-name{font:800 16px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-k{margin-top:6px;font:700 11px/1.3 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-v{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-market{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:8px 28px;align-items:center;border-top:1px solid var(--n-card-line);padding-top:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-mh{grid-column:1/-1;margin:0;font:700 14px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-6vs-bl{font:700 12px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-6vs-track{fill:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx-6vs-fill{fill:#6A7290}.vibe-blog .elementor-widget-theme-post-content .vpx-6vs-hot{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-6vs-bv{font:800 13px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-prices{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-prices li{display:flex;flex-direction:column;font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-price{font:800 24px/1.1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pp-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:22px;border-radius:var(--n-radius);background:var(--n-track);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pp-stamp{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:2.5px double var(--n-orange);border-radius:14px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pp-t0{transform:rotate(-1.6deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pp-t1{transform:rotate(1.2deg);border-color:#7DBB5A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pp-t2{transform:rotate(1deg);border-color:var(--n-glow);border-style:dashed;border-width:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pp-t3{transform:rotate(-1.2deg);border-color:#8F9BD0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pp-place{font:800 13px/1.2 var(--n-head);letter-spacing:2px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pp-rule{font:800 19px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pp-src{margin-top:auto;padding-top:4px;font:600 12px/1.3 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pp-end{margin:0;font:600 15px/1.45 var(--n-body);color:var(--n-white)}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-6-wide{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-6-narrow{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6ns-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-6nc-parts,.vpx-6nc-checks,.vpx-6lr-keys,.vpx-6sl-body,.vpx-6pm-body,.vpx-6rd-body,.vpx-6vs-market,.vpx-6pp-page){grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6nc-tag{padding:18px 16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-pair{gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-b figcaption{font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-chain{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6rg-op{justify-self:center;line-height:1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-cards{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-card{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:14px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-card .vpx-6vs-svg{grid-row:1/span 4;margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6vs-prices{flex-direction:row;gap:24px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-6pp-page{padding:16px;gap:16px}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-7dk-stops,.vpx-7dk-rules,.vpx-7cf-rows,.vpx-7th-groups,.vpx-7th-results,.vpx-7th-key,.vpx-7ct-legend,.vpx-7ct-keys,.vpx-7ct-facts,.vpx-7tc-tiers,.vpx-7tc-slices,.vpx-7tc-crumbs ul,.vpx-7pq-slots,.vpx-7pq-rules,.vpx-7pq-specs,.vpx-7tt-corners,.vpx-7tt-rows,.vpx-7tt-cells,.vpx-7tt-srcs,.vpx-7bp-chips,.vpx-7bp-steps,.vpx-7pp-paths,.vpx-7pp-points){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-7dk,.vpx-7cf,.vpx-7th,.vpx-7ct,.vpx-7tc,.vpx-7pq,.vpx-7tt,.vpx-7bp,.vpx-7pp) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-7dk,.vpx-7cf,.vpx-7th,.vpx-7ct,.vpx-7tc,.vpx-7pq,.vpx-7tt,.vpx-7bp,.vpx-7pp) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-7dk,.vpx-7cf,.vpx-7th,.vpx-7ct,.vpx-7tc,.vpx-7pq,.vpx-7tt,.vpx-7bp,.vpx-7pp) :where(p){margin:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-7dk,.vpx-7cf,.vpx-7th,.vpx-7ct,.vpx-7tc,.vpx-7pq,.vpx-7tt,.vpx-7bp,.vpx-7pp) strong{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-7ct) figure{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-ride{position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-deck{display:block;width:100%;height:56px}.vibe-blog .elementor-widget-theme-post-content .vpx-7dk-board{fill:var(--n-ember);stroke:var(--n-orange);stroke-width:3;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx-7dk-grip{stroke:var(--n-orange);stroke-width:2;stroke-dasharray:2 10;vector-effect:non-scaling-stroke;opacity:.6}.vibe-blog .elementor-widget-theme-post-content .vpx-7dk-truck{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx-7dk-wheel{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-stops{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-stop{display:flex;flex-direction:column;gap:4px;padding:12px 0 0;border-top:3px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-stop--hot{border-top-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-when{font:800 12px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-what{font:700 16px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-txt{font:400 13px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-rh{font:700 14px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow);border-top:1px solid var(--n-card-line);padding-top:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-rules li{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--n-card-line);border-radius:var(--n-radius);background:var(--n-card)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-rk{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-rv{font:400 14px/1.45 var(--n-body)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-src{font:600 11px/1.3 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7cf-file{border:1px solid var(--n-card-line);border-radius:var(--n-radius);background:var(--n-card);overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7cf-tab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 20px;background:var(--n-ember);border-bottom:1px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7cf-name{font:800 17px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7cf-stamp{font:800 11px/1 var(--n-head);letter-spacing:1px;text-transform:uppercase;color:var(--n-orange);border:2px solid var(--n-orange);border-radius:4px;padding:6px 8px;transform:rotate(-2deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7cf-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;padding:14px 20px;border-top:1px dashed var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7cf-row:first-child{border-top:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7cf-k{font:700 12px/1.4 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-muted);padding-top:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7cf-val{display:flex;flex-direction:column;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7cf-v{font:600 16px/1.4 var(--n-body);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7cf-bar{display:block;width:min(260px,70%);height:16px;border-radius:2px;background:repeating-linear-gradient(90deg,#000 0 30px,#05070D 30px 32px);box-shadow:0 0 0 1px var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7cf-why{font:italic 400 14px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7cf-src{font:600 11px/1.3 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-group{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 16px;border:1px solid var(--n-card-line);border-radius:var(--n-radius);background:var(--n-card);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-group--hot{border-color:var(--n-orange);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-gname{font:800 18px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-dose{font:700 13px/1.2 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-dots{display:block;width:110px;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-7th-dot{fill:var(--n-slate);stroke:var(--n-muted);stroke-width:1}.vibe-blog .elementor-widget-theme-post-content .vpx-7th-dot--hot{fill:var(--n-orange);stroke:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-n{font:600 12px/1 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-results{align-self:stretch;display:flex;flex-direction:column;gap:6px;margin-top:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-res{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:6px;background:var(--n-page);text-align:left}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-task{font:700 13px/1.3 var(--n-head);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-out{font:700 13px/1.3 var(--n-head);color:var(--n-muted);text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-res--worse{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-res--worse :is(.vpx-7th-task,.vpx-7th-out){color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-res--same .vpx-7th-out{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-key{display:flex;flex-direction:column;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-key li{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-svg{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-svg--n{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx-7ct-svg--n .vpx-7ct-tt{font-size:21px}.vibe-blog .elementor-widget-theme-post-content .vpx-7ct-svg--n .vpx-7ct-num{font-size:20px}.vibe-blog .elementor-widget-theme-post-content .vpx-7ct-court{fill:#16324A;stroke:var(--n-soft);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-7ct-line{stroke:var(--n-soft);stroke-width:2;opacity:.55}.vibe-blog .elementor-widget-theme-post-content .vpx-7ct-net{stroke:var(--n-white);stroke-width:4;stroke-dasharray:3 3}.vibe-blog .elementor-widget-theme-post-content .vpx-7ct-band--blood{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-7ct-band--impair{fill:#D6E23A;opacity:.85}.vibe-blog .elementor-widget-theme-post-content .vpx-7ct-stem{stroke:var(--n-white);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-7ct-ball{fill:#D6E23A;stroke:var(--n-page);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-7ct-num{font:800 16px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-7ct-axis{stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-7ct-tick{stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-7ct-tt{font:700 15px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-legend li{display:flex;align-items:center;gap:8px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-sw{display:inline-block;width:22px;height:10px;border-radius:5px;flex:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-sw--blood{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-sw--impair{background:#D6E23A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-keys li{display:flex;gap:10px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-k{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#D6E23A;font:800 13px var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-top:1px solid var(--n-card-line);padding-top:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-facts li{display:flex;flex-direction:column;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-fv{font:800 22px/1.15 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-fk{font:400 13px/1.4 var(--n-body)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-stand{display:flex;flex-direction:column;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-tiers{display:flex;flex-direction:column;align-items:center;width:100%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-tier{display:flex;flex-direction:column;gap:8px;padding:12px 16px 14px;border:1px solid var(--n-card-line);border-bottom:0;border-radius:12px 12px 0 0;background:var(--n-card);position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-tier::after{content:"";position:absolute;left:10px;right:10px;top:-1px;height:6px;border-radius:0 0 8px 8px;background:var(--n-soft);opacity:.85}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-tier--0{width:42%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-tier--1{width:62%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-tier--2{width:80%;background:var(--n-ember);border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-tier--3{width:100%;border-bottom:1px solid var(--n-card-line);border-radius:12px 12px 4px 4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-label{font:800 11px/1.2 var(--n-head);letter-spacing:1px;text-transform:uppercase;color:var(--n-glow);text-align:center;padding-top:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-slices{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-slice{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;flex:1 1 160px;max-width:300px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-name{font:800 17px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-slice--hot .vpx-7tc-name{font-size:22px;color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-cross{font:400 13px/1.4 var(--n-body);color:var(--n-soft);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-src{font:600 11px/1.3 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-plate{width:108%;max-width:calc(100% + 24px);height:10px;border-radius:0 0 50% 50%;background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;border-top:1px solid var(--n-card-line);padding-top:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-ch{font:700 13px/1.3 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-crumbs ul{display:flex;flex-wrap:wrap;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-crumbs li{font:600 13px/1 var(--n-head);padding:7px 12px;border:1px dashed var(--n-line);border-radius:999px;color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-cab{border:2px solid var(--n-orange);border-radius:var(--n-radius);background:var(--n-card);padding:14px 14px 16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-cabh{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font:700 13px/1.3 var(--n-head);color:var(--n-soft);margin-bottom:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-lock{display:inline-block;width:14px;height:12px;border-radius:2px;background:var(--n-orange);position:relative;margin-top:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-lock::before{content:"";position:absolute;left:3px;top:-7px;width:8px;height:8px;border:2px solid var(--n-orange);border-bottom:0;border-radius:5px 5px 0 0;box-sizing:border-box}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-count{margin-left:auto;font:800 14px/1 var(--n-head);color:var(--n-ink);background:var(--n-orange);border-radius:999px;padding:6px 10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-slot{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;border-radius:8px;background:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-slot--mother{background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-ico{display:block;width:100%;max-width:64px;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-7pq-stem{stroke:#7DBB5A;stroke-width:4;stroke-linecap:round;fill:none}.vibe-blog .elementor-widget-theme-post-content .vpx-7pq-leaf{fill:#5FA545}.vibe-blog .elementor-widget-theme-post-content .vpx-7pq-pot{fill:#8A6038}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-lab{font:700 11px/1.2 var(--n-head);color:var(--n-soft);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-rules{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-rules li{display:flex;flex-direction:column;gap:3px;padding-left:12px;border-left:3px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-rk{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-rv{font:400 14px/1.45 var(--n-body)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-src{font:600 11px/1.3 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-sh{font:700 14px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow);border-top:1px solid var(--n-card-line);padding-top:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-specs li{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--n-card-line);border-radius:var(--n-radius);background:var(--n-card)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-sv{font:800 19px/1.2 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-sk{font:400 13px/1.4 var(--n-body)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-ring{border:1px solid var(--n-card-line);border-radius:var(--n-radius);overflow:hidden;background:var(--n-card)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-corners{display:grid;grid-template-columns:150px repeat(3,minmax(0,1fr));border-bottom:3px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-corners::before{content:""}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-corner{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--n-ember);border-left:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-cn{font:800 18px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-cs{font:600 12px/1.3 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-row{display:grid;grid-template-columns:150px minmax(0,1fr);border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-row:first-child{border-top:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-rh{padding:14px 16px;font:800 12px/1.3 var(--n-head);letter-spacing:.7px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-cell{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-left:1px solid var(--n-card-line);font-size:14px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-cell::after{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-cell--strict::after{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-cell--mid::after{background:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-cell--easy::after{background:#5FA545}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-who{display:none;font:800 12px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-srcs{display:flex;flex-direction:column;gap:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-srcs li{font:400 12px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-srcs strong{color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-sub{font:700 14px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-chip{display:flex;flex-direction:column;border:1px solid var(--n-card-line);border-radius:var(--n-radius);background:var(--n-card);overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-sw{display:block;height:84px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-sw--violet{background:linear-gradient(135deg,#5B2A86,#8E4BC4)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-sw--orange{background:linear-gradient(135deg,var(--n-orange-active),var(--n-glow))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-sw--lime{background:linear-gradient(135deg,#7DBB5A,#B9E07A)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-sw--frost{background:radial-gradient(circle at 20% 30%,#FFFFFF 0 3px,transparent 4px),radial-gradient(circle at 60% 60%,#FFFFFF 0 3px,transparent 4px),radial-gradient(circle at 80% 25%,#FFFFFF 0 2px,transparent 3px),radial-gradient(circle at 35% 75%,#FFFFFF 0 2px,transparent 3px),linear-gradient(135deg,#C9D3DE,#EEF2F6)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-cn{font:800 16px/1.25 var(--n-head);color:var(--n-white);padding:12px 14px 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-cw{font:400 13px/1.4 var(--n-body);color:var(--n-soft);padding:4px 14px 14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-step{display:flex;flex-direction:column;gap:4px;padding:14px 22px 14px 16px;background:#1D2643;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-step--0{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-step:not(.vpx-7bp-step--0){padding-left:26px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-when{font:800 11px/1.2 var(--n-head);letter-spacing:1px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-notes{font:600 14px/1.4 var(--n-body);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pp-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pp-path{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 18px 20px;border:1px solid var(--n-card-line);border-radius:var(--n-radius);background:var(--n-card)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pp-path--seedless{border-color:var(--n-orange);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pp-if{font:700 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-muted);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pp-flower{display:block;width:120px;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-7pp-stem{stroke:#5FA545;stroke-width:4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-7pp-bud{fill:#5FA545;stroke:#7DBB5A;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-7pp-bud--seeded{fill:#4A6B3C;stroke:#5E7D4E}.vibe-blog .elementor-widget-theme-post-content .vpx-7pp-hair{stroke:var(--n-orange);stroke-width:2.5;fill:none;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-7pp-frost{fill:#FFF;opacity:.9}.vibe-blog .elementor-widget-theme-post-content .vpx-7pp-seed{fill:#8A6038;stroke:#6B4A2B;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pp-result{font:800 19px/1.25 var(--n-head);color:var(--n-white);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pp-path--seedless .vpx-7pp-result{color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pp-points{align-self:stretch;display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pp-points li{position:relative;padding-left:18px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pp-points li::after{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pp-path--seedless .vpx-7pp-points li::after{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pp-watch{font:400 14px/1.5 var(--n-body);color:var(--n-soft);padding:12px 16px;border-left:3px solid var(--n-orange);background:var(--n-card);border-radius:0 8px 8px 0}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-cabh{flex-wrap:nowrap;align-items:flex-start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-deck{height:36px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-stops{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7dk-rules{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7cf-tab{padding:12px 14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7cf-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-groups{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-group{display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-areas:"dots name" "dots dose" "dots n" "res res";align-items:center;justify-items:start;gap:4px 14px;text-align:left}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-gname{grid-area:name}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-dose{grid-area:dose}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-n{grid-area:n}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-dots{grid-area:dots;width:80px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7th-results{grid-area:res;justify-self:stretch}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-svg{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-svg.vpx-7ct-svg--n{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-keys{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7ct-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-tier{padding:10px 10px 12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-tier--0{width:64%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-tier--1{width:82%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-tier--2{width:92%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-slices{gap:10px 14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-slice{flex-basis:120px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-name{font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-slice--hot .vpx-7tc-name{font-size:19px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tc-plate{width:100%;max-width:100%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-body{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pq-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-corners{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-row{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-rh{padding:12px 14px 4px;color:var(--n-white);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-cells{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-cell{border-left:0;border-top:1px solid var(--n-card-line);padding:12px 14px 12px 18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7tt-who{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-sw{height:60px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-steps{grid-template-columns:minmax(0,1fr);gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-step,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-step--0{clip-path:none;border-radius:8px;padding:12px 14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7bp-step:not(.vpx-7bp-step--0){padding-left:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-7pp-paths{grid-template-columns:minmax(0,1fr)}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-8ws-words,.vpx-8ws-tex,.vpx-8ws-facts,.vpx-8sc-card,.vpx-8ck-keys,.vpx-8ck-chips,.vpx-8tr-rack,.vpx-8tr-rules,.vpx-8el-ladder,.vpx-8oz-keys,.vpx-8oz-chips,.vpx-8bl-cards,.vpx-8od-keys,.vpx-8gc-rules){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:where(.vpx-8ws,.vpx-8sc,.vpx-8ck,.vpx-8tr,.vpx-8el,.vpx-8oz,.vpx-8bl,.vpx-8od,.vpx-8gc) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:where(.vpx-8ws,.vpx-8sc,.vpx-8ck,.vpx-8tr,.vpx-8el,.vpx-8oz,.vpx-8bl,.vpx-8od,.vpx-8gc) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:where(.vpx-8ws,.vpx-8sc,.vpx-8ck,.vpx-8tr,.vpx-8el,.vpx-8oz,.vpx-8bl,.vpx-8od,.vpx-8gc) strong{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx:where(.vpx-8ws,.vpx-8sc,.vpx-8ck,.vpx-8tr,.vpx-8el,.vpx-8oz,.vpx-8bl,.vpx-8od,.vpx-8gc) figure{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8-src{display:block;margin-top:3px;font:500 12px/1.35 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-label{margin:4px 0 14px;font:800 clamp(26px,4vw,40px)/1.1 var(--n-head);color:var(--n-white);letter-spacing:-.01em}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-words{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-words li{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--n-radius);background:var(--n-ember);border-top:4px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-w{font:800 22px/1.1 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-q{font:700 14px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-a{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-sub{margin:26px 0 8px;font:700 16px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-axis{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding-bottom:8px;border-bottom:2px solid var(--n-line);font:600 12px/1 var(--n-body);color:var(--n-muted);text-transform:uppercase;letter-spacing:.06em}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-tex{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-tex li{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--n-card-line);border-radius:var(--n-radius)}.vibe-blog .elementor-widget-theme-post-content .vpx-8ws-icon{display:block;width:62px;height:50px;margin-bottom:4px}.vibe-blog .elementor-widget-theme-post-content .vpx-8ws-glass{fill:var(--n-orange);stroke:var(--n-glow);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-8ws-shine{fill:none;stroke:var(--n-white);stroke-width:2;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-8ws-soft{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-8ws-crumb{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-tn{font:700 15px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-tt{font:400 13px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-facts li{padding:12px 0 0;border-top:1px solid var(--n-card-line);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-top{display:flex;gap:14px;align-items:flex-start}.vibe-blog .elementor-widget-theme-post-content .vpx-8sc-flag{flex:0 0 auto;width:44px;height:52px;margin-top:4px}.vibe-blog .elementor-widget-theme-post-content .vpx-8sc-pole{stroke:var(--n-soft);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-8sc-cloth{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-8sc-cup{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-card{margin-top:14px;border:1px solid var(--n-card-line);border-radius:var(--n-radius);overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-row{display:grid;grid-template-columns:62px minmax(0,1.1fr) 128px minmax(0,2.2fr);gap:14px;align-items:center;padding:12px 16px;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-rowhead{border-top:0;background:var(--n-slate);font:700 12px/1 var(--n-head);color:var(--n-muted);text-transform:uppercase;letter-spacing:.06em}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-hole{font:800 22px/1 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-hl{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-where{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-mark{justify-self:start;padding:5px 11px;border-radius:999px;font:800 12px/1.1 var(--n-head);text-transform:uppercase;letter-spacing:.04em;background:var(--n-track);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-row--yes .vpx-8sc-mark{background:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-row--if .vpx-8sc-mark{background:var(--n-ember);color:var(--n-glow);box-shadow:inset 0 0 0 1px var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-row--info .vpx-8sc-mark{background:#fff0;color:var(--n-soft);box-shadow:inset 0 0 0 1px var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-row--yes{background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-why{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ck-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-8ck-svg{display:block;width:100%;max-width:380px;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-8ck-plate{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx-8ck-l1{fill:var(--n-ember);stroke:var(--n-orange);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-8ck-l2{fill:var(--n-slate);stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-8ck-fill{stroke:var(--n-glow);stroke-width:6;stroke-dasharray:2 10;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-8ck-top{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-8ck-dot{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-8ck-t{font:800 21px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-8ck-t--top{fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ck-keys{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ck-keys li{padding:10px 0;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ck-k{display:block;margin-bottom:2px;font:700 11px/1.2 var(--n-head);text-transform:uppercase;letter-spacing:.08em;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ck-k--1{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ck-v{color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ck-next{display:flex;flex-direction:column;gap:3px;margin-top:14px;padding:14px 16px;border-radius:var(--n-radius);border:1px dashed var(--n-orange);font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ck-nl{font:700 11px/1.2 var(--n-head);text-transform:uppercase;letter-spacing:.08em;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ck-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ck-chips li{padding:6px 12px;border-radius:999px;background:var(--n-track);font:600 13px/1.2 var(--n-body);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-rack{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-slot{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 12px;border-radius:var(--n-radius);border:1px solid var(--n-card-line);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-slot--broad{background:var(--n-orange);border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-slot--local{background:var(--n-ember);border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-n{font:800 12px/1 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-slot--broad .vpx-8tr-n,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-slot--broad .vpx-8tr-kind,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-slot--broad .vpx-8tr-tag{color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-tag{font:700 15px/1.2 var(--n-head);color:var(--n-white);overflow-wrap:anywhere}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-kind{font:700 11px/1 var(--n-head);text-transform:uppercase;letter-spacing:.08em;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-reach{display:flex;align-items:center;gap:12px;margin:12px 0 0;font:500 13px/1.3 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-reach span:last-child{text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-arrow{flex:1 1 auto;height:2px;min-width:30px;background:linear-gradient(90deg,var(--n-orange),var(--n-line))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-law{margin-top:22px;padding:18px 20px;border-radius:var(--n-radius);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-lt{margin:0 0 8px;font:700 16px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-mrow{display:flex;align-items:center;gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-big{font:800 34px/1 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-8tr-meter{flex:1 1 auto;min-width:0;height:34px}.vibe-blog .elementor-widget-theme-post-content .vpx-8tr-track{fill:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx-8tr-fill{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-8tr-mark{stroke:var(--n-white);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-mtext{margin:10px 0 0;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-rules li{padding-top:10px;border-top:1px solid var(--n-card-line);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-ladder{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);gap:0 18px;align-items:stretch}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-rowhead .vpx-8el-col{padding:0 16px 8px;font:800 20px/1 var(--n-head);color:var(--n-glow);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-level{display:flex;align-items:center;gap:10px;padding:16px 0;font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-step{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--n-track);font:800 13px/1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-cell{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-left:4px solid var(--n-line);border-right:4px solid var(--n-line);border-bottom:6px solid var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-cell--on{border-bottom-color:var(--n-orange);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-cell--off{border-bottom-style:dashed;border-bottom-color:var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-cname{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-st{font:800 13px/1.2 var(--n-head);text-transform:uppercase;letter-spacing:.05em;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-cell--off .vpx-8el-st{color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-ct{font:400 14px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-8oz-svg{display:block;width:100%;height:auto;margin-top:8px}.vibe-blog .elementor-widget-theme-post-content .vpx-8oz-base{stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-8oz-tick{stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-8oz-tick--major{stroke:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-8oz-tn{font:700 18px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-8-narrow{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx-8oz-unit{font:600 15px var(--n-body);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-8oz-bar{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-8oz-bar--1{fill:var(--n-glow);opacity:.75}.vibe-blog .elementor-widget-theme-post-content .vpx-8oz-bar--2{fill:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx-8oz-pin{fill:var(--n-white);stroke:var(--n-page);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-8oz-pn{font:800 15px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8oz-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8oz-keys li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8oz-kn{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--n-white);color:var(--n-ink);font:800 13px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8oz-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8oz-chips li{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:var(--n-radius);background:var(--n-slate);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8oz-chips strong{font:800 17px/1.2 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8bl-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8bl-card{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:var(--n-radius);border:1px solid var(--n-card-line);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8bl-card--canoe,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8bl-card--out{background:#fff0}.vibe-blog .elementor-widget-theme-post-content .vpx-8bl-svg{display:block;width:100%;height:auto;margin-bottom:6px}.vibe-blog .elementor-widget-theme-post-content .vpx-8bl-paper{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-8bl-filter{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-8bl-ash{fill:var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx-8bl-ember{fill:none;stroke:var(--n-orange);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-8bl-dead{fill:var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx-8bl-tray{fill:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx-8bl-smoke{fill:none;stroke:var(--n-muted);stroke-width:2;stroke-linecap:round;opacity:.7}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8bl-name{font:800 16px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8bl-sees{font:400 13px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8bl-fix{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8bl-fix strong{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8bl-lab{display:flex;gap:14px;align-items:center;margin:16px 0 0;padding:14px 16px;border-radius:var(--n-radius);background:var(--n-ember);font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8bl-mg{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:var(--n-orange);font:800 16px/1 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8od-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-8od-svg{display:block;width:100%;max-width:440px;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-8od-zone{fill:none;stroke-width:26;stroke-linecap:butt}.vibe-blog .elementor-widget-theme-post-content .vpx-8od-zone--cool{stroke:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx-8od-zone--work{stroke:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-8od-zone--hot{stroke:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx-8od-tick{stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-8od-tt{font:700 15px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-8od-needle{stroke:var(--n-white);stroke-width:5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-8od-hub{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-8od-pin{fill:var(--n-white);stroke:var(--n-page);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-8od-pn{font:800 16px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-8od-unit{font:800 26px var(--n-head);fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8od-keys{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8od-key{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:9px 0;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8od-kn{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--n-white);color:var(--n-ink);font:800 13px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8od-key--cool .vpx-8od-kn{background:var(--n-track);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8od-key--hot .vpx-8od-kn{background:var(--n-ember);color:var(--n-glow);box-shadow:inset 0 0 0 1px var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8od-chip{margin:18px 0 0;padding:14px 16px;border-radius:var(--n-radius);border:1px solid var(--n-card-line);font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8gc-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-8gc-svg{display:block;width:100%;max-width:440px;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-8gc-house{fill:none;stroke:var(--n-muted);stroke-width:3;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-8gc-tent{fill:var(--n-ember);stroke:var(--n-orange);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-8gc-stem{stroke:var(--n-glow);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-8gc-leaf{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-8gc-pot{fill:var(--n-slate);stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-8gc-person{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-8gc-lockbody{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-8gc-shackle{fill:none;stroke:var(--n-white);stroke-width:4}.vibe-blog .elementor-widget-theme-post-content .vpx-8gc-big{font:800 30px var(--n-head);fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-8gc-small{font:700 17px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8gc-rules{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8gc-rules li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:4px 14px;padding:10px 0;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8gc-k{font:700 13px/1.4 var(--n-head);color:var(--n-glow);text-transform:uppercase;letter-spacing:.05em}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8gc-v{font:400 15px/1.45 var(--n-body);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8gc-rules .vpx-8-src{grid-column:2;margin-top:0}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-words,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-facts,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-rules,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8oz-keys{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ws-tex,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8bl-cards,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8oz-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-rowhead{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-row{grid-template-columns:44px minmax(0,1fr);gap:6px 12px;align-items:start;padding:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-row:nth-child(2){border-top:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-hole{grid-row:span 3;font-size:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-where,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-mark,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8sc-why{grid-column:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8ck-body,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8od-body,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8gc-body{grid-template-columns:minmax(0,1fr);gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-rack{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-slot{flex-direction:row;align-items:center;gap:12px;padding:10px 14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-tag{flex:1 1 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-reach{flex-direction:column;align-items:stretch;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-reach span:last-child{text-align:left}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-arrow{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-law{padding:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8tr-big{font-size:28px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-rowhead{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-level{grid-column:1 / -1;padding:14px 0 8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-cell{padding:10px 12px;border-left-width:3px;border-right-width:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-cname{display:block;font:800 15px/1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8el-ct{font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx-8-wide{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx-8-narrow{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8gc-rules li{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-8gc-rules .vpx-8-src{grid-column:1}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-9sl-rows,.vpx-9dr-stops,.vpx-9dr-chips,.vpx-9it-cards,.vpx-9it-notes,.vpx-9bp-lines,.vpx-9bp-fields,.vpx-9il-lanes,.vpx-9dg-rows,.vpx-9ms-cards,.vpx-9ss-list,.vpx-9ss-facts,.vpx-9sg-stages,.vpx-9sg-rule ul,.vpx-9rt-cards){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-9sl,.vpx-9dr,.vpx-9it,.vpx-9bp,.vpx-9il,.vpx-9dg,.vpx-9ms,.vpx-9ss,.vpx-9sg,.vpx-9rt) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-9sl,.vpx-9dr,.vpx-9it,.vpx-9bp,.vpx-9il,.vpx-9dg,.vpx-9ms,.vpx-9ss,.vpx-9sg,.vpx-9rt) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-9sl,.vpx-9dr,.vpx-9it,.vpx-9bp,.vpx-9il,.vpx-9dg,.vpx-9ms,.vpx-9ss,.vpx-9sg,.vpx-9rt) strong{color:var(--n-white);font-family:var(--n-head);font-weight:700}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-9sl,.vpx-9dr,.vpx-9it,.vpx-9bp,.vpx-9il,.vpx-9dg,.vpx-9ms,.vpx-9ss,.vpx-9sg,.vpx-9rt) :where(figure){margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-9sl,.vpx-9dr,.vpx-9it,.vpx-9bp,.vpx-9il,.vpx-9dg,.vpx-9ms,.vpx-9ss,.vpx-9sg,.vpx-9rt) :where(p){margin:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-9-narrow{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-9-wide{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sl-scale{font:600 13px/1.4 var(--n-head);color:var(--n-muted);margin:0 0 12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sl-rows{display:grid;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sl-rows>li{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.3fr);gap:18px;align-items:start;background:var(--n-card);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:16px 18px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-9sl-id,.vpx-9sl-n,.vpx-9sl-found,.vpx-9sl-not){display:flex;flex-direction:column;gap:5px;min-width:0;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sl-kind{font:700 11px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sl-id strong{font-size:15px;line-height:1.3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sl-src{font:400 12px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sl-num{font:800 22px/1.1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sl-sub{font:500 13px/1.35 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sl-bar{display:block;width:100%;height:14px}.vibe-blog .elementor-widget-theme-post-content .vpx-9sl-track{fill:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx-9sl-fill{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sl-lab{font:700 11px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sl-found .vpx-9sl-lab{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-stops{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-stops::before{content:"";position:absolute;left:14px;right:14px;top:15px;border-top:2px dashed var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-stops>li{position:relative;display:flex;flex-direction:column;gap:6px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-n{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--n-navy);border:2px solid var(--n-orange);font:800 14px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-door .vpx-9dr-n{background:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-stops strong{font-size:15px;line-height:1.3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-t{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-src{font:600 12px/1.35 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-foot{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;margin-top:20px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-9dr-no,.vpx-9dr-line){background:var(--n-card);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:16px 18px;display:flex;flex-direction:column;gap:10px;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-h{font:700 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-no .vpx-9dr-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-chips li{font:600 13px/1.2 var(--n-head);color:var(--n-white);border:1.5px solid var(--n-line);border-radius:999px;padding:6px 11px;text-decoration:line-through;text-decoration-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-svg{width:96px;height:48px;display:block}.vibe-blog .elementor-widget-theme-post-content .vpx-9dr-border{stroke:var(--n-muted);stroke-width:2;stroke-dasharray:4 4}.vibe-blog .elementor-widget-theme-post-content .vpx-9dr-box{fill:var(--n-ember);stroke:var(--n-orange);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-9dr-ca{font:800 13px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-9dr-x{stroke:var(--n-orange);stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9it-axis{display:flex;align-items:center;gap:12px;font:700 12px/1 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-muted);margin:0 0 12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9it-arrow{flex:1;height:2px;background:linear-gradient(90deg,var(--n-line),var(--n-orange));position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9it-arrow::after{content:"";position:absolute;right:-2px;top:-5px;border:6px solid #fff0;border-left:8px solid var(--n-orange);border-right:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9it-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9it-cards>li{display:flex;flex-direction:column;gap:12px;background:var(--n-card);border:1px solid var(--n-card-line);border-top:3px solid var(--n-orange);border-radius:var(--n-radius);padding:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9it-name{font:800 19px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9it-par{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:600 13px/1.3 var(--n-head);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9it-par span:not(.vpx-9it-x){background:var(--n-navy);border:1px solid var(--n-card-line);border-radius:6px;padding:4px 8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9it-x{color:var(--n-orange);font-weight:800}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9it-notes{display:flex;flex-wrap:wrap;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9it-notes li{font:600 12.5px/1.2 var(--n-head);color:var(--n-ink);background:var(--n-glow);border-radius:999px;padding:5px 10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9it-thc{margin-top:auto;display:flex;flex-direction:column;gap:4px;border:1.5px dashed var(--n-line);border-radius:8px;padding:10px 12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9it-thl{font:700 11px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9it-slot{font:500 14px/1.35 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-9bp-book,.vpx-9bp-pack){display:flex;flex-direction:column;gap:10px;border-radius:var(--n-radius);padding:20px 22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-book{background:#EFE6D2;border-left:12px solid #8A5A2B;box-shadow:inset 6px 0 10px rgb(0 0 0 / .18)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-pack{background:var(--n-card);border:2px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-year{font:800 30px/1 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-book .vpx-9bp-year{color:#8A5A2B}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-title{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-book .vpx-9bp-title{color:var(--n-ink);font-style:italic}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-lines{display:grid;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-lines li{color:#3B3330;font-size:14.5px;border-bottom:1px solid #CDBF9F;padding-bottom:7px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-fields{display:grid;gap:7px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-fields li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:10px;border-bottom:1px solid var(--n-card-line);padding-bottom:7px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-k{font:700 12px/1.35 var(--n-head);letter-spacing:.4px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-v{font:500 14px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-9bp-book,.vpx-9bp-pack) figcaption{font:400 12.5px/1.45 var(--n-body);color:var(--n-muted);margin-top:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-book figcaption{color:#5E534C}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9il-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9il-lanes>li{display:flex;flex-direction:column;gap:12px;background:var(--n-card);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9il-top{display:flex;gap:12px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9il-icon{width:48px;height:48px;flex:none;background:var(--n-navy);border-radius:50%}.vibe-blog .elementor-widget-theme-post-content .vpx-9il-flame{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-9il-drop{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-9il-dev{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-9il-mist{fill:none;stroke:var(--n-soft);stroke-width:2.5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9il-verb{font:800 20px/1.1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9il-what{font:600 13px/1.3 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9il-rows{margin:0;display:grid;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9il-rows dt{font:700 11px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-muted);margin:8px 0 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9il-rows dd{margin:0;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9il-end{margin-top:14px;background:var(--n-ember);border:1.5px solid var(--n-orange);border-radius:var(--n-radius);padding:14px 18px;font:400 14.5px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dg-rows{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dg-rows>li{background:var(--n-card);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dg-var{font:700 13px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dg-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dg-pair figure{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dg-svg{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-9dg-ck{fill:#C98A4B;stroke:#8A5A2B;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-9dg-crisp{fill:#D9A35E}.vibe-blog .elementor-widget-theme-post-content .vpx-9dg-soft{fill:#A8693A}.vibe-blog .elementor-widget-theme-post-content .vpx-9dg-tray{stroke:var(--n-line);stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dg-pair figcaption{display:flex;flex-direction:column;gap:2px;font:400 13.5px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dg-pair figcaption strong{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dg-cant{margin-top:14px;border:1.5px dashed var(--n-orange);border-radius:var(--n-radius);padding:14px 18px;display:flex;flex-direction:column;gap:4px;font:400 14.5px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dg-ch{font:800 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ms-svg{max-width:760px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-9ms-axis{stroke:var(--n-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-9ms-tick{stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-9ms-dec{stroke:var(--n-line);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-9ms-film{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-9ms-rec{fill:var(--n-page);stroke:var(--n-glow);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-9ms-num{font:800 11px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-9ms-film+.vpx-9ms-num{fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-9ms-yr{font:700 12px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ms-legend{display:flex;align-items:center;gap:8px;justify-content:center;font:600 12px var(--n-head);color:var(--n-muted);margin:4px 0 16px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-9ms-lf,.vpx-9ms-lr){display:inline-block;width:12px;height:12px;border-radius:50%;margin-left:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ms-lf{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ms-lr{border:2.5px solid var(--n-glow);box-sizing:border-box}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ms-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ms-cards>li{display:flex;flex-direction:column;gap:5px;background:var(--n-card);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ms-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font:800 12px var(--n-head);background:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ms-record .vpx-9ms-badge{background:var(--n-page);border:2.5px solid var(--n-glow);color:var(--n-white);box-sizing:border-box}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ms-kind{font:700 11px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ms-cards strong{font-size:15px;line-height:1.25}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ms-who{font:600 12.5px/1.35 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ms-how{font:400 13.5px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-ui{background:var(--n-white);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .35)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-box{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #DDD}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-glass{width:20px;height:20px;flex:none;fill:none;stroke:#666;stroke-width:2.2;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-typed{font:600 17px/1 var(--n-body);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-caret{width:2px;height:20px;background:var(--n-orange);margin-left:-8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-list li{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:10px;row-gap:2px;padding:11px 16px;border-bottom:1px solid #EEE;color:#444}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-list li:last-child{border-bottom:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-hit{background:#FFF3E2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-mark{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font:800 13px var(--n-head);background:#E6E6E6;color:#555}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-hit .vpx-9ss-mark{background:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-name{font:700 15px/1.3 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-say{font:400 13.5px/1.4 var(--n-body);color:#555}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-side{display:flex;flex-direction:column;gap:12px;background:var(--n-card);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-sh{font:700 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-facts{display:grid;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-facts li{display:flex;flex-direction:column;gap:2px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ss-big{font:800 26px/1.05 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sg-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sg-fig{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sg-svg{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sg-fig figcaption{font:400 12.5px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-9sg-frame{fill:#14301F;stroke:var(--n-muted);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-9sg-net{stroke:var(--n-muted);stroke-width:1.2;opacity:.7}.vibe-blog .elementor-widget-theme-post-content .vpx-9sg-tip{fill:#4E9A52;stroke:#7FC47F;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-9sg-core{fill:#C9E7B5}.vibe-blog .elementor-widget-theme-post-content .vpx-9sg-arrow{stroke:var(--n-orange);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-9sg-head{fill:none;stroke:var(--n-orange);stroke-width:2.5;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sg-stages{display:grid;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sg-stages li{display:flex;flex-direction:column;gap:3px;border-left:3px solid var(--n-orange);padding:4px 0 4px 14px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sg-st{font:700 11px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sg-rule{margin-top:18px;background:var(--n-ember);border:1.5px solid var(--n-orange);border-radius:var(--n-radius);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sg-rh{font:800 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sg-rule ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sg-rule li{font-size:14px;padding-left:16px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sg-rule li::after{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sg-src{font:600 12px/1.35 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9rt-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9rt-cards>li{display:flex;flex-direction:column;gap:10px;background:var(--n-card);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9rt-top{display:flex;gap:12px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9rt-icon{width:44px;height:44px;flex:none;fill:none;stroke:var(--n-orange);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;background:var(--n-navy);border-radius:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9rt-kind{font:700 11px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9rt-who{font:800 16px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9rt-said{font:400 14.5px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-9rt-can,.vpx-9rt-cant){display:flex;flex-direction:column;gap:2px;font:400 13.5px/1.4 var(--n-body);color:var(--n-soft);border-top:1px solid var(--n-card-line);padding-top:8px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-9rt-can,.vpx-9rt-cant) span{font:700 11px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9rt-cant span{color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9rt-empty{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:1.5px dashed var(--n-orange);border-radius:var(--n-radius);padding:14px 18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9rt-ek{font:800 15px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9rt-ev{font:400 14.5px/1.4 var(--n-body);color:var(--n-soft)}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx-9-narrow .vpx-9ms-yr{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx-9-narrow .vpx-9ms-num{font-size:12px}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-9-wide{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-9-narrow{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sl-rows>li{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-stops{grid-template-columns:minmax(0,1fr);gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-stops::before{left:14px;right:auto;top:14px;bottom:14px;border-top:0;border-left:2px dashed var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-stops>li{padding-left:44px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-n{position:absolute;left:0;top:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9dr-foot{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-9it-cards,.vpx-9bp-pair,.vpx-9il-lanes,.vpx-9dg-rows,.vpx-9ss-body,.vpx-9sg-body,.vpx-9rt-cards){grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9ms-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9sg-rule ul{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-9bp-fields li{grid-template-columns:minmax(0,1fr);gap:2px}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-10fc-rows,.vpx-10fc-fields,.vpx-10rt-stops,.vpx-10rt-cards,.vpx-10tl-route,.vpx-10gs-parts,.vpx-10nb-rules,.vpx-10tr-cards,.vpx-10tr-rail,.vpx-10gb-legend,.vpx-10gb-rows,.vpx-10tm-rows,.vpx-10as-rows,.vpx-10st-layers){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-10fc,.vpx-10rt,.vpx-10tl,.vpx-10gs,.vpx-10nb,.vpx-10tr,.vpx-10gb,.vpx-10tm,.vpx-10as,.vpx-10st) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-10fc,.vpx-10rt,.vpx-10tl,.vpx-10gs,.vpx-10nb,.vpx-10tr,.vpx-10gb,.vpx-10tm,.vpx-10as,.vpx-10st) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-10fc,.vpx-10rt,.vpx-10tl,.vpx-10gs,.vpx-10nb,.vpx-10tr,.vpx-10gb,.vpx-10tm,.vpx-10as,.vpx-10st) :where(p){margin:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-10fc,.vpx-10rt,.vpx-10tl,.vpx-10gs,.vpx-10nb,.vpx-10tr,.vpx-10gb,.vpx-10tm,.vpx-10as,.vpx-10st) strong{color:var(--n-white);font-weight:700}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-10gs,.vpx-10tr) figure{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-10gs-svg,.vpx-10tr-svg,.vpx-10tm-cookie){display:block;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-cap{font:700 12px/1.3 var(--n-head);letter-spacing:.08em;text-transform:uppercase;color:var(--n-glow);margin:0 0 12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-rows{display:grid;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-row{display:grid;grid-template-columns:28px minmax(0,1fr) 150px;gap:12px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-n{width:26px;height:26px;border-radius:50%;background:var(--n-track);color:var(--n-white);font:700 13px/26px var(--n-head);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-band{display:flex;justify-content:center;height:16px;border-radius:8px;background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-fill{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,rgb(248 137 0 / .15),rgb(248 137 0 / .85) 50%,rgb(248 137 0 / .15))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-w1{width:12%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-w2{width:32%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-w3{width:52%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-w4{width:74%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-w5{width:100%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-key{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px;font:400 12px/1.3 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-keybar{display:inline-block;width:46px;height:8px;border-radius:4px;background:linear-gradient(90deg,rgb(248 137 0 / .15),rgb(248 137 0 / .85) 50%,rgb(248 137 0 / .15))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-label{background:var(--n-card);border:1px solid var(--n-card-line);border-left:4px solid var(--n-orange);border-radius:var(--n-radius);padding:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-fields{display:grid;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-fields li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-tick{width:18px;height:18px;margin-top:2px;border-radius:4px;background:var(--n-orange);position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-tick::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid var(--n-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-cite{margin-top:14px;font:600 12px/1.3 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-tracks{display:grid;gap:26px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-name{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:700 16px/1.3 var(--n-head);color:var(--n-white);margin:0 0 14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-badge{font:700 11px/1 var(--n-head);letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:999px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-t-done .vpx-10rt-badge{background:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-t-open .vpx-10rt-badge{border:1px solid var(--n-muted);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-stops{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-stops::before{content:"";position:absolute;left:8px;right:8px;top:8px;height:3px;border-radius:2px;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-t-open .vpx-10rt-stops::before{background:repeating-linear-gradient(90deg,var(--n-muted) 0 10px,transparent 10px 16px)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-stop{position:relative;display:grid;gap:4px;padding-top:28px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-dot{position:absolute;left:0;top:0;width:19px;height:19px;border-radius:50%;background:var(--n-orange);border:3px solid var(--n-page);box-sizing:border-box}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-wait .vpx-10rt-dot{background:var(--n-page);border:2px dashed var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-when{font:700 13px/1.2 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-wait .vpx-10rt-when{color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-what{font:400 14px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-cards li{background:var(--n-card);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:14px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-stop{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-stop::after{content:"";position:absolute;left:38px;right:-14px;top:15px;border-top:2px dashed var(--n-line);z-index:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-stop:nth-child(3n)::after,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-stop:last-child::after{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-pin{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;box-shadow:0 0 0 4px var(--n-page);display:flex;align-items:center;justify-content:center;font:800 13px/1 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-go .vpx-10tl-pin{background:#46B37B}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-ask .vpx-10tl-pin{background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-no .vpx-10tl-pin{background:#E5534B}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-card{position:relative;z-index:1;background:var(--n-card);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:12px 14px;display:grid;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-place{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-chip{font:800 11px/1 var(--n-head);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:999px;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-go .vpx-10tl-chip{background:#46B37B}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-ask .vpx-10tl-chip{background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-no .vpx-10tl-chip{background:#E5534B}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-rule{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-src{font:600 11px/1.3 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gs-body2{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gs-svg{width:100%;max-width:300px}.vibe-blog .elementor-widget-theme-post-content .vpx-10gs-lid,.vibe-blog .elementor-widget-theme-post-content .vpx-10gs-body{fill:#2E3A6B;stroke:#5C6BA8;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-10gs-catch{fill:#1B2342;stroke:#5C6BA8;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-10gs-tooth{fill:#9AA6D6}.vibe-blog .elementor-widget-theme-post-content .vpx-10gs-hole{fill:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx-10gs-mesh{stroke:#9AA6D6;stroke-width:1.2}.vibe-blog .elementor-widget-theme-post-content .vpx-10gs-kief{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-10gs-flow{fill:none;stroke:var(--n-orange);stroke-width:2.5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-10gs-num{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-10gs-numt{font:800 14px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gs-parts{display:grid;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gs-parts li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gs-k{width:26px;height:26px;border-radius:50%;background:var(--n-orange);color:var(--n-ink);font:800 13px/26px var(--n-head);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gs-scale{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:center;background:var(--n-card);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:14px 18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gs-sct{grid-column:1;font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gs-scv{grid-column:1;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gs-big{grid-column:2;grid-row:1 / span 2;font:800 40px/1 var(--n-head);color:var(--n-orange);text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gs-big span{display:block;margin-top:4px;font:600 13px/1.2 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10nb-box{border-radius:var(--n-radius);padding:16px 18px;border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10nb-box .vpx-10nb-box{margin-top:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10nb-l0{background:var(--n-card)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10nb-l1{background:#18203D;border-color:#2F3A63}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10nb-l2{background:var(--n-ember);border-color:rgb(248 137 0 / .45)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10nb-l3{background:#4A2C10;border:2px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10nb-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font:800 16px/1.3 var(--n-head);color:var(--n-white);margin:0 0 8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10nb-law{font:600 12px/1.3 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10nb-rules{display:grid;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10nb-rules li{position:relative;padding-left:16px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10nb-rules li::after{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10nb-src{display:inline-block;margin-left:8px;font:600 11px/1.3 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tr-top{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tr-svg{width:100%}.vibe-blog .elementor-widget-theme-post-content .vpx-10tr-tri{fill:rgb(248 137 0 / .1);stroke:var(--n-orange);stroke-width:2.5;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-10tr-dot{fill:var(--n-orange);stroke:var(--n-page);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-10tr-cn{font:800 19px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-10tr-mid{font:800 24px var(--n-head);fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tr-cards{display:grid;gap:12px;margin:0;padding:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tr-cards li{background:var(--n-card);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:12px 14px;display:grid;gap:4px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tr-ch{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tr-src{font:600 11px/1.3 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tr-railh{font:700 12px/1.3 var(--n-head);letter-spacing:.08em;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tr-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-top:3px solid var(--n-orange);padding-top:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tr-rail li{display:grid;gap:2px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tr-y{font:800 20px/1.1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-legend{display:flex;flex-wrap:wrap;gap:8px 22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-legend li{display:flex;align-items:center;gap:8px;font:600 14px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-sw{width:14px;height:14px;border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-sw.vpx-10gb-g0{background:#7C8BD0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-sw.vpx-10gb-g1{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-10gb-bar.vpx-10gb-g0{fill:#7C8BD0}.vibe-blog .elementor-widget-theme-post-content .vpx-10gb-bar.vpx-10gb-g1{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-rows{display:grid;gap:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-row{display:grid;grid-template-columns:200px minmax(0,1fr) 230px;gap:16px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-row:last-child{border-bottom:0;padding-bottom:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-k{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-plot{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:10px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-svg{display:block;width:100%;height:54px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-vals{display:grid;grid-template-rows:26px 26px;padding-top:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-v{font:700 13px/20px var(--n-head);white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-vg0{color:#AAB5E8}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-vg1{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-read{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-rows{display:grid;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:center;background:var(--n-card);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:12px 16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-k{font:800 16px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-track{display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-a{grid-column:1;grid-row:1;justify-self:end}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-b{grid-column:3;grid-row:1;justify-self:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-rail{grid-column:2;grid-row:1;height:4px;border-radius:2px;background:linear-gradient(90deg,#7C8BD0,var(--n-orange));position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-rail::before,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-rail::after{content:"";position:absolute;top:-5px;width:14px;height:14px;border-radius:50%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-rail::before{left:-4px;background:#7C8BD0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-rail::after{right:-4px;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-end{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-cookie{grid-row:1 / span 2;width:72px}.vibe-blog .elementor-widget-theme-post-content .vpx-10tm-dough{fill:#C98B4A}.vibe-blog .elementor-widget-theme-post-content .vpx-10tm-chip{fill:#3A2410}.vibe-blog .elementor-widget-theme-post-content .vpx-10tm-shadow{fill:rgb(0 0 0 / .35)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-in{font:600 13px/1.3 var(--n-head);color:var(--n-muted);align-self:end}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-out{font:700 15px/1.3 var(--n-head);color:var(--n-white);align-self:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-heat{background:var(--n-ember);border-radius:var(--n-radius);padding:12px 16px;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-heads,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-row{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1.25fr) minmax(0,1fr);gap:12px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-heads{font:700 12px/1.3 var(--n-head);letter-spacing:.08em;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-heads span:nth-child(2){grid-column:3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-rows{display:grid;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-from{border:1px dashed var(--n-line);border-radius:var(--n-radius);padding:10px 12px;font:400 14px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-arrow{justify-self:center;width:12px;height:12px;border:solid var(--n-orange);border-width:3px 3px 0 0;transform:rotate(45deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-to{background:var(--n-card);border:1px solid var(--n-orange);border-radius:var(--n-radius);padding:10px 12px;font:600 14px/1.4 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-field{font:400 13px/1.4 var(--n-body);color:var(--n-soft);padding-left:12px;border-left:3px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-door{display:flex;align-items:center;gap:12px;background:var(--n-ember);border-radius:var(--n-radius);padding:12px 16px;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-id{flex:0 0 auto;width:44px;height:30px;border-radius:5px;background:var(--n-orange);color:var(--n-ink);font:800 13px/30px var(--n-head);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-ground{border-radius:var(--n-radius);overflow:hidden;border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-surface{background:#2F5B3A;border-bottom:4px solid #46B37B;padding:8px 16px;font:800 12px/1.3 var(--n-head);letter-spacing:.08em;text-transform:uppercase;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-layer{display:grid;grid-template-columns:70px minmax(0,1fr);gap:14px;align-items:baseline;padding:10px 16px;border-left:4px solid #fff0;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-d0{background:#4A3628}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-d1{background:#40302A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-d2{background:#382A26}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-d3{background:#2F2422}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-d4{background:#271F1E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-d5{background:#201A1A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-hot{border-left-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-when{font:800 17px/1.2 var(--n-head);color:#E2C7A6}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-hot .vpx-10st-when{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-what{color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-bed{background:repeating-linear-gradient(135deg,#15110F 0 10px,#1B1613 10px 20px);padding:14px 16px;font:600 14px/1.45 var(--n-head);color:#E2C7A6}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-body{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-row{grid-template-columns:28px minmax(0,1fr);row-gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-band{grid-column:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10fc-key{justify-content:flex-start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-stops{grid-auto-flow:row;grid-auto-columns:auto;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-stops::before{left:8px;right:auto;top:8px;bottom:8px;width:3px;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-t-open .vpx-10rt-stops::before{background:repeating-linear-gradient(180deg,var(--n-muted) 0 10px,transparent 10px 16px)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-stop{padding:0 0 0 32px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10rt-cards{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-route{grid-template-columns:minmax(0,1fr);gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-stop::after{content:"";left:15px;right:auto;top:34px;bottom:-14px;border-top:0;border-left:2px dashed var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-stop:nth-child(3n)::after{content:""}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tl-stop:last-child::after{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gs-body2{grid-template-columns:minmax(0,1fr);gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gs-svg{margin:0 auto;max-width:260px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gs-scale{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gs-big{grid-column:1;grid-row:auto;text-align:left;font-size:32px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10nb-box{padding:14px 12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10nb-box .vpx-10nb-box{margin-top:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tr-top{grid-template-columns:minmax(0,1fr);gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tr-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-row{grid-template-columns:minmax(0,1fr);gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10gb-plot{grid-template-columns:minmax(0,1fr) 84px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-track{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-rail{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-a{justify-self:stretch}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-b{grid-column:2;justify-self:stretch;border-left:2px solid var(--n-orange);padding-left:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-end{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;row-gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-cookie{grid-row:auto;width:64px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10tm-out{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-heads{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-row{grid-template-columns:minmax(0,1fr);gap:6px;padding-bottom:12px;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-row:last-child{border-bottom:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10as-arrow{transform:rotate(135deg);margin:2px 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-layer{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:10px 12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-10st-when{font-size:15px}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-11sg-rows,.vpx-11ho-list,.vpx-11ho-nogo,.vpx-11ho-rlist,.vpx-11ps-stack,.vpx-11mp-names,.vpx-11mp-studies,.vpx-11nz-strains,.vpx-11ml-keys,.vpx-11ml-alist,.vpx-11or-facts,.vpx-11or-timing,.vpx-11ds-keys,.vpx-11ds-plist,.vpx-11ff-frames){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-11sg,.vpx-11ho,.vpx-11ps,.vpx-11mp,.vpx-11nz,.vpx-11ml,.vpx-11or,.vpx-11ds,.vpx-11ff,.vpx-11hb) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-11sg,.vpx-11ho,.vpx-11ps,.vpx-11mp,.vpx-11nz,.vpx-11ml,.vpx-11or,.vpx-11ds,.vpx-11ff,.vpx-11hb) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-11sg,.vpx-11ho,.vpx-11ps,.vpx-11mp,.vpx-11nz,.vpx-11ml,.vpx-11or,.vpx-11ds,.vpx-11ff,.vpx-11hb) strong{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-11ho,.vpx-11mp,.vpx-11ml,.vpx-11or,.vpx-11ds) figure{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-11ho-svg,.vpx-11mp-svg,.vpx-11ml-svg,.vpx-11or-svg,.vpx-11ds-svg,.vpx-11hb-svg){display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-11-narrow{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx figcaption{font:400 13px/1.4 var(--n-body);color:var(--n-muted);margin-top:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-grid{border:1px solid var(--n-card-line);border-radius:var(--n-radius);overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-headrow,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-row{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:0;align-items:stretch}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-headrow{background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-corner{padding:14px 16px;font:700 12px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow);align-self:end}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-col{display:flex;flex-direction:column;gap:4px;padding:14px 12px;border-left:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-cn{font:800 15px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-cd{font:400 12px/1.35 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-row{border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-q{display:flex;flex-direction:column;gap:3px;padding:14px 16px;font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-qs{font:400 12px/1.35 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-cell{display:flex;align-items:center;justify-content:center;padding:12px;border-left:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-mt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-dot{display:inline-block;flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-yes{background:var(--n-orange);border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-part{border-color:var(--n-orange);background:linear-gradient(90deg,var(--n-orange) 50%,transparent 50%)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-no{border-color:var(--n-line);background:#fff0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-legend{display:flex;flex-wrap:wrap;gap:18px;font:600 13px/1.3 var(--n-head);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-lg{display:inline-flex;align-items:center;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-lg .vpx-11sg-dot{width:14px;height:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-stage{display:grid;grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);gap:20px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-side{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--n-radius);border:1px solid var(--n-card-line);background:var(--n-slate);height:100%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-you{border-color:var(--n-orange);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-sh{font:800 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-list{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-list li{padding-left:16px;border-left:3px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-src{font:600 12px/1.35 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-fig{text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-fig figcaption{text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-svg{max-width:150px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-11ho-frame{fill:none;stroke:var(--n-line);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-11ho-door{fill:#2E3A6B}.vibe-blog .elementor-widget-theme-post-content .vpx-11ho-panel{fill:none;stroke:#5C6BA8;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-11ho-knob{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-11ho-step{stroke:var(--n-soft);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-11ho-box{fill:#B98A55;stroke:#8A6337;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-11ho-tape{stroke:#E8D2AE;stroke-width:4}.vibe-blog .elementor-widget-theme-post-content .vpx-11ho-no{fill:none;stroke:var(--n-orange);stroke-width:5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-lower{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-card{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--n-radius);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-nogo{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-nogo li{display:flex;gap:10px;align-items:flex-start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--n-orange);color:var(--n-ink);font:800 15px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-receipt{background:#F4EFE6;border-color:#F4EFE6}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-receipt .vpx-11ho-sh{color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-receipt .vpx-11ho-src{color:#8A4B00}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-rlist{display:flex;flex-direction:column;gap:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-rlist li{color:#2A2A2A;padding:6px 0;border-bottom:1px dashed #B9AE9C;font:500 14px/1.3 ui-monospace,Consolas,monospace}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-stack{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0;align-items:stretch;max-width:760px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-s2{margin-left:32px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-s3{margin-left:64px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-s4{margin-left:96px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-s5{margin-left:128px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-s6{margin-left:160px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-tab{display:flex;align-items:center;justify-content:center;border-radius:var(--n-radius) 0 0 var(--n-radius);background:var(--n-orange);color:var(--n-ink);font:800 18px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-s6 .vpx-11ps-tab{background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-body{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border:1px solid var(--n-card-line);border-left:0;border-radius:0 var(--n-radius) var(--n-radius) 0;background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-who{font:800 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-what{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-law{font:600 12px/1.4 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-svg{max-width:420px}.vibe-blog .elementor-widget-theme-post-content .vpx-11mp-shape{fill:none;stroke-width:5;stroke-linejoin:round;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-11mp-a .vpx-11mp-shape{stroke:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-11mp-b .vpx-11mp-shape{stroke:#9AA6E0}.vibe-blog .elementor-widget-theme-post-content .vpx-11mp-a .vpx-11mp-atom{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-11mp-b .vpx-11mp-atom{fill:#9AA6E0}.vibe-blog .elementor-widget-theme-post-content .vpx-11mp-mirror{stroke:var(--n-soft);stroke-width:2;stroke-dasharray:6 5}.vibe-blog .elementor-widget-theme-post-content .vpx-11mp-t{font:700 14px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-fork{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-abbr{align-self:flex-start;padding:6px 16px;border-radius:3px;background:var(--n-orange);color:var(--n-ink);font:800 22px/1.2 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-names{display:flex;flex-direction:column;gap:8px;border-left:2px solid var(--n-orange);padding-left:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-names li{display:flex;flex-direction:column;gap:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-nm{font:800 16px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-nd{font:400 13px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-fn{font:400 13px/1.45 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-studies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-st{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--n-radius);background:var(--n-slate);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-open{background:#fff0;border:1.5px dashed var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-sy{font:800 13px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-sm{font:800 16px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-sx{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-lv{display:flex;flex-direction:column;gap:6px;padding:16px 16px 16px;border-radius:var(--n-radius);border:1.5px solid var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-l0{background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-l1{background:#1E2647;margin-top:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-l2{background:#2A2F55;margin-top:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-l3{background:var(--n-ember);border-color:var(--n-orange);margin-top:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-lh{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-ln{font:800 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-ex{padding:2px 8px;border-radius:3px;background:rgb(255 255 255 / .08);font:600 12px/1.4 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-tells{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-side{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-sh{font:700 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-strains{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-strains li{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--n-radius);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-sn{font:800 16px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-sp{font:400 13px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-sa{font:600 14px/1.4 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-stat{padding-top:12px;border-top:1px solid var(--n-card-line);font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-big{display:block;font:800 30px/1.1 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ml-svg{max-width:760px}.vibe-blog .elementor-widget-theme-post-content .vpx-11ml-mat{fill:#3D7F6E}.vibe-blog .elementor-widget-theme-post-content .vpx-11ml-stripe{stroke:#58A08C;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-11ml-roll{fill:#336C5D;stroke:#58A08C;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-11ml-core{fill:#25524A}.vibe-blog .elementor-widget-theme-post-content .vpx-11ml-stem{stroke:var(--n-orange);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-11ml-pin{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-11ml-pn{font:800 14px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-11ml-yr{font:800 15px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ml-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ml-keys{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ml-keys li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ml-k{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--n-orange);color:var(--n-ink);font:800 13px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ml-src{display:block;margin-top:2px;font:600 12px/1.3 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ml-ask{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:var(--n-radius);background:var(--n-ember);border:1px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ml-ah{font:800 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ml-alist{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ml-alist li{padding-left:12px;border-left:2px solid var(--n-orange);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-svg{max-width:330px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-fig figcaption{text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx-11or-outer{fill:#1E2647;stroke:var(--n-line);stroke-width:4}.vibe-blog .elementor-widget-theme-post-content .vpx-11or-inner{fill:var(--n-ember);stroke:var(--n-orange);stroke-width:4}.vibe-blog .elementor-widget-theme-post-content .vpx-11or-ot{font:800 13px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-11or-os{font:500 11px var(--n-body);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-11or-it{font:800 14px var(--n-head);fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-11or-is{font:500 12px var(--n-body);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-side{display:flex;flex-direction:column;gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-facts{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-facts li{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-fk{font:800 14px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-th{font:700 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-timing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-timing li{display:flex;flex-direction:column;gap:4px;padding:12px 10px;border-radius:var(--n-radius);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-timing li.vpx-11or-ok{background:var(--n-ember);border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-tm{font:800 18px/1 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-ok .vpx-11or-tm{color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-tw{font:800 14px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-tx{font:400 12px/1.35 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-svg{max-width:820px}.vibe-blog .elementor-widget-theme-post-content .vpx-11ds-z0{fill:#2E3A6B}.vibe-blog .elementor-widget-theme-post-content .vpx-11ds-z1{fill:#4A5A9A}.vibe-blog .elementor-widget-theme-post-content .vpx-11ds-z2{fill:#3D7F6E}.vibe-blog .elementor-widget-theme-post-content .vpx-11ds-z3{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-11ds-zn{font:800 14px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-11ds-z3+.vpx-11ds-zn{fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-11ds-tick{stroke:var(--n-soft);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-11ds-tl{font:700 12px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-11ds-arrow{fill:none;stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-11ds-ax{font:500 11px var(--n-body);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-keys li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-kn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font:800 13px var(--n-head);color:var(--n-white);background:#2E3A6B}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-k1 .vpx-11ds-kn{background:#4A5A9A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-k2 .vpx-11ds-kn{background:#3D7F6E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-k3 .vpx-11ds-kn{background:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-kt{display:block;margin-top:2px;font:400 13px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-proc{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-ph{font:800 16px/1.35 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-plist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-plist li{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--n-radius);background:var(--n-slate);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-pn{font:800 15px/1.3 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-pt{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ff-strip{display:flex;flex-direction:column;background:#06080F;border-radius:var(--n-radius);padding:0 14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ff-holes{display:block;height:8px;margin:8px 0;background:repeating-linear-gradient(90deg,#3A4166 0 12px,transparent 12px 24px)}.vibe-blog .elementor-widget-theme-post-content .vpx ol.vpx-11ff-frames{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ff-frame{display:flex;flex-direction:column;gap:8px;padding:16px 12px;border-radius:4px;background:linear-gradient(180deg,#232B52,#141A33);border:1px solid #2E3A6B;min-height:220px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ff-when{font:800 28px/1 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ff-title{font:800 15px/1.25 var(--n-head);color:var(--n-white);overflow-wrap:normal;word-break:keep-all;hyphens:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ff-genre{align-self:flex-start;padding:3px 8px;border-radius:3px;border:1px solid var(--n-glow);font:700 11px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ff-role{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ff-rl{color:var(--n-white);font-weight:600}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ff-src{margin-top:auto;font:600 11px/1.3 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11hb-block{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11hb-bh{font:700 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11hb-bt{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11hb-svg{max-width:760px}.vibe-blog .elementor-widget-theme-post-content .vpx-11hb-total{fill:#2E3A6B}.vibe-blog .elementor-widget-theme-post-content .vpx-11hb-part{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-11hb-pin{font:800 14px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-11hb-cap{font:600 12px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-11hb-rn{font:800 14px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-11hb-rid{font:500 11px var(--n-body);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-11hb-track{fill:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx-11hb-bar{fill:#9AA6E0}.vibe-blog .elementor-widget-theme-post-content .vpx-11hb-hot{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-11hb-v{font:800 13px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11hb-unit{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 16px;border-radius:var(--n-radius);background:var(--n-ember);border:1px solid var(--n-orange);font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11hb-eq{font:800 16px/1.2 var(--n-head);color:var(--n-orange)}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-11-wide{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-11-narrow{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-headrow{grid-template-columns:minmax(0,1fr) repeat(3,52px)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-row{grid-template-columns:minmax(0,1fr) repeat(3,52px)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-col{padding:10px 4px;align-items:center;justify-content:end}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-cn{font-size:11px;text-align:center;writing-mode:vertical-rl;transform:rotate(180deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-cd{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-cell{padding:10px 4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11sg-q{padding:12px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-stage{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-fig{order:-1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-svg{max-width:110px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ho-lower{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-step{grid-template-columns:38px minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-11ps-s2,.vpx-11ps-s3,.vpx-11ps-s4,.vpx-11ps-s5,.vpx-11ps-s6){margin-left:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ps-body{padding:12px 14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-top{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11mp-studies{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-body{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11nz-lv{padding:12px 10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ml-body{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-body{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-svg{max-width:260px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11or-timing{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-keys{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ds-plist{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx ol.vpx-11ff-frames{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ff-frame{min-height:0;padding:14px 12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-11ff-when{font-size:22px}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-12rr-rows,.vpx-12os-keys,.vpx-12os-legend,.vpx-12cc-relay,.vpx-12ab-decode,.vpx-12mp-ev,.vpx-12cb-keys,.vpx-12cb-legend,.vpx-12tp-calls,.vpx-12tp-cols ul,.vpx-12bp-stub ul,.vpx-12ps-bin ul,.vpx-12ps-flags ul,.vpx-12ps-vet,.vpx-12pt-cards){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-12rr,.vpx-12os,.vpx-12cc,.vpx-12ab,.vpx-12mp,.vpx-12cb,.vpx-12tp,.vpx-12bp,.vpx-12ps,.vpx-12pt) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-12rr,.vpx-12os,.vpx-12cc,.vpx-12ab,.vpx-12mp,.vpx-12cb,.vpx-12tp,.vpx-12bp,.vpx-12ps,.vpx-12pt) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-12rr,.vpx-12os,.vpx-12cc,.vpx-12ab,.vpx-12mp,.vpx-12cb,.vpx-12tp,.vpx-12bp,.vpx-12ps,.vpx-12pt) strong{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-12os,.vpx-12cc,.vpx-12ab,.vpx-12mp,.vpx-12cb,.vpx-12tp,.vpx-12ps,.vpx-12pt) figure{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-12-narrow{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-12os-svg,.vpx-12cc-svg,.vpx-12ab-svg,.vpx-12mp-svg,.vpx-12cb-svg,.vpx-12tp-svg,.vpx-12ps-svg,.vpx-12pt-svg){display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-paper{max-width:620px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-edge{display:block;width:100%;height:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-edge--b{transform:scaleY(-1)}.vibe-blog .elementor-widget-theme-post-content .vpx-12rr-zig{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-body{background:var(--n-white);color:var(--n-ink);padding:18px 24px 20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-store{margin:0 0 12px;text-align:center;font:700 13px/1.3 var(--n-head);letter-spacing:1.2px;text-transform:uppercase;color:var(--n-ink);border-bottom:2px dashed var(--n-muted);padding-bottom:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-rows li{display:grid;grid-template-columns:30px 132px minmax(0,1fr);column-gap:10px;row-gap:2px;padding:10px 0;border-bottom:1px dashed var(--n-muted);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-n{grid-row:span 2;font:800 13px/1.6 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-line{grid-row:span 2;font:800 14px/1.4 var(--n-head);color:var(--n-ink);text-transform:uppercase;letter-spacing:.4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-what{font:400 14px/1.4 var(--n-body);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-src{justify-self:start;font:700 11px/1.3 var(--n-head);background:var(--n-ember);color:var(--n-orange);padding:3px 8px;border-radius:999px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0 8px;border-bottom:3px double var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-total span{font:800 18px var(--n-head);color:var(--n-ink);text-transform:uppercase}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-total strong{font:700 15px/1.3 var(--n-head);color:var(--n-ink);text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-foot{margin:12px 0 0;text-align:center;font:400 13px/1.45 var(--n-body);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-body{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx-12os-peel{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-12os-pith{fill:var(--n-white);opacity:.9}.vibe-blog .elementor-widget-theme-post-content .vpx-12os-seg{stroke:var(--n-white);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-12os-seg--cross{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-12os-seg--review{fill:var(--n-white);stroke:var(--n-orange);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-12os-seg--list{fill:var(--n-ember);stroke:var(--n-orange);stroke-dasharray:5 4}.vibe-blog .elementor-widget-theme-post-content .vpx-12os-core{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-12os-num{font:800 22px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-12os-num--list{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;justify-content:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-legend li{display:flex;align-items:center;gap:6px;font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-sw{width:14px;height:14px;border-radius:3px;display:inline-block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-sw--cross{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-sw--review{background:var(--n-white);border:1.5px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-sw--list{background:var(--n-ember);border:1.5px dashed var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-keys{display:grid;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-keys li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding-bottom:12px;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-kn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--n-orange);font:800 14px var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-k--review .vpx-12os-kn{background:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-k--list .vpx-12os-kn{background:var(--n-ember);border:1.5px dashed var(--n-orange);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-src{display:block;margin-top:3px;font:600 12px var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-center{margin:18px 0 0;padding:14px 16px;border-radius:var(--n-radius);background:var(--n-ember);border-left:3px solid var(--n-orange);font:500 15px/1.45 var(--n-body);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cc-svg{max-width:620px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-12cc-face{fill:var(--n-ink);stroke:var(--n-orange);stroke-width:4}.vibe-blog .elementor-widget-theme-post-content .vpx-12cc-tick{stroke:var(--n-muted);stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-12cc-hh{stroke:var(--n-white);stroke-width:7;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-12cc-mh{stroke:var(--n-orange);stroke-width:5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-12cc-pin{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-12cc-cap{font:700 13px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-12cc-arrow{fill:none;stroke:var(--n-glow);stroke-width:3;stroke-dasharray:6 6}.vibe-blog .elementor-widget-theme-post-content .vpx-12cc-head{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-12cc-page{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-12cc-band{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-12cc-mon{font:800 15px var(--n-head);fill:var(--n-ink);letter-spacing:2px}.vibe-blog .elementor-widget-theme-post-content .vpx-12cc-day{font:800 64px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cc-rh{margin:22px 0 10px;font:700 14px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cc-relay{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;counter-reset:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cc-relay li{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 12px 0 0;border-top:3px solid var(--n-orange);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cc-relay li:nth-child(n+3){border-top-style:dashed;border-top-color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cc-when{font:800 12px var(--n-head);color:var(--n-orange);text-transform:uppercase;letter-spacing:.6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cc-txt{font:400 14px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cc-dispute{margin:18px 0 0;padding:12px 14px;border:1px dashed var(--n-card-line);border-radius:var(--n-radius);font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ab-body{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-12ab-leaf{fill:var(--n-slate);stroke:var(--n-glow);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-12ab-vein{fill:none;stroke:var(--n-glow);stroke-width:1.5;opacity:.6}.vibe-blog .elementor-widget-theme-post-content .vpx-12ab-bug{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-12ab-leg{stroke:var(--n-white);stroke-width:1.4;fill:none}.vibe-blog .elementor-widget-theme-post-content .vpx-12ab-vial{fill:none;stroke:var(--n-soft);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-12ab-fill{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-12ab-cap{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-12ab-vt{font:700 12px var(--n-head);fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ab-sheet{margin:0;padding:4px 18px;border-radius:var(--n-radius);background:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ab-row+.vpx-12ab-row{border-top:1px solid var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ab-row{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:11px 0;align-items:baseline}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ab-row dt{font:800 12px/1.3 var(--n-head);text-transform:uppercase;letter-spacing:.5px;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ab-row dd{margin:0;font:500 15px/1.4 var(--n-body);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ab-row--no dd{color:var(--n-ink);font-weight:700}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ab-row--no dt{color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ab-decode{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ab-decode li{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:999px;background:var(--n-slate);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ab-l{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 6px;border-radius:999px;background:var(--n-orange);font:800 14px var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12mp-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12mp-svg{max-width:520px}.vibe-blog .elementor-widget-theme-post-content .vpx-12mp-lane{font:800 13px var(--n-head);fill:var(--n-glow);letter-spacing:.4px}.vibe-blog .elementor-widget-theme-post-content .vpx-12mp-enz{stroke:var(--n-orange);stroke-width:6;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-12mp-ah{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-12mp-heat{stroke:var(--n-soft);stroke-width:3;stroke-dasharray:4 5}.vibe-blog .elementor-widget-theme-post-content .vpx-12mp-hh{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-12mp-al{font:600 12px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-12mp-st{fill:var(--n-ink);stroke:var(--n-soft);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-12mp-st--acid{stroke:var(--n-orange);fill:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx-12mp-sn{font:800 15px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-12mp-key{font:600 13px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12mp-sh{margin:0 0 10px;font:700 14px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12mp-ev{display:grid;gap:0;border-left:3px solid var(--n-card-line);margin-left:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12mp-ev li{position:relative;padding:0 0 14px 18px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12mp-ev li::after{content:"";position:absolute;left:-8px;top:4px;width:13px;height:13px;border-radius:50%;background:var(--n-page,var(--n-ink));border:3px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12mp-y{display:block;font:800 15px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cb-svg{max-width:760px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-12cb-branch{fill:none;stroke:var(--n-muted);stroke-width:7;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-12cb-leafy{fill:var(--n-slate);stroke:var(--n-glow);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-12cb-stem{fill:none;stroke:var(--n-muted);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-12cb-fruit{fill:var(--n-orange);stroke:var(--n-glow);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-12cb-fruit--name{fill:none;stroke:var(--n-soft);stroke-width:2.5;stroke-dasharray:5 4}.vibe-blog .elementor-widget-theme-post-content .vpx-12cb-n{font:800 17px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-12cb-fruit--name+.vpx-12cb-n{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cb-legend{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;margin:10px 0 16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cb-legend li{display:flex;align-items:center;gap:7px;font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cb-sw{display:inline-block;width:14px;height:14px;border-radius:50%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cb-sw--record{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cb-sw--name{border:2px dashed var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cb-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cb-keys li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cb-kn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--n-orange);font:800 13px var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cb-k--name .vpx-12cb-kn{background:none;border:2px dashed var(--n-soft);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cb-rec{display:block;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cb-src{display:block;margin-top:2px;font:600 12px var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-body2{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-12tp-mat{stroke:var(--n-orange);stroke-width:8;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-12tp-head{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-12tp-body{fill:none;stroke:var(--n-white);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-12tp-arm{fill:none;stroke:var(--n-white);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-12tp-glass{fill:none;stroke:var(--n-glow);stroke-width:2.5;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-12tp-sand{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-svg{max-width:250px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-12tp-lead{stroke:var(--n-glow);stroke-width:1.5;stroke-dasharray:3 3}.vibe-blog .elementor-widget-theme-post-content .vpx-12tp-dot{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-12tp-pin{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-12tp-pn{font:800 14px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-sh{margin:0 0 10px;font:700 14px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-calls{display:grid;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-calls li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--n-orange);font:800 13px var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-survey{margin-top:22px;padding:18px;border-radius:var(--n-radius);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-big{margin:0 0 14px;font:400 16px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-big strong{font:800 36px/1 var(--n-head);color:var(--n-orange);margin-right:6px;vertical-align:-4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-ch{margin:0 0 6px;font:800 13px var(--n-head);text-transform:uppercase;letter-spacing:.5px;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-ch--no{color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-cols li{padding:4px 0 4px 16px;position:relative;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-cols li::after{content:"";position:absolute;left:0;top:12px;width:7px;height:7px;border-radius:50%;background:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-pass{display:flex;flex-wrap:wrap;border-radius:16px;overflow:hidden;background:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-main{flex:999 1 380px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-stub{flex:1 1 220px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-main{padding:20px 22px;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-route>div:first-child{flex:0 0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-route>div:first-child .vpx-12bp-code{white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-route{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:2px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-route>div:last-child{text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-pass .vpx-12bp-code{display:block;font:800 40px/1 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-pass .vpx-12bp-route>div:last-child .vpx-12bp-code{font-size:24px;line-height:1.2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-plane{width:46px;height:46px;flex:0 0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-12bp-pl{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-fl{display:block;font:700 11px var(--n-head);text-transform:uppercase;letter-spacing:.8px;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-verdict{margin:14px 0;padding:10px 12px;border-radius:8px;background:var(--n-ember);font:700 15px/1.4 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-pass .vpx-12bp-fv{display:block;margin:3px 0;font:600 14px/1.4 var(--n-body);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-f--no .vpx-12bp-fl{color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-fs{display:block;font:600 11px/1.3 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-stub{padding:20px 18px;background:var(--n-slate);border-left:3px dashed var(--n-muted);box-shadow:-3px 0 0 var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-sh{margin:0 0 10px;font:800 13px/1.3 var(--n-head);text-transform:uppercase;letter-spacing:.6px;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-stub li{padding:7px 0;border-bottom:1px solid var(--n-card-line);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-body{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:24px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-12ps-box{fill:var(--n-slate);stroke:var(--n-soft);stroke-width:2.5;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-12ps-edge{fill:none;stroke:var(--n-soft);stroke-width:2;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-12ps-paw{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-12ps-stamp{fill:var(--n-ink);stroke:var(--n-orange);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-12ps-st1{font:800 12px var(--n-head);fill:var(--n-orange);letter-spacing:1px}.vibe-blog .elementor-widget-theme-post-content .vpx-12ps-st2{font:800 17px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-fig figcaption{margin-top:6px;text-align:center;font:600 13px/1.35 var(--n-head);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-bins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-bin{padding:14px 16px;border-radius:var(--n-radius);border:2px solid var(--n-orange);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-bin--no{border:2px dashed var(--n-muted);background:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-bh{margin:0 0 8px;font:800 13px var(--n-head);text-transform:uppercase;letter-spacing:.5px;color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-bin--no .vpx-12ps-bh{color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-bin li{padding:4px 0;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-bin--no li{text-decoration:line-through;text-decoration-color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-flags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-fh{margin:0 6px 0 0;font:800 13px var(--n-head);text-transform:uppercase;letter-spacing:.5px;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-flags ul{display:flex;flex-wrap:wrap;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-flags li{padding:5px 12px;border-radius:999px;border:1.5px solid var(--n-orange);font:600 13px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-vet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-vet li{padding:12px 14px;border-radius:var(--n-radius);background:var(--n-slate);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-vet strong{display:block;margin-bottom:4px;font:800 14px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12pt-svg{max-width:760px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-12pt-hang{stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-12pt-str{fill:none;stroke:var(--n-glow);stroke-width:2;stroke-dasharray:4 4}.vibe-blog .elementor-widget-theme-post-content .vpx-12pt-tag{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-12pt-hole{fill:var(--n-page,var(--n-ink));stroke:var(--n-ink);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-12pt-t1{font:800 24px var(--n-head);fill:var(--n-ink);letter-spacing:1px}.vibe-blog .elementor-widget-theme-post-content .vpx-12pt-t2{font:600 14px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-12pt-end{fill:var(--n-ink);stroke:var(--n-orange);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-12pt-en{font:800 14px var(--n-head);fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12pt-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12pt-cards li{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:var(--n-radius);background:var(--n-slate);border-top:3px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12pt-n{font:800 13px var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12pt-cards p{margin:0;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12pt-cards .vpx-12pt-q{font:800 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12pt-src{margin-top:auto;font:600 12px/1.3 var(--n-head);color:var(--n-muted)}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-12-wide{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-12-narrow{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx-12cc-cap{font-size:19px}.vibe-blog .elementor-widget-theme-post-content .vpx-12mp-lane{font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx-12mp-al{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx-12mp-key{font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx-12cb-n{font-size:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-body{padding:14px 14px 16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-rows li{grid-template-columns:24px minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-line{grid-row:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-n{grid-row:span 3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-total{flex-direction:column;align-items:flex-start;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12rr-total strong{text-align:left}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-12os-body,.vpx-12ab-body,.vpx-12mp-body,.vpx-12tp-body2,.vpx-12ps-body){grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12os-fig{max-width:280px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cc-relay{grid-template-columns:minmax(0,1fr);gap:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cc-relay li{border-top:none;border-left:3px solid var(--n-orange);padding:0 0 14px 14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cc-relay li:nth-child(n+3){border-left-style:dashed;border-left-color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ab-fig{max-width:300px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ab-row{grid-template-columns:minmax(0,1fr);gap:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12cb-keys{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-fig{max-width:220px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12tp-cols{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-stub{border-left:none;box-shadow:none;border-top:3px dashed var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-pass .vpx-12bp-code{font-size:32px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12bp-main{padding:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-fig{max-width:220px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-bins{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12ps-vet{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-12pt-cards{grid-template-columns:minmax(0,1fr)}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-13sp-cards,.vpx-13gb-keys,.vpx-13gb-chips,.vpx-13gb-split ul,.vpx-13fb-faders,.vpx-13al-lines,.vpx-13al-fields,.vpx-13gp-keys,.vpx-13gp-timing,.vpx-13jr-rows,.vpx-13jr-maths,.vpx-13ol-rows,.vpx-13ol-miles,.vpx-13db-keys,.vpx-13db-pair,.vpx-13ps-keys,.vpx-13ps-causes,.vpx-13iw-row,.vpx-13iw-key){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-13sp,.vpx-13gb,.vpx-13fb,.vpx-13al,.vpx-13gp,.vpx-13jr,.vpx-13ol,.vpx-13db,.vpx-13ps,.vpx-13iw) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-13sp,.vpx-13gb,.vpx-13fb,.vpx-13al,.vpx-13gp,.vpx-13jr,.vpx-13ol,.vpx-13db,.vpx-13ps,.vpx-13iw) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-13sp,.vpx-13gb,.vpx-13fb,.vpx-13al,.vpx-13gp,.vpx-13jr,.vpx-13ol,.vpx-13db,.vpx-13ps,.vpx-13iw) strong{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-13sp,.vpx-13gb,.vpx-13fb,.vpx-13al,.vpx-13gp,.vpx-13jr,.vpx-13ol,.vpx-13db,.vpx-13ps,.vpx-13iw) figure{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-13sp,.vpx-13gb,.vpx-13fb,.vpx-13al,.vpx-13gp,.vpx-13jr,.vpx-13ol,.vpx-13db,.vpx-13ps,.vpx-13iw){container-type:inline-size;container-name:vpx13}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-13sp-svg,.vpx-13gb-svg,.vpx-13al-svg,.vpx-13gp-svg,.vpx-13db-svg,.vpx-13ps-svg){display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13-h{margin:0 0 10px;font:700 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13-n{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--n-ember);border:1.5px solid var(--n-orange);font:800 13px var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-13-pin{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-13-pint{font:800 13px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-13gb-keys,.vpx-13gp-keys,.vpx-13db-keys,.vpx-13ps-keys){display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-13gb-keys,.vpx-13gp-keys,.vpx-13db-keys,.vpx-13ps-keys) li{display:flex;gap:12px;align-items:flex-start}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-13gb-keys,.vpx-13gp-keys,.vpx-13db-keys,.vpx-13ps-keys) li>span:last-child{padding-top:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13sp-body{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-13sp-post{fill:#6B4A2B}.vibe-blog .elementor-widget-theme-post-content .vpx-13sp-cap{fill:#6B4A2B}.vibe-blog .elementor-widget-theme-post-content .vpx-13sp-board{fill:#8A5F35;stroke:#C08A52;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-13sp-bt{font:700 13px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-13sp-dot{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-13sp-dt{font:800 12px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-13sp-ground{fill:none;stroke:#3F6B3A;stroke-width:4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-13sp-grass{fill:none;stroke:#5E9A55;stroke-width:2.5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13sp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13sp-cards li{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--n-card-line);border-radius:8px;background:var(--n-navy)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13sp-ch{display:flex;gap:10px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13sp-ch strong{font:700 15px/1.3 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-13sp-what{font-size:14px;line-height:1.45}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-13sp-addr{font:600 13px/1.3 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-13sp-check{font-size:13px;line-height:1.45;color:var(--n-soft);border-top:1px dashed var(--n-card-line);padding-top:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13sp-check span{display:block;font:700 11px/1.4 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gb-body{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-13gb-lobe{stroke:rgb(0 0 0 / .25);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-13gb-g{fill:#3E6B34}.vibe-blog .elementor-widget-theme-post-content .vpx-13gb-p{fill:#5B3A73}.vibe-blog .elementor-widget-theme-post-content .vpx-13gb-hair{fill:none;stroke:var(--n-orange);stroke-width:2.2;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-13gb-frost{fill:rgb(255 255 255 / .75)}.vibe-blog .elementor-widget-theme-post-content .vpx-13gb-stem{fill:none;stroke:#4E7A3F;stroke-width:5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-13gb-leaf{fill:#365E2E}.vibe-blog .elementor-widget-theme-post-content .vpx-13gb-lead{stroke:var(--n-orange);stroke-width:1.5;stroke-dasharray:3 3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gb-side{display:flex;flex-direction:column;gap:22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gb-keys li{font-size:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gb-chips{display:flex;flex-wrap:wrap;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gb-chips li{padding:6px 14px;border-radius:999px;border:1px solid var(--n-orange);font:600 14px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gb-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gb-split>div{padding:16px;border-radius:8px;border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gb-can{background:var(--n-navy)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gb-cant{background:var(--n-ember);border-color:#6B4520}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gb-split ul{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gb-split li{font-size:14px;padding-left:18px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gb-can li::before{content:"\2713";position:absolute;left:0;color:#7BC46A;font-weight:700}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gb-cant li::before{content:"\00D7";position:absolute;left:0;color:var(--n-orange);font-weight:800}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-one{padding:18px;border:1px solid var(--n-card-line);border-radius:8px;background:var(--n-navy)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-end{font:700 14px/1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-track{position:relative;display:block;height:8px;border-radius:4px;background:linear-gradient(90deg,#5B3A73,#3E6B34,#B8860B)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-thumb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:6px 12px;border-radius:999px;background:var(--n-white);font:700 13px/1 var(--n-head);color:var(--n-ink);white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-board{padding:20px;border-radius:10px;background:#0B1022;border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-faders{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-faders li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-slot{position:relative;display:block;width:10px;height:120px;border-radius:5px;background:var(--n-track);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-cap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:38px;height:24px;border-radius:4px;background:var(--n-orange);font:800 15px/1 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-faders strong{font:700 14px/1.25 var(--n-head);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-sub{font:400 12px/1.35 var(--n-body);color:var(--n-muted);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-13fb-find{font-size:15px;border-left:3px solid var(--n-orange);padding-left:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13al-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-13al-acid{fill:#5B3A73}.vibe-blog .elementor-widget-theme-post-content .vpx-13al-thc{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-13al-dashed{fill:none;stroke:var(--n-muted);stroke-width:1.5;stroke-dasharray:5 4}.vibe-blog .elementor-widget-theme-post-content .vpx-13al-sq{font:800 16px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-13al-sqd{fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-13al-pct{font:700 13px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-13al-heat{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-13al-arrow{stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-13al-head{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-13al-at{font:600 12px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13al-fig figcaption{margin-top:10px;font:400 13px/1.45 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13al-receipt{padding:20px 20px 16px;background:#F4EFE6;border-radius:4px;color:var(--n-ink);box-shadow:0 6px 18px rgb(0 0 0 / .35)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-13al-rh{margin:0 0 10px;font:800 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13al-lines li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:7px 0;border-bottom:1px dashed #B9AE9C;color:var(--n-ink);font:500 14px/1.35 var(--n-body)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13al-lines li>span:first-child{font-weight:700}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13al-calc{grid-column:1;grid-row:2;font:400 12px/1.3 ui-monospace,Consolas,monospace;color:#5A5348}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13al-v{grid-column:2;grid-row:1/span 2;align-self:center;font:700 15px/1 ui-monospace,Consolas,monospace;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13al-lines li.vpx-13al-total{border-bottom:2px solid var(--n-ink);background:#FBE3C6;margin:0 -8px;padding:7px 8px}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-13al-rule{margin-top:10px;font:400 12px/1.45 var(--n-body);color:#5A5348}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13al-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13al-fields li{display:flex;flex-direction:column;gap:4px;padding:12px;border-top:2px solid var(--n-orange);background:var(--n-navy);border-radius:0 0 6px 6px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gp-body{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-13gp-bag{fill:#2B3460;stroke:#4A558F;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-13gp-seal{fill:#3A4479}.vibe-blog .elementor-widget-theme-post-content .vpx-13gp-zip{stroke:#5C6BA8;stroke-width:3;stroke-dasharray:6 3}.vibe-blog .elementor-widget-theme-post-content .vpx-13gp-hole{fill:var(--n-card)}.vibe-blog .elementor-widget-theme-post-content .vpx-13gp-panel{fill:#F4EFE6}.vibe-blog .elementor-widget-theme-post-content .vpx-13gp-facts,.vibe-blog .elementor-widget-theme-post-content .vpx-13gp-ingr{fill:#F4EFE6}.vibe-blog .elementor-widget-theme-post-content .vpx-13gp-line{fill:#8C8577}.vibe-blog .elementor-widget-theme-post-content .vpx-13gp-short{fill:#B9AE9C}.vibe-blog .elementor-widget-theme-post-content .vpx-13gp-thin{fill:#B9AE9C}.vibe-blog .elementor-widget-theme-post-content .vpx-13gp-word{fill:#5B3A73}.vibe-blog .elementor-widget-theme-post-content .vpx-13gp-wordt{font:800 14px var(--n-head);letter-spacing:2px;fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-13gp-q{fill:var(--n-card);stroke:var(--n-muted);stroke-width:1.5;stroke-dasharray:3 2}.vibe-blog .elementor-widget-theme-post-content .vpx-13gp-qt{font:800 14px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gp-not{padding-top:12px;border-top:1px dashed var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gp-qn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1.5px dashed var(--n-muted);font:800 13px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gp-timing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gp-timing li{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:8px;background:var(--n-navy);border:1px solid var(--n-card-line);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gp-timing strong{font:800 17px/1.2 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-tags{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);gap:16px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-tag{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:12px 18px 12px 26px;background:#F4EFE6;border-radius:4px 10px 10px 4px;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-tag::after{content:"";position:absolute;left:9px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--n-card)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-tag strong{font:800 24px/1.1 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-tag span{font:500 12px/1.3 var(--n-body);color:#5A5348}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-tag span.vpx-13jr-when{font:700 11px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:#5A5348}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-tag--now{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-tag--now strong,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-tag--now span{color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-move{font:800 18px/1 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-13jr-what{font-size:14px;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-packs{padding:18px;border-radius:8px;background:var(--n-navy);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-rows{display:flex;flex-direction:column;gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-rows li{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-lab{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-lab strong{font:700 15px/1.3 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-lab span{font:400 13px/1.35 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-draw{min-width:0;overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-13jr-svg{display:block;height:24px;width:auto;max-width:100%}.vibe-blog .elementor-widget-theme-post-content .vpx-13jr-paper{fill:#F4EFE6;stroke:#B9AE9C;stroke-width:.8}.vibe-blog .elementor-widget-theme-post-content .vpx-13jr-filter{fill:#C9A06A}.vibe-blog .elementor-widget-theme-post-content .vpx-13jr-twist{fill:#E8DFCF;stroke:#B9AE9C;stroke-width:.8}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-maths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-maths li{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:8px;border:1px solid var(--n-card-line);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-op{font:700 15px/1.3 ui-monospace,Consolas,monospace;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-label{background:#F4EFE6;border-radius:6px;padding:18px 20px;color:var(--n-ink);box-shadow:0 6px 18px rgb(0 0 0 / .35);border:2px dashed #B9AE9C}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;border-bottom:2px solid var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-brand{font:800 15px/1 var(--n-head);letter-spacing:1px;text-transform:uppercase;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-13ol-bars{display:block;width:95px;height:34px;fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-rows li{display:grid;grid-template-columns:200px minmax(0,1fr) 170px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid #D8CFC0;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-rows li:last-child{border-bottom:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-field{font:800 15px/1.3 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-means{font:400 14px/1.45 var(--n-body);color:#3B362F}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-stamp{justify-self:end;padding:6px 10px;border:2px solid currentColor;border-radius:4px;font:800 12px/1.25 var(--n-head);letter-spacing:.5px;text-transform:uppercase;text-align:center;transform:rotate(-3deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-row--rule .vpx-13ol-stamp{color:#B85F00}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-row--plain .vpx-13ol-stamp{color:#5A5348}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-row--story .vpx-13ol-stamp{color:#5B3A73}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-miles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:3px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-miles li{position:relative;display:flex;flex-direction:column;gap:2px;padding:14px 12px 0 0;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-miles li::before{content:"";position:absolute;left:0;top:-9px;width:14px;height:14px;border-radius:50%;background:var(--n-orange);border:3px solid var(--n-card)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-miles strong{font:800 17px/1.2 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13db-body{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-13db-glass{fill:#4A2A12;stroke:#8A5A2B;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-13db-liquid{fill:#B86A1C;opacity:.85}.vibe-blog .elementor-widget-theme-post-content .vpx-13db-neck{fill:#2B2B2B}.vibe-blog .elementor-widget-theme-post-content .vpx-13db-cap{fill:#1E1E1E}.vibe-blog .elementor-widget-theme-post-content .vpx-13db-bulb{fill:#2F2F2F}.vibe-blog .elementor-widget-theme-post-content .vpx-13db-labelr{fill:#F4EFE6}.vibe-blog .elementor-widget-theme-post-content .vpx-13db-ln{fill:#8C8577}.vibe-blog .elementor-widget-theme-post-content .vpx-13db-pipette{fill:rgb(220 230 255 / .18);stroke:#9AA6CC;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-13db-mark{stroke:var(--n-white);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-13db-drop{fill:#D98A2B}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13db-ex{padding:18px;border-radius:8px;background:var(--n-navy);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13db-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:end}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13db-pair li{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-13db-mini{display:block;width:90px;height:160px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13db-pair strong{font:700 15px/1.3 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13db-per{font:800 18px/1.3 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-13db-exn{margin-top:12px;font-size:14px;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ps-body{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-13ps-pot{fill:#7A4426}.vibe-blog .elementor-widget-theme-post-content .vpx-13ps-rim{fill:#8E5130}.vibe-blog .elementor-widget-theme-post-content .vpx-13ps-soil{fill:#5A4330}.vibe-blog .elementor-widget-theme-post-content .vpx-13ps-wet{fill:#3A2B1F}.vibe-blog .elementor-widget-theme-post-content .vpx-13ps-plug{fill:#7D6A4E;stroke:#A08A66;stroke-width:1}.vibe-blog .elementor-widget-theme-post-content .vpx-13ps-root{fill:none;stroke:#EDE3CC;stroke-width:2;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-13ps-stem{fill:none;stroke:#5E9A55;stroke-width:4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-13ps-leaf{fill:#4E8A45}.vibe-blog .elementor-widget-theme-post-content .vpx-13ps-hole{fill:var(--n-card)}.vibe-blog .elementor-widget-theme-post-content .vpx-13ps-saucer{fill:#8E5130}.vibe-blog .elementor-widget-theme-post-content .vpx-13ps-pool{fill:#4F7FB0;opacity:.8}.vibe-blog .elementor-widget-theme-post-content .vpx-13ps-finger{fill:#E3B58F;stroke:#B98A66;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ps-causes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ps-causes li{padding:14px;border-radius:8px;border:1px solid var(--n-card-line);background:var(--n-navy)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ps-causes li:nth-child(1){border-top:3px solid #C9A06A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ps-causes li:nth-child(2){border-top:3px solid #4F7FB0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ps-causes li:nth-child(3){border-top:3px solid var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ps-causes p{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-13ps-ck{margin-bottom:4px;font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13iw-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13iw-row>li{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:8px;border:1px solid var(--n-card-line);background:var(--n-navy)}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-13iw-svg{display:block;width:84px;height:100px;margin:0 auto 4px;overflow:visible}.vibe-blog .elementor-widget-theme-post-content .vpx-13iw-glass{fill:rgb(220 230 255 / .08);stroke:#9AA6CC;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-13iw-ink{fill:#3A5BD9}.vibe-blog .elementor-widget-theme-post-content .vpx-13iw-half .vpx-13iw-ink{fill:#6E7FC4}.vibe-blog .elementor-widget-theme-post-content .vpx-13iw-dry{stroke:#4D5675;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 5}.vibe-blog .elementor-widget-theme-post-content .vpx-13iw-neck{fill:rgb(220 230 255 / .08);stroke:#9AA6CC;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-13iw-lid{fill:#2F2F2F}.vibe-blog .elementor-widget-theme-post-content .vpx-13iw-quill{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-13iw-shaft{fill:none;stroke:var(--n-muted);stroke-width:1.6;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-13iw-who{font:800 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-13iw-claim{font-size:14px;line-height:1.45}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-13iw-rec{margin-top:auto;padding-top:8px;border-top:1px dashed var(--n-card-line);font-size:13px;line-height:1.45;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13iw-rec span{display:block;font:700 11px/1.4 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13iw-key{display:flex;flex-wrap:wrap;gap:8px 20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13iw-key li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13iw-sw{display:inline-block;width:14px;height:14px;border-radius:3px;border:1.5px solid #9AA6CC}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13iw-sw--full{background:#3A5BD9}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13iw-sw--half{background:linear-gradient(0deg,#6E7FC4 50%,transparent 50%)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13iw-sw--empty{background:#fff0}@container vpx13 (max-width:700px){.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-13sp-body,.vpx-13gb-body,.vpx-13gp-body,.vpx-13db-body,.vpx-13ps-body){grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-13sp-fig,.vpx-13gb-fig,.vpx-13gp-fig,.vpx-13db-fig,.vpx-13ps-fig){max-width:300px;width:100%;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13sp-fig{max-width:400px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13iw-row{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13al-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-rows li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"f s" "m m";row-gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-field{grid-area:f}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-stamp{grid-area:s}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-means{grid-area:m}}@container vpx13 (max-width:520px){.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13sp-cards{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gb-split{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-faders{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-slot{height:84px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-board{padding:16px 12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13fb-thumb{font-size:12px;padding:5px 10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13al-body{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13al-fig{max-width:330px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13gp-timing{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-tags{grid-template-columns:auto auto auto;justify-content:start}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-13jr-what{grid-column:1/-1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-tag{padding:10px 12px 10px 22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-tag strong{font-size:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-rows li{grid-template-columns:minmax(0,1fr);gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-13jr-svg{height:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13jr-maths{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-label{padding:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-miles{grid-template-columns:minmax(0,1fr);border-top:0;border-left:3px solid var(--n-orange);gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-miles li{padding:0 0 0 16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ol-miles li::before{left:-9px;top:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13ps-causes{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13sp-fig{max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13db-per{font-size:15px;white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13iw-row{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13iw-row>li{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:12px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13iw-row>li>*{grid-column:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-13iw-row>li>svg.vpx-13iw-svg{grid-column:1;grid-row:1/span 3;width:64px;height:76px;margin:0}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-14bb-list,.vpx-14bt-tags,.vpx-14dn-tiles,.vpx-14dn-recl,.vpx-14tr-lines,.vpx-14sk-parks,.vpx-14sk-pl,.vpx-14sk-tips,.vpx-14et-grid,.vpx-14et-legend,.vpx-14sp-gaps,.vpx-14sp-cards,.vpx-14fs-keys,.vpx-14fs-moved,.vpx-14tb-pockets,.vpx-14tb-pl,.vpx-14pm-whos,.vpx-14pm-grow){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-14bb,.vpx-14bt,.vpx-14dn,.vpx-14tr,.vpx-14sk,.vpx-14et,.vpx-14sp,.vpx-14fs,.vpx-14tb,.vpx-14pm) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-14bb,.vpx-14bt,.vpx-14dn,.vpx-14tr,.vpx-14sk,.vpx-14et,.vpx-14sp,.vpx-14fs,.vpx-14tb,.vpx-14pm) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-14bb,.vpx-14bt,.vpx-14dn,.vpx-14tr,.vpx-14sk,.vpx-14et,.vpx-14sp,.vpx-14fs,.vpx-14tb,.vpx-14pm) :where(p){margin:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-14bb,.vpx-14bt,.vpx-14dn,.vpx-14tr,.vpx-14sk,.vpx-14et,.vpx-14sp,.vpx-14fs,.vpx-14tb,.vpx-14pm) strong{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-14bb,.vpx-14bt,.vpx-14dn,.vpx-14sk,.vpx-14sp,.vpx-14fs,.vpx-14tb,.vpx-14pm) figure{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-14bb-svg,.vpx-14bt-svg,.vpx-14dn-svg,.vpx-14sk-svg,.vpx-14sp-svg,.vpx-14fs-svg,.vpx-14tb-svg,.vpx-14pm-svg){display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14-src{display:block;margin-top:6px;font:600 12px/1.4 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-14bt-fig,.vpx-14pm-fig) figcaption{margin-top:8px;font:500 13px/1.4 var(--n-body);color:var(--n-muted);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-14-narrow{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bb-svg{max-width:720px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-14bb-cliff{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx-14bb-cliff--home{fill:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx-14bb-rope{stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-14bb-hanger{stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-14bb-plank{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-14bb-gap{fill:none;stroke:var(--n-muted);stroke-width:2;stroke-dasharray:5 4}.vibe-blog .elementor-widget-theme-post-content .vpx-14bb-num{font:800 17px var(--n-head);fill:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx-14bb-num--gap{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-14bb-flask,.vibe-blog .elementor-widget-theme-post-content .vpx-14bb-oven{fill:none;stroke:var(--n-soft);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-14bb-knob{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bb-ends{display:flex;justify-content:space-between;gap:24px;max-width:720px;margin:10px auto 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bb-ends p{flex:1 1 0%;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bb-ends p:last-child{text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bb-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin-top:22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bb-list li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:12px;align-items:start;padding:12px 14px;border-radius:var(--n-radius);background:var(--n-track);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bb-list li.vpx-14bb-miss{background:#fff0;border:1px dashed var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bb-k{grid-row:span 3;display:grid;place-items:center;width:30px;height:30px;border-radius:6px;background:var(--n-orange);color:var(--n-page);font:800 15px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bb-miss .vpx-14bb-k{background:#fff0;border:2px dashed var(--n-muted);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bb-tag{font:700 11px/1.4 var(--n-head);letter-spacing:.08em;text-transform:uppercase;color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bb-miss .vpx-14bb-tag{color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bb-t{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bt-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-14bt-flap{fill:#6B4A23}.vibe-blog .elementor-widget-theme-post-content .vpx-14bt-side{fill:#8A5E2C}.vibe-blog .elementor-widget-theme-post-content .vpx-14bt-front{fill:#A8743A}.vibe-blog .elementor-widget-theme-post-content .vpx-14bt-tape{stroke:var(--n-orange);stroke-width:8}.vibe-blog .elementor-widget-theme-post-content .vpx-14bt-item{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-14bt-item--b{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-14bt-string{fill:none;stroke:var(--n-muted);stroke-width:2;stroke-dasharray:3 3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bt-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bt-tagcard{position:relative;padding:16px 16px 14px 34px;background:#F3E9D8;border-radius:4px 14px 14px 4px;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bt-hole{position:absolute;left:12px;top:18px;width:10px;height:10px;border-radius:50%;background:var(--n-page);box-shadow:0 0 0 2px #C9B89A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bt-k{font:800 12px/1.3 var(--n-head);letter-spacing:.1em;text-transform:uppercase;color:#B05F00}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bt-q{margin-top:4px;font:700 16px/1.3 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bt-a{margin-top:6px;font:400 14.5px/1.45 var(--n-body);color:#2F2B2C}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bt-tagcard .vpx-14-src{color:#6A5F55}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-card{display:grid;grid-template-columns:170px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:18px;row-gap:10px;padding:16px;border-radius:var(--n-radius);background:var(--n-track);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-cap{grid-column:1/-1;font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-14dn-floor{fill:#1A2A1E;stroke:var(--n-muted);stroke-width:2;stroke-dasharray:6 4}.vibe-blog .elementor-widget-theme-post-content .vpx-14dn-canopy{fill:#4E8A3A;stroke:#7DBA5E;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-14dn-stem{fill:#2F5524}.vibe-blog .elementor-widget-theme-post-content .vpx-14dn-dim{stroke:var(--n-orange);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-reads{display:flex;flex-direction:column;justify-content:center;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-reads p{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-v{font:800 30px/1.05 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-v--alt{color:var(--n-white);font-size:24px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-u{font:600 12px/1.3 var(--n-head);letter-spacing:.06em;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-punch{margin-top:18px;max-width:760px;font:600 17px/1.45 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-rec{margin-top:16px;padding:14px 16px;border-left:3px solid var(--n-orange);background:var(--n-ember);border-radius:0 var(--n-radius) var(--n-radius) 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-rech{font:700 13px/1.3 var(--n-head);letter-spacing:.08em;text-transform:uppercase;color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-recl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;margin-top:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-recl li{padding-left:16px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-recl li::after{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:2px;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tr-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tr-receipt{position:relative;padding:20px 20px 26px;background:#F4F1EA;color:var(--n-ink);border-radius:4px 4px 0 0;font-family:var(--n-body)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tr-receipt::after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:linear-gradient(-45deg,transparent 7px,#F4F1EA 0) 0 0/14px 10px repeat-x,linear-gradient(45deg,transparent 7px,#F4F1EA 0) 0 0/14px 10px repeat-x}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tr-store{font:800 20px/1.2 var(--n-head);color:var(--n-ink);text-align:center;letter-spacing:.04em;text-transform:uppercase}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tr-sub{margin-top:2px;font:500 13px/1.4 var(--n-body);color:#5A5555;text-align:center;padding-bottom:12px;border-bottom:2px dashed #BDB6A8}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tr-line{display:grid;grid-template-columns:minmax(0,1fr);padding:10px 0;border-bottom:1px dashed #CFC8BA;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tr-k{font:700 11.5px/1.3 var(--n-head);letter-spacing:.08em;text-transform:uppercase;color:#6A6262}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tr-v{margin-top:2px;font:700 15.5px/1.35 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tr-line--hot .vpx-14tr-v{color:#B05F00}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tr-cite{font:500 12px/1.35 var(--n-body);color:#6A6262}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tr-cite:empty{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tr-foot{margin-top:12px;font:600 13.5px/1.4 var(--n-body);color:#3A3535;text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-svg{border-radius:var(--n-radius)}.vibe-blog .elementor-widget-theme-post-content .vpx-14sk-sky{fill:#070B18}.vibe-blog .elementor-widget-theme-post-content .vpx-14sk-star{fill:#C9D0F0}.vibe-blog .elementor-widget-theme-post-content .vpx-14sk-star--b{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-14sk-moon{fill:#E9E2C8}.vibe-blog .elementor-widget-theme-post-content .vpx-14sk-moonbite{fill:#070B18}.vibe-blog .elementor-widget-theme-post-content .vpx-14sk-land{fill:#2A2F3A}.vibe-blog .elementor-widget-theme-post-content .vpx-14sk-land--priv{fill:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx-14sk-border{stroke:var(--n-orange);stroke-width:2;stroke-dasharray:6 5}.vibe-blog .elementor-widget-theme-post-content .vpx-14sk-house{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-14sk-tree{fill:#475063}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-zones{display:grid;grid-template-columns:66fr 34fr;gap:14px;margin-top:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-zone{font:400 14px/1.45 var(--n-body);color:var(--n-soft);padding-left:12px;border-left:3px solid var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-zone--priv{border-left-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-parks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-park{display:flex;flex-direction:column;padding:16px;border-radius:var(--n-radius);background:var(--n-track);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-pn{font:800 18px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-pk{margin-top:2px;font:600 12.5px/1.35 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-pl{display:grid;gap:6px;margin:10px 0 12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-pl li{font-size:14px;padding-left:14px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-pl li::after{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:#C9D0F0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-no{margin-top:auto;padding:6px 10px;border-radius:6px;background:#3A1414;font:700 12.5px/1.3 var(--n-head);color:#FFB4A8;align-self:flex-start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-tipbox{margin-top:16px;padding:14px 16px;border-radius:var(--n-radius);border:1px dashed var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-tiph{font:700 13px/1.3 var(--n-head);letter-spacing:.08em;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-tips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-tips li{font-size:14px;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-law{margin-top:14px;font:500 14px/1.5 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-tile{position:relative;display:flex;flex-direction:column;padding:14px 14px 16px;border-radius:8px;border:2px solid var(--n-line);background:var(--n-track);min-height:200px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-tile--plant{border-color:#5E9A48}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-tile--medicine{border-color:#6F8CE0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-tile--made{border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-tile--street{border-color:#D9534F;background:#1F1418}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-no{position:absolute;top:10px;right:12px;font:700 12px var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-sym{font:800 38px/1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-name{margin:6px 0 10px;font:700 15px/1.25 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-row{display:block;font:400 13.5px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-row+.vpx-14et-row{margin-top:8px;padding-top:8px;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-row em{display:block;font:700 10.5px/1.3 var(--n-head);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-legend li{font:600 13px/1.4 var(--n-head);color:var(--n-soft);padding-left:20px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-legend li::after{content:"";position:absolute;left:0;top:.2em;width:12px;height:12px;border-radius:3px;border:2px solid var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-legend li.vpx-14et-lg--plant::after{border-color:#5E9A48}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-legend li.vpx-14et-lg--medicine::after{border-color:#6F8CE0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-legend li.vpx-14et-lg--made::after{border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-legend li.vpx-14et-lg--street::after{border-color:#D9534F}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sp-svg{max-width:680px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-14sp-paper{fill:#EDEAE2}.vibe-blog .elementor-widget-theme-post-content .vpx-14sp-crutch{fill:#C9A574}.vibe-blog .elementor-widget-theme-post-content .vpx-14sp-ash{fill:#7A7A7A}.vibe-blog .elementor-widget-theme-post-content .vpx-14sp-ember{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-14sp-smoke{fill:none;stroke:#8A93AE;stroke-width:5;stroke-linecap:round;opacity:.7}.vibe-blog .elementor-widget-theme-post-content .vpx-14sp-smoke--b{stroke-width:3.5;opacity:.5}.vibe-blog .elementor-widget-theme-post-content .vpx-14sp-draw,.vibe-blog .elementor-widget-theme-post-content .vpx-14sp-head{fill:none;stroke:var(--n-soft);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-14sp-pin{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-14sp-pn{font:800 15px var(--n-head);fill:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sp-eq{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:16px 0 4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sp-term{padding:8px 12px;border-radius:8px;background:var(--n-track);border:1px solid var(--n-card-line);font:700 15px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sp-term:nth-child(even){padding:0;background:none;border:0;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sp-term--q{background:var(--n-orange);border-color:var(--n-orange);color:var(--n-page);min-width:44px;text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sp-term.vpx-14sp-term--q{padding:8px 12px;background:var(--n-orange);color:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sp-gaps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin-top:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sp-gaps li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-14sp-k,.vpx-14fs-k,.vpx-14tb-k,.vpx-14pm-k){display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--n-orange);color:var(--n-page);font:800 13px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sp-card{padding:14px 16px;border-radius:var(--n-radius);background:var(--n-ember);border:1px solid #5A3A18}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sp-ch{font:700 15px/1.3 var(--n-head);color:var(--n-white);margin-bottom:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sp-card p:not(.vpx-14sp-ch){font:400 14.5px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-svg{border-radius:var(--n-radius)}.vibe-blog .elementor-widget-theme-post-content .vpx-14fs-warm{fill:#2A1E14}.vibe-blog .elementor-widget-theme-post-content .vpx-14fs-cool{fill:#142236}.vibe-blog .elementor-widget-theme-post-content .vpx-14fs-inv{stroke:var(--n-orange);stroke-width:2.5;stroke-dasharray:8 6}.vibe-blog .elementor-widget-theme-post-content .vpx-14fs-fog{fill:#C9D3E3;opacity:.55}.vibe-blog .elementor-widget-theme-post-content .vpx-14fs-sea{fill:#1F5E8C}.vibe-blog .elementor-widget-theme-post-content .vpx-14fs-land{fill:#3E4A33}.vibe-blog .elementor-widget-theme-post-content .vpx-14fs-field{fill:#7DBA5E}.vibe-blog .elementor-widget-theme-post-content .vpx-14fs-pin{fill:var(--n-orange);stroke:var(--n-page);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-14fs-pn{font:800 14px var(--n-head);fill:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-keys{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-keys li{display:flex;flex-direction:column;gap:6px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-study{margin-top:18px;padding:16px;border-radius:var(--n-radius);background:var(--n-track);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-sh{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-moved{display:grid;gap:6px;margin:10px 0 12px;max-width:520px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-moved li{display:grid;grid-template-columns:96px minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-mk{font:700 12px/1.3 var(--n-head);letter-spacing:.06em;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-14fs-ma,.vpx-14fs-mb){padding:5px 10px;border-radius:6px;background:var(--n-page);font:600 13.5px/1.3 var(--n-head);color:var(--n-white);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-arrow{font:700 12px var(--n-head);color:var(--n-orange);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-res{font:400 14.5px/1.5 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tb-body{display:grid;grid-template-columns:190px minmax(0,1fr);gap:26px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-14tb-handle{fill:none;stroke:#C9B48A;stroke-width:7;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-14tb-bag{fill:#D8C49C}.vibe-blog .elementor-widget-theme-post-content .vpx-14tb-seam{fill:none;stroke:#A8935F;stroke-width:2;stroke-dasharray:5 4}.vibe-blog .elementor-widget-theme-post-content .vpx-14tb-leaf{fill:#5E9A48}.vibe-blog .elementor-widget-theme-post-content .vpx-14tb-leaf--b{fill:#7DBA5E}.vibe-blog .elementor-widget-theme-post-content .vpx-14tb-fruit{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-14tb-n{font:800 26px var(--n-head);fill:#6B5426}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tb-pockets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tb-pocket{display:grid;align-content:start;grid-template-columns:26px minmax(0,1fr);column-gap:10px;padding:14px;border-radius:var(--n-radius);background:var(--n-track);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tb-ph{align-self:center;font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tb-pl,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tb-pocket .vpx-14-src{grid-column:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tb-pl{display:grid;gap:5px;margin-top:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tb-pl li{font-size:14px;padding-left:14px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tb-pl li::after{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14tb-sep{margin-top:16px;padding:12px 14px;border-radius:var(--n-radius);border:1px dashed var(--n-orange);font:500 14.5px/1.45 var(--n-body);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-body{display:grid;grid-template-columns:300px minmax(0,1fr);gap:26px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-14pm-county{fill:#22301F;stroke:#5E7A52;stroke-width:2.5;stroke-dasharray:7 5}.vibe-blog .elementor-widget-theme-post-content .vpx-14pm-city{fill:#3A2A18;stroke:var(--n-orange);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-14pm-road{fill:none;stroke:#59616F;stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-14pm-pin{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-14pm-pin--b{fill:#7DBA5E}.vibe-blog .elementor-widget-theme-post-content .vpx-14pm-pt{font:800 13px var(--n-head);fill:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-whos{display:grid;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-who{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:12px;padding:14px;border-radius:var(--n-radius);background:var(--n-track);border-left:4px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-who--2{border-left-color:#7DBA5E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-who--2 .vpx-14pm-k{background:#7DBA5E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-who>:not(.vpx-14pm-k){grid-column:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-k{grid-row:span 3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-wh{font:700 15px/1.3 var(--n-head);color:var(--n-white);margin-bottom:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-who p:not(.vpx-14pm-wh){font:400 14.5px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-growbox{margin-top:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-gh{font:700 13px/1.3 var(--n-head);letter-spacing:.08em;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-grow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-g{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-g>.vpx-14-src{grid-column:2;margin-top:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-gm{width:22px;height:22px;border-radius:50%;margin-top:1px;background:var(--n-slate);position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-g--ok .vpx-14pm-gm{background:#4E8A3A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-g--no .vpx-14pm-gm{background:#A63A32}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-g--ask .vpx-14pm-gm{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-gm::after{content:"";position:absolute;inset:0;display:grid;place-items:center;font:800 13px/22px var(--n-head);color:var(--n-white);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-g--ok .vpx-14pm-gm::after{content:"\2713"}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-g--no .vpx-14pm-gm::after{content:"\2715"}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-g--ask .vpx-14pm-gm::after{content:"?";color:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-14bb,.vpx-14bt,.vpx-14dn,.vpx-14tr,.vpx-14sk,.vpx-14et,.vpx-14sp,.vpx-14fs,.vpx-14tb,.vpx-14pm){container-type:inline-size}@media (max-width:720px){.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-14bb-list,.vpx-14bt-tags,.vpx-14dn-tiles,.vpx-14dn-recl,.vpx-14tr-pair,.vpx-14sk-parks,.vpx-14et-grid,.vpx-14sp-gaps,.vpx-14sp-cards,.vpx-14tb-pockets,.vpx-14pm-grow){grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-14bt-body,.vpx-14tb-body,.vpx-14pm-body){grid-template-columns:minmax(0,1fr);gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-14bt-fig,.vpx-14tb-fig){max-width:170px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-fig{max-width:280px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-tips{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-zones{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-keys{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-moved li{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);row-gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-mk{grid-column:1/-1}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-14-wide{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-14-narrow{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-card{grid-template-columns:110px minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-tile{min-height:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bb-ends p{font-size:13px}}@container (max-width:680px){.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-14bb-list,.vpx-14bt-tags,.vpx-14dn-tiles,.vpx-14dn-recl,.vpx-14tr-pair,.vpx-14sk-parks,.vpx-14et-grid,.vpx-14sp-gaps,.vpx-14sp-cards,.vpx-14tb-pockets,.vpx-14pm-grow){grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-14bt-body,.vpx-14tb-body,.vpx-14pm-body){grid-template-columns:minmax(0,1fr);gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-14bt-fig,.vpx-14tb-fig){max-width:170px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14pm-fig{max-width:280px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-tips{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14sk-zones{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-keys{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-moved li{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);row-gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14fs-mk{grid-column:1/-1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14dn-card{grid-template-columns:110px minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14et-tile{min-height:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-14bb-ends p{font-size:13px}}@container (max-width:520px){.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-14-wide{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-14-narrow{display:block}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-15bs-cards,.vpx-15rb-list,.vpx-15ts-boards,.vpx-15tr-lines,.vpx-15tr-bags,.vpx-15lc-calls,.vpx-15pr-keys,.vpx-15sp-zones,.vpx-15sp-rules,.vpx-15ut-tiles,.vpx-15ut-slots,.vpx-15tt-fields,.vpx-15ll-keys,.vpx-15ll-rules ul){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-15bs,.vpx-15rb,.vpx-15ts,.vpx-15tr,.vpx-15lc,.vpx-15pr,.vpx-15sp,.vpx-15ut,.vpx-15tt,.vpx-15ll) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-15bs,.vpx-15rb,.vpx-15ts,.vpx-15tr,.vpx-15lc,.vpx-15pr,.vpx-15sp,.vpx-15ut,.vpx-15tt,.vpx-15ll) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-15bs,.vpx-15rb,.vpx-15ts,.vpx-15tr,.vpx-15lc,.vpx-15pr,.vpx-15sp,.vpx-15ut,.vpx-15tt,.vpx-15ll) li p{font-size:15px;line-height:1.45}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-15bs,.vpx-15rb,.vpx-15ts,.vpx-15tr,.vpx-15lc,.vpx-15pr,.vpx-15sp,.vpx-15ut,.vpx-15tt,.vpx-15ll) strong{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-15bs,.vpx-15rb,.vpx-15lc,.vpx-15pr,.vpx-15sp,.vpx-15tt,.vpx-15ll) figure{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-15bs-svg,.vpx-15rb-svg,.vpx-15lc-svg,.vpx-15pr-svg,.vpx-15sp-svg,.vpx-15tt-svg,.vpx-15ll-svg){display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-15-narrow{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-15ts-src,.vpx-15tr-src,.vpx-15pr-src,.vpx-15sp-src,.vpx-15tt-src,.vpx-15ll-src,.vpx-15rb-src){margin-top:4px;font:600 12px/1.35 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-15bs,.vpx-15rb,.vpx-15ts,.vpx-15tr,.vpx-15lc,.vpx-15pr,.vpx-15sp,.vpx-15ut,.vpx-15tt,.vpx-15ll){container:vpx15 / inline-size}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15bs-svg{max-width:760px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-15bs-bench{stroke:var(--n-line);stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-15bs-ink{fill:var(--n-track);stroke:var(--n-soft);stroke-width:2;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-15bs-fill{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-15bs-line{fill:none;stroke:var(--n-glow);stroke-width:2;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-15bs-empty{fill:none;stroke:var(--n-muted);stroke-width:2.5;stroke-dasharray:6 5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-15bs-when{font:700 15px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-15bs-when--open{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15bs-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15bs-card{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--n-card-line);border-radius:8px;background:var(--n-navy)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15bs-card--open{border-style:dashed;border-color:var(--n-glow);background:#fff0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15bs-k{display:flex;align-items:center;gap:8px;font:700 15px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15bs-n{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--n-ember);border:1.5px solid var(--n-orange);font:800 12px var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15bs-card p:is(.vpx-15bs-yes,.vpx-15bs-no){font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15bs-no{color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15rb-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-15rb-water{fill:var(--n-navy)}.vibe-blog .elementor-widget-theme-post-content .vpx-15rb-seg{stroke:var(--n-card);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content path.vpx-15rb-seg--o{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content path.vpx-15rb-seg--w{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-15rb-num{font:800 26px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content text.vpx-15rb-seg--o{fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content text.vpx-15rb-seg--w{fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-15rb-rope{fill:none;stroke:var(--n-muted);stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-15rb-mid{font:700 15px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15rb-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15rb-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15rb-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--n-orange);font:800 14px var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15rb-badge--w{background:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15rb-k{margin-bottom:4px;font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ts-post{position:relative;padding:4px 0 18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ts-pole{position:absolute;left:50%;top:0;bottom:0;width:14px;margin-left:-7px;border-radius:3px;background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ts-boards{position:relative;display:flex;flex-direction:column;gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ts-board{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;width:calc(50% + 40px);padding:16px 26px 16px 18px;border-radius:6px;background:var(--n-track);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ts-board--r{align-self:flex-end;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);padding-left:58px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ts-board--l{align-self:flex-start;clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 50%);padding-left:32px;padding-right:58px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ts-board--closed{background:var(--n-ember);border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ts-icon{width:28px;height:28px;margin-top:2px}.vibe-blog .elementor-widget-theme-post-content .vpx-15ts-shape{stroke:var(--n-white);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-15ts-shape--green{fill:#2E9E5B}.vibe-blog .elementor-widget-theme-post-content .vpx-15ts-shape--blue{fill:#2F6FD6}.vibe-blog .elementor-widget-theme-post-content .vpx-15ts-shape--black{fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-15ts-x{fill:none;stroke:var(--n-orange);stroke-width:4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ts-k{margin-bottom:4px;font:800 16px/1.25 var(--n-head);color:var(--n-white);text-transform:uppercase;letter-spacing:.4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-pair{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);gap:0;align-items:stretch}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-paper{display:flex;flex-direction:column;gap:6px;padding:22px 22px 30px;background:var(--n-soft);color:var(--n-ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),95% 100%,90% calc(100% - 10px),85% 100%,80% calc(100% - 10px),75% 100%,70% calc(100% - 10px),65% 100%,60% calc(100% - 10px),55% 100%,50% calc(100% - 10px),45% 100%,40% calc(100% - 10px),35% 100%,30% calc(100% - 10px),25% 100%,20% calc(100% - 10px),15% 100%,10% calc(100% - 10px),5% 100%,0 calc(100% - 10px))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-paper p{color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-state{font:800 20px/1.2 var(--n-head);text-transform:uppercase;letter-spacing:1px;text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-sub{font:500 13px var(--n-head);text-align:center;color:var(--n-slate);border-bottom:1.5px dashed var(--n-line);padding-bottom:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-lines{display:flex;flex-direction:column;gap:6px;padding:6px 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-line{display:flex;justify-content:space-between;gap:12px;font:500 15px/1.35 ui-monospace,Consolas,monospace;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-line--tax .vpx-15tr-v{font-weight:800;color:var(--n-orange-active)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-total{display:flex;justify-content:space-between;gap:12px;border-top:1.5px dashed var(--n-line);padding-top:10px;font:800 16px ui-monospace,Consolas,monospace}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-paper .vpx-15tr-src{color:var(--n-slate);font-weight:600}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-border{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-dash{flex:1 1 auto;width:0;border-left:3px dashed var(--n-glow);min-height:24px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-stop{font:700 12px/1.35 var(--n-head);color:var(--n-glow);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-unit{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--n-card-line);padding-top:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-uh{font:700 14px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-bags{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-bags li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px;padding:12px;border:1px solid var(--n-card-line);border-radius:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-bag{grid-row:1 / 4;width:40px;height:48px}.vibe-blog .elementor-widget-theme-post-content .vpx-15tr-bag path{fill:var(--n-track);stroke:var(--n-soft);stroke-width:2;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-15tr-bag path.vpx-15tr-zip{fill:none;stroke:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-g{font:800 18px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-calc{font:500 14px ui-monospace,Consolas,monospace;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-per{font:700 15px var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-gap{font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15lc-fig{max-width:720px;width:100%;margin:0 auto;border-radius:8px;overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx-15lc-out{fill:#2C4A7A}.vibe-blog .elementor-widget-theme-post-content .vpx-15lc-in{fill:#3567A8}.vibe-blog .elementor-widget-theme-post-content .vpx-15lc-line{stroke:var(--n-white);stroke-width:6}.vibe-blog .elementor-widget-theme-post-content .vpx-15lc-mark{fill:rgb(0 0 0 / .25)}.vibe-blog .elementor-widget-theme-post-content .vpx-15lc-ball{fill:#D7E84A;stroke:#9DAE1E;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-15lc-seam{fill:none;stroke:var(--n-white);stroke-width:1.8}.vibe-blog .elementor-widget-theme-post-content .vpx-15lc-n{font:800 18px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-15lc-call{font:800 17px var(--n-head);letter-spacing:1px}.vibe-blog .elementor-widget-theme-post-content .vpx-15lc-call--in{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-15lc-call--out{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15lc-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15lc-calls{display:flex;flex-direction:column;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15lc-calls li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15lc-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font:800 13px var(--n-head);background:#D7E84A;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15lc-k{margin-bottom:2px;font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15lc-tag{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:4px;font:800 11px/1.6 var(--n-head);letter-spacing:1px;vertical-align:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15lc-tag--in{background:var(--n-white);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15lc-tag--out{background:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15lc-trial{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;background:var(--n-navy);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15lc-th{font:700 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15lc-trial p{font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15lc-trial .vpx-15lc-tl{color:var(--n-muted);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-15lc figure.vpx-15lc-fig{margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15pr-svg{max-width:680px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-15pr-stem{stroke:#4E8A3E;stroke-width:3;fill:none}.vibe-blog .elementor-widget-theme-post-content .vpx-15pr-leaf{fill:#3F7A33}.vibe-blog .elementor-widget-theme-post-content .vpx-15pr-leaf--hot{fill:#5E9A3A}.vibe-blog .elementor-widget-theme-post-content .vpx-15pr-leaf--open{fill:none;stroke:var(--n-muted);stroke-width:1.5;stroke-dasharray:4 3}.vibe-blog .elementor-widget-theme-post-content .vpx-15pr-bud{fill:#7A5AA6}.vibe-blog .elementor-widget-theme-post-content .vpx-15pr-bud--hot{fill:#8E62C2;stroke:var(--n-orange);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-15pr-bud--open{fill:none;stroke:var(--n-muted);stroke-width:1.5;stroke-dasharray:4 3}.vibe-blog .elementor-widget-theme-post-content .vpx-15pr-rim{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx-15pr-pot{fill:var(--n-slate);stroke:var(--n-line);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-15pr-pot--hot{fill:var(--n-ember);stroke:var(--n-orange);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-15pr-pot--open{fill:#fff0;stroke:var(--n-muted);stroke-dasharray:5 4}.vibe-blog .elementor-widget-theme-post-content .vpx-15pr-num{font:800 22px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-15pr-num--hot{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-15pr-num--open{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15pr-keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15pr-key{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--n-card-line);border-radius:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15pr-key--hot{border-color:var(--n-orange);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15pr-key--open{border-style:dashed}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15pr-k{font:700 15px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15pr-key p:not(.vpx-15pr-k):not(.vpx-15pr-src){font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15pr-rule{padding:14px 16px;border-left:3px solid var(--n-orange);background:var(--n-navy);font:600 16px/1.45 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-svg{height:120px}.vibe-blog .elementor-widget-theme-post-content .vpx-15sp-sea{fill:#1F4E7A}.vibe-blog .elementor-widget-theme-post-content .vpx-15sp-wave{fill:none;stroke:#7FB2DE;stroke-width:3;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx-15sp-sand{fill:#C9A86A}.vibe-blog .elementor-widget-theme-post-content .vpx-15sp-deck{fill:#8A6A45}.vibe-blog .elementor-widget-theme-post-content .vpx-15sp-leg{stroke:#6E5436;stroke-width:6;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx-15sp-lot{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx-15sp-stripe{stroke:var(--n-white);stroke-width:2;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx-15sp-hotel{fill:var(--n-track);stroke:var(--n-line);stroke-width:2;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx-15sp-win{fill:var(--n-glow);opacity:.75}.vibe-blog .elementor-widget-theme-post-content .vpx-15sp-door{fill:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-zones,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-rule{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-zones{margin-top:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-zones li{font:700 12px/1.25 var(--n-head);letter-spacing:.4px;text-transform:uppercase;color:var(--n-muted);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-rules{display:flex;flex-direction:column;gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-rule{row-gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-rule>p{grid-column:1 / -1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-bar{grid-row:1;height:12px;border-radius:6px;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-rule--ask .vpx-15sp-bar{background:#fff0;border:2px dashed var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-s1{grid-column-start:1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-s2{grid-column-start:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-s3{grid-column-start:3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-s4{grid-column-start:4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-s5{grid-column-start:5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-e3{grid-column-end:3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-e4{grid-column-end:4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-e5{grid-column-end:5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-e6{grid-column-end:6}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-k{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ut-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ut-tiles li{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border-radius:8px;background:var(--n-navy);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ut-icon{width:44px;height:44px}.vibe-blog .elementor-widget-theme-post-content .vpx-15ut-icon :is(rect,path,ellipse,circle){fill:var(--n-track);stroke:var(--n-glow);stroke-width:2;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ut-one{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--n-orange);font:800 13px/1.5 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ut-k{font:700 15px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ut-tiles li p:last-child{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ut-eq{font:600 16px/1.45 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ut-claim{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ut-ch{font:700 14px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ut-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ut-slots li{display:flex;flex-direction:column;gap:8px;padding:14px;border:1.5px dashed var(--n-line);border-radius:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ut-slot{font:800 18px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tt-body{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-15tt-tin{fill:#7A1F2B;stroke:#A23243;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-15tt-lid{fill:#5E1621;stroke:#A23243;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-15tt-lidtop{fill:#8C2534;stroke:#B8475A;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-15tt-band{stroke:#E0B65A;stroke-width:6}.vibe-blog .elementor-widget-theme-post-content .vpx-15tt-star{fill:#E0B65A}.vibe-blog .elementor-widget-theme-post-content .vpx-15tt-string{fill:none;stroke:var(--n-soft);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-15tt-tag{fill:var(--n-orange);stroke:var(--n-glow);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-15tt-hole{fill:var(--n-card)}.vibe-blog .elementor-widget-theme-post-content .vpx-15tt-tagt{font:800 11px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tt-card{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tt-ch{font:700 14px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tt-fields li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tt-box{width:18px;height:18px;margin-top:2px;border:2px solid var(--n-orange);border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tt-k{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tt-fields li p:not(.vpx-15tt-k){font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tt-plate{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:8px;background:var(--n-navy);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tt-ph{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ll-body{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ll-svg{max-width:260px}.vibe-blog .elementor-widget-theme-post-content .vpx-15ll-state{fill:var(--n-track);stroke:var(--n-glow);stroke-width:2;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-15ll-pin{fill:var(--n-orange);stroke:var(--n-card);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-15ll-pn{font:800 13px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ll-keys{display:flex;flex-direction:column;gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ll-keys li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ll-n{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--n-orange);font:800 13px var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ll-k{margin-bottom:2px;font:700 16px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ll-when{margin-left:6px;font:600 13px var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ll-rules{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ll-rh{font:700 14px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ll-rules ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ll-rules li{padding:14px;border:1px solid var(--n-card-line);border-radius:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ll-rk{margin-bottom:4px;font:700 15px/1.3 var(--n-head);color:var(--n-white)}@container vpx15 (max-width:640px){.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-15-wide{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-15-narrow{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-15bs-cards,.vpx-15pr-keys,.vpx-15ut-slots,.vpx-15ll-rules ul,.vpx-15tt-fields,.vpx-15rb-list){grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-15rb-body,.vpx-15lc-body,.vpx-15tt-body,.vpx-15ll-body){grid-template-columns:minmax(0,1fr);gap:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15rb-fig{max-width:240px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tt-fig{max-width:260px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ll-fig{max-width:220px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ut-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ts-pole{left:22px;margin-left:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ts-board,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ts-board--l,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15ts-board--r{align-self:stretch;width:auto;margin-left:10px;padding:14px 30px 14px 16px;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-pair{grid-template-columns:minmax(0,1fr);gap:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-border{flex-direction:row;padding:14px 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-dash{width:auto;min-height:0;height:0;border-left:0;border-top:3px dashed var(--n-glow);min-width:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-stop{flex:0 1 60%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15tr-bags{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-svg{height:80px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-15sp-zones li{font-size:10px;letter-spacing:0;text-transform:none}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-16rl-rows,.vpx-16rl-taglines,.vpx-16st-chips,.vpx-16pp-cards,.vpx-16pp-bands,.vpx-16rc-keys,.vpx-16rc-facts,.vpx-16ss-facts,.vpx-16ss-shelf,.vpx-16mp-checks,.vpx-16mp-rows,.vpx-16tt-units,.vpx-16sl-words,.vpx-16sl-states,.vpx-16sl-names,.vpx-16cr-stops,.vpx-16cr-carl,.vpx-16wb-checks,.vpx-16wb-licl,.vpx-16wb-tl){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-16rl,.vpx-16st,.vpx-16pp,.vpx-16rc,.vpx-16ss,.vpx-16mp,.vpx-16tt,.vpx-16sl,.vpx-16cr,.vpx-16wb) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-16rl,.vpx-16st,.vpx-16pp,.vpx-16rc,.vpx-16ss,.vpx-16mp,.vpx-16tt,.vpx-16sl,.vpx-16cr,.vpx-16wb) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-16rl,.vpx-16st,.vpx-16pp,.vpx-16rc,.vpx-16ss,.vpx-16mp,.vpx-16tt,.vpx-16sl,.vpx-16cr,.vpx-16wb) :where(p){margin:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-16rl,.vpx-16st,.vpx-16pp,.vpx-16rc,.vpx-16ss,.vpx-16mp,.vpx-16tt,.vpx-16sl,.vpx-16cr,.vpx-16wb) strong{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-16st,.vpx-16rc,.vpx-16tt,.vpx-16cr) figure{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-16-narrow{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-desk{display:grid;grid-template-columns:1fr 1.15fr .8fr;gap:16px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-card{background:var(--n-white);border-radius:6px;padding:16px 16px 14px;box-shadow:0 6px 0 rgb(0 0 0 / .25);transform:rotate(-.6deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-card--adapt{background:var(--n-track);border:1.5px dashed var(--n-orange);box-shadow:none;transform:rotate(.5deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-cap{font:700 11px/1 var(--n-head);letter-spacing:1px;text-transform:uppercase;color:#8A5A00}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-card--adapt .vpx-16rl-cap{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-card h4{margin:6px 0 10px;font:800 17px/1.25 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-card--adapt h4{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-rows{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-rows li.vpx-16rl-row{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-top:1px solid #C9CED9;color:var(--n-ink);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-card--adapt .vpx-16rl-rows li.vpx-16rl-row{border-top-color:var(--n-card-line);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-k{font:700 12px/1.2 var(--n-head);letter-spacing:.4px;text-transform:uppercase;color:#5B6478}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-card--adapt .vpx-16rl-k{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-src{font:400 12px/1.3 var(--n-body);color:#6B7385}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-card--adapt .vpx-16rl-src{color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-blank{display:block;margin-top:4px;padding:8px 10px;border:1.5px solid var(--n-orange);border-radius:4px;background:repeating-linear-gradient(135deg,transparent 0 7px,rgb(248 137 0 / .18) 7px 9px);font:700 13px var(--n-head);color:var(--n-orange);text-transform:uppercase;letter-spacing:.6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-tag{position:relative;background:var(--n-orange);color:var(--n-ink);border-radius:10px 10px 10px 30px;padding:30px 16px 16px;transform:rotate(2deg);margin-top:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-hole{position:absolute;top:10px;left:14px;width:12px;height:12px;border-radius:50%;background:var(--n-page);box-shadow:inset 0 0 0 2px rgb(0 0 0 / .25)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-tagtop{font:800 18px/1.1 var(--n-head);text-transform:uppercase;letter-spacing:.5px;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-taglines{display:flex;flex-direction:column;gap:6px;margin:10px 0 10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-taglines li{font:600 13px/1.35 var(--n-body);color:var(--n-ink);padding-left:14px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-16rl .vpx-16rl-taglines li::before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-tagfoot{font:500 12px/1.4 var(--n-body);color:var(--n-ink);border-top:1.5px dashed rgb(0 0 0 / .35);padding-top:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-dough{display:flex;gap:10px;align-items:center;font:600 15px/1.4 var(--n-body);color:var(--n-white);background:var(--n-ember);border-radius:var(--n-radius);padding:12px 14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-stop{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--n-orange);color:var(--n-ink);font:800 15px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-cross{display:flex;align-items:stretch;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-parent{flex:1;display:flex;flex-direction:column;gap:4px;background:var(--n-track);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:14px 16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-role{font:700 12px/1 var(--n-head);letter-spacing:.8px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-parent strong{font:800 19px/1.2 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-pt{font:400 14px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-x{align-self:center;font:800 30px/1 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-svg{display:block;width:100%;max-width:560px;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-fig figcaption{margin-top:10px;text-align:center;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-tray{fill:#1B2238;stroke:var(--n-card-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-cell{fill:var(--n-track);stroke:#34405E;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-cell--keep{fill:var(--n-ember);stroke:var(--n-orange);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-seed{fill:#8C7A5B}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-stem{fill:none;stroke:#6FBF6A;stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-leaf{fill:#6FBF6A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-keept{font:800 15px var(--n-head);fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-desc{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-dh{font:700 13px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-chips{display:flex;flex-wrap:wrap;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-chips li{border:1px solid var(--n-card-line);border-radius:999px;padding:5px 12px;font-size:14px;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 13px var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-lpath{display:inline-block;width:26px;border-top:2.5px dashed var(--n-orange);margin-left:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-lwater{display:inline-block;width:16px;height:12px;border-radius:3px;background:#4C79A8;margin-left:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-cards li.vpx-16pp-card{display:flex;flex-direction:column;gap:4px;background:var(--n-track);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-svg{display:block;width:100%;height:auto;margin-bottom:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-glass{fill:rgb(200 214 240 / .10);stroke:#C9D3EA;stroke-width:2;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-stem{fill:none;stroke:#C9D3EA;stroke-width:5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-bowl{fill:#2A2F3E;stroke:#C9D3EA;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-water{fill:#4C79A8;opacity:.85}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-path{fill:none;stroke:var(--n-orange);stroke-width:2.5;stroke-dasharray:5 4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-card strong{font:800 16px/1.2 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-what{font:400 13px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-ask{font:600 12px/1.35 var(--n-body);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-bands li{display:flex;flex-direction:column;gap:4px;border-left:3px solid var(--n-orange);padding:2px 0 2px 12px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-bk{font:700 14px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:22px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-svg{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-floor{fill:#3A2A1C;stroke:var(--n-card-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-paint{fill:#4A3322;stroke:#E9DCC8;stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-line{fill:none;stroke:#E9DCC8;stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-board{stroke:#E9DCC8;stroke-width:4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-rim{fill:none;stroke:var(--n-orange);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-pin{fill:var(--n-orange);stroke:var(--n-ink);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-pinn{font:800 17px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-keys{display:flex;flex-direction:column;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-keys li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-keys li div{display:flex;flex-direction:column;gap:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-n{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--n-orange);color:var(--n-ink);font:800 15px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-keys strong{font:800 16px/1.25 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-rule{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-src{font:400 12px/1.3 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-study{background:var(--n-track);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-sh{font:700 14px/1.3 var(--n-head);letter-spacing:.4px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-facts li{font-size:14px;padding-left:14px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-16rc .vpx-16rc-facts li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-scope{font:600 14px/1.4 var(--n-body);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center;background:var(--n-track);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:14px 18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-mol{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-bond{fill:none;stroke:var(--n-white);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-oh{font:800 14px var(--n-head);fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-name{font:800 22px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-name span{font:600 16px var(--n-head);color:var(--n-glow);margin-left:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-facts{display:flex;flex-direction:column;gap:4px;margin-top:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-facts li{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-bottom:6px solid #5B4632;padding-bottom:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-shelf li.vpx-16ss-item{display:flex;flex-direction:column;gap:8px;background:#151B2D;border:1px solid var(--n-card-line);border-radius:var(--n-radius) var(--n-radius) 0 0;padding:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-vessel{display:block;width:72px;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-glass{fill:rgb(200 214 240 / .08);stroke:#C9D3EA;stroke-width:2;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-fill{fill:var(--n-orange);opacity:.85}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-skin{fill:#C99A7A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-lid{fill:none;stroke:#C9D3EA;stroke-width:1.5;stroke-dasharray:4 3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-mat{font:800 16px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-who{font:500 12px/1.3 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-did,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-not{font:400 14px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-did span,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-not span{display:block;font:700 11px/1.2 var(--n-head);letter-spacing:.8px;text-transform:uppercase;margin-bottom:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-did span{color:#7FCB86}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-not span{color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-not{border-top:1px dashed var(--n-card-line);padding-top:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-pages{display:grid;grid-template-columns:minmax(0,.8fr) 40px minmax(0,1.2fr);align-items:center;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-sticky{background:#F6D36B;color:var(--n-ink);padding:18px 16px;border-radius:2px;transform:rotate(-2deg);box-shadow:0 8px 14px rgb(0 0 0 / .35);display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-page{background:var(--n-white);color:var(--n-ink);padding:18px 18px 16px;border-radius:4px;border-left:4px solid #E7A9A9;display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-when{font:700 12px/1 var(--n-head);letter-spacing:.8px;text-transform:uppercase;color:#6B5320}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-page .vpx-16mp-when{color:#8A5A00}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-hand{font:italic 600 19px/1.35 Georgia,serif;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-tip{font:400 13px/1.4 var(--n-body);color:#4A3A12}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-arrow{font:800 30px/1 var(--n-head);color:var(--n-orange);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-checks{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-checks li{display:flex;align-items:center;gap:10px;font:600 16px/1.3 var(--n-body);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-box{flex:none;width:18px;height:18px;border:2px solid var(--n-ink);border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-rule{font:500 13px/1.45 var(--n-body);color:#3B4254;border-top:1.5px solid var(--n-orange);padding-top:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-study{display:flex;flex-direction:column;gap:10px;border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:16px 18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-sh{font:700 14px/1.3 var(--n-head);letter-spacing:.4px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-rows li.vpx-16mp-res{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;background:var(--n-track);border-radius:var(--n-radius);padding:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-sym{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font:800 22px var(--n-head);background:var(--n-ember);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-res--eq .vpx-16mp-sym{background:#26304A;color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-rk{font:400 13px/1.35 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-rv{font:700 15px/1.35 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-scope{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;align-items:end}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-svg{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-b--base{fill:#3A4767}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-b--excise{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-b--sales{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-amt{font:800 17px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-b--excise+.vpx-16tt-amt,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-b--sales+.vpx-16tt-amt{fill:var(--n-ink);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-lab{font:700 15px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-calc{font:400 13px var(--n-body);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-lead{fill:none;stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-brace{fill:none;stroke:var(--n-glow);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-bt{font:700 12px var(--n-head);fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-ground{stroke:var(--n-card-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-total{font:800 19px var(--n-head);fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-side{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-wrong{border:1.5px dashed var(--n-muted);border-radius:var(--n-radius);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-wh{font:700 12px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-wm{font:800 18px/1.3 var(--n-head);color:var(--n-soft);text-decoration:line-through;text-decoration-color:var(--n-orange);text-decoration-thickness:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-wt{font:400 13px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-uh{font:700 13px/1.35 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-units{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-units li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;background:var(--n-track);border-radius:var(--n-radius);padding:10px 12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-uk{font:700 14px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-uv{font:800 18px var(--n-head);color:var(--n-orange);text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-ut{grid-column:1 / -1;font:400 13px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-body{display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:18px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-leaf{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-half--l{fill:#5FA866}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-half--r{fill:#2C3B5C}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-rib{stroke:var(--n-white);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-vein{fill:none;stroke:rgb(255 255 255 / .45);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-col{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-col--l{text-align:right;align-items:flex-end}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-ch{font:700 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-words{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-words li{background:#5FA866;color:var(--n-ink);border-radius:999px;padding:5px 12px;font:700 14px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-ct{font:400 13px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-states{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-states li{display:flex;flex-direction:column;gap:2px;border-left:3px solid #6C82B8;padding-left:10px;font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-states strong{font:700 15px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-nh{font:700 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-names{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-names li.vpx-16sl-name{display:flex;flex-direction:column;gap:4px;border-radius:var(--n-radius);padding:10px 12px;border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-name span{font:800 15px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-name em{font:normal 400 13px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-names li.vpx-16sl-name--ok{border-color:var(--n-orange);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-names li.vpx-16sl-name--no{border-style:dashed}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-names li.vpx-16sl-name--no span{color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-svg{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-land{fill:#1E2A44;stroke:#4C5C84;stroke-width:2;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-route{fill:none;stroke:var(--n-orange);stroke-width:3;stroke-dasharray:7 6;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-dot{fill:var(--n-orange);stroke:var(--n-ink);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-dot--off{fill:var(--n-page);stroke:var(--n-muted);stroke-width:2.5;stroke-dasharray:3 3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-dn{font:800 14px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-dot--off+.vpx-16cr-dn{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-stops{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-stops li.vpx-16cr-stop{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-stops li div{display:flex;flex-direction:column;gap:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-n{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--n-orange);color:var(--n-ink);font:800 14px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-stop--off .vpx-16cr-n{background:#fff0;border:2px dashed var(--n-muted);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-stops strong{font:800 16px/1.25 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-what{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-src{font:400 12px/1.3 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-car{background:var(--n-track);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-carh{font:700 14px/1.3 var(--n-head);letter-spacing:.4px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-carl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-carl li{display:flex;flex-direction:column;gap:4px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-ck{font:700 15px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-band{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;background:linear-gradient(90deg,var(--n-orange),var(--n-glow));border-radius:999px;padding:18px 34px 18px 54px;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-snap{position:absolute;left:16px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:var(--n-ink);box-shadow:inset 0 0 0 5px rgb(255 255 255 / .35)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-bh,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-lh{font:800 14px/1.25 var(--n-head);text-transform:uppercase;letter-spacing:.4px;color:var(--n-ink);margin-bottom:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-checks li,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-licl li{font:600 14px/1.4 var(--n-body);color:var(--n-ink);padding-left:16px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-16wb :is(.vpx-16wb-checks,.vpx-16wb-licl) li::before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border:2px solid var(--n-ink);border-radius:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-lic{border-left:2px dashed rgb(0 0 0 / .35);padding-left:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-src{display:block;margin-top:6px;font:500 12px var(--n-body);color:rgb(10 15 31 / .75)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-tag{position:relative;background:var(--n-white);color:var(--n-ink);border-radius:6px 18px 18px 6px;padding:16px 18px 14px 44px;clip-path:polygon(22px 0,100% 0,100% 100%,22px 100%,0 50%)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-eyelet{position:absolute;left:18px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-th{font:800 17px/1.2 var(--n-head);color:var(--n-ink);margin-bottom:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-tl{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-tl li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:6px 0;border-top:1px dashed #C9CED9;color:var(--n-ink);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-tk{font:800 12px/1.6 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:#8A5A00}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-tv{color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-tf{margin-top:8px;font:700 13px/1.4 var(--n-body);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-edible{background:var(--n-track);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-eh{font:700 14px/1.3 var(--n-head);letter-spacing:.4px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-ebig{display:flex;flex-direction:column;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-ebig span{font:800 20px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-ebig span+span{color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-et{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-16-wide{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-16-narrow{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-desk{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-16rl-card,.vpx-16rl-card--adapt,.vpx-16rl-tag){transform:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rl-tag{margin-top:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-cross{flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16st-x{font-size:24px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-bands{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-cards li.vpx-16pp-card:last-child{grid-column:1 / -1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16pp-cards li.vpx-16pp-card:last-child .vpx-16pp-svg{max-width:150px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-body{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16rc-facts{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-card{grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16ss-shelf{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-pages{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-arrow{transform:rotate(90deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-sticky{transform:rotate(-1deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16mp-rows{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16tt-body{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-body{grid-template-columns:1fr;justify-items:stretch}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-leaf{width:70px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-col--l{text-align:left;align-items:flex-start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-words{justify-content:flex-start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16sl-names{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-body{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-fig{max-width:220px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16cr-carl{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-band{grid-template-columns:1fr;border-radius:28px;padding:18px 18px 18px 50px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-lic{border-left:0;border-top:2px dashed rgb(0 0 0 / .35);padding:12px 0 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-row{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-tl li{grid-template-columns:1fr;gap:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-16wb-tag{padding:16px 16px 14px 40px}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-17ps-recs,.vpx-17mf-cards,.vpx-17df-fan,.vpx-17pr-names,.vpx-17cb-list,.vpx-17rc-lines,.vpx-17tg-facts,.vpx-17hb-sheets,.vpx-17mb-gaps,.vpx-17sc-items){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-17ps,.vpx-17mf,.vpx-17df,.vpx-17pr,.vpx-17cb,.vpx-17rc,.vpx-17tg,.vpx-17hb,.vpx-17mb,.vpx-17sc) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-17ps,.vpx-17mf,.vpx-17df,.vpx-17pr,.vpx-17cb,.vpx-17rc,.vpx-17tg,.vpx-17hb,.vpx-17mb,.vpx-17sc) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-17ps,.vpx-17mf,.vpx-17df,.vpx-17pr,.vpx-17cb,.vpx-17rc,.vpx-17tg,.vpx-17hb,.vpx-17mb,.vpx-17sc) :where(figure){margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-17ps,.vpx-17mf,.vpx-17df,.vpx-17pr,.vpx-17cb,.vpx-17rc,.vpx-17tg,.vpx-17hb,.vpx-17mb,.vpx-17sc) :where(p){max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-17-narrow{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-17-wide{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-grid{display:grid;grid-template-columns:minmax(120px,.8fr) repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-corner{align-self:end;font:700 12px var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-colh{align-self:end;text-align:center;font:700 13px var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-rowh{display:flex;flex-direction:column;justify-content:center;gap:4px;padding-right:6px;border-right:2px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-rowh strong{font:700 16px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-rowh span{font:400 13px/1.3 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-cell{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;border-radius:var(--n-radius);border:1.5px solid var(--n-card-line);background:var(--n-slate);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-cell--hit{border-color:var(--n-orange);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-cell--miss{border-style:dashed}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-name{font:800 24px/1 var(--n-head);color:var(--n-white);letter-spacing:.5px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-tail{width:80px;height:24px}.vibe-blog .elementor-widget-theme-post-content .vpx-17ps-chain{fill:none;stroke:var(--n-glow);stroke-width:2.5;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-17ps-c{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-badge{font:700 12px/1.3 var(--n-head);color:var(--n-muted);padding:4px 10px;border-radius:999px;border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-badge--hit{color:var(--n-ink);background:var(--n-orange);border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-key{margin:12px 0 0;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-rh{margin:20px 0 8px;font:700 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-recs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-recs li{display:flex;flex-direction:column;gap:6px;padding:12px;border-top:3px solid var(--n-card-line);background:var(--n-slate);border-radius:0 0 8px 8px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-recs li:last-child{border-top-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-yr{font:800 15px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-top{display:flex;flex-direction:column;align-items:center;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 22px;border-radius:999px;background:var(--n-orange);color:var(--n-ink);font:800 16px var(--n-head);letter-spacing:1px;text-transform:uppercase}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-chipnote{font:600 13px var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-fork{display:block;width:100%;height:40px;margin:6px 0 0}.vibe-blog .elementor-widget-theme-post-content .vpx-17mf-line{fill:none;stroke:var(--n-glow);stroke-width:2;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:1.5px solid var(--n-card-line);border-radius:var(--n-radius);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-pkg{width:84px;height:76px;align-self:center}.vibe-blog .elementor-widget-theme-post-content .vpx-17mf-body{fill:#24304F;stroke:var(--n-glow);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-17mf-lid{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-17mf-tag{fill:var(--n-white);opacity:.85}.vibe-blog .elementor-widget-theme-post-content .vpx-17mf-bud{fill:#7FA65A}.vibe-blog .elementor-widget-theme-post-content .vpx-17mf-wax{fill:#E8B04A}.vibe-blog .elementor-widget-theme-post-content .vpx-17mf-gum{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-fmt{margin:0;text-align:center;font:800 18px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-read,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-not{margin:0;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-read span,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-not span{display:block;font:700 11px var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow);margin-bottom:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-not span{color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-unit{margin:0;padding:6px 10px;border-radius:8px;background:var(--n-ember);border:1px solid var(--n-orange);font:700 13px/1.35 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-time{margin:16px 0 0;padding:12px 14px;border-left:4px solid var(--n-orange);background:var(--n-slate);font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-time strong{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-fan{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:14px 4px 6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-doc{position:relative;display:flex;flex-direction:column;gap:6px;margin:0 -6px;padding:16px 14px 18px;background:#F3EEE3;border-radius:4px;box-shadow:0 8px 18px rgb(0 0 0 / .35);color:#2A2A2A;font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-doc--0{transform:rotate(-3deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-doc--1{transform:rotate(2deg) translateY(6px)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-doc--2{transform:rotate(-1.5deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-doc--3{transform:rotate(2.5deg) translateY(4px)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-doc--4{transform:rotate(-2deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-doc--now{background:#FFF4E2;outline:2px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-year{font:800 28px/1 var(--n-head);color:#1A1F33}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-name{font:700 14px/1.25 var(--n-head);color:#1A1F33}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-stamp{align-self:flex-start;padding:3px 8px;border:2px solid #C24B1F;border-radius:4px;transform:rotate(-4deg);font:800 11px var(--n-head);letter-spacing:1px;text-transform:uppercase;color:#C24B1F}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-lines{display:block;height:14px;background:repeating-linear-gradient(#0000 0 5px,#C9C1B0 5px 6px)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-k{font:800 10px var(--n-head);letter-spacing:.8px;text-transform:uppercase;color:#2F6B3A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-k--no{color:#B23A1E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-v{font:400 13px/1.4 var(--n-body);color:#2A2A2A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17pr-body{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:22px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17pr-svg{width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-room{fill:#141C33;stroke:var(--n-glow);stroke-width:2;stroke-dasharray:8 5}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-room-t{font:700 12px var(--n-head);letter-spacing:.8px;text-transform:uppercase;fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-pot{fill:#23304F;stroke:#3B4A75;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-leaf{fill:#5E8C4A;opacity:.9}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-leaf--pp{fill:#C77BA8}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-leaf--tmc{fill:#7FB069}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-core{fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-pollen{fill:#F4D35E}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-drift{fill:none;stroke:#F4D35E;stroke-width:1.5;stroke-dasharray:3 5}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-lab{font:700 14px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-hot{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-sub{font:500 12px var(--n-body);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-arrow{fill:none;stroke:var(--n-orange);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-head{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-packet{fill:var(--n-ember);stroke:var(--n-orange);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-pk{font:800 17px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-17pr-later{font:700 14px var(--n-head);fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17pr-side{display:flex;flex-direction:column;gap:8px;padding:16px;border:1.5px solid var(--n-card-line);border-radius:var(--n-radius);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17pr-sh{margin:4px 0 0;font:700 13px var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17pr-sp{margin:0;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17pr-names{display:flex;flex-wrap:wrap;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17pr-names li{padding:4px 10px;border-radius:999px;border:1px dashed var(--n-muted);font:600 13px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px;align-items:start;padding-top:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-board{position:relative;padding:30px 18px 18px;border-radius:10px;background:#8A6A44;box-shadow:inset 0 0 0 6px #75593A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-clip{position:absolute;top:-12px;left:50%;width:96px;height:26px;margin-left:-48px;border-radius:6px 6px 10px 10px;background:linear-gradient(#C9CED8,#8E95A3);box-shadow:0 2px 0 #5B6170}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-board>:not(.vpx-17cb-clip){position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-board::before{content:"";position:absolute;inset:18px 12px 12px;border-radius:3px;background:#FBF8F1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-kicker{margin:0 6px;font:700 11px var(--n-head);letter-spacing:.8px;text-transform:uppercase;color:#6B6B6B}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-title{margin:2px 6px 10px;font:800 18px/1.2 var(--n-head);color:#1A1F33}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-board--home .vpx-17cb-title{color:#2F6B3A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-list{display:flex;flex-direction:column;gap:7px;margin:0 6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-list li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4;color:#2A2A2A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-box{flex:0 0 auto;width:15px;height:15px;margin-top:2px;border:2px solid #6B6B6B;border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-board--home .vpx-17cb-box{border-color:#2F6B3A;background:linear-gradient(135deg,#0000 42%,#2F6B3A 42% 58%,#0000 58%)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-cant{margin:12px 6px 0;padding-top:10px;border-top:1px dashed #B9B2A2;font:400 13px/1.4 var(--n-body);color:#2A2A2A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-cant span{display:block;font:800 11px var(--n-head);letter-spacing:.8px;text-transform:uppercase;color:#B23A1E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-count{display:flex;align-items:center;gap:18px;margin-top:20px;padding:14px 16px;border:1.5px solid var(--n-card-line);border-radius:var(--n-radius);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-pots{flex:0 0 46%;width:46%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-17cb-pot rect{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-17cb-pot path{fill:none;stroke:#7FB069;stroke-width:2.5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-17cb-pot--x rect{fill:#3A4566}.vibe-blog .elementor-widget-theme-post-content .vpx-17cb-pot--x path{stroke:#55617F}.vibe-blog .elementor-widget-theme-post-content .vpx-17cb-pot--x path.vpx-17cb-cross{stroke:#E0634A;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-ct{margin:0;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-ct strong{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:24px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-paper{position:relative;padding:18px 18px 8px;background:#FBF8F1;border-radius:4px 4px 0 0;color:#222;transform:rotate(-1.2deg);box-shadow:0 10px 22px rgb(0 0 0 / .35)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-shop{margin:0;text-align:center;font:800 16px var(--n-head);letter-spacing:1.5px;text-transform:uppercase;color:#1A1F33}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-ex{margin:2px 0 10px;text-align:center;font:600 11px var(--n-head);color:#777}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-lines{display:flex;flex-direction:column;gap:5px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-line{display:flex;justify-content:space-between;gap:12px;font:500 14px/1.35 ui-monospace,Consolas,monospace;color:#222}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-line span:last-child{text-align:right;font-weight:700}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-line--sum{margin-top:4px;padding-top:6px;border-top:2px solid #222;font-size:17px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-line--sum span:last-child{color:#C25A00}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-line--rule{font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-cut{margin:12px 0;border-top:2px dashed #AAA}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-tear{position:absolute;left:0;bottom:-10px;width:100%;height:10px}.vibe-blog .elementor-widget-theme-post-content .vpx-17rc-tear path{fill:#FBF8F1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-age{padding:16px;border:1.5px solid var(--n-card-line);border-radius:var(--n-radius);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-ah{margin:0 0 6px;font:700 13px var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-svg{width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-17rc-life--0{fill:rgb(248 137 0 / .35);stroke:var(--n-orange);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-17rc-life--1{fill:rgb(124 170 255 / .25);stroke:#7CAAFF;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-17rc-dot{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-17rc-end{stroke:#E0634A;stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-17rc-bl{font:700 12px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-17rc-el{font:700 12px var(--n-head);fill:#F2A08F}.vibe-blog .elementor-widget-theme-post-content .vpx-17rc-tick{font:600 11px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-17rc-grid{stroke:var(--n-card-line);stroke-width:1;stroke-dasharray:3 4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-at{margin:8px 0 0;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17tg-svg{width:100%;max-width:640px;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-17tg-glass{fill:none;stroke:#C9D6F0;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-17tg-liquid{fill:rgb(124 170 255 / .28)}.vibe-blog .elementor-widget-theme-post-content .vpx-17tg-liquid--oil{fill:rgb(124 170 255 / .2)}.vibe-blog .elementor-widget-theme-post-content .vpx-17tg-mg{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-17tg-mg--dim{opacity:.55}.vibe-blog .elementor-widget-theme-post-content .vpx-17tg-ice{fill:rgb(255 255 255 / .35);stroke:rgb(255 255 255 / .7);stroke-width:1}.vibe-blog .elementor-widget-theme-post-content .vpx-17tg-drop{fill:#E8B04A;opacity:.9}.vibe-blog .elementor-widget-theme-post-content .vpx-17tg-cap{font:700 14px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-17tg-sub{font:500 12px var(--n-body);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-17tg-eq{font:800 14px var(--n-head);fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17tg-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:6px;font:600 13px var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17tg-lg{display:inline-flex;align-items:center;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17tg-sw{display:inline-block;width:12px;height:12px;border-radius:50%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17tg-sw--mg{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17tg-sw--oil{background:#E8B04A;border-radius:40%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17tg-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17tg-facts li{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-left:3px solid var(--n-orange);background:var(--n-slate);border-radius:0 8px 8px 0;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17tg-fk{font:700 13px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17hb-sheets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17hb-sheet{position:relative;display:flex;flex-direction:column;padding:14px 14px 12px;background:#EFE9DA;border-radius:3px;box-shadow:0 6px 16px rgb(0 0 0 / .35)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17hb-no{position:absolute;top:10px;left:12px;font:700 11px var(--n-head);letter-spacing:.8px;color:#7A705C}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17hb-sprig{width:96px;height:120px;align-self:center;margin:4px 0 8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17hb-sprig--1{transform:rotate(8deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17hb-sprig--2{transform:rotate(-10deg)}.vibe-blog .elementor-widget-theme-post-content .vpx-17hb-stem{fill:none;stroke:#5B6B3A;stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-17hb-leaf{fill:#6F8A45;opacity:.85}.vibe-blog .elementor-widget-theme-post-content .vpx-17hb-bud{fill:#8BA35A}.vibe-blog .elementor-widget-theme-post-content .vpx-17hb-tape{stroke:#D9CFAE;stroke-width:6;stroke-linecap:square;opacity:.9}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17hb-label{margin-top:auto;padding:10px 10px 8px;border:1.5px solid #3D3A33;background:#FBF8F1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17hb-name{margin:0 0 6px;padding-bottom:4px;border-bottom:1px solid #3D3A33;font:800 18px var(--n-head);color:#1A1F33}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17hb-row{margin:0 0 6px;font:400 13px/1.4 var(--n-body);color:#2A2A2A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17hb-row span{display:block;font:800 10px var(--n-head);letter-spacing:.8px;text-transform:uppercase;color:#6B5B3A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17hb-row--no span{color:#B23A1E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mb-svg{width:100%;max-width:720px;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-lab{font:700 14px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-val{font:700 14px var(--n-head);fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-whole{fill:#4B5A86}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-guide{stroke:var(--n-muted);stroke-width:1.5;stroke-dasharray:3 3}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-thc{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-co2{fill:#7CAAFF}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-in{font:800 15px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-sub{font:500 12px var(--n-body);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mb-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:14px 0 0;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mb-big{font:800 22px var(--n-head);color:var(--n-orange);white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mb-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:22px;margin-top:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mb-h4{margin:0 0 8px;font:700 13px var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mb-gaps{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mb-gaps li{display:flex;gap:10px;align-items:flex-start;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mb-q{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1.5px dashed var(--n-orange);font:800 13px var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mb-pans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mb-pf figcaption{margin-top:4px;font:600 12px/1.3 var(--n-head);color:var(--n-muted);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mb-pan{display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-sheet{fill:#3A4566;stroke:#55617F;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-cookie{fill:#C99A5B}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-brownie{fill:#5A3A26;stroke:#3D271A;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-cutline{stroke:#E9DCC8;stroke-width:1.5;stroke-dasharray:4 3}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-spk{fill:#7FB069}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17sc-case{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;border:4px solid #A4572A;border-radius:18px;background:#7A3F1E;box-shadow:inset 0 0 0 3px #8F4C25}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17sc-handle{position:absolute;top:-30px;left:50%;width:110px;height:30px;margin-left:-55px;border:6px solid #A4572A;border-bottom:0;border-radius:14px 14px 0 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17sc-half{margin:12px;padding:16px;border-radius:10px;background:#F4EEE2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17sc-half--leave{background:#EDE3E0;background-image:repeating-linear-gradient(135deg,#0000 0 14px,rgb(178 58 30 / .06) 14px 16px)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17sc-sh{margin:0 0 10px;font:800 15px var(--n-head);letter-spacing:1px;text-transform:uppercase;color:#2F6B3A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17sc-half--leave .vpx-17sc-sh{color:#B23A1E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17sc-items{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17sc-items li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;background:#FFF;border:1px solid #DDD3C2;box-shadow:0 2px 0 #D6CCBA}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17sc-k{font:700 14px/1.3 var(--n-head);color:#1A1F33}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17sc-v{font:400 13px/1.4 var(--n-body);color:#3A3A3A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17sc-half--leave .vpx-17sc-k{color:#7A2A16}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-cite{display:block;font:600 12px/1.3 var(--n-head);color:#6B6B6B}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-badge{font-size:11px;border-radius:10px;padding:4px 8px}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-sub{font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx-17mb-sub--co2{fill:#9DC0FF}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-17-wide{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-17-narrow{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-corner{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-rowh{grid-column:1 / -1;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:4px 10px;border-right:0;border-bottom:2px solid var(--n-card-line);padding:6px 0 4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-name{font-size:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17ps-recs{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-fork{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mf-cards{grid-template-columns:minmax(0,1fr);margin-top:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-fan{grid-template-columns:minmax(0,1fr);gap:14px;padding:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17df-doc{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-17df-doc--0,.vpx-17df-doc--1,.vpx-17df-doc--2,.vpx-17df-doc--3,.vpx-17df-doc--4){transform:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17pr-body{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-pair{grid-template-columns:minmax(0,1fr);gap:30px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-count{flex-direction:column;align-items:flex-start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17cb-pots{flex:none;width:100%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-body{grid-template-columns:minmax(0,1fr);gap:30px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17rc-paper{transform:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17tg-facts{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17hb-sheets{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17mb-lower{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17sc-case{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-17sc-half{margin:10px}}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-18-narrow{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18-label{font:600 12px/1.3 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-muted);margin:0 0 8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18-pin circle{fill:var(--n-orange);stroke:var(--n-page);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18-pin text{fill:var(--n-ink);font:800 14px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18-pin--alt circle{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--n-orange);color:var(--n-ink);font:800 13px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-18-key,.vpx-18-chips,.vpx-18bs-scope,.vpx-18bs-names ul,.vpx-18lb-rows,.vpx-18fb-looks ul,.vpx-18sg-points,.vpx-18ss-stops,.vpx-18ss-rules,.vpx-18bt-legend,.vpx-18bt-steps,.vpx-18bt-timing ul,.vpx-18dr-items,.vpx-18iv-lines,.vpx-18iv-rsvp ul,.vpx-18co-cols ul){list-style:none;margin:0;padding:0}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-18-key,.vpx-18-chips,.vpx-18bs-scope,.vpx-18bs-names ul,.vpx-18lb-rows,.vpx-18fb-looks ul,.vpx-18sg-points,.vpx-18ss-stops,.vpx-18ss-rules,.vpx-18bt-legend,.vpx-18bt-steps,.vpx-18bt-timing ul,.vpx-18dr-items,.vpx-18iv-lines,.vpx-18iv-rsvp ul,.vpx-18co-cols ul)>li{margin:0;padding:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18-key{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18-key li{display:flex;gap:12px;align-items:flex-start;font:400 16px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18-key strong{color:var(--n-white);font-weight:700}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18-chips{display:flex;flex-wrap:wrap;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18-chips li{padding:6px 12px;border-radius:999px;border:1px solid var(--n-glow);color:var(--n-white);font:500 14px/1.2 var(--n-body)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18-key,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18-chips,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-scope,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-names ul,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18lb-rows,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-looks ul,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-points,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-stops,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-rules,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-legend,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-steps,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-timing ul,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18dr-items,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-lines,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-rsvp ul,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-cols ul{padding-left:0;padding-right:0;margin-left:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-body{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:32px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-fig{margin:0;display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-fig figcaption{font:400 13px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-svg{width:100%;height:auto;display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-cone{fill:#3F6B2E;stroke:#2B4A20;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-calyx{fill:#5C8F3E;stroke:#3F6B2E;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-hair{fill:none;stroke:var(--n-glow);stroke-width:2.2;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-leaf{fill:#2B4A20}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-stem{stroke:#2B4A20;stroke-width:6;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-side{display:flex;flex-direction:column;gap:20px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-scope{display:flex;flex-direction:column;gap:6px;border-left:3px solid var(--n-line);padding-left:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-scope li{font:400 14px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-names{border-top:1px solid var(--n-card-line);padding-top:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-names ul{display:flex;flex-wrap:wrap;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-names li{padding:8px 14px;border:1px dashed var(--n-muted);border-radius:6px;font:700 15px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18bs-namesnote{margin-top:10px;font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18lb-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18lb-board{background:#05070F;border:2px solid var(--n-slate);border-radius:8px;padding:14px 22px;text-align:center;box-shadow:inset 0 0 18px rgb(248 137 0 / .12)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18lb-cap{font:600 11px/1.3 var(--n-head);letter-spacing:.8px;text-transform:uppercase;color:var(--n-muted);max-width:170px;margin:0 auto 6px}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18lb-score{display:flex;align-items:baseline;justify-content:center;gap:10px;font:800 64px/1 'Courier New',monospace;color:var(--n-orange);text-shadow:0 0 10px rgb(248 137 0 / .55)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18lb-of{font-size:18px;color:var(--n-muted);text-shadow:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18lb-rows{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18lb-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:center;padding:14px 16px;background:var(--n-navy);border:1px solid var(--n-card-line);border-radius:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18lb-src{display:flex;flex-direction:column;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18lb-src strong{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18lb-src span{font:400 13px/1.35 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18lb-meas{font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18lb-mh{display:block;font:600 11px/1.3 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-muted);margin-bottom:2px}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18lb-verdict{display:flex;gap:10px;align-items:center;font-size:14px;line-height:1.35}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18lb-led{flex:none;min-width:46px;text-align:center;padding:5px 6px;border-radius:4px;background:#05070F;font:800 15px/1 'Courier New',monospace;color:var(--n-orange);text-shadow:0 0 6px rgb(248 137 0 / .6)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18lb-verdict--na .vpx-18lb-led{color:var(--n-muted);text-shadow:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-fig{margin:0;display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-fig figcaption{font:400 13px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-svg{width:100%;height:auto;display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-bowl{fill:var(--n-slate);stroke:var(--n-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-rim{stroke:var(--n-muted);stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-berry{fill:#7A3FA0;stroke:#5A2A7A;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-pine{fill:#C9861A;stroke:#8A5A10;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-scale{stroke:#8A5A10;stroke-width:1.6;fill:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-leaf{fill:#4E7F36}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-banana{fill:#F2CF3A;stroke:#B8941A;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-side{display:flex;flex-direction:column;gap:20px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18fb-stamp{padding:12px 14px;border:1px dashed var(--n-glow);border-radius:8px;font-size:15px;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;border-top:1px solid var(--n-card-line);padding-top:20px}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18fb-cross{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-cross span:not(.vpx-18fb-x){padding:8px 14px;border-radius:6px;background:var(--n-navy);border:1px solid var(--n-card-line);font:700 15px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-x{font:800 18px var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-looks ul{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-looks li{display:flex;gap:10px;align-items:center;font:400 15px/1.3 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-sw{flex:none;width:20px;height:20px;border-radius:4px;border:1px solid var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-sw--purple{background:#7A3FA0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-sw--orange{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-sw--frost{background:repeating-linear-gradient(45deg,#E8E8E8 0 3px,#9AA3B5 3px 6px)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-g{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-g figcaption{display:flex;flex-direction:column;gap:4px;font:400 14px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-g figcaption strong{font:700 16px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-dial{width:100%;max-width:240px;height:auto;display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-arc{fill:none;stroke:var(--n-track);stroke-width:14;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-tick{stroke:var(--n-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-needle{stroke:var(--n-orange);stroke-width:5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-dial--clin .vpx-18sg-needle{stroke:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-hub{fill:var(--n-slate);stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-link{display:flex;flex-direction:column;align-items:center;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-break{display:block;width:72px;height:0;border-top:3px dashed var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-ne{font:700 12px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18sg-link-text{font-size:15px;max-width:640px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-points li{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:8px;background:var(--n-navy);border:1px solid var(--n-card-line);font:400 15px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-tag{font:700 12px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18sg-stamp{align-self:flex-start;padding:8px 14px;border:2px solid var(--n-white);border-radius:6px;font:700 14px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-fig{margin:0;display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-fig figcaption{font:400 13px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-svg{width:100%;height:auto;display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-road{fill:var(--n-slate);stroke:var(--n-line);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-road--b{fill:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-split{stroke:var(--n-muted);stroke-width:1.5;stroke-dasharray:4 4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-stalk{stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-t{fill:var(--n-soft);font:600 14px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-t--n{font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-t--split{fill:var(--n-muted);font-weight:500;font-size:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-stops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-stop{display:flex;gap:12px;padding:14px;border-radius:8px;background:var(--n-navy);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-stop--alt{border-color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-stop--alt .vpx-18-num{background:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-stop div{display:flex;flex-direction:column;gap:4px;font:400 14px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-stop strong{font:700 16px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-addr{color:var(--n-glow);font-weight:600}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-rules{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--n-card-line);padding-top:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-rules li{font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-rk{display:inline-block;margin-right:8px;font:700 13px/1.2 var(--n-head);letter-spacing:.4px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-body{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:24px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-square{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);grid-template-areas:". c1 c2" "r1 a1 a2" "r2 a3 a4" ". ax ax" ". ay ay";gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-colh{font:700 12px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow);align-self:end}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-colh--1{grid-area:c1}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-colh--2{grid-area:c2}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-rowh{font:700 12px/1.3 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow);align-self:center}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-rowh--1{grid-area:r1}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-rowh--2{grid-area:r2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-a--1{grid-area:a1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-a--2{grid-area:a2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-a--3{grid-area:a3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-a--4{grid-area:a4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-cell{height:100%;box-sizing:border-box;padding:16px;border-radius:8px;background:var(--n-navy);border:1px solid var(--n-card-line);display:flex;flex-direction:column;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-cell--hot{border:2px solid var(--n-orange);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-abbr{font:800 28px/1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-full{font:600 14px/1.35 var(--n-head);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-rec{font-size:14px;line-height:1.4;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-arrow{font-size:14px;line-height:1.4;padding-left:26px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-arrow::before{position:absolute;left:0;top:0;font:800 16px var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-arrow--x{grid-area:ax}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-arrow--x::before{content:"\2192"}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-arrow--y{grid-area:ay}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-arrow--y::before{content:"\2193"}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-out{padding:16px;border-radius:8px;border:1px dashed var(--n-muted);display:flex;flex-direction:column;gap:6px;margin-top:22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-lab{border-top:1px solid var(--n-card-line);padding-top:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-lab p:not(.vpx-18-label){font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-fig{margin:0;display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-svg{width:100%;max-width:560px;height:auto;display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-wrap{fill:#E9E2C8;stroke:#BDB28C;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-fold{fill:#D4CBA9;stroke:#BDB28C;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-pat{stroke:#C9A845;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-pat--measured{fill:#F5D25A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-pat--partial{fill:#E9D9A0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-pat--unknown{fill:#D8D4C6;stroke-dasharray:5 4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18-pin--partial circle{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18-pin--unknown circle{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-legend{display:flex;flex-wrap:wrap;gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-legend li{display:flex;gap:8px;align-items:center;font:400 14px/1.3 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-sw{width:18px;height:18px;border-radius:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-sw--measured{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-sw--partial{background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-sw--unknown{background:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-step{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:8px;background:var(--n-navy);border-top:3px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-step--partial{border-top-color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-step--partial .vpx-18-num{background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-step--unknown{border-top-color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-step--unknown .vpx-18-num{background:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-step div{display:flex;flex-direction:column;gap:6px;font:400 14px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-step strong{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-timing ul{display:flex;flex-wrap:wrap;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-timing li{display:flex;gap:10px;align-items:baseline;padding:10px 16px;border-radius:8px;border:1px solid var(--n-card-line);font:400 15px/1.3 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-tn{font:800 20px/1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18dr-cab{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;background:#2A2F3A;border:2px solid #3A404D}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18dr-drawer{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:0;border-radius:6px;overflow:hidden;background:var(--n-navy)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18dr-front{grid-row:1 / span 2;position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 18px 40px;background:linear-gradient(180deg,#3B4252,#30364A);border-right:1px solid #1E2330}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18dr-tag{align-self:flex-start;padding:3px 8px;border-radius:3px;background:#E9E2C8;color:var(--n-ink);font:700 11px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18dr-q{font:800 20px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18dr-handle{position:absolute;left:18px;bottom:16px;width:64px;height:8px;border-radius:4px;background:var(--n-orange);box-shadow:0 2px 0 #7A4300}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18dr-drawer>.vpx-18dr-items{padding:14px 18px 6px;display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18dr-items li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;font:400 15px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18dr-items strong{font:700 15px/1.4 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18dr-ask{grid-column:2;padding:0 18px 14px;font:600 14px/1.4 var(--n-body);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18dr-base{font-size:15px;padding:12px 16px;border-left:3px solid var(--n-orange);background:var(--n-navy);border-radius:0 8px 8px 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-card{position:relative;border-radius:10px;background:#F4EFE3;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .35)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-flap{display:block;width:100%;height:56px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-env{fill:#E2D6BC;stroke:#C9B98F;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-seal{fill:var(--n-orange);stroke:#B85F00;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-inner{padding:8px 32px 28px;display:flex;flex-direction:column;gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18iv-title{font:italic 700 30px/1.2 Georgia,'Times New Roman',serif;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-lines{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-lines li{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,190px);gap:16px;align-items:baseline;padding:12px 0;border-bottom:1px solid #D6CBB2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-k{font:700 13px/1.3 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:#9A5200}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-v{font:400 16px/1.45 var(--n-body);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-law{font:600 12px/1.35 var(--n-head);color:#5A5348;text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-rsvp .vpx-18-label{color:#5A5348}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-rsvp ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-rsvp li{display:flex;gap:10px;align-items:center;font:400 15px/1.35 var(--n-body);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-box{flex:none;width:16px;height:16px;border:2px solid var(--n-ink);border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-people{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-dots{display:grid;grid-template-columns:repeat(12,14px);gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-dot{width:14px;height:14px;border-radius:50%;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-dot--out{background:#fff0;border:2px solid var(--n-muted);box-sizing:border-box}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-people p{font-size:15px;max-width:420px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-fig{margin:0;display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-fig figcaption{font:400 14px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-svg{width:100%;height:auto;display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-bar--active{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-bar--placebo{fill:var(--n-track);stroke:var(--n-muted);stroke-width:1.5;stroke-dasharray:5 4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-swap{fill:none;stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-axis{stroke:var(--n-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-t{fill:var(--n-soft);font:600 15px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-t--n{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-t--g{fill:var(--n-white);font-weight:700}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-bar--active+.vpx-18co-t--in{fill:var(--n-ink);font-weight:800}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-t--p{fill:var(--n-muted);font-weight:500}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-col{padding:16px;border-radius:8px;background:var(--n-navy);border-top:3px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-col--not{border-top-color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-col ul{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-col li{font:400 15px/1.4 var(--n-body);color:var(--n-soft);padding-left:16px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-col li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-col--not li::before{background:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18co-next{font-size:15px;padding:12px 16px;border-left:3px solid var(--n-white);background:var(--n-navy);border-radius:0 8px 8px 0}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18co-next span{font-weight:700;color:var(--n-white);margin-right:6px}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-18-wide{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-18-narrow{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-body,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-body{grid-template-columns:minmax(0,1fr);gap:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bs-fig{max-width:220px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18lb-top{grid-template-columns:minmax(0,1fr);gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18lb-row{grid-template-columns:minmax(0,1fr);gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18fb-foot{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-pair{grid-template-columns:minmax(0,1fr);gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-link{flex-direction:row;justify-content:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-break{width:40px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18sg-points{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ss-stops{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-body{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-square{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"c1 c2" "r1 r1" "a1 a2" "r2 r2" "a3 a4" "ax ax" "ay ay";gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-cell{padding:12px}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-abbr{font-size:22px}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-full,.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18ns-rec{font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18ns-out{margin-top:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-steps{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-step{flex-direction:row;align-items:flex-start;border-top:0;border-left:3px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-step--partial{border-left-color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18bt-step--unknown{border-left-color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18dr-drawer{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18dr-front{grid-row:auto;border-right:0;padding:14px 16px 32px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18dr-handle{bottom:12px;left:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18dr-items li{grid-template-columns:minmax(0,1fr);gap:2px}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18dr-ask{grid-column:1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-inner{padding:6px 18px 22px}.vibe-blog .elementor-widget-theme-post-content .vpx p.vpx-18iv-title{font-size:24px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-lines li{grid-template-columns:minmax(0,1fr);gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-law{text-align:left}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18iv-rsvp ul{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-cols{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-dots{grid-template-columns:repeat(12,12px);gap:5px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-18co-dot{width:12px;height:12px}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-19tp-rows,.vpx-19gc-list,.vpx-19gc-law,.vpx-19cd-cards,.vpx-19gr-words,.vpx-19gr-names,.vpx-19gh-cards,.vpx-19gh-steps,.vpx-19pm-cards,.vpx-19pm-asks,.vpx-19pm-facts,.vpx-19rs-rows,.vpx-19rs-nots,.vpx-19bt-cards,.vpx-19bt-extra,.vpx-19ps-stages,.vpx-19ps-asks,.vpx-19ps-rules,.vpx-19fc-cans,.vpx-19fc-notes){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-19tp,.vpx-19gc,.vpx-19cd,.vpx-19gr,.vpx-19gh,.vpx-19pm,.vpx-19rs,.vpx-19bt,.vpx-19ps,.vpx-19fc) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-19tp,.vpx-19gc,.vpx-19cd,.vpx-19gr,.vpx-19gh,.vpx-19pm,.vpx-19rs,.vpx-19bt,.vpx-19ps,.vpx-19fc) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-19tp,.vpx-19gc,.vpx-19cd,.vpx-19gr,.vpx-19gh,.vpx-19pm,.vpx-19rs,.vpx-19bt,.vpx-19ps,.vpx-19fc) :where(p){margin:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-19tp,.vpx-19gc,.vpx-19cd,.vpx-19gr,.vpx-19gh,.vpx-19pm,.vpx-19rs,.vpx-19bt,.vpx-19ps,.vpx-19fc) :where(figure){margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-19tp,.vpx-19gc,.vpx-19cd,.vpx-19gr,.vpx-19gh,.vpx-19pm,.vpx-19rs,.vpx-19bt,.vpx-19ps,.vpx-19fc) strong{color:var(--n-white);font:700 14px/1.3 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-19tp,.vpx-19gc,.vpx-19cd,.vpx-19gr,.vpx-19gh,.vpx-19pm,.vpx-19rs,.vpx-19bt,.vpx-19ps,.vpx-19fc) svg{display:block;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-heads{display:grid;grid-template-columns:1fr 90px 1fr;align-items:end;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-col{display:flex;flex-direction:column;align-items:center;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-pouch{width:120px}.vibe-blog .elementor-widget-theme-post-content .vpx-19tp-bag{fill:var(--n-track);stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-19tp-zip{stroke:var(--n-muted);stroke-width:2;stroke-dasharray:4 3;fill:none}.vibe-blog .elementor-widget-theme-post-content .vpx-19tp-notch{stroke:var(--n-muted);stroke-width:1.5;fill:none}.vibe-blog .elementor-widget-theme-post-content .vpx-19tp-a{fill:#C2405A}.vibe-blog .elementor-widget-theme-post-content .vpx-19tp-b{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-19tp-win{fill:var(--n-card);stroke:var(--n-card-line);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-19tp-gum{fill:var(--n-glow);opacity:.85}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-name{font:700 15px/1.3 var(--n-head);color:var(--n-white);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-rows{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-rows li{display:grid;grid-template-columns:1fr 90px 1fr;grid-template-areas:"k k k" "l m r";gap:4px 12px;padding:10px 14px;border-radius:8px;background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-rows li.vpx-19tp-diff{background:var(--n-ember);border:1px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-k{grid-area:k;font:600 12px/1.2 var(--n-head);letter-spacing:.4px;text-transform:uppercase;color:var(--n-muted);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-l{grid-area:l;text-align:center;color:var(--n-white);font:600 15px/1.35 var(--n-body)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-r{grid-area:r;text-align:center;color:var(--n-white);font:600 15px/1.35 var(--n-body)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-19tp-eq,.vpx-19tp-ne){grid-area:m;align-self:center;justify-self:center;font:700 11px/1 var(--n-head);letter-spacing:.5px;text-transform:uppercase;padding:5px 8px;border-radius:999px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-eq{color:var(--n-muted);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-ne{color:var(--n-page);background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-limit{display:flex;flex-direction:column;gap:8px;padding-top:6px;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-lt{font:700 14px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-bar{width:100%}.vibe-blog .elementor-widget-theme-post-content .vpx-19tp-track{fill:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx-19tp-fill{fill:var(--n-orange);opacity:.85}.vibe-blog .elementor-widget-theme-post-content .vpx-19tp-cut{stroke:var(--n-card);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-ends{display:flex;justify-content:space-between;gap:12px;font:600 13px/1.3 var(--n-head);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-ends span:last-child{text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-ls{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-body2{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-svg{width:200px;max-width:100%}.vibe-blog .elementor-widget-theme-post-content .vpx-19gc-helmet{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-19gc-body{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-19gc-limb{fill:none;stroke:var(--n-soft);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19gc-deck{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-19gc-wheel{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-19gc-ground{fill:none;stroke:var(--n-line);stroke-width:3;stroke-dasharray:6 5}.vibe-blog .elementor-widget-theme-post-content .vpx-19gc-pin{fill:var(--n-page);stroke:var(--n-orange);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-19gc-pn{font:800 12px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-panel{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:var(--n-radius);background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-panel--rider{background:var(--n-ember);border:1px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-pt{font:700 16px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-list{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-19gc-num,.vpx-19gc-q){display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font:800 12px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-num{border:2px solid var(--n-orange);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-q{background:var(--n-orange);color:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-gap{font:400 14px/1.45 var(--n-body);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-law{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-law li{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-left:3px solid var(--n-orange);background:var(--n-track);border-radius:0 8px 8px 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding-top:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 18px 16px;background:#F3EBDD;border-radius:4px 4px 6px 6px;box-shadow:0 6px 0 -2px #D9CDB8,0 12px 0 -4px #BFB29B}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-card:nth-child(odd){transform:rotate(-.6deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-card:nth-child(even){transform:rotate(.5deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-tab{position:absolute;top:-14px;left:18px;padding:3px 12px;border-radius:6px 6px 0 0;background:var(--n-orange);color:var(--n-page);font:800 13px/1.2 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-card--1 .vpx-19cd-tab{left:72px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-card--2 .vpx-19cd-tab{left:126px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-card--3 .vpx-19cd-tab{left:180px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-name{font:800 18px/1.25 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-role{font:500 14px/1.4 var(--n-body);color:#4A4440;padding-bottom:8px;border-bottom:1px solid #C9533F}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-dl{display:grid;grid-template-columns:96px minmax(0,1fr);gap:6px 10px;margin:4px 0 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-dl dt{font:700 11px/1.5 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:#8A5A1E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-dl dd{margin:0;font:400 14px/1.4 var(--n-body);color:var(--n-ink);background:repeating-linear-gradient(transparent 0 19px,#D9E1EC 19px 20px)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-drawer{width:100%}.vibe-blog .elementor-widget-theme-post-content .vpx-19cd-front{fill:#5A3A20;stroke:#7A5230;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-19cd-plate{fill:#C8B48A}.vibe-blog .elementor-widget-theme-post-content .vpx-19cd-handle{fill:none;stroke:#C8B48A;stroke-width:5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19cd-pl{font:700 12px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:26px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-svg{width:240px;max-width:100%;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-19gr-stem{fill:none;stroke:#7A5A3A;stroke-width:5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19gr-leaf{fill:#3F7A3A}.vibe-blog .elementor-widget-theme-post-content .vpx-19gr-g{stroke:var(--n-card);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content :is(.vpx-19gr-g,.vpx-19gr-dot,.vpx-19gr-key).vpx-19gr-s0{fill:#6B3FA0;background:#6B3FA0}.vibe-blog .elementor-widget-theme-post-content :is(.vpx-19gr-g,.vpx-19gr-dot,.vpx-19gr-key).vpx-19gr-s1{fill:#3E9C8C;background:#3E9C8C}.vibe-blog .elementor-widget-theme-post-content :is(.vpx-19gr-g,.vpx-19gr-dot,.vpx-19gr-key).vpx-19gr-s2{fill:var(--n-orange);background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-19gr-gn{font:800 14px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-src{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-sn{display:flex;align-items:center;gap:8px;font:700 15px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-key{flex:none;width:12px;height:12px;border-radius:50%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-sw{font:400 12px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-words{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-words li{display:flex;align-items:center;gap:8px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-dot{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font:800 11px/1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-trap{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px 16px;align-items:center;padding:14px 16px;border-radius:8px;background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-tt{font:700 14px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-names{display:flex;flex-wrap:wrap;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-names li{padding:4px 10px;border-radius:999px;border:1px dashed var(--n-muted);font:600 13px/1.2 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-names li.vpx-19gr-real{border:1px solid var(--n-orange);color:var(--n-white);text-decoration:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-tx{font:400 13px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gh-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gh-card{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--n-radius);background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gh-svg{width:100%;max-width:200px;margin:0 auto 4px}.vibe-blog .elementor-widget-theme-post-content .vpx-19gh-wall{fill:#2B3352;stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-19gh-roof{fill:#3A4468;stroke:var(--n-muted);stroke-width:2;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19gh-cord{stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-19gh-lamp{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-19gh-maybe{fill:none;stroke:var(--n-glow);stroke-width:2;stroke-dasharray:3 3}.vibe-blog .elementor-widget-theme-post-content .vpx-19gh-beam{fill:var(--n-glow);opacity:.18}.vibe-blog .elementor-widget-theme-post-content .vpx-19gh-plant{fill:none;stroke:#5FAF5A;stroke-width:4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19gh-leafo{fill:#5FAF5A}.vibe-blog .elementor-widget-theme-post-content .vpx-19gh-glass{fill:rgb(160 200 230 / .12);stroke:#A0C8E6;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-19gh-rib{fill:none;stroke:#A0C8E6;stroke-width:1;opacity:.6}.vibe-blog .elementor-widget-theme-post-content .vpx-19gh-sun{fill:#F5C542}.vibe-blog .elementor-widget-theme-post-content .vpx-19gh-ray{fill:none;stroke:#F5C542;stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19gh-soil{fill:#5A3E2A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gh-name{font:800 18px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gh-def{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gh-catch{font:600 13px/1.4 var(--n-body);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gh-study{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--n-card-line);border-radius:var(--n-radius)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gh-st{font:700 15px/1.35 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gh-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gh-steps li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gh-sn{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--n-orange);color:var(--n-page);font:800 12px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gh-but{font:500 14px/1.45 var(--n-body);color:var(--n-white);padding:10px 14px;border-left:3px solid var(--n-orange);background:var(--n-ember);border-radius:0 6px 6px 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border-radius:var(--n-radius);background:var(--n-track);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-svg{width:100%;max-width:190px}.vibe-blog .elementor-widget-theme-post-content .vpx-19pm-glass{fill:rgb(160 200 230 / .14);stroke:#A0C8E6;stroke-width:2.5;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19pm-bowl{fill:#2B3352;stroke:#A0C8E6;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-19pm-herb{fill:none;stroke:#5FAF5A;stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19pm-water{fill:#3B7FC4;opacity:.55}.vibe-blog .elementor-widget-theme-post-content .vpx-19pm-stem{stroke:#A0C8E6;stroke-width:5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19pm-bub{fill:none;stroke:#CFE6F7;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-19pm-nail{fill:var(--n-muted);stroke:var(--n-soft);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-19pm-drop{fill:#E8B04A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-name{font:800 17px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-for{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;font:500 14px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-for span{font:700 11px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-lower{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-ask{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--n-card-line);border-radius:var(--n-radius)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-at{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-asks{display:flex;flex-direction:column;gap:6px;counter-reset:pm}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-asks li{counter-increment:pm;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-asks li::before{content:counter(pm);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--n-orange);color:var(--n-page);font:800 11px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-facts{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-facts li{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-left:3px solid var(--n-orange);background:var(--n-track);border-radius:0 8px 8px 0;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-src{font:400 12px/1.3 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-rows{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-row{display:grid;grid-template-columns:220px minmax(0,1fr) 150px;gap:16px;align-items:center;padding:10px 16px;border-radius:var(--n-radius);background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-row--inf{background:var(--n-ember);border:1px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-svg{width:220px;max-width:100%}.vibe-blog .elementor-widget-theme-post-content .vpx-19rs-paper{fill:#F3EEE4;stroke:#CFC6B5;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-19rs-fill{opacity:.9}.vibe-blog .elementor-widget-theme-post-content :is(.vpx-19rs-f-flower,.vpx-19rs-f-kief,.vpx-19rs-f-infused){fill:#6E9A4E}.vibe-blog .elementor-widget-theme-post-content .vpx-19rs-kief{fill:#E6D9A8}.vibe-blog .elementor-widget-theme-post-content .vpx-19rs-conc{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-19rs-tip{fill:#D9C9A3;stroke:#B8A57E;stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-19rs-twist{fill:none;stroke:#CFC6B5;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-in{font:400 15px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-verdict{justify-self:end;padding:6px 12px;border-radius:999px;border:1px solid var(--n-muted);font:700 13px/1.2 var(--n-head);color:var(--n-white);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-row--inf .vpx-19rs-verdict{background:var(--n-orange);border-color:var(--n-orange);color:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-19rs-not,.vpx-19rs-pack){display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--n-card-line);border-radius:var(--n-radius)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-pt{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-nots{display:flex;flex-wrap:wrap;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-nots li{padding:6px 12px;border-radius:999px;border:1px dashed var(--n-muted);font:600 13px/1.2 var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-packsvg{width:100%;max-width:300px}.vibe-blog .elementor-widget-theme-post-content .vpx-19rs-tube{fill:#2B3352;stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-19rs-pl{font:600 12px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-px{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--n-radius);background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-card--no{background:#2A1418;border:1px solid #C2405A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-svg{width:92px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-19bt-glass{fill:rgb(160 200 230 / .12);stroke:#A0C8E6;stroke-width:2;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19bt-label{fill:var(--n-soft);opacity:.85}.vibe-blog .elementor-widget-theme-post-content .vpx-19bt-cap{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-19bt-bulb{fill:#5A3A20}.vibe-blog .elementor-widget-theme-post-content .vpx-19bt-tab{fill:none;stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-19bt-rim{fill:#2B3352;stroke:#A0C8E6;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-19bt-x{stroke:#E0566E;stroke-width:4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19bt-ok{fill:none;stroke:#5FAF5A;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-txt{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-verdict{align-self:flex-start;padding:4px 10px;border-radius:999px;font:700 12px/1.2 var(--n-head);letter-spacing:.4px;text-transform:uppercase;background:#5FAF5A;color:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-card--no .vpx-19bt-verdict{background:#E0566E;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-name{font:800 17px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-rule{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-cite{font:600 12px/1.4 var(--n-body);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-scale{font:400 13px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-extra{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-extra li{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-left:3px solid var(--n-orange);background:var(--n-track);border-radius:0 8px 8px 0;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-stage{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:var(--n-radius);background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-who--staff{border:1px dashed var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-svg{width:100%;max-width:130px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-19ps-clay{fill:#B9875F;stroke:#8E6443;stroke-width:2;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19ps-tex{fill:none;stroke:#8E6443;stroke-width:2;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19ps-tex2{fill:none;stroke:#8E6443;stroke-width:1.5;stroke-dasharray:2 3}.vibe-blog .elementor-widget-theme-post-content .vpx-19ps-glaze{fill:#C9D6DE;stroke:#8E6443;stroke-width:2;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19ps-drip{fill:#4E86B8;opacity:.8}.vibe-blog .elementor-widget-theme-post-content .vpx-19ps-fired{fill:#3F78A8;stroke:#2B5578;stroke-width:2;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19ps-shine{fill:none;stroke:#CFE6F7;stroke-width:3;stroke-linecap:round;opacity:.7}.vibe-blog .elementor-widget-theme-post-content .vpx-19ps-tag{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-19ps-string{stroke:var(--n-soft);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-when{font:700 12px/1.2 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-what{font:700 15px/1.35 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-who{font:400 13px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-box{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--n-card-line);border-radius:var(--n-radius)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-bt{font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-asks{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-asks li{padding-left:16px;position:relative;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-asks li::after{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-rules{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-rules li{display:flex;flex-direction:column;gap:2px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-body2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-cans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-item{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--n-radius);background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-can{width:96px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-19fc-body{fill:#2B3352;stroke:var(--n-muted);stroke-width:2.5;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19fc-handle{fill:none;stroke:var(--n-muted);stroke-width:4;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19fc-spout{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-19fc-x{stroke:rgb(255 255 255 / .12);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content :is(.vpx-19fc-band,.vpx-19fc-dot).vpx-19fc-b0{fill:#C2402A;background:#C2402A}.vibe-blog .elementor-widget-theme-post-content :is(.vpx-19fc-band,.vpx-19fc-dot).vpx-19fc-b1{fill:var(--n-orange);background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content :is(.vpx-19fc-band,.vpx-19fc-dot).vpx-19fc-b2{fill:#E8C84A;background:#E8C84A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-txt{display:flex;flex-direction:column;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-name{font:800 16px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-who{font:400 12px/1.35 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-notes{display:flex;flex-direction:column;gap:4px;margin-top:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-notes li{display:flex;align-items:center;gap:8px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-dot{flex:none;width:12px;height:12px;border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-molbox{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:var(--n-radius);background:var(--n-ember);border:1px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-mt{font:700 16px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-mol{width:100%;max-width:300px}.vibe-blog .elementor-widget-theme-post-content .vpx-19fc-bond{fill:none;stroke:var(--n-soft);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-19fc-s{fill:#E8C84A}.vibe-blog .elementor-widget-theme-post-content .vpx-19fc-st{font:800 15px var(--n-head);fill:var(--n-page)}.vibe-blog .elementor-widget-theme-post-content .vpx-19fc-ct{font:600 12px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-mn{font:700 14px/1.3 var(--n-head);color:#E8C84A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-mx{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}@media (max-width:1023px){.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-body2{grid-template-columns:180px minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-panel--rider{grid-column:1 / -1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-body2{grid-template-columns:1fr}}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-heads{grid-template-columns:1fr 54px 1fr;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-pouch{width:92px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-name{font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19tp-rows li{grid-template-columns:1fr 54px 1fr;gap:4px 6px;padding:10px 8px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-19tp-l,.vpx-19tp-r){font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-19tp-eq,.vpx-19tp-ne){font-size:9px;padding:4px 5px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-body2{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-svg{width:170px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gc-law{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-cards{grid-template-columns:1fr;gap:26px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-dl{grid-template-columns:84px minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19cd-drawer{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-body{grid-template-columns:1fr;gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-svg{width:200px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-legend{grid-template-columns:1fr;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gr-trap{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-19gh-cards,.vpx-19gh-steps,.vpx-19pm-cards,.vpx-19pm-lower,.vpx-19rs-lower,.vpx-19bt-cards,.vpx-19bt-extra,.vpx-19ps-lower,.vpx-19fc-cans){grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19gh-svg{max-width:170px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19pm-svg{max-width:160px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19ps-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-row{grid-template-columns:1fr;gap:8px;padding:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-svg{width:200px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19rs-verdict{justify-self:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-card{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19bt-svg{width:70px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-item{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-19fc-can{width:80px}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-20cc-layers,.vpx-20cc-outs,.vpx-20cc-tests,.vpx-20tr-parks,.vpx-20tr-facts,.vpx-20al-groups,.vpx-20de-senses,.vpx-20de-steps,.vpx-20cp-parents,.vpx-20cp-stamps,.vpx-20cp-alikes,.vpx-20rp-words,.vpx-20rm-lines,.vpx-20rm-revs,.vpx-20sb-rows,.vpx-20sf-cards,.vpx-20sf-notes,.vpx-20sf-research,.vpx-20pp-steps,.vpx-20pp-chain){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-20cc,.vpx-20tr,.vpx-20al,.vpx-20de,.vpx-20cp,.vpx-20rp,.vpx-20rm,.vpx-20sb,.vpx-20sf,.vpx-20pp) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-20cc,.vpx-20tr,.vpx-20al,.vpx-20de,.vpx-20cp,.vpx-20rp,.vpx-20rm,.vpx-20sb,.vpx-20sf,.vpx-20pp) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-20cc,.vpx-20tr,.vpx-20al,.vpx-20de,.vpx-20cp,.vpx-20rp,.vpx-20rm,.vpx-20sb,.vpx-20sf,.vpx-20pp) strong{color:var(--n-white);font-weight:700}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-20cc,.vpx-20tr,.vpx-20al,.vpx-20de,.vpx-20cp,.vpx-20rp,.vpx-20rm,.vpx-20sb,.vpx-20sf,.vpx-20pp) figure{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-20cc-svg,.vpx-20al-svg,.vpx-20de-tray,.vpx-20rp-svg,.vpx-20sb-svg,.vpx-20sf-svg,.vpx-20pp-svg,.vpx-20al-people){display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-20-narrow{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20-label{font:700 13px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20-src{display:block;margin-top:6px;font:400 12px/1.35 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20-rule{padding:14px 18px;border-left:3px solid var(--n-orange);background:var(--n-slate);border-radius:0 6px 6px 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-body{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:32px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-fig{max-width:240px}.vibe-blog .elementor-widget-theme-post-content .vpx-20cc-flower{fill:#3F5B3A}.vibe-blog .elementor-widget-theme-post-content .vpx-20cc-kdot{fill:#E8E2C8;opacity:.85}.vibe-blog .elementor-widget-theme-post-content .vpx-20cc-conc{fill:var(--n-orange);opacity:.9}.vibe-blog .elementor-widget-theme-post-content .vpx-20cc-drip{fill:none;stroke:var(--n-orange);stroke-width:5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-20cc-paper{fill:none;stroke:var(--n-white);stroke-width:3;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-20cc-tip{fill:#C9A87A;stroke:var(--n-white);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-20cc-tipline{stroke:var(--n-ink);stroke-width:1.5;opacity:.5}.vibe-blog .elementor-widget-theme-post-content .vpx-20cc-lead{stroke:var(--n-muted);stroke-width:1.5;stroke-dasharray:3 3}.vibe-blog .elementor-widget-theme-post-content .vpx-20cc-pin{fill:var(--n-ink);stroke:var(--n-orange);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-20cc-pint{font:700 13px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-layers{display:flex;flex-direction:column;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-layer{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-n{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--n-orange);font:700 14px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-layer--conc .vpx-20cc-n{background:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-outs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-out{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:8px;border:1px solid var(--n-card-line);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-out--infused{border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-if{font:600 13px/1.3 var(--n-head);color:var(--n-muted);text-transform:uppercase;letter-spacing:.4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-then{font:700 17px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-tests{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-tests li{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-top:2px solid var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-sec{font:700 14px var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-keys{display:flex;flex-wrap:wrap;gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-key{display:inline-flex;align-items:center;gap:8px;font:600 13px var(--n-head);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-key::before{content:"";width:22px;height:10px;border-radius:3px;background:#4F7A4A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-key--steep::before{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-key--corr::before{background:none;border-top:3px dashed var(--n-muted);height:0;border-radius:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-scale{display:flex;flex-direction:column;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-scale-l{font:600 12px var(--n-head);color:var(--n-muted);text-transform:uppercase;letter-spacing:.5px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-ticks{display:flex;justify-content:space-between;border-bottom:1px solid var(--n-line);padding-bottom:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-ticks span{font:600 12px var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-parks{display:flex;flex-direction:column;gap:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-park{display:flex;flex-direction:column;gap:12px;padding:20px 0;border-bottom:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-name{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-name h4{margin:0;font:700 18px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-name p{grid-column:2;font-size:14px;line-height:1.4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-tree{display:block;width:0;height:0;border-left:9px solid #fff0;border-right:9px solid #fff0;border-bottom:22px solid #4F7A4A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-routes{display:flex;flex-direction:column;gap:10px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-route{display:flex;flex-direction:column;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-rl{font-size:14px;line-height:1.4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-bar{display:block;width:100%;height:20px}.vibe-blog .elementor-widget-theme-post-content .vpx-20tr-seg{fill:#4F7A4A}.vibe-blog .elementor-widget-theme-post-content .vpx-20tr-seg--steep{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-20tr-corr{stroke:var(--n-muted);stroke-width:3;stroke-dasharray:8 6;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-facts{display:flex;flex-wrap:wrap;gap:6px 8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-facts li{padding:4px 10px;border:1px solid var(--n-line);border-radius:14px;font-size:13px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-status{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20tr-status span{display:inline-block;margin-right:8px;padding:2px 8px;border-radius:4px;background:var(--n-orange);color:var(--n-ink);font:700 12px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20al-keys{display:flex;flex-wrap:wrap;gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20al-key{display:inline-flex;align-items:center;gap:8px;font:600 13px var(--n-head);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20al-key::before{content:"";width:26px;border-top:3px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20al-key--weak::before{border-top:2px dashed var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20al-fig{max-width:620px}.vibe-blog .elementor-widget-theme-post-content .vpx-20al-link{fill:none}.vibe-blog .elementor-widget-theme-post-content .vpx-20al-link--found{stroke:var(--n-orange);stroke-width:3.5}.vibe-blog .elementor-widget-theme-post-content .vpx-20al-link--weak{stroke:var(--n-muted);stroke-width:1.5;stroke-dasharray:4 5;opacity:.8}.vibe-blog .elementor-widget-theme-post-content .vpx-20al-dot{fill:var(--n-ink);stroke:var(--n-soft);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-20al-dot--found{fill:var(--n-orange);stroke:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-20al-tl{font:600 16px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-20al-wl{font:600 16px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-20al-wl--weak{fill:var(--n-muted);font-style:italic}.vibe-blog .elementor-widget-theme-post-content .vpx-20al-hd{font:700 12px var(--n-head);fill:var(--n-glow);letter-spacing:.8px;text-transform:uppercase}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20al-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20al-card{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:8px;background:var(--n-slate);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20al-card p{font-size:14px;line-height:1.45}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20al-groups{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20al-groups li{padding:6px 10px;border-radius:4px;background:var(--n-ink);font:600 14px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20al-card p.vpx-20al-big{font:800 30px/1.1 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20al-people{max-width:222px}.vibe-blog .elementor-widget-theme-post-content .vpx-20al-p{fill:none;stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-20al-p--on{fill:var(--n-orange);stroke:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card{display:flex;flex-direction:column;gap:18px;padding:26px 28px;border-radius:6px;background:#F3EEE3;color:#1F1A14}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card p,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card li,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card span{color:#3A332A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card strong{color:#1F1A14}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card p.vpx-20de-word{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;padding-bottom:12px;border-bottom:2px solid #1F1A14;font:800 38px/1 Georgia,'Times New Roman',serif;color:#1F1A14}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card span.vpx-20de-pos{font:italic 400 17px Georgia,serif;color:#6A5F50}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-senses{display:flex;flex-direction:column;gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-sense{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-sn{display:flex;align-items:center;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card span.vpx-20de-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#1F1A14;color:#F3EEE3;font:700 14px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card span.vpx-20de-field{font:700 12px var(--n-head);letter-spacing:.8px;text-transform:uppercase;color:#B85F00}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card p.vpx-20de-def{font:400 18px/1.45 Georgia,serif;color:#1F1A14}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-steps{display:flex;flex-direction:column;gap:6px;padding-left:36px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-steps li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card span.vpx-20de-when{font:700 13px var(--n-head);color:#B85F00}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card .vpx-20-src{padding-left:36px;color:#6A5F50}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card p.vpx-20de-usage{padding-top:12px;border-top:1px solid #CFC6B4;font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-side{display:flex;flex-direction:column;gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-fig{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-fig figcaption{font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-20de-traybox{fill:var(--n-slate);stroke:var(--n-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-20de-cookie{fill:#7A4B2A;stroke:#9C6436;stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-20de-chip{fill:#2E1A0E}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-rule{padding:14px 16px;border-left:3px solid var(--n-orange);background:var(--n-slate);border-radius:0 6px 6px 0;font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-tree{display:flex;flex-direction:column;align-items:center;max-width:520px;width:100%;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-parents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12%;width:100%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-parent{padding:12px 10px;border-radius:8px;border:1px solid var(--n-line);background:var(--n-slate);text-align:center;font:700 16px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-join{display:block;width:56%;height:36px}.vibe-blog .elementor-widget-theme-post-content .vpx-20cp-line{fill:none;stroke:var(--n-soft);stroke-width:2;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-child{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 24px;border-radius:8px;background:var(--n-orange);font:800 22px/1.1 var(--n-head);color:var(--n-ink);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-child span{font:500 13px/1.3 var(--n-body);color:var(--n-ink);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-stamps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-stamp{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:2px dashed var(--n-glow);border-radius:10px;transform:rotate(-1.2deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-stamp:nth-child(2){transform:rotate(1deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-year{font:800 30px/1 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-what{font-size:14px;line-height:1.4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-check{align-self:flex-start;padding:3px 9px;border-radius:4px;background:var(--n-ink);font:700 12px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-check::before{content:"\2713  ";color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-open{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:8px;border:1px dashed var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-alikes{display:flex;flex-wrap:wrap;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-alikes li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px dashed var(--n-muted);border-radius:6px;font:600 15px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-q{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--n-track);font:800 13px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-flavor{font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rp-fig{display:flex;flex-direction:column;gap:10px;max-width:640px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rp-fig figcaption{font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-20rp-ring{fill:var(--n-slate);stroke:var(--n-white);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-20rp-name{font:800 18px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-20rp-sub{font:600 13px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-20rp-bond{stroke:var(--n-white);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-20rp-group{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-20rp-gt{font:800 13px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-20rp-arrow{stroke:var(--n-glow);stroke-width:3;fill:none;stroke-dasharray:2 0}.vibe-blog .elementor-widget-theme-post-content .vpx-20rp-head{fill:none;stroke:var(--n-glow);stroke-width:3;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-20rp-heat{font:700 14px var(--n-head);fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-20rp-co2{fill:none;stroke:var(--n-soft);stroke-width:2;stroke-dasharray:4 3}.vibe-blog .elementor-widget-theme-post-content .vpx-20rp-co2t{font:800 15px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-20rp-fizz{fill:none;stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rp-formula{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:8px;background:var(--n-ink);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rp-eq{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font:700 22px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rp-term{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rp-op{color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rp-words{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rp-words li{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:8px;border:1px solid var(--n-card-line);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rp-w{font:700 16px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-body{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:32px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-receipt{display:flex;flex-direction:column;gap:12px;padding:22px 20px 26px;background:#F5F3EE;border-radius:4px 4px 0 0;box-shadow:0 6px 18px rgb(0 0 0 / .35);font-family:'Courier New',Courier,monospace;transform:rotate(-1deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-receipt p,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-receipt span,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-receipt li{font-family:'Courier New',Courier,monospace;color:#222}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-receipt p.vpx-20rm-rh{font-size:15px;font-weight:700;text-align:center;letter-spacing:2px;text-transform:uppercase;color:#222;padding-bottom:8px;border-bottom:1px dashed #888}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-lines{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-receipt li.vpx-20rm-line{display:flex;justify-content:space-between;gap:10px;font-size:13px;line-height:1.35}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-receipt span.vpx-20rm-v{color:#6b6b6b;text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-receipt li.vpx-20rm-line--total{padding-top:8px;border-top:1px dashed #888;font-weight:700;font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-receipt li.vpx-20rm-line--total span{font-weight:700;color:#000}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-receipt p.vpx-20rm-foot{font-size:12px;text-align:center;color:#555}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-eq{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-big{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font:800 26px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-big span{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-big span.vpx-20rm-div{color:var(--n-orange);font-size:30px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-big span.vpx-20rm-res{padding:4px 12px;border-radius:6px;background:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-rev{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:8px;background:var(--n-slate);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-year{font:800 22px/1 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-sname{font:700 16px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-verdict{align-self:flex-start;padding:2px 9px;border-radius:12px;font:700 12px var(--n-head);background:var(--n-track);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-verdict--up{background:#3F6B3A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-verdict--down{background:#7A3A2A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-top{display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);gap:20px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-who{display:flex;flex-direction:column;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-who--l{text-align:right;align-items:flex-end}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-who--l p{text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-who p{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-who p.vpx-20sb-wn{font:800 22px/1.1 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-who--l p.vpx-20sb-wn{color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-who--r p.vpx-20sb-wn{color:#B9A7E8}.vibe-blog .elementor-widget-theme-post-content .vpx-20sb-left path{fill:#5B3B78}.vibe-blog .elementor-widget-theme-post-content .vpx-20sb-right path{fill:#2E2A3A}.vibe-blog .elementor-widget-theme-post-content .vpx-20sb-hair{fill:none;stroke:var(--n-orange);stroke-width:2.5;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-20sb-frost{fill:#F4F1E8}.vibe-blog .elementor-widget-theme-post-content .vpx-20sb-cut{stroke:var(--n-white);stroke-width:2;stroke-dasharray:6 5}.vibe-blog .elementor-widget-theme-post-content .vpx-20sb-stem{stroke:#6E8B5A;stroke-width:4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-both{text-align:center;font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-rows{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-row{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:16px;align-items:center;padding:12px 0;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-l{text-align:right;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-r{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-k{justify-self:center;padding:3px 10px;border-radius:12px;background:var(--n-ink);font:700 12px var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-fig{max-width:660px;width:100%;align-self:center}.vibe-blog .elementor-widget-theme-post-content .vpx-20sf-board{stroke:var(--n-white);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-20sf-board--0{fill:#6E7FD6}.vibe-blog .elementor-widget-theme-post-content .vpx-20sf-board--1{fill:#D9B44A}.vibe-blog .elementor-widget-theme-post-content .vpx-20sf-board--2{fill:#6FA36A}.vibe-blog .elementor-widget-theme-post-content .vpx-20sf-stringer{stroke:var(--n-ink);stroke-width:1.5;opacity:.5}.vibe-blog .elementor-widget-theme-post-content .vpx-20sf-bn{font:800 22px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-20sf-wave{fill:#1F4E6E}.vibe-blog .elementor-widget-theme-post-content .vpx-20sf-foam{fill:none;stroke:#BFE3F2;stroke-width:4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-20sf-wl{font:700 16px var(--n-head);fill:#DDF0F8;letter-spacing:1px;text-transform:uppercase}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-card{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:10px;background:var(--n-slate);border-top:4px solid #6E7FD6}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-card--1{border-top-color:#D9B44A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-card--2{border-top-color:#6FA36A}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-cn{display:flex;align-items:center;gap:10px;font:800 18px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-cn span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--n-ink);font:700 13px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-cross{font-size:14px;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-notes{display:flex;flex-direction:column;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-notes li{color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-bottom{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-bottom>div{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-research{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-research li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-yr{font:800 15px var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-name{padding:14px 16px;border:1px dashed var(--n-line);border-radius:8px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-body{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-fig{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-fig figcaption{font:400 13px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-20pp-county{fill:#2F4A33;stroke:#6E8B5A;stroke-width:2;stroke-dasharray:7 5}.vibe-blog .elementor-widget-theme-post-content .vpx-20pp-field{stroke:#6E8B5A;stroke-width:2;stroke-linecap:round;opacity:.7}.vibe-blog .elementor-widget-theme-post-content .vpx-20pp-city{fill:var(--n-slate);stroke:var(--n-white);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-20pp-pin path{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-20pp-pin circle{fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-20pp-badge{fill:var(--n-ink);stroke:var(--n-orange);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-20pp-bt{font:800 13px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-path{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:8px;background:var(--n-slate);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-ph{display:flex;align-items:center;gap:10px;font:800 17px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-letter{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;border:2px solid var(--n-orange);font:800 13px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-steps{display:flex;flex-direction:column;gap:6px;counter-reset:pp}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-steps li{position:relative;padding-left:22px;font-size:14px;counter-increment:pp}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-steps li::before{content:counter(pp);position:absolute;left:0;top:0;font:700 13px var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-status{padding:8px 10px;border-radius:6px;background:var(--n-ink);font-size:13px;line-height:1.4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-chain li{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 22px 14px 16px;border-top:3px solid var(--n-orange);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-chain li:not(:last-child)::after{content:"";position:absolute;top:-9px;right:-1px;width:0;height:0;border-top:7px solid #fff0;border-bottom:7px solid #fff0;border-left:10px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-stage{font:800 16px var(--n-head);color:var(--n-white)}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-20-wide{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx svg.vpx-20-narrow{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-body{grid-template-columns:minmax(0,1fr);gap:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-fig{max-width:200px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-outs,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cc-tests{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20al-cards{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx-20al-tl,.vibe-blog .elementor-widget-theme-post-content .vpx-20al-wl{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-body{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card{padding:20px 18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card p.vpx-20de-word{font-size:32px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-steps,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-card .vpx-20-src{padding-left:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20de-steps li{grid-template-columns:52px minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-stamps{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20cp-parent{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rp-words{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rp-eq{font-size:19px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-body{grid-template-columns:minmax(0,1fr);gap:24px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-big{font-size:21px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20rm-revs{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-top{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-who p{font-size:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-who p.vpx-20sb-wn{font-size:17px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-k{grid-column:1 / -1;grid-row:1;justify-self:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-l,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sb-r{font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-cards,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20sf-bottom{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx-20sf-wl{font-size:30px}.vibe-blog .elementor-widget-theme-post-content .vpx-20sf-bn{font-size:30px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-body{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-fig{max-width:300px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-paths,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-chain{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-chain li{border-top:none;border-left:3px solid var(--n-orange);padding:10px 14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-20pp-chain li:not(:last-child)::after{top:auto;bottom:-6px;right:auto;left:-9px;border-left:7px solid #fff0;border-right:7px solid #fff0;border-top:10px solid var(--n-orange);border-bottom:none}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-21pl-names,.vpx-21pl-bars,.vpx-21cr-relay,.vpx-21cr-slots,.vpx-21cb-list,.vpx-21bw-badges,.vpx-21bw-rules,.vpx-21da-cards,.vpx-21da-facts,.vpx-21cm-acts,.vpx-21cm-sets,.vpx-21cm-rules,.vpx-21bp-stops,.vpx-21bp-steps,.vpx-21sb-places,.vpx-21sb-lims,.vpx-21bl-words,.vpx-21bl-asks,.vpx-21og-cards,.vpx-21og-chips){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-21pl,.vpx-21cr,.vpx-21cb,.vpx-21bw,.vpx-21da,.vpx-21cm,.vpx-21bp,.vpx-21sb,.vpx-21bl,.vpx-21og) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-21pl,.vpx-21cr,.vpx-21cb,.vpx-21bw,.vpx-21da,.vpx-21cm,.vpx-21bp,.vpx-21sb,.vpx-21bl,.vpx-21og) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-21pl,.vpx-21cr,.vpx-21cb,.vpx-21bw,.vpx-21da,.vpx-21cm,.vpx-21bp,.vpx-21sb,.vpx-21bl,.vpx-21og) strong{color:var(--n-white);font-family:var(--n-head);font-weight:700}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-21cb,.vpx-21bp,.vpx-21sb,.vpx-21og) figure{margin:0}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-21cb,.vpx-21bp,.vpx-21sb,.vpx-21og) figcaption{margin-top:8px;font:400 13px/1.45 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-21pl-k,.vpx-21cr-k,.vpx-21cb-sh,.vpx-21bw-q,.vpx-21cm-k,.vpx-21bp-k,.vpx-21sb-k,.vpx-21bl-k,.vpx-21og-k){margin:0 0 10px;font:700 13px/1.3 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-names{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-name{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1.5px dashed var(--n-card-line);border-radius:999px;text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-name--on{border:1.5px solid var(--n-orange);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-nt{font:700 15px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-ns{font:400 12px/1.35 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-name--on .vpx-21pl-ns{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-tree,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-nose{background:var(--n-slate);border:1px solid var(--n-card-line);border-radius:var(--n-radius);padding:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-tree{text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-pars{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-par,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-kid{display:block;padding:9px 10px;border-radius:10px;border:1px solid var(--n-card-line);font:700 14px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-kid{display:inline-block;min-width:60%;background:var(--n-orange);border-color:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-join{display:block;width:60%;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-line{fill:none;stroke:var(--n-orange);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-fs{margin:12px 0 0;font:400 13px/1.45 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-bars{display:flex;flex-direction:column;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-bar{display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px 12px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-bn{font:700 15px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-track{display:block;height:14px;border-radius:999px;background:var(--n-track);overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-fill{display:block;height:100%;border-radius:999px;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-bar--lead .vpx-21pl-fill{width:92%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-bar--light .vpx-21pl-fill{width:38%;background:var(--n-glow);opacity:.75}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-bl{grid-column:2;font:400 12px var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-relay{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-leg{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 14px;border-radius:var(--n-radius);background:var(--n-slate);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-leg--end{border-color:var(--n-orange);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--n-orange);font:800 13px var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-who{font:700 15px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-what{font:400 13px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-baton{position:absolute;right:-22px;top:20px;width:30px;height:12px;z-index:1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-baton rect{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-low{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-slots{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-slot{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:10px;background:var(--n-slate);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-slot--open{background:#fff0;border:1.5px dashed var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-sn{font:700 14px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-ss{font:400 13px/1.35 var(--n-body);color:var(--n-muted);text-align:right}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-slot--open .vpx-21cr-ss{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-off{padding:16px;border-radius:var(--n-radius);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-on{margin:0 0 6px;font:800 22px var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-ot{margin:0;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-svg{display:block;width:100%;max-width:460px;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-node{fill:var(--n-slate);stroke:var(--n-card-line);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-node--hot{fill:var(--n-ember);stroke:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-code{font:800 20px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-name{font:400 14px var(--n-body);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-arrow{stroke:var(--n-glow);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-arrow--soft{stroke:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-arrow--hot{stroke:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-tip{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-al{font:600 14px var(--n-head);fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-al--hot{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-scope{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-col{padding:14px 16px;border-radius:var(--n-radius);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-col--yes{background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-col--no{border-style:dashed}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-ch{margin:0 0 8px;font:700 15px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-col--no .vpx-21cb-ch{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-list{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-list li{padding-left:16px;position:relative;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-col .vpx-21cb-list li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cb-col--no .vpx-21cb-list li::before{background:#fff0;border:1.5px solid var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-badge{position:relative;display:flex;flex-direction:column;gap:6px;padding:30px 16px 16px;border-radius:14px;background:var(--n-slate);border:1px solid var(--n-card-line);overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-clip{position:absolute;top:10px;left:50%;width:40px;height:8px;margin-left:-20px;border-radius:999px;background:var(--n-page);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-role{align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--n-orange);font:800 11px var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-name{font:800 17px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-where{font:400 14px var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-when{font:700 14px var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-stamp{align-self:flex-end;margin-top:auto;padding:3px 9px;border:2px solid var(--n-muted);border-radius:6px;transform:rotate(-8deg);font:800 12px var(--n-head);letter-spacing:1px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-badge--next .vpx-21bw-stamp{border-color:var(--n-orange);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-badge--past{opacity:.85}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-switch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-side{padding:16px 18px;border-radius:var(--n-radius);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-side--yes{border-color:var(--n-orange);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-sh{margin:0 0 10px;font:800 16px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-rules{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-rules li{position:relative;padding-left:16px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-side .vpx-21bw-rules li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:2px;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-cite{margin:10px 0 0;font:600 12px var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-card{display:flex;flex-direction:column;gap:8px;padding:16px 14px;border-radius:var(--n-radius);background:var(--n-slate);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-svg{display:block;width:72px;height:auto;margin:0 auto 4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-body{fill:var(--n-page);stroke:var(--n-soft);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-lid{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-band{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-fizz{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-drop{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-tear{stroke:var(--n-muted);stroke-width:1.5;stroke-dasharray:4 3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-name{font:800 16px/1.25 var(--n-head);color:var(--n-white);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-trap{font:400 14px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-read{margin-top:auto;padding-top:8px;border-top:1px solid var(--n-card-line);font:600 13px/1.4 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-fact{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-left:3px solid var(--n-orange);background:var(--n-ember);border-radius:0 10px 10px 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-fv{font:800 20px/1.15 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-ft{font:400 14px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-fs{font:600 12px var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-marquee{padding:20px;border-radius:16px;background:var(--n-ink);border:3px dotted var(--n-orange);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-mq{margin:0 0 14px;font:800 20px var(--n-head);letter-spacing:1.5px;text-transform:uppercase;color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-act{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-an{font:800 15px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-at{font:400 13px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-low{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-premise{padding:16px 18px;border-radius:var(--n-radius);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-sets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-set{display:flex;flex-direction:column;gap:4px;padding:12px 10px;border-radius:10px;background:var(--n-slate);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-set--break{background:var(--n-ember);border:1px dashed var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-sn{font:800 14px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-st{font:400 13px/1.35 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-pn{margin:10px 0 0;font:400 13px/1.45 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-stub{position:relative;padding:16px 18px 16px 26px;border-radius:12px;background:var(--n-slate);border:1px solid var(--n-card-line);border-left:2px dashed var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-rules{display:flex;flex-direction:column;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-rule{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-box{width:14px;height:14px;margin-top:3px;border:2px solid var(--n-glow);border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-svg{display:block;width:100%;max-width:440px;height:auto;border-radius:var(--n-radius)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-sea{fill:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-land{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-shore{fill:none;stroke:var(--n-glow);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-kelp{fill:none;stroke:var(--n-glow);stroke-width:2;stroke-linecap:round;opacity:.55}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-pin circle{fill:var(--n-orange);stroke:var(--n-ink);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-pin text{font:800 14px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-stops{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-stop{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-n,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-n,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bl-an{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--n-orange);font:800 13px var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-sb,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-pb,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bl-ab,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-cb{display:flex;flex-direction:column;gap:3px;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-track{padding:16px 18px;border-radius:var(--n-radius);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-step{position:relative;display:flex;flex-direction:column;gap:4px;padding-top:22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-step::after{content:"";position:absolute;top:7px;left:16px;right:-12px;height:2px;background:var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-step--done::after{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-step:last-child::after{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-dot{position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;border:2px solid var(--n-muted);background:var(--n-page);z-index:1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-step--done .vpx-21bp-dot{border-color:var(--n-orange);background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-sn{font:700 14px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-step--open .vpx-21bp-sn{color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-ss{font:400 13px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-svg{display:block;width:100%;max-width:440px;height:auto;border-radius:var(--n-radius)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-ground{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-road{fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-lane{stroke:var(--n-muted);stroke-width:2;stroke-dasharray:10 8}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-walk{fill:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-lot{fill:var(--n-page);stroke:var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-store{fill:var(--n-ember);stroke:var(--n-orange);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-stall{stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-park{fill:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-tree{fill:var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-yard{fill:var(--n-page);stroke:var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-house{fill:var(--n-track);stroke:var(--n-soft);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-shed{fill:var(--n-track);stroke:var(--n-soft);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-lock{fill:none;stroke:var(--n-glow);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-car{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-trunk{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-pin circle{stroke:var(--n-ink);stroke-width:2;fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-pin text{font:800 13px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-pin--ok circle{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-pin--ask circle,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-pin--sealed circle{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-places{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-place{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-place--no .vpx-21sb-n{background:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-place--ask .vpx-21sb-n,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-place--sealed .vpx-21sb-n{background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-cite{font:600 12px var(--n-head);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-limbox{padding:16px 18px;border-radius:var(--n-radius);background:var(--n-ember);border:1px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-lims{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-lim{display:flex;flex-direction:column;gap:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-lv{font:800 24px/1.1 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-lt{font:400 13px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bl-body{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bl-brochure{position:relative;padding:22px 20px 70px;border-radius:14px;background:linear-gradient(160deg,var(--n-ember),var(--n-slate));border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bl-bt{margin:0 0 14px;font:800 20px/1.2 var(--n-head);font-style:italic;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bl-words{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bl-word{display:flex;align-items:center;gap:10px;font:700 18px/1.2 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bl-wn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;height:22px;border-radius:50%;border:1.5px solid var(--n-glow);font:800 12px var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bl-lens{position:absolute;right:16px;bottom:12px;width:56px;height:56px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bl-lens circle{fill:none;stroke:var(--n-orange);stroke-width:4}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bl-lens line{stroke:var(--n-orange);stroke-width:6;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bl-asks{display:flex;flex-direction:column;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bl-ask{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-svg{display:block;width:100%;max-width:420px;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-ring{fill:none;stroke:var(--n-card-line);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-rl{font:700 14px var(--n-head);letter-spacing:.8px;text-transform:uppercase;fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-you{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-yt{font:800 15px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-node circle{fill:var(--n-ember);stroke:var(--n-glow);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-node text{font:800 15px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-cards{display:flex;flex-direction:column;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-key{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--n-ember);border:2px solid var(--n-glow);font:800 13px var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-focus{color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-check{font:400 13px/1.45 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-bound{padding:14px 16px;border-radius:var(--n-radius);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-chips{display:flex;flex-wrap:wrap;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21og-chips li{padding:6px 12px;border-radius:999px;background:var(--n-slate);font-size:13px}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-names{grid-template-columns:1fr 1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21pl-name{border-radius:14px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-21pl-body,.vpx-21cr-low,.vpx-21cb-body,.vpx-21bw-switch,.vpx-21cm-low,.vpx-21bp-body,.vpx-21sb-body,.vpx-21bl-body,.vpx-21og-body){grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-relay{grid-template-columns:1fr;gap:18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-baton{right:auto;left:24px;top:auto;bottom:-16px;transform:rotate(90deg)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-slot{flex-direction:column;gap:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cr-ss{text-align:left}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bw-badges,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-facts,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-acts{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-cards{grid-template-columns:1fr 1fr;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-card{padding:12px 10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21da-svg{width:56px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21cm-sets{grid-template-columns:1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-steps{grid-template-columns:1fr 1fr;gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bp-step:nth-child(2)::after{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21sb-lims{grid-template-columns:1fr 1fr}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-21bl-brochure{padding-bottom:60px}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-22vc-rows,.vpx-22vc-bothl,.vpx-22gd-motions,.vpx-22gd-recl,.vpx-22ls-camps,.vpx-22tn-fields,.vpx-22lp-checks,.vpx-22vm-list,.vpx-22vm-legend,.vpx-22rz-studies,.vpx-22gc-keys,.vpx-22rb-items,.vpx-22rb-caps,.vpx-22qt-stops,.vpx-22qt-notl){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-22vc,.vpx-22gd,.vpx-22ls,.vpx-22tn,.vpx-22lp,.vpx-22vm,.vpx-22rz,.vpx-22gc,.vpx-22rb,.vpx-22qt) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-22vc,.vpx-22gd,.vpx-22ls,.vpx-22tn,.vpx-22lp,.vpx-22vm,.vpx-22rz,.vpx-22gc,.vpx-22rb,.vpx-22qt) :where(li)::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-22vc,.vpx-22gd,.vpx-22ls,.vpx-22tn,.vpx-22lp,.vpx-22vm,.vpx-22rz,.vpx-22gc,.vpx-22rb,.vpx-22qt) strong{color:var(--n-white);font-weight:700}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-22gd,.vpx-22ls,.vpx-22tn,.vpx-22lp,.vpx-22vm,.vpx-22rz,.vpx-22gc,.vpx-22qt) figure{margin:0;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-22gd,.vpx-22ls,.vpx-22tn,.vpx-22vm,.vpx-22rz,.vpx-22gc,.vpx-22qt) figcaption{margin-top:10px;font:400 13px/1.45 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-22gd-svg,.vpx-22ls-svg,.vpx-22tn-svg,.vpx-22lp-svg,.vpx-22vm-svg,.vpx-22rz-svg,.vpx-22gc-svg,.vpx-22qt-svg){display:block;width:100%;height:auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-card{align-self:stretch;display:flex;flex-direction:column;gap:10px;padding:26px 24px;border-radius:6px;background:var(--n-page);border:1px solid var(--n-line);outline:1px solid var(--n-card-line);outline-offset:-8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-card--b{border-color:var(--n-orange);background:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-orn{display:block;width:140px;height:auto;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx-22vc-ornline{stroke:var(--n-muted);stroke-width:1}.vibe-blog .elementor-widget-theme-post-content .vpx-22vc-ring{fill:none;stroke:var(--n-glow);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-kicker{font:600 12px/1.2 var(--n-head);letter-spacing:1.5px;text-transform:uppercase;color:var(--n-muted);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-name{font:700 20px/1.25 var(--n-head);color:var(--n-white);text-align:center;margin-bottom:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-rows{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-rows li{display:grid;grid-template-columns:110px minmax(0,1fr);column-gap:12px;row-gap:2px;padding-top:10px;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-k{font:700 13px/1.4 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-v{color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-src{grid-column:2;font:400 12px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-or{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:italic 600 15px/1 var(--n-head);color:var(--n-ink);background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-both{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:18px 20px;border-radius:var(--n-radius);background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-bothh{font:700 15px/1.4 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-bothl{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-bothl li{padding-left:16px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-bothl li::after{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gd-body2{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:32px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-22gd-body{fill:var(--n-slate);stroke:var(--n-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22gd-knurl{stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-22gd-plate{fill:var(--n-page);stroke:var(--n-card-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22gd-tooth{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-22gd-hub{fill:var(--n-slate);stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22gd-arc{fill:none;stroke:var(--n-glow);stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-22gd-pin{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-22gd-pinn{font:800 15px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gd-side{display:flex;flex-direction:column;gap:20px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gd-motions{display:flex;flex-direction:column;gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gd-motions li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gd-n{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 14px/1 var(--n-head);color:var(--n-ink);background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gd-rec{padding:16px 18px;border-radius:var(--n-radius);border:1px dashed var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gd-rech{font:700 14px/1.3 var(--n-head);color:var(--n-white);margin-bottom:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gd-recl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gd-recl li{display:flex;gap:10px;align-items:flex-start;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gd-box{flex:0 0 14px;width:14px;height:14px;margin-top:3px;border:2px solid var(--n-glow);border-radius:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22ls-body{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:32px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx-22ls-fed{fill:none;stroke:var(--n-glow);stroke-width:1.5;stroke-dasharray:6 5}.vibe-blog .elementor-widget-theme-post-content .vpx-22ls-fedt{font:600 11px var(--n-head);fill:var(--n-glow);letter-spacing:.3px}.vibe-blog .elementor-widget-theme-post-content .vpx-22ls-water{fill:var(--n-track);stroke:var(--n-muted);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-22ls-trail{fill:none;stroke:var(--n-orange);stroke-width:3;stroke-dasharray:2 6;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-22ls-trailt{font:700 12px var(--n-head);fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-22ls-pt{fill:var(--n-white);stroke:var(--n-page);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22ls-xmark{stroke:var(--n-muted);stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-22ls-lab{font:600 12px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-22ls-lab--x{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-22ls-north{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-22ls-nt{font:700 11px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22ls-side{display:flex;flex-direction:column;gap:18px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22ls-camps{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22ls-camps li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22ls-camps li p{font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22ls-ck{font:700 14px/1.45 var(--n-head)!important;color:var(--n-white)!important}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22ls-law{padding:18px 20px;border-radius:var(--n-radius);background:var(--n-ember);border-left:4px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22ls-lawh{font:700 15px/1.3 var(--n-head);color:var(--n-white);margin-bottom:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22tn-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx-22tn-table{fill:var(--n-navy);stroke:var(--n-white);stroke-width:3}.vibe-blog .elementor-widget-theme-post-content .vpx-22tn-mid{stroke:var(--n-white);stroke-width:1;opacity:.6}.vibe-blog .elementor-widget-theme-post-content .vpx-22tn-net{stroke:var(--n-soft);stroke-width:4}.vibe-blog .elementor-widget-theme-post-content .vpx-22tn-target{fill:var(--n-ember);stroke:var(--n-orange);stroke-width:2;stroke-dasharray:5 3}.vibe-blog .elementor-widget-theme-post-content .vpx-22tn-tt{font:700 12px var(--n-head);fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-22tn-serve{fill:none;stroke:var(--n-muted);stroke-width:2;stroke-dasharray:4 4}.vibe-blog .elementor-widget-theme-post-content .vpx-22tn-return{fill:none;stroke:var(--n-orange);stroke-width:2.5}.vibe-blog .elementor-widget-theme-post-content .vpx-22tn-ball{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-22tn-lab{font:600 11px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22tn-pad{padding:20px 22px;border-radius:6px;background:var(--n-soft);border-top:10px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22tn-padh{font:700 16px/1.3 var(--n-head);color:var(--n-ink);margin-bottom:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22tn-fields{display:flex;flex-direction:column;gap:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22tn-fields li{display:flex;flex-direction:column;gap:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22tn-fk{font:700 12px/1.3 var(--n-head)!important;letter-spacing:.6px;text-transform:uppercase;color:var(--n-orange-active)!important}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22tn-fv{font:400 15px/1.45 var(--n-body)!important;color:var(--n-ink)!important}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22tn-line{display:block;height:0;margin-top:8px;border-bottom:1px solid var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22tn-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;align-items:end;padding:18px 20px;border-radius:var(--n-radius);border:1px solid var(--n-card-line);background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22tn-ruleh{grid-column:1 / -1;font:700 15px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22tn-ruled{font:600 12px/1.3 var(--n-head);color:var(--n-glow);white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx-22lp-sky{fill:var(--n-navy)}.vibe-blog .elementor-widget-theme-post-content .vpx-22lp-mtn{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx-22lp-snow{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-22lp-tree{fill:var(--n-orange-active)}.vibe-blog .elementor-widget-theme-post-content .vpx-22lp-trunk{fill:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx-22lp-hill{fill:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx-22lp-tent{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-22lp-door{fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-22lp-fence{fill:none;stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22lp-ground{fill:var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx-22lp-div{stroke:var(--n-white);stroke-width:1.5;stroke-dasharray:4 5;opacity:.7}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-fig{border-radius:var(--n-radius);overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:-12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:var(--n-radius);background:var(--n-page);border-top:4px solid var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-card--fed{border-top-color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-card--state{border-top-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-card--priv{border-top-color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-who{font:700 18px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-eg{font:400 13px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-rule{font:400 15px/1.5 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-cite{font:600 12px/1.4 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-ch{margin-top:6px;padding-top:10px;border-top:1px solid var(--n-card-line);font:700 12px/1.2 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-checks{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-checks li{font-size:14px;padding-left:14px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-checks li::after{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:1px;background:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-road{padding:14px 18px;border-radius:var(--n-radius);background:var(--n-ember);font:600 15px/1.45 var(--n-body);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-body{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:32px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx-22vm-land{fill:var(--n-track);stroke:var(--n-muted);stroke-width:1.5;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx-22vm-inset{fill:var(--n-page);stroke:var(--n-line);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-22vm-it{font:700 11px var(--n-head);fill:var(--n-muted);letter-spacing:.4px}.vibe-blog .elementor-widget-theme-post-content .vpx-22vm-cluster{fill:none;stroke:var(--n-glow);stroke-width:2;stroke-dasharray:3 3}.vibe-blog .elementor-widget-theme-post-content .vpx-22vm-lead{stroke:var(--n-glow);stroke-width:1.2;stroke-dasharray:3 3}.vibe-blog .elementor-widget-theme-post-content .vpx-22vm-pin{stroke:var(--n-page);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22vm-pin--state{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-22vm-pin--fed{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-22vm-pin--city{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-22vm-pn{font:800 10px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-side{display:flex;flex-direction:column;gap:20px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-list li{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:10px;padding:9px 0;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-n{grid-row:span 2;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 12px/1 var(--n-head);color:var(--n-ink);background:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-n--state{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-n--fed{background:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-name{font:700 14px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-mgr{font:400 13px/1.3 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-legend{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:var(--n-radius);background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-legend li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-sw{width:14px;height:14px;margin-top:3px;border-radius:50%;background:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-sw--state{background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-sw--fed{background:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rz-body{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:32px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-soil{fill:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-surface{stroke:var(--n-glow);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-stem{fill:none;stroke:var(--n-soft);stroke-width:4;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-leaf{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-rhizo{fill:none;stroke:var(--n-orange);stroke-width:22;stroke-linecap:round;opacity:.35}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-root{fill:none;stroke:var(--n-soft);stroke-width:6;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-root2{fill:none;stroke:var(--n-soft);stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-dot{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-zoom{fill:var(--n-ember);stroke:var(--n-white);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-zrhizo{fill:var(--n-orange-active)}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-zroot{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-cell{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-lead{stroke:var(--n-white);stroke-width:1.5;stroke-dasharray:3 3}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-lab{font:700 13px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-lab--hot{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-lab--in{font:700 11px var(--n-head);fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-22rz-sub{font:600 11px var(--n-head);fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rz-studies{display:flex;flex-direction:column;gap:12px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rz-studies li{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--n-radius);background:var(--n-page);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rz-who{font:700 14px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-22rz-did,.vpx-22rz-not){display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-22rz-did,.vpx-22rz-not) span{font:700 11px/1.6 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rz-not span{color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rz-lab2{padding:14px 18px;border-radius:var(--n-radius);background:var(--n-track);font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gc-body{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:32px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx-22gc-head{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-22gc-helmet{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-22gc-strap{fill:none;stroke:var(--n-orange);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22gc-limb{fill:none;stroke:var(--n-soft);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content :is(.vpx-22gc-pad,.vpx-22gc-guard){fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-22gc-shoe{fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx-22gc-deck{fill:none;stroke:var(--n-muted);stroke-width:6;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx-22gc-wheel{fill:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx-22gc-ground{stroke:var(--n-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content :is(.vpx-22gc-hazard,.vpx-22gc-hole){fill:none;stroke:var(--n-muted);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22gc-rock{fill:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx-22gc-sun{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-22gc-lead{stroke:var(--n-white);stroke-width:1.2;opacity:.75}.vibe-blog .elementor-widget-theme-post-content .vpx-22gc-dot{fill:var(--n-page);stroke:var(--n-orange);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22gc-dn{font:800 12px var(--n-head);fill:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gc-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gc-keys li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gc-n{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 12px/1 var(--n-head);color:var(--n-white);border:2px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gc-gap{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border-radius:var(--n-radius);background:var(--n-ember);border-left:4px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gc-gaph{font:700 17px/1.3 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gc-law{padding-top:8px;border-top:1px solid var(--n-line);font-size:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-lanes{display:grid;grid-template-columns:1.4fr 1.1fr 1fr;gap:16px;align-items:stretch}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-lane{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:var(--n-radius);background:var(--n-page);border:1px solid var(--n-card-line);min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-lane--inh{border-top:4px solid var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-lane--oral{border-top:4px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-lane--skin{border-top:4px solid var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-lh{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-icon{display:block;width:44px;height:44px}.vibe-blog .elementor-widget-theme-post-content .vpx-22rb-ic{fill:none;stroke:var(--n-glow);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-route{font:800 20px/1.2 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-watch{font:400 13px/1.4 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-items{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-items li{padding-top:10px;border-top:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-fmt{font:700 15px/1.3 var(--n-head);color:var(--n-white);margin-bottom:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-read{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-read span{display:inline-block;margin-right:8px;padding:1px 7px;border-radius:4px;font:700 10px/1.6 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-ink);background:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-capbox{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;padding:18px 20px;border-radius:var(--n-radius);background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-caph{font:700 15px/1.3 var(--n-head);color:var(--n-white);max-width:220px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-caps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-caps li{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-capn{font:800 26px/1.1 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22qt-body{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:32px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx-22qt-awning{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx-22qt-wall{fill:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx-22qt-door{fill:var(--n-navy);stroke:var(--n-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22qt-knob{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-22qt-window{fill:var(--n-navy);stroke:var(--n-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22qt-cert{fill:var(--n-white);stroke:var(--n-glow);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22qt-q{fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx-22qt-qf{fill:none;stroke:var(--n-ink);stroke-width:4}.vibe-blog .elementor-widget-theme-post-content :is(.vpx-22qt-dim,.vpx-22qt-dimend){fill:none;stroke:var(--n-glow);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx-22qt-dimt{font:700 11px var(--n-head);fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-22qt-ground{stroke:var(--n-line);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22qt-phone{fill:var(--n-ink);stroke:var(--n-soft);stroke-width:2}.vibe-blog .elementor-widget-theme-post-content .vpx-22qt-screen{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx-22qt-beam{fill:none;stroke:var(--n-glow);stroke-width:1.5;stroke-dasharray:3 3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22qt-stops{display:flex;flex-direction:column;position:relative;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22qt-stops li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding-bottom:16px;position:relative}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22qt-stops li:not(:last-child)::after{content:"";position:absolute;left:15px;top:34px;bottom:2px;border-left:2px dotted var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22qt-n{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 15px/1 var(--n-head);color:var(--n-ink);background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22qt-k{font:700 16px/1.3 var(--n-head);color:var(--n-white);margin-bottom:3px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22qt-stops li p{font-size:15px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22qt-src{display:block;margin-top:4px;font:600 12px/1.4 var(--n-head);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22qt-not{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;padding:16px 20px;border-radius:var(--n-radius);background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22qt-noth{font:700 15px/1.3 var(--n-head);color:var(--n-white);max-width:200px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22qt-notl{display:flex;flex-wrap:wrap;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22qt-notl li{padding:5px 12px;border-radius:999px;border:1px solid var(--n-line);font-size:14px;text-decoration:line-through;text-decoration-color:var(--n-orange)}@media (max-width:767px){.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-22vc,.vpx-22gd,.vpx-22ls,.vpx-22tn,.vpx-22lp,.vpx-22vm,.vpx-22rz,.vpx-22gc,.vpx-22rb,.vpx-22qt){padding:26px 18px;gap:22px}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-22gd-body2,.vpx-22ls-body,.vpx-22tn-body,.vpx-22vm-body,.vpx-22rz-body,.vpx-22gc-body,.vpx-22qt-body){grid-template-columns:minmax(0,1fr);gap:22px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-pair{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-or{margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-card{padding:22px 18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-rows li{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-src{grid-column:1}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vc-both{grid-template-columns:minmax(0,1fr);gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gd-fig{max-width:300px;margin:0 auto}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gd-recl{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22ls-camps li{grid-template-columns:minmax(0,1fr);gap:2px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22tn-rule{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22tn-ruled{white-space:normal}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22lp-cards{grid-template-columns:minmax(0,1fr);margin-top:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22vm-list{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx :is(.vpx-22rz-did,.vpx-22rz-not){grid-template-columns:minmax(0,1fr);gap:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22gc-keys{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-lanes{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-capbox{grid-template-columns:minmax(0,1fr);gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-caph{max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-caps{gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22rb-capn{font-size:21px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22qt-not{grid-template-columns:minmax(0,1fr);gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-22qt-noth{max-width:none}}.vibe-blog .elementor-widget-theme-post-content .vpx :where(.vpx-23dm-level,.vpx-23dm-outnames,.vpx-23rm-rows){list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-23dm,.vpx-23rm) :where(li){margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx:is(.vpx-23dm,.vpx-23rm) :where(li)::marker{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-body{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-tree{overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level{display:flex;justify-content:center;position:relative;padding:26px 0 0 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-top{padding-top:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-item{position:relative;display:flex;flex-direction:column;align-items:center;padding:30px 8px 0;flex:1 1 0%;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-rootitem{padding-top:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level .vpx-23dm-level::before{content:"";position:absolute;top:0;left:50%;height:26px;border-left:2px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level .vpx-23dm-level>.vpx-23dm-item::before,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level .vpx-23dm-level>.vpx-23dm-item::after{content:"";position:absolute;top:0;width:50%;height:30px;border-top:2px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level .vpx-23dm-level>.vpx-23dm-item::before{right:50%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level .vpx-23dm-level>.vpx-23dm-item::after{left:50%;border-left:2px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level .vpx-23dm-level>.vpx-23dm-item:first-child::before,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level .vpx-23dm-level>.vpx-23dm-item:last-child::after{border-top:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level .vpx-23dm-level>.vpx-23dm-item:first-child::after{border-radius:8px 0 0 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level .vpx-23dm-level>.vpx-23dm-item:only-child::before{border:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level .vpx-23dm-level>.vpx-23dm-item:only-child::after{border-top:0;border-radius:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-edge{position:relative;z-index:1;margin:-12px 0 8px;padding:2px 10px;border-radius:999px;background:var(--n-page);border:1px solid var(--n-card-line);font:600 12px/1.4 var(--n-head);color:var(--n-glow);white-space:nowrap}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-node{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:220px;padding:12px 12px 10px;border:1px solid var(--n-card-line);border-radius:var(--n-radius);background:var(--n-slate);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-root{max-width:340px;border-color:var(--n-orange);box-shadow:0 0 0 4px var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-gen{font:700 11px/1 var(--n-head);letter-spacing:.08em;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-name{font:800 17px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-src{font:500 12px/1.3 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-parents{font:400 13px/1.4 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-out{padding:14px 16px;border:2px dashed var(--n-line);border-radius:var(--n-radius)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-outhead{margin:0 0 8px;font:700 12px/1.3 var(--n-head);letter-spacing:.08em;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-outnames{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-outnames li{padding:3px 10px;border:1px dashed var(--n-line);border-radius:999px;font:600 13px/1.4 var(--n-head);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-outtext{margin:0;font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-heads{display:grid;grid-template-columns:minmax(0,200px) 90px minmax(0,1fr);gap:0 12px;margin:0 0 8px;font:700 11px/1 var(--n-head);letter-spacing:.08em;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-heads span:last-child{grid-column:3}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-rows{display:flex;flex-direction:column;gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-row{display:grid;grid-template-columns:minmax(0,200px) 90px minmax(0,1fr);gap:12px;align-items:center}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-name{display:grid;grid-template-columns:26px minmax(0,1fr);gap:2px 10px;align-items:center;padding:10px 12px;border:1px solid var(--n-card-line);border-radius:var(--n-radius);background:var(--n-slate)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-name--main{border-color:var(--n-orange);box-shadow:0 0 0 3px var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-num{grid-row:span 2;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--n-orange);font:800 13px/1 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-label{font:800 15px/1.25 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-role{font:500 12px/1.3 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-wire{display:flex;align-items:center;width:100%}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-line{flex:1;height:2px;background:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-dot{width:10px;height:10px;border-radius:50%;background:var(--n-orange);flex:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-wire--cut .vpx-23rm-line{background:none;border-top:2px dashed var(--n-line);height:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-wire--cut .vpx-23rm-dot{background:var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-gap{width:14px;flex:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-rec{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border-left:3px solid var(--n-orange);border-radius:0 var(--n-radius) var(--n-radius) 0;background:var(--n-track)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-src{font:700 12px/1.3 var(--n-head);letter-spacing:.04em;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-text{font:400 14px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-rec--none{border-left:3px dashed var(--n-line);background:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-rec--none .vpx-23rm-src{color:var(--n-muted)}@media (max-width:760px){.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-body{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level{display:block;padding:0 0 0 18px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-top{padding-left:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-item{display:block;padding:12px 0 0 0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-rootitem{padding-top:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level .vpx-23dm-level{border-left:2px solid var(--n-orange);margin-left:14px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level .vpx-23dm-level::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level .vpx-23dm-level>.vpx-23dm-item::before{content:"";position:absolute;left:-18px;right:auto;top:30px;width:14px;height:0;border:0;border-top:2px solid var(--n-orange);border-radius:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-level .vpx-23dm-level>.vpx-23dm-item::after{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-edge{display:inline-block;margin:0 0 6px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-node,.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23dm-root{max-width:none;align-items:flex-start;text-align:left}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-heads{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-row{grid-template-columns:minmax(0,1fr);gap:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-wire{flex-direction:column;width:auto;height:26px;margin-left:22px;align-items:flex-start}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-line{flex:1;width:2px;height:auto;margin-left:4px}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-dot{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-wire--cut .vpx-23rm-line{border-top:0;border-left:2px dashed var(--n-line);width:0}.vibe-blog .elementor-widget-theme-post-content .vpx .vpx-23rm-gap{width:auto;height:6px}}@keyframes vpx24-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes vpx24-flick{0%,100%{opacity:1;transform:scaleY(1)}50%{opacity:.78;transform:scaleY(.94)}}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel{padding:36px;overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel ul{list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel li{margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel li::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel li::marker{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel h4{margin:0;font:700 20px/1.25 var(--n-head);color:var(--n-white);letter-spacing:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-ui{position:relative;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;margin:0;padding:0;pointer-events:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel label{margin:0;max-width:none;box-sizing:border-box;-webkit-tap-highlight-color:#fff0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-cite{display:block;margin-top:12px;font:600 12px/1.4 var(--n-head);color:var(--n-glow);letter-spacing:.2px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields{padding:36px;overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields ul{list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields li{margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields li::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields li::marker{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields h4{margin:0;font:700 20px/1.25 var(--n-head);color:var(--n-white);letter-spacing:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-ui{position:relative;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;margin:0;padding:0;pointer-events:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields label{margin:0;max-width:none;box-sizing:border-box;-webkit-tap-highlight-color:#fff0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-cite{display:block;margin-top:12px;font:600 12px/1.4 var(--n-head);color:var(--n-glow);letter-spacing:.2px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage{padding:36px;overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage ul{list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage li{margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage li::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage li::marker{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage h4{margin:0;font:700 20px/1.25 var(--n-head);color:var(--n-white);letter-spacing:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-ui{position:relative;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;margin:0;padding:0;pointer-events:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage label{margin:0;max-width:none;box-sizing:border-box;-webkit-tap-highlight-color:#fff0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-cite{display:block;margin-top:12px;font:600 12px/1.4 var(--n-head);color:var(--n-glow);letter-spacing:.2px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader{padding:36px;overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader ul{list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader li{margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader li::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader li::marker{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader h4{margin:0;font:700 20px/1.25 var(--n-head);color:var(--n-white);letter-spacing:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-ui{position:relative;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;margin:0;padding:0;pointer-events:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader label{margin:0;max-width:none;box-sizing:border-box;-webkit-tap-highlight-color:#fff0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-cite{display:block;margin-top:12px;font:600 12px/1.4 var(--n-head);color:var(--n-glow);letter-spacing:.2px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode{padding:36px;overflow:hidden}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode ul{list-style:none;margin:0;padding:0;max-width:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode li{margin:0;padding:0;max-width:none;font:400 15px/1.45 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode li::before{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode li::marker{content:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode h4{margin:0;font:700 20px/1.25 var(--n-head);color:var(--n-white);letter-spacing:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-ui{position:relative;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;margin:0;padding:0;pointer-events:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode label{margin:0;max-width:none;box-sizing:border-box;-webkit-tap-highlight-color:#fff0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-cite{display:block;margin-top:12px;font:600 12px/1.4 var(--n-head);color:var(--n-glow);letter-spacing:.2px}@media (max-width:640px){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode{padding:20px}}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-ui{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-stage{display:flex;flex-direction:column;gap:14px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-hint{margin:0;font:600 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-tray{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;border-radius:18px;background:linear-gradient(150deg,#41475a 0%,#262b3c 55%,#1b2032 100%);border:2px solid;border-color:#E2E2E2 #8E8E8E #7A7A7A #C8C8C8;box-shadow:inset 0 2px 0 rgb(255 255 255 / .2),inset 0 -4px 10px rgb(0 0 0 / .45),0 22px 30px -14px rgb(0 0 0 / .8),0 4px 0 #0b1020}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-seg{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;aspect-ratio:1/1;min-height:64px;cursor:pointer;border-radius:9px;transition:transform .2s ease;text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-sq{position:absolute;left:0;top:0;width:100%;height:100%;display:block;overflow:visible}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-base{fill:#2E1A0E;transition:fill .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-pillow{fill:#5B3A22;transition:fill .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-hi{fill:none;stroke:rgb(255 255 255 / .2);stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-lo{fill:none;stroke:rgb(0 0 0 / .5);stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-num{position:relative;font:800 12px/1 var(--n-head);color:#FFD7A3;letter-spacing:.5px;transition:color .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-name{position:relative;font:700 13px/1.15 var(--n-head);color:#FFF;padding:0 4px;transition:color .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-panels{min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-panel{display:none;padding:22px 22px 20px;border-radius:14px;background:linear-gradient(160deg,var(--n-ember) 0%,var(--n-navy) 75%);border:1px solid var(--n-card-line);border-left:4px solid var(--n-orange);box-shadow:0 14px 28px -16px rgb(0 0 0 / .8);animation:vpx24-in .35s ease-out}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-pk{display:flex;align-items:center;gap:10px;margin:0 0 10px;font:600 13px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-pn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--n-orange);color:var(--n-ink);font:800 13px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-pt{margin-bottom:8px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-pb{margin:0;font:400 16px/1.55 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-stats li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:rgb(10 15 31 / .55);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-sv{font:800 22px/1.1 var(--n-head);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-sl{font:400 13px/1.35 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r0:checked~.vpx-bl-panels .vpx-bl-p0{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r1:checked~.vpx-bl-panels .vpx-bl-p1{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r2:checked~.vpx-bl-panels .vpx-bl-p2{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r3:checked~.vpx-bl-panels .vpx-bl-p3{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r4:checked~.vpx-bl-panels .vpx-bl-p4{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r5:checked~.vpx-bl-panels .vpx-bl-p5{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r0:checked~.vpx-bl-stage .vpx-bl-s0{transform:translateY(-3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r0:checked~.vpx-bl-stage .vpx-bl-s0 .vpx-bl-base{fill:#C96D00}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r0:checked~.vpx-bl-stage .vpx-bl-s0 .vpx-bl-pillow{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r0:checked~.vpx-bl-stage .vpx-bl-s0 .vpx-bl-hi{stroke:rgb(255 255 255 / .55)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r0:checked~.vpx-bl-stage .vpx-bl-s0 .vpx-bl-lo{stroke:rgb(0 0 0 / .28)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r0:checked~.vpx-bl-stage .vpx-bl-s0 .vpx-bl-num,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r0:checked~.vpx-bl-stage .vpx-bl-s0 .vpx-bl-name{color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r0:checked~.vpx-bl-stage .vpx-bl-s0 .vpx-bl-sq{filter:drop-shadow(0 8px 8px rgb(0 0 0 / .55))}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r0:focus-visible~.vpx-bl-stage .vpx-bl-s0{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r1:checked~.vpx-bl-stage .vpx-bl-s1{transform:translateY(-3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r1:checked~.vpx-bl-stage .vpx-bl-s1 .vpx-bl-base{fill:#C96D00}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r1:checked~.vpx-bl-stage .vpx-bl-s1 .vpx-bl-pillow{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r1:checked~.vpx-bl-stage .vpx-bl-s1 .vpx-bl-hi{stroke:rgb(255 255 255 / .55)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r1:checked~.vpx-bl-stage .vpx-bl-s1 .vpx-bl-lo{stroke:rgb(0 0 0 / .28)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r1:checked~.vpx-bl-stage .vpx-bl-s1 .vpx-bl-num,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r1:checked~.vpx-bl-stage .vpx-bl-s1 .vpx-bl-name{color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r1:checked~.vpx-bl-stage .vpx-bl-s1 .vpx-bl-sq{filter:drop-shadow(0 8px 8px rgb(0 0 0 / .55))}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r1:focus-visible~.vpx-bl-stage .vpx-bl-s1{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r2:checked~.vpx-bl-stage .vpx-bl-s2{transform:translateY(-3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r2:checked~.vpx-bl-stage .vpx-bl-s2 .vpx-bl-base{fill:#C96D00}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r2:checked~.vpx-bl-stage .vpx-bl-s2 .vpx-bl-pillow{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r2:checked~.vpx-bl-stage .vpx-bl-s2 .vpx-bl-hi{stroke:rgb(255 255 255 / .55)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r2:checked~.vpx-bl-stage .vpx-bl-s2 .vpx-bl-lo{stroke:rgb(0 0 0 / .28)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r2:checked~.vpx-bl-stage .vpx-bl-s2 .vpx-bl-num,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r2:checked~.vpx-bl-stage .vpx-bl-s2 .vpx-bl-name{color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r2:checked~.vpx-bl-stage .vpx-bl-s2 .vpx-bl-sq{filter:drop-shadow(0 8px 8px rgb(0 0 0 / .55))}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r2:focus-visible~.vpx-bl-stage .vpx-bl-s2{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r3:checked~.vpx-bl-stage .vpx-bl-s3{transform:translateY(-3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r3:checked~.vpx-bl-stage .vpx-bl-s3 .vpx-bl-base{fill:#C96D00}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r3:checked~.vpx-bl-stage .vpx-bl-s3 .vpx-bl-pillow{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r3:checked~.vpx-bl-stage .vpx-bl-s3 .vpx-bl-hi{stroke:rgb(255 255 255 / .55)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r3:checked~.vpx-bl-stage .vpx-bl-s3 .vpx-bl-lo{stroke:rgb(0 0 0 / .28)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r3:checked~.vpx-bl-stage .vpx-bl-s3 .vpx-bl-num,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r3:checked~.vpx-bl-stage .vpx-bl-s3 .vpx-bl-name{color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r3:checked~.vpx-bl-stage .vpx-bl-s3 .vpx-bl-sq{filter:drop-shadow(0 8px 8px rgb(0 0 0 / .55))}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r3:focus-visible~.vpx-bl-stage .vpx-bl-s3{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r4:checked~.vpx-bl-stage .vpx-bl-s4{transform:translateY(-3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r4:checked~.vpx-bl-stage .vpx-bl-s4 .vpx-bl-base{fill:#C96D00}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r4:checked~.vpx-bl-stage .vpx-bl-s4 .vpx-bl-pillow{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r4:checked~.vpx-bl-stage .vpx-bl-s4 .vpx-bl-hi{stroke:rgb(255 255 255 / .55)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r4:checked~.vpx-bl-stage .vpx-bl-s4 .vpx-bl-lo{stroke:rgb(0 0 0 / .28)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r4:checked~.vpx-bl-stage .vpx-bl-s4 .vpx-bl-num,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r4:checked~.vpx-bl-stage .vpx-bl-s4 .vpx-bl-name{color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r4:checked~.vpx-bl-stage .vpx-bl-s4 .vpx-bl-sq{filter:drop-shadow(0 8px 8px rgb(0 0 0 / .55))}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r4:focus-visible~.vpx-bl-stage .vpx-bl-s4{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r5:checked~.vpx-bl-stage .vpx-bl-s5{transform:translateY(-3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r5:checked~.vpx-bl-stage .vpx-bl-s5 .vpx-bl-base{fill:#C96D00}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r5:checked~.vpx-bl-stage .vpx-bl-s5 .vpx-bl-pillow{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r5:checked~.vpx-bl-stage .vpx-bl-s5 .vpx-bl-hi{stroke:rgb(255 255 255 / .55)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r5:checked~.vpx-bl-stage .vpx-bl-s5 .vpx-bl-lo{stroke:rgb(0 0 0 / .28)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r5:checked~.vpx-bl-stage .vpx-bl-s5 .vpx-bl-num,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r5:checked~.vpx-bl-stage .vpx-bl-s5 .vpx-bl-name{color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r5:checked~.vpx-bl-stage .vpx-bl-s5 .vpx-bl-sq{filter:drop-shadow(0 8px 8px rgb(0 0 0 / .55))}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r5:focus-visible~.vpx-bl-stage .vpx-bl-s5{outline:2px solid var(--n-glow);outline-offset:3px}@media (hover:hover){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-seg:hover{transform:translateY(-2px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-seg:hover .vpx-bl-pillow{fill:#7B4D2C}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r0:checked~.vpx-bl-stage .vpx-bl-s0:hover{transform:translateY(-4px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r0:checked~.vpx-bl-stage .vpx-bl-s0:hover .vpx-bl-pillow{fill:#FB8E28}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r1:checked~.vpx-bl-stage .vpx-bl-s1:hover{transform:translateY(-4px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r1:checked~.vpx-bl-stage .vpx-bl-s1:hover .vpx-bl-pillow{fill:#FB8E28}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r2:checked~.vpx-bl-stage .vpx-bl-s2:hover{transform:translateY(-4px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r2:checked~.vpx-bl-stage .vpx-bl-s2:hover .vpx-bl-pillow{fill:#FB8E28}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r3:checked~.vpx-bl-stage .vpx-bl-s3:hover{transform:translateY(-4px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r3:checked~.vpx-bl-stage .vpx-bl-s3:hover .vpx-bl-pillow{fill:#FB8E28}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r4:checked~.vpx-bl-stage .vpx-bl-s4:hover{transform:translateY(-4px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r4:checked~.vpx-bl-stage .vpx-bl-s4:hover .vpx-bl-pillow{fill:#FB8E28}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r5:checked~.vpx-bl-stage .vpx-bl-s5:hover{transform:translateY(-4px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-r5:checked~.vpx-bl-stage .vpx-bl-s5:hover .vpx-bl-pillow{fill:#FB8E28}}@media (max-width:760px){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-ui{grid-template-columns:minmax(0,1fr);gap:22px}}@media (max-width:360px){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel .vpx-bl-tray{grid-template-columns:repeat(2,minmax(0,1fr))}}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-ui{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px 28px;align-items:start;grid-template-areas:"tabs tabs" "card panels"}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-tabs{grid-area:tabs;display:flex;flex-wrap:wrap;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-tab{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 18px;border:1px solid var(--n-line);border-radius:3px;font:600 14px/1.2 var(--n-head);color:var(--n-white);cursor:pointer;background:#fff0;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-td{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;flex:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-card{grid-area:card;position:relative;min-width:0;padding:20px 20px 12px;background:#F3EFE6;color:var(--n-ink);border-radius:6px;box-shadow:0 22px 34px -16px rgb(0 0 0 / .85),0 2px 0 #cfc8b8;border-top:6px solid var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:6px;border-bottom:2px dashed #B3AC9B}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-pn{font:800 15px/1.3 var(--n-head);color:var(--n-ink);letter-spacing:.3px;text-transform:uppercase}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-tag{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:110px;padding:8px 14px;border-radius:8px;border:2px dashed #6A6558;background:#fff0;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-tagw{font:800 20px/1.1 var(--n-head);color:#5C5748;text-decoration:line-through;text-decoration-thickness:2px;transition:color .25s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-tagn{font:600 12px/1.3 var(--n-head);letter-spacing:.4px;text-transform:uppercase;color:#5C5748}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-tagn1{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-rows{display:flex;flex-direction:column}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-row{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;padding:9px 10px 9px 12px;border-left:4px solid #C96D00;background:#FFE6C2;border-bottom:1px solid #F3EFE6;color:var(--n-ink);transition:background-color .25s ease,border-color .25s ease,color .25s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-rn{display:flex;align-items:center;gap:8px;font:700 15px/1.3 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-rv{padding-left:28px;font:400 13px/1.35 var(--n-body);color:#3D3A33}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-ico{width:20px;height:20px;flex:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-ico circle{fill:var(--n-orange);stroke:var(--n-ink);stroke-width:1.5}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-ico path{fill:none;stroke:var(--n-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-panels{grid-area:panels;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-panel{display:none;padding:22px;border-radius:14px;background:linear-gradient(160deg,var(--n-ember) 0%,var(--n-navy) 75%);border:1px solid var(--n-card-line);border-left:4px solid var(--n-orange);box-shadow:0 14px 28px -16px rgb(0 0 0 / .8);animation:vpx24-in .35s ease-out}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-pt{margin-bottom:10px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-pb{margin:0;font:400 16px/1.55 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r0:checked~.vpx-lf-panels .vpx-lf-p0{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r1:checked~.vpx-lf-panels .vpx-lf-p1{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r0:checked~.vpx-lf-tabs .vpx-lf-t0,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r1:checked~.vpx-lf-tabs .vpx-lf-t1{background:var(--n-orange);border-color:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r0:checked~.vpx-lf-tabs .vpx-lf-t0 .vpx-lf-td,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r1:checked~.vpx-lf-tabs .vpx-lf-t1 .vpx-lf-td{background:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r0:focus-visible~.vpx-lf-tabs .vpx-lf-t0,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r1:focus-visible~.vpx-lf-tabs .vpx-lf-t1{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r1:checked~.vpx-lf-card .vpx-lf-row{background:#fff0;border-left-color:#B3AC9B}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r1:checked~.vpx-lf-card .vpx-lf-rn{color:#625D50}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r1:checked~.vpx-lf-card .vpx-lf-rv{color:#625D50}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r1:checked~.vpx-lf-card .vpx-lf-ico circle{fill:#F3EFE6;stroke:#8A8474}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r1:checked~.vpx-lf-card .vpx-lf-ico path{stroke:#8A8474}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r1:checked~.vpx-lf-card .vpx-lf-tag{background:var(--n-ink);border-color:var(--n-orange);border-style:solid;box-shadow:0 0 0 4px rgb(248 137 0 / .28)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r1:checked~.vpx-lf-card .vpx-lf-tagw{color:#FFF;text-decoration:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r1:checked~.vpx-lf-card .vpx-lf-tagn{color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r1:checked~.vpx-lf-card .vpx-lf-tagn0{display:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-r1:checked~.vpx-lf-card .vpx-lf-tagn1{display:inline}@media (hover:hover){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-tab:hover{border-color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-row:hover{background:#FFD79E}}@media (max-width:760px){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-ui{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs" "card" "panels"}}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-ui{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-tree{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:122px 56px auto;gap:0 12px;padding:14px;border-radius:16px;background:radial-gradient(120% 100% at 50% 0%,var(--n-ember) 0%,var(--n-navy) 70%);border:1px solid var(--n-card-line);min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-links{position:absolute;left:14px;top:14px;width:calc(100% - 28px);height:calc(100% - 28px);overflow:visible;pointer-events:none}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-wire{fill:none;stroke:var(--n-muted);stroke-width:2;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 8px;min-height:44px;border-radius:14px;background:var(--n-card);border:1.5px solid var(--n-card-line);text-align:center;cursor:pointer;box-shadow:0 12px 18px -12px rgb(0 0 0 / .8);transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-n0{grid-column:1;grid-row:1}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-n1{grid-column:2;grid-row:1}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-n2{grid-column:1 / span 2;grid-row:3;justify-self:center;width:62%;min-width:170px;padding:12px 10px 14px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-nt{font:800 15px/1.2 var(--n-head);color:var(--n-white);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-ns{font:600 12px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-muted);text-align:center}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-seed{width:38px;height:38px;display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-seed path{fill:var(--n-line);stroke:none;transition:fill .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-seed .vpx-ll-vein{fill:none;stroke:var(--n-card);stroke-width:2;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-slice{width:88px;height:88px;display:block;filter:drop-shadow(0 6px 6px rgb(0 0 0 / .5))}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-rind{fill:#C96D00;transition:fill .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-pith{fill:#FFF1D6}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-wedge{fill:var(--n-glow);stroke:#FFF1D6;stroke-width:2.5;stroke-linejoin:round;transition:fill .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-panels{min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-panel{display:none;padding:22px;border-radius:14px;background:linear-gradient(160deg,var(--n-ember) 0%,var(--n-navy) 75%);border:1px solid var(--n-card-line);border-left:4px solid var(--n-orange);box-shadow:0 14px 28px -16px rgb(0 0 0 / .8);animation:vpx24-in .35s ease-out}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-ph{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-badge{display:inline-block;padding:4px 10px;border-radius:999px;border:1.5px dashed var(--n-glow);font:700 12px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-srcs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-src{display:flex;flex-direction:column;gap:6px;padding:12px 12px 12px 14px;border-radius:10px;background:rgb(10 15 31 / .55);border:1px solid var(--n-card-line);border-left:4px solid var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-src:nth-child(2){border-left-color:#FFF}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-sn{font:700 12px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-st{font:400 14px/1.5 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-aroma{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-aroma li{padding:5px 12px;border-radius:999px;background:var(--n-orange);color:var(--n-ink);font:700 13px/1.3 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r0:checked~.vpx-ll-panels .vpx-ll-p0{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r1:checked~.vpx-ll-panels .vpx-ll-p1{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r2:checked~.vpx-ll-panels .vpx-ll-p2{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r0:checked~.vpx-ll-tree .vpx-ll-n0{border-color:var(--n-orange);background:var(--n-ember);transform:translateY(-3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r0:checked~.vpx-ll-tree .vpx-ll-n0 .vpx-ll-seed path{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r0:checked~.vpx-ll-tree .vpx-ll-n0 .vpx-ll-seed .vpx-ll-vein{stroke:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r0:checked~.vpx-ll-tree .vpx-ll-n0 .vpx-ll-rind{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r0:checked~.vpx-ll-tree .vpx-ll-n0 .vpx-ll-wedge{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r0:focus-visible~.vpx-ll-tree .vpx-ll-n0{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r1:checked~.vpx-ll-tree .vpx-ll-n1{border-color:var(--n-orange);background:var(--n-ember);transform:translateY(-3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r1:checked~.vpx-ll-tree .vpx-ll-n1 .vpx-ll-seed path{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r1:checked~.vpx-ll-tree .vpx-ll-n1 .vpx-ll-seed .vpx-ll-vein{stroke:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r1:checked~.vpx-ll-tree .vpx-ll-n1 .vpx-ll-rind{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r1:checked~.vpx-ll-tree .vpx-ll-n1 .vpx-ll-wedge{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r1:focus-visible~.vpx-ll-tree .vpx-ll-n1{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r2:checked~.vpx-ll-tree .vpx-ll-n2{border-color:var(--n-orange);background:var(--n-ember);transform:translateY(-3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r2:checked~.vpx-ll-tree .vpx-ll-n2 .vpx-ll-seed path{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r2:checked~.vpx-ll-tree .vpx-ll-n2 .vpx-ll-seed .vpx-ll-vein{stroke:var(--n-ember)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r2:checked~.vpx-ll-tree .vpx-ll-n2 .vpx-ll-rind{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r2:checked~.vpx-ll-tree .vpx-ll-n2 .vpx-ll-wedge{fill:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-r2:focus-visible~.vpx-ll-tree .vpx-ll-n2{outline:2px solid var(--n-glow);outline-offset:3px}@media (hover:hover){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-node:hover{border-color:var(--n-glow);transform:translateY(-2px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-node:hover .vpx-ll-wedge{fill:#FFB45E}}@media (max-width:860px){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-ui{grid-template-columns:minmax(0,1fr);gap:22px}}@media (max-width:560px){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-srcs{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-n2{width:80%}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-node{padding:10px 4px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage .vpx-ll-nt{font-size:14px}}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-ui{display:flex;flex-direction:column;gap:20px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-paper{position:relative;padding:22px 22px 20px;background:#F3EFE6;color:var(--n-ink);border-radius:6px;border-top:6px solid var(--n-ink);box-shadow:0 22px 34px -16px rgb(0 0 0 / .85),0 2px 0 #cfc8b8}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-pk{margin:0 0 4px;font:800 13px/1.3 var(--n-head);letter-spacing:.8px;text-transform:uppercase;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-list{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin-bottom:14px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-list li{display:inline-flex;align-items:center;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-sep{font:700 18px/1 var(--n-head);color:var(--n-ink);padding:0 6px 0 1px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-chip{display:inline-flex;align-items:center;min-height:44px;padding:6px 12px;border-radius:8px;border:2px solid #B3AC9B;background:#FFF;font:700 16px/1.2 var(--n-head);color:var(--n-ink);cursor:pointer;box-shadow:0 3px 0 #B3AC9B;transition:transform .15s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-contains{margin:0 0 14px;font:700 16px/1.4 var(--n-head);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-adv{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:8px;border:2px dashed #6A6558;background:#fff0;font:italic 600 15px/1.35 var(--n-body);color:#3D3A33;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-panels{min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-panel{display:none;padding:22px;border-radius:14px;background:linear-gradient(160deg,var(--n-ember) 0%,var(--n-navy) 75%);border:1px solid var(--n-card-line);border-left:4px solid var(--n-orange);box-shadow:0 14px 28px -16px rgb(0 0 0 / .8);animation:vpx24-in .35s ease-out}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-pt{margin-bottom:14px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-lenses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-lens{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:10px;background:rgb(10 15 31 / .6);border:1px solid var(--n-card-line)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-lh{font:700 12px/1.3 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-ls{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:4px 12px 4px 5px;border-radius:999px;font:800 13px/1.2 var(--n-head);border:2px solid var(--n-line);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--n-line);color:var(--n-white);font:800 13px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-lens--yes .vpx-ir-ls{background:var(--n-orange);border-color:var(--n-orange);color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-lens--yes .vpx-ir-mark{background:var(--n-ink);color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-lens--ask .vpx-ir-ls{background:#FFF;border-color:#FFF;color:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-lens--ask .vpx-ir-mark{background:var(--n-ink);color:#FFF}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-lens--yes{border-color:var(--n-orange)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-lt{font:400 14px/1.5 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-defs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-defs li{display:flex;flex-direction:column;gap:4px;padding:2px 0 2px 12px;border-left:3px solid var(--n-line)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-dn{font:700 12px/1.3 var(--n-head);letter-spacing:.6px;text-transform:uppercase;color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-dt{font:400 13px/1.45 var(--n-body);color:var(--n-muted)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r0:checked~.vpx-ir-panels .vpx-ir-p0{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r1:checked~.vpx-ir-panels .vpx-ir-p1{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r2:checked~.vpx-ir-panels .vpx-ir-p2{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r3:checked~.vpx-ir-panels .vpx-ir-p3{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r4:checked~.vpx-ir-panels .vpx-ir-p4{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r5:checked~.vpx-ir-panels .vpx-ir-p5{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r6:checked~.vpx-ir-panels .vpx-ir-p6{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r7:checked~.vpx-ir-panels .vpx-ir-p7{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r0:checked~.vpx-ir-paper .vpx-ir-c0{background:var(--n-orange);border-color:#C96D00;color:var(--n-ink);box-shadow:0 3px 0 #C96D00;transform:translateY(-2px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r0:focus-visible~.vpx-ir-paper .vpx-ir-c0{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r1:checked~.vpx-ir-paper .vpx-ir-c1{background:var(--n-orange);border-color:#C96D00;color:var(--n-ink);box-shadow:0 3px 0 #C96D00;transform:translateY(-2px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r1:focus-visible~.vpx-ir-paper .vpx-ir-c1{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r2:checked~.vpx-ir-paper .vpx-ir-c2{background:var(--n-orange);border-color:#C96D00;color:var(--n-ink);box-shadow:0 3px 0 #C96D00;transform:translateY(-2px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r2:focus-visible~.vpx-ir-paper .vpx-ir-c2{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r3:checked~.vpx-ir-paper .vpx-ir-c3{background:var(--n-orange);border-color:#C96D00;color:var(--n-ink);box-shadow:0 3px 0 #C96D00;transform:translateY(-2px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r3:focus-visible~.vpx-ir-paper .vpx-ir-c3{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r4:checked~.vpx-ir-paper .vpx-ir-c4{background:var(--n-orange);border-color:#C96D00;color:var(--n-ink);box-shadow:0 3px 0 #C96D00;transform:translateY(-2px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r4:focus-visible~.vpx-ir-paper .vpx-ir-c4{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r5:checked~.vpx-ir-paper .vpx-ir-c5{background:var(--n-orange);border-color:#C96D00;color:var(--n-ink);box-shadow:0 3px 0 #C96D00;transform:translateY(-2px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r5:focus-visible~.vpx-ir-paper .vpx-ir-c5{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r6:checked~.vpx-ir-paper .vpx-ir-c6{background:var(--n-orange);border-color:#C96D00;color:var(--n-ink);box-shadow:0 3px 0 #C96D00;transform:translateY(-2px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r6:focus-visible~.vpx-ir-paper .vpx-ir-c6{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r7:checked~.vpx-ir-paper .vpx-ir-c7{background:var(--n-orange);border-color:#C96D00;color:var(--n-ink);box-shadow:0 3px 0 #C96D00;transform:translateY(-2px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r7:focus-visible~.vpx-ir-paper .vpx-ir-c7{outline:2px solid var(--n-glow);outline-offset:3px}@media (hover:hover){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-chip:hover{background:#FFE6C2;border-color:#C96D00;transform:translateY(-2px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-adv:hover{background:#FFE6C2;border-color:#C96D00}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r0:checked~.vpx-ir-paper .vpx-ir-c0:hover{background:var(--n-orange-hover)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r1:checked~.vpx-ir-paper .vpx-ir-c1:hover{background:var(--n-orange-hover)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r2:checked~.vpx-ir-paper .vpx-ir-c2:hover{background:var(--n-orange-hover)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r3:checked~.vpx-ir-paper .vpx-ir-c3:hover{background:var(--n-orange-hover)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r4:checked~.vpx-ir-paper .vpx-ir-c4:hover{background:var(--n-orange-hover)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r5:checked~.vpx-ir-paper .vpx-ir-c5:hover{background:var(--n-orange-hover)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r6:checked~.vpx-ir-paper .vpx-ir-c6:hover{background:var(--n-orange-hover)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-r7:checked~.vpx-ir-paper .vpx-ir-c7:hover{background:var(--n-orange-hover)}}@media (max-width:760px){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-lenses,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader .vpx-ir-defs{grid-template-columns:minmax(0,1fr)}}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-ui{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:28px;align-items:start}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-stage{position:relative;width:100%;aspect-ratio:320/400;border-radius:16px;overflow:hidden;background:radial-gradient(90% 70% at 45% 35%,#1d2545 0%,var(--n-navy) 60%,var(--n-page) 100%);border:1px solid var(--n-card-line);box-shadow:inset 0 0 40px rgb(0 0 0 / .4)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-art{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-axis{stroke:var(--n-line);stroke-width:1.5;stroke-dasharray:3 7}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-line{fill:none;stroke:#DADADA;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-shine{fill:none;stroke:#FFF;opacity:.4;stroke-width:3;stroke-linecap:round}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-fill{fill:rgb(218 218 218 / .09);stroke:none;transition:fill .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-hot{fill:rgb(248 137 0 / .22);stroke:none;transition:fill .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-flame{fill:var(--n-glow);stroke:none;transform-box:fill-box;transform-origin:50% 100%;animation:vpx24-flick 1.6s ease-in-out infinite}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-pin{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;cursor:pointer;font:800 15px/1 var(--n-head);color:var(--n-ink);z-index:2}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-pin::before{content:"";position:absolute;left:7px;top:7px;width:30px;height:30px;border-radius:50%;background:#FFF;border:2px solid var(--n-ink);box-shadow:0 0 0 3px rgb(255 255 255 / .28),0 6px 10px rgb(0 0 0 / .5);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;z-index:-1}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-pin--hot::before{background:var(--n-glow);box-shadow:0 0 0 3px rgb(248 137 0 / .45),0 6px 10px rgb(0 0 0 / .5)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-pin--hot::after{content:"";position:absolute;right:-2px;top:-2px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%2710%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M10 3.5 C12.5 7 14.5 8.5 14.5 11.8 A4.5 4.5 0 0 1 5.5 11.8 C5.5 9.6 8 8.8 8 6.2 C8.8 7 9.4 7 10 3.5 Z%27 fill=%27%23FB8E28%27/%3E%3C/svg%3E") center/contain no-repeat}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-pin0{left:88%;top:75%}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-pin1{left:62%;top:43%}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-pin2{left:58%;top:14%}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-pin3{left:11%;top:59%}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-pin4{left:84%;top:17%}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-side{display:flex;flex-direction:column;gap:16px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-list{display:flex;flex-direction:column;gap:6px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-item{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;padding:8px 14px;border-radius:10px;border:1px solid var(--n-card-line);background:var(--n-navy);font:700 15px/1.2 var(--n-head);color:var(--n-white);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-in{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--n-slate);color:var(--n-white);font:800 13px/1 var(--n-head)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-nm{flex:1 1 110px;min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-badge{display:inline-flex;align-items:center;gap:5px;flex:none;padding:3px 10px 3px 7px;border-radius:999px;background:var(--n-orange);color:var(--n-ink);font:800 12px/1.3 var(--n-head);letter-spacing:.5px;text-transform:uppercase}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-badge svg{width:13px;height:13px;fill:var(--n-ink)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-panels{min-width:0}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-panel{display:none;padding:20px 22px;border-radius:14px;background:linear-gradient(160deg,var(--n-ember) 0%,var(--n-navy) 75%);border:1px solid var(--n-card-line);border-left:4px solid var(--n-orange);box-shadow:0 14px 28px -16px rgb(0 0 0 / .8);animation:vpx24-in .35s ease-out}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-ph{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-pb{margin:0;font:400 16px/1.55 var(--n-body);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-warn{margin:10px 0 0;padding-left:12px;border-left:3px solid var(--n-glow);font:400 14px/1.5 var(--n-body);color:var(--n-soft)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-safe{margin:0;padding:14px 18px;border-radius:10px;background:var(--n-ember);border:1px solid #6b3f12;font:600 15px/1.5 var(--n-head);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r0:checked~.vpx-re-side .vpx-re-panels .vpx-re-p0{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r1:checked~.vpx-re-side .vpx-re-panels .vpx-re-p1{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r2:checked~.vpx-re-side .vpx-re-panels .vpx-re-p2{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r3:checked~.vpx-re-side .vpx-re-panels .vpx-re-p3{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r4:checked~.vpx-re-side .vpx-re-panels .vpx-re-p4{display:block}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r0:checked~.vpx-re-side .vpx-re-i0{background:var(--n-orange);border-color:var(--n-orange);color:var(--n-ink);transform:translateX(3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r0:checked~.vpx-re-side .vpx-re-i0 .vpx-re-in{background:var(--n-ink);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r0:checked~.vpx-re-side .vpx-re-i0 .vpx-re-badge{background:var(--n-ink);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r0:checked~.vpx-re-side .vpx-re-i0 .vpx-re-badge svg{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r0:checked~.vpx-re-stage .vpx-re-g0 .vpx-re-line{stroke:var(--n-glow);stroke-width:3.5}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r0:checked~.vpx-re-stage .vpx-re-g0 .vpx-re-fill{fill:rgb(251 142 40 / .25)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r0:checked~.vpx-re-stage .vpx-re-g0 .vpx-re-hot{fill:rgb(251 142 40 / .5)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r0:checked~.vpx-re-stage .vpx-re-pin0::before{background:var(--n-orange);transform:scale(1.12);box-shadow:0 0 0 4px rgb(251 142 40 / .55),0 6px 10px rgb(0 0 0 / .5)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r0:focus-visible~.vpx-re-stage .vpx-re-pin0{outline:2px solid var(--n-glow);outline-offset:3px;border-radius:50%}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r0:focus-visible~.vpx-re-side .vpx-re-i0{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r1:checked~.vpx-re-side .vpx-re-i1{background:var(--n-orange);border-color:var(--n-orange);color:var(--n-ink);transform:translateX(3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r1:checked~.vpx-re-side .vpx-re-i1 .vpx-re-in{background:var(--n-ink);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r1:checked~.vpx-re-side .vpx-re-i1 .vpx-re-badge{background:var(--n-ink);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r1:checked~.vpx-re-side .vpx-re-i1 .vpx-re-badge svg{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r1:checked~.vpx-re-stage .vpx-re-g1 .vpx-re-line{stroke:var(--n-glow);stroke-width:3.5}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r1:checked~.vpx-re-stage .vpx-re-g1 .vpx-re-fill{fill:rgb(251 142 40 / .25)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r1:checked~.vpx-re-stage .vpx-re-g1 .vpx-re-hot{fill:rgb(251 142 40 / .5)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r1:checked~.vpx-re-stage .vpx-re-pin1::before{background:var(--n-orange);transform:scale(1.12);box-shadow:0 0 0 4px rgb(251 142 40 / .55),0 6px 10px rgb(0 0 0 / .5)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r1:focus-visible~.vpx-re-stage .vpx-re-pin1{outline:2px solid var(--n-glow);outline-offset:3px;border-radius:50%}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r1:focus-visible~.vpx-re-side .vpx-re-i1{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r2:checked~.vpx-re-side .vpx-re-i2{background:var(--n-orange);border-color:var(--n-orange);color:var(--n-ink);transform:translateX(3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r2:checked~.vpx-re-side .vpx-re-i2 .vpx-re-in{background:var(--n-ink);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r2:checked~.vpx-re-side .vpx-re-i2 .vpx-re-badge{background:var(--n-ink);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r2:checked~.vpx-re-side .vpx-re-i2 .vpx-re-badge svg{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r2:checked~.vpx-re-stage .vpx-re-g2 .vpx-re-line{stroke:var(--n-glow);stroke-width:3.5}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r2:checked~.vpx-re-stage .vpx-re-g2 .vpx-re-fill{fill:rgb(251 142 40 / .25)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r2:checked~.vpx-re-stage .vpx-re-g2 .vpx-re-hot{fill:rgb(251 142 40 / .5)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r2:checked~.vpx-re-stage .vpx-re-pin2::before{background:var(--n-orange);transform:scale(1.12);box-shadow:0 0 0 4px rgb(251 142 40 / .55),0 6px 10px rgb(0 0 0 / .5)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r2:focus-visible~.vpx-re-stage .vpx-re-pin2{outline:2px solid var(--n-glow);outline-offset:3px;border-radius:50%}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r2:focus-visible~.vpx-re-side .vpx-re-i2{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r3:checked~.vpx-re-side .vpx-re-i3{background:var(--n-orange);border-color:var(--n-orange);color:var(--n-ink);transform:translateX(3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r3:checked~.vpx-re-side .vpx-re-i3 .vpx-re-in{background:var(--n-ink);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r3:checked~.vpx-re-side .vpx-re-i3 .vpx-re-badge{background:var(--n-ink);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r3:checked~.vpx-re-side .vpx-re-i3 .vpx-re-badge svg{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r3:checked~.vpx-re-stage .vpx-re-g3 .vpx-re-line{stroke:var(--n-glow);stroke-width:3.5}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r3:checked~.vpx-re-stage .vpx-re-g3 .vpx-re-fill{fill:rgb(251 142 40 / .25)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r3:checked~.vpx-re-stage .vpx-re-g3 .vpx-re-hot{fill:rgb(251 142 40 / .5)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r3:checked~.vpx-re-stage .vpx-re-pin3::before{background:var(--n-orange);transform:scale(1.12);box-shadow:0 0 0 4px rgb(251 142 40 / .55),0 6px 10px rgb(0 0 0 / .5)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r3:focus-visible~.vpx-re-stage .vpx-re-pin3{outline:2px solid var(--n-glow);outline-offset:3px;border-radius:50%}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r3:focus-visible~.vpx-re-side .vpx-re-i3{outline:2px solid var(--n-glow);outline-offset:3px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r4:checked~.vpx-re-side .vpx-re-i4{background:var(--n-orange);border-color:var(--n-orange);color:var(--n-ink);transform:translateX(3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r4:checked~.vpx-re-side .vpx-re-i4 .vpx-re-in{background:var(--n-ink);color:var(--n-white)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r4:checked~.vpx-re-side .vpx-re-i4 .vpx-re-badge{background:var(--n-ink);color:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r4:checked~.vpx-re-side .vpx-re-i4 .vpx-re-badge svg{fill:var(--n-glow)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r4:checked~.vpx-re-stage .vpx-re-g4 .vpx-re-line{stroke:var(--n-glow);stroke-width:3.5}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r4:checked~.vpx-re-stage .vpx-re-g4 .vpx-re-fill{fill:rgb(251 142 40 / .25)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r4:checked~.vpx-re-stage .vpx-re-g4 .vpx-re-hot{fill:rgb(251 142 40 / .5)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r4:checked~.vpx-re-stage .vpx-re-pin4::before{background:var(--n-orange);transform:scale(1.12);box-shadow:0 0 0 4px rgb(251 142 40 / .55),0 6px 10px rgb(0 0 0 / .5)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r4:focus-visible~.vpx-re-stage .vpx-re-pin4{outline:2px solid var(--n-glow);outline-offset:3px;border-radius:50%}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-r4:focus-visible~.vpx-re-side .vpx-re-i4{outline:2px solid var(--n-glow);outline-offset:3px}@media (hover:hover){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-item:hover{border-color:var(--n-glow);transform:translateX(3px)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-pin:hover::before{transform:scale(1.12)}}@media (max-width:760px){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-ui{grid-template-columns:minmax(0,1fr)}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode .vpx-re-stage{max-width:340px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel *,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel *::before,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-barlabel *::after,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields *,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields *::before,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields *::after,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage *,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage *::before,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-lemonlineage *::after,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader *,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader *::before,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-ingredientreader *::after,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode *,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode *::before,.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-rigexplode *::after{animation:none!important;transition:none!important}}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-tabs{display:flex;flex-wrap:wrap;gap:8px}.vibe-blog .elementor-widget-theme-post-content .vpx.vpx-labelfields .vpx-lf-tab{flex:1 1 150px;justify-content:center;text-align:center}