*,:before,:after{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}:root{--bg-primary:#f5f5f7;--bg-card:#fff;--bg-input:#fafafa;--bg-hover:#f5f5f7;--bg-sidebar:#fff;--border:#d2d2d7;--border-light:#f0f0f0;--border-card:#c8c8cd;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-muted:#737378;--accent:#1d1d1f;--accent-text:#fff;--link:#185fa5;--success-bg:#eaf3de;--success-text:#3b6d11;--warning-bg:#fefce8;--warning-text:#854d0e;--danger-bg:#fcebeb;--danger-text:#a32d2d;--info-bg:#f0f4ff;--info-text:#1a56b0;--shadow:#0000000f}body{font-family:system-ui,-apple-system,sans-serif;background:var(--bg-primary)!important;color:var(--text-primary)!important}:focus-visible{outline:2px solid var(--link)!important;outline-offset:2px!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--link)!important;outline-offset:0!important;border-color:var(--link)!important}@media (width>=769px) and (width<=1024px){.fn-sidebar{align-items:center!important;width:64px!important;padding:12px 4px!important;overflow:visible!important}.fn-sidebar .fn-sidebar-text{display:none!important}.fn-sidebar a[title]{justify-content:center!important;padding:8px!important}.fn-sidebar .fn-nav-icon{width:18px!important;height:18px!important}.fn-main{padding:1.5rem!important}.fn-grid-responsive{grid-template-columns:repeat(2,1fr)!important}.fn-wizard-tools-grid{grid-template-columns:repeat(3,1fr)!important}.fn-wizard-plans-grid,.fn-pricing-grid{grid-template-columns:repeat(2,1fr)!important}.fn-feature-grid{grid-template-columns:1fr 80px 80px 80px 80px!important}.fn-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media (width<=768px){.fn-sidebar{display:none!important}.fn-mobile-header{display:flex!important}.fn-sidebar-open{z-index:1000!important;width:260px!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;box-shadow:4px 0 24px #00000026!important}.fn-sidebar-overlay{display:block!important}.fn-main{width:100%!important;min-width:0!important;padding:12px!important;overflow-x:hidden!important}.fn-stat-cards{flex-direction:column!important}.fn-grid-responsive,.fn-pricing-grid{grid-template-columns:1fr!important}.fn-feature-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr!important}.fn-feature-grid>div:first-child{font-size:11px!important}.fn-footer-grid{grid-template-columns:1fr!important;gap:32px!important}.fn-grid-2col{grid-template-columns:1fr!important}.fn-table-wrap{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.fn-detail-panel{width:100%!important;max-width:100%!important}div[style*="position: fixed"][style*="inset: 0"]{-webkit-overflow-scrolling:touch!important;align-items:flex-start!important;padding:16px!important;overflow-y:auto!important}div[style*="position: fixed"][style*="inset: 0"]>div[style*=borderRadius]{width:100%!important;max-width:100%!important;max-height:none!important;margin:0!important}div[style*="position: fixed"][style*="right: 0"][style*="width: 4"],div[style*="position: fixed"][style*="right: 0"][style*="width: 5"]{width:100%!important;left:0!important}input[style*="width: 180"],input[style*="width: 220"],input[style*="width: 280"],select[style*="width: 180"]{width:100%!important}div[style*="gridTemplateColumns: '1fr 1fr'"],div[style*="gridTemplateColumns: '3fr 2fr'"]{grid-template-columns:1fr!important}div[style*="justifyContent: 'space-between'"]{flex-wrap:wrap!important;gap:8px!important}html,body{width:100%!important;overflow-x:hidden!important}div[style*="gap: 4"][style*="flexWrap: 'wrap'"]{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;padding-bottom:4px!important;overflow-x:auto!important}}@media (width>=769px){.fn-mobile-header,.fn-sidebar-overlay{display:none!important}}@keyframes fn-typing-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.fn-typing-dot{animation:1.2s ease-in-out infinite fn-typing-pulse}.fn-feature-card:hover{border-color:#d2d2d7!important;box-shadow:0 4px 20px #0000000f!important}.fn-hero nav button:hover{color:#fffffff2!important}
