.zhYoBW_container{--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", "Fira Code", monospace;background:var(--ink-800);min-height:100vh;color:var(--txt);font-family:var(--font-body);position:relative;overflow-x:clip;}.zhYoBW_bgPattern{pointer-events:none;z-index:0;background:radial-gradient(120% 80% at 80% -10%, #f59e0b1a, transparent 55%), radial-gradient(100% 90% at -10% 110%, #7fb3ff0f, transparent 55%), linear-gradient(180deg, var(--ink-850) 0%, var(--ink-800) 40%, var(--ink-850) 100%);position:fixed;inset:0}.zhYoBW_gridLines{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 60% at 50% 20%,#000 0%,#0000 80%);mask-image:radial-gradient(90% 60% at 50% 20%,#000 0%,#0000 80%)}.zhYoBW_glowOrb{background:radial-gradient(circle, var(--glow-soft) 0%, transparent 62%);filter:blur(8px);width:760px;height:760px;animation:22s ease-in-out infinite zhYoBW_float;position:absolute;top:-22%;right:-12%}.zhYoBW_glowOrb2{background:radial-gradient(circle, var(--glow-steel) 0%, transparent 62%);filter:blur(10px);width:900px;height:900px;animation:28s ease-in-out infinite reverse zhYoBW_float;position:absolute;bottom:-30%;left:-18%}.zhYoBW_grain{opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}@keyframes zhYoBW_float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,40px)scale(1.08)}}.zhYoBW_hero{z-index:1;text-align:center;padding:150px var(--space-6) var(--space-12);position:relative}.zhYoBW_heroTag{color:var(--molten-2);border-radius:var(--radius-full);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-6);background:#f59e0b14;border:1px solid #f59e0b38;align-items:center;gap:8px;padding:6px 14px;font-size:.72rem;font-weight:600;animation:.7s cubic-bezier(.22,1,.36,1) both zhYoBW_fadeUp;display:inline-flex}.zhYoBW_heroTag:before{content:"";background:var(--molten);width:6px;height:6px;box-shadow:0 0 8px var(--glow-molten);border-radius:50%}.zhYoBW_heroTitle{font-family:var(--font-display);color:var(--hi);margin-bottom:var(--space-4);letter-spacing:-.035em;font-size:clamp(2.4rem,5.5vw,4.2rem);font-weight:700;line-height:1.04;animation:.8s cubic-bezier(.22,1,.36,1) 80ms both zhYoBW_fadeUpLcp}.zhYoBW_heroSubtitle{color:var(--txt);max-width:600px;margin:0 auto var(--space-10);font-size:1.12rem;line-height:1.7;animation:.8s cubic-bezier(.22,1,.36,1) .16s both zhYoBW_fadeUpLcp}.zhYoBW_billingToggle{align-items:center;gap:var(--space-4);border:1px solid var(--hair-2);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--dim);background:#ffffff08;padding:8px 16px;animation:.8s cubic-bezier(.22,1,.36,1) .24s both zhYoBW_fadeUp;display:inline-flex}.zhYoBW_toggleActive{color:var(--hi);align-items:center;font-weight:600;display:inline-flex}.zhYoBW_toggleSwitch{background:var(--ink-850);border:1px solid var(--hair-2);border-radius:var(--radius-full);cursor:pointer;width:48px;height:28px;transition:background var(--transition-fast);position:relative}.zhYoBW_toggleKnob{background:linear-gradient(180deg, var(--molten-2), var(--molten));width:20px;height:20px;box-shadow:0 0 12px var(--glow-molten);transition:transform var(--transition-base);border-radius:50%;position:absolute;top:3px;left:3px}.zhYoBW_toggleKnobRight{transform:translate(20px)}.zhYoBW_saveBadge{margin-left:var(--space-2);color:var(--ok);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.04em;background:#22c55e26;border:1px solid #22c55e59;padding:3px 8px;font-size:.66rem;font-weight:600}.zhYoBW_pricingSection{z-index:1;max-width:var(--maxw);padding:0 var(--space-6) var(--space-20);margin:0 auto;position:relative}.zhYoBW_pricingGrid{column-gap:var(--space-6);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.zhYoBW_taxNote{margin:var(--space-6) auto 0;text-align:center;max-width:720px;color:var(--dim);font-size:var(--text-xs);line-height:1.5}.zhYoBW_refundNote{margin:var(--space-2) auto 0;text-align:center;max-width:720px;color:var(--dim);font-size:var(--text-xs);line-height:1.5}.zhYoBW_refundNote a{color:var(--molten-2);text-decoration:underline}.zhYoBW_pricingCard{background:linear-gradient(180deg, var(--panel) 0%, var(--ink-750) 100%);border:1px solid var(--hair);border-radius:var(--radius-2xl);padding:var(--space-8);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid;position:relative}.zhYoBW_pricingCard:hover{border-color:#f59e0b59;transform:translateY(-6px);box-shadow:0 30px 60px -28px #000000d9}.zhYoBW_cardPopular{background:radial-gradient(120% 60% at 50% 0%, #f59e0b1a, transparent 60%), linear-gradient(180deg, var(--panel-2) 0%, var(--ink-750) 100%);box-shadow:0 0 0 1px #f59e0b4d, 0 24px 60px -24px var(--glow-molten);border-color:#0000;transform:translateY(-8px)}.zhYoBW_cardPopular:before{content:"";border-radius:inherit;background:linear-gradient(160deg, var(--molten), #f59e0b1a 45%, #7fb3ff4d);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.zhYoBW_cardPopular:after{content:"";background:linear-gradient(90deg, transparent, var(--molten), transparent);height:1px;box-shadow:0 0 12px var(--glow-molten);position:absolute;top:0;left:16%;right:16%}.zhYoBW_cardPopular:hover{transform:translateY(-12px)}.zhYoBW_popularBadge{background:linear-gradient(180deg, var(--molten-2), var(--molten) 55%, var(--ember));color:var(--on-molten);border-radius:var(--radius-full);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 24px var(--glow-molten);padding:7px 16px;font-size:.68rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.zhYoBW_cardHeader{margin-bottom:var(--space-6)}.zhYoBW_planName{font-family:var(--font-display);color:var(--hi);margin-bottom:var(--space-2);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.zhYoBW_planDescription{font-size:var(--text-sm);color:var(--txt);line-height:1.5}.zhYoBW_priceBlock{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--hair)}.zhYoBW_priceWrapper{flex-wrap:wrap;align-items:baseline;display:flex}.zhYoBW_currency{font-family:var(--font-display);color:var(--hi);margin-right:var(--space-1);font-size:1.5rem;font-weight:600}.zhYoBW_price{font-family:var(--font-display);color:var(--hi);letter-spacing:-.04em;font-size:clamp(2.6rem,5vw,3.3rem);font-weight:800;line-height:1}.zhYoBW_priceCustom{font-family:var(--font-display);color:var(--hi);letter-spacing:-.02em;font-size:1.9rem;font-weight:700}.zhYoBW_period{font-family:var(--font-mono);color:var(--dim);margin-left:var(--space-2);font-size:.84rem}.zhYoBW_priceNote{margin-top:var(--space-2);color:var(--dim);font-size:var(--text-xs);line-height:1.5}.zhYoBW_featureList{margin-bottom:var(--space-8);flex-direction:column;flex:1;gap:2px;list-style:none;display:flex}.zhYoBW_featureItem{align-items:flex-start;gap:var(--space-3);color:var(--txt);padding:7px 0;font-size:.92rem;display:flex}.zhYoBW_featureCheck{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--ok);background:#22c55e1f;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.zhYoBW_featureCheck svg{width:14px;height:14px}.zhYoBW_ctaButton{width:100%;color:var(--hi);border:1px solid var(--hair-2);border-radius:var(--radius-lg);font-size:var(--text-base);text-align:center;transition:all var(--transition-base);background:#ffffff0a;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:600;display:flex}.zhYoBW_ctaButton:hover{background:#ffffff14;border-color:#f59e0b73;transform:translateY(-1px)}.zhYoBW_ctaPrimary{background:linear-gradient(180deg, var(--molten-2), var(--molten) 55%, var(--ember));color:var(--on-molten);box-shadow:0 1px 0 #ffffff73 inset, 0 10px 30px var(--glow-soft);border:none;position:relative;overflow:hidden}.zhYoBW_ctaPrimary:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.zhYoBW_ctaPrimary:hover{box-shadow:0 1px 0 #ffffff80 inset, 0 14px 44px var(--glow-molten);transform:translateY(-2px)}.zhYoBW_ctaPrimary:hover:after{left:130%}.zhYoBW_comparisonSection{z-index:1;max-width:var(--maxw);padding:var(--space-20) var(--space-6);margin:0 auto;position:relative}.zhYoBW_sectionHeader{text-align:center;margin-bottom:var(--space-12)}.zhYoBW_sectionTitle{font-family:var(--font-display);color:var(--hi);margin-bottom:var(--space-3);letter-spacing:-.03em;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:700}.zhYoBW_sectionSubtitle{color:var(--txt);font-size:1.1rem}.zhYoBW_comparisonTable{background:linear-gradient(180deg, var(--panel) 0%, var(--ink-850) 100%);border:1px solid var(--hair-2);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 30px 70px -40px #000000e6}.zhYoBW_tableHeader{color:var(--hi);font-family:var(--font-display);border-bottom:1px solid var(--hair-2);background:#0000004d;grid-template-columns:2fr 1fr 1fr 1fr;font-size:1rem;font-weight:600;display:grid}.zhYoBW_tableHeader>div{padding:var(--space-5);text-align:center}.zhYoBW_tableHeader>div:first-child{text-align:left}.zhYoBW_categoryRow{padding:10px var(--space-5);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--molten-2);border-top:1px solid var(--hair);background:#f59e0b0f;grid-template-columns:1fr;font-size:.72rem;font-weight:600;display:grid}.zhYoBW_tableRow{border-top:1px solid var(--hair);transition:background var(--transition-fast);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.zhYoBW_tableRow:hover{background:#ffffff05}.zhYoBW_tableRow>div{padding:var(--space-4) var(--space-5);color:var(--txt);justify-content:center;align-items:center;font-size:.9rem;display:flex}.zhYoBW_tableRow>.zhYoBW_featureColumn{color:var(--hi);justify-content:flex-start}.zhYoBW_featureColumn{font-weight:500}.zhYoBW_planColumn{background:0 0}.zhYoBW_planColumnPopular{background:#f59e0b0d;position:relative}.zhYoBW_checkMark{border-radius:var(--radius-md);width:26px;height:26px;color:var(--ok);background:#22c55e24;border:1px solid #22c55e4d;justify-content:center;align-items:center;display:flex}.zhYoBW_xMark{color:var(--dim);opacity:.5}.zhYoBW_faqSection{z-index:1;max-width:820px;padding:var(--space-20) var(--space-6);margin:0 auto;position:relative}.zhYoBW_faqList{gap:var(--space-3);flex-direction:column;display:flex}.zhYoBW_faqItem{background:linear-gradient(180deg, var(--panel) 0%, var(--ink-750) 100%);border:1px solid var(--hair);border-radius:var(--radius-xl);transition:border-color var(--transition-fast);overflow:hidden}.zhYoBW_faqItem:hover{border-color:var(--hair-2)}.zhYoBW_faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-6);font-family:var(--font-display);color:var(--hi);text-align:left;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;font-size:1.05rem;font-weight:600;display:flex}.zhYoBW_faqQuestion:hover{color:var(--molten-2)}.zhYoBW_faqIcon{border-radius:var(--radius-md);width:28px;height:28px;color:var(--molten-2);transition:transform var(--transition-base);background:#f59e0b1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zhYoBW_faqIconOpen{transform:rotate(180deg)}.zhYoBW_faqAnswer{padding:0 var(--space-6) var(--space-5);animation:.3s ease-out zhYoBW_faqReveal}@keyframes zhYoBW_faqReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.zhYoBW_faqAnswer p{color:var(--txt);font-size:.95rem;line-height:1.7}.zhYoBW_ctaSection{z-index:1;text-align:center;padding:var(--space-12) var(--space-6) var(--space-24);position:relative}.zhYoBW_ctaContent{max-width:700px;padding:var(--space-16) var(--space-8);background:radial-gradient(100% 120% at 50% 0%, #f59e0b24, transparent 60%), linear-gradient(160deg, var(--panel) 0%, var(--ink-850) 100%);border-radius:var(--radius-2xl);border:1px solid #f59e0b38;margin:0 auto;position:relative;overflow:hidden}.zhYoBW_ctaContent:before{content:"";background:linear-gradient(90deg, transparent, var(--molten), transparent);height:1px;box-shadow:0 0 12px var(--glow-molten);position:absolute;top:0;left:12%;right:12%}.zhYoBW_ctaTitle{font-family:var(--font-display);color:var(--hi);margin-bottom:var(--space-4);letter-spacing:-.03em;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;line-height:1.1}.zhYoBW_ctaSubtitle{color:var(--txt);margin-bottom:var(--space-8);font-size:1.1rem}.zhYoBW_ctaButtons{justify-content:center;gap:var(--space-4);display:flex}.zhYoBW_ctaPrimaryButton{align-items:center;gap:var(--space-2);background:linear-gradient(180deg, var(--molten-2), var(--molten) 55%, var(--ember));color:var(--on-molten);border-radius:var(--radius-xl);font-size:var(--text-base);transition:all var(--transition-base);box-shadow:0 1px 0 #ffffff73 inset, 0 10px 34px var(--glow-soft);padding:15px 30px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.zhYoBW_ctaPrimaryButton:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.zhYoBW_ctaPrimaryButton:hover{box-shadow:0 1px 0 #ffffff80 inset, 0 14px 48px var(--glow-molten);transform:translateY(-2px)}.zhYoBW_ctaPrimaryButton:hover:after{left:130%}@keyframes zhYoBW_fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes zhYoBW_fadeUpLcp{0%{transform:translateY(22px)}to{transform:translateY(0)}}@keyframes zhYoBW_mobileOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes zhYoBW_mobileSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.zhYoBW_pricingGrid{row-gap:var(--space-6);grid-template-rows:none;grid-template-columns:1fr;max-width:480px;margin:0 auto}.zhYoBW_pricingCard{flex-direction:column;grid-row:auto;display:flex}.zhYoBW_cardPopular{order:-1;transform:none}.zhYoBW_cardPopular:hover{transform:translateY(-6px)}.zhYoBW_comparisonTable{display:none}}@media (max-width:768px){.zhYoBW_hero{padding:110px var(--space-4) var(--space-10)}.zhYoBW_billingToggle{flex-wrap:wrap;justify-content:center}.zhYoBW_pricingSection{padding:0 var(--space-4) var(--space-16)}.zhYoBW_faqQuestion{padding:var(--space-4) var(--space-5);font-size:.98rem}.zhYoBW_ctaContent{padding:var(--space-12) var(--space-5)}}@media (prefers-reduced-motion:reduce){.zhYoBW_glowOrb,.zhYoBW_glowOrb2,.zhYoBW_heroTag,.zhYoBW_heroTitle,.zhYoBW_heroSubtitle,.zhYoBW_billingToggle{opacity:1;animation:none;transform:none}}
.QrJdmq_usersSelect{appearance:none;border-radius:var(--radius-md);color:var(--molten-2);font:inherit;cursor:pointer;transition:border-color var(--transition-fast);background-color:#f59e0b1a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23fbbf24' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #f59e0b73;margin:0 6px;padding:1px 24px 1px 9px;font-weight:700;line-height:1.5}.QrJdmq_usersSelect:hover{border-color:var(--molten)}.QrJdmq_usersSelect:focus-visible{outline:2px solid var(--molten);outline-offset:2px}.QrJdmq_usersSelect option{background:var(--panel);color:var(--hi)}@media (prefers-reduced-motion:reduce){.QrJdmq_usersSelect{transition:none}}