.mOsMUG_callout{background:#f8fafcb3;border:1px solid #94a3b866;border-radius:12px;align-items:flex-start;gap:12px;max-width:640px;margin:28px 0 0;padding:12px 14px;display:flex}.mOsMUG_icon{opacity:.7;margin-top:2px;font-size:1.1rem;line-height:1}.mOsMUG_text{color:#475569;margin:0;font-size:.85rem}.mOsMUG_text a{color:inherit;font-weight:600}.dark .mOsMUG_callout{background:#0f172a8c;border-color:#94a3b859}.dark .mOsMUG_text{color:#e5e7eb}
._J1Yfa_wizard{margin:2rem 0}._J1Yfa_section{background:#00000005;border:1px solid #00000014;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.dark ._J1Yfa_section{background:#ffffff05;border-color:#ffffff14}._J1Yfa_sectionTitle{color:#333;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.dark ._J1Yfa_sectionTitle{color:#e5e5e5}._J1Yfa_description{color:#666;margin-bottom:1rem}.dark ._J1Yfa_description{color:#999}._J1Yfa_installTypes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}._J1Yfa_typeCard{cursor:pointer;text-align:left;background:#fff;border:2px solid #e0e0e0;border-radius:8px;flex-direction:column;align-items:flex-start;padding:1rem;transition:all .2s;display:flex}.dark ._J1Yfa_typeCard{background:#1a1a1a;border-color:#333}._J1Yfa_typeCard:hover{border-color:#ff5722}._J1Yfa_typeCard._J1Yfa_active{background:#ff57220d;border-color:#ff5722}.dark ._J1Yfa_typeCard._J1Yfa_active{background:#ff57221a}._J1Yfa_typeCard strong{color:#333;margin-bottom:.5rem;font-size:1rem}.dark ._J1Yfa_typeCard strong{color:#e5e5e5}._J1Yfa_typeCard span{color:#666;font-size:.85rem;line-height:1.4}.dark ._J1Yfa_typeCard span{color:#999}._J1Yfa_providerSelect{gap:.5rem;margin-bottom:1.5rem;display:flex}._J1Yfa_providerBtn{cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:6px;padding:.5rem 1.5rem;font-weight:500;transition:all .2s}.dark ._J1Yfa_providerBtn{color:#e5e5e5;background:#1a1a1a;border-color:#333}._J1Yfa_providerBtn:hover{border-color:#ff5722}._J1Yfa_providerBtn._J1Yfa_active{color:#fff;background:#ff5722;border-color:#ff5722}._J1Yfa_providerBtn._J1Yfa_disabled{opacity:.5;cursor:not-allowed;position:relative}._J1Yfa_providerBtn._J1Yfa_disabled:hover{border-color:#e0e0e0}.dark ._J1Yfa_providerBtn._J1Yfa_disabled:hover{border-color:#333}._J1Yfa_comingSoon{color:#999;margin-top:.25rem;font-size:.7rem;font-style:italic;font-weight:400;display:block}.dark ._J1Yfa_comingSoon{color:#666}._J1Yfa_credentialModeSelect{flex-wrap:wrap;gap:.5rem;display:flex}._J1Yfa_credentialModeBtn{cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s}.dark ._J1Yfa_credentialModeBtn{color:#e5e5e5;background:#1a1a1a;border-color:#333}._J1Yfa_credentialModeBtn:hover{border-color:#ff5722}._J1Yfa_credentialModeBtn._J1Yfa_active{color:#fff;background:#ff5722;border-color:#ff5722}._J1Yfa_formGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}._J1Yfa_formGridTwoCol{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:600px){._J1Yfa_formGridTwoCol{grid-template-columns:1fr}}._J1Yfa_formGroup{flex-direction:column;display:flex}._J1Yfa_formGroup._J1Yfa_fullWidth{grid-column:1/-1}._J1Yfa_formGroup label{color:#444;margin-bottom:.5rem;font-size:.9rem;font-weight:500}.dark ._J1Yfa_formGroup label{color:#ccc}._J1Yfa_formGroup input,._J1Yfa_formGroup select,._J1Yfa_formGroup textarea{color:#333;background:#fff;border:1px solid #d0d0d0;border-radius:6px;padding:.6rem .8rem;font-size:.9rem;transition:border-color .2s}:is(.dark ._J1Yfa_formGroup input,.dark ._J1Yfa_formGroup select,.dark ._J1Yfa_formGroup textarea){color:#e5e5e5;background:#0a0a0a;border-color:#444}._J1Yfa_formGroup input:focus,._J1Yfa_formGroup select:focus,._J1Yfa_formGroup textarea:focus{border-color:#ff5722;outline:none}._J1Yfa_formGroup textarea{resize:vertical;font-family:monospace;font-size:.8rem}._J1Yfa_inputWithButton{gap:.5rem;display:flex}._J1Yfa_inputWithButton input{flex:1}._J1Yfa_generateBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#ff5722;border:none;border-radius:6px;padding:.6rem 1rem;font-size:.85rem;font-weight:500;transition:background .2s}._J1Yfa_generateBtn:hover{background:#e64a19}._J1Yfa_checkboxLabel{cursor:pointer;align-items:center;gap:.5rem;flex-direction:row!important;display:flex!important}._J1Yfa_checkboxLabel input[type=checkbox]{cursor:pointer;width:18px;height:18px}._J1Yfa_hint{color:#888;opacity:.8;margin-top:.4rem;font-size:.75rem;font-style:italic;line-height:1.4}.dark ._J1Yfa_hint{color:#999;opacity:.9}._J1Yfa_optionalComponent{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem;padding:1rem}._J1Yfa_optionalComponent:last-child{margin-bottom:0}.dark ._J1Yfa_optionalComponent{background:#1a1a1a;border-color:#333}._J1Yfa_optionalComponent>._J1Yfa_checkboxLabel{margin-bottom:.25rem}._J1Yfa_optionalComponent>._J1Yfa_checkboxLabel strong{color:#333}.dark ._J1Yfa_optionalComponent>._J1Yfa_checkboxLabel strong{color:#e5e5e5}._J1Yfa_componentSettings{border-top:1px solid #e0e0e0;margin-top:1rem;padding-top:1rem}.dark ._J1Yfa_componentSettings{border-top-color:#333}._J1Yfa_warningBox{color:#856404;background:#fff3cd;border:1px solid #ffc107;border-radius:6px;margin-top:.75rem;padding:.75rem 1rem;font-size:.9rem}.dark ._J1Yfa_warningBox{color:#ffc107;background:#ffc1071a;border-color:#ffc1074d}._J1Yfa_scalingTable{border-collapse:collapse;width:100%}._J1Yfa_scalingTable th,._J1Yfa_scalingTable td{text-align:left;border-bottom:1px solid #e0e0e0;padding:.5rem .75rem}:is(.dark ._J1Yfa_scalingTable th,.dark ._J1Yfa_scalingTable td){border-bottom-color:#333}._J1Yfa_scalingTable th{color:#666;font-size:.85rem;font-weight:600}.dark ._J1Yfa_scalingTable th{color:#999}._J1Yfa_scalingTable td{color:#333;font-size:.9rem}.dark ._J1Yfa_scalingTable td{color:#e5e5e5}._J1Yfa_scalingTable td input{color:#333;text-align:center;background:#fff;border:1px solid #d0d0d0;border-radius:6px;width:80px;padding:.4rem .6rem;font-size:.9rem}.dark ._J1Yfa_scalingTable td input{color:#e5e5e5;background:#0a0a0a;border-color:#444}._J1Yfa_scalingTable td input:focus{border-color:#ff5722;outline:none}._J1Yfa_outputHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._J1Yfa_outputHeader ._J1Yfa_sectionTitle{margin:0}._J1Yfa_copyBtn{color:#fff;cursor:pointer;background:#333;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;transition:background .2s}.dark ._J1Yfa_copyBtn{background:#555}._J1Yfa_copyBtn:hover{background:#444}.dark ._J1Yfa_copyBtn:hover{background:#666}._J1Yfa_yamlOutput{color:#d4d4d4;white-space:pre-wrap;word-break:break-word;background:#1e1e1e;border-radius:6px;margin:0;padding:1rem;font-size:.85rem;line-height:1.5;overflow-x:auto}._J1Yfa_codeBlock{color:#d4d4d4;background:#1e1e1e;border-radius:6px;margin:0;padding:1rem;font-size:.85rem;line-height:1.5;overflow-x:auto}._J1Yfa_installInstructions{background:#2196f314;border:2px solid #2196f34d;border-radius:8px;margin-top:2rem;padding:1.5rem}.dark ._J1Yfa_installInstructions{background:#2196f31a;border-color:#2196f366}._J1Yfa_installInstructions>h4:first-child{color:#1565c0;margin:0 0 1.25rem;font-size:1.15rem;font-weight:600}.dark ._J1Yfa_installInstructions>h4:first-child{color:#64b5f6}._J1Yfa_installInstructions h4{color:#333;margin:1.5rem 0 .75rem;font-size:1rem;font-weight:600}._J1Yfa_installInstructions h4:first-child{margin-top:0}.dark ._J1Yfa_installInstructions h4{color:#e5e5e5}._J1Yfa_installInstructions p{color:#555;margin:0 0 1rem}.dark ._J1Yfa_installInstructions p{color:#bbb}._J1Yfa_installInstructions a{color:#1976d2;text-decoration:underline}.dark ._J1Yfa_installInstructions a{color:#64b5f6}._J1Yfa_installInstructions pre{margin-bottom:0}._J1Yfa_privacyNote{text-align:center;color:#2e7d32;background:#4caf501a;border:2px solid #4caf504d;border-radius:8px;margin-bottom:2rem;padding:1rem 1.5rem;font-size:.95rem;font-weight:500}.dark ._J1Yfa_privacyNote{color:#81c784;background:#4caf5026;border-color:#4caf5066}._J1Yfa_required{color:#e74c3c}._J1Yfa_inputError{outline:none;border-color:#e74c3c!important}._J1Yfa_inputError:focus{outline:none;box-shadow:0 0 0 2px #e74c3c33;border-color:#e74c3c!important}._J1Yfa_errorText{color:#e74c3c;margin-top:.25rem;font-size:.8rem}._J1Yfa_configurePrompt{color:#666;text-align:center;background:#ff980014;border:1px solid #ff980033;border-radius:6px;padding:1.5rem}.dark ._J1Yfa_configurePrompt{color:#999;background:#ff98001a;border-color:#ff980040}._J1Yfa_configurePrompt ul{text-align:left;margin:1rem 0 0;padding:0;list-style:none;display:inline-block}._J1Yfa_configurePrompt li{color:#e65100;padding:.25rem 0}._J1Yfa_configurePrompt li:before{content:"• ";color:#e65100}.dark ._J1Yfa_configurePrompt li{color:#ffb74d}.dark ._J1Yfa_configurePrompt li:before{color:#ffb74d}
._393AHa_wrapper{--ht-orange:#ff5722;--ht-amber:#ff9800;--ht-gold:#ffc107;--ht-surface:#faf9f7;--ht-surface-elevated:#fff;--ht-border:#e8e5e0;--ht-text:#1a1715;--ht-text-muted:#6b6560;--ht-code-bg:#1e1e2e;--ht-code-text:#cdd6f4;margin:0 -1.5rem}.dark ._393AHa_wrapper{--ht-surface:#141210;--ht-surface-elevated:#1c1a17;--ht-border:#2e2a26;--ht-text:#ede8e3;--ht-text-muted:#9b9590;--ht-code-bg:#0d0d14;--ht-code-text:#cdd6f4}._393AHa_standalone{--ht-orange:#ff5722;--ht-amber:#ff9800;--ht-gold:#ffc107;--ht-surface:#faf9f7;--ht-surface-elevated:#fff;--ht-border:#e8e5e0;--ht-text:#1a1715;--ht-text-muted:#6b6560}.dark ._393AHa_standalone{--ht-surface:#141210;--ht-surface-elevated:#1c1a17;--ht-border:#2e2a26;--ht-text:#ede8e3;--ht-text-muted:#9b9590}._393AHa_hero{text-align:center;background:var(--ht-surface);border:1px solid var(--ht-border);border-radius:16px;margin-bottom:2rem;padding:3rem 2rem 2.5rem;position:relative;overflow:hidden}._393AHa_heroGlow{pointer-events:none;background:radial-gradient(#ff572226 0%,#0000 70%);width:500px;height:300px;position:absolute;top:-60%;left:50%;transform:translate(-50%)}.dark ._393AHa_heroGlow{background:radial-gradient(#ff57221a 0%,#0000 70%)}._393AHa_heroBadge{letter-spacing:.04em;text-transform:uppercase;color:var(--ht-orange);background:#ff572214;border:1px solid #ff57222e;border-radius:999px;align-items:center;gap:6px;margin-bottom:1rem;padding:5px 14px;font-size:.78rem;font-weight:600;display:inline-flex}._393AHa_heroBadgeDot{background:var(--ht-orange);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite _393AHa_pulse}@keyframes _393AHa_pulse{0%,to{opacity:1}50%{opacity:.3}}._393AHa_heroTitle{letter-spacing:-.03em;color:var(--ht-text);margin:0 0 .5rem;font-size:2rem;font-weight:750;line-height:1.15;border:none!important;padding-left:0!important}._393AHa_heroSub{color:var(--ht-text-muted);margin:0;max-width:480px;margin-inline:auto;font-size:1.05rem;line-height:1.6}._393AHa_prereqs{margin:0 0 2.5rem}._393AHa_prereqTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--ht-text-muted);margin:0 0 .75rem .25rem;font-size:.75rem;font-weight:700}._393AHa_prereqGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:640px){._393AHa_prereqGrid{grid-template-columns:1fr}}._393AHa_prereqItem{background:var(--ht-surface);border:1px solid var(--ht-border);border-radius:10px;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:border-color .2s;display:flex}._393AHa_prereqItem:hover{border-color:var(--ht-orange)}._393AHa_prereqIcon{text-align:center;width:32px;color:var(--ht-orange);flex-shrink:0;font-size:1.3rem}._393AHa_prereqItem strong{color:var(--ht-text);font-size:.88rem;font-weight:650;display:block}._393AHa_prereqAlt{color:var(--ht-text-muted);margin-top:1px;font-size:.78rem;display:block}._393AHa_prereqAlt a{color:var(--ht-orange);text-decoration:none}._393AHa_prereqAlt a:hover{text-decoration:underline}._393AHa_timeline{margin:0 0 1rem;padding-bottom:1rem;position:relative}._393AHa_step{gap:1.25rem;animation:.4s ease-out both _393AHa_fadeUp;display:flex}@keyframes _393AHa_fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._393AHa_stepRail{flex-direction:column;flex-shrink:0;align-items:center;width:52px;display:flex}._393AHa_stepNumber{width:52px;height:52px;color:var(--ht-orange);background:#ff572214;border:2px solid #ff572233;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:750;transition:all .25s;display:flex}._393AHa_step:hover ._393AHa_stepNumber{border-color:var(--ht-orange);background:#ff572224;transform:scale(1.06)}._393AHa_stepLine{background:linear-gradient(to bottom, #ff572240, var(--ht-border));border-radius:1px;flex:1;width:2px;min-height:20px}._393AHa_stepBody{flex:1;min-width:0;padding-bottom:2rem}._393AHa_stepTitle{color:var(--ht-text);letter-spacing:-.01em;margin:.65rem 0 .5rem;font-size:1.15rem;font-weight:700;line-height:1.3;border:none!important;padding-left:0!important}._393AHa_stepContent{color:var(--ht-text);font-size:.95rem;line-height:1.65}._393AHa_stepContent>:first-child{margin-top:0}._393AHa_stepContent>:last-child{margin-bottom:0}._393AHa_stepContent p{color:var(--ht-text-muted);margin:0 0 .75rem}._393AHa_stepContent a{color:var(--ht-orange);font-weight:500;text-decoration:none}._393AHa_stepContent a:hover{text-decoration:underline}._393AHa_stepContent :is(p,li,td,th)>code{color:var(--ht-text);background:#ff572212;border:1px solid #ff572226;border-radius:5px;padding:2px 7px;font-size:.84rem;font-weight:500}._393AHa_codeBlock{border:1px solid var(--ht-border);background:var(--ht-code-bg);border-radius:10px;margin:.5rem 0 .75rem;overflow:hidden}._393AHa_codeHeader{background:#ffffff0a;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}._393AHa_codeLang{text-transform:uppercase;letter-spacing:.06em;color:#ffffff59;font-size:.7rem;font-weight:600}._393AHa_copyBtn{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}._393AHa_copyBtn:hover{color:#fffc;background:#ffffff14}._393AHa_codeBlock pre{margin:0;padding:.85rem 1rem;overflow-x:auto;background:0 0!important}._393AHa_codeBlock code{color:var(--ht-code-text);font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:.82rem;line-height:1.65;background:0 0!important;border:none!important;padding:0!important}._393AHa_nextSection{border-top:1px solid var(--ht-border);margin-top:2rem;padding-top:2rem}._393AHa_nextTitle{letter-spacing:-.02em;color:var(--ht-text);margin:0 0 1rem;font-size:1.35rem;font-weight:750;border:none!important;padding-left:0!important}._393AHa_nextGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (max-width:640px){._393AHa_nextGrid{grid-template-columns:1fr}}._393AHa_nextCard{background:var(--ht-surface);border:1px solid var(--ht-border);color:var(--ht-text);border-radius:12px;align-items:center;gap:.85rem;padding:1rem 1.15rem;transition:all .2s;display:flex;text-decoration:none!important}._393AHa_nextCard:hover{border-color:var(--ht-orange);background:#ff572208;transform:translateY(-1px)}.dark ._393AHa_nextCard:hover{background:#ff57220d}._393AHa_nextIcon{flex-shrink:0;font-size:1.4rem}._393AHa_nextCardTitle{color:var(--ht-text);margin-bottom:2px;font-size:.9rem;font-weight:650}._393AHa_nextCardDesc{color:var(--ht-text-muted);font-size:.8rem;line-height:1.4}._393AHa_nextArrow{color:var(--ht-text-muted);opacity:0;flex-shrink:0;margin-left:auto;transition:all .2s;transform:translate(-4px)}._393AHa_nextCard:hover ._393AHa_nextArrow{opacity:1;color:var(--ht-orange);transform:translate(0)}
.nedBNq_estimator{margin:2rem 0}.nedBNq_privacyNote{text-align:center;color:#2e7d32;background:#4caf501a;border:2px solid #4caf504d;border-radius:8px;margin-bottom:2rem;padding:1rem 1.5rem;font-size:.95rem;font-weight:500}.dark .nedBNq_privacyNote{color:#81c784;background:#4caf5026;border-color:#4caf5066}.nedBNq_section{background:#00000005;border:1px solid #00000014;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.dark .nedBNq_section{background:#ffffff05;border-color:#ffffff14}.nedBNq_sectionTitle{color:#333;margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.dark .nedBNq_sectionTitle{color:#e5e5e5}.nedBNq_description{color:#666;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.dark .nedBNq_description{color:#999}.nedBNq_timeUnitRow{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.nedBNq_timeUnitLabel{color:#444;font-size:.9rem;font-weight:500}.dark .nedBNq_timeUnitLabel{color:#ccc}.nedBNq_timeUnitSelect{color:#333;cursor:pointer;background:#fff;border:1px solid #d0d0d0;border-radius:6px;padding:.5rem .75rem;font-size:.9rem}.dark .nedBNq_timeUnitSelect{color:#e5e5e5;background:#0a0a0a;border-color:#444}.nedBNq_timeUnitSelect:focus{border-color:#ff5722;outline:none}.nedBNq_inputGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:768px){.nedBNq_inputGrid{grid-template-columns:1fr}}.nedBNq_inputCard{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem}.dark .nedBNq_inputCard{background:#1a1a1a;border-color:#333}.nedBNq_inputLabel{color:#333;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:flex}.dark .nedBNq_inputLabel{color:#e5e5e5}.nedBNq_inputDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.nedBNq_inputField{color:#333;box-sizing:border-box;background:#fff;border:1px solid #d0d0d0;border-radius:6px;width:100%;padding:.6rem .8rem;font-size:1rem}.dark .nedBNq_inputField{color:#e5e5e5;background:#0a0a0a;border-color:#444}.nedBNq_inputField:focus{border-color:#ff5722;outline:none}.nedBNq_inputField::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nedBNq_inputField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nedBNq_inputField[type=number]{-moz-appearance:textfield}.nedBNq_inputHint{color:#888;margin-top:.4rem;font-size:.75rem;display:block}.dark .nedBNq_inputHint{color:#777}.nedBNq_queryRow{flex-wrap:wrap;gap:2rem;display:flex}.nedBNq_queryItem{flex-direction:column;gap:.5rem;display:flex}.nedBNq_queryLabel{color:#444;font-size:.9rem;font-weight:500}.dark .nedBNq_queryLabel{color:#ccc}.nedBNq_fixedValue{color:#666;padding:.5rem 0;font-size:.9rem;font-style:italic}.dark .nedBNq_fixedValue{color:#999}.nedBNq_stepperRow{align-items:center;gap:.5rem;display:flex}.nedBNq_stepperBtn{color:#333;cursor:pointer;background:#fff;border:1px solid #d0d0d0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;font-weight:600;transition:all .15s;display:flex}.dark .nedBNq_stepperBtn{color:#e5e5e5;background:#1a1a1a;border-color:#444}.nedBNq_stepperBtn:hover:not(:disabled){color:#ff5722;border-color:#ff5722}.nedBNq_stepperBtn:disabled{opacity:.4;cursor:not-allowed}.nedBNq_stepperValue{text-align:center;color:#333;min-width:2rem;font-size:1.1rem;font-weight:600}.dark .nedBNq_stepperValue{color:#e5e5e5}.nedBNq_pieContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-bottom:1.5rem;display:flex}@media (max-width:600px){.nedBNq_pieContainer{flex-direction:column}}.nedBNq_pieSvg{--pie-bg:white;flex-shrink:0;width:200px;height:200px}.dark .nedBNq_pieSvg{--pie-bg:#111}.nedBNq_pieCenterBig{fill:#333;font-size:18px;font-weight:700}.dark .nedBNq_pieCenterBig{fill:#e5e5e5}.nedBNq_pieCenterSmall{fill:#888;font-size:10px}.dark .nedBNq_pieCenterSmall{fill:#999}.nedBNq_pieCenter{fill:#999;font-size:14px;font-weight:600}.nedBNq_pieLegend{flex-direction:column;gap:.5rem;display:flex}.nedBNq_legendItem{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.nedBNq_legendDot{border-radius:3px;flex-shrink:0;width:12px;height:12px;display:inline-block}.nedBNq_legendLabel{color:#333;min-width:120px;font-weight:500}.dark .nedBNq_legendLabel{color:#e5e5e5}.nedBNq_legendValue{color:#666;font-variant-numeric:tabular-nums}.dark .nedBNq_legendValue{color:#999}.nedBNq_tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.nedBNq_table{border-collapse:collapse;width:100%;font-size:.85rem}.nedBNq_table th,.nedBNq_table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e0e0e0;padding:.6rem .75rem}:is(.dark .nedBNq_table th,.dark .nedBNq_table td){border-bottom-color:#333}.nedBNq_table th{color:#555;text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:600}.dark .nedBNq_table th{color:#999}.nedBNq_table td{color:#333}.dark .nedBNq_table td{color:#ddd}.nedBNq_tableDot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:.5rem;display:inline-block}.nedBNq_totalRow td{border-top:2px solid #ff5722;border-bottom:none;padding-top:.75rem}.dark .nedBNq_totalRow td{border-top-color:#ff5722}.nedBNq_recommendations{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.nedBNq_recCard{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem}.dark .nedBNq_recCard{background:#1a1a1a;border-color:#333}.nedBNq_recCard h4{color:#333;margin:0 0 .5rem;font-size:.95rem;font-weight:600}.dark .nedBNq_recCard h4{color:#e5e5e5}.nedBNq_recCard p{color:#555;margin:0;font-size:.85rem;line-height:1.5}.dark .nedBNq_recCard p{color:#aaa}.nedBNq_emptyState{text-align:center;color:#888;padding:2rem;font-style:italic}.dark .nedBNq_emptyState{color:#777}.nedBNq_costControls{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.nedBNq_toggleGroup{border:1px solid #d0d0d0;border-radius:6px;display:inline-flex;overflow:hidden}.dark .nedBNq_toggleGroup{border-color:#444}.nedBNq_toggleBtn{color:#333;cursor:pointer;background:#fff;border:none;padding:.4rem .9rem;font-size:.9rem;font-weight:600;transition:all .15s}.dark .nedBNq_toggleBtn{color:#e5e5e5;background:#1a1a1a}.nedBNq_toggleBtnActive{color:#fff;background:#2196f3}.dark .nedBNq_toggleBtnActive{color:#fff;background:#2196f3}.nedBNq_costBig{text-align:center;color:#2196f3;font-size:2.5rem;font-weight:800}.nedBNq_costUnit{color:#888;font-size:1.1rem;font-weight:600}.nedBNq_costNote{text-align:center;color:#888;margin-top:.25rem;font-size:.85rem}
.jxZeWa_estimator{margin:2rem 0}.jxZeWa_privacyNote{text-align:center;color:#2e7d32;background:#4caf501a;border:2px solid #4caf504d;border-radius:8px;margin-bottom:2rem;padding:1rem 1.5rem;font-size:.95rem;font-weight:500}.dark .jxZeWa_privacyNote{color:#81c784;background:#4caf5026;border-color:#4caf5066}.jxZeWa_section{background:#00000005;border:1px solid #00000014;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.dark .jxZeWa_section{background:#ffffff05;border-color:#ffffff14}.jxZeWa_sectionTitle{color:#333;margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.dark .jxZeWa_sectionTitle{color:#e5e5e5}.jxZeWa_description{color:#666;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.dark .jxZeWa_description{color:#999}.jxZeWa_inputGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:768px){.jxZeWa_inputGrid{grid-template-columns:1fr}}.jxZeWa_inputCard{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem}.dark .jxZeWa_inputCard{background:#1a1a1a;border-color:#333}.jxZeWa_inputLabel{color:#333;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:flex}.dark .jxZeWa_inputLabel{color:#e5e5e5}.jxZeWa_inputField{color:#333;box-sizing:border-box;background:#fff;border:1px solid #d0d0d0;border-radius:6px;width:100%;padding:.6rem .8rem;font-size:1rem}.dark .jxZeWa_inputField{color:#e5e5e5;background:#0a0a0a;border-color:#444}.jxZeWa_inputField:focus{border-color:#ff5722;outline:none}.jxZeWa_inputField::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jxZeWa_inputField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jxZeWa_inputField[type=number]{-moz-appearance:textfield}.jxZeWa_inputHint{color:#888;margin-top:.4rem;font-size:.75rem;display:block}.dark .jxZeWa_inputHint{color:#777}.jxZeWa_advancedToggle{color:#ff5722;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.5rem 0;font-size:.9rem;font-weight:500;display:inline-flex}.jxZeWa_advancedToggle:hover{text-decoration:underline}.jxZeWa_advancedCaret{transition:transform .15s;display:inline-block}.jxZeWa_advancedCaretOpen{transform:rotate(90deg)}.jxZeWa_advancedPanel{background:#fff;border:1px dashed #d0d0d0;border-radius:8px;margin-top:1rem;padding:1rem}.dark .jxZeWa_advancedPanel{background:#1a1a1a;border-color:#444}.jxZeWa_advancedGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.jxZeWa_advancedItem{flex-direction:column;gap:.35rem;display:flex}.jxZeWa_advancedItem label{color:#555;font-size:.8rem;font-weight:500}.dark .jxZeWa_advancedItem label{color:#bbb}.jxZeWa_advancedItem .jxZeWa_inputHint{margin-top:0}.jxZeWa_resultGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.jxZeWa_resultTile{text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem}.dark .jxZeWa_resultTile{background:#1a1a1a;border-color:#333}.jxZeWa_resultTile.jxZeWa_highlight{border-width:2px;border-color:#ff5722}.jxZeWa_resultLabel{text-transform:uppercase;letter-spacing:.04em;color:#888;margin-bottom:.4rem;font-size:.75rem}.dark .jxZeWa_resultLabel{color:#999}.jxZeWa_resultValue{color:#333;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.dark .jxZeWa_resultValue{color:#e5e5e5}.jxZeWa_resultSub{color:#888;margin-top:.25rem;font-size:.78rem}.dark .jxZeWa_resultSub{color:#777}.jxZeWa_tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.jxZeWa_table{border-collapse:collapse;width:100%;font-size:.85rem}.jxZeWa_table th,.jxZeWa_table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e0e0e0;padding:.6rem .75rem}:is(.dark .jxZeWa_table th,.dark .jxZeWa_table td){border-bottom-color:#333}.jxZeWa_table th{color:#555;text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:600}.dark .jxZeWa_table th{color:#999}.jxZeWa_table td{color:#333;font-variant-numeric:tabular-nums}.dark .jxZeWa_table td{color:#ddd}.jxZeWa_subRow td{color:#777;padding-left:1.5rem;font-size:.8rem}.dark .jxZeWa_subRow td{color:#999}.jxZeWa_assumptions{color:#666;font-size:.8rem;line-height:1.5}.dark .jxZeWa_assumptions{color:#999}.jxZeWa_assumptions ul{margin:.5rem 0 0;padding-left:1.25rem}.jxZeWa_assumptions li{margin-bottom:.25rem}
.vCUMmG_diagram{background:linear-gradient(#fafbfc 0%,#f1f5f9 100%);border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;align-items:center;gap:0;margin:24px 0;padding:32px 16px;display:flex;overflow-x:auto}.dark .vCUMmG_diagram{background:linear-gradient(#0f172a 0%,#0b1120 100%);border-color:#1e293b}.vCUMmG_row{justify-content:center;align-items:flex-start;gap:32px;width:100%;display:flex}.vCUMmG_column{flex-direction:column;align-items:center;gap:0;display:flex}.vCUMmG_sideColumn{flex-direction:column;flex:1;align-items:center;gap:0;max-width:340px;display:flex}.vCUMmG_node{text-align:center;border:2px solid;border-radius:10px;min-width:220px;max-width:340px;padding:14px 20px;font-size:.85rem;line-height:1.5;position:relative}.vCUMmG_nodeTitle{margin-bottom:4px;font-size:.9rem;font-weight:700}.vCUMmG_nodeLine{color:#4b5563;font-size:.8rem}.dark .vCUMmG_nodeLine{color:#94a3b8}.vCUMmG_nodeWide{min-width:320px;max-width:520px}.vCUMmG_nodeStorage{color:#1e3a5f;background:#3b82f614;border-color:#3b82f6}.dark .vCUMmG_nodeStorage{color:#bfdbfe;background:#3b82f626;border-color:#60a5fa}.vCUMmG_nodeKafka{color:#4c1d95;background:#8b5cf614;border-color:#8b5cf6}.dark .vCUMmG_nodeKafka{color:#ddd6fe;background:#8b5cf626;border-color:#a78bfa}.vCUMmG_nodeWorker{color:#7c2d12;background:#ea580c14;border-color:#ea580c}.dark .vCUMmG_nodeWorker{color:#fed7aa;background:#ea580c26;border-color:#fb923c}.vCUMmG_nodeClient{color:#064e3b;background:#10b98114;border-color:#10b981}.dark .vCUMmG_nodeClient{color:#a7f3d0;background:#10b98126;border-color:#34d399}.vCUMmG_nodeGateway{color:#78350f;background:#d9770614;border-color:#d97706}.dark .vCUMmG_nodeGateway{color:#fde68a;background:#d9770626;border-color:#fbbf24}.vCUMmG_nodeDatabase{color:#164e63;background:#0891b214;border-color:#0891b2}.dark .vCUMmG_nodeDatabase{color:#a5f3fc;background:#0891b226;border-color:#22d3ee}.vCUMmG_arrow{flex-direction:column;align-items:center;display:flex;position:relative}.vCUMmG_arrowLine{background:#94a3b8;width:2px;min-height:32px}.dark .vCUMmG_arrowLine{background:#475569}.vCUMmG_arrowHead{border-top:8px solid #94a3b8;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0}.dark .vCUMmG_arrowHead{border-top-color:#475569}.vCUMmG_arrowLabel{white-space:nowrap;color:#64748b;font-size:.75rem;font-style:italic;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.dark .vCUMmG_arrowLabel{color:#94a3b8}.vCUMmG_arrowHorizontal{flex-direction:row;align-items:center;display:flex;position:relative}.vCUMmG_arrowLineHorizontal{background:#94a3b8;width:60px;height:2px}.dark .vCUMmG_arrowLineHorizontal{background:#475569}.vCUMmG_arrowHeadRight{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid #94a3b8;width:0;height:0}.dark .vCUMmG_arrowHeadRight{border-left-color:#475569}.vCUMmG_arrowLabelHorizontal{white-space:nowrap;color:#64748b;font-size:.75rem;font-style:italic;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.dark .vCUMmG_arrowLabelHorizontal{color:#94a3b8}.vCUMmG_fanBar{justify-content:center;align-items:flex-start;display:flex;position:relative}.vCUMmG_fanHorizontalLine{background:#94a3b8;height:2px;position:absolute;top:0}.dark .vCUMmG_fanHorizontalLine{background:#475569}.vCUMmG_fanStub{flex-direction:column;align-items:center;display:flex}.vCUMmG_fanStubLine{background:#94a3b8;width:2px;height:20px}.dark .vCUMmG_fanStubLine{background:#475569}.vCUMmG_splitRow{justify-content:center;align-items:center;gap:16px;display:flex}.vCUMmG_splitConnector{flex-shrink:0;align-items:center;display:flex}.vCUMmG_gridRow{grid-template-columns:auto auto auto;justify-content:center;align-items:center;column-gap:20px;width:100%;display:grid}.vCUMmG_gridMain{flex-direction:column;align-items:center;display:flex}.vCUMmG_gridConnector{justify-content:center;align-items:center;display:flex}.vCUMmG_gridSide{flex-direction:column;align-items:center;display:flex}.vCUMmG_divider{align-items:center;gap:12px;width:80%;margin:24px 0;display:flex}.vCUMmG_divider:before,.vCUMmG_divider:after{content:"";background:#cbd5e1;flex:1;height:1px}.dark .vCUMmG_divider:before{background:#334155}.dark .vCUMmG_divider:after{background:#334155}.vCUMmG_dividerLabel{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;white-space:nowrap;font-size:.7rem;font-weight:600}.dark .vCUMmG_dividerLabel{color:#64748b}.vCUMmG_parallelPaths{justify-content:center;gap:40px;width:100%;display:flex}.vCUMmG_parallelPath{flex-direction:column;flex:1;align-items:center;gap:0;max-width:220px;display:flex}@media (max-width:768px){.vCUMmG_diagram{padding:20px 10px}.vCUMmG_row{flex-direction:column;align-items:center;gap:0}.vCUMmG_node{width:100%;min-width:0;max-width:100%}.vCUMmG_nodeWide{min-width:0;max-width:100%}.vCUMmG_splitRow{flex-direction:column;align-items:center;gap:0}.vCUMmG_splitConnector{padding-top:0;transform:rotate(90deg)}.vCUMmG_parallelPaths{flex-direction:column;align-items:center;gap:8px}.vCUMmG_parallelPath,.vCUMmG_sideColumn{width:100%;max-width:100%}.vCUMmG_fanBar{flex-direction:column;align-items:center}.vCUMmG_fanHorizontalLine{display:none}.vCUMmG_gridRow{grid-template-columns:1fr;gap:0}.vCUMmG_gridConnector{margin:8px 0;transform:rotate(90deg)}}
