html{scroll-behavior:smooth}.ql-editor{font-size:small;height:auto;line-height:30px;padding:0;position:relative;word-break:break-word}.ql-editor :deep(td){border:2px solid #dbdbdb;padding:8px}.subscribe-section{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:unset;text-align:center}.subscribe-section p{margin:0;padding:8px 0}.subscribe-section a{text-align:center;width:auto}.ql-editor .get-theme-template-link{color:#2200fd;text-decoration:underline}.ql-editor .internal-link-box{background:#f0fdfa;border:1px solid #99f6e4;border-left:4px solid #0d9488;border-radius:8px;margin:32px 0;padding:18px 22px}.ql-editor .internal-link-box p{color:#374151;font-size:14px;margin:0 0 6px}.ql-editor .internal-link-box a{color:#0d9488;font-weight:600;text-decoration:none}.ql-editor .quick-answer-box{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:28px 0}.ql-editor .qa-native{background:#fef2f2;border-left:4px solid #dc2626;border-radius:8px;padding:16px 20px}.ql-editor .qa-flexa{background:#f0fdf4;border-left:4px solid #16a34a;border-radius:8px;padding:16px 20px}.ql-editor .qa-label{font-size:13px;font-weight:700;margin-bottom:8px}.ql-editor .qa-native .qa-label{color:#dc2626}.ql-editor .qa-flexa .qa-label{color:#16a34a}.ql-editor .qa-list{list-style:none;margin:0;padding:0}.ql-editor .qa-list li{color:#374151;font-size:14px;margin-bottom:6px;padding-left:16px;position:relative}.ql-editor .qa-native .qa-list li:before{color:#dc2626;content:"✕";left:0;position:absolute}.ql-editor .qa-flexa .qa-list li:before{color:#16a34a;content:"✓";left:0;position:absolute}.ql-editor .comp-table{border-collapse:collapse;border-radius:10px;box-shadow:0 1px 3px #00000014;margin:28px 0;overflow:hidden;width:100%}.ql-editor .comp-table th{font-size:13px;font-weight:700;padding:12px 16px;text-align:left}.ql-editor .comp-table th:first-child{background:#0f172a;color:#fff}.ql-editor .comp-table th:not(:first-child){background:#f1f5f9;color:#64748b;text-align:center}.ql-editor .comp-table th:last-child{background:#1a56db;color:#fff}.ql-editor .comp-table td{border-bottom:1px solid #e2e8f0;font-size:14px;padding:12px 16px}.ql-editor .comp-table td:first-child{background:#fafafa;font-weight:600}.ql-editor .comp-table td:not(:first-child){color:#64748b;text-align:center}.ql-editor .comp-table td:last-child{background:#eff6ff;color:#1040a0;font-weight:600}.ql-editor .comp-table tr:last-child td{border-bottom:none}.ql-editor .related-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:48px 0;padding:24px 28px}.ql-editor .related-box h3{color:#0f172a;font-size:15px;font-weight:700;margin:0 0 14px}.ql-editor .related-box a{color:#1a56db;display:block;font-size:14px;font-weight:500;margin-bottom:8px;text-decoration:none}.ql-editor .related-box a:before{content:"-> "}.ql-editor .cta-box{background:linear-gradient(135deg,#1040a0,#1a56db);border-radius:14px;margin:48px 0;padding:40px;text-align:center}.ql-editor .cta-box h3{color:#fff;font-size:22px;font-weight:800;margin:0 0 10px}.ql-editor .cta-box p{color:#fffc;font-size:15px;margin:0 0 24px}.ql-editor .cta-box a{background:#fff;border-radius:8px;color:#1040a0;display:inline-block;font-size:15px;font-weight:700;padding:12px 28px;text-decoration:none}.ql-editor .callout{background:#eff6ff;border-left:4px solid #1a56db;border-radius:0;margin:28px 0;padding:20px 24px}.ql-editor .callout p{color:#334155;font-size:15px;line-height:1.7;margin:0}.ql-editor .callout strong{color:#1040a0}.ql-editor .warning-box{background:#fff8e1;border-left:4px solid #f59e0b;border-radius:6px;margin:20px 0;padding:16px 20px}.ql-editor .warning-box p{color:#334155;font-size:15px;line-height:1.7;margin:0}.ql-editor .answer-box{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin:28px 0;padding:24px 28px}.ql-editor .answer-box strong{color:#16a34a;display:block;font-size:12px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.ql-editor .answer-box p{color:#334155;font-size:16px;line-height:1.75;margin:0}.ql-editor .fix-box{background:#eff6ff;border-radius:8px;margin-top:16px;padding:16px 20px}.ql-editor .fix-box strong{color:#1040a0;display:block;font-size:12px;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.ql-editor .fix-box p{color:#334155;font-size:14px;line-height:1.65;margin:0;padding:0}.ql-editor .fix-box a{color:#1a56db;text-decoration:none}.ql-editor .option-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:28px 0}.ql-editor .option-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.ql-editor .option-card h3{color:#0f172a;font-size:15px;font-weight:700;margin:0 0 8px}.ql-editor .option-card p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.ql-editor .badge{border-radius:100px;display:inline-block;font-size:11px;font-weight:700;margin-bottom:10px;padding:3px 10px}.ql-editor .badge-warn{background:#fff7ed;color:#d97706}.ql-editor .badge-best{background:#eff6ff;color:#1040a0}.ql-editor .limitation-card{border:1px solid #e2e8f0;border-radius:14px;margin:32px 0;overflow:hidden;padding:28px;position:relative}.ql-editor .limitation-card:before{background:#dc2626;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.ql-editor .limitation-num{color:#e2e8f0;font-size:48px;font-weight:800;line-height:1;position:absolute;right:24px;top:16px}.ql-editor .limitation-card h2{color:#0f172a;font-size:20px;font-weight:700;margin:0 0 12px;padding-left:16px}.ql-editor .limitation-card p{color:#334155;font-size:15px;line-height:1.75;margin-bottom:16px;padding-left:16px}.ql-editor .limitation-card p:last-of-type{margin-bottom:0}.ql-editor .faq-section{margin:48px 0}.ql-editor .faq-item{border-bottom:1px solid #e2e8f0;padding:20px 0}.ql-editor .faq-item:last-child{border-bottom:none}.ql-editor .faq-q{color:#0f172a;font-size:17px;font-weight:700;margin-bottom:8px}.ql-editor .faq-a{color:#334155;font-size:15px;line-height:1.7}.ql-editor .faq-a a{color:#1a56db;text-decoration:none}.ql-editor .illustration-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin:36px 0;padding:20px 16px 12px}.ql-editor .illustration-wrap svg{display:block;height:auto;width:100%}.ql-editor .article-wrap{margin:0 auto;max-width:780px;padding:40px 24px 80px}.ql-editor .meta{color:#64748b;font-size:.85rem;margin-bottom:28px}.ql-editor .toc{background:#f8fafc;border:1px solid #e0e7ef;border-radius:8px;margin:28px 0;padding:20px 24px}.ql-editor .toc strong{color:#64748b;display:block;font-size:.85rem;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.ql-editor .toc ol{margin:0;padding-left:20px}.ql-editor .toc li{font-size:.93rem;margin-bottom:4px}.ql-editor .quick-answer{background:#f0f7ff;border-left:4px solid #0078d4;border-radius:6px;margin:28px 0;padding:18px 20px}.ql-editor .quick-answer strong{color:#0078d4;display:block;font-size:.78rem;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.ql-editor.ql-editor.ql-editor .quick-answer strong:not(:first-child){color:inherit;display:inline;font-size:inherit;letter-spacing:normal;margin-bottom:0;text-transform:none}.ql-editor .tip-box{background:#f0fdf4;border-left:4px solid #22c55e;border-radius:6px;margin:20px 0;padding:16px 20px}.ql-editor .flexa-note{background:#f5f3ff;border-left:3px solid #7c3aed;border-radius:4px;color:#4c1d95;font-size:.92rem;margin:20px 0;padding:14px 18px}.ql-editor .flexa-note a{color:#6d28d9}.ql-editor .stat-strip{background:#f8fafc;border:1px solid #e0e7ef;border-radius:8px;display:flex;flex-wrap:wrap;gap:24px;margin:28px 0;padding:20px 24px}.ql-editor .stat-item{flex:1;min-width:100px;text-align:center}.ql-editor .stat-item .stat-num{color:#0078d4;display:block;font-size:1.6rem;font-weight:700}.ql-editor .stat-item .stat-label{color:#64748b;font-size:.8rem}.ql-editor .step-block{border-left:3px solid #0078d4;margin:20px 0;padding-left:20px}.ql-editor .step-block .step-num{color:#0078d4;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.ql-editor .download-card{background:#f0f7ff;border:2px solid #0078d4;border-radius:10px;margin:28px 0;padding:24px 28px}.ql-editor .download-card h3{color:#0f1f3d;font-size:1.05rem;margin-top:0}.ql-editor .download-card .dl-meta{color:#475569;font-size:.85rem;margin-bottom:16px}.ql-editor .download-card .dl-includes{list-style:none;margin:12px 0 16px;padding:0}.ql-editor .download-card .dl-includes li{font-size:.92rem;padding:3px 0}.ql-editor .download-card .dl-includes li:before{color:#166534;content:"✓ ";font-weight:700}.ql-editor .dl-btn{background:#0078d4;border-radius:6px;color:#fff;display:inline-block;font-size:.93rem;font-weight:700;padding:10px 24px;text-decoration:none}.ql-editor .dashboard-card{background:#fff;border:1px solid #e0e7ef;border-radius:10px;margin:28px 0;padding:24px}.ql-editor .dashboard-card .dc-header{align-items:flex-start;display:flex;gap:16px;margin-bottom:16px}.ql-editor .dashboard-card .dc-num{color:#0078d4;font-size:2rem;font-weight:700;line-height:1;min-width:40px}.ql-editor .dashboard-card .dc-title{color:#0f1f3d;font-size:1.1rem;font-weight:700;margin-bottom:2px}.ql-editor .dashboard-card .dc-sub{color:#64748b;font-size:.85rem}.ql-editor .kpi-list{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ql-editor .kpi-tag{background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;color:#1d4ed8;font-size:.82rem;font-weight:500;padding:4px 12px}.ql-editor .visual-row{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.ql-editor .visual-tag{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#475569;font-size:.82rem;padding:3px 10px}.ql-editor .role-card{background:#fff;border:1px solid #e0e7ef;border-radius:10px;margin:20px 0;padding:20px 24px}.ql-editor .role-card .rc-title{color:#0f1f3d;font-size:1rem;font-weight:700;margin-bottom:4px}.ql-editor .role-card .rc-sub{color:#64748b;font-size:.85rem;margin-bottom:12px}.ql-editor .role-card ul{margin:0}.ql-editor .page-card{align-items:flex-start;background:#fff;border:1px solid #e0e7ef;border-radius:10px;display:flex;gap:18px;margin:16px 0;padding:20px 24px}.ql-editor .page-card .pc-num{color:#0078d4;font-size:1.6rem;font-weight:700;line-height:1;min-width:36px;padding-top:4px}.ql-editor .page-card .pc-title{color:#0f1f3d;font-size:1rem;font-weight:700;margin-bottom:4px}.ql-editor .page-card .pc-sub{color:#64748b;font-size:.85rem;margin-bottom:8px}.ql-editor .page-card ul{margin:0;padding-left:20px}.ql-editor .page-card li{font-size:.92rem;margin-bottom:4px}.ql-editor .pl-example{background:#f8fafc;border:1px solid #e0e7ef;border-radius:8px;font-size:.88rem;margin:24px 0;overflow:hidden}.ql-editor .pl-example table{margin:0;width:100%}.ql-editor .pl-example thead tr{background:#1e3a5f}.ql-editor .pl-example .subtotal{background:#e8f0fe;font-weight:600}.ql-editor .pl-example .green{color:#166534}.ql-editor .pl-example .red{color:#991b1b}.ql-editor .pl-example .total{background:#0f1f3d;color:#fff;font-weight:700}.ql-editor .pl-example .total td{color:#fff}.ql-editor .pl-example .indent td:first-child{padding-left:28px}.ql-editor .cta-block{background:linear-gradient(135deg,#0f1f3d,#0078d4);border-radius:10px;color:#fff;margin:44px 0;padding:32px 28px;text-align:center}.ql-editor .cta-block h3{color:#fff;font-size:1.2rem;margin-top:0}.ql-editor .cta-block p{color:#ffffffe0;margin-bottom:20px}.ql-editor .cta-btn{background:#fff;border-radius:6px;color:#0078d4;display:inline-block;font-size:.95rem;font-weight:700;padding:12px 28px;text-decoration:none}.ql-editor .author-box{align-items:center;border-top:1px solid #e0e7ef;display:flex;gap:16px;margin-top:48px;padding-top:28px}.ql-editor .author-avatar{align-items:center;background:#0078d4;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:700;height:48px;justify-content:center;width:48px}.ql-editor .author-info{color:#475569;font-size:.88rem}.ql-editor .author-info strong{color:#0f1f3d;display:block;font-size:.95rem}.ql-editor .fx-toc-link{transition:border-color .15s ease,background .15s ease,color .15s ease,transform .1s ease}.ql-editor .fx-cta{box-shadow:0 1px 2px #2200fd26;transition:background .15s ease,transform .1s ease,box-shadow .15s ease}.ql-editor .fx-toc-link:hover{background:#efecff!important;border-color:#2200fd!important;color:#1700b3!important}.ql-editor .fx-toc-link:active{transform:scale(.97)}.ql-editor .fx-cta:hover{background:#1700b3!important;box-shadow:0 6px 18px #2200fd47}.ql-editor .fx-cta:active{transform:scale(.97)}@media(max-width:600px){.ql-editor .option-grid,.ql-editor .quick-answer-box{grid-template-columns:1fr}.ql-editor .stat-strip{gap:12px}.ql-editor .dashboard-card .dc-header,.ql-editor .page-card{flex-direction:column;gap:8px}}.svg-color[data-v-e6ec3072]{filter:invert(46%) sepia(90%) saturate(6578%) hue-rotate(238deg) brightness(91%) contrast(97%)}
