.toolPage_toolPage__P63mB{min-height:100vh;background-color:#020c1b;color:#e2e8f0;padding:120px 20px 80px}.toolPage_container__0ZSHP{max-width:1200px;margin:0 auto}.toolPage_breadcrumbs__DrgGP{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#64748b;margin-bottom:24px}.toolPage_breadcrumbLink__s_uQX{color:#94a3b8;text-decoration:none;transition:color .2s}.toolPage_breadcrumbLink__s_uQX:hover{color:#10b981}.toolPage_breadcrumbCurrent__fIyux{color:#cbd5e1;font-weight:500}.toolPage_headerSection__R1NqB{margin-bottom:36px}.toolPage_titleBadgeWrap__VrL9I{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.toolPage_categoryTag__58QfZ{background:rgba(6,182,212,.12);color:#22d3ee;border:1px solid rgba(6,182,212,.3);font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px}.toolPage_verifiedTag__xcTfi{background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.3);font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px}.toolPage_pageTitle__FQ4Fs{font-size:2.5rem;font-weight:800;color:#f8fafc;line-height:1.25;margin:0 0 16px;letter-spacing:-.02em}.toolPage_pageSubtitle__n2Bvv{font-size:1.15rem;color:#94a3b8;line-height:1.6;max-width:900px;margin:0}.toolPage_calculatorContainer__ZQxXA{margin-bottom:60px}.toolPage_faqSection__EhwQb{margin-top:60px;padding-top:48px;border-top:1px solid rgba(255,255,255,.08);max-width:900px}.toolPage_faqSection__EhwQb h2{font-size:1.75rem;font-weight:800;color:#f8fafc;margin:0 0 12px}.toolPage_faqIntro__86jMj{font-size:1rem;color:#94a3b8;line-height:1.6;margin-bottom:32px}.toolPage_faqList__yM2t_{display:flex;flex-direction:column;gap:20px}.toolPage_faqItem__A11G0{background:#0f172a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px}.toolPage_faqQuestion__d3Lv2{font-size:1.1rem;font-weight:700;color:#f1f5f9;margin:0 0 10px}.toolPage_faqAnswer__3bkf_{font-size:.95rem;color:#94a3b8;line-height:1.6;margin:0}.toolPage_faqAnswer__3bkf_ strong{color:#cbd5e1}.toolPage_bottomCtaBanner__v8QDh{margin-top:60px;background:linear-gradient(145deg,#0f172a,#112240);border:1px solid rgba(16,185,129,.35);border-radius:16px;padding:40px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media (min-width:768px){.toolPage_bottomCtaBanner__v8QDh{flex-direction:row;align-items:center;justify-content:space-between}}.toolPage_ctaTextWrap__6Ps4s{max-width:650px}.toolPage_ctaTextWrap__6Ps4s h3{font-size:1.5rem;font-weight:800;color:#f8fafc;margin:0 0 8px}.toolPage_ctaTextWrap__6Ps4s p{font-size:.95rem;color:#94a3b8;line-height:1.6;margin:0}.toolPage_ctaBtn__c16s1{display:inline-flex;align-items:center;gap:8px;background:#10b981;color:#022c22;font-weight:700;font-size:1rem;padding:14px 28px;border-radius:10px;text-decoration:none;white-space:nowrap;transition:all .2s ease}.toolPage_ctaBtn__c16s1:hover{background:#34d399;transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.35)}.AdSlot_adContainer__w3iiX{width:100%;margin:2rem auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(15,23,42,.02);border:1px dashed rgba(148,163,184,.22);border-radius:12px;padding:.75rem 1rem 1rem;overflow:hidden;box-sizing:border-box}.AdSlot_adLabel__C6cZb{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:.5rem;-webkit-user-select:none;user-select:none}.AdSlot_adUnitWrap__602AQ{width:100%;display:flex;align-items:center;justify-content:center}.AdSlot_minHeightBanner__a2Ube{min-height:280px}.AdSlot_minHeightSidebar__9i_ZO{min-height:600px}.page_page__6Xwsk{padding-top:80px}.page_hero__ElxKg{padding:var(--spacing-4xl) 0 var(--spacing-2xl);background:linear-gradient(180deg,var(--color-bg-primary) 0,var(--color-bg-secondary) 100%)}.page_heroContent__UTATf{text-align:center;max-width:800px;margin:0 auto}.page_heroTitle__7ccrO{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:var(--spacing-lg)}.page_heroDescription__4_uvC{font-size:1.125rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.page_searchContainer__iVaj6{position:relative;max-width:480px;margin:0 auto}.page_searchIcon__bA0ev{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.page_searchInput__9ff9C{width:100%;padding:14px 44px 14px 48px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-full);color:var(--color-text-primary);font-family:var(--font-body);font-size:.95rem;transition:all var(--transition-fast)}.page_searchInput__9ff9C:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px rgba(100,255,218,.1);background:rgba(255,255,255,.07)}.page_searchInput__9ff9C::placeholder{color:var(--color-text-muted)}.page_searchClear__Uu4rw{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:none;color:var(--color-text-secondary);cursor:pointer;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.page_searchClear__Uu4rw:hover{background:rgba(255,255,255,.2);color:var(--color-text-primary)}.page_categoriesSection__wxmPw{padding:var(--spacing-lg) 0}.page_categoryTabs__Ta1HT{display:flex;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap}.page_categoryTab__0L9dI{padding:var(--spacing-sm) var(--spacing-lg);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);font-size:.85rem;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;gap:6px}.page_categoryTab__0L9dI:hover{background:rgba(100,255,218,.08);border-color:rgba(100,255,218,.2);color:var(--color-accent-primary)}.page_categoryTabActive__2ugbH{background:var(--color-accent-primary)!important;border-color:var(--color-accent-primary)!important;color:var(--color-bg-primary)!important;font-weight:600}.page_tagCount__Ze0ag{font-size:.7rem;background:rgba(0,0,0,.15);padding:1px 6px;border-radius:10px;font-weight:600}.page_categoryTabActive__2ugbH .page_tagCount__Ze0ag{background:rgba(0,0,0,.2)}.page_resultsCount__FiSuP{font-size:.85rem;color:var(--color-text-muted);padding:var(--spacing-sm) 0}.page_featuredSection__M3ndK{padding:var(--spacing-xl) 0}.page_featuredCard__WFmlQ{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);background:var(--gradient-card);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;transition:all var(--transition-base)}.page_featuredCard__WFmlQ:hover{border-color:rgba(100,255,218,.2);transform:translateY(-3px);box-shadow:var(--shadow-glow)}.page_featuredImagePlaceholder__2ha6g{background:linear-gradient(135deg,rgba(100,255,218,.1),rgba(168,85,247,.1));display:flex;align-items:center;justify-content:center;min-height:300px}.page_featuredImagePlaceholder__2ha6g span{font-family:var(--font-heading);font-size:5rem;font-weight:700;color:var(--color-accent-primary);opacity:.15}.page_featuredContent__6h6HA{padding:var(--spacing-2xl);display:flex;flex-direction:column;justify-content:center}.page_featuredTitle__smctx{font-size:1.75rem;margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.page_featuredExcerpt__J_F60{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);font-size:.95rem;line-height:1.6}.page_readMore__brOjE{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-accent-primary);font-weight:600;font-size:.9rem}.page_postMeta__Fk2cf{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap}.page_postCategory__0_x98,.page_postDate__dYgBN,.page_postReadTime__kbKlm{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--color-text-muted)}.page_postCategory__0_x98{color:var(--color-accent-primary)}.page_gridSection__aOYzm{padding:var(--spacing-2xl) 0 var(--spacing-4xl)}.page_blogGrid__Gjm_u{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.page_postCard__joZIR{background:var(--gradient-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base);height:100%;display:flex;flex-direction:column;text-decoration:none}.page_postCard__joZIR:hover{transform:translateY(-4px);border-color:rgba(100,255,218,.2);box-shadow:var(--shadow-glow)}.page_postImagePlaceholder__B7KR3{height:180px;display:flex;align-items:center;justify-content:center}.page_postImagePlaceholder__B7KR3 span{font-size:3rem;font-weight:700;color:var(--color-accent-primary);opacity:.2;font-family:var(--font-heading)}.page_postContent__u4Xgz{padding:var(--spacing-lg);flex:1 1;display:flex;flex-direction:column}.page_postTitle__nkyjP{font-size:1.05rem;font-family:var(--font-body);font-weight:600;margin-bottom:var(--spacing-sm);line-height:1.4;color:var(--color-text-primary)}.page_postExcerpt__GtpsV{font-size:.85rem;color:var(--color-text-secondary);flex:1 1;margin-bottom:var(--spacing-md);line-height:1.5}.page_cardFooter__xZdNF{margin-top:auto;padding-top:var(--spacing-md)}.page_postLink__GV_JO{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:.85rem;font-weight:600;color:var(--color-accent-primary)}.page_contactCard__6_9_Q{background:var(--gradient-cta);border-radius:var(--radius-lg);padding:var(--spacing-xl);height:100%;display:flex;flex-direction:column;justify-content:center;color:white;text-align:center;border:1px solid rgba(255,255,255,.1)}.page_contactCard__6_9_Q h3{font-size:1.5rem;margin-bottom:var(--spacing-md);color:white}.page_contactCard__6_9_Q p{margin-bottom:var(--spacing-lg);opacity:.9;color:rgba(255,255,255,.9)}.page_contactButton__MJOc7{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);background:white;color:var(--color-bg-primary);padding:10px 20px;border-radius:var(--radius-md);font-weight:600;text-decoration:none;transition:transform .2s}.page_contactButton__MJOc7:hover{transform:translateY(-2px);color:var(--color-bg-primary)}.page_emptyState__6b4lj{grid-column:1/-1;text-align:center;padding:var(--spacing-4xl) var(--spacing-xl);color:var(--color-text-muted);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.page_emptyState__6b4lj h3{color:var(--color-text-secondary);font-size:1.25rem}.page_emptyState__6b4lj p{max-width:400px}.page_resetBtn__8rLOU{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-xl);background:rgba(100,255,218,.1);border:1px solid var(--color-accent-primary);border-radius:var(--radius-md);color:var(--color-accent-primary);cursor:pointer;font-weight:600;transition:all var(--transition-fast)}.page_resetBtn__8rLOU:hover{background:rgba(100,255,218,.2)}.page_loadMoreContainer__Ic9B4{text-align:center;padding:var(--spacing-2xl) 0}.page_loadMoreBtn__fAxux{padding:var(--spacing-md) var(--spacing-2xl);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--color-text-primary);font-weight:600;font-size:.95rem;cursor:pointer;transition:all var(--transition-base)}.page_loadMoreBtn__fAxux:hover{background:rgba(100,255,218,.1);border-color:var(--color-accent-primary);transform:translateY(-2px)}.page_pagination__ZGh9w{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-2xl) 0}.page_pageLink__n8XJ9{min-width:44px;padding:var(--spacing-sm) var(--spacing-md);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--color-text-primary);font-weight:600;font-size:.95rem;text-align:center;text-decoration:none;transition:all var(--transition-base)}.page_pageLink__n8XJ9:hover{background:rgba(100,255,218,.1);border-color:var(--color-accent-primary)}.page_pageLinkCurrent__QpYay,.page_pageLinkCurrent__QpYay:hover{background:rgba(100,255,218,.15);border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.page_newsletterSection___XU40{padding:var(--spacing-4xl) 0;background:var(--color-bg-tertiary)}.page_newsletterCard__Q59MV{text-align:center;max-width:500px;margin:0 auto}.page_newsletterCard__Q59MV h2{font-size:1.75rem;margin-bottom:var(--spacing-sm)}.page_newsletterCard__Q59MV p{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.page_newsletterForm__zzZXy{display:flex;gap:var(--spacing-sm)}.page_newsletterInput__MhIiQ{flex:1 1;padding:var(--spacing-md);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:1rem}.page_newsletterInput__MhIiQ:focus{outline:none;border-color:var(--color-accent-primary)}.page_newsletterButton__9i_IV{padding:var(--spacing-md) var(--spacing-xl);background:var(--gradient-cta);color:white;border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all var(--transition-base)}.page_newsletterButton__9i_IV:hover{transform:translateY(-2px)}.page_newsletterButton__9i_IV:disabled{opacity:.7;cursor:wait}.page_newsletterNote__oAieq{margin-top:var(--spacing-md);font-size:.95rem;color:var(--color-text-secondary)}@media (max-width:1024px){.page_blogGrid__Gjm_u{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_blogGrid__Gjm_u,.page_featuredCard__WFmlQ{grid-template-columns:1fr}.page_featuredImagePlaceholder__2ha6g{min-height:200px}.page_newsletterForm__zzZXy{flex-direction:column}.page_categoryTabs__Ta1HT{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:var(--spacing-sm);-webkit-overflow-scrolling:touch}.page_categoryTab__0L9dI{white-space:nowrap;flex-shrink:0}}.page_featuredImg__lhVh4,.page_postImg__a1M2V{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.page_featuredImagePlaceholder__2ha6g,.page_postImagePlaceholder__B7KR3{position:relative;overflow:hidden}.ComfyVramCalculator_calculatorWrapper__7HpaT{width:100%;margin:0 auto;font-family:var(--font-body,system-ui,-apple-system,sans-serif);color:#e2e8f0}.ComfyVramCalculator_verifiedBar__5gh0K{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;background:rgba(15,23,42,.7);border:1px solid rgba(16,185,129,.25);border-radius:10px;padding:10px 18px;margin-bottom:24px}.ComfyVramCalculator_verifiedLeft__MeDKn{display:flex;align-items:center;gap:10px;font-size:.875rem;color:#94a3b8}.ComfyVramCalculator_verifiedDot__UVo_B{width:8px;height:8px;background-color:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981;display:inline-block;animation:ComfyVramCalculator_pulseDot__ueWlM 2s ease-in-out infinite}@keyframes ComfyVramCalculator_pulseDot__ueWlM{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}.ComfyVramCalculator_verifiedText__cnFQD{color:#cbd5e1}.ComfyVramCalculator_verifiedText__cnFQD strong{color:#34d399;font-weight:600}.ComfyVramCalculator_sourceTag__wZ9XT{background:rgba(6,182,212,.12);color:#22d3ee;border:1px solid rgba(6,182,212,.3);padding:2px 8px;border-radius:6px;font-size:.75rem;font-family:var(--font-mono,monospace)}.ComfyVramCalculator_presetTagWrap__QukKf{display:flex;align-items:center}.ComfyVramCalculator_activePresetBadge__s7iAk{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);color:#fbbf24;padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:500}.ComfyVramCalculator_calculatorGrid__1b_GP{display:grid;grid-template-columns:1fr;gap:28px;margin-bottom:32px}@media (min-width:992px){.ComfyVramCalculator_calculatorGrid__1b_GP{grid-template-columns:1.2fr .8fr}}.ComfyVramCalculator_controlsCol__Zctba{background:#0f172a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.ComfyVramCalculator_cardHeader__cfkbI{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.ComfyVramCalculator_headerIcon__chjQD{color:#10b981}.ComfyVramCalculator_cardTitle__xoIfc{font-size:1.25rem;font-weight:700;color:#f8fafc;margin:0}.ComfyVramCalculator_formGroup__H9JsY{margin-bottom:22px}.ComfyVramCalculator_inputLabel__zzY4r{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:#cbd5e1;margin-bottom:10px}.ComfyVramCalculator_selectInput__mw8GH{width:100%;background:#1e293b;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#f1f5f9;padding:12px 16px;font-size:.95rem;outline:none;transition:border-color .2s,box-shadow .2s;cursor:pointer}.ComfyVramCalculator_selectInput__mw8GH:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.2)}.ComfyVramCalculator_selectInput__mw8GH option{background:#1e293b;color:#f1f5f9}.ComfyVramCalculator_precisionTabs__jHUcl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#1e293b;padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.ComfyVramCalculator_precisionTab__RQeiA{background:transparent;border:none;color:#94a3b8;padding:10px 8px;font-size:.85rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:center}.ComfyVramCalculator_precisionTab__RQeiA:hover{color:#f8fafc;background:rgba(255,255,255,.04)}.ComfyVramCalculator_precisionTabActive__VK9H9{background:#10b981;color:#022c22;font-weight:700;box-shadow:0 2px 8px rgba(16,185,129,.35)}.ComfyVramCalculator_inputHint__haWr6{font-size:.8rem;color:#94a3b8;margin-top:8px;line-height:1.4}.ComfyVramCalculator_sliderRow__bYLf3{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:22px}@media (min-width:640px){.ComfyVramCalculator_sliderRow__bYLf3{grid-template-columns:1fr 1fr}}.ComfyVramCalculator_sliderCol__Uckkn{background:#1e293b;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px 16px}.ComfyVramCalculator_sliderLabelWrap__zuKKC{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ComfyVramCalculator_badgeSm__xvDtM{background:rgba(6,182,212,.15);color:#22d3ee;border:1px solid rgba(6,182,212,.3);font-size:.75rem;font-family:var(--font-mono,monospace);padding:2px 6px;border-radius:4px}.ComfyVramCalculator_badgeHighlight__RgKw0{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.3);font-size:.75rem;font-family:var(--font-mono,monospace);padding:2px 6px;border-radius:4px}.ComfyVramCalculator_rangeSlider__QEpAT{width:100%;accent-color:#10b981;cursor:pointer;margin:8px 0}.ComfyVramCalculator_sliderMinMax__tgi3a{display:flex;justify-content:space-between;font-size:.75rem;color:#64748b}.ComfyVramCalculator_summaryCol__Pb0hj{display:flex;flex-direction:column;gap:24px}.ComfyVramCalculator_summaryCard__k5I9z{background:#0f172a;border:1px solid rgba(16,185,129,.3);border-radius:16px;padding:28px;box-shadow:0 10px 30px rgba(0,0,0,.4),0 0 20px rgba(16,185,129,.08)}.ComfyVramCalculator_summaryHeader__lj2p8{margin-bottom:20px}.ComfyVramCalculator_subtext__dittP{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-weight:600}.ComfyVramCalculator_vramTotalWrap__MSH4Y{display:flex;align-items:baseline;gap:6px;margin-top:4px}.ComfyVramCalculator_vramTotalNumber__cf875{font-size:3.5rem;font-weight:800;line-height:1;color:#10b981;font-family:var(--font-mono,monospace);letter-spacing:-.04em}.ComfyVramCalculator_vramTotalUnit__VC9IS{font-size:1.5rem;font-weight:700;color:#64748b}.ComfyVramCalculator_breakdownBarWrap__x0Qoa{margin-bottom:24px;background:#1e293b;border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.06)}.ComfyVramCalculator_breakdownBar__OGJj_{display:flex;height:16px;width:100%;border-radius:8px;overflow:hidden;background:#334155;margin-bottom:12px}.ComfyVramCalculator_barBase__Y_p1_{background:#10b981;transition:width .3s ease}.ComfyVramCalculator_barControlNet__JDab_{background:#06b6d4;transition:width .3s ease}.ComfyVramCalculator_barOverhead__aKMP8{background:#f59e0b;transition:width .3s ease}.ComfyVramCalculator_legendRow__SgP2b{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.78rem;color:#cbd5e1}.ComfyVramCalculator_legendItem__Yz9Tb{display:flex;align-items:center;gap:6px}.ComfyVramCalculator_dot__7SExB{width:8px;height:8px;border-radius:50%}.ComfyVramCalculator_dotBase__ZhJQ5{background:#10b981}.ComfyVramCalculator_dotControlNet__mntne{background:#06b6d4}.ComfyVramCalculator_dotOverhead__v62HS{background:#f59e0b}.ComfyVramCalculator_recTierBox__sBv5k{display:flex;align-items:center;gap:16px;background:rgba(6,182,212,.08);border:1px solid rgba(6,182,212,.25);border-radius:12px;padding:16px;margin-bottom:20px}.ComfyVramCalculator_recTierIcon__taPeH{width:44px;height:44px;border-radius:10px;background:rgba(6,182,212,.2);color:#22d3ee;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ComfyVramCalculator_recTierLabel__e2QMf{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.ComfyVramCalculator_recTierTitle__GMCFF{font-size:1.15rem;font-weight:700;color:#f8fafc;margin:2px 0}.ComfyVramCalculator_recTierDesc__4Ko84{font-size:.85rem;color:#38bdf8;margin:0;font-weight:500}.ComfyVramCalculator_costSnapshot__suLwn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.ComfyVramCalculator_snapshotItem__FLohq{background:#1e293b;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px;display:flex;flex-direction:column}.ComfyVramCalculator_snapshotLabel___uRpn{font-size:.75rem;color:#94a3b8;margin-bottom:4px}.ComfyVramCalculator_snapshotPrice__RPN1f{font-size:1.35rem;font-weight:800;color:#f1f5f9;font-family:var(--font-mono,monospace)}.ComfyVramCalculator_snapshotPeriod__sLy6o{font-size:.8rem;color:#64748b;font-weight:400}.ComfyVramCalculator_snapshotUnit__Q5dHK{font-size:.75rem;color:#10b981;margin-top:2px}.ComfyVramCalculator_agencyCtaBox__cGkCV{position:relative;background:linear-gradient(145deg,#0f172a,#112240);border:1px solid rgba(16,185,129,.35);border-radius:12px;padding:20px;overflow:hidden}.ComfyVramCalculator_ctaGlow__jPngK{position:absolute;top:-20px;right:-20px;width:90px;height:90px;background:radial-gradient(circle,rgba(16,185,129,.3) 0,transparent 70%);border-radius:50%;pointer-events:none}.ComfyVramCalculator_agencyCtaBox__cGkCV h4{font-size:1rem;font-weight:700;color:#f8fafc;margin:0 0 8px}.ComfyVramCalculator_agencyCtaBox__cGkCV p{font-size:.85rem;color:#94a3b8;line-height:1.5;margin:0 0 14px}.ComfyVramCalculator_ctaLink__bSTRa{display:inline-flex;align-items:center;gap:8px;background:#10b981;color:#022c22;font-size:.85rem;font-weight:700;padding:8px 16px;border-radius:8px;text-decoration:none;transition:all .2s ease}.ComfyVramCalculator_ctaLink__bSTRa:hover{background:#34d399;transform:translateY(-1px)}.ComfyVramCalculator_aboveResultsAdWrap__mIYiR{margin:32px 0;width:100%}.ComfyVramCalculator_sidebarAdWrap__JfQXx{width:100%}.ComfyVramCalculator_tableSection__tPD8z{background:#0f172a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px;margin-bottom:36px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.ComfyVramCalculator_tableSectionHeader__6kD9F{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.ComfyVramCalculator_tableTitle__ADIpm{font-size:1.35rem;font-weight:700;color:#f8fafc;margin:0 0 4px;display:flex;align-items:center;gap:8px}.ComfyVramCalculator_tableTitleIcon__tIjA8{color:#10b981}.ComfyVramCalculator_tableSubtitle__wEtRs{font-size:.875rem;color:#94a3b8;margin:0}.ComfyVramCalculator_vramFilterTag__hRSJ8{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#cbd5e1;font-size:.85rem;padding:6px 14px;border-radius:8px}.ComfyVramCalculator_vramFilterTag__hRSJ8 strong{color:#34d399}.ComfyVramCalculator_tableResponsive__d7sTA{overflow-x:auto;-webkit-overflow-scrolling:touch}.ComfyVramCalculator_gpuTable__ODJYO{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left}.ComfyVramCalculator_gpuTable__ODJYO th{background:#1e293b;color:#94a3b8;font-weight:600;text-transform:uppercase;font-size:.72rem;letter-spacing:.05em;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.ComfyVramCalculator_gpuTable__ODJYO td{padding:14px;border-bottom:1px solid rgba(255,255,255,.05);color:#cbd5e1;vertical-align:middle}.ComfyVramCalculator_rowFits__R2O1f{background:transparent}.ComfyVramCalculator_rowFits__R2O1f:hover{background:rgba(16,185,129,.04)}.ComfyVramCalculator_rowOom__AL96s{background:rgba(239,68,68,.03)}.ComfyVramCalculator_rowOom__AL96s:hover{background:rgba(239,68,68,.06)}.ComfyVramCalculator_rowRecommended__pah5d{background:rgba(6,182,212,.06);border-left:3px solid #06b6d4}.ComfyVramCalculator_gpuNameCell__jWM4i{display:flex;flex-direction:column}.ComfyVramCalculator_gpuNameCell__jWM4i strong{color:#f1f5f9;font-size:.92rem}.ComfyVramCalculator_gpuArch__yNqcn{font-size:.75rem;color:#64748b;margin-top:2px}.ComfyVramCalculator_vramPill__7Cz1T{display:inline-block;background:#1e293b;border:1px solid rgba(255,255,255,.1);color:#f8fafc;font-weight:700;font-family:var(--font-mono,monospace);padding:4px 8px;border-radius:6px;font-size:.8rem}.ComfyVramCalculator_badgeSuccess__Vwlf2{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3);border-radius:6px}.ComfyVramCalculator_badgeDanger__psYS2,.ComfyVramCalculator_badgeSuccess__Vwlf2{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:600}.ComfyVramCalculator_badgeDanger__psYS2{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3);border-radius:6px}.ComfyVramCalculator_rateCell__fD4hY{font-family:var(--font-mono,monospace);font-size:.85rem;color:#f1f5f9}.ComfyVramCalculator_textMuted__e6OE_{color:#64748b;font-size:.78rem}.ComfyVramCalculator_monthlyCell__Qx11i{display:flex;flex-direction:column;font-family:var(--font-mono,monospace)}.ComfyVramCalculator_monthlyCell__Qx11i strong{color:#10b981;font-size:.95rem}.ComfyVramCalculator_vastSub___YQtI{font-size:.75rem;color:#94a3b8}.ComfyVramCalculator_costGenCell__S1lAb{display:flex;flex-direction:column;font-family:var(--font-mono,monospace)}.ComfyVramCalculator_costGenPrimary__6aAVQ{color:#38bdf8;font-weight:700}.ComfyVramCalculator_speedSub__uARCu{font-size:.72rem;color:#64748b}.ComfyVramCalculator_presetsSection__zxVaW{margin-top:48px;padding-top:32px;border-top:1px solid rgba(255,255,255,.08)}.ComfyVramCalculator_presetsTitle__6whBQ{font-size:1.25rem;font-weight:700;color:#f8fafc;margin:0 0 6px}.ComfyVramCalculator_presetsSubtitle__A1DWj{font-size:.9rem;color:#94a3b8;margin:0 0 20px}.ComfyVramCalculator_presetsGrid__VCH0V{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.ComfyVramCalculator_presetsGrid__VCH0V{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ComfyVramCalculator_presetsGrid__VCH0V{grid-template-columns:repeat(3,1fr)}}.ComfyVramCalculator_presetCard__dPprN{background:#0f172a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:18px;text-decoration:none;transition:all .2s ease;display:flex;flex-direction:column}.ComfyVramCalculator_presetCard__dPprN:hover{border-color:#10b981;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.35)}.ComfyVramCalculator_presetCardActive__BD_WP{border-color:#10b981;background:rgba(16,185,129,.06)}.ComfyVramCalculator_presetCardTop__3RzWE{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#64748b}.ComfyVramCalculator_presetCardBadge__9s_DL{background:rgba(16,185,129,.12);color:#34d399;font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:4px}.ComfyVramCalculator_presetCard__dPprN h5{font-size:.95rem;font-weight:700;color:#f1f5f9;margin:0 0 8px;line-height:1.4}.ComfyVramCalculator_presetCard__dPprN p{font-size:.8rem;color:#94a3b8;line-height:1.5;margin:0}