#dividend-calculator-tool,#dividend-calculator-tool *{box-sizing:border-box}#dividend-calculator-tool{width:100%;max-width:100%;overflow-x:hidden;overflow-x:clip;color:#111827;font-family:Arial,Helvetica,sans-serif;background:transparent;line-height:1.5}#dividend-calculator-tool .mfct-wrapper{width:100%;max-width:56rem;margin:0 auto;padding:2rem 1.25rem;background:#fff}#dividend-calculator-tool p,#dividend-calculator-tool li,#dividend-calculator-tool label,#dividend-calculator-tool td,#dividend-calculator-tool th,#dividend-calculator-tool summary,#dividend-calculator-tool input,#dividend-calculator-tool button{font-family:inherit}#dividend-calculator-tool p{margin:0 0 1rem;color:#1f2937}#dividend-calculator-tool .mfct-card{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden;max-width:100%}#dividend-calculator-tool .mfct-main-card{margin-bottom:2rem}#dividend-calculator-tool .mfct-input-section{padding:2rem}#dividend-calculator-tool .mfct-title{display:flex;align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:1.5rem;line-height:2rem;font-weight:700;color:#111827}#dividend-calculator-tool .mfct-icon{flex:0 0 auto}#dividend-calculator-tool .mfct-icon-purple,#dividend-calculator-tool .mfct-purple{color:#8C52FF}#dividend-calculator-tool .mfct-grid{display:grid;gap:1.5rem;width:100%}#dividend-calculator-tool .mfct-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}#dividend-calculator-tool .mfct-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}#dividend-calculator-tool .mfct-field label{display:block;margin:0 0 .5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#374151}#dividend-calculator-tool .mfct-field-small label{margin-bottom:.25rem;font-weight:400;color:#4b5563}#dividend-calculator-tool input[type="number"],#dividend-calculator-tool input[type="text"]{display:block;width:100%;max-width:100%;min-height:44px;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#111827;font-size:1rem;line-height:1.5;outline:none;box-shadow:none;transition:border-color 150ms ease,box-shadow 150ms ease,background-color 150ms ease;-webkit-appearance:none;appearance:none}#dividend-calculator-tool .mfct-field-small input[type="number"]{min-height:40px;padding:.5rem;border-radius:.25rem}#dividend-calculator-tool input[type="number"]:focus,#dividend-calculator-tool input[type="text"]:focus{border-color:#8C52FF;box-shadow:0 0 0 2px rgba(140,82,255,.28)}#dividend-calculator-tool input.mfct-input-error{border-color:#ef4444;background:#fef2f2}#dividend-calculator-tool .mfct-error{display:none;margin:.25rem 0 0;color:#ef4444;font-size:.75rem;line-height:1rem}#dividend-calculator-tool .mfct-error.mfct-show{display:block}#dividend-calculator-tool .mfct-accordion{margin-top:2rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#f9fafb;overflow:hidden}#dividend-calculator-tool .mfct-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:1rem;color:#374151;font-weight:600;cursor:pointer;list-style:none;transition:background-color 150ms ease}#dividend-calculator-tool .mfct-accordion summary::-webkit-details-marker,#dividend-calculator-tool .mfct-faqs summary::-webkit-details-marker{display:none}#dividend-calculator-tool .mfct-accordion summary:hover{background:#f3f4f6}#dividend-calculator-tool .mfct-chevron{flex:0 0 auto;transition:transform 150ms ease}#dividend-calculator-tool .mfct-accordion[open] .mfct-chevron{transform:rotate(180deg)}#dividend-calculator-tool .mfct-accordion-body{padding:1.5rem;border-top:1px solid #e5e7eb;background:#fff}#dividend-calculator-tool .mfct-checkbox-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:1.5rem;padding-top:1rem;border-top:1px solid #f3f4f6}#dividend-calculator-tool .mfct-checkbox-row label{display:inline-flex;align-items:center;gap:.5rem;margin:0;cursor:pointer}#dividend-calculator-tool input[type="checkbox"]{width:1rem;height:1rem;accent-color:#8C52FF;cursor:pointer}#dividend-calculator-tool input[type="checkbox"]:disabled+span{color:#9ca3af}#dividend-calculator-tool .mfct-checkbox-row span{font-size:.875rem;font-weight:500;color:#374151}#dividend-calculator-tool .mfct-actions{display:flex;flex-direction:row;gap:1rem;margin-top:2rem}#dividend-calculator-tool .mfct-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:56px;border:0;border-radius:.75rem;cursor:pointer;text-decoration:none;line-height:1.25;transition:transform 150ms ease,background-color 150ms ease,box-shadow 150ms ease}#dividend-calculator-tool .mfct-button-primary{flex:1 1 auto;padding:1rem 1.25rem;color:#fff;background:linear-gradient(130deg,#8C52FF 90%,#5F2EBF 10%);box-shadow:0 4px 6px rgba(0,0,0,.12);font-size:1.125rem;font-weight:700}#dividend-calculator-tool .mfct-button-primary:hover{transform:scale(1.01)}#dividend-calculator-tool .mfct-button-primary:active{transform:scale(.95)}#dividend-calculator-tool .mfct-button-reset{flex:0 0 auto;padding:1rem 1.5rem;color:#4b5563;background:#f3f4f6;font-size:1rem;font-weight:600}#dividend-calculator-tool .mfct-button-reset:hover{background:#e5e7eb}#dividend-calculator-tool .mfct-results{padding:2rem;border-top:1px solid #e5e7eb;background:#f9fafb}#dividend-calculator-tool .mfct-results[hidden]{display:none!important}#dividend-calculator-tool .mfct-results-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}#dividend-calculator-tool .mfct-results-head h3{margin:0;color:#5F2EBF;font-size:1.5rem;line-height:2rem;font-weight:700}#dividend-calculator-tool .mfct-copy-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color 150ms ease}#dividend-calculator-tool .mfct-copy-button:hover{background:#f9fafb}#dividend-calculator-tool .mfct-copy-icon::before{content:"";display:block;width:16px;height:16px;background:currentColor;color:#4b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E") center / contain no-repeat}#dividend-calculator-tool .mfct-copy-button.mfct-copied .mfct-copy-icon::before{color:#16a34a;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}#dividend-calculator-tool .mfct-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:2rem}#dividend-calculator-tool .mfct-summary-card{padding:1rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}#dividend-calculator-tool .mfct-summary-card p{margin:0 0 .25rem;color:#6b7280;font-size:.875rem}#dividend-calculator-tool .mfct-summary-card strong{display:block;color:#111827;font-size:1.25rem;line-height:1.75rem;font-weight:700}#dividend-calculator-tool .mfct-summary-card strong span{color:#6b7280;font-size:.875rem;font-weight:500}#dividend-calculator-tool .mfct-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:.75rem;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}#dividend-calculator-tool .mfct-table{width:100%;min-width:520px;border-collapse:collapse;text-align:left;font-size:1rem;color:#1f2937}#dividend-calculator-tool .mfct-table thead{background:#f3f4f6}#dividend-calculator-tool .mfct-table th,#dividend-calculator-tool .mfct-table td{padding:1rem;border:0;vertical-align:middle}#dividend-calculator-tool .mfct-table th{color:#111827;font-weight:600}#dividend-calculator-tool .mfct-table th:last-child,#dividend-calculator-tool .mfct-table td:last-child{text-align:right}#dividend-calculator-tool .mfct-table tbody tr+tr{border-top:1px solid #f3f4f6}#dividend-calculator-tool .mfct-table tbody tr:hover{background:#f9fafb}#dividend-calculator-tool .mfct-table td:first-child{color:#1f2937;font-weight:500}#dividend-calculator-tool .mfct-table td:last-child{color:#5F2EBF;font-weight:700}#dividend-calculator-tool .mfct-table td:last-child span{color:#6b7280;font-size:.875rem;font-weight:400}#dividend-calculator-tool .mfct-note{margin-top:1.5rem;padding:1rem;border:1px solid #f3e8ff;border-radius:.5rem;background:#faf5ff;color:#581c87;font-size:.875rem}#dividend-calculator-tool .mfct-note p{margin:0;color:#581c87}#dividend-calculator-tool .mfct-note p+p{margin-top:.25rem}#dividend-calculator-tool .mfct-content{margin-top:4rem;color:#1f2937}#dividend-calculator-tool .mfct-content section+section{margin-top:3rem}#dividend-calculator-tool .mfct-section-heading{margin:0 -20px 1.5rem;padding:10px 20px;border-radius:.5rem .5rem 0 0;color:#fff;background:linear-gradient(130deg,#8C52FF 90%,#5F2EBF 10%);font-size:22px;line-height:1.35;font-weight:700}#dividend-calculator-tool .mfct-list-card{margin:1rem 0 0;padding:1.5rem 1.5rem 1.5rem 2.75rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb;color:#1f2937}#dividend-calculator-tool .mfct-list-card li+li{margin-top:.75rem}#dividend-calculator-tool .mfct-content-table-wrap{border-radius:.5rem}#dividend-calculator-tool .mfct-content-table{min-width:620px;font-size:.875rem}#dividend-calculator-tool .mfct-content-table thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}#dividend-calculator-tool .mfct-content-table th,#dividend-calculator-tool .mfct-content-table td{padding:1rem 1.5rem}#dividend-calculator-tool .mfct-content-table th:last-child,#dividend-calculator-tool .mfct-content-table td:last-child{text-align:left}#dividend-calculator-tool .mfct-content-table td:last-child{color:#1f2937;font-weight:400}#dividend-calculator-tool .mfct-content-table td:first-child{color:#111827;font-weight:500;white-space:nowrap}#dividend-calculator-tool .mfct-layer-card{padding:1.5rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#f9fafb;box-shadow:0 1px 2px rgba(0,0,0,.05)}#dividend-calculator-tool .mfct-layer-card h3{margin:0 0 1.5rem;color:#5F2EBF;font-size:1.25rem;line-height:1.75rem;font-weight:700}#dividend-calculator-tool .mfct-layers{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:42rem;margin:0 auto}#dividend-calculator-tool .mfct-layer{margin-left:auto;margin-right:auto;padding:.75rem;border-radius:.25rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.16)}#dividend-calculator-tool .mfct-layer-line{width:.125rem;height:1.5rem;margin:0 auto;background:#9ca3af}#dividend-calculator-tool .mfct-layer-soffit{width:100%;color:#374151;background:#d1d5db;box-shadow:inset 0 2px 4px rgba(0,0,0,.08)}#dividend-calculator-tool .mfct-layer-hanger{width:75%;color:#fff;background:linear-gradient(90deg,#8C52FF,#5F2EBF)}#dividend-calculator-tool .mfct-layer-primary{width:83.333%;color:#fff;background:#1f2937}#dividend-calculator-tool .mfct-layer-furring{width:100%;color:#fff;background:#4b5563}#dividend-calculator-tool .mfct-layer-board{width:100%;padding:1rem .75rem;border-bottom:4px solid #d1d5db;color:#1f2937;background:#f8f9fa;font-weight:700}#dividend-calculator-tool .mfct-bullets{margin:1rem 0 0;padding-left:1.25rem;color:#1f2937}#dividend-calculator-tool .mfct-bullets li+li{margin-top:.5rem}#dividend-calculator-tool .mfct-faqs{display:flex;flex-direction:column;gap:1rem}#dividend-calculator-tool .mfct-faqs details{border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;overflow:hidden}#dividend-calculator-tool .mfct-faqs summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;color:#111827;cursor:pointer;font-weight:600;list-style:none;transition:background-color 150ms ease}#dividend-calculator-tool .mfct-faqs summary:hover{background:#f9fafb}#dividend-calculator-tool .mfct-faqs summary span{width:20px;height:20px;flex:0 0 20px;color:#111827;background:currentColor;transition:transform 150ms ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}#dividend-calculator-tool .mfct-faqs details[open] summary span{transform:rotate(180deg)}#dividend-calculator-tool .mfct-faqs details>div{padding:1rem;padding-top:0;border-top:1px solid #f3f4f6;background:rgba(249,250,251,.5);color:#374151;line-height:1.625}@media (max-width:900px){#dividend-calculator-tool .mfct-grid-4,#dividend-calculator-tool .mfct-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}#dividend-calculator-tool .mfct-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#dividend-calculator-tool{overflow-x:hidden}#dividend-calculator-tool .mfct-wrapper{padding:1.5rem .75rem}#dividend-calculator-tool .mfct-input-section,#dividend-calculator-tool .mfct-results{padding:1.25rem}#dividend-calculator-tool .mfct-grid-4,#dividend-calculator-tool .mfct-grid-3{grid-template-columns:1fr}#dividend-calculator-tool .mfct-actions,#dividend-calculator-tool .mfct-results-head{flex-direction:column;align-items:stretch}#dividend-calculator-tool .mfct-button-reset,#dividend-calculator-tool .mfct-copy-button{width:100%}#dividend-calculator-tool .mfct-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}#dividend-calculator-tool .mfct-summary-card{padding:.875rem}#dividend-calculator-tool .mfct-summary-card strong{font-size:1.1rem}#dividend-calculator-tool .mfct-table{min-width:460px;font-size:.875rem}#dividend-calculator-tool .mfct-table th,#dividend-calculator-tool .mfct-table td{padding:.875rem}#dividend-calculator-tool .mfct-section-heading{margin-left:0;margin-right:0;font-size:20px}#dividend-calculator-tool .mfct-layer-card{padding:1rem}#dividend-calculator-tool .mfct-layer{font-size:.8rem}}@media (max-width:420px){#dividend-calculator-tool .mfct-summary-grid{grid-template-columns:1fr}#dividend-calculator-tool .mfct-title{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){#dividend-calculator-tool *,#dividend-calculator-tool *::before,#dividend-calculator-tool *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important}}