.AiResearchModal_dialog__7uXCH{position:fixed;inset:0;margin:auto;padding:0;border:none;background:transparent;max-width:100vw;max-height:100dvh;width:100%;height:100%}.AiResearchModal_dialog__7uXCH::backdrop{background:rgba(0,0,0,.48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.AiResearchModal_dialog__7uXCH[open]{display:flex;align-items:flex-end;justify-content:center}.AiResearchModal_panel__h73yM{background:var(--nf-panel);border:1px solid var(--nf-border);border-radius:28px 28px 0 0;width:100%;max-width:720px;max-height:92dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -8px 40px rgba(0,0,0,.18);animation:AiResearchModal_slideUp__oz6ME .25s cubic-bezier(.32,.72,0,1)}@keyframes AiResearchModal_slideUp__oz6ME{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.AiResearchModal_header__NfOAp{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 16px;border-bottom:1px solid var(--nf-border);flex-shrink:0}.AiResearchModal_headerLeft__iZMzo{display:flex;align-items:center;gap:10px}.AiResearchModal_headerIcon__7OWC1{width:36px;height:36px;border-radius:12px;background:rgba(79,70,229,.1);color:#4338ca;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.AiResearchModal_title__60rZV{margin:0;font-size:18px;font-weight:700;color:var(--nf-text)}.AiResearchModal_closeButton__OFBkl{width:40px;height:40px;border-radius:12px;border:1px solid var(--nf-border);background:var(--nf-bg);color:var(--nf-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.AiResearchModal_closeButton__OFBkl:hover{background:var(--nf-border);color:var(--nf-text)}.AiResearchModal_body__tDFuz{flex:1 1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:24px;-webkit-overflow-scrolling:touch}.AiResearchModal_loadingState__Zsh8_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:48px 20px;color:var(--nf-muted);font-size:14px}.AiResearchModal_loadingState__Zsh8_ p{margin:0}.AiResearchModal_spinner__8HWnk{animation:AiResearchModal_spin__hWe1K .9s linear infinite;color:#4338ca}@keyframes AiResearchModal_spin__hWe1K{to{transform:rotate(1turn)}}.AiResearchModal_errorState__HRBGI{display:flex;align-items:flex-start;gap:10px;padding:16px;border-radius:14px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);color:#b91c1c;font-size:14px}.AiResearchModal_errorState__HRBGI svg{flex-shrink:0;margin-top:1px}.AiResearchModal_errorState__HRBGI p{margin:0;line-height:1.5}.AiResearchModal_emptySection__QR_jO{padding:32px 20px;text-align:center;color:var(--nf-muted);font-size:14px}.AiResearchModal_emptySection__QR_jO p{margin:0}.AiResearchModal_section__Spiby{display:flex;flex-direction:column;gap:10px}.AiResearchModal_sectionLabel__UDerr{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--nf-muted)}.AiResearchModal_researchMd__XoQgm{font-size:14px;color:var(--nf-text);line-height:1.7;padding:18px 20px;border-radius:18px;background:var(--nf-bg);border:1px solid var(--nf-border);word-break:break-word}.AiResearchModal_researchMd__XoQgm h2{margin:20px 0 8px;font-size:16px;font-weight:700;color:var(--nf-text)}.AiResearchModal_researchMd__XoQgm h3{margin:18px 0 8px;font-size:14px;font-weight:700;color:var(--nf-text);padding-bottom:6px;border-bottom:1px solid var(--nf-border)}.AiResearchModal_researchMd__XoQgm h2:first-child,.AiResearchModal_researchMd__XoQgm h3:first-child{margin-top:0}.AiResearchModal_researchMd__XoQgm p{margin:0 0 10px}.AiResearchModal_researchMd__XoQgm p:last-child{margin-bottom:0}.AiResearchModal_researchMd__XoQgm ul{margin:4px 0 12px;padding-left:20px}.AiResearchModal_researchMd__XoQgm li{margin-bottom:6px;line-height:1.6}.AiResearchModal_researchMd__XoQgm strong{font-weight:700}.AiResearchModal_researchMd__XoQgm em{font-style:italic}.AiResearchModal_researchMd__XoQgm .cite{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;min-width:16px;height:16px;padding:0 3px;border-radius:5px;background:rgba(79,70,229,.12);color:#4338ca;vertical-align:super;line-height:1;margin:0 1px}.AiResearchModal_citationsDisclaimer__E3_kM{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(234,179,8,.06);border:1px solid rgba(234,179,8,.22)}.AiResearchModal_citationsDisclaimerIcon__tAWyg{flex-shrink:0;margin-top:1px;color:#a16207}.AiResearchModal_citationsDisclaimer__E3_kM p{margin:0;font-size:12px;line-height:1.55;color:#92400e}.AiResearchModal_citationsList__cTw0e{display:flex;flex-direction:column;gap:6px}.AiResearchModal_citationRow__MRWI3{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--nf-bg);border:1px solid var(--nf-border)}.AiResearchModal_citationIndex__Y2lMC{width:26px;height:26px;border-radius:8px;background:rgba(79,70,229,.1);color:#4338ca;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.AiResearchModal_citationContent__ZSMRL{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.AiResearchModal_citationDomain__acSHp{font-size:13px;font-weight:600;color:var(--nf-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AiResearchModal_citationUrl__K_Ln_{font-size:11px;color:var(--nf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.75}.AiResearchModal_citationCopyButton__aBs_O{display:inline-flex;align-items:center;gap:5px;padding:0 12px;height:34px;border-radius:10px;border:1px solid var(--nf-border);background:var(--nf-panel);color:var(--nf-muted);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s,color .15s,border-color .15s;min-width:44px;min-height:44px}.AiResearchModal_citationCopyButton__aBs_O:hover{background:var(--nf-border);color:var(--nf-text)}.AiResearchModal_citationCopied__6qEaX{background:rgba(22,163,74,.08);border-color:rgba(22,163,74,.28);color:#15803d}.AiResearchModal_citationCopied__6qEaX:hover{background:rgba(22,163,74,.12);color:#15803d}@media (min-width:640px){.AiResearchModal_dialog__7uXCH[open]{align-items:center}.AiResearchModal_panel__h73yM{border-radius:28px;max-height:85dvh}}.PricingProductDetailView_layout__4y_hV{display:flex;flex-direction:column;gap:16px}.PricingProductDetailView_card__ap_zv,.PricingProductDetailView_heroCard__fd_AP,.PricingProductDetailView_summaryCard__lswmy{background:var(--nf-panel);border:1px solid var(--nf-border);border-radius:16px;box-shadow:var(--nf-shadow)}.PricingProductDetailView_heroCard__fd_AP{padding:16px 20px;display:flex;justify-content:space-between;gap:16px;align-items:center;background:linear-gradient(135deg,rgba(36,93,115,.08),rgba(14,165,233,.05))}.PricingProductDetailView_heroContent__S_t5O{display:flex;flex-direction:column;min-width:0}.PricingProductDetailView_heroMeta__ka_0h{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.PricingProductDetailView_freeTag__ORbUA,.PricingProductDetailView_heroTag__wRLUU,.PricingProductDetailView_premiumTag__du6xQ{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700}.PricingProductDetailView_freeTag__ORbUA,.PricingProductDetailView_heroTag__wRLUU{background:rgba(22,163,74,.12);color:#15803d}.PricingProductDetailView_premiumTag__du6xQ{background:rgba(79,70,229,.12);color:#4338ca}.PricingProductDetailView_heroDate__wDctb{color:var(--nf-muted);font-size:12px}.PricingProductDetailView_heroTitleRow___hnz_{display:flex;align-items:center;gap:8px;margin:10px 0 0}.PricingProductDetailView_heroTitle__c57mR{margin:0;font-size:22px;color:var(--nf-text)}.PricingProductDetailView_heroSubtitle__1py3u{margin:4px 0 0;color:var(--nf-muted);font-size:13px}.PricingProductDetailView_heroActions__5SS_O{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.PricingProductDetailView_titleEditIconBtn__gKM8V{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:6px;border:none;background:transparent;color:var(--nf-muted);cursor:pointer;transition:all .2s;flex-shrink:0}.PricingProductDetailView_titleEditIconBtn__gKM8V:hover:not(:disabled){background:rgba(36,93,115,.08);color:var(--nf-primary)}.PricingProductDetailView_titleEditIconBtn__gKM8V:disabled{opacity:.5;cursor:not-allowed}.PricingProductDetailView_titleEditor__6YLCa{display:flex;flex-direction:column;gap:8px;width:min(320px,100%);margin-top:10px}.PricingProductDetailView_titleInput__Zrc3Q{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--nf-border);border-radius:10px;background:var(--nf-panel);color:var(--nf-text);font:inherit}.PricingProductDetailView_titleInput__Zrc3Q:focus{outline:none;border-color:rgba(36,93,115,.4);box-shadow:0 0 0 3px rgba(36,93,115,.12)}.PricingProductDetailView_titleEditorActions__zAguN{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.PricingProductDetailView_titleCancelButton__Kw_6e,.PricingProductDetailView_titleSaveButton__TpzeG{min-height:36px;padding:0 12px;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.PricingProductDetailView_titleSaveButton__TpzeG{border:1px solid var(--nf-primary);background:var(--nf-primary);color:#fff}.PricingProductDetailView_titleCancelButton__Kw_6e:disabled,.PricingProductDetailView_titleSaveButton__TpzeG:disabled{opacity:.6;cursor:not-allowed}.PricingProductDetailView_editButton__Pmk1S,.PricingProductDetailView_titleCancelButton__Kw_6e{border:1px solid var(--nf-border);background:transparent;color:var(--nf-text)}.PricingProductDetailView_editButton__Pmk1S{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.PricingProductDetailView_editButton__Pmk1S:hover{border-color:var(--nf-primary);color:var(--nf-primary);background-color:rgba(36,93,115,.04)}.PricingProductDetailView_summaryGrid__CX6d4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.PricingProductDetailView_summaryCard__lswmy{padding:12px 14px;display:flex;gap:10px}.PricingProductDetailView_summaryIcon__gy8w9{width:36px;height:36px;border-radius:10px;background:rgba(36,93,115,.08);color:var(--nf-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.PricingProductDetailView_definitionItem__bF9DD span,.PricingProductDetailView_summaryLabel__IaKmK{display:block;color:var(--nf-muted);font-size:13px}.PricingProductDetailView_definitionItem__bF9DD strong,.PricingProductDetailView_summaryValue__oEkOb{display:block;margin-top:3px;color:var(--nf-text)}.PricingProductDetailView_summaryValue__oEkOb{font-size:16px;font-weight:700}.PricingProductDetailView_emptyCopy__3SOpI,.PricingProductDetailView_secondaryCopy__KQ6J_,.PricingProductDetailView_summaryNote__ajj5e{margin:4px 0 0;color:var(--nf-muted);font-size:11px}.PricingProductDetailView_columns__6QpQE{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr);gap:16px;align-items:start}.PricingProductDetailView_mainColumn___3tGl,.PricingProductDetailView_sideColumn__JgfJc{display:flex;flex-direction:column;gap:12px}.PricingProductDetailView_card__ap_zv{padding:14px 16px}.PricingProductDetailView_premiumCard__kPFIT{background:linear-gradient(180deg,rgba(79,70,229,.03),var(--nf-panel))}.PricingProductDetailView_cardHeader__fIvn7{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.PricingProductDetailView_cardHeader__fIvn7 h3{margin:0;font-size:14px;color:var(--nf-text)}.PricingProductDetailView_processingBadge__wzGxz{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(79,70,229,.08);border:1px solid rgba(79,70,229,.18);color:#4338ca;font-size:11px;font-weight:700}.PricingProductDetailView_processingSpinner__1_4JJ{animation:PricingProductDetailView_spin__IcZ5O .9s linear infinite}.PricingProductDetailView_processingPanel__mAA9A{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:12px;background:rgba(79,70,229,.04);border:1px solid rgba(79,70,229,.12)}.PricingProductDetailView_processingIcon__BjB0O{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(79,70,229,.12);color:#4338ca;flex-shrink:0}.PricingProductDetailView_processingContent__5aRoz{min-width:0}.PricingProductDetailView_processingTitle__BJC6X{margin:0;color:var(--nf-text);font-size:13px;font-weight:700}.PricingProductDetailView_processingError__XLKty{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:rgba(239,68,68,.07);border:1px solid rgba(239,68,68,.16);color:#b42318;font-size:12px;line-height:1.45}.PricingProductDetailView_processingActions__JPuO3{display:flex;margin-top:12px}.PricingProductDetailView_refreshButton__FaANJ{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid rgba(79,70,229,.18);background:rgba(79,70,229,.06);color:#4338ca;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.PricingProductDetailView_refreshButton__FaANJ:hover:not(:disabled){background:rgba(79,70,229,.1);border-color:rgba(79,70,229,.28)}.PricingProductDetailView_refreshButton__FaANJ:disabled{opacity:.7;cursor:wait}.PricingProductDetailView_definitionGrid__AfXiA,.PricingProductDetailView_definitionList__rCvdu{display:grid;gap:6px}.PricingProductDetailView_definitionGrid__AfXiA{grid-template-columns:repeat(2,minmax(0,1fr))}.PricingProductDetailView_definitionItem__bF9DD{padding:6px 10px;border-radius:6px;border:1px solid var(--nf-border);background:var(--nf-bg)}.PricingProductDetailView_definitionItem__bF9DD span{font-size:13px;color:var(--nf-muted)}.PricingProductDetailView_definitionItem__bF9DD strong{font-size:13px;font-weight:600}.PricingProductDetailView_textDefinition__ZtGMV{margin-top:6px;padding:6px 10px;border-radius:6px;border:1px solid var(--nf-border);background:var(--nf-bg)}.PricingProductDetailView_textDefinitionLabel__lWN6j{display:block;margin-bottom:3px;color:var(--nf-muted);font-size:11px}.PricingProductDetailView_textDefinitionValue__9BzW8{margin:0;color:var(--nf-text);font-size:13px;line-height:1.5;white-space:pre-wrap}.PricingProductDetailView_inlineNote__NSx8p{margin-top:8px;padding:8px 12px;border-radius:10px;background:rgba(36,93,115,.06);border:1px solid rgba(36,93,115,.12);color:var(--nf-text);font-size:12px}.PricingProductDetailView_costGrid__1jTcT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.PricingProductDetailView_bucketCard__HuRkS,.PricingProductDetailView_costMetric__vLfvI{padding:8px 12px;border-radius:8px;background:var(--nf-bg);border:1px solid var(--nf-border)}.PricingProductDetailView_costMetric__vLfvI span,.PricingProductDetailView_lineItem__8cFvE span:first-child{color:var(--nf-muted);font-size:11px}.PricingProductDetailView_costMetric__vLfvI strong{display:block;margin-top:4px;color:var(--nf-text);font-size:18px;font-weight:700}.PricingProductDetailView_costBreakdown__xlN8z{display:flex;flex-direction:column;gap:10px;margin-top:10px}.PricingProductDetailView_costBucket__GqOma{display:flex;flex-direction:column;gap:6px}.PricingProductDetailView_costBucketHeader__F8H83{display:flex;justify-content:space-between;align-items:center;padding:5px 10px;border-radius:6px;background:var(--nf-bg-subtle,#f8fafc);border:1px solid var(--nf-border)}.PricingProductDetailView_costBucketLabel__4odhU{font-size:11px;font-weight:600;color:var(--nf-text);text-transform:uppercase;letter-spacing:.04em}.PricingProductDetailView_costBucketTotal__JRGVI{font-size:12px;font-weight:700;color:var(--nf-primary)}.PricingProductDetailView_tableContainer__VYvcO{width:100%;overflow-x:auto;border:1px solid var(--nf-border);border-radius:6px;-webkit-overflow-scrolling:touch}.PricingProductDetailView_tanTable__pgyqy{width:100%;border-collapse:collapse;font-size:12px;min-width:450px}.PricingProductDetailView_tanTable__pgyqy th{padding:6px 10px;text-align:left;background:var(--nf-panel);border-bottom:1px solid var(--nf-border);color:var(--nf-muted);font-weight:600;white-space:nowrap;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.PricingProductDetailView_tanTable__pgyqy td{padding:6px 10px;border-bottom:1px solid var(--nf-border);color:var(--nf-text);vertical-align:middle}.PricingProductDetailView_tanTable__pgyqy tr:last-child td{border-bottom:none}.PricingProductDetailView_tanTable__pgyqy tr:hover td{background:var(--nf-bg-subtle,#f8fafc)}.PricingProductDetailView_costLineName__uDlR9{color:var(--nf-text);font-weight:500;min-width:0;word-break:break-word}.PricingProductDetailView_costLineAmount__erLeh,.PricingProductDetailView_costLineUnits__ipcbx{text-align:right;color:var(--nf-muted);min-width:70px;white-space:nowrap}.PricingProductDetailView_costLineTotal__kiLqQ{text-align:right;color:var(--nf-text);font-weight:600;min-width:70px;white-space:nowrap}.PricingProductDetailView_costGrandTotal__UVcqG{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:8px;background:var(--nf-primary);color:#fff;font-size:13px;font-weight:700}.PricingProductDetailView_snapshotCard__wCyXA{background:linear-gradient(160deg,rgba(36,93,115,.06),var(--nf-panel))}.PricingProductDetailView_snapshotTag__Z4Exi{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;background:rgba(36,93,115,.12);color:var(--nf-primary);text-transform:uppercase;letter-spacing:.04em}.PricingProductDetailView_snapshotHero__4rD4b{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;border-radius:12px;background:var(--nf-primary);color:#fff;margin-bottom:12px}.PricingProductDetailView_snapshotHeroLabel__AnHyw{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.PricingProductDetailView_snapshotHeroValue__5pLBQ{font-size:26px;font-weight:800;line-height:1.1}.PricingProductDetailView_snapshotHeroSub__5lzhp{font-size:12px;opacity:.75}.PricingProductDetailView_snapshotConverter__K_hIC{margin-bottom:12px}.PricingProductDetailView_snapshotConverterToggle__ZmgQ_{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:10px;border:1px solid rgba(36,93,115,.14);background:rgba(36,93,115,.04);color:var(--nf-text);font-size:12px;font-weight:700;cursor:pointer}.PricingProductDetailView_snapshotConverterToggle__ZmgQ_:hover{background:rgba(36,93,115,.07)}.PricingProductDetailView_snapshotConverterPanel___SNaM{margin-top:8px;padding:12px;border-radius:10px;border:1px solid rgba(36,93,115,.12);background:rgba(255,255,255,.72);display:flex;flex-direction:column;gap:10px}.PricingProductDetailView_snapshotConverterEmpty__blcvT,.PricingProductDetailView_snapshotConverterHint__Y_hU8{margin:0;font-size:11px;line-height:1.45;color:var(--nf-muted)}.PricingProductDetailView_snapshotConverterInputs__PUEDV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.PricingProductDetailView_snapshotConverterField__anlhQ{display:flex;flex-direction:column;gap:5px}.PricingProductDetailView_snapshotConverterField__anlhQ span{font-size:11px;font-weight:600;color:var(--nf-muted)}.PricingProductDetailView_snapshotConverterField__anlhQ input{width:100%;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid var(--nf-border);background:var(--nf-panel);color:var(--nf-text);font-size:12px;font:inherit}.PricingProductDetailView_snapshotConverterField__anlhQ input:focus{outline:none;border-color:rgba(36,93,115,.4);box-shadow:0 0 0 3px rgba(36,93,115,.12)}.PricingProductDetailView_snapshotConverterResults__xiU_m{display:flex;flex-direction:column;gap:8px}.PricingProductDetailView_snapshotConverterRow__yGbf_{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;background:rgba(36,93,115,.04)}.PricingProductDetailView_snapshotConverterRow__yGbf_ span{font-size:12px;color:var(--nf-text)}.PricingProductDetailView_snapshotConverterValues__U2lu0{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.PricingProductDetailView_snapshotConverterValues__U2lu0 strong{font-size:12px;font-weight:700;color:var(--nf-text)}.PricingProductDetailView_snapshotGrid__8yrFv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.PricingProductDetailView_snapshotMetric__kyEnv{padding:8px 10px;border-radius:10px;background:var(--nf-bg);border:1px solid var(--nf-border);display:flex;flex-direction:column;gap:3px}.PricingProductDetailView_snapshotMetric__kyEnv span{font-size:11px;color:var(--nf-muted)}.PricingProductDetailView_snapshotMetric__kyEnv strong{font-size:13px;color:var(--nf-text);font-weight:600}.PricingProductDetailView_snapshotSection__rPX7C{margin-bottom:10px}.PricingProductDetailView_snapshotSectionLabel__yCiUw{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--nf-muted);margin-bottom:6px}.PricingProductDetailView_snapshotFlags__zPZaN{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.PricingProductDetailView_snapshotFlag__RWDm1{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:12px}.PricingProductDetailView_snapshotFlagInfo__7dTHd{background:rgba(36,93,115,.06);border:1px solid rgba(36,93,115,.14);color:var(--nf-text)}.PricingProductDetailView_snapshotFlagWarning__VceSf{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.24);color:#92400e}.PricingProductDetailView_snapshotExplanation___a5VD{padding:10px 12px;border-radius:10px;background:rgba(36,93,115,.05);border:1px solid rgba(36,93,115,.12);margin-bottom:10px}.PricingProductDetailView_snapshotExplanation___a5VD p{margin:0 0 6px;font-size:12px;color:var(--nf-text);line-height:1.5}.PricingProductDetailView_snapshotExplanation___a5VD p:last-child{margin-bottom:0}.PricingProductDetailView_snapshotExplanation___a5VD ul{margin:4px 0 8px;padding-left:16px}.PricingProductDetailView_snapshotExplanation___a5VD li{margin-bottom:4px;font-size:12px;color:var(--nf-text);line-height:1.5}.PricingProductDetailView_snapshotExplanation___a5VD li:last-child{margin-bottom:0}.PricingProductDetailView_snapshotExplanation___a5VD strong{font-weight:700}.PricingProductDetailView_snapshotExplanation___a5VD em{font-style:italic}.PricingProductDetailView_snapshotMeta__ZHAdb{margin:0;font-size:10px;color:var(--nf-muted);text-align:right}.PricingProductDetailView_aiNotes__ZvB73{display:flex;flex-direction:column;gap:8px;margin-top:8px}.PricingProductDetailView_aiNoteBox__7AfKg{display:flex;gap:8px;padding:8px 12px;border-radius:10px;background:rgba(36,93,115,.05);border:1px solid rgba(36,93,115,.1);font-size:12px;color:var(--nf-text);align-items:flex-start}.PricingProductDetailView_aiNoteBox__7AfKg svg{color:var(--nf-primary);flex-shrink:0;margin-top:2px}.PricingProductDetailView_aiNoteBox__7AfKg p{margin:0;line-height:1.5}@media (max-width:980px){.PricingProductDetailView_columns__6QpQE,.PricingProductDetailView_costGrid__1jTcT,.PricingProductDetailView_definitionGrid__AfXiA,.PricingProductDetailView_summaryGrid__CX6d4{grid-template-columns:1fr}}@media (max-width:560px){.PricingProductDetailView_heroCard__fd_AP{padding:14px 16px;flex-direction:column;align-items:stretch}.PricingProductDetailView_heroTitle__c57mR{font-size:20px;word-break:break-word}.PricingProductDetailView_editButton__Pmk1S{width:100%;justify-content:center}.PricingProductDetailView_heroActions__5SS_O,.PricingProductDetailView_titleEditor__6YLCa{width:100%}.PricingProductDetailView_titleEditorActions__zAguN{justify-content:stretch}.PricingProductDetailView_titleCancelButton__Kw_6e,.PricingProductDetailView_titleSaveButton__TpzeG{flex:1 1}.PricingProductDetailView_snapshotConverterInputs__PUEDV,.PricingProductDetailView_snapshotGrid__8yrFv{grid-template-columns:1fr}.PricingProductDetailView_snapshotConverterRow__yGbf_{flex-direction:column;align-items:stretch}.PricingProductDetailView_snapshotConverterValues__U2lu0{align-items:flex-start;text-align:left}.PricingProductDetailView_costGrandTotal__UVcqG{flex-direction:column;align-items:flex-start;gap:6px}.PricingProductDetailView_aiAnalysisCard__jsii1,.PricingProductDetailView_card__ap_zv,.PricingProductDetailView_snapshotCard__wCyXA{padding:12px}.PricingProductDetailView_card__ap_zv,.PricingProductDetailView_columns__6QpQE,.PricingProductDetailView_layout__4y_hV,.PricingProductDetailView_mainColumn___3tGl,.PricingProductDetailView_sideColumn__JgfJc,.PricingProductDetailView_summaryCard__lswmy{min-width:0}.PricingProductDetailView_layout__4y_hV{overflow-x:hidden}.PricingProductDetailView_summaryCard__lswmy>div{min-width:0}.PricingProductDetailView_aiAnalysisCopy__c_gdT,.PricingProductDetailView_aiAnalysisHeroValue__NLEAD,.PricingProductDetailView_aiAnalysisMd__Jucxf,.PricingProductDetailView_snapshotHeroValue__5pLBQ,.PricingProductDetailView_summaryNote__ajj5e,.PricingProductDetailView_summaryValue__oEkOb,.PricingProductDetailView_textDefinitionValue__9BzW8{overflow-wrap:anywhere;word-break:break-word}.PricingProductDetailView_aiAnalysisHeroValue__NLEAD{display:block;max-width:100%}.PricingProductDetailView_rangeTargetTooltip__A8A7P{max-width:calc(100% - 8px)}.PricingProductDetailView_rangeTargetTooltipContent__k9Oyf{max-width:min(220px,calc(100vw - 72px));white-space:normal;text-align:center}}.PricingProductDetailView_aiAnalysisCard__jsii1{background:linear-gradient(160deg,rgba(79,70,229,.05),var(--nf-panel))}.PricingProductDetailView_aiAnalysisTag__8XrCD{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;background:rgba(79,70,229,.12);color:#4338ca;text-transform:uppercase;letter-spacing:.04em}.PricingProductDetailView_aiAnalysisHero__8xX0E{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;border-radius:12px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;margin-bottom:12px}.PricingProductDetailView_aiAnalysisHeroLabel__p29SU{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.PricingProductDetailView_aiAnalysisHeroValue__NLEAD{font-size:17px;font-weight:800;line-height:1.2}.PricingProductDetailView_aiAnalysisHeroSub__3DB3g{font-size:12px;opacity:.75}.PricingProductDetailView_aiAnalysisPending__4bwXr{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:rgba(79,70,229,.06);border:1px solid rgba(79,70,229,.14);color:#4338ca;font-size:13px;font-weight:500}.PricingProductDetailView_aiAnalysisSection__eTz8U{margin-bottom:10px}.PricingProductDetailView_aiAnalysisCopy__c_gdT{margin:0}.PricingProductDetailView_aiAnalysisCopy__c_gdT,.PricingProductDetailView_aiAnalysisMd__Jucxf{font-size:12px;color:var(--nf-text);line-height:1.55;padding:8px 12px;border-radius:8px;background:var(--nf-bg);border:1px solid var(--nf-border)}.PricingProductDetailView_aiAnalysisMd__Jucxf ul{margin:4px 0;padding-left:16px}.PricingProductDetailView_aiAnalysisMd__Jucxf li{margin-bottom:3px}.PricingProductDetailView_aiAnalysisMd__Jucxf h3,.PricingProductDetailView_aiAnalysisMd__Jucxf h4{margin:8px 0 3px;color:var(--nf-text);font-size:12px}.PricingProductDetailView_aiAnalysisMd__Jucxf p{margin:0 0 4px}.PricingProductDetailView_aiAnalysisDetails__gka_M{margin-bottom:10px;border-radius:8px;border:1px solid rgba(79,70,229,.18);overflow:hidden}.PricingProductDetailView_aiAnalysisDetailsSummary__m1huo{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;color:#4338ca;background:rgba(79,70,229,.06);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.PricingProductDetailView_aiAnalysisDetails__gka_M[open] .PricingProductDetailView_aiAnalysisDetailsSummary__m1huo{border-bottom:1px solid rgba(79,70,229,.18)}.PricingProductDetailView_aiAnalysisDetails__gka_M .PricingProductDetailView_aiAnalysisMd__Jucxf{border:none;border-radius:0;background:transparent;padding:10px 12px}.PricingProductDetailView_researchButton__gAvTr{display:inline-flex;align-items:center;gap:6px;width:100%;min-height:38px;padding:0 14px;border-radius:10px;border:1px solid rgba(79,70,229,.28);background:rgba(79,70,229,.06);color:#4338ca;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;margin-bottom:10px;justify-content:center}.PricingProductDetailView_researchButton__gAvTr:hover:not(:disabled){background:rgba(79,70,229,.12);border-color:rgba(79,70,229,.4)}.PricingProductDetailView_researchButton__gAvTr:disabled{opacity:.6;cursor:not-allowed}.PricingProductDetailView_researchButtonSpinner__gYTx2{animation:PricingProductDetailView_spin__IcZ5O .9s linear infinite}@keyframes PricingProductDetailView_spin__IcZ5O{to{transform:rotate(1turn)}}.PricingProductDetailView_costTreeCell__sWnkL{display:flex;align-items:center;gap:6px;min-width:0}.PricingProductDetailView_costTreeExpand__vIlM3{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;cursor:pointer;color:var(--nf-muted);flex-shrink:0;padding:0;border-radius:4px}.PricingProductDetailView_costTreeExpand__vIlM3:hover{background:var(--nf-border);color:var(--nf-text)}.PricingProductDetailView_costTreeExpandSpacer__kgnr4{display:inline-block;width:20px;flex-shrink:0}.PricingProductDetailView_costBucketName__5FJMp{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--nf-text)}.PricingProductDetailView_costTreeBucketRow__YC5B4 td{background:var(--nf-bg-subtle,#f8fafc);border-bottom:1px solid var(--nf-border);padding:7px 10px}.PricingProductDetailView_costTreeLineRow__cfDWN td{padding:5px 10px;border-bottom:1px solid var(--nf-border)}.PricingProductDetailView_costTreeLineRow__cfDWN:hover td{background:var(--nf-bg-subtle,#f8fafc)}.PricingProductDetailView_costTreeLineRow__cfDWN:last-child td{border-bottom:none}.PricingProductDetailView_costTreeRight__SEGm5{display:block;text-align:right}.PricingProductDetailView_costTreeMuted__L14IK{color:var(--nf-primary);font-size:12px}.PricingProductDetailView_costTreeBucketTotal__Q4G3S{font-weight:700;color:var(--nf-primary);font-size:12px}.PricingProductDetailView_tanTdRight__tJuJ_,.PricingProductDetailView_tanThRight__bp4Ry{text-align:right}.PricingProductDetailView_aiRangeSection__2M64v{margin-bottom:4px}.PricingProductDetailView_aiRangeBar__J32aA{position:relative;padding-top:48px;padding-bottom:12px;-webkit-user-select:none;user-select:none}.PricingProductDetailView_aiRangeTrack__3ixxA{position:relative;height:8px;border-radius:999px;margin:0 6px}.PricingProductDetailView_aiRangeTrackBg__jp0l1{position:absolute;inset:0;border-radius:999px;background:var(--nf-border);opacity:.6}.PricingProductDetailView_aiRangeTrackFill__hqqnH{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,rgba(79,70,229,.15),rgba(79,70,229,.45) 50%,rgba(79,70,229,.15))}.PricingProductDetailView_aiRangeThumb__L6PY9{position:absolute;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);background:var(--nf-panel);border:2px solid #4f46e5;border-radius:50%;box-shadow:0 0 0 4px rgba(79,70,229,.15);z-index:2;display:flex;align-items:center;justify-content:center}.PricingProductDetailView_aiRangeThumbInner__lQYwZ{width:4px;height:4px;border-radius:50%;background:#4f46e5}.PricingProductDetailView_aiRangeTargetTooltip__0pP98{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;z-index:3}.PricingProductDetailView_aiRangeTargetTooltipContent__jDwdu{background:#4f46e5;color:#ffffff;padding:4px 10px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:1px;box-shadow:0 4px 12px rgba(79,70,229,.25);white-space:nowrap}.PricingProductDetailView_aiRangeTargetCaption__iwspI{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.85}.PricingProductDetailView_aiRangeTargetValue__f2io5{font-size:13px;font-weight:700;line-height:1.1}.PricingProductDetailView_aiRangeTargetPointer__BeN9s{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #4f46e5;margin-top:-1px}.PricingProductDetailView_aiRangeLimits__NQgfg{display:flex;justify-content:space-between;margin-top:10px;padding:0 4px}.PricingProductDetailView_aiRangeLimitEnd__gitCQ,.PricingProductDetailView_aiRangeLimitStart___nOlI{display:flex;flex-direction:column}.PricingProductDetailView_aiRangeLimitEnd__gitCQ{text-align:right;align-items:flex-end}.PricingProductDetailView_aiRangeLimitLabel__oYvEr{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--nf-muted);letter-spacing:.04em}.PricingProductDetailView_aiRangeLimitValue__S9NGm{font-size:12px;font-weight:600;color:var(--nf-text);margin-top:1px}.PricingProductDetailView_rangeSection__YKfGO{margin-bottom:14px}.PricingProductDetailView_rangeBar__JGfix{position:relative;padding-top:48px;padding-bottom:12px;-webkit-user-select:none;user-select:none}.PricingProductDetailView_rangeBarAi__KEuHg{--range-theme:#4f46e5;--range-shadow:rgba(79,70,229,0.25);--range-halo:rgba(79,70,229,0.15);--range-grad-start:rgba(79,70,229,0.15);--range-grad-mid:rgba(79,70,229,0.45);--range-text:#fff}.PricingProductDetailView_rangeBarDefault__kOkuC{--range-theme:var(--nf-primary);--range-shadow:rgba(36,93,115,0.25);--range-halo:rgba(36,93,115,0.15);--range-grad-start:rgba(36,93,115,0.15);--range-grad-mid:rgba(36,93,115,0.45);--range-text:#fff}.PricingProductDetailView_rangeTrack__GSKO3{position:relative;height:8px;border-radius:999px;margin:0 6px}.PricingProductDetailView_rangeTrackBg__aqIy5{position:absolute;inset:0;border-radius:999px;background:var(--nf-border);opacity:.6}.PricingProductDetailView_rangeTrackFill__d_SE8{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,var(--range-grad-start) 0,var(--range-grad-mid) 50%,var(--range-grad-start) 100%)}.PricingProductDetailView_rangeThumb__9B2Ha{position:absolute;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);background:var(--nf-panel);border:2px solid var(--range-theme);border-radius:50%;box-shadow:0 0 0 4px var(--range-halo);z-index:2;display:flex;align-items:center;justify-content:center}.PricingProductDetailView_rangeThumbInner__bHGbD{width:4px;height:4px;border-radius:50%;background:var(--range-theme)}.PricingProductDetailView_rangeTargetTooltip__A8A7P{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;z-index:3}.PricingProductDetailView_rangeTargetTooltipContent__k9Oyf{background:var(--range-theme);color:var(--range-text);padding:4px 10px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:1px;box-shadow:0 4px 12px var(--range-shadow);white-space:nowrap}.PricingProductDetailView_rangeTargetCaption__COU_B{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.85}.PricingProductDetailView_rangeTargetValue__ysl6t{font-size:13px;font-weight:700;line-height:1.1}.PricingProductDetailView_rangeTargetPointer__hln0u{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--range-theme);margin-top:-1px}.PricingProductDetailView_rangeLimits__WMNRf{display:flex;justify-content:space-between;margin-top:10px;padding:0 4px}.PricingProductDetailView_rangeLimitEnd__etBt2,.PricingProductDetailView_rangeLimitStart__qqNkh{display:flex;flex-direction:column}.PricingProductDetailView_rangeLimitEnd__etBt2{text-align:right;align-items:flex-end}.PricingProductDetailView_rangeLimitLabel__EJk7O{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--nf-muted);letter-spacing:.04em}.PricingProductDetailView_rangeLimitValue__WbxdF{font-size:12px;font-weight:600;color:var(--nf-text);margin-top:1px}